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
338732719062	338732719581	338732720131	338732720681	338732721231	338732721781	338732722331	338732722881	338732723431	338732723981	338732724531	338732725081	338732725631	338732726181	338732726731	338732727281	338732727831	338732728381	338732728931	338732729481	338732730031	338732730581	338732731131	338732731681	338732732231	338732732781	338732733331	338732733881	338732734431	338732734981	338732735531	338732736081	338732736631	338732737181	338732737731	338732738281	338732738831	338732739381	338732739931	338732740481	338732741031	338732741581	338732742131	338732742681	338732743231	338732743781	338732744331	338732744881	338732745431	338732745981	338732746531	338732747081	338732747631	338732748181	338732748731	338732749281	338732749831	338732750381	338732750931	338732751481	338732752031	338732752581	338732753131	338732753681	338732754231	338732754781	338732755331	338732755881	338732756431	338732756981	338732757531	338732758081	338732758631	338732759181	338732759731	338732760281	338732760831	338732761381	338732761931	338732762481	338732763031	338732763581	338732764131	338732764681	338732765231	338732765781	338732766331	338732766881	338732767431	338732767981	338732768531	338732769081	338732769631	338732770181	338732770731	338732771281	338732771831	338732772381	338732772931	338732773481	338732774031	338732774581	338732775131	338732775681	338732776231	338732776781	338732777331	338732777881	338732778431	338732778981	338732779531	338732780081	338732780631	338732781181	338732781731	338732782281	338732782831	338732783381	338732783931	338732784481	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2781	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2780	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22176	20150	26806	23255	20156	20231	10805	1791	1290	1208	1076	972	956	912	856	814	815	772	787	734	748	763	779	752	670	698	655	681	659	694	680	689	674	691	727	672	677	665	703	674	628	696	637	622	632	609	659	628	643	644	636	637	636	660	650	596	626	634	602	571	651	603	634	663	703	648	652	654	617	612	647	635	657	641	648	621	620	637	651	604	616	655	608	667	654	650	640	648	600	653	616	647	606	676	601	689	658	635	613	607	642	634	618	625	649	635	611	609	596	655	597	598	630	676	608	573	671	658	589	666	666	600	567	613	610	641	664	645	677	614	642	637	659	610	625	628	630	649	618	600	631	639	647	632	620	621	613	622	603	628	638	625	642	579	652	652	613	634	661	673	612	602	612	636	594	640	666	611	591	617	604	593	626	570	611	603	589	603	587	618	627	636	635	620	611	657	592	578	645	618	620	621	621	681	630	603	596	646	639	635	654	647	649	609	623	626	663	565	599	631	600	583	586	627	599	585	666	575	597	643	583	634	616	630	636	573	642	605	593	642	614	621	633	607	620	639	639	640	619	565	662	627	677	639	600	577	630	624	632	639	563	652	660	654	624	613	602	652	663	635	601	680	637	646	639	647	601	631	622	614	610	585	645	644	641	646	654	601	628	608	633	629	661	558	612	634	587	580	629	635	583	608	648	672	626	635	587	625	600	617	609	627	621	637	606	632	674	670	618	623	634	629	645	638	631	585	607	627	632	631	671	603	605	625	622	608	674	585	654	624	642	643	633	610	609	625	572	595	616	607	629	616	666	622	610	613	633	615	654	607	636	627	659	617	619	686	590	605	582	618	637	611	632	674	621	668	590	614	598	657	652	726	591	634	590	640	640	640	603	602	639	625	628	629	607	577	623	624	596	647	621	650	601	679	623	594	639	594	606	605	607	605	625	647	658	628	653	649	668	641	640	611	617	629	620	656	583	625	626	639	653	627	644	661	640	574	615	619	607	634	621	651	642	618	599	638	620	633	603	653	649	634	632	665	633	614	609	586	647	625	639	623	667	589	636	642	612	683	639	631	622	598	587	590	621	616	610	639	631	575	653	597	596	599	617	630	626	639	595	636	626	595	653	652	630	633	649	604	613	631	601	619	615	637	626	643	589	653	617	632	614	608	630	651	646	612	654	629	621	613	623	637	626	633	625	564	611	692	617	646	580	603	644	632	637	587	593	622	589	628	652	660	624	595	617	598	638	646	607	654	630	641	626	611	607	595	614	599	632	609	595	625	603	661	641	652	614	671	624	640	622	617	654	611	582	637	571	616	662	628	667	618	566	641	660	652	603	619	591	636	661	638	575	612	605	639	674	629	607	616	619	593	642	609	624	593	566	634	605	663	657	626	631	572	639	588	625	638	637	608	618	634	611	609	633	568	648	644	618	588	614	643	613	610	603	622	597	622	625	595	605	615	628	676	628	618	635	615	625	618	628	607	601	627	604	633	645	598	591	605	627	626	650	652	614	604	666	600	636	621	639	657	633	568	642	635	611	607	622	677	608	633	553	607	687	568	636	617	631	672	613	646	616	614	656	645	623	649	597	600	654	640	608	604	587	582	623	576	571	669	586	591	637	605	630	643	673	643	610	638	579	661	656	633	591	618	635	618	600	656	575	588	605	604	626	637	608	634	654	633	577	633	609	578	614	616	598	601	645	607	628	587	641	639	656	652	595	636	609	585	619	611	579	622	638	617	598	604	605	636	626	648	631	657	626	645	595	603	637	642	635	620	636	604	614	596	622	611	612	619	628	606	617	618	635	621	608	633	621	641	635	668	655	611	586	594	653	623	602	609	634	623	616	606	662	627	625	564	610	595	609	604	635	621	659	646	679	616	637	617	594	605	650	626	636	665	611	600	610	620	656	600	654	600	618	633	655	587	601	645	635	641	669	634	644	607	605	652	624	597	637	652	659	664	623	643	607	646	633	625	648	630	593	606	650	621	626	621	631	614	600	570	638	683	635	658	588	616	597	580	625	602	613	624	658	623	623	605	651	608	603	594	660	618	609	643	624	582	627	653	639	627	629	625	642	665	604	629	576	616	630	575	630	636	649	619	610	599	652	636	668	614	649	618	652	595	585	627	595	600	639	638	616	591	656	659	636	644	619	646	600	614	654	606	632	615	654	633	613	667	636	595	629	587	632	633	566	650	620	632	622	645	650	634	680	621	624	609	617	624	611	618	623	647	612	619	682	626	599	594	645	573	599	657	651	665	594	641	650	595	669	610	580	632	626	657	637	667	633	637	662	647	651	644	683	649	618	631	634	597	586	623	578	638	623	637	621	656	646	635	616	582	623	605	628	643	623	610	645	647	650	599	674	617	622	588	599	618	660	598	613	626	600	599	654	633	610	616	595	589	623	601	610	611	621	641	617	629	613	620	601	585	616	594	669	679	601	597	623	624	608	625	637	622	644	626	616	599	594	585	654	610	604	617	619	634	623	623	579	639	676	618	618	597	666	659	645	647	599	659	626	624	635	609	630	630	642	673	622	640	614	596	626	606	637	618	620	632	627	617	617	621	604	596	653	638	643	608	626	648	645	591	604	631	653	655	618	606	615	635	605	692	635	582	601	623	611	605	643	631	578	608	632	652	668	640	619	632	618	637	639	633	674	650	666	645	633	583	635	563	659	607	628	620	576	635	594	652	624	650	634	602	585	606	610	644	606	608	599	657	618	616	620	644	669	598	613	574	636	653	616	623	693	621	670	604	619	608	618	613	599	596	582	599	630	638	602	604	622	622	636	591	623	640	639	615	580	599	649	652	607	634	618	677	601	622	622	661	582	586	620	610	672	610	594	634	614	595	618	600	616	604	627	653	555	584	589	617	642	688	601	645	682	618	668	649	580	601	593	607	599	623	601	647	606	671	629	607	619	637	624	644	641	616	657	643	619	606	642	642	631	640	572	656	637	575	638	639	625	600	597	641	647	564	607	642	658	552	583	576	600	593	626	649	621	596	663	646	651	593	595	606	671	629	599	632	611	602	621	626	664	589	668	604	619	645	608	632	611	640	629	668	628	607	593	567	622	655	648	612	623	644	669	625	566	621	617	598	634	618	625	618	631	634	632	620	647	608	608	613	606	618	645	608	625	611	635	594	638	572	652	619	636	588	632	621	624	619	653	633	631	600	656	640	603	604	648	586	644	611	600	623	645	625	588	609	622	613	604	599	632	619	634	616	679	618	640	624	600	559	669	642	648	585	622	608	606	616	598	609	607	604	597	616	621	600	634	588	638	626	619	599	616	670	671	617	633	594	588	616	640	673	587	653	675	664	641	613	650	620	623	655	632	632	608	611	630	595	610	610	593	590	565	609	565	613	638	630	639	613	637	609	665	669	624	569	578	601	586	613	612	613	590	601	634	642	624	625	602	615	617	608	644	611	606	610	603	634	582	630	660	626	607	641	630	618	606	590	653	575	626	625	602	695	652	639	648	661	618	657	652	575	650	598	642	593
9575	16368	15066	9076	5979	4300	3328	2658	2286	1906	1617	1457	1309	1199	1185	1110	983	886	887	838	839	786	778	802	774	722	676	714	755	690	729	697	699	634	685	684	698	640	639	649	637	613	622	651	633	624	623	639	612	607	608	604	639	575	642	659	632	638	675	627	613	652	579	600	651	619	641	599	603	635	663	609	623	566	612	641	590	600	559	619	598	577	577	561	599	605	567	608	610	550	602	629	581	603	597	585	568	603	566	631	584	650	574	563	624	586	603	583	605	573	616	641	584	557	589	588	604	611	588	562	636	608	616	589	631	596	570	572	576	626	582	586	588	620	596	603	604	589	608	600	593	559	598	595	606	586	588	599	609	560	587	646	587	603	602	553	599	600	583	613	615	603	593	573	619	581	586	600	607	622	574	633	593	582	587	599	595	594	606	621	603	594	582	570	616	616	573	562	584	597	634	576	616	593	601	586	615	601	606	579	615	582	611	558	575	606	596	600	674	572	590	641	583	631	595	630	585	651	601	615	592	624	631	551	598	596	616	599	594	595	621	618	570	604	587	602	563	602	565	596	628	581	599	581	614	568	549	603	605	634	594	630	576	601	600	633	647	619	559	611	566	628	566	591	586	585	588	590	636	589	614	590	545	592	558	642	643	588	593	585	602	576	597	616	595	608	559	592	576	643	576	596	600	624	614	591	576	593	568	579	555	610	566	588	581	589	623	599	597	654	601	556	582	610	626	579	601	634	643	591	596	616	597	542	602	575	624	569	659	583	560	639	602	628	570	577	581	606	601	631	586	585	608	596	582	607	597	634	602	557	597	624	607	571	597	606	546	601	580	595	581	572	584	574	586	577	614	602	525	607	618	584	620	606	586	595	587	587	573	606	564	581	574	553	608	564	568	603	635	602	560	557	542	593	644	567	618	599	627	601	605	553	593	560	604	603	582	590	598	623	601	608	601	626	598	588	607	588	590	623	554	590	546	599	598	611	631	647	614	570	567	620	550	583	571	612	588	581	571	573	599	602	561	595	589	578	591	598	607	624	623	599	613	557	611	605	580	575	605	610	584	567	632	587	622	604	624	565	653	604	633	605	615	618	596	613	578	604	635	597	587	640	613	614	549	644	562	564	621	603	554	611	589	601	556	581	614	583	617	643	624	604	555	579	606	608	623	607	634	632	611	575	584	654	619	597	594	631	589	554	548	580	631	617	580	612	589	613	599	549	622	587	632	621	572	564	571	596	609	590	591	599	630	572	576	589	601	606	544	594	599	597	610	606	616	596	588	611	591	623	615	550	633	580	581	544	574	600	593	594	569	642	645	572	568	580	621	591	574	601	585	612	583	583	635	575	625	590	617	590	624	576	580	610	563	612	568	637	595	602	631	602	602	567	599	630	608	574	630	574	564	598	548	592	613	610	615	606	567	596	601	607	577	574	608	541	628	568	589	619	571	602	563	653	555	600	611	601	597	606	573	615	603	601	596	588	636	581	611	567	599	607	581	606	608	601	634	599	577	600	616	601	593	576	627	566	561	599	620	622	638	616	622	591	613	586	626	586	583	589	584	591	599	598	607	584	613	589	613	557	603	586	602	597	619	612	594	612	599	553	564	559	560	587	570	589	602	562	568	578	568	593	572	590	590	615	601	600	560	625	587	581	622	600	606	594	571	605	605	593	603	599	600	585	607	652	563	595	580	596	548	603	620	573	630	631	605	616	660	648	600	635	606	562	602	557	577	596	649	626	642	625	626	608	599	589	583	593	615	623	575	602	563	632	519	557	563	607	569	633	580	609	596	619	643	617	605	615	613	623	613	613	606	577	557	595	571	583	603	603	590	646	570	604	622	653	607	577	629	585	639	646	588	587	585	588	609	570	601	616	575	596	591	597	582	607	603	566	571	618	605	593	578	596	596	556	614	623	618	602	619	606	584	571	619	626	600	613	599	591	565	583	594	595	624	581	596	606	605	609	540	613	591	603	583	554	592	649	578	543	528	569	580	560	634	626	588	603	584	590	620	619	576	599	581	593	575	594	646	571	579	617	593	589	587	653	601	592	584	598	574	586	574	605	596	600	617	609	619	609	605	586	617	576	609	567	624	629	611	600	584	619	619	629	548	611	599	598	594	553	630	591	570	576	645	591	627	563	575	625	579	581	616	623	600	585	644	589	580	632	618	605	591	622	528	637	602	645	626	623	606	581	585	616	599	609	550	588	592	595	600	632	607	639	565	658	553	543	571	615	581	614	590	617	603	562	595	586	607	591	586	625	630	593	590	592	613	600	623	589	592	629	592	556	617	580	593	592	593	617	626	586	582	583	562	590	570	613	640	602	629	593	601	550	573	605	582	603	620	623	641	598	587	588	578	544	604	591	589	632	581	580	599	595	584	621	649	627	570	637	584	596	629	591	572	574	566	612	576	570	605	595	546	587	581	589	574	608	601	581	633	616	597	579	563	587	625	569	583	603	607	567	581	577	559	580	576	615	580	568	594	575	587	632	643	565	585	618	596	583	608	613	583	589	588	597	593	603	552	546	593	583	637	575	621	602	606	626	583	596	592	564	629	583	585	591	583	573	585	637	553	535	563	545	603	549	595	605	582	573	600	584	550	618	582	621	560	551	592	618	598	596	615	573	585	585	594	598	562	589	589	587	595	612	592	593	570	671	613	570	599	569	625	626	572	552	641	582	597	626	550	564	645	606	615	607	589	611	586	591	574	557	572	594	612	590	604	568	600	587	603	580	579	601	620	603	605	593	648	625	589	599	607	646	573	603	601	611	571	605	597	604	626	613	594	571	566	616	581	623	598	596	582	629	571	597	585	605	638	618	567	634	642	652	579	602	617	604	570	636	609	612	568	592	626	563	613	580	596	633	607	599	605	593	572	596	621	615	603	585	615	614	554	605	596	594	564	575	545	613	546	597	578	607	579	615	593	588	624	583	620	570	597	575	568	655	601	592	593	590	580	608	598	593	607	607	547	567	582	606	610	557	620	608	640	638	601	616	618	611	608	574	564	603	567	600	614	577	609	587	563	552	589	624	625	589	609	592	607	611	534	611	611	604	603	566	599	618	581	588	598	629	642	627	563	596	574	612	591	601	607	588	638	574	581	563	602	643	542	613	617	582	570	574	605	585	567	582	615	636	576	581	589	611	611	594	566	625	574	591	617	658	583	553	585	575	565	599	561	592	628	580	629	562	601	565	624	617	565	608	562	551	584	591	596	634	576	630	599	553	624	594	572	639	567	604	629	591	605	615	565	622	606	575	628	613	586	586	622	590	635	588	599	580	614	553	566	594	594	594	579	580	577	558	678	548	625	557	572	654	568	552	610	558	612	582	603	599	648	579	626	557	603	542	609	563	555	605	607	579	599	629	570	619	585	608	574	590	602	605	575	605	636	593	569	576	591	615	602	630	617	653	572	567	608	603	647	578	592	612	679	585	575	620	559	592	607	604	560	571	599	630	609	590	595	563	586	624	640	619	601	596	579	595	601	631
28891	15778	2039	353	264	208	189	174	209	171	174	166	170	157	148	144	186	172	174	174	191	167	158	150	151	176	168	173	150	171	182	158	160	167	181	158	169	147	172	146	180	172	153	155	156	156	167	168	155	148	158	159	151	170	155	148	178	149	153	167	154	163	158	173	181	126	140	150	152	180	160	157	149	154	182	153	162	189	166	180	172	173	163	151	150	167	168	169	159	169	137	165	162	164	170	183	135	173	168	163	153	147	161	164	164	185	150	162	179	152	161	146	147	172	149	158	163	162	178	164	155	136	150	150	157	170	168	154	174	165	155	155	173	151	172	148	173	157	149	171	161	164	163	149	155	168	170	160	164	176	152	165	176	144	179	160	142	182	157	181	166	188	173	153	161	167	174	142	144	165	180	146	178	158	160	157	146	150	152	147	157	170	161	183	174	149	180	180	155	152	171	158	157	166	145	152	164	177	146	162	152	170	160	144	154	172	160	168	144	164	185	163	161	163	156	131	174	166	169	166	159	157	184	166	162	181	180	167	154	163	159	166	166	175	146	179	170	166	185	132	152	174	139	183	166	156	166	166	154	156	174	162	156	174	170	159	176	168	165	161	162	151	161	154	202	166	133	181	175	159	162	159	167	175	165	175	150	144	166	169	172	143	152	171	136	170	159	170	153	158	145	164	154	144	161	171	168	165	166	149	191	142	173	171	163	134	159	151	139	175	161	136	152	142	137	175	168	154	161	174	174	154	166	178	144	164	164	165	156	141	167	171	156	156	170	166	163	177	180	145	161	161	178	184	166	172	180	149	155	160	165	146	138	164	163	168	157	142	163	168	153	166	151	166	158	188	162	142	164	197	161	173	163	185	159	163	173	162	147	170	165	154	170	162	152	161	154	174	159	165	182	170	154	154	155	155	193	153	180	173	169	161	168	168	168	170	139	183	162	167	164	154	164	170	167	150	150	154	153	157	156	150	162	136	161	172	176	152	159	159	159	176	170	142	167	174	169	151	150	158	161	149	158	166	156	159	155	170	164	168	169	177	152	163	166	163	175	173	139	175	158	168	172	180	158	150	194	141	147	165	165	187	141	174	148	152	154	168	152	159	168	158	178	158	147	161	155	167	159	161	155	179	176	156	176	168	157	155	158	165	167	161	152	156	161	143	160	161	163	167	171	170	137	158	145	140	151	119	160	175	172	169	194	157	182	194	163	138	153	176	150	169	159	156	148	141	172	173	159	126	165	174	162	175	183	160	186	151	151	170	157	170	159	156	157	143	159	148	181	156	168	158	167	162	173	147	149	185	147	186	178	173	169	147	158	144	123	179	170	157	160	170	165	162	152	159	172	153	177	157	152	185	166	166	158	170	162	168	170	172	172	171	169	158	171	183	195	180	153	155	160	173	149	156	153	146	180	160	161	160	153	181	173	179	148	162	165	150	139	150	152	169	171	151	152	142	163	165	164	148	155	172	167	171	171	177	149	152	134	161	172	165	155	141	143	170	139	162	141	141	165	176	144	143	156	167	173	158	157	167	163	138	167	174	170	175	158	180	148	180	181	166	162	157	184	160	176	145	156	160	179	146	186	134	171	154	172	188	189	164	149	172	184	153	165	176	154	161	163	154	139	167	170	169	154	158	180	153	166	152	147	150	160	137	159	171	147	167	171	149	153	154	150	165	151	176	158	159	164	154	177	144	163	157	156	169	177	149	171	156	163	170	153	167	149	165	141	160	172	161	181	168	160	160	155	182	175	164	161	165	163	152	139	169	147	165	144	158	146	149	141	187	145	172	177	179	159	170	150	182	149	175	188	169	155	169	170	166	165	169	147	153	143	152	160	156	171	176	166	174	183	174	142	173	182	152	156	169	147	156	197	175	160	155	178	174	166	177	178	158	168	171	153	176	172	162	174	141	138	150	162	159	146	169	179	168	171	144	159	137	149	157	162	173	174	164	156	164	146	187	174	142	157	160	168	181	173	173	179	163	146	161	164	170	139	164	152	153	163	135	189	165	154	169	146	154	179	183	170	175	162	158	137	154	159	150	170	143	162	137	170	141	130	146	166	167	168	167	166	153	152	162	158	170	168	159	179	172	149	181	148	186	162	142	170	148	148	160	148	168	162	175	167	170	169	157	162	165	141	179	155	176	138	159	152	146	154	169	155	158	167	165	174	170	145	167	163	176	156	148	177	154	150	165	155	137	163	158	194	171	169	166	169	153	149	174	168	162	154	178	141	179	145	169	167	143	168	174	142	150	175	151	154	171	153	167	143	180	158	156	179	159	166	190	159	164	163	145	187	178	145	168	156	168	146	157	143	150	173	174	153	162	143	196	160	150	158	186	147	182	169	164	168	139	181	157	169	177	171	174	168	160	177	151	178	149	175	145	170	139	182	166	166	135	172	175	176	137	197	162	173	159	157	163	151	156	144	169	167	141	136	168	164	154	160	158	145	182	183	146	158	146	155	169	155	162	160	185	161	200	150	162	156	174	162	160	182	166	174	175	166	183	165	159	152	145	149	165	143	143	146	147	186	153	164	165	158	167	153	148	161	186	160	168	177	133	183	180	156	186	177	173	151	160	171	149	145	164	157	153	167	154	158	156	158	145	169	172	172	143	169	184	173	174	173	166	146	171	158	156	160	169	163	181	136	178	175	174	167	142	156	166	154	157	169	149	153	174	169	159	154	176	170	165	164	159	158	141	166	159	131	161	165	156	157	159	169	159	155	145	153	165	168	149	175	157	136	175	159	169	146	151	153	146	173	173	177	159	176	155	150	173	151	152	147	150	172	188	190	159	161	150	173	159	171	183	152	145	148	176	170	166	152	170	171	162	143	151	181	151	142	155	175	176	183	155	158	156	159	167	161	170	142	163	161	146	139	173	158	160	169	145	164	179	171	147	166	162	175	160	160	155	146	150	147	168	177	172	157	127	181	169	176	149	175	152	175	161	151	156	168	158	147	212	166	173	156	152	177	161	141	180	172	176	162	164	156	178	164	162	155	164	149	151	180	161	159	151	158	176	167	170	157	143	166	170	170	181	159	139	169	165	168	165	146	144	147	163	158	172	174	170	169	161	173	180	156	154	142	167	161	158	165	176	148	167	143	180	162	166	171	163	162	136	172	141	157	165	154	165	185	175	156	161	156	161	186	156	153	167	152	157	170	172	164	155	158	157	142	163	153	188	155	155	172	166	153	167	133	160	156	172	167	157	170	181	165	145	157	151	161	146	152	152	167	177	161	196	154	159	174	161	167	166	159	164	157	185	155	159	176	150	153	170	157	139	180	154	171	177	171	167	183	179	161	180	142	165	153	174	141	176	172	156	154	156	149	148	150	159	149	182	154	157	140	148	162	151	150	167	180	169	154	171	187	141	139	161	155	173	167	172	148	172	166	162	165	166	179	166	153	176	181	152	165	141	149	155	149	155	156	152	164	159	157	144	178	141	143	129	147	159	164	156	150	156	167	158	147	179	150	170	183	170	170	156
4847	710	692	358	303	255	270	238	209	215	192	233	177	181	158	188	190	174	174	192	195	166	158	176	188	143	185	176	170	173	145	203	173	187	196	171	165	171	161	173	161	182	172	169	184	177	181	172	177	168	180	195	168	162	166	156	173	177	181	162	175	178	157	155	172	172	172	191	189	170	194	200	176	164	172	180	171	153	167	154	165	152	169	161	168	149	176	175	165	160	173	176	189	155	162	162	148	173	176	182	174	180	154	180	154	177	165	168	173	161	168	168	165	160	174	179	155	156	181	168	177	178	172	180	198	192	141	180	182	189	169	170	164	152	156	160	167	151	179	167	177	168	181	176	159	177	185	160	161	164	170	186	166	207	173	168	141	165	165	161	185	173	183	159	143	178	172	161	170	172	179	172	187	182	173	160	155	165	181	164	164	168	180	174	196	144	157	183	165	165	178	168	153	160	182	167	180	178	151	159	169	163	176	180	165	164	175	183	187	178	174	169	164	179	175	184	164	175	165	181	188	181	177	160	154	161	164	169	162	171	165	179	180	160	183	179	202	187	180	178	169	151	157	176	172	175	168	157	169	170	178	179	187	174	187	179	175	159	175	155	143	154	187	145	170	162	175	161	163	166	175	191	152	181	191	160	173	144	175	179	179	166	176	164	168	179	151	150	177	185	163	145	179	172	157	159	176	158	174	201	156	180	151	168	178	157	165	170	174	172	201	185	178	159	154	167	194	156	177	174	182	158	176	169	184	170	154	145	164	167	165	178	163	172	164	168	169	173	174	166	147	175	188	179	171	169	180	164	169	188	153	161	162	172	162	186	166	155	185	166	155	166	159	175	186	161	174	213	189	166	158	182	179	154	191	150	170	162	180	156	197	162	152	189	174	175	157	146	163	156	193	171	153	185	169	174	163	161	157	147	165	160	154	175	183	185	165	147	172	180	167	193	173	145	165	187	156	172	171	175	158	178	163	157	190	173	157	184	156	159	169	182	169	166	185	164	151	183	157	174	187	201	186	184	173	156	161	179	190	159	169	178	169	172	179	159	164	158	175	163	154	171	163	158	172	190	169	146	156	172	159	174	167	183	167	167	155	168	190	163	166	167	161	177	187	173	171	147	178	158	160	189	159	186	176	171	171	172	159	161	140	157	183	158	185	174	178	173	189	140	161	179	220	158	168	189	169	157	170	167	172	182	145	172	171	166	172	177	164	168	178	170	186	163	154	172	169	166	193	165	171	170	165	177	183	178	152	162	180	149	175	167	168	186	178	161	153	175	166	154	153	150	182	156	180	175	192	159	188	160	171	147	179	166	186	156	169	165	180	180	163	170	144	162	184	168	163	160	179	163	191	179	162	169	155	162	157	161	170	195	181	181	172	173	174	180	162	166	167	171	151	161	173	193	173	151	181	174	174	185	172	150	156	154	164	151	194	188	172	188	159	196	174	177	158	176	164	151	145	185	160	166	187	187	158	187	166	174	154	170	176	172	162	159	171	160	154	170	166	183	166	167	170	157	146	173	169	191	160	155	177	176	178	175	159	175	180	161	195	159	180	180	170	175	144	170	159	167	168	180	172	164	170	161	166	172	189	196	150	156	182	177	180	180	166	181	169	162	168	178	156	154	188	181	181	165	151	169	182	157	160	191	164	145	151	177	153	180	159	174	167	173	168	163	164	189	173	164	168	142	165	148	162	162	161	155	175	197	171	164	141	155	170	163	152	168	156	178	155	151	189	156	173	164	161	154	169	164	168	187	167	156	212	169	144	178	172	172	173	158	166	182	166	174	172	154	173	165	188	182	172	190	183	188	158	159	163	170	166	170	152	158	186	174	159	168	170	158	154	183	183	165	167	163	178	199	161	169	181	157	162	169	152	177	174	190	169	154	167	190	183	170	157	176	178	157	172	172	178	163	142	171	153	163	148	157	200	155	193	166	142	187	164	181	177	169	158	172	168	157	174	175	158	180	192	186	159	165	166	185	184	158	178	179	176	187	170	165	170	176	179	157	174	152	169	172	199	180	157	136	167	166	164	167	177	165	167	171	186	170	170	161	172	172	172	174	187	172	163	160	185	172	149	164	176	154	176	179	161	180	147	203	161	185	158	181	178	178	152	173	187	200	173	158	162	159	173	180	156	173	172	144	172	154	159	191	169	147	196	174	184	176	155	184	172	156	156	150	181	151	154	191	171	152	188	171	181	152	169	187	178	166	173	158	174	168	170	156	185	182	160	183	153	152	189	167	165	159	153	178	176	150	142	140	164	160	173	159	153	164	191	173	179	169	174	176	166	163	192	156	178	167	153	173	174	180	168	170	153	147	188	169	181	176	170	155	170	172	178	171	173	163	181	154	158	173	174	154	153	166	158	162	149	183	148	176	188	178	183	156	185	192	170	175	180	172	191	151	193	154	186	172	166	154	177	166	195	166	175	185	191	168	168	152	169	152	155	201	171	183	190	189	138	195	179	185	161	177	165	144	146	147	165	181	178	169	192	190	160	173	173	166	181	153	162	164	185	182	156	170	170	147	182	157	160	184	155	177	171	165	170	173	179	180	183	176	177	165	178	175	180	167	166	180	173	176	158	173	194	162	158	182	136	169	179	172	182	154	198	184	186	159	182	161	174	150	173	157	145	164	182	174	163	185	160	142	184	167	173	155	171	153	164	163	154	165	156	171	169	164	175	171	173	163	169	165	163	176	170	179	164	176	171	165	182	166	168	159	188	160	157	156	188	182	153	177	174	178	167	196	163	168	179	164	166	146	177	177	167	157	180	159	178	147	160	156	163	169	148	157	154	191	138	156	154	167	193	146	179	173	168	165	183	131	184	155	159	174	166	190	163	176	160	192	136	149	173	180	200	173	184	168	166	168	162	170	138	182	167	171	172	158	161	184	166	148	169	161	149	190	194	161	182	163	188	151	174	158	151	161	159	167	174	147	188	170	191	153	183	179	177	183	182	178	162	154	170	165	182	149	184	174	181	159	158	167	155	181	172	201	176	186	166	178	172	176	181	142	164	176	176	153	166	153	178	175	173	191	189	167	158	184	182	185	183	175	183	152	190	171	175	193	169	187	169	169	157	169	152	181	175	181	169	154	162	154	153	190	160	144	177	161	183	172	168	171	190	156	162	173	171	160	179	172	171	173	162	180	182	169	153	165	166	183	195	170	195	147	157	145	190	176	157	145	162	170	178	181	164	169	196	163	182	165	181	151	154	164	199	184	164	180	164	177	189	174	188	197	162	191	184	158	161	205	187	169	157	167	175	167	179	177	147	155	197	186	177	171	170	173	162	163	153	198	174	188	193	184	170	157	200	170	186	192	168	158	192	155	176	162	160	171	184	171	164	173	167	172	187	162	170	147	152	185	182	161	152	172	178	178	168	184	159	140	180	179	147	186	171	167	148	174	158	162	183	178	185	164	154	185	196	195	185	167	165	153	171	185	152	148	201	178	189	178	173	171	164	191	148	186	186	161	180	171	175	174
25814	21360	28095	24972	21364	12580	1563	988	844	778	716	690	670	584	600	556	552	554	554	526	567	548	503	504	461	503	489	477	433	512	449	506	483	499	477	478	458	444	466	531	422	485	443	449	489	438	464	473	443	446	475	440	472	473	487	487	472	441	432	425	475	471	453	465	508	451	453	515	467	467	450	467	485	456	424	455	485	454	452	467	432	463	439	451	466	452	467	521	482	481	516	457	494	498	474	459	413	455	448	505	474	485	464	451	441	428	407	452	475	442	482	470	508	460	447	449	533	476	471	476	430	484	506	437	442	448	460	453	465	483	482	424	465	427	460	452	456	471	474	459	452	388	475	481	434	469	454	464	477	474	439	456	421	450	470	466	460	443	455	464	452	474	460	514	450	447	498	486	440	474	472	448	467	493	463	469	466	460	449	449	450	436	496	471	479	467	468	476	460	449	464	439	479	431	464	500	466	420	461	462	446	481	418	437	478	458	459	449	432	451	482	447	441	466	437	478	434	424	467	455	473	460	491	454	460	485	482	458	465	442	461	446	408	435	472	439	460	468	462	442	454	459	450	450	460	467	447	426	461	419	445	468	453	447	444	434	481	441	425	441	456	428	454	457	443	427	459	415	507	433	449	457	466	439	467	459	469	462	432	447	449	485	473	483	469	441	436	452	478	427	459	454	463	402	438	473	454	481	442	503	433	489	484	440	465	482	481	443	449	491	451	431	462	465	468	500	453	526	482	452	467	470	452	473	487	440	502	453	460	516	474	442	480	439	480	450	457	460	443	479	449	494	492	444	471	434	450	449	469	449	460	474	457	464	478	479	446	489	490	495	440	488	446	478	477	470	453	455	488	488	464	483	455	454	458	427	459	467	448	411	445	455	450	477	461	477	453	476	449	427	449	447	423	460	456	458	469	467	449	433	442	494	426	452	458	510	458	508	440	441	496	476	460	462	439	427	444	495	440	474	495	471	493	481	443	454	439	466	470	484	466	440	460	455	462	438	431	472	465	473	482	458	457	423	441	436	439	468	474	452	462	484	450	449	451	494	492	476	454	424	472	438	473	447	450	473	457	444	487	475	448	453	503	420	441	477	501	436	473	434	448	467	484	455	482	482	430	477	481	455	431	423	500	455	499	424	472	472	483	490	444	508	484	473	481	456	443	505	478	446	428	441	436	463	465	430	473	436	491	477	437	447	452	478	432	446	453	476	511	446	487	447	472	452	454	451	464	483	450	473	472	447	469	457	501	480	458	462	442	471	461	431	432	477	478	471	421	494	496	455	450	503	469	489	475	475	431	437	512	445	424	459	466	443	452	488	461	486	453	445	465	438	451	457	449	426	490	491	456	468	462	456	478	451	473	427	450	426	479	422	470	500	454	482	455	459	447	429	461	459	449	444	490	441	466	467	483	446	472	499	467	469	464	469	467	448	517	438	465	460	431	454	449	436	464	427	423	469	444	469	466	476	469	429	454	449	472	452	446	464	481	469	479	469	498	459	486	452	471	447	465	452	463	481	479	501	445	461	450	489	448	495	464	507	472	440	465	456	440	453	440	454	460	449	414	457	478	449	456	437	472	487	454	451	441	459	460	466	498	427	462	449	441	442	419	434	462	429	450	497	445	421	449	461	428	485	449	485	485	455	422	455	460	457	493	447	472	434	475	401	473	458	483	394	461	476	476	459	485	491	451	428	455	429	447	438	497	462	480	440	460	447	444	444	470	408	457	455	492	452	473	462	437	449	463	469	431	470	413	465	427	463	460	452	452	459	470	470	426	462	473	464	463	455	447	511	423	514	454	462	444	455	470	417	471	463	393	438	453	486	487	452	472	437	444	415	468	432	482	435	435	450	449	440	459	442	421	485	457	466	425	478	462	433	444	432	450	482	474	468	462	450	450	447	480	465	450	462	452	525	447	452	458	429	433	431	469	465	465	457	451	457	460	428	445	440	456	482	452	438	456	470	439	431	478	464	485	478	444	433	477	477	505	482	467	461	471	504	462	477	457	438	453	492	473	454	476	457	457	441	477	476	462	487	470	457	441	505	429	467	439	433	452	449	443	421	443	450	465	449	413	427	473	459	443	462	434	427	462	441	446	453	455	482	441	436	472	432	435	462	430	423	475	476	455	491	463	465	459	460	452	446	454	453	442	466	477	447	464	460	460	486	464	444	457	471	457	440	454	469	457	441	477	495	468	478	474	452	445	453	447	453	477	433	478	448	430	431	442	438	481	465	439	487	454	484	474	487	479	447	448	451	496	479	474	443	438	483	451	451	416	432	459	455	455	451	462	496	434	408	467	432	437	461	435	482	455	483	494	405	474	493	460	454	467	489	477	447	480	463	462	448	463	463	470	414	462	459	438	440	438	483	423	446	424	457	431	495	425	465	402	440	452	456	455	421	438	440	439	495	470	452	413	472	454	453	453	456	457	445	480	469	473	478	475	476	452	443	503	453	471	452	492	457	490	463	462	460	440	394	461	454	466	424	454	457	453	420	467	446	481	440	450	466	434	455	444	454	451	460	457	461	438	438	465	439	470	509	458	449	468	479	435	471	448	522	448	462	449	467	467	435	437	441	406	436	490	445	500	417	420	465	452	453	462	454	437	442	470	492	457	471	503	469	445	442	469	468	461	451	471	436	446	455	444	465	459	428	468	448	430	450	439	469	443	437	443	447	467	459	485	458	449	431	454	483	446	452	433	425	434	485	449	448	455	438	436	459	449	466	468	428	426	434	486	444	449	472	458	454	450	454	463	480	443	475	450	457	497	458	435	448	439	451	450	420	445	460	481	451	445	414	453	451	435	488	461	455	459	441	457	437	456	469	409	450	464	470	470	456	467	456	421	494	441	451	466	436	471	445	438	464	461	442	456	483	495	437	460	415	480	476	465	451	450	429	498	462	469	444	468	440	444	427	460	459	461	466	410	467	468	449	440	453	469	436	465	454	456	442	486	455	450	465	441	437	462	455	486	461	447	465	458	447	479	465	472	465	496	450	447	440	474	489	517	456	461	452	415	439	473	473	452	442	442	494	426	451	421	492	429	485	472	449	436	429	461	516	430	403	449	483	455	470	461	481	450	471	439	475	507	420	501	428	449	487	463	419	502	491	450	502	484	469	447	453	469	407	443	463	480	439	422	439	470	432	449	457	450	441	419	466	437	459	484	457	500	495	459	463	435	465	464	456	456	440	461	494	474	481	432	456	471	468	477	446	452	499	448	456	488	456	488	445	466	441	457	462	504	490	461	443	473	448	443	449	431	460	470	440	463	467	454	473	463	480	486	478	453	476	466	507	432	402	453	455	469	469	475	454	481	425	463	460	454	477	459	448	447	451	474	446	481	446	441	481	439	471	460	471	477	488	444	502	436	476	443	485	477	470	474	445	466	486	453	473	479	464	427	422	458	482	458	492	461	511	466	485	449	467	450	449	498	460	446	455	460	448	412	468	458	462	450	461	413	483	467	438	458	465	446	458	462	474	467	431
7168	10741	9973	5515	3615	2600	2035	1633	1347	1217	1071	939	812	707	699	649	636	652	591	625	578	550	512	570	568	485	492	516	542	533	509	497	555	491	481	501	441	459	475	468	487	476	458	460	446	493	486	483	424	471	426	476	470	456	436	426	440	424	442	442	457	414	451	479	466	484	466	417	461	440	429	487	415	479	481	427	453	476	445	457	438	448	453	442	437	383	504	413	449	479	422	425	451	449	425	381	443	471	443	398	474	407	407	411	429	458	458	466	444	454	459	426	456	444	456	453	476	443	408	414	456	447	460	438	414	427	450	425	428	453	439	432	458	439	429	465	431	456	428	458	456	431	423	416	447	415	445	446	418	435	437	465	457	482	422	442	441	456	456	469	466	437	451	433	441	430	430	450	439	453	434	397	435	429	444	416	477	483	475	438	455	418	416	439	422	438	437	429	416	431	461	470	418	400	430	460	434	437	467	439	447	462	420	450	443	431	435	445	452	455	446	439	442	419	438	416	460	441	423	400	446	471	426	409	451	455	455	461	452	450	465	466	423	414	426	456	464	480	428	422	428	431	454	469	409	403	426	446	420	448	386	453	425	426	419	443	411	425	443	419	416	441	435	447	433	436	443	448	480	437	441	438	432	428	439	426	408	431	443	462	452	409	397	444	417	451	393	433	425	445	436	422	434	432	439	424	463	456	419	474	435	424	407	403	466	450	458	422	396	444	416	411	470	409	466	438	438	432	427	431	413	428	444	441	483	446	471	453	432	427	469	436	471	429	390	470	475	407	453	471	447	464	424	435	435	468	429	475	411	435	406	423	442	378	425	419	448	413	458	456	422	412	442	424	409	440	405	456	465	422	470	477	412	432	434	416	408	434	397	417	391	425	432	400	456	448	463	434	385	447	424	460	471	432	447	444	420	440	443	399	465	404	449	445	409	458	418	439	438	419	479	437	461	451	419	476	424	448	429	449	405	455	399	434	462	454	430	421	432	419	457	414	420	422	433	425	403	448	429	406	460	473	444	389	420	465	405	465	403	439	440	447	436	446	442	427	426	442	443	405	445	459	455	437	444	398	436	455	414	431	489	431	451	451	412	479	419	444	449	440	462	441	429	426	427	461	458	420	451	422	431	444	429	453	430	399	444	413	431	430	435	445	457	411	430	416	442	479	460	457	421	448	499	407	412	444	445	458	396	435	442	435	463	428	440	432	395	454	441	485	440	416	444	414	481	419	428	423	452	384	424	451	462	410	444	442	408	427	418	426	434	442	408	440	391	430	439	427	456	455	408	423	427	416	425	473	466	454	457	447	460	458	437	413	442	436	439	438	436	408	391	451	473	393	400	420	434	430	451	432	418	462	467	429	464	472	422	428	437	451	433	412	451	421	438	429	449	456	441	466	422	415	426	448	461	427	462	424	415	446	433	447	451	428	431	441	416	448	422	428	462	442	428	427	459	459	419	470	445	430	413	412	429	446	409	418	440	435	437	440	443	448	419	439	408	398	448	452	438	443	449	399	436	435	444	413	437	448	416	446	377	410	463	402	424	446	450	488	407	481	454	428	429	442	447	444	445	462	393	409	426	414	447	452	430	445	455	445	427	451	430	424	422	393	418	446	432	422	442	408	444	445	462	438	429	460	416	476	430	417	435	443	447	452	423	427	437	472	436	433	421	411	442	426	453	474	413	432	445	445	453	428	448	405	485	428	436	470	400	472	476	428	445	406	449	416	445	429	430	460	462	445	448	464	427	448	423	432	472	459	475	439	461	454	411	412	474	446	410	434	436	396	450	498	411	438	409	439	428	465	432	416	442	418	405	408	415	446	442	449	453	448	459	442	461	462	398	441	427	407	418	446	452	468	418	432	469	436	468	435	441	435	460	445	478	452	451	404	468	413	423	461	452	430	429	410	420	434	414	452	412	435	425	424	463	443	418	427	426	403	417	420	419	412	426	461	438	442	425	413	437	446	475	475	462	443	415	390	439	436	418	446	449	415	454	419	427	441	416	446	440	442	434	410	422	468	466	398	463	429	453	418	456	424	435	457	403	431	433	408	398	466	408	434	432	482	468	406	419	418	488	441	407	427	438	447	412	458	404	408	408	417	436	472	444	416	444	457	411	457	444	416	428	446	418	451	414	467	439	437	426	451	443	425	439	474	427	449	453	448	436	436	451	405	402	424	420	470	437	443	456	441	406	485	486	450	493	406	421	428	428	453	427	399	494	438	413	431	461	427	431	440	412	458	405	457	405	441	433	457	474	431	446	438	471	439	461	411	403	443	474	412	425	453	469	434	412	414	410	443	414	415	458	403	397	438	457	435	473	461	461	429	461	403	439	447	438	443	443	387	414	432	446	416	459	432	429	425	392	418	422	442	450	409	451	442	453	488	448	439	444	448	408	413	467	441	449	462	451	405	412	440	425	450	418	419	377	424	445	428	434	435	454	433	444	449	452	461	448	433	462	461	436	447	453	434	460	429	406	459	409	424	451	432	431	428	464	440	464	452	413	463	414	441	450	460	439	437	450	428	447	438	430	408	437	399	412	388	454	440	436	431	464	428	488	425	447	441	408	425	403	472	413	472	458	385	461	448	476	421	441	460	434	461	464	455	419	449	381	404	417	450	419	426	454	441	410	411	429	417	442	477	464	390	454	410	433	455	439	424	413	434	458	424	411	427	440	433	391	434	445	419	478	460	419	440	421	422	414	434	431	428	439	442	428	440	423	437	460	426	435	460	416	436	418	416	430	430	400	402	451	442	425	438	472	437	447	437	451	399	413	436	425	424	418	445	438	444	469	442	394	452	452	429	441	435	414	426	466	470	423	437	455	417	412	468	444	395	487	473	386	443	429	442	429	394	424	428	416	432	420	426	458	433	432	413	449	438	455	391	387	449	415	468	441	454	468	461	419	457	419	452	437	428	433	454	445	415	456	420	416	455	412	424	458	422	422	433	456	446	464	454	441	456	390	460	424	440	438	463	456	428	453	480	421	426	437	447	454	444	425	416	462	453	445	446	451	448	402	416	450	429	426	447	460	430	409	450	415	441	438	434	411	430	401	434	408	436	430	434	469	417	460	435	432	442	444	404	435	441	455	446	444	445	424	457	440	429	425	405	427	465	427	422	450	467	410	415	440	408	459	421	436	441	427	439	435	437	415	400	432	413	461	415	457	431	419	435	439	415	425	470	438	439	450	471	399	424	453	413	454	417	463	478	394	438	457	408	436	396	443	423	405	396	483	463	433	435	399	451	446	478	418	407	486	442	432	453	434	423	450	464	429	419	434	443	441	418	403	433	410	454	473	419	426	414	442	490	417	430	438	453	478	462	438	459	430	468	438	450	412	439	441	435	441	422	404	398	436	412	435	394	415	416	434	437	427	451	418	450	441	457	437	426	446	476	459	432	430	449	439	461	402	443	435	422	432	435	423	420	451	417	428	442	441	468	467	472	437	411	454	453	441	435	423	468	410	453	439	408	426	405	436	459	465	449
23476	21326	28388	24612	21329	21425	11534	1929	1405	1236	1167	1097	942	985	883	846	916	886	820	825	808	763	747	733	810	775	720	729	744	751	709	703	725	742	699	719	680	686	717	732	721	669	719	667	713	690	699	699	702	732	654	670	662	705	704	674	649	624	665	679	690	648	694	697	662	658	696	649	713	697	659	690	735	712	692	662	682	716	630	662	706	696	698	660	666	667	698	715	688	688	664	709	662	668	682	700	706	707	618	683	671	685	673	669	676	680	691	640	647	672	695	664	644	646	660	699	668	667	704	729	666	688	709	648	667	670	661	662	704	696	644	675	680	695	651	681	694	636	685	670	678	662	661	706	700	656	682	719	675	654	647	659	658	682	685	652	662	655	614	683	674	659	665	647	681	672	694	636	680	675	707	668	668	667	693	671	646	653	659	687	714	683	653	672	640	646	678	692	653	687	645	657	655	646	693	669	668	689	688	695	702	665	686	613	686	652	662	638	734	699	708	703	623	668	670	665	644	685	659	692	688	680	662	636	710	676	636	688	673	627	642	689	691	667	630	643	647	675	695	657	694	704	635	680	723	645	668	651	672	691	682	639	709	720	665	686	619	704	701	699	670	663	681	696	638	674	694	623	634	651	645	710	681	669	668	653	675	679	679	667	672	684	645	689	686	713	621	699	698	666	687	669	639	702	653	662	663	629	732	668	645	688	666	688	673	672	667	650	659	714	673	702	693	700	693	652	613	656	678	655	661	667	692	702	704	648	679	665	690	690	697	685	710	685	666	729	700	690	675	682	668	697	688	641	678	657	692	689	655	696	665	643	695	661	653	638	636	650	654	635	629	627	638	680	705	670	634	698	698	677	696	687	685	663	686	664	685	628	665	670	735	665	701	680	647	679	658	744	671	658	671	645	644	631	666	670	673	653	645	720	650	685	678	661	727	651	687	687	644	677	715	676	687	655	660	638	690	648	657	671	699	659	628	694	682	638	664	603	691	657	677	722	667	663	686	669	660	661	695	615	668	673	663	633	643	658	655	668	672	672	665	643	661	719	637	679	634	653	684	677	681	595	666	624	662	670	665	623	654	667	642	637	686	672	668	672	649	657	705	694	709	671	642	629	651	698	666	644	708	688	648	691	622	732	709	667	685	676	651	629	664	638	701	690	658	669	670	640	689	675	603	621	690	620	668	687	695	684	646	679	702	648	652	674	678	671	646	703	648	720	707	647	678	650	680	672	671	664	659	681	673	667	678	676	654	691	673	676	686	690	679	635	735	633	670	688	657	688	675	692	674	684	696	651	631	679	641	655	663	631	648	686	700	656	634	673	645	653	712	677	627	658	683	652	670	679	723	655	691	699	670	630	666	691	746	674	658	660	669	705	688	634	654	664	688	654	637	605	635	662	684	673	710	627	638	642	680	629	689	698	700	661	672	643	649	714	647	717	659	651	650	668	720	695	667	694	667	671	685	666	639	682	642	667	690	653	682	621	654	665	669	671	632	650	683	683	692	656	624	634	679	637	682	690	646	716	681	688	634	656	770	604	680	642	713	676	656	634	684	667	674	653	637	667	667	690	637	635	690	658	696	649	712	694	685	622	656	673	671	660	647	631	657	668	620	632	694	682	684	675	632	699	677	686	646	645	669	645	667	634	643	631	688	665	678	645	650	653	696	636	648	649	690	679	683	714	630	627	668	674	676	690	674	649	656	627	680	705	725	611	663	668	663	681	659	660	694	636	666	676	636	665	666	684	701	700	646	682	696	696	680	639	698	637	660	664	662	652	648	693	659	653	651	711	622	657	656	672	653	613	621	675	622	705	621	668	664	719	692	664	653	643	619	714	635	670	681	641	703	626	680	680	648	696	703	661	676	674	677	664	639	678	691	668	683	615	670	609	662	696	685	683	638	614	710	655	666	644	703	655	645	668	645	709	627	624	684	641	613	645	686	661	613	658	640	649	689	651	688	637	658	633	619	667	671	666	630	673	698	632	655	648	693	651	670	647	629	679	665	602	651	630	631	699	680	685	697	679	693	636	743	710	660	635	663	689	696	690	631	677	659	661	687	646	694	690	679	675	654	679	681	672	671	679	645	674	667	678	629	643	666	673	662	691	649	681	645	637	668	704	672	667	645	681	707	662	681	666	662	626	654	643	652	655	692	693	690	692	663	670	668	653	643	704	693	622	672	655	629	655	659	633	663	670	671	641	636	622	654	670	675	644	677	636	661	723	669	655	632	665	610	698	649	668	632	654	702	673	688	615	717	688	656	648	667	638	626	599	692	590	655	658	676	639	684	659	673	663	653	652	672	656	643	670	661	663	672	681	715	627	670	729	634	601	663	655	663	663	670	618	704	700	644	654	659	665	617	681	682	625	696	627	657	656	671	672	633	631	696	600	690	666	697	692	687	675	639	637	679	681	675	703	725	698	649	652	667	676	682	644	672	678	668	713	711	668	589	716	684	693	696	658	633	658	646	681	660	700	705	658	672	640	684	635	674	694	700	666	604	690	675	682	678	665	634	679	606	664	700	692	613	632	652	671	665	684	719	630	672	675	725	669	657	693	702	650	709	682	682	668	728	681	632	662	662	653	698	661	683	655	672	647	664	655	673	700	641	659	695	705	662	657	668	671	648	617	668	674	640	639	650	732	691	654	719	645	715	661	640	665	631	632	703	682	698	722	700	630	710	651	693	687	642	685	663	709	691	655	654	601	676	643	666	697	652	652	640	647	649	671	650	686	639	685	696	672	641	637	639	658	674	673	647	687	654	656	687	657	640	682	691	698	675	681	665	645	677	647	689	667	647	679	626	706	678	646	683	604	653	650	619	659	667	662	680	647	687	661	642	694	718	644	607	655	651	662	641	655	646	678	676	641	654	615	667	606	716	656	697	677	644	642	696	666	672	711	695	664	650	681	646	664	631	657	680	664	643	692	642	684	706	668	669	687	673	664	709	692	659	660	664	662	698	633	666	673	643	642	647	652	674	674	682	658	673	692	654	629	696	651	690	660	619	691	632	666	666	689	643	664	708	667	682	670	684	687	651	662	659	667	690	675	639	712	680	700	652	679	676	643	659	664	668	674	649	726	675	645	621	683	695	677	668	681	677	668	668	680	691	689	692	689	641	667	627	668	679	633	739	683	671	674	683	601	632	689	611	695	666	618	667	703	667	679	618	698	671	669	655	665	674	673	659	670	680	590	699	648	725	689	652	697	682	623	669	658	684	640	663	669	675	695	684	647	701	652	630	707	676	648	667	694	630	671	668	687	674	660	667	612	667	655	631	669	624	690	652	662	670	686	698	705	610	652	656	619	660	656	655	632	658	627	684	685	660	644	667	700	738	641	679	665	673	669	665	666	654	672	661	649	634	661	628	674	656	702	684	665	663	672	631	638	619	648	658	721	662	721	717	681	610	672	642	670	641	674	688	643	629	665	629	632	669	679	663	710	606	658	622	659	646	665	707	633	655	649	652	611	673	692	640	653	689	705	659	668
10115	17212	16010	9437	6238	4544	3542	2836	2348	2050	1788	1565	1445	1249	1209	1132	1088	962	1044	900	860	821	890	825	783	752	745	740	789	775	783	704	732	717	683	721	710	688	734	718	692	710	659	687	719	711	739	664	621	656	705	636	654	665	650	643	670	655	653	656	664	643	673	658	643	649	618	675	637	661	681	625	626	635	646	648	646	585	659	693	631	662	649	596	638	605	625	658	586	640	698	622	645	677	656	684	666	639	668	634	616	635	641	659	659	666	621	647	651	606	647	641	660	666	620	628	672	633	661	594	658	663	632	632	640	655	650	624	642	665	666	632	630	646	628	655	651	618	664	636	660	636	621	644	584	600	669	683	643	597	665	640	641	648	660	662	668	653	672	650	631	621	622	586	618	638	657	628	627	636	651	616	645	632	688	684	667	602	655	636	643	624	652	640	673	654	655	604	645	709	621	603	629	634	682	671	642	661	630	628	665	657	648	626	616	671	629	660	628	645	645	630	665	642	630	620	611	659	645	641	635	672	629	675	639	650	638	598	608	611	614	610	642	632	549	649	599	643	625	611	670	596	618	627	605	617	633	631	587	599	685	625	661	609	682	629	630	668	667	603	647	657	573	635	619	693	658	678	613	682	614	626	620	650	612	680	628	637	619	661	666	669	624	632	676	646	597	599	632	654	611	655	636	592	654	679	670	635	608	634	670	628	685	614	615	611	654	664	647	589	651	587	647	670	624	653	597	688	651	588	672	650	633	657	573	665	627	612	613	658	631	655	646	641	578	668	662	650	649	658	647	636	651	653	635	647	624	617	583	636	696	650	683	659	601	613	652	625	626	634	629	628	663	654	598	649	671	662	649	593	674	623	635	639	622	599	657	680	671	583	644	647	591	657	632	631	644	606	662	664	606	647	653	631	617	654	595	620	651	616	609	680	621	647	688	658	644	650	689	631	645	663	641	632	662	596	668	671	633	617	648	616	677	679	626	628	612	653	608	593	655	581	636	645	661	602	653	657	678	600	656	648	672	660	610	624	647	645	622	637	646	629	641	642	649	626	643	639	668	643	634	679	631	650	605	608	658	641	584	629	631	595	635	632	628	642	644	642	630	589	634	673	619	644	616	648	629	632	626	665	653	625	665	603	612	635	681	670	624	621	640	650	615	679	662	661	636	625	625	647	653	601	623	661	620	622	594	625	617	665	648	608	614	612	636	650	607	661	585	670	640	665	588	643	626	630	617	601	584	625	633	676	617	609	648	626	638	656	640	646	614	603	644	634	607	636	593	621	644	613	630	602	592	626	620	633	630	671	636	628	603	645	667	639	628	634	604	613	625	617	626	615	596	622	647	647	631	632	597	615	609	671	646	662	639	631	674	632	611	608	655	648	639	624	636	617	643	611	657	652	620	657	611	629	615	675	651	615	652	621	666	630	610	628	675	619	626	601	660	638	675	618	631	633	639	625	652	645	633	626	638	624	618	622	654	623	654	641	629	617	595	657	632	649	659	658	699	612	628	633	616	622	612	607	600	655	601	663	623	585	641	612	625	652	591	639	631	664	679	639	634	626	637	670	645	649	608	614	610	655	641	608	647	639	642	595	657	619	621	634	661	624	628	659	645	654	632	640	634	641	610	636	632	624	616	649	642	626	640	632	680	604	650	655	650	615	679	646	634	645	659	679	627	643	612	628	661	593	616	627	662	657	605	603	600	617	628	641	673	671	615	667	618	654	675	613	629	649	662	642	622	639	663	620	673	646	618	721	669	653	641	684	678	625	609	611	628	618	644	623	641	633	618	664	599	588	687	645	618	681	626	633	662	654	610	610	651	641	628	654	628	587	580	656	628	585	610	672	625	669	645	655	618	619	627	655	586	627	671	621	662	609	661	610	651	610	651	678	684	598	637	611	605	656	630	643	614	639	646	621	622	621	590	650	640	601	637	616	652	596	660	686	675	607	669	637	607	664	664	652	587	630	650	649	629	638	584	617	651	618	650	670	635	621	589	605	630	608	629	615	679	679	617	649	622	630	612	656	614	630	632	674	638	592	601	641	636	671	605	648	610	658	629	616	631	642	618	606	627	597	622	649	654	631	630	628	609	604	610	652	627	616	651	632	598	642	626	611	670	585	617	614	579	624	673	675	652	672	621	642	649	611	642	651	654	641	558	598	634	635	644	628	642	635	638	589	572	640	659	659	592	634	639	609	642	599	653	658	664	659	605	667	646	636	623	667	636	649	590	626	677	637	600	648	611	600	654	646	618	631	666	661	617	613	615	592	642	645	666	627	636	632	637	666	627	668	663	638	661	640	634	643	615	640	617	618	609	616	623	615	629	640	635	674	631	620	601	617	636	620	643	636	643	666	612	638	676	634	618	645	664	640	671	660	607	596	625	640	616	612	631	614	627	650	628	611	616	641	668	615	637	625	618	629	615	626	641	661	682	625	645	630	636	617	620	653	590	633	640	651	609	643	615	639	662	593	629	629	648	613	582	652	630	665	661	628	675	634	630	621	620	627	659	600	662	599	634	646	642	658	635	605	617	621	680	637	667	657	668	659	655	613	626	639	653	635	631	633	648	642	683	639	623	639	645	622	647	617	660	637	623	649	658	678	599	611	625	681	621	595	639	605	640	629	653	664	635	624	643	633	646	609	652	661	641	610	643	651	643	673	651	628	636	640	606	587	631	653	599	638	617	688	643	641	616	651	622	620	631	607	613	622	651	624	666	647	627	620	659	652	624	605	635	654	622	595	609	612	588	660	587	579	651	596	596	602	640	641	641	608	605	636	618	617	637	672	614	671	670	643	619	666	717	673	666	615	608	638	655	626	612	613	649	619	588	648	611	684	645	617	618	640	659	618	643	634	545	672	637	632	605	587	587	589	639	659	612	651	636	618	600	647	662	612	638	668	650	610	601	588	647	610	616	667	632	630	633	635	643	631	630	650	623	681	664	658	613	645	619	639	623	626	591	577	640	614	650	616	619	652	696	696	667	678	619	609	675	629	609	647	673	647	659	623	663	601	602	627	604	620	639	626	622	621	634	618	620	675	626	647	596	632	669	629	608	609	645	661	666	644	654	633	612	604	643	662	670	678	626	634	655	644	616	644	685	650	635	595	629	626	628	634	644	604	613	636	643	593	639	635	606	663	654	629	630	586	640	662	636	606	649	644	634	623	618	642	649	640	678	611	648	640	617	638	548	656	632	605	619	626	631	625	644	649	667	634	624	618	625	647	607	638	643	644	592	631	679	636	658	654	610	584	655	608	635	633	637	629	678	653	583	656	623	601	634	629	619	601	617	642	688	637	592	639	605	628	598	662	647	644	623	631	636	619	580	630	645	580	646	624	599	626	630	631	617	619	637	621	606	593	636	660	633	640	655	623	633	654	652	645	634	626	668	612	665	649	677	623	633	629	652	672	666	647	650	635	646	644	636	639	645	659	616	654	643	612	665	653	624	660	616	630	631	611	640	650	635	645	649	664	651	653	642	653	622	636
28971	15911	2057	351	247	222	190	186	188	194	172	167	157	166	157	177	157	179	168	171	173	176	138	174	182	150	173	170	146	182	174	175	170	176	164	174	151	168	181	162	166	167	154	167	188	159	166	161	157	142	166	159	167	152	194	153	163	159	177	148	165	156	164	180	158	141	187	169	158	154	158	172	172	173	183	189	175	178	159	153	177	156	161	178	157	172	162	171	180	146	160	160	169	151	168	171	155	187	155	163	169	161	181	151	176	155	162	192	166	154	184	138	150	154	160	163	161	166	167	187	176	145	166	184	160	136	168	184	167	158	155	151	166	165	154	162	161	169	161	184	173	156	149	169	172	179	149	133	153	166	180	158	139	174	164	182	154	156	168	152	157	150	164	176	161	165	175	141	168	162	175	142	130	159	157	153	161	175	142	166	179	165	177	175	157	152	145	196	169	162	163	166	150	176	164	148	178	175	161	172	157	163	183	157	156	162	165	164	129	160	162	149	168	160	152	166	174	165	178	186	151	169	164	188	167	169	161	182	160	151	164	180	166	161	159	154	175	152	146	159	180	139	147	169	142	171	149	183	164	161	178	155	154	169	150	157	163	158	141	173	161	194	156	153	146	161	169	155	148	160	181	175	169	164	171	168	149	164	169	141	160	169	154	189	179	181	158	164	176	164	153	149	178	154	169	159	168	148	169	176	168	171	157	167	156	175	159	151	181	155	180	143	175	145	156	179	169	161	173	178	179	178	164	149	158	167	152	173	165	138	154	165	164	189	153	170	173	156	158	160	181	160	168	162	179	160	171	173	166	170	162	131	166	161	178	179	173	167	157	169	152	167	160	158	176	161	173	154	138	145	174	171	163	148	178	161	168	167	144	159	174	161	148	166	171	193	197	166	161	152	160	148	169	179	156	180	137	187	183	148	172	164	192	168	151	186	123	162	154	184	150	175	157	179	155	177	161	172	158	170	141	141	170	170	157	161	159	169	143	173	153	148	166	168	166	172	145	182	169	157	162	157	158	176	164	166	155	171	166	152	162	177	180	175	158	170	165	163	155	185	175	171	169	134	203	169	189	159	182	167	184	173	158	148	180	164	167	159	164	200	158	168	173	177	175	130	163	155	149	163	175	175	153	150	134	162	157	185	146	172	168	170	171	188	170	154	168	155	175	168	150	167	165	178	169	158	165	167	161	164	168	182	157	158	176	162	162	154	138	149	146	164	173	162	185	152	172	175	168	162	173	180	168	156	171	150	159	182	161	160	154	168	175	176	159	141	142	152	164	163	158	167	169	165	177	151	166	171	145	156	151	181	158	151	152	178	186	158	174	169	166	161	163	144	176	142	177	205	166	138	156	178	173	151	170	146	179	143	132	163	141	197	201	162	140	170	143	144	180	174	160	165	153	157	170	172	153	184	163	150	174	150	158	158	153	172	170	157	165	187	166	170	155	162	140	150	155	160	134	136	179	154	160	157	156	140	155	165	140	172	146	174	123	155	177	150	147	178	156	168	165	162	190	168	175	161	123	157	163	152	162	148	163	153	166	156	176	169	156	182	157	169	173	157	149	168	153	137	155	171	146	160	180	158	146	150	160	139	148	180	147	159	162	168	180	180	145	165	169	155	153	167	141	163	132	185	170	146	163	161	176	163	154	164	152	153	165	155	151	161	169	137	148	183	160	156	152	148	135	153	161	152	166	158	148	156	168	148	138	154	162	165	163	169	168	158	166	177	158	149	131	150	171	148	168	165	173	169	164	146	177	149	164	150	175	141	176	164	171	159	163	159	159	173	140	161	171	144	167	172	163	147	174	159	173	161	163	163	160	137	185	153	160	172	146	163	182	167	200	167	165	180	168	157	143	163	167	163	161	168	166	167	133	171	150	156	138	169	164	167	169	141	135	166	172	142	172	188	166	181	149	134	168	166	165	162	167	164	156	168	164	163	160	163	160	161	172	155	155	145	187	155	169	175	156	177	166	158	167	166	170	156	153	175	166	158	174	156	173	149	182	163	157	182	148	188	159	163	172	176	168	165	167	160	152	158	160	151	160	172	145	147	134	172	182	167	175	171	167	169	152	154	172	149	179	182	159	129	146	130	140	156	159	148	160	151	166	128	157	181	158	140	146	177	146	151	163	147	172	159	171	145	161	159	182	166	178	173	159	179	138	178	162	181	182	165	174	168	146	166	175	166	173	152	175	163	162	161	141	151	156	174	168	138	161	154	175	170	149	145	167	143	180	154	171	157	152	149	137	178	161	163	154	176	184	188	177	161	153	182	172	140	155	158	176	183	159	156	170	160	169	148	149	147	163	155	158	160	168	156	163	156	142	191	162	148	158	187	178	166	174	155	163	159	148	148	151	158	162	177	163	150	166	175	168	165	200	180	172	182	177	151	160	180	174	167	174	157	182	173	180	149	161	141	166	168	171	160	177	148	156	165	145	162	151	161	151	146	166	162	175	151	171	168	180	156	184	188	152	161	178	155	148	172	161	172	155	171	152	171	156	156	167	192	170	162	162	163	170	151	170	134	156	192	178	154	168	137	152	152	171	163	170	154	159	178	174	152	163	154	161	166	181	145	166	158	159	174	154	157	171	162	173	166	172	168	159	166	166	170	162	164	140	173	143	173	177	154	155	163	153	141	165	170	162	174	160	173	157	159	167	152	167	154	176	157	174	184	173	148	136	138	164	194	158	158	169	162	173	178	164	161	162	157	163	152	174	168	183	163	163	176	176	157	178	149	130	173	147	167	138	151	163	167	158	172	159	139	148	152	159	152	167	161	154	157	190	169	145	177	184	145	173	160	146	164	166	153	145	176	165	160	182	156	153	173	155	163	169	139	176	163	157	149	155	176	177	173	164	156	180	169	185	150	179	142	177	159	153	192	158	169	159	160	175	187	159	157	175	142	148	145	165	155	169	163	151	189	174	146	143	160	152	136	182	143	158	183	141	152	158	176	173	136	151	161	185	162	181	169	178	152	165	158	156	155	167	169	173	192	149	164	160	183	162	168	158	175	184	170	157	150	171	132	163	199	165	150	172	193	162	166	144	174	185	148	176	158	147	148	155	195	162	165	193	172	176	188	165	184	170	188	155	158	165	162	165	152	170	179	150	163	170	151	168	164	193	169	139	179	145	156	146	152	158	138	158	166	165	153	158	169	167	172	156	176	170	178	145	164	130	161	181	171	174	162	161	157	152	170	167	155	157	163	151	173	169	175	167	175	160	154	158	155	167	176	160	184	158	153	176	149	188	148	168	164	152	162	155	170	178	163	159	191	162	163	161	192	143	164	175	143	143	172	169	156	135	154	165	176	171	152	158	156	178	187	186	172	159	198	170	149	163	158	153	153	161	150	149	164	144	171	146	163	147	143	151	155	137	167	147	165	151	178	151	145	195	158	176	170	158	129	159	171	170	149	166	178	155	169	179	154	168	165	152	159	161	168	142	171	155	182	148	164	152	152	146	180	148	170	170	171	152	166	158	154
4798	701	591	359	318	250	264	230	232	253	196	170	206	190	192	201	158	180	187	189	162	186	190	183	186	192	166	173	162	180	186	168	182	148	150	174	186	175	161	173	204	183	149	166	207	144	179	200	179	193	179	151	170	162	179	173	149	175	189	181	160	192	181	187	179	175	146	175	171	182	147	181	175	175	179	174	173	171	161	174	173	188	187	184	196	166	170	150	153	161	168	173	160	186	169	176	183	162	166	164	174	204	168	165	172	157	188	155	178	162	195	167	184	162	169	175	171	156	180	166	161	187	181	173	159	163	158	189	165	171	146	169	210	191	174	172	164	180	154	168	147	180	165	194	158	171	175	182	176	182	177	174	153	170	170	141	186	167	153	165	181	174	189	173	164	184	162	175	186	141	180	176	176	177	190	167	147	177	175	171	160	168	195	171	194	200	165	186	184	187	162	166	168	186	162	165	178	171	182	157	170	163	172	167	163	183	182	177	170	164	166	171	180	173	163	175	183	150	199	168	173	183	154	179	184	173	196	164	181	187	182	170	178	163	185	166	188	177	166	157	187	180	173	155	158	163	192	168	161	160	174	197	170	160	169	174	192	141	179	168	175	165	167	146	151	159	180	163	149	190	163	188	185	170	160	162	173	180	157	165	182	175	166	160	174	172	179	177	161	193	188	182	156	175	183	161	171	180	158	177	161	163	171	172	166	171	166	181	174	165	175	154	192	158	161	159	155	167	167	162	158	158	192	167	168	177	174	189	172	179	159	174	162	182	168	172	158	166	161	178	178	180	164	153	174	189	173	149	152	174	170	173	157	183	175	165	169	174	172	190	181	173	157	182	157	193	161	174	179	165	191	163	148	195	175	155	179	185	157	184	167	196	153	174	180	164	175	167	191	191	179	181	162	183	144	193	160	151	151	181	189	150	171	185	181	166	174	173	171	185	191	178	178	180	177	202	181	178	167	166	162	160	174	174	156	204	165	174	161	156	152	195	171	154	176	162	159	166	186	172	175	160	189	170	177	156	180	183	194	181	147	176	152	164	151	180	167	172	153	166	162	212	188	167	179	149	152	178	169	159	162	165	182	180	184	177	173	182	174	170	147	156	164	166	169	166	201	159	149	160	171	159	166	173	155	180	161	146	169	180	174	180	203	182	159	200	154	172	159	167	193	168	170	170	180	205	177	160	193	173	164	190	196	185	187	172	157	187	160	194	178	158	152	174	180	165	164	177	143	149	159	156	174	154	161	182	172	155	165	176	189	176	173	191	163	171	170	158	204	188	159	160	183	178	177	168	157	192	177	168	173	160	175	182	170	164	178	181	181	142	152	186	159	161	143	161	153	170	169	165	173	168	159	168	164	185	176	177	167	161	185	171	180	171	185	173	166	178	162	159	166	175	160	164	178	181	166	162	186	178	177	178	160	190	159	161	161	179	173	178	171	149	162	175	204	158	167	160	150	152	170	172	187	162	150	170	165	174	170	163	186	161	177	175	187	159	173	172	181	165	179	149	190	154	171	160	180	186	166	183	170	161	173	161	168	210	159	176	167	168	194	177	157	173	168	179	171	187	178	153	175	165	192	177	176	157	167	178	150	189	184	165	163	167	162	157	136	183	161	164	159	149	178	179	169	163	209	172	153	168	163	164	163	169	178	172	185	189	186	179	165	174	161	163	178	183	170	158	178	163	199	169	149	180	190	171	173	179	181	136	164	154	190	198	153	175	182	150	181	199	179	185	177	159	162	187	177	155	183	170	170	169	164	199	164	189	178	191	162	159	185	189	183	179	163	165	175	183	176	165	177	168	156	181	179	170	177	170	193	161	155	157	181	148	155	176	156	190	169	157	141	148	172	171	175	173	181	167	144	196	175	172	183	176	144	182	156	170	161	157	183	181	180	158	169	174	183	174	196	160	189	175	164	190	172	160	174	165	174	174	196	166	190	162	175	163	210	186	177	172	178	143	161	194	150	169	166	167	167	149	154	151	176	165	172	183	156	171	191	182	190	156	178	164	158	181	181	173	184	144	175	179	170	180	186	184	160	188	192	201	151	160	160	168	159	152	185	170	172	144	160	159	186	163	177	165	185	162	172	194	184	181	164	172	175	145	174	147	195	171	170	167	176	171	163	175	174	200	184	175	185	157	182	160	180	169	196	165	186	194	153	175	179	139	137	167	186	178	193	170	173	183	198	180	166	166	171	169	191	189	154	172	177	174	169	169	175	159	176	179	193	164	166	161	156	180	190	199	172	195	179	146	182	167	156	182	168	178	177	175	185	170	176	149	175	163	176	182	166	209	216	173	183	164	160	188	171	162	174	185	154	167	179	167	150	176	162	178	174	126	187	189	157	171	168	176	174	155	157	176	182	154	168	164	173	178	167	189	160	180	152	170	172	153	175	186	169	171	166	167	163	174	190	179	150	164	149	177	185	181	167	186	180	134	168	181	200	171	173	197	154	172	181	178	173	157	182	199	179	166	161	180	188	178	167	159	169	174	173	158	174	179	157	190	162	172	154	185	188	198	157	181	167	179	165	142	158	170	146	179	167	160	175	179	161	177	178	161	167	184	178	178	150	188	169	160	148	169	187	162	168	195	180	195	169	166	178	160	171	154	172	192	178	186	164	191	189	193	169	183	166	142	167	179	182	180	171	169	167	160	172	173	158	157	172	163	175	165	152	177	172	162	141	180	176	174	169	184	176	200	167	172	167	194	181	164	166	168	182	165	173	184	181	158	177	159	164	170	180	172	175	160	182	179	184	178	146	177	170	171	179	180	217	176	193	173	160	151	166	186	162	156	176	176	191	189	149	175	165	174	160	200	176	164	186	161	163	169	177	156	201	178	184	159	169	150	176	182	167	153	173	150	169	181	172	170	161	169	177	193	171	151	193	153	176	191	171	181	196	185	176	159	159	179	182	171	191	167	174	193	181	139	174	163	171	146	187	168	167	177	170	173	193	165	190	176	188	166	149	163	170	164	176	162	176	163	194	169	177	179	165	168	196	184	165	149	165	163	147	151	157	194	160	158	143	174	186	185	177	159	159	172	189	160	168	166	164	163	176	177	172	165	156	170	175	187	160	156	177	156	161	199	186	163	185	184	175	169	164	179	163	148	190	167	169	184	155	152	192	171	178	149	171	192	155	173	171	163	186	173	163	167	186	200	186	143	171	178	169	156	174	202	164	180	183	184	158	187	182	167	146	158	171	181	178	183	169	173	169	166	138	184	180	149	184	191	153	161	165	174	159	178	195	178	166	165	182	173	176	162	163	180	168	212	159	201	164	155	179	159	160	191	163	163	197	166	203	163	173	168	187	162	173	170	164	166	188	177	164	189	167	172	154	178	179	177	182	174	183	187	162	184	185	177	176	179	153	169	177	158	167	186	181	175	172	155	172	187	186	178	175	161	181	179	176	160	177	179	155	136	148	172	174	163	173	165	150	148	184	175	159	173	174	185	165	178	156	171	159	165	180	172	155	186	186	162
25837	21330	28052	24945	21329	12612	1590	982	846	750	696	663	631	570	611	550	563	572	549	521	525	531	509	538	470	528	490	481	498	481	529	522	496	502	489	485	514	470	479	431	476	514	430	466	444	492	494	477	474	500	499	444	471	462	484	460	461	466	463	474	482	452	431	460	447	440	497	415	453	459	483	497	497	464	484	480	450	442	478	446	462	453	484	477	436	495	429	457	460	440	451	478	460	490	449	458	485	467	485	472	440	454	476	463	506	442	463	477	446	437	476	463	486	450	439	429	470	446	445	451	476	478	465	483	461	490	498	498	480	466	456	453	461	441	452	428	455	489	416	473	448	463	481	433	510	463	462	442	480	460	464	476	438	438	480	436	466	465	481	480	447	444	462	481	508	470	457	474	492	454	435	413	471	430	466	421	479	477	461	462	472	488	450	458	466	434	463	432	442	436	472	460	431	435	458	463	472	485	460	462	418	435	478	451	440	436	455	466	434	453	480	455	475	501	492	484	456	478	451	476	477	456	464	500	437	483	451	454	452	451	453	429	445	430	454	493	446	473	461	498	457	476	467	453	473	506	482	481	498	495	459	505	483	405	461	467	434	459	473	502	423	465	468	493	467	472	489	447	443	473	448	454	432	447	438	545	465	463	462	449	469	453	467	469	476	509	433	464	448	493	515	490	459	463	457	435	428	468	453	423	439	443	460	473	487	472	469	460	452	459	478	474	456	468	482	466	460	463	488	451	482	489	460	475	453	470	477	442	471	452	489	464	441	456	425	441	465	468	448	456	470	473	500	427	481	450	467	455	410	458	433	470	500	452	504	468	444	472	444	459	483	438	446	444	449	469	456	453	457	458	465	467	499	481	456	492	468	446	476	430	457	490	459	453	472	406	445	444	457	479	440	454	488	449	459	492	464	409	434	467	467	442	482	491	460	442	486	488	484	470	472	476	467	504	468	446	469	440	501	481	493	439	438	404	433	475	446	495	489	450	445	469	443	440	456	491	493	448	445	488	489	486	448	489	455	466	458	498	444	471	475	455	437	503	469	437	415	436	452	466	488	470	429	441	476	449	465	493	437	479	463	454	469	477	443	489	448	509	456	470	452	456	439	451	455	475	436	463	510	501	452	498	423	437	466	482	474	478	506	419	486	451	465	432	446	447	480	438	443	439	435	466	458	456	447	466	430	484	463	467	456	444	473	461	455	460	423	459	442	456	472	493	432	434	475	479	494	465	442	456	456	420	440	468	451	471	450	416	445	469	482	449	461	444	477	489	458	541	479	436	486	463	490	480	472	489	459	445	456	481	458	430	478	467	462	485	428	482	458	471	447	514	481	466	481	465	482	433	399	433	472	458	438	485	454	465	476	451	440	431	448	463	450	474	474	477	470	457	460	450	489	451	466	430	479	464	453	444	456	439	493	423	463	427	470	454	452	466	479	455	448	479	474	456	454	448	470	484	486	436	442	437	495	436	444	444	483	432	468	463	464	497	437	456	481	420	450	496	480	448	483	464	447	442	435	493	470	431	457	415	435	456	478	492	457	477	458	488	454	419	475	533	435	434	475	456	435	448	465	457	467	488	473	458	492	455	441	484	423	446	458	462	444	467	424	457	458	456	462	474	416	509	457	456	479	423	431	471	455	468	411	449	463	449	471	448	457	453	468	424	455	459	479	470	427	475	484	528	437	464	443	464	431	470	451	461	454	461	453	430	472	437	466	528	409	470	452	457	413	466	447	439	439	431	457	467	447	456	427	470	482	500	433	450	465	465	478	480	462	451	428	463	448	484	437	462	441	441	471	450	463	467	485	459	462	431	453	475	480	418	440	477	448	505	478	419	454	441	461	430	457	483	447	452	469	458	501	483	485	485	461	442	485	465	513	444	456	451	427	476	478	500	458	482	466	472	425	468	438	464	497	470	457	443	451	422	494	468	479	455	475	448	439	438	454	483	509	449	480	444	460	453	472	469	464	474	440	420	433	437	447	444	439	414	467	483	444	475	417	482	453	436	469	468	476	490	425	465	464	461	487	448	451	494	481	519	413	483	465	456	425	474	505	460	493	437	467	470	461	471	503	456	443	463	459	469	440	472	480	467	464	464	458	494	471	495	444	475	432	458	429	445	474	475	476	482	449	459	442	432	445	500	482	458	475	507	465	462	475	481	492	479	444	479	481	487	474	471	444	457	439	477	461	481	493	471	475	465	489	454	479	459	486	458	471	446	481	462	434	458	494	430	422	544	480	484	466	405	455	482	457	457	468	485	473	507	465	487	461	473	466	470	473	461	479	433	472	413	487	435	460	402	476	488	504	473	414	446	469	485	474	456	457	418	437	458	426	468	467	457	453	493	462	453	459	469	453	458	451	473	484	472	448	428	410	440	461	451	438	478	489	464	486	468	458	470	412	472	446	478	451	434	449	463	495	446	469	462	448	484	459	489	445	444	457	444	470	435	465	474	488	415	445	419	431	507	470	432	478	419	457	440	493	482	478	478	429	443	427	439	453	492	485	451	446	488	477	467	454	486	436	448	441	491	472	458	464	481	444	455	451	449	450	428	451	483	473	454	435	457	473	458	446	465	439	460	453	451	494	473	494	457	420	490	460	476	453	479	448	459	427	472	459	470	473	442	454	459	471	417	481	453	459	492	458	429	453	477	434	466	483	444	452	494	494	458	425	474	449	461	461	473	458	461	475	471	455	448	412	483	423	470	495	461	441	466	448	496	444	443	473	467	488	470	448	431	465	471	455	466	478	462	460	418	456	420	472	450	503	469	467	409	403	509	481	448	451	473	454	478	482	421	458	466	440	435	435	438	454	474	489	474	436	415	467	444	470	449	495	457	429	473	482	444	424	446	473	445	432	484	491	452	443	475	502	465	467	475	478	478	477	456	442	486	423	468	467	466	455	506	479	476	444	449	490	468	481	441	426	432	486	464	452	427	476	474	470	470	438	414	468	447	473	434	470	442	479	469	488	492	451	433	475	443	481	456	476	462	444	450	425	449	453	449	434	466	454	480	474	439	456	445	475	474	443	457	476	445	471	481	478	500	475	495	481	457	450	461	465	490	418	472	452	493	471	476	463	469	467	453	457	465	439	430	488	448	429	465	490	524	456	442	459	423	438	390	449	476	438	450	433	437	504	466	460	458	475	427	460	461	493	418	448	445	484	439	478	448	469	470	481	493	462	520	419	456	457	465	464	497	442	464	450	447	451	466	489	495	457	468	473	454	456	447	439	469	440	477	460	429	447	457	431	458	466	446	453	515	449	447	460	478	427	491	455	415	512	483	486	505	467	447	466	453	436	463	456	482	470	445	455	463	457	434	429	436	446	492	418	465	460	504	449	464	487	453	472	493	468	513	463	469	491	457	482	481	450	458	492	482	484	465	427	439	448	468	461	456	475	456	485	422	454	433	449	465	448	487	489	469	469	485	472	469	431	416	494	421	468	457	511	438	463	452	442	471	460	484	481	459	458	468	460	439	440	462
7193	10701	9742	5530	3554	2545	1966	1634	1344	1177	1023	919	869	817	734	724	639	647	622	571	559	583	578	535	533	509	510	501	515	485	537	512	505	435	495	506	465	494	482	483	500	470	455	462	423	429	510	485	454	484	449	471	462	454	426	449	439	501	448	453	441	459	472	446	432	440	455	443	485	470	433	433	413	477	450	459	430	461	479	500	508	429	444	465	425	469	470	420	444	430	438	426	437	488	434	459	447	422	475	395	477	415	442	458	454	464	470	436	443	445	478	446	409	471	428	409	460	492	440	427	440	446	467	451	444	403	478	410	475	443	426	437	435	455	435	403	399	447	438	443	420	438	469	453	445	444	431	410	467	472	411	440	452	446	492	435	463	443	452	441	411	434	439	420	453	414	455	466	426	449	386	456	481	440	426	409	440	470	417	443	481	432	438	407	471	477	421	437	430	464	441	412	447	473	414	459	418	440	474	450	464	445	470	433	427	414	409	402	427	420	468	414	477	427	421	426	459	455	426	423	411	463	481	433	431	453	454	434	444	470	434	443	426	446	475	445	452	403	476	393	447	448	478	466	472	448	439	409	441	454	427	420	415	472	456	406	442	474	436	422	428	426	423	470	448	464	424	442	481	423	467	418	431	416	439	447	444	499	388	434	483	405	448	408	463	449	457	436	417	450	430	452	476	422	417	472	448	465	442	419	434	451	449	431	448	434	446	455	469	442	377	461	429	428	414	442	432	438	462	413	416	440	420	439	404	419	442	402	438	433	456	495	405	450	419	462	433	442	443	437	406	452	449	408	446	408	458	435	456	449	457	444	455	459	426	445	461	459	433	459	400	478	445	433	405	417	418	419	453	399	483	491	446	482	473	416	441	441	468	450	437	462	436	424	405	441	426	462	477	426	440	422	431	443	477	443	465	457	422	453	463	432	452	442	457	418	440	447	462	469	427	448	438	483	431	407	448	457	479	417	507	444	451	421	464	433	420	426	397	416	441	432	433	463	417	448	437	411	429	452	409	437	415	501	440	425	431	444	462	506	443	405	460	452	446	434	470	433	443	452	444	435	452	458	412	433	458	404	426	463	457	413	458	409	445	445	405	447	460	421	442	460	423	439	459	484	439	443	416	451	444	426	424	471	454	451	409	466	449	435	431	444	444	464	451	466	441	449	436	418	409	418	439	410	435	442	422	440	396	391	427	439	477	480	457	433	433	418	445	459	445	454	433	448	478	467	384	442	431	457	427	410	406	404	445	412	433	431	449	463	434	435	476	421	423	461	445	444	459	447	394	465	473	421	425	420	432	499	443	426	450	460	421	464	453	424	452	431	441	446	471	465	447	454	437	425	500	423	416	438	428	448	451	448	445	450	475	382	466	412	467	457	434	470	433	399	451	441	431	447	440	470	459	452	442	450	424	421	417	449	422	452	407	432	454	428	415	424	449	447	431	439	464	424	433	454	437	435	453	456	461	440	450	434	423	434	449	459	398	480	457	419	423	447	464	409	434	416	413	435	416	420	461	465	416	437	434	405	436	452	423	422	427	450	475	433	431	444	459	461	447	446	462	470	421	422	403	449	395	425	399	387	425	450	474	434	435	462	449	443	439	456	463	389	433	427	419	443	390	441	445	436	409	406	473	458	464	410	445	428	458	440	442	423	453	437	422	441	444	464	450	433	460	436	424	473	401	426	409	411	481	416	445	423	414	478	445	440	432	424	412	423	457	410	449	438	449	425	470	447	417	465	468	485	428	408	462	443	458	465	452	487	456	469	453	461	454	419	435	423	429	429	439	429	422	428	462	438	433	438	445	451	464	427	436	428	442	433	428	451	427	477	453	417	423	427	476	408	443	425	441	441	441	436	430	437	435	448	422	395	477	418	428	481	464	441	429	441	469	466	445	441	449	408	424	446	428	429	442	425	438	446	449	436	439	475	473	443	402	449	423	427	445	443	411	417	445	498	449	492	470	442	409	445	475	440	396	454	465	474	437	428	452	443	406	418	411	467	434	442	419	462	474	407	478	452	467	473	456	442	470	485	433	407	456	435	462	433	446	408	447	438	455	403	431	423	464	451	421	455	456	420	476	422	397	469	425	428	455	454	404	457	409	421	420	430	427	431	427	442	404	445	457	407	436	438	456	432	386	453	448	452	449	441	453	444	409	429	430	461	430	452	473	420	395	439	460	423	450	428	411	412	455	491	452	419	410	465	416	441	467	454	434	408	416	445	422	460	437	456	430	435	424	448	443	441	468	461	427	472	442	422	438	494	430	464	412	423	426	415	460	476	444	415	483	442	434	448	443	405	451	441	419	467	433	444	452	451	449	446	436	426	417	476	456	385	437	469	420	431	468	461	454	455	407	451	450	409	416	435	401	439	450	468	418	448	400	412	413	461	394	432	405	439	430	430	428	438	397	441	484	409	478	428	445	444	422	428	464	431	432	409	443	426	409	475	448	444	469	393	465	443	429	455	466	431	416	416	437	437	498	468	412	515	461	394	419	401	461	467	459	422	445	468	449	441	450	400	421	434	467	433	435	450	485	420	446	396	462	428	439	454	441	454	432	433	475	450	461	453	416	449	412	453	444	462	472	429	443	424	443	448	443	461	429	427	436	417	430	450	433	440	457	411	449	437	418	409	442	414	444	436	445	446	438	467	459	428	428	446	435	425	404	441	480	425	469	453	411	428	410	432	446	417	404	442	434	444	436	455	417	408	427	431	451	444	411	436	419	445	431	431	418	433	501	426	426	411	493	464	481	411	411	420	438	430	438	416	431	407	434	416	436	427	436	445	464	441	444	413	442	455	412	437	484	432	419	452	423	439	428	450	444	434	400	469	435	458	440	460	483	457	442	409	467	444	405	413	384	446	442	422	444	459	473	480	427	442	456	479	446	434	432	445	437	446	448	425	453	456	472	420	461	477	457	451	420	423	418	486	459	457	448	436	452	447	424	482	415	432	452	438	453	441	451	477	421	470	422	434	407	407	410	451	433	421	434	456	435	428	421	427	474	434	485	506	416	429	451	454	451	429	454	487	417	421	442	453	425	437	426	499	449	436	436	419	440	445	438	441	441	455	465	438	432	448	428	425	443	405	442	438	450	445	403	445	435	450	472	433	431	420	406	439	430	432	453	467	468	418	454	428	436	428	465	458	433	461	415	461	444	436	468	462	433	432	451	438	445	440	472	460	472	418	465	416	463	455	450	456	457	443	430	447	447	450	460	462	422	461	457	450	428	389	462	414	438	415	443	429	465	440	408	460	418	400	414	426	417	405	389	443	462	453	438	396	478	432	457	431	427	441	427	459	439	422	443	446	444	449	445	411	462	412	468	443	443	433	463	443	408	436	416	415	407	450	444	432	423	481	470	456	448	460	407	455	425	409	440	427	448	446	437	453	439	420	426	451	437	451	426	435	431	402	452	443	452	475	440	448	440	441	438	455	464	453	402	451	429	455	470	429	446	465	438	440	460	395	428	493	432	458	457	376	385	458
23422	21330	28354	24639	21332	21422	11375	1896	1378	1256	1151	1075	1009	979	898	878	874	806	818	792	773	758	764	812	769	728	745	740	726	726	725	715	724	755	712	649	704	660	724	697	674	669	697	741	720	721	728	717	683	724	693	660	716	672	676	726	677	654	686	687	709	696	680	664	683	664	665	729	683	652	692	637	672	676	737	684	734	653	648	675	682	674	677	698	683	627	663	687	663	644	674	695	705	682	704	680	635	660	730	636	696	678	708	722	682	670	656	655	610	652	671	673	626	662	674	646	654	675	642	686	681	709	696	648	668	664	709	624	681	659	589	724	649	665	664	645	676	678	713	707	665	647	635	668	661	661	650	675	726	648	683	736	643	689	672	687	678	666	609	690	667	678	653	660	719	676	741	705	662	695	687	651	687	671	683	680	642	641	668	657	622	688	626	693	677	662	640	643	651	629	655	654	672	614	705	605	674	673	668	679	652	612	648	668	686	690	666	645	678	624	674	697	705	666	641	674	597	676	643	692	634	664	645	711	640	646	745	697	640	640	685	662	626	720	712	659	652	734	710	603	716	640	671	670	688	667	667	645	718	660	623	686	723	676	679	690	706	663	700	649	658	693	660	678	649	664	679	633	686	675	619	673	664	667	691	682	690	673	669	702	659	643	664	681	666	663	675	687	652	681	603	691	686	638	644	694	631	685	669	644	647	708	665	696	717	706	658	656	688	663	695	675	687	630	709	685	635	671	695	697	664	677	675	678	645	640	681	626	687	661	647	688	697	682	667	665	702	693	672	674	687	674	660	666	640	657	622	637	654	681	649	675	648	648	692	655	663	724	674	689	672	706	676	687	618	671	661	637	671	670	670	686	638	718	679	661	663	719	660	661	721	641	692	632	648	628	693	606	648	690	669	637	609	694	730	652	655	671	660	716	658	681	696	661	652	691	666	683	653	666	676	674	647	672	669	678	700	649	646	651	712	707	668	677	675	692	695	670	689	694	641	684	649	701	642	654	621	688	638	653	681	626	640	639	685	664	675	684	689	674	672	690	677	695	642	668	723	636	679	648	685	697	650	647	619	670	699	656	663	655	670	692	702	638	698	698	675	663	672	675	693	657	692	694	674	668	692	617	616	709	691	684	653	653	671	677	673	705	639	694	688	659	671	662	670	702	714	666	653	706	639	598	677	666	671	652	669	680	679	638	693	642	671	651	647	649	627	681	689	700	647	692	707	664	631	627	673	706	622	620	590	716	692	681	638	688	669	671	680	695	671	658	666	685	680	641	683	699	707	675	647	650	685	671	638	686	638	681	720	697	640	699	698	673	643	703	666	589	650	690	669	658	622	683	661	643	653	646	663	666	663	677	688	662	672	687	670	675	661	631	637	665	622	627	613	650	650	653	654	663	674	718	689	614	678	668	664	675	634	606	643	685	681	696	668	700	703	670	672	660	633	645	617	657	651	655	672	673	662	621	673	659	663	627	593	691	712	651	650	696	675	632	694	692	667	680	693	666	636	680	660	699	668	701	645	663	694	644	648	720	638	695	670	695	676	673	659	708	701	670	662	691	652	711	699	669	676	685	691	643	669	653	642	676	689	674	671	681	682	708	662	726	667	648	688	681	640	647	674	647	667	677	661	654	680	640	663	633	698	650	656	659	666	678	663	708	642	686	677	681	672	645	665	635	675	628	682	674	698	666	691	663	706	668	630	604	637	642	689	702	660	729	665	690	646	689	692	628	702	661	668	658	672	629	640	663	682	661	614	687	690	629	660	680	643	664	697	729	660	659	685	641	673	664	628	669	654	696	697	732	662	652	649	639	648	686	728	605	678	701	653	663	698	686	663	665	690	656	659	631	673	631	672	614	623	703	643	666	665	676	619	661	631	652	674	690	668	722	652	609	660	672	656	666	678	683	679	661	705	662	669	662	693	655	646	657	657	677	693	624	663	675	631	687	702	712	680	669	707	664	598	661	666	671	622	648	649	682	649	684	719	704	689	649	668	675	717	646	677	671	667	658	663	674	666	651	667	658	650	624	642	654	624	683	650	698	668	691	668	702	668	627	666	655	679	643	696	630	683	687	651	664	631	666	663	670	666	659	677	689	684	640	658	670	651	641	701	684	688	657	621	675	625	701	662	641	672	653	654	667	692	677	640	670	678	676	668	641	689	655	666	695	661	677	672	674	648	671	696	642	673	631	680	647	653	686	659	651	679	659	646	670	708	683	669	629	649	676	615	630	724	665	668	650	644	673	685	664	697	631	619	638	673	638	600	690	677	714	677	705	673	673	703	652	637	623	700	652	677	693	633	675	645	703	651	660	656	667	689	676	712	582	707	637	689	679	666	664	707	686	646	664	734	676	719	698	712	657	731	674	660	675	745	732	691	693	636	654	634	654	615	666	700	691	649	662	603	690	663	638	661	629	657	594	628	694	650	674	639	678	664	674	652	677	709	642	696	669	699	695	704	630	698	692	683	656	681	595	633	644	663	647	666	632	628	649	667	685	665	690	704	674	673	643	704	600	700	617	684	650	668	629	646	692	705	650	653	686	639	609	710	668	730	650	601	629	668	702	660	691	635	654	673	676	720	693	659	649	652	698	598	660	677	704	696	679	681	627	680	654	652	621	692	659	675	694	652	690	634	697	662	665	607	698	695	679	731	670	669	658	646	675	687	626	644	681	686	700	735	688	674	692	693	631	624	662	697	641	670	647	681	630	657	660	684	642	704	637	677	646	698	617	677	642	683	664	713	667	618	672	655	684	655	625	619	672	701	694	671	654	711	727	664	678	673	649	652	690	695	685	655	695	678	679	679	665	692	692	682	643	650	675	654	675	669	652	690	720	731	681	601	661	686	647	684	656	652	678	653	643	662	650	656	644	673	700	632	649	685	633	641	658	641	625	654	703	689	671	621	715	657	685	646	640	637	694	628	711	643	665	664	658	654	662	651	641	719	665	666	623	655	673	683	720	678	649	678	664	684	680	638	730	657	690	694	679	642	619	663	666	692	648	660	653	663	713	640	711	692	655	634	631	659	672	630	649	667	706	644	706	708	668	718	660	634	627	704	645	711	651	699	664	652	624	653	691	640	668	644	659	681	627	708	677	636	654	663	660	663	645	719	679	681	634	676	652	658	652	669	651	690	645	689	656	632	630	674	641	631	693	663	682	668	664	630	654	653	642	649	701	667	632	634	665	658	683	652	661	651	669	675	726	704	674	662	674	669	635	693	669	669	669	689	650	651	658	693	684	620	646	646	632	695	673	664	648	689	691	688	647	705	641	621	685	643	646	731	637	694	634	641	688	643	642	633	635	681	699	700	677	721	683	621	694	702	624	680	698	636	683	662	615	647	700	693	628	693	687	624	674	693	635	710	704	673	673	687	675	681	642	687	671	691	682	664	666	684	667	672	672	682	675	667	632	646	652	693	656	655	669	667	694	698	663	640	637	692	656	636	645	690	649	669	665	670	650	642	637	661	692	691	699	671	687	723	660
9989	17316	15995	9424	6113	4649	3443	2848	2384	1990	1710	1505	1413	1243	1183	1112	1086	1018	975	987	974	905	889	792	831	792	733	753	747	747	774	725	700	699	708	691	740	710	734	705	686	731	691	697	742	677	702	691	703	713	677	635	694	699	652	627	659	664	626	651	678	650	676	665	644	655	660	660	652	639	659	667	601	692	658	667	584	638	652	678	644	609	658	626	626	655	697	650	695	631	654	672	625	628	675	669	651	667	643	645	649	665	661	645	632	647	619	651	584	666	632	671	634	638	642	657	622	602	633	597	684	641	654	689	603	601	678	680	632	678	637	617	614	664	624	620	626	613	640	649	601	612	649	654	645	638	646	636	634	653	629	595	663	686	619	629	661	632	621	649	621	650	598	657	620	705	602	620	609	626	611	658	621	628	659	637	640	666	656	602	637	646	614	641	639	638	610	596	621	645	652	643	638	641	668	635	663	604	621	612	662	590	605	650	636	618	631	646	618	617	663	637	643	619	705	626	603	633	632	688	620	673	666	612	699	611	635	634	659	630	593	686	616	669	614	638	653	651	660	677	673	611	635	642	662	637	672	629	617	676	650	591	643	663	619	602	647	628	661	631	628	621	625	597	613	669	666	654	614	639	645	659	670	637	625	605	634	634	618	641	613	642	612	599	589	613	604	608	642	600	653	641	637	620	597	673	627	617	639	639	638	672	634	621	657	662	667	638	648	635	639	632	693	640	639	625	688	649	648	642	648	613	637	658	611	626	682	608	639	675	630	598	652	673	622	634	684	628	637	630	635	678	612	659	656	708	661	614	645	645	634	688	619	695	632	600	622	638	621	636	649	689	595	680	662	660	651	643	668	687	639	652	672	650	633	638	587	670	620	694	647	656	673	597	637	638	645	637	660	633	689	646	684	641	605	641	646	625	650	617	637	620	638	641	623	621	613	589	632	613	621	645	661	654	662	629	607	598	637	626	597	668	643	637	647	605	618	615	602	641	671	663	653	644	626	636	650	627	625	640	646	656	631	624	651	596	671	602	666	650	594	624	613	669	646	625	673	656	632	631	684	638	638	661	631	638	633	579	606	638	637	607	654	667	651	675	639	635	627	662	659	630	605	630	633	647	614	649	676	639	666	648	606	635	619	634	600	642	632	620	655	659	677	611	621	642	613	580	671	618	634	622	647	648	632	652	613	654	659	640	607	642	630	637	655	659	634	646	668	629	650	618	643	630	660	654	667	649	611	615	673	632	647	621	614	637	638	651	646	684	588	654	674	623	658	632	685	635	580	627	617	682	602	647	656	617	578	648	652	678	643	616	630	650	628	607	605	637	661	602	606	618	635	628	647	616	598	656	635	649	620	613	628	661	615	678	627	628	667	632	622	664	709	626	673	645	641	631	609	646	595	630	640	641	681	664	621	652	660	620	664	613	596	659	671	618	672	631	655	631	634	665	649	576	602	595	664	648	615	671	624	632	675	659	643	645	627	688	644	621	628	667	641	618	677	652	644	676	592	634	651	609	646	627	624	616	674	618	610	684	628	596	636	630	658	616	671	614	642	681	635	663	655	615	650	628	636	664	628	636	610	622	643	625	613	618	650	639	648	670	612	628	660	649	619	625	641	649	654	659	615	659	627	617	634	684	612	669	610	612	666	627	636	614	588	647	643	628	607	626	642	657	615	633	668	664	645	654	664	670	667	621	609	614	605	601	627	659	642	673	613	654	621	642	635	622	642	600	603	626	658	640	605	619	652	631	670	630	630	613	620	629	632	639	600	621	660	673	651	643	666	665	656	640	634	615	590	648	664	616	675	623	638	629	638	597	632	606	604	668	645	650	643	612	595	632	610	634	639	644	663	673	648	608	645	657	663	647	620	649	607	644	637	690	610	678	619	617	616	634	636	641	680	622	677	645	665	643	640	688	631	683	625	610	669	613	664	595	649	596	667	630	601	620	625	628	627	607	640	654	615	652	630	629	646	612	601	626	595	586	598	667	622	648	621	632	647	643	612	674	599	644	679	632	612	683	617	641	654	653	657	634	654	676	628	613	659	625	624	623	607	631	656	626	684	653	640	594	621	628	680	639	649	605	588	628	674	664	620	645	633	608	634	699	673	653	605	599	659	625	662	677	650	664	645	675	648	605	628	665	643	632	648	663	621	595	628	652	652	640	653	650	634	654	626	639	615	648	686	595	637	616	644	660	649	651	625	650	672	624	638	633	679	626	637	620	684	660	589	614	616	657	627	636	641	667	637	670	662	614	698	590	648	610	664	651	594	651	657	608	651	624	623	624	612	659	646	605	644	633	597	622	670	636	630	605	631	627	642	607	610	605	618	604	626	652	661	629	629	696	650	647	633	659	639	600	592	597	647	644	594	635	654	634	612	652	659	639	676	630	639	626	660	657	622	609	610	612	603	632	604	618	641	601	635	634	622	675	600	657	635	649	675	659	601	633	629	629	595	652	649	627	609	647	610	646	674	674	635	630	601	587	636	640	625	620	609	620	690	625	635	608	632	669	612	610	628	615	653	647	632	664	642	653	633	593	644	643	611	649	643	589	632	648	660	650	631	600	615	616	622	683	649	638	629	657	639	656	633	614	620	646	614	689	662	623	664	640	630	624	609	622	674	650	632	660	615	657	668	598	668	639	683	638	644	642	643	611	675	611	667	666	597	654	639	657	633	650	634	675	653	624	628	657	642	664	607	621	657	619	645	626	637	627	627	618	630	640	699	652	643	658	624	615	615	642	680	627	658	634	673	611	642	601	668	646	666	620	603	643	636	614	628	636	622	632	621	630	644	645	639	614	641	635	642	603	660	632	622	614	645	628	596	684	606	662	635	668	624	684	619	667	610	664	686	639	651	640	633	630	627	629	665	654	641	630	671	632	658	704	601	630	643	650	645	673	621	635	644	653	631	601	605	655	667	631	627	645	662	610	612	618	621	616	637	656	638	645	630	695	627	653	616	551	660	662	606	670	633	608	632	614	640	626	650	652	660	657	606	674	584	599	615	644	595	597	595	673	620	620	617	639	656	639	633	646	596	598	682	668	632	636	612	641	616	615	670	641	606	636	653	603	647	658	611	671	658	720	636	655	646	654	605	632	654	615	657	619	626	671	644	650	629	606	604	621	601	634	682	601	648	625	666	666	638	649	707	651	615	647	599	648	656	652	596	640	654	620	658	595	633	679	663	642	585	647	679	570	619	666	626	636	617	629	632	634	625	635	626	638	635	641	637	636	656	632	677	568	600	599	621	624	579	651	615	623	610	625	618	627	687	658	620	655	648	614	590	662	629	627	612	656	605	615	618	660	669	609	627	640	639	653	646	635	635	610	606	612	633	633	622	627	644	656	650	671	675	649	670	605	629	684	617	623	670	633	664	619	615	624	611	609	620	605	578	641	632	654	662	657	669	576	646	594	656	635	635	690	630	632	627	615	651	626	624	649	642	639	603	660	612	647	634	623	599	661	655	630	602	676	645	643	629	647	619	645
28928	15888	2134	364	254	224	208	212	172	174	171	181	175	172	173	172	184	168	184	168	169	155	175	174	165	173	155	187	181	168	158	149	180	163	194	156	163	184	171	178	165	165	158	184	169	164	160	166	147	173	146	154	178	173	165	148	156	169	159	177	167	163	161	169	148	167	156	161	183	179	174	149	172	203	167	163	164	152	177	179	174	173	167	164	151	195	179	169	149	175	176	147	158	162	155	157	143	153	181	179	151	159	162	168	150	171	167	156	158	166	166	160	169	162	171	145	145	172	163	159	182	163	152	156	190	163	196	155	177	164	174	157	177	183	159	174	183	162	144	156	183	184	158	155	192	173	162	178	180	176	155	189	172	167	165	172	162	148	179	168	170	150	181	181	160	160	168	173	163	148	180	168	157	157	190	169	161	203	164	156	174	176	167	131	151	158	170	160	176	175	188	177	158	187	195	162	141	175	154	181	174	183	183	165	176	157	159	151	139	175	158	149	180	170	146	160	151	165	155	180	173	136	174	172	159	192	160	165	170	178	164	189	159	165	181	168	178	171	151	167	147	165	203	172	150	179	160	169	147	162	187	170	172	157	168	175	180	142	179	160	169	130	152	177	181	175	159	177	146	171	167	170	169	166	171	182	182	179	177	188	164	153	158	157	160	161	137	167	159	169	156	142	156	164	157	170	178	185	183	151	159	179	160	156	161	156	193	152	172	162	168	179	163	166	172	168	165	167	160	160	155	157	174	172	170	157	189	154	162	165	170	168	183	190	175	188	174	146	185	163	177	149	164	174	162	162	153	183	167	143	175	169	154	188	167	196	161	139	189	156	163	170	147	171	155	188	160	170	172	154	174	167	183	162	176	174	161	159	180	177	157	184	152	179	168	164	182	167	159	175	148	172	163	162	174	153	153	183	172	149	166	163	172	169	168	154	168	150	189	166	178	159	166	188	157	177	178	178	158	172	176	157	160	158	184	173	179	166	174	188	175	158	174	155	169	147	156	176	182	197	197	166	188	169	154	133	129	161	175	169	171	139	159	142	160	155	167	151	183	159	182	171	154	175	180	172	163	168	176	178	182	185	163	183	174	156	144	165	141	187	156	154	171	180	153	181	156	136	177	158	186	170	160	170	193	185	171	155	163	184	162	163	163	170	163	154	166	172	139	155	156	164	140	146	174	184	168	179	157	162	168	150	160	164	180	185	167	158	165	183	154	186	153	154	176	161	145	171	165	165	177	169	174	169	181	165	164	163	158	150	170	167	172	170	169	174	182	164	171	156	162	150	169	164	166	160	138	157	177	181	174	166	172	170	156	156	165	178	164	173	161	151	155	131	172	176	165	148	183	181	146	191	159	170	169	161	168	171	161	166	190	147	160	164	175	162	152	157	151	180	176	175	129	167	157	164	157	167	170	185	186	176	142	152	155	161	190	167	161	170	171	156	181	175	170	162	168	175	175	174	145	167	158	149	159	169	146	161	143	167	186	156	175	175	161	157	156	166	165	152	192	175	174	159	190	163	181	155	155	164	175	139	171	157	159	173	149	192	164	161	148	180	162	156	186	166	165	160	177	168	152	185	166	173	172	178	163	172	159	170	165	181	166	160	164	177	144	178	167	181	125	168	158	160	151	154	169	157	180	183	171	155	180	196	165	168	153	168	158	168	156	159	146	182	167	157	203	160	132	160	152	201	165	169	184	184	151	158	178	146	150	151	145	168	139	166	174	178	199	150	169	149	160	143	168	162	163	142	171	159	177	153	158	179	183	157	158	178	157	156	179	158	154	151	140	160	149	199	190	152	184	180	151	168	167	169	160	158	163	148	172	176	168	143	158	165	152	186	178	161	186	151	168	169	178	166	162	157	161	170	172	173	160	180	192	175	152	178	165	181	165	188	170	164	140	175	168	178	174	158	151	169	158	173	158	169	147	173	168	154	146	173	181	148	190	188	167	180	178	165	171	148	152	162	167	175	159	139	173	169	168	165	154	178	174	166	174	186	168	188	163	187	179	185	157	167	164	153	169	193	160	159	164	168	179	137	122	174	167	153	176	159	175	152	144	159	179	162	160	189	151	176	151	165	195	175	156	148	155	166	169	175	170	184	173	179	177	190	182	151	179	184	182	164	146	159	170	161	174	188	155	162	146	171	173	180	160	155	149	193	170	166	172	160	178	159	185	158	161	156	151	149	165	157	155	148	167	168	188	172	175	159	176	151	137	166	163	163	167	153	158	171	160	175	165	146	166	180	145	160	156	178	151	162	176	156	155	167	161	145	195	184	159	166	166	161	175	151	159	164	174	165	189	161	150	180	150	174	149	161	162	162	170	172	183	154	166	150	158	169	168	175	158	177	184	174	172	174	163	156	168	186	164	170	156	177	155	183	163	176	158	169	162	159	174	174	187	164	154	158	172	156	167	165	172	151	171	174	162	165	186	163	169	179	168	157	158	165	147	151	169	175	177	160	173	188	189	169	171	165	152	154	165	159	175	179	173	170	162	164	152	171	174	182	165	149	147	146	165	140	154	185	160	192	165	178	145	157	174	179	180	161	172	154	184	156	153	153	184	171	172	158	171	161	164	176	172	179	175	155	153	169	177	178	148	170	160	171	177	154	187	153	158	177	170	167	159	169	152	152	146	166	161	174	172	176	158	157	153	156	153	167	146	185	181	171	165	158	147	174	145	177	154	161	159	162	166	158	160	172	165	169	155	161	158	178	174	172	155	165	161	163	167	164	174	153	176	172	154	185	160	174	153	171	162	143	154	168	180	152	193	171	169	147	155	167	163	189	164	147	162	165	167	165	170	175	172	193	182	152	159	151	168	174	178	158	157	168	158	161	147	170	179	159	178	165	162	150	167	174	160	159	145	152	175	189	155	166	173	167	169	167	177	168	154	189	164	166	156	161	164	169	156	169	148	162	164	168	169	163	161	155	151	183	156	167	168	168	171	176	139	131	141	165	158	161	182	150	175	172	182	178	160	176	183	142	149	140	140	165	181	182	136	156	163	190	165	161	160	145	184	177	188	181	184	174	146	171	157	177	142	169	169	160	172	169	139	157	179	161	162	141	160	153	175	168	149	167	166	159	193	164	171	154	159	175	166	171	169	175	155	147	154	182	155	154	191	179	148	172	148	178	172	163	168	162	184	162	175	173	160	187	157	154	158	161	171	175	170	147	148	175	173	173	174	158	161	159	169	175	165	178	165	142	147	167	162	179	171	176	187	169	201	174	182	177	164	167	155	181	166	170	172	163	180	155	169	188	166	156	156	186	176	159	158	167	176	172	154	159	163	146	156	161	149	195	170	145	168	167	168	169	181	183	158	156	180	154	151	167	169	174	163	143	172	180	186	164	184	158	165	166	167	172	179	148	180	167	181	157	163	180	186	178	179	168	172	171	193	173	172	171	193	142	169	161	139	164	180	153	157	177	176	172	167	189	154	161	164	170	174	165	163	163	171	164	152	162	184	184	160	166	164	167	166	158
4850	674	660	407	313	262	256	248	243	210	221	203	217	183	184	173	193	190	182	186	164	180	184	171	173	194	187	165	166	167	178	167	170	163	185	160	185	175	157	200	172	180	165	164	180	157	197	187	185	181	184	189	168	164	163	173	182	160	193	187	153	175	163	171	175	147	167	159	156	181	192	164	169	150	172	179	162	167	172	152	183	171	157	162	192	171	163	185	157	183	183	194	163	177	187	172	168	162	187	169	178	180	180	169	173	172	187	186	172	159	173	174	181	175	181	175	188	160	192	184	166	183	180	167	172	163	180	166	167	183	160	203	179	170	183	159	151	185	160	182	192	203	178	181	168	181	169	175	166	168	199	177	174	186	175	201	190	188	182	177	178	161	156	186	180	161	154	164	177	175	180	199	190	158	170	210	158	158	154	172	191	166	186	159	164	170	164	170	178	173	198	199	176	163	169	182	149	181	161	172	169	172	172	168	166	152	170	163	172	150	181	181	182	176	174	177	161	191	172	172	183	179	182	194	170	179	156	209	203	180	177	163	191	142	182	167	160	202	176	188	163	184	157	171	197	161	186	176	171	176	179	191	194	172	172	168	175	188	195	161	167	164	175	183	187	184	169	190	163	170	175	152	177	170	179	191	148	178	164	171	199	156	174	167	167	166	159	165	161	172	180	158	171	193	188	183	161	176	180	183	182	184	167	179	171	190	161	191	182	184	157	174	163	184	179	197	169	141	193	181	186	183	184	175	158	180	158	168	166	183	174	182	192	154	164	150	156	174	174	167	177	157	204	188	157	163	185	186	172	164	153	172	173	162	158	175	186	195	185	145	166	190	185	191	167	152	156	155	203	171	184	206	187	180	177	171	177	194	185	172	223	144	163	175	151	169	167	161	185	188	171	177	169	168	152	142	174	198	176	170	135	173	158	178	184	179	179	166	186	148	182	161	169	180	175	160	163	159	155	147	182	164	169	163	175	162	188	174	187	177	164	191	167	160	147	176	173	199	177	185	183	179	190	182	189	175	175	161	174	182	187	169	185	201	145	160	162	183	193	172	168	206	157	167	195	153	168	179	158	193	175	154	171	172	172	178	187	163	184	176	174	176	187	177	182	167	188	172	160	174	166	162	159	191	187	193	180	167	188	187	196	185	162	156	175	182	145	161	186	164	175	179	172	181	185	168	157	162	164	165	196	155	148	187	183	190	175	171	180	176	161	202	164	158	181	171	169	171	187	145	159	173	175	199	193	175	184	179	178	151	156	172	166	168	179	160	174	164	177	173	166	174	186	185	177	177	182	161	180	166	169	166	186	191	143	174	163	167	149	177	195	168	162	171	205	165	181	191	181	160	190	182	193	177	180	176	186	180	189	162	157	201	195	158	171	165	180	188	192	163	160	173	183	178	178	179	165	164	178	152	172	156	148	180	158	193	173	171	171	190	181	167	196	175	170	157	178	165	176	204	183	165	178	188	154	158	192	152	165	163	184	167	156	173	180	167	167	168	175	170	181	144	171	152	170	155	168	164	186	184	153	157	170	154	176	168	179	163	167	176	162	178	180	184	175	172	139	189	174	192	191	175	190	168	188	197	154	170	180	169	169	181	193	153	171	169	175	149	158	148	186	168	160	174	186	162	178	177	181	193	177	170	179	157	169	180	171	167	175	185	175	153	161	166	163	140	176	180	191	161	164	170	169	179	155	158	153	165	180	190	183	179	151	178	173	187	176	167	143	163	178	175	165	174	189	168	167	170	185	173	176	163	178	175	193	181	179	170	153	190	164	174	184	175	168	148	144	165	199	180	173	170	170	161	175	198	146	167	179	167	171	161	185	146	175	181	174	184	172	148	182	154	164	178	185	176	163	189	181	165	162	197	157	188	179	201	173	191	166	172	171	180	167	156	148	187	154	146	184	187	168	169	177	176	186	156	197	205	160	175	151	179	176	180	177	169	163	177	177	181	173	193	182	170	180	185	170	155	163	171	171	160	169	150	179	159	185	206	174	150	173	181	162	181	192	168	196	169	152	180	163	173	176	172	180	167	157	172	183	190	188	183	156	182	167	171	190	205	165	165	166	186	169	157	186	164	182	160	161	188	177	173	172	182	168	178	178	168	157	178	166	164	175	187	174	191	172	172	187	173	180	177	166	191	180	171	177	206	180	185	160	168	190	191	165	164	156	136	161	155	168	152	158	162	184	178	177	180	163	160	160	160	193	180	162	189	170	173	156	160	158	169	174	184	184	190	170	156	175	166	169	157	157	161	189	163	172	184	171	173	169	167	138	183	173	174	171	164	183	129	168	196	156	179	168	151	180	170	181	161	148	184	155	173	188	150	181	178	173	170	181	192	178	177	174	166	167	179	167	184	189	178	202	167	188	174	193	182	181	165	174	189	171	168	170	156	179	164	172	175	172	171	179	172	172	166	183	182	153	155	192	166	161	163	176	159	152	182	169	166	169	175	169	180	170	175	185	177	167	181	182	194	156	184	163	185	173	167	200	173	179	176	187	185	166	180	172	180	176	164	181	171	185	170	175	174	156	162	183	192	176	171	173	204	184	155	173	191	158	180	170	165	189	187	172	194	179	174	172	176	163	172	165	163	182	177	169	155	151	161	173	140	177	165	160	164	179	199	173	167	161	178	163	162	193	182	183	163	150	180	190	185	173	162	193	168	155	181	180	168	196	173	176	154	205	178	184	178	156	174	172	175	179	177	184	157	157	178	158	170	171	194	197	172	177	187	171	178	194	161	173	174	164	127	164	186	195	195	154	167	174	169	168	166	172	197	170	154	155	188	159	180	182	148	171	177	169	176	159	163	168	168	151	183	175	174	175	171	168	163	179	167	182	143	154	179	187	183	182	191	179	172	173	159	170	157	159	158	167	166	191	190	159	162	164	182	163	161	172	167	167	202	201	159	168	156	161	160	171	168	162	168	154	160	187	187	179	165	186	182	158	168	175	169	181	171	180	168	158	162	155	181	175	165	168	170	195	189	179	166	196	181	147	171	168	171	171	178	165	160	176	167	168	170	170	161	165	184	171	169	190	170	165	167	174	187	182	157	166	171	177	172	175	168	186	165	164	168	181	163	180	167	169	182	166	191	180	178	166	147	175	182	175	152	177	185	173	144	169	182	175	172	147	152	180	177	171	187	165	164	179	155	191	172	186	189	187	179	167	160	180	159	152	161	171	154	179	163	188	184	179	187	176	160	172	170	174	176	164	164	186	159	154	154	179	154	175	178	186	175	171	176	175	188	150	192	190	159	190	149	187	178	176	175	178	172	165	160	170	182	186	185	196	161	198	160	190	180	178	192	179	176	152	140	153	193	159	190	194	163	158	181	189	206	189	170	166	169	172	170	164	158	170	167	170	178	165	171	178	154	173	171	180	171	178	153	180	180	149	157	184	181	165	169	159	185	172	163	166	178	187	182	163	164	183	147	168	164	164	164	193	181	179	162	182	174	170	164	164	169	177	146	171	173	174	183
25699	21318	28025	24930	21315	12542	1520	988	842	754	708	647	603	624	569	575	603	536	561	548	534	525	515	530	510	505	524	532	448	474	470	518	483	532	488	449	499	484	443	496	457	498	480	467	461	459	430	490	455	505	440	468	458	465	449	466	514	499	504	460	474	473	483	475	472	486	461	475	478	450	499	473	440	442	477	495	446	462	473	480	471	457	436	448	489	436	443	477	448	475	448	458	457	463	484	487	500	493	470	464	472	495	476	495	470	479	462	486	451	471	447	480	476	441	440	452	483	455	461	497	495	428	444	430	486	462	453	478	513	446	469	466	458	493	464	498	433	472	450	463	459	462	460	474	489	452	446	466	463	468	452	439	444	462	476	449	483	471	472	460	487	430	472	440	450	469	437	496	475	457	468	474	477	464	486	509	481	472	491	501	432	444	490	476	458	466	484	423	430	509	480	486	469	439	457	475	429	449	472	474	456	493	465	463	464	456	489	460	444	477	394	471	445	437	454	491	451	435	471	440	464	473	495	486	439	456	439	451	443	455	443	474	441	488	468	433	455	477	416	480	462	411	452	435	454	452	480	444	448	466	460	438	442	481	459	471	465	464	443	487	460	475	467	440	470	454	452	468	438	466	456	469	462	488	466	478	437	447	452	491	473	454	458	405	459	495	427	467	512	518	448	432	485	463	447	428	452	476	441	490	444	431	467	442	472	446	455	450	461	437	466	442	446	448	489	463	464	475	451	480	485	478	490	447	488	465	464	484	435	451	480	474	464	441	450	444	429	431	476	473	488	457	467	483	454	461	487	472	481	453	441	513	474	480	424	455	432	469	452	462	462	467	464	502	454	469	458	473	472	439	454	468	431	469	463	462	475	452	497	414	447	414	460	445	444	499	458	434	481	435	469	502	429	432	431	479	438	493	475	521	463	435	462	475	436	482	450	484	494	423	473	449	478	425	428	474	487	451	474	447	472	476	470	456	493	464	475	449	453	445	471	490	482	460	473	468	462	416	438	482	498	441	416	472	460	470	469	444	469	474	453	450	450	474	473	504	499	474	500	477	429	467	462	472	468	507	454	470	460	425	499	444	466	483	524	495	469	490	468	493	480	458	522	499	459	458	482	455	457	463	460	491	450	471	439	447	443	432	491	472	473	485	442	492	465	461	471	436	483	430	483	470	468	477	458	430	494	502	466	445	450	450	460	430	451	511	504	474	465	445	446	458	458	443	445	461	494	464	432	494	467	452	460	471	470	433	470	453	477	457	438	484	450	442	427	480	435	478	477	444	451	418	451	457	452	494	479	460	469	468	443	451	451	478	488	461	478	482	458	448	473	472	477	417	479	435	483	454	484	448	485	483	475	430	454	487	478	468	473	468	485	455	474	472	474	480	448	441	486	452	446	476	426	510	459	455	469	445	448	484	484	478	525	467	483	451	486	465	459	466	493	490	468	480	455	504	460	477	458	478	473	484	468	481	454	467	432	497	432	451	484	495	471	468	466	487	461	502	463	458	500	489	488	438	470	435	451	496	479	478	453	460	438	467	418	411	460	441	433	440	470	473	501	449	453	474	475	488	490	496	422	430	455	452	473	461	464	468	466	488	438	455	432	478	448	430	483	457	475	480	442	493	471	482	476	439	464	478	440	449	455	470	467	468	494	492	490	468	468	476	436	471	457	491	427	461	469	480	454	501	445	448	436	455	480	436	517	474	496	469	499	451	474	439	472	454	463	457	482	482	484	413	476	451	469	488	491	465	454	452	449	506	501	474	450	472	428	439	469	447	505	452	500	465	459	459	458	484	480	486	476	473	434	453	474	466	462	439	433	486	455	518	465	445	498	507	443	468	448	500	482	446	429	454	473	498	455	444	469	482	501	495	449	484	447	401	462	484	452	496	492	472	489	483	481	456	475	460	441	486	443	448	489	465	505	456	478	469	455	481	446	467	429	459	484	489	482	456	465	486	464	472	421	498	487	487	467	465	463	453	448	457	460	477	452	459	434	459	426	440	462	489	466	438	432	448	465	449	453	484	509	477	458	476	483	468	503	456	481	446	487	493	476	430	457	458	498	492	444	482	450	469	484	463	455	484	490	499	462	476	439	471	463	458	459	504	456	448	503	463	523	465	479	457	438	480	472	454	483	496	497	486	458	472	470	462	458	471	448	414	411	483	471	457	510	480	455	442	490	468	445	451	459	483	456	474	478	485	461	491	471	489	456	473	454	462	423	451	503	455	465	484	480	490	486	472	488	454	462	494	458	465	478	468	514	457	475	491	457	473	462	488	478	504	521	476	465	487	472	463	460	473	470	462	492	485	456	472	483	478	458	468	456	473	429	468	444	447	472	453	430	449	465	502	491	424	510	419	469	452	449	474	466	473	446	459	468	450	425	487	499	477	492	459	477	450	491	447	444	458	481	457	415	481	467	499	473	472	440	497	472	457	459	448	463	469	458	476	494	453	430	462	480	439	461	459	449	453	471	451	497	486	412	460	445	500	452	485	430	466	464	464	503	498	446	470	435	475	462	442	478	466	468	500	451	462	483	424	502	465	450	458	458	473	445	438	455	469	498	548	472	487	442	485	407	445	477	443	475	469	422	474	488	483	479	458	491	489	474	454	447	467	517	494	496	486	458	494	450	469	480	507	502	479	452	451	457	465	436	488	477	456	459	459	447	482	474	455	506	480	469	477	430	459	449	440	436	485	470	471	433	429	436	471	495	450	475	488	465	490	463	441	503	459	447	451	445	483	489	452	454	436	464	484	481	494	460	457	486	432	441	478	457	470	438	429	454	457	510	445	507	474	448	491	452	487	441	478	497	447	501	446	429	460	496	472	477	462	458	472	443	464	465	472	482	460	455	495	475	470	436	461	499	446	455	463	452	476	450	452	443	458	431	439	493	473	504	440	487	485	433	458	501	501	415	514	469	466	437	468	427	462	456	462	457	451	473	485	441	464	432	501	475	443	486	477	482	434	447	488	460	485	444	462	487	511	463	456	478	463	491	460	428	472	468	472	418	447	452	495	454	471	435	497	457	477	459	462	466	448	475	461	498	452	450	488	459	450	463	481	478	462	473	480	483	468	475	440	476	485	521	463	422	489	508	454	450	456	495	467	456	434	433	448	451	445	495	432	486	471	459	489	459	429	485	496	459	483	428	464	492	511	486	445	482	441	433	458	465	470	465	461	479	453	486	421	456	445	452	433	465	463	468	464	456	502	466	472	450	483	440	427	476	467	490	462	444	476	483	434	461	501	446	471	466	475	436	449	447	442	500	481	469	439	451	484	434	428	460	464	448	431	476	520	449	425	437	460	428	470	413	464	455	493	461	509	494	471	447	479	450	452	513	510	465	441	458	471	453	421	435	457	457	483	482	475	425	461	484	488	481	465	493	456	508	468	493	481	414	448	506	427	426	502	469	460	496	480	493	475	416	423	454	470	446	475	456	474	413	437	454	487	476	482	481	474	456	480	486	451	442	483	486	493	487	471
7107	10538	9826	5336	3632	2512	1948	1534	1408	1146	1002	946	787	738	750	698	666	656	578	606	555	570	608	527	524	516	524	483	522	485	505	470	503	510	517	452	469	487	514	466	470	493	472	464	476	439	474	455	492	467	485	467	446	429	456	475	483	462	500	454	426	481	458	451	462	456	422	425	456	453	443	454	414	427	458	460	427	446	456	456	468	423	447	433	443	465	474	438	456	437	463	435	481	421	447	444	390	469	460	463	420	482	457	444	429	442	465	455	445	451	430	491	475	475	445	423	454	457	479	430	424	441	448	417	476	426	433	459	469	410	425	462	435	440	408	447	451	460	430	457	442	403	465	413	413	403	466	468	434	426	425	442	450	449	440	399	459	425	436	457	441	453	447	460	427	481	455	405	426	453	437	453	447	477	462	432	456	445	440	440	462	433	466	433	457	453	424	432	445	461	445	447	454	444	423	454	457	476	442	432	460	436	495	455	424	416	457	454	445	425	485	424	451	420	495	486	449	409	441	452	437	409	478	420	474	404	478	443	433	462	459	423	483	439	407	461	428	458	432	474	408	472	426	444	439	498	410	431	448	423	441	417	424	471	416	468	454	416	450	443	445	450	458	423	440	446	419	408	446	446	429	432	447	406	469	453	413	450	439	445	426	452	436	397	444	444	451	440	473	455	448	462	462	437	427	401	438	451	473	448	452	429	430	457	427	447	412	455	495	414	426	440	428	462	437	446	420	443	437	456	428	442	499	396	438	423	445	448	457	443	421	418	459	456	465	437	424	409	401	454	448	453	432	395	419	407	419	463	432	446	472	458	427	438	480	399	457	435	526	440	475	457	448	449	431	443	416	432	442	441	445	433	446	431	455	436	431	415	515	397	421	456	434	412	464	431	442	422	467	434	428	464	410	451	417	433	445	440	468	452	492	443	467	427	438	475	455	423	429	469	430	402	431	402	463	468	474	423	442	462	429	420	444	428	434	431	434	419	461	454	466	455	464	461	425	466	452	438	446	449	410	440	468	437	460	427	426	421	405	455	430	450	410	405	441	437	438	441	434	476	466	439	424	446	444	468	454	461	414	425	475	453	440	412	464	453	430	454	428	458	463	433	439	468	426	416	436	425	433	455	474	429	437	498	446	417	394	445	451	448	498	450	445	456	430	439	467	460	430	433	455	448	437	386	445	440	458	424	448	468	455	451	396	425	432	458	416	463	418	440	427	451	456	408	477	456	480	441	448	427	417	457	468	436	448	464	410	417	485	448	417	418	436	424	443	470	390	454	428	461	443	441	415	434	435	491	429	450	436	440	442	414	431	443	458	457	443	440	448	436	438	447	455	427	438	486	430	436	460	434	426	476	455	448	477	444	427	461	444	446	449	442	461	432	435	495	418	446	459	409	438	437	487	424	462	452	393	459	446	452	448	422	395	421	434	430	435	429	414	470	456	431	436	438	433	425	434	448	470	470	448	402	468	409	445	429	444	506	447	470	427	444	425	438	455	458	447	445	428	424	436	442	453	436	444	498	466	471	441	444	469	404	419	459	469	437	453	423	411	406	438	423	450	439	432	439	450	411	434	449	462	449	475	454	450	435	465	487	454	450	399	416	430	454	426	447	479	446	437	409	436	456	427	444	434	459	411	412	442	377	436	444	438	436	467	444	437	419	417	404	426	426	462	463	417	444	460	399	455	404	445	464	477	463	436	409	432	442	450	440	430	436	431	440	439	464	440	449	445	438	425	454	436	429	410	431	474	441	457	419	433	422	435	419	470	415	450	400	413	437	434	442	446	456	412	462	416	442	458	423	419	433	444	454	425	406	440	470	407	420	439	480	400	426	423	453	434	436	435	419	433	419	453	447	434	443	450	441	442	451	431	462	429	455	464	433	436	424	429	446	429	443	449	464	459	430	456	448	461	429	393	456	450	438	441	427	445	429	453	458	390	454	444	443	424	442	425	444	422	443	406	427	475	418	471	452	424	434	412	470	458	432	414	479	442	452	420	414	462	471	448	443	456	458	477	458	409	459	466	483	438	420	455	406	431	421	419	436	430	468	414	448	484	449	448	483	431	474	461	425	443	457	435	440	421	461	417	433	425	456	448	482	467	458	443	456	467	441	466	449	434	462	446	489	437	446	444	395	438	412	423	440	439	421	425	461	475	442	411	468	443	447	417	460	434	454	442	426	449	417	452	457	416	425	442	487	422	461	447	453	439	423	428	449	433	427	447	420	449	448	440	461	428	474	397	465	443	424	444	440	405	440	408	443	463	430	441	442	439	443	495	477	472	454	414	425	437	447	514	433	429	445	458	441	414	467	451	438	442	417	447	437	431	446	414	419	457	458	458	465	416	448	440	448	427	465	489	440	459	409	432	441	461	420	479	419	448	427	418	472	446	453	442	461	467	461	400	424	468	440	456	418	444	445	471	463	472	421	420	434	436	461	448	477	448	440	428	421	468	465	455	456	433	494	425	419	457	471	461	450	405	449	459	470	448	463	468	443	446	449	431	436	427	449	414	435	447	421	434	469	417	419	446	420	439	483	425	463	486	439	421	442	419	478	438	412	443	439	457	470	402	438	468	459	423	451	437	439	461	473	434	445	415	449	479	445	484	437	420	466	452	430	434	448	433	418	476	448	436	446	467	443	399	470	427	438	485	453	440	412	455	466	470	457	478	442	447	464	448	465	413	440	431	458	446	446	411	405	453	455	454	424	419	477	471	438	455	430	434	455	398	460	464	435	450	442	439	474	425	443	437	448	427	450	457	444	425	443	456	421	409	460	446	455	457	466	448	447	431	430	416	460	419	407	430	431	421	417	419	479	410	426	417	467	420	452	443	422	470	466	432	460	436	399	469	464	453	429	433	426	481	443	457	439	449	434	440	468	420	476	445	445	409	476	466	457	450	455	439	476	424	426	444	458	441	428	439	460	447	465	431	428	454	475	436	433	442	436	454	420	429	439	467	431	381	431	422	448	428	441	470	430	428	460	411	446	440	402	438	417	438	444	434	461	441	474	459	438	442	447	425	443	448	471	473	424	414	469	422	443	441	457	443	429	421	423	428	428	464	407	441	421	454	405	436	448	429	448	418	426	413	472	400	458	449	414	481	455	459	475	418	414	468	443	437	472	418	446	413	429	491	442	434	424	438	475	501	453	413	449	430	408	418	425	430	430	430	478	440	465	443	476	445	415	403	434	483	464	457	462	448	499	389	449	431	473	463	475	426	438	463	453	406	456	406	431	459	458	430	426	427	429	421	457	463	445	445	433	469	454	442	402	455	426	461	479	437	426	443	407	407	442	415	449	455	447	443	419	493	438	467	432	434	437	434	459	450	427	444	461	443	430	453	463	478	421	394	416	456	465	393	455	417	423	434	428	440	449	393	426	439	477	481	433	432	438	423	425	435	411	469	412	421	430	440	438	479	419	425	421	432	450	449	424	439	460	437	440	421	443	427	429	441	426	407	412	412	479	424	458	481	417	433	453	448	429
23480	21330	28405	24610	21336	21444	11552	1963	1422	1315	1131	1032	1014	957	920	883	862	848	838	790	808	801	701	786	726	767	700	750	732	793	749	710	728	708	703	733	689	694	710	697	741	691	695	690	698	661	687	705	687	692	664	681	668	748	642	747	688	684	723	647	720	690	647	635	703	668	716	684	681	694	660	660	703	692	721	707	692	697	632	643	649	681	668	668	729	694	660	663	662	675	643	726	693	638	679	675	671	645	651	655	653	631	676	708	682	686	687	682	682	688	643	688	663	632	673	700	712	676	685	687	692	666	684	665	662	661	710	662	654	648	684	661	692	710	689	634	672	657	726	757	697	665	648	687	676	685	656	638	696	679	691	706	651	670	658	655	711	630	625	655	709	661	660	712	702	655	719	719	666	686	628	698	670	666	680	692	691	663	672	672	675	654	661	674	678	635	649	670	643	707	683	663	673	656	600	652	599	717	654	658	671	645	698	626	669	663	675	689	645	641	671	675	689	707	645	669	681	685	661	683	658	670	675	678	688	657	672	710	728	649	714	669	647	650	636	658	669	662	655	678	671	690	662	681	647	636	634	704	674	626	675	721	667	655	699	681	705	638	699	684	754	686	719	653	698	643	640	718	713	652	642	630	705	668	624	697	691	692	664	701	635	633	688	707	642	725	720	672	637	636	692	726	704	662	669	672	694	646	644	699	673	654	708	665	635	658	675	647	638	686	644	644	681	692	695	678	641	680	699	683	671	607	702	674	618	638	688	665	722	661	663	698	658	674	666	675	681	644	664	678	686	685	684	653	653	655	699	639	693	697	655	633	691	670	705	679	630	644	661	702	628	665	640	677	647	700	699	682	689	679	708	639	646	682	646	673	658	678	656	695	694	701	683	660	668	662	699	652	697	622	635	681	667	681	664	681	664	645	704	662	630	657	630	631	665	659	689	629	651	634	677	693	657	662	697	688	648	664	690	651	703	673	688	672	627	650	645	705	692	681	680	651	661	696	678	646	664	657	658	659	675	720	683	714	682	602	668	707	690	691	664	673	667	683	625	656	644	704	699	677	635	672	637	689	704	701	713	679	747	670	657	661	671	667	688	759	723	662	705	648	698	662	661	664	686	654	666	670	692	658	673	648	697	649	652	704	660	621	695	655	679	650	663	682	727	637	658	703	665	660	650	681	631	689	620	659	681	678	696	666	668	690	704	663	656	606	684	698	684	709	670	643	672	651	618	665	679	695	645	645	654	683	686	726	643	666	658	717	680	677	680	631	614	706	664	642	656	669	667	709	658	633	689	675	647	697	711	641	708	707	701	688	642	620	689	664	645	723	629	664	703	700	678	715	730	652	630	670	674	710	649	623	613	668	685	640	702	689	707	649	704	656	683	689	666	681	696	681	606	694	649	667	648	698	695	703	622	688	638	681	676	660	703	691	648	714	680	646	699	711	645	657	633	679	659	685	689	626	657	686	677	712	692	663	682	651	684	658	647	654	661	677	705	707	649	690	704	698	648	663	740	675	686	662	662	644	686	693	674	697	731	674	688	626	657	718	684	697	624	713	653	673	694	695	669	669	678	700	660	704	642	639	694	686	649	626	665	669	665	648	664	641	707	678	636	629	707	661	702	689	661	661	695	600	681	626	646	711	682	656	631	640	672	660	641	702	709	677	658	651	696	671	635	658	636	630	659	606	660	672	649	651	671	679	700	661	629	670	687	662	638	631	627	705	649	688	683	656	651	701	681	661	684	645	658	663	705	643	654	651	638	681	666	647	694	642	646	673	637	714	745	674	653	643	686	690	734	642	699	613	640	629	660	644	678	696	643	637	656	667	663	690	686	674	683	680	716	691	646	692	668	672	666	700	685	699	636	655	665	739	700	707	669	674	658	663	668	671	724	698	676	701	666	654	635	725	669	686	655	676	690	659	653	653	670	653	678	664	688	686	724	668	657	662	707	679	660	677	727	667	648	665	644	711	747	679	678	665	618	673	673	663	637	648	701	671	675	639	659	681	670	667	609	653	708	715	663	680	677	661	696	668	663	655	677	686	651	639	683	581	668	660	667	653	689	638	640	683	627	650	629	684	708	672	698	694	687	640	673	694	698	684	695	678	722	739	655	642	671	655	682	687	671	649	654	662	727	702	686	660	659	721	660	667	674	690	654	701	672	662	664	662	645	665	664	671	642	678	704	663	652	708	705	684	675	684	657	690	689	713	661	658	709	670	650	703	710	700	685	670	688	633	712	726	644	631	662	658	699	634	624	633	679	685	674	658	668	666	685	690	630	689	688	695	650	685	651	668	647	681	644	682	658	688	638	688	691	712	643	676	661	629	637	629	673	657	647	681	639	705	684	629	663	676	623	692	635	682	699	614	663	717	712	714	718	669	646	682	679	653	683	702	669	656	623	646	671	667	702	627	662	663	669	665	638	641	655	682	665	668	619	669	656	661	677	673	640	663	644	673	689	672	667	729	628	683	696	688	692	734	652	739	719	697	633	625	658	742	660	671	654	712	730	709	722	664	648	660	661	627	689	623	675	661	651	618	706	658	669	644	639	688	681	684	686	664	715	705	645	645	669	672	668	657	645	679	683	668	665	666	663	641	695	697	621	673	631	647	695	689	689	671	742	694	672	691	643	714	656	672	686	674	637	662	668	641	717	682	677	672	685	672	706	680	697	691	717	687	697	684	662	633	696	698	717	679	603	702	674	673	692	679	679	663	650	667	635	677	705	607	694	690	693	695	699	665	655	686	642	671	675	667	664	665	663	639	689	704	664	654	658	650	708	673	626	644	656	732	655	636	654	639	641	647	672	681	640	659	684	623	633	688	681	654	662	716	694	676	670	685	685	667	710	681	648	630	627	668	692	638	693	637	655	675	663	641	700	650	618	666	649	665	622	643	674	697	686	692	647	690	705	648	685	679	698	667	668	704	647	649	656	637	687	667	683	630	691	689	682	649	677	668	635	678	693	675	699	612	624	670	682	654	667	622	678	686	701	662	632	675	684	653	697	719	710	687	665	667	667	660	690	642	657	649	696	682	667	649	627	685	667	635	666	678	708	636	667	701	680	688	670	630	693	681	641	686	729	686	682	692	696	677	695	664	666	677	694	655	663	605	679	646	651	653	643	684	677	650	677	643	631	641	677	649	643	651	671	675	643	674	620	668	700	631	709	684	704	697	677	620	706	663	695	687	716	682	678	680	720	682	713	632	705	651	671	651	661	706	646	663	664	670	690	651	719	662	648	642	642	690	653	640	700	667	673	684	685	659	685	681	649	649	690	599	667	678	651	659	695	638	632	635	692	660	680	667	622	653	644	703	705	694	667	688	671	669	684	671	654	670	692	691	635	698	676	672	667	700	666	683	632	686	686	642	676	662	665	681	612	665	687	707	671	687	698	667	664	644	699	668	710	684	623	697	687	689	651	671	703	707	696	684	642	739	702	650	668	664	622	641	684	674	668	621	647	652	686	712	658	671	657	665	668	669	658	678
9909	17377	15845	9487	6285	4480	3442	2729	2373	1987	1770	1607	1388	1260	1214	1100	1025	1004	1013	909	908	892	860	857	770	760	805	757	746	742	744	704	728	719	744	725	733	708	704	714	717	698	680	684	672	707	726	656	690	631	654	702	622	710	640	694	653	658	662	621	641	642	631	660	671	649	667	657	656	652	639	699	630	646	618	657	681	655	626	657	631	655	655	694	638	666	646	694	625	695	601	655	653	621	649	648	653	654	605	612	682	619	663	642	658	609	667	691	596	642	595	605	667	682	680	663	656	647	603	657	673	667	656	607	646	649	661	645	655	640	629	673	644	624	630	613	630	671	629	602	629	650	635	617	648	664	651	630	641	662	618	666	609	641	670	632	673	686	631	654	592	651	648	646	650	662	631	634	625	589	657	655	690	617	597	645	689	631	646	643	625	675	617	682	645	600	646	659	655	626	630	646	632	673	626	668	642	653	664	631	630	645	604	623	636	624	632	635	675	668	618	649	627	690	621	654	635	631	603	642	620	625	604	588	633	609	668	724	601	605	641	629	604	637	633	652	651	598	627	603	634	628	664	680	664	649	624	638	648	649	656	649	684	660	681	621	656	617	673	678	621	645	678	634	615	615	638	604	651	641	652	691	645	621	678	642	638	677	648	653	641	653	670	649	635	625	664	620	661	619	662	696	668	623	635	663	661	726	642	667	616	659	630	698	645	621	629	649	661	695	661	617	679	647	624	613	704	664	611	642	622	681	625	606	677	645	691	667	622	660	621	643	659	656	646	651	652	643	675	646	625	613	672	651	628	636	636	681	628	639	663	625	628	647	619	620	610	615	644	636	640	663	605	652	670	688	647	647	633	643	659	644	640	624	660	643	606	625	573	650	642	617	635	646	619	652	655	639	693	621	625	659	664	621	672	610	623	696	589	633	667	644	641	627	652	666	692	600	646	631	630	612	655	628	623	665	632	626	627	654	660	666	656	698	642	618	681	653	662	628	681	661	683	619	624	644	621	633	672	667	682	634	682	599	654	624	632	659	629	659	650	666	653	606	635	624	640	657	654	658	595	636	614	619	637	626	623	657	646	622	645	654	638	638	657	656	640	651	639	639	640	684	624	642	647	653	644	617	619	651	689	649	660	660	638	722	641	615	615	654	622	637	620	642	616	646	649	603	614	616	616	644	638	644	627	634	648	631	627	623	712	657	640	657	669	614	637	670	658	612	624	640	627	640	632	607	644	621	637	651	617	688	626	595	655	680	633	665	673	664	621	639	613	641	660	650	662	625	630	678	636	642	650	696	651	633	641	614	624	647	671	651	591	609	646	639	628	636	694	685	644	647	657	700	593	590	623	612	644	681	598	648	617	653	648	607	647	654	622	685	681	608	674	640	673	657	624	623	628	659	622	648	594	660	603	673	653	656	645	684	620	677	617	632	629	623	629	606	685	670	655	686	640	654	667	640	620	645	683	637	644	617	654	615	661	612	594	656	603	610	650	613	644	618	634	622	576	661	708	600	638	633	643	690	641	642	601	629	640	638	659	627	673	651	634	599	640	627	628	650	623	649	650	637	654	656	693	610	681	606	658	659	653	626	639	613	642	646	618	622	612	658	666	641	633	648	643	610	667	628	636	619	730	622	663	635	646	663	621	636	586	642	669	629	656	674	646	605	704	622	649	637	638	649	626	593	659	665	600	636	646	613	628	600	638	617	644	635	624	633	644	643	693	711	639	566	647	662	650	648	614	675	691	649	637	611	618	621	665	616	633	638	656	627	615	605	621	672	671	637	615	628	610	648	640	632	611	667	649	621	633	654	650	687	611	635	658	635	653	615	611	656	630	703	649	612	671	606	650	612	647	620	640	656	599	654	672	610	665	654	608	605	681	631	670	626	644	661	619	667	635	606	645	630	656	682	656	588	669	579	624	659	627	638	655	698	692	641	605	607	666	640	675	622	628	650	650	570	614	661	649	672	662	608	617	637	640	639	697	624	616	605	641	654	637	642	650	652	673	637	621	606	634	627	699	642	636	654	666	655	631	625	669	654	647	646	623	588	628	636	608	670	617	595	624	614	620	629	658	604	632	676	645	641	679	593	602	664	642	661	584	602	697	628	628	697	604	638	654	675	658	630	648	599	614	613	610	602	656	666	617	624	640	642	639	678	599	680	654	646	625	624	639	639	631	622	612	630	637	645	662	613	639	661	622	644	653	657	641	629	652	650	613	651	656	622	623	666	624	635	663	630	622	622	651	651	626	656	619	585	627	626	669	635	623	638	693	638	581	593	647	600	643	673	601	633	614	599	623	687	663	659	613	642	674	636	616	620	635	605	663	615	630	692	595	644	670	606	649	677	649	670	632	641	584	662	611	625	642	623	661	675	600	646	642	610	614	634	659	620	657	631	654	620	592	692	646	652	677	625	637	647	619	645	643	687	609	684	680	623	599	685	628	663	665	650	635	640	666	632	655	633	579	665	607	628	652	684	679	641	591	600	671	659	615	622	587	652	634	633	644	608	642	660	635	646	660	601	663	637	606	604	569	617	646	650	635	645	625	661	672	656	633	650	612	598	671	665	631	691	626	656	647	667	648	606	636	666	693	617	632	604	635	682	641	649	626	692	647	668	632	643	600	699	654	626	598	608	651	610	648	650	674	645	701	619	601	608	639	689	628	662	692	657	627	617	626	633	617	601	652	644	684	652	661	629	664	638	612	655	638	693	592	642	606	644	661	673	636	633	598	649	675	651	644	602	619	653	680	641	575	655	653	652	683	668	601	643	617	623	656	650	672	618	654	624	675	657	637	611	635	642	586	627	619	602	637	660	621	656	683	654	621	632	655	592	617	650	647	632	627	632	655	647	663	633	619	614	646	676	631	664	638	673	633	633	650	601	661	642	662	659	639	648	663	594	607	609	621	647	671	627	662	658	662	674	638	658	630	674	631	643	647	661	654	625	632	653	654	632	648	599	604	639	660	633	642	666	645	619	659	654	652	600	637	646	668	666	655	607	644	611	652	683	649	597	609	674	643	660	640	626	710	690	625	667	673	610	638	614	629	654	611	649	637	629	637	674	618	613	645	595	675	624	689	654	667	631	655	684	595	624	587	683	660	602	671	652	642	631	650	645	617	701	659	670	653	630	611	633	601	581	651	580	657	652	635	625	616	622	568	645	639	627	687	688	665	659	610	645	621	651	663	602	650	639	628	627	679	613	652	617	611	634	616	654	649	647	639	654	621	620	639	670	630	624	661	662	598	649	630	628	625	628	678	661	637	654	609	612	604	610	657	633	609	621	666	625	632	663	620	626	633	633	646	583	678	608	625	651	639	662	630	665	660	624	604	648	609	653	608	579	648	672	660	681	655	648	657	661	632	641	601	637	650	624	632	612	638	643	641	641	606	680	664	620	684	619	648	569	664	602	634	676	621	653	644	639	620	653	634	615	659	671	694	608	583	658	640	655	651	647	668	619	651	668	626	651	588	641	667	619	634	625	608	680
28872	15869	2049	362	280	236	205	190	167	189	166	142	178	162	177	167	177	168	156	171	170	162	184	166	152	179	164	188	162	142	178	177	178	172	177	169	168	159	181	173	154	174	158	163	186	156	174	163	168	151	187	158	163	157	164	190	199	145	188	168	183	151	160	169	174	155	161	148	163	154	163	168	154	174	163	160	161	155	173	188	180	172	146	177	156	164	193	180	180	159	152	138	144	149	157	157	183	163	162	178	152	154	150	193	152	178	175	177	162	178	179	160	156	152	173	170	159	197	160	159	181	174	148	149	154	152	173	176	169	183	167	173	175	173	157	171	157	169	152	163	157	152	171	171	166	165	161	170	177	169	176	166	181	163	157	141	152	164	153	137	171	162	166	185	145	173	184	149	162	173	139	182	180	150	168	190	163	162	152	142	139	147	157	171	154	175	176	179	173	158	180	161	147	145	141	179	183	160	173	174	156	152	157	159	163	196	166	161	178	166	142	168	170	171	162	175	159	171	163	139	166	158	173	177	182	185	175	151	187	171	173	175	148	169	177	173	165	187	153	144	138	188	183	175	176	161	152	149	162	170	162	159	169	153	173	152	173	154	139	171	156	187	163	167	159	182	181	167	168	158	162	178	164	157	147	164	150	193	199	151	169	174	168	168	155	171	168	168	152	176	165	167	149	132	159	158	187	152	169	151	137	160	162	192	153	152	176	162	159	148	162	151	159	160	160	146	161	156	165	172	174	148	155	166	173	162	132	176	179	149	161	149	170	154	143	185	169	165	173	152	160	176	168	160	166	177	172	152	162	169	198	156	171	148	178	164	192	181	133	152	159	145	165	179	182	173	181	156	159	156	171	140	160	161	183	158	151	157	160	170	135	165	173	189	166	159	177	158	176	146	189	174	167	174	172	152	171	193	176	171	168	173	168	189	167	139	154	174	148	177	194	166	174	170	162	163	181	160	174	172	142	182	167	154	155	177	149	158	158	173	172	159	180	162	154	177	178	157	188	176	156	168	190	144	145	169	158	180	151	158	145	147	167	142	165	167	182	141	195	178	159	168	157	164	171	180	154	168	144	153	189	179	153	166	181	163	172	158	173	165	143	184	164	184	167	161	178	183	176	166	184	161	177	160	165	165	154	156	164	146	179	150	142	180	184	142	141	156	155	173	176	157	177	158	161	157	156	161	178	166	160	167	140	160	169	169	169	188	167	148	169	142	163	181	157	170	189	170	153	196	145	174	170	168	187	176	190	166	182	144	143	166	176	184	160	167	179	162	171	162	154	169	144	151	139	182	176	173	151	166	174	170	172	174	164	162	162	177	145	154	166	169	157	181	173	162	158	176	198	183	167	163	170	156	161	155	158	176	127	167	185	162	164	181	160	172	181	164	144	156	172	178	175	162	165	173	155	157	183	146	171	169	178	155	175	152	191	192	158	171	164	176	181	182	150	163	162	148	142	172	157	166	169	170	153	153	170	179	157	156	193	174	147	160	155	143	163	154	163	165	148	176	185	156	166	173	182	148	158	156	166	147	168	147	176	183	168	162	178	155	171	164	149	144	160	155	164	164	170	175	162	167	163	143	175	155	182	150	140	172	169	157	175	168	170	160	164	162	174	165	153	184	174	163	160	171	165	159	160	174	175	166	164	192	173	188	193	154	148	199	168	163	160	209	177	156	170	157	145	147	164	150	146	189	174	160	160	163	162	161	180	184	172	166	159	168	149	143	160	203	163	187	181	211	154	163	184	170	166	152	169	165	181	174	174	159	175	176	166	165	175	174	162	162	145	186	171	181	163	152	178	168	174	149	159	149	158	174	173	178	177	163	185	200	171	166	195	159	174	152	165	162	173	158	178	148	166	182	175	176	157	174	173	174	157	167	164	143	164	145	166	164	171	167	187	163	176	160	170	159	169	169	166	151	156	164	168	170	199	162	179	161	192	177	179	169	182	152	175	175	157	155	170	156	159	162	149	194	175	141	193	163	181	151	158	147	172	183	190	162	153	159	162	165	169	144	160	179	140	167	172	167	166	156	167	151	182	154	178	163	167	173	169	157	143	171	161	167	123	163	177	178	162	169	172	180	156	163	167	177	170	149	167	170	161	182	141	155	162	176	161	164	163	157	154	164	182	166	157	163	151	166	177	183	169	142	170	155	165	164	158	166	153	169	171	164	149	154	156	169	174	175	166	170	145	154	170	150	182	162	164	151	166	172	167	172	138	152	149	155	165	185	159	160	173	161	194	159	161	154	179	177	137	164	143	158	162	176	159	166	147	180	174	190	177	173	165	166	167	173	179	160	164	193	129	171	172	186	156	182	173	171	163	180	188	176	162	126	179	157	194	170	174	162	162	173	159	165	143	160	154	151	159	168	180	175	160	152	162	178	139	162	163	143	170	169	189	168	173	139	163	187	181	164	161	151	168	162	166	162	178	190	158	167	165	158	146	162	162	169	167	166	194	162	170	166	195	164	158	166	178	166	179	159	147	160	161	131	181	179	164	159	157	161	161	164	161	191	154	170	164	181	159	177	170	142	162	197	171	157	155	181	166	165	153	155	175	152	177	143	174	179	181	152	157	167	145	158	188	178	176	159	170	163	170	130	155	169	160	161	147	186	176	147	166	158	167	185	164	171	183	156	166	156	173	163	155	153	158	169	158	191	160	185	156	155	168	179	180	152	177	146	170	165	137	167	166	161	181	174	177	165	163	172	156	166	165	164	177	171	181	163	158	156	156	164	146	174	178	165	189	153	171	163	164	170	174	147	146	169	171	146	176	165	156	189	173	166	157	174	157	177	177	163	166	170	193	161	171	162	217	173	155	185	165	180	161	170	161	164	172	161	155	154	179	158	164	135	162	156	177	187	169	158	167	173	170	165	198	154	163	158	184	154	163	176	156	158	163	167	158	174	162	189	152	166	179	182	166	167	155	172	164	153	163	149	165	168	155	163	166	177	165	176	170	136	151	158	164	191	171	172	189	165	174	171	170	166	185	171	159	173	169	170	162	149	175	152	156	176	167	167	156	164	158	160	168	174	191	172	154	150	160	175	156	164	173	181	171	155	159	181	158	168	171	173	160	178	162	175	157	176	171	152	189	171	165	179	147	156	164	179	182	163	179	157	142	151	163	174	162	134	184	152	159	169	165	156	163	163	146	180	161	184	160	168	175	166	162	176	153	177	182	175	165	145	166	182	163	158	138	135	179	162	166	182	154	153	153	187	150	159	175	165	175	158	159	164	150	162	171	171	149	153	167	175	164	160	160	180	197	148	158	162	145	170	194	165	173	161	189	179	148	143	158	140	162	147	138	183	160	153	188	138	150	179	144	151	148	152	161	170	169	154	192	164	168	164	163	173	162	189	153	163	188	159	157	170	179	164	186	135	193	138	153	151	189	179	152	169	169	155	152	172	170	144	183	170	168	173	142	175	171	154	136	157	155	181	157	156	143	148	167	173	173	171	174	185	158	180	193	178	157	183	159	125
4871	669	602	378	321	272	248	223	240	211	211	180	180	210	199	190	191	176	180	199	182	196	181	159	172	196	191	188	167	147	159	171	163	167	171	167	174	179	162	176	170	178	190	197	166	170	179	179	168	164	179	188	177	174	146	177	163	193	159	156	171	206	159	170	164	167	153	162	170	209	184	180	167	147	182	166	175	177	169	173	178	184	162	157	179	187	196	135	182	181	182	169	161	172	190	170	192	158	165	181	170	161	177	173	173	153	175	174	191	161	187	182	159	160	175	181	188	191	181	189	181	183	190	184	175	176	172	180	156	172	174	162	144	159	169	168	192	142	176	160	158	167	175	174	175	159	167	166	175	174	176	164	180	176	152	172	156	183	187	177	189	181	170	189	170	163	174	185	172	167	180	173	184	182	156	152	178	192	144	159	152	164	146	165	169	171	164	150	156	201	159	171	170	185	142	172	159	159	176	168	166	159	169	171	163	171	181	171	189	157	169	178	195	167	154	174	194	185	186	202	172	183	180	154	178	180	182	159	199	188	183	178	187	192	173	168	156	167	168	198	178	182	179	188	190	168	178	140	192	178	176	167	152	174	190	161	206	180	189	174	181	189	177	157	190	170	165	166	157	185	178	168	143	182	160	168	205	185	153	169	181	164	169	162	187	191	164	158	191	176	181	179	178	190	182	168	157	169	181	169	151	186	173	171	178	178	157	171	158	179	183	170	168	175	171	161	162	182	184	169	165	183	188	170	176	162	167	188	160	172	161	178	176	182	176	157	181	143	176	181	202	170	154	170	165	163	173	163	180	179	159	155	177	168	170	189	204	157	178	180	176	171	202	181	172	178	169	186	192	167	172	187	165	189	214	192	166	166	153	186	173	146	148	183	177	161	146	174	190	153	140	186	175	171	182	161	182	164	169	167	174	164	174	161	180	170	164	162	178	188	218	175	168	161	181	168	162	202	184	180	171	174	175	188	179	178	157	204	180	166	154	170	167	142	163	193	174	168	192	161	172	176	195	171	193	181	150	174	193	178	169	182	171	169	203	172	170	176	170	175	158	164	168	167	173	159	166	189	179	189	179	187	163	165	172	174	177	158	167	165	165	163	169	192	185	183	179	167	167	162	167	171	157	181	191	177	171	180	172	177	165	205	147	172	172	171	165	178	177	180	156	200	163	159	166	170	177	177	185	184	152	181	158	155	180	179	187	162	160	176	166	189	170	161	178	175	176	187	189	167	156	155	175	144	177	183	168	177	174	178	147	158	185	189	194	179	161	177	169	183	169	211	171	183	159	163	187	162	161	165	191	180	184	174	181	177	176	156	172	175	162	148	182	167	175	177	169	168	191	178	164	171	194	168	173	153	198	157	165	144	177	174	168	179	208	171	186	186	164	171	176	177	151	160	191	162	167	178	170	183	169	175	186	180	176	165	184	155	168	193	188	180	160	157	169	177	173	166	184	180	190	162	155	182	180	171	186	183	189	176	165	179	188	166	181	183	181	179	192	201	167	184	197	158	177	172	148	179	182	182	185	179	191	151	171	161	174	175	174	164	187	176	171	159	182	186	171	157	176	184	185	168	188	188	146	192	160	153	185	163	185	167	166	161	185	161	179	174	166	187	163	162	178	159	167	146	174	179	179	152	173	183	173	168	184	176	173	192	184	177	179	169	175	193	171	198	167	190	191	157	190	164	183	157	199	200	157	177	190	181	176	183	179	183	181	164	173	180	161	163	191	162	161	187	166	201	155	175	151	158	175	167	182	164	167	184	167	173	169	174	183	179	209	200	180	174	167	169	176	159	169	193	161	182	152	199	168	169	177	143	154	201	174	172	209	160	169	170	181	168	187	173	169	204	171	178	182	163	165	159	172	163	151	156	167	173	176	171	175	171	163	164	173	172	166	169	168	177	194	160	178	154	175	173	156	172	154	145	145	196	183	155	161	164	150	175	182	193	197	182	172	173	178	164	166	153	167	157	173	162	175	180	152	159	163	163	152	166	147	194	159	167	169	185	162	142	163	176	186	172	163	157	179	185	161	170	184	192	171	176	186	157	184	171	185	187	188	179	166	179	189	181	136	171	176	176	173	179	181	201	134	206	169	155	173	167	175	156	175	191	166	180	169	181	158	178	202	166	159	172	180	197	173	163	193	166	173	171	168	168	161	193	159	203	168	187	170	184	174	147	186	161	176	164	164	172	195	195	168	185	164	160	197	162	164	155	129	181	177	179	174	173	166	170	190	167	180	211	185	174	153	159	178	154	167	175	176	148	182	179	157	182	175	163	164	180	186	171	200	161	152	145	181	167	170	142	182	140	158	173	174	157	171	177	177	162	161	187	187	198	154	185	166	173	157	158	175	176	173	160	180	201	184	170	202	192	193	173	164	190	187	168	170	171	181	172	182	170	191	171	183	170	201	178	186	177	179	176	181	183	188	185	167	179	161	174	168	194	155	175	202	194	165	183	184	185	198	171	158	181	194	178	194	177	175	191	154	140	178	171	173	192	163	174	184	167	184	179	162	178	159	147	197	183	169	182	150	183	178	162	177	187	157	176	203	171	185	152	186	190	164	182	139	186	176	182	191	182	169	197	162	186	172	160	166	175	201	182	180	183	143	185	179	172	154	163	155	180	182	153	158	168	193	192	178	155	178	178	157	183	180	177	166	177	157	175	183	165	170	181	165	189	161	155	179	156	187	184	205	190	146	168	156	183	194	194	179	177	167	182	151	174	153	190	185	173	187	168	172	167	190	170	178	173	200	173	179	179	191	166	189	159	162	160	176	167	174	182	191	185	200	207	184	191	175	159	178	207	168	153	162	185	207	184	166	174	180	175	163	166	162	164	183	172	169	173	158	151	170	182	171	163	175	169	147	166	193	160	195	209	166	154	170	181	181	178	194	170	186	187	183	192	188	187	174	157	183	164	168	165	168	167	179	158	157	195	180	191	179	177	186	189	171	180	168	172	182	163	177	171	194	199	176	149	165	168	179	138	161	184	161	158	177	168	165	182	173	165	175	186	174	157	153	159	167	183	187	176	174	164	178	173	165	172	172	178	179	170	164	151	168	170	184	184	188	182	157	185	209	178	184	184	161	183	176	160	172	141	186	183	170	150	144	179	193	166	174	164	150	169	179	179	155	195	158	173	176	175	204	177	170	171	158	175	159	190	175	171	165	197	170	179	182	189	161	170	159	181	163	159	196	181	163	170	184	167	166	170	180	157	190	181	187	158	161	187	183	171	171	187	194	184	165	177	163	169	180	187	174	172	204	161	164	146	183	173	165	166	154	161	171	163	188	170	174	196	172	165	181	170	169	152	175	158	152	197	164	174	158	167	157	156	172	190	182	177	183	164	153	173	160	184	172	155	182	166	169	181	183	162	167	161	182	203	170	159	161	180	176	160	214	151	181	162	169	161	175	171	165	180	185	170	174	185	176	183	166	194	181	148	171	192	188	173	176	182	169	172	157	163	192	176	178	179	172	173
25774	21326	28050	24912	21317	12633	1557	1003	899	752	736	641	648	592	627	574	536	539	533	539	527	523	515	524	515	532	527	514	475	554	469	472	513	493	478	475	452	449	502	481	458	474	473	503	439	452	483	482	435	447	465	470	466	477	472	485	507	477	455	470	491	462	448	483	507	476	478	443	457	472	468	488	469	491	470	490	455	473	494	480	463	473	460	470	471	502	441	432	443	504	470	491	475	476	460	475	463	436	458	478	441	480	468	448	463	496	457	439	449	467	487	466	450	449	478	473	456	492	463	464	509	482	498	468	471	491	470	469	439	463	511	434	482	442	483	482	494	489	471	497	449	447	482	440	474	438	442	434	441	476	418	477	484	488	463	475	437	488	469	435	468	490	455	450	445	490	489	477	483	463	444	467	450	495	481	456	525	448	450	421	500	497	459	473	452	445	449	480	491	501	468	470	451	464	461	496	456	452	458	473	497	457	494	506	446	471	496	476	467	465	511	503	442	522	470	485	460	479	450	489	439	481	459	411	455	480	458	460	490	459	467	483	458	483	456	511	453	458	488	463	425	472	488	444	463	493	464	489	489	461	447	471	445	445	448	413	485	512	493	432	487	470	475	474	447	491	467	451	459	457	431	448	457	468	489	458	449	458	443	493	462	485	431	460	500	438	472	494	490	409	437	430	481	463	475	474	446	448	433	478	490	491	457	458	464	469	492	438	483	497	500	506	483	473	447	466	480	460	470	479	445	455	463	488	489	491	471	431	454	455	489	491	471	437	462	462	448	454	442	484	510	484	482	486	470	437	439	463	464	479	494	465	474	444	467	462	444	459	470	459	472	464	480	473	464	507	493	471	480	473	492	467	436	484	442	445	464	429	485	462	520	472	501	442	467	443	434	464	477	433	452	473	454	525	491	463	460	433	462	471	425	399	435	461	442	446	455	474	453	463	486	477	449	454	476	441	485	494	452	492	501	475	458	485	489	445	465	475	472	462	430	451	459	417	470	495	478	467	449	470	464	461	468	457	495	475	448	426	486	459	486	480	472	446	487	453	467	464	447	454	445	466	464	495	460	430	439	422	475	462	460	472	472	457	466	434	449	465	522	465	441	472	464	458	452	492	488	471	499	467	448	457	478	453	467	469	454	470	472	459	469	515	415	508	459	475	463	475	462	459	460	449	468	477	476	435	446	457	484	413	444	470	484	459	465	488	513	497	514	499	428	448	467	426	499	489	489	523	457	485	505	479	449	469	463	461	449	480	487	464	437	475	475	492	473	456	432	454	472	472	483	444	439	457	474	491	483	434	484	441	454	485	467	527	443	454	460	461	472	504	463	446	473	452	464	474	495	440	468	485	478	483	428	432	415	515	441	473	451	444	480	477	417	470	470	436	484	486	462	453	488	483	473	455	459	425	483	476	480	431	448	463	463	487	450	461	457	417	472	503	487	464	474	423	443	473	474	468	480	486	446	488	513	457	471	460	471	512	496	454	479	484	446	457	484	509	481	494	446	468	459	494	479	442	469	514	467	440	439	491	416	455	460	460	508	469	484	510	517	456	479	462	458	465	484	489	487	511	444	504	462	448	486	448	457	442	432	517	457	486	514	446	471	481	500	456	494	467	497	516	483	474	495	458	454	479	467	470	456	493	494	455	483	448	426	475	488	413	481	483	476	456	460	488	477	473	469	474	471	473	467	464	461	466	451	495	491	505	455	516	441	450	495	470	477	470	504	480	467	441	493	477	434	473	466	479	477	445	415	488	459	454	436	492	484	470	459	484	427	474	485	484	474	453	454	481	454	447	429	472	466	488	502	503	487	494	493	478	451	455	470	466	458	443	486	504	484	458	463	446	458	421	492	489	503	490	445	486	414	482	461	452	475	474	437	447	492	425	491	470	497	459	438	438	454	463	480	438	474	494	487	464	448	494	486	483	423	469	473	467	459	467	494	492	467	463	478	472	458	494	452	441	475	474	424	466	455	477	464	471	472	468	469	466	439	446	499	476	439	443	468	443	466	463	494	452	439	455	472	441	447	435	422	459	460	483	461	441	469	456	473	487	490	486	485	464	468	463	469	464	466	494	436	515	420	464	450	499	454	476	467	447	445	478	460	482	479	438	469	460	434	475	461	453	454	473	497	460	466	481	457	456	453	464	460	512	478	445	467	478	470	484	485	462	418	483	475	435	435	428	468	457	483	479	509	468	461	463	476	493	474	483	497	454	519	473	461	433	476	486	534	485	451	425	496	461	445	460	427	443	479	482	478	496	445	461	453	505	492	471	460	433	504	434	495	487	443	498	488	498	443	455	462	452	472	440	499	498	469	445	461	487	453	509	451	463	485	453	475	522	503	441	466	473	496	461	457	465	497	466	485	438	444	461	412	474	450	431	478	474	471	446	400	476	461	508	466	415	427	457	444	444	480	459	486	486	437	442	466	475	463	449	458	464	465	443	455	493	479	489	494	478	487	443	502	439	444	501	481	469	466	459	454	509	467	467	475	500	437	506	491	437	441	475	473	429	488	474	448	452	491	394	474	452	462	456	446	466	452	508	446	459	456	486	460	452	488	446	457	447	465	484	456	479	470	467	444	483	508	492	501	447	474	477	460	495	460	487	420	530	463	471	449	473	491	488	466	475	443	474	445	468	507	510	461	503	461	449	470	453	479	489	459	461	448	501	438	464	449	514	461	483	471	467	452	468	437	490	498	463	453	488	499	473	451	461	499	505	438	487	461	425	482	491	443	434	472	491	475	481	510	459	462	436	469	464	425	448	433	440	437	518	530	460	478	464	478	484	449	460	472	461	448	456	490	459	488	464	459	441	442	446	458	495	445	467	465	438	460	460	473	461	474	435	460	485	444	479	445	453	447	468	438	481	449	486	425	481	448	463	486	428	487	482	455	465	509	446	462	487	459	476	489	453	501	433	460	438	471	446	440	459	420	446	469	486	465	453	430	438	457	449	453	430	465	436	496	429	452	449	485	462	447	475	493	447	480	452	453	452	433	461	486	442	487	471	457	458	463	446	460	467	509	462	463	447	464	466	487	473	526	463	479	416	472	488	485	520	497	493	445	470	427	474	477	450	454	445	504	444	446	454	446	503	438	464	487	467	488	478	460	450	474	489	473	467	435	447	463	509	466	471	476	442	473	502	464	478	495	463	439	438	450	458	470	481	450	456	461	461	494	474	475	441	450	490	446	453	460	442	457	443	505	472	479	474	459	434	471	479	426	476	458	452	484	477	460	468	469	486	476	430	460	468	420	428	473	442	449	439	487	480	448	456	493	449	465	416	406	479	478	441	456	467	443	449	458	446	467	511	473	455	445	432	447	480	489	469	469	460	447	462	469	475	480	479	465	456	489	460	434	547	429	453	461	471	461	463	475	480	463	451	507	462	453	428	501	461	476	467	471	500	468	423	463	463	464	471	448	470	475	468	436	459	478	450	465	456	444	449	472	466	463	449	421	474	444	502	469	477	470	484	461	461	470	488
7122	10714	9789	5368	3496	2452	1921	1562	1393	1236	1060	955	831	774	765	678	640	592	616	631	562	588	547	563	528	539	542	537	491	511	523	492	492	465	491	514	478	478	470	489	519	430	448	454	491	498	448	455	465	471	471	450	423	469	478	442	444	458	475	427	436	454	431	439	446	475	462	449	461	477	482	432	454	452	448	467	474	493	441	431	452	443	442	436	445	437	482	434	447	475	444	498	464	460	414	429	463	447	405	447	407	464	423	458	475	452	451	464	425	446	414	488	472	422	439	464	441	459	450	455	425	456	450	482	459	442	441	410	455	463	464	452	451	442	440	418	453	432	436	467	446	478	448	443	448	483	445	486	441	462	437	451	477	431	419	457	460	429	424	471	450	449	440	428	426	428	452	407	458	451	436	438	428	504	455	452	444	459	478	455	424	405	433	421	444	448	456	472	455	420	450	460	475	418	461	438	452	435	429	455	461	448	440	445	461	376	438	440	444	464	477	431	432	442	451	427	463	430	447	471	489	457	459	458	430	444	445	465	430	435	426	433	415	430	444	451	454	417	471	472	436	444	442	442	452	436	452	437	435	444	457	447	444	440	445	467	441	446	462	459	464	420	454	461	413	469	417	476	443	453	448	462	481	424	468	470	427	454	405	457	460	471	449	472	432	420	423	458	434	438	453	429	457	458	450	437	463	439	461	444	426	442	420	470	460	418	403	426	443	408	465	440	445	461	428	402	417	447	467	440	430	504	462	463	480	428	425	413	400	477	444	431	431	444	412	411	449	403	415	439	446	439	437	450	426	454	443	462	450	448	437	441	425	453	450	473	439	485	431	440	457	455	445	440	454	429	464	441	421	414	463	457	406	443	454	421	463	423	453	465	444	419	480	454	442	456	403	454	459	474	467	433	461	433	417	431	410	446	437	426	451	430	399	479	433	443	444	448	425	466	476	415	438	444	437	467	448	483	455	408	445	416	451	430	443	430	411	475	461	503	416	450	455	436	454	459	441	427	482	465	441	426	478	434	444	495	441	454	455	449	461	425	440	453	448	434	441	430	465	435	471	431	436	418	440	401	464	469	464	400	460	452	483	465	435	430	466	449	432	441	414	461	462	457	443	447	446	470	445	469	428	443	458	421	457	424	441	441	456	463	436	418	442	450	433	460	412	461	430	409	425	506	448	435	438	441	481	447	453	421	474	433	434	446	423	455	447	445	431	442	443	453	452	404	481	450	450	396	460	463	466	426	454	444	461	456	463	446	453	402	449	428	425	459	471	444	461	454	433	418	460	420	459	458	454	452	479	454	420	431	453	502	410	467	465	481	479	478	481	421	463	449	429	482	419	449	431	441	415	443	444	436	448	458	462	446	450	472	441	467	405	459	435	451	456	460	425	432	437	426	433	408	467	446	478	469	436	428	435	466	459	435	483	448	450	476	459	465	438	448	440	456	444	480	416	451	447	477	442	480	474	422	430	466	425	457	425	418	481	445	423	456	476	444	449	429	423	455	456	426	471	461	442	458	455	448	439	414	472	432	471	470	475	472	450	434	442	422	483	446	448	452	445	448	448	450	413	453	446	429	425	457	440	451	421	442	449	453	473	421	470	455	424	456	445	419	461	423	390	425	472	416	397	433	445	431	486	454	445	462	445	443	484	399	457	428	435	443	440	473	434	473	428	467	456	413	424	449	472	424	419	418	448	424	469	444	417	485	424	443	451	458	454	475	464	451	458	445	424	451	521	453	434	448	464	475	429	458	431	472	437	424	437	437	403	428	418	464	435	452	468	447	430	420	447	448	432	434	437	424	454	453	446	421	425	451	434	468	436	473	420	456	465	477	433	485	431	446	419	445	436	423	423	470	431	448	416	428	445	414	417	462	442	411	446	450	459	467	428	445	455	416	462	502	460	461	442	419	454	482	438	420	449	470	434	456	434	456	420	433	482	398	436	465	451	457	457	484	463	470	417	414	427	466	467	471	444	446	467	464	419	449	451	442	460	427	446	457	454	462	426	428	457	424	430	425	427	447	438	418	496	451	475	464	441	463	435	433	470	487	417	474	463	476	480	425	421	416	437	433	425	456	417	425	442	442	467	441	434	440	456	443	440	454	450	447	433	481	456	445	411	439	419	435	497	484	432	437	422	443	465	430	456	449	431	450	459	467	420	432	448	425	422	471	450	447	446	446	451	463	470	448	374	444	446	440	427	441	470	437	486	468	456	430	454	423	472	424	433	451	441	463	425	413	461	428	430	454	433	433	479	446	408	434	451	454	419	389	448	494	470	446	432	441	474	392	449	443	441	430	461	457	476	413	463	462	453	438	440	420	469	442	457	451	458	421	421	458	431	413	452	451	412	418	454	431	472	462	463	444	489	449	394	420	424	435	465	466	461	458	425	435	451	425	463	460	448	437	448	455	389	470	474	490	475	460	391	433	441	410	467	439	437	480	459	469	449	476	442	436	436	431	468	431	429	427	433	462	460	415	482	461	422	450	467	424	462	416	465	456	473	465	436	447	397	446	423	464	452	459	463	451	484	423	471	429	422	448	477	436	447	464	423	457	438	402	452	453	446	451	443	453	476	436	409	468	443	434	489	421	439	455	456	432	449	427	409	421	457	463	470	467	463	482	490	424	459	414	443	460	482	452	420	446	441	461	425	459	445	450	439	482	414	446	474	435	430	461	443	434	392	452	485	448	438	448	459	403	454	449	462	406	439	462	467	462	444	471	447	425	426	412	442	418	417	453	456	455	464	483	484	440	431	416	470	428	437	480	436	435	435	474	438	420	447	451	424	456	418	459	448	420	480	477	444	439	449	452	430	484	454	473	441	439	439	437	448	455	442	439	419	458	465	423	486	449	446	416	484	425	418	481	473	449	446	455	431	449	416	462	443	448	459	442	454	450	449	438	443	422	411	435	448	454	489	464	448	460	484	445	440	438	444	445	458	446	425	443	444	443	495	446	494	455	471	425	467	450	420	431	479	476	419	452	409	433	459	409	461	452	445	452	429	460	461	457	434	458	429	470	417	424	429	446	474	461	492	446	423	472	426	471	434	442	411	486	464	463	454	444	442	444	457	457	440	455	450	440	437	455	454	423	492	454	439	448	434	501	438	417	415	399	428	470	448	437	488	423	449	450	453	439	470	440	414	465	431	433	443	475	459	442	417	439	430	419	421	443	480	409	465	447	457	420	416	424	409	455	441	454	415	456	477	465	424	424	425	459	429	457	438	445	452	483	426	419	457	457	435	430	453	438	431	454	457	425	453	459	450	441	438	458	471	448	479	426	440	464	433	439	456	443	437	474	437	433	444	444	448	422	450	440	457	457	458	469	437	444	438	447	445	452	438	468	457	432	459	463	433	429	425	455	425	461	443	435	439	465	417	431	500	403	473	418	425	460	435	427	487	473	451	461	451	463	410	442	455	450	442	467	448	445	435	424	456	468	422	450	480	441	436	453	425	441	448	469	457	433	450	466	445	475	513	454	427	427
23449	21318	28382	24600	21320	21392	11547	1935	1356	1214	1140	1075	973	920	911	826	834	835	745	856	798	812	849	741	787	761	733	674	719	748	689	710	680	748	761	650	720	704	721	694	706	652	696	710	693	662	675	734	662	697	764	697	700	690	643	744	694	689	669	665	653	678	691	687	716	644	686	650	632	656	648	674	673	680	700	659	674	701	682	680	709	687	708	628	710	623	673	707	661	733	698	680	697	696	664	712	677	682	662	678	696	675	637	650	697	751	678	654	697	666	682	696	693	654	684	682	704	699	684	655	717	659	685	630	638	699	667	616	659	662	733	706	684	699	714	674	689	665	737	690	660	634	654	658	683	649	658	668	710	631	643	622	707	683	686	670	692	630	658	692	667	636	660	637	617	610	705	656	694	654	687	646	707	668	665	689	733	710	645	708	661	676	655	698	667	616	694	662	705	668	701	678	651	652	676	693	690	701	700	677	696	659	697	637	661	674	643	687	682	624	735	644	689	650	656	677	718	676	651	674	686	664	649	664	712	727	662	679	673	659	680	764	662	720	678	699	709	645	634	638	704	687	730	693	685	686	632	630	627	698	691	636	654	703	719	659	665	618	692	668	650	654	684	673	651	672	678	675	648	696	667	646	636	666	699	686	702	712	653	673	654	631	730	705	682	622	693	673	735	676	639	689	661	680	680	727	677	668	717	632	713	651	650	645	677	636	633	663	599	657	693	644	654	641	687	688	682	676	650	670	678	724	700	691	685	669	659	647	671	627	727	701	680	692	668	726	663	669	694	678	672	671	685	675	670	659	633	638	683	686	701	659	693	661	649	675	708	696	661	638	682	683	695	665	683	716	711	709	664	679	631	676	675	672	658	638	643	653	643	681	669	643	702	655	710	655	715	713	715	638	660	693	677	700	692	654	690	636	656	696	675	694	732	669	652	645	680	680	684	645	648	664	668	646	634	705	677	665	656	648	654	689	686	708	651	676	682	653	700	682	665	696	650	652	643	667	691	650	699	629	657	677	672	687	679	671	651	661	684	658	697	662	682	715	661	701	635	713	697	697	685	663	660	629	671	677	696	663	737	631	664	680	683	718	657	641	687	695	699	675	719	661	661	694	686	700	657	681	701	660	715	653	620	645	628	656	685	639	684	709	686	674	683	682	623	649	698	696	669	668	652	683	710	667	673	668	671	681	668	667	676	680	701	667	678	661	630	654	647	684	701	648	667	648	714	665	688	694	660	649	667	654	680	670	673	650	669	717	686	659	684	650	666	650	716	649	622	659	683	623	668	720	649	643	634	616	672	667	667	675	717	663	635	683	660	707	673	666	632	692	699	661	655	686	698	653	654	689	659	669	699	646	657	673	715	666	663	674	691	686	680	710	633	658	663	633	672	687	647	696	675	682	650	697	646	713	674	630	695	682	628	690	688	666	664	651	718	672	657	610	642	662	672	686	667	654	690	661	741	647	705	660	691	690	687	665	655	697	733	653	680	615	667	622	676	699	671	659	681	666	650	672	653	654	671	652	634	705	665	689	637	682	685	655	710	707	639	664	718	708	666	696	680	676	747	694	708	696	640	658	686	679	650	658	658	644	680	666	693	632	678	666	727	700	693	679	712	653	669	703	644	672	627	671	710	690	719	706	673	658	676	671	673	641	665	708	686	689	687	641	674	670	669	643	694	702	660	648	651	678	684	608	673	667	704	648	646	687	683	669	627	698	680	666	695	656	684	665	659	640	636	651	665	702	661	674	643	650	664	634	637	627	645	696	612	672	683	723	671	642	677	646	647	686	693	679	667	691	649	652	674	628	696	682	660	701	604	682	668	650	659	634	717	663	652	680	632	646	732	615	659	674	664	665	634	640	705	653	679	642	697	681	679	698	678	691	628	678	704	686	687	709	685	648	710	665	704	677	702	700	695	662	686	682	609	677	717	694	654	701	665	653	661	696	621	613	690	690	723	680	679	659	652	668	618	648	669	681	701	657	635	642	710	669	730	676	664	650	678	690	683	665	654	706	626	649	672	684	703	680	643	707	667	674	733	703	672	667	690	655	695	706	658	718	671	642	688	662	674	662	665	684	680	703	692	679	661	633	674	622	654	691	626	676	712	664	668	675	654	657	642	676	655	708	642	710	660	674	693	668	692	637	653	657	669	654	706	667	657	665	662	736	667	701	728	658	695	644	693	646	674	671	683	632	661	636	636	663	658	638	651	691	657	653	658	636	675	646	716	677	700	739	656	695	639	701	702	732	650	686	679	637	621	669	654	669	620	673	633	639	664	650	624	670	704	674	661	694	675	703	682	704	661	605	695	649	684	663	662	698	700	714	699	668	674	661	679	669	656	692	686	676	703	670	660	691	679	687	675	632	687	632	680	637	665	694	655	630	701	639	651	655	698	640	668	687	667	678	696	640	672	673	709	661	691	659	623	699	665	676	684	702	650	657	702	657	659	683	665	714	672	669	653	625	685	650	684	695	697	642	679	706	627	654	670	650	662	683	676	680	657	694	701	703	690	650	668	696	656	621	650	656	684	647	658	700	688	680	701	662	685	656	692	673	636	694	646	692	697	697	650	638	688	640	689	674	713	661	678	620	693	686	635	680	678	695	631	686	678	628	700	705	709	633	698	656	622	688	704	606	687	696	681	679	633	631	683	730	635	641	676	649	673	675	689	629	715	749	687	651	686	670	690	719	656	706	632	659	619	654	692	720	648	656	669	665	690	678	680	628	677	662	694	720	686	685	647	679	661	621	654	660	666	654	695	704	637	674	632	659	601	670	728	694	680	648	654	659	615	655	686	687	668	681	627	673	656	630	645	680	676	658	649	731	614	678	644	666	673	673	702	634	677	640	665	640	650	715	631	728	679	654	716	722	707	636	690	710	620	696	661	682	690	643	684	642	660	699	651	670	649	688	667	689	697	651	644	650	650	709	666	648	672	616	619	675	703	651	638	663	675	633	664	659	650	674	699	675	672	671	638	699	688	704	664	609	640	656	660	670	688	644	707	699	661	625	669	645	702	732	634	639	658	645	679	707	710	680	710	685	704	680	672	650	628	717	653	684	632	610	598	689	645	623	638	675	668	724	622	685	753	714	703	613	684	675	701	677	654	709	682	693	722	683	710	681	654	663	670	682	669	678	689	742	658	712	694	696	695	656	667	668	689	669	678	646	698	683	691	667	676	718	668	656	641	663	650	683	675	646	662	666	674	650	687	668	637	660	691	667	711	676	704	701	682	669	656	675	671	637	647	726	694	671	610	652	715	669	686	661	686	680	670	651	671	702	727	702	646	670	671	636	645	638	710	678	656	698	735	636	674	639	711	699	651	677	729	669	651	669	706	672	684	630	700	624	659	692	664	717	686	697	666	632	607	667	625	664	697	685	656	656	687	677	665	601	645	688	636	691	664	654	647	688	704	718	671	629	693	629	744	703	653	667	625	682	682	704	663	657	650	664	683	645	684	690	661	689	625	653	701	706	723	666	681	680
10084	17230	15956	9540	6195	4644	3491	2947	2397	2081	1827	1566	1446	1250	1153	1118	1114	1021	987	979	911	836	884	831	829	861	777	777	782	782	743	750	698	772	773	757	747	722	721	679	746	721	660	666	688	746	690	680	699	661	642	679	688	684	697	632	658	719	653	655	697	632	673	681	671	665	652	687	653	658	699	663	655	622	660	683	677	651	639	677	661	648	635	671	628	660	659	652	638	665	675	672	664	688	652	614	656	641	638	687	689	651	697	648	698	654	637	642	624	644	680	644	682	688	631	647	639	678	648	643	576	667	663	595	626	654	660	626	654	655	665	637	640	624	629	633	640	631	606	645	640	618	650	678	640	643	659	630	660	627	660	662	658	676	581	608	597	624	593	643	650	666	669	664	634	645	678	628	649	629	675	681	629	669	611	643	639	678	600	676	646	652	633	691	637	633	679	650	695	626	651	638	690	616	711	628	649	635	620	613	614	646	588	660	659	645	600	611	634	680	621	639	660	630	636	649	649	627	706	659	618	638	649	621	674	627	587	663	664	643	617	634	651	650	613	651	632	619	638	675	627	641	675	651	660	632	635	597	608	679	646	638	664	601	666	634	669	663	621	675	638	641	652	632	686	656	632	646	641	661	646	658	647	635	597	648	667	677	636	651	608	609	615	644	592	654	647	646	590	638	650	630	635	663	635	668	648	653	648	647	680	648	651	678	659	672	631	673	623	623	654	668	599	657	712	606	664	656	598	641	663	650	635	690	627	654	661	688	660	607	638	627	634	676	628	658	650	660	610	648	652	715	621	634	607	668	642	662	654	657	626	610	647	658	604	677	617	671	666	642	650	611	652	645	700	614	670	641	648	660	630	598	649	654	642	639	614	624	617	624	680	632	616	623	659	610	648	678	585	714	631	638	678	621	625	663	675	604	635	646	615	638	693	622	663	621	655	655	645	620	650	606	657	689	648	616	628	683	608	660	646	675	665	587	656	629	647	666	643	699	702	655	680	589	704	621	639	605	629	652	626	625	672	621	630	593	669	662	633	661	691	681	653	664	610	593	643	644	628	612	609	647	649	617	648	659	638	610	652	622	645	617	652	628	623	626	670	646	651	659	638	661	642	629	663	595	634	603	651	613	665	627	624	654	652	625	688	649	614	660	612	683	633	609	644	642	669	630	602	661	628	650	681	613	647	582	649	650	646	608	630	615	625	673	628	661	649	643	634	587	652	647	644	672	572	636	687	611	626	664	647	620	638	668	646	657	658	639	646	628	651	655	607	620	629	621	663	633	618	671	641	626	578	636	613	631	654	651	699	680	628	677	643	660	590	609	650	671	684	645	628	627	645	647	656	646	631	661	636	642	659	619	637	644	670	623	679	647	636	667	687	699	662	604	640	656	623	656	669	683	644	620	633	632	613	665	671	672	658	578	651	623	662	626	641	694	648	666	662	668	627	620	630	642	671	648	649	650	645	659	634	687	668	656	650	632	649	639	635	676	651	635	597	635	673	644	594	669	665	660	655	656	632	712	660	636	643	634	640	625	632	665	598	662	644	612	600	664	589	670	638	658	671	627	633	618	634	661	653	689	649	611	666	664	617	616	626	636	683	617	674	624	653	679	659	649	634	659	668	630	630	639	627	641	624	652	672	647	614	644	635	637	623	685	644	651	659	640	654	594	677	662	630	628	589	668	642	660	678	676	666	690	621	611	645	631	648	681	614	620	666	604	635	658	642	660	588	686	697	655	619	626	641	608	671	645	646	638	613	624	647	634	611	656	666	638	689	647	673	664	647	665	667	627	633	638	657	648	685	671	615	617	644	685	682	650	618	637	663	625	660	614	614	657	624	652	662	632	650	674	678	637	636	659	639	656	596	640	670	636	652	616	616	604	613	670	615	599	631	643	602	672	643	700	669	674	641	611	655	667	633	634	640	652	596	670	584	619	647	669	633	608	602	625	619	631	669	653	642	716	639	663	630	626	663	660	618	666	655	705	633	670	645	668	658	655	638	652	588	649	629	631	623	637	614	625	628	674	658	647	634	610	630	670	646	617	600	649	650	609	643	699	660	639	637	619	667	639	677	603	657	626	635	613	675	612	651	609	613	598	651	643	651	661	656	635	580	664	638	679	644	658	682	658	642	628	688	658	676	575	622	648	654	641	633	638	651	655	628	615	659	618	660	607	610	682	571	650	664	677	669	670	629	596	626	606	658	651	671	607	631	635	639	632	621	679	653	643	655	635	663	678	666	629	648	678	631	635	628	671	640	571	676	617	647	635	645	592	671	608	662	602	573	629	621	634	612	603	622	593	669	630	614	652	652	612	652	656	625	637	612	671	639	643	647	605	645	588	601	657	670	622	625	658	642	649	598	630	636	622	640	594	610	590	654	623	645	652	598	630	637	674	646	669	673	641	648	658	607	674	663	645	601	692	617	662	666	626	619	636	615	634	658	664	582	681	595	655	622	665	639	690	661	673	656	592	662	611	635	635	640	626	620	625	674	659	604	576	620	655	644	633	654	651	674	647	606	650	647	623	690	624	654	612	629	635	651	627	662	631	679	622	681	628	670	627	653	595	665	664	631	639	659	629	665	630	618	631	656	654	646	660	621	627	655	665	612	679	629	659	647	698	682	659	644	615	651	601	638	640	673	610	676	629	698	625	649	639	647	629	682	594	617	667	671	631	642	685	651	645	657	629	626	649	625	614	623	674	643	690	608	654	643	652	628	632	663	630	690	626	652	647	637	600	639	637	628	664	638	675	620	598	597	644	643	650	631	632	598	599	617	655	621	663	652	592	622	619	622	637	666	638	641	609	629	676	622	657	633	620	601	644	614	646	642	602	635	645	601	670	621	608	635	622	634	632	658	653	634	668	660	616	640	645	594	627	602	575	624	633	698	655	608	619	643	688	661	617	662	622	657	648	631	645	661	613	638	632	609	669	640	674	672	613	634	645	607	680	615	617	594	627	633	676	658	651	635	702	700	638	662	635	596	604	629	678	712	631	615	629	640	644	638	640	612	584	634	634	648	655	642	653	633	665	623	658	649	663	618	657	623	624	646	654	645	638	641	632	637	688	646	656	644	630	606	650	613	638	638	639	623	664	676	626	609	644	668	621	613	629	609	619	656	597	669	644	647	658	632	697	637	633	644	606	610	700	627	613	637	643	651	629	669	634	625	637	669	627	660	591	656	622	626	657	647	635	677	668	637	619	613	637	669	585	641	599	647	618	645	664	659	640	659	633	689	689	630	623	627	646	674	646	641	654	634	656	653	644	617	668	666	657	656	656	631	668	617	638	596	653	675	659	675	660	613	696	628	635	631	649	627	697	629	616	646	701	651	683	662	635	610	651	668	687	649	598	660	669	652	626	648	651	662	581	651	625	621	629	650	652	650	629	624	651	660	640	656	629	635	612	630	594	655	635	674	634	606	649	685	680	624	613	621	634	646	670	636	606	633	616	629	616	642	638	640	634	634	628	654	658	654	592	658	644	678	647
28686	15866	2153	414	240	272	188	188	180	192	167	189	193	184	179	157	181	172	200	159	178	149	171	184	168	190	167	162	188	162	176	163	148	161	151	155	158	171	154	167	148	168	151	175	163	160	155	167	176	150	157	162	151	162	189	177	167	165	189	164	147	162	180	177	158	169	170	148	171	170	163	163	143	158	152	174	159	142	171	182	170	180	152	164	160	172	147	170	159	150	178	174	162	159	178	188	163	137	178	161	169	174	193	158	174	158	156	154	160	176	167	149	163	139	172	186	158	164	160	162	193	156	138	150	157	163	185	169	195	178	154	174	169	201	156	161	181	149	170	166	155	184	163	172	147	148	163	149	176	163	178	153	181	170	161	165	177	162	143	172	176	194	156	155	177	164	173	148	144	149	155	174	167	152	147	180	156	161	183	160	169	175	175	174	180	168	176	161	172	172	192	164	139	145	167	165	173	159	175	151	160	170	201	172	173	159	154	172	145	159	171	156	154	157	176	139	173	205	173	193	168	147	174	168	187	183	180	179	181	162	171	162	158	172	164	154	169	194	141	168	164	174	180	172	167	189	170	172	166	188	160	164	168	160	185	165	156	157	196	175	158	197	162	160	145	162	172	189	172	158	159	172	166	192	169	171	137	166	159	176	168	161	181	191	166	152	175	185	171	153	184	146	155	145	188	155	176	155	175	191	176	162	188	158	165	176	166	169	139	150	174	152	150	134	185	175	181	156	150	153	152	165	163	169	170	178	172	159	159	187	187	175	170	139	148	156	186	155	170	171	155	191	165	168	142	167	179	164	153	144	154	183	149	134	160	178	169	163	157	179	174	177	166	152	166	186	173	152	159	131	173	159	144	165	154	168	152	156	159	188	173	164	167	182	136	167	172	156	155	171	167	190	159	151	170	167	155	140	187	167	162	169	170	149	141	150	159	158	185	152	147	182	173	159	161	147	146	150	173	165	164	167	147	184	136	182	162	144	149	167	159	175	164	156	148	165	180	181	155	166	165	182	162	142	155	153	169	165	178	144	182	140	160	181	163	166	169	164	179	170	175	163	165	165	159	176	161	144	155	179	161	181	172	168	168	171	153	165	178	180	158	149	186	165	160	175	169	178	168	152	150	160	185	183	194	180	177	153	155	163	163	173	171	190	166	167	165	169	156	163	169	163	173	187	190	145	183	153	152	165	184	182	175	181	158	166	171	174	166	146	161	176	147	128	161	183	178	177	162	182	164	164	169	171	187	160	183	165	155	147	176	177	189	176	163	166	150	154	158	191	179	172	167	188	173	158	164	169	158	153	159	173	140	162	176	172	161	177	165	154	175	176	169	155	153	182	171	187	163	176	176	175	158	167	179	155	157	149	164	160	162	187	158	178	187	170	165	146	193	154	168	160	184	146	164	168	170	160	174	165	181	168	167	153	150	181	186	177	182	182	164	161	172	148	171	192	159	169	163	142	165	164	170	165	186	164	166	195	152	148	141	163	160	166	162	169	174	155	154	143	173	163	195	167	154	167	182	163	177	157	160	161	181	168	187	167	188	174	183	187	161	164	150	142	166	165	159	165	192	143	157	152	169	161	179	178	175	195	165	173	159	159	187	156	165	152	177	151	175	169	185	150	162	175	171	164	156	164	186	166	167	163	163	165	184	164	171	165	182	161	153	164	173	167	155	149	171	195	148	151	191	174	186	187	158	162	174	173	178	145	164	170	175	166	153	147	184	194	177	149	158	145	156	158	188	147	170	163	162	180	156	156	180	182	143	184	161	152	179	164	189	203	163	160	142	182	161	152	160	157	182	157	138	185	170	179	173	156	164	163	177	155	161	166	176	141	180	173	168	176	160	182	168	145	172	157	171	155	180	164	163	168	174	163	138	139	182	156	178	172	160	163	141	166	152	145	193	188	165	146	170	175	174	162	176	147	173	172	144	171	187	165	167	191	168	150	186	158	150	184	151	157	161	126	145	177	141	155	154	158	167	172	180	168	151	192	193	161	175	143	177	166	162	151	182	173	138	160	170	169	148	165	183	161	159	140	160	165	164	162	197	170	173	169	167	162	174	180	145	182	168	186	168	180	178	135	173	186	167	182	162	171	149	153	152	165	173	178	164	168	181	164	149	153	156	174	176	169	161	186	145	155	167	170	175	170	167	191	139	177	157	195	181	158	154	156	175	157	145	151	156	161	169	164	174	154	143	167	172	180	156	151	164	174	183	152	161	160	164	163	170	170	163	157	164	156	173	163	165	168	165	176	150	183	155	181	169	174	165	160	166	182	160	165	169	186	183	176	159	153	167	161	156	146	172	146	193	170	169	163	154	191	175	156	164	187	152	182	166	149	174	157	177	151	156	171	136	162	179	162	144	170	164	189	170	165	172	141	148	173	156	162	187	140	189	155	147	168	170	150	172	154	159	185	174	195	188	138	150	154	189	186	165	161	167	154	170	178	160	155	171	161	161	160	160	139	139	153	170	171	165	182	167	173	189	165	169	173	164	153	164	171	155	140	164	165	166	168	162	172	140	173	151	140	167	173	149	179	146	173	169	177	163	155	153	158	181	138	164	169	146	162	164	171	171	176	151	159	166	151	140	178	177	153	165	165	176	172	161	165	174	168	155	178	161	152	162	166	156	184	172	178	165	154	144	161	171	158	166	169	179	169	148	168	153	159	175	188	176	177	188	168	182	188	181	164	174	171	172	196	198	163	169	175	175	163	147	168	167	146	160	179	173	148	182	219	163	169	184	146	163	162	185	156	170	169	184	148	173	155	152	169	176	160	175	182	175	161	175	164	134	163	177	151	151	164	160	156	153	197	165	166	152	176	168	139	168	182	172	157	175	181	181	160	177	162	181	165	147	164	146	163	188	170	160	151	174	169	165	149	150	161	175	170	159	184	183	157	169	173	155	171	162	163	164	165	151	168	166	154	145	188	142	175	170	182	174	162	161	157	148	152	166	178	152	175	148	172	155	168	155	165	151	165	148	166	141	179	186	161	188	144	154	173	159	175	170	150	160	179	164	187	151	158	179	162	150	161	162	177	191	165	175	178	156	174	181	139	182	151	160	164	151	184	143	169	142	150	154	193	162	145	158	151	169	159	169	164	163	179	160	172	134	166	168	154	141	153	170	139	186	185	146	146	152	172	183	170	159	156	155	190	155	173	184	182	181	162	152	171	173	161	172	166	166	160	144	154	155	161	163	150	156	157	177	159	175	153	162	174	137	162	149	191	165	154	179	169	152	185	169	171	163	162	172	141	158	175	167	181	181	170	175	167	141	173	176	153	177	173	175	171	148	190	181	172	179	159	165	168	169	167	129	151	162	174	146	157	152	153	148	161	170	196	170	179	159	164	148	179	182	181	171	164	153	142	147	176	203	174	171	149	161	165	165	186	164	164	155	169	168	174	181	182	166	175	155	172	138	159	161	170	157	179	171	146	144	146	155	180	169	170	173	160	156	174	173	154	172	187	193	165	178	158	164	159
4845	751	650	372	303	283	267	236	234	214	205	204	204	189	191	166	196	171	180	190	180	166	175	159	185	189	182	169	175	172	180	161	173	164	183	169	165	161	183	181	147	176	169	160	177	181	170	159	185	161	185	164	177	211	176	183	193	181	198	171	159	175	167	166	164	182	169	173	164	189	163	188	163	170	167	158	179	175	163	165	167	168	195	160	166	187	174	177	182	158	169	164	167	181	185	193	183	171	190	179	171	187	174	179	191	171	178	188	163	163	166	165	176	162	167	182	172	146	151	163	188	192	171	191	176	171	164	152	189	175	180	161	179	156	168	178	171	170	181	156	166	161	174	173	148	174	162	178	173	157	180	183	173	158	186	161	164	184	182	170	188	172	167	182	174	169	182	187	147	179	162	190	183	190	185	168	165	152	163	187	158	171	166	181	180	154	148	166	177	172	170	159	173	167	163	195	168	151	192	156	189	177	184	159	153	177	177	189	166	179	163	163	165	177	174	205	173	177	165	191	179	176	167	140	158	176	176	157	183	179	166	169	162	162	180	172	183	172	154	149	170	160	180	180	185	142	186	178	155	204	171	163	167	171	170	157	188	165	197	170	159	168	188	148	188	185	151	173	168	164	172	178	174	168	178	182	171	193	189	172	159	189	196	176	179	177	179	167	160	173	166	170	188	157	154	163	168	166	181	181	179	153	172	175	166	171	182	169	187	176	158	171	162	168	180	179	178	180	162	180	175	169	193	177	158	176	175	173	179	174	146	168	183	160	189	173	171	157	181	189	172	178	167	179	186	174	169	171	179	187	198	145	170	168	164	145	164	176	187	165	142	164	146	142	168	181	173	161	156	165	181	165	155	176	184	183	197	168	155	178	167	177	202	170	169	157	155	151	167	164	152	173	188	171	147	176	192	185	176	179	158	152	165	172	169	164	179	193	178	179	194	174	182	189	169	163	163	187	188	177	151	172	182	178	179	173	165	166	165	148	182	186	167	165	169	178	167	181	184	153	171	169	178	172	191	140	158	169	203	193	188	164	164	185	156	188	174	165	184	157	166	179	174	183	155	164	197	166	175	171	183	179	186	180	181	174	200	161	182	160	156	177	171	173	180	188	160	163	199	193	193	194	162	166	149	175	174	140	168	175	155	180	150	166	182	191	178	190	192	166	173	186	171	160	187	163	183	184	168	177	162	168	172	189	195	183	182	167	181	189	182	196	161	153	173	163	162	166	168	173	175	181	183	156	160	176	171	189	163	178	151	184	168	165	157	175	181	151	163	185	174	178	185	187	182	176	183	199	177	165	184	155	167	158	192	179	162	189	179	143	161	199	197	177	170	192	177	166	168	157	155	191	166	161	151	164	165	173	157	186	175	177	169	165	188	171	172	163	178	170	158	161	195	147	165	185	183	170	159	153	172	181	184	170	185	171	174	175	162	166	180	177	158	165	181	178	159	181	184	182	162	175	184	172	203	187	178	174	179	161	189	162	172	184	171	187	186	180	180	194	156	171	151	145	176	175	170	168	151	173	199	169	163	177	156	203	157	181	176	181	165	181	182	162	160	156	184	167	172	163	175	166	166	168	200	176	164	160	161	171	147	163	174	153	184	167	162	180	179	182	172	185	161	184	186	152	179	176	158	168	177	176	198	157	177	169	189	167	181	171	143	174	175	161	195	186	186	177	173	158	164	157	188	166	155	190	153	181	177	160	179	157	178	168	154	169	185	160	184	165	177	167	167	168	148	165	187	180	162	156	169	156	174	166	180	197	186	173	152	147	185	191	151	177	144	160	156	203	172	177	154	192	191	164	182	162	185	146	163	188	183	169	158	173	183	178	191	156	183	185	160	153	177	184	167	181	176	159	163	168	185	158	177	194	164	170	159	175	182	166	170	161	183	186	155	174	156	173	158	166	141	176	180	179	195	172	175	171	181	164	172	184	186	162	180	179	169	164	165	175	175	175	164	190	183	169	176	172	179	182	167	183	183	182	168	177	172	176	181	175	162	170	173	160	169	154	177	185	178	185	204	153	171	171	194	152	187	187	189	174	186	180	159	171	156	155	199	163	175	160	160	182	167	156	182	142	171	180	169	143	166	173	156	188	159	202	164	166	172	169	200	165	179	175	190	177	172	157	180	171	187	167	165	191	187	178	186	181	176	158	177	171	170	194	160	158	163	190	180	180	189	185	180	168	173	195	170	196	188	182	166	194	184	174	169	168	168	178	165	168	160	173	180	161	168	183	169	198	182	152	150	161	163	181	164	182	182	183	187	161	191	190	168	202	166	148	167	178	178	178	175	169	185	176	159	205	181	182	187	160	196	174	161	179	182	167	159	161	182	141	172	165	159	181	167	179	183	183	161	174	187	167	163	197	161	189	181	168	174	171	183	188	167	192	188	167	179	168	160	167	173	164	157	164	178	159	188	168	157	172	174	186	178	160	175	152	193	185	180	158	187	194	168	162	183	173	160	164	193	169	177	156	182	187	186	171	188	144	173	183	198	150	167	161	174	181	140	161	170	173	175	194	186	163	191	157	158	175	186	165	185	169	154	165	174	190	197	182	170	181	188	173	181	190	192	182	167	168	142	150	169	176	192	168	174	167	182	170	172	192	185	176	167	186	188	176	164	191	196	159	164	175	206	145	176	152	174	173	182	185	174	195	175	185	184	172	152	132	182	169	179	185	165	166	174	192	162	185	166	202	166	160	168	175	188	176	156	182	170	174	177	160	176	143	201	167	162	179	170	170	147	178	165	155	180	201	173	164	165	173	158	172	167	175	158	181	166	186	172	192	169	183	160	168	175	172	195	136	182	180	159	177	147	166	156	166	167	163	162	173	164	178	150	151	182	164	174	159	191	198	177	179	190	171	189	180	170	177	181	176	139	170	168	184	166	193	177	166	159	170	168	204	163	177	154	172	183	170	188	173	140	194	184	167	149	177	192	170	179	170	184	169	186	160	184	184	170	156	167	178	194	182	179	174	182	180	147	169	185	172	192	160	139	180	158	150	164	160	162	191	181	171	175	171	200	187	157	159	154	191	176	178	194	168	168	154	190	160	191	162	190	160	179	173	148	177	183	176	180	175	200	154	181	166	177	176	170	182	173	188	176	165	178	135	168	169	176	182	162	186	165	148	171	164	160	172	155	185	178	169	197	185	178	173	170	183	159	160	177	202	190	163	160	185	175	188	157	182	152	163	175	160	172	135	169	166	171	184	168	144	187	164	174	169	170	184	172	175	178	190	177	167	167	183	179	157	175	185	168	150	183	156	160	187	183	192	146	165	172	152	149	206	179	172	176	178	179	161	189	185	175	208	195	158	161	173	183	166	161	159	169	154	163	170	153	195	149	165	169	172	179	187	179	158	179	175	173	173	194	177	188	162	164	161	161	184	176	165	176	181	184	130	183	183	176	185	155	176	175	177	177	167	171	166	176	182	187	181	184	171	164	188	171	172	184	181	176	160	151	182	162	166	152	178	174	160
25818	21322	28052	24935	21329	12798	1594	989	851	775	692	643	606	624	610	577	556	549	543	507	522	499	492	458	510	484	475	503	533	491	489	497	519	514	531	490	480	488	495	516	472	469	516	490	459	508	472	442	475	428	481	461	471	476	473	519	488	494	489	468	516	446	480	467	510	500	440	484	461	457	487	460	466	504	440	471	491	465	500	470	468	452	484	464	466	470	522	504	511	467	456	483	446	487	464	471	471	472	524	482	466	460	471	475	509	444	454	489	484	438	462	459	467	472	467	478	492	454	510	472	461	448	430	493	472	505	446	498	501	488	437	492	489	463	471	515	487	475	485	475	504	461	468	457	439	501	504	458	431	466	471	443	489	477	448	428	499	438	486	468	438	509	483	468	452	448	487	501	484	477	445	466	449	491	485	476	468	464	465	487	465	490	455	481	475	472	495	443	455	460	469	477	489	500	437	447	508	441	483	483	471	474	501	480	470	474	429	442	464	434	441	466	456	471	483	482	465	451	463	512	427	507	491	454	440	474	476	494	462	479	464	473	470	451	444	481	438	450	486	457	450	452	458	468	476	482	452	479	467	513	515	478	475	469	488	479	471	459	450	454	445	486	435	443	479	472	483	449	464	455	482	445	474	465	469	473	479	463	511	504	446	491	447	452	448	458	459	475	449	464	490	452	437	441	447	469	466	469	475	490	478	440	494	483	491	498	492	470	462	492	484	496	467	500	447	486	466	463	502	468	436	462	451	468	476	403	493	468	512	492	508	448	471	472	450	483	483	487	470	478	448	480	472	489	509	446	424	459	480	485	473	473	490	476	477	492	460	475	456	444	467	449	439	427	465	446	470	483	457	453	489	450	475	464	449	479	488	455	504	458	436	433	468	497	467	493	506	493	462	465	515	502	471	486	472	498	486	441	492	470	481	516	423	472	486	481	492	454	478	498	443	502	515	474	436	466	451	519	478	451	474	468	473	437	457	478	472	463	457	447	535	448	488	488	460	472	438	474	485	487	468	455	505	500	500	500	462	460	492	520	465	514	447	490	500	495	444	507	518	493	446	474	475	466	497	472	480	489	523	480	448	479	494	423	482	457	470	445	514	467	448	476	474	475	463	487	444	514	494	491	489	463	493	481	449	465	434	489	498	459	485	441	459	443	475	481	467	452	439	472	475	480	433	419	474	442	467	509	470	487	460	449	438	473	496	468	468	496	406	473	495	454	492	465	433	436	462	480	459	463	452	434	436	433	457	489	466	486	474	505	472	483	436	434	478	446	483	517	465	453	500	451	473	521	470	465	481	480	454	473	475	484	535	483	488	468	476	480	482	443	431	497	456	465	463	472	479	420	477	512	487	478	484	471	495	491	441	429	463	468	435	440	502	455	434	466	467	442	439	460	496	461	454	433	468	460	468	473	473	433	522	482	477	492	460	519	458	479	459	529	492	484	484	448	436	479	454	435	456	499	452	482	477	478	471	484	480	497	455	448	464	478	495	447	504	477	454	502	502	470	446	496	520	455	457	485	479	501	482	494	459	486	483	463	434	469	463	480	469	403	451	458	478	486	435	490	468	493	482	492	462	475	479	433	498	474	457	426	458	488	459	449	469	442	477	455	457	511	476	445	493	447	448	481	459	497	470	473	473	458	463	490	481	453	500	462	502	467	431	506	478	479	463	454	468	464	489	451	450	464	486	477	480	489	490	440	467	475	494	483	461	466	443	424	479	495	498	427	482	456	465	481	452	428	419	447	430	442	499	459	460	452	472	480	454	473	463	464	475	488	430	471	468	486	473	468	478	467	430	498	482	482	472	457	489	481	463	462	482	479	475	479	466	495	451	486	460	465	434	471	439	435	482	448	476	514	439	491	460	436	458	444	450	446	487	475	535	462	481	475	463	442	445	459	439	462	425	483	453	500	450	485	444	487	504	483	468	507	494	436	462	447	517	502	463	471	498	439	495	475	442	483	475	485	441	446	515	509	471	461	475	513	502	510	475	456	496	426	475	449	440	453	463	468	514	463	478	457	464	442	452	462	495	476	445	452	491	463	480	471	462	465	477	480	469	449	521	472	479	462	454	483	490	475	431	457	508	495	467	460	442	489	467	443	466	446	458	452	436	451	446	495	531	507	459	501	477	451	450	439	456	477	464	428	473	454	485	477	530	436	453	450	490	465	483	479	458	450	453	477	468	496	451	442	473	459	429	475	537	461	478	485	457	473	495	493	491	469	482	494	476	473	489	472	450	472	495	475	496	461	454	469	485	469	487	444	440	449	459	484	459	481	440	497	482	501	480	435	459	467	469	421	481	477	467	463	419	499	483	486	463	430	403	477	484	477	484	469	443	472	450	407	480	484	522	496	469	479	492	455	503	454	461	454	470	486	496	474	452	464	492	488	481	463	474	452	443	487	479	443	410	452	415	483	474	456	492	463	477	484	464	479	470	434	456	465	446	457	454	479	465	431	470	466	485	472	497	453	501	450	443	469	440	476	456	476	447	456	485	440	482	466	477	468	467	503	468	440	464	465	443	474	485	489	446	485	517	473	453	455	478	475	452	495	435	449	479	470	505	509	442	479	497	478	466	499	474	469	497	460	436	470	450	434	448	440	453	485	456	462	485	496	469	437	495	452	476	502	459	499	452	485	469	482	498	437	488	443	462	438	439	452	460	439	489	501	485	476	438	471	462	463	478	462	466	433	478	466	506	503	479	444	464	479	489	477	483	465	470	484	465	468	494	416	475	483	448	525	461	474	478	480	467	491	476	460	469	478	495	456	495	444	445	484	506	469	461	469	457	458	463	470	447	442	524	484	474	467	446	469	482	449	489	459	456	481	447	430	444	485	491	459	476	470	453	460	470	447	486	480	456	481	460	435	480	449	441	478	474	463	462	429	459	477	462	523	457	433	456	431	455	492	479	426	462	526	486	469	453	478	444	487	425	431	469	464	494	477	440	484	503	446	454	473	456	518	481	462	485	467	485	490	488	469	451	455	496	475	471	481	455	466	465	445	473	454	441	446	427	480	473	470	446	480	464	472	473	475	468	475	506	489	469	501	487	460	460	453	498	430	436	490	471	489	492	478	453	491	465	430	466	467	453	484	461	458	512	490	486	513	439	492	497	468	504	479	504	497	460	459	455	459	476	464	471	513	444	484	409	457	482	432	489	475	476	446	504	452	469	450	500	475	474	456	496	467	457	446	468	498	479	481	441	497	511	468	447	476	505	520	478	494	465	489	500	463	455	472	490	491	502	493	507	454	434	429	471	444	484	477	469	428	483	467	433	481	485	448	459	492	478	452	454	501	453	450	466	443	467	467	457	466	480	499	525	496	491	500	465	451	480	511	468	463	489	462	449	461	472	447	474	471	461	456	490	494	469	476	460	422	476	464	469	466	512	444	472	457	515	437	469	472	468	479	438	443	466	419	506	473	476	487	467	416	453	462	460	482	477	486	493	467	444	497	479	490	455	480	471	445	444	430	518	446	476	464
7268	10611	9866	5492	3515	2659	2050	1618	1353	1187	989	942	834	793	713	745	665	639	593	572	562	570	550	532	531	535	554	527	541	488	514	539	475	472	484	452	494	480	491	516	492	490	486	437	485	494	447	472	472	469	474	483	502	403	451	467	464	450	501	471	481	447	511	492	450	456	470	468	448	469	434	472	464	484	453	454	407	446	439	454	463	479	470	446	474	438	425	499	484	464	408	458	486	456	451	464	489	442	486	409	467	430	407	412	424	436	462	466	426	459	426	445	424	431	466	470	459	463	422	456	419	440	422	451	424	436	428	479	446	412	449	443	465	472	439	443	451	473	417	438	428	443	414	427	483	460	458	417	467	439	447	417	426	464	447	474	471	429	471	439	482	436	470	456	418	445	468	409	436	484	436	443	467	445	469	426	461	466	440	439	458	475	412	424	438	438	465	428	454	465	440	426	418	469	473	446	453	429	418	467	461	431	448	423	434	453	462	461	463	449	429	454	445	463	423	448	420	465	442	422	459	467	424	420	473	455	432	449	453	424	433	458	401	461	416	439	447	453	437	470	454	450	397	418	447	419	461	416	419	483	429	483	408	447	472	421	460	449	426	408	464	436	451	441	464	454	422	439	484	397	479	444	462	459	469	454	421	473	451	429	420	453	435	437	404	456	421	456	444	441	490	434	419	453	465	474	430	427	424	439	466	474	476	460	436	459	452	474	433	460	453	428	456	451	442	438	451	445	482	434	464	442	427	419	429	493	478	455	454	471	445	433	433	416	457	479	409	479	437	410	448	465	444	446	473	444	463	433	453	446	461	471	433	460	453	447	451	460	443	467	458	472	445	430	484	408	431	457	417	477	437	453	481	477	462	418	471	444	454	417	434	433	427	448	478	428	443	437	445	471	451	407	466	433	449	441	494	445	449	476	460	447	476	441	428	462	429	453	475	468	434	414	405	466	460	440	441	448	439	431	483	435	465	440	429	441	446	489	492	460	466	474	426	451	445	453	429	424	456	444	425	455	428	416	454	406	413	484	424	446	480	456	428	444	482	461	459	445	470	432	422	418	466	436	433	485	457	471	448	462	456	457	455	455	467	453	484	438	434	458	420	438	471	448	439	405	457	427	467	399	435	465	466	468	464	456	488	460	453	459	421	437	443	420	438	445	484	444	448	451	443	425	437	455	443	456	438	443	463	435	459	421	460	453	510	443	448	440	440	459	449	400	455	432	459	440	486	458	466	423	438	421	493	437	423	466	485	489	442	427	456	486	467	444	418	460	449	467	410	430	476	436	435	466	439	452	440	446	440	436	439	471	438	471	501	469	430	456	456	443	445	406	431	432	437	472	479	461	472	458	416	441	460	436	466	487	439	470	491	450	446	458	472	460	432	453	461	437	433	447	452	440	442	449	435	441	462	447	483	407	448	454	462	458	449	472	429	423	458	397	439	444	466	455	416	424	480	458	462	443	452	467	443	457	429	471	430	432	438	499	466	428	448	462	428	422	464	408	472	429	443	449	438	435	431	452	442	461	402	438	480	450	415	454	430	415	457	481	449	458	445	429	418	472	475	448	457	433	445	454	472	412	471	435	448	450	435	464	457	472	429	417	464	449	434	424	455	437	457	459	446	459	455	446	464	440	431	460	471	444	431	425	451	443	433	436	439	468	438	429	446	414	465	490	462	449	438	476	449	477	491	470	445	476	462	454	432	466	442	448	463	426	457	424	431	432	425	428	467	460	416	473	438	445	443	434	458	452	452	455	438	445	437	459	417	450	439	441	454	465	446	437	473	457	448	464	452	424	417	445	426	490	442	499	428	423	465	447	483	452	430	461	470	447	437	424	450	466	414	445	448	478	403	437	432	423	446	452	478	453	419	436	443	465	454	448	453	446	487	451	443	420	431	453	429	466	442	440	447	430	427	440	436	436	422	509	420	454	473	456	460	452	474	411	460	425	415	468	483	447	421	463	441	428	454	471	445	443	457	397	502	443	469	452	436	439	432	456	437	427	432	504	436	430	445	424	468	457	461	480	428	476	441	437	504	467	433	446	420	455	464	431	439	412	432	415	491	425	454	469	423	485	460	443	448	456	474	459	425	413	419	452	443	461	409	460	440	466	485	424	438	460	450	462	455	418	445	421	472	419	412	438	423	453	468	492	491	448	446	469	435	457	458	433	446	430	416	514	420	428	479	470	417	428	467	475	459	436	432	449	453	469	469	476	412	456	417	458	449	418	454	473	447	431	484	458	473	423	447	465	470	451	447	448	407	435	444	461	420	410	454	469	431	448	453	437	428	421	401	458	456	431	475	450	459	448	449	451	459	479	435	467	469	444	456	455	466	471	439	482	489	451	469	451	470	422	482	452	470	426	475	438	454	415	460	424	474	464	448	482	454	444	441	427	446	475	471	448	496	430	454	450	446	432	437	441	449	457	423	458	444	417	402	442	431	494	431	437	455	452	446	451	426	470	471	469	440	401	461	421	450	439	429	447	423	451	425	414	500	467	439	422	428	407	423	463	428	442	412	446	441	439	439	416	469	424	452	453	414	460	427	475	458	448	428	435	432	436	456	462	448	453	417	430	423	419	433	446	434	425	438	436	441	471	432	492	450	405	419	446	446	478	446	404	466	441	449	418	404	469	432	486	444	428	471	431	427	462	430	441	430	440	421	482	420	474	454	432	435	468	463	489	468	456	471	418	407	441	451	457	454	444	429	418	442	476	455	459	492	459	424	431	426	406	439	456	434	391	459	407	446	435	415	448	437	458	452	420	425	447	444	451	435	448	439	443	434	477	505	426	398	407	502	430	471	466	479	467	455	457	430	502	421	480	438	432	486	446	455	455	448	437	449	441	444	439	481	455	455	423	442	453	428	459	450	451	444	428	441	489	461	466	436	428	460	413	469	435	420	467	422	457	454	478	441	436	443	470	438	454	452	477	433	430	461	431	462	485	442	458	442	438	393	440	437	440	453	460	457	474	457	456	433	477	448	430	466	469	484	464	458	465	444	459	481	453	426	499	478	428	432	416	464	448	409	453	438	451	448	461	490	423	440	449	449	477	436	460	434	457	430	452	435	489	436	466	429	449	392	475	417	453	455	461	367	430	436	451	426	448	415	483	466	461	462	451	424	468	455	457	453	483	464	424	439	440	457	447	455	442	460	425	440	467	455	442	469	456	435	475	430	448	461	498	458	430	438	482	442	467	445	480	484	438	469	460	440	431	446	424	487	419	438	448	448	428	464	420	444	433	422	450	467	498	468	472	449	433	428	465	409	428	455	435	445	479	428	439	440	455	442	478	418	422	463	448	451	477	454	447	472	464	473	459	436	489	457	459	439	441	456	455	442	471	446	457	443	408	429	452	452	447	478	437	446	460	433	446	442	466	434	466	443	435	430	440	443	446	453	473	447	486	460	428	433	457	428	435	489	481	440	438	465	442	488	461	422	471	431	435	424	464	406	422	446	457	447	467	441	419	457	407	444	432	470	407
23453	21322	28379	24630	21327	21417	11593	1952	1467	1291	1078	1044	940	955	907	917	892	857	866	817	801	824	737	785	816	784	793	746	768	760	709	688	696	679	695	792	683	688	701	691	701	680	681	667	707	729	743	706	699	736	672	724	711	694	685	702	713	704	656	677	643	692	675	672	699	657	622	746	675	711	642	695	634	726	664	682	705	696	742	679	702	697	671	669	679	711	681	704	674	693	687	729	649	687	658	635	685	698	652	705	702	678	695	652	685	689	691	640	645	666	723	647	661	665	654	676	712	700	675	663	699	715	743	680	699	690	674	643	661	680	674	681	679	686	665	650	669	673	666	661	674	713	682	647	720	732	693	692	691	652	673	693	659	652	679	697	747	677	693	685	701	695	711	675	701	632	681	667	668	656	687	641	691	687	673	672	678	690	705	663	715	633	670	660	654	675	700	681	663	729	660	735	665	667	658	706	647	683	690	714	632	629	671	674	662	695	690	656	652	715	675	701	668	643	677	667	669	670	704	680	675	654	695	704	707	677	690	722	638	687	667	643	647	734	677	727	656	720	716	670	711	677	680	660	648	708	685	700	638	726	628	676	672	667	661	664	620	690	713	660	646	662	644	669	663	679	687	723	722	722	672	667	673	724	691	730	701	643	620	674	688	703	672	653	668	658	717	694	684	684	689	682	695	701	683	652	697	693	699	714	702	676	725	671	681	692	704	634	695	684	681	659	719	668	654	665	695	688	668	651	691	678	705	695	680	643	671	613	643	713	712	649	649	683	692	662	647	662	644	664	715	705	648	723	678	683	692	727	661	689	718	725	671	654	688	729	637	680	664	651	648	664	671	651	692	665	663	654	674	697	679	702	677	659	690	677	671	738	704	706	695	690	710	710	667	700	629	660	718	651	693	673	720	693	652	661	679	667	663	654	664	681	668	688	697	685	702	698	672	666	676	651	696	643	752	706	643	718	673	697	727	679	673	657	680	684	660	730	697	727	688	657	726	689	702	733	707	616	656	680	680	654	660	653	697	698	689	647	692	687	668	692	698	702	692	687	646	721	682	692	720	680	640	632	644	650	696	679	655	683	687	671	616	641	687	736	727	666	659	639	777	642	693	669	693	697	692	686	669	715	680	693	657	676	672	662	752	634	671	666	720	709	631	646	685	667	672	656	704	679	690	694	697	631	673	640	662	658	699	719	686	675	693	632	684	632	744	658	664	688	699	674	695	719	659	714	686	708	667	651	673	681	671	687	651	681	637	710	741	691	681	681	702	643	678	690	692	657	667	731	674	676	659	680	677	691	674	640	760	634	675	670	672	672	666	688	672	715	642	675	681	675	718	696	698	695	700	680	686	684	642	645	743	685	704	693	711	682	672	713	707	707	674	692	710	648	693	655	677	667	636	673	663	718	674	677	698	651	715	655	662	645	685	688	661	684	687	677	688	620	622	647	693	705	637	655	736	653	693	687	686	710	658	682	705	694	646	689	652	692	687	666	681	684	700	690	703	709	698	726	664	683	669	664	739	732	714	640	664	706	689	644	634	661	685	664	653	687	654	683	644	651	606	635	651	683	643	689	687	674	678	712	677	699	664	672	630	670	692	665	717	630	659	654	677	685	637	666	665	666	682	686	709	706	652	707	664	639	636	731	692	713	667	659	720	675	685	616	654	698	672	667	712	682	656	671	659	653	667	688	647	692	697	698	688	670	648	638	701	622	656	693	652	646	698	684	694	655	673	678	682	697	712	711	668	708	696	697	665	681	697	676	719	662	686	700	695	689	684	690	671	664	685	678	688	705	728	727	666	673	661	696	680	646	702	657	693	725	660	670	655	712	661	660	665	616	710	702	677	656	687	662	685	690	691	638	614	657	623	707	715	670	684	677	665	650	662	668	685	674	654	661	649	721	744	671	699	711	689	691	642	670	627	670	696	685	696	745	652	663	704	694	659	750	737	667	703	677	654	681	716	689	701	641	671	655	699	691	639	726	679	701	689	673	696	634	672	693	623	682	625	692	699	664	664	670	640	676	633	702	677	646	673	650	681	673	664	635	673	674	686	657	678	628	681	673	697	704	689	661	658	681	684	701	654	695	692	710	637	701	650	670	693	671	647	681	692	683	656	721	686	681	696	629	726	650	732	701	661	666	619	625	632	669	656	686	686	697	696	681	659	688	680	635	679	683	654	659	679	692	645	660	682	700	736	608	655	670	694	730	652	680	679	739	688	635	651	687	658	719	661	674	701	686	705	658	711	681	695	684	683	687	653	661	651	684	663	701	682	671	667	642	664	699	726	665	659	627	636	664	662	664	702	656	707	675	675	712	676	651	711	665	678	662	670	733	661	695	657	666	685	644	684	684	746	669	665	729	696	674	704	648	697	727	642	718	675	667	636	696	709	653	667	686	685	671	667	666	694	686	656	689	659	684	644	634	631	678	683	678	705	671	678	669	676	719	679	661	679	669	672	688	701	636	673	683	662	673	710	701	685	661	681	649	706	678	649	645	724	659	667	723	654	665	680	673	700	670	647	634	682	679	693	654	684	712	669	667	676	646	679	672	660	724	640	658	682	713	698	648	707	708	728	637	678	678	675	664	687	640	687	685	672	636	672	714	655	713	664	648	624	644	692	700	637	664	671	709	686	686	664	722	705	713	704	688	675	686	671	645	696	677	658	683	700	687	709	634	685	711	678	681	686	646	681	705	673	689	662	668	666	711	670	645	623	663	672	716	669	700	736	672	695	695	658	659	699	669	655	651	650	715	684	610	653	677	698	703	645	738	700	683	674	668	723	680	658	723	685	697	677	635	665	709	680	647	720	666	675	679	666	695	649	668	703	683	727	683	709	689	655	694	646	699	697	664	648	701	675	709	656	621	648	655	661	728	650	661	738	718	667	672	592	684	731	739	695	700	628	673	656	627	668	678	676	663	736	701	676	662	656	649	718	721	697	688	669	674	609	667	652	686	685	657	674	685	680	687	713	638	678	636	677	669	713	677	622	724	719	674	696	722	645	681	681	669	699	670	678	684	733	674	690	650	698	712	700	693	734	672	680	689	706	647	652	702	653	668	662	704	638	686	680	663	692	672	707	658	708	687	702	673	676	713	698	651	627	645	639	680	701	710	690	693	638	707	672	668	680	637	685	752	710	660	708	620	680	705	682	687	695	672	611	645	669	647	688	677	656	691	681	655	677	685	729	740	695	669	666	708	677	697	672	673	679	710	634	662	683	685	705	666	655	668	686	712	663	697	678	733	693	714	712	659	680	660	655	666	655	696	736	662	707	710	636	632	678	697	664	669	712	678	689	715	686	657	657	674	651	664	675	693	666	674	668	668	653	683	670	698	677	693	688	661	619	667	690	662	637	683	691	671	658	660	706	683	668	602	644	690	658	702	707	693	647	670	705	693	692	651	702	669	678	707	705	659	679	703	663	686	720	656	679	709	673	708	720	721	680	686	663	666	633	675	672	691	716	668	659	677	706	687	695	673	650	659
10043	17136	16034	9536	6182	4644	3534	2868	2307	2025	1744	1490	1401	1330	1175	1107	1069	983	982	940	931	868	847	835	825	765	789	786	740	750	747	751	750	728	744	745	746	695	655	735	709	661	742	726	665	706	636	671	633	660	685	666	646	703	699	675	658	663	697	681	668	674	698	706	678	654	650	663	673	681	704	667	696	648	682	661	654	651	684	666	667	670	657	680	677	665	667	637	681	652	647	644	661	677	669	632	609	672	642	628	718	622	665	620	661	690	683	646	660	595	669	636	666	670	619	678	694	674	654	632	667	613	630	645	698	621	628	690	644	669	630	641	654	668	673	639	610	640	650	661	619	651	680	642	645	622	601	638	642	649	660	673	682	618	653	619	648	677	626	653	644	657	646	667	615	627	662	645	612	647	591	641	686	615	652	661	654	633	666	631	616	639	649	652	671	639	659	648	633	605	629	584	637	662	631	622	673	657	642	629	657	634	645	651	655	631	659	650	618	661	641	617	612	601	631	648	650	663	672	612	611	625	628	637	616	670	640	626	653	643	645	655	632	633	686	642	666	647	635	627	653	680	630	631	699	662	644	615	628	653	690	633	612	653	674	651	655	694	633	633	655	655	680	638	634	650	664	639	630	668	632	632	643	654	672	679	665	646	627	638	690	622	672	688	633	621	700	700	645	644	615	660	686	670	684	663	676	630	658	657	660	684	657	603	622	606	632	645	663	634	650	662	603	609	637	640	642	642	651	700	651	619	671	654	655	645	620	692	640	622	624	616	633	633	604	665	645	660	628	686	651	637	602	618	669	646	702	636	657	611	646	654	559	644	691	656	664	618	644	627	652	642	641	612	641	671	664	630	634	717	627	649	680	643	631	659	639	673	637	635	660	621	663	612	635	635	674	654	659	657	630	659	672	634	637	645	660	646	647	633	644	632	626	671	650	653	665	655	679	613	626	679	599	662	673	679	629	655	657	610	645	601	650	634	595	642	693	659	654	640	666	629	631	597	604	625	653	616	654	699	606	652	693	614	589	607	640	652	649	640	621	667	660	690	611	684	613	637	667	662	592	623	652	628	667	647	634	638	619	616	619	611	616	623	610	656	632	647	654	668	632	663	655	650	671	690	733	667	658	655	645	612	647	671	603	679	617	640	645	681	600	635	639	637	740	629	637	609	660	681	620	677	666	589	634	661	683	588	654	664	645	656	625	595	630	639	611	658	631	629	622	667	635	636	682	666	660	686	635	640	690	649	620	628	711	632	579	659	629	592	639	660	634	637	704	623	665	630	647	613	572	653	651	659	650	684	639	655	649	627	664	676	640	632	673	646	671	652	646	636	620	668	654	663	634	649	611	682	638	615	605	670	637	628	638	625	615	658	649	662	600	692	687	670	623	651	621	660	661	650	655	624	637	650	645	653	638	631	614	693	593	652	691	623	656	621	633	663	621	626	637	616	648	618	624	590	630	622	666	620	653	656	609	635	684	676	596	625	641	636	667	665	660	605	641	637	683	621	675	681	668	651	673	683	637	601	672	653	676	620	636	658	619	632	660	645	671	692	644	611	622	632	633	656	677	647	621	667	662	636	665	669	665	640	628	608	653	615	619	642	668	589	671	644	653	646	640	632	631	639	647	646	647	630	686	683	642	649	621	633	628	635	656	615	633	613	617	675	696	622	641	698	652	629	667	605	664	632	651	618	625	655	617	650	626	684	655	650	608	631	619	648	633	627	647	645	621	626	649	625	631	639	693	640	663	643	627	672	642	639	652	657	653	623	670	615	649	654	636	662	643	645	611	685	662	591	638	629	691	627	610	654	658	667	629	639	660	630	688	661	622	674	620	630	618	602	670	642	668	659	614	631	654	664	670	630	647	662	682	653	661	647	662	638	615	674	638	698	610	675	656	640	643	663	656	639	628	637	663	661	686	651	610	643	644	657	641	698	652	605	600	713	611	606	672	636	608	620	666	638	688	662	636	627	642	648	648	631	641	639	635	651	657	611	634	664	638	673	641	633	610	676	619	665	671	638	651	617	622	596	640	583	633	664	647	653	648	697	656	630	672	679	611	635	656	635	643	648	609	665	638	654	657	681	654	647	640	667	646	622	666	607	662	652	673	613	638	617	652	676	644	622	618	651	641	645	664	652	618	655	636	646	621	671	654	641	654	687	649	664	685	638	665	679	644	620	606	638	654	638	685	643	614	672	680	682	651	634	607	660	668	611	644	689	650	658	638	645	654	599	640	598	628	713	672	635	625	626	629	625	619	692	595	651	625	616	608	637	649	633	631	652	659	639	619	661	597	663	643	634	652	654	625	632	651	620	675	586	675	621	632	651	649	634	636	615	593	624	629	661	616	666	669	635	654	650	589	624	603	643	671	664	657	613	631	664	620	636	636	660	620	631	617	631	671	630	641	660	640	660	623	660	689	646	610	633	683	637	633	613	685	636	614	667	675	635	663	655	669	702	641	613	660	691	647	638	654	599	650	622	631	641	672	610	608	632	641	642	627	638	620	657	642	630	600	661	616	635	647	652	666	692	633	682	678	658	707	646	626	668	645	674	637	673	664	623	591	645	646	673	599	700	642	622	680	639	629	578	689	620	644	680	675	624	619	605	613	595	626	623	640	650	653	640	602	605	609	633	628	684	659	630	640	643	645	661	610	644	663	695	627	660	644	628	684	660	662	638	615	660	635	673	627	665	607	683	640	620	637	650	631	628	651	630	595	622	644	695	640	637	652	634	665	662	641	624	647	708	659	636	627	656	620	651	657	625	641	658	679	638	623	664	670	631	601	656	626	626	650	635	649	615	642	658	598	670	665	646	609	617	631	649	657	603	640	705	628	639	629	621	652	645	693	665	663	650	652	666	629	640	607	631	648	687	594	659	647	646	650	679	612	626	644	640	632	620	676	678	649	621	620	624	643	638	642	664	659	657	670	646	594	619	633	649	663	647	618	642	689	695	668	650	583	695	614	677	660	639	695	671	694	634	648	667	619	688	690	631	658	630	666	639	666	636	651	600	664	644	683	673	627	621	663	605	644	646	605	662	636	641	646	688	673	684	618	635	641	665	670	647	660	646	646	640	628	620	681	685	700	655	619	669	636	639	660	622	656	662	607	660	612	628	688	615	596	643	675	629	628	616	659	666	621	618	646	590	640	632	623	702	659	624	675	627	654	677	642	664	679	621	669	610	675	670	657	610	640	674	672	648	677	605	634	628	646	692	626	645	648	660	660	639	685	605	659	645	673	689	642	661	650	634	680	662	637	644	684	646	675	661	633	642	620	635	653	653	611	647	642	601	634	645	613	597	678	659	624	627	654	674	628	671	684	613	664	610	701	650	620	667	697	625	681	667	678	626	618	613	642	668	677	613	635	684	595	686	652	671	625	625	612	609	653	618	601	622	661	671	625	611	662	611	664	608	663	638	641	648	627	622	657	639	670	670	645	616	624	656	622	627	667	628	641	671	647	648	615	645	589	684	677	654	643	663	672	638
28907	15969	2110	378	256	249	201	214	208	177	190	201	179	172	172	172	186	161	166	190	157	162	148	182	139	171	164	148	168	169	174	146	151	174	159	184	166	178	165	198	174	145	170	177	180	174	165	171	156	194	149	172	176	179	205	159	153	180	162	151	178	180	172	189	171	171	175	173	167	168	193	169	168	179	166	178	196	170	166	160	179	163	194	177	154	152	178	140	163	182	179	165	150	166	173	157	135	159	172	148	165	168	156	187	167	173	153	144	171	166	157	175	172	161	182	169	182	170	149	181	178	162	183	168	162	175	160	163	156	159	164	173	172	160	164	168	162	178	166	165	116	165	178	183	168	163	165	177	173	166	143	178	165	155	180	175	174	174	148	155	181	183	137	180	161	179	189	164	196	164	172	152	177	159	174	161	182	170	161	188	197	170	175	177	179	162	167	174	169	159	172	167	190	163	157	163	189	172	182	183	156	186	168	144	176	169	186	169	176	196	183	170	185	165	163	150	162	168	184	175	161	164	171	161	147	166	165	146	159	149	147	179	164	186	160	158	174	176	181	190	155	175	160	164	170	148	182	172	172	172	152	173	148	174	166	169	188	153	173	156	170	171	170	176	169	171	159	173	151	180	149	158	161	161	168	199	168	160	179	180	172	203	163	161	156	163	153	142	162	165	168	185	158	168	166	182	160	171	145	152	174	169	167	178	168	163	156	168	142	154	158	195	172	195	158	186	168	187	159	167	150	154	162	169	180	148	168	174	169	168	169	177	178	170	167	153	178	163	173	184	172	172	163	173	169	165	177	163	170	144	164	159	145	165	184	171	151	157	154	166	154	155	163	148	154	154	180	170	166	176	176	145	170	174	175	150	162	173	164	158	183	151	165	167	185	170	174	174	157	153	143	156	156	146	188	165	169	161	181	145	127	162	150	173	161	151	166	157	148	176	196	177	200	159	177	180	172	161	156	168	171	162	163	168	185	150	148	141	178	160	182	167	174	178	138	167	157	164	169	157	152	159	164	153	181	161	186	151	166	195	166	184	156	156	171	163	166	155	157	170	185	154	146	158	186	181	179	178	184	159	169	169	162	155	179	163	138	183	149	155	164	166	163	161	159	146	192	158	173	170	194	165	173	157	188	191	171	178	163	173	152	146	168	173	162	164	180	167	183	176	169	166	165	153	154	143	170	176	161	181	176	142	189	137	168	175	168	164	162	186	180	176	165	172	167	183	158	155	165	178	174	169	174	181	188	176	172	186	148	181	187	176	178	136	177	166	171	176	179	172	170	183	162	196	180	185	197	184	143	176	154	175	169	150	175	177	137	181	188	173	169	183	168	154	160	154	145	177	193	169	174	160	169	178	170	174	164	137	174	169	197	162	167	149	183	192	160	162	176	157	161	190	155	170	173	162	179	173	155	158	182	184	185	147	171	157	166	191	185	164	175	177	166	178	183	171	172	161	193	183	152	149	160	163	175	181	181	168	155	144	155	155	172	157	167	168	164	178	167	142	156	168	172	171	164	195	185	172	178	169	173	138	168	154	170	171	170	157	170	154	171	144	156	168	162	169	165	173	166	167	169	166	199	143	144	165	181	173	155	141	166	171	166	181	154	179	164	176	184	140	176	177	175	176	180	168	180	164	159	172	161	160	165	171	183	179	165	147	182	165	176	167	189	157	184	181	174	165	158	194	160	170	161	180	144	166	175	181	168	180	189	159	160	144	170	170	159	170	172	166	177	177	167	169	178	173	147	187	162	187	163	168	185	164	156	172	166	174	162	172	151	168	172	173	168	167	171	174	154	171	156	163	165	151	167	158	181	163	145	153	151	147	185	153	164	162	168	165	164	164	181	160	173	172	142	168	174	141	160	173	164	169	175	177	153	152	174	168	153	179	171	172	153	150	162	186	162	192	182	167	167	163	152	155	161	175	179	168	165	161	177	166	168	175	174	159	158	154	162	156	183	164	168	155	164	160	155	174	175	192	165	164	170	141	200	162	166	190	180	145	178	192	161	168	177	164	178	157	182	188	163	172	160	157	171	186	178	156	143	151	194	169	165	166	170	150	157	176	168	181	159	163	177	155	157	191	202	179	173	172	179	154	170	169	169	175	163	171	178	166	159	149	182	172	175	172	186	188	186	180	159	177	174	179	175	180	167	172	143	156	163	161	144	171	161	180	167	168	160	184	185	154	175	189	162	153	173	131	158	169	171	158	172	178	165	171	170	155	183	177	174	193	173	162	157	158	194	176	178	164	150	197	190	148	160	165	164	163	167	155	180	185	179	181	197	173	168	170	195	174	160	168	171	158	172	166	151	171	174	155	156	159	192	160	165	193	166	176	169	168	161	155	157	162	167	176	177	161	145	173	181	188	186	215	162	190	145	138	155	151	149	193	168	155	171	171	166	173	167	164	171	163	171	149	159	165	166	178	145	166	160	164	192	159	162	173	169	146	158	162	171	192	185	162	196	175	162	188	162	164	181	174	154	140	187	170	175	184	172	183	165	151	174	163	163	170	152	187	203	142	162	165	174	173	161	162	150	177	178	153	150	175	157	161	169	152	170	154	174	173	177	183	175	156	174	178	196	179	169	162	190	194	171	175	177	194	177	166	143	178	167	163	152	167	178	185	167	173	159	167	162	185	176	152	169	160	167	179	161	173	183	169	168	179	152	161	203	158	172	163	159	151	153	163	171	179	143	173	159	150	172	188	187	168	159	175	155	178	173	166	165	169	172	156	178	167	187	172	167	166	165	161	168	148	170	182	180	168	162	162	160	149	157	181	173	172	157	172	140	165	195	190	189	197	191	177	158	168	153	169	183	178	175	195	171	144	165	157	195	198	169	174	139	171	174	153	178	157	173	171	174	163	179	171	176	135	154	170	145	191	171	177	172	152	170	174	158	189	182	162	155	166	167	172	149	171	168	181	169	173	158	160	163	152	175	169	154	164	159	176	189	164	189	177	175	174	138	161	167	168	152	171	143	175	169	135	167	153	178	161	154	170	157	143	179	174	153	148	168	158	153	161	149	165	177	165	161	173	179	152	161	189	195	136	164	183	174	170	178	184	167	184	166	192	163	162	155	172	143	177	177	152	164	183	153	178	175	160	196	191	156	189	192	156	148	162	168	153	159	165	136	180	169	160	178	155	171	176	149	166	154	151	162	187	171	169	190	183	169	170	190	183	152	161	155	172	177	176	183	168	148	162	164	192	192	160	140	169	202	183	155	177	177	165	155	156	159	188	164	182	166	167	149	168	183	155	175	180	179	169	189	172	156	181	150	169	156	159	172	189	187	167	176	136	184	183	162	185	157	170	170	166	167	164	184	181	154	159	156	168	173	189	153	157	174	150	169	159	150	169	149	156	183	158	179	179	174	189	165	169	180	164	171	145	165	171	166	184	155	167	167	174	181	171	164	137	162	177	155	183	176	172	165	164	192	174	155	207	165	188	154	171	167	164	166	189	170	169	192	161	158	181	169	159	188	134
4912	702	612	395	308	277	217	272	253	229	209	215	193	179	195	184	168	192	181	191	175	178	170	182	193	194	178	181	170	180	207	187	187	172	188	197	135	161	162	191	165	174	170	190	204	161	185	174	169	190	148	172	173	178	193	178	169	194	168	177	171	165	166	180	184	190	169	186	166	180	174	189	162	158	177	170	174	172	183	179	191	162	164	189	175	167	179	166	175	185	200	226	166	177	158	184	192	188	172	167	169	195	202	162	183	186	167	173	175	187	179	171	167	186	168	152	161	189	168	184	172	172	166	159	154	188	167	202	181	182	174	173	170	188	165	187	175	164	166	170	171	170	158	177	177	164	182	183	192	175	163	177	185	159	190	189	177	166	178	170	191	186	162	185	186	198	185	191	187	164	162	170	192	175	209	174	167	165	179	177	181	159	143	189	171	163	175	186	193	189	168	163	172	207	182	171	182	171	176	169	153	189	162	177	168	179	158	189	181	156	158	201	164	190	164	168	196	172	175	157	187	183	181	184	178	187	193	187	174	170	186	146	181	155	176	203	187	168	174	151	179	186	173	169	200	175	154	169	192	201	187	162	163	173	160	181	169	184	181	168	172	164	171	187	147	199	164	195	186	170	186	184	169	155	151	172	174	159	175	195	192	147	175	164	195	168	184	145	171	183	167	169	166	172	146	190	168	175	204	171	149	168	196	177	223	179	159	172	180	160	158	162	185	171	173	174	178	168	201	176	176	145	164	183	202	169	140	189	185	183	172	191	175	196	159	163	166	185	170	182	185	166	184	190	173	167	171	154	183	193	190	189	167	172	179	171	156	171	176	175	172	180	188	174	190	175	190	173	174	161	163	190	167	179	183	179	193	170	167	179	169	161	162	174	170	162	180	180	167	194	163	162	190	156	175	176	170	165	197	172	171	158	184	193	169	146	185	188	165	203	187	177	139	178	175	159	180	169	173	169	162	178	189	191	189	174	154	166	176	193	199	198	177	156	178	180	182	177	172	183	179	169	191	197	159	189	183	159	152	177	184	163	202	170	186	181	154	184	183	189	171	176	183	194	161	177	172	213	182	194	183	190	174	187	175	186	174	173	183	186	183	170	155	167	199	192	169	172	181	184	185	189	180	182	189	170	162	165	201	181	175	166	167	181	176	194	169	167	170	196	183	175	182	158	162	188	178	165	214	175	172	161	193	195	187	174	181	161	191	160	196	198	166	173	191	166	180	171	161	178	180	156	172	170	146	194	173	169	169	190	187	170	176	191	168	189	186	162	152	176	184	178	179	185	178	182	188	193	182	193	179	236	163	186	174	151	176	169	176	181	199	157	175	166	138	177	200	171	175	169	183	184	173	144	177	159	175	171	192	157	195	173	162	183	168	159	171	185	174	174	152	207	169	180	198	168	168	154	180	190	154	155	168	196	184	187	198	185	200	159	173	185	158	177	182	175	194	161	193	199	195	192	153	168	185	165	184	183	170	166	176	174	179	187	171	179	164	169	169	180	165	171	186	183	167	184	188	213	176	172	176	163	177	170	171	187	159	159	195	174	154	176	170	192	181	165	176	181	167	179	174	179	177	184	167	186	154	183	180	199	198	171	172	158	189	156	169	159	178	177	188	178	185	170	162	172	179	157	193	189	165	176	163	171	168	172	171	163	181	172	164	196	173	185	163	167	178	161	157	179	184	158	160	177	178	187	192	182	196	186	174	152	159	194	200	181	178	159	168	180	166	157	159	176	179	184	160	181	186	163	178	193	173	183	162	172	184	186	177	177	163	169	167	178	175	208	189	202	186	190	201	163	168	165	166	186	164	169	152	192	178	172	190	186	197	192	174	202	159	178	178	171	190	172	190	185	187	163	192	185	185	188	167	187	180	180	186	165	163	177	184	176	162	188	185	155	156	166	171	172	176	167	180	155	170	173	146	175	179	228	196	163	184	168	191	177	174	158	166	166	177	166	173	152	172	197	185	174	178	158	168	168	171	168	183	181	184	167	189	184	199	145	173	158	152	188	180	189	175	175	163	172	191	171	188	189	165	170	192	155	175	187	190	151	177	197	188	169	196	195	157	212	179	186	172	169	183	181	200	152	171	175	206	180	179	164	158	179	202	191	179	181	196	160	187	178	169	163	167	187	149	193	189	165	180	165	190	193	171	187	181	174	181	188	188	159	160	176	177	176	168	166	187	179	160	164	170	196	185	199	173	197	156	190	176	156	166	188	193	174	185	187	181	164	175	179	178	206	179	202	181	199	176	180	162	169	160	176	182	181	175	173	175	187	171	172	163	160	185	178	167	181	181	184	171	177	191	164	178	175	168	159	170	180	195	181	173	176	181	161	182	167	182	172	192	172	162	184	172	153	201	163	182	171	155	204	173	167	178	163	174	171	162	190	177	184	177	154	204	172	171	172	153	173	177	173	178	189	179	164	165	164	207	187	167	161	186	170	173	178	182	181	162	170	164	179	145	179	165	188	160	169	172	191	197	166	170	148	157	165	171	208	169	170	166	155	192	190	179	190	167	162	176	180	167	161	192	179	181	170	147	167	165	165	176	179	183	164	151	150	195	176	197	176	177	164	185	154	180	183	175	191	176	176	175	198	189	182	173	185	168	196	214	183	171	163	191	178	161	173	176	160	176	192	172	172	184	176	185	179	179	164	155	170	194	169	194	174	173	186	185	176	170	165	172	170	175	187	163	200	173	188	170	168	177	190	167	190	166	202	186	158	184	161	194	194	168	170	167	171	188	175	198	185	168	203	210	168	184	159	160	171	180	199	162	165	164	166	190	175	170	175	213	174	180	162	195	176	180	170	183	164	189	156	175	199	182	157	173	184	190	176	178	170	179	191	163	153	165	177	199	172	188	194	173	176	158	159	156	165	158	197	184	158	185	193	200	163	175	158	191	182	181	190	152	167	179	178	185	176	158	180	167	184	159	159	160	194	161	167	192	172	182	160	176	181	196	147	161	191	176	184	193	157	176	182	184	173	181	176	186	173	168	154	188	171	194	174	191	176	183	171	174	172	188	168	175	186	189	175	185	180	173	185	215	158	168	161	190	183	197	201	180	186	157	169	179	188	175	190	175	189	171	177	173	196	163	178	168	195	177	177	151	136	182	191	167	178	174	185	189	192	178	190	205	186	150	177	181	204	166	183	170	176	192	170	176	177	166	161	148	174	181	176	167	181	166	193	187	171	186	173	161	174	171	167	158	185	186	185	183	172	162	153	160	172	154	163	157	189	158	170	171	172	180	163	171	160	171	199	192	167	173	174	202	181	180	181	184	209	182	181	197	157	187	172	183	198	174	176	201	172	161	184	163	171	205	191	195	171	189	199	180	176	162	158	173	167	168	186	171	171	199	185	169	189	178	184	175	173	166	191	173	178	166	170	185	162	194	183	170	176	154	193	183	169	178	169	182	178	171	193	181	179	161	177	162	178	166	193	194	193	181	158	155	183	163	177	185	157	177	163	182	200	165	175
25830	21328	28050	24951	21323	12682	1631	1061	914	784	739	714	649	615	578	572	525	552	547	519	520	517	529	559	503	511	503	516	516	482	468	505	518	492	479	487	514	513	473	483	503	496	483	486	462	466	495	533	471	449	483	485	473	497	455	483	477	473	488	457	480	504	469	486	504	449	468	451	476	480	487	444	487	504	505	444	477	447	498	480	473	458	458	489	438	473	501	467	449	465	464	506	460	465	471	474	498	488	457	474	447	470	479	483	473	480	485	506	465	448	479	495	499	438	491	469	452	497	461	511	474	485	512	467	511	467	419	477	443	472	471	497	479	491	495	476	472	462	487	489	437	434	462	463	460	487	495	454	456	465	426	473	509	460	483	487	493	491	469	477	458	451	466	446	462	458	481	496	482	442	473	479	463	441	514	477	486	489	441	461	456	457	505	503	509	469	494	486	486	461	478	476	462	472	473	444	474	490	456	435	477	448	428	470	448	476	499	484	425	481	433	456	448	476	498	515	473	472	443	506	474	475	463	465	508	438	463	471	476	478	472	427	451	469	465	462	479	485	414	477	482	481	469	495	477	472	458	433	503	474	498	468	481	507	457	447	447	500	464	432	484	464	500	451	455	466	483	471	473	457	481	468	432	508	495	479	459	429	465	431	445	496	471	466	452	475	501	465	466	482	482	443	491	477	506	428	452	450	459	507	471	470	464	468	472	457	460	481	476	443	486	509	493	476	458	434	488	509	486	477	487	493	458	433	439	430	478	508	483	434	501	473	474	458	486	464	451	478	480	499	461	468	465	493	472	461	514	432	480	501	491	473	502	455	508	478	455	453	487	507	491	430	453	496	480	466	478	444	487	489	451	467	483	508	462	483	458	491	486	499	448	450	434	480	439	463	450	480	464	480	426	469	446	472	494	482	437	498	471	477	466	475	512	463	500	506	458	453	467	505	460	463	495	451	454	469	455	419	456	474	484	435	409	462	493	491	447	434	463	471	473	460	457	475	454	471	480	487	488	470	481	446	515	445	483	456	460	491	469	481	468	477	485	461	473	490	448	507	436	466	474	445	463	471	464	474	447	451	505	504	522	444	449	438	485	492	497	475	438	454	465	461	490	437	489	447	469	446	476	499	502	489	491	452	467	462	458	492	444	484	455	465	443	412	473	480	460	472	472	441	494	497	484	492	477	464	478	471	473	508	460	495	435	471	469	454	459	430	476	445	493	433	487	453	458	472	483	490	470	454	473	471	484	457	457	460	473	465	460	472	451	477	489	460	465	492	489	467	508	488	488	452	459	474	494	479	496	468	505	483	485	488	454	495	433	445	484	477	476	462	477	442	451	431	476	501	483	453	475	451	475	468	454	478	473	462	470	432	484	456	447	477	469	486	432	483	476	439	469	502	488	461	457	489	432	470	489	480	445	496	485	468	470	456	459	510	482	505	499	470	491	478	489	457	505	481	450	455	476	441	506	474	441	436	461	464	487	490	476	461	487	471	461	462	484	463	465	462	498	441	478	465	489	481	433	488	449	413	447	511	469	452	504	453	434	422	453	469	452	461	437	453	473	481	466	464	468	446	444	487	480	508	478	478	500	509	453	487	441	454	454	442	476	506	508	475	451	502	498	471	485	482	489	448	437	404	423	469	465	443	498	489	515	457	502	458	427	474	437	490	453	438	514	435	470	454	515	471	463	506	480	452	495	488	495	496	480	450	500	461	461	480	467	437	468	474	494	494	472	472	492	456	452	448	431	493	430	498	467	470	454	496	502	482	497	513	443	488	475	448	505	482	452	451	454	465	506	435	474	494	512	488	478	460	472	464	456	462	482	470	494	457	483	464	465	470	456	472	457	462	435	464	445	485	478	423	441	491	460	464	499	488	493	471	455	495	479	447	509	475	478	472	501	478	444	482	465	530	481	444	497	460	451	464	442	457	470	484	470	421	440	474	487	477	469	456	472	491	495	489	456	438	461	501	467	445	432	452	478	463	469	500	457	472	488	455	470	480	469	493	464	497	441	464	450	461	477	498	472	481	455	474	486	431	477	493	458	464	444	471	491	471	466	441	477	450	443	466	467	456	435	457	476	446	491	474	434	463	483	490	515	501	450	473	479	446	493	482	443	433	466	514	462	474	458	444	463	507	512	488	515	515	480	479	485	447	492	443	455	455	459	460	451	483	441	445	466	450	471	462	496	498	491	508	470	476	496	494	488	490	458	464	464	473	500	460	459	454	497	522	477	478	478	490	469	516	479	459	470	498	436	465	445	468	457	460	476	493	463	433	499	475	477	468	468	469	451	460	460	494	486	465	478	496	454	524	486	444	476	466	476	441	474	462	502	470	484	465	462	458	456	462	518	491	464	436	459	455	501	503	469	482	484	496	452	523	469	511	484	473	467	470	480	491	471	482	483	501	478	471	475	489	477	465	486	470	488	493	472	471	461	462	453	481	425	485	447	435	490	471	427	480	496	449	495	512	474	479	487	483	492	461	494	449	485	460	490	434	469	476	516	479	478	493	481	448	417	470	457	477	488	469	467	450	495	435	492	497	495	431	471	428	460	453	516	460	511	452	467	491	469	499	473	438	474	480	420	464	445	460	456	432	465	462	468	433	497	466	428	459	433	447	459	492	442	460	484	506	487	474	503	426	471	464	501	446	471	452	448	449	453	480	480	454	444	482	488	477	505	493	453	480	459	442	492	461	508	474	448	453	519	490	485	454	448	485	467	499	484	467	460	468	471	454	434	495	433	509	447	490	485	473	479	473	471	454	453	434	494	455	484	466	470	490	489	479	466	469	451	497	478	472	454	464	498	469	463	479	457	484	472	492	465	463	480	471	477	452	436	475	477	478	458	529	516	461	491	462	501	457	477	472	444	487	503	459	439	471	473	474	482	445	443	458	474	511	464	490	473	480	478	503	405	494	479	505	461	479	480	469	458	443	476	464	465	469	479	502	431	453	477	476	494	487	449	482	440	468	449	512	499	510	455	517	485	505	512	463	504	500	502	496	427	483	462	507	476	452	498	507	482	456	460	446	449	458	459	495	488	519	465	467	496	458	468	451	489	467	462	454	477	431	489	471	477	474	441	479	458	473	482	467	410	472	486	522	477	490	479	409	450	499	506	440	432	457	456	482	482	452	476	435	432	476	488	435	475	470	468	479	476	457	455	456	470	439	459	496	418	481	487	487	468	501	473	477	486	477	466	483	460	466	479	482	490	469	472	475	463	451	514	497	448	480	460	487	439	490	502	496	438	504	497	457	481	455	446	499	475	452	436	458	510	453	456	492	484	467	471	481	437	452	471	465	466	472	489	436	445	491	474	487	443	464	471	495	473	499	514	486	481	448	475	453	478	444	473	444	461	478	453	428	457	431	510	480	445	484	449	418	480	432	520	480	473	447	458	434	496	480	463	456	470	442	479	464	441	457	458	496	441	484	518	453	494	493	448	481	478	448	464	499	470	475	516	468	464	477	484	487	510	459	475	487	448	470
7159	10618	9882	5566	3486	2595	1968	1561	1314	1133	1023	900	868	770	749	751	692	671	624	614	578	549	591	532	552	540	545	517	488	506	460	494	478	492	469	481	503	481	485	468	463	507	479	491	449	473	505	481	446	473	428	483	483	464	459	452	502	465	481	435	485	492	477	449	475	443	484	487	447	469	446	439	473	463	459	451	458	447	439	463	456	468	446	488	401	469	436	469	459	407	508	429	463	460	453	439	482	486	422	469	420	439	463	477	483	490	446	420	467	469	484	438	457	448	423	448	445	466	461	435	462	502	422	455	474	453	455	435	444	439	446	426	423	428	457	424	449	455	473	486	450	448	465	442	475	475	430	464	497	446	451	434	478	485	449	451	443	449	460	442	480	434	426	489	491	432	433	473	455	403	464	445	474	442	427	454	447	477	467	462	452	452	474	483	436	422	441	454	456	486	485	475	454	415	463	454	472	452	421	435	453	438	444	431	419	442	415	456	477	457	463	508	452	470	433	459	431	487	451	413	471	457	453	439	444	464	471	471	475	496	462	430	440	437	475	440	418	461	447	414	455	472	465	484	437	464	470	414	422	483	452	494	465	467	414	443	453	449	429	454	481	457	462	472	451	455	422	494	416	413	415	436	398	453	470	448	476	477	472	434	467	445	447	464	399	457	428	435	437	432	456	468	429	496	474	431	463	453	428	425	450	465	431	442	474	452	406	445	444	420	451	438	445	429	461	456	452	462	431	454	414	442	470	468	416	460	487	464	404	456	464	428	437	436	472	450	437	408	466	412	487	469	471	454	390	432	431	440	478	441	452	465	441	471	469	457	481	501	444	427	443	457	465	477	407	449	475	462	457	449	461	457	438	454	440	453	428	457	470	446	453	439	473	462	423	487	456	450	422	413	415	456	424	453	455	415	462	430	468	431	459	464	439	413	462	413	437	464	472	475	474	487	467	443	430	455	497	460	440	443	430	438	477	428	463	487	445	454	463	452	428	467	469	442	458	469	449	460	450	446	434	437	429	444	455	433	454	435	460	485	409	473	512	444	436	479	446	443	465	471	451	461	437	406	416	437	462	466	451	415	473	455	440	457	464	439	458	433	477	473	453	452	426	456	443	471	458	475	451	464	444	464	454	464	479	461	439	433	435	419	450	462	433	452	446	428	479	431	447	443	412	469	463	441	414	454	426	406	430	454	485	428	464	464	437	444	413	458	445	423	498	458	446	474	397	432	435	452	455	480	484	459	441	406	450	430	464	475	419	434	438	455	448	443	406	481	428	423	451	461	430	492	447	430	450	428	424	449	483	435	441	474	446	463	441	420	434	443	492	419	464	459	452	427	440	401	430	425	459	448	455	441	408	446	442	460	452	428	487	449	444	458	443	435	505	465	467	461	457	427	429	441	433	418	516	425	455	413	453	422	416	444	462	423	462	450	446	470	487	449	461	408	481	420	450	448	446	428	465	440	425	432	451	445	474	477	466	467	454	472	441	399	441	459	430	444	431	465	445	436	436	418	462	441	429	426	437	446	452	438	490	470	458	448	475	428	419	442	438	455	459	426	452	444	431	408	454	460	425	437	461	439	434	433	464	441	435	475	404	462	460	478	450	425	419	456	432	438	460	428	456	433	443	466	441	432	448	473	469	454	427	430	426	410	473	458	451	480	441	448	438	403	411	455	430	489	435	437	450	453	434	501	462	455	456	481	458	434	481	414	459	462	420	469	472	455	463	465	427	431	432	438	457	485	435	432	485	485	499	452	461	452	452	467	462	470	486	477	464	434	456	418	445	456	471	450	415	399	424	468	454	452	460	460	476	450	442	439	432	456	479	455	446	444	449	458	440	463	426	456	462	487	458	447	466	412	439	431	456	450	446	479	426	454	464	442	447	442	432	424	474	436	430	458	438	458	459	441	442	446	413	445	456	436	446	490	448	466	429	459	398	409	462	432	462	465	423	438	458	441	423	493	464	446	494	471	429	444	446	458	406	459	432	465	471	466	424	472	425	421	441	471	412	468	454	470	461	441	495	441	440	417	468	419	457	446	436	469	438	469	475	441	414	414	394	463	445	445	440	450	462	462	488	448	460	443	455	442	476	460	407	439	454	485	439	488	406	439	447	455	443	497	423	467	428	466	446	463	458	420	427	442	450	434	485	471	465	449	428	451	486	431	394	446	456	455	434	437	484	448	434	458	444	445	455	456	459	416	437	432	424	432	473	449	426	461	415	460	441	510	446	451	495	455	462	458	418	471	491	459	438	443	468	449	448	440	437	440	495	448	437	448	439	474	403	444	461	436	438	453	459	420	457	474	452	430	483	431	427	452	453	489	442	446	441	432	457	439	418	439	412	431	419	454	415	429	431	420	433	427	445	439	448	483	452	467	436	482	426	473	428	484	468	434	444	426	461	455	451	452	450	441	454	444	397	418	426	472	425	484	425	469	491	440	433	468	427	450	465	428	472	449	487	430	431	444	424	420	444	432	451	464	449	437	454	450	436	426	430	440	481	441	452	416	439	447	422	435	449	467	432	440	468	450	453	420	472	447	454	439	420	431	443	485	465	451	424	464	444	429	437	460	458	445	454	470	440	454	494	472	459	428	461	446	406	471	467	451	478	442	471	453	468	462	447	482	467	437	471	470	430	463	469	442	441	473	486	437	465	433	439	478	461	451	450	434	452	470	464	463	436	480	451	431	451	501	459	438	424	458	432	457	453	400	453	444	446	472	468	431	437	454	437	465	426	429	417	449	474	442	470	437	473	469	465	413	424	413	460	447	475	421	445	421	483	400	449	407	438	460	429	447	457	457	453	458	449	454	466	453	463	423	429	478	432	455	442	422	419	441	427	410	461	446	430	483	443	438	459	444	428	450	432	466	425	430	442	462	501	455	431	494	465	463	434	427	469	454	478	456	473	444	418	435	433	484	475	430	437	455	455	473	444	422	439	494	442	450	448	436	460	431	464	470	438	476	463	437	455	446	446	380	436	443	465	492	450	474	453	484	473	432	451	433	491	461	488	468	442	427	428	460	442	470	440	452	457	419	425	422	449	460	428	443	439	444	447	422	436	432	422	446	449	459	477	480	456	470	455	436	451	469	455	448	474	461	475	445	469	444	440	437	447	456	445	429	441	432	456	456	467	426	466	463	476	491	449	472	467	450	454	475	435	461	454	482	436	449	445	435	474	421	418	471	473	465	457	467	460	447	449	469	460	464	455	445	434	433	458	431	445	422	441	473	483	432	483	463	409	480	466	464	455	454	434	452	467	442	490	438	451	437	470	475	435	428	451	437	451	460	456	418	460	430	427	480	472	421	474	414	445	466	450	404	456	453	428	420	448	466	431	461	435	424	441	451	474	504	445	421	444	438	453	472	475	430	465	418	427	463	456	496	416	472	426	445	431	440	470	468	421	443	447	401	473	464	445	438	421	417	456	455	441	462	454	449	429	480	495	446	436	425	447	440	459	416	420	436	461	480	455	459	439	473	433	461
23446	21340	28405	24632	21345	21439	11633	2037	1439	1270	1185	1074	1021	928	919	854	932	863	828	865	837	822	823	773	761	762	751	715	753	709	721	728	748	737	776	685	737	677	692	729	733	722	727	703	712	727	677	733	689	730	695	703	708	649	672	703	718	739	725	697	729	716	657	698	723	650	652	679	685	666	656	693	689	689	703	678	671	694	691	735	671	696	672	699	671	668	672	713	726	692	713	709	636	650	761	719	678	716	674	717	645	645	654	716	641	691	672	710	747	709	639	714	678	700	753	737	673	676	699	715	632	679	705	666	644	682	698	704	662	636	684	687	695	740	696	668	694	671	668	681	690	652	647	690	664	731	692	658	662	682	714	708	671	702	668	628	667	697	665	640	705	671	664	680	670	638	674	706	700	705	669	629	675	651	701	696	669	638	701	692	714	679	658	699	766	718	690	682	667	678	657	674	701	706	695	723	710	730	724	686	666	674	670	675	669	621	719	660	666	622	682	675	661	649	657	659	672	658	692	737	673	626	717	722	677	715	688	694	697	670	654	658	666	655	647	644	744	669	651	686	667	703	663	687	673	674	689	713	713	688	664	701	678	656	720	677	641	730	747	678	719	684	701	680	661	673	644	688	645	687	662	638	726	699	692	673	674	720	695	710	696	656	707	665	648	736	669	667	694	679	703	666	735	659	674	643	668	668	689	710	731	689	710	643	726	695	652	703	697	670	654	645	701	664	673	694	660	676	683	674	675	706	696	720	683	678	656	702	691	665	633	668	642	674	747	720	691	691	697	698	719	667	672	690	688	674	686	654	713	728	669	663	739	706	670	664	667	676	718	693	680	621	645	625	690	700	729	706	641	676	648	717	606	656	685	695	657	685	679	678	681	681	682	663	637	694	683	651	651	725	693	701	728	690	695	631	673	692	682	713	658	729	678	697	696	732	696	653	678	660	696	644	690	710	657	702	702	683	689	701	677	677	648	629	698	668	651	696	706	650	651	692	716	694	613	721	684	665	688	707	693	666	643	715	688	683	687	663	689	668	677	640	665	649	677	684	631	708	651	682	653	687	698	665	694	687	682	682	676	665	726	666	696	669	691	678	638	674	658	665	701	686	657	629	702	668	711	701	663	668	701	676	712	651	684	707	684	682	650	686	689	733	694	692	686	625	691	690	633	654	672	686	671	703	700	674	690	669	724	679	706	675	643	693	634	654	679	660	677	690	657	677	703	667	652	651	654	726	693	675	673	638	723	694	691	703	704	703	658	687	728	718	683	678	650	683	695	668	667	718	684	651	637	732	669	711	661	669	715	712	656	683	639	676	651	710	690	640	653	672	683	669	666	612	698	692	669	641	678	686	669	726	690	653	700	632	655	645	658	654	658	669	645	687	661	701	699	717	711	672	705	716	664	675	690	663	720	678	714	656	661	678	689	664	655	685	633	683	662	689	671	666	718	641	686	653	698	700	682	666	702	653	680	703	711	680	673	687	645	661	669	656	641	680	710	698	683	698	687	711	706	689	725	699	680	685	632	666	690	712	700	704	686	708	702	659	680	664	687	692	693	675	640	729	665	689	651	687	729	694	755	702	695	712	706	674	682	655	679	683	661	697	670	675	649	638	652	659	672	692	692	719	698	662	712	690	712	698	645	669	636	694	725	622	716	651	663	667	717	670	687	655	690	633	684	673	628	744	681	682	709	651	684	652	676	645	694	716	677	688	649	694	668	679	660	682	662	714	671	685	700	674	689	636	704	674	655	681	708	670	674	650	689	694	665	683	695	685	693	672	664	667	717	673	673	647	691	653	677	625	705	692	664	688	650	668	665	677	671	691	638	700	684	699	674	706	691	684	724	649	691	691	707	684	658	686	625	684	692	660	624	677	668	727	662	680	695	714	648	632	692	658	699	670	704	712	723	670	684	662	663	675	666	677	644	693	648	692	662	653	661	730	687	603	666	724	720	653	633	687	669	685	649	679	644	619	706	628	662	703	680	695	665	707	692	652	663	666	649	685	679	681	651	671	695	672	666	619	643	677	696	709	667	645	730	661	648	683	690	636	723	644	699	664	676	638	714	707	652	743	676	680	670	705	646	667	673	670	686	720	650	685	685	678	723	651	710	717	721	713	649	694	661	658	730	742	674	651	660	694	669	685	675	721	649	659	679	721	686	677	666	709	661	701	702	688	671	732	726	720	705	661	702	673	612	633	750	707	676	687	671	703	672	697	734	650	684	676	666	691	603	696	714	658	735	706	669	701	703	704	656	659	676	624	630	752	636	647	663	684	700	711	712	687	676	654	652	722	667	705	667	687	618	680	708	666	686	690	721	664	702	658	722	689	697	676	679	679	661	637	672	703	670	687	710	637	716	721	655	714	671	691	689	675	709	671	720	694	712	674	662	629	692	667	677	676	691	703	600	690	712	688	638	700	634	680	679	681	665	680	680	674	696	679	659	713	670	708	684	696	677	668	715	675	668	640	685	667	663	679	668	657	709	674	707	655	695	679	678	712	687	657	698	719	694	704	650	645	667	674	684	667	722	686	658	692	689	671	720	680	697	654	682	719	699	693	711	718	687	649	668	666	675	634	704	675	702	639	686	689	675	648	667	713	701	708	687	680	619	648	670	676	700	646	684	658	657	679	666	707	685	680	717	672	683	658	692	692	701	657	693	631	685	677	660	673	698	680	700	716	623	732	641	712	641	710	687	723	669	674	698	702	667	686	636	693	641	702	688	682	644	669	712	685	666	674	705	659	659	679	682	662	653	659	684	665	685	693	651	655	674	675	647	702	707	692	696	691	677	685	689	724	691	705	739	687	732	690	651	694	676	664	685	665	637	671	696	679	661	681	729	688	670	658	708	667	646	719	692	713	625	679	665	733	711	664	672	660	702	668	699	672	628	678	675	673	672	674	713	714	672	631	711	643	698	687	669	684	682	680	645	676	659	629	688	660	699	671	646	638	710	668	700	683	643	655	697	685	665	689	713	619	631	633	707	665	710	670	664	694	715	674	659	653	692	635	754	626	602	696	626	735	704	705	727	661	649	688	706	680	648	676	675	646	693	695	672	674	644	671	657	704	659	684	674	635	683	684	693	696	632	662	685	639	683	688	694	644	686	657	657	678	688	655	669	673	723	678	692	659	660	682	714	651	718	699	734	668	684	713	662	691	702	686	721	682	662	660	674	666	736	683	707	682	705	657	627	675	678	690	690	677	696	693	689	681	680	709	704	743	668	651	686	642	705	741	660	638	679	711	694	698	663	677	652	689	685	710	682	693	685	669	738	707	691	685	671	694	728	669	647	652	703	676	661	658	695	667	675	705	681	683	672	651	707	728	658	707	669	647	673	673	694	635	693	693	697	733	737	702	685	634	665	711	683	599	653	666	692	714	687	685	677	696	644	685	659	678	680	643	631	670	678	677	668	677	649	668	657	633	683	688	690	656	671	636	699	629	648	676	684	694	659	706	674	665	629	641	682	716	658	662	646	694	701	693
10041	17253	15785	9468	6161	4574	3602	2824	2421	2043	1735	1539	1464	1313	1208	1180	1121	1036	956	944	932	943	840	876	885	863	787	804	753	748	768	769	744	762	733	752	726	719	748	716	762	685	656	706	715	717	710	662	696	723	698	702	697	674	722	689	668	675	646	688	629	697	660	722	680	685	666	669	665	633	647	627	706	588	645	681	688	638	656	681	646	715	636	686	689	640	645	667	654	642	670	653	680	645	641	694	669	666	702	645	667	652	682	633	693	684	674	647	641	611	665	665	655	670	679	683	638	635	608	628	672	664	649	600	672	649	657	697	626	625	654	617	645	672	635	671	687	684	646	659	654	664	620	663	648	647	641	654	645	662	679	675	640	666	625	664	679	635	616	637	638	668	664	621	651	638	623	683	669	649	645	622	635	632	645	709	633	605	638	670	693	633	653	681	654	661	676	687	629	635	664	666	678	680	666	619	643	666	653	600	675	654	673	679	646	620	619	708	671	648	667	656	652	663	673	630	640	586	691	626	648	648	667	637	668	698	659	639	670	567	668	636	698	643	679	647	683	672	651	642	649	675	654	656	642	648	648	679	632	626	617	683	613	592	690	620	655	700	711	681	654	663	649	636	634	661	647	645	674	630	676	651	681	623	670	658	660	619	644	657	609	649	612	671	615	610	672	680	658	684	648	649	632	645	657	641	662	630	676	647	673	632	661	632	667	629	617	624	676	654	699	674	708	675	649	641	677	627	659	661	647	643	654	640	622	643	609	677	680	695	614	642	657	691	660	689	653	621	667	646	690	634	677	650	642	618	668	674	648	638	667	624	650	620	703	654	654	662	667	672	644	661	694	661	649	623	684	626	647	654	633	667	625	634	647	623	634	673	623	657	668	696	608	679	611	646	687	636	652	657	636	703	668	643	631	669	658	666	628	655	666	636	644	643	647	720	668	649	664	718	676	674	632	599	613	631	651	731	622	647	664	613	698	639	653	657	646	683	632	666	704	629	628	688	671	703	637	636	613	656	642	662	648	678	635	648	679	657	600	626	670	648	623	639	689	616	658	679	671	646	669	666	670	699	652	648	705	621	668	654	630	690	656	650	650	631	658	664	637	668	624	707	651	676	647	665	610	630	626	655	621	692	632	623	633	655	677	674	670	634	625	646	639	620	650	632	651	653	671	667	577	609	678	678	662	669	654	650	653	636	684	615	633	661	592	640	631	700	619	637	665	679	638	654	636	631	666	646	648	660	668	685	634	677	681	596	668	642	647	708	677	686	688	668	668	573	668	620	631	680	652	653	631	627	633	679	631	654	653	670	697	674	670	631	711	695	595	646	644	643	677	641	632	639	657	652	641	680	633	648	664	603	630	627	662	639	685	616	645	621	645	658	656	625	675	633	645	648	625	661	654	661	664	631	609	687	626	666	634	674	654	664	654	654	668	607	663	652	677	625	608	628	644	661	670	654	635	645	622	619	643	635	699	613	613	659	644	665	645	640	666	649	647	643	644	704	605	625	657	627	630	705	643	627	661	641	633	628	656	676	633	632	631	664	621	669	615	613	653	604	651	685	678	632	610	662	615	659	651	669	671	613	692	639	659	674	724	595	668	626	696	654	652	637	634	667	658	700	661	636	696	635	647	723	689	671	698	631	651	616	658	613	691	604	619	649	616	634	628	723	655	670	611	673	620	671	619	649	625	627	681	603	649	655	670	630	632	683	699	660	646	651	636	651	636	662	630	628	662	631	641	707	638	627	636	663	661	684	645	627	621	647	636	674	655	682	633	662	695	667	646	660	619	660	657	633	679	680	637	676	658	612	661	662	658	612	614	661	606	669	651	652	603	621	665	669	690	671	618	576	624	684	669	690	640	650	658	649	625	664	648	664	667	679	646	682	622	637	616	676	669	650	657	602	609	649	670	633	653	598	673	661	652	612	666	636	635	629	617	665	638	628	674	629	657	636	700	645	636	654	660	665	653	637	606	627	636	666	682	596	670	632	692	663	630	629	641	650	643	686	630	655	666	647	663	647	675	636	621	667	679	648	660	630	664	635	620	616	639	674	643	691	634	669	709	637	655	679	640	625	644	683	610	614	695	658	661	663	652	692	654	630	660	653	656	648	651	648	663	621	638	672	630	627	646	658	640	657	633	682	666	667	615	637	663	661	622	655	654	629	653	635	674	638	685	643	645	651	625	653	654	681	671	659	664	610	626	613	676	619	711	651	671	649	631	668	675	674	622	636	672	653	624	662	664	674	666	695	698	676	648	677	621	655	626	639	645	623	639	683	628	673	644	647	668	644	642	608	638	639	625	684	612	673	644	656	605	663	627	645	610	643	660	637	640	652	641	653	659	652	665	648	709	592	657	653	648	623	656	657	659	642	637	629	659	663	568	650	670	623	664	616	664	697	629	627	685	635	706	627	646	647	632	666	642	658	623	631	668	671	625	678	639	710	698	612	659	703	632	640	669	667	605	629	638	630	670	630	649	632	680	612	658	680	658	634	643	661	649	631	651	651	660	655	667	677	628	709	624	674	651	646	644	651	657	637	670	671	678	647	648	659	643	637	624	641	636	674	605	652	689	684	596	656	632	653	604	618	646	648	690	658	598	650	651	650	654	649	636	671	671	677	612	656	705	629	635	650	661	670	624	651	653	640	654	663	637	621	644	651	627	640	661	680	638	684	636	653	632	651	655	624	627	624	667	661	627	672	634	687	688	641	635	655	641	677	657	625	671	678	631	693	649	656	637	608	610	614	677	613	645	681	649	695	647	652	653	642	680	595	672	639	636	679	648	642	651	637	635	637	623	652	623	713	669	653	656	662	630	639	617	622	620	638	661	689	635	626	641	660	656	666	664	670	700	654	675	658	628	729	656	644	631	637	633	664	685	656	626	658	663	634	641	651	649	652	652	652	685	688	640	608	658	640	642	610	670	649	612	645	681	631	654	677	679	656	658	685	624	656	681	619	663	639	686	674	651	646	638	582	676	660	673	634	639	643	667	633	654	657	678	622	658	643	668	626	658	648	643	655	653	676	659	640	650	651	684	672	698	673	646	645	671	639	634	639	638	686	666	650	650	640	634	652	631	650	655	620	646	675	606	666	618	686	634	681	683	644	679	659	630	681	602	665	625	702	664	624	642	638	647	658	623	641	588	639	654	594	686	611	641	669	640	646	633	657	661	631	631	666	668	625	612	667	691	627	615	567	692	657	633	657	704	658	599	630	641	637	630	688	614	648	622	684	662	617	625	629	676	654	651	666	619	668	658	681	627	635	630	713	602	624	615	626	712	681	647	610	626	645	637	697	655	570	642	646	630	651	642	627	688	644	679	617	595	657	631	661	644	610	701	627	633	648	656	678	598	629	672	640	657	654	663	709	641	650	655	634	656	655	676	650	657	612	635	671	648	656	606	605	629	674	646	633	670	667	646	617	651	647	634	669	623	650	621	686	641	660	664	692	621	656	659	640	605	604	622	672	661	656	626	651	641	633	616	696
29084	15990	2183	331	229	218	197	207	166	179	200	178	158	181	170	177	185	196	183	164	168	175	166	189	182	158	184	162	159	153	152	141	186	162	168	186	163	144	181	178	181	158	182	198	152	166	178	165	146	169	180	161	192	157	175	160	169	172	192	172	161	171	163	192	146	160	163	171	174	184	179	184	155	163	168	167	168	157	161	164	173	188	158	171	165	164	172	196	176	188	187	154	155	171	180	151	144	175	170	178	166	167	165	168	161	165	158	177	148	157	161	168	189	169	188	162	175	172	159	187	158	164	186	159	157	180	182	187	176	180	166	161	159	170	165	168	170	174	140	168	163	160	177	173	165	163	181	160	186	169	151	144	161	171	164	182	163	172	163	171	145	157	179	181	167	169	191	179	148	161	172	167	164	152	162	186	166	190	171	160	185	173	153	194	142	141	143	170	155	175	156	156	176	176	175	187	163	161	143	170	154	188	165	173	187	164	180	171	165	163	181	200	160	174	166	196	187	170	193	166	172	175	166	191	169	151	174	137	160	176	171	175	187	181	195	171	158	184	164	147	150	188	176	141	142	154	146	174	184	159	147	145	183	167	176	185	168	178	185	174	173	156	179	163	155	176	159	160	157	154	141	163	169	164	152	172	151	163	173	185	169	167	159	179	154	164	158	167	154	164	180	171	176	178	183	155	164	179	160	156	183	172	158	191	157	177	183	169	179	163	192	162	179	175	182	167	147	165	169	169	171	165	166	159	171	177	178	185	180	168	164	142	159	178	172	174	173	164	155	157	171	172	160	161	201	146	157	164	168	167	185	140	165	153	151	162	166	189	164	135	162	165	168	185	179	185	164	153	200	150	188	200	169	152	164	175	145	149	165	168	161	162	165	152	154	169	163	169	178	164	186	173	204	159	162	136	178	182	175	161	152	183	160	165	185	142	153	174	169	174	166	163	170	177	176	153	173	175	161	190	148	189	173	176	175	160	170	161	155	166	166	175	179	160	155	165	202	188	163	186	182	153	166	170	198	159	155	175	168	169	164	185	185	181	174	173	161	167	171	165	176	156	147	146	174	174	160	181	166	158	152	175	187	169	171	157	154	176	164	202	171	172	153	166	173	155	176	144	164	164	177	181	176	169	174	162	158	190	164	151	174	168	172	141	184	169	182	183	169	170	165	160	169	167	160	167	156	184	177	163	181	182	177	183	188	181	140	186	161	169	174	165	172	172	175	186	186	182	210	192	160	164	181	182	166	162	185	152	148	170	167	190	165	161	160	176	159	176	158	202	170	187	188	165	173	189	155	164	175	179	156	178	174	171	188	143	163	180	158	163	154	155	155	144	182	167	166	149	174	167	172	163	171	195	150	171	162	150	166	181	170	160	165	162	170	156	186	186	178	165	165	179	172	170	175	163	178	180	155	158	189	205	186	168	181	164	170	173	140	181	183	160	168	164	183	164	190	163	179	171	187	171	152	173	210	167	182	168	198	165	186	192	149	174	160	200	182	155	162	163	175	184	157	183	172	153	167	167	169	171	161	191	181	158	166	154	155	156	167	162	170	169	147	198	190	180	176	172	161	144	167	156	175	152	184	167	161	189	170	180	192	163	156	156	166	175	173	160	172	172	155	144	156	155	145	160	167	165	155	166	169	169	154	193	177	169	190	156	172	177	180	179	184	151	170	180	153	157	176	171	172	171	177	163	179	175	172	159	170	146	174	182	164	162	189	166	144	144	149	140	177	196	166	168	162	172	163	156	145	172	178	173	169	193	177	153	173	206	170	172	157	147	163	163	175	177	162	175	176	172	170	183	175	162	172	163	174	160	157	159	168	162	163	162	176	165	176	166	143	161	172	171	162	169	174	176	158	151	157	157	159	165	173	171	156	163	183	136	175	170	153	192	151	174	160	149	153	161	164	188	154	146	143	177	175	163	169	170	147	152	161	197	158	170	181	169	158	161	162	164	164	174	141	166	163	145	162	168	182	188	183	162	169	167	202	165	189	174	150	176	164	186	177	185	178	191	159	178	175	198	178	170	163	161	155	187	170	182	180	168	168	153	202	171	157	178	164	153	159	171	173	177	157	168	173	158	160	178	173	155	151	180	162	156	182	159	182	182	153	171	173	171	169	176	167	179	178	194	170	168	169	175	176	153	176	144	140	185	173	169	181	198	141	173	150	163	192	174	163	178	176	151	163	174	184	177	168	182	194	184	176	152	137	157	154	186	169	140	185	174	167	185	155	180	166	156	173	161	154	157	172	153	170	164	161	162	177	156	156	176	179	153	175	184	163	139	152	172	184	137	180	169	155	200	168	167	178	171	165	177	175	158	196	173	182	165	167	156	155	182	159	167	183	169	175	201	165	192	181	160	176	165	160	194	204	160	187	154	147	194	170	174	171	183	158	179	157	174	163	194	170	148	160	182	147	152	169	163	191	166	168	177	179	170	171	176	134	160	162	171	195	145	194	169	174	164	156	169	167	152	155	180	183	165	170	152	184	180	165	158	137	167	177	167	180	164	166	157	198	169	155	163	162	170	153	201	184	188	157	161	168	181	178	157	163	166	160	184	158	166	170	183	176	163	168	185	155	171	161	178	158	169	173	176	140	198	182	190	171	183	147	177	164	152	171	170	166	170	156	145	161	132	145	171	165	161	173	185	168	177	177	166	159	189	156	147	176	160	178	150	172	158	148	172	158	205	189	174	173	158	152	155	151	181	154	174	165	172	173	178	168	173	150	185	149	166	179	178	153	175	186	186	169	179	164	184	171	153	170	159	163	167	164	157	157	173	151	156	162	194	178	166	166	160	173	171	174	175	177	179	169	159	170	176	173	165	156	168	169	177	190	195	174	180	183	178	191	155	172	145	161	173	164	177	174	186	179	153	174	180	161	176	157	136	189	178	159	170	164	167	147	179	161	175	149	179	162	156	145	157	152	173	160	168	172	160	157	162	169	151	151	161	150	189	174	141	176	153	159	182	173	163	172	185	171	153	160	161	182	172	184	153	157	181	183	170	169	162	163	173	188	168	169	162	171	172	176	170	172	183	177	144	165	166	190	163	177	199	157	169	163	146	161	185	175	165	159	186	159	178	158	170	151	164	175	180	160	167	182	162	166	169	167	158	177	177	170	186	155	182	173	153	169	178	158	181	189	153	193	151	163	170	164	199	171	181	177	162	163	169	189	141	165	156	193	153	172	170	177	175	192	143	209	150	148	146	163	190	168	185	152	163	172	138	173	162	159	202	151	159	149	191	161	147	160	176	151	191	165	156	152	162	170	184	167	172	178	164	193	165	179	164	176	173	171	171	191	168	167	166	172	165	157	171	175	168	179	164	158	174	193	166	179	184	171	142	177	170	176	169	158	196	173	195	139	165	182	170	162	164	163	166	163	159	167	147	174	174	178	154	162	177	153	151	171	166	176	174	163	143	158	179	175	170	186	161	144	186	178	167	149	156	191	174	173	151	170	173	168	146	158	188	148	171	176	175
4848	728	657	402	308	255	260	233	244	233	204	213	212	213	181	199	179	184	176	168	217	182	186	167	194	160	187	179	184	167	185	177	186	200	198	171	181	187	175	184	170	195	169	173	184	186	176	175	195	208	193	193	203	188	173	181	175	178	162	154	173	196	168	190	181	162	165	182	163	155	179	181	156	177	168	182	155	150	179	176	198	170	172	163	182	176	174	180	188	167	182	189	177	171	171	161	181	173	197	187	192	173	179	181	180	191	173	175	171	199	158	181	183	182	153	184	158	181	178	177	184	162	171	151	172	167	161	167	180	186	194	176	191	172	184	179	189	183	183	157	188	183	184	191	185	177	205	195	160	161	170	166	173	181	183	174	193	182	175	169	173	167	199	188	184	186	164	152	182	188	166	171	198	177	177	182	191	149	174	179	172	183	174	173	188	185	187	162	164	170	178	179	168	167	184	169	173	206	172	169	177	182	170	169	193	179	194	209	161	167	167	171	186	183	175	201	188	176	159	169	181	191	193	173	158	172	166	166	179	157	177	173	182	182	168	199	211	194	176	141	179	173	168	196	184	170	157	175	180	182	181	187	180	183	194	182	179	177	180	166	177	191	165	195	178	183	162	160	176	186	176	159	195	175	210	158	173	182	179	184	204	164	169	190	174	153	176	215	175	161	176	179	161	160	197	182	183	179	157	183	158	196	176	184	197	168	152	179	189	182	208	189	150	178	180	181	164	176	188	189	180	174	167	176	153	192	182	184	184	164	163	195	182	192	182	177	168	182	196	177	185	188	185	167	203	190	190	172	149	159	187	173	176	162	174	173	195	160	195	193	152	160	168	180	163	186	174	175	177	156	173	189	177	172	187	162	179	186	173	187	206	180	159	184	190	181	187	162	162	191	165	194	146	157	145	201	173	191	184	190	176	181	181	181	159	174	149	185	167	160	191	158	176	206	176	171	162	163	158	199	196	166	199	187	169	182	163	164	187	164	181	163	175	188	169	180	175	183	187	180	187	145	174	180	188	183	157	192	176	177	168	185	186	156	204	192	173	178	190	194	187	170	186	167	192	186	177	170	178	184	198	180	166	170	189	181	224	167	183	182	165	187	189	159	194	166	167	178	184	191	199	175	173	184	181	182	182	185	190	181	180	173	179	167	194	180	225	179	177	188	182	181	182	168	166	195	161	202	163	182	176	155	169	173	191	192	182	197	200	195	170	168	179	178	168	179	171	176	164	173	150	166	171	194	191	181	186	164	181	204	173	189	190	162	165	191	212	168	191	174	175	162	194	171	157	181	201	163	181	173	161	152	178	168	207	183	149	174	167	187	151	147	190	187	192	162	182	173	184	175	167	151	181	183	194	175	186	178	160	177	190	190	190	193	201	172	185	180	164	161	165	167	164	187	181	169	173	171	181	182	168	180	181	181	198	195	176	177	189	159	163	179	162	172	167	186	167	180	184	180	165	189	179	188	179	166	176	184	166	156	181	181	179	174	173	176	203	177	168	189	175	180	180	173	193	182	169	152	177	178	192	165	171	178	177	189	189	195	179	184	164	178	168	171	161	169	157	170	186	170	169	153	170	177	182	163	183	196	204	155	185	165	161	182	175	194	172	178	181	178	189	201	206	183	184	185	165	186	161	179	171	188	177	157	171	185	179	188	170	158	190	195	178	170	171	203	179	166	189	168	172	178	170	180	180	179	173	177	196	182	158	201	178	163	190	170	177	163	177	175	166	161	175	155	159	182	185	191	160	166	167	187	200	168	160	172	171	180	171	182	199	160	209	184	197	183	156	176	189	157	176	154	186	201	168	165	160	171	166	180	166	192	184	184	176	178	186	180	197	186	161	173	164	184	200	190	179	179	178	205	187	198	168	179	183	184	174	180	193	184	175	173	186	165	186	171	164	169	188	173	184	194	176	184	185	188	165	153	188	189	181	163	173	171	175	177	184	178	177	164	173	189	178	174	200	165	159	161	184	179	179	182	191	180	185	170	180	179	195	185	176	199	172	187	167	176	173	178	183	183	183	179	190	197	186	187	179	174	182	167	179	200	198	178	194	173	179	170	174	159	199	192	177	170	175	173	154	182	192	186	192	181	175	175	180	201	173	186	177	189	176	190	195	178	176	178	182	175	187	178	183	179	180	163	163	171	191	192	199	195	160	176	174	154	165	181	189	181	177	169	200	193	181	171	178	188	206	175	174	190	176	226	178	168	191	183	172	172	171	166	170	198	186	164	163	181	185	174	184	176	189	182	196	182	175	149	195	181	166	181	190	161	163	186	181	167	173	160	171	183	202	189	157	192	194	177	169	171	170	177	155	197	181	164	178	184	172	205	167	152	148	175	177	171	160	161	172	181	174	180	180	194	181	179	159	179	178	173	162	170	173	187	169	166	175	205	182	183	168	197	179	165	189	170	186	201	188	168	178	173	170	179	197	156	178	168	160	179	178	188	152	170	193	190	180	155	156	193	172	179	180	150	174	185	179	171	205	157	187	182	163	195	170	207	184	164	174	171	176	175	182	186	174	180	179	199	177	173	162	192	186	187	173	157	181	161	185	180	176	185	168	193	193	176	174	174	164	158	188	187	207	164	168	190	172	168	192	175	197	179	210	165	176	173	178	178	184	175	166	192	203	200	188	147	166	180	173	171	194	170	178	174	183	176	169	183	191	186	183	176	173	168	160	159	180	181	172	197	193	172	178	177	192	186	168	177	184	192	152	154	176	159	163	193	170	177	185	202	161	187	179	173	199	156	186	178	191	169	189	203	187	159	196	185	192	157	184	204	204	170	210	158	188	187	178	191	188	172	190	186	189	186	175	189	169	170	180	181	188	179	193	165	161	166	165	180	169	167	192	165	193	184	180	187	191	167	171	154	179	192	176	184	209	195	163	179	189	180	206	171	188	152	175	186	180	176	182	181	184	178	163	146	156	179	184	173	171	174	164	171	166	168	177	182	197	171	180	168	153	184	175	181	179	182	178	169	184	176	188	172	178	183	202	178	197	181	199	168	166	179	182	172	167	176	190	171	164	167	178	186	186	164	178	163	189	196	192	174	177	174	156	171	174	199	204	192	169	203	189	201	208	195	155	180	210	179	176	184	172	194	171	176	185	171	180	181	169	156	156	171	176	174	177	172	163	165	173	178	161	176	191	202	182	191	159	160	173	190	169	184	179	154	162	196	189	160	207	183	179	169	189	169	169	191	167	170	213	171	159	174	181	165	186	185	208	163	186	186	182	167	192	179	180	186	174	171	171	170	183	163	175	175	183	184	201	174	199	184	204	205	170	150	173	166	174	173	174	180	185	202	179	169	171	188	191	170	159	154	184	195	181	205	203	187	173	160	183	184	153	180	172	183	162	177	170	167	184	174	196	198	171	173	165	183	185	187	180	193	167	203	191	182	182	176	182	192	174	188	209	191	177	159	179	192	168	165	180	149	190	175	180	152	156	162	170	185	178	197	179	168	168	182	192	190	191	154
25793	21334	28094	24930	21347	12821	1614	1044	836	783	722	654	658	645	593	568	557	602	544	524	576	570	484	510	528	551	482	494	496	495	512	536	491	540	554	493	493	490	487	466	486	447	518	510	499	548	516	481	548	522	492	531	466	485	472	457	474	434	517	493	480	459	459	505	473	465	500	509	472	446	460	480	466	465	500	462	461	482	508	522	489	483	476	488	490	472	484	480	458	479	497	479	473	494	498	502	508	466	502	470	437	413	507	480	456	462	484	477	468	444	504	446	477	437	510	496	503	470	435	476	453	451	479	525	481	514	484	472	504	472	472	490	495	463	477	477	479	492	415	484	516	503	558	489	480	473	472	434	470	492	459	469	441	484	458	498	454	489	493	469	448	426	470	474	479	462	431	484	543	493	477	489	476	490	488	483	475	451	460	451	530	518	497	469	454	495	523	467	440	498	504	467	450	496	479	474	476	494	481	469	464	469	505	481	511	448	490	482	445	475	517	473	469	482	479	467	460	515	454	447	471	497	470	528	500	482	482	495	494	494	490	495	473	503	479	533	491	450	495	502	474	475	422	482	467	463	441	494	470	469	500	442	444	451	480	482	496	474	457	476	482	469	524	450	467	445	500	489	476	498	458	459	483	504	460	479	466	489	496	465	499	474	494	469	506	499	508	479	482	482	492	476	479	472	499	454	478	483	434	473	479	436	513	522	458	484	461	471	488	484	475	483	489	493	493	480	490	477	473	496	476	497	512	475	492	459	467	474	471	470	498	488	489	488	451	499	482	501	488	475	457	455	487	493	455	467	451	460	485	463	480	468	469	489	465	462	467	465	510	478	506	519	479	465	505	452	445	476	519	471	434	499	511	478	487	455	470	433	465	479	496	499	474	453	487	438	493	477	505	522	490	494	466	457	487	526	492	466	441	434	433	478	513	466	487	447	486	476	497	493	454	475	505	512	462	454	472	489	485	437	467	476	466	477	533	448	481	482	475	473	471	483	471	494	461	481	496	497	478	511	472	495	471	478	477	469	481	445	497	494	450	510	490	491	492	459	470	482	466	438	492	494	460	460	477	473	477	463	479	510	487	483	474	459	460	489	500	466	427	443	491	455	449	494	470	503	453	446	467	486	471	479	519	505	505	473	455	495	492	461	436	484	495	489	483	502	503	480	455	464	464	467	495	494	484	488	473	463	466	498	462	470	465	502	502	484	476	477	446	449	437	459	501	495	486	436	484	484	445	481	482	492	482	490	462	514	486	441	484	475	469	499	463	431	468	446	470	472	482	462	448	497	503	472	455	484	442	462	470	478	444	472	478	470	486	471	489	463	451	488	475	437	491	523	480	488	450	487	457	490	495	475	497	481	500	508	497	459	452	446	465	463	490	486	483	456	455	452	489	464	443	511	499	509	466	457	498	478	502	492	471	457	471	491	455	520	454	496	458	457	471	498	478	480	447	476	520	469	459	440	497	500	454	466	474	505	481	478	465	470	467	473	483	505	467	477	535	468	534	491	475	499	507	509	479	455	492	439	443	470	495	411	468	477	487	477	488	468	498	451	474	431	441	502	465	493	465	466	490	480	499	474	477	436	427	458	479	474	475	459	469	453	499	475	450	458	516	443	468	502	484	503	455	483	466	528	479	464	517	476	486	478	500	506	485	463	479	480	525	514	486	451	453	450	456	496	514	450	483	481	471	481	477	461	479	451	492	461	507	495	481	497	468	474	464	523	459	482	491	458	461	447	509	516	488	503	508	487	458	451	482	448	447	460	479	449	487	489	498	483	470	443	463	472	487	517	465	459	488	449	484	505	445	449	541	457	500	482	473	513	472	484	485	449	502	472	463	522	483	475	477	483	483	452	481	472	482	482	522	467	478	498	477	494	458	487	478	488	460	482	441	434	494	458	447	437	456	482	472	450	484	487	490	493	487	446	458	494	496	455	505	476	467	470	497	479	483	459	506	503	473	442	442	453	479	497	460	476	491	484	503	474	472	448	455	470	504	499	466	468	506	442	489	454	428	463	492	488	503	474	455	516	464	483	512	423	456	483	464	492	496	465	508	495	461	493	488	503	451	488	469	470	435	454	496	469	448	463	473	525	478	458	457	454	524	506	469	499	453	518	510	497	497	466	485	479	464	508	457	473	468	501	483	518	473	467	455	519	500	496	478	469	480	478	441	461	448	451	465	490	493	474	449	483	482	476	479	467	466	482	492	480	507	455	509	490	451	520	503	501	491	482	458	492	466	495	504	450	497	454	472	477	447	489	452	481	473	447	506	467	497	484	445	490	450	436	490	420	472	486	490	472	489	471	484	497	487	494	496	478	468	454	485	468	524	445	502	496	483	469	451	430	448	488	478	452	434	470	447	488	490	476	451	421	502	478	496	446	482	485	464	488	464	486	512	472	450	461	496	486	434	482	465	497	511	510	473	481	523	454	458	504	488	463	517	472	449	456	445	445	491	464	457	483	480	442	467	469	469	505	495	456	474	474	468	497	487	466	494	452	469	496	508	491	476	475	520	473	520	440	494	481	523	471	557	503	513	475	478	501	453	479	471	465	459	495	468	491	469	490	496	462	500	498	513	485	474	495	489	469	457	490	434	499	486	490	485	452	437	470	487	480	485	461	504	479	490	470	508	459	441	488	472	459	504	483	477	521	456	529	475	461	458	471	496	471	482	471	437	506	488	478	470	453	439	459	516	499	493	465	491	471	470	475	509	434	480	440	458	460	448	430	458	469	463	459	506	513	489	512	513	490	472	461	471	478	468	470	482	509	473	524	438	461	449	442	474	481	495	458	489	488	503	459	492	499	475	471	449	468	497	457	481	476	485	459	464	465	452	457	495	483	463	460	508	509	473	462	472	464	467	508	523	494	457	486	498	462	453	500	461	479	470	503	481	496	457	486	517	489	475	467	479	478	486	475	480	500	487	479	511	477	447	425	466	507	528	474	474	466	483	490	497	486	506	463	501	459	464	469	516	479	485	426	460	464	449	491	456	469	464	502	486	519	481	486	457	477	501	412	474	430	491	467	515	475	471	446	478	462	476	482	456	506	466	477	479	445	441	472	487	523	473	471	461	511	476	481	525	496	443	479	496	483	474	482	461	426	479	486	520	435	490	521	486	479	461	472	474	460	457	480	491	511	473	484	492	441	506	489	492	457	512	464	479	506	520	491	510	445	486	499	463	515	455	478	476	445	512	440	474	432	427	464	470	463	492	483	426	478	497	484	505	495	477	468	432	475	451	495	497	472	496	459	449	468	451	445	446	444	458	472	472	423	476	502	481	476	505	500	460	453	482	440	513	488	444	481	490	433	485	455	478	479	492	487	478	483	525	522	484	467	436	476	495	454	509	504	518	476	452	484	499	519	463	462	419	507	457	475	477	451	520	421	480	448	521	517	447	490	489	432	472	495	464	464	500	522	508	477	499	478	456	456	477	485	457	476	494	480	501	484	458	469	533	481	499	484	453	499	457	491	455	501	448	434
7264	10606	9758	5490	3600	2564	2021	1711	1339	1195	1038	931	839	788	703	712	643	650	619	625	599	559	550	557	564	550	509	523	512	497	530	528	495	486	540	485	494	506	504	473	487	470	462	514	487	499	470	503	482	477	468	498	513	448	458	478	500	508	480	455	488	477	468	452	483	473	452	510	463	469	468	479	442	438	475	472	456	437	455	455	451	475	482	444	453	475	485	449	448	454	444	463	426	456	456	447	470	459	479	452	486	422	495	458	451	474	466	481	452	510	456	446	440	460	443	435	461	440	467	481	440	483	482	445	461	436	455	457	484	403	444	469	439	465	464	436	403	474	482	455	478	456	489	448	462	428	470	445	455	429	542	442	463	496	451	465	400	479	444	448	462	460	453	445	449	420	491	438	487	490	446	473	467	466	434	478	491	496	446	466	462	427	474	440	458	503	450	449	422	445	450	461	452	452	441	452	488	462	435	496	502	479	449	477	437	483	450	416	506	460	438	465	462	469	487	466	456	437	503	496	444	464	454	464	451	437	429	475	450	427	467	448	451	448	433	440	421	426	454	422	460	476	455	461	418	465	457	459	427	467	481	418	486	422	476	468	468	460	465	493	471	458	449	439	467	509	412	475	459	442	459	507	461	423	461	462	428	443	433	497	449	436	469	438	450	481	405	455	457	456	473	461	448	428	453	450	438	464	447	450	444	444	441	450	433	438	433	454	496	448	468	468	458	437	462	447	449	439	484	451	469	451	414	462	464	456	452	477	451	467	441	436	442	467	448	447	454	454	398	437	457	444	452	487	441	460	476	446	451	454	457	450	446	430	477	419	449	433	476	425	476	430	429	468	476	430	463	473	415	483	454	444	444	442	453	444	451	432	435	426	435	417	458	452	416	454	481	485	437	462	475	429	481	476	447	433	474	424	432	434	469	455	456	454	442	491	479	474	465	465	454	445	478	434	435	448	425	426	438	461	432	446	477	389	445	472	480	459	475	450	446	437	479	493	485	468	458	447	438	473	463	483	449	427	487	435	455	460	441	465	463	477	473	490	416	482	435	470	437	447	407	468	451	450	495	449	447	465	465	443	434	419	458	435	478	441	446	460	463	448	445	466	446	440	449	481	472	439	485	475	479	464	459	447	440	460	455	425	406	476	477	427	448	488	453	513	446	486	449	454	453	466	504	460	497	424	435	419	475	479	462	444	481	441	450	445	411	466	453	456	449	464	419	449	416	459	460	464	403	452	479	459	428	440	446	433	452	440	429	494	464	455	488	469	467	408	486	441	485	455	430	492	456	445	448	448	433	463	463	460	428	481	457	424	433	440	435	475	462	456	461	460	436	445	433	426	418	440	446	427	496	461	453	464	466	500	455	469	443	457	441	417	478	480	473	435	486	456	430	476	455	445	473	451	449	422	466	451	487	452	444	449	468	426	479	419	439	433	454	426	441	448	491	454	432	450	483	477	470	431	448	438	475	444	475	449	449	457	448	455	412	440	430	480	466	426	470	481	459	405	430	462	489	436	419	470	432	458	465	451	445	473	437	417	462	452	483	453	493	469	422	473	449	447	458	469	446	447	454	437	464	440	439	438	432	440	434	456	433	417	460	458	509	465	449	445	454	452	460	453	471	442	469	443	459	470	471	458	439	446	447	462	471	489	473	463	432	509	472	446	456	464	440	426	475	450	464	482	446	461	474	488	486	438	427	465	435	501	460	454	422	436	463	426	478	481	465	465	471	468	466	444	482	462	466	425	426	451	453	432	454	472	454	434	481	440	439	440	441	487	461	426	402	464	433	449	463	431	463	437	464	471	486	465	450	454	446	424	462	475	449	477	474	482	431	500	427	459	437	463	452	469	460	436	466	442	437	437	448	443	432	493	450	467	481	438	448	429	419	476	449	449	466	443	427	450	471	476	445	435	459	425	472	449	467	419	442	473	463	449	475	482	493	425	491	429	493	456	409	439	424	469	433	442	460	447	451	436	454	431	429	452	462	485	459	446	488	446	461	470	414	428	436	450	486	441	420	451	473	430	477	501	445	470	455	485	437	456	466	436	460	479	466	453	475	462	464	494	429	434	447	456	434	453	431	441	421	481	442	454	449	482	430	414	467	455	487	430	447	448	460	451	425	434	469	455	431	476	465	420	461	476	445	475	402	420	425	446	461	439	448	424	399	462	458	463	445	487	467	446	434	438	468	496	460	461	454	471	445	477	454	484	452	485	432	495	464	454	473	451	465	438	467	441	446	477	448	465	438	449	479	463	444	421	464	437	435	495	468	460	472	430	418	462	432	467	425	448	500	418	465	442	472	465	484	421	468	498	437	507	491	461	481	450	454	465	471	437	485	467	474	459	451	469	454	447	471	439	449	431	434	417	472	477	449	445	449	439	479	452	461	413	480	462	429	434	461	459	438	412	415	451	468	465	451	408	422	452	438	439	453	469	489	411	442	486	448	463	404	486	417	451	427	478	444	434	441	441	431	445	481	458	466	433	447	430	466	439	475	456	421	460	462	494	464	476	471	452	454	451	461	451	458	440	475	432	475	474	479	481	442	419	462	429	466	441	474	443	443	454	476	438	462	430	440	454	481	445	413	447	466	421	495	447	479	423	440	433	444	423	420	420	473	466	489	449	407	425	420	464	429	429	441	436	471	479	431	455	475	450	472	475	428	461	432	473	460	450	473	447	500	457	438	465	493	413	458	471	458	453	491	425	452	480	447	429	426	439	450	438	441	469	448	464	477	356	481	486	456	460	431	474	453	485	421	426	464	458	460	483	447	464	483	461	443	457	437	448	422	425	488	438	408	433	469	457	455	467	424	455	445	436	482	440	445	451	460	419	458	448	479	450	469	464	432	454	445	461	438	445	438	411	460	447	432	437	481	449	476	449	466	446	438	450	484	430	442	447	429	462	471	470	466	438	447	436	429	463	481	468	454	457	485	421	440	452	406	474	483	453	433	496	463	446	453	458	448	486	480	441	454	419	476	441	438	473	485	437	475	467	442	516	439	457	420	461	459	480	426	443	467	461	452	477	451	459	447	453	452	477	447	527	441	435	428	452	464	475	465	456	480	436	414	457	443	489	426	435	443	443	479	451	468	466	464	470	449	478	454	447	436	449	426	455	473	454	469	485	468	434	431	461	440	440	463	431	454	427	470	466	449	486	447	475	481	437	461	463	459	443	446	448	425	430	443	411	473	491	452	439	455	441	454	441	456	423	454	447	440	454	467	452	424	469	441	472	426	488	433	451	482	447	468	446	462	487	448	453	453	437	493	451	434	468	488	447	436	475	442	462	452	441	479	437	507	445	422	460	382	447	485	425	467	460	417	470	481	412	457	451	445	458	467	442	418	425	449	476	503	421	487	445	471	431	455	490	407	467	450	438	477	464	479	436	441	472	452	444	471	464	427	459	459	444	444	461	455	407	460	444	477	415	503	464	432	486	443	488	484	459	438	469	488	470	465	480	461	458	436	462	438	454	482	425	465	417
23453	21354	28433	24630	21356	21434	11705	1847	1365	1262	1132	1016	1059	951	949	902	849	853	837	829	844	775	771	784	774	760	742	732	752	753	716	702	704	699	749	753	746	717	743	662	721	716	696	685	683	642	697	710	699	715	701	732	690	708	711	684	692	725	734	739	742	654	697	712	699	722	750	687	699	737	682	694	709	686	677	674	756	708	688	700	730	660	647	705	681	670	680	636	665	671	686	718	733	647	684	682	697	742	652	671	702	714	697	704	702	666	722	688	737	745	661	690	696	656	696	677	723	708	655	667	688	654	702	692	635	656	688	713	686	684	700	684	658	682	706	671	705	695	643	732	668	720	667	671	702	721	694	709	677	681	705	694	679	715	691	684	709	673	684	710	644	710	717	678	715	713	629	670	711	638	739	721	680	679	665	643	735	711	657	679	684	653	695	677	679	691	708	649	672	702	733	708	705	680	692	674	647	636	738	668	646	690	670	697	716	668	699	703	739	687	663	661	701	664	687	670	699	679	680	668	698	696	657	662	678	716	689	679	723	699	699	671	668	669	648	716	727	689	698	634	665	643	720	651	717	695	669	659	678	674	666	679	720	691	674	650	661	671	709	676	734	707	676	688	662	728	679	721	716	642	718	691	703	683	666	692	681	643	721	677	645	687	669	678	679	720	707	704	627	675	694	648	660	663	657	650	704	697	666	686	670	706	684	710	710	734	663	675	666	668	733	616	703	713	679	708	662	657	709	727	628	667	695	703	682	666	693	724	700	735	662	666	705	753	751	701	720	677	712	709	697	651	617	685	703	667	671	669	677	669	707	660	665	681	697	681	691	679	684	665	744	681	680	722	666	691	690	714	667	670	693	701	672	689	668	649	718	698	679	678	626	679	669	690	691	682	714	650	668	680	676	660	681	674	673	724	724	707	731	670	647	701	707	638	682	639	693	647	681	631	700	756	636	692	690	656	701	665	696	724	735	728	697	663	674	676	667	625	679	679	720	668	684	689	680	679	671	722	673	729	679	662	702	670	672	710	704	724	700	663	718	677	664	655	701	701	709	741	665	643	688	684	696	695	689	733	681	675	652	700	699	667	681	732	709	684	661	682	686	699	667	701	683	718	701	693	662	698	704	704	694	663	653	697	683	710	716	719	699	635	672	670	689	652	712	686	689	693	719	708	708	664	671	691	612	691	688	692	629	640	675	696	689	693	670	741	644	696	677	732	724	656	659	659	683	689	612	682	687	669	642	711	668	658	664	668	671	687	684	674	665	673	694	711	681	694	719	652	661	706	652	666	686	692	695	705	701	664	731	656	640	682	679	665	696	711	675	716	688	680	681	674	679	674	672	717	613	743	638	712	664	676	668	700	626	690	669	693	692	714	719	671	663	703	658	703	706	693	661	691	674	660	674	691	701	664	723	657	706	753	703	702	723	651	705	714	685	695	674	682	714	680	718	699	720	684	638	635	673	665	667	694	661	675	658	696	684	637	671	713	701	680	650	657	700	744	666	666	731	677	677	694	679	699	701	684	712	704	702	665	652	673	659	685	727	676	699	676	624	699	676	699	719	665	674	680	661	705	685	708	718	715	673	655	720	667	702	684	675	642	682	687	691	671	684	727	711	728	658	628	688	661	630	687	706	697	681	695	726	693	691	688	664	707	679	690	661	711	672	714	692	717	674	671	694	724	703	690	679	719	670	729	656	670	677	674	666	719	684	663	716	699	668	663	698	710	679	678	696	678	686	713	713	710	643	707	656	692	606	648	695	714	669	686	653	728	695	667	709	701	660	710	635	670	695	708	727	739	736	697	651	662	666	660	680	667	684	658	638	690	691	717	696	734	725	734	684	694	672	688	651	623	696	651	732	676	693	712	637	632	653	682	681	667	715	679	696	633	674	740	692	698	695	665	675	655	730	661	732	669	700	667	675	724	704	710	698	698	669	717	701	687	702	634	688	643	697	694	697	615	676	715	707	690	698	743	670	726	685	640	621	686	689	657	657	705	679	657	738	690	694	739	655	655	670	682	711	681	685	662	678	629	668	716	631	677	631	728	652	709	694	683	692	651	698	712	664	659	678	653	712	677	690	706	653	695	674	657	689	684	728	659	707	717	737	670	692	713	667	688	722	682	701	633	662	676	709	703	721	697	682	701	701	700	661	677	623	693	706	668	688	640	710	700	676	701	663	666	684	690	685	679	695	725	667	700	683	712	660	687	677	682	717	670	678	688	671	683	703	675	708	680	706	645	761	730	674	716	680	724	686	642	636	657	637	655	703	673	731	663	736	666	669	665	665	652	672	665	727	661	662	704	718	695	674	699	695	661	683	729	652	658	637	654	634	702	703	728	667	670	717	662	701	677	652	666	674	756	696	662	657	689	702	673	694	649	664	712	653	661	640	661	728	655	697	662	689	706	698	666	635	693	703	714	668	676	689	696	695	677	669	676	698	699	686	701	655	741	618	660	707	769	690	650	654	706	713	637	677	671	670	707	686	691	653	689	676	675	710	708	652	687	651	699	704	662	686	678	688	645	649	707	685	676	668	687	690	701	663	710	689	692	656	655	711	672	658	666	685	685	710	669	656	633	704	691	678	681	682	696	689	678	708	667	683	641	682	662	687	693	679	707	671	724	713	693	697	706	676	676	663	688	692	694	616	702	737	675	697	673	678	675	689	731	720	678	670	651	629	701	695	684	716	643	666	648	712	685	699	667	683	700	687	665	621	706	689	689	657	703	637	669	671	736	683	657	714	701	717	668	712	698	709	655	692	708	677	688	720	659	683	710	668	677	690	641	696	708	699	631	703	677	699	724	666	672	694	649	746	683	726	663	664	681	691	690	657	710	659	734	647	706	649	666	662	651	733	706	683	672	725	643	707	671	680	693	696	732	606	688	638	704	698	648	678	671	722	660	674	671	704	644	671	726	624	654	702	676	697	676	721	665	660	679	685	686	697	678	635	676	685	694	643	719	663	705	682	709	668	707	701	668	642	653	629	668	693	655	680	717	667	694	660	647	718	648	705	663	620	672	691	618	683	677	673	619	671	674	681	661	686	734	687	696	685	734	685	744	667	673	695	654	671	719	654	685	742	653	675	711	661	677	667	686	632	643	740	726	682	666	691	698	656	710	623	672	677	664	655	668	669	678	657	649	684	639	632	700	702	681	674	667	685	685	643	695	673	699	682	675	672	693	667	690	687	711	689	662	688	666	694	694	685	666	685	718	676	675	673	682	654	707	687	624	673	758	656	715	687	639	721	692	706	692	705	702	689	684	707	693	666	674	666	661	704	675	656	673	665	680	702	700	710	719	703	721	662	705	645	685	664	741	655	689	661	700	685	705	678	703	682	689	682	738	717	686	673	635	657	681	704	673	673	687	727	632	714	633	655	614	675	690	715	707	687	661	673	725	691	677	691	693	695	698	714	697	680	647	697	644	676	709	692	698	685	665	687	710	652	729	688	688	678	675	688	701	693	653	695	688	660	669	676	661	645	670
10205	17252	15981	9704	6300	4683	3567	2800	2397	2091	1819	1557	1466	1319	1243	1098	1044	994	933	926	847	908	870	890	804	819	797	793	734	752	688	791	744	726	721	788	707	716	729	716	677	680	741	713	669	749	725	671	700	713	752	726	710	680	734	676	684	707	672	672	715	655	685	766	679	738	666	686	656	691	692	627	652	662	649	611	653	658	619	590	691	661	643	676	636	629	640	682	652	671	669	642	663	644	660	679	671	715	643	643	665	640	671	642	698	660	659	687	695	643	600	658	667	656	617	618	658	653	666	632	645	654	668	685	668	651	653	620	678	645	658	672	681	630	615	650	691	643	638	627	642	697	640	683	664	652	607	633	678	628	650	647	683	660	646	638	655	624	699	632	690	681	658	660	639	660	644	682	660	668	665	669	633	650	671	669	690	647	674	678	666	663	662	653	672	656	677	643	699	645	661	648	645	632	683	677	634	681	661	702	676	641	685	667	658	675	654	648	665	643	657	661	675	674	643	583	680	646	656	654	640	626	628	634	660	661	627	665	605	652	625	680	695	661	661	658	653	637	656	641	617	648	648	626	678	663	661	630	639	592	644	720	667	641	688	596	673	645	631	691	683	657	641	620	632	655	630	629	662	660	675	643	665	659	658	627	651	659	624	663	625	630	701	648	694	686	645	627	622	660	632	681	641	659	663	612	627	666	646	660	659	638	628	609	625	650	654	663	702	660	640	681	660	661	659	643	649	684	619	698	723	714	637	655	641	672	635	615	640	634	662	683	662	660	610	698	673	669	671	614	634	668	656	648	663	669	667	658	676	665	661	650	672	646	641	678	645	622	646	661	659	638	670	646	660	635	697	689	663	653	612	633	609	621	680	696	659	611	613	637	626	686	592	641	633	617	609	670	656	635	604	612	663	675	625	634	653	656	680	652	657	633	675	646	639	638	632	633	667	590	665	690	691	655	667	633	655	662	616	655	636	675	629	606	633	653	622	643	649	654	645	691	625	645	730	593	642	609	681	632	660	719	629	624	637	664	685	629	663	671	620	657	667	604	622	698	639	662	663	610	621	611	631	646	639	666	668	629	629	642	623	673	646	667	681	596	687	647	676	660	652	645	668	624	655	624	641	642	655	683	619	616	663	644	618	679	599	667	685	669	688	644	621	649	639	648	661	664	642	613	623	691	665	667	653	624	679	644	637	659	655	635	608	666	626	637	639	678	608	627	620	618	640	669	680	656	663	628	682	640	629	626	713	642	656	696	648	676	627	646	686	664	653	653	657	618	685	674	690	628	620	683	708	660	632	650	679	645	639	668	644	613	660	665	651	628	685	620	657	674	650	656	689	651	655	645	654	637	665	641	586	678	659	665	631	665	642	689	592	650	649	658	659	661	638	605	664	681	656	640	620	664	649	658	689	664	633	610	671	636	694	678	650	655	642	670	666	617	677	677	621	644	622	653	636	604	637	657	643	667	654	676	667	688	678	703	687	637	637	629	656	659	686	643	667	703	628	633	574	696	619	646	670	655	637	702	590	712	660	643	653	623	646	679	656	649	682	671	644	703	635	705	665	658	686	656	649	639	602	641	643	608	632	660	667	614	691	669	668	676	655	650	664	661	671	665	669	646	653	686	623	688	659	662	658	658	688	655	699	652	687	624	666	585	640	674	671	665	688	628	659	661	632	669	664	645	653	631	626	653	640	637	661	667	680	641	641	657	645	652	655	651	610	665	618	647	626	646	629	676	614	650	646	631	663	628	656	616	625	699	687	641	628	677	693	669	637	598	682	711	600	662	658	633	669	668	681	671	703	662	669	666	648	644	640	651	654	657	660	647	607	698	646	674	657	670	657	695	623	648	653	657	674	662	651	581	638	674	650	610	674	693	691	646	619	695	617	676	645	609	682	640	619	667	655	654	658	689	666	621	662	620	639	621	686	635	586	653	641	668	680	651	628	661	604	667	641	664	670	648	626	662	617	670	674	629	668	679	649	635	656	626	697	664	660	693	654	661	690	657	606	660	640	630	655	668	672	657	667	585	645	633	632	669	659	704	627	693	617	681	610	649	621	655	644	655	655	591	667	622	668	677	672	672	635	660	696	643	651	627	620	665	703	676	662	669	616	678	667	672	653	623	659	621	689	659	612	665	661	652	659	675	666	650	642	653	698	655	638	702	634	645	658	636	621	643	617	665	660	685	623	680	621	638	658	653	622	681	706	686	678	631	636	645	690	698	650	651	642	659	672	649	656	581	624	606	649	660	693	638	678	735	656	659	653	657	628	685	655	668	651	623	646	639	679	686	635	675	664	627	628	653	658	605	643	706	655	647	614	589	665	658	689	619	670	659	691	682	619	645	679	654	609	707	638	641	681	682	639	671	680	603	610	654	649	650	656	653	684	685	656	683	626	584	650	643	591	619	654	631	663	628	657	632	605	645	653	640	645	650	626	678	712	680	639	686	667	567	651	653	638	647	623	709	641	636	646	677	638	624	663	666	635	669	643	670	642	611	674	624	667	634	603	668	670	631	643	689	685	596	709	626	696	631	639	644	633	674	631	655	649	648	648	632	658	656	620	660	649	629	660	638	651	711	587	640	644	721	660	670	648	634	679	641	628	669	668	704	623	620	699	668	655	660	661	685	658	661	656	657	653	637	680	607	665	648	656	655	675	675	695	648	674	658	662	641	687	628	696	626	666	646	666	691	688	674	694	651	641	672	713	641	593	652	627	654	602	626	649	661	617	696	677	688	691	645	655	631	663	686	631	651	685	680	665	622	622	678	662	688	624	642	658	653	642	684	655	647	625	709	683	654	652	611	650	648	647	672	658	644	677	640	670	686	648	635	618	683	653	670	612	709	633	612	683	656	659	662	647	692	688	618	612	620	602	637	596	683	652	726	698	624	629	634	650	716	628	636	613	616	654	640	700	632	660	637	664	615	651	650	713	700	695	667	672	644	676	665	687	648	680	607	628	605	686	640	676	637	638	700	657	679	671	715	620	670	594	619	649	658	677	630	627	634	692	633	631	699	689	662	669	639	669	652	572	662	617	648	646	625	641	651	655	688	627	592	644	674	685	661	634	673	638	669	653	681	654	626	663	659	605	657	686	646	674	616	650	629	684	617	632	659	637	686	716	624	594	676	657	650	577	674	657	642	658	616	644	672	704	654	657	674	601	637	662	678	679	645	610	659	635	681	663	709	650	656	672	674	707	674	698	634	640	621	651	641	658	659	641	648	673	652	658	671	661	697	662	625	651	666	649	669	645	637	621	657	660	673	656	644	675	687	670	656	642	630	579	694	685	613	667	657	628	663	662	647	689	643	696	659	658	704	648	660	637	700	666	660	633	673	651	635	639	639	659	626	700	608	655	629	666	642	659	672	611	655	653	666	715	638	649	678	668	626	712	660	625	656	695	667	662	651	636	714	615	620	672	642	673	687	654	659	621	689	656	627	622	659	650	664	624	636	655	634	673	642	660	643	652	635	655	671	683	667	602	682
28921	16002	2147	358	254	210	196	190	191	182	186	186	191	164	175	169	173	180	160	166	178	185	155	158	169	166	183	171	190	178	147	168	145	173	180	182	182	172	193	171	163	175	159	184	183	162	184	178	169	170	169	166	177	169	172	173	168	159	177	161	184	139	155	186	176	166	195	188	169	162	176	190	162	176	173	184	181	190	166	178	176	169	154	190	177	168	182	169	165	143	158	175	172	174	179	177	195	196	158	161	159	169	175	163	168	165	168	159	181	157	179	162	159	162	173	178	149	171	188	179	188	174	204	162	159	155	169	164	162	183	165	169	183	187	172	153	168	191	161	191	179	176	178	191	193	183	176	199	185	152	189	169	201	185	151	163	172	160	179	155	187	157	162	168	157	183	187	182	175	149	192	181	166	174	188	154	162	172	147	213	181	175	202	152	153	173	170	158	170	207	169	170	142	161	160	158	171	163	147	171	191	163	185	152	166	183	179	177	170	172	168	178	169	204	164	165	154	168	162	167	176	162	161	158	157	160	181	160	164	183	167	150	167	188	172	189	188	169	172	165	175	202	161	170	167	178	181	182	177	166	155	168	163	174	174	189	162	164	183	165	183	184	169	191	154	157	167	181	142	169	176	153	186	163	147	138	176	172	175	162	165	162	176	168	176	167	163	168	175	177	153	164	170	162	185	173	167	169	200	172	173	180	190	188	198	168	172	167	175	173	162	143	159	182	189	200	162	181	168	184	156	151	184	169	152	169	169	182	162	187	167	205	152	148	167	168	153	154	179	179	174	175	168	172	174	152	158	165	194	182	165	168	179	145	198	157	166	178	164	186	176	161	180	190	217	189	183	182	149	205	174	178	164	174	176	164	177	152	175	168	151	157	168	169	172	161	181	161	167	189	169	199	158	174	172	158	167	164	148	168	165	173	160	176	199	171	187	174	150	165	187	185	165	182	164	168	174	167	160	184	192	183	186	182	190	171	163	180	191	171	174	182	179	148	172	168	161	170	150	190	185	206	202	193	153	165	158	159	174	181	171	145	210	169	155	185	181	168	188	173	154	160	181	163	155	168	185	155	150	176	181	162	192	164	155	170	184	166	179	166	157	173	164	158	185	186	148	182	176	157	164	152	195	165	172	168	164	141	172	173	144	198	183	189	195	189	156	159	154	154	158	175	194	157	177	179	170	174	186	186	178	161	173	186	181	177	158	175	165	161	158	164	172	175	148	176	163	157	171	146	188	164	184	178	167	169	169	165	177	178	147	167	156	175	161	176	149	149	170	176	161	161	166	170	169	176	160	142	169	163	152	191	151	164	171	179	146	158	169	184	169	148	160	164	175	163	181	157	180	172	163	183	175	160	177	164	170	144	181	169	165	181	158	143	177	178	167	167	174	178	183	180	181	167	176	157	199	177	189	163	161	166	166	161	164	177	175	171	196	171	193	193	167	171	189	142	180	157	168	151	184	168	156	175	182	180	194	182	170	177	146	159	182	152	190	182	183	162	158	168	193	182	166	153	168	187	172	172	176	157	187	174	175	162	140	179	186	171	156	183	179	153	171	157	177	161	159	185	187	181	170	172	169	181	165	174	171	183	197	175	165	172	139	147	183	180	167	189	178	186	165	164	160	169	167	173	164	175	180	181	134	153	167	154	169	162	162	167	160	135	163	175	174	163	173	167	178	190	184	184	181	172	186	167	191	168	164	178	202	175	165	175	184	167	163	168	179	168	178	177	196	176	161	177	167	165	187	165	161	169	188	169	198	151	184	180	159	192	156	174	151	181	171	187	183	164	168	173	175	139	144	173	179	204	165	168	143	135	178	170	150	173	174	168	176	172	177	179	167	184	184	175	177	186	169	152	189	174	167	174	167	155	186	175	154	174	181	193	191	186	176	154	195	154	172	178	164	163	181	174	181	180	179	179	142	147	178	170	171	171	177	166	168	179	166	153	158	162	173	149	165	173	185	175	191	174	172	159	166	184	201	201	147	165	174	166	155	149	174	166	155	172	190	161	187	179	141	152	178	157	174	172	166	175	162	179	168	159	163	149	187	190	167	171	198	150	153	180	174	181	188	159	160	166	164	167	151	139	177	172	194	190	192	155	183	170	162	171	149	189	175	190	184	195	176	195	176	156	158	188	167	161	186	148	178	168	154	187	161	176	154	173	154	177	198	158	165	160	144	148	179	174	181	157	174	164	184	196	165	165	172	159	176	163	171	148	179	163	174	164	152	191	151	163	184	175	162	153	188	192	173	157	176	193	166	159	172	174	177	168	150	178	175	175	166	182	181	202	167	177	172	177	173	180	188	175	171	191	167	171	181	158	164	156	171	175	182	158	187	157	173	161	181	167	166	189	187	168	182	174	183	172	158	175	158	182	191	182	173	181	170	179	161	161	167	165	153	169	179	177	184	173	164	160	166	179	179	176	178	157	189	175	172	170	176	181	185	152	179	163	187	176	159	162	170	149	154	180	159	173	173	176	175	189	147	169	158	164	183	157	178	166	162	167	170	172	172	159	165	182	172	178	191	165	149	155	142	177	180	173	161	165	177	149	172	172	168	188	165	182	180	183	155	186	167	175	165	159	159	163	166	151	177	185	176	165	157	172	155	173	175	162	177	176	178	155	177	188	206	177	183	147	179	180	193	185	208	177	193	183	171	161	145	180	183	192	185	156	175	185	181	169	145	177	172	157	196	178	168	179	157	179	153	157	187	193	187	170	178	182	158	175	145	195	182	155	166	154	159	164	181	153	176	157	194	159	167	142	157	186	154	190	163	183	184	152	168	163	184	171	173	185	176	188	173	186	156	177	153	168	159	182	163	163	162	159	164	163	184	152	170	177	160	174	164	189	157	144	196	179	170	167	162	171	182	172	171	153	156	209	152	190	161	172	183	181	154	186	156	169	169	155	165	143	138	179	176	142	196	169	168	177	168	165	186	162	162	183	178	161	162	169	192	166	166	177	196	154	153	173	180	184	169	193	158	158	171	185	168	177	177	164	169	162	185	158	167	187	155	161	165	166	184	166	170	175	195	153	181	178	171	169	171	164	175	162	179	172	181	161	166	174	180	175	167	179	195	194	166	174	186	178	164	174	196	176	158	153	160	186	173	170	183	189	179	168	157	166	170	169	168	161	183	137	168	187	172	176	166	150	173	163	162	167	172	183	161	197	161	183	165	172	167	172	167	139	156	175	182	182	161	152	170	161	159	177	170	160	167	163	182	165	184	187	173	180	168	164	188	187	163	152	201	175	166	186	163	178	154	177	161	181	191	177	172	165	177	161	175	160	169	178	200	177	162	170	163	176	206	162	184	176	159	173	196	207	179	148	172	174	173	162	178	180	161	172	178	157	167	180	191	154	199	178	169	163	177	170	180	186	151	153	169	168	163	147	163	171	161	186	161	183	180	181	175	169	210	182	173	177	187	166	197	178	169	186	164	148	176	161	162	153	159	155	167	172	177	183	182	170	190	165	165	159	169	155
4841	755	610	350	290	277	243	251	228	224	210	188	189	172	182	188	192	208	194	187	191	171	182	174	172	193	181	189	177	163	198	152	170	201	167	192	178	176	181	152	186	166	164	195	183	171	170	189	170	183	167	175	209	190	178	185	187	186	180	160	156	175	185	153	166	176	174	170	186	185	174	175	186	192	169	153	149	162	196	183	194	188	179	192	181	188	185	174	212	185	187	196	174	180	182	186	179	151	166	151	196	161	164	178	167	163	168	172	165	181	181	186	161	177	165	187	183	184	189	180	190	180	188	164	153	170	174	207	183	183	169	186	162	212	174	182	195	182	184	154	188	186	190	199	190	190	174	184	197	202	145	181	153	190	181	177	177	183	166	170	199	169	164	182	181	195	175	180	183	183	176	176	187	192	176	184	186	177	192	181	168	195	155	190	190	183	178	188	183	183	177	168	189	183	166	172	166	206	175	168	191	176	172	207	203	153	170	199	165	184	187	155	183	182	165	197	177	192	190	162	219	165	189	168	182	202	173	161	162	179	174	182	181	170	152	167	195	163	167	175	185	167	149	171	172	172	185	179	174	178	174	183	182	191	169	177	196	170	170	178	143	194	183	185	177	186	169	204	204	170	169	159	154	177	167	206	187	163	152	159	215	168	195	198	170	167	183	179	183	202	190	184	157	199	193	177	179	180	211	171	154	164	187	203	174	186	189	191	162	180	179	149	164	173	171	191	179	162	154	198	194	164	180	181	162	166	164	174	160	203	194	174	188	168	173	172	178	187	185	168	160	190	176	181	196	175	186	188	176	172	154	175	180	186	189	154	179	176	178	194	159	173	178	176	179	194	194	178	180	169	193	170	185	155	189	183	168	172	179	185	186	180	174	221	181	160	179	194	159	165	178	188	173	174	157	178	162	167	193	158	182	192	182	148	178	149	185	157	185	201	169	174	188	199	190	195	175	175	173	175	211	171	180	171	162	195	175	157	157	193	196	180	151	193	192	170	172	180	183	201	176	183	199	168	169	186	187	192	180	185	181	189	180	156	186	176	177	179	164	190	164	182	186	171	186	157	188	161	162	167	183	177	156	175	159	155	182	166	163	195	148	175	173	166	180	176	166	191	177	176	199	171	166	184	140	147	172	169	188	179	192	181	187	181	180	188	162	189	189	175	171	171	161	181	175	149	167	177	191	196	155	184	179	193	167	183	154	206	189	165	173	173	162	177	177	169	190	175	198	162	181	181	199	167	184	168	182	179	171	181	189	189	183	184	189	183	197	170	198	188	158	188	176	182	185	200	185	169	170	142	168	196	171	163	169	180	193	183	163	192	169	189	162	198	180	168	188	175	179	180	180	173	165	182	178	180	162	170	168	197	175	197	181	157	167	152	183	182	164	189	187	177	191	196	177	173	157	197	193	188	179	179	188	194	191	177	152	163	204	162	185	176	193	168	170	180	179	169	171	198	166	189	185	170	178	167	176	178	174	216	153	168	162	172	181	176	191	165	152	170	181	195	183	185	168	194	177	177	185	165	152	189	182	178	192	164	141	182	162	171	201	181	152	167	181	174	180	182	169	173	167	162	189	172	154	164	163	172	169	194	173	177	186	182	162	197	196	182	157	185	176	158	177	167	159	182	166	187	190	155	190	197	193	182	185	203	190	173	170	158	155	162	199	163	176	183	156	184	184	181	164	154	185	193	166	164	203	188	183	179	203	194	179	186	171	167	164	172	179	170	153	200	176	166	147	168	179	179	185	170	171	170	201	178	189	193	151	157	142	166	175	207	193	172	191	204	170	182	193	192	187	167	200	194	189	173	202	155	152	169	156	189	156	179	203	200	183	169	161	161	181	162	208	159	183	184	176	165	178	174	169	183	176	191	165	196	160	191	194	174	174	202	170	150	191	196	186	187	192	168	173	178	190	151	168	162	166	177	141	167	171	171	172	175	157	203	190	178	195	213	156	195	174	174	174	189	194	164	169	164	166	159	195	180	158	180	198	177	156	185	181	183	195	167	170	183	190	200	194	186	196	171	184	168	184	167	183	177	178	158	191	179	184	196	173	177	178	196	164	176	187	189	157	190	160	169	203	186	167	190	189	174	177	167	179	177	208	146	164	177	179	176	188	185	147	181	166	192	176	194	173	173	177	187	188	177	184	168	179	167	171	205	183	171	186	169	183	175	181	176	197	181	192	158	184	160	171	154	192	162	185	195	177	194	174	189	203	180	204	183	179	172	161	177	177	168	170	192	208	169	167	165	190	177	170	183	192	180	172	187	187	184	186	167	186	185	178	161	168	168	193	174	175	181	188	179	163	176	163	169	189	182	176	197	166	202	190	164	161	191	168	174	171	177	146	169	174	190	157	177	185	165	173	177	180	161	189	168	196	186	172	180	183	177	172	149	183	176	202	179	160	184	186	189	169	166	180	161	191	172	177	162	200	175	192	195	186	173	174	177	183	195	171	172	193	190	194	204	179	186	178	194	198	167	205	184	181	162	178	192	179	182	178	195	172	193	181	183	181	165	173	166	179	179	166	163	165	186	174	190	179	232	166	157	194	176	159	153	186	184	179	190	171	187	185	166	194	211	157	190	178	161	163	183	165	157	165	169	189	182	174	182	198	200	171	182	171	174	202	184	167	189	191	187	187	174	186	154	178	188	176	193	192	175	171	158	162	177	186	178	195	205	203	153	174	164	179	189	163	193	160	174	204	173	171	187	171	164	192	173	183	182	184	182	201	140	168	180	154	179	192	156	173	162	169	179	166	211	191	188	202	155	199	175	166	177	180	193	178	183	192	177	187	185	170	185	164	162	177	160	162	203	173	176	184	181	167	154	184	180	164	177	162	159	176	196	157	170	179	197	182	189	174	183	168	172	183	165	186	179	174	179	174	161	178	172	168	186	198	165	183	168	163	205	179	182	166	157	185	185	180	169	162	184	194	194	192	179	152	183	174	175	171	156	182	180	175	193	187	165	163	174	188	196	178	162	173	164	205	172	174	185	188	188	179	198	212	177	186	173	178	214	173	178	184	196	165	182	194	181	181	200	190	168	167	169	199	202	175	206	176	183	184	167	207	160	159	166	194	169	183	147	188	171	163	173	170	178	167	182	183	196	175	172	178	170	184	160	176	182	162	182	166	192	165	171	179	163	156	151	187	178	171	179	184	169	157	185	172	180	178	166	158	181	175	184	180	161	198	182	204	184	173	158	180	158	178	177	147	182	186	180	171	204	187	167	197	165	189	177	174	170	182	177	187	182	182	190	175	207	173	154	177	200	162	157	171	174	183	172	193	165	176	190	187	180	170	169	176	189	193	171	157	182	166	188	177	163	188	174	190	183	169	202	188	176	169	183	186	180	174	200	173	193	167	196	181	178	155	169	185	178	187	168	185	167	171	203	185	171	183	170	190	195	193	146	173	172	172	198	196	177	167	181	178	164	191	178	197	157	193	191	161	180	165	165	198	177	185	178	164	203	187	173	179	175
25805	21326	28056	24935	21342	12926	1563	1052	866	759	736	685	643	618	604	595	636	619	560	550	520	571	513	525	525	518	501	480	443	477	494	554	528	508	483	493	528	462	506	511	498	476	515	471	528	502	493	518	498	471	482	523	465	447	468	487	505	549	471	507	474	516	495	472	483	495	481	437	504	483	495	441	471	507	462	510	483	477	449	483	517	508	501	461	475	473	527	484	491	497	433	484	506	499	502	481	476	523	486	486	500	473	501	465	486	483	483	461	469	509	461	462	470	488	441	441	467	482	472	456	472	491	509	495	475	481	493	506	451	494	477	488	460	509	473	475	478	452	494	530	516	456	473	443	501	472	521	499	477	476	496	472	519	467	425	473	522	446	488	452	429	480	464	472	472	487	466	493	518	474	463	518	460	481	484	456	464	505	454	438	515	475	487	473	455	483	468	510	440	498	478	461	506	488	432	460	461	540	455	474	456	513	493	488	523	489	502	458	485	465	479	496	469	477	457	515	495	489	494	459	474	485	439	478	491	508	413	429	506	480	463	450	494	501	458	478	454	510	498	500	448	483	498	484	519	457	509	462	485	477	510	465	481	488	481	486	457	524	465	495	471	525	515	474	502	511	496	492	490	451	457	486	441	449	509	500	474	476	473	467	514	525	525	455	475	485	491	489	487	499	473	477	514	479	477	484	462	495	485	486	503	494	478	517	491	490	518	455	460	463	469	454	479	506	465	505	456	434	461	496	470	500	438	498	501	504	480	477	489	453	529	472	505	501	486	493	495	472	488	495	483	490	471	481	475	485	462	497	477	485	510	486	486	467	484	541	493	478	471	455	493	480	484	478	488	518	455	463	433	502	459	480	484	485	415	456	456	510	449	467	486	451	458	486	440	471	470	498	452	450	482	490	495	514	509	496	491	545	474	460	463	488	460	510	468	477	462	499	467	492	502	504	510	475	484	456	494	471	483	522	501	510	483	463	506	434	458	505	486	417	466	468	453	506	471	469	462	496	468	471	474	454	500	519	468	471	497	461	457	477	487	524	476	469	502	504	472	498	456	496	499	492	501	453	520	501	474	464	500	445	510	503	505	499	492	467	514	489	498	470	466	454	492	477	492	487	468	432	496	476	487	505	532	400	486	482	455	511	524	497	496	471	501	502	479	464	492	458	502	476	459	494	478	479	444	497	498	516	515	465	511	466	460	467	505	466	474	475	447	455	468	512	490	484	477	503	490	474	486	496	496	498	508	457	474	498	479	494	471	451	493	489	493	508	497	469	447	503	442	509	505	436	477	497	531	482	511	506	450	509	490	468	439	450	476	540	511	456	505	493	441	479	482	455	471	443	501	482	492	471	503	485	476	457	483	469	521	459	486	489	481	476	470	552	444	492	477	446	496	482	475	452	509	498	484	465	529	438	513	473	509	513	491	454	497	470	474	479	487	480	481	527	427	447	465	484	501	505	471	511	499	475	454	497	520	492	484	476	464	482	484	510	476	487	506	451	466	475	492	479	453	455	474	470	480	442	489	486	503	445	523	441	472	475	514	478	510	464	476	472	476	455	461	433	541	472	520	489	498	482	445	498	482	475	461	463	500	487	469	463	444	508	493	453	457	481	473	431	477	437	440	447	418	486	482	491	481	480	474	487	476	491	433	476	445	467	461	505	451	462	478	496	453	487	471	447	493	435	460	486	495	479	494	492	493	514	478	480	470	458	448	477	437	492	444	484	478	508	533	519	453	481	516	513	456	505	493	495	461	516	507	490	460	433	509	457	500	482	486	489	471	478	488	479	486	511	473	466	487	511	476	501	489	479	475	434	442	508	456	497	484	474	477	478	468	480	464	479	460	481	543	473	461	455	495	479	476	451	502	465	476	463	485	466	515	499	456	488	475	480	527	505	451	491	477	481	482	474	472	481	460	479	501	508	467	503	475	472	487	498	468	479	461	479	487	484	486	469	492	481	480	504	494	493	466	452	476	505	479	521	462	483	468	489	449	474	496	469	471	464	503	512	477	465	501	478	471	472	474	473	446	489	495	470	511	457	492	451	493	456	492	502	469	471	524	431	443	475	459	477	484	470	519	523	481	481	466	464	503	460	494	512	439	472	471	463	485	449	494	451	482	495	519	456	519	496	474	458	503	483	451	473	478	488	514	510	465	484	490	472	416	503	468	448	483	469	465	466	502	452	487	449	449	468	495	484	484	502	485	445	473	487	539	496	460	506	442	474	484	560	465	475	471	482	480	474	465	489	475	448	508	531	513	460	471	471	495	491	476	478	476	515	472	527	484	459	530	480	476	502	472	512	521	505	478	465	512	462	486	472	511	471	499	510	489	499	456	459	462	497	486	492	493	468	452	457	446	461	461	466	497	467	484	473	490	477	480	525	501	478	486	475	477	447	401	515	444	482	458	463	483	539	479	494	510	528	441	482	494	485	497	448	464	468	474	450	476	474	448	516	448	499	453	495	497	472	500	466	510	479	512	486	492	442	497	469	431	481	513	480	449	460	506	490	485	461	488	455	451	468	517	459	502	476	499	485	475	474	488	508	464	491	422	483	486	486	479	505	456	507	486	518	478	487	473	467	460	466	484	453	504	455	507	499	507	492	498	453	471	498	462	485	534	457	491	469	455	517	488	495	483	449	490	503	459	481	467	484	475	473	457	509	531	498	487	470	470	486	475	503	520	475	458	470	502	449	501	531	452	525	510	543	487	489	461	515	436	474	465	488	504	489	496	529	481	472	487	505	459	455	475	505	488	482	506	515	487	448	509	464	486	459	472	519	493	474	486	472	485	507	475	517	508	503	466	473	450	474	491	500	463	527	456	486	510	470	442	467	494	463	497	487	502	544	489	477	485	486	483	501	455	536	494	485	499	479	499	481	449	502	452	496	495	483	493	466	479	494	447	498	460	470	457	481	486	487	453	464	502	516	473	444	469	489	477	478	494	479	457	482	443	457	462	473	516	487	445	483	490	487	446	492	484	475	501	488	481	519	509	455	442	493	458	478	494	504	448	475	483	452	524	464	460	496	507	465	491	458	504	468	461	469	481	526	459	440	480	490	469	503	480	501	471	519	508	452	477	489	494	474	491	522	448	480	490	482	497	476	476	501	514	477	477	523	496	488	519	462	473	447	476	467	459	447	490	459	471	496	465	479	440	478	472	477	486	480	476	462	481	475	499	506	498	447	507	455	496	485	458	466	520	456	473	470	497	463	477	511	525	482	491	486	455	483	473	458	481	453	490	504	481	483	490	439	492	483	453	499	469	500	435	462	454	456	471	481	462	473	428	525	490	483	458	521	466	479	464	496	496	502	468	496	444	448	490	497	504	468	439	477	472	465	500	532	466	447	440	460	517	498	481	435	498	487	467	491	489	475	486	503	468	454	531	501	508	529	481	492	467	481	480	476	508	467	442	475	501	505	475	493	518	474	468	447	444	470	462	456	494	484	483	474	481	499	496	496	451	507	474	481	466	511	474	453	526	480
7238	10869	9769	5613	3510	2661	1965	1503	1373	1149	1114	978	858	837	762	722	718	597	648	616	645	581	581	593	573	497	526	521	516	506	502	502	529	510	498	463	479	438	490	482	442	465	505	490	506	449	480	471	514	508	502	492	476	468	456	428	464	476	445	421	443	475	452	448	461	430	465	480	439	477	464	497	467	462	412	412	451	468	482	444	475	448	456	463	460	455	463	477	485	484	486	494	460	461	446	477	426	488	449	465	435	457	454	460	475	447	480	457	467	484	440	473	460	441	480	448	445	448	462	432	494	460	467	499	443	463	448	501	450	438	462	460	473	489	473	467	483	468	449	461	442	432	499	472	476	472	438	443	471	464	466	461	463	464	441	418	485	451	469	450	494	447	455	412	432	451	450	425	463	480	440	497	482	470	470	444	484	455	424	448	449	412	480	427	457	450	434	471	441	474	422	439	454	435	460	470	462	479	427	494	458	462	480	509	470	449	447	454	423	458	474	476	438	446	507	463	439	467	419	424	420	457	454	437	413	464	459	470	465	455	443	430	424	451	474	445	448	488	451	420	459	467	489	456	413	431	422	443	475	458	440	464	496	454	422	472	446	434	462	416	482	458	448	472	414	458	477	434	478	468	461	448	442	468	459	460	440	447	459	460	467	453	431	465	447	477	457	461	468	476	490	494	461	468	440	477	510	418	423	471	442	462	462	458	442	452	436	416	442	439	452	423	422	440	449	467	443	396	478	414	488	464	464	480	446	444	426	475	470	460	436	453	471	504	417	456	495	431	423	473	476	465	462	456	430	438	484	465	421	423	460	477	446	483	467	429	432	481	450	470	436	420	454	481	448	454	473	430	445	464	506	475	446	435	462	446	427	472	479	500	436	454	474	463	484	427	463	426	435	458	456	435	446	457	453	445	472	475	425	437	425	442	482	471	457	447	454	453	454	476	485	499	456	445	428	450	424	474	426	459	444	438	458	463	437	440	458	483	446	412	459	474	459	446	446	442	430	444	472	460	453	474	465	454	475	455	433	460	449	435	460	447	435	476	433	448	440	463	481	440	456	481	465	452	461	477	440	467	438	441	469	478	457	430	466	466	443	473	476	484	470	476	473	445	443	489	467	472	430	441	425	444	447	451	427	409	470	456	439	466	454	439	459	424	433	476	491	465	481	457	474	444	444	473	450	444	486	424	472	452	465	432	452	466	458	462	486	465	438	489	432	461	420	466	492	417	436	448	444	462	443	450	474	446	451	458	471	476	440	485	448	472	427	462	427	481	473	450	465	483	393	448	462	446	467	467	459	428	452	454	483	432	434	460	458	450	450	465	471	448	469	431	432	458	394	403	462	474	476	468	443	474	443	410	484	443	456	458	488	431	447	467	468	457	494	435	438	442	497	473	432	458	414	483	467	460	432	460	419	409	443	431	466	472	435	446	464	499	457	435	413	435	436	456	448	486	456	496	448	489	445	466	442	453	456	469	442	455	441	451	460	474	465	473	439	468	459	443	459	445	436	436	455	479	422	438	459	422	468	465	465	485	486	481	453	465	433	452	447	439	448	415	446	448	466	457	440	480	465	500	478	448	477	458	488	473	455	456	453	458	429	470	476	442	483	447	483	456	457	452	466	427	429	409	500	477	438	464	461	457	472	507	452	482	462	451	411	459	447	480	470	461	446	417	469	425	464	430	470	459	461	430	457	452	479	459	464	421	475	439	484	475	451	422	448	445	477	454	468	444	435	457	480	419	485	446	453	437	456	452	453	440	467	443	481	455	437	493	461	435	463	435	485	456	432	441	445	517	503	443	454	463	446	444	465	467	465	486	424	447	453	489	430	444	473	464	457	452	492	437	467	439	425	453	467	528	473	472	467	446	463	446	459	471	430	427	463	440	460	431	465	467	438	458	487	464	473	396	441	435	448	420	488	461	472	452	451	457	477	458	466	434	499	484	464	461	459	455	436	423	470	453	456	438	444	429	431	487	477	431	492	438	449	464	428	493	454	466	461	446	432	459	442	470	429	463	435	462	474	461	439	446	470	466	497	440	450	460	470	457	470	430	455	412	468	427	514	435	475	480	454	465	469	450	459	484	432	472	471	495	471	447	463	445	444	437	467	443	449	477	471	435	469	430	496	448	437	486	434	466	443	438	411	460	498	457	434	463	466	447	459	430	453	415	443	463	476	432	493	439	426	397	494	491	465	474	466	458	480	456	458	429	462	454	417	438	443	471	435	472	447	469	467	419	446	484	460	447	435	450	432	468	457	494	468	428	450	447	437	455	501	445	463	476	459	441	496	433	429	426	436	435	445	429	465	464	434	449	474	442	460	469	469	430	429	467	473	468	458	441	474	485	476	441	487	459	417	423	477	456	483	446	443	472	492	450	495	431	449	426	492	469	417	416	448	462	473	459	426	426	520	457	448	468	443	439	444	505	449	429	469	465	439	441	441	462	416	451	475	457	454	445	474	469	469	459	488	451	466	454	467	437	455	445	452	402	436	475	448	451	459	485	477	446	482	457	489	449	436	461	482	462	452	408	448	499	455	460	458	460	465	475	462	438	421	468	465	411	476	426	452	440	422	467	434	426	465	445	438	436	467	443	461	427	450	458	430	454	461	434	423	467	447	440	480	467	466	437	454	462	452	426	469	480	447	460	451	426	462	465	466	441	438	426	447	463	474	465	471	461	442	476	438	446	420	459	473	461	448	426	441	442	460	451	422	461	435	478	447	470	445	444	449	476	444	486	491	462	439	483	444	471	432	440	488	462	499	434	486	435	465	479	455	438	448	454	446	476	459	480	463	414	440	458	440	441	450	455	479	439	443	441	455	486	474	482	468	435	448	398	442	454	429	445	466	442	475	475	437	450	480	500	463	441	419	462	457	473	440	424	439	465	473	452	467	428	467	433	450	418	447	458	457	473	431	437	487	445	479	460	438	493	456	443	438	496	463	474	431	452	444	481	461	437	433	448	452	474	442	469	462	464	451	451	453	435	448	453	457	437	457	477	452	445	482	425	451	463	476	444	454	459	484	502	467	440	460	472	457	453	448	458	420	487	457	451	461	466	441	444	429	437	467	476	420	425	467	489	486	442	430	467	430	467	431	441	441	469	450	451	436	464	456	432	449	444	457	475	460	425	463	433	466	515	453	417	428	485	483	446	424	398	468	461	434	427	468	450	465	417	439	443	440	443	472	468	458	411	436	432	469	430	449	474	482	445	481	466	488	482	442	426	443	455	456	449	430	439	435	432	469	448	450	465	473	452	473	418	451	413	436	440	436	423	461	435	453	493	451	404	469	455	450	448	451	469	447	460	480	483	477	441	440	442	445	424	466	508	482	481	443	458	461	434	452	401	479	441	481	445	476	478	465	464	467	462	484	481	472	420	466	449	500	476	450	478	475	466	458	420	453	470	434	431	477	408	475	429	427	490	448	426	461	478	506	483	460	488	444	455	458	456	454	466	474	500	459	435	439	463	433	481	442	451	433	462
23455	21330	28351	24626	21332	21425	11806	1984	1388	1338	1199	1085	1024	1024	953	885	899	811	846	810	807	795	837	745	800	770	730	750	773	750	761	736	785	723	736	739	734	731	741	731	776	717	691	674	687	718	701	717	716	722	683	717	657	688	737	707	685	679	697	695	721	678	675	732	718	741	691	730	732	680	741	702	656	701	685	685	644	675	733	691	735	697	694	685	738	694	704	704	675	701	693	677	655	716	711	698	664	729	689	689	733	667	663	708	756	697	691	716	742	700	684	711	701	748	725	672	639	747	684	659	667	664	666	713	707	739	689	681	686	672	732	657	682	704	716	702	686	725	728	653	712	682	711	697	707	693	642	670	728	689	675	692	684	670	702	692	682	689	678	701	692	719	660	677	685	740	702	697	698	672	770	684	714	695	641	660	696	632	677	701	742	698	686	727	678	710	717	698	703	710	736	676	719	685	731	692	682	651	664	707	640	690	697	676	687	718	705	715	680	751	678	690	700	712	668	679	679	690	670	692	651	712	738	705	691	691	640	737	679	684	715	733	698	728	651	687	737	688	673	691	687	663	741	717	708	702	711	676	647	737	686	670	681	668	690	698	672	675	692	714	669	704	653	695	669	655	721	679	664	679	665	695	666	676	660	675	696	671	664	701	700	699	677	639	705	664	692	661	743	719	704	617	737	630	689	699	686	669	671	721	675	707	679	669	721	651	676	700	754	726	748	737	724	742	656	722	702	689	726	695	702	693	694	689	658	685	669	680	697	677	711	661	704	674	713	708	741	699	674	656	716	670	701	745	662	711	690	736	696	684	730	729	686	703	668	707	683	684	674	659	699	666	663	704	664	695	681	649	717	662	659	694	662	714	700	659	720	702	677	676	716	697	762	703	697	698	731	700	709	654	658	660	700	681	687	732	723	664	633	762	659	680	658	736	718	724	675	661	689	648	659	632	680	638	688	688	688	703	692	665	715	739	695	728	682	720	701	684	695	634	683	658	690	709	714	672	684	716	682	708	661	687	634	714	672	702	713	726	703	717	639	649	685	697	756	663	711	690	665	710	712	720	714	690	741	661	666	695	703	695	673	673	637	706	697	714	706	687	693	760	662	689	713	715	716	682	681	721	667	676	683	710	736	678	658	668	721	731	722	724	692	676	715	694	670	718	664	720	735	734	651	757	664	725	658	698	717	639	694	681	701	666	753	696	700	686	630	692	699	686	684	651	730	687	711	683	694	708	744	663	711	739	689	708	650	717	697	791	720	722	703	697	753	739	698	699	702	726	707	720	686	638	666	688	713	660	722	665	701	678	708	695	663	702	691	655	677	651	680	720	666	668	675	659	671	664	662	680	673	638	746	719	721	651	695	651	657	685	716	677	708	707	690	665	669	693	742	689	712	665	641	689	706	700	716	672	714	671	704	675	696	658	682	674	675	676	695	716	664	653	705	700	717	622	684	699	663	677	679	702	671	707	667	716	682	666	694	709	652	752	718	692	712	712	683	640	717	720	715	683	636	707	709	695	662	667	680	650	713	702	718	665	718	691	645	678	713	682	693	685	684	722	710	683	719	699	757	701	701	720	728	657	698	734	682	699	739	738	649	642	697	659	686	683	714	658	671	722	691	699	695	703	715	718	722	755	688	716	686	731	661	684	658	688	696	642	700	694	750	665	718	732	691	652	735	636	703	695	667	680	669	656	686	686	703	657	696	655	729	657	717	650	717	653	660	703	705	699	676	734	689	706	686	677	695	710	702	666	655	685	681	658	747	682	686	649	711	654	654	707	729	707	693	685	685	743	699	682	693	691	654	679	634	663	677	683	716	688	660	695	682	722	667	694	733	699	719	669	691	693	697	652	619	684	692	739	710	728	676	723	710	682	668	668	696	658	681	698	651	651	707	663	658	673	635	668	719	723	713	673	703	660	723	676	676	698	645	686	719	740	729	677	712	695	717	698	670	724	693	659	669	686	674	655	731	711	691	719	702	691	638	692	704	695	697	646	699	730	636	713	690	691	667	667	664	668	704	661	678	703	695	658	665	682	682	669	633	696	687	689	655	718	679	650	641	710	697	631	698	695	648	619	693	696	727	614	708	656	731	696	673	695	661	693	697	705	662	711	668	668	656	713	717	710	729	636	703	617	697	686	663	690	706	735	680	685	676	681	692	698	691	719	718	712	731	707	710	698	729	700	742	684	692	679	695	649	723	670	670	686	703	689	657	722	663	701	674	721	685	645	666	702	752	683	714	664	634	682	747	701	707	702	683	694	694	726	723	691	676	664	686	662	703	757	704	717	694	734	709	681	672	697	713	742	678	685	703	644	679	674	672	682	730	691	694	648	699	711	683	714	672	683	730	687	705	668	659	652	719	675	675	687	648	683	689	620	736	683	706	719	669	664	635	704	720	647	703	681	660	665	667	651	616	684	718	689	699	702	686	683	659	654	682	707	694	725	687	666	643	707	713	705	675	689	709	717	732	663	726	674	683	693	704	675	689	675	718	697	702	706	692	665	714	684	682	716	695	699	645	666	660	689	710	666	689	689	666	734	673	676	696	679	688	670	677	711	689	696	653	701	708	709	680	713	718	658	693	716	647	662	691	662	657	680	656	708	667	624	688	628	693	720	691	707	706	696	709	691	702	678	722	686	722	723	696	713	642	769	724	669	715	692	689	684	679	699	653	674	685	697	671	722	684	649	736	687	690	715	676	655	716	693	719	715	663	697	679	680	696	693	659	704	731	687	689	708	702	678	710	688	660	676	661	703	725	666	684	638	654	643	679	683	644	772	716	691	727	712	718	669	673	663	660	703	698	711	661	699	693	693	651	672	648	678	707	695	666	700	674	676	687	684	656	661	680	648	629	694	704	669	700	687	710	696	695	669	735	637	725	723	687	622	718	701	680	696	714	644	668	656	675	661	703	678	699	710	714	660	708	661	660	753	709	740	699	668	747	653	674	723	674	677	620	717	696	714	674	673	654	682	728	686	747	674	674	692	670	670	700	692	679	690	748	715	711	727	681	656	713	686	736	689	693	640	665	691	620	742	674	678	620	661	665	687	679	676	703	703	633	676	688	722	684	738	667	632	728	697	696	700	672	640	714	671	689	634	684	690	657	721	681	652	643	671	681	725	700	686	671	695	699	703	715	710	686	676	650	680	686	676	676	659	690	751	687	696	708	682	713	643	711	680	681	729	722	682	668	659	691	733	673	720	721	664	678	686	644	611	658	676	656	670	684	698	728	675	711	741	715	679	710	662	727	680	680	644	700	662	689	719	666	681	683	640	715	687	659	668	712	727	682	703	649	687	643	713	675	723	678	708	663	704	707	707	701	704	693	676	705	721	656	695	645	666	702	673	692	659	687	634	712	735	722	704	665	659	701	667	623	710	661	692	718	682	693	700	679	664	755	684	684	705	692	708	685	709	733	727	696	729	695	690	684	695	654	685	704	639	734	728	736	683	725	646	665	624	682	689	694	653	675	692	694	721	716	714
10058	17368	15971	9429	6229	4663	3466	2905	2401	2025	1730	1569	1453	1308	1222	1154	1070	968	990	926	867	898	903	862	824	821	837	756	824	749	770	745	780	738	710	731	719	675	754	738	753	712	758	691	688	722	729	671	664	695	663	687	688	704	646	703	688	726	714	661	677	678	672	697	707	657	696	691	721	687	619	670	667	651	637	644	650	672	627	699	649	720	662	647	697	609	674	664	622	671	611	640	637	715	689	709	638	669	653	675	644	711	696	638	636	662	638	614	645	658	639	617	626	657	636	662	636	601	668	657	704	609	669	694	646	647	642	616	682	642	644	648	700	627	660	692	638	654	650	626	641	646	666	630	663	595	709	681	651	651	669	652	636	676	643	664	668	657	643	671	634	688	648	676	643	595	656	654	677	667	679	666	659	653	656	657	675	671	678	657	686	652	639	633	656	635	716	665	637	643	692	685	651	660	611	634	647	685	691	653	675	676	709	642	658	641	701	668	721	678	668	674	678	666	630	670	651	657	673	642	636	625	660	606	636	649	686	681	643	624	642	683	672	689	640	680	596	639	583	677	673	697	656	632	633	636	671	643	642	657	682	673	681	684	667	654	641	663	652	609	653	671	633	690	684	691	623	665	611	612	640	690	627	609	607	662	589	634	644	614	681	683	648	729	658	669	656	651	652	638	679	667	642	631	632	621	640	690	630	654	646	661	610	622	655	698	623	612	678	669	664	649	661	672	650	616	640	665	649	665	713	701	629	669	619	654	680	645	643	685	658	628	631	646	628	635	695	714	607	682	633	601	634	673	634	705	674	642	720	655	651	615	629	649	589	659	675	695	663	657	603	639	668	621	627	654	672	678	635	665	640	663	668	708	658	641	654	654	651	639	631	685	690	647	687	648	648	676	688	658	638	649	665	654	614	609	599	666	703	638	613	667	637	648	656	664	658	658	662	627	703	620	590	656	657	687	653	715	682	676	647	704	601	677	661	690	635	704	638	615	644	700	648	621	640	635	674	639	635	648	631	634	660	646	658	679	652	647	606	682	622	660	626	669	653	676	631	692	681	647	661	581	624	679	660	617	641	656	672	674	676	672	606	670	660	674	663	675	646	666	641	656	642	658	635	627	686	641	604	612	640	644	679	639	692	649	655	685	671	660	695	646	611	663	671	674	651	656	646	659	647	671	620	618	656	651	646	614	641	682	634	676	706	705	663	601	685	669	654	637	637	659	649	677	661	698	650	639	667	670	671	705	636	662	600	631	679	675	666	686	642	648	621	644	647	680	631	663	652	652	656	675	693	663	681	636	622	654	629	676	648	715	620	628	659	634	658	667	655	677	624	668	722	620	684	627	667	711	636	640	636	682	643	665	658	668	669	648	679	681	665	645	669	636	654	629	691	649	630	654	635	623	689	628	651	672	659	621	613	668	684	637	645	649	633	672	618	621	658	680	658	670	647	664	681	670	682	647	632	643	560	660	621	641	679	638	692	653	680	654	645	652	671	658	679	624	680	674	667	618	679	615	677	649	696	662	647	627	676	641	656	677	607	630	682	630	660	679	688	684	633	674	644	685	636	665	671	692	634	637	635	627	671	682	686	654	672	646	669	702	636	672	653	645	702	684	682	696	629	643	672	654	669	664	677	682	683	619	646	710	642	642	661	678	681	689	621	643	652	647	672	641	638	643	655	616	650	638	662	623	633	662	609	633	641	658	657	629	640	648	617	660	615	633	652	624	643	632	653	661	653	670	699	671	654	597	701	656	674	668	673	669	650	628	644	676	642	700	630	653	683	646	655	655	628	656	601	620	646	622	675	655	710	646	645	655	615	675	652	628	678	658	659	628	626	693	637	600	679	653	666	703	590	691	629	666	654	645	667	635	686	651	603	623	655	652	621	655	639	662	640	589	667	663	677	658	644	612	680	664	639	716	631	654	646	681	678	664	652	608	640	682	682	640	666	679	591	635	621	672	664	667	677	684	596	695	681	640	681	676	672	690	727	612	695	647	653	667	655	608	664	634	695	618	671	643	643	672	650	649	670	649	678	634	633	679	618	691	667	672	642	646	647	670	680	606	652	698	641	673	656	650	628	641	644	677	632	627	681	628	622	668	657	682	660	607	645	642	647	651	630	654	657	648	657	657	598	686	678	718	644	648	661	638	697	613	631	678	661	657	668	665	654	688	661	655	663	675	659	620	619	629	657	667	676	610	684	631	640	677	669	622	639	688	649	692	614	666	652	662	658	656	661	621	638	666	691	692	636	617	674	651	684	646	664	655	698	651	647	662	680	684	689	691	656	665	630	634	649	671	660	628	584	647	686	662	700	668	639	705	624	653	652	637	683	680	685	644	649	671	649	660	625	627	627	708	672	671	653	678	679	690	659	672	620	675	640	671	650	633	658	641	660	644	666	670	638	646	676	630	670	626	657	636	663	713	692	656	622	632	679	641	672	638	668	736	684	687	651	648	645	633	630	611	663	659	652	676	607	636	683	614	697	624	629	624	697	650	653	681	653	666	643	628	617	705	646	603	650	675	680	651	690	660	672	645	683	691	645	668	593	626	633	624	631	642	668	679	608	669	702	617	662	707	608	613	674	640	654	644	700	679	664	690	679	649	666	693	702	642	696	654	650	716	640	679	655	612	663	612	649	652	686	670	704	653	653	656	652	666	621	646	647	656	656	667	643	654	680	668	595	619	632	679	686	611	637	692	640	622	699	659	615	671	582	663	655	673	676	639	676	600	606	650	675	671	667	678	627	665	620	648	628	689	680	654	704	648	649	664	697	671	641	622	683	656	687	635	663	680	655	709	666	667	636	670	633	660	668	659	682	642	632	639	620	655	664	629	655	620	686	639	660	682	642	639	591	669	667	683	635	639	646	668	620	681	659	681	657	612	734	660	625	679	650	616	667	638	660	640	664	645	639	649	625	675	659	659	702	695	584	660	706	650	656	641	648	688	696	683	623	628	661	647	635	588	664	676	683	622	665	633	637	627	645	675	671	657	624	644	640	679	639	653	665	691	661	674	641	667	626	673	661	648	680	624	640	651	662	626	643	653	636	618	644	631	666	666	686	623	687	674	668	673	606	632	673	680	675	678	665	653	670	684	692	648	682	655	647	628	601	656	664	689	619	615	716	653	651	687	646	639	651	632	598	639	605	621	694	683	726	662	673	645	665	664	618	676	656	660	662	673	704	677	694	659	646	719	640	672	636	671	620	681	638	647	681	700	666	618	635	668	730	629	640	623	706	639	642	652	613	657	626	643	671	640	649	633	651	686	700	629	681	659	657	657	645	644	647	667	652	702	667	659	622	682	676	672	623	665	619	675	697	685	674	688	654	620	656	662	653	618	658	692	652	647	628	632	585	610	678	635	621	702	645	669	635	670	658	665	662	651	606	651	639	639	678	639	683	657	688	634	682	661	665	609	657	635	664	651	638	642	668	623	687	706	704	637	656	637	678	700	660	664	646	671	691	646	641	625	628	685	658	658	682	645
28948	15970	2163	445	260	228	221	219	183	177	231	190	194	194	194	171	184	198	170	167	159	191	170	204	173	166	189	173	179	196	161	177	167	170	168	203	179	171	172	185	185	163	179	164	181	184	172	182	192	187	203	160	186	145	185	154	191	193	177	170	195	175	188	167	150	168	187	164	157	156	175	208	182	177	168	158	165	175	174	184	169	180	178	170	152	179	202	160	188	179	184	166	185	174	154	177	171	152	185	170	209	160	166	196	184	168	194	167	204	175	190	189	185	194	157	180	166	179	185	179	170	168	190	177	189	157	172	179	171	172	179	170	211	173	167	173	177	184	178	163	176	184	183	164	167	174	187	161	185	190	184	174	184	181	168	183	146	153	156	173	170	175	157	157	175	167	156	170	174	169	140	189	157	165	184	198	166	171	185	164	200	184	191	159	188	168	189	172	183	180	187	180	162	152	194	168	172	165	196	166	163	171	152	171	140	175	155	164	167	186	179	181	176	171	189	178	173	166	189	188	180	155	160	169	144	173	191	190	154	179	185	196	182	190	163	171	157	194	168	181	162	194	190	156	160	184	206	198	190	156	166	200	167	175	174	169	179	184	163	176	165	167	179	172	167	182	188	169	192	173	173	189	156	144	196	170	164	169	165	153	184	195	175	177	190	171	173	163	153	174	177	185	177	188	143	160	202	185	162	161	161	164	185	196	175	202	179	164	179	174	182	188	155	169	198	165	189	191	180	178	191	160	164	169	179	158	179	162	159	178	165	145	149	184	173	179	163	161	153	163	165	176	173	177	180	183	180	174	148	195	195	182	170	160	179	183	174	175	155	181	186	187	173	196	175	169	179	172	211	197	168	176	181	177	162	196	175	178	185	190	178	181	184	164	151	176	179	170	180	173	144	172	177	176	174	180	153	153	180	156	184	192	163	190	165	167	179	196	176	165	166	195	160	189	159	184	180	170	162	182	169	166	158	191	159	198	170	177	174	177	172	181	165	167	147	154	173	182	194	149	157	190	179	172	180	192	176	193	193	153	161	194	192	171	160	171	159	152	157	156	163	165	167	185	174	178	182	204	153	203	167	179	186	188	186	159	152	184	184	171	150	201	182	179	161	176	194	188	154	181	162	172	151	157	169	186	150	174	171	170	174	176	179	167	177	163	182	193	183	185	166	168	174	180	177	178	173	179	191	177	175	185	154	181	186	164	182	168	178	160	166	183	190	169	178	171	156	174	161	175	159	190	174	173	197	159	197	152	170	197	182	169	187	163	196	162	170	186	193	168	172	162	170	199	173	158	154	174	165	167	157	158	177	209	194	183	188	189	164	195	184	159	172	183	201	152	174	177	166	188	178	172	162	181	171	177	156	187	175	165	170	187	175	171	179	172	194	190	201	186	175	179	161	173	175	168	185	196	160	162	174	184	167	186	155	175	177	178	176	184	174	174	192	185	147	192	168	157	184	143	163	205	167	172	182	202	169	189	197	178	182	168	192	178	161	144	205	185	192	158	169	141	193	179	194	162	159	163	179	178	188	170	178	197	196	158	175	188	175	160	189	166	171	164	177	163	173	171	185	167	170	177	168	152	161	160	180	179	176	190	175	159	159	201	183	156	192	168	184	197	179	210	157	174	177	190	191	197	183	165	188	190	203	162	154	180	160	156	135	185	187	153	183	170	197	171	186	190	190	184	158	183	187	180	186	178	206	164	181	171	170	191	180	169	175	164	187	176	167	184	171	167	167	178	189	184	165	181	174	148	186	165	198	167	178	180	169	170	180	201	155	175	182	183	187	196	184	163	182	164	196	182	177	152	145	149	165	189	198	184	171	175	164	170	176	182	177	190	178	176	193	158	157	186	203	203	186	162	184	205	191	186	173	169	189	187	182	185	146	172	202	152	172	165	171	189	162	157	171	186	165	180	158	184	180	178	175	165	188	181	165	167	175	157	176	181	194	202	175	169	192	171	178	193	166	190	188	193	191	176	184	184	190	163	173	177	153	156	176	173	164	153	179	181	178	188	174	185	166	162	158	182	165	185	192	190	174	181	176	156	176	192	175	163	171	172	174	175	179	167	155	157	182	173	163	189	168	172	174	151	184	180	169	188	172	179	179	173	155	186	181	177	201	183	170	166	171	170	186	173	169	186	172	193	208	171	192	157	168	153	179	179	176	163	181	184	167	183	172	168	157	183	178	184	184	173	197	171	160	198	160	171	171	176	172	190	155	194	176	168	187	213	164	159	178	144	188	170	182	176	192	171	182	174	186	169	144	179	200	161	175	170	163	166	165	155	175	183	189	178	163	172	185	191	186	177	176	168	174	175	178	153	170	184	181	170	182	178	150	164	186	162	156	196	180	180	164	177	170	169	166	174	162	161	176	154	182	153	188	154	165	162	172	192	174	213	176	178	176	175	168	163	171	171	171	182	202	145	178	187	179	159	208	198	166	188	163	193	178	160	173	199	153	171	175	188	174	160	185	187	159	157	177	182	162	186	183	170	171	161	194	172	172	161	184	183	168	153	183	183	185	170	175	180	161	149	161	169	170	187	174	200	174	150	170	163	162	193	194	168	156	183	193	209	175	200	157	187	184	182	175	163	188	180	159	178	189	187	169	173	205	170	165	190	181	177	176	171	163	173	143	163	159	163	175	163	163	157	171	164	157	174	145	194	157	181	163	148	180	184	179	178	188	157	202	193	163	177	170	167	189	173	176	170	179	181	172	173	165	182	176	177	166	153	179	163	159	169	191	197	178	170	186	169	168	206	188	188	172	174	167	233	185	170	185	201	157	165	187	159	191	184	155	196	168	174	171	184	172	162	178	178	196	195	172	171	161	178	180	193	175	179	167	171	168	186	170	165	158	174	171	187	149	177	185	176	201	167	173	173	176	182	199	177	167	181	149	179	158	193	172	175	151	170	189	149	178	162	172	177	160	150	162	152	183	200	183	167	163	170	154	167	178	179	174	170	176	183	174	180	183	175	151	197	171	165	164	176	176	179	152	189	177	176	184	154	179	178	180	175	193	175	157	187	176	160	197	189	171	204	213	159	196	172	183	172	171	183	179	178	210	191	186	180	162	160	181	201	176	157	170	167	177	187	175	170	177	179	176	178	192	178	162	157	185	170	172	170	169	184	171	157	188	185	194	180	185	183	158	190	160	158	177	163	172	163	176	168	158	187	174	187	196	154	173	184	161	177	181	165	176	187	165	173	206	185	172	172	144	169	180	158	166	180	163	173	196	174	171	184	183	179	176	180	168	172	158	184	162	179	208	189	170	197	181	201	157	185	156	188	168	182	172	182	179	163	177	176	189	193	179	179	171	160	157	175	160	156	163	178	195	185	166	187	176	180	205	146	177	200	181	177	180	166	165	162	192	157	160	178	145	162	162	156	172	177	193	176	198	185	173	182	194	179	159	189	185	185	153	190	164	185	156	183	174	186	180	169	173	185	167	156	179	180	159	170	164	160	199	175	177	177	182	158	201	186
4885	775	664	444	339	287	269	272	251	221	213	197	214	212	199	175	193	218	190	182	183	188	192	190	176	197	190	166	170	201	172	202	171	174	184	171	182	184	182	177	180	173	192	179	185	170	192	156	168	177	191	173	204	184	172	188	199	174	187	188	174	186	192	180	181	171	191	185	193	188	171	173	170	180	173	186	186	182	157	201	190	193	175	169	181	168	183	200	185	208	204	188	180	190	174	174	180	192	157	154	191	186	223	193	207	189	190	166	199	181	172	171	180	190	188	199	179	183	189	187	184	175	201	193	167	195	166	191	191	180	189	183	186	193	180	180	150	203	177	208	176	190	175	178	191	179	178	190	176	204	187	189	208	164	189	185	176	166	163	182	202	161	168	202	174	171	179	181	159	160	178	176	178	181	187	175	208	201	204	172	194	160	186	171	181	189	173	185	206	174	175	202	183	188	191	195	169	191	186	193	174	182	188	185	170	186	159	166	183	196	180	175	197	188	141	181	175	185	200	213	183	178	178	175	158	185	157	182	195	183	188	195	201	161	172	189	187	195	161	167	192	183	175	164	151	183	192	208	187	186	169	180	184	176	172	187	170	163	186	174	182	188	214	183	154	162	204	179	201	167	172	199	214	166	175	191	201	202	178	182	169	220	178	157	185	187	178	186	181	194	195	158	196	187	151	176	183	173	195	188	195	160	206	166	174	185	176	157	170	193	182	186	196	185	185	197	190	178	195	149	159	187	176	204	187	161	197	164	189	171	189	181	171	198	201	170	201	176	194	198	184	175	174	194	195	193	183	197	186	202	179	188	199	181	207	192	183	175	193	186	159	180	192	205	180	189	181	184	178	203	208	189	181	180	195	178	201	214	198	188	161	156	195	181	194	180	164	197	165	198	220	185	178	195	180	185	188	178	183	203	174	183	196	174	178	189	180	169	169	179	173	173	172	186	178	177	197	180	193	184	191	158	198	171	182	167	172	162	188	179	178	171	187	190	174	192	196	190	170	188	174	158	178	192	216	178	204	188	203	180	205	208	197	190	204	166	163	180	179	184	177	184	200	179	195	171	194	190	169	202	204	194	160	198	175	196	171	159	151	190	194	181	186	173	152	188	201	195	152	204	197	183	189	175	207	190	176	180	168	200	187	160	189	182	170	190	202	200	186	195	165	193	177	177	204	191	195	191	179	190	175	176	198	172	170	173	179	198	181	195	176	186	179	178	175	161	209	176	176	191	197	185	182	163	194	196	195	185	187	176	163	181	168	184	163	172	183	199	183	185	203	156	179	191	187	179	170	187	186	202	189	198	160	175	170	191	207	187	170	172	189	191	188	193	178	187	179	185	179	171	176	203	184	191	185	177	201	181	185	197	179	183	198	198	174	172	174	186	187	198	174	177	202	197	179	168	169	183	180	169	176	189	209	195	190	176	187	180	193	187	187	176	177	156	216	189	177	165	172	178	204	174	178	187	186	208	167	195	184	198	183	192	165	179	184	172	147	173	186	185	176	184	171	183	177	201	194	200	181	171	209	203	189	203	169	169	195	205	181	175	199	163	178	210	196	199	172	175	190	174	185	196	165	183	182	184	188	197	173	191	165	189	173	169	173	196	188	194	179	177	195	169	165	171	180	165	169	181	164	179	156	195	183	175	191	156	197	178	161	176	182	171	172	179	176	190	173	191	172	173	178	193	190	193	185	181	206	170	201	164	181	168	154	182	184	213	194	180	168	175	163	170	179	188	175	173	158	172	184	179	174	161	200	183	171	184	198	184	175	150	202	180	155	194	169	182	199	174	168	198	169	196	174	181	180	180	172	158	166	175	174	186	172	186	167	198	176	190	173	182	195	168	196	177	176	187	182	180	174	193	198	165	169	207	199	153	157	172	190	199	176	172	185	169	175	173	171	163	211	180	175	185	200	181	182	201	216	172	188	201	166	199	186	178	178	194	173	195	159	198	222	210	196	182	202	192	190	172	191	184	177	187	178	176	171	169	194	184	180	178	176	182	170	166	177	172	173	196	165	181	189	183	196	175	184	183	187	181	168	179	185	150	185	198	184	202	184	206	176	193	173	181	174	180	183	173	170	182	193	182	169	160	172	186	155	172	185	193	181	159	173	176	150	188	166	187	165	199	171	182	175	219	201	169	179	193	201	197	182	175	168	204	171	195	162	172	193	173	185	172	197	191	176	181	175	180	190	202	180	181	182	178	189	174	195	173	161	181	185	197	188	172	164	192	167	202	158	176	166	169	172	173	168	212	180	161	176	179	207	169	168	186	190	193	167	169	174	182	185	201	184	188	175	208	183	184	218	158	198	169	187	204	175	174	194	190	187	168	170	180	182	181	190	180	186	191	171	185	194	194	179	169	201	193	205	171	173	172	196	202	180	188	187	183	179	185	171	168	160	207	188	183	210	162	168	183	169	177	204	188	167	171	173	185	178	176	166	165	179	209	182	197	200	177	181	208	174	211	177	181	187	184	162	197	194	171	159	187	159	176	196	184	165	188	180	194	181	181	213	197	163	204	182	207	185	177	182	190	174	188	182	181	196	202	170	189	186	189	164	173	165	180	177	194	180	193	185	166	188	193	171	168	181	191	187	166	175	196	178	177	177	174	190	209	199	182	187	176	172	179	170	176	206	182	164	179	197	186	195	164	179	171	171	165	197	178	172	197	186	167	170	191	186	190	177	198	163	193	188	188	180	202	169	198	169	177	191	191	194	175	168	189	197	161	178	190	186	187	180	175	171	182	174	173	168	181	185	176	158	204	208	181	207	182	159	166	189	191	166	165	189	181	193	194	172	174	182	182	208	178	172	185	203	176	194	181	175	181	193	198	199	182	201	180	175	183	185	180	181	178	162	177	179	191	200	196	193	171	183	172	173	193	189	193	164	192	171	193	194	165	186	209	178	197	194	193	179	216	182	176	184	174	202	176	188	198	179	183	162	180	204	179	180	169	187	171	153	196	194	178	186	175	183	192	190	176	188	175	171	184	192	200	169	185	187	197	178	178	176	190	185	181	184	203	182	185	205	168	186	174	178	163	175	188	178	163	154	187	185	182	177	192	162	186	173	179	164	178	175	191	177	199	179	193	175	186	156	192	172	173	192	176	170	170	183	176	167	194	207	185	190	188	195	160	202	160	196	174	196	176	153	215	179	180	187	194	182	167	161	194	191	169	189	191	167	199	214	171	169	193	174	183	169	192	183	190	191	207	194	199	193	179	181	184	161	168	186	170	170	201	205	187	207	169	174	193	196	179	167	195	178	186	183	201	190	172	186	170	190	193	168	197	174	178	175	171	191	214	154	170	192	198	169	180	196	206	181	188	196	177	190	183	168	192	173	173	192	162	196	178	190	184	180	195	179	189	202	190	178	196	163	187	183	173	184	210	173	169	162	173	162	186	187	184	186	183	166	162	189	180	183	185	175	171	204	174	175	192	185	193	179	187	193	187	173	164	183	187	198	188	151	175	162	162	183	167
25713	21369	28122	24950	21376	12681	1600	1010	841	780	698	715	719	636	614	602	618	598	578	556	538	537	504	531	509	515	585	526	541	546	521	504	509	510	503	521	503	501	520	519	536	529	505	501	457	527	471	494	515	485	479	510	478	475	479	514	544	510	499	479	490	501	482	488	446	485	514	459	538	503	501	479	445	481	514	462	537	501	449	516	526	453	515	466	485	477	515	499	487	501	462	475	517	525	497	450	497	494	472	495	506	472	527	475	470	458	472	477	517	477	473	460	509	515	502	492	495	450	489	499	505	472	551	493	485	493	499	482	506	475	494	475	484	484	495	442	484	515	472	492	453	509	482	497	482	504	532	475	500	506	474	483	468	464	461	440	501	530	489	477	472	490	486	490	472	474	461	510	483	474	469	489	482	479	484	481	484	466	497	544	469	494	480	480	477	471	497	463	474	477	479	492	465	495	479	472	486	464	454	506	524	470	468	498	475	447	453	470	467	508	511	477	545	521	468	502	489	484	502	523	456	537	495	467	522	500	477	480	494	472	519	487	432	472	471	491	468	500	469	488	464	500	484	464	472	545	499	446	449	525	475	507	483	499	481	524	475	473	491	475	495	497	478	538	447	500	524	499	507	466	483	481	436	491	470	513	494	523	477	490	483	454	495	454	486	481	501	500	475	506	483	447	467	460	478	477	479	506	513	481	486	461	500	434	506	503	510	489	451	475	468	473	494	475	492	519	505	512	473	477	443	501	446	451	485	493	510	479	508	455	499	497	482	461	471	481	525	465	486	473	464	474	487	491	497	490	455	473	480	474	543	468	502	474	482	472	455	493	508	491	504	523	487	506	455	457	462	457	470	469	491	467	495	503	498	451	485	540	478	496	481	508	484	498	493	461	476	514	497	472	499	497	487	509	466	503	477	500	506	469	479	463	503	499	453	483	530	514	443	490	472	484	459	483	498	452	509	499	488	485	478	505	510	481	506	512	496	466	497	475	464	500	467	448	479	527	493	495	465	497	509	515	427	495	541	466	502	495	480	500	454	474	465	499	509	480	483	504	432	498	496	493	468	484	490	445	488	491	484	493	486	521	521	486	497	533	498	470	478	478	480	445	510	505	518	501	463	476	490	496	472	520	493	498	535	480	471	488	478	492	483	473	497	483	491	500	466	490	437	430	490	497	537	472	499	465	497	511	465	477	509	471	495	464	479	471	467	493	467	476	477	466	481	467	513	479	531	462	477	476	534	503	493	466	501	479	514	498	518	469	502	477	524	485	462	458	473	501	493	483	479	533	500	455	487	467	472	439	507	476	468	516	521	511	490	491	472	460	496	465	475	465	494	484	477	500	487	467	476	464	462	440	453	488	511	452	475	473	482	487	484	492	462	501	461	438	484	458	490	462	461	497	482	486	523	504	504	468	516	452	501	492	502	502	514	473	530	489	471	478	515	482	461	463	500	452	486	455	484	483	500	447	447	472	482	525	525	486	478	497	514	494	514	457	494	459	516	480	482	469	488	462	516	513	449	481	461	480	477	538	483	512	538	472	509	478	477	494	500	434	452	489	469	521	482	493	480	472	552	495	535	484	478	440	474	477	488	481	475	499	479	536	461	475	511	474	493	502	495	505	473	494	467	481	477	519	472	455	468	472	505	500	483	464	454	520	461	467	478	497	454	452	461	449	437	498	479	507	507	483	440	474	494	471	513	508	451	474	499	433	494	486	484	475	472	480	517	484	483	475	471	482	465	481	497	479	495	487	515	485	495	522	507	484	464	519	476	479	496	445	486	503	513	480	466	479	526	472	460	437	490	507	500	485	459	484	496	501	492	493	499	473	449	493	468	512	478	446	458	500	494	484	506	488	500	506	457	490	461	452	483	486	494	481	462	554	493	492	535	490	454	472	478	447	484	478	523	494	500	546	492	457	509	526	484	461	463	428	473	485	518	492	441	453	495	506	518	490	496	464	516	472	455	486	488	479	511	495	471	494	465	477	489	471	457	472	473	485	453	448	475	484	484	451	507	500	505	477	480	462	486	456	497	476	490	453	482	521	473	470	549	453	494	484	464	473	466	469	497	466	507	429	488	503	483	499	485	507	493	488	492	489	502	454	490	538	485	484	493	455	484	491	469	473	456	492	448	465	500	470	467	492	457	494	469	486	435	496	488	505	463	455	476	491	502	455	465	494	464	573	484	482	512	476	452	446	538	466	496	495	474	437	490	503	472	525	448	504	536	473	489	507	480	472	463	481	475	529	492	466	462	456	490	476	499	508	450	483	467	504	487	487	500	482	495	501	500	474	470	477	498	492	496	476	500	474	456	493	475	506	500	493	468	515	503	483	508	483	531	455	510	490	515	473	494	501	512	477	450	490	454	496	462	469	520	531	489	451	494	507	501	509	475	504	517	483	449	498	501	520	457	506	455	502	510	530	464	497	507	482	462	505	489	455	470	468	481	481	480	487	461	492	490	507	489	460	471	485	504	509	499	457	497	475	513	469	449	453	499	513	502	454	441	465	520	466	476	522	496	445	471	456	513	510	493	488	434	490	503	472	525	483	494	475	470	445	511	523	459	545	505	480	502	501	490	500	473	508	514	476	498	453	515	460	486	476	508	513	525	491	434	498	494	504	459	505	447	498	465	457	485	476	466	474	481	470	484	455	492	504	472	492	495	492	476	488	489	499	517	463	490	498	506	495	482	466	494	477	490	509	490	489	486	459	475	495	468	523	472	508	497	486	454	465	483	470	474	486	492	450	494	472	484	466	526	501	475	494	480	499	514	509	474	478	468	451	497	470	521	478	489	494	485	447	480	498	512	481	490	484	512	467	480	503	513	462	509	454	446	477	502	465	469	498	500	469	485	446	529	503	475	541	507	487	499	477	470	465	480	477	484	455	486	483	505	493	520	497	469	510	453	463	461	548	499	488	469	511	459	521	480	509	473	462	500	462	486	494	456	473	485	494	478	489	478	485	463	508	477	518	473	464	469	465	446	493	482	480	500	496	489	466	502	510	480	508	514	499	475	477	501	498	462	497	492	491	493	467	504	474	485	459	467	539	487	490	526	480	470	460	487	485	481	525	469	515	500	499	455	472	487	512	486	479	478	471	504	478	521	508	470	532	510	495	545	528	486	464	495	525	467	460	491	505	484	476	492	529	477	482	463	481	487	498	468	519	504	460	494	481	503	487	507	488	425	449	499	526	462	491	510	496	478	455	505	483	510	513	507	506	454	496	506	482	453	499	510	490	477	496	502	511	546	490	477	454	517	495	482	486	461	474	438	473	460	476	492	501	477	464	501	499	501	511	502	450	517	477	503	488	452	498	504	491	491	517	506	486	488	510	461	503	484	504	448	505	508	499	464	484	482	481	507	465	477	470	468	460	475	497	477	481	475	483	478	518	507	474	453	453	493	502	507	484	460	464	464	460	469	479	491	475	469	531	482	481	477	466	494	508	497	495	504	441	505	491	484	465	507	474	481	451	502	515	436	494
7161	10799	9814	5509	3598	2620	1999	1600	1386	1136	1037	940	860	797	780	744	728	643	648	592	647	554	572	545	556	573	515	553	516	495	521	549	497	521	526	485	463	500	489	507	476	462	533	472	463	464	465	469	503	443	510	522	491	491	469	493	434	465	478	471	434	484	459	475	502	453	443	480	470	505	489	467	487	456	463	520	460	462	455	452	470	476	439	477	445	531	464	472	438	451	470	460	486	488	457	461	474	469	483	452	493	458	499	459	430	458	448	422	445	456	452	480	479	456	427	453	480	448	444	478	484	467	489	443	462	448	427	458	456	445	471	485	484	445	473	432	460	427	454	519	423	496	468	443	474	485	476	457	469	482	465	432	450	454	435	481	446	448	452	422	431	455	461	415	480	465	457	462	456	437	466	472	425	447	503	445	444	487	474	449	487	470	471	483	448	469	496	443	454	466	436	435	464	449	457	471	480	438	457	463	453	442	436	506	474	443	450	470	484	471	487	465	471	424	473	474	488	455	443	455	436	467	444	503	463	469	457	465	476	500	461	476	435	455	483	460	466	449	467	480	479	457	453	456	495	478	434	458	506	442	525	477	468	477	465	481	446	488	437	441	439	489	428	470	454	441	486	451	448	486	455	451	468	450	470	451	440	454	474	436	468	457	468	482	465	464	439	482	423	442	446	465	465	493	488	451	510	495	465	452	430	435	438	461	427	470	463	473	461	488	449	455	477	435	462	408	469	458	475	466	436	475	490	466	488	459	468	483	475	487	504	468	477	448	458	470	460	451	502	491	505	469	471	449	468	464	453	453	453	459	481	467	443	445	435	448	434	473	457	478	434	436	459	429	471	480	493	470	463	451	466	443	448	436	449	473	454	478	467	455	432	465	413	485	441	459	492	471	448	457	461	460	439	481	436	429	489	445	478	430	404	490	478	483	504	469	498	488	462	477	444	454	446	462	460	469	492	475	438	470	442	473	418	452	481	476	480	472	424	445	469	451	475	439	408	456	485	492	490	468	459	500	498	450	471	509	460	449	445	423	489	477	460	453	461	462	455	410	442	435	479	429	442	464	462	480	447	467	441	447	466	489	465	451	450	456	431	458	454	490	426	482	463	449	460	445	465	456	488	465	439	471	466	490	456	477	475	455	459	460	423	456	447	464	430	477	480	480	419	496	482	436	457	456	455	469	449	447	491	485	477	459	486	470	469	490	513	454	413	449	461	451	472	448	467	457	466	435	438	452	442	463	447	486	496	448	474	469	440	454	463	413	437	477	498	453	457	505	430	475	480	476	492	459	439	472	467	454	452	468	472	497	460	485	453	416	488	475	459	460	430	464	422	462	443	420	487	481	455	453	488	454	462	453	442	513	436	451	455	501	531	446	423	427	470	425	456	461	465	466	481	481	454	462	476	436	497	507	460	448	446	452	455	457	500	462	459	431	456	465	455	498	496	474	422	473	513	506	472	469	453	459	483	448	449	420	426	476	471	458	441	452	462	439	488	465	468	496	472	446	475	462	437	483	469	475	443	454	452	436	451	465	444	472	451	485	477	482	489	448	444	479	437	434	466	446	443	484	484	454	452	435	496	450	499	426	454	453	484	465	483	472	414	393	484	493	487	462	440	493	471	496	491	465	459	466	443	496	460	476	485	539	464	473	490	489	491	460	444	487	454	484	463	460	470	466	438	437	477	435	473	500	444	498	482	474	436	462	503	445	496	478	455	487	460	469	487	435	481	485	449	489	423	484	441	444	452	458	465	441	456	431	456	457	443	454	456	488	461	507	458	465	463	447	489	409	425	445	490	472	489	441	490	437	480	459	457	453	485	432	432	438	442	486	432	474	444	496	439	472	450	478	451	480	441	483	438	439	452	469	439	472	469	446	484	435	454	459	472	480	440	505	447	459	485	443	483	471	447	452	457	478	453	481	436	439	483	453	483	455	460	472	494	475	438	425	447	460	481	488	466	426	462	427	463	468	454	424	483	466	455	471	440	432	467	448	429	451	471	460	441	475	436	457	468	428	500	448	463	455	476	455	497	463	440	451	487	400	471	466	453	449	463	456	457	438	467	450	459	460	417	452	484	429	457	458	462	439	444	448	471	460	420	452	457	405	445	489	480	518	448	484	432	459	492	460	462	450	413	477	448	427	458	452	478	463	493	474	470	481	447	460	466	509	443	464	459	471	446	446	451	445	419	462	437	496	489	445	489	468	452	495	424	486	402	461	449	431	476	480	484	514	449	459	459	479	422	511	487	476	491	451	411	470	454	466	478	474	524	440	496	474	453	489	475	442	437	470	469	439	449	417	453	457	502	446	455	452	464	426	475	453	434	476	478	506	425	426	482	424	461	453	437	472	435	457	470	470	449	432	447	471	460	456	441	433	476	444	481	469	484	458	450	489	441	432	447	472	476	481	465	405	457	465	445	435	460	464	470	474	469	460	487	429	453	463	450	432	487	453	451	417	483	470	466	393	445	474	469	448	478	471	431	502	450	459	475	494	447	476	507	477	509	433	475	505	442	469	482	493	426	420	488	466	454	505	442	445	454	444	451	465	478	452	474	492	446	475	451	458	438	462	438	447	463	443	492	456	434	442	450	404	444	447	447	447	445	459	450	484	436	468	435	438	462	447	449	436	455	449	462	443	470	461	470	462	452	476	490	494	466	468	477	485	453	416	446	429	474	472	474	407	425	429	476	439	472	458	449	460	469	441	488	499	464	439	464	475	443	474	469	468	454	468	488	473	474	421	459	462	470	478	480	436	432	478	464	493	481	433	453	486	484	510	464	481	484	472	429	469	457	439	482	457	461	459	486	499	489	492	447	486	476	448	433	455	420	467	457	458	491	482	462	442	446	430	469	431	435	464	463	489	476	480	454	482	457	475	441	468	456	469	509	454	428	438	412	438	496	493	456	431	489	478	459	442	446	424	465	439	459	479	438	482	467	491	460	507	432	448	472	464	494	454	450	435	463	471	444	461	457	437	447	471	477	495	443	493	468	451	420	482	492	465	476	462	468	421	454	442	471	461	475	460	460	485	455	481	478	479	472	497	491	427	427	427	496	448	476	493	455	426	475	462	447	427	477	475	475	455	406	450	465	466	480	450	462	464	442	441	469	474	439	475	459	477	465	486	444	465	458	460	466	486	476	485	461	490	455	431	465	472	451	458	475	445	446	463	492	462	479	444	483	456	454	507	492	468	471	469	471	433	450	480	499	393	481	508	466	502	431	447	477	499	421	459	474	451	482	420	504	454	438	439	447	501	412	416	477	492	450	438	488	442	489	483	465	476	434	462	460	468	467	440	447	429	454	442	464	469	443	474	521	456	465	439	480	438	472	460	458	461	473	481	491	475	464	451	442	477	446	452	434	412	487	436	448	484	459	436	472	475	473	456	453	477	457	459	492	433	460	435	474	459	446	439	488	462	430	454	493	468	449	444	467	448	448	480	475	452	482	439	448	458	484	455	455	467	463	480	465	501	492	446	442	430
23468	21330	28393	24613	21335	21423	11682	1991	1429	1323	1145	1054	1009	995	915	887	879	841	800	856	802	811	743	794	737	793	764	754	771	753	803	697	772	797	694	714	736	715	738	703	713	728	708	765	724	749	721	694	685	672	677	722	719	680	660	729	663	690	684	721	694	686	734	726	745	690	707	745	738	685	742	720	687	763	715	700	737	698	715	713	672	715	714	716	717	683	734	707	729	727	671	673	715	683	703	772	686	708	709	721	732	722	655	673	718	724	722	680	753	693	682	679	635	702	648	663	665	688	686	669	655	696	750	746	646	721	748	756	719	727	763	695	638	667	648	702	713	693	671	679	700	675	708	704	667	683	639	706	699	677	660	706	699	689	680	719	677	668	724	723	727	743	687	654	680	657	699	687	691	711	716	631	710	699	661	698	684	683	678	676	660	663	690	676	691	720	708	665	714	713	693	706	713	700	725	678	686	728	687	731	701	688	699	682	683	708	710	651	734	662	676	667	705	694	686	655	631	727	695	684	706	762	673	693	668	726	700	728	708	676	704	680	688	744	675	674	711	704	661	693	663	683	693	702	723	673	704	717	711	702	684	684	702	719	681	720	703	694	680	717	661	722	686	689	679	661	763	701	664	697	694	700	674	659	700	695	703	707	735	673	684	642	725	684	720	699	712	727	714	714	709	728	710	634	722	714	701	651	651	652	662	668	702	697	702	709	696	693	678	667	709	705	744	682	727	705	723	667	717	677	690	703	683	722	760	721	697	703	696	687	675	740	723	693	684	709	675	711	686	649	672	691	653	662	695	729	741	706	710	704	722	676	687	717	654	741	697	720	689	719	700	692	761	673	670	666	710	683	736	687	670	675	678	682	727	748	684	674	744	667	690	696	708	663	765	692	699	675	697	683	674	676	700	690	687	672	716	710	706	652	675	660	721	685	690	725	708	736	681	692	692	738	654	703	680	681	650	727	652	681	742	713	675	736	717	685	674	742	725	714	727	638	682	678	708	650	669	703	718	636	718	708	644	681	688	654	712	693	692	688	678	676	639	713	705	700	730	660	670	707	683	742	717	698	681	654	651	666	749	730	762	705	746	727	703	715	713	729	650	692	741	709	697	655	650	668	643	671	720	701	682	687	724	702	648	704	674	689	711	629	719	699	712	715	732	742	657	702	673	682	693	681	725	712	736	714	658	694	676	632	734	698	706	699	681	708	700	651	677	675	687	700	704	696	676	679	678	688	726	712	690	726	708	670	700	682	706	725	725	666	709	641	728	715	647	694	649	699	696	712	678	675	708	675	660	641	654	717	689	731	692	722	659	701	703	683	657	685	752	697	658	669	669	664	704	682	732	571	706	734	677	706	692	699	679	682	699	690	687	713	695	716	672	684	675	723	702	684	690	709	722	707	672	660	688	707	695	657	666	703	701	724	692	669	714	694	725	713	662	713	610	656	711	647	695	695	651	675	662	653	681	646	678	695	688	704	704	679	748	682	717	647	674	701	706	685	701	742	706	701	698	686	691	678	683	654	606	686	688	710	697	675	696	717	720	709	655	719	700	656	714	694	704	678	651	701	663	689	708	701	701	697	695	678	699	726	702	737	714	664	684	708	674	717	654	689	687	703	642	691	653	704	678	701	698	702	716	686	649	711	720	725	709	702	718	739	701	716	712	671	714	729	698	709	709	668	677	650	663	707	658	716	668	674	674	719	723	669	671	641	697	687	691	689	708	737	681	725	694	675	662	684	648	712	742	669	670	683	719	677	690	674	692	707	693	667	692	662	688	690	675	725	725	697	672	712	672	706	677	695	689	648	699	704	646	695	712	678	694	647	658	686	668	702	661	694	684	670	687	687	668	706	714	685	650	724	720	691	669	680	714	708	707	703	697	681	716	701	640	688	674	709	721	685	692	686	694	692	653	678	712	678	711	701	676	664	700	671	669	724	693	701	678	736	704	717	690	703	687	672	707	678	709	731	690	716	720	659	654	685	682	741	701	677	706	685	722	693	666	719	657	688	666	684	715	724	725	664	718	675	755	692	691	680	689	683	712	685	664	664	697	665	715	669	710	656	747	655	674	728	708	702	708	686	670	738	720	707	668	698	729	692	678	706	699	654	721	709	695	651	670	674	734	687	699	701	672	668	679	690	735	714	683	673	665	714	707	675	681	669	663	660	690	677	670	668	690	708	712	691	691	679	664	685	691	692	663	659	683	681	719	697	670	650	703	686	693	723	681	684	670	722	741	667	713	705	679	659	744	706	689	716	680	741	659	661	652	690	695	716	690	651	661	750	686	670	707	693	707	672	683	689	687	669	711	704	668	673	709	682	668	717	635	677	682	703	701	675	740	747	679	694	692	730	678	723	676	685	715	693	697	710	702	717	700	703	689	712	677	680	693	692	638	700	718	668	678	653	688	722	734	690	645	637	655	702	675	677	727	692	704	723	660	683	654	660	674	703	720	746	682	698	652	648	717	700	670	693	649	690	719	679	707	660	709	713	660	673	687	711	693	700	655	701	670	690	754	664	678	695	720	704	710	723	648	694	714	711	714	773	722	692	757	708	701	712	706	694	678	673	714	659	773	726	746	705	669	693	744	676	658	660	731	710	703	702	654	629	686	705	657	695	700	699	722	669	678	666	690	673	751	725	642	681	701	695	696	651	683	719	678	677	690	700	665	667	702	674	723	715	675	727	715	708	680	682	738	684	681	710	705	633	638	712	707	698	675	708	664	701	655	693	740	696	719	702	638	633	683	686	689	687	726	703	752	664	686	622	702	682	705	676	729	677	708	692	699	717	689	687	683	684	681	694	715	661	681	640	696	705	637	696	692	692	699	728	758	713	673	658	700	703	668	741	716	687	676	751	708	695	708	681	699	690	669	675	703	720	694	697	710	721	687	666	690	688	701	686	619	634	705	672	672	640	718	731	665	704	689	677	656	687	724	681	689	718	662	712	651	726	645	696	671	707	710	718	652	708	682	680	729	671	729	699	710	669	678	728	680	693	682	715	647	647	704	689	655	698	683	701	690	652	641	690	730	680	691	712	685	639	695	689	667	715	716	701	709	678	717	669	680	699	688	715	666	695	712	679	686	676	717	669	709	712	687	692	651	702	676	676	686	712	723	749	699	692	690	755	675	669	652	687	683	693	702	723	690	686	681	729	749	697	681	703	706	699	716	676	670	684	718	704	735	693	705	640	761	727	654	626	638	722	698	687	734	699	674	717	731	692	661	701	613	742	690	671	728	715	697	678	673	670	661	666	698	695	677	660	713	677	711	671	727	674	687	694	706	650	710	684	697	660	708	672	708	695	726	699	679	657	685	702	733	703	675	690	664	671	676	757	740	646	679	689	714	687	699	690	656	679	670	672	713	668	646	676	727	714	617	713	667	656	670	733	690	688	676	713	689	729	679	682	676	693	638	723	680	703	677	704	694	646	708	694	661	712	684	700	683	656	699	692	685	711	657	647	689	696	696	686	677	692	676	680	689	688
10106	17338	16082	9476	6407	4580	3700	2787	2374	2099	1737	1523	1452	1322	1204	1180	1113	1030	970	981	895	895	896	844	829	823	728	758	775	787	795	734	800	814	779	761	748	724	706	763	697	687	727	732	704	692	668	712	656	693	630	700	697	680	719	709	694	691	681	710	681	641	724	646	694	692	630	673	629	661	664	685	738	634	643	677	668	664	710	649	692	661	696	712	657	703	679	620	650	660	700	643	673	709	681	684	637	662	660	653	657	716	658	615	645	630	658	681	664	684	689	680	662	683	645	711	656	677	625	654	654	643	639	666	624	632	658	641	627	705	643	670	646	645	641	685	663	682	647	684	658	687	678	680	662	671	669	616	697	683	683	682	667	649	675	710	644	683	674	674	665	662	658	667	689	688	637	639	594	683	676	693	657	648	607	627	662	676	662	697	638	686	693	679	664	685	683	630	673	688	703	684	707	636	692	681	703	660	676	651	658	636	656	672	702	679	681	693	709	675	656	692	635	662	606	642	654	657	651	637	671	673	660	670	675	632	666	684	643	666	698	655	700	677	712	660	672	662	664	644	655	672	645	657	655	630	705	667	646	648	703	693	660	656	686	699	695	645	678	662	640	652	650	693	663	710	671	639	718	660	682	671	638	701	690	667	665	639	671	653	639	668	663	658	656	649	613	668	673	693	665	648	663	746	676	645	618	718	704	687	717	651	675	671	640	673	674	681	683	639	620	651	668	631	698	664	641	664	706	702	628	660	664	687	598	656	676	654	661	682	700	661	677	680	701	684	630	628	673	673	673	672	679	643	656	707	647	684	668	655	630	722	669	678	627	663	665	689	657	676	663	659	705	703	626	646	662	679	673	670	700	673	647	622	672	688	651	670	686	688	630	650	667	657	662	634	655	685	635	672	660	648	715	648	673	658	659	641	662	663	684	665	619	667	642	683	698	647	678	690	650	642	597	667	689	669	629	691	678	625	695	640	673	643	636	673	683	709	667	673	658	661	682	661	695	663	656	667	659	625	694	658	694	611	643	665	692	631	644	651	638	651	680	680	649	644	639	695	687	668	683	662	644	663	664	675	687	680	647	626	630	634	713	704	682	683	713	675	658	663	656	629	624	683	633	716	644	680	654	667	680	690	642	716	663	671	656	648	678	672	638	675	619	668	633	683	678	670	668	626	662	683	681	649	709	723	680	637	681	689	625	674	709	693	648	684	685	643	690	596	662	664	712	668	651	673	623	677	640	661	712	661	655	694	594	651	651	666	690	632	619	677	680	664	673	665	658	629	684	659	627	647	690	651	673	637	683	671	650	675	653	634	666	689	649	648	678	648	614	614	690	667	634	649	603	670	642	663	653	659	627	674	630	678	674	679	666	665	674	679	730	623	636	656	635	670	668	694	688	674	687	701	626	656	650	637	618	667	653	696	666	668	657	658	611	650	649	679	653	648	665	651	715	646	679	716	631	621	645	647	651	691	609	687	653	689	677	674	689	630	619	652	628	627	696	642	617	674	655	628	686	653	688	630	673	669	703	676	749	657	696	660	650	641	659	645	646	682	694	669	701	614	650	654	623	662	696	632	663	615	713	674	647	659	653	703	680	665	696	679	676	687	639	683	654	661	687	681	679	654	694	627	661	657	695	662	640	603	670	672	690	637	652	628	715	644	643	646	642	708	671	673	656	668	668	598	687	692	681	638	679	675	633	642	642	676	626	653	683	629	655	695	669	634	644	652	677	665	658	692	641	660	641	638	677	621	641	671	646	694	690	676	608	588	664	698	637	664	695	609	691	649	648	638	670	681	651	664	639	661	684	674	625	643	668	641	659	664	688	666	660	677	614	694	636	640	678	659	649	662	672	676	677	667	650	596	687	653	654	641	667	663	683	679	656	630	674	627	681	680	663	619	635	626	635	659	669	651	591	685	683	604	658	672	652	677	664	679	634	662	706	699	646	607	666	689	713	684	641	671	678	621	685	676	632	650	672	674	672	645	635	692	663	667	695	632	671	712	658	664	681	652	696	657	684	624	662	664	622	661	634	686	645	657	684	672	664	701	653	640	659	656	666	684	648	656	682	662	628	656	683	676	693	660	676	669	610	653	674	701	690	639	664	681	654	655	704	648	681	676	671	640	693	635	635	604	656	630	675	630	620	643	678	658	700	659	654	660	689	651	689	621	660	650	692	664	659	679	681	678	682	692	641	664	676	659	636	681	644	622	636	678	693	672	668	666	647	668	665	679	673	628	635	680	670	614	676	679	634	661	690	678	665	677	696	619	637	620	639	644	680	635	652	673	699	660	621	649	590	624	628	634	674	612	686	632	666	711	641	658	652	683	618	650	630	660	697	669	675	679	646	677	659	692	666	660	680	653	632	670	704	659	651	671	660	628	671	620	679	669	712	623	712	631	663	669	679	654	674	690	646	669	667	649	655	672	708	657	678	634	647	678	692	613	628	663	598	641	661	684	610	628	623	673	701	690	630	669	666	678	678	625	652	690	614	640	654	648	651	690	668	640	662	686	665	638	644	632	684	667	655	626	653	606	672	633	719	673	666	648	678	622	676	684	649	647	662	677	651	634	650	620	682	677	653	657	664	623	671	632	710	710	693	681	654	638	690	657	666	627	637	688	673	684	583	686	652	687	635	670	631	682	681	681	642	688	616	626	612	652	639	696	629	697	652	691	698	695	679	652	663	717	659	643	644	668	657	653	650	685	643	693	668	663	644	649	714	630	663	650	675	671	666	656	664	673	640	666	655	673	632	683	675	669	694	614	666	608	643	655	655	691	656	684	679	691	636	677	646	654	647	616	690	681	711	677	679	679	645	691	671	664	620	614	707	651	654	661	657	671	683	665	737	664	665	616	648	637	638	637	633	635	651	655	666	637	683	655	659	701	666	640	663	654	656	677	664	653	683	661	634	627	613	669	669	660	639	664	677	671	698	671	624	634	647	681	664	711	663	607	647	675	685	619	718	663	661	656	639	687	707	639	617	686	656	642	639	640	640	653	645	655	659	656	677	660	630	677	661	672	648	689	643	649	721	663	661	670	694	661	665	613	697	672	673	646	672	656	629	728	625	663	667	622	680	652	723	643	710	687	664	654	696	650	635	626	674	696	688	646	649	667	692	659	671	696	626	631	662	643	640	674	627	667	649	632	660	691	680	667	662	670	635	713	633	696	667	641	698	717	669	633	706	659	626	666	645	674	664	668	632	679	656	679	642	685	625	643	674	638	674	649	642	672	632	608	647	647	663	685	629	656	732	666	676	665	626	662	647	653	677	627	715	646	677	658	683	637	691	641	699	638	719	625	665	656	637	612	659	622	654	657	679	652	696	653	692	621	633	674	685	673	672	655	688	684	646	647	680	640	630	657	642	619	664	671	650	664	696	651	655	682	616	664	676	615	629	675	658	670	659	650	648	647	665	688	667	655	703	656	634	633	647	643	643	657	704	641	657	661	703	666	641	637	651	631	622	681	630	635	683	687	638	632	657	674
28921	15942	2015	327	252	207	213	217	215	191	177	172	176	170	180	188	220	196	175	184	197	172	182	173	165	180	163	172	182	182	169	153	165	196	179	167	161	179	178	183	157	180	171	152	189	165	191	173	162	162	161	170	167	186	201	170	187	171	181	166	178	159	174	166	179	170	185	183	180	193	184	164	190	161	182	179	178	188	167	168	207	162	172	182	172	168	191	197	185	181	158	176	166	139	170	177	168	198	198	183	175	155	180	157	197	159	190	184	172	157	184	165	172	175	181	179	157	184	145	166	149	191	181	189	163	182	180	164	174	183	181	183	162	167	176	161	185	165	189	177	169	183	188	194	177	158	170	186	159	183	196	165	170	167	162	172	150	145	181	156	171	175	179	185	171	149	167	166	170	174	175	183	175	186	202	151	184	154	178	178	185	156	171	170	162	152	175	185	177	155	181	173	170	174	201	180	181	158	178	175	187	184	175	180	191	182	176	186	178	164	169	178	149	177	190	157	178	171	173	165	160	171	182	172	151	164	195	185	208	173	171	176	174	174	184	170	171	178	181	160	160	182	164	176	169	179	159	177	168	177	178	188	187	173	163	174	174	209	168	156	174	160	177	193	195	174	175	168	163	176	169	188	167	167	203	181	146	155	176	149	174	159	167	181	189	177	176	187	152	193	164	182	186	172	177	176	168	159	170	181	164	201	187	172	174	154	168	159	176	169	166	201	196	166	167	164	183	178	171	182	170	172	156	177	163	180	182	178	158	191	172	190	176	171	182	167	180	180	189	177	176	175	187	164	194	162	178	185	180	173	189	167	180	166	161	181	173	164	160	148	151	175	160	165	180	199	176	178	171	160	150	187	188	169	175	182	172	184	181	155	200	168	172	183	180	186	161	170	176	190	189	151	194	175	156	165	167	163	190	184	192	207	172	171	177	169	195	173	184	192	165	163	168	161	202	178	196	187	183	207	160	172	173	184	165	174	174	176	207	170	172	173	168	159	167	176	174	161	168	203	161	176	193	153	185	164	178	175	177	202	156	159	183	169	167	174	199	158	188	167	176	140	176	166	156	185	185	170	178	177	165	158	181	151	174	197	158	181	157	165	182	172	166	200	169	162	159	159	162	170	177	183	174	170	172	178	157	181	150	164	174	165	184	171	162	180	178	207	162	158	178	195	176	163	184	182	169	191	174	192	174	158	159	180	179	170	173	180	157	155	182	162	163	167	143	180	206	199	183	178	159	190	183	153	173	166	151	180	179	183	178	175	193	168	154	200	181	175	184	180	171	188	185	197	161	194	150	170	175	182	170	189	167	204	168	188	174	185	184	179	180	163	170	172	178	200	191	166	163	176	193	168	179	171	171	171	165	183	191	158	188	193	187	156	175	184	183	190	188	182	158	161	153	180	156	191	175	157	180	171	165	162	183	179	184	185	186	161	161	169	173	185	187	166	170	173	191	160	154	188	158	200	171	173	178	182	172	172	146	202	172	176	159	193	183	203	173	156	181	173	182	178	178	193	164	163	175	182	213	186	193	175	185	185	152	197	205	187	156	172	153	146	183	167	176	158	187	164	188	169	183	174	170	169	158	183	168	170	196	179	182	156	166	194	179	137	168	165	167	172	182	166	202	165	175	157	175	175	185	172	181	174	168	181	171	203	178	173	170	178	173	181	181	184	182	172	165	156	151	174	193	187	166	179	166	171	154	172	176	169	173	154	168	175	190	182	167	180	203	161	174	193	162	173	179	164	159	178	175	175	189	164	180	171	171	187	200	151	175	183	170	171	192	170	172	204	178	160	187	160	180	171	175	172	169	173	173	169	177	183	167	168	184	170	188	165	177	194	147	176	188	166	171	165	180	173	159	208	182	169	183	180	188	158	169	178	181	165	181	174	166	185	188	195	164	175	182	184	156	164	167	189	170	162	172	174	170	156	162	166	167	168	186	168	147	182	191	188	160	150	188	186	173	171	189	160	177	175	168	147	162	153	163	196	163	202	187	195	169	165	172	203	161	176	175	195	182	181	157	179	180	193	189	192	161	166	183	153	188	173	179	180	165	167	150	190	175	176	167	160	191	171	184	163	163	181	162	192	171	177	172	171	181	190	164	173	157	185	185	168	165	155	179	168	175	168	177	173	175	178	173	191	157	175	180	154	161	180	182	141	189	165	187	182	155	167	145	159	170	161	182	172	179	181	173	164	163	170	181	180	176	170	193	169	151	150	156	160	180	184	186	183	190	193	171	192	194	182	167	162	186	188	165	168	170	176	176	178	162	170	203	176	191	189	155	161	158	179	188	182	169	171	146	156	155	166	158	188	167	178	193	155	174	193	179	166	166	182	172	182	179	181	158	177	204	197	182	179	176	148	179	192	176	201	174	168	156	181	206	161	203	172	173	178	181	159	165	165	173	174	185	169	167	157	151	182	185	187	169	195	160	171	181	184	181	207	167	186	183	182	194	184	164	166	173	155	175	178	164	181	183	187	163	181	173	182	164	164	155	172	178	187	157	164	158	213	172	175	143	146	179	187	179	161	171	182	188	183	168	172	193	206	153	158	180	185	193	194	191	170	174	172	163	179	184	185	190	184	169	176	168	173	180	167	166	193	176	165	195	193	157	176	155	190	170	179	180	197	146	194	188	190	169	184	184	183	170	172	210	169	182	180	190	155	165	166	161	171	206	165	179	179	182	187	169	152	187	184	185	174	177	176	162	165	189	200	153	177	173	160	162	147	188	176	195	184	146	169	192	189	177	155	199	181	191	190	160	176	195	174	147	170	195	194	188	173	170	170	175	170	177	199	187	155	178	160	165	184	167	187	196	175	164	181	161	179	177	169	171	155	184	186	162	182	201	165	185	212	171	199	165	151	168	178	158	179	172	165	180	173	152	168	156	153	167	165	179	187	178	186	176	187	184	175	150	176	167	157	163	180	162	162	162	144	181	191	165	165	171	201	179	176	199	171	177	147	193	162	173	202	180	145	173	175	168	160	193	173	196	171	173	167	191	153	191	198	205	172	173	152	176	187	171	165	171	186	192	172	144	192	162	162	180	169	174	161	171	195	177	175	188	187	196	184	161	161	170	170	160	169	185	193	174	159	183	162	176	186	183	194	185	176	178	144	185	162	202	174	169	184	190	156	159	170	180	181	160	185	162	152	195	163	182	213	160	184	198	167	185	201	193	162	174	163	186	179	186	163	166	188	163	151	151	176	169	190	180	173	181	199	162	166	183	149	179	184	171	170	176	150	168	179	172	170	178	168	171	169	186	187	178	155	189	167	155	189	184	181	168	175	174	174	175	174	179	183	180	151	173	186	182	161	167	186	174	160	166	190	159	157	182	182	179	158	176	181	189	165	170	165	166	189	180	188	188	168	157	186	174	170	188	182	190	201	148	161	177	173	173	195	169	199	179	154	192	190	190	175	183	156	167	189	166	159	203	174	181	179	184	165	165	179	188	177	169	161	183	169	154	161	158	185	176	145	186	147
4834	746	621	412	323	320	278	241	251	213	228	184	202	190	186	201	187	188	161	173	198	196	181	213	213	200	202	183	222	178	191	164	171	192	198	193	185	182	206	200	167	162	175	193	175	204	188	174	196	171	173	199	196	189	188	159	191	189	197	193	172	187	180	182	196	185	182	175	179	188	190	185	183	167	221	152	190	167	194	177	177	204	217	216	154	198	190	191	197	165	199	188	181	156	186	180	189	178	188	204	170	186	178	178	174	193	176	176	177	184	205	161	209	183	177	190	181	192	187	188	178	158	161	176	191	179	180	172	190	157	150	152	171	196	175	187	204	176	182	212	176	176	187	180	160	198	176	198	180	197	188	149	164	191	169	177	198	187	183	179	159	190	181	171	183	189	177	179	169	170	187	194	189	195	175	200	198	187	191	195	173	184	177	196	187	163	183	202	196	202	169	178	198	193	199	166	167	183	194	191	184	179	165	182	182	176	191	200	167	187	199	188	196	175	189	204	168	199	172	182	201	186	175	201	162	160	179	182	164	165	174	191	182	178	181	202	177	188	174	187	194	208	190	195	179	178	184	164	184	167	201	202	182	177	167	194	184	168	198	200	170	153	180	199	162	194	172	161	187	194	192	142	173	188	178	192	184	190	162	174	186	175	192	170	184	181	184	181	186	207	176	190	213	185	184	172	190	179	179	177	179	172	189	218	173	183	170	182	193	184	168	185	187	175	198	196	171	187	208	183	170	184	194	174	182	178	161	206	178	200	188	185	157	189	154	190	184	158	163	190	185	199	159	171	193	169	174	180	178	193	199	177	179	169	162	183	161	195	195	185	192	188	191	177	182	177	197	210	199	207	178	178	173	180	176	204	187	184	169	188	161	197	168	177	187	166	198	173	188	178	207	182	190	187	168	162	172	170	217	178	224	174	204	207	215	177	188	177	168	171	175	170	155	190	160	174	181	183	163	195	194	178	179	193	178	169	177	165	176	196	161	184	191	180	167	172	185	197	192	174	182	206	186	207	178	186	196	167	179	189	161	194	185	171	156	186	165	188	159	191	208	182	159	199	209	188	155	177	180	187	198	182	205	177	188	167	196	186	167	184	199	178	184	186	203	173	179	187	180	184	174	193	197	181	166	191	191	182	180	214	173	202	172	194	176	177	186	163	195	174	197	189	174	183	175	167	214	169	169	199	184	178	182	164	196	187	160	184	189	179	186	187	166	189	181	175	175	154	180	177	190	164	192	181	191	197	178	187	208	204	189	194	188	187	210	175	173	200	176	190	178	191	188	173	167	187	195	197	188	176	159	198	193	186	172	186	176	186	159	173	164	178	183	182	199	202	171	187	195	157	172	204	177	203	201	182	177	187	190	145	171	199	181	208	184	191	204	164	196	164	195	189	180	171	160	190	196	186	162	205	157	192	177	167	180	175	224	162	202	192	185	173	178	198	180	187	166	161	198	179	194	189	176	176	188	190	196	193	200	177	187	182	199	197	177	191	163	189	206	180	201	191	186	153	178	186	169	173	172	161	172	219	201	184	171	152	195	166	187	197	186	168	160	196	178	186	189	182	176	184	186	202	190	174	158	192	195	182	193	189	176	188	172	192	193	190	184	175	181	184	191	192	183	164	185	167	168	166	194	177	211	191	187	187	177	181	180	178	163	185	192	188	176	178	175	200	189	174	152	169	190	177	157	164	177	171	188	193	159	181	191	191	188	172	180	182	179	179	178	191	188	181	224	166	183	176	197	180	179	160	190	188	189	188	175	196	180	165	172	202	211	174	175	208	173	174	181	196	195	183	166	197	197	195	156	203	193	176	190	184	215	191	152	175	207	166	179	187	166	207	188	169	180	171	191	168	165	183	172	185	148	178	188	202	156	172	167	183	183	158	209	208	191	151	200	175	208	218	161	168	185	181	175	194	191	185	174	195	171	153	183	194	210	172	193	175	179	216	187	183	159	191	193	193	182	177	199	193	206	186	177	173	161	167	172	203	189	171	196	174	167	210	161	186	187	178	175	182	171	159	172	183	193	177	200	181	166	189	176	173	193	186	179	161	197	213	156	176	183	184	190	185	163	183	210	181	193	175	188	194	186	182	170	191	173	172	187	178	194	187	187	189	184	158	168	196	157	189	186	195	176	179	207	204	203	194	184	190	171	152	173	186	182	188	201	175	186	178	185	202	179	191	189	176	186	176	175	182	185	180	208	160	199	203	178	180	183	189	207	200	191	215	161	185	195	179	174	165	158	171	158	189	185	178	202	181	181	181	185	182	189	180	188	195	184	192	162	192	170	187	170	178	176	198	172	209	170	193	212	166	171	155	166	191	188	177	173	165	197	204	179	199	157	178	198	164	184	216	161	177	180	164	171	180	179	168	203	193	171	179	167	171	179	172	147	169	177	162	189	173	179	194	192	193	182	188	186	187	182	190	165	167	171	196	195	177	204	176	191	165	150	167	197	189	194	177	172	184	193	191	198	168	168	177	185	181	170	220	181	185	194	208	172	186	173	183	178	172	188	184	165	177	171	181	186	185	184	175	170	176	188	193	194	174	188	207	180	170	185	177	186	190	189	182	183	185	182	182	193	177	185	181	186	173	170	176	186	212	192	198	159	170	200	194	175	192	168	194	181	181	189	166	166	196	191	181	189	194	203	174	186	147	195	150	167	198	185	192	174	193	196	200	168	178	198	162	174	192	173	188	196	191	187	165	188	199	191	175	184	183	177	164	180	172	193	185	178	198	205	175	184	194	185	162	173	158	168	182	186	203	191	183	198	163	186	186	177	193	175	202	171	188	198	199	184	172	175	205	187	187	210	193	194	164	162	193	209	186	184	170	187	160	183	196	158	183	186	178	194	184	187	200	174	164	185	194	174	189	193	166	207	197	188	149	188	211	167	184	179	197	189	177	194	190	195	200	163	170	189	179	187	191	178	179	155	175	194	160	194	173	165	183	202	181	189	164	171	197	199	223	188	184	189	192	187	199	176	199	183	183	176	167	172	184	201	173	178	192	192	180	165	175	215	194	165	189	170	174	207	183	173	188	167	186	182	193	181	187	170	173	196	171	174	166	190	173	180	188	198	200	182	161	164	198	174	184	174	185	182	185	179	181	196	179	175	197	173	172	191	186	175	176	143	177	180	194	184	202	164	189	182	205	210	177	184	195	177	182	167	176	186	184	170	168	167	174	179	172	175	189	183	167	203	192	187	187	169	197	161	178	199	192	193	172	197	175	179	182	203	206	192	197	174	203	215	197	181	198	162	204	183	203	151	191	179	177	162	179	188	178	163	181	184	211	164	193	186	186	184	198	172	169	179	182	196	192	162	186	203	191	193	177	184	164	193	182	179	192	174	184	178	184	176	194	166	209	172	210	206	185	178	201	179	162	176	185	170	171	189	170	185	192	184	174	206	189	173	154	175	174	189	200	189	218	205	160	191	170	175	193	182	184	188	176	168	182	177	201	187	167	160	185	178	173	174	196
25694	21322	28045	24918	21337	12590	1556	1007	870	786	731	711	658	647	581	614	550	574	579	542	567	515	570	540	525	521	512	540	525	530	525	528	542	552	508	498	525	489	505	511	527	457	523	496	483	503	500	489	515	472	515	486	452	490	479	480	532	476	521	497	510	508	516	471	514	475	483	501	478	507	474	462	545	446	465	448	461	506	461	483	524	492	492	521	491	503	486	513	469	485	486	489	489	512	490	479	483	475	463	487	477	456	511	502	467	502	486	556	456	514	467	516	512	493	513	474	489	501	521	502	481	461	532	515	498	499	503	470	480	524	487	494	499	500	493	480	461	506	517	489	522	503	473	496	508	502	483	486	508	498	482	461	496	471	456	489	466	469	431	482	488	485	482	503	472	515	472	483	481	489	479	518	529	475	506	456	473	547	466	463	464	485	477	511	483	517	529	444	474	477	477	516	444	514	505	493	488	496	487	519	459	484	494	509	493	490	468	478	500	458	463	483	488	477	504	473	482	474	453	493	502	489	510	531	469	522	482	514	512	475	483	474	474	471	479	444	486	509	462	487	566	486	486	506	480	494	480	483	480	442	450	481	477	543	477	523	481	521	480	485	508	474	465	473	526	519	481	527	456	487	495	489	457	519	453	502	503	479	481	508	518	527	491	519	541	456	508	484	501	489	481	473	480	496	481	465	482	533	507	443	472	459	495	521	506	479	506	480	520	475	479	464	508	472	469	483	489	513	488	464	436	533	475	533	515	474	516	513	522	506	526	463	507	505	504	515	499	525	483	464	489	501	481	502	473	522	494	503	497	483	444	489	480	477	485	520	475	461	454	517	507	497	499	527	499	526	475	494	501	435	489	506	476	501	520	531	502	469	501	536	516	503	510	475	503	479	493	497	506	472	511	470	488	492	468	494	482	513	503	495	516	539	473	460	522	474	495	474	521	500	484	428	473	524	512	498	509	481	500	456	492	512	460	495	508	522	484	495	464	488	479	506	517	459	468	469	467	472	488	493	503	468	489	478	456	493	534	478	481	503	454	492	471	504	537	475	477	549	466	446	529	479	500	525	477	479	464	509	466	502	456	497	488	492	504	481	451	490	500	470	467	460	475	503	469	468	476	522	429	524	502	471	498	509	484	465	458	519	484	463	483	460	495	471	474	480	478	468	487	511	477	512	475	472	542	506	431	480	477	488	506	458	505	508	486	472	463	511	491	500	465	500	521	507	489	512	481	488	478	468	469	483	463	480	478	458	517	530	511	502	497	484	479	504	481	524	503	523	513	476	476	463	504	447	466	481	506	483	488	473	488	486	507	486	523	491	515	494	510	497	448	475	451	502	469	514	525	483	467	457	549	490	495	490	500	487	477	498	497	481	484	452	445	490	476	496	516	512	480	492	507	502	487	471	507	543	492	471	504	518	496	498	456	441	463	520	476	483	499	487	459	515	512	524	483	459	465	526	491	456	470	480	493	488	511	485	445	505	460	479	445	487	490	458	509	473	500	523	501	477	473	446	469	458	510	488	479	490	484	504	486	503	505	466	508	460	500	483	461	465	479	497	518	465	465	502	494	477	511	502	503	524	479	475	514	532	500	491	512	505	494	460	511	487	455	490	525	489	511	508	458	505	478	486	483	480	504	533	497	493	493	528	483	492	481	534	483	505	501	523	496	491	505	477	507	458	498	511	497	493	462	466	470	486	483	479	511	510	514	499	470	489	527	503	516	465	495	508	459	470	449	502	478	514	495	476	501	513	478	490	511	477	484	471	472	508	509	544	506	494	518	431	476	493	490	500	519	489	470	510	492	518	464	510	496	498	502	478	442	454	484	502	488	516	487	487	501	510	526	506	477	488	525	498	505	484	452	493	507	502	494	515	471	460	472	493	472	537	532	531	549	498	469	469	484	509	481	456	454	509	502	507	454	479	474	459	447	484	495	482	465	508	498	494	495	511	472	483	502	481	523	494	473	454	490	507	463	493	483	494	535	424	478	482	482	443	509	470	503	487	519	458	501	485	479	484	453	510	550	522	478	488	461	507	469	504	533	471	523	579	495	485	486	512	452	492	459	461	522	483	483	443	487	473	466	433	470	486	480	523	495	464	523	539	519	531	479	490	523	498	498	449	510	511	439	487	502	499	471	463	466	482	501	515	488	483	528	476	521	477	479	468	479	504	492	502	490	470	472	494	502	454	500	508	490	496	470	473	528	535	558	488	456	504	506	510	457	485	515	487	453	511	497	502	512	513	538	447	493	455	465	487	514	487	487	461	483	511	486	474	504	478	493	493	454	470	522	499	515	516	502	481	530	447	524	473	525	464	492	508	463	518	473	502	490	499	511	490	512	512	469	499	461	492	523	534	518	481	460	491	474	491	535	468	530	452	486	511	464	500	510	518	504	502	506	476	491	489	490	497	483	508	477	465	520	481	511	430	499	491	494	472	466	543	474	475	463	481	515	511	440	476	497	505	512	431	478	476	491	467	529	463	514	508	512	489	490	501	514	532	504	471	476	476	523	495	496	481	538	465	465	516	481	505	498	443	462	483	479	483	484	496	511	442	472	554	485	542	495	450	495	475	537	470	447	498	467	475	480	481	501	538	486	500	483	513	504	505	519	537	514	499	475	460	476	447	490	518	505	481	517	499	503	472	466	449	492	474	536	476	462	483	447	486	490	509	507	493	494	486	480	493	463	474	473	481	525	467	473	501	543	508	484	489	502	484	505	443	485	463	508	498	451	497	489	460	483	454	490	447	470	463	507	495	497	478	451	509	511	490	449	515	525	464	465	472	516	521	491	484	473	448	493	446	500	523	451	480	479	556	487	521	485	472	521	510	477	523	467	495	528	477	450	470	501	470	502	524	494	504	433	466	490	478	450	474	507	484	479	506	487	475	469	459	507	462	500	506	505	524	498	462	519	469	488	461	498	488	517	509	503	494	482	510	453	500	490	503	490	474	508	492	468	485	474	496	506	504	492	472	512	498	481	478	513	499	530	493	521	495	467	495	542	471	426	487	491	461	552	498	516	503	500	480	484	473	456	438	506	475	507	477	484	513	476	488	529	472	487	466	494	472	510	544	473	480	455	494	522	484	488	478	493	488	499	471	511	488	495	513	489	492	482	495	501	495	496	490	492	495	505	542	496	468	491	486	451	459	519	513	461	492	483	481	517	457	498	462	469	496	436	478	462	442	525	496	488	467	499	496	464	504	460	506	456	462	506	497	453	488	491	447	515	465	460	495	496	495	481	448	515	483	491	566	506	449	482	516	467	484	482	491	528	539	493	473	502	497	514	522	505	480	482	539	483	522	515	506	490	524	504	460	483	512	466	498	468	526	492	487	489	516	517	500	519	490	479	525	479	497	455	503	502	525	486	487	506	483	512	531	450	477	465	475	504	507	488	502	489	514	467	487	515	514	468	473	486	490	499	499	472	468	461	460	495	447	537	515	482	472	517	481	471	509	464	485	482	506	469	474	499	497	468	501	476	482
7156	10670	9946	5629	3544	2494	1992	1592	1339	1134	1067	913	880	816	746	688	659	682	650	588	583	559	599	568	599	555	541	528	514	547	486	509	497	519	505	487	506	518	490	521	521	483	484	532	491	512	500	506	462	467	447	456	493	483	466	463	416	469	463	481	463	462	495	509	511	476	487	478	488	497	477	502	458	443	494	474	491	490	481	518	463	492	458	471	477	452	465	455	490	486	468	425	438	500	462	442	468	476	465	476	451	464	482	435	469	491	473	500	470	475	459	448	455	454	458	474	445	458	441	463	488	462	491	477	442	505	496	451	438	437	447	461	473	463	449	482	472	498	460	475	449	474	509	464	489	458	472	438	462	517	443	470	456	472	494	484	433	447	490	465	484	450	444	456	463	468	461	531	475	471	467	482	451	485	490	462	471	452	454	437	432	463	480	435	472	478	481	438	494	465	408	476	454	462	462	492	430	482	442	477	473	471	480	470	473	469	449	488	454	491	459	493	480	437	441	481	502	483	450	473	446	456	462	488	480	463	467	487	415	442	456	465	456	451	431	493	487	479	472	455	466	503	456	459	437	479	476	459	466	454	456	476	462	521	460	436	459	446	496	460	441	424	490	471	430	479	442	421	439	447	450	441	453	470	478	505	448	466	468	470	452	463	441	440	473	490	456	460	470	452	493	452	467	449	511	482	440	485	513	486	446	456	471	455	475	471	469	469	451	492	456	461	501	421	480	469	454	472	467	478	456	448	494	466	471	468	448	456	473	478	433	462	459	469	474	474	459	464	480	457	474	461	464	453	493	481	410	435	439	448	449	449	462	469	458	478	455	487	437	468	428	445	449	464	459	453	452	443	445	450	489	474	479	470	458	504	463	450	468	468	456	459	473	436	494	478	461	464	485	469	453	482	469	457	454	483	456	473	479	492	517	501	458	460	513	461	463	468	450	494	461	435	428	477	444	471	466	445	484	484	482	445	447	453	471	453	439	435	454	473	404	451	463	470	475	446	522	471	459	441	434	477	456	496	487	439	494	494	454	453	416	496	467	477	460	455	461	447	467	428	451	462	458	479	488	442	463	483	444	458	438	451	490	447	465	445	475	446	445	476	473	435	464	495	472	472	456	443	481	484	456	478	423	470	472	439	481	470	434	463	458	519	491	486	487	484	499	472	452	500	476	436	487	469	450	467	472	432	427	489	462	495	478	448	438	478	491	454	440	480	468	420	444	461	462	464	448	454	485	416	457	410	430	461	454	464	457	474	464	496	460	469	498	446	466	449	473	456	462	463	451	455	488	500	456	494	472	429	465	438	460	432	482	433	512	432	480	415	449	445	456	486	443	445	442	441	422	475	459	464	484	449	445	477	456	463	501	487	466	470	461	491	453	467	475	439	462	516	445	468	501	444	437	476	461	449	496	458	485	436	468	453	421	440	428	496	489	439	470	479	452	498	446	438	467	447	462	470	479	463	475	469	439	437	443	491	476	430	479	462	440	466	449	450	457	471	473	477	482	463	468	479	427	451	481	468	430	455	446	422	447	464	442	493	491	453	461	475	441	477	435	478	440	451	417	479	462	466	491	452	431	459	459	481	482	430	466	484	432	452	463	462	465	454	467	483	463	469	495	475	476	478	448	456	475	442	467	499	463	448	472	498	454	469	428	481	490	444	482	462	421	512	460	446	513	481	446	463	478	474	419	465	491	477	488	416	463	462	482	456	477	484	451	465	414	446	467	465	451	448	481	502	465	441	456	443	456	499	473	467	478	465	458	455	470	452	470	434	448	460	461	500	485	474	505	469	465	547	454	466	471	474	465	480	469	458	465	481	477	504	483	449	492	424	483	475	449	483	471	434	509	487	474	441	457	438	449	475	413	454	498	456	457	442	456	441	467	452	477	470	440	459	485	503	462	444	488	464	478	472	513	487	460	465	482	495	471	451	421	485	491	463	453	475	476	494	450	444	462	496	443	487	452	474	436	472	493	471	480	451	458	455	463	454	458	460	465	439	502	460	510	460	463	502	468	457	509	458	490	474	465	483	449	486	460	446	447	465	482	449	482	458	468	447	482	446	493	472	416	467	433	479	455	495	477	481	499	468	468	472	434	467	491	444	422	481	462	451	471	460	485	418	478	484	485	450	476	451	484	416	489	473	455	501	469	464	492	465	451	453	491	498	450	453	462	446	481	455	468	454	490	480	480	480	426	474	482	483	452	469	431	499	456	445	483	463	416	470	462	451	481	462	442	451	491	468	464	454	484	479	466	500	463	458	470	459	461	422	497	474	524	437	491	465	454	470	451	472	481	473	449	478	451	457	456	477	484	477	488	464	440	459	496	488	486	460	462	458	461	476	447	439	445	453	466	469	481	486	471	474	505	429	456	504	430	455	487	433	513	466	442	453	466	461	475	462	447	489	467	466	470	479	459	485	498	450	433	498	443	423	471	475	451	483	481	516	481	433	478	442	471	476	464	479	449	475	486	491	505	474	444	419	448	494	465	476	436	465	460	507	446	453	471	508	491	495	454	456	454	434	474	491	498	465	481	470	474	478	468	468	433	442	467	429	460	478	459	440	480	461	466	471	491	442	484	494	455	469	464	445	454	468	501	478	469	488	460	482	444	478	446	492	445	443	491	439	480	424	479	468	454	470	504	491	484	472	516	462	487	438	411	456	495	461	493	447	469	452	452	461	467	491	453	475	442	476	464	491	467	472	474	463	430	455	455	452	474	457	470	481	418	461	440	448	489	441	461	461	438	479	472	459	437	453	425	500	451	495	464	450	441	446	466	439	485	468	457	516	452	453	502	476	494	507	451	464	425	495	453	473	456	444	460	507	453	446	467	492	512	487	455	399	419	438	494	457	432	439	427	496	420	413	495	456	457	476	442	476	471	496	455	434	445	439	482	440	429	442	414	447	458	456	482	475	491	462	466	460	437	475	483	481	452	502	458	481	495	473	478	461	442	474	478	466	496	487	460	447	453	451	475	443	454	476	433	480	471	459	456	488	456	485	475	507	440	463	461	467	447	437	405	462	477	431	452	457	471	454	445	453	467	408	461	459	454	444	448	481	438	446	489	457	456	482	465	467	419	484	487	446	458	452	469	450	468	462	436	441	471	458	490	497	447	427	470	468	440	451	421	440	488	467	470	438	473	484	473	466	454	444	468	478	476	475	439	488	439	465	439	460	459	473	419	461	435	461	468	462	454	421	451	424	470	485	476	488	454	491	457	451	433	473	454	425	472	484	485	471	471	495	477	490	483	498	461	442	422	467	441	481	429	463	506	463	475	497	442	477	485	477	448	467	473	454	443	470	473	445	454	469	454	476	502	493	454	480	459	465	488	475	445	498	460	457	471	465	498	482	466	469	496	485	474	487	477	519	448	447	480	445	470	478	467	450	453	460	482	490	464	435	476	463	449	466	459	443	457	491	474	446	433	472	459	447	469	479	434	451	433	461	459	449	479	461	483	458	463	446	439	430	490	463	465	486	418	417
23479	21368	28427	24687	21371	21467	11690	1945	1379	1296	1182	1102	1111	997	911	932	879	886	852	805	868	800	812	782	745	774	755	813	724	794	753	718	738	745	749	714	712	693	768	783	726	721	700	718	721	764	755	731	736	780	691	747	753	722	693	675	752	735	725	702	683	756	691	755	723	730	678	670	763	736	703	677	687	738	716	665	669	653	686	776	723	671	690	706	700	718	683	709	660	694	692	693	745	736	666	691	712	715	733	679	697	635	711	689	724	737	711	719	709	715	672	729	729	693	729	698	675	685	722	682	743	717	714	748	689	687	716	662	715	702	634	701	731	662	645	644	661	712	652	732	716	697	696	644	690	691	695	675	705	726	694	692	686	676	719	696	673	719	724	702	732	690	724	700	704	708	684	690	713	716	751	686	688	686	681	701	625	745	710	677	667	667	714	697	692	678	720	730	680	690	706	652	647	701	718	713	730	710	701	653	679	701	707	702	674	656	720	702	745	707	706	693	711	665	750	673	669	693	727	650	664	695	741	691	692	713	712	731	728	699	719	675	696	687	703	729	722	644	709	683	708	714	772	727	737	672	716	711	743	696	667	669	704	686	723	711	677	704	704	760	646	688	690	683	672	684	684	715	707	684	693	694	723	715	685	667	715	748	717	706	715	732	653	641	733	680	709	691	706	691	683	734	729	682	717	706	700	687	672	674	723	687	692	664	689	700	694	711	667	671	721	673	722	703	664	725	709	738	694	667	713	663	693	717	713	709	715	689	746	628	698	672	699	699	706	711	650	667	713	714	702	750	708	686	700	686	713	687	667	776	729	734	684	684	685	716	703	725	692	725	709	668	653	656	712	714	696	745	671	738	709	744	706	700	694	718	680	733	706	743	740	696	695	676	654	687	674	747	725	716	751	697	675	658	700	743	714	714	700	760	700	681	687	694	712	752	715	753	717	694	723	706	718	677	701	770	716	697	683	699	717	697	714	641	663	675	711	740	705	708	706	702	717	694	681	702	656	723	724	680	698	698	690	687	681	702	724	721	694	683	692	741	718	752	658	753	706	713	682	739	736	705	717	669	740	686	726	730	706	730	694	722	728	689	676	761	703	714	734	709	735	667	700	716	688	691	739	677	670	691	743	722	723	686	657	706	752	734	718	702	724	719	748	701	686	724	726	678	679	694	685	667	680	702	678	698	752	660	703	701	664	679	706	742	705	672	718	703	710	708	675	628	657	677	697	732	724	677	691	718	644	698	712	717	700	703	754	731	723	725	689	714	676	706	675	725	717	668	711	658	710	688	739	717	683	695	703	662	726	677	739	701	686	650	715	698	649	711	679	668	672	727	643	689	681	696	689	630	694	687	688	656	680	704	702	720	700	699	703	747	715	710	704	735	754	660	698	704	694	686	682	709	686	705	748	692	712	635	713	690	696	702	728	672	688	718	716	698	711	722	685	687	717	697	679	714	720	719	755	725	693	678	748	717	713	656	722	699	676	689	696	732	670	710	689	742	734	729	747	687	733	707	713	688	647	691	691	720	700	735	688	741	743	707	742	699	664	684	732	713	725	684	710	698	696	707	705	710	699	694	684	711	708	688	725	723	692	712	669	719	672	674	690	710	727	691	713	700	734	710	678	745	677	679	682	750	728	722	689	738	714	717	679	682	707	714	722	713	689	709	743	667	689	686	694	682	640	700	688	673	652	686	707	698	691	702	741	655	618	723	714	698	692	640	756	664	686	715	746	715	683	678	688	705	690	702	665	759	697	685	678	710	628	665	711	698	735	742	688	726	672	708	701	696	696	698	644	645	695	675	687	723	710	668	628	698	713	706	709	746	730	696	723	655	724	723	696	669	716	721	705	715	695	690	724	655	707	740	739	704	646	719	673	714	666	668	712	660	699	705	697	691	698	676	707	713	755	695	705	690	704	674	721	718	723	689	714	661	689	710	683	698	696	670	681	672	663	692	707	738	702	658	714	668	720	687	713	734	725	715	728	670	702	693	675	728	737	724	691	690	686	684	669	704	703	691	736	708	667	655	678	708	667	680	694	683	751	727	665	692	671	697	679	676	692	739	726	677	688	670	677	737	736	701	722	733	672	694	716	744	668	688	692	708	705	687	720	664	683	683	674	713	683	647	713	723	703	699	693	713	695	715	710	718	657	696	672	676	721	705	691	661	710	678	677	641	760	709	691	683	668	706	702	718	712	697	687	697	709	682	673	707	701	768	740	714	667	675	730	680	672	692	703	714	717	661	681	752	736	742	656	754	650	730	719	670	689	668	709	703	714	761	661	720	710	688	740	703	676	744	751	693	695	677	706	665	675	680	654	710	690	662	729	689	703	647	717	721	686	681	673	754	722	675	704	745	669	691	665	692	676	687	709	707	713	747	743	681	690	716	691	766	661	706	692	664	745	653	664	677	713	670	737	709	706	674	697	668	723	727	701	710	705	735	735	673	707	690	694	671	654	680	704	692	685	746	685	723	678	722	689	725	673	711	697	664	713	696	664	714	744	728	727	711	697	697	712	677	704	705	737	713	752	669	645	686	637	726	689	732	678	691	653	697	702	712	703	650	644	665	716	690	689	706	728	716	696	744	690	683	724	677	684	663	706	714	700	697	699	733	701	669	673	703	708	687	640	694	678	730	683	730	675	701	729	680	714	699	691	680	679	665	677	688	703	672	694	682	712	710	684	671	698	738	712	698	730	688	726	695	708	737	662	708	699	660	675	702	709	680	656	725	707	698	674	715	667	720	690	720	699	714	741	710	660	674	697	703	715	707	713	651	672	678	687	757	696	693	688	706	653	741	717	689	734	699	666	688	702	662	672	694	685	700	705	708	696	651	678	654	722	713	712	693	728	718	697	679	679	692	698	685	710	733	681	701	708	679	709	688	687	694	691	731	738	673	727	660	702	686	687	658	701	700	710	708	697	712	661	715	737	694	692	687	692	720	707	690	680	667	703	710	723	644	688	683	684	712	680	682	706	682	701	698	671	623	706	747	755	694	693	718	706	719	703	682	676	690	716	740	675	683	671	736	694	728	687	676	705	677	711	689	654	735	701	720	713	693	718	778	711	712	696	693	679	703	694	698	733	663	746	727	719	708	694	769	709	693	731	679	722	745	717	727	730	668	711	711	711	725	713	710	712	662	643	714	638	675	696	667	731	708	703	735	681	702	663	684	709	720	664	699	728	714	689	683	681	665	688	724	720	643	703	674	747	701	682	750	692	779	701	716	680	667	712	704	709	707	714	706	709	706	713	687	687	693	713	721	688	710	672	721	740	652	703	674	726	719	651	712	693	694	697	701	671	747	720	689	690	701	689	738	673	676	669	708	726	700	636	738	710	676	702	708	690	677	730	702	689	705	705	713	739	674	712	694	717	716	737	653	708	724	685	665	635	747	734	633	669	731	665	693	685	726	653	676	687	701	667	709	738	681	669	679	708	675	650	679	667	751	725	680	697	690	710	671	729	701	674	701	680	715	700	758	679	646
10013	17249	16046	9492	6283	4615	3617	2821	2481	2042	1746	1551	1469	1259	1215	1138	1141	1024	1031	903	900	951	870	868	795	864	810	792	774	787	757	805	757	797	797	747	727	751	761	707	790	729	716	755	759	723	665	721	724	710	716	736	673	679	725	726	709	677	725	649	716	726	679	710	669	716	683	663	711	668	651	655	690	643	684	697	683	637	720	732	697	723	691	701	678	729	659	666	723	657	700	671	665	650	641	665	711	668	686	665	703	720	661	694	711	701	666	720	666	682	735	659	628	680	694	673	689	658	657	686	670	718	695	646	703	667	669	667	662	675	645	631	671	685	699	655	698	698	655	675	656	694	708	683	667	677	662	680	681	674	669	706	630	652	657	674	667	638	690	623	665	684	681	650	605	615	663	683	645	639	672	671	732	734	660	697	715	599	666	675	694	712	675	648	652	689	641	705	643	645	652	629	649	656	675	659	683	664	661	714	667	665	659	679	650	654	724	615	630	676	677	651	673	685	640	631	655	666	684	698	666	640	674	642	634	664	636	683	625	685	712	663	655	645	683	662	670	659	652	625	618	669	679	647	660	701	698	687	671	699	643	638	675	677	651	709	663	656	648	605	653	667	703	655	673	670	674	651	717	658	671	655	668	687	650	646	657	627	667	614	674	656	638	727	713	653	660	659	639	633	678	636	610	633	688	638	676	706	656	654	674	672	667	689	650	705	669	673	599	671	619	609	662	707	626	612	676	654	696	640	642	642	669	700	673	640	680	693	691	640	646	681	664	685	639	687	642	677	719	662	673	659	667	608	634	670	658	685	666	640	680	673	708	686	704	695	701	685	643	640	697	666	652	708	660	674	622	670	619	655	689	711	680	664	663	694	725	597	641	684	658	677	668	668	630	629	651	665	685	651	682	678	639	649	679	631	671	687	606	671	666	666	615	681	689	715	666	680	645	665	676	644	650	681	674	641	682	620	654	691	648	681	662	683	677	668	683	666	653	655	693	707	637	664	662	628	654	666	691	679	661	665	704	626	673	636	643	660	709	713	678	668	648	642	648	634	692	670	648	688	621	664	666	645	703	636	677	666	643	669	634	659	677	662	680	703	646	659	644	623	726	653	651	671	690	669	628	639	687	672	677	648	690	686	655	667	691	684	691	623	723	627	676	643	679	665	625	698	704	654	664	665	695	647	698	661	614	677	649	656	682	700	631	662	625	670	637	625	691	659	673	656	654	670	677	628	634	657	649	687	706	647	656	653	643	715	657	660	673	649	681	660	674	706	670	693	678	632	675	622	674	687	639	644	715	638	672	667	655	698	697	692	655	641	642	709	674	678	657	633	682	683	681	687	709	615	681	684	660	639	678	636	656	686	632	683	707	701	711	665	680	685	701	701	707	710	632	685	652	664	641	653	641	662	643	698	631	667	716	654	654	687	655	640	638	669	651	678	663	631	652	641	649	674	637	670	696	677	687	688	636	634	612	680	684	622	674	661	647	694	644	662	662	676	660	685	674	659	653	690	642	675	698	717	659	690	663	688	706	643	648	625	620	673	675	694	675	600	747	651	686	654	647	663	626	648	658	682	700	611	635	668	622	694	641	629	696	693	676	660	663	637	627	660	646	680	693	665	664	666	633	673	692	644	627	651	733	670	650	763	621	677	680	687	722	620	639	652	643	678	652	669	654	664	638	627	675	660	676	651	690	693	635	631	616	668	633	656	652	644	721	681	657	660	654	672	622	631	680	687	641	644	672	665	666	674	649	666	690	663	680	598	667	661	690	651	722	635	629	688	657	677	714	676	662	688	716	683	678	658	660	684	663	653	660	666	622	725	681	615	612	727	691	678	670	624	663	640	690	634	655	659	661	703	682	686	657	716	656	682	667	694	638	641	710	657	630	655	702	691	647	666	691	687	679	699	622	654	635	690	663	658	662	677	675	653	653	668	673	667	643	614	656	713	667	710	704	709	651	705	670	672	679	668	690	662	679	673	624	668	687	678	637	702	703	656	656	681	633	668	660	677	701	669	685	651	675	629	636	688	644	655	727	678	657	702	671	692	660	664	650	664	625	643	675	658	689	641	666	661	670	655	694	652	681	659	644	680	667	679	702	650	665	644	646	651	725	690	662	674	651	663	676	660	665	643	648	625	683	669	635	645	667	622	694	640	706	694	667	659	679	657	683	667	647	641	712	628	678	685	612	671	664	681	663	653	652	659	659	657	660	688	697	702	681	665	681	679	676	659	656	637	687	663	665	665	661	652	659	643	654	663	675	705	672	649	664	667	675	706	724	692	619	670	672	681	643	675	707	711	711	674	687	685	626	678	701	667	619	719	656	660	666	665	640	722	680	636	653	675	607	635	713	699	652	677	656	671	685	640	683	690	661	673	728	696	639	690	684	676	659	676	631	673	700	677	694	632	651	655	662	686	663	698	673	705	657	644	644	671	694	627	643	684	641	700	682	648	667	692	667	696	679	666	694	670	607	674	673	685	630	641	697	667	684	631	648	672	638	652	697	690	630	646	664	650	670	650	666	682	651	692	705	664	697	733	645	665	681	648	663	673	610	675	691	646	671	693	678	713	688	664	641	654	688	662	635	634	615	638	697	699	653	662	686	635	630	622	717	709	669	668	664	742	674	671	676	653	654	647	628	665	615	681	685	685	605	677	660	633	654	669	688	653	649	656	701	642	660	698	663	581	696	662	684	643	706	648	671	651	659	689	660	666	643	719	664	617	625	668	662	669	660	633	666	720	683	672	694	669	682	660	686	635	676	636	680	644	656	676	620	640	643	663	645	719	700	649	625	648	653	672	671	647	702	687	670	659	631	699	645	663	674	682	662	635	679	688	663	687	670	673	684	641	620	695	601	661	706	683	648	700	703	662	652	624	683	675	670	714	671	629	642	645	630	667	662	675	674	647	713	614	701	686	715	625	672	713	641	703	622	664	706	640	722	639	680	640	702	668	703	688	667	645	680	681	674	671	641	698	660	660	651	662	659	715	670	674	676	695	692	630	697	671	661	650	693	682	647	710	645	666	690	630	685	653	653	647	675	666	699	669	650	671	649	667	665	654	663	649	647	635	694	665	631	638	705	622	636	707	704	674	667	602	667	661	660	711	643	698	653	654	701	647	675	699	681	645	674	677	678	635	624	696	666	629	646	648	675	625	694	658	630	659	642	701	688	670	669	660	693	637	695	693	637	669	698	684	696	690	637	662	683	646	674	684	619	689	652	646	702	638	634	658	637	692	682	645	653	669	637	662	687	678	638	702	654	606	640	677	666	670	644	637	672	674	663	676	636	646	687	665	650	683	678	636	618	659	671	664	681	678	677	705	668	675	681	694	709	643	676	644	630	630	673	628	667	688	644	672	645	718	626	655	667	685	722	664	669	655	684	701	645	678	697	694	681	654	674	659	640	704	625	711	647	747	685	695	630	666	661	678	680	693	620	689	687	629	659	676	664	718	713	690	655	680	667	703	700	653	678	707	655	670	665	667
28899	15987	2122	393	270	232	223	207	194	208	196	169	184	211	193	185	191	175	179	189	180	194	188	187	185	172	176	176	182	189	169	204	176	217	166	190	151	186	162	178	169	153	192	176	197	189	204	177	186	193	179	184	179	171	179	193	178	183	173	144	179	185	201	166	181	180	173	196	165	179	159	161	175	205	185	206	182	195	152	169	192	182	165	173	178	172	173	172	179	163	156	182	187	186	168	183	180	152	165	158	175	181	171	192	167	164	176	190	186	181	165	154	193	183	175	194	171	174	170	178	162	197	165	206	177	181	211	157	166	180	191	153	167	172	162	174	177	170	184	202	185	185	196	164	162	153	164	176	196	185	156	180	194	197	172	164	181	195	187	170	177	185	191	182	183	166	167	185	194	183	180	178	166	173	170	193	190	176	198	181	191	170	189	199	142	213	170	171	157	170	159	169	178	183	161	178	162	190	167	187	194	198	191	194	181	178	178	165	161	165	193	188	179	171	201	182	189	184	164	181	178	159	164	174	186	180	178	187	181	176	164	164	185	176	196	176	186	169	173	191	165	172	171	202	159	184	178	163	189	162	175	192	162	160	176	153	172	173	153	167	190	203	195	185	180	217	185	174	187	191	180	165	165	178	183	186	192	194	165	171	197	209	194	165	192	167	187	183	152	183	185	181	189	172	194	169	175	175	176	173	169	196	163	198	168	184	187	203	171	179	161	172	180	168	152	182	175	183	170	187	148	158	170	172	177	189	167	182	155	182	181	166	181	177	174	193	181	189	149	174	188	169	171	185	151	165	158	189	217	187	173	163	177	176	181	176	187	192	184	194	186	163	164	154	154	146	171	177	185	164	177	191	191	196	158	181	186	181	175	164	188	195	191	179	201	154	219	171	178	165	170	144	163	162	173	190	159	158	173	203	174	209	191	167	196	201	188	186	184	194	189	210	185	182	175	178	187	183	172	144	134	180	171	179	185	160	173	183	189	183	185	202	187	179	193	179	175	155	198	156	188	160	172	195	173	173	204	187	170	184	170	166	185	186	172	141	150	166	176	144	194	183	180	171	168	198	173	188	200	145	182	164	183	166	178	197	178	178	180	179	165	180	216	147	179	182	172	166	190	189	168	199	173	185	191	168	172	184	173	187	182	166	196	164	206	189	180	194	155	182	169	183	188	185	161	207	197	164	183	171	186	189	177	175	167	163	188	181	170	172	171	170	185	176	162	158	201	195	174	168	167	160	180	168	160	168	188	198	184	187	177	178	184	186	182	189	201	177	147	161	172	161	164	185	179	187	178	165	178	231	158	160	169	184	179	203	177	174	172	176	182	151	184	165	192	189	171	186	158	176	161	199	202	155	209	182	171	170	176	171	181	183	195	166	190	183	179	195	172	174	176	195	180	200	187	161	181	175	174	175	184	183	173	158	163	201	162	183	183	167	179	172	185	175	173	185	199	188	189	168	186	175	199	157	163	191	188	181	210	195	167	176	178	183	192	190	195	180	169	168	199	188	186	163	157	177	170	186	185	189	204	177	184	157	175	172	177	191	184	163	174	191	151	165	176	184	179	186	170	200	158	189	178	172	174	187	181	166	163	171	154	185	172	217	183	183	196	197	196	167	180	183	219	179	164	186	177	195	170	192	184	174	163	170	178	181	178	212	187	193	188	167	176	174	162	175	176	198	165	166	181	191	192	165	162	181	191	189	161	184	169	187	187	173	168	178	185	187	169	174	185	180	204	163	183	189	180	172	176	168	182	178	182	201	189	169	189	181	186	172	173	159	175	176	182	194	168	187	181	199	168	183	158	167	163	206	163	175	177	191	163	195	170	157	188	170	173	177	205	178	173	174	183	162	173	191	164	168	160	185	190	162	165	161	185	208	199	185	195	186	196	156	198	193	168	198	160	175	164	165	196	184	179	196	171	183	196	194	173	172	186	182	172	178	203	187	178	168	201	174	148	160	163	199	159	181	166	159	181	206	171	163	166	191	200	182	190	187	161	168	172	178	177	177	171	179	198	169	166	187	176	179	173	178	158	187	178	177	189	168	185	186	198	179	171	165	178	183	193	184	181	184	173	153	181	191	185	194	178	158	169	169	179	198	175	160	176	175	181	194	204	199	181	179	202	171	188	183	200	181	180	180	176	201	196	157	190	184	173	185	180	184	171	190	177	189	185	185	185	160	171	168	188	170	178	177	189	188	184	184	183	179	183	178	149	188	178	172	175	165	209	196	200	210	176	164	161	170	165	205	147	183	176	186	172	178	163	160	192	172	191	177	158	168	174	153	163	191	167	178	189	149	168	181	165	190	201	181	165	205	192	170	177	182	169	179	186	176	177	194	179	183	177	186	175	202	175	168	171	166	175	189	195	186	162	156	185	176	152	192	187	176	179	192	188	191	186	178	170	185	187	177	174	197	176	149	140	183	179	153	175	175	191	165	158	172	204	185	198	189	186	187	199	174	175	184	190	174	185	177	160	182	168	178	206	178	183	199	179	189	177	176	193	181	180	192	173	190	170	175	171	162	169	168	154	165	152	187	181	198	171	189	183	184	174	173	201	200	182	178	194	165	188	178	181	159	158	186	170	179	181	170	192	197	197	179	167	196	191	178	196	173	171	143	213	179	178	177	177	196	179	179	183	175	163	177	194	160	176	174	175	184	175	191	200	163	175	182	153	188	191	173	176	186	173	174	178	175	176	172	183	204	170	173	178	161	165	185	178	173	160	192	168	182	195	189	172	184	176	184	168	188	190	199	172	194	179	203	157	160	157	171	188	183	194	179	140	189	187	179	181	166	181	161	181	166	188	176	182	161	189	203	183	183	164	186	160	162	174	181	173	193	184	173	166	190	186	169	162	189	176	156	187	183	166	176	169	179	174	206	164	198	180	175	192	195	174	160	156	172	176	183	190	163	188	176	202	178	195	190	168	159	187	179	173	212	154	180	207	180	175	176	197	201	173	184	181	200	166	186	163	188	163	174	186	170	172	170	156	175	181	179	189	154	187	195	190	172	184	169	174	172	162	164	166	193	183	164	173	190	171	171	185	174	184	176	199	156	176	154	175	180	177	180	162	164	159	172	176	188	171	194	169	198	173	161	172	182	184	182	184	197	176	181	188	194	166	169	169	173	193	189	178	180	173	193	185	171	166	172	202	182	201	173	202	184	171	190	178	188	170	186	192	178	197	161	163	164	178	173	219	169	196	182	186	194	173	179	200	178	195	171	211	192	158	163	163	176	192	157	169	174	184	186	189	159	172	198	179	173	199	162	184	182	203	189	179	217	176	176	162	181	173	197	174	175	167	197	180	185	185	180	165	159	180	219	206	174	180	144	149	162	181	184	185	175	162	169	181	196	162	190	181	187	188	190	175	152	193	181	186	165	168	177	162	174	182	174	155	190	200	168	187	167	167	164	172	158	207	172	166	172	173	175	163	196	147	190	169	187	168	173	175	176	179	178	167	181	161	175	195	175	192	179	159	177
4886	741	684	435	345	328	253	257	247	237	190	219	225	194	209	213	211	193	186	190	194	159	190	197	176	170	190	181	189	205	184	178	196	159	175	182	187	202	190	169	212	176	189	188	183	217	197	182	173	187	183	188	161	189	182	190	190	210	184	187	189	187	203	187	186	179	176	182	169	205	195	187	182	178	207	187	169	203	194	184	200	164	177	169	182	182	190	179	186	162	196	206	194	169	192	207	184	181	194	201	178	197	178	176	174	192	207	197	192	172	194	191	181	180	158	182	189	184	187	190	185	194	197	189	206	203	158	187	152	172	180	183	186	185	153	206	175	165	191	168	186	190	191	180	189	182	167	170	169	195	183	173	197	198	176	185	197	179	170	177	171	204	189	184	163	194	158	161	157	185	176	181	172	193	180	185	191	194	188	187	169	161	175	187	168	180	176	192	202	191	182	178	204	191	205	204	181	180	176	185	195	190	186	194	203	189	190	177	184	174	174	162	198	214	190	199	169	180	179	187	199	186	170	178	168	186	196	157	193	156	200	187	200	185	172	191	188	175	194	184	185	164	194	201	187	175	208	199	176	175	147	219	176	174	195	181	195	192	203	184	199	175	175	198	193	169	202	176	172	185	171	168	199	184	172	188	171	186	188	186	160	187	201	173	186	183	176	198	168	186	198	163	202	185	196	176	165	212	170	193	190	179	182	168	178	191	174	202	166	197	203	189	194	172	178	177	197	177	194	190	198	177	195	190	194	166	194	193	172	169	166	181	179	196	188	172	162	169	191	186	197	189	176	192	175	178	190	168	197	186	190	173	168	215	149	169	182	156	182	156	175	205	187	211	163	203	186	183	174	178	171	192	160	172	175	171	188	197	187	180	203	198	180	188	177	192	185	154	207	200	194	175	197	190	192	181	175	162	200	190	187	181	199	187	186	209	181	181	162	168	202	195	183	212	186	181	209	178	182	194	167	216	167	173	181	198	207	184	163	187	180	194	168	191	173	160	182	183	189	187	177	165	170	171	184	216	189	172	193	198	164	177	212	168	171	183	190	193	205	199	180	196	189	187	192	217	194	206	184	176	168	159	169	198	197	186	198	186	173	204	183	172	195	191	206	182	198	192	197	202	208	171	195	197	169	169	198	172	196	193	189	182	181	181	169	188	184	193	197	180	192	196	174	194	200	192	198	193	187	196	179	168	187	204	184	186	161	188	188	204	172	184	184	179	182	218	179	199	197	209	200	193	193	194	194	195	180	187	179	164	165	195	184	173	164	199	178	197	175	213	195	165	164	183	198	176	167	173	181	193	171	197	184	190	190	187	183	174	169	183	199	190	182	178	186	176	194	184	177	174	172	189	170	196	161	180	184	174	170	181	191	192	200	184	174	174	191	193	169	176	171	184	186	200	208	195	177	176	185	175	190	162	192	190	192	194	182	174	172	199	186	202	187	175	202	172	184	189	190	183	163	195	186	181	206	184	193	172	185	194	186	204	166	197	190	177	187	208	185	198	210	195	184	168	179	189	174	184	184	165	178	187	165	180	197	191	187	173	153	215	179	185	201	171	192	173	202	162	177	190	177	210	187	170	189	200	162	196	204	177	187	202	200	193	173	180	192	188	176	201	167	179	194	204	190	196	171	181	163	188	196	195	200	182	163	167	190	155	185	184	189	207	209	170	183	195	164	165	177	186	157	196	172	177	192	162	181	176	196	179	178	194	175	190	198	177	166	175	196	199	181	184	170	176	194	177	201	163	199	181	187	197	175	165	189	190	181	176	164	202	210	161	177	189	178	183	198	175	185	196	213	191	179	181	209	156	198	176	165	196	178	191	175	204	173	184	193	191	191	204	207	167	189	173	169	177	233	195	188	191	198	174	189	176	170	198	194	176	206	189	184	192	186	185	178	202	211	187	184	183	203	201	170	208	175	189	193	181	180	182	182	181	170	191	189	201	196	192	208	200	173	180	195	182	180	174	183	194	202	199	175	200	198	187	203	166	171	177	175	194	178	170	190	186	201	193	175	200	185	179	182	178	187	166	180	184	180	185	179	196	175	172	180	183	194	183	185	170	187	182	208	181	171	199	203	202	172	183	192	175	184	172	180	177	182	181	180	178	170	204	191	163	131	186	172	188	201	191	161	194	184	216	164	191	191	184	186	204	188	185	173	181	181	195	187	172	190	189	189	197	196	174	169	201	187	199	172	167	183	224	188	156	200	219	157	197	191	187	180	181	200	166	166	188	183	193	167	183	203	172	207	181	177	193	177	195	197	188	169	208	191	180	184	189	184	212	199	185	181	192	197	188	202	177	163	210	200	206	180	195	200	182	157	173	183	198	204	174	206	183	209	199	179	223	178	196	165	176	185	190	175	172	157	176	182	174	176	173	172	191	182	201	194	179	194	179	179	155	175	187	181	177	200	216	179	187	188	195	193	206	192	178	185	171	195	171	187	177	185	200	194	186	204	191	196	181	159	206	182	175	170	194	172	183	180	185	174	176	194	188	188	173	166	183	205	188	188	165	188	188	204	194	181	190	183	176	191	195	194	187	183	209	169	198	191	215	203	167	205	187	218	207	196	206	172	193	172	164	174	189	169	186	194	175	174	176	200	162	186	211	181	195	199	184	206	199	172	173	212	196	173	189	188	183	170	178	211	211	197	191	180	181	169	182	199	184	170	159	196	184	197	187	195	203	209	169	167	186	183	179	182	202	198	191	188	196	193	203	170	195	207	169	201	201	184	182	206	192	189	176	165	192	213	205	201	179	186	187	190	180	179	171	199	184	183	193	202	176	209	190	173	188	185	194	185	160	194	200	197	180	175	166	182	182	170	193	212	173	185	182	207	185	197	195	187	185	182	173	184	178	182	185	175	199	187	181	178	174	191	165	197	171	169	168	187	188	214	180	178	191	198	169	213	177	207	178	176	211	177	194	194	222	183	161	188	190	212	194	183	186	177	184	194	206	192	195	169	171	197	197	185	189	178	175	192	177	186	188	164	173	160	195	208	165	195	192	218	185	180	183	194	201	180	183	149	181	174	202	189	168	194	194	189	174	205	198	164	208	184	177	206	172	177	197	186	197	195	206	207	199	173	189	190	165	155	171	196	176	172	162	178	183	200	184	183	161	182	165	175	207	187	176	187	184	188	195	169	181	199	183	178	179	183	167	195	179	180	165	173	192	195	154	179	177	174	181	180	172	176	197	199	188	189	200	172	195	162	183	210	163	191	188	190	198	174	204	171	174	176	177	172	190	186	185	197	185	184	186	203	185	170	202	182	182	166	186	166	195	188	189	209	199	197	181	192	187	174	208	160	196	165	161	193	182	176	168	174	185	186	192	199	183	192	218	203	181	191	174	175	185	181	210	215	187	182	191	188	204	199	193	201	209	167	181	207	183	207	205	174	192	192	194	207	175	201	198	183	175	186	206	198	190	197	174	177	174	185	182	164	188	181	177	190	175	181	213	192	169	177	209	178	204	186	190	182	186
25815	21326	28052	24939	21325	12892	1627	1069	858	808	759	694	675	629	587	608	585	580	583	522	558	567	576	545	537	530	511	529	516	501	556	546	546	508	491	527	491	465	519	500	521	506	528	507	495	505	546	560	535	527	503	535	508	470	491	515	488	492	510	510	495	519	537	508	490	533	503	508	528	502	487	526	479	497	464	487	517	502	510	509	524	496	480	490	476	523	520	504	497	481	485	519	467	500	489	536	505	488	540	448	511	489	506	488	519	513	509	489	499	527	504	480	502	494	492	498	481	495	518	479	498	521	457	482	479	481	555	464	480	502	503	525	508	488	481	519	491	496	509	482	485	492	482	488	459	487	483	487	470	474	471	516	457	487	535	467	472	482	505	506	467	480	478	472	435	494	495	535	517	500	478	500	504	478	476	462	520	467	488	468	452	456	459	438	497	530	477	498	489	511	466	520	448	468	488	473	460	515	562	530	521	540	518	506	465	486	508	502	476	476	465	460	480	485	490	477	485	511	530	510	484	432	468	480	504	517	514	468	510	534	500	533	512	473	497	518	515	508	522	526	481	454	489	489	521	432	490	492	509	513	534	516	457	494	485	463	468	535	468	473	470	500	524	514	496	483	520	478	518	501	455	492	503	484	509	497	530	507	476	489	514	484	504	513	485	505	487	532	535	502	507	477	512	528	497	508	501	487	520	491	498	470	500	549	501	506	456	482	499	528	506	484	554	486	489	472	506	506	495	510	502	496	513	495	488	474	486	484	478	497	535	471	502	515	475	516	502	528	479	505	466	490	512	515	497	489	471	510	495	488	488	481	520	511	495	460	499	505	490	503	491	469	479	501	445	500	486	486	467	485	460	468	480	486	474	527	457	509	476	503	501	488	496	562	518	491	527	525	458	513	531	512	495	496	472	486	496	476	485	492	515	495	517	482	472	491	464	515	457	463	471	468	522	466	485	513	515	492	476	468	480	528	521	517	514	487	456	475	497	471	508	475	487	468	487	479	525	506	500	513	492	524	485	509	536	427	513	496	463	499	509	459	491	497	503	507	504	532	473	489	495	515	491	514	487	506	471	504	483	536	541	518	491	501	474	464	472	481	487	482	499	538	505	472	450	492	476	483	498	503	476	508	508	472	494	473	451	497	527	474	482	484	499	471	465	511	501	540	516	527	459	504	516	493	489	500	508	488	527	493	489	464	502	485	475	456	502	495	480	496	508	472	476	493	477	518	497	431	505	474	545	518	510	480	513	534	549	444	497	503	481	500	472	510	518	519	469	499	483	483	492	502	453	503	516	465	483	460	461	494	472	507	504	492	487	491	515	539	523	476	519	464	476	494	500	454	495	504	500	457	495	511	502	466	496	504	506	477	466	472	467	473	502	516	490	495	523	474	510	510	465	527	494	505	499	500	494	527	444	461	460	497	494	505	476	542	505	513	510	467	499	540	490	469	497	464	509	511	491	522	472	502	481	467	460	506	522	493	493	500	474	517	479	491	470	506	481	517	476	489	498	523	506	441	508	448	486	466	562	477	485	477	482	487	473	482	529	492	511	515	523	472	514	478	499	507	516	494	530	495	518	515	452	501	547	486	453	497	514	505	465	469	490	495	533	489	504	473	475	503	485	492	505	465	493	493	547	511	455	472	469	506	500	498	483	513	531	532	557	495	497	409	480	512	501	470	502	466	494	506	479	516	478	480	471	486	488	506	498	442	484	484	494	470	470	500	497	493	513	468	507	505	477	471	494	530	494	496	440	477	532	468	500	502	468	462	475	482	481	480	473	489	517	464	512	448	520	493	434	522	470	489	514	523	483	478	513	478	527	494	485	482	521	513	514	465	466	516	519	486	514	493	507	517	486	472	531	475	459	473	472	517	482	455	492	491	501	514	533	529	539	512	516	485	495	495	477	507	478	469	492	495	485	468	496	508	479	458	450	489	506	470	469	512	508	493	496	542	511	476	464	504	532	455	484	517	495	510	472	470	501	520	460	523	501	467	500	491	500	494	464	500	465	482	454	524	478	478	473	442	489	474	498	465	508	503	481	503	471	466	491	482	464	456	497	516	508	455	467	488	514	519	468	487	464	490	466	489	490	474	446	478	460	521	490	499	529	495	501	515	499	469	470	471	487	473	481	485	470	524	494	489	464	506	497	518	507	527	500	475	520	472	464	494	455	473	510	543	510	476	521	502	538	510	486	475	506	533	498	501	464	522	495	490	512	474	471	500	516	482	470	461	537	485	482	495	490	472	515	487	452	503	513	497	511	483	497	479	490	460	499	497	509	458	509	523	496	458	487	459	521	489	506	487	475	512	476	499	513	519	519	479	436	470	489	478	480	481	483	454	540	466	502	468	507	510	465	490	474	490	485	450	476	543	530	485	473	521	514	534	498	508	458	462	500	544	490	500	466	492	486	481	479	462	491	495	475	501	459	471	462	489	468	487	514	488	508	515	469	511	478	482	470	513	494	510	511	502	498	486	540	505	475	526	488	489	490	477	507	503	524	494	493	456	516	469	516	483	476	473	515	464	477	475	476	503	487	494	461	550	497	513	475	467	475	509	494	493	470	512	489	497	518	483	515	487	496	457	496	490	461	486	510	465	470	487	483	489	496	506	521	491	443	531	522	519	509	528	458	452	494	498	484	474	499	542	500	537	554	486	476	519	471	502	496	550	471	503	531	473	514	514	541	523	519	491	525	482	484	466	518	502	509	520	474	486	480	453	491	530	467	503	510	478	480	490	497	491	509	445	488	476	508	451	489	530	488	503	479	485	510	503	482	535	491	458	496	502	510	442	510	503	519	509	474	504	516	490	503	495	447	462	502	481	491	556	532	506	532	485	501	499	464	489	515	519	487	517	508	491	459	481	512	487	482	490	517	501	461	503	484	438	470	499	500	483	522	424	513	461	457	536	463	479	464	512	523	510	494	467	520	497	449	479	513	546	498	466	508	494	512	462	509	503	499	485	490	505	475	461	479	477	476	489	514	516	512	485	507	493	480	499	484	493	518	503	493	514	508	510	484	508	486	488	525	524	530	486	509	465	521	468	494	461	529	507	517	496	548	513	445	500	513	495	518	487	474	477	508	490	509	510	466	486	491	500	501	499	494	526	461	521	493	487	463	531	496	455	507	518	501	463	483	477	483	544	501	514	544	477	495	517	529	466	457	488	466	450	478	475	461	478	499	504	462	507	494	500	494	506	477	510	459	481	498	496	459	469	469	473	480	520	479	467	466	509	490	519	535	502	497	488	475	515	493	510	491	525	502	542	499	513	475	432	546	483	486	504	492	449	489	455	465	501	495	505	494	470	483	472	489	463	495	475	517	513	480	505	534	462	505	496	482	500	481	480	491	529	506	447	502	487	484	427	471	446	491	520	544	495	464	494	444	493	480	480	479	552	513	499	467	455	472	480	525	519	478	503	492	482	499	512	490	440	504	513	484	509	498	453	512	484	513	508	496	489	461	482	482	476	466	519	495	477	489	530
7171	10701	10003	5508	3592	2717	2015	1649	1397	1201	1037	944	826	796	770	748	715	637	646	634	598	618	561	613	561	580	568	515	535	543	541	521	506	505	546	541	551	568	476	499	486	515	510	484	442	481	491	515	469	477	453	465	449	482	466	513	467	447	445	455	504	499	449	487	457	467	485	485	470	505	507	519	457	462	459	482	448	480	512	445	473	453	481	491	459	496	423	450	436	468	457	411	504	491	492	491	448	469	454	433	455	465	462	468	481	503	454	452	487	434	468	467	479	495	473	458	500	467	457	467	493	447	458	470	448	459	469	468	476	468	446	431	454	489	479	439	475	445	435	514	435	495	485	482	492	482	453	462	486	462	482	460	492	464	468	458	479	459	458	474	457	473	475	506	478	466	485	486	501	518	459	493	456	502	463	464	464	453	472	453	538	464	491	483	465	467	519	456	477	446	489	479	455	442	471	479	437	487	448	511	484	469	489	464	481	472	450	462	462	487	442	466	474	438	473	490	478	459	479	432	458	476	430	478	461	454	447	457	484	496	448	447	454	485	458	442	470	477	514	456	452	445	447	451	479	515	468	475	467	470	458	455	456	498	450	453	474	450	452	500	474	467	494	478	480	483	465	432	511	495	436	500	448	450	474	485	509	467	467	451	436	468	482	448	450	432	466	450	444	447	488	449	476	418	461	474	468	487	497	460	468	458	470	487	520	463	456	506	474	460	441	443	484	470	484	466	450	475	512	477	468	487	458	485	497	454	466	440	481	483	491	493	442	462	478	447	462	477	440	455	487	492	468	500	500	475	484	484	429	442	430	472	483	452	509	472	470	438	451	484	457	478	455	422	448	469	488	434	487	461	492	465	440	487	434	478	448	488	452	470	481	458	444	456	483	460	467	459	468	453	496	464	470	457	485	495	509	481	482	431	472	478	489	487	423	493	466	493	530	453	453	429	456	491	458	461	462	466	419	440	448	402	462	463	463	473	521	482	434	436	471	491	455	488	452	473	454	459	454	495	445	460	477	461	480	458	461	463	453	479	491	482	470	435	462	453	539	456	469	489	492	443	507	466	451	462	466	448	489	481	485	474	444	493	501	463	505	446	511	487	521	434	469	491	479	477	499	462	468	481	474	469	455	500	478	458	481	467	504	461	440	485	462	462	469	473	472	475	477	459	415	466	415	450	454	474	466	479	460	451	472	460	444	453	493	473	488	487	466	489	491	469	475	464	462	519	526	466	469	464	448	494	471	430	457	427	416	452	465	502	482	457	474	469	470	445	447	477	481	512	482	454	501	472	459	457	463	467	443	472	481	483	439	466	482	445	455	473	466	474	461	459	462	466	493	464	511	451	490	484	440	477	474	483	431	513	470	469	466	464	493	444	440	477	480	474	474	447	425	484	463	468	491	437	448	437	496	455	474	471	460	495	476	467	466	461	466	500	481	486	491	453	461	465	481	484	495	488	462	455	490	460	443	422	475	486	468	492	416	456	467	464	461	441	485	480	479	489	473	499	501	465	444	486	466	477	457	451	476	442	464	481	456	487	428	479	469	448	464	473	475	461	465	472	460	467	466	473	476	510	475	454	425	433	439	435	468	454	480	431	469	462	464	465	467	498	460	485	473	451	466	474	503	502	486	434	463	454	478	441	458	439	481	462	481	476	447	446	451	470	472	430	446	471	467	494	507	503	450	466	476	450	459	474	462	480	483	472	479	478	473	435	472	445	427	474	466	448	501	441	461	504	484	481	481	462	502	470	478	400	448	484	472	471	435	448	486	446	510	446	430	489	488	506	470	465	446	484	464	476	470	517	485	518	474	447	487	431	482	464	470	471	458	507	425	494	461	474	467	451	480	434	440	457	483	433	495	473	461	471	451	477	475	467	494	451	461	503	488	441	494	506	475	443	439	436	469	463	441	476	457	498	481	467	486	479	485	448	472	458	465	458	458	476	454	434	460	462	477	447	479	481	499	445	460	451	485	449	466	483	484	468	484	447	486	499	507	473	473	502	486	505	468	454	477	460	430	450	447	485	475	437	466	471	497	486	473	492	465	457	460	466	456	495	475	439	475	445	480	462	485	468	449	462	470	476	475	473	493	491	443	464	510	457	455	463	450	484	472	489	472	521	449	436	468	467	479	448	490	429	443	495	492	427	486	425	476	517	457	466	435	440	469	460	455	439	436	464	456	467	480	473	440	469	422	415	432	468	432	455	448	492	465	504	470	474	429	456	485	486	448	462	454	490	479	470	471	445	480	495	453	422	481	480	464	465	423	506	473	444	463	483	450	471	471	458	458	483	458	485	464	455	459	454	447	464	456	442	454	492	437	459	512	424	478	468	463	462	475	504	452	481	461	422	473	479	484	469	466	448	498	425	446	482	474	457	480	493	438	472	472	506	468	455	491	452	444	517	455	484	495	478	446	479	462	473	449	431	463	498	435	468	513	481	488	450	501	503	460	425	479	514	459	452	493	457	496	522	480	459	450	509	492	505	480	483	487	452	502	479	475	454	478	450	483	448	446	473	445	448	450	434	470	417	479	458	456	458	464	468	461	481	478	453	454	456	517	454	433	469	461	480	440	445	479	456	435	505	481	455	483	519	488	479	493	458	499	464	473	433	439	470	433	441	450	443	469	449	475	431	466	457	483	481	435	468	472	472	441	452	465	473	464	439	466	481	493	440	431	458	484	440	453	513	490	463	464	479	471	439	451	466	485	521	468	457	488	478	432	459	473	481	472	473	455	463	483	455	455	472	505	471	445	468	452	472	483	434	474	506	458	436	450	432	464	447	477	487	451	480	445	452	473	449	472	439	474	439	450	459	441	432	464	465	487	436	429	461	492	491	468	444	477	493	496	463	457	439	441	455	453	444	457	457	483	435	427	507	439	450	483	465	468	474	442	435	421	487	485	458	475	475	499	467	447	433	431	498	398	484	462	476	488	472	451	505	507	481	486	443	471	493	502	499	461	452	491	465	486	456	438	507	444	477	512	466	455	494	474	476	430	489	471	504	444	458	517	450	458	450	494	440	469	471	460	472	457	466	454	449	458	442	475	442	447	430	469	418	466	473	453	470	457	436	518	469	485	516	541	473	454	519	422	477	493	442	442	454	437	488	491	437	469	456	452	483	442	478	465	413	492	445	466	472	452	452	475	498	432	480	480	467	463	502	471	432	457	477	461	438	434	444	477	499	448	464	481	487	468	467	493	499	468	510	449	467	441	463	484	488	439	453	478	466	460	447	419	454	458	521	456	484	481	500	467	428	456	470	459	463	452	442	491	450	441	467	478	487	470	490	425	475	443	442	446	495	481	465	480	478	449	460	472	476	449	492	467	446	424	489	461	501	450	461	462	458	479	464	453	504	496	480	479	478	487	487	487	450	452	496	484	441	499	441	471	442	473	521	453	438	494	468	459	490	429	458	458	440	480	470	446	500	453	481	475	479	481	440	501	508	481	500	451	520	465	513	475	487	462	506	452	501	453	479	467	493
23435	21322	28351	24610	21322	21418	11716	1948	1419	1293	1203	1054	980	998	969	869	918	872	943	859	804	798	829	763	760	768	798	785	746	729	775	794	742	766	744	727	700	709	741	725	723	705	763	792	715	770	716	737	709	676	776	674	736	715	703	702	666	710	709	712	750	733	733	699	679	716	700	763	705	725	765	733	717	697	674	714	695	696	667	719	684	707	666	682	760	738	710	704	686	693	734	678	674	716	720	652	689	701	684	705	685	719	692	730	702	710	689	743	709	715	741	705	713	666	677	718	702	699	701	727	710	701	736	712	757	707	689	657	695	659	720	686	718	706	702	700	744	714	669	713	701	707	654	684	750	695	712	711	730	710	689	707	728	709	668	713	686	682	710	697	693	718	716	773	701	689	652	739	729	706	644	714	697	721	699	675	691	649	719	679	704	695	713	677	678	717	708	630	781	717	697	688	691	710	697	627	679	699	734	672	732	746	748	672	693	708	676	659	688	687	688	683	720	729	697	701	700	700	635	691	725	713	718	693	668	655	663	709	677	709	687	680	732	703	701	678	717	712	654	683	744	671	705	726	697	707	733	669	743	739	680	732	699	700	713	620	700	673	698	654	699	760	698	714	719	712	703	655	661	680	731	728	715	682	689	636	712	677	674	649	717	769	727	668	751	703	699	710	739	696	751	714	718	699	662	694	718	667	647	691	692	735	695	692	690	694	694	685	704	708	719	672	699	673	714	627	693	706	681	708	716	692	694	709	717	730	692	695	726	730	710	693	673	681	664	745	742	717	754	689	693	688	707	673	688	643	735	683	724	720	674	704	676	674	695	672	685	705	703	665	698	695	695	662	714	685	652	710	691	734	740	727	702	711	720	699	704	680	682	699	752	689	736	706	664	664	675	741	712	714	736	691	714	687	701	678	713	704	745	702	695	686	740	694	720	708	726	716	729	717	713	729	646	724	723	652	733	668	724	650	701	706	702	654	752	739	682	685	708	760	717	745	688	690	682	711	728	668	712	723	707	640	716	694	733	703	703	693	736	685	672	639	677	742	731	722	696	695	703	729	715	670	709	743	700	699	705	729	688	704	718	672	670	761	724	673	700	733	707	669	704	721	693	698	688	727	696	734	727	694	714	678	724	710	700	750	668	698	753	729	732	698	732	661	728	692	711	727	692	713	720	754	685	705	741	688	682	687	715	688	697	692	700	680	700	710	662	732	706	642	632	674	687	668	692	686	707	700	687	682	651	703	715	710	726	705	692	673	670	657	707	705	648	716	710	712	674	676	708	671	720	719	662	690	701	692	717	690	683	716	728	720	715	688	686	654	674	693	726	739	699	682	685	756	725	687	709	711	717	709	688	669	681	755	655	663	731	676	712	729	658	671	668	661	695	699	683	710	737	700	743	719	720	712	726	725	698	758	726	705	711	665	685	710	711	675	731	687	737	718	722	668	688	717	745	697	680	684	668	717	753	693	674	708	683	704	659	686	726	702	691	695	668	667	702	691	701	728	700	697	704	731	685	685	684	701	715	711	745	718	713	704	712	699	717	680	707	648	658	688	685	716	665	692	680	716	701	694	670	748	708	710	715	667	743	676	679	727	706	729	707	660	741	716	651	666	726	714	723	738	675	695	701	717	680	706	685	690	691	708	688	727	714	692	691	693	698	706	703	683	717	722	748	720	715	742	690	695	637	700	740	694	693	666	691	647	686	680	674	695	699	676	649	734	733	669	728	765	698	716	712	718	664	755	721	703	724	708	661	700	668	679	696	717	678	609	702	693	715	715	730	726	690	667	728	715	683	694	703	704	706	704	652	710	704	674	669	701	700	714	721	742	704	731	703	747	683	695	725	610	657	716	648	719	723	688	741	683	731	729	702	659	720	705	723	690	660	724	720	670	686	703	697	666	727	711	684	704	682	736	710	719	669	686	704	672	673	710	686	704	675	693	714	659	748	666	694	733	683	692	755	665	645	720	697	706	727	675	698	703	701	720	642	732	708	737	668	627	730	702	742	686	706	689	696	669	690	687	722	700	710	680	740	742	740	699	686	699	642	699	749	683	692	696	644	693	731	722	718	693	698	703	729	718	658	678	708	706	737	654	682	688	664	677	669	731	719	653	693	658	676	720	690	649	698	683	676	704	667	735	653	695	734	706	701	691	700	679	678	729	688	711	688	656	673	693	722	676	680	716	676	712	690	725	749	686	666	690	684	719	735	719	707	714	707	689	678	719	682	666	663	715	647	646	684	686	715	723	694	804	697	700	648	713	683	676	719	728	708	667	687	661	687	687	685	690	676	671	656	723	750	723	752	696	657	658	693	709	725	671	683	694	704	719	674	678	666	674	720	702	679	694	712	723	730	675	718	709	698	740	688	703	710	755	706	676	713	661	723	680	719	641	655	653	688	685	677	645	678	714	681	709	731	674	652	702	690	659	750	664	682	664	700	733	752	711	654	695	690	706	675	707	692	707	689	728	724	738	679	678	692	719	707	689	710	693	658	690	669	714	742	692	721	666	690	743	715	680	687	726	697	694	705	691	716	699	654	707	709	657	690	715	723	705	727	713	707	696	670	672	673	709	667	708	655	694	718	707	684	692	616	705	705	708	693	698	707	689	704	700	710	638	707	679	726	672	727	678	685	703	664	668	666	750	660	674	743	693	698	723	693	686	684	720	732	701	706	672	715	650	715	693	709	678	694	710	743	702	708	695	721	730	633	703	661	679	669	685	746	692	719	705	706	789	676	679	693	686	673	700	693	702	681	694	727	699	622	717	664	705	678	702	693	684	700	738	716	671	686	694	677	684	663	672	704	663	694	713	721	691	697	712	717	684	743	723	717	702	718	685	731	715	724	717	709	671	700	744	692	692	688	695	696	674	713	691	698	688	693	726	677	696	737	773	669	694	693	738	703	647	683	682	667	714	701	712	702	715	706	641	704	758	641	710	741	693	711	663	626	694	744	653	744	706	718	612	691	706	740	739	662	695	690	708	706	663	724	711	725	689	689	712	669	696	677	677	643	657	674	750	699	679	663	698	707	699	709	729	732	697	688	701	716	687	708	714	730	663	697	704	707	667	655	648	682	730	731	743	746	717	696	715	722	627	711	702	697	679	720	690	663	735	699	700	709	665	725	731	722	735	683	725	644	710	696	665	736	678	753	671	744	711	732	693	682	726	652	702	677	711	641	712	707	685	708	682	685	676	652	690	723	732	744	706	671	657	702	710	723	732	635	671	697	738	719	672	675	692	698	691	688	689	650	675	710	676	676	681	714	699	721	669	704	697	698	702	707	693	725	728	704	680	699	650	692	743	661	686	677	667	712	716	706	665	697	712	700	725	733	716	678	672	758	691	701	689	728	722	682	658	690	736	706	688	659	698	679	706	721	673	661	746	751	699	695	701	715	687	762	684	682	743	698	705	674	667	719	690	735	703	652	698	770	699	696	646	689	676	704	679	718	679	652	676	680	678	673	706	678	670	753	676	708	686	692	657
9979	17204	15952	9344	6327	4677	3613	2935	2434	2028	1790	1563	1488	1307	1178	1153	1090	1072	998	907	888	873	884	908	849	816	780	840	801	775	781	779	776	685	737	745	769	738	747	703	737	721	734	712	665	726	737	670	686	728	717	682	694	721	728	710	695	718	640	703	735	704	663	630	673	693	645	648	713	653	710	692	669	634	682	699	676	715	748	666	637	678	666	716	731	670	653	660	637	685	706	663	649	640	689	697	650	679	685	656	672	595	686	704	691	683	634	667	679	689	713	704	711	722	675	728	663	660	652	690	671	667	671	672	640	677	667	708	679	648	695	634	693	729	687	721	720	654	689	680	681	652	666	662	644	685	626	645	670	666	672	655	636	664	685	721	691	653	669	634	680	679	642	662	655	710	672	678	611	664	640	690	680	716	669	675	688	689	655	695	670	634	703	667	649	667	613	685	697	686	677	660	675	641	671	652	661	746	704	681	650	670	700	664	651	660	660	674	668	674	654	728	665	696	672	675	626	662	672	695	653	687	682	690	667	650	619	723	687	647	675	629	669	652	696	712	648	694	694	695	695	702	602	649	652	667	692	644	658	679	614	672	677	666	683	725	687	650	665	713	681	687	710	693	639	689	707	648	655	691	670	647	660	634	655	657	629	647	692	689	638	666	643	644	686	681	643	682	619	664	658	653	671	696	654	664	645	649	642	667	736	653	649	709	652	656	682	661	704	695	635	720	695	638	663	667	658	693	675	699	640	687	687	636	677	690	698	658	674	691	682	704	663	650	676	701	707	726	633	671	655	660	666	682	636	629	661	711	645	688	675	662	643	682	691	604	662	699	650	689	664	678	667	669	642	630	667	660	657	706	661	687	642	670	742	701	727	687	689	645	615	673	652	614	641	653	646	667	668	603	743	659	668	680	656	663	673	666	687	655	713	644	684	662	703	683	636	645	645	647	650	738	616	717	665	638	695	679	680	641	657	663	633	642	667	656	641	707	699	703	647	687	662	659	642	676	697	623	683	673	695	669	674	680	631	671	696	671	682	665	697	653	674	654	670	683	678	663	665	630	701	641	647	700	678	691	663	705	693	674	736	667	642	650	696	657	669	647	667	725	658	652	660	694	658	637	665	673	637	678	630	665	693	667	701	696	682	668	653	665	672	660	669	636	629	665	674	661	605	657	697	705	675	709	673	692	663	640	681	647	722	680	670	654	705	672	644	643	674	669	705	664	708	667	665	654	678	657	679	677	704	661	662	641	699	653	672	632	695	688	603	656	668	653	629	665	678	709	654	686	664	651	664	670	688	665	639	656	664	698	691	648	639	734	747	650	665	720	652	690	662	664	634	696	694	695	664	678	658	660	653	641	679	638	652	657	674	656	674	699	667	671	654	663	681	652	660	649	665	677	681	661	689	704	629	656	645	662	647	705	728	644	697	690	660	681	697	690	654	688	674	694	672	658	701	662	695	648	659	689	607	645	652	666	674	701	694	686	656	711	701	679	664	681	647	657	649	626	657	669	681	640	702	701	689	670	657	696	710	660	667	661	689	624	662	692	671	665	684	684	664	664	688	680	636	676	631	662	657	645	696	685	705	704	687	705	619	668	631	707	717	670	708	662	677	645	658	656	649	663	678	708	680	641	654	663	679	668	717	671	707	610	650	668	659	665	646	637	713	688	622	675	700	679	677	681	651	668	663	664	681	695	693	695	700	669	691	692	629	681	671	726	637	691	673	659	675	723	615	652	667	652	693	709	659	637	681	667	663	672	693	676	681	723	673	690	660	681	665	700	651	705	674	667	666	717	675	675	683	664	680	669	714	667	701	669	713	701	691	714	692	625	687	645	672	719	696	632	643	643	658	701	636	710	668	626	692	651	702	645	658	650	687	684	689	661	701	671	696	657	673	678	656	705	669	662	660	638	659	659	643	691	663	631	663	671	633	677	655	716	635	675	703	657	636	686	689	616	660	629	673	617	679	692	677	677	670	624	715	694	688	636	729	663	653	676	704	664	653	663	695	664	713	682	656	627	669	686	642	647	641	661	683	656	640	642	662	706	671	686	679	635	717	682	678	683	650	652	686	673	697	686	669	674	598	665	647	663	693	662	664	660	693	672	686	677	662	659	672	691	668	658	664	683	659	667	664	698	699	627	666	710	646	689	663	640	686	697	632	705	657	711	740	684	677	687	685	655	690	702	590	622	622	642	660	682	652	643	690	656	664	631	693	644	676	669	682	716	668	658	626	643	652	684	681	621	709	663	684	602	707	676	651	658	663	623	625	680	657	712	647	670	722	673	682	677	661	660	706	659	659	665	677	629	679	648	662	686	649	657	668	646	664	678	646	676	616	678	707	641	649	697	668	665	656	643	638	684	626	657	717	634	734	667	688	651	651	677	618	662	739	683	653	699	667	641	651	638	672	711	676	668	668	658	646	675	723	671	669	652	693	643	660	656	652	657	632	652	654	669	708	654	659	699	689	700	682	664	710	712	701	686	641	647	688	680	660	672	676	643	671	643	639	683	673	654	667	685	703	664	675	612	647	673	682	664	624	684	634	662	649	634	680	694	643	683	658	669	655	654	615	640	702	671	676	666	674	657	694	689	714	692	678	643	650	659	648	687	640	653	701	675	663	653	628	636	670	670	668	644	640	693	685	635	642	695	708	665	678	663	684	645	629	588	658	678	649	688	654	635	627	646	661	641	650	630	644	664	642	675	701	623	666	713	635	635	625	652	659	710	687	674	626	645	653	673	639	652	701	673	691	664	654	687	677	689	720	685	709	633	675	662	630	667	655	651	658	695	613	667	677	699	634	671	691	714	663	657	677	658	692	658	695	657	673	669	674	679	630	662	661	664	703	650	621	698	638	674	644	688	696	680	669	636	651	696	703	615	661	679	667	641	650	664	671	626	698	674	629	681	675	672	673	718	641	655	673	703	664	666	682	692	705	683	709	638	638	685	670	670	688	703	641	674	677	672	688	689	660	701	647	667	692	669	640	646	660	670	699	649	658	675	659	666	665	645	631	688	652	667	686	654	681	646	696	699	622	663	628	628	631	678	676	663	662	679	636	676	659	646	638	683	694	639	622	710	684	657	691	662	659	670	658	700	705	671	653	632	653	661	680	631	597	683	663	602	676	645	669	626	660	642	685	708	663	694	664	632	693	654	680	697	716	659	703	653	686	694	685	667	660	634	670	645	667	638	686	685	662	688	632	641	654	691	682	674	634	650	676	659	617	608	686	616	607	662	643	688	696	674	637	692	652	693	675	682	677	688	673	644	691	668	633	690	714	625	663	660	698	728	680	661	676	616	645	636	659	695	682	636	701	688	697	660	662	637	679	637	672	629	659	670	701	620	667	669	669	629	646	667	679	615	674	713	687	687	663	667	680	725	641	665	706	669	622	628	654	619	679	683	660	649	627	670	662	657	671	702	671	663	653	621	713	647	666	693	648	665	660	640	624	682	682	664	713	712	695	694	641	640	664	619	649	660	693	643
28920	16233	2300	489	359	318	238	201	189	194	190	184	202	203	184	186	189	172	185	170	183	198	192	223	202	175	209	190	211	199	177	197	193	178	189	201	211	195	181	195	180	184	189	193	171	201	202	190	176	158	176	157	157	156	180	173	186	171	165	164	169	188	189	186	148	181	199	180	146	187	174	175	182	169	161	180	180	170	174	189	182	182	194	160	198	189	172	179	195	188	181	190	200	176	192	168	185	176	182	176	196	191	168	169	185	148	220	163	160	194	172	177	155	182	173	185	194	181	167	182	167	176	176	195	182	176	170	179	165	154	162	171	196	200	164	173	189	170	181	201	192	182	195	194	203	206	170	164	178	170	160	175	173	173	198	203	166	187	190	175	177	169	181	165	201	168	194	193	160	187	182	164	175	178	179	169	189	193	193	178	187	181	176	180	187	173	185	171	185	183	194	174	168	164	196	186	159	177	181	178	195	178	192	181	194	196	176	185	205	172	202	173	167	173	169	195	187	166	174	192	186	188	171	172	195	175	189	165	201	188	163	178	171	175	183	186	191	177	162	198	179	182	184	160	191	175	190	162	190	179	179	200	189	198	212	194	184	178	167	177	189	195	144	202	179	165	183	169	183	159	175	192	206	160	165	191	151	195	174	182	201	169	154	197	164	190	202	171	193	209	190	183	177	174	177	209	164	180	172	176	187	183	183	161	200	191	172	171	163	178	168	178	166	197	190	182	177	159	191	178	206	170	164	184	173	149	166	186	177	150	188	198	176	203	173	167	183	167	176	186	191	188	168	188	175	176	200	176	195	188	158	186	211	192	185	184	153	177	158	162	166	175	172	202	192	171	191	178	169	159	173	192	187	174	172	187	178	186	195	197	174	159	178	175	194	184	164	176	163	209	170	166	180	143	190	192	157	189	180	162	184	171	174	191	181	188	167	167	195	174	182	170	174	168	183	182	157	198	177	167	192	173	187	200	194	147	177	181	172	179	182	168	183	157	177	198	186	176	182	197	201	180	172	157	169	194	187	168	176	179	188	185	183	183	180	186	180	183	178	179	169	179	193	180	186	177	173	167	169	179	176	181	149	191	174	174	185	181	198	171	182	172	186	162	163	199	196	187	163	167	191	154	185	152	196	187	185	182	182	179	172	165	197	171	207	198	173	198	183	205	169	185	178	168	157	183	180	185	165	216	174	170	179	167	174	168	166	185	163	183	205	188	162	159	184	197	176	186	181	174	186	175	170	187	174	184	178	177	197	161	174	171	200	165	187	180	190	192	183	197	172	175	185	165	169	180	180	175	175	165	181	205	167	159	158	183	141	177	171	175	187	166	172	180	164	162	204	175	176	176	200	169	158	184	194	161	179	181	153	184	180	168	197	179	177	167	153	161	167	172	173	178	180	172	176	160	179	183	176	195	163	191	191	179	190	169	181	152	183	166	164	178	160	170	198	199	187	182	191	186	162	186	192	198	185	184	189	195	172	212	197	170	164	186	178	207	177	178	194	158	182	158	201	167	181	179	174	191	175	186	205	172	174	170	190	197	189	188	182	170	176	189	158	186	180	155	180	177	167	190	167	183	192	192	198	184	187	165	194	194	168	181	186	187	193	208	176	192	165	158	209	208	198	177	190	175	178	204	181	180	176	152	169	200	166	177	178	197	184	173	191	193	158	193	168	145	167	171	162	163	178	163	173	178	186	183	195	189	176	192	182	169	172	168	180	190	168	191	193	171	192	192	180	166	188	173	163	191	192	181	153	186	164	181	200	185	164	181	161	171	161	187	213	171	157	189	185	178	145	194	171	157	182	197	172	176	170	175	180	188	190	198	198	179	158	158	204	200	160	195	193	181	195	182	156	190	164	192	180	162	200	177	163	178	179	171	162	174	169	174	180	164	183	188	185	176	187	174	154	180	165	168	171	196	181	190	192	169	201	160	153	175	187	180	182	160	176	174	187	170	181	192	164	181	154	164	179	171	174	201	174	178	163	171	173	172	195	176	189	190	174	189	167	173	171	186	156	154	187	170	188	202	188	188	189	203	153	167	175	190	202	173	181	158	171	147	167	190	172	185	194	164	201	175	169	171	171	169	164	190	178	176	181	187	181	182	181	182	173	191	198	166	188	165	187	202	167	204	175	181	183	194	188	188	195	176	181	158	172	171	213	191	163	192	193	167	195	204	169	173	204	198	178	164	176	177	157	189	176	188	168	169	185	157	177	162	189	180	196	188	179	161	184	175	176	173	184	198	167	176	171	177	187	192	176	176	189	174	174	199	171	171	189	156	172	181	181	168	183	200	171	179	184	172	175	177	198	184	169	174	153	180	169	185	179	181	178	188	149	184	151	179	178	181	183	177	177	191	187	212	159	179	152	192	193	208	175	167	187	187	186	171	172	180	173	207	185	164	171	184	197	178	168	171	189	180	205	177	181	220	183	184	170	164	208	187	151	196	192	170	164	166	194	184	198	181	173	161	180	189	198	148	169	180	171	162	180	196	200	188	203	189	177	167	179	170	194	181	180	184	181	185	182	183	183	174	163	180	176	156	181	170	196	171	183	181	200	177	202	180	171	180	189	184	187	185	200	192	177	192	187	156	166	177	168	177	205	195	192	204	171	175	186	184	154	181	176	149	188	176	173	159	176	183	177	151	171	192	193	193	210	186	171	181	178	174	174	160	191	172	178	204	197	171	188	170	179	202	208	169	197	180	191	173	196	194	210	177	190	194	174	191	188	181	176	175	192	178	192	173	168	152	194	200	185	209	186	201	192	165	204	171	199	155	167	169	187	193	203	182	169	181	180	184	161	181	192	190	211	194	171	181	193	162	177	179	156	176	203	216	196	184	200	179	180	192	192	205	174	176	170	194	182	192	193	206	206	192	160	170	149	171	207	187	183	182	179	173	187	188	214	184	173	191	192	158	179	178	171	145	155	175	162	182	171	166	178	168	149	175	170	183	195	169	192	184	199	174	199	157	192	175	182	188	185	155	181	182	148	162	170	188	190	181	179	166	175	180	188	195	181	179	188	180	190	156	212	185	191	166	167	172	175	197	187	186	156	164	181	152	168	176	197	157	184	194	204	177	196	208	195	204	168	170	169	182	177	192	206	183	186	143	177	199	185	199	172	161	187	201	182	178	168	192	193	174	176	177	196	188	168	171	169	197	185	170	179	185	190	172	187	172	184	181	161	192	180	169	192	190	184	178	173	173	160	180	159	161	141	193	159	174	203	183	171	184	185	174	162	158	197	183	182	159	169	165	185	186	159	183	186	190	205	179	166	171	176	188	167	206	189	191	187	190	159	166	191	181	168	200	168	192	168	184	172	179	164	158	177	188	216	193	205	165	172	173	187	181	208	174	176	194	187	200	193	185	201	167	187	189	186	174	185	186	174	177	186	181	186	185	206	176	171	185	143	171	195	186	181	185	188	173	169	188	170	183	178	191	171	191	178	165	182	188	204	160	192	169	179	177	168	176	198	192	174	167
4903	812	698	405	379	338	288	284	235	230	215	220	236	196	202	247	221	191	204	215	197	210	201	196	196	200	196	183	181	186	218	190	173	196	202	190	199	178	173	207	202	199	200	190	188	199	181	192	216	177	182	194	170	202	182	181	147	175	209	161	181	201	162	189	167	204	191	166	172	190	200	189	195	199	206	215	198	173	178	177	183	189	185	182	215	202	177	197	162	194	176	165	177	180	204	174	176	198	191	187	206	193	162	199	190	176	188	183	203	170	184	183	201	196	183	160	181	207	184	225	177	212	191	177	195	167	180	190	181	181	209	180	164	188	199	204	195	189	194	193	190	191	166	176	163	201	191	189	182	188	199	185	169	178	178	191	198	182	201	165	178	185	175	188	200	163	150	187	188	187	190	197	175	180	197	179	192	192	216	225	185	180	199	187	186	165	205	178	180	162	182	191	190	181	164	187	185	194	178	193	154	213	210	196	169	206	199	167	198	215	198	194	172	212	195	177	189	205	195	182	172	200	197	176	177	208	204	194	175	190	189	190	189	207	189	180	178	231	189	202	202	179	202	204	175	197	196	214	200	195	195	188	207	190	199	189	201	201	213	179	206	186	188	188	199	180	181	174	216	151	198	196	222	178	197	171	194	199	215	195	206	173	194	177	187	177	179	191	216	185	190	157	208	182	181	171	183	202	191	196	189	186	205	203	194	186	181	185	192	166	198	175	196	170	183	178	192	169	201	195	179	186	185	193	189	179	191	195	165	179	176	182	170	200	206	183	181	199	172	180	198	162	196	179	161	194	166	205	197	174	194	199	171	209	191	198	181	185	167	162	196	214	206	195	182	187	184	179	173	182	176	185	225	186	200	179	214	185	229	209	210	211	204	175	195	202	180	197	197	215	196	192	188	187	160	202	175	166	171	181	179	206	167	186	191	156	157	205	184	177	212	198	182	163	205	186	219	198	196	204	191	190	187	190	189	174	191	200	167	184	181	180	204	208	195	176	190	178	197	180	206	186	194	181	187	153	200	188	172	203	193	181	184	189	186	191	178	193	190	192	208	167	188	193	201	166	184	185	182	200	193	182	195	196	165	173	188	181	174	164	216	183	162	179	187	193	199	175	186	191	185	217	177	185	198	185	179	195	202	181	182	169	174	187	196	183	187	177	188	191	168	186	191	197	187	213	175	180	176	170	166	182	182	171	206	191	184	184	184	196	186	180	207	192	194	180	206	202	161	171	201	191	195	187	183	207	196	205	180	196	174	179	188	185	190	175	172	184	197	194	180	190	180	179	178	197	182	168	196	197	182	170	200	165	187	191	205	185	205	189	182	189	200	193	181	176	189	205	186	195	203	178	177	182	213	194	171	190	188	181	181	185	177	176	194	167	203	166	206	189	193	170	165	198	202	180	181	187	182	187	199	179	194	193	214	212	190	201	186	199	185	179	162	197	197	220	195	183	216	208	213	171	219	190	188	163	170	180	198	196	200	185	182	188	180	183	208	182	202	194	169	208	192	190	176	219	175	188	185	192	214	191	191	197	152	172	202	177	192	186	193	197	198	176	211	194	193	186	180	203	177	221	198	198	183	184	208	182	194	186	192	187	178	177	200	188	220	199	183	165	213	196	199	182	174	207	182	205	190	159	164	164	203	165	195	184	195	193	141	205	177	184	209	188	203	197	204	186	190	193	165	178	180	188	196	183	179	180	207	188	190	191	192	192	181	203	171	200	206	162	181	173	186	172	191	190	207	204	181	179	179	186	166	171	181	230	196	194	188	160	163	183	206	148	195	162	171	193	179	185	192	210	171	190	182	200	151	201	206	208	198	180	156	194	174	180	169	205	204	199	167	174	181	169	205	175	170	182	181	192	191	191	204	196	168	194	213	198	172	196	184	195	169	202	197	189	172	197	187	188	197	165	188	197	182	190	192	190	203	202	176	175	204	205	168	197	174	182	196	192	185	196	207	210	168	181	160	183	197	164	188	206	190	192	184	220	171	182	199	187	172	207	192	189	175	209	205	181	186	178	192	176	175	211	203	186	184	171	180	195	166	184	186	171	172	220	195	169	209	179	189	164	185	187	195	191	163	176	195	193	168	177	184	200	174	182	171	191	197	194	196	188	176	178	188	176	186	175	176	214	176	171	184	195	174	165	209	201	177	189	194	179	200	172	185	186	187	194	179	176	176	192	173	161	187	208	171	183	197	203	180	205	191	199	199	203	196	197	182	192	186	192	189	199	206	186	171	201	208	190	178	183	174	190	182	205	187	189	213	183	195	194	203	205	202	182	198	175	196	172	210	199	197	207	188	193	222	194	184	196	185	173	188	202	182	192	186	204	190	203	171	198	163	174	182	184	195	208	184	183	188	156	178	196	174	199	178	181	184	191	189	190	197	194	173	184	180	198	199	181	205	175	194	202	168	200	190	199	184	184	181	184	193	191	189	188	183	189	195	179	181	180	195	183	197	167	173	197	181	201	194	183	202	181	185	190	182	210	220	166	170	182	184	168	187	196	186	205	193	193	173	200	180	198	170	180	216	210	200	196	181	186	204	192	185	193	179	199	192	188	190	172	163	204	165	189	173	154	181	187	213	194	166	197	196	179	198	185	201	192	225	192	188	185	190	164	190	207	196	184	195	195	215	189	188	202	191	176	153	189	199	168	193	183	196	210	194	182	147	192	173	194	180	194	190	177	190	200	199	188	184	186	189	212	184	191	199	191	174	189	185	198	178	198	174	184	196	190	176	187	188	210	188	179	165	203	175	191	192	220	193	208	197	197	185	203	179	178	178	190	188	214	192	207	196	174	157	200	183	215	202	192	183	176	182	189	182	182	199	186	169	180	162	185	189	158	189	194	174	188	184	181	198	181	184	174	191	195	162	201	189	194	188	188	199	199	173	148	216	186	187	205	185	175	192	190	157	196	184	199	205	192	191	181	186	176	201	182	186	175	178	191	199	190	184	193	174	192	177	212	171	177	191	175	178	186	188	193	200	196	211	188	191	184	182	177	193	179	193	184	201	185	205	212	187	194	188	179	175	197	188	185	191	174	190	180	196	184	172	195	171	174	171	186	177	212	209	187	181	213	200	152	181	194	196	186	171	188	203	189	187	210	187	195	184	185	180	177	193	199	176	193	182	182	199	205	201	183	205	180	196	207	183	185	180	165	193	165	187	187	213	216	209	184	190	189	188	191	216	156	177	191	189	177	175	189	225	194	206	205	200	181	192	188	204	200	198	197	157	194	191	188	181	196	191	197	209	178	211	213	180	177	212	161	183	181	188	193	188	169	204	172	212	202	183	175	190	174	203	188	179	174	188	171	206	172	188	168	190	166	204	204	197	185	172	175	227	185	198	165	189	180	204	191	190	201	167	193	212	191	206	192	179	180	181	188	203	194	177	174	184	189	192	165	193	192	187	187	181	185	184	192	187	216	191	192	181	172	207	200	210	229	193	198	209	198	222	216	187	214	200	215	202	192	171	169
25875	21374	28133	24976	21405	12864	1688	1055	880	792	748	697	698	664	642	633	586	605	513	564	545	552	575	517	537	548	518	533	531	518	527	536	503	521	556	526	489	516	509	522	497	508	503	467	534	478	547	472	564	513	484	516	523	545	510	540	515	501	488	500	509	491	516	511	473	489	541	496	496	490	514	485	461	496	492	485	477	501	498	462	502	504	474	487	523	447	544	470	531	470	496	492	495	517	511	508	496	505	501	550	509	481	498	550	540	505	517	490	478	491	463	470	521	531	504	498	465	528	448	474	489	507	522	463	489	517	467	477	486	496	467	485	456	481	454	500	519	490	486	525	493	471	480	499	496	431	509	502	487	518	474	483	527	512	506	500	451	509	492	492	503	530	461	509	490	499	505	493	506	489	494	472	483	507	487	492	478	508	494	466	527	526	469	502	539	483	520	475	469	532	517	498	486	513	506	502	449	479	477	482	485	538	498	443	476	480	492	452	503	482	487	499	521	504	482	500	466	518	491	486	473	521	525	487	506	480	515	485	549	459	515	546	468	486	495	471	506	463	490	498	526	486	487	493	516	503	471	535	482	490	519	463	516	506	495	494	513	503	508	489	501	482	474	467	491	480	477	456	528	522	491	472	446	501	501	489	516	486	471	500	519	491	509	480	496	505	486	500	504	468	496	490	474	458	519	531	511	470	519	486	482	484	463	496	469	497	471	525	510	525	471	482	546	490	512	482	507	551	506	499	464	485	509	474	498	506	514	482	528	481	495	475	500	493	508	467	479	489	505	465	463	517	477	456	547	535	492	513	507	459	474	529	536	463	509	496	537	512	475	492	499	512	525	435	510	465	527	475	494	493	476	479	486	498	479	517	526	510	495	495	510	461	478	478	505	519	471	493	462	427	474	490	495	491	497	469	494	491	483	492	494	501	504	491	462	492	490	479	485	491	515	528	460	490	464	445	476	470	484	500	459	514	502	514	514	452	500	497	474	457	513	512	513	505	516	484	464	467	487	497	537	513	460	459	495	476	457	482	538	500	468	517	520	488	476	478	514	455	499	510	514	457	489	574	490	440	519	519	475	514	500	462	487	504	498	469	509	502	497	511	491	472	468	486	462	501	490	482	468	511	458	503	475	494	506	500	509	479	500	513	480	514	479	438	522	438	491	460	466	503	499	505	506	497	489	513	503	504	481	467	471	472	507	475	481	458	518	510	492	476	467	478	475	483	462	494	519	477	488	500	469	485	472	503	488	507	528	490	526	483	498	478	498	531	496	511	525	482	478	566	488	516	470	494	541	498	515	482	486	480	492	504	511	480	470	504	502	495	496	462	473	484	451	475	484	503	516	472	490	489	500	487	498	494	479	504	493	500	456	478	494	537	526	520	476	516	486	495	458	458	475	539	504	479	494	490	462	473	474	496	525	550	463	466	485	492	507	505	522	472	492	466	470	497	494	467	488	498	525	485	504	544	489	525	509	480	483	457	486	501	461	480	499	485	477	497	458	491	473	499	506	513	475	525	454	461	471	530	492	516	480	487	489	499	482	478	494	468	459	502	475	492	489	487	460	502	483	554	521	479	522	515	491	500	496	450	486	503	474	515	438	500	465	457	511	473	477	471	455	521	499	483	512	498	482	471	533	486	510	477	486	510	501	482	454	512	503	508	487	504	484	521	469	476	486	509	492	495	493	514	471	448	505	495	448	503	500	472	433	556	475	473	538	460	517	485	504	462	472	487	523	481	513	515	472	524	503	500	499	444	498	501	507	459	524	497	495	493	512	516	531	508	496	479	491	474	506	524	474	526	474	500	520	483	505	499	473	502	493	512	511	533	497	492	488	515	483	494	509	512	460	484	477	486	494	506	510	483	516	479	506	522	490	508	436	490	529	482	506	490	474	486	480	475	516	469	474	485	498	502	480	545	483	476	482	495	495	548	489	488	527	491	473	504	490	497	490	467	470	487	497	491	541	547	519	484	520	524	538	469	481	522	496	507	504	498	502	500	493	505	490	480	511	495	501	507	492	486	494	490	470	463	458	502	490	514	501	518	489	468	478	478	481	508	480	488	485	527	474	467	457	515	525	477	514	482	490	475	454	466	508	494	500	486	482	501	500	523	466	505	470	500	499	468	489	486	491	505	477	507	496	457	527	501	500	507	494	498	514	486	473	487	459	467	523	467	475	534	480	499	524	513	494	470	455	480	490	551	499	485	479	478	459	502	490	508	478	469	489	501	521	478	491	485	486	486	487	472	460	448	500	493	461	495	502	478	526	499	482	519	498	516	549	480	517	502	493	526	488	497	505	516	513	521	476	523	486	481	436	488	470	495	488	502	485	479	515	481	465	467	482	520	485	474	509	491	513	498	533	513	462	479	488	527	468	463	470	484	477	501	455	506	476	489	523	501	495	476	494	528	503	487	515	465	481	475	492	497	475	489	479	460	491	500	498	472	515	516	439	477	475	494	495	497	513	512	514	490	511	506	485	478	479	468	527	475	453	496	459	502	524	484	515	497	502	490	441	515	491	493	484	494	482	487	429	479	494	473	487	495	477	495	487	483	491	457	465	488	533	528	469	489	479	465	532	511	490	486	507	462	501	481	500	523	482	519	497	496	483	464	483	459	481	486	484	513	520	479	504	485	474	517	462	451	474	498	480	495	487	467	479	493	496	480	518	504	485	500	506	486	496	462	511	499	525	497	470	493	509	495	475	489	449	480	516	511	507	499	536	494	448	522	480	489	494	522	479	577	481	513	496	470	483	509	485	472	453	474	479	498	509	456	550	507	492	470	529	500	488	460	486	517	490	497	495	485	448	465	509	434	486	480	487	488	495	508	554	494	462	545	489	466	441	471	523	517	459	513	441	521	507	477	486	521	458	469	519	491	505	500	502	508	483	522	492	517	468	506	514	530	479	441	473	493	444	474	496	495	488	474	506	459	526	504	544	464	468	484	515	528	490	480	509	544	472	482	478	517	501	495	490	484	472	506	474	451	477	512	528	457	489	495	478	489	494	472	480	511	494	499	523	458	499	520	488	520	498	498	486	488	475	497	515	477	460	508	484	516	478	456	483	485	492	532	492	498	444	534	491	524	516	480	503	506	491	483	450	462	496	470	509	498	486	518	506	497	514	475	455	488	500	498	485	465	534	493	496	526	508	516	505	472	462	516	469	451	509	457	466	486	500	461	468	489	466	489	504	467	481	519	482	488	516	474	474	484	477	487	498	490	538	488	495	464	463	510	516	495	453	495	531	480	478	486	478	483	483	482	445	521	510	453	486	497	515	530	492	514	488	491	455	474	486	480	462	515	509	506	490	504	531	531	466	515	503	484	500	522	477	502	503	491	474	505	494	471	458	463	507	463	488	469	509	452	513	470	474	490	504	473	514	487	483	476	508	458	503	469	488	489	457	526	513	485	523	491	511	502	492	520	496	497	479	479	489	483	471	521	513	514	489	485	492	468	485	493	493	483	481	510	490	462	468	461	448	445
7189	10793	9968	5641	3609	2563	1985	1642	1388	1223	1093	956	880	845	750	714	696	685	627	595	558	628	575	571	543	539	572	529	540	547	535	523	548	504	521	520	515	481	472	530	532	462	511	499	494	484	475	472	480	510	522	477	500	471	506	495	477	468	422	526	495	493	457	485	530	471	476	490	501	495	476	486	469	498	459	488	485	479	460	456	486	500	502	449	469	487	511	504	464	480	461	505	476	467	450	450	485	491	477	469	482	481	467	424	453	477	478	432	524	452	473	454	460	514	473	464	485	472	472	474	443	438	434	475	488	483	485	455	455	464	465	477	459	520	492	501	469	480	440	462	450	515	451	495	521	469	460	482	482	479	463	463	484	479	448	446	459	447	467	451	483	460	462	472	432	448	471	497	466	475	473	486	476	509	477	457	503	479	458	509	476	438	483	471	444	496	483	483	473	443	493	455	480	467	443	442	490	477	476	487	469	456	479	487	462	508	476	466	447	489	451	438	460	468	453	463	452	486	474	443	449	456	476	462	474	482	507	424	446	489	446	487	468	471	450	461	459	442	477	466	506	467	473	465	488	473	496	433	469	504	480	450	396	497	436	507	482	460	463	471	449	484	453	479	479	496	454	483	453	509	475	425	476	477	503	491	465	502	473	462	438	473	480	508	505	449	463	443	501	500	465	466	476	460	473	452	480	458	495	461	476	488	466	478	464	501	445	472	480	477	494	469	434	441	508	465	501	480	476	475	496	471	481	454	475	446	500	465	441	510	468	447	500	482	467	469	465	457	479	467	494	444	514	486	474	479	498	499	440	481	481	466	443	508	457	453	510	436	448	466	473	463	453	473	482	460	471	471	484	431	484	446	445	476	481	477	473	492	455	482	469	471	480	465	495	498	479	498	483	452	492	484	472	462	478	474	527	484	452	465	471	488	466	463	482	479	475	505	462	494	462	481	474	456	462	459	464	465	449	464	470	507	461	467	446	500	484	469	483	465	459	472	464	434	483	459	468	459	498	431	446	459	468	484	466	427	495	458	455	464	484	473	496	443	466	469	449	441	499	461	484	469	495	469	449	480	501	464	455	497	503	496	442	484	453	462	468	453	467	467	462	469	490	501	427	480	468	463	485	473	460	498	449	465	440	460	421	478	458	423	438	460	477	480	475	487	456	459	492	466	461	441	474	474	517	447	499	446	424	485	455	490	486	445	503	464	463	468	495	441	477	495	491	470	474	452	481	474	450	515	455	462	504	481	452	458	439	482	471	475	474	460	490	476	504	444	426	451	465	484	479	477	478	439	460	475	481	452	519	484	475	447	456	466	461	498	465	498	455	468	500	468	501	459	466	466	460	462	508	469	475	483	476	484	479	473	475	445	466	489	487	457	482	494	427	492	493	466	509	513	465	444	455	471	464	463	523	466	482	493	509	496	474	458	487	461	480	508	463	492	459	417	502	489	485	457	489	491	484	465	472	477	483	473	477	505	459	416	475	466	438	489	457	489	458	497	434	473	470	446	485	481	417	446	425	452	475	492	489	489	466	515	485	458	492	495	482	456	475	484	505	478	461	451	470	483	490	500	466	471	472	439	509	461	511	482	424	476	475	471	483	468	497	485	513	450	457	490	447	467	491	461	465	487	482	469	456	460	498	446	434	449	504	505	480	448	467	428	475	527	461	471	493	490	477	466	478	469	442	463	452	461	469	491	454	429	457	496	474	469	462	455	478	460	486	493	496	460	423	464	477	503	495	470	437	474	488	461	486	410	442	476	482	454	467	447	484	447	454	476	459	464	478	450	483	504	500	481	490	504	430	459	488	455	463	485	487	447	473	439	479	500	488	484	437	472	430	468	482	478	471	481	492	486	486	475	454	470	501	463	469	432	498	488	468	468	478	467	482	471	468	493	450	494	463	448	471	452	458	469	437	487	475	486	495	447	464	506	486	455	482	465	463	450	489	454	477	436	430	522	492	468	504	513	460	455	489	478	446	480	490	455	496	486	481	483	474	447	484	474	494	504	455	445	483	459	470	487	452	446	487	490	462	478	455	495	471	485	482	454	427	451	480	455	469	435	486	459	470	467	479	463	470	485	477	456	512	445	506	440	473	505	468	489	468	489	450	503	478	475	442	480	462	445	481	498	462	484	485	471	435	477	469	446	470	466	498	487	462	494	445	489	488	463	517	499	460	478	455	491	451	455	461	481	453	497	474	473	473	432	465	488	493	502	485	464	478	449	450	446	472	448	482	438	508	472	470	463	451	480	469	452	471	460	467	464	509	441	467	506	464	449	459	426	449	425	427	469	458	483	510	480	474	490	464	463	464	468	447	522	457	428	471	463	492	483	457	467	478	492	509	432	486	450	498	501	475	535	474	475	454	449	459	494	435	439	466	488	475	479	508	473	441	464	485	460	497	472	465	482	464	508	458	467	486	463	471	445	505	472	453	498	491	499	461	481	484	457	490	464	515	455	480	501	449	503	461	497	489	514	450	472	480	460	476	493	507	470	464	470	468	446	499	477	479	448	456	478	479	480	491	452	460	451	513	446	471	464	448	451	442	462	458	486	490	482	507	482	472	472	445	437	442	473	459	474	485	419	454	488	462	452	509	472	440	512	493	477	456	485	468	473	462	483	477	488	461	471	487	432	503	476	495	478	455	457	462	497	461	450	463	463	481	480	465	458	436	466	515	514	465	468	483	516	478	497	474	472	459	527	475	488	474	466	460	488	479	485	477	443	499	544	446	479	454	460	477	452	494	489	440	464	462	442	461	474	460	488	472	473	496	454	468	457	467	457	448	462	447	496	490	437	473	450	459	478	478	445	442	509	470	475	456	478	472	471	471	480	458	496	470	468	444	465	466	485	461	500	457	491	445	469	450	487	473	428	473	495	448	497	440	453	431	447	499	491	479	461	468	473	484	484	427	502	466	484	457	505	489	445	464	507	517	459	455	475	466	451	458	453	511	415	480	467	454	427	482	484	447	474	470	450	514	480	438	502	485	484	511	488	453	469	486	442	461	461	490	477	471	481	460	484	470	467	479	472	500	464	460	472	425	453	487	432	478	505	485	480	463	501	467	432	471	487	488	447	478	448	483	499	528	471	461	470	426	446	458	465	488	471	459	502	461	487	462	486	472	468	440	495	467	472	466	499	479	470	454	515	457	471	430	485	488	472	517	466	463	467	441	444	516	492	493	491	468	446	498	445	459	481	488	441	455	459	482	489	466	468	460	450	440	476	475	441	433	452	496	474	456	479	464	470	452	449	468	473	456	460	483	463	455	473	478	540	452	469	493	437	485	462	477	482	476	444	473	436	498	457	456	496	490	517	470	459	489	471	470	475	473	485	466	495	457	471	487	553	457	463	493	444	451	441	482	470	490	466	461	464	484	472	453	478	478	451	465	463	490	457	491	471	452	490	444	513	491	447	478	488	465	468	470	483	469	439	491	481	485	476	450	491	503	450	498	461	470	463	475	461	434	472	494	437	449	410	453	462
23430	21338	28379	24642	21343	21420	11703	1948	1422	1325	1163	1098	1006	986	944	893	875	891	815	849	796	787	779	796	804	763	788	782	795	749	723	770	764	749	748	752	766	714	760	695	695	741	743	705	690	740	762	708	718	706	678	668	680	718	704	726	715	713	706	704	672	668	710	693	667	686	694	711	734	690	724	738	704	712	722	709	722	740	696	701	701	666	708	726	725	695	700	681	748	700	733	734	694	728	696	703	721	713	676	688	715	729	742	712	686	741	733	728	681	704	700	747	714	740	693	756	730	679	706	757	679	703	700	679	708	706	694	729	741	703	677	707	721	724	678	745	727	686	715	706	655	717	707	775	740	653	788	710	708	687	721	723	674	729	732	745	687	702	741	720	697	694	716	697	696	689	671	686	711	730	680	686	710	711	696	702	753	729	719	718	693	707	695	694	689	783	698	708	725	708	704	725	704	722	715	698	701	699	697	694	669	666	710	674	681	698	673	714	722	709	715	697	727	689	680	740	722	703	688	714	713	758	665	728	731	744	696	693	720	685	732	757	725	670	637	685	676	690	685	723	713	728	720	728	681	700	684	691	734	743	739	643	725	671	636	697	716	732	715	718	663	707	683	759	732	697	705	722	727	718	696	686	712	666	682	673	730	666	670	718	704	654	697	722	765	703	752	670	708	687	727	768	664	694	672	693	694	784	669	666	700	742	665	672	678	668	747	775	725	737	698	661	689	709	680	760	729	707	685	629	688	736	740	688	663	719	712	663	660	738	731	733	701	702	714	691	670	686	713	740	740	741	721	693	720	727	689	721	733	642	695	750	642	711	667	749	705	733	749	674	726	697	713	653	685	690	705	639	729	691	724	710	697	665	657	723	660	665	682	717	677	714	737	729	711	729	688	721	658	718	716	722	728	724	730	683	734	723	674	689	692	732	737	686	679	713	692	707	722	700	708	702	684	732	730	681	692	723	673	664	722	719	698	708	742	721	720	680	732	660	733	711	688	652	736	727	702	747	694	683	650	687	698	685	710	685	689	691	719	660	717	725	656	681	669	642	699	722	703	672	694	719	658	668	732	733	725	684	728	681	635	669	630	696	711	732	734	704	705	753	711	696	674	690	753	696	691	696	706	687	712	683	744	675	745	647	740	750	730	694	688	769	710	720	672	709	704	693	703	759	669	745	673	712	704	678	720	708	719	727	674	735	636	728	695	728	732	731	698	694	708	701	706	723	668	669	662	759	728	687	651	701	687	691	716	693	723	717	683	657	694	719	703	664	712	674	685	722	707	679	735	745	685	711	679	691	671	676	725	655	725	676	706	743	706	719	714	745	724	695	664	684	694	724	699	675	683	694	728	701	695	685	723	693	730	666	709	698	702	697	712	666	698	766	667	705	645	681	675	714	714	701	675	697	677	720	697	778	690	700	667	723	771	695	739	697	712	718	704	724	695	767	705	722	695	723	662	710	678	699	726	721	642	758	723	737	710	707	653	771	708	695	700	692	675	738	760	671	719	666	697	650	693	668	725	670	763	692	708	698	683	681	716	659	672	681	645	655	687	678	727	714	691	699	733	674	676	711	686	661	692	679	702	676	723	679	719	688	697	670	735	695	695	685	723	639	750	657	685	713	674	669	673	682	637	686	701	709	680	708	719	645	722	735	692	710	688	726	719	709	672	695	679	705	649	716	738	742	697	698	697	681	708	731	728	717	724	690	756	730	703	629	700	707	732	720	714	733	662	738	706	722	725	683	691	719	686	680	717	722	749	691	695	721	704	655	721	693	689	743	696	693	740	714	679	711	683	715	676	699	682	688	681	741	714	769	736	726	667	697	676	694	699	693	725	739	690	656	701	728	711	681	719	672	723	708	745	689	691	713	729	669	667	678	734	682	687	755	704	682	710	694	691	701	662	691	732	689	739	754	735	692	708	745	703	710	688	689	750	729	660	727	749	698	650	732	702	714	701	698	705	766	770	713	687	715	683	714	680	706	699	741	705	724	717	686	723	697	683	711	775	658	701	712	703	683	703	677	668	695	708	730	683	725	703	659	688	704	689	697	677	651	720	722	738	687	696	709	702	745	695	710	668	704	707	696	705	688	719	671	678	716	708	698	755	703	704	705	718	720	723	674	735	694	634	738	696	694	669	759	718	609	679	752	715	722	731	692	659	671	688	722	726	718	649	682	716	686	731	703	704	738	712	724	681	709	689	687	675	699	717	643	671	716	680	693	665	749	701	688	767	689	706	707	715	681	728	694	660	700	711	744	696	671	689	722	684	673	666	662	735	701	706	699	718	700	701	723	740	725	696	673	700	688	712	677	737	719	678	667	683	711	705	694	714	722	672	693	716	692	695	706	687	721	727	706	715	697	711	701	716	689	705	681	711	647	641	716	694	703	657	707	640	726	680	720	658	680	686	693	738	738	715	748	689	706	717	678	671	714	729	655	725	687	694	734	718	665	641	692	714	708	728	762	671	701	710	727	747	685	686	708	660	700	674	706	728	729	681	703	709	698	678	711	712	720	661	669	685	656	666	733	699	673	707	670	689	664	693	690	728	678	702	682	700	715	703	704	682	769	640	690	739	703	659	738	651	714	738	712	700	739	756	663	711	780	720	719	683	662	703	696	705	734	722	715	705	762	709	697	694	673	731	692	701	691	676	737	699	733	672	738	715	746	692	647	662	690	740	635	716	737	743	668	673	736	725	687	701	720	668	684	695	709	690	738	734	687	723	691	709	673	683	705	704	669	711	685	724	731	643	687	732	676	753	677	694	679	691	692	714	669	695	693	707	717	687	687	756	693	700	759	703	762	693	699	724	669	749	694	722	708	706	686	700	641	696	702	708	696	685	729	709	703	699	695	685	753	698	695	704	730	715	690	716	703	724	711	710	690	727	685	737	684	712	702	714	658	680	671	746	698	713	653	685	749	724	690	726	716	716	702	690	735	710	713	708	725	659	686	699	714	730	709	713	693	661	771	681	673	646	717	700	694	675	703	718	687	774	707	717	666	694	745	677	689	676	655	743	694	695	678	732	715	689	710	646	691	733	707	712	649	720	725	698	702	765	708	691	740	697	739	699	735	672	672	701	695	691	703	728	717	684	684	673	706	731	741	721	684	726	698	685	653	684	737	716	688	673	721	707	736	710	733	727	721	681	688	703	671	719	686	682	696	724	701	723	727	715	698	704	688	635	717	668	685	741	692	662	744	697	738	753	757	717	753	676	681	694	699	708	658	695	706	724	708	701	708	701	693	714	638	721	666	708	640	696	675	721	667	671	700	680	716	700	692	714	668	715	719	651	680	744	749	739	672	697	709	689	709	696	697	693	757	639	708	717	699	701	634	688	680	717	688	704	673	654	667	688	660	704	716	735	739	633	651	665	691	685	689	653	662	697	691	722	724	699	693	703	715	689	694	681	693	698	703	660	733	714	704	717	679	672	717	651	679	725	634	692	672	721	700	707	691	724	707	713	723	703	695	736	683	670	739	718	727
10093	17432	16043	9461	6281	4782	3621	2850	2347	2040	1834	1580	1484	1347	1303	1148	1121	1061	974	956	1009	934	909	879	874	816	814	874	842	746	789	795	752	800	740	742	751	726	753	684	723	734	702	708	736	706	699	752	743	654	724	685	702	739	728	685	649	718	761	739	695	697	677	707	676	685	687	718	676	672	647	708	701	713	686	728	680	652	686	666	703	675	706	690	654	687	687	685	668	640	654	677	674	666	675	682	697	735	672	718	664	684	665	679	679	678	682	638	672	702	689	644	654	689	689	665	696	701	710	688	686	666	659	677	698	678	679	687	678	625	702	678	649	674	692	722	673	694	679	696	702	665	665	631	655	628	683	675	686	678	663	669	662	665	696	717	720	737	704	725	678	668	704	661	693	624	641	695	642	679	679	675	671	712	706	649	692	713	681	690	707	676	663	652	715	677	636	663	682	732	688	681	706	673	673	626	672	662	695	695	670	655	642	708	666	668	690	729	691	621	660	673	705	674	675	644	734	668	646	663	651	669	648	662	691	681	703	672	671	711	732	649	668	662	680	683	716	640	667	688	679	645	648	633	674	667	697	627	675	653	683	686	680	631	666	675	684	669	671	676	682	663	680	711	717	681	698	634	692	674	683	646	728	632	698	622	674	631	618	653	634	679	675	643	671	651	664	679	701	708	646	677	715	690	642	643	653	691	690	673	648	682	621	653	687	667	652	670	655	685	652	656	667	641	681	667	659	648	649	690	661	672	726	730	678	671	677	640	655	700	678	680	667	652	699	694	649	680	719	659	672	627	686	734	688	677	649	681	652	712	683	628	672	689	691	691	678	681	672	676	673	678	652	663	671	683	689	654	687	649	706	679	640	693	670	687	673	646	612	646	677	661	679	660	674	725	607	658	655	676	708	645	723	667	648	708	663	695	658	655	734	669	712	635	650	687	681	656	659	690	705	681	692	643	636	630	686	664	702	700	647	650	684	706	651	689	701	718	640	687	645	701	637	680	664	688	670	623	658	674	635	676	657	720	658	673	649	661	680	662	724	669	665	686	697	683	674	701	682	703	695	663	668	691	679	637	667	675	660	652	700	675	641	699	696	727	700	669	626	704	685	707	649	669	666	649	681	656	659	645	675	669	670	719	681	662	718	644	670	650	664	683	722	699	651	685	678	654	706	710	649	669	679	650	686	688	635	689	683	638	719	647	672	707	680	690	679	643	674	680	680	638	661	628	658	634	685	702	658	642	681	673	689	651	680	665	677	653	670	662	715	648	610	633	680	665	727	687	662	681	672	691	625	683	720	686	681	663	625	682	653	674	677	709	653	638	672	694	621	695	704	712	709	662	660	699	678	665	708	708	645	678	707	698	672	627	727	689	724	731	704	658	628	702	677	739	653	687	629	651	642	661	710	623	671	643	732	648	657	641	712	691	687	684	680	642	650	670	701	623	651	621	703	672	608	631	627	669	706	593	672	720	666	661	660	663	674	649	709	665	686	662	699	696	636	665	659	662	667	702	687	675	682	696	694	662	650	707	661	672	675	707	659	630	603	661	677	639	718	653	665	697	682	658	664	716	641	693	689	681	686	674	665	656	669	632	639	635	687	669	692	667	685	679	656	634	629	701	656	655	655	697	737	673	684	677	645	708	693	640	666	745	670	683	672	674	679	647	684	665	668	687	667	700	622	676	624	710	671	721	649	652	660	703	656	686	671	686	670	618	637	661	709	696	685	675	653	663	679	689	623	667	613	661	706	641	679	688	660	691	698	707	683	685	694	660	660	664	674	700	671	661	719	654	683	706	669	705	701	644	712	666	672	655	678	676	632	680	681	677	701	673	661	656	675	669	678	668	733	693	648	661	652	647	676	671	643	685	661	713	657	653	696	691	649	676	641	680	652	672	671	666	665	700	712	688	659	686	635	619	688	659	634	704	632	667	669	679	669	636	664	670	663	653	627	679	680	644	646	656	665	672	662	693	689	679	663	627	705	653	691	691	672	654	681	668	659	680	678	660	683	651	655	696	699	661	672	658	691	657	672	674	690	693	666	646	639	690	684	616	681	636	674	684	702	644	577	649	664	675	637	716	653	662	664	713	659	675	685	650	676	651	672	674	683	640	694	603	649	688	649	678	695	636	675	689	731	660	616	700	627	677	732	643	698	668	626	669	657	620	663	654	658	664	648	690	680	674	656	746	663	671	681	718	690	685	637	642	673	650	689	697	712	610	657	706	655	678	690	675	714	663	630	657	675	656	651	675	653	682	661	683	667	663	635	674	677	692	686	686	658	638	641	665	666	626	664	677	700	691	712	696	662	676	681	695	656	626	676	694	662	676	683	661	649	687	652	722	658	646	734	674	713	682	647	634	658	662	663	661	662	707	653	663	666	699	710	674	680	712	674	682	676	652	677	719	644	669	641	675	694	696	693	661	656	660	687	673	641	647	694	689	664	673	670	661	709	654	678	702	653	642	641	717	672	665	724	674	650	653	662	656	679	679	659	702	639	679	707	716	714	721	655	700	711	709	697	685	683	690	685	674	687	689	640	690	657	650	698	666	683	664	671	655	666	675	673	672	688	653	664	709	632	664	652	692	694	637	672	682	639	664	714	675	683	635	672	658	703	693	672	664	695	621	670	637	632	731	666	633	652	666	692	688	678	716	697	634	634	694	612	667	650	662	663	702	666	679	692	674	666	659	693	675	668	657	713	680	612	665	670	674	706	675	674	699	658	680	660	688	686	660	666	697	667	679	683	717	682	654	690	653	661	711	669	674	640	683	651	652	641	677	708	667	642	681	679	655	673	637	688	676	676	676	662	678	649	683	660	738	678	672	659	723	719	619	655	722	690	680	646	626	697	658	649	676	665	703	699	646	714	689	676	666	684	621	654	664	676	658	687	643	673	672	677	675	737	688	687	669	666	644	694	668	667	653	718	665	624	693	714	666	698	679	662	680	639	674	698	643	654	690	635	682	680	653	642	684	693	695	686	715	705	687	669	631	661	639	683	682	727	656	717	669	660	655	680	706	696	682	675	669	620	669	645	723	630	619	649	683	662	621	686	686	677	671	716	676	703	661	658	687	713	673	690	632	650	650	688	692	696	650	694	625	700	683	658	664	661	644	667	664	679	646	663	632	670	663	678	695	662	639	639	648	702	640	733	688	665	670	693	684	669	694	650	678	671	726	697	667	663	639	664	633	671	666	643	697	691	677	667	672	684	688	635	676	673	683	671	666	667	649	657	695	654	680	670	672	672	670	656	675	660	685	684	675	668	661	690	638	655	669	656	643	684	643	711	677	663	666	668	658	620	685	642	676	682	714	715	665	686	704	619	648	653	659	633	679	627	699	659	664	648	611	707	629	657	714	710	673	716	700	660	654	609	708	639	714	666	680	659	680	685	687	710	705	634	679	685	689	670	688	734	643	734	691	699	655	675	671	680	710	702	708	636	681	694	650	693	674	670	643	672	650	692	680	643	681	618	676	678	692	678	692	632	653
29055	16137	2126	356	270	189	221	204	205	209	189	183	207	197	211	176	168	185	196	178	172	168	157	201	180	179	185	190	188	181	187	183	177	183	193	169	208	169	189	174	160	175	210	197	153	165	163	184	160	191	198	189	188	167	159	174	167	173	161	175	187	182	188	178	181	165	179	185	167	155	202	184	198	175	191	192	182	186	201	190	168	194	186	188	196	184	180	182	188	209	155	167	182	191	170	153	171	201	166	198	174	172	174	203	205	186	182	173	176	187	182	171	187	164	178	163	183	168	194	172	170	193	221	197	174	160	182	195	202	164	206	192	162	171	166	189	184	178	197	184	158	180	170	180	166	192	184	160	193	188	199	164	189	157	184	163	157	198	177	158	172	150	175	173	191	158	184	167	178	187	191	185	157	196	186	170	177	179	199	191	192	168	202	177	169	180	206	194	181	171	151	174	192	203	184	173	221	180	175	153	189	186	162	195	171	184	155	200	174	187	182	189	170	181	179	182	174	190	182	165	177	198	167	184	190	183	210	152	194	158	189	159	179	195	173	187	173	193	145	171	156	194	168	167	188	164	171	185	195	199	190	182	180	189	166	165	175	187	190	196	186	196	176	157	166	186	182	192	157	154	182	178	186	177	161	179	205	154	175	213	170	189	183	176	181	181	188	164	186	177	186	189	174	175	212	162	188	191	174	164	179	173	169	203	183	177	173	183	173	169	186	196	163	178	184	182	185	173	160	157	173	169	174	182	164	167	186	186	182	179	152	169	208	172	215	190	168	186	189	179	187	177	196	154	192	160	185	189	181	180	204	181	188	178	182	179	196	182	201	184	184	171	161	176	213	188	180	178	195	197	163	175	179	194	188	167	209	201	191	177	178	169	203	178	142	163	169	176	172	175	177	182	181	156	201	188	190	185	179	160	204	196	172	168	214	170	170	184	150	176	176	188	156	171	182	180	171	185	182	146	191	159	197	173	175	160	188	199	190	198	166	157	174	180	171	186	184	185	199	172	171	176	199	174	198	150	219	170	187	185	172	177	190	171	180	179	186	178	181	175	177	194	172	181	174	192	188	171	172	188	171	164	157	187	180	173	168	212	189	204	209	180	159	182	181	195	181	161	182	188	185	180	177	172	206	169	213	178	177	190	162	197	163	189	173	172	168	199	188	172	170	183	177	175	195	173	185	155	176	181	178	187	198	158	186	194	184	179	174	157	169	154	181	188	163	178	182	189	199	177	165	173	166	186	179	162	175	183	179	180	181	169	170	189	178	185	166	211	188	180	175	186	184	158	164	170	182	180	181	175	178	170	185	177	166	196	180	166	175	191	177	181	169	180	171	187	173	159	186	194	159	194	217	176	179	174	180	185	169	196	191	177	153	182	161	184	143	181	173	166	184	178	184	189	171	188	188	175	185	197	175	178	170	210	212	185	197	171	184	172	161	185	172	169	182	199	209	180	172	191	203	165	184	168	173	183	185	181	165	180	177	176	175	160	177	175	189	158	175	172	188	193	155	165	168	177	185	168	184	168	188	176	186	186	186	192	201	180	192	192	178	157	184	186	164	200	175	170	162	167	185	195	190	192	169	218	157	196	186	150	190	180	196	165	210	200	174	189	212	177	201	181	195	189	148	187	155	178	189	173	164	186	174	183	189	180	197	194	182	199	177	201	178	186	159	185	188	166	172	198	184	171	159	153	160	206	157	189	180	174	173	179	178	189	150	193	193	188	175	194	193	168	183	187	203	184	158	169	190	191	182	200	170	188	192	196	164	189	191	157	199	160	198	208	177	177	168	182	183	169	167	179	189	174	172	174	190	194	173	170	168	133	182	175	162	196	187	182	196	195	171	170	157	173	172	188	162	202	201	195	185	200	193	175	200	161	181	178	175	165	197	144	191	165	155	167	183	172	171	166	158	178	174	183	178	161	197	156	162	163	177	186	180	162	190	165	175	196	205	187	167	176	185	189	175	189	186	180	148	171	180	187	183	174	218	184	182	180	172	171	172	173	204	187	197	165	185	173	197	189	185	168	165	143	159	188	175	180	162	181	175	199	192	190	177	192	185	175	195	146	183	180	178	184	164	168	206	172	160	180	192	168	183	200	172	149	190	185	166	182	185	175	187	184	164	171	179	184	219	163	194	185	196	183	176	179	173	200	156	186	208	182	170	165	175	191	196	174	204	185	179	187	174	176	180	175	183	177	184	173	161	189	171	172	196	181	163	175	182	175	172	188	180	156	188	190	173	157	150	172	169	178	170	177	163	188	194	181	186	187	188	172	175	181	176	201	179	198	185	199	190	147	197	201	177	180	158	178	169	187	185	199	184	161	178	159	184	191	178	185	183	196	159	201	210	170	196	173	186	181	181	199	191	177	172	167	198	188	199	167	181	168	187	174	182	171	190	192	190	190	190	193	187	183	178	164	170	173	164	181	171	203	201	187	181	177	158	209	190	175	164	202	165	185	158	199	177	188	184	189	183	182	158	194	202	175	190	184	174	189	186	184	179	185	188	197	183	178	165	161	160	192	189	183	175	174	203	199	169	187	156	196	187	193	178	172	172	177	183	201	195	188	185	176	166	190	204	185	179	184	166	178	166	156	185	173	178	188	188	184	158	168	156	198	157	169	181	166	157	192	190	198	185	171	197	190	162	176	187	175	201	204	168	187	196	163	168	175	201	184	191	140	186	169	183	170	186	182	184	174	185	168	171	177	193	179	191	174	198	166	173	166	175	180	202	189	183	171	173	184	194	186	184	195	187	177	194	196	196	201	192	172	166	157	194	168	183	181	196	157	156	161	188	178	168	190	171	197	177	175	178	181	186	188	205	184	168	190	186	164	182	182	178	190	178	167	210	173	200	201	174	160	190	164	199	183	215	154	166	168	192	169	199	197	168	190	179	176	198	163	185	167	159	185	183	185	193	210	187	177	172	183	186	177	189	179	189	171	167	200	173	162	176	171	171	199	172	187	186	184	160	167	194	185	188	188	191	171	184	179	177	169	185	181	170	155	183	178	170	169	191	153	192	176	175	193	163	187	173	177	172	180	181	177	182	186	196	170	177	166	176	192	185	173	166	179	173	192	160	180	166	172	161	163	177	170	169	196	162	184	180	169	175	175	184	198	155	174	198	179	177	161	199	186	176	194	183	174	183	163	203	178	201	178	185	200	175	155	172	180	178	160	180	184	178	154	171	182	169	190	215	186	173	190	174	152	178	187	164	195	187	159	155	165	190	210	183	181	194	175	157	172	181	154	155	170	202	191	172	166	169	194	176	198	164	193	177	188	177	204	169	196	184	174	168	174	178	174	163	158	153	189	187	175	169	169	205	160	176	173	172	173	153	179	167	167	189	202	194	166	161	189	183	167	198	155	197	154	171	195	179	187	176	168	203	212	204	191	170	174	185	188	187	197	190	188	186	175	203	196	171	189	175	169	168	169	197	176	183	184	175	179	188	173	180	171	181	200	178	194	190	170	169	170	164	194
4877	723	596	409	348	278	284	265	232	253	188	190	214	203	206	209	169	188	187	197	187	172	203	181	183	205	171	193	186	186	191	191	190	209	218	173	202	167	183	197	173	179	205	197	198	211	185	196	185	198	204	139	210	208	152	182	181	174	209	179	197	196	197	172	216	193	165	199	176	176	168	164	200	163	205	197	183	167	173	161	186	188	201	188	182	164	188	169	180	170	186	162	189	164	182	170	194	195	184	178	174	154	193	181	177	193	180	180	197	183	204	189	182	194	190	191	191	170	189	203	201	180	181	195	176	173	196	186	191	158	183	173	177	209	202	187	199	193	183	197	191	159	177	200	187	188	182	151	194	197	221	180	198	190	181	172	205	208	201	209	174	176	219	182	187	186	182	183	207	192	184	179	165	180	170	190	185	185	210	186	197	200	185	178	201	180	190	177	169	197	199	205	191	192	195	186	161	191	195	171	184	189	183	190	189	177	191	204	173	174	188	170	175	193	182	195	167	197	202	191	187	182	191	202	186	221	173	206	210	206	179	201	180	179	175	199	182	191	173	179	181	154	174	181	192	190	200	207	195	198	183	216	190	214	199	194	186	211	192	186	183	195	195	187	194	192	185	193	191	186	195	206	177	180	202	176	203	196	208	196	175	182	183	185	167	206	177	182	194	205	192	178	167	190	179	194	185	193	170	200	193	169	203	181	194	169	163	187	193	171	207	168	186	191	188	207	167	190	206	179	197	215	195	226	162	200	181	196	178	195	198	174	212	184	201	184	203	191	188	195	172	183	197	200	178	188	205	183	175	167	170	172	162	155	170	197	173	202	180	201	187	225	192	173	164	186	157	190	208	200	188	183	182	200	177	202	199	188	177	188	166	195	203	185	189	176	177	197	191	193	199	211	193	206	198	184	168	203	193	178	217	185	174	195	168	177	172	190	185	182	204	181	178	185	165	184	195	201	179	172	158	155	184	183	191	187	212	186	217	172	177	186	186	183	158	197	175	186	202	211	176	210	196	209	183	188	193	180	194	188	182	170	166	196	189	170	181	201	208	204	183	171	171	178	190	165	207	191	198	213	183	198	199	192	174	210	168	187	171	187	180	173	178	184	182	193	166	183	174	162	168	180	177	187	184	189	179	169	197	194	185	194	202	182	192	172	195	201	202	196	189	208	192	183	173	184	189	187	178	182	201	180	181	192	184	187	171	179	185	169	179	185	184	166	178	184	184	166	178	195	176	191	169	201	174	198	186	177	182	193	208	188	188	190	195	176	195	189	190	183	202	173	178	177	217	175	211	183	181	188	218	171	200	190	208	177	163	191	203	210	178	169	189	194	199	172	180	196	176	173	182	205	164	187	198	157	181	168	180	157	204	197	192	182	187	189	202	200	183	166	169	201	182	173	198	212	171	180	184	192	178	217	195	160	229	193	201	180	202	180	158	170	197	186	194	170	176	149	200	172	170	190	211	202	199	192	192	161	178	186	194	174	201	168	197	179	188	170	198	185	180	215	179	195	163	180	175	205	180	173	175	178	200	191	175	167	202	175	193	190	193	203	181	193	184	196	208	202	192	198	192	192	189	203	199	189	205	183	195	192	167	205	196	164	204	191	212	172	183	199	180	183	191	188	198	189	202	172	185	208	197	194	195	204	159	181	190	177	181	182	201	183	176	196	196	218	195	157	173	179	192	201	192	174	179	177	179	191	192	177	168	167	176	184	178	181	191	185	219	198	184	203	180	173	191	199	186	202	179	218	184	175	194	202	199	198	205	201	215	178	210	223	190	195	184	171	191	207	164	201	185	202	184	224	181	199	198	198	188	198	190	188	186	209	213	190	197	179	186	184	160	204	194	174	170	199	201	182	170	178	154	192	176	188	172	174	179	199	177	191	184	186	195	178	189	197	190	197	211	181	184	192	180	170	176	203	193	181	178	193	185	212	196	181	181	210	180	165	199	196	170	175	197	186	197	175	185	212	185	203	183	201	166	221	193	179	160	189	211	173	191	179	182	191	189	187	190	202	191	200	172	201	191	195	184	185	186	177	179	177	194	181	173	202	185	189	183	177	178	186	191	196	196	183	189	199	196	187	192	191	184	189	213	187	191	193	163	196	198	218	206	211	181	166	186	177	198	179	181	185	184	184	198	172	216	171	187	197	167	191	165	171	214	185	167	208	184	204	169	210	182	200	203	200	182	186	208	217	204	181	159	191	189	184	195	203	217	189	217	171	174	194	189	211	189	196	176	189	177	193	204	202	188	194	186	195	196	182	208	180	156	186	212	170	158	211	191	199	200	188	181	195	205	186	200	202	199	191	216	198	186	174	176	211	184	160	199	163	199	197	187	167	201	184	217	185	214	200	179	172	197	218	177	176	189	210	205	207	198	192	178	172	197	181	164	204	182	159	191	177	185	188	167	171	189	179	213	165	174	160	182	187	176	191	186	192	159	194	182	195	185	198	201	207	181	193	198	207	195	196	189	183	174	194	180	195	196	202	176	217	195	171	212	187	195	187	215	175	184	186	193	197	193	181	200	193	188	176	183	176	192	171	184	211	202	184	187	160	229	169	200	178	220	210	182	191	194	195	170	197	221	182	182	201	174	172	164	166	191	180	180	210	186	213	180	181	199	191	187	204	184	164	185	207	203	163	203	189	224	165	185	197	187	188	195	176	180	182	232	177	217	205	175	176	166	181	167	191	171	207	207	192	154	181	205	173	198	211	182	200	209	200	217	192	177	201	203	204	156	208	159	204	172	193	193	194	189	181	184	193	187	173	162	188	200	203	189	179	208	154	171	183	184	196	205	184	201	159	197	190	191	208	203	192	195	206	198	206	183	213	185	173	208	193	179	196	195	181	179	193	189	192	178	183	192	182	166	197	157	196	208	179	174	197	169	194	175	187	186	184	169	199	195	207	193	175	179	197	181	191	201	179	197	182	209	209	183	197	205	199	177	201	173	180	228	179	177	201	181	198	173	187	192	210	195	187	174	166	204	189	195	210	191	171	192	185	204	203	184	188	228	193	182	175	181	187	183	187	168	167	173	198	196	192	195	185	187	194	185	215	165	193	221	206	164	211	177	190	189	184	194	174	178	175	202	172	157	199	200	203	190	188	205	187	190	183	204	182	172	209	194	191	196	205	185	187	200	196	202	194	198	189	191	184	171	163	185	191	189	198	148	172	172	168	209	198	190	183	211	190	186	171	185	164	201	181	196	199	177	194	210	186	175	161	198	203	187	185	174	186	193	197	215	172	189	191	187	166	197	199	162	178	205	180	200	162	175	193	209	198	161	188	191	181	192	172	228	204	226	196	168	177	216	197	192	205	203	201	185	178	208	181	190	220	192	195	190	189	197	196	173	175	203	194	185	180	184	176	178	185	226	201	174	199	204	193	181	175	180	168	214	165	197	181	166	186	171	195	205	189	199	187	200	190	168	185	193	201	188	216	165	216	170	200	197	195	144	174	205	166	201	175	170	201	181	204
25845	21322	28108	24871	21334	12839	1656	1063	841	799	749	720	711	656	621	574	610	598	601	531	545	532	529	538	544	514	495	515	499	524	532	550	531	532	561	515	509	503	553	501	481	503	512	529	483	490	526	494	514	540	493	498	506	524	509	473	491	491	531	477	536	531	533	488	504	533	488	495	508	528	507	476	491	526	493	492	503	535	517	489	509	517	489	559	498	451	512	487	509	518	508	512	458	470	507	516	483	551	492	480	459	489	518	483	515	488	502	513	526	485	482	472	520	485	511	506	527	501	499	463	482	497	498	517	526	517	495	519	467	482	518	464	517	528	497	463	470	452	496	484	500	513	464	484	488	514	486	496	509	505	509	471	486	506	512	478	474	482	545	482	494	495	507	449	450	465	469	510	489	499	477	507	486	484	511	528	533	471	510	525	528	469	518	501	506	488	484	482	488	487	489	502	477	514	485	480	492	490	509	471	511	481	514	537	494	507	500	512	489	504	496	512	506	528	466	493	511	520	500	510	521	527	465	491	497	523	483	512	514	494	494	500	502	475	487	474	495	520	472	544	540	500	495	494	513	485	480	539	474	494	531	511	549	469	504	461	530	465	491	501	485	519	505	502	502	498	487	483	520	460	444	486	523	478	513	557	497	471	492	470	492	456	506	500	516	491	481	475	496	531	540	517	458	487	481	530	485	517	503	483	511	526	486	498	553	500	489	503	517	518	479	473	453	466	522	482	463	537	481	516	497	481	470	481	518	506	453	488	504	474	509	482	443	478	483	520	492	490	477	542	532	524	493	487	485	507	477	468	489	454	484	456	505	493	479	435	518	474	494	455	469	491	485	498	531	476	519	466	485	465	493	490	516	466	511	483	494	478	458	538	512	502	519	539	507	516	507	492	476	486	531	510	468	455	531	518	489	528	498	507	459	482	512	562	515	492	507	520	503	499	505	454	495	507	472	508	479	505	516	510	476	504	522	458	502	479	525	489	493	506	481	492	484	489	509	481	516	495	511	476	467	517	513	491	514	479	500	496	487	482	526	499	489	473	503	506	477	504	536	507	467	459	507	479	509	466	466	487	532	482	509	502	471	501	482	490	544	498	542	505	502	536	496	553	480	463	526	487	486	480	487	517	527	496	503	512	507	490	468	487	508	541	501	536	486	513	517	496	542	473	499	500	480	472	519	498	531	496	485	522	490	508	492	488	500	501	516	505	480	514	506	498	503	509	507	528	502	479	508	484	489	480	511	485	525	478	449	468	477	474	544	478	520	497	479	477	518	525	471	497	471	515	531	459	508	528	509	547	512	501	509	490	496	497	517	505	481	498	500	484	488	491	504	516	481	479	479	451	531	489	542	502	489	434	507	477	537	514	503	513	491	508	542	460	470	478	514	517	491	473	520	477	541	512	500	518	466	522	510	491	501	515	497	505	507	508	492	516	491	512	469	461	497	457	474	480	529	523	471	486	499	505	431	503	478	465	533	504	498	502	499	530	501	521	470	513	487	497	513	505	504	480	466	514	537	506	532	510	533	510	541	465	483	478	493	454	467	489	509	464	501	460	505	464	499	510	513	482	513	522	502	485	477	487	521	473	467	527	504	520	466	456	513	493	483	477	516	513	526	471	492	498	498	499	517	523	485	490	478	492	496	462	444	500	491	463	530	471	519	496	491	524	510	531	512	499	512	519	502	492	512	524	464	467	490	488	446	523	524	491	526	488	530	512	460	485	544	508	509	510	513	495	512	492	478	504	474	439	508	508	514	485	484	500	487	503	497	516	462	473	473	519	526	510	499	509	477	492	499	466	510	497	523	505	489	508	481	459	489	459	466	486	492	496	502	505	480	451	479	501	486	485	453	495	506	552	494	480	444	479	471	476	494	503	490	484	511	530	510	492	484	517	488	515	467	527	529	510	509	515	525	480	486	487	522	480	506	479	529	503	535	452	470	538	467	476	537	471	508	482	491	549	492	482	499	499	472	479	508	491	475	506	497	472	481	482	517	497	519	487	531	507	492	438	491	552	509	475	489	472	496	501	519	478	486	509	543	480	472	494	520	488	462	517	518	438	514	504	475	497	477	494	494	488	497	517	437	470	451	543	491	473	494	474	479	486	509	528	517	478	493	504	482	490	495	500	542	505	471	483	486	522	465	498	507	524	495	517	485	516	529	514	508	505	454	509	532	515	532	523	509	473	518	498	511	468	513	528	532	471	486	497	463	511	495	539	499	494	465	489	486	477	558	495	477	529	467	511	521	515	503	521	506	517	510	516	486	489	507	514	489	476	505	506	478	471	494	512	510	475	487	477	525	535	472	528	511	465	473	501	490	508	494	483	502	466	515	498	494	489	498	484	509	472	489	480	474	506	477	492	529	486	492	491	532	500	487	485	500	524	492	516	507	514	481	502	469	515	504	511	476	513	488	509	507	513	521	493	513	495	460	477	472	569	495	509	495	508	480	480	462	507	483	466	522	469	508	547	471	480	500	489	484	494	482	460	478	511	525	505	525	507	486	506	463	478	495	461	479	520	510	528	511	490	532	491	509	482	485	529	462	514	490	457	468	467	526	520	489	523	464	468	500	468	444	466	505	563	482	513	541	492	503	444	486	480	530	516	504	494	490	527	518	510	517	488	541	499	531	468	501	514	474	513	502	539	503	503	494	488	472	493	492	484	453	490	522	525	548	477	522	509	486	503	474	496	496	493	501	512	493	477	480	509	505	483	496	530	502	503	462	486	462	480	469	533	497	484	457	477	518	472	485	516	480	538	499	465	537	499	457	468	512	505	480	524	487	455	532	481	481	486	511	462	510	524	481	467	491	480	512	508	514	491	516	506	511	487	490	497	512	485	542	467	540	502	511	486	536	498	512	476	530	507	534	496	493	518	510	490	509	525	487	489	512	502	489	502	478	510	502	480	492	494	489	477	501	500	494	497	486	500	494	483	512	518	490	510	562	497	504	494	519	494	540	478	487	510	503	480	485	487	482	512	476	460	489	482	514	504	502	464	501	486	489	515	464	468	479	475	508	505	496	481	491	472	471	527	497	539	504	498	494	507	507	490	499	473	487	478	481	514	476	501	501	508	512	464	471	481	461	513	479	525	490	513	490	516	470	471	553	485	529	514	487	479	509	482	549	473	486	510	516	506	501	495	513	465	507	529	503	486	472	511	477	508	534	495	512	486	489	445	496	469	482	477	501	517	482	508	517	526	522	457	485	497	499	497	510	500	461	507	481	526	496	488	519	442	491	504	500	494	500	481	491	476	525	455	500	508	545	477	483	514	495	501	506	476	506	507	450	476	521	553	468	459	456	488	509	524	489	496	498	507	469	496	501	448	505	496	516	516	517	518	482	445	482	514	462	521	528	526	497	493	547	495	523	539	448	539	507	505	520	517	488	504	484	469	488	473	490	533	490	482	492	478	484	504	504	490	470	479	474	526	532	508	518	477	523	508	525	533	480	497	519	496	450	498	516	504	503	473	527	502	483	443
7149	10638	9948	5577	3506	2550	2021	1619	1376	1218	1034	927	888	819	798	721	702	622	624	627	610	613	576	568	599	576	556	511	512	562	533	548	545	551	542	471	549	500	492	518	559	487	518	500	527	495	504	525	527	475	489	476	476	495	514	473	494	477	509	466	470	495	489	500	470	488	479	480	497	490	504	441	483	500	461	462	437	481	453	467	491	505	500	461	448	432	483	537	439	482	468	459	478	471	451	479	476	475	436	468	497	465	486	439	467	473	459	512	462	465	499	476	443	480	511	484	506	506	506	452	432	518	482	524	464	472	479	449	503	469	434	460	475	461	449	487	466	473	459	468	442	459	483	489	450	458	510	480	477	448	491	472	456	486	446	486	480	479	462	475	438	480	420	487	456	450	462	469	516	486	488	485	473	489	477	473	485	458	449	475	440	446	505	416	435	464	466	478	463	460	505	459	475	522	482	480	479	489	513	468	448	477	444	457	451	464	504	490	462	501	445	457	472	501	416	438	498	439	532	470	451	505	455	504	484	447	469	486	414	533	454	441	495	461	459	472	498	491	482	495	468	480	488	470	467	445	454	492	521	416	467	485	454	482	488	457	474	463	490	433	497	450	434	494	445	504	441	471	488	487	509	487	442	417	465	460	457	443	501	500	468	473	489	434	495	446	463	476	463	484	461	487	485	448	488	436	451	473	509	495	465	491	470	467	481	512	464	471	426	469	445	499	490	499	485	470	472	442	448	481	466	498	512	503	437	484	426	489	463	461	491	463	490	456	492	463	451	481	501	469	466	481	449	471	511	476	509	476	474	452	501	497	443	465	465	482	491	496	468	467	524	493	479	483	502	478	475	491	463	461	473	468	453	429	467	487	455	474	470	478	523	493	474	451	444	463	491	481	467	493	502	461	522	473	468	473	484	459	479	517	483	464	477	446	471	486	433	500	490	472	485	468	502	462	461	467	470	440	479	456	486	458	456	489	458	459	496	483	475	483	457	454	485	487	492	480	454	475	499	484	492	494	472	437	546	524	432	470	460	434	473	465	443	495	472	434	506	468	512	482	460	465	471	452	433	480	459	458	479	463	468	475	469	480	459	460	467	453	496	506	469	482	463	478	451	447	458	456	471	451	482	452	493	458	459	516	481	485	474	450	481	471	499	457	444	452	454	464	479	505	524	491	461	482	483	525	469	463	458	465	447	451	495	502	461	511	471	479	454	442	476	482	492	452	451	469	451	473	439	451	465	500	461	413	450	451	505	492	474	474	431	475	439	472	493	499	451	502	473	496	452	489	481	451	489	522	435	502	462	470	464	460	476	488	483	471	486	474	485	504	478	488	466	456	453	460	500	510	467	457	510	495	497	488	457	462	488	498	496	471	474	438	434	465	475	468	434	465	439	463	494	470	499	459	413	490	465	462	506	513	478	479	457	470	461	453	477	481	459	494	464	488	470	475	471	496	455	511	452	458	450	476	470	509	497	476	477	461	441	479	432	453	455	492	426	455	475	450	485	495	524	457	478	458	488	430	462	492	458	439	506	531	456	477	481	460	453	533	496	516	474	434	466	501	486	473	444	468	461	495	495	460	486	483	481	466	499	481	494	487	489	453	454	472	472	464	506	441	486	483	461	501	494	446	469	465	483	447	470	501	437	512	517	473	445	470	462	482	429	501	505	459	503	464	485	444	476	498	440	450	444	470	483	502	458	485	460	456	426	458	460	485	454	476	466	455	464	473	475	478	457	470	462	487	462	503	490	443	505	479	446	493	436	473	486	457	460	455	443	489	497	497	451	485	473	436	469	466	460	482	450	503	491	460	480	508	462	472	456	446	444	522	482	486	465	448	497	472	478	466	483	482	453	470	457	465	475	491	478	439	451	456	483	483	484	530	506	516	491	482	482	479	450	489	495	435	459	494	467	478	474	467	465	463	460	487	463	442	482	445	505	488	440	457	471	500	488	503	488	487	478	472	463	446	485	480	493	506	471	483	485	472	483	429	488	501	468	462	494	473	462	485	507	485	491	448	471	478	441	483	438	477	475	478	455	454	492	513	492	469	476	473	476	461	491	454	468	446	477	464	455	489	462	481	425	516	474	451	486	466	461	465	525	458	466	528	444	479	460	496	489	503	466	482	487	464	446	454	490	491	501	473	429	448	459	411	494	435	446	489	475	497	502	483	521	477	474	490	448	502	426	444	449	465	470	503	476	497	482	446	451	430	462	461	440	455	478	517	491	492	446	485	447	509	498	453	478	475	447	465	508	478	450	497	459	441	459	468	480	469	460	500	472	476	434	468	510	479	485	500	477	473	486	467	454	434	468	444	465	476	474	473	489	481	455	482	420	428	480	487	505	478	475	438	499	432	456	477	468	424	493	499	504	520	487	474	438	477	505	461	462	444	479	489	477	497	485	459	440	458	453	452	431	486	479	481	501	475	482	471	534	488	493	499	448	442	477	460	519	471	448	439	458	463	499	459	471	481	449	454	470	479	466	501	461	512	452	467	493	416	433	444	485	462	494	500	487	465	472	457	488	463	494	471	489	443	489	473	499	468	447	487	482	456	474	471	467	470	451	482	467	467	481	511	471	473	443	445	456	489	454	497	477	475	477	465	494	451	479	499	428	475	501	506	468	464	473	494	437	473	465	487	468	480	477	501	471	481	451	467	427	485	436	474	495	480	473	484	489	445	473	471	448	528	482	469	469	488	458	464	488	514	482	491	485	473	461	461	465	448	451	493	462	435	457	449	473	468	495	488	525	501	478	446	462	451	515	428	475	479	500	463	486	492	447	471	459	464	468	479	478	462	432	462	475	460	484	456	489	499	449	486	464	425	509	451	476	488	425	477	430	439	464	456	445	452	501	462	442	469	485	458	486	468	494	513	466	492	465	484	482	469	425	504	446	491	448	466	502	456	447	443	439	482	457	479	485	490	476	475	476	485	498	462	450	446	520	477	495	453	478	500	489	469	502	481	463	457	472	467	450	475	443	505	464	497	454	470	439	508	460	494	458	453	500	471	491	483	499	469	464	465	485	492	501	466	483	489	480	457	427	486	484	430	490	455	480	484	490	443	504	484	501	479	480	463	483	485	463	470	455	428	425	452	432	458	467	464	498	471	452	486	457	445	490	459	433	508	459	465	499	473	474	460	478	446	498	451	469	468	479	484	468	464	459	470	450	461	444	455	482	453	453	478	437	473	470	475	450	469	447	449	463	467	446	456	504	468	468	481	496	487	498	462	485	479	446	508	469	523	467	471	464	475	463	480	500	462	475	469	510	472	468	474	487	477	462	460	470	466	466	468	490	447	489	485	475	474	482	501	498	441	438	478	476	478	469	435	477	494	482	492	490	420	461	451	470	455	484	485	467	477	455	432	500	448	434	488	479	478	467	465	460	451	473	506	459	481	469	481	445	455	451	510	501	481	446	461	443	463	432	458	464	466	425	457	427	474	487	471	460	464	424	484	471	507	481	474	429	455	503	521	471	470	455	487
23412	21322	28371	24612	21332	21445	11677	1881	1404	1296	1144	1065	1043	971	923	895	903	913	905	891	805	796	798	802	821	806	752	798	744	754	698	771	744	721	768	776	719	718	796	746	731	707	725	701	668	757	734	776	763	721	708	702	714	770	719	687	763	729	733	702	736	729	750	702	751	720	686	717	730	669	712	761	700	685	693	670	725	736	707	697	675	704	765	691	721	683	723	689	687	694	704	776	681	700	745	657	704	736	721	707	749	725	736	711	668	716	698	754	710	691	732	700	673	714	726	713	706	727	730	680	751	663	727	650	708	682	677	706	681	723	740	729	729	710	679	689	717	683	660	692	672	714	681	727	744	742	696	736	710	721	690	678	718	701	708	715	718	650	750	697	667	712	681	726	697	686	716	646	692	723	663	683	663	718	742	738	726	740	724	707	758	714	714	716	684	668	728	682	684	718	693	687	701	760	674	722	706	725	675	725	693	663	693	737	691	671	687	750	701	705	721	679	700	696	657	711	729	686	707	726	702	717	679	738	695	695	723	786	744	725	752	694	668	670	696	713	726	686	740	625	697	660	660	696	656	711	739	669	695	710	694	688	693	733	700	697	731	717	720	705	717	719	677	697	669	687	721	684	681	676	708	637	685	703	710	664	733	692	700	642	659	712	689	689	703	734	685	697	674	673	687	752	688	703	676	711	695	672	671	737	734	672	685	732	723	656	708	683	711	705	704	681	691	697	704	695	682	738	669	709	640	666	654	685	662	675	704	695	689	656	742	754	710	686	653	695	744	727	663	696	681	663	707	728	780	704	716	699	716	747	722	714	729	699	677	730	663	717	664	748	715	696	726	746	720	729	677	722	700	689	706	721	693	692	722	685	717	662	644	714	706	705	709	705	668	727	729	695	717	661	697	696	748	710	695	741	750	695	672	706	693	721	682	699	679	706	680	682	673	712	703	644	674	697	710	699	683	681	706	771	686	705	751	667	686	704	726	680	715	716	691	657	717	702	711	703	709	651	656	729	673	633	706	704	686	689	709	684	719	721	689	658	715	759	697	712	699	667	707	690	681	694	723	683	668	721	698	707	703	684	707	659	690	699	732	740	705	675	708	627	638	741	727	673	714	691	684	664	738	721	718	709	732	654	688	690	692	722	703	646	700	742	713	677	656	710	685	708	715	665	695	711	712	739	730	748	756	741	703	726	750	706	682	675	732	670	689	698	634	697	692	702	693	706	710	697	730	681	683	720	698	665	719	682	715	678	710	690	665	701	734	674	686	674	741	688	728	692	708	708	673	733	708	738	657	702	657	722	744	707	665	705	664	712	703	740	655	712	693	711	722	696	711	672	683	723	691	665	705	715	721	666	711	712	658	710	726	699	692	703	706	729	722	707	699	704	735	702	707	720	727	692	728	699	684	717	696	663	735	715	708	736	709	684	697	714	681	730	685	689	694	725	691	681	702	734	679	666	675	675	692	745	729	670	677	717	720	682	717	698	677	687	686	685	710	756	733	718	705	777	706	694	739	702	703	670	703	735	660	688	685	718	684	667	701	734	708	714	706	696	709	639	734	692	644	711	706	709	721	675	671	687	698	697	696	681	687	663	630	695	715	689	684	713	708	678	663	708	707	728	723	693	685	678	716	731	799	719	710	664	655	669	660	720	698	681	670	768	699	728	708	705	678	701	665	687	691	704	675	683	705	731	723	626	708	753	725	665	700	732	690	691	740	682	728	707	715	696	738	690	678	691	709	744	692	746	678	691	696	695	692	744	698	676	764	707	755	749	710	740	706	680	701	715	729	686	717	726	685	732	706	705	738	757	647	682	712	709	687	730	695	681	706	715	652	666	730	688	682	712	706	703	715	716	708	684	715	693	677	664	657	696	699	662	671	714	710	668	747	706	731	705	707	722	691	705	683	706	740	680	675	680	733	728	711	729	746	703	769	733	699	702	672	691	694	702	733	681	731	648	686	667	685	716	710	700	692	720	733	662	713	765	677	719	684	641	703	698	676	716	691	730	688	713	770	738	659	702	734	720	682	707	713	737	701	694	655	687	672	707	720	706	702	679	693	709	670	665	734	713	685	720	715	711	678	729	711	705	683	679	712	721	735	731	697	737	682	740	691	731	723	753	696	680	747	690	720	698	716	719	722	694	715	680	718	687	688	705	660	689	711	770	756	721	692	702	721	753	702	736	738	650	752	655	711	674	726	652	685	685	713	739	674	699	671	723	689	715	756	749	695	680	662	672	684	662	687	745	667	689	720	695	766	721	713	751	695	690	669	734	642	700	763	753	732	706	795	686	664	754	720	700	719	683	698	695	680	746	716	669	711	669	687	710	695	670	696	661	688	707	698	686	721	654	648	737	714	685	726	721	737	674	670	728	689	699	686	728	715	659	710	686	707	702	701	686	663	675	719	748	705	719	719	720	726	720	686	733	673	717	718	692	703	720	678	714	733	705	729	696	766	683	699	702	660	735	742	717	690	723	666	703	701	683	712	705	683	633	694	734	722	716	715	687	743	683	714	751	722	754	705	707	691	685	679	726	705	750	685	666	685	701	730	741	695	677	706	721	708	689	732	725	676	724	708	726	682	728	697	673	650	717	690	692	693	678	710	696	691	736	696	708	709	703	727	704	701	706	699	713	716	732	707	758	696	717	736	668	730	712	672	648	728	726	696	723	734	661	730	708	746	683	693	683	700	726	678	664	704	729	699	688	712	691	692	702	668	686	669	690	693	695	697	753	704	736	704	670	692	735	682	750	731	717	668	714	694	723	747	700	710	753	710	669	681	675	706	695	695	683	711	692	749	713	724	706	747	718	695	698	668	660	731	767	675	723	716	723	678	740	712	735	704	694	682	683	708	679	675	731	714	688	711	699	670	688	708	744	708	729	720	709	703	690	669	684	717	711	695	728	707	721	661	706	710	687	710	646	715	652	754	714	703	687	702	675	738	703	693	681	698	684	681	694	703	670	626	724	760	689	666	710	664	677	659	691	678	658	743	713	710	745	705	674	737	701	689	682	721	692	685	769	735	653	695	712	705	689	692	673	684	693	702	711	701	705	707	709	724	685	718	733	683	729	717	682	687	692	731	690	687	688	718	717	718	721	693	700	680	702	712	660	658	676	704	722	657	683	682	646	687	740	707	721	674	715	681	682	723	681	734	748	734	714	702	723	717	704	692	738	678	761	711	698	689	731	709	706	687	680	688	705	700	672	702	738	703	685	722	724	675	749	714	684	693	704	727	727	710	666	734	698	755	666	689	724	721	691	707	677	714	708	734	663	699	692	701	727	721	684	679	710	700	772	710	683	677	699	715	689	715	678	693	714	632	683	726	709	716	688	706	720	696	709	648	672	677	660	703	712	704	725	669	726	679	631	705	718	712	732	706	696	688	673	741	688	762	722	730	689	693	699	718	765	711	717	651	725	682	693	678	659	669	687	699	756	707	709	753	709	725	756	715	701	695	704	724	683	726	665	693	725	705	707	686	766
10109	17452	15988	9400	6223	4679	3567	2831	2401	2064	1749	1576	1457	1335	1277	1192	1150	1064	989	942	891	928	872	899	849	872	766	789	815	805	771	784	761	772	760	765	774	719	745	744	703	738	763	725	728	701	665	725	690	705	666	686	682	748	681	709	690	665	736	716	709	668	656	661	688	658	719	682	704	660	673	667	734	728	695	684	679	666	683	633	720	695	697	691	670	666	684	711	677	634	697	723	696	664	683	671	674	687	702	666	668	700	672	665	725	661	645	671	718	704	683	664	641	659	652	646	670	647	710	643	709	666	665	723	645	724	692	686	691	764	652	693	654	692	664	704	698	682	663	700	653	634	705	628	657	654	670	678	697	686	678	653	682	632	672	703	689	646	635	687	696	694	696	680	695	685	716	693	687	699	763	651	647	685	617	692	680	679	689	669	681	656	622	725	662	680	681	661	649	694	687	652	649	688	711	648	716	672	637	681	695	676	685	696	711	677	626	689	698	679	664	649	668	702	669	667	659	652	665	664	681	614	686	666	657	660	670	673	704	686	698	649	701	674	654	685	705	692	652	640	635	612	677	677	662	673	702	686	703	617	641	705	680	679	654	670	721	658	690	651	627	715	645	618	695	662	647	653	660	676	691	673	666	640	707	623	665	676	655	597	643	706	695	649	698	722	720	702	728	672	688	682	671	663	706	679	638	665	707	641	705	660	662	672	694	690	643	681	678	668	674	656	728	665	709	693	626	660	712	640	663	645	660	661	645	622	706	679	663	663	668	700	654	652	662	671	657	711	651	681	670	714	637	672	679	656	629	686	632	673	704	707	678	667	644	654	622	605	656	700	698	666	659	706	695	670	713	694	665	685	691	684	674	697	661	654	681	706	683	682	644	699	686	646	668	676	661	711	670	624	680	669	632	669	681	675	692	663	667	638	688	673	720	624	679	687	682	704	667	687	683	692	715	696	663	662	676	684	708	651	692	689	647	697	643	707	678	627	708	691	688	685	671	700	608	659	651	677	695	674	724	642	700	676	703	681	672	682	719	675	664	682	646	726	680	679	709	709	703	633	709	662	708	672	687	685	669	672	708	693	615	661	685	637	670	685	648	724	637	697	663	652	707	689	670	705	666	731	630	670	683	662	677	729	647	678	745	660	693	679	640	657	679	668	674	683	614	659	663	698	667	670	719	646	652	677	707	656	669	656	661	661	717	673	666	671	648	692	692	705	667	691	710	628	706	633	681	651	697	721	674	693	652	671	681	653	687	678	700	615	692	711	671	664	670	700	698	678	707	718	706	666	651	696	681	672	664	690	659	665	720	659	663	636	679	653	664	638	627	655	681	667	644	677	677	709	637	689	687	634	687	678	687	606	681	702	647	648	699	674	667	695	685	666	678	698	648	696	682	679	635	682	655	683	735	698	685	686	703	680	661	646	672	684	691	684	673	653	649	634	664	705	673	664	694	648	678	597	707	697	636	640	675	667	603	713	707	723	693	661	688	654	681	651	671	669	727	639	687	682	658	738	672	633	701	724	710	679	681	695	670	646	679	700	602	680	710	637	693	677	670	678	672	643	659	638	679	639	668	688	680	662	636	629	607	699	687	714	667	653	649	667	653	673	670	667	650	661	719	637	679	688	659	669	674	679	707	661	639	684	680	674	651	684	663	678	689	684	676	631	690	634	683	678	658	733	663	673	666	645	648	659	605	635	672	674	664	640	595	684	659	670	723	618	652	686	649	698	719	676	635	691	623	670	667	656	672	673	630	711	666	652	651	697	623	671	644	663	690	625	668	656	716	671	670	665	650	661	717	674	690	732	680	634	706	690	686	697	643	695	675	675	660	666	664	620	673	687	686	682	669	613	670	693	653	700	692	720	660	623	675	651	674	649	651	660	654	701	669	622	659	675	692	652	637	695	729	707	718	643	673	701	665	718	717	689	672	715	684	675	628	657	705	627	681	697	640	674	661	734	664	617	710	679	681	671	682	709	676	636	656	683	719	644	683	674	655	667	655	674	682	695	669	663	680	664	632	667	701	648	691	695	679	640	684	699	691	681	693	647	662	697	703	677	680	663	669	660	614	655	679	673	678	662	643	675	679	678	646	637	644	667	696	639	708	666	663	663	632	666	687	680	657	691	625	647	711	660	649	689	646	684	672	719	676	636	673	706	658	674	726	664	612	687	709	650	674	695	647	653	664	663	637	679	620	679	672	651	651	652	702	659	654	685	682	687	710	702	643	626	708	692	708	673	616	658	689	696	654	681	691	705	661	632	658	724	698	642	675	619	647	703	689	677	680	656	686	685	676	696	648	678	689	681	638	651	652	663	670	667	671	690	670	677	681	643	694	638	689	683	674	678	654	668	667	676	649	695	663	672	695	617	663	703	653	656	615	666	656	704	695	673	719	666	645	669	688	640	678	674	703	633	619	649	665	687	654	649	614	637	651	653	687	676	672	683	696	695	679	729	685	667	695	651	722	721	651	688	677	714	665	685	632	697	735	675	684	692	640	699	663	670	642	684	671	626	652	672	646	680	697	643	678	668	671	666	625	709	700	684	687	601	688	733	643	690	659	626	667	707	646	696	690	680	670	652	679	697	668	685	725	706	675	727	689	693	701	672	701	643	687	698	677	653	667	655	701	704	669	732	709	703	701	676	637	656	659	694	661	674	659	689	681	628	651	625	663	664	692	733	666	651	659	634	665	692	604	657	691	632	655	681	675	653	670	669	708	667	627	626	649	645	686	669	726	665	695	645	684	684	671	671	698	652	698	664	681	702	695	660	668	672	692	681	695	667	656	685	638	675	693	706	659	694	692	662	671	680	616	668	646	685	646	640	636	633	629	662	669	682	665	669	688	700	666	665	639	657	669	684	672	654	665	641	681	679	629	653	709	739	671	688	640	645	642	682	661	669	674	666	654	673	666	643	650	657	695	676	680	668	658	645	682	658	662	672	644	700	683	703	671	688	679	718	668	704	679	719	672	606	700	696	686	686	626	695	702	679	657	723	670	743	675	681	629	672	635	638	697	699	648	691	678	670	699	622	669	652	725	661	641	719	672	675	685	647	680	715	676	692	677	665	675	668	600	695	639	698	701	703	671	673	640	647	680	621	679	679	694	663	633	683	673	708	676	685	685	682	655	705	599	632	674	677	697	680	682	683	706	668	641	658	681	669	687	697	758	690	686	688	650	679	704	698	667	650	643	672	716	667	684	656	658	656	645	672	652	692	673	678	644	686	694	727	662	687	712	678	684	717	690	683	693	693	696	657	652	665	648	683	626	692	640	645	693	646	689	679	647	650	656	679	658	679	684	689	646	699	660	684	657	648	663	705	691	688	689	679	664	616	717	681	684	659	704	711	675	625	692	681	665	639	695	691	695	662	650	694	686	670	678	677	661	715	683	643	658	678	673	673	697	666	654	674	670	668	708	659	623	674	637	675	693	659	712	649	641	702	709	694	638	669	672	671	668	720	668	624	681	682	703	665	691	660	660	636
28862	16071	2119	375	251	230	209	198	214	200	193	167	159	197	204	179	161	191	193	169	162	181	182	168	161	198	177	188	200	171	183	176	171	176	170	178	164	171	192	185	173	178	177	163	207	172	184	167	199	183	177	190	194	190	156	154	196	183	212	153	180	175	196	200	194	149	190	174	188	183	198	172	168	168	168	195	173	188	181	184	170	192	181	187	196	157	196	179	156	175	155	185	171	179	164	178	160	179	178	198	190	175	190	191	206	158	212	175	163	172	188	184	191	175	166	167	195	206	214	198	179	179	208	206	195	164	164	194	182	188	184	170	190	154	183	206	186	195	195	168	168	167	186	171	189	183	169	177	174	177	191	189	176	179	162	174	201	161	172	173	177	179	199	177	176	187	182	210	178	183	190	168	182	161	153	199	191	171	177	198	183	160	174	205	190	169	182	154	201	175	166	192	170	178	177	192	168	194	177	179	189	193	154	159	186	197	181	160	168	186	158	197	186	196	185	191	179	166	173	185	157	190	170	199	183	163	185	168	172	170	197	169	173	181	185	189	183	167	191	193	162	184	161	166	171	195	211	181	161	175	195	192	190	179	144	186	170	170	197	192	188	169	166	187	178	160	186	179	179	171	191	183	168	203	175	167	193	180	185	184	181	191	173	177	206	163	169	170	156	186	192	162	168	193	163	177	201	186	195	189	154	180	175	193	152	149	166	190	172	183	165	193	160	160	195	181	177	170	171	200	183	174	204	172	165	172	181	184	182	182	161	171	181	197	168	193	191	192	200	174	186	175	160	183	166	178	179	198	176	188	194	171	173	193	171	209	167	149	175	198	187	178	170	187	206	188	166	140	185	183	196	178	186	175	174	181	188	182	178	196	191	167	193	179	198	202	157	204	200	164	162	182	187	175	184	181	196	184	163	156	205	216	180	186	202	166	175	180	156	175	198	203	182	165	184	198	173	176	189	154	191	201	157	162	174	191	158	190	173	205	180	180	180	180	188	182	181	192	189	183	185	176	189	170	175	159	158	166	168	153	196	195	192	162	146	185	184	185	201	198	182	180	157	179	193	181	192	182	184	173	171	200	189	190	159	192	180	161	194	173	192	182	168	178	176	173	207	174	184	185	184	180	167	176	190	181	168	199	183	183	203	174	177	186	189	176	175	185	185	185	182	199	176	185	203	194	192	176	167	168	189	183	177	188	206	213	178	188	189	181	189	148	197	190	208	178	191	186	169	199	181	160	184	168	194	206	180	179	181	182	178	177	176	185	192	178	168	182	181	171	183	163	228	180	178	176	182	174	205	179	176	170	182	182	178	196	188	176	155	183	185	179	187	170	170	159	185	181	188	180	170	184	176	179	162	199	170	184	187	164	179	174	188	176	180	162	189	171	197	204	153	161	174	169	194	168	176	168	189	186	187	179	184	189	188	171	187	205	190	177	185	190	179	183	193	178	189	184	194	170	159	196	188	205	198	172	189	175	190	184	189	212	184	177	194	182	198	205	156	178	188	159	188	180	202	170	209	184	190	174	161	195	177	188	184	172	176	184	185	176	158	196	187	191	196	161	185	192	180	201	189	180	189	194	180	190	175	179	166	168	170	188	163	176	177	158	196	188	166	162	153	179	156	191	179	169	163	147	193	184	173	156	158	175	166	173	195	191	185	195	206	158	181	172	172	189	189	174	160	205	158	199	189	164	181	168	174	192	190	195	182	211	192	179	170	164	212	163	178	176	185	200	186	207	189	195	175	183	188	208	197	187	169	169	177	182	170	173	192	192	198	185	200	167	176	179	156	157	162	175	187	187	188	165	191	196	184	188	192	185	175	165	152	174	177	209	206	157	152	170	161	169	194	190	196	189	181	178	174	206	204	195	180	180	184	189	177	187	184	181	173	190	165	174	195	196	180	153	186	183	189	184	168	186	200	165	178	177	171	178	196	179	192	185	198	191	180	167	163	189	205	185	191	171	179	175	177	200	191	180	189	168	188	198	168	178	194	188	180	172	193	189	177	192	194	195	148	168	160	181	152	169	206	174	169	173	188	165	160	171	152	185	173	187	181	186	196	187	209	197	195	175	176	182	168	209	168	185	168	192	188	193	180	172	160	199	160	192	196	155	188	195	197	156	185	164	205	189	177	177	171	168	165	209	179	163	178	184	175	178	209	174	178	188	191	189	172	207	188	179	169	168	165	191	182	188	181	165	193	177	172	182	187	172	191	181	171	177	179	206	175	170	178	164	180	170	181	182	204	172	172	205	172	185	175	192	212	189	161	191	176	186	180	176	174	169	173	165	192	178	169	158	186	190	173	175	175	191	164	175	176	175	180	182	174	163	180	157	184	188	215	191	192	178	168	188	177	181	176	160	182	184	200	178	168	197	171	185	183	183	177	199	176	176	181	210	162	165	169	187	177	184	146	194	193	194	198	197	196	195	210	218	175	187	170	187	190	192	174	191	202	169	161	186	154	169	183	181	163	177	185	157	175	184	181	208	185	191	183	159	186	170	163	182	220	151	150	186	188	187	142	153	159	191	178	179	210	179	185	179	203	172	188	165	167	190	186	183	172	205	177	189	185	200	171	182	178	189	197	197	183	164	187	190	159	172	196	182	172	186	167	182	176	191	170	171	169	180	179	199	197	196	187	206	195	172	154	182	164	170	186	173	197	170	181	168	178	173	198	182	185	170	173	176	183	187	196	183	168	180	204	188	192	190	172	156	184	191	188	179	203	183	181	166	207	181	180	208	180	180	186	169	165	177	175	171	177	162	179	171	173	172	183	174	182	174	181	181	183	179	164	168	191	159	168	175	204	173	157	169	176	187	165	146	163	190	152	185	183	163	179	180	210	182	202	170	189	174	156	185	157	173	181	177	188	202	179	201	187	180	165	175	178	189	197	188	209	151	177	190	168	188	204	174	165	161	204	169	192	185	207	169	183	197	159	174	166	167	187	189	201	165	216	166	178	182	177	169	168	174	166	190	179	208	161	175	174	168	154	188	186	180	189	167	194	184	171	195	154	180	155	196	176	192	184	199	193	215	175	201	176	179	192	192	175	182	161	174	173	180	183	204	163	201	177	194	205	193	189	199	176	183	175	171	206	181	180	183	185	168	206	203	192	176	178	195	173	187	181	175	183	174	167	191	178	167	185	140	183	174	173	173	179	172	182	206	187	196	190	181	179	180	184	188	189	183	167	178	166	177	171	153	183	194	156	194	195	183	173	197	166	180	167	193	195	175	186	182	207	164	172	175	190	159	186	183	187	218	197	164	177	179	208	196	182	185	187	180	166	185	167	181	159	162	181	177	175	170	167	160	161	175	185	194	171	186	177	182	182	181	166	156	197	182	174	158	200	171	189	198	181	167	184	171	176	190	162	165	168	196	188	178	179	162	188	185	173	184	198	174	184	184	180	199	149	159	179	162	167	179	193	189	157	158	198	164	189	172	195	181	182	192	203	180	174	166	208	174	160	179	163	213	177	189	181	165
4808	679	625	403	299	285	280	241	230	214	253	222	218	221	188	208	213	175	197	200	214	209	187	185	177	203	201	203	204	177	179	189	163	206	214	171	197	182	177	212	195	179	170	177	188	199	201	178	177	169	197	202	181	184	186	151	188	178	185	202	197	175	180	172	210	187	202	193	189	213	192	190	201	187	177	209	186	176	198	177	201	211	194	173	190	159	172	210	179	182	192	191	177	192	175	193	213	197	187	192	173	199	202	186	183	156	195	170	176	195	188	200	195	188	213	193	168	185	196	182	175	190	157	201	197	208	182	193	176	187	177	202	202	208	198	170	206	175	197	188	188	209	186	204	179	198	169	188	180	185	182	198	204	186	177	195	180	204	203	190	176	188	204	212	202	176	192	202	206	191	224	186	194	192	182	216	194	179	184	203	209	195	183	194	180	190	194	171	189	182	190	185	178	188	176	178	164	177	192	200	185	183	202	193	181	188	192	186	200	176	180	190	189	184	198	196	180	176	196	200	159	193	164	187	174	194	224	186	202	161	204	183	211	183	191	183	179	191	176	201	188	186	178	169	197	167	183	193	190	156	194	174	181	196	172	190	193	171	171	203	187	174	208	181	168	188	207	184	199	180	182	206	182	181	186	207	189	167	184	166	185	175	183	176	196	170	189	204	210	186	209	194	184	185	193	187	187	198	204	198	167	177	190	182	192	198	194	217	176	183	171	168	210	182	207	195	209	202	177	161	206	203	173	180	197	187	198	187	203	195	173	219	179	186	206	195	191	205	178	183	185	193	170	191	198	183	182	180	193	181	182	205	204	181	187	191	183	194	193	212	173	209	201	183	193	197	196	197	197	182	187	196	202	200	204	185	178	184	186	185	188	194	171	172	177	194	194	221	176	177	193	180	182	189	199	172	184	179	206	171	190	177	204	175	202	168	179	173	206	235	159	186	153	215	212	211	175	216	177	188	168	186	197	212	206	176	182	190	187	182	210	162	186	191	205	179	172	193	182	183	190	194	196	191	191	219	186	189	171	171	169	173	187	195	182	180	205	156	208	182	187	191	184	199	176	170	179	169	184	182	199	183	172	177	199	187	175	188	200	193	179	204	203	193	195	206	198	208	188	211	188	183	205	224	188	215	189	183	208	224	179	171	196	161	171	182	187	185	173	155	195	231	184	185	192	211	175	171	189	201	184	208	183	179	202	211	194	191	226	194	211	191	183	214	189	183	197	195	167	174	179	195	167	195	179	194	189	196	191	195	177	196	194	172	184	182	196	178	210	179	187	168	182	189	193	190	173	217	177	197	183	177	208	201	188	184	179	186	178	197	173	221	197	190	187	197	202	230	183	197	200	189	193	216	161	192	173	188	195	176	162	198	159	182	193	194	189	193	190	189	173	183	205	184	175	153	196	182	195	168	176	179	197	175	158	199	200	188	179	183	188	187	203	213	186	186	183	200	188	200	205	206	192	182	215	197	195	181	191	185	184	165	205	192	189	189	181	212	177	187	193	188	188	170	170	228	196	172	202	185	153	193	185	199	199	180	163	195	193	198	191	191	187	182	207	173	176	191	169	205	183	173	177	173	198	219	180	170	186	206	218	187	183	189	172	163	193	182	201	187	189	199	190	189	171	185	200	170	196	183	205	194	216	211	189	193	176	191	190	195	187	192	208	189	187	202	187	175	178	180	190	185	200	190	191	167	169	186	177	164	209	199	202	185	197	186	163	189	152	189	194	184	214	207	186	197	195	176	166	171	191	174	205	184	196	215	175	190	180	183	216	175	229	189	203	176	205	176	187	198	195	179	212	185	191	192	184	210	189	162	172	184	152	182	204	181	200	196	184	179	205	182	181	180	198	204	204	187	192	188	188	168	192	193	179	191	177	192	183	172	201	185	192	185	205	180	180	185	202	185	184	189	188	200	184	176	197	178	210	194	183	203	176	200	189	170	168	192	215	195	183	185	178	181	206	176	199	191	172	175	184	183	189	178	165	179	176	192	208	184	187	208	211	174	208	196	174	168	177	196	194	193	178	176	217	193	166	179	193	191	187	174	169	182	187	203	190	200	202	215	190	191	185	185	206	177	192	185	195	184	198	214	183	201	188	188	190	207	197	189	179	172	181	160	169	201	211	194	178	205	155	201	183	179	196	190	198	195	189	180	191	179	184	194	198	198	192	203	201	186	185	161	192	196	166	197	166	190	176	184	197	191	190	191	195	202	203	187	186	180	206	182	179	210	194	173	161	216	209	210	186	197	196	193	191	176	184	190	181	197	193	223	161	189	223	173	195	171	213	195	196	203	186	202	170	180	182	177	179	171	180	194	193	210	206	207	185	176	194	191	196	205	162	188	165	187	192	191	183	193	196	198	184	193	201	197	189	192	195	190	194	181	179	186	190	174	185	186	161	195	158	180	156	216	208	172	166	209	187	182	215	192	170	179	190	212	187	182	200	187	200	189	188	182	168	186	195	176	188	179	212	191	184	193	201	199	184	183	210	204	216	193	189	181	197	172	205	182	200	226	198	179	159	197	192	195	196	200	216	185	166	203	206	193	208	185	184	178	184	205	208	177	197	200	202	175	186	190	159	194	177	187	196	186	190	182	202	178	187	206	202	192	189	205	168	184	195	205	193	197	188	191	182	192	197	199	169	194	175	192	201	207	178	211	203	173	174	178	174	199	187	182	191	170	180	201	209	211	200	195	204	169	175	211	183	178	189	210	200	204	195	177	194	195	216	181	203	199	203	182	184	194	217	171	202	210	200	175	203	233	191	193	200	186	188	180	174	194	191	179	193	168	209	194	205	193	198	190	181	198	196	186	158	165	187	188	193	183	194	170	191	208	196	189	189	172	188	194	199	195	188	197	195	192	215	178	186	188	201	182	200	189	194	175	203	190	197	178	206	202	170	177	198	186	200	200	210	171	192	198	187	211	202	181	188	178	186	195	207	201	207	174	197	191	167	195	192	192	166	187	202	151	212	186	191	192	178	165	179	163	154	187	187	204	193	182	179	203	182	206	188	214	168	190	198	199	205	186	198	183	193	206	183	197	180	179	189	209	200	199	184	186	189	189	186	181	192	189	182	171	216	168	192	171	189	154	191	181	171	188	170	196	200	185	192	198	196	202	211	189	167	172	192	184	160	177	189	183	178	194	167	204	205	196	198	190	181	190	175	190	208	203	178	169	221	183	169	171	181	172	204	177	187	170	215	189	189	195	182	171	170	184	202	177	170	180	166	200	206	182	188	156	182	201	184	188	189	168	164	203	182	180	211	172	202	198	186	177	184	193	179	179	169	191	198	181	197	199	210	199	190	204	179	181	194	192	221	202	184	200	174	179	183	175	182	206	180	195	191	222	205	194	190	200	202	172	181	195	160	186	179	216	184	198	196	178	183	214	176	213	189	162	182	202	194	174	165	168	176	200	190	221	201	197	190	187	192	191	185	192	185	188	200	173	157	197	174	186	163	162	184	205	194	181	179	183
25778	21326	28057	24933	21339	12668	1678	1076	852	794	773	728	679	662	623	620	606	556	587	574	522	526	520	545	537	566	531	484	522	480	532	559	520	548	555	524	503	500	509	536	489	497	536	491	549	494	513	473	509	493	566	527	529	563	513	545	518	482	508	514	498	515	523	504	487	525	486	474	483	486	507	515	493	505	545	493	522	552	544	478	446	505	507	485	527	492	474	508	465	487	521	494	525	517	512	471	499	453	488	535	486	494	478	509	450	486	475	519	503	512	481	486	510	528	503	474	502	495	503	493	492	510	492	446	501	450	498	480	490	495	500	541	497	482	522	477	477	497	515	467	465	509	430	523	508	487	502	485	512	506	439	523	490	485	496	507	516	474	488	537	510	471	513	515	530	534	490	515	515	517	505	520	474	495	535	490	476	526	538	495	517	500	457	494	530	469	492	479	467	475	493	540	533	538	525	443	517	448	523	500	509	533	502	498	518	493	496	523	488	472	498	491	484	496	495	472	509	509	481	496	509	479	479	515	493	468	480	457	481	507	535	533	504	510	494	481	501	479	500	487	471	497	525	478	462	477	518	483	512	495	544	477	496	493	469	530	523	494	514	461	472	509	518	501	502	468	498	494	514	482	512	479	465	468	501	515	480	446	521	507	551	506	478	498	510	507	513	502	529	494	529	470	475	481	511	465	474	486	481	476	473	505	475	474	469	513	487	505	484	474	506	496	500	520	492	523	499	493	514	499	523	461	463	469	467	486	480	485	477	481	498	502	521	483	506	498	511	514	501	493	542	498	496	479	482	540	510	487	513	489	534	506	487	480	501	531	518	488	504	512	479	487	510	511	518	511	529	455	484	518	490	455	469	515	486	430	520	489	500	460	524	512	545	496	501	489	501	569	532	496	492	500	492	473	513	496	471	511	476	504	475	506	504	511	497	514	462	473	476	473	478	513	486	474	488	531	486	483	472	508	504	459	522	504	488	502	482	532	490	481	546	537	503	503	535	457	476	497	537	507	469	484	520	471	454	470	516	487	500	533	526	461	494	500	475	488	510	475	495	479	478	477	483	528	495	522	492	498	513	472	502	474	483	503	487	496	505	505	513	481	514	480	516	496	487	463	502	503	515	509	491	482	508	528	499	494	485	530	505	501	526	524	508	477	513	477	490	473	509	471	510	511	500	476	532	489	519	467	462	478	481	516	509	484	479	497	436	483	492	539	505	483	495	490	538	527	499	506	474	481	490	472	495	487	450	496	505	472	507	476	490	481	530	500	473	480	500	467	501	496	500	504	506	505	466	499	542	492	518	452	515	524	507	515	471	479	495	500	486	554	504	459	491	501	512	466	509	502	485	520	495	540	480	516	505	506	483	534	508	521	508	518	486	530	484	468	494	493	467	467	503	558	515	506	475	497	507	506	514	523	478	452	496	484	513	534	497	502	531	521	465	516	506	534	481	465	506	495	484	520	532	494	547	489	509	486	506	530	506	481	494	509	508	464	502	488	502	552	493	524	479	491	450	486	490	464	534	490	514	545	478	495	473	484	517	472	522	523	484	467	519	488	494	475	478	457	487	506	543	489	498	508	483	526	535	477	531	515	476	491	456	492	465	488	474	506	501	475	488	497	507	476	470	516	489	531	499	494	464	487	494	493	497	507	504	483	507	492	499	513	499	476	516	501	483	501	463	554	516	485	491	487	532	477	471	485	481	506	492	497	489	523	499	496	458	496	483	525	505	530	512	512	444	503	468	481	506	539	506	457	495	555	538	481	531	469	545	507	493	495	480	458	487	483	494	489	483	465	492	449	550	503	532	525	489	508	509	495	466	507	447	471	474	498	491	484	483	544	520	515	547	523	505	462	488	495	521	512	516	487	512	492	458	514	499	494	498	482	519	491	468	469	521	509	535	490	470	502	508	491	478	490	508	443	499	522	517	491	494	484	509	482	505	517	522	494	512	489	515	530	490	501	492	515	506	516	523	514	505	490	524	514	542	520	488	494	513	537	498	525	525	494	505	487	485	539	474	488	477	497	535	513	502	494	530	483	499	491	495	509	488	490	487	484	543	476	502	545	484	525	477	472	469	461	456	490	490	499	514	512	463	515	486	490	453	472	489	498	475	521	504	480	546	507	482	521	489	471	533	492	485	487	496	504	536	518	526	486	492	499	416	465	468	468	447	518	475	470	507	497	483	481	519	471	506	473	545	528	517	503	501	504	487	465	489	544	516	483	491	471	493	480	498	487	537	479	498	500	500	446	489	463	468	489	501	528	506	532	506	493	509	506	512	494	502	509	532	491	498	460	516	478	500	451	440	501	500	486	453	473	539	476	511	537	506	497	510	456	552	502	455	473	490	525	498	465	527	532	461	544	460	504	498	469	495	541	478	492	496	495	495	509	492	465	482	450	480	503	503	471	508	501	511	536	506	506	499	507	516	497	456	464	478	529	547	503	522	517	527	509	448	516	448	482	510	461	504	525	512	505	506	500	468	524	507	515	460	521	478	487	477	535	508	500	475	470	477	531	506	502	484	518	498	493	493	485	463	522	534	475	524	475	507	526	528	521	502	520	508	500	521	466	560	524	508	497	492	515	553	509	524	530	558	533	473	521	484	472	495	496	529	514	493	510	521	508	497	499	505	489	494	509	537	517	501	490	513	506	518	490	501	467	473	489	478	518	510	497	464	506	512	542	519	448	533	481	493	470	536	464	489	507	480	501	481	503	485	472	495	505	503	517	462	547	487	519	498	476	456	522	510	473	466	516	465	487	515	496	524	475	503	514	520	501	483	465	455	517	499	446	477	475	524	554	522	530	504	518	541	458	521	493	488	479	499	523	506	518	519	535	486	460	436	489	525	482	486	512	484	530	505	521	524	548	495	511	479	491	482	535	485	538	510	475	488	499	499	488	499	481	519	496	487	496	515	513	471	494	474	505	502	544	500	534	460	508	530	507	466	473	486	493	501	498	511	497	526	512	549	518	508	501	434	495	474	503	502	480	500	528	489	525	498	505	499	453	494	514	477	491	511	486	485	518	503	486	509	513	511	506	496	516	511	490	512	471	491	529	514	464	472	516	513	511	499	492	472	519	457	494	527	526	469	503	518	514	492	479	558	510	516	494	483	519	527	530	492	522	507	471	472	485	523	498	512	497	527	437	496	504	520	475	469	519	514	501	550	547	495	511	470	521	511	482	537	463	486	503	470	463	501	467	494	523	479	531	557	488	459	459	480	503	498	474	486	494	517	514	498	510	508	520	510	512	478	479	536	519	522	469	490	451	475	480	485	507	508	493	493	507	480	458	500	491	461	520	497	522	482	522	510	478	503	491	485	474	466	510	472	523	507	511	495	494	485	463	498	526	470	521	502	504	504	460	473	478	510	466	516	505	501	503	489	498	498	509	518	472	506	514	503	510	508	457	499	473	507	447	465	491	534	496	556	508	515	484	499	483	503	484	471	497	474	472	479	530	447	507	499	475	493	526	505	508	499	504
7336	10569	9951	5542	3515	2637	2015	1679	1372	1162	1045	964	900	822	731	706	716	676	624	648	598	555	587	577	642	565	517	537	520	517	543	536	525	535	521	512	561	525	482	531	491	523	513	481	517	474	475	547	503	508	511	457	532	497	522	472	519	483	468	496	518	499	519	486	483	479	472	467	479	476	466	492	459	479	483	479	500	509	505	463	506	468	443	492	458	467	455	499	504	486	487	461	490	465	461	468	478	492	459	468	484	502	457	502	492	495	463	473	524	464	483	502	492	476	452	515	497	467	480	502	446	469	493	473	504	511	480	516	520	466	491	490	442	484	454	512	475	484	498	504	462	479	495	436	450	468	444	482	482	486	512	483	482	455	462	465	481	468	457	480	496	423	489	451	482	472	493	484	491	435	481	436	475	507	467	522	440	498	485	470	481	516	485	498	484	497	495	513	493	500	473	467	462	450	435	463	488	502	463	495	449	504	508	493	476	476	502	474	463	452	441	452	495	471	525	422	501	484	489	490	478	427	462	447	451	465	482	466	472	483	480	460	435	488	482	473	476	447	462	456	471	483	443	450	469	468	475	487	484	471	459	464	493	469	443	488	496	472	455	509	492	459	448	478	462	493	488	450	502	485	433	484	477	475	461	461	421	461	454	493	474	480	463	466	462	461	483	436	504	480	482	502	451	466	466	476	486	462	503	469	452	474	452	509	464	500	485	466	475	450	455	472	469	482	453	530	479	464	519	485	454	467	453	477	492	459	476	477	461	455	460	475	463	428	490	464	483	514	459	476	459	467	494	481	481	459	523	481	463	489	476	466	479	518	457	497	465	460	465	424	501	482	468	484	487	444	479	458	461	486	471	436	474	492	479	483	481	471	452	474	470	481	431	481	467	485	455	490	481	459	433	514	458	475	532	498	450	455	467	486	472	478	458	436	501	501	475	488	495	459	455	479	471	495	478	468	482	473	478	461	476	463	440	440	476	457	473	443	493	494	457	536	482	492	485	458	460	474	519	459	512	440	443	496	459	449	511	488	472	494	476	470	483	471	462	524	504	467	492	466	478	491	437	478	454	476	475	477	453	483	492	471	483	459	465	491	478	389	481	469	506	503	473	513	474	463	507	501	467	484	496	458	469	449	464	483	472	457	470	467	506	434	447	475	499	455	466	459	480	506	486	470	468	470	442	511	494	475	448	502	456	483	503	485	450	468	487	462	493	500	489	480	472	450	472	475	490	437	449	483	516	512	468	493	481	477	489	457	410	483	499	463	446	472	466	467	475	455	427	524	483	461	491	510	502	473	447	472	475	487	473	481	483	429	448	452	508	480	485	451	442	471	476	481	460	480	471	459	471	452	452	497	463	459	467	493	473	465	480	440	493	490	448	486	441	475	470	480	512	517	478	462	503	451	467	465	511	501	449	476	461	466	484	467	490	519	476	478	450	505	529	491	455	478	508	472	473	461	476	508	477	485	483	470	444	489	441	476	484	476	491	473	477	501	470	465	473	498	487	438	458	465	514	469	438	446	468	479	488	483	461	478	440	482	519	467	447	478	498	479	450	459	446	455	500	473	469	478	460	451	475	452	481	453	451	439	490	449	494	480	423	509	472	475	513	465	474	484	469	454	474	462	463	494	488	459	463	471	447	481	471	444	502	472	510	478	483	482	473	457	506	504	505	489	458	470	495	458	491	470	489	515	444	439	497	433	481	443	489	478	506	473	447	497	460	474	492	448	487	489	466	469	483	473	494	473	458	501	499	483	490	473	459	474	472	460	465	457	475	450	487	477	471	484	454	487	444	456	474	475	503	486	457	507	480	462	449	459	467	520	466	476	490	502	457	458	468	464	472	469	446	487	477	463	495	475	490	445	464	493	488	505	466	484	449	507	510	500	480	492	460	478	450	453	483	472	470	481	465	495	438	488	456	466	464	510	488	438	454	474	499	461	514	477	466	473	471	459	499	498	478	448	471	516	477	414	431	474	504	499	481	488	463	484	475	483	493	449	447	511	492	494	468	450	496	471	467	501	483	504	506	495	471	479	476	467	487	442	468	445	491	440	475	505	464	490	524	473	506	470	472	491	492	488	467	453	454	476	465	475	468	456	475	490	440	494	451	478	468	471	453	453	460	500	448	460	487	459	500	436	472	462	497	510	509	459	467	465	474	509	453	452	468	477	451	475	483	479	440	476	462	491	509	464	473	450	491	492	477	474	489	489	493	477	484	482	488	497	435	474	475	478	489	478	499	534	459	460	450	465	477	459	491	456	470	495	486	474	480	456	462	458	471	481	487	482	494	443	492	471	490	513	457	482	481	480	455	482	509	502	470	455	468	431	473	508	463	458	510	450	466	447	452	480	497	457	483	536	473	472	465	456	509	454	476	493	423	485	461	516	456	475	469	414	445	505	434	486	466	503	487	508	483	465	505	465	460	459	505	450	467	504	468	514	476	456	460	482	465	440	478	493	477	462	498	457	444	467	499	493	495	450	465	464	477	487	472	483	493	483	487	469	487	464	476	452	504	491	500	476	475	464	473	472	460	455	476	434	449	434	508	504	517	455	502	471	462	451	505	515	486	486	431	493	469	468	452	450	470	436	460	485	502	522	477	504	523	457	452	465	493	471	483	438	460	436	469	477	440	453	462	471	465	502	429	500	472	508	461	463	459	481	459	458	450	453	483	476	467	464	492	452	475	470	496	469	485	476	509	447	446	502	483	463	493	461	494	463	474	486	466	461	508	503	473	507	474	497	487	433	468	462	449	456	450	487	453	460	465	481	451	482	456	475	506	492	501	482	461	437	489	446	474	539	486	436	446	481	472	467	469	505	466	504	397	474	433	476	482	538	511	450	517	504	463	462	441	474	488	467	458	478	492	466	464	466	468	465	474	477	471	465	469	477	485	442	515	444	488	489	411	473	471	435	453	458	470	471	473	514	462	446	473	457	472	507	519	475	474	524	486	487	477	504	516	454	494	471	449	454	481	431	488	457	447	476	476	466	441	485	471	476	475	478	459	490	491	497	469	473	487	461	506	482	500	500	472	502	435	486	443	422	460	477	478	467	469	488	437	493	494	471	505	500	507	449	514	478	495	501	430	471	431	434	494	455	474	482	479	497	466	498	487	496	479	503	508	443	502	421	460	518	470	479	467	473	479	476	458	478	475	469	499	469	472	452	463	474	469	529	478	478	531	497	494	460	496	473	459	441	463	471	485	530	457	457	481	491	461	491	513	410	487	477	482	481	490	468	461	442	449	459	489	476	471	471	457	463	459	462	465	461	461	437	509	458	503	477	463	450	456	495	470	482	479	442	484	476	431	474	458	479	469	500	456	502	471	459	439	485	461	488	454	501	462	473	470	484	493	485	483	472	490	445	489	455	456	507	492	441	464	508	500	475	459	449	489	474	465	478	431	465	463	506	491	447	487	482	469	500	461	475	443	459	501	498	453	456	497	454	480	477	466	436	456	462	443	465	451	444	504	500	466	480	472	494
23412	21326	28339	24667	21333	21414	11527	1910	1426	1296	1176	1103	1061	966	921	870	828	848	867	802	899	795	756	844	777	763	779	811	735	783	727	722	738	741	788	765	728	704	704	724	757	748	718	751	694	745	712	752	752	739	708	704	699	709	745	784	721	713	722	666	705	707	661	753	686	700	708	743	774	733	718	743	682	713	731	732	727	706	714	694	750	698	738	736	673	716	697	667	734	704	685	745	713	696	735	724	664	696	687	696	739	715	683	737	702	730	700	690	724	748	700	756	694	713	671	719	784	703	734	673	738	706	715	710	698	694	703	720	687	663	689	728	677	732	692	679	714	689	661	684	690	684	670	673	727	705	727	760	716	708	723	687	674	716	702	676	705	724	688	721	697	740	675	702	723	743	658	678	696	698	724	714	696	745	691	722	713	677	710	653	704	721	698	748	694	723	731	694	679	701	685	702	679	724	685	723	711	750	718	729	729	709	704	721	698	724	711	689	766	745	746	679	756	751	680	741	700	746	720	712	716	671	722	683	719	681	727	771	666	690	690	681	719	724	686	700	736	688	716	756	678	722	751	718	732	740	702	713	697	712	734	693	678	694	721	712	690	716	695	735	706	717	700	664	703	699	705	695	685	696	721	687	711	691	706	706	695	752	744	730	737	711	696	743	706	689	715	699	692	675	721	728	697	698	743	717	747	687	687	719	715	719	656	693	735	751	687	717	713	633	738	702	673	670	642	714	700	747	700	670	727	695	712	727	726	703	692	741	647	632	669	702	716	714	734	681	751	748	734	706	728	754	725	675	714	761	714	697	711	696	720	674	697	711	649	695	774	719	747	704	690	762	734	692	688	766	696	701	742	713	725	673	679	702	718	650	672	737	735	660	708	663	698	697	712	711	710	701	741	701	749	689	691	692	640	714	644	697	631	718	731	709	703	663	723	698	677	711	690	689	708	702	687	727	691	728	700	688	746	694	667	697	694	729	717	732	708	761	706	684	672	729	685	687	702	681	709	680	662	758	685	723	639	705	679	700	724	718	712	730	687	635	683	710	743	700	726	713	724	714	727	686	675	681	686	750	647	713	724	713	717	698	717	682	693	715	681	726	699	679	709	717	726	667	668	719	683	729	728	709	733	720	684	696	697	703	738	713	701	676	736	756	766	671	770	735	681	686	703	728	716	671	716	699	735	640	704	713	702	697	725	709	747	710	725	733	686	692	700	693	708	697	734	686	705	734	700	686	691	712	684	682	690	630	709	706	744	692	670	679	694	649	696	728	665	704	671	710	659	768	690	684	702	720	738	687	685	711	700	714	734	668	728	739	681	699	720	666	709	705	725	689	696	780	708	620	740	719	725	737	672	682	756	715	717	671	681	660	752	715	708	698	718	686	716	682	790	708	753	715	692	704	681	722	740	732	753	659	750	704	674	756	747	737	713	698	717	716	696	697	664	693	688	678	718	695	705	719	701	732	707	666	695	718	683	694	695	706	677	725	677	717	675	711	745	722	687	706	742	688	723	726	727	697	706	726	704	676	714	729	671	678	684	704	677	701	765	697	682	682	707	695	730	736	729	747	717	691	691	709	715	714	686	725	720	695	674	720	698	737	737	677	728	693	665	703	713	674	689	712	776	700	669	693	687	668	732	715	751	685	748	666	716	721	704	697	721	725	699	748	682	722	684	696	663	716	760	740	713	682	679	664	731	730	695	733	696	712	716	657	683	664	703	770	729	740	709	701	718	665	677	683	691	743	716	680	698	718	668	739	697	714	717	652	701	710	685	694	665	715	703	650	725	672	690	719	763	732	752	688	725	687	708	683	687	729	705	712	729	645	729	724	691	706	674	701	707	700	657	726	729	713	710	659	741	674	741	727	710	677	688	727	730	667	725	681	694	736	652	743	721	678	662	678	708	679	658	652	708	716	703	651	689	734	689	654	701	688	689	722	718	671	700	734	695	728	694	706	718	668	718	648	718	688	697	727	722	696	651	726	732	722	734	685	686	694	662	670	719	742	699	764	712	706	695	716	752	693	710	710	666	684	675	675	687	760	709	643	669	672	776	749	712	698	710	703	659	665	683	705	705	742	705	714	702	693	701	664	694	724	707	712	664	651	792	685	746	723	720	710	702	690	718	746	684	671	726	735	676	684	666	683	681	731	705	723	672	694	722	669	730	665	673	696	680	659	678	679	714	737	712	688	744	703	697	698	740	688	664	740	663	688	718	693	689	733	734	683	670	663	743	683	682	734	693	665	714	711	729	702	718	707	705	711	676	699	726	644	693	719	727	711	701	757	707	715	714	664	693	747	683	687	753	718	688	727	672	690	713	722	702	696	682	724	699	712	702	709	671	678	647	672	700	684	687	703	700	664	732	719	705	738	723	729	710	743	702	737	706	681	736	676	696	703	713	702	716	697	732	731	681	696	749	702	728	701	715	731	680	725	699	713	731	695	715	652	670	749	727	682	680	703	747	691	699	734	649	688	722	688	677	697	676	722	687	726	721	717	731	727	697	708	703	742	721	689	729	671	721	740	714	720	645	692	704	703	738	706	635	713	719	682	768	714	689	713	718	656	695	740	738	687	703	713	712	711	727	702	736	745	702	691	745	748	687	734	711	755	649	698	742	669	739	710	727	710	640	721	734	729	728	782	717	710	695	789	676	687	721	745	656	679	725	703	686	722	712	693	677	687	680	670	682	632	705	697	744	738	725	667	679	670	720	688	666	726	692	730	645	717	680	742	712	722	677	697	675	681	719	717	719	715	703	702	692	691	660	718	741	737	714	735	682	633	710	727	685	713	675	756	702	711	681	718	695	673	722	726	748	696	683	655	738	687	686	705	658	754	715	699	709	720	705	696	716	688	725	666	643	681	685	739	679	655	661	693	716	723	739	694	699	729	720	679	719	713	731	688	690	699	681	717	664	710	693	694	731	795	714	719	711	692	685	713	739	708	717	686	740	675	709	724	706	699	716	677	671	756	707	672	695	675	668	736	713	695	730	686	676	690	723	708	730	689	682	723	700	689	688	691	732	698	761	702	707	700	657	702	690	742	654	734	672	680	700	710	682	708	696	651	738	688	700	667	706	739	701	661	677	691	710	703	709	701	708	700	697	682	735	672	738	676	679	705	701	693	705	668	690	681	728	700	715	689	701	691	726	672	701	682	679	688	700	656	720	747	733	676	698	716	723	682	731	740	661	720	715	737	729	685	728	718	685	743	699	744	695	719	669	741	725	716	631	710	721	699	689	726	728	682	698	679	712	706	723	717	677	705	695	732	707	683	726	719	692	726	731	712	691	721	678	669	724	686	742	683	696	705	725	710	656	730	708	764	738	717	701	667	711	662	733	698	664	691	716	635	681	712	704	719	671	660	717	727	758	723	688	689	675	700	671	698	696	671	688	762	699	692	678	729	671	712	625	672	741	724	695	698	702	677	675	701	717	732	723	668	708	706	697	685	686	701	686	749	708	750	685	672	703	728	707	704	706	727	662	684
10321	17275	15885	9487	6356	4581	3618	2785	2526	2148	1855	1541	1434	1269	1166	1146	1130	1101	1005	957	898	922	900	915	859	839	794	759	775	749	810	789	770	796	760	731	715	730	785	765	711	770	703	710	738	702	726	693	774	683	718	705	672	732	694	719	715	667	686	697	706	682	710	713	709	708	731	655	670	754	733	684	684	715	670	725	731	704	699	688	680	703	678	655	732	652	664	714	714	702	709	699	679	674	655	724	671	715	724	674	700	704	697	650	659	723	620	695	672	709	704	635	668	699	652	687	696	690	700	635	724	694	679	759	656	703	668	676	726	731	689	649	648	688	710	692	684	693	694	717	677	685	660	689	667	733	645	631	698	667	627	632	725	680	693	687	747	666	688	686	676	702	651	709	661	664	661	688	710	686	678	633	661	653	723	698	700	701	664	665	665	712	694	695	639	660	707	637	660	705	642	674	647	695	718	733	678	635	673	685	693	662	688	709	693	704	631	699	702	636	722	647	654	679	671	715	642	716	649	654	686	714	622	714	663	671	668	649	674	686	669	740	708	664	680	634	687	633	613	648	637	683	686	682	679	716	705	702	639	664	675	679	637	675	688	653	663	691	742	672	721	716	662	695	667	664	659	623	660	698	642	669	707	694	682	694	703	673	686	671	686	692	677	637	663	714	665	686	692	722	646	709	698	708	668	677	681	665	626	637	696	671	624	690	699	662	688	655	680	693	692	675	705	675	647	709	598	663	674	671	658	656	686	670	667	697	705	660	684	663	624	656	643	674	686	657	637	677	675	716	690	666	701	660	693	696	660	693	618	735	661	708	638	682	692	719	684	649	674	702	696	684	710	661	680	691	674	715	699	669	679	680	643	648	726	695	638	694	677	681	697	662	664	699	651	667	692	640	679	683	691	652	676	679	721	705	644	659	641	655	702	658	699	660	645	674	723	701	653	694	665	633	649	660	660	707	630	632	649	716	665	652	661	664	657	701	662	664	723	730	697	715	683	660	667	668	672	696	707	716	750	697	681	641	689	691	706	673	756	660	667	655	643	628	688	682	677	657	692	666	673	625	660	680	669	719	688	672	671	704	675	676	672	660	661	647	747	686	682	700	724	667	671	649	642	635	664	641	643	642	679	671	709	685	703	658	680	708	657	678	706	725	710	676	684	635	721	680	677	701	682	652	699	653	649	635	681	681	644	695	647	664	655	639	636	695	667	682	637	667	683	703	657	693	664	698	644	640	700	706	704	670	745	688	622	653	672	730	735	696	643	687	690	634	653	636	672	631	690	708	689	677	691	666	719	686	672	720	648	640	672	654	653	691	635	693	694	681	676	742	707	652	698	677	663	636	683	703	678	660	679	689	702	654	678	681	680	685	638	606	680	676	703	673	656	631	635	684	644	655	669	672	658	663	654	640	670	684	662	717	673	710	700	641	719	696	686	674	672	755	665	662	686	697	688	654	710	647	649	685	689	648	665	663	692	695	724	705	648	703	709	680	707	696	660	639	682	660	648	674	674	693	607	674	669	660	625	695	675	681	670	689	671	719	679	682	646	654	656	687	662	725	666	709	653	656	708	664	613	688	675	692	693	677	688	669	629	663	691	650	675	669	697	659	697	686	682	685	647	677	680	701	645	665	676	626	733	650	706	670	659	717	685	663	678	688	667	648	684	714	657	706	695	702	633	688	661	692	643	677	689	684	724	717	684	699	705	671	670	701	712	685	690	673	698	652	670	704	646	714	690	660	661	681	647	658	645	691	683	687	673	704	677	643	611	699	669	639	683	689	718	733	685	661	637	667	653	702	648	722	706	722	714	700	665	668	675	708	662	643	669	725	649	675	672	681	669	644	643	691	688	730	655	693	645	656	705	667	665	659	656	671	658	655	678	676	641	709	694	676	674	689	686	655	669	661	667	735	672	702	670	694	654	664	701	667	721	676	687	691	672	636	636	682	691	705	676	694	680	672	715	708	689	631	678	666	666	654	699	674	659	698	710	670	683	632	685	692	649	691	709	664	648	730	680	676	661	645	704	640	676	679	714	698	696	669	748	678	684	688	682	674	689	713	671	654	641	635	642	674	685	733	641	696	670	654	702	713	661	692	672	659	634	688	670	726	690	683	648	673	706	671	684	681	669	683	722	660	664	699	655	699	637	662	703	683	659	676	707	695	646	681	700	676	712	694	667	672	676	644	677	654	671	702	676	678	672	672	679	688	637	663	675	645	692	651	678	690	669	681	666	705	734	681	666	700	680	684	635	728	736	674	671	669	667	677	639	658	659	658	694	686	645	661	665	678	654	673	675	679	620	678	665	680	680	684	657	695	680	660	669	650	706	660	647	689	673	672	681	673	660	709	665	624	663	686	670	704	678	679	701	685	748	658	679	681	656	677	670	685	683	671	718	642	682	646	638	679	695	632	695	617	667	686	645	660	702	701	646	680	670	706	687	662	688	708	680	668	695	677	712	654	682	664	707	658	680	657	696	700	679	708	681	655	667	702	668	675	647	661	722	698	665	675	699	668	702	721	668	659	686	653	617	704	691	675	657	702	683	675	663	681	729	718	672	665	687	684	673	696	672	651	660	644	678	734	688	669	735	664	668	689	627	675	672	673	616	715	706	682	657	643	661	658	725	693	687	657	683	651	683	684	685	635	669	677	714	741	713	674	711	685	638	600	659	596	620	632	672	743	653	660	680	711	672	625	645	672	652	626	652	681	671	722	698	697	700	696	734	681	713	667	688	725	664	697	661	667	636	706	710	710	692	678	689	676	677	633	667	681	676	649	679	703	665	649	689	702	640	703	694	654	658	684	671	664	657	639	692	695	639	671	659	689	669	664	704	658	700	680	737	681	652	634	648	674	715	684	603	667	653	603	682	660	694	651	663	663	664	704	677	675	674	682	725	685	661	694	653	650	682	700	612	720	668	619	648	670	699	648	708	658	679	703	659	730	619	663	650	707	722	629	700	705	667	708	685	680	609	709	639	672	685	656	663	625	695	678	685	682	686	665	690	700	672	683	662	711	695	657	678	648	666	705	656	663	667	705	676	709	659	658	711	651	712	656	633	663	701	665	724	649	655	651	612	651	720	663	680	643	685	670	698	641	643	717	713	646	673	679	647	697	709	611	653	691	702	696	661	684	619	622	675	702	677	684	705	689	668	684	674	636	700	674	668	694	627	711	714	701	650	710	678	698	687	670	653	624	713	746	700	671	677	692	700	678	689	721	677	703	760	684	698	674	668	677	698	669	681	681	683	650	659	669	675	636	700	617	635	656	704	666	716	634	686	661	696	664	662	644	675	659	675	671	637	690	669	629	678	662	664	647	664	661	686	658	683	626	651	664	685	687	671	669	679	682	693	674	698	683	707	627	672	715	661	663	722	700	713	679	679	700	591	639	651	666	654	660	727	632	676	662	691	676	665	659	728	668	653	700	677	632	696	654	639	660	662	678	672	652	686	664	653	664	632	694	654	660	728	664	711	684	682	694	649	642
28955	16085	2017	325	222	228	214	197	221	208	179	189	191	177	190	196	160	161	192	193	202	203	200	195	188	186	162	162	183	173	191	160	185	151	165	193	179	168	196	184	166	185	179	174	197	173	166	175	173	184	190	158	145	175	176	192	183	178	158	175	158	181	167	165	189	210	166	184	207	166	164	169	184	183	161	162	194	187	186	182	176	197	183	209	177	174	178	191	183	166	194	190	165	185	182	178	187	183	187	189	197	172	187	209	197	175	189	167	168	171	174	174	205	177	185	192	185	184	180	213	188	171	187	152	172	205	202	170	194	182	184	183	169	173	185	189	180	161	171	186	191	177	184	200	181	188	188	185	187	200	163	169	182	177	164	169	155	167	157	197	176	178	174	198	188	185	187	191	159	173	166	188	176	191	163	171	192	147	187	184	170	170	198	179	173	165	177	184	174	181	194	194	204	169	170	171	195	194	165	180	173	197	185	171	194	178	202	178	156	164	195	218	197	182	184	188	184	195	184	187	204	161	191	186	178	191	190	187	199	157	203	179	180	185	196	162	191	169	172	191	168	185	173	185	190	149	185	215	175	197	179	176	179	166	193	183	152	185	193	164	189	182	197	183	167	187	188	149	186	192	192	162	163	165	174	190	175	182	186	187	173	179	170	198	176	168	163	171	181	183	162	180	163	191	197	183	172	184	168	178	198	186	176	168	196	180	194	197	189	191	198	184	205	186	206	202	184	147	187	160	192	183	191	185	195	209	157	203	222	194	180	174	185	169	157	179	161	185	186	180	165	180	171	180	187	184	157	206	184	187	182	163	180	179	176	173	165	172	174	173	200	169	173	195	167	182	204	164	183	171	203	173	161	183	182	164	170	194	196	201	167	198	187	175	183	169	197	164	164	161	163	176	185	186	182	175	156	177	187	166	213	147	209	209	164	183	182	160	193	208	166	162	171	183	187	169	179	167	169	195	144	179	162	151	200	172	178	179	191	195	209	179	164	176	200	176	194	187	178	179	186	157	184	175	181	164	182	195	183	182	166	203	164	189	220	178	200	170	167	171	188	179	166	165	189	171	188	182	185	163	185	165	163	186	173	215	181	179	161	178	174	177	181	162	173	190	160	168	190	186	185	196	168	183	191	186	164	162	176	196	188	197	194	174	196	195	184	184	180	185	174	202	198	175	178	182	166	190	187	177	173	165	181	173	178	176	174	192	173	182	155	167	170	181	165	206	180	169	195	174	191	179	169	198	187	176	178	177	206	184	167	204	201	172	201	159	184	187	181	176	186	181	193	181	175	191	192	198	173	188	148	182	188	208	171	147	156	179	176	190	196	178	161	201	211	175	157	196	188	193	157	167	185	187	209	192	176	177	185	178	203	167	158	188	172	179	176	174	170	154	179	192	179	195	167	190	179	179	164	186	141	198	156	184	200	169	184	177	174	171	184	167	180	184	201	179	169	194	169	186	195	187	165	184	178	181	189	192	154	204	206	177	188	188	169	182	179	183	180	195	167	182	153	168	159	174	184	220	178	185	178	174	178	199	180	174	192	169	174	179	197	190	175	163	206	186	157	174	179	191	172	192	208	180	187	189	196	177	201	203	167	177	199	180	181	195	172	173	178	179	173	184	196	174	173	170	148	194	213	171	198	160	166	161	178	181	196	174	164	180	166	180	166	165	168	162	158	194	202	176	174	186	186	160	194	169	170	170	171	183	153	148	171	169	202	178	186	167	196	162	182	174	164	197	198	182	164	161	181	178	170	168	197	179	199	190	172	208	173	180	176	188	210	182	169	188	173	194	185	187	176	184	178	192	161	205	166	168	166	189	181	180	183	158	176	169	195	184	161	206	172	187	168	202	186	168	166	162	176	195	171	182	177	169	198	164	169	204	202	166	193	207	168	169	195	161	196	182	184	182	185	191	166	168	190	193	190	186	176	159	188	194	176	190	203	166	172	171	193	195	185	158	145	161	173	191	185	158	173	195	176	157	171	165	176	156	196	175	184	200	162	180	155	196	171	199	191	183	180	208	199	226	183	157	163	166	162	158	180	176	157	195	176	185	186	184	187	175	182	200	190	172	176	130	204	185	187	192	198	187	172	174	163	164	151	186	187	183	182	187	195	187	182	190	183	185	165	196	186	201	162	176	190	181	193	189	176	180	169	205	167	169	183	176	180	189	197	170	174	190	179	223	162	178	185	209	162	156	182	169	209	182	177	170	190	203	194	145	176	184	174	182	203	181	181	178	166	164	193	183	172	172	183	180	219	197	195	204	183	183	194	170	192	187	194	178	180	187	189	178	181	196	194	186	176	194	193	206	176	199	184	173	184	187	191	175	188	179	195	181	179	168	175	179	195	186	183	179	168	159	181	166	184	187	170	178	196	178	173	176	183	179	201	162	166	187	160	189	186	168	179	190	167	187	197	189	181	197	179	154	194	198	162	166	175	155	185	178	157	175	193	169	179	172	186	179	178	174	190	180	184	181	170	169	173	187	180	186	177	168	155	210	160	185	179	148	180	155	191	181	186	158	169	182	167	175	182	216	175	192	151	174	176	186	172	180	178	223	163	181	177	177	188	152	192	189	164	176	161	170	183	172	183	203	174	180	173	178	160	159	190	173	179	188	163	172	148	191	157	173	164	211	189	178	200	180	171	183	159	171	175	158	170	179	160	163	199	179	186	189	166	156	163	166	174	166	199	174	155	210	164	198	191	172	169	195	192	184	169	181	184	191	177	169	162	159	209	189	204	163	189	179	168	183	187	162	179	157	184	197	172	200	191	172	172	191	186	180	185	168	171	184	187	197	173	183	168	190	199	179	180	159	162	160	199	167	177	182	183	205	180	193	176	188	172	175	191	171	193	175	178	170	172	203	182	185	181	199	188	196	177	201	176	147	196	181	193	172	184	190	164	215	181	194	198	197	197	165	183	160	178	150	141	173	189	143	176	181	169	195	165	167	201	188	164	159	178	165	187	186	194	163	185	182	195	189	206	180	184	177	192	192	186	176	183	180	202	193	155	184	179	184	194	189	170	175	197	173	170	198	210	174	176	169	196	164	171	187	176	181	183	190	176	198	192	183	171	201	177	174	186	176	157	185	183	175	192	180	187	200	185	173	180	198	184	155	176	209	191	196	168	159	177	151	155	182	182	183	162	174	157	189	181	176	191	183	169	169	168	175	191	193	201	164	181	221	181	166	171	162	193	189	170	168	176	170	167	154	198	176	176	187	188	194	188	153	189	141	191	191	176	178	175	149	183	181	165	173	183	182	205	184	182	211	166	184	183	194	177	180	194	179	171	175	175	196	167	160	180	166	176	180	167	177	188	173	201	190	186	157	182	199	175	174	200	152	166	165	191	168	169	195	168	169	170	194	191	162	176	166	190	180	192	174	176	186	182	165	188	178	176	185	165	204	171	172	173	212	188	190	179	152	174	190	170	178	174	176	148	184	175	167	206	175	166	181	170	211	155	168	180	178	174	173	173	164
4859	751	596	453	320	296	257	209	238	212	238	219	248	187	199	201	215	175	203	167	197	202	179	207	201	178	180	205	188	205	170	212	186	186	171	177	157	195	178	207	187	207	185	191	182	193	185	172	199	166	197	192	208	187	189	192	187	182	164	184	188	193	201	189	188	184	201	224	186	173	217	185	182	196	161	186	211	200	172	207	181	167	165	173	189	185	192	179	198	178	207	211	177	159	160	181	199	206	185	185	197	186	208	177	210	176	200	164	184	189	190	190	176	202	164	170	187	175	195	199	182	217	190	202	163	182	202	195	195	187	167	197	180	186	186	196	216	197	194	201	174	201	196	199	172	183	194	199	186	176	192	171	177	183	186	193	169	190	175	180	197	201	180	186	180	187	169	169	211	176	186	190	211	191	200	185	198	188	207	194	175	188	194	166	225	189	192	218	178	213	204	199	159	200	192	152	194	195	174	174	186	172	189	204	186	194	212	175	197	194	192	177	204	170	191	207	188	208	190	196	208	180	170	202	203	187	206	194	194	197	167	207	198	211	205	160	208	184	211	168	195	155	199	190	214	169	210	189	172	177	193	213	190	202	185	174	221	217	183	190	182	177	188	201	193	177	195	193	198	207	173	175	174	159	199	180	192	173	196	192	193	164	180	190	203	185	190	189	161	203	195	212	185	207	198	181	183	164	236	194	190	197	214	186	181	196	200	211	186	199	222	181	191	198	183	214	206	208	193	216	204	194	188	178	188	183	201	170	178	197	202	199	193	179	192	226	196	203	193	189	178	183	184	171	181	186	198	184	192	180	189	173	182	213	198	169	186	182	205	186	178	180	184	184	199	159	208	202	164	182	220	180	196	204	194	199	158	196	186	186	184	185	186	181	207	198	192	175	201	170	215	165	191	182	175	206	220	189	167	201	178	173	192	197	178	207	203	192	202	189	194	204	188	165	180	191	222	162	199	195	214	192	168	190	170	189	180	177	189	203	176	173	190	185	199	173	200	189	200	180	190	202	203	194	185	191	184	173	213	175	171	193	168	180	176	180	177	194	185	206	182	153	214	191	199	190	187	179	196	186	210	188	194	176	201	177	206	172	189	186	177	213	162	210	173	186	198	172	183	190	188	178	196	210	195	201	168	175	175	202	194	192	183	178	193	183	184	177	173	205	200	200	174	184	175	183	156	200	178	192	204	183	209	184	225	212	172	183	186	189	189	200	199	194	203	210	182	202	177	191	200	208	198	184	204	198	193	212	174	170	215	181	202	180	207	184	204	178	205	189	191	185	193	171	182	177	177	167	185	190	173	179	195	203	178	193	206	172	195	200	197	190	169	185	188	173	202	182	199	177	189	175	189	178	189	196	190	175	184	198	185	172	190	173	171	170	187	174	179	162	177	180	185	214	208	179	209	177	185	223	193	167	182	212	172	200	177	193	190	192	190	187	178	202	173	209	210	172	205	204	176	174	174	190	188	189	173	220	178	181	176	184	164	200	184	195	169	186	192	179	197	180	192	150	171	169	198	185	190	183	208	200	192	198	188	220	188	207	214	196	198	192	188	204	155	202	187	185	187	212	190	198	180	180	204	185	168	196	229	176	201	171	203	177	190	182	209	174	188	188	190	196	169	205	188	192	187	171	201	162	208	162	192	189	196	188	158	231	201	219	172	165	200	174	177	219	196	177	188	173	179	172	184	186	183	177	206	158	186	204	195	184	205	181	202	201	214	206	176	189	178	194	183	185	216	211	173	173	190	168	211	213	196	160	184	194	187	201	178	186	181	206	219	193	180	200	201	202	200	171	187	186	174	193	179	192	165	177	197	194	178	212	209	197	196	191	199	192	185	169	192	173	199	174	202	169	195	199	184	175	176	150	185	199	192	175	208	184	192	179	196	181	193	183	221	174	203	188	172	202	172	185	180	170	221	178	189	179	183	199	201	189	175	191	190	180	164	164	168	224	185	209	207	172	188	186	199	185	180	190	171	190	191	198	176	183	198	184	179	189	203	187	177	188	177	176	181	218	201	200	200	164	199	198	187	187	187	165	182	183	176	226	197	175	200	170	171	186	195	189	194	202	182	182	187	191	180	199	197	203	185	182	189	184	189	187	191	201	203	194	188	198	205	188	199	177	198	194	214	162	195	194	179	170	179	199	172	210	199	181	202	160	161	170	175	189	194	186	188	206	182	190	181	200	182	177	198	192	186	207	190	182	186	163	170	191	179	176	191	212	200	202	190	182	192	184	211	179	185	199	163	205	191	182	172	194	178	162	175	201	206	205	175	191	207	195	188	201	187	191	195	163	183	193	168	202	191	194	191	208	197	196	181	195	159	168	185	193	168	165	194	176	182	185	202	202	191	174	182	186	174	175	191	190	183	194	179	202	196	180	170	194	199	184	208	189	185	186	205	169	230	199	176	177	184	182	184	200	195	185	198	185	190	202	187	190	213	198	200	175	182	171	194	189	163	196	182	188	195	195	197	183	176	191	176	174	180	180	202	201	209	202	205	185	188	169	199	187	183	213	188	183	172	214	213	203	174	193	199	177	191	171	179	178	186	192	181	197	186	189	182	173	187	207	201	199	205	199	182	186	174	173	206	168	199	204	192	176	190	179	202	191	166	197	192	194	189	169	209	197	198	189	189	189	188	193	204	184	184	188	189	171	201	200	208	191	180	200	158	183	180	189	182	210	178	164	180	183	183	191	183	171	198	207	204	182	184	190	177	190	203	179	193	198	190	197	181	184	189	191	170	177	200	198	179	187	187	189	200	186	208	169	196	196	196	183	194	200	207	165	179	186	188	222	191	198	208	191	181	181	202	180	205	195	192	205	183	192	194	179	179	207	212	197	192	183	195	195	204	186	170	181	196	195	192	206	186	180	197	179	190	175	166	201	206	222	191	187	179	206	202	179	218	165	188	183	178	182	184	200	199	185	177	186	191	181	179	187	190	197	182	182	209	189	162	190	174	197	176	192	165	199	182	197	219	182	202	170	196	191	193	191	177	191	179	191	208	182	166	181	197	208	171	181	171	183	176	172	171	183	184	178	174	167	178	170	203	203	194	187	212	206	178	192	198	214	174	181	194	186	167	185	215	193	193	206	218	200	185	209	178	198	159	169	196	185	172	173	184	191	198	193	199	177	186	162	200	194	200	178	193	169	219	193	200	217	201	197	202	199	200	196	190	152	183	193	197	190	167	186	180	202	181	195	164	193	177	188	200	176	206	201	175	183	188	205	182	177	217	213	208	203	203	203	192	182	181	188	186	199	183	202	168	198	164	188	178	182	205	180	194	184	184	179	186	187	190	202	196	185	164	165	221	179	173	187	203	211	221	195	184	207	160	179	175	174	175	184	181	206	178	173	201	223	194	200	195	170	194	183	181	191	213	178	181	180	165	176	196	181	185	188	199	201	183	188	193	156	173	170	203	203	183	212	186	180	181	193	176	183	144	170	200	184	151	195	182	193	191	170	183	196	198	169	213	181
25804	21334	28057	24965	21336	12740	1752	1018	872	825	766	673	667	669	641	581	586	610	612	528	527	541	523	527	569	540	512	499	526	526	525	515	549	488	514	501	529	526	522	524	462	520	530	582	497	519	523	568	503	530	512	482	528	529	519	511	527	482	529	467	507	509	550	497	511	480	535	497	507	488	518	502	529	473	514	534	478	518	509	477	480	507	507	516	567	549	484	482	481	461	497	522	512	530	508	528	492	501	476	491	499	488	522	512	494	475	494	505	498	525	442	493	515	482	506	515	517	532	513	533	514	541	503	477	487	499	470	513	508	453	487	540	491	531	530	515	486	502	468	495	504	485	528	503	496	531	504	486	529	502	516	508	513	487	517	485	472	523	473	496	492	500	486	496	485	530	525	508	459	530	495	497	490	498	480	544	504	518	514	511	519	513	491	538	517	545	489	485	495	491	481	484	511	514	478	492	483	515	521	478	495	468	468	539	512	495	512	455	519	509	478	481	539	513	497	519	500	493	485	510	498	496	503	497	497	528	496	516	520	488	496	503	505	529	524	530	466	501	461	469	475	494	536	492	481	492	488	510	500	514	509	500	505	502	519	496	513	469	488	525	552	504	497	497	475	518	536	482	471	535	486	496	468	451	515	498	529	467	476	501	487	500	504	476	473	532	534	462	488	497	516	537	517	521	492	517	501	450	488	445	519	538	521	509	516	520	506	486	450	513	504	498	491	527	469	501	509	490	494	516	482	498	510	508	524	519	480	523	497	499	539	522	496	500	509	517	527	489	547	474	524	502	487	519	535	468	501	507	508	516	473	514	504	498	494	480	518	509	510	535	492	508	449	528	465	475	471	502	489	507	467	485	523	483	488	450	479	526	475	448	494	547	529	466	514	447	503	555	500	507	545	476	494	507	511	499	469	511	471	489	505	496	513	471	497	492	517	468	486	473	474	473	498	512	466	496	511	553	471	490	499	507	478	523	488	481	490	470	469	526	499	466	487	503	533	497	458	516	502	500	496	536	515	486	517	520	511	495	492	521	506	480	501	493	496	519	542	478	469	497	497	494	564	484	494	461	511	510	493	500	498	527	503	520	535	486	542	464	484	479	550	441	503	483	464	484	483	533	503	532	520	507	529	473	473	520	498	496	529	473	479	498	523	493	505	501	497	516	492	543	478	509	500	550	484	521	467	488	497	512	479	463	496	520	516	505	528	489	482	498	475	481	467	482	467	469	482	502	480	509	522	480	469	482	500	543	475	510	543	470	494	477	505	490	495	472	526	475	529	484	478	526	451	515	549	451	496	496	511	495	530	509	515	498	511	506	492	515	497	535	483	493	495	480	504	493	512	534	495	518	504	444	497	461	477	452	508	470	500	499	505	505	473	486	476	516	531	517	480	474	493	498	503	485	521	504	484	498	506	511	527	463	474	497	468	515	530	519	503	527	512	492	485	507	520	500	504	520	477	502	511	501	527	478	513	502	486	492	499	531	502	491	519	477	536	498	538	546	515	501	529	536	536	516	485	531	494	529	499	498	547	478	498	497	509	501	469	501	508	471	530	496	476	511	467	520	520	504	467	540	496	503	498	512	534	486	512	494	503	463	501	467	535	515	544	488	494	514	523	467	510	525	505	516	506	486	529	497	491	489	509	483	511	511	479	510	494	503	507	459	525	510	526	545	481	519	453	529	493	510	431	510	491	488	489	524	458	518	484	500	502	465	499	521	507	463	504	492	479	510	505	453	470	518	489	496	498	490	534	457	510	482	511	488	519	511	501	493	473	456	496	505	528	503	498	482	514	501	496	498	481	501	467	455	486	534	511	475	520	549	505	481	507	502	475	488	451	499	499	547	481	485	463	466	482	497	509	486	489	466	506	470	474	474	499	472	542	515	508	493	484	455	514	514	488	504	553	477	505	529	496	510	521	524	510	539	495	468	487	502	485	528	509	513	526	505	481	532	517	474	466	496	531	460	497	485	484	466	461	510	504	496	465	500	513	444	513	502	527	507	482	479	515	458	510	522	505	507	467	490	525	530	501	509	541	505	453	503	527	487	503	540	515	499	481	470	488	509	494	504	520	486	491	474	543	473	490	500	500	483	474	462	509	531	476	514	501	528	517	493	508	453	470	442	476	512	496	533	471	503	520	493	509	498	475	539	489	488	464	533	505	494	533	502	535	498	497	479	489	484	509	511	515	550	550	524	554	494	540	479	534	502	460	517	458	532	514	475	519	489	481	484	465	484	484	501	514	458	482	499	536	509	483	493	511	503	480	489	520	486	499	493	499	458	510	520	511	519	500	578	506	531	491	509	491	509	480	500	503	464	485	493	466	511	490	485	499	477	491	479	458	450	495	531	462	450	450	501	480	512	512	534	496	527	536	490	520	526	478	502	520	491	526	482	502	483	490	502	447	490	504	481	532	528	534	507	501	504	458	480	490	490	474	519	466	501	512	487	496	484	503	521	471	511	494	486	491	497	492	502	481	489	459	515	505	490	510	497	487	513	472	544	478	501	500	538	518	523	517	481	527	500	524	495	504	515	482	532	522	528	477	524	483	504	500	486	467	454	533	463	526	496	533	518	486	486	518	456	492	469	473	489	473	519	500	506	507	529	481	501	530	505	484	506	547	484	477	510	493	512	450	539	527	508	465	501	500	500	495	511	519	506	469	536	459	482	525	540	511	497	536	482	559	479	488	504	486	463	500	471	499	500	533	523	498	513	463	525	500	505	491	467	519	492	525	489	513	495	506	474	486	472	519	508	479	527	481	487	498	521	481	514	482	481	509	535	505	474	513	501	499	477	503	508	517	462	494	488	523	504	483	498	461	456	532	474	516	549	521	488	509	540	533	537	501	499	481	523	513	495	501	512	460	462	475	458	545	514	491	492	469	476	474	505	535	509	504	461	488	502	522	499	489	507	492	482	491	493	469	479	474	509	483	544	487	526	478	499	533	477	493	508	478	480	465	493	517	487	492	463	474	482	488	527	535	467	526	534	461	523	434	498	498	476	460	493	509	521	499	456	513	503	472	521	487	497	490	510	479	484	497	488	510	470	537	483	510	488	482	493	521	504	493	473	459	487	520	538	519	504	514	512	509	546	484	480	527	507	507	533	530	478	531	542	489	535	510	531	461	461	448	473	568	522	545	487	475	518	500	508	468	459	475	494	564	511	502	495	486	458	512	415	472	509	511	472	545	498	505	523	448	533	521	480	497	458	475	531	477	507	436	487	540	498	516	502	514	501	485	503	497	465	494	497	496	472	480	449	512	499	515	512	466	511	474	495	472	467	484	488	494	493	485	511	494	488	493	494	485	530	489	523	501	532	482	509	504	531	543	488	472	503	473	489	520	470	467	464	484	511	496	525	497	483	481	505	474	507	502	513	513	446	528	512	517	493	503	496	465	510	502	503	479	502	505	519	518	497	491	482	520	501	459	497	466	485	515	508	502	488	515	471	472	492	485	496	519	502	537	483	497	512	505	489	491	515
7247	10678	9855	5652	3708	2608	2082	1597	1417	1219	1091	996	930	802	809	714	730	700	646	597	591	630	594	551	565	563	551	574	571	569	514	502	548	572	515	524	482	511	521	524	477	538	527	449	511	496	542	484	490	488	502	500	513	495	501	496	478	465	459	478	479	460	489	462	481	495	527	507	505	474	491	495	465	490	498	478	472	484	485	485	512	467	458	476	516	498	496	489	471	487	477	488	476	502	485	480	455	504	491	489	505	480	454	504	479	489	486	489	448	446	454	468	488	501	508	486	491	474	487	456	501	457	455	477	474	468	443	485	496	474	468	444	485	496	504	485	496	476	446	494	496	479	473	497	506	503	458	497	494	459	474	505	470	497	464	441	493	474	456	474	482	496	460	463	469	471	473	530	455	514	469	480	443	485	467	487	518	497	498	471	456	498	460	455	503	488	485	504	466	462	484	477	482	502	514	478	449	494	461	481	503	475	454	444	506	504	499	503	470	494	495	510	464	502	481	484	480	484	462	481	482	442	449	494	463	471	562	517	485	469	493	450	511	448	444	446	449	460	455	458	484	472	457	478	444	470	466	435	448	463	453	462	476	467	462	535	486	430	489	452	477	460	514	488	492	451	470	504	465	494	476	489	512	484	501	465	458	488	484	529	511	520	449	491	482	472	468	495	453	445	478	493	448	520	486	523	505	465	470	490	499	436	449	487	492	480	485	462	470	525	439	455	469	502	469	497	496	481	469	474	467	434	490	459	487	492	482	450	497	482	482	474	510	502	482	476	498	498	511	464	487	520	468	461	492	492	447	466	455	498	449	472	500	440	480	463	493	456	475	457	500	462	449	475	498	525	494	441	508	455	499	497	467	504	468	472	458	491	485	458	493	480	502	490	455	499	457	490	456	478	496	457	447	480	479	447	496	470	467	469	467	416	491	432	516	455	469	468	481	470	526	499	461	448	495	492	507	455	481	502	465	472	454	461	504	484	509	470	440	487	462	486	443	500	512	477	473	452	456	470	489	458	518	486	494	470	497	473	509	536	497	473	486	456	462	459	487	488	431	469	470	459	465	487	463	478	515	479	500	474	475	505	477	443	469	474	448	463	449	459	473	485	482	487	496	488	455	470	492	482	458	441	462	533	477	476	472	482	481	474	473	474	470	489	457	483	494	441	493	446	449	484	467	471	468	481	474	490	487	511	455	504	483	425	493	464	490	431	436	496	525	505	452	487	472	448	467	468	501	510	486	450	489	449	472	496	449	493	468	525	530	455	443	480	446	498	447	504	458	480	477	487	485	507	445	410	471	439	486	478	515	467	490	474	497	469	514	478	463	444	487	432	484	443	448	486	516	468	479	471	491	467	471	493	473	475	468	433	467	460	471	486	482	455	468	493	457	469	482	422	464	529	467	483	464	490	474	462	500	473	452	498	439	443	482	498	485	496	458	460	499	493	470	480	486	463	479	497	445	514	503	474	509	461	442	517	450	475	479	430	473	518	501	490	471	495	477	522	481	495	492	464	460	465	480	452	447	488	462	462	443	457	498	458	459	464	472	460	495	489	472	460	464	430	508	442	491	511	449	503	505	454	490	512	455	478	487	465	495	476	483	461	480	458	466	476	483	451	523	450	456	442	484	491	476	455	462	456	483	507	452	462	428	480	473	483	498	429	481	460	470	446	474	455	505	505	542	483	439	477	486	514	450	458	465	471	462	439	518	482	467	453	488	441	491	466	478	490	468	485	506	511	472	467	493	486	460	458	463	491	491	485	501	494	449	436	524	472	499	471	467	494	447	507	488	478	477	447	535	455	444	453	479	488	436	464	458	473	482	425	491	482	449	467	465	422	456	508	460	482	434	479	479	483	473	472	446	462	430	468	493	480	479	488	435	425	524	505	490	508	479	527	505	484	461	454	460	485	496	497	445	496	471	475	466	469	479	483	493	483	493	478	468	495	530	474	482	463	429	466	447	445	533	487	506	470	494	481	490	484	503	463	525	456	505	472	458	471	496	507	486	457	483	444	524	506	498	459	497	464	468	473	451	475	454	514	501	480	484	461	489	488	491	492	490	491	468	498	501	473	503	496	480	463	485	479	456	476	467	470	475	473	481	533	473	506	513	460	502	471	478	495	486	459	476	423	452	503	478	500	463	457	442	470	491	473	503	507	486	470	451	456	472	469	464	504	493	473	469	515	493	489	499	479	459	468	456	474	480	487	465	464	469	506	461	461	490	474	457	480	441	462	482	508	474	461	489	475	497	444	500	489	444	488	474	505	472	472	494	483	501	468	463	498	436	445	481	473	478	466	498	446	478	503	516	470	457	450	507	494	500	447	474	428	438	514	471	449	481	447	481	499	499	474	470	477	467	478	472	481	498	459	461	452	489	463	439	487	457	471	476	449	480	484	497	491	492	453	475	496	501	486	482	467	497	485	487	494	478	462	486	479	446	470	440	469	464	464	491	483	484	479	484	431	523	480	509	467	486	530	484	520	487	483	453	476	467	464	482	454	438	498	479	478	490	489	481	467	489	498	483	463	456	461	500	488	452	508	494	519	480	466	475	478	466	491	458	481	486	454	437	461	464	518	470	458	483	462	444	451	521	490	486	439	504	465	469	466	461	514	470	479	479	469	442	475	474	479	484	478	488	484	460	460	502	489	469	520	475	484	463	483	512	467	508	467	484	467	480	475	469	479	482	468	450	468	478	472	457	444	499	478	500	470	467	442	465	471	466	462	467	471	494	485	513	488	487	507	546	501	453	451	435	467	448	487	489	475	499	518	487	466	519	510	474	455	431	506	487	434	447	530	468	453	485	466	454	502	474	504	458	458	479	494	446	462	477	481	434	482	488	502	486	483	462	478	479	478	492	516	507	440	484	478	480	474	477	451	442	486	517	487	461	478	478	454	528	497	474	465	494	472	497	484	446	470	474	493	495	480	464	471	521	474	465	468	449	505	455	492	472	470	472	483	439	459	497	440	473	429	480	475	483	447	465	469	459	465	451	440	489	452	432	503	494	507	484	474	475	499	478	489	475	520	471	469	479	464	479	489	441	448	469	497	441	468	433	473	491	468	478	452	482	467	458	474	456	478	445	431	499	472	501	477	494	488	463	472	499	443	478	455	462	472	441	477	496	466	497	472	498	476	462	511	447	421	485	463	455	448	463	492	465	460	474	432	462	486	498	463	496	471	514	471	456	464	516	473	479	462	447	475	507	452	506	458	461	469	504	479	483	493	465	460	454	483	456	476	494	515	504	494	462	450	472	481	441	505	525	483	501	447	507	489	509	463	482	472	452	502	492	463	460	507	498	494	481	478	460	509	509	482	454	481	441	449	445	428	450	499	446	459	475	500	460	475	458	502	461	513	471	513	478	467	435	472	516	492	492	495	451	502	493	480	464	498	477	442	434	473	450	486	424	455	505	468	460	466	431	464	451	463	453	448	440	497	459	468	486	469	488	475	490	468	464	480	483	467	508	496	471	464	461	451	486	455
23455	21322	28369	24621	21327	21410	11574	1998	1424	1236	1206	1166	1095	893	950	858	844	894	865	880	813	834	795	811	780	821	798	736	730	763	747	754	770	759	763	771	662	797	722	699	740	688	757	769	720	736	745	771	743	734	766	723	756	768	712	738	755	687	685	678	737	704	675	689	721	703	705	668	729	702	755	764	724	774	708	698	704	706	719	663	731	699	701	738	692	723	751	686	750	741	776	710	736	723	717	684	710	685	681	732	747	741	748	681	767	714	704	740	667	716	656	753	704	680	693	692	707	715	711	686	712	696	684	693	773	710	711	698	690	704	671	755	733	720	745	650	718	754	664	694	688	672	710	754	729	714	695	665	676	703	653	693	698	681	670	716	745	713	732	685	723	753	685	722	683	692	686	659	693	718	690	752	720	719	745	746	724	710	693	688	709	668	680	714	706	726	755	690	722	683	730	721	720	749	754	672	712	706	733	730	714	695	694	701	712	707	679	665	649	724	733	705	700	717	699	730	746	662	691	689	690	687	711	697	694	716	702	748	736	740	686	691	703	697	692	696	718	715	648	653	687	720	742	687	708	751	677	719	706	752	662	707	681	737	747	700	698	699	711	651	705	684	765	699	696	727	669	726	709	695	675	670	676	729	697	675	708	702	736	716	701	728	723	693	742	724	695	725	687	690	722	719	730	712	728	739	684	718	717	753	683	685	698	696	684	711	679	698	673	710	698	671	702	725	714	711	671	683	714	708	711	684	686	726	686	713	727	696	700	688	730	699	778	688	694	694	746	724	677	671	715	698	703	687	718	704	739	806	741	662	725	731	700	697	723	679	697	732	691	766	741	674	621	704	744	670	726	685	765	710	707	647	726	715	696	714	735	711	725	678	726	703	764	711	684	691	664	727	678	733	716	702	727	769	711	735	702	713	728	716	709	738	704	730	710	674	760	753	688	726	703	726	738	720	646	700	720	739	677	770	717	715	717	739	677	672	689	671	684	681	719	702	740	662	713	659	682	732	705	698	642	723	724	687	718	711	666	684	731	678	741	667	717	734	700	669	717	725	704	719	682	723	738	698	691	660	688	688	727	676	708	720	690	685	683	731	663	686	736	698	670	732	701	668	718	700	706	702	721	663	772	711	759	725	711	696	700	706	675	732	738	701	679	727	715	706	729	666	687	660	681	708	705	725	717	725	709	701	718	688	735	672	728	699	665	703	718	764	751	740	750	721	657	732	706	753	720	675	675	699	726	690	703	733	712	715	702	694	709	725	714	716	679	718	738	753	754	683	712	695	690	705	672	696	748	712	690	722	731	691	721	728	675	727	717	740	701	740	686	712	713	690	691	712	725	750	696	685	706	700	738	701	686	672	671	717	724	707	695	700	728	707	669	746	709	737	718	704	722	702	707	733	722	711	720	766	770	676	721	719	729	702	707	721	693	744	686	695	718	738	745	679	681	696	738	665	709	726	712	731	735	689	686	717	728	717	732	707	777	696	698	738	740	696	734	778	711	726	709	690	711	704	719	701	658	730	659	712	647	708	713	746	732	735	702	737	704	736	711	688	684	707	796	713	703	694	739	743	737	733	712	707	742	663	726	716	697	694	700	680	716	693	715	713	719	751	684	719	655	687	702	739	703	723	698	728	736	748	682	709	737	735	692	709	688	723	739	679	758	734	729	682	714	670	680	669	710	755	678	746	648	698	679	714	697	718	699	768	721	710	744	698	734	717	684	685	684	736	677	716	659	720	735	678	680	735	697	673	691	714	706	722	669	674	731	692	731	660	738	730	695	677	698	705	714	696	726	700	657	686	696	708	680	747	690	697	666	703	744	706	694	653	755	744	693	690	716	703	695	681	714	712	747	718	711	698	674	723	682	698	680	692	745	697	739	700	728	759	722	705	701	672	720	708	690	670	672	742	686	708	692	747	682	707	662	713	711	736	692	693	739	691	712	711	734	710	649	687	687	724	733	728	710	730	715	723	704	705	747	737	695	654	740	687	701	692	688	674	703	703	740	729	684	726	696	736	718	718	697	701	702	700	688	712	698	735	740	695	706	700	716	669	725	687	712	719	723	705	643	715	690	723	686	683	723	735	740	707	733	689	754	717	712	696	660	729	734	683	715	730	748	690	695	695	724	732	687	746	747	688	714	729	664	729	717	735	700	717	713	713	724	725	633	706	689	679	737	694	706	697	672	757	723	715	652	664	707	721	715	701	671	750	711	710	710	669	738	723	652	716	741	704	670	692	691	704	721	759	732	678	657	718	715	699	673	719	698	701	727	694	690	724	694	714	640	676	713	681	704	726	703	743	707	731	701	708	699	662	722	681	689	744	707	764	727	723	726	728	714	684	704	743	695	685	743	669	746	720	678	680	688	694	689	728	728	713	687	672	689	749	706	673	687	677	693	681	733	684	725	748	734	757	711	749	700	705	707	687	697	720	733	715	744	709	686	720	681	681	694	724	721	712	680	667	676	713	693	691	684	685	715	656	730	712	729	676	705	723	748	703	718	687	732	664	753	708	647	653	687	662	713	695	738	711	673	719	662	689	690	710	728	718	732	700	675	683	739	733	685	685	672	732	696	664	725	698	709	722	672	728	673	705	705	718	719	690	727	693	722	709	727	723	696	697	749	705	693	731	716	665	698	685	698	740	714	691	753	635	708	698	689	680	739	745	712	729	719	726	721	736	778	749	761	708	666	707	685	641	700	743	675	706	699	719	742	705	727	731	729	756	722	764	738	735	667	749	675	724	724	676	688	736	721	676	678	704	723	677	737	699	680	689	722	737	686	712	719	697	684	700	686	699	678	665	693	702	761	704	744	672	714	714	731	687	696	684	681	705	665	744	691	682	735	684	731	700	645	720	750	696	679	730	723	747	727	760	733	673	679	710	702	648	656	684	732	715	714	728	696	729	753	670	662	728	674	720	746	721	727	704	735	693	696	682	706	718	704	679	712	700	706	674	670	720	697	704	709	743	718	739	712	692	701	701	722	647	688	717	689	722	721	732	701	728	707	735	758	672	707	719	732	709	712	714	711	714	690	691	655	695	675	667	672	748	670	695	732	706	726	690	724	711	679	719	739	663	695	698	728	683	715	658	709	698	708	714	713	702	720	717	690	739	750	679	714	693	739	706	663	701	732	714	698	705	699	693	680	642	734	708	704	722	711	706	699	690	675	663	755	696	710	665	692	676	706	751	686	743	699	723	757	717	692	724	672	710	721	687	737	699	713	699	710	724	694	689	765	692	723	749	699	688	692	658	693	698	697	699	699	733	664	698	688	668	689	712	658	751	721	704	669	732	705	667	733	739	737	743	686	726	703	745	683	700	710	732	734	736	726	736	662	687	742	706	711	683	694	720	708	700	713	711	689	741	688	688	708	718	737	728	701	720	681	734	691	701	687	697	734	686	673	690	724	745	687	689	693	669	749	715	679	730	706	731	757	697	724	702	691	700	689	654	702	747	711	699	723	699	763	681	682	726	682	699	698	715
10105	17176	15874	9591	6291	4730	3556	2913	2365	2079	1842	1567	1448	1326	1166	1134	1144	1000	1042	970	914	904	847	869	926	809	874	809	842	788	785	834	799	831	794	775	805	716	782	741	751	734	704	705	742	749	696	686	701	729	753	760	699	721	732	746	660	705	696	664	684	713	687	709	712	725	694	751	667	723	666	694	669	657	687	688	721	706	681	729	715	731	656	665	704	728	730	691	679	707	693	652	686	699	712	663	678	680	695	665	694	710	700	654	699	716	715	679	690	687	700	677	690	709	681	682	683	682	713	685	692	670	696	687	672	668	667	673	696	676	686	689	684	684	658	672	654	726	726	683	613	628	669	697	692	724	683	683	655	744	728	711	679	722	699	726	707	675	683	687	698	699	648	703	732	699	680	663	705	692	722	670	678	650	679	710	674	746	665	660	657	644	656	705	702	721	681	673	723	617	728	661	680	685	701	684	693	710	668	708	684	634	661	705	659	708	679	684	658	662	671	725	656	630	681	680	640	629	714	656	710	683	649	666	687	701	695	655	632	748	696	697	712	723	653	689	706	666	698	691	674	704	654	699	680	674	659	714	712	668	671	714	663	694	686	710	662	697	686	650	664	647	694	666	629	624	704	675	691	697	678	656	650	709	636	631	706	663	696	708	618	663	638	684	687	723	666	717	709	695	660	693	694	658	652	598	708	678	717	647	666	667	700	680	683	668	693	717	708	681	606	680	686	716	662	669	656	706	667	639	634	691	705	695	664	714	683	665	696	670	706	678	679	717	687	702	699	668	679	703	690	715	676	684	663	679	671	656	631	693	696	676	713	668	683	670	706	705	643	677	660	686	710	680	684	691	641	654	693	725	681	712	723	707	694	668	661	698	693	677	673	700	669	666	637	716	709	683	648	690	635	650	680	682	713	701	686	700	654	582	688	695	682	688	643	692	661	681	669	687	633	680	665	667	669	676	692	661	660	709	616	682	683	662	640	678	709	678	674	700	714	685	704	654	677	657	677	663	649	715	695	678	710	698	692	680	659	648	713	671	647	681	652	710	657	672	670	673	641	703	724	699	689	695	713	710	693	681	683	641	721	667	707	679	693	667	671	656	667	623	650	694	679	744	640	685	671	681	682	671	644	703	706	643	674	606	676	661	728	685	664	655	678	669	688	686	702	678	655	677	664	643	635	632	672	650	691	703	652	642	659	672	662	681	690	701	689	655	687	696	670	666	661	693	649	724	699	730	645	685	666	657	700	720	691	687	691	652	697	703	636	671	625	679	654	701	696	658	690	698	619	699	717	688	731	692	690	700	703	709	688	669	734	659	686	695	665	664	669	678	681	716	690	714	660	694	650	712	716	699	632	699	676	679	704	709	687	722	723	745	656	700	674	674	684	703	647	673	687	677	677	651	696	650	673	636	704	681	704	659	668	632	683	675	657	622	697	677	658	652	636	686	707	693	625	712	666	700	663	654	648	690	696	633	738	672	665	675	672	689	667	649	640	683	697	666	668	665	679	669	669	673	683	688	700	658	666	665	699	649	696	693	670	663	686	679	703	682	733	660	699	690	659	666	731	700	665	699	698	684	688	700	714	717	659	680	660	673	675	669	695	654	701	687	640	702	690	677	650	671	711	688	700	646	662	708	709	633	674	698	732	721	705	687	691	683	691	737	660	684	691	649	679	642	643	672	649	670	669	626	661	718	668	676	682	666	650	624	667	685	690	629	703	705	706	699	642	685	688	685	649	676	664	678	684	675	680	727	661	698	662	683	678	656	674	667	695	685	669	694	674	713	683	691	695	651	686	696	685	648	687	726	670	683	630	706	677	697	682	700	645	680	665	653	644	686	635	687	692	684	668	729	645	716	668	725	673	656	664	684	677	622	675	672	654	658	678	687	681	712	662	676	718	705	681	703	704	680	720	701	663	660	662	696	683	703	702	675	692	647	626	659	666	659	674	663	710	665	694	672	671	674	695	638	694	633	678	679	700	730	707	652	688	658	687	666	655	697	709	689	657	682	675	700	707	685	670	674	703	657	677	673	668	704	701	666	715	654	726	659	686	636	674	651	705	677	650	634	661	711	630	705	677	640	677	689	670	675	617	691	644	646	668	678	697	656	690	667	704	709	670	689	702	651	722	661	643	712	633	669	674	672	648	714	651	679	703	711	686	649	676	644	704	682	689	688	701	689	687	672	631	665	694	672	701	663	640	686	685	642	698	669	689	696	672	641	656	672	741	628	674	652	667	685	700	665	706	663	676	706	654	718	686	631	731	657	715	692	679	684	690	640	718	690	705	667	666	711	679	683	694	664	641	663	711	680	682	730	718	677	714	689	666	666	693	685	653	698	676	691	629	698	678	696	678	681	698	639	661	660	688	701	668	671	688	659	699	629	709	685	669	656	651	679	671	633	708	730	666	669	698	678	649	665	732	706	680	661	653	656	660	664	665	700	663	673	669	676	656	666	673	680	714	682	675	729	731	705	665	653	672	699	666	640	689	644	708	652	701	657	713	694	670	669	690	696	696	662	659	668	659	644	651	672	652	642	710	693	620	682	684	662	689	645	649	675	693	676	716	659	704	695	676	662	690	697	697	679	680	708	633	701	719	677	678	660	673	681	644	711	684	652	682	676	660	695	633	649	700	645	671	691	732	689	643	669	735	677	658	721	688	686	694	714	678	644	716	678	655	661	668	632	668	692	702	663	630	726	656	679	650	678	736	687	659	719	655	734	679	642	664	676	658	677	698	721	716	707	647	653	663	675	677	668	679	699	672	701	681	693	726	649	679	658	723	651	673	640	696	687	676	693	675	658	703	660	636	653	698	677	671	657	687	698	709	697	703	702	706	704	689	651	668	683	691	667	652	618	701	683	687	659	675	684	699	712	678	703	695	675	667	685	717	631	665	712	680	663	679	678	701	681	695	671	705	671	696	639	691	676	644	705	667	666	656	709	682	641	709	678	687	714	634	717	641	675	670	672	643	664	719	653	731	641	688	677	699	663	637	624	660	672	654	698	657	714	691	663	684	643	628	615	666	661	669	670	646	656	674	685	662	666	648	662	688	655	667	663	688	691	643	647	658	677	685	710	676	732	689	693	680	673	670	681	626	659	655	680	673	678	668	653	657	681	676	676	673	645	715	725	694	712	714	687	688	726	700	661	677	656	668	675	678	691	635	672	691	650	710	702	698	689	652	660	634	646	684	694	655	703	629	700	677	630	672	664	662	686	714	699	650	687	689	675	706	644	676	676	661	691	693	621	714	693	663	685	676	719	669	673	703	722	708	650	692	711	657	668	692	653	664	662	631	651	657	650	687	701	661	676	641	705	665	701	640	646	676	627	722	665	661	677	671	654	667	726	692	653	678	665	707	706	628	673	739	700	622	708	707	669	681	679	664	660	693	656	710	719	653	709	667	629	682	680	652	691	701	623	630	648	648	638	648	645	667	676	655	662	765	688	695	664	646	702	679	707	659	677	705	715	700	674	673	714	683	665
28895	15960	2091	408	265	246	217	196	199	201	190	174	177	211	180	197	158	210	195	178	207	184	184	197	207	195	194	200	177	195	180	179	168	187	185	182	184	181	182	183	164	148	167	184	174	215	203	174	172	202	188	160	163	184	183	184	165	169	177	171	178	168	187	198	184	190	202	165	179	196	153	206	162	178	191	164	182	174	195	181	185	204	190	174	193	210	143	182	159	171	211	186	184	195	203	189	176	183	163	184	197	181	211	169	186	176	189	174	178	184	176	198	172	178	181	173	179	178	186	182	176	171	185	182	175	183	188	174	208	189	190	194	207	193	182	172	175	159	186	176	194	169	198	185	193	173	167	185	157	183	176	180	169	193	186	188	176	202	181	187	167	221	192	175	169	180	181	188	191	191	188	168	192	150	187	194	189	192	165	176	196	169	173	188	171	185	184	178	200	188	197	193	178	176	186	175	193	187	156	176	160	171	163	192	194	177	160	164	178	204	191	174	175	176	178	190	183	193	190	186	169	190	189	180	200	176	187	183	181	197	165	161	168	184	185	176	176	182	205	173	195	167	182	151	195	192	174	174	176	212	185	171	190	210	181	171	174	194	196	163	178	158	176	173	172	189	174	161	184	227	193	172	207	189	182	169	172	198	163	189	203	170	202	185	167	177	165	177	174	176	167	192	174	192	176	218	182	185	164	163	173	182	165	203	173	198	192	191	189	156	200	162	170	170	195	196	186	185	162	169	197	178	178	174	193	173	180	183	183	194	202	171	194	212	179	208	173	182	194	187	173	187	164	194	177	165	182	179	177	173	183	153	222	166	182	205	205	176	181	201	184	176	168	188	174	194	159	196	170	214	184	196	196	196	159	185	181	181	186	187	187	190	180	178	183	195	183	168	185	188	169	189	154	179	191	196	161	191	146	181	187	190	182	169	177	168	181	190	191	180	161	178	187	207	195	184	161	184	170	187	178	180	186	167	199	194	178	205	180	168	165	178	176	205	156	171	204	162	171	168	216	204	190	178	177	156	183	198	171	193	181	164	176	196	187	172	181	195	190	202	178	207	184	179	175	224	183	175	189	205	183	162	171	188	173	197	196	188	186	171	200	173	157	188	195	170	202	187	192	205	175	194	170	162	178	189	173	189	227	179	191	164	193	190	190	194	181	170	187	173	182	161	156	161	164	136	186	199	170	179	176	194	188	162	195	201	216	167	188	194	171	190	181	178	178	176	187	177	189	175	179	183	167	191	193	201	160	185	175	170	179	193	178	192	179	185	167	203	165	196	173	195	175	184	176	185	186	190	197	200	183	172	209	208	175	181	189	205	154	184	190	189	192	196	186	180	197	175	170	192	177	162	204	176	204	187	206	175	171	183	189	180	189	178	162	186	172	177	185	171	171	182	200	179	162	175	196	157	179	206	186	179	179	184	186	180	181	174	192	190	218	177	202	175	181	169	185	175	185	205	184	198	198	192	184	185	163	190	178	172	201	174	208	174	165	191	174	199	169	191	164	183	181	203	192	168	173	173	206	195	188	189	169	187	181	166	210	176	158	191	204	226	178	169	170	182	174	174	186	174	197	171	195	188	200	203	183	157	183	198	180	198	160	201	191	179	143	174	177	190	158	180	164	194	200	175	171	170	166	205	178	181	176	193	183	195	193	178	186	196	169	182	162	190	190	201	161	167	190	173	160	182	188	200	155	187	182	195	188	180	198	172	171	177	162	196	172	183	204	175	184	172	169	206	195	181	182	165	172	195	190	193	161	177	186	200	152	197	176	188	205	174	176	198	191	168	181	171	192	195	195	195	180	191	183	198	183	180	188	158	156	190	177	183	170	192	189	156	217	176	181	163	196	196	196	163	175	200	173	178	183	192	197	201	177	181	183	185	180	172	182	176	179	169	188	203	184	186	178	180	190	177	186	193	171	188	177	176	161	182	185	194	178	199	186	194	184	175	184	165	169	172	196	178	193	193	167	191	186	183	208	179	163	160	177	195	176	179	174	189	183	168	172	198	184	195	202	178	186	182	177	150	159	169	187	191	191	190	183	173	198	191	186	188	151	184	198	182	175	162	166	194	189	183	180	170	166	184	174	163	184	190	176	192	179	184	163	172	176	177	184	186	196	164	158	193	165	190	177	202	190	182	169	191	192	177	181	188	166	220	187	196	182	200	179	178	183	189	201	184	178	171	185	178	192	173	180	172	215	196	182	190	173	172	187	177	199	156	188	174	197	176	200	178	191	157	181	188	173	176	160	190	179	173	171	197	192	176	152	184	180	173	180	181	214	190	218	209	185	193	183	200	176	181	186	186	184	192	196	182	183	196	196	157	185	204	179	192	202	150	174	186	173	177	178	179	169	194	187	181	175	189	197	198	191	172	175	156	181	187	177	199	170	165	169	188	211	201	198	187	204	211	195	203	170	169	167	216	207	184	173	205	194	196	191	168	170	184	188	190	188	171	195	178	190	174	179	187	193	168	186	197	189	186	185	205	191	186	164	182	187	189	191	190	186	164	200	174	203	168	178	179	200	170	186	191	178	182	171	184	172	210	170	189	168	185	199	201	192	176	176	183	208	173	199	207	197	188	178	174	183	195	171	161	184	152	187	163	211	209	183	186	192	169	182	204	179	200	158	160	200	192	167	197	201	184	176	189	178	183	206	181	184	180	184	177	188	184	135	177	223	180	195	195	188	170	184	188	197	191	176	178	208	208	187	170	166	158	207	184	177	159	197	165	206	188	188	185	171	207	180	191	170	184	197	191	182	202	177	178	153	171	174	196	193	181	177	155	196	190	187	176	170	184	179	165	211	199	181	188	203	193	136	159	174	193	167	181	173	199	200	199	202	157	176	156	165	191	186	191	182	152	161	172	203	169	184	193	152	188	190	195	174	190	201	170	212	180	181	184	200	218	197	171	188	190	172	195	208	184	206	182	179	175	171	176	178	185	192	167	180	160	184	189	169	196	188	223	198	192	191	193	164	188	198	196	180	166	187	193	200	188	181	208	160	169	141	187	176	171	171	189	170	179	207	180	182	198	179	167	190	183	214	206	166	178	201	192	180	170	173	170	188	183	182	200	175	195	195	196	171	177	171	196	177	213	218	172	185	167	200	185	166	213	171	178	194	179	179	171	192	198	193	167	209	174	192	196	165	150	169	176	172	178	179	186	188	193	185	187	183	176	183	174	197	192	192	195	164	168	148	206	181	189	172	178	197	201	184	200	167	182	195	176	188	197	176	165	183	188	165	179	195	174	187	175	213	165	180	204	178	193	188	191	185	161	167	200	171	184	169	174	192	174	187	183	168	163	213	175	197	172	189	190	180	185	182	198	166	180	181	187	170	202	157	169	183	192	189	198	179	199	160	210	205	190	196	206	183	170	164	204	182	171	182	185	187	167	195	198	190	164	181	193	179	181	163	213	162	138	173	180	180	197	138	168	191	199	205	189	181	180	172	181	164	179	194	165	203	192	188	165	163	164	167	184
4860	721	674	412	322	312	263	264	267	258	231	205	205	199	188	206	174	189	193	172	192	172	190	197	210	197	199	213	195	172	214	188	183	198	199	219	212	175	216	180	183	189	184	195	216	205	192	166	198	180	196	203	173	203	191	215	185	185	200	214	204	176	180	193	189	182	193	193	207	198	170	176	203	210	176	202	194	204	182	166	200	174	191	223	195	180	199	193	179	190	196	194	183	200	164	201	177	183	205	205	194	209	172	190	166	198	199	155	186	179	206	200	177	186	234	188	175	182	203	193	192	194	214	199	186	217	202	183	192	214	207	193	184	187	179	171	181	179	203	194	203	194	199	201	195	191	193	183	193	192	176	181	209	203	182	199	174	197	208	179	202	178	190	177	199	173	181	197	223	176	205	193	205	190	194	191	203	210	187	169	199	219	196	193	190	198	199	215	202	179	208	189	178	187	171	183	197	194	200	205	194	188	180	178	209	197	201	193	208	179	205	199	188	199	173	208	209	210	191	194	181	204	159	185	181	184	186	184	221	165	190	207	197	188	203	210	223	171	196	189	177	191	198	174	200	189	201	179	200	175	182	204	204	199	206	211	184	198	217	196	172	178	165	178	195	169	206	163	178	201	195	191	201	193	205	191	197	192	197	163	169	186	194	208	166	197	166	185	201	188	187	178	182	183	183	185	190	192	165	188	174	188	198	187	195	205	178	192	191	185	181	197	192	191	183	178	198	183	188	193	207	183	206	174	185	185	216	183	185	168	181	182	171	197	192	189	186	194	180	175	187	185	193	200	188	203	186	176	198	191	205	190	169	174	205	200	190	178	166	198	197	203	187	175	172	205	190	186	204	191	188	173	183	199	183	185	191	192	208	190	187	170	196	207	192	176	174	211	187	198	197	167	199	182	174	186	189	201	184	209	204	208	199	161	185	210	203	181	187	176	181	182	191	191	212	201	172	200	190	181	186	200	194	191	186	215	196	195	200	177	183	192	209	166	184	168	184	194	198	180	202	154	178	198	224	185	192	203	194	199	185	184	186	202	199	216	199	217	203	175	195	186	197	185	214	193	212	165	176	206	209	189	201	213	187	176	194	189	188	188	168	195	218	214	215	181	187	170	187	186	162	189	219	197	190	199	182	211	194	174	199	184	181	175	163	198	181	151	213	200	185	170	208	210	199	179	222	201	210	203	172	175	174	194	191	197	175	183	187	166	176	194	187	184	184	213	203	186	212	154	185	191	205	179	197	191	205	176	195	206	193	201	194	158	179	175	209	225	188	176	188	191	196	205	188	182	202	189	203	172	196	184	213	178	175	163	202	208	180	210	189	209	220	211	172	179	189	188	199	204	186	187	188	180	195	197	190	199	189	188	183	180	193	193	215	191	164	163	184	188	209	190	196	185	210	194	200	168	201	183	181	185	214	197	175	190	184	198	192	191	223	175	211	185	190	180	172	188	185	182	186	189	188	208	221	175	171	182	200	175	190	207	202	208	173	199	172	189	183	216	195	196	180	181	215	191	193	168	183	201	201	199	189	194	190	216	184	208	170	173	196	182	177	213	183	196	177	174	165	208	191	181	176	170	203	205	220	186	197	207	201	185	189	203	194	195	193	182	181	192	194	200	190	173	182	201	206	195	208	199	189	187	211	197	192	202	186	183	188	201	159	195	186	199	175	190	165	205	195	203	193	198	189	208	182	194	195	183	199	189	175	181	179	187	179	178	195	199	187	192	171	193	193	196	190	195	173	182	181	202	205	208	193	174	203	201	187	180	178	206	206	215	173	179	199	189	207	178	170	176	168	165	198	199	199	176	201	164	173	190	192	178	182	213	184	205	172	204	205	160	196	185	167	195	192	173	200	170	188	179	200	214	215	184	183	190	193	170	208	192	186	187	179	189	209	190	197	195	195	190	188	185	191	182	200	184	198	209	223	202	199	195	179	189	176	191	164	193	187	174	197	185	189	199	187	181	197	181	223	186	185	164	166	162	180	212	196	201	201	191	199	200	192	201	183	206	180	185	182	196	198	195	165	179	190	186	199	185	199	177	210	182	198	198	204	194	196	179	169	201	167	193	179	184	166	185	204	155	189	194	198	200	197	164	218	185	198	159	183	188	187	191	182	201	186	181	178	202	186	188	205	195	167	171	180	213	208	188	209	174	196	185	202	180	208	191	182	180	175	196	176	203	210	197	179	188	206	202	197	234	179	202	181	214	172	185	203	189	182	194	201	162	216	174	223	208	198	202	183	199	198	179	173	217	172	181	187	201	184	182	183	195	190	205	211	202	173	198	187	232	213	175	186	183	159	185	196	186	193	218	184	192	176	171	203	191	200	178	208	164	196	185	180	232	199	176	205	170	165	220	179	211	187	195	180	219	184	204	206	172	189	190	203	204	209	201	193	168	173	211	171	190	189	196	201	178	197	186	195	167	173	166	182	180	177	192	190	203	189	174	205	195	212	182	192	189	187	183	181	202	214	215	166	177	202	178	188	195	200	190	182	184	191	178	190	190	191	181	187	188	181	183	168	177	178	218	173	199	198	178	193	202	208	198	220	200	184	167	174	216	216	197	215	160	176	216	161	178	202	207	192	173	182	202	196	183	174	169	191	175	175	223	193	196	177	193	195	203	195	189	214	208	189	203	198	170	206	212	179	188	175	204	208	212	169	181	214	182	194	179	173	212	199	198	184	192	206	183	177	179	151	185	187	195	192	192	192	188	186	191	186	215	179	186	183	203	193	175	206	164	206	184	169	179	173	209	191	198	200	201	190	212	155	186	165	209	190	200	205	202	188	205	202	197	212	187	193	205	192	193	180	176	209	199	213	186	191	190	194	187	175	190	175	180	186	194	200	201	172	211	186	186	196	185	203	159	191	186	183	164	187	182	177	171	209	187	204	171	194	197	220	168	182	191	180	168	187	178	158	198	214	179	175	181	156	207	203	169	192	192	197	188	193	194	198	207	214	207	167	193	183	174	184	202	191	209	188	187	196	191	206	198	201	191	199	197	221	196	184	212	193	179	178	197	214	174	192	188	196	197	177	151	178	186	210	195	180	232	184	179	181	165	185	174	180	175	181	199	198	187	206	213	175	191	170	184	193	189	198	204	213	210	176	192	171	168	175	198	168	190	209	184	183	170	199	174	184	199	194	179	165	200	186	203	196	207	194	167	193	186	163	141	181	183	171	201	178	194	180	186	190	195	178	182	171	178	207	201	182	180	175	185	183	184	173	184	162	199	193	204	192	223	172	210	201	197	200	194	218	204	195	209	224	178	187	186	198	184	172	197	205	204	168	173	204	189	202	175	175	163	195	208	212	193	185	188	186	172	170	176	194	185	167	168	200	164	208	194	210	207	176	172	194	189	170	229	189	189	191	192	192	198	174	185	193	211	179	216	198	188	194	188	203	175	202	175	203	178	178	196	171	195	184	193	198	208	186	181	183	207	193	177	195	168	181	190	203	223	185	170	196	189	194	198	194	180
25797	21332	28059	24947	21334	12641	1567	1039	856	824	727	696	719	684	651	651	596	602	547	572	562	560	554	527	584	537	516	548	548	566	551	496	574	521	549	517	537	520	512	538	539	499	483	487	526	525	514	515	529	465	514	507	482	530	462	525	558	501	560	507	521	496	491	531	526	512	469	527	505	491	518	516	528	493	533	538	521	514	493	509	551	483	534	523	519	485	471	545	515	511	490	504	478	535	486	512	522	513	506	501	540	483	485	510	470	513	514	532	538	512	484	526	511	509	509	531	501	517	541	506	495	504	484	498	541	520	493	472	482	553	512	514	512	549	500	515	522	494	550	473	507	524	491	547	563	502	528	519	508	501	503	533	454	500	531	516	533	502	530	511	524	515	511	504	537	484	526	483	545	519	530	491	511	496	520	496	455	497	515	502	502	519	517	466	498	517	480	502	526	498	524	529	501	520	479	504	499	471	515	472	518	531	490	514	541	524	509	521	586	523	526	504	520	499	511	533	488	489	502	496	520	515	507	501	511	516	563	512	522	504	503	525	457	508	496	466	499	492	500	472	532	502	467	479	519	515	499	495	489	518	511	452	459	514	525	513	565	516	517	503	498	533	480	524	540	499	533	476	491	511	493	500	505	527	516	507	492	503	502	477	491	492	495	517	518	504	491	509	522	498	525	552	512	544	527	509	483	504	499	549	513	511	487	515	493	472	478	485	470	541	484	528	502	528	563	501	506	501	501	521	520	467	529	497	506	504	522	527	507	468	497	520	483	482	516	530	504	486	492	531	517	535	480	494	490	516	497	465	522	440	516	477	525	536	487	514	473	514	511	511	458	522	492	502	471	532	555	511	513	495	495	499	535	525	464	498	510	517	457	482	511	520	483	511	506	479	524	517	493	507	505	507	499	506	511	525	505	507	567	512	499	484	517	541	491	521	517	500	513	502	524	524	551	485	505	503	512	495	493	525	525	472	471	533	506	499	502	495	540	472	467	487	563	521	564	523	503	497	504	515	502	529	536	456	492	515	492	509	477	469	499	496	527	495	507	526	509	487	495	534	485	519	538	470	519	519	484	488	555	531	547	493	517	516	545	528	496	472	516	498	508	491	532	510	525	484	492	450	522	480	487	553	485	473	504	529	530	521	494	537	494	522	495	516	529	514	486	478	523	493	513	489	464	474	504	494	480	473	503	532	499	468	480	481	475	516	502	490	522	502	490	516	523	544	526	554	520	567	494	480	455	497	505	515	527	542	495	517	466	477	498	513	499	491	526	519	507	508	478	517	479	497	494	552	503	537	485	506	517	475	508	498	490	521	520	485	504	508	496	510	501	535	484	531	508	523	483	519	521	490	529	502	478	467	489	505	519	478	501	487	483	509	500	531	515	541	547	475	501	476	482	498	528	503	521	525	530	474	509	465	513	485	494	527	473	476	510	508	567	495	519	488	532	526	535	541	516	500	497	517	495	504	493	491	490	518	534	492	514	504	517	478	490	528	499	499	500	487	514	527	527	521	518	538	498	522	476	500	485	489	468	511	484	505	507	509	506	516	548	514	536	487	521	532	475	532	496	513	541	446	519	501	523	490	517	502	491	518	501	508	545	526	553	513	467	555	521	502	480	521	510	492	451	512	577	473	488	504	514	547	474	497	537	543	529	487	513	458	506	509	525	507	556	510	500	513	519	510	498	516	527	505	526	510	509	501	517	487	509	481	515	495	450	499	506	515	537	511	492	554	516	496	506	485	530	465	495	483	503	493	522	498	488	535	500	512	514	503	516	519	528	443	525	536	509	485	527	524	501	506	557	488	482	465	529	524	499	487	438	500	537	488	487	493	541	531	498	477	538	529	497	486	480	507	480	529	479	495	509	486	534	490	493	509	510	483	533	511	481	519	488	520	532	514	502	501	490	526	485	551	531	496	545	514	514	490	522	477	524	485	454	533	472	535	505	486	506	510	509	493	522	512	493	537	522	496	482	517	492	499	486	496	485	507	473	503	499	501	471	466	514	526	448	443	480	533	521	535	484	514	530	484	501	525	511	490	520	491	528	495	488	488	504	514	476	527	492	492	478	506	518	553	512	504	510	481	515	462	497	531	493	508	515	517	537	466	530	488	465	490	548	521	515	497	518	526	472	532	484	499	514	530	484	523	503	488	517	491	524	511	490	529	537	481	520	460	509	487	474	456	496	502	488	521	540	487	500	490	504	506	520	541	542	505	478	505	525	503	530	535	498	526	484	533	522	448	470	500	487	470	509	484	542	532	503	514	486	470	492	491	507	526	511	485	506	481	467	513	469	477	490	470	476	512	507	462	522	572	534	494	511	506	494	489	535	479	548	557	477	535	537	519	495	460	488	507	509	528	490	479	529	505	487	506	469	496	502	542	506	494	534	496	495	524	489	501	563	482	464	519	492	508	544	485	499	476	535	452	523	471	523	511	499	526	501	520	520	486	477	509	531	495	495	480	489	508	494	515	482	501	446	547	514	484	473	524	474	545	494	560	514	501	509	488	501	470	527	571	531	531	559	479	509	493	508	488	511	501	505	500	521	514	499	493	480	511	510	479	481	493	517	538	470	489	518	489	467	525	531	483	500	495	511	514	481	493	483	480	512	521	467	512	461	509	494	516	543	498	522	544	492	520	520	523	520	490	468	495	472	469	518	524	535	435	502	512	535	488	508	517	502	510	524	501	501	512	481	497	498	509	496	495	495	473	532	497	538	519	499	488	496	525	517	493	525	500	559	480	500	488	532	507	486	528	476	497	512	475	490	496	479	483	511	494	517	479	519	521	503	545	498	479	465	481	511	510	529	537	522	523	506	476	521	450	499	512	464	531	532	498	516	507	496	509	531	523	480	479	490	469	492	519	524	494	474	527	507	510	538	510	536	510	488	460	549	470	524	491	459	495	512	464	494	511	499	521	507	519	508	515	544	490	490	505	513	517	524	510	485	497	526	463	500	555	467	468	527	533	513	510	516	496	524	529	518	511	568	526	496	522	493	515	503	477	485	513	509	454	509	516	491	491	525	542	472	482	466	456	486	499	468	488	489	518	474	531	509	479	461	510	492	516	501	524	516	503	496	489	521	495	527	504	529	510	523	498	538	525	533	526	444	503	491	537	499	492	509	496	508	475	482	505	467	502	486	504	512	490	496	508	473	491	470	545	527	491	498	485	516	448	515	491	492	459	486	505	478	491	501	586	481	467	470	466	512	508	521	498	504	480	498	523	530	497	547	516	492	531	507	491	447	469	499	517	509	502	480	497	524	562	478	528	482	479	520	549	461	491	551	466	541	500	544	466	491	544	530	490	523	559	542	513	491	533	531	505	545	504	514	520	502	498	518	548	533	493	533	497	515	513	481	484	510	517	547	538	528	526	517	516	486	486	508	495	470	501	547	529	505	543	471	499	515	549	504	477	557	502	482	542	466	513	501	499	519	546	480	497	485	485	467	492	561	514	519	527	511	522	486	552	471	502	484	487	478	565
7248	10631	9547	5559	3404	2559	2088	1657	1340	1193	1104	940	882	861	742	744	674	749	616	608	579	649	580	577	587	547	605	545	531	546	507	525	526	536	504	493	510	507	511	475	530	562	529	494	502	493	526	505	493	480	476	527	516	499	543	488	493	479	520	501	457	526	452	477	519	505	492	480	504	524	477	501	479	502	476	474	447	501	492	473	529	514	498	516	489	455	504	476	486	504	450	504	494	498	482	464	476	474	449	478	448	500	472	512	452	456	448	472	487	475	438	453	477	465	493	452	469	503	518	464	493	489	526	495	490	444	444	478	496	470	497	505	472	477	473	498	499	494	442	496	477	464	538	460	471	486	449	485	532	488	449	495	501	496	517	480	491	498	445	500	470	435	498	497	497	489	471	483	460	528	460	486	480	462	490	521	482	459	453	506	525	508	492	484	472	528	481	438	524	526	470	447	495	462	443	492	509	503	475	509	474	483	448	461	493	460	516	475	458	480	485	469	463	489	495	497	496	435	463	477	496	474	434	448	480	505	450	468	473	469	478	497	474	503	491	518	474	514	498	505	504	517	465	485	504	494	421	484	507	480	494	484	476	479	449	528	450	518	482	457	484	473	464	494	465	504	515	487	458	451	502	447	495	501	498	474	505	521	503	503	462	487	502	422	464	510	489	452	474	481	504	479	478	488	473	474	473	478	446	465	492	466	467	452	479	487	482	468	451	483	485	431	508	513	486	443	475	455	466	471	478	461	464	473	529	442	442	485	505	474	468	510	504	477	492	485	462	516	447	505	511	467	506	457	500	465	482	519	448	486	476	491	489	485	469	469	457	448	439	472	452	514	480	465	469	467	467	496	432	470	477	464	488	539	506	482	501	485	491	447	478	473	501	457	472	450	488	455	486	450	499	477	478	469	460	516	466	505	501	499	501	483	471	489	458	446	533	522	457	442	469	510	492	476	491	466	450	488	455	529	459	485	485	499	477	479	533	443	485	479	470	475	494	429	457	504	489	470	518	529	467	508	442	478	464	478	524	444	472	450	486	491	483	520	462	491	499	477	460	473	505	432	508	448	465	459	492	479	484	495	472	464	492	524	480	458	495	454	534	482	478	478	537	453	481	499	461	465	472	506	488	492	500	499	488	479	483	486	467	518	453	476	470	455	477	464	467	469	466	479	477	467	511	498	500	462	511	444	481	470	492	471	508	458	510	481	479	437	504	483	452	506	484	501	473	460	481	467	513	455	452	459	476	464	464	491	472	490	471	482	474	481	479	483	476	446	490	466	477	472	521	502	492	462	481	474	526	493	462	479	511	475	440	462	465	463	447	480	484	427	468	459	450	506	437	484	459	459	487	446	474	504	443	455	502	485	454	465	433	438	479	440	462	486	458	520	467	478	461	484	470	444	462	467	460	514	488	463	508	523	487	443	472	495	473	465	471	502	442	475	440	498	486	457	490	458	455	507	441	460	521	464	503	487	488	483	484	443	488	492	424	469	465	470	491	482	505	492	465	482	482	453	509	455	493	475	489	478	478	510	496	459	465	440	494	482	489	498	464	490	456	486	520	512	480	452	484	539	498	458	485	473	516	483	462	426	509	474	518	452	484	508	459	466	471	504	492	514	468	500	472	482	502	475	476	455	498	432	501	467	495	492	479	462	449	448	474	493	457	525	448	497	455	476	481	512	496	469	457	496	470	456	525	499	481	444	460	506	495	478	485	487	509	521	520	436	486	471	466	458	449	472	446	460	491	476	479	483	462	477	493	478	459	483	483	485	463	490	428	463	511	492	463	460	480	469	454	470	463	499	479	488	472	499	477	493	498	460	494	482	450	488	481	490	462	490	487	470	470	479	539	473	482	451	495	465	435	445	469	498	465	480	412	498	479	502	428	479	487	492	461	442	461	501	479	476	477	488	454	428	481	468	438	494	465	470	490	487	489	500	465	470	495	508	515	496	489	491	464	522	514	462	485	499	466	481	529	456	497	466	489	480	471	458	521	483	443	442	488	419	503	484	453	452	485	476	455	463	472	471	471	468	520	502	464	486	465	465	484	473	497	459	460	547	513	499	468	498	426	461	509	492	507	445	453	469	497	469	494	429	430	479	538	539	461	470	515	502	491	493	470	467	470	490	458	492	481	466	466	478	479	483	491	485	489	504	492	495	475	489	479	495	516	469	474	473	497	509	486	468	455	466	477	465	435	471	434	528	494	451	509	473	479	455	484	475	484	461	512	467	478	481	484	472	507	479	485	431	452	484	476	468	498	478	496	465	474	472	518	479	491	457	458	473	441	467	467	493	476	475	475	457	464	473	469	481	476	502	458	470	493	494	498	506	431	497	493	458	505	496	433	479	460	454	485	527	468	454	500	495	479	466	459	479	488	463	465	478	480	489	476	504	477	488	466	483	452	485	474	479	469	482	450	444	469	498	468	471	456	492	501	501	450	498	473	491	487	456	469	477	479	500	541	465	483	477	511	499	490	442	496	471	479	498	503	460	420	453	441	473	483	467	508	479	490	524	487	459	484	472	487	466	485	503	487	531	474	503	478	462	487	507	467	471	459	487	521	465	480	458	470	472	491	485	506	523	487	494	465	495	437	498	467	498	466	451	493	454	478	513	501	459	478	444	465	495	505	460	441	455	514	488	455	476	529	455	511	476	465	475	494	489	492	475	471	489	467	489	492	492	486	510	489	491	480	496	500	469	518	486	451	441	464	504	485	477	516	498	483	459	487	481	451	456	479	507	524	438	519	511	462	476	514	526	475	481	479	515	488	473	489	469	445	494	472	484	485	493	472	458	476	508	476	462	436	491	497	462	494	473	462	474	488	482	476	461	480	461	450	469	502	434	523	531	444	436	494	473	497	493	458	516	481	486	446	478	489	497	472	510	457	502	502	441	460	504	490	443	516	441	465	476	464	475	512	480	455	489	456	483	489	461	449	482	480	486	448	508	520	469	473	497	474	474	475	500	496	476	517	482	442	475	475	470	471	476	453	497	456	474	469	488	485	465	488	490	469	476	473	404	483	512	476	443	449	518	495	480	523	465	471	473	465	461	507	434	477	485	467	493	494	461	510	437	495	491	486	475	434	485	497	500	459	475	494	493	457	455	480	481	471	478	493	461	491	480	482	452	503	471	514	468	475	430	474	486	473	466	477	474	484	483	486	459	490	512	486	479	469	516	501	505	507	464	525	469	495	483	485	458	493	458	463	496	462	491	465	468	521	523	481	494	453	486	457	486	472	463	476	484	458	473	475	451	462	508	461	439	474	481	499	465	496	476	451	481	489	440	485	484	505	468	506	501	448	475	492	469	520	472	476	460	470	478	489	495	474	495	454	486	485	500	486	492	484	480	434	470	459	446	473	487	498	479	514	518	467	472	461	472	501	467	478	520	483	484	506	468	458	465	484	517	464	489	418	464	475	506	444	466	467	528	478	461	509	452	496	478	486	465	517	461	432	519	464	495	492	455	476	459	503	516	458	502	486	457
23469	21346	28386	24667	21351	21441	11493	1899	1426	1310	1224	1032	1045	1058	995	919	932	881	865	835	810	794	889	788	796	822	799	774	825	763	793	757	789	728	760	747	743	744	755	749	732	742	775	695	742	748	763	696	768	712	726	728	701	759	705	722	759	753	699	773	744	734	730	737	722	766	783	734	762	716	742	723	715	703	704	734	725	745	792	683	694	765	722	753	703	716	800	769	714	714	746	711	770	707	712	702	697	731	687	706	715	779	690	717	720	677	695	707	723	678	720	681	669	691	717	741	704	689	728	692	712	733	671	680	708	706	647	691	723	725	677	737	687	703	667	726	725	744	706	665	715	731	704	715	761	721	681	708	680	737	691	717	735	719	720	709	726	714	730	719	684	701	723	694	681	727	736	690	695	744	719	735	708	669	685	709	738	712	745	685	714	696	691	678	699	738	796	695	746	709	707	747	692	712	694	727	745	697	709	674	732	768	715	732	681	698	721	684	730	665	711	714	762	735	681	703	736	730	731	772	737	696	730	724	746	709	699	679	720	734	706	690	742	733	705	738	692	671	723	705	739	724	706	729	664	695	760	780	781	732	709	692	682	681	706	693	696	730	718	769	709	648	698	714	764	702	737	679	694	719	718	804	726	717	697	738	715	733	723	733	671	732	685	682	731	719	708	699	693	697	737	696	656	740	710	758	732	699	743	727	680	710	792	698	709	730	688	697	703	678	729	720	705	735	723	727	701	759	736	741	693	683	733	774	693	704	653	673	715	725	707	734	721	743	684	699	701	760	764	688	737	722	741	727	682	747	727	754	677	674	732	727	705	690	712	714	738	705	673	745	702	716	717	735	691	735	758	709	682	671	728	696	722	732	745	687	714	701	709	691	703	761	687	681	748	735	740	692	704	731	741	731	700	700	724	719	747	706	719	712	724	730	727	713	701	743	755	691	693	713	712	741	731	750	747	680	726	684	676	713	737	729	721	763	708	716	738	717	706	721	690	714	691	710	687	718	705	708	798	700	743	759	745	710	726	757	684	718	757	711	714	736	732	750	728	715	678	733	725	719	652	721	732	683	735	692	738	710	702	692	702	714	736	667	718	704	713	670	686	719	732	693	738	741	747	755	662	666	752	720	704	684	726	701	703	654	710	709	750	720	740	717	726	736	691	739	695	697	722	693	709	665	677	719	682	678	712	705	706	752	731	738	696	722	691	742	747	720	745	762	735	724	715	708	735	716	765	690	713	704	723	670	715	713	710	709	716	720	691	724	702	677	672	698	662	680	684	705	738	684	724	676	674	722	721	707	710	744	708	749	747	714	730	739	726	735	725	741	737	696	749	715	724	679	665	719	732	704	677	727	736	702	702	726	690	685	705	783	715	683	724	708	722	727	702	707	721	725	697	651	683	713	697	691	643	742	758	702	702	699	687	732	676	717	724	716	767	702	700	681	734	773	712	709	708	761	736	706	710	733	715	719	732	680	676	767	735	698	719	670	737	738	692	708	682	665	673	743	690	677	767	715	724	704	688	707	712	703	698	670	711	694	703	666	710	713	738	748	718	781	738	696	761	715	750	691	702	693	717	739	703	729	711	729	715	747	720	705	722	698	699	596	714	743	740	735	680	726	746	732	687	700	679	697	713	668	689	705	700	677	738	699	717	717	700	706	740	682	716	693	698	712	720	743	691	716	732	701	705	716	721	708	699	700	741	742	716	722	682	659	678	665	704	709	687	756	723	698	719	661	733	710	721	663	710	711	760	743	758	704	728	738	716	684	703	724	671	702	724	728	709	676	734	649	741	751	673	737	738	739	721	718	710	693	735	742	722	707	710	744	724	664	658	685	684	706	714	685	810	705	711	726	743	762	736	685	717	736	739	720	705	683	719	758	724	718	689	744	691	757	704	714	710	673	751	747	720	701	706	696	765	784	698	738	742	722	708	768	683	759	703	723	692	717	712	741	718	736	704	719	690	719	736	697	720	723	704	710	770	727	734	709	759	735	716	744	709	743	680	713	682	786	707	680	729	736	736	672	736	700	737	731	687	689	734	747	733	697	694	743	698	745	712	711	739	764	717	770	686	730	706	710	699	675	694	699	693	686	705	724	690	714	708	679	713	708	657	705	716	708	712	720	754	692	729	719	664	661	684	721	700	719	725	708	721	696	714	688	736	691	716	713	721	684	708	712	692	753	720	692	704	722	770	748	723	675	680	653	733	721	706	713	772	766	747	727	688	696	713	725	676	710	678	741	711	719	736	693	687	692	726	723	702	761	714	683	720	700	741	647	707	776	735	710	694	701	759	669	640	700	706	769	731	698	718	760	714	714	686	727	693	739	712	723	728	704	710	742	708	679	718	731	671	711	683	749	690	720	708	683	745	737	713	686	702	714	725	707	745	755	677	721	673	728	735	728	771	709	740	717	728	745	720	722	695	763	743	716	730	719	685	695	687	701	728	737	781	743	704	721	718	706	728	718	681	769	722	708	718	712	713	721	711	706	731	661	701	697	716	739	755	727	745	725	713	709	728	695	705	750	676	723	695	703	768	698	680	664	723	669	700	703	738	741	697	698	742	678	726	703	692	688	703	756	705	699	691	764	672	737	658	708	744	709	769	692	749	753	726	758	709	753	726	745	701	731	737	686	709	678	694	727	677	737	737	713	722	735	745	691	715	714	708	698	666	698	722	728	702	710	744	749	689	681	740	684	702	718	716	677	759	695	803	716	677	681	707	716	716	732	706	770	741	745	679	731	732	671	720	757	685	752	733	718	737	706	680	689	657	706	711	732	735	706	742	698	702	667	734	712	755	695	729	671	698	739	698	718	762	691	726	689	755	699	720	727	677	734	731	701	711	684	732	769	703	723	757	741	720	680	705	673	697	733	693	696	695	699	707	695	699	716	747	699	692	726	739	746	705	732	694	655	716	715	727	720	708	742	754	682	733	747	688	716	701	759	689	702	734	722	709	688	653	693	733	782	635	722	695	727	708	741	759	687	689	768	689	666	700	722	705	723	691	695	703	697	716	701	699	700	707	737	693	730	751	691	693	748	718	711	710	696	726	728	698	746	690	733	659	720	711	715	673	679	684	753	685	703	683	689	726	686	743	725	739	723	680	742	696	779	736	718	709	704	686	724	735	674	744	718	765	724	732	719	750	686	700	690	719	723	725	713	730	731	689	706	723	678	707	745	717	676	675	666	730	676	731	696	748	670	692	706	727	718	694	732	754	765	759	743	713	735	709	677	734	708	787	672	679	710	720	746	722	716	749	698	729	690	686	680	710	671	720	686	699	737	717	687	732	739	732	689	738	729	714	772	681	714	734	741	761	695	717	680	697	687	710	665	716	711	696	750	708	734	731	646	712	673	720	729	662	736	732	638	704	715	755	696	710	719	725	675	721	703	674	727	677	715	685	763	702	719	728	742	692	748	704	752	690	708	711	695	741	728	708	715	703	709	742	705	709	680	740	698	746	727	691	665	758	683	721	732	680	703	753	700
10078	17198	15888	9439	6300	4620	3519	2922	2397	2079	1825	1554	1488	1337	1307	1137	1126	1078	1004	1035	925	907	908	860	853	834	813	857	790	749	791	791	782	787	818	721	751	737	739	743	710	740	724	743	725	726	741	665	689	737	762	685	742	756	735	704	704	715	719	700	731	708	667	717	681	711	684	666	725	708	676	729	690	696	700	691	711	724	670	696	714	625	639	705	667	690	722	709	695	682	721	673	705	693	708	719	682	729	707	668	696	689	680	706	717	721	635	677	688	719	699	683	664	720	673	704	660	682	680	681	691	682	648	672	681	699	712	673	664	714	714	705	714	695	658	649	670	683	701	694	712	709	698	690	669	669	689	677	729	671	716	679	707	692	724	702	649	727	718	669	694	694	682	688	685	627	664	685	713	694	698	653	700	737	701	697	649	730	662	705	701	681	681	744	714	724	676	681	673	673	623	690	706	721	642	663	616	680	690	676	653	705	682	708	681	677	699	684	715	726	682	697	697	673	730	692	706	675	697	707	636	705	710	724	690	666	656	697	727	669	655	650	684	650	698	655	703	686	697	746	735	655	668	679	692	676	680	680	716	675	666	667	699	683	665	715	664	720	721	721	670	662	715	683	670	657	646	708	674	674	689	645	672	684	738	677	641	671	709	670	638	679	668	670	699	695	655	694	716	682	691	701	675	662	687	688	728	660	709	718	657	707	670	694	679	675	721	705	675	683	689	698	730	670	692	675	671	659	649	696	714	723	692	659	635	660	678	662	662	662	663	681	680	713	687	625	721	660	663	653	623	687	660	683	696	698	744	671	672	717	716	672	700	660	725	700	710	686	709	628	698	670	698	744	683	710	676	625	697	726	690	689	667	644	692	654	655	698	727	718	714	678	709	655	624	662	661	754	697	686	689	673	671	702	690	647	647	683	689	681	674	699	631	680	712	652	677	670	680	701	697	663	690	689	677	707	648	713	628	723	647	666	691	732	665	693	680	649	646	670	673	701	671	654	723	701	677	682	711	710	681	628	662	653	643	687	697	659	684	682	668	633	666	674	708	722	689	635	688	654	658	702	659	697	656	664	700	732	668	683	685	679	699	658	645	668	629	654	668	675	651	655	705	753	686	698	679	642	663	723	670	662	691	733	668	693	683	675	677	696	656	740	691	720	672	697	630	695	689	709	684	686	692	703	676	703	729	711	639	664	693	672	632	645	699	661	709	695	644	676	687	705	664	711	704	726	722	701	706	687	690	696	671	686	663	766	613	663	652	634	695	675	697	633	693	721	672	712	691	654	704	685	623	696	661	672	689	647	655	676	672	712	716	685	672	729	666	679	696	671	673	701	621	692	687	670	686	669	677	682	667	717	678	652	636	676	710	704	679	686	637	689	682	657	688	638	693	685	704	725	662	698	679	633	708	682	771	695	648	651	703	753	663	667	670	670	659	634	656	648	655	714	695	657	673	659	698	716	698	720	723	740	650	693	647	640	659	689	649	718	673	691	688	724	686	723	681	661	692	709	659	707	656	693	677	658	677	636	686	667	688	703	693	723	684	680	693	682	630	734	718	645	676	673	633	694	713	682	675	671	713	674	679	674	687	673	685	679	671	621	688	689	671	683	699	720	738	680	674	713	676	670	671	688	662	681	684	710	651	731	635	706	664	602	659	688	641	672	655	628	689	676	675	662	680	635	695	690	663	680	704	703	662	648	684	657	689	659	717	674	718	679	653	638	687	691	673	678	676	686	673	698	661	708	671	687	650	683	657	638	708	681	681	699	674	708	667	642	646	676	681	698	686	725	688	757	660	728	642	725	659	660	657	664	681	729	646	646	638	674	617	679	633	658	707	716	684	737	702	669	694	707	711	715	645	692	660	624	647	684	644	699	674	688	672	686	669	655	666	681	691	662	656	689	723	720	693	684	683	712	665	677	685	695	692	688	738	657	674	662	678	688	672	644	696	686	674	641	713	672	657	685	693	660	651	689	647	662	687	671	714	712	633	698	655	647	676	692	732	674	700	695	686	661	717	707	688	727	690	651	677	707	684	680	698	707	672	663	720	630	672	668	690	711	679	655	673	684	705	670	698	748	710	652	701	739	732	690	655	755	658	674	652	721	655	686	660	715	708	636	642	671	665	667	685	665	683	727	680	658	690	670	687	676	653	680	688	628	615	668	709	723	703	732	706	706	695	724	645	669	672	713	674	665	691	696	692	657	697	702	664	697	681	683	659	700	695	674	710	689	703	668	700	662	685	704	700	707	690	671	662	672	698	659	674	696	747	651	662	699	625	650	664	660	688	681	675	661	691	702	691	691	624	686	610	682	698	738	687	728	676	679	667	686	674	715	676	667	681	728	646	673	674	656	662	698	663	716	662	723	678	666	656	683	673	647	716	664	730	666	665	685	677	691	668	693	711	662	703	661	654	696	672	682	657	706	658	720	671	702	647	674	647	683	742	675	700	676	657	646	694	702	689	691	670	675	684	692	719	711	676	649	668	702	741	675	706	684	673	743	708	705	693	636	666	700	688	657	653	674	725	695	669	681	686	699	668	693	687	704	665	702	747	678	639	703	691	715	676	684	703	649	708	633	697	690	679	669	716	687	698	669	706	660	686	670	691	633	696	730	654	687	722	647	670	661	680	681	676	654	621	676	656	676	684	684	669	719	660	711	625	702	678	704	688	689	630	655	702	691	718	692	646	753	669	677	631	673	680	698	686	674	680	691	688	701	647	650	658	687	681	654	698	678	661	717	703	699	694	682	707	650	653	686	699	665	657	682	671	690	686	683	701	683	670	685	672	718	706	696	630	674	697	685	673	670	701	725	625	690	678	661	667	686	661	664	696	702	747	698	679	711	711	657	691	627	714	706	662	698	699	674	685	702	626	688	734	702	667	649	688	658	698	634	690	691	677	690	690	719	656	695	635	691	698	621	676	714	669	673	671	652	685	680	689	678	690	704	666	696	675	701	690	678	677	667	709	752	682	683	688	748	685	671	696	711	630	697	671	691	678	650	656	707	659	667	694	724	682	680	688	645	669	686	665	730	648	634	685	674	629	633	705	658	668	686	703	700	680	684	689	645	675	707	694	672	707	619	712	665	654	688	642	695	692	691	688	692	723	718	684	666	665	681	676	653	702	713	717	675	694	685	717	678	756	662	707	668	668	689	672	666	672	666	703	712	705	699	683	676	671	707	660	715	730	729	705	679	689	682	699	690	677	704	706	749	691	680	677	702	726	711	709	636	665	701	692	698	732	691	677	704	661	635	717	702	703	719	674	648	672	679	687	654	679	703	683	704	676	657	650	681	696	668	647	716	640	656	665	659	673	630	715	670	662	702	685	636	730	684	667	625	657	658	664	688	679	694	634	684	659	698	693	688	645	661	710	649	684	671	675	647	662	699	656	677	647	621	665	722	712	623	699	707	694	650	653	676	692	650	640	685	634	716	655	671	667	640	699	718	676	661	713	692	690	701	683	701	669	640	716	668	692	681	662	667
28919	15950	2037	357	257	245	234	218	206	216	230	199	154	182	212	182	166	210	182	201	189	187	192	179	188	195	186	176	177	183	184	205	180	200	199	184	192	215	165	189	187	211	192	170	190	177	175	200	185	173	200	196	174	179	196	214	194	199	178	168	190	196	174	207	187	197	214	214	179	183	175	186	189	169	191	183	182	175	183	186	175	201	181	176	191	176	184	172	192	169	196	198	185	181	182	180	181	171	178	177	169	209	176	186	167	176	163	178	207	163	186	169	200	173	166	167	176	182	182	192	192	199	187	181	185	174	180	202	199	176	196	204	189	193	199	168	182	182	197	176	193	176	190	193	194	175	188	164	188	183	198	214	175	165	168	195	189	224	175	182	187	178	185	179	169	161	167	204	190	201	200	176	181	179	180	189	209	177	202	157	199	167	201	216	162	183	179	179	222	179	185	159	178	194	196	177	194	170	192	199	171	214	200	199	201	175	210	166	188	176	195	170	191	192	167	204	163	194	198	192	175	172	224	190	182	184	154	171	188	197	191	185	179	195	213	168	175	187	195	185	165	190	179	196	171	194	172	165	184	185	187	175	184	171	189	178	178	196	176	181	161	183	198	215	156	168	204	184	178	179	171	206	195	173	176	182	209	201	187	163	179	214	192	182	170	179	192	169	183	185	203	178	180	182	183	165	195	206	180	177	163	162	172	183	182	166	182	174	173	187	182	194	173	204	188	167	201	179	186	169	181	191	198	212	200	191	205	156	184	185	194	195	178	167	175	178	182	187	177	169	183	148	184	171	205	211	181	200	182	207	178	168	186	191	189	188	183	201	204	203	199	172	207	196	188	180	177	193	171	191	194	178	217	198	192	170	189	188	176	189	193	165	183	187	211	171	180	203	186	200	173	190	190	217	202	195	226	181	199	181	180	180	179	192	174	203	202	176	206	176	169	195	193	188	164	177	185	190	181	183	190	209	174	192	165	191	188	187	171	182	152	191	193	204	191	208	195	193	182	172	172	188	180	202	176	186	179	208	163	179	156	184	193	192	187	153	200	174	192	184	181	204	199	180	191	178	183	219	180	170	197	191	202	185	185	208	185	182	186	211	194	181	189	205	186	201	159	206	159	179	168	172	197	179	187	214	164	173	189	164	189	201	198	209	171	176	167	151	195	168	169	166	187	178	203	206	192	178	185	196	176	178	164	188	188	151	173	180	176	215	168	203	173	193	193	203	201	214	176	202	201	167	159	189	179	189	178	182	189	196	188	183	168	190	189	189	155	207	207	170	194	159	212	174	172	189	169	185	216	177	193	207	176	183	202	176	164	215	181	181	184	187	193	195	196	193	184	157	177	209	183	177	194	189	171	168	185	185	175	194	159	154	187	180	180	165	185	192	200	168	191	173	218	184	197	188	186	204	186	162	183	150	188	178	197	167	179	166	196	205	161	183	192	193	200	192	197	204	182	162	181	164	172	178	194	188	177	179	183	169	175	174	201	182	179	193	166	181	193	183	187	180	179	166	168	165	199	188	167	191	180	174	178	183	182	197	181	172	195	190	168	182	176	149	193	192	166	188	175	204	190	173	177	179	182	181	174	173	185	193	187	209	168	189	190	177	190	201	178	214	174	163	206	170	215	180	175	161	165	210	193	181	165	168	179	159	182	174	186	174	195	198	171	198	172	193	189	171	190	200	198	177	182	178	208	214	190	171	167	167	184	176	208	177	180	181	183	184	166	176	181	172	168	153	163	193	180	158	209	180	152	172	181	176	186	190	202	170	189	205	175	213	196	174	187	172	200	186	191	201	175	196	169	197	186	183	179	169	197	162	200	191	194	185	178	187	177	184	190	181	181	149	183	193	156	175	175	197	177	183	194	186	174	159	178	194	205	166	188	178	209	191	189	180	180	194	195	173	181	197	176	166	193	170	203	195	184	204	175	191	172	190	164	207	185	183	192	183	193	183	202	173	181	173	189	155	188	195	179	212	192	189	201	189	197	207	174	161	178	196	183	189	187	183	202	193	184	160	172	185	193	180	145	205	200	190	177	186	171	174	184	168	199	173	178	169	175	195	171	195	206	198	175	190	175	185	175	204	171	171	196	160	156	197	165	177	173	195	192	179	190	193	176	163	180	205	180	175	197	177	196	175	222	192	192	185	196	170	180	177	178	176	199	199	176	191	185	190	168	170	190	182	177	173	156	191	175	203	188	175	182	174	179	192	178	179	206	210	184	191	177	186	158	220	204	172	174	173	179	176	175	215	173	187	175	172	191	193	172	183	194	165	178	178	171	185	181	166	203	190	187	170	180	186	163	174	170	168	214	205	166	190	194	190	192	194	172	201	181	189	199	178	183	194	163	176	183	178	209	181	182	185	184	191	194	193	209	172	208	189	180	206	182	189	165	169	178	189	209	202	171	178	200	187	172	200	167	207	189	188	186	182	165	183	185	200	165	178	207	173	171	190	186	188	204	193	193	183	203	187	191	190	186	177	200	169	187	170	185	189	184	197	184	181	194	185	167	176	206	191	201	200	183	178	190	187	187	178	194	202	190	183	177	166	173	170	175	183	201	174	178	172	180	208	198	182	179	178	178	174	167	206	177	176	173	171	187	186	191	179	193	162	187	172	181	170	202	199	168	183	180	189	191	170	171	166	188	184	207	195	200	180	178	173	193	183	176	165	179	198	173	156	187	198	203	211	176	192	186	185	200	195	210	185	177	187	187	186	180	164	187	190	180	185	199	182	207	212	187	162	178	179	206	186	178	171	181	203	192	187	168	189	192	179	190	180	217	200	189	181	177	161	196	189	167	177	192	168	164	168	177	204	167	184	148	158	210	175	165	186	193	200	175	180	191	174	225	172	169	153	173	196	193	168	184	190	174	186	176	185	192	174	170	182	189	200	182	185	185	191	183	177	180	174	194	182	234	180	183	168	168	200	185	168	191	158	155	192	193	176	193	190	176	168	184	198	197	189	168	185	194	186	181	157	168	190	158	182	184	175	186	190	206	131	184	189	187	182	159	203	183	188	181	200	176	190	169	167	204	182	169	170	192	200	209	193	175	186	200	174	183	189	192	219	191	190	180	191	201	201	201	182	172	192	188	181	168	176	179	207	170	185	180	179	187	188	190	185	188	171	169	203	190	184	183	176	191	194	170	168	179	174	194	197	182	192	167	196	194	192	199	187	168	193	193	188	186	180	199	185	168	184	185	169	178	185	188	157	177	166	201	179	201	189	179	181	194	175	223	171	187	192	186	177	185	175	176	182	171	193	188	176	181	202	205	190	164	205	204	187	212	186	183	171	165	184	191	191	178	191	180	169	172	165	176	165	172	172	188	213	177	195	198	199	155	177	179	192	173	198	194	169	168	182	171	200	175	176	171	174	174	176	208	166	190	178	194	198	182	194	207	171	212	188	200	190	203	181	205	165	194	170	163	193	168	177	200	172	176	170	200	174	182	189	173	202	209	165	194	190	178	178	173	193	180	192
4920	701	631	427	311	303	271	213	224	218	201	219	223	229	216	206	194	218	183	193	168	194	176	191	225	185	180	210	176	181	199	218	189	191	195	188	171	190	177	218	199	167	189	177	195	207	215	210	175	182	200	178	186	183	205	224	185	183	178	195	190	192	174	204	174	222	182	197	211	192	180	210	207	198	186	201	178	188	192	188	176	204	210	198	195	196	206	177	202	183	194	216	198	194	195	191	174	203	189	201	179	199	222	182	195	186	214	207	188	182	202	189	192	201	180	200	170	203	208	202	176	182	163	195	194	184	181	191	196	195	194	216	180	155	197	207	207	192	204	186	180	196	192	187	209	195	207	213	233	200	186	201	197	190	175	208	172	182	197	186	185	206	205	210	213	185	187	225	206	181	208	186	194	177	165	187	198	204	222	192	226	176	183	174	190	181	196	188	204	184	210	196	190	203	200	182	207	185	176	188	195	193	200	189	181	198	212	207	218	211	192	187	178	171	198	182	221	189	174	201	185	174	194	197	221	159	201	208	186	218	212	213	201	174	200	203	172	185	186	180	197	178	225	199	191	229	232	179	201	176	220	168	203	188	207	178	206	197	214	176	186	213	192	198	177	166	196	174	201	171	209	205	180	190	204	177	215	180	209	192	170	196	176	190	168	200	191	182	183	229	199	190	187	215	203	185	218	191	216	213	207	206	189	193	181	204	196	216	194	197	175	221	201	171	198	179	195	176	185	197	165	194	171	192	174	211	188	198	187	196	170	185	195	181	198	195	204	216	188	188	200	185	217	198	181	192	194	177	185	193	207	188	193	184	184	185	184	190	187	200	175	166	199	195	222	200	209	197	184	197	213	205	197	179	174	204	164	199	203	179	215	206	204	202	204	193	217	198	200	218	197	196	199	205	214	190	186	204	229	198	195	193	201	184	189	212	217	189	179	189	186	190	192	181	205	191	199	163	182	206	196	183	196	212	202	187	184	194	193	188	184	191	164	165	200	193	164	193	197	215	203	209	192	209	189	178	193	197	190	205	180	211	181	173	197	178	185	171	208	227	180	190	196	194	186	187	221	186	200	195	200	180	185	201	228	198	198	176	184	171	209	167	204	196	177	199	176	174	198	211	201	190	203	178	191	189	191	215	195	208	210	188	193	181	233	200	194	216	219	193	198	200	170	176	189	237	212	198	175	194	166	196	185	186	183	183	194	200	194	204	190	194	179	195	183	167	212	170	176	180	217	186	161	209	222	205	187	191	179	181	202	210	196	222	191	184	189	191	213	185	186	183	169	167	193	192	181	199	185	197	201	194	209	172	177	186	212	206	209	207	193	207	170	166	187	187	196	176	198	212	168	205	191	194	172	200	195	202	177	172	193	158	194	194	173	205	197	188	209	214	205	221	187	200	192	201	201	195	217	186	194	216	180	190	184	196	196	202	209	207	195	182	181	200	192	187	177	185	238	194	171	191	207	216	183	204	199	197	204	187	200	193	190	171	175	180	227	179	208	202	182	183	181	214	205	185	188	183	193	217	200	168	201	185	196	195	183	187	188	187	210	203	185	198	171	207	183	182	193	187	199	170	192	191	175	182	190	183	170	198	192	209	204	182	216	190	194	206	195	195	185	182	200	205	187	197	217	172	176	204	213	166	168	177	211	181	180	199	198	219	187	221	174	206	183	184	198	206	185	182	187	204	182	252	178	212	210	188	191	190	185	173	182	190	220	198	192	207	207	190	181	163	211	200	177	198	208	200	190	188	183	174	204	202	174	188	186	181	178	202	202	195	196	182	203	188	183	196	186	190	184	192	185	207	162	207	188	216	212	177	175	173	199	199	219	196	171	169	164	181	202	186	168	190	180	192	174	195	185	209	193	185	199	206	186	192	191	188	191	162	207	178	191	163	189	214	181	185	172	198	205	203	183	196	220	183	202	230	199	200	196	179	190	188	190	174	190	196	192	175	165	190	190	198	201	186	178	167	194	205	194	193	175	181	182	192	183	199	189	190	203	188	179	217	203	214	186	214	201	199	194	209	169	173	171	198	196	178	190	190	182	205	196	193	206	200	190	179	187	197	189	181	207	178	182	173	172	193	197	195	160	178	160	193	194	199	191	194	197	200	204	202	192	155	201	191	189	196	185	181	212	180	203	218	192	204	171	187	185	189	207	210	182	164	166	210	209	183	206	186	170	189	197	191	187	182	199	207	193	190	183	222	190	185	193	172	177	178	184	181	169	192	216	181	196	188	182	192	188	180	209	176	210	214	200	192	177	176	205	200	174	193	197	185	180	217	198	205	172	212	209	189	177	193	221	185	200	173	193	192	210	191	188	160	173	208	194	162	188	181	183	193	187	171	195	224	185	196	194	185	200	174	180	191	184	180	174	197	176	211	191	198	173	198	181	187	187	181	201	178	193	212	203	183	200	175	218	193	204	195	202	175	192	195	165	174	195	172	189	162	217	225	199	190	172	199	207	178	205	191	193	194	193	192	187	211	191	211	194	209	199	201	177	200	194	210	195	211	186	197	214	179	181	205	179	206	195	229	174	195	200	187	201	181	205	200	201	208	190	190	184	187	198	191	193	189	175	196	214	194	202	218	196	197	186	213	188	213	171	169	191	173	188	189	191	192	231	203	209	209	198	204	165	207	202	207	197	198	217	186	198	184	194	207	192	200	185	173	183	179	193	197	198	198	187	227	193	198	195	203	187	197	197	210	168	189	187	169	214	179	193	180	174	176	185	171	192	197	196	236	171	209	175	197	175	182	211	183	197	205	167	193	223	198	168	220	196	172	187	217	191	172	167	222	165	205	204	210	175	201	190	191	189	202	206	164	203	195	173	206	179	170	184	201	163	170	188	214	207	181	190	183	190	191	165	190	186	190	209	174	184	206	209	193	220	187	192	192	182	198	202	198	191	190	164	187	188	181	207	192	178	186	210	206	182	185	194	199	155	187	181	205	199	226	194	195	203	200	203	198	202	206	186	170	195	200	198	189	199	192	197	174	212	179	200	208	195	200	188	187	215	177	208	216	188	195	183	181	184	190	174	199	178	219	193	217	191	177	195	214	214	195	177	202	222	214	192	191	178	194	182	210	164	189	186	183	182	185	193	205	194	178	179	215	188	201	214	187	221	193	182	213	191	189	210	194	209	193	195	205	185	211	199	194	186	198	223	209	197	177	200	170	174	185	209	168	204	197	200	177	183	187	187	190	199	192	197	189	213	192	201	201	198	183	194	183	195	190	220	191	199	165	186	169	162	183	188	199	189	215	203	187	184	176	209	187	200	198	187	187	182	200	189	176	189	207	196	190	184	173	206	209	217	193	182	185	196	159	204	188	183	187	179	198	187	173	207	207	199	183	172	186	196	194	177	199	216	203	183	202	198	192	189	188	193	205	193	180	200	195	175	198	190	176	184	193	198	209	200	182	195	199	195	196	182	215	216	183	167	176	171	174	192	195	195	195	207	196	194	186	178	192	183	198	217	183
25732	21313	28020	24934	21304	12622	1631	1044	860	835	786	741	691	644	613	589	615	570	588	568	522	574	568	544	593	539	556	541	563	571	577	530	546	565	522	550	520	560	542	492	533	489	494	501	537	489	530	482	524	482	500	538	533	476	498	511	534	545	511	485	516	524	556	499	505	551	503	558	537	459	501	542	544	499	508	492	504	428	506	501	549	533	542	486	494	537	541	493	528	512	509	515	526	464	522	460	536	497	530	525	513	534	502	507	528	491	500	478	514	492	528	481	500	513	486	554	501	517	487	499	466	530	506	534	511	489	535	463	481	517	502	496	486	516	514	508	504	507	490	489	515	477	516	509	476	489	518	513	518	537	496	482	482	504	490	540	510	494	523	501	492	501	502	524	521	493	522	432	494	487	508	486	497	529	517	500	501	497	499	499	497	494	510	523	516	523	524	520	502	534	504	524	514	483	510	530	486	471	483	517	513	476	516	521	506	529	493	485	508	495	488	509	499	457	506	477	541	509	498	541	488	521	452	556	508	503	517	525	449	520	548	504	513	540	483	527	490	511	533	461	481	526	500	520	510	513	516	514	515	485	504	544	506	469	507	472	478	527	533	520	503	516	533	516	526	485	536	500	505	532	519	512	523	539	530	549	529	498	489	511	489	505	502	553	540	498	462	523	527	528	487	546	513	544	489	512	514	504	524	487	506	492	489	475	474	523	497	498	482	497	496	522	515	513	509	482	508	510	521	528	508	498	526	510	514	459	482	460	507	508	510	526	476	524	494	487	522	486	476	484	512	506	553	506	487	551	485	513	501	535	500	480	502	498	490	489	518	531	515	503	551	482	513	507	502	509	504	507	522	515	507	480	536	508	525	517	455	482	526	538	497	519	481	539	508	474	525	501	468	475	485	514	509	502	492	484	501	496	473	489	531	538	486	512	478	477	517	524	504	501	540	498	487	545	484	515	508	497	501	521	482	521	490	497	539	538	509	512	503	512	532	510	494	474	501	482	485	500	486	481	533	503	511	532	505	520	514	536	492	514	521	480	524	508	488	487	509	536	539	489	517	491	490	467	495	477	517	471	491	502	513	506	504	470	501	467	481	496	515	499	522	518	546	487	525	526	453	498	503	533	510	479	503	521	522	508	505	508	526	494	516	477	495	488	492	530	541	509	481	492	517	504	473	501	472	482	534	497	501	520	491	524	516	497	472	497	472	512	498	480	518	487	531	477	479	495	512	509	476	486	492	511	531	508	446	521	503	535	520	485	467	490	507	508	502	527	498	475	546	531	482	492	523	502	491	502	497	516	493	527	485	524	529	500	539	486	518	498	473	469	517	529	498	524	528	508	515	495	510	509	487	500	497	513	484	525	518	513	502	521	501	523	507	492	511	521	488	523	545	484	493	524	474	497	545	512	525	473	514	512	508	515	525	495	512	512	509	508	458	502	508	508	451	543	480	484	505	461	562	481	502	529	515	507	508	509	499	489	491	507	522	491	485	499	495	496	525	516	525	499	478	492	511	517	522	476	476	511	478	512	483	496	500	489	531	499	515	500	529	534	519	526	519	528	541	534	533	499	515	512	517	522	532	520	494	484	493	465	504	515	488	488	524	494	548	487	509	474	502	502	454	499	480	531	511	504	485	475	483	502	518	502	508	489	524	521	496	540	504	502	505	535	493	557	514	542	513	515	506	511	489	516	507	489	522	532	505	490	514	466	553	504	523	525	548	527	465	476	490	474	523	533	496	512	514	535	477	477	482	476	482	504	469	516	504	485	548	501	498	513	508	488	497	497	538	499	492	514	483	508	511	499	495	492	513	491	475	474	533	526	490	513	504	490	492	515	504	464	491	502	506	506	480	492	516	501	527	489	548	537	507	524	477	510	454	531	506	498	485	518	489	516	505	548	477	503	476	510	546	464	528	480	518	529	498	499	492	525	517	549	502	468	492	538	535	503	506	519	517	506	555	507	481	485	503	500	515	509	524	530	520	483	481	524	527	495	480	510	528	521	502	495	519	521	461	511	520	507	472	489	500	493	508	466	532	499	480	517	499	479	541	496	488	502	515	507	500	500	473	523	493	499	519	499	520	489	544	512	504	492	471	476	509	497	506	502	493	531	534	534	465	528	515	470	506	481	504	530	518	515	498	498	529	552	528	496	512	546	518	503	503	496	459	506	497	495	507	493	518	503	495	495	522	496	548	499	523	484	509	504	485	471	544	516	468	488	512	524	476	495	509	475	483	497	480	496	476	493	532	488	501	508	460	508	520	499	509	492	480	469	490	504	540	526	542	542	526	484	491	486	512	495	518	477	517	505	499	472	515	484	533	484	523	547	525	474	479	511	489	463	493	483	489	451	527	539	555	493	515	514	481	488	530	520	501	500	493	512	535	550	510	540	520	505	504	501	515	484	529	539	499	492	501	529	513	466	508	470	472	487	505	505	513	521	538	500	541	478	509	515	529	514	505	507	510	486	430	490	519	461	525	519	483	521	483	489	487	508	537	474	512	525	557	513	521	493	474	495	470	509	510	490	511	483	502	527	494	434	495	483	481	545	513	504	516	542	490	463	515	511	495	499	512	517	512	500	488	475	536	474	515	472	508	506	513	518	513	488	482	504	509	518	499	499	489	491	531	480	527	496	463	489	545	529	528	501	490	493	500	544	501	479	532	524	501	478	457	516	499	490	492	486	455	485	550	505	498	544	519	504	488	524	486	494	512	493	474	517	504	511	504	525	496	533	500	477	499	522	482	478	543	544	500	503	480	500	530	551	504	492	467	543	472	529	523	525	515	483	512	512	487	520	488	496	515	524	516	502	472	525	517	474	525	495	529	472	531	480	490	510	479	483	517	481	467	502	508	501	540	476	497	507	522	493	547	502	516	480	486	530	540	482	495	509	535	514	508	477	457	487	489	507	511	533	542	514	471	497	513	477	539	510	447	525	507	484	525	486	545	505	492	529	532	538	468	489	538	503	490	527	482	476	551	480	510	499	495	492	545	496	528	524	500	501	502	503	493	476	499	496	480	516	506	510	523	482	525	462	516	473	511	550	498	486	522	482	511	476	493	494	522	511	494	487	496	499	521	566	564	500	512	527	518	480	503	540	495	489	488	528	504	519	503	498	529	524	532	518	513	492	486	517	520	507	478	506	526	509	510	490	499	477	487	491	514	490	475	476	494	484	523	524	514	508	469	472	514	509	496	496	506	499	527	484	514	473	469	545	545	514	531	514	533	462	478	523	493	538	490	503	495	542	496	502	496	492	499	496	506	450	495	513	502	536	535	520	484	524	513	509	525	496	524	511	524	525	514	505	515	509	503	501	510	515	508	504	476	498	529	493	521	546	497	487	519	506	476	470	501	513	512	527	474	506	515	485	555	490	484	532	500	468	492	475	536	485	516	511	479	468	487	483	525	503	512	504	498	504	491	534	545	494	543	531	499	546	558	514	493	492	476	518	547	521	487	496	502	512	530	521	500	569	506	531	492	525
7264	10629	9854	5505	3536	2684	1985	1571	1404	1209	1079	988	836	798	754	746	708	660	619	619	611	578	603	531	582	562	552	551	559	546	565	546	532	491	556	519	503	491	517	524	533	500	503	530	472	502	522	509	478	514	490	499	480	519	485	462	497	514	505	494	532	491	453	475	474	509	455	496	471	484	482	488	522	495	477	495	505	454	468	492	480	486	483	477	487	449	489	478	478	479	486	491	478	494	485	480	473	491	479	476	528	500	481	459	477	496	465	462	462	481	512	487	499	487	455	483	465	503	478	507	488	491	492	459	472	461	458	464	523	508	512	487	507	466	487	459	479	516	487	498	473	481	482	445	494	424	497	501	489	451	489	481	491	453	494	448	481	483	492	495	517	483	479	434	501	474	492	515	503	446	498	497	466	498	490	470	518	503	502	503	479	505	519	451	472	523	490	450	469	457	492	519	473	508	530	432	483	479	524	494	463	507	505	512	503	474	460	459	505	473	467	480	469	485	473	499	484	463	501	506	471	467	522	496	505	470	459	476	464	516	467	506	512	498	462	458	499	453	470	484	498	488	471	492	522	468	500	480	492	465	496	468	514	468	516	456	493	469	497	461	479	485	477	465	483	505	493	532	463	490	477	461	489	488	461	513	483	462	515	461	469	475	475	516	516	524	503	485	491	471	503	492	464	485	535	491	479	490	474	476	469	472	476	488	521	458	480	467	475	473	516	473	501	457	494	483	506	495	509	513	496	471	508	470	459	451	481	473	457	470	465	477	429	472	495	476	454	480	490	462	438	507	463	469	476	473	454	478	486	451	467	550	470	483	468	442	499	483	464	491	502	462	456	470	483	472	481	479	467	536	464	485	483	474	451	465	479	478	485	475	489	507	494	507	470	472	482	526	478	478	465	501	505	462	487	493	511	489	470	491	452	444	471	508	479	486	475	497	495	465	474	499	443	520	448	501	487	508	448	469	495	505	445	512	528	471	524	445	456	454	464	502	502	484	493	476	479	447	442	459	457	471	446	469	500	482	501	465	469	487	509	442	457	533	474	449	500	461	488	469	524	451	505	474	438	479	502	462	490	469	506	492	480	479	458	488	503	500	492	486	509	478	482	468	498	482	473	495	481	462	470	447	492	477	497	485	496	469	510	476	482	459	450	485	483	505	466	490	480	498	482	471	487	502	512	483	483	450	444	467	498	489	503	460	433	482	488	472	413	521	478	491	475	455	486	489	483	467	479	466	470	492	482	462	462	458	458	457	487	456	462	502	496	506	469	483	477	514	480	511	506	516	520	503	539	452	503	486	455	490	470	497	508	452	462	509	477	484	477	471	488	480	514	445	512	459	449	481	472	508	487	465	446	452	477	458	464	468	461	490	507	462	488	512	510	454	496	481	483	499	459	497	465	473	479	493	456	486	454	502	491	471	471	510	485	515	469	474	466	486	489	477	495	442	476	508	489	476	513	468	463	469	489	486	458	471	467	504	498	491	493	497	509	493	480	437	449	432	534	473	477	501	486	493	452	493	475	469	460	470	506	485	482	491	492	486	457	508	451	487	485	516	471	451	467	501	515	474	450	473	461	483	470	461	522	489	469	489	486	488	487	480	506	491	492	506	471	498	514	488	463	455	493	451	472	507	497	488	487	464	479	487	477	470	464	462	492	476	480	443	448	491	472	498	502	471	497	480	500	512	465	525	448	461	463	469	507	456	476	512	435	459	462	506	477	465	455	468	464	510	456	441	492	458	494	475	488	475	470	439	523	496	462	516	467	494	443	474	491	512	487	455	492	522	461	499	483	433	463	471	477	480	463	486	483	442	485	507	437	486	455	479	441	496	502	504	484	484	523	484	495	494	503	493	482	476	503	489	475	499	462	491	468	455	469	474	491	475	471	493	494	489	470	450	459	489	486	470	497	533	495	488	469	473	493	503	483	482	474	493	482	500	458	511	442	459	506	485	465	496	499	518	490	485	495	500	492	519	498	478	497	482	496	485	462	508	467	460	504	496	483	516	487	461	457	460	478	531	466	484	431	474	502	492	511	479	482	459	497	460	498	502	506	462	476	457	473	478	501	474	513	456	493	489	508	447	485	486	468	473	461	482	522	510	515	492	451	475	476	498	489	512	445	449	480	484	518	469	440	507	485	496	485	480	436	474	491	478	524	508	470	477	458	524	472	477	459	488	460	514	505	503	498	491	465	456	475	507	482	477	505	491	510	471	497	468	470	469	473	486	492	462	494	457	470	488	484	498	478	478	466	517	468	459	484	450	516	476	490	494	467	478	493	467	487	519	492	454	481	510	486	460	522	439	484	481	485	506	484	506	483	504	486	522	466	482	469	456	496	449	452	458	491	462	497	434	470	470	439	464	488	490	537	465	459	505	508	466	477	488	501	491	444	453	483	468	459	527	467	477	473	507	459	505	507	478	529	481	458	455	502	492	465	461	464	479	460	486	517	479	473	487	492	520	492	519	479	477	462	444	470	474	502	505	487	484	481	440	483	489	450	475	463	468	491	484	511	537	491	508	481	489	486	509	489	467	477	520	463	506	524	469	473	454	481	470	491	505	479	448	467	505	508	512	514	479	459	515	467	508	482	487	466	495	467	487	494	481	558	505	492	512	486	471	459	518	455	467	532	467	515	473	478	475	493	494	478	529	464	461	485	465	481	473	486	483	484	468	529	478	463	492	480	462	498	485	483	493	456	485	485	493	459	491	459	501	486	480	485	457	473	472	511	465	498	499	454	512	441	497	542	473	527	471	487	502	476	457	456	501	500	454	495	490	495	418	454	518	539	455	501	456	484	527	485	483	496	486	473	464	476	445	453	514	500	479	466	509	534	476	476	452	469	480	462	505	439	474	477	474	454	471	492	475	456	488	468	473	462	524	461	462	510	481	520	480	471	460	473	477	501	475	473	516	479	489	440	452	492	463	496	538	459	461	497	519	504	482	442	468	482	488	438	524	499	469	479	490	469	486	482	502	466	490	448	467	466	495	496	497	471	466	491	483	456	482	510	496	445	478	451	511	466	482	464	499	501	464	502	451	476	499	505	463	480	470	492	482	471	492	486	451	509	506	474	460	462	497	517	495	471	440	517	515	452	460	523	459	479	456	514	502	474	449	477	497	498	530	482	510	459	498	501	490	478	472	482	477	466	487	485	472	468	463	506	450	461	491	455	486	485	479	450	503	494	445	491	507	498	518	454	456	470	488	501	439	520	435	515	461	512	438	465	452	465	484	521	473	461	534	470	430	466	471	480	475	459	446	459	490	470	463	461	495	476	486	489	476	498	453	515	502	455	499	486	470	464	509	491	472	490	491	467	464	467	503	473	490	466	470	498	490	499	486	456	519	481	484	488	496	484	496	452	472	469	501	505	514	467	465	480	481	471	471	474	535	505	493	498	472	420	462	453	493	451	446	491	510	471	466	454	480	495	474	486	478	470	525	500	456	499	518	476	446	498	489	472	512	457	459	493	490	509	458	486	481
23484	21370	28419	24696	21379	21446	11496	2014	1430	1277	1210	1152	1025	1009	925	932	841	872	868	867	829	875	825	810	810	813	754	818	720	749	756	721	735	775	716	779	742	764	755	702	757	734	770	767	723	733	748	735	768	695	710	745	762	659	768	749	703	715	777	771	660	719	709	762	723	723	762	684	736	733	743	729	727	706	756	771	726	766	740	744	714	687	672	745	684	721	688	726	725	698	733	683	669	761	722	717	734	727	759	670	705	674	695	737	818	735	696	654	733	724	693	742	698	653	706	675	719	743	735	687	726	676	709	665	725	728	678	715	711	715	725	715	703	744	723	755	720	675	724	755	724	709	742	717	689	699	712	676	698	718	705	739	707	686	730	702	685	709	752	737	701	760	758	735	778	732	674	726	687	701	708	712	717	730	742	733	691	713	701	725	737	724	708	710	705	700	699	703	702	706	730	693	759	731	671	725	752	716	696	711	709	726	728	722	723	707	770	726	744	744	683	771	647	722	666	769	696	713	713	718	742	743	749	710	714	691	681	731	697	681	728	676	738	679	702	735	701	692	661	669	720	720	747	820	728	712	719	722	702	701	754	719	738	769	706	748	683	753	684	703	749	732	711	629	720	764	701	716	708	689	719	728	750	710	695	717	701	738	695	727	763	695	732	677	705	686	657	752	757	705	707	718	732	709	722	743	702	753	705	692	711	755	665	696	725	720	725	703	711	685	696	741	666	756	680	737	728	723	754	716	743	737	723	693	757	705	706	714	693	729	744	744	722	700	683	680	704	760	678	763	700	713	710	679	723	734	736	671	747	716	735	718	696	694	722	746	702	720	695	699	737	690	736	756	676	763	718	727	666	736	708	718	749	708	721	723	679	739	675	714	713	705	744	712	713	714	671	689	731	706	702	724	744	709	733	724	683	694	732	748	731	709	756	704	705	674	720	716	745	719	680	710	694	731	704	738	699	767	689	708	681	706	703	703	704	711	666	734	679	734	688	763	684	695	734	744	682	689	735	650	718	746	689	737	719	733	683	721	702	706	707	688	707	703	679	726	725	702	767	672	736	710	754	754	686	713	739	701	737	714	722	707	727	667	709	734	744	773	739	731	732	770	672	730	737	713	702	713	718	710	721	702	733	731	725	686	730	721	698	704	704	731	682	663	687	696	744	722	692	758	699	725	668	731	737	710	709	741	682	725	755	705	660	689	710	712	717	684	717	727	761	720	720	746	680	755	726	694	720	729	671	687	738	738	745	698	637	774	697	731	749	713	741	731	704	700	713	727	729	700	743	739	702	722	744	672	670	754	739	746	722	733	712	712	698	744	706	670	745	716	686	686	736	749	760	670	699	745	732	723	754	745	739	725	755	724	712	739	697	681	757	702	696	669	758	734	750	770	704	726	692	721	700	694	738	741	713	735	720	681	702	716	712	741	694	709	696	714	727	704	691	714	697	731	704	707	691	709	696	682	681	743	690	734	677	676	703	681	716	712	693	699	708	726	709	746	718	723	720	719	718	694	675	683	705	699	684	726	726	729	719	688	709	730	681	731	688	719	721	710	728	712	691	713	720	722	697	685	665	703	743	697	717	741	721	750	723	712	729	708	702	699	715	724	686	729	693	710	739	706	718	686	722	699	755	708	715	679	742	694	676	705	699	703	735	727	679	692	707	675	664	717	691	728	734	690	682	713	718	755	727	693	654	715	710	772	739	716	700	729	700	711	692	698	731	711	713	710	702	690	686	725	726	738	700	690	669	704	712	751	697	673	709	729	706	711	706	719	672	723	712	688	699	718	733	735	719	770	715	714	621	707	693	685	756	711	750	721	741	736	713	751	704	681	686	652	711	714	699	693	684	732	703	707	695	739	700	708	756	722	696	691	769	735	722	699	730	685	656	738	750	681	732	730	731	695	716	644	800	736	758	716	729	733	787	748	682	763	717	703	729	674	737	697	691	697	761	727	741	704	723	742	728	721	745	697	726	693	759	730	710	727	719	712	729	707	706	658	666	730	748	768	722	718	727	745	765	694	707	728	710	723	714	673	685	690	668	682	679	718	685	714	700	764	714	733	703	708	720	721	733	712	721	717	684	719	735	722	760	705	747	675	709	663	681	755	737	679	708	716	701	680	711	732	710	708	719	729	715	680	698	727	728	696	711	753	707	731	746	726	722	767	713	714	685	680	725	739	743	669	756	681	717	718	700	706	723	725	808	704	705	670	717	700	716	667	683	734	711	742	711	699	739	723	650	706	784	646	681	726	732	737	732	752	688	685	736	699	693	696	774	712	697	753	714	703	787	754	711	719	717	715	698	648	670	692	706	706	712	722	744	713	690	691	717	759	704	746	781	724	706	718	697	709	723	670	733	698	717	701	707	647	703	717	702	710	767	715	745	709	732	697	715	722	714	666	742	705	733	707	667	693	742	697	730	712	699	671	722	714	732	640	702	707	729	750	711	709	756	706	706	777	662	726	723	703	746	681	685	747	716	697	713	705	711	704	758	708	736	713	696	719	692	706	714	749	728	733	684	714	718	678	670	739	782	698	672	677	723	670	739	762	691	733	745	722	696	762	681	713	674	731	689	741	704	701	698	671	722	728	708	715	687	753	722	726	724	691	692	692	743	716	709	703	756	670	666	673	685	737	716	709	790	731	707	706	690	742	674	721	752	688	710	718	724	748	743	762	722	681	729	720	719	729	709	711	715	701	739	662	689	722	704	691	726	678	664	676	717	720	699	742	732	691	706	768	720	707	657	696	682	702	718	721	741	709	707	662	739	729	703	676	709	739	721	714	742	711	699	730	717	712	678	661	741	761	704	698	717	756	716	695	722	702	710	663	718	683	734	736	694	695	707	740	704	715	684	748	740	704	762	702	737	703	700	681	706	721	737	692	714	734	721	724	685	710	720	697	754	703	719	716	687	751	732	680	711	734	723	775	670	705	742	738	734	707	727	696	708	747	726	725	677	753	743	737	709	729	704	749	730	705	708	717	773	718	718	700	727	714	677	726	694	730	700	742	693	681	689	675	720	748	705	743	733	730	689	760	678	777	705	691	705	781	700	651	724	733	683	727	735	744	746	734	700	750	686	680	750	734	709	670	679	685	750	700	721	705	726	686	696	733	770	709	708	698	736	711	719	715	698	666	728	666	699	728	706	682	682	762	721	734	741	723	694	728	715	685	724	724	780	680	730	693	703	742	701	702	754	685	744	693	698	710	621	713	694	697	735	703	770	739	718	734	708	701	693	657	717	700	699	678	732	743	698	684	724	710	732	714	757	752	698	725	706	755	722	735	710	700	728	698	736	664	672	745	711	698	706	698	688	704	752	691	735	742	712	696	711	770	716	704	729	748	741	627	750	741	687	703	666	727	714	744	720	731	759	770	754	718	683	751	726	724	729	702	698	641	713	739	674	707	732	704	713	768	706	726	678	738	704	700	709	680	718	727	700	738	742	737	776	674	726	747	719	685	703	715	727	729	717	745	740	689	721	693
10062	17125	15996	9449	6307	4617	3543	2895	2439	2023	1772	1598	1394	1311	1241	1142	1095	1067	964	1016	916	890	947	875	898	842	852	798	858	794	798	761	777	729	762	759	771	787	753	745	751	743	764	703	741	722	724	745	732	708	722	671	723	725	725	701	717	713	730	721	724	716	695	702	675	713	707	756	727	671	660	702	727	765	707	669	722	698	694	717	661	729	742	747	734	718	632	687	701	722	694	665	697	704	667	666	703	709	712	705	670	706	682	655	699	670	667	695	726	682	657	697	693	707	704	699	655	643	662	683	758	691	694	686	713	685	697	710	715	716	662	710	712	705	714	689	684	712	707	674	689	654	721	664	682	710	664	678	697	673	656	712	691	628	725	724	647	682	679	757	664	673	717	713	685	678	621	702	700	702	705	682	719	655	674	738	657	739	640	687	703	669	659	733	640	674	668	746	697	702	711	676	729	666	674	680	666	723	703	653	663	751	685	724	629	763	657	684	679	677	692	666	687	670	717	732	667	671	701	693	683	716	745	649	715	674	724	702	704	677	664	716	694	699	682	674	680	727	714	751	698	679	667	676	609	686	663	669	706	670	706	708	694	652	683	693	709	663	676	680	712	728	692	726	693	712	673	684	694	708	661	640	670	696	675	722	666	662	713	733	652	700	689	702	687	695	724	707	665	728	724	705	678	679	679	675	667	688	694	708	717	736	672	679	710	689	706	672	682	676	689	683	643	737	707	682	690	690	665	694	699	705	687	691	654	707	671	689	689	671	663	741	654	695	718	715	681	693	711	661	718	663	737	670	729	688	638	659	707	659	738	718	663	658	634	693	673	723	673	706	712	743	688	671	655	681	709	721	727	712	670	660	704	659	708	662	686	667	690	679	703	700	688	698	691	685	641	671	663	686	681	660	682	699	693	722	647	640	662	650	708	659	635	689	657	672	716	693	682	669	689	685	658	699	673	673	689	696	656	694	701	703	660	673	697	739	680	703	690	670	678	705	751	651	671	719	669	659	672	671	711	676	707	646	693	711	694	658	627	636	692	678	693	694	699	697	713	689	666	662	641	659	651	651	674	664	679	707	716	662	685	664	685	658	666	690	707	726	674	706	697	713	728	669	661	652	635	701	684	695	682	744	661	717	657	737	714	702	695	707	649	653	661	709	666	705	635	674	715	672	683	686	693	734	700	730	669	696	692	674	684	729	723	662	661	645	641	698	647	635	648	669	691	705	660	682	775	695	733	675	685	716	697	697	712	692	661	642	688	684	710	668	661	667	628	697	660	664	676	703	723	684	664	696	667	679	665	725	704	670	713	726	711	659	675	646	712	692	649	684	676	694	662	716	711	725	672	686	676	677	693	708	713	678	702	638	694	618	668	671	691	696	695	685	714	711	719	690	685	674	722	696	691	644	646	674	713	733	673	663	727	655	736	673	688	675	699	716	697	708	670	662	648	656	630	668	732	684	716	692	687	668	681	740	724	662	703	683	725	703	669	723	674	699	686	695	673	701	688	687	689	685	687	707	680	640	718	687	678	677	700	725	612	732	668	674	696	716	683	694	696	679	650	689	670	690	661	744	685	695	713	685	751	636	694	692	709	737	672	694	663	697	670	639	725	648	667	661	681	699	650	655	684	646	708	713	706	685	701	743	657	656	692	746	628	701	701	704	693	675	666	684	731	683	682	655	683	636	701	696	640	686	674	687	711	674	678	678	673	680	707	662	675	664	673	671	714	694	644	694	683	725	628	685	705	698	694	675	675	656	644	683	654	739	660	709	688	707	695	683	696	687	709	689	669	670	634	666	723	710	697	650	672	704	645	680	678	627	699	691	739	663	665	685	709	705	722	678	690	715	666	701	677	681	687	662	680	723	656	706	705	656	659	724	681	653	655	684	743	724	655	694	651	666	718	715	681	669	728	725	678	689	720	701	648	692	673	674	670	725	699	718	693	655	719	647	699	697	633	650	687	726	674	708	650	725	719	733	678	685	662	649	717	697	712	661	665	731	735	717	655	697	681	696	670	665	723	707	742	720	709	632	667	692	709	709	702	685	696	691	689	681	750	691	660	660	681	693	720	733	649	696	733	687	726	708	687	763	688	675	680	756	664	702	674	715	677	710	702	656	703	655	668	672	652	743	752	687	684	656	677	706	679	716	674	682	684	676	701	701	720	720	682	650	655	723	700	683	653	682	690	690	723	683	694	677	679	654	681	718	721	704	679	712	670	719	686	693	691	668	714	665	712	691	687	627	667	748	685	682	705	684	673	692	688	704	708	654	707	672	702	673	684	699	675	640	694	684	666	674	696	628	660	651	692	678	679	709	646	663	675	714	700	642	694	643	678	675	720	629	685	702	732	661	690	648	646	725	724	626	649	660	719	684	674	739	676	663	713	664	647	624	673	674	687	711	679	661	746	677	685	709	672	724	712	665	691	718	664	649	698	692	684	661	720	704	678	722	633	684	676	692	707	732	715	664	678	665	724	689	689	705	711	699	637	650	706	687	682	725	667	691	684	694	715	662	665	640	638	713	700	653	671	693	713	654	637	702	640	672	708	679	713	685	632	656	776	656	677	675	662	670	678	668	706	699	691	715	629	697	696	685	655	628	639	701	616	677	653	720	627	667	689	671	737	691	703	694	662	697	676	691	687	767	630	680	717	697	682	678	693	689	678	681	667	721	689	688	701	723	730	659	678	645	674	670	684	678	683	704	707	698	672	683	666	648	710	703	677	667	692	740	701	672	702	722	741	724	666	642	718	708	694	655	693	622	728	695	677	665	696	664	696	717	713	670	657	690	679	663	696	716	648	683	671	655	694	686	688	663	705	672	694	658	699	669	721	686	698	702	662	684	692	694	719	694	684	690	687	702	702	691	734	668	688	721	673	662	622	685	656	741	662	627	698	699	703	689	714	728	736	676	675	671	697	664	687	653	721	685	623	714	669	708	676	708	686	700	651	665	700	696	654	694	750	714	691	700	697	684	662	702	676	674	672	722	710	711	658	693	736	674	647	656	663	667	712	721	680	674	678	670	718	653	642	689	703	692	714	675	708	643	662	704	672	687	667	648	671	710	720	677	687	654	707	703	688	685	684	693	656	651	648	672	667	670	695	698	675	745	679	695	691	689	662	692	703	701	684	678	707	685	699	718	645	687	689	671	687	675	687	688	664	701	727	696	696	716	662	692	628	691	697	713	703	723	668	697	698	657	677	708	669	679	700	689	708	697	711	662	682	669	722	707	714	705	702	688	677	701	667	666	694	647	660	701	650	662	705	674	682	699	671	726	713	744	723	682	707	651	672	729	694	638	743	660	693	704	630	685	697	743	679	677	718	693	681	642	703	689	694	718	706	694	672	725	719	693	662	667	686	713	677	700	707	652	747	685	703	683	707	656	689	702	682	641	672	674	659	691	656	679	678	686	720	691	697	729	701	685	708	709	667	639	671	703	734	660	683	638	729	688	670	669	631	664	644	739	662	667	690	713	675	675	664	715
28922	15877	2064	447	299	279	244	204	206	169	219	206	193	173	187	181	228	177	200	210	194	195	206	206	174	208	166	214	197	178	187	180	206	191	185	163	187	172	163	198	190	210	186	165	202	190	191	201	202	187	200	190	203	185	157	180	184	206	203	225	170	174	187	199	181	168	210	197	192	177	191	198	192	185	182	180	200	178	169	189	176	187	203	191	182	194	178	182	219	167	175	171	184	193	217	183	189	194	164	191	207	151	214	171	200	200	199	183	220	185	180	191	188	213	182	183	194	168	200	206	195	186	173	170	176	174	174	180	190	216	193	196	207	185	182	196	176	191	180	161	207	201	179	191	165	210	196	186	194	201	168	202	194	203	210	176	170	201	184	193	183	194	208	203	168	191	187	203	186	181	201	188	169	201	182	178	199	190	191	175	180	191	175	185	191	180	175	198	202	192	196	198	217	159	172	189	182	196	205	175	170	176	179	174	186	176	190	181	203	181	188	206	190	168	175	189	184	192	180	185	187	185	179	195	184	188	163	194	189	176	185	178	198	173	184	174	172	203	169	196	178	168	186	209	173	176	199	179	193	192	205	164	194	185	180	193	182	182	213	186	206	191	194	176	188	198	188	200	170	196	191	204	181	153	181	191	165	198	201	173	191	185	231	187	195	175	162	209	183	178	149	190	185	178	182	180	191	172	185	202	225	178	198	175	190	195	208	196	192	199	187	194	187	198	196	177	162	184	200	176	205	186	185	184	201	196	179	200	210	189	225	179	194	162	185	172	178	191	180	161	184	185	191	168	178	203	198	186	181	173	184	184	186	182	207	198	195	206	211	194	176	208	193	196	199	197	203	191	186	174	190	193	183	187	182	186	199	186	188	175	181	211	186	201	190	194	189	191	173	192	214	168	166	195	206	199	190	180	182	178	186	187	177	193	184	179	216	198	185	176	200	188	177	189	207	183	200	191	179	209	177	199	187	217	212	190	173	190	169	162	164	163	191	169	197	168	181	184	184	168	179	163	190	176	164	179	187	203	197	186	187	182	199	171	179	189	174	174	182	188	183	191	188	201	188	160	175	157	190	182	201	193	190	141	193	180	176	174	192	158	198	192	186	174	187	172	194	201	167	187	157	195	189	202	196	213	190	203	204	169	177	165	178	161	191	198	209	189	215	191	184	173	210	199	203	175	190	166	186	189	203	180	185	173	171	186	204	194	167	159	177	185	189	206	194	173	187	172	185	178	187	178	182	195	173	192	194	186	180	193	180	208	192	181	186	175	197	165	192	168	171	205	177	185	205	183	193	185	189	215	162	196	187	194	190	200	193	169	194	158	185	180	168	204	185	184	184	200	179	182	185	176	172	202	186	177	183	147	185	172	178	200	175	187	180	178	185	195	193	164	190	174	185	185	179	173	217	160	181	207	194	187	191	182	194	194	176	193	217	174	192	195	185	204	200	199	204	194	166	197	169	177	187	192	165	189	192	168	171	202	195	190	160	199	197	203	219	204	181	184	196	199	212	187	171	188	176	188	185	194	189	196	184	194	133	197	182	205	180	210	192	206	188	154	189	173	216	176	183	171	176	200	209	187	181	179	205	167	186	180	189	200	182	197	179	167	191	219	188	176	194	194	178	163	188	188	204	190	196	160	200	161	189	190	217	212	200	198	166	164	177	190	184	192	178	173	178	170	223	169	182	200	198	174	185	180	179	186	180	208	188	205	180	178	209	172	174	176	191	179	187	204	202	187	193	190	157	203	166	189	157	206	195	189	186	208	200	182	185	157	200	186	178	166	206	211	167	169	193	202	202	190	204	186	181	199	205	176	165	187	158	196	229	204	170	215	185	187	176	189	173	182	191	171	166	214	194	178	195	193	188	175	199	184	194	210	193	199	180	208	185	203	188	184	213	184	178	174	175	174	176	185	174	205	182	191	172	175	156	198	192	199	200	162	200	178	190	179	184	187	206	183	191	177	182	200	201	189	170	200	164	207	179	200	187	199	179	183	151	224	146	180	197	178	191	192	180	175	195	180	185	231	170	183	177	195	188	184	165	211	186	202	183	182	208	181	191	177	182	185	198	171	183	211	190	202	207	185	178	186	205	184	180	190	184	211	189	204	191	200	187	189	167	171	173	199	187	185	180	181	185	183	198	186	164	215	197	184	187	198	183	192	184	204	201	159	168	182	197	189	177	200	191	221	174	210	205	185	188	164	195	159	167	193	173	190	183	208	187	174	204	176	168	177	173	195	190	201	173	179	172	192	174	195	180	166	210	201	187	195	193	188	173	198	171	189	171	194	172	193	190	186	195	188	184	199	189	189	197	186	207	185	207	201	187	166	172	195	201	182	190	180	180	189	189	178	205	181	189	182	182	195	179	190	216	189	178	176	213	205	236	190	177	184	170	156	196	199	188	185	190	174	193	196	198	206	184	175	187	194	181	204	203	194	193	184	186	215	207	175	186	183	178	184	165	187	176	191	197	185	194	200	196	200	167	196	206	164	180	196	181	186	215	186	166	188	177	193	192	175	198	182	207	181	212	194	198	167	205	172	170	185	187	187	179	211	181	194	206	208	183	221	192	187	183	182	191	220	179	195	195	154	217	198	186	166	144	176	197	221	173	220	180	167	170	197	180	134	190	191	190	195	205	231	173	180	211	169	201	173	198	185	199	180	212	189	181	185	207	210	180	174	170	220	161	175	200	191	186	159	186	215	181	186	183	204	169	182	183	195	188	179	186	197	180	207	174	189	177	197	181	172	195	185	190	173	177	226	185	175	192	176	191	189	207	183	176	194	188	182	185	171	178	184	183	214	179	179	185	200	160	167	200	174	181	182	179	199	177	188	184	196	208	177	188	194	197	195	192	182	159	173	174	185	184	184	165	181	172	211	201	197	212	180	166	173	180	177	192	196	199	187	177	203	219	175	155	165	178	172	181	202	203	193	178	180	185	197	192	171	180	215	177	195	155	194	201	195	206	214	157	190	179	167	204	197	179	189	186	198	158	185	185	193	176	185	174	190	210	187	199	173	195	172	186	173	178	199	192	164	190	188	169	177	185	194	210	221	202	181	177	182	191	184	173	200	199	181	195	201	191	200	175	185	167	181	173	190	190	212	199	162	195	208	177	180	170	190	167	207	187	224	217	210	183	174	178	195	212	161	193	181	222	209	202	185	183	191	191	167	206	197	204	180	199	171	203	213	197	171	191	187	192	172	200	186	170	208	202	195	193	176	163	169	182	206	187	203	179	187	183	199	185	193	190	192	180	213	173	181	182	187	170	203	187	167	190	183	171	188	194	183	182	205	169	188	218	206	196	154	200	202	203	183	213	197	195	232	183	175	185	181	201	194	150	195	166	181	173	199	222	181	181	200	199	167	192	175	201	171	166	172	188	209	195	181	184	203	193	166	183	180	193	188	190	196	186	165	193	198	177	208	181	189	178	179	168	182	198	160	196	211	202	213	169	171	204	206	180	198	208	192	179	181	197	190
4880	730	604	432	345	300	317	249	236	229	230	220	238	209	221	217	199	227	200	203	168	190	179	200	185	215	190	203	202	197	161	218	207	210	192	202	201	198	207	210	192	188	181	212	213	182	183	186	206	172	209	195	229	189	188	202	203	167	179	194	188	189	195	198	188	193	188	191	178	208	201	185	200	193	187	199	209	176	175	180	220	205	195	191	206	221	173	193	196	197	192	184	212	205	190	197	198	182	161	194	200	205	195	190	215	185	179	194	175	192	193	211	212	172	187	178	180	212	178	197	194	196	168	221	202	193	210	178	204	203	232	191	209	195	185	190	217	196	199	198	205	204	190	222	198	191	204	214	170	183	207	214	188	174	173	216	201	199	191	184	195	198	172	216	188	182	189	199	211	175	188	180	206	172	210	209	181	195	207	203	188	198	188	181	185	192	218	205	198	205	196	191	205	177	213	180	184	187	202	207	212	219	208	230	192	182	176	201	181	187	191	197	184	179	163	218	183	198	203	183	175	180	181	186	191	190	188	197	189	210	202	184	190	229	206	193	174	190	208	195	184	182	184	208	205	190	213	185	176	191	198	192	194	212	190	209	185	200	197	188	178	197	203	168	207	193	204	193	206	233	182	203	200	220	180	189	205	191	197	218	204	192	187	205	203	220	196	206	170	200	208	234	204	199	180	190	182	170	201	186	199	185	211	219	182	176	197	184	212	188	189	219	225	202	200	195	168	210	175	195	199	182	184	205	190	194	214	198	191	192	187	193	197	186	199	198	162	197	198	220	212	240	202	182	174	186	197	174	198	193	197	211	192	206	185	179	194	184	201	201	171	179	213	199	203	200	159	216	212	178	213	174	187	187	185	215	196	199	210	197	197	200	193	193	207	195	173	198	198	190	191	188	197	184	216	212	193	198	204	205	175	200	190	170	196	202	190	199	183	206	206	186	196	199	209	183	182	202	198	188	213	188	203	210	200	211	182	202	179	194	207	190	206	194	184	197	194	187	205	204	183	178	209	174	179	203	204	210	212	193	193	178	194	177	203	197	201	200	202	210	204	181	194	202	184	220	186	185	203	212	193	188	191	176	201	172	179	203	211	198	216	202	203	204	204	199	189	207	190	223	224	204	189	186	230	198	199	194	191	197	184	192	190	201	156	213	196	185	171	184	199	201	192	211	209	214	208	229	181	179	207	214	174	193	183	168	187	198	201	161	205	170	225	194	192	206	198	221	195	181	181	169	198	193	187	201	215	191	193	212	189	198	224	207	182	218	193	192	221	169	191	202	189	178	220	216	202	205	192	192	223	191	205	191	195	179	175	195	189	189	186	177	184	201	171	176	180	191	207	200	187	206	203	199	183	182	182	210	177	197	187	213	180	208	220	189	204	206	185	205	195	187	192	201	193	196	186	189	220	204	175	209	177	200	208	186	193	188	196	182	205	193	198	182	205	182	205	191	178	188	190	200	196	215	209	209	189	196	214	182	177	200	185	189	189	210	186	205	206	202	190	213	170	211	180	180	246	189	202	198	207	192	213	187	193	183	210	181	202	192	191	209	195	189	189	184	200	176	204	226	220	191	170	164	199	208	188	202	207	198	177	189	189	175	200	199	196	211	194	193	192	211	213	185	213	189	197	210	199	204	200	170	192	194	219	172	173	225	204	180	190	195	196	166	198	219	204	184	201	202	200	217	198	208	208	185	211	205	177	179	201	179	179	223	174	207	204	194	177	197	185	161	162	193	195	212	206	207	226	204	188	202	201	228	201	204	200	202	189	194	202	203	205	174	173	184	194	213	205	192	178	183	184	183	173	198	196	198	207	212	225	206	231	207	210	184	178	210	179	192	198	174	208	191	171	222	202	201	209	215	191	219	178	196	214	203	205	208	189	184	187	204	186	198	186	208	194	184	224	191	168	190	201	204	170	210	210	192	191	184	182	209	185	193	182	180	221	203	202	213	176	180	196	213	191	218	198	177	205	173	191	176	211	174	228	202	203	171	188	180	180	188	199	186	204	215	192	209	195	199	197	192	216	201	184	184	213	211	212	207	187	212	188	227	180	185	176	174	189	203	204	192	187	204	197	201	179	181	199	178	188	200	195	215	168	204	189	223	189	217	187	189	168	175	178	196	189	173	197	190	191	195	220	184	183	155	220	185	225	206	172	200	180	190	178	197	179	207	228	203	208	179	187	194	197	195	184	207	221	186	198	198	194	171	201	195	202	186	182	176	195	188	195	175	210	192	198	152	192	195	172	179	203	208	180	184	194	200	212	209	191	216	186	192	202	195	172	194	190	190	212	188	189	177	200	172	210	193	177	195	238	220	186	203	184	202	171	194	201	197	211	219	204	195	217	210	202	194	190	181	200	192	184	186	176	189	198	196	180	217	200	188	222	186	186	159	184	199	193	189	192	203	199	183	189	190	209	207	189	184	204	224	187	200	201	202	192	209	187	208	179	194	193	194	178	195	207	217	227	197	181	195	185	190	178	199	210	213	189	207	175	180	226	224	182	203	211	202	194	205	193	195	212	191	182	180	194	180	174	187	201	189	182	228	190	190	220	176	185	201	189	182	207	189	194	191	216	186	199	208	186	168	192	196	159	192	198	195	196	201	207	209	190	190	177	211	191	187	180	183	211	206	184	231	180	191	189	212	207	200	171	198	172	168	200	196	189	219	186	205	207	196	210	202	184	195	164	212	192	187	203	188	203	181	196	192	209	213	213	174	177	174	187	198	200	209	185	206	181	193	227	183	210	171	180	178	195	192	189	186	194	198	194	203	185	189	234	202	190	199	188	214	197	195	192	182	199	201	195	183	182	205	208	183	195	166	194	194	197	179	181	196	198	187	168	210	221	209	183	181	209	178	207	207	199	206	226	220	194	181	226	183	189	225	169	189	183	191	208	184	226	177	209	194	173	192	201	202	236	190	194	201	203	207	195	193	207	186	154	194	197	198	159	205	221	184	185	187	192	193	201	195	216	206	217	194	197	202	199	168	214	191	216	190	196	196	184	187	196	166	218	208	181	204	215	188	188	188	190	193	188	185	216	209	188	203	203	181	198	198	209	220	167	156	209	219	193	212	199	200	195	182	184	214	219	217	199	177	220	171	192	199	193	179	227	181	184	192	185	174	213	204	222	208	179	193	170	210	183	210	207	225	193	183	222	221	204	180	216	182	170	179	198	196	224	179	214	186	217	213	205	190	194	186	188	195	197	187	198	181	176	185	174	191	172	203	197	177	200	205	217	190	213	191	222	179	188	184	196	203	205	181	187	195	178	195	200	171	200	181	209	209	188	188	181	185	201	200	202	205	183	182	192	194	203	196	196	197	192	201	202	193	195	200	177	209	212	188	211	174	204	213	211	177	181	204	200	228	214	211	194	175	196	196	200	195	181	211	175	195	208	184	192	202	167	196	197	186	182	195	209	192	233	195	218	202	192	196	189	182	192	206	184	165	155	197	188	209	206	177	202	200	198	202	216	183
25780	21334	28055	24942	21349	12481	1670	1047	862	840	698	820	694	655	644	643	628	622	573	525	562	569	587	580	585	529	543	543	564	555	512	572	573	543	501	501	520	491	508	538	518	520	554	522	537	525	522	495	550	493	497	553	526	520	535	554	536	501	479	528	491	508	477	522	523	485	535	505	501	502	524	525	468	495	536	500	535	519	534	539	497	541	517	514	567	499	496	493	488	516	510	517	575	502	531	554	487	541	491	481	486	486	497	494	520	521	499	454	509	506	501	518	500	482	480	481	478	496	492	521	481	479	536	512	499	556	514	530	489	541	508	530	510	519	470	512	485	506	530	536	557	550	517	511	522	501	467	537	563	488	531	518	519	519	527	501	542	512	525	474	530	495	523	516	489	522	493	498	565	557	517	547	486	542	550	496	501	491	548	505	479	536	493	504	502	491	545	525	510	498	543	462	502	493	550	536	484	516	495	475	514	521	509	505	520	545	515	487	523	502	508	511	503	542	558	513	529	478	456	510	484	519	505	525	561	509	506	497	527	510	480	533	507	496	537	542	499	510	524	524	529	479	537	526	513	512	534	475	530	472	493	549	518	502	522	520	464	489	504	504	534	498	535	501	505	527	531	534	514	535	502	528	517	529	558	513	513	514	508	538	497	512	524	509	542	517	490	568	499	531	539	501	516	551	528	484	497	499	520	555	555	524	508	490	520	510	508	536	517	498	517	505	501	519	501	469	475	494	502	472	489	534	509	558	516	529	545	465	477	519	511	523	509	507	514	517	507	486	514	514	526	547	519	507	497	488	521	502	495	510	538	518	494	499	531	554	522	481	513	525	499	509	511	511	528	516	499	506	482	510	506	550	529	522	544	488	502	519	525	513	516	507	531	498	503	536	513	462	487	487	511	535	505	509	529	477	506	491	522	469	509	500	466	529	504	509	560	490	486	487	472	511	537	500	547	495	495	518	503	481	526	489	503	496	507	521	523	492	505	506	572	517	481	530	536	486	501	474	512	516	479	501	526	471	513	533	478	545	497	554	559	474	521	514	530	508	502	513	475	458	486	483	500	484	480	506	524	492	482	501	464	499	544	530	537	509	524	521	511	510	539	519	514	524	543	535	519	515	523	548	559	474	523	519	552	511	541	528	523	548	538	525	544	506	510	477	508	496	549	517	463	491	503	520	516	510	513	516	545	544	489	461	493	530	491	512	514	518	498	497	495	520	504	525	481	515	526	502	522	548	519	491	462	530	516	491	509	440	495	492	486	498	555	511	518	486	552	544	499	545	508	518	510	477	512	492	503	499	496	526	518	527	498	519	515	541	526	492	511	552	517	507	507	469	514	507	534	486	541	543	513	483	512	503	521	528	523	553	532	500	533	489	506	491	491	504	502	517	480	512	508	509	505	522	488	518	478	497	487	527	513	518	489	521	557	531	536	487	488	475	523	507	524	494	485	522	480	501	504	522	525	537	536	489	490	515	548	521	513	523	486	540	527	526	505	529	531	508	511	497	529	516	515	492	498	483	510	531	464	528	487	496	485	511	522	496	539	519	536	522	496	520	513	501	501	500	503	473	484	527	513	509	534	502	537	489	478	508	532	502	521	534	476	499	533	520	541	459	510	501	529	506	519	532	496	506	505	545	520	481	502	492	489	488	495	500	494	541	504	551	508	479	530	531	503	482	493	544	471	518	512	488	491	495	516	551	548	485	520	503	482	517	506	530	499	505	500	511	536	467	517	480	500	541	499	517	490	556	495	518	536	501	519	492	491	508	508	493	479	487	506	530	487	560	533	481	490	488	487	490	528	460	520	523	527	498	530	514	547	486	499	472	490	483	532	526	493	513	445	496	491	530	493	528	493	536	499	538	463	523	496	491	492	510	514	492	510	503	508	503	501	478	495	518	514	534	554	513	526	491	507	463	504	510	528	502	516	495	493	538	497	461	519	511	507	509	468	512	533	548	522	517	460	518	533	508	520	480	453	511	512	540	531	506	519	518	500	539	503	502	514	483	491	521	465	532	476	474	538	464	492	513	483	535	505	517	509	489	464	507	504	470	515	524	511	531	557	499	486	492	500	506	496	487	474	515	505	507	498	474	477	531	489	502	519	518	501	470	501	494	542	517	492	520	498	567	528	539	532	522	509	502	498	512	529	471	494	511	502	519	473	504	545	524	514	533	499	541	539	497	466	502	525	492	507	512	517	474	504	486	544	510	515	516	494	542	525	562	488	513	485	484	574	492	499	505	537	516	541	504	534	537	494	503	500	465	544	506	478	492	531	485	544	515	492	490	488	485	543	505	485	485	548	518	488	516	525	514	522	506	482	537	520	506	431	500	499	499	504	496	442	515	538	411	510	508	491	520	468	527	490	519	532	515	572	492	510	523	505	521	513	493	561	511	506	509	538	584	472	487	544	527	472	511	528	515	502	507	504	473	460	511	505	498	475	486	561	519	515	550	484	520	509	509	466	498	511	528	510	570	512	513	494	534	488	512	505	521	477	524	515	508	507	513	536	515	515	477	514	514	524	558	493	483	496	467	498	546	516	506	511	514	514	526	498	528	542	503	489	536	505	467	492	512	498	509	507	502	499	520	463	560	501	516	475	497	514	531	534	507	505	495	515	543	510	448	536	482	517	517	539	527	573	520	496	450	538	504	535	525	505	539	547	523	519	484	566	469	502	515	500	503	501	514	501	506	507	490	483	508	541	520	513	500	524	498	502	483	539	491	496	516	517	500	523	504	494	526	536	541	532	499	505	486	464	487	530	474	553	519	519	483	521	562	529	503	512	508	548	529	483	503	506	500	486	502	541	515	475	487	510	527	496	542	529	523	539	530	489	489	504	513	514	500	499	482	475	511	501	504	520	504	485	523	546	480	485	519	570	557	521	531	478	509	484	534	483	522	506	510	512	526	508	504	526	481	529	524	503	519	511	501	521	520	515	512	505	503	501	512	487	515	520	496	547	503	491	541	488	505	467	500	510	536	499	481	506	485	495	512	522	506	520	518	513	531	523	512	531	473	514	551	477	533	503	530	497	515	522	491	512	500	514	492	575	510	514	558	490	488	484	540	538	491	505	461	534	553	528	484	471	513	478	480	494	510	467	527	442	486	514	520	519	497	508	526	508	522	490	530	491	506	494	513	529	512	501	452	522	520	510	500	527	562	506	510	517	499	508	517	499	527	482	495	512	535	530	471	489	522	537	522	517	500	531	502	499	493	482	493	488	560	516	492	499	480	503	490	522	501	526	500	494	531	514	460	486	492	500	496	509	528	478	507	470	455	511	574	536	473	510	521	540	505	514	520	487	523	490	499	514	522	494	466	484	524	548	477	503	525	539	485	462	506	496	506	545	516	480	508	534	471	509	478	495	518	509	522	517	514	483	515	514	538	482	530	526	494	510	486	523	514	523	515	517	520	502	493	525	503	506	514	530	515	497	538	510	533	506	501	546	527	475	511	531	518	531	506	513	534	486	497	529	487	489	493
7283	10604	9891	5530	3490	2705	2064	1663	1390	1182	1070	968	886	837	760	722	733	714	655	655	651	617	628	558	554	563	563	570	536	546	569	554	544	509	541	554	561	526	547	531	526	488	498	551	504	503	527	527	448	536	545	491	506	479	536	488	506	523	499	514	499	500	553	490	543	515	523	506	531	500	521	475	463	493	499	487	512	478	464	491	489	493	502	476	475	526	490	475	493	518	468	500	459	483	469	474	512	474	510	513	493	506	440	509	509	514	481	474	472	463	482	525	502	468	495	515	490	483	461	453	478	450	483	505	500	494	519	516	504	468	503	497	496	507	462	454	499	525	474	493	503	464	458	512	484	532	451	492	497	502	476	501	521	492	518	472	500	471	486	531	519	510	479	479	483	498	495	478	508	490	498	472	516	516	482	449	496	489	476	484	450	484	483	539	477	459	474	487	482	477	460	470	501	489	466	505	526	491	494	465	487	464	444	522	443	491	472	493	476	514	457	452	501	457	463	471	540	533	479	505	455	472	462	512	497	501	497	445	461	505	492	466	518	523	449	493	497	514	492	489	510	519	447	477	432	544	501	521	503	487	474	446	488	497	505	459	478	487	491	498	474	475	487	466	489	498	472	462	493	491	475	511	498	478	510	461	516	492	480	497	475	483	491	489	486	492	502	464	489	454	490	500	513	488	504	456	490	528	479	514	487	510	462	492	472	483	473	454	454	505	472	460	467	475	459	535	499	488	471	492	492	474	474	450	504	471	485	523	468	477	461	490	479	500	478	440	461	458	460	495	471	510	498	493	460	502	500	470	504	503	482	469	490	512	478	527	456	459	486	493	538	491	478	462	525	499	495	515	501	504	517	474	470	514	429	489	456	480	508	477	508	453	485	464	494	492	532	448	477	473	487	529	506	468	543	491	478	462	470	520	488	529	500	472	495	473	501	499	520	517	470	494	491	508	483	501	462	529	475	520	475	508	471	484	482	521	525	445	498	494	504	478	476	493	481	487	511	482	498	459	524	473	479	472	454	463	513	493	463	475	480	481	474	482	473	498	499	488	509	462	458	494	471	449	466	479	496	496	481	476	463	547	485	493	498	449	536	492	460	512	469	458	480	469	513	490	512	511	489	497	480	489	499	452	524	516	499	498	510	519	470	451	474	466	525	519	516	497	506	483	512	493	505	519	473	494	448	487	483	464	486	455	476	482	511	461	487	515	478	503	495	472	487	466	503	489	508	439	519	452	490	466	505	454	493	514	543	493	476	484	475	485	494	450	485	514	471	445	484	472	484	494	451	473	517	467	488	477	513	496	488	502	476	459	508	477	499	505	465	458	489	453	528	502	473	453	515	493	468	476	478	490	534	492	460	485	480	489	462	473	489	488	500	525	511	501	448	493	490	470	437	477	517	482	463	488	500	474	473	460	499	440	521	506	464	526	470	520	480	495	469	494	464	490	472	505	463	500	515	499	505	503	447	486	461	449	492	458	487	505	516	479	507	511	497	488	460	487	498	454	520	446	483	465	462	467	544	468	474	474	464	490	489	482	449	465	495	472	480	484	442	468	530	425	460	479	510	469	493	464	468	527	461	478	458	472	502	504	442	505	480	476	485	481	480	496	473	468	494	482	466	483	484	497	506	507	509	484	456	450	487	478	482	473	468	496	483	474	535	470	515	477	506	476	499	479	506	472	467	481	472	502	475	505	484	502	509	498	477	509	443	484	484	497	475	485	477	463	496	482	478	500	519	464	452	440	508	485	458	469	495	509	462	495	469	511	499	501	451	494	454	482	483	493	473	520	502	541	458	468	502	468	490	477	494	468	449	494	465	494	445	489	518	530	517	457	511	492	482	516	511	483	476	488	484	475	471	468	491	487	482	514	488	467	464	482	449	482	494	515	497	467	502	491	472	481	457	490	489	456	468	505	525	488	473	504	488	491	490	472	458	487	499	496	436	485	488	486	485	505	461	501	481	491	462	494	487	506	488	507	513	493	510	481	481	466	467	509	493	473	509	491	480	513	482	461	470	474	448	489	476	473	476	520	516	503	483	479	524	474	501	469	466	488	525	486	490	474	474	499	477	452	522	452	504	489	464	483	502	483	475	482	538	500	467	470	469	489	429	481	499	482	484	459	477	477	460	454	502	502	494	479	462	493	437	474	488	503	506	525	470	484	516	473	515	507	478	501	477	520	508	495	478	474	485	519	511	475	457	436	529	471	508	467	467	483	485	477	474	489	469	480	476	472	496	489	490	463	491	473	474	523	471	464	508	480	518	498	477	469	477	473	483	518	483	468	488	494	487	459	498	468	472	482	476	496	467	525	485	491	488	464	545	516	439	490	481	476	453	486	500	534	503	508	482	499	498	493	505	470	448	418	445	484	483	519	455	500	498	511	511	513	448	486	484	490	514	500	510	442	471	500	529	526	511	474	491	492	494	500	483	498	506	436	487	500	515	465	501	479	471	495	468	505	502	511	502	448	490	494	490	475	499	492	471	478	471	501	469	473	450	497	459	491	475	467	523	487	450	445	487	465	479	518	479	494	535	450	462	482	481	493	459	494	465	477	488	459	495	479	478	462	509	457	509	507	461	511	493	495	513	462	467	490	507	512	468	486	498	493	504	494	500	491	479	506	488	534	490	449	513	471	497	480	521	447	496	506	472	491	493	503	506	502	528	505	464	486	493	497	524	507	489	477	463	533	499	493	453	503	485	486	471	470	457	487	460	493	461	503	470	460	446	524	460	439	538	456	506	482	482	477	502	458	487	467	481	538	525	455	487	510	491	462	478	441	475	507	492	461	474	465	474	479	456	501	499	514	476	518	471	513	494	465	439	487	511	466	490	496	471	444	498	444	477	468	496	511	541	470	438	524	483	463	480	500	484	521	498	430	488	520	490	503	460	531	508	490	510	527	496	497	483	493	482	474	474	477	475	488	503	504	487	476	510	515	486	505	475	517	484	497	459	495	464	500	491	480	443	452	459	480	486	480	517	468	463	484	480	488	445	507	507	464	488	485	506	483	471	487	510	473	462	519	514	473	487	520	490	483	479	545	476	449	478	485	491	504	502	511	455	487	443	520	470	474	495	509	511	481	468	489	500	469	501	504	500	466	544	474	518	525	500	484	512	526	507	497	493	477	524	506	446	488	438	458	518	461	457	468	489	489	520	452	523	480	491	494	523	507	489	487	447	455	475	490	521	477	459	474	467	472	484	476	492	468	501	476	482	487	478	517	489	458	487	496	493	484	471	480	528	485	448	515	517	471	483	478	455	472	497	477	477	458	478	492	470	466	498	512	492	516	477	468	487	472	489	454	489	476	473	461	484	486	493	493	489	455	498	483	488	502	520	466	486	459	404	487	510	493	465	462	466	479	447	503	451	534	498	498	510	507	491	450	486	500	461	479	444	484	453	477	488	463	482	469	493	484	522	466	501	460	435	497	478	439	499	470	489	499	486	483	466	484	461	480	504	510	474	514	477	478	499	499	509	463
23513	21360	28417	24671	21364	21465	11553	2020	1425	1295	1188	1116	1025	991	979	860	874	853	902	874	843	834	783	826	838	815	780	810	747	762	761	765	795	766	769	768	758	734	767	717	750	755	715	732	706	733	774	734	746	787	734	752	774	727	686	729	714	750	763	740	723	695	727	733	772	734	697	715	683	717	750	687	775	737	744	733	719	694	761	736	766	707	713	760	731	707	740	765	719	668	676	755	721	715	712	744	724	695	721	743	720	718	756	711	765	701	769	763	728	723	756	763	694	745	738	776	714	775	763	750	724	756	714	757	747	677	732	713	713	762	734	730	691	776	720	723	711	684	690	705	689	689	734	699	741	760	784	739	709	727	739	751	738	728	712	736	762	713	767	729	713	759	756	720	704	701	695	762	764	703	712	702	718	669	788	724	735	684	731	739	750	717	741	728	694	708	750	702	736	715	674	740	739	712	714	732	767	701	708	752	718	699	735	728	714	710	751	741	731	708	724	714	722	688	742	775	730	747	730	754	755	755	700	774	698	727	673	687	709	727	705	668	690	703	702	711	754	721	733	689	733	692	730	727	735	699	752	714	798	725	705	715	668	737	719	744	709	740	711	694	732	674	700	676	707	703	769	693	738	744	739	759	709	693	729	748	707	731	712	686	711	700	709	738	730	729	679	755	734	741	701	776	702	657	763	737	710	722	753	757	788	743	710	727	749	722	681	714	660	733	719	704	722	704	718	725	709	733	665	715	755	745	747	727	681	711	752	770	750	672	687	688	738	725	692	751	728	719	726	738	695	690	735	722	767	721	732	704	761	738	710	714	730	759	786	711	769	723	733	730	701	778	783	691	716	759	776	700	718	735	763	710	771	718	725	754	717	739	747	690	721	753	741	726	686	724	696	711	706	717	703	694	735	705	704	717	682	736	727	734	730	749	755	737	733	745	701	689	722	752	703	723	719	752	767	720	735	680	768	709	724	689	725	706	769	730	691	732	720	686	734	738	716	729	754	728	727	685	709	670	735	682	709	732	682	712	691	773	684	717	696	712	719	717	699	733	688	740	770	736	716	757	712	761	708	689	699	752	758	739	678	709	737	765	737	709	734	731	727	747	718	721	735	710	720	733	655	649	723	691	706	736	723	697	721	715	676	710	709	659	745	698	768	795	728	697	725	664	701	701	708	716	723	699	740	682	737	699	725	776	739	699	767	720	776	713	713	661	708	725	728	712	766	689	716	709	711	741	694	676	725	713	748	715	703	716	749	736	733	703	703	723	678	706	755	736	715	727	720	730	704	713	708	670	720	721	693	735	718	704	737	758	691	675	743	740	707	697	668	732	772	706	724	702	711	780	716	764	733	711	730	733	675	709	710	695	713	744	701	767	704	712	697	709	727	702	691	710	741	701	758	731	739	731	721	724	739	725	709	729	722	744	717	729	748	725	728	712	700	719	740	753	711	723	698	710	733	712	712	694	708	727	771	713	716	666	702	702	747	710	732	758	682	729	710	717	755	742	731	771	699	733	746	697	694	755	717	667	707	739	716	743	655	732	708	654	752	705	691	703	748	730	782	742	714	748	734	735	698	702	730	715	770	732	731	781	704	687	763	701	710	730	692	724	722	706	719	737	704	718	735	715	737	744	726	732	708	710	699	754	720	701	675	729	756	735	749	720	687	734	762	740	760	720	715	754	681	689	677	760	729	689	724	700	710	709	702	710	705	697	726	688	704	745	729	680	753	719	690	691	739	718	712	701	744	771	663	775	687	722	752	763	754	739	685	709	655	700	725	722	690	699	706	678	713	704	737	695	704	746	709	695	721	696	696	713	720	718	714	718	724	724	753	743	715	704	727	688	805	684	736	710	731	703	669	736	690	723	704	632	670	741	698	771	739	704	727	732	691	745	703	721	721	705	691	680	726	652	764	738	738	678	708	725	693	730	710	692	739	741	758	742	716	707	716	719	686	756	710	733	708	646	725	735	728	704	769	779	699	721	711	721	800	736	708	739	704	735	718	675	671	712	707	752	726	680	732	721	755	696	722	713	754	709	737	743	700	733	694	753	737	732	660	714	732	737	736	700	710	739	709	722	733	730	732	740	694	721	731	708	723	747	684	720	691	727	712	687	732	689	753	735	724	748	755	750	744	742	731	776	750	717	683	725	702	678	691	689	729	713	692	783	735	756	767	744	718	704	722	763	717	746	714	694	724	701	725	671	716	742	724	708	714	688	793	756	701	741	753	661	711	748	715	715	711	739	717	745	706	717	710	719	728	710	786	781	755	684	725	763	717	740	724	719	736	721	697	709	715	705	709	745	710	726	711	735	762	721	735	755	719	705	756	735	714	746	717	743	790	710	719	735	745	694	747	716	727	708	709	698	748	716	701	704	704	727	708	712	718	688	691	726	705	719	734	715	749	690	743	752	746	682	745	718	725	705	697	750	759	700	724	713	713	698	739	747	759	708	738	697	727	718	751	699	706	730	741	667	706	714	726	746	729	683	757	723	704	693	737	694	765	729	724	790	723	764	720	690	708	766	702	704	735	676	712	717	718	725	714	676	738	790	710	758	730	739	726	660	714	688	697	696	697	709	715	749	726	733	759	748	699	734	723	727	694	703	705	720	694	706	752	777	720	760	775	738	722	760	710	725	761	727	713	721	724	692	712	720	712	702	768	769	725	733	668	723	770	693	674	704	686	771	727	716	767	745	699	737	735	728	706	729	716	714	707	731	715	756	706	756	682	717	753	682	680	700	736	681	719	750	676	661	719	738	731	710	710	688	733	712	764	722	722	723	713	714	733	702	735	763	765	730	705	702	761	734	686	695	694	667	683	683	708	717	717	757	686	729	733	744	740	730	736	743	710	717	747	753	724	736	684	745	688	748	715	719	713	724	749	724	722	717	770	717	709	754	718	729	796	749	693	747	686	676	680	733	747	675	719	714	778	727	749	717	715	702	730	724	717	725	772	698	695	699	720	684	707	774	737	712	719	717	729	719	728	702	703	696	700	739	743	749	732	684	711	723	703	718	740	734	740	749	689	747	677	747	742	696	748	732	701	714	706	711	716	677	693	675	742	753	735	745	712	688	714	681	753	698	725	740	727	707	677	688	742	716	717	724	727	782	787	713	702	719	739	754	753	701	733	763	731	766	704	733	704	710	691	708	727	790	693	758	771	691	727	705	690	748	760	753	773	719	740	710	726	742	703	728	663	685	697	720	665	740	715	721	719	720	756	748	720	743	688	682	672	783	717	757	663	707	699	707	724	729	674	743	686	704	726	737	708	728	697	745	697	729	740	703	704	738	714	748	685	721	742	743	747	696	748	675	722	690	756	706	713	747	723	715	712	727	710	683	699	704	744	694	719	744	730	703	755	670	678	756	729	714	721	699	736	706	716	716	712	713	732	755	750	648	753	714	766	743	697	720	716	714	734	722	720	755	753	722	722	747	749	732	699	707	714	745	732	724	722	766	760	715	751	705	714	738	795	698	754	765	710	771
10177	17117	15824	9552	6284	4655	3506	2806	2399	2064	1792	1587	1471	1361	1212	1173	1164	1087	1019	970	975	943	895	862	850	829	833	812	850	830	806	742	797	826	821	787	761	757	759	765	738	734	786	754	775	718	733	724	748	742	654	685	751	687	715	708	720	690	709	707	717	694	729	723	697	715	709	682	738	717	708	737	729	689	733	726	679	682	687	693	707	756	700	640	671	713	688	729	677	695	709	698	671	671	685	702	716	682	746	690	671	665	652	725	678	661	705	718	681	718	660	698	691	693	731	681	691	666	727	677	686	699	707	677	645	705	643	690	747	677	720	728	679	716	728	694	686	652	674	669	670	686	662	680	672	727	655	668	715	697	686	649	686	730	718	684	661	641	722	699	676	703	712	672	673	694	685	652	740	729	678	686	667	690	716	715	706	659	692	703	682	675	696	705	627	691	696	676	672	699	735	678	735	686	730	691	751	698	635	649	705	688	719	671	659	736	700	664	702	688	684	661	653	693	683	610	675	718	661	686	704	704	729	693	703	714	662	644	668	697	624	701	642	683	660	711	643	646	695	668	680	640	708	646	684	701	672	695	674	666	682	661	665	736	678	720	673	652	714	684	711	760	652	688	696	673	679	725	699	732	716	674	709	658	675	707	667	669	675	689	723	720	677	705	663	675	600	654	687	729	692	625	721	754	677	671	678	695	684	676	701	705	684	696	701	678	687	689	730	713	706	743	690	670	660	712	708	693	695	688	682	668	658	677	704	672	651	675	711	699	692	655	704	719	680	659	682	673	658	731	666	712	694	678	653	640	708	697	694	679	696	671	705	664	699	644	695	715	712	667	706	719	653	709	700	669	652	716	712	691	700	656	674	679	663	676	658	699	700	667	690	651	711	677	671	703	658	682	721	669	691	688	725	657	702	654	706	688	737	702	660	731	739	674	717	671	687	719	662	710	663	683	737	738	696	702	687	704	723	666	703	703	694	660	737	703	710	630	712	696	717	696	655	757	709	678	651	685	704	676	731	680	730	716	715	708	770	675	669	683	700	676	712	667	708	678	716	716	653	727	721	666	678	665	719	690	732	668	687	680	696	667	703	699	682	656	662	693	697	659	666	650	692	665	691	710	694	707	694	682	660	678	710	656	701	673	661	685	669	683	665	708	684	694	679	697	686	779	738	731	702	693	711	703	673	693	739	665	703	665	737	709	660	687	688	706	663	671	718	674	714	674	680	647	668	706	690	675	640	695	695	654	728	674	702	699	645	690	704	719	680	696	740	652	648	693	665	696	656	672	683	671	700	664	677	628	670	637	676	679	673	677	753	705	661	705	659	643	650	655	699	703	689	652	684	663	678	699	639	709	706	649	706	664	696	694	678	688	673	721	691	689	698	714	718	701	674	677	616	657	685	670	706	702	687	636	676	712	685	695	696	659	723	690	706	694	731	644	711	702	713	666	705	689	680	639	703	695	732	676	679	657	733	699	710	692	659	693	665	707	686	655	722	694	700	702	656	690	682	691	688	671	678	692	693	657	667	671	684	702	703	738	706	697	658	683	703	713	649	703	730	709	714	674	745	656	687	717	669	644	684	660	668	673	726	707	718	694	694	687	715	704	657	645	687	669	692	722	667	693	664	690	703	701	684	699	690	697	700	714	698	673	702	704	674	712	664	710	684	723	703	683	689	724	688	668	669	705	658	665	699	637	690	694	673	711	698	698	712	690	701	692	685	680	721	667	661	711	709	727	719	651	680	719	702	694	707	728	728	687	721	698	678	714	665	628	726	630	683	679	682	745	723	665	694	670	681	657	666	723	703	727	691	734	704	729	647	695	699	712	707	699	675	719	718	692	698	722	687	668	712	737	677	672	681	704	684	728	720	675	674	689	715	726	699	658	660	656	699	686	718	693	694	677	727	698	711	730	664	716	735	672	669	671	711	682	725	701	694	724	682	726	701	656	676	673	681	680	721	722	687	669	699	718	686	676	666	752	654	703	724	703	717	644	648	713	724	731	696	678	692	671	690	676	703	662	678	697	661	701	687	694	692	687	709	712	672	682	691	663	719	693	655	652	679	695	727	662	680	685	742	688	687	695	709	698	662	671	726	713	664	680	677	714	701	686	654	705	669	678	636	673	695	643	726	725	685	732	683	704	679	675	695	716	708	728	733	681	705	685	675	727	696	702	712	731	699	673	709	684	696	667	684	702	699	681	700	664	719	722	711	703	684	707	691	651	702	682	695	658	712	711	682	688	683	610	721	694	665	682	659	735	672	681	672	704	680	649	687	688	649	671	673	714	669	698	657	710	673	726	699	732	672	688	676	710	699	657	635	719	735	673	690	643	679	685	718	699	670	712	642	685	693	719	676	654	746	723	694	709	664	690	661	656	686	710	688	653	687	714	696	700	697	677	691	686	648	704	693	704	730	657	719	733	649	646	686	664	683	699	635	696	657	711	698	674	674	646	705	757	713	667	700	657	692	679	709	707	722	679	697	691	701	674	677	708	712	723	686	719	661	684	728	695	687	706	659	687	720	703	672	714	710	690	685	731	685	642	668	699	687	708	713	660	648	689	688	713	642	705	673	715	650	695	684	655	695	681	655	674	723	662	711	714	711	670	714	737	738	697	685	643	662	657	717	685	679	652	712	688	690	703	710	696	711	694	655	747	704	696	665	682	717	685	672	681	658	662	709	656	698	702	737	628	692	666	697	661	693	644	668	689	603	681	644	676	669	705	719	696	674	701	680	666	707	692	711	693	688	675	691	658	682	656	685	744	702	703	724	677	721	690	711	644	648	703	706	705	707	685	678	690	684	718	668	648	695	694	697	689	741	690	727	721	690	660	710	674	640	628	658	666	673	703	713	707	633	699	707	712	664	616	648	701	719	721	662	693	677	658	733	706	655	659	708	692	667	717	674	653	651	687	726	685	704	688	686	662	715	642	681	699	712	659	664	662	697	689	659	650	700	691	739	673	706	692	661	734	684	679	676	685	644	652	720	682	695	708	668	657	645	696	690	665	665	706	690	664	692	711	696	645	692	708	710	694	692	677	690	700	638	725	671	714	679	718	692	693	699	708	675	671	740	688	662	700	659	634	714	685	695	668	671	699	712	703	679	647	693	694	699	679	694	679	677	680	692	694	729	666	735	690	694	685	658	652	666	653	702	717	699	650	703	675	686	692	680	715	702	700	692	660	637	659	722	704	673	686	649	727	673	648	677	691	682	687	681	689	692	691	685	689	724	704	685	712	698	677	724	635	694	726	685	684	693	687	665	703	648	690	700	736	680	678	666	689	718	673	659	675	695	712	681	643	693	749	662	665	691	710	711	653	722	698	672	700	699	677	619	680	672	718	646	688	739	663	713	660	697	671	665	691	674	698	723	681	689	681	678	682	680	725	663	685	660	697	693	712	685	756	670	698	671	675	734	702	677	663	732	680	696	670	688	690	673	662	699	639	691	655	688	714	669	674	706	674	695	658	671	721	688	671	668	661	659	668
28895	15993	2047	346	256	235	216	217	213	195	202	201	194	160	204	220	186	173	192	183	183	192	179	181	168	174	165	185	165	218	189	175	174	186	186	211	178	201	193	194	175	198	189	193	198	157	182	173	195	209	190	181	186	181	186	202	178	181	182	192	185	161	197	175	183	172	177	179	197	198	200	201	148	176	183	178	206	195	190	216	184	185	166	177	157	184	184	173	191	171	208	164	201	185	179	185	188	197	193	213	184	176	165	176	194	169	179	207	180	184	185	153	195	185	181	188	172	187	184	163	187	170	212	206	195	157	186	201	178	166	192	199	161	167	165	190	209	200	203	152	175	209	219	197	212	176	186	187	202	175	174	182	175	195	182	168	188	189	186	177	175	193	183	209	184	178	198	208	203	190	175	163	199	195	212	175	169	194	169	174	162	181	210	210	179	172	184	191	205	193	186	191	193	181	205	205	186	167	171	190	185	174	171	186	206	176	188	166	178	194	191	209	186	182	172	185	186	183	172	188	174	178	189	165	182	177	188	186	177	207	184	178	188	165	215	184	199	185	185	175	176	185	183	191	208	180	182	164	182	175	202	202	186	196	185	190	191	177	175	195	189	183	175	176	196	181	173	189	196	180	195	189	204	166	195	174	167	185	199	186	175	204	180	199	187	177	185	176	180	207	178	184	189	187	170	180	177	181	197	188	191	188	178	161	213	184	173	205	211	191	179	186	174	170	172	199	179	190	199	198	176	174	189	166	183	203	171	201	189	189	177	181	203	192	172	166	171	206	173	183	181	203	198	165	186	182	186	216	181	186	182	176	176	185	174	168	171	191	193	206	170	186	208	193	173	182	176	177	186	185	175	182	180	190	192	183	172	155	169	164	179	219	204	189	176	170	198	193	193	199	195	206	193	185	189	194	202	196	201	180	180	168	195	189	207	170	177	190	176	176	183	175	175	194	194	165	185	198	223	199	183	173	170	208	173	182	163	195	181	179	175	186	191	184	185	178	160	163	196	180	193	180	173	188	201	187	199	190	199	176	171	186	187	181	184	177	201	169	183	183	166	199	176	190	187	179	178	183	181	196	169	191	201	194	164	201	187	181	188	215	185	179	196	191	184	177	172	175	158	185	179	179	197	200	200	192	193	176	190	174	197	195	198	185	162	180	186	199	209	176	162	180	184	206	198	177	172	194	183	193	188	192	168	180	169	169	198	192	197	194	177	178	170	179	167	176	172	195	192	165	164	179	168	208	164	185	173	179	211	184	183	178	184	223	171	207	192	167	199	188	172	187	189	180	196	189	173	159	203	178	202	213	188	178	169	204	166	179	182	163	182	192	170	180	190	166	170	181	200	178	165	190	196	180	185	189	173	211	167	202	198	197	167	199	186	181	187	165	203	185	178	189	152	161	176	185	187	183	197	186	174	163	192	181	195	179	178	195	205	154	192	179	178	190	185	197	168	187	190	165	177	194	198	168	198	192	173	168	199	164	173	171	188	185	194	187	189	171	191	168	182	205	190	186	189	164	169	171	179	171	179	203	191	205	185	189	167	188	191	186	161	202	181	166	169	194	176	224	182	174	191	191	169	170	197	185	190	204	165	173	182	184	204	168	187	188	181	179	192	166	155	190	183	172	195	189	192	200	176	172	199	182	184	173	208	159	202	187	187	162	171	194	186	191	187	173	172	179	170	193	196	199	178	201	195	178	189	171	177	194	194	191	199	167	161	187	179	193	166	180	196	185	207	172	191	179	180	187	183	196	188	154	175	195	165	196	161	166	185	211	176	176	190	161	200	185	186	219	181	209	191	165	213	178	199	170	186	160	165	192	194	182	179	175	213	214	184	198	199	205	188	192	174	181	173	206	213	169	186	198	163	192	176	183	170	178	206	185	177	205	182	171	197	188	189	183	159	169	183	198	188	182	175	198	187	211	201	186	186	193	204	174	174	156	182	194	161	186	196	170	176	180	157	200	180	171	222	169	205	180	174	190	168	203	190	174	182	183	199	219	195	203	197	182	188	196	168	215	174	175	179	190	179	225	180	164	173	160	192	177	198	198	193	197	187	164	166	196	206	172	186	191	194	182	205	170	183	182	172	187	178	181	154	176	186	160	201	184	207	179	175	185	174	168	182	167	166	182	174	175	197	193	151	185	176	185	188	202	207	187	186	211	169	201	179	180	175	184	183	178	166	179	168	185	191	176	165	175	161	184	190	188	203	208	199	198	191	168	191	205	193	180	179	183	183	183	158	205	167	188	192	168	179	215	186	193	176	196	184	193	211	205	206	173	183	188	182	173	184	200	184	193	194	200	158	178	172	145	199	158	166	194	212	203	186	183	178	188	177	197	183	211	190	185	176	208	177	195	178	177	185	167	194	164	182	163	185	208	180	189	178	204	167	189	171	158	186	204	174	180	188	202	150	201	198	190	192	192	180	195	151	190	174	179	187	171	202	195	181	210	165	203	213	180	165	176	203	172	192	179	172	191	184	186	192	219	188	181	157	205	195	188	198	196	169	192	188	173	197	162	180	165	181	172	167	209	183	177	174	176	190	210	184	157	170	178	185	192	178	194	154	191	183	186	188	169	188	179	185	189	177	175	177	191	168	187	189	215	173	180	195	225	192	203	162	191	191	189	181	188	166	167	181	171	198	181	186	173	168	157	173	184	193	174	206	190	179	183	198	202	174	175	187	183	169	187	175	192	169	181	185	165	204	180	194	194	187	173	200	160	177	180	195	213	184	192	193	189	212	166	193	194	187	210	199	197	202	182	192	198	187	183	182	182	192	141	210	198	211	195	170	153	207	188	174	181	186	182	197	191	185	208	174	189	183	188	173	170	192	184	176	183	193	174	185	171	205	187	190	210	212	209	211	197	172	202	193	181	182	161	201	171	188	182	190	183	191	202	168	173	173	187	182	187	177	188	185	186	199	195	188	187	188	195	177	201	175	192	206	159	173	190	190	172	175	162	167	163	216	180	196	211	191	166	198	167	179	175	187	181	192	210	175	181	165	181	167	163	181	192	185	190	174	198	169	199	204	215	164	167	169	179	195	185	169	193	188	202	160	170	171	189	196	200	192	167	192	175	180	186	210	203	206	183	179	188	189	180	196	169	204	179	174	177	178	181	170	197	172	142	197	188	183	198	174	216	195	175	184	188	171	178	172	176	182	168	181	187	180	175	172	216	176	200	180	194	195	172	177	193	192	176	175	200	210	167	193	164	189	174	204	198	162	171	161	158	200	177	213	192	185	191	162	190	178	181	177	191	159	192	180	194	177	215	204	181	171	169	193	182	183	188	188	174	190	188	179	198	155	191	174	184	162	201	168	198	192	181	188	183	188	188	188	198	208	192	168	182	215	170	178	187	188	208	204	163	165	193	169	202	175	193	171	203	173	210	197	166	207	189	178	182	163	163	172	182	176	180	158	219	177	195	173	192	198	197	167	178	201	171	180	178	177	170	194	189	186	183	151	172	179	178	160	183	166	176
4915	716	618	403	381	299	301	235	209	233	219	201	215	207	220	222	225	187	197	217	185	191	222	200	200	207	225	197	210	193	214	193	174	191	190	195	204	162	193	185	186	193	207	210	203	193	196	177	197	177	175	217	192	203	199	208	186	182	181	205	169	191	187	172	165	181	194	175	198	196	204	161	201	217	219	167	192	171	187	201	188	208	207	189	182	189	200	196	211	179	188	196	211	199	202	180	179	176	210	194	200	197	184	180	196	199	188	188	184	229	178	196	184	211	221	189	189	188	184	187	181	187	208	187	195	229	190	186	170	168	208	186	191	184	162	213	168	187	211	179	189	201	177	196	192	205	180	184	196	172	187	214	166	180	190	189	221	190	204	175	191	188	193	186	196	197	194	176	208	185	193	187	185	217	169	187	194	199	187	199	176	182	197	184	205	190	190	190	180	177	192	210	189	170	214	229	186	172	226	188	169	174	175	183	193	191	179	204	183	211	194	188	208	178	200	220	183	197	174	170	185	197	191	190	180	181	201	184	186	187	190	187	183	197	183	191	201	189	208	185	203	181	201	165	182	200	196	176	221	195	198	186	186	214	208	181	190	215	171	173	217	181	196	180	218	198	196	191	197	192	158	210	202	194	196	176	171	183	190	192	201	167	181	173	186	194	167	216	168	212	200	211	180	197	168	185	197	197	188	169	193	187	169	212	190	187	188	215	183	200	174	192	222	191	151	200	198	180	184	184	178	207	184	177	180	200	190	215	177	223	187	205	183	206	184	182	189	197	188	174	201	188	207	202	200	215	185	192	198	199	174	192	205	179	223	188	201	208	175	191	189	202	206	200	193	209	209	181	172	195	181	220	193	185	233	193	179	187	190	190	187	195	182	200	185	182	218	174	203	189	221	175	164	202	166	201	190	198	184	186	176	194	200	210	210	211	209	210	208	198	189	177	216	184	187	182	182	192	198	180	193	165	172	163	176	175	200	202	175	176	197	197	199	210	188	189	180	222	186	184	175	192	198	191	194	189	195	198	201	199	162	180	202	198	203	181	196	198	221	208	192	183	191	205	194	208	187	210	204	193	168	159	194	203	200	213	205	191	190	207	194	197	184	201	213	174	182	196	208	178	213	171	202	203	190	181	198	195	195	199	176	187	186	174	208	206	192	187	181	197	205	198	191	205	193	198	170	187	209	205	183	237	156	167	195	179	173	196	194	197	177	211	182	189	172	188	195	195	191	192	176	180	169	190	195	227	193	186	185	203	181	191	201	226	183	176	204	189	182	197	199	173	184	187	208	204	200	186	191	207	174	207	176	182	171	199	178	182	177	205	189	199	176	178	180	187	202	195	182	187	216	188	208	200	202	212	201	197	188	216	214	197	174	190	195	185	202	183	203	155	210	183	199	196	195	207	186	220	204	193	191	217	208	195	191	179	204	188	194	199	158	203	208	176	188	212	175	176	199	188	184	187	182	191	200	165	214	198	189	189	180	184	178	182	207	202	176	173	194	203	193	172	190	194	173	193	204	208	164	196	175	186	204	201	193	197	176	201	211	166	185	184	193	205	173	208	196	191	197	217	197	182	203	183	195	193	198	198	198	186	197	187	209	173	171	175	186	199	189	199	201	192	196	203	199	181	206	189	195	201	191	194	184	186	188	170	205	167	185	188	205	204	195	190	191	214	198	206	173	189	205	175	213	174	197	192	183	213	193	167	187	181	189	184	204	194	201	187	187	211	204	208	206	211	191	181	183	175	171	202	191	173	171	189	177	181	212	197	193	201	215	193	208	188	184	197	213	182	220	180	186	204	205	181	181	182	192	190	202	208	193	200	191	208	200	198	192	201	194	190	214	186	195	184	204	172	194	206	172	182	183	200	193	207	195	187	180	173	194	202	185	196	213	192	218	185	219	210	204	224	187	177	200	179	194	188	205	198	180	198	187	187	197	183	187	205	211	199	207	191	200	212	183	200	179	199	190	164	174	202	193	160	181	199	178	169	196	203	182	187	196	185	214	211	186	196	195	187	203	216	211	175	192	217	198	201	181	202	203	192	202	249	193	192	172	203	201	187	185	195	213	193	186	182	208	200	190	178	196	193	196	206	173	168	165	175	170	213	174	175	201	212	205	205	187	195	208	174	171	201	205	196	212	217	184	173	214	191	173	227	181	209	217	199	190	207	175	187	198	190	204	183	205	196	179	211	210	189	197	203	212	206	205	173	167	185	177	191	188	193	179	180	194	197	187	195	189	182	175	169	210	194	172	205	201	220	201	217	184	218	196	198	200	203	212	178	210	177	183	171	192	190	194	169	210	178	188	185	191	190	183	175	156	192	192	185	175	216	198	182	181	174	226	191	193	178	221	181	186	156	200	200	189	197	208	170	206	204	183	185	179	196	203	174	180	200	199	205	171	215	172	188	191	186	187	178	199	178	233	166	196	184	183	165	171	209	176	181	172	179	203	193	217	207	187	189	202	199	184	202	194	197	207	194	188	186	194	193	177	207	217	185	189	204	184	211	172	215	187	203	199	187	194	195	203	211	177	186	166	180	185	217	194	181	185	206	218	189	183	205	207	186	208	206	200	201	200	190	222	203	172	196	167	192	178	211	203	179	201	166	196	195	186	201	191	167	208	175	208	166	192	186	189	177	179	203	187	199	182	194	180	176	204	177	218	223	179	181	209	193	203	193	187	189	198	206	193	188	218	209	195	185	189	174	190	188	175	189	195	194	198	209	186	228	177	173	190	179	159	197	190	186	174	194	202	179	194	192	205	179	194	184	200	171	213	194	205	194	186	198	182	231	185	171	191	177	187	208	180	202	188	218	194	213	190	189	200	220	180	200	186	188	190	198	189	204	173	188	195	184	180	192	169	204	192	205	204	197	177	219	173	197	202	205	202	168	185	217	190	188	201	201	190	216	202	175	193	162	170	207	205	197	199	182	203	213	199	168	204	217	186	190	180	172	177	176	213	196	195	200	188	197	205	190	174	194	182	170	191	197	188	225	188	194	200	197	180	205	189	192	197	178	168	197	189	194	168	181	189	177	188	202	198	207	193	195	201	214	179	198	171	192	193	202	178	184	199	187	175	208	204	192	223	195	210	188	186	200	194	213	188	198	224	195	192	187	213	180	191	197	207	195	183	194	199	217	181	183	198	185	193	185	198	199	221	183	168	182	207	187	196	210	210	192	218	191	208	179	194	207	186	184	180	193	188	210	201	204	185	190	185	175	207	169	194	201	197	187	196	202	221	206	179	202	209	181	206	216	202	226	195	186	206	206	192	180	164	196	182	194	173	181	174	198	200	194	188	176	195	193	205	181	202	196	217	207	212	201	189	183	224	201	187	182	206	190	202	213	211	190	197	185	187	213	195	224	211	164	168	181	191	191	178	199	213	185	191	175	191	183	203	192	201	169	204	213	198	194	211	171	176	195	182	198	199	202	183	194	202	185	177	182	183	173	196	204	206	223	177	199	166	192	199	171	183	189
25829	21344	28076	24962	21342	12668	1610	1023	850	836	767	745	653	663	612	640	611	578	605	560	573	605	604	549	554	541	542	539	552	566	539	553	535	550	482	520	540	554	533	555	538	503	525	511	531	497	542	525	533	486	561	492	511	522	502	473	514	483	528	511	511	522	486	509	524	526	484	531	530	520	560	508	515	504	507	515	512	518	501	515	491	515	473	463	509	505	533	506	546	492	529	515	526	531	551	555	513	507	495	511	485	521	493	508	526	535	468	522	494	495	541	491	544	535	503	514	535	529	483	516	522	479	510	523	515	554	473	494	486	505	542	516	565	482	507	484	521	557	530	511	487	514	492	522	516	470	515	545	500	501	529	561	477	502	486	522	537	514	530	516	523	556	484	526	551	510	490	494	498	517	486	513	518	556	545	493	532	496	518	542	516	515	521	527	496	517	496	487	568	511	525	512	525	518	487	504	522	495	520	510	510	504	480	492	492	521	552	469	502	534	522	533	497	508	529	519	539	492	567	498	564	487	502	477	510	528	497	499	535	516	447	538	512	483	513	542	469	487	551	525	478	499	512	477	543	533	524	523	513	477	540	542	468	510	495	513	528	539	489	524	524	468	472	515	545	461	493	507	535	535	533	470	487	529	500	517	509	485	476	484	536	535	519	526	553	482	506	506	510	492	494	534	506	517	522	495	493	494	526	532	538	536	509	523	508	493	538	520	481	504	501	505	502	484	473	511	528	536	513	499	509	523	474	508	513	520	541	539	493	538	498	527	529	511	490	536	531	502	516	514	499	521	505	499	489	529	460	527	505	501	509	487	476	533	513	500	513	512	533	492	522	515	511	493	530	520	496	489	510	488	557	553	505	507	502	532	508	551	508	520	478	525	538	519	496	547	486	495	506	501	520	494	505	460	536	489	478	547	508	553	548	525	542	548	502	501	489	518	520	492	485	516	517	525	532	475	510	504	490	524	495	540	532	508	515	544	559	555	504	518	504	541	549	460	529	501	497	505	510	524	499	513	508	472	475	489	517	494	474	515	531	498	545	537	501	512	495	468	522	562	533	486	486	515	536	512	495	492	512	496	509	506	506	498	515	503	521	525	496	527	502	496	515	483	554	511	515	527	503	490	533	479	504	518	514	473	532	535	484	485	530	486	545	536	510	490	548	486	516	556	506	523	535	504	516	498	462	544	504	547	513	472	485	475	515	509	547	496	502	531	469	543	517	536	519	492	503	462	549	516	518	512	537	541	500	524	527	537	504	488	543	531	496	505	541	479	496	494	499	529	519	501	520	484	485	516	507	516	525	541	515	522	492	546	534	478	512	521	488	480	480	510	489	462	491	517	474	482	520	554	509	497	502	537	526	523	510	514	499	526	533	510	498	532	506	492	546	505	490	492	503	485	503	486	528	506	509	521	514	519	515	504	508	498	517	503	520	482	548	508	503	527	502	503	516	513	544	514	463	513	523	500	502	523	544	502	526	507	507	530	505	502	490	492	544	516	496	495	526	485	517	550	513	584	487	519	556	506	598	529	509	519	524	462	504	487	499	477	548	502	486	540	504	542	478	462	479	517	475	530	524	490	500	496	498	474	506	492	500	491	486	567	534	501	496	527	532	529	523	501	501	497	500	511	521	528	486	502	511	500	506	519	581	475	516	479	503	529	540	545	546	496	529	536	522	482	507	484	507	504	494	461	533	498	505	494	539	500	507	522	514	575	478	482	532	549	523	513	482	495	516	512	484	496	516	499	483	498	492	489	492	469	525	538	517	504	505	535	537	517	517	476	473	555	520	505	548	480	523	506	470	504	515	537	581	521	576	546	520	529	512	478	511	510	541	505	550	540	535	526	510	513	512	479	515	529	514	531	512	500	516	546	509	486	530	484	494	528	516	508	481	513	527	535	520	535	547	538	519	512	473	532	507	495	510	506	520	488	519	551	492	505	521	511	497	488	485	544	516	479	469	509	519	509	516	508	528	525	511	531	530	516	457	504	516	486	489	490	516	560	465	509	483	500	515	497	531	530	473	514	497	476	534	507	496	483	495	520	529	492	524	489	526	515	487	502	484	494	471	497	508	532	521	491	525	494	524	523	498	537	551	529	571	486	509	532	501	537	519	560	525	456	495	498	531	485	505	523	495	477	507	492	511	491	502	510	496	486	505	517	513	480	518	501	503	501	525	522	533	520	542	490	524	511	521	551	510	495	486	545	548	523	523	525	526	507	529	528	551	500	480	549	554	473	523	524	511	510	520	519	534	541	537	518	503	503	521	508	546	511	529	489	526	504	542	502	498	533	463	549	482	476	454	493	504	488	487	502	543	484	499	544	513	507	499	461	513	551	521	522	533	439	604	532	521	490	479	502	498	514	530	508	539	491	467	458	497	487	541	506	516	538	531	554	503	509	488	502	518	507	508	530	524	522	526	534	543	519	502	545	506	532	535	520	521	518	537	517	485	509	479	483	533	472	527	514	513	478	515	465	503	471	455	527	504	522	540	470	508	481	528	473	558	476	513	543	495	516	488	505	514	502	530	531	509	522	498	488	475	501	515	518	488	505	504	489	497	504	521	494	515	517	517	522	512	494	505	493	536	534	510	526	502	514	521	503	475	544	521	530	484	484	484	511	484	504	503	512	513	521	548	517	522	513	561	530	488	531	512	515	567	509	490	491	510	488	529	532	477	446	464	542	502	506	481	522	493	492	514	500	564	524	516	507	505	539	493	502	526	542	515	529	524	501	503	532	518	521	527	527	472	498	537	536	486	561	505	510	505	503	500	501	506	516	501	491	455	518	542	502	507	507	491	509	490	516	488	484	510	514	522	563	517	539	486	464	504	483	486	523	532	500	505	511	516	499	500	529	536	537	506	504	506	504	504	537	461	512	504	509	490	527	493	501	576	533	553	486	497	549	536	496	503	520	534	475	506	520	500	532	518	526	508	488	544	486	547	549	482	524	560	522	454	507	511	497	526	489	470	522	502	498	526	500	519	506	488	517	484	489	471	491	506	503	523	512	508	509	534	495	535	484	534	519	505	535	470	479	522	510	548	491	532	494	498	521	485	532	457	508	520	503	483	508	533	510	476	534	523	479	507	498	476	500	508	527	526	517	475	497	527	546	534	501	474	534	533	531	518	547	562	474	507	518	494	511	517	545	535	451	483	526	494	538	556	507	488	498	514	519	510	489	525	444	562	514	519	525	510	513	478	506	557	532	503	528	543	491	538	473	515	517	494	498	523	519	550	494	484	532	514	502	511	497	488	532	479	545	499	508	553	489	502	497	562	511	513	511	508	503	511	544	499	537	530	524	540	500	528	559	525	506	478	493	536	522	465	496	513	536	475	528	483	509	557	534	497	503	516	492	488	508	485	489	485	510	519	499	478	506	501	502	494	518	537	538	531	464	529	505	532	503	502	532	494	511	505	503	483	508	492	523	490	525	545	537	530	486	510	518	510	485	514	515	512	537	496	488	503	503	537	515	502	505	523	544
7200	10699	9758	5539	3678	2677	1989	1661	1359	1237	1123	996	932	809	761	705	721	659	648	591	656	626	578	618	572	539	603	575	567	547	537	563	528	542	517	488	516	513	528	505	515	545	470	547	537	506	504	533	531	490	507	500	513	507	517	494	510	518	476	498	552	511	464	485	529	454	510	525	483	478	493	533	499	486	491	509	488	512	482	501	490	484	483	504	483	459	467	467	496	511	498	481	490	456	479	465	492	520	484	521	511	455	499	488	496	506	489	527	485	464	525	467	507	460	531	487	447	488	489	499	531	513	495	474	469	460	497	496	464	491	482	481	500	505	488	501	457	506	456	469	457	502	440	495	521	469	478	454	502	479	477	504	468	478	427	507	484	476	483	511	457	493	461	491	486	494	462	517	479	467	513	439	439	514	452	529	489	474	484	469	484	468	502	510	502	474	484	493	505	505	485	508	460	454	490	453	517	501	486	474	474	440	471	511	498	475	510	486	503	491	464	465	513	482	500	510	504	501	513	470	517	494	497	503	478	484	487	525	434	442	498	472	484	464	516	526	489	465	455	489	481	501	523	529	475	462	461	527	463	439	472	506	513	508	480	473	513	462	498	501	504	492	446	448	481	507	533	492	480	507	497	460	530	504	479	461	524	488	479	500	477	524	502	469	462	476	496	512	531	471	483	488	532	483	463	476	454	479	433	536	454	466	485	465	516	481	500	481	496	466	461	480	469	487	477	502	481	458	524	497	447	513	484	483	509	474	492	434	477	464	483	489	456	504	462	474	508	441	494	511	455	474	453	486	451	486	508	475	464	459	513	473	507	484	481	496	494	491	482	460	506	489	439	487	522	476	479	511	465	507	496	432	506	535	468	478	489	437	475	518	533	492	515	479	499	457	487	518	480	488	476	474	488	475	478	491	482	472	493	479	459	443	484	496	486	450	467	444	486	475	530	504	519	488	515	471	506	509	473	503	491	488	460	517	482	484	497	525	478	500	449	490	509	472	505	496	516	489	478	483	469	444	471	521	493	489	499	490	471	478	476	518	481	504	489	516	488	484	486	464	503	497	485	501	483	472	491	479	473	484	479	499	485	464	512	485	474	532	481	467	453	506	495	461	492	490	496	489	492	479	488	503	477	484	468	476	487	505	450	477	495	455	470	487	446	487	514	518	501	502	489	514	465	476	503	493	452	490	496	448	465	486	465	466	518	549	512	462	509	441	474	483	470	466	478	472	530	487	492	463	524	526	488	502	495	521	490	516	493	473	464	492	420	471	517	489	472	517	495	485	474	456	527	461	504	487	483	487	488	505	475	453	473	459	454	518	502	485	479	488	512	463	509	481	487	491	473	484	511	516	489	498	479	560	512	503	467	508	520	462	497	500	489	480	476	490	516	502	489	485	515	458	487	467	493	428	455	486	492	505	497	456	477	497	470	486	510	487	499	451	484	505	479	525	521	476	497	484	450	507	507	488	514	460	468	496	496	453	506	469	495	490	488	516	465	509	477	451	478	521	474	497	471	489	491	510	481	487	504	499	470	467	497	460	497	501	499	495	494	473	464	499	499	478	546	500	467	509	487	452	507	480	441	479	475	479	524	447	493	504	493	525	508	519	491	508	478	470	493	468	531	490	536	474	495	518	493	503	467	480	526	440	487	462	483	476	486	462	513	468	444	446	502	525	469	507	474	479	465	487	456	471	437	464	470	545	464	522	491	473	482	526	516	462	494	498	493	484	514	518	492	484	514	480	464	495	503	511	457	467	491	461	518	525	509	499	515	472	498	506	489	501	481	545	503	452	485	458	507	465	472	497	455	461	469	469	492	474	485	498	473	486	480	502	471	473	498	507	502	480	442	482	477	477	523	484	496	479	512	485	471	489	514	511	482	454	474	446	473	495	474	474	513	487	556	484	476	489	502	507	470	446	513	467	476	460	506	479	475	489	485	508	460	475	533	442	519	488	497	483	478	456	444	491	489	505	477	478	512	501	482	473	500	491	505	479	494	481	507	471	481	492	506	465	485	485	460	487	477	511	496	542	512	506	506	500	455	481	486	507	485	465	488	472	458	492	510	496	475	490	486	495	506	477	473	486	515	469	458	457	475	459	484	511	523	503	520	515	496	501	489	494	472	462	517	492	489	485	485	497	485	450	481	522	480	484	504	482	509	482	529	472	492	523	479	492	467	492	476	465	511	502	471	479	463	496	508	471	514	498	513	474	516	440	470	484	486	560	482	481	523	479	482	481	515	477	485	466	494	487	505	492	505	453	471	464	469	477	444	485	450	478	505	485	479	510	478	512	466	485	496	507	483	518	478	487	520	453	508	482	496	494	490	478	473	454	458	491	513	456	470	480	489	497	479	472	476	532	506	469	517	493	483	518	499	518	475	474	483	479	441	474	503	500	488	434	483	484	486	503	515	512	507	481	464	480	506	496	467	484	487	489	484	474	465	496	457	479	499	462	520	493	494	493	497	495	477	477	506	454	488	506	466	507	504	485	473	443	488	498	527	489	471	450	472	487	467	486	513	480	519	476	464	445	465	517	516	491	489	532	495	451	465	505	530	517	471	468	514	494	513	454	471	496	500	499	524	440	475	481	476	510	472	489	506	476	453	456	482	502	447	497	486	444	487	508	485	498	483	486	542	505	454	492	442	522	462	475	479	480	481	485	465	478	459	478	526	460	469	489	508	482	466	462	516	493	473	464	491	487	498	541	461	488	497	427	514	492	479	495	475	471	479	455	473	476	505	468	479	468	502	520	518	503	503	489	467	481	476	504	470	456	523	491	466	502	500	507	488	501	476	468	498	446	477	465	500	465	523	436	466	455	491	460	478	479	491	528	437	478	489	485	468	463	475	444	470	502	478	500	502	504	496	519	514	497	484	454	453	491	470	506	530	494	499	507	529	457	481	491	507	498	500	460	488	487	457	514	479	525	458	465	504	502	472	466	465	480	483	500	504	501	453	505	527	495	476	496	496	478	483	495	487	496	517	464	476	449	488	490	468	490	491	486	502	490	486	463	528	476	445	453	485	483	505	432	480	535	460	512	497	460	508	541	492	527	462	525	488	486	474	495	492	469	503	450	488	511	503	471	493	507	506	515	475	458	489	463	536	486	492	486	498	472	468	523	467	497	490	491	518	510	471	520	498	456	496	481	477	464	484	476	494	463	482	520	502	495	482	454	479	502	478	473	495	500	502	497	516	476	483	495	501	508	466	487	498	487	496	468	463	483	444	488	472	467	455	464	439	473	511	480	485	483	491	498	515	508	530	471	490	507	487	463	478	515	524	492	488	453	497	498	425	490	471	469	481	529	509	513	502	509	517	465	482	509	490	511	493	477	486	471	471	511	530	508	500	486	520	486	486	488	487	498	480	467	455	526	497	493	512	469	476	461	492	495	506	459	461	488	483	486	495	479	496	455	467	484	483	469	526	461	513	475	484	484	457	476	461	518	523	482	506	472	471	509	503	471	478	451	476	465	505	457	501	470
23475	21348	28369	24643	21350	21442	11433	1964	1428	1228	1158	1072	1080	1039	1013	929	991	923	880	856	892	821	796	789	743	768	817	814	839	744	785	800	759	813	745	743	749	750	803	757	760	779	812	747	749	710	730	713	766	708	746	709	755	723	766	737	767	741	705	704	734	752	740	748	782	724	740	717	717	674	748	775	751	687	757	768	713	724	761	694	762	686	755	766	749	724	757	716	741	753	741	713	740	693	723	746	691	749	734	717	729	734	740	683	713	740	754	732	717	655	776	713	742	754	741	711	757	734	718	707	748	671	662	766	760	725	732	676	749	742	741	736	764	756	771	715	736	698	722	671	723	708	746	701	751	767	766	732	717	729	716	704	685	712	723	696	678	686	740	693	708	664	740	660	758	734	690	752	695	753	721	728	692	787	699	676	714	735	740	726	735	708	743	696	703	736	741	728	755	737	735	734	720	725	735	710	792	768	714	691	711	706	741	754	662	750	748	713	756	706	733	716	736	718	693	671	725	698	684	746	716	739	723	717	768	708	735	718	700	731	684	758	736	749	763	708	781	727	700	780	746	750	721	826	701	747	696	719	639	680	720	742	728	752	677	673	752	748	734	729	747	682	755	719	692	768	703	705	750	676	748	718	723	688	722	678	734	729	745	747	730	695	737	728	795	702	731	771	722	739	737	736	718	722	717	745	705	737	700	764	698	717	708	712	751	721	717	771	750	737	761	717	721	709	708	680	714	718	717	710	740	717	743	781	719	724	735	672	721	745	711	766	687	755	733	673	702	728	714	756	769	755	760	672	717	743	754	740	651	697	724	669	731	741	699	750	721	698	702	706	697	703	745	742	746	732	726	723	697	732	684	715	692	743	745	689	705	741	702	708	743	693	714	721	697	712	693	705	731	735	655	742	720	745	747	700	714	738	690	733	701	750	720	725	707	725	713	748	738	751	688	737	716	722	678	729	685	741	718	726	695	712	770	730	697	701	687	664	711	726	747	720	702	730	704	733	683	737	751	724	767	682	788	747	692	673	737	743	700	699	747	759	757	748	759	699	682	691	667	697	716	732	683	704	755	714	740	723	676	706	681	739	672	706	719	697	725	705	745	701	740	722	734	736	747	720	730	723	710	671	741	740	744	730	766	717	755	677	772	723	715	673	718	762	751	772	692	686	764	747	761	706	724	695	759	713	757	740	696	696	671	690	711	729	739	723	712	702	680	726	731	725	766	702	690	719	732	727	736	744	738	750	649	730	709	679	724	703	718	702	698	691	725	765	690	723	736	746	770	731	711	749	689	731	760	744	686	762	729	700	683	708	738	719	717	730	772	745	694	718	724	751	662	737	702	724	650	731	714	711	677	702	753	782	756	690	709	662	705	683	700	771	748	719	697	708	714	744	703	714	781	777	707	752	681	687	719	714	708	681	687	739	759	713	688	722	719	681	727	747	706	738	716	680	749	718	762	707	718	676	733	737	732	734	696	711	739	732	704	670	743	723	729	740	745	733	703	693	723	786	758	691	712	710	738	751	755	733	724	788	720	690	752	717	666	734	726	732	688	701	784	680	709	686	644	697	708	699	732	733	710	704	736	712	719	720	738	742	695	699	702	711	702	780	729	748	750	736	694	690	706	684	709	716	708	722	718	722	718	722	731	701	705	725	693	747	678	722	737	709	712	762	698	751	729	734	694	698	704	731	704	750	732	720	738	742	745	708	715	700	715	734	712	749	675	729	710	740	710	721	732	737	752	757	731	725	742	712	680	675	679	744	724	710	709	714	743	716	698	797	730	708	748	706	737	711	711	757	672	722	737	754	728	668	722	732	734	756	710	721	742	728	700	692	735	683	722	712	688	689	689	679	735	729	736	700	722	681	728	734	698	746	670	756	757	680	723	742	731	727	762	691	691	750	753	731	731	722	671	755	710	715	744	721	678	707	684	714	715	775	750	693	695	751	664	718	715	699	763	726	757	747	731	753	710	722	738	718	787	742	717	699	746	739	776	708	693	705	733	709	710	716	726	728	729	707	742	700	731	655	728	730	698	731	709	704	691	702	643	721	755	705	699	717	740	711	673	677	725	707	720	745	729	689	713	692	723	729	751	703	718	721	719	718	692	756	707	710	728	783	674	742	758	740	722	777	734	683	744	728	733	706	692	688	705	733	737	714	689	679	678	775	731	746	718	727	722	737	692	670	782	781	725	733	724	728	756	723	743	707	713	723	714	714	746	749	724	749	706	779	731	694	759	714	737	773	717	723	752	728	726	765	779	739	745	768	696	759	696	726	687	704	705	702	747	705	681	738	708	762	748	717	718	692	718	726	644	721	722	747	708	726	734	706	751	727	691	736	735	751	759	702	762	674	685	738	737	753	761	741	728	751	681	699	706	691	703	721	699	729	793	737	738	657	693	683	687	728	732	735	727	685	730	754	762	698	740	687	735	694	719	706	773	728	693	695	717	702	674	722	723	758	716	702	716	736	707	701	704	731	667	751	726	695	716	717	734	691	746	713	730	654	753	722	669	700	685	651	747	738	732	745	698	764	695	756	763	700	707	768	735	723	755	744	754	728	748	682	732	747	735	747	681	739	758	742	709	702	688	751	672	748	720	671	706	681	747	722	688	670	713	723	749	739	703	770	708	701	717	753	691	700	745	727	724	745	701	727	710	722	737	768	762	707	688	718	701	704	749	767	686	721	690	749	709	699	676	743	743	705	653	723	752	736	701	737	697	751	738	680	708	769	725	744	720	711	720	729	740	760	682	746	725	702	699	736	688	711	700	718	739	680	677	703	711	690	725	724	740	720	751	763	726	758	745	741	686	714	707	709	689	720	704	704	709	693	724	676	731	721	718	698	760	724	710	770	652	748	702	740	707	728	712	759	738	757	676	690	734	762	721	707	718	656	732	748	734	697	729	696	690	749	655	791	721	700	743	765	710	735	726	725	749	706	703	721	647	748	754	698	666	762	705	741	724	691	711	724	732	733	726	762	711	696	752	722	745	745	683	721	728	672	704	714	724	695	724	718	731	713	696	703	678	712	783	740	740	693	688	787	703	708	739	703	787	712	725	699	787	748	719	686	724	754	692	722	675	683	715	706	716	733	707	770	715	684	753	699	747	747	768	726	730	717	731	752	757	710	706	701	700	687	736	697	723	688	741	680	733	720	714	708	735	693	727	708	746	743	716	698	740	734	713	770	752	739	691	706	718	702	719	689	739	723	804	721	682	747	739	716	724	749	742	732	744	743	765	717	746	729	640	750	701	735	719	720	705	687	702	726	732	700	699	711	697	713	727	692	755	691	737	706	723	709	695	702	733	745	713	690	679	759	696	688	748	658	757	709	752	755	725	718	693	714	664	697	699	717	701	726	711	691	681	697	734	731	708	709	715	723	692	712	731	732	695	705	694	698	764	744	737	695	710	746	719	733	664	714	722	697	728	711	716	782	701	699	691	754	730	733	711	717	732	712	695	699	728	776	749	727	746	701	692	719	718	745
10130	17230	15962	9686	6279	4745	3561	2805	2394	2064	1876	1595	1562	1352	1231	1127	1169	1049	1016	933	988	939	908	923	882	844	840	886	887	804	779	811	742	795	722	713	788	771	719	756	738	726	752	749	785	704	754	697	758	701	734	747	769	748	725	711	757	679	717	699	700	717	712	697	734	718	752	705	740	712	668	713	741	732	693	748	654	708	672	730	712	718	699	653	765	678	686	696	707	721	676	701	698	689	721	690	693	717	706	712	691	711	681	754	675	669	678	709	661	720	713	677	697	688	724	710	672	661	652	666	683	687	691	738	664	731	648	716	665	657	673	666	704	733	672	669	679	700	684	625	704	695	698	697	647	716	670	696	723	718	685	683	677	690	694	665	689	703	683	677	659	681	711	721	731	721	701	690	737	703	688	688	672	666	731	716	704	629	743	673	717	662	741	726	656	691	676	681	716	699	706	686	666	681	685	682	694	689	657	710	705	666	683	716	766	697	709	684	699	669	677	649	658	721	675	702	726	664	693	703	689	704	647	710	664	646	664	729	710	671	713	700	660	658	719	715	683	664	716	696	633	715	682	736	698	675	675	698	685	690	735	681	685	653	675	718	736	700	658	673	671	726	675	698	635	702	699	670	743	679	663	701	678	700	702	672	695	687	736	732	693	697	663	675	752	710	674	674	679	658	702	663	694	689	691	661	659	659	726	718	672	735	660	697	668	674	642	691	713	680	674	692	708	657	693	664	703	690	715	646	686	698	685	688	687	685	686	701	691	665	724	655	693	673	684	692	681	689	714	672	701	666	718	670	672	689	664	755	655	666	688	686	710	674	725	681	735	641	673	724	716	696	691	692	650	634	669	722	704	677	726	644	694	686	698	733	656	685	731	641	734	725	746	687	685	680	649	693	659	668	662	684	711	708	657	751	683	701	674	668	696	677	690	718	712	727	712	707	698	678	687	691	696	684	710	680	683	709	675	650	659	718	681	728	717	713	747	701	637	720	711	673	704	710	721	658	707	684	669	734	645	684	644	685	667	719	693	708	671	710	671	719	699	722	716	694	667	696	672	754	643	689	669	673	715	666	677	703	680	687	668	691	700	731	709	742	668	684	694	674	702	679	718	691	699	675	677	668	680	667	639	664	682	674	675	697	705	693	650	688	674	650	686	675	704	642	675	698	682	687	677	706	726	668	683	702	707	674	714	698	694	720	717	711	699	734	641	649	728	639	698	666	662	703	728	687	714	689	701	651	652	745	640	658	664	683	668	653	732	618	687	669	700	684	683	689	692	707	631	690	682	703	679	711	710	707	684	666	662	629	665	681	702	716	657	697	704	669	687	709	654	654	709	660	695	713	658	691	700	671	673	652	697	666	695	706	694	693	666	709	680	676	725	658	679	704	690	730	691	694	695	617	705	712	667	690	699	692	681	663	692	693	734	702	672	724	646	670	684	680	668	645	722	726	711	734	687	730	700	713	668	716	689	679	707	645	690	652	687	684	742	690	713	674	730	648	662	690	716	748	734	681	666	676	677	685	712	685	703	643	668	702	649	689	690	694	690	712	670	686	703	703	688	720	689	676	674	690	652	711	714	655	702	640	676	670	681	667	683	724	707	721	659	695	683	711	780	690	714	667	728	642	676	653	696	721	685	686	660	687	682	690	682	698	690	698	672	674	642	716	659	701	668	725	673	676	643	702	708	695	706	651	740	733	684	672	693	637	637	680	657	713	696	713	707	708	711	689	701	694	674	685	663	670	718	702	679	673	706	668	688	683	718	698	690	713	654	686	735	664	672	693	695	680	722	752	709	698	723	672	739	689	671	642	679	643	674	671	649	735	703	712	708	698	705	748	729	697	687	690	676	617	686	608	704	674	726	721	714	673	681	668	652	714	684	696	679	643	680	705	697	660	704	715	698	663	691	675	721	710	729	656	705	666	723	709	672	683	714	657	703	667	694	710	685	672	660	698	716	713	678	692	677	658	709	667	706	659	626	659	628	661	695	669	768	710	681	734	730	676	684	660	752	685	760	684	669	649	726	688	707	695	660	719	669	655	643	716	711	652	696	725	642	690	650	658	723	708	682	642	666	695	682	671	680	718	697	727	678	671	749	704	704	696	686	715	661	684	717	658	699	697	644	675	675	689	626	690	692	674	659	662	681	657	749	645	711	711	666	655	679	678	664	681	697	736	695	673	687	709	669	688	695	762	744	705	695	698	687	677	715	703	681	665	677	670	682	751	658	741	660	710	720	660	651	688	693	657	666	668	725	700	722	673	633	692	697	692	740	709	681	701	674	708	692	686	698	696	649	702	709	701	721	699	680	723	678	694	695	697	646	660	680	703	680	709	626	660	638	703	757	747	675	695	708	696	709	714	677	657	675	702	671	688	716	692	727	680	701	668	706	710	697	761	687	700	731	674	665	743	723	666	721	696	690	709	659	656	633	653	721	690	674	627	657	690	661	675	748	724	698	703	719	682	728	696	707	681	707	688	682	715	677	642	646	686	684	692	750	704	683	684	690	726	687	667	694	714	716	727	684	676	689	688	719	687	667	703	714	671	668	677	718	683	697	664	707	686	667	667	712	698	689	701	708	721	673	693	695	698	727	683	697	688	730	680	696	707	702	693	645	684	660	677	730	659	713	700	706	737	755	694	736	696	719	639	694	687	694	680	722	702	683	670	694	717	698	709	661	732	717	691	757	678	663	684	660	685	680	669	688	715	636	686	685	684	725	714	717	703	705	661	657	716	727	769	729	674	671	707	716	700	671	691	721	691	676	670	712	667	648	684	699	714	700	721	699	710	690	712	671	688	701	688	686	751	666	680	702	650	764	681	715	684	695	708	706	662	723	646	683	688	686	716	674	711	722	711	700	709	722	687	695	694	664	694	706	722	699	672	693	696	683	733	690	743	694	678	663	673	696	669	684	709	665	672	708	665	681	708	714	693	679	690	717	682	642	679	712	700	702	678	734	754	677	700	633	693	697	707	652	730	657	714	698	652	689	678	694	678	682	681	668	683	646	673	678	729	684	692	695	712	715	661	682	694	682	683	678	746	697	679	719	683	678	699	655	678	701	687	696	686	661	718	670	643	673	690	712	687	772	701	731	674	688	651	708	686	692	749	676	673	709	724	697	664	667	691	680	683	656	680	648	689	703	721	676	689	734	611	717	668	707	683	723	691	628	688	705	656	713	705	674	642	661	727	713	700	770	706	651	698	711	700	693	703	724	720	626	648	663	745	696	698	732	736	668	685	714	693	709	685	704	684	663	735	675	657	665	698	658	684	668	703	689	678	698	681	683	701	667	697	708	714	642	711	715	695	717	676	656	719	681	704	683	728	695	653	678	719	710	672	679	713	730	666	692	655	667	714	732	658	663	685	691	681	714	733	689	716	703	680	734	715	728	669	644	709	729	728	652	686	692	655	709	726	678	678	649	675	698	646	691	711	724	711	696	675	667	682	700	734	670	713	655	668	702	699	728	649	700	691	662	679	721	713
28914	16020	2169	361	293	238	230	184	213	199	195	202	213	211	192	203	200	201	203	179	180	166	188	178	197	179	197	195	207	166	164	196	176	208	194	185	194	169	201	178	182	189	201	196	172	165	189	185	184	161	180	189	182	170	175	186	180	189	182	197	189	174	159	183	158	201	187	189	192	175	182	191	196	176	173	185	211	175	200	193	194	205	207	162	205	170	183	187	185	163	191	186	188	189	182	196	179	189	183	182	164	175	184	196	171	198	198	189	203	178	162	210	185	193	168	162	166	183	171	160	170	182	191	199	182	187	179	200	179	192	216	194	197	169	167	214	192	187	200	170	186	187	179	186	198	205	192	191	176	181	180	184	184	184	195	211	209	181	201	187	190	202	161	178	198	197	193	195	177	182	172	175	192	177	163	164	169	199	192	203	162	194	165	177	160	165	198	187	205	149	196	187	161	185	194	182	177	173	188	163	195	177	193	169	165	188	195	196	170	186	183	189	185	168	204	180	160	163	170	194	197	175	154	175	177	185	208	194	179	228	168	195	189	188	185	189	200	195	193	179	181	187	198	170	179	158	185	194	207	189	212	187	160	171	196	189	181	190	187	190	172	165	203	178	179	189	170	178	167	168	178	199	181	184	157	166	195	187	195	175	196	194	187	181	189	180	187	209	171	184	172	190	166	197	199	163	199	174	195	199	193	160	188	185	202	192	177	189	178	193	187	169	177	202	190	184	189	186	212	172	184	179	192	143	189	165	177	156	174	158	198	173	170	155	158	197	188	201	197	198	199	171	172	183	201	190	188	183	209	179	184	186	201	217	174	182	193	177	199	190	174	189	192	170	185	196	175	204	199	191	161	162	174	170	170	192	182	168	185	202	173	188	174	177	210	176	164	178	175	168	190	194	204	208	184	181	184	186	173	173	182	201	200	182	182	178	169	192	176	175	176	185	163	183	174	203	193	174	156	175	195	171	178	161	186	167	162	171	159	180	184	189	183	185	188	197	162	161	205	176	177	197	167	180	176	194	191	190	176	179	201	158	190	185	162	192	192	168	194	176	207	189	212	182	195	159	186	184	205	170	190	165	183	181	207	182	171	186	201	170	195	188	184	215	186	170	206	203	190	198	188	181	190	193	177	198	179	195	196	176	183	188	189	196	166	190	162	170	160	171	174	184	175	182	167	183	194	183	202	180	180	200	174	167	173	183	198	185	174	188	207	183	190	172	178	185	206	180	190	192	181	192	177	193	191	162	185	218	195	175	199	201	201	201	201	184	184	185	152	196	174	182	183	182	191	187	190	179	178	185	173	180	169	190	167	204	177	172	195	185	201	184	190	224	192	165	187	193	199	153	174	187	185	191	185	192	196	158	162	199	187	179	178	181	176	161	189	189	184	164	179	168	201	167	181	213	210	192	203	214	172	213	197	169	180	177	179	158	169	178	169	203	199	195	175	178	194	201	180	179	189	186	192	185	194	182	196	171	188	207	202	188	177	207	187	184	165	191	184	203	182	180	187	202	201	198	194	149	203	186	188	159	214	192	187	177	181	168	170	160	188	167	187	176	186	173	176	186	179	172	161	195	188	174	176	182	205	203	183	207	164	187	182	174	181	160	192	187	167	187	183	202	196	204	180	206	204	180	175	210	201	194	173	196	197	178	165	192	166	172	191	179	186	178	185	206	193	195	188	186	184	184	178	172	181	178	176	202	192	179	156	212	171	174	210	191	178	198	172	171	207	186	188	204	192	196	189	185	174	180	172	180	193	195	204	181	194	187	180	188	197	174	192	163	177	166	171	190	160	195	199	214	183	177	189	190	199	196	213	182	158	187	170	206	170	198	166	180	179	207	176	165	178	180	193	158	190	194	180	177	201	178	205	188	184	174	195	170	178	181	184	173	179	151	176	206	190	191	170	190	170	186	175	174	167	176	171	192	177	189	168	194	216	187	198	178	209	196	192	174	162	181	179	188	193	195	203	168	184	169	173	162	200	205	198	169	182	183	168	177	187	179	183	192	158	170	209	203	189	189	179	189	202	180	177	186	155	174	196	185	166	196	204	188	185	194	175	198	198	202	197	173	204	164	189	183	206	179	183	189	164	177	168	173	186	185	174	187	173	167	223	166	183	179	170	191	151	197	169	187	196	171	195	189	170	189	181	193	188	187	196	175	192	167	177	210	161	182	170	155	177	196	202	192	185	188	202	193	180	191	193	183	164	170	175	167	203	157	181	192	195	207	164	209	174	175	176	198	205	166	165	176	203	179	199	196	188	181	184	206	180	189	190	180	220	187	170	192	194	196	171	188	191	190	170	191	205	189	213	196	201	184	210	177	167	202	190	189	198	203	171	149	172	173	201	173	198	188	166	213	180	189	188	199	178	188	196	194	190	177	209	179	198	189	208	174	199	211	191	165	196	175	155	199	196	196	180	182	168	203	173	192	191	167	176	205	198	177	180	182	186	178	177	192	211	188	180	181	163	183	180	181	186	169	183	186	180	149	181	156	155	198	195	197	167	184	173	192	172	210	176	189	171	169	175	186	172	171	180	163	195	210	189	214	168	199	181	191	152	191	188	188	191	197	180	170	154	184	193	206	181	199	185	187	191	168	153	198	164	203	198	198	177	175	200	195	161	179	187	159	199	190	204	195	181	176	206	185	183	191	161	192	170	180	171	197	197	183	173	187	154	185	192	182	214	179	193	198	162	187	189	190	184	184	186	184	184	188	163	173	191	162	199	196	191	156	208	153	177	176	178	198	195	169	187	206	176	197	150	152	165	173	190	186	184	179	195	191	192	175	170	193	197	211	188	192	187	184	178	200	200	176	187	176	190	161	178	181	175	183	191	193	186	218	190	170	167	174	187	172	185	181	174	162	202	198	179	187	170	170	209	199	177	174	191	164	161	178	180	193	168	197	211	195	196	172	184	200	186	167	192	178	175	176	212	165	210	179	154	202	186	180	171	190	203	189	174	188	196	174	188	198	200	172	183	197	190	186	192	178	172	178	181	173	201	202	175	189	168	175	205	163	194	186	177	174	192	197	220	161	183	210	174	209	199	175	198	178	213	181	204	184	165	173	189	176	173	186	184	178	173	187	196	206	190	170	174	186	181	198	164	203	191	186	188	185	200	184	194	178	187	169	204	208	179	194	208	169	198	193	198	185	194	206	174	207	186	191	169	192	187	162	183	199	194	191	197	197	181	184	195	180	199	205	192	193	197	187	194	192	184	188	188	187	192	196	204	168	202	193	183	193	176	173	195	200	204	173	186	191	188	186	169	170	173	188	157	164	164	181	181	189	193	203	211	192	160	185	186	183	173	193	208	179	139	191	167	168	201	163	197	176	179	187	202	205	194	187	186	198	168	188	188	171	219	176	186	185	174	181	180	195	205	149	193	200	189	184	201	159	164	173	167	168	179	183	188	191	158	200	169	161	173	159	171	189	197	204	160	169	151	168	189	174	181	190	184	188	198	207	193	177	188	188	176	161
4817	769	632	442	342	296	279	256	221	235	241	219	204	218	184	204	182	205	196	202	184	240	201	209	188	193	221	208	199	199	211	216	189	193	192	178	185	184	199	207	204	217	207	200	183	190	174	190	209	164	189	172	206	193	203	182	184	218	181	202	179	196	202	196	195	183	199	201	202	205	212	183	181	194	222	182	196	197	209	197	200	194	189	188	190	197	183	214	188	196	212	187	191	198	169	185	179	213	184	182	196	210	184	187	189	191	191	187	197	187	191	164	181	194	207	210	172	200	188	193	197	194	188	211	202	195	190	159	197	186	206	211	191	207	189	223	189	192	209	181	184	169	195	192	168	203	203	190	189	193	204	189	202	197	213	210	211	184	181	206	206	202	202	179	178	212	218	214	189	201	196	198	166	199	201	174	176	188	192	223	208	202	203	189	187	194	216	183	209	172	195	197	193	181	221	186	188	199	185	211	168	195	169	200	179	195	205	190	178	204	180	175	184	199	205	218	191	189	204	186	185	193	209	183	196	178	198	159	175	183	227	187	186	201	177	190	168	196	188	186	211	197	191	182	191	171	214	225	190	177	179	196	196	162	199	202	201	205	189	185	169	224	196	179	213	177	181	175	191	212	189	202	185	188	217	177	200	194	188	201	165	227	203	183	173	187	211	211	209	217	190	173	195	196	187	190	217	206	209	208	218	206	174	178	175	199	194	181	219	222	207	211	182	173	202	199	194	178	189	197	180	191	192	159	194	209	210	180	193	195	204	186	216	195	204	184	189	172	174	170	174	173	201	203	206	202	172	192	205	205	202	185	199	234	192	205	178	185	181	197	188	195	180	174	202	173	195	212	198	185	196	171	187	181	198	207	208	183	182	192	185	212	194	198	189	214	189	211	196	180	196	196	188	207	178	190	201	205	191	208	210	198	185	209	192	186	200	201	187	201	184	184	194	196	165	163	187	208	187	181	198	177	202	199	205	188	224	185	201	178	193	192	205	208	171	177	199	187	186	203	206	203	181	196	185	209	212	175	196	199	222	175	180	197	201	216	191	199	203	181	193	181	172	173	187	158	204	215	204	184	188	204	170	181	177	172	217	171	179	183	191	200	195	196	187	172	200	204	205	182	183	180	206	176	199	206	190	203	209	184	179	171	214	204	203	181	235	184	177	198	198	215	179	182	200	202	180	199	219	196	201	179	175	221	198	204	192	212	214	200	200	178	202	213	198	174	186	190	185	219	192	195	201	189	190	202	173	196	188	198	191	183	194	162	203	195	190	166	195	196	170	194	185	188	203	182	183	184	175	216	187	194	200	198	186	195	196	187	165	177	199	207	183	216	185	185	176	194	193	174	222	191	203	198	185	179	191	201	185	165	227	194	179	181	198	206	186	195	189	175	195	190	180	205	203	167	192	196	215	188	196	193	177	196	179	219	182	204	217	200	207	206	192	192	182	205	199	203	206	187	219	215	190	180	185	203	246	224	195	175	189	174	197	198	212	182	171	188	220	187	212	207	195	199	187	227	204	197	197	181	211	174	174	195	212	217	200	212	189	181	212	191	190	178	177	177	186	204	196	209	191	190	200	178	200	165	220	210	180	180	182	206	176	177	190	181	204	156	201	192	197	177	206	189	187	179	191	205	190	200	209	199	170	191	177	189	205	186	193	189	221	184	187	178	181	202	193	210	193	187	197	206	199	178	218	198	180	219	198	187	176	174	173	200	187	186	190	197	178	190	167	206	199	202	200	177	203	203	162	174	183	189	252	184	193	203	178	169	173	178	207	207	196	181	188	202	194	181	184	224	186	193	178	201	190	204	180	174	203	185	208	203	179	190	192	171	206	172	186	182	199	178	183	194	189	167	174	189	174	207	208	172	175	192	172	183	194	217	183	204	194	173	186	210	180	196	204	191	190	179	187	201	195	229	209	195	201	191	176	172	218	190	213	209	175	184	195	201	193	194	194	178	209	203	182	197	199	202	187	189	216	191	186	201	198	197	196	180	193	193	187	179	185	201	188	170	199	172	200	181	191	190	176	218	171	197	167	189	210	193	210	182	195	190	218	182	174	192	221	205	203	181	186	194	196	188	177	199	189	214	177	229	174	218	192	210	189	201	197	191	194	192	200	188	188	192	192	195	212	180	192	165	219	212	181	177	165	194	203	193	181	176	199	186	208	194	203	185	212	186	197	226	189	191	187	175	189	189	211	207	182	178	206	199	181	206	218	190	178	179	204	205	201	197	177	183	189	176	174	167	181	191	188	194	174	185	194	189	198	187	182	168	191	199	220	193	198	186	181	230	181	210	206	171	207	195	177	187	210	211	181	178	207	188	180	192	170	205	214	195	177	183	200	168	195	181	172	229	180	185	205	172	183	186	196	186	200	194	195	177	206	167	185	198	213	204	185	204	194	203	178	219	189	207	174	175	191	195	199	203	161	189	186	193	200	209	196	184	185	211	201	214	174	154	199	215	194	175	195	196	183	209	175	207	192	185	211	199	170	224	215	192	205	221	207	173	206	186	209	190	205	189	195	227	212	187	190	184	190	179	178	187	198	188	202	200	215	193	222	186	192	203	194	187	219	199	176	169	182	193	187	196	177	173	195	164	165	177	191	200	178	185	202	210	173	185	221	190	185	226	182	214	207	190	212	191	198	180	182	220	186	204	180	173	203	200	215	191	171	167	195	178	182	203	208	184	210	166	200	188	216	192	203	202	178	201	214	158	207	183	191	175	191	209	196	179	205	195	196	188	170	174	206	183	172	212	202	192	179	194	194	223	203	188	209	195	180	206	174	216	174	196	188	206	191	177	193	197	182	198	179	180	195	213	214	179	193	178	193	156	192	190	197	220	202	188	195	208	206	166	175	180	173	192	204	192	165	203	213	213	204	194	180	207	211	178	190	183	191	202	179	209	204	211	190	171	182	192	185	175	197	207	205	182	188	170	190	192	186	200	184	196	200	174	175	211	197	203	203	192	189	183	188	196	198	201	195	221	181	201	198	189	179	192	194	183	205	174	191	188	198	190	204	180	187	187	185	198	206	173	219	181	194	190	189	203	195	216	197	181	180	173	190	167	189	202	202	207	204	204	184	200	205	196	207	170	182	182	180	174	182	199	201	221	185	155	196	173	208	192	181	187	192	200	191	180	224	187	171	202	182	212	206	181	210	194	180	192	197	208	204	184	201	196	184	175	191	184	188	182	191	188	181	186	197	182	192	206	206	192	200	186	183	190	216	198	198	203	192	172	204	179	183	176	198	204	215	193	199	171	188	196	205	204	183	207	170	189	196	206	170	189	195	210	198	167	198	193	214	183	194	196	197	209	210	192	202	205	196	193	208	181	206	175	197	179	189	169	212	195	206	206	204	200	178	198	213	167	206	201	180	160	200	179	220	178	189	192	175	165	190	192	188	191	184	200	199	189	179	183	174	185	181	194	190	200	198	190	194	208	213	197	177	188	148	186	193	184	183	185	213	192	183	198	189	208
25826	21328	28059	24940	21333	12828	1655	1135	851	764	799	711	645	653	616	620	621	625	600	583	569	604	566	547	531	540	534	596	538	558	585	530	552	551	518	571	502	490	508	498	544	484	520	480	538	574	541	555	504	518	539	543	555	578	540	522	520	575	478	487	519	570	473	494	538	501	515	522	518	509	492	514	511	516	534	503	540	537	502	506	538	530	529	550	545	564	520	519	525	482	506	541	529	528	539	511	514	497	534	542	513	518	504	531	518	509	551	511	513	494	499	490	532	518	469	517	484	513	513	522	511	502	553	494	500	480	534	506	516	501	482	519	561	537	484	535	517	507	525	499	559	514	472	537	517	488	500	482	506	491	535	536	519	548	530	538	532	498	514	517	529	525	518	499	486	498	494	503	482	526	499	484	508	514	493	499	526	562	512	556	484	519	561	516	517	493	547	496	532	510	504	547	518	501	565	475	493	504	518	504	559	521	542	463	505	556	513	513	537	498	504	506	496	548	519	548	545	534	529	507	495	474	527	546	527	525	512	502	470	506	545	527	520	505	515	538	528	474	475	534	515	542	542	505	519	483	497	536	567	492	534	526	537	498	549	497	555	498	525	565	484	501	543	522	554	518	516	482	516	511	465	513	572	496	507	512	537	473	581	503	515	533	526	506	481	554	503	550	521	515	457	532	549	539	523	524	532	488	518	487	538	509	519	506	511	546	516	506	519	544	528	463	547	513	523	512	530	535	509	506	497	479	534	508	522	536	538	527	507	515	515	559	479	511	552	539	471	487	512	502	513	525	502	587	559	482	547	520	515	498	498	540	517	516	510	506	504	507	568	487	529	532	518	505	514	501	550	523	504	525	489	463	516	549	503	540	511	528	547	512	518	486	532	523	530	540	545	537	490	518	524	519	485	505	541	515	562	518	493	537	502	530	517	519	536	485	556	508	572	504	524	531	528	496	543	495	515	484	531	505	472	502	513	494	493	491	536	564	531	500	509	536	527	505	555	485	517	517	504	508	551	514	552	553	496	529	504	512	535	547	563	551	523	504	466	485	494	515	526	496	503	523	521	459	503	527	514	514	572	514	537	529	511	496	543	520	478	511	482	521	508	540	501	499	504	529	490	512	508	520	519	485	513	499	489	499	538	561	507	536	495	483	548	545	494	553	525	508	513	553	544	543	509	500	504	512	499	496	497	480	505	523	511	510	525	518	520	514	501	559	495	481	515	503	534	551	515	550	544	503	539	541	525	511	505	520	515	540	487	508	503	537	532	462	515	548	505	512	490	503	522	495	522	515	535	508	504	475	497	546	507	491	463	533	479	528	539	517	504	537	493	466	533	524	515	513	525	491	514	490	547	517	545	471	510	546	480	508	507	497	498	559	510	509	520	481	500	526	491	540	488	516	498	545	490	515	506	487	540	507	496	532	535	493	474	523	518	517	543	500	498	531	548	543	470	480	521	496	539	494	521	531	487	480	497	549	510	534	463	486	537	506	488	507	521	537	522	512	523	518	514	519	548	495	509	556	528	492	527	532	547	508	505	516	539	490	500	546	480	519	474	556	530	487	483	496	520	562	494	512	448	518	509	510	509	501	495	480	497	471	555	544	497	553	560	519	495	506	493	526	569	487	551	489	480	524	517	519	470	519	465	547	510	493	487	536	521	531	526	527	458	524	474	516	511	521	509	469	493	533	501	528	493	505	495	513	524	503	544	501	510	560	512	502	532	533	523	544	517	522	521	535	493	484	543	541	476	471	502	504	506	517	471	508	479	477	516	504	532	526	546	515	569	506	533	484	538	518	509	538	511	546	532	505	550	535	502	502	514	498	549	537	497	512	513	520	507	506	550	523	513	510	511	507	473	496	493	577	530	469	486	539	527	508	466	510	524	522	490	508	491	514	530	497	500	491	518	524	525	486	540	506	501	488	460	509	529	477	520	493	546	475	475	530	530	512	506	509	565	532	523	491	525	503	555	490	544	533	511	486	493	499	498	547	526	542	508	518	544	514	503	491	496	485	499	479	523	485	510	502	537	502	484	526	571	514	503	519	515	540	501	492	533	540	514	504	505	501	461	514	520	491	517	492	499	524	505	474	521	532	479	483	533	505	550	502	520	507	552	539	524	504	426	536	516	544	519	507	497	488	462	507	522	478	538	493	501	505	488	538	509	523	540	508	509	527	511	511	473	556	493	540	509	495	513	529	530	482	495	517	510	517	532	550	491	490	530	545	551	504	524	493	506	554	555	551	524	485	558	521	505	507	512	519	494	517	513	518	520	492	515	502	518	510	527	519	528	483	470	505	501	496	511	532	501	508	523	489	507	496	561	535	454	514	530	521	498	504	510	498	488	514	492	529	534	472	521	477	516	529	517	469	487	494	523	494	501	534	527	539	501	486	552	521	567	488	549	573	481	524	531	521	509	500	507	506	475	539	527	507	516	518	503	510	524	524	546	507	497	516	532	516	519	477	517	523	500	531	524	512	508	484	525	526	494	535	552	496	515	542	503	527	531	509	494	484	499	501	514	536	502	484	515	527	503	515	512	489	546	521	504	513	510	514	557	500	496	494	514	508	535	498	524	521	508	506	545	486	555	506	502	542	518	501	494	505	512	518	553	527	477	508	526	493	495	508	559	448	540	510	526	506	525	490	551	475	452	534	516	516	533	497	548	486	487	555	517	492	522	516	466	568	499	510	493	507	537	497	549	498	549	493	515	497	523	513	529	502	519	538	490	515	522	530	485	492	503	508	509	494	515	501	527	507	514	517	523	538	500	549	512	513	537	490	502	483	540	510	511	539	544	510	537	507	505	525	500	546	501	572	520	538	484	527	531	528	503	525	522	526	517	504	525	506	506	486	508	515	530	493	521	479	491	539	523	543	506	534	486	508	490	490	532	545	489	491	504	518	489	471	512	487	494	529	536	463	483	508	525	542	505	529	484	527	466	484	551	507	504	516	515	523	523	510	528	546	479	487	570	463	515	515	527	515	465	514	525	520	537	502	559	496	515	504	502	541	585	525	546	482	485	471	508	507	510	511	545	539	527	517	519	528	481	528	481	523	497	507	546	489	552	495	461	461	529	508	526	514	543	489	488	536	494	483	523	481	508	545	529	512	487	521	507	464	518	511	509	516	522	495	503	503	524	534	516	501	538	476	528	505	510	501	514	509	524	535	557	484	484	518	538	536	486	500	509	518	503	472	474	496	519	522	487	498	533	511	531	520	540	471	545	534	498	512	500	462	509	504	505	490	456	546	538	563	545	495	533	493	554	489	519	492	540	488	491	509	566	512	491	523	525	485	532	479	502	502	537	516	535	500	549	523	487	511	487	486	507	505	485	491	523	473	510	529	529	530	486	537	547	494	527	536	523	528	460	549	540	524	520	527	537	511	537	513	556	512	510	532	492	577	507	526	560	506	522	519	547	488	509	506	505	530	537	541	515	519	580	497	469	500	502	494	554	548	512	500	521	526	532	528	527	534	506	536	480	505
7316	10766	9760	5667	3638	2621	2011	1679	1444	1196	1020	974	868	870	750	727	732	686	633	687	629	629	617	577	605	551	627	559	513	567	527	504	526	541	520	540	532	528	501	475	512	518	542	536	564	481	517	548	519	516	490	503	466	476	507	499	526	527	510	474	510	538	518	492	483	490	510	480	507	493	471	476	522	487	469	495	525	529	483	466	491	489	495	465	501	480	468	495	518	510	494	512	513	484	468	482	480	525	502	487	481	499	463	516	503	458	551	471	480	473	461	528	498	481	504	466	467	462	482	462	465	498	503	463	515	511	493	473	502	466	502	518	476	470	450	479	471	516	453	490	528	496	480	473	486	467	464	480	494	472	487	502	502	493	486	486	462	488	540	545	459	502	480	523	481	499	521	494	473	489	482	489	469	510	503	534	487	471	466	474	484	510	483	506	476	505	545	489	490	495	480	500	473	456	460	513	533	490	450	429	514	514	479	457	496	499	437	500	485	459	460	502	462	485	485	513	518	503	485	478	469	499	469	477	467	474	456	491	486	519	502	548	499	497	533	462	510	474	513	504	514	478	528	454	494	484	523	504	487	488	476	482	447	500	486	481	499	464	483	478	488	495	475	477	452	502	476	466	506	526	521	507	508	478	500	533	515	468	503	501	518	513	486	472	474	483	493	499	496	484	468	511	503	531	475	481	470	515	482	486	468	498	490	458	464	492	485	472	489	502	513	482	474	489	459	487	436	509	468	494	459	476	496	555	485	491	479	455	504	493	518	489	462	489	475	475	515	514	472	536	470	497	494	493	494	518	485	468	475	476	473	507	489	467	479	492	481	559	490	467	501	500	494	520	484	479	474	491	507	476	491	475	517	473	494	505	496	481	460	496	478	490	472	480	480	464	443	502	498	479	473	535	491	465	498	482	539	478	479	474	476	502	514	483	524	493	466	475	511	504	497	471	515	546	482	500	500	485	487	469	516	448	471	509	537	482	464	505	490	477	462	471	532	515	492	506	469	476	481	449	449	501	495	490	480	497	462	490	485	480	484	491	509	514	456	461	510	475	517	440	502	516	471	464	499	491	493	442	493	497	506	517	478	462	446	460	474	493	493	473	449	512	519	503	531	463	455	478	400	473	511	489	502	505	497	459	506	456	479	451	510	508	469	469	501	468	494	491	516	500	486	495	482	515	521	487	486	536	520	501	488	503	496	487	518	487	484	496	494	509	451	481	465	482	507	469	514	434	490	485	494	509	494	474	514	483	458	475	470	510	455	505	450	483	470	498	525	490	493	479	500	491	452	479	500	511	474	497	491	529	473	504	486	468	476	497	495	480	479	502	472	479	498	483	496	448	532	482	505	449	442	476	501	507	493	451	499	487	509	492	507	481	522	529	479	448	503	530	461	493	456	494	517	492	527	493	497	520	494	466	527	455	528	475	525	491	475	481	477	480	509	485	514	515	494	483	484	471	526	500	463	502	488	466	432	501	469	522	451	487	456	485	502	476	443	499	472	439	556	548	482	523	490	505	505	472	498	468	498	486	464	505	471	454	499	468	481	499	444	462	501	487	452	486	475	484	508	485	462	456	527	510	500	468	434	494	483	501	524	470	484	485	465	492	450	475	470	540	462	476	493	484	521	498	525	495	464	477	473	494	511	470	450	450	475	496	447	486	459	491	518	466	503	486	477	474	469	462	484	453	484	519	475	503	497	450	475	462	506	490	500	511	494	472	471	488	484	495	471	496	501	523	509	462	484	490	484	492	482	479	525	516	486	487	491	493	482	454	463	519	490	512	461	493	482	484	495	515	472	472	484	481	496	478	455	495	495	489	465	484	493	487	492	487	503	475	503	476	532	475	500	491	511	488	501	458	511	461	464	462	466	484	447	503	503	478	498	417	514	482	497	484	494	510	485	450	462	515	513	486	487	435	483	512	509	451	450	490	539	481	494	490	480	482	531	517	495	489	485	464	459	484	465	503	468	492	448	477	465	475	480	484	493	515	493	479	463	490	490	505	496	460	512	464	490	482	516	532	507	504	473	496	517	464	487	518	486	430	492	469	468	503	479	472	481	461	500	507	466	450	521	515	465	476	510	494	478	469	454	517	484	480	495	533	494	538	470	471	460	525	466	477	500	485	477	497	501	482	497	476	508	473	492	479	506	456	510	479	483	490	548	483	515	523	508	490	488	490	461	491	479	502	506	487	458	466	490	484	471	460	491	515	489	465	448	469	493	515	489	472	489	512	486	501	491	471	506	526	473	472	504	447	479	508	476	499	474	430	473	488	460	495	452	505	456	475	487	507	522	451	540	470	485	484	496	513	471	491	471	501	479	499	442	490	470	477	469	452	518	499	538	516	502	473	478	517	523	538	489	452	480	487	489	540	510	494	476	511	504	470	517	495	498	466	502	468	505	509	466	499	501	468	473	512	478	489	455	494	463	487	492	476	527	472	503	488	497	501	483	490	483	497	488	497	506	478	487	507	492	475	464	450	472	487	466	500	504	466	476	502	495	501	461	470	498	500	501	489	497	487	510	494	496	500	491	464	484	514	487	461	435	468	509	484	493	503	519	521	485	449	525	532	467	470	494	494	522	462	519	476	509	475	465	500	468	482	489	473	507	455	461	455	493	446	481	462	469	494	471	545	479	472	487	475	450	483	486	519	488	450	433	481	476	488	470	485	455	503	485	461	498	474	501	509	492	471	502	483	468	475	472	511	509	454	474	462	487	501	516	503	480	486	479	491	499	472	463	467	454	492	497	507	494	512	503	491	494	489	474	485	510	466	520	471	475	467	423	475	515	473	508	514	487	462	455	500	493	497	452	518	454	510	454	469	500	467	492	472	488	505	474	491	506	492	497	475	467	480	456	469	470	503	481	500	430	511	469	485	484	473	465	486	462	538	532	519	495	468	470	487	497	466	498	493	499	511	485	446	469	479	516	454	481	487	502	474	480	507	487	472	503	477	471	463	488	459	482	462	485	483	505	469	454	485	446	486	462	538	481	510	506	506	493	486	510	459	492	496	489	496	482	458	492	499	495	504	495	500	486	495	517	464	516	485	489	513	487	461	496	466	497	470	488	544	455	467	487	506	533	453	411	530	481	512	457	470	515	479	501	528	529	481	502	460	504	444	484	464	494	465	469	446	457	461	482	512	437	474	472	491	499	511	489	498	478	481	487	450	499	493	475	456	492	492	459	493	504	512	458	494	496	523	485	491	488	467	528	487	477	491	545	503	478	496	494	485	532	499	518	470	471	492	480	484	489	468	497	489	510	503	452	453	506	500	506	485	486	496	525	480	499	446	483	513	479	502	507	497	510	492	470	469	498	492	490	468	498	512	527	468	466	467	449	465	441	465	462	500	460	461	476	491	500	481	478	480	502	520	476	500	487	515	539	479	498	472	485	483	493	495	466	480	498	488	486	471	465	455	449	470	478	514	448	450	503	469	503	436	471	495	468	469	507	490	489	478	515	494	492	488	445	463	499	508	490	488
23521	21370	28406	24689	21374	21471	11639	1924	1483	1290	1178	1136	1061	1033	1057	977	888	894	850	802	859	796	850	809	823	791	786	793	813	797	750	825	729	741	828	702	740	766	747	714	803	756	730	723	750	762	747	732	729	744	730	800	759	737	781	737	719	774	761	713	798	758	730	706	762	783	745	728	705	734	734	754	677	766	714	768	707	722	733	748	718	753	741	729	726	663	721	750	722	737	760	767	686	688	749	729	744	739	745	749	751	736	746	753	720	678	664	678	739	762	721	693	700	751	717	746	711	716	725	747	764	719	748	758	729	687	729	737	764	673	782	764	729	676	734	709	688	727	747	739	775	669	710	741	717	740	717	740	705	704	741	785	720	752	715	751	757	699	747	709	690	727	750	699	714	701	743	716	758	751	748	686	765	757	754	753	707	709	725	755	746	732	738	688	793	672	761	743	726	749	685	728	732	726	780	721	711	661	668	740	708	714	702	720	738	735	738	712	753	698	779	724	722	780	729	738	713	734	715	708	695	727	742	705	720	706	701	740	688	717	709	739	759	728	724	716	716	691	695	703	670	693	699	739	740	735	713	738	705	689	716	727	693	709	737	738	718	735	691	672	697	723	751	686	723	755	725	730	723	730	745	744	693	674	781	754	718	719	737	694	736	654	730	723	733	758	674	700	696	750	731	739	718	719	718	774	750	703	751	743	778	677	725	717	745	704	752	730	733	698	710	726	753	722	765	754	678	737	712	719	744	677	761	767	707	759	694	728	731	696	728	753	750	716	731	683	724	734	745	726	740	781	736	734	771	715	726	721	727	749	714	754	731	646	766	685	700	730	744	747	705	688	776	751	705	721	718	679	704	735	760	749	700	736	691	756	757	696	726	707	674	738	770	727	733	711	752	719	716	743	757	752	693	695	724	703	685	707	690	717	735	739	753	674	752	715	729	726	708	783	741	756	754	718	699	695	784	720	742	749	731	767	698	767	721	727	687	702	728	684	733	740	725	747	732	706	762	715	731	704	687	742	685	741	754	739	740	732	734	722	779	745	702	794	786	697	778	725	696	745	736	718	721	713	749	760	752	756	693	721	710	727	726	707	733	753	735	707	714	771	703	747	686	743	746	726	754	740	717	740	747	753	737	687	715	703	729	756	728	742	733	741	761	686	691	763	698	749	748	726	715	724	674	706	693	758	737	697	675	726	735	782	773	734	720	710	702	707	687	734	753	742	700	687	735	755	724	730	760	699	763	755	742	747	715	751	756	734	722	725	663	743	678	717	723	775	745	701	730	708	696	727	730	710	734	719	736	724	764	633	721	724	731	719	704	725	764	691	722	749	684	708	726	749	718	732	730	768	773	722	716	710	733	714	780	703	734	664	740	723	722	697	769	748	702	668	745	684	698	727	669	751	733	701	760	741	743	759	761	721	689	692	732	699	735	703	750	727	761	730	768	760	725	710	727	695	718	774	729	725	748	728	701	690	706	739	776	666	722	729	723	674	739	782	745	723	721	770	729	680	721	771	706	703	692	709	834	731	724	779	720	724	732	743	657	696	739	662	734	743	729	731	728	690	732	741	691	726	649	745	731	733	704	776	671	685	742	777	665	698	720	735	687	718	694	727	750	738	722	726	725	713	709	763	706	714	714	799	715	741	741	700	738	657	737	757	727	729	726	671	714	715	730	756	779	723	756	763	704	749	680	664	711	776	746	722	732	743	723	721	712	797	714	713	695	703	718	725	704	722	722	676	711	716	692	753	710	691	690	723	717	730	725	736	654	724	712	734	721	687	696	668	674	761	711	724	729	698	694	707	741	734	760	744	725	729	756	745	731	712	753	729	721	774	733	731	718	705	717	721	747	740	695	804	724	688	684	770	687	746	792	700	736	725	738	758	781	739	740	721	727	684	708	725	740	700	712	724	694	729	733	669	716	654	755	723	730	666	720	707	746	670	745	701	739	710	735	711	704	769	731	657	737	729	722	659	702	714	726	729	754	677	725	742	691	703	733	701	718	708	772	742	767	708	689	731	708	725	735	732	669	744	776	675	747	703	725	744	725	715	724	683	741	729	731	710	732	716	729	718	753	737	716	719	705	717	684	774	706	770	735	679	712	748	675	689	761	754	750	721	752	704	676	748	698	697	770	736	732	752	770	725	692	714	733	724	714	699	727	742	705	688	692	746	732	716	734	687	715	717	733	724	749	736	704	700	707	730	660	778	780	703	729	701	676	742	720	754	775	753	692	718	693	746	713	692	687	712	717	711	738	705	736	717	677	710	714	745	717	794	752	679	725	718	764	745	706	725	720	715	743	672	750	704	739	741	721	750	746	698	725	738	785	698	743	718	727	701	765	712	735	707	682	773	745	728	718	699	680	693	690	750	759	735	791	703	798	712	716	713	757	735	747	717	697	719	752	718	700	752	662	734	742	695	699	712	700	739	702	739	666	751	702	744	714	734	704	747	726	719	748	765	720	752	753	730	698	707	705	688	733	674	753	756	755	697	746	753	719	748	694	730	675	786	702	769	725	684	700	756	766	733	738	702	717	741	715	701	775	740	720	675	769	776	725	737	699	734	745	705	694	703	730	743	742	700	708	763	727	718	720	663	744	747	755	735	716	760	748	734	748	696	721	736	739	677	720	748	699	701	705	765	714	710	732	721	732	743	688	724	723	712	699	695	750	726	712	721	743	732	694	716	729	732	678	725	699	717	704	715	744	772	754	706	712	721	746	728	720	725	705	712	719	707	719	761	718	733	696	750	677	707	713	728	721	684	692	729	700	721	735	656	688	712	703	711	727	695	756	743	724	688	726	772	676	761	734	755	748	692	671	721	718	724	719	680	726	756	794	695	763	731	746	739	677	691	723	745	676	711	739	782	692	741	661	736	719	661	720	724	768	720	704	755	712	705	706	685	702	723	729	757	762	714	720	764	779	711	675	757	693	762	756	784	701	683	805	691	725	716	767	707	728	759	699	692	720	711	705	734	722	755	741	725	752	728	740	754	696	743	750	714	691	711	767	707	695	679	685	729	715	726	673	738	734	704	702	747	736	735	668	720	739	767	716	708	715	734	764	736	727	708	783	742	727	708	762	684	731	742	704	689	706	715	693	717	716	716	747	749	752	726	778	690	706	732	720	737	705	754	690	754	714	721	718	719	743	738	716	711	751	734	745	717	695	723	767	753	761	767	721	742	709	763	738	678	711	727	727	731	753	731	692	705	764	689	730	746	740	730	720	750	700	686	755	775	733	746	762	700	702	752	767	739	737	674	714	704	726	678	707	717	730	739	738	783	740	678	716	694	702	779	739	722	696	743	737	724	721	698	721	696	713	702	750	742	746	724	706	752	663	740	758	692	696	740	645	772	729	748	711	684	716	699	716	715	718	751	713	714	686	736	737	721	670	744	687	722	721	726	713	689	725	723	720	687	710	719	712	687	692	758	795	685	698	695	761	695	737	694	723	744	713	716	743	658	718	712	743	764	677	733	766	754	697	711
10127	17395	16013	9735	6447	4793	3588	2909	2452	2071	1841	1622	1532	1398	1247	1177	1144	1112	1039	1033	989	882	905	911	882	829	834	843	871	816	867	812	782	792	771	826	703	754	726	778	746	739	711	759	814	783	703	700	746	716	723	782	688	718	758	728	755	748	709	701	770	744	734	709	709	718	679	721	694	725	700	680	754	730	689	731	717	710	719	697	719	719	709	690	691	713	743	712	701	705	761	683	738	704	707	725	704	718	692	719	698	712	699	728	680	718	629	682	695	683	701	674	667	683	704	719	740	699	694	698	732	707	710	717	682	715	743	662	683	686	742	712	691	704	693	743	694	743	600	699	672	701	720	699	684	676	703	703	670	655	629	633	717	676	704	656	677	666	702	702	692	711	690	699	706	726	642	722	727	696	695	720	695	731	657	676	697	621	711	692	695	712	692	672	718	697	677	664	673	676	710	706	671	673	690	729	694	660	723	754	681	718	705	697	676	691	705	715	699	736	693	748	666	682	659	688	700	662	684	715	673	712	682	665	698	682	689	648	683	663	670	684	712	712	763	695	667	698	668	688	706	726	677	657	692	664	719	653	731	718	674	684	708	731	753	673	707	723	717	729	712	703	717	646	702	698	720	717	663	713	737	693	686	662	743	697	695	734	721	723	658	657	684	682	711	697	655	664	709	682	704	662	676	727	693	706	729	681	672	650	676	711	691	699	663	691	681	723	696	682	717	671	664	649	687	722	696	702	726	689	702	713	683	710	703	717	702	729	648	723	657	697	658	654	730	718	671	731	664	711	709	675	640	710	710	714	722	724	716	702	692	700	691	722	685	630	676	706	701	682	672	683	635	661	675	718	710	687	732	725	710	676	713	658	677	704	709	669	669	692	706	653	712	674	683	671	683	691	709	721	703	691	694	734	672	634	659	725	752	674	697	673	663	680	696	695	675	708	666	673	686	724	682	693	739	727	647	701	719	669	707	770	663	739	688	708	633	664	711	676	719	626	656	678	719	713	684	729	703	722	685	730	672	690	696	666	740	694	693	684	764	657	676	670	675	692	717	687	665	669	730	747	689	667	674	681	736	691	690	669	703	665	656	711	700	672	683	662	683	723	663	722	663	667	685	727	692	666	685	709	711	695	693	722	695	705	673	694	666	727	667	675	741	692	709	713	720	692	723	648	657	696	700	696	687	736	648	685	686	680	699	709	710	691	695	695	700	679	694	668	735	668	648	673	722	644	702	692	698	672	701	706	693	709	692	707	735	685	683	686	682	690	701	681	672	736	660	703	657	736	756	686	683	670	672	652	715	659	708	737	680	732	706	731	724	691	684	677	667	685	670	720	676	688	698	679	718	722	680	718	672	690	672	681	719	696	646	675	693	691	652	703	683	683	701	686	729	681	734	673	697	715	708	737	666	702	694	707	723	689	752	726	701	695	718	686	705	715	707	697	669	686	701	717	741	742	694	679	647	690	684	676	733	722	718	690	672	679	644	688	698	694	688	685	701	652	692	696	663	677	673	725	724	692	650	721	663	660	699	705	734	668	644	670	696	682	672	696	684	671	690	666	730	650	690	682	673	691	695	691	745	726	689	696	657	710	678	678	666	688	679	667	662	650	655	729	687	671	701	717	674	632	694	708	697	720	714	659	687	703	672	714	717	697	653	706	689	686	672	699	678	674	667	627	709	652	707	671	656	641	731	704	683	669	694	708	685	745	726	709	742	666	735	729	733	675	667	682	761	697	669	654	708	686	652	675	698	707	674	698	694	682	693	705	704	717	671	707	707	668	722	685	693	680	653	677	666	700	695	743	671	729	666	676	701	664	714	673	700	675	684	672	689	711	674	685	696	665	717	708	695	675	731	719	764	717	698	654	749	674	646	690	708	713	748	702	693	694	692	701	722	687	721	690	694	696	672	726	736	690	716	657	711	710	681	714	721	725	696	654	703	664	693	690	685	695	672	691	693	719	676	676	700	717	676	689	680	702	695	669	659	694	726	701	703	689	751	701	675	688	724	671	750	706	756	754	679	684	715	665	697	683	660	739	662	731	676	664	700	715	704	658	706	704	705	736	668	707	688	660	728	707	713	730	758	680	665	664	710	713	667	691	630	678	698	680	711	658	657	695	724	684	714	659	687	678	650	670	659	661	705	707	663	709	665	690	710	708	720	709	689	731	669	705	655	683	669	656	654	708	679	701	688	695	648	681	665	677	736	695	664	675	657	632	666	716	646	673	673	688	683	698	647	705	669	697	694	694	691	703	643	663	657	686	699	663	706	702	645	684	647	709	692	694	708	705	663	698	672	717	652	734	672	712	740	690	665	675	691	702	655	689	695	698	730	686	694	699	668	673	704	649	689	708	664	698	662	697	703	726	658	664	706	695	698	681	652	674	712	676	727	655	717	688	692	656	713	712	727	681	703	705	650	707	674	694	736	712	712	702	706	706	693	679	703	721	663	668	703	744	717	678	694	707	687	684	693	679	701	716	694	659	670	668	705	689	671	718	691	675	718	707	669	727	700	725	708	737	707	673	699	661	637	679	694	696	658	703	712	723	661	674	691	660	696	678	725	680	724	710	682	685	680	644	657	733	691	728	673	683	678	715	760	696	661	716	697	711	679	687	687	709	666	713	694	724	701	685	709	713	651	677	678	701	713	691	728	721	681	659	719	704	674	701	739	717	709	685	691	712	700	706	730	657	718	662	716	690	728	673	703	682	681	715	701	703	717	711	699	674	707	711	659	686	683	686	725	690	709	693	702	683	661	682	663	663	706	687	679	655	702	696	670	708	668	686	692	722	675	656	700	658	664	692	697	721	738	681	672	678	709	683	633	677	676	693	690	640	728	716	723	677	702	680	727	703	711	690	698	674	717	720	694	724	629	727	682	695	700	703	746	670	670	695	709	734	670	700	652	687	683	659	730	729	695	697	687	678	696	714	675	706	693	673	726	679	702	685	688	670	673	677	735	669	700	702	702	647	689	702	700	680	668	737	720	692	679	698	669	703	680	714	690	665	721	663	665	668	690	704	698	683	722	699	703	703	688	691	708	675	721	736	705	714	666	691	696	724	693	701	660	643	724	668	710	728	701	619	758	639	760	727	687	675	702	674	665	699	651	715	702	724	693	673	679	678	683	740	666	660	681	714	693	655	682	695	648	644	693	681	670	670	689	716	747	705	680	687	706	665	680	720	705	725	716	643	692	676	677	692	680	665	685	659	701	673	689	699	652	658	705	669	701	714	693	669	641	699	661	687	679	678	707	654	688	647	717	682	651	729	664	669	670	710	723	659	713	694	676	647	668	705	730	721	727	683	702	710	675	685	704	710	668	697	639	685	713	686	705	689	658	650	708	705	709	666	730	682	654	700	672	718	740	725	677	673	711	698	719	716	651	710	653	671	692	734	710	661	683	701	695	657	607	707	650	671	669	702	657	712	731	723	667	706	697	636	695	679	670	710	641	702	715	671	733	666	683	722	701	629	694	725	684	701	678	721
28884	16036	2060	385	243	211	221	208	211	203	164	181	203	216	198	204	185	178	203	190	226	206	167	193	185	186	197	176	166	202	164	197	185	189	193	152	177	185	202	194	177	186	174	214	193	210	208	178	198	204	185	182	150	192	172	209	192	170	215	189	190	171	173	197	192	186	171	189	162	162	174	158	186	185	193	183	181	172	185	202	172	216	188	180	181	169	187	178	172	182	166	196	183	198	165	193	168	192	212	165	208	188	173	180	178	199	177	167	202	197	175	204	192	165	178	169	196	204	185	185	193	199	158	181	182	175	183	171	201	211	175	159	188	163	183	200	201	180	192	182	159	170	174	162	190	174	191	161	210	182	160	200	183	194	207	204	195	180	173	190	179	206	194	171	187	201	163	188	225	196	166	191	170	188	159	183	198	199	195	179	178	217	162	180	186	196	201	191	216	201	180	164	162	210	177	163	200	203	178	194	188	205	184	171	199	179	191	178	182	167	182	187	170	215	191	181	210	197	167	185	179	147	159	170	206	197	175	160	201	195	163	218	188	179	171	183	195	183	172	188	177	195	174	199	191	203	168	192	183	197	193	212	205	185	184	176	188	201	172	170	187	184	201	193	176	190	203	177	172	177	204	199	162	191	169	205	170	171	177	179	206	182	182	178	184	213	187	210	188	178	202	176	181	179	197	200	172	203	212	189	180	181	185	160	193	182	178	174	174	181	174	183	201	181	180	206	178	188	184	194	205	181	192	180	188	175	160	183	172	191	191	191	175	198	204	187	192	192	180	186	178	202	178	177	196	193	205	185	183	160	198	185	187	188	196	184	187	199	163	188	199	191	188	180	187	177	161	185	181	202	180	193	196	201	213	183	188	191	216	206	186	197	183	160	181	175	156	159	183	174	195	175	193	168	165	189	191	176	184	200	193	193	192	171	183	165	217	234	177	162	229	191	183	175	193	170	198	182	186	201	177	176	175	210	182	188	177	209	161	192	180	168	185	173	193	190	177	193	191	177	177	183	182	193	197	173	185	188	177	190	210	188	177	182	188	157	156	169	217	198	193	170	171	183	178	174	201	188	188	186	186	203	172	191	175	206	186	177	194	192	173	195	212	201	171	180	200	186	161	154	168	206	189	190	200	205	198	209	210	178	165	154	180	217	196	175	189	180	175	172	185	183	177	168	172	174	180	190	182	175	181	173	203	183	175	196	161	177	192	178	176	201	190	168	199	188	192	169	176	188	180	176	171	195	188	171	216	161	169	214	195	172	188	183	219	185	172	150	190	191	193	185	194	185	176	165	206	175	196	199	213	189	163	169	178	161	182	183	185	173	184	181	185	206	227	198	197	204	178	189	192	176	189	185	149	194	174	179	180	166	191	167	195	173	165	186	184	181	194	202	192	188	160	171	178	191	180	170	175	191	195	168	178	172	198	189	194	212	183	198	172	195	178	172	186	202	204	198	203	192	167	191	196	183	174	183	184	199	173	182	173	194	184	188	182	183	190	188	184	195	174	163	221	183	182	187	176	192	196	166	218	189	208	186	168	206	184	170	181	185	198	204	170	193	189	192	180	179	171	203	160	172	176	178	184	195	192	198	178	212	184	198	184	202	185	199	161	174	187	174	183	185	183	203	185	176	198	180	191	167	193	196	181	170	190	173	172	210	169	166	201	199	185	161	158	199	173	171	176	192	194	183	186	170	197	179	172	179	190	174	174	188	212	152	174	208	164	196	177	185	178	203	188	174	194	205	190	173	171	196	173	201	159	178	203	214	179	181	191	191	186	180	175	213	174	196	159	189	170	197	179	178	186	202	181	179	173	171	184	184	186	194	176	197	188	193	164	203	167	175	191	197	199	196	192	184	169	213	173	183	191	186	173	178	216	183	193	161	171	202	200	179	179	177	189	195	181	172	160	159	162	204	185	186	162	181	229	183	174	200	181	174	203	212	187	185	165	176	163	182	174	186	170	162	170	172	169	188	188	186	184	165	174	193	181	180	173	192	197	196	185	201	188	194	195	188	198	194	188	208	187	194	214	177	190	184	180	193	165	192	195	187	185	192	195	196	164	197	201	204	185	188	174	212	157	194	190	174	186	197	189	185	204	172	202	215	172	179	211	212	201	196	192	166	187	183	207	184	182	212	179	192	188	179	177	162	197	192	181	166	182	173	198	211	183	197	179	176	193	164	177	186	161	183	180	182	178	190	188	151	181	195	182	198	197	186	164	169	164	162	179	153	193	191	195	196	166	158	158	192	174	199	220	175	205	182	205	187	181	184	194	209	191	181	185	197	177	161	198	189	164	178	176	177	187	183	190	164	190	153	189	190	193	198	188	182	186	175	191	203	181	166	188	156	195	178	211	223	181	205	202	176	172	178	186	177	174	195	185	187	175	193	173	182	187	181	201	184	194	170	188	163	191	178	174	206	187	180	181	204	200	166	202	178	174	193	155	178	181	169	179	184	198	193	203	202	174	198	194	185	190	169	174	197	176	185	177	176	190	180	189	174	171	177	195	188	180	190	182	204	192	194	215	175	200	194	181	190	165	195	198	194	216	199	187	176	191	189	201	173	165	179	212	166	172	182	195	174	176	186	215	177	180	199	195	175	207	197	158	186	173	163	162	147	165	192	176	186	197	208	179	171	167	169	181	197	185	163	169	217	177	173	168	177	179	177	178	207	187	182	200	169	194	186	178	181	181	188	193	177	182	200	196	178	174	200	220	185	188	188	158	183	164	195	162	170	178	182	176	211	180	171	170	178	182	161	181	179	200	179	171	179	179	173	195	199	210	174	180	203	169	205	147	195	180	176	189	194	180	202	177	194	157	184	193	182	193	161	185	185	172	188	192	189	203	172	180	172	191	155	189	181	166	188	194	204	188	196	179	178	190	195	206	196	179	195	186	196	146	179	159	185	160	183	198	195	198	202	201	204	184	193	190	158	173	198	203	201	170	197	212	169	185	181	189	193	209	178	192	184	194	170	187	171	169	196	177	172	203	168	177	183	182	191	207	172	179	175	187	213	187	181	182	164	193	187	178	204	181	187	181	191	192	180	175	188	194	180	197	188	186	186	168	185	181	203	208	185	172	188	179	197	166	197	202	197	183	185	180	186	183	185	200	185	179	187	189	176	190	194	161	197	159	172	166	180	192	180	163	185	194	192	182	180	176	192	177	176	186	167	205	183	189	188	168	209	198	193	201	195	184	185	168	162	189	189	187	200	169	167	211	176	177	179	175	177	188	196	163	196	187	159	169	188	192	196	174	183	190	190	186	193	152	194	181	194	193	199	190	172	173	197	171	196	181	198	191	196	178	187	163	168	174	171	177	163	201	162	190	204	198	189	188	184	187	180	174	184	191	209	196	177	195	184	183	199	174	187	159	188	203	198	174	187	193	170	187	191	189	191	193	204	178	188	181	188	171	205	168	160	190	173	189	201	190	184	174	193	175	158	181	185	197	192	194	181	195	197	168	184	205	158	178	203	191	190
4825	708	615	413	301	295	268	262	225	220	218	230	200	200	195	194	213	212	191	209	194	206	178	192	214	202	180	214	197	187	228	197	177	219	217	192	186	181	182	171	205	203	197	195	183	179	163	220	184	197	203	190	185	197	217	180	191	171	169	220	188	203	203	165	181	177	190	198	191	205	175	176	195	191	200	179	201	187	198	209	192	201	207	174	186	213	187	199	213	199	190	201	194	169	212	198	218	173	206	198	209	181	177	210	200	207	205	185	212	203	203	189	189	190	181	177	197	175	190	195	209	200	197	198	211	188	175	210	197	190	183	220	202	215	177	200	173	220	202	197	192	201	213	201	174	195	202	177	179	190	200	180	206	175	198	206	185	177	184	184	176	188	230	181	204	208	208	200	182	202	187	182	190	191	192	195	202	201	229	203	193	183	210	169	205	186	193	171	184	175	178	194	172	193	200	209	185	180	201	209	200	190	184	189	215	204	200	185	201	190	207	189	185	171	162	187	183	200	198	197	213	212	226	179	203	195	189	197	160	213	182	193	210	198	194	183	175	182	197	198	216	201	202	168	166	202	182	208	224	176	197	191	187	181	191	183	187	202	193	172	180	197	214	186	221	191	184	171	200	170	196	171	213	213	196	170	180	192	210	194	194	205	182	187	176	175	195	169	211	195	197	188	204	165	194	188	184	210	190	206	176	180	201	202	186	202	201	176	212	215	213	202	211	199	188	208	196	202	182	191	174	184	187	203	192	182	199	202	188	202	205	184	199	198	171	194	197	192	209	183	219	214	228	198	197	201	189	198	212	190	202	197	168	193	202	190	185	200	201	207	212	194	165	193	165	175	186	192	178	205	191	192	207	176	190	201	181	173	216	197	201	207	214	187	174	196	187	196	214	166	217	217	217	189	168	209	196	182	205	204	184	189	201	179	193	196	173	181	194	204	185	193	170	183	173	183	191	198	213	181	190	192	204	200	209	185	189	197	181	202	178	185	188	164	186	204	203	195	190	196	179	193	224	183	202	196	207	200	187	209	199	222	192	213	197	176	180	177	221	190	188	201	187	186	215	213	177	211	198	178	186	198	176	187	177	212	198	199	198	196	190	192	213	192	187	192	182	212	193	161	182	196	177	194	213	212	227	191	184	169	217	192	193	195	167	173	189	187	175	187	186	168	196	204	211	174	221	202	183	196	201	219	190	188	205	162	173	184	218	195	195	196	223	175	185	207	190	210	207	204	188	197	175	201	195	203	200	164	211	162	192	193	187	201	194	207	199	188	191	176	169	189	205	188	182	187	198	183	215	198	204	181	192	190	195	218	196	185	188	173	175	181	190	189	201	193	185	180	174	218	203	207	220	182	216	182	173	205	192	189	156	201	180	184	186	204	185	196	194	211	174	192	182	172	198	175	199	184	192	174	187	187	209	213	183	202	186	178	179	190	207	181	196	194	200	220	174	198	195	196	182	176	186	192	178	177	202	197	217	197	185	193	176	191	176	204	217	183	189	200	195	193	179	191	202	187	201	193	193	206	212	193	206	199	194	206	212	217	185	216	195	191	206	213	199	201	193	199	183	210	205	209	180	195	195	180	185	188	186	201	198	206	174	216	188	195	185	196	178	198	170	211	188	200	199	163	202	196	185	207	211	177	186	173	197	164	202	199	181	188	184	200	189	198	182	188	197	183	201	221	210	187	212	177	196	208	204	177	205	209	177	189	191	194	207	211	187	203	203	192	200	169	178	179	213	201	167	182	176	179	203	188	188	205	186	231	182	172	206	192	174	193	189	188	214	195	201	183	200	196	205	209	197	192	182	206	205	208	179	203	182	192	181	194	179	183	188	207	208	220	197	179	185	194	206	178	196	203	189	187	194	206	173	194	169	182	186	197	194	173	207	186	207	173	198	176	174	192	174	208	191	188	198	198	229	194	198	209	203	180	187	180	197	164	190	164	230	197	183	203	191	184	186	196	227	192	191	183	197	208	181	190	179	196	205	202	196	228	177	202	202	209	199	200	198	194	238	206	206	229	161	197	199	176	187	182	183	174	207	197	188	162	172	170	190	199	179	176	194	191	190	184	222	176	203	194	195	198	179	215	189	179	195	205	210	212	202	186	196	203	183	220	166	179	197	196	188	197	197	165	176	212	196	193	184	184	206	208	201	196	195	179	223	212	180	199	177	199	185	214	217	211	223	176	190	182	198	192	191	195	202	179	185	175	215	192	185	202	208	202	205	196	188	201	225	199	212	218	194	179	203	193	196	188	219	216	198	194	196	214	195	187	189	195	179	198	213	180	201	202	211	189	209	178	174	205	198	185	188	189	202	201	195	218	221	204	198	191	186	181	193	194	202	199	201	227	207	197	205	184	209	217	179	206	193	171	182	186	179	194	190	179	213	185	177	192	197	221	206	200	201	213	188	211	176	174	191	181	187	212	191	197	185	183	205	221	184	193	180	174	183	192	191	199	185	209	180	174	203	203	199	185	192	201	190	189	183	186	210	206	177	199	197	182	178	221	187	194	216	183	185	189	192	173	197	223	191	214	173	196	179	193	197	199	186	180	185	195	192	203	192	205	160	209	195	191	197	190	185	196	173	194	176	191	183	192	193	184	187	179	187	180	160	194	214	201	190	202	220	210	176	198	176	189	189	191	206	185	203	199	186	195	165	186	213	191	180	206	188	218	178	194	184	185	180	171	194	185	199	195	187	200	203	205	200	196	183	209	206	190	198	210	184	192	185	223	205	197	171	189	214	197	186	163	207	180	191	201	201	166	225	189	199	220	205	183	178	182	182	190	174	200	210	194	204	194	211	206	189	201	176	184	199	190	190	181	215	199	181	189	173	175	176	184	195	195	193	205	191	194	190	180	203	177	162	182	175	181	186	196	184	181	218	186	188	208	188	179	191	195	212	188	187	209	194	189	197	199	182	200	203	205	184	183	200	211	174	180	198	178	201	173	203	187	181	165	174	187	164	194	201	184	193	181	206	170	193	199	203	211	209	191	180	183	205	202	197	203	191	171	182	209	196	191	179	212	199	201	181	207	196	201	214	208	203	182	177	200	190	194	205	220	212	178	188	193	202	201	212	200	183	196	174	186	223	195	197	176	191	176	195	205	200	189	197	209	187	186	194	182	183	187	199	188	185	189	197	200	197	181	177	182	208	183	192	197	189	182	169	197	203	186	207	181	200	196	206	203	215	177	185	205	189	209	225	200	188	209	178	221	210	185	178	220	175	196	199	199	202	187	191	186	188	205	171	194	197	197	208	206	183	173	200	205	181	166	196	187	188	185	179	191	203	191	204	205	203	183	165	186	199	232	166	180	187	186	168	204	164	204	189	183	173	232	191	185	219	183	178	207	177	197	195	176	220	180	192	177	165	197	199	191	178	195	199	175	172	197	183	185	227	191	204	193	194	210	205	202	199	223	202	172	198	176	219	201	181	178	206	215	166	189	210	218	189	197	188	197	186	215	175	183	201	215	185	209
25784	21338	28049	24957	21340	12607	1643	1056	904	837	801	691	708	666	671	604	562	602	569	592	565	593	565	537	545	545	564	544	541	550	517	519	551	550	548	539	544	572	502	498	554	533	560	541	515	532	527	544	535	547	523	516	532	553	497	490	528	510	509	506	522	527	518	539	550	512	496	494	493	462	511	513	531	503	504	549	548	520	528	558	477	473	503	571	495	457	509	520	484	509	467	492	526	516	476	521	519	516	505	496	498	547	492	507	497	505	500	548	514	553	549	513	498	497	510	544	530	532	472	510	534	511	490	510	507	485	517	555	516	477	472	487	513	515	520	506	534	540	515	543	521	492	510	494	508	484	526	494	499	538	518	495	512	482	508	510	545	533	524	502	520	515	488	488	513	533	516	520	519	531	506	523	515	515	566	486	520	491	518	529	532	518	493	515	534	547	504	517	462	504	523	535	550	484	526	515	523	520	533	509	518	520	502	557	499	480	511	527	518	508	530	479	586	533	541	532	533	532	510	527	570	544	531	495	482	501	493	502	550	519	560	488	525	508	501	504	530	493	522	533	527	561	517	516	501	543	480	506	528	528	541	470	530	513	515	536	518	473	508	552	516	496	517	484	499	548	532	522	491	487	542	510	506	488	504	509	530	519	527	488	484	519	490	518	524	520	517	501	482	516	510	508	519	520	503	507	462	524	504	507	513	487	508	496	527	512	517	509	519	530	484	536	511	519	552	518	464	462	541	519	497	494	508	503	545	513	554	547	492	541	519	574	536	531	552	550	463	495	497	507	491	498	512	498	520	504	514	546	540	520	516	499	512	499	499	465	547	487	501	493	525	523	521	506	513	494	506	501	505	496	533	514	551	474	482	530	514	508	519	509	538	494	524	490	523	478	498	531	528	530	527	493	530	525	497	543	523	510	468	515	522	527	586	500	496	521	528	523	505	485	455	496	463	500	516	494	514	488	491	493	522	487	484	494	516	491	504	549	525	530	521	492	543	497	514	557	514	487	550	545	500	495	534	531	506	533	494	528	507	489	514	514	518	523	517	491	529	491	514	449	515	525	497	507	527	518	507	493	472	483	513	519	497	513	523	505	532	503	518	496	534	529	516	488	576	501	513	529	510	499	514	538	552	511	512	470	509	491	540	511	513	523	524	527	524	528	513	521	483	526	549	520	457	481	479	507	530	534	512	557	543	518	502	514	461	511	511	484	510	504	492	496	535	477	485	511	514	486	541	533	554	509	512	522	507	514	529	507	455	548	539	519	543	527	517	526	514	544	535	483	508	493	493	509	493	547	497	510	487	517	474	532	520	509	499	540	537	501	483	489	538	512	490	498	521	468	556	469	482	515	511	550	522	537	506	519	538	525	544	535	502	545	496	524	464	517	505	530	538	505	520	527	501	545	510	511	535	522	505	520	533	528	531	493	513	484	497	548	534	514	497	502	491	491	552	520	514	534	548	544	541	495	562	520	496	536	513	487	490	536	483	451	550	539	477	522	529	506	523	502	514	494	485	495	513	544	502	511	551	520	515	509	493	511	512	542	506	533	520	502	542	553	496	496	532	498	494	531	563	517	548	516	571	533	531	502	459	483	533	507	478	509	476	542	501	505	473	496	483	550	536	520	514	550	495	478	533	495	528	542	483	550	495	534	498	509	499	533	523	468	542	480	510	475	569	560	477	499	546	495	525	521	510	516	555	513	490	479	526	525	486	524	501	464	536	548	509	472	524	536	567	505	482	470	566	527	491	501	491	504	553	499	527	503	523	500	497	517	514	547	511	518	539	549	525	536	540	517	483	521	462	514	511	528	507	513	565	514	456	527	491	511	531	534	559	527	521	524	512	517	489	487	529	503	522	527	501	517	506	509	528	521	466	514	482	506	505	502	496	520	523	541	513	571	514	491	549	507	545	491	507	517	497	515	484	549	518	514	500	496	497	475	481	503	549	510	536	506	559	484	513	497	502	484	495	481	525	543	521	467	479	489	481	529	547	525	460	479	497	492	545	517	496	505	480	534	480	498	499	484	509	465	476	528	536	497	518	511	515	538	523	516	497	505	505	499	536	460	480	479	509	506	488	498	474	554	515	550	509	527	518	547	522	525	516	486	463	499	502	505	525	506	531	506	526	502	497	516	506	516	498	470	505	528	479	504	463	500	535	469	491	516	470	496	536	527	547	520	533	499	494	538	511	525	509	527	544	530	523	504	512	496	502	564	498	529	497	487	512	574	546	528	490	511	496	514	469	452	540	506	529	467	507	526	551	517	515	524	507	536	545	478	515	475	532	519	536	492	516	509	512	559	496	568	550	534	525	509	549	483	504	554	511	532	503	471	506	506	504	523	504	497	509	554	523	470	498	528	562	551	539	513	526	491	511	502	494	516	513	537	507	527	549	495	535	507	499	532	524	509	520	515	521	514	539	527	501	515	510	499	519	487	496	501	506	475	492	480	523	495	519	527	501	524	492	469	498	482	473	510	490	493	519	523	500	515	505	529	542	527	521	526	504	484	479	545	550	497	477	479	497	532	459	480	544	528	492	516	512	499	499	522	564	466	516	544	537	514	500	498	544	528	478	528	514	502	522	523	564	498	523	486	552	499	530	541	497	561	539	529	507	485	538	543	479	494	508	480	501	485	520	532	559	459	507	518	507	501	493	517	478	529	522	514	501	515	502	531	490	511	458	513	496	511	509	500	483	531	449	492	527	484	516	525	523	520	518	510	535	547	529	522	520	520	526	520	526	475	500	520	476	467	528	544	514	514	541	507	473	506	492	505	507	525	541	537	530	541	517	513	514	484	550	497	503	519	511	547	489	500	493	505	509	521	536	520	495	538	525	557	501	537	517	547	528	543	451	506	490	529	513	532	538	545	524	500	483	548	532	521	506	557	513	532	487	515	529	511	499	522	509	510	539	527	548	462	580	513	496	512	520	483	488	499	514	496	523	511	501	503	496	507	558	489	516	528	508	501	520	502	539	528	505	467	522	526	485	516	513	478	540	510	561	496	500	527	498	511	558	522	546	523	540	505	523	521	505	489	495	524	525	498	523	493	484	524	537	552	496	520	482	501	508	493	508	517	495	486	513	491	496	482	495	498	548	523	523	481	527	494	528	465	557	499	516	483	494	496	527	503	480	521	532	482	522	527	505	499	539	511	498	492	486	512	486	531	512	520	513	526	522	531	513	513	484	520	466	531	500	448	542	493	580	546	579	519	535	488	530	516	504	489	485	523	525	524	525	511	495	499	480	516	543	539	493	515	534	527	549	571	540	519	487	488	516	517	497	514	549	522	524	508	515	520	529	531	518	510	527	542	481	502	509	502	535	501	520	537	528	514	519	529	507	504	491	500	539	507	518	538	484	503	529	537	553	485	508	505	530	527	473	487	495	505	499	525	480	528	538	521	507	508	502	561	541	502	510	508	501	534	529	550	519	512	490	516	547	518	521	531	513	518	535	491	521	503	487	521	514	520	502	517	575	536	516	497
7236	10916	9808	5586	3607	2667	2074	1664	1381	1231	1072	959	902	823	820	729	651	673	625	682	627	602	611	553	598	548	603	568	562	564	549	522	530	554	598	502	550	517	524	519	540	500	533	523	544	513	499	533	507	509	482	489	537	527	471	526	501	518	448	529	495	515	475	509	533	543	534	468	492	495	470	509	512	499	518	464	461	490	503	498	492	526	486	481	505	497	513	478	487	511	515	499	498	479	504	505	460	507	497	477	505	504	483	510	500	471	466	501	489	489	512	486	442	485	535	514	492	477	484	434	482	491	508	517	466	471	519	498	483	539	465	519	488	443	488	509	521	492	477	472	513	495	507	523	489	461	483	505	501	498	501	474	467	488	510	470	503	455	467	474	513	538	477	509	445	515	512	489	498	473	499	477	466	502	516	487	471	529	506	497	495	486	494	489	481	501	515	521	492	453	506	513	514	484	489	503	476	481	450	535	500	446	441	493	462	510	486	504	509	496	502	492	522	504	492	494	499	510	495	491	491	491	521	470	531	469	494	488	471	461	476	453	491	521	476	499	503	469	485	513	486	501	494	486	488	501	477	501	491	534	527	496	466	511	474	501	475	489	507	492	449	505	504	473	471	516	485	470	499	475	437	489	505	478	503	494	494	498	500	467	487	466	437	515	454	477	470	486	475	473	496	461	482	540	501	500	470	450	497	498	471	471	459	503	487	463	468	478	501	470	517	492	465	488	516	505	470	499	511	532	478	502	470	508	519	488	444	465	465	496	464	485	492	483	514	495	523	493	474	517	501	448	506	486	503	495	475	498	498	488	465	494	466	455	493	516	470	483	474	527	498	477	495	465	492	460	486	470	500	474	489	495	506	464	492	493	474	475	488	491	462	492	497	487	506	490	520	492	498	497	493	450	508	505	475	450	478	484	515	489	500	465	473	497	449	507	454	477	459	513	512	496	478	490	525	514	519	465	474	499	509	482	508	460	508	481	517	498	514	464	518	479	482	496	507	497	496	481	449	502	477	475	477	500	514	489	449	488	495	469	478	470	495	471	494	475	486	492	516	483	496	518	482	500	527	509	505	524	515	497	496	477	508	501	493	480	513	482	505	473	504	493	467	548	487	478	494	520	513	500	502	468	498	457	476	447	517	476	508	503	494	505	502	529	501	476	505	440	476	479	458	495	487	479	511	480	500	482	480	476	471	508	516	490	498	505	533	481	479	483	528	475	486	474	503	539	474	463	523	485	522	492	507	479	489	505	494	500	544	475	518	484	470	517	491	494	472	500	531	475	451	500	489	492	492	513	541	501	464	497	504	458	444	519	517	522	475	489	468	494	455	472	455	465	491	433	468	487	480	504	459	500	483	490	496	463	442	431	480	459	518	482	525	490	517	461	518	495	468	511	506	502	466	495	467	474	506	467	477	471	452	481	480	528	483	530	474	522	472	489	527	471	482	474	481	515	501	500	512	478	484	482	474	493	518	487	507	484	476	484	493	507	511	494	488	484	444	467	502	459	508	514	521	483	478	477	492	518	488	450	483	511	471	523	451	494	502	472	489	474	477	508	467	489	523	487	483	503	503	494	539	464	481	507	493	512	500	511	454	511	498	484	507	491	499	471	502	498	472	489	479	508	490	478	494	504	529	493	462	492	493	465	473	463	498	498	479	505	519	453	494	456	493	448	508	460	485	493	506	492	453	510	507	469	509	470	532	484	506	486	481	520	459	467	453	533	440	483	522	489	452	505	481	439	513	482	434	461	484	482	492	490	511	470	498	487	460	485	478	445	479	468	464	502	468	498	481	470	456	464	458	467	437	485	495	494	475	452	449	469	504	500	495	509	476	485	488	485	482	489	496	471	522	525	511	477	487	456	500	510	461	461	504	497	515	504	510	458	447	470	478	512	485	495	498	491	486	511	500	478	479	425	471	448	496	508	496	431	438	496	456	520	517	504	481	507	476	461	455	477	533	461	499	440	481	501	491	507	461	506	480	496	439	494	505	500	499	445	507	462	493	519	482	520	455	493	450	495	476	529	460	473	448	507	481	497	513	504	480	496	479	480	486	493	499	509	468	463	515	476	492	478	458	500	471	493	502	512	502	484	511	497	434	496	477	490	528	491	479	491	513	499	516	449	495	490	509	504	501	498	502	505	496	515	465	480	553	494	489	499	484	556	497	476	484	493	535	487	515	548	522	481	474	452	489	475	521	512	501	477	488	459	453	497	472	495	460	463	475	512	534	494	497	476	447	497	493	473	492	491	504	515	451	516	458	487	487	496	483	493	537	521	516	477	464	470	469	461	466	493	494	455	492	469	476	472	490	489	518	516	453	521	486	478	457	485	500	481	439	458	488	495	455	490	496	463	477	461	482	487	488	503	454	499	461	488	499	484	475	493	495	453	491	483	490	427	521	498	505	458	504	472	527	458	465	461	489	461	457	518	491	496	501	458	466	494	501	495	470	478	523	476	473	467	463	473	512	495	492	497	491	495	532	503	471	460	496	471	514	466	530	513	485	494	504	500	477	507	489	521	509	504	442	491	491	488	475	494	493	517	507	480	484	518	543	498	495	491	467	477	508	466	500	493	478	494	467	484	517	474	486	541	521	439	480	493	527	492	518	481	495	506	524	457	479	507	487	481	519	498	436	471	527	506	504	515	502	488	440	489	496	485	454	559	493	527	476	486	481	494	468	511	497	534	497	505	505	484	481	492	495	479	519	441	505	519	486	500	474	467	501	482	489	511	472	484	456	490	482	502	506	482	501	491	489	513	475	480	490	493	493	473	553	519	465	487	486	486	484	482	494	449	493	506	480	473	495	526	507	512	461	490	513	493	471	476	471	508	501	481	504	484	501	513	499	476	473	467	483	460	451	498	489	478	451	505	462	441	522	447	540	484	492	493	485	448	514	500	504	493	509	485	518	502	483	474	489	530	504	520	485	483	488	488	456	486	509	494	471	478	510	497	474	500	481	481	493	503	464	480	512	439	479	459	500	480	530	486	471	478	495	483	498	510	429	507	473	500	472	508	506	495	474	496	503	453	493	470	470	456	465	459	481	496	467	450	490	478	478	472	519	492	458	513	513	473	495	477	468	511	510	470	448	518	525	512	494	486	463	515	472	507	449	452	495	489	488	452	492	485	504	509	471	507	463	437	474	478	498	484	507	489	488	483	460	440	434	517	462	459	453	472	471	527	487	484	467	480	475	518	476	481	506	448	510	469	519	478	497	467	451	492	445	475	458	493	470	473	481	466	454	452	495	511	504	495	506	463	513	478	484	491	498	437	487	510	490	492	463	461	548	481	485	479	517	491	504	477	492	488	479	500	492	476	494	483	477	517	463	480	447	491	499	529	488	472	467	496	491	535	505	487	446	499	493	531	506	518	518	505	453	463	482	463	462	484	485	495	463	443	475	474	500	481	507	491	511	433	481	484	501	500	491	504	485	457	498	464	533	477	537	491	492	502	480	484	466	474	508	499	483	482	475	505	460	481
23434	21318	28372	24599	21320	21413	11654	1991	1413	1313	1172	1124	1088	1040	960	914	910	844	830	888	883	850	792	838	803	765	823	760	782	730	775	807	773	753	773	768	714	750	750	801	776	694	725	778	756	710	772	750	774	765	748	763	709	771	722	752	680	746	767	797	740	770	769	728	744	749	728	701	752	713	742	783	756	735	730	697	707	746	734	758	753	736	737	726	726	737	707	718	731	709	662	769	745	698	731	761	692	719	747	782	740	754	724	758	760	684	693	713	742	733	714	742	749	728	712	719	723	745	700	709	764	738	711	695	717	715	718	751	751	709	716	752	760	752	717	787	719	712	735	737	713	755	736	694	770	701	724	751	789	704	738	762	753	692	752	670	725	692	778	756	688	678	662	746	691	730	714	668	728	764	742	717	704	697	689	696	754	730	707	704	766	713	745	766	697	705	699	723	709	756	719	746	680	737	768	725	733	721	711	715	741	693	727	682	727	718	670	727	720	720	760	709	668	735	763	777	705	677	725	754	735	752	800	722	725	765	708	708	726	742	713	785	730	767	726	724	721	708	702	686	696	776	771	707	689	727	728	750	744	690	742	715	752	729	741	687	738	726	722	718	724	728	730	703	719	745	742	781	732	738	788	741	747	681	700	719	733	716	693	716	699	748	773	755	742	733	672	738	736	753	735	718	713	695	711	705	678	782	780	682	708	742	716	696	700	733	712	763	759	765	755	679	692	718	708	713	712	720	707	749	711	711	656	711	768	695	755	715	726	754	719	741	729	732	719	738	700	762	740	744	692	678	675	689	773	777	705	703	738	735	715	717	699	702	728	691	762	720	732	713	739	693	684	736	739	694	714	720	718	647	687	724	718	748	725	710	679	717	765	720	731	720	735	741	677	745	697	735	686	732	773	755	704	721	727	753	711	745	726	708	728	700	708	751	707	694	737	714	734	754	749	756	722	729	714	711	735	758	680	698	748	734	688	718	749	741	722	721	731	695	749	719	743	735	736	717	717	736	713	777	726	755	703	680	768	730	719	700	760	698	722	725	757	726	753	729	657	701	704	732	714	752	734	697	728	737	724	741	732	731	682	712	722	738	738	685	717	711	709	696	752	730	759	726	732	771	718	725	753	782	682	723	747	724	704	712	715	735	718	712	721	710	726	680	735	723	698	759	699	736	696	721	748	743	647	713	721	684	720	722	738	770	752	714	712	719	725	714	768	655	728	765	729	689	660	732	694	726	687	689	690	728	707	735	752	738	722	734	736	721	729	704	736	748	687	778	714	688	692	752	732	746	711	666	732	735	715	713	745	691	736	705	720	712	681	743	722	722	704	734	681	765	686	724	732	739	726	702	696	749	711	715	761	717	749	724	711	712	689	748	766	718	723	766	736	680	671	707	748	699	726	734	756	704	752	744	723	748	746	684	746	746	706	751	722	697	764	732	755	725	699	763	729	697	754	705	730	738	675	739	716	739	746	751	729	727	774	700	737	763	761	734	718	730	744	739	713	709	711	737	748	705	701	700	752	723	713	697	719	771	733	714	783	691	732	763	729	720	753	728	713	731	753	777	702	752	769	672	710	755	739	683	707	693	696	727	712	694	748	744	757	720	685	728	773	747	763	750	664	720	746	708	711	701	746	710	705	724	690	725	716	706	753	779	761	748	682	726	730	709	724	700	752	760	727	714	734	685	709	714	714	719	719	722	720	677	780	704	717	633	667	731	757	751	718	706	713	720	689	700	734	745	734	723	682	705	722	717	737	677	691	702	685	758	728	725	670	705	777	751	729	728	756	756	706	704	691	706	755	723	714	722	695	698	685	697	722	733	760	689	726	734	739	692	698	777	740	660	736	745	744	684	724	745	714	723	748	720	696	711	739	702	756	763	662	666	730	711	731	723	775	727	726	701	744	735	721	737	738	727	714	670	717	678	727	724	722	722	705	754	704	731	759	709	767	715	721	741	763	735	732	730	690	682	756	760	751	743	714	722	739	706	761	735	734	751	675	717	764	729	693	703	730	720	727	730	750	764	739	679	745	725	744	739	690	734	730	682	701	751	729	752	720	785	692	735	701	660	718	762	777	687	751	734	686	747	727	747	712	747	703	707	756	748	712	717	721	707	748	723	750	718	750	719	765	724	737	742	744	776	726	708	689	722	682	716	726	678	738	756	766	694	746	743	737	714	768	734	697	742	710	721	715	735	671	774	749	677	722	727	747	685	722	710	695	721	714	732	679	677	697	722	747	783	696	683	738	701	736	745	724	766	714	720	741	754	754	687	705	713	704	673	698	699	689	704	689	731	727	721	650	733	739	714	732	748	732	659	693	737	698	725	728	750	730	721	726	691	751	722	731	705	681	718	676	700	734	682	690	702	704	744	666	793	761	723	716	667	729	741	725	696	720	691	737	707	724	716	779	764	715	737	732	743	793	690	689	695	696	705	741	684	700	735	724	719	674	728	724	724	725	710	699	739	670	715	706	748	715	716	728	748	726	771	737	707	688	721	772	740	692	685	744	745	667	680	724	715	736	753	770	747	702	708	717	727	725	745	675	754	691	698	711	723	749	677	746	720	697	764	741	711	742	740	700	768	764	734	719	676	644	693	696	754	749	779	676	689	700	735	709	712	712	720	732	695	706	701	724	686	708	723	725	707	695	717	703	774	745	719	720	732	719	715	714	674	704	715	664	722	698	693	756	699	733	768	736	720	696	736	810	701	711	726	708	717	733	744	748	681	708	720	786	700	737	742	723	700	691	703	717	767	731	724	701	717	711	699	751	749	670	719	728	691	743	771	732	732	719	694	717	712	689	744	721	733	713	681	702	718	682	725	676	702	763	739	723	660	727	718	755	718	714	737	669	707	748	682	701	728	710	786	760	703	739	753	739	762	724	703	753	683	676	777	757	746	725	688	704	708	718	727	699	742	785	711	705	711	684	700	773	726	686	756	752	730	709	721	715	742	703	674	741	688	726	759	757	734	690	701	737	747	704	748	708	708	703	704	712	696	713	713	779	729	732	779	742	654	662	750	715	704	729	710	730	710	745	722	728	677	742	689	683	739	719	685	724	723	755	727	692	753	748	718	728	702	734	660	728	792	710	702	724	682	709	724	721	725	719	694	742	759	714	721	703	767	781	719	720	687	717	684	774	711	728	753	738	670	711	754	697	714	740	645	727	704	723	710	746	698	721	754	700	740	697	707	661	724	741	715	734	702	702	731	698	698	759	708	745	713	754	730	727	714	720	698	766	725	742	700	694	767	732	682	718	725	700	756	756	723	735	728	714	630	702	736	711	710	711	742	732	733	731	721	720	709	718	746	711	735	733	759	741	740	751	724	723	677	657	717	716	727	685	725	715	706	722	768	756	674	764	761	680	699	714	781	711	749	749	722	741	742	719	734	746	739	755	761	766	753	720	699	757	750	770	673	744	733	730	695	709	717	712	746	741	748	698	656	733	703	713	669	746	741	700	712	726	713	674	688	694	682	702	710	708	690
10279	17424	16020	9538	6306	4612	3631	2886	2404	2108	1903	1638	1549	1329	1255	1188	1126	1108	1094	993	964	908	869	915	925	904	847	823	809	845	794	813	804	825	770	769	806	793	780	745	755	701	727	750	721	744	732	735	756	765	765	722	698	741	727	702	722	722	725	739	708	733	752	693	750	718	672	767	731	684	691	672	734	712	690	737	702	684	685	653	693	688	683	688	705	719	732	715	711	681	703	677	679	713	737	687	707	669	714	651	666	664	738	693	706	698	720	676	677	699	725	666	729	645	677	707	705	699	712	709	773	693	666	683	708	676	704	689	666	673	669	718	754	712	693	680	644	631	702	682	693	704	743	682	692	643	688	684	694	724	666	722	702	712	683	700	712	690	684	719	735	700	684	686	701	721	710	670	650	671	718	725	689	792	719	677	687	656	669	743	683	702	686	698	708	721	687	674	703	718	708	681	708	706	706	728	699	693	753	731	684	691	681	699	684	751	662	673	686	709	716	666	721	729	688	702	674	652	685	734	671	706	728	719	680	699	727	693	719	672	708	638	728	714	691	681	699	693	675	688	757	721	698	705	686	643	709	669	714	702	637	705	664	673	727	718	728	694	705	710	704	691	679	665	710	665	685	685	712	697	695	711	704	696	654	716	629	696	706	675	655	656	714	686	681	695	711	655	693	713	703	706	681	706	725	755	663	686	667	702	711	750	681	676	702	700	681	689	706	681	711	719	700	687	720	679	703	697	704	701	619	701	722	699	650	669	782	721	682	650	686	730	665	689	749	661	668	710	708	735	675	711	670	688	699	685	686	743	696	748	692	760	726	683	669	711	734	704	717	682	694	670	695	676	685	673	725	668	628	682	703	701	716	716	756	728	709	666	713	672	672	720	734	675	714	668	719	737	682	691	695	716	654	721	699	689	746	709	697	711	702	659	694	722	677	707	696	611	656	717	706	747	666	730	667	728	691	759	715	675	677	739	729	709	705	688	704	694	709	730	743	702	653	681	715	682	721	694	694	694	685	707	698	724	672	697	714	689	676	679	706	715	733	715	682	701	743	690	741	719	708	696	707	710	656	677	689	664	723	679	685	671	690	739	672	699	676	667	696	699	728	744	691	697	723	692	676	701	733	683	735	702	687	743	656	647	725	686	760	720	670	697	673	649	713	700	706	703	700	673	664	696	662	655	653	678	659	697	683	689	657	695	678	677	694	696	696	678	666	696	700	730	673	695	712	727	716	686	686	728	696	699	710	653	699	663	710	688	659	709	681	716	745	716	702	667	688	654	676	706	728	689	683	671	727	693	703	746	729	710	721	689	680	697	690	701	695	671	686	684	705	723	646	756	666	704	717	695	761	698	719	708	693	706	678	690	713	712	696	664	685	698	676	655	712	694	657	663	727	713	655	674	642	696	702	695	666	670	688	654	642	711	652	732	688	700	696	692	690	724	680	656	706	697	686	691	728	667	683	698	714	723	668	665	685	682	664	672	666	690	699	668	675	716	728	682	684	716	689	691	702	703	677	676	725	641	706	709	658	683	628	721	693	728	659	656	679	691	691	667	679	679	700	725	663	707	707	712	663	698	707	683	698	688	732	706	725	619	716	708	687	698	724	701	725	708	691	720	686	677	670	728	649	657	721	674	672	702	648	690	693	737	678	669	646	670	698	660	693	655	713	716	689	711	686	716	700	678	748	695	689	679	665	683	636	715	657	700	721	686	683	669	718	697	685	676	705	732	668	709	681	713	716	664	673	680	661	725	702	735	706	667	702	719	662	683	704	670	683	749	712	715	712	729	675	714	701	714	709	638	709	712	695	698	690	660	659	714	680	689	712	689	744	667	695	667	694	669	723	665	697	704	679	686	682	686	633	710	685	691	691	661	708	716	681	665	666	653	727	682	703	646	650	651	678	682	703	648	678	660	660	695	707	696	661	698	706	710	708	656	657	709	670	662	711	696	713	666	740	680	705	679	718	720	691	703	697	684	621	725	737	698	701	695	685	744	689	735	706	651	691	678	721	657	680	691	706	675	702	672	685	709	647	728	714	746	700	680	680	702	655	666	724	697	668	654	697	783	695	737	691	706	735	705	681	730	736	692	711	688	735	708	685	686	687	703	698	680	667	662	700	654	672	664	689	708	743	743	700	736	725	691	702	676	732	685	688	690	721	685	666	669	717	719	668	703	687	697	680	694	716	671	716	727	720	681	689	700	665	657	705	709	690	723	683	655	693	673	664	732	667	663	665	663	666	700	657	673	703	685	705	700	712	661	683	705	712	767	689	699	725	708	741	681	665	664	674	650	719	661	677	720	704	680	677	685	647	718	688	711	694	692	687	689	678	691	673	692	738	691	733	721	712	728	652	698	694	710	656	717	657	671	697	725	716	707	658	687	676	707	732	735	728	731	675	662	649	659	776	732	680	690	703	691	669	683	688	691	693	689	666	720	676	693	726	726	717	684	690	703	714	700	660	734	704	691	696	672	720	717	724	668	660	677	681	685	705	675	679	648	669	701	700	657	685	688	679	700	682	697	668	665	693	695	758	711	700	685	686	681	731	685	677	673	718	700	697	694	694	692	688	693	713	732	733	722	712	676	706	695	718	715	704	674	728	700	679	712	720	694	714	729	708	731	668	662	654	697	718	656	691	675	719	718	725	668	689	733	680	701	687	679	676	661	656	694	695	710	681	659	669	647	687	655	710	680	706	773	711	653	680	690	688	685	703	673	741	647	688	709	681	693	690	674	724	752	683	732	701	708	697	655	671	752	704	733	690	679	711	693	688	671	700	708	689	715	686	673	691	688	676	714	725	664	709	689	690	693	706	671	668	677	661	699	671	650	688	684	673	698	685	678	717	689	680	690	679	700	684	689	709	759	679	701	720	697	669	731	626	667	700	688	655	724	722	675	679	666	712	682	723	709	656	680	700	736	670	696	689	679	720	704	721	683	661	721	668	711	622	669	686	685	695	696	731	718	666	677	706	692	687	713	647	663	717	734	730	675	681	676	641	703	661	673	666	701	628	739	674	649	656	668	704	691	665	648	681	730	704	770	755	691	678	731	704	665	686	652	697	671	700	768	657	693	694	694	726	675	711	669	724	656	710	699	718	700	700	716	698	683	666	725	716	688	690	664	698	718	719	630	667	719	643	679	666	720	671	705	675	715	729	691	648	714	653	733	698	642	710	701	730	698	737	668	688	713	677	687	732	703	684	703	693	667	701	679	686	752	709	711	679	678	736	649	721	768	664	677	701	697	708	704	704	685	623	730	705	656	679	708	708	708	723	703	682	678	715	716	694	728	689	655	659	731	707	654	687	703	685	704	672	698	704	695	706	695	683	703	739	697	688	686	747	712	686	686	692	709	658	729	708	711	718	708	733	690	733	689	752	696	683	658	678	660	698	714	697	712	711	723	731	750	660	686	695	697	704	729	718	688	679	690	655	700	731	681	661	673	724	718	666	744	675	704	684	703	724	723	675	701	720	754	681	634	730	727
28903	16131	2252	435	295	248	235	208	199	209	198	193	202	183	193	174	194	194	166	199	171	195	188	188	189	205	179	166	161	194	172	173	186	195	205	182	183	190	181	160	175	188	193	180	207	202	184	182	199	173	187	189	175	204	178	163	202	176	186	183	164	186	227	189	196	183	184	188	203	204	186	184	203	210	174	179	181	175	194	179	162	205	182	161	198	165	208	172	182	184	166	213	158	157	177	178	201	200	196	197	192	167	189	200	174	166	189	191	173	152	203	175	194	195	193	196	203	174	185	177	193	177	184	189	195	195	185	188	217	185	199	181	178	198	200	191	194	194	216	185	187	162	180	163	197	206	158	169	170	197	180	200	185	190	191	201	206	176	170	195	166	205	181	170	184	178	244	191	181	163	177	187	189	179	182	167	199	180	182	190	191	174	190	179	205	185	196	200	189	209	187	179	190	172	170	188	197	172	195	178	217	202	197	169	192	158	179	198	188	184	185	196	190	163	201	175	175	163	201	168	177	189	169	164	164	185	168	191	184	182	191	173	170	156	182	201	183	162	184	171	178	185	193	173	168	160	189	176	176	181	188	189	213	190	172	181	196	187	205	197	194	192	168	162	203	183	199	162	176	179	184	176	162	210	183	158	173	182	174	165	179	191	174	201	175	192	200	178	185	201	195	150	203	171	174	221	200	177	178	187	180	179	202	211	169	192	177	197	198	176	199	187	173	194	202	195	175	168	169	185	189	227	181	177	196	206	191	183	194	188	189	200	170	190	183	180	207	201	198	164	156	196	181	176	186	168	181	217	169	177	176	181	188	189	185	188	186	176	179	172	213	179	176	192	176	205	190	175	178	207	187	185	194	183	185	191	182	161	170	178	183	186	203	172	207	175	184	198	197	168	195	179	193	188	170	157	206	204	191	187	196	188	170	189	156	190	191	194	162	172	207	210	184	183	182	195	180	188	204	185	194	191	157	217	169	193	188	185	179	174	175	190	190	184	176	194	192	201	181	212	167	191	196	179	172	192	210	192	184	189	185	195	188	181	190	180	196	191	183	184	180	180	165	167	175	183	185	188	171	194	180	190	186	188	170	190	176	181	175	182	205	171	191	177	193	183	194	185	186	192	164	209	181	194	171	172	182	171	181	199	191	196	192	180	168	206	195	187	191	174	170	182	208	182	201	182	187	195	183	174	150	179	182	175	184	193	209	184	179	194	172	169	170	173	184	169	178	198	192	186	183	199	194	170	182	206	153	179	202	196	177	176	182	194	181	194	174	207	206	217	187	188	177	167	183	184	190	216	211	203	198	179	162	206	174	192	204	166	193	200	194	191	189	217	175	194	182	183	177	187	170	160	194	198	179	201	203	171	171	187	178	190	194	179	188	161	174	145	190	173	171	175	167	173	192	178	194	189	195	183	201	205	196	168	189	168	184	211	175	170	177	186	188	202	193	184	203	164	204	199	213	202	211	199	191	173	201	179	200	188	181	173	203	178	196	190	211	191	175	174	170	169	185	184	173	202	155	193	190	202	191	187	172	176	198	177	172	190	173	167	179	197	180	192	176	169	155	186	169	170	203	203	224	177	205	170	165	189	217	163	150	174	175	181	181	201	195	202	165	177	164	183	170	181	192	200	185	190	187	173	199	193	184	179	204	172	212	198	190	210	180	171	173	179	168	204	163	184	205	183	164	196	199	167	168	207	195	171	172	206	188	231	173	183	194	198	191	188	179	190	153	158	207	195	185	178	183	188	177	164	194	190	194	198	187	178	186	204	199	175	172	172	188	177	167	172	155	199	210	180	189	172	219	189	158	178	178	188	191	165	170	186	168	170	163	195	192	190	171	204	139	176	191	165	186	191	201	186	182	164	180	193	183	171	181	180	196	205	213	171	176	197	155	174	190	195	167	188	175	160	173	183	168	197	185	215	170	160	176	156	219	175	182	178	197	188	162	170	180	163	203	195	178	168	188	196	180	203	206	179	170	215	183	199	172	201	179	187	166	185	171	163	207	177	178	208	173	160	196	152	192	173	157	196	188	192	172	174	174	199	175	188	179	172	165	167	186	186	193	194	198	185	173	198	192	190	190	187	189	188	182	176	177	195	172	174	218	174	179	186	169	188	191	158	187	190	189	214	179	182	178	178	217	189	159	205	174	197	185	192	188	161	195	188	168	175	185	178	194	188	193	183	170	190	191	187	188	169	169	182	190	209	184	177	187	187	186	185	184	167	159	198	172	177	178	177	188	176	174	187	183	198	177	198	183	180	199	179	184	180	200	162	184	179	147	178	191	197	165	213	173	176	182	192	181	185	193	190	175	193	164	199	197	180	180	188	173	179	184	192	197	177	206	207	209	198	186	203	157	171	182	185	169	192	194	206	165	164	150	202	183	168	187	189	185	170	177	202	181	199	188	174	183	207	179	198	197	181	175	156	193	189	186	175	162	184	202	203	180	192	202	179	194	189	200	203	184	179	190	190	189	162	169	165	198	195	206	162	173	191	177	164	191	187	174	197	171	195	184	208	166	177	212	197	170	182	187	197	163	189	177	161	158	173	193	171	175	191	178	201	191	187	184	191	179	213	180	161	205	162	171	169	183	187	159	162	169	200	219	167	195	177	191	179	175	182	187	186	194	175	190	181	204	209	183	170	174	174	194	190	199	190	161	182	186	187	198	197	159	181	174	187	185	180	192	178	175	196	163	188	177	170	193	197	186	176	196	198	168	206	196	185	199	184	183	221	165	194	182	192	185	186	199	184	158	202	192	187	195	181	192	203	197	200	191	174	204	181	174	186	187	177	196	194	207	172	194	184	207	190	195	155	190	194	194	187	192	186	188	163	201	194	210	177	197	188	168	181	191	178	172	199	183	195	156	178	193	195	192	186	177	179	192	187	186	174	178	202	176	188	181	206	186	175	191	157	177	195	170	194	172	201	186	181	179	170	186	191	196	178	195	169	209	182	178	177	195	185	167	201	213	192	186	197	194	179	164	185	174	183	186	181	208	184	174	181	193	185	150	177	195	189	175	186	177	179	168	180	197	183	182	153	196	182	215	177	162	171	159	178	160	205	175	198	177	176	183	194	197	177	199	178	187	201	198	162	185	175	169	191	179	184	219	209	209	206	216	193	196	187	179	187	149	182	190	195	191	174	181	204	191	197	187	182	190	202	171	198	188	184	202	174	191	182	183	183	214	188	171	198	191	181	181	201	215	169	181	175	173	176	181	177	187	182	177	175	204	188	185	191	177	180	199	171	186	215	188	184	177	185	158	174	158	186	192	185	177	172	182	200	184	167	183	176	182	186	197	173	159	202	186	188	196	185	193	206	195	181	182	179	179	207	200	196	205	185	200	165	199	196	183	182	188	191	190	180	169	166	201	177	193	183	185	179	195	182	207	205	197	188	215	184	212	198	186	200	165	197	176	185	177	197	172	183	165	200	144	178	196	177	211	178	191	183	166	186	164	158	187	170	199	197	179	187	181	186
4850	755	651	439	350	293	283	274	280	239	264	234	224	216	219	193	210	205	220	218	207	211	186	190	202	215	185	183	213	198	194	205	182	216	209	223	212	147	185	209	203	181	230	190	199	208	204	187	196	203	169	173	180	204	183	218	199	188	195	198	223	204	184	195	198	214	163	168	187	182	176	178	198	178	188	205	188	193	203	182	189	189	162	203	167	193	197	196	220	183	179	205	209	187	193	187	184	185	180	210	200	174	195	187	184	197	205	197	177	191	190	201	198	231	205	216	192	190	204	198	183	186	216	188	184	184	203	178	222	198	203	175	193	208	199	207	192	189	184	208	196	189	194	202	190	218	199	195	193	224	188	184	177	191	201	210	186	204	189	212	192	193	176	211	200	171	214	167	191	228	191	189	200	178	184	173	183	193	193	193	229	212	215	205	216	211	199	193	197	176	195	188	196	205	222	192	187	180	193	207	203	204	182	226	186	177	187	181	193	201	207	190	215	194	196	171	188	184	215	198	206	195	211	195	200	205	196	202	195	188	199	196	189	216	184	208	193	183	187	209	203	214	189	190	193	186	185	210	198	223	207	160	189	187	189	199	191	162	176	205	197	202	229	188	182	196	173	201	200	188	187	191	191	231	198	211	193	182	201	202	200	202	176	180	200	214	196	185	193	177	196	196	199	190	209	188	207	201	193	203	188	181	184	174	196	198	218	189	211	191	220	215	186	181	204	192	208	187	190	195	206	206	205	169	196	188	189	194	186	197	208	180	197	164	202	191	197	185	204	177	202	183	195	190	190	199	190	210	198	204	172	193	203	175	206	182	189	186	149	195	213	174	193	196	203	202	189	194	200	199	181	193	183	171	176	224	206	197	210	201	205	208	187	201	196	200	180	190	206	182	198	167	192	179	220	188	174	196	203	197	220	191	189	179	180	223	202	209	204	197	181	206	202	180	186	184	175	197	187	181	220	194	208	181	202	193	178	175	213	194	227	207	203	191	196	205	176	179	193	202	164	187	203	209	184	187	194	204	194	212	175	198	185	213	175	206	214	203	191	207	203	184	210	209	188	190	222	186	210	222	212	202	211	202	195	194	205	187	185	176	208	209	196	230	178	213	192	187	187	195	177	214	187	172	174	196	195	205	220	221	220	190	194	171	189	210	191	211	206	196	209	161	207	172	211	202	198	206	215	172	211	180	191	211	200	182	181	191	193	223	211	189	178	211	198	190	198	181	200	181	172	201	187	181	171	176	191	182	187	190	174	177	181	189	180	182	167	191	179	176	211	194	170	183	182	170	179	203	213	224	199	164	203	204	200	190	192	203	192	195	189	201	188	191	178	193	205	179	202	198	185	184	200	201	172	204	181	199	187	215	176	197	188	206	174	192	204	230	172	180	187	173	202	188	195	200	202	204	218	185	168	197	194	193	190	177	180	211	214	207	218	208	206	177	205	183	191	207	184	197	204	212	188	201	215	208	197	191	186	225	160	196	183	212	197	191	209	178	204	187	180	193	188	193	220	202	201	207	196	210	214	216	194	213	202	208	172	202	201	169	208	195	215	194	154	203	192	187	187	189	213	204	180	214	186	191	190	185	196	193	182	213	165	175	196	190	172	188	211	199	187	188	195	175	172	185	201	213	195	186	184	224	177	202	201	189	202	165	171	219	210	207	170	208	209	176	181	231	213	160	195	176	184	190	178	205	201	196	173	227	184	201	197	222	185	203	195	194	192	191	208	194	188	188	199	207	196	217	181	191	176	188	184	181	221	200	199	204	208	200	177	191	196	199	205	184	199	194	200	198	199	185	195	215	194	170	188	181	220	212	179	192	189	192	195	187	193	186	201	202	206	207	184	189	198	214	189	177	199	195	184	201	192	220	200	185	197	205	189	191	180	192	203	169	183	191	184	223	201	207	165	185	198	186	170	206	191	197	209	208	205	174	188	187	187	206	200	185	180	169	213	196	191	209	193	210	203	184	171	202	197	206	188	185	207	167	195	196	209	190	187	191	197	207	179	193	207	186	177	203	172	188	167	193	169	215	184	189	183	205	216	184	198	215	198	176	189	194	198	177	195	211	187	177	195	200	204	202	208	171	184	201	203	196	210	195	170	199	197	200	207	192	184	193	164	187	199	189	204	202	181	196	166	207	200	183	200	204	193	198	193	209	179	208	184	200	188	181	185	205	189	200	211	200	203	184	192	210	190	199	178	189	184	202	188	196	189	176	200	184	208	191	195	234	195	183	169	207	193	179	207	193	195	190	170	209	188	181	203	194	192	217	213	189	179	197	200	199	174	194	199	199	199	210	195	216	202	197	214	195	152	203	201	202	213	177	188	179	203	197	187	170	191	176	192	216	211	216	197	187	188	194	211	195	190	187	191	189	206	210	202	199	187	196	191	209	216	161	207	193	179	180	203	183	181	197	194	205	183	182	218	190	169	190	194	191	218	204	213	205	196	185	189	173	214	203	203	183	205	195	213	198	183	217	195	205	200	189	213	188	205	186	180	197	192	199	205	179	187	178	187	194	188	181	212	182	205	197	161	188	192	189	190	204	170	197	163	193	196	190	213	196	183	203	209	214	208	203	184	217	194	193	206	206	194	172	204	191	178	197	190	184	193	218	199	187	198	195	188	180	203	184	185	216	209	195	191	201	200	203	211	195	175	190	197	206	220	188	199	197	203	185	170	202	197	186	194	196	183	202	195	174	202	200	191	183	199	186	183	187	191	203	193	178	163	179	215	194	202	195	198	187	200	187	203	211	199	195	210	186	175	198	189	209	180	196	183	175	185	180	198	193	191	203	193	212	186	198	191	198	195	187	182	202	199	216	197	214	174	207	204	219	179	170	205	168	181	189	181	176	211	185	184	201	202	168	227	198	202	192	187	205	212	211	184	183	215	206	182	212	177	198	200	222	162	211	208	197	203	195	194	193	208	206	210	190	179	189	221	211	205	189	199	192	195	186	185	175	201	196	206	198	175	192	196	177	201	162	210	187	204	177	210	216	199	206	210	199	179	203	206	170	178	203	182	211	205	174	201	191	175	200	212	191	203	174	207	164	189	172	204	178	190	201	215	198	206	183	213	189	221	177	200	189	168	208	178	199	216	189	180	203	239	196	191	191	217	170	183	216	220	184	203	194	202	202	189	209	197	201	191	188	198	191	210	207	216	207	195	189	178	182	191	166	202	220	158	208	193	210	198	210	174	213	214	203	191	214	180	192	204	196	205	187	200	182	179	188	192	174	202	181	181	203	181	186	179	180	207	186	200	194	197	201	210	189	173	207	200	194	190	190	177	181	200	207	199	198	196	166	173	170	174	180	190	204	200	203	189	211	195	192	195	203	212	211	207	213	181	198	191	186	188	182	186	182	197	214	190	189	192	186	187	193	218	204	197	207	168	175	194	207	207	197	199	195	194	216	192	180	166	211	176	179	188	181	184	179	197	187	195	181	169	182	213	180	185	196	187	205	199	183	171	208	192	181
25863	21370	28128	24999	21361	12796	1665	1053	870	781	766	732	662	650	613	631	640	597	590	581	551	582	548	591	569	547	556	534	518	545	536	512	535	521	548	556	533	537	535	567	509	523	546	532	549	505	496	516	540	530	558	531	545	533	534	571	526	563	545	522	497	555	514	531	521	497	514	520	504	523	524	539	500	480	494	525	551	520	530	489	545	503	496	496	515	492	510	515	540	507	542	506	531	513	525	523	523	506	506	500	487	502	525	506	531	556	490	508	522	561	521	494	518	523	526	496	495	507	492	575	519	527	553	523	505	527	552	507	522	488	495	486	496	535	528	489	505	477	513	507	518	555	538	483	519	513	490	515	490	561	487	495	517	535	526	495	502	489	511	563	500	547	542	503	529	515	517	535	518	528	528	508	536	506	492	501	498	528	527	530	505	534	505	533	485	547	492	563	526	483	537	506	564	521	519	503	523	485	514	495	510	569	507	560	519	486	484	527	506	533	520	511	514	537	553	568	541	514	506	503	563	529	516	505	507	494	512	505	511	504	496	516	516	531	492	508	492	503	566	505	505	509	512	530	469	522	500	513	535	528	492	502	492	535	554	516	474	501	516	524	513	528	507	525	498	541	513	509	490	485	541	568	511	496	527	521	506	536	486	494	531	535	512	499	532	529	533	507	512	519	509	521	483	521	521	512	565	489	520	491	555	514	505	483	525	510	475	518	533	504	475	509	527	496	543	510	523	511	538	503	487	486	505	522	520	549	512	488	491	501	537	507	513	538	517	516	515	552	508	501	512	557	545	531	522	459	503	510	521	513	521	502	469	525	520	530	504	460	523	561	505	452	515	497	546	543	496	498	544	534	523	514	483	549	506	515	512	536	485	518	506	522	478	552	537	544	539	534	572	540	503	516	511	497	521	505	491	520	484	537	505	507	481	499	523	473	496	531	542	557	508	511	531	532	507	501	535	455	582	521	516	541	546	530	495	487	539	500	488	543	527	492	492	502	560	521	513	567	521	503	497	524	498	509	531	494	525	485	514	507	540	515	561	506	529	491	540	507	532	525	520	579	541	529	490	545	554	493	548	492	506	539	503	528	540	500	531	531	533	535	502	495	528	491	537	520	530	473	511	491	505	507	509	515	519	503	473	543	544	519	507	497	520	540	496	520	495	497	507	553	526	544	540	530	525	526	521	532	480	508	487	542	493	526	509	582	519	514	498	529	528	533	499	523	506	527	541	554	505	508	517	522	570	513	561	523	534	543	498	529	529	521	506	534	515	544	536	522	477	487	517	501	475	541	499	508	488	544	511	532	539	506	491	497	517	466	505	509	497	527	514	538	483	509	531	531	486	517	547	508	545	448	500	529	535	510	503	533	480	508	524	546	533	491	530	518	534	500	465	500	518	506	473	518	504	533	551	525	501	495	524	482	533	517	538	521	500	493	501	544	534	530	501	526	523	482	514	521	502	541	489	508	496	518	520	466	487	506	514	480	522	469	506	494	490	508	513	510	502	512	494	507	491	515	517	564	490	496	547	499	552	510	464	480	491	494	523	519	527	521	515	457	527	493	532	516	525	529	529	501	503	491	510	501	488	497	521	523	493	536	543	500	498	491	545	528	521	521	526	454	509	534	509	506	530	527	513	478	512	540	515	529	521	559	547	493	505	486	511	509	533	541	502	518	534	488	510	564	469	505	518	510	522	550	530	533	518	528	513	515	532	525	488	499	513	537	518	478	506	500	507	513	530	467	529	519	496	524	505	485	533	475	518	536	475	506	509	529	514	507	482	547	477	521	493	481	498	531	547	528	518	509	529	543	518	532	509	498	548	496	520	545	541	554	502	505	497	485	531	524	544	510	517	505	510	488	507	562	536	505	542	484	472	548	496	521	520	505	510	497	525	530	528	523	499	559	520	527	502	531	531	550	517	524	517	512	540	514	544	488	496	504	510	476	546	537	496	582	471	526	519	539	521	566	523	552	495	544	533	527	534	534	504	497	533	540	548	526	530	496	514	481	486	538	518	519	488	513	508	510	469	476	531	477	496	535	515	522	544	500	514	510	584	507	542	502	500	517	519	496	483	540	484	538	487	512	537	510	540	515	513	541	566	477	567	492	512	463	529	487	523	517	496	505	495	531	531	519	538	498	479	518	538	488	493	543	536	528	515	482	492	531	523	519	517	493	502	503	506	519	483	520	497	513	531	507	519	527	506	513	515	535	497	516	516	503	512	475	497	514	508	489	515	478	489	531	511	509	536	501	531	474	541	511	485	504	501	500	497	514	524	543	516	553	533	501	519	488	505	529	533	525	495	478	530	529	498	510	480	543	546	485	530	538	541	530	534	510	547	508	504	454	545	544	469	530	516	474	486	544	478	516	489	506	546	520	489	504	504	480	543	531	499	510	555	542	485	501	537	538	488	501	526	511	461	499	517	527	502	539	549	522	507	505	489	522	513	529	529	481	520	543	522	518	498	494	556	491	508	489	513	510	468	490	489	538	558	496	486	522	552	512	506	516	484	487	524	505	559	518	536	559	501	511	546	514	537	534	533	503	499	488	530	525	520	487	522	544	501	560	507	499	536	495	529	535	537	521	511	545	540	501	546	540	487	517	483	524	485	496	506	514	527	524	527	537	473	477	483	538	517	536	512	505	485	526	479	484	514	522	521	506	527	533	524	526	525	514	531	521	540	482	476	514	495	532	504	520	500	491	556	523	533	490	547	485	539	497	515	554	470	461	542	532	523	488	487	519	531	499	480	508	482	520	547	510	465	538	487	528	498	521	487	558	497	518	488	513	489	497	504	521	505	527	496	539	504	515	518	550	547	534	527	511	493	503	528	507	476	498	464	518	492	524	507	506	543	530	516	577	501	521	507	534	512	531	524	510	509	505	509	509	531	490	534	513	516	522	515	472	482	531	529	496	535	509	502	573	513	510	485	538	501	490	538	516	534	503	509	489	532	491	478	537	532	526	502	476	515	482	545	528	520	518	556	487	526	520	536	505	477	518	517	522	555	552	536	493	496	505	488	528	541	518	542	496	501	565	509	487	508	526	520	503	464	492	525	497	514	524	545	519	536	487	501	515	514	496	502	496	523	514	502	470	520	475	525	521	553	482	508	555	502	502	553	513	503	465	489	509	534	512	534	503	537	516	494	530	474	538	498	524	490	509	501	528	498	514	534	560	514	582	507	537	509	505	540	510	531	510	503	511	530	533	500	557	527	507	506	545	512	500	521	503	519	522	562	476	498	527	507	509	513	514	459	527	482	514	520	558	523	513	502	455	503	522	487	504	533	490	548	483	542	527	541	500	498	524	505	544	562	537	519	514	500	523	536	496	544	486	512	535	501	499	544	520	482	520	520	554	481	485	483	505	514	557	498	515	457	517	474	525	476	520	457	525	503	524	513	558	484	533	523	511	494	474	500	531	505	504	552	520	516	554	562	487	501	535	559	502	483	473	527	508	507	509	543	527	540	534	503	502	486	519	504	508
7307	10735	9849	5667	3634	2649	2049	1651	1391	1185	1078	931	867	842	850	721	740	647	662	675	655	612	575	604	593	563	581	547	544	571	575	574	521	511	568	529	556	522	531	516	537	532	518	566	523	469	532	535	537	519	509	511	516	494	540	490	499	490	532	518	521	532	517	494	517	490	510	503	508	540	498	493	514	498	548	516	495	519	499	503	494	516	511	524	460	534	502	493	459	508	473	506	475	485	515	529	509	519	501	512	495	482	485	508	508	487	523	551	493	459	494	527	493	515	477	499	513	458	493	481	493	490	502	480	509	483	485	515	486	499	507	458	480	502	466	453	487	471	481	507	504	510	521	508	486	506	515	493	490	509	521	487	536	518	549	494	494	531	490	473	464	474	503	492	466	517	507	492	489	512	521	444	504	472	515	480	489	504	491	469	481	492	448	501	507	461	489	507	492	492	493	466	520	516	537	480	483	539	536	482	505	519	504	512	487	483	524	516	476	489	517	467	529	496	488	535	486	441	504	506	471	506	488	475	496	523	486	536	489	487	499	487	472	500	520	464	491	502	501	494	504	471	463	486	463	464	504	501	483	512	505	510	508	485	499	476	483	474	476	512	535	502	451	489	548	499	486	498	454	514	504	493	532	472	453	536	527	502	459	479	470	485	507	507	499	495	447	466	486	482	475	495	514	517	505	524	522	517	502	529	457	546	508	453	477	482	489	488	543	486	545	537	468	461	464	485	517	485	486	510	435	478	515	457	485	493	489	486	454	502	506	492	500	488	513	493	483	497	449	493	475	474	512	481	505	510	493	468	535	512	502	455	519	483	528	507	459	542	537	505	495	511	469	490	492	450	502	538	440	501	476	464	480	497	496	437	477	502	509	509	546	462	472	491	492	472	508	510	512	467	483	486	531	483	521	471	487	489	505	496	490	486	515	516	488	503	478	494	512	492	511	509	498	483	485	459	492	505	524	531	511	511	483	480	469	486	461	488	485	494	505	477	481	479	468	514	459	513	543	490	509	481	492	452	517	518	499	499	461	498	503	529	487	508	465	499	497	474	456	506	487	494	492	442	509	526	458	502	481	514	516	503	482	490	546	467	501	468	533	487	537	490	493	475	479	497	543	519	481	518	514	431	490	518	482	539	463	503	528	485	530	471	505	510	526	470	468	481	492	488	493	487	507	506	470	516	508	471	507	493	503	479	510	481	503	506	520	470	516	486	458	479	479	490	500	470	481	495	489	526	524	499	477	506	480	492	487	526	480	475	501	519	471	495	512	466	475	505	470	502	501	470	492	491	489	481	485	483	477	494	491	510	507	500	446	495	484	509	489	477	518	489	500	502	511	468	463	501	506	458	486	482	474	480	503	495	485	537	477	472	500	489	433	510	498	490	484	500	496	511	428	487	484	505	511	477	489	457	491	474	514	467	487	472	451	488	508	513	487	468	503	476	512	472	491	479	494	479	471	474	513	440	500	490	434	502	538	509	512	461	530	471	502	509	499	467	493	482	511	447	501	473	514	534	513	479	501	508	522	495	503	513	525	520	512	473	507	494	493	501	486	514	497	493	498	491	503	479	506	440	491	512	520	476	493	482	477	514	509	491	469	543	492	494	466	493	469	490	488	502	477	478	492	448	520	488	488	511	491	476	466	481	494	497	525	511	515	526	489	464	494	495	516	527	495	451	479	489	489	498	504	505	520	485	523	497	510	529	478	501	461	514	488	539	482	513	491	505	455	533	478	510	497	489	497	533	502	486	522	512	455	529	497	488	504	494	507	494	493	495	463	462	480	471	503	494	481	547	515	540	475	477	498	522	515	530	493	509	489	509	475	501	509	482	476	480	453	496	496	464	494	464	503	531	527	507	506	530	499	516	496	505	452	484	488	478	482	466	465	478	464	559	538	501	504	501	514	511	515	439	494	454	501	519	495	521	500	500	514	478	511	477	494	518	484	453	515	498	510	527	494	484	477	479	490	498	531	433	507	529	480	493	492	512	468	491	429	516	478	485	487	522	487	522	464	493	517	521	517	461	470	512	481	480	483	537	502	472	500	477	488	457	548	498	490	452	506	519	514	508	489	487	502	479	513	491	535	477	521	489	477	491	529	482	481	544	497	485	476	462	502	493	527	489	466	499	480	492	475	491	460	484	456	534	525	526	464	517	472	522	531	528	478	467	503	501	491	478	504	493	503	453	521	496	495	472	506	476	508	496	497	475	499	485	531	478	479	496	509	460	547	519	517	493	506	471	502	503	513	475	502	475	512	504	472	529	503	485	482	484	538	483	495	483	493	498	499	513	478	493	478	509	489	476	495	488	500	477	479	526	514	466	475	508	452	499	498	509	518	448	472	531	496	475	487	477	504	483	470	493	471	523	481	464	483	501	518	476	515	469	481	459	489	490	499	476	459	472	508	503	483	497	455	473	516	477	519	481	491	475	530	461	470	488	517	488	488	494	468	535	483	455	478	464	488	497	503	506	503	519	485	494	539	504	517	511	515	522	515	470	561	498	473	490	491	485	534	543	494	482	468	539	527	482	477	535	476	484	492	467	479	483	530	491	481	478	495	488	503	479	488	465	484	525	444	497	549	472	530	517	520	464	475	486	468	478	480	504	504	502	516	505	462	498	495	487	498	501	489	512	491	478	476	520	513	480	501	470	480	474	476	502	500	508	512	499	563	497	488	516	476	455	442	459	476	466	524	472	478	483	530	473	501	480	476	550	468	444	510	531	516	509	451	510	507	480	488	507	481	492	521	519	495	487	474	455	505	457	489	468	470	500	501	525	510	466	516	500	493	471	492	497	483	517	481	506	465	507	502	485	475	472	512	518	488	517	428	467	532	489	480	461	502	520	487	468	488	463	505	506	517	469	500	497	489	534	486	559	509	511	498	464	477	509	498	468	466	520	490	497	457	457	488	493	497	478	508	502	511	538	524	448	521	523	516	474	483	512	490	499	484	481	499	466	509	496	514	480	553	459	480	493	535	509	505	485	506	460	484	463	455	517	479	522	519	496	507	506	476	492	490	475	509	494	498	494	479	515	468	476	493	488	500	519	502	516	469	465	518	496	516	496	502	472	462	480	482	497	494	510	488	500	520	513	529	517	497	482	496	468	492	490	500	499	488	498	489	470	476	516	486	496	485	503	428	496	496	491	499	500	484	503	446	487	516	494	494	458	470	532	527	492	459	465	470	455	467	488	497	480	500	539	483	471	510	490	513	465	507	519	509	474	500	520	522	506	483	516	473	493	477	489	519	488	486	554	473	505	497	463	489	508	470	449	507	483	482	525	478	479	480	473	485	508	461	507	530	508	506	492	483	474	484	479	502	489	503	536	501	479	516	503	488	479	479	501	498	487	481	490	510	444	451	492	479	512	506	524	469	486	469	506	489	495	470	510	466	489	455	511	472	538	504	485	470	513	489	510	535	486	504	460	483	475	478	480	492	500	515	496	490	496	479	516	497	491	487	548	469	491	487	480	542	480	520	508
23433	21330	28379	24632	21334	21421	11531	1890	1473	1231	1186	1182	1036	987	977	960	884	874	880	804	783	831	806	763	787	835	745	776	833	759	732	750	725	732	751	741	731	768	747	715	751	800	816	740	748	765	722	724	794	716	762	742	727	742	715	728	773	761	658	781	761	771	682	765	711	743	764	721	738	740	760	742	764	743	779	742	746	725	767	726	758	656	705	692	715	735	743	727	730	665	712	741	717	777	701	686	695	755	679	692	697	706	729	683	728	665	751	756	710	723	745	751	728	745	686	694	744	710	735	744	679	740	732	763	737	712	762	756	766	757	683	809	700	702	716	778	710	761	675	756	695	725	711	775	734	697	765	671	696	761	733	690	787	729	703	728	694	690	744	733	751	712	679	757	710	761	693	700	689	707	699	717	713	686	700	710	704	712	746	749	722	753	713	761	758	683	755	787	722	766	682	712	663	756	720	670	715	714	664	723	736	723	731	782	779	727	721	705	729	779	709	728	713	678	735	737	698	725	697	736	745	737	716	645	762	707	694	707	752	698	710	735	754	801	683	714	710	702	718	767	656	701	702	733	715	690	748	726	762	755	713	701	743	648	702	713	736	766	702	721	712	723	740	688	733	717	701	707	718	764	750	707	704	719	733	718	722	726	700	702	697	677	738	726	710	704	699	771	731	740	718	702	731	744	679	742	790	756	711	708	720	754	712	706	765	721	762	699	748	725	728	682	718	721	697	684	759	709	709	701	730	734	707	760	781	713	751	702	713	755	693	718	680	719	728	746	703	693	752	683	703	753	732	724	758	734	755	649	716	684	740	722	726	725	705	729	670	721	702	742	731	695	735	716	741	735	684	682	709	711	691	759	744	711	719	781	744	732	729	659	721	765	739	755	736	757	725	704	682	671	742	716	725	720	709	727	778	737	747	680	760	694	727	701	753	774	681	703	725	703	753	762	768	756	744	721	715	761	732	729	692	707	763	679	730	730	744	730	717	746	713	694	693	705	746	732	781	724	686	689	723	736	718	724	687	728	685	638	736	699	733	727	724	685	732	734	765	728	751	729	709	699	755	760	711	713	724	726	714	735	743	707	681	709	722	721	685	680	736	700	742	736	739	730	738	710	734	731	751	728	750	721	701	749	740	709	706	718	720	733	763	740	726	713	730	700	740	709	707	710	712	751	754	756	717	667	728	649	740	741	706	689	781	685	713	692	733	676	727	786	750	718	742	664	739	711	713	702	729	745	724	739	740	708	720	764	718	760	727	738	686	779	699	740	714	684	728	691	716	705	711	743	725	681	677	690	747	727	748	720	748	668	699	709	706	746	742	781	762	714	660	704	724	724	766	743	756	682	701	740	784	734	722	713	734	714	731	719	787	756	700	764	745	750	720	676	688	726	718	671	703	765	736	742	738	703	703	746	714	707	720	743	728	728	729	760	681	739	679	745	742	738	721	747	706	704	716	703	723	713	764	751	689	678	704	682	788	713	740	756	683	722	746	690	692	784	725	762	733	696	672	681	633	770	789	708	730	683	747	771	745	725	705	724	734	759	721	686	768	724	682	729	740	706	720	708	729	745	710	670	733	755	727	758	732	707	747	731	692	709	723	733	703	713	680	722	691	698	692	710	776	661	788	721	693	736	703	741	700	733	706	691	719	745	682	696	739	702	699	734	754	697	646	751	718	702	746	670	737	781	662	713	722	694	750	769	702	711	694	764	706	704	687	763	745	748	718	725	720	730	690	699	737	654	693	731	671	709	736	755	684	732	697	674	730	742	734	664	707	684	706	742	757	725	702	689	708	722	750	633	722	744	753	712	738	704	715	693	745	718	689	750	712	699	734	702	709	754	727	712	727	708	711	699	744	715	731	686	724	743	734	665	736	694	736	738	739	709	718	721	694	732	699	738	766	724	692	739	734	768	699	702	762	724	713	709	748	709	719	734	723	768	714	713	725	699	759	718	685	723	733	714	733	757	707	689	697	700	755	726	658	711	711	688	741	785	730	707	746	689	778	716	736	715	731	693	718	681	708	759	740	710	712	714	668	722	706	730	737	729	716	734	695	731	796	746	715	699	734	710	757	737	724	744	734	759	724	748	745	706	686	754	711	702	760	716	709	698	693	716	710	736	745	713	731	681	762	757	710	762	737	716	732	683	725	716	729	697	726	675	745	717	715	718	748	706	757	758	726	686	746	688	678	727	722	729	710	723	725	706	737	737	740	751	665	750	725	729	734	722	698	693	674	712	698	753	699	742	731	688	691	748	722	710	692	775	687	688	717	738	742	754	715	727	745	701	730	705	722	727	721	797	720	729	703	725	727	736	678	752	702	722	717	734	725	736	744	716	701	744	733	722	742	770	740	710	722	768	722	782	740	704	672	722	773	684	693	756	750	697	740	750	768	702	734	723	695	680	697	712	728	740	768	705	713	723	735	727	733	760	738	677	769	715	746	707	681	744	699	727	728	749	781	738	718	731	694	737	706	729	729	751	735	731	676	706	763	756	741	731	695	691	689	743	747	715	704	734	684	681	734	688	706	681	708	707	762	768	718	755	765	724	670	763	774	735	724	762	728	751	699	739	736	703	703	734	717	745	742	761	699	694	760	735	737	744	733	720	715	704	702	741	663	781	765	742	727	736	727	773	685	689	726	735	695	714	716	721	744	683	667	718	715	736	735	712	706	706	704	725	717	692	719	759	730	724	673	752	751	736	756	755	726	705	737	712	686	698	705	758	694	786	717	710	793	734	756	724	771	701	708	703	697	760	741	659	734	764	676	692	717	697	683	717	771	679	741	729	707	701	757	770	718	720	720	681	696	698	718	794	668	721	721	712	711	653	667	725	755	700	756	687	678	711	729	723	724	727	685	731	728	782	747	718	750	793	748	675	719	760	709	687	766	723	681	773	736	708	738	685	725	719	711	712	741	720	666	707	726	742	748	734	714	730	721	757	709	681	703	717	735	736	769	779	690	707	736	732	751	748	741	738	793	709	733	745	710	676	732	731	702	719	750	759	712	712	723	688	711	698	698	708	709	735	676	740	714	674	719	695	722	741	692	763	717	739	721	719	732	677	690	714	682	717	695	691	731	774	739	703	717	706	743	701	744	765	729	740	693	713	703	753	686	709	709	713	698	746	704	712	724	765	697	689	724	720	786	710	743	728	700	691	697	699	754	702	695	713	750	731	726	757	673	716	686	696	697	732	744	724	716	722	704	686	709	739	746	713	713	736	729	691	765	722	726	732	729	684	711	705	756	707	683	728	749	752	699	698	726	714	673	720	673	715	732	695	685	709	766	700	738	753	739	720	690	726	693	735	687	726	716	718	741	800	745	759	671	703	726	792	736	725	698	687	718	732	697	694	709	681	710	728	737	689	725	743	750	762	722	724	731	682	708	722	707	706	750	722	723	731	752	728	683	726	700	742	731	770	769	793	748	669	715	683	770	703	738	749	697	744	713	720	701	710	736	711	711	701	716	680	699	741	738	732	704	736
10188	17330	16089	9615	6266	4632	3506	2910	2416	2091	1762	1706	1454	1357	1244	1209	1139	1049	1078	952	955	959	964	900	893	859	868	831	831	820	824	837	767	790	777	832	787	786	727	698	784	714	747	739	726	807	704	764	727	734	728	718	743	709	712	726	748	708	741	728	730	732	728	743	683	715	704	737	761	707	733	709	721	711	704	711	706	763	722	679	678	753	694	645	680	711	706	727	692	666	752	715	664	693	689	717	695	702	740	729	692	741	743	725	714	731	655	716	727	665	708	713	699	711	776	676	693	684	731	669	659	745	719	718	711	668	715	729	692	717	744	711	697	660	716	696	621	690	730	735	694	765	690	726	742	665	713	699	670	712	722	711	681	736	704	706	715	701	725	766	717	726	728	718	715	717	692	731	702	692	692	699	728	743	697	704	672	676	670	694	717	700	720	690	667	700	672	709	725	737	676	741	696	715	698	743	718	701	675	682	707	689	732	651	682	762	732	694	667	708	651	686	678	689	692	697	718	680	687	759	680	712	670	698	711	748	702	651	719	681	693	729	742	668	711	674	660	712	658	697	676	708	739	697	694	746	630	729	725	672	632	686	651	681	688	742	641	690	645	682	706	718	698	707	687	732	733	704	701	690	713	640	707	692	693	756	682	702	714	700	728	702	694	705	663	658	709	710	731	716	700	746	684	647	700	735	700	689	658	751	690	700	748	710	694	636	709	690	648	653	720	736	698	712	693	708	662	701	729	666	742	665	689	691	665	735	693	723	752	674	683	703	671	722	737	678	659	691	690	703	714	691	684	674	680	717	678	706	675	669	728	729	700	724	678	654	757	701	669	683	675	664	720	651	700	698	687	702	731	681	744	678	693	708	711	731	685	700	662	693	654	695	714	687	723	656	725	673	691	715	729	669	722	702	711	637	725	724	714	722	702	707	663	751	653	710	699	704	745	736	691	708	652	695	668	675	677	735	726	669	667	727	692	683	685	675	654	720	646	684	689	750	716	678	687	677	670	694	683	686	684	673	711	725	718	704	673	708	708	703	667	694	735	693	725	718	638	751	673	712	751	696	719	702	725	707	719	660	698	709	690	684	676	664	677	683	697	705	697	668	749	719	686	636	703	663	659	653	708	685	723	684	675	693	673	719	702	755	664	685	698	692	659	705	695	697	688	658	716	703	730	724	683	717	721	650	692	743	646	670	690	677	709	674	715	664	674	727	726	700	715	690	675	664	699	741	680	733	735	713	700	720	686	640	654	698	673	668	660	654	707	651	663	649	729	672	714	684	661	658	761	719	702	687	673	701	748	701	714	701	739	719	722	674	682	777	684	725	672	720	708	697	694	716	697	674	704	699	695	740	692	728	666	735	705	667	700	734	691	710	705	675	701	742	726	690	761	673	693	734	680	685	672	683	691	707	654	719	728	709	683	720	712	668	719	712	694	726	697	769	694	689	644	759	695	725	693	694	663	671	692	698	649	639	708	734	711	739	710	703	698	668	652	656	708	689	645	724	710	679	687	679	668	688	735	726	677	698	669	661	707	667	720	704	725	701	667	697	695	709	729	720	702	700	664	697	731	707	731	726	758	679	739	696	696	747	722	728	700	704	705	670	743	681	712	705	751	670	696	721	719	679	680	686	656	723	731	669	730	746	703	717	729	663	652	695	719	673	704	680	701	665	669	677	642	703	633	723	641	656	703	686	682	684	725	686	705	691	719	711	732	674	702	737	708	696	688	694	733	680	720	719	714	680	655	695	662	698	717	707	693	709	730	696	709	698	718	742	699	672	689	687	700	745	726	691	702	723	740	676	728	705	714	687	707	691	686	742	683	754	676	691	655	716	725	659	670	642	695	692	694	732	652	686	723	710	719	733	688	694	701	751	765	719	722	664	695	672	620	700	707	721	657	670	715	679	688	737	679	683	705	713	717	717	688	738	705	693	647	662	714	685	717	708	691	739	696	739	722	686	744	726	705	669	705	732	700	751	687	725	698	691	731	772	679	702	738	680	694	732	696	687	685	715	701	679	753	673	718	700	730	722	745	714	691	709	734	689	681	694	705	672	681	628	703	712	631	674	693	654	701	715	675	710	662	739	702	702	725	672	733	708	734	720	730	747	707	701	728	720	697	680	717	675	713	652	697	713	712	722	666	764	704	684	686	695	687	718	724	709	686	660	699	666	659	644	675	719	686	701	704	687	668	697	732	721	710	730	715	678	641	683	695	686	693	713	705	686	691	695	688	675	694	678	718	713	678	689	710	703	698	731	707	698	703	702	674	710	687	688	703	703	745	717	714	722	714	676	712	741	717	688	704	697	681	692	709	729	685	717	714	700	696	695	686	687	729	685	702	726	657	661	691	702	703	675	717	688	682	722	715	729	744	726	706	686	677	675	688	706	702	671	760	708	661	680	682	672	716	744	756	690	706	731	665	696	668	751	733	690	715	749	718	639	675	686	693	706	677	658	734	686	703	717	683	680	690	672	730	683	689	674	679	725	727	727	690	682	733	636	698	709	748	746	687	708	689	679	700	706	745	702	614	704	675	702	706	695	684	700	678	716	705	687	712	670	683	676	703	713	718	707	743	677	681	673	669	695	697	676	669	675	694	735	694	661	707	735	703	682	671	737	644	672	710	733	732	656	690	704	741	686	695	658	698	733	706	702	655	718	702	660	654	669	671	670	688	667	691	677	692	654	706	700	678	649	666	682	698	654	691	757	715	681	679	754	734	671	642	722	688	691	694	717	745	708	728	728	701	652	693	676	724	728	679	659	675	656	774	666	687	694	697	665	740	654	713	673	672	698	678	711	682	708	741	685	676	721	680	692	701	698	742	716	733	676	715	720	671	710	696	706	679	729	680	727	670	674	702	716	734	681	681	680	684	682	675	687	707	672	711	717	703	694	670	694	756	694	701	642	676	715	745	666	722	683	662	708	679	694	708	695	678	703	670	695	680	706	651	712	651	713	685	697	717	743	723	739	674	726	652	707	762	684	673	701	715	690	728	695	663	696	673	641	754	649	747	720	703	685	635	696	666	690	707	683	684	687	706	663	708	664	704	678	672	728	689	724	696	703	692	682	646	703	703	673	728	698	709	718	727	679	719	684	752	678	715	726	697	652	709	704	667	670	673	654	741	726	697	689	688	675	725	744	713	675	757	681	733	726	661	691	701	694	669	733	717	709	669	725	688	693	643	683	731	661	672	732	663	692	739	730	648	718	734	761	734	723	658	663	682	722	687	671	727	742	647	711	671	670	692	707	687	677	691	727	704	699	733	707	705	682	688	658	675	706	676	664	711	711	722	736	661	696	706	718	749	686	707	659	718	707	688	717	686	738	734	683	677	708	723	708	707	668	734	683	697	667	699	700	703	688	701	760	727	701	707	700	715	659	728	726	691	721	639	746	688	683	751	710	667	683	715	706	675	669	734	712	719	748	672	734	664	658	709	711	687	655	657	687	739	652	687	693	708	760	678	733	701	717	687	658	683	695	749	665
28861	16051	2157	404	309	250	213	193	213	182	217	207	207	209	200	214	181	194	195	178	182	210	190	183	211	209	176	209	190	209	182	188	189	221	188	180	192	177	177	200	206	191	205	190	192	192	190	215	181	182	206	191	185	188	175	180	215	182	182	196	173	196	175	181	162	177	186	198	199	179	214	190	167	197	163	172	173	200	176	191	210	211	195	212	181	193	191	166	195	182	187	181	189	175	174	176	202	186	193	223	171	193	193	216	183	180	176	162	212	198	187	188	191	193	183	187	191	190	180	184	178	180	190	196	223	207	177	188	187	170	174	180	194	200	163	186	188	172	191	177	188	214	200	213	165	201	196	179	182	210	215	164	183	186	188	205	171	175	194	193	193	174	179	200	204	201	184	204	182	185	203	167	178	190	194	196	160	197	163	180	192	195	165	199	210	157	197	195	176	180	194	210	169	182	199	185	212	176	204	171	186	188	196	200	203	188	193	194	186	192	183	184	195	183	198	212	198	190	170	199	200	188	200	194	181	174	195	166	188	221	166	197	198	193	183	191	185	175	192	172	166	172	167	198	195	170	201	202	200	183	180	175	195	187	220	185	172	197	200	175	169	180	197	179	188	209	215	188	178	192	170	186	208	211	211	177	169	180	180	184	195	194	210	180	205	196	187	182	176	174	185	216	185	178	198	190	201	225	197	197	190	210	192	224	181	169	207	190	190	201	218	205	181	161	199	202	184	176	197	197	192	187	190	182	188	176	194	201	189	207	181	194	162	188	205	187	206	173	168	184	176	178	185	200	182	202	182	170	173	174	209	192	170	195	180	186	191	189	189	175	180	182	197	204	192	179	208	175	191	208	188	199	165	197	174	169	189	200	182	183	184	177	199	204	184	185	191	196	195	179	188	190	170	197	183	161	193	172	199	190	218	203	158	171	196	198	208	207	183	184	221	178	222	177	183	185	180	206	184	214	205	182	190	187	207	181	175	187	212	195	187	181	212	181	172	188	188	189	168	196	191	190	174	218	210	184	204	193	163	228	196	180	208	188	205	205	202	193	187	189	203	184	170	176	178	171	193	199	178	187	183	178	202	207	178	188	171	197	172	215	184	165	200	186	189	163	206	195	179	221	178	193	192	179	197	200	164	180	196	198	197	195	182	195	194	181	164	161	198	171	167	175	176	190	192	184	190	173	203	204	204	177	196	202	193	203	211	208	208	189	186	182	183	198	187	197	197	173	207	179	209	175	185	179	183	170	175	196	185	195	183	193	187	196	172	178	170	179	179	206	187	176	201	161	187	197	196	169	197	179	197	176	174	183	194	195	203	185	171	195	187	196	174	204	186	197	189	184	191	197	176	201	186	194	183	229	184	190	189	203	200	194	179	178	205	186	170	192	163	180	189	217	189	197	199	198	180	153	179	190	195	184	180	206	175	206	176	164	179	184	203	186	189	209	196	179	186	164	185	201	183	179	179	213	173	191	181	179	166	149	170	174	181	197	184	194	196	208	174	171	196	203	183	189	190	176	211	158	198	186	182	199	168	192	207	195	188	197	184	190	189	192	196	196	164	189	197	187	180	177	162	178	203	176	174	188	176	181	206	191	187	186	203	190	189	177	194	202	187	194	169	185	192	167	170	191	195	195	170	205	202	168	189	189	193	194	171	186	196	226	187	190	182	185	193	184	150	172	194	150	190	206	205	191	206	186	179	211	206	179	147	182	172	174	203	206	196	175	200	191	175	197	167	162	173	167	192	179	191	216	175	212	198	203	191	204	183	198	175	187	198	182	171	204	203	191	176	191	178	204	179	180	178	192	190	190	207	184	187	183	166	200	199	191	196	196	180	172	210	197	194	168	200	194	191	163	195	174	194	202	190	177	185	192	200	182	207	188	210	189	226	181	208	167	158	185	184	188	206	198	198	178	187	175	195	204	200	167	198	172	193	190	199	196	190	181	191	195	197	175	186	187	177	203	180	191	175	189	195	194	181	188	197	192	171	194	206	192	201	204	183	183	189	201	200	198	212	203	153	179	192	188	169	189	195	192	210	214	183	215	175	164	194	184	210	189	197	194	174	194	206	200	166	205	195	195	160	170	175	189	181	176	185	159	190	184	176	187	221	186	189	189	187	159	191	174	174	197	200	185	171	164	209	193	192	156	192	199	185	189	180	178	153	192	199	176	180	176	189	202	184	207	176	187	193	204	197	178	187	181	189	170	202	175	187	204	189	185	189	202	204	188	180	193	201	159	200	208	191	174	187	192	191	205	167	168	191	211	201	189	199	165	183	189	182	184	199	195	195	177	187	206	182	178	194	207	195	159	172	172	193	196	226	184	178	191	194	203	191	183	214	211	169	187	171	201	185	170	182	185	199	185	188	187	176	174	196	187	162	188	195	189	183	177	181	198	206	189	191	161	186	196	167	153	210	186	202	189	193	194	190	166	168	217	189	188	190	181	185	192	174	166	191	203	168	193	197	179	189	174	197	187	177	167	182	208	166	155	209	179	201	216	185	180	182	202	185	159	184	186	191	200	209	194	184	204	200	176	185	215	190	186	193	178	167	206	197	191	164	197	191	208	184	188	202	178	191	183	170	168	179	172	204	188	190	174	179	184	162	172	187	207	196	203	196	169	182	170	174	185	185	167	199	177	206	191	177	172	175	194	189	202	190	173	179	183	193	189	161	187	174	170	201	187	192	180	200	184	194	170	194	165	200	199	163	177	159	180	171	187	199	193	180	197	190	191	202	191	212	181	219	187	187	194	175	161	189	209	200	212	193	198	195	222	188	163	170	193	187	184	193	172	175	192	197	182	207	188	211	183	190	198	191	192	177	184	194	181	195	196	186	172	190	174	191	195	206	189	199	195	178	201	191	205	183	183	206	181	197	170	163	175	190	188	189	179	204	210	205	193	192	197	199	211	185	191	198	193	162	201	165	190	174	176	183	194	182	193	207	187	196	186	179	204	198	203	169	200	190	170	167	192	197	181	184	179	201	176	198	173	192	191	198	208	202	182	212	189	169	202	226	162	177	195	204	172	193	208	170	193	190	169	197	171	204	171	164	199	194	181	185	199	180	172	212	182	193	167	173	190	192	199	191	185	187	185	150	186	187	174	213	168	187	164	176	224	185	199	196	198	193	195	173	176	164	195	188	182	174	195	191	180	162	184	192	198	175	198	183	158	200	173	179	179	192	167	198	176	208	190	189	181	189	182	206	201	166	186	176	180	165	195	208	180	169	172	167	200	175	187	195	160	206	179	212	172	198	192	190	156	164	186	207	181	209	204	200	192	193	190	209	195	206	183	210	187	184	175	189	157	185	179	203	178	203	170	177	154	212	191	184	190	161	184	203	190	176	183	185	182	156	177	214	183	184	170	208	166	182	192	186	207	182	191	206	197	200	198	188	187	188	177	202	168	183	187	201	164	162	192	207	185	174	193	173	195	194	166	190	179	186	212	204	196	186	176	193	189	172	189	190	184	179	184	190	178
4869	757	652	415	332	338	292	245	250	245	209	240	210	219	196	184	231	225	216	220	220	187	219	187	209	196	189	201	218	202	197	231	209	230	191	213	188	229	178	210	159	173	194	204	198	213	189	174	192	210	203	192	201	188	201	192	201	193	191	181	181	173	218	212	186	206	212	196	182	204	189	210	196	204	216	186	192	224	194	218	212	193	210	214	191	194	231	174	206	186	218	201	173	182	181	206	193	185	196	178	197	191	220	203	187	207	198	199	186	197	176	192	216	186	210	207	218	202	185	200	189	189	196	195	217	194	199	208	207	203	192	209	219	208	198	196	199	208	190	200	194	212	218	226	190	194	186	193	166	180	196	196	188	211	184	171	226	218	210	197	189	204	189	210	214	213	208	188	190	204	181	193	206	199	203	190	210	198	205	222	198	205	197	187	189	206	188	201	213	195	211	192	178	183	225	188	219	193	193	185	199	193	194	205	198	180	200	191	214	198	209	188	185	186	159	196	213	201	198	202	190	212	222	197	204	200	204	180	185	197	218	198	187	195	192	203	203	176	194	202	187	185	194	215	204	187	187	204	193	197	190	205	183	190	210	201	190	206	204	184	162	191	217	212	200	196	216	204	197	201	193	215	180	182	209	184	211	178	199	219	205	207	203	206	230	192	177	222	189	196	206	213	194	214	213	191	200	210	230	201	187	189	222	176	199	180	176	208	183	208	188	232	213	187	192	200	203	189	187	192	203	191	184	212	196	182	215	193	211	210	165	206	200	197	178	204	192	199	217	216	197	190	197	189	196	194	199	225	193	195	196	200	181	200	193	180	187	211	198	181	198	206	190	191	190	217	209	200	197	179	213	196	219	191	188	183	174	201	197	193	202	191	188	219	214	215	199	179	214	180	193	195	214	182	195	201	195	197	196	212	217	197	218	183	187	200	200	177	190	197	211	198	208	202	198	203	207	155	212	193	186	211	207	200	180	190	200	186	188	189	206	225	193	187	193	195	187	202	202	203	212	218	195	172	203	197	206	173	221	206	192	213	201	205	215	206	208	203	205	202	173	193	222	183	203	213	210	191	166	202	186	204	239	201	208	200	201	180	207	200	186	173	208	187	204	214	178	197	187	211	197	235	185	197	204	206	195	200	196	213	179	136	156	226	177	204	225	197	194	230	225	202	182	214	183	175	210	215	217	213	196	204	185	190	191	199	210	163	199	196	210	195	230	192	208	199	234	190	207	164	183	214	164	202	190	193	201	196	195	203	207	184	186	184	190	203	183	188	229	182	189	209	200	207	194	188	217	211	216	183	204	195	166	187	207	191	188	183	184	191	208	212	222	222	189	226	186	224	230	183	189	175	195	198	208	207	218	207	197	192	201	186	201	195	218	192	169	211	215	192	201	191	200	203	202	200	199	177	216	191	193	170	219	174	189	189	179	204	190	185	206	171	183	201	199	190	210	182	191	190	214	185	205	194	183	211	194	186	199	226	195	196	202	169	190	182	185	176	181	198	222	194	173	187	185	209	194	225	209	230	204	217	189	183	210	195	203	184	206	205	193	178	200	207	184	199	180	185	170	199	209	195	186	217	185	192	198	205	201	200	209	201	180	227	188	241	193	194	169	199	198	183	181	214	190	197	185	214	190	191	194	198	204	202	219	198	193	204	207	176	198	182	192	196	199	179	236	188	204	214	211	204	199	194	192	186	180	211	196	194	215	179	176	196	215	196	195	189	185	195	207	202	197	190	176	202	198	178	188	205	205	229	200	186	195	201	175	161	178	194	184	207	177	209	175	205	185	194	188	181	193	222	210	187	173	202	189	182	208	221	210	208	172	195	227	176	198	196	181	182	197	187	190	192	195	201	211	187	213	196	217	194	173	205	206	179	204	204	185	209	202	177	207	221	204	184	216	206	188	184	202	175	199	192	185	197	157	160	221	192	216	184	204	203	177	215	201	213	202	215	211	185	204	181	188	211	196	198	209	180	219	194	200	212	216	202	200	196	186	214	189	212	193	176	194	189	205	188	178	203	195	191	202	167	169	204	196	182	203	174	200	222	215	204	203	197	177	184	203	169	195	185	188	184	200	216	188	193	226	197	197	187	213	199	198	195	191	198	217	189	204	197	198	223	193	205	175	167	186	178	196	190	161	214	184	188	200	195	204	184	216	181	198	206	198	182	196	204	215	195	187	214	200	197	178	194	183	199	196	193	189	222	200	193	183	195	186	195	190	189	209	199	190	188	190	198	203	189	187	190	202	172	189	218	199	207	197	196	210	169	189	213	207	186	187	188	188	204	181	187	186	202	208	197	201	183	187	188	193	177	213	200	201	199	203	182	189	197	184	195	195	204	189	206	184	192	197	191	197	192	201	214	225	195	222	198	196	191	188	209	196	189	187	191	196	209	217	188	190	203	184	200	213	235	222	190	193	190	185	208	202	199	217	214	204	200	170	172	202	207	199	195	177	201	203	196	215	196	196	165	195	181	192	186	201	206	182	210	199	209	187	213	188	203	217	195	192	188	189	199	224	204	189	192	198	205	188	195	191	202	222	200	188	184	197	200	196	191	178	206	178	204	189	183	205	197	193	185	209	203	176	232	206	185	201	201	192	198	206	178	190	190	190	221	179	217	215	190	185	199	184	201	190	180	214	158	207	188	205	199	204	177	175	196	205	199	205	206	197	194	205	189	204	196	190	187	219	203	207	201	195	190	190	208	198	193	180	207	198	184	194	189	200	175	186	179	188	202	190	213	205	205	173	190	198	192	195	197	203	183	194	172	183	186	192	205	190	203	162	168	196	200	197	183	183	201	176	183	222	183	199	184	202	200	196	203	215	181	215	203	181	208	233	213	207	186	192	196	205	192	218	208	183	185	187	170	203	184	212	183	206	173	208	188	225	185	210	195	189	206	206	179	206	195	193	188	194	177	217	174	199	209	204	189	199	184	186	185	205	194	208	214	179	180	193	210	191	170	199	201	197	191	203	179	199	189	192	200	233	206	211	204	218	191	182	179	179	179	174	184	212	206	199	201	199	210	206	201	206	207	210	184	183	211	186	197	209	209	202	208	190	184	189	185	188	205	206	191	209	185	219	225	196	197	214	194	211	210	187	182	185	212	196	188	200	202	198	192	197	228	209	202	192	188	218	181	211	198	206	198	208	191	212	189	208	195	206	215	195	180	207	178	215	200	196	188	227	188	185	198	177	194	197	185	176	195	172	195	176	198	208	200	185	189	208	224	229	210	184	216	206	191	193	212	188	180	193	214	205	185	191	202	209	204	208	214	213	203	181	188	190	200	212	186	184	183	185	193	193	197	196	183	184	210	192	184	191	185	155	186	192	195	207	188	205	196	208	186	197	190	198	192	200	201	190	193	185	194	214	220	223	177	193	185	162	207	211	206	192	203	197	195	201	197	201	201	204	183	187	182	202	196	206	209	180	198	197	171	205	210	200	218	195	196	209	216	192	213	184	206	219	212	215	191	200	191
25842	21326	28054	24931	21320	12729	1680	1108	906	810	836	687	698	685	634	645	637	607	580	584	528	587	584	589	596	558	532	558	542	564	516	578	542	551	542	513	547	582	559	527	548	507	508	574	587	549	540	509	544	523	558	525	580	513	532	547	519	548	559	557	493	518	535	516	555	484	519	523	485	514	512	528	517	520	543	510	520	493	524	516	562	535	550	531	508	524	505	547	526	500	491	483	498	525	550	552	545	476	518	562	515	477	554	516	498	543	520	501	545	528	515	497	491	541	524	504	525	518	550	515	482	525	547	527	535	480	484	530	560	545	535	517	505	518	450	457	528	509	521	527	526	507	483	548	500	542	545	513	481	536	513	520	503	488	509	514	547	514	506	512	521	510	528	551	524	527	534	527	479	529	511	523	498	502	475	525	514	505	523	512	495	537	589	516	522	528	530	488	488	513	511	490	520	528	519	498	511	486	516	481	501	511	489	506	492	536	486	473	531	557	503	517	554	529	494	548	524	535	574	543	492	527	515	574	503	528	519	531	539	481	554	553	529	533	474	532	529	496	528	511	533	528	519	542	485	531	495	530	523	481	502	537	550	572	546	515	505	521	517	524	545	508	522	493	520	541	566	521	521	510	544	485	538	499	560	516	522	521	526	517	498	502	520	523	479	500	518	550	491	479	532	531	532	508	522	494	487	556	545	531	534	517	495	554	501	536	481	494	509	504	499	514	519	516	491	526	518	511	505	516	488	518	477	552	499	527	507	524	514	507	515	513	562	517	530	515	483	530	538	496	479	509	498	544	513	528	497	482	523	515	511	528	522	502	509	508	525	506	506	527	511	564	546	496	517	475	508	508	481	519	523	504	488	536	546	499	481	482	484	542	499	509	496	546	544	568	513	559	510	498	516	519	496	514	537	538	564	535	542	500	506	522	503	490	535	532	511	500	512	498	495	518	506	509	522	539	528	537	516	537	492	534	524	522	530	503	508	497	503	506	510	545	488	514	523	502	510	533	565	482	526	520	515	493	514	502	521	547	493	531	522	533	496	508	520	517	537	522	548	535	492	517	480	520	537	505	492	522	503	521	530	528	555	507	539	484	489	509	530	518	503	501	496	536	497	498	485	500	534	497	512	552	516	579	560	497	518	521	470	523	527	486	489	529	558	519	495	498	528	488	532	538	493	528	505	557	532	505	508	547	542	473	578	537	503	523	505	515	500	529	528	517	517	522	546	507	494	534	517	518	498	514	524	522	485	535	544	535	508	477	540	528	519	493	531	560	552	501	536	514	497	542	512	519	505	487	525	507	526	476	540	517	530	519	478	504	477	525	491	522	512	512	484	544	517	517	510	489	491	548	502	515	547	521	500	458	570	502	514	462	491	528	536	530	529	510	529	474	544	547	528	555	470	484	515	557	528	509	489	491	496	480	472	521	531	527	534	535	516	486	552	485	565	515	563	516	507	478	521	494	542	521	516	534	539	533	525	502	531	506	513	529	537	549	523	525	507	517	537	494	564	553	544	482	541	475	541	511	525	486	541	525	548	527	492	517	541	524	511	483	533	500	508	530	524	511	562	505	537	526	524	482	514	474	496	512	502	523	516	520	544	535	519	531	528	505	503	564	504	540	480	540	524	523	504	489	513	476	562	505	499	474	565	499	543	496	525	527	549	544	479	534	543	506	492	477	519	579	512	534	547	498	517	493	535	544	488	483	501	494	555	503	531	551	550	480	518	495	560	499	532	486	557	515	506	511	461	446	525	509	507	522	498	525	530	502	509	556	540	461	525	543	478	545	478	469	510	486	475	525	510	524	527	524	510	517	515	502	483	527	542	502	501	507	507	483	526	489	524	523	532	555	479	495	544	499	543	490	502	509	526	506	513	491	520	556	509	537	507	535	555	516	533	504	510	525	504	492	493	525	515	535	538	527	512	501	531	514	536	506	544	508	536	526	518	526	508	504	499	552	518	504	505	528	518	576	528	549	482	521	499	482	539	500	524	499	550	488	550	546	514	520	544	531	524	520	504	518	479	521	512	509	473	480	519	501	510	477	539	464	545	505	540	490	532	529	512	511	555	538	524	516	505	508	524	504	549	572	515	510	488	496	516	493	517	561	540	552	515	505	535	522	511	484	487	480	504	512	480	500	492	524	501	535	480	545	487	517	548	497	503	502	512	497	524	523	522	580	498	511	510	473	509	519	529	491	500	528	512	505	506	564	563	515	512	538	533	476	494	516	553	520	503	537	475	502	524	524	545	529	531	475	484	517	510	518	543	499	537	525	528	507	508	564	530	534	538	542	489	450	524	504	533	501	479	526	482	505	502	467	525	540	509	535	528	511	525	550	547	538	518	514	476	534	587	516	476	506	520	503	493	551	512	569	537	509	524	514	516	545	517	490	527	509	495	489	524	445	516	510	473	469	537	491	495	523	549	524	512	519	495	471	519	497	504	484	518	533	510	545	535	502	507	526	553	536	527	500	508	522	505	547	521	502	500	541	455	511	518	530	520	522	491	519	506	560	518	525	480	497	494	534	510	523	573	460	509	487	567	505	530	560	518	527	522	512	513	479	490	542	509	498	524	501	528	534	486	507	511	535	525	490	494	518	522	558	524	548	532	505	507	518	513	526	540	525	484	504	491	486	546	497	534	550	515	505	483	505	531	521	519	548	510	539	542	534	528	500	494	499	499	492	534	506	494	446	493	520	552	508	497	489	503	513	493	510	535	494	489	530	504	552	478	507	498	499	523	486	509	562	571	552	537	517	543	513	553	501	546	513	512	514	555	469	543	505	497	525	485	534	464	513	562	488	519	507	509	519	479	507	505	554	546	554	538	496	532	571	529	525	536	546	530	487	489	489	523	558	507	502	534	529	528	521	502	472	507	526	530	518	558	496	523	498	507	523	549	528	521	519	554	526	568	463	476	540	518	500	521	504	499	509	550	524	524	508	520	479	518	525	491	514	543	540	524	517	519	519	542	540	535	520	555	492	497	497	536	544	519	550	545	504	538	482	485	535	517	523	502	515	530	549	504	526	526	505	563	530	498	526	544	509	538	528	563	496	565	536	504	516	478	529	519	528	508	533	495	514	493	469	509	521	538	514	523	566	503	522	515	524	506	504	485	495	512	505	527	539	532	529	534	515	475	501	526	560	491	545	512	506	494	517	502	497	481	513	503	504	532	501	518	500	559	510	514	494	479	489	525	515	497	484	561	517	544	529	482	521	533	486	524	481	509	501	492	489	497	497	524	491	528	507	515	506	515	520	520	531	519	502	508	526	503	518	519	513	516	495	465	521	472	534	515	524	500	542	518	499	506	510	492	506	530	471	510	527	523	549	477	505	523	530	499	523	488	506	515	527	487	481	525	499	499	543	496	540	549	527	515	453	491	511	481	542	515	533	531	511	520	513	530	534	536	482	503	561	507	538	495	534	488	536	449	533	512	503	486	583	509	485	546	455	565	495	479	480	508	488	500	492	524	579	512	504	492	541
7236	10754	9875	5536	3657	2631	2032	1687	1463	1209	1126	1017	887	889	751	757	708	663	659	641	618	657	626	625	586	602	548	586	586	592	564	544	506	554	547	548	542	524	555	561	550	511	537	536	523	536	513	534	482	561	505	516	534	490	547	536	546	470	486	517	533	510	524	500	484	476	540	532	498	493	500	507	500	519	515	473	462	481	503	526	534	464	506	517	516	489	491	468	470	519	520	477	477	495	518	502	531	523	480	489	460	479	501	474	491	496	515	468	519	537	489	517	516	494	482	489	525	535	520	482	447	497	465	488	497	505	493	482	489	497	515	511	545	500	492	494	478	501	476	496	492	538	510	465	533	524	523	472	506	502	485	534	526	499	468	504	540	502	511	500	526	504	504	469	522	468	502	509	530	495	511	499	453	475	465	469	524	450	492	518	469	488	502	506	515	530	484	515	504	468	513	480	490	486	468	487	517	488	502	494	526	458	503	506	482	467	501	501	477	535	496	497	481	496	513	511	528	475	486	512	528	460	473	464	514	518	508	473	492	492	517	511	476	496	495	514	484	467	501	476	465	495	485	515	479	503	458	498	485	506	506	499	503	522	481	528	528	493	470	533	503	538	508	511	474	476	497	468	505	495	476	503	496	555	496	502	516	516	483	519	539	510	510	466	466	472	478	500	523	513	514	466	502	533	518	505	531	536	499	544	450	470	513	509	479	511	464	510	490	480	546	479	489	437	499	492	497	515	480	483	489	453	560	516	512	498	523	503	489	503	525	489	488	519	475	477	491	487	487	505	515	503	520	511	506	501	466	482	517	501	510	444	510	500	535	511	495	463	475	520	458	481	503	523	542	464	462	512	494	546	527	516	515	494	503	503	494	514	522	458	492	468	532	500	500	520	494	508	476	479	484	548	505	491	496	487	480	520	491	524	488	497	519	477	497	482	531	464	486	521	495	548	514	531	468	472	501	497	512	501	505	476	496	520	509	513	496	541	510	479	479	550	493	518	521	484	498	454	518	524	480	497	467	526	513	525	493	442	511	503	471	520	514	509	504	499	490	487	491	504	468	515	487	519	522	502	505	484	496	496	478	556	505	445	509	513	502	475	472	493	521	485	504	508	490	490	540	494	514	487	473	523	452	531	515	509	480	480	502	485	493	470	496	513	484	510	500	486	473	505	507	498	501	500	499	488	469	529	518	464	499	484	500	499	481	494	507	483	533	471	534	472	498	468	504	512	487	493	481	512	536	483	498	515	515	508	524	494	471	484	493	505	491	471	471	495	479	504	496	488	500	514	508	511	487	502	495	465	475	488	427	469	486	496	457	507	513	518	508	488	474	506	502	520	525	500	533	491	514	468	495	495	488	504	490	523	501	492	476	482	526	489	509	461	469	471	504	498	495	507	466	522	463	496	498	493	479	490	459	500	513	472	490	456	501	472	510	474	517	487	479	514	556	496	499	515	501	514	495	521	500	530	500	505	492	498	492	464	492	489	487	480	518	483	473	475	516	510	479	493	474	505	481	491	469	488	515	476	488	492	501	485	495	516	492	512	458	492	472	510	489	505	519	498	483	492	427	508	477	493	497	518	532	500	490	514	484	473	469	462	490	482	529	502	471	513	500	479	493	483	493	495	500	496	512	458	489	543	509	475	491	486	502	512	480	474	490	491	502	501	536	508	477	502	504	540	499	506	509	482	514	484	472	506	466	504	510	495	481	455	500	506	472	473	498	539	489	541	525	457	511	490	428	491	484	500	525	485	534	499	480	488	470	539	488	495	471	542	512	446	483	481	512	491	507	509	502	512	499	522	498	484	508	520	500	464	493	484	507	475	532	452	537	536	504	529	470	514	478	493	485	477	549	490	505	518	499	501	482	527	499	532	496	503	509	531	492	526	510	489	488	500	475	503	522	532	541	511	516	509	520	468	471	479	469	462	461	479	506	503	490	530	488	541	474	497	485	461	482	462	502	456	498	519	498	496	451	477	462	505	501	505	456	471	464	482	501	513	521	485	537	469	504	483	468	514	474	499	485	464	466	505	498	506	492	458	491	499	491	477	505	501	532	493	446	515	492	486	452	484	537	484	518	509	457	498	495	484	505	546	482	504	471	465	499	499	527	478	507	549	524	517	483	469	559	499	512	473	487	510	524	506	510	514	491	467	519	536	503	480	477	506	546	465	494	481	468	500	452	466	477	547	531	464	516	484	487	530	484	477	513	501	520	482	496	487	533	495	499	457	520	473	507	479	489	524	514	517	445	480	538	475	490	526	506	487	495	474	507	486	489	507	562	490	505	506	499	493	527	486	493	479	496	496	510	515	504	495	509	485	489	500	467	478	500	500	499	503	477	483	474	506	494	467	532	471	417	525	466	477	500	498	477	494	521	500	457	503	517	500	510	519	516	531	523	461	507	488	532	536	482	476	507	523	486	467	475	494	497	492	524	479	514	490	511	525	498	470	510	498	489	550	446	509	527	485	481	504	517	485	467	473	478	466	495	501	538	474	506	500	464	509	509	539	499	472	507	476	523	497	477	499	476	512	481	481	502	527	518	471	464	507	470	492	515	459	478	484	495	472	487	516	474	486	507	499	486	515	498	511	492	502	516	481	490	483	514	472	493	472	494	513	527	505	523	492	465	476	521	537	498	526	485	514	528	481	506	495	526	514	479	514	494	477	496	488	484	489	467	454	477	522	496	520	484	487	545	469	472	519	508	488	485	487	502	535	490	493	503	483	528	502	500	475	471	482	501	500	474	472	501	485	472	468	505	521	490	506	511	509	517	502	503	478	525	515	479	489	481	522	505	508	510	476	525	466	511	488	498	516	483	511	487	515	484	488	493	479	497	450	513	492	495	522	489	436	496	470	486	464	448	499	500	451	523	470	486	495	498	510	499	496	501	504	506	530	512	464	490	495	535	489	469	470	525	473	510	491	499	457	489	479	491	495	507	524	508	495	519	514	512	527	449	514	485	463	482	440	509	452	531	489	475	483	504	507	500	491	536	480	489	511	479	484	488	512	495	511	529	490	476	519	488	514	491	472	473	495	438	497	548	541	478	520	507	515	502	519	520	462	473	503	495	497	485	491	515	508	490	464	474	456	503	515	475	508	444	486	528	521	497	481	477	506	499	516	484	492	494	540	491	473	518	514	525	519	476	494	496	529	529	513	490	525	492	489	512	513	472	492	499	509	472	475	480	522	485	465	509	499	505	494	500	506	517	462	487	507	526	492	505	468	483	496	507	506	486	496	505	505	513	497	507	458	497	543	496	504	499	497	480	501	498	520	495	502	516	518	489	499	491	487	541	512	455	481	444	501	522	476	504	490	485	496	527	501	480	480	480	493	468	467	482	485	494	481	501	524	489	485	505	479	517	494	476	523	495	535	459	534	510	493	489	513	520	485	505	530	478	484	473	471	460	495	488	521	496	506	449	513	472	487	476	492	461	525	507	525	534	499	477	545	502	505	502	552	496	525	492	488	503	512	469	474	463	515
23446	21322	28382	24607	21326	21419	11404	1959	1414	1325	1196	1117	1008	982	957	938	977	857	858	910	807	812	852	839	767	760	792	788	817	802	749	782	791	748	755	784	774	775	729	822	792	746	721	808	777	732	755	727	738	738	754	823	731	773	791	748	746	788	758	747	722	748	742	718	742	704	758	762	717	773	736	721	745	743	801	734	803	749	781	757	744	756	726	749	716	680	778	744	773	745	718	748	747	756	768	773	732	685	707	740	709	733	778	742	720	768	764	764	700	772	665	689	743	715	772	727	718	699	750	735	735	722	718	742	778	710	697	758	743	747	753	753	761	700	743	768	721	722	737	732	675	740	708	772	754	726	788	703	661	703	709	687	721	747	762	768	718	730	717	682	733	677	742	742	710	680	688	711	755	684	754	706	748	744	755	670	757	773	767	721	719	712	741	690	695	730	727	742	743	754	745	706	701	743	729	707	710	722	736	722	762	747	717	697	711	703	732	744	725	717	754	785	690	734	743	751	711	749	723	717	689	787	690	734	755	747	735	712	730	722	711	657	740	712	730	740	714	731	717	691	721	726	735	728	735	697	670	731	758	714	705	715	746	703	764	717	758	786	761	712	782	692	711	724	767	709	750	702	684	749	718	753	772	705	726	717	725	744	730	681	698	713	695	728	716	727	742	756	720	739	772	722	793	724	717	699	719	705	714	700	766	730	739	731	698	718	714	674	707	710	787	752	726	729	769	740	735	760	800	743	689	724	704	695	739	758	732	754	701	738	752	742	769	712	714	687	761	706	719	749	657	749	756	696	675	702	711	730	795	743	689	718	697	716	762	691	695	745	770	723	699	714	676	723	706	788	757	715	664	756	737	667	715	732	751	737	772	744	747	692	722	743	741	742	698	764	770	689	715	701	723	773	739	708	789	733	714	735	739	705	729	743	702	698	711	770	673	693	724	720	694	733	789	711	741	710	726	714	740	689	711	728	741	725	735	767	741	708	699	729	652	725	726	736	768	719	744	692	743	716	705	702	737	735	722	681	750	716	728	762	781	720	751	721	748	702	737	696	709	725	724	715	774	705	725	684	683	752	751	681	784	739	745	790	730	762	723	743	735	723	743	705	753	714	689	725	820	721	738	711	742	695	717	686	746	754	751	683	721	702	729	704	683	719	726	751	716	713	748	672	778	691	684	660	732	735	781	730	761	734	712	667	720	721	720	728	708	727	752	732	726	734	702	723	684	713	750	723	708	736	732	735	738	701	739	718	740	716	712	764	742	742	696	723	753	715	714	762	703	707	745	721	719	672	768	729	714	768	757	732	735	724	698	728	700	716	691	745	725	711	744	700	762	734	741	728	737	692	751	725	739	761	717	705	772	739	735	753	714	723	690	694	735	735	681	786	762	748	784	686	714	764	714	722	763	739	748	682	700	786	761	735	740	757	746	715	717	713	739	696	764	722	714	712	717	694	717	701	698	761	731	675	710	755	724	766	696	741	725	746	807	760	718	724	727	741	686	799	716	740	666	768	744	739	755	716	764	766	751	746	708	712	714	689	738	677	673	775	721	738	721	712	763	740	703	708	702	679	719	741	725	735	757	747	683	680	702	733	724	664	689	726	736	688	720	678	726	778	765	765	731	744	690	704	760	725	722	726	707	740	739	720	750	748	707	755	669	725	742	761	763	749	718	771	772	753	700	681	754	718	686	754	736	721	768	728	735	697	705	685	747	736	715	739	697	690	754	749	745	737	704	746	701	699	728	676	724	744	693	760	729	766	758	701	739	736	716	727	696	695	712	698	749	741	734	708	712	747	752	738	770	758	681	752	729	689	717	726	717	717	709	685	719	772	749	722	734	716	728	703	713	749	636	692	736	680	703	719	727	697	720	727	719	712	715	775	752	708	710	719	779	704	713	763	705	713	778	706	740	724	729	716	750	765	784	768	739	716	715	740	769	726	735	735	696	749	758	692	754	757	726	739	725	703	694	728	695	755	736	735	715	753	751	706	740	696	750	696	703	732	785	707	695	727	771	773	730	742	740	760	739	703	741	745	693	746	661	732	714	697	662	717	740	755	685	739	706	685	725	760	691	765	759	694	727	718	723	740	757	740	717	711	740	741	758	704	768	741	754	692	716	732	726	693	702	747	706	747	724	775	729	743	748	697	730	738	703	706	688	714	737	725	710	709	715	757	686	705	707	727	761	738	739	707	693	720	748	652	708	733	764	680	694	691	746	730	713	710	685	741	675	743	732	721	761	662	716	762	694	688	704	743	778	726	752	759	731	751	712	754	744	767	702	720	704	719	762	731	760	737	746	715	693	724	747	720	697	702	733	725	728	756	706	716	717	714	745	717	728	725	720	717	733	731	731	738	745	712	741	669	736	760	730	713	737	701	689	709	759	747	717	694	729	701	779	709	679	718	726	713	729	736	720	700	752	702	704	766	689	756	705	675	760	771	693	701	733	677	703	750	688	764	702	703	702	743	673	697	779	737	730	732	727	698	740	676	714	740	714	745	719	721	742	722	722	715	685	770	707	690	739	694	706	738	676	727	697	714	662	720	722	735	695	770	748	738	684	703	779	748	767	738	696	731	701	725	686	710	719	720	755	738	731	691	734	692	690	775	752	730	707	738	726	721	688	724	690	711	718	718	721	762	732	758	761	682	707	722	717	705	707	731	723	716	710	705	757	781	753	775	716	741	719	783	695	713	706	733	709	736	675	768	757	716	703	743	708	738	710	739	713	762	747	706	715	784	783	732	754	711	747	730	749	714	741	691	665	673	737	715	781	728	730	794	760	717	769	728	757	756	756	740	755	746	752	654	664	749	746	751	736	699	727	712	741	707	767	729	699	720	747	718	683	700	723	687	698	701	712	713	676	718	695	740	749	717	745	739	699	733	709	739	717	752	709	727	684	734	700	737	687	693	700	745	660	783	684	750	736	730	710	741	737	717	661	730	755	784	657	777	783	713	744	712	779	740	755	731	727	749	689	716	723	736	734	755	679	726	715	729	698	741	689	758	739	723	734	746	748	691	737	753	775	692	741	720	757	713	741	667	747	687	714	781	756	702	706	732	744	703	698	772	727	681	734	722	742	695	742	737	687	686	725	787	710	685	741	708	744	729	717	768	703	718	715	707	710	729	719	735	694	754	744	734	760	731	708	746	721	716	727	741	677	717	728	720	714	707	752	708	742	727	743	717	743	732	744	745	746	665	720	739	735	716	734	684	739	672	699	701	685	729	710	715	725	744	721	733	730	673	742	714	753	721	707	732	735	707	723	703	728	739	705	811	695	707	712	730	670	768	714	757	748	729	697	720	724	735	718	715	703	714	740	715	695	709	737	709	735	726	739	723	707	736	742	705	730	702	688	705	716	694	742	698	778	726	735	735	728	714	736	759	710	717	706	690	729	751	759	696	693	719	731	706	757	698	707	704	747	715	772	714	708	744	731	751	718	700	702	680	695	712	742	718	747	779	694	782	763	783	733	708	726	687	711	741
10069	17225	16020	9619	6307	4598	3751	2865	2447	2148	1782	1609	1497	1342	1360	1199	1162	1073	1024	997	921	976	930	978	911	839	876	773	837	816	760	839	821	838	802	792	849	822	736	832	796	723	760	737	763	730	726	779	757	745	742	761	754	765	742	713	734	711	720	747	703	744	732	694	697	701	757	726	700	711	687	670	740	723	733	695	674	716	700	700	709	669	669	745	742	707	697	691	702	669	717	714	653	684	677	712	739	726	694	681	717	710	739	706	734	684	689	732	672	751	700	700	691	754	659	710	735	748	739	661	689	717	716	756	689	699	693	707	715	717	714	707	706	719	698	646	690	699	684	710	699	702	745	751	697	728	729	678	775	672	718	708	748	677	698	711	694	714	691	717	695	714	639	676	685	708	687	752	672	682	720	693	686	738	701	705	681	719	758	694	730	697	686	714	708	666	717	698	675	690	696	718	646	730	702	737	679	714	677	690	696	676	671	681	722	700	736	743	704	738	716	723	721	650	695	655	763	686	707	726	693	727	665	666	693	767	707	705	673	738	708	726	682	670	716	686	714	711	721	736	704	708	714	651	692	699	708	695	664	653	698	742	685	664	702	701	685	705	645	703	697	669	716	709	653	701	695	743	714	696	746	706	667	712	719	677	715	742	714	721	665	719	699	714	723	681	678	647	771	721	695	701	687	713	692	679	647	731	746	702	696	755	670	747	706	677	691	702	729	645	695	696	692	659	705	702	696	720	690	707	712	696	685	642	711	691	693	738	717	659	678	702	736	658	705	719	655	666	722	732	727	686	684	739	739	690	719	702	667	736	692	709	681	731	763	682	739	728	687	707	724	715	721	674	725	741	698	762	718	694	685	714	678	670	643	675	688	669	719	705	669	710	707	702	696	663	701	694	719	660	652	690	650	669	713	746	677	733	678	732	725	703	712	698	694	700	686	747	709	696	705	694	691	690	714	687	728	730	749	694	677	676	760	735	653	708	692	719	727	708	677	716	708	721	709	663	698	686	729	717	746	673	741	693	656	700	680	659	637	688	648	721	667	688	697	725	705	671	732	681	702	685	699	711	742	668	690	683	712	730	736	690	697	728	683	743	702	717	702	697	755	680	704	668	733	725	695	746	729	725	740	690	711	654	729	677	644	682	705	688	696	739	729	726	713	692	737	716	677	666	725	717	700	706	698	692	709	669	695	719	726	694	663	696	683	705	696	702	746	685	703	707	709	744	696	689	749	706	694	705	663	690	731	660	779	722	693	762	705	712	717	683	721	704	714	727	718	689	724	701	684	699	705	690	678	669	702	735	699	717	666	686	698	713	734	715	716	662	680	702	731	679	709	695	703	715	668	715	703	688	676	726	709	659	674	704	684	675	685	701	680	740	701	720	702	688	701	684	672	718	686	693	738	698	711	750	682	745	691	696	674	708	666	701	698	746	679	697	678	688	713	689	702	662	755	682	723	728	708	697	688	694	647	683	662	719	674	737	685	663	728	733	733	697	657	742	736	706	694	694	684	715	733	673	630	706	672	709	658	731	700	725	699	713	691	705	744	696	664	686	676	695	683	700	711	699	698	689	693	722	716	657	670	704	683	651	692	695	717	695	722	734	717	710	672	713	708	682	751	673	696	716	712	754	708	699	737	727	692	694	699	689	726	694	684	737	728	714	710	689	708	719	671	721	655	682	717	679	733	731	723	716	683	753	728	719	713	719	688	696	687	748	696	693	655	685	746	740	737	683	683	691	698	719	718	668	735	756	705	712	699	675	678	718	734	779	649	743	706	657	678	736	677	722	724	642	694	693	709	657	683	694	663	679	657	699	704	683	718	707	680	712	720	713	677	681	707	699	706	717	726	690	633	663	690	687	755	719	690	723	681	700	741	682	724	662	718	698	645	695	673	695	657	684	717	737	682	709	657	714	699	712	696	722	732	707	701	687	706	661	682	690	660	698	725	693	720	719	710	685	668	759	681	687	740	709	723	713	710	755	672	677	723	696	705	728	694	729	683	699	681	688	675	680	682	707	685	664	743	724	671	673	715	670	706	746	668	657	716	737	734	701	722	709	705	708	704	709	691	736	672	687	676	711	739	662	692	669	686	706	716	701	684	655	681	708	691	739	681	728	712	692	738	693	670	719	681	722	688	696	720	691	713	653	688	691	691	705	714	727	673	719	706	641	739	721	683	749	686	755	676	697	688	690	749	738	691	715	731	726	694	709	693	698	727	748	691	670	777	689	712	703	721	707	695	745	668	728	694	697	681	708	696	710	642	697	713	685	701	740	667	638	719	690	739	663	684	694	773	734	746	721	704	698	695	743	663	714	697	711	689	678	702	701	662	711	676	715	718	740	689	724	693	685	693	714	737	664	708	690	679	710	704	712	716	757	740	690	683	688	690	680	728	679	717	737	690	713	674	689	667	700	709	704	735	707	670	684	739	678	708	697	734	706	707	707	710	687	750	686	699	711	681	702	706	727	678	726	707	704	713	751	715	707	678	710	730	701	694	662	704	666	728	676	660	669	739	688	703	672	713	718	637	665	738	719	733	726	683	680	718	734	664	695	691	732	745	743	698	703	679	701	750	673	722	705	704	669	734	752	712	702	683	700	729	764	691	661	707	706	714	691	748	708	690	685	709	713	636	687	696	707	674	724	704	688	673	656	725	718	692	663	665	661	724	699	682	691	688	747	686	724	680	688	706	729	713	711	659	720	786	705	716	703	696	742	696	671	691	639	668	729	740	739	666	697	714	734	704	709	699	682	662	679	705	692	676	690	684	726	696	681	741	683	697	702	719	662	723	694	733	691	711	696	685	723	706	703	660	699	707	721	676	665	713	708	688	722	680	730	694	728	715	716	663	726	695	693	703	737	680	689	705	739	727	713	725	749	722	697	695	725	694	720	719	695	714	654	726	708	690	687	683	706	718	684	735	675	698	672	691	670	705	730	674	723	701	702	661	714	724	670	686	722	709	702	684	645	718	740	635	704	669	722	723	736	696	703	673	662	717	765	721	747	672	673	715	629	691	665	698	713	663	686	735	698	681	714	722	719	726	700	689	709	696	722	653	709	759	713	682	713	694	688	687	740	713	703	712	729	673	757	704	687	709	698	721	722	625	692	751	658	706	687	722	695	685	711	680	716	696	701	724	681	682	745	694	697	660	699	705	683	697	657	695	720	728	725	708	704	645	665	671	689	681	724	696	708	690	677	713	730	702	670	683	695	744	661	669	677	696	676	728	708	697	660	703	720	731	671	738	690	713	678	693	639	739	703	651	716	718	691	639	768	707	675	655	699	693	649	714	729	674	729	722	678	737	690	666	709	705	692	719	672	707	766	726	714	674	704	760	663	707	718	666	709	675	731	689	702	694	699	717	636	686	694	695	673	679	765	734	633	695	734	700	701	718	735	728	691	707	669	666	724	720	706	682	692	701	710	667	638	701	710	681	670	683	759	722	764	737	713	713	666	669	703	679	729	681	666	692	692	702	698	695	688
28910	15943	2145	350	253	266	250	208	232	216	228	224	190	200	180	216	210	183	173	194	204	217	196	187	187	202	174	176	177	189	198	200	189	180	198	192	208	187	177	190	209	190	176	176	199	190	194	187	195	205	182	190	193	192	182	210	164	182	200	184	173	174	199	197	178	193	183	178	198	208	165	209	212	189	189	186	201	193	211	184	174	200	206	190	193	181	169	189	204	166	185	172	158	199	180	181	181	207	186	221	212	166	186	178	192	195	189	214	187	201	178	189	168	201	182	168	176	193	173	174	194	184	180	184	184	223	176	190	197	166	189	185	184	185	214	199	191	202	190	170	184	211	182	206	214	182	192	202	196	183	174	175	205	202	180	219	180	196	199	162	195	217	179	183	194	189	182	196	227	193	198	184	195	194	192	201	192	190	199	206	186	193	209	193	203	187	190	200	188	194	163	193	180	213	190	196	172	172	199	212	174	182	209	185	175	190	194	170	187	161	165	192	184	195	197	187	184	183	193	217	188	203	203	182	177	185	190	177	195	186	198	188	196	187	174	190	180	176	198	208	190	194	205	211	192	180	173	196	195	191	196	181	188	178	178	217	181	177	169	192	168	200	185	190	183	196	208	178	178	166	170	188	189	196	183	185	187	187	198	184	203	175	199	185	228	197	173	170	164	171	208	197	190	186	185	195	192	196	200	195	167	208	196	184	188	173	195	201	202	196	178	199	196	183	178	180	204	213	192	172	199	203	189	170	202	188	184	241	187	194	175	180	170	178	180	197	194	191	169	175	193	180	181	168	208	166	175	192	197	193	178	185	209	205	173	194	171	214	171	191	195	166	181	197	160	174	169	208	197	174	206	193	172	186	184	189	202	181	198	180	182	197	181	197	184	191	186	197	192	184	171	182	195	193	187	169	192	198	200	205	187	206	201	173	205	197	173	196	207	204	188	191	194	191	209	183	189	192	176	173	187	195	161	181	182	190	178	181	186	187	166	191	195	188	194	197	173	202	189	190	196	188	170	176	175	194	183	179	185	213	191	172	191	194	174	202	161	207	189	203	207	175	204	183	183	195	197	189	175	219	168	190	197	227	181	177	186	185	171	161	175	193	183	184	186	190	196	183	210	210	207	186	198	202	184	177	158	192	171	195	203	200	175	175	181	164	200	212	169	188	192	172	188	169	188	166	178	209	193	196	188	176	192	174	193	188	203	175	207	185	231	177	195	198	194	207	184	186	209	202	164	175	181	205	205	197	189	185	191	202	192	194	162	180	187	205	199	201	194	183	216	170	186	180	178	163	163	181	188	171	176	164	177	174	174	179	177	203	186	195	204	191	189	201	195	193	208	198	221	195	153	201	181	201	178	176	187	192	191	190	185	195	197	207	158	189	212	211	186	168	190	209	188	174	196	185	190	189	197	183	214	178	191	178	197	198	179	199	164	194	177	182	194	224	190	180	212	198	203	184	202	203	183	158	172	172	179	179	186	172	201	190	180	170	206	190	146	169	180	177	185	196	191	165	189	209	189	185	167	172	183	216	185	189	197	195	199	212	175	177	202	198	179	168	183	156	181	186	195	176	153	186	175	190	204	161	191	169	187	181	169	198	201	177	183	199	175	194	206	156	195	185	192	172	180	168	183	197	192	184	207	191	191	197	175	172	217	177	187	185	193	182	192	184	224	190	204	187	183	177	205	177	187	190	180	176	190	186	176	189	214	191	180	209	181	171	186	202	184	189	198	192	183	198	172	190	173	188	205	190	189	170	163	196	195	179	175	193	189	222	174	204	187	180	184	204	219	203	190	214	184	186	210	191	187	176	199	180	181	169	190	197	193	197	169	201	183	221	190	213	181	199	181	186	222	201	192	196	199	195	186	202	185	204	189	180	209	187	171	207	201	209	201	179	184	201	189	190	206	208	203	205	202	218	172	206	203	184	208	190	182	187	206	179	182	174	205	194	188	181	202	177	207	210	178	175	175	210	204	172	163	190	193	189	184	189	176	163	191	176	178	197	201	207	172	198	195	243	208	198	192	177	158	186	176	162	216	190	200	185	189	218	191	184	177	212	184	188	162	205	198	195	212	187	178	193	177	198	186	202	212	189	195	204	192	195	194	193	216	196	175	192	241	171	190	193	188	176	180	182	183	182	181	179	195	187	169	187	209	175	195	178	190	199	192	201	164	191	215	188	171	194	191	195	183	186	198	197	190	179	166	168	184	190	196	187	179	174	179	201	205	207	207	200	189	193	159	193	181	188	223	198	198	181	203	199	162	187	200	190	188	177	224	193	191	175	225	186	164	204	182	195	206	192	173	215	181	197	190	174	181	209	185	220	214	178	217	211	210	194	172	196	215	191	199	180	176	167	190	191	187	183	209	185	177	183	198	173	198	171	202	163	154	188	189	185	183	195	189	183	205	177	200	206	172	178	199	190	172	193	187	180	156	164	197	168	157	211	157	195	186	197	181	177	206	173	160	198	186	207	195	208	191	197	177	162	192	184	192	154	182	195	183	187	191	181	195	174	189	171	173	195	176	227	182	184	184	174	166	176	167	207	193	196	199	168	176	206	195	206	189	209	183	197	193	201	162	172	201	181	191	198	179	198	187	166	170	192	186	181	188	187	194	202	172	193	177	174	182	165	190	193	186	181	202	176	178	193	204	182	193	199	177	215	193	179	209	189	170	187	213	191	204	178	173	190	211	203	197	196	188	196	190	173	169	171	180	183	184	205	178	179	205	205	176	182	199	168	186	199	181	190	177	187	203	195	189	178	199	191	192	165	201	198	183	202	177	195	168	185	191	196	159	206	177	185	185	169	204	217	186	178	196	191	173	188	173	175	184	181	197	193	214	189	158	194	186	201	182	193	188	173	177	208	206	189	185	195	185	171	193	180	196	203	175	206	182	178	203	159	223	205	198	169	176	218	191	191	185	181	197	208	204	210	182	212	192	222	194	181	193	192	202	199	190	181	201	207	184	174	182	181	182	192	207	193	184	190	211	190	188	203	157	201	160	192	213	181	185	187	179	211	196	209	179	199	193	195	203	202	207	182	194	177	194	191	191	180	173	180	175	201	190	188	185	160	189	177	183	190	192	180	193	199	183	213	167	205	174	181	208	178	215	191	175	192	182	196	185	190	180	194	201	180	179	204	184	199	173	176	202	161	199	197	182	195	187	183	188	203	198	214	208	180	189	195	184	165	197	199	197	165	175	165	182	180	176	186	183	201	184	186	199	186	224	201	187	204	196	193	198	180	192	194	186	183	195	226	188	180	212	177	188	217	178	200	187	197	199	182	191	206	179	214	208	194	190	158	189	191	218	184	193	212	179	204	186	200	213	220	209	175	194	198	210	182	185	155	197	188	207	193	183	190	202	218	205	174	159	171	175	206	181	193	196	194	241	189	169	212	191	203	175	196	191	176	178	212	184	190	178	196	176	200	190	160	200	183	187	174	183	210	177	171	171	174	200	226	214	171	201	199	180	183	174	186
4884	759	710	403	334	295	274	266	214	249	202	243	229	215	208	177	207	198	209	200	219	209	210	205	202	225	191	179	243	189	188	201	189	189	187	198	188	208	196	198	183	214	202	174	177	197	187	220	183	207	185	207	212	207	212	174	201	213	235	193	152	193	178	216	193	201	192	211	190	191	189	189	205	196	197	215	191	181	198	236	204	194	188	190	183	194	200	204	197	189	196	200	183	189	221	185	212	185	196	213	238	211	201	212	203	192	218	188	189	198	205	194	221	173	203	210	202	183	202	214	185	203	183	174	219	183	188	184	214	200	194	218	189	200	178	205	203	211	199	172	206	207	227	217	194	215	195	196	192	187	209	197	202	199	198	181	174	206	189	195	190	195	204	194	193	191	189	200	198	219	203	184	229	211	205	179	189	208	192	189	227	196	212	198	178	188	187	194	187	181	176	188	214	209	181	198	199	203	190	184	182	205	227	194	201	192	171	215	188	180	199	182	193	173	219	188	200	218	184	208	193	211	179	195	193	209	197	205	192	207	205	218	181	197	205	182	199	196	192	191	177	233	200	170	204	222	190	197	192	198	194	204	209	198	240	204	173	215	209	176	219	195	212	174	193	211	207	189	208	199	214	213	199	203	182	189	202	199	188	212	187	198	212	177	195	195	204	204	213	210	201	211	213	197	205	169	188	201	191	200	185	204	193	194	206	198	181	213	191	194	196	220	193	192	202	214	202	194	189	201	191	218	201	204	196	183	178	212	181	188	178	208	193	164	188	198	208	216	184	211	212	219	209	201	207	189	191	220	185	217	207	195	214	201	194	193	206	186	199	193	185	194	237	191	190	185	204	190	206	204	169	193	210	222	201	187	180	189	228	181	213	190	203	214	174	190	185	159	208	187	214	189	187	210	198	201	174	223	170	195	182	203	205	172	182	204	204	194	198	199	183	181	210	199	200	196	196	203	201	182	195	192	196	196	215	192	204	194	197	170	212	195	212	184	206	184	216	197	192	195	169	203	186	195	203	200	188	195	221	216	178	179	218	199	213	221	184	198	195	219	204	206	222	200	193	182	194	198	188	184	207	171	193	189	183	205	208	209	201	201	173	195	181	185	188	180	193	193	173	191	181	206	208	232	219	193	196	184	198	216	180	185	203	182	211	194	218	201	172	201	202	194	179	198	178	221	228	208	213	205	225	194	206	205	192	200	204	215	196	178	191	214	174	195	190	195	166	190	183	202	186	179	189	204	192	196	174	190	184	183	200	186	177	195	183	199	204	197	213	148	179	190	178	219	185	195	203	205	195	182	174	188	203	211	185	189	201	186	193	195	225	215	207	223	200	183	201	224	206	218	210	188	214	200	199	226	205	211	214	190	211	198	187	203	207	209	209	211	202	226	158	185	193	201	203	184	199	211	229	201	204	216	197	198	230	205	202	168	208	165	202	184	200	195	195	190	214	187	188	204	213	194	203	182	202	211	197	214	207	204	194	220	188	176	191	198	189	199	169	165	210	218	195	203	200	213	202	184	181	195	179	196	206	203	188	210	193	174	199	195	170	197	202	193	180	210	194	184	200	208	177	184	203	190	225	176	200	190	194	214	223	223	198	221	179	220	184	212	201	182	207	176	202	210	179	201	222	188	202	196	191	188	206	203	198	226	205	216	164	185	175	183	204	185	191	189	196	199	214	219	207	187	192	194	178	202	178	190	217	213	203	217	194	184	184	187	222	172	224	217	177	203	189	179	203	198	179	215	211	207	213	186	204	197	185	191	191	186	179	206	214	202	191	204	186	195	202	197	202	189	196	224	221	214	180	195	202	197	182	182	194	163	195	191	215	171	214	195	206	231	189	216	194	216	233	196	185	197	205	178	201	196	231	207	170	233	213	174	195	212	182	178	188	211	165	184	191	186	203	200	223	211	182	189	185	199	194	187	192	219	202	189	186	195	192	210	189	211	233	187	193	197	200	207	212	213	183	220	197	206	183	194	216	212	199	214	194	226	213	190	196	219	198	188	212	207	196	206	176	226	214	206	196	185	203	222	175	209	177	192	220	221	184	203	189	202	203	183	200	224	189	195	216	186	184	185	210	207	194	195	187	198	169	198	180	177	182	180	204	191	195	192	189	182	174	182	187	199	191	216	204	221	162	186	180	178	210	190	207	202	194	208	181	213	204	227	194	228	197	218	198	209	193	182	186	223	189	194	186	208	202	187	208	213	189	201	185	182	177	232	188	181	201	187	190	212	193	187	206	188	162	216	199	196	194	170	207	202	220	187	208	182	173	198	207	196	170	217	200	172	167	187	208	202	195	221	217	201	192	208	191	215	197	205	204	206	206	190	203	178	196	218	205	211	177	197	202	184	185	201	176	204	175	187	208	178	204	203	184	212	218	212	199	197	200	207	198	194	211	200	195	196	175	199	205	196	162	211	188	202	207	232	216	200	186	194	218	196	194	189	198	187	196	205	191	217	184	223	202	202	195	192	188	190	220	198	186	173	198	208	213	215	209	192	207	217	200	179	190	183	193	214	197	189	215	216	187	202	193	184	194	170	175	181	204	176	194	209	216	192	161	174	208	164	193	169	220	177	190	223	203	206	179	193	202	202	204	196	183	194	205	207	192	172	177	211	205	209	178	208	217	210	201	222	195	206	217	187	202	186	205	211	193	198	176	188	191	190	207	212	193	209	199	194	187	185	210	186	201	198	212	200	187	195	180	195	183	179	186	207	189	216	203	200	195	187	196	184	196	204	200	170	227	179	207	174	197	182	172	195	219	221	224	194	195	176	209	197	188	189	188	171	192	216	190	187	180	176	204	181	195	193	236	203	178	185	196	209	215	184	185	204	192	190	183	208	203	187	222	197	191	173	210	170	210	200	189	190	187	211	202	196	207	200	216	209	180	186	200	198	189	188	195	199	205	191	197	199	205	195	209	212	187	192	198	182	207	212	206	177	200	201	185	186	185	161	192	213	207	184	202	188	207	153	196	197	205	201	192	190	218	185	190	177	169	199	177	218	203	214	195	192	204	198	209	175	204	196	199	218	190	200	158	183	207	197	204	219	197	198	197	194	204	216	186	199	208	202	198	205	191	175	192	200	194	214	218	189	197	205	192	180	213	201	215	201	205	191	193	191	212	208	183	185	185	184	200	197	197	187	215	207	203	205	196	184	202	195	198	216	173	212	215	201	226	181	187	190	191	185	185	210	212	182	185	222	199	193	217	203	189	195	199	208	209	185	197	193	202	163	191	178	190	198	181	198	172	228	189	194	197	219	199	198	241	187	193	216	194	171	213	196	215	177	181	197	189	223	220	222	217	193	229	185	222	211	197	201	190	201	187	173	183	204	186	213	191	196	205	192	186	211	206	200	183	203	193	211	189	216	190	183	181	229	190	218	182	180	233	188	195	213	191	205	203	211	201	176	186	213	202	233	226	217	205	206	187	182	206	192	183	209	197	197	210	177	175	209	235	201	194	208	207	196	212	187
25733	21322	28051	24943	21335	12657	1643	1077	932	849	774	696	672	649	662	620	616	618	605	591	559	507	591	566	538	552	553	593	607	600	543	551	544	527	529	540	552	536	587	565	598	554	552	570	562	513	574	571	546	609	530	510	524	493	520	577	546	534	506	497	561	531	499	565	491	529	508	516	563	487	555	517	522	517	514	519	564	528	555	539	567	500	567	491	489	531	492	519	533	515	535	540	559	507	581	498	507	515	502	540	500	467	541	511	537	510	519	536	462	513	529	522	553	516	533	539	538	536	579	506	560	484	527	512	541	510	517	517	542	549	494	534	515	522	534	509	527	558	483	503	496	515	521	506	488	537	565	531	516	510	551	521	565	548	501	524	533	511	491	531	531	539	538	513	528	494	561	512	516	541	508	548	514	548	531	531	477	529	526	525	523	545	506	532	549	500	530	540	527	550	542	522	552	551	530	534	472	511	502	520	528	501	534	523	517	535	506	511	506	500	536	518	545	485	543	506	474	538	514	540	494	554	523	506	513	559	483	561	542	501	527	528	539	553	503	518	560	509	550	484	536	495	504	517	518	535	515	529	552	527	524	545	517	523	519	501	528	545	520	545	563	554	526	501	503	479	542	518	574	550	532	529	511	551	545	502	510	491	537	552	538	517	528	533	513	504	511	499	520	537	544	519	508	534	537	552	514	531	482	544	510	527	558	501	520	505	549	560	526	533	532	538	485	543	560	527	512	528	522	535	544	503	504	543	501	513	523	514	532	520	544	533	516	507	549	491	485	557	534	526	527	537	507	515	545	491	526	526	535	521	486	501	536	519	513	531	516	519	506	525	533	525	533	476	515	539	536	554	528	536	558	538	528	496	546	513	545	530	508	571	510	586	553	507	535	541	542	496	543	515	517	502	518	524	554	502	507	528	513	505	506	548	495	530	529	533	488	540	510	498	522	573	518	517	525	563	569	539	532	535	516	508	543	542	522	532	470	523	551	526	536	501	511	507	555	542	536	537	522	485	543	536	518	530	516	504	523	528	502	545	543	494	503	538	525	489	544	507	479	494	558	573	513	538	494	536	478	564	503	524	531	524	522	522	509	552	500	503	524	543	491	551	550	510	512	520	503	521	515	561	560	512	542	524	510	542	532	498	487	498	530	482	537	517	513	506	522	533	529	529	497	583	529	529	584	506	500	491	513	541	499	499	524	529	532	511	534	508	490	556	533	542	498	483	517	526	555	519	561	518	518	521	484	514	533	493	540	526	521	520	504	524	533	462	522	508	552	518	540	539	552	518	556	533	546	585	586	534	525	532	498	494	555	496	567	525	536	526	502	516	543	569	471	541	477	568	526	562	537	510	504	521	540	519	522	559	538	476	506	518	494	549	561	545	523	535	483	494	534	529	569	516	534	505	521	540	509	536	528	501	505	554	542	548	508	557	536	513	527	569	529	485	513	549	494	521	507	522	536	511	505	552	532	524	533	530	510	583	543	547	527	472	528	517	526	518	538	550	526	510	558	486	556	559	528	541	544	534	491	546	534	492	534	516	511	518	526	516	525	554	540	516	561	513	533	521	488	506	524	467	547	537	501	536	547	554	551	539	503	534	538	543	549	555	489	503	484	544	542	552	529	517	545	530	491	566	484	533	535	534	552	550	535	480	538	475	510	550	527	507	519	514	524	514	503	550	497	563	497	588	585	502	524	497	515	539	527	518	533	497	548	513	526	515	568	525	534	527	521	538	539	553	515	567	504	562	548	526	526	541	556	489	518	523	541	525	489	529	548	551	524	505	546	523	561	518	521	495	571	501	569	575	494	489	505	532	539	576	526	526	504	531	523	520	488	507	529	514	519	542	520	542	527	554	509	529	521	510	519	473	509	523	562	537	553	525	489	526	516	548	483	473	547	535	456	538	497	483	540	557	503	576	545	498	526	519	515	506	444	516	473	528	493	544	558	498	537	527	516	550	542	501	521	590	555	534	521	536	538	525	522	540	543	534	566	543	548	486	498	524	534	500	517	525	524	534	518	520	510	527	521	494	514	526	509	490	516	517	517	490	542	564	543	504	471	566	530	528	522	544	502	504	528	505	527	509	491	533	539	534	547	513	519	519	554	536	485	534	520	551	558	530	532	524	495	494	524	540	550	526	567	497	495	495	526	535	505	506	577	549	516	509	516	534	543	492	535	509	481	550	507	517	501	532	579	577	502	527	511	530	518	515	511	548	542	519	559	536	512	534	532	540	494	503	504	515	520	535	523	509	526	553	555	504	506	502	531	539	487	499	560	529	513	539	473	501	540	514	537	511	531	518	539	520	518	516	523	539	529	523	522	515	537	506	552	522	520	531	536	545	527	535	529	505	519	545	494	551	537	501	544	552	507	511	527	516	503	525	513	510	520	493	550	547	479	539	552	535	519	547	547	537	514	511	553	519	505	538	486	529	508	491	505	515	512	564	551	529	533	485	546	540	532	509	524	498	508	568	519	516	463	546	512	509	542	485	488	500	527	547	519	534	541	515	523	548	489	525	477	532	536	519	519	514	506	571	546	511	531	576	580	535	575	519	506	517	566	540	542	518	508	517	539	546	515	530	524	530	510	499	546	558	515	501	522	497	507	493	514	511	538	555	544	503	504	486	551	512	552	510	565	474	492	492	517	512	512	515	514	519	528	574	505	543	546	537	542	536	523	577	519	521	533	518	540	542	528	492	525	556	562	505	566	513	534	489	459	525	554	524	572	532	519	495	501	511	519	511	527	520	508	542	477	505	507	564	516	537	546	567	519	534	526	533	542	544	556	491	541	501	491	507	507	530	508	489	527	532	526	556	509	534	457	500	584	532	582	576	559	563	485	546	514	548	524	497	550	475	535	539	538	541	496	559	494	506	540	520	531	565	543	570	564	534	551	535	488	527	513	542	493	546	523	510	517	498	552	539	509	520	539	542	558	517	542	543	540	524	545	581	531	497	516	509	516	552	538	536	520	555	529	533	496	539	522	485	518	517	553	524	532	509	518	483	531	542	506	552	518	592	570	531	507	509	521	510	518	591	506	512	557	490	538	535	503	524	532	532	523	505	535	516	541	526	561	528	522	508	509	533	528	522	554	546	546	517	555	530	559	578	524	507	495	544	509	508	515	505	489	543	557	529	537	518	492	545	535	514	561	551	537	526	521	543	544	541	487	529	504	527	534	549	545	545	529	545	516	515	505	519	522	537	489	504	528	514	556	507	483	569	517	541	517	490	519	515	524	517	549	553	528	478	524	555	484	513	557	483	505	525	519	491	492	529	506	510	520	537	505	552	533	466	461	515	512	519	493	468	575	543	510	527	494	511	553	483	488	491	497	525	525	489	491	511	487	517	550	513	536	539	485	544	484	514	571	548	548	527	513	501	501	565	535	532	530	522	559	511	554	537	528	498	474	512	575	566	530	491	579	507	513	532	511	515	541	524	501	547	552	518	487	526	532	518	498	505	547	518	522	555	525	544	516	547	516	492
7278	10709	9899	5605	3669	2657	2067	1660	1376	1235	1066	984	893	827	764	707	742	672	654	688	651	607	595	605	644	597	577	606	546	607	576	553	511	550	583	517	538	554	552	514	528	497	547	527	502	527	502	524	507	523	513	543	504	505	483	540	551	501	506	501	487	493	485	535	555	531	544	509	515	518	500	492	553	507	469	466	499	515	518	486	535	493	548	496	491	518	508	497	505	534	521	524	519	515	492	513	503	497	471	480	524	525	530	516	555	517	508	475	514	541	517	506	466	520	489	509	505	493	504	488	505	494	528	482	503	465	484	506	479	523	527	476	516	502	514	476	506	478	505	515	487	519	507	499	513	495	488	460	480	516	471	508	502	519	501	488	486	512	499	485	465	509	529	499	478	491	495	486	507	520	496	567	511	467	517	478	504	511	492	469	513	470	513	490	504	497	512	534	523	497	411	499	505	525	478	535	476	516	503	504	528	484	478	485	528	498	493	525	479	498	497	508	500	476	468	497	496	471	444	478	476	442	478	531	517	492	497	511	522	508	494	504	443	529	473	474	499	510	480	551	531	544	488	491	477	516	520	529	486	479	519	497	498	527	509	481	547	538	501	517	479	517	494	457	515	515	500	488	470	514	501	521	472	480	507	526	485	482	492	504	497	534	462	539	526	502	490	490	517	514	471	501	491	493	489	528	509	528	488	517	489	497	499	508	486	515	524	482	501	513	508	491	469	477	503	500	475	498	492	486	514	554	488	512	492	489	509	531	484	476	466	501	499	515	502	511	482	472	474	517	507	500	468	525	541	546	485	508	503	463	495	472	511	514	489	506	532	533	477	467	475	501	490	484	499	518	504	527	452	490	474	514	475	493	543	463	463	545	481	470	490	488	473	481	487	484	475	470	534	489	455	486	505	480	509	514	540	520	480	484	499	518	493	471	460	520	467	536	485	508	496	507	514	490	469	468	525	503	460	517	486	476	484	507	529	506	491	508	510	528	492	482	502	461	485	507	530	488	515	506	502	522	515	483	482	504	506	474	502	496	491	488	498	477	499	543	499	511	495	501	496	460	507	486	509	500	524	491	513	479	494	525	501	484	512	511	486	467	480	464	490	502	476	436	478	504	523	475	510	510	509	510	458	559	500	503	483	502	466	525	480	483	505	508	502	496	519	524	483	500	460	516	506	471	509	496	544	500	514	489	503	482	478	515	514	503	480	506	480	504	491	527	466	494	506	463	522	472	522	495	473	482	506	492	496	486	496	532	483	530	517	532	492	525	495	525	501	468	521	481	457	496	497	551	455	503	501	520	516	488	494	548	508	518	501	463	530	501	498	522	481	485	485	505	457	503	533	492	500	480	499	492	487	493	465	514	465	464	498	494	495	504	471	527	504	499	487	494	498	471	505	483	534	491	488	476	519	495	495	493	530	540	514	516	490	517	497	478	465	486	527	522	514	472	513	494	517	519	469	518	523	490	497	531	496	469	454	529	490	496	479	522	491	504	521	508	517	462	483	491	495	461	487	514	492	484	472	481	543	528	517	480	487	486	507	446	495	505	474	498	499	521	496	501	452	491	517	487	503	523	503	482	455	511	479	508	484	522	490	504	450	494	521	506	461	493	499	516	532	528	463	514	480	472	487	489	490	483	512	494	495	549	502	489	485	514	480	504	521	495	487	488	508	471	498	529	514	477	490	483	498	480	514	458	508	480	502	508	496	490	553	547	488	452	523	459	470	500	509	536	481	475	499	532	469	534	518	527	478	535	475	503	495	505	488	486	519	491	481	532	498	482	523	476	508	473	504	518	488	511	512	507	446	564	475	504	492	496	507	494	492	482	522	499	478	523	457	495	499	517	493	471	493	541	491	501	467	466	509	512	478	524	490	487	509	454	540	491	509	511	509	488	504	500	498	498	504	544	519	512	474	514	536	486	483	480	534	497	546	523	510	514	521	477	474	472	502	485	509	491	489	499	561	521	505	478	476	488	521	534	487	488	503	473	507	531	479	534	522	533	456	520	489	477	509	494	491	524	527	485	488	526	486	529	524	518	500	499	508	516	488	484	497	484	511	501	496	464	507	499	475	505	492	498	490	486	485	481	519	536	511	519	531	497	489	538	522	507	500	496	492	462	465	471	521	476	508	487	482	487	517	523	488	501	482	495	471	512	496	520	491	424	471	474	517	511	485	530	528	492	466	513	471	541	543	527	510	501	495	472	463	478	508	538	502	518	516	513	507	520	467	497	487	495	494	504	501	479	499	511	508	532	527	505	486	510	472	495	490	484	497	500	513	492	469	513	472	485	497	473	514	503	497	456	496	476	480	479	495	512	519	498	477	444	553	503	492	475	499	491	527	526	492	521	496	490	527	487	510	494	470	491	476	493	504	507	510	514	494	523	532	503	514	504	479	496	505	503	512	527	483	502	520	499	511	510	472	486	487	442	466	485	474	499	491	507	478	535	512	502	464	505	467	469	530	533	455	530	524	494	512	532	467	473	516	473	521	507	505	477	454	496	526	482	533	541	508	498	495	474	502	517	475	513	500	491	514	490	527	467	500	468	535	482	518	526	487	471	515	498	529	462	532	511	455	517	461	547	503	475	467	483	473	479	509	512	491	483	492	508	477	509	524	481	511	499	496	497	472	518	516	499	470	499	448	485	513	480	486	509	503	466	515	501	507	476	488	492	486	504	557	505	484	484	515	487	470	524	501	528	492	495	489	494	497	535	518	530	482	499	480	513	519	524	503	489	473	465	513	548	462	531	520	487	482	496	491	503	506	511	484	476	505	519	496	475	468	465	493	485	496	525	467	525	504	551	498	487	478	478	466	508	466	496	502	522	547	505	473	464	536	490	492	498	489	495	509	514	512	495	487	528	527	485	528	476	512	467	493	493	525	477	481	522	486	561	461	506	537	461	530	424	502	532	496	493	516	511	464	553	490	448	501	500	484	518	531	481	518	504	524	519	524	498	488	494	458	484	519	497	500	509	500	490	494	515	480	503	504	518	499	518	516	508	517	497	499	539	471	480	506	485	513	457	510	525	545	481	506	534	464	460	537	531	484	492	479	460	470	489	491	526	492	500	524	531	478	466	489	491	486	486	520	494	508	530	449	474	503	488	519	487	482	491	522	510	481	501	496	513	499	506	514	478	473	491	497	550	517	489	503	465	470	501	506	515	494	501	526	456	517	503	517	496	466	514	508	504	516	508	499	470	503	514	477	495	471	505	474	498	488	534	495	515	510	489	496	491	473	493	489	492	478	534	507	481	497	506	504	497	511	505	503	466	497	474	508	503	492	491	494	508	478	508	470	513	510	533	494	506	517	512	443	523	486	489	456	478	500	498	507	487	481	491	486	535	483	508	517	504	485	486	514	508	494	500	495	514	433	456	510	502	477	495	514	517	491	486	488	471	471	454	502	440	526	523	483	526	472	494	514	541	485	494	502	522	520	522	544	489	505	510	502	494	497	529	445	511	484	480	490	484	482	511	527	513
23492	21346	28395	24628	21356	21447	11620	1964	1449	1310	1199	1104	1124	982	979	935	949	914	841	901	892	843	851	851	876	806	806	846	801	807	849	786	797	781	751	786	826	786	766	723	748	730	790	774	738	773	740	745	773	728	737	745	763	743	738	781	747	722	780	782	775	764	758	777	762	753	731	733	720	739	798	776	730	719	724	706	745	749	781	704	748	714	732	782	756	768	759	789	721	764	776	718	723	740	723	740	713	778	728	791	765	817	791	759	769	759	681	728	761	724	786	740	741	672	726	786	735	759	731	736	763	758	773	764	762	775	718	695	785	751	720	715	766	701	733	733	770	721	782	709	758	725	733	728	757	740	700	730	727	794	721	754	734	731	780	745	767	764	748	783	774	749	729	713	707	716	746	737	749	753	755	843	733	704	733	718	758	766	765	750	762	814	706	699	714	777	806	730	745	711	702	749	769	739	757	693	724	732	685	769	736	730	712	752	720	725	721	775	747	731	788	743	719	728	733	739	696	772	772	723	776	763	800	740	696	748	684	757	730	701	713	788	798	705	772	744	710	713	743	715	754	761	730	729	728	729	796	722	780	749	737	766	757	768	753	808	764	759	722	724	725	733	765	776	782	703	715	708	743	740	733	796	775	737	683	736	779	727	745	712	742	761	721	763	708	736	751	738	706	755	739	716	756	753	731	762	740	738	750	709	753	717	745	708	726	724	709	733	735	710	787	751	744	821	760	776	772	775	771	745	748	697	724	766	755	762	778	719	697	752	739	700	745	765	726	765	750	771	685	744	751	733	727	719	714	765	718	759	776	723	741	751	700	711	772	744	752	736	758	729	698	746	712	752	719	772	749	735	726	757	723	792	711	738	767	725	712	716	714	744	758	752	776	694	721	701	725	701	794	717	739	745	717	748	752	728	793	719	753	718	748	754	776	746	767	775	773	718	796	744	700	740	737	717	779	724	753	697	716	745	810	760	676	778	704	724	782	733	732	730	772	741	710	720	716	741	716	791	742	760	743	747	693	744	707	775	790	765	722	696	755	771	715	708	797	722	716	721	715	705	782	734	744	714	709	767	727	720	740	710	736	731	737	735	727	769	732	802	712	741	759	764	718	779	766	711	756	731	754	705	826	718	750	729	758	731	717	731	770	764	722	738	755	794	791	733	714	732	724	729	711	737	708	729	679	791	716	770	752	760	713	750	741	714	767	732	732	702	746	722	771	694	744	723	744	726	748	741	767	761	749	714	765	743	756	783	774	735	700	721	732	704	689	709	737	756	716	770	776	753	789	728	756	752	766	710	711	706	763	805	749	739	733	711	741	749	694	731	673	704	732	729	721	703	762	731	740	730	709	770	750	715	751	755	762	744	767	671	728	706	776	710	760	740	694	743	799	750	751	736	776	726	702	695	700	762	745	742	687	750	710	742	740	703	734	762	777	773	761	782	779	735	741	700	721	722	716	707	750	722	724	705	705	728	787	753	723	766	732	726	744	726	702	795	789	717	777	720	759	746	716	760	710	709	796	725	736	728	770	782	696	776	743	768	697	712	703	719	786	756	774	790	734	696	714	747	747	719	736	779	678	738	695	710	734	706	789	752	766	699	763	745	737	772	765	750	664	766	757	731	738	727	756	710	759	786	761	698	733	707	758	749	727	767	706	730	741	719	740	722	768	715	680	711	729	728	723	759	765	725	715	740	717	772	736	721	675	753	737	765	775	735	754	783	758	755	738	699	746	803	740	743	737	764	696	738	723	723	700	769	715	794	703	733	722	719	760	733	741	658	771	726	730	729	728	781	747	762	756	711	763	706	733	823	734	698	710	783	686	691	761	725	756	729	701	731	711	695	719	748	748	724	714	727	732	775	725	698	761	726	730	718	716	755	724	743	722	737	738	762	704	777	783	763	744	776	732	788	749	713	727	707	729	768	740	733	723	781	739	724	768	709	757	760	725	713	732	714	756	734	724	738	769	773	754	712	751	681	745	727	751	737	735	752	748	720	746	767	765	760	768	689	690	768	712	748	764	752	732	732	701	734	779	772	757	740	736	769	723	716	753	705	682	765	760	722	768	722	773	757	799	737	717	741	803	659	739	734	706	755	673	683	764	712	713	771	721	724	718	748	658	703	703	753	723	732	779	786	765	703	743	768	739	781	709	713	702	796	748	720	754	768	754	776	747	736	718	676	753	741	774	774	748	769	714	710	704	750	712	774	710	747	773	742	735	735	761	727	746	761	745	721	737	708	738	786	711	704	750	753	750	720	759	750	717	711	704	758	694	750	693	766	687	710	735	780	738	690	773	769	768	740	723	750	702	754	743	767	712	738	737	753	703	716	755	726	717	741	720	782	743	713	700	765	710	695	754	745	743	745	728	691	736	759	745	704	750	743	715	694	746	745	749	776	716	759	780	719	713	732	760	786	759	710	738	743	707	739	789	764	767	721	780	736	762	717	733	699	726	721	798	706	772	701	769	724	720	760	751	756	782	733	712	712	699	747	692	782	738	758	709	767	761	742	768	740	716	786	771	731	727	710	742	733	755	753	691	727	745	743	744	735	765	763	753	751	802	707	745	789	734	734	745	793	738	734	683	762	739	725	742	750	747	787	731	722	747	756	717	728	756	762	756	710	724	715	739	709	803	817	693	727	690	709	739	736	759	739	756	724	736	743	750	743	725	762	743	733	732	731	741	747	739	733	756	734	739	729	712	762	762	750	739	733	796	761	762	682	722	746	724	679	751	708	748	708	772	722	776	789	767	795	724	739	736	755	717	746	742	763	735	736	752	703	764	729	734	712	726	715	735	734	739	772	738	722	703	746	766	750	729	715	742	750	736	731	727	687	791	717	759	748	723	698	738	797	780	757	730	758	720	741	735	773	747	724	781	788	723	755	735	706	710	676	757	721	743	706	736	714	737	773	711	741	792	795	727	721	701	745	720	711	711	747	764	706	741	744	756	733	751	784	771	704	779	736	687	760	709	748	718	717	727	745	723	697	751	710	736	762	716	768	714	769	741	740	724	704	715	772	780	747	768	726	700	727	692	735	715	730	727	742	743	735	756	719	712	769	749	702	744	750	730	718	714	723	728	714	697	717	752	747	701	740	749	781	715	746	743	702	742	701	722	730	731	736	759	776	734	739	712	745	753	735	770	698	800	757	736	758	749	779	744	777	764	756	764	742	753	687	742	731	723	682	731	768	671	710	739	733	751	763	750	736	752	766	688	733	747	695	688	698	707	755	773	757	739	739	756	699	753	712	747	748	753	764	727	721	748	723	721	713	712	739	756	778	735	741	790	753	722	735	754	727	703	763	724	708	802	779	708	706	722	720	763	712	727	754	737	729	737	778	755	708	762	738	720	702	716	675	775	753	688	750	774	729	768	766	762	686	694	755	719	693	737	789	724	759	731	749	759	744	776	737	701	683	743	736	694	730	679	757	791	735	759	694	752	723	778	769	730	788	705	733	735	709	777	717	763	769	735	723	731	757	771	700
10170	17343	15960	9688	6289	4600	3574	2819	2434	2063	1858	1618	1514	1354	1317	1192	1184	1101	1077	1069	1037	1001	921	840	855	854	908	905	853	830	832	808	833	846	750	781	754	757	699	773	732	786	796	731	803	788	769	767	763	746	679	688	757	764	744	741	769	748	748	708	689	740	701	657	755	728	741	723	722	731	739	757	716	722	744	680	751	682	764	728	698	728	711	716	688	703	761	729	756	681	733	737	757	727	729	727	719	678	704	669	696	734	720	651	656	709	689	731	720	760	702	679	676	702	725	693	682	668	672	683	745	746	715	695	707	698	726	712	679	707	675	680	731	680	703	662	721	706	727	725	670	705	701	715	680	676	695	721	726	702	721	729	706	724	699	762	737	741	726	715	713	657	732	776	713	699	747	678	699	698	747	687	680	742	759	680	718	711	765	687	727	772	684	732	724	697	716	753	765	705	714	694	673	728	646	727	721	726	725	649	754	716	726	667	711	696	710	703	724	738	739	702	741	660	720	672	735	669	721	721	710	705	678	690	700	723	662	727	741	689	681	715	706	708	713	699	691	717	734	733	679	688	698	701	739	687	703	750	734	725	685	710	670	747	708	694	684	695	702	692	726	683	730	768	699	729	693	738	731	665	727	738	706	689	688	715	729	699	702	686	711	694	738	719	740	686	721	679	690	696	706	660	710	684	653	683	675	755	751	653	700	727	718	740	758	696	726	722	728	709	664	649	710	712	694	710	709	703	693	660	685	712	676	681	703	700	733	726	641	707	673	694	698	735	711	736	689	701	688	683	694	711	627	746	695	741	744	694	718	692	686	742	679	692	703	771	707	699	719	674	665	722	677	662	720	699	724	699	686	717	707	691	714	693	729	712	753	686	710	762	731	787	691	718	671	681	650	665	728	696	738	664	698	733	685	714	688	687	702	663	696	678	675	700	714	682	694	679	709	716	730	719	694	695	676	676	651	692	719	672	665	718	686	634	699	712	745	666	707	672	747	688	698	718	735	662	696	701	726	749	707	661	689	745	734	737	683	717	697	697	715	674	691	727	688	719	710	694	694	648	671	730	693	697	690	766	708	727	727	751	705	740	708	765	650	674	733	707	715	712	688	679	710	752	683	715	739	728	695	690	668	696	719	716	687	682	718	670	687	714	761	697	712	708	703	716	699	709	742	752	701	675	694	716	708	675	725	732	703	676	737	642	697	691	662	682	651	688	712	721	680	694	663	689	768	662	647	709	734	665	718	683	726	680	653	678	708	718	704	718	671	682	756	706	715	687	694	751	714	672	718	718	688	669	748	718	689	683	685	705	712	713	667	680	709	723	693	707	739	728	697	692	701	730	726	642	710	692	696	690	741	748	717	677	648	700	706	670	657	690	717	726	681	686	695	691	726	704	705	706	682	672	734	729	741	683	684	657	714	683	701	717	695	703	711	700	657	730	712	701	728	676	709	692	689	704	751	661	705	696	689	708	682	650	717	735	706	714	702	699	693	703	700	730	706	707	729	723	737	720	704	675	668	686	753	731	700	710	743	692	688	680	749	721	750	729	685	722	719	697	711	718	714	678	709	710	705	742	650	652	657	708	662	718	687	681	683	695	714	724	694	672	711	679	710	752	700	719	679	711	722	703	720	662	716	753	657	732	708	696	732	687	715	760	689	689	684	680	765	698	721	719	687	731	714	706	700	683	727	640	689	675	694	709	680	660	676	622	699	705	719	740	718	681	682	731	669	745	667	715	687	733	729	705	743	709	725	706	703	693	680	657	725	743	707	703	686	701	769	682	709	697	726	781	706	679	680	746	710	722	716	685	709	745	751	674	719	668	684	705	700	754	714	688	682	699	702	706	694	735	691	694	665	738	675	705	705	741	708	706	716	737	661	723	672	655	724	729	626	697	723	728	733	665	701	693	689	688	663	702	670	697	683	682	707	714	683	688	718	714	693	683	717	694	698	720	733	666	734	707	720	722	697	701	712	702	685	657	704	709	664	702	709	727	693	656	705	722	717	697	730	702	760	703	707	705	734	790	685	698	694	719	619	718	670	728	689	749	725	721	692	715	703	744	742	741	728	678	699	714	702	727	718	733	767	748	671	702	691	695	713	738	685	681	760	714	692	708	682	710	678	712	696	709	718	709	679	726	689	731	732	692	690	683	712	710	689	700	707	717	720	714	712	711	686	718	677	697	694	723	715	672	777	738	805	673	699	749	752	664	685	676	698	706	744	673	712	670	702	708	692	721	700	763	713	723	695	714	714	687	698	684	715	701	710	701	698	732	707	683	694	676	632	701	667	739	743	751	768	666	751	717	731	710	681	736	690	709	667	684	705	660	687	732	668	660	702	733	753	674	692	693	754	715	699	707	730	732	741	685	706	685	694	715	677	703	688	689	695	695	727	719	695	685	685	701	690	709	727	688	714	719	740	712	713	689	724	725	709	731	727	705	724	715	688	745	710	708	726	690	693	710	688	712	718	638	683	695	669	723	715	690	702	712	706	641	738	741	709	711	703	696	670	780	676	666	681	661	673	736	739	691	656	735	710	720	671	672	717	686	688	714	689	746	689	675	727	698	702	718	699	721	708	725	697	717	703	708	682	701	755	709	675	677	691	647	686	709	748	706	743	724	683	704	727	635	676	706	709	679	683	704	705	697	638	667	709	706	685	728	667	661	673	686	686	674	709	700	713	689	750	694	718	770	749	722	685	695	685	707	689	685	690	720	719	696	675	738	709	706	711	733	754	734	708	699	730	715	679	664	694	712	677	716	702	672	677	662	689	679	721	712	676	694	720	696	713	684	690	696	728	716	717	766	698	793	718	737	756	685	675	716	679	673	682	713	720	701	688	688	699	684	714	690	756	718	685	714	741	665	706	690	696	677	699	701	740	643	661	713	783	697	711	742	699	704	714	701	707	701	723	721	713	695	713	718	712	656	714	662	680	701	689	669	720	741	662	713	696	676	718	703	713	678	690	754	705	675	733	747	676	681	726	711	730	742	648	687	675	756	653	740	697	704	671	677	719	669	651	716	701	734	747	732	700	705	766	676	718	744	697	738	681	706	696	700	675	687	662	743	731	704	749	704	697	713	722	723	792	664	709	706	709	726	714	697	698	727	679	682	672	664	719	656	699	678	743	682	680	731	691	726	715	736	676	682	660	709	642	717	669	726	690	703	685	664	714	699	736	751	734	721	717	735	769	692	699	712	678	698	697	668	717	693	690	704	671	697	699	720	694	683	674	719	714	664	664	695	759	716	758	697	756	728	759	648	708	722	689	738	732	700	686	757	746	713	697	741	704	720	677	714	686	713	672	723	676	726	679	698	731	693	746	677	701	656	709	731	707	709	700	696	668	667	747	701	686	700	708	687	704	706	694	735	686	700	751	679	681	699	719	699	726	710	702	726	707	696	702	729	687	692	694	724	711	698	727	707	694	732	724	705	729	695	674	652	706	724	694	688	690	707	671	722	669	716	708	697	730	728	695	679	698	731	717	682
28856	16102	2196	430	317	247	251	217	239	206	238	214	219	190	186	192	208	183	199	199	183	225	223	178	195	171	209	179	195	212	182	215	187	180	181	200	189	190	192	199	199	180	223	168	176	190	189	193	194	186	198	185	196	179	189	204	192	208	215	200	209	202	198	185	204	204	189	206	217	194	183	171	192	202	182	181	208	163	204	206	157	183	197	172	198	198	189	171	198	208	176	209	187	187	178	196	180	215	201	185	188	203	173	181	155	193	209	188	205	193	200	186	178	181	173	169	175	190	201	185	178	181	205	196	218	167	209	184	196	186	181	187	182	175	204	189	195	174	182	179	189	205	177	192	176	185	203	191	176	182	206	213	179	182	176	210	209	193	175	199	195	200	193	176	193	207	216	211	193	195	205	193	172	197	200	186	200	216	189	194	185	196	211	186	176	174	193	185	185	195	195	179	196	197	191	220	196	180	168	181	187	197	173	191	206	190	207	169	156	190	162	192	183	175	193	175	215	197	203	207	189	187	194	181	202	193	201	211	199	183	207	189	210	191	202	194	194	174	219	189	205	172	212	174	207	173	195	200	199	200	211	209	177	208	203	204	186	196	203	194	203	211	183	207	191	202	178	189	180	192	188	201	186	205	203	192	232	178	192	185	204	191	178	195	172	200	197	190	205	170	158	170	189	186	180	201	202	198	208	204	167	198	170	194	171	201	175	192	211	189	186	171	191	177	182	187	180	189	173	189	174	191	206	179	177	169	192	199	174	199	203	166	170	202	188	210	202	196	203	196	175	178	198	200	197	200	188	184	175	190	204	235	201	178	202	185	194	199	179	183	183	207	194	174	180	193	208	198	199	174	179	206	196	190	211	199	206	197	199	182	188	206	210	192	181	202	194	185	198	189	191	173	168	207	174	194	212	198	190	215	183	192	183	194	205	218	203	173	194	206	184	178	175	199	191	183	172	204	188	174	185	214	181	164	211	205	164	183	209	197	198	205	217	182	175	189	198	186	204	202	198	189	190	194	184	179	189	184	199	195	176	174	185	197	201	209	181	183	193	196	206	190	183	183	195	212	199	197	183	174	197	160	194	175	176	184	205	198	212	192	199	184	213	197	189	197	179	190	211	182	174	201	203	188	207	198	201	223	211	191	190	214	204	210	202	189	194	225	196	210	174	188	197	201	194	198	183	208	196	197	198	174	185	164	173	196	213	189	189	210	187	202	188	183	226	204	191	210	202	212	188	207	203	187	169	184	181	173	194	183	177	200	178	201	172	197	168	195	188	195	203	192	169	196	194	203	163	175	192	186	191	212	182	198	192	177	192	195	198	169	173	196	167	223	171	211	199	192	190	172	193	209	186	197	182	177	207	205	191	200	204	193	202	194	190	198	189	200	191	199	199	181	205	176	187	195	187	174	195	204	180	200	194	190	193	189	197	196	188	184	200	184	212	178	183	215	194	208	191	191	192	201	180	216	184	192	193	205	192	204	201	216	209	166	195	205	175	197	203	204	177	171	197	177	205	205	189	199	180	195	201	200	192	188	178	187	186	188	185	209	190	172	181	168	197	208	214	205	193	194	202	187	180	199	180	205	197	200	188	193	177	172	178	195	205	181	177	168	174	189	183	188	168	184	197	191	182	205	201	178	208	176	194	196	205	206	207	184	228	192	184	191	194	187	175	203	213	188	189	191	171	188	207	209	165	186	200	192	223	177	166	173	184	199	199	189	196	196	175	214	189	199	183	187	195	218	183	160	193	195	186	193	183	199	195	190	210	187	189	204	191	179	177	218	184	230	178	196	172	191	154	191	185	183	194	201	179	196	174	181	182	174	191	207	180	178	183	174	199	186	198	180	201	214	164	203	193	198	181	191	164	198	197	193	161	166	199	187	191	185	171	162	180	196	188	207	187	193	175	200	202	204	203	181	181	192	184	215	200	196	173	195	188	206	208	162	205	183	196	180	194	193	206	210	199	196	194	192	198	179	199	204	187	168	175	194	215	206	184	196	189	188	171	209	206	189	173	196	194	182	210	190	169	202	204	196	167	185	190	181	189	185	190	183	188	219	175	191	157	166	183	209	189	197	190	191	164	208	175	201	188	196	202	201	192	181	168	219	186	185	159	183	199	192	216	199	200	213	186	173	161	205	194	207	170	181	166	183	199	206	188	178	195	210	197	192	169	187	181	212	180	165	170	205	185	198	192	190	194	184	201	195	183	190	167	188	184	192	210	218	213	200	187	169	196	195	199	209	188	180	185	184	175	199	170	215	166	194	216	204	178	173	178	178	189	214	190	197	200	201	163	190	197	194	160	157	167	177	180	201	213	184	190	201	180	186	193	199	169	200	186	185	185	198	184	208	196	185	220	182	200	209	203	190	177	174	194	179	175	198	192	192	223	195	190	193	197	180	177	187	182	195	207	174	214	201	192	186	184	189	206	194	189	176	189	154	183	197	188	189	185	184	181	177	197	187	191	196	214	198	182	231	194	169	188	207	226	183	184	184	174	179	203	219	206	176	191	199	163	201	179	177	217	185	205	186	184	175	176	196	170	200	187	184	197	181	189	209	193	186	182	189	185	194	185	176	178	181	192	175	190	193	189	214	200	211	170	196	198	183	198	192	201	215	209	187	176	171	198	196	175	167	204	160	181	180	176	178	196	183	178	194	184	190	199	221	164	185	186	188	195	188	216	221	183	209	189	218	174	205	191	172	176	183	211	215	204	191	196	222	218	193	207	206	171	184	167	188	185	180	191	203	192	178	198	188	184	171	205	190	192	182	187	197	181	198	210	214	204	184	199	216	188	204	208	160	200	184	207	210	185	186	193	208	168	175	191	171	183	159	191	187	206	206	195	202	209	192	205	175	180	195	194	194	195	180	216	175	182	189	180	189	193	197	167	187	183	203	195	189	185	170	190	192	198	181	194	190	196	213	180	173	201	214	194	194	201	166	201	199	161	175	191	196	198	173	195	182	197	197	187	181	187	194	191	165	196	189	221	194	176	191	199	182	185	192	191	168	198	188	210	193	201	220	183	190	183	190	192	200	190	167	187	194	184	190	207	183	186	178	181	178	192	181	175	200	186	178	176	210	193	171	170	179	189	195	188	181	176	182	215	191	172	184	196	201	189	210	187	169	180	184	179	206	188	218	182	176	178	164	184	182	211	179	212	193	215	214	188	191	208	202	208	179	172	179	182	170	216	196	171	182	187	177	188	194	175	220	170	169	216	203	184	218	191	216	189	193	169	199	170	206	176	184	182	169	190	188	186	211	220	191	212	198	202	187	211	188	210	205	201	193	184	199	209	186	208	190	197	201	191	185	194	196	180	184	177	203	152	189	192	209	202	188	193	196	192	218	183	201	179	208	169	176	189	195	189	168	189	194	187	181	174	184	191	182	200	204	190	189	200	173	212	206	202	184	211	199	189	173	186	201	199	179	175	193	175	217	189	200	176	208	176	183	197	194	197	180	202	200	189	187	180	186	200	171
4890	787	690	419	345	314	300	277	254	246	238	235	236	221	213	208	206	195	210	206	219	216	207	228	199	187	187	207	210	179	188	208	219	198	215	183	206	193	186	216	187	192	209	186	213	189	201	221	200	214	181	204	206	197	197	197	189	192	183	198	186	184	178	220	216	180	206	191	206	203	197	188	213	185	227	196	184	208	237	209	212	188	188	200	207	183	217	189	203	188	203	210	225	196	206	204	178	187	187	168	207	220	215	217	178	209	189	186	189	186	209	212	206	189	190	208	199	203	192	185	187	179	210	174	215	206	195	199	203	186	228	206	204	214	227	189	229	202	193	184	201	177	178	202	199	198	193	205	218	194	183	179	181	204	191	197	171	207	178	194	204	213	219	186	195	177	214	208	196	207	188	188	191	199	199	204	187	206	195	207	212	191	211	201	210	208	196	206	217	207	213	206	181	216	219	191	208	184	206	198	223	188	193	195	190	172	201	187	222	196	194	195	211	201	180	194	185	204	188	209	218	204	194	193	173	174	222	215	192	185	202	200	179	225	194	182	180	202	172	177	210	209	206	191	213	201	195	230	201	191	211	198	176	178	217	226	202	209	194	200	199	200	185	208	167	209	193	190	191	183	179	193	206	176	170	195	198	198	193	196	187	197	193	200	180	188	197	214	208	223	208	173	191	191	200	211	195	200	205	211	201	206	198	206	187	200	193	195	190	209	189	177	234	217	211	190	172	219	189	193	221	196	198	217	189	230	174	194	187	198	212	197	203	189	210	174	193	188	197	199	185	200	194	183	216	207	199	173	184	208	181	200	208	188	194	183	186	184	217	197	196	207	221	215	184	198	194	208	204	190	187	201	216	226	203	210	178	198	205	210	194	193	189	204	205	184	183	220	197	206	186	200	196	189	207	219	192	194	179	203	171	196	183	189	212	206	210	206	228	184	215	189	196	197	185	196	207	186	167	192	201	208	198	204	186	189	190	206	185	190	189	175	198	180	179	219	222	188	179	205	207	198	204	199	192	197	191	186	213	208	172	200	200	219	217	192	206	194	180	198	215	182	190	223	178	169	237	196	210	212	183	196	196	218	193	223	206	211	194	188	202	213	217	191	180	203	217	204	182	216	183	193	212	198	199	186	189	219	182	197	203	183	197	204	212	199	197	193	157	205	197	193	177	214	197	186	211	208	207	228	210	180	184	193	188	210	181	204	184	223	209	204	216	202	183	215	188	189	168	202	229	175	209	204	197	214	195	169	199	210	170	187	205	179	218	216	212	191	194	196	188	217	206	205	188	203	209	200	217	179	196	172	191	194	206	194	209	180	206	203	178	182	222	187	210	211	216	207	201	208	198	213	238	204	174	185	205	202	204	188	192	195	190	194	194	207	199	197	209	232	217	192	190	194	225	220	191	177	195	201	183	188	192	193	185	207	201	205	176	187	192	209	192	204	210	203	186	197	203	208	201	214	175	188	189	216	222	201	194	202	201	196	211	196	188	204	199	211	194	174	194	217	177	178	195	220	205	194	195	183	190	178	219	198	172	200	196	211	203	218	192	190	212	197	192	197	203	208	167	215	223	201	189	198	210	203	193	182	205	203	172	182	218	228	206	211	210	216	205	212	193	226	189	191	232	203	207	193	222	185	216	207	194	177	228	197	193	181	206	211	189	190	203	209	208	180	187	176	199	217	220	212	224	214	175	197	194	206	200	189	215	196	196	205	209	198	197	210	194	185	182	174	190	186	190	186	187	177	190	200	202	206	216	221	177	196	193	228	180	186	199	214	195	191	207	196	197	209	215	181	195	214	187	201	174	218	214	209	207	207	211	204	181	164	200	202	207	188	233	185	196	204	218	202	218	205	206	188	215	176	195	210	188	177	198	207	223	200	199	186	193	195	210	193	220	188	180	211	212	171	164	189	200	204	197	190	191	189	207	224	214	192	192	183	197	188	205	193	179	193	180	186	197	189	196	211	187	224	191	200	189	193	217	228	221	193	176	232	200	204	201	199	222	199	166	187	179	220	226	205	190	203	214	188	209	194	187	203	188	191	208	177	210	200	192	238	193	197	184	196	185	213	199	201	204	194	206	189	187	183	207	201	191	185	233	223	231	186	205	180	220	204	194	197	183	226	190	199	201	221	214	206	196	219	218	187	210	206	183	158	213	203	198	182	186	215	189	223	199	205	195	187	200	201	222	178	192	185	194	235	209	197	234	210	186	171	190	203	190	191	186	177	197	197	172	217	227	175	194	199	209	178	206	190	178	207	212	198	201	197	232	223	187	157	231	191	192	225	202	216	206	205	227	183	183	183	188	181	210	203	192	226	232	218	186	184	199	186	203	189	200	195	192	177	195	204	182	208	185	216	193	196	173	186	185	207	192	211	197	211	202	197	225	201	210	204	183	197	202	193	207	195	190	187	204	191	191	255	212	201	217	192	173	191	194	189	195	181	196	187	213	190	187	190	203	189	200	188	191	194	211	207	186	194	204	201	218	183	201	196	189	204	200	215	202	207	207	186	199	200	203	207	183	201	230	206	173	190	184	173	217	192	183	208	211	193	210	199	220	204	207	192	184	192	195	205	204	191	210	205	196	201	209	207	173	208	190	185	183	207	198	182	190	176	203	180	197	170	194	172	200	192	186	182	220	209	184	193	203	226	196	193	191	170	205	197	217	202	210	198	197	202	225	229	198	203	185	155	198	186	199	207	192	222	186	215	178	219	185	196	194	220	217	193	167	175	214	193	177	178	196	190	183	211	221	202	202	205	187	202	194	169	206	197	188	218	207	200	202	185	185	212	177	182	185	175	198	184	218	192	208	212	216	209	207	190	189	195	193	200	206	208	205	220	179	196	191	203	210	200	219	217	197	170	180	175	201	199	221	199	195	183	224	181	171	192	205	180	214	184	200	192	196	188	186	181	206	174	203	210	178	199	190	215	208	192	175	218	185	191	210	199	202	202	209	172	184	200	177	212	210	193	177	170	180	178	186	202	212	195	220	186	181	207	168	219	213	187	205	185	218	212	243	204	213	220	176	213	195	187	198	183	191	209	222	198	176	209	175	220	202	195	185	201	199	196	217	199	195	199	195	183	207	193	187	178	200	208	199	182	219	165	214	201	205	209	197	187	202	208	208	227	191	192	200	213	203	189	210	217	172	197	199	183	203	187	195	211	189	199	188	198	187	206	196	214	202	216	212	196	224	181	203	225	209	176	201	194	186	202	200	188	213	191	215	201	214	196	200	197	196	205	190	189	171	202	224	159	210	202	216	192	209	210	209	209	197	196	196	192	208	198	201	179	192	208	179	190	208	204	188	220	183	187	199	188	188	216	200	193	197	182	196	184	191	170	184	192	189	209	194	175	189	192	168	196	209	180	213	172	185	197	198	199	188	205	202	207	211	214	176	179	196	192	200	186	173	183	231	209	198	180	207	199	196	210	197	198	210	201	178	207	192	203	201	203	218	188	196	206	218	188	251	206	201	216
25693	21342	28060	24962	21336	12513	1697	1063	968	856	767	717	749	669	673	661	614	639	591	612	569	542	596	605	565	591	604	535	562	614	577	579	572	561	580	575	525	555	588	555	577	503	552	528	559	505	522	553	547	507	540	538	551	508	517	521	527	514	522	542	580	541	552	518	548	514	520	509	517	514	486	491	554	568	563	528	505	535	558	577	546	503	576	575	528	529	542	492	495	546	483	548	542	554	549	506	529	542	549	503	526	551	550	514	527	579	551	511	504	527	530	487	522	504	503	507	558	525	524	556	523	594	544	557	535	493	515	513	537	541	592	557	501	547	542	487	512	534	551	557	505	494	561	592	529	522	530	523	546	546	517	553	541	502	512	509	501	523	544	518	541	516	521	532	531	535	499	545	533	523	528	516	550	568	557	539	513	499	511	503	499	542	503	565	523	558	522	495	534	520	514	521	541	545	512	498	535	516	536	527	530	570	527	509	487	538	513	521	568	529	547	512	524	528	557	557	497	485	497	544	494	527	532	548	496	567	551	553	521	495	533	531	537	519	535	513	539	513	494	541	468	533	538	577	531	504	550	531	536	508	522	505	497	530	502	501	525	533	534	498	503	562	513	513	511	541	516	508	510	518	545	554	505	506	521	519	528	494	533	539	522	516	513	541	509	544	536	539	499	503	567	538	572	505	546	537	532	508	548	492	534	537	495	530	507	487	537	536	532	529	582	506	532	510	574	526	546	473	495	554	510	527	561	523	549	544	525	521	482	538	481	520	533	487	501	572	544	558	511	533	515	522	530	535	508	567	476	519	519	547	532	527	551	506	558	501	515	534	512	512	542	544	504	496	506	534	536	583	499	521	533	563	548	531	553	535	518	514	557	516	549	529	528	508	472	525	496	481	533	568	545	556	536	544	500	521	517	539	514	538	550	533	536	510	527	524	515	494	496	517	539	514	540	489	522	529	536	512	551	515	504	536	544	530	513	524	502	546	516	531	515	513	564	514	545	509	554	524	510	516	546	543	516	553	552	523	522	541	523	506	542	514	504	546	476	554	526	483	503	520	490	502	534	547	515	540	522	552	559	523	524	529	485	530	549	551	545	524	513	524	539	558	511	553	519	551	501	589	522	499	512	519	545	535	529	543	532	506	545	529	519	527	559	522	549	512	505	523	551	501	516	544	527	540	536	515	515	508	509	511	521	512	503	507	560	512	503	542	488	529	523	538	544	532	532	500	518	492	509	510	528	543	537	566	531	535	516	532	574	550	514	562	482	527	537	538	544	507	527	538	493	527	523	482	514	516	501	561	513	525	506	527	529	542	516	497	521	538	498	539	544	502	510	505	531	564	503	566	550	534	511	529	520	551	550	520	618	512	533	570	526	503	544	506	545	522	549	564	525	522	540	518	576	530	539	570	521	493	526	523	549	503	583	529	546	527	509	488	545	531	532	582	514	551	525	525	521	524	515	531	521	491	555	505	577	539	540	545	515	513	500	574	508	551	497	539	527	581	514	545	509	541	547	554	561	520	534	503	549	544	540	525	490	540	548	530	534	513	522	524	551	484	534	523	514	508	554	526	497	574	564	503	556	531	523	506	493	515	532	500	486	496	514	553	526	528	543	488	560	514	505	534	528	522	558	558	506	482	563	518	521	527	487	558	437	525	512	489	513	533	591	510	517	529	515	494	530	571	517	486	503	567	528	494	562	568	503	566	520	512	525	520	548	529	532	538	497	533	538	526	527	557	503	525	549	536	534	518	541	556	530	486	535	494	508	555	524	543	559	561	505	509	490	518	543	511	564	484	522	557	520	478	549	558	521	549	525	503	511	492	561	543	555	527	534	501	540	532	495	525	540	527	555	550	553	514	508	540	519	519	525	522	526	490	520	517	539	513	499	516	535	557	521	516	520	536	547	534	518	518	521	508	537	506	536	515	513	524	533	557	536	528	554	509	516	506	538	514	542	529	528	507	556	517	560	568	516	523	532	521	521	548	545	516	552	503	514	493	526	510	525	513	521	539	552	553	527	527	524	535	556	512	529	522	518	515	536	525	489	545	503	538	495	516	523	521	498	544	514	481	525	517	508	529	543	592	554	557	525	500	510	516	546	534	548	537	534	536	506	494	532	552	531	508	541	530	572	515	492	527	518	542	527	501	530	558	533	520	484	520	485	529	513	535	524	515	539	477	575	587	529	540	533	517	526	506	537	512	481	542	563	530	494	566	538	473	528	523	551	555	518	527	535	586	565	528	512	560	545	565	504	510	500	526	541	474	515	536	536	541	486	504	478	585	535	519	508	509	545	562	523	577	553	545	525	554	553	499	546	537	550	527	521	536	521	520	534	524	524	493	528	542	524	550	540	519	546	531	547	519	507	496	527	530	519	528	547	524	505	538	496	542	519	489	541	515	516	519	500	544	519	501	516	540	546	487	539	535	568	523	513	533	542	515	500	569	557	534	549	510	542	536	508	504	538	553	517	498	489	499	546	520	531	601	484	532	552	518	528	520	541	471	503	504	513	535	521	578	535	578	520	512	558	511	481	534	525	496	545	528	521	542	573	540	512	535	548	537	542	465	525	528	514	530	508	512	527	538	513	558	519	471	545	504	541	537	529	522	502	540	497	535	520	548	497	538	529	523	483	535	514	530	485	564	511	535	588	561	530	570	547	534	522	500	477	497	523	444	545	545	522	524	548	504	521	519	520	520	520	541	513	561	525	544	519	482	521	505	489	540	537	509	504	508	497	512	596	550	497	526	555	491	505	518	536	563	558	521	564	520	528	586	532	554	528	524	535	564	532	507	542	458	531	556	492	527	516	572	563	511	523	544	487	514	552	495	546	538	524	503	517	517	565	538	529	509	522	520	524	525	510	521	499	503	553	549	520	514	516	513	517	484	486	498	519	516	560	528	530	525	519	519	534	522	514	517	552	514	525	524	567	583	487	508	510	541	527	537	494	523	538	512	552	523	525	543	531	519	497	548	541	549	532	527	551	496	545	495	535	550	511	542	510	540	516	496	507	477	530	530	532	532	567	483	568	534	542	542	527	497	559	498	510	542	578	508	532	497	538	515	504	572	509	542	536	570	500	521	513	514	550	483	524	478	517	523	529	537	525	504	512	534	482	491	546	506	548	476	535	512	550	565	568	531	530	515	512	528	507	540	510	523	529	522	529	565	521	538	519	534	555	485	538	510	485	534	549	556	491	520	522	491	528	516	530	515	516	508	522	512	511	560	550	512	529	556	471	518	546	518	493	514	562	562	552	503	534	521	554	521	508	537	511	506	546	508	536	503	536	489	551	517	546	524	505	568	572	519	512	529	503	543	528	517	527	520	563	539	524	534	491	499	557	532	553	505	508	554	521	541	551	518	506	502	528	547	531	537	510	544	488	550	505	518	532	526	554	529	511	515	568	486	530	534	499	569	553	582	495	512	547	505	533	507	509	491	514	501	565	539	543	545	526	493	558	517	511	498	509	501	532	561	537	543	511	498
7308	10701	9871	5575	3531	2640	2043	1710	1362	1246	1087	1008	902	818	793	762	717	680	642	626	653	630	643	622	554	603	567	593	580	565	569	540	550	525	565	581	516	514	564	499	489	550	539	515	487	558	519	519	494	530	549	526	493	520	536	533	501	516	504	508	489	516	531	487	526	512	483	529	482	514	506	500	528	530	482	525	495	490	554	523	495	500	545	484	506	470	530	489	496	498	516	500	516	480	488	499	489	480	485	490	504	493	503	502	466	545	548	516	488	472	495	493	521	558	526	509	503	532	499	486	530	504	508	495	491	502	512	565	537	499	531	537	489	529	476	502	507	527	505	506	477	561	507	466	482	473	468	490	520	493	497	517	491	527	503	526	520	482	490	449	517	488	509	499	468	503	505	507	470	506	494	493	477	510	515	493	543	504	467	552	489	493	483	471	523	505	484	532	475	519	496	513	512	464	478	468	513	504	535	464	518	488	477	460	530	525	510	491	543	507	489	503	516	513	525	510	488	464	493	497	482	511	508	495	521	481	502	508	507	526	467	476	488	487	530	507	499	481	553	485	479	495	449	504	487	527	540	511	490	497	514	491	474	476	506	499	496	504	472	467	504	519	489	506	538	492	451	469	475	513	508	497	456	490	517	538	520	505	532	481	492	484	499	503	491	525	503	504	485	516	503	465	507	524	493	553	483	500	499	520	545	487	470	468	480	477	526	462	521	514	517	458	491	528	517	490	491	514	504	495	510	502	527	485	501	483	494	484	466	514	486	491	512	463	514	470	470	462	500	529	455	560	479	483	493	529	470	491	516	548	490	496	525	531	519	479	508	534	501	493	490	453	506	487	477	490	502	471	514	482	540	498	484	512	511	528	474	534	477	486	503	498	512	469	473	520	477	466	487	516	476	487	495	501	501	452	498	532	516	532	494	496	466	529	494	496	526	487	495	475	459	497	515	491	526	488	480	525	508	551	481	478	492	488	499	498	535	495	479	503	492	501	547	527	477	489	527	503	463	489	524	513	535	471	492	529	458	489	517	509	537	513	517	505	502	480	483	492	479	517	500	469	523	524	461	507	504	485	503	509	504	531	532	490	480	494	489	492	492	558	535	480	508	512	501	484	487	506	459	518	523	523	456	503	529	502	486	514	498	502	497	515	520	480	523	522	479	528	469	507	489	521	536	503	514	512	500	457	516	507	547	493	498	473	502	494	499	503	529	487	535	484	491	488	516	492	504	501	538	475	509	469	498	502	491	504	522	507	512	499	524	467	492	474	471	445	473	531	490	523	491	508	525	471	533	521	483	483	503	471	527	533	518	524	541	445	496	472	503	519	473	519	508	483	492	493	480	491	508	522	512	502	509	517	479	511	453	479	436	504	490	525	561	483	503	518	524	523	500	521	502	500	498	501	507	517	513	479	518	529	515	493	543	458	488	487	481	512	542	519	528	486	476	516	528	512	522	480	490	481	501	502	500	501	521	506	486	503	509	469	481	507	521	506	517	555	465	466	487	464	514	495	518	501	491	516	501	494	505	490	533	480	469	473	516	464	487	531	460	500	502	491	532	475	451	473	540	503	526	499	485	515	502	511	497	530	487	464	484	500	487	530	509	476	508	491	519	519	481	532	486	509	486	498	484	501	485	491	483	522	501	483	493	517	485	523	499	511	517	485	483	501	508	482	489	535	489	545	484	491	494	482	493	507	505	452	481	513	500	498	493	493	496	497	550	496	528	512	484	470	491	495	498	515	509	501	507	507	511	464	512	513	506	550	491	517	513	439	510	477	500	472	522	524	515	528	506	543	507	480	511	467	493	523	539	513	476	511	464	479	521	495	481	517	522	535	522	510	489	471	471	519	496	492	548	471	521	539	515	509	523	526	513	465	530	496	496	495	487	493	493	498	499	516	500	501	505	526	498	479	512	469	465	500	495	510	484	520	464	480	504	435	495	464	490	508	504	516	458	485	492	495	488	510	482	462	546	469	549	484	501	481	492	516	519	502	538	509	487	508	510	495	500	516	500	488	524	544	508	500	486	490	484	511	497	477	482	476	493	484	489	543	472	519	496	540	521	506	510	462	514	525	493	542	482	532	526	489	494	520	489	505	489	487	500	505	503	507	468	505	523	445	494	514	515	509	477	510	480	481	487	485	477	488	572	493	464	513	519	515	520	541	510	499	521	478	509	484	529	514	506	543	486	483	497	517	486	534	453	530	485	495	524	530	541	545	493	497	459	486	447	516	521	529	478	527	523	491	498	516	517	503	516	480	513	437	475	493	456	499	491	516	482	512	502	461	503	494	512	524	478	503	516	500	521	492	525	509	493	513	521	481	475	472	478	484	485	465	486	491	525	463	483	469	479	491	475	497	496	521	515	545	482	464	507	509	495	480	505	508	509	485	500	518	490	502	514	523	509	485	519	498	536	506	486	495	499	528	487	507	512	530	490	489	498	511	492	520	493	512	507	507	509	504	522	487	493	515	524	487	533	523	518	489	533	487	488	511	471	498	533	523	484	514	545	488	509	526	476	490	481	527	469	525	484	503	538	492	484	483	525	486	524	522	547	485	518	524	536	513	496	468	521	507	493	491	536	517	467	535	507	505	518	522	518	498	548	497	504	515	522	487	529	486	528	487	435	457	521	471	492	509	514	493	469	514	528	505	498	541	521	477	491	497	479	510	527	447	508	478	465	495	501	539	481	585	491	491	539	484	488	556	503	505	526	511	490	514	512	484	523	495	467	487	499	507	521	524	515	492	475	480	502	482	488	463	536	486	474	455	510	488	477	525	515	463	495	469	458	505	512	467	516	514	473	470	491	516	522	496	484	475	513	539	469	505	489	499	491	538	494	485	540	476	503	522	463	520	515	502	493	499	513	492	501	494	528	486	526	505	514	481	513	484	506	505	480	481	521	533	453	489	525	498	515	483	503	489	497	477	510	466	503	519	512	484	555	484	538	475	514	502	497	492	479	509	504	440	473	483	516	505	538	485	504	538	478	517	453	497	471	495	492	509	472	476	495	498	531	524	515	518	490	512	457	491	499	464	485	521	512	452	508	490	474	475	497	497	519	499	504	541	489	498	513	500	495	511	546	474	466	475	489	474	493	540	509	456	467	514	469	497	503	484	476	521	477	509	519	512	506	532	478	505	514	501	525	477	492	529	527	525	505	496	517	482	507	549	513	509	482	516	471	558	487	502	513	514	445	487	482	518	513	487	494	505	547	507	526	510	469	522	503	495	494	489	504	500	539	518	533	520	521	526	511	506	506	508	491	491	489	463	505	505	472	523	460	507	507	430	483	507	503	494	487	492	500	504	504	485	484	459	476	496	515	528	477	501	511	480	490	512	471	480	523	541	463	508	501	489	518	503	500	508	482	512	511	542	471	502	459	515	515	525	493	481	521	495	482	501	457	504	504	513	509	484	465	526	535	469	535	490	489	522	497	483	533	493	489	496	515	518	514	500	512	466	493	495	497	522	492	520	495	502	545	496
23462	21314	28357	24633	21322	21400	11541	1881	1474	1343	1250	1151	1098	999	1020	987	897	910	907	833	877	827	816	863	821	830	836	807	830	769	799	784	804	760	784	763	817	814	792	747	768	759	802	775	692	799	777	738	788	753	762	775	762	842	728	793	761	762	734	724	703	726	773	726	742	766	752	745	827	807	727	723	779	764	683	782	721	780	762	785	764	662	761	757	793	752	760	769	734	734	742	751	744	745	758	739	737	789	741	762	761	770	807	752	722	779	683	768	721	742	708	725	716	757	750	777	737	733	717	739	755	761	743	739	726	757	763	779	759	742	726	736	721	711	713	750	746	697	712	719	744	768	766	773	728	759	756	743	716	751	763	767	745	742	756	702	736	685	744	749	690	727	780	796	752	721	684	694	720	760	786	727	743	754	784	744	811	731	740	713	782	772	718	731	763	717	730	703	714	755	731	766	739	755	722	741	706	710	731	704	760	704	778	735	782	766	721	784	738	735	784	802	699	731	758	782	760	781	731	731	717	781	728	755	698	777	732	780	779	740	738	701	768	762	746	768	713	733	744	721	814	772	755	746	763	798	682	769	746	767	757	716	721	779	697	741	759	737	752	721	737	767	742	764	752	734	733	730	697	729	742	715	740	760	769	778	686	761	749	761	724	723	772	758	760	715	762	756	724	709	766	691	730	720	749	753	762	744	761	672	740	738	698	760	702	776	738	744	788	791	733	777	739	755	777	749	750	725	703	792	746	725	735	714	742	764	712	741	673	734	696	734	723	745	732	719	728	740	727	775	756	720	740	770	780	709	794	753	770	743	747	781	733	758	718	758	703	755	732	735	750	754	736	751	794	720	747	741	748	723	731	735	709	711	664	745	730	734	726	788	720	712	808	739	717	758	762	707	744	756	748	738	769	740	759	754	714	692	736	758	733	762	747	683	769	756	768	769	786	772	749	711	719	742	705	767	763	750	744	765	729	763	752	704	740	754	695	780	770	761	784	777	676	755	735	787	754	775	702	703	737	717	830	709	744	721	742	723	737	718	720	718	735	762	705	774	721	716	743	757	743	721	787	752	772	761	775	719	740	696	773	729	699	750	748	751	780	758	770	743	792	731	691	762	785	717	727	765	691	769	729	756	763	711	756	792	760	732	821	733	726	783	727	744	722	786	738	774	754	722	746	741	742	758	732	721	746	704	745	712	695	736	705	731	763	692	704	737	681	783	737	742	773	768	742	748	768	758	764	761	702	700	640	765	722	773	741	746	736	736	748	760	743	728	771	737	719	722	741	752	758	674	750	683	744	756	769	751	725	709	709	734	791	729	749	729	773	725	721	736	761	813	753	698	752	766	765	717	706	706	760	776	684	754	761	757	782	754	735	707	758	808	790	710	696	703	727	768	716	774	700	750	734	727	811	748	715	721	739	704	717	730	764	748	740	734	733	751	762	766	741	809	783	735	803	756	698	769	760	765	715	771	727	754	762	778	732	773	746	691	731	683	762	725	733	723	753	772	701	729	767	732	727	687	756	729	781	729	770	796	743	743	734	725	701	780	718	738	769	740	739	713	726	713	768	756	754	710	769	738	746	769	771	734	723	725	750	760	755	753	773	734	754	714	745	713	678	786	749	704	733	758	749	696	728	749	714	705	747	741	703	726	736	754	750	752	732	704	768	769	727	744	783	735	695	714	753	704	673	694	714	763	753	803	711	709	689	771	709	731	696	735	698	773	739	748	787	731	727	684	796	747	761	779	763	758	735	766	750	776	740	730	718	752	781	768	764	787	728	709	759	772	726	737	715	764	748	725	739	717	755	722	769	770	759	766	793	663	682	742	767	775	746	739	704	694	717	724	782	750	741	771	719	746	744	730	780	779	742	767	788	710	744	744	791	728	725	750	683	758	746	747	735	780	718	748	726	764	758	761	695	730	732	773	774	741	770	755	740	715	698	799	755	772	689	762	804	760	758	763	696	746	750	712	729	781	771	779	788	712	658	720	780	758	693	742	753	718	740	704	723	704	741	756	748	742	740	710	693	731	727	726	795	733	741	757	743	731	759	737	679	751	766	739	673	752	745	719	745	729	785	719	725	723	716	736	764	677	737	763	701	714	795	736	743	749	771	758	690	728	843	698	754	753	716	703	770	771	734	734	718	742	722	695	772	775	754	769	784	735	739	788	680	699	741	751	748	728	734	779	740	740	742	761	763	771	785	752	778	756	759	724	780	735	769	702	713	784	720	713	783	740	742	763	712	745	729	718	747	728	711	772	765	722	789	759	745	738	766	755	718	745	769	708	735	739	696	701	719	732	733	748	699	739	700	745	721	728	758	693	761	767	762	738	768	763	713	697	774	735	745	747	736	752	692	701	755	709	710	746	794	804	735	738	733	700	738	779	747	743	721	745	753	752	768	746	679	696	715	737	745	716	746	739	795	754	759	734	704	743	752	714	746	748	761	711	717	742	788	742	733	761	769	781	782	766	736	748	714	732	782	755	749	718	713	770	767	716	798	744	719	761	765	741	715	689	728	749	770	757	696	778	774	691	718	771	776	755	783	757	783	704	742	764	724	793	746	698	711	719	724	726	772	740	711	735	723	743	720	719	788	707	710	714	723	718	728	754	726	706	779	723	767	731	715	743	720	716	784	799	759	679	738	784	748	736	723	739	738	743	763	767	786	733	782	708	743	726	819	737	753	714	768	731	688	754	740	715	764	715	753	742	733	768	776	775	735	736	772	747	751	716	824	730	752	696	756	705	772	781	755	729	737	726	722	782	758	709	732	798	728	721	684	735	750	758	738	717	759	714	734	754	717	758	705	734	745	719	743	737	709	784	794	765	730	732	747	779	753	749	747	727	764	756	746	693	709	720	746	711	723	725	736	795	717	736	751	762	730	738	725	754	711	752	772	774	749	773	763	766	747	759	743	750	741	771	771	714	710	739	765	731	726	785	690	739	751	724	760	757	770	728	758	728	722	762	713	708	701	808	718	744	750	767	724	744	750	727	742	718	725	775	759	724	720	758	748	719	627	748	760	708	735	737	754	701	672	772	668	742	710	738	715	703	709	778	744	758	791	734	745	759	742	773	732	751	747	790	774	720	757	720	770	729	700	718	720	721	727	707	742	773	706	759	756	759	745	781	751	724	755	739	707	745	706	758	729	750	764	764	754	726	726	740	777	788	714	747	712	760	739	790	764	791	760	734	739	703	755	725	752	715	719	781	712	778	781	754	741	740	770	708	775	709	723	728	741	734	728	756	725	737	708	738	748	719	765	769	756	727	762	733	790	749	720	693	700	709	787	686	791	747	757	647	721	734	710	710	761	714	710	754	733	749	757	706	727	741	756	778	782	786	732	721	688	710	736	770	770	728	788	734	719	696	727	739	726	739	773	796	731	727	695	782	770	761	739	682	721	682	780	702	738	761	735	741	767	735	701	733	699	632	732	706	747	739	754	758	713	750	751	694	730	750	738	750	710	777	754	762	775	763	728	736	741	725
10237	17434	15951	9473	6475	4740	3610	2904	2404	2099	1899	1648	1463	1340	1255	1161	1148	1079	1020	1009	923	909	917	903	902	846	858	859	832	830	808	798	794	773	788	813	794	762	763	785	767	818	795	774	771	773	778	728	738	763	765	744	784	741	715	722	724	748	721	738	756	745	737	725	730	735	719	714	688	751	709	708	710	779	696	739	732	694	724	750	717	751	688	707	760	723	750	736	699	758	700	672	724	689	738	704	731	705	723	708	706	739	709	721	782	729	718	687	729	718	707	770	720	715	748	767	670	718	699	703	698	662	714	733	695	713	704	687	711	696	751	696	714	765	680	692	744	720	694	708	715	728	685	665	737	664	666	674	684	772	700	724	708	705	660	678	707	739	738	694	714	724	707	670	755	715	712	709	728	696	742	746	671	705	725	715	755	731	714	676	731	690	702	729	689	718	677	716	706	756	696	744	720	689	718	723	724	685	679	731	713	708	702	708	711	749	682	679	663	706	705	677	669	691	688	672	714	748	694	723	738	732	694	681	715	737	709	725	736	710	710	707	696	725	751	756	667	697	682	713	697	721	702	713	728	647	738	751	722	750	678	658	709	745	741	701	760	754	719	652	705	685	690	673	703	668	718	705	711	699	696	691	689	676	719	718	741	689	716	686	724	712	730	715	745	703	714	655	693	702	742	676	686	711	728	719	703	678	660	696	708	742	743	701	687	716	677	711	698	683	736	652	683	688	710	684	699	720	696	705	756	747	727	742	731	727	666	680	727	701	703	693	676	753	761	714	702	665	677	728	703	663	722	726	661	740	733	726	721	709	678	766	723	720	691	653	673	654	687	640	690	690	677	670	697	714	713	677	745	661	705	715	708	635	674	743	738	689	734	693	668	676	754	684	721	695	743	700	708	705	676	698	714	718	708	735	698	734	711	681	698	690	684	708	760	663	731	704	713	708	678	665	735	708	687	715	727	746	693	694	702	712	694	689	773	687	730	721	696	693	697	736	678	748	707	668	728	764	722	717	740	736	713	713	774	668	766	701	719	716	696	681	754	650	724	709	699	728	717	694	693	737	718	712	745	752	727	731	678	707	683	688	671	722	782	718	679	675	731	667	696	720	682	729	673	733	663	687	692	698	728	682	715	711	715	668	708	718	700	678	632	696	746	742	681	668	699	729	662	684	720	666	672	707	745	721	710	719	693	692	675	693	711	720	714	677	721	720	755	756	744	782	747	712	740	733	696	700	643	657	666	712	715	700	699	761	737	697	729	693	770	763	684	736	711	725	695	712	722	682	650	708	715	724	724	700	674	682	659	742	685	703	680	667	698	745	695	665	637	705	737	708	693	706	641	668	701	675	701	721	737	669	688	697	688	715	701	675	698	687	681	745	724	671	682	720	642	700	703	704	708	690	703	698	698	683	701	663	661	702	657	734	705	710	770	706	697	702	707	685	691	722	716	713	717	677	704	698	716	681	721	749	694	752	692	726	736	665	731	660	721	725	700	695	756	684	684	701	700	683	698	702	730	664	685	681	667	662	697	716	699	739	724	744	720	691	683	721	670	706	735	682	718	693	741	643	706	650	740	680	724	691	682	739	681	716	720	704	680	678	734	700	738	703	720	674	701	682	747	675	773	714	720	697	684	685	673	680	712	726	695	685	750	675	683	707	717	718	709	708	689	741	708	705	691	722	681	662	701	735	777	653	722	724	674	721	689	712	698	717	687	719	677	730	692	706	719	687	753	702	726	742	662	695	692	690	720	698	714	692	728	738	701	730	735	721	681	738	699	719	709	678	686	690	738	722	701	720	730	719	702	686	677	724	713	705	696	696	651	726	712	674	720	748	681	699	694	705	697	710	700	677	732	747	697	723	683	724	726	742	662	686	655	703	772	733	730	775	704	721	738	723	685	673	701	687	729	703	712	640	758	647	723	684	689	692	696	668	680	709	705	697	753	698	723	694	687	740	701	714	688	706	682	716	653	744	720	732	703	696	706	700	743	738	679	731	661	710	724	755	770	709	673	693	681	668	699	696	699	691	683	678	704	702	722	695	729	694	688	705	701	747	698	701	708	740	738	733	692	714	651	721	725	691	717	695	711	703	686	686	732	724	677	702	717	648	726	703	692	714	777	675	673	675	702	676	727	744	710	723	680	699	730	713	727	730	642	721	690	698	739	735	723	708	680	669	717	700	694	658	729	737	719	666	714	713	720	685	696	712	702	667	741	710	727	722	681	648	699	707	703	704	680	684	709	693	659	725	703	660	715	734	672	735	636	736	696	679	674	685	761	701	700	736	683	684	718	694	702	665	712	720	712	731	696	723	713	742	665	712	669	712	728	710	698	678	719	702	689	678	669	676	691	698	667	684	668	776	723	716	694	639	692	704	735	663	626	733	684	690	660	706	685	711	685	727	701	673	714	682	684	718	708	723	714	697	693	719	746	670	687	691	693	713	698	736	702	698	669	722	707	709	752	660	658	710	729	689	731	696	689	698	727	661	669	682	700	694	733	714	662	648	730	689	712	723	653	633	656	674	689	729	709	687	687	698	716	709	729	687	666	691	654	693	701	751	690	709	699	706	719	760	699	701	757	699	685	665	713	709	722	693	743	701	659	768	716	703	695	682	681	642	690	694	729	744	716	719	738	701	709	705	677	683	678	723	706	722	717	733	705	682	719	687	755	754	718	683	693	696	701	700	743	681	653	725	717	737	685	713	704	663	729	684	707	659	695	693	701	682	681	691	720	721	707	728	712	697	745	694	750	696	686	734	690	714	646	677	716	737	723	728	736	748	709	759	733	718	708	730	692	680	714	719	713	644	732	705	677	669	719	704	686	712	681	745	651	720	688	677	677	685	710	719	775	747	690	714	710	713	714	715	730	728	641	742	684	697	662	749	691	738	706	642	728	700	734	708	705	682	712	710	712	696	718	691	690	728	679	695	715	689	718	722	716	709	731	761	704	709	686	696	682	683	687	700	676	708	707	661	681	699	680	731	709	703	701	694	672	728	691	725	773	748	690	656	701	699	689	743	702	684	672	698	759	718	729	679	706	695	720	708	690	724	704	712	653	695	691	662	752	717	758	696	693	784	727	696	721	711	710	713	722	699	670	714	725	713	728	690	705	690	724	695	684	709	679	740	701	678	693	708	708	720	730	704	707	700	726	699	672	725	713	662	717	672	741	738	736	664	725	652	688	731	664	710	748	688	704	706	712	729	721	733	735	708	686	703	705	732	692	687	721	692	714	748	699	728	656	688	703	718	682	696	736	704	728	705	666	696	716	735	656	719	725	743	779	659	749	712	611	697	694	671	727	664	695	740	696	717	718	707	672	688	679	663	707	691	716	731	699	704	703	738	684	708	669	682	672	736	735	708	741	697	630	722	711	704	689	759	707	679	725	743	702	693	722	669	679	700	741	659	689	708	704	669	729	684	679	697	687	659	715	700	702	708	706	692	691	720	734	691	732	712	656	702	706	688	761	722	716	661	727	705	655	723
28867	15858	2170	415	304	276	239	229	209	231	224	195	226	192	210	224	186	189	216	194	194	193	173	213	177	179	212	202	188	175	203	197	188	193	200	194	168	201	182	177	186	196	204	204	180	195	199	185	175	182	188	198	164	182	181	171	207	184	223	194	200	172	189	181	181	203	210	177	203	195	169	206	205	190	194	195	213	203	203	211	195	199	183	175	197	228	183	191	196	193	191	195	168	200	180	193	203	187	186	197	152	180	206	207	167	189	178	170	181	169	179	181	192	201	214	196	162	208	161	193	177	209	191	200	197	196	184	186	206	219	187	180	178	182	181	181	226	192	192	172	194	200	176	178	205	178	202	179	217	212	187	194	225	190	198	178	200	187	211	206	169	182	194	186	192	204	183	187	183	174	202	202	191	187	212	192	198	204	209	175	195	178	198	191	209	193	188	189	202	177	203	191	191	193	186	188	180	189	190	193	181	210	191	195	181	193	194	234	207	184	186	165	192	169	172	184	172	174	178	208	202	202	195	180	197	187	205	192	197	194	197	199	190	180	183	173	169	204	206	169	199	203	201	176	193	188	204	189	169	184	212	190	192	199	220	209	200	218	203	193	185	177	196	168	187	211	173	183	197	192	201	181	189	195	209	169	175	217	188	205	196	183	196	189	189	200	206	188	197	205	185	177	188	184	188	166	225	173	185	185	180	192	182	197	187	195	188	185	202	184	194	186	187	188	183	185	167	168	189	204	215	204	186	182	186	182	164	228	188	189	192	169	171	181	195	207	182	200	183	184	180	218	200	185	207	207	180	191	191	189	189	193	195	220	207	192	203	204	203	215	185	198	202	175	162	170	232	182	182	202	193	183	178	208	183	195	186	195	185	202	187	220	177	191	176	177	201	183	180	182	185	164	198	187	157	162	189	194	204	189	188	220	199	173	219	189	228	180	196	192	173	178	185	184	191	189	205	186	200	184	202	183	175	200	173	168	196	201	194	208	193	209	190	178	167	173	205	179	199	188	159	185	186	193	184	197	171	210	178	194	203	185	180	194	210	192	154	202	199	199	197	216	159	184	195	161	202	176	185	182	210	194	185	200	198	215	194	194	195	179	169	198	168	184	192	183	182	220	170	182	196	204	194	214	210	180	177	182	190	207	189	222	172	221	190	193	180	192	208	206	179	175	163	192	187	202	211	217	205	180	178	201	226	208	175	193	191	224	201	187	178	181	193	189	193	199	174	174	208	186	177	177	182	177	190	206	183	215	202	203	210	189	173	183	212	163	189	184	204	173	208	172	191	201	192	171	206	213	189	180	180	181	195	188	191	194	207	204	183	208	192	190	195	193	184	202	192	188	188	182	219	170	175	172	196	165	181	179	184	186	181	185	174	192	197	205	179	232	185	185	183	183	183	207	198	189	195	196	195	201	201	157	187	205	187	195	183	197	187	190	202	182	192	188	193	187	191	223	231	192	201	181	201	202	197	186	181	169	177	185	211	205	220	181	202	184	190	199	199	187	188	175	180	208	183	197	189	180	211	188	169	182	181	181	198	158	201	152	205	189	176	199	190	197	179	179	200	170	178	188	194	219	184	194	194	199	199	189	178	191	171	185	188	216	184	188	197	180	212	183	175	172	177	198	158	190	195	200	191	200	183	202	185	205	185	190	186	208	182	189	188	184	190	200	188	178	216	165	198	179	175	186	191	186	181	206	178	182	195	224	168	185	176	202	201	188	174	215	187	167	192	183	194	190	201	170	185	226	159	177	200	189	190	188	219	206	193	221	207	185	175	165	191	186	191	184	177	177	178	204	189	193	157	197	220	184	197	181	228	171	186	177	192	185	204	198	185	199	169	189	180	203	178	183	196	193	170	222	185	200	200	209	173	180	187	186	157	193	174	215	208	194	203	184	175	176	181	204	217	191	195	188	186	187	207	201	183	183	201	212	200	200	189	190	165	205	173	199	174	205	176	158	209	186	188	177	191	197	197	198	214	206	185	177	212	182	176	182	190	177	157	193	193	183	188	193	176	180	195	168	173	213	189	202	199	176	188	187	181	192	165	182	185	173	202	186	185	200	191	196	215	193	227	173	187	214	178	221	204	207	172	190	195	186	212	203	182	173	192	191	188	190	184	202	185	163	202	185	190	185	209	215	167	201	194	212	185	201	215	172	185	188	194	193	173	204	207	188	197	204	195	191	185	196	178	179	168	173	187	185	166	182	192	187	192	183	178	188	191	195	192	235	183	197	185	170	202	214	189	182	207	188	199	208	176	197	182	203	185	186	207	218	186	205	161	174	188	199	165	203	164	180	204	187	189	183	179	186	190	211	174	194	179	175	195	190	192	167	199	183	182	198	199	198	183	169	185	184	184	174	175	195	174	181	192	198	212	179	189	199	220	197	201	173	196	180	203	190	176	196	190	207	202	231	212	176	197	192	179	198	204	206	219	187	201	199	209	178	176	198	166	173	169	197	198	206	195	191	199	201	172	196	180	183	193	165	231	185	203	161	175	185	192	212	213	180	187	191	164	185	190	214	189	209	204	167	185	182	176	199	165	210	182	186	194	191	166	191	199	171	206	187	171	206	173	176	186	197	187	181	189	188	187	207	195	194	192	211	179	183	193	168	205	193	193	189	180	191	187	205	197	156	212	205	193	182	211	210	175	192	218	189	179	185	197	190	220	186	193	185	187	170	178	170	190	180	213	209	207	200	191	201	206	183	167	189	204	184	196	190	199	196	190	189	184	164	148	180	165	193	174	182	198	203	169	198	189	185	196	188	212	203	191	188	193	196	178	212	195	156	190	171	172	211	211	177	189	186	182	183	180	180	194	212	188	202	169	203	185	179	189	190	184	197	177	199	185	177	216	175	190	205	187	187	195	193	171	195	202	167	183	193	192	184	199	180	208	191	203	191	193	192	201	203	188	174	192	199	204	197	195	176	205	154	197	186	211	187	203	202	210	185	191	215	189	184	194	201	175	198	179	192	191	196	204	193	192	194	182	196	169	181	206	176	177	186	169	201	175	165	191	178	192	191	180	198	194	212	182	210	192	175	192	193	179	169	180	193	178	184	190	192	209	186	172	201	187	178	198	202	173	173	187	204	192	176	183	178	176	189	192	180	184	201	195	171	179	197	171	195	182	207	199	210	196	180	178	215	192	187	188	172	195	187	184	198	183	195	181	195	172	174	192	179	213	179	215	190	201	199	200	175	182	201	176	206	209	178	195	183	160	207	193	197	190	213	200	215	196	200	199	197	185	186	203	199	179	197	204	192	186	187	189	175	197	190	201	195	193	182	156	184	176	192	207	201	176	167	196	171	201	192	184	197	212	190	171	185	184	171	175	186	166	205	188	202	202	197	178	198	190	212	181	185	187	184	196	181	190	171	174	205	182	210	214	179	173	210	226	188	207	197	165	169	206	180	203	184	200	186	173	197	187	171	205	200	177	175	170	193	189	189	198	189	218	190	183	215	213	189	175	186	198	162	192	153
4831	811	681	456	368	306	306	287	246	263	234	231	230	194	199	237	233	225	188	222	193	170	178	209	211	198	198	226	215	191	188	224	179	216	197	212	169	197	219	212	205	195	193	207	175	185	197	199	212	193	187	208	195	195	205	196	181	208	195	200	197	203	213	196	199	218	229	201	199	203	176	215	181	215	191	193	196	211	217	198	215	207	202	195	200	187	174	192	189	168	215	190	175	179	194	206	227	179	194	207	215	171	210	197	210	214	191	186	209	203	199	207	188	177	203	199	190	207	172	225	189	197	203	223	190	203	177	214	165	188	205	220	224	187	217	192	199	185	197	173	220	172	194	187	198	227	197	190	203	202	200	189	219	190	175	210	210	215	194	197	181	202	209	176	179	181	210	210	198	173	186	181	199	220	198	180	188	175	196	193	208	217	197	228	199	198	185	213	191	190	178	183	214	192	184	190	194	201	199	190	197	215	215	194	192	198	191	198	195	175	192	206	211	188	185	189	169	189	192	189	191	195	198	196	194	188	199	174	201	208	189	174	189	186	215	210	210	195	201	197	222	182	181	228	190	187	195	197	200	196	194	206	181	176	208	192	195	211	220	211	206	215	198	210	217	207	188	172	195	192	204	219	189	206	206	203	190	206	201	199	218	186	156	186	212	211	172	188	212	211	180	198	197	189	201	187	180	211	213	195	195	231	194	191	191	218	194	196	190	190	207	206	208	176	199	186	206	197	212	173	187	219	195	231	203	185	203	207	206	187	187	190	187	196	183	198	207	198	188	209	210	185	234	206	188	233	195	191	176	206	210	188	212	191	201	184	198	208	166	205	191	191	181	196	189	201	207	189	196	200	208	191	223	196	193	203	208	188	198	196	199	195	178	190	219	216	199	206	198	181	235	182	165	204	191	194	200	191	181	181	189	186	195	205	209	180	184	209	204	209	181	185	187	205	193	181	218	191	203	176	211	210	193	209	188	218	207	191	190	197	201	219	198	218	193	197	174	193	226	205	202	205	184	197	209	188	193	226	191	226	162	185	198	190	213	208	208	195	189	189	185	212	195	207	204	175	198	212	197	199	217	193	209	171	178	173	180	194	187	212	212	174	206	204	193	176	229	197	190	177	195	219	213	188	177	183	212	215	197	191	191	201	219	185	201	200	180	193	199	192	175	184	193	210	219	203	201	169	199	204	191	208	216	177	224	187	193	201	193	182	198	208	218	202	207	190	192	217	212	229	202	214	220	198	192	204	211	200	204	213	206	198	244	184	192	202	184	179	208	181	226	186	176	181	194	203	186	201	204	178	225	220	181	245	192	187	211	218	222	211	193	209	197	205	212	218	191	201	175	216	168	205	202	176	184	207	198	195	201	204	197	207	189	221	172	224	179	166	194	232	209	207	208	197	206	187	189	199	199	189	197	186	198	187	178	204	184	209	187	191	198	203	179	172	192	199	205	192	195	197	203	184	196	194	227	178	214	205	192	181	221	218	219	193	185	194	199	214	191	194	198	198	193	180	193	219	225	206	188	205	212	230	195	208	203	200	194	199	211	206	181	182	202	189	190	189	188	184	185	187	209	204	189	192	198	235	219	202	193	208	204	193	188	208	223	224	186	233	210	202	200	192	174	216	206	197	211	191	199	190	181	200	191	201	186	183	178	192	212	196	194	205	189	198	202	190	174	172	202	195	192	215	195	201	176	207	195	192	174	203	204	185	186	207	191	199	198	206	182	215	203	219	193	200	196	209	189	199	222	197	207	169	201	209	193	168	207	194	216	196	218	203	195	201	202	200	203	181	211	217	207	194	195	186	183	199	201	201	192	175	219	188	218	198	180	219	220	194	209	204	192	186	205	206	218	186	188	210	197	199	192	179	205	167	184	207	188	183	214	197	215	195	200	209	208	192	194	218	193	218	227	221	206	215	192	200	209	181	209	210	174	234	224	195	197	172	193	196	197	186	197	186	156	220	209	199	194	196	195	194	209	194	181	181	190	229	187	186	205	207	215	207	207	186	199	211	169	219	175	208	222	199	182	209	201	196	201	179	223	210	223	211	199	212	199	193	183	211	193	168	201	218	201	188	182	221	197	218	208	196	180	188	187	197	207	184	184	187	210	198	201	204	188	197	186	199	188	222	190	194	204	200	213	190	201	207	203	221	181	206	187	190	205	174	185	182	183	202	196	211	199	216	206	192	208	177	214	209	230	208	212	218	213	217	207	189	211	192	185	163	211	185	178	169	193	197	204	211	185	183	208	248	188	188	186	176	221	180	209	199	198	212	206	203	186	212	178	202	197	196	201	185	197	188	201	182	189	183	149	173	204	195	231	205	200	218	198	191	183	227	208	216	187	213	180	200	197	193	185	198	191	197	185	204	191	210	198	184	195	177	186	196	186	184	202	220	215	206	202	210	202	209	205	169	207	192	202	205	222	218	218	210	205	217	223	203	188	199	206	193	202	170	206	187	172	202	173	200	188	216	198	201	216	192	235	211	183	203	186	218	205	220	173	224	188	209	191	232	212	194	224	204	199	176	205	206	191	213	191	204	200	213	210	210	207	223	212	202	185	175	221	201	207	209	207	199	208	226	213	211	200	204	219	222	186	215	191	184	194	203	178	195	198	177	222	179	180	218	208	205	199	197	194	200	196	188	206	204	199	207	211	195	186	190	207	199	210	214	197	183	203	196	189	205	203	207	203	207	172	190	165	205	194	202	181	189	193	156	192	194	203	191	183	211	194	199	207	190	216	191	190	189	218	210	204	205	177	206	210	195	202	198	201	206	227	210	195	226	196	196	201	204	205	248	190	228	221	192	195	199	210	209	183	207	196	195	189	218	183	204	210	209	183	228	210	183	186	194	189	194	224	180	180	168	201	165	187	201	197	186	200	216	182	195	192	189	222	196	180	189	193	192	183	212	177	254	190	190	199	179	202	197	204	200	204	218	192	148	183	210	196	197	201	195	162	194	194	198	180	189	199	187	193	191	194	201	199	175	192	167	208	199	179	189	206	193	212	181	215	211	202	208	217	227	175	172	198	182	206	196	221	222	196	186	174	198	210	194	195	221	196	201	212	202	213	215	180	205	179	205	234	204	209	217	204	163	186	212	183	202	210	221	207	201	175	193	209	191	187	197	204	190	176	198	188	211	202	203	185	198	199	219	210	207	186	199	210	192	204	185	222	206	201	197	181	181	176	170	184	188	180	200	205	202	172	165	199	200	211	208	210	193	216	199	205	177	195	174	206	196	181	223	213	184	179	202	204	210	220	211	181	211	194	194	183	220	198	182	206	209	199	201	203	219	205	214	249	229	182	202	199	209	183	206	232	177	210	216	202	192	207	183	180	210	196	197	190	190	207	185	184	225	185	215	223	191	194	199	191	232	209	197	209	215	192	195	196	207	230	209	192	194	217	187	189	217	170	197	200	197	207	186	181	214	216	182	197	194	185	205	189	205	207	203	202	182	183	206	207	184	210	201	200	185	203	170
25821	21338	28032	24995	21338	12352	1647	1069	885	845	819	730	708	663	673	659	621	603	574	550	602	605	574	586	586	541	545	567	596	519	553	541	540	587	560	535	546	567	521	524	534	494	532	521	531	539	505	534	537	498	552	528	502	507	544	557	533	591	559	509	544	556	477	526	530	546	565	515	545	546	513	567	545	543	518	476	532	521	529	583	534	506	500	561	580	496	553	520	516	511	514	491	558	492	520	540	537	514	554	503	527	569	541	490	494	504	499	507	520	534	559	552	537	509	533	530	488	509	530	521	567	526	538	554	488	542	552	542	518	565	554	561	530	541	517	506	517	529	503	486	540	507	565	556	550	502	549	508	531	500	507	521	537	513	551	518	507	546	544	552	506	505	536	495	555	547	551	564	530	549	530	540	560	521	530	535	516	552	565	523	519	542	533	514	514	549	521	510	545	521	540	529	597	530	547	519	483	538	551	520	550	542	539	542	514	557	530	532	548	550	541	535	545	515	573	535	539	514	549	538	515	512	516	544	537	520	556	535	508	513	515	524	523	547	568	554	474	545	534	524	552	533	523	563	497	555	496	539	551	536	510	536	561	519	520	525	522	533	548	555	567	537	531	562	495	486	551	505	534	535	517	546	526	556	561	533	542	524	577	535	526	507	514	538	549	520	527	536	508	492	539	530	528	496	560	568	497	562	483	569	540	550	509	501	510	555	571	531	532	532	570	518	528	531	535	500	493	487	528	512	544	575	493	522	526	509	553	553	500	483	582	507	515	503	529	493	524	542	529	542	539	517	505	543	495	510	498	521	492	521	561	553	573	530	526	537	496	530	552	555	535	541	567	523	539	529	505	509	508	523	544	515	606	519	523	538	505	489	540	526	507	510	539	558	522	516	511	514	559	549	527	511	532	531	514	529	529	532	498	484	497	499	551	558	548	525	515	546	528	528	501	512	517	515	548	552	531	526	506	562	522	536	559	532	507	554	476	535	522	507	532	527	557	525	532	534	531	498	555	525	557	523	496	515	524	492	535	530	556	543	540	512	525	495	510	511	540	507	513	536	529	520	508	514	497	529	532	525	527	530	547	523	550	503	537	498	513	528	528	527	485	558	529	483	520	510	527	548	517	518	500	539	527	522	536	508	533	509	520	563	550	523	502	544	540	554	526	560	509	513	505	532	496	563	545	524	532	551	544	539	529	502	520	548	542	536	566	514	524	515	524	499	523	533	520	529	567	527	542	534	548	510	526	513	513	511	525	552	542	529	492	573	563	519	534	538	516	538	532	528	528	527	529	563	487	534	507	521	503	491	504	549	520	554	521	543	546	521	559	537	509	524	528	501	493	534	460	560	490	497	526	470	523	537	519	535	544	532	546	478	563	520	535	548	562	503	522	532	529	543	514	537	521	479	549	561	530	518	517	509	559	525	560	478	523	537	501	507	546	494	502	541	519	546	523	508	530	516	528	518	506	586	536	520	559	554	531	518	595	542	542	544	480	490	526	541	557	544	518	492	572	513	494	487	519	487	540	525	528	529	536	546	487	537	551	522	577	547	510	549	501	538	559	520	505	484	530	517	549	560	520	548	538	529	548	533	518	523	507	494	533	511	542	555	529	522	545	505	489	515	496	524	530	534	525	536	566	503	521	515	531	458	515	536	542	521	522	540	532	492	564	551	572	567	510	530	538	541	514	498	556	525	521	554	533	544	473	481	566	529	476	517	535	530	524	511	482	562	521	555	498	508	541	553	543	549	555	525	496	523	561	531	543	515	513	503	513	542	547	532	540	506	501	488	550	526	530	542	554	566	526	543	543	524	521	541	500	565	533	524	494	543	555	523	518	549	551	538	454	513	512	523	514	511	515	547	508	556	559	519	534	526	541	507	534	562	543	555	511	569	562	503	560	547	508	552	535	523	554	534	523	534	510	514	511	530	539	516	511	533	542	552	525	521	539	532	528	496	530	536	503	530	529	517	516	556	552	513	552	536	533	547	473	543	510	493	509	504	521	539	527	513	503	547	472	522	506	583	513	545	520	544	509	515	528	526	518	488	526	529	516	560	515	544	523	507	562	522	549	567	505	570	575	517	497	543	528	499	511	506	531	561	526	527	576	530	531	513	489	577	492	519	545	506	562	565	552	518	549	508	522	479	566	506	610	547	495	499	570	543	534	588	536	491	548	551	512	577	558	483	551	497	506	555	538	522	516	499	552	530	521	549	548	502	532	488	514	507	519	563	503	549	550	544	492	552	543	523	530	500	505	533	542	525	538	502	482	538	529	561	518	503	526	496	524	555	552	557	551	524	552	517	513	482	511	489	572	491	549	522	540	530	502	544	521	558	507	549	503	524	520	528	520	489	493	564	519	548	515	508	477	512	529	525	524	499	526	534	500	528	510	550	519	498	542	517	535	548	510	496	556	530	496	543	514	533	561	570	496	552	559	519	523	531	536	514	535	587	539	513	549	489	510	550	571	531	525	526	520	527	547	562	523	516	533	514	522	478	522	554	486	535	568	521	509	501	527	496	490	529	564	526	538	551	504	518	487	557	548	501	538	536	525	550	553	531	559	508	468	525	514	537	489	488	543	541	516	537	521	524	509	471	504	513	541	547	515	559	548	563	572	519	529	583	535	523	516	566	533	539	530	597	551	515	505	508	560	493	473	480	573	567	544	499	563	530	536	497	528	480	541	515	520	499	519	519	555	506	569	577	547	514	527	505	519	535	506	504	519	524	512	518	492	510	518	501	562	521	534	471	529	537	545	497	547	528	551	489	549	512	572	514	577	534	548	511	524	507	514	523	498	506	492	547	524	501	510	530	543	511	533	528	559	523	520	507	503	569	509	510	549	485	485	537	549	534	551	519	538	512	523	532	538	533	533	562	557	529	531	546	504	528	507	511	515	502	552	489	538	512	512	527	544	537	538	577	553	529	515	501	529	539	571	512	496	558	529	545	488	569	510	542	515	527	542	533	531	513	537	517	541	512	508	522	558	500	529	515	512	531	540	508	556	536	531	527	567	563	555	564	525	485	552	533	513	540	551	556	533	561	517	531	498	547	540	542	522	501	490	473	499	559	555	505	508	540	556	536	520	569	508	502	543	524	535	472	502	502	511	520	514	521	559	544	519	538	554	530	524	493	544	542	503	531	523	539	561	541	531	520	520	521	524	546	515	552	510	543	509	508	498	508	480	497	532	556	522	519	539	508	520	504	543	504	512	530	495	497	564	517	511	547	526	519	529	510	506	506	564	546	563	541	527	526	498	600	552	540	523	573	519	529	562	517	511	509	530	523	494	544	531	485	494	528	515	556	570	495	512	522	498	516	496	518	538	547	543	546	561	509	565	551	535	518	516	502	489	524	535	544	536	513	542	556	520	520	487	541	486	555	573	533	533	578	535	521	522	507	523	520	534	505	510	525	508	542	508	513	517	538	488	539	536	567	538	531	522	574	528	499	544	508	545	557	549	544	521	549	518	535	550	512	526	586	578	515
7274	10673	9607	5640	3580	2736	2110	1650	1409	1216	1215	980	868	855	731	788	686	657	659	679	659	594	588	613	650	619	604	593	541	508	555	560	566	553	548	543	520	519	541	536	569	500	505	509	510	527	494	503	489	497	521	541	509	571	545	488	560	524	496	528	508	525	505	511	453	518	513	522	535	512	477	492	550	538	502	539	490	545	533	506	525	528	492	516	511	517	495	485	473	551	499	490	561	473	511	493	518	508	504	500	518	479	532	534	533	526	488	495	549	486	562	483	495	540	500	535	510	495	504	514	512	536	534	526	467	492	508	514	510	476	490	502	547	487	511	531	505	521	544	501	510	498	491	491	500	484	517	484	492	500	485	487	544	491	511	455	516	509	499	526	502	534	507	489	522	516	528	518	484	513	474	474	519	532	530	481	532	497	496	511	460	521	522	494	489	481	484	490	474	506	524	487	514	486	542	497	526	522	529	550	508	506	494	503	537	480	490	529	503	508	520	453	513	511	521	517	530	509	526	491	529	511	528	543	464	486	493	496	532	487	539	490	526	488	515	476	528	512	513	507	483	517	507	494	544	530	500	494	530	471	458	484	499	480	483	502	464	465	519	458	500	473	533	495	497	502	490	510	514	486	495	495	453	502	547	521	509	501	471	497	518	482	522	473	507	528	506	472	501	487	442	491	499	474	476	482	465	504	467	494	478	519	546	506	479	510	548	529	511	501	514	475	482	535	501	501	485	468	489	545	484	477	497	513	550	568	496	480	466	547	526	472	457	502	509	509	496	506	504	555	484	474	498	486	503	494	481	522	495	512	532	513	491	564	470	502	518	511	516	466	488	535	517	487	529	530	536	513	494	542	493	491	501	504	539	501	506	491	511	502	528	527	528	522	529	552	477	511	514	489	497	451	504	544	503	525	514	547	493	493	520	497	476	492	542	523	509	540	488	483	487	468	512	510	500	487	513	482	515	486	491	473	470	512	483	555	486	502	539	538	517	529	532	514	497	510	479	518	495	477	513	510	498	453	498	530	532	501	474	487	497	529	555	478	516	515	554	528	507	495	510	479	475	506	519	538	472	474	507	514	487	480	512	420	515	536	524	476	496	515	521	560	536	502	510	562	529	500	500	508	522	503	496	495	552	497	475	518	491	527	479	527	510	515	482	504	579	535	526	475	524	514	514	446	491	508	490	490	496	436	553	525	466	513	475	513	469	523	474	533	504	515	507	501	507	534	486	527	495	520	523	529	510	507	533	504	524	473	505	488	508	497	495	484	523	500	515	473	518	498	480	533	538	503	481	494	511	524	501	505	485	530	489	458	531	499	528	542	514	448	497	513	494	532	514	527	543	472	444	503	461	513	516	511	510	497	513	550	504	464	477	501	500	459	472	511	495	489	532	495	499	502	510	579	511	517	497	531	522	493	485	474	499	493	496	479	507	501	504	489	542	495	474	459	504	461	491	507	495	510	523	516	515	489	493	524	519	509	534	488	493	475	487	508	509	519	483	538	536	550	502	483	518	489	537	525	528	489	517	514	491	482	493	502	515	492	500	510	485	457	507	522	499	528	518	527	494	535	502	529	491	517	500	488	492	503	500	510	553	474	479	469	527	475	491	538	471	501	548	543	508	511	508	517	503	491	486	552	449	527	507	471	518	501	536	470	540	511	523	542	487	504	507	485	523	511	496	468	517	468	501	461	483	508	477	518	472	513	555	488	507	498	514	512	520	440	484	470	521	506	482	521	508	477	469	479	508	468	533	492	509	518	523	500	504	486	476	475	493	533	532	521	518	512	493	524	531	488	520	481	516	460	498	515	497	516	472	502	512	525	513	520	506	484	551	459	528	535	522	476	482	482	520	548	524	513	519	534	525	494	465	467	508	517	527	499	483	516	514	506	502	503	494	509	502	485	555	479	490	538	490	503	496	535	532	494	502	458	508	500	491	476	546	489	523	493	521	486	509	475	531	491	521	473	514	492	479	525	462	466	529	516	487	512	505	554	483	515	509	522	466	495	471	497	497	527	488	527	576	511	498	512	494	513	499	508	555	532	498	523	495	516	480	480	548	499	515	499	489	528	520	495	534	543	487	503	479	518	513	535	489	520	487	515	486	535	497	503	504	494	490	521	502	488	500	506	481	485	542	502	505	500	486	493	502	490	463	474	484	464	492	494	532	489	545	525	503	491	527	500	469	516	491	457	498	522	543	499	472	513	505	517	489	544	489	528	483	486	480	529	531	513	500	507	500	480	513	479	516	493	506	520	526	506	511	494	497	498	559	484	517	468	510	427	491	479	494	550	461	497	533	469	527	484	504	469	458	541	478	498	482	483	556	520	531	533	508	498	497	516	501	488	509	511	544	525	508	481	456	524	486	517	519	489	515	523	507	511	510	502	509	508	495	510	486	458	532	531	487	499	509	521	488	511	477	517	498	535	494	523	483	508	489	482	469	469	499	530	492	508	507	473	494	529	472	515	505	536	460	507	498	493	477	502	500	505	508	465	529	481	520	532	477	490	527	513	561	479	518	497	515	513	499	515	514	533	539	526	556	544	488	504	497	518	539	520	500	534	498	511	505	551	505	504	503	490	545	447	531	535	478	538	521	538	493	496	537	487	529	495	484	517	537	487	488	485	531	488	566	513	497	489	462	492	493	570	512	521	516	500	500	535	475	495	533	545	521	489	481	511	531	477	498	503	500	536	518	547	479	505	518	530	493	491	490	494	472	505	475	492	475	498	511	520	517	489	475	515	456	527	519	451	503	530	463	521	505	526	463	517	512	507	501	513	513	536	493	546	479	485	503	533	517	486	489	498	473	514	469	517	541	507	498	488	503	524	543	486	514	537	486	507	528	505	521	541	546	495	515	508	516	514	527	476	522	524	514	483	498	509	502	493	478	523	523	528	509	521	499	502	495	520	501	491	471	494	508	479	530	519	491	540	505	483	510	503	493	533	490	463	509	494	495	479	491	486	513	501	522	503	513	511	502	482	480	528	517	440	451	530	483	474	479	506	526	495	476	538	514	512	481	523	499	491	553	485	524	502	501	506	494	502	550	527	499	530	488	508	502	517	478	506	493	535	464	539	510	488	479	510	472	515	489	480	538	516	518	485	525	530	506	464	516	491	518	484	490	495	486	469	525	523	470	474	526	495	510	513	532	485	512	498	500	477	547	522	510	481	471	522	496	517	541	487	501	465	531	520	510	468	512	499	501	523	494	561	503	483	508	571	467	549	521	511	488	498	456	499	507	502	486	474	489	543	508	499	506	482	522	487	484	517	529	539	487	494	536	501	468	487	513	513	497	504	498	499	505	505	504	540	528	497	470	528	465	502	514	523	513	509	488	494	493	520	507	486	504	535	520	493	516	494	516	532	539	489	505	513	486	481	538	491	492	499	518	496	498	501	495	492	465	478	510	511	481	474	530	531	544	503	495	512	490	498	525	466	530	506	515	537	481	500	516	522	515	479	478	540	509	493	509	469	499	510	482	527
23446	21318	28329	24638	21319	21383	11105	1929	1448	1350	1281	1065	1045	1017	975	961	956	950	868	869	856	832	840	796	785	830	844	837	765	790	832	807	774	799	862	759	763	762	808	800	778	788	790	815	768	736	780	747	745	753	747	764	754	780	773	726	784	797	731	775	729	747	725	752	748	754	743	722	756	726	791	749	685	768	764	739	764	745	733	753	787	711	763	789	744	733	755	723	757	737	686	760	733	757	736	742	763	773	763	775	724	706	756	746	794	781	759	779	750	733	777	759	757	735	751	794	739	762	725	750	752	776	776	772	762	702	688	739	730	759	730	695	732	738	747	741	709	781	739	728	781	768	751	769	712	720	765	731	734	756	763	729	753	755	744	718	730	751	714	794	739	722	751	728	780	726	731	685	709	778	720	727	786	684	732	753	724	726	716	779	732	810	769	688	762	697	740	766	743	769	672	788	718	749	764	728	769	741	763	723	759	765	767	708	719	718	745	736	777	763	763	751	757	693	774	799	736	747	758	765	723	740	757	755	748	717	771	735	734	717	739	767	691	760	771	728	729	723	726	730	727	748	680	719	774	721	710	699	725	793	726	728	733	753	737	763	757	724	758	717	756	746	726	754	725	737	728	748	743	764	693	739	725	745	742	733	741	713	725	711	744	735	707	724	724	781	722	722	777	750	686	709	728	786	756	709	719	778	707	719	715	779	751	728	702	737	724	766	770	794	728	787	775	757	765	746	706	749	715	725	740	724	729	772	740	736	713	746	770	784	773	715	735	718	732	741	777	714	750	733	747	676	707	758	732	760	704	777	698	688	682	726	702	736	802	764	755	811	719	765	726	733	718	702	731	759	717	776	704	756	727	712	746	756	736	744	710	776	722	673	761	759	788	672	730	758	740	694	717	730	783	760	807	781	771	774	729	767	719	715	738	762	742	744	751	721	723	705	751	739	733	791	709	738	729	746	700	740	809	738	801	726	757	748	710	760	737	786	756	738	705	690	752	748	702	728	723	730	750	722	698	725	740	748	748	733	762	773	792	734	745	768	732	709	726	707	721	753	717	779	712	728	727	710	713	745	753	723	735	756	729	712	766	771	764	734	772	753	737	748	774	790	788	740	732	721	750	751	755	776	758	782	698	730	722	738	789	745	764	787	766	731	732	750	723	711	756	724	776	796	787	680	655	730	721	755	768	733	732	751	743	752	742	693	733	745	677	733	753	691	690	716	751	696	759	752	764	769	707	715	707	720	724	733	720	780	730	717	757	708	689	780	713	802	720	761	773	767	777	701	793	740	818	757	761	737	695	747	797	741	761	719	764	777	731	724	786	685	748	757	714	768	737	753	716	747	756	748	763	737	737	716	755	743	740	758	707	752	744	715	714	732	722	724	751	738	741	759	753	771	783	750	762	767	736	728	752	862	738	748	738	744	713	788	734	717	771	710	771	779	774	712	718	762	741	738	737	738	771	722	742	751	755	792	732	732	773	694	730	719	730	722	736	708	728	707	727	768	714	765	741	723	733	761	737	738	723	792	770	727	781	754	720	777	738	715	804	777	797	754	747	774	767	720	679	698	752	735	714	746	699	702	726	761	756	752	738	748	710	775	771	708	758	738	734	680	718	737	726	726	717	780	719	737	711	751	740	713	739	778	775	738	763	773	703	731	727	764	751	729	727	733	721	754	696	736	725	738	723	702	758	754	772	776	755	760	728	714	718	738	754	729	793	737	683	739	751	692	729	750	748	770	764	785	776	742	725	718	777	739	764	732	752	788	756	744	713	711	751	770	759	720	711	743	771	716	702	761	709	774	779	726	726	720	712	719	757	735	760	751	669	786	763	784	742	738	769	699	757	726	707	744	718	694	728	771	770	745	731	779	689	711	733	793	772	708	738	695	718	738	742	750	750	700	746	705	716	732	789	709	759	743	730	698	706	750	708	738	724	750	688	722	756	735	759	752	753	755	760	751	715	741	724	756	762	740	748	712	721	721	764	764	733	738	795	765	766	700	763	751	741	772	742	701	743	704	737	776	700	777	746	799	729	721	748	712	772	707	783	721	733	756	753	715	725	717	700	719	695	735	687	765	804	738	728	795	711	750	738	676	718	732	676	683	730	726	761	703	747	742	735	760	714	759	701	755	731	716	743	742	752	781	695	735	803	759	709	719	658	734	713	763	704	730	748	744	737	736	741	733	698	725	780	747	667	695	742	755	760	733	761	704	726	734	730	727	747	747	767	723	747	715	747	731	746	765	745	695	734	729	728	752	750	760	708	747	747	740	758	773	724	722	730	705	747	732	701	726	774	749	754	751	779	717	748	714	716	780	699	733	754	745	751	752	712	717	720	697	733	739	740	747	745	784	727	757	742	735	731	754	760	725	695	718	749	777	719	777	768	719	758	751	712	743	741	784	740	787	743	741	785	733	774	709	709	734	720	741	702	769	740	737	739	734	737	737	713	700	738	775	785	743	753	724	730	735	724	731	690	767	785	740	702	750	720	734	793	719	717	761	748	731	773	770	757	759	690	748	746	794	732	705	743	715	724	740	750	725	734	724	724	703	737	790	690	728	700	770	736	691	713	736	752	729	712	729	703	740	782	754	727	698	727	747	732	700	747	686	757	726	758	750	734	728	802	735	758	740	781	798	735	736	743	776	728	750	737	766	780	727	751	773	746	732	709	761	703	752	685	691	729	729	769	697	742	747	731	791	766	757	728	761	762	742	749	783	748	700	723	724	772	737	761	757	744	781	807	701	735	764	719	727	754	751	733	765	727	756	727	807	718	744	737	759	753	754	759	717	730	771	786	736	687	711	750	692	721	740	754	723	738	729	724	723	725	754	738	785	742	783	775	767	729	766	769	717	718	771	767	764	785	715	743	750	707	698	761	750	753	740	710	730	740	725	811	739	713	714	720	686	727	735	744	751	722	769	716	729	767	767	712	774	772	767	755	767	760	735	725	714	756	746	728	722	747	722	768	761	744	715	746	751	685	723	754	723	756	737	726	705	750	712	699	718	735	772	788	750	728	682	783	722	729	713	737	775	778	691	738	733	755	771	752	710	752	763	733	698	738	694	719	701	736	773	727	733	717	714	763	764	785	674	745	807	787	761	771	745	731	738	721	705	690	773	750	751	744	728	715	737	737	716	756	717	724	724	829	742	732	757	773	771	703	745	743	723	716	705	719	805	719	691	717	754	741	751	727	723	753	760	738	755	742	744	719	734	718	706	724	764	764	730	731	743	746	763	762	785	768	751	742	769	711	758	756	761	710	715	725	732	807	718	798	734	754	758	800	762	733	779	777	730	711	705	758	729	761	746	709	752	731	766	761	743	708	771	733	678	753	738	722	739	752	712	766	727	778	717	770	749	791	723	769	751	802	761	691	807	710	752	722	759	748	730	764	730	768	752	725	709	716	716	724	752	726	728	733	749	796	730	718	726	743	762	716	730	767	757	728	744	744	768	740	727	717	731	749	764	781	752	750	726	770	740	775	767
10025	17148	15737	9423	6323	4690	3619	2891	2434	2033	1815	1665	1451	1366	1229	1179	1138	1072	1051	1001	963	956	956	903	921	924	848	878	864	853	815	841	831	816	756	793	779	741	778	742	744	800	820	750	726	758	763	709	794	737	735	753	739	736	777	742	725	738	736	737	719	722	763	730	768	740	710	723	705	741	708	765	693	714	689	771	700	678	729	737	684	776	705	695	727	784	707	754	746	718	755	755	760	712	739	737	737	699	725	712	696	675	712	768	722	668	704	677	742	739	702	712	749	731	738	726	717	735	726	699	681	768	681	729	732	751	744	709	635	680	696	712	718	723	759	705	722	708	770	732	723	733	690	717	746	704	721	738	691	712	731	736	681	743	701	689	724	724	674	675	725	724	720	767	716	706	655	705	713	687	682	743	702	734	735	710	683	774	678	690	683	734	659	744	674	688	724	686	699	757	702	683	775	701	719	734	706	740	738	710	751	761	707	720	718	673	688	730	700	735	716	716	751	725	702	664	741	726	663	781	745	696	728	734	754	714	709	742	751	727	731	719	664	743	689	672	689	732	787	744	705	723	693	739	726	723	711	712	712	742	756	742	699	704	738	734	710	733	692	683	716	700	680	688	708	760	737	720	638	677	733	677	697	719	714	683	710	683	742	711	696	677	697	733	706	702	720	715	699	719	713	723	709	723	706	709	718	699	648	727	741	696	672	683	677	706	695	678	661	707	713	735	797	700	749	653	757	699	693	739	710	722	638	732	710	702	749	738	682	662	720	674	681	770	687	725	704	687	734	678	699	705	699	675	717	714	712	776	700	713	709	721	677	698	722	690	699	707	769	750	702	715	704	708	708	675	745	725	720	715	676	711	725	693	718	740	712	679	718	713	699	688	691	700	722	713	730	749	732	689	709	688	705	745	728	704	703	710	738	697	637	732	739	696	741	756	707	739	687	736	713	697	684	717	706	725	700	630	723	675	723	692	730	688	714	709	705	708	745	709	765	677	712	725	679	726	728	719	725	686	732	724	666	696	720	728	697	692	726	722	688	741	721	731	708	749	748	718	729	740	706	713	702	706	723	714	673	733	678	716	689	660	733	751	683	728	709	698	748	751	681	773	697	692	746	661	664	740	725	747	746	615	700	737	712	727	668	677	697	786	739	726	720	712	724	728	716	721	714	648	690	698	721	717	656	727	730	688	720	711	762	721	701	714	733	633	709	742	682	684	711	647	674	700	684	747	708	695	676	705	725	785	732	720	716	722	693	696	740	665	711	701	722	658	707	685	726	739	750	717	652	716	705	699	694	725	738	702	688	665	701	707	716	699	710	728	781	694	707	674	734	724	709	683	690	735	725	686	701	727	721	744	730	731	668	674	768	682	759	720	718	711	762	719	679	702	690	711	679	673	708	755	702	709	703	708	735	661	695	704	694	725	676	723	654	683	703	693	729	747	721	697	750	712	761	665	646	700	725	750	748	712	695	696	694	726	692	682	718	700	752	732	724	687	717	706	703	720	682	760	720	687	668	721	658	664	745	729	708	720	700	696	698	750	692	684	761	693	728	715	704	682	672	734	728	667	688	692	688	686	741	680	679	657	748	709	697	730	745	694	700	673	711	703	712	705	701	710	705	714	671	671	700	713	729	757	734	735	726	733	711	689	685	802	683	710	704	629	716	723	708	672	699	688	753	693	651	690	666	666	738	680	728	720	711	661	678	652	711	666	710	699	683	697	739	720	689	715	728	655	679	718	701	727	691	730	706	707	730	714	690	716	705	745	701	676	740	669	700	702	684	682	692	650	738	715	701	717	720	701	688	715	733	681	740	721	741	668	716	704	711	686	715	737	673	704	679	698	709	734	698	728	730	719	731	675	708	693	645	639	721	757	734	726	699	710	721	675	670	683	713	748	686	692	691	733	741	616	689	679	719	726	709	646	696	732	687	688	674	724	707	735	690	709	683	715	677	733	687	751	700	699	697	733	658	685	663	703	701	705	688	759	690	731	698	679	701	700	703	720	715	695	702	724	741	696	702	688	683	734	677	740	732	660	724	764	707	740	691	692	698	709	721	729	709	703	718	699	696	726	693	656	696	724	688	703	731	743	713	674	731	749	727	700	702	691	693	701	729	737	691	719	682	772	724	676	741	729	742	751	669	719	711	720	709	716	713	714	688	711	749	729	696	712	732	733	711	694	703	724	729	705	700	700	727	724	672	722	697	740	719	738	664	690	668	711	695	732	722	708	692	734	709	676	694	758	662	700	705	690	759	713	718	697	708	712	704	725	697	708	729	643	743	739	698	716	705	702	700	735	710	730	711	715	724	698	688	721	740	712	711	690	682	708	635	692	758	712	651	683	713	696	688	713	704	693	696	730	706	677	726	696	705	707	714	718	708	763	734	682	725	715	693	695	748	720	739	726	677	702	657	724	723	716	690	687	764	676	667	693	700	754	761	665	699	707	685	724	711	710	759	696	739	720	688	732	681	731	727	739	721	669	718	693	700	736	717	699	737	690	705	715	732	635	710	672	751	728	666	720	697	657	665	685	700	693	759	700	759	741	723	715	741	663	695	691	687	712	684	704	688	680	720	713	721	725	756	732	703	692	739	654	726	696	674	729	666	674	728	717	696	730	690	758	750	720	731	732	718	746	673	707	685	698	737	701	656	748	762	694	697	719	707	716	672	702	706	745	712	669	706	738	742	715	704	668	689	713	731	705	705	675	735	708	685	748	712	716	729	751	741	702	768	723	689	733	729	671	705	702	695	687	706	719	713	708	699	680	724	685	684	727	740	726	723	686	733	712	778	695	666	703	663	654	726	749	699	710	715	669	667	711	690	678	715	706	733	698	684	720	712	706	705	775	681	689	704	736	710	716	707	707	699	763	742	685	659	696	709	655	692	702	677	729	708	678	690	728	727	692	705	724	781	706	712	654	677	681	686	718	767	710	688	702	707	691	705	709	716	735	671	674	744	678	678	702	667	680	691	724	730	710	707	689	697	684	715	696	705	722	720	687	742	735	700	687	706	685	665	724	720	707	689	715	701	694	699	659	795	686	718	672	697	715	735	723	713	683	704	695	733	700	700	663	716	625	721	727	691	708	726	725	752	751	698	709	692	710	730	704	701	722	718	696	721	666	749	736	733	758	710	667	696	675	753	722	708	715	748	775	722	696	687	724	674	720	740	687	715	704	702	725	668	721	714	710	750	740	638	730	727	709	728	749	689	682	731	746	713	682	686	722	688	760	667	702	713	723	706	686	676	711	697	687	710	757	688	701	699	732	683	716	656	680	729	708	717	674	704	692	666	674	694	701	685	652	714	751	712	707	742	739	700	692	691	725	724	738	667	699	736	704	710	746	685	722	683	677	691	716	705	718	685	718	751	680	687	731	698	684	690	673	687	687	766	739	726	730	739	690	776	673	738	675	674	727	664	717	706	729	741	742	682	691	740	712	717	716	729	753	720	690	729	694	702	727	758	706	719	701	764	692	676	685	703	706
28970	16023	2202	386	297	255	259	220	212	192	195	234	233	190	180	199	188	221	187	213	199	201	202	213	203	218	179	198	200	203	192	209	191	220	214	177	195	209	199	192	193	208	189	173	216	176	176	204	203	206	187	196	181	173	200	198	228	198	191	189	205	204	189	188	162	210	210	216	194	185	174	185	189	188	174	194	221	222	173	199	195	184	195	187	202	246	208	178	192	214	174	178	182	207	184	189	191	229	205	170	176	189	202	228	190	174	218	180	199	204	206	193	207	200	197	199	185	167	157	195	218	194	178	176	182	168	188	169	196	203	193	214	187	190	191	207	198	179	177	184	199	186	203	222	206	196	188	185	165	187	194	199	199	194	175	177	175	198	188	188	177	208	189	179	208	183	179	192	162	208	207	185	223	173	197	193	206	196	210	177	178	222	197	179	215	189	225	165	213	214	215	209	200	212	173	194	205	212	173	186	206	197	199	198	194	190	175	211	204	188	186	206	198	218	198	194	201	198	192	190	175	197	207	209	170	196	201	181	205	186	173	195	210	203	195	206	191	184	215	186	194	185	176	193	180	172	165	203	202	199	198	185	179	192	179	206	200	198	181	199	180	186	175	174	221	192	196	189	186	196	196	183	207	199	189	182	210	222	163	194	218	189	185	213	212	189	171	172	172	176	202	203	208	190	187	200	198	187	161	187	213	211	221	217	179	169	184	222	199	197	173	192	213	198	183	179	209	188	201	201	174	209	181	194	203	210	201	222	185	210	201	212	193	183	197	171	192	217	201	185	198	212	182	206	189	187	184	162	217	198	194	212	143	179	176	198	190	181	199	190	172	194	194	211	221	179	211	218	217	175	195	194	216	175	189	182	189	160	181	205	180	196	184	182	182	198	181	202	213	167	199	198	185	184	206	197	185	207	195	187	174	191	191	175	194	213	193	220	222	186	181	234	200	185	192	209	181	201	218	232	193	211	175	201	178	203	210	176	178	165	208	189	201	191	190	197	199	211	185	191	179	188	207	217	178	177	187	189	183	188	182	197	206	204	201	187	216	204	193	185	172	199	181	180	197	205	191	197	169	211	199	188	185	182	209	192	209	209	183	217	193	206	154	188	210	182	201	193	174	174	208	194	186	199	193	200	222	197	180	198	190	183	179	189	205	175	198	198	205	198	199	182	187	181	209	207	180	169	212	222	166	195	192	179	177	192	191	179	191	197	199	206	225	199	183	190	169	181	179	220	197	186	185	201	189	198	186	193	180	207	177	186	198	191	189	216	181	204	197	180	192	188	178	205	208	191	223	186	196	202	203	167	177	192	204	175	179	192	195	190	197	196	238	198	173	186	195	184	197	177	190	214	202	189	177	177	179	209	170	217	205	194	175	183	219	180	205	210	187	227	203	195	178	187	198	191	202	192	193	177	227	170	191	197	194	206	201	185	187	182	206	189	192	198	213	193	184	199	197	199	219	191	195	190	194	178	176	195	176	185	198	164	197	198	201	184	213	213	214	194	189	207	189	190	189	186	173	224	184	208	209	178	189	187	202	166	178	190	211	219	192	182	209	187	202	189	201	207	217	213	205	184	217	215	177	183	217	183	187	198	189	214	180	182	179	207	209	175	195	176	190	195	206	221	192	189	198	201	211	193	191	194	203	204	195	203	219	193	180	182	183	184	183	180	197	172	211	206	205	200	212	177	182	189	198	194	189	189	214	172	194	174	187	193	184	180	179	175	189	161	196	204	183	228	188	203	203	189	196	181	187	185	202	207	150	200	173	192	176	175	191	219	183	181	197	214	197	174	200	210	193	190	171	191	174	185	181	208	201	208	179	194	174	196	215	197	175	193	189	187	194	179	206	202	194	174	188	195	219	209	209	178	216	186	210	212	209	183	200	195	202	202	213	172	212	192	183	194	189	204	191	174	196	195	211	205	177	203	176	208	234	195	205	189	175	198	197	202	187	202	199	191	196	188	224	194	211	186	193	210	197	197	186	201	206	196	202	194	181	176	207	221	183	163	205	176	198	204	187	200	215	200	179	193	198	195	193	193	201	199	196	189	166	187	198	189	203	197	196	201	186	192	190	218	222	192	194	210	200	201	220	190	187	209	191	185	190	185	221	211	173	201	174	186	182	173	212	184	193	176	201	175	179	188	185	192	173	216	192	193	187	219	188	198	213	227	180	197	195	176	174	187	201	211	199	219	222	203	219	190	189	182	218	190	197	210	192	228	186	210	209	203	198	203	188	199	184	194	182	201	216	186	189	194	201	197	173	200	202	174	183	196	170	203	215	196	179	169	187	241	191	173	187	206	205	204	176	178	198	193	192	212	205	174	191	168	193	176	196	206	198	185	207	189	207	201	202	198	183	170	186	189	193	208	188	205	177	182	203	168	205	173	190	204	191	189	223	204	177	196	194	185	181	208	205	211	202	208	176	200	208	199	201	198	190	204	213	217	203	209	180	202	215	200	187	198	203	201	165	209	195	170	201	212	204	198	204	180	181	201	188	221	187	202	170	198	209	206	175	174	177	196	185	184	182	209	173	214	200	180	187	207	165	195	176	191	203	207	192	189	191	179	192	199	188	201	183	189	213	178	183	217	218	181	178	200	208	188	204	196	187	192	201	200	165	197	175	190	202	197	202	190	197	192	188	199	155	209	202	183	202	178	202	189	189	173	188	199	174	207	177	173	185	185	200	168	180	204	173	203	198	217	195	207	182	178	214	189	190	200	189	201	210	188	182	195	203	213	195	210	203	181	186	196	176	203	192	201	201	188	182	209	202	202	200	203	193	212	209	188	201	195	230	206	175	198	198	210	196	177	215	190	195	199	182	205	204	209	207	205	210	206	200	196	200	179	199	205	192	213	180	204	201	211	208	209	188	153	210	192	209	187	178	202	191	211	217	205	187	193	199	199	170	161	187	202	198	183	187	175	179	219	206	206	228	212	186	179	169	203	193	189	223	193	202	171	206	195	188	198	195	184	192	177	220	193	204	169	185	200	188	203	196	177	160	188	192	203	203	188	223	200	212	197	170	207	189	199	195	171	175	218	192	183	223	199	213	162	180	227	179	186	193	182	189	207	179	203	187	178	181	192	204	207	206	177	191	201	217	212	190	198	183	204	205	189	197	184	190	180	192	211	198	186	193	211	175	184	215	197	172	186	202	190	194	180	182	202	182	181	195	173	210	195	199	201	195	173	211	205	224	208	188	194	179	183	205	210	211	225	190	167	203	193	191	204	227	210	194	216	198	204	187	222	211	192	204	209	206	197	183	208	195	228	182	206	214	187	188	180	189	204	185	193	168	199	208	200	180	186	176	193	188	195	176	189	193	165	198	198	204	187	203	200	185	181	203	174	201	173	208	197	214	179	185	215	174	191	211	193	193	191	180	218	202	181	202	183	181	184	194	180	199	194	190	190	194	209	184	201	210	175	200	184	203	184	160	180	193	189	205	186	203	167	223	201	202	188	173	194	188	173	216	182	218	199
4894	755	641	423	327	333	297	277	254	261	243	247	220	226	225	216	199	225	223	204	191	220	178	238	226	196	201	208	180	179	211	214	195	198	194	168	207	189	213	203	204	186	226	190	192	205	181	208	192	185	215	184	222	202	217	207	215	196	195	210	210	191	194	185	197	216	185	204	212	210	217	209	228	191	187	199	226	213	194	193	208	239	187	216	206	181	214	201	209	173	171	208	174	199	185	229	212	185	193	213	176	218	220	181	197	187	195	185	232	196	213	205	218	187	200	198	192	216	188	198	189	218	175	196	212	189	185	192	183	233	205	225	216	220	195	203	203	212	207	201	210	211	221	191	204	205	218	185	180	189	222	198	231	191	175	217	205	190	180	198	227	199	202	193	199	189	193	196	218	221	218	208	200	192	220	198	200	204	206	213	212	196	206	176	209	188	226	204	199	225	234	217	204	230	216	213	213	199	215	198	221	200	166	205	209	218	212	200	219	209	244	205	190	209	184	205	214	210	197	196	208	207	207	202	194	190	222	194	193	232	190	201	221	206	238	209	208	203	203	170	186	218	175	197	183	197	212	193	224	214	203	188	245	183	242	216	183	215	213	178	217	179	207	208	196	188	187	223	205	182	201	212	209	205	208	198	216	195	208	180	201	202	195	188	206	205	213	195	193	243	207	188	177	193	237	199	197	197	212	191	197	205	213	186	176	183	210	207	196	189	209	224	208	209	220	193	212	212	214	197	222	191	205	193	213	217	216	191	209	206	177	181	231	218	214	208	222	220	213	191	197	188	195	201	165	206	206	184	190	215	193	202	202	203	221	209	185	204	216	199	178	180	198	195	209	195	202	183	182	187	196	198	172	203	190	197	198	209	207	188	195	192	196	194	212	231	211	195	205	215	171	188	202	188	200	218	184	184	186	206	191	217	242	194	226	177	197	199	191	198	210	201	206	203	211	218	210	191	187	210	236	186	201	197	209	212	209	200	204	207	192	210	218	216	207	187	205	213	203	198	195	211	200	220	231	199	219	195	208	192	213	191	218	181	206	206	202	220	197	178	215	188	194	216	217	192	199	198	173	176	193	214	190	216	212	219	205	187	196	193	209	217	221	188	214	184	225	220	200	218	218	226	202	212	209	219	204	208	220	190	208	190	186	196	208	208	171	200	196	239	205	204	211	191	201	204	213	195	209	242	193	215	197	165	193	181	234	215	201	208	208	189	182	182	218	186	181	209	203	222	191	224	195	201	209	207	200	202	240	201	196	233	191	168	212	207	212	214	198	207	217	209	182	177	187	243	201	220	218	224	189	186	196	209	181	211	196	192	195	192	218	192	213	191	201	189	214	178	228	231	201	211	197	205	202	193	223	189	186	191	213	199	179	209	194	206	183	195	183	193	195	200	189	207	208	202	204	197	180	193	206	196	218	202	216	210	200	209	191	178	189	192	191	182	189	230	243	225	186	224	203	200	203	213	197	187	212	188	222	180	191	183	210	186	210	216	194	188	182	210	190	213	229	206	183	231	181	206	206	192	199	194	209	198	198	160	189	203	206	212	192	213	195	229	191	194	192	203	181	196	188	195	192	213	230	220	192	210	184	210	211	210	210	220	221	202	187	196	195	211	187	218	193	190	239	193	186	229	177	208	190	208	198	209	216	210	203	229	212	174	239	206	184	185	221	214	190	190	224	231	200	190	188	161	163	216	207	247	194	199	202	191	242	218	218	227	199	191	201	204	208	206	203	206	182	215	206	201	216	220	204	218	206	199	193	215	202	205	198	217	195	202	197	178	199	215	194	215	227	214	223	193	203	182	193	205	191	217	212	201	189	193	202	205	199	183	196	201	195	200	215	205	222	209	199	181	197	175	228	200	205	193	241	199	187	199	218	214	198	208	185	179	203	186	222	170	172	187	207	200	204	217	203	192	210	206	197	235	198	218	213	248	218	202	211	209	181	195	212	191	202	201	196	235	199	201	175	197	220	209	207	202	194	197	190	188	194	195	194	203	191	203	193	203	203	220	199	212	195	181	219	186	215	233	220	196	217	215	191	203	223	190	199	178	185	187	210	179	202	192	188	196	174	242	171	209	196	209	212	194	212	209	211	204	202	212	189	211	198	195	204	192	179	206	219	190	180	175	218	190	212	200	200	219	214	177	193	191	187	212	200	210	195	203	203	209	194	204	210	216	194	206	217	195	177	192	225	207	206	187	206	197	207	203	207	195	222	210	223	204	190	187	223	190	209	201	208	228	183	195	213	202	185	186	197	185	207	212	193	197	199	209	185	199	190	193	197	217	203	207	214	215	213	198	206	199	193	201	195	201	217	214	200	211	190	197	199	204	203	200	207	213	199	230	204	218	176	213	205	201	220	192	214	185	196	187	203	220	188	228	197	215	193	196	215	186	229	199	199	185	202	178	204	208	208	221	212	183	208	190	188	196	188	177	223	189	218	205	187	208	188	204	206	210	198	197	222	197	183	193	227	191	226	188	186	197	206	184	220	194	192	203	204	204	190	194	199	196	203	187	204	212	197	238	200	225	189	208	194	205	197	230	197	216	215	203	223	199	209	209	204	205	206	198	191	195	206	198	213	201	186	201	209	201	196	218	210	186	220	199	213	205	202	186	201	206	217	219	202	194	200	201	212	220	222	179	180	192	223	194	192	210	193	193	207	214	200	175	191	201	196	214	194	192	220	186	192	202	226	213	196	195	167	212	206	210	192	188	199	202	205	191	216	189	216	204	194	186	187	201	232	217	200	164	207	198	200	192	208	213	177	215	204	188	207	193	194	196	204	196	186	191	195	210	202	201	208	176	229	204	195	209	197	216	208	230	167	190	189	194	224	203	197	222	227	190	178	212	201	194	195	200	176	213	228	193	180	208	201	205	212	217	179	193	188	193	214	204	203	183	194	190	169	184	172	206	220	181	191	193	194	201	197	207	236	197	194	187	201	214	182	195	207	210	197	205	224	176	225	222	194	205	214	199	200	185	198	158	191	186	201	222	204	183	215	211	205	228	194	196	183	211	190	204	177	222	197	197	220	188	205	174	206	215	190	199	201	198	190	224	204	209	192	213	211	203	206	192	202	204	197	208	195	189	213	198	213	231	200	193	189	217	174	212	180	179	210	206	217	189	206	192	208	195	216	214	181	198	196	194	226	242	204	193	222	205	196	202	189	213	185	177	209	185	189	204	184	180	209	203	218	204	184	214	208	194	198	188	206	203	204	201	182	200	200	181	219	220	190	192	224	184	222	223	186	230	198	207	180	180	231	195	210	206	193	210	191	228	234	211	190	191	218	209	212	217	230	203	186	198	210	211	194	208	210	210	202	213	221	216	196	209	207	190	190	200	214	212	212	196	187	211	200	199	208	202	177	212	197	207	201	219	205	184	214	226	222	188	210	218	206	222	193	232	197	211	210	208	202	210	198	191	218	181	200	224	185	205	206	236	201	209	195	188	206	201	193	191	205	180	207	221	194	204	189	245
25854	21318	28007	24952	21335	12566	1733	1066	940	809	782	761	679	713	621	668	623	644	639	613	606	602	551	596	597	543	563	582	549	563	518	543	539	574	548	563	587	494	540	578	583	522	549	570	556	522	535	594	539	514	524	549	583	551	558	528	512	527	564	546	542	526	565	565	499	544	547	546	555	518	585	505	534	527	584	569	543	578	562	545	544	550	517	533	527	508	521	527	547	538	535	523	527	531	540	521	531	532	566	527	561	513	536	533	545	509	559	530	546	515	500	507	511	530	539	555	538	498	569	547	554	515	534	584	548	548	520	530	559	552	554	547	557	501	511	498	520	506	535	569	577	558	523	546	508	563	559	549	564	525	523	525	556	568	496	552	529	545	500	508	501	547	564	524	534	552	538	516	536	535	534	536	511	537	546	610	538	542	555	502	529	554	548	550	548	519	514	529	548	504	544	521	534	568	505	533	530	545	536	540	529	530	539	578	542	531	516	517	566	494	568	496	550	563	543	537	528	556	527	523	530	507	544	508	484	549	524	547	523	556	569	528	492	556	592	543	555	526	521	538	527	528	500	519	543	511	544	526	563	548	549	529	534	534	539	534	539	528	499	556	574	497	533	499	489	578	510	539	497	536	523	532	511	520	545	554	563	523	501	520	539	566	523	523	530	536	526	490	507	537	532	481	536	526	550	555	573	533	542	523	542	534	525	536	524	523	557	560	545	524	576	509	533	509	541	542	535	536	538	564	521	520	501	545	541	581	524	540	508	510	525	515	537	501	538	551	506	578	550	549	515	485	543	529	533	513	536	540	532	533	501	564	596	531	517	566	565	544	525	533	474	516	569	545	566	566	532	563	536	546	528	564	554	570	553	486	510	515	505	573	541	535	504	534	521	565	524	507	530	513	541	515	525	581	547	505	548	545	530	563	542	568	540	492	554	537	547	501	568	550	528	552	502	534	526	554	554	543	543	538	524	528	494	537	575	541	534	513	534	537	568	536	529	574	576	527	541	532	542	529	527	523	543	561	531	518	502	531	578	503	502	579	556	544	564	546	561	536	557	544	570	536	550	550	526	537	504	530	531	518	514	534	549	547	514	534	537	509	531	513	497	545	555	540	544	545	503	505	548	536	522	540	521	523	494	523	554	576	513	553	527	590	539	553	515	534	504	531	528	543	577	558	569	517	519	541	530	512	491	519	573	562	557	498	532	561	522	569	573	487	517	578	511	449	523	530	546	541	519	508	522	570	572	537	510	535	518	541	531	563	550	531	546	490	521	522	559	574	469	489	529	483	565	503	559	529	524	528	512	513	480	520	514	524	550	529	527	507	549	528	542	548	509	587	559	551	517	522	560	543	526	515	555	537	524	527	516	526	521	544	496	499	538	577	543	514	536	569	495	532	534	538	511	519	535	511	552	529	551	570	510	540	571	526	596	529	523	532	546	536	510	552	542	520	531	557	525	528	538	522	498	501	529	523	550	549	539	519	522	528	489	512	547	514	510	504	523	566	521	550	521	522	550	561	571	528	529	559	512	572	542	564	564	560	557	558	557	527	531	546	534	518	512	519	535	555	530	538	526	540	520	552	499	519	518	531	538	565	529	531	499	518	528	546	520	544	538	547	545	536	532	582	536	519	574	504	550	555	498	530	505	507	531	520	527	553	521	495	549	525	508	543	531	487	553	544	588	570	516	489	578	542	499	528	538	546	562	528	510	522	494	490	496	526	534	499	552	570	492	564	533	532	519	528	509	560	543	518	488	517	544	559	538	539	555	536	533	553	537	535	533	543	537	544	552	538	552	551	514	560	477	528	562	529	517	476	535	499	525	526	534	515	506	523	543	580	549	537	521	533	527	563	536	555	496	557	516	537	539	532	488	530	534	545	480	532	556	580	563	552	585	544	535	510	522	540	540	575	537	481	523	574	491	528	512	551	534	536	519	556	506	528	574	555	530	510	496	588	552	516	484	522	517	555	538	512	536	516	538	530	523	517	533	533	510	556	553	526	543	520	481	543	549	587	502	560	525	532	528	531	559	524	478	514	539	519	531	578	565	531	508	531	557	581	528	513	513	535	529	524	534	513	525	516	564	530	537	560	567	522	522	506	533	567	548	553	522	515	510	570	546	536	521	555	551	557	581	540	573	520	524	542	547	552	498	528	503	536	524	516	538	528	537	550	536	530	544	497	576	527	498	508	508	515	481	523	538	545	529	557	521	543	549	554	551	545	556	536	538	495	583	568	480	530	546	513	526	494	555	588	584	517	517	534	590	531	478	555	537	537	527	560	542	538	536	553	559	557	532	492	571	578	518	509	532	515	544	518	528	524	482	558	504	516	495	511	550	547	545	523	536	507	535	530	522	561	541	527	483	539	528	500	524	527	545	548	466	525	547	509	497	536	514	526	511	552	574	524	529	505	483	536	590	555	524	526	565	519	546	549	538	531	550	549	514	541	569	500	554	504	566	560	480	545	579	504	517	531	560	544	552	561	561	556	526	554	550	533	529	563	535	520	533	564	517	551	575	569	556	518	517	558	522	514	571	545	548	525	513	529	541	553	520	549	573	527	525	548	550	588	530	550	521	506	544	514	502	535	540	512	499	536	529	541	529	527	555	554	547	517	529	526	502	545	520	531	538	543	541	554	563	521	511	498	531	529	513	574	525	563	566	537	535	529	533	545	532	507	540	549	507	525	550	524	514	513	525	518	528	541	520	572	510	577	507	539	472	531	525	590	569	551	551	557	553	521	531	523	559	564	524	525	518	507	483	523	529	561	547	492	534	523	541	533	522	518	544	526	533	511	534	518	538	525	523	511	550	499	557	460	522	567	536	547	513	555	551	540	474	535	557	522	489	543	565	573	500	514	554	534	516	493	548	560	523	564	526	537	551	572	512	518	541	539	530	511	551	534	575	497	578	549	538	544	556	538	556	558	485	526	534	579	558	516	508	549	538	543	523	538	537	541	532	508	565	525	526	530	533	520	546	505	538	535	549	533	547	528	536	518	530	490	501	521	539	532	530	541	540	590	486	514	517	544	506	526	561	516	470	534	524	555	511	499	548	589	531	541	560	552	528	563	569	559	519	525	514	540	531	547	560	539	508	549	512	530	516	547	535	526	537	529	500	572	534	556	515	512	554	501	545	601	520	584	504	521	557	530	525	568	484	546	565	506	505	532	522	521	511	567	561	562	568	548	504	570	543	549	535	533	506	522	562	526	565	536	516	524	531	516	501	490	517	552	529	540	533	524	536	566	536	539	532	542	563	510	526	495	540	524	549	581	528	534	527	502	541	569	551	525	490	487	532	565	569	524	563	493	528	527	538	518	512	556	520	493	506	510	528	538	541	576	552	565	496	583	512	530	529	563	544	492	498	540	528	531	543	506	531	546	529	507	575	547	492	595	503	546	534	521	523	576	539	555	499	546	521	554	516	544	530	522	518	534	540	511	532	503	495	551	570	523	542	489	541	531	555	535	516	530	542	530	493	538	517	472
7283	10643	9784	5554	3749	2657	2083	1652	1394	1236	1136	972	920	822	794	732	779	709	669	630	632	607	643	600	582	585	579	542	539	538	529	563	579	609	530	558	531	537	550	550	548	519	563	523	539	530	558	517	567	527	539	481	533	506	567	528	478	508	492	541	507	505	481	511	514	535	522	558	503	496	486	494	525	550	514	520	516	511	526	535	499	502	463	486	539	501	473	529	534	526	506	469	515	556	549	522	506	531	519	533	505	521	514	511	522	475	499	519	523	548	464	500	506	550	495	527	529	528	507	480	485	540	518	527	489	511	483	498	472	529	503	497	530	507	534	486	520	478	508	514	468	511	486	490	500	479	488	501	521	577	533	480	450	511	508	510	525	540	489	505	517	489	520	497	527	509	502	509	503	534	491	527	527	493	552	508	555	516	508	516	503	507	491	512	496	488	532	525	526	529	498	507	557	484	499	521	526	496	499	540	488	482	543	499	497	556	493	535	479	513	521	496	507	533	502	502	494	474	536	507	512	504	554	503	527	522	496	556	499	523	517	515	520	498	544	504	487	497	437	532	482	529	513	506	473	512	510	504	516	480	504	513	534	525	488	465	485	504	509	534	508	514	503	488	486	538	517	543	511	545	525	549	549	522	516	503	517	506	518	542	543	483	516	493	524	567	500	489	485	514	527	520	520	492	504	508	496	478	528	503	510	498	513	524	483	527	547	477	457	494	514	495	512	488	515	508	532	517	488	508	478	470	530	510	499	496	481	520	500	491	491	502	518	499	506	534	488	514	539	519	466	497	537	519	529	542	567	540	519	550	471	513	517	521	542	475	504	496	505	505	551	487	494	505	543	530	520	498	507	536	506	528	493	512	499	457	530	503	466	491	495	530	473	505	491	486	452	522	491	528	502	484	511	544	476	513	475	508	473	534	481	512	531	520	527	518	511	477	452	497	532	513	510	496	495	471	462	530	508	528	497	501	511	501	501	487	513	515	502	541	485	470	519	556	521	494	469	493	488	470	483	518	473	492	501	511	475	491	503	509	456	540	457	488	476	540	543	492	550	533	522	540	524	480	544	515	495	524	545	511	538	532	498	501	500	525	520	504	505	487	521	482	523	468	511	516	525	515	489	511	545	537	517	533	550	501	510	502	489	505	510	474	518	491	508	525	506	499	483	525	528	484	538	487	502	505	520	529	489	532	513	527	482	540	482	479	494	514	519	520	480	523	511	474	515	551	505	526	492	516	512	505	471	503	519	495	535	494	509	519	502	469	483	483	496	515	514	484	538	495	543	508	484	541	505	500	565	518	491	488	516	505	508	475	541	523	555	510	475	470	509	479	543	489	497	524	512	509	508	512	484	497	493	507	503	477	496	506	486	484	551	485	561	474	511	503	515	533	502	489	486	520	493	520	542	494	455	485	507	500	485	524	482	481	509	499	526	571	511	505	508	512	482	527	504	564	492	527	473	536	520	478	535	495	476	511	529	515	484	481	514	487	499	486	520	485	501	483	523	526	487	503	501	564	468	514	495	521	511	510	532	519	528	533	527	480	518	477	501	543	504	512	567	517	522	508	496	520	489	537	487	501	495	520	524	495	524	488	562	545	514	514	491	508	560	523	502	525	554	531	492	479	451	528	545	481	511	506	485	527	526	504	499	479	486	502	465	504	476	490	493	489	520	542	489	527	514	489	491	524	506	516	520	550	533	506	514	522	503	496	523	543	518	506	531	466	500	533	523	500	531	512	529	498	552	537	541	501	466	551	511	499	536	524	483	498	505	498	511	484	506	483	483	542	531	513	494	498	501	512	491	521	510	489	501	476	478	483	479	493	474	518	510	478	507	520	519	524	508	488	536	552	481	540	509	474	487	481	501	506	510	543	516	500	487	536	501	511	524	497	455	536	533	501	490	483	486	490	475	505	502	504	530	507	484	511	538	517	505	533	493	484	504	539	523	524	492	486	466	514	527	534	508	518	483	480	474	539	509	525	497	513	504	492	523	506	456	506	499	511	517	473	475	511	506	496	516	513	501	517	516	525	507	521	507	528	483	464	542	515	494	524	513	528	532	531	472	507	513	533	489	488	524	515	474	510	503	500	498	506	465	546	507	538	518	509	516	508	502	498	481	527	569	496	512	493	505	513	513	501	570	512	504	538	516	497	505	525	554	474	506	526	524	485	481	505	510	548	528	503	505	497	540	517	526	489	509	507	497	517	512	509	491	505	471	509	488	508	493	497	453	498	539	519	510	494	529	547	544	572	508	542	503	494	523	542	501	469	484	494	489	499	545	515	525	532	505	504	531	459	543	517	492	485	470	525	548	490	546	512	503	514	497	489	529	488	518	477	513	518	527	492	485	478	513	537	496	497	506	491	529	500	547	468	534	543	493	514	508	540	500	471	516	491	515	492	509	482	537	481	490	492	477	524	520	534	518	490	501	532	486	551	474	467	510	537	526	512	538	513	514	519	498	494	482	522	485	574	472	463	492	501	445	488	523	508	550	522	513	457	497	546	499	516	481	548	534	518	446	542	468	503	484	509	495	525	516	499	485	544	513	525	487	531	483	504	476	496	503	505	513	489	484	509	506	494	495	519	513	496	517	512	499	536	509	491	487	540	537	494	522	531	481	471	520	497	520	547	507	531	513	537	496	512	485	530	475	533	488	549	486	491	509	495	558	480	520	503	468	490	493	538	501	508	491	488	483	512	512	512	530	540	509	550	535	508	508	534	509	477	501	531	501	495	495	492	492	498	511	495	491	528	528	500	471	490	544	522	528	475	516	506	526	485	526	483	490	511	518	521	518	508	522	490	505	488	492	475	479	479	531	493	497	480	507	536	536	542	507	490	531	564	493	519	502	498	510	483	454	493	508	498	527	485	505	477	511	514	488	543	520	479	514	496	477	493	521	512	538	483	572	555	504	471	474	529	467	533	492	506	482	512	518	497	519	523	531	513	522	467	498	514	469	507	492	554	499	525	494	507	541	501	512	512	501	546	515	468	510	485	471	524	499	486	522	497	522	522	476	543	500	524	548	506	511	523	474	556	528	503	517	515	483	499	483	497	524	484	524	481	532	535	486	521	501	499	508	507	513	485	534	495	523	492	518	539	500	507	472	475	490	506	524	488	522	522	475	529	528	514	477	456	510	483	510	501	531	458	518	515	540	515	537	530	518	505	502	514	460	497	479	554	486	509	554	504	525	496	487	507	498	496	531	535	513	473	502	511	541	510	505	511	507	491	507	524	478	547	500	497	512	498	527	523	506	539	519	502	496	506	498	496	510	485	537	535	492	523	484	473	502	494	500	544	491	508	543	502	490	503	545	525	494	527	511	487	470	499	548	515	479	510	496	484	502	502	508	549	500	533	481	474	498	498	522	477	517	520	509	486	521	480	498	516	489	499	542	480	518	519	510	503	499	523	508	507	490	479	478	503	528	498	523	549	505	529	503	508	499	520	492	503	526	496	480	513	502	478	524	526	522	524	520	488	514	497
23429	21330	28380	24649	21335	21420	11572	1890	1432	1328	1213	1113	1056	1064	953	929	938	928	875	873	891	921	787	804	828	834	790	772	791	785	838	827	755	822	818	835	793	766	795	769	790	838	760	806	749	802	753	773	782	701	759	815	758	762	805	732	775	767	741	713	767	767	772	831	741	793	748	745	729	758	716	769	750	703	738	759	762	700	770	729	772	831	729	765	739	780	726	759	768	723	747	807	803	747	754	800	810	684	763	779	809	738	737	729	738	798	777	722	778	761	763	736	740	726	771	740	750	711	760	730	755	756	759	762	712	803	750	780	797	738	733	750	735	728	751	751	748	695	750	707	751	723	775	731	787	746	755	782	739	711	737	794	769	715	728	737	763	765	721	809	734	771	735	720	808	747	757	759	764	719	741	768	729	737	743	835	775	736	731	729	739	736	784	759	746	728	752	787	774	761	713	738	730	740	741	723	793	733	762	747	788	775	761	747	779	774	731	735	743	746	720	773	747	722	768	776	737	779	719	777	731	735	772	705	801	771	766	809	774	709	759	728	731	738	725	739	729	724	763	722	748	698	758	777	726	755	765	719	771	719	749	788	750	742	779	788	768	754	711	726	754	768	729	758	753	770	739	750	759	808	732	722	758	779	765	770	728	719	728	781	765	764	805	724	793	748	726	725	721	732	757	706	742	728	847	748	690	717	760	777	726	763	716	709	727	745	717	746	773	703	758	737	775	748	709	802	781	715	750	773	728	774	753	768	773	714	717	720	739	757	743	729	762	792	756	766	714	718	772	728	766	737	798	778	743	776	749	725	782	744	731	755	722	739	752	768	780	784	751	765	725	734	745	745	697	715	732	770	703	761	785	727	795	771	731	754	737	798	713	763	741	769	781	726	766	729	699	776	776	798	750	802	802	690	790	777	801	779	736	736	809	741	766	768	766	830	782	793	706	745	717	789	767	741	713	739	720	810	739	749	807	733	782	759	773	795	737	721	789	758	733	718	793	786	723	735	768	724	793	722	712	744	760	740	751	726	679	766	733	718	736	706	682	783	744	711	746	717	774	772	738	811	756	786	737	789	776	757	686	725	722	744	785	788	745	679	757	739	743	751	737	782	691	734	805	776	753	741	805	737	794	804	768	771	775	737	779	794	753	744	771	737	700	734	737	760	813	719	726	762	750	736	732	704	779	788	786	731	774	699	751	786	774	728	794	778	792	717	733	771	715	792	730	754	758	770	739	736	768	778	749	743	723	776	802	794	794	720	776	800	702	764	774	772	726	749	715	752	718	752	703	739	713	785	782	762	739	745	727	756	816	732	803	743	725	731	724	729	791	674	771	730	735	726	733	728	764	717	703	780	761	727	741	754	707	731	756	784	769	725	717	796	713	734	775	747	742	736	716	732	749	737	754	744	759	738	830	744	741	751	761	767	713	734	767	732	733	708	746	766	771	759	733	740	734	763	710	733	727	768	754	725	741	736	773	723	716	746	736	725	690	718	702	730	723	787	748	718	743	750	753	809	744	702	745	731	769	712	753	772	713	766	792	754	774	772	735	710	730	732	746	764	697	725	780	744	723	768	754	730	731	729	732	708	738	723	746	738	701	800	719	719	724	796	759	724	758	748	747	749	763	785	717	758	711	772	756	778	706	715	768	814	779	796	734	739	746	749	698	777	757	741	757	716	802	745	764	788	727	767	754	785	781	757	761	786	792	731	762	789	723	730	733	740	778	753	777	769	730	752	732	743	748	736	755	744	716	775	728	729	794	738	751	740	764	767	739	754	702	709	759	734	772	749	728	804	708	768	766	734	734	750	728	755	755	748	723	743	721	783	752	681	735	719	762	688	751	782	744	772	722	695	723	744	793	764	783	740	735	792	764	761	769	740	771	765	758	747	737	727	731	770	769	781	730	748	725	727	732	818	759	695	695	781	768	739	737	738	764	769	754	788	780	766	732	721	772	784	733	734	754	746	755	737	734	743	771	788	725	788	777	768	764	729	811	701	775	721	689	721	747	752	746	749	721	771	757	725	728	750	717	728	772	715	706	705	795	759	795	751	733	724	781	757	784	685	721	770	769	738	773	722	755	701	730	757	751	748	750	782	759	768	801	755	744	732	727	744	734	783	739	726	766	727	789	738	726	759	751	739	726	771	772	724	797	777	746	755	783	759	734	704	754	752	794	734	759	740	786	763	753	791	784	758	748	745	773	705	740	723	799	788	740	739	736	726	780	752	731	735	742	809	728	685	729	711	768	767	784	772	749	694	753	781	769	714	759	759	725	750	738	838	811	768	779	722	744	768	782	677	773	782	720	747	734	745	731	736	704	750	728	747	739	721	770	788	738	738	720	704	753	732	737	770	749	750	769	690	757	723	774	749	710	777	780	741	737	720	731	783	757	750	746	729	793	758	734	740	754	751	760	702	746	714	784	760	721	779	738	739	739	787	752	765	777	742	731	756	765	763	744	711	730	785	730	783	796	745	748	745	775	765	775	754	798	766	769	739	739	740	716	787	785	785	743	749	763	730	756	765	687	745	775	763	719	752	760	736	727	737	746	778	771	740	746	754	781	827	745	704	772	737	718	752	784	769	728	714	723	720	749	708	717	735	720	728	731	702	728	809	769	771	763	771	780	707	726	762	734	733	745	812	724	734	765	732	804	759	764	717	736	764	732	720	749	773	747	756	736	750	778	741	712	738	804	776	752	760	712	736	744	741	759	792	775	776	746	696	759	755	734	798	760	748	719	799	737	781	787	778	757	737	737	742	695	764	777	736	734	743	730	709	768	705	754	717	725	694	777	745	686	752	737	755	751	745	745	714	731	798	745	786	768	748	730	749	719	767	691	735	745	780	752	773	717	723	715	737	757	731	762	829	750	735	792	756	743	686	710	790	747	741	699	771	717	721	735	750	745	781	725	778	744	803	738	726	773	731	686	723	761	768	747	766	706	734	739	730	765	763	728	791	766	804	744	798	741	718	726	775	786	717	740	772	754	727	748	755	744	772	734	747	742	752	776	790	712	722	803	737	731	764	788	768	706	742	677	775	762	732	743	769	773	723	713	790	734	722	727	693	749	718	755	743	784	703	739	776	728	779	741	735	799	726	758	781	791	734	756	772	754	775	710	732	791	757	752	749	741	757	765	750	755	772	782	781	738	765	743	771	764	736	696	707	769	744	707	740	765	766	750	721	704	721	770	799	780	730	761	721	754	743	765	730	769	732	742	790	742	748	761	754	772	741	785	750	739	720	738	741	744	778	741	735	714	753	757	761	733	746	777	697	705	787	754	761	751	728	715	718	737	745	715	741	782	757	720	733	700	722	731	746	813	725	732	739	754	762	717	728	717	715	790	740	783	764	704	695	765	740	679	792	722	748	745	758	741	766	721	782	744	761	748	697	751	778	754	730	757	754	784	767	714	679	781	745	756	721	746	666	746	733	703	738	796	746	789	752	778	735	716	691	785	794	712	778	781	731	742	758	753	727	736	740	785	733
9967	17085	15812	9416	6522	4658	3625	2954	2386	2037	1865	1750	1484	1446	1305	1202	1246	1051	1064	991	987	942	897	938	900	868	849	931	831	838	841	813	847	815	805	771	809	782	786	740	794	789	828	813	745	756	780	701	748	787	715	727	773	719	804	800	725	781	758	711	774	741	745	735	788	720	746	743	684	724	701	737	707	745	741	688	699	718	740	706	734	737	688	785	745	738	770	688	734	742	722	751	721	684	711	706	770	723	777	715	796	754	726	744	714	732	697	696	732	745	711	657	696	709	732	722	732	715	724	758	673	717	725	715	775	729	760	708	742	684	765	698	720	725	723	717	702	710	752	679	721	728	725	731	694	763	689	684	705	688	733	758	706	651	702	746	713	722	656	671	708	707	706	703	737	675	705	675	744	745	715	714	710	721	691	663	738	767	711	732	731	700	709	747	716	748	753	723	703	722	725	717	754	721	672	706	728	726	753	703	731	691	728	705	716	702	680	712	678	717	671	730	697	696	724	718	756	686	722	691	726	707	653	699	703	673	722	721	732	683	718	717	675	704	672	692	716	720	743	718	757	683	668	712	701	727	692	700	720	770	733	736	747	702	746	726	706	703	697	697	708	683	715	766	705	727	751	687	696	676	742	710	717	721	735	721	701	683	720	677	707	706	715	779	772	701	704	730	745	686	703	660	773	699	720	722	698	698	763	693	747	683	703	645	756	760	736	708	757	734	704	723	737	677	700	765	710	692	761	731	709	676	715	728	733	745	730	717	724	754	684	715	717	724	728	720	678	712	775	719	751	735	721	717	701	710	743	724	719	705	726	716	688	689	713	682	729	701	698	684	741	729	689	738	770	704	715	746	720	721	685	661	693	747	701	746	739	754	668	740	717	704	673	743	711	726	670	738	751	700	739	690	706	723	750	707	662	699	712	777	729	755	732	730	684	727	687	720	749	699	680	709	680	671	697	735	724	714	730	743	714	687	706	692	748	720	696	723	710	736	689	708	762	741	718	744	752	703	758	701	713	731	711	708	732	696	722	699	719	745	695	754	715	814	738	714	687	685	728	723	719	694	764	726	714	734	771	725	705	696	712	743	735	795	737	707	754	750	718	710	732	737	720	711	713	705	745	736	699	738	718	688	705	691	765	685	691	735	737	723	726	699	719	714	751	742	758	714	668	735	726	699	686	705	721	749	729	660	762	678	717	745	715	706	710	710	726	701	727	744	722	712	706	717	768	740	648	718	744	743	737	738	709	759	721	704	662	711	705	741	701	724	701	727	747	706	775	701	670	696	700	741	711	738	646	692	726	676	765	695	705	721	742	670	682	715	695	711	700	704	763	716	713	705	731	700	689	721	715	760	687	744	698	740	705	711	712	730	703	692	722	776	731	703	711	772	705	728	719	699	733	675	700	698	725	682	749	724	768	722	719	691	732	745	698	690	706	695	726	721	769	721	739	751	679	751	698	714	731	725	710	698	711	721	729	744	744	763	749	703	716	703	674	675	686	733	719	721	707	754	717	747	731	717	672	679	704	680	710	724	718	725	713	676	745	732	690	721	748	707	709	758	772	727	742	700	739	682	720	687	705	715	688	724	698	715	736	727	736	751	709	681	703	691	754	723	732	678	713	682	709	712	754	749	713	738	756	720	720	739	730	712	731	700	702	743	698	717	757	700	715	708	691	734	741	696	733	709	712	710	673	785	734	692	739	708	679	696	733	683	757	704	721	674	721	692	756	696	757	703	718	731	729	730	731	677	728	676	717	684	743	698	746	680	709	658	673	735	737	739	718	694	789	760	705	756	751	735	711	722	698	695	726	728	745	726	766	689	719	681	726	752	695	716	729	690	726	732	684	749	708	718	703	733	678	717	771	722	726	739	714	702	719	747	734	672	785	746	672	718	724	722	695	749	729	738	731	710	668	687	719	707	766	660	731	728	731	728	737	747	712	710	661	723	732	674	711	686	694	725	740	727	711	721	728	718	681	697	752	680	715	647	722	752	721	728	733	706	649	751	719	648	699	747	682	687	693	746	712	696	704	701	714	690	731	711	721	737	734	663	714	725	686	709	719	738	727	718	753	771	717	696	695	656	679	704	710	774	673	694	647	724	730	697	696	712	713	717	665	716	719	699	736	680	724	715	737	711	746	749	691	718	731	728	703	689	695	729	705	726	758	710	669	713	729	703	690	684	720	703	697	745	673	689	679	730	706	724	696	730	732	720	758	693	722	683	730	724	714	700	710	705	664	768	752	690	706	737	725	697	687	686	708	738	730	676	700	706	713	729	746	714	692	750	652	727	732	721	730	706	654	756	679	729	702	698	716	744	749	738	702	710	705	752	701	748	705	753	775	763	753	706	702	730	751	685	692	742	750	684	711	661	758	698	698	737	743	765	686	759	695	711	684	747	676	722	720	740	722	696	655	693	680	716	734	681	696	734	745	719	705	724	769	767	745	671	693	736	751	701	719	716	701	720	720	688	714	747	740	705	723	705	739	770	739	711	704	686	701	649	690	730	755	705	711	724	749	716	716	711	677	716	715	696	742	737	702	703	688	719	659	692	731	703	751	674	775	679	731	661	696	683	689	707	715	713	671	757	718	713	712	715	725	714	683	700	699	749	712	710	698	764	736	751	739	698	694	663	714	679	775	764	751	729	655	731	731	744	748	705	735	737	702	690	706	734	748	678	699	701	710	724	706	700	722	734	685	729	738	680	737	730	701	729	712	723	737	701	685	696	720	722	749	709	755	687	684	695	717	666	719	698	700	666	668	722	710	705	720	699	713	729	699	681	716	694	726	712	726	695	709	729	742	742	664	732	749	706	699	725	685	718	706	783	713	733	699	683	751	730	755	716	714	712	732	747	725	719	710	748	701	758	717	669	672	729	781	748	709	696	702	744	704	682	721	703	723	683	697	729	707	808	741	723	714	708	709	724	703	713	734	657	731	728	711	700	694	666	774	714	677	724	694	703	714	659	682	720	698	700	685	726	715	769	713	720	713	682	735	700	734	755	708	718	712	719	723	811	741	718	724	738	722	700	728	717	690	731	733	732	750	741	742	723	716	746	696	729	703	692	731	701	731	716	675	747	729	703	715	679	695	785	716	735	730	712	683	736	741	727	722	752	731	716	729	739	739	688	694	680	736	672	733	746	748	722	697	722	693	756	727	704	714	702	723	776	733	707	764	717	656	730	668	690	664	699	709	680	721	698	721	734	732	689	704	753	747	677	728	684	653	719	752	741	706	718	719	723	706	730	672	689	696	648	720	700	739	712	674	698	717	736	690	707	708	705	732	708	706	732	721	756	703	738	728	689	717	734	759	723	733	730	709	689	656	729	762	741	709	718	720	720	704	687	733	722	649	702	671	691	712	691	713	704	706	716	705	704	732	710	713	660	753	727	753	679	694	728	711	731	752	763	706	711	714	671	752	683	668	756	705	705	755	706	698	722	732	751	767	703	731	687	695	676	696	761	671	706	706	699	677	702	728	728	721	703
28964	16021	2169	430	304	278	239	230	239	222	228	228	193	184	224	215	190	170	202	199	228	191	181	218	203	226	218	226	208	191	204	200	172	217	235	196	201	211	202	187	214	191	172	201	186	221	213	187	176	210	195	197	181	190	206	192	190	195	204	185	184	203	212	189	207	198	229	196	237	167	214	195	218	199	219	188	222	192	239	169	216	171	184	218	190	200	203	206	197	201	184	204	210	184	207	199	199	208	198	176	204	192	191	199	200	215	186	194	205	187	201	187	195	200	168	204	204	188	199	203	191	182	234	204	222	198	214	190	208	205	200	214	205	203	201	214	203	191	226	189	213	199	229	199	187	198	197	181	183	190	208	211	171	173	199	179	197	182	188	211	215	177	199	207	205	213	201	187	213	216	194	209	200	188	194	177	209	176	190	197	212	187	213	173	215	217	191	189	196	175	173	196	222	191	165	213	192	198	208	206	189	187	201	199	200	184	182	214	185	192	198	197	198	186	186	202	177	213	186	221	198	208	200	198	151	204	176	193	201	200	209	192	208	212	225	203	213	188	220	180	207	175	214	206	229	193	231	224	188	201	211	204	202	190	205	184	214	206	211	194	192	187	178	190	180	177	202	176	196	217	206	201	212	207	208	218	188	195	191	207	210	195	203	221	191	185	221	195	209	198	184	199	216	204	207	167	190	172	201	198	211	176	169	227	201	201	202	227	178	178	194	197	220	219	191	191	228	189	195	220	198	170	226	195	203	202	217	200	206	195	174	200	185	189	219	200	175	188	206	204	221	221	197	213	205	166	165	190	206	228	223	202	240	191	219	195	175	192	180	185	213	202	195	190	205	232	198	225	208	171	209	197	193	198	201	195	208	200	198	211	164	218	229	200	195	191	177	202	198	203	205	203	196	194	217	213	206	192	182	228	187	187	191	192	179	189	211	209	196	172	225	172	188	176	184	199	201	198	201	194	160	205	191	201	192	197	191	193	195	180	204	202	213	200	200	205	191	200	202	190	191	213	199	194	183	185	200	223	171	198	223	185	199	231	222	189	186	215	225	194	184	205	211	182	188	196	195	184	206	216	198	186	221	195	201	201	206	211	193	215	191	215	198	196	176	200	199	186	189	218	197	205	198	202	214	198	183	194	201	224	205	183	197	190	180	203	218	186	191	175	193	175	175	187	198	192	195	210	192	206	206	204	231	196	242	198	219	198	217	199	179	169	179	197	186	193	192	203	199	188	207	186	210	196	206	186	201	193	190	207	223	216	166	197	207	174	202	190	200	183	211	212	196	207	200	205	202	191	174	178	214	206	193	207	179	173	189	181	205	223	182	223	204	183	209	190	208	210	203	223	187	192	206	209	216	208	196	199	220	196	183	207	208	207	190	189	179	189	197	195	216	218	205	194	198	203	193	214	198	197	199	241	214	195	205	185	186	193	194	201	186	202	209	183	207	201	213	178	210	185	194	197	198	218	206	198	201	202	197	197	237	200	206	196	209	205	205	198	215	197	226	186	199	197	191	242	192	216	226	184	201	219	189	164	226	205	206	203	184	209	194	195	215	211	185	210	186	205	208	192	196	211	203	224	228	202	192	192	197	199	210	221	215	195	219	196	195	202	177	190	199	202	219	180	214	199	204	200	199	209	189	200	191	232	180	191	189	178	184	204	191	205	214	224	183	194	201	200	203	217	208	202	193	216	191	178	205	197	197	191	207	216	217	195	185	211	196	198	196	203	188	169	209	220	181	166	196	208	194	185	190	208	208	196	188	215	200	200	226	212	213	228	197	222	181	190	206	194	218	214	218	200	196	204	236	184	194	203	213	185	226	193	195	223	199	221	201	190	219	196	172	179	210	206	210	182	186	196	203	185	188	182	196	184	211	200	195	218	199	221	213	190	214	175	213	198	202	177	201	187	173	206	173	175	198	192	204	188	217	193	226	181	221	185	235	227	225	217	182	182	211	222	176	193	180	173	180	219	211	220	192	195	196	188	184	196	190	239	178	189	188	199	189	192	210	172	216	186	207	192	225	215	199	184	199	178	214	211	203	202	182	200	209	239	178	187	218	198	188	216	214	196	173	167	196	190	207	188	198	202	188	199	177	191	200	183	229	185	183	187	212	189	222	194	193	190	173	202	198	205	185	185	192	207	206	190	205	201	193	191	200	161	204	189	209	197	219	178	206	184	192	187	187	212	210	189	187	197	195	212	220	208	204	196	208	209	213	185	191	236	203	186	217	180	180	189	189	211	185	180	193	201	182	186	193	211	195	196	208	186	192	190	200	199	197	194	200	200	213	194	187	198	173	173	200	187	206	213	184	162	213	225	197	176	200	223	202	188	200	201	201	193	175	194	174	197	203	186	196	193	176	190	209	194	201	205	195	203	220	216	220	185	200	200	178	165	199	192	191	176	221	176	162	212	232	187	222	194	207	184	174	200	201	191	194	189	199	203	217	189	203	191	183	204	205	183	194	221	196	200	212	210	242	214	201	197	218	198	226	202	209	188	200	195	188	194	202	205	188	196	179	206	186	181	187	208	179	204	215	190	183	200	187	212	193	207	204	204	171	187	203	193	181	186	192	187	228	209	188	184	191	205	197	204	203	183	226	192	161	167	212	182	208	204	194	205	191	212	196	221	206	177	208	219	207	187	209	204	212	191	201	182	205	232	197	212	203	205	200	199	190	193	193	207	194	217	163	209	180	213	205	198	195	228	204	204	196	191	187	211	209	231	183	192	192	204	187	177	205	182	178	202	200	218	199	180	209	190	225	194	193	196	210	215	185	199	193	205	182	182	198	210	201	215	183	207	189	193	183	183	196	185	200	183	191	202	193	152	190	204	188	202	189	202	207	189	208	178	185	184	193	193	223	212	212	217	210	180	194	208	209	180	227	175	189	218	191	210	198	202	200	194	188	194	192	179	189	213	189	183	180	190	182	192	214	185	166	209	180	187	203	201	183	189	202	193	171	220	181	195	215	172	201	226	214	180	205	195	221	214	195	198	190	184	186	211	206	188	199	202	212	184	172	192	209	199	200	227	197	232	184	189	220	204	200	230	196	207	188	229	184	195	181	181	202	192	174	199	201	188	222	188	195	196	209	218	197	189	183	190	197	226	211	214	195	168	201	207	201	200	210	192	183	203	194	195	224	185	204	216	178	211	187	179	179	191	188	191	186	207	164	213	187	178	164	225	176	209	226	189	222	198	215	192	219	184	205	198	207	214	198	199	204	203	190	187	225	181	197	202	192	181	192	214	189	209	215	180	188	203	202	216	181	198	167	183	213	200	184	202	196	197	207	196	199	166	204	181	184	213	211	192	194	222	212	211	178	195	209	203	202	196	189	182	209	200	204	210	204	197	214	208	203	184	190	180	185	212	225	198	209	188	227	218	185	203	183	202	181	195	172	183	229	188	211	188	191	201	216	210	202	198	207	190	198	194	215	182	217	209	199	202	198	173	210	181	193	184	188	202	200	172	184	194	183	176
4903	804	665	468	393	312	300	279	269	247	262	247	243	260	207	207	223	199	220	207	206	209	235	224	220	216	228	230	193	234	217	205	211	201	204	212	222	222	211	206	214	221	226	228	240	197	210	237	216	219	198	215	211	236	197	222	199	216	222	188	221	221	185	211	229	215	213	212	184	197	200	214	209	196	207	213	205	211	218	174	213	207	175	190	224	209	201	219	199	199	225	209	223	200	187	206	220	218	214	212	212	204	209	205	198	236	221	200	215	211	191	218	218	218	201	227	185	210	224	205	209	191	209	231	218	217	205	214	203	193	180	198	174	202	217	180	190	208	199	200	198	213	219	233	211	181	202	213	196	232	200	193	244	204	185	201	209	190	228	219	195	223	220	227	210	194	213	195	211	182	182	192	213	200	221	221	231	202	192	195	181	223	210	212	211	206	197	230	224	179	210	186	203	173	182	212	200	212	189	206	201	203	197	211	223	247	194	229	205	203	198	200	214	223	200	212	213	201	197	187	217	194	215	210	229	222	194	222	215	217	212	182	209	213	232	196	216	209	200	207	209	198	216	201	211	228	198	192	199	187	226	212	199	223	221	232	228	197	216	212	197	224	184	188	195	207	189	195	217	227	180	185	190	206	201	183	215	196	209	195	206	221	205	192	207	237	218	216	208	213	184	220	207	200	225	199	211	232	205	211	215	218	209	189	222	203	186	185	176	189	204	235	217	208	220	218	192	205	215	216	216	178	216	198	207	209	226	216	217	226	227	207	235	198	213	227	216	179	235	195	195	219	237	215	194	210	191	208	197	215	241	218	197	200	220	219	210	228	228	199	201	193	179	189	197	197	229	223	217	222	188	230	230	195	171	206	225	193	194	214	212	213	188	223	208	209	224	208	207	194	187	211	180	187	214	222	203	210	218	187	188	189	202	223	224	225	220	215	190	214	201	219	209	186	192	199	203	222	182	190	219	210	229	224	223	227	230	215	184	220	199	225	201	175	186	216	199	249	185	206	210	188	191	194	205	226	213	220	196	229	200	223	217	215	188	213	222	229	186	222	221	201	218	198	219	184	196	207	241	187	182	185	197	201	201	227	203	215	222	199	222	221	193	228	213	192	195	224	208	185	228	199	199	225	210	215	216	214	196	200	207	220	240	194	214	192	221	207	224	222	222	181	216	187	222	209	204	191	213	219	194	211	177	223	180	216	194	201	209	225	209	191	210	206	198	221	223	227	197	212	206	186	213	193	205	214	194	218	204	216	203	199	206	207	200	195	219	223	186	216	211	227	209	209	198	226	226	229	210	212	197	195	192	231	247	211	191	182	183	201	196	208	212	194	221	212	201	214	224	198	216	214	191	187	205	210	216	213	214	197	212	210	206	223	204	202	194	217	195	206	206	214	192	218	204	245	202	231	195	209	216	184	181	221	186	215	206	216	194	203	194	208	208	207	212	199	231	197	223	228	232	223	211	174	198	204	200	197	221	194	195	201	199	213	194	227	217	216	182	220	218	225	206	203	226	233	226	195	241	199	216	192	214	209	220	195	209	202	191	214	201	207	203	192	240	228	185	210	198	198	224	207	200	206	219	198	230	208	217	213	224	217	220	200	223	232	200	207	207	219	231	233	211	216	187	220	217	202	208	191	243	186	199	193	191	204	203	188	203	187	207	224	199	221	215	195	214	194	203	233	199	204	223	237	199	233	217	208	214	209	205	201	219	233	179	212	215	208	183	212	192	200	202	222	219	206	213	205	192	209	217	204	201	176	203	206	189	205	201	199	238	196	211	220	199	213	199	198	206	198	191	211	222	223	193	217	213	198	189	203	196	206	210	217	209	226	221	210	215	231	209	189	193	197	218	212	214	223	197	177	168	196	186	199	211	191	234	207	212	215	223	196	218	229	190	212	213	223	195	178	217	208	218	211	214	209	210	210	208	216	212	209	204	214	195	228	204	213	182	198	206	224	192	228	208	230	205	221	234	203	180	191	217	216	193	217	195	209	209	219	201	226	222	213	191	201	187	187	195	213	204	208	197	216	211	202	211	195	196	223	201	238	238	200	193	216	214	191	223	215	183	181	219	195	203	200	214	198	206	194	190	207	218	188	199	180	235	180	204	207	191	203	214	187	212	209	199	221	202	205	208	219	168	222	200	214	228	209	181	240	214	204	214	201	201	198	216	222	229	219	219	214	214	201	209	195	210	204	214	218	188	188	212	204	169	193	195	227	219	202	201	228	202	213	220	214	214	218	201	213	201	203	207	208	223	216	203	193	195	204	183	206	176	200	211	228	205	226	203	220	204	195	198	210	181	219	191	213	224	214	208	211	243	198	194	208	210	195	209	214	197	204	202	216	235	184	198	204	185	188	201	197	211	208	221	200	202	206	205	209	233	233	216	186	219	220	183	204	198	194	211	194	200	193	211	208	195	236	226	220	212	188	207	214	200	243	211	226	218	215	227	210	201	206	184	206	199	216	181	187	221	195	210	184	207	225	177	218	199	221	196	199	218	215	215	182	216	209	218	205	206	227	228	191	190	211	198	218	204	210	218	195	209	210	212	179	211	193	211	223	215	218	194	214	216	191	210	241	205	209	231	194	206	204	213	189	200	192	200	198	192	203	209	217	207	217	228	226	211	209	197	210	211	214	234	207	218	211	210	181	219	197	201	192	218	221	188	212	224	196	195	215	204	190	199	201	217	201	213	229	217	209	184	191	186	192	214	216	226	210	215	216	204	220	207	227	216	192	213	213	195	214	193	202	183	210	195	235	224	206	190	189	187	204	199	219	222	221	219	196	234	214	223	203	204	225	220	232	202	233	218	180	190	217	186	193	222	221	211	199	241	242	231	200	207	186	212	238	221	199	208	219	210	190	218	220	199	190	200	189	200	218	209	214	219	204	176	229	225	216	218	194	196	213	230	218	211	199	216	216	193	204	206	221	187	196	227	200	214	191	231	197	211	237	206	213	204	200	208	214	216	223	219	204	186	220	205	227	201	218	198	198	200	197	216	214	233	201	215	205	195	224	203	203	191	203	182	223	226	190	221	218	188	217	206	214	215	214	203	196	172	204	214	215	208	204	171	217	237	205	231	185	216	196	195	209	213	190	201	213	190	202	227	218	207	195	221	195	206	236	196	202	211	215	201	215	207	236	207	207	194	213	217	189	204	206	196	210	205	223	226	213	203	200	192	195	188	200	187	207	218	212	209	223	208	200	186	212	189	196	205	191	210	240	196	234	216	180	206	218	196	196	218	216	199	202	206	213	219	203	190	186	222	237	214	224	185	199	211	223	191	212	224	204	205	219	208	202	204	233	210	198	206	187	230	237	214	203	198	221	236	223	241	231	203	211	211	198	221	224	217	214	182	170	196	208	189	218	192	205	205	214	194	188	189	180	201	193	198	214	194	213	196	184	208	205	218	221	226	218	188	221	231	193	231	202	208	215	205	220	214	217	204	215	222	209	218	228	208	204	200	223	226	187	212	210
25715	21322	28060	24933	21336	12673	1695	1053	924	800	863	720	695	698	704	640	603	641	675	623	642	562	557	594	605	562	566	575	592	541	555	587	549	543	560	572	521	585	561	574	577	554	529	564	555	513	532	556	568	555	548	550	527	518	553	584	565	571	564	548	577	547	547	534	571	504	551	575	563	576	554	562	559	528	565	541	574	549	576	547	538	571	535	583	557	540	587	536	587	522	528	555	514	553	529	528	562	541	520	561	573	508	587	576	544	497	530	476	544	513	549	539	548	560	524	567	557	540	541	573	531	520	550	539	557	537	552	556	550	553	546	539	584	498	566	553	544	571	564	535	546	537	546	569	568	510	548	534	526	544	537	511	518	566	512	533	581	540	532	541	524	522	525	558	505	513	521	531	531	524	527	534	509	572	563	566	530	542	583	541	561	534	572	562	547	571	562	547	579	539	558	563	539	526	515	535	566	536	555	549	516	541	571	543	562	588	517	509	553	570	538	562	601	523	501	563	558	528	511	584	551	557	486	565	572	535	536	546	552	558	600	541	511	536	522	575	574	505	513	539	559	547	525	524	572	559	531	549	533	572	507	570	538	555	519	523	514	525	514	552	519	550	554	520	539	556	520	548	551	519	556	528	520	555	543	552	519	568	544	537	529	495	541	555	569	570	581	514	567	556	559	504	531	604	528	524	506	548	528	554	536	525	537	533	552	504	535	573	570	533	554	572	505	545	525	581	513	573	537	544	511	511	594	541	554	573	567	513	547	532	545	570	581	525	558	601	548	578	564	532	536	536	518	576	530	559	527	564	529	523	567	565	575	522	546	508	593	516	558	541	526	530	558	530	535	527	520	555	534	576	583	539	530	545	543	545	538	540	584	536	528	513	569	579	523	551	568	549	515	543	499	570	540	536	515	546	537	540	496	574	499	524	514	496	514	590	523	540	578	556	583	495	564	554	516	543	520	566	554	568	555	572	486	524	557	552	562	570	590	531	576	510	555	497	564	588	531	525	532	591	548	550	532	524	575	574	603	530	575	540	559	529	546	552	545	503	518	543	522	555	572	544	557	505	580	531	552	495	598	580	536	530	562	523	560	556	548	573	581	536	522	533	496	548	518	550	538	552	528	543	541	552	495	534	539	546	527	563	591	501	516	504	532	532	552	547	516	549	566	518	537	533	533	526	541	583	560	570	525	573	557	570	532	541	561	515	550	576	499	526	569	549	524	538	522	541	570	589	533	529	553	565	499	571	537	501	581	515	545	557	534	537	578	502	557	553	567	545	596	548	551	540	534	575	530	541	567	523	571	545	519	516	570	562	549	547	541	538	505	545	515	565	572	550	567	556	569	551	539	591	515	523	549	529	555	530	524	518	572	542	556	558	555	535	557	536	556	566	555	539	522	532	522	501	574	587	573	549	533	578	551	561	545	562	538	513	547	530	536	555	527	557	562	563	547	547	553	550	547	568	537	513	532	553	558	521	522	513	562	524	521	528	581	562	537	615	542	551	554	541	524	575	524	532	569	523	535	541	540	543	493	564	576	541	564	561	567	580	562	561	517	536	582	556	532	557	563	488	536	538	569	553	559	569	548	570	518	528	506	530	554	584	584	555	574	548	588	535	602	511	528	519	529	509	541	566	538	580	517	513	562	507	550	555	527	529	551	511	569	548	560	500	530	572	532	518	572	548	551	539	531	537	500	507	528	536	561	538	512	583	546	510	529	553	523	517	558	513	530	539	536	529	587	546	559	582	524	583	536	547	501	551	507	529	551	520	590	566	533	530	574	502	534	551	581	524	543	530	525	542	513	556	518	521	512	537	539	519	541	516	547	547	557	500	510	515	546	520	575	598	551	522	523	567	582	517	531	548	569	540	589	565	517	521	542	538	552	539	522	561	550	581	557	578	589	550	552	611	569	477	573	512	556	550	546	528	600	585	540	554	567	611	512	548	574	547	578	537	573	541	563	558	535	550	538	489	543	550	543	558	524	549	544	554	569	510	521	579	498	568	541	557	567	553	515	544	514	511	564	585	531	516	547	538	544	551	585	516	535	518	568	533	548	539	567	538	542	533	572	521	534	533	546	537	518	554	568	557	531	558	538	552	562	511	535	522	548	564	580	515	540	570	556	503	540	515	519	553	510	533	585	546	546	566	519	510	544	593	531	589	509	536	545	543	516	589	530	548	566	560	541	560	522	588	554	521	564	559	533	547	547	520	538	530	537	490	547	516	543	495	562	540	589	558	531	582	548	549	549	566	520	511	519	481	552	517	532	536	556	540	528	518	575	536	539	530	558	539	537	525	490	532	537	522	515	539	554	534	541	551	529	545	484	541	581	593	547	567	539	564	565	521	566	533	556	552	527	587	561	559	515	615	525	500	539	542	557	561	544	544	572	551	550	548	527	522	561	548	518	551	541	529	568	515	577	513	522	541	521	571	556	540	492	537	574	541	552	526	496	573	528	575	553	524	567	565	509	545	536	481	568	501	508	531	515	536	546	583	592	512	574	540	571	525	553	542	543	546	527	534	540	538	532	544	490	573	580	546	543	582	540	484	530	549	540	545	566	536	582	525	542	531	556	539	555	553	549	543	543	542	590	573	551	488	519	521	519	528	558	546	548	512	578	545	561	521	563	559	554	565	534	553	549	588	562	559	586	563	545	537	544	535	542	569	552	512	543	546	525	536	513	531	531	565	557	529	554	560	517	516	570	542	554	533	553	556	542	563	535	540	546	562	566	549	508	569	544	541	543	549	547	578	520	540	512	548	542	541	555	510	550	538	581	543	516	524	578	551	559	538	548	536	564	569	538	537	570	573	532	537	525	539	539	511	510	500	549	573	547	513	517	515	548	555	533	503	566	615	553	544	611	535	517	578	534	549	538	527	513	598	545	559	533	536	582	529	570	531	565	529	566	524	546	556	534	524	547	513	589	549	541	544	550	592	562	505	573	562	502	552	533	553	564	541	533	555	518	513	557	531	554	556	543	538	527	540	555	535	542	502	531	578	509	524	541	540	558	540	529	491	542	562	525	557	521	525	566	519	525	558	559	554	559	520	569	571	511	544	515	528	542	539	574	526	510	538	566	517	497	544	533	572	598	517	545	548	534	546	550	524	498	550	533	538	561	567	539	560	581	540	557	507	512	524	585	588	529	518	548	560	540	521	550	485	557	530	554	549	531	550	561	602	547	513	523	545	516	558	526	543	534	512	552	555	503	555	545	578	525	516	546	550	516	500	586	505	544	509	561	563	515	558	534	540	526	540	516	550	564	514	522	548	554	545	590	563	536	545	525	543	542	521	542	502	555	575	557	539	522	536	543	544	538	537	559	573	513	569	522	549	540	525	557	549	540	546	558	581	563	607	502	490	567	505	570	536	573	533	526	599	525	556	545	515	523	482	538	556	557	572	546	537	520	483	549	529	539	540	551	568	503	517	585	545	572	553	502	570	562	541	498	548	595	570	533	524	500	531	573	544	544	507	583	565	540	573
7373	10542	9855	5556	3596	2508	2066	1688	1370	1277	1085	989	910	846	763	746	696	728	694	650	665	648	606	617	574	591	581	575	558	593	585	552	552	547	561	549	564	550	546	514	508	539	565	491	551	532	510	545	503	567	524	557	547	570	513	552	547	513	541	487	548	523	534	525	538	537	520	475	489	478	523	503	513	510	528	516	520	496	549	514	487	541	530	540	532	540	537	481	536	530	510	530	506	522	482	520	527	534	487	559	520	503	485	537	477	496	556	493	519	549	528	549	517	464	527	482	514	476	509	525	525	525	515	498	505	520	516	519	523	523	489	529	516	513	549	525	487	512	537	522	508	512	504	534	535	502	572	525	527	510	543	476	518	512	527	509	503	502	503	526	508	505	545	502	491	550	538	519	536	534	511	538	523	553	530	489	538	496	546	475	506	507	519	549	513	471	495	507	525	544	539	487	526	513	531	530	530	504	510	510	517	537	511	537	535	532	494	527	529	486	536	457	527	549	498	524	535	486	554	530	483	566	566	513	534	519	527	534	537	497	498	511	551	513	486	531	556	484	514	529	524	527	525	490	523	548	504	493	535	503	488	496	510	514	524	494	542	510	493	507	518	492	473	511	532	515	514	509	547	528	537	562	531	536	536	525	525	535	541	532	552	526	532	506	568	554	533	521	488	522	521	564	561	544	530	463	511	494	520	488	470	507	465	501	587	529	546	518	516	533	512	561	488	546	571	490	521	554	543	536	500	508	499	477	513	510	494	518	495	528	552	508	535	530	544	571	499	479	519	524	517	527	461	518	526	535	522	478	575	497	509	527	491	494	540	510	555	537	501	502	509	525	528	529	505	516	491	533	505	505	517	523	525	524	523	497	522	510	501	515	501	521	539	533	526	553	560	485	543	503	549	524	544	504	536	536	503	529	516	560	526	526	522	548	503	494	465	512	502	474	537	501	540	498	527	497	521	515	507	514	512	505	513	521	514	474	521	496	436	504	507	538	522	494	500	506	549	503	558	544	517	511	506	540	541	564	562	524	508	480	550	485	502	517	498	541	491	502	557	505	542	568	494	513	500	518	471	493	517	507	543	522	478	475	521	495	504	507	545	553	528	514	507	520	513	483	510	483	499	506	461	541	508	541	488	494	477	499	523	511	539	492	513	487	516	509	517	520	514	504	535	524	526	537	515	514	536	490	511	484	534	521	519	498	468	499	512	523	477	528	512	524	495	551	523	550	550	526	521	507	504	544	514	499	515	523	513	539	540	494	522	526	487	474	509	514	523	502	512	510	501	501	479	494	510	524	495	452	530	513	502	501	557	510	539	526	478	550	516	518	521	507	491	511	519	493	486	486	535	541	512	522	503	531	548	535	502	510	521	476	486	484	527	533	506	526	508	538	489	519	512	519	578	518	528	536	521	502	546	506	532	527	484	510	473	503	550	542	552	510	565	510	498	541	499	500	554	494	462	487	506	526	539	510	532	500	519	482	517	544	547	509	572	515	538	535	508	537	523	522	536	520	504	496	549	471	504	519	502	534	514	523	514	496	515	544	508	509	513	509	463	522	522	518	495	475	554	533	538	481	495	542	544	498	514	484	526	490	520	524	533	504	500	517	531	494	486	537	514	549	534	475	524	494	536	529	486	526	511	500	522	557	539	521	525	542	494	495	501	543	560	541	529	508	525	487	544	511	529	522	524	505	541	489	511	484	471	482	526	513	498	498	532	528	496	540	494	580	520	464	530	476	510	533	509	501	492	534	534	515	506	485	530	474	513	477	539	508	518	492	479	525	492	475	515	535	527	509	487	469	493	466	475	481	530	514	488	533	565	514	507	519	534	481	510	478	495	543	509	530	510	504	522	488	493	520	555	536	508	514	489	518	520	530	532	523	518	521	490	512	538	522	538	526	547	573	524	508	526	523	529	535	530	511	502	499	574	497	543	533	536	492	517	545	549	485	530	489	518	491	494	483	495	569	531	547	490	538	469	537	529	526	541	546	504	509	531	488	480	527	527	532	553	508	506	480	545	502	547	513	477	528	477	514	545	527	529	549	549	490	494	525	490	485	561	524	522	511	539	559	485	528	510	526	507	546	504	522	504	525	488	499	515	507	521	525	525	520	547	515	533	495	526	533	536	506	542	527	520	517	528	515	514	522	505	486	513	535	498	568	518	538	488	510	547	542	548	495	519	498	545	487	515	516	534	519	465	510	568	551	532	467	529	533	516	512	494	538	534	513	529	518	496	537	522	487	536	506	501	510	533	543	504	501	546	546	564	511	502	540	515	493	518	518	522	538	551	525	497	530	484	559	502	550	542	504	532	496	528	506	533	493	524	488	501	532	518	512	520	512	510	493	537	519	521	535	509	544	540	536	500	529	515	531	530	520	521	529	579	492	505	536	545	524	515	470	506	501	547	544	510	504	527	506	504	521	493	519	510	507	517	514	558	486	482	489	531	497	518	543	488	504	530	556	502	529	518	521	498	500	472	552	533	509	494	483	536	546	531	527	524	512	536	533	526	552	493	543	487	513	508	477	575	516	484	480	520	522	492	529	533	553	502	524	530	514	519	496	488	513	558	521	556	498	460	539	550	512	547	542	516	503	524	525	502	522	514	483	501	483	531	491	532	532	544	556	504	490	501	564	527	506	496	512	516	556	504	485	517	536	532	510	511	497	475	538	531	494	540	529	494	543	543	489	520	499	551	522	504	481	554	485	549	490	478	530	504	514	489	542	480	512	485	500	533	522	507	485	544	550	521	517	538	529	494	495	505	513	472	557	529	494	503	470	521	481	488	546	532	535	526	514	503	511	547	498	519	491	533	533	538	550	513	507	508	501	502	531	534	490	510	534	497	530	524	557	530	517	492	501	504	516	486	510	501	464	501	517	501	522	484	510	522	497	585	580	550	533	529	504	508	545	532	496	546	519	481	531	533	524	514	493	530	506	516	532	528	521	499	512	511	517	509	551	524	541	535	483	531	552	495	530	474	518	521	541	526	516	480	526	553	558	499	536	478	482	494	503	514	517	536	537	522	455	499	521	555	481	491	533	505	563	474	501	494	506	500	530	509	493	518	533	551	493	535	519	499	499	523	492	478	508	541	522	533	493	515	498	507	491	526	528	524	502	546	519	546	542	532	535	530	542	524	509	500	529	499	528	502	544	507	508	546	532	533	534	476	512	480	492	502	502	525	490	468	468	548	527	557	522	515	512	491	534	512	533	536	496	530	513	519	540	549	502	517	511	531	520	491	492	518	499	512	484	539	523	511	509	499	491	500	503	511	528	526	522	569	506	522	482	521	525	505	519	516	497	538	531	564	506	556	481	511	535	501	482	516	493	511	558	527	537	499	464	513	511	505	472	521	527	515	505	503	537	522	523	511	529	490	509	540	565	495	517	501	512	490	524	549	548	521	508	514	516	501	508	545	514	503	507	516	526	487	495	519	516	522	526	480	517	550	513	548	491	503	542	540	483	517	542	498	524	529	527	521	539
23464	21328	28385	24642	21329	21412	11642	2027	1475	1373	1282	1217	1148	1026	989	1014	969	952	953	901	846	879	854	843	861	821	846	833	863	836	851	794	837	819	864	748	802	827	774	835	778	781	797	780	773	789	764	776	805	803	825	803	767	770	826	742	776	762	793	769	797	766	802	750	770	803	683	791	794	737	772	758	769	702	743	792	765	785	737	741	736	786	690	751	767	761	780	801	768	739	781	753	807	747	786	779	755	758	766	751	789	766	766	749	811	749	781	758	800	770	723	753	716	772	778	829	772	746	763	747	736	763	789	770	784	787	722	804	765	777	833	760	773	746	751	792	741	789	788	801	781	813	739	762	726	743	770	788	749	810	737	750	746	750	792	783	712	767	804	761	775	771	738	782	737	759	786	735	764	735	773	725	730	759	792	753	732	775	737	761	752	741	766	746	774	721	805	783	761	785	741	770	772	758	784	794	775	779	757	738	792	740	805	735	746	789	792	708	757	728	763	782	763	756	768	759	794	807	794	749	745	778	767	768	763	741	731	773	802	807	768	731	762	749	785	764	801	769	721	758	720	766	748	762	727	813	730	730	758	780	765	775	773	787	733	761	774	777	798	793	749	735	781	740	744	780	766	753	776	759	737	727	722	741	793	717	731	791	755	743	761	778	776	738	775	786	750	792	775	737	766	743	772	772	766	836	766	748	802	783	749	753	836	746	809	781	737	751	748	761	779	754	728	702	759	778	796	823	800	698	800	757	772	701	776	750	733	710	725	761	733	796	769	735	741	689	774	748	771	747	751	796	761	738	755	738	777	774	777	755	745	795	772	810	747	779	769	741	758	793	747	723	759	725	753	700	747	700	779	776	757	810	775	745	798	749	753	763	743	777	777	755	718	795	762	759	777	765	753	745	749	774	721	745	728	783	810	796	814	776	713	795	767	779	765	831	761	791	753	737	766	783	769	782	787	816	746	782	821	774	781	765	792	758	771	756	718	755	725	733	800	781	767	736	768	739	695	769	804	701	756	726	793	719	781	816	798	745	766	779	748	778	756	714	803	763	746	733	810	780	787	749	764	689	687	740	737	763	734	759	749	729	784	786	746	764	780	744	774	752	750	780	765	767	782	768	803	721	809	765	768	817	750	695	738	726	810	766	781	782	756	745	756	797	750	792	687	744	687	815	740	751	775	799	744	811	778	788	801	796	714	772	735	764	786	782	770	783	730	762	752	767	708	713	727	761	785	718	731	754	803	780	711	779	814	779	753	771	790	682	790	779	770	722	768	750	760	751	766	749	792	763	768	738	803	795	747	740	741	768	779	766	787	725	802	693	756	715	791	743	768	770	763	758	768	725	716	746	749	746	796	738	740	757	736	773	759	760	776	734	771	748	750	765	736	782	752	767	746	762	732	750	763	778	800	757	738	713	780	725	738	752	805	754	738	781	753	789	731	725	754	733	758	690	754	771	785	783	731	723	781	765	754	724	760	752	774	737	756	722	752	715	770	769	713	805	752	779	773	790	784	757	753	768	816	730	771	750	722	768	702	771	770	743	802	755	751	720	753	720	756	775	757	745	782	734	833	766	809	754	757	730	779	753	750	758	756	736	809	758	831	764	745	745	776	808	768	811	768	756	736	733	716	736	760	767	755	741	729	726	741	803	760	735	772	751	779	753	743	766	740	769	762	722	808	771	757	746	780	751	766	777	720	749	720	761	771	785	717	788	775	790	732	789	795	810	771	781	737	726	770	687	767	794	732	782	756	750	734	737	732	786	783	762	761	771	784	740	719	752	742	722	721	764	755	763	747	770	783	768	727	776	749	804	733	741	768	740	816	774	763	748	737	727	747	760	733	765	728	787	724	766	727	760	787	763	750	796	730	778	759	724	778	726	705	766	761	782	776	743	709	763	759	739	775	733	780	753	779	762	773	774	738	713	759	804	722	734	704	760	756	754	768	824	779	767	781	782	724	806	744	806	785	787	745	779	795	790	828	770	725	741	729	730	755	807	754	746	794	735	765	737	786	801	773	792	762	740	752	762	756	788	724	788	769	748	750	810	745	760	755	742	780	778	718	724	737	727	788	789	785	764	740	767	802	743	763	755	750	760	715	804	761	772	674	767	777	754	778	707	772	751	767	761	755	753	739	716	761	753	811	758	757	760	809	783	735	754	742	755	765	810	754	768	746	759	740	752	785	749	802	776	732	727	753	744	785	767	765	765	753	786	764	738	750	714	804	765	750	786	790	693	728	713	747	748	724	778	754	754	780	761	771	730	768	732	815	731	735	759	761	734	776	780	800	752	781	765	789	764	761	811	767	801	781	753	719	763	728	764	717	742	781	749	774	780	754	787	755	702	743	767	695	779	778	785	724	759	777	783	770	714	747	766	770	803	781	735	756	755	747	757	727	768	721	697	711	737	794	781	793	798	726	724	747	735	776	803	717	772	753	722	747	740	753	756	774	742	724	732	757	787	763	776	752	745	727	758	745	746	741	729	726	823	768	689	776	743	744	740	751	759	702	713	735	747	760	709	765	745	797	746	759	735	754	732	769	745	778	771	789	719	741	764	746	748	729	736	704	779	732	735	721	778	728	736	802	791	812	802	742	733	776	744	748	734	717	768	804	743	742	735	762	738	777	774	769	805	766	786	760	794	722	779	731	783	769	719	762	748	760	758	741	804	759	761	721	766	779	760	711	751	765	733	783	751	756	714	753	717	766	736	765	731	754	759	755	765	776	757	755	760	802	709	760	765	787	740	784	793	779	749	776	717	763	739	776	741	786	741	711	769	790	771	808	735	748	762	737	722	782	724	766	788	747	773	728	781	739	774	791	759	706	712	759	742	748	725	716	743	740	746	743	768	714	774	756	678	762	758	686	793	769	770	802	751	678	759	782	755	801	753	763	729	798	762	759	761	761	775	718	768	811	734	738	800	784	758	787	722	758	746	780	735	747	828	786	754	712	786	772	777	769	810	785	700	759	757	737	816	759	730	752	765	759	725	796	800	795	705	763	718	754	734	705	776	710	775	733	779	761	794	767	759	750	785	777	763	751	803	737	765	750	729	746	711	793	748	787	777	824	757	756	796	725	738	766	759	777	733	772	800	801	824	784	741	762	730	739	736	771	753	764	723	713	756	771	738	770	720	800	730	755	796	762	782	776	692	737	779	794	792	748	794	810	757	788	752	740	727	792	736	785	777	773	790	735	738	764	754	782	727	754	757	720	754	774	793	739	778	740	770	741	767	720	744	697	796	741	728	744	737	729	778	747	820	823	773	729	744	820	714	752	760	755	772	730	729	776	776	735	742	714	793	777	799	738	718	739	762	751	725	769	760	710	817	784	798	743	762	747	722	729	776	770	824	781	743	721	751	754	737	717	743	767	733	772	790	756	764	782	772	762	774	805	758	751	791	803	764	732	797	745	764	755	782	788	765	777	803	747	762	718	718	735	710	767	715	780	756	724	707	825	749	748	815	768	757	766	792	769	709	779	781	789	757
10189	17276	16036	9588	6432	4721	3683	3004	2465	2146	1834	1688	1514	1304	1287	1277	1208	1152	1063	1044	967	939	915	885	904	869	908	872	867	902	820	831	834	812	800	726	797	847	824	863	775	789	787	789	782	784	785	765	838	804	793	782	748	741	783	794	763	805	736	791	770	766	711	787	728	749	752	760	752	708	727	749	750	704	718	758	734	752	758	704	681	780	730	743	741	733	727	728	783	724	780	739	755	741	738	722	772	737	695	736	740	740	731	726	719	728	737	718	680	756	747	742	779	711	725	708	735	709	744	718	749	701	741	717	749	677	713	707	710	719	749	728	724	690	721	678	725	733	694	717	742	671	727	744	758	737	730	697	721	746	725	745	678	759	752	751	748	739	691	704	732	716	687	739	730	743	724	700	743	740	749	715	737	697	740	729	701	756	711	731	722	714	710	709	735	749	756	725	742	741	710	704	721	712	698	728	749	659	707	748	790	700	689	735	726	703	752	735	732	762	734	722	725	742	698	747	676	679	691	729	770	764	731	759	725	734	753	755	743	749	727	728	759	736	707	718	801	748	710	756	745	750	686	747	749	730	733	751	743	688	746	710	753	762	773	747	756	707	713	734	694	749	708	783	710	739	701	741	734	703	741	715	675	701	746	700	719	728	668	727	731	693	719	678	713	755	734	734	795	704	723	715	678	710	738	711	734	763	756	712	729	702	744	719	717	720	708	694	771	734	705	727	717	747	701	712	748	691	724	767	750	715	772	661	738	706	710	751	706	714	720	710	652	725	730	784	825	761	733	725	701	752	712	709	727	769	757	711	761	740	708	777	718	713	724	743	757	670	720	734	657	691	694	741	707	794	761	748	770	736	705	751	695	748	747	716	715	701	725	715	705	687	714	722	710	790	725	765	712	738	741	749	735	706	737	737	716	709	732	733	705	684	758	687	668	760	696	713	732	711	739	760	735	688	699	750	688	699	712	749	687	757	763	717	700	708	731	710	703	684	788	728	717	732	743	707	749	692	793	700	729	745	727	729	774	768	732	731	703	732	708	757	735	725	720	724	737	695	703	684	717	767	766	733	726	672	774	762	744	727	730	688	704	708	727	723	761	746	767	743	741	746	701	719	725	765	675	729	697	711	765	714	723	750	734	721	709	726	716	740	722	761	735	722	731	708	698	703	708	724	680	701	756	695	735	749	713	741	777	714	748	713	743	780	717	740	734	707	698	718	765	673	712	686	709	734	736	697	737	750	758	721	720	741	748	709	726	728	706	698	745	695	735	708	723	706	794	716	743	738	705	763	719	754	700	724	704	698	750	696	709	769	734	655	767	733	729	736	766	737	739	711	676	713	753	720	737	758	739	709	726	703	745	723	714	695	766	700	783	719	729	718	728	716	743	690	739	734	702	775	704	719	727	750	722	743	752	746	751	712	746	761	743	735	712	711	717	733	706	721	722	799	731	734	713	702	740	736	729	699	772	695	738	755	749	742	739	755	735	741	683	695	686	708	717	711	739	713	711	715	744	795	736	719	669	753	716	736	720	781	671	722	696	683	732	737	756	728	731	713	697	753	679	734	730	707	728	723	750	713	759	712	703	702	730	783	657	777	721	764	711	747	705	778	675	721	707	755	715	713	704	765	696	720	720	725	693	698	699	753	715	705	746	736	752	754	735	753	705	703	713	741	739	713	768	742	738	698	756	699	703	703	659	675	743	680	741	753	741	726	731	731	713	774	726	752	707	731	757	732	713	725	700	729	745	724	714	692	773	740	748	720	748	722	718	717	755	711	761	697	707	730	727	675	704	734	763	741	729	753	694	720	722	728	712	731	726	734	693	709	748	667	779	680	745	724	696	774	733	740	718	699	768	779	745	759	805	710	703	725	707	764	754	740	722	729	710	734	748	705	710	741	717	765	750	735	729	735	736	738	737	733	716	718	753	735	752	699	702	752	708	696	701	734	732	666	693	706	701	712	680	736	747	754	727	685	718	690	736	687	716	779	696	672	735	704	734	703	728	725	712	727	735	727	755	728	717	710	783	756	741	759	721	730	739	703	744	677	704	762	716	683	706	695	703	672	711	731	787	717	728	744	724	764	673	682	779	721	706	726	707	701	719	754	735	737	720	734	728	789	729	730	707	749	744	710	704	727	682	727	687	773	724	739	730	755	732	768	731	750	708	703	686	731	707	716	712	672	726	779	759	742	703	737	709	735	746	686	738	701	704	717	648	776	726	778	719	746	723	719	746	754	731	736	736	726	717	709	735	747	750	723	741	715	759	702	729	755	696	729	774	732	731	692	747	712	714	699	713	739	769	759	748	717	763	709	717	724	752	758	737	711	710	691	709	724	723	719	709	713	700	722	699	732	720	732	695	687	716	748	731	727	773	741	742	762	694	691	680	768	750	704	711	760	724	737	706	752	675	708	716	725	753	743	746	674	701	724	704	734	747	703	781	709	713	772	715	731	684	704	724	696	752	687	710	720	701	720	711	710	710	716	719	684	712	743	729	712	778	681	711	757	712	741	659	726	701	688	717	764	743	709	749	725	741	782	660	685	724	749	715	767	775	709	732	699	728	749	698	736	725	704	722	688	764	744	713	744	771	727	733	693	656	771	689	736	766	747	751	713	702	727	720	690	749	722	726	762	725	779	741	724	724	714	708	717	734	786	743	668	682	771	718	734	769	777	700	723	698	699	741	744	692	749	692	718	717	721	707	726	717	768	725	727	705	725	725	756	748	765	719	708	715	797	754	676	765	705	687	741	748	724	726	749	707	663	725	764	722	749	734	683	719	754	741	700	746	706	705	756	717	748	659	673	711	688	743	732	697	765	697	724	687	718	697	662	760	716	714	708	709	767	714	712	714	730	772	722	706	763	737	776	695	770	746	722	713	704	743	740	725	771	714	739	709	733	794	732	682	695	697	783	737	732	727	717	739	782	719	770	735	699	741	696	752	723	715	745	739	736	755	705	715	744	742	707	713	744	766	723	677	712	714	720	725	722	738	710	782	716	680	749	728	722	730	739	705	783	743	771	741	751	752	764	751	724	752	728	736	737	732	742	749	713	755	745	750	678	723	732	730	727	742	725	778	704	686	762	701	729	708	722	726	755	717	733	752	778	764	753	736	702	733	720	704	761	723	718	724	724	705	733	715	729	735	744	742	756	761	743	705	717	712	724	711	785	713	719	718	714	717	711	721	733	759	719	642	697	771	726	714	730	718	724	768	713	693	708	730	745	738	681	756	684	748	686	726	663	712	713	741	760	758	689	754	763	727	752	722	721	757	708	706	688	782	753	751	751	730	703	726	713	760	756	715	746	692	697	726	723	735	736	730	715	712	749	720	711	713	742	751	748	707	704	729	723	726	700	719	723	665	719	745	718	754	723	678	766	757	707	748	717	708	723	755	703	700	766	659	729	741	739	733	717	728	747	710	729	724	730	747	726	723	722	731	727	724	691	737	712	757	762	732	715	721	724	716	761	723	698	709	747	722	679	675	739
28885	16377	2414	518	384	367	295	237	253	191	255	234	209	223	222	235	222	211	222	219	212	197	202	214	203	211	198	207	205	223	216	222	246	227	218	208	194	206	212	249	201	208	223	197	195	213	210	189	196	203	213	213	247	194	184	222	183	176	184	227	223	221	212	215	222	192	206	218	221	230	208	191	216	219	194	250	206	198	217	211	218	225	193	206	198	224	242	191	206	231	225	223	200	215	225	208	226	184	180	215	214	218	216	224	200	204	214	193	238	210	226	222	195	193	205	220	212	200	198	217	220	202	203	197	231	222	191	204	207	197	227	227	171	210	227	198	221	199	216	225	183	211	192	192	196	216	209	185	211	219	209	209	224	209	204	204	233	220	195	234	201	219	208	199	200	180	205	202	210	193	212	215	203	212	198	184	214	205	193	215	226	213	215	215	233	201	227	191	199	220	221	220	206	211	198	198	210	225	214	212	229	225	210	214	197	205	225	202	190	196	207	215	212	213	192	207	209	247	184	197	196	193	196	228	208	207	219	233	198	233	218	179	177	206	220	193	220	223	221	197	206	196	197	192	199	218	212	209	211	202	214	224	206	208	180	221	210	220	199	212	187	194	202	204	211	194	209	196	203	212	203	207	217	220	220	224	203	202	200	203	220	206	222	201	182	202	234	235	197	184	208	197	222	197	207	227	192	216	210	228	196	192	234	226	222	197	201	214	206	212	208	206	181	174	224	219	225	224	203	204	211	173	202	198	184	213	200	210	211	227	193	206	202	223	191	177	245	235	205	219	209	222	202	206	203	234	218	207	190	185	194	210	195	199	199	224	208	216	201	230	211	193	217	210	190	204	223	207	195	189	198	220	238	192	225	214	188	208	212	191	224	199	200	229	192	218	199	203	190	221	200	215	210	214	185	210	206	204	224	226	207	195	207	237	202	214	228	201	227	199	210	201	204	209	222	195	209	205	232	199	216	220	212	192	240	225	217	225	210	203	195	217	226	196	216	209	195	203	203	212	225	203	208	210	183	202	204	231	219	225	182	233	221	232	203	201	169	214	213	229	218	204	229	208	228	229	178	217	218	214	212	222	210	204	201	220	204	212	224	216	181	229	217	215	217	238	227	206	224	215	207	206	212	208	202	222	201	233	233	235	207	210	191	195	220	217	188	210	180	213	208	215	197	196	164	214	218	201	193	219	218	190	202	211	195	200	223	238	193	202	216	222	215	200	211	209	214	230	188	212	214	206	210	218	195	227	220	227	219	214	187	206	197	211	224	223	216	219	187	199	202	180	204	216	202	225	224	196	209	214	211	215	194	207	198	210	213	181	230	208	212	209	191	203	196	217	214	215	215	193	195	203	205	224	201	190	200	183	184	213	212	209	219	212	229	212	212	214	205	213	218	205	194	210	198	203	199	212	197	229	220	194	205	178	213	196	218	235	210	216	224	202	208	189	205	197	205	209	207	200	221	198	206	217	195	200	181	220	196	217	211	192	211	226	210	190	206	216	192	224	192	200	205	210	211	234	198	229	197	196	202	226	203	220	213	199	209	198	204	191	199	221	214	222	211	220	205	221	189	197	206	203	200	209	181	205	159	198	204	230	195	192	225	180	177	175	204	217	198	203	179	195	192	226	200	218	226	188	209	192	215	211	210	215	204	202	204	191	212	229	197	192	228	218	232	223	184	204	208	221	195	191	196	210	230	207	201	180	219	203	204	224	203	220	204	206	225	225	195	218	173	219	174	212	210	216	220	250	192	238	248	189	215	188	198	215	208	188	230	195	215	200	184	191	213	187	186	192	214	202	206	222	209	207	184	177	192	218	205	228	209	200	196	191	220	202	190	186	211	200	209	204	205	189	226	227	175	217	212	234	210	202	185	220	207	237	221	215	210	223	194	236	212	210	238	215	226	209	180	179	198	214	225	208	211	186	231	213	195	216	209	182	212	227	197	187	227	230	205	201	199	222	187	207	223	213	198	209	205	221	206	201	216	198	186	203	219	221	192	205	206	206	224	214	226	192	212	210	197	206	210	185	194	202	193	217	196	210	202	195	188	216	227	219	197	221	197	222	187	222	226	221	238	211	216	203	211	194	232	199	211	217	201	234	197	187	219	202	175	188	212	203	179	218	217	220	212	222	205	221	181	202	198	231	184	210	223	187	209	221	189	188	209	212	222	202	222	192	230	191	202	201	228	235	204	232	244	191	235	197	199	209	214	201	167	241	203	222	218	218	198	186	208	195	214	234	204	179	208	199	215	223	211	177	201	216	218	197	195	197	205	223	222	203	226	212	201	233	207	196	218	246	193	217	205	200	214	207	211	211	210	200	207	227	207	184	194	213	211	225	224	203	224	213	208	221	190	198	216	227	189	216	222	207	204	196	196	206	233	199	186	208	239	226	209	203	233	218	225	192	216	207	168	225	189	232	214	199	214	236	207	241	206	223	234	220	194	220	225	192	179	212	189	215	197	206	218	232	184	218	232	212	214	212	192	206	249	241	181	233	243	186	218	217	192	208	220	216	204	206	184	201	197	214	203	240	195	222	210	210	217	241	217	204	210	206	190	212	181	200	199	217	183	193	200	238	211	180	199	210	191	218	212	207	227	227	225	206	210	232	204	205	207	203	219	212	196	232	221	237	206	192	216	230	209	199	195	214	214	213	224	230	205	196	197	201	195	228	213	202	206	210	234	203	228	207	218	214	218	190	219	212	182	210	208	206	221	208	192	233	212	225	187	194	216	226	206	224	218	220	218	182	217	235	209	246	214	199	207	182	216	224	201	200	207	211	209	226	231	203	194	198	226	193	242	207	231	226	218	239	210	199	203	193	174	195	229	179	210	201	209	228	209	200	214	200	198	198	184	198	204	202	221	214	208	202	222	208	207	188	208	195	194	218	204	213	194	225	213	217	210	215	205	207	221	199	224	201	175	194	204	182	224	222	211	210	195	201	213	185	197	259	227	224	225	210	226	189	199	201	216	225	212	220	225	200	206	219	192	199	190	178	202	221	213	198	208	200	195	223	202	215	213	217	203	176	226	201	202	211	212	198	204	202	209	214	208	201	222	205	226	227	218	213	218	210	210	239	223	194	229	203	219	205	221	183	190	198	198	211	226	219	226	214	213	214	209	203	234	221	199	209	216	173	197	225	203	226	231	239	225	223	220	195	195	190	214	195	214	212	184	211	204	207	189	208	204	177	208	222	201	200	220	217	244	229	224	210	217	195	203	186	199	226	213	190	185	219	206	231	213	187	204	208	195	210	214	224	251	211	236	210	250	218	202	212	242	224	223	195	226	191	205	206	201	190	201	184	208	221	206	194	242	210	227	176	221	196	216	181	186	204	204	209	201	221	189	199	231	212	209	215	216	217	241	187	221	200	209	208	227	200	192	205	196	191	198	202	194	215	197	216	213	193	214	203	237	203	227	212	217	200	222	191	187	227	200	184	223	203	226	201	223	221	231	209	229	190	218	203	217	203	203	200	222	181
4823	892	743	523	366	352	359	333	294	267	267	257	222	263	230	222	261	215	219	230	209	228	235	204	207	227	235	228	235	234	200	243	219	207	230	225	231	225	197	232	199	205	201	225	235	212	206	231	205	228	214	227	186	214	213	216	227	205	208	206	224	222	228	225	192	207	217	189	226	204	196	220	220	210	222	197	197	204	225	215	211	234	220	216	211	261	235	235	248	209	218	213	245	211	221	197	225	200	233	232	233	221	233	234	223	180	173	217	242	228	229	210	241	213	221	235	215	190	234	219	216	203	212	207	192	212	196	215	206	214	209	215	234	204	224	204	233	208	255	217	190	207	203	213	237	215	219	221	216	206	209	197	238	220	224	214	186	221	206	215	209	226	223	217	212	201	219	190	220	225	193	248	207	199	219	218	221	214	210	216	218	226	226	222	209	210	207	235	226	198	213	239	215	243	200	236	204	221	216	223	232	221	232	231	219	216	227	222	203	207	217	202	214	217	226	207	245	251	229	220	227	228	197	240	228	229	247	204	223	196	204	228	232	224	225	238	224	220	205	211	221	208	222	186	204	242	221	206	223	203	235	196	213	222	196	228	207	211	245	195	233	232	204	237	231	203	222	202	221	214	227	181	213	209	196	212	207	222	224	207	215	213	216	219	223	219	220	225	213	193	230	210	221	224	232	245	196	216	250	237	172	206	219	242	195	227	234	216	209	215	219	231	229	209	213	206	204	200	209	228	215	208	197	209	213	237	217	209	241	230	228	212	186	211	255	230	230	221	241	226	212	216	216	195	205	219	215	187	223	237	201	215	237	224	223	216	239	201	226	240	201	220	204	199	207	196	216	229	207	236	215	207	216	216	217	221	220	236	231	199	224	228	185	220	220	222	232	203	219	195	206	230	244	227	219	220	247	208	244	201	233	218	220	200	210	230	213	236	216	201	231	197	203	212	241	191	240	231	233	202	227	237	229	242	231	200	227	241	227	199	217	191	212	198	248	204	202	221	206	220	245	228	244	227	200	224	200	204	218	230	221	214	213	199	214	215	212	211	232	236	190	221	214	183	200	214	203	213	218	214	222	217	217	216	219	235	230	209	218	249	235	216	232	217	201	227	207	191	208	187	245	214	213	176	216	237	211	235	210	192	215	205	228	220	235	208	239	200	191	220	232	202	214	226	202	223	211	201	218	232	245	214	198	221	251	211	216	213	232	217	239	202	222	223	217	206	215	196	226	224	228	233	231	218	223	213	211	219	204	211	200	220	241	218	192	241	220	241	230	211	217	218	225	197	195	226	195	199	205	215	219	212	210	213	210	219	201	214	206	209	208	232	223	213	227	205	210	225	219	219	219	215	223	211	225	202	221	210	218	230	220	239	214	232	208	231	231	239	221	210	221	206	230	222	220	195	218	211	210	223	217	232	216	238	232	200	203	207	192	196	220	220	228	204	221	199	177	222	204	250	221	216	203	214	208	259	219	210	238	204	217	224	236	201	231	223	238	228	229	235	215	197	211	233	198	216	226	238	219	213	207	220	216	223	218	220	207	224	235	235	220	215	206	217	219	234	214	204	232	182	226	244	197	210	217	237	216	208	227	209	221	229	222	204	221	228	219	200	221	214	189	199	217	220	215	227	244	224	203	193	191	225	223	213	227	225	212	225	227	246	221	230	223	202	255	197	200	206	254	229	226	211	217	228	240	206	220	210	233	224	194	207	195	205	219	196	253	226	235	203	218	224	227	209	210	200	205	232	224	209	210	198	212	238	228	204	216	212	199	240	223	205	210	216	206	211	210	221	205	210	248	209	215	224	199	219	215	232	221	215	214	223	209	224	239	199	223	227	246	238	222	195	213	201	191	196	201	216	215	194	208	210	189	214	218	224	208	211	230	206	219	212	177	210	209	222	206	212	216	206	218	219	232	220	213	230	192	230	224	235	234	202	204	211	230	224	227	250	230	215	213	209	231	222	229	211	202	200	232	226	224	224	186	220	225	209	197	217	195	213	231	224	211	229	244	212	217	190	207	255	185	210	231	255	192	203	227	208	222	227	194	227	238	228	229	237	216	215	209	223	249	223	210	209	216	190	256	227	222	222	239	234	228	203	214	236	216	237	226	222	254	204	216	196	206	230	223	231	212	219	217	208	228	238	220	192	193	205	242	214	207	222	221	201	225	190	192	228	207	229	238	205	237	226	243	225	214	219	220	248	208	203	261	213	230	229	214	224	207	232	225	210	214	221	197	216	231	225	204	206	203	209	204	202	207	229	215	217	200	221	205	221	212	196	239	206	213	235	238	206	217	187	200	226	237	241	209	190	216	212	220	223	229	208	218	223	210	197	207	209	200	189	188	234	217	186	212	202	232	237	203	214	234	225	239	240	200	200	211	232	215	213	213	180	235	190	211	220	189	223	226	195	211	187	220	182	231	209	208	210	221	206	200	204	203	226	214	218	215	215	226	212	228	217	224	248	193	199	227	219	201	206	240	230	208	195	239	202	218	237	221	212	214	211	209	210	222	196	253	202	219	220	225	215	206	222	231	196	227	225	185	236	211	234	228	214	204	228	215	235	197	224	227	175	207	225	188	234	209	231	216	228	221	233	235	217	228	230	211	208	196	231	199	240	239	240	246	198	225	218	229	236	206	200	224	227	230	236	221	239	215	233	220	211	204	206	240	241	219	229	218	215	233	216	217	208	207	198	226	215	227	214	207	241	211	222	220	220	228	218	203	219	226	205	213	218	203	238	222	250	196	214	210	195	202	207	199	231	207	215	212	176	212	215	214	206	199	194	218	210	215	210	235	224	210	236	244	251	203	220	244	229	225	219	224	231	229	224	211	209	236	191	224	235	229	209	206	218	213	209	215	208	237	230	184	211	172	208	225	192	234	241	230	204	213	202	188	200	187	207	222	207	219	221	241	216	216	188	224	211	194	192	236	233	206	224	225	231	222	240	211	208	224	225	206	242	219	222	248	215	247	223	198	225	186	223	193	202	195	220	221	226	223	238	203	198	209	192	193	196	211	224	222	229	212	204	218	206	222	197	206	238	200	224	237	191	228	191	204	214	211	234	219	203	239	215	201	232	214	190	213	223	217	207	234	230	198	199	195	204	225	221	207	207	213	196	212	187	194	228	219	220	214	185	215	222	223	213	227	217	224	204	195	192	195	196	235	222	226	230	212	198	198	229	199	207	220	219	225	207	227	238	246	177	209	218	228	228	223	191	239	228	205	218	212	212	206	231	237	227	208	231	239	217	236	201	210	206	205	200	245	205	197	222	201	210	209	196	225	205	184	232	189	258	212	239	221	199	223	226	226	227	205	216	207	218	194	214	211	210	214	224	245	217	186	206	201	220	241	235	220	210	232	214	219	234	211	205	198	213	217	199	223	193	248	250	211	198	231	222	206	220	194	207	210	233	237	214	207	232	234	188	227	238	232	239	218	212	270	237	246	226	230	236	192	203	222	213	236	227	216	211	203	216	217	238
25812	21366	28125	24969	21377	12947	1756	1137	920	874	784	730	742	757	690	636	668	665	643	578	606	648	569	630	556	624	639	634	610	591	608	559	546	587	635	605	525	590	576	580	586	601	585	573	603	542	604	585	588	577	585	597	588	562	539	580	572	575	604	573	605	557	545	570	586	609	561	576	587	572	566	589	540	554	583	595	542	580	542	571	523	535	544	515	526	545	559	560	571	560	597	569	504	599	585	560	524	534	543	574	585	596	572	568	561	572	553	555	562	537	583	593	551	527	608	521	587	551	520	564	608	595	572	554	586	568	554	545	588	534	566	558	536	551	573	576	581	521	587	553	579	569	578	518	553	543	542	577	545	548	585	544	571	554	566	530	569	561	535	559	559	555	545	550	561	542	555	518	572	550	568	526	547	595	538	563	580	550	536	514	588	559	586	570	540	520	582	538	600	559	589	536	607	549	531	555	589	581	575	564	604	566	551	547	559	584	576	586	557	542	510	578	580	535	575	617	565	547	527	571	586	558	596	559	592	554	526	557	581	575	493	593	566	547	595	562	577	532	612	576	588	533	592	507	546	515	585	559	504	512	551	579	583	598	581	565	587	555	555	534	576	516	586	542	525	593	516	598	549	617	544	585	530	567	582	553	602	566	529	594	537	546	569	590	526	568	555	551	539	589	548	585	549	554	577	589	554	572	535	576	576	557	572	514	554	521	534	587	588	550	575	579	561	581	528	514	565	606	534	550	512	540	531	542	557	558	583	570	560	520	550	514	561	555	600	546	580	569	588	491	556	580	539	556	570	559	510	566	573	561	567	552	535	576	566	556	555	554	567	596	567	593	527	504	556	501	585	546	574	514	549	605	529	538	543	577	560	573	542	574	555	586	564	557	564	580	530	552	572	569	569	542	567	600	526	547	592	543	532	567	551	547	553	518	540	582	550	558	553	565	534	562	569	578	565	524	599	572	542	538	526	602	572	578	564	583	595	574	541	564	551	541	567	504	564	516	550	595	542	575	516	558	512	608	533	583	544	598	560	573	588	535	544	584	548	560	548	529	523	546	595	589	592	550	581	516	559	568	566	593	561	532	553	540	546	601	598	539	569	581	614	602	541	596	564	548	586	561	559	568	549	574	577	567	551	566	561	547	584	654	543	585	531	566	538	588	571	542	519	557	556	575	563	544	601	546	588	546	577	623	565	537	544	543	559	576	498	553	594	571	543	617	559	600	579	531	583	564	553	537	557	569	577	573	532	526	544	572	562	549	529	607	572	552	554	560	566	553	576	590	565	563	540	554	573	538	514	572	548	573	539	548	591	546	541	572	596	552	508	592	539	580	592	597	567	552	547	584	552	595	584	509	573	540	566	567	564	606	526	564	563	546	573	546	569	536	543	577	521	563	543	538	519	547	578	588	544	538	579	545	553	552	555	520	623	525	541	579	577	594	575	555	537	561	497	602	556	561	555	587	546	581	518	548	541	583	576	621	545	599	570	589	548	576	598	544	579	545	593	507	582	582	599	561	590	522	543	593	600	570	525	568	520	574	575	572	547	540	601	553	568	559	527	537	528	534	515	559	581	589	563	534	531	563	529	539	555	549	541	529	571	526	550	550	538	605	579	571	549	568	604	597	565	576	566	596	568	579	573	597	562	554	525	518	527	556	500	565	524	571	525	579	587	560	574	559	570	572	555	556	559	563	546	582	518	529	544	558	561	544	549	561	578	577	573	578	562	563	581	579	544	542	554	563	542	589	517	579	527	532	569	552	567	597	592	588	555	530	584	577	566	582	568	588	582	556	566	548	557	538	577	579	597	521	538	552	537	565	548	537	555	534	585	548	553	574	557	572	545	556	544	503	527	550	584	550	573	576	546	529	544	520	538	538	543	542	527	574	592	547	557	532	559	585	580	633	558	578	579	537	612	554	542	533	575	586	536	557	554	511	555	555	579	549	580	526	553	588	580	561	564	610	516	586	531	565	562	523	552	542	538	546	561	519	522	582	580	538	596	577	603	608	579	535	603	564	593	512	555	578	546	531	600	539	548	534	545	555	530	585	599	544	555	561	543	515	555	541	551	516	574	563	574	508	567	541	526	544	576	596	560	585	553	595	520	574	552	533	546	534	563	585	603	584	537	591	591	531	517	552	634	565	596	533	578	542	530	552	589	569	554	562	536	517	539	561	593	515	547	586	557	578	553	590	573	566	582	536	562	555	579	574	594	585	560	569	566	580	597	543	537	523	570	548	560	547	561	557	511	561	512	571	541	529	533	571	567	520	589	553	590	560	563	550	522	576	545	544	559	541	567	566	539	545	592	574	555	581	543	554	562	544	552	520	537	590	624	565	545	568	533	536	544	555	558	528	535	569	585	547	545	525	529	570	569	567	555	552	542	571	550	539	549	522	553	576	566	577	603	577	574	578	553	550	569	535	582	547	572	594	595	545	619	564	568	581	525	570	585	557	531	563	591	535	534	565	545	551	568	590	514	572	594	584	573	573	542	575	576	551	561	564	556	569	582	579	551	594	542	586	554	579	535	563	554	553	574	607	565	557	584	566	538	554	604	562	552	580	553	564	567	539	534	546	524	564	541	542	543	561	583	566	533	597	561	552	565	528	554	579	570	567	551	542	509	527	579	561	596	548	593	538	544	563	612	548	550	567	536	508	565	584	519	533	583	618	541	566	542	591	581	580	585	538	560	562	559	537	528	565	547	586	557	512	521	525	539	531	525	531	566	565	537	599	563	531	587	558	600	538	590	585	546	565	574	560	553	563	526	545	553	607	599	554	557	549	501	561	518	588	555	610	575	571	537	527	571	564	534	559	598	604	547	598	568	559	571	540	571	559	576	546	575	550	533	559	556	542	541	534	545	553	550	551	588	551	560	561	573	536	551	607	507	562	544	583	586	544	568	570	568	568	565	580	525	544	518	563	515	564	591	573	540	543	570	554	535	573	572	552	537	566	534	559	553	514	549	592	542	514	551	542	554	555	570	555	561	500	568	562	538	578	577	580	576	566	544	562	564	532	551	559	558	574	553	546	559	523	548	585	578	547	533	538	563	547	540	555	524	549	588	579	582	584	572	569	562	574	583	584	557	518	555	534	548	548	527	559	548	561	577	555	594	572	545	598	538	601	570	602	587	580	563	499	532	581	546	578	495	555	544	595	567	568	509	556	553	549	512	568	571	537	549	595	532	609	589	537	573	573	539	559	566	549	528	569	571	542	525	531	554	596	584	573	573	558	539	525	565	539	573	571	563	553	591	525	561	539	601	552	554	591	573	560	519	537	539	580	565	528	603	532	562	581	578	572	549	558	524	560	571	536	581	592	567	586	556	541	577	527	558	535	551	534	601	530	494	543	564	537	569	536	541	564	538	610	593	561	535	587	595	565	573	575	547	563	522	523	582	555	577	582	537	517	567	565	580	557	638	586	564	553	551	616	535	536	497	578	525	567	540	585	591	565	541	502	533	532	546	569	568	575	559	564	536	569
7387	10903	9933	5559	3586	2682	2115	1674	1507	1229	1156	1040	920	858	853	738	748	740	672	697	645	608	627	632	643	648	580	614	616	592	569	554	609	619	568	594	569	563	547	563	589	556	571	533	588	561	557	564	528	528	550	522	489	528	546	543	559	520	531	579	532	528	537	551	564	509	549	536	518	520	518	518	583	553	538	550	536	554	511	527	529	534	495	526	525	512	538	516	566	574	506	500	548	519	577	527	537	509	526	560	519	539	551	531	510	519	507	550	559	566	499	551	533	545	557	570	527	526	522	545	548	525	528	500	483	506	531	509	493	547	497	503	512	528	537	572	547	503	539	515	522	523	518	539	496	548	515	522	542	499	550	498	547	508	498	490	499	502	519	528	487	494	541	502	529	528	513	560	527	502	507	495	536	532	501	524	528	515	566	536	524	498	532	534	499	539	525	534	520	529	509	524	572	545	551	575	510	523	481	571	532	542	549	518	514	587	522	553	524	508	555	536	473	496	535	532	549	562	540	568	564	539	514	510	506	535	530	509	528	534	503	531	550	501	543	519	470	524	571	530	552	531	532	550	543	525	554	497	530	472	519	547	529	487	493	499	539	581	534	531	509	534	562	545	488	559	537	509	506	529	514	509	544	517	540	563	486	509	508	502	491	545	540	496	509	546	531	543	521	556	563	525	534	515	538	500	496	528	527	519	502	503	539	526	531	510	538	514	520	476	553	513	504	551	514	515	542	545	550	531	520	543	539	544	518	550	513	514	521	543	523	475	535	512	550	566	549	556	510	525	538	507	537	518	525	518	521	546	536	531	558	525	515	527	523	537	482	553	519	559	529	489	528	495	539	550	483	508	495	515	556	521	539	527	540	586	523	544	542	508	534	534	505	497	527	529	534	493	500	523	506	562	574	483	509	543	558	545	555	544	538	506	530	536	522	493	534	532	516	539	494	523	514	512	512	556	528	520	540	522	497	555	494	532	539	537	540	550	510	518	517	524	518	542	566	537	523	529	554	512	498	493	517	541	530	560	542	570	547	532	546	513	542	513	544	509	536	525	537	541	523	526	504	499	540	511	503	518	546	550	517	518	522	538	527	525	529	512	512	511	506	532	525	545	514	526	549	516	522	592	514	522	525	553	484	517	524	482	516	545	522	509	527	520	519	536	524	574	530	477	516	538	538	514	506	496	485	544	498	558	493	547	481	530	516	537	482	520	512	514	544	582	563	521	508	520	549	569	540	505	502	553	508	533	522	555	525	524	549	541	531	541	531	535	498	532	520	525	528	484	549	527	517	521	518	532	503	535	525	537	524	541	504	521	513	585	574	557	578	523	530	548	557	540	533	552	527	533	508	546	530	515	494	529	542	531	564	488	495	542	513	531	509	557	550	504	547	518	533	509	512	547	541	562	525	530	503	537	562	532	524	490	514	511	547	518	583	542	549	551	520	571	487	501	521	507	506	521	538	536	521	502	556	558	524	544	554	522	502	553	529	518	529	526	547	546	510	554	479	523	493	541	507	490	531	537	517	545	514	546	536	528	500	536	553	491	514	520	501	542	534	511	521	521	501	542	531	523	506	522	512	532	519	537	496	558	508	551	480	498	496	517	552	510	556	574	503	562	548	525	518	560	507	563	552	545	557	517	497	503	500	488	536	519	487	540	546	504	556	510	528	565	518	492	531	526	555	491	514	515	513	531	536	535	513	498	506	541	502	476	543	579	510	537	549	530	519	495	494	545	530	554	531	529	549	524	548	519	549	518	545	581	517	528	509	521	512	542	490	494	548	512	506	510	533	534	501	538	558	537	516	530	525	521	552	518	459	508	535	505	567	496	543	504	477	464	567	506	525	546	495	489	543	534	487	503	542	548	516	515	553	530	523	556	489	536	530	529	582	537	518	531	532	514	538	531	519	545	544	524	535	518	532	497	518	511	497	565	530	523	513	495	555	485	542	509	495	548	492	541	556	536	516	570	508	526	532	519	557	558	557	527	531	530	523	591	535	554	525	499	519	513	470	497	559	533	548	492	503	519	537	516	549	511	510	477	527	559	540	548	496	521	504	561	577	527	531	512	574	512	517	544	522	503	532	554	516	538	498	546	531	524	553	559	527	549	513	544	525	513	557	528	519	522	505	501	495	543	536	533	553	561	551	510	508	529	543	502	549	523	498	520	499	533	480	513	547	535	505	551	466	502	527	564	524	515	504	515	534	517	531	545	496	518	561	495	526	539	486	503	524	533	535	515	507	523	507	508	531	530	492	553	549	518	534	499	513	522	525	549	499	501	532	493	556	555	487	515	526	493	572	505	559	520	489	549	532	542	501	479	524	521	501	568	546	535	527	495	557	515	519	507	526	504	489	516	511	522	499	553	525	542	515	498	527	515	540	539	559	527	530	526	543	523	534	549	511	498	523	502	552	535	554	511	525	544	529	492	482	505	504	525	523	518	552	504	544	519	547	478	514	535	530	516	541	535	512	509	521	523	528	519	537	555	534	501	478	533	523	513	482	498	476	530	547	523	549	538	545	501	484	504	537	519	483	529	535	514	511	528	553	517	537	514	548	530	518	498	500	516	559	531	513	523	528	473	493	513	500	553	550	492	522	525	513	538	587	538	526	507	520	534	541	512	527	529	514	532	558	543	513	556	531	508	503	566	483	567	562	546	552	532	514	509	584	578	496	519	539	536	504	527	520	547	561	543	542	522	496	557	496	572	527	517	515	524	519	530	518	551	541	536	557	552	488	558	530	520	544	562	521	511	535	533	528	564	521	496	491	507	543	533	541	558	518	568	481	544	535	542	544	528	495	510	524	522	560	536	514	540	537	543	480	528	510	573	540	553	524	531	507	516	524	517	544	548	525	522	554	505	572	527	566	506	505	511	535	526	504	536	477	543	524	526	509	511	515	561	547	498	534	521	531	515	521	474	581	565	517	499	524	505	555	525	549	512	522	497	511	525	517	515	508	542	492	552	579	489	537	546	513	539	534	491	519	516	544	528	507	520	533	493	535	530	467	521	539	504	486	488	497	559	549	543	551	572	556	585	518	547	520	538	537	505	519	548	531	532	525	536	594	558	542	541	538	542	525	562	540	544	534	526	519	522	519	502	486	553	559	503	484	555	531	538	560	539	556	550	586	533	498	539	488	503	514	578	525	515	518	556	558	567	500	542	511	528	554	532	508	514	515	512	544	520	505	531	475	520	543	536	478	551	526	561	520	526	517	523	531	560	501	578	518	527	551	543	514	505	496	492	483	527	497	576	521	530	543	510	505	537	543	492	507	547	530	494	507	543	548	551	542	524	524	495	539	525	500	544	503	523	534	539	537	543	534	522	519	505	537	502	551	498	551	529	553	542	524	537	553	524	530	530	567	530	533	481	552	528	498	555	538	531	546	524	506	494	545	545	531	513	536	536	512	513	550	507	553	496	523	534	529	543	558	486	493	512	504	567	524	474	546	527	549	508	532	528	538	502	560	503	503	482	531	493	570	526
23475	21322	28364	24644	21328	21425	11589	2061	1441	1282	1270	1228	1112	1016	995	957	990	886	903	906	920	888	848	900	862	884	760	797	854	804	860	855	829	878	838	845	754	813	837	816	763	767	835	805	834	841	778	801	813	843	817	771	791	797	797	776	810	787	785	789	804	800	789	791	786	720	784	784	771	759	821	844	763	753	766	745	830	811	724	791	823	758	726	783	749	795	748	816	757	834	711	781	805	758	733	740	825	744	798	737	783	766	746	773	782	797	782	800	744	793	764	784	786	800	848	769	809	811	818	801	792	819	748	758	815	745	748	741	814	788	773	772	816	772	791	815	798	811	745	778	768	823	752	753	807	758	731	793	779	746	758	747	793	784	779	740	815	775	770	754	757	734	831	785	746	827	752	737	821	770	759	781	804	777	761	810	792	795	734	789	775	835	798	759	787	785	762	819	792	798	809	717	808	749	783	785	823	767	728	787	790	765	734	770	765	764	793	808	784	746	774	756	780	783	745	734	742	799	797	760	733	756	779	756	768	738	777	777	765	829	788	806	759	740	844	777	774	777	734	745	786	742	769	758	781	756	761	761	785	775	790	759	802	760	763	834	792	755	727	705	766	742	768	766	790	787	732	770	763	761	796	786	796	767	826	786	784	783	754	831	799	743	768	793	737	742	760	760	688	796	771	777	799	775	816	849	764	820	767	764	842	712	783	749	720	728	723	813	774	741	782	796	802	744	791	736	727	775	819	774	771	782	758	752	772	772	854	770	777	818	770	775	824	776	803	801	741	739	840	750	757	786	822	767	794	775	766	780	780	743	760	782	729	842	799	779	814	773	806	788	769	797	768	755	726	720	740	746	783	745	787	783	828	754	724	758	751	800	771	807	749	801	790	779	764	802	823	777	809	802	760	767	749	804	736	750	748	732	813	737	823	766	719	776	838	755	798	775	780	793	815	808	758	841	761	707	803	747	753	790	734	771	762	790	758	749	747	777	725	761	795	766	751	727	758	826	823	761	788	768	770	754	766	749	779	753	777	779	799	770	771	770	744	762	740	746	796	778	741	775	775	777	827	752	770	801	772	799	794	818	752	780	803	772	783	762	745	758	793	756	765	722	737	755	766	767	784	763	770	834	763	744	797	824	789	748	757	731	705	790	780	814	778	785	736	795	798	779	805	723	773	803	778	775	769	824	759	772	795	814	798	818	743	819	755	767	756	783	751	783	782	766	759	779	766	756	749	758	788	785	799	867	703	763	773	751	837	742	807	763	729	796	781	774	745	773	792	787	744	769	744	752	768	791	832	739	792	749	755	817	742	801	729	776	753	832	777	715	737	788	833	802	768	767	764	779	764	757	704	794	784	738	825	818	786	776	766	783	789	751	763	785	743	794	730	756	781	801	791	754	749	755	729	775	789	779	807	788	803	755	816	742	798	737	801	824	762	746	730	763	779	798	750	785	819	770	716	776	794	771	731	772	789	717	796	747	806	758	791	744	722	759	797	794	768	809	761	752	717	766	740	769	793	747	767	793	732	730	788	786	793	832	754	789	767	806	748	751	764	756	768	759	777	755	745	741	758	746	789	727	739	765	792	805	786	769	750	756	774	763	770	805	765	731	808	762	761	738	820	734	835	797	739	732	691	802	826	780	784	775	814	757	762	763	743	810	798	789	777	770	782	753	740	761	732	784	754	747	751	784	786	785	799	752	756	812	760	772	768	725	760	807	793	757	756	783	761	808	800	789	768	796	802	790	773	786	740	760	842	779	760	740	734	773	758	807	751	745	785	821	759	768	751	810	799	824	772	756	820	738	788	821	775	772	767	720	738	809	770	785	727	773	747	748	751	760	757	754	776	795	769	733	746	767	791	771	760	741	768	769	788	761	811	767	754	769	710	786	768	792	830	810	754	749	741	754	789	798	717	795	728	717	799	816	778	767	744	770	800	784	748	783	823	779	776	751	711	763	769	784	767	770	780	781	797	769	765	760	808	809	808	781	747	792	772	738	788	804	813	733	727	789	764	759	759	787	778	792	716	797	767	748	787	738	761	761	782	789	805	723	786	760	729	788	735	794	769	757	797	794	790	824	767	745	763	812	762	736	765	790	752	730	759	753	740	780	772	748	781	771	799	797	754	776	795	798	782	761	761	784	834	750	794	732	823	764	783	762	756	800	771	800	782	828	813	794	804	841	789	746	773	794	768	801	729	754	760	816	780	768	807	760	775	765	749	811	768	764	782	780	795	760	765	781	755	783	757	819	817	739	774	810	734	813	788	744	746	781	796	767	778	790	771	775	717	784	783	798	770	727	795	747	773	749	785	774	749	792	763	737	773	736	782	715	790	771	741	759	737	711	786	777	786	792	720	742	794	771	775	700	759	803	797	792	819	764	728	761	775	754	817	744	796	733	749	757	765	804	713	727	746	805	794	735	798	830	855	841	733	793	793	821	789	770	778	790	731	774	769	741	782	784	777	805	760	814	816	821	787	780	715	783	765	727	797	765	734	788	832	752	775	767	771	803	786	770	740	740	805	757	775	792	839	781	713	832	790	781	749	795	728	777	737	754	766	759	847	815	814	779	830	779	767	771	791	770	816	768	773	770	807	750	703	787	770	722	814	776	855	787	759	724	713	743	761	826	778	775	744	714	739	848	773	739	764	735	754	788	792	769	723	728	772	802	785	792	835	799	774	742	711	741	771	721	779	764	773	776	798	784	791	760	721	777	814	759	766	773	787	749	757	741	798	793	742	789	801	779	812	818	765	756	794	772	834	777	764	801	746	732	755	800	765	767	812	773	782	802	794	752	763	764	788	787	807	763	792	776	780	779	715	682	815	803	759	765	791	764	809	814	755	755	728	799	742	796	814	775	807	720	765	760	781	767	793	769	780	778	780	816	796	756	778	818	740	749	763	778	797	763	742	852	752	803	746	741	787	759	763	712	824	759	744	716	809	804	790	781	775	785	775	737	730	755	764	771	743	773	759	790	807	785	770	734	743	760	728	795	766	777	780	774	764	811	747	757	804	791	780	761	802	758	761	750	752	803	757	797	803	792	756	755	724	780	786	730	759	803	757	778	830	756	739	750	784	863	782	799	756	748	792	762	733	754	827	796	740	771	799	719	784	741	767	820	803	764	804	732	792	741	723	792	775	772	746	797	808	801	738	725	818	829	761	779	769	839	803	743	810	782	778	765	772	755	770	759	760	792	762	760	760	767	783	765	766	803	724	748	837	776	760	774	789	762	746	784	772	794	800	798	773	745	768	816	749	718	767	806	782	777	792	727	765	785	700	802	824	809	757	782	807	762	773	777	809	763	745	760	788	730	773	762	757	795	750	757	761	780	794	765	776	788	748	765	819	793	744	829	784	781	774	767	741	782	757	735	729	770	754	804	769	791	785	770	758	796	759	718	763	741	738	790	793	784	764	768	776	798	760	776	779	731	805	774	791	767	772	776	742	791	776	826	750	771	801	797	774	750	779	747	767	764	734	766	766	767
10258	17309	15804	9416	6269	4662	3660	2945	2471	2140	1902	1619	1500	1370	1334	1196	1156	1083	1080	1033	936	1064	966	902	918	948	848	873	833	892	861	867	832	800	855	861	855	889	803	856	778	781	766	782	829	754	723	765	826	782	760	762	756	803	810	766	732	777	769	813	804	761	755	789	730	776	746	744	763	730	694	783	731	708	728	747	775	747	760	756	756	752	811	820	708	712	718	742	741	758	733	678	748	738	712	732	748	742	736	752	730	751	761	713	700	738	728	722	756	682	761	781	765	785	720	803	759	757	732	730	771	717	729	764	745	773	721	720	721	777	679	733	747	770	696	749	700	765	765	742	734	760	711	745	752	766	727	719	774	729	783	739	723	770	721	714	763	777	726	749	729	695	735	760	762	750	739	778	746	724	702	741	740	754	727	695	750	743	741	737	749	725	726	766	725	756	731	754	738	738	723	663	736	739	760	706	737	727	799	745	742	748	771	714	704	765	744	768	722	730	717	738	771	739	753	753	685	734	675	782	736	741	749	728	764	733	716	746	760	713	772	691	725	715	745	700	706	743	718	728	758	775	756	733	740	706	761	747	721	729	720	720	691	710	712	753	737	714	736	775	694	774	719	721	748	746	740	730	746	729	728	681	743	737	738	764	682	717	767	756	737	703	746	762	738	735	730	752	724	706	715	727	731	780	696	738	706	701	739	747	692	729	714	694	766	746	743	770	778	777	690	766	763	708	744	705	759	736	748	712	746	741	774	755	729	766	771	747	707	714	745	764	746	730	711	738	755	737	802	759	712	735	674	757	764	761	709	772	730	713	761	737	728	769	751	742	752	691	755	710	764	704	738	737	724	729	769	755	732	744	730	747	763	772	696	795	733	749	768	742	744	708	749	798	792	744	724	791	693	783	751	701	741	727	751	724	768	746	705	754	725	781	732	731	775	725	754	723	722	786	774	707	794	781	729	721	694	754	775	752	726	783	778	773	758	737	706	760	736	768	715	715	719	745	683	708	702	698	751	725	733	769	748	699	760	781	764	763	745	771	780	754	687	718	716	713	753	758	744	746	752	767	704	725	718	701	733	729	703	723	768	704	731	757	757	777	683	735	745	749	762	781	690	744	734	713	740	704	744	728	690	679	772	694	749	744	745	774	745	731	736	767	740	744	782	752	742	685	688	740	747	783	727	732	755	722	707	703	722	774	720	730	735	770	738	776	738	738	752	711	777	712	731	743	746	760	758	781	694	725	765	718	710	700	797	765	680	765	701	749	774	727	749	723	766	705	783	742	703	719	729	737	693	675	780	767	705	743	731	744	738	767	760	763	747	745	775	718	727	760	754	729	749	749	779	742	740	733	752	715	761	710	745	712	776	783	710	746	738	787	759	707	797	726	761	752	763	753	779	707	730	692	741	771	752	692	673	764	763	737	758	664	704	737	741	748	740	713	785	711	767	705	740	710	743	796	751	730	752	723	746	725	715	726	733	687	754	773	748	734	725	678	673	709	712	737	752	730	698	759	758	766	722	663	738	689	700	686	738	761	723	736	787	681	676	769	716	724	735	707	706	738	721	760	701	726	756	756	728	719	717	720	729	723	779	694	727	748	736	738	719	704	748	696	696	685	723	735	703	736	713	699	701	734	693	729	752	736	768	736	730	748	680	749	736	734	740	762	738	734	737	768	707	716	711	755	731	744	750	734	693	730	722	732	673	736	757	757	682	706	744	678	778	737	743	706	748	703	713	793	713	776	753	699	747	717	746	730	755	709	703	721	730	741	735	753	758	710	805	730	744	708	712	759	799	722	706	723	726	752	737	745	718	739	675	752	732	737	768	772	771	746	762	737	763	734	747	735	725	686	677	691	727	749	741	690	767	719	705	714	709	761	709	724	744	728	699	752	730	751	734	738	695	756	737	704	728	729	728	791	718	669	763	738	734	690	721	670	759	729	732	699	715	769	758	743	732	741	743	770	744	700	707	711	737	732	724	715	735	768	727	772	730	720	781	738	719	762	768	728	707	768	771	725	750	729	736	761	730	734	708	774	732	740	767	705	748	703	741	713	761	683	670	745	727	746	690	718	681	758	757	741	754	746	740	746	733	756	708	718	753	724	710	739	722	739	736	724	706	715	748	785	752	707	723	722	723	739	763	742	721	740	748	732	722	739	713	750	759	729	711	763	670	714	701	736	805	774	730	684	744	739	736	728	754	732	760	745	752	733	709	714	740	750	734	770	780	710	752	741	752	752	759	725	710	713	728	715	794	733	694	701	725	744	755	690	757	734	753	732	728	709	749	738	785	741	730	755	738	709	786	669	728	713	683	768	742	758	714	729	753	771	741	723	758	707	725	760	699	707	733	741	742	738	733	739	725	772	727	724	698	742	734	718	748	743	751	742	755	741	736	731	691	719	735	732	777	754	740	707	724	744	684	773	756	720	743	756	731	753	714	748	754	724	729	746	714	726	701	730	750	787	781	702	694	742	761	783	740	768	793	772	725	738	706	689	723	705	727	713	793	698	750	763	750	777	760	716	781	725	717	723	725	707	737	706	736	730	723	723	754	674	772	715	743	736	667	732	745	716	695	738	744	737	737	776	703	746	741	717	711	723	765	808	723	727	743	755	754	736	739	705	752	746	728	723	771	747	736	706	727	721	721	693	714	717	758	751	670	806	703	727	707	744	732	716	738	678	724	746	725	765	732	743	731	731	732	694	730	749	699	699	735	747	745	714	721	743	724	756	755	754	694	768	750	733	732	736	745	751	765	783	719	716	746	740	748	727	731	724	781	726	787	772	733	736	714	730	759	758	735	778	691	753	715	763	777	765	730	730	712	740	702	702	736	751	726	745	727	773	716	717	749	729	765	749	739	770	756	753	749	786	720	700	725	763	775	727	734	714	715	760	758	709	694	751	761	702	769	750	706	723	761	777	800	738	753	752	772	756	730	708	729	728	769	685	802	715	749	839	774	704	762	755	734	760	752	778	693	763	685	744	761	760	726	740	762	767	713	774	718	751	774	741	681	772	749	737	732	768	676	732	743	757	732	714	787	787	707	715	753	746	750	716	744	742	736	769	723	711	735	748	706	748	755	762	700	741	726	743	773	704	748	693	708	728	734	743	740	726	723	717	723	735	687	722	717	684	681	775	728	688	735	740	748	738	731	792	676	749	751	757	776	751	769	771	774	738	734	742	703	685	713	754	720	790	752	721	736	723	708	731	718	745	718	737	753	706	718	697	701	693	708	773	744	764	757	730	670	749	717	780	733	718	739	724	722	738	722	708	679	677	720	780	710	775	780	776	780	763	771	768	746	757	702	707	726	776	715	728	722	750	769	772	728	758	770	735	748	773	737	755	761	739	719	756	745	728	737	766	691	770	716	671	737	755	760	732	751	749	716	717	746	748	724	742	715	741	726	765	714	747	704	746	715	706	709	726	726	738	683	740	700	760	753	686	751	753	767	724	739	725	746	709	736	744	734	716	763	760	750	738	740	782	740	728
28616	16103	2370	455	305	297	276	242	250	230	208	185	227	219	219	238	259	235	235	197	203	204	226	206	205	209	227	220	219	215	193	222	213	226	193	206	235	204	238	194	210	229	192	189	231	210	238	216	212	214	218	196	233	195	219	213	220	188	222	222	192	226	227	185	215	198	197	200	216	212	180	206	207	223	207	198	208	221	192	223	212	224	210	206	196	188	208	181	190	214	189	187	209	212	192	218	220	212	202	213	210	204	226	189	215	214	222	217	214	212	228	182	240	185	198	223	239	222	228	213	223	210	221	229	195	213	214	213	215	226	208	226	184	227	211	210	207	189	238	213	191	200	200	225	217	201	228	218	206	204	206	226	210	221	208	196	221	219	228	199	197	199	196	230	208	186	188	194	209	218	196	202	188	221	210	185	211	254	243	221	197	215	232	222	245	193	215	211	197	208	208	218	211	241	218	234	209	237	230	227	216	237	227	225	211	216	218	207	208	226	192	221	205	199	186	214	217	213	220	185	198	209	214	187	192	239	219	234	205	222	231	239	219	199	221	194	236	202	211	217	217	189	201	202	198	214	205	214	202	199	217	205	221	223	222	233	221	242	229	215	232	250	224	222	209	200	222	228	213	191	196	238	219	229	220	197	215	201	211	208	223	214	223	231	197	215	222	230	213	241	230	205	201	231	217	223	205	250	233	193	239	228	207	210	207	221	196	235	224	227	220	194	197	212	254	194	192	205	218	202	204	228	209	216	216	229	178	231	212	225	204	181	207	219	222	225	196	231	209	203	201	219	241	215	212	204	203	191	191	201	220	200	212	208	213	251	229	215	223	204	220	214	195	216	194	192	214	203	207	213	209	224	208	194	205	219	198	184	198	210	202	205	217	224	228	217	195	188	222	207	187	215	204	210	224	203	226	224	210	218	216	197	208	193	237	230	207	217	214	198	206	212	217	209	201	198	210	206	228	221	181	225	233	221	212	226	219	208	199	202	196	189	219	223	189	204	229	179	232	217	193	200	198	216	212	213	196	195	226	214	201	208	212	224	195	202	210	221	219	224	232	221	212	209	237	208	220	203	196	224	216	229	191	205	178	195	213	231	225	189	225	210	203	207	211	197	200	191	207	184	199	191	234	202	227	238	222	233	186	235	210	222	189	227	198	203	198	228	215	224	192	232	240	189	211	180	204	203	196	203	204	223	244	209	206	223	232	209	218	222	204	198	204	208	211	235	249	221	180	217	236	217	217	196	212	232	218	209	207	216	192	216	202	219	212	219	194	222	248	193	240	211	217	193	222	211	224	227	217	210	244	206	213	210	218	223	218	209	178	205	197	235	189	210	196	237	220	176	192	209	209	204	215	218	219	196	224	220	219	207	222	198	194	198	204	207	203	201	213	205	200	224	224	191	198	200	222	217	229	231	210	242	193	208	197	215	226	198	205	229	226	219	214	211	204	220	214	219	197	201	247	217	230	212	220	239	190	213	234	207	234	206	230	227	209	231	244	208	183	197	265	202	190	201	199	212	203	210	217	204	206	205	192	217	227	230	220	180	239	208	172	193	218	221	227	219	225	218	235	200	229	203	183	192	223	203	197	225	246	234	199	215	209	225	213	212	215	200	222	239	245	224	211	224	212	213	204	240	213	201	250	206	225	204	227	238	186	188	209	228	205	213	179	183	192	212	217	219	204	235	223	223	213	196	199	204	223	211	216	211	214	230	201	202	198	212	220	206	206	203	220	208	193	172	215	215	231	184	229	219	216	225	185	221	224	200	193	198	191	233	204	210	229	233	226	220	230	199	200	190	197	232	183	201	207	221	211	232	214	196	246	196	196	210	217	185	210	210	209	226	223	200	220	211	207	228	197	180	201	191	221	202	241	189	219	211	200	193	211	188	249	206	215	199	212	229	230	221	222	208	204	208	239	202	223	215	237	204	226	234	194	206	189	223	184	236	217	203	218	212	184	200	207	226	195	192	199	201	200	212	219	234	181	224	219	191	239	200	221	224	202	198	223	240	202	214	217	203	207	201	221	231	217	199	227	233	205	215	195	235	226	229	233	195	216	231	218	205	207	204	221	219	219	225	215	214	200	217	190	206	205	214	196	182	221	200	222	212	229	225	216	209	217	206	239	187	226	222	226	228	218	208	230	206	203	241	239	209	215	206	205	199	200	205	231	222	225	232	200	214	235	223	231	208	207	218	208	206	220	230	240	201	195	203	214	224	238	219	213	227	211	219	223	211	205	216	209	219	222	225	217	230	230	207	209	198	210	238	233	220	195	209	205	221	201	228	200	182	205	203	227	214	227	225	202	214	215	211	236	218	236	225	228	228	225	229	219	198	183	200	168	192	213	195	228	218	234	196	222	208	187	235	208	211	190	204	229	210	204	190	231	215	208	224	187	194	237	238	213	217	215	223	204	232	210	196	204	197	215	224	205	231	202	214	214	234	236	211	235	198	207	213	188	202	210	188	198	182	210	222	194	203	204	212	189	208	225	227	230	227	223	206	217	217	193	227	219	186	194	186	210	222	224	222	217	211	229	212	220	238	220	208	232	225	216	204	212	205	218	198	226	205	207	216	229	258	189	215	224	222	189	223	209	218	202	225	244	200	208	223	188	206	176	192	229	207	220	213	225	217	220	232	207	219	209	216	193	230	222	205	189	228	212	228	205	205	219	215	202	238	216	221	190	224	215	200	209	225	229	221	215	198	201	194	221	225	221	217	209	185	209	212	228	224	227	195	231	171	210	216	230	194	203	223	210	212	238	192	196	174	224	202	236	229	203	240	220	218	206	239	215	203	205	209	217	209	202	211	228	238	249	203	183	193	217	217	208	211	220	205	237	229	201	209	214	210	236	225	192	199	208	218	228	208	214	216	216	181	235	219	212	174	234	215	223	207	224	195	203	210	224	194	218	222	206	201	214	219	234	180	211	195	210	213	216	202	208	223	209	202	204	212	182	226	211	206	211	224	219	216	215	201	229	204	206	211	235	208	213	223	217	243	192	205	217	201	223	227	226	242	214	216	204	234	221	223	189	192	229	196	233	193	216	235	204	209	213	194	224	215	222	220	235	207	227	206	198	209	202	190	211	207	219	200	232	182	219	198	219	199	211	246	215	225	197	230	217	221	214	223	214	201	221	200	225	223	203	199	230	214	226	221	221	205	206	212	221	199	241	193	209	211	199	193	194	198	216	180	211	194	209	186	226	208	191	194	204	222	213	231	198	162	180	212	225	228	220	196	208	205	212	204	215	224	194	219	203	205	201	225	213	211	208	216	225	235	207	233	208	230	226	191	196	184	212	202	212	197	213	211	213	205	209	225	224	224	201	226	200	226	181	198	218	213	203	216	210	217	207	212	240	210	223	201	204	217	219	215	221	189	213	222	208	239	209	190	198	227	221	216	201	225	180	245	215	190	220	214	214	230	203	212	234	226	205	226	212	219	189	220	205	203	205	223	227	200	234	194	216	243	214	225	227	213	235	242
4907	777	713	469	385	352	324	277	260	253	266	240	245	236	249	221	236	214	236	201	216	264	226	257	203	201	213	211	233	218	221	192	238	210	218	205	229	232	208	225	220	219	238	229	221	232	258	229	200	213	205	204	192	210	228	232	216	237	206	243	229	213	228	251	225	222	236	215	218	243	229	232	251	227	199	218	243	231	226	204	253	226	229	210	220	213	203	230	231	213	195	215	209	213	220	241	231	205	224	223	230	204	215	213	214	216	214	177	222	234	224	224	216	217	221	203	220	233	209	245	208	222	197	223	224	211	187	226	235	211	211	220	233	214	261	228	206	236	222	242	247	220	218	242	213	248	217	213	229	236	229	224	243	218	211	242	225	210	207	218	218	228	231	225	218	211	218	222	215	228	214	240	203	210	215	242	217	223	209	204	232	247	229	228	237	197	251	209	235	194	215	205	215	226	222	229	212	194	239	215	195	206	217	234	225	214	210	212	228	243	206	195	195	228	230	241	229	224	213	206	227	218	195	218	256	239	213	216	211	218	187	213	216	205	229	221	182	201	200	202	198	238	229	205	239	243	217	205	222	233	219	217	187	209	236	212	207	209	212	227	219	214	234	233	260	223	195	206	226	232	235	189	214	238	233	219	191	220	219	217	223	223	210	234	200	236	226	204	246	224	230	210	212	209	237	233	229	198	215	215	203	217	241	208	211	201	198	223	212	207	206	195	201	223	221	207	225	230	212	201	221	239	225	211	221	222	217	222	206	228	197	194	225	234	236	224	203	206	209	212	232	238	207	249	215	213	220	194	209	224	248	202	228	218	218	221	221	233	191	219	226	211	226	225	232	225	213	216	215	223	228	228	220	243	205	219	221	217	190	228	252	226	210	205	210	232	195	216	207	222	238	204	201	194	197	202	206	191	215	227	196	218	248	216	215	207	240	193	206	219	228	247	216	220	197	219	212	257	235	223	225	208	207	196	228	223	210	213	204	220	215	250	212	206	221	194	234	205	204	212	209	205	237	220	237	231	211	227	236	217	243	220	230	206	222	221	210	200	201	226	214	213	218	220	208	206	216	221	216	236	226	210	195	215	207	238	195	200	217	246	204	227	227	225	243	222	215	225	220	194	231	227	211	208	220	228	219	215	249	204	211	203	227	205	204	228	185	193	209	223	214	201	211	208	213	228	199	217	208	204	240	243	236	217	226	209	219	237	216	221	199	234	240	214	225	231	238	234	216	213	233	225	216	235	219	233	212	216	211	236	221	211	222	209	245	197	233	196	226	239	204	244	226	207	201	223	210	221	201	219	223	228	200	219	188	220	222	237	200	212	224	234	202	227	219	234	192	194	209	233	213	231	211	217	207	206	216	227	200	191	220	224	212	221	214	221	229	218	187	212	216	212	217	242	226	214	183	189	230	234	205	205	237	216	216	216	220	222	235	221	204	221	206	229	209	225	212	195	217	225	230	213	225	202	232	222	215	208	198	224	201	225	218	214	227	214	220	196	220	221	219	213	218	216	237	219	215	193	229	215	228	231	215	205	232	206	204	223	213	202	234	213	205	218	214	237	203	213	239	234	204	241	199	202	211	225	193	249	202	218	204	216	216	222	223	222	221	195	225	221	233	230	207	208	249	241	231	235	200	228	217	221	205	202	198	227	216	205	206	223	235	207	223	237	215	208	203	221	206	212	219	233	210	196	213	216	216	225	212	191	207	222	241	234	193	219	243	213	214	218	247	219	213	209	227	221	201	219	236	218	252	227	191	221	213	244	221	216	208	218	216	224	199	220	252	235	221	235	218	221	199	231	214	198	200	196	206	214	225	212	218	235	200	227	213	209	225	213	224	223	245	207	207	231	208	212	217	235	216	226	235	262	233	196	237	225	240	225	223	229	225	218	218	197	215	241	215	214	205	218	226	219	229	202	222	207	225	230	228	240	208	220	219	224	202	205	249	205	216	226	197	216	221	204	238	219	227	246	210	238	237	208	225	240	222	230	222	227	222	172	207	222	191	231	225	220	210	189	202	202	222	209	220	202	226	211	233	246	222	248	222	205	210	179	226	213	222	255	231	233	226	210	201	217	191	200	205	196	242	229	224	204	197	212	229	213	220	223	228	223	215	215	228	246	209	208	224	207	218	211	225	203	232	202	227	204	229	220	234	211	198	178	200	241	254	223	234	209	228	217	211	248	199	220	236	206	231	217	216	241	203	211	213	240	223	227	216	229	211	217	203	245	222	217	241	208	209	209	219	211	233	236	218	210	200	214	230	228	193	229	213	224	194	214	221	219	227	214	213	193	237	218	222	208	232	203	199	238	241	239	210	223	233	203	201	207	197	211	225	201	230	236	199	218	219	207	177	245	229	203	233	207	203	220	202	242	213	226	223	198	190	232	201	208	211	207	241	223	177	202	249	190	224	212	209	230	198	232	211	207	205	219	202	245	194	204	202	223	246	232	234	203	217	226	234	213	227	221	202	185	236	221	207	239	231	193	234	218	221	239	218	200	222	226	215	205	211	212	218	226	207	193	204	208	213	214	252	237	204	241	231	210	213	208	211	243	209	207	221	225	214	215	210	215	222	231	212	214	225	200	220	232	207	222	231	219	223	211	200	242	198	192	205	219	225	228	196	235	202	201	210	207	216	222	207	260	218	240	222	247	219	210	209	207	216	233	202	204	262	190	199	234	188	222	219	218	231	246	244	222	220	221	194	206	233	235	244	229	192	211	203	255	204	213	206	191	208	233	189	220	239	210	228	215	217	202	217	204	241	209	222	206	210	216	206	221	202	259	219	213	212	214	207	183	201	201	206	235	233	230	224	198	201	226	218	216	213	209	214	215	250	206	236	220	225	226	204	232	237	224	222	235	219	200	223	228	222	222	213	225	216	221	219	211	196	219	212	224	232	209	235	203	202	235	210	225	212	206	228	243	211	225	224	214	200	227	238	247	223	232	221	223	222	225	234	214	208	200	240	257	214	223	212	230	216	213	226	215	209	189	228	238	215	215	210	230	209	211	220	214	203	222	219	232	214	212	226	231	213	251	228	201	208	219	226	225	224	214	224	191	232	231	215	230	246	225	218	221	219	187	212	231	245	236	206	241	242	237	235	227	171	231	231	215	212	220	211	200	196	199	201	243	198	237	226	215	204	189	201	221	228	216	206	194	252	211	220	202	224	211	215	207	250	236	193	195	207	204	232	225	224	207	230	224	197	237	196	219	215	233	197	225	202	233	181	225	226	235	215	222	242	236	232	225	199	224	215	230	227	262	240	221	240	209	209	187	223	224	215	229	214	215	208	220	212	221	225	200	226	188	204	226	213	199	243	196	234	228	204	211	242	228	229	217	226	225	232	204	206	254	219	212	254	235	213	226	213	194	213	201	201	223	216	214	215	220	222	223	230	223	212	212	194	197	250	207	214	241	214	184	220	191	224	224	204	233	207	228	196	220	220	239	224	231	203	242	203	225	194	210	195	235	239	235	221	236
25826	21362	28126	24947	21357	13030	1733	1112	978	843	804	785	740	703	697	675	619	644	661	608	637	595	592	573	565	622	595	614	597	569	567	579	582	599	594	579	604	564	594	578	607	607	587	624	605	582	589	618	579	581	528	546	575	564	592	631	587	613	570	553	569	544	554	574	559	604	565	629	567	572	591	587	609	573	589	557	600	570	579	604	559	552	545	562	586	552	558	594	562	569	593	558	550	596	587	536	549	523	537	544	583	546	605	583	560	584	562	556	516	606	575	533	571	578	548	531	586	565	580	547	587	603	559	578	559	534	588	584	565	588	600	548	570	629	553	571	549	563	550	594	541	571	569	591	552	550	573	579	576	545	566	621	567	615	556	557	538	583	588	615	554	570	550	575	539	561	560	531	570	540	585	577	565	536	593	544	557	600	588	520	545	557	567	547	559	577	522	546	560	581	600	587	605	595	580	556	559	568	570	567	597	560	582	548	529	567	569	582	569	578	543	576	570	585	585	544	583	528	526	554	544	587	547	607	596	574	569	597	570	534	560	550	550	587	586	607	567	577	540	582	563	608	596	603	576	550	581	594	595	587	556	542	511	575	557	550	539	583	539	561	635	580	508	550	574	559	614	546	532	568	549	572	606	568	594	578	516	552	562	530	562	586	537	586	536	609	588	572	579	582	580	587	574	547	590	577	574	592	612	592	561	545	571	541	590	564	575	553	529	617	561	583	570	562	508	630	554	567	536	596	542	592	567	583	578	535	561	560	557	587	585	531	564	558	567	527	561	585	582	562	529	588	570	577	598	526	554	571	604	554	585	527	557	549	533	584	554	560	562	566	613	587	583	533	577	579	574	614	576	532	564	520	595	546	588	587	574	568	579	563	568	574	555	602	553	571	573	559	562	585	529	593	604	556	557	571	578	584	525	569	574	589	545	546	570	551	569	613	572	566	532	568	536	618	580	571	592	555	541	571	611	522	564	557	573	534	531	601	580	607	558	548	605	546	597	593	518	584	631	591	578	558	560	539	593	525	594	550	571	555	580	565	555	563	572	536	553	557	576	572	536	553	560	541	566	577	534	587	553	535	559	538	570	572	572	593	586	541	536	528	538	550	532	554	521	620	562	574	548	584	608	568	578	548	568	556	590	532	580	530	588	592	558	573	547	575	559	534	537	558	531	569	587	540	593	559	551	558	560	574	583	591	608	577	524	600	554	578	559	542	588	533	561	531	554	596	543	552	591	543	541	581	571	587	606	587	546	592	544	556	557	568	556	568	590	627	585	577	540	569	572	540	566	559	585	583	543	586	584	577	564	572	559	577	588	590	579	580	587	569	556	627	575	567	532	574	561	560	602	580	534	538	580	585	551	603	566	575	504	584	561	578	551	574	536	561	554	579	590	552	548	539	599	583	522	577	517	582	560	532	572	559	569	554	564	577	575	595	583	523	533	525	561	561	537	534	572	575	555	584	556	559	543	535	578	574	566	576	563	560	569	560	607	564	576	564	574	548	576	563	514	585	551	572	586	540	541	564	586	615	582	582	560	550	569	543	556	547	582	553	577	577	558	561	559	553	547	572	518	573	561	555	535	580	564	518	567	536	570	580	513	568	549	590	582	537	590	564	551	584	590	579	534	591	541	576	558	582	605	581	558	553	560	533	541	610	562	591	536	557	589	564	510	537	567	556	564	565	598	552	525	563	548	581	577	586	585	522	545	560	571	576	567	552	531	562	598	565	574	574	598	522	576	603	548	568	548	571	580	512	517	589	581	577	533	525	584	575	544	580	547	546	581	589	558	556	553	573	526	522	576	518	578	551	572	521	503	585	581	546	556	564	554	563	572	565	610	625	603	561	525	605	592	564	565	566	556	592	577	589	584	584	527	569	581	570	533	555	576	559	545	578	582	574	557	568	529	557	561	563	559	583	562	541	529	594	531	578	581	576	552	511	563	552	615	563	569	585	557	621	550	587	532	521	578	620	551	547	569	520	570	581	511	608	580	566	544	547	570	527	545	587	584	552	581	577	569	507	571	585	582	589	597	567	593	575	589	557	554	557	572	600	528	555	567	618	523	562	552	539	545	570	570	607	573	584	590	577	585	543	518	571	565	607	550	557	547	533	546	590	575	574	542	568	557	587	559	546	542	608	583	557	572	544	585	568	583	568	564	576	577	581	582	611	609	556	564	560	564	559	554	566	572	582	584	572	572	582	542	556	567	607	605	589	584	609	548	557	562	583	568	592	581	520	583	538	554	537	528	565	557	601	553	545	543	573	571	597	572	552	523	591	587	567	525	578	558	602	527	548	598	550	571	544	557	601	531	563	566	533	524	575	562	579	570	546	572	593	609	601	612	593	557	524	572	524	579	562	521	547	542	520	597	562	572	581	555	541	598	546	537	525	566	542	545	560	538	568	565	543	532	542	536	563	560	544	544	536	538	546	583	554	531	564	580	499	554	564	561	552	559	513	534	585	558	560	569	581	534	537	596	567	541	586	550	539	574	579	558	559	529	545	519	541	540	536	525	613	556	549	571	570	578	562	556	644	516	539	538	565	595	562	597	526	552	581	558	557	521	576	521	565	552	594	567	597	574	620	558	597	559	525	533	555	529	529	569	587	561	588	555	528	564	545	583	567	589	577	578	541	560	551	552	578	579	528	538	518	549	573	600	587	568	524	562	600	615	547	520	571	580	589	574	546	593	562	545	591	583	548	583	551	577	600	533	588	580	578	567	571	578	589	567	535	555	546	528	573	589	558	569	606	584	566	584	561	556	539	585	589	574	560	589	541	554	548	596	594	562	548	568	558	521	596	530	545	567	584	580	580	592	536	563	546	574	575	560	543	564	561	575	550	541	582	569	530	545	577	570	550	595	563	576	541	555	546	548	604	556	528	593	574	529	595	585	580	610	515	565	550	554	558	558	569	575	602	564	524	558	545	539	534	552	583	562	578	602	585	559	555	520	574	569	563	617	558	556	561	608	602	556	572	570	568	568	559	515	571	536	550	552	568	553	588	591	559	571	544	537	565	536	557	568	604	564	538	588	584	566	589	551	591	590	582	568	562	570	569	568	544	515	572	566	558	548	568	570	553	565	562	555	545	535	632	568	608	558	577	545	568	566	615	561	564	541	567	538	620	556	560	552	576	524	580	552	565	553	512	568	575	549	581	539	571	576	531	539	552	580	603	545	606	547	570	543	591	541	545	578	596	555	527	601	544	530	543	553	572	577	533	534	587	520	574	578	586	523	547	587	572	568	577	562	573	582	598	542	548	557	601	570	576	552	525	542	549	563	564	552	537	585	532	540	566	584	580	570	569	563	543	570	527	588	572	578	538	558	557	545	539	546	561	528	562	577	601	572	537	601	580	568	592	562	548	568	545	601	600	572	528	552	583	546	585	545	574	521	540	563	514	574	524	556	590	583	594	558	598	554	593	557	557	599	539	538	568	555	542	558	578	559	535	570	547	599	525	591	569	576	584	589	581	564	595	530	562
7309	10717	9773	5523	3601	2708	2130	1731	1490	1292	1126	1052	923	829	789	774	756	737	688	689	700	732	667	639	662	596	642	651	610	612	555	618	568	562	583	575	542	565	543	577	524	550	555	576	575	544	550	545	547	525	583	554	571	566	566	535	538	546	507	599	597	532	538	527	576	557	539	565	566	564	531	553	490	557	525	596	556	586	561	496	572	546	541	522	527	522	531	498	538	606	538	544	520	556	536	551	529	563	510	503	517	561	531	490	530	552	569	523	551	503	536	518	516	543	523	569	563	506	556	543	503	513	502	549	523	500	554	542	481	548	584	544	530	542	561	516	524	503	523	529	553	566	516	558	565	531	511	540	515	510	521	538	522	582	517	510	529	510	521	539	564	551	553	514	530	524	550	537	501	560	546	524	564	534	549	578	556	554	516	564	539	485	523	555	553	523	575	500	518	488	536	558	536	514	528	553	556	531	541	524	543	541	535	533	570	562	537	507	533	545	525	512	554	523	530	484	529	535	502	545	525	500	527	557	516	552	535	521	531	501	520	471	542	539	497	531	534	536	561	531	513	518	571	500	529	542	559	535	520	547	503	560	499	547	529	532	518	526	542	546	551	519	529	558	571	542	530	567	538	514	554	540	546	505	527	545	497	537	475	513	565	496	537	554	549	529	567	533	532	536	505	516	538	518	551	565	524	505	514	515	514	536	531	547	552	556	536	543	525	532	523	532	530	513	515	553	516	528	537	566	538	500	535	562	507	531	527	562	544	539	553	537	558	543	547	511	530	497	514	544	488	546	523	518	504	555	509	541	565	523	556	548	566	494	527	523	524	556	523	492	538	541	547	574	515	586	573	583	561	546	504	536	504	519	526	541	531	525	516	509	558	459	544	554	551	574	511	513	527	524	525	495	535	520	502	541	545	491	534	487	529	575	532	561	555	527	554	535	526	507	518	545	522	519	547	554	569	527	581	560	558	571	511	493	558	565	532	538	562	498	559	507	529	523	541	497	521	525	581	557	539	547	532	563	529	532	542	579	555	531	550	538	544	588	565	558	520	533	542	556	550	538	543	547	541	500	551	534	552	536	534	539	539	525	560	503	558	537	487	569	537	524	541	547	504	554	536	556	564	559	566	516	499	534	537	486	500	553	558	492	533	498	529	561	537	516	567	535	541	542	554	522	546	534	540	527	539	526	552	544	559	534	532	579	509	548	536	540	516	522	511	503	482	536	558	530	518	527	556	535	552	523	571	564	533	522	564	532	509	507	531	549	558	516	534	503	554	552	539	549	517	509	501	480	499	537	534	500	534	539	529	532	523	515	563	550	501	528	555	471	519	533	538	532	524	545	532	554	556	524	525	514	526	509	469	537	492	544	505	531	501	537	560	533	518	526	538	519	498	524	483	547	533	532	543	576	533	535	554	521	513	534	530	490	558	506	601	569	498	554	510	564	580	543	562	548	556	540	537	490	520	534	531	505	514	511	540	543	509	542	493	585	524	506	514	514	520	541	560	524	526	520	515	518	534	518	524	572	554	554	503	545	563	528	516	529	529	524	494	559	546	552	556	488	546	522	539	511	570	518	540	581	530	533	564	550	515	535	513	515	518	519	564	550	559	520	548	531	503	537	529	498	549	560	523	518	513	517	530	522	528	502	542	536	562	519	531	537	567	541	541	519	529	505	557	520	484	527	545	536	500	566	530	546	546	514	561	546	549	548	540	515	548	531	537	554	505	525	513	542	503	541	560	491	515	538	559	520	542	543	548	521	537	526	517	528	566	535	532	524	512	554	516	508	511	549	512	544	552	546	546	544	555	539	529	509	535	547	519	540	505	527	545	574	549	596	556	523	536	517	524	561	514	510	549	523	538	536	561	546	509	532	493	529	530	586	553	514	519	519	532	542	516	536	541	527	555	558	543	551	489	515	546	523	470	560	554	511	540	511	519	557	514	585	539	509	548	556	557	558	513	525	557	502	521	519	526	548	520	536	549	521	508	532	542	504	506	523	517	555	557	554	516	557	511	529	542	525	535	528	542	508	562	583	507	513	534	540	505	563	558	511	565	519	506	525	526	510	534	527	518	549	529	532	533	569	529	521	557	556	540	541	531	539	477	513	480	522	488	556	555	534	524	521	605	524	490	492	517	538	559	514	497	510	582	557	542	528	518	586	536	549	547	538	554	529	531	529	542	497	562	506	519	540	531	527	525	517	559	572	509	590	554	531	562	525	520	542	548	544	530	503	553	537	525	570	562	525	504	514	559	556	528	509	540	545	526	554	573	508	572	576	507	546	507	529	492	552	545	509	543	513	531	522	504	557	493	511	514	557	527	541	502	578	556	525	545	589	569	542	538	541	579	539	491	507	548	545	547	546	472	582	527	546	566	516	502	535	570	557	531	523	519	521	535	534	573	547	525	552	609	543	592	563	498	534	541	495	562	541	547	458	533	563	505	534	531	558	550	541	554	519	542	524	527	527	547	542	521	538	581	549	545	504	561	510	530	566	556	521	560	544	554	517	523	499	542	545	539	534	519	543	510	530	566	548	538	541	553	520	549	529	554	503	517	544	563	572	528	569	556	523	531	494	494	588	567	522	509	521	565	524	535	517	498	517	503	534	528	526	567	511	579	548	506	544	549	491	517	512	527	540	534	501	534	531	554	539	530	511	544	551	514	524	503	569	517	534	553	521	506	552	535	586	567	527	482	513	542	573	572	538	481	529	524	524	549	527	496	507	538	546	535	531	525	522	539	519	519	518	524	531	542	512	537	541	537	554	531	535	548	530	517	530	472	532	500	512	512	526	531	513	521	527	520	575	547	516	538	554	566	526	503	558	570	546	523	485	532	511	464	577	519	532	597	538	548	527	523	543	515	486	549	518	565	520	502	523	515	513	523	508	505	505	529	509	523	526	520	532	519	525	568	540	525	549	511	560	559	571	570	539	528	516	507	537	528	507	569	543	547	502	522	547	550	527	518	486	535	527	503	515	540	542	516	547	513	548	524	553	528	569	572	503	544	546	573	587	531	538	549	547	554	557	490	553	519	552	574	607	495	516	530	513	536	514	545	594	513	530	598	593	568	502	527	544	545	539	538	531	527	528	548	547	555	549	560	511	519	552	538	526	572	513	501	516	520	545	556	529	532	529	511	510	558	511	552	531	535	540	483	545	544	518	533	574	552	555	555	520	538	525	515	520	538	550	527	522	527	520	526	521	546	532	538	510	523	554	533	530	543	506	537	528	526	499	551	560	542	571	506	544	554	540	564	559	527	574	536	519	498	529	541	526	511	551	534	503	524	538	561	525	526	553	510	523	560	560	536	536	538	532	525	533	546	516	561	504	536	525	523	492	530	539	536	532	544	537	526	575	556	532	543	537	538	521	495	558	542	551	531	514	520	534	509	527	553	502	499	550	564	531	544	485	541	539	553	507	528	554	506	588	504	554	534	494	524	567	508	531	527	539	598	545	557	537	519	532	541	532	582	515	526	573	514	536
23438	21322	28353	24613	21324	21426	12196	2033	1567	1270	1261	1171	1193	1090	1051	1012	956	952	948	907	920	945	885	862	841	905	829	809	796	820	851	878	815	756	814	829	841	798	808	823	891	789	781	801	805	824	806	794	779	756	780	824	823	826	799	799	742	827	784	749	766	790	747	835	796	788	832	801	795	800	829	837	764	753	735	765	835	751	817	834	756	823	815	832	787	809	810	781	771	827	740	768	784	796	797	781	775	762	739	773	779	764	778	796	759	747	769	792	757	799	753	788	805	800	818	778	735	742	739	806	821	805	724	810	765	806	804	755	771	822	813	793	766	794	772	775	771	816	790	802	772	778	749	802	783	800	743	736	764	737	766	806	780	785	772	785	793	790	822	803	778	804	833	819	777	765	768	769	775	728	807	825	854	759	819	754	844	815	779	848	769	745	738	780	770	795	801	812	805	794	809	817	804	882	730	788	800	723	783	789	771	761	754	754	830	791	795	793	785	789	734	846	874	800	784	815	814	783	805	775	780	778	812	814	748	801	814	854	753	805	804	796	801	797	797	772	798	792	739	795	743	766	761	786	785	774	777	829	786	760	774	804	775	782	823	816	755	793	787	780	748	802	769	767	809	809	760	797	750	773	783	738	738	783	769	847	731	751	760	783	788	733	801	782	766	757	755	781	787	757	782	765	801	803	744	772	799	781	709	801	733	786	738	755	728	790	828	713	775	746	793	769	827	793	821	817	776	812	795	793	791	773	750	737	846	791	757	816	749	842	778	799	815	756	767	782	774	772	798	738	783	725	749	794	760	784	817	717	775	777	776	798	798	793	729	765	759	794	784	822	798	765	822	736	753	788	759	812	728	802	786	817	831	789	820	749	755	764	828	737	809	782	843	753	780	757	785	784	808	767	766	781	771	802	760	762	798	760	843	799	778	816	830	810	797	785	807	789	786	793	790	766	771	765	788	772	745	785	765	794	768	810	860	814	749	837	801	800	750	819	818	818	801	780	827	753	743	779	799	762	752	797	799	788	800	804	800	848	776	814	755	799	750	751	766	743	816	777	796	742	728	746	790	800	749	731	815	791	733	719	791	781	773	738	811	788	783	815	757	767	784	830	830	746	779	779	725	786	800	782	790	760	787	763	758	779	774	777	766	751	821	856	812	787	806	797	750	749	821	741	796	797	841	749	771	749	775	784	780	779	829	792	729	791	813	800	790	718	806	812	804	828	744	820	787	793	824	834	773	769	776	761	750	791	800	785	797	783	795	807	767	697	815	778	802	777	736	759	812	770	761	802	808	771	779	756	788	804	808	815	751	794	834	761	767	836	809	712	792	743	739	815	798	739	775	814	833	800	758	800	741	715	839	741	817	803	778	809	747	765	786	807	771	815	771	759	836	778	774	746	803	749	734	794	753	759	799	747	793	757	806	766	780	777	771	773	821	781	785	806	781	815	749	781	743	817	774	812	778	767	776	813	786	768	723	767	737	789	798	803	747	744	782	803	791	767	812	755	817	772	793	813	827	713	741	793	793	755	770	792	802	798	766	814	747	806	775	792	760	795	783	782	800	786	836	791	788	761	831	823	730	797	766	836	803	798	738	766	773	735	853	791	763	809	798	735	736	775	727	782	788	772	759	754	795	814	780	739	777	766	806	777	791	819	759	734	731	788	754	771	816	745	778	793	758	762	768	787	740	746	783	798	806	748	771	771	811	792	743	777	812	810	748	767	806	772	810	786	774	791	777	773	762	758	803	758	813	771	795	799	778	802	767	836	792	828	739	772	750	836	800	768	781	747	827	739	785	770	781	805	803	777	778	778	768	720	790	785	752	781	791	715	834	785	793	805	764	804	775	758	808	779	743	743	751	775	782	737	759	734	742	751	783	744	755	745	732	788	815	780	804	788	794	822	783	762	742	737	800	758	788	788	745	762	756	819	792	770	786	794	817	780	721	770	829	786	767	719	798	810	783	833	733	761	812	775	757	808	780	737	778	798	757	771	751	766	822	819	782	816	761	749	735	812	762	784	764	733	821	797	801	769	770	754	758	809	829	784	798	810	811	810	728	777	812	769	782	743	774	740	802	833	842	769	823	758	789	801	829	805	784	754	823	793	806	771	768	770	770	800	809	790	807	768	771	754	796	766	807	789	756	695	772	825	725	775	829	796	806	778	766	793	777	824	789	776	756	795	830	765	818	792	742	784	812	769	784	756	777	741	813	762	810	818	766	773	816	796	804	797	737	765	770	805	712	749	804	742	774	769	765	776	753	747	762	776	811	760	761	737	794	793	794	800	842	737	772	802	744	815	735	788	767	796	833	795	748	798	824	770	741	737	781	718	763	762	746	836	741	748	766	740	821	783	805	751	743	769	832	784	803	752	800	792	813	817	787	814	806	842	787	749	800	808	764	724	794	802	744	772	771	781	774	808	764	753	773	769	785	868	773	796	789	808	795	822	765	799	775	825	775	798	779	830	741	751	793	814	845	765	767	794	752	757	770	780	850	764	784	758	797	774	772	788	827	762	770	782	772	816	771	764	763	756	775	807	815	775	768	798	772	756	777	767	789	770	788	761	772	798	792	769	828	822	738	767	788	827	783	772	788	740	803	778	801	760	730	832	789	793	806	748	817	772	786	758	749	822	745	776	807	813	791	803	721	779	772	778	782	737	793	723	787	805	752	787	747	778	731	814	779	787	795	722	748	751	827	797	719	801	770	789	772	742	749	768	827	792	790	725	764	801	802	771	822	767	771	790	805	742	794	765	761	808	825	793	798	778	746	840	773	824	766	765	810	748	841	782	795	822	802	788	841	798	799	782	722	771	792	793	741	766	795	846	815	750	822	812	774	809	773	776	773	737	812	767	760	768	778	778	799	772	766	806	784	777	715	755	730	818	767	769	816	768	803	793	783	833	759	781	736	823	763	775	803	751	781	772	780	781	786	806	774	733	756	752	761	751	795	832	843	779	753	770	742	768	796	818	775	813	767	813	797	821	790	743	787	770	805	775	792	802	737	823	830	778	781	708	776	712	802	807	821	849	788	804	762	722	799	798	795	786	775	810	779	767	786	779	813	723	809	810	789	782	750	773	819	755	757	782	744	755	811	703	780	845	758	751	795	789	844	757	798	734	779	834	737	785	800	779	818	788	783	716	811	778	773	786	784	803	840	753	788	791	795	780	760	815	808	798	767	794	811	769	773	798	732	783	783	799	791	788	785	752	761	750	742	765	779	804	812	794	762	795	764	760	804	771	748	791	757	763	760	740	759	762	780	770	815	720	768	771	804	750	820	787	755	799	819	772	723	772	727	746	741	752	767	846	759	783	739	786	787	808	774	778	762	815	750	765	761	760	836	829	796	795	762	776	775	788	785	765	777	765	749	719	786	816	795	723	767	763	756	787	699	792	721	768	781	766	788	804	790	770	778	775	826	790	754	793	767	805	797	794	821	783	801	773	775	767	797	814	743	740	819	729	852	820	794	749	825	825	780	787	773	802
10270	17335	16097	9600	6332	4714	3630	2950	2452	2208	1848	1628	1548	1421	1286	1229	1193	1062	1083	1057	1053	1002	973	978	973	906	909	894	867	891	837	864	858	819	815	842	780	847	826	819	841	816	737	785	816	774	798	792	768	787	796	827	769	804	810	781	749	774	746	797	699	729	789	806	767	810	688	748	751	745	729	790	754	781	765	754	809	796	731	801	731	773	783	811	752	722	760	745	791	759	789	754	685	806	707	791	766	745	727	711	752	755	775	748	715	724	775	759	757	765	769	732	768	725	758	749	767	750	748	774	737	725	741	729	716	761	742	746	823	748	783	720	785	710	765	780	813	749	744	750	757	768	754	726	764	728	761	759	714	737	792	747	708	727	706	742	758	726	759	762	748	726	750	701	719	779	726	793	746	773	717	748	700	757	729	746	781	779	785	725	719	778	764	759	715	709	759	719	787	713	745	761	738	779	697	711	678	709	750	753	745	720	737	744	748	729	742	759	733	754	754	770	744	752	759	773	737	730	773	705	703	719	781	704	759	743	736	716	766	722	705	777	763	751	724	765	736	760	751	782	735	704	743	749	798	724	755	780	751	706	762	773	762	718	713	731	726	764	755	754	758	732	751	762	808	747	740	809	751	759	730	707	780	764	729	713	696	735	775	773	731	740	712	738	748	770	702	776	715	700	756	725	692	717	738	722	756	762	721	737	762	711	754	745	721	768	726	695	741	759	752	774	755	736	717	737	753	756	750	739	733	753	714	721	762	734	741	767	759	718	724	698	751	759	751	757	723	761	818	768	733	702	749	744	708	731	734	743	745	756	728	788	742	723	723	759	783	739	819	732	704	766	739	769	797	749	726	690	765	754	716	707	742	782	712	717	731	789	786	734	709	797	752	730	745	769	717	767	762	743	762	742	729	706	705	735	761	701	722	727	744	677	735	723	758	743	774	757	767	742	798	754	749	732	802	750	725	764	712	728	723	716	702	755	766	746	692	739	785	782	800	726	787	738	696	704	744	770	751	729	707	708	734	722	749	720	747	769	808	749	696	725	673	765	731	762	731	768	727	743	811	732	761	772	756	706	736	735	791	741	809	789	747	783	747	758	725	772	767	750	742	770	741	785	755	748	759	790	742	742	730	714	765	723	709	720	708	738	784	739	702	781	744	755	763	761	699	801	734	770	721	726	746	767	770	748	809	763	809	717	691	796	773	754	718	721	732	729	764	745	765	755	804	828	717	762	708	757	748	734	718	762	725	724	806	760	735	696	763	770	730	705	771	741	776	760	752	711	729	750	762	765	762	746	750	745	808	769	747	714	735	722	715	754	781	765	749	769	722	821	747	717	752	705	761	695	750	763	777	813	725	720	744	773	754	749	719	774	782	736	741	762	752	727	743	748	684	735	801	714	763	729	762	742	710	757	764	774	717	748	739	712	798	681	766	744	759	779	750	748	752	777	765	741	749	740	728	743	734	695	765	737	741	716	740	777	767	704	773	740	694	737	764	769	731	755	685	755	763	771	767	703	732	745	767	747	701	767	784	739	734	752	749	740	745	749	800	746	735	765	732	760	727	716	700	713	756	758	717	691	726	767	774	704	706	794	756	753	677	697	747	755	702	735	716	729	713	767	754	759	773	721	718	730	762	751	735	677	699	731	737	765	759	692	725	768	771	706	750	749	731	751	769	773	702	805	757	674	771	749	700	730	731	731	746	720	761	747	793	750	736	804	726	745	763	753	727	758	713	728	670	703	803	761	742	738	698	768	758	745	700	763	746	781	700	731	738	716	748	712	679	729	726	759	785	702	737	756	695	673	721	718	755	734	756	703	743	747	731	768	778	730	758	714	761	732	734	756	776	764	739	722	751	801	793	691	729	764	778	797	749	708	725	719	724	745	670	766	737	747	702	753	738	768	733	741	777	756	709	693	771	741	775	819	706	779	727	774	756	752	714	768	729	757	740	705	722	732	774	738	711	753	719	756	713	736	748	758	760	750	725	735	730	845	753	744	731	763	754	712	793	760	753	763	807	746	766	761	704	750	738	698	769	755	741	702	739	746	743	735	747	714	744	756	752	719	762	730	731	756	720	765	691	723	751	720	717	753	771	746	725	741	758	813	789	737	715	750	736	756	736	722	754	734	753	730	753	738	715	767	727	729	746	763	759	785	792	730	737	789	765	748	758	751	734	723	725	772	767	719	758	713	741	706	752	700	695	697	706	712	760	745	819	754	775	670	770	772	726	789	752	767	709	775	735	733	716	763	769	747	759	733	746	785	743	749	724	734	765	728	766	745	768	745	699	754	791	801	722	793	761	737	763	759	795	806	753	735	718	816	704	789	707	739	678	752	770	757	788	712	728	740	739	769	712	718	755	726	723	761	744	689	710	759	752	714	724	756	752	744	716	730	747	691	767	749	774	745	845	731	717	761	768	717	687	706	817	727	738	734	750	733	766	729	752	750	726	724	700	751	758	708	737	765	689	773	709	734	730	721	749	742	763	759	728	750	725	724	748	778	751	719	725	709	715	710	735	698	729	747	759	734	746	719	711	748	767	747	747	753	758	734	703	758	707	748	760	750	783	736	725	697	766	733	709	733	704	706	735	742	774	743	711	746	719	692	722	736	735	758	728	744	753	734	764	748	737	765	811	799	756	729	744	743	721	766	716	697	715	760	709	746	785	767	748	714	733	728	755	775	742	727	744	768	745	727	743	748	784	756	760	707	728	747	736	705	738	701	690	757	737	736	680	745	725	775	837	728	774	798	795	743	729	743	713	737	805	721	728	741	754	742	722	736	766	753	765	757	784	769	734	719	762	759	748	730	737	786	766	766	754	724	767	712	809	789	745	765	712	758	697	721	680	747	748	746	732	717	803	751	764	686	739	774	782	771	716	744	743	717	719	757	730	755	754	760	739	728	746	773	703	766	736	728	778	786	744	723	798	761	711	763	747	754	776	737	696	692	720	686	756	748	792	761	740	732	748	765	771	764	706	745	806	719	693	736	725	752	780	762	712	766	706	755	728	748	679	747	788	705	754	729	718	798	759	711	773	760	778	732	739	757	769	733	753	738	745	722	724	676	691	742	727	764	755	753	752	709	736	765	747	725	746	782	782	710	787	757	756	732	766	768	741	737	770	730	722	733	720	700	768	721	748	767	746	741	737	734	738	752	740	725	756	748	709	721	791	747	758	732	709	719	688	757	750	737	742	747	766	756	725	739	777	704	754	716	730	729	769	714	715	682	752	737	771	749	743	746	729	737	782	713	763	762	787	786	744	730	790	742	761	736	720	744	725	761	758	745	708	731	747	724	769	779	756	756	724	771	719	731	733	781	754	751	756	740	718	746	755	719	725	766	760	697	750	758	746	755	728	752	710	743	778	712	760	703	743	739	725	774	737	747	744	735	692	766	706	755	717	712	716	740	769	714	729	764	753	738	683	732	710	728	721	749	731	740	753	668	735	704	784	742	757	784	730	753	721	754	724	796	704	724	745	744	720	744
28848	16385	2543	561	418	360	335	259	264	231	240	276	237	206	226	220	209	245	241	210	222	209	222	227	246	243	244	226	229	236	223	233	228	230	199	235	244	218	231	209	246	206	222	202	195	235	234	232	254	261	213	226	233	240	244	253	226	243	213	219	229	233	255	198	235	233	220	200	205	232	202	223	240	245	207	218	242	197	260	216	200	228	238	217	209	239	228	232	232	209	216	229	209	210	227	218	222	211	208	232	207	212	228	220	208	244	221	218	218	184	243	227	211	233	232	218	226	222	213	217	256	198	226	225	223	233	207	217	207	226	220	255	221	218	223	215	216	204	218	199	214	237	236	222	223	225	216	245	209	227	218	220	232	231	217	233	219	254	248	219	224	237	214	202	208	226	241	227	223	230	242	205	224	219	225	231	248	232	220	199	227	211	253	222	226	233	216	230	200	204	227	222	232	228	212	225	225	213	216	238	206	221	244	233	183	214	229	215	232	217	212	253	223	224	199	230	232	211	210	218	237	208	209	208	222	219	226	226	222	216	239	239	242	217	244	211	219	217	245	200	209	204	210	251	213	208	226	222	202	226	217	227	236	229	250	198	224	236	206	229	228	214	196	218	239	214	219	208	215	222	238	209	252	231	233	222	228	239	206	226	210	248	217	238	237	230	227	218	212	210	221	227	241	228	209	196	226	210	260	225	216	215	207	227	198	222	221	226	236	244	231	215	218	223	213	243	229	217	222	216	227	210	235	225	236	208	212	257	217	223	242	243	239	204	202	219	227	232	213	216	206	220	215	216	218	228	225	217	212	234	230	219	227	192	238	214	215	234	224	232	205	213	240	223	203	229	203	218	227	216	224	207	255	222	209	234	230	210	184	223	224	207	222	208	208	226	229	212	199	219	228	210	190	215	243	228	225	243	254	231	211	246	232	226	226	255	218	230	233	220	215	202	215	221	239	203	206	209	236	235	245	231	239	222	229	213	227	218	228	221	231	230	234	226	206	236	230	253	239	228	213	245	218	246	221	205	223	219	183	196	229	227	234	223	214	211	251	250	212	220	225	230	231	206	230	204	241	220	230	208	230	255	230	212	204	210	229	229	231	217	263	204	214	232	231	212	236	228	205	206	187	219	217	242	224	198	226	234	227	222	226	215	243	196	206	230	224	217	214	230	244	238	222	237	227	206	192	200	216	216	267	212	224	221	210	214	220	229	207	217	203	234	227	222	203	221	221	255	254	250	215	244	240	217	224	246	223	253	210	205	244	243	219	230	221	235	217	225	202	218	219	220	222	236	229	216	230	200	204	217	221	201	205	231	223	228	213	242	232	225	206	226	219	216	215	230	235	235	234	241	218	201	247	205	212	228	227	224	202	236	223	224	227	256	227	226	229	218	248	242	260	215	217	237	235	229	239	200	222	229	233	223	220	238	208	208	252	249	233	203	235	258	206	227	211	223	249	225	241	211	233	222	213	213	247	238	209	216	222	250	212	218	226	183	227	209	251	228	203	234	227	196	231	211	205	243	213	216	232	241	239	219	229	229	219	249	243	233	216	238	206	241	226	235	223	225	213	255	222	227	246	231	222	225	227	232	240	232	225	248	242	210	226	216	213	224	245	220	219	213	214	208	234	204	239	233	203	235	211	217	223	231	211	211	205	233	225	243	210	235	238	278	227	234	233	225	231	224	225	215	224	228	217	212	218	239	216	214	202	224	224	217	208	241	247	239	226	209	272	218	256	244	244	217	220	232	201	201	237	226	216	238	212	230	211	191	229	212	263	225	236	205	235	226	217	204	220	218	233	244	202	228	248	222	234	222	218	207	240	237	213	246	206	221	224	226	228	208	217	212	201	213	241	230	251	202	219	233	238	212	215	251	205	215	205	223	217	214	252	242	228	216	201	218	218	242	222	255	227	230	238	215	219	211	216	204	214	205	209	237	232	228	238	230	249	222	210	204	243	227	242	237	203	229	215	205	238	240	219	252	213	217	227	216	203	229	223	218	242	246	241	223	258	247	216	206	216	227	232	197	247	218	222	231	225	217	204	209	232	226	202	227	223	255	209	212	242	246	231	229	236	209	218	242	225	232	218	203	189	225	240	232	236	226	228	232	220	228	214	214	235	232	228	224	232	239	194	238	211	229	238	254	222	236	220	220	224	216	203	208	233	227	234	226	238	203	236	225	231	197	221	218	228	216	225	227	220	220	247	236	217	209	232	227	202	215	202	235	218	206	222	215	205	226	217	246	225	211	253	258	219	225	226	229	233	221	234	246	230	205	226	211	216	239	243	230	205	229	227	210	217	233	210	224	200	261	257	215	219	194	206	234	218	213	244	213	203	223	226	233	213	217	245	229	231	213	208	213	251	212	260	222	244	237	217	208	235	264	206	219	208	240	234	246	216	251	229	255	230	231	231	247	256	224	230	247	234	196	240	209	197	213	224	234	214	235	235	236	219	214	219	238	209	255	219	209	219	212	232	212	245	223	207	227	239	233	228	193	247	213	229	216	222	233	231	231	223	211	218	228	246	218	213	200	225	214	207	242	220	233	242	249	232	234	238	228	202	227	220	205	211	238	237	213	221	216	204	232	229	236	222	246	231	259	250	193	200	214	212	200	227	208	212	198	196	240	243	200	205	217	206	203	210	228	238	215	222	232	215	199	223	205	205	240	255	195	217	233	273	202	227	230	234	200	218	234	204	229	233	218	233	231	212	214	225	216	200	216	237	219	218	225	229	194	206	212	246	226	254	206	227	229	219	237	237	233	222	224	219	249	226	225	204	219	219	220	223	226	229	246	221	199	230	208	249	235	231	235	223	212	250	207	230	204	234	231	205	226	258	228	242	217	220	238	210	224	222	233	202	227	261	219	213	224	209	232	226	221	211	224	219	238	202	219	249	255	195	207	232	219	212	225	233	205	213	210	231	223	237	239	241	226	219	220	200	195	218	247	222	197	227	215	253	211	200	195	221	221	221	250	229	234	191	222	231	219	234	239	237	211	219	233	201	236	232	250	229	236	231	217	236	244	223	194	250	268	215	210	208	210	222	212	243	239	203	203	236	225	228	200	209	229	221	211	197	235	215	211	236	219	235	194	215	197	215	215	234	223	222	216	235	218	209	234	223	213	231	219	221	192	204	222	225	231	199	229	224	189	220	231	233	215	223	212	220	220	241	261	247	240	224	234	207	196	208	226	250	237	235	225	197	209	239	231	218	195	204	230	205	262	216	249	249	212	217	216	217	234	199	219	222	251	252	240	199	237	260	214	223	212	229	191	209	220	223	206	221	211	243	253	238	264	198	230	247	225	239	232	215	212	208	231	221	223	209	211	208	219	223	222	221	201	226	235	227	225	224	233	214	234	220	224	242	227	244	229	219	225	222	228	214	228	238	229	230	225	224	219	247	219	224	199	228	225	204	220	212	227	237	238	239	220	232	212	223	234	232	217	221	219	203	240	193	227	219	217	212	221	228	256	182	226	231	212	220	244
4955	863	771	543	405	368	335	284	274	275	270	266	251	254	255	256	233	251	240	237	234	244	232	245	250	231	226	227	242	227	205	243	269	268	228	241	222	214	226	203	214	246	196	234	219	229	218	210	234	220	241	247	247	243	221	220	231	210	249	213	233	228	227	228	207	207	237	243	213	217	233	240	249	226	236	244	250	242	221	224	233	244	200	225	232	197	205	250	250	212	235	211	254	181	213	235	259	245	256	229	212	234	215	261	222	222	235	239	229	219	239	243	221	221	247	228	250	245	236	242	231	228	241	242	234	240	240	219	206	222	225	231	246	219	218	224	215	229	219	211	241	225	210	231	249	184	232	236	227	257	252	227	247	214	223	232	221	237	225	234	230	219	235	247	237	240	214	223	228	251	224	244	205	230	240	233	241	213	231	252	240	207	222	204	240	235	231	239	231	216	233	232	252	213	246	242	215	276	233	236	212	232	218	230	256	216	215	225	239	237	241	209	234	233	218	249	212	230	225	262	226	199	233	231	223	236	245	247	212	224	239	258	225	220	243	236	208	204	233	239	221	228	207	241	230	193	219	238	204	246	239	223	205	256	256	224	206	234	212	212	229	198	263	221	245	211	226	244	250	261	237	192	228	224	226	226	256	231	244	208	239	238	227	228	244	241	212	257	234	218	222	251	225	229	200	242	225	218	223	221	234	213	224	213	228	211	213	232	198	217	210	222	220	224	260	206	219	214	246	219	201	227	238	211	249	229	200	223	219	217	248	227	214	230	221	214	240	225	235	197	236	231	232	219	203	217	235	244	219	263	236	254	236	239	217	218	244	230	221	235	230	227	229	233	230	224	261	204	221	226	221	222	218	255	243	237	210	214	240	244	248	230	231	211	224	234	238	230	220	196	227	220	228	213	216	215	285	224	253	253	240	208	240	222	224	241	236	238	232	226	213	239	227	206	211	219	212	234	228	259	235	234	223	240	232	226	231	242	252	233	225	244	228	244	236	225	218	232	247	221	210	220	242	219	220	242	260	239	235	213	232	223	225	224	261	224	247	229	249	230	238	223	284	219	223	215	246	222	233	233	222	227	226	217	231	253	209	251	231	238	237	243	223	200	241	247	231	231	222	215	212	238	243	241	231	211	214	221	238	252	205	224	238	239	218	235	232	211	237	244	222	204	240	237	229	256	226	215	263	256	221	270	233	242	238	228	232	216	230	234	218	211	248	241	246	247	231	236	229	232	268	208	222	222	224	243	229	220	235	217	212	237	230	254	215	223	262	227	240	211	247	241	241	248	235	236	224	255	204	222	235	230	247	224	226	244	222	215	210	209	228	242	236	218	239	222	251	248	201	257	244	231	238	247	241	221	233	222	259	232	237	231	207	236	238	221	236	222	232	236	235	243	244	235	231	225	243	227	210	203	223	230	246	243	240	237	200	217	233	245	232	210	235	243	221	238	216	228	226	223	239	219	225	242	238	234	222	218	239	246	222	211	232	236	228	228	267	249	217	224	223	250	214	247	224	253	236	243	239	225	212	258	224	264	225	231	225	229	248	223	234	220	230	233	203	242	253	225	252	229	249	258	226	220	239	208	225	236	198	210	230	243	219	215	218	222	212	214	251	205	215	211	254	218	207	226	235	232	231	209	249	240	216	228	249	231	232	226	260	216	209	239	238	228	239	233	216	234	241	243	222	217	253	235	212	240	245	249	241	237	240	210	220	208	230	249	221	223	239	246	218	210	232	224	228	205	228	215	237	210	229	228	227	227	247	215	217	233	226	215	253	226	257	242	229	239	201	241	217	240	228	239	244	256	219	245	222	242	234	214	219	216	214	231	229	218	226	243	256	255	228	232	231	227	223	232	220	203	235	223	190	226	236	205	231	230	242	242	228	225	206	233	259	212	232	243	219	214	235	251	222	229	228	242	243	228	222	240	222	252	236	282	209	223	235	207	216	254	220	231	220	223	209	258	228	224	257	226	240	227	222	234	223	229	233	208	199	242	222	237	243	186	237	234	226	234	211	233	225	238	234	237	209	209	240	221	230	221	241	215	209	225	256	243	226	249	245	251	228	220	252	242	230	226	227	208	238	253	198	255	208	242	237	231	253	203	228	236	201	221	217	198	206	226	231	262	227	234	229	238	217	221	229	222	241	233	250	236	220	230	242	240	252	232	210	236	218	223	226	219	250	214	221	226	209	221	199	266	257	212	236	250	222	236	210	241	206	229	240	261	213	254	231	250	237	234	230	225	224	206	224	218	254	223	234	220	194	258	232	218	238	244	240	253	213	260	274	213	233	232	235	217	251	249	214	213	261	231	225	233	235	251	214	227	245	228	225	234	241	228	229	246	236	233	235	233	219	232	244	245	227	229	219	217	233	193	235	236	225	232	233	224	261	209	210	241	234	210	201	223	220	245	229	248	238	199	239	258	224	218	203	252	247	234	218	224	224	200	250	230	229	200	227	264	224	213	224	218	226	251	261	220	202	242	224	252	237	208	213	261	250	224	232	230	214	235	220	231	221	235	222	229	213	259	216	250	228	244	251	235	238	240	224	212	240	217	219	247	239	247	236	210	245	224	243	210	209	220	253	224	235	242	230	215	239	217	203	219	248	226	228	227	224	233	229	214	215	230	238	257	213	237	228	251	241	224	245	232	234	225	208	269	201	231	220	241	208	221	219	232	244	242	198	237	237	215	229	213	239	230	216	232	192	259	226	215	237	243	216	236	220	242	239	245	236	245	235	233	260	225	237	220	227	220	215	226	233	238	221	238	246	256	235	221	246	235	233	227	247	242	263	202	238	222	217	238	239	258	221	216	209	230	242	215	221	228	213	224	217	238	211	234	237	216	254	231	237	239	232	247	225	208	230	225	239	227	253	229	220	238	251	240	206	239	206	218	229	227	241	215	200	221	256	214	250	234	213	227	219	244	228	212	243	228	235	230	206	240	208	233	243	237	249	235	216	214	221	237	207	217	224	246	222	264	215	223	216	246	211	245	226	230	232	206	221	223	207	238	228	249	255	222	221	245	202	214	225	212	208	234	203	240	211	216	224	225	239	231	229	229	223	217	220	236	215	220	244	234	235	197	279	227	258	225	218	255	230	230	239	231	229	236	232	207	223	243	223	256	200	230	242	244	227	224	236	223	240	230	213	233	238	243	255	247	219	231	251	206	237	251	238	237	214	213	206	223	227	207	213	238	251	222	250	223	199	240	238	257	241	244	217	241	230	235	213	240	221	229	227	233	231	226	256	245	228	224	233	221	232	238	218	228	203	241	245	205	226	235	208	212	218	211	225	225	244	242	187	228	220	195	248	229	224	225	229	219	227	225	235	216	232	248	239	239	228	229	220	248	242	231	226	233	229	238	230	215	240	237	235	225	196	228	252	233	231	227	229	236	226	222	228	245	214	233	223	204	238	239	241	229	237	232	252	248	225	219	226	215	227	245	226	234	244	208	221	244	239	245	233	261	231	218	194	276	225	225
25792	21358	28155	24938	21358	13141	1758	1144	930	870	768	770	768	773	682	688	669	662	650	637	608	624	616	652	641	586	592	609	597	604	566	599	581	614	604	581	588	572	588	595	590	585	607	591	587	610	536	570	575	545	607	586	557	608	629	601	563	607	584	596	552	553	605	582	586	582	595	576	596	588	588	553	581	573	584	600	623	539	521	564	558	531	558	566	577	580	568	545	626	547	579	567	600	565	578	565	579	578	573	592	579	592	621	564	570	604	563	526	562	587	540	511	546	558	565	572	546	572	577	609	605	616	585	581	574	561	581	619	594	582	577	549	575	555	585	559	554	571	579	559	573	565	575	581	602	539	629	594	624	553	557	600	589	594	553	612	550	578	544	589	597	570	586	604	554	618	609	539	616	582	571	588	612	551	580	594	566	558	531	583	565	587	574	570	583	608	572	595	598	591	606	566	534	583	640	541	583	551	607	577	585	559	554	589	567	611	588	578	578	583	590	572	578	590	578	535	557	587	540	579	579	562	589	578	568	541	605	593	555	575	594	574	594	555	552	566	528	575	604	580	552	580	564	597	601	554	542	563	553	540	528	572	568	575	533	564	599	588	580	539	538	593	551	543	546	591	563	561	565	557	551	607	543	597	557	608	544	578	552	658	613	521	600	612	526	602	575	541	566	550	570	515	563	577	582	601	561	572	532	575	620	571	563	602	566	582	574	628	517	568	620	542	534	598	554	584	527	567	579	558	571	570	550	589	562	580	548	578	535	582	554	616	604	562	579	569	606	582	597	586	565	598	563	562	580	584	543	534	565	617	612	584	587	578	515	554	597	591	550	554	580	536	562	533	547	539	580	560	602	553	586	587	572	548	560	545	580	574	564	564	564	569	566	584	543	597	561	599	574	564	598	585	594	575	586	628	594	536	562	550	573	525	575	572	613	568	584	554	509	541	607	560	592	587	611	512	585	589	610	536	593	558	548	613	588	530	537	582	597	600	576	576	559	543	549	603	570	549	585	533	558	535	612	540	559	571	583	620	587	557	586	557	552	558	587	533	566	574	589	540	544	567	558	575	550	563	593	562	589	564	574	552	574	539	622	601	528	562	552	601	590	589	547	580	554	559	587	582	574	606	591	579	543	586	581	554	548	559	555	565	575	574	575	563	595	559	594	542	561	559	525	551	592	570	585	541	543	586	578	551	562	550	541	585	536	574	539	554	574	582	553	548	557	600	588	585	569	617	571	546	572	613	584	554	572	520	535	579	574	532	558	544	542	594	630	575	567	590	605	579	547	591	599	564	579	581	543	597	576	576	571	561	570	556	578	564	576	640	568	556	593	622	552	599	551	623	589	559	578	585	565	549	565	560	595	501	537	558	583	550	589	591	562	569	574	599	581	573	530	586	547	563	561	563	579	576	604	607	586	557	516	604	538	572	588	549	550	563	613	578	616	615	588	562	564	564	592	526	550	586	575	582	544	588	600	595	632	546	573	566	553	564	556	523	571	545	526	560	557	592	594	603	550	583	597	556	591	583	564	529	547	592	552	592	565	600	570	573	564	611	554	581	554	578	585	568	586	612	536	575	547	561	584	568	564	563	583	543	570	540	586	557	599	573	562	574	597	545	530	541	581	524	573	560	537	573	539	559	537	536	602	587	592	586	535	539	550	615	595	620	596	572	578	579	606	549	605	604	589	564	592	593	569	550	575	584	606	565	584	562	587	564	556	577	567	518	620	556	588	558	588	581	619	568	618	531	565	606	569	596	562	581	606	556	555	593	568	559	575	588	548	575	567	543	613	569	580	555	581	571	589	615	602	570	577	569	562	612	553	560	573	531	555	571	554	579	600	572	559	543	526	563	585	572	558	610	567	610	537	628	549	544	596	569	571	599	570	583	563	573	599	568	580	584	522	524	588	571	565	594	577	576	548	636	567	540	556	564	589	602	600	554	562	531	537	548	552	590	614	596	541	574	563	543	564	579	575	582	539	571	559	570	549	546	587	570	579	513	565	573	546	597	564	517	566	527	590	581	549	608	505	538	603	550	602	595	546	547	554	567	576	623	514	600	560	550	570	582	564	576	579	557	579	554	519	549	545	533	592	586	539	596	567	589	556	557	558	576	606	565	549	531	579	574	586	542	624	576	614	566	577	592	567	549	595	581	569	634	567	593	530	571	560	606	609	575	544	570	554	610	560	581	614	544	547	577	589	633	581	557	512	570	559	580	572	596	618	572	565	581	583	610	628	609	587	600	564	564	571	597	556	585	590	580	528	607	585	577	536	562	595	538	570	553	563	531	576	592	538	581	544	561	574	573	559	559	548	575	555	581	608	589	542	567	540	547	586	591	567	566	575	611	571	555	603	595	572	553	593	559	542	561	552	576	569	579	576	567	599	549	531	554	588	584	626	561	553	537	559	554	533	590	555	572	568	543	587	557	542	569	557	596	595	537	544	580	599	549	553	560	571	571	517	575	612	603	553	573	569	607	628	585	622	585	578	595	619	590	586	546	540	542	563	567	533	546	514	573	568	546	566	566	580	584	580	581	564	581	591	571	576	577	545	567	574	552	583	558	557	553	554	557	568	598	609	575	584	571	576	566	569	561	550	563	599	601	606	597	552	562	584	554	546	555	586	580	566	544	574	588	568	612	561	584	561	560	547	570	596	570	514	567	569	612	569	547	575	531	567	565	538	592	564	575	581	534	591	577	565	560	561	593	566	577	589	577	556	612	588	591	509	590	564	513	568	557	569	557	558	602	621	623	603	568	562	589	596	584	551	576	600	567	577	565	560	569	570	539	577	580	589	579	578	548	580	598	573	571	570	590	612	603	549	544	592	617	599	586	533	558	615	607	573	564	574	544	540	600	562	601	611	544	563	543	623	608	575	599	579	568	517	574	552	557	602	544	593	595	597	592	521	594	585	604	565	567	579	527	530	585	583	587	576	575	598	567	570	579	561	534	572	587	573	560	572	571	576	586	612	589	557	577	596	555	555	589	577	592	566	553	547	584	594	562	595	568	569	569	573	626	604	535	558	542	554	596	555	589	587	597	583	535	596	598	566	600	608	587	558	593	596	552	561	618	563	539	534	557	575	559	567	576	572	567	563	560	528	551	545	545	558	607	585	570	558	516	529	562	615	562	566	590	575	597	541	594	539	573	583	541	607	638	506	556	576	579	556	562	548	568	599	599	542	588	498	582	581	604	531	573	541	556	557	598	587	563	548	568	600	579	609	568	571	551	565	607	588	562	578	565	560	594	552	596	591	592	582	567	573	535	556	578	569	590	543	546	596	563	585	549	554	610	546	565	568	582	561	572	541	531	574	584	573	575	554	568	569	613	523	588	578	564	603	561	578	592	533	529	573	524	561	611	539	607	579	570	527	544	579	576	553	578	587	576	602	601	568	609	602	577	529	562	574	524	599	579	586	553	594	576	528	574	511	567	641	568	588	525	568	519	544	570	581	570	573	530	574	586	582	576	522	582	577	529	570	543
7331	10798	9916	5779	3753	2729	2195	1722	1441	1279	1161	1023	993	893	863	790	806	765	698	695	716	679	674	695	638	565	585	634	642	631	613	594	603	616	576	555	585	613	599	574	606	586	549	591	584	594	552	589	552	565	603	514	557	512	575	589	568	558	544	571	517	548	557	534	545	576	547	533	556	559	570	563	540	554	557	558	546	538	533	525	535	522	578	536	534	585	525	519	513	529	546	542	553	577	536	534	538	566	523	535	586	553	532	531	504	541	543	549	505	575	506	552	549	563	556	607	506	548	539	540	543	533	567	562	537	533	519	491	571	496	531	619	523	513	558	546	549	546	572	520	585	549	562	530	515	555	544	524	574	560	529	543	522	543	527	534	541	538	525	538	558	526	588	510	540	546	518	585	507	490	568	568	530	533	521	556	544	577	547	550	537	569	553	521	528	554	525	541	556	555	561	546	544	546	532	545	499	553	545	561	534	580	504	531	589	526	500	518	554	559	523	549	549	541	529	553	548	572	552	538	522	554	524	501	537	588	567	561	558	549	545	555	522	575	553	505	514	520	554	544	539	558	552	585	548	572	584	526	545	541	534	555	545	504	548	569	558	500	550	545	529	582	529	510	559	535	557	546	601	513	566	555	529	533	594	562	533	543	507	557	528	528	537	520	510	522	559	523	549	551	531	556	560	583	509	536	562	540	509	566	527	581	533	549	521	532	549	550	567	542	510	547	552	547	558	569	509	560	582	542	535	508	555	563	556	527	542	527	532	518	510	541	566	508	545	538	536	508	485	575	520	564	544	526	536	563	559	575	532	536	522	562	531	554	567	566	516	544	592	553	565	518	528	457	559	538	514	517	546	560	502	544	539	561	541	480	501	537	524	563	521	556	539	564	504	504	509	538	540	539	526	560	510	535	542	526	541	524	504	562	572	525	516	570	538	586	528	567	608	528	576	550	538	544	522	588	553	517	541	532	550	498	520	532	536	558	549	532	512	548	552	542	580	521	553	586	521	576	517	572	553	556	543	552	535	525	514	515	561	533	512	524	528	523	541	553	545	581	534	500	527	587	535	522	523	565	555	567	533	527	532	489	543	525	563	542	535	569	556	547	510	549	525	552	568	518	565	559	511	538	584	535	535	518	546	564	557	565	585	546	527	581	577	499	543	505	552	530	527	522	558	545	512	532	517	531	520	532	522	552	561	518	541	522	573	556	600	516	513	568	546	558	529	495	507	538	529	516	543	496	552	507	574	556	540	571	539	520	568	554	521	539	526	557	565	543	551	559	564	519	571	530	545	562	554	547	549	522	556	549	536	560	520	550	548	550	559	581	524	511	525	502	566	534	561	565	496	531	521	520	538	515	490	534	563	527	490	506	547	529	553	490	528	574	544	555	541	594	552	521	551	558	546	564	554	506	549	538	533	519	516	552	560	565	540	521	600	541	563	529	562	538	542	548	514	523	523	538	554	538	550	519	573	549	571	538	552	538	574	530	486	566	547	533	546	576	560	492	529	511	531	549	550	499	509	535	574	534	542	525	557	520	540	529	507	536	530	510	543	532	509	570	531	527	567	564	583	567	518	568	523	571	514	567	540	539	543	534	497	532	586	539	542	554	507	547	531	526	554	535	532	568	514	475	529	542	485	527	546	567	527	567	554	540	521	565	555	564	534	543	553	489	567	532	502	507	524	563	491	563	564	544	570	545	505	587	533	534	555	523	542	533	526	534	543	535	508	561	522	546	497	527	599	568	519	549	544	548	512	556	560	515	537	528	522	534	541	548	610	536	558	559	574	561	526	565	550	565	505	539	513	510	553	578	534	535	559	518	524	521	542	537	598	547	543	570	529	532	546	506	533	524	555	536	542	594	577	535	599	526	546	548	546	519	532	552	557	512	523	568	486	528	528	575	542	532	541	551	554	520	503	562	543	548	581	575	541	557	533	565	519	571	543	530	544	518	526	561	551	562	524	542	530	538	562	543	568	587	562	541	554	504	523	541	550	532	544	541	529	527	532	548	518	512	541	550	512	560	556	537	553	460	532	553	551	588	512	523	588	556	557	548	566	595	552	516	550	563	546	530	531	557	575	566	491	548	547	564	550	544	542	566	555	530	582	516	531	546	529	539	574	544	502	563	588	539	524	529	540	519	519	523	590	509	502	533	532	510	561	509	507	543	556	504	531	523	556	570	569	534	551	543	562	555	572	550	516	584	561	580	562	514	545	551	557	529	536	527	552	560	534	537	512	569	516	576	568	533	504	575	518	554	544	543	579	542	553	503	575	570	555	569	544	542	508	518	568	524	497	539	532	539	544	518	557	529	575	532	538	535	534	534	539	538	505	549	546	521	527	563	523	526	528	515	539	561	540	548	561	525	537	555	515	492	563	540	561	571	571	534	579	522	543	595	565	551	561	579	560	523	519	540	539	558	569	561	562	519	554	550	539	547	536	545	543	558	544	508	555	533	598	537	552	530	532	522	482	521	581	572	535	546	539	569	531	556	566	536	572	576	505	506	533	517	547	562	554	554	573	570	564	532	549	533	553	541	535	531	535	601	540	531	569	511	476	538	526	552	565	526	537	538	556	549	559	514	555	554	537	501	533	539	528	489	507	579	548	525	562	571	526	491	575	508	564	562	511	522	520	554	574	520	523	518	533	574	540	539	533	505	539	531	526	550	521	510	535	565	522	545	540	533	541	525	551	519	560	515	551	554	547	557	565	569	527	571	531	562	553	535	568	501	520	538	511	544	526	546	520	528	591	525	509	542	539	582	506	547	496	514	546	529	529	522	573	516	529	564	536	534	569	522	570	567	596	586	509	548	529	534	495	553	562	549	479	550	539	496	580	538	562	548	504	544	583	497	568	526	550	504	503	559	530	513	575	518	549	526	548	540	553	544	569	494	516	538	524	529	549	520	514	552	533	563	491	592	546	554	511	496	487	538	548	496	572	531	532	565	533	517	547	567	568	525	556	594	537	561	492	556	554	572	563	538	530	544	522	515	539	529	563	581	509	585	486	507	510	548	541	518	551	533	541	525	548	582	569	580	519	521	525	538	525	574	518	523	572	544	511	547	536	542	539	548	552	526	535	552	510	538	545	511	574	491	565	531	534	540	523	540	533	558	486	545	540	511	541	538	548	551	577	523	587	548	555	548	544	543	543	511	588	525	541	576	593	518	524	522	534	536	552	537	542	535	548	536	553	544	585	522	551	548	526	502	539	519	554	527	534	543	529	537	548	541	511	544	543	529	523	548	577	526	551	549	531	536	529	524	571	558	565	498	528	528	506	503	561	537	591	568	521	526	584	525	516	554	539	548	537	544	544	540	517	566	518	542	545	516	527	536	547	486	512	512	550	558	542	525	517	524	550	522	549	523	530	541	608	533	569	518	498	561	527	581	537	559	533	485	568	511	549	568	552	522	524	571	519	537	548	543	537	573	572	561	599	550	559	537	531	578	535	550	529	517	599	577	541	573	504	568	550	563	545	533	563	532
23418	21330	28391	24638	21335	21438	11955	2054	1455	1401	1331	1112	1096	1132	1004	1020	1016	951	899	941	950	901	922	860	856	921	866	874	893	837	837	809	809	825	833	784	828	869	803	816	804	837	806	858	789	810	823	751	774	818	799	880	824	820	793	775	831	779	793	855	818	826	793	794	815	834	812	858	802	803	784	810	716	815	782	747	736	782	859	812	782	802	800	763	798	783	812	759	772	807	802	781	759	779	797	817	803	800	772	773	712	781	797	802	832	818	803	803	829	766	760	751	846	730	775	805	797	793	798	842	788	790	748	806	758	825	751	764	796	818	810	789	741	787	773	850	808	843	805	751	800	766	783	785	796	742	780	820	770	832	785	723	822	779	768	798	789	815	789	747	755	764	795	772	739	737	766	765	752	801	738	774	770	824	793	812	797	806	794	769	786	751	859	796	836	819	750	849	836	803	803	785	777	809	748	753	762	779	767	780	784	803	777	781	784	820	717	785	779	716	787	788	737	772	794	827	779	825	778	789	778	820	780	797	784	765	806	791	788	764	794	810	780	742	787	799	800	799	790	760	733	798	791	787	830	733	780	760	773	779	827	835	801	779	793	769	733	807	804	786	742	786	775	823	798	799	794	833	792	793	767	777	771	807	746	771	799	793	827	811	756	780	790	739	758	768	795	797	776	811	804	802	788	786	758	777	769	767	793	797	794	777	775	792	817	788	781	750	775	800	783	754	833	793	792	866	762	745	806	762	766	772	807	758	760	791	746	746	835	787	784	792	818	798	781	763	785	739	789	760	789	750	815	799	794	822	839	807	764	744	776	712	770	785	758	809	787	773	786	779	759	743	781	743	829	817	805	773	822	833	832	790	742	794	782	809	804	761	794	798	762	768	812	753	824	792	743	796	790	769	794	789	814	769	785	794	777	763	764	740	774	757	792	810	859	814	829	827	766	778	791	784	769	820	786	774	807	788	761	758	804	801	803	814	782	798	838	757	805	775	789	731	756	797	791	812	780	749	722	819	774	789	765	776	800	766	772	766	766	724	759	755	753	789	829	800	779	765	824	795	775	794	804	764	807	776	798	785	772	806	769	774	801	776	817	800	793	762	792	770	829	714	777	805	763	774	798	728	789	809	773	822	773	847	822	783	772	776	739	778	786	770	752	781	763	793	772	773	779	836	767	773	800	757	813	767	704	755	800	802	799	781	788	767	764	779	765	763	830	806	783	776	795	738	741	745	819	780	811	801	799	793	744	782	847	807	773	843	758	793	829	803	806	823	822	815	794	760	812	800	788	847	862	827	783	773	791	857	793	793	754	809	792	739	824	744	783	808	796	771	768	769	842	805	771	842	786	774	787	806	818	789	739	792	811	804	773	795	795	807	797	812	813	794	810	745	764	757	766	772	796	754	808	816	780	773	807	802	806	799	744	765	818	740	769	792	790	802	702	779	750	824	794	832	802	757	739	779	764	729	820	812	801	832	760	806	773	864	779	756	771	791	785	817	802	790	733	786	809	761	821	815	784	811	778	797	771	795	773	814	802	753	740	800	763	813	755	699	803	797	810	773	785	771	814	790	781	738	773	798	806	790	863	781	820	780	835	787	791	727	778	787	755	783	748	764	751	785	804	848	774	802	772	804	751	807	829	797	792	738	795	839	798	745	796	771	765	802	786	773	783	788	849	827	772	810	785	744	785	766	831	766	722	789	808	784	755	789	769	843	783	781	822	754	781	778	766	768	780	794	802	795	742	821	792	829	807	815	809	842	778	802	800	838	818	830	786	826	769	755	804	802	812	779	812	785	810	794	801	728	813	765	807	815	809	798	776	823	787	735	800	813	809	806	771	749	737	797	789	733	809	800	806	784	771	768	815	827	810	781	766	790	810	801	805	785	852	812	797	759	777	797	781	764	756	808	764	809	731	782	765	721	699	788	743	765	784	833	772	754	841	775	828	779	831	798	780	859	779	797	813	754	745	805	732	782	743	804	765	858	789	817	809	774	770	750	749	762	766	805	795	790	759	808	749	814	764	767	751	750	771	800	785	775	742	800	805	802	787	830	784	786	776	769	798	755	764	789	768	800	785	794	782	796	767	750	796	765	785	766	843	785	792	758	760	790	797	797	812	790	822	767	828	765	785	799	785	794	790	781	755	807	747	780	797	759	797	782	824	832	744	800	765	776	734	759	786	778	829	753	791	824	800	773	763	777	800	789	764	810	806	815	774	795	754	776	775	786	754	779	832	757	773	797	794	816	777	772	732	820	766	774	758	778	830	796	797	757	803	824	764	757	797	821	780	771	769	776	818	782	789	759	780	726	813	791	831	811	746	780	848	791	768	765	805	818	809	796	743	756	746	822	746	784	819	758	759	761	767	782	803	768	845	822	760	802	802	785	771	766	763	830	803	775	766	750	757	768	779	762	839	829	814	809	791	808	766	785	815	790	787	822	781	743	803	802	807	777	820	786	826	774	825	693	812	746	775	788	793	759	800	844	785	801	806	826	770	815	791	847	799	793	743	810	788	785	809	796	750	795	828	760	756	804	798	766	783	821	780	797	790	764	759	857	836	793	774	817	803	751	816	829	749	781	875	721	703	769	803	790	771	744	768	806	797	793	790	802	770	831	815	731	769	794	766	771	823	763	779	750	796	805	805	795	750	800	780	781	815	790	791	777	822	748	812	745	792	784	765	757	741	826	802	784	767	823	841	785	797	837	794	811	748	742	730	768	781	753	729	751	759	750	767	731	741	771	767	773	836	825	779	806	777	757	762	791	736	774	816	801	738	745	790	820	774	818	795	779	794	791	789	790	760	801	829	791	784	778	796	787	780	832	805	783	774	805	764	799	788	809	798	770	784	760	748	846	789	744	801	781	792	801	775	829	817	757	828	762	783	804	762	785	792	814	795	823	777	815	789	781	781	754	778	786	744	757	751	767	781	764	788	794	752	810	800	802	816	775	761	776	751	798	747	827	756	791	802	782	793	767	763	751	799	763	747	795	802	802	805	742	811	764	804	828	797	790	796	819	766	757	740	808	777	758	806	764	767	789	793	734	770	797	779	769	853	797	730	789	768	746	800	829	761	767	746	752	795	791	808	792	822	830	805	774	764	760	761	829	795	744	783	850	759	781	750	767	813	755	748	765	741	828	763	777	776	802	778	835	873	754	798	782	788	751	754	771	814	753	815	799	788	766	795	783	753	827	785	756	782	750	790	772	779	744	754	747	788	776	802	761	848	778	740	804	799	809	814	809	810	778	797	801	773	785	827	748	791	803	823	787	771	765	782	753	764	794	790	753	790	741	840	761	789	801	814	796	759	785	794	776	780	730	815	782	735	745	762	772	802	783	748	745	784	796	768	802	746	769	783	803	834	810	777	794	771	805	778	814	783	768	798	783	784	811	771	751	795	809	838	811	778	762	781	793	800	774	791	739	793	804	782	851	789	761	838	767	768	765	758	727	783	817	814	791	786	719	706	786	782	770	802	822	776	781	785	788
10200	17187	16124	9580	6317	4831	3724	2930	2476	2172	1919	1711	1583	1434	1378	1213	1203	1143	1042	1043	966	944	944	948	951	888	916	886	899	797	831	871	820	826	835	799	801	835	773	807	800	849	791	818	792	794	800	808	826	821	769	751	777	793	735	780	755	805	772	750	834	749	819	790	812	776	836	774	779	767	763	791	744	757	759	736	758	768	775	727	735	771	745	757	770	806	739	827	818	735	786	760	766	744	780	762	737	796	751	738	751	786	737	735	800	742	739	732	805	719	784	799	768	784	731	797	779	738	715	711	761	782	748	727	754	711	751	778	737	749	794	771	751	792	753	783	714	773	743	739	756	727	752	747	771	733	805	743	735	720	799	775	751	726	697	799	695	741	735	733	765	766	717	768	728	781	782	753	745	721	754	753	772	687	741	792	719	789	768	709	751	777	763	709	790	774	743	758	760	775	699	778	728	810	728	745	762	725	790	732	719	786	679	795	708	734	761	775	762	786	736	764	752	759	766	730	770	750	763	765	785	800	769	764	707	738	725	734	749	752	759	751	759	717	760	729	763	745	754	758	778	784	695	755	782	747	750	703	755	744	697	745	712	744	720	730	713	692	751	734	772	764	727	730	725	729	729	785	744	781	773	795	784	775	756	766	726	776	777	750	769	721	739	762	715	804	762	783	752	766	729	770	761	768	761	762	705	744	700	781	732	767	782	781	757	739	741	726	735	731	762	731	733	705	753	737	696	714	730	725	751	804	741	747	749	755	760	727	763	768	763	734	751	735	747	757	787	796	783	772	716	733	737	752	699	779	743	704	740	744	744	750	794	721	736	778	755	753	714	764	722	754	724	761	787	748	733	734	742	768	743	742	752	762	785	749	782	778	732	735	739	762	726	763	756	704	751	708	780	756	712	780	732	755	735	759	720	755	756	798	744	791	746	739	777	739	746	800	745	750	733	760	798	741	770	780	785	746	760	762	804	754	734	746	750	761	768	740	755	751	714	777	746	750	759	746	749	696	798	734	764	729	779	737	739	743	740	750	757	766	762	747	707	790	773	741	717	740	768	753	743	769	745	732	739	745	766	728	743	734	771	778	780	792	756	740	740	779	734	757	771	725	754	721	732	775	734	779	787	791	783	751	741	755	796	746	780	751	808	755	747	719	721	764	742	728	752	736	734	762	730	730	720	760	774	749	749	723	763	738	722	753	778	717	774	760	767	775	650	769	749	740	775	780	750	745	708	740	740	683	743	715	761	772	791	746	749	779	784	734	751	732	787	743	765	771	750	741	762	762	782	739	703	739	734	764	765	713	772	713	779	788	745	753	777	749	768	728	730	738	741	730	767	772	783	713	713	746	763	731	762	754	793	792	714	731	744	771	742	770	723	747	741	699	761	708	755	790	790	723	739	763	748	749	740	795	776	769	784	742	755	730	734	713	821	726	712	725	748	783	758	771	748	759	721	702	776	709	725	767	777	742	750	801	700	780	753	758	773	774	712	736	755	733	727	724	753	760	722	774	718	728	781	724	749	767	739	771	717	753	758	740	769	758	779	762	740	733	752	786	718	714	740	729	685	725	764	782	760	739	669	757	772	724	743	769	794	736	727	752	798	699	782	770	751	794	811	731	765	697	772	773	775	770	710	711	726	812	759	753	800	775	735	766	737	757	796	750	718	740	730	738	774	773	783	722	752	777	752	735	700	721	757	741	709	765	781	768	752	737	755	744	715	757	735	772	754	803	817	778	762	723	712	733	735	789	726	741	791	729	800	745	767	742	731	746	791	725	768	795	766	721	773	730	736	745	749	709	774	732	745	787	743	758	764	721	766	758	802	773	792	741	737	735	759	792	710	772	723	727	752	735	745	765	776	795	717	781	708	721	733	746	759	752	709	762	729	745	776	780	776	731	758	750	752	759	708	776	800	740	756	714	811	727	734	712	749	784	757	721	744	725	747	727	713	770	768	692	705	730	767	771	761	692	761	737	717	763	761	739	780	762	730	737	759	711	728	783	754	754	732	733	767	774	752	781	741	770	716	738	797	751	729	763	700	755	731	713	762	735	749	748	803	740	764	721	767	815	757	753	739	716	743	762	722	746	744	686	708	729	775	766	791	760	764	733	729	742	750	728	731	839	766	725	758	767	725	751	716	789	730	737	729	724	725	699	744	711	715	717	768	739	754	744	756	700	774	698	751	746	747	718	781	706	783	761	729	782	757	699	712	750	744	800	691	754	731	757	800	772	747	735	729	745	768	746	717	737	760	773	787	760	735	807	688	711	728	730	743	718	773	711	720	762	777	752	771	753	757	738	736	749	797	757	750	759	777	817	735	748	730	721	759	754	705	733	734	715	773	779	748	792	733	781	753	710	729	765	773	755	747	744	745	784	726	760	763	764	690	781	750	728	768	793	796	751	760	725	726	715	693	758	714	740	751	745	787	787	762	777	733	728	795	811	723	811	770	774	745	744	732	709	724	707	775	687	818	730	704	711	759	807	787	741	742	760	736	785	740	756	747	766	730	686	739	731	821	759	699	760	775	735	790	741	788	742	789	761	745	721	742	778	768	729	762	735	750	751	747	776	747	735	735	756	720	723	760	698	765	764	738	747	771	728	737	799	754	729	707	758	754	752	762	727	743	701	745	768	714	747	729	698	747	792	719	695	769	739	742	775	776	740	770	716	802	699	708	758	739	741	767	731	747	743	746	775	793	690	702	764	771	765	770	769	772	751	763	763	729	770	764	695	737	783	792	743	753	746	723	797	753	750	741	720	765	760	709	754	820	721	739	712	752	750	727	704	712	743	752	739	779	737	744	722	742	688	767	719	717	759	727	701	782	726	774	743	718	744	772	774	734	724	768	749	707	723	741	756	703	759	751	768	740	741	793	763	717	758	699	714	782	726	730	743	723	723	727	742	755	744	726	734	730	768	771	718	747	754	753	782	752	764	732	747	728	753	740	792	747	744	730	758	774	781	794	768	768	728	794	795	753	702	766	743	762	762	755	750	715	742	730	739	775	745	784	738	766	741	723	745	803	753	752	712	748	759	762	763	691	751	785	716	725	743	759	747	727	777	717	734	689	808	718	740	760	735	762	759	726	793	721	711	734	713	723	770	760	742	742	728	782	751	778	736	785	773	731	783	741	762	721	748	724	755	773	758	702	735	760	792	724	738	755	729	824	722	733	722	746	783	746	732	700	715	782	774	780	752	800	717	745	761	733	731	728	758	733	763	770	773	734	781	735	723	729	778	756	768	761	722	750	763	756	764	754	760	727	745	818	740	765	760	715	780	723	717	741	729	781	793	706	748	725	783	748	742	754	778	790	747	754	736	746	738	745	785	756	759	711	740	706	704	689	711	786	753	735	715	743	747	725	747	724	726	766	715	743	769	734	733	738	719	756	756	768	746	754	790	715	752	676	770	774	737	719	732	754	693	734	800	778	747	703	744	744	733	787	769	692	740	769	765	724	737	734	772	730	736	738	768	747	764	757	740	733	759
28984	16259	2292	428	315	293	276	255	264	235	263	229	255	229	214	231	240	210	235	254	239	226	231	247	205	232	226	225	204	213	213	214	232	210	208	204	215	218	208	209	222	233	208	210	232	216	204	228	223	226	231	219	222	224	231	225	238	224	207	214	220	257	232	218	224	207	201	221	226	272	242	238	217	221	237	241	243	215	211	205	206	217	232	229	240	225	186	217	202	227	226	226	248	250	228	234	234	236	229	217	241	204	229	209	239	197	220	222	202	243	233	232	228	187	217	236	198	215	231	230	209	229	210	236	216	258	235	233	234	214	234	234	231	245	231	258	197	231	221	219	215	217	220	221	208	236	206	213	244	210	231	210	217	211	222	202	197	240	219	229	227	203	210	222	225	235	225	217	212	241	231	208	195	229	224	213	224	216	234	207	215	222	241	247	227	229	204	224	232	222	237	217	220	216	247	214	221	204	232	222	234	234	213	228	216	241	225	206	219	249	207	235	228	228	211	233	194	223	235	224	202	216	232	230	213	246	233	204	213	237	224	209	247	196	232	231	234	221	236	245	243	224	254	241	248	208	203	221	226	226	203	241	207	236	222	216	210	224	237	230	213	226	210	196	247	200	223	218	238	218	211	202	230	245	239	248	223	226	225	223	215	201	225	243	208	196	209	220	232	231	218	198	220	226	221	209	244	241	205	216	232	213	182	208	234	226	216	254	229	215	206	201	210	203	217	225	217	243	227	204	228	186	221	235	211	210	218	242	236	229	245	223	191	240	234	219	213	212	230	194	214	195	253	211	231	240	225	217	224	203	210	203	219	221	257	208	218	224	222	242	209	216	237	218	232	218	224	236	232	231	211	223	236	215	212	248	229	204	227	206	235	243	227	212	228	234	178	234	229	196	248	213	234	225	227	233	221	206	200	223	229	196	213	214	235	215	209	217	235	216	247	220	247	211	247	228	217	218	237	206	206	215	221	201	251	258	233	244	237	233	234	223	209	214	217	223	218	209	224	233	234	227	246	239	215	220	232	237	214	236	241	247	226	193	254	237	202	220	208	232	235	223	200	216	225	209	244	250	220	224	226	208	209	225	226	210	232	219	182	184	211	239	235	203	238	209	213	211	231	237	245	247	205	229	220	233	219	233	198	221	207	216	249	221	208	211	187	242	204	231	223	203	202	232	201	236	229	246	231	223	204	209	205	222	231	216	238	213	218	216	226	227	199	234	250	224	196	224	230	210	228	228	243	252	220	221	196	207	228	214	260	247	193	230	237	245	230	215	225	235	236	232	237	200	220	232	224	217	221	238	213	198	224	214	216	213	207	217	209	240	231	210	215	200	204	216	220	216	184	207	235	222	217	223	230	215	221	224	228	208	259	237	224	225	233	207	224	199	245	222	219	204	216	230	228	221	198	234	202	218	198	231	221	215	240	241	212	211	216	225	220	202	224	234	214	194	238	182	250	203	207	218	215	240	224	237	233	211	234	210	204	220	254	221	235	246	211	220	240	241	189	226	185	217	228	216	213	207	202	226	245	215	221	185	194	233	218	208	162	214	216	229	229	206	223	240	209	233	226	231	199	206	225	199	225	228	225	211	234	226	244	229	191	212	225	235	207	215	199	208	237	219	243	232	240	235	203	231	233	213	224	222	227	210	222	231	234	225	235	197	194	221	234	203	203	215	213	217	235	219	199	202	209	205	223	217	206	221	229	211	227	230	233	215	217	245	201	226	237	222	247	250	213	199	228	208	245	222	208	222	218	195	219	213	224	238	252	222	227	218	243	207	232	236	214	236	211	258	221	231	222	228	211	212	210	202	229	211	232	215	218	233	227	206	240	222	227	226	219	224	211	207	204	243	243	210	218	225	219	223	215	218	222	217	238	221	204	230	226	211	213	228	236	233	211	212	210	220	217	225	234	213	220	232	210	224	228	228	247	202	222	217	216	220	194	192	232	211	227	205	225	204	223	236	220	203	232	211	209	228	217	210	231	246	233	232	233	240	234	232	231	248	235	223	211	242	218	243	211	221	255	227	219	216	223	211	223	211	247	221	226	239	210	222	231	215	214	236	216	233	241	238	201	207	245	227	218	202	226	226	196	205	222	239	212	203	240	220	211	214	209	203	229	199	238	223	200	227	232	236	226	244	197	234	218	193	220	213	266	218	224	217	205	229	228	220	202	202	229	226	214	233	227	225	221	181	225	227	206	232	238	225	179	222	244	256	223	238	201	214	228	217	212	243	227	224	229	252	207	200	241	211	224	214	205	231	212	234	233	225	243	243	196	217	217	220	210	244	213	220	225	215	243	210	231	216	218	203	241	209	222	196	185	230	203	254	219	201	215	245	207	208	208	216	201	236	259	223	221	226	223	217	221	243	197	240	230	226	235	220	237	209	218	211	233	214	237	215	215	224	214	218	214	208	216	222	243	225	216	241	203	241	227	216	249	207	207	226	231	222	194	200	241	199	222	220	228	211	239	223	257	251	211	211	209	228	218	229	222	203	240	245	236	202	214	222	243	248	199	205	223	225	257	211	215	220	236	225	232	233	236	228	217	221	186	211	234	230	219	230	242	254	213	241	265	233	209	235	227	227	240	247	242	235	233	215	228	234	213	243	242	238	229	180	201	213	218	240	197	235	230	241	216	241	221	214	217	205	244	220	208	208	199	209	243	230	221	242	240	219	215	227	229	241	225	216	242	227	219	217	223	231	221	220	256	240	229	201	200	235	228	212	211	203	180	219	242	230	231	250	220	244	232	235	242	232	225	217	210	230	208	229	211	210	236	225	208	206	203	207	217	196	222	232	205	228	226	229	176	229	235	230	223	211	220	225	235	205	233	252	240	224	224	235	231	213	225	224	236	215	234	245	231	228	242	237	218	246	237	203	212	197	229	223	241	236	210	226	250	236	225	191	214	238	243	205	207	224	206	243	220	230	211	219	206	210	234	232	233	251	225	238	232	207	223	223	230	226	214	249	222	246	228	227	212	214	238	211	198	230	214	207	202	211	227	195	237	228	244	234	201	217	241	225	224	231	213	225	235	244	210	237	229	203	269	211	206	229	224	244	207	226	191	213	228	231	239	220	224	218	213	210	214	202	215	206	244	229	248	227	199	213	205	198	208	237	225	204	213	245	236	231	221	232	237	224	204	205	219	218	213	229	228	241	217	233	218	238	239	220	215	207	236	225	215	227	230	203	208	208	217	198	226	210	242	219	210	232	214	206	205	227	240	206	197	215	196	213	228	188	214	204	228	202	249	204	185	241	218	249	225	232	234	215	191	219	222	200	230	211	202	219	226	224	223	235	248	213	243	236	222	222	213	212	231	225	223	221	196	221	212	194	234	230	219	230	233	207	224	230	233	215	223	230	238	222	194	226	222	244	204	219	222	217	235	175	217	236	199	219	211	232	233	215	209	195	223	234	228	232	220	222	220	236	245	217	216	228	223	241	210	224	216	198	236	224	231	201	217	202	215	217	207	229	228	228
4909	725	676	462	353	350	345	303	278	251	266	260	224	235	236	233	240	218	222	238	237	229	245	234	228	238	220	253	222	217	275	243	237	227	245	225	222	236	253	228	220	232	228	246	228	233	212	233	250	253	227	257	235	236	200	234	221	217	253	223	257	251	232	213	214	237	236	215	217	237	228	216	239	229	250	226	206	234	246	224	236	236	235	230	218	257	211	210	215	261	255	238	253	249	224	218	221	233	227	242	234	240	247	249	237	247	229	225	227	198	205	224	215	245	217	233	208	246	249	215	224	232	254	227	244	205	245	232	239	226	211	230	238	231	216	234	233	230	236	230	224	210	201	230	218	249	232	230	254	231	218	271	233	239	233	230	239	254	217	225	221	218	224	235	221	230	214	233	243	243	221	204	225	213	203	238	231	225	224	241	239	227	209	231	234	234	226	246	236	247	258	212	227	221	240	247	223	232	220	202	223	222	230	248	203	226	235	235	236	221	266	244	242	226	231	226	249	222	224	229	208	244	232	226	227	247	209	250	226	227	199	242	216	233	219	232	218	226	227	227	233	237	237	219	218	203	215	231	228	238	231	246	248	247	244	209	225	240	253	240	250	216	226	217	238	214	206	229	244	215	210	222	253	204	243	233	245	210	212	237	257	212	228	225	242	239	235	217	238	233	229	252	256	214	258	219	225	222	219	227	224	201	230	245	213	231	242	231	238	226	234	210	238	276	232	227	247	226	254	227	236	232	251	217	247	226	213	240	250	231	227	214	233	249	209	206	241	199	230	238	222	207	230	231	234	248	239	232	237	249	229	235	216	229	220	251	240	229	230	194	234	239	202	218	226	229	239	230	209	233	190	224	233	220	212	215	218	250	221	208	238	220	188	229	252	223	212	238	218	227	209	204	256	215	218	204	220	224	238	219	229	231	239	246	215	232	217	247	227	201	238	216	237	205	221	199	218	226	226	216	228	222	233	238	221	215	205	256	223	237	271	233	219	229	247	239	211	211	241	230	241	208	212	235	219	253	212	230	237	229	207	227	241	225	231	230	224	234	252	222	235	222	222	203	227	218	258	251	242	229	214	215	214	232	248	248	220	220	217	217	220	242	222	237	244	250	227	217	246	216	203	208	231	223	240	229	241	216	237	228	202	223	223	246	230	237	236	260	232	243	250	243	250	231	233	202	210	206	235	238	240	236	242	229	222	240	214	218	239	252	256	230	226	235	246	212	215	222	234	247	238	228	232	228	227	229	249	247	236	211	210	234	243	248	229	237	217	213	222	229	239	244	217	246	214	204	207	232	221	237	222	196	250	231	242	241	228	251	226	250	225	242	234	218	223	219	260	216	224	229	227	241	226	222	258	243	246	248	231	229	221	257	261	237	235	220	230	256	211	244	214	214	248	241	276	240	248	218	214	202	217	247	204	262	220	236	246	250	231	245	254	240	247	228	265	218	240	248	235	229	214	213	233	227	210	236	211	211	234	248	221	238	237	228	244	239	226	228	210	257	237	216	225	235	239	250	237	219	220	248	247	227	250	246	242	239	244	240	227	207	222	246	238	223	237	240	252	270	237	219	222	236	246	271	214	223	252	236	223	254	223	237	241	222	231	208	245	236	242	226	241	236	220	231	231	224	210	188	226	212	215	208	244	222	230	209	219	220	242	211	236	228	226	228	215	236	240	216	219	239	248	232	216	223	263	210	235	243	245	244	215	201	234	244	220	220	219	257	257	244	207	215	229	222	214	238	230	261	206	206	220	228	240	233	210	213	246	252	188	212	238	226	240	204	224	251	212	225	226	229	226	222	233	247	206	245	234	230	246	251	224	248	232	229	229	253	231	244	241	243	237	210	245	240	200	239	225	224	224	239	225	229	259	230	250	208	216	236	213	241	222	241	211	190	221	209	229	233	244	245	255	221	224	256	240	237	242	196	254	220	232	260	254	257	236	220	238	233	240	226	245	274	205	207	213	243	234	236	221	229	239	224	248	236	218	210	233	230	233	231	235	207	248	255	224	215	231	249	197	257	231	218	240	233	228	232	205	258	216	229	207	240	221	240	218	208	254	212	255	216	245	231	231	235	226	217	247	210	232	211	233	230	258	230	218	253	228	238	240	221	228	208	223	242	230	228	195	206	206	232	216	215	227	214	247	260	250	225	216	203	240	226	247	237	231	260	220	259	228	216	216	233	226	240	236	218	204	248	232	198	196	231	229	229	211	227	235	212	250	254	247	222	231	235	243	232	233	222	219	215	214	255	226	191	235	207	249	192	238	233	234	232	235	236	215	232	211	221	229	222	241	242	232	218	235	232	229	214	244	202	226	238	252	215	210	220	252	223	200	238	237	247	239	236	219	245	222	232	239	215	224	236	239	232	203	226	262	221	205	223	220	229	217	209	233	219	228	226	214	218	233	214	242	203	242	224	236	249	229	210	227	250	219	254	206	218	232	201	245	270	236	226	219	227	199	236	256	221	206	247	235	208	225	233	203	217	243	209	201	244	255	232	206	221	266	242	259	247	212	218	215	217	245	227	239	224	219	219	241	194	219	248	249	237	230	218	228	241	220	218	185	234	221	211	238	241	232	256	230	220	242	243	222	243	239	222	276	243	225	181	214	252	237	227	188	207	230	233	234	239	248	237	222	219	219	238	218	233	233	267	203	255	205	251	206	218	230	245	257	235	232	232	213	243	208	202	235	226	218	215	240	237	227	235	193	206	233	224	253	214	215	212	224	265	226	229	220	225	250	201	214	256	230	241	242	217	231	234	231	211	237	209	262	246	213	226	226	220	216	237	236	208	267	227	235	246	249	217	288	244	239	219	220	224	230	243	216	249	271	241	265	240	247	221	233	233	212	197	252	219	219	245	218	231	244	264	249	212	247	215	227	221	205	203	190	220	240	244	240	228	224	214	232	239	220	204	227	216	230	232	242	222	233	227	235	254	232	242	201	221	233	224	235	244	252	241	225	236	216	253	224	241	237	212	246	222	213	199	229	217	225	221	209	210	246	238	236	247	235	229	224	227	241	225	235	248	228	256	220	212	219	225	235	200	240	224	244	208	244	235	221	235	214	214	227	225	233	262	231	238	231	217	263	260	227	220	220	198	259	231	235	206	228	180	214	227	211	226	222	226	243	262	235	207	224	219	240	251	224	226	218	238	231	234	259	228	205	235	243	244	218	222	226	246	230	219	207	214	227	221	232	219	244	223	210	218	247	229	216	210	229	227	225	216	232	231	224	254	241	198	244	220	215	225	224	241	205	224	226	223	223	209	233	232	237	213	205	251	255	237	236	218	215	221	239	223	223	224	229	216	235	248	228	219	218	219	205	209	233	239	241	255	226	244	198	216	240	233	246	229	241	246	232	203	219	225	197	217	232	216	202	230	230	222	243	224	234	221	226	212	245	255	260	208	220	232	202	254	229	179	250	243	204	252	235	238	240	236	216	244	252	217	253	217	251	235	235	231	211	219	244	250	238	225	237	219
25820	21364	28096	24977	21386	12871	1797	1118	955	900	921	850	710	722	745	694	690	686	649	625	695	639	627	592	650	540	634	626	591	631	645	599	583	590	594	567	599	589	579	610	610	596	611	609	610	575	563	612	609	544	548	585	587	523	582	577	566	607	590	616	620	553	565	604	566	623	590	583	585	615	601	580	545	559	590	555	557	566	616	609	565	556	578	553	555	609	580	608	580	578	542	577	596	541	578	577	608	563	558	536	572	594	575	557	571	568	614	553	571	549	578	615	550	602	553	554	545	544	621	557	587	636	593	544	597	621	582	587	587	592	539	578	600	579	596	603	627	613	572	577	632	626	611	552	598	630	602	564	563	571	613	581	569	574	497	587	612	585	552	597	604	594	555	596	601	564	579	586	605	569	533	572	584	596	616	607	564	535	556	606	585	626	601	573	586	553	604	538	605	594	554	573	555	540	536	601	603	594	572	615	579	583	603	596	559	597	561	534	533	574	576	629	610	606	570	586	545	562	562	551	572	498	614	585	603	601	565	573	603	591	550	541	582	588	594	559	576	569	591	611	620	583	585	563	569	557	584	595	578	573	558	610	614	611	581	646	540	555	588	615	591	577	567	567	567	561	594	566	556	556	586	578	566	556	582	544	615	564	590	562	598	608	565	614	582	580	567	584	554	542	551	581	606	608	609	571	589	584	624	594	552	595	597	576	586	552	530	562	564	581	582	573	582	598	570	566	571	546	562	563	593	604	637	606	564	529	595	587	558	572	591	608	531	580	577	582	555	546	569	604	544	613	573	519	591	554	536	517	624	541	548	617	554	573	558	574	567	564	627	578	578	607	570	579	565	594	547	566	583	598	607	582	610	542	621	583	592	539	568	584	625	573	587	566	530	543	597	545	567	555	556	560	539	568	565	600	581	582	538	583	637	583	537	556	550	606	600	567	564	586	600	572	631	600	642	532	554	537	558	584	590	575	589	575	569	616	573	606	588	593	595	571	552	561	579	543	544	574	583	624	583	612	584	565	630	593	604	611	603	528	569	575	598	577	582	516	570	532	570	614	575	576	555	574	577	564	600	576	556	577	572	553	557	588	542	576	607	604	597	578	598	562	599	585	556	557	542	597	573	585	563	578	589	588	590	602	557	593	615	598	628	547	576	596	571	611	591	574	587	578	590	588	553	566	557	609	600	561	574	583	555	602	581	568	568	580	591	571	555	591	594	596	586	589	572	596	553	576	586	589	579	551	539	561	533	570	589	593	628	565	525	554	578	552	571	590	534	629	562	542	601	563	569	566	599	581	561	519	596	578	538	578	587	578	583	613	554	578	552	583	603	593	620	566	547	568	554	619	602	547	514	537	603	532	550	622	578	550	626	545	553	564	578	586	572	580	564	593	658	576	576	564	563	567	584	592	601	602	543	560	573	546	549	576	599	585	628	578	598	554	573	552	593	617	593	564	565	611	560	575	637	622	598	548	568	530	544	610	571	580	587	560	582	576	609	557	511	557	572	583	572	561	576	583	573	556	585	564	614	599	586	556	590	524	600	620	604	536	553	585	617	615	584	547	576	567	585	609	569	640	566	587	574	566	585	567	578	585	575	581	588	541	596	576	626	603	547	560	592	582	559	598	561	592	585	605	584	548	572	584	557	588	610	598	553	546	558	605	612	561	554	584	579	592	634	584	540	606	600	568	562	583	585	587	570	585	511	565	591	582	590	572	544	600	570	568	571	590	578	555	591	548	573	609	556	601	602	558	603	592	549	568	554	531	605	590	563	582	592	529	587	566	562	558	565	519	577	575	562	556	633	609	594	617	571	572	570	546	605	576	586	597	517	575	601	542	570	517	569	566	595	558	575	596	551	574	553	545	595	547	610	532	559	606	542	609	592	568	580	589	574	594	553	561	620	594	564	603	601	530	584	598	589	555	584	578	558	589	533	615	591	519	613	538	557	585	590	546	579	584	572	564	586	605	568	561	565	553	589	594	595	574	611	580	619	582	582	591	526	610	583	557	571	577	574	599	559	570	557	580	550	612	609	563	614	566	585	588	564	580	579	613	571	551	562	583	584	584	573	589	559	600	571	612	546	542	591	569	605	554	624	597	572	567	543	610	600	540	591	584	599	603	605	564	603	562	551	554	579	609	547	551	633	625	552	592	575	584	551	568	593	588	572	600	563	599	531	572	609	587	538	556	536	561	586	603	560	582	571	555	540	565	598	600	589	576	578	602	623	559	569	583	594	589	605	557	574	598	570	607	547	638	562	586	630	536	586	583	600	576	571	562	585	588	561	607	622	603	548	572	578	560	570	554	576	572	624	614	582	519	536	553	572	604	618	544	609	567	567	545	575	557	569	574	580	583	586	548	572	578	573	654	508	547	562	585	579	596	562	568	571	596	593	556	623	560	625	549	603	571	549	593	602	580	580	594	542	568	572	559	567	634	543	592	618	602	567	566	609	530	545	590	561	586	604	591	605	600	578	584	584	553	575	575	574	600	570	607	585	579	526	613	583	564	589	529	530	544	598	563	603	581	582	600	622	546	570	587	573	548	574	599	613	582	533	602	571	585	544	605	563	563	537	617	622	584	545	586	561	575	518	573	602	538	577	601	573	623	579	579	602	558	557	623	597	568	601	597	595	591	580	573	555	550	558	584	619	571	611	607	600	618	580	603	591	602	583	554	574	602	584	593	569	589	624	619	558	617	575	578	552	564	544	572	638	599	585	548	548	587	589	606	546	579	582	573	529	565	561	558	576	612	557	602	546	581	552	571	599	593	593	567	555	577	577	558	569	559	562	555	572	573	561	572	588	555	596	538	613	620	536	543	594	550	564	585	639	581	579	559	560	571	626	595	567	541	569	570	591	616	581	557	543	550	557	575	573	589	588	548	620	573	596	600	559	568	580	615	577	559	556	574	562	568	615	578	586	638	599	585	576	533	595	583	562	561	573	578	571	536	585	598	605	559	575	592	602	584	616	592	593	588	552	603	566	571	570	570	554	556	605	580	551	604	575	554	558	581	545	588	600	567	562	583	579	620	531	572	553	578	555	539	560	559	551	577	579	590	615	522	551	587	562	595	587	609	629	591	578	555	575	590	543	549	585	596	560	545	613	578	592	638	528	597	597	589	551	590	572	529	580	540	558	582	572	586	584	549	569	571	615	577	577	599	558	573	565	535	601	550	596	580	602	625	555	562	563	621	596	580	625	539	596	639	545	564	555	597	582	544	616	567	509	573	603	603	554	600	555	548	600	552	590	566	577	601	560	615	581	584	591	557	553	606	566	566	587	594	563	587	515	566	638	532	610	576	576	598	562	574	603	571	550	565	626	575	582	577	567	594	552	533	563	571	592	558	582	521	546	640	650	568	550	569	595	532	572	616	561	553	622	570	563	606	562	591	578	610	580	568	565	571	542	583	594	560	599	600	521	575	593	580	605	581	610	570	544	534	588	566	530	579	571	593	576	592	570	561	559	593	539	594	536	563	569	553
7238	10763	9933	5691	3798	2745	2158	1739	1479	1263	1126	1034	937	883	808	829	775	756	683	674	697	674	656	658	601	599	606	657	652	595	583	573	574	584	651	626	573	614	560	588	593	582	579	509	545	597	568	574	525	574	566	544	561	519	566	537	529	573	494	575	559	580	550	539	618	532	529	545	527	536	571	544	533	523	563	553	546	561	563	532	546	516	540	568	526	542	552	555	569	534	543	517	564	553	532	566	573	546	517	550	558	554	599	580	510	541	555	552	549	575	569	568	536	552	523	561	547	592	552	564	550	557	570	567	492	555	542	539	540	578	568	504	526	581	547	520	552	549	597	530	502	583	574	561	584	540	518	524	525	543	567	502	565	596	558	571	526	528	533	538	553	531	559	532	574	575	550	558	534	526	560	559	533	503	561	552	503	489	516	563	516	546	566	556	555	576	571	531	546	563	541	557	581	534	590	521	600	552	581	557	560	597	551	527	509	552	559	571	538	554	539	560	582	523	537	538	568	513	582	559	514	536	544	560	535	572	542	586	571	533	564	536	559	519	554	566	525	543	580	543	589	553	577	552	557	572	525	553	535	546	541	571	537	536	558	558	555	525	570	539	561	593	557	551	555	521	551	558	542	544	539	558	507	565	575	577	545	554	532	548	576	528	552	561	540	517	591	516	589	507	505	561	529	528	551	528	568	537	542	549	503	539	573	529	495	561	551	565	522	542	550	546	581	580	539	473	548	543	587	524	534	570	538	513	552	550	530	522	538	527	535	560	549	555	553	536	556	541	550	517	534	570	558	538	556	554	535	531	564	515	541	550	541	548	540	522	508	550	530	542	499	534	590	537	579	571	514	513	540	553	532	540	550	541	516	515	543	566	539	554	546	534	519	568	526	540	541	576	591	555	578	525	514	541	541	552	537	538	531	537	558	591	551	517	544	519	543	522	552	546	548	554	540	557	557	548	541	551	556	528	557	527	586	524	533	556	559	537	534	533	560	571	543	570	560	553	532	503	504	556	556	594	532	506	534	531	543	548	562	530	572	512	542	548	546	555	539	578	566	515	557	586	555	525	564	520	565	531	554	551	508	568	550	543	556	532	543	555	548	530	558	546	587	559	552	565	543	561	556	541	532	539	577	526	523	533	589	549	533	587	508	541	538	591	577	538	580	583	576	561	543	533	553	544	562	532	559	532	565	513	566	531	544	538	553	563	515	570	528	527	546	596	587	530	553	495	529	541	574	527	618	521	543	583	512	531	531	555	545	551	537	577	518	547	576	490	532	536	568	592	550	576	541	555	543	510	572	585	594	520	501	513	516	547	525	542	559	547	542	516	522	533	553	523	542	571	560	564	533	591	531	559	545	555	525	520	538	501	545	568	533	568	575	516	519	542	575	535	545	559	492	584	552	517	518	588	545	574	523	525	569	539	560	596	533	561	587	583	553	592	522	534	564	568	551	573	543	541	511	501	524	599	525	549	597	495	556	506	549	549	556	542	555	599	569	569	522	540	562	506	562	550	528	517	561	560	560	556	574	577	534	533	544	542	602	538	583	531	535	556	543	505	551	532	516	544	532	539	530	535	529	531	541	569	538	555	551	554	560	541	563	568	561	542	551	507	564	559	530	553	548	539	536	545	535	558	512	570	537	518	528	602	506	546	538	540	587	521	545	535	541	580	560	562	572	557	546	595	566	559	550	561	535	544	523	537	562	551	539	529	548	579	527	540	509	527	523	595	521	555	591	548	543	528	545	533	514	528	532	520	552	546	526	583	582	544	544	526	553	546	562	578	539	558	550	558	573	525	592	587	561	503	536	516	551	525	540	540	564	534	520	564	521	556	521	538	560	537	568	543	519	566	518	567	550	486	535	539	555	554	493	520	534	559	575	504	564	538	543	519	489	528	559	568	569	504	567	562	549	544	586	603	516	572	569	518	532	535	535	545	543	537	582	561	525	540	547	519	551	540	581	573	579	500	521	531	563	572	584	504	540	528	567	549	540	563	504	528	522	499	553	537	561	530	565	535	512	565	522	552	548	533	544	537	536	512	519	551	559	571	556	490	532	520	547	566	539	531	528	583	551	544	573	540	529	539	531	509	544	541	510	529	565	527	532	538	522	559	525	547	531	581	519	558	535	540	549	536	541	553	542	538	551	493	512	504	541	515	557	567	559	531	555	543	563	494	519	576	548	518	534	574	516	564	517	561	524	562	560	543	557	583	561	556	543	558	577	526	542	569	524	565	539	556	532	588	601	582	538	542	587	545	542	525	534	538	546	538	516	551	538	517	558	534	537	520	518	574	570	580	506	593	535	515	550	561	535	523	566	541	524	541	532	525	545	516	573	523	557	571	563	511	553	589	484	541	535	548	559	539	526	569	544	536	551	524	544	521	554	581	523	569	511	487	531	524	539	525	551	531	510	574	569	561	529	563	515	560	564	554	533	573	542	564	548	545	538	517	501	553	583	532	512	581	555	536	565	545	568	551	548	514	582	546	556	496	537	539	576	517	584	550	565	520	537	524	536	582	571	578	503	550	554	557	545	561	534	576	567	564	533	584	545	575	525	546	576	557	549	569	539	541	554	549	514	584	556	549	546	563	525	554	557	568	558	539	548	565	504	561	533	538	530	528	576	577	560	538	573	563	569	558	572	536	518	530	510	563	518	591	540	568	528	549	550	570	551	545	560	570	527	529	553	573	562	543	527	531	544	540	489	539	539	557	519	508	491	556	527	524	529	523	521	572	549	562	535	589	550	516	496	511	546	529	519	538	565	565	567	522	552	571	563	523	539	550	523	565	482	532	527	547	540	536	558	574	548	574	493	515	534	586	556	563	556	524	595	528	554	566	519	539	517	594	551	567	538	557	535	533	539	597	567	522	581	513	551	539	566	507	577	542	524	608	534	533	513	576	520	577	530	563	564	560	551	521	528	533	543	567	566	532	572	541	531	527	569	517	521	512	549	535	521	527	548	530	531	576	520	518	572	566	576	521	595	533	548	534	549	535	526	551	571	531	575	507	534	523	578	553	493	568	564	551	506	558	556	518	536	563	533	562	548	555	557	535	559	520	556	543	535	540	556	537	543	494	535	530	523	514	520	545	567	567	537	539	551	550	553	556	561	536	560	604	535	567	506	530	542	537	544	539	536	539	558	516	593	559	541	542	557	549	569	558	544	522	554	529	552	593	561	533	557	544	540	546	543	561	554	548	527	552	512	530	561	545	558	538	542	516	570	547	551	513	546	540	567	567	516	553	523	499	538	547	547	576	565	549	507	601	573	557	535	584	596	580	572	584	545	547	558	535	549	502	577	531	505	549	512	512	533	504	542	577	503	546	560	564	530	540	567	500	514	565	554	554	579	523	540	581	557	532	557	551	496	563	547	533	621	551	571	511	529	530	509	534	564	555	547	559	576	531	503	573	509	527	494	511	567	557	559	542	512	511	515	558	542	549	518	566	547	544	543	486	539	604	578	556	564	489	555	548	539	523	556	535
23409	21318	28378	24611	21323	21407	11743	2140	1517	1371	1303	1138	1159	1117	1060	985	994	969	993	950	933	882	882	871	877	875	880	860	875	822	835	788	845	875	829	795	855	850	876	815	829	860	881	792	835	868	837	802	772	857	855	864	885	802	770	768	816	791	778	798	839	803	829	823	788	812	814	810	836	803	827	819	778	820	728	828	753	786	800	791	786	805	793	753	807	821	785	829	809	800	837	879	859	835	857	792	796	830	830	745	775	821	807	796	821	834	814	804	801	777	769	735	824	792	776	835	783	782	779	799	756	768	817	774	765	796	787	805	803	791	844	782	828	773	773	770	853	785	735	817	799	794	756	786	841	796	804	835	854	788	787	791	796	812	801	812	859	819	779	781	750	784	825	789	836	825	796	788	791	737	856	754	767	792	790	821	799	825	797	820	738	815	818	777	815	803	768	799	820	816	771	768	833	812	821	799	819	783	773	737	819	845	778	788	815	849	761	782	806	830	778	814	780	792	798	736	816	811	816	776	788	773	822	787	820	740	739	793	838	809	828	804	854	817	800	807	830	802	774	743	813	803	816	835	861	880	784	783	822	802	760	756	775	830	804	812	778	778	796	823	796	779	775	802	820	828	829	795	754	776	744	790	761	830	804	806	770	816	833	788	818	789	814	802	827	794	745	821	824	818	785	804	771	820	752	781	771	733	813	773	780	786	777	833	808	786	787	769	814	777	831	789	810	763	813	845	829	805	790	792	793	800	806	791	799	796	804	823	817	787	818	779	795	735	809	824	802	880	772	807	791	802	801	789	747	744	749	775	808	806	794	819	778	749	807	739	744	792	793	807	815	783	731	778	807	781	779	821	791	746	773	796	828	803	758	800	784	781	779	796	776	827	821	838	856	815	754	783	799	761	767	779	770	798	766	777	771	817	805	781	814	779	820	806	795	804	793	830	782	814	778	755	830	804	766	784	795	831	757	812	796	827	796	785	814	769	811	804	814	779	828	788	819	819	767	760	775	876	754	809	784	813	783	849	744	796	829	775	780	768	792	752	794	798	805	811	776	749	769	777	770	773	759	800	757	840	823	808	824	800	801	846	762	764	804	757	819	804	757	784	835	768	780	829	841	793	829	747	743	795	791	751	799	807	773	811	786	724	771	762	775	816	810	800	804	806	826	808	763	750	785	785	780	838	810	808	827	768	855	732	752	815	837	806	765	776	792	793	777	772	715	797	760	816	775	791	797	783	773	799	759	798	834	812	833	806	821	784	813	774	809	810	811	774	824	798	778	835	819	814	813	788	820	731	806	785	801	799	768	831	785	754	800	763	861	784	766	809	786	783	797	757	759	792	755	861	762	723	728	808	788	755	749	759	808	822	768	783	813	813	773	799	809	809	740	829	798	823	792	801	807	827	774	778	802	820	812	772	798	803	761	837	750	827	833	808	805	784	747	741	858	827	799	788	780	803	786	819	764	856	821	780	804	793	811	776	766	811	750	789	753	780	780	852	829	803	822	789	762	805	815	784	761	821	791	794	779	741	784	791	787	759	777	821	802	763	760	807	827	748	765	812	800	785	776	770	763	813	784	802	799	813	816	808	748	789	818	797	790	831	763	744	803	768	838	797	803	845	804	825	802	788	823	792	786	807	823	801	757	768	838	789	771	786	781	744	745	797	775	809	773	776	747	846	798	803	781	787	772	773	791	737	793	782	820	810	818	794	835	779	807	840	801	785	767	772	830	762	804	807	761	792	791	793	779	779	793	750	814	808	795	806	766	838	826	774	840	830	816	796	807	733	830	797	762	788	802	824	715	803	769	783	773	776	783	806	727	783	801	793	795	835	839	799	816	771	796	796	765	778	773	785	734	806	767	741	827	822	781	749	819	827	826	794	775	790	785	757	732	841	791	759	815	848	768	763	836	839	772	783	803	809	798	814	791	796	744	805	755	806	811	786	790	805	806	808	797	861	809	789	759	780	776	831	800	803	791	798	786	847	755	835	780	807	799	786	818	802	807	790	819	762	827	776	809	811	769	777	789	798	761	811	774	774	832	770	802	840	782	833	791	827	844	786	845	807	822	791	728	803	815	788	813	792	764	809	842	808	845	839	750	811	765	836	768	728	751	809	825	803	781	763	809	791	784	784	781	806	804	830	768	827	787	770	797	783	808	766	849	812	815	834	740	775	825	751	784	824	783	801	767	833	789	806	806	798	797	778	817	766	778	762	839	757	829	798	823	844	821	760	834	765	798	802	832	793	805	744	778	752	784	757	839	792	780	818	757	855	776	838	766	774	802	774	779	842	795	802	753	767	764	764	825	795	801	826	730	802	808	803	769	798	823	779	826	793	758	775	805	807	834	839	846	819	780	810	772	771	838	785	789	800	764	748	816	812	826	750	827	819	777	822	809	758	786	811	821	784	835	812	804	755	825	814	789	772	798	823	764	783	793	836	805	770	796	774	804	776	773	789	825	747	795	752	794	784	800	866	795	787	844	801	831	815	835	789	752	776	819	806	804	823	790	748	846	787	768	803	820	777	742	806	820	744	797	834	712	769	832	783	808	761	761	828	822	733	783	785	793	786	784	754	771	794	798	755	786	842	777	739	793	823	777	780	794	796	844	789	828	811	766	793	825	831	783	823	811	799	805	730	805	787	769	754	811	796	799	816	788	813	803	809	745	769	754	744	777	766	786	802	841	789	796	763	772	818	810	784	810	813	804	760	791	860	861	783	790	713	797	810	778	781	749	788	783	789	765	796	796	754	803	810	782	805	799	814	777	823	790	788	776	797	795	763	768	829	797	765	767	815	792	776	817	787	805	810	795	806	811	826	777	810	764	792	834	772	757	761	791	808	819	774	771	798	814	814	807	816	804	811	808	743	761	821	775	776	756	770	815	823	768	802	822	804	859	777	825	780	783	770	769	830	812	837	771	798	804	797	791	799	808	763	767	760	763	778	770	809	798	800	817	821	810	778	799	760	768	764	798	746	795	815	833	813	801	837	792	795	777	773	837	804	815	757	788	851	792	835	764	842	785	814	798	754	769	780	790	754	793	809	783	833	775	814	768	808	793	785	768	782	763	741	800	790	770	804	828	748	839	781	823	788	821	771	821	811	752	767	746	814	816	785	777	789	808	775	773	832	802	780	779	777	803	736	768	745	825	753	836	809	768	805	817	826	850	807	766	784	772	816	825	765	882	762	844	817	795	765	802	790	793	785	792	859	726	788	800	822	804	814	816	725	787	785	831	779	773	810	790	787	850	784	817	838	849	730	819	799	773	758	786	823	803	804	773	795	810	804	772	826	794	834	831	801	822	806	818	768	770	842	769	798	723	797	739	771	791	776	784	770	780	823	770	782	794	786	786	759	799	794	770	798	794	802	770	807	854	786	787	779	821	831	779	804	821	823	796	783	793	810	772	756	797	817	809	806	808	802	825	825	794	771	744	747	772	818	769	798	809	778	759	776	790	782	765	887	762	770	796	763	786	838	743	772	753	753
10168	17157	15907	9460	6489	4715	3684	2952	2545	2096	1924	1691	1502	1346	1347	1257	1174	1087	1063	1070	1032	1010	980	983	905	938	882	845	948	831	929	851	874	833	783	813	808	814	803	773	874	796	787	861	800	780	802	771	808	808	764	783	730	779	820	770	791	772	738	787	759	772	812	745	787	776	738	782	788	788	716	838	777	784	753	802	742	767	774	771	751	701	758	812	801	696	778	718	727	748	730	751	745	808	749	782	801	811	717	744	769	706	751	753	726	764	803	749	768	790	770	750	783	754	727	764	761	747	760	730	753	763	788	694	732	769	755	764	735	734	711	757	764	811	724	769	738	732	788	715	760	763	748	769	799	762	734	791	744	803	793	783	746	780	776	749	760	794	740	744	758	767	784	685	741	766	766	736	762	730	783	716	716	780	774	709	776	776	802	756	782	754	749	748	810	771	758	690	725	797	820	765	743	746	747	774	771	808	777	728	786	753	745	763	760	753	716	779	728	688	768	716	778	754	728	737	730	725	747	728	787	704	747	774	743	761	722	729	755	695	765	775	731	672	761	767	747	746	743	784	776	738	716	750	764	785	784	760	750	760	770	731	737	726	724	750	742	711	781	728	745	762	789	736	709	754	732	791	724	774	779	776	683	709	755	789	750	755	750	794	766	747	793	715	748	733	680	723	739	727	772	788	753	696	757	723	727	762	796	724	774	736	768	755	776	718	688	737	772	793	762	768	782	771	762	779	731	765	798	751	773	726	730	730	717	768	801	763	772	733	749	745	730	760	726	738	737	732	726	787	739	761	788	746	767	786	766	769	702	749	745	774	748	770	736	734	740	773	760	767	748	733	767	782	789	721	800	715	759	727	809	706	780	725	743	727	752	726	740	778	721	795	658	736	742	746	772	664	793	730	717	750	757	695	771	735	819	772	766	671	778	769	739	720	756	741	776	730	767	794	742	821	782	842	790	779	715	761	718	746	770	744	710	764	768	813	737	751	747	753	725	727	736	729	738	750	774	762	753	753	780	741	768	725	763	734	784	737	740	754	798	762	771	773	734	740	793	772	737	732	723	756	744	728	708	761	760	712	756	731	774	717	734	794	735	761	770	757	728	759	764	757	750	766	738	746	806	718	758	747	756	760	774	755	716	757	707	747	767	769	741	819	738	709	776	715	776	782	753	747	746	795	721	790	728	765	788	742	751	707	739	770	738	772	755	774	742	706	773	783	736	792	804	783	784	724	748	772	750	764	788	737	743	748	722	744	771	770	711	736	737	729	776	776	688	712	750	726	735	812	770	773	724	723	750	705	770	743	754	784	726	753	751	749	805	695	732	761	784	693	752	730	739	801	737	773	731	743	795	730	811	742	736	754	729	797	777	762	758	739	817	781	763	791	752	733	775	783	752	711	762	760	771	744	771	787	745	715	723	704	785	725	801	766	785	788	733	748	746	732	771	772	737	754	716	730	689	784	766	777	766	753	797	772	810	719	738	752	715	738	781	793	694	751	764	747	793	738	764	786	774	715	778	784	760	743	784	729	756	771	822	717	733	739	743	744	776	781	760	769	720	745	751	759	732	781	729	764	761	744	730	741	771	726	759	741	734	703	793	715	742	787	704	762	760	723	721	752	782	744	720	734	738	783	726	760	772	734	767	748	734	765	756	749	729	765	689	707	756	740	744	766	715	792	732	788	756	771	717	741	741	736	680	739	744	721	784	749	743	744	798	778	725	765	754	764	770	714	766	753	784	764	728	727	780	775	781	771	753	717	748	737	762	743	767	785	735	768	781	740	786	772	714	740	785	779	740	733	761	787	722	732	791	777	757	742	770	753	777	730	749	738	793	726	747	777	791	773	740	699	775	746	729	689	793	717	797	710	744	744	771	786	763	777	765	751	736	793	748	741	730	749	703	753	778	761	784	797	749	710	797	756	747	767	751	747	740	759	763	732	730	779	737	746	733	791	761	790	721	726	709	782	758	758	749	740	728	742	767	795	769	746	767	748	703	759	764	722	739	790	783	741	760	778	773	743	759	728	762	784	742	756	765	733	753	746	775	776	795	763	762	755	725	735	712	776	758	768	744	757	750	814	786	727	765	725	752	757	752	767	755	727	768	737	750	749	760	766	753	804	731	762	721	746	745	759	786	788	786	743	729	800	780	767	746	719	730	770	734	735	774	770	809	752	796	720	748	786	729	803	714	732	730	734	709	786	809	737	803	747	704	766	775	767	770	777	785	705	745	800	770	749	781	770	732	724	775	769	739	729	772	761	739	760	773	774	731	749	771	708	705	763	750	773	732	802	678	759	754	744	799	765	778	741	761	710	800	736	764	734	786	771	730	695	712	792	758	703	810	767	812	787	749	746	745	791	734	694	761	771	784	775	734	757	789	768	751	766	726	773	718	748	783	792	759	758	753	759	775	701	754	746	793	770	782	820	697	725	712	784	802	788	768	748	762	751	749	735	769	748	762	764	726	748	758	824	787	781	764	734	737	746	732	710	753	807	750	791	778	776	779	782	762	725	753	779	760	752	764	736	754	764	700	746	758	763	722	750	744	756	697	728	772	774	778	786	760	788	719	794	717	774	752	775	834	736	730	714	774	759	764	786	742	717	730	732	835	765	792	777	782	749	725	763	789	691	752	739	715	710	750	748	731	742	717	737	777	722	823	723	718	723	730	740	754	728	807	807	717	741	769	733	736	780	791	780	734	725	758	726	803	760	746	737	750	716	763	747	705	687	755	753	751	722	764	744	712	713	715	747	705	761	718	746	809	739	793	789	769	789	777	691	756	742	730	736	714	728	757	730	774	730	753	724	716	809	815	775	706	740	784	737	812	728	742	734	760	747	691	718	748	764	790	777	809	741	786	754	790	791	743	764	807	788	723	767	729	769	709	761	706	774	762	744	758	740	721	740	700	766	780	756	739	726	753	777	755	756	750	783	743	792	681	727	743	709	765	809	804	737	753	833	744	750	741	734	756	756	698	769	781	727	810	768	734	771	785	720	763	796	777	758	732	771	730	772	781	756	804	745	731	703	759	798	789	689	773	755	766	776	784	781	774	745	766	704	753	754	754	697	772	761	756	743	721	787	760	759	755	785	733	787	760	769	735	746	770	725	759	786	772	742	735	762	740	756	751	762	786	762	716	790	739	766	724	724	707	810	773	761	752	762	732	760	792	746	741	736	720	723	711	762	744	789	773	789	776	820	792	765	765	729	770	803	754	749	752	732	705	744	759	709	734	752	740	774	738	759	737	747	744	755	765	788	747	732	768	758	733	764	775	736	728	723	768	742	747	783	749	737	766	763	793	734	771	763	800	747	788	771	735	737	746	763	768	730	729	729	780	719	729	792	768	782	797	742	737	801	750	730	789	729	733	810	828	735	726	781	726	767	751	795	752	752	743	756	752	772	792	716	701	772	716	751	720	823	784	776	782	757	757	759	712	717	765	788	754	751	746	738	760	753	753	770	716	744	705	756	703	817	791	774	718	746	774	798
29016	16058	2258	420	297	289	279	266	284	226	233	235	245	233	234	225	242	209	207	230	205	225	218	210	228	185	226	244	249	253	236	231	274	225	229	237	239	210	263	227	235	223	223	238	227	217	205	241	242	221	237	246	210	208	243	229	261	216	248	218	229	269	224	228	222	235	197	234	227	219	216	250	232	221	221	241	223	229	239	221	245	217	229	259	215	202	217	229	243	221	229	237	232	244	236	208	224	243	224	210	218	234	203	206	212	225	231	219	212	233	225	224	244	241	213	240	218	223	211	217	233	218	231	233	208	215	218	216	220	229	220	220	228	237	218	233	206	242	237	251	235	225	239	214	216	225	221	242	214	229	239	231	239	186	221	238	225	223	238	234	220	233	228	211	225	235	216	210	219	212	219	221	223	202	245	233	237	211	221	227	202	225	223	229	253	204	250	226	229	248	216	229	207	231	227	219	201	228	255	195	218	233	212	236	219	239	241	205	222	233	229	194	231	194	242	218	237	228	223	217	223	230	201	228	232	196	224	223	204	222	219	212	232	244	210	211	233	210	222	217	222	208	217	219	230	217	218	226	246	231	233	215	236	244	214	206	203	241	211	225	265	241	235	248	241	246	233	235	218	209	223	240	228	240	217	258	228	186	230	231	234	202	250	233	213	251	267	232	218	207	208	205	204	236	228	224	262	213	250	250	241	243	243	221	201	218	226	224	243	247	198	222	216	221	218	217	214	201	231	226	212	244	230	205	205	246	217	209	210	241	214	232	227	242	208	201	201	237	237	248	236	212	238	251	226	228	245	218	173	222	241	219	220	224	271	204	214	222	234	220	237	239	230	237	201	232	251	217	231	237	226	202	223	218	204	215	235	221	246	228	236	210	217	245	236	205	245	221	203	223	217	218	221	245	212	207	214	215	209	226	242	231	207	224	221	246	238	227	212	217	215	195	218	210	210	242	235	235	228	195	222	247	207	247	225	228	226	220	230	220	236	242	217	217	220	215	239	222	233	242	238	221	217	248	184	243	227	223	218	247	223	222	239	233	225	236	230	216	233	195	234	227	223	226	219	257	243	230	207	202	233	235	210	224	230	220	257	231	211	231	235	227	199	240	241	239	218	224	212	215	201	189	236	227	219	254	205	217	222	216	222	224	229	233	223	240	230	200	218	210	219	239	220	213	218	185	219	207	202	238	226	236	246	230	233	239	223	228	202	235	213	238	227	227	252	214	254	204	227	212	236	218	235	208	208	268	238	220	245	234	260	244	219	218	232	221	252	225	234	206	217	242	203	235	206	219	239	209	198	248	233	210	220	242	228	202	245	214	240	237	230	215	227	219	257	215	253	233	236	241	235	219	228	223	239	208	238	232	242	216	236	221	242	221	229	229	215	216	196	224	214	234	240	225	225	226	230	220	228	218	234	234	223	242	221	231	209	218	214	230	244	233	209	237	218	229	221	225	205	216	219	209	220	226	217	229	233	241	253	225	206	221	219	237	228	216	235	227	236	227	213	229	238	189	214	231	204	217	233	227	232	211	207	210	232	217	235	230	223	222	242	225	229	237	254	232	220	222	205	234	255	236	252	246	222	218	216	215	223	204	228	246	225	234	238	221	210	202	222	225	217	209	207	239	252	224	200	220	215	235	239	229	232	242	200	241	204	230	243	217	224	230	241	210	215	206	209	226	225	236	234	242	244	248	222	242	238	236	194	217	240	226	233	200	253	240	238	233	230	204	212	206	231	243	209	245	216	229	232	234	232	215	247	241	209	254	222	232	220	213	258	208	204	211	244	216	233	250	223	217	217	242	232	215	204	236	217	214	221	209	189	203	210	220	239	222	200	232	230	245	204	252	233	236	257	261	219	216	234	216	208	252	229	225	242	209	194	250	214	229	232	258	218	200	261	210	235	212	217	222	254	253	216	241	205	183	237	237	219	224	207	194	244	231	232	218	245	237	187	247	240	212	218	194	231	225	231	235	242	256	222	233	206	229	223	210	230	199	226	247	224	236	222	206	251	208	209	233	212	219	219	242	233	225	222	235	215	237	237	216	231	235	256	233	217	221	236	196	224	209	230	232	268	254	208	226	241	220	227	227	233	217	217	217	235	238	215	221	221	224	227	194	205	206	233	221	233	254	212	224	231	214	204	208	217	220	204	223	243	225	238	216	223	219	231	213	229	224	228	229	218	263	220	198	206	248	257	218	218	200	235	218	205	224	227	202	197	223	225	238	230	222	239	239	235	191	230	210	230	219	221	237	226	209	236	251	218	207	224	215	211	229	231	212	205	239	251	214	228	244	188	244	225	232	238	205	255	223	223	244	222	220	214	216	220	245	227	202	226	230	203	232	220	243	213	237	242	221	241	214	209	227	221	226	216	235	236	222	227	235	220	214	226	223	188	230	238	236	225	197	238	213	216	224	209	206	230	243	239	244	213	240	227	199	259	220	219	228	229	246	223	207	226	212	213	220	227	214	239	226	206	230	216	230	227	244	232	185	272	221	205	216	226	230	217	232	250	259	221	214	260	225	215	239	250	219	223	255	248	194	230	220	248	237	257	225	211	216	219	230	226	198	227	253	236	214	241	238	219	218	241	228	241	225	214	232	232	223	224	223	219	266	220	228	207	223	236	249	264	243	216	203	223	226	223	219	228	235	219	211	213	229	217	221	221	199	231	247	248	222	233	252	187	248	248	219	216	233	214	223	216	216	215	224	227	218	235	235	217	241	212	230	207	204	209	226	248	230	232	213	270	235	223	208	257	229	230	202	208	199	248	236	231	240	227	224	238	250	224	223	228	213	216	236	197	231	227	223	229	222	232	239	230	210	241	226	231	228	233	227	211	220	231	207	234	229	207	233	231	208	221	238	262	220	236	210	242	216	215	234	215	207	206	238	223	233	208	213	240	221	193	219	215	213	198	213	206	227	206	207	228	210	232	231	217	248	196	223	258	225	226	229	207	229	215	252	212	234	224	211	226	221	238	246	200	242	230	211	203	253	223	231	226	212	217	224	214	235	225	228	205	216	234	202	206	240	232	247	241	252	225	229	220	227	234	218	206	210	229	230	206	246	257	230	226	215	203	201	238	218	210	223	232	232	245	195	238	226	217	245	223	243	248	227	196	220	229	217	217	228	237	231	240	224	261	226	237	226	240	222	232	238	222	241	223	204	225	212	197	233	255	210	231	236	222	230	222	226	225	218	238	234	226	239	242	197	242	225	234	218	246	250	223	226	224	219	184	224	212	216	257	229	208	205	213	209	226	221	235	254	236	251	234	223	240	202	208	205	210	238	241	219	221	237	207	194	217	243	250	205	204	235	225	244	218	214	222	231	238	225	204	231	233	218	249	210	229	207	246	220	241	197	212	222	225	222	218	232	216	232	232	258	245	204	221	224	217	244	235	261	240	209	226	210	230	239	216	213	258	231	230	235	222	210	251	225	223	255	218	250	228	221	245	173	243	218	217	239	231	216	214	244	232	230	211	219
4860	773	697	486	418	344	315	305	274	291	249	283	235	243	248	249	238	233	249	248	242	207	226	252	219	250	232	224	227	236	219	239	270	236	224	228	236	238	230	246	250	232	242	241	216	245	217	242	230	227	230	237	224	228	208	213	219	266	234	235	223	263	237	244	215	240	219	233	223	218	228	231	233	219	214	211	196	211	209	221	219	222	239	263	245	221	243	220	240	227	237	227	245	263	216	243	227	229	227	234	224	254	240	231	220	244	200	218	246	233	224	217	240	252	234	236	237	276	225	234	229	227	237	218	211	230	230	247	235	211	260	228	225	261	239	240	222	232	229	235	242	234	224	226	232	212	231	250	234	223	256	253	220	233	245	230	255	241	235	241	247	258	248	229	217	231	223	220	228	230	245	238	226	225	242	241	219	245	243	249	238	240	221	220	238	238	232	233	279	218	235	257	258	240	222	229	230	241	260	242	240	274	252	215	235	245	230	234	244	258	244	213	244	232	230	217	220	234	221	217	235	214	235	234	223	232	221	219	233	234	231	233	229	221	232	255	225	207	220	214	220	272	239	224	206	233	224	236	242	208	233	236	242	239	205	253	240	248	239	216	249	212	237	200	229	205	231	230	251	225	245	218	245	225	257	221	205	234	214	222	248	239	224	214	278	255	238	227	255	222	222	238	238	213	254	232	238	238	242	220	239	250	243	212	216	237	243	225	241	239	240	221	218	240	244	209	228	241	238	229	205	234	265	210	235	236	244	225	245	237	244	234	227	215	264	234	257	233	251	250	234	224	231	268	212	205	250	226	224	218	235	258	231	259	243	246	224	218	251	244	251	230	211	252	253	253	249	235	233	228	228	251	193	249	246	271	221	241	242	216	221	218	224	228	253	229	216	221	239	211	248	268	242	224	226	230	244	205	213	228	230	235	234	244	250	248	234	235	243	263	227	232	205	244	244	215	214	222	225	203	225	251	203	196	229	211	247	246	219	213	212	259	226	234	209	231	230	250	198	247	247	245	236	214	189	201	244	230	234	226	224	246	227	238	229	208	248	217	241	265	228	238	238	249	222	259	213	243	243	237	216	222	251	254	218	210	234	222	219	263	214	229	223	217	218	230	226	245	214	227	230	229	234	244	224	240	261	223	242	237	241	232	222	215	254	249	204	221	235	223	228	213	246	255	226	206	245	214	246	247	230	216	249	220	258	241	211	213	214	249	229	194	235	221	218	219	214	208	270	238	244	221	221	212	242	217	238	208	227	219	231	281	227	219	223	235	238	248	220	234	253	224	224	220	225	190	214	219	238	243	224	240	232	224	213	266	211	243	213	215	226	256	210	235	235	234	231	214	259	229	266	219	245	256	250	238	231	212	230	222	270	230	219	236	221	224	208	259	242	240	232	254	239	266	244	223	220	221	223	230	228	223	240	233	242	228	243	234	240	243	236	214	219	232	234	239	243	220	247	218	238	197	212	203	198	231	224	230	205	221	213	235	245	241	216	217	239	234	209	233	239	221	239	264	241	236	209	232	233	214	246	236	207	221	217	227	241	244	259	256	226	217	243	200	221	216	218	229	230	225	242	236	232	258	218	227	232	206	226	244	244	203	218	259	215	200	245	247	253	233	227	220	223	229	227	246	224	223	201	223	225	207	247	214	234	240	230	250	256	234	216	239	229	218	227	257	236	253	224	236	226	224	256	251	226	221	231	219	242	227	224	228	256	245	216	209	212	229	240	212	260	249	226	244	244	226	229	253	221	246	234	209	257	199	222	204	239	220	228	243	222	218	233	238	224	200	253	229	219	262	218	181	213	226	237	227	211	244	215	212	228	216	234	247	245	231	271	248	216	223	223	244	227	250	240	223	212	240	261	200	237	226	276	242	247	249	236	253	221	241	237	221	242	204	246	216	208	251	224	225	240	260	217	215	238	214	229	219	214	253	239	212	220	223	230	200	224	220	242	227	211	224	261	211	265	231	217	232	229	245	217	245	215	230	231	220	232	246	238	240	222	251	228	212	250	231	236	227	239	227	232	243	227	237	210	245	227	219	260	231	226	256	233	202	220	228	222	242	259	241	233	252	216	232	215	223	234	219	237	225	216	245	220	233	224	245	219	227	257	208	250	231	247	244	235	209	200	219	238	233	226	246	248	238	243	231	232	229	215	223	251	238	224	220	225	223	244	249	246	235	236	209	255	247	238	250	235	211	225	248	234	244	221	231	245	220	265	240	244	220	228	226	247	220	226	214	226	242	232	230	255	230	255	218	211	226	256	243	243	232	231	236	217	245	214	249	202	252	230	240	216	235	230	213	247	261	268	226	257	237	248	226	251	222	238	202	231	250	223	236	236	214	231	224	261	244	256	262	227	267	246	255	257	214	233	226	208	248	250	210	205	211	217	249	254	271	230	246	260	218	236	236	242	242	204	197	238	224	231	226	260	219	235	240	227	230	222	258	219	252	224	233	233	231	259	244	224	224	209	259	213	238	227	226	245	254	232	207	240	243	233	218	229	229	240	219	226	240	223	218	223	234	241	239	259	242	233	229	224	217	224	223	256	223	248	253	234	237	252	230	249	240	236	233	222	229	226	220	207	231	233	213	226	230	251	225	232	249	240	238	261	258	244	231	224	240	238	227	253	223	236	235	238	227	229	227	261	228	243	235	234	243	209	247	213	215	264	215	237	228	204	250	196	249	205	238	211	227	216	261	234	233	240	222	251	214	223	248	206	240	236	221	236	212	218	215	232	247	225	241	266	260	221	245	221	253	233	239	260	224	220	228	227	207	246	215	221	211	243	235	219	208	229	229	256	230	228	208	216	254	225	218	243	229	247	216	242	223	237	212	227	217	252	229	204	243	245	231	242	247	236	190	235	241	209	217	215	234	215	241	239	227	238	220	245	223	214	232	203	258	259	241	215	224	223	229	228	251	231	250	238	235	259	220	231	231	226	231	247	224	229	250	240	228	219	211	223	228	231	244	226	229	233	258	228	240	237	234	249	212	253	220	222	225	230	232	219	227	224	244	237	239	267	229	245	223	238	244	237	214	240	244	234	234	249	255	229	216	219	226	216	214	236	242	242	216	228	235	232	246	224	252	250	242	214	248	237	244	267	237	210	238	224	234	235	217	265	227	234	220	242	212	241	245	231	266	221	209	250	212	241	227	241	221	217	236	228	217	242	244	255	199	254	233	235	216	218	224	250	244	223	215	212	238	228	253	250	217	216	238	220	247	238	219	224	223	235	228	226	245	228	227	257	243	235	237	228	250	253	227	220	215	256	253	233	233	216	215	221	242	230	220	264	242	237	227	230	222	235	225	222	244	235	210	243	202	230	238	234	230	221	239	198	220	234	248	228	234	210	257	235	238	255	230	244	241	229	250	225	211	221	195	231	252	228	239	243	226	226	236	200	209	257	216	252	237	233	245	247	182	217	262	226	213	270	245	238	245	217	241	241	212	216	229	237	235	228	241	235	245	232	233	214	222	241	239
25802	21308	28029	24932	21326	12874	1782	1133	965	904	816	736	779	799	735	736	744	622	666	650	644	674	625	638	629	615	632	608	610	612	589	639	625	594	586	616	617	605	614	578	613	603	592	595	608	599	597	599	597	570	576	633	583	621	644	622	585	583	569	577	562	581	593	606	598	603	614	586	578	614	605	605	605	621	572	584	609	607	610	583	576	599	571	599	562	626	591	611	613	600	603	621	594	585	574	588	569	599	599	546	566	554	582	604	594	561	578	578	573	590	609	602	591	592	538	597	602	577	571	647	561	592	559	605	551	569	634	547	612	581	617	600	595	558	585	566	610	614	545	558	604	603	597	585	587	587	558	566	593	611	589	542	586	553	579	615	557	604	533	593	586	584	593	605	637	586	539	566	567	623	564	563	571	608	545	581	596	563	589	601	534	631	610	592	559	547	536	598	590	562	588	595	622	581	564	617	627	587	596	578	560	590	572	607	585	599	587	612	575	606	564	594	552	595	617	589	621	589	586	588	585	584	596	601	613	583	577	574	587	587	561	615	553	609	574	614	589	542	580	543	599	621	537	620	609	611	589	590	533	622	595	581	589	602	583	582	582	597	590	571	538	585	549	580	520	563	591	522	575	585	569	549	582	606	549	593	587	574	581	546	599	590	603	559	611	537	513	582	556	591	593	575	614	605	524	577	603	630	606	606	579	617	578	533	551	555	579	579	592	595	579	534	548	599	619	595	545	589	592	597	541	618	583	567	592	608	577	607	537	562	587	622	615	581	566	564	554	602	591	541	657	600	597	550	592	575	542	605	575	584	573	575	578	586	598	579	600	589	598	601	598	549	549	608	544	592	558	574	604	555	544	539	581	548	560	600	562	578	569	571	544	567	585	563	568	579	618	581	599	600	538	563	584	554	573	626	586	575	577	626	570	520	565	575	531	626	575	607	595	621	588	584	621	635	561	592	568	614	636	608	582	555	561	555	596	614	573	571	626	585	577	615	590	560	606	574	563	606	552	592	580	548	531	598	569	616	569	589	574	577	624	565	576	601	567	585	557	556	607	601	553	593	566	594	589	526	605	548	579	586	552	590	585	614	603	516	592	550	524	593	589	616	555	581	582	566	533	567	568	572	587	577	594	590	624	553	605	624	562	612	577	523	549	545	594	551	598	562	564	537	569	634	592	580	613	550	560	551	574	534	559	576	548	605	538	620	579	560	620	592	576	596	576	551	606	563	556	561	535	586	599	604	537	596	605	593	588	600	586	616	567	610	576	570	593	554	526	599	594	583	559	566	585	602	566	548	589	560	594	591	568	548	592	558	549	585	606	584	615	627	567	623	560	571	542	624	608	541	592	555	581	583	563	576	599	603	604	583	573	579	619	594	603	608	604	556	586	583	586	550	582	611	583	579	614	541	580	558	606	584	600	601	571	576	546	585	560	522	582	579	554	590	588	571	629	563	603	521	565	603	603	585	561	551	558	593	585	630	515	556	573	572	589	558	606	593	592	557	601	598	591	631	580	589	580	537	582	559	558	612	576	574	551	615	581	575	532	578	588	596	555	549	588	530	558	580	549	531	590	575	603	543	564	567	632	575	598	608	564	567	590	596	600	584	572	596	632	564	608	577	622	600	571	595	561	537	571	549	545	555	572	539	558	584	575	605	562	602	561	584	612	610	550	551	574	581	557	598	610	588	574	568	541	584	562	612	584	578	565	567	564	554	587	545	607	557	578	612	607	583	534	559	576	572	570	583	619	598	578	576	578	538	579	603	606	562	574	579	523	547	575	594	628	601	598	559	591	570	606	603	579	603	548	577	599	591	597	564	565	582	586	562	567	584	577	609	554	564	571	602	635	552	579	590	604	577	591	601	549	591	542	588	591	557	581	619	581	601	578	542	616	598	592	582	549	588	602	568	563	607	571	545	603	579	562	610	573	560	575	545	561	556	586	561	547	605	545	605	592	557	586	621	587	549	579	587	583	550	524	608	558	570	542	600	600	576	565	594	540	579	579	602	552	606	592	602	589	520	594	576	571	581	613	581	586	605	536	550	591	567	557	586	574	538	558	563	580	599	628	582	579	590	631	601	598	587	601	601	564	548	623	603	534	584	628	579	567	545	581	598	608	601	622	625	569	526	550	606	628	597	601	597	545	583	567	581	579	580	573	563	553	592	553	591	596	590	589	570	601	601	612	653	542	595	568	605	571	544	586	611	588	581	530	557	589	568	597	573	565	548	524	562	638	569	606	587	541	584	595	547	660	593	604	629	579	532	569	573	605	544	580	540	581	563	598	567	587	563	606	602	595	577	565	589	587	591	526	586	587	574	579	562	565	585	566	559	569	577	614	607	554	568	523	604	584	567	566	523	574	611	554	589	577	544	600	555	564	584	581	603	568	583	605	604	618	574	572	576	562	533	575	551	548	547	597	579	591	590	619	628	583	629	611	618	590	591	589	559	587	574	592	593	650	601	579	579	531	603	614	634	575	549	571	562	485	570	598	556	563	621	584	563	549	556	604	586	596	581	532	550	581	593	550	595	601	544	542	606	616	578	566	592	565	573	594	577	568	563	588	567	554	565	528	619	606	580	574	563	612	585	577	590	597	605	559	574	607	586	576	590	608	547	579	600	577	615	564	549	553	615	542	616	579	588	576	582	541	618	568	567	557	593	558	599	589	591	538	613	565	623	622	612	547	590	585	614	538	578	579	564	572	570	582	617	587	599	563	553	604	582	586	605	556	557	577	575	568	575	565	604	587	550	558	558	570	629	603	578	564	611	595	595	546	613	588	594	535	556	595	600	574	560	558	587	590	573	552	548	546	557	571	582	544	578	576	592	598	575	591	598	555	594	531	544	579	585	554	605	577	607	557	613	563	615	597	565	618	577	587	557	587	574	582	612	619	617	619	603	604	558	572	561	573	563	591	612	593	566	523	598	598	565	608	608	566	608	599	592	572	577	532	612	598	620	575	545	581	608	576	607	604	559	566	575	577	621	606	613	580	536	538	590	529	596	537	565	605	574	585	559	606	577	576	568	565	577	618	536	560	566	561	601	610	594	589	628	577	572	595	622	590	578	631	555	558	570	600	552	544	565	549	574	567	544	622	567	578	573	583	559	548	581	540	566	596	560	607	571	562	623	549	561	555	619	595	591	557	595	575	611	588	561	598	614	580	572	575	579	598	565	589	593	558	623	612	575	631	598	601	571	591	612	594	612	586	554	569	600	592	532	619	568	622	573	573	588	579	655	596	597	588	581	592	600	603	579	549	580	580	597	617	613	587	581	598	555	582	599	564	551	583	596	590	547	589	554	583	547	625	615	574	580	597	582	520	566	545	608	540	566	565	568	583	578	603	563	571	560	602	609	603	603	589	555	587	579	634	564	602	608	563	568	579	591	569	618	588	556	589	574	573	559	562	584	604	617	600	574	563	588	568	545	592	528	577	590	565	578	588	588	549	564	604	551	603	594	587	558	614	567	577	557	532	580	592	589
7235	10672	10023	5576	3741	2678	2158	1699	1461	1277	1149	1032	938	951	856	792	797	722	643	713	708	693	673	674	635	629	611	578	635	599	606	603	598	539	588	599	561	624	612	576	593	587	585	557	572	532	576	611	567	541	510	574	548	586	581	589	579	586	586	564	587	560	571	576	561	564	557	570	565	575	515	535	542	551	516	572	565	540	554	568	536	574	549	514	538	518	545	514	579	542	514	565	573	544	559	577	534	519	569	551	553	524	582	510	572	557	537	561	563	564	547	580	549	549	592	577	555	548	531	555	578	546	553	549	534	541	512	549	559	568	549	526	630	540	553	575	523	596	571	571	570	539	533	548	556	551	556	550	552	539	543	555	508	554	558	547	564	536	518	567	552	535	600	550	531	599	553	545	531	578	526	556	543	568	558	535	544	511	505	545	537	557	518	523	523	575	578	574	582	510	537	587	521	567	554	582	560	592	512	573	597	576	545	563	565	533	559	564	506	553	521	555	530	564	586	569	585	541	552	530	513	554	560	529	548	525	569	541	554	577	559	554	544	541	560	524	582	531	566	556	491	552	562	572	558	530	530	565	570	553	516	533	545	551	496	522	541	527	549	522	556	551	552	541	552	563	551	576	514	539	529	534	535	565	561	557	549	546	588	546	570	570	579	513	562	551	549	565	503	566	524	562	578	548	548	555	582	485	584	568	534	585	566	522	514	508	545	565	517	590	527	556	531	531	582	535	562	575	532	564	535	567	540	547	558	561	542	588	561	570	577	499	556	557	570	585	560	548	562	526	548	531	554	517	536	527	536	546	547	507	577	525	530	553	543	533	510	546	571	536	543	534	538	568	562	558	591	567	543	591	535	576	559	522	564	564	573	536	519	551	529	524	558	544	531	587	597	560	572	547	583	584	601	528	581	583	529	583	559	551	554	541	524	491	547	539	534	515	539	587	551	533	530	562	574	589	540	543	539	547	518	548	565	521	540	570	562	559	548	503	562	545	525	495	546	538	546	536	551	535	526	514	558	547	567	522	588	544	567	542	546	581	531	561	535	567	535	540	546	558	586	553	539	570	559	517	556	547	540	508	519	503	544	539	566	540	573	501	535	520	555	577	592	536	565	549	539	554	549	496	580	543	568	540	553	542	568	526	541	529	526	539	563	525	543	579	569	538	542	521	522	542	534	532	575	561	534	546	521	541	539	546	551	582	570	563	590	538	551	566	560	578	569	567	540	587	533	523	535	583	509	513	538	564	480	559	538	538	534	539	576	604	524	552	522	562	548	597	593	556	554	577	523	517	547	528	538	568	525	547	540	540	510	564	562	515	508	587	529	536	579	547	561	569	556	525	578	535	529	536	566	562	553	531	570	526	541	570	520	565	565	523	575	562	562	534	540	536	530	512	495	561	560	577	541	574	523	572	536	545	540	556	597	561	520	535	555	552	548	551	515	578	532	553	552	544	599	563	519	573	552	578	525	556	500	539	549	556	531	588	585	555	512	562	522	507	543	568	573	513	553	542	571	574	557	570	559	551	583	523	596	546	546	533	541	524	529	534	511	523	541	566	567	587	579	574	523	560	534	546	569	527	553	561	538	604	544	547	524	503	567	522	538	513	557	559	569	577	565	603	615	550	586	547	584	563	575	544	522	576	554	521	579	532	503	543	525	541	601	556	564	511	538	549	523	558	511	536	516	536	554	547	565	539	544	578	579	562	587	537	535	541	529	530	526	525	562	570	547	583	528	539	560	572	521	547	534	498	522	558	553	541	571	528	532	572	521	544	570	587	548	571	546	518	549	560	532	582	508	559	551	540	564	502	566	504	572	515	529	559	530	543	556	588	601	538	556	571	531	527	559	561	533	554	537	564	557	555	547	557	562	547	521	554	496	565	564	542	574	542	567	556	535	549	542	547	554	559	546	547	550	545	524	567	527	574	532	545	561	566	551	519	566	539	531	537	542	529	536	529	554	488	540	528	568	548	560	581	561	583	544	541	504	546	521	519	565	509	571	576	542	542	544	538	548	566	548	561	556	540	536	553	580	528	569	550	551	590	565	582	565	534	568	498	539	549	534	543	534	533	550	541	554	556	535	533	548	567	515	527	536	500	531	594	554	521	551	551	542	557	519	511	558	564	589	565	546	550	600	528	561	505	541	546	502	568	530	577	532	508	533	523	511	556	538	502	514	543	585	532	545	557	512	546	543	586	556	574	563	548	520	565	563	548	521	520	510	554	534	529	526	553	578	543	533	551	576	510	527	565	576	546	564	510	552	571	536	589	566	536	520	496	533	512	559	550	565	507	558	546	521	535	540	536	562	607	544	546	590	519	566	537	549	533	585	530	532	525	565	586	505	530	550	554	576	556	557	554	527	518	547	563	520	554	533	583	499	535	534	509	566	578	578	507	561	535	540	548	551	551	583	536	557	611	516	532	542	542	552	541	619	557	545	532	542	566	543	562	575	583	535	525	541	549	516	555	540	553	555	549	569	540	547	565	541	584	538	567	551	531	558	565	530	571	580	590	538	563	579	518	574	571	534	570	558	547	534	567	584	559	511	562	539	494	581	560	511	552	559	570	540	558	533	569	516	561	525	546	570	558	533	530	536	543	532	522	566	522	560	543	509	526	534	561	540	550	557	565	550	545	540	518	537	602	552	571	550	570	559	543	519	546	545	538	550	560	542	545	566	535	495	557	531	586	534	535	552	571	556	563	511	566	476	538	552	490	517	548	501	546	588	535	503	558	519	542	535	551	573	577	573	537	564	558	569	521	534	572	557	541	560	516	494	540	575	572	523	600	581	567	568	583	585	588	537	535	583	568	576	592	548	563	592	556	558	546	491	586	534	565	569	565	558	536	569	575	517	556	572	559	538	554	552	604	547	509	554	552	534	553	545	527	558	571	580	565	557	552	573	524	588	537	516	538	513	570	571	587	547	543	559	539	562	529	586	552	509	521	545	528	552	571	581	507	546	563	569	584	545	562	550	577	554	577	570	512	536	578	587	571	559	546	577	558	576	575	502	554	559	565	548	515	546	572	545	581	555	545	537	567	587	518	592	548	542	536	521	494	544	535	552	542	548	599	542	562	540	586	509	545	577	551	554	556	591	536	516	530	556	545	579	507	568	601	544	523	561	508	532	536	535	572	589	548	568	550	586	535	524	577	552	504	557	537	550	566	575	540	566	532	536	530	586	604	559	571	574	555	552	558	551	562	558	531	585	555	526	600	529	551	534	579	546	549	544	543	549	546	607	550	552	547	517	567	553	554	540	579	567	581	513	508	566	524	534	503	560	519	575	490	568	541	551	535	529	550	545	560	557	543	573	545	586	575	581	578	520	524	559	500	556	521	518	519	570	529	583	547	570	527	552	613	551	519	558	501	584	600	542	544	540	587	531	545	530	584	568	559	546	525	530	555	539	513	569	568	579	524	528	534	524	545	544	549	537	533	548	560	516	543	500	549	559	534	558	559	561	540	542	538	567	546	569	594	549	581
23410	21324	28403	24630	21329	21428	11788	1991	1542	1422	1348	1176	1176	1112	985	1006	982	1012	935	884	937	893	948	905	911	840	921	856	840	861	863	850	820	838	877	812	838	842	818	827	772	838	865	842	801	827	872	716	857	763	815	786	854	882	813	810	834	839	789	866	800	822	756	782	842	868	775	792	836	818	796	792	815	792	785	823	764	837	820	827	834	823	799	803	850	831	737	798	752	781	814	802	788	844	754	821	787	801	801	823	815	868	806	783	807	771	808	816	838	781	786	816	796	737	806	800	818	796	767	814	762	752	764	760	832	832	815	815	812	810	797	760	837	808	830	743	800	817	807	853	812	838	832	790	768	843	801	833	801	857	774	849	818	807	823	815	777	835	792	801	745	821	845	827	772	834	796	870	792	857	789	794	790	765	743	784	748	798	831	749	779	812	779	807	750	827	810	748	720	768	816	799	798	815	805	854	864	789	859	838	770	772	754	835	825	773	808	800	782	792	799	841	803	823	775	794	787	827	762	799	839	872	788	811	792	764	788	817	817	835	814	807	785	767	791	825	822	764	794	792	838	815	854	831	815	837	810	811	787	778	830	777	784	796	766	863	782	794	785	798	821	845	793	800	815	850	804	788	789	763	841	785	832	803	819	760	819	850	843	805	798	794	772	802	871	797	787	779	817	829	829	844	748	811	779	774	862	806	863	785	830	757	831	789	771	782	818	792	810	814	804	779	824	839	796	784	810	792	870	813	788	804	794	782	758	813	815	800	825	828	789	844	802	838	839	819	780	790	770	806	829	789	776	812	800	759	799	807	816	803	799	772	783	854	816	824	811	781	830	765	759	853	810	805	761	766	777	851	801	815	783	803	810	802	779	803	805	841	770	745	829	775	800	817	781	787	737	797	861	870	803	835	764	819	782	853	822	797	838	768	783	796	757	816	846	782	794	770	809	806	834	796	861	815	763	822	822	766	816	830	796	811	813	798	784	761	805	818	766	795	803	792	820	756	793	769	810	801	809	833	819	795	792	769	777	800	794	770	785	757	784	790	816	813	837	793	810	823	822	838	816	750	783	816	765	788	823	769	711	825	766	764	798	838	780	771	801	811	858	794	800	783	784	761	813	838	822	807	752	785	787	807	801	822	779	777	811	806	771	792	784	805	792	843	823	789	775	764	818	796	789	752	794	807	814	817	839	819	788	877	782	774	837	801	806	793	803	815	774	775	845	786	771	783	773	797	778	804	778	784	779	821	794	816	810	813	812	769	810	830	806	825	781	797	774	750	796	786	769	862	811	749	827	782	807	828	797	787	804	826	824	856	778	851	757	829	837	789	736	840	795	786	831	812	813	837	768	831	796	786	785	778	783	792	777	794	842	750	809	841	822	793	755	767	757	814	819	794	825	795	814	777	782	813	792	769	799	797	764	775	806	819	836	793	804	798	837	793	786	877	775	809	792	821	847	829	794	836	752	753	779	820	787	822	810	813	784	782	794	831	856	735	796	795	815	759	796	867	745	791	790	769	787	835	854	824	790	809	786	796	828	800	818	786	809	784	801	770	753	748	805	766	796	775	818	809	820	834	796	784	716	813	811	815	797	782	795	880	787	792	844	831	777	740	815	827	793	757	818	772	797	769	847	791	800	798	859	764	808	768	744	796	820	784	824	787	837	783	861	759	867	823	763	780	835	833	803	769	841	783	802	787	836	803	846	805	771	746	805	814	810	786	793	815	761	746	850	829	772	861	804	848	835	764	822	838	793	842	784	807	783	803	757	788	794	829	769	799	831	789	832	766	808	790	814	820	794	793	795	820	811	810	825	801	780	819	796	811	791	797	851	821	822	728	860	789	834	810	783	814	794	763	785	871	793	813	808	798	806	814	827	810	779	803	819	747	834	785	779	795	804	815	799	836	819	796	789	766	794	823	777	828	781	783	775	813	786	801	818	826	814	771	799	808	802	797	812	805	805	810	836	807	802	824	799	810	777	776	847	797	770	795	813	784	795	800	809	773	827	834	853	794	834	827	778	851	828	749	817	774	827	759	791	844	778	752	815	794	801	804	774	772	828	780	808	795	835	805	754	779	758	814	795	807	816	808	833	750	761	805	841	833	835	729	780	769	811	837	816	774	789	824	789	807	797	787	803	801	792	840	795	854	855	758	752	812	808	814	763	786	751	835	813	806	804	768	818	832	833	840	768	810	785	804	809	779	808	788	803	810	783	779	814	790	770	783	776	785	806	805	804	796	785	807	821	808	841	792	840	813	785	808	801	774	793	792	716	783	774	754	772	837	758	832	767	774	799	776	767	845	825	837	795	817	818	800	790	741	791	766	768	811	834	780	738	818	791	812	811	821	731	806	789	827	812	840	850	820	815	804	804	832	813	768	802	786	804	785	783	768	820	765	767	770	829	859	788	794	776	721	809	813	817	761	757	772	785	801	803	828	819	789	859	783	801	754	798	858	755	783	859	811	826	745	833	797	817	836	809	806	868	758	790	756	787	793	773	787	801	783	776	765	821	806	805	749	790	803	834	826	814	770	814	778	801	835	842	827	770	746	812	737	806	787	815	770	791	806	789	776	850	784	898	835	815	850	859	769	764	819	806	811	831	752	877	771	789	781	776	799	791	845	760	814	825	809	803	810	832	841	822	814	780	782	767	798	818	761	818	770	791	813	804	817	826	753	814	783	839	800	841	777	800	814	727	781	763	774	803	769	807	791	792	766	762	787	815	856	760	762	857	821	799	835	783	803	790	797	770	837	789	793	779	809	780	827	793	802	794	801	774	803	762	785	765	759	818	797	813	835	778	798	813	865	811	789	820	793	814	820	823	816	823	816	783	832	809	780	801	838	817	756	779	851	793	797	807	790	760	788	807	801	781	787	754	792	821	775	811	820	793	856	745	803	797	802	811	801	829	788	786	759	823	829	759	821	794	777	843	822	845	765	798	822	849	776	792	815	773	797	798	818	811	804	728	809	797	820	845	791	786	755	755	772	822	805	847	802	747	843	822	813	799	776	823	796	792	782	820	820	788	813	797	795	790	816	792	813	831	845	831	783	746	792	798	820	777	805	838	804	813	795	772	828	837	799	824	724	798	798	801	840	794	783	781	725	794	793	836	827	727	854	826	838	802	795	782	747	782	805	816	775	857	761	788	854	809	834	809	812	852	756	859	788	751	796	803	820	823	780	779	778	795	786	781	804	845	780	820	752	807	870	801	784	833	862	787	798	820	819	859	762	838	776	858	785	772	847	784	797	796	767	796	764	809	793	751	843	782	704	762	791	787	776	798	734	752	792	826	791	781	795	815	852	834	788	831	810	771	814	815	777	791	826	823	781	785	801	807	860	808	828	813	808	763	793	785	782	759	747	785	790	771	826	796	792	784	792	874	780	815	807	824	814	819	799	779	761	742	823	829	784	770	762	781	814	819	796	830	815	801	810	790	765	799	793	791	802	782	836	808	773	817	824	794	809	797	821	796	780	854	857	791	806	736	795
10165	17291	15823	9614	6421	4777	3652	2936	2454	2113	1928	1746	1431	1419	1319	1304	1164	1149	1129	1028	1015	1015	999	975	940	939	904	921	910	847	828	915	818	884	857	867	821	835	927	793	749	783	840	794	809	772	837	805	791	799	802	801	801	789	759	804	832	830	795	791	791	826	806	790	784	749	803	760	747	776	778	769	794	802	739	784	757	717	756	795	785	788	744	746	811	746	755	711	732	732	753	762	764	747	794	732	768	750	752	771	742	718	756	811	772	741	810	827	743	779	775	814	793	741	758	788	731	761	746	789	708	794	753	756	746	781	748	751	804	758	748	731	795	747	735	757	760	727	723	792	762	768	758	743	783	778	729	740	772	767	734	751	749	720	764	751	771	743	765	768	792	704	760	733	807	749	772	798	792	722	746	734	765	798	772	716	743	773	754	762	789	736	769	770	747	782	751	753	806	798	771	766	793	784	803	755	774	758	767	769	749	813	721	779	816	740	731	761	815	745	771	756	761	760	785	744	723	716	802	791	773	754	780	719	741	741	753	706	778	731	740	764	788	740	737	731	776	774	745	789	769	753	743	750	763	812	748	789	783	764	795	764	728	777	819	744	786	755	727	736	732	761	789	746	728	759	761	803	757	733	754	737	746	748	733	759	793	772	754	755	825	768	761	780	768	789	732	794	766	773	789	753	780	757	750	766	818	756	754	745	778	737	735	729	730	751	752	781	745	750	767	706	766	764	770	774	763	763	765	791	740	759	773	730	780	773	739	803	798	807	806	759	736	775	742	789	744	740	816	783	789	768	687	754	762	743	753	806	790	767	782	750	722	787	743	749	783	728	815	750	748	796	702	810	795	760	795	752	769	767	740	734	785	746	744	832	754	754	808	742	739	737	743	761	737	727	724	784	777	743	723	751	825	716	760	736	801	725	742	734	731	744	725	760	724	780	751	772	777	771	712	734	778	692	763	753	778	783	779	778	747	720	751	749	772	716	753	740	715	788	761	774	744	756	767	782	747	740	766	782	778	780	728	769	750	732	801	739	769	735	782	771	747	821	816	771	773	790	735	794	776	729	748	774	745	756	756	758	798	805	781	776	798	723	754	775	729	767	744	770	773	784	733	761	746	713	780	817	750	745	692	756	810	805	794	822	754	762	780	758	761	748	764	756	753	729	715	752	780	752	815	735	770	743	752	752	795	758	780	813	792	756	774	781	769	771	743	736	740	811	743	736	736	728	757	739	725	715	803	736	728	779	771	822	775	720	807	746	774	787	775	801	715	714	733	696	774	777	760	753	726	721	777	761	742	724	744	756	773	752	755	802	825	728	744	708	733	846	741	753	774	733	722	751	731	756	759	773	758	802	747	721	767	766	737	764	729	776	750	755	768	727	776	747	767	760	791	725	851	735	737	748	776	806	735	728	757	756	776	745	781	713	733	757	765	794	790	764	797	823	748	748	751	729	799	813	821	728	789	772	808	754	815	698	754	758	762	752	734	755	758	761	735	758	799	826	794	792	753	785	742	758	812	779	742	718	713	780	796	772	742	767	762	706	753	721	792	772	724	776	793	776	728	759	733	762	770	766	751	726	778	735	809	795	773	745	724	737	732	747	773	738	776	750	731	771	723	795	818	799	761	808	794	727	765	751	785	760	808	749	800	764	760	759	723	711	762	772	754	744	724	732	770	708	774	744	774	759	758	776	749	750	758	730	778	765	773	782	812	746	762	737	762	775	798	779	767	777	755	771	747	739	786	754	752	731	752	744	784	763	767	782	750	758	694	795	730	730	774	736	769	772	755	743	786	737	738	779	763	821	763	731	748	777	756	784	750	713	766	729	742	741	755	735	783	762	716	753	781	754	749	783	795	796	772	786	754	770	757	792	776	761	779	723	764	732	761	809	711	763	733	774	718	736	777	728	796	759	750	731	782	750	729	758	718	713	774	772	771	736	746	811	715	738	720	723	772	801	738	767	757	712	770	777	765	738	777	782	734	724	756	767	751	746	769	786	800	736	735	759	763	715	778	758	789	745	741	758	749	777	774	784	779	743	760	790	718	725	754	779	750	734	777	786	762	788	777	776	758	776	741	731	765	768	770	776	790	751	711	753	743	741	790	761	746	814	745	784	783	740	769	758	808	785	735	790	794	790	763	752	793	775	733	719	775	764	705	731	744	769	738	764	795	711	781	759	778	801	706	778	800	765	720	779	738	789	765	758	742	735	789	743	777	728	792	746	802	768	775	745	770	763	791	764	817	730	769	820	750	781	751	798	774	758	759	787	741	735	791	779	763	785	755	739	739	791	780	777	750	755	772	761	743	768	770	747	770	751	754	718	706	776	733	775	693	762	787	784	758	732	747	716	746	830	786	752	804	721	786	801	688	786	770	760	741	780	717	780	713	828	777	730	780	771	726	738	743	774	753	736	769	749	720	758	679	756	734	749	744	742	796	820	740	706	810	777	727	751	791	779	698	722	710	778	794	721	724	806	763	730	761	751	776	760	732	743	728	786	783	801	766	810	769	766	723	697	740	780	750	758	722	746	768	748	783	743	757	734	767	784	782	740	737	787	749	718	756	748	763	721	788	768	706	779	763	787	757	759	726	779	763	712	809	800	752	744	781	766	726	746	757	770	754	746	761	773	822	789	780	781	747	747	792	775	764	756	767	785	727	826	724	739	754	783	767	782	708	749	776	779	736	756	759	747	775	819	746	782	782	732	768	739	750	735	736	716	735	797	746	775	730	798	772	703	712	791	731	788	744	729	821	754	758	791	706	771	767	761	751	715	753	754	736	742	764	745	800	712	743	754	754	828	721	754	738	767	784	770	761	807	790	731	789	755	756	780	729	750	761	775	750	772	756	801	729	755	760	758	726	722	732	743	726	739	743	737	787	772	729	801	771	753	754	758	723	752	784	781	775	742	726	741	757	724	785	737	734	748	739	781	734	777	721	795	751	744	766	724	800	776	728	738	738	747	769	766	712	780	744	760	794	775	776	759	704	753	751	802	741	824	746	765	761	747	759	790	732	783	766	739	758	770	787	767	707	758	793	804	802	776	787	782	753	765	793	828	745	742	739	766	754	736	756	753	769	802	770	807	772	765	735	736	798	754	786	782	745	810	778	743	808	728	749	761	711	724	788	818	770	786	746	754	763	776	753	745	753	765	721	769	794	759	749	780	785	731	752	774	778	796	749	732	747	793	768	720	737	788	732	787	790	715	733	755	762	786	726	726	752	716	779	780	801	758	747	749	748	737	721	790	714	734	789	741	747	768	739	779	746	776	740	754	768	740	735	751	747	793	810	763	713	778	806	711	774	753	694	766	711	807	735	711	795	799	715	752	759	766	744	776	767	760	727	740	726	754	749	766	786	821	768	768	745	800	768	788	743	731	798	756	743	735	766	809	803	763	760	807	768	728	732	781	787	792	784	720	735	802	740	804	753	758	753	798	721	762	742	773	728	743	770	797	768	701	718	715	743	770	728	751	719	763	713	730	760	724
28716	16049	2274	474	323	307	269	261	261	257	270	220	259	253	198	229	235	219	207	221	220	241	232	225	223	246	221	219	224	223	251	239	233	221	234	219	235	220	238	243	270	234	218	241	236	241	207	224	224	189	224	216	212	240	236	233	242	203	233	218	216	219	211	232	221	248	216	253	204	223	196	233	205	236	234	216	231	227	207	208	241	216	226	220	239	226	199	250	226	215	215	242	230	212	237	220	225	239	215	223	215	202	209	255	232	226	258	238	208	236	236	251	216	244	238	201	237	232	226	222	241	220	241	241	211	234	250	212	214	246	245	225	238	239	224	218	225	208	228	241	244	214	199	224	221	240	224	233	205	238	208	244	236	228	245	201	191	205	234	209	233	220	228	230	236	218	215	246	237	244	240	251	228	240	208	235	265	212	234	213	241	234	236	255	231	223	253	254	214	211	250	242	232	214	259	250	229	223	256	220	232	231	247	217	197	237	259	222	216	245	237	220	208	227	216	210	228	237	205	196	235	215	227	233	231	228	218	218	231	254	225	242	235	214	216	217	231	234	230	227	220	233	227	216	245	205	222	215	227	217	227	231	218	230	244	238	208	227	254	207	217	213	213	216	240	213	249	222	246	234	239	229	213	213	217	227	204	234	238	242	243	223	208	235	250	230	233	206	207	228	230	237	247	231	227	195	225	206	245	228	226	267	223	240	221	202	249	234	229	209	240	223	249	220	231	242	217	252	249	220	257	229	223	203	249	256	230	222	213	240	219	233	249	212	240	226	225	231	219	261	256	249	223	232	233	250	233	229	241	236	237	220	224	244	242	227	224	246	252	231	240	213	240	197	232	227	211	235	218	233	252	231	204	240	214	245	219	233	249	217	235	207	205	226	210	248	239	220	241	225	244	210	217	199	222	265	258	245	211	226	205	245	243	224	221	202	213	215	233	219	233	222	214	225	247	218	233	230	251	230	233	248	207	226	247	220	219	192	218	230	231	226	217	232	265	231	239	222	240	205	202	212	227	234	238	227	256	236	217	224	211	225	223	224	265	221	207	230	217	238	218	226	257	220	224	224	224	242	231	225	249	216	240	245	249	235	233	230	232	209	227	217	236	232	215	210	231	234	236	237	231	219	242	252	218	261	228	215	231	209	231	208	223	228	221	212	250	216	258	231	232	230	232	244	212	219	220	203	240	235	188	237	262	221	253	240	249	200	227	215	214	220	227	227	267	226	216	212	224	230	220	240	218	228	220	211	220	241	208	225	245	237	246	217	205	208	224	238	234	213	232	249	195	213	239	233	224	228	225	212	257	218	236	214	226	239	227	231	242	204	227	232	202	224	263	199	229	199	225	218	222	240	220	210	253	233	239	233	196	233	221	270	239	213	228	215	249	229	234	222	248	244	232	235	234	213	205	206	241	227	269	227	259	235	246	206	208	222	236	225	216	204	208	235	207	243	249	237	231	234	223	235	252	200	264	243	234	235	234	224	206	225	229	243	214	220	229	230	233	239	245	246	213	250	226	215	265	238	199	229	226	215	223	222	226	204	221	208	239	215	239	218	230	234	204	216	232	236	233	211	198	197	201	229	223	234	225	214	204	231	226	216	206	213	245	228	198	219	242	210	224	232	239	209	216	219	225	212	224	232	258	218	215	208	212	197	227	231	210	215	230	217	192	224	240	216	253	233	229	243	225	240	208	238	206	203	210	197	223	206	215	225	221	242	226	193	223	222	215	230	214	223	227	217	220	248	263	234	217	224	242	211	205	230	247	219	226	237	246	228	241	224	207	252	234	201	241	214	205	250	263	231	229	240	215	207	226	232	236	214	221	246	232	239	223	237	210	227	205	261	232	233	249	217	254	231	220	255	234	232	204	214	211	215	219	230	212	215	262	227	222	221	213	220	219	245	208	250	216	230	228	226	233	224	215	220	227	221	222	253	222	249	235	228	228	234	254	241	229	236	216	225	243	221	232	222	227	234	218	230	244	255	242	231	237	235	224	225	218	227	216	215	226	249	197	196	211	200	204	226	238	204	225	235	208	214	252	246	229	237	210	226	242	221	228	221	190	260	234	266	240	229	232	208	232	241	254	246	227	239	216	251	249	200	237	237	219	221	241	227	244	253	238	190	234	222	235	225	204	244	219	237	246	230	226	254	232	197	244	239	204	201	243	222	248	234	223	232	232	217	242	227	217	242	228	210	227	228	219	257	231	237	235	251	229	238	211	232	220	182	248	241	204	207	222	234	231	261	241	224	216	209	229	239	234	238	219	222	244	222	215	212	233	223	223	217	234	231	238	242	240	220	200	225	207	253	226	234	205	203	208	226	242	233	222	215	230	231	232	210	253	235	238	218	233	210	211	222	208	252	245	249	249	246	217	249	240	240	220	218	226	221	233	253	214	221	259	240	223	225	228	252	238	239	228	207	211	252	235	228	230	225	196	214	251	199	240	235	236	231	236	226	209	250	242	224	228	227	207	242	237	229	250	197	233	234	229	233	232	218	233	210	235	233	215	225	248	245	246	236	218	209	263	197	252	208	248	203	233	216	197	229	247	214	225	220	227	246	204	228	218	216	189	244	226	197	221	247	230	223	222	237	222	221	218	238	234	241	229	228	235	224	209	244	221	245	228	247	226	243	239	209	252	202	197	221	208	220	211	222	237	223	230	203	228	220	206	221	241	217	217	222	239	230	269	242	232	244	236	218	240	241	239	258	240	218	202	233	245	246	235	221	226	214	202	219	220	252	232	245	220	218	234	236	236	245	214	233	213	241	217	193	229	237	221	230	240	240	204	254	258	233	227	229	236	212	218	219	245	223	245	201	243	222	227	213	198	200	253	214	199	229	242	240	228	233	230	239	207	243	238	227	238	247	220	254	218	239	205	222	250	259	240	229	234	220	226	195	232	251	231	243	220	246	250	211	235	224	213	229	238	249	220	201	228	235	206	221	243	228	214	230	229	218	239	235	236	218	251	235	236	230	237	221	231	229	244	226	227	182	235	247	236	226	243	208	244	255	236	223	224	226	237	214	203	247	251	189	205	216	217	229	226	223	213	237	214	221	217	224	221	212	223	221	222	212	214	258	218	232	226	224	227	231	233	203	223	234	210	241	234	229	235	249	239	221	245	226	244	197	213	216	228	212	221	239	234	225	239	232	237	227	250	234	230	224	208	210	205	203	233	213	236	246	221	202	221	224	230	206	252	238	231	234	235	233	236	234	213	211	221	230	232	219	251	227	242	241	217	226	212	215	202	230	257	219	210	215	239	242	231	226	234	233	251	233	205	252	218	218	201	233	254	203	232	209	231	230	250	212	234	220	242	241	212	205	212	219	202	205	220	249	207	196	208	218	222	238	216	213	220	201	216	219	202	203	233	214	256	242	244	226	261	229	227	243	231	222	236	236	246	233	265	213	224	229	256	223	230	228	262	220	235	206	245	230	235	244	216	219	205	241	227	218	241	232	232	229	230	225	248	243	229	241	219	231
4915	807	692	483	427	354	350	321	300	261	259	290	257	284	252	275	260	245	231	254	248	253	240	217	265	257	257	248	255	253	248	220	247	215	232	218	230	245	240	246	234	225	228	262	226	235	226	213	236	244	264	232	239	230	249	248	213	219	236	251	233	231	227	260	217	246	245	250	246	205	231	249	249	254	220	227	225	232	218	221	251	243	218	233	241	223	238	212	219	236	222	236	249	246	240	212	239	215	218	228	253	248	221	253	235	228	242	258	206	226	233	221	257	233	217	215	224	217	218	223	228	257	220	241	223	239	236	226	203	230	227	223	236	235	237	227	223	215	232	219	210	242	227	230	213	236	272	224	212	242	224	229	224	216	233	239	226	226	233	223	241	232	257	244	239	222	192	230	212	234	246	237	213	250	221	218	218	203	251	250	247	238	237	248	238	222	257	245	249	208	233	226	235	223	251	229	237	233	251	250	252	229	214	240	232	271	220	232	230	239	209	262	247	226	228	230	233	220	264	227	230	243	233	247	269	219	235	237	224	235	190	259	240	214	247	231	234	206	250	251	213	232	218	231	198	229	198	218	243	212	235	254	257	252	217	234	232	250	233	244	250	228	243	241	223	249	231	243	206	239	229	250	209	225	251	252	217	253	244	232	235	224	242	247	240	219	234	244	229	242	234	239	211	232	201	235	271	219	216	225	225	248	240	202	224	238	233	230	232	212	239	244	222	228	219	218	235	238	219	249	232	232	200	217	247	206	239	241	230	258	211	234	211	240	213	232	268	253	259	231	254	230	239	251	233	233	239	253	234	236	209	213	242	220	246	219	224	224	230	247	246	233	220	213	220	265	246	216	240	233	226	236	262	214	236	212	227	232	222	227	217	232	250	214	243	219	277	252	229	234	235	234	239	254	238	209	224	227	218	236	244	239	238	240	250	225	213	235	228	234	231	242	232	252	236	244	226	235	233	213	243	238	224	229	235	213	215	246	238	217	218	231	223	256	241	208	238	231	228	241	215	229	244	217	249	204	242	211	211	246	224	237	231	216	228	251	222	236	227	227	232	234	259	230	227	237	211	221	213	234	237	256	207	231	209	228	235	234	225	218	201	219	210	241	239	248	230	217	236	215	251	211	257	231	233	206	224	228	261	218	230	240	204	224	245	247	236	217	241	250	216	203	234	227	245	230	253	260	222	238	235	216	261	232	202	227	243	266	256	229	232	237	262	217	237	226	221	229	230	254	229	224	224	225	222	259	248	228	222	225	233	238	236	253	231	248	206	232	199	218	225	248	232	224	239	203	225	232	245	233	229	227	243	241	226	245	282	206	218	226	216	211	245	194	247	240	231	250	271	210	222	236	244	234	241	265	214	243	245	236	237	223	237	237	244	250	248	241	240	224	213	226	224	233	241	239	234	244	231	247	244	203	207	249	226	251	228	229	226	273	240	221	235	242	224	210	246	258	231	220	253	249	227	259	233	205	239	219	224	236	218	226	224	215	213	263	233	216	237	242	234	228	237	246	268	229	224	216	211	217	251	251	261	247	218	215	254	234	215	247	232	230	235	246	220	213	237	240	244	214	232	230	233	228	234	235	219	216	225	216	209	219	240	238	212	246	250	222	245	225	234	228	228	241	259	235	222	253	250	197	208	224	240	228	230	254	240	234	241	214	214	208	245	216	239	237	251	236	240	228	237	229	236	198	229	251	210	247	226	231	276	210	243	241	221	214	210	218	242	212	262	252	233	226	233	244	220	230	234	239	227	244	244	224	210	228	238	227	227	257	244	246	222	234	253	246	216	229	215	218	273	246	231	235	232	239	244	258	241	248	250	247	251	246	260	265	233	227	222	211	228	240	251	255	237	263	237	204	214	231	212	237	211	243	246	221	192	246	250	213	215	204	209	215	227	228	242	233	224	222	254	213	246	239	220	217	216	241	225	260	274	250	203	233	242	197	249	240	227	248	250	239	213	232	270	230	239	239	237	219	238	255	277	234	240	259	226	216	218	235	216	240	243	211	218	231	233	247	211	244	242	225	246	211	239	234	240	237	236	225	218	219	233	230	251	220	214	229	236	235	239	243	212	252	233	215	249	216	214	233	220	234	221	260	241	252	249	219	215	231	225	239	227	211	242	248	228	241	235	238	258	228	244	218	230	250	225	240	225	219	250	243	257	206	237	258	248	228	247	224	249	243	224	227	213	220	226	254	250	222	219	215	256	253	244	241	221	258	216	217	236	241	242	260	237	233	248	239	219	244	226	244	240	265	231	226	230	232	244	256	231	220	247	253	221	232	224	250	224	248	251	244	245	227	221	215	212	230	252	226	231	212	235	237	215	228	264	250	220	224	231	238	236	219	240	231	243	197	232	230	220	230	232	257	250	232	237	247	228	230	253	226	239	237	240	232	221	233	226	226	215	231	204	217	229	254	219	239	209	263	225	243	250	214	234	188	211	242	232	234	243	232	258	226	223	234	237	230	226	252	222	234	227	226	230	213	253	226	252	245	221	243	222	243	241	204	221	218	209	213	263	240	225	241	224	229	255	238	248	227	240	210	231	221	233	232	234	218	225	245	249	201	224	234	206	228	235	225	223	256	262	253	235	229	220	251	213	221	227	233	222	238	237	217	202	243	236	222	226	245	253	208	223	212	235	233	233	215	233	247	230	223	216	240	255	243	255	242	247	250	206	231	239	214	256	225	207	240	244	237	215	222	230	215	237	187	221	253	224	214	226	276	245	218	255	227	207	252	247	214	250	216	242	222	242	219	253	259	235	198	219	229	211	228	239	221	249	244	259	249	229	201	220	232	247	246	240	214	232	236	202	241	248	195	223	235	226	227	229	236	216	197	212	213	248	227	204	234	241	244	211	250	220	251	219	211	231	243	202	240	212	262	224	223	214	236	239	200	223	226	229	217	219	262	256	248	239	254	225	231	243	247	270	267	217	259	238	198	218	230	216	257	222	218	237	212	224	221	238	215	240	230	242	228	239	218	237	228	245	227	221	235	221	241	233	231	235	201	243	234	220	219	244	253	225	229	241	221	211	240	224	232	225	218	236	229	232	248	222	236	236	219	248	229	254	217	255	231	212	239	224	214	244	244	230	237	228	227	227	217	216	236	233	229	248	250	215	255	266	230	216	198	262	240	251	206	241	237	232	247	212	242	229	253	213	210	246	210	225	228	205	220	251	242	227	238	230	244	224	257	216	215	217	234	247	199	218	209	247	232	257	229	216	238	234	221	236	231	243	249	233	229	230	254	240	223	229	221	214	231	226	207	223	264	231	220	238	243	263	225	237	211	219	265	231	245	215	217	257	258	237	247	214	216	239	249	225	230	229	230	267	208	236	248	250	227	235	223	224	235	225	239	246	226	239	241	227	228	197	204	240	255	210	239	254	226	211	260	244	227	202	214	239	257	244	218	209	231	266	229	224	224	233	230	233	224	218	226	227	227	237	239	240	218	217	248	215	243	239	218	229	218	235	216	283	243
25730	21331	28044	24941	21332	12798	1883	1156	895	919	848	747	808	719	748	680	726	642	676	676	658	617	647	602	589	606	610	651	583	623	612	626	615	577	618	604	573	627	632	622	579	593	571	652	612	627	569	592	598	597	591	627	609	628	595	648	608	587	650	617	618	565	573	574	600	554	620	594	567	615	607	574	593	535	551	569	589	631	589	581	585	569	599	622	590	594	589	618	608	577	600	585	569	639	622	580	577	581	595	558	620	578	615	569	587	592	617	591	609	562	613	583	623	603	592	612	613	585	582	625	617	585	580	558	600	554	577	588	634	575	565	612	583	618	565	576	581	569	603	581	599	611	597	640	615	589	567	544	589	606	556	583	576	565	583	598	611	606	585	579	573	592	591	584	611	608	585	602	595	634	598	566	573	595	577	555	592	597	605	580	592	579	605	602	595	587	573	606	587	619	577	590	598	575	611	575	608	601	588	620	587	568	566	587	585	578	547	572	627	608	628	604	559	594	559	574	585	584	566	607	558	639	567	576	606	600	576	558	643	577	576	605	611	567	628	594	589	580	571	596	584	585	609	617	604	544	561	576	604	594	618	611	624	598	590	544	531	614	578	596	557	567	606	641	580	538	605	589	576	579	546	602	577	585	566	594	602	608	596	570	584	590	611	587	552	572	570	532	593	591	611	598	610	610	564	571	558	596	534	575	555	603	575	582	588	569	594	612	543	587	595	574	578	594	578	576	648	595	600	553	551	570	594	616	579	602	563	608	606	571	578	564	591	580	545	546	569	583	602	561	582	578	596	564	582	621	559	611	597	567	634	600	600	605	625	628	606	602	608	575	589	567	579	573	556	599	627	571	577	611	563	575	581	617	599	583	623	614	608	575	622	570	558	579	565	615	574	590	558	580	614	595	554	616	633	600	622	593	625	623	563	614	598	597	587	592	609	635	597	560	576	555	603	591	584	587	569	567	614	558	571	609	587	602	590	571	585	563	577	603	596	584	605	567	592	636	598	611	591	617	592	579	610	597	594	594	625	625	551	593	608	564	599	588	531	590	581	567	602	579	552	609	594	568	566	557	617	626	641	629	558	575	611	591	598	563	586	591	557	581	581	554	582	546	583	548	560	581	605	601	564	578	573	556	582	584	598	594	618	570	569	633	562	562	581	577	614	602	570	589	616	553	606	586	576	595	588	602	590	614	600	577	568	603	568	578	569	572	561	628	625	592	586	585	557	560	574	557	586	554	628	581	625	580	597	564	577	581	570	536	583	564	550	605	635	574	558	588	574	559	610	582	586	569	589	566	580	597	561	578	556	590	561	589	563	571	631	601	598	636	616	589	574	603	607	614	585	585	590	588	579	621	628	578	577	639	596	585	559	630	610	588	603	601	613	562	603	634	591	554	592	620	553	579	568	553	616	576	584	626	599	560	615	592	558	640	634	578	608	562	602	564	607	559	596	553	615	601	557	613	543	575	535	578	590	597	557	613	556	564	551	560	537	545	594	560	551	586	587	579	585	595	616	537	616	570	584	550	593	584	626	577	614	577	602	583	629	559	627	597	600	635	555	590	573	553	596	617	562	576	626	557	572	553	587	632	548	554	566	576	605	555	577	589	611	580	577	617	605	566	571	570	573	572	581	567	555	577	621	566	598	581	565	630	560	575	610	621	614	635	616	612	589	582	603	594	598	580	543	557	610	607	593	617	548	583	590	613	592	619	634	551	539	593	618	558	583	573	591	600	551	633	578	604	584	593	589	537	571	572	590	569	574	608	542	577	570	571	599	600	609	591	616	564	632	590	570	559	592	586	595	619	622	556	599	607	569	625	619	608	574	590	597	563	536	608	576	593	579	578	619	630	608	605	627	570	636	563	592	582	559	565	586	554	578	624	559	584	561	604	574	617	591	562	563	567	591	572	582	602	556	617	578	583	581	617	581	581	622	560	551	595	573	569	610	577	604	610	603	579	594	582	582	545	579	535	621	566	540	612	564	606	565	567	594	584	615	574	578	577	624	621	564	590	599	618	534	592	629	578	562	583	599	575	557	550	571	600	603	575	571	564	612	617	613	598	570	652	593	617	573	564	615	563	599	557	616	564	598	617	569	550	568	605	568	592	624	546	610	575	602	629	575	678	565	574	587	627	549	563	614	618	576	573	587	574	576	582	596	568	592	579	605	562	556	580	541	603	573	589	550	650	592	595	566	548	600	598	605	581	569	608	585	587	599	591	554	575	585	575	581	604	593	573	571	599	615	596	601	557	544	554	558	593	627	598	569	623	586	585	607	565	581	576	566	572	593	582	592	619	591	594	590	611	625	601	583	588	597	569	571	599	563	600	621	620	562	587	604	605	595	546	579	609	588	569	599	546	578	556	606	624	622	574	596	616	583	584	613	577	601	623	585	577	557	615	595	578	570	604	590	593	563	512	579	611	540	575	548	594	618	640	595	564	566	577	580	599	553	615	589	585	575	552	608	578	610	596	606	550	578	539	555	612	580	599	609	601	551	621	562	601	593	570	599	584	565	607	567	612	568	569	632	586	621	548	601	583	602	560	608	554	604	582	547	577	582	549	553	565	539	613	609	587	593	601	568	602	601	561	562	548	572	582	571	602	616	576	587	578	654	581	580	557	563	562	607	595	613	610	590	617	617	575	636	566	589	633	624	562	617	602	602	555	567	571	596	575	592	569	546	617	557	603	551	602	600	605	611	562	598	588	576	547	645	594	647	566	591	591	573	562	588	550	536	575	573	558	602	599	554	603	615	547	564	583	577	561	658	620	571	617	549	655	568	553	583	589	540	585	558	637	534	573	597	582	590	646	568	604	553	578	566	641	553	575	579	552	583	610	583	599	579	585	586	595	597	589	560	581	559	591	569	585	566	544	585	614	594	578	607	604	595	562	607	627	527	586	592	581	573	595	588	630	569	595	609	591	571	598	557	597	586	569	597	601	574	588	576	589	599	597	606	620	584	561	589	677	586	611	567	516	536	618	573	522	545	600	590	572	627	652	574	574	533	535	610	526	589	572	606	601	615	598	583	539	594	548	600	608	623	601	593	588	633	570	595	565	609	550	565	599	613	574	551	560	603	607	553	588	569	534	529	602	576	585	540	597	574	578	586	631	572	626	552	593	594	618	561	577	613	575	560	606	590	581	575	567	610	558	565	568	580	559	543	590	614	564	594	606	602	564	640	611	611	574	595	564	624	582	570	588	578	580	581	562	557	582	559	596	590	586	596	589	562	589	557	568	652	566	560	594	569	655	595	565	595	551	568	570	570	596	551	586	579	565	522	540	590	567	618	591	614	606	573	528	597	595	589	639	564	568	594	538	582	564	587	564	603	559	521	559	592	561	608	583	565	584	580	562	597	581	566	600	563	555	620	597	577	607	599	573	568	564	532	563	576	560	592	555	576	579	585	587	550	644	594	574	608	560	576	568	578	598	604	527	583	563	587	550	595	576	626	561	637	584	596	586	609	606	599	541	613	612	585	557
7254	10838	9833	5630	3742	2772	2086	1671	1425	1291	1087	1043	931	924	843	795	765	732	719	711	690	661	639	653	630	620	635	639	645	593	662	643	582	575	594	599	597	569	562	628	545	572	565	597	601	590	633	559	583	571	562	554	550	581	579	558	581	591	568	593	540	569	551	575	530	590	596	553	570	540	537	597	584	556	578	544	546	560	545	564	544	577	549	560	526	571	587	565	551	567	509	573	557	561	592	563	542	571	581	569	580	571	554	536	550	540	563	524	498	546	568	562	546	565	531	560	576	545	536	534	554	537	577	545	576	564	521	596	550	582	558	570	565	562	606	558	536	530	554	546	541	577	576	557	568	548	586	556	532	559	550	577	573	549	533	529	535	567	527	569	543	536	587	564	552	547	578	555	585	554	560	590	560	549	587	553	556	570	574	559	561	584	525	565	586	536	575	569	557	548	573	553	538	562	589	560	510	568	567	583	564	557	568	543	569	527	558	576	528	538	549	561	581	541	552	533	580	552	596	583	519	548	559	555	570	566	542	543	554	582	566	602	521	561	542	513	562	569	592	558	574	566	569	538	559	610	579	599	553	579	574	600	566	556	556	551	581	561	541	576	498	513	578	540	527	579	539	560	582	552	583	566	543	571	553	558	557	599	543	589	554	551	517	511	557	592	576	579	543	589	527	560	553	563	574	565	570	541	570	552	571	541	539	521	591	525	540	580	567	546	560	566	562	515	546	572	555	548	558	557	546	570	565	558	515	541	555	549	569	544	531	570	565	531	530	539	559	557	542	513	585	511	587	534	556	551	587	588	550	523	512	580	566	580	560	592	605	568	536	587	602	532	545	552	575	559	536	561	535	579	541	559	577	558	568	549	516	521	578	566	543	539	532	568	567	533	553	558	535	563	562	545	578	521	565	554	561	572	577	552	507	546	558	553	552	588	555	573	578	517	556	572	551	548	536	544	517	524	566	521	553	521	567	557	538	526	567	585	532	580	526	581	546	567	518	547	580	573	515	526	584	530	530	545	572	544	525	525	567	579	554	561	534	566	529	545	546	531	587	519	550	564	573	542	578	550	575	526	543	577	576	571	572	525	577	514	581	529	572	550	569	613	561	554	524	604	540	587	579	545	568	535	532	587	631	554	546	555	564	551	560	555	557	532	562	545	580	565	545	554	593	569	532	545	529	613	513	536	529	529	585	550	534	545	484	548	563	526	515	568	585	559	552	545	585	556	574	537	572	588	500	536	532	550	566	556	565	625	551	565	543	562	568	523	534	558	576	499	550	523	574	556	547	598	533	515	560	624	576	522	572	557	488	542	549	528	574	548	549	535	556	539	544	545	546	563	588	564	563	587	543	522	598	576	530	531	540	565	542	550	530	546	560	531	579	576	572	569	542	568	553	563	566	531	525	564	546	575	565	540	531	608	513	583	582	542	532	547	572	553	510	571	557	571	510	555	598	525	609	592	567	536	582	569	535	557	539	590	552	531	569	556	538	539	578	545	574	579	604	552	565	550	585	553	555	544	607	579	562	551	565	557	560	585	556	570	574	544	577	562	571	569	560	506	530	538	551	577	539	555	548	547	548	580	571	572	569	556	546	564	566	596	532	585	542	509	582	548	589	546	569	546	557	507	538	571	533	514	522	559	576	575	544	564	557	597	593	527	524	539	571	541	531	543	566	584	538	544	552	541	555	544	582	520	557	530	546	582	520	538	529	563	554	534	552	565	519	563	515	555	549	564	585	547	582	564	561	572	560	519	589	557	575	575	536	564	579	546	570	476	526	506	573	585	555	592	565	549	556	529	517	522	565	584	579	567	544	562	551	537	567	538	525	558	528	547	532	569	570	524	539	551	547	515	531	547	608	562	563	565	522	552	542	558	596	580	584	553	559	562	610	553	542	593	584	525	590	524	528	546	541	587	546	544	525	580	576	551	546	557	548	523	550	569	582	567	575	540	539	513	539	538	528	546	600	567	627	587	561	581	528	571	540	598	574	524	549	551	590	558	575	547	576	545	564	553	543	541	566	520	552	569	549	551	526	511	564	567	541	542	579	566	560	575	540	575	531	553	532	501	550	576	513	539	595	588	563	538	505	514	575	545	588	546	528	565	580	561	560	558	565	569	524	517	535	531	605	517	600	548	546	559	573	554	551	565	558	562	546	589	594	568	526	558	541	546	552	563	551	552	573	538	541	519	530	584	528	543	532	572	540	603	516	580	575	557	518	556	555	569	538	544	512	582	526	516	588	582	530	534	532	562	556	540	526	573	581	530	576	554	566	535	536	538	516	550	547	548	558	532	505	522	522	551	562	523	576	560	573	543	559	567	548	488	552	563	543	576	518	532	581	533	574	591	540	514	513	593	535	548	546	593	588	554	560	625	531	550	546	593	550	557	572	539	533	563	570	570	521	568	566	525	532	570	583	542	532	566	597	586	563	559	563	556	558	549	551	491	549	565	561	524	566	548	542	582	548	536	565	569	539	538	543	521	548	569	584	529	565	553	578	561	506	542	547	588	558	528	557	560	529	537	562	559	546	565	574	546	552	548	522	552	596	535	566	581	545	512	565	563	577	533	535	514	557	534	559	549	571	551	523	550	583	532	546	566	562	552	554	561	535	553	571	533	544	553	542	510	602	580	577	533	530	553	561	560	535	548	566	559	526	574	534	587	547	539	571	534	567	530	561	529	529	557	596	557	575	536	541	569	575	592	519	569	604	550	533	557	572	609	545	578	605	522	601	558	571	547	540	516	528	557	545	599	565	563	523	538	587	568	555	551	569	538	547	550	555	519	508	503	570	536	560	593	581	545	560	533	567	583	596	575	577	568	553	583	536	532	538	546	553	547	581	567	558	536	570	579	531	555	561	565	573	570	548	587	611	561	552	561	555	540	564	591	566	557	515	563	549	569	556	526	571	558	574	530	534	524	547	545	592	549	582	580	588	567	557	545	558	566	548	573	546	568	563	536	603	579	535	543	578	549	551	554	583	558	562	540	594	563	529	556	546	568	581	573	568	561	564	582	502	532	550	530	557	580	587	562	519	555	547	579	543	558	561	560	560	572	541	561	552	566	546	552	543	535	542	556	537	555	613	538	525	571	501	540	557	545	519	561	563	572	542	548	571	590	579	562	508	512	586	551	496	566	521	506	538	538	553	543	548	541	572	556	554	571	528	506	571	530	528	560	553	564	578	566	524	507	561	594	580	517	573	548	506	529	569	562	601	552	573	578	552	554	534	534	581	547	556	544	515	559	614	583	550	568	520	525	584	566	565	586	555	542	559	574	565	557	538	526	559	535	548	583	560	547	572	566	548	564	588	561	520	549	556	550	551	578	529	550	553	569	544	575	564	528	520	556	549	560	567	573	587	541	581	543	547	568	566	546	560	562	557	570	553	541	569	533	520	502	528	542	545	535	512	570	534	556	536	543	546	549	548	542	528	530	527	551	592	570	558	566	526	572	510	551	543	579	537	555	542	551	580	534	538	544
23414	21314	28308	24640	21321	21415	11612	2110	1548	1342	1326	1162	1072	1104	1063	1099	1026	980	974	980	910	974	886	885	905	920	957	908	856	890	865	850	880	830	841	829	878	833	828	797	828	851	820	854	848	852	828	850	820	828	869	853	864	822	797	836	857	765	819	799	795	817	830	832	848	845	800	841	769	814	804	808	806	824	813	810	794	833	853	801	796	893	810	822	793	788	813	850	817	865	779	806	790	815	818	839	835	818	839	805	821	788	825	789	898	859	804	787	813	829	840	799	782	827	810	839	812	852	864	793	787	812	796	767	846	769	804	786	836	864	797	789	772	867	840	793	774	781	827	807	806	804	814	807	875	776	763	804	860	850	832	825	865	802	814	800	834	795	796	821	827	772	816	805	770	745	823	795	775	803	830	818	810	779	829	801	813	798	804	782	847	804	805	836	834	814	775	827	818	812	779	796	746	799	871	759	802	760	819	850	771	805	830	814	849	816	839	835	875	834	793	791	803	811	809	774	797	827	840	764	790	792	797	852	835	803	772	755	800	726	816	833	744	795	835	758	845	838	846	811	834	781	812	786	763	753	823	772	789	846	851	805	824	782	782	782	842	838	806	809	815	796	815	791	816	785	855	792	846	835	864	791	795	828	733	842	792	798	876	832	779	825	843	797	777	804	809	802	762	770	758	817	855	827	789	830	736	784	762	794	792	811	773	850	807	776	822	828	789	811	828	818	823	835	790	743	823	827	853	813	844	762	787	802	843	858	813	814	783	836	835	849	819	858	792	791	712	847	782	786	812	835	836	812	798	831	792	824	779	835	806	849	826	815	815	791	812	804	818	822	785	802	831	801	807	755	783	788	767	817	877	807	858	797	812	833	828	788	782	780	838	784	862	829	844	812	776	828	760	798	810	728	823	860	815	765	793	799	815	824	839	834	805	839	841	804	816	823	782	844	816	806	778	823	797	778	792	861	797	773	759	786	760	863	839	835	800	782	780	819	800	778	805	817	817	868	799	865	797	772	824	828	836	767	805	787	803	807	819	820	829	802	799	766	810	818	835	821	764	801	835	794	764	857	795	814	742	834	827	773	791	791	814	820	794	783	816	746	772	852	795	777	744	767	788	819	797	797	782	862	822	796	789	808	843	849	797	827	784	769	794	800	822	844	812	793	802	820	815	792	864	792	845	791	769	790	766	760	793	860	813	838	776	837	793	867	823	795	809	822	809	817	827	825	740	835	823	855	773	776	821	811	813	795	833	849	819	763	743	801	809	799	777	820	793	789	826	817	815	819	861	821	819	827	728	815	790	750	833	802	850	785	828	810	770	811	821	788	804	802	827	813	810	852	788	805	829	792	800	834	820	808	831	807	810	813	766	772	849	789	822	819	805	775	845	779	800	787	831	786	790	782	813	805	818	848	806	867	795	825	836	793	840	807	856	787	763	801	845	826	779	758	799	853	827	842	811	827	798	813	763	829	846	793	816	796	806	787	761	788	819	758	789	866	791	787	804	845	818	798	807	808	802	824	787	819	813	860	843	861	803	805	782	849	739	787	778	847	838	852	870	829	838	857	789	760	799	786	796	734	813	777	840	828	789	798	833	782	843	836	855	801	765	847	784	802	847	842	785	784	820	839	764	817	804	840	834	848	773	817	860	830	768	805	792	833	833	808	861	858	800	807	798	858	805	841	822	789	814	823	811	837	760	799	816	843	799	805	784	783	757	859	846	862	793	827	781	819	815	766	810	759	786	795	812	825	861	819	826	793	803	804	794	754	794	784	790	827	826	818	768	800	778	797	764	822	806	812	818	817	762	828	833	818	834	851	860	778	770	823	818	869	825	790	783	817	758	836	804	759	816	789	789	835	819	789	804	809	781	808	832	849	797	798	786	808	800	831	818	785	814	799	767	744	847	832	819	814	819	834	848	825	791	758	846	777	792	802	816	890	855	775	830	798	848	847	794	737	810	772	778	827	786	805	797	782	811	805	816	786	818	775	851	765	811	817	787	859	793	823	735	813	794	774	839	806	834	823	806	828	848	812	784	828	810	741	819	804	844	778	799	797	758	776	849	828	803	845	823	826	781	785	851	732	785	809	816	810	815	806	786	844	818	806	790	817	836	811	806	823	799	799	815	796	810	831	816	790	819	809	848	801	807	796	856	761	798	763	818	786	777	804	788	806	798	785	828	780	831	782	827	827	845	798	786	812	780	840	847	745	828	811	877	860	798	817	823	761	850	847	804	817	789	830	797	851	759	782	802	855	771	799	811	803	823	790	780	776	838	818	790	819	833	826	814	837	813	824	819	789	796	805	824	832	820	798	815	798	757	836	822	809	834	786	846	799	815	794	849	848	856	822	822	762	765	821	796	812	864	815	829	810	795	822	793	808	834	860	764	804	827	769	793	792	858	773	849	787	818	786	885	809	821	804	768	837	778	797	756	777	842	779	855	806	731	802	842	848	741	774	811	818	826	841	826	811	793	808	821	822	799	788	805	778	862	797	788	751	800	827	842	784	787	820	788	797	815	781	841	807	803	781	784	818	803	757	803	805	834	803	825	824	819	826	808	787	846	782	830	821	834	801	828	822	755	824	789	776	847	832	805	789	805	825	756	807	782	804	810	814	866	854	769	816	812	799	809	791	768	822	785	775	848	850	818	887	777	807	824	809	865	808	869	862	813	811	788	838	778	820	721	811	823	852	800	817	835	835	761	820	800	722	828	826	837	797	808	829	755	836	781	785	774	753	858	808	806	797	814	825	773	800	845	782	760	757	803	817	815	760	761	811	858	810	829	845	779	827	821	848	830	811	798	803	806	816	824	832	795	793	773	798	796	861	756	819	835	811	801	805	815	845	801	754	775	819	814	748	855	754	743	798	759	776	820	806	822	849	863	816	861	784	802	807	819	789	791	822	784	830	839	799	851	804	834	824	810	816	758	767	828	827	764	779	829	828	838	818	803	794	802	795	774	819	818	825	784	788	814	833	815	793	831	744	824	813	820	809	811	842	742	764	809	785	817	812	828	804	803	792	767	807	801	799	797	730	834	795	821	862	804	810	787	774	816	810	831	784	805	818	836	800	794	760	804	744	826	830	803	864	840	797	746	786	830	784	835	789	793	798	788	824	770	796	852	774	809	798	815	813	812	747	821	800	827	824	801	776	839	841	795	827	847	770	769	818	773	821	855	761	766	766	860	813	815	800	831	762	836	772	736	810	852	862	797	807	787	770	809	795	829	821	801	827	778	818	772	789	779	815	830	761	771	869	772	813	834	804	834	795	742	828	776	793	810	858	794	767	807	814	843	830	791	840	815	849	757	803	803	809	819	835	781	820	826	837	817	838	810	808	814	789	790	831	794	856	787	850	829	816	789	764	759	821	832	807	796	810	823	870	787	825	792	863	776	757	824	756	849	840	787	825	831	772	867	816	796	786	793	838	780	840	834	837	832	812	774	789	775	793	760	838	820	805	795	800	798	807	812	824	770	832	750	803	798	819
9955	17248	16067	9540	6433	4776	3770	2932	2542	2229	1928	1748	1582	1393	1365	1173	1189	1094	1122	1063	1055	988	1016	945	966	931	922	878	939	903	876	844	879	867	914	828	873	814	872	836	848	868	827	763	813	881	826	803	742	758	843	781	840	771	815	769	809	828	791	770	824	758	765	803	746	789	808	876	786	797	829	861	794	829	744	789	819	725	803	781	742	739	768	762	788	766	757	774	776	748	783	756	783	823	755	759	774	739	708	797	814	764	794	796	776	820	788	783	761	777	791	742	764	734	713	789	778	745	858	751	801	799	840	789	768	780	751	772	764	759	777	771	781	786	801	767	747	785	840	728	781	760	759	787	791	765	766	743	782	760	759	761	722	805	791	808	776	775	726	761	782	768	752	752	771	747	781	791	769	742	773	772	754	714	794	811	737	740	731	749	791	723	763	771	751	778	801	734	785	744	811	757	789	744	731	765	786	765	769	772	767	780	773	725	747	773	740	769	786	776	772	802	791	795	766	749	779	780	723	740	777	768	714	741	766	733	727	750	795	745	787	770	732	804	762	766	727	819	723	808	736	792	785	789	728	802	774	757	759	764	735	748	782	728	754	790	753	841	777	757	765	788	789	766	736	720	773	741	771	749	773	737	780	768	770	735	774	765	757	773	748	769	776	784	809	736	813	747	773	798	740	775	758	798	729	767	740	775	767	731	790	809	754	812	751	728	753	743	794	732	792	781	754	757	702	797	830	761	757	782	743	763	763	756	730	744	802	780	781	738	782	753	708	762	804	743	758	745	800	792	769	793	781	742	761	728	754	774	791	796	745	758	739	776	753	748	782	762	743	729	790	769	779	760	692	789	742	766	756	757	756	770	747	754	706	795	779	754	797	736	779	776	745	809	767	701	757	724	742	717	756	789	759	742	763	732	852	785	717	731	740	797	754	772	760	768	757	716	792	764	741	765	792	744	762	737	767	771	747	816	763	747	765	718	805	788	727	772	753	757	726	802	767	765	748	774	746	760	783	716	761	760	811	800	745	811	772	788	757	754	770	772	786	740	739	771	791	787	758	753	752	742	794	693	779	731	777	737	739	775	804	798	754	723	771	753	783	746	737	779	769	709	825	704	738	793	789	758	793	784	779	712	844	737	743	787	807	756	779	702	734	759	794	746	730	752	751	806	765	775	763	692	755	747	786	767	800	761	835	786	755	720	767	786	721	817	741	784	744	784	786	743	780	810	818	792	766	755	753	797	752	760	762	749	763	789	719	791	765	741	736	743	744	772	760	724	788	757	760	720	772	753	792	780	757	748	758	760	736	764	753	749	743	773	759	759	744	758	788	750	724	781	790	791	734	810	792	758	754	749	802	787	762	740	744	768	738	788	771	748	811	808	764	745	790	754	758	731	761	766	757	733	772	783	778	750	774	776	771	766	781	754	736	788	744	769	747	782	758	804	775	751	736	737	766	769	749	702	783	757	802	753	724	810	743	758	749	739	820	733	757	743	758	723	770	722	752	788	755	777	746	746	783	787	783	764	770	726	790	788	740	689	727	768	738	744	732	745	773	750	778	802	820	795	711	752	748	777	751	715	707	748	722	702	799	749	765	782	802	796	750	742	779	738	792	768	785	827	777	720	778	828	757	787	734	798	823	714	778	767	785	764	746	729	723	765	750	776	736	787	747	777	827	714	742	719	757	767	829	735	730	769	760	762	720	792	769	771	734	796	763	764	744	801	769	761	791	734	748	757	770	759	764	793	759	768	790	718	784	802	727	808	757	782	792	752	741	753	759	752	782	696	835	749	761	770	794	773	776	757	757	781	724	750	765	770	786	729	735	792	803	777	713	758	791	755	785	733	772	828	777	715	795	733	759	777	740	768	772	750	734	780	748	763	742	785	783	713	776	772	822	743	766	784	821	774	739	757	755	739	834	759	734	789	758	716	771	776	733	734	793	766	766	739	736	795	732	729	783	754	732	803	744	738	800	753	767	786	825	752	736	771	794	748	739	782	751	790	820	754	747	751	753	761	744	725	806	754	750	794	768	758	776	683	785	772	732	797	714	772	769	789	796	762	772	808	774	771	748	781	765	760	735	758	743	766	732	770	757	744	759	726	785	747	739	753	760	757	736	772	772	798	799	756	757	746	773	770	697	805	786	733	756	737	741	734	738	751	745	738	759	759	734	741	709	773	806	803	734	766	799	817	735	749	743	778	778	796	740	742	764	730	805	784	791	807	761	747	773	762	854	769	763	778	783	770	744	798	761	771	773	723	794	798	757	764	720	761	791	757	775	766	752	775	759	735	763	766	804	765	784	798	772	772	804	809	716	766	739	771	752	790	788	756	766	789	753	739	741	790	751	752	773	804	773	760	763	721	810	821	767	770	775	785	766	733	759	751	716	754	756	782	776	791	739	786	757	768	751	789	751	740	741	765	763	790	734	765	784	761	826	763	737	776	761	757	771	769	737	750	783	745	801	833	720	718	791	783	793	735	800	768	710	740	721	745	776	759	720	751	723	792	788	786	714	752	792	785	757	792	806	736	797	767	776	722	799	789	757	737	793	762	764	758	733	743	775	783	796	763	831	770	743	777	753	771	776	763	720	767	818	766	753	771	760	755	720	777	832	766	802	714	748	823	732	784	778	734	774	758	734	754	730	769	793	742	752	803	779	744	723	786	748	710	718	733	760	778	746	743	760	777	719	808	786	703	740	772	756	761	778	790	787	741	755	713	790	767	766	796	713	717	779	740	767	767	744	741	730	746	778	779	794	809	773	794	745	752	763	760	756	757	778	742	753	781	741	759	742	784	749	790	758	766	766	765	810	749	791	785	739	778	798	772	826	692	722	746	758	753	750	799	751	726	717	732	804	752	749	726	748	783	715	799	733	730	762	729	722	762	778	782	764	718	777	748	775	744	723	820	745	856	733	764	836	711	742	762	718	779	792	740	774	778	818	701	777	783	777	763	775	784	721	744	745	756	794	801	827	796	734	758	776	838	756	767	796	769	717	807	769	775	737	743	764	744	768	784	684	786	718	752	778	713	761	780	768	780	747	741	789	828	807	743	766	749	741	765	764	761	760	757	773	803	730	762	715	762	726	778	720	774	757	762	760	747	743	770	743	808	760	767	727	741	783	746	751	770	797	787	785	725	802	760	760	783	757	711	733	789	752	766	745	765	689	762	785	721	822	739	728	774	785	720	752	777	751	702	739	833	720	762	720	686	775	790	777	723	776	760	780	724	721	740	787	766	799	754	745	824	796	769	791	764	757	759	765	776	798	760	739	814	744	778	779	776	787	748	726	772	764	755	777	790	763	743	780	774	745	791	755	787	807	782	716	793	780	818	807	769	740	772	804	752	739	773	782	744	736	813	808	730	788	750	740	779	733	698	754	769	723	788	804	731	737	840	748	773	739	767	751	759	793	761	730	744	775	785	780	819	744	778	749	786	726	752	713	809	717	804	785	787	821	745	765	764	717	805	760	765	760	770	801	746	766	753
29055	16007	2243	439	372	302	304	271	279	253	268	255	247	278	222	243	235	255	218	234	232	235	229	253	224	210	233	234	245	244	242	242	239	226	249	254	250	242	261	244	225	245	238	251	210	217	242	223	230	258	226	253	228	231	227	230	265	220	214	229	203	218	237	210	257	219	217	231	239	217	265	231	244	228	212	214	254	248	229	244	243	245	249	256	238	242	235	263	235	217	243	240	238	215	212	248	224	228	255	248	227	213	245	213	224	247	231	245	215	231	271	242	216	238	227	243	250	253	225	216	215	213	252	237	251	225	241	244	231	234	228	264	229	219	243	245	222	268	235	270	222	240	212	227	200	248	239	235	229	225	231	230	209	234	286	246	238	219	218	223	242	223	235	245	224	221	231	214	239	239	232	239	227	233	216	229	240	240	208	233	232	249	246	247	225	248	221	224	216	232	224	267	235	261	255	228	265	235	230	236	242	244	226	244	210	232	232	238	239	238	233	258	229	232	238	226	248	280	225	247	227	231	210	232	220	231	215	221	251	219	217	272	226	232	217	222	234	229	241	265	257	246	215	222	232	237	257	244	238	223	250	232	245	232	242	244	248	250	254	221	204	218	228	224	244	244	233	223	216	210	226	220	218	218	200	218	218	232	219	235	220	229	241	261	225	215	221	258	265	256	229	230	229	259	223	237	215	230	244	240	218	220	243	229	240	237	249	213	221	232	222	226	222	246	250	222	224	219	241	247	240	247	249	231	238	244	232	232	230	231	214	253	240	232	238	232	231	216	245	205	258	251	247	208	243	234	239	214	243	220	232	231	234	237	241	231	240	239	259	215	218	209	223	220	217	236	215	264	246	249	206	222	217	201	219	222	230	247	231	208	230	238	229	212	204	215	236	208	247	216	254	225	236	249	232	205	230	220	215	233	252	249	267	235	238	222	220	206	209	205	243	212	240	236	228	236	235	232	237	237	258	244	213	244	222	230	223	225	233	194	238	218	246	230	210	194	254	223	241	245	223	209	233	245	218	231	248	219	244	221	234	232	196	247	194	221	221	215	230	248	236	202	245	244	225	243	220	235	234	241	221	219	230	242	257	223	261	229	220	237	224	250	223	205	225	224	252	240	236	209	220	222	226	227	234	226	230	214	220	244	250	247	228	238	225	250	228	218	230	242	196	230	246	231	249	263	224	224	269	271	210	226	227	233	245	243	248	231	215	225	228	222	238	251	225	230	217	249	231	252	239	229	222	244	232	224	234	198	239	227	214	256	247	235	229	239	245	285	244	229	222	239	248	240	225	229	242	244	236	241	258	252	213	258	245	257	234	228	217	257	246	235	247	239	236	236	211	222	240	223	232	260	219	244	250	243	231	231	245	237	257	207	238	264	219	228	222	237	242	224	215	247	254	231	229	234	240	246	248	218	235	255	225	233	225	236	253	234	248	230	244	240	219	231	240	242	224	226	214	222	258	240	214	240	260	207	224	226	258	238	243	216	216	219	252	208	210	236	258	218	275	221	217	242	229	212	215	234	222	219	247	244	214	228	242	232	233	227	231	214	244	220	237	214	241	242	222	253	230	238	219	233	233	231	223	246	233	248	248	242	245	244	234	228	238	239	229	241	226	243	233	231	206	246	244	252	237	226	237	237	254	252	228	240	212	245	220	239	233	224	235	250	219	204	233	236	216	236	243	256	242	244	231	217	244	231	243	229	223	222	217	194	205	209	235	267	222	249	248	213	228	203	227	226	236	238	207	242	225	221	252	227	220	235	225	240	220	218	213	189	226	226	263	206	208	248	236	260	237	250	237	229	245	224	214	225	244	229	238	210	187	254	244	222	253	255	196	221	258	248	220	224	223	233	245	234	240	249	251	223	234	233	253	244	218	200	238	227	236	223	218	216	210	234	218	212	198	222	220	218	238	248	238	227	252	239	259	222	238	241	217	240	208	233	245	227	251	240	226	234	253	234	213	216	256	225	243	246	246	247	220	224	227	258	208	244	243	213	241	272	248	231	228	234	244	215	248	219	197	231	243	245	241	244	256	235	197	223	253	238	234	227	258	253	217	238	197	246	223	231	240	226	231	246	235	232	252	218	215	247	244	199	202	223	207	250	245	259	260	240	234	245	233	211	227	238	209	230	250	211	239	262	216	210	221	221	236	239	223	242	235	222	205	252	246	207	214	199	241	246	237	243	238	231	246	258	244	234	184	241	216	241	232	247	261	193	221	253	234	226	224	231	230	239	253	221	239	213	242	233	232	187	256	240	254	253	209	245	230	237	245	226	239	249	244	212	242	235	224	248	231	251	213	246	234	243	225	227	216	227	218	219	225	244	239	237	260	216	261	259	230	241	245	224	279	192	229	243	247	205	228	217	230	237	230	255	225	216	246	247	221	236	227	237	229	232	232	245	234	248	244	200	224	238	216	203	231	235	264	207	228	214	211	228	246	240	248	248	236	213	259	250	279	233	246	219	261	228	211	228	231	265	242	243	202	206	252	244	218	230	207	224	224	225	230	207	230	252	254	226	206	230	211	235	233	232	243	215	241	217	225	250	217	243	253	232	224	234	236	227	233	235	205	227	209	244	219	238	249	208	217	255	240	247	225	214	202	226	268	243	231	278	245	228	259	234	222	232	241	229	219	234	230	241	230	234	224	241	239	257	253	237	210	260	213	235	236	241	212	250	250	224	225	247	234	237	251	240	252	207	235	226	246	258	214	212	237	230	252	253	235	220	230	240	243	266	235	242	215	249	256	203	255	240	240	234	254	222	233	240	236	250	221	239	239	219	219	243	206	233	225	236	213	225	218	240	216	243	229	242	247	261	231	245	224	216	212	239	215	246	236	220	261	239	225	232	221	232	222	264	231	211	229	238	228	226	232	230	215	223	242	241	212	247	243	236	229	231	235	253	231	225	247	217	256	232	241	234	238	210	252	243	227	221	237	225	217	242	235	252	242	253	223	227	238	246	205	255	219	245	243	215	232	231	234	204	232	231	245	213	252	239	230	249	245	259	253	232	217	216	249	282	224	215	217	253	224	212	210	229	216	237	234	218	246	226	235	237	206	229	225	215	210	231	226	239	212	234	233	246	224	221	227	211	260	235	253	242	247	221	215	251	244	249	250	220	217	228	230	241	200	251	212	235	219	207	235	245	221	230	239	252	214	215	213	226	229	219	242	249	236	239	207	242	247	252	233	217	250	244	246	234	235	205	242	209	242	251	245	220	215	241	235	220	216	260	229	219	256	208	247	236	242	212	228	254	191	254	208	270	233	229	246	264	223	244	230	223	270	248	233	243	241	248	248	233	205	225	247	242	230	241	231	251	227	242	215	207	235	260	236	266	228	215	247	247	237	216	228	239	244	239	256	229	233	214	232	229	248	225	256	234	259	219	225	224	255	258	242	229	230	206	244	239	230	218	243	252	207	231	215	251	235	221	212	230	257	229	225	253	221	247	236	242	240	241	241	246	216	230	233	246	221	233	225	240
4947	750	698	470	387	338	312	305	275	288	282	294	272	258	289	230	242	267	258	222	254	238	245	237	258	260	249	275	221	226	256	257	236	218	218	227	272	275	237	231	224	242	234	248	251	232	210	237	252	243	235	252	237	211	220	265	263	235	228	239	229	252	225	237	257	260	213	226	242	267	224	238	240	241	247	240	245	241	254	258	229	245	220	215	242	256	259	228	208	242	238	244	234	255	219	272	229	255	235	242	246	232	260	245	254	221	238	263	247	252	221	247	226	235	228	234	241	238	254	253	223	256	226	233	241	256	238	246	221	238	233	231	253	244	245	219	214	249	225	213	240	228	258	239	236	228	223	210	253	237	248	217	237	226	227	235	251	263	232	248	259	265	219	234	232	252	238	241	244	258	227	273	249	217	250	264	232	244	235	252	234	231	251	279	232	228	235	206	230	224	276	241	238	227	245	240	223	229	241	229	208	216	243	238	234	223	224	252	206	244	235	270	240	229	246	248	220	231	249	240	272	239	235	252	234	228	215	259	238	228	223	244	227	256	240	243	235	224	239	246	224	235	226	226	245	246	239	257	242	242	255	234	223	231	234	269	245	240	249	257	238	259	218	241	225	241	239	247	251	234	242	262	247	259	233	251	240	231	249	251	245	229	229	205	241	260	238	251	237	220	220	252	252	247	227	218	248	249	242	231	223	209	242	218	250	229	243	238	218	221	262	231	259	230	223	254	226	242	226	240	228	236	231	260	228	243	229	242	247	220	244	255	224	210	242	249	235	228	212	238	233	216	251	256	252	217	263	245	230	231	241	232	230	260	221	245	222	216	250	248	266	243	229	257	217	248	209	230	240	247	242	250	261	272	240	245	233	249	229	242	232	259	243	204	234	239	277	243	225	221	233	228	223	211	209	208	264	251	253	222	254	272	235	241	222	211	250	246	242	238	254	206	268	236	275	248	246	248	227	254	258	207	219	260	258	241	242	225	210	249	240	253	227	251	259	245	220	230	267	220	224	249	229	210	228	228	218	236	224	245	251	235	221	244	216	241	228	250	249	260	279	246	233	268	216	252	234	238	219	235	216	246	263	254	264	223	242	245	259	248	286	235	240	230	226	239	227	236	256	252	234	274	250	257	237	237	239	225	218	254	240	227	234	231	256	272	262	228	263	226	227	245	233	265	242	238	227	241	227	248	228	270	258	255	232	238	254	238	229	213	227	217	247	213	243	233	236	253	222	238	251	201	243	245	217	257	264	242	227	237	249	204	231	231	254	223	238	230	236	233	236	236	254	226	236	242	253	238	262	205	247	220	232	216	241	249	232	250	251	247	254	237	253	247	229	243	229	226	247	246	217	231	224	216	209	236	266	237	245	248	245	255	231	221	233	219	262	262	222	220	253	265	247	252	240	211	256	215	238	257	227	250	208	274	252	232	214	256	232	234	221	233	251	243	254	247	231	235	253	259	246	229	243	249	270	252	217	229	221	239	237	243	257	246	216	228	246	225	245	224	218	227	244	227	241	241	219	247	237	233	257	209	222	241	255	227	228	254	229	208	233	240	271	250	228	227	233	248	251	269	247	238	216	249	233	206	250	254	212	250	237	218	271	217	197	258	263	253	222	266	219	253	248	258	222	245	240	242	216	221	232	241	262	234	206	221	237	246	251	218	266	247	256	232	249	241	225	226	246	230	216	229	246	256	240	250	251	263	249	237	222	233	223	222	224	236	259	234	253	260	241	231	234	254	242	224	254	236	259	237	214	268	235	219	251	238	251	232	218	234	224	254	251	242	233	232	198	234	235	236	270	269	238	228	239	211	233	237	226	225	251	208	258	248	248	231	236	254	207	250	214	238	222	235	229	238	240	239	245	253	236	255	267	251	231	242	245	251	254	221	220	211	237	259	233	236	212	204	224	264	252	239	219	232	242	225	230	228	255	223	243	243	241	251	233	254	227	246	246	249	221	240	207	241	240	225	197	257	239	249	204	236	258	245	238	236	227	233	243	227	216	253	244	224	231	231	265	221	233	266	222	261	259	252	242	239	244	233	242	234	259	257	233	238	265	240	245	215	253	234	261	224	232	214	250	251	223	246	213	216	242	257	249	215	242	274	229	225	247	253	257	234	215	212	225	239	235	243	229	233	231	250	226	243	266	253	237	245	241	236	223	200	242	233	225	244	228	233	248	255	234	251	248	227	231	244	240	240	247	227	248	234	232	219	237	228	225	241	224	218	200	263	235	264	257	267	233	230	228	225	234	248	230	231	240	267	244	241	227	230	222	244	250	231	267	229	261	233	219	248	264	238	246	239	250	236	247	230	216	238	264	231	256	257	232	270	229	231	225	229	230	231	250	233	232	230	246	228	261	226	221	246	236	247	239	267	251	245	227	227	248	259	243	239	244	251	219	230	234	259	224	229	234	240	210	244	234	234	230	252	251	257	211	255	254	210	250	218	262	239	257	237	255	219	269	230	249	227	211	235	246	239	225	241	230	205	244	248	247	244	216	209	235	236	253	230	242	241	229	220	221	231	231	238	217	227	230	245	276	255	241	223	233	228	247	281	258	256	252	229	241	212	236	263	224	201	220	227	240	267	241	246	202	237	231	260	248	230	227	237	236	230	251	236	234	247	252	259	225	243	270	237	246	242	244	210	231	250	233	235	242	227	248	221	218	229	219	226	245	223	259	212	272	233	261	253	261	219	220	245	239	230	232	224	230	239	246	238	220	232	238	243	213	242	238	222	234	252	241	244	212	242	223	213	248	235	222	272	249	238	234	249	262	238	222	235	216	219	219	218	218	243	252	259	230	235	228	227	244	224	247	231	244	216	224	244	208	234	235	238	223	270	217	234	262	224	217	235	247	226	225	236	237	223	213	212	203	250	218	230	274	249	236	251	262	261	223	236	194	216	249	253	245	213	223	227	242	241	250	262	249	226	204	234	257	241	226	207	225	250	208	232	231	254	211	231	256	240	248	240	240	231	224	240	241	254	210	228	235	226	262	235	240	257	254	242	272	238	220	224	221	248	246	247	235	234	208	247	246	229	230	238	236	231	213	242	241	231	234	246	205	231	221	237	232	256	236	241	231	243	268	255	266	244	227	213	235	260	217	236	222	219	220	222	218	225	225	245	211	211	241	215	240	242	216	240	231	230	243	235	216	230	228	237	232	215	224	248	235	241	255	222	232	236	264	242	236	234	216	278	232	236	226	255	232	232	256	242	241	272	240	237	252	253	240	245	239	246	255	256	246	244	250	243	248	233	239	242	250	242	209	226	208	217	246	222	231	248	259	246	228	267	224	230	256	259	227	243	251	251	241	227	222	204	238	251	240	231	250	241	250	229	265	231	243	232	239	221	246	214	233	247	253	233	260	246	233	257	242	276	259	224	254	233	226	218	236	223	249	251	251	220	237	228	240	216	239	214	248	230	243	235	237	239	224	239	221	216	223	243	238	247	238	260	232	261	254	259	254	236	249	231	234	212	251	280
25743	21314	27995	24953	21314	12686	1793	1178	963	878	858	815	793	765	699	697	692	651	654	693	645	678	627	618	629	612	631	624	676	607	641	584	634	630	587	642	600	649	650	607	608	577	582	636	599	574	610	612	607	664	619	606	650	603	596	606	584	607	595	587	588	547	543	592	604	602	592	590	541	598	599	623	633	613	558	604	594	643	574	555	573	563	568	635	617	620	633	583	593	615	613	579	560	636	595	571	604	582	596	566	630	611	563	639	590	585	583	603	597	651	626	627	602	539	619	587	637	584	568	602	613	539	582	617	591	632	577	587	594	604	632	674	575	625	605	591	606	565	614	565	575	599	613	613	556	589	568	584	605	619	560	557	563	561	579	607	600	595	604	586	619	544	620	613	588	593	576	579	588	569	566	606	599	564	540	615	586	580	619	573	572	560	636	557	613	581	628	595	611	615	601	610	622	608	575	600	618	568	640	658	578	567	635	603	610	554	615	601	594	603	587	568	586	549	593	579	576	582	519	567	629	588	599	612	626	616	598	614	584	600	569	599	630	584	635	620	602	608	604	580	616	613	608	596	564	590	612	593	595	557	574	609	593	635	620	570	585	586	569	610	545	565	590	600	564	579	603	561	542	582	596	608	597	554	632	595	607	608	584	601	598	576	601	600	620	618	619	566	601	586	595	593	623	582	554	628	578	600	570	631	583	549	570	584	610	573	599	603	596	566	626	590	569	599	606	548	624	565	581	604	554	590	620	588	553	572	585	542	580	583	586	547	594	571	621	565	602	548	619	567	570	577	588	606	583	578	563	562	507	616	629	579	562	601	611	596	569	596	566	576	584	591	608	546	596	612	580	575	630	601	558	562	610	617	606	614	611	582	595	565	616	564	573	550	594	580	592	616	572	599	576	548	626	571	611	610	616	594	621	598	585	613	589	573	588	551	658	593	643	578	567	569	572	603	561	599	599	568	542	566	572	598	578	615	580	633	635	588	626	595	603	577	583	597	563	585	563	597	585	604	588	582	580	576	560	617	597	540	591	589	589	592	593	637	547	592	633	539	581	627	586	562	594	592	648	604	582	601	597	580	587	614	599	608	591	595	578	563	571	587	588	576	622	564	584	612	600	604	522	567	586	576	601	593	584	617	606	585	582	604	572	598	591	606	572	631	594	611	611	574	568	591	620	576	558	576	608	623	560	598	616	589	614	599	584	628	595	564	583	597	573	612	552	633	591	603	585	593	640	592	591	564	602	602	578	611	616	598	569	607	596	613	632	591	567	579	556	608	624	588	580	608	540	625	577	603	578	594	548	580	575	570	565	596	593	567	640	592	596	592	612	577	568	576	596	612	574	592	622	600	608	619	569	596	601	566	562	607	572	589	598	600	579	589	642	633	638	610	602	616	546	608	600	555	564	568	582	608	625	552	555	585	607	603	588	622	576	594	563	583	589	579	565	542	596	562	567	579	568	615	629	614	567	565	645	618	609	559	605	607	599	645	600	617	600	593	590	571	597	574	633	573	568	613	643	570	561	563	596	633	584	567	569	583	594	595	563	613	614	570	618	593	612	642	580	572	619	591	622	576	612	595	637	625	605	584	592	587	610	580	564	605	583	584	578	560	597	645	557	608	590	584	597	559	564	588	591	587	622	588	587	623	582	600	569	568	588	559	572	636	583	526	577	611	592	629	576	604	578	583	593	544	578	574	614	602	596	589	573	556	595	626	595	589	594	534	599	589	531	609	574	579	587	590	571	570	617	607	548	542	543	588	593	591	593	594	591	556	580	592	575	576	598	572	609	598	609	588	549	600	598	609	562	569	591	559	610	618	603	592	617	589	607	587	679	598	600	609	602	604	601	576	587	592	566	571	560	600	599	568	597	604	588	614	575	589	586	568	600	582	612	572	571	591	573	609	564	614	593	572	585	579	635	554	577	589	607	616	543	585	632	545	606	613	602	600	564	609	562	592	574	588	558	589	600	583	590	548	598	554	581	569	579	611	606	549	586	609	626	633	627	602	638	635	607	563	580	586	611	598	606	597	609	563	580	602	622	590	622	603	584	562	579	642	576	571	541	607	587	594	604	603	606	551	596	582	587	607	562	549	628	594	573	566	563	581	575	576	557	556	609	629	599	576	612	605	582	574	602	574	585	578	630	629	569	535	583	643	573	613	582	621	575	574	612	605	542	576	616	579	616	572	594	537	613	584	632	626	596	565	603	562	597	580	624	603	595	588	611	563	566	598	585	587	607	567	584	615	583	547	593	615	601	565	621	590	636	601	594	578	564	583	592	572	619	619	630	603	614	590	566	594	616	613	586	599	602	574	559	604	612	572	552	584	584	566	598	572	577	602	596	598	634	602	566	591	600	639	572	575	581	564	597	543	567	614	580	598	576	577	610	568	577	570	558	538	584	581	594	605	598	615	576	612	607	604	562	609	587	585	597	649	566	613	607	628	590	594	546	601	586	558	591	631	622	539	615	604	589	600	609	572	638	604	556	628	625	623	542	613	542	617	576	571	569	573	601	586	563	595	584	570	574	643	599	625	607	627	572	582	579	593	589	622	594	606	611	590	593	580	565	617	621	602	630	613	659	585	606	601	642	590	606	576	613	613	606	615	605	588	592	616	540	631	627	543	606	576	566	613	572	566	581	606	623	564	575	604	610	575	601	566	560	617	615	613	567	589	592	636	588	584	552	612	576	547	616	609	605	605	598	567	554	594	564	572	591	577	606	603	568	572	574	658	577	587	586	630	573	580	550	576	576	576	636	619	578	581	579	594	569	566	539	613	590	590	603	609	628	564	586	598	617	630	602	614	562	555	608	556	558	600	565	520	592	609	619	550	643	620	584	649	581	610	580	592	604	572	583	575	559	642	575	562	603	594	632	597	584	612	544	555	554	583	598	576	600	626	627	655	572	596	565	569	551	571	591	594	640	576	579	590	627	591	570	591	553	561	586	587	586	565	599	603	565	610	592	550	589	602	658	649	617	623	581	598	576	647	561	592	565	620	582	599	561	561	597	625	628	591	556	554	600	579	571	599	557	588	551	603	572	582	643	576	554	600	542	604	608	590	641	619	618	605	612	598	598	575	610	580	615	599	577	589	604	563	616	569	574	576	581	590	579	612	613	589	605	595	598	572	516	600	571	596	576	562	605	611	611	592	593	621	556	592	575	614	607	590	569	588	637	590	583	609	581	569	635	589	607	577	602	608	579	567	585	563	608	565	608	588	556	557	575	599	591	573	612	596	611	580	602	600	616	613	567	560	592	567	567	549	582	577	630	553	581	615	603	637	615	563	602	591	596	570	594	596	613	616	628	546	594	602	578	564	588	600	619	588	590	619	584	582	627	563	563	555	592	596	600	574	572	597	564	553	668	610	565	628	560	632	552	619	600	624	600	612	581	574	596	601	574	589	597	606	537	590	588	594	616	581	547	589	578	593	599	601	634	577	585	575	606	610	567	602	532	608	613	596	625	566	537	534	572	615	569	602
7182	10642	9841	5618	3698	2709	2045	1649	1434	1275	1097	1074	963	912	889	835	745	754	728	684	710	668	623	620	662	669	616	580	651	613	573	606	624	589	632	611	593	607	595	626	597	587	577	586	559	605	566	567	574	557	571	561	551	581	559	568	578	564	569	561	585	628	602	556	572	551	509	568	603	512	554	540	600	585	546	564	587	571	531	569	552	559	547	560	552	562	544	570	606	577	565	525	577	537	570	544	546	533	581	551	553	563	537	595	587	559	569	556	607	589	523	563	555	544	573	589	613	597	530	543	569	548	560	583	579	554	561	570	586	575	586	545	560	551	561	547	559	548	523	514	513	572	573	518	573	561	538	549	573	581	566	546	544	562	568	569	579	597	585	567	526	554	544	555	531	572	560	570	553	550	531	543	580	493	558	583	629	512	572	541	585	594	558	597	521	617	616	553	571	558	578	548	581	592	575	536	536	577	575	581	518	573	586	531	569	574	538	553	537	615	565	543	568	595	569	566	571	523	580	571	561	528	548	545	611	561	547	546	608	536	566	542	529	555	553	583	582	556	535	580	558	547	540	586	594	588	582	552	583	552	517	582	577	556	564	558	594	556	568	535	573	554	555	611	548	570	586	563	543	548	569	541	559	603	564	528	576	546	536	567	569	548	606	542	582	531	562	565	582	582	561	538	554	552	598	545	563	537	558	560	537	566	531	556	564	522	570	545	569	533	568	553	548	568	621	543	545	598	548	523	561	554	556	528	562	566	547	548	557	529	602	569	552	533	602	549	561	564	568	570	532	544	564	585	573	594	523	567	578	577	539	567	540	583	571	583	531	485	621	502	545	564	551	557	557	593	588	536	544	556	560	577	601	545	520	533	537	540	557	567	553	560	516	520	542	559	547	564	567	582	534	546	565	542	581	525	595	532	568	573	550	560	525	527	569	524	544	552	573	562	593	551	591	540	588	533	547	527	569	577	554	554	574	590	574	563	552	555	528	549	566	562	571	498	550	589	581	539	511	557	595	531	553	513	496	541	553	533	536	558	558	533	574	576	580	528	568	559	522	586	566	587	544	589	576	570	566	575	555	588	563	576	570	495	581	593	479	534	561	507	563	557	562	546	553	544	545	582	528	542	568	548	564	604	619	512	543	559	517	568	569	505	541	598	544	537	557	570	584	547	530	548	532	589	593	581	546	551	533	584	544	528	536	545	576	582	557	545	536	583	579	584	559	547	553	583	591	583	528	557	555	526	522	557	568	552	531	560	524	542	564	565	571	552	543	576	566	554	576	577	523	519	557	537	551	594	557	578	530	594	560	587	570	513	498	532	566	580	559	603	535	547	516	573	563	553	538	565	568	560	545	533	559	555	566	562	551	617	549	531	563	553	552	537	551	552	562	585	531	575	606	523	505	564	602	513	536	581	544	545	567	537	498	575	613	606	541	573	576	549	514	525	541	555	561	583	527	500	587	555	525	534	569	586	550	581	528	578	531	560	566	526	564	578	524	532	582	571	570	602	524	532	522	556	550	573	568	566	552	525	583	566	561	545	567	533	540	546	584	526	606	576	577	571	609	541	547	528	518	541	579	579	525	583	542	588	521	546	574	611	525	554	568	562	570	531	560	594	560	544	547	549	585	580	550	581	540	575	559	534	560	584	537	620	537	582	579	569	489	552	547	550	546	558	539	545	564	536	558	539	585	555	538	548	538	523	530	551	541	538	553	547	521	545	602	515	563	516	513	580	568	542	532	549	542	540	580	606	569	533	602	521	564	540	535	525	566	570	569	547	560	583	572	569	527	542	580	556	578	558	580	549	555	551	633	524	535	544	592	549	623	538	542	509	550	555	525	545	543	536	575	560	551	571	553	541	515	544	573	527	591	501	563	561	539	550	546	545	571	512	603	577	525	569	572	538	567	560	578	563	510	546	588	560	607	498	570	543	570	578	555	526	598	552	560	568	502	537	558	573	565	539	576	542	569	562	567	584	583	559	551	562	588	593	549	552	582	538	569	569	544	561	530	520	548	562	552	582	585	580	541	567	533	575	574	554	550	578	569	527	516	569	529	577	515	568	570	561	547	574	609	544	592	612	536	621	607	560	581	545	529	565	555	557	528	606	576	555	528	546	524	536	526	540	549	579	602	566	607	547	595	589	533	567	529	535	559	565	528	556	573	604	564	542	629	569	560	571	582	546	594	584	568	565	603	569	533	560	531	559	559	510	541	544	540	562	564	571	571	556	567	540	570	552	563	570	614	582	556	570	553	563	540	585	527	517	534	551	566	576	539	584	562	566	565	588	525	558	566	546	530	585	571	577	553	573	573	577	517	537	558	551	513	608	594	541	552	525	503	571	546	546	585	556	526	567	548	558	523	585	551	574	553	544	557	549	559	576	576	567	502	538	539	569	541	531	586	543	578	558	559	532	516	545	596	530	642	558	542	571	581	560	546	553	540	538	597	520	522	516	559	571	612	591	575	535	565	525	565	560	542	565	563	538	569	519	598	583	566	546	546	564	574	521	567	580	571	548	568	601	558	540	575	521	568	566	530	539	584	530	501	518	569	563	534	556	549	569	557	546	551	596	545	564	589	540	592	521	554	589	591	555	526	548	581	590	544	564	538	603	579	546	584	529	573	517	568	549	577	550	563	548	569	597	560	569	539	547	585	573	567	504	551	586	587	579	555	500	545	557	591	550	562	571	574	557	554	550	556	544	596	531	561	528	591	536	573	584	533	523	559	575	522	550	587	574	559	585	581	586	554	525	553	573	598	568	540	547	581	566	558	543	531	534	556	536	573	555	548	537	512	597	597	576	584	577	558	551	568	498	521	537	581	597	562	537	550	545	564	566	566	531	582	579	557	550	524	553	545	599	520	576	535	555	573	571	510	557	552	556	579	521	522	531	562	524	556	590	541	557	620	521	517	544	542	557	560	524	552	564	563	607	556	548	557	525	514	558	595	554	547	538	522	554	589	559	599	597	502	532	586	560	520	551	564	548	570	542	518	550	568	560	543	566	564	552	585	507	548	556	598	545	540	513	529	503	600	535	565	551	546	539	546	536	536	565	557	552	593	544	496	586	556	569	538	568	580	555	571	569	561	569	558	574	560	533	535	558	574	573	550	556	580	532	553	555	559	556	572	570	561	552	566	555	520	547	538	571	532	561	587	516	550	550	558	598	524	587	534	540	511	552	550	509	527	575	578	547	530	559	539	543	549	563	579	532	547	571	568	567	541	543	587	570	588	544	548	556	540	559	543	557	556	499	575	554	555	585	562	540	601	526	559	521	544	495	543	554	538	544	575	521	592	577	526	517	572	608	533	570	572	523	556	497	566	539	567	548	530	536	571	561	575	555	572	529	551	564	575	566	537	537	605	548	529	595	529	535	545	517	540	532	555	523	573	538	573	533	614	529	548	601	547	541	543	561	535	544	594	612	593	566	596	540	541	535	566	547	548	541	561	525	524	568	579	528	545	575	580	538	546	566	514	586	554	529
23448	21334	28387	24610	21338	21432	11673	2087	1565	1492	1282	1209	1166	1077	1029	1029	1065	981	949	953	917	910	952	939	881	893	912	838	891	822	817	833	827	924	837	858	904	872	881	859	899	879	828	834	884	892	839	799	849	807	849	857	902	841	803	817	870	805	850	781	772	801	836	771	826	866	856	844	902	849	822	858	820	827	822	823	827	903	813	835	868	837	801	801	831	766	825	823	796	849	860	804	766	796	804	762	881	786	843	848	792	823	833	797	808	851	804	825	769	777	813	803	866	808	758	832	834	839	799	832	860	807	810	821	896	792	849	859	784	819	826	809	873	729	836	818	819	796	821	847	811	840	886	877	814	810	880	820	833	880	825	830	872	843	859	837	852	838	800	780	799	896	833	837	817	829	772	781	796	808	849	875	782	811	816	808	816	787	816	848	853	787	859	807	785	807	848	853	874	798	823	807	793	814	851	797	846	808	811	861	808	900	823	780	809	881	772	821	791	852	848	858	795	804	813	825	816	822	801	810	834	843	824	836	841	829	820	823	819	840	747	778	770	834	810	764	799	796	774	835	811	833	823	806	802	835	852	820	811	803	794	840	835	820	774	796	800	757	818	820	790	752	792	834	774	832	795	798	778	871	795	767	848	804	815	801	823	833	828	802	810	834	829	817	816	773	809	851	788	835	809	758	807	822	824	837	825	837	796	808	770	834	825	770	815	813	827	854	824	775	832	830	789	824	812	818	887	785	840	860	818	780	853	815	730	828	878	850	827	848	837	805	826	797	839	831	794	889	818	800	818	789	815	811	762	793	825	794	833	847	825	754	804	857	809	793	760	796	825	782	852	803	825	852	826	802	851	798	811	777	816	794	789	812	809	779	811	848	877	809	783	771	804	788	862	850	842	832	844	760	883	812	894	804	777	849	825	807	826	817	853	847	840	805	814	842	855	832	780	793	867	778	802	853	816	794	812	767	791	812	857	788	767	783	856	762	838	814	860	783	792	769	876	794	765	850	764	815	820	851	834	858	859	839	879	819	851	811	818	787	848	786	800	814	776	777	827	827	768	811	791	839	822	785	794	803	844	793	796	781	785	826	810	809	785	802	847	816	787	852	892	815	800	806	774	820	834	826	791	852	818	850	846	809	782	791	837	780	838	806	796	761	852	758	824	813	833	785	807	823	821	766	824	818	858	849	839	784	800	843	819	864	794	834	823	785	742	830	818	808	783	821	805	824	787	836	784	814	831	805	854	860	824	811	788	790	768	830	811	779	825	779	843	850	844	820	841	759	815	831	802	786	814	803	853	804	829	800	815	810	782	840	802	805	798	829	810	854	817	839	812	831	794	849	796	775	870	830	809	767	847	835	776	740	754	827	844	838	857	847	815	824	848	757	802	816	796	775	806	827	778	751	848	824	786	803	784	802	830	864	837	835	831	813	764	829	830	827	831	777	798	821	778	784	849	818	808	830	821	796	780	869	828	777	806	778	889	833	837	819	852	841	778	822	826	860	796	833	778	856	858	827	759	792	742	803	775	821	862	830	843	785	858	808	836	868	812	837	835	834	814	860	814	807	827	795	796	779	802	857	804	844	835	751	772	804	823	798	850	823	849	790	777	795	820	858	778	801	812	792	862	752	804	791	806	811	811	790	795	806	803	799	818	797	798	727	817	807	789	833	840	845	773	842	803	797	790	794	789	802	817	770	767	765	817	798	813	770	755	772	750	835	782	821	764	820	807	800	794	796	792	784	857	820	817	828	840	791	808	771	824	749	808	804	818	791	849	794	839	837	815	755	857	751	827	824	799	746	764	822	805	855	781	781	802	765	819	819	832	845	852	853	873	795	843	791	816	761	821	820	792	795	749	851	823	893	751	753	792	819	823	822	809	815	838	831	813	779	810	809	804	861	882	759	809	789	868	797	859	811	809	866	797	788	774	781	818	825	812	833	856	810	840	770	846	766	809	778	769	838	835	832	789	833	794	777	788	861	878	814	739	837	838	775	819	820	797	825	833	778	784	834	842	786	821	818	778	748	845	801	813	741	790	810	808	807	824	842	851	819	812	854	848	851	801	823	821	792	813	795	797	810	802	830	763	813	823	795	806	802	794	791	826	827	823	816	808	847	776	837	754	798	766	810	828	811	825	835	770	769	874	802	826	805	834	817	831	780	828	800	800	812	831	835	831	804	828	814	830	812	801	814	778	811	864	828	883	837	822	853	809	844	847	799	794	825	760	795	786	782	868	832	829	792	831	804	804	814	792	785	852	849	824	808	790	843	775	819	784	781	837	785	781	833	804	793	805	797	815	790	861	858	794	861	833	838	770	803	823	834	802	796	818	838	829	809	819	842	858	842	832	805	795	810	835	806	843	827	870	795	776	818	832	794	879	781	866	787	789	877	787	819	856	846	803	826	818	780	808	782	862	818	764	783	743	809	825	808	829	775	809	850	784	780	797	783	881	798	793	849	821	824	771	844	820	858	781	772	778	811	816	857	768	804	863	834	859	783	812	782	833	832	823	838	781	792	818	810	842	820	823	774	807	861	834	784	819	786	756	822	802	803	805	800	837	812	827	850	813	773	759	814	801	803	826	789	776	807	831	848	787	819	845	815	825	788	780	783	795	812	797	755	865	792	837	817	826	786	799	781	832	873	802	825	755	798	831	821	833	841	784	848	747	779	810	790	810	811	787	779	806	788	812	835	809	781	789	760	832	830	812	785	776	797	838	821	804	860	777	792	810	761	807	822	794	764	778	800	858	768	751	813	831	851	793	814	786	817	852	814	832	812	792	862	779	812	814	811	786	815	819	801	780	804	806	819	791	815	809	879	863	786	801	833	809	825	800	844	827	801	798	761	855	806	772	812	798	850	785	785	823	842	807	827	797	766	832	845	846	797	803	844	835	800	797	767	828	769	807	837	797	825	816	772	774	807	801	782	848	834	837	810	814	795	809	791	774	767	791	784	815	783	828	857	774	749	830	831	854	865	807	808	751	823	816	812	782	807	806	818	846	824	756	789	812	822	807	859	837	782	840	794	793	780	806	800	822	817	839	788	849	788	839	806	827	827	791	801	831	785	832	781	807	809	836	847	790	827	817	796	808	808	837	786	785	840	844	797	819	832	741	773	835	799	756	825	763	807	828	824	770	792	788	816	783	843	861	790	833	801	824	845	779	837	783	833	856	835	815	816	833	828	760	843	842	780	860	870	826	802	774	757	834	753	811	816	757	816	796	786	766	796	795	832	834	794	793	773	801	823	780	820	773	799	814	836	811	824	776	783	831	837	785	770	750	823	790	835	831	853	827	815	843	819	794	809	787	794	776	843	789	805	827	736	833	811	831	827	829	778	848	809	820	835	777	769	784	825	813	802	801	840	807	812	827	802	758	852	826	844	790	825	792	831	797	764	849	816	774	851	791	845	744	768	846	823	821	737	799	811	822	768	784	781	790	819	842	856	810	782	876	804	811	846	810	859	812	829	820	808	782	837	789	868	790	843
10153	17444	15864	9559	6461	4752	3714	3050	2432	2173	1838	1705	1555	1383	1362	1245	1169	1155	1136	1077	1036	975	1011	941	1014	947	893	902	912	907	869	855	849	805	830	845	832	833	892	871	762	882	866	834	738	771	852	805	809	822	774	813	808	846	813	767	771	807	796	768	861	775	767	770	800	817	815	810	775	755	783	783	779	813	783	766	791	767	770	747	793	799	778	752	786	800	721	776	783	737	787	738	758	786	817	785	793	777	767	732	787	725	761	781	739	747	748	799	797	797	811	778	796	750	772	818	771	769	774	818	799	774	764	817	826	817	734	759	805	748	790	760	768	798	760	809	751	778	797	714	765	774	774	776	723	730	816	764	765	777	804	743	787	721	773	802	774	714	791	797	791	762	742	742	702	844	797	796	763	784	810	798	733	750	779	768	754	768	777	798	728	838	771	770	796	753	799	779	731	719	786	739	791	800	802	717	785	794	714	735	824	795	788	796	800	748	748	804	779	760	741	816	750	777	734	753	708	706	787	729	771	797	753	801	759	789	723	760	760	744	761	810	805	762	737	808	776	785	786	745	763	734	784	788	770	796	757	824	776	744	755	782	775	848	773	786	795	739	769	778	735	770	760	810	742	761	770	791	853	748	805	805	753	749	818	838	803	751	742	742	772	787	757	762	737	796	787	745	761	821	770	776	780	817	766	772	769	796	713	775	790	764	800	792	745	770	795	769	802	766	798	745	784	774	753	775	746	755	856	761	777	775	734	784	822	811	805	827	719	816	770	779	745	803	783	775	766	776	776	774	800	767	757	735	775	772	749	755	754	718	791	771	774	784	741	742	806	757	746	778	772	831	754	774	731	777	744	780	790	729	775	710	757	747	790	802	752	761	817	772	737	750	730	784	743	791	750	776	799	763	770	787	751	753	777	788	794	756	717	813	749	722	687	738	741	791	758	770	781	785	761	773	800	778	783	756	767	806	765	831	750	784	773	745	761	780	751	752	737	774	757	748	815	801	741	723	784	773	810	760	795	768	772	766	788	799	790	812	792	760	713	740	779	803	786	805	827	707	760	751	784	758	698	764	766	809	770	753	752	793	780	775	753	750	805	760	792	764	781	737	822	759	735	786	755	781	703	787	748	783	776	796	771	754	730	786	754	748	781	761	789	771	760	736	753	767	757	812	758	808	786	733	833	750	751	746	758	740	788	786	714	783	753	773	771	785	759	804	727	788	829	755	788	764	771	747	792	791	758	735	751	787	762	792	774	796	788	752	809	818	782	769	768	700	696	797	767	818	791	788	718	755	745	702	788	772	817	777	778	745	760	798	792	736	737	730	763	777	795	771	764	761	812	837	788	787	775	748	732	813	775	733	778	769	791	761	747	762	707	792	790	759	760	784	772	828	774	774	765	746	829	732	771	767	786	817	778	786	765	742	804	808	771	768	715	776	751	770	779	785	751	830	777	779	738	750	754	756	768	738	783	779	785	723	758	764	762	786	796	782	827	787	785	784	756	706	802	775	712	801	752	798	765	790	803	788	767	756	749	772	778	785	785	765	767	797	759	771	767	791	762	754	807	830	788	750	751	803	797	749	754	717	790	785	785	779	812	784	760	794	792	765	808	731	773	780	746	794	820	779	767	721	788	746	765	713	784	767	738	795	753	778	735	736	760	773	792	764	776	723	745	781	810	772	756	754	769	801	769	698	757	767	755	744	779	782	760	743	833	752	774	784	797	758	790	756	767	782	803	744	776	731	781	797	780	803	799	754	727	774	742	761	766	768	785	786	733	761	761	790	731	781	721	804	745	722	733	776	775	786	747	733	747	795	788	749	741	723	740	821	735	785	799	773	790	821	791	785	821	739	745	773	764	762	773	763	793	795	753	741	762	782	785	768	764	784	795	777	773	781	758	776	832	725	773	818	751	775	726	792	702	765	783	708	760	814	799	750	740	736	772	771	762	747	754	721	764	761	727	749	750	748	778	804	782	763	745	752	847	715	749	734	765	766	742	793	724	783	764	758	755	779	797	808	755	733	782	816	761	826	795	740	806	754	748	831	818	774	764	768	734	797	759	816	792	780	730	756	699	788	741	756	769	790	777	801	751	733	755	761	742	784	777	747	709	771	792	805	717	780	778	745	781	750	786	760	754	764	797	733	768	742	734	803	745	782	743	761	754	730	725	781	777	741	749	775	798	790	790	845	745	787	735	803	775	738	720	755	782	797	792	759	754	752	772	724	766	739	779	739	759	754	764	758	780	780	794	735	765	772	740	758	816	759	773	728	781	776	792	738	783	786	762	802	761	769	768	780	813	734	725	764	733	817	728	736	753	753	773	794	745	779	744	816	750	802	820	791	715	745	761	776	849	778	796	784	761	797	795	756	805	797	748	769	791	794	800	770	811	792	726	760	767	742	765	809	756	720	756	766	758	768	748	727	777	756	773	808	813	767	789	724	732	770	760	788	736	794	794	792	731	747	739	782	683	763	796	765	777	730	792	767	725	753	754	810	778	791	759	687	777	791	787	790	756	778	806	777	709	728	748	779	728	792	809	772	740	775	734	786	767	761	767	760	741	818	777	774	777	797	747	776	827	755	752	815	767	787	822	759	785	794	784	777	778	762	761	768	781	724	776	750	774	768	722	756	803	798	764	761	738	756	728	817	800	780	766	743	772	751	759	831	727	756	712	779	784	762	759	758	751	730	798	776	759	756	767	763	754	776	777	730	791	768	729	774	720	732	769	748	766	721	754	793	771	771	787	822	739	774	771	783	818	779	810	805	767	764	764	779	762	800	733	779	754	719	751	744	777	761	766	781	794	761	776	764	761	781	723	725	747	734	738	732	796	803	799	808	736	797	703	783	796	777	776	748	772	764	838	750	773	783	759	780	812	745	791	806	752	711	791	749	803	783	761	774	779	830	802	789	794	803	750	768	806	729	759	801	777	802	803	812	810	762	792	819	792	760	790	796	730	772	782	805	768	748	764	801	787	760	776	769	771	758	790	755	780	756	768	796	758	776	759	774	757	820	734	740	788	809	772	739	788	751	804	730	753	794	751	817	792	813	759	780	776	751	761	780	696	796	792	797	790	769	799	737	777	772	775	761	774	772	779	759	800	781	746	750	754	738	785	761	759	782	783	791	729	743	760	808	801	779	755	760	815	807	778	785	777	775	773	763	780	779	696	837	780	788	754	751	762	717	722	792	814	766	763	784	775	741	760	772	795	771	788	783	757	738	732	775	724	780	767	771	791	737	802	723	768	780	829	749	808	790	836	797	764	802	759	736	783	808	737	782	749	739	806	788	754	754	762	800	748	787	764	744	750	781	809	736	765	743	752	759	807	808	802	775	742	775	756	836	732	761	779	806	760	778	769	787	770	785	784	754	753	825	733	732	756	798	764	774	788	725	767	749	787	810	797	751	760	745	765	748	714	743	741	769	725	745	718	809	729	769	747	776	802	775	787	793	743	843	807	696	778	827	750	775	790	750	803	758	761	750	792	762
28978	16081	2303	455	357	319	238	256	267	248	262	246	250	249	244	250	227	229	251	231	227	248	231	232	240	228	220	222	229	257	249	229	207	228	233	254	230	238	211	247	215	240	217	249	238	230	242	255	218	205	257	262	225	229	246	233	221	225	235	192	241	237	238	231	233	238	238	253	239	258	231	240	248	226	236	238	247	199	236	222	244	233	242	239	233	227	210	248	225	243	201	209	263	242	240	222	217	235	224	222	247	247	243	250	244	233	232	234	265	238	238	221	224	242	247	240	222	239	220	216	238	262	210	245	246	238	240	211	227	224	271	243	217	217	199	242	197	219	224	271	247	264	229	250	245	227	242	238	213	218	250	248	231	257	241	245	243	215	237	227	235	237	238	230	234	245	224	243	247	209	220	257	239	236	249	220	228	229	235	237	227	229	253	235	247	253	234	212	251	237	213	257	240	207	245	239	244	247	230	236	229	235	238	260	229	213	217	208	255	255	238	217	229	232	220	240	219	244	228	234	243	227	224	208	249	242	269	225	240	209	251	249	231	208	241	220	233	213	245	258	236	250	248	248	221	233	233	242	236	249	245	218	245	217	245	203	206	267	217	224	229	251	248	241	223	205	210	246	217	222	219	242	249	226	216	215	212	255	233	264	248	249	191	262	224	232	253	235	217	220	241	244	253	240	245	261	224	210	223	225	231	231	224	248	248	248	215	215	233	224	278	236	279	241	233	247	218	217	252	233	210	217	227	232	245	251	258	229	262	210	238	231	248	213	228	245	217	223	206	225	247	219	221	231	285	214	220	228	226	232	238	246	241	216	241	253	237	238	233	262	221	249	216	221	225	235	242	238	250	225	263	223	236	230	218	249	243	270	256	223	234	244	215	209	246	215	243	229	234	236	228	244	250	236	226	217	215	250	230	233	225	231	207	256	241	237	212	226	234	213	258	252	259	223	222	228	236	222	215	244	218	239	220	257	256	240	242	224	217	245	240	227	220	245	203	222	242	237	227	242	237	250	232	219	204	202	260	243	245	261	237	244	224	233	255	215	231	243	236	236	223	256	255	224	216	227	253	226	224	232	231	241	247	229	222	221	255	218	231	236	243	263	228	220	231	244	245	251	226	252	230	237	237	247	235	238	248	202	234	247	219	224	258	227	231	220	249	210	251	263	258	240	242	213	243	228	208	236	241	208	224	236	243	230	249	228	230	235	247	228	246	245	216	230	219	232	243	232	257	234	217	213	230	219	267	237	243	246	234	269	212	243	242	218	231	265	232	250	220	217	229	239	235	251	207	259	254	235	259	226	226	251	249	259	216	219	224	243	237	214	240	226	221	242	240	238	228	241	225	236	221	257	248	253	226	229	265	226	238	244	252	250	243	218	229	255	233	201	234	224	222	234	249	219	239	230	279	255	230	206	227	265	252	243	234	221	275	222	220	256	237	235	232	246	254	226	230	251	247	242	225	225	233	249	232	258	231	235	228	216	241	252	242	214	266	209	231	242	246	237	258	229	237	237	240	244	262	231	251	240	237	223	258	237	246	233	197	229	224	225	256	224	235	216	228	247	222	234	248	218	230	241	241	255	232	238	245	232	222	241	245	219	248	236	230	217	241	225	228	237	252	232	228	247	243	250	240	230	221	221	232	211	245	219	245	242	253	206	244	226	229	208	254	223	228	238	260	234	223	249	215	209	264	232	223	249	237	232	201	249	280	244	223	235	237	258	210	249	238	239	239	251	242	248	219	251	213	273	226	240	214	243	232	232	232	230	205	241	248	246	241	248	214	223	246	225	231	224	231	217	229	246	265	231	246	251	279	247	272	224	257	233	247	259	244	235	201	243	246	247	211	213	266	240	246	249	225	239	234	233	245	239	217	214	258	229	246	238	211	228	233	242	214	238	216	231	231	251	248	243	224	220	239	247	234	243	231	254	197	214	213	236	220	222	251	269	260	229	239	243	219	237	219	221	247	260	219	254	252	246	232	235	241	222	229	231	211	244	242	221	289	237	244	233	250	207	225	204	263	207	221	243	215	245	247	209	248	255	252	260	254	235	236	240	227	237	221	214	235	236	226	202	251	251	233	241	233	246	216	195	211	231	230	249	215	253	233	233	260	233	226	225	236	236	222	253	214	239	222	243	240	242	226	226	239	252	203	247	225	256	243	201	229	223	222	279	227	237	258	244	246	250	217	241	244	236	219	237	229	214	248	234	252	255	211	213	238	278	228	216	256	271	250	241	207	225	255	197	233	239	229	235	252	276	233	225	250	246	226	224	233	256	269	226	233	225	231	218	218	224	242	244	260	266	215	220	195	229	237	258	231	223	276	222	245	204	226	226	254	232	227	251	241	216	246	213	228	253	221	242	249	252	247	231	201	249	249	234	247	215	243	253	230	240	235	238	227	227	244	241	219	234	275	224	210	247	240	233	233	227	234	232	245	231	248	238	223	247	247	232	226	229	236	248	221	259	243	238	256	234	218	218	218	228	255	213	238	229	225	249	256	266	234	268	209	215	247	253	226	227	221	273	238	228	230	245	225	224	237	241	249	256	211	227	242	232	231	242	225	261	235	223	258	225	229	262	230	246	243	229	232	266	217	220	217	181	260	254	214	237	214	227	227	248	228	213	258	238	247	225	255	248	232	234	221	224	226	210	247	233	246	222	245	231	247	235	242	230	220	232	246	234	248	248	237	235	233	244	238	234	244	233	244	237	233	225	233	227	202	272	242	237	221	227	221	260	257	227	254	224	213	236	235	227	250	224	259	229	210	247	240	215	223	231	215	210	236	225	257	243	242	227	250	255	258	208	239	233	248	237	204	259	245	244	232	245	231	252	265	247	236	249	226	236	236	261	236	239	224	226	215	230	223	240	229	224	217	219	234	215	198	214	220	240	229	223	226	222	219	237	224	232	215	271	212	239	270	234	221	228	219	231	247	222	225	235	240	255	249	241	232	245	247	232	225	237	234	249	255	239	230	215	253	231	240	240	227	269	239	225	229	239	229	226	222	221	231	205	226	247	222	238	231	246	226	224	236	242	218	233	224	254	244	211	229	247	223	222	231	264	223	236	270	241	226	223	246	251	236	263	229	224	227	238	246	251	239	226	241	249	221	214	233	232	241	233	223	246	219	248	249	248	236	233	217	262	235	223	235	251	220	225	231	231	234	262	233	233	223	249	254	192	249	261	216	255	242	230	215	210	281	238	247	252	263	236	255	228	222	243	253	241	222	214	263	239	240	273	239	248	251	213	249	223	226	260	247	244	227	222	234	259	269	250	257	221	201	250	229	241	228	239	260	232	234	244	223	212	256	231	237	237	224	250	204	227	212	237	260	223	226	221	230	240	238	226	223	246	255	206	229	215	214	217	230	219	231	241	242	229	219	215	227	231	243	231	238	245	255	236	247	224	213	210	262	242	205	255	213	236	229	245	230	221	224	241	255	243	237	234	238	253	248	200	225	218	242	233	254	236	245	216	226	214	269	240
4840	811	675	506	381	338	331	288	280	268	267	282	241	253	263	249	230	249	246	250	222	259	255	256	254	205	245	229	265	250	266	258	236	230	257	241	248	265	235	231	233	230	243	260	242	252	220	221	253	240	262	234	268	232	275	234	246	238	234	210	232	243	235	238	238	246	258	220	240	216	249	228	235	248	259	234	209	251	242	238	256	282	240	264	269	264	270	256	250	263	258	207	252	232	259	260	244	231	207	250	243	244	270	247	238	244	266	228	222	230	211	225	240	242	212	241	259	254	246	226	258	220	238	240	245	235	231	247	238	248	228	258	254	212	241	225	253	230	241	261	230	235	248	204	276	238	247	255	230	241	227	223	264	239	213	242	222	232	234	227	242	224	253	261	220	217	266	241	247	239	241	249	246	239	223	224	250	221	228	281	222	204	228	243	231	293	229	241	251	238	257	245	269	243	264	242	228	250	253	254	231	266	227	251	226	233	248	269	250	264	221	257	258	247	259	224	242	240	259	231	229	245	218	248	246	239	258	254	217	257	247	236	242	223	261	264	253	235	234	231	264	228	226	227	229	223	220	238	250	228	217	244	253	234	222	227	244	231	249	228	246	252	247	242	266	257	217	232	252	234	250	266	255	241	230	253	247	236	242	226	257	246	246	239	254	246	236	250	252	248	228	225	229	245	242	251	215	207	263	240	227	237	257	247	218	238	238	225	224	246	253	249	232	210	225	227	257	241	242	226	232	234	245	249	237	241	219	246	250	245	214	249	253	251	248	235	253	265	241	278	275	241	228	255	235	258	241	237	267	249	238	245	233	239	221	242	230	234	226	238	249	224	231	243	227	230	213	237	246	262	235	244	244	272	228	238	230	243	220	231	229	267	242	235	255	230	276	229	279	266	214	249	232	235	233	267	248	232	231	230	266	238	263	206	245	248	234	232	236	246	218	235	224	245	227	236	236	242	219	234	227	257	265	243	252	223	237	231	230	230	224	233	235	220	233	247	234	244	243	241	236	256	253	250	274	241	277	258	248	251	243	248	240	216	265	237	231	234	261	261	227	232	258	247	229	237	241	248	268	240	252	250	234	268	234	250	240	239	247	240	276	220	233	252	234	243	244	249	268	235	246	227	256	248	224	244	230	247	253	248	265	240	229	238	249	249	227	280	252	241	236	237	240	256	222	226	265	270	240	215	245	255	218	239	265	245	236	234	266	261	241	205	222	240	231	253	259	228	209	217	248	234	230	229	230	223	217	225	246	258	250	231	219	228	232	239	236	237	275	247	249	261	234	233	251	227	229	252	229	254	263	248	245	261	256	218	251	244	249	239	252	269	242	233	247	216	236	227	243	215	223	262	241	248	249	241	240	259	265	219	259	220	227	248	244	230	251	239	258	262	228	263	260	241	251	258	255	252	263	236	257	243	223	246	237	238	248	262	204	230	252	263	236	226	204	249	259	280	273	237	208	231	236	232	233	267	253	245	266	239	249	222	214	218	223	222	251	229	230	234	254	232	235	246	268	241	207	242	217	239	230	247	232	232	237	238	215	228	187	247	243	242	235	229	247	232	232	232	247	234	237	248	245	251	248	225	268	248	231	261	243	249	221	245	206	239	263	244	230	231	240	236	260	217	236	243	247	224	276	226	228	237	219	247	249	259	259	224	226	265	259	252	252	254	235	216	248	260	218	242	248	260	243	216	220	223	278	250	239	225	208	238	240	244	225	260	226	245	253	228	213	238	234	221	227	240	277	233	255	231	241	257	255	260	240	240	255	266	243	224	244	220	233	225	264	250	237	209	224	230	247	259	246	240	242	274	237	241	239	233	263	251	245	254	216	215	250	255	218	229	250	237	199	213	234	243	246	235	251	276	272	254	235	235	237	247	250	240	222	221	220	222	234	224	243	226	251	245	254	248	245	242	259	248	228	234	244	213	265	242	249	263	254	242	246	264	239	233	255	241	275	243	243	253	214	254	239	236	236	247	240	257	258	252	276	230	230	255	245	236	239	239	252	262	261	246	234	221	272	221	235	236	227	228	215	261	260	238	249	253	215	241	236	250	250	244	212	238	223	235	234	246	249	243	240	245	233	228	236	236	254	235	243	224	235	247	240	228	224	265	250	209	258	248	249	228	229	261	259	238	217	265	239	224	258	252	254	240	236	270	251	242	218	229	279	221	241	230	227	253	246	238	234	249	240	197	246	243	272	203	230	229	231	254	245	250	246	275	242	235	261	255	244	226	234	239	234	234	241	231	262	282	228	239	205	214	244	257	251	232	253	211	240	235	230	233	253	221	226	243	243	237	199	225	235	222	251	230	211	250	223	227	231	224	247	209	208	232	224	272	263	208	234	230	242	225	229	252	243	229	232	247	279	244	220	237	238	243	221	250	251	244	241	258	253	224	230	250	256	264	218	240	237	224	238	224	237	217	251	260	206	251	254	229	201	244	238	219	243	235	249	226	245	254	258	238	231	235	257	247	257	229	248	217	246	220	248	272	281	252	221	236	226	211	225	241	245	245	253	246	248	235	252	233	249	232	218	256	232	237	234	246	255	265	267	244	233	256	241	234	248	242	233	261	226	216	283	260	242	224	232	241	235	234	214	240	235	257	261	277	246	249	249	251	249	221	262	270	232	260	256	283	228	246	249	232	266	263	227	247	240	225	264	254	216	262	250	213	235	236	246	253	248	266	248	231	234	263	230	231	238	234	256	247	249	214	234	242	263	254	240	230	241	244	246	250	252	252	255	264	236	248	245	229	211	242	217	241	224	253	215	284	262	231	269	221	223	253	275	248	239	263	264	257	253	239	256	241	248	232	247	241	254	219	262	241	247	252	220	224	221	255	260	249	233	262	233	240	222	223	251	211	250	257	264	274	256	218	234	268	239	236	263	229	249	241	229	239	245	234	242	253	267	236	243	235	223	275	236	255	246	258	253	248	251	258	243	244	269	246	246	242	239	270	285	220	256	238	245	246	235	212	210	219	247	233	208	212	253	249	244	206	261	231	197	218	249	251	247	230	253	245	218	249	258	214	228	245	268	263	256	249	260	226	228	235	242	225	235	275	247	231	218	299	240	219	250	257	222	255	243	226	277	217	236	245	253	253	235	231	228	251	230	238	246	249	237	268	241	231	200	225	213	255	255	261	265	234	223	225	224	235	227	233	238	246	241	240	256	259	248	250	235	240	253	213	245	253	233	231	263	244	236	258	215	260	260	238	226	237	215	257	241	230	221	244	245	228	227	267	216	260	263	253	234	233	234	248	258	230	251	248	228	224	260	253	253	254	217	250	223	248	256	243	229	221	241	244	238	237	255	227	275	243	238	220	212	231	250	229	245	236	239	255	240	220	263	227	253	248	256	234	234	257	243	257	250	257	265	234	245	219	233	264	220	239	259	279	233	233	259	235	272	238	226	246	267	222	261	278	249	233	203	266	242	242	248	241	257	257	248	218	226	204	226	267	238	226	210	254	247	271	236	245	251	247
25713	21342	28080	24978	21361	12759	1848	1120	985	888	872	810	778	695	745	690	688	671	688	727	647	635	633	634	645	601	627	622	655	600	619	597	593	585	573	640	633	607	602	633	571	624	606	610	622	585	623	587	584	618	598	587	636	605	597	579	595	608	632	626	626	610	610	554	636	621	556	607	601	621	641	615	592	597	622	576	604	557	571	595	653	591	610	594	586	673	592	577	581	568	627	616	632	611	601	618	617	603	590	617	621	577	620	657	571	625	602	613	600	579	610	585	595	594	628	549	590	581	610	593	600	623	571	598	595	575	608	621	602	590	573	584	594	587	598	592	610	620	578	626	635	630	569	649	595	598	599	580	593	581	613	567	602	589	545	607	603	615	602	618	563	578	603	570	566	597	584	600	619	600	577	560	608	556	615	624	560	620	643	571	614	584	577	561	588	619	605	603	555	606	561	580	598	577	604	551	592	574	549	595	607	612	578	588	617	581	608	608	598	566	600	598	622	574	616	606	558	549	586	574	591	616	592	574	567	571	563	587	649	565	626	577	605	594	594	610	572	589	661	625	580	624	611	606	572	595	605	580	604	596	662	591	611	622	603	561	640	613	580	615	538	594	593	593	601	551	638	593	564	588	629	626	601	583	608	583	628	624	576	572	589	582	608	596	582	605	598	600	597	605	597	635	597	609	553	611	595	612	547	615	603	576	597	598	598	638	577	591	631	557	584	583	559	600	579	590	577	623	586	613	589	615	604	573	596	594	592	583	603	567	596	585	627	597	562	599	601	613	516	579	601	599	586	600	623	627	608	611	591	616	638	586	596	603	557	598	601	573	595	586	601	598	616	629	605	616	586	594	631	658	615	571	579	572	593	600	563	604	634	599	582	555	633	614	617	667	573	587	641	591	602	600	603	566	617	623	579	629	553	590	554	577	624	633	604	637	628	586	580	631	587	649	619	635	573	612	627	594	655	620	594	594	599	618	609	603	611	615	541	585	592	563	570	613	570	588	609	614	610	606	600	621	626	594	622	565	634	598	623	630	586	586	614	608	606	582	629	624	575	572	563	547	587	631	592	609	616	602	582	600	624	590	558	618	571	581	638	630	658	588	623	612	614	606	600	578	582	596	569	600	571	579	622	609	564	584	616	611	566	580	628	613	561	621	572	597	605	624	581	604	589	580	601	598	572	611	572	598	606	622	609	620	604	603	591	580	555	614	585	575	576	602	604	655	585	648	587	642	617	613	591	573	606	601	617	620	602	605	611	547	609	599	599	600	663	602	605	609	600	617	605	597	600	562	577	587	610	554	589	566	615	625	603	609	575	599	582	628	631	587	606	564	594	578	589	610	599	619	569	574	623	602	603	586	626	593	553	588	611	588	547	580	607	593	585	581	571	637	592	585	559	633	573	581	567	563	622	621	580	578	593	603	608	597	539	569	623	602	541	587	609	581	591	583	616	561	579	589	587	581	614	593	586	572	581	616	591	607	557	596	575	612	573	576	648	564	649	617	599	616	575	577	538	634	610	619	554	582	608	601	586	601	607	586	563	567	586	547	604	590	607	562	583	592	616	594	573	596	573	623	620	620	592	596	546	561	596	589	612	570	637	600	596	593	534	595	580	595	578	603	586	567	612	645	609	592	603	587	614	556	633	587	560	615	622	610	593	588	614	610	591	594	635	586	583	589	599	595	608	586	612	628	559	611	574	635	580	583	566	630	632	608	598	599	598	609	574	600	581	574	636	583	559	573	591	664	603	563	596	656	600	591	611	593	622	612	578	583	571	580	585	609	561	591	607	581	555	629	602	624	605	600	606	629	591	619	605	633	596	630	621	606	567	615	588	582	571	577	586	611	562	569	601	549	576	578	598	606	625	583	610	611	622	572	639	589	577	589	583	565	618	548	563	618	600	581	563	581	583	551	599	597	598	629	565	608	603	615	600	636	564	655	578	574	595	601	585	594	618	582	554	614	588	590	629	645	575	589	621	572	651	598	591	571	638	593	614	592	567	606	588	569	592	606	592	612	618	564	652	571	583	636	547	593	595	627	567	591	590	595	578	567	588	565	605	606	579	594	609	615	605	590	630	590	629	612	583	623	590	602	629	611	580	586	592	587	596	581	584	580	554	607	594	628	532	562	596	591	571	611	603	606	582	601	624	603	614	546	575	610	565	565	579	619	637	539	568	579	560	563	611	575	593	633	584	589	601	602	623	617	627	625	596	557	599	593	556	622	600	576	569	559	592	628	597	604	593	563	598	598	615	591	595	579	650	631	641	584	583	590	580	571	561	569	616	620	610	599	590	595	579	597	571	631	582	568	586	576	587	616	618	545	578	541	604	563	619	617	602	562	625	592	586	562	584	581	628	610	582	594	570	552	612	561	561	600	574	620	657	593	619	583	620	580	599	590	567	630	631	540	583	627	604	590	594	614	598	590	591	605	563	569	604	648	583	611	585	549	624	599	583	636	585	589	599	564	599	595	576	563	557	528	595	593	597	543	580	589	602	649	609	588	637	608	581	573	577	600	578	601	589	594	583	620	585	582	564	604	597	604	627	570	646	597	597	616	614	619	612	590	590	607	642	588	615	562	585	569	620	591	600	595	580	616	574	664	634	576	585	627	608	581	592	561	611	581	590	549	591	560	593	603	601	579	569	562	620	576	593	612	572	572	641	588	594	546	569	554	588	589	648	602	587	592	642	611	629	576	521	599	547	633	580	615	570	608	597	604	609	596	577	585	563	609	604	633	582	607	560	559	612	592	560	581	578	588	581	587	618	602	570	613	589	575	588	620	624	655	537	537	566	570	562	597	599	585	601	624	621	598	598	593	569	614	573	626	549	606	632	604	623	552	600	629	605	598	629	579	613	580	566	618	615	620	601	620	584	586	560	570	596	628	633	599	609	593	587	597	610	603	578	599	604	620	593	601	597	583	592	542	613	602	592	614	650	622	532	594	638	620	621	608	600	572	586	620	534	583	589	580	609	599	607	598	586	608	601	604	606	630	630	615	557	605	595	597	593	619	599	551	569	606	626	585	589	598	582	591	583	572	547	550	584	648	583	611	622	613	590	607	587	596	599	608	579	631	586	580	580	579	577	599	581	629	575	560	593	570	584	592	600	561	635	586	583	613	604	569	600	576	596	577	616	569	558	591	564	552	635	575	580	614	613	600	597	656	586	594	585	579	631	588	588	598	608	629	595	604	583	570	612	589	596	621	615	604	629	577	626	582	601	596	600	574	611	578	555	622	596	621	594	608	549	592	572	606	578	584	611	603	608	622	568	620	597	626	580	582	602	579	556	587	628	607	595	578	550	560	583	622	620	594	620	577	571	610	582	558	545	572	599	634	604	556	647	568	582	577	574	573	624	641	655	553	572	619	560	580	622	613	627	595	608	550	580	614	593	629	628	570	617	581	622	588	595	594	592	569	577	588	590	551	534	624	575	603	621	664	659	577	561	604	612	629	637	614	608	604	594	613	604	583	591	596	568	570
7349	10680	9933	5586	3640	2770	2201	1699	1481	1246	1177	998	945	900	845	820	742	748	708	690	652	697	649	695	681	668	641	668	616	615	627	638	568	588	642	603	594	573	615	550	597	624	594	554	564	614	580	590	557	576	578	598	585	598	570	587	558	579	598	561	562	593	552	576	584	532	587	574	596	557	571	573	576	601	541	569	532	565	563	608	581	544	605	532	566	573	571	552	549	585	544	576	556	579	594	564	534	563	533	551	569	562	522	526	601	549	577	578	585	581	562	564	567	552	525	594	587	607	533	540	569	567	608	539	614	592	527	562	601	539	556	573	573	531	589	583	541	570	542	560	531	577	555	584	569	550	559	592	567	536	565	579	583	566	547	558	571	549	589	512	616	534	561	522	521	523	594	557	521	550	499	528	592	561	617	556	554	535	558	554	541	597	599	555	556	566	554	549	582	605	589	560	516	533	587	555	555	540	614	529	531	616	561	557	519	572	546	586	602	562	562	564	533	537	599	548	569	576	555	608	578	557	566	564	543	581	584	553	526	573	594	534	553	548	542	592	570	537	550	563	565	575	545	555	563	581	576	609	556	540	540	587	573	604	532	572	561	559	554	525	564	565	551	545	550	522	553	600	550	610	548	560	578	563	553	571	576	565	580	565	562	538	595	570	531	550	585	583	531	558	534	543	544	559	535	535	543	539	529	540	569	561	560	585	572	565	570	571	588	580	563	569	599	560	542	497	553	559	554	509	526	540	520	586	548	553	553	536	573	553	583	558	557	530	578	600	587	539	547	561	592	558	508	521	573	568	591	565	555	567	514	552	581	573	569	560	572	562	546	502	565	635	521	583	527	584	583	534	565	556	548	558	578	620	517	547	604	557	567	612	567	591	638	532	581	575	557	496	570	586	562	591	570	560	549	532	591	546	598	551	567	573	567	537	558	565	572	571	573	543	594	553	513	574	570	583	572	553	556	561	557	553	551	542	558	590	564	533	553	574	542	549	601	562	594	552	514	532	556	561	543	544	596	536	563	572	566	583	573	539	597	560	496	598	572	553	571	517	560	552	574	545	592	563	532	556	549	590	522	527	580	527	591	581	578	585	539	555	594	570	539	565	572	524	527	531	531	554	536	604	583	541	575	560	577	568	581	530	558	579	528	548	564	560	568	615	576	530	559	532	530	591	597	541	550	576	526	581	553	561	533	557	550	562	572	583	581	543	533	560	540	576	539	578	580	570	539	584	575	593	585	547	554	601	548	570	538	562	570	579	584	553	586	581	540	549	573	543	534	533	573	537	566	554	567	546	547	565	517	573	521	582	580	552	538	556	564	583	563	533	559	539	578	553	559	566	531	537	556	589	545	596	595	607	539	534	564	567	590	533	581	532	548	541	551	567	563	526	529	531	520	589	537	566	554	558	530	547	572	547	559	585	567	540	545	555	560	528	561	568	532	555	521	558	599	591	584	548	553	536	565	553	542	607	579	558	562	568	556	539	543	507	589	556	587	581	529	551	565	549	558	538	533	555	582	586	564	525	558	549	555	543	527	533	517	534	547	576	553	544	540	577	553	534	541	552	555	573	526	541	531	537	543	576	552	569	550	544	581	545	538	573	569	543	541	569	571	560	540	537	568	561	578	583	558	537	531	554	560	571	531	541	525	555	561	550	547	550	571	559	524	565	557	553	596	558	557	605	542	506	504	558	617	570	574	585	578	578	508	535	561	551	555	578	548	577	559	537	527	552	580	544	554	557	560	595	602	541	568	562	559	531	538	567	574	577	540	540	542	586	555	551	586	548	607	549	589	549	550	530	554	524	561	526	578	563	572	555	539	561	516	524	541	622	539	565	608	566	548	592	572	613	539	524	558	535	573	559	551	568	538	588	575	529	551	574	498	557	544	542	538	604	562	546	591	550	538	558	570	596	580	593	567	578	565	528	580	582	577	584	565	558	584	534	582	583	601	552	495	569	554	506	568	573	572	593	560	566	607	573	543	539	558	531	557	515	589	547	547	544	557	550	611	548	560	593	589	595	576	530	618	545	547	551	589	561	552	537	522	554	553	515	589	563	580	535	579	570	514	564	572	584	564	559	585	550	515	574	488	540	561	590	548	510	589	594	553	586	526	564	580	506	568	567	544	561	596	561	551	611	568	594	520	587	556	591	560	541	547	536	544	566	634	571	498	594	577	527	591	577	577	589	597	557	522	584	554	583	540	537	564	543	575	553	568	574	583	537	632	552	549	542	567	555	529	574	561	549	536	570	581	518	531	574	590	606	563	563	581	555	547	579	568	535	547	557	573	599	575	584	553	491	541	521	553	538	561	579	561	568	599	526	560	561	583	586	586	526	607	558	601	574	540	573	540	593	570	569	565	595	588	517	560	550	568	551	558	509	527	541	569	614	580	569	567	545	560	538	564	570	571	547	560	541	572	557	550	565	552	598	518	547	555	583	592	559	524	545	548	570	570	558	562	572	595	554	560	529	581	564	566	559	570	513	554	545	551	563	575	547	571	558	552	540	590	524	569	597	572	555	556	605	551	594	528	596	516	588	535	581	578	576	576	543	563	557	534	553	603	527	568	554	546	551	527	560	573	572	562	542	546	604	568	552	570	531	564	549	553	568	553	552	569	528	576	563	511	527	575	592	519	587	579	594	591	534	568	535	572	534	582	507	571	543	516	591	552	556	627	597	520	561	561	551	556	571	562	550	520	548	519	581	579	572	561	595	529	545	562	563	546	548	611	582	588	517	540	599	534	561	580	538	488	566	533	581	541	547	524	581	559	541	584	536	536	581	548	547	578	578	566	555	597	535	588	583	533	589	552	532	530	584	541	588	527	536	593	563	593	579	549	560	615	551	564	544	542	561	590	597	548	572	533	554	539	581	530	559	576	542	592	585	588	588	534	562	570	583	618	571	569	535	567	538	582	597	582	551	541	603	588	549	580	541	538	541	581	557	566	585	554	607	605	554	599	545	581	522	537	519	535	517	542	552	561	628	587	579	585	599	558	606	551	541	591	574	525	535	538	565	565	557	548	542	573	562	557	568	546	583	594	552	583	548	563	589	589	557	563	561	576	547	596	594	629	545	580	498	598	604	562	568	545	515	535	559	549	548	555	513	536	560	603	566	594	554	523	518	524	556	545	515	587	578	564	563	570	550	562	533	576	537	520	590	532	574	531	556	538	582	519	592	558	598	549	545	528	549	572	537	602	557	553	553	566	586	585	550	516	504	602	544	556	529	569	553	550	540	578	559	530	537	560	563	533	602	564	592	543	530	562	580	583	581	550	509	547	569	537	532	572	568	549	548	592	593	584	575	538	553	568	602	573	547	567	562	589	576	574	602	607	542	555	560	542	540	561	583	530	585	584	578	557	551	550	595	503	529	532	581	568	584	547	541	572	528	587	572	548	523	518	563	533	557	607	578	559	620	543	555	539	523	563	583	481	605	546	558	525	521	563	587	580	579	582	580	533	544	568	583	586	587	565	576	540	560
23398	21310	28351	24615	21317	21400	11701	2204	1557	1376	1287	1218	1106	1064	1093	1071	963	945	919	974	876	906	930	886	908	901	880	885	910	899	912	851	854	853	849	831	859	818	879	839	830	825	848	821	849	800	867	836	799	817	878	845	805	886	834	852	776	832	833	853	795	838	827	819	828	794	815	817	831	850	802	779	814	807	845	805	827	841	849	771	841	805	818	825	829	826	803	840	826	824	837	851	782	792	829	846	890	863	857	795	792	807	799	831	864	787	810	794	816	814	840	809	810	849	810	825	822	830	764	875	762	830	783	837	832	792	821	818	812	857	878	780	791	788	834	783	788	777	813	815	854	839	799	796	789	784	828	803	842	774	812	854	803	776	838	849	864	817	803	746	840	775	791	796	752	824	858	851	853	813	784	785	817	819	799	844	848	732	849	834	843	841	799	824	804	740	806	792	808	858	785	796	808	842	800	803	806	817	867	826	826	816	772	758	806	791	795	828	801	819	817	811	816	828	792	820	794	833	822	803	830	825	763	793	841	831	806	802	799	777	822	825	821	796	828	805	892	829	854	787	824	776	779	844	844	806	842	789	897	819	812	765	792	779	822	848	843	821	813	833	873	775	831	833	863	836	824	864	832	801	829	791	843	797	792	787	775	842	822	815	790	873	834	804	878	827	816	819	777	795	792	779	822	832	832	792	818	808	803	850	801	831	799	841	807	864	838	813	818	813	896	857	810	836	848	793	768	805	801	819	814	785	785	810	793	821	793	810	820	824	776	818	849	799	843	855	825	741	785	786	844	819	850	771	800	781	839	846	812	788	798	838	812	803	836	798	804	806	836	817	827	830	837	819	824	821	807	824	763	801	827	781	864	821	858	835	805	796	811	874	822	819	814	761	795	837	796	826	767	817	813	751	845	821	845	767	773	753	832	808	756	843	797	792	841	782	737	839	820	859	814	780	822	808	874	784	824	816	776	846	845	791	814	885	868	854	813	825	808	795	801	800	799	831	827	777	808	799	803	780	779	761	826	837	849	870	824	782	760	834	826	751	842	833	822	856	890	836	851	851	766	858	818	843	836	843	786	830	798	778	831	803	824	802	880	808	791	840	825	790	800	754	863	812	838	824	824	814	811	851	815	798	808	838	823	844	843	795	796	823	818	815	787	848	791	807	772	859	855	872	767	786	798	812	775	841	881	856	785	792	850	809	823	814	793	812	850	773	826	821	790	862	775	797	853	825	815	813	809	763	779	791	794	838	822	774	774	867	797	821	773	837	825	774	835	866	783	812	825	725	818	811	842	797	784	788	863	790	842	814	811	820	820	828	814	852	754	813	819	813	836	813	794	821	788	815	785	812	835	866	819	801	816	823	788	767	835	816	774	855	829	832	807	800	807	818	829	860	848	815	824	796	812	789	839	772	834	866	798	803	815	813	796	764	815	831	906	841	746	827	801	785	836	839	843	838	822	837	825	839	782	812	806	797	839	809	806	838	760	830	799	790	822	801	818	852	842	803	838	829	794	817	792	798	848	815	793	755	816	862	787	806	818	808	816	830	804	826	835	795	854	826	838	839	833	830	789	788	777	831	775	813	777	832	800	798	821	840	826	831	812	802	837	840	814	844	817	760	774	805	784	791	788	788	783	816	854	866	838	778	803	863	868	807	820	754	814	818	872	816	824	787	810	878	835	782	790	868	742	816	800	770	736	810	846	765	762	820	819	821	828	789	852	826	810	768	824	834	793	783	790	804	838	868	799	768	769	852	813	819	811	832	845	806	765	792	828	784	801	842	795	832	807	805	778	797	781	793	810	796	862	893	830	817	804	827	772	787	820	812	823	798	791	804	821	818	825	783	753	801	824	869	819	785	794	824	801	800	791	826	809	816	800	784	797	823	817	839	817	802	810	844	806	781	783	777	783	826	859	815	764	830	733	748	787	756	837	777	809	868	818	822	833	829	839	799	835	843	811	808	849	859	806	785	823	827	751	797	871	830	810	779	805	791	881	798	806	824	793	840	853	800	746	803	777	798	791	799	783	836	838	836	805	857	822	792	796	814	801	794	790	776	735	818	794	846	823	805	811	783	802	779	834	841	830	805	828	802	836	828	808	878	755	765	812	795	829	794	814	843	817	828	783	810	824	795	834	839	828	799	843	824	793	808	842	789	845	798	852	768	854	820	834	846	807	788	803	798	802	796	797	774	851	806	815	839	819	765	816	847	813	809	815	832	831	788	790	870	764	780	841	784	836	858	861	834	807	808	810	827	791	792	825	792	796	850	825	803	822	863	836	788	842	773	798	802	825	824	884	836	827	821	844	820	834	778	831	799	882	803	859	822	808	794	815	775	796	782	811	817	788	821	792	789	773	841	891	815	786	793	755	822	812	801	810	776	825	808	788	864	778	867	862	817	795	855	793	785	770	775	791	819	854	861	793	865	852	782	815	807	796	842	764	817	816	763	810	737	808	845	851	818	771	834	823	862	835	774	767	837	825	861	755	809	769	786	871	825	812	820	789	849	805	820	854	809	800	790	775	799	794	827	811	843	821	786	798	784	800	857	797	800	811	806	817	800	810	883	833	836	812	806	852	796	793	851	793	756	862	838	842	876	830	823	765	829	779	824	797	802	768	793	809	811	822	794	727	798	806	800	823	782	817	823	793	805	845	800	796	854	819	847	863	847	809	766	842	763	838	827	793	792	812	802	846	829	808	801	829	849	840	847	843	815	834	853	806	810	825	775	859	840	776	820	827	837	837	815	806	788	867	802	763	806	806	834	863	817	785	787	801	800	848	837	775	740	800	825	835	782	857	768	848	821	838	794	808	814	832	854	859	812	779	816	809	847	828	772	829	822	840	836	821	843	812	831	808	777	788	806	839	812	801	846	811	798	821	867	782	795	840	854	783	809	778	798	822	788	804	847	781	828	822	841	816	905	807	789	771	837	781	863	799	817	820	797	783	772	829	783	791	814	793	842	836	812	763	817	874	868	869	851	825	867	852	805	834	855	792	797	833	829	785	797	800	848	809	861	845	828	827	828	810	767	806	739	820	770	819	780	823	834	861	819	761	797	867	794	804	821	839	802	849	854	798	879	786	783	872	821	815	869	864	831	803	820	812	838	862	791	799	805	818	816	775	785	830	780	802	800	770	829	838	834	769	788	839	814	880	800	815	840	825	785	829	804	820	778	795	797	776	809	827	836	798	781	872	816	802	790	812	868	846	793	838	825	790	848	793	835	837	816	828	781	809	867	810	764	781	821	830	840	810	839	839	803	815	803	816	855	772	858	831	801	804	791	798	814	836	825	740	797	876	835	802	855	805	776	811	793	801	836	799	814	824	854	813	766	839	809	838	790	795	838	833	831	867	831	822	852	820	761	787	771	808	834	804	784	837	791	821	807	851	833	793	806	865	863	854	814	874	822	803	846	844	799	761	833	816	820	823	809	806	767	784	821	778	769	818	783	796	762	802	766	835	783	797	811	809	808	784	807	792	821	835	843
10144	17370	15981	9771	6452	4889	3643	2979	2487	2206	1906	1722	1473	1435	1389	1306	1247	1147	1072	1045	1013	981	974	984	896	934	891	939	851	896	947	884	857	885	916	843	890	879	800	840	876	816	797	808	808	814	856	821	809	817	831	785	759	799	838	789	770	737	738	801	815	818	809	781	824	729	838	796	789	768	800	779	768	804	767	820	771	764	778	799	804	791	840	827	810	794	844	811	802	755	769	757	765	797	727	762	751	781	767	800	785	812	816	745	817	780	762	759	800	774	781	764	809	737	758	765	792	810	750	825	829	745	739	747	771	754	760	749	744	796	788	757	730	827	767	825	751	768	781	774	774	739	772	733	767	794	819	804	800	756	848	777	787	803	746	746	766	781	740	746	741	745	787	787	779	777	782	790	777	758	816	793	794	776	770	746	757	756	783	785	778	778	737	774	824	747	739	758	782	792	796	797	758	737	801	815	739	784	725	753	737	758	764	764	756	733	777	772	774	783	778	798	740	780	750	773	787	760	750	787	790	794	792	768	735	793	765	746	780	777	783	738	798	760	760	730	725	772	783	755	762	747	772	799	779	774	797	774	772	809	748	741	758	771	770	770	776	709	794	807	757	798	772	761	772	751	770	778	753	780	824	726	730	796	736	780	765	817	747	764	758	732	802	785	756	766	774	814	819	774	721	784	733	770	781	768	801	744	812	781	757	771	782	769	785	744	775	770	795	738	787	745	840	749	818	767	799	791	766	787	770	756	787	783	742	786	749	784	777	793	803	800	730	808	775	749	765	769	804	765	739	762	752	726	777	755	744	771	813	796	780	766	795	729	774	811	785	747	732	714	800	802	771	780	772	810	784	767	767	795	751	781	728	771	807	775	767	768	764	791	765	812	766	763	762	772	758	795	764	817	748	755	776	799	774	776	760	806	788	790	756	808	777	779	803	767	799	773	816	818	787	777	818	755	832	776	743	749	777	819	769	799	816	783	774	754	776	747	746	763	766	770	757	819	764	791	748	759	759	789	757	746	778	802	748	739	730	769	780	786	780	754	787	764	774	797	695	794	756	789	788	747	745	794	816	732	794	763	773	746	739	750	768	779	740	786	763	772	748	822	726	743	793	726	764	792	795	802	795	772	802	766	763	755	755	832	738	797	806	813	736	760	766	726	747	747	760	739	796	767	790	742	763	796	806	759	769	771	737	817	735	768	785	743	797	760	727	761	787	755	790	735	759	763	783	754	775	776	785	766	773	816	775	773	780	756	757	723	818	775	806	754	787	758	810	799	764	746	766	754	793	736	752	778	743	755	773	785	780	771	783	755	785	770	777	824	756	732	745	744	774	773	782	778	798	762	752	813	797	758	757	750	775	783	763	802	822	776	750	773	718	738	747	755	742	779	809	790	778	804	778	779	778	737	805	802	772	805	744	774	752	788	754	804	805	775	757	748	708	724	736	774	750	755	806	789	819	791	748	768	781	805	755	734	812	778	779	776	779	791	818	737	772	788	807	769	800	754	806	713	782	773	773	795	784	736	756	768	789	783	791	796	781	808	815	817	817	769	749	787	763	798	766	765	740	739	752	763	738	783	813	764	718	804	762	810	788	751	734	798	757	749	735	804	752	780	726	763	778	747	799	776	717	720	786	768	763	763	815	790	781	784	767	803	794	761	785	741	780	756	816	712	792	743	764	792	736	774	765	765	756	799	762	788	825	848	760	763	797	752	766	785	737	755	732	738	791	766	772	758	777	764	726	777	792	796	829	702	771	756	792	740	774	832	749	808	780	749	776	791	726	756	768	778	723	756	769	748	756	789	793	783	763	741	800	734	803	761	752	780	699	775	773	760	797	763	785	811	724	795	797	785	721	754	733	733	772	800	779	752	789	716	761	768	792	736	808	790	763	790	784	802	781	749	775	770	801	764	761	781	771	801	778	769	809	784	775	727	811	798	778	763	729	760	730	771	787	735	755	784	815	776	796	807	795	739	765	802	765	743	776	766	759	726	776	774	752	721	810	788	790	760	748	813	791	775	732	791	766	791	779	733	765	728	775	777	751	792	796	821	792	816	802	799	757	762	789	817	755	759	768	740	770	782	767	840	731	776	778	753	757	768	772	784	760	799	751	753	790	764	732	755	747	794	770	749	815	776	787	758	736	768	747	771	769	738	766	757	754	751	792	779	760	749	751	816	788	798	731	780	751	750	739	771	783	830	745	697	730	780	802	765	794	779	739	748	772	774	786	733	766	805	762	815	774	781	742	762	806	769	778	722	774	798	723	694	755	781	778	786	795	747	778	779	815	727	776	778	727	830	763	779	792	828	778	739	763	748	767	755	769	796	796	751	772	801	732	751	779	771	729	769	772	722	763	748	749	816	761	765	742	734	775	782	755	716	759	770	784	741	717	806	729	734	782	807	805	747	732	774	804	748	787	835	811	739	778	793	776	803	817	818	757	772	781	751	766	806	788	793	733	772	789	842	763	757	782	742	767	834	795	787	739	774	789	807	778	782	817	732	784	837	780	742	757	773	802	777	806	779	795	812	767	776	737	817	746	784	740	779	737	731	776	740	804	737	786	793	785	763	790	801	763	735	776	798	799	814	771	757	745	757	773	741	764	777	767	799	797	776	827	759	822	786	793	756	713	785	775	785	821	806	780	758	786	787	768	748	784	799	752	794	790	813	797	739	736	817	792	791	801	763	748	769	751	735	790	808	802	701	754	768	753	789	754	790	833	779	736	785	756	772	734	771	755	730	743	755	776	754	739	780	774	720	729	762	781	775	762	803	773	756	753	734	750	772	763	764	799	800	782	773	755	769	754	800	780	758	755	837	825	759	787	731	758	799	795	791	789	758	800	780	786	747	790	788	771	772	747	764	810	748	777	812	788	784	728	781	788	801	803	802	752	712	776	762	810	770	747	774	828	789	727	705	811	784	760	768	790	815	770	754	750	797	726	783	738	763	778	781	717	794	787	776	774	799	785	799	779	727	753	805	769	801	746	782	742	767	783	801	745	742	820	788	767	729	776	772	733	754	776	775	773	800	764	746	761	832	737	776	803	810	838	716	764	710	758	732	816	759	783	708	735	738	723	754	846	770	794	827	821	744	776	784	778	776	724	781	778	799	765	763	788	796	786	775	754	765	789	797	740	785	769	764	753	717	726	792	767	791	770	772	770	811	782	768	760	759	773	787	763	728	775	765	822	781	762	738	738	767	790	795	772	766	773	736	725	752	782	710	723	777	805	791	791	816	765	762	792	773	779	785	790	768	754	773	762	768	773	747	803	785	814	769	765	798	770	821	754	822	750	742	787	734	787	787	760	813	758	750	727	807	758	776	757	780	760	798	783	788	765	739	792	729	757	762	758	741	765	771	765	767	751	751	718	757	814	741	740	734	781	748	774	790	802	754	797	794	750	784	739	767	751	744	753	788	769	741	739	737	778	795	762	773	733	737	787	803	757	737	785	804	775	776	757	748	759	766	754	810	786	820	806	727	777	802
29030	16168	2242	417	340	321	296	265	236	283	257	240	252	255	217	246	255	262	249	246	252	262	252	227	271	240	251	229	252	233	228	242	264	224	250	241	243	238	246	240	233	233	236	235	221	232	218	225	217	246	228	250	261	264	207	234	248	220	255	236	240	237	246	269	260	224	250	212	253	246	219	219	240	249	249	248	253	247	261	221	245	250	215	211	230	245	226	240	234	272	243	225	225	235	234	262	251	242	230	252	220	240	235	257	200	258	270	263	250	233	236	279	257	253	244	218	229	239	238	224	248	241	234	262	225	235	263	233	232	219	260	228	233	230	237	239	236	244	223	238	224	236	224	239	238	246	239	233	214	258	244	235	242	227	274	241	242	215	234	238	233	216	229	228	208	224	233	241	229	213	238	230	225	247	245	247	220	226	269	253	229	232	207	215	245	233	224	230	241	249	212	250	225	248	248	266	224	237	246	246	252	244	241	252	202	245	268	230	238	256	225	254	213	245	256	239	228	212	219	210	229	220	224	269	220	239	227	253	271	236	245	233	230	238	217	225	210	212	234	229	222	227	227	243	245	223	246	248	186	239	200	216	222	251	235	239	230	227	251	218	249	223	214	251	235	262	254	251	233	225	238	240	228	220	262	266	263	226	244	249	268	233	233	259	239	246	218	224	223	241	249	260	230	223	228	266	232	225	233	266	250	224	229	229	238	218	247	210	246	217	217	250	242	223	253	241	229	220	231	236	249	208	252	267	215	215	241	230	220	215	216	212	219	214	242	209	250	243	249	232	190	260	236	230	238	218	238	241	268	234	195	234	255	220	242	223	237	200	261	243	240	245	249	220	229	228	242	205	254	239	258	226	214	248	236	220	205	239	248	211	266	242	228	232	223	244	225	257	230	225	231	245	255	238	273	223	226	227	217	225	250	243	249	224	237	227	230	242	226	216	233	222	248	223	211	247	214	244	251	205	240	252	218	224	252	253	217	208	244	260	215	241	218	251	241	252	218	248	212	225	212	242	251	253	248	236	248	234	237	238	244	232	232	232	202	244	233	238	232	256	270	227	234	240	223	232	228	233	235	284	259	243	200	233	250	228	211	247	236	238	238	250	253	229	253	257	241	233	234	232	250	249	232	251	240	229	251	242	239	213	226	238	239	231	232	231	236	262	232	243	251	266	248	240	244	242	238	232	244	242	248	223	268	240	250	226	219	251	242	223	235	246	230	237	255	212	202	245	238	248	241	232	231	253	223	238	237	264	258	246	240	260	218	261	253	242	254	229	234	238	284	254	235	228	234	205	207	237	250	223	231	253	238	235	225	251	212	230	207	213	247	219	218	220	257	257	241	248	235	235	258	243	253	251	245	219	248	251	256	261	244	240	242	220	248	243	218	230	234	217	208	227	255	195	230	235	240	225	242	218	228	263	241	261	236	233	235	235	206	227	254	217	209	243	246	219	238	252	220	233	218	244	225	236	259	235	209	213	236	241	224	208	210	220	238	263	232	239	256	218	251	233	262	244	218	242	247	225	217	254	262	233	233	248	228	231	239	247	252	213	252	230	237	247	227	239	222	199	240	259	239	259	267	248	264	239	218	274	230	209	238	257	231	265	247	229	238	234	259	223	238	249	226	238	237	234	227	244	231	228	243	253	238	245	230	233	223	241	218	227	242	251	242	257	229	225	240	240	231	228	255	247	224	242	237	238	239	231	230	246	219	239	235	255	245	238	219	225	253	239	231	231	248	234	241	255	242	250	235	218	209	253	261	236	249	243	250	230	241	222	230	245	246	233	200	236	256	244	228	244	260	221	232	239	221	210	239	246	224	252	251	235	241	221	236	209	229	257	229	228	235	221	247	231	269	247	245	211	204	247	240	261	231	247	246	237	222	241	232	238	236	215	220	251	246	252	248	211	239	235	266	228	248	242	223	211	240	220	221	224	218	207	243	242	272	232	239	219	226	246	258	238	206	244	260	238	218	241	248	243	274	218	260	233	236	258	238	252	245	217	240	219	232	245	249	211	218	222	237	244	256	267	241	226	257	237	237	187	188	264	225	205	229	237	251	237	254	250	253	268	204	213	210	210	239	220	251	231	265	252	225	237	236	230	214	237	225	239	208	230	256	254	222	231	208	221	246	235	227	246	217	224	227	243	220	247	245	260	226	255	248	246	257	230	218	277	215	226	250	238	260	258	224	250	231	247	225	223	252	247	226	230	257	250	245	217	232	229	234	211	209	248	224	240	232	266	245	226	257	254	211	235	236	229	228	249	234	202	234	239	252	235	252	240	230	233	240	237	254	219	212	219	226	238	229	221	268	238	241	219	228	216	210	231	265	232	239	252	210	229	252	259	225	248	211	252	250	198	224	221	215	230	246	233	241	231	253	261	234	242	241	239	233	248	257	242	248	234	229	207	263	227	211	218	211	217	208	230	258	231	251	229	248	216	229	236	218	252	232	226	223	226	217	241	239	247	232	217	240	251	226	214	226	242	239	239	246	232	230	213	195	245	263	247	252	259	199	224	253	248	245	248	256	250	229	232	242	232	244	237	207	236	238	257	251	264	210	226	228	223	238	231	256	228	246	228	249	231	240	225	225	239	236	239	236	229	247	269	215	227	241	224	226	230	236	238	246	219	243	232	218	239	226	261	227	255	228	245	257	254	247	232	226	255	257	236	245	246	229	233	245	214	228	221	236	244	230	233	252	237	250	239	255	211	231	217	247	205	233	238	241	213	243	224	241	243	242	221	221	196	218	244	232	241	228	256	221	237	261	232	214	243	216	258	206	209	215	235	228	237	234	245	245	257	236	230	210	249	255	260	220	234	207	220	245	234	256	229	238	222	227	234	218	233	235	260	237	239	215	251	223	240	221	257	240	227	225	208	235	219	236	228	259	257	241	208	220	248	250	229	262	230	237	253	227	231	251	238	264	221	220	237	226	235	229	232	264	242	260	245	258	249	244	252	218	194	241	237	254	256	237	269	250	221	244	254	217	247	230	256	225	208	219	241	226	240	265	239	234	227	254	220	203	253	214	246	234	236	231	240	245	262	203	239	231	221	274	231	230	238	240	238	273	236	210	254	251	249	250	251	204	220	218	225	225	247	254	231	246	228	236	215	229	197	246	214	270	249	228	227	230	214	231	243	219	222	246	223	255	218	233	213	240	226	257	222	225	249	241	227	209	241	249	227	245	204	222	233	239	221	251	217	254	258	245	230	212	214	212	233	228	219	235	264	234	241	209	255	245	240	236	249	265	239	236	213	224	251	219	244	248	257	200	227	217	239	233	209	241	220	249	217	249	244	246	213	224	226	232	247	211	257	214	255	236	220	266	224	245	251	227	243	230	236	251	231	231	211	262	228	236	231	226	214	237	250	238	227	215	214	239	266	236	240	215	228	232	255	257	240	240	236	239	237	250	239	234	229	237	265	234	235	216	241	230	227	220	240	258	225	249	249	245	228	253	259	206	222	254	273	211	231	224	211	229	236
4959	778	747	510	381	338	345	285	283	268	289	290	303	244	254	267	284	278	241	265	253	259	212	230	287	237	249	225	261	256	272	223	251	265	246	249	248	253	248	259	240	247	239	242	255	266	259	247	220	261	250	235	272	268	250	255	254	213	241	237	234	229	246	230	233	229	229	250	256	250	251	250	241	231	258	237	239	221	239	236	233	210	254	246	240	245	238	245	221	226	229	226	268	222	234	264	256	237	249	263	242	241	228	228	244	224	238	251	256	237	251	251	260	243	250	270	237	284	243	281	211	267	254	244	218	252	259	239	243	267	282	247	242	228	236	274	231	237	259	263	260	246	233	244	246	264	251	259	252	248	214	253	257	263	245	242	248	215	243	248	269	245	247	238	239	239	234	255	206	248	235	257	248	272	254	225	230	247	208	249	220	265	246	273	267	257	249	229	243	237	252	247	250	263	239	249	254	242	271	257	230	246	233	243	233	235	232	230	218	263	231	227	206	244	230	240	242	254	226	223	264	237	251	257	244	260	248	251	233	225	229	237	245	247	237	245	276	224	225	237	252	229	233	255	230	250	260	220	242	257	223	236	244	222	234	274	248	264	256	253	248	243	243	225	261	245	212	234	242	251	269	239	262	242	239	245	272	203	244	257	245	228	262	275	232	250	268	238	220	278	226	225	232	248	240	233	257	252	246	214	216	248	246	251	250	232	217	257	229	268	245	234	232	235	250	231	243	220	258	248	218	236	243	279	225	227	270	285	234	263	233	238	236	225	242	218	248	258	213	219	224	227	229	217	248	254	226	234	240	220	270	233	249	254	236	239	245	223	257	254	247	233	239	253	227	242	280	226	233	249	260	244	245	244	255	238	224	218	229	235	253	275	253	228	269	243	218	227	230	225	236	263	208	246	254	253	245	244	279	246	260	248	263	253	271	251	235	237	229	246	231	242	266	241	263	237	206	241	209	245	240	240	260	258	232	236	245	250	232	250	247	237	241	241	260	224	208	238	232	224	233	231	261	232	248	241	225	220	251	220	238	243	254	261	241	233	225	239	229	232	277	225	257	204	256	222	216	257	228	252	235	231	254	242	239	214	241	231	246	250	243	246	245	233	253	213	218	243	243	237	255	230	231	257	221	235	267	230	247	206	210	212	242	220	247	235	243	268	238	239	229	239	224	249	217	235	273	262	243	252	232	211	256	257	261	217	229	269	242	265	252	232	240	257	234	236	266	223	242	263	267	214	235	250	268	239	240	244	266	251	258	261	216	225	252	259	230	258	236	246	247	227	249	259	254	269	218	257	239	243	261	268	256	242	274	227	224	262	239	237	243	248	238	254	228	213	244	238	227	223	235	229	272	227	256	245	234	251	237	235	255	230	245	230	259	259	263	248	225	264	232	254	230	243	211	268	215	242	235	255	247	230	202	232	253	263	244	238	263	234	220	270	249	257	253	237	210	225	228	242	246	246	257	248	241	265	246	246	251	226	243	248	239	221	248	258	254	199	254	223	244	230	264	264	246	254	277	244	223	218	247	236	274	255	266	251	233	236	237	218	275	235	242	236	253	265	206	227	258	223	210	255	257	237	223	220	235	239	226	235	244	246	240	239	252	220	264	229	268	213	250	248	237	249	237	249	268	237	229	290	238	221	224	240	241	252	225	215	250	246	233	244	236	279	232	240	246	233	234	247	246	222	251	221	257	239	243	223	259	218	239	244	229	213	217	235	259	216	241	243	243	259	288	255	235	242	248	201	247	272	268	271	220	255	233	262	277	248	220	255	240	219	245	217	228	232	220	255	234	205	248	239	230	238	245	252	255	243	258	228	223	247	234	246	260	210	235	230	239	253	246	231	231	254	236	210	251	234	228	249	224	236	241	248	225	205	215	235	242	225	259	237	249	223	261	245	237	260	229	240	252	249	231	266	229	225	229	271	220	242	240	271	231	207	236	264	262	235	251	225	231	244	225	261	249	238	266	253	236	237	231	249	253	254	251	263	217	251	245	256	251	264	257	257	204	235	244	230	253	255	229	263	254	257	230	231	278	253	240	264	233	215	250	258	240	248	232	255	230	250	243	227	243	272	222	269	274	242	274	267	256	259	222	242	251	220	257	236	230	230	220	256	253	239	225	261	233	258	254	235	210	227	271	235	263	257	233	237	243	229	248	246	229	264	235	245	243	232	243	227	268	221	245	257	229	216	249	256	250	253	237	208	241	245	276	252	256	231	220	194	234	251	220	234	264	262	237	264	216	246	264	255	240	268	230	243	253	220	254	233	201	238	212	258	229	221	255	251	240	244	227	255	229	223	220	255	241	250	271	227	233	227	274	244	251	228	224	257	223	231	275	233	258	233	245	231	235	249	215	235	260	241	238	239	230	245	243	247	231	253	241	228	271	259	240	248	213	242	229	229	233	240	251	250	248	249	251	229	233	247	240	262	243	258	244	241	257	245	249	242	259	275	222	244	238	244	240	276	241	241	262	232	265	225	243	241	219	247	253	230	230	269	237	257	252	235	232	236	242	225	241	254	253	246	225	223	230	240	223	246	253	243	228	224	257	259	222	234	250	251	252	246	240	256	252	251	241	261	233	243	237	262	217	234	260	285	235	264	256	236	253	238	220	219	256	239	255	241	224	246	240	251	260	221	239	236	234	231	243	249	218	262	237	256	249	226	247	253	248	241	225	249	244	221	249	257	247	236	226	270	252	242	256	233	247	239	260	258	223	227	227	229	246	240	247	235	246	220	239	244	238	238	245	237	229	240	242	248	261	243	225	245	257	240	244	266	218	266	255	248	244	237	205	240	249	223	253	234	248	229	251	234	250	274	223	224	258	252	261	219	246	241	243	226	240	267	245	256	259	220	253	268	236	264	210	250	216	239	276	260	280	236	229	268	261	255	206	223	263	262	218	250	252	227	225	260	233	247	265	209	245	228	238	262	248	252	229	228	266	232	257	253	256	237	234	214	218	187	251	254	215	212	224	259	234	275	252	245	239	251	262	251	266	255	248	253	222	241	248	238	222	264	203	250	234	254	239	230	220	245	259	225	253	258	261	269	215	224	232	248	235	251	244	248	249	250	221	243	220	248	247	219	238	250	241	261	244	256	234	251	219	260	237	254	294	246	215	235	239	257	246	255	267	256	249	252	246	244	242	235	259	231	252	228	255	238	223	228	236	260	235	248	242	248	249	236	241	227	232	258	227	234	240	255	223	231	247	248	272	251	239	240	233	214	251	219	235	232	247	246	219	214	270	272	255	238	231	255	231	233	253	262	247	231	249	213	226	233	208	232	232	229	241	239	231	271	256	261	269	215	228	251	256	243	242	219	266	252	254	240	240	222	254	232	246	228	210	256	239	231	242	238	279	217	263	223	244	262	240	252	247	225	242	264	220	217	254	271	224	247	231	221	244	226	252	237	251	256	239	219	249	232	256	247	231	215	279	235	258	221	231	251	247	270	249	240	239	229	254	254	240	258	242	215	245	266
25807	21364	28127	24966	21380	12631	1742	1163	962	846	815	767	773	708	700	759	713	680	655	678	661	679	645	680	663	603	658	640	654	597	652	615	672	644	637	607	608	671	640	635	638	640	624	634	609	607	660	617	615	602	622	623	610	603	636	575	588	597	595	645	593	579	594	564	619	586	608	589	620	641	623	636	583	589	585	616	615	607	609	591	595	627	575	572	565	625	605	599	639	630	625	601	576	607	547	604	615	564	602	583	612	649	593	597	560	602	586	613	615	585	612	593	617	615	605	551	589	617	560	597	587	599	600	607	591	652	568	575	569	605	653	635	596	577	587	661	585	593	618	583	549	561	588	551	595	596	582	602	631	610	596	579	599	577	580	581	627	581	572	594	614	621	584	617	527	639	572	563	629	566	634	629	637	596	579	598	589	583	609	596	608	640	600	585	625	595	602	614	608	583	597	608	607	593	576	628	556	622	595	635	627	558	663	543	578	632	593	584	627	618	553	575	576	587	615	649	573	627	597	609	651	631	652	602	566	602	635	574	553	589	592	592	591	602	604	599	557	624	569	546	586	616	592	624	620	626	596	584	554	616	582	612	655	589	615	629	584	587	588	637	585	575	593	592	627	590	580	559	579	643	522	590	541	572	617	622	627	620	583	600	694	594	607	612	581	606	633	601	616	611	587	582	595	592	593	613	612	613	583	570	585	599	582	646	614	583	608	589	616	617	618	594	623	646	595	566	629	627	572	610	608	585	618	616	615	551	595	605	610	646	597	633	573	599	557	597	593	585	624	558	586	617	616	599	587	603	619	591	620	615	581	567	566	580	620	610	572	625	571	605	628	579	593	644	552	601	588	655	590	599	559	557	612	621	569	615	625	564	584	599	638	579	627	583	564	574	603	588	615	659	595	553	584	587	593	620	628	607	575	595	631	580	580	586	597	559	627	610	552	592	579	607	578	594	618	579	546	640	615	568	605	640	631	585	612	573	595	624	594	616	570	609	629	615	581	643	603	596	582	596	625	572	625	601	584	606	564	635	609	610	589	615	578	594	623	593	630	608	595	546	553	568	584	599	606	595	557	587	593	644	556	585	579	570	606	615	600	680	552	615	564	590	593	574	562	582	592	575	631	608	605	550	605	549	602	598	592	592	566	622	654	630	632	637	610	631	587	619	557	564	625	572	596	595	568	550	606	608	613	580	643	628	606	612	607	586	632	571	602	627	562	580	626	622	597	562	610	584	527	626	521	612	627	584	601	605	585	601	622	633	630	628	621	583	549	596	584	587	572	564	599	600	586	628	595	573	590	627	599	552	638	643	624	601	634	651	610	622	629	578	587	601	563	582	613	614	605	584	601	594	624	595	571	613	584	586	606	600	588	589	560	590	598	655	545	572	619	599	609	613	592	634	575	637	566	566	604	604	593	632	575	608	580	605	618	591	584	578	580	566	632	591	591	615	620	528	553	571	576	570	601	615	597	582	605	574	600	548	619	569	577	560	630	610	575	588	554	614	568	614	596	579	591	577	622	584	545	569	585	561	575	604	621	624	582	613	577	632	594	597	617	603	627	625	579	605	577	563	623	593	557	614	613	589	608	615	566	610	639	609	597	563	572	555	615	584	634	562	580	572	578	568	605	622	598	563	607	587	568	633	611	610	590	568	617	578	578	562	598	631	575	555	550	618	612	610	604	615	566	589	573	629	612	576	616	642	587	577	595	555	618	592	618	589	595	584	613	552	599	619	576	600	619	593	577	642	561	553	626	584	582	568	590	632	598	590	585	636	623	591	634	569	604	625	567	648	599	599	602	609	597	603	593	636	585	610	564	567	558	595	579	613	576	612	583	610	612	656	560	578	620	545	582	634	574	575	614	588	604	580	646	555	548	623	590	599	626	604	605	596	604	594	608	567	575	594	570	587	624	606	600	586	634	650	580	582	544	525	592	610	585	630	572	615	573	594	610	558	580	657	616	594	608	586	561	574	596	586	612	592	608	588	589	614	621	572	578	553	588	592	606	629	595	596	581	565	551	628	578	590	565	590	589	560	605	571	553	585	555	631	558	586	617	601	618	604	567	580	621	591	570	569	559	610	596	582	576	584	600	586	589	570	624	595	578	606	622	590	612	605	570	593	613	587	578	560	593	611	598	592	612	653	591	585	619	588	588	588	628	560	598	579	563	593	616	618	634	599	585	554	637	569	546	583	598	600	673	592	611	627	619	601	577	580	626	567	581	552	624	633	602	610	569	588	566	594	582	588	608	567	557	590	626	576	628	625	606	557	622	595	575	569	593	588	663	593	573	617	612	583	598	632	602	594	609	604	602	569	595	618	617	607	576	598	615	602	594	604	577	590	567	624	588	604	602	580	606	609	593	595	581	599	630	582	603	632	580	613	579	545	594	584	536	581	570	623	588	610	605	616	584	606	599	593	583	584	618	568	604	558	601	591	582	585	606	582	609	633	578	605	572	577	594	557	602	591	608	604	657	561	603	607	616	591	568	541	571	565	571	616	592	575	569	586	611	587	629	652	619	594	614	599	561	595	591	538	597	625	624	646	600	531	619	604	637	595	624	588	622	608	581	586	577	599	594	603	627	573	613	632	599	622	572	592	628	614	638	595	602	586	631	630	634	587	625	593	582	620	597	555	577	599	602	647	587	608	600	614	626	582	587	620	625	595	611	609	601	611	633	596	602	615	614	594	607	587	543	558	578	610	596	588	590	604	627	602	602	635	569	589	562	583	601	631	600	601	587	580	548	613	566	632	570	612	614	577	584	575	581	575	608	618	571	646	618	576	611	617	599	591	576	593	578	636	593	588	590	565	634	562	571	590	691	629	572	617	577	609	604	612	581	557	629	588	586	605	588	553	596	556	612	616	544	618	590	596	636	618	541	591	618	634	563	597	590	619	603	633	571	620	555	562	608	608	586	579	591	590	562	679	595	557	605	636	631	590	579	586	624	599	618	614	592	615	599	574	603	602	612	551	573	562	599	607	565	596	620	602	587	626	600	574	612	582	627	594	546	556	586	564	631	602	619	585	614	589	574	587	603	601	603	574	581	599	585	605	632	599	584	588	563	636	587	607	586	578	602	584	568	596	626	606	590	583	596	597	584	580	569	578	613	634	605	570	669	595	583	590	565	596	622	627	616	554	581	536	616	600	625	610	559	603	588	571	534	605	593	643	613	556	569	582	639	591	583	571	559	604	612	590	603	623	604	573	593	584	603	618	620	600	551	597	618	590	581	606	614	558	611	554	587	604	592	615	582	612	573	580	574	559	592	614	581	609	623	617	576	642	571	621	564	603	589	620	584	585	605	626	592	599	623	568	576	595	572	559	636	575	617	582	595	564	632	587	578	565	624	623	612	601	593	552	623	607	586	612	588	585	565	563	604	630	600	635	572	652	575	608	620	584	615	565	579	598	618	575	601	609	602	603	559	556	617	591	601	605	614	623	609	637	572	597	594	618	576	592	619	617	566	588	626	575	607	615	617	584
7321	10724	9807	5555	3686	2733	2126	1736	1461	1308	1174	1065	968	893	907	830	759	788	718	756	685	707	651	616	613	668	634	639	602	626	598	578	613	615	596	582	622	573	592	612	597	580	640	601	624	581	609	567	596	615	588	600	616	578	590	574	582	555	569	606	590	647	589	634	562	577	538	539	594	542	597	537	531	587	585	553	565	553	562	579	605	592	584	563	559	561	573	557	540	576	599	563	570	562	575	607	597	546	596	578	607	567	560	592	563	541	525	539	602	546	544	557	564	612	574	587	555	559	540	569	566	556	568	575	594	548	567	573	555	562	579	591	568	521	589	584	553	536	558	570	579	563	593	589	579	587	583	549	568	577	545	560	568	564	548	574	526	574	598	564	590	600	553	592	514	593	584	551	553	578	544	599	575	564	553	590	577	573	609	581	609	522	563	544	570	591	561	554	565	557	617	582	566	573	554	562	587	559	559	594	600	564	582	571	569	580	556	584	576	564	573	558	552	610	576	512	573	576	599	533	603	563	572	561	558	587	565	555	598	558	587	592	576	564	554	571	584	574	570	585	569	570	593	582	579	582	615	580	577	538	549	517	575	579	561	568	533	599	496	591	552	538	587	571	583	587	524	620	602	573	574	566	592	493	574	546	581	563	571	564	585	583	602	624	549	566	542	506	577	571	558	551	615	559	528	535	543	566	564	540	566	617	574	556	595	564	547	575	567	543	517	543	575	583	593	529	575	572	593	534	592	556	533	646	548	554	583	616	576	547	572	529	557	548	555	586	581	545	573	567	535	566	526	531	598	561	574	571	621	568	534	574	551	566	566	598	538	590	562	582	550	562	545	619	561	545	564	541	587	534	523	557	563	535	581	566	587	599	584	586	581	557	567	552	543	606	552	599	551	593	582	570	505	561	598	583	552	548	597	557	551	544	580	542	574	521	550	557	511	575	537	578	571	546	571	622	524	584	568	566	582	566	567	586	538	554	597	545	587	559	545	518	563	554	579	538	592	532	588	601	540	557	526	537	566	581	535	565	592	530	591	568	599	565	582	575	577	575	591	552	574	590	565	578	585	539	575	564	556	565	527	583	551	576	536	565	585	557	539	559	596	545	548	568	564	528	548	568	590	571	569	548	602	588	562	581	578	579	614	563	573	585	600	579	547	570	571	570	578	548	563	541	586	618	612	568	598	546	570	537	545	547	580	581	601	549	599	580	518	545	576	587	575	566	566	530	538	570	534	567	579	569	597	590	600	588	551	597	595	552	562	556	559	567	588	576	537	536	590	586	564	565	584	538	555	571	591	508	611	586	550	588	548	541	561	575	597	600	597	538	549	590	582	505	578	553	571	538	563	550	565	551	546	559	540	566	538	524	548	580	567	601	574	597	589	555	555	581	579	548	569	564	579	529	554	548	529	574	562	565	526	642	587	595	585	563	579	609	597	586	562	598	574	562	562	593	584	601	558	563	555	582	586	559	561	550	615	583	540	608	580	551	591	576	601	573	537	582	586	518	567	566	558	584	570	549	574	560	601	588	578	536	544	561	591	583	553	607	575	546	575	533	579	579	569	563	591	509	588	564	562	575	545	508	562	584	591	578	567	583	571	581	611	539	567	567	521	562	552	545	569	628	582	555	566	577	531	582	603	531	572	577	582	573	572	585	563	547	559	535	574	566	594	569	519	544	576	576	576	528	569	584	530	580	524	564	569	540	544	596	536	584	626	579	588	514	558	530	606	536	606	539	543	591	564	554	513	555	560	563	540	580	533	552	569	566	591	586	557	557	579	591	538	591	619	575	526	582	569	597	556	589	571	536	609	564	569	558	571	556	559	564	576	544	581	567	569	549	567	565	572	547	580	533	546	593	556	556	574	565	585	561	623	592	569	560	558	591	572	541	582	566	540	568	569	592	618	543	615	549	531	567	608	574	555	549	565	595	555	576	572	604	567	560	587	558	579	623	558	562	545	564	565	582	557	589	538	537	556	568	573	614	570	603	586	576	553	566	620	592	533	550	551	589	554	597	545	592	600	590	555	560	528	591	560	558	536	629	564	573	586	557	547	576	581	556	566	575	548	564	568	594	546	593	562	542	585	541	580	558	609	594	559	585	578	554	594	514	573	573	554	549	578	560	576	574	587	571	569	524	539	550	599	613	569	585	623	569	530	555	570	551	528	542	549	593	532	566	590	538	563	559	602	561	549	541	554	584	581	580	599	541	537	551	566	521	544	575	565	546	583	592	593	575	568	534	598	541	553	554	591	550	539	558	596	571	594	575	582	582	541	542	543	578	537	550	562	597	594	566	575	618	551	560	573	559	570	565	533	557	572	588	554	538	573	581	564	510	560	585	548	621	573	605	584	551	534	518	591	548	578	593	566	604	553	615	549	565	579	571	582	581	538	582	585	579	543	595	620	542	587	560	550	555	563	554	559	578	555	549	574	590	617	586	587	537	572	598	547	509	588	530	568	570	593	555	605	553	537	569	553	553	579	584	611	536	591	549	538	584	623	543	600	545	545	538	575	612	573	563	570	519	529	575	558	580	547	557	551	522	557	589	557	556	540	581	595	607	592	594	582	569	562	583	570	617	552	559	575	570	538	541	551	587	616	558	560	603	543	539	539	578	537	533	611	581	603	562	577	587	544	580	542	592	578	565	549	559	568	552	549	579	548	546	567	542	551	620	550	584	582	553	624	569	558	595	611	564	554	564	545	579	587	567	654	574	600	547	565	568	564	612	572	538	576	539	617	576	578	551	562	545	532	592	576	584	551	572	517	550	593	592	544	562	564	576	575	619	585	545	528	571	587	523	575	556	570	607	582	537	562	542	571	571	566	543	538	547	598	569	544	556	598	555	546	571	559	559	585	584	524	534	541	550	585	534	605	536	544	581	557	598	570	552	538	553	577	550	553	556	547	561	540	536	585	548	567	571	565	579	579	576	564	551	556	562	590	562	563	598	562	568	584	580	587	553	553	591	589	542	585	566	553	569	561	577	581	588	577	539	548	565	574	577	584	570	602	549	549	584	586	549	554	553	563	529	570	547	586	531	580	580	522	634	560	569	556	593	579	601	541	535	551	590	559	543	549	531	549	551	596	585	553	536	608	584	539	558	569	582	552	528	533	584	539	545	591	569	578	514	586	598	581	619	591	566	543	546	571	625	561	550	589	573	545	558	554	532	544	591	552	553	583	556	593	562	575	573	575	559	544	580	561	572	586	593	608	570	512	548	567	542	560	561	569	589	547	561	586	589	532	568	597	558	549	556	580	590	600	581	526	584	538	578	570	588	560	561	564	545	528	548	610	551	566	536	604	530	555	556	595	557	575	593	552	598	543	585	559	548	604	552	561	578	590	578	578	580	559	613	577	615	574	606	536	543	597	585	574	588	574	537	552	558	596	545	574	576	598	570	581	587	567	601	579	582	590	606	547	583	593	569	540	574	579	537	567	586	574	540	610	546	562	573	556	587	575	521	606	578	578	580	564	555	535	580
23463	21328	28360	24662	21338	21442	11743	2012	1604	1441	1319	1208	1142	1082	1086	983	959	973	879	976	907	932	945	950	935	885	838	898	878	854	856	896	893	848	852	855	834	868	862	883	830	879	830	800	851	875	841	867	807	855	891	842	803	815	804	744	812	795	806	854	859	832	783	841	804	854	814	850	861	813	788	853	871	797	846	840	863	817	775	807	880	873	811	809	840	878	796	808	905	759	816	774	860	810	814	854	845	805	882	797	823	817	830	791	879	820	856	798	790	837	842	874	821	830	817	824	865	844	810	814	819	835	789	830	803	801	842	851	836	814	844	819	798	828	819	849	786	839	858	789	764	793	809	826	796	800	821	801	802	770	817	873	810	831	834	855	885	804	838	809	842	825	860	822	781	810	861	836	827	824	856	817	822	816	858	884	775	831	770	794	814	854	818	818	836	785	815	780	803	808	829	798	855	835	801	838	778	797	810	797	775	790	791	859	840	805	856	751	788	792	832	813	853	834	833	774	891	857	830	831	834	842	826	799	829	794	876	816	816	793	872	849	830	824	867	811	808	837	786	821	805	838	805	752	798	805	785	823	798	830	831	843	816	792	871	785	861	837	766	890	797	780	799	803	810	798	808	798	870	807	845	810	743	843	824	825	861	835	841	802	813	829	832	815	853	829	846	854	841	863	811	784	837	834	826	839	846	841	779	857	844	845	805	840	837	812	860	819	855	821	868	865	816	797	816	868	856	844	830	786	816	789	796	787	876	804	820	802	816	813	822	767	825	777	773	804	829	834	804	792	834	864	808	848	852	789	837	867	860	823	784	886	776	825	792	813	889	817	815	800	812	769	803	839	799	847	813	848	839	808	791	839	804	816	812	816	904	842	843	862	798	815	842	750	760	832	828	817	825	793	764	792	838	809	818	820	853	791	806	830	833	798	796	760	842	838	850	843	804	807	851	808	822	819	822	808	838	753	812	818	809	824	805	824	835	847	738	792	792	776	796	806	767	787	832	783	788	824	835	856	792	812	845	818	801	844	787	777	800	810	849	831	763	789	814	847	879	780	820	909	846	778	802	796	893	838	833	883	802	839	837	838	798	802	791	807	778	841	819	818	850	820	801	889	803	848	823	794	824	761	796	826	823	796	807	776	841	771	855	847	865	832	811	835	891	782	813	813	810	826	832	858	800	846	835	817	844	806	756	755	776	841	808	794	845	800	800	802	820	872	822	805	800	817	711	825	856	833	812	840	869	858	815	787	797	818	828	801	791	826	827	747	849	864	813	788	790	848	842	880	817	812	885	802	835	807	807	800	812	835	904	855	801	809	830	867	792	836	838	796	836	832	882	844	813	797	856	802	758	810	818	858	830	768	877	852	808	866	758	853	883	887	812	785	819	824	799	864	812	849	794	846	826	788	795	807	810	812	847	849	792	840	788	841	799	818	830	809	872	777	829	821	860	813	807	847	824	783	827	830	843	826	818	779	816	853	801	919	815	830	806	809	840	837	850	818	873	833	851	756	771	830	860	794	836	806	816	852	832	833	799	836	786	891	818	805	803	800	828	820	815	805	842	791	828	795	851	768	816	844	814	828	823	800	834	828	839	838	839	782	873	852	847	798	835	860	854	804	805	792	779	839	800	823	824	830	836	871	838	833	797	821	819	813	828	769	775	857	823	806	754	809	798	829	870	769	866	877	845	862	829	836	812	836	802	836	781	820	878	831	836	764	835	749	771	824	839	827	819	766	753	802	822	832	800	853	854	804	825	875	878	816	838	798	816	823	779	863	754	880	805	864	830	797	817	832	801	809	795	828	823	827	791	812	821	786	811	801	895	801	852	853	834	830	847	815	815	808	793	819	794	783	760	813	785	815	843	833	832	801	811	854	754	828	875	808	786	796	839	826	823	864	887	830	840	889	849	838	827	773	814	822	795	866	769	844	760	825	795	803	795	847	844	812	760	792	742	841	835	844	804	821	816	817	780	839	831	740	781	753	869	819	822	831	799	811	763	841	829	828	846	826	812	810	772	791	831	838	833	775	817	825	851	857	806	855	853	801	805	826	844	784	789	765	892	803	798	815	880	779	803	795	811	811	823	793	774	783	806	794	855	853	824	777	822	753	781	838	818	831	775	797	867	817	770	796	858	809	819	813	808	809	852	819	829	798	810	789	817	846	778	776	781	841	803	812	815	843	793	835	795	812	767	826	855	842	835	804	824	817	801	859	840	798	837	813	803	856	834	800	817	754	817	783	782	808	831	835	818	815	806	843	792	808	789	819	823	865	855	814	866	767	834	836	849	778	785	784	846	791	792	846	816	816	822	815	828	849	759	797	819	764	789	815	799	769	827	805	786	783	766	820	867	807	822	808	832	800	813	811	821	819	778	828	803	814	802	829	772	855	825	804	832	802	822	807	824	846	826	879	802	858	808	793	798	741	824	842	834	807	823	797	833	842	840	838	820	819	793	779	847	836	818	879	820	820	915	856	820	803	761	874	827	834	843	891	792	822	778	821	866	823	779	804	810	816	848	860	814	853	816	798	795	784	817	856	802	867	825	825	790	804	824	842	842	842	830	816	852	807	832	774	825	849	805	801	813	833	780	784	771	835	836	777	886	861	786	822	829	818	800	763	806	856	808	807	831	832	783	844	767	859	822	792	786	798	819	794	812	813	813	846	827	847	820	867	811	809	823	787	798	826	853	822	806	819	850	792	797	833	884	772	810	840	789	847	833	830	833	845	807	804	793	861	849	816	847	824	854	793	840	867	805	778	790	799	834	788	852	832	835	853	860	833	836	769	810	814	807	844	859	804	799	848	804	791	797	803	852	816	816	838	828	816	814	866	849	828	808	840	836	869	815	855	846	771	816	817	832	821	792	778	807	803	880	782	807	802	859	799	743	825	883	868	819	763	796	819	769	791	822	797	816	792	722	854	790	831	769	734	791	803	846	813	816	813	822	853	774	765	853	765	770	819	829	845	825	874	813	803	803	774	806	806	851	777	834	780	773	823	827	780	778	811	859	834	815	827	829	805	822	837	816	835	824	788	822	811	830	834	754	779	808	791	811	881	836	827	846	791	816	809	861	790	807	816	776	818	836	817	845	814	830	803	825	840	800	808	801	823	789	787	838	823	808	814	821	783	868	829	822	831	825	836	807	844	904	789	807	864	820	778	869	818	788	823	769	823	778	830	810	772	797	808	798	846	802	765	814	809	793	851	817	848	816	807	788	843	821	794	850	849	847	782	775	795	837	816	826	870	786	765	780	808	807	797	813	803	836	767	790	812	861	789	798	811	840	825	867	815	851	857	812	797	817	775	837	816	822	798	830	786	842	839	831	802	807	817	821	814	837	820	803	806	803	832	842	804	781	842	821	799	890	804	885	833	852	873	816	867	809	834	811	803	789	801	825	828	796	839	799	864	821	845	850	795	830	777	848	810	832	847	799	777	797	834	826	821	834	803	845	797	799	790	826	792	837	881	793	796	836	836	855	818	808	828
10124	17263	16069	9502	6353	4755	3711	2994	2481	2098	1951	1679	1521	1442	1330	1288	1233	1191	1163	1098	1108	993	1027	955	972	932	868	935	913	937	894	812	871	895	842	834	894	848	807	785	801	803	813	786	824	856	861	773	822	829	836	802	832	788	852	841	776	805	833	788	829	783	828	823	807	790	787	768	780	803	841	809	775	773	834	817	774	814	792	817	787	813	835	764	787	811	792	789	760	813	794	805	821	779	757	745	757	767	765	779	803	749	794	794	778	791	798	837	758	771	787	773	792	734	794	744	779	695	825	754	728	758	798	830	809	780	801	809	769	757	788	810	793	806	737	787	806	790	805	821	798	788	751	745	740	774	768	801	769	804	746	804	790	801	798	786	800	753	823	749	766	750	789	780	767	804	800	815	800	801	805	807	808	758	788	803	808	777	769	832	781	807	823	801	743	790	710	794	830	749	779	786	752	768	789	777	773	742	746	806	730	798	782	768	748	790	809	769	771	772	781	764	768	790	812	765	729	822	804	776	793	804	745	787	788	773	723	768	758	748	752	799	742	840	790	768	792	783	750	804	747	780	787	749	727	788	762	792	754	815	790	753	765	795	800	804	776	786	737	810	793	732	778	787	785	761	714	812	758	774	794	745	737	746	776	790	744	847	798	765	762	755	810	752	804	740	787	748	794	749	789	786	808	770	787	792	805	788	774	785	855	789	753	770	778	733	761	792	719	776	754	761	789	765	763	753	760	785	788	813	749	754	757	820	782	782	770	779	810	752	791	766	799	809	743	774	766	728	781	765	790	775	752	767	740	791	812	761	773	767	717	795	768	781	737	798	755	799	827	787	764	759	833	799	794	800	783	781	769	805	756	759	820	822	823	794	785	777	823	724	786	812	747	782	747	768	775	796	765	794	784	759	852	763	806	741	787	741	761	752	791	760	777	816	788	776	754	811	769	757	786	762	809	780	875	760	765	766	795	769	804	798	797	783	761	826	838	803	764	780	727	740	801	755	799	775	772	777	777	810	777	767	725	775	780	775	823	764	778	806	734	774	748	777	795	753	771	744	774	745	765	799	742	805	775	805	805	765	759	791	774	774	762	754	820	752	787	740	815	773	751	748	807	821	782	821	772	791	797	764	804	763	767	790	807	761	838	786	796	784	805	755	773	752	805	763	799	702	754	772	794	804	811	733	805	763	778	757	792	800	793	742	777	785	777	792	746	755	748	799	797	745	791	805	771	760	812	794	777	785	776	751	726	794	757	789	801	811	794	753	806	773	813	773	717	793	777	734	776	746	747	758	829	777	770	786	790	742	801	789	739	795	790	768	767	795	806	817	737	822	839	780	781	764	732	753	789	810	806	732	756	773	744	748	752	753	783	750	777	777	785	769	781	762	739	766	750	802	753	812	766	748	803	780	759	835	761	727	746	762	789	783	794	821	768	700	755	774	766	749	800	767	774	791	794	734	770	802	831	836	779	818	771	738	790	748	811	808	802	826	742	770	785	733	780	769	748	766	761	798	810	763	797	800	791	790	754	733	797	764	786	828	775	764	772	775	820	790	750	791	793	770	776	832	758	736	727	745	741	797	765	713	789	764	787	797	777	806	778	766	777	784	761	800	748	736	739	811	757	820	812	833	743	754	769	761	779	783	787	788	737	773	811	767	800	765	779	807	748	778	770	793	757	772	789	769	774	773	816	780	748	885	772	774	789	792	802	791	789	835	807	782	852	734	792	787	776	763	720	786	732	750	777	774	775	748	776	786	778	789	800	787	775	789	762	815	801	738	806	746	766	814	778	784	804	811	784	770	769	831	799	794	828	796	824	744	770	722	743	790	797	805	752	817	784	757	767	738	787	788	730	740	818	723	810	781	807	778	788	812	810	784	800	792	723	756	784	783	740	765	826	740	712	727	832	801	794	712	781	789	775	796	796	747	773	775	756	746	774	796	825	778	805	788	784	778	773	816	792	775	751	762	744	793	785	811	802	775	745	776	771	786	805	797	777	791	761	790	759	788	779	784	759	783	759	799	766	778	767	775	815	782	782	781	797	800	760	769	825	803	766	759	755	765	780	758	761	821	785	777	753	795	756	795	733	866	777	731	826	800	739	816	755	775	783	796	725	766	775	757	763	794	764	732	740	753	784	776	854	793	797	762	785	841	843	765	763	745	775	757	765	807	790	771	785	790	767	798	787	824	812	711	806	744	757	809	841	804	784	796	748	754	861	799	766	782	694	792	777	781	775	824	795	770	819	807	785	799	813	805	755	747	822	741	749	795	789	779	774	762	754	758	791	813	801	752	768	726	712	755	811	743	800	766	805	774	828	792	731	790	774	779	792	758	797	762	768	797	822	800	755	770	767	788	795	746	828	771	784	771	783	759	799	834	787	784	766	766	786	770	784	806	796	757	771	733	745	769	778	778	802	785	793	800	735	757	737	770	762	814	773	790	797	755	803	754	801	812	823	793	785	802	735	779	791	818	761	790	805	794	779	779	785	779	756	742	819	790	739	738	801	772	818	716	816	741	815	727	753	776	752	747	779	762	757	742	777	764	766	826	775	760	830	798	790	759	791	824	768	724	750	768	734	754	760	823	790	775	781	736	793	801	771	769	752	750	737	773	762	780	758	798	779	778	755	804	765	797	774	781	807	764	765	753	785	814	747	744	800	769	790	765	735	804	771	789	767	773	811	767	775	763	763	707	769	740	789	814	754	766	774	732	741	771	754	837	781	748	772	777	812	781	798	772	794	797	803	744	797	814	767	751	773	770	746	813	804	796	764	735	882	768	789	835	752	809	722	716	777	823	782	767	761	782	793	772	800	771	801	749	796	799	844	807	790	778	755	780	738	722	807	768	794	791	777	811	775	781	816	801	809	764	757	726	781	793	795	803	753	763	714	856	800	763	785	813	789	776	779	783	805	804	761	764	761	770	719	745	790	797	818	787	757	749	730	761	755	796	824	749	823	810	744	796	749	822	743	764	769	806	818	778	735	825	829	757	782	796	749	793	753	758	757	727	795	797	781	794	773	806	764	822	808	789	801	792	797	811	783	780	810	784	802	821	772	784	766	786	776	775	733	796	780	770	783	801	753	767	749	784	755	807	742	808	793	761	760	732	841	708	758	785	720	801	763	788	771	776	786	795	798	753	779	776	798	747	787	722	741	771	786	760	817	784	784	785	808	751	763	760	779	768	780	812	723	760	788	770	794	746	785	758	754	805	836	805	736	756	812	758	767	820	797	776	759	741	762	793	768	766	739	781	787	772	779	819	763	773	730	789	783	758	791	787	740	749	784	781	767	787	824	794	756	771	806	753	763	747	775	748	749	785	768	774	748	748	758	796	810	820	783	792	787	798	811	749	775	772	766	783	794	813	755	759	764	787	792	806	791	733	843	763	755	750	797	764	777	816	819	803	791	781	787	785	798	792	785	796	818	769	751	788	758	812	767	799	827	767	812	846	744	802	756	746	744	791	789	763	783	771	796	765	792	739	735	799
29026	16174	2383	581	413	365	306	268	252	288	236	272	225	235	253	246	250	250	229	244	237	239	238	287	232	283	245	268	213	259	209	240	242	232	248	244	223	238	232	256	236	231	281	243	237	262	251	206	225	255	228	254	247	216	248	262	217	242	226	221	238	234	233	218	235	271	237	261	235	227	231	219	249	231	246	242	238	252	253	197	244	254	246	243	240	232	243	240	229	230	232	254	228	222	239	267	223	246	224	228	266	229	252	237	250	250	249	231	251	235	255	212	229	241	236	254	245	264	250	246	233	256	249	251	238	223	237	254	263	221	242	239	250	252	283	249	202	232	230	276	275	220	213	248	243	236	251	234	265	244	239	222	242	236	247	220	256	232	292	261	242	238	256	243	214	217	247	250	256	226	230	225	272	238	267	266	250	245	230	247	248	249	208	244	231	222	251	239	243	255	235	215	252	259	264	215	244	258	233	218	256	252	222	241	228	241	244	275	248	223	226	201	244	230	232	223	233	247	269	215	262	255	241	222	236	221	239	241	259	241	234	271	228	254	224	226	235	253	242	251	237	245	243	247	254	241	235	235	273	234	247	227	236	235	226	250	212	245	241	253	258	268	232	235	255	252	243	255	267	227	231	256	272	236	235	239	246	258	223	241	224	235	256	240	265	239	229	262	239	232	250	255	249	227	265	220	256	252	245	266	254	231	223	243	265	231	238	228	257	215	235	244	249	238	257	229	241	252	219	261	230	226	227	238	244	239	235	216	237	220	253	253	212	275	235	275	252	256	280	250	252	224	239	260	256	240	241	220	259	255	271	255	210	229	227	246	246	205	239	236	227	245	245	245	234	287	228	245	254	226	231	243	221	212	268	252	236	260	246	232	256	244	232	229	250	242	243	239	241	244	231	247	229	247	248	212	245	240	244	251	247	230	240	219	219	248	241	261	284	265	251	249	249	230	223	252	270	244	218	247	264	258	226	230	256	229	248	268	239	235	235	244	227	250	236	256	216	231	268	227	195	252	233	222	221	236	243	267	251	250	254	240	214	251	232	226	251	252	244	242	250	257	236	262	237	233	231	240	256	241	225	231	241	242	222	262	240	227	255	231	256	234	246	240	252	270	223	264	246	267	253	233	232	263	253	256	236	244	232	240	263	241	234	250	252	220	231	236	234	235	244	257	247	242	226	244	229	271	234	235	264	247	240	230	240	247	242	228	210	258	245	262	238	236	235	258	237	234	242	256	232	245	227	260	235	242	235	264	248	225	234	260	234	246	240	267	235	251	249	232	236	253	224	238	252	250	225	218	226	239	211	230	254	228	257	223	245	220	250	235	246	226	222	289	266	240	217	246	238	269	287	269	216	252	254	242	218	213	229	234	266	222	242	193	226	239	237	257	221	248	194	253	229	244	219	227	247	255	231	255	242	284	254	245	228	265	211	237	247	253	226	269	233	230	230	235	248	234	257	240	226	288	244	259	270	231	262	236	251	258	214	274	256	218	227	262	242	257	253	260	220	234	256	237	244	254	228	234	252	249	250	217	247	266	223	250	230	256	232	254	265	241	224	200	246	224	277	223	228	247	254	260	245	252	235	256	253	236	234	259	233	248	221	226	250	252	235	259	252	213	212	243	249	239	221	217	234	224	239	241	250	231	224	263	262	263	227	238	236	266	230	232	242	240	220	258	210	231	234	241	226	237	245	247	269	226	231	231	233	241	236	228	245	234	243	258	222	254	199	242	237	250	264	218	246	234	253	249	239	232	255	243	225	248	262	227	227	226	226	207	239	247	253	240	243	248	242	231	254	258	231	244	252	249	259	248	219	256	237	270	242	226	254	220	217	235	253	216	235	237	254	235	233	231	264	246	245	256	233	218	243	246	252	254	227	214	257	211	250	250	231	231	253	241	232	234	231	216	268	218	249	248	241	266	229	248	233	262	224	235	223	246	219	247	253	248	236	229	217	230	217	250	249	229	252	213	233	224	261	236	228	245	242	245	246	243	229	213	224	243	242	218	245	210	239	236	252	249	233	220	227	248	244	255	231	265	222	241	235	241	243	252	240	255	234	260	276	250	238	244	250	221	227	247	261	264	239	248	231	217	254	250	228	218	227	207	236	237	217	244	250	241	217	248	247	249	245	215	233	232	219	242	235	233	261	249	237	256	258	243	245	222	241	235	237	228	218	220	255	278	262	229	253	239	232	250	229	270	239	231	248	234	253	243	226	231	220	231	246	260	261	224	239	227	245	226	254	218	265	243	258	231	235	227	234	239	239	246	232	242	224	238	268	250	241	227	233	273	252	262	229	268	259	249	247	246	248	240	256	249	216	263	248	275	256	234	272	252	247	242	248	254	227	229	229	236	243	244	246	252	233	240	240	242	238	254	245	237	267	217	237	258	251	230	243	242	250	243	241	225	266	249	265	237	253	239	232	267	213	214	229	251	220	241	216	237	224	264	242	235	240	233	280	203	243	219	237	210	255	235	278	208	212	249	247	230	259	238	268	262	243	247	245	235	253	237	224	241	258	227	236	254	246	241	261	252	237	245	237	232	233	257	208	245	239	243	231	239	246	230	219	235	224	245	234	275	246	233	240	248	228	219	224	201	288	237	240	237	244	242	251	257	228	261	231	247	247	247	241	230	249	267	240	247	223	226	239	222	247	235	203	247	237	222	252	201	269	248	238	234	276	257	249	240	225	227	266	223	218	237	268	221	244	228	244	234	258	239	247	239	279	206	252	270	236	266	219	251	236	237	222	266	226	265	261	229	234	246	240	255	231	242	250	227	224	235	229	227	238	241	244	233	251	238	220	249	226	238	287	197	237	249	255	256	250	228	253	237	260	253	230	259	246	225	218	251	212	227	241	237	238	241	222	254	247	249	245	232	254	255	224	256	250	242	253	247	243	247	236	206	255	217	223	256	241	245	259	233	214	215	224	234	239	252	231	258	254	232	240	265	237	235	248	233	242	262	235	264	250	269	227	221	247	240	233	221	222	228	254	241	243	209	250	246	251	212	239	226	251	217	255	220	249	242	260	230	254	247	265	254	241	243	240	234	238	213	237	212	234	246	218	239	262	254	220	226	260	247	266	260	233	227	257	244	256	227	235	263	233	215	244	240	216	219	227	236	257	239	248	229	221	238	269	235	212	277	247	227	267	214	240	265	239	250	254	245	223	238	235	230	250	255	232	240	226	238	232	227	237	236	246	255	219	262	247	231	257	251	223	268	240	247	270	252	232	252	250	255	225	262	226	221	216	244	223	249	245	262	256	233	212	247	241	241	257	255	243	218	229	250	257	225	244	233	237	237	258	247	247	238	247	227	257	238	262	227	217	263	219	220	250	243	227	238	241	226	230	210	230	235	233	224	230	243	261	255	277	243	260	278	216	265	237	230	228	245	239	252	254	249	218	233	250	224	215	247	278	214	244	241	225	259	252	224	233	202	254	241	232	238	238	245	249	254	248	229	247	266	234	265	225	271	227	250	266	237
4862	887	743	507	417	366	344	367	312	271	272	305	257	250	305	236	255	260	232	250	241	251	252	259	233	256	246	258	254	271	280	246	243	257	250	254	236	242	286	228	265	226	235	241	263	259	234	223	221	239	248	249	250	237	286	249	244	267	253	227	263	268	260	249	259	233	213	248	238	251	250	239	251	237	261	255	236	251	256	256	265	245	251	245	233	257	239	254	267	276	252	251	224	237	267	215	243	255	233	235	257	233	239	264	263	263	248	228	260	276	230	231	255	245	247	259	272	262	243	237	241	221	237	250	273	231	255	255	226	253	218	235	251	239	242	247	221	258	223	251	249	245	249	228	226	280	264	236	238	281	224	222	291	223	240	230	241	262	240	248	248	255	259	218	266	259	239	234	243	256	236	238	221	240	258	279	281	224	250	256	233	306	236	248	289	262	252	235	218	222	236	257	236	241	218	229	227	253	241	220	276	275	235	240	259	239	286	248	248	251	232	270	241	250	250	272	232	246	221	257	257	228	266	258	249	238	261	237	226	238	241	245	241	269	252	246	254	232	260	252	224	261	221	250	227	275	232	250	235	224	247	265	247	249	273	251	244	241	274	269	237	243	248	272	251	229	230	241	248	261	202	273	230	228	260	263	247	253	247	244	229	239	238	248	232	262	251	248	246	240	264	240	227	235	244	258	227	261	256	235	233	267	227	238	258	266	236	258	246	258	244	256	259	257	249	226	262	233	228	262	252	217	265	253	229	244	257	269	252	250	232	230	259	272	253	232	267	237	250	247	231	256	254	234	264	261	230	245	240	261	272	245	223	257	244	275	247	232	224	245	256	236	244	252	241	209	240	250	253	256	243	286	241	249	230	252	229	260	246	242	281	199	266	247	227	247	256	241	271	241	247	229	254	223	242	254	223	220	254	222	263	245	231	233	256	246	251	252	241	270	230	231	252	232	240	232	233	224	256	255	248	244	269	235	229	239	276	240	264	267	225	258	251	247	255	212	237	245	252	254	241	281	279	237	228	271	251	255	259	243	264	247	255	242	227	251	251	278	240	253	257	259	253	264	273	240	249	248	279	262	216	216	243	241	259	234	216	243	235	261	231	259	227	260	238	234	238	204	257	238	242	268	282	270	245	235	258	253	223	253	249	248	257	230	262	271	255	239	258	240	244	248	208	246	259	236	279	251	266	219	270	253	267	242	242	262	252	286	252	253	234	290	256	257	259	240	259	237	273	256	240	258	238	239	244	248	282	248	240	263	243	239	253	245	261	244	246	233	246	226	251	250	272	233	247	224	272	225	249	234	263	258	246	263	236	224	234	257	246	240	234	248	242	233	253	249	278	260	248	247	215	269	258	241	250	239	244	248	252	248	229	248	236	233	238	271	236	224	262	265	224	247	234	221	252	248	262	257	270	259	223	268	220	237	242	233	268	243	268	242	250	245	241	241	249	268	245	262	259	258	238	233	248	262	246	216	256	253	241	267	229	242	250	269	258	270	246	262	229	248	249	234	247	236	249	246	260	252	210	250	220	229	226	262	264	232	239	249	225	248	253	260	257	248	277	229	246	233	252	233	251	256	273	239	246	258	254	230	261	240	206	278	263	255	234	247	290	228	252	243	259	254	263	242	226	284	253	247	248	237	273	236	264	248	268	269	257	258	244	240	264	244	221	228	230	251	250	258	225	247	264	253	245	276	225	224	267	273	250	273	251	233	248	244	266	241	209	263	234	231	238	265	252	258	229	250	225	239	246	240	240	254	251	239	245	221	258	262	250	263	221	250	252	252	255	244	230	283	245	245	264	267	231	261	246	250	238	251	238	245	233	264	271	264	244	243	264	266	258	241	255	247	238	254	237	220	259	275	258	225	245	253	281	248	235	217	239	258	273	231	241	246	264	287	227	238	254	234	262	235	237	226	241	246	286	236	246	261	259	226	269	248	245	233	239	262	241	271	259	242	223	283	235	257	218	260	231	245	233	246	244	234	243	235	263	279	241	261	247	243	258	256	267	250	269	255	260	225	257	271	265	257	244	256	259	247	235	240	238	243	260	225	220	236	252	246	228	253	272	217	255	246	245	253	241	250	263	230	222	257	230	221	231	250	265	260	257	238	243	269	259	253	250	239	247	272	260	242	246	227	261	256	272	271	217	231	250	219	233	271	222	256	270	254	259	275	244	235	235	246	231	250	251	238	248	260	233	228	228	280	242	267	255	263	250	260	259	255	217	234	231	210	289	234	263	258	252	257	216	250	238	257	253	233	248	236	258	250	246	238	261	221	238	264	230	255	267	243	223	248	240	251	249	253	250	227	226	243	259	255	235	258	229	250	240	273	249	228	270	271	254	249	239	248	255	264	247	254	254	256	249	259	247	261	236	260	243	225	270	263	252	256	257	265	261	253	266	248	236	255	249	245	246	263	215	241	282	239	230	217	262	230	236	242	244	239	241	283	239	261	255	265	244	235	254	253	260	227	254	223	255	259	232	237	257	238	213	275	240	257	231	265	231	268	221	274	247	250	274	258	243	280	251	246	264	262	232	234	242	232	269	242	255	239	270	228	238	247	247	233	257	259	237	233	271	242	218	263	227	205	237	233	242	231	263	259	248	252	273	228	235	234	253	241	240	283	217	251	222	268	253	293	251	235	259	251	261	255	250	246	233	262	252	265	257	259	267	237	228	248	225	231	268	252	248	246	245	235	262	254	249	251	244	257	240	274	224	228	248	275	262	219	255	246	222	229	247	245	243	227	236	225	248	251	237	235	255	245	252	247	253	262	235	249	257	242	258	240	257	265	234	284	263	233	237	245	242	231	254	230	245	293	268	245	258	262	238	236	259	272	248	225	257	261	231	257	237	217	218	255	254	260	250	279	236	235	254	261	267	279	258	270	225	271	240	270	276	253	233	266	246	260	274	236	247	269	234	247	259	259	235	279	242	246	278	266	249	285	254	230	260	238	273	239	240	250	224	247	236	292	246	227	255	228	223	236	230	256	255	245	259	228	260	257	239	259	256	248	275	229	205	232	248	230	228	227	224	258	255	236	221	233	246	257	250	266	264	280	264	245	257	251	249	243	218	258	239	254	242	226	247	252	231	238	267	268	246	216	226	274	225	238	235	260	245	252	258	260	254	227	230	253	282	246	281	261	255	251	263	289	253	238	249	224	238	251	256	242	209	240	253	259	225	220	228	266	254	254	260	203	254	252	254	230	241	244	233	244	247	226	225	261	221	237	242	228	236	261	252	259	258	264	279	244	219	248	267	253	242	254	245	268	224	240	235	228	236	241	242	256	241	220	268	257	247	242	256	230	248	226	239	249	279	223	243	251	226	266	263	260	245	234	256	253	238	226	242	262	260	282	248	243	246	243	259	235	231	233	245	227	221	261	257	258	243	233	256	231	247	264	242	234	228	230	255	267	252	225	232	246	274	225	249	275	223	237	250	250	255	252	259	235	251	225	283	268	281	261	247	227	248	225	261	263	242	225
25782	21318	27998	24967	21334	12642	1778	1167	919	896	890	803	819	824	755	686	746	666	661	652	642	669	670	638	654	620	658	607	664	676	651	656	647	676	581	662	586	605	585	647	582	585	660	650	602	629	600	632	633	539	634	658	604	580	604	614	639	637	633	587	651	616	628	610	618	611	623	618	597	617	611	610	597	636	621	600	607	661	608	670	612	595	622	599	634	586	580	577	632	645	616	651	630	649	594	630	554	595	603	621	574	618	635	634	606	580	587	569	612	572	592	603	613	623	626	587	658	613	611	600	580	594	576	594	628	591	567	580	597	585	596	582	602	596	640	598	623	576	614	638	597	592	661	546	596	612	584	573	576	584	617	613	590	569	632	596	589	653	581	559	605	617	640	627	575	602	540	619	605	606	603	599	667	604	558	612	651	574	622	589	593	647	612	619	642	630	625	594	591	630	586	599	605	617	620	572	589	597	586	627	578	601	627	622	589	614	612	581	584	579	625	588	587	611	610	613	641	635	601	596	564	624	605	604	614	593	621	589	589	616	641	597	632	587	593	624	587	597	578	602	644	609	610	614	566	542	626	601	631	619	600	606	622	580	611	572	573	627	597	612	635	578	584	568	628	604	611	597	588	620	619	608	595	604	609	617	606	619	579	631	599	608	624	610	623	601	585	618	579	567	600	598	615	592	610	625	620	634	602	617	604	571	606	627	609	605	573	595	578	608	589	590	561	573	599	563	589	565	610	587	601	604	614	595	578	559	647	613	676	558	627	575	610	616	613	563	638	600	629	621	608	632	589	651	564	582	588	563	614	627	586	611	618	619	606	571	559	610	596	634	627	578	588	608	630	609	585	650	614	592	587	605	610	609	568	599	599	616	608	600	610	635	642	665	585	564	591	611	577	593	580	598	560	598	565	584	637	606	575	609	619	584	606	597	611	583	641	635	612	571	587	574	586	633	600	595	615	594	597	637	639	554	606	624	663	655	619	582	612	610	598	606	590	585	592	600	616	574	624	636	531	618	589	624	645	595	545	583	591	619	616	589	616	584	608	626	631	626	594	687	629	577	597	617	597	608	572	605	587	620	607	620	622	608	613	570	571	566	643	571	597	582	581	581	599	634	621	606	667	557	622	662	589	639	649	598	613	591	640	601	592	596	606	578	611	582	586	633	599	669	588	597	595	605	611	628	577	587	618	618	604	576	603	618	628	603	626	559	587	604	651	628	587	621	618	627	639	601	576	591	585	623	592	610	635	607	605	591	571	602	607	599	569	610	580	621	572	596	617	613	612	551	622	622	612	606	593	557	606	610	610	588	622	582	583	611	593	597	631	624	585	666	635	635	618	584	602	617	585	626	642	613	592	612	596	610	630	634	579	610	609	597	598	615	601	610	605	600	617	579	643	573	565	611	605	615	585	603	547	585	602	579	577	586	567	583	613	614	631	593	654	616	597	587	587	582	603	612	575	591	604	614	601	569	586	578	595	625	625	602	598	605	636	631	638	620	606	601	640	614	608	581	593	631	622	620	597	607	593	640	592	593	597	671	616	633	573	597	609	511	583	594	566	662	592	582	523	638	566	588	577	592	625	614	608	574	590	579	647	618	590	598	586	617	637	626	604	628	647	602	586	591	584	587	588	625	583	579	608	588	597	607	635	599	579	574	558	619	618	601	610	593	636	609	604	592	594	587	624	606	601	633	578	634	580	574	572	608	589	598	639	570	609	588	601	607	599	596	561	561	637	613	615	638	573	581	651	608	610	599	617	580	593	634	603	606	589	577	603	618	597	568	635	617	583	602	616	620	608	613	589	613	595	609	582	576	587	619	581	618	626	603	645	593	644	609	608	615	615	609	591	611	659	584	576	637	638	590	599	603	638	595	582	618	535	611	624	660	591	581	576	648	638	550	600	574	613	561	607	656	600	594	590	594	587	593	596	562	579	616	584	601	646	566	644	581	570	577	648	598	577	552	608	607	598	651	552	613	638	604	572	623	559	590	591	574	631	594	600	651	641	573	598	587	622	615	660	622	627	609	600	614	544	608	626	585	592	589	608	612	631	594	618	595	582	580	606	611	596	595	595	573	619	625	615	605	590	610	589	616	593	570	617	552	617	576	570	591	615	628	606	618	611	621	622	624	613	607	583	608	654	585	600	603	613	622	592	575	612	589	610	624	639	626	608	613	597	561	600	590	599	619	595	596	617	616	577	597	623	621	592	636	587	580	593	628	598	563	585	587	627	604	570	600	623	620	606	605	603	612	559	622	606	633	596	593	601	583	624	618	551	585	565	556	617	618	612	603	593	592	599	600	588	607	585	597	627	576	606	570	611	597	612	624	619	595	597	567	550	580	590	604	613	573	623	554	592	625	600	577	615	632	618	603	584	617	616	609	632	621	594	621	626	635	624	551	620	637	635	580	638	650	638	587	622	591	610	603	576	565	639	576	668	564	605	614	622	618	606	610	588	557	618	612	628	619	599	561	590	611	588	633	665	610	630	634	593	578	605	581	637	606	608	587	559	639	600	666	577	595	603	579	621	644	586	591	643	616	580	611	628	641	636	551	588	573	587	639	629	598	635	627	629	616	614	582	616	598	561	600	627	608	616	613	619	629	581	649	600	557	651	609	604	608	626	598	631	610	626	589	587	628	565	618	624	622	623	614	620	602	610	602	620	586	639	583	584	603	560	585	611	626	581	589	609	585	613	576	593	594	645	631	565	581	589	605	603	601	593	591	585	643	643	525	599	600	639	621	624	630	598	623	604	584	658	645	596	615	563	594	638	560	613	594	602	589	566	630	600	566	591	571	632	641	625	619	596	616	591	622	588	613	596	581	589	599	641	576	603	589	619	589	618	603	621	614	593	582	562	589	633	586	596	615	615	614	650	620	633	555	601	599	604	554	624	612	607	618	640	613	587	580	610	619	587	596	619	591	642	636	551	594	614	638	603	596	602	599	601	607	618	646	576	594	607	604	606	636	635	626	551	590	562	613	561	579	625	631	600	595	595	632	604	611	577	649	572	567	573	614	601	605	600	603	644	581	605	596	587	597	598	592	587	599	560	580	646	565	556	579	601	607	554	588	601	604	585	573	596	580	584	619	608	584	607	616	589	626	615	587	619	599	597	595	623	582	604	613	597	560	570	582	611	637	650	577	640	600	601	611	620	552	613	636	595	608	610	627	627	565	618	604	590	546	556	625	588	593	577	584	597	575	620	618	611	609	600	604	596	607	582	660	613	607	625	613	613	586	542	606	582	586	567	606	543	568	651	641	583	616	578	622	626	590	641	598	609	629	619	604	616	611	593	556	664	602	610	625	577	579	619	595	606	589	626	581	609	585	590	626	612	615	554	607	567	615	573	592	626	580	604	657	595	614	549	614	592	554	595	592	608	587	576	628	592	656	569	580	570	623	632	587	615	624	598	609	553	613	604	552	596	618	559	598	595	621	613	615	594	551	571	590	594	583	578	602	583	556	616	598	668	603	603	607	566	589
7349	10698	9827	5589	3728	2780	2167	1771	1480	1292	1134	1055	965	934	857	822	769	788	710	743	730	706	697	649	656	647	621	674	612	612	609	606	627	625	625	609	623	621	625	607	557	600	599	621	558	578	585	631	571	620	628	546	647	564	578	584	562	604	577	620	547	568	582	563	572	596	619	607	622	556	563	601	574	557	574	591	585	615	594	578	559	603	579	562	589	585	604	578	554	607	565	552	584	619	565	609	594	538	575	580	602	550	596	534	584	575	562	519	554	593	590	574	574	554	575	568	621	629	567	579	620	553	546	574	575	581	565	570	548	582	579	584	551	595	589	554	527	578	561	584	576	638	593	571	608	602	613	583	572	563	600	587	542	612	566	607	551	587	595	536	545	606	565	567	572	567	567	569	593	595	567	550	575	580	562	576	584	558	586	569	532	521	574	565	550	536	598	555	579	563	587	612	592	575	583	586	575	537	611	570	564	539	597	616	571	608	566	578	564	566	598	579	550	601	598	582	529	592	553	578	607	618	586	604	611	583	560	605	579	557	607	572	571	553	612	561	556	532	588	630	539	569	540	561	525	527	558	565	604	570	572	550	564	566	601	574	585	559	516	550	574	562	522	541	547	598	582	562	611	518	560	556	602	558	541	565	589	574	549	564	560	533	625	533	553	595	548	541	578	519	527	581	563	572	584	592	563	570	531	540	572	582	557	561	579	582	534	589	615	594	599	583	607	640	570	629	609	575	550	591	595	544	556	565	544	562	582	561	563	560	532	564	556	555	613	527	578	576	595	563	592	564	573	583	576	550	562	564	573	593	562	559	548	547	596	564	542	573	553	571	560	587	524	584	519	565	586	547	547	576	575	598	543	570	583	553	491	609	558	565	584	579	580	555	583	587	597	581	557	571	567	584	523	563	600	559	581	579	540	574	530	565	608	573	595	625	514	599	539	585	572	606	595	537	565	570	568	582	570	542	565	558	604	553	565	570	529	580	590	569	576	593	575	580	579	536	561	569	580	547	559	573	561	557	565	562	522	501	593	564	552	584	578	596	560	536	547	551	606	592	579	580	624	604	589	566	554	574	532	548	557	583	593	599	539	582	584	538	612	571	611	546	640	598	534	583	537	594	560	571	586	540	586	540	529	571	555	547	601	582	570	602	614	569	547	558	554	610	558	612	542	595	553	557	556	576	581	590	587	589	595	597	556	589	612	585	579	547	517	579	603	550	586	545	563	566	531	575	521	540	593	552	589	599	559	558	598	553	632	586	554	539	564	589	596	584	596	548	610	534	572	565	592	527	559	564	538	582	574	549	569	555	562	546	572	576	588	598	584	580	520	614	606	614	580	569	559	559	569	565	531	602	560	561	543	590	593	559	589	551	540	611	597	586	539	531	628	636	562	543	602	587	586	554	585	587	553	583	541	557	577	587	555	574	590	555	578	569	547	560	556	547	551	580	588	557	567	553	599	574	534	557	580	594	547	536	547	561	544	564	596	563	545	567	589	576	568	542	535	539	565	579	578	532	571	556	580	574	580	535	519	606	566	567	608	523	584	578	584	570	605	593	571	563	581	511	532	603	575	559	567	582	527	547	581	607	563	526	560	565	554	557	581	566	578	555	581	581	615	596	584	574	568	547	565	588	568	587	575	591	563	529	557	606	568	553	580	570	566	580	545	576	540	589	565	565	577	562	581	567	566	555	539	543	600	546	605	535	579	572	581	585	559	562	543	590	571	561	582	591	562	555	568	566	545	589	570	554	570	551	547	569	622	576	577	588	578	609	544	573	538	521	552	557	590	580	597	551	588	575	550	565	549	563	591	622	537	566	576	550	564	591	549	562	575	588	561	564	570	552	574	576	496	601	517	602	559	574	608	611	596	559	560	557	585	568	578	567	559	566	588	556	583	553	572	555	539	565	541	573	581	572	558	617	584	582	607	558	602	568	581	571	526	574	563	550	594	549	510	567	544	568	541	582	547	582	557	563	573	543	547	568	559	579	564	580	580	599	576	547	553	576	586	614	574	574	597	589	584	563	594	544	602	521	567	530	580	593	594	607	560	554	583	597	593	571	554	542	569	577	581	588	564	574	566	565	529	590	565	589	540	559	598	572	576	608	607	549	552	579	565	536	557	616	569	588	576	612	576	585	599	546	563	565	548	564	580	552	552	561	552	590	604	555	608	559	517	588	564	582	585	530	558	602	569	564	574	574	566	551	567	577	574	529	598	586	539	568	544	564	524	570	610	566	613	571	574	558	592	590	520	591	550	516	555	574	627	548	595	539	601	552	578	581	568	546	554	576	562	548	581	547	562	559	574	581	547	561	594	544	584	612	591	551	538	589	553	565	510	568	532	593	568	595	565	536	579	554	590	569	553	533	558	586	601	552	571	558	570	558	564	527	569	545	568	567	568	570	590	562	598	547	544	566	559	568	606	576	577	569	585	604	565	565	600	553	567	582	515	548	602	546	609	588	569	543	588	550	557	582	577	579	576	564	559	561	586	599	537	597	534	570	570	587	594	554	583	546	581	558	601	571	571	597	540	610	560	554	611	579	589	554	526	596	581	583	567	564	577	594	545	557	575	586	580	583	598	537	595	574	577	592	558	563	575	580	578	557	566	578	559	591	561	599	582	596	570	543	574	581	555	552	569	600	572	558	533	546	599	546	568	579	562	588	559	584	526	581	561	575	563	522	570	534	561	560	574	594	559	602	578	566	570	543	500	558	613	541	579	627	575	573	522	581	558	568	568	562	571	552	550	525	553	508	578	573	597	590	531	624	569	574	639	578	562	529	589	577	592	563	565	547	583	560	588	559	541	590	568	546	575	585	599	576	574	594	556	562	553	605	598	592	562	519	547	561	583	577	610	559	567	526	594	585	538	559	604	569	579	581	586	587	550	564	586	559	533	550	574	525	555	561	543	569	555	571	551	574	605	604	559	590	540	542	602	570	549	589	568	563	571	552	572	616	544	590	550	541	561	567	543	553	587	561	565	568	593	608	557	548	554	585	608	554	546	604	598	584	547	565	566	571	579	568	550	531	570	557	558	535	552	574	539	575	580	582	580	566	529	584	547	576	552	590	555	587	544	551	551	569	558	552	550	565	555	539	568	537	588	554	569	577	575	552	566	531	561	588	573	586	562	557	562	560	563	575	585	579	572	597	546	588	507	524	564	567	544	571	609	521	584	558	577	603	531	558	564	591	537	602	554	551	562	568	554	525	528	572	588	596	563	592	589	572	548	534	587	560	587	563	559	543	538	552	571	555	568	546	562	562	569	583	583	538	562	595	569	552	576	569	555	579	585	569	589	531	563	575	533	561	596	554	549	607	556	581	563	542	531	544	588	566	578	583	566	620	586	546	584	571	572	519	560	566	553	565	584	565	541	578	581	566	571	532	598	591	607	586	567	534	593	578	574	570	541	637	599	614	590	563	587	591	563	618	595	578	587	581	615	562	597	563	586	560	590	550	603	528	591	564	571	565	558	550	559	560
23479	21322	28366	24638	21324	21430	11685	2138	1571	1449	1336	1243	1216	1112	1060	1027	999	1015	931	923	924	941	944	876	918	890	886	913	905	935	933	858	909	926	900	847	949	868	865	899	900	835	853	844	864	855	815	853	860	847	844	836	887	904	843	858	808	820	903	806	875	837	870	861	858	895	814	858	851	890	859	849	836	847	869	822	767	869	816	838	792	848	821	810	871	825	871	828	855	877	853	810	794	849	851	832	794	815	777	795	840	812	825	860	824	812	875	833	808	845	805	838	815	846	809	830	849	902	838	846	861	854	833	808	799	805	797	795	876	800	806	863	837	861	821	893	858	821	875	803	788	799	869	889	799	804	837	800	800	835	813	823	847	806	808	845	868	774	818	825	876	820	849	754	812	811	787	849	869	833	841	866	830	779	879	895	862	822	796	826	780	804	839	814	850	791	817	856	803	826	832	800	831	816	848	792	870	804	853	827	828	818	849	836	802	809	827	842	849	793	779	765	769	802	795	861	806	841	822	844	866	844	832	799	804	818	830	833	824	807	839	847	784	858	849	772	833	861	843	780	817	825	865	844	874	833	812	850	840	822	820	807	793	763	755	787	794	836	887	872	807	825	797	791	814	799	828	762	817	812	834	829	835	846	840	827	801	796	807	816	821	827	828	793	835	878	822	821	823	882	872	874	784	859	898	793	830	860	848	811	818	790	842	836	844	815	847	805	859	855	814	820	869	817	833	876	822	851	847	820	835	817	804	762	858	869	864	845	867	853	809	832	878	813	838	814	828	883	803	849	888	827	875	771	834	820	834	841	808	874	746	808	838	753	779	813	856	811	809	780	852	828	825	893	841	844	811	863	840	827	843	818	807	825	828	805	827	807	820	871	834	819	855	851	805	794	823	815	789	827	831	856	850	813	843	850	824	804	809	811	879	854	845	819	841	830	841	840	858	827	915	816	792	812	816	789	892	761	820	810	793	769	787	812	808	834	871	893	889	811	829	818	828	856	842	812	842	834	853	821	840	832	821	847	872	815	826	842	774	839	818	858	831	830	759	846	822	789	847	802	826	853	808	820	788	848	840	894	815	877	798	813	811	858	851	755	845	817	816	825	814	844	830	814	854	821	820	835	820	771	837	822	879	819	796	816	882	844	832	821	819	831	813	847	821	792	789	792	829	834	821	808	793	802	823	784	819	812	855	799	821	813	743	825	834	886	849	787	869	863	813	833	787	800	861	842	849	825	849	837	765	791	836	826	851	811	807	839	792	860	838	838	897	874	836	791	801	817	858	828	813	804	828	781	825	804	850	805	836	835	841	824	823	806	859	798	807	853	827	850	799	800	828	842	850	807	795	818	827	839	853	815	791	764	867	833	838	855	890	883	871	847	881	847	812	832	759	828	791	842	851	783	763	866	841	886	834	791	848	826	824	874	871	781	845	806	848	809	837	861	849	816	875	811	847	840	830	820	844	855	820	828	828	771	785	854	816	846	856	798	894	804	807	843	823	847	807	829	854	875	836	865	844	805	813	824	782	862	820	816	794	828	824	887	843	829	861	852	835	799	815	848	807	846	823	820	869	815	825	800	799	826	867	848	840	820	884	792	846	765	793	824	828	841	784	793	841	925	770	832	797	870	827	850	792	826	811	808	796	806	846	827	831	821	901	798	857	819	831	815	863	767	871	785	848	860	827	774	828	845	813	821	806	794	854	819	811	822	861	814	826	859	849	792	793	855	819	848	835	826	817	778	779	782	837	813	839	857	874	740	810	767	853	802	797	820	837	844	846	847	807	797	834	849	836	839	797	838	816	774	823	824	806	836	850	794	823	805	749	825	833	798	832	879	864	848	795	808	837	865	826	810	811	843	872	819	862	840	812	806	810	811	827	791	894	830	845	834	840	856	856	877	864	806	839	798	835	813	800	843	823	803	829	886	785	810	799	790	859	841	788	785	799	831	819	830	811	827	798	858	801	798	808	848	845	814	812	842	790	854	847	803	825	800	866	738	833	816	873	844	857	840	857	814	849	843	844	841	805	771	835	820	866	889	814	797	818	850	822	859	800	844	781	764	820	810	844	832	812	818	789	864	796	796	801	806	846	846	845	861	777	832	851	825	822	795	786	803	816	889	835	804	825	799	772	813	800	901	846	815	823	824	776	812	855	913	807	787	813	836	790	808	791	809	793	862	813	838	837	764	783	774	825	788	783	844	833	767	919	771	795	836	844	838	827	807	819	823	787	849	778	837	848	841	840	836	849	781	876	813	844	827	816	876	830	827	835	766	826	822	832	811	825	838	848	836	802	806	873	859	798	796	857	871	829	841	801	780	823	825	809	852	787	819	826	769	828	821	878	859	783	878	807	801	790	858	790	815	809	817	855	836	770	834	861	870	811	841	830	794	897	843	830	840	788	805	861	832	779	838	796	806	840	845	796	803	874	826	803	801	850	874	824	825	861	908	842	842	825	845	788	841	882	844	835	802	802	844	786	844	831	816	843	834	795	792	819	843	805	843	795	785	827	791	791	835	792	758	814	843	813	803	850	813	830	849	799	833	851	764	868	820	816	845	835	839	831	843	817	750	795	822	828	837	779	894	827	792	821	799	813	823	818	844	867	847	785	805	790	812	849	868	826	878	861	870	799	827	849	770	809	834	808	857	793	818	833	852	841	864	827	860	801	808	857	839	830	869	827	788	815	882	845	799	848	870	797	863	807	820	837	813	779	793	840	843	806	822	769	856	868	822	837	849	830	812	838	852	767	825	850	839	844	837	845	809	862	800	799	831	808	815	856	840	833	825	840	797	845	767	813	803	855	844	866	829	826	759	854	803	790	786	826	758	791	842	768	819	823	878	836	830	876	823	827	900	808	866	806	833	787	785	869	838	844	774	762	820	797	779	816	839	830	852	856	756	804	854	826	907	829	853	840	802	848	805	852	837	838	809	835	817	862	812	836	819	767	792	851	838	784	862	809	833	829	826	810	821	893	825	843	818	847	828	853	860	866	887	821	804	863	828	809	834	822	796	837	813	894	878	829	843	813	804	828	813	842	842	826	834	795	827	822	826	820	794	751	767	803	848	849	786	887	788	797	788	814	817	830	897	865	785	840	800	844	843	857	859	820	869	826	814	872	845	813	827	834	850	853	822	789	833	863	810	845	837	812	861	869	804	851	800	787	859	852	793	847	876	845	798	750	862	890	825	851	833	853	820	854	830	789	795	881	885	779	830	827	821	804	829	824	772	810	824	819	851	811	814	846	824	808	866	864	821	846	845	812	827	854	818	827	782	806	844	795	804	858	851	764	766	802	814	783	787	847	820	809	856	810	821	806	827	825	873	830	843	819	819	817	864	847	845	802	818	824	802	770	813	740	798	800	841	876	839	812	821	842	843	823	833	858	841	808	833	781	796	764	830	855	862	830	822	780	801	777	874	865	803	852	824	804	810	801	783	845	821	828	832	835	822	825	820	783	812	818	851	799	823	800	825	835	834	818	800	850	873
10236	17315	15923	9675	6301	4674	3643	2970	2515	2187	1938	1720	1567	1402	1387	1216	1238	1121	1145	1043	1077	999	991	1024	939	923	947	928	922	873	879	878	884	877	842	859	855	842	858	850	840	833	846	817	842	840	829	770	818	825	804	835	810	819	800	809	774	823	771	802	800	839	779	770	738	782	826	759	812	827	821	786	830	783	808	817	750	773	813	791	763	796	809	779	814	823	780	795	826	774	779	788	757	837	766	820	764	781	768	790	767	801	804	785	786	775	780	805	848	819	803	832	834	753	756	879	812	821	762	836	810	800	792	750	777	811	812	742	780	775	764	721	799	744	752	773	812	815	772	779	786	829	807	805	803	786	792	815	789	799	813	820	776	804	767	818	691	750	779	769	784	789	830	793	803	770	809	849	841	785	764	790	822	779	762	777	765	752	795	743	758	794	797	789	819	758	761	774	791	803	799	817	773	757	824	739	868	755	819	757	802	811	790	780	763	792	777	763	814	806	832	771	780	823	762	834	765	771	771	851	841	827	758	800	849	754	810	828	743	840	805	795	801	787	789	796	762	754	796	786	733	821	780	755	813	800	824	759	803	822	733	775	771	690	797	773	752	754	755	776	777	739	774	808	786	777	781	785	734	788	816	745	792	796	804	786	770	748	733	772	766	845	821	763	798	787	832	788	737	820	781	793	767	780	745	736	757	769	831	819	776	785	773	799	789	766	781	779	821	753	804	780	854	832	750	783	863	700	808	789	806	771	760	773	752	794	812	781	788	787	755	816	725	749	805	787	842	781	778	812	768	773	787	779	757	748	824	732	808	756	783	734	810	729	803	794	773	802	828	752	775	785	763	805	835	799	770	818	777	788	737	772	773	769	767	808	772	778	766	768	764	798	791	755	805	803	791	829	748	754	773	796	776	790	746	754	782	791	748	792	740	758	810	771	769	820	782	715	830	805	807	765	791	809	702	749	798	827	804	746	790	793	716	810	788	772	881	807	788	794	837	766	788	747	850	783	807	849	764	801	760	765	783	815	808	766	796	826	807	821	751	720	806	802	833	832	741	793	788	812	800	793	866	766	783	775	766	744	793	811	774	802	794	755	780	778	802	768	767	792	812	797	751	793	732	796	790	803	814	786	761	771	822	711	789	779	795	752	802	803	787	770	791	780	782	803	772	771	798	729	772	758	766	782	802	790	791	847	790	771	779	791	817	812	765	818	777	782	783	840	770	769	778	802	751	757	816	800	775	769	805	779	798	772	803	778	757	803	737	769	826	752	780	821	843	790	777	768	761	820	754	757	694	778	778	737	751	805	745	744	759	732	749	776	796	814	763	792	746	798	789	777	757	785	707	820	770	789	785	733	810	800	805	776	742	797	801	770	790	760	771	734	796	791	768	787	819	772	795	789	735	752	754	823	770	792	797	763	749	812	742	842	793	775	785	807	790	819	756	776	770	724	840	809	747	773	773	784	787	780	755	820	833	750	730	813	732	775	782	794	787	772	805	762	814	806	783	807	766	780	777	779	783	816	788	772	777	792	845	766	766	755	791	770	774	771	787	844	741	765	781	796	833	770	769	787	779	806	772	766	741	769	746	782	821	848	782	754	788	735	813	798	765	772	758	782	769	796	756	782	778	778	768	758	791	781	778	812	791	787	770	805	787	786	756	772	782	799	793	764	777	786	752	787	780	753	755	844	759	772	771	754	788	775	821	800	778	812	778	810	824	786	790	819	796	773	756	745	813	764	766	845	829	791	808	806	773	787	748	822	811	786	800	759	785	770	820	764	808	773	783	774	764	752	793	808	778	795	745	817	783	777	796	786	780	806	795	805	805	790	750	742	768	789	764	743	767	767	775	777	796	820	830	789	786	801	779	792	772	781	775	714	737	802	773	826	798	788	776	828	820	796	767	783	781	798	756	772	786	790	777	719	818	795	752	749	778	778	773	776	830	781	757	791	730	706	857	782	772	786	783	819	843	751	788	739	815	754	820	812	738	785	754	734	789	752	782	767	791	793	807	799	804	798	758	821	770	793	813	781	804	842	729	757	785	806	797	805	797	777	826	767	772	794	774	767	762	776	768	727	783	759	806	769	786	788	787	806	767	760	723	809	734	824	793	781	742	752	785	801	814	821	793	757	795	770	758	835	777	751	821	812	748	816	737	785	799	737	778	755	767	792	796	762	785	777	776	786	822	722	770	800	791	777	786	800	803	810	763	820	781	792	777	768	782	748	777	783	779	772	774	802	761	825	766	741	771	758	791	796	805	787	801	762	728	797	779	737	804	760	731	797	784	805	783	750	788	765	781	770	737	794	823	760	736	778	777	721	766	752	805	834	821	775	822	774	816	767	764	786	789	771	781	755	822	760	795	755	803	758	729	865	743	722	756	727	834	728	783	799	778	772	768	771	815	786	762	759	801	798	795	741	742	774	763	786	755	813	796	755	766	745	781	808	814	776	820	773	736	745	767	734	849	785	813	752	795	762	801	805	788	800	781	768	754	808	776	800	789	808	858	812	765	828	786	807	808	831	749	830	824	770	754	803	765	786	732	790	798	779	759	769	769	805	777	828	785	792	794	766	812	758	764	784	845	780	710	750	771	755	790	768	717	789	777	793	742	789	820	731	765	810	792	806	821	795	829	739	792	773	835	784	817	776	789	822	758	771	794	783	752	760	763	742	798	798	816	796	834	770	808	786	793	771	769	764	824	803	743	778	762	751	777	828	796	784	822	762	767	735	785	812	776	805	756	762	772	814	790	800	778	740	784	778	771	794	886	801	801	777	750	771	842	810	771	787	761	835	788	801	807	816	778	746	847	738	767	749	760	799	775	744	780	783	788	799	782	795	762	771	741	775	762	796	735	757	823	821	784	787	761	793	788	770	749	814	812	834	837	793	784	746	766	767	770	814	737	767	855	745	769	758	734	830	818	785	751	743	800	822	813	760	777	792	787	797	755	813	802	790	756	818	790	769	742	840	805	786	754	737	747	769	733	794	795	815	825	758	817	754	756	765	803	789	773	778	764	770	798	769	814	773	759	759	774	774	771	771	802	785	747	727	729	785	833	804	740	740	767	790	740	782	776	807	765	736	727	761	761	786	776	786	763	776	771	774	795	776	782	836	836	823	793	791	757	773	716	780	763	746	780	792	820	752	758	766	833	783	779	781	767	833	774	787	770	734	752	809	772	781	782	798	784	764	758	721	767	791	794	827	830	786	820	715	817	757	768	757	797	767	783	772	803	831	778	767	803	792	775	743	738	744	769	765	766	773	801	791	818	771	737	803	764	783	772	849	768	748	781	767	781	799	794	769	799	799	772	824	804	800	758	785	773	772	808	773	766	774	754	778	775	786	871	775	813	776	842	772	788	747	763	752	795	810	778	791	771	780	765	830	810	791	815	781	815	789	812	830	777	768	774	788	782	812	800	782	781	805	740	801	825	786	752	818	748	752	770	769	765	792	768	777	761	746	785	785	763	767	800	771	775	775	782	775	763	797
29003	16035	2261	441	374	291	304	278	244	258	236	258	260	269	248	267	262	258	266	225	235	252	241	283	241	258	252	225	251	241	219	246	225	212	236	233	268	217	246	254	226	240	256	237	240	253	247	222	274	258	265	272	244	239	237	239	249	241	238	247	249	249	235	239	252	244	239	257	232	244	245	238	250	214	233	236	248	224	263	225	238	266	249	252	242	226	235	262	262	233	263	245	235	250	226	256	241	250	258	233	293	278	229	244	261	247	229	253	226	237	244	277	233	245	251	262	247	235	220	239	260	242	249	243	230	249	229	251	218	271	224	241	251	242	230	248	271	253	237	236	245	254	242	222	236	227	248	250	217	229	232	234	250	236	253	241	255	265	248	228	259	264	258	248	225	238	243	279	268	242	278	253	227	229	231	265	235	236	250	261	224	238	262	241	250	257	228	246	224	251	239	240	269	231	271	265	258	207	231	212	250	221	222	221	241	225	264	242	219	240	280	232	212	248	238	232	232	248	256	241	270	258	234	232	235	198	226	249	270	247	247	235	246	249	261	246	228	260	246	248	233	226	248	210	240	242	268	256	259	236	225	249	250	234	249	254	223	234	232	223	247	252	278	250	270	267	234	220	253	279	241	242	245	272	251	230	248	246	248	239	241	249	241	235	250	281	255	267	239	244	262	225	252	261	242	240	242	274	261	238	262	232	249	238	231	241	230	259	275	260	230	218	240	232	273	253	248	280	254	229	238	270	227	239	276	224	251	256	219	254	222	228	241	219	257	235	259	233	244	267	224	248	238	259	259	241	239	274	261	267	241	244	252	238	243	264	252	258	220	231	257	249	260	258	244	244	256	247	253	238	227	241	240	248	256	241	256	250	258	235	241	253	250	270	244	247	230	279	231	212	232	223	248	244	222	225	247	246	216	237	246	248	239	239	253	222	262	223	227	238	252	219	236	250	261	261	259	254	261	224	237	252	249	253	261	231	246	272	248	271	253	239	261	239	229	227	209	247	224	226	218	255	234	230	269	243	231	254	255	260	256	228	267	257	232	239	231	273	260	249	259	251	263	258	255	231	239	239	252	248	252	282	245	235	261	247	265	259	259	226	254	225	245	255	236	256	256	232	203	218	285	252	233	245	241	240	237	231	230	225	247	255	222	253	244	246	229	219	251	239	246	247	255	255	251	261	246	248	238	256	238	228	254	217	248	238	255	223	236	222	235	263	213	241	237	253	240	256	279	248	259	251	209	272	267	247	253	245	251	235	246	253	239	229	253	261	231	239	241	257	232	248	277	238	261	213	238	254	231	238	229	246	227	225	230	245	226	237	249	251	255	242	255	252	242	245	229	242	242	242	217	257	241	240	255	264	264	219	217	220	254	255	247	238	218	239	226	240	247	254	238	241	242	249	249	264	245	220	262	213	245	226	248	256	244	259	236	213	217	256	235	242	237	249	227	221	238	294	238	216	258	252	245	225	232	240	262	246	227	225	256	242	237	243	240	234	244	267	248	231	234	259	244	226	213	252	238	245	235	260	268	252	261	257	237	256	244	250	221	235	218	257	244	255	276	233	245	228	227	220	256	223	263	244	232	241	232	243	238	260	242	231	243	247	237	284	260	236	261	211	274	256	254	242	244	247	235	243	236	227	227	291	246	258	262	242	251	227	253	279	231	257	244	240	262	201	228	233	240	244	235	267	223	238	233	249	240	235	222	239	239	236	221	250	243	247	233	255	247	254	241	263	257	254	249	241	236	235	233	282	216	237	218	255	243	232	243	236	220	245	208	233	262	225	243	250	249	270	255	262	252	255	232	226	250	228	246	245	238	235	237	246	225	257	241	232	212	222	217	246	242	234	242	266	211	231	237	228	210	253	231	240	261	258	246	229	246	247	240	235	248	255	245	292	237	221	241	255	241	238	241	241	239	278	252	246	237	252	233	246	246	274	224	245	248	273	248	257	239	260	237	252	240	232	233	239	257	225	302	253	259	239	246	251	225	238	196	264	246	250	306	236	240	266	241	218	251	234	266	306	243	244	228	246	242	227	237	236	234	245	245	241	230	214	231	238	235	231	264	265	235	249	232	262	249	238	268	230	255	249	271	275	241	250	255	259	244	240	237	280	243	258	236	236	223	248	255	260	255	251	245	241	232	253	243	238	242	264	262	236	252	262	264	258	261	234	253	250	258	222	230	264	252	216	240	231	277	249	251	214	239	255	236	278	230	280	245	243	219	244	250	222	257	243	224	265	298	257	240	260	263	227	261	239	226	256	228	222	232	278	266	258	210	252	267	250	246	233	252	232	237	281	257	238	261	215	281	230	255	228	225	221	241	257	246	217	259	255	237	233	251	244	245	244	256	280	250	249	223	227	248	242	241	233	220	249	262	253	265	240	246	269	229	222	238	236	235	265	246	248	241	252	217	244	218	241	216	272	229	269	231	243	252	284	234	235	234	241	249	239	252	241	256	240	258	240	247	256	254	223	220	237	248	243	263	251	233	274	226	232	246	226	231	245	247	260	236	268	233	227	250	249	235	244	238	249	222	244	225	234	240	246	246	253	249	217	243	235	255	239	225	239	251	261	254	256	242	226	260	237	241	251	259	247	238	253	265	251	255	223	246	277	240	254	234	269	216	261	264	257	257	269	249	233	209	267	248	250	244	247	273	213	252	241	234	237	236	248	265	226	270	271	244	246	222	259	242	251	277	253	252	259	243	239	222	264	227	250	239	266	264	263	262	214	247	235	254	255	250	251	242	254	275	232	251	230	257	237	210	240	249	280	240	235	259	221	246	277	247	239	258	245	234	235	252	236	246	226	242	246	249	264	228	243	259	236	242	235	275	245	278	242	252	261	244	248	218	230	240	237	225	245	250	211	254	247	265	233	244	228	265	260	250	266	247	216	245	205	234	247	246	230	234	231	251	234	254	242	251	257	262	224	208	248	223	260	250	240	255	243	249	256	224	240	246	259	253	247	240	237	252	261	230	241	225	230	244	250	225	266	278	251	247	250	244	259	250	219	249	244	232	263	243	233	238	217	254	253	238	260	229	236	241	248	242	244	236	258	259	238	222	251	253	260	244	260	236	242	260	216	261	247	223	270	262	235	235	289	253	267	221	224	235	222	260	253	217	233	231	239	245	245	223	260	263	248	244	248	278	252	220	263	268	226	246	226	265	220	267	248	230	232	239	268	250	227	255	215	207	259	232	259	236	251	243	232	220	212	251	248	247	236	239	228	273	242	266	256	240	254	220	244	244	234	246	238	250	268	241	278	251	257	215	257	239	232	247	218	238	249	248	274	263	238	216	260	242	248	228	255	240	270	236	249	238	235	236	255	244	258	256	238	241	233	261	253	251	272	214	238	259	247	263	230	258	251	244	245	238	262	228	252	247	217	242	235	253	251	246	225	236	257	238	222	215	226	207	228	268	247	234	254	228	215	233	258	217	257	248	217	240	220	264	231	242	245	238	230	277	240	249	250	232	243	249	260
5000	841	743	506	389	358	334	330	293	277	312	306	266	282	269	302	275	276	247	261	228	229	261	237	257	267	254	256	240	248	270	275	271	224	279	244	247	266	220	243	255	246	239	247	240	236	236	235	281	244	225	253	295	256	233	254	264	257	272	272	258	214	226	254	253	244	259	268	262	236	241	251	279	246	252	243	291	243	235	255	262	242	246	251	267	260	257	269	233	231	242	247	285	245	261	286	243	257	275	225	267	262	277	234	261	249	261	267	257	223	265	248	227	246	262	246	238	269	276	233	277	261	240	251	238	241	250	273	247	257	253	250	250	236	245	238	241	268	272	280	237	270	236	250	220	263	249	252	238	249	272	214	276	235	259	247	266	232	222	290	251	249	279	271	248	251	274	275	275	202	246	291	258	275	261	268	255	260	250	243	277	260	268	242	257	250	279	262	256	284	273	274	231	259	257	258	244	242	249	274	247	255	232	242	246	263	261	251	237	249	235	263	245	256	259	281	262	245	260	246	241	261	245	252	241	264	258	225	246	280	251	231	265	243	230	235	253	271	280	253	258	238	251	245	240	273	245	265	223	240	241	244	255	239	239	290	234	223	267	257	231	268	235	244	236	273	225	272	253	223	251	266	264	243	293	255	264	237	236	242	236	269	245	267	237	245	251	235	247	248	250	267	240	269	249	257	285	257	243	232	249	260	239	230	247	226	243	275	241	259	260	234	248	263	253	225	259	259	250	259	251	251	273	265	278	225	245	277	250	255	274	263	223	285	257	245	248	258	228	249	246	241	252	242	266	257	250	247	257	276	217	249	261	263	250	226	241	257	254	254	242	267	254	248	265	203	236	243	252	251	223	243	242	254	234	281	225	267	239	274	242	259	264	247	248	269	233	235	254	231	230	251	240	249	228	229	253	250	237	209	241	264	234	281	256	266	230	272	269	249	231	236	276	235	245	260	239	238	224	262	234	250	258	281	251	244	243	253	254	264	249	268	243	247	253	227	262	245	251	243	234	265	253	280	244	236	252	260	269	256	234	244	283	242	286	278	240	242	247	259	252	258	254	206	238	266	245	265	225	267	258	266	246	262	274	274	227	240	250	236	257	258	242	246	252	260	252	252	238	245	257	236	262	250	246	235	258	241	228	242	264	238	239	245	250	260	252	220	235	250	265	279	265	275	250	222	248	253	238	242	247	239	254	246	227	250	249	251	237	263	264	253	248	239	213	237	227	275	222	238	257	247	257	247	264	256	265	253	264	244	243	272	213	246	216	238	243	275	264	263	262	246	237	249	269	270	243	268	244	232	261	244	258	239	282	226	243	251	251	276	226	266	230	259	254	259	251	235	250	239	261	248	267	239	257	234	243	256	246	231	262	255	270	241	262	249	261	234	228	256	272	273	247	287	257	242	254	251	258	244	247	242	243	245	217	263	242	274	249	233	272	218	273	272	222	260	260	258	255	271	243	239	247	263	231	226	269	238	267	250	266	270	260	239	237	254	240	256	252	255	249	237	262	239	254	259	261	277	247	273	240	237	250	238	263	251	257	236	239	263	247	239	248	280	261	233	222	281	262	254	253	257	266	224	234	270	268	249	222	244	254	266	243	246	263	274	238	230	260	244	239	243	255	226	244	268	251	279	253	253	262	270	262	265	259	246	248	227	233	245	250	239	218	247	240	247	220	247	264	238	224	274	258	252	255	211	242	280	258	261	255	252	251	243	244	278	265	267	239	240	240	261	230	220	256	234	237	235	246	233	249	236	251	238	247	237	218	243	263	264	247	250	242	271	264	252	237	258	253	251	259	267	246	250	284	226	249	256	247	241	247	232	260	245	268	258	264	247	243	259	266	291	232	247	281	273	240	252	252	275	267	241	249	265	259	262	256	244	268	251	255	243	254	226	249	275	261	243	221	262	248	231	245	275	250	267	275	248	280	262	221	282	246	272	239	246	243	233	226	241	228	266	247	237	267	243	247	235	217	216	282	238	271	242	259	258	233	253	263	257	254	260	236	271	241	255	249	265	279	231	267	244	255	245	249	250	256	215	224	256	256	227	247	221	259	249	256	249	240	234	237	241	244	267	224	251	234	240	285	227	248	220	254	250	253	242	248	251	260	277	270	253	251	237	242	245	241	259	279	274	252	242	239	260	264	247	262	247	238	270	226	256	258	262	246	235	246	252	258	234	243	227	264	261	235	227	266	248	219	250	275	248	236	248	263	250	256	246	257	255	252	256	233	248	241	281	249	244	258	251	229	250	247	263	260	249	238	272	224	236	239	257	239	271	245	223	255	234	266	248	265	220	230	247	245	248	295	266	246	223	259	262	268	255	250	273	269	239	238	263	258	236	247	257	278	260	272	250	255	242	265	245	259	258	275	230	252	248	238	237	238	249	271	239	233	219	240	233	255	255	257	234	211	244	260	258	228	257	248	229	258	243	237	232	257	251	246	247	246	278	243	278	223	268	267	273	240	235	251	219	259	240	248	258	249	262	260	261	248	235	232	281	253	246	241	240	263	262	242	240	248	246	230	234	249	270	240	296	276	224	239	256	267	293	258	262	248	259	249	229	232	235	242	272	239	243	257	254	243	269	229	268	247	246	255	258	253	261	252	251	239	217	261	256	260	278	255	246	227	257	259	254	260	262	260	278	246	247	243	233	227	263	265	265	248	241	266	260	266	239	245	252	230	272	249	267	273	272	235	269	274	233	258	246	308	239	238	277	273	222	261	244	266	245	216	238	269	247	241	260	240	258	257	230	265	235	266	247	259	280	248	238	258	246	228	276	254	251	241	270	245	228	218	247	269	241	259	220	237	254	276	265	281	242	244	258	270	255	249	268	260	227	267	236	237	267	249	233	285	280	267	250	261	242	258	251	245	231	278	261	254	227	236	226	269	242	284	237	237	235	236	256	262	245	233	265	273	240	270	251	272	268	234	219	248	270	252	237	256	252	241	211	256	266	254	219	267	250	277	245	285	259	274	261	278	246	253	237	245	241	275	243	269	250	240	292	224	247	234	236	253	274	234	254	258	226	238	253	274	278	229	248	247	241	246	244	258	231	266	229	244	254	242	250	289	255	271	225	253	253	230	259	255	273	232	258	242	229	244	241	250	240	231	229	257	270	261	230	282	241	233	230	235	275	245	257	234	262	246	262	250	234	253	255	234	248	278	224	257	250	249	229	237	221	226	225	249	271	234	256	253	238	248	241	231	257	219	225	244	270	251	234	255	246	240	271	231	257	263	240	247	260	257	249	238	235	262	243	235	273	261	245	250	254	245	257	274	249	240	230	261	223	247	250	241	242	234	248	248	253	248	226	280	256	231	240	225	254	250	262	273	221	223	265	258	255	230	251	231	275	241	258	257	236	235	246	241	233	237	225	232	251	246	248	224	257	239	262	248	227	243	262	255	238	243	238	243	250	259	254	250	247	242	262	271	242	236	231	227	235	218	231	259	235	251	246	278	261	248	266	254	242	240	239	257	255
25752	21330	28033	24971	21350	12597	1794	1152	992	923	930	818	862	760	776	684	712	662	692	696	666	708	667	628	689	732	660	698	658	626	681	630	573	603	614	654	649	604	623	612	649	594	616	641	639	600	576	596	660	641	650	570	601	620	604	585	660	631	646	607	582	630	619	630	652	661	629	623	629	617	580	657	603	570	590	636	598	591	608	646	623	606	632	637	602	634	576	599	611	622	631	596	597	585	611	649	647	605	596	599	627	605	615	644	592	621	601	607	590	608	623	587	606	648	598	609	617	590	632	648	599	636	655	652	626	595	610	617	600	616	578	606	588	593	622	599	548	586	642	637	632	609	580	606	633	636	611	626	566	616	630	637	581	651	592	587	592	618	611	617	612	628	579	559	620	601	633	625	641	635	595	578	651	642	645	609	585	562	632	564	591	676	633	608	609	610	631	627	577	587	629	620	635	623	621	601	586	635	648	614	607	581	630	659	545	610	655	674	660	613	614	590	596	641	653	609	605	584	561	595	573	596	589	610	654	581	589	601	590	599	616	662	611	637	580	565	634	624	608	654	648	629	632	601	637	620	599	638	618	606	610	600	595	604	595	571	645	622	634	592	567	624	604	628	622	619	574	626	558	602	645	629	653	641	596	642	646	626	625	623	600	562	615	568	594	585	652	604	616	626	635	616	666	642	659	631	612	635	640	619	641	578	632	559	578	628	639	592	620	636	578	675	615	606	644	631	611	564	591	615	612	663	610	621	586	634	620	600	678	607	595	612	642	614	592	552	644	582	629	607	666	580	574	634	630	549	551	630	639	674	665	644	568	610	577	609	604	645	550	595	613	596	600	641	594	590	563	636	626	592	601	628	564	606	599	591	605	613	573	589	608	615	598	630	625	591	649	627	602	607	596	631	646	615	617	600	590	600	605	597	660	624	666	604	592	624	560	589	633	632	575	576	585	600	627	609	627	631	631	622	603	605	639	582	617	624	616	650	592	613	620	585	606	556	641	624	629	578	636	599	611	661	616	638	614	605	595	605	660	686	628	588	595	629	563	605	599	595	616	624	602	615	577	577	663	637	643	623	642	648	645	642	630	604	543	618	599	652	620	605	581	652	602	595	642	598	648	570	571	620	599	604	618	574	661	598	638	636	624	621	631	620	609	608	601	573	607	561	602	633	652	594	578	627	619	596	586	631	638	621	598	556	606	625	592	601	588	586	602	633	585	637	561	571	642	622	623	627	622	611	617	611	616	570	629	649	561	607	593	597	596	638	605	581	597	609	616	614	644	598	593	613	608	599	626	611	582	651	610	608	638	564	616	654	593	630	628	608	604	606	592	592	593	590	609	604	605	612	652	637	571	616	607	576	611	553	615	618	602	602	593	588	616	593	598	580	605	640	600	610	568	621	608	644	654	623	623	574	587	630	644	586	609	605	604	665	575	600	612	600	609	567	598	600	619	615	614	615	620	621	618	619	588	557	647	586	623	571	603	601	635	656	601	592	589	622	601	621	611	569	627	596	637	658	576	610	587	642	630	574	626	616	588	647	573	616	589	628	598	604	612	593	596	631	633	629	559	603	590	602	654	627	575	649	645	586	596	614	605	620	633	585	648	605	690	568	577	650	649	655	593	618	619	621	636	560	628	580	607	592	591	608	663	615	606	655	622	572	610	635	654	643	607	605	608	602	608	645	650	614	629	592	617	609	543	639	600	616	610	638	560	604	577	608	624	595	576	617	604	598	683	618	603	627	617	617	659	568	598	614	631	602	594	611	589	615	598	597	573	577	679	601	590	602	617	674	655	626	638	649	601	657	612	644	615	627	571	616	624	587	617	596	612	637	587	646	605	639	612	618	605	632	631	634	580	579	639	608	608	622	596	635	640	650	633	583	609	616	618	607	624	597	610	586	633	627	602	524	610	567	622	612	575	638	595	620	651	576	605	599	593	616	579	609	568	580	603	623	596	635	604	611	608	628	571	671	647	651	617	612	582	653	588	599	612	614	623	566	628	633	627	613	588	610	585	604	558	607	615	621	625	583	595	595	604	584	627	615	593	611	622	610	618	593	624	602	646	566	577	617	619	593	634	584	561	595	625	619	605	627	603	602	630	669	625	589	613	584	672	602	594	569	630	609	570	542	646	614	605	645	600	582	654	601	597	610	647	598	609	650	651	628	629	623	601	632	604	594	567	572	585	618	605	625	653	628	660	614	604	618	615	612	615	603	573	624	607	599	578	660	610	640	617	593	641	629	605	579	588	611	580	655	636	603	646	583	597	594	589	586	673	611	639	613	613	586	574	541	597	594	587	633	610	604	603	583	638	576	625	594	610	601	654	618	631	615	604	578	617	587	634	617	630	604	601	605	655	616	605	571	583	589	639	584	600	646	601	588	582	605	609	591	601	637	557	629	611	584	642	655	617	621	604	654	597	609	606	609	612	588	589	620	562	568	649	586	607	585	589	609	648	621	627	589	602	575	597	604	641	586	630	588	610	632	639	587	615	614	617	616	618	622	631	642	663	608	631	606	595	616	579	606	616	634	622	609	629	652	565	657	563	583	590	618	632	560	644	586	610	611	589	620	636	625	680	611	648	624	606	637	578	573	622	600	584	610	603	623	571	620	595	609	651	651	609	576	578	582	617	587	660	612	567	627	569	590	602	624	587	609	649	600	566	585	543	600	649	652	613	614	602	594	645	590	604	643	595	640	607	595	548	610	624	574	585	601	646	606	613	596	645	623	612	589	584	614	620	625	588	570	608	594	596	669	572	587	612	634	634	620	611	563	561	582	650	600	568	641	606	613	590	605	603	583	622	585	635	606	617	605	620	614	629	632	610	617	574	617	593	592	614	652	645	593	613	605	617	609	634	589	637	595	603	597	647	647	588	650	649	602	608	622	632	634	613	613	643	600	657	586	634	588	603	579	620	625	634	632	601	613	624	627	583	611	592	604	592	620	626	608	579	674	645	623	606	620	583	593	638	630	616	608	571	642	558	590	612	606	636	635	615	609	595	627	634	634	602	571	609	626	576	599	557	575	626	588	599	583	618	569	586	623	570	579	636	599	589	596	595	608	607	636	640	608	629	583	608	619	627	591	595	588	583	620	622	595	593	625	574	618	651	620	590	583	621	610	595	601	618	635	618	612	630	570	641	628	627	604	626	622	582	591	561	588	601	602	618	613	598	637	608	609	655	613	618	645	600	596	565	576	621	633	664	642	643	614	631	619	640	610	601	613	590	545	598	584	639	630	625	611	614	618	621	578	600	584	589	605	609	586	577	642	629	596	596	610	578	653	657	644	582	624	589	651	640	636	623	601	589	618	621	646	613	584	579	637	621	596	587	647	617	582	614	623	599	599	591	629	605	609	594	640	564	602	643	608	607	587	617	600	571	619	626	625	605	599	629	628	584	600	580	642	625	558	585	584	621	602	605	627	608	594	599	586	622	589	630	637	624	609	595	610	576	589	642	603	635	588	650	660	634	600	584	642	610	605
7220	10837	10002	5584	3665	2661	2097	1696	1495	1380	1199	1115	942	907	828	786	808	733	755	729	702	707	680	648	635	639	674	697	629	701	599	617	628	598	619	633	595	628	588	595	592	618	612	607	581	564	544	550	593	607	580	558	577	589	591	615	584	555	633	513	625	580	582	625	620	556	633	579	604	567	605	567	579	597	622	582	595	573	587	560	616	541	589	573	553	607	558	574	563	574	577	531	557	573	589	590	568	621	536	591	594	596	605	582	608	587	563	595	565	549	549	602	589	566	543	573	591	582	593	590	600	587	596	524	598	605	569	611	593	565	601	568	607	559	625	586	607	572	586	589	582	590	594	610	571	552	557	591	599	582	600	568	569	571	600	541	595	581	585	642	569	511	617	600	550	571	556	562	589	560	586	608	569	587	595	603	561	563	586	549	562	593	553	562	578	569	574	632	551	548	546	557	600	580	576	593	610	537	573	544	563	589	593	591	575	579	581	558	582	569	619	576	550	616	584	562	556	526	555	513	576	560	581	605	592	591	589	616	604	578	555	599	565	584	599	547	585	577	560	604	570	580	547	602	600	562	565	597	589	593	579	575	552	555	591	555	548	558	560	583	601	574	548	588	584	596	526	575	561	550	594	622	554	576	532	565	557	582	543	576	524	596	534	579	552	604	567	557	586	554	600	582	605	565	572	580	575	573	606	581	575	557	562	550	551	569	535	564	617	611	568	564	568	588	567	544	598	598	600	581	550	566	585	571	619	548	607	557	572	610	590	581	563	579	559	601	590	580	584	545	553	609	562	592	582	580	532	570	607	548	559	613	531	556	581	554	561	578	570	570	555	581	547	576	596	589	609	586	591	594	569	619	588	585	556	571	539	603	600	600	576	578	593	585	585	583	635	559	543	599	584	536	629	592	579	559	596	586	550	585	576	608	581	569	561	534	578	597	586	594	560	574	587	574	577	567	579	563	591	568	560	547	594	575	566	587	602	583	583	578	587	529	549	575	585	548	588	620	565	561	565	566	628	593	534	585	529	569	520	583	575	604	569	578	606	562	586	549	548	573	587	608	583	567	586	594	614	545	543	602	562	603	584	541	599	588	547	559	600	552	559	564	573	622	586	595	608	585	589	627	549	615	576	592	562	581	540	559	609	618	563	575	592	610	581	565	616	604	582	562	516	593	564	577	537	528	554	547	578	597	606	565	574	587	579	579	569	625	550	568	589	593	585	596	591	597	596	618	578	555	582	610	532	604	586	550	589	574	587	591	537	596	584	583	593	573	575	588	582	545	531	546	590	592	557	599	555	595	629	566	595	595	594	563	591	579	615	587	598	573	553	575	558	594	550	577	562	603	576	574	576	606	542	568	538	577	521	561	578	565	572	589	600	574	564	570	616	545	533	583	557	598	547	615	546	623	570	588	587	586	566	590	531	596	577	568	621	571	550	557	560	544	577	568	619	541	555	606	605	617	599	587	575	546	581	619	593	534	579	591	560	570	594	561	571	591	577	560	565	598	590	602	558	592	562	550	535	559	587	562	555	541	555	584	575	594	566	593	580	550	568	543	580	559	606	567	597	586	526	538	551	577	556	555	583	576	633	583	527	589	570	557	565	544	565	607	592	597	534	565	585	550	559	588	598	549	562	566	526	549	557	568	551	596	588	576	583	563	597	623	565	590	558	563	569	607	555	626	565	591	612	588	562	571	533	594	558	575	585	580	532	598	599	574	551	621	587	546	602	591	551	603	593	586	588	609	585	577	606	556	569	588	568	597	576	612	555	566	519	535	532	607	560	623	579	551	526	622	582	603	600	509	537	617	567	582	626	591	542	597	556	579	555	545	634	558	523	564	565	550	581	531	562	610	594	517	621	575	578	588	578	598	530	586	533	546	567	572	576	600	589	585	634	593	596	568	616	575	554	560	600	585	561	612	584	571	576	613	577	566	541	562	565	607	621	583	550	568	578	631	631	590	591	554	611	540	576	591	559	576	538	589	606	611	588	546	561	584	613	562	601	591	554	593	564	579	532	560	601	570	564	527	584	576	529	588	580	575	570	636	545	590	588	555	558	619	535	603	566	576	574	522	592	620	574	635	566	590	604	612	544	627	563	568	543	582	584	575	571	593	539	576	574	558	631	581	576	571	596	573	561	559	558	608	609	558	579	578	640	599	565	536	594	577	582	552	564	613	584	557	626	586	557	551	585	553	565	541	582	522	617	597	518	592	597	582	578	585	589	577	538	584	590	536	571	576	575	568	567	572	609	599	561	601	577	584	592	587	607	555	554	521	541	617	576	581	576	602	546	571	609	580	588	613	597	612	584	558	558	546	584	576	536	579	538	594	562	578	554	569	576	558	525	558	569	590	576	588	537	536	603	619	579	577	558	563	597	580	557	588	571	560	583	585	585	541	527	596	544	572	548	548	573	556	564	611	615	526	569	604	566	580	596	594	613	539	565	563	609	573	565	585	568	583	561	542	563	600	584	560	548	549	591	573	584	587	556	597	582	590	609	602	560	563	571	590	570	544	582	537	584	542	585	560	582	580	590	595	530	593	567	613	596	593	623	614	616	561	543	523	528	559	543	531	547	615	565	590	588	577	590	566	590	556	582	616	555	571	593	598	539	580	606	598	543	539	578	598	559	581	573	595	628	633	576	609	551	573	594	583	559	602	578	596	582	548	604	545	594	565	538	578	561	574	558	543	599	563	596	566	603	606	569	580	568	584	613	589	604	573	604	573	642	590	580	564	582	562	567	540	604	558	550	551	616	563	619	599	577	575	622	583	555	574	557	550	581	578	564	597	590	626	549	594	549	527	574	537	596	544	624	569	566	588	557	545	573	594	520	594	533	599	603	611	586	586	553	561	626	592	550	593	525	552	603	574	563	599	549	582	561	576	570	577	610	581	576	573	574	551	603	542	545	584	611	568	566	600	561	581	564	599	579	570	578	579	590	580	602	576	538	575	589	552	619	633	600	577	567	586	566	585	591	559	571	559	582	538	557	608	561	600	556	564	552	556	569	535	561	609	570	571	580	576	592	592	545	607	591	607	588	575	575	586	572	575	606	557	590	628	558	560	569	604	571	588	568	535	526	583	597	578	585	562	547	576	557	555	563	555	568	569	584	582	593	592	571	563	571	581	590	529	544	527	616	570	568	563	588	569	538	595	602	555	565	564	586	587	543	548	589	569	611	550	567	574	625	603	614	596	619	592	555	630	559	564	579	590	566	578	576	570	540	595	595	545	587	572	596	602	574	559	582	576	613	569	572	616	550	545	659	600	525	563	548	562	582	624	605	576	581	571	542	574	570	555	620	582	588	586	593	562	582	591	568	573	596	586	524	634	562	569	599	579	563	525	577	618	613	545	574	542	568	600	576	576	562	565	610	582	606	578	587	600	566	577	581	555	570	601	540	598	573	590	567	559	580	561	581	551	594	550	569	601	569	586	594	554	627	567	571	590	549	568	595	606	525	561	546	567	584	608	571	560	573	563
23434	21318	28299	24645	21320	21414	11714	2114	1545	1396	1362	1258	1145	1130	1078	1092	993	919	969	1013	952	975	884	942	963	916	949	945	913	887	903	869	876	877	867	887	872	858	889	842	839	902	886	823	843	837	843	825	841	809	875	840	847	863	898	834	821	809	850	844	835	917	879	834	867	823	818	880	807	868	827	853	877	829	828	846	860	830	857	904	837	876	809	823	899	835	822	887	884	805	850	774	781	879	896	818	820	902	829	819	886	850	874	838	819	849	820	824	815	900	828	801	820	816	786	833	803	810	839	868	851	790	822	821	802	867	801	829	850	784	876	727	914	821	828	836	844	851	820	874	830	800	857	807	776	811	842	852	807	813	862	842	801	818	810	809	866	869	881	812	880	828	841	855	787	913	847	861	815	833	790	817	781	782	844	805	873	791	871	818	865	830	774	826	832	803	828	862	838	768	836	829	851	871	842	882	839	785	832	855	855	876	845	855	774	811	843	798	818	911	828	865	832	836	829	778	855	808	795	849	908	822	857	796	842	828	818	806	844	804	863	809	843	811	811	858	806	767	833	844	782	803	819	791	791	830	859	807	852	847	852	819	826	836	849	817	843	858	835	881	836	805	848	885	810	845	844	833	871	853	808	818	830	831	817	832	808	818	840	855	821	807	868	867	831	808	854	849	865	818	855	839	793	799	834	794	835	830	874	852	866	796	853	876	808	834	830	810	877	872	865	864	869	844	842	795	787	815	844	841	824	774	811	833	821	841	855	852	801	867	831	827	841	851	800	845	831	822	866	837	836	801	816	844	871	808	817	855	835	849	765	851	856	810	826	895	855	826	789	821	829	842	849	796	817	796	844	816	816	811	888	861	801	840	808	833	804	849	828	834	842	823	823	881	826	839	829	804	827	851	839	822	848	809	828	818	767	848	840	773	893	789	808	833	877	824	865	808	748	832	825	900	832	889	865	844	772	827	859	832	811	869	845	861	838	826	817	819	833	813	848	828	839	815	817	836	835	783	782	826	854	808	847	854	836	890	817	824	832	838	813	797	856	851	823	857	844	842	825	819	808	869	796	814	798	858	807	858	817	817	866	870	818	841	872	827	842	788	855	835	833	861	804	841	828	817	825	832	894	830	821	886	805	863	819	836	828	788	791	824	819	828	790	833	792	805	845	814	829	832	826	839	856	835	810	793	858	827	793	856	776	783	842	806	842	800	845	849	808	803	843	776	867	789	802	838	836	906	827	813	862	849	757	865	767	848	813	798	830	780	847	853	871	813	810	823	852	775	831	857	810	847	834	817	826	815	791	869	833	825	886	904	806	803	824	841	808	804	870	763	841	773	786	829	819	836	858	815	891	863	859	845	846	853	775	744	887	799	796	850	834	854	844	867	825	825	857	823	785	873	834	834	872	793	840	819	804	790	798	792	753	845	856	835	835	858	820	851	790	835	841	812	848	849	835	868	827	822	855	820	854	816	839	835	884	818	826	835	826	816	815	814	829	802	811	802	864	859	806	794	850	844	780	785	838	833	763	821	811	783	828	859	848	840	778	831	824	828	792	814	869	850	838	833	866	810	827	863	849	834	875	824	895	844	840	894	833	851	785	831	857	829	796	874	809	886	813	866	808	803	841	831	810	785	851	863	876	861	859	828	853	844	826	852	823	820	856	860	907	798	828	850	843	808	831	822	847	840	820	858	857	789	837	824	806	823	821	785	841	793	801	797	861	853	846	792	860	867	797	849	793	834	834	864	821	840	809	818	859	831	813	834	882	822	847	859	845	820	822	800	810	828	869	777	826	788	811	819	772	913	824	851	851	827	807	806	768	825	816	823	826	862	828	854	840	811	823	859	824	862	830	798	807	843	833	793	854	867	795	840	856	800	818	830	825	851	863	857	825	847	826	841	828	846	906	856	846	791	843	837	781	856	809	867	876	786	814	846	831	851	867	811	815	858	876	785	888	835	818	894	819	840	840	806	811	805	837	864	881	856	844	859	803	745	781	793	857	823	837	841	883	840	844	844	825	813	821	854	864	826	827	826	869	814	860	817	824	824	827	778	846	821	807	814	786	791	839	886	793	888	830	842	823	825	811	904	825	764	843	897	817	822	845	822	827	830	870	858	868	803	882	839	815	832	850	801	885	804	840	800	838	859	827	834	842	807	810	847	835	745	822	872	877	832	850	849	823	859	804	849	857	822	832	821	777	799	807	802	844	839	825	827	871	794	840	860	845	801	831	862	816	802	815	790	833	851	842	878	791	832	814	863	820	844	860	828	798	839	830	824	832	830	795	822	822	861	879	832	797	871	881	830	861	872	796	792	833	827	828	899	874	812	817	801	861	835	864	834	828	783	806	854	864	801	822	788	832	831	864	847	809	901	807	840	856	847	829	810	825	807	825	835	818	828	788	799	877	823	753	828	821	825	831	823	853	806	850	840	847	858	814	840	849	832	794	805	828	822	803	880	841	829	856	855	770	828	831	823	850	868	812	817	788	860	869	843	737	839	839	851	814	816	861	809	834	840	819	831	888	839	839	884	849	850	826	801	855	834	807	829	811	841	840	826	857	836	824	825	769	774	798	820	812	845	832	849	837	823	795	887	848	853	808	880	842	803	827	839	842	837	849	834	793	830	823	819	801	823	841	787	856	896	852	810	863	871	809	853	871	862	803	821	773	824	764	805	839	828	857	853	805	809	822	878	808	802	840	816	767	804	849	850	862	784	841	822	837	828	757	864	811	897	817	871	897	790	849	812	795	837	854	823	848	817	837	826	849	813	838	787	804	844	853	894	776	859	832	832	793	816	827	817	883	875	833	843	814	794	769	843	852	775	849	819	811	877	796	810	828	763	846	844	801	867	839	856	858	759	822	818	822	817	830	814	864	794	814	828	842	784	818	863	805	791	793	830	758	861	834	797	873	784	851	825	795	871	804	839	808	798	789	817	835	880	844	825	839	836	838	829	848	850	800	832	839	847	879	830	803	828	873	803	801	854	804	841	839	789	827	827	850	828	844	841	829	844	786	858	830	790	835	855	860	830	844	831	835	797	843	818	840	830	804	835	890	808	804	829	833	816	855	873	818	802	825	796	799	809	862	836	800	821	790	827	849	841	813	817	815	883	821	857	839	852	801	808	810	822	841	834	826	838	827	899	839	859	849	793	800	859	836	865	868	821	770	851	862	857	837	842	835	818	856	822	845	845	808	814	831	853	814	815	868	815	779	814	841	848	869	825	867	850	829	852	827	829	843	867	788	814	841	868	833	811	803	894	821	857	790	786	821	890	859	861	889	829	793	831	847	853	802	822	789	783	856	792	833	880	815	826	804	814	803	843	853	831	880	804	854	810	871	806	855	806	802	825	787	830	846	871	898	803	837	830	836	844	849	802	854	790	821	852	902	872	785	848	835	753	833	837	837	855	807	828	790	818	739	793	829	817	847	841	831	818	878	797	815	827	813	821	853	801	862	856	779	875	900	808	822	859	852	830	845	855	811	806
10233	17448	16080	9725	6409	4810	3802	3003	2483	2090	1965	1734	1555	1445	1326	1292	1239	1170	1136	1133	1068	1052	972	986	984	927	934	912	928	961	884	903	915	860	915	864	861	828	861	838	861	857	876	866	810	836	853	780	833	818	781	826	825	785	812	811	801	792	807	814	793	834	861	790	821	787	819	821	821	803	779	808	870	840	778	787	873	832	730	830	756	804	808	780	793	821	805	809	814	807	789	772	838	774	763	779	765	793	803	776	775	811	788	794	805	785	820	756	790	783	820	767	852	848	819	769	795	805	829	747	783	797	767	739	748	837	768	798	789	744	859	824	757	817	765	822	812	793	768	799	797	786	807	803	793	764	761	825	784	782	780	766	766	849	769	775	794	789	821	782	804	764	727	816	814	840	796	812	768	778	830	763	799	848	797	790	832	781	766	793	775	819	816	794	799	822	795	836	744	760	795	827	756	816	796	766	771	753	769	771	779	763	783	853	788	793	812	809	832	812	806	794	788	774	777	759	772	806	834	777	816	817	855	812	838	812	800	818	799	795	780	841	796	751	838	816	854	778	787	835	780	779	811	821	785	800	804	826	771	819	767	763	825	746	797	774	827	772	791	735	773	794	768	780	805	752	790	761	785	750	761	771	793	801	781	773	765	716	849	783	787	779	762	821	791	796	772	815	795	803	808	792	804	825	820	732	780	733	732	827	771	791	786	747	768	810	763	777	763	777	753	823	757	771	805	787	722	798	804	779	783	804	813	772	782	767	765	773	833	752	805	787	780	767	746	766	757	802	785	807	806	825	791	804	781	786	829	753	781	768	781	755	806	803	795	789	779	764	741	786	764	799	805	842	787	777	828	740	772	813	763	795	790	852	756	779	743	764	761	776	728	780	785	737	741	774	761	745	765	736	810	791	807	802	763	786	795	790	826	779	730	774	750	792	778	752	754	758	780	787	816	840	809	776	747	781	784	736	782	792	774	801	785	791	819	803	788	761	763	803	735	802	758	780	814	786	792	838	751	835	744	744	786	816	848	775	796	809	747	813	820	767	777	795	811	774	775	785	773	813	837	783	719	776	762	826	739	786	779	774	803	824	848	860	789	802	835	834	784	738	754	767	730	783	846	781	813	835	833	799	766	798	741	813	750	778	776	834	786	810	787	782	766	802	782	743	744	782	796	826	770	792	769	845	784	772	734	773	825	729	830	832	804	793	773	799	827	773	776	789	782	824	786	844	830	772	846	795	789	817	773	750	807	802	819	752	798	766	777	782	761	801	791	766	834	792	777	766	808	796	803	816	778	746	821	816	786	805	811	773	765	831	789	818	808	766	792	822	840	789	776	745	773	760	812	795	768	738	773	832	769	779	775	795	799	781	775	715	766	843	716	757	743	802	789	797	819	811	773	783	781	781	806	788	802	828	737	792	767	818	774	777	781	747	788	792	781	802	797	768	790	826	750	792	753	833	771	792	790	747	756	763	797	802	786	775	791	798	737	851	783	784	769	774	816	769	728	818	791	786	802	838	763	836	760	752	765	746	782	804	761	764	810	820	742	841	819	762	780	795	785	832	822	793	795	759	811	823	876	806	799	768	738	802	823	781	786	793	761	760	804	761	833	765	787	794	842	779	770	780	797	809	741	804	809	818	755	775	782	784	760	871	768	787	764	769	785	784	803	777	753	799	768	775	804	809	823	810	779	792	819	820	789	782	761	801	797	796	757	816	746	779	777	774	793	825	763	802	760	762	779	830	775	807	787	818	827	814	736	798	833	775	803	792	779	790	788	808	771	855	847	739	796	806	739	788	770	811	778	782	776	769	836	749	810	793	762	822	787	772	807	774	799	786	871	809	771	804	813	786	735	821	796	790	808	772	783	762	829	820	783	844	747	823	818	782	723	790	826	787	744	802	814	788	789	750	827	778	801	793	802	812	805	755	773	797	746	797	802	796	779	784	816	766	775	839	727	760	797	808	786	729	802	743	790	830	777	770	820	755	812	794	858	790	816	771	769	806	771	763	755	794	822	777	760	750	783	819	880	764	833	792	798	815	759	789	813	803	793	778	773	807	754	756	792	801	746	822	731	801	754	815	738	830	787	813	793	796	765	786	797	805	770	771	812	826	796	794	804	807	788	801	794	783	742	785	838	799	757	749	765	779	811	807	801	761	751	818	789	784	796	781	778	787	839	804	760	764	836	757	796	770	772	773	767	808	751	764	799	788	774	811	811	735	765	749	808	799	779	778	822	765	836	784	780	813	788	736	789	789	832	791	774	762	726	787	801	772	760	846	791	804	740	786	802	800	794	784	726	812	791	763	795	811	819	812	729	796	750	759	744	812	790	818	774	781	758	743	833	779	781	775	762	810	849	834	809	812	807	796	821	748	848	783	745	763	777	826	727	807	791	807	794	779	806	794	757	761	729	764	769	801	790	734	829	830	821	807	787	766	788	792	803	816	765	824	795	791	807	799	789	796	834	788	782	769	745	787	790	776	763	818	803	797	743	812	809	784	754	795	819	740	789	782	746	806	741	801	776	782	796	774	758	820	755	799	759	753	831	783	763	751	792	767	798	772	794	813	839	835	754	788	793	811	795	777	792	788	805	788	777	803	787	804	793	785	771	802	785	782	798	784	804	742	814	824	777	799	824	797	754	746	798	761	831	790	811	806	783	810	759	785	791	785	791	781	770	797	775	779	806	752	767	808	765	795	739	769	763	760	770	807	748	790	790	819	781	818	744	792	793	800	758	801	742	827	788	780	803	752	817	821	794	800	784	739	802	781	776	790	806	842	735	762	804	800	814	759	748	801	810	776	814	840	795	802	765	753	777	754	764	735	774	775	849	799	766	801	795	787	813	743	795	789	835	805	754	776	776	820	806	827	775	802	775	748	749	800	840	810	782	790	792	797	810	763	791	802	789	783	818	801	800	766	818	782	776	816	810	797	775	773	775	797	753	759	786	771	803	767	818	788	765	780	718	809	771	815	768	776	736	834	800	769	805	790	736	767	811	848	784	765	829	764	843	754	854	774	770	864	796	780	782	751	780	737	804	771	776	762	757	748	790	785	804	737	739	797	761	794	802	725	720	800	780	801	779	774	805	804	774	776	812	773	762	841	761	794	783	775	809	761	769	824	792	791	732	827	788	809	819	832	819	786	784	812	767	835	831	769	804	712	749	821	775	815	821	831	759	810	783	752	832	818	818	796	797	789	828	779	787	760	815	769	847	758	792	837	798	782	780	791	762	778	802	782	794	787	790	796	741	801	785	775	777	785	737	788	823	795	807	783	786	778	754	765	792	809	805	764	801	802	728	791	789	738	763	799	811	781	792	719	798	785	768	788	761	791	771	799	833	806	787	771	723	814	780	788	779	778	826	772	799	820	820	754	827	771	827	806	787	772	729	739	812	760	785	817	782	769	768	805	801	776	806	804	813	792	779	819	738	795	793	822	765	780	791	784	766	801	762	763	804	717	778	740	808	781	746	815	815	801	760	780	786	823
28934	16106	2284	423	356	283	291	272	233	267	291	276	248	287	221	269	262	253	259	279	277	229	253	262	238	244	247	228	273	241	263	273	205	265	261	290	259	255	254	244	224	241	232	272	243	260	223	249	263	292	239	256	228	225	273	241	232	222	265	257	234	257	253	226	238	222	243	247	239	248	245	268	247	248	252	267	242	250	247	217	220	227	230	243	204	239	265	260	227	268	244	235	235	265	256	231	255	230	252	248	236	219	262	269	247	232	266	249	221	270	254	246	248	246	206	268	267	213	228	246	264	265	259	266	236	250	222	278	235	254	229	244	236	255	244	226	212	246	230	261	274	239	249	233	238	275	256	254	257	257	221	227	244	266	262	244	232	246	239	239	224	258	241	264	250	258	229	252	235	238	250	254	279	244	255	262	238	228	266	250	243	243	243	227	263	254	255	236	279	247	248	242	247	235	247	207	257	245	246	253	267	253	259	262	267	282	255	239	236	233	199	238	266	248	247	276	223	273	217	241	256	260	251	215	266	221	237	272	257	233	257	231	241	232	241	249	267	252	251	230	248	271	243	228	241	259	228	253	245	223	228	225	256	264	215	234	251	265	256	275	249	247	264	234	257	239	240	261	226	259	252	236	243	225	258	277	235	260	272	268	244	225	236	253	256	236	272	261	245	261	235	208	256	254	237	256	260	262	222	226	290	230	236	269	260	233	246	257	228	246	252	247	207	256	211	271	262	259	250	249	251	249	246	217	235	241	262	248	232	256	254	239	251	288	225	236	245	259	247	259	256	252	241	244	267	222	252	231	240	262	277	272	261	243	251	232	239	214	264	234	234	240	263	252	259	245	263	251	255	248	246	233	250	236	273	255	244	237	235	260	232	254	274	240	262	243	242	257	246	261	225	256	196	264	273	248	252	242	245	252	238	242	244	249	219	237	246	243	222	238	255	269	247	252	262	264	238	272	234	274	250	283	268	249	267	255	258	269	288	254	243	245	233	267	228	273	264	239	268	225	259	246	242	240	251	256	262	254	245	259	280	264	266	242	232	271	235	250	226	238	249	258	253	251	258	240	256	253	246	231	257	242	263	257	240	242	265	238	223	252	247	247	247	252	258	269	252	264	266	264	246	237	250	251	259	266	236	237	232	262	252	230	269	240	254	234	256	222	244	250	242	225	257	228	234	239	233	270	263	273	254	266	228	256	241	219	251	284	275	269	257	229	254	236	281	216	250	235	230	251	243	239	228	248	246	246	272	213	255	261	234	247	248	256	239	230	248	219	246	232	282	291	243	242	253	234	229	244	259	241	250	268	256	250	240	270	228	260	249	210	241	243	218	243	246	230	252	243	232	263	205	259	245	255	265	256	269	250	238	223	229	249	218	220	265	244	248	255	223	242	232	261	297	280	253	252	275	259	271	225	228	269	222	251	274	255	265	256	240	248	229	225	225	249	235	232	266	263	253	252	259	240	254	240	262	271	266	271	240	276	267	267	254	252	234	259	264	263	257	231	244	232	198	244	267	268	245	269	236	242	274	233	275	249	256	239	226	236	252	254	248	240	229	252	228	241	255	262	228	228	217	262	259	241	266	264	247	268	253	254	251	255	259	240	252	259	276	247	241	234	241	249	247	249	238	245	217	253	242	239	215	221	226	218	273	245	244	244	231	251	262	253	221	254	234	261	264	229	237	231	265	246	244	266	246	271	241	269	230	220	257	241	239	246	242	250	228	222	273	254	272	226	246	255	257	237	265	247	252	257	248	250	244	248	264	231	218	237	269	246	262	271	276	227	242	235	247	242	233	229	237	256	232	216	239	261	228	230	281	251	231	277	230	250	282	231	257	216	239	247	265	243	251	212	253	255	223	226	232	256	234	219	242	262	285	251	253	245	256	266	275	243	252	237	229	233	260	231	211	231	213	259	233	259	256	246	259	228	315	238	267	229	260	242	249	251	245	238	237	256	245	250	243	227	237	259	274	195	263	234	232	255	248	242	241	242	252	207	227	253	248	277	270	250	259	229	263	229	247	281	232	257	269	253	258	217	260	250	250	267	259	244	274	257	230	258	249	244	256	229	244	245	208	261	230	250	224	230	262	244	251	254	251	271	242	246	247	250	257	223	222	234	254	225	233	220	253	247	256	244	245	245	224	235	249	257	244	257	209	256	242	220	259	232	246	241	241	264	227	244	254	239	250	242	203	215	275	250	261	245	262	255	254	251	231	252	247	238	257	229	259	250	223	272	235	234	260	221	234	237	238	224	251	244	257	252	258	235	249	233	247	264	260	251	265	247	261	251	235	268	257	229	254	257	263	262	251	245	238	279	233	241	253	254	244	213	258	253	250	241	222	245	238	234	268	233	247	239	253	218	276	252	232	207	233	243	253	246	236	257	257	218	245	258	236	263	265	258	270	229	251	215	260	263	228	249	224	218	236	242	231	267	250	241	242	227	237	248	239	232	274	275	283	250	273	255	244	213	250	249	226	260	262	208	241	217	261	244	246	235	215	290	262	250	261	257	233	227	263	251	243	266	259	219	244	231	268	284	282	232	289	233	234	238	212	254	232	236	273	241	259	235	241	224	242	224	237	264	251	258	208	226	258	243	262	249	246	244	239	247	262	233	291	266	251	287	229	237	247	243	215	247	248	233	272	246	230	242	226	238	229	237	233	259	244	262	264	239	246	261	246	274	236	247	265	246	273	232	260	250	258	217	221	235	246	247	259	273	240	241	235	240	256	235	268	257	263	230	243	229	235	216	259	269	267	235	243	243	242	259	268	231	279	246	237	268	234	245	255	218	238	250	234	253	270	237	237	246	259	287	251	238	265	260	246	253	259	231	221	283	282	278	256	264	236	248	276	225	232	238	253	209	237	232	230	271	239	259	233	235	244	247	235	250	242	248	260	254	265	243	255	269	245	251	249	285	246	225	239	266	243	233	263	242	234	264	259	258	262	242	236	271	255	235	246	237	251	275	264	220	249	253	257	241	257	277	279	248	247	226	246	274	260	239	242	240	223	254	266	209	248	254	239	247	253	272	301	251	263	228	271	251	240	245	231	259	250	243	234	256	214	261	222	231	244	266	210	227	260	267	228	253	257	231	263	231	251	225	249	275	249	212	261	230	252	265	274	244	243	240	258	249	237	241	267	251	244	248	258	241	246	229	221	241	252	251	277	256	264	240	247	256	242	221	253	271	227	276	236	240	258	246	235	214	248	231	275	248	256	240	248	257	267	271	277	265	234	256	275	247	241	253	232	204	261	246	267	261	250	241	251	262	264	245	254	206	237	270	282	239	262	245	254	263	233	260	227	296	230	261	250	230	252	260	263	246	243	247	264	259	246	236	246	255	244	253	225	241	232	254	252	257	238	232	224	256	263	234	260	238	242	221	252	252	219	231	244	236	225	238	282	255	250	218	247	256	267	232	235	226	234	245	253	246	263	260	253	240	250	230	279	248	227	227	240	249	267	273	247	228	233	265	234	257	220	272
4860	780	722	506	360	392	321	331	294	279	321	285	278	297	262	285	289	283	248	242	271	253	264	248	271	258	260	300	252	255	275	250	255	243	237	279	262	248	239	249	263	260	237	241	253	223	256	262	249	264	246	243	266	263	238	240	258	232	271	271	250	261	228	252	261	252	279	231	235	251	266	237	241	240	240	267	277	252	281	258	235	264	256	237	264	261	243	206	271	233	237	262	233	255	278	249	262	259	265	252	242	263	237	260	226	255	265	271	246	291	251	256	253	242	244	249	221	266	261	284	260	265	259	248	267	276	254	223	285	238	259	294	250	271	264	238	270	259	258	233	252	264	263	247	275	250	281	263	238	241	238	262	250	215	283	238	242	234	262	248	263	241	240	257	251	250	253	259	269	258	265	265	269	235	226	257	265	261	232	214	268	245	238	255	250	262	244	275	301	262	257	260	282	263	267	262	253	241	257	262	236	234	278	224	278	241	244	264	264	250	234	264	242	271	258	271	255	241	282	265	253	245	238	236	277	269	281	291	244	262	251	245	265	254	217	259	258	238	282	252	259	261	281	265	265	217	251	226	256	261	264	271	248	267	241	257	252	253	276	272	247	256	251	263	267	253	259	260	272	247	255	260	254	230	261	242	215	251	262	239	258	232	275	269	241	252	246	229	260	236	223	246	219	247	282	270	238	267	239	270	238	252	236	242	239	261	250	268	283	232	277	244	256	247	226	257	287	250	279	220	238	271	232	239	230	256	257	228	267	264	252	260	260	244	270	267	241	244	247	271	240	287	249	260	255	260	255	263	251	279	237	278	243	253	251	247	253	257	250	271	254	261	272	236	253	245	243	248	277	279	270	238	285	269	244	223	242	267	241	227	249	251	278	225	240	252	245	252	245	272	267	248	260	265	254	261	262	277	257	246	265	273	244	234	256	252	247	245	228	234	272	250	244	253	269	255	262	235	253	251	250	281	234	227	259	267	248	253	265	275	252	216	259	259	251	264	269	256	224	246	259	241	263	245	245	269	254	267	248	255	251	270	264	268	261	265	240	227	242	250	261	249	257	240	263	247	282	239	245	245	286	251	285	274	247	273	221	261	252	248	248	251	246	237	271	242	238	259	228	273	281	243	285	253	283	230	265	262	264	265	226	251	231	261	259	245	290	255	266	265	227	235	230	248	214	261	242	236	249	268	280	256	258	274	271	248	236	251	245	226	257	257	243	257	234	268	238	267	255	252	262	261	245	242	272	258	259	233	241	252	249	248	267	267	282	256	249	264	284	274	243	264	266	254	294	243	237	246	259	280	254	244	248	253	252	260	256	261	260	244	248	247	264	272	259	263	257	290	246	241	270	231	257	244	238	253	243	267	231	246	240	262	256	268	255	257	253	271	245	256	267	276	259	240	261	258	259	211	268	261	284	258	266	256	241	259	247	235	253	263	267	269	225	258	259	295	277	239	241	246	245	257	272	301	235	213	268	258	254	252	264	265	260	260	260	265	265	254	230	264	250	284	261	265	245	254	262	244	247	268	246	265	254	279	263	289	257	258	254	261	241	229	254	248	225	230	232	235	277	266	228	245	250	259	250	213	269	266	238	244	245	258	293	273	252	274	254	279	251	252	259	262	278	250	266	249	239	245	260	253	260	273	261	261	231	277	248	247	255	250	234	243	244	275	248	269	245	263	222	286	250	243	265	236	278	272	241	237	253	285	238	239	253	242	270	262	264	267	255	233	259	283	265	245	266	256	266	254	268	238	253	257	233	272	252	236	261	255	269	225	266	252	245	259	260	254	261	233	236	242	261	242	258	236	241	230	234	283	266	243	255	282	250	232	253	278	256	229	245	265	256	254	263	231	266	252	215	242	252	225	246	260	239	286	278	265	267	265	231	251	239	256	274	265	253	251	258	255	245	229	264	243	254	229	271	258	262	278	259	279	279	259	248	280	257	243	258	231	238	246	262	253	287	284	245	234	252	260	248	259	255	244	268	244	267	250	247	254	233	259	231	257	276	232	241	247	254	244	278	266	208	277	256	256	240	246	281	258	226	238	287	236	266	270	267	247	237	264	240	250	283	236	245	262	265	251	273	246	276	266	247	254	258	268	252	239	218	247	227	254	256	246	246	251	278	263	261	229	238	246	261	228	236	245	273	263	287	299	282	263	255	262	253	260	278	285	249	237	244	250	260	244	263	281	241	256	270	245	202	248	243	239	273	246	245	236	226	267	222	262	241	299	266	244	242	267	241	248	275	243	270	246	237	254	246	254	229	237	274	256	234	236	266	279	244	275	249	241	264	247	261	267	261	222	251	244	270	259	244	245	223	256	237	233	231	242	239	257	227	265	257	241	271	278	240	212	259	247	252	238	235	272	241	274	252	209	253	269	244	254	242	272	262	248	255	252	256	239	263	274	255	266	232	286	284	255	234	228	267	254	253	222	265	250	247	244	237	247	244	249	240	246	284	259	248	237	259	248	257	243	264	242	269	254	273	266	249	224	246	262	257	270	239	241	255	264	271	257	244	259	237	252	284	242	268	249	273	270	283	259	249	246	272	264	250	269	285	248	254	259	247	233	238	293	269	252	232	256	252	249	238	247	260	265	269	271	260	270	247	262	260	248	257	283	218	252	258	269	250	239	250	245	289	255	262	263	246	254	232	245	254	266	269	246	232	249	238	242	238	269	236	269	246	256	250	258	283	230	260	239	259	262	271	272	253	238	236	255	268	247	272	253	276	252	233	248	249	264	229	240	243	246	259	238	258	255	298	254	259	256	256	254	232	244	240	228	246	284	239	241	263	254	253	288	236	246	279	252	256	287	242	269	259	246	242	283	255	256	274	243	248	266	242	230	258	265	230	238	248	261	251	263	242	264	275	269	264	271	241	232	247	237	263	250	268	256	231	252	257	263	262	234	250	235	240	273	242	240	264	259	257	253	246	245	278	227	259	261	251	244	220	226	245	267	245	247	235	269	248	232	246	257	256	242	249	245	270	240	263	278	287	234	239	264	235	278	249	271	253	272	242	248	243	287	270	245	241	255	272	252	280	232	243	266	271	283	247	236	241	261	247	253	249	271	289	237	242	246	253	272	239	279	296	260	229	253	248	265	240	256	257	257	256	243	256	254	238	255	265	241	261	297	255	243	249	269	231	290	259	248	240	286	246	250	251	245	277	242	245	237	221	247	252	263	266	259	255	298	253	237	243	247	232	239	255	247	254	253	234	263	280	237	279	236	249	247	225	263	251	249	256	249	269	252	243	258	272	275	256	255	275	266	247	266	256	254	243	263	237	242	262	215	262	248	251	267	265	268	235	256	251	262	262	254	237	254	271	219	273	240	257	253	223	260	269	264	219	257	265	275	256	254	250	232	268	245	258	253	279	274	245	240	284	273	248	276	254	254	274	258	245	256	254	230	265	277	241	251	258	285	235	281	216	262	213	257	241	281	255	287	224	240	279	272	284	259	269	261	276	260	266	232	281	246	257	258
25828	21326	27992	24978	21340	12645	1768	1152	934	933	822	780	740	744	717	736	696	715	714	687	656	624	664	652	662	607	619	629	700	621	585	606	606	622	623	680	611	597	603	622	617	621	651	599	609	637	622	642	651	559	652	611	608	606	625	651	657	603	621	621	665	632	619	593	615	631	588	619	632	602	600	639	591	627	573	599	616	591	592	632	582	642	593	574	606	601	607	620	612	599	608	604	563	650	623	651	623	671	605	623	602	624	599	593	617	556	587	565	595	619	646	622	611	603	583	568	618	578	639	636	630	634	636	594	661	586	588	564	614	664	618	590	624	611	598	582	655	648	563	584	601	624	565	624	655	617	656	579	619	602	669	628	588	596	610	591	616	603	624	605	596	602	600	614	606	658	639	642	583	615	603	633	624	625	633	641	628	586	618	600	556	615	611	614	617	604	586	567	623	618	613	589	625	632	640	672	597	622	617	679	610	664	594	599	604	617	586	625	617	602	637	601	631	584	593	599	646	579	592	658	605	617	584	602	631	650	597	588	641	632	580	590	613	599	649	585	616	606	626	577	630	621	564	635	650	641	619	621	565	612	611	620	620	618	620	634	622	564	606	611	596	609	596	599	611	647	637	584	641	607	634	603	633	611	645	614	609	585	600	639	634	662	597	598	616	636	591	616	584	597	644	601	619	630	654	583	600	570	588	608	574	591	558	597	632	607	625	627	610	625	601	628	640	605	656	617	569	626	628	622	627	603	593	631	623	616	604	592	626	633	644	602	653	628	597	624	617	652	617	584	628	586	597	620	615	634	589	616	665	612	624	591	629	609	621	576	644	582	592	599	639	601	616	636	572	591	610	638	642	634	611	626	621	620	620	621	615	612	642	663	588	604	597	611	561	628	582	562	637	605	603	644	615	636	612	581	570	590	618	624	615	602	634	633	588	648	659	586	615	657	576	635	666	618	592	665	569	608	610	609	621	628	558	634	624	629	655	629	602	619	576	612	629	605	588	651	611	577	582	659	625	563	626	625	537	640	598	667	588	612	632	641	576	596	614	627	614	625	618	622	641	603	640	583	646	583	599	589	629	638	625	607	654	607	572	598	590	585	556	636	617	666	570	644	621	589	627	582	564	621	634	638	628	645	624	605	629	649	586	671	676	633	604	646	643	597	664	603	606	622	616	616	649	641	607	610	576	640	607	623	577	618	601	678	638	619	621	573	568	643	577	638	620	590	670	596	633	638	618	559	561	614	626	636	624	594	632	592	614	643	606	640	554	627	614	635	613	614	664	631	598	631	642	612	561	616	622	611	626	619	582	593	644	588	595	616	638	685	605	649	633	588	608	646	656	624	613	622	605	609	630	597	613	634	599	643	639	648	615	614	610	612	621	629	592	626	604	602	641	620	656	592	613	623	620	600	604	625	593	618	622	648	591	610	567	614	603	612	586	642	611	641	606	612	590	608	617	611	634	585	628	619	600	624	629	624	577	638	630	597	623	621	646	643	557	630	536	634	601	651	610	620	597	600	666	608	643	619	625	609	584	634	671	651	607	607	666	627	592	603	623	594	627	612	588	605	618	645	587	644	624	594	666	660	570	656	594	646	628	630	620	627	590	629	651	631	585	600	593	611	568	596	616	574	593	657	624	639	613	606	614	630	647	608	594	591	616	642	575	614	627	572	579	582	602	626	608	591	643	632	613	614	641	613	616	614	614	576	630	633	629	615	638	563	638	638	622	601	606	630	594	562	567	615	560	621	590	607	619	574	590	587	575	606	628	595	603	608	598	587	618	628	622	635	596	609	607	605	608	562	621	632	633	636	626	604	608	620	630	631	606	596	608	634	571	662	618	612	612	636	595	562	593	598	568	603	622	636	641	586	615	595	631	621	640	572	554	589	637	594	613	626	624	622	619	633	649	635	635	591	600	616	604	600	578	624	591	617	607	641	615	585	600	616	588	567	587	581	607	617	610	578	604	635	609	618	670	592	622	627	676	633	649	626	628	578	592	645	611	659	583	585	603	625	617	557	633	612	598	603	625	657	587	661	636	586	556	620	636	642	620	570	630	616	599	594	572	604	623	613	600	632	602	635	588	644	633	597	651	614	603	599	651	619	605	569	598	642	587	631	626	588	618	628	600	587	607	604	673	635	635	655	628	628	586	629	578	604	608	606	640	630	645	627	612	596	626	644	626	614	629	654	583	617	600	627	633	623	566	566	645	623	669	600	590	553	594	580	630	639	616	622	629	610	614	634	583	612	593	609	631	644	588	670	665	654	640	612	630	615	587	599	585	608	620	662	622	642	615	677	650	594	618	628	617	584	643	634	629	612	577	603	658	590	605	557	626	606	654	616	611	590	658	629	579	643	623	645	609	648	628	586	617	610	603	562	617	633	583	636	591	582	607	588	585	603	626	619	591	643	643	632	618	588	624	656	592	653	631	615	599	614	598	610	623	640	597	631	603	601	599	665	621	583	624	609	615	597	610	564	602	585	576	625	631	588	565	617	590	602	629	588	600	574	643	600	645	650	639	582	612	667	596	635	622	600	619	595	620	610	605	567	579	597	588	581	624	604	624	572	595	627	537	594	641	560	642	630	614	623	613	605	667	566	609	637	625	580	607	634	631	546	632	598	625	601	605	624	614	618	548	562	612	611	612	622	600	592	581	618	601	605	593	575	655	642	613	643	652	640	601	560	636	602	659	621	639	639	582	629	622	622	633	636	629	602	668	615	607	589	640	640	605	567	643	640	619	644	641	646	603	595	592	634	611	601	595	584	577	597	609	668	597	664	584	612	610	601	626	608	607	587	621	624	603	597	614	614	605	589	634	602	648	661	632	639	610	606	606	629	657	609	653	615	636	603	606	554	640	599	637	649	614	599	601	569	595	636	602	614	606	639	641	601	637	634	616	564	607	610	631	589	586	613	625	627	614	604	623	602	653	610	600	626	601	636	588	586	653	611	593	599	587	635	606	584	615	625	610	616	560	626	601	625	598	605	586	619	620	577	614	568	625	580	586	585	594	666	612	622	629	603	597	632	638	659	616	615	616	607	632	597	559	610	602	619	619	586	542	606	613	583	586	682	614	617	671	623	639	612	625	638	633	642	610	616	602	600	586	618	617	669	589	642	574	568	597	609	645	623	645	657	653	579	614	621	609	636	612	643	619	577	621	614	574	617	660	583	657	605	608	606	617	634	646	623	667	588	603	612	635	556	574	624	689	644	640	659	577	599	627	571	600	587	604	652	585	579	629	639	584	554	624	553	626	583	590	649	623	604	605	615	603	621	588	607	624	654	595	630	606	639	614	609	655	622	606	602	614	626	601	605	591	635	624	628	593	623	580	621	617	586	658	664	597	582	604	643	655	616	623	650	572	582	600	596	588	607	605	561	617	629	643	608	589	598	623	620	588	593	597	618	645	613	622	563	601	634	623	635	641	642	652	626	569	582	620	651	604	607	598	597	628	630	645	634	590	649	587	574	596	599	647	647	582	611
7351	10642	9767	5559	3712	2832	2114	1688	1402	1282	1227	1105	974	932	899	816	832	796	821	725	731	713	675	716	648	673	680	646	641	683	653	657	631	649	630	605	593	618	609	620	605	627	555	586	636	579	616	581	632	641	590	597	562	630	587	583	619	639	618	641	595	565	579	615	629	622	552	600	600	569	591	574	562	624	609	597	621	609	588	568	584	589	614	576	580	573	578	528	580	604	609	572	595	610	612	527	597	609	556	605	553	622	556	604	579	610	552	569	595	606	577	574	588	575	587	530	546	602	566	572	548	565	553	583	591	598	569	556	583	558	567	603	602	591	596	602	574	587	614	606	563	586	610	579	570	593	564	575	630	590	556	574	628	538	574	596	577	589	532	578	589	619	588	534	596	562	624	574	565	599	579	591	614	601	561	574	599	617	541	592	588	588	544	573	592	611	606	571	520	613	606	539	561	599	571	573	541	579	562	605	588	585	603	578	570	595	568	591	563	561	636	574	588	581	592	642	541	599	536	626	591	609	553	539	567	600	585	594	540	564	606	592	579	534	581	578	589	552	579	591	597	595	557	589	576	560	616	606	589	556	584	540	581	587	596	589	580	554	574	586	608	571	565	608	595	574	572	543	590	586	568	558	581	583	564	543	569	587	599	550	544	584	566	547	552	598	593	559	595	589	540	570	605	578	580	587	585	542	566	583	587	558	558	588	607	608	589	574	574	590	603	574	594	567	540	587	584	586	595	594	606	570	552	543	585	592	579	625	604	616	565	588	540	580	549	547	577	575	563	572	577	522	535	611	586	559	618	584	556	580	610	559	556	554	577	596	594	580	554	564	609	569	599	549	618	563	527	608	543	585	591	570	593	584	637	601	576	587	604	576	585	587	574	570	603	578	588	602	572	617	559	530	575	567	571	524	566	606	560	590	537	556	608	603	538	632	615	551	590	562	589	562	597	602	540	639	578	570	558	589	564	589	586	581	536	587	556	564	535	623	596	582	578	605	586	610	565	615	580	535	580	604	608	585	560	622	552	609	653	596	614	554	590	561	575	591	603	603	628	603	623	585	615	576	537	620	584	570	584	552	540	535	599	580	543	595	557	564	540	558	596	591	543	570	598	569	575	594	599	596	581	571	581	572	556	614	544	569	638	540	563	572	620	635	603	596	621	542	575	562	582	592	605	570	567	523	610	585	572	568	591	604	587	552	592	578	598	588	530	548	544	603	579	615	585	605	532	601	557	580	574	645	575	609	591	632	596	601	566	604	598	584	589	598	594	626	633	563	551	611	595	596	572	624	593	555	598	602	566	577	567	595	574	609	616	613	584	553	579	596	562	569	571	580	607	577	565	566	566	563	576	612	596	597	627	590	571	568	552	573	603	621	607	566	561	601	540	588	616	563	577	575	560	589	543	572	515	584	549	574	618	575	589	599	592	601	565	597	588	570	631	584	593	527	614	561	594	610	633	621	599	579	564	583	645	585	557	594	634	601	590	580	585	600	613	590	618	584	607	570	535	607	590	606	602	628	590	601	608	586	570	635	573	588	583	572	579	588	627	597	588	592	600	571	553	558	564	536	556	583	557	563	600	551	534	621	596	589	596	564	558	601	563	555	569	591	584	592	555	530	565	601	564	601	578	598	586	599	575	585	571	594	577	560	573	595	569	559	570	619	567	586	636	577	583	566	608	544	548	613	591	551	560	614	567	581	592	573	578	570	573	565	564	602	553	604	574	574	558	609	614	577	624	604	554	534	587	546	581	570	566	564	608	581	592	585	555	580	570	576	572	596	624	590	578	606	577	590	581	589	582	595	575	555	583	531	597	575	576	567	564	550	636	604	589	602	583	594	583	602	621	570	612	604	576	572	550	579	610	560	580	593	526	642	573	566	545	559	627	586	504	571	586	612	572	558	583	589	551	592	557	558	588	554	624	603	602	612	584	592	593	610	607	639	621	603	616	586	623	600	574	598	575	565	597	595	582	588	557	567	578	634	607	556	568	573	579	549	573	564	569	570	577	571	566	569	605	572	610	560	590	580	613	606	608	565	561	562	613	565	572	568	563	607	589	577	540	538	593	548	603	593	578	589	573	548	600	600	605	584	566	568	592	587	574	582	585	596	598	542	569	629	568	567	615	565	561	564	581	573	577	572	609	576	546	575	550	580	605	600	612	547	591	564	637	598	556	607	584	589	605	570	580	574	600	548	598	607	572	599	615	641	569	560	576	577	575	594	568	596	583	620	579	560	602	583	579	602	547	562	629	581	547	547	632	561	561	562	600	566	592	591	568	601	543	569	567	585	556	523	605	619	563	550	573	547	566	599	627	536	578	576	592	553	616	602	591	565	586	541	587	572	614	590	572	591	602	605	585	575	584	597	580	531	589	593	628	556	573	576	589	557	545	554	523	539	604	562	546	596	516	585	590	559	607	580	587	614	559	584	587	556	567	587	592	513	567	570	549	606	553	540	564	605	575	589	585	592	565	578	625	537	594	569	576	628	615	563	612	558	615	529	579	574	581	564	547	541	633	601	631	566	603	580	600	560	627	599	591	558	601	587	568	590	559	551	546	549	559	602	608	578	596	588	560	615	562	618	582	608	593	562	577	595	521	578	574	575	599	582	582	555	613	595	528	581	604	600	547	587	595	576	565	546	589	545	625	597	623	530	594	540	557	596	602	570	611	579	558	608	613	619	586	595	573	564	604	594	569	626	535	536	553	627	581	612	596	635	556	558	590	601	594	602	542	565	568	586	592	586	607	603	629	607	600	571	605	581	611	576	616	552	529	573	577	589	583	555	554	606	578	601	579	576	584	527	630	570	560	566	562	593	598	568	627	536	589	585	555	629	597	579	580	582	652	576	568	560	542	601	572	593	566	590	604	596	574	581	577	595	563	598	503	586	544	582	589	588	536	537	611	612	600	579	587	572	584	595	557	538	583	610	602	558	592	599	587	576	612	605	571	575	573	588	625	560	566	572	541	567	578	587	604	594	579	586	566	576	610	584	585	572	556	556	574	556	581	569	631	573	618	580	553	578	625	609	615	572	599	574	578	595	597	578	575	580	584	593	564	541	556	566	542	555	579	591	577	558	552	583	610	574	576	609	548	568	602	598	633	572	563	588	589	571	541	576	556	561	597	586	614	568	607	581	617	557	623	567	585	649	617	573	551	637	608	607	583	594	592	633	593	582	580	570	582	600	548	570	556	566	559	585	613	560	605	579	575	587	568	565	588	563	588	576	568	569	574	595	584	576	572	605	547	549	568	633	588	631	562	628	640	567	587	595	605	574	590	555	604	585	596	636	577	562	650	571	570	583	571	567	587	591	584	591	589	587	573	604	605	577	587	530	598	590	579	527	573	598	571	589	583	579	568	594	641	594	589	557	585	576	593	537	587	597	604	569	547	597	573	531	574	562	612	568	572	562	605	564	602	576	568	586	588	565	562	596	581	571	646	608	563	594	579	565	578	576	579	552	568	581	633	568	608	564	578	556
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
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
