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
338775594466	338775595036	338775595586	338775596136	338775596686	338775597236	338775597784	338775598336	338775598886	338775599434	338775599984	338775600536	338775601086	338775601636	338775602184	338775602734	338775603284	338775603836	338775604384	338775604934	338775605484	338775606034	338775606586	338775607134	338775607684	338775608234	338775608784	338775609334	338775609886	338775610434	338775610984	338775611534	338775612084	338775612636	338775613184	338775613734	338775614284	338775614834	338775615384	338775615934	338775616486	338775617034	338775617584	338775618138	338775618684	338775619234	338775619784	338775620334	338775620884	338775621436	338775621984	338775622536	338775623086	338775623636	338775624184	338775624734	338775625284	338775625834	338775626384	338775626934	338775627486	338775628036	338775628586	338775629134	338775629686	338775630234	338775630784	338775631334	338775631886	338775632436	338775632986	338775633534	338775634086	338775634636	338775635184	338775635736	338775636286	338775636836	338775637386	338775637934	338775638484	338775639034	338775639584	338775640134	338775640684	338775641234	338775641784	338775642334	338775642884	338775643434	338775643984	338775644536	338775645084	338775645634	338775646184	338775646734	338775647284	338775647836	338775648386	338775648936	338775649486	338775650036	338775650584	338775651136	338775651686	338775652234	338775652786	338775653336	338775653886	338775654436	338775654984	338775655536	338775656086	338775656636	338775657186	338775657736	338775658284	338775658836	338775659386	338775659936	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2783	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23352	21186	28118	24522	21199	21288	10721	2039	1497	1351	1227	1136	1056	1064	999	979	938	945	827	864	776	834	778	795	783	823	752	806	804	787	773	787	740	792	753	765	816	745	746	761	735	763	738	734	802	733	795	721	754	733	713	754	745	754	707	716	721	731	727	737	732	735	685	691	729	707	707	755	726	713	675	651	701	755	742	691	721	727	729	714	678	726	753	765	715	712	707	753	731	748	686	740	725	743	737	712	689	699	764	673	677	697	687	680	733	731	729	692	692	723	734	718	734	700	723	690	713	708	730	730	659	717	659	749	732	697	658	678	750	706	714	756	686	704	768	699	719	699	710	781	690	739	695	648	734	740	712	730	675	673	735	676	733	713	721	705	739	684	717	671	738	688	685	719	741	713	745	718	727	707	720	665	753	708	744	732	708	725	703	662	675	729	694	702	699	761	676	732	698	702	791	745	767	725	721	679	711	746	738	711	748	702	740	740	701	697	732	744	675	711	683	741	692	700	710	744	707	723	710	738	712	755	770	720	711	715	765	687	711	726	688	744	699	706	726	708	715	703	718	739	729	726	744	709	704	764	656	737	729	681	716	682	713	715	664	704	772	731	754	755	728	719	741	736	753	712	713	721	700	729	739	665	716	679	643	711	747	687	710	686	758	736	764	688	749	732	735	717	677	677	719	699	765	662	680	694	707	732	762	721	721	752	713	708	734	673	659	699	705	694	728	686	685	680	723	710	713	745	705	702	673	709	724	693	752	701	688	730	741	724	707	723	702	679	652	736	737	703	703	711	713	720	714	655	732	718	661	700	684	668	703	733	681	699	721	740	758	752	727	725	735	735	684	677	642	675	703	699	702	720	730	673	703	723	681	716	721	705	723	681	704	700	692	677	681	743	688	694	737	686	712	709	792	621	731	693	709	726	710	701	720	739	732	733	671	701	721	683	682	740	702	696	773	713	731	699	723	655	726	707	689	716	708	707	698	698	659	709	703	699	711	676	763	639	692	727	716	723	721	711	723	723	707	701	683	732	747	733	704	719	733	678	772	712	723	763	714	713	684	681	664	722	756	696	741	691	714	692	712	742	653	750	670	718	714	689	764	718	677	688	648	699	724	738	665	675	710	603	685	663	733	731	742	734	829	718	726	717	704	732	672	745	679	678	702	694	675	665	691	680	708	718	789	652	722	703	736	771	710	720	723	684	743	765	739	726	670	718	716	707	720	726	686	714	689	697	701	688	759	673	710	754	727	700	698	659	676	730	734	709	714	724	739	733	759	717	704	708	734	673	725	700	730	706	678	730	720	676	716	723	697	695	685	744	675	702	710	730	736	718	675	679	730	704	715	660	670	709	689	706	748	705	675	678	761	682	682	690	703	692	745	703	690	637	684	716	718	764	696	685	713	662	693	727	698	703	721	760	703	710	736	661	695	734	735	755	729	648	673	741	714	712	744	717	683	678	684	718	694	680	723	691	746	699	633	718	750	687	691	723	691	737	688	704	679	692	739	681	740	732	712	726	728	732	697	716	755	702	747	715	750	722	706	736	757	755	669	721	727	730	670	707	800	708	722	686	721	702	737	718	736	737	768	685	749	708	740	698	692	699	702	684	713	732	700	756	751	747	693	726	726	711	719	682	683	745	720	707	755	714	708	727	750	707	699	741	694	727	739	702	681	728	674	749	701	698	778	700	692	763	722	707	710	705	717	702	724	738	651	729	731	722	727	718	742	751	703	747	700	698	700	672	736	705	669	720	706	717	709	685	697	757	705	727	752	732	712	701	738	781	720	698	672	725	736	725	729	731	718	671	726	696	706	652	686	728	739	728	704	686	670	671	676	695	677	684	747	762	663	675	723	709	747	754	699	689	679	686	681	695	739	743	679	730	707	736	718	691	759	691	719	740	722	710	662	673	662	702	711	755	691	726	714	719	715	711	674	713	683	735	665	733	725	700	686	741	695	707	703	701	748	671	674	683	662	742	703	744	732	698	721	731	708	716	742	698	704	667	714	685	763	704	681	706	746	723	713	706	670	742	668	750	689	709	677	753	660	723	694	734	707	664	680	709	722	720	702	678	730	727	720	702	675	712	715	716	715	692	637	712	712	734	720	724	743	720	688	725	761	721	702	757	702	698	779	710	701	702	672	684	684	732	699	721	739	707	717	703	708	715	658	658	718	711	738	669	716	754	688	697	727	697	646	673	718	695	706	732	709	753	750	728	715	678	693	697	693	704	702	714	706	719	714	696	749	663	714	725	715	707	704	705	685	693	707	700	727	703	702	695	688	686	708	725	692	700	710	706	746	715	647	744	656	723	687	733	736	705	685	736	673	692	711	706	713	687	688	659	747	681	710	720	693	718	727	677	706	710	715	702	726	693	761	743	727	709	715	640	685	689	732	723	689	729	721	692	710	761	713	697	746	679	710	694	709	711	747	723	712	735	686	681	745	707	678	694	691	655	748	703	748	707	701	687	739	711	717	717	759	699	707	712	686	685	697	684	724	680	696	704	727	713	696	758	735	672	704	725	715	743	699	709	717	710	667	685	715	707	747	679	684	692	749	709	685	736	670	718	754	673	679	676	698	719	724	719	673	724	692	717	685	706	737	714	678	719	737	703	677	724	674	682	730	713	712	728	746	693	724	713	738	694	726	741	700	723	743	710	712	739	690	721	718	725	746	711	712	701	726	707	686	696	718	714	708	737	742	725	708	744	703	716	724	688	692	709	712	720	725	718	685	773	705	677	717	671	704	725	750	723	719	750	687	710	715	717	704	763	699	708	758	720	720	702	744	758	668	710	695	629	690	701	757	652	695	673	747	698	701	720	695	721	650	762	644	731	685	749	711	662	731	638	733	704	711	684	733	705	715	719	725	742	755	658	739	692	734	696	758	715	710	700	744	722	747	735	662	725	746	692	695	719	669	750	697	701	695	639	754	722	693	710	701	711	688	712	708	709	718	713	729	731	712	702	725	736	692	693	706	736	712	702	679	720	713	679	708	711	716	725	711	726	708	714	721	658	669	713	707	670	713	676	666	725	705	678	709	740	746	698	688	742	728	718	671	714	686	713	699	725	735	696	693	703	710	683	699	712	708	698	669	674	734	763	689	704	709	700	691	741	672	699	703	714	721	748	683	760	747	720	714	741	728	697	741	713	700	755	693	715	694	719	728	702	694	734	706	713	704	747	693	715	697	727	709	728	733	729	669	764	726	697	724	712	675	696	701	695	681	712	687	728	705	705	709	756	718	701	718	745	678	645	686	686	715	700	696	725	739	773	699	695	657	792	730	713	703	706	705	733	688	696	744	732	692	646	694	690	709	766	697	727	730	699	724	713	724	682	686	739	689	685	703	694	730	720	729	735	732	707	701	693	680	727	693	728	698	703	731	717	680	696	668	682	697	743	688	716	767	669	694	711	690	736	717	695	702	678	714	755	708	721	708	701	742	715	722	713	708	687	714	723	673	735	706	744	702	684	733	722	702	707	732	681	691	704
20871	20885	18561	10364	7029	4901	3849	2936	2540	2197	1907	1721	1503	1422	1308	1209	1168	1054	1015	951	946	934	862	915	867	799	833	848	817	797	780	757	853	774	812	792	761	730	752	770	665	803	763	725	718	736	746	735	761	709	711	701	688	702	717	694	661	637	684	716	709	701	667	719	712	701	751	671	650	692	678	669	666	717	682	700	666	684	631	684	715	662	667	700	715	725	725	698	699	648	699	659	684	692	675	676	676	685	688	652	710	684	663	662	671	658	688	671	682	687	672	686	674	729	667	692	680	674	637	697	645	689	640	677	667	670	695	721	700	690	693	713	703	620	683	710	712	637	685	642	707	726	674	661	714	720	676	624	733	700	650	655	692	710	646	679	645	662	699	716	696	685	670	669	692	633	639	700	707	692	688	673	716	647	655	661	663	689	670	674	694	678	682	704	670	675	694	687	743	672	664	681	665	692	690	695	658	672	673	663	650	653	700	641	654	641	647	663	685	720	735	715	697	670	657	669	683	645	716	616	705	637	658	685	671	683	671	724	723	710	629	671	642	730	656	666	671	648	664	684	699	702	713	694	604	706	706	718	699	668	685	681	673	692	663	685	669	661	743	647	646	672	689	712	681	650	634	664	625	710	668	689	731	710	692	694	667	660	670	658	675	666	696	696	632	683	705	707	656	690	722	656	707	707	619	697	701	656	703	695	706	715	717	678	666	669	692	681	666	700	656	682	703	739	672	694	659	696	730	702	660	658	685	696	683	660	697	707	659	657	700	687	662	611	677	670	684	671	664	644	655	682	680	656	641	680	680	681	672	677	625	686	672	675	691	716	702	636	669	659	685	651	709	638	687	713	632	661	677	680	642	673	708	672	619	698	673	692	650	733	608	701	675	688	715	677	663	649	672	682	713	614	677	684	671	652	731	700	691	691	666	719	680	719	660	680	710	690	718	619	682	683	647	676	729	683	709	651	711	704	664	670	658	709	646	687	683	665	684	675	675	654	689	702	681	691	672	698	656	670	680	678	651	638	684	681	684	759	680	648	711	725	705	670	667	677	718	684	676	621	706	665	677	648	690	701	656	677	684	661	721	686	691	688	698	650	660	659	699	696	726	695	652	670	679	660	685	661	683	695	728	655	659	660	659	713	641	667	693	689	662	687	648	656	649	651	688	635	671	698	639	710	725	631	680	699	718	679	680	681	659	683	680	690	739	663	682	682	679	647	712	613	680	713	707	699	675	725	703	710	662	665	673	672	678	666	643	690	668	699	671	687	693	677	707	662	718	685	727	670	661	656	707	672	725	617	688	647	649	677	654	671	664	738	672	688	657	685	705	643	682	678	694	715	626	683	692	683	659	693	676	688	616	684	710	676	658	715	655	712	675	692	661	653	652	650	678	677	663	726	650	666	661	679	668	698	651	677	690	703	672	693	673	650	699	672	634	682	706	692	697	663	720	690	702	633	672	687	686	662	674	701	633	647	689	648	709	689	694	631	681	698	650	694	618	650	687	665	698	666	643	651	694	685	686	670	710	658	653	674	675	670	703	729	695	701	624	652	690	661	664	691	716	724	705	661	749	647	664	686	666	678	697	702	702	668	697	660	670	694	679	694	668	674	675	688	685	694	681	702	695	659	693	702	710	672	696	703	698	725	660	722	665	669	692	684	702	719	686	711	707	685	690	707	688	698	670	732	639	736	674	689	680	646	679	674	697	692	690	669	662	670	657	683	628	697	671	633	670	705	670	734	656	676	639	653	645	670	634	655	674	667	682	686	692	708	652	726	644	668	659	646	672	663	674	665	726	677	705	698	704	660	672	670	671	681	711	684	648	684	681	697	623	642	655	661	628	666	683	634	713	711	641	711	679	698	657	706	669	672	708	679	637	701	669	705	662	710	657	724	696	681	691	670	676	663	698	688	690	653	719	666	675	692	702	669	650	665	693	629	735	648	650	652	673	746	663	648	674	638	657	702	667	693	623	689	637	640	623	647	691	671	686	676	681	710	631	637	693	715	672	663	668	636	725	675	667	651	700	653	695	650	686	639	635	715	664	672	666	672	632	708	699	655	662	658	677	683	655	681	664	669	656	685	690	687	706	707	683	689	667	702	713	682	683	695	652	674	667	705	661	690	637	703	630	699	694	677	707	654	708	679	633	653	686	657	693	654	683	673	703	657	717	664	625	660	678	648	714	702	657	688	687	676	670	744	685	675	738	667	674	706	696	701	668	676	653	711	660	709	686	678	707	648	707	678	684	715	684	660	662	705	676	674	670	631	680	687	702	667	724	686	643	654	645	662	668	689	674	678	600	727	695	708	694	673	681	699	653	705	709	684	640	689	643	639	645	697	682	673	702	653	654	681	719	708	658	717	658	678	649	728	694	682	665	685	611	672	673	654	657	701	701	670	685	671	663	739	677	680	703	701	680	684	686	702	689	662	628	698	666	693	678	726	670	658	674	688	684	686	689	685	712	723	731	656	680	690	658	696	670	656	713	693	674	686	638	666	654	674	661	718	644	640	647	673	685	689	682	653	709	666	662	672	695	659	665	686	722	667	698	696	653	698	734	699	698	706	686	698	698	697	674	662	721	681	664	674	683	679	675	677	704	688	663	661	666	698	692	751	660	689	672	700	662	680	640	668	678	691	705	680	675	675	627	702	664	673	707	665	678	710	699	662	699	658	678	700	646	725	690	706	659	683	692	653	683	638	677	707	675	676	632	701	675	696	679	696	669	675	713	690	685	713	687	660	623	705	704	684	711	691	683	693	667	692	695	687	663	664	672	663	717	688	684	703	694	691	672	679	704	674	701	663	645	667	640	703	678	701	683	674	692	691	667	693	682	710	628	680	698	674	645	666	643	689	664	679	663	675	706	691	638	693	671	724	663	676	651	729	691	693	719	652	657	669	655	703	632	659	672	672	676	690	687	616	681	743	680	672	679	680	675	695	637	697	692	714	671	672	681	658	703	679	647	672	685	734	702	624	680	674	657	683	695	683	665	668	692	681	689	650	704	679	717	711	691	678	697	680	656	660	687	664	653	698	669	666	695	685	701	691	669	639	705	656	670	732	639	641	662	662	682	676	719	688	693	619	661	708	667	687	703	657	637	700	680	640	698	726	682	684	662	655	702	724	651	734	674	685	702	694	699	710	680	667	720	693	665	697	681	676	681	649	661	638	634	701	698	694	690	678	721	694	677	725	651	705	680	687	684	675	663	703	664	676	649	755	667	677	662	681	672	666	709	690	670	692	653	667	623	664	650	646	668	656	644	672	717	683	687	686	687	668	742	637	659	626	708	671	705	658	718	650	671	668	681	717	700	655	663	697	678	657	686	714	717	630	704	665	696	658	675	712	644	636	676	660	714	679	697	649	738	718	701	703	632	658	655	694	676	658	663	678	656	725	660	696	658	698	674	655	674	641	697	699	700	673	685	714	678	685	662	659	656	685	689	711	649	670	674	699	678	686	649	689	656	659	644	689	673	633	704	730	673	666
27911	13586	1579	369	280	195	168	164	158	157	168	138	164	150	160	156	158	144	162	151	157	180	143	138	140	134	139	143	155	154	160	148	148	164	144	157	138	133	155	164	162	146	144	147	142	126	144	144	141	160	130	144	148	138	161	142	149	155	152	169	154	138	147	137	161	154	150	160	139	132	141	150	140	137	149	159	156	154	168	152	162	134	164	133	136	170	133	152	148	174	146	140	133	155	155	149	143	151	145	141	152	180	139	144	140	163	140	125	146	161	164	165	157	145	139	138	139	123	139	157	143	149	153	136	169	141	162	154	144	148	156	172	177	142	147	134	123	148	141	149	137	158	147	161	165	145	148	139	127	137	130	129	133	132	132	131	150	170	139	159	153	139	146	148	178	142	148	139	149	141	158	135	168	147	148	149	155	166	170	152	137	170	168	158	159	161	157	136	151	167	165	162	158	133	145	124	154	152	134	131	148	162	134	135	131	147	138	139	163	189	166	150	164	138	128	137	141	153	160	162	139	130	175	145	163	124	142	150	147	150	144	128	130	140	184	155	133	135	138	141	144	123	169	150	152	155	165	150	144	160	164	146	133	145	161	137	155	140	167	142	138	165	148	149	160	127	178	161	154	143	156	165	147	142	163	159	158	157	139	142	142	141	145	152	159	146	130	126	151	137	136	143	129	164	156	169	147	159	150	178	137	174	141	134	157	167	152	141	166	138	160	145	143	149	143	145	139	124	140	135	140	153	129	133	135	129	164	133	169	155	135	139	144	138	158	174	140	146	137	138	147	139	141	147	146	146	175	159	140	177	161	145	150	157	141	129	152	134	140	143	139	168	160	147	171	153	167	162	148	146	148	141	148	160	171	149	159	145	151	142	134	133	143	132	140	145	166	146	170	125	151	143	140	153	154	153	144	139	133	144	175	143	175	150	154	148	164	145	150	147	132	153	161	140	147	154	150	144	145	131	162	156	129	146	142	153	134	140	149	142	137	153	137	151	150	140	129	138	149	146	152	142	144	152	148	142	140	152	141	135	146	164	163	133	153	145	148	133	129	171	149	137	137	140	154	155	145	136	136	145	159	154	145	130	165	120	172	167	153	148	148	158	144	147	167	134	180	148	149	148	163	156	129	149	123	155	156	131	155	158	150	149	164	133	143	146	147	150	142	152	166	159	149	176	163	143	145	144	148	128	159	166	133	158	145	133	142	141	155	153	149	145	167	152	155	147	149	165	140	169	167	142	150	143	153	144	162	152	163	141	153	135	163	138	148	139	148	153	166	137	161	152	127	136	134	141	139	146	146	159	162	148	142	153	129	160	155	161	152	167	158	137	145	145	160	149	149	142	172	134	149	153	141	148	146	168	152	166	142	153	137	140	144	147	169	161	127	129	153	164	168	139	152	143	155	147	153	142	153	161	159	146	159	150	140	145	172	154	143	172	154	130	153	146	136	152	143	133	151	143	147	169	149	131	146	137	155	150	140	128	163	138	152	162	115	152	150	159	132	154	127	141	134	170	164	148	163	155	146	137	148	131	154	151	119	131	127	174	136	179	144	156	136	160	164	163	154	152	144	148	139	147	162	141	144	146	148	143	138	147	151	162	147	129	147	136	141	148	148	132	167	165	159	150	160	149	126	162	151	137	140	150	142	150	158	145	148	152	152	156	138	116	155	160	152	146	119	142	151	146	138	153	145	155	149	138	156	146	156	149	169	141	171	131	160	160	158	145	146	140	141	149	149	139	154	117	134	154	147	147	134	147	137	175	159	145	140	153	169	162	142	171	159	134	144	150	154	155	149	152	136	167	128	151	150	167	150	135	158	158	141	144	146	143	137	150	154	151	142	144	133	135	142	160	142	150	150	143	141	154	154	156	156	147	139	135	176	138	140	183	151	176	139	149	158	136	153	168	156	148	119	117	150	134	149	169	144	143	149	133	132	146	153	153	140	156	161	156	141	152	167	149	147	159	160	147	146	157	173	147	140	151	153	142	158	166	164	164	152	155	159	144	141	153	155	146	161	144	146	154	142	161	160	159	153	142	173	164	155	148	150	155	139	143	137	162	154	141	135	148	145	144	127	141	144	167	172	147	131	156	155	157	155	142	176	150	158	153	125	159	138	126	139	139	147	154	147	164	133	140	158	151	157	162	144	144	144	155	128	158	144	165	137	137	142	177	160	141	144	148	170	148	141	162	158	149	146	164	150	151	150	151	155	171	143	147	152	153	146	136	142	177	160	140	163	145	141	140	142	143	156	159	141	144	172	129	132	142	165	151	164	163	145	154	148	165	160	166	159	134	147	157	152	145	152	122	141	136	147	152	138	151	169	153	136	160	145	158	144	126	151	159	152	149	152	161	155	164	134	145	165	181	152	145	156	161	143	158	144	132	170	153	151	156	147	147	143	167	163	148	165	140	162	160	151	141	155	155	159	135	134	128	163	153	145	139	152	153	136	147	140	139	158	144	150	141	156	135	148	161	147	155	149	138	157	138	150	150	143	140	163	134	158	163	142	157	159	150	144	162	158	143	156	159	160	145	156	139	140	163	157	175	154	134	135	164	172	127	167	169	160	150	133	172	138	138	141	141	133	165	141	141	164	152	140	147	149	156	151	136	125	181	168	145	139	162	138	162	161	144	144	158	135	118	142	135	143	145	139	172	159	146	158	116	133	154	139	129	137	146	154	157	140	163	142	132	155	145	136	158	163	147	174	146	139	157	189	134	131	150	149	139	146	140	153	143	154	163	151	159	129	160	151	157	148	149	145	135	150	139	156	166	151	135	151	147	163	143	156	167	152	162	162	155	132	136	126	156	160	173	135	168	164	159	143	163	145	151	153	158	159	135	153	160	150	164	162	161	138	172	148	164	129	131	149	134	135	149	162	165	134	142	134	150	144	120	125	157	146	165	164	166	137	138	153	158	157	141	126	137	150	144	149	141	143	148	156	143	156	158	160	130	152	149	153	166	134	151	139	153	158	127	140	145	149	142	132	162	169	148	140	168	137	171	158	145	134	144	145	128	157	147	147	157	150	149	140	149	141	133	160	154	164	139	163	155	161	124	133	133	158	146	136	156	163	155	140	153	139	156	170	142	142	148	141	165	152	161	120	128	142	151	147	140	133	157	139	148	164	142	131	147	137	167	179	141	132	121	135	130	139	137	163	152	132	146	156	182	180	167	135	148	150	154	155	135	145	152	167	157	165	164	135	151	139	127	171	156	128	154	153	183	143	171	165	150	150	145	129	143	154	144	146	145	140	150	148	157	145	143	163	160	151	142	150	142	139	147	137	133	167	151	142	162	152	149	145	163	155	162	124	134	137	157	166	150	161	131	132	160	147	136	149	128	152	158	150	137	131	150	150	151	152	128	144	121	155	160	152	156	169	143	146	170	171	173	128	151	174	158	144	140	156	161	150	167	164	146	140	174	157	146	141	161	133	153	132	163	150	113	158	149	171	148	161	139	126	144	161	133	142	146	120	155	161	149
7923	912	806	452	331	271	278	226	219	193	213	206	204	199	158	174	177	193	168	181	197	176	202	170	175	177	160	169	159	178	161	162	185	202	187	198	176	174	180	174	163	161	178	148	161	156	177	173	196	184	180	188	173	169	190	173	187	167	180	168	168	173	171	172	186	207	175	162	174	164	179	174	175	153	178	159	196	158	169	174	198	166	184	146	172	163	184	148	195	149	192	178	180	202	178	154	168	176	172	166	169	175	164	162	176	180	164	197	198	155	173	160	166	171	180	161	177	181	157	175	147	157	182	156	201	176	175	188	163	183	150	159	180	177	154	168	156	180	167	172	182	184	180	159	186	170	190	183	159	186	164	166	167	171	167	154	183	176	184	179	179	163	168	175	138	150	184	175	177	172	184	168	185	173	180	170	171	166	150	182	197	167	152	158	171	189	153	186	199	178	163	198	184	164	165	173	182	148	169	191	165	187	186	189	162	177	178	155	181	171	161	165	174	182	148	172	171	148	181	155	173	160	193	212	171	171	174	173	162	165	173	169	164	160	171	176	175	177	169	162	158	167	179	185	188	170	177	171	173	156	175	172	181	146	181	164	159	179	169	153	162	165	163	181	152	165	173	174	183	163	154	172	156	170	182	166	172	154	161	173	161	168	162	196	143	157	166	168	182	177	185	163	191	181	181	189	180	184	175	152	185	188	186	171	171	178	175	164	173	186	154	154	175	185	167	187	177	177	173	158	162	185	160	161	173	158	175	158	188	169	166	154	179	164	168	176	189	178	181	166	173	182	174	186	191	149	178	171	193	189	168	169	160	191	163	160	172	160	160	159	156	150	183	172	146	176	155	168	173	150	171	149	157	171	186	160	167	165	167	165	183	165	165	156	180	174	165	169	158	175	151	175	160	168	164	168	171	184	159	174	160	167	177	174	194	172	143	178	152	163	183	186	164	155	179	186	149	175	174	173	158	172	162	173	151	155	172	169	172	185	159	188	164	174	177	148	190	175	156	165	168	155	170	198	176	193	174	193	182	167	156	191	155	169	168	173	172	158	169	149	161	179	181	179	168	155	172	195	182	174	145	159	137	157	168	143	153	164	173	158	150	161	157	188	196	162	167	161	174	182	178	155	177	150	161	153	160	168	180	176	179	180	147	169	162	157	158	161	168	189	164	165	177	173	153	175	178	162	168	191	165	190	153	183	177	161	178	167	170	159	157	167	196	169	181	164	161	197	157	196	164	177	166	154	149	173	175	173	190	173	185	157	186	181	160	183	172	194	179	177	177	156	168	174	161	179	190	182	169	189	152	159	173	189	173	179	172	176	165	168	183	167	160	169	144	151	155	193	172	159	178	160	187	163	165	169	174	183	182	165	166	162	178	179	196	182	172	167	159	214	179	178	158	166	174	158	174	161	159	179	178	150	141	159	158	156	170	141	158	168	180	170	164	163	162	166	197	171	167	147	162	169	179	170	158	175	184	188	171	187	180	167	153	173	150	162	179	179	180	167	169	176	167	163	184	153	140	143	185	172	160	182	177	168	154	164	165	181	177	150	183	174	167	199	159	160	173	163	186	187	175	169	176	185	148	179	155	176	199	179	194	156	190	175	173	169	185	166	163	151	171	172	164	171	182	176	148	183	168	179	162	158	172	168	172	168	158	173	161	174	171	181	142	180	145	157	166	173	154	176	169	185	166	175	179	165	173	152	166	148	172	156	170	149	164	147	183	156	164	165	182	162	172	157	175	175	178	182	164	168	186	152	151	154	177	160	153	186	179	176	186	176	140	196	172	163	163	156	171	187	171	183	201	183	157	164	182	152	165	162	171	173	165	175	184	183	159	177	180	172	144	177	178	167	168	173	150	145	162	159	171	167	172	185	165	155	170	181	161	151	179	148	167	166	162	163	146	152	175	172	160	154	150	163	163	175	189	145	186	169	158	186	176	150	189	191	170	163	171	163	168	160	158	164	184	159	164	160	176	163	193	178	189	177	159	174	148	160	177	157	174	176	191	155	149	166	150	192	145	173	159	153	155	156	172	192	162	174	209	168	174	180	176	164	180	178	154	179	206	181	169	165	186	173	191	164	169	174	163	184	177	161	174	182	184	195	185	171	170	183	182	148	182	150	181	177	160	155	195	152	198	161	160	165	182	171	163	167	160	173	162	151	179	160	170	168	186	153	167	182	166	188	189	169	153	147	187	162	160	151	171	163	168	177	173	166	169	145	171	163	187	193	147	156	169	167	180	187	157	167	154	170	170	165	168	163	187	166	167	146	195	188	170	156	182	148	172	186	189	161	179	169	177	167	171	169	164	172	195	192	171	182	176	158	182	156	167	187	158	178	154	189	184	171	156	181	169	167	164	200	193	164	165	183	171	175	160	170	168	169	158	139	183	177	184	180	165	182	174	163	197	172	156	187	172	190	159	173	174	177	167	175	151	154	164	163	177	180	155	146	172	171	196	156	164	171	174	176	192	173	167	181	152	167	157	159	174	177	169	153	186	176	186	159	164	180	174	156	164	185	182	178	159	174	162	166	162	179	163	161	177	179	153	153	164	180	176	151	156	188	171	183	168	180	167	141	159	153	181	193	170	158	163	138	185	198	161	181	155	145	152	177	151	181	184	139	180	171	178	164	184	180	178	149	148	174	206	178	184	165	162	182	156	167	156	149	173	171	151	170	188	180	156	160	165	154	176	170	174	183	145	174	162	179	184	146	158	183	150	174	166	170	161	174	160	181	170	170	192	154	163	169	163	170	171	150	201	167	169	163	172	163	177	144	155	186	175	172	193	165	166	168	150	170	180	185	182	172	174	165	180	179	158	145	162	174	168	180	186	161	187	183	158	188	153	167	178	153	164	161	174	162	162	165	157	170	181	151	186	161	180	169	163	171	165	150	170	158	176	190	157	169	170	167	179	154	180	176	168	183	175	185	170	151	176	175	162	157	158	168	185	185	181	187	180	162	157	171	185	152	181	175	193	164	164	157	178	154	165	165	159	130	186	179	162	164	197	163	202	180	160	181	192	178	149	153	168	159	160	157	191	199	214	194	194	158	159	170	177	179	161	139	169	167	172	189	156	145	171	171	168	181	159	195	155	162	178	170	161	165	158	193	178	187	174	192	172	170	181	164	138	204	214	154	173	157	171	151	179	170	165	160	165	179	182	153	178	170	157	172	165	170	184	175	183	176	179	150	152	199	175	163	176	187	182	170	176	171	169	175	151	166	186	166	179	186	172	189	180	171	186	202	169	171	171	161	187	183	142	159	191	183	150	169	177	166	166	174	169	175	167	159	170	170	160	147	171	173	171	197	176	183	172	176	188	164	149	167	164	183	169	188	196	168	183	179	173	175	183	164	161	173	169	183	189	171	165	152	161	184	168	173	182	170	178	161	169	166	155	164	172	161	161	184	186	144	161	184	176	161	174	143	170	166	189	161	181	166	161	174	164	169	162	180	172	152	186	177	165	165	153	165	161	175	169	174
24498	20396	26614	24098	20389	11191	1430	935	746	650	583	594	577	515	479	487	472	442	425	417	427	400	399	380	399	422	419	394	419	419	357	405	404	380	409	421	400	378	388	389	404	378	370	388	356	372	398	389	374	371	376	378	366	343	382	369	395	361	357	385	349	328	398	370	359	385	375	346	346	376	374	345	368	389	388	358	398	329	372	393	360	367	375	349	378	368	351	376	397	385	368	384	406	397	373	347	330	374	361	384	335	352	331	372	349	358	340	342	392	340	354	373	361	346	340	377	382	409	342	348	331	348	359	373	358	357	363	379	346	366	385	372	335	388	348	365	352	376	360	348	368	375	404	371	340	412	369	364	374	333	362	349	372	369	359	385	381	353	370	363	337	403	391	363	354	356	352	353	343	386	335	367	363	357	367	391	364	341	384	315	372	331	352	379	364	343	375	350	353	363	320	389	366	345	343	360	360	374	373	372	372	342	390	364	348	408	394	362	367	343	359	362	369	357	374	383	358	367	383	378	378	362	354	384	352	381	403	356	377	378	370	367	354	348	348	357	377	353	402	372	346	339	339	389	359	388	371	391	345	347	382	349	382	349	361	347	390	335	390	332	356	360	358	347	367	380	340	385	376	385	366	388	382	366	368	370	380	388	360	374	377	371	345	345	360	370	366	376	354	349	353	341	371	377	345	383	379	392	364	317	353	352	336	394	359	358	361	359	359	370	351	370	349	399	372	398	372	374	340	345	381	353	371	331	384	382	383	405	392	389	377	353	349	364	359	334	382	359	378	383	339	377	368	407	392	348	407	347	367	378	359	352	393	330	364	356	388	371	370	350	364	351	356	355	335	358	334	374	389	374	374	384	378	370	358	371	390	363	394	363	383	343	344	362	365	378	378	352	350	374	372	365	367	341	356	374	343	374	348	341	375	384	377	395	350	376	397	366	371	330	355	388	322	401	383	382	361	378	367	336	386	362	369	354	408	342	346	379	355	375	374	380	414	387	355	345	349	401	343	350	345	382	369	363	385	397	350	372	390	380	354	344	336	370	357	395	361	384	345	374	348	362	399	368	383	351	330	342	340	367	382	357	371	325	355	395	362	369	385	367	337	348	363	321	388	354	342	402	335	355	346	391	339	352	381	338	403	344	383	336	401	366	356	358	359	372	397	377	355	358	388	350	367	385	349	384	379	355	390	360	356	407	385	357	369	354	378	334	371	394	362	356	367	384	365	359	354	395	339	365	346	368	361	384	359	344	366	338	345	364	341	414	378	350	342	374	390	382	332	387	405	378	356	363	394	375	367	334	347	343	351	393	390	342	334	349	393	337	410	354	383	369	357	367	360	356	334	327	374	366	337	350	360	335	341	370	351	362	352	357	344	340	384	365	379	312	352	391	353	372	345	369	355	364	369	377	380	330	355	358	343	390	353	373	356	358	365	326	384	363	330	359	377	333	380	364	348	385	361	385	353	362	343	372	371	379	368	396	348	390	350	372	387	371	344	367	334	360	351	385	366	375	362	412	337	330	338	331	392	377	376	351	374	379	378	344	375	386	378	390	352	367	337	374	338	367	347	319	362	351	352	343	364	361	353	411	364	360	342	394	388	401	378	374	340	346	387	375	376	355	364	393	383	390	352	384	373	395	344	357	334	358	384	378	348	378	348	389	368	358	337	361	345	383	419	343	378	371	347	382	389	379	386	387	365	357	376	352	385	363	344	400	371	365	360	363	350	352	330	352	331	373	389	369	379	342	370	362	336	358	341	372	361	344	357	378	396	332	351	361	331	326	388	349	340	358	360	369	366	385	381	359	385	359	342	371	359	351	360	358	372	359	373	343	360	366	345	373	350	358	374	322	362	367	360	399	348	368	401	387	365	357	347	384	367	377	383	337	346	375	329	373	400	373	354	345	372	335	401	364	363	350	370	373	336	383	367	375	330	344	363	351	385	339	365	360	357	370	334	348	324	351	373	355	353	366	312	367	354	367	421	342	372	388	366	354	346	347	373	368	369	369	383	365	390	383	348	365	378	382	394	373	392	322	369	387	338	353	378	359	379	345	339	362	389	359	344	382	356	360	394	373	376	374	392	367	405	363	375	384	364	341	362	359	367	362	406	351	348	399	391	344	374	364	354	356	363	356	363	373	359	353	371	321	372	393	361	359	362	347	340	407	351	363	357	366	394	362	385	368	388	361	335	381	355	385	340	367	384	340	351	382	342	348	336	350	357	354	346	331	349	374	377	394	352	373	352	366	362	380	367	362	400	382	369	379	360	344	389	330	398	362	361	382	359	311	405	389	324	362	338	348	345	336	387	391	352	389	400	378	344	383	343	349	321	369	363	369	346	324	403	342	359	364	377	364	372	366	381	375	378	377	374	391	368	357	350	361	340	346	360	376	340	357	358	367	350	364	341	372	347	362	369	364	410	366	365	352	343	349	352	359	390	331	348	403	361	348	355	326	385	333	339	368	333	361	374	362	338	366	381	330	379	383	351	408	353	405	390	396	353	381	384	354	370	388	380	386	372	379	361	346	350	357	376	347	376	390	391	360	356	347	368	352	377	378	353	405	346	343	358	365	385	360	382	396	355	349	364	368	367	376	362	327	374	358	380	351	370	354	384	355	355	337	372	405	373	369	361	374	386	383	379	367	380	381	405	369	385	398	339	384	398	358	374	376	380	372	368	353	367	371	361	361	375	337	395	403	374	368	349	367	347	379	345	382	345	373	381	378	367	380	349	340	350	347	384	424	355	359	399	371	364	404	388	359	360	363	331	362	401	409	372	353	386	378	344	367	371	339	381	388	379	346	343	356	360	347	352	381	347	338	338	340	368	384	362	352	362	340	377	350	391	365	346	350	359	350	365	339	353	354	352	368	344	331	372	361	410	377	331	375	361	380	366	340	364	352	359	361	343	337	349	398	374	344	368	397	385	369	352	357	310	338	361	374	404	359	353	351	367	387	387	384	390	380	338	352	359	393	382	327	365	352	360	343	399	398	379	373	389	376	366	368	347	362	373	384	336	358	385	351	351	357	373	379	328	357	377	389	358	362	360	396	378	364	356	356	348	380	336	376	385	365	363	342	384	360	350	338	362	341	375	346	363	355	382	346	376	371	349	354	346	365	358	355	361	342	340	385	372	358	357	370	365	416	375	382	370	370	365	359	376	404	395	363	385	380	353	359	370	368	355	373	373	386	347	355	342	359	348	354	358	417	402	415	363	372	341	360	352	379	357	359	365	338	359	357	342	340	392	390	353	359	381	325	370	386	360	350	364	357	362	369	345	361	367	369	336	382	380	392	374	356	358	364	369	368	340	368	406	355	390	370	360	357	345	380	357	392	355	359	385	343	353	388	385	367	373	327	349	376	367	370	374	357	375	332	327	350	349	370	356	359	354	357	346	351	342	351	361	356	358	380	346	332	401	407	348	400	350	345	330	346	379	371	382	375	340	381	373	365	384	350	352	357	392	335	363	373	343	345	370	327	372	366
18689	12647	11008	5862	3597	2628	2026	1504	1260	1104	950	823	753	630	648	545	530	523	548	487	511	462	461	425	443	444	434	410	433	370	429	433	450	383	402	362	396	379	384	398	333	391	349	387	375	368	413	398	358	360	380	378	364	359	368	381	397	366	380	378	344	404	368	370	375	354	355	352	391	372	382	347	364	360	352	348	343	376	332	362	350	348	365	358	364	362	397	358	387	351	366	328	345	372	360	344	376	354	337	372	364	358	333	344	386	368	372	360	364	363	328	367	378	334	338	362	328	366	327	345	350	361	375	350	360	374	357	354	356	363	357	386	349	359	368	334	371	354	320	364	349	366	353	332	351	372	343	337	360	329	348	360	349	364	369	355	350	385	363	390	353	337	372	371	355	342	347	348	381	365	371	374	354	355	370	359	344	377	398	356	363	355	367	356	351	312	386	318	342	326	354	345	354	327	333	368	373	355	365	378	332	345	331	376	320	360	333	347	376	356	352	360	351	359	352	350	354	368	336	347	342	352	342	360	319	323	351	370	317	365	330	331	390	370	379	397	375	340	375	366	345	368	348	344	333	366	367	333	338	329	345	366	328	345	368	339	366	344	376	367	364	384	348	379	352	368	322	309	339	352	357	332	356	337	319	377	347	359	350	333	362	361	316	366	361	350	349	353	355	358	352	342	348	375	344	367	387	352	354	376	366	337	389	358	351	327	364	371	336	365	360	345	364	383	325	340	341	352	378	339	348	374	370	329	367	337	389	341	341	361	334	378	347	331	381	355	344	379	357	363	358	350	346	377	342	374	348	350	350	340	327	364	346	353	365	354	345	352	354	367	356	377	368	332	334	371	362	335	361	357	335	341	349	384	379	402	358	362	362	361	356	347	372	348	347	387	354	348	390	339	331	366	373	367	329	360	366	349	367	382	352	350	334	325	346	337	346	327	332	322	342	326	365	378	347	340	327	378	331	320	369	365	325	340	373	398	328	375	328	342	372	342	341	364	378	366	357	392	380	338	382	358	323	383	360	374	373	333	360	370	314	372	359	362	345	363	354	354	368	378	348	342	344	326	329	308	354	367	356	335	363	343	314	346	310	347	380	343	366	341	367	374	349	354	323	345	361	378	381	370	320	377	332	334	342	354	335	337	365	375	339	345	347	338	330	331	336	375	353	343	366	343	373	340	381	363	358	356	342	334	369	357	354	360	342	363	333	383	345	334	362	329	329	369	326	380	372	372	307	359	361	334	382	369	356	355	352	338	341	363	328	329	348	358	382	373	344	332	365	370	360	332	333	359	337	332	335	376	361	355	400	361	368	344	365	369	350	372	354	344	346	334	344	378	372	340	364	337	368	357	342	369	382	399	370	367	322	388	339	343	322	355	341	359	372	328	331	331	352	356	345	374	372	357	344	351	333	336	371	340	401	346	367	334	375	355	350	365	327	349	353	360	327	330	323	368	346	369	347	334	367	349	357	347	363	359	347	338	335	339	322	376	354	354	347	348	339	354	366	373	364	373	376	383	351	360	387	313	349	337	350	411	313	362	349	378	340	334	346	350	369	341	373	381	322	343	348	345	368	392	353	326	379	338	342	357	388	362	357	355	349	341	337	340	338	387	349	392	368	337	338	317	357	375	345	330	356	359	323	344	373	377	350	363	354	359	336	349	344	352	365	349	346	346	323	395	352	361	351	340	351	374	330	348	350	335	365	356	360	359	390	355	382	337	345	359	342	371	375	347	359	364	362	358	348	332	347	335	370	362	365	368	334	366	370	360	373	347	351	369	399	325	327	372	338	328	351	328	359	353	327	387	353	341	323	361	380	387	370	327	387	343	336	332	355	346	341	339	342	355	349	355	370	342	356	343	363	356	341	323	365	341	338	347	354	371	353	377	346	369	393	364	350	330	324	327	308	363	327	344	354	341	345	353	338	373	405	347	373	345	342	374	349	339	332	369	359	347	336	359	393	359	349	350	331	331	369	344	344	379	332	354	368	350	358	323	338	356	348	356	371	357	329	329	343	333	305	371	372	398	320	355	357	394	371	369	344	372	335	333	327	368	359	320	350	374	352	355	370	364	366	342	342	359	325	369	373	359	338	353	337	352	372	336	348	375	330	343	313	346	337	407	359	321	360	379	338	368	348	350	333	366	346	367	331	347	364	355	353	367	395	362	349	337	381	353	365	357	316	361	344	342	404	356	358	370	364	410	379	353	344	343	346	329	362	375	348	305	362	328	351	369	347	366	332	374	334	336	334	365	345	351	378	375	328	346	347	350	382	359	345	370	393	350	344	370	390	344	376	354	356	344	356	351	375	370	323	348	342	354	329	337	318	320	354	377	363	376	401	350	364	360	383	352	368	396	341	324	337	375	330	353	348	370	326	319	347	346	366	377	370	350	371	368	359	361	357	334	319	333	348	347	371	340	327	362	368	350	346	373	360	380	343	340	331	336	391	365	335	372	349	365	347	336	364	376	350	321	317	395	340	345	378	359	335	332	361	359	333	343	344	354	354	361	364	360	339	339	351	357	338	368	337	336	358	359	367	402	298	378	341	350	348	362	310	361	343	343	365	367	347	348	353	351	342	354	354	348	389	353	359	336	374	340	345	350	342	333	367	325	358	393	387	344	312	343	317	334	335	327	365	330	357	340	332	400	330	364	326	335	353	367	335	379	378	337	355	324	346	364	355	375	389	363	375	352	360	321	355	369	325	357	374	347	333	352	335	376	371	349	354	349	383	371	365	366	376	366	385	381	367	365	345	361	349	358	360	391	327	333	388	391	366	367	328	346	358	330	339	339	376	347	356	338	351	339	353	350	348	344	371	373	334	337	363	347	330	339	381	328	337	385	393	343	359	356	363	371	351	356	365	360	344	339	354	316	368	328	351	364	361	376	379	335	340	355	350	350	362	342	351	366	334	367	342	353	347	356	390	342	347	338	347	381	349	363	354	366	366	333	347	334	355	347	369	330	329	355	301	362	334	309	329	354	352	349	400	332	376	367	327	381	328	364	331	343	363	371	346	332	331	314	334	364	374	352	334	350	339	330	365	348	352	344	352	374	360	378	359	365	349	328	378	331	359	362	358	337	370	322	373	390	358	362	368	340	336	371	359	352	350	362	379	342	366	328	386	363	341	352	352	309	332	341	342	365	353	350	345	355	368	352	333	380	355	342	376	325	382	355	364	346	367	358	344	364	351	357	344	371	358	343	365	333	364	376	385	336	332	376	346	332	343	377	324	364	355	373	377	364	344	362	357	327	341	340	346	330	378	392	385	351	357	355	350	358	341	332	388	340	327	352	366	322	317	366	359	343	371	356	373	353	373	329	326	346	369	338	374	348	354	351	350	344	353	347	354	367	326	351	340	388	369	343	339	344	326	367	345	345	339	372	306	344	337	354	377	352	337	347	374	348	365	355	341	376	351	354	352	370	321	356	360	337	352	359	362	373	330	361	338	343	336	371	368	357	350	332	336	379	358	341	330	353	357	369
22455	20352	26955	23602	20363	20459	10501	1919	1399	1334	1103	1046	992	1006	954	891	871	870	820	860	842	845	755	766	759	778	699	700	768	797	731	682	739	687	734	754	697	723	757	716	731	680	702	712	733	711	722	709	681	693	733	689	712	714	655	707	664	677	753	681	721	679	654	699	766	727	683	694	719	663	723	718	689	722	701	690	720	703	729	679	693	709	723	721	663	698	641	660	671	679	700	709	718	707	689	671	681	681	698	649	717	770	664	699	655	669	691	724	660	693	686	679	711	726	699	676	720	708	647	651	659	685	707	750	686	708	729	627	750	694	681	715	705	729	676	642	710	689	672	704	720	639	680	690	708	662	697	705	703	691	789	708	694	729	701	734	728	648	681	710	666	687	666	691	687	690	699	745	660	668	707	711	733	619	714	699	713	695	704	717	719	664	652	718	666	680	679	693	639	668	682	718	659	667	683	724	698	699	656	708	659	640	680	693	664	673	719	682	740	654	678	704	725	705	716	658	762	637	664	637	699	647	707	686	672	635	723	677	715	674	750	651	681	688	757	692	683	645	709	682	697	707	717	667	714	636	696	674	689	711	689	706	702	678	714	686	655	697	679	684	697	670	722	689	689	641	696	653	661	679	678	709	707	711	703	658	650	659	680	706	688	746	696	671	724	724	713	680	690	704	724	679	650	658	669	705	727	642	648	718	690	657	691	662	674	690	690	693	641	720	715	700	701	687	659	704	702	692	661	665	690	696	700	690	685	677	721	709	706	716	694	644	646	717	673	691	719	716	661	708	707	633	676	642	673	700	723	719	696	678	660	728	668	686	704	676	701	688	675	663	671	689	669	760	711	693	647	674	637	705	687	705	691	672	735	664	674	672	673	703	688	691	716	693	733	673	700	697	711	691	708	691	648	668	650	675	692	677	724	674	643	726	721	725	681	625	671	707	685	684	653	687	698	731	680	626	644	711	637	664	674	656	720	710	721	680	653	683	694	675	653	704	722	689	693	672	686	668	702	703	665	700	675	705	641	678	669	662	719	684	658	681	698	642	692	728	716	700	654	694	690	685	699	683	649	702	677	692	751	639	675	709	689	665	690	642	717	663	669	697	722	680	692	686	673	675	712	643	633	687	736	689	672	651	658	729	691	736	646	729	722	668	676	692	680	694	693	671	772	695	660	697	658	674	650	658	657	675	682	612	700	651	728	718	687	653	662	710	740	689	688	673	635	688	701	702	733	718	708	654	672	681	655	659	706	690	669	655	692	707	714	685	671	656	691	682	733	674	687	682	661	705	688	687	757	693	703	704	751	646	691	714	682	754	691	688	687	642	698	694	662	684	666	687	663	709	660	672	697	695	731	706	713	696	709	661	681	672	657	684	689	697	640	646	692	721	706	709	692	663	671	696	688	674	704	684	699	680	650	674	691	652	646	710	671	684	689	636	690	674	693	715	736	677	682	700	640	668	681	650	694	662	758	665	654	711	693	671	703	681	685	665	653	645	733	672	664	694	690	705	632	726	704	719	660	688	710	668	711	691	652	704	637	618	647	685	636	646	689	734	701	705	706	682	752	680	718	713	678	690	753	669	683	640	701	648	702	709	711	684	691	666	648	697	722	661	647	693	685	713	635	722	687	710	704	717	660	659	719	681	630	688	703	683	763	717	682	678	719	689	676	662	653	697	680	697	707	701	707	679	709	673	693	645	694	689	667	728	675	661	705	655	667	722	641	722	693	692	715	631	681	774	707	710	676	644	692	688	652	666	705	690	672	660	673	664	649	676	681	690	642	729	705	701	692	690	646	658	730	685	666	716	695	737	700	651	650	664	699	708	685	748	657	620	670	721	699	707	681	694	697	660	661	676	690	716	657	726	682	694	675	685	691	659	669	663	656	694	711	708	677	660	641	691	707	644	676	714	621	673	676	662	696	685	699	668	697	680	762	700	661	728	700	650	694	687	638	692	683	730	678	691	708	690	681	680	683	680	681	698	748	685	728	710	646	694	705	682	715	664	700	698	661	669	732	680	673	678	696	717	654	669	671	739	679	684	728	702	698	711	688	660	650	691	686	707	652	678	673	684	708	684	635	732	716	678	649	694	690	693	693	682	718	671	645	682	693	675	662	691	691	675	646	666	678	675	671	707	692	677	658	692	689	731	723	687	723	663	670	700	652	672	673	641	690	670	672	660	698	682	709	702	703	686	738	708	691	682	678	686	691	723	687	688	709	665	688	653	677	665	713	697	665	664	704	632	686	688	668	689	689	721	719	691	655	649	727	699	652	694	685	713	687	693	662	688	660	677	686	677	666	640	624	721	674	698	719	669	709	719	695	681	651	688	737	711	683	638	688	682	682	646	672	683	704	726	670	712	655	658	661	663	736	659	653	656	693	710	685	688	675	704	673	709	707	727	670	676	641	682	727	657	721	694	665	693	737	708	710	670	662	675	698	732	671	690	691	695	721	692	669	665	639	746	694	681	743	635	698	718	714	676	699	719	737	728	704	647	662	685	762	674	721	670	730	688	735	662	688	710	672	680	724	676	706	696	658	666	738	695	639	689	693	747	717	692	729	679	649	699	731	723	690	722	697	744	677	671	662	632	648	684	697	692	675	679	678	693	678	699	672	678	660	667	729	716	700	668	659	714	661	717	666	688	708	654	706	725	698	705	720	674	680	676	665	677	684	649	649	681	646	729	687	671	676	684	709	644	689	673	663	671	647	649	685	646	680	691	629	699	706	663	722	731	669	690	713	681	663	687	718	694	657	681	685	657	649	643	607	635	702	752	676	716	720	692	699	664	664	688	679	686	695	689	693	703	675	664	710	686	679	668	729	675	718	718	732	661	693	710	722	704	689	661	684	679	674	636	664	679	676	655	672	678	721	723	667	695	702	657	715	685	703	679	724	673	678	690	689	701	661	659	658	651	685	704	688	723	692	739	619	686	681	682	677	648	704	677	666	665	720	687	672	688	665	687	742	665	710	731	719	718	656	618	669	687	673	742	689	712	688	701	713	641	678	673	699	656	703	722	662	689	678	692	668	646	665	697	690	683	672	684	654	707	701	672	720	645	708	665	648	641	646	669	710	681	663	694	687	607	646	636	645	661	678	667	700	684	659	630	698	643	646	671	653	738	667	643	685	677	663	593	672	643	638	658	687	696	663	703	670	590	708	659	680	639	726	679	693	706	677	686	735	663	704	677	684	679	715	696	693	665	648	715	686	719	669	655	663	668	691	673	673	693	697	684	692	659	688	672	659	664	646	683	669	686	685	650	661	698	686	722	753	702	695	652	704	685	657	643	702	665	690	750	666	679	656	695	666	691	686	717	740	734	679	697	660	667	682	669	706	693	671	702	703	696	680	676	623	723	687	708	652	709	680	707	679	687	681	717	744	699	695	672	649	637	654	686	775	671	666	690	674	645	625	614	680	641	706	699	670	633	714	679	701	666	630	679	663	655	706	666	648	715	693	732	650	697	726	699	690	698	657	702	700	682
19638	19956	17670	9942	6613	4766	3613	2967	2394	2113	1805	1518	1428	1316	1275	1175	1087	1002	996	983	909	902	920	793	905	815	837	793	806	783	746	743	730	741	747	704	707	698	672	762	698	709	720	703	666	691	737	684	677	725	727	669	701	705	686	644	704	676	644	638	668	725	673	678	686	738	754	684	677	698	657	704	720	666	685	634	636	634	649	671	689	612	621	703	643	707	694	618	632	672	656	668	688	636	646	661	616	727	680	648	653	657	665	615	636	636	666	681	673	642	662	680	702	631	597	629	640	659	662	677	629	649	660	667	624	688	655	672	680	642	610	659	665	670	660	650	643	605	709	651	670	653	644	686	658	616	672	601	632	663	670	647	677	609	662	634	708	695	682	640	708	682	642	661	668	670	708	670	665	647	666	655	655	638	686	653	677	608	647	647	674	641	654	639	665	633	694	643	652	676	701	621	638	631	672	695	656	688	647	636	668	665	640	651	671	668	640	645	681	636	671	638	664	665	650	644	650	655	636	651	636	658	652	656	666	624	656	599	718	657	680	620	684	645	685	658	676	615	614	647	657	637	641	673	687	628	610	651	653	632	645	637	671	656	589	682	649	662	647	623	688	702	692	658	646	653	621	631	676	629	656	632	665	701	669	657	663	666	676	654	655	622	614	638	673	632	640	632	614	645	665	691	607	681	662	657	691	714	646	673	677	713	640	661	634	675	666	696	611	625	689	650	686	696	614	681	679	682	639	654	595	625	619	674	624	629	635	649	635	652	664	670	676	663	627	676	625	620	663	657	685	626	701	676	659	629	666	643	696	718	614	621	630	652	667	664	690	633	674	685	662	611	620	619	641	691	666	718	623	662	634	609	630	649	682	619	619	655	676	648	628	639	631	572	621	671	717	635	666	660	642	649	680	652	708	630	689	631	667	653	686	688	640	669	639	656	648	646	646	638	688	670	692	638	649	641	702	623	657	676	688	627	650	641	647	681	627	667	679	667	665	633	653	616	681	676	701	644	662	666	644	660	654	662	632	649	635	643	687	667	652	678	676	639	670	639	640	666	652	623	628	688	698	653	671	605	635	650	675	666	650	603	608	638	647	630	666	730	653	648	617	661	667	652	691	648	669	615	671	694	662	646	629	679	658	634	671	603	670	678	661	643	620	679	648	668	618	628	673	612	641	674	593	682	680	636	693	693	664	653	641	657	664	680	712	651	615	605	664	622	659	662	687	669	649	687	666	641	660	680	631	604	638	680	674	620	650	636	655	642	652	630	648	674	644	623	591	642	729	678	605	670	627	633	657	659	646	685	603	634	684	631	654	717	676	656	629	647	661	606	669	645	696	666	658	707	662	622	693	670	622	633	648	670	645	656	695	684	633	622	676	660	648	656	658	619	636	684	660	692	688	653	654	647	684	654	641	681	609	672	660	661	635	667	660	655	637	682	656	649	694	639	621	663	649	675	688	651	675	618	649	660	664	675	645	641	655	642	660	679	640	652	651	677	614	659	679	701	676	631	701	641	645	684	638	681	659	662	678	651	644	634	652	666	648	671	603	684	719	673	692	646	658	624	678	683	657	652	639	606	675	631	657	668	643	633	669	670	634	624	615	652	647	638	653	665	673	681	639	673	674	697	699	673	681	643	655	647	668	669	665	678	668	641	666	636	668	650	593	636	637	673	647	690	710	615	621	678	642	667	670	668	628	654	629	633	630	691	692	651	636	665	673	632	710	665	650	638	685	714	636	649	655	672	640	696	680	635	625	683	664	628	664	687	675	624	646	633	658	615	664	625	673	620	648	676	657	667	600	618	685	671	649	655	687	625	641	649	666	669	622	606	611	631	682	651	660	657	711	646	638	724	671	674	627	678	663	651	674	614	675	641	629	635	646	656	688	676	661	714	669	664	655	670	693	633	652	617	624	623	680	631	679	651	641	684	670	634	626	673	707	667	623	643	652	646	629	666	670	676	659	647	653	641	666	686	695	651	687	682	658	667	691	648	708	653	729	669	674	642	622	665	612	681	669	642	676	629	682	671	625	660	676	651	629	654	627	628	622	639	633	655	662	649	669	654	667	633	652	629	671	703	667	653	647	658	635	617	674	619	639	672	592	658	666	651	632	669	641	597	617	674	681	677	672	663	663	608	658	656	703	647	694	664	665	618	634	679	617	682	691	658	612	671	628	665	688	694	664	647	668	625	677	659	690	598	651	645	691	658	642	668	688	641	644	604	645	637	681	672	631	632	640	682	695	601	666	609	653	652	606	681	662	640	708	610	689	642	668	654	727	666	680	698	577	666	646	693	674	681	636	691	634	676	679	626	681	639	622	659	631	615	653	644	622	576	700	680	627	661	691	660	647	637	671	655	652	666	621	635	598	647	647	667	656	662	687	656	665	622	628	636	658	702	640	630	661	660	638	640	655	706	671	665	624	630	610	681	624	684	651	679	669	650	641	667	626	633	648	623	623	691	641	627	683	690	717	639	635	666	667	663	678	664	686	653	648	659	624	673	619	647	685	650	624	637	645	662	632	624	639	636	637	746	641	681	693	653	650	668	687	667	676	607	636	649	682	639	678	676	678	655	606	651	634	641	684	657	634	622	688	668	618	699	651	636	631	637	646	688	636	701	654	650	623	676	678	652	647	630	617	650	674	656	595	677	660	657	675	671	636	657	681	669	662	649	625	657	651	651	683	683	627	694	695	604	630	682	621	647	642	636	623	654	616	640	609	626	633	625	677	683	669	669	678	629	648	648	619	623	637	635	667	630	704	652	617	655	669	677	669	633	655	614	659	615	631	667	668	645	710	664	646	639	674	677	653	638	629	657	667	675	676	651	631	681	677	633	621	597	625	681	648	636	639	648	680	642	598	662	672	631	667	627	663	632	646	631	688	621	606	660	692	662	694	632	666	660	651	651	651	671	649	656	675	666	655	645	616	657	615	612	640	643	660	651	672	659	605	656	655	608	676	667	620	624	662	682	654	628	630	661	592	649	615	635	653	650	669	631	641	688	654	636	622	594	635	599	640	632	665	643	651	650	682	661	641	628	629	638	702	612	698	643	664	640	614	645	674	663	713	632	674	633	623	682	683	699	670	668	666	621	649	655	628	680	662	662	671	665	635	650	630	618	655	673	654	663	656	664	656	641	679	646	657	679	645	676	669	667	645	643	674	618	651	685	671	664	613	636	674	642	669	609	633	662	639	640	658	669	633	676	683	633	637	694	690	620	650	653	658	693	615	655	667	633	669	644	635	653	665	648	671	639	623	699	664	626	652	620	628	631	656	661	615	644	660	657	635	655	664	645	663	652	680	628	652	689	654	677	680	678	647	663	657	602	686	641	695	668	688	666	624	619	646	655	669	654	661	658	662	638	659	658	683	666	623	613	658	649	646	648	651	674	690	578	694	673	686	623	683	653	643	670	649	657	719	650	648	615	663	681	679	664	651	646	672	635	608	643	684	687	618	622	638	656	653	635	623	690	686	658	671	660	671	657
27847	13466	1554	365	278	209	185	158	166	183	178	157	161	161	136	169	168	157	152	151	129	149	139	174	129	155	153	175	141	133	135	181	161	173	168	153	151	146	158	147	143	144	148	142	148	138	144	132	154	161	163	152	135	168	152	174	149	151	162	163	142	166	138	139	141	130	139	167	156	132	138	159	161	126	176	132	160	173	132	156	173	154	134	140	155	155	153	147	129	143	132	160	162	161	149	135	138	131	129	146	150	141	153	158	140	147	157	153	130	144	139	134	136	160	135	144	160	143	153	159	153	142	145	161	131	152	129	150	150	147	147	184	141	136	141	140	161	149	167	158	146	134	139	148	135	148	162	155	149	138	152	148	143	148	151	125	128	147	143	127	165	146	163	140	145	118	166	152	153	162	149	156	136	157	152	163	131	124	165	159	166	142	128	146	147	134	145	143	143	168	144	150	175	162	136	143	139	149	149	153	179	143	147	170	129	138	129	146	156	145	188	157	174	152	150	180	128	119	168	157	168	145	152	160	157	143	129	152	141	148	149	130	157	146	148	157	161	137	158	141	160	146	154	140	139	155	181	153	140	156	137	155	150	153	140	166	138	134	129	147	159	127	147	163	156	132	142	148	148	155	140	138	153	154	142	133	170	156	150	138	133	139	158	154	134	167	156	148	140	149	140	159	144	148	152	151	165	130	141	148	126	153	143	167	176	140	162	135	155	124	136	164	156	153	153	128	139	149	151	146	142	156	128	152	155	152	140	151	169	149	144	141	149	173	147	151	157	157	154	136	147	140	145	173	128	152	143	147	113	171	122	156	152	142	149	132	140	144	148	134	153	158	146	166	142	130	132	149	139	164	144	123	144	153	142	152	154	147	152	164	167	155	126	154	163	144	155	138	146	141	149	155	170	144	161	169	150	130	162	155	137	155	146	152	122	147	171	147	153	139	149	141	144	153	167	144	144	149	153	138	154	166	148	150	169	154	159	158	133	163	142	141	170	140	144	144	156	170	153	158	164	160	132	135	137	143	111	132	153	136	142	145	137	138	137	149	132	149	163	131	142	162	137	146	172	133	157	149	157	146	127	136	153	165	164	145	158	152	152	150	145	178	139	142	138	132	164	170	149	169	136	152	172	161	150	149	137	146	142	158	142	121	145	146	159	147	147	146	149	146	146	157	149	141	136	148	153	169	117	146	145	160	129	160	159	134	137	154	163	155	153	151	152	148	171	151	150	141	128	148	178	132	147	171	163	148	138	136	135	162	157	139	141	149	142	163	133	155	156	156	157	154	155	168	135	154	130	149	151	151	137	113	157	139	139	150	133	145	155	125	150	141	151	154	160	155	149	136	137	156	151	150	152	151	150	130	169	162	162	162	140	138	149	164	138	136	159	129	174	149	141	124	144	144	146	140	152	170	162	155	144	149	137	144	148	140	154	172	134	160	148	128	154	165	140	145	160	150	144	167	162	155	134	156	159	153	156	156	138	164	139	150	142	137	140	151	125	151	168	149	160	129	153	134	137	125	146	140	155	134	173	147	164	148	133	156	136	146	154	137	150	160	153	141	146	140	133	151	172	159	151	144	139	130	162	146	170	137	158	134	154	147	158	136	154	144	165	150	146	142	144	155	128	173	157	142	149	129	136	131	124	142	164	187	137	139	150	147	169	164	158	142	149	149	159	162	132	154	129	135	132	129	163	146	152	146	124	149	146	121	159	144	137	160	177	154	151	128	137	135	169	148	137	163	168	153	149	166	142	165	168	159	151	170	151	164	160	148	143	152	153	116	164	144	153	158	130	130	146	153	136	140	151	137	150	161	163	145	140	143	149	139	145	146	140	136	157	125	122	151	141	178	124	150	167	157	152	153	149	144	184	179	169	145	156	142	146	172	138	138	140	120	155	152	149	136	164	179	145	156	168	138	164	133	142	174	169	141	165	146	172	158	147	142	164	170	135	139	158	119	144	154	159	156	139	122	141	160	148	153	150	148	147	161	136	171	145	146	141	145	147	161	136	154	131	170	162	152	158	153	145	152	171	143	143	172	148	164	128	154	139	135	148	153	148	140	136	149	153	128	142	161	131	150	161	153	149	154	125	121	136	151	129	144	139	137	138	146	151	160	141	156	135	139	138	139	159	160	152	153	123	172	147	153	169	161	158	150	154	149	138	124	141	161	169	159	157	161	147	154	142	151	143	155	145	143	147	136	151	166	149	151	128	130	137	141	167	142	161	131	144	132	152	139	135	157	129	152	120	151	148	152	121	138	149	143	144	166	133	146	167	152	149	169	132	130	169	158	138	143	152	159	153	164	140	127	150	151	151	159	144	158	133	160	163	148	171	146	144	146	149	134	139	149	148	144	156	148	137	135	156	141	147	140	155	140	150	148	133	133	144	150	149	176	163	131	149	146	154	138	134	134	161	151	154	137	163	137	151	152	147	144	147	138	158	128	167	161	149	170	139	154	139	145	149	147	151	147	153	151	144	131	152	158	144	145	138	144	145	130	151	123	172	165	139	151	170	161	165	145	174	168	136	176	150	129	121	128	139	134	145	145	150	151	130	159	144	129	144	176	144	139	170	138	143	147	152	147	146	159	152	148	145	176	150	162	137	149	147	133	148	157	144	161	145	155	151	147	159	138	144	141	146	134	163	145	134	142	157	136	149	152	155	158	155	157	161	160	135	141	152	163	132	147	154	154	146	154	159	151	163	137	153	152	144	137	166	142	143	159	144	158	177	161	148	128	158	146	154	167	159	149	139	158	170	132	134	162	156	140	146	142	150	158	134	152	153	142	135	146	136	131	132	145	165	145	138	133	133	142	149	137	141	163	146	136	164	138	140	156	156	153	126	153	137	147	143	133	157	146	155	162	144	140	139	171	141	146	179	155	156	155	147	147	155	134	143	159	150	145	155	129	150	156	153	135	161	155	156	151	144	152	154	161	163	150	130	141	160	158	169	152	144	137	140	154	161	120	152	150	155	119	126	164	151	163	136	169	165	151	146	146	136	138	152	159	157	177	153	151	170	166	132	149	140	160	168	151	145	170	149	150	162	146	139	148	157	142	153	142	163	159	152	145	138	143	169	155	120	142	142	152	138	142	155	167	157	141	152	141	145	161	129	151	128	152	148	141	137	141	155	162	164	138	145	175	157	169	130	144	135	127	134	153	149	143	160	146	132	164	142	113	138	149	140	138	172	177	148	154	136	139	142	157	150	178	130	139	148	129	119	161	138	156	144	136	142	138	161	145	149	164	155	143	153	144	127	152	128	130	132	159	175	154	112	165	152	144	167	145	146	139	146	132	156	157	164	146	142	160	150	146	144	155	150	143	156	141	144	162	152	167	135	137	156	143	173	143	138	157	144	159	136	176	154	160	133	140	138	119	142	138	130	151	150	162	132	138	138	150	161	150	162	134	149	146	158	158	123	163	174	157	170	171	142	149	157	137	152	131	130	143	151	147	162	133	117	178	154	151	142	147	134	158	137	152
7010	965	739	446	298	296	239	220	215	200	183	191	174	191	161	212	210	196	157	189	163	165	182	170	185	176	175	184	196	165	183	171	183	166	181	176	168	181	201	178	182	185	179	180	163	174	152	180	148	174	188	177	190	182	155	158	165	179	174	188	181	188	167	156	178	161	162	191	158	172	163	168	164	182	149	152	169	176	158	174	201	169	148	198	179	184	178	184	185	165	185	171	148	182	146	161	157	161	168	166	157	168	201	191	156	177	155	173	148	186	162	161	151	174	170	160	178	176	170	173	165	185	163	187	166	159	170	175	173	163	169	185	173	162	163	156	184	167	176	184	162	150	173	146	156	185	150	179	162	189	169	187	156	184	159	149	158	174	167	151	169	154	164	187	159	172	169	155	174	167	184	179	166	168	172	176	156	204	151	156	173	169	174	169	176	163	173	169	194	161	162	158	151	135	152	176	151	160	178	153	168	168	178	173	163	171	159	170	162	148	176	161	175	203	157	154	164	153	172	170	172	173	168	177	178	179	177	194	148	176	176	179	183	173	172	184	160	180	169	146	156	145	160	184	164	165	187	174	158	181	189	164	186	170	170	185	191	182	168	171	161	191	195	194	155	166	164	158	179	157	156	173	175	169	180	169	172	177	169	169	180	182	185	178	162	172	179	183	181	174	180	156	187	175	173	139	150	161	170	165	176	164	155	163	157	183	179	177	196	188	146	176	162	151	188	181	188	195	168	174	172	174	178	188	144	144	172	176	172	164	198	163	194	167	152	181	193	168	180	185	184	151	177	158	191	173	195	147	205	166	195	169	155	176	168	188	157	171	175	166	186	168	203	186	180	175	185	167	170	182	170	169	173	179	174	176	164	190	163	157	166	167	163	164	170	209	185	173	180	161	167	159	189	160	165	170	157	174	206	157	198	178	167	167	157	177	148	192	155	191	162	163	156	166	180	177	165	185	174	134	151	186	185	179	177	147	143	184	166	166	181	177	154	155	148	153	169	186	164	166	150	142	181	158	174	161	181	167	168	167	166	182	188	180	158	149	177	149	161	171	166	172	165	172	164	166	179	143	176	181	174	157	187	143	167	191	147	176	177	172	188	154	168	177	173	178	185	191	169	189	166	167	167	182	167	165	151	146	167	172	165	162	165	157	171	162	149	176	175	165	163	173	191	172	193	189	154	168	156	166	168	164	172	176	160	177	166	139	153	201	178	151	159	196	163	176	138	148	182	171	171	168	152	180	172	159	198	184	168	175	176	171	171	179	166	176	184	149	200	170	163	159	183	185	165	170	161	148	184	177	150	169	156	180	170	152	155	177	173	160	165	186	155	159	168	178	167	166	173	169	174	174	167	163	173	157	186	172	180	153	181	157	168	165	183	185	170	170	133	180	162	175	156	172	182	177	173	162	182	155	170	154	168	154	166	185	164	185	180	164	169	192	152	171	161	185	173	157	168	163	164	180	146	166	182	170	172	173	176	208	180	168	145	167	168	176	169	158	174	163	167	165	151	162	161	182	164	189	156	172	193	155	171	164	162	160	154	179	163	197	190	137	160	151	153	188	150	187	176	138	179	157	155	163	168	165	185	202	167	198	156	186	178	186	162	149	182	155	146	177	185	171	157	174	160	154	174	163	161	182	176	164	175	163	178	168	177	160	161	170	174	191	181	176	176	175	191	173	165	186	160	162	148	150	179	161	157	162	148	185	178	167	170	188	173	164	178	152	173	164	156	167	166	150	197	179	164	146	180	186	156	186	161	166	177	167	183	182	166	182	181	194	170	154	163	175	183	162	184	147	172	177	163	188	172	185	168	167	169	161	170	173	160	163	166	152	192	167	173	167	174	165	166	144	175	158	179	163	181	180	165	158	169	171	172	163	169	168	173	195	192	182	169	159	179	189	178	174	174	183	162	177	189	167	169	171	174	175	168	165	163	158	178	172	183	177	165	191	178	155	167	184	171	178	183	170	175	189	162	174	167	166	148	152	191	161	175	177	180	153	169	171	142	183	182	175	176	166	166	190	188	171	160	149	198	170	166	167	167	154	180	164	172	157	170	154	158	161	177	180	158	180	153	152	159	181	175	176	191	158	156	152	175	155	175	148	188	177	188	164	163	159	177	175	161	151	173	166	171	152	160	167	173	184	180	197	175	153	160	202	167	170	155	174	158	175	148	170	179	154	161	198	164	163	161	176	165	167	154	163	179	157	169	164	186	154	179	195	163	161	159	167	164	166	180	188	158	159	189	179	183	169	174	161	200	176	149	193	170	189	183	159	156	166	185	164	162	144	157	177	172	176	160	188	154	171	161	176	151	185	161	159	178	168	175	177	183	171	174	164	159	160	144	170	165	167	162	162	171	173	157	170	180	164	158	178	176	190	173	145	169	160	164	173	177	149	197	198	174	146	207	167	175	191	168	187	164	169	172	191	169	171	179	159	167	164	193	167	157	174	175	179	151	177	160	202	155	164	170	167	179	172	166	165	159	170	166	171	178	172	184	167	163	176	162	169	162	165	174	182	161	176	176	163	177	172	199	153	159	175	150	197	159	170	163	181	170	180	164	181	169	163	164	183	169	150	189	177	192	171	188	143	191	187	150	161	168	166	146	182	169	170	194	159	172	173	150	172	192	178	194	174	178	159	167	163	187	191	186	165	158	195	177	154	144	183	172	157	172	158	190	171	161	152	159	169	174	167	164	173	156	153	174	154	165	163	186	169	173	141	174	172	165	154	159	182	174	163	153	165	152	174	159	159	168	159	165	185	149	164	169	166	178	190	157	174	167	156	155	165	193	178	176	175	167	144	188	178	152	175	168	157	191	162	168	170	162	160	167	194	157	181	152	185	181	193	172	166	190	186	176	177	157	179	153	179	148	171	165	159	186	170	180	156	158	168	177	155	166	164	174	169	168	164	165	160	180	160	196	158	154	171	178	188	172	175	179	183	151	148	186	168	192	189	173	151	147	175	175	153	181	137	177	162	170	175	145	158	173	175	174	164	156	177	161	166	164	171	185	161	164	165	165	152	180	174	172	169	159	156	178	189	175	166	180	168	165	183	157	182	178	168	177	168	174	152	173	161	143	188	161	176	182	188	183	176	173	149	158	172	181	185	177	160	179	151	157	168	176	146	159	164	180	164	167	167	169	170	171	194	181	157	165	163	154	174	164	184	161	170	151	171	161	164	174	176	189	176	160	181	153	164	175	184	182	162	174	149	168	172	151	187	165	165	166	181	165	179	180	185	166	186	161	164	176	142	161	164	152	155	172	180	159	165	183	174	165	186	165	171	178	161	161	153	177	171	159	155	153	163	151	172	190	168	174	188	151	186	170	177	168	178	156	154	178	174	180	195	194	178	165	165	159	206	192	174	173	148	167	162	176	180	162	178	169	172	170	200	166	158	192	158	176	175	179	175	165	180	157	168	153	173	169	152	159	169	170	170	199	173	171	156	173	171	156	197	155	166	201	151	175	190	168	185	144	166
24446	20358	26596	23971	20353	10546	1382	874	748	671	575	548	530	503	523	441	484	443	470	440	421	421	404	375	406	384	391	383	369	423	387	420	385	413	365	387	359	377	373	371	384	366	399	381	351	369	352	358	343	372	397	370	390	374	375	340	370	353	396	378	352	345	372	375	362	376	373	373	357	385	372	362	347	392	357	326	374	348	328	361	364	369	399	384	370	335	370	363	374	376	371	377	378	388	365	360	385	359	385	375	377	334	358	367	345	385	335	388	331	359	349	386	363	354	340	331	344	349	357	347	378	335	413	366	397	336	357	363	382	374	344	342	370	361	375	342	351	364	367	332	368	385	393	381	376	362	400	348	343	352	349	387	354	384	340	364	360	407	353	367	372	361	360	368	367	332	367	336	383	371	355	325	373	410	329	341	350	319	363	382	338	371	382	333	364	358	329	354	342	354	354	370	372	341	391	390	367	358	373	344	363	338	368	362	369	368	388	328	340	373	356	342	332	389	363	345	373	362	354	373	338	374	397	370	375	355	364	358	341	386	376	396	348	328	386	370	368	337	365	350	378	364	387	336	347	360	365	325	389	363	337	344	322	350	343	351	346	358	366	359	349	347	366	384	380	345	377	392	384	343	337	374	390	342	379	353	340	349	344	404	368	382	374	340	374	343	372	346	370	395	379	339	399	381	355	396	355	383	336	357	404	340	359	354	386	365	310	364	366	371	387	341	348	349	377	369	350	389	379	374	367	337	321	351	351	379	365	367	354	344	382	356	341	346	382	332	345	352	362	368	367	370	343	377	375	390	362	366	356	370	386	351	363	365	353	373	389	362	369	369	321	339	328	353	399	327	372	376	369	360	359	382	385	314	366	337	356	396	350	369	370	355	344	396	343	350	381	342	399	395	342	330	335	388	393	367	351	330	367	370	341	370	379	365	314	372	353	355	357	330	341	406	380	380	337	363	360	359	373	346	393	370	381	358	349	400	378	331	372	364	347	379	376	385	328	334	339	369	321	398	391	364	363	330	363	354	387	359	361	349	370	360	375	366	391	336	365	336	379	350	335	401	345	360	370	363	326	341	375	342	358	364	394	354	384	363	386	378	352	328	360	366	340	375	388	367	342	342	362	352	352	368	332	348	380	331	358	378	357	364	347	365	368	393	392	353	333	366	376	389	369	336	381	372	362	360	361	353	315	368	357	380	364	367	357	341	344	372	344	360	342	386	357	388	313	368	347	355	371	372	344	367	365	336	360	370	361	369	340	358	356	354	358	365	334	384	390	342	350	345	336	376	395	386	372	369	377	362	332	348	383	402	345	398	367	334	372	364	344	347	376	341	342	375	371	364	347	367	381	384	332	375	351	369	337	369	348	337	342	344	372	357	379	322	366	360	382	373	372	348	380	423	346	329	375	353	354	351	360	362	361	371	365	399	330	339	379	323	370	369	317	366	347	363	338	351	376	344	362	363	361	368	370	356	355	323	380	340	367	342	371	371	315	340	399	371	341	336	376	383	377	340	366	360	355	389	341	354	358	400	355	385	376	378	347	370	376	350	347	356	342	346	367	365	405	368	343	352	421	336	371	362	353	374	378	371	345	331	338	365	401	350	380	377	384	368	341	391	383	345	382	386	366	363	384	338	389	377	375	371	369	346	351	354	353	361	401	350	392	354	365	387	362	359	383	374	349	345	363	330	390	353	384	364	366	334	377	366	398	390	352	380	313	378	371	376	374	399	359	404	379	330	333	382	389	354	352	336	365	370	329	394	357	380	359	370	348	380	361	354	355	408	356	350	334	354	351	341	363	384	364	365	379	399	356	370	397	382	379	348	341	376	364	353	393	327	316	398	324	354	365	341	404	368	376	377	337	386	362	353	339	327	397	353	374	389	361	390	352	372	338	327	366	376	363	364	352	350	363	348	356	380	373	360	357	341	394	347	364	376	362	369	336	386	328	338	376	319	390	362	346	387	325	364	343	349	346	373	402	370	384	379	340	351	349	379	338	369	381	376	368	349	344	340	350	373	371	358	347	356	349	345	381	363	343	333	401	402	333	353	357	352	345	356	335	365	351	356	353	328	369	405	386	365	364	326	356	392	339	359	356	375	340	371	345	355	336	341	347	373	355	373	346	346	367	377	372	364	382	385	381	341	342	381	357	341	370	392	372	390	368	416	347	340	352	397	351	344	327	362	377	355	360	357	369	406	347	385	389	361	382	377	358	340	391	365	340	360	344	373	345	377	377	337	373	382	370	334	369	394	337	384	348	358	330	356	350	356	353	368	358	386	358	359	337	359	370	339	385	339	387	367	385	354	337	388	354	361	345	367	399	384	387	387	362	387	355	357	378	378	302	366	360	355	379	339	360	374	336	361	362	351	402	368	374	380	338	356	366	346	354	379	395	362	379	391	386	369	335	367	333	361	347	356	369	327	342	366	385	365	367	376	333	372	355	343	377	344	364	344	402	328	364	340	375	372	385	366	363	359	370	347	361	378	392	372	348	344	377	340	360	356	376	338	354	319	330	350	379	370	365	340	373	340	380	376	417	364	358	371	373	380	385	366	351	362	372	383	385	370	361	360	313	378	367	362	383	355	410	336	355	377	367	350	333	381	367	378	360	364	398	379	385	350	345	394	367	376	358	346	369	357	353	381	355	346	348	384	378	365	350	333	369	363	371	393	340	337	375	360	362	400	380	366	350	374	392	347	345	339	376	348	335	340	374	375	356	356	330	357	365	381	372	373	340	374	385	363	349	361	361	345	320	385	394	322	337	367	392	364	376	344	374	320	362	329	375	372	353	377	373	340	372	333	372	422	355	353	350	390	382	360	353	370	365	389	342	354	392	332	316	393	366	383	369	351	385	386	356	334	356	345	362	327	354	336	357	360	335	362	316	338	359	358	357	356	379	390	385	375	350	348	330	356	363	369	342	383	335	350	353	365	365	344	358	331	381	375	368	356	397	367	374	377	333	384	315	368	359	380	390	365	357	350	400	374	344	349	338	348	382	360	363	330	381	362	354	336	363	357	363	335	385	339	360	348	364	335	370	374	330	383	340	346	362	349	361	344	385	335	349	383	371	344	362	378	405	346	351	362	384	398	387	373	378	392	342	338	391	392	397	363	346	360	361	367	344	347	364	371	333	363	379	335	351	358	319	384	394	357	341	370	339	362	365	367	356	366	318	365	350	326	359	379	358	351	375	337	359	383	364	307	362	378	318	373	364	343	373	346	343	332	362	348	342	331	369	390	381	381	332	335	356	362	347	348	404	355	372	397	352	357	379	360	374	342	373	393	375	346	368	371	348	422	376	359	357	347	374	364	348	356	362	342	396	357	365	412	359	346	411	380	389	362	374	349	368	326	359	380	365	370	327	364	366	325	380	358	382	343	374	370	362	372	346	313	354	369	360	341	369	348	353	382	379	373	404	368	341	360	391	342	333	341	339	322	354	357	385	367	376	366	351	354	366	382	375	372	344	354	332	359	336	369	347	339
16645	12798	11145	5826	3681	2536	1879	1532	1316	1085	939	834	740	715	704	631	522	517	527	534	492	501	473	508	458	410	444	404	371	418	393	413	426	374	400	366	391	415	409	398	371	374	434	421	412	378	374	381	384	360	380	358	379	340	380	364	397	346	388	367	350	363	368	380	411	345	348	372	373	373	371	319	359	353	360	350	372	369	349	321	379	336	353	376	354	334	326	346	396	366	381	360	350	357	348	336	361	345	348	379	353	335	405	387	353	317	369	321	363	357	368	329	334	361	406	359	354	353	358	363	309	370	364	347	368	331	340	351	357	343	341	331	373	333	325	366	361	403	327	347	357	327	362	366	349	321	384	367	366	352	331	361	344	383	355	398	367	354	373	342	372	372	332	349	352	371	397	364	368	345	347	390	366	383	297	360	314	352	351	374	338	360	359	355	391	351	342	391	396	363	357	361	370	350	339	342	383	345	375	331	358	348	359	368	353	345	375	339	356	384	359	331	314	329	362	382	384	376	345	372	368	340	387	323	326	365	347	338	351	339	346	359	379	337	362	357	354	342	334	354	377	332	341	377	343	334	326	401	334	334	335	390	393	323	333	341	332	347	323	347	352	346	346	338	338	370	361	342	346	367	366	373	337	363	330	332	367	367	357	314	356	346	368	330	353	319	371	361	356	345	339	397	340	366	367	350	355	342	337	353	367	339	358	352	364	348	343	329	372	356	335	344	386	356	340	339	344	342	327	320	367	361	373	342	347	365	364	354	342	396	358	385	378	356	375	361	392	370	384	359	332	353	377	358	370	346	377	350	338	329	330	360	345	316	328	328	367	350	389	349	336	350	337	334	382	351	348	363	360	352	372	373	355	352	373	358	368	365	335	342	348	349	312	324	376	317	366	361	323	371	321	362	362	368	326	348	371	355	365	392	346	358	353	350	360	376	348	359	378	340	354	343	342	353	373	372	318	375	358	357	338	371	384	362	348	362	362	348	354	328	346	343	346	363	382	376	369	349	345	371	354	387	361	320	337	345	381	362	323	358	363	377	350	331	333	374	367	349	323	362	364	379	369	328	385	350	363	367	357	344	345	343	353	350	325	347	352	367	358	371	343	384	363	360	349	338	367	386	373	348	355	377	366	314	381	345	348	369	355	371	340	361	360	339	335	351	364	318	395	351	377	358	365	339	357	339	343	346	360	362	333	340	337	351	377	335	403	318	348	328	382	330	351	328	397	363	332	343	352	381	365	351	343	357	345	361	359	360	385	329	374	348	380	361	349	340	367	371	359	356	354	367	366	335	343	341	355	369	336	355	368	326	393	346	366	349	332	341	335	324	339	331	360	354	336	345	395	301	336	359	359	362	397	346	383	340	358	349	349	321	358	335	357	355	344	367	331	388	377	344	347	359	340	352	360	354	357	337	351	388	359	350	363	330	332	364	370	341	359	353	333	323	362	354	326	337	324	348	362	381	336	355	354	381	367	371	341	314	375	351	375	345	329	353	362	359	381	350	340	331	361	354	343	341	326	340	393	365	398	367	357	353	361	340	371	384	381	336	366	332	347	376	353	358	367	371	362	348	355	365	373	330	399	370	350	334	358	339	354	390	328	334	346	344	321	345	354	342	357	338	398	331	356	339	360	370	347	320	336	339	346	328	339	382	351	341	361	303	341	336	365	351	379	353	354	338	357	357	372	359	323	366	352	350	361	352	385	306	352	354	358	344	376	334	351	295	340	370	333	332	350	374	363	342	354	329	363	332	361	339	342	349	343	364	355	359	336	413	400	362	368	353	364	352	359	372	337	367	368	353	361	338	355	401	343	340	350	371	327	350	332	317	342	344	360	412	327	349	315	364	345	366	329	332	351	380	360	351	357	312	350	361	330	342	367	359	337	352	365	362	376	385	363	347	357	339	353	379	352	359	355	309	366	357	352	355	349	345	372	354	343	360	333	343	339	359	357	348	368	355	337	341	343	371	354	356	353	363	345	354	347	347	390	359	345	355	355	364	328	367	353	353	348	347	335	342	347	348	356	390	358	348	362	349	355	367	384	346	370	359	341	370	377	374	330	340	343	345	323	360	346	322	337	324	347	364	371	348	364	354	352	349	373	383	310	348	341	351	332	349	341	344	379	340	370	375	357	334	380	374	349	345	317	351	379	355	350	362	331	339	352	347	317	345	351	327	331	352	392	320	328	368	339	352	352	390	366	397	356	351	354	358	346	336	329	342	371	345	348	337	341	348	376	369	332	379	360	341	351	334	384	352	348	387	337	375	362	340	302	349	406	376	331	359	372	349	353	364	377	343	339	359	360	342	352	358	335	350	344	359	352	335	344	368	382	390	354	382	329	358	369	379	348	377	338	350	368	375	346	356	325	361	368	395	371	337	363	326	380	357	348	333	339	344	334	343	334	314	340	317	376	326	373	345	337	347	349	352	396	353	350	378	340	357	335	350	331	365	335	380	373	354	375	358	352	301	329	319	335	302	322	348	345	386	362	379	335	336	361	349	347	348	341	368	332	375	363	377	364	375	392	355	367	376	329	355	362	348	356	356	348	358	382	353	325	369	366	332	402	363	351	366	332	330	343	337	356	360	341	374	338	321	351	368	326	336	359	369	349	378	372	351	342	361	342	337	339	343	361	347	351	369	342	335	364	336	386	346	363	349	361	330	363	329	330	332	329	357	374	322	363	330	328	310	346	338	358	357	338	311	353	369	354	352	360	371	355	357	358	345	318	323	363	363	339	385	364	321	330	393	369	358	367	339	349	348	363	326	344	329	344	340	340	372	376	339	318	389	383	358	353	379	380	396	319	310	327	346	312	301	353	370	348	370	330	360	359	364	363	328	383	335	351	333	379	370	353	368	341	346	351	345	326	344	363	358	369	333	335	351	390	363	371	331	350	336	365	343	328	316	350	361	371	344	364	382	360	352	356	377	357	365	359	331	377	342	386	372	352	368	355	351	407	312	325	381	362	394	372	346	356	366	328	325	341	334	344	330	359	352	383	362	353	350	341	343	372	362	363	337	345	352	344	348	336	344	298	346	333	336	360	363	340	372	343	340	313	343	353	390	340	379	327	340	345	331	351	380	359	331	338	348	342	375	318	335	362	338	345	341	335	358	354	348	381	380	332	377	346	341	351	354	367	365	341	344	372	370	369	374	348	372	352	357	375	360	330	371	348	364	329	334	327	327	345	379	363	364	361	342	336	362	340	348	343	376	353	351	323	345	335	379	382	360	325	339	357	365	365	336	355	391	377	360	340	357	346	355	372	372	351	363	378	339	333	339	353	385	344	332	350	354	328	353	386	339	358	379	338	326	381	331	369	347	348	369	333	334	364	327	372	383	353	346	366	342	371	360	381	332	342	334	356	387	356	330	360	383	342	334	341	317	348	353	377	355	332	352	365	379	363	356	381	364	356	330	337	356	354	385	334	357	368	371	392	363	371	344	366	341	336	368	362	349	386	372	343	336	350	337	326	359	352	381	382	373
22460	20366	27017	23582	20369	20451	9616	2020	1420	1289	1237	1114	1032	994	960	924	858	890	828	816	839	757	794	790	809	738	736	790	764	761	751	697	763	724	725	729	729	727	716	697	704	720	685	680	698	708	777	672	713	702	745	767	697	705	722	713	701	688	663	749	732	655	703	684	750	755	695	735	696	710	666	724	711	671	696	679	691	705	688	689	680	715	695	678	692	660	716	703	691	755	672	701	696	688	669	687	707	685	683	658	691	705	674	725	699	720	669	705	704	720	671	649	755	710	681	723	692	693	691	714	722	672	667	678	667	679	678	667	686	746	707	660	682	674	714	677	693	689	688	696	687	704	697	684	649	658	636	698	692	670	682	741	685	722	695	669	675	678	694	684	679	662	707	681	708	665	670	681	701	649	654	692	679	721	687	701	674	692	699	662	706	684	668	703	687	682	695	660	727	710	748	704	687	667	696	716	668	699	627	725	701	685	680	690	713	637	701	674	701	671	677	674	674	704	711	679	703	716	703	689	679	665	694	644	656	649	698	715	674	686	709	676	692	668	690	702	714	663	714	711	712	668	713	620	701	704	706	674	687	657	697	670	694	658	693	666	709	679	695	672	746	698	707	668	698	689	674	714	669	703	733	699	683	679	680	686	675	714	761	677	726	744	687	695	695	678	686	699	697	693	681	691	688	672	692	690	713	648	732	706	670	635	695	697	711	665	673	721	710	663	687	720	640	705	728	712	674	662	730	686	717	696	685	708	728	717	712	664	713	704	715	703	679	701	663	638	695	657	675	700	677	716	683	653	704	745	709	705	668	687	693	627	746	671	700	659	683	634	680	666	667	677	706	678	693	688	679	690	720	680	700	666	714	687	644	662	745	671	726	724	661	676	684	635	669	697	650	672	649	673	726	702	694	688	702	694	690	688	693	664	661	715	657	709	686	700	653	675	737	735	698	698	755	680	690	643	692	724	660	731	678	688	689	683	696	716	728	658	653	726	668	691	683	641	641	713	652	716	677	708	649	673	694	672	695	718	690	683	691	671	641	639	712	685	684	634	701	685	706	668	686	650	715	722	630	690	664	654	659	671	673	647	660	667	712	729	700	705	683	672	683	643	683	679	713	679	694	662	704	673	663	661	680	697	650	723	706	701	718	667	695	703	675	701	691	694	739	689	656	676	681	675	687	686	686	680	671	707	674	691	739	599	710	714	703	674	709	663	741	652	684	664	709	703	722	686	633	701	677	668	740	683	704	664	626	656	708	643	701	655	707	691	667	703	660	641	676	712	687	648	693	736	713	671	670	679	689	658	755	653	670	673	665	704	711	663	647	635	666	671	656	684	749	694	691	664	726	674	696	665	697	666	664	677	672	721	653	650	674	703	629	653	702	636	701	683	682	665	653	674	709	671	697	682	681	653	706	728	669	673	684	707	726	674	666	699	732	646	707	670	677	715	658	661	670	680	703	727	698	695	675	636	689	730	694	678	699	730	673	630	673	707	698	683	675	665	678	664	685	691	657	685	674	667	660	671	654	691	666	656	675	624	646	689	694	728	701	682	703	672	619	723	720	664	682	669	683	685	690	737	695	727	727	699	677	658	672	740	664	676	672	629	704	692	671	673	647	707	691	678	716	667	697	661	663	725	694	680	670	674	657	678	644	708	659	633	734	678	680	669	667	659	743	674	664	660	686	716	689	693	689	683	679	690	659	678	679	718	619	647	695	725	697	685	688	709	694	678	724	706	679	667	692	612	684	670	718	708	731	729	699	632	718	693	669	655	624	680	705	660	696	699	720	679	704	721	658	682	709	701	727	681	692	676	704	647	715	683	711	678	710	693	724	712	673	690	690	661	632	686	661	707	669	684	685	639	687	675	654	683	658	676	684	669	659	697	650	730	668	678	676	691	709	702	669	728	672	732	655	683	674	666	665	695	696	673	672	674	662	703	731	693	709	640	687	677	704	690	670	675	676	696	701	672	735	691	702	666	665	741	709	657	650	693	659	683	677	646	693	666	722	710	715	656	733	661	668	713	691	625	665	655	740	646	678	686	649	661	649	667	709	751	713	626	685	699	728	705	689	700	659	679	662	695	713	699	691	700	704	721	665	652	683	616	672	680	696	683	699	730	681	644	680	668	718	712	706	707	706	649	677	691	717	710	695	643	689	676	691	659	682	744	640	720	721	662	631	701	681	698	665	675	662	707	707	660	661	677	676	659	684	630	630	725	668	685	673	665	694	714	701	684	657	701	732	705	726	683	697	684	682	677	724	660	670	713	664	692	707	683	676	696	678	687	656	667	675	627	668	684	684	708	670	716	691	678	677	714	679	690	724	719	670	668	656	698	718	704	718	671	698	663	690	663	689	696	685	724	647	660	661	653	645	686	693	732	736	703	710	709	668	703	665	715	672	692	685	676	690	672	691	672	624	678	655	659	699	686	697	688	719	655	675	687	669	665	684	672	698	659	713	668	725	672	651	717	694	658	671	678	685	667	684	719	703	689	677	706	700	716	695	703	686	700	702	663	630	692	724	665	671	694	701	634	627	691	707	696	683	684	720	691	736	653	680	696	680	638	691	682	695	704	698	681	653	694	660	641	668	683	664	681	674	682	661	671	704	724	683	691	704	713	695	681	713	695	715	705	675	713	685	634	676	669	700	671	724	722	657	674	687	707	644	705	693	722	717	679	711	704	655	690	719	681	699	709	698	677	679	650	674	690	694	682	741	704	703	646	683	674	667	706	655	682	694	648	664	768	687	709	691	686	698	713	646	663	715	635	678	687	736	651	728	663	674	686	699	728	665	709	688	709	757	677	676	743	698	722	684	645	665	630	710	717	718	668	693	667	656	746	679	679	630	646	688	711	680	680	668	684	618	734	713	697	743	668	697	636	655	691	667	667	685	711	709	690	648	675	642	735	701	713	688	667	649	709	680	683	686	695	676	655	600	682	680	692	699	686	687	617	640	693	717	678	702	640	669	664	685	685	674	671	702	669	676	716	696	732	668	707	683	714	697	672	710	679	669	716	693	661	696	735	674	668	654	635	691	718	644	655	680	685	695	718	689	696	683	733	717	676	695	639	700	733	668	670	702	643	651	670	652	704	697	707	714	680	667	709	744	679	658	722	668	663	612	683	721	685	688	666	693	706	688	624	687	690	682	689	717	605	686	650	637	663	718	670	710	707	655	657	684	718	668	669	722	678	686	710	673	723	663	686	730	700	687	665	678	675	686	644	659	702	704	669	710	693	709	652	680	670	659	670	686	666	629	658	693	682	740	713	654	679	658	710	678	686	716	688	661	673	702	695	690	678	698	669	712	699	713	677	661	664	673	708	683	728	694	645	671	693	703	652	679	693	668	692	748	683	702	712	727	686	665	662	649	683	679	692	723	679	670	709	682	663	667	708	690	708	648	640	681	687	640	682	646	658	722	683	658	674	698	681	668	693	652	672	677	640	714	692	680	712	648	694	662	660	676	702	675	709	715	680	680	691	711	665
18626	20148	17783	10079	6625	4787	3510	2878	2460	2022	1861	1569	1420	1336	1229	1188	1083	1046	1015	966	954	905	936	855	829	788	830	807	795	800	747	754	758	781	755	761	728	735	669	732	692	719	721	716	744	727	687	667	704	718	681	665	706	694	670	684	699	667	683	665	687	647	645	694	701	712	665	688	710	686	684	666	728	635	688	666	704	676	647	686	648	639	676	663	659	685	636	688	655	671	630	659	660	708	694	657	672	658	646	647	634	704	677	673	650	668	642	659	639	702	687	636	679	665	653	659	660	650	670	660	637	710	614	696	646	662	688	642	624	675	679	662	629	642	649	649	647	618	633	649	685	640	628	664	677	679	675	636	654	665	668	691	648	647	665	646	649	666	678	677	652	615	672	680	695	639	642	669	653	673	651	681	615	688	690	646	675	671	624	616	664	660	622	681	627	646	679	615	673	641	657	634	635	649	705	668	632	630	669	641	653	657	654	659	683	666	611	663	655	638	664	631	676	658	685	629	698	658	688	665	681	623	657	621	687	675	611	627	726	718	658	629	632	606	634	638	632	667	650	629	644	586	640	653	645	678	723	645	652	668	596	656	664	675	635	642	684	688	684	668	644	645	671	646	696	621	632	656	626	709	704	643	642	664	650	619	661	685	668	681	634	667	664	650	683	642	706	698	662	661	650	631	653	671	617	684	679	647	637	692	643	622	660	644	703	670	623	630	627	667	660	636	672	645	653	649	668	689	649	664	691	719	681	698	664	665	658	619	660	666	672	676	636	670	678	693	662	646	685	654	604	661	655	643	655	639	646	654	679	667	662	659	599	661	659	664	631	654	665	634	657	683	661	651	632	629	674	643	653	637	649	703	696	672	653	694	656	622	645	685	644	692	629	651	662	642	630	589	665	660	671	677	639	649	677	646	726	681	681	690	658	655	681	667	665	681	680	674	622	652	683	691	641	621	640	644	656	645	656	672	656	621	655	710	698	693	609	635	698	656	665	696	677	620	677	635	631	633	650	636	627	679	671	608	650	666	640	671	688	650	631	641	668	649	653	650	696	714	649	654	663	644	613	636	654	668	618	638	654	669	634	649	689	638	672	671	607	648	602	631	674	647	662	656	657	690	654	639	701	663	697	631	705	650	644	650	655	642	655	653	638	630	691	655	664	647	631	663	665	633	699	683	659	651	691	620	645	614	667	662	625	648	641	607	707	662	683	648	642	642	671	638	582	631	664	672	618	686	676	634	684	641	654	641	649	663	634	668	667	642	660	687	688	652	711	642	678	651	654	609	684	666	667	647	603	654	673	676	648	663	671	668	650	674	673	669	689	694	623	640	653	680	671	659	719	666	665	670	662	676	665	655	686	655	617	641	666	653	627	654	644	663	673	642	588	658	688	620	627	692	627	676	727	681	637	627	644	645	688	626	647	676	640	705	725	676	659	651	601	653	669	636	689	703	691	696	633	607	637	686	634	667	693	644	604	653	620	653	652	672	647	657	660	618	616	658	632	636	646	594	758	684	656	698	624	658	657	629	642	624	612	671	701	655	623	598	611	689	666	650	715	679	632	658	637	676	697	679	642	620	664	633	645	683	660	652	634	661	673	642	665	567	665	640	620	645	659	646	636	658	667	680	671	621	663	643	646	655	631	692	649	631	625	684	651	656	673	647	664	664	648	667	673	607	686	657	608	667	650	663	658	660	673	693	613	682	634	699	642	601	632	648	611	655	668	624	666	647	604	669	675	624	646	611	658	656	642	636	673	650	589	682	675	653	642	635	660	662	684	666	710	655	671	644	679	661	646	675	694	657	657	639	668	686	639	626	671	637	620	651	659	598	708	662	651	642	681	644	681	643	661	668	656	675	664	626	681	651	654	684	635	646	668	621	658	648	624	710	633	654	723	672	665	680	675	621	635	654	645	655	642	641	633	690	681	635	673	645	676	707	696	616	648	645	628	707	664	668	644	626	644	669	674	649	652	644	646	642	674	652	647	651	666	623	630	641	665	656	609	669	689	701	689	667	646	648	682	676	621	700	600	630	651	658	632	646	632	638	621	673	659	686	683	634	730	671	649	652	666	667	608	639	619	654	657	670	630	650	619	677	640	648	586	682	604	641	676	661	660	642	607	657	659	648	688	667	607	635	667	627	664	671	636	652	700	706	620	681	712	655	680	667	676	699	684	659	700	629	659	644	635	633	651	680	632	637	622	651	652	672	650	653	693	644	667	697	636	638	647	650	658	652	648	663	635	619	656	659	666	693	651	612	698	646	691	648	629	648	686	643	642	629	651	664	642	655	657	651	665	671	707	640	621	649	636	614	648	669	637	682	640	638	683	702	665	653	662	655	661	618	619	641	618	656	665	627	617	703	627	621	685	672	650	635	677	681	682	630	675	638	654	678	671	673	691	658	691	679	670	646	676	590	665	649	664	634	636	653	594	620	677	624	675	658	688	646	705	657	668	671	653	626	675	707	656	634	630	653	707	635	679	642	678	614	640	677	631	639	664	675	660	617	629	642	636	635	684	625	652	640	674	652	647	656	631	646	713	645	664	646	606	670	669	661	635	631	649	656	650	611	692	675	672	598	681	656	657	663	657	662	679	648	708	668	660	624	626	636	662	646	661	671	619	611	679	625	660	674	620	701	684	709	679	637	676	662	681	690	674	704	672	695	649	609	728	668	603	683	642	700	653	643	700	646	709	685	702	665	659	715	634	649	676	602	688	682	647	625	696	630	662	639	649	637	650	642	715	626	689	630	656	683	619	671	678	644	668	614	642	661	643	652	668	663	672	645	660	690	649	665	635	678	652	633	627	669	637	654	650	605	686	659	647	652	676	722	633	647	622	629	635	643	660	701	681	655	660	643	689	640	704	678	638	664	671	680	629	650	663	719	670	644	672	640	711	681	678	633	690	640	658	658	647	644	621	645	693	639	669	670	649	649	652	651	710	693	649	677	641	684	666	684	647	633	638	688	663	671	690	615	665	662	652	652	631	706	670	653	624	673	638	636	635	695	640	698	652	706	697	625	650	678	641	628	638	688	672	651	642	588	686	659	657	701	663	663	673	669	633	588	637	652	653	649	670	670	618	650	686	628	657	646	651	698	660	644	658	657	692	604	643	671	655	628	592	629	644	680	662	647	624	645	714	608	686	641	656	662	664	649	669	695	630	643	619	657	676	653	644	683	636	649	633	663	696	682	638	636	674	660	695	646	611	625	657	640	637	697	708	644	680	658	653	662	651	662	630	624	656	701	635	668	636	613	665	643	635	655	696	678	659	675	687	613	646	680	644	656	648	631	708	643	718	713	628	651	661	647	650	685	653	694	618	662	673	649	660	629	654	648	677	674	679	652	667	633	648	644	692	671	668	597	621	628	662	608	646	671	652	648	670	695	647	661	673	600	651	642	687	658	599	649	662	637	697	688	665	646	651	645	572	672	611	607	677	635	683	602	678	650	647	659	625	679	678	697	644	680	672	683	633	655	646	637	661	674
27766	13240	1361	353	217	222	188	171	167	170	149	162	167	130	168	159	147	159	141	148	142	143	129	146	133	126	151	142	134	118	147	141	164	142	157	143	150	146	152	148	154	150	161	154	143	152	155	134	136	151	135	147	147	136	149	132	134	156	154	123	155	114	139	143	169	178	137	153	129	150	158	144	139	121	151	151	154	183	151	145	154	137	145	139	155	157	130	124	149	148	124	123	162	143	160	164	137	155	160	155	152	119	142	145	167	127	143	152	160	170	127	134	161	165	160	154	153	144	121	153	152	151	168	149	155	126	143	157	154	154	156	164	158	139	153	171	124	126	144	140	153	124	135	150	149	154	131	132	120	141	160	131	136	152	148	142	144	146	151	152	142	175	153	170	143	141	159	169	157	147	139	139	146	149	130	156	152	123	140	143	151	165	147	163	150	145	119	142	154	142	137	135	146	145	153	150	161	161	137	161	142	158	138	139	150	139	144	140	154	140	142	144	128	150	167	160	161	146	147	133	139	136	148	146	141	147	142	145	141	152	153	170	155	139	137	152	144	147	145	156	170	149	160	145	154	159	140	144	147	129	141	138	157	128	143	152	154	147	173	138	161	151	168	156	141	139	143	136	153	119	164	151	154	151	142	153	132	140	155	166	149	141	131	170	158	141	144	118	134	143	173	126	161	158	141	140	149	139	150	169	147	152	137	148	130	165	140	176	145	162	157	145	154	141	142	157	170	147	164	155	151	153	143	150	148	164	154	141	147	161	152	148	137	145	129	156	147	164	144	133	145	141	161	154	168	162	154	162	147	160	155	123	150	180	133	126	189	167	141	155	154	146	122	150	131	141	140	149	156	144	153	160	155	160	135	149	147	128	147	164	137	138	136	148	157	150	168	158	181	173	147	158	141	164	144	154	160	169	158	155	151	147	156	125	155	160	149	154	136	166	154	139	146	152	147	158	147	172	136	158	168	141	146	132	154	138	123	140	125	158	162	154	131	160	139	149	141	124	148	179	151	153	151	134	146	152	160	144	158	121	155	139	135	171	164	154	144	151	119	155	155	136	130	108	120	143	154	137	151	160	168	154	143	157	149	145	135	146	133	152	156	153	176	140	149	138	108	113	145	156	145	138	121	158	163	148	166	133	131	144	144	169	165	166	153	151	155	136	155	138	141	134	129	155	125	155	156	142	138	132	174	167	159	176	142	174	165	150	147	160	128	154	146	152	141	140	150	155	140	143	144	138	156	127	175	141	138	159	153	164	159	148	136	165	169	141	164	128	174	140	180	143	165	154	162	147	165	135	156	143	128	136	122	160	156	143	156	141	151	151	141	146	144	137	154	157	149	144	186	134	159	136	138	169	146	129	140	140	150	152	145	156	147	145	148	159	135	168	145	156	145	139	122	158	125	137	148	140	146	154	148	128	173	138	154	149	144	148	152	163	152	139	151	143	152	148	141	146	159	152	163	129	152	158	157	126	161	160	174	131	136	135	142	136	151	149	154	135	163	152	150	122	161	123	174	175	155	152	135	136	172	134	153	146	143	135	126	140	149	126	158	140	144	141	150	177	135	161	132	162	170	137	168	144	140	154	142	130	131	121	148	133	143	151	164	157	148	136	136	120	146	147	152	136	152	153	148	146	129	151	147	146	160	150	145	167	138	158	145	135	144	146	160	139	173	151	135	155	162	169	131	152	158	160	140	147	131	137	154	163	155	163	141	158	165	172	144	149	151	133	141	133	152	155	143	156	144	141	165	140	153	144	130	159	161	153	171	142	160	154	162	143	143	143	143	152	129	164	160	142	152	150	147	132	145	145	178	141	146	153	133	145	156	145	172	164	135	163	160	141	158	150	150	136	149	164	159	136	138	174	152	140	158	126	142	154	149	157	135	153	147	147	174	154	135	151	148	129	150	152	139	144	150	146	132	147	149	146	145	140	136	152	134	160	153	143	128	186	159	141	142	138	141	149	138	141	152	165	140	169	144	133	152	152	156	165	151	153	173	129	131	168	145	149	115	147	161	130	134	141	166	144	173	162	159	159	138	146	148	142	139	144	144	141	154	155	153	174	145	154	150	138	147	151	138	134	138	127	166	163	141	135	141	136	133	140	152	149	164	172	167	164	148	134	164	151	132	152	135	151	137	144	172	166	136	127	136	144	153	145	138	158	157	136	137	139	156	170	131	160	141	131	150	154	122	139	142	141	149	147	157	147	142	184	149	147	146	143	134	134	156	137	153	155	152	141	161	168	160	133	127	128	166	150	160	156	140	127	163	138	158	151	153	144	152	135	149	165	155	146	156	139	156	132	152	137	149	149	137	147	184	140	142	137	164	136	156	123	150	151	177	141	140	132	144	156	140	171	141	167	149	162	163	135	130	158	155	161	152	148	148	131	158	163	140	130	148	138	151	145	154	115	140	142	127	140	131	150	162	154	151	146	156	160	133	138	156	126	121	141	179	149	156	148	124	138	153	158	152	149	151	147	150	156	133	164	130	159	146	164	145	162	154	153	156	153	140	163	148	150	168	157	175	133	137	143	131	140	145	181	133	122	154	167	134	160	137	147	158	154	152	165	160	145	133	149	151	142	153	137	136	160	150	159	150	152	160	148	144	163	150	170	163	138	135	155	165	149	128	143	168	161	143	168	142	127	133	136	156	139	142	160	165	131	131	119	136	144	150	163	130	162	144	142	148	160	158	143	136	134	170	137	170	158	163	142	138	147	129	175	138	141	144	144	147	152	161	135	157	153	126	142	149	146	145	141	151	145	150	140	157	145	144	165	149	148	159	152	151	132	170	139	156	149	136	123	126	143	151	140	138	141	161	132	155	158	166	158	161	159	128	136	152	145	146	155	155	142	131	141	164	156	140	154	151	140	130	158	153	136	135	166	152	136	137	147	153	160	150	124	145	159	148	155	151	146	157	150	157	133	135	138	162	161	137	158	155	138	136	137	152	151	181	131	139	144	144	152	135	173	142	130	148	169	140	132	158	155	157	149	121	171	144	156	151	140	155	151	144	160	160	121	171	154	159	148	151	159	159	152	129	137	142	157	143	165	149	157	161	168	134	140	147	139	168	165	134	160	118	144	150	146	166	173	154	159	159	149	155	154	153	135	140	146	142	136	163	138	147	139	155	145	142	145	138	125	172	149	146	139	122	139	147	151	178	132	143	173	148	141	161	142	139	131	144	157	160	147	145	158	149	167	178	148	135	146	167	149	138	157	147	167	145	129	133	165	152	153	150	151	156	167	144	181	148	147	142	154	122	144	150	159	173	155	147	154	144	153	154	149	175	146	140	162	149	130	133	128	150	134	164	135	118	116	154	142	173	149	146	142	169	145	141	143	152	159	138	136	142	135	138	131	155	154	134	142	151	172	157	161	145	137	157	132	175	166	126	150	142	160	151	144	155	156	145	134	153	152	142	153	133	148	165	160	171	148	146	145	148	127	149	149	148	148	140	150	132	157	142	142	139	161	142	145	183	135
5587	989	749	440	345	301	240	215	222	243	222	209	154	189	172	193	167	186	177	192	165	173	180	167	169	183	160	182	191	181	171	174	168	171	164	172	163	194	180	154	162	176	166	177	181	174	185	155	163	173	162	161	173	188	167	148	185	184	176	173	170	173	184	181	174	161	155	168	178	158	168	185	168	170	178	151	180	180	175	172	168	180	177	192	167	176	177	173	175	179	172	170	172	181	162	178	163	175	169	166	188	163	152	175	169	145	164	162	180	168	153	158	148	173	151	162	189	164	161	181	157	178	169	181	175	181	178	173	165	169	150	168	154	177	159	170	175	154	167	151	156	168	199	152	158	197	168	164	206	166	163	170	174	173	178	162	181	164	158	166	155	156	164	171	185	184	174	172	166	172	170	140	176	165	169	165	181	162	176	151	176	167	202	186	168	171	183	160	178	161	170	164	161	180	190	194	168	165	190	172	167	150	188	168	184	163	163	172	183	172	144	159	174	192	185	189	157	158	155	166	172	176	181	177	164	186	175	168	133	173	165	200	155	177	147	179	156	167	159	205	166	188	174	157	178	164	158	161	155	149	181	179	168	181	152	185	177	175	189	197	193	161	172	160	156	167	181	185	170	178	150	153	185	168	157	178	177	174	149	183	150	175	174	189	188	172	182	159	172	172	146	180	157	168	174	187	176	161	166	155	167	181	185	161	162	190	176	172	155	174	173	173	172	148	197	191	169	159	178	165	167	182	174	178	175	158	159	168	196	154	169	163	183	190	165	169	169	155	168	149	190	162	174	160	188	178	165	166	158	170	191	177	182	150	157	179	166	181	189	175	142	169	164	169	162	171	158	153	185	194	155	174	181	169	158	169	176	171	172	176	182	149	180	164	166	175	155	194	178	189	174	158	194	158	168	165	190	174	179	160	182	186	179	174	139	177	157	167	175	150	169	174	181	162	173	177	166	165	176	165	185	169	166	164	171	177	168	179	163	165	180	166	189	142	159	168	176	181	170	192	171	169	170	151	151	165	183	168	172	181	184	165	162	164	187	193	175	169	171	183	165	176	168	173	161	159	184	177	162	159	193	150	182	159	166	170	168	164	168	160	169	199	166	172	190	161	174	150	169	180	188	167	187	150	157	164	143	162	163	156	176	150	148	164	162	151	176	171	157	182	163	154	179	160	166	159	165	190	169	186	176	181	161	156	173	168	176	153	160	141	190	169	181	179	156	183	165	159	167	165	176	187	145	149	139	170	149	174	163	174	171	171	157	157	165	168	214	171	158	180	177	159	171	175	164	167	179	183	171	173	150	173	168	173	167	172	178	175	193	162	165	170	154	129	164	162	177	187	163	158	185	174	156	172	179	183	166	166	169	182	168	183	177	151	168	155	177	172	157	155	174	182	173	156	149	193	169	182	163	161	170	151	172	170	156	160	155	159	181	150	173	188	186	172	184	174	170	182	134	156	171	175	187	181	162	174	169	172	148	153	169	172	174	184	150	192	164	181	169	174	169	168	160	177	161	174	178	211	180	174	177	182	172	200	171	186	179	161	178	181	179	186	174	165	177	149	173	187	163	158	162	165	145	171	161	189	152	176	193	155	162	178	157	177	156	178	184	173	159	163	179	130	190	148	185	173	175	153	168	157	154	150	184	161	186	171	180	175	181	154	161	184	172	203	181	159	190	151	173	176	162	145	178	153	172	173	167	176	164	178	169	177	178	158	172	163	197	181	159	159	165	158	166	169	179	188	161	168	159	178	175	161	171	173	162	160	188	156	190	177	174	176	180	162	174	173	189	158	167	179	169	153	159	190	192	176	164	184	155	181	172	199	161	173	167	184	148	166	157	183	163	160	193	171	158	185	176	192	154	176	152	151	196	173	151	183	164	178	152	168	177	166	160	201	178	169	176	155	208	193	141	196	175	174	152	185	173	185	182	166	168	162	188	184	190	149	147	174	160	178	165	170	174	190	167	157	199	180	187	171	169	172	161	199	174	162	186	167	177	188	146	165	164	153	194	151	163	165	163	168	160	160	182	171	180	172	165	151	163	176	194	160	190	152	150	164	178	144	182	181	184	156	137	176	165	164	166	156	192	161	175	145	152	162	171	191	172	189	184	170	157	187	158	177	192	166	177	179	157	167	183	167	181	163	171	196	183	169	138	161	177	170	158	170	179	162	172	174	184	176	185	192	175	161	172	187	180	162	163	183	172	174	183	177	170	147	183	165	157	141	174	181	186	168	176	177	175	163	172	187	170	177	215	187	156	180	162	159	161	151	159	180	158	178	196	163	174	183	182	187	184	166	164	177	173	164	172	181	157	180	188	172	160	166	167	151	165	179	183	163	154	173	175	164	173	172	148	160	169	162	199	162	186	152	155	176	165	155	177	170	168	179	168	154	167	162	188	179	168	183	179	184	159	177	184	174	171	164	182	164	164	190	168	164	163	155	177	157	170	181	183	160	165	178	159	178	157	185	145	159	194	199	159	163	161	162	173	159	184	167	145	161	184	175	195	176	163	184	169	165	172	172	161	164	169	173	178	154	172	159	162	167	162	180	153	180	152	150	172	155	174	176	171	157	159	153	162	173	190	168	170	183	182	165	181	185	171	186	186	156	162	160	191	179	160	183	191	189	158	185	181	155	170	162	152	170	162	174	180	180	157	194	168	144	191	172	169	180	152	153	157	170	167	177	151	167	170	172	157	161	179	196	178	167	162	166	166	169	164	194	173	162	194	190	175	170	158	156	182	174	160	175	192	186	172	178	161	156	185	168	176	177	147	162	192	154	172	177	161	163	183	162	151	181	153	147	170	173	176	173	165	179	171	166	150	168	183	159	173	166	175	179	173	162	181	180	172	151	167	160	168	159	168	192	178	155	156	169	193	170	183	164	171	164	165	165	165	176	151	153	156	181	146	153	159	158	168	173	163	162	176	193	164	182	168	169	175	165	179	176	152	157	145	174	179	157	156	159	188	172	178	158	156	161	169	165	195	165	187	217	179	159	160	145	185	194	199	172	194	165	159	170	182	180	170	165	169	169	175	158	167	178	150	154	168	167	153	170	191	177	174	174	158	187	146	179	178	158	174	166	157	163	161	170	147	173	157	157	180	177	171	161	173	179	173	161	162	181	168	163	179	170	174	164	189	175	155	164	193	184	152	163	171	161	193	162	182	190	193	190	184	171	165	166	178	173	162	181	162	172	160	164	151	175	158	175	174	164	179	182	198	180	161	158	186	175	199	176	150	160	160	151	154	178	211	148	161	176	157	142	175	166	164	185	174	171	169	166	150	177	179	179	177	146	175	167	159	171	180	186	193	183	161	175	167	175	163	150	162	186	174	162	153	190	163	185	134	187	162	158	171	169	178	168	175	208	158	172	174	141	201	185	178	166	166	156	198	172	167	176	179	163	164	161	154	193	181	163	182	177	169	165	186	170	168	182	162	156	177	178	154	165	171	169	181	154	169	161	159	157	165	177	174	165	162	154
24428	20396	26586	24088	20390	10472	1453	902	773	750	617	571	535	506	498	482	481	441	460	458	422	429	415	425	417	408	383	409	400	394	397	368	395	369	405	364	364	414	377	362	359	364	419	355	406	395	375	382	358	374	383	380	378	387	379	380	338	370	364	377	362	386	378	347	417	381	362	388	371	387	383	365	342	380	390	350	356	391	367	356	358	325	351	360	349	367	333	390	360	359	362	355	394	395	375	352	370	337	344	355	349	388	386	379	382	378	386	386	371	354	369	341	326	356	358	345	421	312	376	391	364	357	346	377	358	395	364	381	360	356	381	331	403	373	341	373	321	357	324	357	349	344	384	384	374	359	380	349	367	363	355	366	411	344	317	358	368	347	372	342	373	352	357	341	375	390	408	343	323	378	364	363	357	359	371	402	367	357	353	378	349	367	343	347	399	367	348	349	337	370	385	359	404	354	341	361	358	334	340	323	339	339	343	345	378	368	372	352	348	390	381	339	369	370	321	362	369	367	388	330	367	360	372	368	381	375	357	366	368	355	368	343	364	342	360	401	375	380	372	341	354	381	374	372	374	342	374	339	366	352	370	352	351	385	373	392	339	362	365	382	357	431	334	336	370	360	344	387	350	376	356	345	362	401	338	377	376	356	384	385	377	407	332	373	366	362	349	356	358	341	390	362	335	337	352	368	337	361	362	358	411	337	362	389	377	353	327	355	383	407	353	369	341	361	354	358	366	349	351	353	354	365	356	357	373	343	354	361	391	347	355	351	353	402	350	346	373	365	341	353	351	366	350	386	406	395	340	362	374	355	391	361	380	345	364	367	361	373	323	350	351	334	339	379	321	403	337	390	354	381	360	370	387	360	346	348	344	378	373	357	330	373	341	361	361	378	333	346	405	360	343	387	380	363	383	344	355	364	359	380	342	339	358	333	347	380	346	345	350	325	349	396	375	368	370	358	380	350	354	389	374	350	345	340	373	372	371	361	365	386	389	380	385	388	361	356	351	367	354	381	358	355	366	368	374	391	374	372	391	361	414	345	342	370	378	359	368	387	366	341	386	332	375	361	382	378	343	310	326	353	371	377	325	355	357	347	375	377	366	345	370	344	374	357	393	371	407	379	332	375	378	337	373	401	342	366	333	356	371	347	359	358	391	357	341	381	378	366	369	365	361	353	344	388	321	373	394	379	386	338	356	381	378	367	381	358	339	345	344	355	341	363	363	329	360	370	362	397	357	350	372	405	339	364	359	360	327	390	346	347	369	376	362	342	340	360	396	359	340	391	350	341	366	354	362	342	372	334	345	348	378	333	344	313	362	376	341	341	390	369	352	392	346	370	335	359	349	376	369	354	365	378	352	341	355	360	381	340	361	349	348	343	336	387	362	342	368	359	354	390	355	349	339	339	338	346	375	368	377	365	346	327	397	342	330	381	378	360	389	379	333	327	392	327	370	354	353	358	378	345	351	337	360	365	351	376	388	336	343	357	390	325	369	369	393	354	371	332	351	367	381	397	344	329	365	421	351	354	353	384	342	339	366	344	373	375	347	354	413	376	370	361	365	370	364	354	379	397	369	363	364	349	386	366	371	337	377	379	381	334	368	332	345	376	339	358	358	342	384	340	327	372	350	349	365	339	381	318	398	363	375	363	333	342	386	351	339	342	348	373	383	354	378	357	368	327	368	367	343	377	372	356	373	353	366	350	351	404	363	363	370	372	343	359	342	373	380	380	378	342	358	335	395	372	377	370	402	377	353	355	355	389	366	378	347	356	326	328	349	358	355	351	342	343	350	383	329	384	380	360	354	372	359	383	359	356	344	371	387	354	356	374	363	391	367	375	358	374	352	347	323	366	379	373	361	367	380	384	371	355	378	371	339	371	375	360	362	360	384	386	340	368	365	356	392	388	352	343	383	362	350	346	378	371	340	365	368	381	365	381	364	382	347	333	351	367	361	384	346	350	339	366	364	358	347	352	353	368	361	368	332	355	384	361	338	354	368	354	338	384	394	395	384	355	377	356	333	343	354	357	366	364	355	317	342	345	369	342	345	357	368	378	351	363	391	366	387	362	345	401	355	368	383	452	381	367	350	355	360	382	359	350	365	353	387	373	355	314	385	398	357	346	392	360	348	354	385	407	397	381	361	367	324	380	353	397	387	387	385	385	366	419	366	356	393	375	387	359	403	314	350	370	382	351	353	372	385	360	386	393	377	359	381	366	364	363	356	368	368	354	338	357	369	384	379	354	349	382	337	372	341	376	377	339	357	367	357	359	346	365	403	375	371	371	385	343	363	381	334	354	374	380	353	381	356	341	361	361	369	338	387	338	370	367	358	418	381	351	352	343	344	387	378	377	325	374	343	371	410	362	369	346	364	373	329	340	377	356	383	354	349	424	364	393	386	375	376	345	371	350	358	383	366	395	358	364	380	348	362	354	339	372	350	342	399	368	357	368	370	353	404	372	365	371	355	358	366	366	382	394	345	353	360	353	358	356	353	326	376	386	373	372	380	373	343	370	381	356	340	405	361	373	363	361	366	368	354	386	368	379	352	348	371	390	393	348	360	361	351	370	361	354	340	346	361	357	338	359	340	395	359	353	384	380	362	367	367	339	376	359	401	350	352	355	368	345	356	374	339	380	355	371	362	370	337	373	351	373	343	384	377	355	357	351	382	394	336	384	352	364	344	367	353	339	351	333	404	371	377	380	360	342	371	386	328	352	366	398	336	385	328	352	359	364	349	334	325	387	348	375	384	327	389	354	365	406	344	377	345	369	330	364	358	382	333	376	365	362	346	377	376	386	363	357	366	344	380	345	365	347	372	356	351	356	351	372	353	394	370	341	365	359	336	367	356	336	384	367	388	355	383	351	332	338	345	369	356	375	361	357	389	366	359	377	366	377	338	367	366	370	359	373	348	359	365	375	340	374	334	345	339	343	381	387	371	325	350	367	383	350	347	385	384	365	366	361	372	429	318	375	374	362	387	350	333	335	344	374	353	357	330	313	386	359	374	374	378	389	328	334	390	326	361	352	380	348	362	393	363	362	365	334	357	369	355	357	374	390	374	335	390	348	381	341	367	374	369	384	346	365	359	386	356	339	371	383	354	357	346	370	333	415	359	360	352	363	357	355	371	385	374	386	364	363	357	364	355	359	374	360	348	384	372	362	335	363	347	358	358	356	365	343	336	372	374	349	387	367	364	364	377	385	357	360	392	362	363	363	372	364	354	352	369	332	346	370	363	384	340	376	343	344	360	348	348	377	332	356	322	362	361	355	412	341	377	368	362	358	370	374	388	388	382	343	398	351	357	364	354	341	343	356	360	384	370	367	388	368	368	365	374	351	368	381	348	353	373	364	374	355	407	339	397	348	362	356	371	365	343	390	350	342	354	351	358	372	407	353	345	350	328	346	402	347	382	384	351	363	349	348	362	402	343	349	372	333	354	355	379	359	355	365	338	383	388	342	359	374	354	380	389	368	352	355	339	361
17336	12685	11293	5746	3760	2620	1909	1493	1252	1127	936	843	760	712	683	596	538	555	503	530	508	501	456	453	478	472	422	429	396	398	412	429	408	396	403	410	364	430	363	359	397	385	395	383	352	413	396	346	340	375	388	355	387	372	369	383	378	361	354	341	344	352	394	358	389	387	356	362	401	382	392	363	362	384	355	347	342	356	350	325	378	333	375	346	377	326	351	338	368	369	368	370	385	369	378	359	385	386	357	396	348	367	353	344	343	356	365	346	371	378	375	343	360	353	377	336	349	352	350	355	328	326	345	352	371	342	381	357	347	352	335	386	361	380	356	354	342	344	362	407	366	339	339	354	359	315	355	322	356	362	360	352	386	332	336	346	340	342	354	361	376	328	327	369	344	345	358	382	388	389	363	369	328	361	321	343	355	356	322	333	361	380	379	355	351	354	371	347	345	347	396	373	337	369	355	347	338	334	348	369	358	348	391	370	368	395	362	369	375	342	364	386	361	355	368	344	361	365	376	363	344	356	343	376	388	384	366	331	383	335	352	374	333	376	386	348	322	365	349	358	345	387	349	386	353	382	341	352	383	338	356	391	354	379	353	359	388	385	354	342	344	354	357	344	352	393	324	315	374	381	376	350	365	378	360	386	352	373	377	370	355	351	383	350	327	400	356	365	354	309	363	332	390	345	369	338	346	346	358	391	343	344	366	351	366	347	323	361	364	367	380	343	376	319	373	352	372	361	338	401	377	367	327	335	333	377	373	386	352	334	381	351	336	405	356	339	396	373	337	339	330	364	357	352	351	350	407	337	354	347	351	355	390	392	341	350	332	350	362	322	340	339	332	370	344	337	400	343	339	360	347	375	360	375	362	365	337	376	357	348	354	385	355	312	365	378	381	342	340	344	389	342	353	400	330	368	361	339	345	339	345	351	356	357	346	334	332	348	367	341	362	330	298	358	341	385	324	345	386	338	378	365	347	379	352	361	362	368	405	310	342	356	363	374	397	343	348	364	343	373	340	349	349	357	393	364	363	356	342	351	326	358	352	331	385	366	387	385	330	348	325	343	366	361	353	351	352	335	345	349	344	352	327	341	365	336	343	345	363	363	366	380	339	360	318	353	350	350	350	368	345	316	352	324	357	345	380	316	360	332	349	379	376	352	365	344	354	339	382	352	367	382	377	369	350	361	346	351	346	360	363	372	364	368	374	354	340	353	315	374	331	333	368	366	379	337	392	357	403	336	337	346	355	363	342	384	364	362	344	362	321	381	372	339	372	327	359	338	348	371	340	357	336	332	344	340	352	359	328	352	346	350	356	368	368	347	328	390	339	383	368	359	369	353	337	360	381	332	355	350	374	344	339	352	389	357	347	358	362	328	345	326	359	335	360	343	371	337	361	340	380	328	375	387	359	353	354	325	350	364	329	403	344	365	378	375	356	357	362	367	356	371	332	381	376	325	338	373	348	367	339	376	374	362	346	340	351	353	326	353	319	356	365	331	347	360	357	326	356	383	327	341	395	373	356	356	360	369	412	379	392	346	375	367	363	352	354	328	345	389	377	366	383	367	358	371	370	371	355	386	383	355	378	362	358	332	351	380	408	396	354	328	337	335	335	385	311	356	370	357	382	354	363	357	374	347	342	336	367	347	383	356	339	343	357	333	385	327	351	328	348	351	374	315	361	361	368	370	354	361	355	323	345	367	341	371	361	372	344	344	380	340	314	333	341	324	354	343	348	327	323	365	327	328	358	366	341	375	346	352	342	359	335	384	390	343	368	316	325	349	358	346	383	354	381	371	366	334	369	348	344	336	377	334	349	365	368	362	355	342	378	377	393	348	369	332	339	377	334	378	329	372	376	332	348	363	345	325	338	335	369	325	363	317	364	347	363	323	335	343	351	339	377	354	367	379	357	349	349	376	367	365	366	361	335	371	367	319	344	390	378	359	356	345	384	334	359	385	345	319	363	401	356	341	347	389	403	346	327	346	331	355	345	356	364	372	350	380	341	331	335	384	357	379	335	380	332	365	353	350	345	369	364	337	369	312	353	349	369	342	351	354	334	355	336	362	357	374	347	346	353	316	376	360	358	344	381	366	375	315	350	360	347	390	369	385	325	357	340	382	388	389	339	335	375	355	353	397	356	395	359	372	330	385	395	377	333	348	341	332	358	309	361	372	375	348	351	368	339	319	328	378	346	322	346	363	377	346	349	355	346	333	363	336	313	387	335	327	370	343	374	353	372	346	342	357	354	358	371	349	342	338	323	385	367	342	346	324	320	362	332	368	358	362	328	334	335	342	357	330	367	338	346	419	389	348	335	350	344	361	368	370	362	350	353	367	336	386	356	337	334	325	353	336	335	390	338	334	371	363	310	362	378	334	364	342	334	382	346	340	352	365	358	375	359	369	375	343	360	346	357	338	336	359	363	347	325	349	325	369	363	362	347	354	372	331	346	325	378	366	361	390	368	362	356	362	346	357	321	363	341	356	356	329	394	341	334	355	351	377	313	324	364	360	371	354	338	410	357	361	354	355	319	339	352	363	353	355	349	366	383	361	349	335	355	354	371	332	351	352	352	350	357	330	377	370	312	346	371	343	381	376	328	332	330	343	374	377	365	345	333	334	379	347	354	376	345	360	351	349	365	338	386	341	378	339	334	347	366	359	373	341	382	407	368	329	364	335	362	339	321	314	334	349	339	351	336	370	346	355	378	386	368	336	376	361	335	326	338	308	329	353	351	403	381	358	356	358	365	391	328	371	363	351	329	388	364	389	331	376	323	331	367	369	377	317	355	378	356	318	362	335	356	329	336	343	352	373	373	366	351	394	374	354	347	350	366	354	315	361	343	319	338	370	334	400	358	348	325	366	363	357	379	363	339	363	379	355	382	389	356	368	340	354	327	394	340	342	359	352	349	313	365	368	404	364	360	355	356	362	364	377	318	360	363	365	360	363	323	334	395	342	353	342	363	341	343	364	353	363	352	360	353	340	338	337	397	340	399	342	323	360	343	358	354	365	342	312	365	338	364	339	353	339	322	381	364	349	354	330	379	364	367	360	356	362	344	341	359	348	361	349	366	341	380	372	362	328	352	335	371	362	325	372	359	378	366	361	339	328	357	346	358	314	347	357	366	373	364	346	393	354	342	353	337	330	368	349	374	328	372	321	356	380	364	379	356	370	349	378	366	350	360	362	335	333	384	324	337	313	392	361	383	327	338	361	382	337	303	339	366	346	346	345	343	386	360	335	379	363	358	341	355	358	373	336	340	337	388	397	313	342	387	339	352	385	375	348	313	336	340	378	324	373	349	387	335	334	368	343	384	322	346	370	377	328	399	355	343	324	386	369	345	332	377	371	377	363	343	354	367	364	336	313	370	367	367	316	327	333	328	343	325	358	349	353	320	394	335	361	364	353	362	332	394	367	344	343	350	352	342	327	359	350	335	365	326	353	355	332	363	376	368	315	396	340	350	365	353	357	342	339	361	356	364	371
22485	20416	27075	23666	20423	20527	10445	1951	1345	1280	1209	1134	1053	956	907	909	903	817	910	863	896	845	788	830	779	757	817	809	728	777	747	731	714	746	736	737	653	697	736	704	752	698	695	734	725	742	713	718	722	725	718	722	726	720	717	678	697	687	736	699	701	674	679	672	690	746	761	671	724	712	687	695	755	726	693	661	729	702	753	702	679	691	676	679	686	697	701	707	697	689	699	724	733	713	686	684	716	761	652	704	725	745	715	665	683	683	684	666	711	690	685	730	669	711	695	661	702	697	747	680	701	699	694	751	646	718	716	697	744	738	695	690	689	709	666	695	703	663	680	721	735	673	676	661	703	709	737	648	669	720	672	645	656	695	716	716	715	699	706	680	689	711	671	685	752	716	671	683	724	654	724	715	706	695	671	671	677	748	695	713	705	708	693	699	734	690	693	754	655	692	692	666	638	693	677	704	677	690	726	737	703	666	730	695	673	692	673	683	690	687	686	696	678	709	710	694	666	761	680	733	653	671	725	655	610	704	700	705	681	715	666	726	710	682	716	695	720	647	718	722	665	666	666	722	703	654	703	676	688	706	696	661	684	723	727	697	690	654	719	677	690	682	699	681	670	736	686	718	705	685	646	690	725	740	702	717	753	685	744	661	714	672	677	666	677	727	678	680	668	708	687	748	711	697	669	749	698	694	715	717	679	663	715	703	658	691	683	689	681	646	692	671	697	716	668	694	676	672	705	707	674	669	700	718	655	681	696	664	683	719	727	689	723	722	672	677	706	696	689	684	744	720	696	680	695	745	704	683	697	728	675	713	711	679	642	658	690	695	714	673	705	699	714	720	691	708	689	689	756	700	672	704	716	680	723	676	642	664	686	701	714	655	679	655	700	645	673	705	654	713	623	720	694	679	711	704	695	669	682	753	685	662	716	694	687	708	695	700	731	740	654	701	687	682	695	723	650	689	720	683	722	725	689	696	761	706	762	757	715	674	716	615	669	684	716	727	718	687	650	690	703	715	680	666	697	694	700	706	720	719	689	693	735	724	698	689	703	685	709	697	678	654	704	668	657	649	699	672	666	728	680	675	690	731	659	717	677	730	692	692	680	706	697	693	742	635	673	694	719	673	658	715	688	721	701	698	688	666	700	691	696	687	660	717	751	686	666	668	676	665	679	715	682	693	669	683	721	681	718	689	656	688	701	713	639	684	718	696	689	719	693	679	675	709	693	734	706	718	659	705	666	699	666	698	689	689	692	692	647	715	660	694	699	718	694	718	662	646	733	656	685	678	677	699	724	715	720	735	698	718	696	688	701	655	676	673	682	718	710	706	707	637	683	684	699	631	663	655	687	700	707	700	709	658	706	692	717	701	722	648	717	691	709	645	673	688	709	674	718	696	716	689	652	691	669	739	688	700	721	719	679	711	671	696	642	700	706	704	687	683	711	692	683	695	681	679	629	757	707	615	660	705	687	731	680	662	685	687	710	716	680	699	694	715	689	696	676	700	696	688	694	713	684	700	695	731	697	638	684	679	763	689	714	720	746	720	658	707	700	713	679	677	668	695	676	707	689	676	741	701	686	722	687	657	700	645	627	709	742	696	749	713	652	691	669	654	701	681	655	686	686	675	679	670	692	673	653	646	650	643	730	717	642	670	681	675	740	746	717	702	681	657	727	689	661	670	735	627	667	690	686	728	702	776	726	728	692	715	687	660	719	686	713	736	687	735	701	721	702	692	716	676	682	730	730	674	734	664	701	667	691	673	667	692	675	698	656	646	666	757	708	717	681	650	713	634	678	678	671	653	718	677	671	715	669	728	718	743	681	671	738	704	649	648	687	698	738	718	683	709	697	702	704	706	665	658	666	658	730	652	659	668	702	679	720	713	683	714	694	714	698	704	689	708	693	700	665	714	705	676	691	640	686	699	683	690	658	697	654	716	701	679	707	661	714	698	657	714	722	680	711	663	728	718	695	692	692	673	711	694	685	682	680	678	687	695	741	706	698	683	643	674	694	649	670	719	677	713	694	702	675	746	686	674	700	675	650	681	705	692	677	709	691	683	705	693	680	631	669	697	730	687	706	661	653	690	694	668	757	688	630	700	667	709	671	686	684	703	709	671	692	739	693	722	677	680	720	694	709	680	675	716	711	708	657	666	697	677	686	644	711	661	637	681	653	676	698	699	686	690	707	697	733	754	715	685	687	690	679	699	712	727	699	695	655	697	654	713	721	677	694	708	662	665	667	671	692	738	661	626	667	711	682	688	705	741	674	707	653	625	679	705	684	693	717	680	683	657	716	682	667	651	694	727	691	689	698	671	687	700	654	685	724	631	693	686	731	695	714	657	730	677	713	721	714	670	639	707	716	749	688	716	714	688	663	713	733	660	744	679	712	677	731	667	670	722	703	676	622	690	696	672	690	701	675	680	725	692	666	734	661	719	646	658	657	701	684	701	703	691	603	700	640	668	647	675	644	677	733	737	740	659	755	723	689	704	693	685	657	661	684	649	684	710	672	645	668	666	674	679	696	678	677	653	682	706	657	700	738	681	743	715	752	654	667	685	722	715	744	694	711	686	697	680	705	703	686	675	674	679	716	672	703	667	710	657	700	714	723	667	679	696	667	742	667	701	715	743	620	691	709	690	698	722	703	712	711	766	695	714	746	713	727	691	709	686	651	679	708	667	732	729	715	692	721	751	737	680	696	684	750	721	733	680	703	731	695	624	696	668	703	718	665	727	679	733	661	771	709	677	675	709	720	730	680	676	713	702	697	670	674	655	685	707	701	684	689	661	686	719	677	735	690	685	730	723	662	692	699	692	676	691	723	686	694	650	693	688	696	632	745	678	600	735	663	735	722	680	723	687	710	679	720	717	700	725	701	682	665	683	677	694	689	663	685	704	629	682	713	735	734	659	678	708	681	666	742	651	681	691	632	707	698	670	716	672	714	665	679	689	687	674	694	640	742	713	707	708	722	698	702	694	682	689	705	664	695	689	710	692	648	702	766	694	660	695	691	675	692	700	666	711	689	642	705	703	709	639	691	701	687	677	738	726	702	700	681	757	667	715	645	691	633	693	735	675	719	663	668	702	704	710	716	707	676	691	703	689	674	710	701	703	693	668	715	694	683	702	714	651	644	719	673	743	739	633	712	692	693	688	663	702	677	702	690	717	701	681	728	660	693	693	662	691	695	644	719	705	685	652	738	690	651	700	692	679	679	693	719	660	668	703	647	680	742	684	704	673	698	671	712	701	663	703	716	689	697	636	675	663	719	712	692	689	727	677	713	713	713	725	708	717	713	712	667	663	683	667	657	707	666	704	636	688	670	708	710	687	753	699	667	697	715	709	718	710	689	720	703	754	694	740	684	659	652	679	704	698	696	677	673	708	684	685	696	672	714	727	669	676	712	684	715	697	711	661	678	658	695	689	676	696	676	705	681	722	693	688	695	678	694	703	735	717	702	745	702	724	663	703	636	710	717	647	647	696
20502	19761	17702	10009	6731	4752	3604	2885	2335	2087	1743	1570	1358	1355	1199	1198	1117	1029	1006	976	933	944	883	893	882	818	802	784	819	812	764	777	730	713	706	744	751	722	754	737	749	753	716	686	649	666	715	657	705	692	673	683	729	680	675	699	702	710	629	642	715	687	762	728	668	684	682	672	710	628	697	668	693	655	705	660	677	701	631	669	702	666	656	704	644	661	709	703	639	695	671	639	675	718	667	667	669	672	683	641	646	616	632	681	684	615	703	669	675	675	697	651	652	715	604	656	693	686	670	702	652	698	686	650	636	638	699	620	676	641	696	672	660	695	670	681	671	644	633	677	681	619	686	631	706	641	718	658	675	685	645	685	672	669	691	681	682	689	679	670	672	668	667	644	688	676	670	634	644	675	626	595	649	650	706	642	667	678	620	652	627	649	679	661	647	677	652	669	657	645	661	663	606	601	670	713	659	648	648	656	638	630	606	669	652	702	633	707	647	659	630	606	640	671	680	645	631	680	633	651	665	664	657	661	644	697	606	664	684	695	650	667	658	673	673	616	651	706	666	693	661	628	664	648	655	669	678	644	641	616	608	655	676	682	689	660	679	674	696	650	621	604	693	651	625	656	673	660	685	700	623	692	644	651	659	695	672	652	631	699	660	645	647	666	646	654	674	710	664	663	643	659	638	700	681	632	627	650	660	654	639	644	621	694	613	653	676	668	670	655	636	612	684	633	651	631	630	706	653	690	641	637	600	640	681	655	631	667	695	644	678	692	684	662	654	644	625	666	635	676	652	640	659	628	637	663	654	646	626	667	694	662	645	667	606	643	632	633	685	658	637	673	703	682	629	676	627	700	666	661	656	640	660	675	663	640	614	633	665	624	657	619	668	657	652	634	647	694	649	653	656	610	673	616	690	653	670	626	670	633	652	647	628	667	695	693	618	694	665	661	686	624	671	654	655	643	692	627	679	654	690	630	669	655	648	675	640	649	643	646	641	597	654	647	643	611	631	631	618	633	633	704	652	660	637	693	639	658	684	687	622	643	649	642	668	655	680	672	655	669	723	635	616	627	605	669	710	656	626	670	643	646	660	670	652	641	703	643	633	632	671	641	624	661	662	642	693	668	671	658	650	691	695	679	640	649	670	682	665	651	668	657	675	667	676	701	660	667	683	683	648	657	674	680	662	659	662	678	647	672	694	631	659	636	658	674	676	694	706	637	678	654	666	693	635	654	636	654	648	650	630	618	684	672	658	678	671	672	668	629	627	661	668	628	659	608	700	690	609	630	676	649	648	687	673	654	636	668	728	681	699	709	642	669	646	664	661	647	651	641	624	654	701	704	648	649	629	675	673	666	640	671	646	700	659	710	628	682	645	694	634	639	661	668	641	682	692	648	654	691	667	650	692	702	626	659	690	683	629	647	657	672	615	652	634	668	643	664	689	637	661	617	673	703	644	634	667	662	629	678	668	654	645	707	639	652	646	668	671	691	683	638	702	657	651	665	623	659	649	670	649	707	671	687	675	688	677	636	653	663	668	661	648	594	684	667	661	636	645	660	635	659	616	676	643	683	622	709	631	706	626	635	631	657	642	657	632	645	699	679	675	636	643	676	688	644	681	649	644	668	618	650	652	675	605	686	666	637	700	639	665	684	662	669	678	665	653	649	632	654	684	625	648	656	690	669	684	606	653	632	662	638	622	692	702	676	628	679	648	673	695	668	655	630	619	667	647	654	679	592	675	653	633	648	655	654	701	647	684	622	649	652	649	677	647	654	721	670	650	698	704	686	676	652	689	691	606	657	666	654	600	619	659	659	668	674	676	634	667	647	664	669	681	655	625	671	663	670	650	667	680	636	678	671	656	661	635	653	648	660	635	659	673	677	674	679	692	689	667	652	672	672	659	631	739	617	635	682	647	659	630	664	667	654	699	621	641	645	668	614	675	650	688	674	664	657	636	662	666	615	673	638	645	657	613	653	669	683	629	680	635	676	668	652	667	678	654	694	679	622	656	645	640	627	676	654	660	653	658	651	660	651	691	641	636	677	711	623	693	587	595	672	661	679	630	693	664	673	642	680	643	629	687	658	691	680	695	684	673	661	679	661	647	688	674	638	664	661	660	665	714	640	644	607	654	692	708	627	627	654	679	651	654	689	631	635	642	635	661	717	671	645	619	640	670	650	642	653	652	616	651	678	638	646	621	672	648	656	680	667	694	613	693	625	639	703	628	646	660	685	681	651	650	659	715	700	668	680	617	666	680	637	625	621	645	691	638	628	704	610	644	658	715	706	698	656	696	699	654	659	665	640	642	692	650	656	669	634	679	648	701	705	661	692	641	681	644	635	636	632	621	640	648	663	627	627	674	664	678	683	642	686	687	637	631	651	618	702	652	663	691	663	650	698	669	678	642	687	617	688	663	661	670	646	640	638	642	660	641	644	654	640	657	659	646	601	684	662	675	692	655	615	666	670	636	689	686	634	644	656	648	680	694	688	641	649	670	635	684	668	664	666	618	635	682	654	625	690	640	651	672	675	670	650	672	714	664	707	664	630	659	719	635	646	667	651	643	673	686	693	650	631	731	686	618	696	669	655	623	646	672	608	676	680	707	647	710	630	625	673	636	700	641	667	624	703	630	651	634	631	669	681	646	663	676	694	654	632	602	726	676	735	626	673	671	650	674	691	621	637	675	659	682	668	660	633	695	644	653	616	630	635	654	642	667	662	695	692	670	686	654	623	661	684	670	665	673	662	662	660	677	671	660	662	647	705	630	654	664	632	660	657	645	637	660	639	741	681	698	629	692	638	677	700	677	684	632	661	671	722	616	689	652	663	643	663	676	653	640	617	629	630	614	670	646	684	664	641	631	682	689	654	670	657	668	654	695	689	681	659	664	699	680	683	664	656	686	697	680	683	636	682	649	653	661	678	701	665	685	652	648	650	630	672	656	662	667	674	673	666	648	642	662	695	638	646	634	659	683	648	671	649	675	644	680	637	615	652	663	694	642	582	661	640	676	637	655	663	655	706	642	670	650	683	709	653	631	690	676	698	676	657	654	691	649	658	657	672	665	642	668	647	639	679	680	643	684	635	669	608	695	672	620	729	675	644	700	623	651	688	697	634	632	621	649	642	677	713	560	661	662	669	649	687	688	649	616	613	684	645	636	616	658	664	638	698	689	682	687	684	639	707	630	716	707	676	661	667	681	656	636	624	703	666	672	667	616	654	602	616	665	624	686	659	653	678	635	668	652	680	627	618	658	679	707	680	649	671	645	659	646	695	679	676	661	640	645	673	668	700	664	616	615	670	657	665	635	653	645	627	686	636	657	660	658	672	684	670	629	654	636	685	682	651	660	684	664	678	654	637	626	647	643	615	649	635	675	670	678	646	668	677	664	657	660	663	675	651	633	644	682	617	672	658	645	665	661	623	678	667	656	662	641	637	637	651	657	656	695	689	669	682	655	653	635	698	663	642	640	688	698	637	683	647	643	711
27808	13548	1550	394	254	200	190	181	174	183	170	165	149	153	157	149	162	159	151	151	144	147	153	167	155	161	154	176	156	144	164	146	154	157	137	145	149	165	139	164	159	145	121	147	147	143	137	139	133	151	169	135	152	165	148	164	156	145	137	154	146	136	149	138	134	126	156	131	154	168	166	153	181	152	148	152	164	142	152	141	134	148	149	148	159	151	147	127	137	165	156	124	152	132	157	154	141	139	144	170	137	155	151	125	164	149	141	146	156	153	124	158	150	158	149	148	155	160	114	135	176	163	158	155	139	141	140	142	143	142	150	142	132	120	167	143	147	145	127	142	153	152	157	151	152	148	131	144	153	142	164	142	147	156	137	144	160	153	160	147	155	154	162	154	160	164	133	151	152	164	153	151	147	138	124	157	144	150	142	150	159	178	143	158	145	117	152	156	163	148	184	130	142	157	138	149	162	166	162	179	137	144	138	148	168	171	152	155	136	126	150	146	135	148	132	164	155	146	145	167	135	163	163	151	171	157	140	152	130	147	145	145	160	123	146	176	154	152	154	148	173	156	133	184	143	146	146	163	156	161	141	151	150	160	134	149	158	151	157	157	139	130	159	165	177	154	152	167	144	144	146	154	150	145	152	132	152	163	158	139	139	132	167	142	152	171	147	151	169	147	127	154	149	142	158	145	133	145	149	157	159	145	155	146	160	171	129	157	156	161	160	136	139	159	126	153	156	129	147	144	156	163	152	142	157	160	135	148	123	139	131	129	143	151	163	159	139	129	159	141	133	159	161	145	135	147	164	166	162	129	158	155	153	169	146	144	149	138	151	143	126	141	166	149	137	170	126	136	161	176	168	163	153	147	182	141	160	143	134	145	162	147	167	148	127	148	136	165	126	134	140	163	153	164	150	136	151	131	158	161	131	123	141	127	152	143	140	113	141	149	153	157	129	135	161	157	178	174	126	170	158	153	173	162	131	156	140	150	165	155	142	164	160	164	143	140	134	150	161	142	153	150	147	153	149	153	149	140	137	151	154	158	140	139	178	163	146	167	137	150	180	169	144	135	163	143	147	130	157	158	171	127	169	136	152	131	165	129	160	143	150	133	152	175	155	139	144	148	161	134	150	158	157	170	148	150	164	154	148	146	156	146	137	129	140	157	155	149	134	134	162	156	133	134	152	147	165	135	171	143	137	165	147	155	146	182	135	157	141	153	139	149	150	169	161	144	165	142	144	164	145	166	166	147	156	164	137	148	153	149	146	175	144	177	146	139	152	127	148	161	147	156	156	153	171	190	135	158	151	146	152	173	129	150	154	179	156	151	161	142	141	125	152	157	149	150	155	136	152	151	155	161	130	166	158	156	148	140	128	131	143	119	161	147	155	148	140	152	154	169	130	171	166	133	130	151	134	163	161	151	147	155	146	163	176	135	156	141	143	162	147	154	144	156	156	155	141	150	160	135	160	152	167	167	164	147	148	150	151	150	139	161	138	161	156	145	152	156	159	133	140	144	150	157	137	125	127	150	159	136	160	146	138	155	158	149	123	134	160	137	131	143	157	131	170	152	171	152	161	163	142	153	141	141	155	155	149	148	151	152	155	157	156	152	138	158	154	154	129	139	124	150	143	143	135	158	139	153	152	150	139	172	126	144	159	160	167	145	127	150	165	151	163	132	152	171	138	156	132	149	129	133	168	136	160	145	148	141	168	127	152	159	166	163	159	153	148	166	146	143	156	162	155	149	153	162	166	159	161	151	156	150	157	166	153	153	149	156	168	141	146	173	136	145	152	154	158	131	148	146	152	156	148	141	144	160	167	163	171	151	150	149	143	144	154	146	141	147	151	171	128	162	127	149	163	141	162	166	147	153	147	155	161	175	163	138	143	147	155	146	142	145	152	142	154	168	166	141	170	152	168	153	123	168	161	170	162	158	135	170	168	136	153	162	138	149	155	158	124	107	158	143	131	156	136	132	134	160	149	154	142	156	163	141	151	148	163	150	149	136	136	167	137	165	165	139	158	148	170	137	159	147	134	156	153	153	141	155	149	136	157	179	151	157	162	151	153	178	151	181	136	150	133	157	152	125	154	165	157	167	151	146	152	128	145	156	154	159	134	141	141	149	137	149	139	137	168	142	148	174	145	151	140	164	160	159	151	134	140	145	170	148	160	151	147	144	144	145	174	150	151	144	155	165	142	135	136	172	150	139	147	140	148	133	166	150	134	168	137	138	134	133	155	151	143	156	140	161	140	152	143	143	155	152	143	131	132	154	170	132	143	149	159	172	163	158	157	153	163	159	173	122	129	143	150	154	150	122	149	148	145	160	148	166	157	165	133	148	143	142	157	152	144	154	148	169	145	160	165	144	149	143	159	158	154	145	164	142	150	156	150	137	156	161	153	165	142	146	157	155	162	145	149	156	176	147	149	153	139	150	181	151	162	145	158	132	141	171	147	147	153	147	149	119	153	153	170	161	147	146	141	146	152	141	148	177	167	165	133	169	162	157	159	138	150	150	114	150	159	150	178	152	129	149	164	139	146	155	139	157	154	131	151	146	136	156	160	150	135	148	160	154	121	157	148	120	146	150	165	137	143	140	138	159	152	162	153	152	137	158	137	139	138	160	170	148	145	153	126	187	166	133	135	158	143	144	148	151	147	163	158	132	154	146	142	151	157	137	139	136	148	140	175	165	158	146	158	152	136	152	163	154	153	153	170	146	161	158	161	157	152	169	146	148	150	135	150	128	142	158	142	153	165	158	168	155	177	162	184	156	168	157	158	126	168	144	137	148	171	154	131	162	179	145	132	153	132	162	152	144	125	160	151	151	117	138	136	151	159	147	155	134	150	171	136	138	146	121	147	159	171	179	149	150	156	143	163	159	119	135	165	169	154	173	152	134	173	145	147	143	149	155	131	163	158	149	148	110	137	144	171	137	166	166	128	142	173	148	157	138	138	143	150	153	121	109	138	164	159	149	149	155	159	142	139	135	136	160	151	130	143	157	152	159	148	154	180	168	166	133	150	140	147	154	167	158	158	162	149	155	151	152	151	169	136	164	159	169	150	171	138	147	163	167	142	159	164	156	143	166	157	163	132	145	152	145	123	141	139	147	151	144	135	146	167	154	142	152	162	151	156	128	127	137	143	144	147	151	140	175	121	135	147	161	137	166	138	143	148	116	142	160	119	135	133	134	150	156	160	162	152	158	162	158	145	149	137	135	132	158	132	155	157	167	167	135	147	138	132	151	158	137	139	168	151	143	167	158	141	165	160	177	161	145	167	154	146	160	141	154	156	161	177	155	162	149	159	132	139	139	146	167	155	155	181	149	134	143	137	155	154	146	157	166	143	154	148	159	134	159	135	165	149	134	168	160	137	144	161	158	149	146	156	129	142	138	151	118	142	158	160	160	155	157	150	137	141	139	152	136	156	161	157	148	141	142	156	139	164	183	146	140	129	171	164	146	147	143	149	171	164	132	160	154	141	155
7488	893	785	420	332	263	232	209	222	225	185	193	187	156	183	202	173	168	180	180	177	202	174	170	187	173	154	167	162	168	187	167	192	165	191	196	188	174	190	160	159	173	194	183	183	181	159	167	184	198	165	184	169	180	168	184	158	178	146	134	179	158	162	159	188	179	187	180	168	167	188	155	176	164	180	179	199	169	177	169	170	174	200	180	178	158	163	200	195	155	175	192	164	162	154	164	174	143	143	154	181	174	164	158	174	158	153	155	160	151	145	171	175	163	184	169	169	180	168	191	165	170	165	164	174	159	190	173	171	179	179	157	159	174	190	153	172	166	184	162	166	157	162	183	162	162	194	187	169	194	177	158	164	182	183	192	165	164	158	175	169	163	170	155	200	176	175	154	182	168	166	166	162	176	178	170	177	180	159	173	160	194	151	192	169	160	202	157	164	170	162	176	154	191	161	156	154	158	137	180	171	177	188	144	160	164	165	178	190	172	158	197	166	160	155	180	190	189	182	164	178	181	184	147	171	153	161	167	162	150	198	197	152	180	177	156	165	189	181	155	161	156	163	147	195	178	157	176	164	167	166	163	158	154	169	181	174	169	154	157	176	177	173	168	160	184	170	171	157	171	182	179	173	162	182	146	156	191	179	158	203	179	160	179	171	170	159	175	166	144	169	181	166	161	187	168	156	200	161	175	169	149	167	183	170	154	181	184	171	189	163	158	190	190	162	191	171	177	171	170	154	171	167	167	169	156	159	183	176	155	172	169	172	183	199	158	165	151	166	157	153	172	200	157	189	188	159	176	193	174	159	180	179	173	164	183	179	183	173	156	167	173	170	182	164	180	149	173	179	157	176	187	151	179	164	162	169	170	150	164	192	166	171	162	171	163	192	166	189	181	173	145	186	186	183	191	179	142	178	185	176	156	164	159	150	190	156	170	175	159	178	189	175	189	164	172	174	172	187	194	161	185	155	171	166	144	183	165	161	160	188	157	204	190	171	167	179	154	168	139	181	168	152	170	170	152	160	169	186	182	161	182	189	181	162	162	148	185	178	185	188	173	163	173	165	172	189	155	179	165	163	159	160	182	164	174	170	191	165	175	138	161	175	179	157	153	161	167	165	154	167	193	180	165	160	166	185	182	148	189	177	184	171	160	168	165	164	164	180	185	163	181	183	173	176	170	148	171	171	194	159	153	160	148	182	153	184	183	155	168	184	143	183	154	171	161	168	166	180	182	166	174	160	179	168	188	163	167	179	181	179	161	202	164	152	183	189	168	168	181	163	174	182	158	186	149	185	162	169	158	165	164	193	164	191	138	165	179	192	189	170	175	151	195	189	164	194	169	172	138	188	169	164	179	149	200	162	171	155	174	178	151	163	175	151	178	183	162	166	155	160	182	153	165	164	198	173	169	179	169	187	185	141	183	169	155	178	161	184	176	145	155	163	185	148	160	155	161	169	164	174	179	180	170	173	191	196	171	186	150	157	169	181	162	170	173	190	177	167	175	176	165	173	182	180	155	186	157	171	166	159	163	175	187	159	148	177	155	169	154	171	176	185	180	157	164	148	159	170	193	176	199	181	201	160	177	147	186	169	183	167	162	179	163	149	190	168	187	168	173	192	174	168	160	176	175	182	143	189	166	153	170	171	156	174	166	166	157	189	158	168	192	150	176	170	158	187	164	177	172	169	203	186	178	176	166	173	162	162	182	187	181	161	152	195	163	162	172	150	163	173	172	145	156	182	191	169	191	173	190	166	176	172	155	192	157	172	178	183	152	166	191	158	180	167	170	172	170	183	159	168	163	155	181	208	154	176	163	171	170	173	168	183	159	189	168	168	163	164	156	166	185	190	181	178	161	156	176	175	185	143	169	174	157	166	174	157	154	160	161	163	194	187	184	166	167	157	168	199	178	183	168	150	170	168	164	160	185	183	203	169	166	170	200	170	179	167	174	174	187	188	168	171	178	153	187	183	174	158	176	161	161	158	179	136	180	169	171	152	206	146	171	189	169	165	165	182	185	169	175	158	190	148	171	177	189	149	169	162	173	163	167	170	183	181	158	169	183	186	175	183	182	188	186	189	180	161	148	189	176	164	182	145	175	174	166	177	147	156	165	162	154	166	166	190	166	170	169	189	157	181	157	175	159	173	176	172	170	179	188	173	163	166	177	176	168	164	184	180	163	167	177	166	180	160	187	178	178	144	186	168	176	145	165	185	149	183	182	189	166	154	186	175	165	193	207	177	149	191	166	154	166	153	176	163	167	161	173	195	165	187	167	199	181	165	158	164	178	152	163	187	170	185	173	177	182	160	165	165	162	203	171	180	176	165	177	163	191	157	188	155	157	151	170	161	153	169	162	176	148	186	165	172	174	164	181	168	163	176	156	163	184	191	192	174	167	158	186	192	201	178	181	164	182	143	167	167	168	162	175	176	192	156	185	152	191	193	160	184	152	162	148	170	182	172	162	185	162	154	169	158	165	196	172	183	169	165	182	176	157	156	171	186	182	173	176	150	189	178	155	186	182	153	165	156	141	164	167	166	156	182	175	187	168	187	174	187	178	192	165	185	163	176	161	172	168	182	176	195	179	186	178	167	181	170	184	179	179	168	175	134	179	180	167	155	187	172	155	162	154	171	177	186	164	166	176	208	156	164	184	174	164	172	158	164	167	165	178	166	185	174	155	145	153	190	170	184	159	162	166	186	161	198	189	165	171	167	160	191	179	166	178	157	142	158	149	151	194	165	178	187	168	160	178	144	175	191	175	173	173	165	160	180	157	177	164	176	191	155	171	169	169	168	188	160	143	166	166	176	190	161	174	172	187	175	168	179	168	157	165	172	154	154	164	168	175	188	170	161	174	180	184	156	181	167	176	178	164	167	166	188	185	188	170	182	158	156	212	187	178	159	169	177	166	160	172	182	155	155	159	164	183	190	161	177	183	177	171	157	174	169	166	167	140	200	180	163	179	165	164	177	183	172	177	171	207	167	172	189	186	178	171	176	150	169	185	158	189	174	179	167	160	172	169	185	190	172	165	161	184	156	179	171	185	182	178	171	151	173	163	182	162	163	151	154	152	177	165	152	157	171	177	179	179	175	170	167	161	186	166	173	174	174	146	180	161	172	185	170	175	158	160	174	161	183	170	164	180	141	162	203	176	146	181	178	173	179	160	135	188	160	158	177	166	175	187	187	165	188	166	170	200	166	157	166	185	176	170	144	158	189	172	166	177	184	159	162	184	172	185	167	162	192	169	179	146	182	190	192	185	147	161	191	176	173	174	170	173	164	156	166	173	170	156	189	198	169	163	184	175	185	182	149	169	195	154	173	176	143	160	175	152	181	166	160	188	144	176	174	164	185	181	199	146	187	163	167	160	178	160	168	152	176	178	167	176	169	192	184	172	172	180	166	184	162	164	158	177	178	178	158	154	190	182	190	192	180	196	158	185	155	165	191	189	182	170	200	183	187	186	167	174	166	179	178	166
24388	20376	26643	24007	20382	10902	1442	893	798	715	618	587	546	514	504	547	481	455	431	434	441	425	440	399	389	376	416	437	399	378	391	390	390	390	320	372	394	393	412	393	390	392	376	378	377	378	369	346	367	387	388	375	365	346	390	378	366	376	379	380	364	330	369	365	368	381	389	364	372	394	380	348	393	326	373	399	355	362	369	346	384	372	373	382	379	361	349	351	383	359	394	354	371	356	346	379	388	394	369	372	359	371	366	358	370	373	367	344	347	355	322	360	359	368	373	377	356	383	345	359	317	363	372	397	354	377	353	372	386	344	350	344	376	361	322	369	364	391	387	346	382	393	386	356	380	358	413	363	393	387	375	315	343	336	367	355	355	367	368	373	328	368	363	352	364	358	360	397	361	358	356	325	340	355	361	396	347	342	340	371	374	347	368	393	339	365	377	386	367	391	340	382	355	370	357	385	376	371	330	378	359	387	377	387	410	359	373	336	369	371	401	368	377	368	366	390	346	389	374	364	372	375	364	343	342	351	381	355	391	348	361	396	347	364	378	360	350	331	362	365	391	365	356	390	357	377	368	353	364	353	380	344	359	323	378	394	368	372	367	330	353	341	402	366	316	359	391	358	379	376	377	368	362	372	361	380	381	366	399	363	371	348	348	384	361	372	387	398	391	349	371	369	350	375	417	398	358	373	377	351	346	381	394	370	357	386	360	379	355	377	367	348	373	378	366	333	378	376	377	344	365	325	371	349	348	340	388	365	376	384	359	365	380	359	369	392	360	396	352	379	342	362	371	370	394	375	383	354	349	337	405	379	348	366	343	375	376	354	379	334	387	388	387	335	367	415	372	364	337	345	374	338	360	393	372	384	336	382	382	334	356	373	397	380	351	373	349	393	337	369	371	358	352	375	380	351	350	382	346	367	354	347	379	413	360	339	399	392	379	357	376	355	388	343	377	352	346	386	391	338	378	360	387	357	373	381	402	350	367	349	359	418	379	351	353	355	364	361	375	407	363	349	384	323	348	363	336	398	390	380	368	387	382	376	379	373	365	349	374	367	381	363	367	379	369	345	358	358	395	347	351	365	347	362	371	386	388	361	368	381	346	343	385	355	345	390	378	378	382	377	363	344	359	365	360	360	374	360	367	358	329	351	349	388	368	367	376	373	384	356	364	357	373	325	364	351	402	375	390	351	352	379	358	373	363	340	353	398	371	404	372	344	351	359	390	358	420	379	384	379	386	376	360	366	371	394	317	344	372	373	371	347	403	382	342	411	372	373	357	365	413	400	340	379	363	370	354	367	380	400	393	361	361	372	356	365	370	367	363	337	361	384	393	375	370	331	372	352	345	362	385	369	370	369	351	373	382	371	364	381	360	388	365	389	371	343	368	367	382	358	362	360	350	390	343	376	372	346	340	373	382	365	363	396	384	386	387	362	382	372	411	341	376	381	343	366	365	348	391	379	335	376	354	380	368	405	384	346	364	342	366	374	366	387	368	339	354	378	356	360	326	350	374	379	394	375	383	377	361	385	356	383	355	379	372	362	344	395	386	364	339	311	382	357	340	344	378	375	354	373	363	399	367	382	370	369	401	400	365	375	390	380	380	337	361	388	370	403	376	372	379	358	366	406	375	366	376	368	359	354	376	360	343	364	371	353	421	362	389	410	336	340	345	352	380	371	370	408	369	395	342	373	334	367	378	353	329	410	389	361	379	386	375	353	384	382	329	350	371	360	369	359	372	377	363	368	350	347	386	349	381	366	402	345	381	334	369	387	379	367	370	340	375	363	385	391	368	384	378	336	352	359	371	378	357	359	360	352	394	378	334	378	360	352	373	355	341	331	372	405	367	387	378	339	338	370	344	342	369	421	340	358	355	333	381	360	389	349	346	400	332	385	344	380	346	376	372	348	349	403	355	379	361	337	404	352	343	382	360	368	354	365	320	407	380	369	360	384	360	384	367	374	361	346	361	337	386	374	374	370	402	366	348	379	345	365	344	341	387	378	373	379	369	365	342	404	335	370	365	395	384	392	386	342	378	415	388	360	349	330	341	382	389	394	389	381	370	339	365	366	347	373	361	343	373	393	352	391	374	322	361	343	376	353	369	367	373	379	364	376	370	376	344	379	395	373	360	376	379	371	345	399	359	360	359	365	387	360	338	346	362	350	338	379	361	396	356	362	368	358	380	325	377	362	374	394	351	370	366	333	372	359	370	371	388	376	347	384	341	383	388	357	359	343	355	378	370	335	364	384	378	352	353	386	367	367	342	377	371	346	385	371	388	374	376	345	388	379	337	390	363	364	349	361	360	377	372	351	341	368	369	359	367	357	339	386	369	353	359	341	366	358	375	351	376	362	380	348	358	388	376	348	399	351	366	379	375	388	359	365	363	385	399	387	358	385	370	371	370	378	418	359	340	390	352	366	359	375	366	362	352	353	393	363	368	396	396	382	372	373	346	370	380	375	366	360	328	370	415	397	377	366	357	391	390	392	359	358	380	386	370	368	341	365	357	354	381	346	349	354	343	416	373	373	338	335	357	341	376	397	329	397	360	381	385	354	373	379	387	405	383	361	380	361	339	390	349	354	341	355	357	372	340	384	373	358	368	343	383	361	341	340	369	424	355	362	355	391	366	351	390	388	360	367	345	358	360	361	374	421	364	344	362	340	375	372	326	371	367	384	381	397	410	373	357	334	358	361	390	336	371	386	370	368	366	379	355	370	343	378	367	369	374	399	357	371	365	365	384	352	361	372	355	357	369	356	383	346	348	375	340	390	373	346	382	355	379	372	375	365	370	356	371	362	389	396	359	374	352	406	414	338	373	364	352	385	380	364	399	377	373	401	334	361	367	394	367	404	378	339	309	317	381	333	386	351	383	381	361	361	392	374	362	355	370	356	383	359	358	377	308	384	358	372	352	361	373	373	372	360	361	379	358	376	346	360	394	351	372	347	352	341	359	388	388	398	386	385	375	401	369	388	401	372	358	380	378	371	384	367	350	363	330	365	332	330	355	382	402	368	338	329	379	364	367	342	392	361	377	352	359	391	359	352	353	372	364	354	358	368	336	352	368	377	339	384	365	360	367	390	356	351	364	370	373	405	340	354	364	346	398	354	347	351	358	360	367	358	393	398	377	354	372	348	367	365	356	387	404	359	396	366	373	373	353	357	364	365	379	343	401	403	370	388	369	359	335	337	331	376	382	369	361	359	343	376	368	371	355	404	347	398	348	320	387	347	389	385	363	371	382	370	369	381	362	385	361	357	369	402	320	357	390	324	338	360	378	362	402	376	376	344	363	371	342	361	375	337	376	347	336	390	352	406	367	368	370	367	358	366	353	341	353	404	382	381	383	347	367	402	388	368	367	375	352	366	366	361	397	385	373	346	364	372	374	385	373	392	372	380	365	361	375	379	349	370	366	359	363	408	380	392	360	362	374	370	394	377	389	356	380	362	363	340	350	388	395	339	355	360	358	380	374	377	357	370
18340	12354	10988	5892	3683	2598	1964	1530	1155	1067	930	817	737	696	663	631	588	563	540	488	490	475	450	467	411	469	426	438	456	420	418	439	416	376	408	400	398	389	361	376	381	372	401	380	358	408	352	396	389	407	391	344	398	394	365	382	362	382	342	386	365	357	371	387	386	364	359	363	368	396	376	349	410	370	319	368	375	349	363	378	379	378	357	376	365	344	372	330	353	360	350	332	361	339	390	374	369	353	344	403	363	363	346	403	344	372	379	368	351	344	378	353	353	366	379	373	375	367	366	352	347	369	393	355	362	369	345	349	371	356	328	349	356	387	373	358	331	340	380	339	367	384	375	355	344	376	358	345	356	324	363	367	349	361	374	347	375	373	357	358	367	370	349	309	369	363	343	372	347	356	368	347	372	327	362	320	356	318	350	376	367	372	369	337	330	342	344	366	355	367	376	343	379	365	359	345	333	364	336	317	359	373	359	342	316	347	374	360	370	328	340	356	312	333	377	334	336	390	341	372	376	373	354	374	367	363	339	352	362	369	355	328	370	373	358	377	310	334	348	352	343	366	351	379	347	386	365	334	359	381	384	350	332	352	359	346	368	355	370	320	334	374	357	374	388	409	342	332	362	353	392	363	358	335	349	363	352	367	369	379	369	367	346	348	353	341	353	364	348	363	400	368	364	346	359	343	353	371	329	352	357	347	380	306	331	363	334	328	388	331	354	358	345	364	382	375	332	335	358	358	373	309	359	373	331	365	403	385	371	369	382	368	361	380	330	336	370	352	338	375	348	371	358	356	388	349	334	321	389	331	351	372	361	355	360	332	319	360	378	350	366	351	382	362	347	351	380	342	353	359	368	391	360	353	333	359	354	345	366	404	357	373	347	351	338	382	343	358	361	350	362	382	393	345	320	370	325	365	356	336	320	347	349	358	312	373	347	348	380	378	365	369	365	374	324	380	349	361	370	363	316	354	376	326	358	327	368	377	378	350	364	367	355	370	343	343	356	323	343	358	354	356	342	343	350	348	361	377	357	337	384	348	358	341	352	344	355	353	340	360	335	372	328	328	347	329	363	341	357	389	351	357	357	353	357	428	369	363	374	373	371	356	341	367	364	340	353	409	316	382	361	370	369	393	352	390	371	364	341	376	391	350	331	352	355	326	388	352	352	360	375	325	354	366	330	364	363	341	344	333	361	354	353	335	309	323	384	368	347	364	364	319	319	371	360	321	381	325	329	380	351	342	350	353	332	332	337	350	354	342	358	371	347	329	346	339	348	375	341	343	359	361	302	347	365	365	394	359	345	353	337	360	350	375	374	367	362	359	371	356	367	334	339	365	367	342	343	374	345	388	345	388	343	383	357	371	333	321	360	380	385	351	366	344	365	370	357	346	347	391	356	376	362	365	320	341	370	332	373	387	370	386	360	356	376	358	356	349	337	379	350	343	337	388	371	355	382	375	361	340	377	355	350	347	376	346	343	364	388	346	354	403	360	360	366	347	331	335	367	351	378	344	356	362	359	330	334	429	354	366	345	357	350	402	381	363	347	353	402	349	367	335	372	367	365	325	416	348	362	378	358	385	378	363	323	348	315	378	375	346	366	368	368	366	374	349	381	380	374	350	369	342	347	389	357	351	351	363	323	357	333	352	402	379	355	365	350	345	363	347	317	365	365	347	354	353	388	372	340	373	349	319	356	358	342	357	327	365	390	352	379	341	366	352	381	363	339	370	368	350	343	364	339	372	325	362	344	329	357	341	382	331	362	349	383	358	346	361	375	355	344	362	384	341	383	411	330	367	331	344	376	330	350	385	353	377	366	350	327	357	361	347	331	316	348	393	364	319	346	378	354	342	338	362	332	371	358	333	373	341	351	350	342	371	324	373	360	346	396	352	349	321	330	393	380	387	375	361	383	378	349	372	364	345	313	342	362	395	326	382	349	376	383	350	372	384	377	371	345	365	377	376	369	345	387	384	335	395	360	346	357	348	389	360	353	348	355	379	347	390	347	388	366	380	354	352	384	374	354	320	374	338	340	364	360	384	320	383	345	354	358	371	371	363	367	343	338	345	355	334	348	361	348	345	363	334	320	345	354	308	370	371	347	358	356	363	396	356	341	372	392	362	386	337	329	374	365	361	340	354	362	354	374	351	368	330	343	356	355	342	371	363	353	331	361	377	360	357	348	352	328	361	341	401	331	355	405	348	372	368	353	336	363	349	324	414	325	391	332	334	385	389	349	359	361	356	360	350	346	377	351	344	391	349	354	350	357	357	379	394	350	338	363	334	368	360	346	342	353	407	373	355	364	358	354	330	348	350	344	333	355	356	317	342	349	340	332	354	344	352	347	374	338	373	337	339	339	386	357	361	372	368	360	361	331	320	375	331	380	359	344	332	365	349	354	367	360	374	385	333	332	339	331	357	362	369	338	332	355	358	392	363	373	334	340	358	327	331	363	349	336	349	415	370	357	363	367	317	385	336	343	343	385	355	360	356	344	377	354	346	369	343	355	371	340	367	335	349	383	328	372	354	345	403	341	363	363	368	329	348	351	374	343	358	395	365	353	337	369	346	384	359	334	363	375	380	351	357	349	335	334	365	300	342	381	363	372	364	342	368	335	318	355	381	388	368	355	333	365	343	340	345	336	333	342	371	362	367	351	404	363	355	383	354	344	348	379	328	342	333	328	360	368	338	384	365	350	340	387	342	367	363	358	350	343	373	334	360	340	339	379	365	339	355	365	345	346	355	362	361	344	366	368	361	358	331	358	357	313	355	355	373	377	387	339	360	349	341	395	336	368	359	323	358	347	362	326	321	381	367	350	359	354	341	379	403	357	358	332	361	311	378	337	361	367	356	368	355	379	359	330	368	343	359	348	343	355	364	335	325	338	382	385	357	359	346	346	371	369	344	358	353	328	404	340	361	382	375	347	347	355	329	378	370	359	349	348	352	351	369	354	343	361	332	353	348	361	367	335	348	385	353	365	367	359	344	368	377	332	341	370	380	344	397	362	349	368	369	348	348	349	336	348	363	354	373	367	352	381	347	351	344	330	360	366	358	338	367	372	351	349	330	365	364	368	341	374	332	399	358	366	344	368	348	345	374	344	353	367	343	334	343	336	391	356	372	351	372	389	348	353	342	327	351	350	378	344	377	358	354	382	360	343	337	349	344	351	343	362	332	349	318	335	361	335	360	380	340	351	345	376	341	379	345	330	337	343	346	339	334	340	344	384	335	380	349	366	376	358	386	349	355	356	341	354	340	354	351	356	351	376	374	365	369	375	342	362	366	367	338	348	340	342	341	341	366	391	357	348	377	336	351	379	365	364	364	331	352	352	361	354	363	336	402	349	368	363	354	355	346	368	366	314	346	352	362	364	337	369	376	353	349	343	361	324	371	349	325	347	363	360	368	343	367	361	380	379	347	332	376	333	405	369	353	360	367	368	340	311	369	344	304	379	351	350	352	378	345	351	344	354	359	361	373	375	349
22419	20364	26983	23625	20369	20458	10717	1978	1461	1294	1140	1116	1046	970	999	944	872	860	859	822	822	830	818	770	781	786	827	763	794	753	754	746	791	679	714	823	760	737	774	757	723	697	677	703	663	757	702	719	732	697	686	728	693	722	729	739	665	714	739	726	664	679	693	682	703	775	710	700	717	711	672	694	711	705	676	665	717	667	683	652	702	650	693	685	718	729	640	685	682	723	724	685	652	692	721	674	722	740	706	678	717	735	714	706	665	689	693	688	721	660	697	698	755	738	740	652	668	707	680	703	642	701	675	731	671	713	718	682	709	699	700	745	714	702	697	706	743	697	695	726	735	682	696	679	674	733	670	705	704	730	717	672	674	666	676	647	725	684	711	720	727	679	719	673	699	683	712	670	724	665	673	709	724	662	705	697	645	704	683	657	676	705	629	694	693	674	705	681	696	712	785	692	675	692	688	681	739	644	707	719	682	696	698	735	665	715	722	688	671	682	675	723	684	715	722	669	654	660	735	686	710	666	704	682	698	664	643	691	714	688	718	685	683	718	697	733	656	695	678	724	667	659	650	675	726	682	663	712	730	742	691	703	671	684	721	706	690	721	701	713	704	668	711	677	736	666	699	689	659	699	673	622	649	762	682	703	699	741	695	655	728	709	681	723	702	736	691	715	687	649	719	709	665	690	704	680	681	698	722	644	703	678	675	704	678	727	676	682	654	723	673	697	695	692	671	718	695	669	685	678	700	674	700	683	734	732	681	673	715	740	733	697	734	740	703	764	683	684	721	726	650	661	691	694	659	688	652	654	714	660	683	684	658	695	698	711	715	710	689	659	708	690	707	699	704	727	683	712	664	741	667	679	705	684	665	702	704	666	691	678	710	682	685	717	658	695	687	706	710	716	704	644	690	654	710	700	689	658	697	700	661	677	699	654	685	713	691	730	747	718	698	677	706	688	677	719	685	691	666	699	670	656	674	695	698	681	693	704	703	699	734	709	658	704	688	690	695	758	703	653	686	680	685	726	629	696	666	690	728	730	650	679	672	673	689	708	697	666	665	669	648	765	698	698	682	694	678	724	748	704	694	690	718	697	721	672	680	721	702	723	664	696	682	745	692	706	716	777	712	695	694	688	660	715	708	724	676	699	710	687	674	703	693	673	704	688	707	686	709	690	680	703	661	766	723	670	713	701	685	708	705	709	712	719	648	743	708	688	702	710	711	636	711	714	645	688	670	734	729	700	675	695	652	698	678	689	711	700	684	705	662	686	721	710	733	693	719	632	709	723	732	693	624	701	635	718	728	688	729	663	707	700	666	666	710	666	697	725	692	740	704	683	675	675	682	711	689	679	733	722	670	692	658	688	679	696	644	682	647	726	662	673	698	681	668	667	685	717	701	709	675	679	687	659	677	701	697	717	709	732	708	720	726	681	686	670	723	667	711	666	662	712	686	715	711	743	705	707	697	687	749	689	695	695	653	720	672	669	696	687	745	695	655	673	704	702	735	704	702	732	640	680	743	694	695	696	710	658	706	682	698	692	726	685	674	715	742	673	651	682	672	662	709	692	702	719	652	713	660	717	729	671	679	658	665	708	664	722	708	728	714	659	699	711	717	643	700	689	697	708	680	676	703	657	684	721	721	691	709	687	652	693	724	669	681	676	693	744	690	726	735	708	716	742	710	719	708	684	693	693	716	709	662	695	698	729	675	690	646	684	667	664	693	647	688	688	737	679	717	706	705	715	732	675	683	691	681	681	668	662	725	653	662	691	704	673	740	661	658	747	651	714	717	748	719	658	665	654	669	706	690	659	705	683	716	710	721	696	755	694	712	654	682	718	637	700	708	708	688	675	698	671	703	663	714	689	700	636	750	683	728	728	726	690	731	739	724	680	676	684	674	701	641	646	723	677	684	679	669	701	698	701	709	644	694	768	649	702	685	676	718	693	680	656	663	697	712	763	652	702	663	697	688	657	633	688	666	694	714	710	718	667	691	648	655	736	710	713	718	660	704	700	715	636	734	683	702	681	761	671	682	650	669	664	705	695	726	732	677	699	735	681	678	688	679	694	700	673	723	687	694	688	744	720	672	697	692	633	649	711	688	704	646	704	723	715	674	749	681	734	745	633	684	726	677	702	689	669	706	663	651	712	666	720	643	676	698	685	694	712	710	693	688	719	672	663	702	659	671	747	724	675	699	675	675	643	731	689	678	631	631	661	722	694	660	730	675	669	604	726	685	679	746	687	683	675	683	700	696	696	706	690	661	673	704	715	695	676	666	657	668	695	676	682	719	704	677	676	681	742	690	689	706	699	673	703	717	707	703	698	677	672	697	728	643	661	701	755	675	712	704	716	704	676	650	678	730	716	684	646	678	694	708	685	664	701	712	680	644	621	653	658	691	692	663	682	672	660	683	669	648	709	683	702	681	700	645	661	706	685	696	664	693	757	665	706	654	687	680	695	680	727	669	651	717	688	683	677	693	651	721	679	708	694	706	705	669	674	718	695	692	686	690	682	702	658	738	706	694	658	691	705	720	696	678	724	694	754	741	690	680	676	686	662	689	663	702	700	717	670	698	667	678	694	690	713	688	712	635	761	748	671	691	704	638	711	664	689	674	691	681	636	666	711	709	701	676	656	727	742	711	691	672	651	697	732	745	687	705	713	678	683	665	683	674	645	710	682	678	706	673	705	766	673	677	690	673	678	662	649	659	725	721	683	702	686	668	702	741	753	684	697	664	677	682	673	700	705	703	672	679	666	626	671	736	648	649	709	743	686	688	662	699	729	702	677	702	682	657	706	688	634	672	678	711	676	687	684	661	701	713	669	679	706	708	694	723	686	676	676	724	702	707	731	678	665	685	691	670	702	695	728	716	729	719	699	704	661	669	641	681	692	720	712	676	675	674	700	652	705	636	698	656	691	712	694	715	695	720	679	639	674	699	633	674	686	711	687	724	681	699	690	660	679	735	686	678	661	632	645	719	736	659	678	690	657	680	658	672	676	638	632	668	662	693	674	672	734	689	695	676	687	694	734	651	690	702	682	710	687	720	652	709	693	692	654	760	707	701	685	682	662	684	718	742	682	694	704	738	680	676	669	671	651	696	712	703	710	671	735	703	670	650	712	710	723	685	661	679	701	703	640	724	690	686	721	692	675	761	660	691	672	688	741	684	661	697	713	718	651	700	693	698	709	679	695	686	688	705	710	679	724	663	715	692	721	654	708	656	664	694	632	662	678	712	662	716	674	684	677	707	688	693	713	665	671	670	676	675	669	677	699	635	691	708	652	692	721	684	667	739	704	706	762	701	677	671	700	682	682	664	649	685	675	657	673	670	726	701	707	722	721	655	678	729	690	714	684	705	693	671	670	691	691	685	692	709	754	650	684	662	689	644	683	715	651	673	696	687	714	707	714	658	644	655	664	710	711	684	696	729	622	703	694	733	683	664	707	655	714	637	650	720	692	704	690	678	669	697	670	741	679	677	720	693	669
19907	19723	17910	10086	6627	4727	3568	2880	2441	2038	1834	1598	1486	1309	1201	1197	1059	1015	1056	941	929	928	898	831	816	824	776	729	799	791	758	738	780	769	746	736	787	792	714	702	742	649	730	732	757	707	699	794	659	681	705	733	718	733	652	640	662	708	709	679	707	722	663	687	673	690	707	720	663	686	612	662	699	635	682	684	683	667	650	672	679	689	711	681	658	700	646	637	683	642	643	642	649	683	670	721	664	678	712	659	615	626	656	726	641	689	693	633	681	660	657	667	657	676	648	656	675	682	699	646	671	703	670	645	697	665	651	687	683	670	662	649	663	663	680	617	667	668	659	648	685	643	676	633	645	693	694	631	710	698	692	663	625	642	644	698	666	689	628	663	669	666	631	681	627	681	694	670	653	604	648	671	641	680	676	681	660	679	639	676	729	650	701	623	672	640	644	665	705	668	651	657	635	672	638	631	682	660	655	688	683	702	629	687	644	668	650	658	624	689	637	686	638	671	637	653	660	675	623	622	675	687	658	664	630	662	689	668	707	655	673	653	657	600	620	623	696	686	697	611	673	652	685	672	670	706	641	677	635	648	705	643	588	644	645	664	655	703	663	634	652	649	672	642	675	656	645	662	681	676	681	668	710	669	687	690	681	643	639	651	662	651	679	616	608	627	614	645	681	653	650	690	637	667	651	660	673	653	651	652	649	647	666	712	677	605	692	686	665	722	716	673	629	690	637	661	653	675	671	675	654	672	646	630	651	634	648	635	621	650	655	646	653	677	696	625	684	641	647	732	650	681	665	656	651	704	616	644	642	712	659	685	644	671	706	625	647	666	599	687	669	703	678	636	654	636	685	670	695	691	650	688	659	715	626	674	644	656	651	688	678	644	698	700	687	636	689	658	619	673	659	621	684	626	683	657	636	669	689	632	730	641	670	617	664	635	637	690	646	688	650	666	684	646	677	681	706	642	622	668	638	676	667	641	705	636	673	629	668	666	674	663	639	640	649	649	596	640	696	699	622	661	674	656	682	635	677	627	672	669	682	648	681	639	667	656	690	661	659	645	620	691	695	672	642	683	652	630	642	657	673	654	671	668	701	667	639	662	679	680	633	635	646	674	640	643	621	665	611	676	641	649	658	654	645	635	683	655	700	659	659	666	616	669	655	662	595	636	668	700	635	686	696	708	677	607	688	658	613	660	646	652	705	653	654	644	700	633	658	648	651	726	651	710	675	668	607	623	703	630	630	641	692	661	672	657	602	627	679	653	700	686	691	626	664	637	667	645	647	670	660	701	673	670	690	697	664	668	607	703	649	641	643	671	653	692	647	618	622	671	606	692	647	615	662	615	690	633	610	664	637	699	645	625	688	650	649	676	687	647	671	635	657	640	672	687	686	662	702	623	669	670	690	635	669	647	625	679	632	638	661	686	631	657	643	714	619	663	657	662	653	623	691	654	680	672	656	652	656	674	621	682	636	684	665	622	705	686	673	660	633	664	652	665	703	666	683	664	667	622	591	648	654	683	661	675	661	684	619	695	672	679	695	647	651	648	638	612	610	660	666	626	671	671	696	650	651	657	671	635	612	631	668	679	634	656	643	723	670	694	666	656	680	621	686	712	615	656	642	649	659	679	642	677	726	648	670	657	694	685	699	648	672	648	658	617	640	671	657	684	646	651	678	653	654	638	612	713	643	666	655	690	658	653	649	654	676	627	624	677	669	738	622	700	685	659	672	642	633	633	673	667	702	672	659	680	695	642	671	634	656	685	651	672	624	660	603	620	633	666	681	657	641	666	694	624	661	629	653	667	684	660	665	657	677	630	644	659	661	674	680	680	652	671	622	721	662	690	661	682	705	649	657	640	667	670	639	693	655	641	656	638	599	666	650	607	665	651	684	663	660	653	653	648	673	676	660	664	616	630	661	645	685	684	664	633	676	701	631	701	627	633	678	671	656	665	644	635	653	651	669	644	674	695	697	624	667	678	644	648	710	669	677	624	663	664	661	646	631	634	632	655	647	640	693	692	625	647	653	683	678	664	662	652	693	655	655	672	654	629	626	689	665	660	630	644	719	642	657	701	629	656	673	688	642	631	615	637	675	639	645	651	618	669	600	652	641	648	672	660	658	661	651	637	657	628	669	747	655	684	656	723	673	669	671	682	648	672	636	660	680	703	727	659	656	662	653	649	633	654	643	740	688	691	643	675	640	669	678	634	637	671	659	657	676	660	646	624	656	610	652	635	677	665	660	651	671	663	709	638	686	603	683	696	675	696	643	705	663	694	626	640	645	611	681	660	622	675	677	632	686	642	687	646	613	652	715	668	621	665	662	677	680	650	655	596	638	640	667	672	675	599	713	666	696	661	638	603	652	654	665	641	649	722	637	619	652	645	632	711	653	676	659	663	656	668	681	689	683	627	677	718	652	690	642	649	654	675	687	680	655	630	655	649	672	647	696	657	686	698	661	657	703	654	655	639	659	632	607	639	670	661	674	639	639	683	637	697	631	689	648	601	681	649	641	696	683	683	690	658	655	692	611	630	679	659	676	681	617	646	657	665	649	646	688	657	662	644	619	688	678	656	614	696	692	710	637	691	688	711	677	655	691	694	668	659	638	623	633	653	630	667	597	684	616	642	647	671	667	680	669	667	624	635	670	689	652	614	680	663	674	668	651	650	671	647	668	675	643	615	686	680	628	634	638	643	612	677	676	693	676	662	698	663	622	658	649	675	683	645	645	684	629	711	669	599	678	650	652	615	652	661	633	695	653	661	682	695	648	659	621	673	628	653	686	661	667	684	657	631	648	602	659	634	672	656	669	657	674	655	637	623	674	633	652	720	654	617	666	634	652	670	654	681	654	683	606	670	679	667	684	651	694	713	663	627	637	674	685	695	663	686	677	639	642	668	653	684	678	694	642	652	581	652	662	662	661	666	655	668	658	669	627	665	690	673	615	645	602	704	624	650	635	659	632	652	661	692	666	673	642	680	716	691	675	647	681	653	620	700	642	670	622	682	638	651	685	650	660	651	636	661	647	679	645	650	683	643	644	695	660	661	680	624	680	634	661	656	633	657	642	637	694	707	643	713	685	703	667	651	655	658	637	662	664	686	658	682	658	635	676	687	703	671	651	663	636	633	646	630	670	667	701	669	612	675	698	654	658	636	623	641	642	621	619	678	674	654	635	644	688	658	624	680	666	669	691	623	650	649	630	660	648	657	629	649	663	681	669	646	689	654	673	672	672	645	674	656	652	642	674	692	694	693	647	606	693	658	659	678	636	706	706	654	621	670	647	651	699	662	636	685	638	655	625	687	646	668	635	698	671	631	672	638	678	657	668	616	691	677	659	652	595	664	641	659	657	647	654	665	639	657	668	725	679	673	680	689	696	680	683	633	668	660	645	670	632	613	631	645	680	592	679	694	661	652	689	701	671	663	659	661	607	717	653	659	672	627	691	622	710	677	684	627	684	663	641	692	668	699	664	621	663	660	717	667
27904	13675	1453	292	210	186	185	190	171	157	168	170	117	148	138	142	133	172	171	165	164	150	162	160	140	158	136	136	165	134	162	151	164	148	140	152	141	148	148	142	145	160	177	151	123	150	145	151	133	147	140	147	152	144	145	148	138	124	155	143	156	151	160	159	158	136	162	162	123	153	144	158	141	150	159	159	161	133	161	139	175	155	153	135	138	155	132	157	155	146	144	158	147	161	143	158	132	167	134	148	155	142	153	155	157	135	147	144	154	154	152	158	161	135	135	153	161	151	155	149	152	150	158	154	145	147	141	152	142	170	152	132	159	170	146	143	143	141	154	140	166	161	160	156	134	126	147	151	162	160	144	151	146	158	144	144	149	156	140	138	150	142	120	133	145	148	159	142	146	138	165	156	149	163	125	166	133	151	169	147	133	130	153	164	141	147	146	165	158	145	167	139	145	165	152	156	138	149	132	154	138	158	151	130	145	155	131	143	158	151	140	167	163	158	166	164	146	158	156	145	147	142	171	141	164	136	160	151	132	142	143	135	153	156	154	133	149	142	142	177	147	144	117	135	145	128	146	160	140	173	132	179	160	168	138	162	150	162	162	133	162	135	154	144	157	150	161	146	132	140	144	145	135	121	152	140	143	151	146	133	160	159	163	152	152	138	152	158	153	139	170	141	159	137	161	139	140	150	139	170	144	176	148	146	148	145	133	124	169	140	151	135	152	163	157	148	173	160	149	144	138	160	143	151	156	148	144	141	130	149	137	135	145	163	157	170	150	181	136	143	146	141	149	140	135	150	135	133	178	154	115	142	143	175	133	150	149	131	171	161	181	133	157	147	160	133	143	140	160	156	150	147	156	181	145	158	164	144	155	165	159	161	161	160	158	145	168	146	171	154	162	159	145	151	162	151	144	142	155	163	142	143	144	137	158	143	146	146	148	160	149	165	134	162	150	138	152	174	155	147	126	163	156	156	163	151	145	126	155	129	140	158	160	158	136	155	150	165	159	148	135	141	148	158	144	153	142	146	150	161	131	144	147	143	157	156	145	128	168	146	167	152	145	143	146	135	147	151	147	152	158	158	155	159	165	137	146	166	131	143	169	140	156	166	141	144	152	149	151	160	156	156	145	127	160	154	170	150	155	139	151	171	144	177	142	161	148	155	145	157	144	146	140	134	160	145	134	139	162	152	154	160	139	136	157	139	131	146	158	138	145	150	161	138	157	120	137	164	163	125	170	152	151	149	166	141	169	157	164	151	148	129	150	147	138	135	168	148	143	126	168	159	143	157	141	144	138	161	169	138	141	151	136	154	150	154	155	161	153	147	134	152	141	168	160	146	149	146	173	170	144	153	138	150	140	160	170	160	159	144	136	146	168	144	150	141	152	176	156	154	170	140	183	144	151	149	161	155	145	139	166	144	145	156	131	150	143	162	137	132	152	147	159	178	142	172	164	145	147	165	147	130	137	147	153	148	177	147	155	159	155	146	140	161	142	136	170	149	147	157	143	156	155	132	121	146	163	155	156	154	134	156	158	145	155	149	155	150	170	158	139	141	144	144	145	159	142	161	145	144	145	157	153	152	139	168	139	153	146	144	150	134	137	147	157	153	145	118	137	133	132	153	140	136	145	156	152	149	157	149	157	174	145	148	146	145	156	158	151	146	159	130	157	137	141	154	144	173	172	157	142	148	140	144	161	133	157	144	141	137	157	146	147	164	140	153	160	150	157	170	168	141	175	145	170	143	139	151	145	144	146	147	145	146	133	141	166	154	147	137	164	148	132	171	142	155	175	142	167	147	146	156	142	145	152	161	153	174	166	157	148	148	146	149	146	157	171	142	139	136	144	125	160	145	147	148	141	151	162	150	149	157	155	146	152	138	137	157	157	160	151	153	140	148	128	143	144	148	160	186	139	151	142	143	149	141	150	135	172	133	149	166	151	161	155	149	137	128	164	139	144	170	158	147	152	146	137	133	148	144	132	157	157	149	154	128	166	165	155	139	158	138	144	148	166	139	141	174	138	152	151	140	153	147	161	169	133	171	152	161	137	154	147	156	157	174	161	142	150	141	144	131	155	166	144	174	154	149	149	142	155	152	150	154	161	147	138	165	142	131	160	172	139	169	154	134	142	152	174	141	146	138	169	129	135	146	134	144	152	148	185	144	171	161	156	163	137	120	149	145	154	133	148	158	157	146	161	131	155	151	160	161	129	145	163	177	170	148	146	150	160	144	157	145	159	134	144	143	164	120	143	153	136	160	139	157	122	144	153	147	165	142	112	158	173	157	157	124	145	144	142	135	140	145	149	154	138	133	143	169	136	140	145	165	121	146	157	172	153	144	146	151	133	167	166	162	142	142	147	147	156	167	148	132	139	157	140	157	157	151	164	136	128	121	151	134	161	161	162	150	148	154	142	150	161	141	156	137	165	163	158	151	151	129	149	150	146	151	146	143	156	157	140	132	149	139	136	141	152	146	139	156	163	149	139	141	133	138	136	163	130	149	145	141	131	135	172	156	151	139	157	154	160	152	112	144	140	156	165	124	146	152	149	147	148	153	148	146	146	159	153	166	174	150	180	160	158	171	161	174	144	168	130	164	146	143	141	136	135	143	130	138	142	149	135	139	168	149	156	156	151	149	144	155	147	139	160	134	134	138	141	164	141	160	149	150	153	116	141	155	158	121	139	143	159	156	137	137	155	158	159	132	151	149	150	157	153	141	156	144	137	152	124	164	145	152	152	149	141	139	160	154	156	138	148	155	170	137	158	143	167	159	154	148	151	175	136	142	142	138	150	146	154	176	153	163	158	149	142	165	150	139	157	148	156	155	137	148	139	157	162	152	166	154	138	154	154	156	169	149	161	174	151	175	132	152	151	146	161	165	136	130	153	150	156	142	122	129	164	170	156	161	144	157	160	155	151	168	168	166	167	166	157	157	175	150	162	151	161	158	134	160	144	168	166	143	165	154	158	150	149	151	161	173	141	156	133	165	153	144	134	152	148	155	153	139	142	152	137	154	156	129	149	156	141	149	146	155	134	154	135	113	177	142	151	139	147	165	167	142	136	148	151	144	129	135	130	154	130	142	142	134	135	146	138	122	158	142	171	140	165	141	154	140	148	149	145	143	144	154	134	168	146	149	169	158	142	127	146	151	138	142	139	161	151	139	162	154	140	161	156	155	141	188	151	124	136	129	186	171	158	125	169	145	161	158	148	132	154	140	157	168	165	157	140	139	153	149	146	149	117	134	163	157	143	146	182	154	156	150	170	155	136	140	147	137	169	125	140	129	126	140	162	167	163	167	148	143	140	152	179	146	147	141	161	162	147	140	144	136	135	167	122	156	156	144	130	152	123	124	149	150	151	145	156	155	153	160	157	152	148	161	140	140	153	134	150	146	153	145	144	139	118	152	155	147	139	152	164	166	147	152	166	141	146	134	132	162	160	145	135	173	153	156	158	151	155	134	158	157	143	165	145	168	156	142
7242	977	807	446	337	285	201	206	222	183	197	195	193	186	171	165	179	164	187	161	171	164	193	186	171	178	159	156	174	174	191	143	163	167	157	159	183	183	145	177	192	152	187	175	173	193	172	176	168	165	187	175	174	162	179	183	188	157	178	170	186	183	168	188	176	157	180	195	210	189	172	190	170	172	195	178	187	171	176	176	162	164	192	174	164	185	167	153	172	189	163	198	159	159	168	174	170	178	158	169	161	198	158	186	171	170	174	179	168	173	178	178	190	175	173	180	173	185	168	181	192	158	183	170	185	161	186	164	182	170	175	196	194	138	173	162	181	162	178	181	203	169	174	179	164	167	186	188	170	152	178	173	164	177	156	157	179	181	165	159	179	188	189	185	173	176	155	168	149	178	147	198	163	163	149	161	151	161	172	175	185	178	157	160	181	164	167	173	187	156	146	184	167	209	181	162	172	172	175	177	167	169	156	197	175	175	167	180	178	173	181	158	165	160	161	195	180	160	187	172	194	164	177	143	182	190	202	192	178	171	147	156	159	184	187	177	163	156	190	168	168	166	176	181	167	170	171	178	172	188	185	162	206	170	184	164	169	175	171	185	160	179	174	169	155	162	164	170	176	170	180	166	176	186	167	177	158	156	190	192	169	167	198	173	179	170	181	190	182	168	160	167	188	187	180	164	156	172	200	183	163	189	147	172	155	177	144	168	166	159	149	166	176	196	184	168	180	202	173	171	192	185	150	166	176	183	175	162	161	194	177	190	178	158	149	172	166	161	150	172	180	153	167	202	165	178	165	154	194	164	172	154	174	191	149	184	172	201	182	196	191	185	184	165	153	151	159	190	168	159	160	174	169	151	157	173	155	165	194	190	171	178	150	174	153	180	166	163	167	164	164	177	154	170	180	157	157	183	148	157	185	164	174	189	174	174	197	165	211	199	189	171	165	171	168	182	177	165	186	185	166	145	147	194	182	160	157	169	204	160	151	161	157	176	182	146	162	171	178	157	183	191	168	178	197	181	174	163	151	176	193	171	177	156	180	167	164	151	187	153	158	191	183	200	169	180	177	160	182	182	169	180	171	187	150	185	176	165	170	161	166	159	178	193	179	171	179	162	173	172	169	172	159	192	152	159	166	187	178	174	174	175	167	167	171	149	174	165	168	179	195	174	161	180	183	150	168	159	180	176	159	150	174	183	158	167	184	169	161	163	141	168	170	183	160	164	177	164	166	177	165	193	178	155	143	157	180	167	178	155	170	167	168	187	164	158	148	181	194	176	187	154	171	151	165	184	175	164	166	171	152	157	178	149	160	148	165	177	157	171	191	160	180	199	166	184	176	166	177	170	185	175	173	185	163	138	172	183	163	165	174	161	168	158	153	180	192	178	156	180	176	139	189	160	169	182	161	193	160	174	181	154	173	166	200	147	180	167	175	167	200	191	159	173	164	166	167	160	191	167	168	192	182	156	190	165	187	189	156	175	179	166	168	164	156	168	159	174	180	139	189	163	161	152	168	171	174	176	161	181	145	232	185	140	178	146	158	163	160	158	160	179	163	168	167	154	164	145	178	166	169	169	158	167	171	176	173	182	187	154	153	188	169	153	170	196	190	186	172	156	147	186	179	155	148	181	170	164	185	166	196	169	167	151	207	184	167	165	197	183	193	160	169	155	171	158	152	133	174	169	186	178	172	164	166	178	181	173	187	164	175	171	169	143	170	150	153	167	168	176	165	177	188	186	194	182	179	178	177	188	157	169	193	182	177	149	169	171	171	174	176	179	166	153	192	160	170	186	164	168	169	158	169	161	168	176	156	172	185	167	150	164	195	183	185	153	163	176	168	175	168	182	165	166	159	189	177	183	170	175	170	163	155	190	189	193	189	177	171	170	176	168	166	176	166	165	169	156	179	181	209	153	175	187	176	196	136	148	159	154	169	166	157	157	166	168	169	182	170	154	148	191	158	182	186	170	162	153	182	196	162	169	182	177	140	166	166	184	170	161	192	166	193	161	176	167	184	168	146	130	177	181	169	164	171	174	180	175	169	181	152	156	173	189	169	167	172	151	170	175	164	153	141	163	168	179	177	197	177	167	188	170	167	192	170	175	177	162	181	194	164	184	189	176	172	188	158	154	179	144	168	164	183	168	202	166	183	168	151	149	185	158	175	191	161	168	160	170	173	175	185	179	187	165	164	160	161	191	170	186	173	144	168	166	158	172	160	177	163	171	169	179	192	192	170	175	141	170	169	149	146	175	168	170	179	169	191	173	164	187	179	150	186	168	146	186	167	172	172	178	177	142	177	171	210	175	161	174	159	179	165	164	164	166	178	161	176	168	170	171	151	147	161	169	181	175	175	176	159	183	166	174	151	179	161	189	170	149	184	165	191	190	171	166	163	167	159	161	185	145	178	176	162	191	161	160	188	187	185	149	188	168	174	184	168	174	163	175	172	176	170	174	179	156	140	164	192	161	198	178	168	167	163	155	174	176	182	149	186	154	169	162	173	155	162	141	176	157	175	175	181	170	152	185	158	174	166	179	172	177	177	175	165	147	177	138	185	177	171	158	170	154	176	178	168	161	200	157	153	179	175	173	172	160	156	183	162	193	178	154	164	152	172	153	181	178	190	174	170	174	178	181	156	169	153	166	176	170	151	200	173	169	169	190	166	158	165	182	175	178	170	178	155	183	164	170	142	166	183	185	172	168	188	165	164	188	162	168	166	167	180	160	177	171	162	155	167	168	194	185	181	170	195	176	164	171	175	175	162	171	163	183	165	159	157	161	186	169	161	174	175	168	174	163	170	172	163	179	167	168	158	157	148	172	167	199	167	172	159	193	184	177	172	152	164	189	167	154	175	177	172	157	143	176	188	177	187	191	167	142	195	146	188	203	180	177	181	176	196	169	174	188	171	181	189	170	181	185	199	171	170	161	167	181	171	162	175	169	174	153	156	195	156	160	137	200	170	169	184	170	177	184	172	170	161	164	201	153	166	190	172	187	171	171	174	152	162	173	167	181	169	180	146	156	153	157	194	190	166	165	160	194	155	177	185	185	143	160	191	178	165	169	176	177	162	178	162	186	160	166	163	191	183	191	181	190	150	159	178	170	166	175	165	176	179	144	173	190	155	177	193	160	149	145	158	162	151	173	173	173	165	180	180	179	193	155	153	186	154	161	177	173	147	179	168	178	182	186	180	183	165	186	177	178	170	162	180	160	154	172	162	164	175	167	177	170	175	170	185	195	161	168	166	186	181	157	173	181	169	152	179	158	199	177	179	186	175	148	162	158	159	160	186	184	161	169	165	156	191	200	146	187	159	173	181	158	174	182	151	183	150	174	152	178	153	169	191	169	192	180	172	188	190	173	172	179	194	154	175	187	163	164	169	164	185	187	162	183	139	167	185	159	182	163	153	178	140	185	173	150	177	180	160	168	171	163	164	155	183	145	156	179	155	172	166	160	158	183	204	192	167	176	170	153	145	164
24517	20358	26629	23945	20354	10899	1354	885	758	662	585	535	524	512	508	476	489	465	411	467	426	408	412	427	397	423	400	399	396	399	399	362	376	377	378	404	381	372	356	379	354	390	410	342	387	362	387	357	365	380	362	405	363	384	370	368	353	386	410	367	399	368	361	341	380	374	396	370	377	336	409	365	376	389	357	405	321	377	367	357	385	381	376	350	386	397	371	389	384	360	387	374	344	345	374	363	367	364	380	361	378	430	363	388	377	381	389	380	405	391	398	354	378	356	346	340	381	380	371	326	342	410	348	371	386	366	402	359	403	378	349	353	353	360	383	366	365	384	365	364	361	357	350	398	392	326	369	393	347	398	376	358	351	365	385	355	366	386	344	367	393	394	367	368	407	362	390	390	364	346	360	358	378	376	386	377	374	397	353	371	364	376	366	369	376	343	376	394	359	376	396	388	367	349	394	356	349	375	373	389	325	367	373	398	376	341	381	356	394	380	357	386	366	370	352	363	380	366	373	349	372	371	407	364	377	390	387	347	391	372	353	340	389	374	380	369	390	334	374	375	353	358	357	376	376	362	359	356	398	376	374	381	382	377	385	363	375	399	385	332	366	350	332	355	388	364	338	373	399	362	360	346	352	356	369	374	373	362	349	348	397	376	350	366	308	383	328	360	357	355	345	387	368	363	388	402	389	356	387	359	356	367	380	367	348	327	387	356	377	325	387	353	390	358	413	353	382	379	356	369	398	358	415	379	339	348	342	323	347	376	357	359	355	372	379	364	383	388	378	373	411	340	337	384	372	428	370	378	342	371	357	336	363	382	369	359	370	340	359	360	392	347	347	374	359	360	366	373	373	356	387	356	341	362	373	379	364	381	383	364	380	386	373	379	339	356	368	388	342	364	362	384	361	353	397	347	368	372	362	389	367	380	364	360	386	376	378	344	375	387	394	416	340	376	365	364	382	376	364	379	393	345	340	356	417	424	369	367	327	366	384	394	389	368	339	346	370	379	391	349	338	356	404	319	355	364	371	342	368	403	372	390	393	372	381	352	383	332	399	340	389	337	363	316	334	353	369	379	359	363	355	398	400	368	370	405	367	357	369	341	364	360	391	369	367	359	376	380	386	404	365	371	381	381	340	376	366	367	362	372	374	417	332	388	401	338	386	353	391	415	353	370	362	396	382	356	343	345	367	362	381	357	371	359	367	342	329	377	405	394	364	371	323	341	384	350	373	378	367	348	390	345	349	401	420	389	374	365	336	354	376	383	333	343	384	368	329	356	321	348	370	375	369	334	365	365	357	378	366	366	345	370	363	351	378	336	362	362	364	373	392	370	363	385	369	361	389	381	358	388	342	389	365	359	403	348	369	355	371	335	350	378	389	379	368	375	390	350	328	336	363	341	377	362	324	404	414	393	358	362	392	341	357	361	353	359	376	339	376	346	366	355	383	322	413	344	399	359	339	367	374	366	365	362	393	355	372	377	361	388	388	368	377	376	369	386	385	403	333	409	339	391	344	383	349	406	359	370	353	356	357	341	351	341	364	340	362	371	374	396	343	379	359	360	349	353	368	400	372	375	337	364	394	345	380	363	388	378	322	350	343	392	325	359	363	369	376	377	352	366	364	400	362	344	388	369	393	328	360	387	377	331	355	346	346	375	370	392	374	399	357	387	348	373	388	370	401	359	380	361	338	359	358	380	394	414	368	356	383	376	364	370	349	357	337	374	386	375	368	372	383	372	402	366	355	387	407	373	370	376	354	374	382	369	383	367	366	377	356	380	373	373	359	368	351	376	365	351	376	370	366	396	382	409	405	389	360	329	359	356	407	363	371	366	343	419	391	383	376	336	361	384	350	365	383	336	346	362	366	379	341	338	375	416	377	397	377	375	374	372	370	364	365	365	360	382	352	402	365	371	369	373	385	386	383	402	331	370	376	363	372	344	391	386	385	375	389	343	369	356	357	392	364	358	354	365	358	362	348	367	350	375	379	369	362	343	369	384	363	351	362	365	350	354	349	356	382	349	348	364	387	383	374	362	342	375	384	363	359	343	372	362	356	365	371	354	365	342	347	346	391	362	396	383	342	368	363	357	362	379	378	378	400	354	375	386	354	399	386	354	399	376	378	386	346	382	356	343	353	350	359	382	391	362	342	380	391	346	400	400	366	404	366	358	353	375	371	363	381	366	391	343	356	363	358	353	386	351	344	373	400	383	321	375	396	345	333	363	385	360	351	363	380	388	359	360	397	356	340	382	357	360	376	373	346	370	385	347	330	375	370	371	364	396	416	341	360	363	376	370	342	375	351	347	367	349	341	369	354	381	365	387	329	342	371	364	371	366	376	370	350	357	318	348	344	392	338	373	375	368	399	384	331	356	391	357	377	380	360	402	361	319	393	365	381	336	353	380	371	386	357	346	347	374	361	368	368	381	381	336	409	383	352	337	377	363	395	369	371	388	343	376	385	378	378	364	389	373	370	354	330	389	354	326	363	367	356	384	397	371	366	327	362	372	404	373	378	370	378	373	378	383	355	376	356	378	351	389	407	369	378	389	367	382	356	362	379	364	404	381	401	358	369	352	391	348	364	357	389	399	334	366	382	316	336	343	370	360	347	372	344	379	379	375	406	370	348	381	378	353	349	368	346	333	396	372	351	350	403	386	348	347	349	360	366	352	405	392	365	401	359	355	355	338	380	381	388	387	379	371	365	339	371	376	365	371	350	368	397	356	385	347	349	351	329	365	388	390	354	359	373	325	380	382	378	347	384	365	354	350	338	348	393	381	389	363	371	364	375	343	370	380	366	403	380	299	370	335	372	323	352	393	370	358	343	342	366	405	374	390	392	381	357	361	350	371	370	366	363	386	347	370	359	331	379	383	371	367	363	358	368	347	403	405	371	388	372	400	387	368	337	375	370	391	395	380	369	397	365	376	370	363	350	350	377	341	367	338	390	407	347	354	376	362	394	369	351	378	383	361	358	379	381	378	387	398	353	362	340	384	359	358	366	341	345	378	389	337	348	382	367	373	410	382	389	331	402	394	396	387	408	377	365	346	389	365	391	397	358	338	388	366	358	378	346	318	360	368	372	366	378	373	383	383	347	378	378	396	352	351	370	351	412	352	332	389	408	376	345	375	403	380	344	325	364	374	333	372	363	330	351	343	366	359	378	367	384	366	379	382	365	371	381	390	343	358	350	354	343	363	374	365	340	381	365	396	349	325	331	348	363	372	372	388	353	389	345	365	393	381	357	349	365	364	377	358	413	351	356	364	381	346	354	378	364	324	342	356	355	377	363	347	371	357	369	370	357	362	346	359	371	359	359	380	371	335	375	371	347	363	340	362	366	396	348	369	357	372	354	362	381	357	361	356	383	356	366	408	357	360	340	403	386	373	345	365	359	347	372	332	368	377	375	366	360	389	410	367	407	369	364	383	336	373	369	401	361	369	357	385	341	369	371	362	361	363	383	384	374	388	384	365	332	388	385	363
17643	12478	11094	5748	3800	2554	1942	1503	1256	1129	953	810	735	719	664	627	560	594	526	524	488	497	467	440	447	441	440	445	393	408	392	424	419	381	431	363	367	398	407	423	385	420	415	384	373	389	386	397	368	383	380	332	411	404	375	336	366	354	368	348	384	381	357	344	352	372	386	356	364	373	329	363	378	364	374	339	345	363	346	384	350	340	323	376	332	356	396	342	381	364	356	343	364	367	362	376	376	341	357	358	359	374	343	377	368	352	360	357	361	370	368	373	371	342	360	354	361	350	370	374	338	318	335	357	366	359	355	368	371	371	378	350	358	356	378	352	388	344	367	363	349	352	347	355	389	383	324	361	363	397	353	336	352	338	328	361	384	398	357	386	367	368	386	354	350	361	355	340	374	381	331	344	352	341	359	377	334	347	365	341	376	362	350	341	351	353	371	336	344	376	322	374	385	361	369	388	337	338	348	349	358	371	351	340	379	367	372	353	354	367	368	346	365	341	356	345	340	365	331	364	349	337	362	343	362	378	365	405	331	363	354	340	353	344	351	355	346	392	359	324	357	347	347	316	325	370	385	358	339	343	353	371	338	384	345	399	344	358	362	360	392	356	346	383	327	361	319	372	363	335	366	372	367	377	361	369	366	345	355	355	373	329	350	335	383	380	368	372	372	334	396	361	382	370	382	329	344	376	354	353	362	373	363	346	367	348	393	344	366	346	359	351	373	327	367	345	329	364	340	361	346	347	338	352	403	377	313	366	369	355	366	366	359	356	341	304	351	348	361	353	365	365	360	334	370	361	340	355	388	370	343	353	410	346	397	359	367	376	353	329	359	341	360	343	371	359	379	355	338	390	353	338	383	365	368	365	366	345	357	343	358	350	355	324	380	355	356	370	333	364	342	358	380	356	349	364	361	356	359	343	360	349	331	345	330	366	368	366	374	397	365	390	349	357	373	365	379	363	388	361	382	323	361	373	402	349	371	382	355	361	353	356	348	335	359	384	378	391	356	327	339	378	389	356	361	356	353	374	382	413	391	377	385	379	328	345	381	368	387	373	353	351	359	376	352	363	319	321	349	373	387	374	343	363	390	348	337	379	325	339	332	379	353	333	363	386	365	379	355	329	331	356	359	335	361	329	381	377	358	404	345	385	362	345	305	360	360	359	403	323	355	351	343	393	377	353	344	342	329	404	340	361	339	368	347	382	391	343	385	369	363	369	382	369	315	375	333	395	359	386	363	335	346	352	350	366	356	373	354	323	347	358	369	381	344	382	335	383	376	387	334	341	319	364	322	337	343	374	365	319	371	369	338	384	323	372	348	346	328	361	359	311	354	330	331	333	355	351	359	376	390	388	357	330	343	371	339	363	360	342	376	357	355	343	351	408	374	362	349	357	380	370	338	346	351	370	352	360	347	339	336	378	356	359	352	363	354	362	367	382	353	359	356	360	350	367	347	388	367	387	338	353	377	362	401	373	350	337	335	368	351	390	349	337	372	403	348	348	342	355	341	352	359	370	378	380	362	369	336	346	343	367	354	340	397	377	382	340	348	388	331	363	379	347	402	356	364	382	378	361	382	370	375	354	334	388	345	351	322	364	369	348	383	354	348	351	354	361	347	336	375	390	378	366	389	331	350	334	353	343	375	341	412	395	373	374	378	355	376	369	352	402	393	361	322	364	354	365	366	349	369	341	383	337	358	371	350	355	364	366	373	362	353	353	361	359	343	373	363	359	357	340	348	375	340	369	369	332	351	350	348	341	348	339	320	345	351	387	353	351	333	370	345	360	356	350	363	311	345	368	352	389	388	363	392	328	355	338	369	349	405	366	378	340	360	361	354	345	348	372	370	333	356	350	381	339	356	390	350	377	365	349	373	345	366	374	318	371	408	357	372	363	334	364	390	363	365	379	366	329	343	404	303	327	371	364	341	333	392	392	322	369	364	375	370	319	337	357	344	350	372	357	329	341	404	344	346	358	339	351	323	325	373	367	355	348	337	359	379	348	357	307	382	350	342	359	350	351	395	340	361	382	359	374	342	375	339	335	387	357	349	343	361	336	409	341	345	373	392	318	375	374	346	401	359	366	385	311	346	374	342	344	357	364	351	328	374	333	366	374	377	361	385	383	348	379	340	359	360	341	378	331	361	354	365	345	346	360	354	352	353	356	346	372	355	338	374	372	341	383	371	357	376	355	340	374	351	369	357	357	375	365	400	348	376	355	372	355	348	339	357	372	383	342	292	353	358	348	330	338	350	339	351	333	357	332	368	340	370	354	347	362	367	338	344	371	366	363	382	361	360	352	349	352	348	355	375	321	372	348	346	347	355	342	352	337	343	359	348	365	395	355	359	362	368	332	353	339	359	363	339	365	341	395	347	359	374	357	358	350	352	368	360	389	344	348	345	373	368	359	337	371	374	359	326	328	373	399	352	351	398	339	383	360	354	366	353	354	332	360	365	385	343	359	331	379	331	383	382	339	344	376	382	353	400	303	373	344	363	331	403	338	342	327	349	330	361	365	328	362	337	391	368	407	354	350	376	346	364	361	372	342	357	358	368	339	369	337	351	411	335	362	340	351	334	353	384	350	344	373	360	327	381	360	384	375	344	374	325	380	363	352	388	363	315	348	358	365	380	368	346	356	338	344	361	361	357	398	331	376	335	354	355	364	393	386	328	356	355	344	384	338	371	349	342	396	351	365	357	362	378	344	359	365	365	361	348	323	360	336	384	368	356	335	331	349	335	355	329	334	341	392	344	355	368	360	341	337	322	341	353	351	341	331	376	357	342	371	382	372	376	346	355	387	336	363	380	375	403	353	352	338	353	351	354	349	308	365	363	346	371	366	350	361	355	380	361	339	362	328	358	337	381	364	347	369	367	370	367	367	369	324	374	367	350	387	327	353	362	363	366	355	369	349	377	344	356	351	384	347	351	401	340	371	363	349	372	339	355	354	377	385	391	363	341	356	368	340	363	347	322	341	316	357	365	347	345	355	369	349	318	357	369	382	358	309	358	384	362	354	360	394	347	384	342	360	357	354	352	362	360	347	377	324	357	316	361	328	340	343	349	351	354	362	358	363	362	355	370	353	351	340	346	343	362	362	370	332	415	372	328	363	328	327	370	356	384	374	360	360	350	346	366	364	368	341	332	360	366	374	357	359	356	333	356	326	350	350	375	340	362	365	363	369	338	334	341	326	345	364	364	363	368	354	367	343	372	372	351	332	378	379	387	377	391	328	356	330	330	340	335	374	366	371	355	372	365	374	346	325	342	372	386	365	373	380	349	344	349	357	362	338	348	345	358	328	365	365	332	395	373	363	366	366	391	346	358	392	348	334	379	350	373	392	355	379	365	355	345	368	379	344	354	323	350	386	365	350	365	353	359	350	340	360	386	396	379	346	351	380	351	368	346	359	368	355	325	347	349	364	344	343	331	371	368	341	371	362	343	363	379	397	379	389	362	361	388	358	402	365	368	369	360	405	365	379
22572	20380	27106	23543	20390	20482	10243	1959	1438	1313	1185	1112	1106	998	945	918	842	871	901	787	778	786	842	855	799	772	727	825	738	757	729	750	736	745	827	774	766	747	725	773	750	691	756	711	703	754	696	705	721	730	751	748	733	718	703	710	759	729	699	714	717	676	737	677	698	729	692	767	674	708	755	742	751	661	717	680	682	709	703	687	692	659	687	684	707	667	704	709	670	689	771	678	700	654	681	673	731	714	688	685	696	646	717	713	722	686	679	717	674	734	733	736	680	709	688	710	745	680	739	680	745	677	698	671	655	713	720	736	684	681	705	635	664	682	654	748	658	683	624	693	709	698	677	701	716	701	681	663	724	699	709	705	715	729	726	697	718	722	682	715	659	755	684	658	682	735	726	712	716	672	665	716	706	653	694	679	655	670	672	719	698	733	734	735	708	700	746	686	698	683	706	710	730	678	641	722	707	672	724	674	708	672	688	734	675	678	744	683	684	690	673	698	746	644	680	699	718	669	713	688	666	688	707	703	676	661	667	717	715	699	693	720	710	742	693	694	671	717	749	676	705	740	662	678	622	684	677	681	682	689	699	707	707	699	728	702	686	693	668	652	704	689	699	722	667	691	686	662	693	722	691	719	712	717	744	685	700	682	748	728	696	704	723	701	718	681	707	716	679	679	677	661	717	673	671	665	650	663	711	657	707	697	708	733	693	706	734	722	713	690	681	694	701	688	751	681	694	686	735	669	685	734	682	692	713	713	694	713	638	713	685	647	650	717	707	677	718	656	706	662	721	777	692	713	670	684	778	698	711	676	686	706	657	667	705	713	717	665	701	704	665	721	707	715	701	693	667	672	724	695	688	699	709	705	702	678	681	693	749	687	688	664	671	734	675	695	680	659	666	667	674	668	737	705	668	704	718	703	706	701	732	673	685	662	711	708	682	728	669	689	662	700	684	712	700	694	685	698	680	672	688	687	659	670	678	712	698	682	697	684	691	658	691	709	745	718	700	708	681	697	694	727	754	741	768	673	678	754	671	655	665	686	680	735	690	724	614	701	669	704	727	730	730	680	657	725	680	674	677	732	688	722	679	677	701	683	639	639	721	703	668	675	675	682	691	715	717	682	689	742	699	666	707	661	713	644	688	713	704	704	677	678	678	689	703	729	725	737	706	734	740	669	683	717	680	700	717	699	732	724	746	716	692	697	663	700	671	736	657	676	687	725	683	720	759	670	708	672	656	669	703	724	721	729	680	734	672	673	657	698	666	709	665	709	704	716	695	719	707	680	700	646	677	692	725	626	670	704	718	746	657	653	642	667	688	708	744	696	698	721	694	725	675	688	704	669	723	700	706	689	711	741	730	717	709	692	683	688	695	660	707	684	694	744	657	704	702	694	691	703	674	677	721	694	684	702	727	687	692	710	688	672	648	689	701	652	649	664	650	683	648	721	687	679	675	695	714	643	731	630	680	680	678	695	664	692	675	671	701	740	726	719	674	702	682	690	698	718	724	696	704	705	683	691	723	721	643	696	669	671	689	691	682	667	709	656	668	674	695	718	703	732	652	707	708	706	690	686	700	713	710	672	691	698	690	717	684	684	658	664	653	703	670	667	697	654	711	695	703	724	698	668	706	695	692	682	703	720	698	681	697	699	694	653	676	636	677	717	725	687	692	697	753	670	722	691	699	682	737	679	678	663	701	687	701	699	655	699	686	668	680	712	681	708	681	733	681	702	738	733	731	769	725	673	709	753	713	682	689	732	657	733	707	694	679	717	690	735	689	744	714	669	740	703	679	707	693	716	712	702	727	721	688	689	681	686	654	707	641	650	722	662	719	684	701	682	642	671	704	716	694	693	701	639	664	656	717	699	680	718	715	679	678	687	694	718	703	712	670	670	725	714	674	676	678	677	712	670	702	722	743	684	723	693	666	683	691	699	692	675	675	707	664	696	697	680	674	717	700	740	668	694	648	703	726	656	704	734	722	718	695	709	715	718	677	684	759	711	657	658	714	684	720	665	698	732	699	678	741	727	710	634	700	715	663	667	706	727	660	661	639	723	715	689	653	698	713	670	683	685	713	711	688	662	652	684	678	666	683	710	713	667	598	681	660	706	642	702	679	691	668	693	698	727	671	661	725	709	746	688	696	691	646	709	663	691	697	706	668	693	698	628	607	704	697	752	713	679	693	692	684	726	722	691	659	684	672	663	666	698	700	679	670	665	702	720	721	704	689	685	660	708	746	652	676	690	688	678	710	705	707	686	677	723	693	706	731	705	712	732	680	682	719	670	656	702	701	714	723	749	703	707	656	717	707	690	708	663	699	659	709	726	710	674	715	703	740	723	708	724	675	669	705	730	710	697	702	647	676	728	730	724	744	718	656	657	687	747	687	745	740	693	718	663	652	710	698	711	664	728	643	721	689	678	666	665	713	659	702	662	696	693	667	741	673	676	741	689	702	670	682	719	658	662	689	702	748	691	676	736	673	708	725	673	700	681	711	718	746	727	676	722	696	693	732	739	670	723	717	694	697	692	711	742	687	690	716	666	642	680	703	688	701	732	684	702	707	721	675	695	725	699	693	674	643	684	704	691	724	701	749	666	734	735	684	674	702	666	710	710	702	706	676	677	699	706	658	631	713	709	699	661	683	725	682	713	716	648	702	734	675	701	686	697	673	670	722	754	692	658	692	665	746	641	671	680	696	672	708	690	701	690	639	701	709	669	685	736	647	698	730	646	690	711	693	648	687	697	695	745	644	711	707	672	647	688	696	727	659	686	666	705	721	654	700	674	658	743	697	694	676	683	721	704	696	686	671	675	645	726	716	718	669	731	705	685	725	686	679	697	684	683	656	632	702	717	699	673	705	681	684	682	661	702	725	668	721	698	700	670	664	677	731	701	728	679	705	693	679	707	716	721	691	687	685	676	725	735	707	709	696	726	643	695	726	680	718	680	710	703	712	644	720	646	650	722	668	694	683	666	718	674	714	688	695	704	663	631	694	682	684	754	678	676	713	714	695	681	621	695	735	706	666	705	699	741	659	727	672	695	669	762	759	652	679	735	651	719	739	710	719	677	735	687	657	719	666	664	693	726	675	704	715	685	746	663	659	649	728	706	716	703	700	671	745	725	698	719	667	657	698	657	727	687	693	722	699	729	725	687	686	700	704	683	735	701	681	700	702	681	664	675	667	661	698	690	738	686	730	711	685	685	696	630	706	715	709	724	695	692	733	678	655	719	733	711	673	716	671	726	701	685	714	723	715	695	693	673	667	654	708	709	706	678	684	662	692	653	677	681	701	721	696	698	659	691	676	684	674	646	697	693	646	709	711	664	680	677	682	713	685	662	751	679	684	667	645	688	699	655	645	657	705	708	743	723	749	708	688	712	719	652	712	707	652	705	721	700	714	691	716	708	653	693	727	716	706	696	690	686	746	692	671	680	694	687	677	695	651	738	705	662	656	656	660	722	721	746	720	665	722	702	657	705	691	705
19577	20205	17840	10135	6609	4755	3636	2935	2364	2119	1728	1592	1437	1348	1239	1111	1068	1037	1099	960	937	916	859	871	891	853	789	819	796	729	777	777	787	738	735	733	763	717	706	739	770	700	698	701	747	672	663	765	723	697	671	717	672	701	721	701	675	702	647	656	667	680	701	757	682	668	681	722	694	684	661	676	685	680	702	666	673	739	663	721	717	649	663	659	748	712	710	678	655	697	607	666	705	652	673	633	663	643	696	660	676	691	720	703	703	685	702	676	640	703	621	663	674	664	625	628	654	682	648	713	719	595	670	665	620	603	622	704	693	694	680	680	715	686	678	682	681	651	656	651	675	676	647	660	690	673	637	677	599	703	671	661	667	679	681	699	640	667	619	683	660	699	645	643	672	683	656	706	691	712	684	700	650	655	664	661	674	653	636	659	650	677	688	645	661	629	637	665	685	630	649	672	660	707	665	637	679	644	669	635	701	690	615	701	671	656	666	690	689	635	693	682	671	680	693	690	648	670	678	707	649	712	673	693	677	686	635	658	623	687	663	701	679	675	690	657	679	669	644	677	688	647	705	683	692	717	624	685	669	666	627	649	713	613	669	697	668	663	677	655	672	690	675	662	695	665	665	656	668	702	647	671	660	640	624	667	682	727	652	643	634	630	638	661	654	655	622	677	646	620	624	644	658	685	653	663	646	696	730	682	694	654	618	684	703	658	670	616	661	638	666	675	623	658	651	671	691	667	650	660	684	652	631	675	650	666	644	636	665	692	646	666	633	684	671	651	689	666	652	650	685	670	668	676	611	674	653	657	691	688	679	673	637	688	633	657	673	639	657	678	663	642	698	622	664	647	652	661	667	718	707	661	652	661	695	664	696	695	634	672	665	623	650	677	665	615	670	663	688	636	643	666	605	705	683	626	661	662	670	653	648	745	722	649	617	662	674	651	656	668	702	672	659	662	649	647	669	702	656	746	642	654	637	674	688	617	640	676	655	650	662	668	719	680	628	625	677	673	679	655	668	676	656	701	650	683	650	624	655	667	628	688	663	683	683	633	660	639	641	635	637	634	680	608	646	676	641	633	671	629	643	658	674	684	685	643	679	631	663	652	656	655	705	655	677	649	677	694	663	629	699	667	688	645	702	659	699	698	625	615	667	673	655	635	679	637	657	631	704	671	640	647	691	649	666	697	679	654	636	621	629	648	648	633	696	692	702	700	689	683	689	668	697	688	654	645	653	674	656	649	651	643	656	720	646	685	673	642	657	684	617	690	632	630	691	712	688	659	699	697	643	607	683	645	612	669	651	606	679	692	657	646	641	659	676	638	698	657	688	663	650	613	621	662	674	719	693	646	669	664	648	701	652	639	716	654	637	681	665	652	635	654	689	645	678	686	678	681	673	655	663	707	642	731	690	647	653	689	666	648	686	655	677	664	645	659	645	639	641	676	639	623	683	663	651	635	675	677	695	674	658	681	677	656	647	634	705	664	664	651	654	645	709	621	665	666	629	663	660	610	674	688	646	663	684	668	650	676	678	677	659	661	634	659	660	635	660	658	630	703	637	656	668	663	651	689	631	721	668	629	674	672	616	645	632	662	686	661	623	647	660	675	675	664	678	673	645	633	675	632	686	675	665	735	686	624	716	683	655	713	710	660	684	704	673	646	685	742	674	652	660	637	715	700	675	690	650	682	670	648	667	668	643	663	671	659	608	674	685	689	645	672	681	637	660	682	634	656	648	665	623	677	686	619	701	631	672	639	648	652	648	686	685	650	694	650	693	696	644	697	659	676	688	640	659	682	665	687	677	696	656	642	657	685	653	693	727	648	649	705	692	655	653	651	627	698	681	661	677	710	643	679	677	683	683	647	689	668	693	659	721	666	633	669	688	641	659	690	646	654	667	623	706	725	659	653	705	656	676	629	634	687	661	684	634	692	655	648	653	637	630	696	680	704	677	627	633	686	638	686	689	703	633	658	669	640	667	676	699	665	667	664	724	669	630	689	637	706	678	638	669	691	657	628	648	661	661	647	684	691	652	648	662	669	683	669	662	642	620	646	637	633	635	645	663	718	681	682	634	661	644	628	660	646	699	666	701	718	689	687	663	622	663	699	658	680	621	654	660	659	667	636	673	671	648	677	693	684	646	647	634	665	693	693	685	674	651	669	679	661	695	648	654	682	665	637	671	685	654	641	626	602	644	657	660	660	639	625	642	666	651	652	665	651	705	660	699	660	650	691	657	704	664	631	660	626	685	682	668	684	652	699	678	688	672	660	627	650	640	672	607	630	647	684	649	652	660	621	644	660	678	651	706	608	626	659	647	661	634	664	667	643	705	632	690	656	654	615	689	657	692	634	634	703	617	691	662	680	601	681	660	640	720	621	723	667	674	685	744	607	637	687	666	672	647	690	698	706	678	674	660	735	658	704	652	633	642	629	622	667	684	671	695	654	678	667	693	655	648	598	647	655	650	663	687	619	688	685	666	683	686	697	641	647	681	674	672	671	669	703	685	715	632	622	658	667	639	647	721	673	650	685	696	625	673	617	672	717	646	644	666	698	656	685	656	656	664	685	652	630	655	698	715	660	702	703	611	680	669	631	650	680	683	621	650	655	653	645	644	653	630	648	689	673	642	695	699	650	648	621	666	641	662	669	716	686	670	687	639	671	657	654	679	634	631	655	633	623	681	676	658	652	666	630	655	667	645	643	670	667	691	681	640	666	679	609	638	659	698	669	688	645	605	662	663	654	688	647	661	625	670	653	660	691	663	656	633	622	636	686	671	674	657	660	655	648	673	654	644	629	639	665	663	654	664	644	647	713	632	680	656	686	641	627	633	660	666	689	666	644	683	606	678	681	640	676	675	664	643	656	635	604	647	668	628	730	605	654	657	724	670	671	655	646	657	648	684	667	701	657	660	663	657	672	669	642	656	706	660	644	668	678	672	643	656	721	684	695	688	693	693	677	669	696	714	698	626	677	665	622	668	670	682	667	679	664	708	674	706	642	646	635	656	654	642	638	682	713	661	665	663	663	646	705	688	637	683	649	672	701	645	651	612	654	668	635	672	666	628	689	670	656	637	656	641	706	636	690	661	667	696	691	653	702	695	645	634	684	659	691	662	684	673	644	653	703	650	672	661	699	650	644	670	638	649	645	667	610	670	663	638	643	658	660	657	638	626	669	689	645	660	618	621	710	682	667	635	654	676	716	647	701	693	660	664	692	664	679	658	650	655	628	662	656	701	650	652	685	626	674	660	665	682	663	666	692	648	660	663	645	678	679	662	669	649	667	678	694	643	654	737	657	662	693	666	678	667	698	664	622	676	606	668	650	691	660	653	661	681	628	654	698	706	644	662	714	700	644	674	698	663	690	654	679	713	682	683	668	639	660	682	659	673	684	662	652	645	627	674	631	697	666	626	659	671	637	689	697	636	635	629	633	668	672	645	651	660	663	678	607	647	641	659	664	650	679	642	617	689	695	604	634	634	669	707	661
27789	13418	1476	382	219	181	160	183	173	184	168	164	171	177	152	171	139	141	141	166	146	144	192	156	156	161	152	165	155	145	145	157	161	158	148	142	154	152	150	142	151	162	148	168	154	166	165	167	158	152	166	166	149	159	142	150	156	150	144	164	128	162	155	148	154	137	132	131	179	145	155	158	145	149	122	149	159	147	159	146	160	138	142	174	144	150	154	163	138	154	142	166	140	145	142	149	135	163	149	144	141	152	150	151	136	162	129	172	150	156	170	126	123	143	170	157	153	148	138	162	173	140	148	155	166	157	141	169	168	156	151	140	143	157	160	139	156	152	152	131	151	162	159	146	158	123	139	156	156	155	160	156	155	147	142	164	159	160	152	144	139	132	157	154	130	143	146	135	168	135	145	134	167	161	157	146	139	161	169	136	139	173	165	152	146	140	177	148	158	152	145	134	132	143	159	156	159	162	130	144	144	149	152	142	144	159	159	145	171	167	144	134	139	163	143	149	162	143	143	137	149	168	153	171	147	166	177	159	155	152	145	187	157	168	147	148	162	142	158	137	148	144	187	164	143	174	168	136	139	142	141	158	168	144	122	157	191	139	150	168	170	159	144	138	144	141	141	145	166	134	156	144	172	139	158	153	170	154	157	132	163	162	154	142	167	139	135	156	157	166	134	124	132	160	164	147	157	150	151	152	162	144	189	157	147	151	143	144	122	150	149	132	162	157	146	141	134	137	162	162	156	147	145	151	152	140	139	137	144	135	133	109	151	159	134	146	153	167	131	156	140	151	133	147	145	145	142	136	157	167	170	136	131	135	154	160	148	165	167	157	154	157	124	157	154	147	136	145	148	130	149	172	145	158	159	154	167	154	138	146	136	137	131	145	143	157	168	142	162	151	160	158	165	136	147	142	157	168	167	165	138	145	154	144	149	167	173	151	143	147	145	159	139	149	161	152	150	142	153	147	166	158	153	151	162	154	140	147	141	143	148	138	138	131	131	158	124	157	148	139	136	147	150	165	151	180	174	137	113	149	134	157	149	182	149	151	144	171	156	136	168	148	148	156	138	164	167	149	159	167	159	116	149	142	140	146	163	128	157	164	146	137	151	135	155	146	136	145	165	167	151	134	143	141	151	149	166	140	178	146	134	132	157	150	152	150	159	139	154	153	148	166	157	147	158	151	143	149	132	145	146	140	146	158	153	134	147	143	133	146	150	123	177	125	155	140	155	147	152	148	165	138	132	147	153	141	143	158	166	151	143	151	147	154	161	167	160	142	148	140	134	158	122	163	169	185	118	156	127	153	129	151	147	133	171	146	169	157	164	178	153	151	127	155	154	131	136	155	148	148	142	163	146	141	126	160	137	143	140	135	133	157	160	153	131	149	160	144	137	168	144	145	153	129	136	140	132	164	147	145	138	180	159	150	161	145	154	138	145	130	131	158	161	147	153	109	152	157	136	156	143	152	140	141	176	140	126	136	159	169	160	148	147	152	166	158	133	158	146	141	157	143	180	170	136	127	148	139	130	138	136	141	146	176	158	130	134	161	159	141	158	170	152	161	153	150	162	151	142	134	156	143	163	166	146	138	137	155	157	142	165	158	148	151	155	157	161	143	150	148	146	131	171	138	145	172	148	157	147	146	164	160	164	163	153	145	145	165	156	158	157	136	150	151	143	165	144	135	154	135	155	154	163	128	160	145	155	155	135	165	162	158	148	163	156	158	169	133	136	161	147	156	128	148	126	145	167	158	147	134	173	148	158	153	145	147	170	128	134	157	150	164	144	174	156	137	150	166	158	162	156	152	138	146	154	144	139	146	143	137	143	162	161	161	154	154	148	156	145	144	149	149	137	165	165	150	162	155	156	158	161	157	141	156	166	138	174	153	165	147	141	177	135	147	148	168	140	158	118	163	151	144	136	136	141	144	157	142	179	155	180	150	157	160	145	130	160	165	155	144	157	158	158	138	152	149	144	153	167	151	148	135	152	143	154	129	161	156	145	144	157	123	152	139	138	165	146	152	151	140	139	173	147	170	133	136	194	149	153	170	162	141	161	143	161	155	139	152	165	166	150	142	136	149	164	163	124	157	140	139	112	126	138	159	154	141	148	171	166	173	144	142	151	173	156	173	138	157	149	152	155	134	148	138	153	147	148	153	153	154	146	134	151	138	201	151	155	156	159	135	157	143	152	160	150	146	139	131	142	130	153	152	132	152	137	136	150	150	161	147	156	159	144	159	148	145	163	164	126	141	125	162	166	138	150	141	135	149	135	136	136	140	130	149	159	160	145	120	150	156	125	154	162	147	150	145	165	144	145	125	158	165	140	149	158	164	160	138	171	155	157	171	181	155	161	139	132	163	142	149	160	160	131	142	178	159	138	148	136	153	157	170	172	136	148	133	163	150	151	165	146	164	153	149	138	156	138	171	142	134	149	148	144	141	174	163	160	151	151	147	143	143	164	144	135	157	172	149	131	145	158	148	162	149	150	147	141	134	145	138	138	140	154	147	157	126	171	141	141	145	163	140	151	155	146	143	148	149	157	147	156	166	151	127	157	147	174	129	169	157	152	155	158	165	142	154	181	141	163	161	154	153	154	151	154	133	158	137	154	154	154	136	167	145	158	143	147	145	143	141	149	166	149	142	140	138	149	154	145	120	167	159	160	143	156	154	144	143	159	146	157	147	141	143	159	156	150	153	134	137	147	147	174	168	129	146	133	157	163	165	156	155	155	156	124	153	171	169	152	166	121	165	138	139	160	155	176	164	154	159	138	167	148	167	166	146	140	141	169	154	162	133	155	139	147	147	155	146	145	142	157	134	149	142	144	121	141	136	158	152	151	143	164	141	163	138	163	160	164	145	148	153	128	144	163	163	151	156	158	151	161	160	164	145	134	147	150	136	147	136	151	144	163	150	152	160	128	140	133	162	131	145	156	147	150	149	137	157	140	156	151	134	140	144	150	140	164	136	146	160	154	151	141	166	137	141	135	149	154	149	154	155	134	143	159	149	162	177	157	142	140	153	164	175	128	155	129	164	166	145	142	152	136	149	158	153	152	178	194	151	154	137	158	155	158	118	155	161	142	159	152	176	137	160	169	152	146	136	165	139	135	159	132	142	136	136	118	146	137	174	159	152	151	185	142	155	151	153	147	176	143	144	150	146	154	135	175	144	103	185	132	146	173	152	161	169	154	164	156	155	156	142	142	143	156	156	140	142	163	154	176	149	159	128	151	150	128	150	178	136	159	160	151	144	149	147	158	158	137	159	154	168	147	157	148	173	150	150	129	152	162	170	149	164	154	142	177	164	152	154	149	142	136	179	171	154	147	154	147	138	147	141	159	162	135	150	170	141	157	159	132	135	164	159	151	136	140	145	129	144	182	133	153	149	150	139	166	130	183	173	142	158	170	154	150	137	141	157	158	150	157	155	151	142	157	148	158	154	141	149	141	136	138	174	159	156	148	158	147	153	138	139	140	170	153	153
6715	1011	820	442	332	293	255	232	208	221	203	176	194	187	187	189	179	170	201	188	181	170	184	189	179	172	177	190	171	197	171	177	195	166	180	175	187	191	188	172	153	149	185	179	177	162	184	195	173	192	207	152	171	174	178	176	158	174	167	161	179	169	194	184	163	185	170	175	161	165	168	170	195	164	182	158	189	169	206	165	194	201	184	161	188	161	183	170	148	161	162	172	161	176	169	188	176	174	189	187	170	205	177	181	170	185	166	178	152	169	159	164	164	179	197	179	181	148	175	161	173	182	159	164	171	158	175	169	177	172	183	173	187	174	186	161	158	159	163	185	140	146	165	156	185	166	205	171	159	159	165	173	179	156	181	164	177	155	153	185	172	163	170	159	167	162	181	196	174	189	172	169	152	152	155	151	160	155	161	162	174	187	183	164	174	147	166	189	196	184	173	151	174	168	154	176	178	150	180	156	145	162	175	144	167	162	181	176	174	168	174	148	178	193	171	172	186	172	188	151	168	171	182	177	184	170	158	163	161	163	155	161	181	160	169	157	167	176	187	189	165	184	167	199	182	200	174	173	155	179	156	176	173	181	171	161	178	168	157	164	179	176	167	179	185	175	179	184	169	167	165	186	181	168	153	161	179	162	170	175	161	210	188	161	201	149	166	150	169	184	148	174	190	172	159	174	147	193	174	183	161	187	164	165	181	171	174	178	165	165	188	167	170	193	177	181	164	161	168	169	166	169	191	173	163	162	171	175	163	172	143	183	165	175	171	179	164	189	180	166	146	179	194	175	180	160	171	159	174	184	159	174	172	173	159	170	168	190	169	195	191	186	186	155	180	162	206	156	153	168	181	155	177	174	180	141	160	169	190	169	168	175	179	164	188	191	173	179	165	156	146	183	170	174	179	154	167	163	145	181	147	190	169	167	166	179	165	156	153	153	192	187	155	179	162	197	158	152	183	169	172	194	154	141	163	175	190	184	179	150	157	162	156	146	184	177	180	158	164	183	177	167	209	165	186	164	163	191	165	163	166	183	174	161	210	166	157	171	167	162	158	168	184	185	136	179	179	182	159	153	169	162	156	182	178	175	173	167	173	179	165	157	177	177	167	165	172	171	174	170	172	168	171	175	196	185	191	151	193	154	163	170	184	178	144	188	171	185	173	171	177	184	155	200	171	167	166	187	141	153	154	149	174	191	189	199	169	163	174	176	166	163	193	174	171	164	154	156	161	162	186	174	178	170	174	172	169	159	183	174	152	175	211	187	158	172	156	167	168	163	174	165	186	168	183	166	187	193	162	167	180	174	195	154	167	188	173	167	181	169	177	177	175	162	173	174	165	187	173	176	169	194	158	176	140	178	186	161	172	137	146	178	175	178	179	178	167	146	162	151	192	163	168	172	170	171	153	157	198	152	172	185	177	183	157	170	158	184	165	175	171	186	211	166	192	159	185	187	151	171	182	164	163	150	162	184	170	151	157	163	145	164	148	163	181	166	183	175	169	165	147	188	174	179	157	183	177	171	183	190	171	173	179	188	160	171	179	160	153	182	164	187	149	151	171	157	181	204	171	168	190	168	147	186	188	167	179	163	165	182	147	160	179	169	168	176	174	173	158	169	154	174	162	173	163	163	182	180	177	190	165	152	164	164	195	180	195	173	169	185	162	158	185	174	160	162	173	192	175	161	167	190	184	167	152	188	170	179	178	162	170	159	180	174	191	210	170	162	179	185	175	186	180	185	156	193	170	179	173	156	153	179	163	162	175	166	176	168	170	187	158	162	191	169	201	162	152	176	177	193	168	175	191	163	177	176	165	169	177	161	166	175	173	169	190	184	172	177	173	164	170	171	182	185	185	172	195	183	151	173	184	166	167	189	168	181	156	172	179	178	185	162	172	174	178	161	140	162	178	179	170	165	163	191	161	147	176	168	175	186	167	160	167	176	159	181	170	145	176	181	166	180	187	170	160	158	174	161	177	160	167	162	169	162	146	195	159	166	186	162	155	174	172	174	159	175	183	171	147	144	177	164	182	145	165	164	158	176	169	171	162	170	203	176	168	176	153	164	175	163	180	177	184	165	166	185	151	181	162	152	166	152	172	186	162	193	153	198	185	133	171	159	176	147	180	167	181	178	179	164	154	168	162	161	157	155	167	178	163	169	174	189	186	201	170	213	163	165	181	182	175	162	171	176	149	177	169	165	153	182	175	170	168	173	155	168	168	158	179	192	153	175	178	167	163	149	186	171	174	173	201	195	180	177	166	153	169	169	189	166	157	154	173	173	149	173	170	171	168	174	152	196	188	154	196	180	173	181	172	144	169	176	158	170	169	167	170	203	184	185	204	167	160	143	174	172	167	167	164	174	174	183	174	156	177	187	171	162	184	171	166	170	165	176	168	190	160	164	183	197	164	191	162	178	187	152	173	193	171	174	158	168	174	153	169	175	185	149	175	169	164	168	170	151	183	153	173	163	161	180	169	173	177	160	161	200	190	170	194	221	177	179	179	166	183	156	173	201	172	178	167	158	179	157	171	175	177	199	158	173	168	180	178	164	174	187	171	182	167	176	171	170	178	181	165	169	157	167	176	170	189	166	195	190	160	179	167	184	177	178	141	196	170	188	153	160	164	173	158	157	169	182	158	184	155	168	182	160	186	160	165	175	163	205	166	171	170	184	169	165	159	175	170	165	165	162	168	178	180	179	171	161	173	167	190	147	169	155	166	176	163	205	185	160	169	189	174	159	160	159	191	149	191	173	188	173	159	166	195	205	171	169	163	179	163	176	162	165	150	186	158	171	191	153	160	197	169	167	168	178	177	176	166	159	171	178	153	182	165	161	173	179	152	164	157	174	171	192	175	164	192	165	163	173	176	173	195	182	158	157	166	155	158	167	144	150	155	165	172	160	151	155	163	177	170	159	183	177	200	170	172	174	173	165	169	167	172	176	164	203	167	169	178	156	163	154	175	160	153	183	172	166	160	169	146	167	187	147	178	164	177	170	158	188	194	163	172	173	164	179	176	170	175	184	173	155	158	163	147	179	142	159	182	191	157	160	178	153	170	162	177	163	188	165	150	170	153	184	179	165	164	197	173	160	176	169	159	165	182	167	181	152	156	198	165	147	169	164	174	194	173	188	171	187	171	167	172	162	176	182	175	177	171	163	156	185	189	153	181	175	152	172	180	174	173	169	184	175	160	182	177	161	176	164	169	182	188	186	182	178	192	161	191	184	182	195	158	169	148	165	155	150	153	156	176	163	181	166	177	167	164	191	179	172	164	178	186	156	172	179	198	184	178	185	171	168	180	165	172	189	170	179	205	145	162	173	138	167	151	175	178	162	179	182	172	181	188	178	184	178	146	169	182	168	161	154	165	187	162	173	172	177	157	153	161	144	149	174	175	157	148	178	157	183	155	177	174	178	182	173	182	164	178	143	166	181	152	187	166	178	209	183	177	150	181	174	169	192	162	174	153	152	193	159	184	168
24520	20388	26650	24013	20395	10488	1432	913	792	695	605	535	526	520	498	453	484	438	433	400	438	435	401	448	382	429	415	385	415	371	400	395	390	352	368	368	372	387	392	419	411	407	379	367	386	351	375	387	365	384	368	332	384	389	376	389	355	377	406	389	352	395	433	383	403	363	353	372	367	352	369	369	388	317	380	389	388	356	378	393	361	331	335	367	379	402	406	377	411	381	360	398	413	418	352	377	372	369	355	384	332	389	341	398	361	342	375	400	392	380	356	375	377	370	381	380	373	344	345	375	384	333	354	344	368	376	403	370	370	339	400	357	366	368	372	364	388	361	343	417	328	371	354	399	349	347	372	384	380	375	363	396	338	353	369	402	399	380	391	330	388	380	351	349	389	356	391	383	376	375	396	357	368	353	374	355	355	350	369	358	375	337	375	353	375	336	368	380	349	405	365	335	378	355	363	343	377	365	359	367	407	370	373	346	361	377	405	387	376	328	372	381	394	381	367	384	368	365	388	372	344	405	362	384	398	348	378	388	362	375	363	367	388	364	376	392	408	354	386	350	339	370	353	377	400	351	411	394	371	376	390	350	363	389	322	355	372	350	379	388	360	396	384	407	324	328	338	410	380	381	382	349	372	351	376	375	389	344	373	356	368	366	398	376	364	392	381	397	348	379	358	338	394	377	382	390	373	379	376	385	423	398	390	406	384	411	390	396	348	377	364	382	346	395	379	358	367	397	373	370	343	391	392	347	366	355	364	346	361	396	352	367	394	366	351	366	377	386	371	397	380	348	395	370	343	391	361	348	348	362	344	360	378	388	366	366	376	398	376	391	373	391	416	368	372	358	394	373	380	363	383	352	345	344	374	367	383	380	372	379	331	350	349	338	364	379	357	381	348	403	346	410	356	372	395	396	348	369	373	351	372	373	352	369	390	387	364	407	379	369	338	364	386	388	386	389	368	350	374	340	362	360	413	368	388	357	413	414	337	417	350	401	362	360	385	380	406	381	363	374	390	378	371	367	367	384	332	368	384	373	396	374	388	403	368	381	354	373	394	342	347	346	348	379	393	382	394	368	365	344	393	377	360	372	377	365	357	379	399	356	344	380	319	390	359	361	406	378	368	376	371	359	364	362	379	371	381	404	373	374	351	361	406	379	395	386	370	355	358	342	368	381	378	355	365	388	354	367	357	356	383	388	374	361	378	364	382	375	401	369	377	360	366	374	363	379	376	367	372	355	384	368	372	377	378	361	354	384	399	358	381	363	387	384	395	397	365	379	374	356	339	394	388	377	334	390	361	353	379	365	371	397	365	344	365	398	361	393	396	361	344	368	373	356	359	352	377	358	379	383	391	370	370	374	342	372	371	401	390	417	375	371	354	364	384	375	368	383	367	381	389	349	368	370	349	407	397	360	395	384	389	389	397	369	339	403	364	355	399	389	350	388	380	405	365	408	353	348	338	371	404	398	348	386	387	365	395	363	341	361	334	416	358	396	390	353	375	386	377	384	341	348	370	382	370	367	365	365	357	351	366	364	375	400	358	370	382	393	374	414	323	369	350	332	386	379	348	362	354	383	371	401	383	404	350	368	379	383	335	397	373	365	370	359	374	374	365	359	336	359	369	357	357	382	380	368	356	332	403	344	382	374	362	364	373	357	385	376	365	360	375	359	342	369	379	361	395	363	391	407	378	355	370	366	339	364	391	375	365	373	369	374	360	377	369	382	409	380	382	353	355	351	355	329	356	352	360	354	380	338	373	357	373	373	349	382	380	378	355	353	376	381	383	380	368	366	317	365	390	374	338	352	395	406	354	400	379	404	352	351	363	356	373	357	375	350	343	361	392	369	383	401	376	428	345	386	332	375	378	378	365	349	383	355	380	359	383	365	358	378	366	374	359	355	382	407	407	360	388	382	359	373	335	372	376	346	358	365	343	382	371	376	395	355	347	363	359	359	391	342	375	381	351	353	351	362	385	346	390	369	380	358	428	386	394	353	373	384	364	395	342	338	363	339	347	359	379	360	375	377	354	342	366	367	381	360	364	372	327	356	382	384	364	354	344	379	362	376	345	359	337	412	385	371	342	354	422	341	412	375	403	353	382	398	381	381	352	379	394	382	368	354	384	386	365	392	355	377	406	378	362	390	330	342	339	386	364	375	395	387	350	324	368	356	354	333	377	396	348	383	364	339	415	390	379	388	373	383	365	356	408	387	364	359	359	377	396	409	397	365	389	423	399	370	332	344	367	354	388	372	402	385	382	389	360	336	348	366	366	374	393	376	365	384	365	326	394	369	341	400	401	356	331	389	356	381	358	363	361	332	383	412	364	388	390	378	370	356	359	331	388	366	373	393	361	390	380	376	375	348	342	381	393	326	383	381	353	386	364	360	390	393	421	367	403	395	385	400	353	399	370	373	361	367	387	375	361	353	390	373	380	368	374	317	374	390	333	370	400	363	389	355	358	366	367	363	366	360	374	349	384	368	347	371	373	394	383	359	369	362	370	346	369	369	392	397	405	388	376	354	342	377	368	357	353	401	329	353	338	341	389	387	386	363	373	398	358	331	361	369	368	371	391	352	398	378	349	363	358	381	407	356	347	344	378	360	366	380	358	336	396	382	383	404	394	362	349	364	382	380	370	355	372	360	364	377	379	371	389	361	392	355	399	365	339	364	369	358	365	381	363	382	328	381	384	363	372	411	366	350	350	370	351	368	374	378	355	319	376	383	356	381	394	341	380	329	358	325	413	381	362	400	339	361	379	380	366	352	386	364	367	352	359	390	370	326	352	386	386	372	396	368	352	352	382	372	356	388	354	371	363	355	371	351	392	394	322	368	365	401	367	337	349	335	369	376	344	382	349	369	387	380	338	362	377	376	327	364	382	347	380	394	405	383	354	377	333	355	345	361	394	374	391	378	356	375	383	347	380	325	378	364	338	347	323	378	363	358	364	359	371	402	374	395	348	415	349	372	351	383	361	387	343	390	371	405	391	380	337	326	372	323	365	385	367	385	383	376	404	384	382	385	354	396	368	363	370	355	366	362	389	344	360	382	386	373	348	357	375	368	363	369	350	381	395	379	376	362	395	394	388	381	363	364	373	372	373	348	362	360	369	365	376	386	368	398	361	351	372	366	372	331	361	384	322	363	420	386	366	335	337	355	359	403	389	388	384	368	400	365	378	372	364	353	395	368	360	363	343	326	360	406	407	342	368	411	400	364	359	397	363	337	429	393	381	352	352	397	389	375	346	355	383	354	341	347	423	369	390	383	377	371	398	328	400	364	395	389	364	396	321	334	389	387	363	378	355	349	386	354	375	389	357	355	365	374	365	379	343	397	374	367	393	358	349	396	376	358	354	378	399	371	383	373	356	352	403	348	359	390	359	386	375	358	321	364	370	366	400	407	356	357	375	378	329	372	392	373	402	367	356	396	325	363	344	382	373	354	385	395	381	372	408	351	331	365	361	418	350	373	383	385	350	346	380	362
15694	13140	11214	5774	3660	2577	1943	1490	1270	1122	937	823	747	674	663	604	562	518	596	515	462	475	471	471	486	480	455	403	397	403	430	394	373	411	394	363	400	419	383	393	388	439	411	378	360	385	392	416	372	371	353	379	385	365	423	339	348	382	419	362	335	366	357	336	411	385	395	371	375	358	358	405	343	342	370	375	330	373	387	329	367	367	371	403	380	351	363	380	380	364	376	358	335	354	363	389	351	397	343	351	393	376	366	378	360	394	382	323	343	345	364	368	364	382	348	333	381	360	374	336	319	328	377	324	407	341	372	348	351	367	363	320	387	389	351	354	355	364	357	327	356	356	374	356	384	356	382	357	381	354	357	362	354	364	346	377	357	346	354	354	341	376	384	359	382	347	387	348	366	343	385	374	351	370	339	349	359	348	352	367	375	320	338	346	379	403	362	384	400	351	349	362	358	325	357	366	352	356	391	341	383	396	402	366	380	390	361	377	349	352	337	356	372	356	315	352	361	375	335	337	380	371	333	342	388	372	359	359	376	380	361	352	357	345	329	355	378	345	372	345	332	350	356	363	364	333	323	382	373	368	364	366	378	356	354	350	363	326	354	366	348	356	346	365	352	351	350	358	365	347	358	372	384	335	359	357	338	374	351	354	379	353	327	345	384	348	369	346	346	351	348	359	362	355	349	395	338	351	338	371	381	352	368	382	358	339	342	356	370	337	365	357	425	362	358	373	361	391	346	359	372	336	364	360	382	371	390	378	366	380	351	377	349	370	367	366	351	377	352	393	345	348	385	370	332	370	367	366	356	393	355	345	362	376	313	377	362	338	356	326	358	364	357	336	339	344	345	367	368	361	359	370	380	368	340	374	373	364	353	339	362	379	362	353	339	329	330	364	325	387	359	365	355	361	368	376	381	362	385	375	365	358	357	352	341	348	355	412	345	374	354	318	362	366	367	390	372	364	358	350	381	367	347	369	382	365	363	341	381	367	391	355	364	392	374	387	351	373	374	372	350	331	359	371	381	368	349	366	342	315	365	366	354	370	377	361	385	364	354	345	339	355	370	360	376	366	389	383	352	359	350	350	360	338	349	355	355	355	382	354	358	362	346	354	321	360	353	376	390	382	347	403	359	362	347	354	369	325	396	377	358	375	323	348	336	386	384	389	377	341	342	364	331	356	364	349	359	334	358	343	352	345	341	336	360	364	361	376	359	395	339	357	339	371	327	369	388	354	379	354	366	373	374	372	375	398	365	343	364	383	367	354	370	346	395	337	356	360	355	365	338	360	335	357	387	354	373	317	347	371	342	354	367	377	346	340	354	352	368	351	338	336	358	353	391	334	329	338	382	351	354	358	327	348	398	359	342	342	325	342	363	365	375	389	372	382	362	347	336	350	367	384	356	370	365	362	356	364	377	351	357	370	378	361	361	382	373	367	362	350	378	384	351	385	360	373	357	407	356	346	405	349	342	362	365	414	377	341	354	346	371	370	363	372	333	303	340	372	335	346	376	351	405	380	333	336	358	336	367	337	361	351	361	384	367	336	368	378	388	319	380	353	422	363	361	374	342	370	384	349	363	369	330	375	322	352	350	349	381	376	361	378	330	391	357	377	355	334	327	329	361	344	369	357	351	376	331	348	384	384	376	351	329	339	349	362	357	372	382	339	376	349	384	393	348	357	371	360	371	364	350	346	382	355	366	393	354	373	355	350	366	351	344	332	386	373	347	396	356	335	350	402	367	389	364	378	326	366	368	348	356	356	318	372	364	325	362	378	350	378	354	383	336	370	378	328	339	330	386	385	344	362	364	322	362	363	335	352	366	385	349	392	381	375	360	345	360	375	408	369	373	369	336	320	370	359	331	382	383	360	349	350	348	388	373	375	373	357	375	312	355	384	364	362	331	370	367	378	378	388	361	369	378	352	351	362	347	371	388	389	357	362	354	398	355	373	360	366	377	362	334	326	353	362	356	359	353	353	366	364	373	381	396	379	334	375	379	372	348	364	370	330	361	392	356	378	302	354	367	348	376	378	367	353	355	355	360	381	363	344	344	366	336	368	346	360	381	332	344	341	333	358	377	380	355	346	329	352	387	340	339	370	361	344	368	348	349	374	367	356	378	411	355	361	361	333	372	320	352	350	370	340	364	391	383	375	310	334	344	398	337	353	353	381	393	374	338	368	344	353	346	368	349	387	361	378	388	348	352	381	380	347	357	366	378	391	378	354	403	342	366	374	359	349	360	348	353	363	372	346	327	376	357	355	371	375	388	356	347	347	339	353	355	353	395	361	358	377	369	345	373	374	349	362	360	399	360	363	367	383	366	380	390	342	356	383	361	371	361	352	356	352	345	383	363	314	397	360	358	343	324	396	322	344	347	363	351	386	352	362	352	322	387	384	374	344	362	330	375	351	366	345	363	318	327	370	333	334	349	365	342	365	354	354	343	337	361	359	374	394	330	370	382	339	331	352	385	340	369	370	339	348	327	347	358	370	368	346	348	347	353	356	341	348	350	376	338	401	401	339	330	379	387	342	366	344	350	371	385	349	365	388	314	371	387	354	333	365	357	359	355	345	386	374	370	352	381	341	368	345	340	324	358	340	379	316	321	354	353	357	357	352	347	363	366	393	327	379	357	350	355	354	349	372	365	373	370	330	351	353	339	350	361	366	352	331	387	368	367	391	363	365	412	339	358	346	371	363	378	392	379	383	352	358	369	353	347	355	344	375	365	362	354	342	356	326	341	359	374	341	356	358	382	387	329	352	337	358	342	381	363	355	380	327	360	360	357	351	353	360	398	343	365	362	386	384	306	351	321	369	370	373	367	371	368	361	377	346	354	367	377	351	377	370	358	376	351	354	365	371	380	354	349	397	362	367	341	354	365	332	377	379	337	354	347	346	344	348	366	363	351	334	357	348	361	389	335	390	367	385	357	364	361	361	387	354	348	351	353	308	334	325	342	320	362	379	349	352	364	366	370	339	392	349	318	344	354	363	353	341	355	358	328	357	366	362	369	379	345	341	384	343	367	333	344	371	365	335	374	360	338	338	379	369	375	353	378	382	338	380	373	361	373	354	345	343	361	407	386	380	358	342	397	336	381	387	360	369	404	375	360	325	342	359	384	352	350	374	370	375	361	419	400	370	367	348	354	350	360	379	379	370	326	364	386	364	328	358	377	346	354	366	340	394	367	372	368	379	351	380	372	352	398	413	370	376	330	335	373	348	349	359	339	373	371	352	357	342	341	317	362	320	344	379	348	357	356	365	357	367	378	318	317	344	349	356	338	365	326	371	361	371	378	346	350	355	350	357	374	361	365	341	355	379	372	355	369	340	389	369	357	310	340	324	385	395	364	383	372	329	375	346	355	371	361	339	326	356	373	379	364	347	396	368	386	371	355	368	351	333	334	354	373	355	356	383	378	386	359	349	356	359	372	346	383	316	330	360	352	332	332	337	396	365	350	397	410	371	335	356	360	385	317	365	394	357
22462	20356	26971	23625	20360	20442	9335	1935	1433	1332	1158	1175	985	958	973	925	875	818	902	826	826	792	872	840	774	702	746	693	760	791	793	751	692	732	713	718	734	707	712	716	712	696	746	741	711	768	723	760	771	728	735	752	677	696	667	688	737	721	716	710	698	726	697	703	726	672	705	678	697	680	732	714	699	697	701	671	695	707	639	731	677	704	671	708	692	685	624	725	698	674	644	697	707	733	675	700	665	689	674	694	677	687	681	649	720	697	683	632	742	698	655	708	673	680	672	672	671	702	696	672	698	666	666	728	736	707	715	672	729	683	710	682	690	713	681	658	725	699	715	655	711	641	705	720	712	696	712	698	726	728	679	677	713	700	681	717	645	681	711	684	708	680	667	681	737	679	691	676	658	725	741	730	706	674	669	688	625	702	667	676	680	642	651	739	720	687	709	727	700	690	714	700	724	752	687	698	753	675	692	614	700	698	650	674	690	759	661	713	650	678	699	693	752	710	657	681	670	683	773	675	668	723	707	690	681	677	697	712	733	681	682	703	727	784	703	735	698	759	671	681	751	685	706	686	692	688	709	719	695	702	661	664	663	696	684	706	683	665	681	771	683	670	763	699	705	673	723	706	651	729	694	694	687	684	729	697	651	665	700	665	663	714	730	671	679	660	733	702	686	684	721	710	694	696	701	656	693	682	669	708	735	680	684	727	679	681	679	680	662	682	658	687	674	691	652	660	645	689	699	694	692	655	689	703	661	660	698	676	676	682	710	698	672	693	706	652	683	715	700	724	732	663	690	683	707	693	671	663	682	686	721	676	671	693	694	683	700	685	742	695	691	737	736	681	690	751	684	650	686	708	715	664	701	675	687	668	669	634	709	685	696	686	700	697	676	686	663	673	669	700	661	707	681	695	638	698	663	701	714	696	664	722	767	651	697	732	704	674	741	669	674	646	676	675	714	679	737	698	686	677	679	665	710	681	656	706	649	725	728	755	708	712	705	726	696	695	696	723	722	682	674	712	685	683	704	660	648	656	708	709	688	682	693	683	736	728	690	669	727	651	711	705	655	719	763	697	661	745	689	680	729	683	744	679	677	673	725	710	660	693	677	698	678	643	690	678	711	685	663	715	726	661	697	664	646	667	685	678	673	678	695	688	680	707	704	696	692	690	652	733	695	702	703	706	709	698	680	655	709	698	706	682	688	694	723	653	656	676	670	709	653	606	704	746	700	705	696	695	686	699	721	657	672	690	706	676	692	684	711	668	733	644	701	716	740	686	692	650	682	739	643	634	703	668	694	707	678	656	647	707	643	706	686	696	676	656	734	674	665	675	699	700	716	728	693	670	683	697	735	684	717	710	699	692	749	676	711	703	677	736	665	655	676	709	719	651	654	740	723	676	701	722	685	710	646	718	724	702	665	674	680	708	698	649	658	690	663	706	634	672	701	732	720	695	692	670	664	692	666	706	716	710	702	665	687	747	684	687	684	655	694	690	685	673	682	723	720	735	675	697	712	683	719	701	664	701	756	755	685	690	660	709	689	704	694	698	713	713	661	658	687	664	671	736	675	681	678	671	701	664	700	689	705	724	706	661	692	694	693	703	713	738	717	667	695	605	717	701	686	706	683	666	721	698	644	733	652	688	714	707	705	672	674	676	709	652	667	729	666	668	707	691	677	668	719	692	668	649	683	710	658	684	699	702	691	674	680	689	674	690	666	676	681	725	715	690	728	648	686	691	706	676	694	693	678	680	710	696	702	690	666	676	652	697	715	716	699	654	748	681	724	664	718	671	703	680	672	670	722	677	692	673	691	669	688	724	705	724	686	718	709	696	680	707	673	694	677	660	639	691	677	671	679	678	726	691	715	678	675	702	672	727	693	707	685	675	699	666	683	685	656	698	725	718	690	698	696	699	720	690	716	701	678	729	688	707	660	665	687	667	702	653	707	744	694	669	731	718	695	669	620	708	669	698	663	692	631	724	694	672	672	723	655	670	717	660	686	711	690	728	665	698	723	702	649	722	717	730	682	678	706	677	708	658	688	715	685	711	719	663	640	688	710	690	696	708	735	682	687	689	734	739	689	776	718	701	661	690	704	710	695	684	658	703	716	681	735	690	713	709	684	685	666	692	708	715	719	698	661	688	719	678	670	716	727	680	729	650	691	697	701	716	640	711	717	694	666	639	714	682	687	750	597	690	647	665	676	700	671	720	730	698	687	668	701	716	716	666	713	678	716	692	686	746	661	698	631	682	668	737	672	666	722	733	681	690	652	681	693	707	688	685	656	686	735	666	697	662	694	677	690	724	664	719	717	678	676	676	658	716	687	678	715	667	746	681	714	731	635	686	709	685	691	678	685	658	709	631	671	678	655	696	695	637	702	692	663	720	710	707	729	749	670	714	652	704	665	667	718	697	667	653	684	720	662	669	705	668	682	729	645	698	664	663	668	676	678	709	678	719	690	707	638	721	703	729	719	705	658	683	706	669	700	688	706	684	642	695	724	637	683	666	691	686	692	677	685	704	694	642	679	724	712	694	727	717	675	698	686	686	694	705	651	690	682	681	729	726	671	687	678	740	668	716	697	707	735	643	676	696	723	693	702	744	711	668	752	696	680	717	681	665	650	705	704	680	656	714	692	716	672	704	706	682	670	700	725	707	655	676	718	651	705	711	673	666	718	660	708	700	673	685	674	670	676	645	655	741	704	680	686	692	727	677	677	699	632	685	697	661	696	707	696	723	738	703	654	665	646	679	737	680	681	674	716	667	696	674	678	687	713	676	641	688	692	686	671	692	705	702	633	699	676	679	720	663	685	695	664	700	724	675	685	665	647	702	667	727	655	684	691	713	711	685	632	656	723	694	709	730	717	683	730	767	680	687	700	635	705	683	763	647	693	668	700	699	657	713	706	719	726	694	694	707	679	689	629	693	755	690	727	702	677	725	697	697	705	671	692	675	651	705	736	691	696	709	700	706	671	664	674	711	690	700	685	675	655	707	684	672	703	724	634	666	679	701	700	738	681	754	689	730	715	698	656	701	694	683	721	689	639	686	685	680	718	713	672	715	665	692	702	682	725	698	715	694	734	669	672	687	693	664	664	682	705	703	669	728	699	675	695	661	720	744	659	731	700	694	643	666	664	685	667	694	690	684	682	711	657	695	696	709	684	691	686	722	705	643	728	676	690	663	672	696	686	699	692	683	712	728	667	695	732	704	636	660	649	677	715	735	671	684	648	681	682	664	691	696	716	739	698	643	691	668	710	687	744	654	694	641	654	714	718	680	716	640	670	690	722	697	684	739	695	801	721	638	717	693	702	638	720	692	717	690	692	721	687	707	683	703	678	648	663	640	713	687	674	714	696	676	682	705	709	734	692	717	707	666	716	672	661	703	724	649	736	668	690	690	616	686	681	638	703	676	662	679	709	680	669	686	717	684	691	618	704	705	675	675	686	682	692	724	701	695	728	714	682	761	709	716	719	733	671	710	704	685
16201	20522	17842	10269	6759	4783	3700	2943	2421	2082	1825	1570	1464	1315	1269	1175	1090	1033	970	895	905	917	884	828	829	803	847	812	790	817	798	778	792	767	742	719	748	787	717	740	690	740	702	699	707	748	738	713	722	709	686	740	681	672	700	652	745	751	727	663	623	721	653	696	740	687	684	665	699	669	677	654	636	655	695	673	638	699	687	691	696	693	651	734	662	685	693	648	672	647	697	686	711	677	708	701	690	654	680	662	649	689	666	653	711	662	693	633	659	671	680	691	672	666	654	737	651	695	700	648	680	642	702	680	665	650	669	672	642	691	639	649	683	694	647	660	650	667	652	671	670	675	676	625	676	667	655	697	672	646	628	622	694	638	669	639	727	671	668	679	660	654	693	657	720	655	707	629	668	645	675	622	688	683	654	613	663	661	699	653	674	693	648	645	728	671	664	661	692	678	678	676	672	666	653	669	671	659	624	679	643	658	664	631	686	667	661	657	682	662	677	619	728	648	618	646	634	718	642	704	667	656	680	664	688	652	642	635	680	642	671	679	694	702	683	695	658	651	678	658	677	693	679	642	660	663	667	653	632	668	647	639	653	621	661	647	686	696	667	685	629	640	680	614	640	666	620	640	647	676	674	671	639	652	710	636	687	645	651	663	691	652	696	631	656	641	671	670	697	637	637	706	652	686	659	638	656	676	646	651	676	660	672	683	618	696	674	652	648	676	657	650	732	650	653	675	672	663	662	649	689	681	670	702	688	684	631	685	678	637	656	671	676	645	707	640	604	679	647	673	629	632	621	648	662	664	717	690	648	649	661	688	681	680	655	688	646	665	670	685	667	639	662	652	667	693	679	670	686	654	656	655	641	683	610	657	638	650	641	629	626	702	674	707	659	679	671	661	692	644	653	645	644	689	666	647	658	672	690	679	657	674	638	693	670	664	665	662	686	621	702	686	654	668	665	663	673	682	672	684	668	702	637	663	616	644	665	675	680	678	702	645	676	622	645	693	611	673	649	684	674	692	673	674	609	661	673	679	658	655	683	675	699	693	690	698	680	672	716	651	657	613	661	657	670	664	651	651	667	711	660	665	660	659	635	657	657	699	691	647	646	616	627	679	676	643	637	668	667	666	662	651	658	629	662	666	628	649	633	673	630	698	650	704	680	695	661	608	673	654	673	659	666	662	619	666	706	631	668	650	646	663	694	712	653	644	672	675	656	648	663	707	727	663	668	674	669	657	634	642	674	629	654	661	663	676	694	668	647	623	673	695	709	671	643	676	621	688	703	639	670	676	640	675	654	678	650	709	630	682	680	678	668	696	618	685	673	709	678	661	653	668	663	699	623	713	703	674	664	694	702	649	685	653	664	644	647	673	686	637	667	645	667	650	678	639	683	641	615	671	702	682	715	606	652	657	704	660	655	671	626	649	647	669	681	681	649	653	666	686	649	659	691	655	670	625	668	686	654	660	671	687	648	650	641	641	664	622	655	613	673	682	645	647	663	695	641	717	639	691	698	708	679	683	665	638	649	692	642	635	659	708	612	669	676	674	670	613	664	686	642	675	661	693	623	670	659	701	643	635	688	677	644	671	639	650	662	706	656	666	637	679	702	676	661	651	681	623	647	646	646	663	658	619	639	673	674	697	665	613	699	630	696	667	663	691	659	655	650	654	676	691	641	645	674	644	653	681	673	685	656	654	624	624	664	665	681	574	678	642	631	700	694	709	704	687	693	644	659	646	647	698	666	631	655	690	723	658	687	643	664	651	644	667	666	663	661	697	685	673	663	644	631	701	645	659	667	624	697	690	688	668	641	687	675	681	658	681	643	636	636	638	716	648	672	678	678	658	667	623	650	681	689	669	640	653	698	680	634	636	679	699	617	671	690	625	629	658	609	656	598	650	674	658	667	648	695	629	604	667	649	684	678	669	686	706	691	661	660	641	658	668	673	669	652	642	663	682	635	682	685	628	662	694	681	660	671	634	668	676	647	643	653	634	668	607	654	657	649	652	676	653	658	678	617	700	674	673	624	653	641	656	653	612	611	684	660	693	659	653	664	624	689	639	677	652	614	658	703	707	688	644	665	683	654	638	664	663	668	666	685	620	719	643	657	685	670	634	644	646	691	668	669	690	626	650	656	664	695	729	644	646	708	647	664	677	635	661	669	670	658	659	670	664	673	649	644	630	658	616	649	603	656	615	636	694	682	638	648	637	691	622	618	653	681	640	647	696	665	722	686	688	640	656	708	652	656	634	623	621	691	706	646	641	668	635	680	657	690	669	650	690	652	676	644	642	655	672	648	665	663	637	596	649	694	685	679	678	644	684	687	661	622	700	712	669	688	623	674	686	660	630	630	670	683	587	714	672	652	677	692	666	653	677	659	704	664	643	648	714	705	675	668	623	642	628	676	631	648	671	671	681	644	640	661	690	650	669	652	656	642	620	650	657	615	665	643	666	705	673	691	703	662	663	680	680	690	710	672	651	624	653	651	721	645	664	687	636	672	633	676	668	677	639	675	676	679	698	660	630	633	669	657	665	626	658	688	695	639	680	631	652	658	702	671	644	633	679	656	698	708	670	689	645	640	611	679	662	644	701	649	713	668	626	667	724	648	698	682	682	628	642	723	658	635	644	639	647	694	663	700	660	661	693	657	679	659	647	646	655	714	676	697	682	665	624	697	668	654	675	693	678	655	654	683	665	689	716	667	644	696	670	627	656	631	686	662	651	653	688	639	662	653	694	688	693	697	681	673	668	695	673	612	631	669	658	671	704	648	661	605	702	669	687	658	651	630	631	728	699	706	701	655	660	699	634	667	679	719	655	674	681	678	694	629	680	667	688	665	686	675	624	662	725	650	660	619	669	665	648	690	662	679	660	675	719	664	654	697	659	675	647	686	683	636	653	719	689	639	688	684	671	675	665	734	674	657	661	645	673	657	663	697	679	669	631	693	629	677	609	609	723	661	661	654	668	676	642	669	708	666	633	697	679	619	650	684	681	635	642	689	652	664	661	646	659	652	662	689	680	664	633	657	659	649	645	703	637	653	681	712	646	675	660	652	625	670	637	698	642	608	596	660	707	668	673	654	643	652	631	667	671	712	641	676	662	641	716	671	682	680	685	650	639	685	663	647	660	665	678	669	672	646	626	646	668	645	662	626	642	687	697	661	668	659	681	630	687	683	653	665	719	655	699	690	683	631	620	657	664	650	673	676	665	671	688	623	658	670	625	691	638	663	658	660	678	623	695	669	651	674	659	667	657	674	678	673	669	672	695	616	675	656	656	645	624	715	669	648	707	695	654	666	620	631	656	653	670	683	628	706	656	639	674	666	680	665	635	653	660	694	657	720	679	630	640	686	698	675	615	646	663	656	682	662	668	675	664	661	620	651	715	649	685	655	676	714	646	626	680	680	667	623	650	657	641	627	662	648	692	673	656	682	637	676	705	671	635	705	651	693	662	709	649	674	658	640	719	631	660	637	646	657	657	639	696
27743	13193	1309	302	217	174	159	166	155	171	193	154	152	147	142	140	130	161	146	153	144	143	162	144	133	145	176	143	152	166	147	156	147	129	158	143	146	156	164	147	138	157	144	168	178	155	145	152	153	143	161	140	132	164	146	142	156	138	161	137	153	158	141	165	135	129	156	134	143	155	147	165	151	131	139	142	135	163	167	168	137	151	163	135	151	140	140	153	157	152	152	161	178	143	130	169	173	145	131	148	154	148	128	135	140	155	157	152	144	140	139	162	146	151	146	149	155	144	138	173	154	136	130	148	166	141	150	145	152	149	145	129	136	151	173	142	158	165	159	129	132	127	168	144	153	151	145	128	153	166	135	160	162	142	130	144	148	136	172	164	171	136	156	149	128	155	150	152	148	134	147	156	154	144	155	144	153	154	156	143	142	135	136	157	127	145	131	154	163	137	170	153	181	162	139	157	161	147	143	154	176	160	149	137	141	161	153	141	148	120	149	136	152	137	161	138	136	128	145	150	134	151	127	132	142	130	143	149	144	153	145	160	126	146	162	152	157	140	138	153	144	124	148	182	147	146	187	161	148	128	119	138	155	174	137	138	160	136	129	151	135	133	155	141	145	158	130	141	155	147	140	153	163	157	163	140	134	169	130	146	158	156	140	141	171	132	136	151	136	142	152	158	141	172	157	148	150	159	158	160	146	157	173	148	150	131	148	158	132	167	156	158	138	143	138	155	165	164	161	155	153	156	126	147	138	150	156	119	130	153	150	135	161	168	151	140	158	160	132	161	155	139	160	177	159	142	155	144	162	136	154	136	151	147	157	138	147	151	142	144	151	150	166	140	150	149	143	155	140	179	147	153	127	123	131	142	142	171	144	154	179	155	167	127	163	143	142	161	146	171	155	165	129	154	138	143	148	136	145	171	158	164	167	130	144	157	112	168	154	179	146	144	171	139	139	160	131	157	130	147	145	157	155	141	138	158	159	157	148	156	143	162	138	160	144	157	153	141	146	170	147	156	134	150	163	157	157	133	130	152	143	127	174	143	145	141	150	141	142	167	146	124	146	139	161	157	132	143	136	153	156	156	150	144	167	167	152	144	136	178	156	156	157	144	143	157	170	158	145	150	148	154	133	167	135	163	149	133	135	168	150	172	145	143	145	146	133	115	133	161	165	139	161	148	159	148	170	149	151	158	148	137	126	143	163	159	143	137	137	149	161	146	154	140	137	166	147	139	125	136	141	164	150	157	158	156	140	144	130	143	144	140	169	164	159	152	159	152	153	160	147	125	141	161	163	134	136	163	131	165	164	144	162	158	149	144	152	160	159	131	126	145	152	150	154	163	153	139	152	128	133	137	177	153	151	145	157	148	142	167	152	150	146	163	134	147	146	163	159	159	130	142	172	151	133	140	136	151	152	141	172	167	159	140	140	162	148	137	135	131	141	161	160	124	162	154	158	170	151	141	136	142	155	159	151	143	146	147	176	179	149	130	154	159	157	169	171	165	151	144	169	137	158	146	165	154	162	165	143	130	142	153	167	146	120	163	141	161	157	141	152	153	125	144	153	155	163	135	136	149	142	157	145	146	171	163	165	132	135	155	161	157	125	151	168	144	150	141	161	160	143	156	147	135	150	147	138	138	153	137	137	129	149	141	162	171	143	138	143	162	143	138	146	155	128	144	128	145	128	156	158	166	140	149	140	157	162	128	151	135	129	146	162	163	147	142	163	156	108	158	150	154	155	156	146	154	176	141	141	151	150	139	166	152	153	143	154	174	150	136	139	129	146	147	139	129	142	148	141	156	155	151	146	137	151	165	151	164	156	121	149	172	148	138	117	139	174	127	135	139	159	147	133	163	156	149	159	157	148	143	168	140	143	131	147	135	135	154	159	180	147	154	166	137	169	142	168	159	160	163	147	144	152	165	166	152	139	152	163	131	138	151	167	159	140	135	138	152	144	148	136	164	135	166	168	134	172	145	167	184	141	123	159	151	132	147	139	124	131	157	143	146	126	152	162	145	173	143	151	161	156	166	160	165	135	144	136	168	150	154	149	146	146	135	160	140	146	150	139	154	156	144	169	147	159	121	157	172	147	140	156	139	164	142	142	164	150	138	166	154	146	152	142	116	152	154	146	148	160	168	146	162	144	144	168	138	165	143	151	143	157	128	156	146	141	127	172	141	155	153	141	151	163	156	155	140	170	156	150	153	136	143	138	148	139	133	137	141	150	146	153	149	155	130	142	128	141	139	156	140	168	158	163	149	161	144	162	156	135	160	141	153	144	125	148	146	134	150	151	153	151	157	154	137	159	150	201	137	144	143	152	143	146	121	129	164	149	137	144	144	164	135	142	157	125	158	138	161	165	142	148	154	157	135	148	152	154	157	149	158	152	144	151	142	152	177	158	166	161	168	158	150	143	154	146	141	146	161	170	145	155	150	143	172	150	139	148	169	149	145	151	171	173	141	145	141	162	167	155	156	129	158	146	148	158	141	138	129	146	142	147	124	149	133	141	143	164	150	156	143	137	137	140	157	146	152	148	155	171	161	141	141	150	137	134	151	127	147	151	135	159	157	143	132	134	146	138	155	164	153	146	155	146	156	144	157	148	157	149	148	147	178	130	170	127	148	148	125	155	134	169	166	160	154	152	144	147	148	148	146	162	119	160	158	147	160	131	170	135	164	144	160	150	142	147	153	133	162	172	139	134	160	142	162	142	170	138	139	148	170	149	160	153	146	165	147	120	168	142	149	157	166	149	157	111	180	155	144	162	142	119	160	162	154	161	176	148	160	159	145	152	139	144	145	146	124	160	156	147	152	134	155	146	149	137	118	161	154	150	148	153	168	139	150	154	133	144	132	179	146	141	130	123	137	128	142	144	136	129	159	127	157	131	170	147	137	160	145	153	156	167	143	137	160	138	162	146	128	133	136	133	133	152	155	152	154	131	130	153	136	148	156	166	139	132	167	146	157	150	130	176	150	151	120	134	147	152	141	158	161	157	168	180	136	161	153	157	143	144	145	155	153	150	172	130	152	143	151	148	146	150	132	148	166	154	156	150	142	142	135	130	146	152	152	119	153	167	129	154	119	134	140	127	172	152	145	160	140	136	144	129	159	165	153	138	134	127	149	153	153	162	125	163	161	143	159	163	177	157	173	149	154	140	139	152	164	157	156	160	134	159	141	141	142	148	156	148	154	148	137	172	137	151	137	132	146	152	167	143	130	135	146	154	130	158	138	174	153	151	145	162	155	141	126	142	135	161	158	120	135	155	160	135	148	156	161	157	159	150	158	151	142	122	163	163	143	156	168	153	156	134	154	150	162	164	148	139	139	151	138	145	138	174	151	149	128	157	135	170	155	152	173	131	145	142	145	138	156	134	125	136	175	140	150	155	155	168	139	143	152	136	144	139	165	156	154	150	155	134	145	149	139	148	159	161	134	142	119	148	157	144	160	160	141	133	150	173	128	164	141	155	152	141	142	131	138
5563	981	785	440	343	263	232	230	200	203	196	191	185	186	171	180	170	162	168	163	172	193	198	162	180	186	178	172	163	168	177	176	163	175	175	172	184	175	171	171	177	175	177	152	176	184	184	154	167	165	160	156	178	159	195	150	174	182	165	157	199	187	168	182	183	173	190	157	141	155	167	157	161	173	183	171	167	171	194	165	168	173	150	146	161	154	172	160	180	177	167	152	176	160	167	165	192	201	172	162	161	171	173	182	183	178	179	158	156	156	164	178	166	154	133	179	173	170	175	173	173	164	163	158	168	162	143	179	168	201	169	138	158	172	190	165	162	166	181	172	182	176	162	159	171	166	175	154	176	158	173	159	169	177	173	158	175	170	175	170	185	146	164	164	170	146	169	154	171	189	180	162	182	191	160	168	179	155	171	156	184	166	153	156	157	171	142	162	146	161	176	188	170	166	172	174	151	181	179	159	164	170	171	130	177	177	173	179	162	152	181	168	184	165	173	160	164	149	170	160	161	155	204	161	151	144	164	182	166	170	156	178	171	175	175	142	162	183	177	161	153	185	172	164	150	156	187	178	153	159	183	175	191	158	186	186	158	170	179	151	134	155	161	175	153	175	173	175	175	171	184	164	191	167	183	173	137	186	158	173	161	155	171	170	157	161	163	174	172	154	176	182	176	172	165	168	156	170	158	183	186	161	169	180	186	188	180	175	187	170	150	175	151	170	168	173	155	170	170	164	154	176	164	156	173	194	172	192	152	169	157	164	163	176	180	201	144	185	187	157	166	202	176	201	157	168	192	182	174	169	159	191	188	164	192	184	169	162	184	179	172	172	169	167	196	164	176	169	185	168	210	134	169	163	199	141	187	164	174	210	180	201	141	160	182	150	169	161	184	199	153	160	166	173	167	137	180	181	163	145	178	163	153	171	189	168	176	153	161	179	159	151	157	176	157	150	166	159	154	147	185	179	163	170	160	165	167	176	180	161	155	188	181	173	162	164	148	173	184	160	171	185	169	170	147	163	161	179	158	178	176	174	177	198	168	179	187	165	183	161	192	174	159	182	163	172	177	191	166	194	190	194	190	165	183	169	146	179	169	159	169	159	158	169	152	163	180	186	149	183	145	156	156	213	178	147	163	164	158	200	187	161	180	176	172	172	167	167	182	162	198	159	191	168	185	169	160	165	182	175	175	156	172	183	186	171	161	145	157	175	155	162	155	184	175	176	203	151	172	150	163	158	156	165	166	172	147	167	153	171	165	182	180	177	169	151	176	159	149	175	164	164	178	164	163	180	171	152	171	168	165	154	162	178	184	178	174	205	182	161	182	174	168	188	178	187	167	178	180	157	165	156	155	168	170	175	171	167	179	153	166	171	190	187	176	152	176	177	157	148	156	172	177	161	181	163	169	167	172	163	166	177	157	155	167	175	160	170	180	177	165	163	189	178	166	163	165	168	148	184	194	144	185	183	184	171	175	147	162	181	146	170	157	164	166	159	196	160	173	172	189	180	157	172	177	179	174	171	183	179	180	173	162	158	173	172	168	160	161	159	181	160	184	155	183	189	173	154	157	185	154	163	175	186	179	184	183	158	150	152	192	164	193	179	185	153	164	133	169	176	160	178	187	159	155	146	163	152	168	158	193	175	162	156	164	192	184	143	162	175	145	156	147	182	181	162	161	165	162	182	157	145	152	168	183	186	176	161	164	168	167	170	173	169	151	192	184	188	186	159	170	167	161	166	157	162	188	158	177	170	178	167	155	165	181	167	163	155	153	186	173	164	171	177	203	193	162	189	182	190	169	166	183	165	146	178	195	183	166	178	160	192	156	169	169	173	191	167	175	171	163	172	154	148	199	197	169	182	200	164	158	204	182	192	177	171	138	180	181	171	157	176	180	152	185	169	156	176	137	169	168	171	188	167	189	189	153	178	177	167	182	143	206	187	157	177	172	170	163	188	174	172	157	154	184	169	173	166	178	161	178	188	176	163	169	161	172	159	176	181	165	175	168	173	186	159	182	160	158	204	162	160	184	198	168	173	157	166	173	145	177	189	157	169	184	160	174	170	174	164	170	164	175	192	178	189	185	179	180	173	174	174	201	169	191	192	163	165	179	150	199	185	179	166	163	167	195	184	163	141	166	188	195	160	195	185	181	171	206	171	186	169	162	188	183	181	150	178	173	184	199	161	177	139	167	170	166	167	177	180	172	151	160	156	169	205	168	145	180	164	173	180	158	169	166	153	168	160	165	184	176	178	176	208	163	180	173	150	159	167	166	188	159	159	177	158	193	180	164	153	157	202	173	175	178	171	167	165	172	170	177	179	189	151	155	156	160	192	185	175	174	195	178	184	168	163	171	158	148	176	165	173	161	178	170	158	170	140	177	180	160	181	170	164	175	170	164	171	168	181	179	167	171	168	161	163	161	186	172	173	145	168	177	178	157	157	158	192	144	168	153	183	160	153	183	176	177	179	159	161	192	161	173	178	181	173	153	167	179	186	158	164	198	171	199	166	177	190	176	153	173	171	169	164	168	173	185	173	157	175	172	173	177	177	153	194	180	163	162	167	171	174	182	166	198	176	188	191	171	146	171	156	172	147	191	173	178	168	182	178	149	166	154	171	186	180	166	186	194	172	191	187	186	153	172	177	157	187	173	173	195	169	170	200	142	182	185	166	170	160	178	171	163	165	158	152	149	175	180	178	158	167	183	176	161	181	140	174	165	174	183	156	170	156	162	162	147	184	170	176	172	168	152	192	154	169	161	190	161	177	160	161	165	162	168	165	177	172	166	188	156	163	175	175	167	161	163	192	155	181	169	162	172	184	180	197	167	168	224	178	183	135	175	161	198	162	166	173	171	170	170	173	181	180	161	168	174	169	174	171	178	175	176	204	191	174	185	159	193	168	176	182	167	170	191	155	189	162	149	158	167	174	167	187	187	175	176	172	162	186	169	157	185	159	166	187	168	148	171	193	171	161	201	159	186	196	186	171	167	194	166	173	172	164	179	176	152	156	156	172	141	182	174	159	157	178	161	162	170	164	175	188	159	182	165	164	192	200	162	167	174	170	163	175	168	154	161	164	146	185	160	174	170	175	159	154	152	159	180	178	194	162	179	171	167	165	167	197	189	160	167	177	150	181	174	170	152	173	184	152	161	165	185	163	165	183	172	203	170	179	143	165	165	181	162	160	159	162	161	142	182	183	163	197	160	173	162	165	159	183	180	168	144	177	187	188	184	195	198	164	187	190	194	166	163	159	184	160	167	178	166	187	161	185	153	190	186	183	170	195	178	187	190	154	167	180	199	171	181	177	169	176	156	182	162	178	181	174	168	170	160	170	175	166	181	154	197	203	173	162	189	160	161	162	189	171	170	144	193	187	184	184	173	170	177	186	157	168	188	153	168	180	160	170	168	164	187	167	176	166	148	171	164	167	182	149	164	170	171	171	191	173	178	159	176	164	181	178	189	174	167	181	187	177	168	186
24532	20404	26632	24090	20422	10214	1423	935	762	696	636	588	510	536	441	495	461	454	423	433	431	445	447	439	415	432	424	402	399	368	429	399	435	402	397	363	366	377	383	378	413	403	403	358	375	372	367	372	398	321	392	440	371	397	343	378	349	406	391	355	392	396	403	380	372	464	364	368	358	364	360	345	398	382	383	363	389	383	421	364	361	366	376	373	418	398	357	380	356	368	369	384	370	392	376	362	357	359	390	419	333	355	371	343	408	371	416	389	369	379	372	376	373	365	342	383	369	354	394	372	349	394	348	369	378	380	375	369	373	339	361	408	417	333	377	374	355	366	392	374	406	361	341	362	350	395	362	403	381	384	355	369	400	392	365	378	355	344	339	356	332	392	364	425	340	375	382	369	373	350	379	391	373	379	357	353	348	388	344	387	386	419	360	348	406	367	355	367	354	396	358	351	375	385	394	396	363	356	337	380	361	377	376	366	368	363	360	373	353	385	379	377	382	390	401	365	399	337	369	343	400	437	340	371	340	351	359	363	353	339	359	377	381	393	384	380	362	369	394	379	418	366	368	415	371	379	363	359	361	382	376	347	349	354	408	385	366	353	381	400	357	354	340	400	367	372	349	354	369	393	390	410	367	385	380	363	366	362	424	418	401	387	375	395	368	374	381	387	375	363	387	397	366	354	333	386	364	390	398	334	346	350	363	380	376	356	376	404	361	375	385	395	389	390	370	364	371	402	378	420	336	364	359	380	387	395	398	355	332	354	361	388	415	385	349	361	366	387	364	387	342	375	347	373	371	418	344	381	377	377	367	385	378	350	372	377	355	345	356	392	379	366	361	378	391	393	330	357	396	398	400	342	372	373	402	384	360	376	384	346	352	407	397	400	395	407	403	374	367	343	392	380	349	398	398	355	365	300	389	353	410	371	368	376	373	370	365	362	394	346	364	375	341	349	346	374	353	366	352	357	351	350	361	365	383	378	383	360	373	372	389	398	356	375	380	338	345	397	344	325	376	385	386	362	381	383	373	362	383	361	349	358	410	360	386	390	361	342	329	349	358	367	375	376	399	365	357	367	366	394	340	350	406	372	376	358	347	363	372	377	353	363	345	383	406	384	341	363	375	361	334	399	389	384	391	413	397	373	387	369	344	352	394	365	356	372	358	400	372	387	403	361	374	357	364	371	346	384	366	377	381	346	366	391	395	409	367	387	388	404	374	359	365	386	347	389	341	377	388	379	354	370	355	364	367	380	408	383	371	334	371	355	386	358	376	379	390	374	371	376	370	394	366	391	376	346	349	369	376	393	369	349	342	325	371	379	358	369	369	350	356	395	362	379	360	408	354	375	373	368	373	364	381	346	395	388	364	375	385	402	365	385	372	389	340	353	341	364	385	361	345	397	348	407	367	344	362	337	370	344	341	362	363	392	366	360	362	354	380	393	376	387	364	360	372	393	373	429	366	414	357	372	373	349	353	386	403	368	373	377	346	355	411	377	371	389	335	363	334	394	406	353	384	387	378	376	355	382	345	393	372	372	360	373	363	384	365	383	390	388	380	354	371	354	368	371	380	389	353	360	368	364	319	363	387	406	372	339	398	388	336	386	366	351	380	388	407	367	372	373	402	415	388	378	366	358	351	371	347	352	385	369	360	363	371	359	369	368	357	373	367	368	378	397	362	388	391	364	396	369	394	362	374	385	380	401	371	370	362	350	375	328	365	358	358	364	355	375	390	376	311	371	357	366	366	371	351	337	382	335	393	355	377	397	365	392	348	405	398	408	371	372	398	354	374	363	378	376	326	367	357	400	420	364	415	386	389	375	377	369	388	352	418	367	364	357	369	405	391	358	348	338	412	376	378	391	366	333	393	341	349	362	352	387	400	384	392	355	364	371	342	368	376	341	389	382	357	346	405	344	363	398	393	377	368	363	360	342	345	375	374	391	376	353	386	426	405	407	349	354	368	415	352	346	314	342	386	370	352	369	389	347	374	373	374	348	355	369	366	390	373	379	345	388	383	377	384	393	338	342	359	353	380	383	386	381	396	344	383	370	399	369	364	383	413	356	381	359	377	329	366	354	357	355	365	388	382	369	335	353	379	407	370	374	374	388	380	369	365	344	351	380	384	346	311	376	377	369	397	366	366	340	408	360	375	354	394	389	381	372	361	394	377	360	378	365	330	390	360	373	365	374	377	364	363	378	405	375	354	365	372	339	350	375	374	394	372	378	387	345	387	372	371	343	385	373	384	369	318	377	400	390	365	393	390	378	354	394	343	378	360	400	363	362	333	382	408	348	383	350	353	367	354	345	364	343	339	384	396	359	355	346	344	399	355	361	387	417	391	366	394	370	369	374	376	363	399	392	364	354	377	383	375	381	373	339	353	363	346	387	407	372	383	398	369	369	344	384	368	351	380	387	357	388	365	403	376	408	346	375	336	364	372	375	391	367	341	373	370	377	379	381	395	346	389	387	362	361	361	376	355	369	382	369	375	348	362	359	404	385	357	356	368	382	363	344	360	415	395	374	350	368	368	372	354	344	369	390	374	353	348	334	369	363	365	374	376	368	373	355	360	393	347	388	354	409	366	370	394	399	371	389	387	364	336	362	360	346	359	380	352	398	342	385	351	340	378	352	366	385	399	367	380	373	386	353	370	374	345	382	358	368	346	408	382	389	370	379	372	364	377	403	367	398	351	333	377	404	361	348	396	340	416	387	365	384	370	362	376	351	354	357	351	342	378	412	411	374	375	358	383	346	375	369	381	377	381	392	370	376	356	350	404	357	367	375	376	381	373	372	372	395	374	346	383	379	368	356	386	376	368	358	324	428	371	371	383	329	339	363	364	364	348	382	392	362	371	383	402	367	385	400	371	366	357	370	357	355	363	320	328	362	364	393	385	317	376	380	380	337	366	398	419	387	360	385	352	354	330	389	392	369	375	342	406	335	388	377	361	356	380	369	393	409	401	364	357	343	365	348	375	366	389	375	372	364	405	370	406	385	358	398	365	369	369	369	388	349	349	397	374	335	353	394	339	374	376	360	366	388	338	364	375	342	400	346	376	381	387	363	379	358	394	385	363	345	365	348	372	345	371	385	316	352	398	387	338	375	389	371	356	368	397	363	384	393	380	347	375	407	365	384	382	393	393	351	386	357	348	360	384	356	392	394	380	389	351	347	376	388	359	352	348	372	351	347	378	374	441	413	334	353	355	383	399	344	381	354	374	394	358	380	405	390	370	363	377	380	356	376	385	363	371	350	369	355	373	354	376	336	332	395	317	369	360	371	393	353	386	362	340	372	364	385	374	336	343	389	362	389	389	368	371	346	358	375	378	375	373	382	341	392	372	396	387	355	340	345	361	375	379	376	366	371	360	406	374	369	396	380	379	376	335	370	387	376	355	349	344	407	388	378	423	385	357	346	377	387	394	363	380	341	342	346	374	399	340	338	335	392	391	374	352	377	368	418	370	402	361	369	348	408	384	364	371	329
11589	13460	11294	5928	3710	2649	1938	1484	1274	1068	991	801	730	718	699	589	619	598	556	520	536	495	502	470	483	454	468	449	443	439	403	470	388	476	416	363	410	409	410	434	406	383	369	365	410	387	383	366	379	371	389	362	381	427	391	342	364	379	375	338	366	365	375	378	377	369	357	381	352	380	373	384	361	381	385	360	384	360	411	361	367	363	345	365	391	354	374	341	369	349	373	335	334	419	340	388	346	356	395	379	357	389	373	347	350	378	334	386	352	373	363	362	345	381	358	344	370	360	374	366	345	348	370	352	400	352	372	316	395	335	357	368	362	356	364	341	358	380	369	362	350	372	346	395	355	387	322	385	371	350	362	369	329	360	381	373	366	381	359	359	352	356	370	370	397	321	347	359	356	361	362	394	369	371	352	374	361	380	352	370	346	370	335	321	353	341	360	347	362	379	352	339	348	364	378	401	363	374	327	373	367	373	346	377	357	359	344	385	422	332	366	390	397	382	374	362	324	385	365	406	371	357	405	352	374	397	323	372	357	380	336	349	343	362	379	347	358	373	357	377	346	367	337	363	357	331	368	370	353	379	375	357	366	394	340	357	400	346	361	340	345	375	329	348	347	359	369	391	369	352	358	341	362	354	342	358	361	360	366	348	381	352	371	334	353	374	361	391	359	349	356	368	373	381	376	371	355	360	390	361	356	358	342	352	376	352	350	365	383	342	356	367	313	392	330	370	348	385	365	366	373	326	397	354	346	373	374	370	361	359	355	375	336	368	355	364	368	353	368	375	374	351	366	337	343	355	352	385	330	341	352	365	354	369	373	362	357	346	357	329	373	365	350	360	369	383	363	386	379	333	366	348	402	350	372	361	336	350	405	380	370	346	349	366	327	338	346	355	367	368	371	369	340	348	354	357	376	399	340	386	374	348	369	369	355	339	386	341	384	368	380	335	374	357	353	338	380	355	326	360	389	383	347	371	356	389	400	349	383	374	318	362	370	350	388	359	349	384	363	380	366	373	345	389	376	378	357	344	362	359	356	378	372	346	348	361	340	372	367	374	348	366	322	356	337	390	354	371	378	418	347	357	344	366	365	384	378	358	344	366	365	348	373	356	366	340	348	369	356	365	362	365	388	386	371	344	372	365	396	377	377	379	349	347	348	374	358	332	395	359	346	347	339	368	375	385	339	332	383	365	381	344	356	369	360	400	333	377	389	364	325	374	372	392	360	337	349	367	367	373	369	351	420	345	350	376	361	412	347	361	329	353	387	370	364	338	350	367	357	336	364	365	345	377	333	365	372	392	348	366	364	340	364	363	321	327	369	363	368	347	385	375	393	382	374	353	365	347	371	329	369	344	351	360	388	379	378	359	366	360	364	367	375	345	366	356	384	355	375	342	378	338	343	350	403	387	350	389	389	370	379	391	340	390	360	383	354	349	343	316	376	373	378	362	357	363	343	379	339	355	358	354	346	372	358	344	376	371	351	379	352	374	348	347	343	374	363	370	367	357	346	367	381	391	373	331	369	319	334	372	363	345	359	380	357	371	375	359	363	351	323	342	353	340	352	337	343	365	352	339	361	391	359	372	367	324	378	366	340	395	355	373	348	370	372	361	375	386	348	391	394	356	345	390	363	373	362	344	385	373	365	373	367	356	358	375	375	372	322	362	338	348	343	353	391	366	328	388	353	348	329	313	346	355	358	311	356	377	399	352	332	376	347	339	355	360	386	356	388	345	353	385	392	388	342	378	370	390	394	359	350	355	394	387	365	373	381	366	360	382	376	366	387	361	345	385	357	346	365	375	333	380	365	387	370	364	360	361	365	333	323	359	334	406	343	367	348	368	323	353	373	390	339	342	378	344	374	350	335	368	386	367	336	381	353	390	375	377	366	367	340	371	371	359	354	359	361	357	353	370	377	384	356	329	393	349	387	371	368	353	357	342	384	382	345	337	337	385	367	364	360	380	340	361	378	341	354	354	337	377	349	372	348	346	351	319	381	361	384	393	382	374	377	374	357	341	326	380	330	376	371	391	349	375	337	366	364	344	348	355	345	342	389	393	360	365	329	355	346	370	377	373	382	336	334	342	345	362	383	355	394	373	367	360	373	334	358	393	364	363	352	347	361	367	380	359	350	382	390	368	381	360	388	352	362	359	392	358	369	316	382	375	365	353	357	391	376	373	377	352	383	337	368	370	361	356	352	384	364	389	358	357	382	400	339	341	363	328	391	379	374	350	375	353	336	368	357	373	368	348	342	356	378	371	374	337	337	379	355	358	377	349	339	361	352	364	365	383	386	382	357	369	355	363	377	363	357	355	378	361	345	382	345	373	357	355	388	372	345	334	377	357	381	388	359	372	365	362	375	376	378	371	338	373	359	382	384	356	364	367	350	380	363	343	335	353	352	367	375	339	338	363	376	352	326	357	351	364	392	356	373	366	326	359	375	353	355	347	350	355	366	345	332	360	340	319	353	355	335	379	381	342	390	360	358	366	372	405	368	353	369	362	387	385	369	388	356	338	335	398	354	380	378	371	323	332	395	365	347	358	373	380	392	353	369	355	336	372	346	346	336	356	327	364	379	371	394	349	366	362	308	369	367	356	354	348	348	327	336	362	365	358	381	347	361	337	352	372	364	358	342	351	349	368	343	349	317	370	337	372	379	353	380	347	352	349	393	380	344	339	378	363	389	350	351	326	360	388	386	340	344	357	387	356	344	417	361	333	372	398	342	377	345	377	359	362	377	350	352	382	379	358	373	328	351	366	386	373	356	380	354	351	377	384	370	344	353	376	377	401	377	347	358	347	346	362	359	383	324	335	395	351	365	364	359	355	374	382	350	379	351	355	391	353	343	373	322	360	351	360	381	337	366	361	373	341	358	363	350	353	369	375	394	400	344	349	377	385	350	370	385	361	369	356	376	411	359	390	378	367	377	349	366	364	364	390	372	341	385	349	379	366	346	385	371	354	357	363	377	367	362	385	381	388	330	354	338	346	378	345	336	334	370	324	349	377	376	381	358	388	370	355	354	376	387	383	341	367	367	342	353	375	340	343	328	359	374	363	361	373	335	345	374	372	377	379	358	345	348	381	387	342	364	340	336	364	376	348	335	378	346	374	351	351	341	362	355	345	356	322	366	360	348	370	376	365	355	340	348	396	354	383	390	409	357	383	370	373	343	371	360	359	326	346	369	395	351	333	349	366	368	351	364	376	345	339	353	353	357	364	353	369	365	395	386	360	385	326	358	334	366	398	357	355	360	382	358	360	373	359	350	364	363	352	374	349	345	336	365	359	354	372	346	349	365	377	360	354	347	313	339	352	340	344	358	390	352	349	339	427	403	369	372	312	352	367	371	404	380	362	361	356	338	375	365	366	396	347	355	349	364	362	390	382	370	370	351	363	343	323	353	329	344	335	358	380	332	354	354	358	369	346	368	349	356	342	372	377	358	382	364	360	348	361	373	359	341	382	375	377	365	346	333	336	361	377
22502	20384	27041	23613	20386	20468	9283	1883	1412	1306	1189	1110	946	991	984	929	893	854	790	864	795	813	795	780	820	774	816	753	780	766	740	789	714	751	757	755	698	751	725	705	747	709	720	702	705	673	727	708	731	700	733	730	653	717	734	734	727	690	761	702	771	680	713	712	694	681	746	683	684	711	714	695	635	713	697	685	624	728	689	697	652	732	714	725	693	670	663	719	727	695	642	708	729	684	681	686	683	667	738	721	715	731	708	693	676	678	713	702	703	678	701	684	748	749	693	709	713	691	770	679	718	759	708	738	723	738	704	741	685	729	694	711	696	695	683	675	712	725	689	679	707	704	712	613	697	665	706	687	724	688	682	683	727	710	704	742	707	735	713	672	688	689	743	694	706	670	693	705	685	697	683	667	730	723	699	718	645	678	707	716	726	645	719	655	716	718	715	678	684	727	659	661	712	646	687	728	733	694	747	685	689	718	747	699	718	700	696	758	720	690	685	739	681	701	691	729	770	634	649	695	731	712	753	695	683	690	704	666	749	671	705	697	690	716	658	678	714	667	728	692	692	751	679	714	728	672	669	746	697	713	645	748	709	705	723	723	666	682	741	713	753	691	710	746	683	722	708	716	637	696	672	713	627	674	675	720	732	696	720	652	673	729	712	650	683	676	676	675	698	687	671	737	734	700	692	659	695	680	671	699	681	678	716	729	683	660	667	618	688	682	662	675	661	688	700	746	699	659	707	659	660	699	741	669	720	681	736	709	693	684	715	691	690	683	688	644	717	693	683	693	683	670	669	703	723	678	766	654	727	694	693	668	718	700	699	759	731	682	676	673	735	663	675	696	684	700	715	684	695	705	706	712	721	673	691	692	692	679	675	653	652	691	719	691	710	701	675	696	718	692	677	736	745	735	714	675	669	688	699	722	720	715	712	679	638	720	649	696	636	685	707	668	752	716	715	710	693	688	732	715	674	687	659	697	666	694	715	696	660	774	707	705	684	679	728	705	711	747	699	721	709	679	664	730	666	648	710	724	722	704	694	707	742	699	729	696	681	700	685	660	685	721	736	721	732	686	658	689	695	673	697	670	648	702	714	664	697	687	700	691	740	677	687	681	690	719	696	699	694	667	681	695	663	726	701	709	705	635	685	691	731	744	690	682	703	713	711	743	699	656	674	676	686	688	697	724	660	704	712	691	719	715	666	724	662	673	714	689	715	697	680	691	716	700	718	710	725	675	679	730	759	701	733	717	736	699	678	681	710	692	719	690	704	644	664	684	635	673	709	731	740	697	698	722	710	655	723	699	760	680	695	731	690	696	721	756	659	665	687	692	706	667	670	729	675	677	690	687	680	677	688	669	712	690	673	663	705	691	728	686	620	715	697	692	741	680	682	712	723	672	740	736	736	661	649	697	653	655	694	660	647	691	660	706	685	691	705	685	703	742	736	644	682	702	698	702	703	659	641	696	670	664	686	675	639	669	686	696	693	662	684	670	706	705	695	682	712	705	696	698	687	664	726	719	709	705	712	749	709	691	670	684	699	672	657	735	724	674	669	681	709	669	698	717	677	674	767	693	697	703	671	662	685	666	683	690	707	695	684	732	705	715	683	683	654	722	712	734	728	691	712	712	656	665	706	724	673	734	691	693	752	644	712	725	710	681	717	713	707	731	702	753	701	671	723	702	691	675	730	648	671	689	664	718	701	681	713	707	692	692	677	682	681	682	679	684	670	652	704	723	714	720	688	660	753	702	708	703	655	709	663	699	685	727	656	696	715	645	701	659	699	710	705	694	714	682	750	743	738	638	743	665	724	682	723	679	686	706	712	693	703	717	668	708	719	670	676	683	709	664	677	712	677	664	725	678	684	699	735	674	708	709	724	689	663	721	692	704	710	727	637	730	718	737	650	725	686	737	707	713	689	726	689	706	688	750	659	725	687	683	674	689	640	647	650	699	732	760	700	685	649	715	669	708	741	691	693	658	758	635	710	733	718	712	710	719	626	664	661	674	696	728	673	722	686	714	701	687	696	717	698	695	677	672	726	667	746	714	719	686	738	737	658	715	712	634	715	695	702	696	704	680	682	675	679	674	737	761	659	741	718	778	752	708	677	676	675	660	667	683	727	636	708	714	695	680	718	705	713	681	695	716	684	670	685	666	699	713	700	707	645	719	700	698	696	720	713	739	688	736	695	677	660	713	706	670	712	705	712	745	699	718	733	722	735	691	675	697	670	687	697	701	717	677	721	692	665	729	696	749	709	667	683	684	708	686	678	700	689	689	723	682	672	666	724	681	690	702	686	690	634	693	682	689	669	693	650	733	719	676	722	691	675	644	722	702	672	675	677	744	699	680	678	713	686	669	631	700	701	673	703	701	663	711	670	703	699	671	656	731	696	677	665	689	698	696	697	704	667	715	748	699	701	705	677	686	705	670	652	716	709	692	707	721	678	719	698	677	696	692	679	635	670	763	659	754	650	666	683	684	672	701	708	702	692	691	724	688	714	731	691	689	686	669	708	713	671	683	676	689	745	663	686	630	696	695	724	668	662	740	694	689	707	702	676	719	718	727	693	663	697	674	668	758	690	667	716	664	671	689	766	681	729	738	701	726	702	637	637	708	710	669	660	689	685	657	699	724	663	735	663	710	649	656	709	717	628	704	711	716	687	675	728	687	672	680	697	710	705	719	686	740	663	659	727	676	725	676	692	752	711	696	655	653	683	685	672	694	699	670	735	745	716	662	748	688	729	674	696	709	674	667	727	682	655	727	674	701	686	667	668	705	699	651	698	698	712	711	684	680	657	664	687	682	708	713	721	669	731	683	671	661	709	704	750	692	696	747	636	689	628	713	716	703	715	681	747	685	649	720	689	632	686	703	661	679	690	692	705	707	683	725	699	744	688	720	703	727	715	687	668	685	647	719	677	693	667	679	675	683	666	681	687	703	709	710	682	710	673	735	710	672	652	729	674	670	678	684	697	713	694	677	692	697	666	678	744	635	697	697	706	661	728	725	654	694	684	708	685	715	687	706	693	716	693	681	679	658	706	689	711	725	716	742	663	708	690	649	649	734	656	691	683	634	645	676	724	661	731	699	749	702	667	711	739	656	716	741	688	677	704	700	662	713	699	675	710	694	702	687	707	668	676	719	625	692	654	761	687	674	676	668	704	716	711	631	723	669	656	700	703	718	633	668	724	713	668	688	674	740	683	719	704	695	680	670	694	701	730	717	699	679	694	713	691	689	722	702	713	708	727	686	700	720	686	667	720	712	710	671	687	720	702	675	719	715	689	673	702	727	704	690	715	644	679	679	718	677	722	692	714	707	711	699	695	686	696	696	699	657	714	764	686	703	750	676	731	735	724	692	663	696	777	701	678	684	667	658	729	675	730	683	682	688	656	706	696	693	709	690	720	726	665	673	706	691	675	692	670	685	718	701	711	750	670	643	673	679	686	711	710	667	680	653	725	701	711	684	716	701	690	693	707	704	667	668
17878	20993	17858	10282	6717	4728	3719	2980	2393	2161	1852	1554	1443	1336	1245	1197	1084	1012	1078	991	952	874	859	830	883	835	826	799	807	752	775	766	729	758	752	737	766	694	756	739	729	763	719	721	712	694	697	661	698	674	673	668	753	709	703	696	668	699	716	724	656	694	676	660	663	643	674	687	632	689	722	666	666	714	723	688	704	669	677	660	698	710	638	657	688	679	618	684	691	674	702	707	669	655	655	657	686	716	645	669	674	680	640	672	645	651	692	650	685	704	658	698	703	673	681	656	670	699	666	688	641	681	651	644	706	683	643	607	692	661	693	653	747	674	672	610	654	656	628	641	683	699	669	639	695	718	674	654	664	644	674	694	631	638	689	670	680	651	668	678	726	680	673	667	662	676	642	663	678	677	642	663	656	656	676	691	685	693	674	672	675	724	687	638	649	620	664	668	679	678	670	653	715	684	654	729	696	676	697	661	639	640	649	654	684	686	655	649	681	693	668	699	638	738	649	702	685	713	685	615	656	687	679	678	683	659	694	660	679	646	634	651	674	673	696	668	706	673	721	664	625	668	666	648	682	719	644	649	658	687	669	740	690	696	681	670	675	646	652	682	680	642	661	624	629	593	655	687	678	699	674	711	689	697	675	692	695	653	663	621	673	739	642	663	685	672	659	628	660	662	631	676	676	643	680	672	644	679	649	691	697	665	673	702	666	647	656	664	665	694	689	675	686	618	604	670	632	635	658	721	678	664	671	721	656	658	684	606	656	685	654	614	670	678	685	652	698	648	643	697	727	658	692	638	650	659	668	670	663	690	636	700	641	673	650	648	657	649	689	653	702	695	692	665	691	696	689	668	701	637	659	693	621	705	666	690	651	677	680	667	669	685	707	611	641	628	686	667	681	638	662	698	664	655	639	645	652	677	654	673	659	707	668	668	652	657	661	666	677	699	660	652	669	702	651	650	682	676	670	669	698	682	657	689	677	629	675	661	635	686	666	645	670	680	652	642	683	694	689	675	703	699	660	688	631	658	647	657	697	671	654	667	678	693	694	694	665	637	602	642	670	667	687	623	676	644	671	710	673	665	674	620	712	683	607	677	685	659	686	681	617	654	694	664	697	649	668	604	662	692	661	639	677	663	701	668	638	695	648	613	648	639	655	653	681	681	682	657	668	660	688	651	671	687	654	666	666	693	636	662	646	645	635	669	673	628	674	615	676	683	631	626	663	640	685	691	653	668	696	672	695	636	646	645	682	663	695	659	668	685	683	708	693	662	680	650	681	654	672	663	609	680	659	723	680	651	646	699	681	664	647	680	682	685	672	644	699	642	705	697	689	660	672	698	676	647	649	654	702	654	626	646	728	643	614	692	710	680	679	680	685	642	668	723	696	610	603	692	715	655	670	633	675	687	657	607	654	666	707	689	710	640	677	669	686	623	669	644	668	593	633	643	670	648	665	674	661	649	637	653	619	678	668	680	671	677	643	662	653	647	658	667	705	672	689	649	664	675	691	709	644	589	698	705	672	648	626	658	632	648	663	679	692	684	660	676	717	688	663	686	664	698	691	627	679	669	690	646	647	628	665	622	702	675	656	653	638	712	646	698	657	666	666	701	641	673	646	653	651	701	697	631	668	689	652	700	676	720	674	652	658	688	656	683	633	638	686	681	636	632	611	681	699	681	659	627	676	696	681	659	688	651	684	660	659	686	616	625	634	640	640	627	637	684	649	694	692	677	642	671	654	669	669	648	646	685	679	625	595	658	695	708	663	682	682	658	669	640	664	691	652	622	666	652	647	685	707	625	658	656	665	620	660	672	674	659	639	632	675	701	648	641	637	666	663	674	643	672	694	612	662	663	700	679	697	638	648	709	685	648	627	691	699	701	688	671	670	656	677	616	633	672	718	663	689	655	665	662	671	647	654	691	677	679	632	655	622	684	665	637	667	693	662	689	634	641	677	652	723	675	666	669	723	662	657	677	649	699	659	653	664	705	697	702	670	645	720	655	700	644	649	686	656	630	676	628	646	634	696	676	685	650	665	646	684	684	697	697	684	673	657	675	646	631	694	660	679	639	653	706	708	686	700	636	650	642	686	680	668	658	673	679	685	657	615	651	657	627	676	685	684	689	669	679	665	695	646	673	654	692	689	659	672	678	684	646	650	689	648	649	645	665	661	660	649	633	678	709	638	656	659	656	656	664	675	663	680	717	658	679	680	703	668	652	701	694	734	673	689	634	664	669	713	665	662	641	676	695	656	662	705	670	671	721	659	695	668	704	626	687	652	639	718	685	649	615	615	676	678	651	686	682	654	640	641	663	648	641	626	711	652	642	697	661	668	650	640	657	646	646	597	702	686	710	656	684	687	678	708	636	635	689	672	655	673	671	675	635	640	630	650	661	622	699	656	679	659	652	670	676	663	670	704	629	644	685	670	612	668	663	651	645	674	666	678	641	663	689	612	651	674	662	668	648	671	650	679	645	702	667	673	666	660	723	648	694	620	663	672	654	607	713	656	660	703	645	690	674	666	681	646	658	679	654	666	662	648	673	646	637	668	633	702	676	689	694	697	683	670	670	652	740	683	687	682	664	656	584	702	672	687	653	666	694	680	620	642	609	702	692	708	657	666	617	644	656	691	658	688	668	645	692	647	654	681	670	646	674	668	658	746	659	684	662	673	648	663	688	646	693	692	700	678	659	690	721	645	634	623	667	655	624	664	643	679	669	619	675	666	658	703	650	695	670	673	639	670	669	690	736	658	657	702	704	617	645	646	723	655	665	673	664	648	708	663	648	681	682	638	656	688	672	682	674	665	654	663	677	695	670	642	629	635	648	664	645	694	695	693	659	664	683	671	642	680	673	690	654	643	655	649	683	641	692	674	673	694	633	673	650	606	661	688	715	704	691	691	662	673	666	646	689	681	686	663	684	616	700	710	699	644	692	680	654	660	687	658	708	639	635	662	677	632	668	628	644	668	682	688	673	686	692	666	663	675	660	671	672	649	643	712	689	669	673	633	675	698	695	672	657	634	655	634	644	660	629	661	683	661	646	669	650	653	647	691	667	705	626	633	692	697	667	657	660	659	674	664	707	656	648	665	630	701	672	653	663	688	671	667	681	627	681	686	712	678	644	689	711	695	677	640	668	655	657	677	634	712	632	656	592	714	694	726	657	667	671	639	659	692	684	669	708	649	652	690	618	664	693	667	624	656	640	637	670	657	687	677	676	688	677	668	658	659	674	673	634	645	665	679	696	676	664	650	629	700	691	666	650	622	654	697	646	674	678	660	682	705	641	653	664	649	632	671	678	657	647	667	661	656	649	627	659	682	701	646	664	643	679	667	660	733	698	640	642	696	636	685	691	639	628	681	672	661	662	619	693	700	715	651	620	695	662	662	646	721	654	646	668	638	730	651	685	658	608	699	694	726	735	627	671	671	662	675	619	686	654	671	652	711	634	682	714	677	665	706	683	686	683	664	612	655	623	649	669	670	668
27892	13398	1497	384	262	202	170	207	176	172	168	167	155	158	139	162	173	145	141	153	152	164	154	175	140	148	144	160	146	149	134	166	137	175	163	157	164	155	155	157	168	156	168	171	116	163	155	158	160	164	138	143	147	143	158	154	129	144	167	148	172	150	164	155	149	162	137	155	150	159	141	134	152	151	135	152	125	149	130	156	140	152	154	161	154	140	137	159	157	146	164	148	162	150	150	163	144	146	169	178	146	138	139	166	139	148	164	148	161	154	147	158	137	156	138	162	132	168	160	154	144	155	153	160	138	157	141	172	135	139	159	136	157	203	143	172	139	148	140	139	157	141	148	155	162	184	139	158	162	157	132	143	149	161	146	140	131	133	143	155	158	150	153	152	147	152	128	150	141	148	163	159	153	140	145	166	172	135	157	150	136	162	149	135	163	163	144	136	158	148	156	145	157	141	146	149	155	139	158	144	152	150	172	129	149	137	156	160	156	152	152	168	154	156	143	156	174	148	167	167	130	168	157	145	158	163	152	153	166	140	159	182	160	148	138	158	150	157	158	168	140	145	175	147	137	143	136	161	179	144	144	133	146	147	154	145	167	153	149	145	155	142	150	157	160	171	163	158	156	146	155	142	155	175	159	157	145	155	168	152	135	164	144	129	138	163	140	122	151	158	149	146	159	149	153	154	143	138	155	154	158	168	150	149	147	143	174	156	161	141	163	146	144	152	150	126	159	161	144	145	179	138	147	150	150	169	159	135	169	155	150	137	145	153	145	147	144	144	156	122	165	135	131	175	151	147	164	138	133	170	164	148	151	132	144	153	145	139	148	156	161	149	116	160	148	146	151	139	145	144	143	165	144	150	160	166	140	153	143	142	153	166	153	146	157	157	142	163	158	155	138	125	142	160	163	157	156	138	130	153	147	160	147	132	142	149	146	147	137	158	150	145	155	130	148	156	167	151	173	140	171	126	156	146	152	178	150	142	157	162	172	177	147	147	149	144	162	144	134	148	164	139	152	164	172	147	172	154	165	166	143	148	154	169	138	137	167	174	143	148	136	170	148	155	141	134	161	142	149	149	162	169	142	156	166	181	161	165	154	157	143	145	163	172	133	177	150	146	155	140	152	166	134	161	155	142	125	151	172	181	153	156	166	154	165	129	133	152	164	159	151	136	137	138	151	153	154	143	140	160	151	151	155	154	165	163	155	148	135	154	159	159	148	158	139	163	136	155	170	154	137	146	155	166	144	145	149	145	159	171	152	149	150	121	122	145	158	158	153	162	162	155	142	156	148	142	145	155	142	129	158	184	139	151	150	139	140	151	148	169	168	146	150	158	142	141	129	125	132	155	178	168	175	150	155	150	134	150	148	146	140	150	134	112	148	131	167	165	140	151	183	142	169	130	146	148	159	143	140	168	143	151	145	181	147	152	154	148	156	136	163	147	166	136	138	155	170	135	164	169	141	140	142	131	183	137	157	160	146	165	149	153	157	151	139	146	122	157	160	158	141	158	157	152	162	156	158	166	140	156	172	146	160	145	156	152	145	153	168	175	141	140	154	164	162	150	148	142	152	142	140	131	178	150	148	143	142	151	168	166	157	165	143	134	134	146	167	157	136	157	169	152	153	167	166	142	149	167	163	152	130	153	144	135	157	142	139	134	156	158	134	142	157	155	164	151	133	128	135	142	139	169	147	174	167	154	133	170	145	171	152	160	154	148	133	126	145	150	148	156	155	176	140	150	136	149	187	129	148	148	183	146	162	136	157	128	134	159	175	145	151	138	148	157	147	168	161	156	147	148	154	158	141	154	161	150	152	164	153	157	168	148	174	148	137	143	166	134	151	152	146	178	179	145	137	134	138	140	126	152	165	160	134	138	145	135	141	153	161	142	151	153	153	155	160	143	146	143	128	151	140	151	154	141	135	140	158	142	139	168	159	145	144	139	155	155	171	145	159	152	163	149	150	157	145	160	160	164	139	157	139	135	150	152	146	139	153	158	144	149	148	163	133	147	154	154	156	151	152	135	155	159	145	142	132	155	151	127	143	157	151	162	160	151	161	158	119	151	144	134	151	142	154	134	146	148	151	145	141	130	140	153	149	136	155	129	174	142	160	146	130	156	141	148	154	149	127	142	162	149	131	166	150	148	137	151	172	138	150	162	133	133	149	138	171	186	160	153	147	137	154	144	165	140	152	141	137	136	122	134	150	172	164	159	153	144	129	122	149	155	130	166	163	151	138	148	145	158	164	149	153	148	147	139	150	140	158	149	155	160	166	147	153	144	137	166	184	152	139	166	161	161	145	166	124	153	145	150	158	153	146	155	145	142	165	125	156	182	139	146	145	157	157	140	161	147	139	160	129	167	153	150	139	164	125	143	149	151	140	150	129	117	142	140	138	159	145	138	160	142	142	157	135	153	155	132	150	151	144	161	154	160	141	149	135	147	142	133	161	161	143	141	150	146	150	161	169	161	165	158	162	156	136	132	174	167	149	162	149	161	151	165	162	166	144	160	150	148	149	167	151	146	143	149	158	161	149	149	137	151	134	156	136	146	132	151	165	163	149	140	145	154	153	145	163	179	170	166	156	161	148	136	132	125	153	158	162	132	144	143	161	165	157	159	159	158	165	152	151	166	156	178	146	176	159	132	139	162	145	164	148	141	150	168	162	137	145	147	148	139	150	155	131	148	158	151	140	160	168	165	156	161	165	131	145	131	173	161	162	121	168	143	144	169	159	165	166	128	141	153	153	151	162	138	165	137	153	140	140	144	159	150	164	133	146	150	150	164	153	155	152	140	165	144	172	157	142	143	117	151	146	146	140	154	168	135	162	146	155	151	130	146	155	149	152	146	145	175	156	151	139	160	148	142	152	153	132	148	179	164	138	137	151	134	144	146	163	145	139	142	147	151	156	147	155	150	123	153	138	128	156	146	155	134	168	159	148	145	161	152	142	138	156	165	141	159	164	167	132	145	150	139	164	155	145	139	147	169	139	132	140	155	179	145	184	168	150	157	178	139	135	145	145	147	152	141	151	135	147	157	142	153	138	134	164	136	156	167	153	142	157	143	141	151	156	162	151	154	143	145	190	144	151	144	155	155	168	151	145	138	153	163	129	150	158	137	162	166	142	158	159	153	167	157	155	157	167	148	141	136	135	149	148	140	136	136	175	157	142	162	159	151	165	164	141	156	154	149	147	136	157	160	162	148	148	163	157	145	147	166	156	156	144	161	155	141	146	150	134	157	159	138	161	139	171	150	174	138	157	149	132	156	173	132	166	150	154	139	135	125	156	159	132	136	145	138	146	143	153	146	156	149	152	165	139	156	136	146	155	164	162	142	151	139	151	162	142	171	149	143	133	164	141	161	160	145	138	152	144	144	175	169	165	132	182	151	170	151	160	130	152	139	153	133	158	128	157	156	154	139	154	149	147	155	164	168	158	149	161	150	149	141	139	147	140	148	149	163	154	163	161	127	143	150	170	141
6068	1069	795	493	316	295	265	237	213	213	190	203	185	204	168	216	198	188	150	179	173	153	188	178	169	173	190	189	167	166	184	184	192	186	179	191	141	177	193	160	176	186	195	159	185	160	174	172	196	161	167	185	186	174	165	179	152	180	140	169	178	165	172	149	191	182	159	186	154	160	163	173	172	178	173	175	156	195	158	156	181	165	168	163	190	160	183	154	161	198	184	182	197	187	174	174	189	177	175	174	183	192	195	184	179	168	179	190	168	180	177	176	182	182	163	148	150	167	176	163	166	158	165	153	188	164	185	160	164	160	187	151	172	178	164	167	145	168	173	168	172	162	174	157	163	154	199	156	175	171	158	180	196	168	155	176	167	177	175	171	181	186	175	174	170	190	182	165	196	158	181	205	176	162	181	161	171	178	149	196	175	147	152	177	161	183	175	204	187	154	158	181	200	174	161	161	151	171	175	179	183	173	182	169	170	157	162	169	200	166	199	173	163	162	191	172	162	172	155	167	163	158	163	154	172	151	201	177	167	180	180	181	176	178	166	135	188	174	160	169	149	160	162	184	191	178	174	189	185	180	164	184	172	149	163	146	190	173	164	168	160	154	162	173	180	148	160	181	152	171	194	162	170	169	171	156	186	166	200	189	177	175	155	188	174	183	168	203	182	136	158	158	170	166	145	189	179	192	168	179	161	174	137	186	177	188	196	164	181	176	179	161	192	166	154	197	190	179	179	178	153	175	175	169	163	151	191	158	176	182	143	168	169	160	172	181	162	163	168	167	184	185	190	168	171	195	169	173	158	168	185	180	188	174	148	170	163	161	158	160	182	184	199	160	178	183	174	173	173	185	176	171	160	162	155	185	176	197	181	180	157	174	175	162	174	168	177	159	166	160	162	158	152	187	167	161	189	200	171	158	167	190	177	159	172	186	172	185	156	166	156	185	175	179	155	204	181	172	151	177	200	167	159	166	165	199	153	167	161	172	170	159	158	169	172	183	173	152	207	171	177	178	169	195	176	177	179	181	166	158	175	183	146	167	183	151	174	166	168	184	202	185	174	162	176	172	145	164	163	185	177	190	171	193	159	162	165	160	169	172	185	178	155	178	154	194	160	191	196	178	156	169	155	150	177	166	160	187	190	168	183	176	181	167	166	169	176	163	174	171	183	191	160	156	180	169	167	178	173	183	162	160	155	170	187	183	179	194	145	205	150	192	164	175	152	145	179	158	167	167	172	183	195	172	157	166	164	144	179	154	179	148	186	166	162	146	163	170	165	177	162	155	180	167	174	152	183	184	170	169	190	168	173	180	171	174	161	167	172	189	171	181	176	183	156	177	173	180	147	174	191	167	165	163	144	163	169	147	176	180	180	169	185	176	153	150	166	161	164	170	174	185	172	178	159	180	170	154	193	166	208	176	169	162	176	170	151	163	165	157	185	188	166	175	183	170	181	153	176	151	158	164	161	161	174	152	178	160	184	161	186	171	161	179	172	169	168	161	166	156	185	183	167	145	183	178	202	166	174	163	168	147	202	183	182	147	193	162	161	160	170	173	170	178	145	139	182	167	164	193	154	159	170	169	162	175	163	170	168	174	165	146	156	185	189	181	174	149	200	165	174	160	174	167	167	160	151	163	164	154	170	179	161	162	167	179	156	165	183	202	178	178	191	196	183	161	173	150	169	170	168	175	153	158	160	172	162	164	150	190	167	178	171	169	187	177	151	170	177	169	183	155	160	172	160	187	165	187	167	190	168	159	173	181	194	160	156	176	175	174	170	181	159	183	175	168	158	177	167	159	166	182	171	177	160	172	153	158	174	189	161	170	191	189	181	155	189	169	178	188	177	156	144	170	178	190	166	171	175	168	182	200	173	171	169	178	172	164	150	150	162	190	166	176	159	173	181	170	166	162	187	165	181	182	159	165	164	177	175	174	203	148	161	177	159	209	172	167	189	177	171	165	170	176	166	182	194	167	168	182	181	168	214	172	169	172	174	178	188	158	169	161	180	182	152	160	174	177	189	166	156	193	196	149	186	176	201	146	167	152	187	191	162	161	168	175	169	164	208	187	176	186	167	178	166	190	189	161	176	181	187	169	183	149	195	160	177	188	177	154	171	178	155	205	203	164	150	202	156	182	206	150	193	175	163	171	185	149	172	162	182	176	147	184	160	155	184	181	170	205	162	156	179	178	172	197	183	177	161	167	147	184	184	165	190	155	171	174	185	184	170	155	181	168	170	160	180	168	170	155	173	167	188	164	171	173	144	163	180	178	170	169	202	173	180	177	161	179	159	173	158	181	122	169	163	174	177	181	161	174	173	174	159	167	178	177	161	146	186	205	170	189	170	172	161	165	170	182	171	159	172	179	150	176	192	195	171	164	176	167	179	171	176	213	150	159	183	172	145	180	183	186	172	145	184	185	221	177	182	172	173	186	164	181	154	189	171	154	171	174	187	172	167	180	170	187	168	195	158	170	179	188	198	159	160	188	196	167	173	158	171	183	161	170	173	138	181	177	158	173	159	161	153	153	166	165	165	171	193	150	193	170	154	157	176	181	158	175	181	162	173	173	165	176	187	163	160	169	148	142	187	180	181	162	176	168	197	184	194	154	176	174	181	169	161	175	170	176	166	168	173	170	168	162	177	181	160	183	180	175	147	174	168	180	163	170	178	172	176	182	173	166	167	174	188	166	181	174	158	156	182	142	172	183	169	162	179	187	180	173	160	179	177	202	173	176	171	161	157	157	178	184	185	180	160	173	183	161	147	155	184	169	192	191	178	190	185	167	173	173	165	172	175	190	157	175	170	159	155	153	162	159	179	178	162	155	171	192	177	179	190	158	150	176	164	163	169	165	186	179	169	173	169	163	169	160	185	156	153	177	167	189	168	166	193	164	170	176	167	168	177	175	168	176	177	159	191	181	159	197	183	169	176	169	147	167	180	179	167	158	165	190	163	170	194	179	188	155	162	176	193	162	171	149	180	151	166	164	192	172	160	184	161	173	185	169	170	173	175	161	165	156	168	171	162	175	197	156	163	184	157	185	162	168	172	186	187	153	180	163	179	169	172	173	184	165	161	170	150	172	168	177	170	188	167	203	176	181	194	177	158	179	159	159	182	161	173	189	179	165	159	182	161	165	168	174	143	173	162	162	158	168	157	164	168	154	173	188	150	191	194	187	182	159	190	179	160	175	169	193	192	153	161	181	177	170	168	177	164	164	174	176	170	167	167	145	165	175	192	162	169	161	173	161	176	154	152	148	168	174	154	183	196	184	179	144	185	172	133	165	174	149	178	178	168	161	172	171	169	171	189	178	164	153	180	162	180	160	174	160	170	150	180	176	171	161	198	178	176	191	187	175	174	175	182	187	185	160	191	159	162	173	186	188	171	191	164	158	183	160	181	180	182	156	155	161	198	167	162	179	175	196	174	176	176	185	188	159	157	158	137	160	167	152	162	181	159	150	175	165	171	162	160	172	174	182
24401	20358	26604	23995	20357	11471	1499	966	691	617	591	555	491	529	515	514	467	424	442	476	411	416	414	416	400	391	438	419	388	397	399	365	423	379	374	390	415	427	370	368	392	361	384	399	394	376	382	383	398	386	379	368	361	384	372	380	405	427	361	415	373	391	407	335	404	363	371	356	387	375	372	401	368	378	384	377	401	405	394	417	366	389	366	352	344	359	340	366	337	381	379	375	381	368	402	396	393	387	390	377	358	347	376	337	383	374	423	376	377	359	365	352	376	379	355	388	365	385	350	343	406	390	379	405	342	362	403	389	335	417	378	376	383	360	378	373	400	367	346	385	401	378	359	405	396	360	369	384	393	419	359	388	347	361	384	345	327	397	415	358	345	389	367	419	379	360	347	381	366	398	386	411	366	381	399	344	391	364	388	385	348	392	384	355	377	361	363	362	379	383	368	377	361	377	384	373	395	396	354	357	377	373	362	377	342	352	341	413	379	417	364	373	361	386	379	369	393	353	334	398	404	374	380	360	363	365	378	363	376	338	361	367	366	364	377	389	408	394	393	364	364	410	387	358	396	377	361	385	401	369	408	347	360	392	345	379	416	388	386	359	349	353	344	373	344	364	362	386	388	352	393	373	385	380	382	370	374	359	408	373	394	358	363	369	348	385	362	401	342	365	365	386	380	372	359	377	352	375	361	366	360	362	349	373	378	331	350	371	349	380	370	384	356	377	392	348	370	361	386	339	395	375	365	349	371	338	363	404	373	392	376	392	376	350	368	353	381	351	377	356	391	368	347	365	370	390	384	364	351	368	372	390	359	382	357	372	371	398	383	384	426	402	389	394	373	380	343	363	417	391	383	342	338	365	365	348	415	354	375	393	377	404	355	382	361	386	354	408	391	390	384	371	374	392	343	364	383	370	408	359	356	404	365	385	343	373	384	343	390	395	372	387	381	362	371	372	338	366	397	390	402	376	388	363	398	383	357	363	367	392	347	365	389	359	400	379	338	380	381	350	372	368	342	347	405	402	393	370	384	381	361	364	403	382	347	368	340	359	387	357	413	390	361	376	352	368	368	343	356	374	382	378	350	341	327	369	377	324	382	359	378	372	379	394	384	391	355	375	364	350	366	369	369	358	335	361	356	329	363	371	366	359	417	388	346	364	381	388	377	378	352	359	410	344	355	379	368	374	357	398	353	374	389	372	407	395	357	379	369	364	405	372	335	356	373	390	365	329	400	353	398	407	397	382	371	355	399	390	390	382	363	352	370	309	366	359	363	408	392	389	375	371	365	361	386	350	361	365	358	344	372	344	340	379	360	383	338	400	355	361	371	369	381	397	369	374	353	380	344	333	366	391	384	407	361	366	356	364	350	364	369	360	360	383	371	361	358	399	382	357	371	363	363	378	389	360	398	341	379	400	388	352	382	393	351	364	365	355	376	397	402	393	370	351	405	387	371	381	375	342	365	395	407	350	396	355	360	372	373	344	370	377	366	384	386	342	312	380	390	371	373	399	393	366	391	377	375	386	373	402	385	363	349	389	383	388	358	382	356	398	364	379	384	386	353	392	378	358	385	376	396	354	377	383	335	383	365	334	385	392	327	342	391	347	391	370	369	398	353	344	374	373	390	412	365	348	373	329	378	371	393	358	400	380	351	333	348	360	345	381	360	361	377	348	353	345	365	358	377	370	372	394	323	357	388	347	380	412	370	377	355	361	405	435	391	336	360	358	389	384	361	394	413	382	379	370	379	377	365	338	371	358	378	363	360	389	369	379	397	382	380	369	373	393	381	379	366	387	379	370	348	386	385	336	411	355	345	383	365	359	397	373	360	343	382	326	380	406	349	367	374	384	357	393	363	360	370	370	400	385	347	433	329	399	366	348	424	388	377	368	349	374	374	369	377	390	384	390	339	366	380	358	348	393	397	372	391	381	329	366	395	360	377	376	342	368	392	367	377	355	356	376	363	351	356	372	376	372	370	363	350	376	370	389	395	381	393	385	370	396	353	335	377	368	338	346	387	394	383	392	380	424	368	368	373	371	377	368	329	364	400	342	370	352	414	367	393	338	381	384	379	397	343	338	359	384	378	390	360	372	366	360	372	390	391	378	362	392	338	346	354	332	357	365	350	366	402	359	405	375	356	352	357	413	348	361	367	342	379	394	355	372	362	356	378	361	373	361	388	350	367	403	371	319	376	389	374	383	352	354	343	396	331	374	375	392	374	370	390	379	383	399	368	369	343	344	349	363	405	338	365	370	341	414	333	383	445	398	375	346	388	382	380	362	332	375	352	368	339	369	367	373	370	412	384	330	380	345	357	384	371	402	372	369	355	397	375	348	401	369	387	376	378	376	373	377	335	396	375	373	385	329	382	346	361	385	394	335	379	371	341	369	375	359	344	382	344	332	379	393	400	364	393	385	393	387	390	381	348	373	407	356	401	376	373	324	372	368	397	363	384	365	377	362	357	380	366	393	377	384	361	356	372	352	388	371	376	360	370	369	347	358	398	352	371	385	374	376	349	357	358	379	336	376	378	351	338	390	393	352	384	370	377	394	401	395	357	363	366	346	352	407	387	380	358	372	343	385	365	382	388	353	368	362	405	350	368	371	336	364	404	407	375	354	383	361	360	363	382	383	340	383	376	348	373	341	362	375	395	380	354	365	378	325	360	342	353	370	411	368	327	363	376	375	368	335	404	359	391	368	372	388	354	393	360	364	369	375	398	386	364	363	393	351	405	361	376	362	403	372	374	357	370	387	367	379	358	349	372	365	351	362	412	382	359	339	370	370	386	381	375	365	389	364	382	368	379	364	364	395	365	340	415	363	375	371	387	378	320	406	350	384	369	374	347	367	398	319	361	382	342	361	364	365	362	379	374	399	383	357	373	350	405	376	358	361	373	391	357	380	377	385	365	365	388	362	363	366	427	403	374	343	362	398	413	377	374	384	394	384	349	371	374	394	395	381	373	415	371	357	346	362	332	376	377	392	390	391	366	361	409	400	389	384	436	391	401	352	354	342	366	350	353	367	363	407	351	401	395	357	381	337	329	372	367	382	368	367	378	405	389	361	377	371	322	401	381	400	361	373	357	377	352	371	338	395	362	351	393	345	384	338	366	341	362	360	405	383	409	364	388	393	382	377	366	371	332	356	378	357	393	362	361	361	386	370	333	393	416	361	358	382	381	378	357	341	385	354	375	376	337	366	389	366	355	368	393	393	355	398	405	381	396	375	406	396	372	365	379	397	371	381	360	358	387	365	356	351	372	418	407	365	409	382	356	404	375	363	367	350	324	357	391	357	365	404	357	389	406	364	357	369	355	425	369	365	357	400	396	390	333	378	375	384	347	358	379	373	354	382	365	397	375	351	397	374	414	355	388	362	360	410	391	396	390	375	421	389	405	372	336	360	385	385	381	346	384	361	370	354	366	364	365	352	370	375	387	405	362	367	368	371	386	358	368	363	372	345	363	343	385	399	374	370	376	377
18278	18468	11069	5755	3681	2681	1997	1528	1214	1128	916	865	745	710	627	647	596	572	528	502	527	512	501	452	435	433	469	443	425	434	387	420	429	430	416	412	396	412	436	403	357	382	398	420	359	374	378	382	354	380	380	382	344	358	390	442	374	375	358	380	356	365	361	349	359	377	357	355	374	393	406	345	352	374	359	352	348	369	393	366	382	391	369	376	391	401	353	357	378	374	379	362	380	366	344	361	363	347	370	366	355	386	375	353	363	343	384	387	376	355	362	364	368	337	400	349	349	354	363	386	348	371	386	374	348	395	368	351	350	338	339	336	376	363	353	374	352	357	335	374	373	366	337	407	362	386	348	370	378	388	387	376	383	395	411	330	342	373	362	350	360	422	390	409	379	335	353	362	333	367	363	374	383	335	367	355	372	377	383	377	358	363	384	372	378	360	388	357	358	353	345	365	337	356	364	359	354	373	410	345	357	332	349	365	371	350	355	387	367	358	348	344	368	367	363	361	333	368	363	374	397	384	392	400	370	353	368	368	412	356	392	338	323	352	397	307	367	366	350	385	342	359	370	375	372	367	371	354	364	341	398	385	352	337	324	341	357	323	412	345	322	335	357	380	362	363	327	374	371	371	350	345	361	356	342	370	384	384	392	358	376	348	362	331	349	378	377	385	379	357	375	374	364	371	336	315	350	371	365	374	376	339	361	377	349	396	359	384	378	390	384	368	355	366	355	357	383	374	352	405	350	394	372	340	358	384	383	353	337	391	329	359	377	376	374	350	363	377	366	356	394	378	358	387	349	345	352	340	369	344	327	359	360	396	365	356	416	339	385	355	354	347	328	360	344	351	354	403	356	347	373	388	348	379	398	372	394	356	382	364	348	376	406	350	344	382	333	358	368	364	414	365	351	362	359	342	351	363	353	353	349	372	359	337	383	374	345	327	368	346	363	369	338	346	339	370	336	403	351	368	335	386	374	353	393	359	340	374	373	410	352	349	379	392	359	373	382	404	380	338	398	336	347	367	368	364	352	353	349	375	360	372	369	345	344	392	341	375	411	365	378	389	393	333	322	329	355	376	368	380	336	362	360	358	342	331	374	318	358	382	366	351	394	405	365	359	339	365	390	406	326	368	363	390	417	356	393	369	367	344	372	377	362	400	383	339	360	380	366	373	366	347	394	331	389	382	380	371	359	375	358	382	367	364	345	363	370	352	356	353	388	351	350	389	360	388	363	363	334	351	412	387	379	362	367	424	370	362	373	351	372	353	337	360	344	369	354	393	375	405	349	351	349	375	335	399	373	369	402	348	368	379	374	374	334	361	350	354	354	379	364	364	361	345	345	344	369	354	372	364	334	374	341	354	337	364	351	369	378	348	379	363	353	385	391	359	356	362	356	368	366	322	382	386	376	356	372	371	339	371	331	367	376	363	331	370	364	388	332	374	397	372	351	346	356	374	371	366	341	371	363	364	340	369	340	382	350	379	366	373	371	333	354	367	351	397	340	341	347	391	353	352	394	355	387	346	357	371	361	352	364	369	341	359	385	368	376	354	365	353	373	367	395	339	353	364	399	346	364	377	379	354	350	374	363	356	348	388	326	355	387	356	390	380	379	356	365	382	374	335	350	355	384	391	360	375	327	370	389	358	342	372	382	388	376	386	343	340	353	394	372	382	353	360	360	364	373	384	399	349	382	373	376	352	358	350	371	374	365	394	329	370	359	371	361	346	362	343	409	354	355	372	338	349	372	355	342	340	355	364	334	362	371	381	377	376	378	366	383	356	349	336	361	363	360	364	377	381	340	365	350	369	342	357	352	389	372	364	350	357	352	364	315	339	371	350	349	347	363	365	335	381	369	351	341	364	374	368	347	351	365	332	409	392	333	318	340	369	365	398	370	371	357	350	374	364	352	337	405	348	357	408	382	359	390	380	331	346	335	376	360	375	381	374	379	359	362	389	399	374	352	372	385	371	358	391	354	363	399	417	349	343	343	372	358	390	378	366	375	386	304	369	383	378	354	382	359	356	377	373	369	362	364	358	348	354	360	362	343	385	352	347	366	348	365	402	366	355	373	355	359	364	374	312	383	359	366	356	386	327	402	395	386	341	372	363	378	361	387	377	327	336	344	357	342	337	340	342	383	393	344	352	345	385	386	350	372	379	350	338	364	370	377	382	364	356	365	364	357	386	360	372	377	340	360	385	374	404	382	364	352	345	378	337	356	331	364	369	375	344	344	373	370	355	347	356	381	361	354	383	353	384	371	370	368	369	368	352	367	344	363	381	332	357	348	382	337	366	375	304	386	355	364	339	368	377	362	333	356	373	348	381	351	346	396	365	378	331	357	366	374	376	401	368	393	400	335	391	321	360	339	376	322	381	360	345	357	347	358	368	331	411	370	366	384	388	351	370	394	380	329	361	395	359	334	382	388	391	341	400	340	364	367	395	353	345	370	333	351	377	357	364	347	365	365	368	381	371	372	386	379	383	401	360	372	352	373	362	358	333	325	404	355	337	373	383	374	376	358	365	367	382	344	381	360	364	344	352	373	381	362	346	352	364	336	368	360	362	371	343	332	349	362	365	335	353	360	349	357	381	359	326	350	383	364	370	378	365	395	357	352	373	375	374	369	343	353	368	387	381	359	363	394	354	326	336	371	419	422	389	376	368	378	332	377	394	400	343	352	379	357	340	354	380	401	366	385	355	364	358	343	370	378	368	369	349	348	348	362	361	355	380	390	365	342	335	389	370	356	379	360	362	373	342	389	320	387	376	373	356	376	429	364	348	379	328	357	395	337	356	355	344	374	382	367	345	399	338	361	370	348	356	314	325	358	408	364	337	354	372	369	370	357	357	365	365	341	358	389	386	367	384	377	380	368	361	373	337	395	344	348	369	356	373	347	351	349	372	332	322	391	354	353	374	387	348	334	380	363	328	352	374	331	381	366	372	414	370	364	343	341	367	351	342	361	374	367	388	359	342	370	353	348	354	355	367	374	364	321	355	355	361	377	348	354	358	365	367	347	374	359	366	336	355	333	388	350	359	325	331	351	364	353	363	340	339	361	351	387	378	359	378	338	332	399	377	369	331	375	369	366	402	349	384	354	355	365	358	352	357	394	369	373	352	367	327	327	370	400	366	363	366	378	366	354	380	361	362	357	376	347	338	366	347	369	381	362	386	365	390	390	358	375	337	332	356	372	385	368	388	351	369	389	319	367	351	388	394	340	358	395	379	329	362	365	350	353	365	394	332	331	341	350	408	369	386	390	397	346	402	337	346	392	343	345	387	363	420	354	396	359	370	375	355	376	376	343	387	365	335	328	382	348	336	376	354	370	355	381	351	391	391	364	376	364	352	325	412	365	344	341	380	372	370	376	382	356	350	329	352	354	370	388	374	331	367	371	324	340	361	351	374	331	351	366	377	405	359	375	349	352	359	380	343	368	361	374	352	354	344	358	376	360	330	322	376	372	367	396	344	397	356	338	340	374	378
22507	20404	27060	23670	20406	20512	11117	1952	1456	1331	1200	1096	997	979	925	888	898	853	825	892	823	856	814	795	789	770	748	779	690	697	755	755	780	794	758	720	715	747	771	738	776	742	713	728	709	678	746	726	698	671	752	760	650	713	745	745	667	683	701	738	690	716	734	716	762	705	758	715	729	655	700	671	743	656	714	697	667	719	718	723	653	673	713	706	699	679	727	696	700	683	718	635	698	680	705	721	735	693	732	697	730	690	679	716	698	678	718	638	723	745	686	710	664	653	693	694	713	754	719	753	680	743	753	677	738	663	698	701	671	738	681	661	676	682	708	687	703	671	676	739	700	675	676	716	740	652	682	681	693	709	740	677	696	657	687	688	663	695	704	747	688	704	698	693	703	702	685	665	689	739	684	673	676	685	677	668	735	720	696	708	757	679	644	719	696	713	696	663	716	686	735	713	727	670	670	706	699	696	681	728	697	680	730	694	688	698	711	660	732	727	669	680	679	720	716	710	748	707	678	671	706	750	728	653	678	682	727	686	697	658	696	690	691	697	665	665	727	686	703	678	688	696	657	714	725	690	702	688	723	665	683	703	665	735	678	715	737	695	708	666	701	716	702	666	699	707	678	655	704	688	665	680	695	729	737	773	682	667	760	694	692	683	731	654	677	732	694	751	713	734	663	660	687	715	694	765	658	733	673	660	698	685	766	683	689	652	668	667	662	663	706	707	709	736	732	710	704	673	753	714	665	679	688	636	685	668	717	685	699	656	709	663	622	724	697	722	692	735	709	733	712	702	726	673	743	671	700	732	697	674	746	678	765	715	679	655	691	710	724	638	720	709	710	743	713	721	681	686	717	695	713	703	679	663	656	647	724	717	679	730	696	693	708	690	706	749	729	655	732	674	700	712	684	707	683	762	736	676	715	657	742	713	690	718	698	726	714	729	676	684	701	713	669	737	650	712	768	707	686	698	709	672	712	752	701	713	702	696	659	700	713	709	685	661	699	674	712	650	700	684	684	696	718	743	722	702	710	706	693	681	702	688	701	703	680	669	689	724	700	745	690	660	683	668	707	621	725	682	646	681	631	710	699	655	717	750	697	734	744	675	657	675	636	708	725	717	662	708	737	720	704	682	640	698	688	713	667	714	654	704	701	731	683	701	728	718	728	681	695	674	695	702	712	707	724	735	742	708	679	737	651	709	668	695	674	682	708	687	698	692	719	696	672	691	712	712	685	722	690	670	708	668	681	709	688	693	664	647	704	716	711	628	688	698	690	648	746	668	686	679	725	668	688	678	688	660	684	693	704	646	682	735	658	683	703	711	708	678	745	669	658	688	693	709	689	665	721	676	682	709	685	707	718	731	676	726	664	668	719	682	768	712	670	682	686	661	759	647	655	729	724	699	706	728	699	724	720	721	707	709	687	658	724	714	619	701	743	677	710	672	682	697	700	752	679	705	655	716	690	702	729	679	692	699	650	685	705	723	729	716	687	711	716	704	709	720	668	653	715	760	650	716	712	668	660	696	713	668	744	764	717	684	724	719	703	707	698	663	670	702	717	687	662	694	689	671	721	682	701	698	666	661	749	718	700	685	663	696	708	728	691	682	687	769	743	649	702	687	679	699	715	686	671	697	659	703	686	742	675	711	714	676	648	750	708	691	736	687	732	703	739	713	686	711	670	711	668	670	633	701	716	725	698	670	709	687	729	656	686	691	684	630	661	726	667	636	670	642	707	673	687	707	709	682	721	708	706	705	716	735	685	699	706	718	697	728	688	656	660	735	723	693	687	664	697	714	713	708	716	718	699	630	674	731	692	703	717	683	753	703	687	704	697	695	729	695	698	674	692	701	727	665	720	710	673	665	737	698	713	687	772	719	717	708	685	687	739	708	699	704	686	675	684	714	681	712	711	683	728	703	678	708	694	649	696	692	709	700	682	724	685	679	762	686	670	712	639	649	723	638	684	676	693	709	715	696	661	709	666	643	700	732	677	695	693	723	706	663	713	725	666	649	687	688	708	745	701	708	712	693	687	729	706	671	701	681	723	740	677	684	645	694	709	711	691	696	689	702	690	712	671	685	659	688	713	731	727	694	729	693	713	694	677	675	644	670	692	686	688	708	707	688	715	666	684	685	712	705	740	688	693	700	713	673	695	658	749	683	701	645	680	675	698	695	668	704	664	696	697	725	674	697	725	706	712	690	732	681	707	678	718	659	671	680	703	696	677	672	743	727	729	670	658	676	683	712	690	698	684	699	665	646	701	627	618	681	703	672	699	662	691	691	678	695	670	663	749	739	717	685	625	691	737	703	690	688	636	683	723	716	726	768	709	702	647	702	679	690	684	675	710	666	701	689	720	714	689	697	761	659	704	733	695	691	719	695	661	711	685	734	703	733	743	689	706	682	721	702	670	699	714	658	670	689	678	714	711	633	679	695	681	680	731	701	732	680	674	680	716	701	655	669	715	751	699	697	708	768	697	757	734	656	729	685	638	709	688	682	720	722	667	727	704	683	718	685	682	715	739	694	658	739	726	677	696	685	730	718	709	704	674	686	732	677	736	711	675	726	728	717	740	713	710	671	698	648	679	700	649	631	695	655	667	711	736	682	716	682	666	668	719	663	714	690	745	679	703	710	726	716	738	686	697	708	660	688	714	717	683	712	714	661	690	692	706	703	713	720	722	706	714	659	737	702	728	681	697	694	655	684	657	702	713	698	720	693	703	703	676	672	709	660	697	717	723	693	679	703	711	682	709	691	650	716	664	703	762	655	664	680	725	692	696	748	694	646	669	699	721	702	728	683	701	701	700	667	700	700	715	703	667	694	661	700	676	698	708	753	713	678	747	693	699	678	693	682	683	684	684	725	695	657	707	663	683	751	709	682	753	711	697	643	650	656	737	712	690	680	706	673	699	731	686	690	696	663	680	668	702	667	701	722	685	706	703	753	655	741	716	706	732	702	638	700	703	689	663	701	729	712	749	706	747	701	680	677	687	662	681	685	711	669	750	648	673	669	672	660	716	729	640	742	740	722	668	721	712	689	711	673	714	701	702	701	714	726	672	762	738	697	666	695	677	697	703	670	693	730	693	693	704	670	716	693	713	695	696	697	731	722	694	661	721	680	657	700	705	678	668	710	683	657	725	670	738	700	729	620	671	695	757	695	697	746	701	668	688	687	665	686	705	759	717	694	668	701	675	691	681	711	703	692	734	667	669	704	724	732	688	733	650	680	731	693	720	660	682	712	648	678	720	698	695	674	659	717	727	688	685	714	681	727	655	700	753	721	670	703	729	735	712	726	708	640	727	693	691	695	673	729	698	669	715	696	688	710	656	748	690	717	722	715	669	653	752	704	703	683	731	698	715	682	666	643	707	720	682	698	728	693	674	707	670	711	681	670	699	672	722	707	688	663	705	659	741	699	689	693	675	691	736	682	718	693	746	688	754	694	672	715	715	708	684	677	700	694	692	676	680	702	742	720	711	713	668	691
19553	23945	17993	10149	6608	4658	3626	2960	2385	2060	1814	1548	1465	1351	1242	1182	1135	1069	1071	1003	908	908	888	820	823	861	847	763	791	816	757	804	778	779	785	750	768	734	733	725	743	736	693	743	720	711	700	767	717	716	736	698	666	638	706	715	660	708	673	665	696	704	700	659	691	672	691	665	692	702	694	727	680	634	674	654	630	698	700	678	667	711	682	688	666	702	678	695	645	696	697	688	694	695	675	671	662	657	707	680	683	681	679	643	676	649	687	687	678	656	655	652	689	685	642	669	664	704	658	705	653	658	673	710	691	655	631	656	637	656	673	651	696	602	620	681	687	665	648	672	678	626	717	700	695	674	654	642	647	692	685	644	658	640	654	655	663	640	667	701	659	682	649	707	662	719	662	627	656	701	654	685	669	639	676	662	668	731	661	695	687	670	693	679	676	667	662	684	694	704	649	681	680	656	660	673	726	690	668	690	670	662	667	689	677	659	668	662	625	674	641	681	692	670	691	682	665	642	650	664	658	653	668	689	676	679	635	648	683	632	652	654	641	690	685	628	721	644	634	726	694	627	684	669	626	727	634	686	635	672	651	645	600	637	685	686	637	689	645	642	644	626	651	678	674	735	703	666	675	664	635	650	690	687	631	690	682	615	686	724	724	657	670	681	671	660	694	690	665	687	690	674	653	655	689	615	704	674	655	683	674	648	663	689	687	669	698	718	647	657	648	639	672	636	690	647	675	672	679	672	645	694	678	670	641	627	655	646	689	693	645	668	686	640	635	687	640	677	634	653	672	650	643	685	677	694	691	656	708	707	679	685	649	643	655	654	695	701	672	663	674	660	676	662	642	702	652	676	645	719	659	642	678	705	633	644	675	646	712	712	667	668	669	676	665	664	672	658	705	640	653	694	691	648	698	677	670	664	663	660	676	690	688	647	655	645	633	677	642	643	692	671	676	676	665	700	635	682	676	679	691	713	681	665	618	699	671	707	657	711	672	687	642	659	617	654	634	674	678	687	650	694	668	670	694	637	659	667	648	677	630	630	709	655	712	671	631	682	707	672	633	663	655	670	644	659	643	662	655	652	681	663	711	706	665	708	639	687	651	653	683	663	692	627	644	715	646	702	648	653	640	675	666	705	710	626	658	652	657	692	663	719	664	719	622	659	659	667	657	694	704	697	693	651	709	646	648	753	666	648	684	676	726	697	653	644	618	703	625	669	669	668	590	678	656	683	667	710	666	662	683	670	724	628	674	665	660	696	702	661	676	646	683	659	694	672	695	658	648	665	645	634	700	673	663	660	676	676	672	638	647	668	694	706	649	710	635	683	658	632	663	695	698	679	702	696	681	664	668	658	664	632	643	666	645	671	670	710	658	671	676	691	704	696	659	671	690	667	671	668	677	624	692	622	686	679	667	702	685	638	666	658	714	669	677	686	671	687	730	689	670	643	646	691	640	653	644	692	619	661	663	652	692	690	696	671	678	656	661	690	681	684	667	670	672	708	634	685	654	671	687	687	651	601	656	677	670	707	657	671	699	692	667	703	701	702	692	676	679	700	663	695	690	652	670	683	620	685	647	698	688	685	641	684	660	655	651	665	634	672	696	683	666	611	595	687	699	683	673	657	641	656	674	656	691	654	678	659	629	638	668	686	632	656	686	730	673	645	718	715	691	690	645	652	628	667	679	692	697	693	688	687	677	641	678	644	679	713	683	678	671	715	717	705	641	675	692	673	680	666	663	655	678	696	633	669	646	679	691	702	641	707	696	688	678	674	679	678	656	690	642	673	627	705	609	682	701	654	677	642	700	638	692	646	689	671	682	638	639	657	632	713	652	652	672	702	677	677	646	627	639	610	676	671	682	651	693	642	703	706	641	705	664	672	644	666	687	683	667	714	674	630	676	682	626	654	700	673	650	649	666	725	691	664	706	688	647	676	681	704	691	678	653	693	668	665	686	668	694	670	645	662	652	643	671	673	676	652	660	666	667	685	701	666	671	698	643	685	658	716	635	658	688	646	643	652	674	723	628	692	658	647	667	663	657	670	706	661	691	684	695	655	681	624	672	691	652	694	643	695	730	675	654	670	658	626	649	659	717	606	652	655	697	696	688	687	642	652	676	667	683	664	651	722	690	681	684	665	703	662	680	674	680	658	670	690	658	629	684	654	669	692	683	648	695	670	681	629	669	607	669	660	646	619	643	652	662	672	657	688	696	627	684	690	625	623	658	689	681	698	652	678	701	666	642	645	686	661	679	678	665	634	684	708	645	646	637	697	654	714	670	688	691	696	654	666	642	684	663	663	635	623	695	641	608	670	679	676	635	626	643	689	680	637	699	648	699	684	704	679	666	660	666	685	671	656	669	622	662	689	644	651	693	679	677	692	652	599	665	690	659	679	661	660	659	647	679	675	678	683	653	647	693	658	660	647	635	634	662	624	645	652	685	672	655	685	650	677	645	666	694	674	703	654	666	668	703	645	654	647	655	681	670	688	679	612	664	672	653	636	679	698	630	621	700	714	653	676	657	684	681	657	646	694	691	688	642	666	627	629	683	659	662	658	678	702	703	659	725	678	653	671	648	712	703	725	674	714	666	678	678	618	676	651	685	631	622	642	661	676	710	690	642	638	678	628	690	661	676	638	680	656	658	635	677	617	634	637	685	681	683	659	668	673	647	672	629	699	606	632	683	658	625	604	698	635	664	666	647	686	647	716	671	710	643	702	670	677	686	657	701	648	689	649	673	667	705	703	674	669	700	635	691	656	662	691	651	718	632	669	663	661	662	672	674	646	659	692	677	674	690	656	652	643	673	674	650	679	678	686	637	636	681	652	670	665	645	657	689	738	723	681	708	588	634	654	732	716	668	673	603	639	637	642	646	697	626	677	712	691	656	700	676	677	601	661	669	670	649	690	645	688	634	667	665	674	696	651	622	656	729	666	672	683	677	666	664	674	670	682	658	666	699	686	663	625	679	653	682	698	657	688	655	656	722	632	665	691	675	712	675	621	643	657	721	669	713	612	663	692	706	686	668	663	666	661	598	666	646	688	686	638	639	632	612	653	685	690	672	689	675	692	655	660	710	649	716	676	685	724	662	696	693	685	707	648	653	689	660	669	638	679	670	618	636	653	678	658	674	669	664	651	720	653	663	652	713	717	673	679	659	662	672	691	694	701	649	670	653	668	672	637	684	697	674	682	612	606	656	635	653	645	660	665	664	728	705	653	704	686	646	671	655	681	621	725	715	673	642	668	690	698	640	630	635	648	659	683	672	669	675	681	653	660	707	676	702	661	711	667	654	656	673	624	680	650	662	701	694	676	705	648	680	675	655	676	692	658	690	699	654	681	687	629	692	712	633	684	642	649	691	669	682	701	714	655	700	685	677	630	675	645	637	684	673	682	648	683	664	666	671	678	666	688	677	673	680	706	650	638	708	654	661	670	688	668	640	637	691	611	747	643	678	658	678	724	690	673	700	682	676	685	694	726	690	712
27818	13385	1579	377	257	195	194	185	173	171	170	145	159	170	143	179	168	162	151	142	175	193	168	160	125	154	137	160	143	149	142	147	151	149	158	165	148	152	173	146	146	140	157	155	132	173	133	153	146	143	173	136	150	174	141	171	160	164	149	173	154	143	146	133	165	126	152	145	161	143	151	128	159	126	156	145	139	155	160	159	156	163	162	150	154	149	180	161	152	165	161	160	167	163	140	156	143	134	166	152	151	152	142	130	135	139	142	145	136	149	149	140	155	149	125	138	132	155	141	149	157	165	167	170	133	145	150	148	146	148	164	151	173	144	132	171	150	171	143	162	137	145	158	132	139	150	165	166	171	157	164	141	121	153	164	152	157	140	151	157	178	176	147	142	155	153	137	147	147	154	139	154	143	153	143	142	143	129	144	165	135	123	154	162	174	130	136	153	155	155	167	154	149	155	149	155	168	157	155	171	161	152	183	149	146	152	144	164	131	149	167	141	152	176	154	153	144	157	154	145	176	154	152	149	146	153	147	152	152	150	164	164	155	147	144	164	167	134	139	150	162	143	137	159	158	177	147	149	141	142	158	163	143	155	126	128	129	159	139	154	163	143	152	142	154	146	166	150	159	148	136	156	138	149	140	155	142	153	142	144	163	181	146	150	136	150	148	168	147	157	156	145	160	142	134	111	145	147	135	140	147	146	156	148	171	165	141	162	154	164	149	138	136	142	172	139	146	154	149	141	166	144	169	148	137	151	131	158	163	157	163	147	151	140	142	154	157	158	151	153	163	133	165	144	152	142	173	156	143	136	143	152	131	137	162	149	136	149	160	151	140	154	134	159	139	144	172	150	153	158	154	170	149	152	148	135	170	143	143	161	136	149	130	146	143	126	180	148	135	137	169	142	145	160	155	158	144	137	162	164	166	161	145	126	161	165	147	154	137	157	137	171	153	171	153	152	156	162	159	157	140	163	144	150	130	155	137	169	152	171	137	141	156	137	147	148	141	128	160	140	150	167	133	154	154	158	158	150	166	163	163	155	146	144	162	139	157	153	151	163	145	144	148	143	136	139	160	158	157	159	178	165	140	158	161	162	139	149	152	144	116	141	134	140	137	142	147	145	139	137	138	167	186	137	161	156	162	139	138	157	149	158	146	137	158	156	152	146	132	149	167	156	154	163	167	149	176	145	144	157	166	153	148	146	155	154	140	147	157	147	141	164	164	152	159	144	135	134	158	135	138	153	150	139	167	139	178	148	149	150	170	176	164	145	162	162	166	162	140	145	130	162	151	158	159	152	136	142	134	159	162	136	137	146	152	137	158	139	136	140	158	149	158	150	161	119	152	155	169	150	149	142	158	165	147	153	158	192	148	140	165	141	136	152	153	158	139	153	152	125	145	152	142	147	148	150	149	158	151	143	144	140	163	183	134	162	162	164	148	156	142	155	144	166	142	142	143	146	171	175	162	139	155	141	164	133	156	176	145	162	133	140	156	149	155	181	152	163	152	151	166	142	148	178	165	141	156	153	142	151	140	130	155	140	169	164	172	163	129	131	158	156	137	136	153	151	158	157	134	148	160	150	144	156	187	144	148	152	153	151	141	147	148	156	158	157	143	144	135	144	158	170	158	157	149	149	132	143	141	161	153	143	121	151	146	157	160	147	152	183	153	137	141	153	141	172	172	148	155	142	137	153	142	144	147	167	181	150	150	149	126	140	139	162	165	149	160	158	147	163	158	160	152	158	149	146	136	138	133	174	145	144	165	157	152	142	150	171	128	166	147	155	143	145	154	140	145	135	164	155	165	157	145	150	147	158	150	169	150	157	150	136	123	159	129	154	130	166	182	165	148	138	150	124	148	149	139	157	165	167	144	179	148	147	134	151	161	155	156	172	158	157	189	134	142	139	135	156	139	140	148	157	148	151	149	157	167	152	148	153	165	161	138	143	140	134	153	129	143	156	164	140	143	138	138	157	162	127	171	156	181	162	154	134	137	183	158	174	162	149	175	161	155	142	159	139	136	132	142	145	173	143	144	151	156	145	145	158	144	162	125	159	136	159	138	146	151	145	131	174	149	150	144	141	157	128	152	145	180	151	133	145	173	124	119	153	145	151	139	158	148	171	137	167	151	167	152	162	160	169	141	154	166	155	146	149	142	143	146	149	139	161	151	160	140	169	138	140	138	150	146	151	139	162	151	159	146	148	142	179	147	140	161	156	168	149	154	157	136	143	164	162	135	154	151	171	138	146	153	150	160	148	139	137	131	144	163	159	142	142	152	155	132	141	134	135	158	163	161	146	149	162	154	152	173	175	158	153	146	162	141	169	152	170	148	130	152	168	159	132	177	175	143	151	175	122	149	151	147	136	133	168	157	150	140	149	159	141	150	140	157	144	152	151	159	169	145	143	132	146	141	161	151	138	144	151	144	150	166	150	143	153	157	146	154	148	161	160	156	131	156	139	152	167	144	157	138	150	173	161	158	146	161	168	143	147	139	149	148	158	155	148	132	156	141	142	146	146	137	153	149	121	149	164	156	145	140	171	136	157	162	145	133	154	160	148	153	149	137	147	151	155	159	155	166	153	142	155	145	152	145	146	133	143	147	155	177	150	113	145	142	147	155	143	135	159	144	154	143	162	154	141	132	148	149	150	132	159	131	138	145	150	146	173	168	155	154	133	160	144	138	148	159	150	139	159	168	160	135	138	143	163	142	144	140	160	154	152	130	154	144	120	143	144	148	125	141	154	138	149	150	142	158	171	145	142	147	158	151	148	153	146	149	145	129	155	138	141	150	145	165	127	161	149	149	150	149	158	152	156	182	157	144	167	146	142	152	116	172	154	153	137	159	168	130	148	158	146	153	138	149	137	163	139	163	159	135	160	155	151	139	153	166	134	145	155	138	165	133	142	143	156	141	163	158	174	147	148	167	138	161	150	138	138	175	141	163	168	148	138	158	136	138	157	142	133	146	138	161	146	165	153	149	154	135	140	132	162	170	159	139	155	130	151	135	143	148	133	150	133	143	143	157	177	148	148	142	160	148	158	159	149	143	153	148	147	154	146	133	165	151	135	163	133	145	154	152	138	153	141	135	161	147	155	174	148	149	169	154	149	147	144	145	145	150	134	162	167	144	146	154	139	160	141	145	151	140	155	165	135	134	145	164	135	141	159	152	149	149	151	153	143	143	149	152	143	158	161	157	179	144	172	152	151	175	135	170	169	133	150	159	133	128	156	136	155	149	153	152	153	158	148	137	174	168	153	144	151	156	145	173	131	158	145	141	176	135	162	149	175	175	155	156	147	167	152	144	137	132	151	160	168	154	142	153	142	159	160	157	128	130	131	162	158	147	148	135	140	142	154	154	138	158	143	144	131	147	166	148	155	140	171	133	143	146	133	139	150	135	141	150	169	163	156	148	150	125	130	157	154	138	150	154	170	148	134	164	152	138	136	152	131	146	165	155	145	142	153	137	169	139	150	147	154	139	157
6655	1263	795	432	358	262	246	221	243	192	202	182	183	192	176	198	191	172	180	181	192	174	162	194	196	179	155	150	167	165	159	187	180	203	171	170	144	187	172	165	167	162	176	168	163	183	179	177	157	178	176	196	165	149	175	183	171	191	154	185	144	181	187	165	186	181	190	167	160	161	184	163	156	168	180	180	168	160	164	165	152	193	186	179	195	183	178	200	166	163	173	171	169	168	196	184	175	183	170	158	172	193	171	175	157	179	163	183	191	166	166	181	185	192	173	179	184	171	179	167	178	183	155	164	183	184	166	173	163	196	197	178	158	162	175	156	170	165	192	189	183	170	185	167	183	164	173	179	170	147	174	184	175	181	174	173	176	166	192	181	155	172	160	181	175	169	160	164	166	158	183	167	154	174	178	165	164	195	170	163	171	166	165	169	174	161	181	185	154	200	171	183	166	193	156	179	181	194	193	172	153	205	188	164	159	178	198	202	161	185	165	150	184	165	167	171	161	188	174	176	177	169	174	185	172	206	172	192	176	175	181	175	172	173	165	163	169	184	175	167	163	175	190	181	190	177	164	170	177	170	182	175	175	171	203	180	174	178	163	167	171	175	189	168	172	164	161	181	188	168	194	179	146	154	182	160	167	178	175	163	187	163	166	174	144	167	152	178	224	197	165	158	169	163	162	175	195	187	160	156	172	173	152	180	160	164	172	173	165	154	162	186	171	173	196	178	168	168	158	172	155	178	186	190	182	186	180	170	158	190	163	212	168	178	186	175	194	149	182	164	174	177	149	163	189	155	176	171	171	173	165	195	170	177	168	175	167	177	168	166	170	168	190	198	182	210	152	162	193	189	172	168	161	150	190	164	184	175	192	152	165	162	168	177	161	183	173	183	153	187	186	168	158	170	175	202	181	183	186	187	155	153	170	169	184	184	178	157	153	168	159	171	162	186	187	171	176	200	145	174	168	167	159	169	183	167	179	170	160	185	190	176	193	170	178	166	192	162	189	196	154	194	188	165	179	194	168	177	198	175	203	172	178	167	163	160	166	174	154	171	194	166	175	155	166	196	157	195	189	155	178	176	206	174	155	180	170	205	166	147	180	163	166	154	171	166	173	173	149	160	168	156	155	184	192	197	148	163	162	168	174	159	182	176	191	145	162	162	171	161	194	186	162	171	180	160	168	176	180	180	167	169	171	153	193	135	169	205	166	189	183	161	182	191	187	163	173	171	184	184	176	187	177	182	183	166	168	147	191	153	186	187	162	181	161	160	166	171	168	171	177	182	174	147	177	183	181	185	174	151	183	159	191	155	186	164	178	192	184	171	183	187	161	172	187	155	170	187	147	179	190	167	162	179	172	144	160	178	172	167	187	170	180	212	179	189	165	158	180	184	186	174	161	146	168	201	144	187	193	163	148	171	201	168	170	156	161	185	187	159	174	169	154	161	176	169	172	166	175	160	170	182	180	155	183	173	170	153	165	200	159	190	169	160	177	159	163	189	185	190	174	154	184	178	175	169	180	157	157	160	186	174	156	163	179	201	167	177	143	183	162	172	167	166	175	179	176	150	178	188	167	194	172	159	166	184	198	164	153	162	161	164	189	183	180	188	164	169	191	190	176	170	183	185	171	172	144	181	153	182	174	198	162	183	151	175	149	161	163	182	167	194	166	165	185	145	173	184	184	159	173	163	188	191	162	167	191	177	198	180	140	174	173	169	182	183	182	170	176	178	179	166	178	158	179	174	203	175	190	162	165	183	178	189	165	170	174	183	146	167	191	178	142	166	171	162	160	154	154	184	173	207	150	164	153	183	173	193	173	163	184	184	175	162	171	176	182	167	183	166	156	153	143	163	157	175	164	151	175	177	174	182	170	183	175	171	190	179	145	162	186	183	157	177	171	149	188	170	170	163	190	163	167	178	171	185	194	182	154	188	192	173	165	147	174	170	167	161	178	195	166	159	174	166	170	164	173	167	162	177	174	197	162	187	148	175	167	171	159	200	174	202	172	178	183	178	182	158	173	189	174	191	172	173	177	186	171	184	187	152	159	184	153	179	170	180	156	170	182	172	157	165	189	179	185	190	186	164	184	156	187	173	193	170	168	181	176	158	171	185	200	180	184	193	188	180	170	183	192	175	173	154	185	182	164	174	168	189	153	182	157	171	179	193	148	156	190	163	158	177	162	152	183	188	155	182	186	175	181	163	155	184	149	188	176	192	187	188	163	170	169	152	171	176	170	195	148	178	149	193	170	188	150	169	175	182	175	178	174	180	169	156	191	165	157	176	158	193	156	193	199	173	169	181	177	159	180	170	193	160	180	168	167	175	174	170	171	196	161	185	179	179	179	181	175	176	163	205	187	178	162	168	172	170	159	196	172	180	181	192	186	160	162	191	165	178	192	146	153	176	169	174	168	160	152	203	183	163	165	169	178	180	176	176	171	153	179	179	164	186	174	183	173	187	182	169	168	194	166	196	194	189	168	189	170	162	151	164	180	200	175	166	153	175	180	186	173	164	177	153	179	169	161	164	179	177	187	181	186	155	153	182	148	165	178	173	183	186	159	165	173	171	163	178	209	182	175	171	155	163	161	168	161	156	160	173	153	177	163	157	180	184	188	176	196	167	160	157	189	196	184	160	150	164	184	186	181	185	151	168	161	156	160	175	165	184	179	161	165	168	174	165	140	170	184	168	178	172	180	177	179	165	195	176	181	184	175	177	162	180	176	178	175	178	163	164	156	149	196	184	192	180	165	189	169	185	181	187	179	187	165	185	187	172	170	200	181	175	166	144	178	171	168	179	156	143	163	167	166	141	150	160	171	171	176	188	170	189	164	172	179	177	170	185	160	173	153	171	168	177	172	154	155	161	182	204	174	169	170	185	150	172	184	160	180	173	163	165	150	163	160	180	176	193	167	175	203	169	159	158	189	166	165	165	178	183	169	181	181	174	181	168	187	188	181	199	146	177	178	167	169	170	148	142	171	176	158	189	172	183	159	186	147	162	176	163	166	161	174	180	155	188	193	165	166	160	186	147	180	155	174	178	168	163	177	158	149	207	163	143	152	164	178	185	175	176	189	166	157	157	183	196	159	167	179	171	206	186	169	176	159	181	168	165	165	192	155	169	177	176	157	190	173	181	184	177	169	169	158	155	197	162	165	200	163	176	180	171	167	179	194	172	180	181	161	175	177	141	164	155	174	179	177	173	172	170	166	204	176	158	167	179	187	152	184	175	178	167	184	188	173	184	173	177	149	162	167	157	183	179	183	169	179	182	184	203	168	183	162	182	148	170	182	176	187	169	164	186	193	169	154	174	169	181	161	162	168	168	191	140	160	191	177	186	191	162	175	168	160	184	197	176	163	165	148	164	178	180	175	193	181	194	179	145	185	171	180	176	186	159	169	185	167	175	184	179	181	181	180	180	144	163	194	183	170	184	184	149	177	147	173	168	172	173	194	182	174	175	177	159	191	189	172	181	151	185
24397	20360	26702	23897	20359	11073	1461	918	747	675	591	614	501	540	491	498	443	427	476	434	458	405	395	409	449	464	455	425	378	415	385	391	397	420	421	380	387	383	408	413	393	371	381	386	360	400	420	378	390	390	377	387	377	377	391	360	395	371	384	372	365	362	348	376	407	424	392	350	371	383	402	365	401	411	414	365	379	397	419	369	411	375	401	375	360	333	364	373	365	387	405	395	374	388	387	337	393	371	364	385	408	400	384	391	348	391	392	390	365	340	357	340	346	400	350	380	374	388	379	383	405	375	390	366	389	392	379	383	353	348	355	390	390	396	400	360	347	385	366	368	334	366	355	325	379	361	363	415	374	365	369	366	361	394	360	379	397	375	393	379	402	380	359	365	389	398	386	354	363	363	349	401	358	331	368	390	372	361	405	392	382	369	364	339	377	386	368	368	384	367	377	380	400	371	398	383	394	362	371	406	386	379	370	362	380	367	382	388	398	363	374	400	358	366	390	357	367	360	391	363	382	377	379	352	410	393	347	402	382	388	361	363	388	356	375	372	356	364	347	410	360	378	400	390	373	410	375	365	358	364	345	371	390	381	370	363	393	371	339	411	375	329	364	381	347	332	356	368	368	385	365	383	384	371	356	366	359	377	353	385	381	393	348	375	378	359	355	362	379	344	381	383	389	371	367	364	398	385	372	375	353	388	391	392	328	356	375	393	392	380	355	368	409	396	370	375	404	362	357	379	343	352	357	365	329	374	403	363	397	368	348	397	378	404	382	396	392	356	382	360	372	352	380	391	417	349	367	374	361	364	356	369	376	383	403	372	357	391	388	363	361	337	347	354	364	353	390	411	375	387	364	396	379	402	423	370	369	358	386	375	363	390	373	380	387	376	381	427	366	386	373	367	345	358	358	401	352	330	370	366	362	366	403	361	351	353	353	374	378	388	382	363	375	362	334	346	349	369	360	403	370	373	373	346	342	399	359	375	364	376	381	341	374	384	381	396	382	372	383	375	351	367	345	355	380	376	365	403	389	359	401	371	394	421	378	389	379	348	385	368	345	354	383	344	388	363	373	370	345	373	413	382	380	369	376	359	372	371	393	393	377	386	400	345	405	354	351	361	355	397	396	414	386	377	341	382	369	398	346	360	355	368	361	368	365	385	396	332	424	380	342	376	379	372	370	375	364	374	361	370	364	375	366	376	395	354	390	388	361	368	359	403	414	413	373	358	390	398	334	379	349	374	376	379	344	385	383	358	403	383	363	375	373	375	370	382	385	350	401	403	362	364	383	358	376	368	366	377	379	399	379	381	362	405	397	355	380	335	357	341	376	368	367	362	368	372	381	380	403	359	383	386	370	402	389	384	408	348	370	411	363	389	364	393	363	374	350	392	370	318	356	392	350	406	333	399	368	338	385	375	381	373	353	362	355	393	393	425	354	360	387	381	376	355	391	394	392	373	361	357	347	359	358	391	384	363	396	375	368	413	374	402	354	373	366	344	394	346	382	359	356	375	396	402	367	348	368	372	402	401	382	370	390	367	372	354	372	385	367	377	368	352	372	393	365	396	332	354	388	375	363	378	401	371	398	343	345	405	385	327	352	345	389	372	362	417	373	362	360	361	344	388	363	379	378	368	357	387	338	393	375	368	376	353	352	376	392	388	393	351	349	339	366	380	372	361	370	378	387	344	377	424	386	355	368	346	375	401	390	364	337	366	354	352	381	390	414	390	390	355	358	373	373	378	416	383	400	370	392	378	377	352	375	361	373	366	359	365	380	382	376	369	369	378	379	387	386	397	381	394	372	363	373	372	360	387	399	378	378	377	373	358	400	381	369	387	358	356	358	401	363	350	366	386	365	368	391	382	375	392	365	376	387	373	393	343	363	377	390	375	360	376	360	351	368	371	364	392	364	363	345	348	338	387	381	390	358	421	372	364	382	379	348	367	403	353	352	374	374	371	374	336	391	376	381	390	353	365	361	372	342	399	371	422	370	356	381	376	351	377	368	392	367	369	395	357	382	383	368	365	393	345	382	386	378	354	345	359	400	402	376	350	368	368	380	363	380	348	383	360	359	347	385	375	403	353	355	349	359	381	372	360	390	391	378	352	378	391	411	373	400	413	359	360	369	373	384	364	329	333	365	350	364	367	369	380	366	385	401	393	385	379	369	360	367	356	386	357	383	369	355	334	379	396	374	362	386	361	372	369	399	359	346	357	332	365	347	372	389	358	355	364	367	384	380	343	376	419	342	366	371	387	364	370	378	339	357	375	337	345	372	379	348	376	377	362	377	363	356	389	383	392	336	359	351	386	367	336	398	382	357	395	368	333	343	345	360	360	388	371	374	361	356	385	353	375	374	388	359	378	366	372	329	345	381	348	376	366	372	365	395	386	385	364	358	353	361	381	349	349	348	390	373	351	344	366	378	404	397	348	368	387	345	383	380	409	415	381	391	398	371	354	379	350	364	362	373	381	365	399	361	365	372	349	341	384	387	406	392	346	374	342	349	356	373	404	321	352	382	377	329	368	355	379	362	354	417	370	380	390	352	402	402	346	417	385	397	340	365	397	375	355	364	376	383	383	370	360	370	371	353	368	391	332	360	403	388	348	425	429	398	391	361	385	378	411	406	376	374	400	395	347	383	366	379	382	360	341	344	371	427	372	365	391	395	366	360	384	373	367	397	353	402	373	361	354	359	394	328	380	385	350	345	364	387	381	383	378	368	362	389	366	376	373	374	365	359	339	382	367	351	358	349	372	357	408	378	389	373	346	358	333	377	378	350	344	417	403	428	376	379	373	353	373	343	399	396	347	406	379	371	379	381	344	367	404	362	366	358	367	382	379	347	397	353	351	378	349	342	353	358	329	383	381	366	358	347	373	368	396	383	369	364	380	369	370	360	401	391	382	377	381	374	381	411	393	381	380	365	374	366	408	368	360	377	379	356	357	372	365	386	372	404	380	395	376	367	400	375	374	345	392	398	369	357	383	346	358	354	365	374	422	369	397	366	378	364	379	368	402	399	380	339	403	432	372	377	373	362	377	370	377	370	352	374	351	382	379	374	390	394	370	361	340	364	390	330	415	405	381	369	364	367	387	366	329	365	359	363	374	380	393	375	391	364	382	365	374	396	364	412	356	373	367	386	318	337	360	374	393	378	356	345	388	394	345	388	379	416	342	392	349	343	394	382	385	439	345	365	365	348	351	360	358	351	387	393	385	363	358	365	381	396	382	355	355	372	407	387	405	351	367	364	380	353	389	357	390	382	368	368	378	379	408	329	399	405	375	389	391	356	365	375	361	375	381	368	376	357	390	394	416	355	344	340	377	420	372	395	405	375	344	347	378	363	382	352	342	394	350	395	369	371	384	354	366	359	378	351	377	371	379	344	362	379	369	385	371	373	386	381	381	330	330	354	372	385	366	398	353	367	380	369	361	344	382	367	384	359	381	347	396	363	365	363	378	365	381	352	364	406	391	339	342	350	331
14984	18462	11343	5932	3645	2604	1945	1515	1312	1060	998	799	765	692	683	631	545	548	557	537	459	502	514	460	478	441	454	412	414	407	451	427	411	413	437	396	388	369	424	435	399	393	396	368	358	397	384	384	356	406	377	404	360	398	393	347	384	377	363	397	370	354	386	348	381	352	380	389	397	377	347	382	358	356	391	364	324	408	338	367	378	367	373	332	399	343	370	342	383	375	375	377	377	385	364	350	361	340	385	370	367	374	369	361	385	365	390	368	427	379	372	380	352	396	378	358	398	395	372	378	363	337	392	386	381	385	357	352	344	386	378	323	354	333	364	398	366	360	375	381	355	366	388	347	369	344	356	351	385	413	379	338	347	374	359	342	353	354	383	360	361	393	361	367	366	380	394	343	397	339	383	405	356	366	355	365	359	372	370	344	391	373	377	392	369	356	368	343	369	345	340	381	351	381	327	372	361	369	382	354	341	367	377	361	387	412	361	362	374	348	345	336	350	393	364	339	374	375	387	377	350	358	368	370	361	372	358	369	389	378	347	380	379	369	377	332	348	359	340	373	372	395	380	345	359	360	355	344	329	354	374	361	379	350	334	371	374	379	363	364	390	390	352	362	339	354	351	368	357	338	352	325	382	347	399	366	361	360	368	370	381	367	364	361	356	369	341	360	361	367	399	376	388	356	339	380	373	394	371	365	364	371	379	334	360	334	379	334	372	343	352	357	346	354	351	333	395	334	351	341	378	392	354	395	380	365	320	364	367	347	360	365	370	346	372	367	359	364	345	373	390	373	338	391	367	365	394	352	389	399	364	344	401	361	380	351	405	373	347	361	348	376	386	329	394	366	371	365	344	361	351	366	331	368	380	405	356	348	375	312	362	348	354	326	392	367	358	345	336	355	357	362	361	369	365	347	377	368	323	352	370	384	349	384	371	364	367	355	358	408	355	385	374	364	380	370	382	377	369	369	359	374	392	373	419	374	380	350	382	338	357	324	358	352	386	330	359	344	420	395	363	360	351	368	355	382	374	354	326	376	363	356	352	339	379	347	368	395	411	388	398	347	381	337	396	322	368	327	369	344	357	372	338	380	364	366	362	362	365	336	362	329	354	348	352	375	351	342	348	362	368	384	370	358	364	386	348	338	384	357	408	360	419	346	375	369	375	368	382	410	389	376	365	344	347	359	362	368	381	372	371	368	339	362	398	377	336	337	375	358	364	351	376	364	330	332	351	360	366	351	353	357	369	347	350	402	343	346	363	363	331	349	347	371	362	367	365	339	361	362	408	368	371	361	405	372	346	374	368	363	369	343	350	369	365	344	344	381	377	340	396	356	339	347	372	336	348	363	365	369	373	344	409	370	362	343	336	376	358	338	380	400	370	366	400	355	354	346	373	369	376	381	382	366	333	343	337	407	351	359	381	357	344	317	352	372	392	377	380	364	361	353	376	388	406	346	349	391	382	340	346	329	346	426	355	342	364	362	370	372	353	396	325	355	354	372	353	348	345	358	343	408	356	384	325	367	364	375	351	337	330	365	342	342	403	372	356	379	386	360	375	386	324	370	390	383	381	378	401	350	340	383	349	417	350	355	342	362	390	371	394	391	393	348	357	320	353	349	363	369	369	360	384	376	365	329	351	320	379	365	406	381	359	362	385	349	375	331	326	356	373	377	375	324	375	326	362	374	389	331	394	342	355	396	382	341	368	378	356	321	362	383	357	378	329	355	374	371	379	396	352	379	368	381	352	367	382	387	331	366	378	354	375	384	394	329	382	349	364	359	391	370	353	363	370	354	372	351	345	358	355	369	327	344	338	382	353	337	348	347	363	375	369	383	370	355	368	335	367	373	378	391	351	357	368	355	362	393	409	344	391	368	363	377	341	353	380	380	390	385	378	363	357	351	367	366	328	354	354	353	430	366	354	358	368	350	350	386	341	368	390	362	348	362	347	363	356	348	373	344	372	325	357	363	346	370	394	335	354	344	355	379	395	359	360	372	351	358	347	394	345	348	387	366	396	373	365	350	363	385	372	367	373	366	364	328	362	365	361	361	348	358	359	349	375	387	349	380	363	355	381	375	357	339	331	346	357	342	327	338	349	352	361	364	374	349	344	364	388	352	357	354	344	355	361	334	403	337	384	364	365	338	345	394	377	391	353	346	372	362	345	342	363	363	330	356	383	391	355	370	367	377	361	362	370	354	376	337	400	349	331	350	357	362	365	384	379	379	349	365	388	367	337	351	373	360	329	358	385	360	370	357	366	371	366	329	391	355	346	358	343	341	377	359	386	366	371	344	385	412	356	371	362	363	329	363	347	327	383	345	375	369	358	331	363	336	338	340	369	337	367	351	367	377	382	390	350	351	392	401	366	341	349	392	338	372	350	374	343	339	374	360	378	359	346	348	377	337	348	381	382	363	404	355	337	399	384	361	376	371	359	359	387	373	388	347	346	374	332	369	365	346	362	349	351	337	373	334	357	351	363	352	351	381	351	352	370	368	348	338	346	383	353	329	377	381	344	341	355	360	336	390	330	366	392	356	363	385	353	375	402	343	370	386	357	376	371	321	400	344	370	392	378	371	358	363	365	383	374	373	350	356	326	379	312	325	378	366	366	368	370	369	367	332	365	365	359	378	332	381	364	344	358	379	376	360	339	386	361	361	357	365	367	349	361	352	339	351	366	349	359	346	370	370	363	365	358	349	366	368	360	353	333	373	350	392	334	359	366	371	341	351	358	369	394	341	370	380	328	366	356	349	344	364	395	380	358	358	342	372	361	352	330	365	367	357	382	365	364	317	363	331	397	352	351	356	352	388	355	363	380	372	350	360	350	388	374	361	359	368	389	342	361	362	373	363	344	369	374	350	378	369	322	381	357	382	363	391	371	365	363	367	329	350	363	380	374	372	377	342	356	375	386	364	368	356	346	346	379	405	333	335	394	321	376	404	359	347	361	360	345	373	387	363	383	321	377	384	345	392	362	357	391	372	366	362	391	350	382	374	355	403	375	345	362	376	350	375	356	344	345	361	370	372	365	355	393	373	366	365	393	361	393	367	360	374	370	344	376	363	326	375	351	386	365	364	366	320	366	391	336	352	407	392	374	360	381	364	331	382	386	349	371	354	359	367	379	385	339	390	335	374	357	375	387	376	368	346	365	386	369	353	362	320	368	375	328	378	359	372	351	389	362	344	328	396	352	339	344	365	388	351	374	367	331	343	355	357	379	400	359	371	318	350	377	347	357	389	361	363	357	352	383	333	349	347	350	333	379	333	377	372	360	386	386	368	332	349	355	362	366	348	344	363	365	338	351	353	381	319	374	366	369	349	348	374	378	327	329	338	365	369	387	376	383	360	378	401	349	354	381	366	396	374	347	371	384	382	360	356	356	371	352	374	342	347	411	381	341	355	388	379	334	352	370	349	331	381	375	394	381	376	363	387	341	360	329	382	376	363	342	349	393	371	382	356	360	364	383	366	350	360	377	338	362	369
22463	20356	27147	23434	20360	20443	10916	1992	1415	1361	1198	1104	1017	939	973	921	904	855	846	868	799	848	803	761	795	777	768	781	766	772	786	748	742	794	726	713	757	727	743	741	744	704	724	747	710	755	717	686	713	720	702	713	721	709	752	684	684	732	725	709	698	711	688	751	690	736	668	700	677	675	680	747	638	667	678	707	692	682	717	705	685	700	693	754	691	708	697	714	692	734	723	716	721	697	727	686	736	715	679	705	716	710	731	699	761	719	718	715	700	669	651	685	740	638	656	684	738	680	673	678	711	730	698	723	661	690	704	710	708	670	707	668	699	685	717	666	696	750	714	693	704	708	684	693	652	676	672	723	700	708	703	696	700	696	735	769	688	655	667	712	735	694	674	658	721	668	658	683	719	670	707	672	715	656	691	693	661	748	703	742	685	713	687	676	659	685	700	668	715	682	675	681	705	689	737	691	698	712	719	707	678	680	714	687	725	709	705	700	660	683	741	740	675	691	693	730	727	679	726	703	670	718	734	687	686	742	773	752	722	696	720	688	694	684	658	677	655	723	699	724	730	718	711	697	702	730	706	687	716	705	696	728	703	677	710	694	672	677	745	710	674	713	705	714	698	720	707	635	695	698	706	688	696	703	704	695	727	661	708	734	721	741	693	731	778	697	720	701	713	663	661	711	697	747	680	703	722	745	717	733	753	664	719	701	712	728	675	656	714	717	774	703	685	720	710	738	722	716	720	715	681	690	661	728	681	666	679	680	633	708	681	669	710	705	676	679	678	734	728	684	726	738	692	658	689	693	769	677	724	657	708	711	703	674	675	721	731	707	677	693	729	672	718	701	699	714	648	691	729	696	653	697	699	673	733	732	746	724	693	716	684	789	696	687	700	691	744	689	704	690	660	736	691	715	684	678	756	735	713	656	685	702	677	697	771	710	709	709	719	681	687	692	743	670	732	652	714	686	714	686	693	694	667	716	688	733	703	678	726	753	686	659	671	716	726	696	675	691	695	724	677	705	686	685	701	728	698	695	672	719	765	742	672	735	700	690	680	737	690	679	705	739	725	673	729	763	700	674	704	722	719	683	641	701	668	715	665	701	774	717	665	740	691	656	681	704	715	666	721	685	736	660	701	736	739	683	672	678	662	690	728	706	731	766	697	749	684	674	684	650	730	671	684	696	662	667	716	658	678	689	627	725	666	714	724	707	701	673	642	715	684	716	679	684	694	701	667	688	664	702	701	674	692	681	677	707	673	719	715	684	776	744	712	705	689	723	694	717	701	679	614	692	693	714	683	666	722	705	749	756	658	764	637	677	737	772	692	669	721	641	696	695	668	657	668	705	650	678	685	678	706	708	658	696	710	731	727	672	674	672	680	740	686	702	683	673	691	712	727	741	718	733	675	709	652	727	746	708	680	645	647	699	681	682	745	717	661	687	714	663	662	693	712	744	688	688	716	723	684	697	674	730	667	762	734	699	704	700	702	701	658	666	655	674	733	740	698	687	717	725	710	648	696	697	683	725	707	719	719	681	700	683	743	730	711	722	644	696	749	710	654	641	713	724	686	656	671	655	694	679	662	751	707	671	703	675	674	748	700	706	730	716	708	698	712	721	649	734	668	728	693	718	719	695	694	682	701	706	729	693	705	633	734	698	721	716	680	692	694	707	750	698	678	679	735	663	712	676	724	692	731	699	709	691	696	684	669	684	692	718	655	690	718	676	721	711	692	671	721	710	670	646	724	733	708	685	695	722	673	674	698	708	654	702	765	746	678	684	740	719	668	722	700	712	651	724	731	683	689	657	695	672	684	731	671	699	700	747	723	686	662	769	673	692	692	691	720	710	677	708	706	710	668	672	637	676	692	707	719	689	667	708	623	677	730	706	690	697	689	642	675	705	717	698	683	716	707	627	690	692	685	685	674	709	668	684	688	729	653	688	736	729	681	649	696	690	666	692	678	758	707	730	700	699	699	700	692	695	746	768	697	696	736	693	648	681	648	703	692	716	707	710	679	656	705	631	697	720	707	687	686	727	715	737	685	738	677	676	661	732	756	703	682	701	665	686	709	728	691	703	731	722	728	705	687	720	699	693	649	705	674	706	743	703	627	691	715	686	703	769	719	679	696	700	693	706	720	672	697	772	729	738	722	651	670	709	671	723	706	700	704	723	645	694	653	703	698	651	729	667	710	706	696	733	710	701	647	684	679	702	712	708	680	698	691	707	744	767	676	708	711	716	699	713	749	728	690	732	710	677	735	693	668	691	671	717	699	664	628	742	740	714	693	673	706	747	665	716	723	666	716	726	762	704	716	713	686	745	643	667	631	720	703	729	703	729	721	639	702	706	670	703	676	730	637	681	660	730	708	673	700	734	717	687	715	689	739	695	740	701	698	665	725	709	710	757	685	661	658	733	630	663	656	731	686	707	693	728	727	687	684	704	667	670	666	675	725	715	695	689	676	715	729	695	721	698	698	687	695	665	728	713	692	679	706	722	717	713	660	710	698	670	648	722	709	702	732	689	685	743	740	699	703	739	687	657	722	670	698	690	731	677	693	700	716	736	721	709	703	748	653	695	688	672	695	687	671	718	692	678	676	711	689	669	667	705	752	729	706	694	763	688	650	770	704	719	707	685	658	670	729	713	667	716	701	709	640	651	672	736	709	724	695	729	650	725	710	707	713	727	720	690	703	736	656	702	688	661	715	676	683	664	736	690	669	708	681	688	687	724	661	687	696	679	675	704	705	736	669	691	656	731	686	691	733	648	675	661	663	641	745	671	746	670	670	700	687	715	670	733	745	703	694	689	770	765	686	705	706	616	706	733	716	679	700	726	690	700	681	665	726	705	679	696	677	700	707	692	654	678	738	659	683	643	660	714	742	687	682	660	657	714	766	693	688	675	659	691	773	732	735	699	759	684	681	660	731	730	708	684	671	683	765	721	671	696	678	700	660	688	718	709	698	672	697	687	685	668	693	688	681	700	721	703	728	754	721	716	725	702	678	692	733	713	703	684	673	712	674	668	659	710	678	693	723	709	682	683	696	731	731	716	697	686	694	734	694	675	690	711	671	659	705	656	711	711	669	685	685	719	669	673	719	664	695	721	723	725	761	699	725	683	688	731	659	702	741	678	690	654	672	668	691	703	671	678	729	665	708	707	730	674	694	688	702	721	667	690	724	725	675	711	667	705	697	726	693	724	684	663	691	690	668	667	752	729	738	731	668	766	691	692	702	789	685	670	701	744	716	695	749	711	705	654	692	722	725	707	662	679	645	684	692	723	710	683	686	647	751	687	706	693	727	695	681	671	710	667	712	729	737	687	679	692	742	663	692	678	689	678	696	671	695	698	707	689	728	678	685	720	691	669	679	671	682	657	726	699	734	687	692	704	720	744	691	693	709	709	669	695	735	646	687	732	716	686	641	706	705	720	663	704	709	708	671	714	673	708	736	663	694	730	670	712	690	655	704	692	665	665	717	709	665	693	737	714
16935	22978	17988	10111	6654	4866	3664	2981	2428	2088	1760	1572	1471	1346	1302	1174	1125	1076	1046	999	913	1013	920	839	882	841	827	844	820	829	767	791	769	771	727	727	743	704	791	739	723	768	706	734	754	719	754	736	682	705	715	759	716	705	704	715	662	713	690	675	723	717	691	666	705	726	667	674	730	702	644	679	670	674	696	637	707	680	661	624	647	684	637	676	705	663	682	683	705	661	653	632	678	642	683	687	672	700	672	697	652	692	693	684	700	697	667	699	641	632	631	729	635	679	715	654	656	667	662	693	661	678	699	653	655	657	619	681	634	671	707	700	683	685	661	668	701	697	695	691	651	651	666	691	700	714	680	680	665	690	657	688	619	670	636	610	674	688	662	642	693	684	669	728	662	633	673	685	691	642	669	629	680	645	661	610	671	649	675	678	716	649	696	644	683	659	654	669	669	637	645	612	641	656	678	662	608	708	685	670	664	670	667	671	645	688	657	636	695	674	603	639	669	654	674	613	671	747	679	685	718	675	661	681	702	679	641	665	665	641	655	674	654	656	668	650	688	693	685	662	694	669	691	663	635	663	657	699	639	657	652	708	671	628	665	686	652	695	660	680	705	661	636	642	639	648	685	690	676	676	626	682	680	696	697	651	661	667	672	675	696	657	659	655	702	661	677	675	665	690	726	676	640	684	653	669	677	650	652	667	666	690	687	605	748	602	689	693	649	659	633	618	704	665	664	709	643	624	688	668	654	670	649	634	703	648	649	661	625	720	660	635	661	649	657	707	651	666	639	689	687	652	664	660	658	659	682	695	655	697	674	699	732	658	693	677	609	664	679	612	663	640	670	686	662	656	656	688	685	663	691	679	631	701	629	668	699	654	679	699	645	677	619	659	668	649	637	679	647	660	655	655	709	683	635	684	674	661	690	655	668	642	705	628	698	644	654	636	642	665	681	704	678	665	651	696	671	662	638	681	747	660	680	688	701	675	648	684	679	671	684	690	704	681	681	716	709	644	642	687	681	668	650	634	698	643	649	669	675	677	673	677	682	631	670	672	632	644	672	699	688	691	700	664	605	659	641	668	632	656	676	647	657	716	722	743	663	708	677	670	659	672	707	643	680	687	705	637	634	642	667	668	719	660	683	643	643	686	706	684	692	649	673	686	642	680	674	656	708	658	685	648	680	660	698	667	663	685	640	669	668	665	647	637	720	675	665	669	717	661	693	643	686	695	672	702	689	659	670	685	618	679	618	667	632	639	695	700	645	652	683	666	637	661	700	648	695	679	626	670	628	689	674	673	667	675	698	662	657	654	663	684	694	686	653	630	641	682	687	682	638	658	665	694	648	628	646	665	680	631	687	666	645	678	655	651	670	640	684	652	673	681	683	699	642	661	645	657	648	637	621	688	665	664	670	636	667	674	649	684	692	665	576	654	632	644	666	683	661	715	694	626	668	645	665	663	663	702	698	650	671	657	669	657	673	670	670	657	654	661	668	687	684	683	645	673	708	658	617	677	643	632	636	678	716	643	618	733	612	706	658	665	677	691	695	684	644	627	685	695	685	690	645	709	645	688	658	729	669	633	671	679	652	696	667	651	712	680	634	639	673	697	694	650	690	671	646	672	706	694	678	697	632	694	702	645	648	679	679	662	693	679	722	593	693	634	670	690	639	716	663	705	642	603	654	697	655	676	680	692	649	663	622	666	693	688	677	688	666	632	689	665	681	676	650	670	662	672	682	712	656	640	684	654	685	677	662	651	680	722	696	656	668	674	648	669	686	690	618	636	602	633	636	680	643	673	700	688	652	712	695	662	686	683	626	637	663	662	671	681	670	694	671	721	714	641	711	672	694	678	728	689	674	652	640	665	708	663	658	653	678	652	678	738	678	685	662	646	648	676	681	672	690	652	666	656	663	719	638	679	661	610	688	673	675	663	709	696	719	669	732	668	665	689	658	650	690	691	650	664	647	692	675	674	683	646	669	673	667	690	663	684	642	704	682	674	659	640	690	699	651	625	630	647	642	653	629	650	700	621	694	624	678	628	663	652	624	685	671	671	689	691	710	691	662	682	674	662	634	670	677	705	642	663	673	668	665	649	665	719	686	656	639	749	664	653	668	688	702	639	716	657	653	661	695	702	668	694	652	632	698	665	616	675	628	669	661	665	665	680	648	661	617	662	694	669	662	705	664	647	685	701	690	662	677	640	654	646	653	700	695	681	620	675	693	669	653	653	639	618	674	722	670	686	634	660	666	705	671	712	621	644	675	716	660	661	749	652	686	677	699	696	659	717	646	619	679	670	680	684	650	681	657	685	640	637	711	623	652	677	654	670	657	628	663	661	696	705	703	688	657	679	681	669	670	679	687	678	677	651	649	669	668	693	642	671	666	657	674	679	642	672	661	650	620	656	673	626	639	681	664	656	648	648	639	653	629	714	663	682	670	666	725	721	725	644	646	684	663	675	681	684	665	652	663	675	681	670	680	647	694	675	667	691	678	650	647	672	632	689	683	686	719	655	693	638	699	644	670	660	676	665	674	696	672	683	651	651	655	659	680	613	705	688	648	677	665	618	685	630	654	635	674	688	649	659	656	632	671	617	703	665	676	715	641	695	709	646	657	672	694	683	664	709	653	686	663	687	642	674	664	685	646	669	661	685	668	688	655	691	670	681	699	662	630	655	681	674	666	678	661	660	680	697	728	615	721	708	654	646	688	707	664	640	663	707	633	713	670	694	672	705	653	677	673	620	700	669	653	697	649	674	681	690	690	714	620	693	689	618	689	642	666	625	630	661	678	733	644	702	693	710	670	623	695	677	654	665	673	660	645	665	647	705	618	681	662	673	671	634	677	657	711	694	644	650	675	697	687	649	676	667	640	626	691	645	679	654	647	659	683	632	675	680	670	667	660	660	629	716	655	684	656	663	666	632	667	677	649	639	693	709	708	656	655	659	650	678	624	624	672	676	685	634	711	636	635	691	656	659	653	678	696	668	677	703	627	651	676	671	678	659	605	674	694	710	657	694	670	668	666	669	643	688	719	672	610	630	647	678	663	693	717	686	604	728	630	680	674	664	641	645	613	674	648	687	681	705	681	674	616	641	649	667	642	663	635	643	684	666	635	706	628	695	651	655	625	649	665	721	678	673	660	683	671	691	673	700	727	655	629	696	667	670	618	646	663	725	684	668	702	654	686	661	715	660	668	626	641	631	650	704	644	677	670	658	702	657	665	685	649	659	656	713	653	686	657	640	670	632	675	679	633	686	650	614	661	614	636	668	690	669	674	707	651	672	652	669	647	673	656	664	645	672	657	628	700	676	663	659	707	683	682	687	647	650	624	656	601	645	608	649	649	633	672	646	715	682	647	663	661	601	689	700	734	642	687	661	681	666	670	648	677	642	670	644	655	658	678	663	689	658	715	653	647	668	693	678	635	645	663	723	691	673	648	640	752	663	635	696	657	647	687	692	619	608	669	638	698	629	655	692	663	731	665	661
27756	13877	2244	360	268	216	216	183	187	150	161	166	165	167	158	157	154	160	139	165	158	154	147	154	141	154	151	154	140	132	138	151	160	153	160	175	145	167	155	153	178	168	144	153	152	150	139	149	146	170	153	139	164	165	162	136	143	157	153	147	150	149	152	147	159	141	133	132	150	152	162	137	144	146	140	148	120	164	151	129	155	163	147	153	188	161	132	145	144	150	165	174	145	141	155	146	148	128	142	142	139	140	128	164	156	145	167	150	176	159	166	153	153	144	159	134	175	140	139	138	167	168	139	154	181	158	164	155	171	131	144	161	151	151	163	158	147	137	151	149	141	149	142	134	150	152	141	153	137	161	143	135	136	152	141	156	135	156	141	148	152	142	160	157	161	153	144	138	139	159	165	156	160	146	132	157	138	182	133	139	163	143	159	155	161	156	152	134	121	155	159	154	143	144	141	159	127	137	144	157	150	141	163	145	149	133	123	144	138	158	153	152	142	140	163	150	155	150	152	160	134	134	160	134	137	155	154	146	138	138	143	123	176	145	156	153	138	125	139	160	139	145	148	138	122	146	145	143	152	146	151	138	132	155	145	145	165	150	161	147	169	151	144	154	162	167	146	135	147	161	146	167	161	153	163	153	160	153	138	160	133	158	152	149	172	151	153	164	169	135	165	152	130	189	132	164	168	159	148	135	149	151	153	172	146	119	174	146	144	153	149	146	148	152	131	157	159	145	162	143	141	152	145	141	152	157	145	155	134	158	170	137	145	152	153	161	165	163	144	156	143	138	175	150	136	137	155	148	159	150	156	154	133	126	148	135	142	153	151	138	144	154	154	163	158	141	156	157	145	156	146	165	146	146	145	142	169	134	152	133	135	155	160	144	159	148	153	163	153	141	155	149	161	143	180	149	161	130	168	164	149	144	139	160	136	162	151	165	133	174	136	146	178	135	138	151	161	161	158	147	152	179	155	139	145	151	139	129	145	148	127	140	139	150	158	174	154	146	151	153	152	147	152	137	172	149	148	152	141	160	143	175	156	171	146	139	139	152	148	156	145	146	139	154	137	155	148	149	150	157	140	153	139	164	154	171	157	154	145	141	142	143	175	172	176	130	164	136	142	157	161	152	135	154	162	164	140	139	148	147	171	150	146	150	161	164	134	120	147	163	175	167	138	171	165	131	140	169	134	146	146	137	164	144	172	147	130	131	156	154	145	141	141	150	146	146	143	120	131	152	160	150	159	146	146	146	143	158	124	137	158	143	141	143	160	149	156	146	180	141	141	150	169	155	159	171	161	155	138	143	164	143	172	150	161	152	144	151	166	160	161	170	145	131	158	152	145	141	143	153	136	189	154	152	147	164	129	133	156	140	161	133	154	145	153	156	165	161	160	142	168	153	154	157	162	161	137	139	160	138	163	166	184	164	142	152	157	138	145	146	159	139	161	154	165	145	153	153	151	148	142	156	143	135	152	151	155	157	143	155	149	165	147	141	167	163	128	148	171	151	149	135	151	143	146	153	141	146	158	135	161	161	146	132	140	131	156	146	139	122	149	151	173	155	155	159	161	168	155	149	139	150	150	158	135	146	180	165	143	164	165	150	158	164	158	175	132	169	137	166	163	149	164	159	162	152	168	144	143	147	156	139	143	141	151	154	155	154	123	137	176	130	150	146	144	137	162	138	142	132	151	141	153	166	136	153	174	164	140	130	161	143	186	136	146	156	156	137	135	160	138	165	161	118	166	146	182	128	157	158	128	156	161	140	165	153	161	140	147	151	156	149	145	132	152	177	142	142	145	156	147	157	144	149	164	132	132	164	171	157	158	153	193	154	158	137	133	135	148	155	153	141	151	169	131	125	165	139	158	149	147	145	155	163	167	157	136	128	163	151	147	144	152	152	149	157	160	194	141	154	152	169	132	154	128	149	152	132	162	154	153	152	138	163	145	165	179	136	141	166	149	143	162	151	151	157	147	133	134	155	150	135	149	148	139	141	133	141	157	157	103	143	163	137	149	141	147	150	143	147	147	155	132	150	149	152	136	139	141	149	145	158	160	145	164	146	141	167	166	159	159	159	150	138	133	158	166	168	142	146	154	147	152	137	161	154	138	145	135	161	136	133	159	151	164	140	138	126	180	124	139	131	173	140	158	143	153	130	180	160	144	155	145	171	168	142	158	152	163	132	148	143	144	154	143	149	133	153	151	154	151	137	151	159	169	137	160	154	154	153	142	145	135	148	122	141	143	138	156	148	148	159	148	148	147	158	159	152	145	156	130	173	142	144	141	148	142	159	147	135	153	147	164	157	142	141	163	144	147	138	164	144	125	161	133	166	168	141	147	146	143	142	140	125	131	142	132	156	145	144	153	179	161	175	129	144	161	157	153	153	144	151	154	146	158	180	147	142	138	141	163	134	172	149	150	180	147	154	118	152	150	143	127	154	154	155	151	159	160	150	131	174	169	144	163	166	142	147	142	135	167	170	150	122	139	165	135	140	139	150	156	164	123	134	159	167	138	141	154	144	136	150	148	151	147	166	155	157	165	151	132	156	138	160	168	146	135	150	158	161	151	139	147	119	146	162	150	160	154	169	137	156	150	147	138	153	134	162	142	158	144	172	154	148	138	135	155	177	145	165	149	153	167	159	168	163	151	154	130	148	168	145	157	156	159	167	178	167	144	155	133	140	145	136	150	143	157	172	144	139	141	137	182	148	137	156	134	168	139	174	161	170	149	181	155	153	155	159	145	158	150	162	145	135	155	156	153	142	147	154	145	172	154	158	144	158	151	157	129	162	151	140	146	174	158	165	165	150	157	156	163	134	132	155	170	153	147	169	164	143	143	144	124	143	142	160	147	139	136	140	177	155	163	144	132	163	182	163	157	152	126	143	130	136	150	158	160	162	159	145	138	142	140	155	138	133	145	154	143	152	128	144	147	143	142	150	150	126	167	144	164	167	157	164	155	140	156	157	137	142	135	159	135	149	167	164	139	147	172	136	152	136	165	175	159	165	137	153	140	141	139	151	150	163	165	152	156	148	145	155	164	149	117	137	138	159	144	149	137	139	150	132	146	162	144	159	183	156	137	143	137	164	138	149	154	162	163	137	178	135	151	143	149	107	149	154	182	178	136	169	160	150	159	165	146	156	172	126	179	141	152	179	141	155	146	162	143	152	142	143	154	141	156	172	155	143	140	149	165	165	167	144	135	157	147	142	175	146	154	137	128	145	166	161	142	150	156	160	142	142	159	139	159	156	140	162	173	178	135	171	149	162	150	141	152	130	141	143	148	176	148	146	153	127	125	152	149	155	159	141	157	146	147	173	154	146	148	168	170	162	136	146	151	152	157	162	144	144	163	162	135	162	147	147	159	150	160	147	154	149	141	139	150	147	152	138	137	154	151	148	168	147	139	170	156	157	158	142	157	141	151	150	142	132	150	141	150	161	162	157	134	121	127	170	150	142	154	169	143	142	157	143	138	144	150	151
5471	3240	786	409	319	287	264	205	221	209	210	165	197	190	172	191	176	191	190	189	190	179	180	187	173	168	180	174	153	193	172	171	189	179	160	160	163	185	168	169	185	165	155	174	200	179	153	185	171	170	185	175	171	168	184	189	188	177	164	168	151	174	185	191	164	155	198	165	164	165	174	180	171	168	152	189	164	176	161	164	162	184	184	191	186	167	193	186	175	184	186	145	182	151	184	166	173	162	178	167	187	167	167	160	177	170	158	179	143	155	187	152	183	176	188	162	172	163	155	176	193	163	181	147	173	182	172	154	156	201	166	196	161	192	176	169	177	173	184	176	167	159	159	189	176	165	179	196	173	173	165	158	182	192	169	168	147	173	180	171	199	161	186	178	189	171	168	170	193	171	172	185	143	193	173	182	201	163	183	188	179	155	169	174	164	195	171	174	191	174	180	173	182	172	193	184	173	166	165	176	184	177	174	141	163	195	178	150	161	179	178	162	203	149	168	183	195	181	163	177	187	155	179	188	188	174	164	192	194	170	165	182	198	154	169	180	201	182	200	193	198	162	167	168	170	170	167	178	166	174	157	193	182	170	180	180	182	180	174	166	165	162	174	198	159	176	185	191	161	166	170	180	194	162	187	166	167	177	167	160	162	158	150	190	169	195	181	168	176	165	161	178	167	170	214	177	198	176	174	200	180	184	169	183	166	160	170	159	189	197	161	189	152	183	158	156	161	167	171	159	180	190	155	182	170	161	175	191	155	201	176	148	174	177	194	185	198	165	160	145	168	182	147	165	176	167	166	170	182	185	159	198	176	154	173	176	194	175	165	172	156	173	164	189	157	179	175	173	157	165	149	169	179	170	171	163	184	152	175	174	156	156	197	165	187	181	203	190	185	173	172	175	170	183	174	181	169	169	195	179	166	201	183	156	184	173	176	180	174	174	165	179	184	169	160	162	171	186	179	177	178	172	148	156	182	153	195	163	154	196	182	165	182	180	180	180	178	158	182	186	193	177	162	138	176	168	181	171	172	168	148	155	189	171	214	152	179	149	171	166	180	156	164	167	192	182	185	178	172	165	178	165	168	181	193	170	171	187	172	169	172	172	186	157	166	154	172	183	171	171	174	185	158	172	169	172	167	174	180	190	161	180	193	176	169	192	167	158	183	195	180	193	187	179	169	179	160	171	170	168	160	161	183	157	177	159	184	177	154	171	188	169	168	171	174	168	166	167	186	164	150	149	171	172	179	198	159	179	192	187	174	175	165	175	162	175	172	160	181	162	180	164	144	156	148	164	183	175	181	163	155	155	201	185	172	196	162	162	183	174	188	184	180	181	183	162	174	188	182	158	181	194	192	188	178	175	158	166	205	176	183	178	185	171	190	193	168	182	175	184	178	172	153	169	185	166	197	182	190	169	169	171	179	180	149	198	187	145	176	157	152	154	163	163	184	169	154	168	170	186	155	163	176	165	166	183	197	142	184	190	170	154	188	173	171	159	162	184	154	183	177	174	146	158	180	183	155	180	182	188	204	167	170	182	153	164	194	165	171	168	157	203	172	172	175	186	177	178	173	167	165	167	158	165	185	153	158	178	207	174	168	181	169	167	182	157	147	163	166	173	193	195	163	156	168	172	164	176	182	186	173	186	169	165	207	193	158	179	165	164	174	167	171	176	168	162	187	168	164	169	144	169	168	164	178	169	173	169	173	167	170	182	192	178	176	180	166	157	169	172	180	179	172	156	183	181	160	180	159	156	177	183	151	176	161	172	177	180	162	172	186	156	161	153	164	181	171	165	174	161	172	164	165	199	167	175	197	163	170	179	181	171	163	177	186	176	156	179	170	159	158	170	183	185	163	160	174	174	167	178	154	180	176	181	182	174	178	165	155	182	172	189	165	181	170	160	171	167	188	170	147	185	161	206	178	139	162	167	180	133	161	167	195	151	170	189	173	175	186	154	154	182	196	170	176	187	188	170	167	191	165	188	189	169	165	148	152	192	150	151	190	174	188	169	163	176	167	157	169	164	166	172	182	194	204	191	168	155	182	190	150	189	164	178	146	170	154	183	189	168	173	175	161	155	168	158	164	191	190	175	172	156	148	165	154	178	213	153	173	178	181	167	187	186	189	169	183	178	182	169	162	193	172	199	166	149	144	178	175	168	159	159	153	169	142	188	175	153	165	167	177	187	158	165	150	157	173	164	179	169	177	168	190	171	175	171	150	170	178	161	177	167	178	154	175	169	166	179	182	159	187	179	159	168	168	193	190	181	182	162	168	161	169	164	165	170	184	208	185	161	192	155	169	191	147	186	164	164	164	179	168	163	163	159	155	198	166	151	200	168	170	152	174	182	155	177	178	177	182	165	179	169	190	163	167	175	158	184	178	179	178	179	182	187	156	164	188	166	163	175	182	172	163	176	207	155	167	170	195	138	181	182	182	194	178	194	187	160	159	165	159	197	163	174	147	168	164	155	160	150	175	177	155	164	176	182	198	176	165	147	156	147	176	176	175	169	172	167	198	167	162	201	184	166	169	171	169	182	155	164	164	165	159	172	146	189	167	192	176	181	204	171	165	173	173	178	158	156	175	164	180	173	189	170	166	172	177	170	184	182	194	154	186	193	157	170	189	147	162	176	180	178	149	158	163	160	202	174	166	152	174	188	181	183	172	187	181	163	157	156	180	188	160	139	203	175	153	198	162	162	173	156	181	169	160	170	171	165	175	186	165	194	179	162	190	173	202	159	166	167	172	179	188	162	170	171	183	178	159	168	167	167	162	167	194	191	161	181	205	170	197	187	172	179	168	163	186	161	169	177	178	151	170	172	179	165	189	151	174	182	177	177	167	170	174	174	133	185	206	208	159	175	200	150	157	173	191	188	178	185	175	179	174	166	182	153	172	165	177	190	151	168	166	180	179	173	162	182	181	159	178	162	168	164	179	174	186	163	161	172	166	176	167	183	189	207	169	175	162	174	191	157	156	164	172	165	171	173	152	193	189	188	185	169	166	174	185	180	163	173	171	169	167	165	182	163	154	178	192	160	184	174	177	148	167	165	158	158	181	162	167	161	162	184	159	177	163	179	154	192	169	185	182	179	171	161	174	172	168	177	181	168	156	150	153	152	155	159	180	163	183	171	168	169	183	167	155	164	147	173	167	166	177	195	171	185	172	184	169	150	182	149	187	155	172	200	147	155	178	178	154	163	185	166	176	188	147	189	183	141	199	176	192	171	183	186	158	181	184	184	173	179	167	147	176	171	169	188	161	176	175	181	174	180	193	187	163	151	176	168	182	167	165	192	165	152	181	178	170	150	160	173	158	173	179	164	156	181	163	165	151	155	183	181	158	176	151	182	190	161	177	147	184	176	188	173	158	183	198	149	176	180	158	173	166	167	153	171	158	155	184	183	186	181	195	179	174	184	180	131	170	186	162	193	181	170	183	153	189	171	177	178	195	180	168	165	166	163	182	149	166	190	158	189	185	188
24451	20396	26929	23777	20409	12111	1491	906	750	695	653	578	547	508	467	489	442	450	488	467	447	436	415	453	410	429	377	423	431	436	397	398	368	385	381	408	381	404	369	356	379	402	381	349	395	372	395	424	410	408	407	390	413	382	418	381	390	373	395	344	380	396	382	374	388	381	408	359	345	394	375	371	373	393	396	388	388	383	376	370	334	348	336	378	434	401	394	436	442	363	378	355	414	380	349	396	373	362	389	420	388	375	411	379	381	379	390	380	377	389	359	375	382	389	376	418	383	342	379	337	388	365	371	363	390	399	386	377	398	356	399	366	384	352	391	374	369	325	362	371	365	355	406	387	364	359	363	384	391	369	402	384	382	378	372	353	329	370	361	383	408	347	385	364	376	359	394	386	376	379	364	365	374	380	382	350	396	370	391	376	387	389	357	348	352	384	373	380	360	360	354	380	389	346	379	365	373	370	409	340	398	383	359	398	318	378	391	350	376	395	404	392	442	374	389	368	375	368	371	405	416	371	404	382	373	377	414	361	362	348	389	379	384	395	364	397	374	364	375	388	373	360	362	390	348	339	368	366	381	391	411	364	413	363	340	412	376	412	371	351	381	381	370	350	368	391	402	362	370	361	382	393	368	368	395	369	389	362	374	390	361	337	365	351	377	370	413	395	343	384	366	375	377	404	402	372	421	355	404	380	396	363	362	381	398	380	366	364	384	348	384	372	383	371	366	330	351	353	364	377	342	378	376	392	389	380	383	367	387	385	365	376	389	375	376	335	373	404	366	367	356	343	394	379	413	336	399	408	342	377	362	375	359	409	400	391	364	352	364	365	414	351	408	352	383	335	385	401	351	357	355	398	384	381	360	353	339	369	377	359	391	338	396	360	400	366	387	399	361	337	370	405	401	340	389	424	388	376	392	382	369	382	383	342	378	369	375	369	356	352	382	360	427	357	399	347	373	384	385	383	359	389	357	397	361	380	405	387	343	371	382	374	366	410	388	377	352	388	365	377	379	372	395	380	360	376	365	386	419	383	405	378	383	327	363	352	383	401	389	363	401	379	336	371	364	361	378	381	379	383	358	351	372	415	403	386	403	406	343	392	387	341	378	372	419	379	395	348	366	372	365	394	342	366	353	368	368	375	392	379	366	414	373	385	354	383	324	354	360	394	360	334	388	337	373	387	353	394	385	414	392	364	409	332	375	423	370	391	366	386	376	398	353	370	381	408	368	374	381	391	408	372	376	376	383	370	359	357	341	378	370	389	355	364	343	370	340	384	377	365	380	369	385	380	378	376	383	345	357	365	395	366	375	360	337	385	400	371	410	394	395	380	381	377	391	363	359	374	421	399	378	365	388	416	349	357	360	424	378	361	389	376	366	380	332	369	388	352	375	368	369	354	372	378	389	372	355	371	366	383	358	342	395	385	387	355	378	402	379	378	378	329	357	382	372	373	377	402	402	369	366	410	350	357	379	383	384	366	409	360	382	382	354	409	387	386	421	381	347	423	390	393	405	378	328	406	342	413	380	382	381	361	368	369	421	392	369	398	338	376	394	382	385	399	339	373	360	354	349	344	392	364	384	422	349	390	405	384	357	382	387	408	374	369	370	429	361	349	355	379	374	397	365	369	370	371	366	351	350	368	375	359	376	370	386	422	377	419	365	364	413	380	389	359	352	383	377	374	374	390	381	390	389	374	395	383	384	398	384	355	352	398	365	380	393	381	388	364	343	411	381	374	331	369	352	400	360	394	394	387	384	367	394	373	402	397	371	356	374	376	385	357	348	387	353	389	401	374	385	360	389	376	352	378	368	399	400	354	409	357	379	393	383	379	396	352	377	360	377	394	414	369	370	355	368	376	358	391	424	368	388	363	362	380	368	342	403	386	384	370	382	385	375	351	373	372	396	402	356	366	378	367	383	357	373	366	385	387	399	360	361	410	393	360	378	377	382	370	366	363	397	377	398	377	376	361	364	397	386	365	411	361	364	422	371	361	347	373	349	380	381	355	374	393	352	357	404	389	400	387	358	342	352	379	383	398	382	376	327	371	356	390	360	429	395	369	356	355	397	377	365	408	362	398	360	373	388	369	370	362	365	377	382	394	372	392	378	370	378	351	372	373	388	376	343	364	383	379	325	358	328	393	381	324	430	364	383	379	396	381	408	376	378	344	397	357	355	379	385	362	372	358	358	376	365	366	380	367	396	378	344	391	368	379	390	365	374	379	365	377	368	341	392	386	356	374	393	378	393	366	383	349	384	354	375	365	339	397	363	397	362	363	362	398	377	376	386	383	349	368	389	397	394	375	402	402	373	367	400	373	377	361	397	377	379	366	373	368	373	367	393	396	428	422	376	352	395	330	392	363	402	373	353	365	365	374	396	347	377	383	367	365	370	435	361	406	367	402	365	373	406	375	370	361	405	378	359	358	362	359	390	383	361	352	366	350	366	366	365	359	383	363	399	378	381	353	395	370	375	390	376	386	378	381	341	374	359	366	361	357	372	356	388	405	348	390	377	380	377	367	357	379	357	374	392	355	367	378	372	374	377	356	349	379	383	394	371	365	368	364	374	363	369	382	367	379	394	354	390	383	360	387	374	365	338	409	368	368	407	388	366	374	381	361	360	381	366	391	386	390	344	382	350	386	344	382	395	367	365	388	367	393	329	396	397	385	383	393	362	367	386	387	361	375	382	358	378	399	347	349	360	385	376	370	348	357	404	382	383	380	388	409	366	349	365	334	354	381	350	395	404	354	403	410	339	357	405	376	388	345	366	342	367	366	398	405	371	386	365	365	352	362	352	373	367	364	374	368	396	364	378	373	344	378	361	391	375	398	395	387	364	381	410	344	413	345	379	350	364	381	387	350	381	355	381	378	419	345	429	385	358	381	385	376	356	356	376	377	356	378	374	382	340	343	411	402	378	390	409	379	354	379	361	379	348	387	390	391	373	375	408	391	403	388	353	382	376	414	410	392	377	370	372	427	382	396	374	397	372	347	373	354	422	416	400	354	358	372	382	403	401	332	409	404	363	399	404	390	353	335	379	416	350	379	375	358	395	420	394	378	399	370	350	358	390	381	385	375	398	365	377	357	359	344	349	401	360	391	363	358	360	353	406	338	372	375	379	387	369	358	374	378	358	398	363	395	351	360	390	381	373	364	394	382	374	373	362	412	369	374	366	349	403	393	370	380	376	385	379	368	355	328	367	354	412	376	380	372	376	380	357	394	382	383	380	381	406	341	349	403	361	414	376	342	351	425	367	358	361	388	407	343	380	361	344	357	418	406	382	388	382	360	391	371	384	382	356	390	370	385	371	378	412	375	404	374	397	400	391	360	384	368	408	357	389	365	395	347	352	402	379	353	345	378	375	388	378	386	412	348	371	334	376	402	378	392	360	376	374	368	369	365	409	352	334	379	388	353	376	356	377	342	358	382	384	392	343	354	362	369	356	364	384	382	377	363	354	360	379	385	379	395	398	358	394	356
14769	18489	11189	5834	3663	2559	1970	1519	1210	1090	937	839	792	734	636	632	597	539	579	552	526	559	473	448	461	471	442	390	454	429	423	374	371	417	389	441	412	376	388	373	412	392	406	378	399	407	368	372	374	362	380	394	362	395	386	413	398	382	387	386	374	393	352	391	378	336	384	358	394	354	343	372	373	372	382	365	371	398	375	348	398	356	341	348	380	348	308	363	373	372	371	381	386	332	378	412	355	378	390	378	367	338	393	367	390	356	410	370	365	357	360	396	347	380	358	326	380	368	400	427	379	320	365	353	353	385	394	415	378	364	382	376	337	366	371	368	358	333	370	361	362	372	371	382	376	336	329	358	383	334	380	417	387	379	364	341	372	390	356	379	367	351	343	370	349	349	375	353	396	368	357	367	357	376	389	350	385	373	350	367	326	380	383	365	381	350	376	358	357	376	367	400	372	375	395	363	367	349	346	368	366	374	368	355	348	357	347	363	328	326	351	356	396	378	366	339	392	387	349	363	340	370	342	357	354	370	366	388	351	360	359	359	389	356	361	353	368	364	373	352	354	382	341	331	344	372	370	396	395	360	346	368	355	345	387	370	360	394	337	374	360	380	389	383	360	325	341	389	362	343	353	371	385	379	372	361	360	357	340	351	376	376	378	334	358	362	409	383	386	358	402	347	393	365	351	400	361	374	348	352	375	355	364	359	352	370	368	346	371	387	355	393	352	360	344	425	358	363	360	380	379	354	359	371	379	357	365	350	352	394	413	374	375	389	383	382	368	370	373	390	369	392	410	367	398	399	371	353	376	364	341	362	377	365	362	367	350	366	349	343	366	349	383	371	362	336	379	349	364	394	336	352	389	393	391	360	369	379	357	359	346	365	329	375	369	388	359	378	356	365	340	344	343	388	370	378	367	351	364	382	379	380	329	372	371	364	367	381	342	342	356	398	336	343	370	377	434	349	349	371	357	404	358	355	339	359	382	348	356	405	387	386	366	400	357	346	346	351	364	375	381	342	375	325	407	367	363	365	325	376	356	339	369	365	374	365	323	356	367	379	366	379	380	339	373	383	405	392	388	373	387	377	344	336	386	343	351	368	355	331	373	392	365	340	368	345	335	350	366	353	372	338	370	388	344	387	353	339	383	326	372	370	367	374	354	355	328	362	390	367	373	376	397	361	382	377	354	384	364	359	383	379	360	353	360	370	357	395	343	372	345	370	351	374	381	390	315	391	388	384	350	374	382	383	361	333	366	336	386	366	395	348	357	380	393	351	375	381	350	409	341	416	363	396	391	363	348	355	354	392	376	361	375	368	364	373	374	372	387	327	345	357	364	370	371	344	397	356	351	378	377	355	349	348	371	356	357	383	400	349	378	374	395	372	371	401	392	360	372	374	361	351	371	353	351	367	361	353	385	334	408	384	317	331	371	357	345	336	344	370	401	396	337	341	357	367	365	384	393	359	402	350	377	379	402	358	402	355	371	374	375	374	420	350	374	371	365	382	373	362	356	324	385	393	373	371	356	381	352	355	359	346	371	382	375	360	327	355	387	359	395	368	360	364	357	375	361	366	366	339	369	339	368	350	393	349	376	348	363	371	354	380	337	376	372	382	368	352	359	340	352	326	391	373	374	354	349	363	385	345	362	386	374	357	375	396	359	393	367	368	361	391	365	334	336	346	361	346	349	351	373	350	332	345	386	354	328	364	405	361	342	353	364	357	379	387	388	359	362	388	383	389	380	380	365	366	359	387	354	382	378	337	384	397	373	377	345	358	389	381	355	362	341	360	342	338	352	370	364	343	378	367	382	357	391	386	344	386	339	386	377	367	354	380	364	362	348	366	408	358	341	363	332	356	390	349	391	377	386	358	343	341	368	344	364	335	400	366	366	374	382	353	384	331	331	365	420	374	356	385	341	359	394	351	360	380	356	368	396	370	334	351	372	347	341	368	366	400	375	346	347	372	371	367	323	336	388	403	377	380	380	371	359	355	343	389	389	357	360	371	376	398	359	392	367	373	368	363	392	380	362	399	384	372	343	337	377	368	364	332	384	364	374	370	373	374	363	395	370	363	374	410	378	370	373	376	355	359	386	373	368	397	363	349	366	364	366	401	394	378	349	361	387	360	383	398	376	382	367	366	337	363	386	355	352	370	378	352	351	392	382	363	377	379	384	366	328	368	358	390	352	342	372	392	379	353	386	377	362	392	344	341	363	374	369	369	370	363	367	393	388	355	376	343	353	382	342	359	370	367	382	374	362	333	363	345	389	330	368	383	344	354	367	354	346	379	370	338	346	392	378	334	351	375	374	403	387	328	362	362	353	359	386	375	364	360	365	373	323	351	363	348	334	350	361	370	368	374	366	345	374	350	382	403	370	373	349	367	348	378	398	353	383	364	369	327	363	359	354	403	389	399	363	381	368	353	389	369	385	375	378	364	365	351	336	387	373	386	365	422	358	382	384	337	362	380	402	378	339	365	366	356	372	339	391	349	335	343	356	353	387	373	350	351	395	355	325	346	384	328	362	356	363	375	366	379	373	369	374	378	384	349	359	360	337	381	344	367	340	363	362	356	362	379	351	347	348	382	354	366	351	386	348	358	372	349	352	306	366	383	377	376	361	374	376	359	363	396	395	360	345	381	345	332	379	372	364	369	369	360	368	365	390	365	368	366	344	372	376	364	355	372	420	320	354	350	370	340	394	360	340	415	328	366	349	382	361	359	379	366	397	361	337	373	396	403	362	377	386	347	354	352	384	398	387	387	400	370	382	391	340	350	371	361	360	368	370	359	382	374	322	366	373	412	360	362	335	369	364	321	379	371	375	363	339	384	388	358	388	373	322	347	356	349	355	363	326	366	328	378	370	360	362	343	340	389	355	369	385	378	362	375	381	383	373	382	391	386	352	367	366	389	357	346	386	379	388	380	355	359	364	379	360	373	353	373	349	369	350	352	365	371	372	377	374	360	404	347	369	358	360	346	376	339	389	351	355	356	349	353	390	356	367	375	379	393	356	351	325	391	369	373	345	371	367	382	371	339	368	353	368	380	373	356	373	348	393	348	393	361	359	339	333	366	401	379	346	370	366	370	361	361	346	376	355	377	385	380	382	367	374	379	365	366	398	341	395	377	349	379	371	388	384	387	378	378	363	398	367	374	347	345	372	333	371	390	336	348	363	355	378	349	368	355	336	361	387	363	386	395	358	374	370	361	372	339	334	382	356	383	352	358	388	378	353	382	346	371	362	343	348	386	378	345	369	357	377	349	370	363	358	335	343	381	391	350	370	353	392	363	373	321	349	338	343	339	372	364	354	364	378	376	354	365	361	340	379	336	348	366	364	372	394	376	389	371	359	372	382	361	380	359	373	383	394	346	356	364	390	362	379	394	418	354	416	340	345	339	387	361	363	347	351	377	365	389	335	338	320	413	361	356	394	360	363	356	372	378	376	357	380	369	298	372	364	363	384	367	343	369	349	352	340	351	375	351
22487	20382	27226	23423	20384	20481	11512	1870	1468	1271	1116	1091	1025	930	935	879	873	886	826	817	787	842	857	819	798	767	738	774	757	775	760	759	744	754	729	698	693	743	794	719	736	726	724	713	744	717	716	672	721	712	678	721	672	723	705	712	729	732	741	691	720	741	703	710	702	704	717	748	721	714	703	734	694	733	707	706	703	737	711	733	700	727	719	684	673	694	711	728	724	694	738	713	715	727	711	718	676	705	700	706	726	727	678	678	680	707	687	754	698	755	689	756	752	711	752	700	695	686	706	708	667	736	719	684	687	700	729	715	726	655	685	727	684	703	706	698	695	718	714	708	690	681	712	664	693	675	712	693	659	733	695	665	722	703	669	654	678	683	669	655	676	691	695	634	701	713	745	699	664	681	682	685	706	696	713	683	690	717	734	739	697	726	771	655	748	724	715	709	666	731	646	706	660	688	711	662	672	730	691	739	678	723	669	716	687	719	669	688	655	720	711	742	700	701	688	661	667	669	741	713	666	685	612	719	658	674	722	710	686	705	706	683	695	684	691	697	687	697	688	694	718	667	733	688	717	707	669	711	667	691	678	727	686	655	696	686	709	735	680	724	712	667	696	684	734	685	675	722	708	710	694	662	749	723	694	696	719	735	604	683	683	698	704	682	744	734	698	702	699	710	692	765	718	663	673	653	724	721	705	686	701	685	725	655	710	641	721	693	735	705	687	725	691	682	691	713	728	727	740	717	678	610	659	695	678	689	693	731	663	677	728	711	724	717	722	698	684	644	707	682	661	715	671	691	706	716	729	705	672	659	720	705	699	740	706	704	657	722	670	730	705	701	693	728	708	710	703	687	706	697	661	722	689	682	699	701	717	688	746	683	654	691	697	652	730	698	705	715	659	719	721	718	684	691	701	701	693	752	722	682	700	741	703	704	716	691	707	642	680	666	743	690	709	728	684	716	675	699	676	723	694	688	751	721	640	663	737	700	719	679	701	713	657	691	709	660	663	692	679	666	697	760	740	674	735	662	707	647	615	705	711	648	684	698	703	676	642	671	687	668	684	712	744	670	726	693	666	713	716	759	649	693	669	728	670	710	687	707	689	685	704	719	702	736	706	695	721	694	701	693	701	727	657	655	670	686	708	718	687	652	652	667	696	695	712	706	684	656	672	753	688	672	715	728	702	651	699	693	730	690	639	670	675	707	711	649	694	724	731	740	756	707	763	708	709	720	695	670	722	650	716	718	717	708	677	722	672	688	687	702	700	747	666	677	695	715	720	720	729	698	734	676	657	671	696	702	651	700	711	678	696	672	697	680	707	678	719	691	724	705	711	670	735	719	673	688	696	669	711	673	711	696	745	732	665	750	696	683	721	694	722	703	717	742	670	707	702	683	649	703	724	671	763	665	671	736	706	688	667	690	684	689	681	703	758	698	710	694	710	711	740	735	677	672	693	699	702	701	706	658	666	701	673	717	695	699	686	695	700	690	655	742	710	687	723	714	706	707	673	696	703	695	684	739	700	759	702	660	704	697	649	694	726	690	746	707	704	743	723	682	709	736	674	764	716	697	730	709	709	678	668	692	677	733	698	695	672	734	661	665	685	673	713	665	667	684	683	712	707	744	699	709	686	747	768	660	719	751	775	667	727	668	679	706	718	715	710	746	714	673	710	736	704	735	694	734	714	721	700	678	680	690	675	697	762	696	650	707	673	719	658	745	705	715	690	682	701	681	727	708	672	729	733	635	673	706	676	722	691	656	714	669	690	701	661	701	712	720	690	714	685	738	657	699	670	726	699	693	700	691	693	675	757	694	702	682	693	700	693	736	678	742	697	680	711	689	731	681	705	770	689	717	684	693	674	672	749	689	670	721	647	714	736	664	693	723	715	765	722	665	730	673	670	675	721	689	717	679	714	684	738	714	683	706	731	709	719	700	712	676	660	687	693	692	660	697	689	677	710	688	707	694	677	669	734	719	695	725	705	692	692	656	714	691	679	725	718	701	698	690	696	682	658	689	704	666	705	687	691	735	684	696	735	742	673	717	729	730	705	668	694	716	708	728	693	707	690	702	710	689	677	675	693	650	671	678	687	743	698	673	678	702	689	683	716	716	691	712	690	669	681	748	707	699	706	700	695	738	701	696	636	677	778	728	679	668	722	762	699	726	694	692	637	724	713	659	696	683	688	708	652	710	745	672	678	704	706	690	735	686	693	671	699	682	732	724	732	737	662	729	678	726	678	657	690	680	675	692	679	709	685	673	689	718	766	675	727	674	709	721	690	702	695	714	652	638	695	711	681	690	720	668	677	694	669	721	721	728	729	698	691	734	678	717	703	704	718	689	652	699	674	705	672	669	720	672	691	687	706	685	743	666	691	734	680	705	705	694	715	659	651	713	747	689	660	706	698	718	671	744	678	672	740	724	700	652	730	739	704	712	737	736	721	680	655	716	717	744	710	708	699	700	687	646	719	725	680	628	677	717	675	689	712	668	654	702	673	682	665	689	716	689	668	701	633	678	724	762	681	716	690	708	705	697	663	674	701	703	736	668	731	696	704	683	663	698	705	728	725	700	656	727	653	725	683	689	691	687	729	659	662	683	677	694	715	694	734	708	717	691	743	658	645	685	691	675	750	720	716	705	685	679	706	711	724	710	724	687	653	754	707	708	685	703	673	674	684	666	667	691	763	727	698	739	695	718	704	684	671	680	641	667	695	668	714	656	695	661	679	707	686	694	680	711	666	715	695	717	689	712	672	681	721	665	687	683	692	652	727	691	722	661	710	646	630	663	707	699	671	702	700	709	742	712	714	668	692	657	722	708	671	713	716	684	719	707	728	677	691	708	692	711	688	747	683	738	738	734	660	682	672	688	682	728	642	731	719	674	700	673	719	654	670	652	742	727	682	730	701	688	701	689	718	751	704	680	685	734	680	648	705	696	674	671	686	638	693	659	670	742	667	700	706	719	730	691	700	677	688	692	704	734	699	663	731	710	682	740	704	710	681	777	721	680	712	663	655	670	710	708	707	686	699	646	697	698	682	724	698	637	703	701	679	732	698	696	703	698	708	679	719	638	683	699	691	742	743	746	682	690	655	709	705	710	699	718	639	675	693	705	741	688	683	739	700	666	724	690	694	706	721	718	690	714	703	673	727	713	695	698	714	707	699	717	692	642	709	678	754	702	658	706	723	660	761	664	727	712	736	737	726	697	692	714	663	729	699	675	669	687	672	653	670	700	670	694	717	718	715	722	691	715	674	682	716	646	718	690	736	724	698	698	708	690	677	683	656	733	676	680	705	680	648	731	651	685	718	674	706	683	702	662	688	701	722	704	692	647	709	686	709	652	706	678	749	722	716	675	740	710	703	684	743	724	715	712	651	698	676	676	681	681	744	741	696	685	719	693	680	679	699	702	692	737	716	698	700	717	682	697	657	738	700	683	723	698	710	700	689	720	727	711	678	715	705	689	694	635	701	675	730	689	694	702	737	729
18949	22619	17959	10045	6682	4790	3578	2913	2401	2062	1787	1570	1393	1398	1225	1168	1135	1021	1007	1038	994	922	930	895	837	856	780	831	795	780	764	751	757	741	747	681	738	750	733	725	738	755	746	777	729	723	741	696	729	733	706	712	681	705	700	655	689	723	720	717	694	670	694	671	676	645	658	714	691	693	701	671	669	723	695	668	687	716	675	647	711	737	665	697	718	678	736	663	666	682	695	684	672	670	735	678	717	672	627	678	666	674	693	676	714	704	689	703	663	708	687	651	694	715	669	665	683	688	724	706	696	708	639	673	683	685	673	692	652	696	668	683	653	689	679	641	641	667	699	725	702	653	706	620	711	689	652	674	633	719	711	674	671	665	645	641	663	661	674	669	683	694	713	656	726	657	635	728	667	631	698	681	685	675	654	653	701	646	656	747	696	679	639	679	677	710	659	656	686	718	638	673	651	700	665	664	669	673	674	678	673	716	628	684	703	614	710	708	670	668	662	688	685	658	684	657	664	639	659	688	711	664	682	690	639	686	643	702	697	664	665	658	638	695	688	660	671	679	714	665	635	651	654	697	688	644	661	630	708	690	674	656	648	662	657	713	695	687	738	662	644	672	666	686	686	696	662	707	652	645	696	648	662	636	715	681	672	687	659	674	667	709	676	669	640	694	670	718	627	664	630	639	648	692	644	731	677	676	651	630	704	686	693	659	709	745	666	701	658	655	654	675	697	640	646	639	684	699	686	655	678	663	693	696	687	656	656	685	655	685	680	681	719	731	693	645	684	651	661	701	634	646	666	661	688	648	658	634	701	645	653	607	671	683	661	668	711	717	696	646	695	650	706	683	696	678	644	700	709	662	675	696	713	619	626	665	641	646	621	689	676	668	683	671	677	652	681	645	706	669	669	666	668	662	717	682	647	671	636	684	687	676	672	642	666	653	662	678	655	660	625	683	645	688	686	697	704	695	666	651	722	679	683	666	678	668	666	693	679	636	651	644	677	662	688	675	692	725	699	653	711	669	655	634	623	676	643	678	618	645	680	715	698	687	695	707	669	635	643	667	661	697	637	664	610	651	670	693	669	688	643	705	635	663	698	678	696	638	669	669	647	632	690	662	643	693	750	681	596	690	703	640	632	648	663	696	637	670	670	620	676	661	699	670	703	659	701	633	706	620	677	662	693	686	678	714	672	698	670	647	657	681	663	651	668	699	669	660	709	685	630	679	639	695	635	644	636	667	665	669	645	680	681	698	661	645	700	696	681	681	687	679	647	695	721	663	648	635	657	673	689	656	692	644	670	628	626	682	693	696	671	659	686	680	652	662	694	634	664	669	645	730	659	668	674	655	635	666	683	644	668	714	684	650	676	674	628	656	687	659	683	656	700	666	669	644	656	653	678	658	665	711	625	669	697	681	711	660	663	643	705	675	670	695	704	661	679	670	668	662	689	693	669	695	668	699	651	689	679	675	677	614	684	657	685	675	666	670	650	678	694	663	696	666	655	678	658	718	705	653	653	670	653	662	693	646	678	670	683	640	631	687	666	662	650	718	618	653	665	686	704	690	719	640	652	647	644	669	727	657	674	672	697	663	643	682	658	631	667	636	653	621	642	712	709	683	662	682	691	650	695	652	685	655	712	638	667	666	635	669	672	646	687	643	716	664	677	678	651	670	669	643	672	655	707	644	685	630	645	694	667	678	668	711	670	730	702	678	679	686	661	653	662	695	677	721	662	668	669	753	688	659	678	713	704	623	676	668	689	642	662	685	707	601	668	692	624	652	635	661	683	648	673	691	642	641	702	673	643	652	670	681	680	646	656	679	673	708	665	651	718	634	651	649	655	669	684	667	674	688	698	697	679	666	667	693	666	687	669	668	679	602	667	689	673	669	678	660	709	627	647	668	724	697	660	652	722	703	646	656	688	641	735	651	650	719	663	676	671	653	687	677	706	636	652	651	695	668	637	652	659	643	673	644	709	665	681	631	652	609	697	683	659	668	701	666	682	712	682	699	658	700	673	675	631	671	675	659	710	649	624	641	723	628	646	692	692	705	614	642	647	703	637	699	650	733	674	684	665	653	645	662	683	676	657	648	696	677	726	650	654	709	675	681	671	618	672	673	639	697	652	663	710	652	628	614	660	621	687	717	716	688	614	650	677	616	664	616	661	652	675	638	719	681	693	740	696	665	661	660	704	637	708	638	619	682	679	676	619	669	678	674	672	645	645	657	640	709	700	672	672	648	688	737	731	685	711	649	673	671	690	720	646	664	702	710	698	682	666	660	698	645	668	691	708	653	649	669	663	686	662	623	642	676	649	668	661	657	643	686	693	665	641	698	663	711	672	639	648	663	619	655	641	706	684	683	637	659	668	655	628	683	674	680	660	633	681	662	632	720	639	657	710	697	655	642	686	682	640	664	719	699	655	690	687	642	648	657	694	691	608	667	668	681	663	641	708	698	682	667	700	644	654	710	646	698	683	697	665	650	646	689	658	661	603	718	656	677	667	717	632	678	661	680	687	664	708	686	693	696	708	668	701	637	712	680	652	661	626	706	718	708	668	688	676	643	683	627	753	664	678	664	692	687	650	640	643	655	689	627	656	676	692	703	638	679	677	654	679	651	709	705	699	632	650	691	663	649	683	651	636	708	739	639	689	628	661	702	658	688	686	705	711	673	621	675	658	694	709	708	689	708	687	651	659	666	674	666	661	656	702	656	690	670	594	675	688	643	710	615	656	659	687	643	684	688	705	663	676	698	683	679	664	645	711	669	695	677	682	687	665	628	634	630	648	680	702	635	675	656	731	654	642	673	693	674	658	646	673	664	670	679	600	643	718	697	674	655	670	646	639	652	634	715	678	662	661	649	606	675	669	631	673	668	635	704	688	681	687	603	670	657	645	643	681	721	646	674	681	706	609	651	621	594	727	663	622	690	689	678	679	710	702	672	702	671	712	680	721	625	717	696	680	682	711	595	680	706	692	684	680	660	618	703	692	707	630	686	656	654	643	653	685	686	655	648	642	643	653	673	714	677	630	653	664	687	640	683	623	651	702	685	674	674	671	685	690	629	625	650	641	667	673	669	644	673	631	667	630	662	648	684	710	669	645	717	619	687	660	699	645	681	668	671	655	706	655	657	651	638	656	673	654	651	669	700	686	684	647	640	657	663	638	647	666	741	643	718	703	684	650	660	627	722	698	691	688	657	677	678	677	677	688	683	675	704	623	645	653	641	666	652	679	654	662	685	685	679	682	700	682	693	723	723	710	682	611	693	605	671	642	649	701	644	714	683	677	701	692	701	663	679	632	673	666	655	679	651	683	641	623	656	617	664	693	697	665	698	701	675	669	652	710	689	659	689	632	605	689	633	707	689	684	736	687	666	661	705	664	660	680	692	671	644	663	676	669	603	659	649	704	656	644	663	676	664	667	688	651	660	668	655	653	669	664	660	635	683	650	666	729	663	681	640	671	617	682	685	676	636	709	703	650	695	664	685
27974	14140	2216	368	250	210	189	175	165	142	161	168	161	164	167	176	148	125	168	167	153	165	166	158	167	145	138	158	142	147	157	147	170	154	170	139	164	152	167	164	146	145	155	157	152	172	133	143	147	171	146	151	165	156	145	137	134	158	157	147	172	145	140	147	139	148	146	149	133	143	148	163	159	179	144	154	148	183	149	158	138	169	167	135	145	143	167	142	139	148	143	144	149	145	138	166	161	146	159	154	153	144	142	162	177	147	145	165	170	163	143	156	159	134	166	141	157	133	139	153	162	154	139	149	162	169	140	144	167	144	164	162	171	159	167	149	153	142	154	175	162	140	151	146	179	151	154	146	151	153	154	165	162	155	122	139	141	145	185	157	183	173	144	159	160	161	152	150	167	166	140	175	150	171	141	158	151	153	148	147	131	156	156	143	147	158	153	157	160	162	151	170	158	175	160	149	175	153	159	149	128	145	147	133	177	159	165	167	156	161	145	151	142	144	134	146	164	126	149	152	154	158	155	155	156	175	150	167	170	151	147	162	131	155	153	163	154	125	151	148	144	136	159	186	159	141	154	163	157	162	155	166	156	159	155	145	142	161	143	160	175	164	159	178	199	142	177	144	184	147	142	160	171	133	135	172	143	128	133	150	157	171	178	138	161	142	146	127	158	161	155	146	155	159	188	151	163	145	165	139	134	160	142	132	149	158	142	152	136	142	149	157	159	144	141	163	160	150	157	149	143	149	191	162	170	135	162	155	157	143	162	176	175	153	145	148	160	175	147	139	154	148	146	154	176	128	158	143	158	169	165	154	143	154	161	134	153	122	152	149	137	164	140	152	154	163	156	156	156	184	168	152	160	156	172	145	147	158	180	162	122	147	148	150	152	152	134	140	144	147	174	156	162	167	148	152	153	152	144	163	126	133	158	155	148	146	163	144	157	127	157	145	147	154	138	154	163	174	147	153	188	140	157	153	134	144	140	137	152	117	165	156	171	147	146	164	171	166	153	133	155	146	133	167	156	151	146	167	125	161	163	156	143	154	157	141	158	164	172	160	140	140	153	170	159	160	166	158	150	166	152	167	162	151	157	168	157	150	171	164	146	142	141	149	134	163	159	143	149	168	165	137	166	136	154	148	178	156	146	145	168	150	160	159	148	161	144	126	159	145	173	143	163	126	152	150	137	159	155	146	140	161	157	168	127	143	154	153	135	158	147	141	162	172	175	152	161	136	142	158	156	131	137	175	158	152	141	148	135	172	155	164	164	157	149	166	148	142	151	142	131	158	159	160	150	167	152	172	153	139	174	148	167	155	153	139	171	159	157	138	153	127	144	152	140	154	127	155	159	140	167	165	173	148	161	169	141	138	167	171	161	153	148	184	158	137	129	167	176	149	151	162	151	169	147	192	146	144	165	154	138	156	125	168	171	161	171	150	156	152	149	142	159	175	160	158	166	153	145	131	161	152	162	162	165	140	178	149	145	143	174	149	163	158	169	162	150	161	166	146	134	167	143	133	148	161	165	145	148	148	163	134	156	158	143	149	132	142	132	149	148	159	146	159	139	150	163	162	148	171	147	149	167	180	156	168	149	150	182	158	164	147	166	138	151	153	150	162	152	183	156	156	138	155	144	162	155	145	140	158	156	141	153	159	154	101	161	143	161	160	165	144	153	147	163	173	165	136	157	150	155	136	143	153	159	175	138	128	164	141	156	170	149	149	166	167	160	152	186	158	168	140	164	156	141	177	152	156	147	147	138	136	151	164	163	150	136	167	153	154	156	155	159	158	148	165	158	153	137	154	163	146	168	148	165	148	137	155	172	140	148	152	175	146	156	164	141	151	123	139	149	144	182	160	150	166	152	149	162	152	154	165	167	154	155	170	160	146	153	130	145	172	155	162	163	155	159	129	144	164	130	149	148	166	128	166	132	161	172	139	143	144	135	168	166	151	156	149	151	145	160	140	141	144	162	163	171	160	161	148	153	161	151	165	147	158	151	154	151	145	137	155	162	155	131	165	126	161	167	153	152	171	138	149	172	146	145	142	161	142	164	143	162	129	152	171	153	158	148	158	142	132	167	141	176	159	179	153	162	142	149	144	157	134	156	139	176	169	166	141	131	159	160	148	170	157	165	134	158	138	162	168	160	136	172	159	147	153	160	150	139	133	157	149	170	150	154	157	133	155	148	152	144	163	150	162	159	153	154	174	153	150	145	177	151	157	150	153	149	155	182	147	146	143	157	152	169	164	135	139	164	155	160	159	161	158	140	141	149	153	154	161	146	156	141	133	143	137	151	152	156	157	150	158	163	154	144	161	151	156	152	134	147	143	123	150	160	127	133	151	147	167	148	165	158	171	141	157	148	168	169	182	141	153	159	149	147	159	138	180	144	132	142	172	152	164	150	157	159	131	162	178	147	154	152	147	153	154	164	123	149	147	161	150	158	141	142	144	166	142	139	148	139	159	169	170	150	177	157	138	148	157	155	168	142	164	162	150	128	170	153	149	171	141	151	154	153	153	171	141	168	149	158	139	156	149	162	153	163	148	130	158	149	156	163	150	174	146	173	150	159	124	166	137	178	170	154	167	154	156	162	172	163	165	153	163	145	148	147	150	149	161	153	131	152	152	177	141	150	146	137	148	144	153	152	150	161	145	155	164	166	171	145	147	143	166	144	136	160	165	156	136	164	157	151	166	159	152	157	153	163	163	156	146	163	138	152	129	172	156	137	135	166	147	133	165	147	175	172	175	146	130	159	170	167	134	163	161	154	148	162	162	189	132	164	146	147	135	143	153	162	142	144	142	165	170	161	157	151	156	153	132	133	139	156	138	161	133	147	143	190	156	147	158	133	160	150	162	160	157	141	124	155	146	153	151	132	133	140	155	163	147	149	152	158	151	158	161	155	166	176	163	177	154	156	136	142	160	125	163	155	125	134	140	153	155	171	149	165	160	132	140	159	142	167	156	142	153	170	174	162	134	149	135	163	148	134	134	146	137	168	149	158	170	173	162	159	148	154	140	146	152	137	170	167	148	129	153	166	145	165	133	141	164	146	144	162	143	179	162	169	145	163	169	153	180	151	148	154	138	144	124	164	144	134	177	148	150	188	165	147	151	156	163	156	167	137	160	162	141	140	137	145	139	158	142	159	133	155	156	171	169	143	136	157	128	133	153	159	152	144	153	179	157	165	156	161	139	134	158	182	141	154	141	145	156	151	155	165	136	156	145	153	161	169	152	159	145	165	160	159	156	141	149	171	159	157	155	171	146	129	149	151	161	139	134	164	155	175	136	124	150	148	187	168	152	144	140	160	145	176	158	144	144	158	146	135	185	148	151	151	165	147	155	153	129	164	131	127	172	179	154	137	159	147	168	164	138	181	153	143	152	149	171	150	136	135	146	161	153	150	162	160	147	142	155	158	145	176	148	150	129	142	146	159	154	128	159	143	160	175	147	154	151	146	148	127	153	156	162	183	136	172	140	148	156
7012	2990	836	425	316	251	251	251	237	203	179	186	193	198	198	185	206	173	191	201	183	161	172	200	173	181	165	169	175	180	184	167	177	160	178	182	173	161	202	183	182	165	169	170	163	174	175	174	203	185	172	191	173	178	185	167	161	166	186	188	193	165	180	166	169	167	185	157	183	176	198	183	202	180	179	203	157	198	148	187	177	185	202	162	189	173	165	168	167	157	148	174	155	156	182	172	197	169	165	155	166	169	168	172	157	172	184	169	187	176	184	154	173	189	187	179	177	156	176	188	182	206	169	158	183	193	177	152	177	211	188	169	162	161	158	169	184	170	187	171	187	194	186	187	178	168	175	177	187	177	175	159	187	154	153	168	173	173	198	163	169	173	190	177	176	181	184	164	158	191	178	166	173	186	170	173	179	190	178	180	168	199	173	185	173	167	175	173	157	176	165	176	199	179	160	160	149	214	183	202	168	189	168	146	159	168	172	184	163	171	181	193	164	178	169	172	191	177	168	175	177	181	149	185	169	185	193	159	165	170	189	189	173	158	166	184	161	152	204	161	182	187	185	179	170	168	175	183	176	156	179	192	172	188	175	189	175	178	185	161	174	152	178	177	155	183	169	168	154	158	184	168	162	180	186	199	175	166	171	177	168	201	179	149	167	165	158	181	175	183	160	169	177	168	172	169	186	163	163	197	163	165	197	169	163	181	188	167	186	188	173	153	147	169	158	160	173	157	173	189	169	162	183	153	174	180	184	201	188	179	167	189	172	180	166	145	187	167	172	192	180	173	195	157	180	169	166	195	181	191	163	192	159	166	170	194	190	165	174	179	176	183	170	183	203	161	171	159	173	164	174	164	188	184	170	168	190	177	167	155	193	156	141	148	189	170	183	168	166	198	166	168	184	181	181	199	147	180	164	168	149	158	186	157	148	197	177	180	176	164	157	158	198	188	186	159	136	211	152	184	181	166	193	183	173	173	156	175	202	213	173	179	171	174	176	186	165	185	182	187	196	173	208	181	184	201	168	149	157	166	188	178	184	176	178	189	164	158	163	175	183	174	201	157	188	164	175	167	178	164	160	171	192	192	170	185	181	166	175	177	165	176	160	181	173	193	179	178	167	147	164	151	178	180	185	183	164	179	198	168	162	171	178	179	179	156	158	182	187	181	174	168	188	194	178	184	157	151	148	161	164	151	147	187	177	152	189	168	162	180	170	183	186	159	175	175	160	169	170	163	178	161	164	155	171	185	173	168	182	163	139	163	190	167	171	173	139	159	168	193	154	182	185	147	169	182	176	178	168	178	171	165	161	165	165	169	166	165	200	178	187	173	161	169	174	173	176	174	191	174	162	165	170	164	152	186	160	173	159	174	198	182	176	153	187	188	171	157	162	182	169	175	164	200	172	185	160	192	184	172	183	188	163	171	177	188	160	193	168	178	186	151	190	167	165	157	160	177	162	156	196	178	186	192	181	171	156	200	164	169	174	181	129	166	183	177	157	194	134	164	164	164	186	186	171	167	151	188	172	163	184	181	147	202	157	178	168	181	152	174	157	156	189	216	158	161	183	172	198	178	184	175	163	176	180	184	171	181	185	196	155	171	174	178	200	163	172	170	195	198	178	159	169	148	173	175	191	160	163	174	183	180	200	181	187	187	154	172	178	182	157	197	163	164	201	171	194	167	184	174	179	162	178	190	180	164	164	159	169	166	160	173	191	191	184	185	180	159	157	190	171	174	184	194	185	177	165	171	183	157	158	187	186	188	162	172	185	165	182	148	170	183	182	157	174	187	158	165	191	168	165	175	144	182	169	154	147	166	157	170	154	186	164	195	173	189	149	167	160	169	173	170	176	181	166	150	175	170	168	193	173	174	168	182	172	190	195	167	161	163	172	173	171	201	159	164	168	181	178	192	180	174	166	171	168	158	176	158	168	174	184	165	166	169	156	170	178	188	157	170	184	182	195	169	142	183	155	152	155	180	186	200	182	149	171	208	151	190	177	186	168	170	147	178	197	191	174	190	175	188	148	174	166	189	167	190	172	172	170	181	171	190	175	157	188	172	171	174	175	180	178	141	190	152	175	163	159	187	203	170	183	183	183	154	166	192	174	194	175	179	191	185	151	196	203	137	161	191	200	171	172	162	188	171	169	161	188	164	177	176	182	170	174	190	175	194	164	171	159	163	177	174	176	167	158	173	182	180	178	165	157	191	211	151	181	162	157	174	189	178	146	165	177	165	167	175	188	173	167	158	177	193	189	172	200	164	169	199	148	183	178	166	177	175	183	174	173	172	163	164	186	169	176	172	159	171	180	177	197	188	192	156	164	162	163	174	155	175	189	171	171	173	200	181	150	148	190	170	167	160	193	197	157	178	195	194	166	194	190	165	189	173	169	176	176	185	152	193	176	187	156	184	168	192	159	165	186	176	163	177	181	162	182	167	205	187	188	165	187	155	179	172	163	164	167	178	171	160	172	188	207	193	186	154	190	175	158	150	183	153	204	183	168	199	174	153	183	168	181	191	182	192	175	178	178	189	174	161	168	178	146	175	193	162	187	166	157	180	177	161	177	172	172	175	176	175	171	171	168	153	161	195	173	145	153	191	175	185	152	189	179	183	169	171	192	177	164	158	176	191	174	181	180	189	167	160	174	191	149	182	190	180	181	160	167	155	160	171	182	164	187	195	161	189	182	166	195	168	186	163	163	184	181	172	195	181	190	163	173	152	170	160	171	173	175	169	171	172	177	171	163	173	185	167	175	162	210	174	180	179	184	174	162	197	193	171	205	181	172	169	168	179	188	189	179	172	203	198	176	184	182	172	194	171	161	172	190	179	156	204	193	164	170	181	181	160	174	184	167	185	175	187	183	173	162	162	165	181	178	175	174	175	182	161	165	163	163	191	184	190	203	180	175	161	181	179	195	157	164	174	179	176	162	167	183	190	162	193	170	171	166	165	149	166	173	180	167	167	158	186	179	162	185	176	166	179	176	172	172	173	164	172	198	178	182	178	188	193	186	158	174	176	186	184	176	163	174	176	149	180	152	147	166	182	169	171	160	172	166	173	166	177	164	170	151	175	174	153	158	165	160	169	179	157	154	178	182	202	199	161	162	158	171	131	183	167	181	185	175	163	197	181	168	176	184	165	168	184	163	175	186	192	187	173	190	177	170	179	182	165	153	181	169	179	180	187	175	204	178	194	174	179	145	168	168	169	167	169	173	159	184	196	190	166	154	171	167	168	169	161	163	173	161	170	158	174	187	188	178	170	184	163	188	140	191	153	181	158	200	193	180	170	160	185	173	173	180	180	163	175	163	173	192	179	167	154	195	154	177	171	188	164	196	190	202	163	169	173	163	185	160	171	162	194	194	171	192	172	144	166	165	189	176	174	176	176	154	149	160	154	211	171	167	176	157	164	182	174	158	143	170	151	162	185	175	180	165	188	183	173	181	172	170	182	184	197	160	188	165	157	176	155	172	180	168	174
24452	20400	26895	23796	20389	11639	1407	910	740	690	569	575	510	521	523	483	466	480	459	471	461	422	394	419	418	435	425	444	365	382	406	414	400	434	407	411	405	381	407	417	394	388	385	385	390	403	356	352	412	398	410	393	359	352	384	340	396	397	364	372	390	382	380	361	376	408	390	378	357	402	350	350	373	384	376	384	390	411	369	358	358	398	386	354	376	331	411	367	391	388	372	365	375	396	424	356	398	396	400	366	388	410	393	396	370	387	349	356	369	342	373	361	368	373	404	418	379	379	391	388	395	393	367	361	373	369	388	344	354	377	404	389	382	341	355	383	411	371	404	393	390	372	380	358	365	395	407	367	367	373	363	370	398	368	360	370	380	387	345	407	412	349	381	367	350	430	369	384	364	424	385	389	394	391	388	421	364	397	383	401	351	368	386	383	361	383	357	386	350	341	362	383	344	361	336	384	370	351	352	379	385	376	396	359	371	370	375	375	352	382	373	363	387	394	336	370	388	402	384	377	346	363	361	374	393	379	356	386	419	387	405	400	371	367	433	373	383	367	398	381	363	361	387	345	375	403	327	355	375	384	380	364	357	388	384	366	403	359	371	367	372	360	395	374	373	338	381	388	383	365	404	388	378	378	371	391	374	374	412	346	380	367	394	336	380	392	390	354	366	323	370	343	346	359	312	355	337	392	377	388	383	356	396	379	376	399	402	387	356	377	369	370	386	383	402	351	393	383	382	378	351	385	382	403	349	377	345	393	398	403	368	386	377	373	386	372	338	386	355	418	351	354	357	366	384	393	400	359	377	397	360	431	354	380	356	350	358	391	384	404	399	399	375	376	368	388	350	365	365	377	357	414	409	360	360	370	379	398	389	375	374	388	378	368	402	390	333	408	371	359	370	355	394	343	372	364	390	361	364	379	388	359	412	407	341	375	382	411	387	395	384	362	348	364	375	385	355	370	376	347	419	372	372	363	355	375	384	359	405	362	429	363	372	417	409	379	389	333	375	409	370	387	369	398	398	391	405	345	369	358	395	380	356	385	388	381	369	375	369	363	362	383	353	371	373	381	417	370	424	383	361	365	395	347	398	361	397	387	381	379	388	367	389	362	379	383	408	373	395	383	377	360	388	359	378	394	361	338	352	372	387	361	357	406	362	387	374	384	396	367	386	390	402	384	397	383	396	389	363	403	353	365	403	362	351	377	374	370	355	377	393	360	363	381	364	370	401	348	364	372	384	379	354	354	394	396	374	358	359	365	367	371	346	359	393	380	384	376	361	412	375	381	406	396	367	360	390	380	365	379	371	359	391	368	369	352	365	388	388	381	389	379	357	390	397	364	346	368	329	351	376	362	372	387	388	361	359	398	397	376	346	373	331	350	350	352	383	384	386	360	405	393	357	380	339	380	371	383	396	412	408	393	368	361	363	368	352	398	412	367	371	389	414	373	369	371	379	350	343	407	378	392	379	375	351	390	386	358	367	373	384	340	351	363	397	381	384	396	402	394	366	353	339	421	373	385	386	351	361	387	352	385	376	351	345	368	335	353	377	361	347	375	397	382	408	393	399	363	356	359	376	398	353	358	357	368	400	380	400	359	383	374	414	415	371	374	372	357	370	385	370	407	391	408	350	369	353	383	372	382	377	389	376	352	335	393	400	384	386	382	381	393	367	371	391	348	355	367	374	410	394	383	369	390	377	366	380	332	362	375	363	382	358	318	369	358	384	363	362	389	407	366	364	352	366	403	410	358	362	353	349	386	363	368	356	382	371	366	360	393	399	378	394	379	360	378	374	346	385	370	393	355	367	365	404	382	375	344	366	374	401	383	405	343	373	399	387	411	352	362	404	341	388	336	385	401	392	408	339	383	352	371	384	364	363	356	384	393	353	375	390	385	373	388	380	360	410	386	388	381	418	361	372	388	352	336	402	388	365	328	415	362	358	357	359	381	375	365	432	396	418	361	361	340	355	384	406	364	386	393	383	370	374	394	352	392	371	394	381	393	362	378	375	378	375	359	422	375	407	388	350	356	357	358	376	366	366	381	374	334	343	392	370	395	384	370	390	352	343	390	382	389	385	377	419	393	397	373	369	379	373	356	399	378	408	411	349	391	360	387	366	366	358	400	367	384	378	365	386	401	360	384	405	369	379	412	374	353	403	393	369	343	370	392	354	347	381	374	373	360	353	398	413	375	365	356	373	349	341	397	419	339	370	351	406	399	377	376	384	357	381	403	370	354	357	369	338	376	379	368	376	351	379	353	373	386	370	378	411	363	400	378	368	378	354	377	359	354	379	382	390	382	375	350	374	383	348	376	382	378	374	397	409	401	381	372	360	372	398	386	406	351	341	350	379	371	372	349	418	372	379	389	397	421	378	386	374	391	382	354	393	351	370	377	368	367	340	390	358	392	347	369	390	379	366	365	391	399	403	381	393	377	387	368	377	365	384	371	360	386	382	390	389	376	361	387	388	359	399	377	400	349	401	393	408	343	381	408	359	390	336	376	387	371	383	346	372	433	374	372	329	352	361	355	383	339	332	365	379	374	382	407	365	344	358	401	410	382	396	374	422	374	355	366	382	373	360	352	352	362	378	360	338	410	392	362	326	375	349	378	406	404	360	380	403	396	363	402	366	391	405	363	357	373	361	347	379	342	353	384	372	369	399	382	371	374	390	383	376	371	367	393	412	363	387	351	371	351	368	382	355	387	408	362	388	364	360	364	385	372	362	399	372	376	392	375	355	379	385	347	407	356	356	389	378	396	367	391	345	415	356	397	382	357	359	368	397	397	385	383	373	382	375	366	407	378	378	366	427	378	370	366	374	333	360	404	388	362	376	379	412	383	355	388	353	415	386	371	316	403	401	386	391	399	363	385	363	362	381	349	388	400	391	391	379	404	362	377	367	363	347	385	371	386	378	348	380	372	366	411	388	381	354	388	388	372	377	356	353	365	356	413	358	398	392	354	378	377	364	353	361	380	396	357	388	376	372	403	329	377	335	370	400	383	404	389	334	392	354	384	358	347	391	409	376	375	370	368	378	384	391	389	354	377	394	384	364	358	370	375	375	362	373	359	406	361	400	380	397	403	365	362	369	386	366	386	349	373	346	372	378	355	399	396	378	370	365	395	389	364	378	410	382	397	357	408	352	411	369	368	376	389	354	388	369	366	368	371	369	355	357	366	391	367	403	354	402	380	349	356	396	357	356	356	390	386	382	387	368	386	360	362	360	366	353	387	371	368	379	383	371	365	361	348	408	389	362	363	409	363	360	371	366	402	368	396	386	354	384	362	334	374	376	376	365	363	381	386	383	345	400	392	355	367	347	361	356	398	380	384	400	400	380	375	362	385	330	403	407	386	415	376	376	356	397	391	345	370	385	381	368	344	423	382	343	403	369	395	368	337	347	356	391	392	367	401	379	383	360	350	378	352	376	348	393	380	412	400	377	403	395	386	375	387	362	366	381	380	367	354	397	385	395	378	372	370
17255	18809	11357	5818	3730	2596	1931	1510	1306	1061	936	825	777	708	682	616	586	584	562	526	507	518	499	451	459	462	466	411	459	454	449	433	461	417	434	393	387	386	378	425	379	387	388	342	374	390	368	406	375	382	393	404	373	396	374	395	400	351	382	405	380	373	356	372	378	383	388	359	418	364	372	349	358	341	329	379	369	370	362	354	368	405	367	396	362	355	343	387	352	366	404	406	378	374	347	372	383	376	395	384	362	353	385	371	382	388	358	374	343	367	371	363	387	339	419	369	380	386	404	384	376	383	389	369	378	393	396	376	404	367	349	368	366	378	356	345	328	369	388	389	355	390	374	364	408	391	367	377	366	360	391	371	369	381	377	363	359	377	396	360	359	349	362	402	364	364	354	330	387	413	335	444	412	389	372	328	380	375	393	405	338	359	386	399	382	380	374	363	371	401	370	353	381	371	321	383	342	360	376	383	357	362	376	397	389	357	369	363	396	369	379	362	379	375	363	354	396	368	379	359	386	365	369	372	363	388	354	359	363	349	339	388	379	371	364	370	385	389	361	388	369	390	386	402	355	390	378	370	354	364	347	374	384	387	323	364	369	384	355	402	382	364	376	396	370	366	370	368	402	410	350	385	393	359	371	361	386	363	363	345	417	373	366	338	362	372	370	337	359	366	373	387	348	400	375	364	373	395	392	351	376	310	371	370	366	371	393	361	356	381	357	356	355	395	391	385	378	389	355	387	356	366	371	356	374	320	314	363	365	359	390	375	357	361	360	370	380	374	375	355	374	334	378	396	368	382	373	337	363	336	352	386	354	356	396	363	361	385	350	370	371	376	356	357	393	379	383	411	403	367	355	383	363	377	385	353	377	366	393	327	369	344	348	354	342	358	366	396	361	378	375	369	379	361	363	367	357	386	367	391	361	383	367	381	314	366	419	377	355	393	361	336	388	372	358	358	433	387	386	402	410	363	347	412	358	376	353	400	374	386	363	364	356	406	371	362	373	355	335	368	349	370	361	368	339	370	400	358	372	379	389	333	357	371	403	351	371	358	377	357	369	390	377	355	377	369	361	374	342	355	414	365	388	366	359	362	402	345	391	363	381	386	407	383	348	386	351	352	378	330	345	362	369	355	355	366	381	371	362	323	365	358	359	386	370	365	364	365	395	386	391	359	351	367	344	326	334	356	391	388	377	349	365	400	357	339	343	352	340	364	353	323	409	365	379	352	331	347	389	374	363	370	354	389	320	346	381	396	366	340	383	396	359	364	410	361	369	376	367	338	362	369	349	367	347	376	361	373	396	345	354	363	379	396	411	341	367	384	358	381	359	346	362	364	375	379	369	341	358	399	398	351	368	362	359	346	390	339	354	362	380	383	405	364	374	380	353	417	399	377	390	355	365	388	374	393	384	356	374	350	365	390	378	354	401	366	360	404	381	379	377	390	365	382	364	388	371	369	364	368	374	353	391	349	341	339	383	355	385	371	361	366	394	395	380	375	343	377	385	359	393	401	387	386	383	407	377	387	378	403	364	340	343	343	363	343	345	399	362	386	328	360	342	370	355	352	382	376	351	361	365	349	349	381	343	370	384	372	361	348	364	370	417	375	386	363	385	382	333	385	382	380	360	397	378	367	367	376	346	360	356	365	385	355	379	348	402	371	380	353	389	377	393	367	393	345	368	374	372	415	370	397	386	363	373	366	375	399	410	376	340	377	357	354	350	403	394	362	382	383	360	356	351	380	345	387	373	379	346	377	365	373	349	378	344	405	361	334	383	405	380	370	354	392	367	389	378	371	353	370	385	366	378	356	354	373	357	354	380	374	364	363	348	367	395	390	391	379	378	357	374	366	364	356	379	342	364	369	372	401	388	371	335	395	367	360	380	357	381	383	385	358	346	349	398	353	352	391	357	343	380	420	363	377	398	338	391	379	393	394	368	337	374	380	366	373	376	365	386	329	308	384	362	365	387	349	366	366	335	359	354	365	373	360	349	348	345	349	354	416	357	348	356	380	372	380	362	390	369	358	348	362	375	357	364	333	349	360	414	384	398	339	366	393	352	381	360	381	363	392	390	348	385	381	369	371	365	346	377	325	348	340	328	372	389	351	355	369	372	381	385	386	364	406	383	405	437	360	350	379	382	405	357	390	373	377	388	378	374	358	379	371	382	395	367	372	390	377	373	383	380	367	393	376	417	368	354	370	364	349	318	349	375	340	402	371	348	361	354	341	358	381	340	372	398	367	356	327	406	362	356	379	370	411	352	381	366	375	344	357	358	376	336	357	374	351	416	319	387	373	386	408	340	374	378	377	371	363	336	358	356	362	385	358	354	379	387	357	370	346	345	360	315	375	342	354	380	374	392	369	372	371	344	341	360	372	428	345	389	367	365	353	349	374	378	394	358	414	380	356	345	385	413	407	354	370	354	391	316	389	362	372	360	348	358	361	369	348	376	326	400	363	331	383	371	356	386	341	363	376	388	336	355	333	385	362	410	352	392	350	346	353	379	392	376	384	369	361	367	382	357	360	363	379	336	391	341	377	374	367	366	385	370	362	359	371	379	403	379	361	396	381	394	372	391	379	386	366	392	358	361	346	377	357	379	391	357	352	363	364	383	344	373	396	357	345	394	379	400	395	378	368	374	377	349	374	381	397	361	348	393	369	376	349	357	342	396	370	353	355	396	373	368	406	358	341	359	408	398	407	349	345	355	392	355	377	375	340	371	372	378	356	366	367	346	400	352	355	351	374	392	395	385	359	427	348	350	372	376	350	379	339	350	378	398	369	374	347	383	374	348	349	382	366	366	380	360	350	371	343	366	379	372	383	419	345	346	398	359	343	380	354	367	357	375	359	360	391	354	410	384	384	370	405	406	390	400	376	380	396	378	350	375	371	388	376	384	357	362	352	339	375	369	399	370	376	379	373	370	409	337	357	415	356	375	361	394	392	354	404	354	377	374	385	378	363	363	367	389	342	398	400	348	345	346	352	369	364	358	361	382	379	361	343	350	367	370	363	386	338	372	355	386	360	369	341	378	387	344	355	360	389	347	361	367	389	369	358	371	380	342	350	348	395	367	368	361	316	368	382	356	377	369	390	389	399	370	366	381	352	408	386	360	356	384	400	361	374	360	366	362	355	358	345	393	379	417	355	392	384	351	334	371	351	387	366	390	365	376	381	342	357	368	380	345	392	381	354	364	360	367	375	373	371	359	403	359	370	376	381	363	368	384	352	373	351	345	388	366	387	338	345	359	334	357	364	395	369	369	362	347	364	379	383	344	349	380	382	369	379	348	379	369	414	388	360	351	390	349	373	382	369	354	366	413	401	372	362	352	370	373	392	353	376	372	391	377	366	337	388	346	359	373	378	364	365	358	348	362	378	390	357	371	365	395	346	398	366	346	351	353	352	354	361	359	365	370	343	356	377	337	339	374	376	365	368	359	340	356	399	388	351	355	372	357	360	361	361	369	354	369	365	380	356	383	393
22512	20392	27496	23189	20397	20507	10908	1926	1419	1269	1191	1072	1063	948	978	970	853	835	876	852	869	787	790	731	773	837	782	772	812	756	814	788	816	718	716	748	740	751	757	728	709	684	759	699	764	736	768	718	697	731	748	767	691	739	713	722	725	742	770	699	690	711	722	728	679	733	717	704	745	730	703	722	741	741	694	746	729	716	700	714	695	676	715	683	709	743	723	728	708	698	750	753	769	672	709	721	711	746	671	722	698	676	694	718	721	716	681	726	717	694	718	711	743	698	742	694	722	680	744	673	734	728	689	698	751	731	710	730	716	696	714	659	710	690	717	765	725	661	719	636	717	725	691	686	761	696	663	730	746	715	685	722	708	714	694	724	683	683	753	683	665	707	707	731	695	721	706	731	685	721	702	713	740	691	719	693	724	686	692	708	688	716	791	711	699	702	726	755	720	723	722	710	700	702	682	731	726	767	709	677	743	683	693	650	677	734	691	698	718	660	688	756	705	689	675	693	735	746	710	727	715	667	743	708	744	692	710	687	765	681	727	718	671	710	685	717	689	726	767	682	706	667	733	694	690	681	669	666	728	706	708	672	639	689	682	722	655	706	702	706	702	704	713	724	684	727	684	705	699	647	673	715	762	708	711	694	749	710	667	683	658	705	698	728	731	669	747	693	729	695	788	741	700	742	703	716	707	722	728	712	707	696	743	676	695	720	755	707	689	739	719	737	708	690	682	707	714	700	728	691	682	750	718	671	749	705	718	701	711	713	721	715	725	715	656	702	670	665	694	700	713	714	709	739	745	701	705	698	666	690	718	666	676	684	698	710	714	671	656	724	726	691	689	751	692	678	730	668	677	723	739	667	706	687	716	739	681	694	714	663	721	727	717	711	696	690	666	715	698	677	669	677	702	742	707	697	648	749	693	699	691	700	698	675	697	683	714	702	707	734	668	732	680	755	770	733	761	711	687	724	642	730	750	713	708	708	700	732	686	650	704	702	732	694	698	778	694	671	709	721	723	653	727	725	697	734	699	664	668	653	729	730	734	705	714	707	690	668	728	720	684	733	660	692	695	771	739	763	685	685	728	668	740	707	764	733	727	717	700	727	712	665	748	710	731	664	694	672	716	723	684	693	721	718	709	693	692	733	707	664	631	788	698	694	725	689	754	669	701	728	715	708	684	715	682	679	700	709	753	731	710	741	747	730	686	732	701	734	685	747	714	657	668	684	662	682	701	712	681	685	713	711	708	637	658	632	680	674	703	751	687	702	727	693	682	674	695	705	678	671	689	710	739	707	710	727	716	715	731	732	750	789	705	710	637	673	699	725	692	719	702	686	709	707	712	656	707	672	688	700	707	762	689	697	699	694	665	672	690	677	742	615	701	723	717	728	694	749	723	641	739	713	750	698	730	702	744	662	641	650	681	735	693	722	682	737	701	699	672	706	707	709	726	687	719	703	694	700	699	678	702	711	709	694	730	672	715	728	711	686	654	739	699	752	729	724	686	708	750	740	726	705	715	672	727	666	704	718	695	731	721	671	719	686	727	735	748	728	720	670	688	740	731	675	698	644	717	685	715	730	673	697	696	722	743	683	755	708	696	692	715	692	695	686	682	756	709	697	695	743	649	714	694	698	695	712	730	694	705	690	742	703	707	677	653	669	706	722	690	691	722	759	716	728	726	677	690	700	700	767	682	681	730	687	725	727	787	693	706	687	727	697	710	651	704	702	698	712	703	742	675	733	715	698	685	696	735	691	715	680	706	717	674	708	691	731	712	714	692	698	662	714	716	670	722	689	693	690	753	714	694	697	712	689	653	731	729	700	670	744	695	705	709	701	666	695	717	725	755	689	662	698	723	741	743	665	695	710	722	708	764	662	758	725	728	724	700	725	734	655	720	751	737	725	731	718	726	720	678	678	709	690	667	715	705	718	662	690	722	725	664	676	733	695	680	756	698	719	738	710	724	710	712	681	661	695	674	722	655	690	717	709	708	722	701	722	703	688	644	719	706	685	739	721	665	697	665	657	706	677	710	746	697	692	701	691	664	683	704	667	742	713	707	764	702	707	695	750	677	705	671	690	724	700	691	717	679	694	709	697	665	670	710	700	720	700	672	695	700	673	738	667	714	738	705	680	678	752	723	714	722	719	751	694	725	684	729	735	707	717	712	731	668	699	686	679	710	679	682	699	705	721	723	694	736	685	718	702	737	726	692	758	730	671	776	706	757	665	643	678	673	764	690	753	729	714	701	710	694	702	743	702	686	705	675	729	704	668	716	678	710	710	695	661	708	676	710	709	766	708	654	686	711	715	704	732	699	709	701	700	716	731	693	678	705	737	693	705	719	707	694	677	700	692	693	748	744	700	747	657	697	710	684	669	708	719	690	758	688	699	714	690	707	661	681	715	741	632	690	747	695	707	637	714	700	698	691	679	718	696	679	769	664	722	721	716	706	696	742	719	744	732	725	682	713	740	721	742	668	728	730	709	709	720	659	667	722	746	750	716	720	680	720	682	723	736	663	686	700	730	737	722	670	697	677	725	698	690	727	696	681	694	679	689	709	732	699	663	722	730	644	686	708	737	738	704	701	707	709	689	677	744	708	700	716	688	685	701	719	703	705	700	693	691	695	705	738	730	679	733	705	743	722	689	671	706	703	708	755	743	726	736	711	706	698	719	733	739	710	730	705	707	698	716	723	702	688	724	730	731	737	710	708	678	740	681	701	711	687	670	698	708	730	697	664	690	709	718	735	725	709	697	712	722	664	701	681	659	723	710	693	708	673	704	720	715	762	735	723	702	687	698	742	702	729	704	752	717	725	698	701	722	664	692	765	705	656	723	784	736	691	700	690	728	672	689	692	707	724	722	701	739	695	713	725	762	700	753	716	683	761	711	697	695	688	726	673	734	679	744	770	692	728	717	740	648	732	764	669	689	695	713	660	731	642	744	698	685	662	729	676	740	676	644	650	701	702	699	718	708	728	698	701	738	716	729	706	695	707	678	728	714	671	716	754	737	706	677	626	726	688	653	669	714	657	716	695	661	679	707	683	724	678	673	712	719	677	724	698	679	700	659	690	703	720	743	701	730	724	722	671	689	710	675	688	703	724	717	707	655	693	692	716	721	711	742	684	665	665	730	712	690	725	704	687	739	704	695	709	705	682	698	703	683	756	716	690	629	696	692	701	738	653	721	660	682	699	677	702	688	671	755	677	689	691	673	729	740	710	691	696	724	705	760	675	696	690	723	730	683	692	706	656	675	686	746	715	709	681	720	676	685	713	700	713	757	695	725	686	761	711	731	671	748	682	722	687	703	739	687	708	704	703	694	690	699	663	665	725	716	725	685	675	683	668	725	746	701	681	708	701	736	758	707	678	729	687	704	668	654	715	739	706	719	726	684	692	709	732	673	697	722	698	726	703	706	720	730	691	684	703	708	726	710	749	711	712	700	713	715	669	731	763	707	686	704	752	701	701	720	695	666	693	766	716	743
19114	22903	18164	10111	6700	4780	3682	2861	2473	2162	1793	1623	1375	1298	1269	1187	1083	1120	1037	981	969	950	879	860	899	847	880	836	792	771	749	772	791	745	769	781	776	748	681	704	732	731	751	729	701	752	710	750	686	701	736	708	734	726	723	736	698	707	697	707	712	711	698	678	743	655	667	736	677	650	617	678	650	696	691	680	703	694	676	636	636	677	716	690	645	637	695	679	694	671	692	637	686	651	660	669	683	698	708	732	707	686	697	621	713	664	698	725	624	663	727	664	645	660	677	700	686	677	677	657	631	657	669	657	712	660	698	656	729	681	701	674	697	704	671	685	666	660	627	640	736	644	670	676	697	650	695	660	671	643	629	668	711	712	661	656	682	706	699	687	650	637	670	702	659	652	683	634	677	707	667	683	696	654	680	714	700	638	700	657	654	702	648	702	683	677	668	658	674	688	662	714	633	686	698	663	722	695	670	690	657	685	754	671	654	689	690	653	680	700	705	718	689	689	696	676	692	675	683	698	700	687	663	647	673	647	640	652	642	669	651	638	698	707	624	705	627	630	660	716	692	712	693	690	655	636	664	661	729	655	652	672	669	665	707	670	660	694	621	650	641	670	624	683	700	624	725	664	680	694	637	683	679	665	689	712	660	699	671	667	734	649	663	664	695	666	654	667	670	667	703	684	677	651	701	664	735	635	704	689	732	703	631	701	714	668	648	759	728	661	674	694	697	681	687	678	692	650	678	688	694	681	695	608	689	660	640	710	671	693	657	685	684	694	642	678	687	706	701	720	697	691	674	713	667	627	676	678	718	670	688	622	731	722	667	688	696	703	669	638	703	699	633	684	694	664	669	692	631	714	665	682	729	659	671	718	728	674	705	641	714	675	688	713	680	647	684	686	681	696	701	687	649	629	697	687	665	702	673	686	639	621	688	686	660	681	679	664	687	660	696	646	632	676	655	656	688	667	654	667	687	680	670	693	683	689	685	656	632	653	628	665	642	680	662	682	716	701	687	681	668	686	676	688	669	707	715	693	701	701	660	675	673	706	627	680	697	682	702	658	708	679	654	687	702	667	721	629	686	678	623	661	673	714	664	664	651	661	641	740	671	668	714	666	681	646	639	676	622	671	668	720	659	696	657	665	638	639	658	686	672	653	621	693	641	721	645	715	687	701	627	689	696	698	680	654	701	679	685	675	673	679	660	680	636	684	695	700	705	687	670	726	711	703	672	719	694	685	688	682	627	688	675	664	671	666	633	695	646	716	656	688	675	697	687	640	667	667	745	646	665	647	701	687	683	622	666	688	654	676	658	715	708	612	673	718	670	665	718	620	687	670	642	721	712	664	641	648	675	661	665	658	673	622	651	712	694	691	708	711	629	681	775	658	678	644	665	684	667	700	712	678	702	622	649	685	697	681	749	651	657	667	649	660	654	695	664	655	693	682	683	669	668	652	655	663	701	659	709	714	677	697	659	649	698	676	684	697	677	710	679	688	716	650	713	708	667	628	673	661	677	675	699	699	708	677	670	675	732	700	647	683	663	695	726	715	679	691	665	646	677	706	681	668	665	648	682	677	663	657	667	696	644	656	681	681	696	704	684	659	665	649	644	669	708	683	643	648	684	682	695	628	698	719	634	695	667	670	668	688	690	701	684	655	663	708	674	657	732	706	699	673	678	697	661	679	703	689	664	693	675	653	665	701	666	678	668	648	673	678	706	683	670	630	681	648	622	673	662	684	699	639	697	677	694	656	694	651	680	728	647	683	640	694	703	671	626	670	663	648	713	690	687	645	709	669	639	679	684	652	686	664	630	660	689	623	670	638	672	672	680	665	659	658	672	688	699	670	694	659	731	680	686	702	658	660	666	686	697	647	680	646	701	688	672	697	676	684	643	640	682	671	633	697	626	627	631	659	695	709	723	718	647	682	691	711	651	714	688	650	682	671	672	640	695	656	727	661	647	658	690	694	641	680	662	652	677	659	654	681	693	676	624	676	675	689	707	643	640	669	674	660	663	654	684	654	681	669	665	655	658	650	680	668	676	664	675	655	626	666	661	669	657	657	697	634	703	713	688	707	685	634	653	661	633	731	708	642	708	700	734	687	699	715	692	682	694	645	686	703	672	678	690	642	664	674	709	704	671	629	688	632	671	714	649	712	695	699	675	640	658	704	635	684	733	672	655	660	659	654	697	711	605	688	668	673	682	702	664	628	739	704	662	713	670	687	653	701	678	683	679	695	672	649	662	655	686	672	684	713	647	694	673	691	653	672	746	696	689	641	649	640	663	695	702	631	649	672	663	669	736	643	659	670	693	721	640	643	672	639	684	676	696	714	719	683	710	683	697	663	663	682	629	647	679	682	646	707	702	691	624	672	627	699	707	652	640	691	622	640	662	657	662	629	672	678	709	699	695	659	670	678	703	652	699	621	658	684	696	665	658	659	684	697	668	669	666	651	655	660	665	678	672	701	674	708	667	624	650	688	702	670	668	671	649	648	646	675	632	668	690	655	700	638	633	720	663	641	699	661	716	651	695	652	686	677	705	616	738	689	661	703	671	709	648	677	658	660	678	678	621	698	685	652	672	686	692	717	642	697	677	651	711	680	711	691	696	698	640	668	698	676	683	695	670	670	685	685	695	674	632	669	703	705	678	732	702	636	712	669	731	689	707	668	692	668	688	642	656	663	663	651	641	667	688	652	709	642	650	660	689	646	692	656	646	628	641	674	698	675	680	710	684	693	670	651	666	667	692	667	689	658	704	681	644	644	688	679	671	715	729	671	701	672	648	644	720	674	649	660	635	689	687	661	678	656	658	697	702	657	683	658	666	702	661	655	619	646	685	654	662	667	655	693	673	654	675	663	681	637	683	689	685	631	676	692	626	664	722	677	688	660	689	708	713	674	651	667	696	646	659	635	643	732	624	676	708	708	702	648	663	651	716	683	694	683	680	664	706	667	694	660	663	662	673	686	631	643	686	677	625	736	634	697	661	707	690	738	688	649	651	696	720	680	667	691	671	674	669	625	664	676	685	697	657	710	649	658	660	660	686	703	675	659	668	671	632	676	652	675	676	686	674	661	671	653	660	695	699	679	657	708	661	683	648	663	658	684	648	655	675	679	695	701	656	668	653	656	663	662	680	679	696	691	664	648	680	690	681	668	651	683	670	706	706	674	754	689	662	685	698	668	684	672	645	672	651	661	714	677	680	673	661	676	667	670	640	647	695	707	693	649	671	652	706	646	667	672	672	674	664	661	658	636	701	673	718	707	711	656	687	645	709	645	647	650	651	623	695	667	670	652	658	684	649	666	656	673	664	691	680	673	648	666	700	686	704	668	690	681	671	671	743	678	662	726	664	627	669	681	704	692	639	715	698	662	689	658	671	643	688	668	699	715	639	675	624	714	691	693	651	693	681	693	661	703	668	711	678	641	673	700	667	683	709	695	692	703	651	673	698	636	672	638	677	665	683	658	655	694	687	683	656	697	668	668
27971	14413	2183	409	265	234	175	160	181	159	170	160	160	150	156	152	125	152	158	152	159	160	149	159	143	175	157	138	158	144	138	156	155	157	170	155	169	172	116	151	158	153	142	143	131	166	155	163	148	150	145	149	131	175	157	173	119	164	146	153	187	152	147	163	153	137	174	149	161	150	166	147	149	178	165	120	154	148	151	153	133	145	151	177	140	158	147	150	177	154	140	147	150	162	152	155	142	153	170	156	147	158	144	154	155	154	140	170	132	138	159	147	163	160	177	142	148	149	163	142	149	145	139	150	147	162	168	129	143	143	172	143	170	163	132	146	163	147	138	164	155	140	149	165	146	171	165	164	151	142	160	171	158	153	155	172	142	160	147	145	174	161	173	162	140	141	132	159	164	143	176	125	155	157	150	136	156	152	174	138	163	160	146	157	154	166	164	151	161	144	145	160	171	147	160	137	165	163	155	152	156	169	163	161	163	149	153	130	175	159	150	151	153	139	156	160	142	164	148	133	158	173	155	177	139	140	150	154	142	156	139	182	144	150	141	157	150	162	132	178	127	153	137	157	142	157	142	125	133	167	152	153	172	158	175	157	143	160	149	168	145	155	174	137	174	177	164	142	153	146	163	177	132	131	160	165	142	154	156	179	145	167	141	179	148	140	160	157	144	160	158	125	160	150	146	148	176	166	168	136	138	154	135	164	158	133	152	170	172	131	160	151	170	135	178	155	172	142	179	151	161	151	141	143	153	169	172	158	131	150	166	154	172	156	163	162	140	169	123	166	147	116	162	159	174	153	159	168	150	159	146	152	150	141	133	131	167	137	145	124	143	143	167	144	158	155	154	172	149	182	144	129	164	152	151	148	190	153	156	153	175	150	155	137	165	150	150	142	142	139	165	157	142	148	153	143	144	171	138	148	158	153	157	144	167	151	150	152	148	151	157	140	152	167	134	134	137	165	148	156	148	164	153	172	150	166	161	140	150	138	155	142	147	142	133	165	167	164	179	143	161	166	132	166	134	145	147	166	147	152	155	140	187	156	161	138	158	148	151	164	144	142	158	130	147	161	150	160	121	165	168	143	149	157	154	140	143	162	162	132	177	168	140	172	140	166	155	173	161	168	160	154	169	156	135	137	144	162	178	142	161	155	168	172	157	173	150	168	175	166	163	157	148	141	157	168	163	169	168	136	162	133	155	186	149	163	162	167	173	146	153	147	150	160	152	164	146	165	139	153	174	155	140	153	140	172	147	142	155	141	144	132	158	146	156	168	178	156	186	146	146	169	167	169	162	148	177	157	155	141	143	170	159	160	156	143	145	142	144	157	173	158	166	153	166	152	143	156	155	158	159	152	158	154	144	158	131	143	144	146	159	149	145	156	157	150	133	167	153	157	152	147	152	141	152	159	162	141	134	163	164	148	177	138	174	159	140	143	164	189	161	147	151	145	156	145	143	156	146	147	152	130	151	161	165	149	148	157	138	157	184	143	140	189	156	168	144	161	163	158	150	144	145	151	150	153	162	162	129	183	143	165	162	149	160	160	170	150	136	140	138	145	159	133	160	158	162	146	155	145	156	135	147	170	156	163	171	157	146	149	135	149	167	151	163	156	151	147	147	159	160	140	161	172	154	169	145	161	138	145	154	170	143	163	155	182	147	163	145	144	163	139	161	152	156	142	164	152	130	151	168	153	151	164	161	140	156	157	171	144	178	146	153	145	164	146	147	131	157	156	142	149	160	153	163	168	161	150	157	166	148	138	158	155	160	155	153	156	166	149	152	164	114	149	140	162	140	143	161	150	151	156	166	161	145	163	136	154	162	135	141	149	153	140	145	128	151	142	145	129	167	167	157	133	153	144	163	128	143	155	157	154	168	151	168	166	181	149	148	150	150	154	149	149	147	148	155	148	171	157	155	140	146	175	125	154	149	166	158	157	134	158	146	145	171	156	133	143	162	131	155	142	156	160	133	138	169	139	159	172	157	160	168	165	129	146	160	143	134	163	162	145	174	157	160	161	167	167	172	153	152	134	134	153	142	132	151	157	148	151	138	149	151	153	167	141	155	163	159	150	153	130	144	149	158	158	154	150	165	160	130	156	152	161	135	142	160	137	151	156	176	137	178	157	146	141	155	141	165	152	154	151	139	167	149	160	152	149	168	157	126	154	140	174	120	136	158	144	156	131	147	150	150	171	156	136	138	155	146	149	154	135	140	134	152	165	158	148	159	157	171	132	170	165	155	153	143	169	171	146	174	135	153	164	154	133	159	147	158	180	165	137	133	147	150	147	147	135	149	146	139	146	141	160	150	147	171	156	151	139	168	157	161	159	159	149	159	132	141	141	155	147	152	153	150	162	141	154	145	154	157	140	155	155	158	176	134	163	145	149	151	152	155	123	150	151	160	148	129	156	158	142	133	149	155	149	167	151	149	155	150	135	160	149	125	164	149	156	130	175	141	164	158	155	127	142	147	151	151	160	158	164	152	175	147	152	178	134	156	165	138	145	151	157	173	174	176	157	154	135	183	168	178	147	157	153	170	159	150	152	163	155	183	151	166	148	151	152	144	147	159	155	149	162	159	157	144	151	144	149	167	169	156	155	159	129	156	152	147	167	137	149	128	133	159	162	178	158	182	182	140	156	167	149	158	169	155	123	155	150	156	170	150	173	130	143	129	147	144	179	155	173	149	149	161	137	147	171	151	129	168	163	158	166	185	135	165	173	148	177	154	171	148	158	156	160	145	164	148	143	136	168	145	158	143	193	166	142	141	162	138	144	156	164	163	161	149	147	146	152	138	151	144	173	150	145	167	175	143	167	141	140	176	152	149	166	155	154	161	154	156	170	171	157	165	146	168	149	149	149	159	155	151	151	165	160	144	143	150	154	176	143	159	154	156	149	156	173	174	142	158	160	142	147	157	152	168	154	150	140	158	145	142	147	150	148	158	151	168	151	155	145	160	147	122	161	140	165	157	164	142	158	166	139	136	165	152	153	131	146	187	167	170	166	178	146	146	166	141	158	163	168	164	171	155	142	137	180	161	157	141	150	166	149	165	158	149	152	156	151	145	125	161	160	166	137	157	147	155	163	142	151	150	139	157	131	164	153	153	147	160	143	153	161	163	136	159	158	159	121	139	154	159	143	153	169	153	167	152	125	143	146	149	163	161	155	164	168	172	174	136	167	164	142	156	151	134	171	143	152	153	153	143	143	146	162	137	179	167	143	149	150	137	136	171	149	152	152	147	134	165	156	152	147	147	111	156	160	172	144	158	161	164	148	140	148	160	158	157	150	173	132	156	156	173	147	162	130	151	129	164	139	166	165	139	164	161	164	154	164	152	175	165	155	155	152	164	128	149	167	157	161	200	153	147	150	152	155	170	162	154	162	151	160	153	159	160	149	173	142	152	169	152	168	164	153	168	155	167	142	161	141	152	124	130	134	145	177	153	140	153	132	159	151	178	148	146	194	164	136	172	156	148	151	166	158
6535	4337	756	477	326	297	238	224	211	200	221	193	202	169	203	186	200	146	187	187	169	161	180	177	176	188	174	176	187	199	184	174	186	168	141	169	196	207	185	187	174	196	179	174	189	203	185	192	173	181	181	182	169	153	204	189	201	165	193	189	174	174	193	185	173	156	189	176	188	172	190	177	149	177	189	203	154	167	185	170	193	181	157	177	164	196	179	178	191	170	190	159	204	171	190	166	180	156	158	194	183	198	188	161	188	191	156	204	183	169	171	167	179	184	178	188	189	173	170	184	170	178	196	143	173	173	188	185	180	187	178	166	170	167	179	171	159	195	159	169	190	165	176	164	155	191	174	166	190	196	197	184	197	183	186	190	155	192	167	179	187	177	191	165	193	180	182	164	174	164	174	177	174	147	169	167	161	185	183	173	178	154	183	166	195	159	198	182	160	181	175	165	180	177	172	176	159	153	183	186	202	175	188	178	163	178	173	195	177	172	197	186	171	171	183	150	176	176	175	185	197	172	178	174	169	200	170	164	176	186	180	196	164	161	185	175	174	169	166	178	157	186	178	165	163	165	150	162	169	167	180	170	161	155	171	212	175	166	181	191	164	171	183	168	181	173	177	190	157	174	198	192	179	169	176	152	190	176	196	171	169	197	206	190	173	176	167	186	155	173	155	168	183	176	183	182	169	183	159	163	182	147	149	177	181	179	152	188	171	177	190	209	179	172	163	178	162	173	160	185	161	182	187	146	187	145	196	186	201	162	183	178	193	157	165	187	175	182	211	176	166	158	164	160	202	155	170	171	180	191	174	171	161	178	174	190	164	185	180	147	163	171	169	153	155	177	173	186	189	183	145	176	158	179	202	193	167	161	187	164	179	165	217	178	180	168	190	174	166	176	164	167	183	172	182	174	172	181	174	166	152	166	168	179	185	198	168	181	173	189	166	177	157	155	181	176	170	191	172	179	194	153	177	165	163	170	172	171	153	202	182	194	163	157	180	176	164	202	184	168	211	183	196	221	169	167	178	162	165	168	171	159	186	191	162	173	192	158	160	192	223	177	152	166	187	185	173	180	197	170	184	151	178	187	180	205	168	165	201	161	156	187	175	190	180	184	159	211	145	173	166	189	175	182	171	177	179	180	168	183	182	175	139	172	165	160	179	160	187	170	183	177	186	175	165	193	152	168	191	214	172	183	159	161	168	177	170	183	182	162	175	170	189	183	197	177	204	177	150	198	179	155	177	180	152	167	178	179	177	174	175	220	175	155	178	166	166	171	192	165	179	167	171	188	154	184	183	180	175	168	202	152	188	155	167	162	164	169	179	167	191	163	164	174	176	192	155	175	191	171	178	177	178	165	164	162	196	167	164	182	179	156	183	189	188	182	161	189	164	179	191	185	171	202	181	188	189	180	181	175	152	179	176	180	181	176	156	153	183	159	173	191	164	159	172	192	187	198	180	175	161	177	163	159	164	178	165	149	189	183	177	196	177	174	174	166	179	168	156	158	188	168	156	202	171	171	179	180	174	197	166	163	170	183	182	181	172	171	149	190	199	173	145	174	184	200	165	168	190	191	172	183	182	187	168	155	158	154	160	182	183	186	160	164	174	166	190	161	162	189	169	195	165	184	182	141	170	166	186	154	161	162	178	179	150	160	178	205	201	175	173	190	171	181	188	166	188	165	172	197	168	171	169	153	166	179	168	197	181	178	183	195	178	164	189	155	169	171	171	184	160	194	186	162	181	193	187	154	177	178	174	170	160	172	182	189	188	168	168	151	184	184	183	154	178	186	159	171	169	202	183	184	170	185	212	188	152	175	181	166	175	176	167	157	185	163	203	176	188	176	191	153	187	180	183	186	168	185	197	190	176	196	177	171	181	162	198	175	179	177	176	172	173	186	179	192	187	167	169	175	168	172	185	155	172	181	156	174	187	164	176	191	172	180	190	155	170	179	165	177	187	173	188	183	170	182	178	198	174	173	187	153	173	188	166	163	154	192	190	171	185	170	167	160	192	187	187	176	182	173	178	169	193	175	195	164	183	148	168	143	168	191	165	204	185	165	176	182	175	207	173	190	164	193	159	186	174	181	168	198	185	174	164	168	172	178	203	185	194	165	180	158	164	173	163	177	192	166	187	179	163	170	197	167	186	169	159	154	177	148	169	193	172	170	153	175	173	178	170	172	192	180	166	191	175	167	175	157	158	170	165	192	183	167	176	167	178	172	171	168	165	179	174	171	176	172	168	159	180	179	153	180	163	166	169	162	167	175	175	201	191	189	187	164	172	182	173	162	167	195	180	166	153	178	159	172	174	163	173	179	171	188	179	162	152	199	169	175	175	175	176	198	170	174	191	163	159	173	164	183	160	192	160	186	162	180	164	174	168	192	172	186	179	163	164	178	161	186	162	163	178	156	165	182	184	195	195	194	154	165	155	156	175	163	173	167	174	190	164	212	156	170	179	191	162	171	183	175	160	152	178	166	171	160	184	186	161	172	175	169	169	160	168	180	198	168	177	161	166	167	172	180	165	169	186	197	185	172	171	206	169	175	175	155	168	165	169	162	160	179	170	193	167	181	176	175	142	182	189	184	203	176	188	150	177	186	169	173	171	195	181	194	193	174	206	168	186	166	192	167	178	174	175	184	172	171	166	154	193	156	199	184	167	187	174	175	184	199	197	186	169	172	172	179	183	166	198	184	177	166	179	183	181	174	176	182	165	178	163	171	192	162	177	168	166	198	171	184	177	183	170	169	177	170	180	182	189	146	169	191	184	184	156	198	186	187	177	185	169	154	185	178	178	136	151	170	169	175	179	166	180	192	172	194	184	165	174	190	186	169	172	189	151	155	168	182	145	141	150	177	166	183	171	177	169	180	173	162	174	186	197	154	175	190	186	181	171	187	161	163	164	190	154	189	176	170	160	176	159	171	165	173	164	160	156	153	184	156	191	168	185	191	192	203	178	164	172	181	159	163	191	208	197	158	174	175	161	196	162	176	188	194	172	161	182	167	175	176	188	186	160	175	200	196	155	170	167	181	182	172	178	170	160	180	167	176	175	188	182	197	175	189	186	175	201	177	175	193	172	174	164	166	165	170	173	177	170	189	196	156	179	173	188	185	183	167	173	152	190	174	186	154	188	177	176	176	190	164	187	190	188	198	148	156	179	189	185	181	167	168	188	192	178	170	181	188	186	197	188	179	169	170	178	173	171	167	165	181	201	165	204	187	170	182	176	200	184	184	142	191	171	185	182	171	167	193	178	176	188	179	182	196	169	184	167	161	173	168	160	182	184	155	163	199	184	187	195	159	142	174	158	171	183	206	175	170	161	196	179	176	171	178	171	174	171	193	170	175	206	163	170	178	163	167	166	154	166	178	197	183	197	189	170	177	174	171	169	187	169	178	150	171	183	191	158	174	168	184	175	157	175	178	200	157	172	154	184	171	207	176	173	192	174	199	184	165	152	171	179	181	161	184	156	189	184	176
24452	20364	26955	23627	20354	10963	1386	881	734	677	621	549	556	511	546	459	441	463	443	470	435	427	426	393	446	409	418	407	441	413	412	398	387	394	418	389	404	405	413	371	394	412	408	407	424	387	414	373	377	383	436	375	416	441	363	409	413	404	367	392	393	412	399	377	380	363	386	332	346	428	377	414	390	384	388	418	348	395	368	402	386	413	369	408	377	394	384	386	379	391	395	364	370	382	412	371	383	379	373	352	403	357	358	338	363	382	366	406	361	363	352	393	367	415	374	396	391	395	384	388	374	369	396	343	376	377	360	397	359	392	364	350	381	377	433	372	421	362	381	415	369	368	376	410	380	342	435	378	357	363	390	423	390	384	365	373	373	402	361	389	409	396	393	372	359	409	384	410	391	411	367	357	393	376	356	389	433	377	340	400	405	344	387	407	367	367	380	403	376	377	363	356	353	386	400	427	375	370	402	403	390	357	374	400	350	358	357	357	389	393	371	379	394	376	393	392	357	365	407	371	354	361	389	350	372	363	375	395	385	367	362	363	371	402	371	370	326	342	380	363	374	430	398	380	391	352	375	422	376	362	379	348	401	348	373	374	341	431	413	400	407	413	416	388	395	390	359	428	367	361	393	369	390	370	402	367	392	399	419	388	389	381	339	380	382	390	367	389	340	371	377	374	366	413	403	383	370	406	358	386	394	374	391	378	390	331	368	379	389	380	372	426	406	391	387	384	382	385	404	385	371	376	352	387	351	363	395	387	406	373	403	383	372	369	403	389	404	399	409	397	378	412	395	355	404	397	394	384	349	350	333	365	369	387	359	380	391	358	349	381	408	363	391	359	378	386	373	370	390	435	320	375	370	369	375	366	361	376	343	397	380	390	353	357	383	411	373	362	379	348	398	363	407	352	356	410	346	378	373	386	394	396	370	378	370	404	376	387	361	368	362	407	386	403	368	347	378	383	375	387	377	362	366	402	387	384	364	360	374	350	377	406	398	365	361	385	383	357	373	351	392	391	336	388	371	362	373	402	374	422	376	373	364	370	384	396	347	350	415	390	411	374	370	370	380	368	364	388	395	374	356	362	381	376	362	389	358	387	384	392	423	405	380	403	357	356	338	389	410	351	360	382	413	356	360	366	372	406	384	379	383	374	375	399	394	379	435	375	413	358	378	396	386	428	366	373	380	362	380	367	373	377	419	392	373	375	375	343	403	388	376	367	357	373	399	378	405	376	384	386	390	394	380	367	416	397	444	407	376	418	381	365	366	391	369	370	400	363	356	355	383	351	362	405	373	402	383	381	389	380	347	374	382	368	394	396	395	379	372	384	351	402	369	358	370	391	396	389	358	398	388	402	355	356	392	395	401	366	396	375	371	396	437	367	340	381	390	380	373	375	370	349	376	402	354	408	375	397	399	362	370	397	383	376	369	350	381	356	373	369	337	374	357	376	377	354	383	364	373	365	354	387	376	382	374	368	374	368	381	398	375	390	363	380	395	377	355	397	389	376	428	420	397	407	351	374	406	359	434	407	381	355	354	349	413	399	388	380	376	358	380	363	391	342	414	368	373	365	363	392	359	366	352	337	389	398	411	397	374	386	373	392	379	387	399	402	399	385	369	354	417	382	352	373	392	371	404	351	391	364	370	359	414	369	353	384	399	400	364	366	373	371	376	419	356	365	394	373	374	357	388	384	405	341	424	412	381	393	390	412	354	381	407	351	372	402	377	376	408	375	395	398	380	383	403	381	403	389	390	372	402	381	378	343	418	407	416	385	346	339	388	359	376	379	376	372	385	357	391	400	372	362	372	368	372	367	363	375	397	384	372	394	386	339	376	384	363	390	396	427	362	368	357	396	369	358	373	407	351	358	367	373	356	376	380	368	340	396	349	394	354	363	390	387	384	380	358	412	374	382	332	370	353	338	363	410	396	354	349	356	368	350	359	380	362	366	416	359	356	386	386	362	363	370	380	359	356	358	386	368	395	364	394	394	384	387	395	398	418	368	376	400	364	374	404	380	379	400	389	394	405	378	382	424	368	377	421	394	401	342	364	376	404	393	396	382	383	398	414	394	398	367	358	389	398	369	388	380	370	380	351	371	352	362	405	364	373	356	362	372	374	369	398	370	373	388	361	372	385	382	384	390	355	359	429	366	388	344	378	409	352	364	374	384	347	382	383	372	397	384	369	377	440	367	379	390	369	349	383	355	373	391	410	437	406	401	392	345	346	382	382	400	386	368	364	381	384	387	378	413	405	373	383	383	382	365	392	392	379	394	402	382	390	370	361	353	402	372	370	361	394	396	399	384	341	393	385	355	380	364	383	394	392	384	411	387	371	360	349	353	404	388	357	356	366	394	379	376	349	386	359	382	335	396	365	362	363	359	388	386	409	372	405	391	370	384	376	383	353	366	382	377	363	377	352	386	350	383	380	400	385	389	395	392	403	385	391	365	419	381	368	391	393	337	400	389	387	368	406	383	396	395	377	366	398	380	364	395	359	366	371	350	339	400	382	348	374	372	388	358	371	365	403	354	408	411	394	372	388	335	369	401	387	401	398	385	388	372	333	343	397	364	365	389	422	385	371	392	414	379	367	353	424	367	376	378	388	406	384	361	387	377	399	399	371	405	397	385	347	372	336	424	339	388	404	376	379	377	417	353	365	359	405	397	397	406	385	389	399	399	386	393	384	386	371	379	384	352	393	361	377	368	378	378	359	416	377	378	398	383	383	375	387	373	377	402	399	389	365	387	369	380	356	354	393	380	430	359	390	397	390	394	378	377	410	394	329	378	372	352	393	397	347	358	383	355	377	392	334	365	380	362	372	367	361	366	410	406	391	378	374	360	381	317	383	362	379	379	345	363	415	361	362	380	391	373	393	416	341	361	412	366	397	366	370	402	363	361	375	374	367	407	365	370	356	403	380	379	374	408	379	417	341	370	385	372	350	389	356	398	345	363	374	360	401	377	394	391	371	424	365	395	442	365	367	402	338	407	362	417	444	416	353	375	380	392	375	364	418	342	391	326	370	420	401	374	335	361	401	376	371	363	406	348	381	361	410	417	416	392	388	349	397	371	366	371	379	395	386	370	414	353	336	360	383	352	378	365	381	360	381	349	337	376	375	405	407	388	337	390	409	393	401	368	358	398	387	354	377	369	346	374	369	413	391	387	372	376	355	385	365	378	351	388	403	361	346	381	386	376	383	407	385	374	354	357	373	360	377	379	391	365	372	363	371	373	371	401	356	370	374	371	387	378	393	367	385	388	352	340	346	414	374	375	374	375	363	393	393	374	383	374	362	401	389	369	375	414	376	383	375	369	366	370	408	382	358	392	351	387	399	414	387	381	391	378	388	389	390	404	382	360	375	362	391	341	363	388	382	381	401	415	384	418	375	350	393	388	403	375	392	380	372	411	392	380	362	379	373	368	375	399	371	365	397	394	389	393	370	364	365	379	410	387	386	371	385	415	400	382	399	360	375	349	348	401
15454	18921	11202	5861	3808	2534	2026	1585	1286	1073	997	836	763	705	651	622	603	578	564	519	506	470	463	470	449	493	413	439	392	468	432	427	456	410	400	411	388	407	408	426	414	387	351	409	398	380	408	403	392	357	389	365	362	346	410	393	385	386	395	382	366	372	360	373	367	360	378	393	367	340	362	414	363	341	394	376	357	350	368	375	391	359	377	385	427	348	346	429	395	364	377	395	409	362	394	366	382	376	365	364	364	412	350	403	409	393	384	399	360	350	383	357	328	343	381	382	395	372	372	394	383	363	379	346	399	381	358	359	366	384	394	381	354	367	378	351	399	383	339	352	362	383	373	355	347	352	351	377	371	387	365	395	350	393	355	345	343	369	387	407	386	365	375	370	383	359	355	347	391	369	376	378	368	327	373	374	348	356	372	386	368	366	340	405	366	361	351	389	357	381	346	390	358	382	373	377	354	349	359	363	347	396	377	373	385	360	388	380	364	385	358	386	379	355	373	357	374	340	381	359	358	361	377	375	336	385	366	368	375	356	405	370	377	359	391	351	382	390	382	368	366	351	365	372	378	357	352	392	351	386	362	350	372	348	382	326	359	351	333	390	372	364	390	376	379	390	371	393	375	385	400	354	365	391	353	385	346	351	369	389	363	344	359	395	369	381	357	359	383	377	363	380	362	368	356	385	339	377	406	341	340	374	368	350	379	361	376	395	347	395	367	357	365	368	383	407	389	370	340	378	354	365	361	378	364	367	347	346	376	341	350	373	402	398	404	376	395	359	366	386	377	366	367	335	388	350	331	387	367	343	385	366	334	358	373	362	369	369	362	381	350	360	364	397	370	374	371	414	360	377	361	356	381	365	387	417	385	360	383	365	354	347	369	377	390	403	379	388	392	353	326	334	378	331	371	330	389	378	376	383	380	416	402	384	361	381	378	399	382	342	420	362	411	372	381	370	383	360	328	364	354	385	377	354	359	377	359	383	365	345	395	382	377	389	342	345	377	374	365	358	370	371	357	379	369	359	335	366	365	351	345	383	394	361	369	384	366	376	339	385	390	408	355	366	389	344	366	346	343	358	370	346	394	359	341	374	378	385	381	379	397	387	371	381	330	394	398	392	376	345	353	363	356	381	398	348	376	404	385	385	360	365	402	394	370	374	386	351	384	355	422	373	375	349	403	406	381	397	358	343	376	368	366	352	395	351	364	363	372	385	353	355	382	357	396	357	367	372	380	375	380	371	362	331	346	342	374	389	351	354	367	363	364	365	353	389	358	385	395	373	357	374	382	340	356	365	358	365	359	380	338	387	386	375	387	392	389	350	335	354	384	355	383	349	378	347	389	370	368	396	360	377	381	400	353	351	350	350	381	385	357	340	368	378	358	397	403	375	367	332	326	368	382	377	402	367	353	408	391	363	321	352	400	372	396	371	371	401	354	377	382	346	346	372	368	433	368	358	371	365	386	405	392	362	344	386	394	357	389	377	368	337	370	353	371	393	391	359	389	395	354	355	385	379	365	374	356	372	391	365	375	406	371	361	390	353	376	368	379	355	369	369	380	388	353	345	396	404	369	383	388	386	347	377	362	337	376	343	368	346	403	360	335	346	399	368	343	382	419	354	373	366	367	375	399	398	373	393	370	380	380	381	401	361	362	353	361	379	358	374	342	383	367	368	348	406	339	361	383	357	353	382	345	370	380	360	358	384	387	339	358	372	359	367	388	343	360	356	351	346	372	342	349	346	358	357	381	351	364	355	352	388	334	403	369	386	353	345	391	368	402	361	362	358	361	347	363	389	368	342	353	346	402	372	388	414	385	380	390	321	366	381	367	350	359	388	384	370	365	350	380	338	352	368	388	384	371	373	341	404	400	357	351	399	349	348	365	350	362	349	375	360	368	388	398	349	345	381	325	379	399	365	342	392	382	391	355	369	343	364	362	369	383	352	365	371	394	376	343	418	356	382	390	377	374	375	375	380	380	363	346	391	347	363	338	351	344	367	384	381	385	372	348	384	354	382	389	390	430	341	393	358	357	410	364	345	384	370	347	381	387	373	370	345	387	369	381	403	373	374	354	317	371	381	403	360	362	389	327	372	341	349	383	354	379	386	386	341	401	354	375	368	374	362	374	371	365	380	366	375	373	359	353	357	393	365	379	385	400	451	368	372	349	373	368	338	367	391	384	367	364	384	389	372	398	341	333	392	362	393	346	397	378	357	340	389	345	350	384	346	383	359	402	382	349	356	343	395	348	348	379	397	361	387	355	357	344	368	348	365	363	333	320	368	359	357	359	405	361	392	344	360	348	376	377	359	345	358	338	375	394	360	373	318	358	396	402	348	409	353	401	370	372	355	365	376	360	344	366	372	389	377	352	385	356	397	365	352	389	389	360	381	341	351	384	340	404	394	381	380	356	381	359	383	420	380	347	358	379	396	373	384	396	412	369	339	347	349	324	348	355	369	364	396	356	391	371	386	367	383	393	396	377	362	356	396	398	378	382	397	340	368	390	396	376	330	389	368	365	362	382	373	357	392	355	356	372	377	367	398	395	357	351	392	393	389	362	343	359	345	353	399	397	366	348	381	360	368	355	370	373	367	382	401	359	362	344	384	359	373	373	402	403	355	330	341	369	391	344	371	385	362	423	350	380	380	391	367	330	377	370	382	377	358	332	406	394	372	368	389	336	318	331	347	353	381	372	384	353	382	398	398	374	347	374	400	327	358	340	349	369	392	435	383	383	356	347	394	399	361	372	373	369	342	369	350	380	362	406	372	333	384	393	366	403	368	393	375	380	374	334	363	385	368	355	393	381	339	358	350	396	371	338	359	379	409	368	367	369	342	369	351	333	345	393	370	367	350	385	378	379	365	375	370	358	330	377	361	348	361	400	384	345	344	366	342	361	328	385	367	365	362	389	392	333	384	364	360	373	379	345	380	351	377	338	348	355	396	369	370	372	340	367	346	365	371	351	433	365	345	370	417	388	372	380	370	350	380	385	361	348	356	371	393	372	341	392	366	348	365	346	388	339	368	368	419	347	390	364	369	351	345	355	363	370	356	375	351	339	373	368	399	341	404	378	360	390	365	386	361	333	342	394	371	365	385	388	345	390	334	344	346	383	403	369	366	366	398	390	345	373	358	401	344	349	398	368	374	367	387	380	410	362	333	386	352	361	331	383	394	403	357	366	373	421	363	373	375	361	354	363	386	324	392	396	361	358	357	402	373	372	372	337	350	347	373	358	337	371	375	374	348	380	331	390	332	383	374	371	382	349	334	353	352	368	370	359	356	374	396	369	333	374	383	347	374	351	386	357	370	388	422	382	394	355	386	364	373	425	379	390	359	392	380	355	363	356	386	368	341	349	324	382	400	371	350	374	359	376	337	385	397	350	391	356	324	363	393	344	304	361	373	393	341	374	383	359	385	380	360	374	338	370	360	381	333	368	380	359	345	333	364	353	384	385	376	393	358	351	349	391	359	386	384	360	399
22507	20380	27505	23116	20386	20482	10626	1900	1502	1284	1182	1149	988	940	982	932	915	837	854	794	761	811	810	824	805	801	805	753	794	761	721	774	785	729	726	730	710	675	743	749	722	718	726	743	698	673	704	708	743	674	718	756	720	767	695	692	767	705	695	733	763	697	756	742	656	713	691	745	720	680	713	739	734	696	690	715	698	747	664	738	719	692	691	709	697	699	710	704	706	757	670	749	734	687	715	673	689	692	703	703	676	748	691	706	726	753	743	742	747	764	669	688	713	690	713	704	728	697	668	689	696	725	772	664	707	661	710	676	662	767	689	680	666	729	713	732	678	673	744	697	698	696	715	719	729	701	728	698	723	726	697	728	719	727	710	725	720	720	719	697	740	698	695	722	752	714	704	719	708	714	704	687	722	717	717	745	663	677	751	749	660	748	659	694	718	732	735	737	770	663	734	681	686	695	699	709	672	703	730	743	703	744	697	790	716	695	682	698	663	728	683	693	753	734	668	711	744	728	693	723	711	688	679	692	693	743	744	725	686	676	720	691	697	681	722	736	728	688	738	736	684	735	671	717	732	741	698	689	708	692	696	716	697	675	734	721	685	682	733	667	695	661	678	670	754	691	721	705	692	760	677	704	749	736	688	743	652	732	700	652	692	707	688	672	670	696	691	671	693	667	745	676	690	683	738	750	709	647	662	705	632	689	696	666	689	701	708	709	700	695	711	699	729	723	726	727	716	724	779	691	740	700	679	754	684	672	677	700	654	745	705	805	680	669	709	711	749	706	688	703	696	702	702	723	687	753	697	661	683	656	669	680	729	696	723	723	712	730	737	693	706	673	697	712	700	703	679	673	677	710	712	690	657	760	721	730	736	754	699	755	710	670	689	731	727	748	693	668	658	698	713	698	704	679	705	674	748	732	710	658	676	739	671	713	712	685	686	725	706	710	753	686	694	664	707	726	666	688	677	699	753	685	708	760	719	708	717	769	667	706	691	686	756	737	713	721	677	691	671	680	749	684	661	700	696	692	720	642	723	725	688	753	659	682	722	687	707	719	677	671	727	725	655	717	724	729	738	718	733	643	689	753	728	682	686	688	721	681	715	696	645	710	725	724	680	715	686	706	694	668	681	740	712	686	713	677	731	654	722	680	702	717	649	698	727	676	684	675	718	707	749	708	699	762	675	721	692	698	705	743	687	730	683	683	707	656	720	700	662	738	740	710	720	676	758	652	705	718	704	699	713	725	699	668	713	704	738	775	722	706	685	708	705	727	646	682	702	665	747	682	716	702	690	720	699	699	682	686	705	693	700	670	714	725	733	677	657	721	683	704	743	726	668	681	683	713	703	691	708	711	721	721	713	677	692	713	701	717	705	692	669	700	710	691	717	692	687	677	694	719	724	705	701	711	720	683	732	683	664	712	718	713	669	704	712	691	693	723	692	689	731	707	671	690	722	730	676	713	693	682	676	689	718	715	721	763	702	742	717	688	673	687	657	651	739	761	725	727	700	760	721	704	693	682	683	727	771	710	710	663	716	657	718	755	718	726	691	727	655	678	643	686	696	707	746	746	650	635	682	680	703	724	701	691	692	665	694	643	701	693	647	695	655	682	610	691	727	711	724	660	710	669	683	653	741	661	707	702	721	724	706	700	726	670	685	718	665	705	729	739	694	709	727	695	651	721	709	725	762	767	658	708	670	731	735	662	655	739	761	738	708	702	656	737	724	699	737	707	722	712	678	706	646	702	687	712	716	697	704	730	706	731	730	732	677	680	699	680	729	689	706	700	682	701	734	688	691	716	729	752	735	708	732	682	681	681	731	728	686	723	712	699	711	667	705	728	720	730	730	714	709	709	730	732	710	679	724	728	718	731	659	681	684	749	685	661	730	722	666	664	718	705	682	722	720	744	685	659	709	723	675	706	719	710	749	676	699	742	707	738	711	674	778	693	701	729	698	649	736	679	710	664	708	719	720	713	722	692	693	705	750	718	711	743	665	633	677	657	659	704	743	720	679	743	695	690	676	691	751	661	760	719	701	683	687	733	720	691	725	721	680	681	687	674	722	713	711	664	674	690	712	697	714	693	724	663	692	690	721	696	711	735	725	722	724	692	682	700	739	722	681	727	700	744	723	700	682	742	719	690	732	674	699	736	728	690	701	702	671	683	710	713	695	733	694	709	735	684	714	737	673	705	717	707	660	676	718	725	727	688	724	734	730	700	666	723	692	681	700	717	726	702	695	733	722	666	693	758	647	700	716	709	686	781	699	644	698	735	703	726	722	744	748	673	709	708	719	693	702	748	694	726	701	695	716	706	728	672	693	709	687	680	723	703	660	733	727	759	753	695	732	710	741	695	723	760	697	710	685	681	686	688	704	735	706	703	718	704	756	758	740	664	712	722	739	695	728	679	668	720	716	705	692	653	695	725	719	686	697	662	728	688	692	739	738	703	698	731	691	728	665	690	732	737	717	751	735	697	738	662	738	665	718	749	679	707	682	704	748	729	685	715	646	750	682	711	684	684	711	661	706	693	734	690	646	730	728	691	743	689	701	673	704	697	674	694	698	694	709	727	775	712	747	682	661	652	695	639	713	740	751	648	696	739	669	708	692	709	723	703	677	693	708	713	707	734	672	698	706	726	706	673	708	697	700	749	705	738	756	677	701	677	692	713	713	735	685	692	746	721	713	701	724	757	799	722	683	709	700	685	739	692	736	691	719	715	676	690	744	708	661	750	703	717	673	714	700	674	669	706	668	708	683	699	696	686	729	693	725	667	724	721	680	713	679	669	740	690	715	704	749	701	693	677	678	715	672	734	684	686	706	667	751	729	698	746	758	684	705	708	674	716	658	701	692	696	699	720	672	695	689	672	706	749	678	660	674	678	667	706	714	704	672	702	710	726	705	673	656	720	714	688	659	710	690	707	704	690	737	733	681	737	687	681	758	689	722	716	685	739	691	716	712	682	722	714	712	715	701	707	684	718	714	687	683	705	646	683	715	674	692	745	691	717	738	673	699	659	726	693	702	684	729	733	676	684	730	642	721	746	673	679	697	711	720	719	713	690	724	710	718	727	692	690	711	680	700	714	684	691	720	710	745	715	725	737	691	739	717	689	734	712	757	712	698	688	710	701	714	714	659	658	721	694	736	655	715	695	688	705	742	711	720	683	709	644	676	682	696	719	736	706	752	668	717	664	708	722	700	745	697	686	691	715	715	708	684	724	683	738	675	745	729	739	743	702	701	708	738	750	719	694	697	683	674	699	734	707	715	691	719	724	731	684	707	730	767	727	696	715	723	724	721	724	761	696	696	696	737	702	704	714	671	721	707	676	708	690	698	682	732	695	699	702	735	663	690	671	702	719	706	703	676	684	685	669	692	746	708	749	696	690	671	720	684	733	741	672	688	711	688	671	710	749	715	721	706	698	728	737	724	726	677	684	669	680	654	689	741	711	700	695	720	682	708	694	691	697	716	703	649	721	708	666	711	716
19052	22907	17908	10277	6683	4830	3720	2917	2447	2159	1842	1560	1480	1322	1189	1140	1089	1042	1024	1007	935	923	873	888	833	907	810	881	803	830	776	760	746	774	792	794	764	731	702	708	754	742	708	711	753	739	708	677	706	680	729	746	678	748	670	704	674	718	689	731	699	677	691	677	646	691	732	635	687	697	662	642	705	695	710	648	649	685	665	683	706	672	682	673	689	682	692	655	628	710	646	726	702	709	676	694	697	681	656	685	708	708	676	691	696	686	668	712	691	603	699	664	644	698	684	630	660	697	646	688	668	681	644	683	666	700	701	703	695	685	681	641	693	643	683	671	699	719	726	681	652	680	604	665	684	676	677	637	625	646	705	661	677	674	708	706	702	708	685	717	651	674	684	664	672	679	710	666	721	702	734	638	660	652	694	678	703	657	667	690	690	696	692	654	678	678	720	661	673	697	655	643	679	655	645	651	714	655	686	670	651	678	626	652	682	643	668	719	682	699	682	692	697	698	684	672	646	723	653	678	630	691	709	679	687	654	653	650	720	696	700	757	676	656	697	672	635	639	664	676	656	678	661	706	691	698	674	697	670	691	659	661	684	702	684	674	676	704	667	644	659	692	691	720	700	691	679	650	724	655	658	676	686	710	672	671	704	681	705	704	720	644	628	694	662	654	682	635	710	695	700	679	691	683	708	689	673	683	637	703	721	673	705	684	659	695	708	667	676	702	644	660	694	621	644	673	714	699	726	671	659	646	667	678	678	688	689	691	690	696	713	707	687	645	679	687	714	681	672	697	668	703	655	708	650	680	684	655	679	677	661	707	661	702	679	670	655	701	667	686	679	686	696	657	685	720	678	663	690	707	731	684	727	699	669	695	694	683	671	688	700	667	669	698	676	664	665	684	714	630	707	698	654	683	676	642	673	647	700	650	680	719	720	715	678	672	713	684	686	629	708	647	698	676	732	677	683	672	668	654	683	610	656	741	645	656	722	686	668	674	699	728	672	663	678	683	667	631	709	679	688	651	667	675	664	694	682	701	705	733	693	688	647	694	648	685	657	642	664	709	672	636	709	709	674	670	677	655	689	693	670	651	636	706	663	675	690	647	702	632	672	689	673	715	681	672	705	699	672	719	666	715	660	692	710	659	670	662	699	642	666	695	686	700	687	768	636	695	681	658	679	667	664	655	706	669	691	693	698	654	678	644	636	670	664	677	687	678	703	665	687	661	691	711	644	659	707	699	694	684	657	658	699	671	645	680	647	678	739	725	687	664	681	674	739	642	661	704	673	677	673	665	648	685	718	700	722	655	729	697	658	688	637	651	657	660	658	656	689	715	674	701	700	629	660	701	679	635	695	692	660	667	648	700	679	670	641	673	707	691	696	665	675	648	665	701	707	700	658	669	693	684	626	661	699	656	725	705	688	631	699	677	740	678	664	683	667	695	653	655	727	679	626	689	747	644	693	648	659	682	656	692	682	673	664	705	678	658	687	660	656	670	660	642	638	706	673	659	680	673	616	670	716	639	672	685	722	629	664	679	679	656	631	697	700	646	673	637	707	692	696	621	671	703	652	683	640	715	692	681	677	696	658	740	707	661	692	631	680	682	740	680	703	667	701	690	694	689	721	658	700	708	684	718	675	679	671	744	650	706	660	677	665	678	684	693	661	688	647	682	713	686	698	688	675	701	651	666	635	714	621	694	693	659	635	709	658	701	706	624	676	669	729	657	660	683	680	686	694	718	685	655	643	677	649	673	679	658	707	656	689	679	682	687	693	644	671	710	677	695	693	706	641	646	699	662	648	626	652	660	668	646	711	649	684	686	657	678	643	686	689	677	696	672	689	714	684	682	728	698	664	694	656	665	676	658	631	691	699	649	622	671	688	648	744	700	670	716	689	626	710	702	658	656	704	699	668	675	679	684	691	698	707	650	679	712	663	683	661	645	678	652	652	713	721	664	666	675	696	644	655	668	631	677	665	670	680	687	637	654	702	667	637	667	669	674	700	676	677	698	683	686	683	659	644	707	704	674	666	667	680	662	701	715	713	684	645	624	678	664	659	657	660	716	613	661	671	662	684	714	700	687	688	671	696	648	717	648	697	668	655	693	653	695	629	690	676	638	631	671	704	686	725	682	664	694	654	703	679	649	658	663	650	686	646	692	683	660	701	708	615	651	668	649	701	665	666	749	658	711	703	672	703	657	689	640	684	684	642	663	675	637	698	664	670	712	691	686	685	667	677	677	635	688	660	667	670	666	692	696	644	697	637	669	659	627	738	705	711	694	648	671	670	695	686	710	681	673	691	699	683	686	666	688	697	643	665	672	658	703	708	693	693	685	685	680	699	646	689	677	673	675	685	656	681	679	711	711	657	692	682	662	648	690	647	664	695	750	704	724	667	624	710	653	694	652	690	692	670	675	686	650	686	661	665	659	642	692	692	705	669	688	648	731	728	665	660	656	697	673	636	678	671	678	699	658	589	708	715	709	665	659	643	699	662	719	699	711	657	698	684	698	642	697	711	667	706	664	693	671	679	641	683	677	707	675	688	675	690	696	639	690	665	686	663	692	700	671	689	660	663	645	641	669	645	664	683	627	629	643	615	680	735	674	665	735	676	713	706	647	687	664	672	719	702	721	686	652	666	692	632	653	692	685	670	693	665	697	625	698	684	675	720	635	647	708	649	665	633	705	638	697	661	698	645	662	617	674	658	660	701	698	651	654	662	675	640	645	642	694	675	684	682	682	649	686	633	619	690	656	672	693	651	654	650	633	643	697	725	687	694	649	682	693	702	686	668	697	639	682	683	682	730	659	713	653	652	630	697	686	668	607	688	673	628	640	663	710	643	653	651	712	730	656	750	649	700	685	669	674	674	633	659	673	660	678	630	695	641	668	689	657	696	687	693	660	674	689	647	653	691	722	680	636	692	685	675	679	704	687	675	646	706	646	678	654	641	718	670	636	648	673	726	676	683	710	687	682	695	642	726	663	677	688	682	668	643	689	666	636	598	663	720	691	660	697	656	713	768	700	677	660	677	700	691	693	614	671	699	655	674	686	676	644	666	675	678	628	723	676	642	691	715	686	681	653	638	644	721	670	665	718	660	697	670	673	675	708	639	719	655	748	657	649	679	686	667	656	679	701	640	653	661	687	705	646	727	657	666	674	702	682	718	673	658	670	691	747	698	670	703	693	702	719	701	637	673	709	702	635	687	661	696	697	705	653	674	652	653	646	733	712	698	688	686	676	718	709	653	677	698	715	672	705	692	632	638	715	649	625	670	720	688	684	623	667	638	655	656	661	686	698	668	681	705	693	665	641	695	689	686	668	714	668	681	669	671	716	687	678	678	673	706	701	660	645	636	636	668	646	682	680	714	678	727	698	676	657	710	687	662	704	641	744	674	683	670	664	618	662	724	683	713	673	720	653	636	646	638	649	657	681	673	670	688	690	695	678	693	712	627	636	652	654	677	687	671	671	647	664	712	680	707	645	625	669
27962	14650	2415	369	264	225	179	156	166	176	142	179	168	172	166	143	176	163	176	136	174	150	138	160	164	120	150	164	180	153	138	194	132	145	153	159	148	140	166	162	157	147	146	152	164	130	143	148	144	130	152	149	169	149	132	167	159	169	144	168	171	160	135	152	167	144	169	166	149	155	154	163	142	167	168	155	164	160	144	176	146	161	159	162	139	166	152	155	163	170	143	150	149	145	159	142	156	135	169	143	135	146	169	149	140	150	159	177	139	140	173	143	150	146	156	169	148	145	161	146	154	141	157	149	145	161	148	151	154	171	152	167	163	151	158	168	137	153	155	152	175	144	139	136	146	145	153	153	154	160	166	148	153	155	164	140	163	174	162	144	152	174	190	154	135	148	155	150	159	165	158	150	165	133	153	176	153	168	144	141	152	158	150	155	140	144	140	138	163	157	151	141	145	162	152	138	169	161	166	157	147	152	163	152	148	147	152	168	162	173	167	141	150	155	150	136	140	156	144	158	149	133	158	168	160	153	133	151	160	149	145	160	158	159	172	175	136	137	151	143	151	159	154	144	131	151	169	141	156	156	134	165	154	141	155	136	147	174	136	150	146	145	147	172	150	145	153	149	152	154	154	151	150	136	151	169	172	159	174	152	159	146	146	168	142	133	130	137	122	156	155	160	149	169	159	140	136	131	146	144	158	148	147	160	139	148	148	143	153	146	150	153	166	159	147	148	136	155	141	125	158	139	152	162	153	162	162	152	156	167	147	151	180	149	126	145	148	158	144	169	157	152	156	152	138	146	166	173	148	168	153	174	119	144	160	122	133	159	143	169	166	157	155	137	164	143	152	159	160	159	143	164	167	162	146	141	176	154	150	160	152	151	157	167	141	163	136	165	168	145	142	155	143	168	147	140	171	130	152	151	146	159	153	164	133	152	165	153	140	163	155	159	150	155	123	146	169	142	160	156	166	135	156	154	141	141	142	169	153	164	153	153	149	161	143	166	185	184	149	154	142	159	136	155	177	172	146	162	165	146	145	162	153	148	137	150	155	170	147	132	150	132	186	152	158	152	147	156	152	181	128	150	165	153	167	155	141	158	152	143	182	163	160	153	152	166	168	154	176	123	136	163	167	133	146	160	178	181	141	153	174	142	146	153	147	138	149	154	160	139	148	126	148	137	135	168	156	174	166	158	160	147	143	152	168	144	154	142	161	148	152	159	154	157	153	160	136	162	160	154	157	155	157	145	148	172	186	134	140	138	140	175	128	164	166	163	145	153	133	138	157	183	178	146	152	159	176	144	157	150	150	133	157	171	158	143	179	155	168	165	155	162	169	163	142	167	170	167	139	138	170	164	153	169	162	177	145	139	169	163	174	155	145	162	167	170	145	170	130	168	160	167	154	156	144	166	173	156	132	141	137	165	126	161	164	132	163	129	133	141	167	164	157	143	160	150	150	153	137	142	135	163	145	134	125	159	149	147	140	152	154	158	159	168	163	157	187	168	135	154	174	157	132	153	144	130	133	165	145	139	155	136	147	162	154	170	164	175	152	164	160	158	132	139	159	146	145	151	131	168	143	138	152	147	169	162	153	148	167	136	169	143	157	142	136	155	159	172	154	152	144	143	154	156	173	168	139	155	149	138	168	151	142	151	154	168	154	156	168	155	160	186	136	139	166	160	150	145	159	155	133	150	152	176	163	159	128	164	140	154	135	145	145	166	150	132	136	142	162	162	149	138	151	197	150	137	147	155	156	144	134	169	168	149	135	163	168	175	186	161	167	140	130	169	185	132	152	158	149	144	157	164	147	144	151	153	166	130	138	147	162	134	147	154	164	150	141	157	156	145	150	140	150	167	145	158	140	151	156	162	144	133	147	149	142	165	151	179	153	128	162	131	146	148	179	150	155	150	142	145	179	158	135	144	144	140	152	138	139	178	168	156	159	152	156	142	172	165	163	147	156	146	145	134	136	153	158	157	159	147	160	164	168	147	137	163	157	152	171	186	153	157	154	156	162	170	146	178	170	152	141	165	151	141	162	163	169	142	160	164	126	159	157	171	163	124	161	142	150	159	131	156	176	163	161	123	144	143	145	158	156	172	150	146	153	166	140	138	135	166	154	173	149	145	164	164	138	172	158	142	174	145	147	139	159	154	127	152	164	163	146	156	156	174	138	143	163	135	152	147	141	171	156	170	179	156	147	140	129	155	158	139	146	153	166	174	160	132	137	136	147	162	145	169	166	167	150	137	174	161	149	151	145	171	131	153	154	137	155	156	183	149	149	139	153	156	152	149	146	156	148	170	163	162	144	159	130	138	130	146	163	144	168	154	169	160	151	140	138	156	136	156	146	139	139	140	141	123	157	144	155	148	176	144	158	155	175	148	130	144	154	158	156	147	154	148	133	152	168	153	171	154	143	163	162	157	161	141	155	138	155	165	157	160	158	163	144	147	142	159	113	154	149	148	149	165	170	143	143	137	163	140	135	153	143	176	158	173	158	152	169	147	166	156	159	153	144	156	155	165	143	165	151	141	153	144	129	130	178	141	149	161	163	154	164	150	152	164	167	136	152	158	141	146	142	159	153	138	155	151	155	140	166	169	148	150	164	157	153	167	168	155	141	157	160	153	143	155	154	186	147	156	158	151	159	160	168	149	152	141	130	142	139	174	165	160	171	138	144	146	161	139	153	194	174	149	150	153	160	167	161	154	131	158	166	177	154	150	160	183	149	168	142	168	149	155	146	143	145	159	155	168	151	166	150	184	162	170	149	151	153	160	171	163	154	156	145	161	149	160	138	141	153	148	141	126	147	145	134	147	167	173	147	155	162	163	165	144	148	143	155	160	163	152	173	173	169	198	159	135	137	163	151	139	123	144	155	162	185	171	167	142	144	155	175	144	129	124	155	159	136	156	160	151	129	154	167	170	150	149	155	142	159	186	168	174	164	146	142	154	124	165	156	138	161	174	145	131	141	160	165	144	149	182	174	144	142	164	180	176	152	147	178	160	157	145	159	155	144	145	151	149	155	159	169	151	162	166	149	159	148	145	149	138	169	162	158	177	157	163	164	154	141	165	142	136	150	178	152	136	137	163	144	136	135	142	157	145	158	153	168	161	146	132	140	151	174	156	129	157	143	154	178	162	142	150	162	147	159	172	155	149	157	155	169	158	163	154	145	161	140	145	158	152	145	157	161	159	160	147	154	162	162	156	161	136	175	156	159	151	150	152	135	141	139	145	149	151	168	179	144	165	159	149	136	139	170	149	148	157	162	142	162	155	169	158	152	157	150	148	155	161	155	175	140	170	148	174	165	130	154	166	144	158	149	163	142	143	135	151	146	165	150	151	145	134	158	146	158	163	158	154	154	158	142	166	160	147	153	145	159	145	153	172	167	161	165	141	166	157	168	140	141	163	173	137	156	165	160	154	144	154	171	155	168	146	143	175	180	137	140	171	149	147	137	141	137	143	160	158	151	149	137	146	149	169
6295	4876	786	424	304	304	244	212	212	205	206	208	196	193	194	161	168	180	167	196	172	186	178	165	189	191	192	174	202	183	141	168	178	166	186	180	195	176	187	186	183	191	182	168	161	181	185	178	183	180	164	181	166	179	168	180	177	197	187	168	198	159	160	185	173	169	147	185	161	166	169	169	177	174	152	176	178	197	177	179	184	164	153	183	187	167	164	159	187	178	175	180	157	205	178	167	184	182	178	167	169	184	191	163	182	194	189	174	178	164	168	169	187	168	181	174	182	192	186	162	156	178	195	172	189	185	193	193	174	166	198	168	165	168	164	158	169	162	205	190	163	177	175	141	167	174	195	167	171	187	172	168	174	173	181	189	163	140	172	188	185	160	193	164	167	161	168	175	198	149	187	184	189	164	166	170	166	167	183	188	172	186	192	193	146	165	140	172	181	202	197	205	184	172	192	178	154	161	176	172	180	183	197	184	168	179	172	152	159	159	165	189	156	178	164	157	183	188	187	184	181	197	208	175	176	149	155	143	186	179	174	196	177	166	189	167	172	150	156	166	173	177	167	184	158	197	181	198	185	163	174	180	162	196	171	175	175	146	195	180	189	189	174	174	173	179	167	175	175	181	190	197	168	173	179	160	193	182	162	172	189	157	158	172	175	198	169	159	174	161	185	164	192	179	191	179	190	190	174	182	165	168	168	168	182	166	172	162	179	166	174	168	165	164	185	176	182	163	172	175	165	181	169	168	161	178	143	143	209	187	168	192	168	178	212	186	175	173	181	194	176	175	187	171	165	159	173	181	191	173	171	176	163	157	189	173	178	174	176	159	182	175	181	161	178	204	187	185	179	184	148	174	175	177	171	152	171	184	171	194	179	156	178	161	174	173	157	189	175	169	172	167	161	167	185	188	220	182	183	146	180	167	161	170	167	176	148	152	172	165	171	162	175	209	165	169	185	178	179	188	163	163	177	169	164	165	175	174	183	211	181	170	175	149	166	171	179	177	171	205	174	195	173	205	166	191	165	183	165	189	186	158	161	181	169	172	188	162	172	167	214	164	168	163	154	152	158	159	185	171	194	166	165	176	170	159	183	188	184	158	170	185	175	166	185	178	173	178	175	179	178	183	167	166	176	179	161	185	175	163	185	199	181	173	182	200	175	173	151	185	174	171	156	164	198	154	149	155	172	177	175	192	152	168	167	182	170	193	169	190	183	191	191	177	165	171	178	166	161	178	176	158	179	165	176	174	173	167	159	188	167	167	167	191	173	163	163	154	157	188	184	178	178	154	184	165	173	147	186	173	179	173	193	170	143	170	189	184	163	176	160	179	179	167	158	167	187	158	162	167	162	173	157	153	181	175	180	156	179	170	164	185	177	173	167	170	168	167	190	160	174	204	209	193	182	176	153	176	171	205	188	180	178	187	182	181	193	168	189	166	178	161	149	178	195	166	165	198	195	170	170	164	180	166	179	187	192	174	175	193	185	175	178	177	166	197	189	158	156	159	181	174	163	185	176	195	188	168	171	173	179	193	187	168	184	175	173	166	182	184	192	190	173	184	188	183	159	169	175	176	178	178	176	205	186	169	149	173	184	164	171	172	193	175	172	181	178	164	180	206	179	194	179	182	163	156	184	180	168	174	170	176	139	172	165	175	174	172	198	183	178	194	165	186	164	177	183	181	182	160	174	185	192	197	191	182	169	162	190	167	198	192	154	188	186	172	166	194	172	172	183	190	177	200	174	186	175	183	198	188	175	165	184	188	175	190	164	183	170	179	191	172	187	195	167	192	167	176	173	174	175	171	174	192	165	175	188	188	175	176	171	170	173	177	147	172	192	157	194	163	159	196	192	163	162	173	170	153	170	177	179	176	172	186	180	165	179	208	165	176	158	175	178	163	184	158	173	171	160	203	168	180	167	183	173	185	180	174	162	174	179	167	160	184	156	185	174	173	169	178	184	150	198	177	159	162	185	157	212	207	177	165	175	173	177	190	194	183	165	172	175	168	157	158	180	170	166	170	196	174	174	187	172	177	175	177	189	166	173	174	187	177	165	171	174	186	161	173	156	169	188	168	173	173	195	180	189	172	179	171	174	169	170	182	180	168	155	193	170	172	198	171	156	168	165	176	186	181	171	164	168	180	157	173	191	156	158	168	183	174	188	192	209	161	177	192	175	192	191	171	157	161	192	159	194	195	182	159	165	188	182	174	191	201	192	172	178	178	173	162	142	163	187	195	156	182	188	194	184	161	177	173	179	188	168	170	181	179	189	165	174	163	193	178	173	179	191	193	174	171	165	158	161	160	158	166	153	177	178	155	190	178	166	206	155	178	154	167	178	168	184	185	186	176	174	165	186	159	201	194	146	183	180	170	164	174	187	176	178	166	155	166	161	160	175	181	178	166	174	170	146	180	182	181	173	201	152	181	182	181	190	170	181	187	160	175	175	170	172	182	211	177	188	172	189	202	187	173	180	175	180	209	156	187	160	185	149	179	183	164	172	184	151	174	189	174	179	187	153	161	173	188	160	172	177	173	158	178	198	187	185	175	176	149	152	159	176	189	178	175	179	181	178	171	168	181	174	174	183	183	186	189	161	201	180	179	183	184	179	189	181	172	173	178	168	186	176	167	171	183	174	157	176	183	187	147	175	175	168	174	189	144	166	162	171	181	206	181	187	179	184	166	180	187	190	176	175	150	183	174	195	178	181	167	189	194	170	190	182	177	193	176	193	185	176	184	182	148	172	156	173	134	165	183	183	176	165	173	162	154	181	188	183	191	189	183	158	205	170	182	175	157	156	174	175	154	200	177	144	168	174	181	172	161	171	185	181	165	156	179	162	171	169	173	172	175	153	165	172	201	194	153	183	182	153	194	187	157	166	188	168	171	152	163	167	159	165	180	192	156	167	170	178	178	173	173	178	171	169	167	193	155	149	180	197	190	176	155	169	179	196	167	172	183	162	168	169	195	190	175	165	173	176	196	189	174	184	167	177	174	200	197	169	159	171	164	171	179	178	177	179	159	180	167	198	196	178	186	173	186	181	165	172	185	178	180	172	173	162	188	193	168	182	180	154	181	159	187	178	160	194	163	165	171	183	171	168	171	190	165	161	160	154	173	160	175	161	188	152	177	162	192	157	185	170	174	194	158	159	157	193	165	166	203	198	153	201	157	157	180	176	160	166	184	167	181	166	169	173	195	170	181	184	182	179	168	159	175	162	179	159	175	175	160	180	181	156	186	192	177	193	214	188	182	180	175	177	165	198	176	180	189	207	157	172	163	164	169	205	179	168	190	174	224	147	181	166	185	193	161	169	174	209	179	204	195	157	182	159	181	169	173	162	157	178	166	209	173	187	186	196	182	195	177	149	169	172	168	157	157	145	168	174	164	204	149	159	176	169	162	184	167	167	211	190	175	189	176	186	187	173	155	162	146	163	185	179	177	181	154	174	161	169	161	172	179	190	173	165	174	173	155	172	170	148	171
24395	20369	27195	23391	20359	10468	1422	938	688	725	610	548	552	530	486	504	476	433	459	460	447	459	442	429	433	437	431	409	395	411	413	403	386	464	404	412	388	403	404	416	418	409	378	410	381	386	422	418	369	373	385	376	378	396	381	377	382	403	414	423	406	390	378	372	378	366	395	407	418	371	378	378	351	408	381	350	367	387	355	392	403	372	377	395	381	372	364	351	396	405	380	395	374	390	355	414	386	381	387	414	372	360	410	365	340	386	398	366	370	365	380	375	368	368	376	384	388	359	396	362	384	342	399	428	399	385	368	370	375	380	374	413	379	367	356	358	360	369	375	364	381	374	362	385	357	374	397	373	408	399	372	378	366	369	366	363	385	400	401	420	397	384	363	359	391	408	379	402	367	342	383	407	390	366	392	351	384	377	373	361	358	384	356	362	377	375	374	372	376	382	386	351	373	377	373	385	388	428	381	375	388	388	364	384	369	401	369	385	395	381	365	357	357	384	367	340	392	373	404	405	363	345	368	374	371	361	364	373	363	380	396	391	374	413	401	385	392	386	381	359	409	394	414	372	413	379	374	358	430	389	388	402	349	395	375	383	372	357	397	388	360	359	377	416	395	378	389	378	359	335	411	396	383	363	385	382	369	376	410	380	372	357	353	387	401	384	383	348	373	364	383	366	375	352	393	383	364	365	375	359	363	396	391	366	384	349	389	388	426	386	358	400	379	358	406	403	392	403	352	378	386	383	364	405	380	360	384	380	371	349	365	386	353	406	353	367	402	361	367	371	370	418	376	395	388	354	396	389	360	377	389	383	355	405	369	429	381	392	376	376	379	403	375	419	405	369	363	378	398	390	387	444	413	394	393	342	396	404	377	340	375	401	384	379	394	357	375	364	363	401	399	402	420	373	400	405	357	407	383	377	393	381	361	359	380	346	391	376	370	369	429	339	358	391	368	380	384	393	368	376	418	373	389	420	365	368	391	367	378	409	370	379	373	366	398	355	378	394	380	347	389	421	372	372	401	369	362	386	371	362	388	374	395	386	382	398	385	358	388	340	379	366	375	357	377	338	381	391	388	392	407	362	364	354	371	382	367	377	395	392	378	384	413	361	421	386	367	375	341	366	367	377	352	365	393	388	370	362	385	407	393	365	405	375	408	358	345	395	378	408	372	404	353	412	372	409	378	390	363	394	389	405	347	360	383	387	371	351	382	367	387	344	358	375	389	385	365	377	374	355	374	400	389	361	402	375	391	402	353	379	395	359	391	387	408	350	384	404	398	393	403	372	396	412	396	349	413	380	396	403	360	396	389	391	371	378	386	390	367	389	385	377	384	361	393	368	397	363	391	425	369	358	385	378	411	357	366	391	379	387	377	388	374	358	383	407	371	369	395	372	336	396	401	355	393	378	374	408	387	371	359	369	386	357	391	355	355	377	405	414	390	394	359	388	389	404	382	368	366	357	354	386	374	351	422	405	375	405	379	422	382	393	343	389	344	383	404	398	384	379	383	384	393	405	376	383	373	369	365	370	399	348	391	378	405	399	329	376	383	390	402	370	369	409	383	379	401	359	398	397	394	407	365	397	367	342	378	382	350	370	396	389	366	359	378	385	375	372	376	387	383	376	414	383	370	374	396	389	402	380	389	390	372	376	387	373	334	372	369	413	361	379	384	390	359	375	378	400	401	404	388	356	360	367	391	396	374	362	376	378	384	416	387	392	364	397	379	351	355	387	401	358	361	393	363	353	395	365	397	397	389	377	379	367	378	381	405	383	361	373	357	335	366	354	369	387	349	384	387	375	381	408	390	394	366	373	386	388	372	369	371	378	368	350	371	374	377	363	353	352	379	400	382	384	390	391	351	378	396	390	388	377	366	372	414	403	358	387	380	397	410	368	395	378	359	359	378	364	350	374	378	378	387	390	385	363	397	398	388	375	397	399	389	358	380	365	386	382	421	352	389	398	364	352	376	400	386	356	382	333	358	371	381	376	418	340	390	388	357	408	386	367	397	349	362	382	336	375	354	354	402	356	391	390	377	368	395	404	349	411	411	369	398	366	393	405	388	431	375	372	393	325	405	388	403	395	388	395	389	432	340	371	383	405	370	384	369	352	392	394	357	370	377	367	381	391	385	396	347	374	356	366	365	368	358	387	354	402	377	351	365	386	384	418	393	366	379	381	400	391	396	384	372	386	362	351	374	414	380	411	387	376	382	382	396	409	387	395	387	372	388	388	374	358	377	361	396	429	389	378	382	360	379	369	348	368	420	354	433	399	390	361	407	379	353	370	381	398	350	369	392	339	415	359	384	379	369	356	398	393	398	333	379	373	389	389	384	396	400	388	385	402	404	367	367	385	394	405	403	407	393	391	371	363	380	343	402	378	409	366	369	384	340	398	380	396	386	386	378	376	371	367	360	389	409	410	398	404	362	359	383	363	393	351	386	397	376	387	365	427	354	378	352	363	376	439	390	421	379	365	364	394	405	383	402	385	400	418	383	386	378	369	410	392	382	362	399	387	406	360	416	375	397	399	372	381	383	372	386	403	381	419	377	374	355	385	408	370	364	393	403	401	396	390	386	361	411	397	398	386	416	371	393	415	411	393	430	417	381	362	382	380	399	404	368	371	380	335	376	354	365	376	366	381	379	348	377	374	414	344	402	393	387	401	392	392	366	385	406	373	410	369	371	391	364	409	352	364	382	384	383	418	375	393	363	393	406	325	371	399	385	374	378	399	397	344	368	347	373	376	411	381	362	392	375	382	424	411	373	391	389	407	397	357	379	382	363	352	400	431	385	383	395	430	410	400	350	375	412	377	375	341	410	413	412	401	364	365	417	389	377	415	363	366	359	365	391	388	372	344	386	378	418	378	393	370	357	367	392	392	398	370	381	373	402	392	401	409	391	357	424	386	383	393	350	385	367	384	383	384	386	416	359	399	397	375	390	390	375	376	373	390	364	359	360	392	376	375	380	392	370	394	378	369	383	400	383	384	382	364	400	379	399	365	401	383	372	376	343	416	382	363	369	399	377	388	386	378	389	398	371	388	361	364	385	414	369	357	391	395	389	364	365	377	358	388	377	359	365	411	404	363	389	391	361	390	406	380	386	373	421	403	376	395	374	372	373	397	405	346	390	421	361	379	398	397	363	410	373	383	374	373	380	362	361	378	361	354	425	381	390	398	413	362	372	368	384	347	412	379	369	343	382	398	396	384	395	386	356	352	372	410	378	374	376	390	379	393	401	391	378	397	361	398	368	348	343	350	424	370	393	370	373	367	393	342	396	400	376	384	406	389	402	369	369	338	353	378	366	396	397	416	399	353	410	390	422	357	382	397	365	368	352	400	401	422	393	370	393	362	369	359	407	388	415	389	372	366	379	375	369	366	369	392	424	405	373	407	371	415	384	385	387	382	380	416	381	383	381	384	404	387	384	355	380	388	391	335	346	390	395	402	376	423	421	363	372	413	394	369	385	375	398	377	401	385
17135	19184	11079	5787	3600	2518	1962	1536	1228	1099	944	867	746	768	644	628	577	547	538	515	497	492	439	454	483	465	420	432	455	415	425	405	449	409	424	397	392	381	380	421	427	396	412	399	386	407	402	337	384	425	412	374	359	369	368	398	409	394	381	360	389	384	365	385	407	379	363	395	381	390	384	425	373	393	394	393	373	409	362	373	364	380	403	403	401	342	369	373	390	353	386	357	372	375	361	377	386	364	368	365	372	371	378	419	367	368	352	370	365	375	379	409	390	393	388	374	364	366	353	345	367	420	379	338	419	373	369	375	389	387	371	363	359	389	374	368	389	373	372	376	368	326	408	346	378	361	391	359	416	362	360	354	373	362	385	374	365	337	386	365	401	391	364	353	372	377	360	359	376	400	382	408	434	369	364	385	376	385	364	350	407	400	360	405	397	393	360	385	359	388	386	387	360	407	387	387	398	392	333	357	371	399	366	375	366	375	363	380	418	389	365	366	364	400	376	371	420	369	353	353	387	371	378	388	394	375	386	384	341	376	350	365	349	347	403	375	343	392	384	356	390	381	371	370	368	331	365	367	360	359	378	362	366	363	347	367	378	382	371	394	414	382	408	372	371	357	367	374	362	392	328	346	343	372	381	359	337	374	395	330	362	355	364	360	376	387	343	367	389	381	358	398	365	370	339	352	393	362	370	376	379	381	364	355	346	375	359	379	393	358	392	377	361	361	373	392	365	359	369	369	410	360	418	357	362	378	376	368	346	371	395	340	341	361	319	374	379	383	368	411	377	372	383	368	356	383	354	365	386	363	359	393	370	381	372	405	365	386	349	342	323	361	347	381	363	353	391	379	389	363	392	362	353	370	357	371	371	355	409	331	383	380	358	369	370	382	398	378	397	379	364	400	396	358	366	388	366	374	364	367	355	365	378	371	407	389	356	391	363	387	393	383	381	390	378	362	384	382	403	413	380	387	365	376	342	397	382	394	355	376	390	370	395	347	371	383	394	414	391	373	376	398	373	389	365	341	386	366	341	383	370	381	383	361	333	344	407	376	379	355	364	356	358	346	405	389	370	353	379	334	348	367	382	365	362	381	370	350	356	371	380	412	354	370	366	373	393	360	347	403	387	352	370	405	361	352	352	364	385	368	389	380	369	359	353	359	352	361	401	382	398	381	352	366	387	338	359	341	348	381	342	384	379	362	359	373	343	341	376	356	358	361	387	384	359	358	364	379	372	375	365	357	374	360	345	378	389	361	382	366	354	385	381	396	354	373	370	342	376	367	381	371	344	367	376	374	384	359	333	383	393	366	348	364	369	377	380	366	331	356	389	363	381	358	375	396	334	393	345	356	382	369	383	362	361	394	367	366	393	344	376	350	379	330	353	340	373	367	391	356	370	346	395	422	372	394	372	360	384	387	354	376	351	393	371	394	380	382	335	366	366	368	342	401	394	363	428	372	348	345	390	365	395	387	399	358	367	367	369	335	403	421	359	354	340	377	359	378	378	360	364	388	341	380	361	385	365	361	372	371	398	393	397	389	366	367	350	419	388	376	404	349	342	391	346	356	357	453	331	373	372	382	344	378	356	371	409	354	367	381	410	358	373	348	364	363	380	366	355	392	393	371	336	373	402	367	372	388	384	374	333	354	368	389	362	350	380	354	394	345	382	398	375	381	366	388	361	355	355	380	371	371	390	371	389	407	379	360	345	347	393	377	372	369	384	375	340	361	412	362	364	358	348	409	369	383	372	365	366	345	358	369	399	350	418	368	383	381	374	358	382	349	363	372	371	375	363	333	345	401	376	407	371	379	392	406	358	378	390	362	383	320	345	375	378	361	376	404	349	374	389	370	351	359	371	395	363	339	347	351	378	368	373	345	408	390	383	383	372	377	371	385	391	384	379	362	350	367	392	385	369	344	344	365	399	356	397	372	389	377	397	369	378	377	362	372	382	372	359	383	365	362	376	379	390	354	374	364	424	381	389	372	364	372	359	377	329	398	343	392	357	387	349	368	360	374	361	388	385	365	385	349	388	371	371	381	395	377	401	368	352	396	359	374	391	350	350	357	341	365	415	365	390	360	397	402	313	371	362	383	407	366	367	361	368	347	366	342	390	369	368	366	362	374	361	375	359	360	369	381	348	352	376	353	368	347	329	339	373	368	396	368	381	384	353	364	402	371	363	371	369	400	388	388	380	332	344	359	396	389	350	351	386	342	369	375	400	367	386	372	344	368	363	377	344	361	365	395	357	349	351	381	380	336	393	341	368	367	406	386	384	358	394	352	373	364	334	365	359	398	372	381	395	365	372	366	391	341	385	392	371	383	375	373	369	383	372	395	399	366	345	385	371	389	374	390	354	387	378	410	374	382	377	391	372	374	341	340	379	374	376	388	360	392	373	381	347	385	391	368	373	366	353	379	373	367	381	390	414	371	353	380	383	363	369	392	400	355	336	400	411	368	398	342	353	379	357	367	357	362	372	349	372	367	387	375	392	405	375	370	406	351	369	368	363	347	381	383	367	375	348	366	363	367	381	376	368	343	348	366	358	377	360	377	365	352	330	385	390	354	350	348	367	333	349	387	380	339	392	367	354	382	393	386	403	385	400	372	358	404	368	363	389	362	367	373	345	370	382	368	380	364	368	398	391	363	368	411	375	365	334	390	375	339	384	387	374	378	381	372	402	410	373	365	347	379	370	379	381	385	342	383	400	358	369	332	394	344	388	356	376	374	392	366	376	376	367	353	367	385	369	374	395	380	386	362	392	394	354	347	339	347	385	349	386	361	352	327	363	396	363	348	381	377	358	386	366	370	344	344	318	386	351	362	381	369	375	369	342	359	367	373	348	357	334	358	368	393	390	366	347	382	358	401	397	366	382	336	343	354	354	372	370	376	389	375	339	361	368	386	370	378	362	361	375	352	389	368	391	393	352	346	371	355	355	378	369	363	383	376	394	426	344	366	350	385	366	376	357	380	356	372	327	361	391	331	344	355	386	375	383	360	362	344	355	357	398	386	376	382	377	376	403	393	398	409	368	385	394	353	339	364	385	369	346	406	392	413	369	364	370	331	364	365	402	381	369	375	356	392	358	369	382	352	415	369	414	372	337	376	370	380	393	377	370	365	357	371	381	368	343	357	350	382	353	354	391	357	370	384	390	391	372	380	399	347	360	358	378	373	355	332	353	397	385	395	355	357	407	377	385	360	414	350	389	360	387	322	398	350	371	357	365	372	365	343	420	410	369	372	393	359	358	383	359	391	381	369	360	341	389	335	391	375	391	337	369	378	370	397	366	349	361	355	354	394	364	391	359	376	357	338	370	359	378	345	404	360	374	382	347	398	374	362	381	391	380	381	375	393	382	351	348	362	363	356	392	420	399	393	350	383	355	357	357	409	340	405	342	382	322	400	365	371	361	357	378	347	357	388	352	347	341	330	366	359	346	360	419	345	378	386	363	395	385	392	360	343	357	363	344	329	350	359	358	355
22529	20400	27654	23021	20407	20496	10690	1931	1423	1303	1138	1090	1003	1004	931	931	895	909	858	821	848	847	834	768	787	727	726	801	750	754	714	793	704	695	744	764	784	762	774	741	787	685	803	732	729	837	726	740	723	804	730	709	709	760	741	692	761	742	757	693	745	761	694	700	739	711	664	708	716	673	729	707	768	713	712	737	738	687	714	719	714	698	684	701	704	724	710	715	698	710	741	719	702	700	706	696	752	689	694	694	680	662	766	722	703	676	659	713	703	717	748	702	765	638	748	733	694	738	671	689	670	668	752	750	703	690	648	754	738	714	714	703	676	667	760	709	690	721	730	678	702	686	703	702	706	719	673	698	707	638	734	720	722	722	728	692	706	720	702	769	699	731	691	730	772	703	694	706	714	677	715	735	697	718	708	694	677	735	748	661	673	683	678	716	764	737	695	753	676	734	677	703	730	761	658	687	680	693	710	731	742	703	700	726	703	703	742	703	739	696	676	687	677	743	763	761	710	725	705	716	722	712	752	712	724	692	708	761	749	754	753	713	708	716	682	697	741	678	724	718	697	686	748	710	756	711	720	725	692	716	722	679	718	701	758	751	730	659	723	703	734	727	719	685	734	745	713	731	678	700	683	692	680	721	675	684	728	710	689	788	723	708	716	709	703	734	717	694	763	757	705	720	724	732	693	689	703	768	724	677	739	707	723	703	738	711	718	726	723	663	655	746	745	661	693	723	745	721	707	673	687	767	678	719	718	733	741	692	726	671	698	717	718	701	692	682	707	749	711	725	694	673	724	773	709	730	699	679	713	742	743	703	720	653	701	696	682	756	670	747	710	713	696	672	718	709	676	715	720	690	703	674	698	719	759	726	666	755	696	721	702	689	685	714	720	737	688	692	641	679	722	691	653	748	691	694	723	681	730	710	691	731	756	692	685	746	727	695	731	736	719	717	723	645	695	706	723	663	689	659	706	727	718	696	741	731	701	732	747	754	707	688	714	718	724	679	706	729	692	712	688	684	682	721	662	714	737	700	737	697	734	706	717	754	684	703	729	693	698	682	693	714	714	764	706	667	783	727	712	688	682	644	713	723	724	647	700	685	699	694	712	683	714	726	747	746	694	742	722	699	723	660	726	653	735	729	709	714	699	664	734	737	743	708	697	702	712	660	735	696	742	728	763	725	744	739	662	690	713	665	704	714	719	749	705	716	712	728	675	723	740	665	669	666	697	689	676	680	684	676	692	708	716	719	726	693	710	664	702	685	767	703	681	717	667	670	711	723	717	687	704	710	681	688	716	736	747	676	692	723	704	724	720	679	736	685	727	730	695	698	696	754	706	754	732	705	701	733	693	692	716	701	680	754	691	747	710	707	738	719	707	681	712	689	750	692	694	654	734	695	729	715	725	738	700	743	734	685	716	707	706	704	658	716	760	714	778	743	747	713	701	743	725	671	744	710	697	676	666	732	697	735	710	709	783	735	685	702	710	720	736	685	698	709	709	703	686	681	721	717	703	685	696	770	659	752	687	682	704	782	712	753	707	643	696	703	701	645	704	682	701	665	654	684	658	750	711	706	718	692	757	718	643	724	713	741	752	714	705	716	687	726	678	728	737	705	739	669	727	676	675	674	728	710	742	693	712	732	749	693	658	723	711	706	716	680	681	737	682	668	706	709	707	722	665	705	733	777	699	659	694	673	683	656	791	755	697	726	749	681	670	734	694	697	715	677	671	734	722	715	710	676	719	745	702	688	760	678	685	708	680	671	696	757	676	680	684	693	669	714	663	725	739	734	728	710	664	708	720	705	720	722	680	719	687	678	732	708	705	688	729	750	694	707	697	754	699	692	731	703	759	745	732	697	761	651	665	672	720	737	705	782	770	686	737	744	733	734	690	671	678	693	671	687	722	716	728	729	742	709	762	724	749	676	720	698	769	689	691	740	703	735	737	701	721	659	693	690	713	722	683	738	673	733	722	700	684	702	691	756	737	738	741	693	694	756	740	688	704	675	753	690	718	681	728	701	676	700	682	710	662	708	687	710	716	712	715	684	703	719	697	714	734	711	740	696	701	675	713	781	724	732	693	727	702	690	660	730	702	715	720	709	698	723	691	653	709	698	706	744	699	653	686	683	701	664	698	725	630	695	720	682	735	713	772	680	698	708	701	731	680	739	738	727	684	709	724	706	697	716	689	720	670	712	689	740	714	672	695	733	755	727	725	709	703	718	710	695	682	701	748	712	665	662	721	724	733	711	713	681	664	711	654	703	678	716	702	686	675	688	653	730	737	694	690	711	728	760	719	676	698	666	673	677	725	689	688	767	735	695	681	670	723	717	706	723	724	719	708	693	711	718	754	694	683	681	692	686	680	738	766	705	735	705	731	735	702	706	718	687	745	713	710	710	701	737	711	729	733	697	691	688	703	708	729	719	748	687	693	690	723	729	750	731	734	720	702	666	728	680	766	713	731	722	694	721	712	658	687	744	686	716	762	680	742	682	695	681	690	688	697	733	634	708	704	716	699	687	732	776	686	737	705	738	731	690	707	668	680	683	661	741	723	691	699	698	731	683	719	680	687	672	685	658	713	714	671	746	719	719	698	693	709	688	704	730	754	700	683	730	707	715	703	713	741	752	733	725	746	700	708	714	726	681	692	722	663	717	714	684	711	717	716	711	690	689	740	689	669	689	697	732	726	703	686	713	725	722	732	698	712	750	703	682	710	704	730	702	726	702	710	712	702	692	689	718	724	732	697	689	703	708	750	688	724	762	704	664	703	720	700	709	717	691	660	713	712	689	684	690	708	694	758	712	676	740	682	734	679	645	728	709	730	738	728	712	707	740	707	708	730	711	720	648	697	692	716	696	738	674	717	733	708	653	679	761	752	689	735	706	683	733	706	713	712	695	693	714	636	682	699	650	677	754	701	755	690	710	713	708	713	708	706	681	689	745	708	727	706	693	717	697	671	745	684	733	730	743	720	695	719	717	680	691	763	705	690	713	721	721	674	746	714	742	690	700	710	718	708	711	717	707	724	674	733	750	711	719	723	744	727	674	725	674	697	727	656	693	667	721	733	687	684	672	735	738	686	707	648	734	726	748	698	709	763	657	703	694	731	676	737	701	629	697	677	746	683	696	647	724	707	735	651	731	726	692	728	752	684	748	750	746	713	753	711	737	710	711	724	732	722	654	730	670	668	658	685	754	677	697	713	688	691	728	740	712	719	706	718	701	716	749	743	701	696	748	635	705	717	701	725	662	681	693	705	671	687	742	683	703	727	727	731	696	711	678	662	705	719	731	710	674	716	692	753	639	721	717	691	727	679	693	733	708	668	729	674	722	700	731	727	692	735	720	686	737	727	686	685	713	711	692	756	735	668	700	722	689	654	742	752	657	730	717	721	717	739	670	747	700	659	702	722	696	747	704	689	680	657	703	715	699	738	672	732	689	719	695	751	708	727	677	757	698	713	692	670	695	696	718	698	699	721	665	720	655
19569	22775	17868	9891	6537	4686	3657	2867	2312	2130	1778	1539	1429	1353	1191	1135	1102	1053	991	949	978	942	899	914	874	907	846	797	805	788	799	803	771	764	807	757	763	728	764	742	738	732	758	704	712	726	716	755	730	716	694	729	701	729	704	697	684	704	691	734	689	695	760	647	693	743	686	701	741	709	654	674	687	716	653	664	686	688	723	710	709	700	691	678	666	700	680	675	700	657	644	709	663	702	701	732	719	661	708	704	724	665	682	675	672	688	669	733	703	684	663	725	685	693	628	664	717	669	677	703	686	698	707	695	677	701	617	687	616	678	705	695	674	620	726	712	666	676	663	660	655	684	664	665	685	687	669	632	673	735	654	693	675	671	641	678	656	695	621	682	663	675	674	711	711	631	691	718	678	688	685	602	653	630	677	678	694	694	677	673	706	651	673	691	722	673	693	672	694	664	721	632	674	689	687	683	648	661	656	671	644	688	678	718	675	659	663	693	640	689	698	622	664	647	676	674	671	703	669	663	685	643	678	660	677	666	701	644	675	668	681	704	632	706	676	749	659	644	708	718	668	677	688	668	698	696	641	651	631	698	693	669	694	675	670	693	652	694	688	661	694	654	675	714	675	704	694	631	674	653	686	678	629	662	679	686	713	654	669	622	649	717	653	690	689	693	706	665	712	651	663	683	654	652	680	631	641	711	711	689	685	671	694	700	675	684	655	664	678	678	676	655	669	687	677	675	670	660	682	716	680	644	726	665	593	676	689	636	702	665	648	714	662	664	657	708	690	636	651	677	669	681	738	777	692	667	650	655	644	671	693	686	686	697	689	711	707	707	721	661	666	711	726	678	688	679	675	679	713	651	719	706	682	625	692	667	701	668	688	667	705	680	677	644	658	680	681	658	660	656	688	701	711	641	667	653	711	695	666	688	691	644	651	626	664	680	691	737	670	694	658	692	666	630	661	699	683	655	679	682	719	696	642	660	707	633	655	646	683	673	671	693	651	671	712	697	686	675	714	729	654	648	741	715	666	639	685	721	692	673	650	675	679	678	685	680	664	677	653	728	708	698	660	701	719	643	680	683	727	642	727	664	652	644	669	693	703	694	643	717	682	679	700	702	683	675	689	695	663	667	647	702	732	696	678	658	695	660	717	669	643	636	703	652	668	668	732	677	680	728	604	651	715	675	719	714	679	649	676	720	697	672	678	714	693	697	688	615	665	677	662	701	686	707	725	652	678	697	662	660	664	660	649	661	674	746	704	705	688	691	716	682	665	632	662	678	690	658	689	705	641	671	685	634	620	662	680	667	656	685	731	685	671	655	699	665	618	685	716	649	670	680	659	675	697	690	710	665	713	682	675	664	675	666	671	688	731	637	662	691	679	662	749	664	662	721	693	656	712	702	690	681	722	692	643	698	641	679	657	658	722	673	673	726	657	671	707	664	684	636	689	673	719	658	687	701	676	667	721	675	696	699	670	673	682	674	657	705	668	653	702	675	712	676	683	640	699	686	723	671	666	659	703	709	670	678	690	642	664	700	662	686	730	677	701	703	687	693	694	684	705	700	692	699	609	659	666	680	692	703	663	640	658	663	666	681	713	688	713	651	713	639	608	705	699	686	629	645	695	673	695	656	705	667	634	684	615	663	698	719	658	692	652	732	637	690	649	640	677	698	637	668	673	709	687	658	696	668	705	683	677	674	705	687	687	681	714	695	675	649	681	699	675	671	720	750	708	678	707	708	671	670	712	685	636	685	633	676	715	629	660	694	669	692	614	645	695	674	692	669	664	644	679	709	677	671	669	672	704	646	684	740	648	679	697	696	660	656	657	664	690	663	668	677	681	658	675	684	712	682	691	665	688	722	642	681	672	677	684	648	747	650	665	670	687	705	672	663	722	699	651	685	668	673	683	679	685	678	694	652	637	664	659	694	658	709	660	694	680	671	660	669	695	656	683	658	671	680	653	656	638	674	645	622	682	665	683	664	678	685	711	669	723	674	659	646	645	697	692	676	646	643	625	712	721	648	636	647	720	685	696	690	709	719	649	702	718	691	726	701	659	703	723	669	691	699	709	656	691	644	675	672	633	680	645	710	735	672	690	655	714	675	657	623	665	673	701	657	689	683	717	690	688	675	644	646	691	682	663	696	698	657	650	640	681	680	673	729	675	699	672	664	720	665	655	627	688	676	680	705	675	684	685	693	648	626	695	691	684	684	637	664	675	690	691	723	662	659	678	623	615	678	711	655	685	719	684	607	661	681	675	671	689	682	721	644	654	685	664	710	694	684	658	678	669	667	696	682	684	658	672	695	653	703	663	689	672	721	668	711	650	628	674	682	659	667	708	657	694	675	710	696	701	675	674	726	648	659	685	689	649	650	661	712	686	665	675	683	673	656	673	641	680	692	719	677	719	759	613	655	716	688	711	714	688	634	646	688	635	692	657	685	698	676	629	698	697	713	673	642	659	662	656	682	663	657	698	670	712	638	689	633	664	691	668	655	692	677	712	637	685	692	672	664	688	666	685	664	688	704	636	706	660	710	689	669	653	733	654	675	728	672	610	681	693	634	621	667	673	658	638	670	658	706	750	689	650	698	655	670	674	677	592	700	639	677	638	659	641	678	715	724	649	687	714	722	694	705	703	722	679	704	680	647	686	656	688	670	671	643	658	664	679	665	693	654	657	659	715	664	676	678	668	677	675	715	684	652	670	657	680	660	676	712	707	652	646	667	682	691	676	695	651	659	663	695	709	683	631	747	642	667	674	683	670	616	692	645	696	685	709	683	712	687	689	700	741	731	688	744	693	651	682	656	686	681	705	685	701	673	669	676	658	697	693	683	677	688	674	675	685	668	647	681	743	695	669	682	666	690	692	710	653	654	678	646	695	710	673	665	712	624	691	664	677	665	684	718	687	679	661	688	736	687	675	697	646	746	667	641	652	649	642	743	679	708	748	690	665	678	630	659	673	665	714	691	690	651	695	681	684	674	677	730	686	670	690	665	645	654	681	684	667	662	673	712	722	643	661	663	639	671	684	661	701	681	653	680	704	700	678	708	684	700	663	718	700	683	713	679	700	641	694	637	636	704	689	620	648	700	664	617	707	695	696	693	679	672	691	689	615	701	655	673	659	673	728	732	676	670	686	661	659	709	635	686	676	693	647	672	691	679	681	693	626	712	664	635	748	631	686	668	679	687	687	671	691	673	657	644	681	652	661	686	658	652	707	657	657	696	672	659	671	639	702	634	722	682	673	689	656	660	644	670	698	702	717	668	687	648	639	694	705	704	683	648	657	743	710	660	655	686	664	695	638	662	661	660	699	616	696	709	673	700	705	688	655	679	627	644	718	689	692	705	699	676	658	649	640	675	726	662	687	647	665	672	654	655	700	730	648	658	722	635	673	718	706	668	644	756	700	641	711	699	725	695	651	726	647	650	659	680	673	674	708	695	724	682	694	703	674	674	676	682	657	649	648	669	699	682	705	695	674	656	705	700
27998	14251	1926	368	265	236	178	166	177	181	142	167	141	131	150	162	186	173	134	151	168	149	162	170	172	172	137	164	152	145	162	149	168	161	121	143	159	152	145	169	174	150	155	143	153	150	151	162	151	148	162	159	149	137	170	159	151	160	151	138	143	144	149	145	136	140	142	162	151	170	165	140	132	179	150	142	167	160	153	168	143	164	162	170	157	142	167	151	152	160	152	152	176	175	141	144	140	158	156	135	188	142	148	157	146	143	161	154	158	132	143	135	169	158	152	150	155	177	167	160	163	168	177	148	167	149	156	151	144	163	149	149	144	164	157	152	143	147	165	142	161	177	150	165	150	139	168	168	135	147	143	147	154	165	145	128	160	159	136	169	133	180	180	173	150	154	165	169	150	155	144	148	160	160	150	165	140	141	151	162	154	159	166	140	138	147	172	153	138	130	155	164	146	140	167	166	158	173	161	164	143	154	166	158	177	166	165	147	136	144	177	172	143	161	170	143	168	175	143	161	174	112	165	137	151	174	158	161	163	159	154	159	171	155	152	163	184	155	150	172	120	133	141	172	155	152	161	172	140	157	140	125	167	166	158	121	143	156	147	147	140	191	146	159	169	146	135	129	157	169	155	133	154	176	162	141	156	168	154	139	136	154	184	147	157	141	141	152	143	144	149	162	141	163	158	168	167	153	159	154	175	178	163	151	163	159	145	141	156	155	132	148	154	144	123	165	178	148	169	170	153	156	162	149	156	161	154	186	147	149	150	156	172	161	170	156	143	159	163	148	164	156	129	160	150	150	163	161	159	170	144	154	151	164	165	177	140	165	160	141	146	133	147	133	143	159	144	148	134	153	171	155	149	181	167	160	165	163	154	148	176	153	177	160	145	137	155	147	152	160	166	140	141	173	145	162	173	156	172	148	156	136	159	150	145	156	144	164	161	170	136	130	151	154	153	151	174	137	165	151	146	150	146	153	152	149	151	142	165	167	143	147	158	144	146	159	153	129	137	142	135	133	155	139	166	158	167	169	144	130	158	179	181	164	159	146	154	148	138	169	168	144	173	158	143	147	161	154	169	139	168	170	170	180	157	177	165	169	144	166	137	163	152	153	174	127	125	144	147	162	150	173	174	154	140	165	140	153	169	157	141	170	144	154	163	173	162	137	151	170	161	150	148	182	153	142	163	144	181	152	161	151	152	176	137	148	156	162	171	153	141	142	186	132	157	133	145	149	148	145	155	160	159	157	145	142	162	166	149	174	141	137	168	147	161	151	155	146	146	154	161	163	180	143	157	147	141	145	131	157	168	140	179	129	142	158	153	149	160	144	160	152	166	131	162	155	156	151	180	154	164	167	143	166	166	156	168	159	130	145	167	159	141	144	137	139	138	139	172	152	150	172	160	138	166	158	129	164	133	149	135	164	149	140	129	152	171	148	149	145	173	180	163	146	170	146	186	152	142	162	149	151	145	169	142	175	158	151	164	139	158	157	153	158	144	171	143	156	160	147	157	142	155	173	168	148	153	179	157	152	158	135	172	155	161	154	168	167	146	160	169	171	154	141	163	177	148	174	151	171	146	177	127	163	150	156	171	162	168	151	155	156	121	161	149	138	173	163	147	149	132	158	159	155	142	133	169	163	136	132	136	172	153	151	138	145	167	150	154	146	146	129	143	135	162	156	133	172	148	153	133	165	162	149	134	161	154	174	151	174	154	137	144	140	141	165	162	158	170	161	146	155	156	143	171	149	158	168	138	142	157	157	148	170	161	162	152	166	160	157	154	147	135	159	162	141	146	157	157	150	133	153	164	149	155	140	176	132	152	149	158	177	158	145	163	162	164	138	146	158	144	178	173	142	140	141	143	142	145	124	167	151	145	148	159	163	160	179	147	156	153	160	158	151	120	127	156	152	160	131	174	158	170	149	150	141	154	147	142	145	139	137	166	154	169	179	158	185	155	165	184	155	148	157	146	157	173	140	149	157	168	156	148	187	159	153	133	176	171	166	159	149	144	142	157	160	177	152	147	163	172	164	168	174	145	143	161	145	172	157	150	156	140	152	152	146	141	175	152	169	167	152	140	156	153	158	160	164	149	152	163	163	139	141	156	138	163	147	136	169	165	180	150	166	162	198	140	144	169	149	144	145	151	149	148	157	163	140	156	135	182	158	155	156	157	150	146	162	176	152	167	153	152	154	160	165	154	194	154	168	157	156	132	154	177	148	142	156	143	157	149	151	160	158	155	129	163	158	164	176	167	150	151	148	177	148	154	147	132	154	141	161	158	148	150	129	156	153	151	128	155	136	138	156	167	164	172	149	145	133	152	151	143	134	163	157	173	155	158	138	147	151	147	127	127	144	162	151	142	132	162	135	159	139	154	165	165	138	159	149	166	147	136	140	157	138	145	150	164	145	156	146	150	152	154	166	147	157	141	144	177	157	154	165	156	141	149	178	144	155	143	158	162	152	144	154	157	161	156	152	150	152	175	154	141	167	144	154	161	139	154	158	151	149	166	146	167	163	154	192	150	151	152	149	135	155	150	169	137	135	123	161	172	160	153	171	153	146	157	163	145	138	161	157	150	156	162	170	152	152	144	136	151	156	158	133	157	144	172	163	164	155	134	168	162	179	151	129	159	152	165	148	157	154	148	154	135	124	145	179	173	156	163	144	159	157	171	147	151	146	151	149	125	156	149	135	152	153	159	146	158	147	165	162	159	142	157	155	132	141	166	146	141	150	164	139	145	140	155	151	152	149	172	146	132	161	154	158	152	161	192	133	142	144	163	143	164	160	149	163	172	133	151	164	150	155	164	162	163	156	171	166	137	149	168	130	161	168	156	120	160	159	139	146	161	137	178	185	145	142	169	154	168	130	168	153	155	132	165	155	183	135	141	148	156	142	115	163	150	161	145	168	181	159	170	154	147	161	178	157	152	156	127	174	176	157	152	149	145	144	171	151	158	150	147	163	168	140	182	161	148	158	157	151	145	170	136	150	147	162	144	163	151	167	171	166	142	138	171	155	153	142	149	172	142	146	142	149	168	173	166	164	148	151	183	149	151	173	157	167	155	167	153	143	158	132	171	163	163	159	145	150	168	160	165	144	145	156	145	144	141	136	154	144	149	158	155	166	162	160	151	154	158	169	141	178	141	179	171	147	149	177	140	162	166	155	137	153	144	147	161	172	177	182	144	164	158	167	146	150	144	140	150	142	153	146	149	142	155	138	150	145	134	165	154	140	168	144	160	144	174	158	144	170	135	151	150	144	143	145	152	156	151	143	156	143	184	157	161	131	136	141	148	164	146	124	168	164	162	154	136	139	158	155	147	149	130	133	157	153	157	137	157	177	140	148	169	172	172	139	170	136	156	170	154	131	150	173	145	144	147	152	163	160	169	138	156	155	151	173	151	152	144	176	138	169	167	144	159	144	145	140	145	169	138	177	149	176	137	136	158	166	153	138	138	176	146	173	161	174	161	152	139	166	158	169
7329	3572	785	441	368	264	272	226	197	218	212	210	197	200	169	189	191	190	175	201	193	158	166	169	177	181	164	200	153	197	200	172	185	190	182	183	166	204	200	192	178	182	180	185	189	196	168	193	177	156	183	181	180	167	175	189	180	171	170	171	180	182	175	168	187	189	173	197	171	163	191	181	176	183	170	196	175	180	174	158	182	173	187	192	174	168	182	178	177	170	164	181	181	171	163	167	196	184	191	168	179	175	165	152	176	176	182	163	155	176	177	189	184	154	195	211	194	192	185	194	196	199	161	179	180	178	172	178	174	166	187	186	179	188	159	191	177	162	165	169	178	186	174	184	168	182	189	168	167	160	190	172	179	159	182	184	183	215	179	175	175	174	168	188	155	188	187	175	150	207	156	165	184	172	171	148	172	190	185	172	187	194	186	177	175	194	182	175	181	176	179	159	179	182	167	130	177	175	158	179	185	183	175	173	205	189	167	155	171	174	183	190	165	143	182	171	168	159	189	167	165	161	180	173	183	162	157	177	168	210	182	170	192	200	181	172	196	151	186	176	157	189	168	177	199	169	160	174	165	176	169	194	180	165	188	178	199	157	171	189	153	191	173	188	165	175	165	167	206	180	168	180	161	183	203	171	169	166	191	183	175	206	183	178	210	182	184	178	189	167	158	167	174	162	192	177	188	170	165	159	154	180	173	166	193	184	197	167	181	182	174	177	173	181	169	164	156	185	153	182	167	200	189	197	174	170	174	185	175	190	175	178	192	184	184	182	193	165	168	187	174	205	180	183	161	159	184	163	196	174	175	177	202	169	182	183	165	178	183	168	169	218	179	184	192	167	168	177	182	165	190	171	184	188	146	180	192	171	175	175	194	183	158	184	180	148	167	174	207	167	168	181	173	192	178	179	189	214	170	163	199	181	180	172	162	177	182	183	194	193	177	160	195	169	194	179	168	172	180	177	194	159	177	176	163	191	185	183	174	176	168	180	179	165	164	160	178	188	172	174	177	184	173	177	177	179	190	187	181	165	184	156	186	178	181	178	165	204	191	150	183	171	190	179	191	175	178	182	195	159	165	155	186	192	163	178	174	173	175	179	171	194	158	169	170	155	171	170	171	160	172	168	197	164	185	159	182	156	194	183	157	155	180	177	206	183	175	174	185	171	166	183	175	161	162	180	169	174	166	168	180	157	170	172	168	182	147	176	190	184	158	170	184	160	183	200	184	176	185	169	190	176	170	175	180	174	166	166	169	169	163	170	157	188	189	187	172	181	187	166	154	151	168	173	176	183	180	192	161	164	151	186	187	175	187	158	201	170	177	171	166	180	168	174	178	167	168	170	194	175	157	168	174	171	165	180	174	164	157	190	179	160	171	170	193	166	158	167	167	165	181	200	174	186	150	174	170	190	173	188	161	169	189	154	165	189	175	186	163	157	187	168	177	156	172	159	189	157	177	180	171	166	177	203	183	156	184	189	174	187	200	179	191	167	158	180	181	200	150	155	160	197	183	171	169	183	192	173	175	187	162	169	174	181	170	168	187	174	181	168	172	161	179	177	165	198	158	174	162	175	145	181	181	177	175	163	160	172	187	178	162	173	186	174	197	180	174	170	168	171	190	154	172	170	146	159	182	181	195	169	163	156	147	168	171	177	176	168	191	184	207	177	166	169	172	158	162	152	181	168	159	174	162	153	195	188	186	166	177	174	192	206	159	176	153	193	158	171	169	155	171	181	174	171	162	194	165	169	176	157	168	195	171	167	143	185	177	177	163	173	183	186	176	188	161	193	175	188	178	181	177	172	177	183	187	184	154	173	153	168	174	174	152	182	175	198	178	181	156	171	180	159	178	178	189	167	166	173	173	181	182	214	186	186	198	194	174	178	187	166	179	164	184	176	188	176	179	187	178	176	166	203	175	166	166	160	198	158	198	190	186	156	190	173	184	188	155	196	179	178	165	156	188	176	187	181	168	191	163	178	192	178	150	172	170	167	184	188	185	181	186	168	201	175	170	175	181	181	199	186	185	174	155	199	184	164	180	159	197	165	172	179	187	181	183	206	179	177	176	165	176	180	191	172	182	166	201	172	155	185	186	180	179	187	187	196	149	162	174	173	165	178	169	184	159	153	159	169	179	161	193	179	160	167	162	182	171	189	170	182	181	162	171	174	155	179	185	173	187	174	168	169	168	154	170	194	181	151	161	172	191	176	175	162	162	181	182	177	209	167	165	167	201	179	197	199	175	188	185	182	172	194	177	172	164	187	181	185	174	163	186	149	178	174	184	184	161	178	186	159	186	190	164	167	199	183	186	150	167	193	170	179	159	170	184	177	174	171	178	191	189	178	164	169	174	165	182	181	181	181	180	182	166	178	181	196	178	177	171	188	174	171	190	177	165	153	165	186	181	187	164	169	166	203	154	180	166	184	170	191	172	191	171	170	185	193	190	180	176	163	178	175	178	182	186	157	161	177	153	161	167	181	177	180	166	170	177	172	172	159	156	194	182	166	181	157	206	161	158	180	171	179	183	187	184	176	160	187	184	193	178	176	185	174	159	191	184	183	170	185	180	181	145	186	204	184	193	193	202	199	181	170	193	166	183	185	173	174	181	186	188	167	195	179	158	194	164	171	192	184	175	165	172	195	184	165	194	187	188	197	202	177	176	191	192	150	171	169	184	187	195	164	161	151	188	181	184	179	188	181	168	187	171	162	162	152	179	168	168	189	151	158	196	175	159	159	184	209	183	161	182	182	176	175	166	176	179	172	171	201	169	200	174	167	160	176	177	161	166	213	179	166	176	152	164	176	183	178	178	163	185	179	186	159	160	178	180	175	184	146	173	156	209	176	170	166	165	179	173	176	175	165	164	186	191	149	176	167	166	194	156	183	188	175	183	171	195	169	167	171	189	192	188	144	173	173	190	185	185	193	163	185	169	170	180	145	192	145	182	192	174	159	186	166	182	177	168	168	187	149	160	181	185	174	165	179	171	163	189	185	194	160	168	166	159	188	156	157	165	170	184	174	190	161	182	186	187	169	167	163	201	182	172	180	174	183	173	182	192	186	181	176	176	174	190	190	195	188	156	185	185	169	169	173	172	162	193	184	184	172	173	183	169	170	192	170	177	183	178	162	162	169	172	192	193	180	172	180	221	183	175	190	169	174	165	184	163	187	146	197	180	163	172	155	183	146	179	184	163	178	178	169	144	175	203	169	171	172	179	174	181	196	179	160	167	161	200	155	171	184	191	170	187	191	159	195	164	177	204	151	164	186	193	199	162	175	193	177	186	177	174	148	176	163	183	180	171	167	182	176	163	167	201	183	177	169	180	183	199	178	176	154	175	179	181	202	186	151	172	177	148	156	173	203	176	142	187	183	179	142	187	159	170	158	158	194	169	156	162	182	191	184	166	178	174	148	182	207	169	179	167	162	173	169	157	186	178	155	192	195	171	194	179	146	188	195	158	167	175	186	178	197	165	200	180	156
24451	20407	27180	23566	20403	10899	1424	913	735	654	591	584	548	503	539	462	475	443	453	438	382	462	390	442	425	468	461	405	416	404	388	410	426	430	396	392	401	384	385	387	407	405	391	436	399	383	412	375	363	409	382	381	362	388	401	420	401	396	398	382	372	373	394	374	414	387	398	391	421	371	407	380	403	394	387	358	398	409	391	375	433	419	409	380	385	363	377	404	354	401	385	357	387	386	402	389	386	360	405	347	396	396	424	365	389	399	396	375	413	374	397	417	379	403	391	409	336	396	372	393	346	379	355	398	378	382	377	391	380	384	365	367	399	376	394	364	362	352	387	401	397	400	390	419	362	408	442	368	392	391	372	412	341	387	379	368	364	375	414	422	379	348	379	419	377	383	379	387	370	391	341	419	392	372	352	371	370	382	385	379	385	392	385	380	384	372	392	350	392	396	368	347	347	400	379	362	411	385	395	425	391	405	378	373	366	400	417	392	355	383	374	409	388	367	386	331	380	375	390	398	398	385	355	384	390	397	364	365	355	416	392	367	390	363	395	336	384	366	375	376	388	368	406	385	408	387	362	372	406	382	401	392	391	390	347	395	376	359	375	364	390	340	349	367	399	400	356	381	409	387	383	378	398	390	373	387	405	366	395	376	383	392	358	415	392	377	348	355	368	383	358	366	386	382	375	413	355	389	407	436	397	407	378	387	393	392	384	400	369	403	388	374	396	382	401	386	364	367	376	392	406	381	404	383	376	373	355	372	383	367	369	391	392	417	350	354	412	405	403	383	380	396	383	392	395	403	384	377	372	399	384	358	421	425	355	362	390	387	353	404	422	385	414	352	377	361	367	406	404	375	386	393	381	359	393	388	357	424	407	382	379	385	385	383	396	375	387	430	387	411	380	374	383	384	360	385	360	399	395	368	408	415	353	335	374	387	385	363	376	367	388	372	381	389	404	340	385	383	388	403	367	396	368	359	388	408	379	401	388	373	359	382	351	411	383	367	386	380	363	405	383	366	381	376	355	347	391	381	394	409	384	365	375	376	390	384	419	383	389	371	388	395	387	356	382	436	360	342	392	366	409	362	370	386	358	396	375	391	366	375	368	399	391	396	383	389	369	387	398	393	420	378	358	388	407	370	377	407	401	365	408	381	385	365	341	393	399	357	394	361	386	365	382	349	400	364	391	366	402	420	391	396	375	410	399	354	370	376	365	384	377	381	398	361	411	361	402	392	381	367	378	387	368	419	392	402	376	394	379	438	398	395	366	366	395	386	356	352	378	387	373	359	384	390	330	390	396	360	375	380	388	402	372	390	375	416	388	388	423	387	357	376	370	397	361	342	411	371	394	425	375	395	381	406	383	371	425	361	367	365	383	402	395	380	409	373	387	379	377	395	361	383	368	378	398	427	399	385	369	368	361	383	367	359	402	397	390	359	375	382	396	355	389	405	364	360	380	413	393	394	369	332	410	383	415	392	370	410	366	354	427	384	379	353	374	376	370	398	386	386	415	409	380	384	417	401	373	372	379	404	368	373	378	423	348	370	415	398	368	424	355	384	339	403	369	392	358	393	357	367	386	358	375	362	366	393	387	377	347	385	359	375	373	367	377	388	395	390	356	399	353	362	367	362	363	361	335	393	387	346	373	382	335	363	368	368	367	400	393	341	408	386	386	374	400	385	381	405	396	351	343	393	346	389	380	401	370	370	385	382	377	389	354	365	395	362	391	378	396	401	377	382	377	405	376	387	351	392	416	380	400	380	367	386	376	379	406	364	389	380	389	412	377	392	372	404	358	405	383	399	371	368	389	416	385	356	399	397	368	390	377	362	375	381	389	362	378	384	346	385	381	393	405	343	374	404	381	401	387	393	369	347	388	376	394	375	421	383	401	369	383	403	380	399	357	384	387	386	425	393	397	395	359	386	384	393	386	398	373	392	377	364	379	373	412	393	391	363	366	356	393	382	388	364	380	387	385	391	382	382	410	394	405	392	395	418	378	395	395	349	369	407	376	364	393	407	379	388	387	355	353	387	404	363	389	398	364	412	384	413	371	413	422	409	376	385	383	369	376	375	399	386	377	382	353	386	414	389	392	383	391	384	367	412	405	391	398	333	403	416	394	409	382	350	400	375	415	404	405	367	386	354	382	364	370	415	348	377	399	362	376	375	391	381	363	406	360	402	371	373	347	373	417	397	387	390	388	371	351	350	355	404	381	363	369	354	357	431	338	363	367	385	376	359	392	389	368	373	380	368	382	368	406	385	366	393	394	379	369	391	356	397	380	382	390	406	367	375	420	366	386	399	383	411	380	361	403	399	390	390	435	360	370	377	411	366	386	389	363	363	413	398	364	386	368	398	386	380	371	384	378	397	388	374	400	403	399	391	402	367	375	369	373	378	361	386	371	379	374	391	400	406	389	421	367	360	359	399	353	399	383	381	370	406	377	372	388	371	434	419	378	411	397	353	366	358	382	372	412	369	343	397	379	354	372	403	374	390	363	373	339	376	363	392	371	387	384	361	383	441	405	362	376	377	402	401	385	347	378	397	421	366	353	387	373	386	356	409	397	395	388	363	353	403	372	350	380	387	384	372	383	397	367	365	347	414	342	403	384	363	392	382	392	404	335	376	383	381	365	377	391	349	360	405	361	405	380	390	339	365	354	364	405	399	417	393	366	380	360	391	385	416	396	392	419	382	386	401	375	361	354	370	427	383	398	403	393	375	363	387	361	371	387	368	371	408	399	376	375	378	394	379	385	377	408	382	408	391	390	382	398	370	379	385	399	414	367	420	394	359	389	389	396	393	389	380	375	352	387	382	363	372	364	354	397	382	390	389	342	335	418	366	407	359	409	377	373	380	372	369	388	390	384	361	397	393	370	380	401	377	385	391	421	356	397	342	380	392	378	315	393	409	355	344	372	352	402	356	374	405	383	403	357	395	411	387	399	396	370	406	380	363	367	361	365	398	391	388	380	348	379	383	384	367	357	376	402	401	369	370	396	392	394	377	342	425	368	394	386	374	370	375	393	367	380	359	390	390	379	379	409	436	389	393	413	381	374	372	356	370	405	371	365	392	383	401	370	395	397	397	395	368	381	381	403	347	388	397	391	406	427	364	386	364	369	376	392	367	367	341	384	413	419	369	403	350	398	362	385	404	403	347	404	400	365	404	394	378	369	379	390	347	357	363	408	383	380	378	382	387	351	384	393	386	413	386	397	397	378	365	377	345	378	359	408	392	394	371	406	384	373	352	369	355	378	408	371	372	380	384	356	366	367	372	405	414	390	352	402	371	403	380	413	394	379	397	435	365	389	370	369	395	371	358	378	370	398	415	382	400	414	351	363	349	382	389	369	361	399	400	394	409	327	371	385	380	379	389	352	389	378	377	418	381	387	402	409	402	360	374	429	383	397	361	377	380	385	389	378	380	377	369	354	381	402	359	415	391	349	371	354	396	347	420	397	374	385	393	372	385	385	372	387	371	406	372
18297	18756	10939	5702	3557	2489	1894	1452	1300	1137	927	866	740	677	736	608	609	540	562	497	519	492	507	485	489	442	414	434	452	420	421	476	433	435	404	421	407	404	384	426	437	394	441	416	409	397	392	417	395	400	382	367	406	407	383	371	414	402	361	417	366	386	409	345	381	367	394	373	356	390	409	385	366	351	395	371	380	397	384	370	375	397	416	371	372	366	370	397	376	359	399	388	389	366	394	349	372	391	362	420	378	397	346	357	389	375	346	388	343	393	348	399	362	369	378	403	395	370	393	359	363	376	336	403	354	376	433	351	360	406	380	354	354	385	366	411	347	391	401	370	367	372	389	384	372	400	365	388	364	370	381	374	363	365	411	377	378	389	399	366	312	380	368	339	408	350	357	370	395	365	350	352	390	373	420	349	359	363	402	395	356	390	401	391	390	374	368	358	379	356	357	348	368	365	365	363	365	360	372	383	381	377	364	350	384	414	369	358	353	365	374	355	387	338	358	362	381	389	404	399	405	397	377	391	377	404	376	392	393	373	409	351	387	377	366	393	379	386	381	388	382	391	353	422	368	353	349	363	367	372	366	370	377	372	329	362	379	393	385	377	406	373	365	351	375	384	382	376	382	366	346	391	378	376	341	373	384	385	360	355	326	374	354	387	408	373	387	356	361	356	374	396	374	391	350	388	337	359	347	382	364	381	371	395	372	364	362	369	366	355	364	348	373	417	365	380	367	375	345	392	410	366	368	394	383	381	360	380	386	377	378	383	373	386	365	369	343	369	366	393	359	382	363	350	382	416	374	371	356	344	379	351	365	431	363	381	378	367	342	368	341	382	368	370	350	365	407	407	365	351	430	382	392	376	345	328	388	354	371	391	370	389	352	385	398	368	376	411	406	388	366	380	366	366	408	353	403	363	423	391	386	368	346	358	353	384	416	392	365	355	376	395	356	352	394	349	377	383	380	401	379	353	386	394	362	367	381	394	383	366	363	389	388	382	351	380	362	351	371	383	360	402	446	390	370	378	380	342	383	376	360	373	386	369	380	396	369	376	356	370	352	393	376	363	356	404	349	374	342	355	373	351	380	346	359	391	393	354	369	359	403	363	329	424	344	354	392	365	398	423	377	359	400	384	366	391	375	367	368	364	366	373	381	365	386	361	366	395	325	394	400	380	354	399	365	392	336	385	360	399	395	361	395	363	366	366	369	386	364	402	373	433	348	400	347	353	357	380	372	365	342	366	379	374	398	345	375	393	374	338	344	380	360	409	419	378	354	388	352	392	375	360	390	393	401	380	395	323	364	365	419	374	340	371	399	349	334	387	365	339	363	366	338	346	338	390	364	370	413	351	371	342	382	357	363	373	368	415	373	335	375	377	362	388	386	370	343	365	372	357	349	367	331	351	384	372	377	380	341	388	387	391	374	370	362	366	407	399	388	423	416	379	347	399	378	376	417	363	391	334	384	368	394	385	384	373	394	353	372	398	370	377	359	359	350	382	382	363	363	376	408	387	393	363	361	352	355	371	367	356	347	354	366	356	355	367	373	352	372	404	354	368	370	390	406	382	374	391	398	377	349	415	411	341	394	353	371	355	393	375	375	398	328	361	357	355	361	366	383	375	342	363	373	400	341	386	381	372	370	367	390	379	379	391	377	367	353	390	384	347	367	370	343	383	386	374	352	378	365	388	405	379	399	365	394	382	376	382	387	392	358	389	376	393	374	363	371	340	351	366	368	395	396	350	338	369	365	389	363	388	366	399	392	392	378	376	348	412	377	402	362	389	373	380	340	381	351	380	392	341	392	363	383	386	368	388	380	385	384	404	387	398	333	410	380	399	379	385	399	339	379	356	396	400	374	378	383	411	326	390	356	372	382	388	382	386	375	378	348	330	386	432	372	362	363	422	371	398	352	395	374	369	405	364	388	359	393	369	364	371	390	398	360	377	397	376	376	402	370	360	392	352	378	359	383	372	393	404	349	390	344	394	386	354	384	338	385	388	375	361	352	393	370	347	377	378	364	372	357	389	383	397	386	351	356	395	342	376	378	357	377	379	367	378	389	395	393	389	370	367	363	371	381	339	390	370	376	394	349	344	378	346	344	365	353	384	386	408	364	370	404	402	398	364	364	399	379	439	390	368	361	367	346	359	360	361	393	397	380	356	393	371	365	374	387	351	387	359	355	372	363	361	368	371	393	387	380	357	373	374	377	375	351	344	398	379	377	331	361	366	361	373	421	342	380	412	363	395	391	394	373	385	398	377	404	348	391	352	364	382	387	352	390	365	380	359	371	332	380	392	359	363	356	377	416	368	338	405	373	364	359	402	377	392	379	378	402	342	357	379	376	360	369	372	401	387	373	375	391	410	344	344	352	407	420	398	383	383	352	360	350	393	377	379	393	395	405	413	354	376	413	366	382	352	376	390	381	362	392	371	363	374	392	391	369	404	346	386	343	371	364	401	408	409	391	409	369	345	362	373	350	349	380	395	372	383	369	367	361	403	387	367	370	387	389	375	389	341	410	384	375	370	367	384	404	395	362	371	370	391	392	398	364	358	375	346	358	332	373	376	356	322	382	407	410	373	370	388	390	345	392	372	348	352	391	376	386	365	343	348	372	370	396	345	369	383	381	397	410	367	378	411	409	399	370	360	366	406	401	371	404	371	327	397	390	412	372	378	353	349	352	391	369	349	404	389	350	346	408	387	369	387	367	370	309	402	355	362	403	366	392	363	358	364	364	406	383	338	393	383	388	405	356	359	387	391	391	375	380	376	344	388	392	359	345	379	361	361	378	390	394	369	347	359	378	386	403	370	384	331	378	406	362	342	362	373	378	366	355	357	370	411	374	365	387	374	372	400	391	366	373	393	386	388	371	388	400	383	351	373	352	356	357	348	367	358	342	380	363	386	389	362	373	374	357	382	401	393	373	374	386	348	345	392	370	390	350	345	352	386	380	363	382	363	378	342	356	343	384	386	387	356	366	365	377	370	360	334	363	376	406	382	425	365	366	366	387	377	385	368	343	352	401	382	383	364	356	357	368	375	362	353	370	367	399	383	398	352	377	354	356	360	370	365	370	379	371	374	326	386	393	357	347	389	366	376	362	369	377	385	378	393	375	385	360	377	389	360	370	386	351	349	346	398	399	377	367	364	342	400	398	354	371	360	415	356	371	448	365	382	372	411	383	353	350	382	318	373	365	366	353	385	368	348	379	409	345	365	399	395	374	346	374	367	385	380	355	371	362	378	381	358	344	345	392	375	385	386	388	365	347	382	392	426	403	345	362	361	392	409	379	385	358	362	339	362	360	401	384	360	399	366	348	334	407	352	378	351	375	354	380	380	352	357	405	337	379	372	375	383	443	380	362	414	352	372	372	376	380	373	365	374	372	372	369	342	384	346	397	368	372	357	408	384	364	357	372	367	381	358	354	373	389	369	362	368	387	384	399	365	354	383	370	390	399	392	402	360	382	363	388	378	403	362	354	395
22435	20376	27462	23181	20382	20509	10845	1895	1413	1331	1197	1121	1038	1011	952	919	856	880	898	833	885	838	779	807	800	749	782	758	775	744	763	765	770	779	800	737	718	767	771	735	776	715	784	749	695	724	749	704	704	773	761	766	726	737	706	736	747	730	752	707	679	758	695	782	742	684	711	714	724	720	779	755	711	806	737	701	730	685	644	764	692	735	726	707	699	732	725	685	753	705	725	716	684	750	695	699	735	736	772	710	714	688	757	692	712	738	719	679	636	718	708	690	700	686	746	696	699	718	757	744	756	667	742	700	726	791	725	745	735	634	728	747	744	710	718	692	748	724	704	718	663	708	692	768	703	707	753	686	731	709	699	710	663	732	661	749	747	697	703	713	732	707	756	754	731	728	726	741	706	704	697	710	732	741	724	688	718	735	712	697	747	742	722	726	759	696	727	724	723	720	726	672	721	750	679	755	699	689	697	747	726	723	734	677	764	739	671	713	736	763	740	705	756	744	764	746	704	733	728	720	712	703	744	713	675	737	784	726	740	715	742	727	718	713	708	733	749	655	701	709	690	709	662	738	694	725	697	739	681	718	734	752	709	691	737	676	710	702	700	749	719	703	673	703	682	718	703	754	709	701	701	713	681	731	721	678	691	723	749	711	692	718	686	703	718	722	685	712	693	733	714	688	750	663	765	655	735	757	736	728	694	761	703	719	760	744	735	747	705	699	694	707	740	739	722	656	683	706	719	660	739	736	711	729	723	727	756	706	743	788	763	693	720	709	697	718	724	707	722	732	714	741	721	705	719	687	792	733	722	726	777	696	703	741	742	689	725	758	742	690	673	747	703	693	721	680	698	725	756	709	691	708	712	693	746	680	699	682	702	709	714	694	687	665	715	793	714	719	737	756	708	725	703	725	755	704	717	756	730	658	703	734	689	680	723	706	738	690	704	735	706	744	757	736	704	702	730	753	716	716	718	677	675	696	757	691	711	687	741	711	726	751	732	691	743	768	761	726	743	689	741	704	693	711	705	694	733	701	699	723	745	739	747	707	701	696	686	736	711	644	694	721	691	700	697	744	734	704	725	743	671	754	716	729	698	727	722	677	690	674	678	693	739	729	741	748	701	693	714	710	759	714	725	662	693	727	751	693	743	724	762	704	720	694	698	675	695	733	698	716	661	693	696	699	696	708	730	730	662	702	731	662	695	693	730	701	715	733	735	737	709	704	742	705	706	631	739	680	675	748	762	728	764	716	712	705	681	726	713	745	729	678	753	725	678	724	671	724	791	701	724	694	713	687	695	681	776	690	721	704	696	763	722	761	763	682	734	725	704	700	698	681	746	705	723	665	680	704	734	672	687	724	733	704	681	704	705	695	785	726	707	718	708	712	761	706	729	719	718	752	650	701	705	694	682	712	707	729	693	702	713	717	693	754	718	745	708	733	747	736	724	711	720	685	730	699	704	748	735	733	721	768	677	673	691	711	708	682	714	727	660	702	759	699	721	744	712	693	757	774	754	667	752	697	708	719	716	748	719	746	688	758	720	734	730	681	703	704	753	742	756	721	729	750	715	760	744	701	715	710	729	726	694	724	737	708	716	705	718	705	667	712	699	717	702	724	736	728	699	724	752	792	712	741	696	709	725	711	723	740	700	768	696	715	695	745	716	700	740	731	730	733	677	710	737	705	699	697	716	692	721	794	699	683	740	761	668	716	739	769	711	697	750	726	696	737	682	728	726	722	689	704	764	696	733	695	706	699	734	671	767	719	663	705	734	705	629	724	778	758	724	696	731	778	745	700	695	710	698	687	704	762	679	700	726	740	761	700	712	727	727	669	694	709	707	726	687	707	719	703	736	715	755	702	723	709	760	723	724	712	689	678	720	755	653	696	712	680	763	638	711	755	733	774	707	702	764	758	686	726	686	733	728	705	687	721	751	717	720	736	686	695	774	737	673	758	723	759	745	734	694	784	712	777	730	715	722	733	701	734	749	778	692	675	708	722	748	753	727	734	728	727	757	755	741	690	703	729	711	735	778	726	742	696	698	736	691	720	757	697	684	696	661	704	639	699	713	718	734	716	745	765	667	712	689	720	740	741	721	649	701	686	704	699	713	713	671	684	730	749	725	674	714	682	722	757	701	708	703	745	689	688	724	759	674	708	734	709	719	732	708	726	719	697	724	671	699	756	676	742	652	707	740	694	684	680	700	758	719	731	698	733	717	686	691	704	700	721	653	694	707	722	693	718	687	723	726	722	733	724	675	712	682	688	716	709	727	704	721	699	686	732	728	696	717	723	761	739	734	704	753	746	714	730	725	717	737	690	695	770	648	710	683	704	730	704	700	714	696	703	681	687	697	726	699	716	711	689	760	718	695	713	709	666	646	726	723	720	718	686	687	670	671	725	716	738	725	668	671	771	708	696	754	724	659	715	759	705	725	725	712	653	710	692	720	688	726	707	722	726	742	692	757	731	751	700	692	732	744	712	701	691	689	691	692	731	741	688	690	705	706	738	769	730	680	707	750	760	710	727	695	742	732	684	682	710	717	700	738	674	719	747	728	703	750	705	673	728	692	673	742	712	754	732	717	704	764	701	756	729	712	727	696	698	720	740	699	731	680	693	707	712	745	757	703	742	690	712	689	736	673	718	704	711	717	808	727	735	734	744	655	716	690	709	686	732	672	735	688	731	709	719	655	732	653	700	710	737	679	719	717	749	709	731	675	741	725	724	670	676	717	709	727	687	763	697	740	737	712	681	740	712	707	718	701	726	707	746	714	788	738	712	710	685	720	715	693	715	713	714	767	659	700	675	677	760	720	722	711	696	725	703	690	749	713	721	711	667	691	738	705	732	694	644	808	679	713	677	714	707	716	695	707	700	652	725	685	723	742	706	698	693	699	774	705	760	708	682	690	780	700	753	726	684	729	687	731	755	695	656	714	701	687	686	687	737	742	725	730	706	704	668	689	713	757	727	680	750	795	723	721	698	726	717	685	736	713	678	736	687	668	735	661	722	719	709	758	705	738	678	741	719	720	732	703	712	711	706	716	719	686	710	742	746	716	667	759	733	695	755	726	741	754	724	710	701	707	692	739	710	737	774	681	676	666	693	747	683	691	730	708	708	677	736	705	750	740	766	710	708	804	716	668	708	730	715	716	731	740	678	717	693	755	681	697	693	689	701	679	662	710	695	713	711	754	713	703	674	700	688	704	714	699	680	715	699	718	728	718	693	638	721	767	704	700	738	731	706	741	732	714	684	717	753	724	797	752	730	714	701	722	716	691	714	741	743	681	764	694	685	736	705	685	688	689	684	665	689	677	698	726	643	749	706	685	717	679	691	659	745	712	660	712	752	730	711	696	750	761	672	728	702	712	778	711	708	704	730	691	696	725	693	686	719	715	751	731	681	725	737	663	717	709	751	717	731	666	705	749	733	733	726	717	733	745	688	693	749	793	744	720	703	685	763	727	796	726	759	702	751	709	753	709	754	749	701
19403	23832	17453	10000	6481	4711	3508	2836	2331	2107	1754	1645	1451	1375	1220	1206	1082	1116	999	953	987	872	969	901	843	873	862	811	840	842	790	782	776	762	738	756	756	745	792	786	795	753	704	742	760	720	727	772	717	700	664	707	722	734	696	701	682	726	738	704	705	690	695	736	696	736	717	690	681	712	668	677	695	650	745	665	701	692	719	736	689	681	679	681	686	679	689	682	690	726	704	731	710	651	685	687	670	673	706	701	661	688	661	695	698	667	695	686	683	679	691	649	710	688	718	684	676	674	710	659	649	664	638	700	698	681	654	690	687	760	695	707	712	707	736	667	679	690	697	638	678	695	650	665	732	661	667	687	669	679	662	635	635	691	661	646	707	698	626	717	646	680	694	659	726	631	678	665	711	706	675	633	673	692	668	703	687	677	700	664	645	686	659	695	649	663	692	706	671	718	746	690	670	679	661	662	689	676	655	671	641	652	705	652	653	702	683	697	698	732	720	698	713	665	680	683	668	703	634	706	687	639	710	671	641	648	730	685	724	655	718	683	670	712	663	683	639	699	698	675	663	660	651	695	647	705	708	708	656	696	685	677	690	664	677	656	706	661	682	643	733	685	682	664	658	678	662	676	665	720	638	713	680	712	680	726	654	710	645	720	634	645	651	682	658	668	672	675	630	702	693	667	676	681	694	688	677	723	726	675	691	710	680	718	667	711	662	664	682	677	698	713	655	675	697	729	693	706	707	698	632	708	694	694	636	660	676	619	675	668	667	653	669	700	673	682	668	651	674	663	679	664	731	630	636	645	663	695	649	645	703	682	669	653	711	688	612	669	681	677	688	659	680	705	649	687	701	691	643	695	717	696	676	648	650	698	684	696	701	662	657	642	720	698	666	649	671	697	663	677	655	676	697	691	648	695	686	641	678	729	712	708	670	686	655	668	700	716	690	694	694	672	695	679	692	694	695	682	701	621	665	636	694	663	685	694	715	656	719	673	673	674	676	664	684	681	643	654	647	701	705	667	691	683	706	676	650	690	650	691	703	655	658	684	658	662	689	658	671	662	657	627	680	704	702	666	664	663	685	703	674	677	687	672	704	722	702	728	668	675	678	676	686	686	663	691	717	724	714	616	666	677	692	649	715	673	724	661	684	688	731	677	689	664	634	721	672	682	689	668	677	669	685	667	697	654	652	682	672	736	658	688	702	673	678	698	676	682	687	689	697	703	661	696	640	757	665	664	700	696	688	711	659	704	627	665	701	738	698	668	720	692	651	711	658	687	664	659	709	653	721	663	664	719	709	638	705	666	657	638	694	640	673	677	688	707	690	678	671	659	692	635	661	682	680	673	725	669	689	658	661	689	686	637	693	668	690	716	675	683	701	717	673	661	755	647	644	688	698	701	702	680	681	660	649	673	694	672	686	628	679	669	622	689	683	715	694	662	670	690	668	650	664	668	678	715	702	695	667	707	634	691	736	683	668	640	632	673	671	675	689	653	666	649	660	682	708	674	659	609	730	601	713	718	669	665	653	693	669	676	703	695	664	642	662	671	682	692	693	644	662	645	653	670	718	691	721	730	639	681	708	670	661	694	730	684	707	651	713	657	716	697	672	652	667	692	685	680	712	651	675	647	684	634	659	628	698	720	705	698	690	654	681	686	661	653	681	639	727	621	644	660	674	665	628	686	698	663	680	672	665	678	630	727	673	694	662	668	636	712	699	709	699	649	676	661	685	696	666	651	661	674	651	680	686	700	667	716	686	714	676	683	694	713	680	677	678	688	681	730	665	663	675	634	652	695	650	651	703	717	705	689	691	638	714	723	652	643	697	703	729	654	741	690	668	653	719	657	677	653	678	651	691	680	668	704	656	662	671	649	670	712	725	705	665	716	659	680	689	685	631	659	706	693	652	658	678	677	666	690	591	678	645	701	672	692	669	684	675	682	639	633	655	697	681	708	674	695	701	733	696	714	712	683	682	711	645	732	677	648	733	714	674	694	643	682	675	673	676	714	675	733	679	669	668	694	693	667	699	687	676	737	688	661	687	664	684	707	623	683	677	640	688	676	614	655	707	695	699	684	693	711	695	685	655	646	657	703	708	653	688	670	673	681	709	707	735	661	681	701	675	623	668	659	664	663	671	701	671	646	707	674	671	665	669	650	716	667	669	677	685	723	733	690	706	665	637	713	728	669	699	666	672	706	683	652	678	647	693	691	677	612	633	699	677	681	661	672	704	702	660	673	681	673	651	684	686	685	683	708	691	751	703	648	691	675	682	730	686	676	684	691	685	648	666	663	711	686	703	712	727	637	640	731	665	660	663	729	695	719	660	645	618	680	696	681	650	723	714	701	676	710	675	675	712	676	664	676	638	680	635	708	675	634	702	709	682	689	698	693	669	703	682	630	597	693	687	653	689	674	686	692	680	647	665	661	707	725	704	689	717	688	707	729	685	665	633	677	676	684	715	665	716	676	641	676	675	697	672	733	688	704	675	732	674	637	646	663	634	686	665	702	680	701	751	619	724	684	652	660	713	670	666	671	688	683	638	659	704	716	642	658	672	681	646	680	647	666	715	679	685	696	653	701	660	678	651	680	643	699	686	666	651	711	690	682	684	711	646	646	664	641	687	745	656	663	680	691	672	683	703	645	644	660	744	723	720	683	691	689	682	669	714	703	661	691	651	689	642	698	661	681	671	645	690	716	654	687	684	666	681	686	674	689	676	674	670	684	686	665	693	666	662	699	671	679	680	667	662	736	723	667	633	661	722	707	699	664	615	672	686	694	682	672	725	662	697	676	674	662	674	692	672	689	682	714	684	708	657	662	729	658	657	718	639	671	681	672	718	697	665	652	663	685	654	670	741	679	680	607	694	698	685	677	719	693	694	648	662	702	663	683	665	667	710	721	707	628	670	624	618	697	745	665	666	669	699	662	689	663	663	698	729	724	677	651	683	649	678	683	670	721	658	652	679	653	659	664	704	717	727	715	661	690	694	685	671	676	694	683	647	667	709	664	693	698	692	675	666	680	641	707	696	688	683	681	656	675	692	676	637	673	699	686	671	673	675	631	669	650	677	685	728	694	714	704	665	662	677	694	690	683	694	706	679	672	653	666	631	666	659	700	714	666	719	685	672	678	696	669	684	647	691	673	681	661	700	719	677	637	713	712	680	714	705	657	703	686	697	644	693	678	689	668	667	689	704	692	715	654	659	710	679	674	700	694	680	699	702	645	641	620	649	691	653	665	659	714	693	713	708	720	712	647	632	735	691	668	686	699	690	694	721	663	634	681	671	680	718	695	707	663	678	654	634	663	681	705	650	681	704	691	659	669	652	647	659	689	651	672	703	641	683	693	650	694	666	650	709	685	659	652	656	687	680	677	686	675	706	705	657	653	693	627	710	688	661	640	659	702	637	699	679	688	733	635	646	692	675	718	623	681	686	650	646	625	681	678	691	696	689	703	642	686	666	685	643	692	669	632	664	687	699	685	611	726
27914	14152	1674	352	246	230	210	180	142	170	160	162	126	153	140	160	150	161	140	150	159	146	173	172	132	161	184	160	155	154	152	152	170	160	170	175	147	182	162	152	140	148	148	156	140	129	156	149	152	160	150	154	155	132	158	168	156	165	136	150	147	151	132	155	144	152	145	153	165	133	151	166	170	139	170	169	129	142	154	146	156	162	180	162	155	122	149	163	157	160	144	167	160	175	166	148	149	144	161	169	149	168	151	137	135	157	154	159	164	166	172	150	145	134	141	137	177	152	150	141	156	168	152	160	169	151	168	135	131	165	151	169	141	149	162	178	175	166	149	151	165	146	150	160	134	125	163	153	124	150	142	148	181	165	123	162	169	155	163	156	147	149	139	167	171	143	158	159	162	169	165	158	149	149	171	153	151	155	160	172	160	166	156	165	152	131	154	163	164	157	163	161	152	158	145	153	160	152	151	155	153	156	142	158	160	161	170	142	143	125	158	158	159	141	157	150	149	153	160	157	161	162	178	179	146	144	160	140	143	169	154	166	158	145	137	139	165	151	166	156	153	136	161	164	133	149	185	151	171	162	151	137	157	156	146	158	159	145	153	157	181	142	163	147	170	149	155	156	151	169	170	144	144	143	174	170	140	138	178	176	143	144	157	159	158	153	169	152	149	165	162	150	153	148	173	177	147	168	151	166	145	147	159	160	139	174	133	154	132	149	167	153	141	158	173	157	153	150	178	141	187	148	152	159	155	146	150	158	166	150	148	167	166	173	143	130	159	175	138	138	154	145	156	150	152	161	165	132	151	168	168	122	168	140	166	154	159	164	149	144	151	140	145	148	167	145	150	157	157	157	187	158	162	156	147	148	152	146	144	156	144	175	155	170	156	157	149	173	174	157	154	153	153	139	149	160	168	162	152	147	145	135	163	162	144	153	168	172	177	151	153	148	141	173	147	140	155	143	129	150	163	161	146	160	167	145	158	167	141	171	145	143	153	160	162	166	153	163	139	172	165	145	184	173	159	154	162	151	172	142	169	147	147	157	167	165	137	172	160	141	164	167	164	164	161	164	169	161	144	143	140	176	148	148	157	176	155	172	133	147	164	176	157	159	163	162	164	168	166	153	144	169	166	159	158	158	134	160	155	143	127	125	149	173	139	164	156	143	151	169	153	139	143	171	171	145	163	138	168	133	161	176	176	166	140	160	164	156	157	149	161	166	144	149	151	147	157	156	146	154	165	151	151	154	155	148	142	180	166	157	171	165	152	156	152	149	152	149	130	144	147	161	176	137	159	167	163	149	176	165	149	161	153	140	169	146	167	136	162	148	142	173	142	144	157	141	164	177	160	147	148	142	149	158	140	170	157	149	142	130	145	151	165	143	182	178	164	170	161	164	161	143	157	148	133	148	133	162	142	159	144	167	149	163	152	137	168	160	157	156	167	170	133	174	166	183	154	161	167	132	162	169	163	159	166	138	146	132	153	171	151	173	150	137	160	159	153	161	147	140	153	145	172	176	158	144	159	152	151	155	157	177	138	153	170	181	150	156	143	139	150	147	171	131	150	138	152	164	123	141	164	151	179	160	166	164	131	153	146	136	144	144	148	163	143	173	163	152	151	144	158	150	150	156	137	152	157	156	172	159	138	180	147	154	146	155	133	176	155	167	162	146	151	152	156	125	142	193	140	170	157	171	146	147	172	161	164	153	146	151	161	146	166	149	142	170	161	157	175	147	155	147	137	153	148	155	157	160	163	157	149	154	171	139	142	156	157	159	152	159	145	173	153	177	161	133	163	146	142	161	137	180	144	142	143	145	164	132	180	168	161	150	163	164	164	158	157	169	156	169	171	141	161	143	165	144	166	148	171	133	167	149	148	151	149	166	152	167	159	151	164	136	137	158	147	171	160	143	148	151	164	155	160	140	158	142	139	152	151	144	149	138	165	165	166	164	146	172	144	158	171	152	156	139	147	139	172	178	161	163	172	159	133	159	160	168	164	155	144	149	137	164	153	138	153	158	181	165	163	159	144	129	144	167	153	155	179	136	152	141	165	143	171	155	164	167	182	141	177	158	158	150	157	163	159	140	142	145	155	137	158	131	163	145	144	155	152	156	158	155	152	168	169	170	147	153	165	145	160	147	174	146	160	158	166	158	156	148	150	161	174	148	158	152	148	151	153	157	155	163	130	162	161	154	159	137	139	180	157	153	162	151	143	159	144	153	148	150	146	156	155	137	152	120	149	160	173	150	160	133	152	167	139	148	159	152	151	158	150	142	167	169	168	138	146	158	156	150	174	167	162	160	164	152	166	134	154	141	138	155	151	141	136	133	147	148	161	167	152	152	156	180	158	176	143	128	159	156	140	164	171	152	166	163	144	150	155	138	142	132	147	154	161	168	146	133	139	143	154	170	151	148	156	145	157	152	155	143	151	149	148	163	141	147	180	154	154	158	128	170	181	143	165	141	169	167	164	165	155	156	143	171	153	158	162	174	146	176	145	166	171	144	144	174	145	160	159	152	162	144	142	151	192	164	158	146	176	142	175	154	161	137	153	159	140	164	154	140	182	138	155	166	162	157	134	155	150	131	153	176	151	162	134	160	146	137	166	155	151	154	168	161	137	156	172	167	141	144	153	143	164	168	154	149	171	175	155	166	155	157	178	134	144	168	135	152	170	157	143	144	140	149	165	173	166	151	142	156	143	149	152	156	140	138	185	173	145	150	148	140	146	166	133	147	161	141	145	161	162	131	140	169	154	165	152	168	179	155	162	163	165	151	153	169	161	156	130	143	161	146	145	144	141	153	157	133	156	149	154	164	148	165	171	139	162	167	133	162	169	172	151	141	159	148	164	176	171	149	155	149	134	165	162	127	149	168	126	146	146	143	167	149	172	159	141	153	147	168	149	139	148	149	150	137	150	171	147	143	129	147	141	158	149	162	154	145	135	133	163	139	137	166	162	143	147	156	144	164	151	152	136	160	136	164	176	146	148	147	167	152	157	149	138	147	148	142	159	141	165	158	158	150	152	148	173	136	157	161	160	152	153	165	150	158	171	164	135	152	168	137	148	163	169	165	138	161	158	147	157	156	151	153	141	146	146	161	195	156	156	162	152	152	136	161	152	164	179	141	142	151	160	169	147	145	145	159	162	160	167	156	148	141	165	157	143	177	148	181	180	155	157	147	156	152	173	138	165	148	166	176	161	174	166	145	134	173	161	170	160	168	137	169	151	165	156	163	166	163	143	158	143	159	154	148	161	146	169	168	135	134	142	160	136	153	168	153	168	151	153	158	149	159	114	181	146	178	171	150	160	154	154	162	130	167	173	171	165	174	159	164	169	148	149	157	157	153	178	172	145	153	146	149	158	178	138	154	144	163	149	154	142	144	149	161	164	173	145	154	155	156	168	151	141	151	168	152	181	151	136	183	165	141	147	129	160	175	161	146	168	137	141	145	140	159	173	161	140	148	178	158	161	167	140	147	146	177
8766	2717	729	427	335	275	241	230	195	222	171	216	196	183	185	206	188	184	193	170	202	183	187	197	167	198	180	169	173	184	174	177	180	147	185	186	186	167	206	165	165	166	160	171	188	211	168	187	171	181	145	159	189	166	165	179	192	170	169	196	188	184	179	186	167	174	179	155	178	170	180	176	178	163	178	177	184	188	150	193	157	173	154	181	185	190	170	157	151	180	188	193	165	181	152	201	178	162	165	200	168	169	180	156	178	191	156	209	181	176	190	180	175	197	177	172	196	169	190	186	178	162	177	163	167	175	161	175	173	202	204	168	172	176	182	188	170	174	176	168	192	205	176	173	170	190	192	178	162	211	198	197	165	188	158	186	175	202	191	216	164	199	169	184	187	167	180	182	164	170	165	176	175	193	180	202	166	159	172	191	187	165	170	170	200	182	164	186	173	169	174	167	184	161	181	199	176	177	155	196	181	196	168	143	210	125	187	188	216	179	166	155	177	177	170	174	207	166	183	210	152	192	182	188	187	182	170	186	181	174	187	161	186	186	169	182	173	173	173	175	143	188	203	171	145	174	175	184	161	199	183	162	179	182	152	181	162	159	187	180	183	182	190	190	167	170	199	158	159	189	171	182	176	196	163	179	176	187	164	164	179	165	171	181	212	206	180	197	177	174	191	202	172	171	190	161	160	181	171	160	183	156	193	152	195	183	179	178	192	176	178	162	182	174	160	177	181	167	168	165	162	174	178	187	184	184	179	189	169	171	153	182	163	160	179	170	186	168	176	148	178	178	166	166	160	152	193	164	171	165	172	177	187	190	169	164	205	198	200	177	169	182	190	176	172	189	191	206	185	169	189	187	170	180	175	186	214	163	212	178	164	181	185	170	192	173	186	179	192	165	149	192	200	179	176	164	161	163	167	171	179	167	189	180	187	180	151	158	171	185	174	184	215	164	177	162	164	158	156	188	182	184	191	178	194	163	171	175	156	168	165	165	170	182	186	147	170	164	173	187	197	168	170	177	157	170	169	172	195	162	201	168	175	169	193	192	191	174	182	159	167	173	188	200	158	167	179	195	179	182	178	169	166	194	168	176	166	172	188	191	157	183	169	148	180	192	175	171	172	167	158	177	174	170	188	182	189	193	180	180	195	201	166	164	176	186	215	178	156	181	172	190	196	157	178	185	182	178	172	158	151	180	180	177	179	168	183	168	174	170	159	155	169	172	173	183	198	166	191	175	174	169	173	159	194	151	186	181	151	197	162	158	168	199	170	169	182	200	191	164	177	152	158	201	166	177	164	147	163	199	184	174	173	175	165	183	175	188	173	197	157	159	181	194	176	179	182	166	180	145	198	191	155	162	198	181	162	178	157	172	162	146	179	182	171	177	185	172	213	176	152	153	177	171	187	178	153	155	179	189	168	167	175	189	174	153	180	171	170	183	198	187	170	174	197	178	163	180	182	185	161	187	166	167	155	178	213	180	192	187	190	185	182	157	194	187	174	152	149	178	186	174	158	167	165	165	201	176	193	160	186	182	173	153	189	170	177	162	181	196	175	173	186	165	179	162	182	185	166	192	190	195	161	187	180	200	166	166	172	181	207	176	171	156	167	177	169	176	188	170	181	192	184	177	172	210	162	178	178	172	180	172	167	163	159	177	190	178	174	166	179	188	186	180	195	156	161	180	184	173	161	187	172	159	154	186	183	181	191	151	175	170	178	180	147	178	156	169	183	173	180	163	189	181	168	167	175	166	193	155	190	160	156	173	193	184	185	187	195	166	176	149	184	158	172	175	161	173	187	164	200	182	179	172	177	181	165	185	161	178	157	188	176	195	177	186	189	169	178	209	169	175	179	167	171	211	175	177	169	188	153	169	172	188	176	162	180	198	167	154	176	204	198	188	186	185	180	191	181	173	191	167	168	196	165	185	172	175	179	184	197	186	157	182	163	181	173	166	190	170	173	178	171	183	184	167	173	209	198	204	184	197	183	217	183	198	173	189	179	169	204	179	193	162	148	181	193	150	187	188	184	177	159	172	175	162	165	185	176	187	168	190	153	167	191	184	192	200	189	181	178	161	154	160	163	170	170	179	151	174	211	182	190	166	185	182	183	203	168	184	183	168	168	181	156	181	169	170	182	170	186	207	176	171	170	186	192	179	155	168	161	179	193	176	179	170	172	175	170	185	184	163	180	179	194	182	156	187	180	176	162	164	181	170	159	196	165	183	154	180	183	163	166	152	171	162	160	185	175	192	163	182	174	176	162	181	175	185	174	162	171	195	185	175	189	175	173	180	173	153	180	178	154	184	180	155	179	167	186	155	176	168	163	186	178	171	156	161	168	167	183	184	177	162	183	177	174	176	157	164	176	174	176	185	154	156	191	180	176	174	163	167	160	167	196	182	169	190	166	170	169	175	206	191	175	154	174	157	185	161	167	168	169	171	151	198	172	188	170	171	180	184	181	172	177	179	202	178	181	201	145	180	157	160	189	177	221	175	158	170	174	185	157	168	162	172	169	148	158	178	187	160	190	200	188	177	205	178	168	175	172	204	193	174	176	176	198	173	169	175	198	191	187	171	183	164	147	173	178	178	199	147	172	179	176	188	174	173	150	174	168	161	202	178	170	194	148	171	173	159	154	167	186	150	172	181	196	197	178	173	150	184	193	192	162	161	175	178	160	200	173	184	193	185	184	185	209	162	188	172	180	172	162	197	169	176	177	183	140	177	193	166	163	177	180	190	174	185	160	158	161	176	174	182	158	187	189	182	202	172	161	173	198	167	161	177	163	174	171	194	209	202	177	183	206	159	164	148	163	172	193	198	191	187	168	165	199	202	200	192	170	178	163	199	175	174	184	177	169	181	159	193	182	171	166	186	161	182	184	165	158	201	164	182	181	176	167	199	159	170	171	185	173	200	198	194	156	166	155	175	184	178	193	184	155	185	157	169	170	193	175	170	168	195	184	170	158	189	192	178	179	189	161	177	162	188	173	176	169	173	185	178	183	172	156	178	174	166	186	158	191	177	153	194	195	196	183	164	187	164	175	187	167	184	178	173	176	158	187	156	180	179	185	188	185	149	176	169	189	176	183	182	180	162	185	206	180	189	166	175	186	200	173	184	179	169	172	172	165	208	182	172	195	163	170	185	168	194	186	191	187	194	172	172	172	175	165	171	183	194	171	182	166	159	162	206	170	152	182	168	174	188	193	167	178	190	175	151	174	198	190	192	189	173	161	158	156	189	154	182	175	184	178	167	181	195	159	176	161	168	163	168	199	166	162	163	179	168	174	164	195	185	176	191	175	189	182	207	184	164	211	189	170	169	181	158	165	191	168	180	180	185	197	173	160	182	199	184	174	171	193	183	189	149	180	182	182	175	190	166	178	171	163	186	142	148	186	166	202	171	173	173	174	179	183	167	203	181	185	178	173	183	186	149	173	163	175	177	173	187	184	193	151	180	168	175	162	162	175	181	186	173	181	162	165	182
24490	20412	26911	23820	20416	11373	1447	996	787	677	624	604	554	575	500	498	459	460	496	439	389	464	409	427	436	475	439	439	422	430	390	425	409	417	368	421	368	418	415	409	387	391	395	414	421	392	392	422	397	382	393	417	369	373	392	414	384	393	430	369	413	361	400	353	420	391	413	352	402	379	395	383	325	393	400	392	389	388	429	410	394	352	388	385	387	404	359	374	349	352	406	350	367	398	388	388	357	371	373	380	396	379	370	354	397	391	395	391	394	397	387	382	375	360	383	403	362	400	383	445	383	396	387	379	352	426	396	385	361	407	395	385	392	352	362	424	362	424	401	347	394	394	409	348	356	388	351	379	395	354	422	358	405	423	348	394	394	368	352	385	398	360	370	382	358	376	391	369	383	389	389	376	391	347	384	363	404	375	393	373	379	368	374	376	403	383	375	392	346	396	372	380	372	367	384	405	392	396	352	422	363	370	325	369	409	401	387	369	364	380	395	400	348	375	375	366	362	379	414	398	351	401	375	395	365	377	387	390	386	347	373	389	416	389	366	428	378	387	373	370	379	369	387	357	405	365	389	397	382	410	391	405	353	392	410	436	410	392	370	389	355	438	383	372	363	403	365	398	406	390	355	388	366	358	396	390	350	394	380	409	389	361	352	386	392	381	404	399	384	396	410	388	405	388	348	397	364	397	385	401	388	380	375	361	385	377	373	372	364	384	364	381	396	365	349	347	394	389	413	401	368	385	357	372	385	398	354	375	379	393	376	366	367	416	381	386	371	395	404	395	386	374	367	387	384	387	383	371	369	394	407	384	362	374	395	428	393	373	382	364	395	392	411	398	398	374	392	371	398	414	410	363	372	394	412	370	409	380	391	382	406	362	407	369	419	396	365	348	421	356	418	374	420	384	362	387	354	374	401	402	385	374	400	378	380	388	384	388	416	371	386	368	375	376	390	368	386	371	379	406	407	394	375	400	389	409	390	401	359	371	386	380	342	355	402	380	373	393	389	397	409	399	356	382	389	364	377	375	388	375	384	349	384	362	376	396	387	391	369	392	384	408	401	381	372	422	346	382	354	383	405	419	360	415	389	375	390	407	363	397	375	390	365	418	355	385	395	359	375	376	378	363	356	408	394	410	399	403	384	345	387	403	385	354	351	389	379	393	408	401	372	385	433	370	373	435	384	372	358	419	388	373	370	381	361	329	398	378	366	379	369	389	386	392	411	368	366	374	398	408	385	405	372	396	403	373	364	398	361	382	380	437	364	358	357	392	410	383	370	366	377	423	384	367	403	397	380	364	384	393	424	392	412	405	406	415	369	393	386	367	373	402	350	389	373	397	407	401	348	393	364	411	386	347	388	364	394	418	380	410	380	392	406	393	398	386	390	396	373	368	368	378	395	346	375	399	387	351	395	386	400	385	393	417	407	367	380	369	368	397	425	392	365	376	368	363	362	374	375	379	391	371	382	363	391	367	400	392	355	368	382	414	414	403	406	358	379	364	352	376	400	384	357	399	411	410	352	377	357	372	366	378	397	366	367	372	377	379	397	391	409	380	395	370	379	350	396	387	369	329	383	344	404	395	405	378	374	402	378	384	431	389	396	385	405	411	412	380	376	403	369	366	362	354	359	379	395	383	349	385	419	334	382	394	379	367	390	373	388	397	362	389	383	342	396	377	366	422	367	361	393	408	416	399	393	381	372	387	403	387	381	367	392	400	390	387	391	376	375	354	386	403	376	376	420	385	366	392	398	386	395	354	412	410	385	377	396	375	392	350	414	411	410	387	394	372	416	402	378	442	406	357	402	397	405	402	385	379	373	384	366	385	391	378	406	372	430	403	415	445	400	415	364	375	347	370	421	403	374	369	378	356	362	374	414	361	425	365	424	382	383	392	372	352	429	438	400	411	387	378	378	368	398	388	394	368	411	375	400	373	416	375	408	378	395	389	365	368	350	388	374	371	385	374	346	392	397	390	369	361	393	386	380	407	362	381	388	406	391	372	379	399	378	401	372	384	395	368	369	414	441	388	369	408	381	373	388	393	401	390	401	404	371	406	404	397	377	394	367	399	404	361	402	399	384	356	394	364	385	368	362	325	357	379	338	345	397	386	388	363	365	361	362	360	372	347	392	336	373	373	372	414	371	373	372	403	377	384	389	394	397	353	354	399	386	377	376	408	382	392	370	392	402	388	395	377	384	372	368	386	361	363	376	368	408	397	393	375	372	407	385	394	357	378	369	331	393	384	364	360	383	368	400	405	372	384	388	399	372	392	409	385	432	404	397	403	376	401	399	404	362	393	355	378	380	397	371	392	388	390	399	377	407	407	365	380	371	343	406	413	411	383	376	394	367	418	395	370	386	373	394	366	391	395	378	408	376	371	413	357	378	393	407	367	379	383	397	384	426	382	351	369	347	356	340	397	380	407	391	404	404	398	407	382	391	381	396	385	371	395	395	397	372	373	382	419	340	393	357	396	334	394	367	381	382	385	387	384	407	376	369	400	386	382	375	383	376	372	403	368	397	374	364	372	371	385	379	371	388	386	410	373	401	334	370	387	386	370	375	373	386	383	351	407	386	364	372	396	390	380	399	368	358	379	374	390	336	363	362	407	354	391	401	401	368	350	376	390	397	357	387	395	377	386	368	390	355	418	396	385	351	405	381	371	407	381	395	391	371	395	379	388	402	357	399	389	391	415	377	390	373	414	360	389	389	398	412	438	417	384	422	374	387	374	386	383	399	389	382	399	413	375	400	364	368	416	386	400	369	369	369	364	386	367	392	399	387	376	364	354	406	358	341	384	383	399	403	379	353	399	398	411	326	377	411	387	393	365	410	381	407	383	359	378	394	407	396	409	399	414	393	411	386	389	394	391	385	374	388	396	361	401	401	406	366	386	392	362	377	357	388	373	376	394	404	380	375	372	368	394	361	363	385	400	416	391	369	412	404	375	390	400	408	393	378	450	422	412	400	374	405	406	393	405	385	374	364	351	350	370	382	351	387	377	362	380	387	392	398	380	363	383	422	392	354	389	411	365	383	388	432	380	386	405	337	373	412	395	365	362	403	379	373	394	378	431	364	406	395	412	387	380	399	385	408	414	405	363	411	395	365	351	383	376	379	410	394	369	355	384	371	395	356	368	375	431	371	394	382	356	367	405	370	388	381	403	370	345	417	378	383	400	359	398	403	399	396	401	403	398	406	380	400	398	372	379	397	395	417	427	380	375	402	407	362	361	373	392	415	409	379	368	350	389	351	380	402	316	386	397	357	374	366	391	412	382	392	363	398	365	372	362	361	395	358	408	357	388	348	371	374	429	397	402	369	400	421	403	387	377	383	392	407	381	421	391	377	346	356	365	400	392	443	395	385	432	383	386	376	367	396	380	368	411	373	354	395	359	388	359	441	401	395	362	367	415	401	366	372	350	397	373	428	392	385	354	366	375	383	421	379	386	351	400	361	409	402	392	364	394	367	382	384	389	403	381
17155	18296	10837	5854	3649	2545	1948	1524	1270	1124	1014	874	772	729	666	652	623	594	560	500	510	529	467	516	490	449	454	462	426	430	443	427	434	439	412	384	441	450	387	429	411	431	375	428	385	390	389	401	398	381	365	383	418	357	383	397	372	393	405	397	417	369	368	346	395	410	404	372	378	356	387	403	376	396	359	418	382	389	344	372	372	384	409	358	376	352	402	384	371	350	359	384	385	386	334	342	413	411	371	378	383	394	385	369	409	353	417	394	389	397	388	356	362	371	400	359	383	398	379	367	353	392	369	375	353	389	351	383	362	418	378	373	384	355	348	392	381	338	404	360	358	410	386	381	389	373	359	401	391	335	353	381	400	368	385	384	357	397	374	367	370	352	379	369	403	363	383	382	367	348	316	389	396	380	403	419	349	364	367	362	347	363	373	368	360	363	349	395	355	383	393	377	390	381	389	382	403	373	365	362	361	386	362	383	403	400	347	375	421	376	397	351	403	368	341	373	349	365	372	369	390	340	373	398	397	379	336	390	430	346	361	361	345	395	371	379	363	377	388	390	393	351	357	403	347	373	350	370	379	357	350	396	386	371	382	376	369	399	406	360	356	347	405	361	356	385	376	335	380	420	396	376	369	415	374	363	364	365	385	371	349	385	397	343	390	368	360	388	368	368	378	355	361	366	341	363	357	392	364	356	379	346	369	361	415	356	380	376	366	346	362	347	376	379	366	368	416	371	378	350	358	392	368	375	372	385	360	380	390	389	361	392	391	393	411	370	358	392	389	406	380	344	359	364	391	380	415	351	414	347	353	382	350	358	352	380	383	373	399	398	348	374	364	365	334	374	377	410	397	338	387	391	374	375	377	379	393	356	390	366	361	389	387	391	383	382	371	347	388	390	340	397	357	364	387	318	391	371	339	368	355	364	404	378	380	399	353	370	382	368	368	404	369	381	366	357	421	376	348	349	375	371	384	377	396	363	369	372	355	421	373	379	375	386	365	385	378	353	416	374	414	342	361	380	355	378	360	357	358	383	360	360	371	365	369	361	358	385	395	360	374	389	331	362	414	399	403	367	389	370	392	396	356	364	358	403	358	369	334	369	361	372	382	398	370	378	368	369	387	406	362	375	370	373	397	376	345	378	362	419	383	349	336	389	361	405	347	365	385	377	359	437	379	348	359	359	391	413	381	393	393	390	386	395	372	361	389	394	394	342	411	375	361	414	371	361	378	393	379	381	351	375	388	378	373	347	421	380	375	364	357	368	371	367	396	387	376	377	368	416	347	401	345	353	395	418	377	362	369	343	360	401	358	364	387	353	350	385	364	366	361	382	379	388	343	379	385	391	369	352	352	369	378	386	384	389	367	370	348	379	364	387	419	349	375	347	367	355	323	413	368	369	386	367	369	370	370	377	354	376	369	411	394	350	359	390	370	355	370	366	364	370	369	368	362	358	371	379	335	363	349	366	367	364	408	392	400	391	368	366	363	363	345	331	361	371	357	424	374	333	377	366	406	398	361	386	396	386	363	356	341	364	373	409	351	389	368	362	359	367	342	389	397	345	374	378	404	406	378	347	403	344	364	351	376	396	376	365	390	390	313	378	364	373	348	370	379	404	386	371	383	398	386	372	362	370	367	360	370	372	384	354	351	323	373	411	328	362	367	375	360	356	367	385	378	375	345	366	365	376	395	382	415	387	373	360	382	360	425	385	340	401	383	368	378	350	332	358	364	349	371	383	357	338	395	336	360	381	376	404	347	372	391	335	367	407	349	374	370	328	375	358	351	367	374	381	401	366	351	355	392	398	365	360	404	384	408	388	379	366	351	373	413	393	400	362	406	378	346	376	367	347	393	376	368	384	360	372	356	364	396	376	360	359	382	327	387	364	380	388	416	353	404	363	362	380	374	357	321	355	366	379	374	394	374	393	377	388	365	404	350	359	359	404	358	397	367	352	397	361	374	371	365	358	355	369	314	373	368	342	341	387	350	378	402	371	384	388	361	325	376	364	385	313	337	394	364	404	357	369	364	381	374	365	352	435	339	358	333	384	340	363	376	385	385	362	418	380	354	373	404	380	369	376	388	373	343	387	373	382	365	357	367	381	386	361	386	400	342	399	372	386	381	356	382	384	379	367	370	382	358	374	365	391	343	369	382	388	326	401	387	359	372	367	399	355	333	385	383	371	349	336	392	404	388	397	388	399	383	402	371	366	376	388	378	349	366	404	387	413	349	360	357	376	348	363	381	382	359	350	392	362	356	368	380	388	366	382	395	366	410	390	365	363	370	415	378	411	362	343	350	364	349	363	336	352	370	354	381	381	358	340	358	418	384	371	380	362	376	373	381	358	368	350	363	376	374	374	392	385	399	375	372	360	369	402	375	361	362	362	348	400	351	366	379	368	374	387	358	398	366	382	397	370	362	367	358	368	386	349	372	370	365	374	382	371	355	396	385	362	362	393	361	340	356	353	368	370	375	402	375	369	353	347	356	362	381	368	351	369	397	392	353	383	419	411	362	355	331	405	360	350	353	372	351	390	420	336	379	370	368	343	354	380	369	417	352	385	359	371	371	383	338	383	375	412	387	390	336	357	395	391	360	386	406	373	351	377	380	363	406	364	418	360	400	357	381	387	407	353	356	384	395	365	389	362	439	382	353	380	355	353	362	371	379	392	377	395	367	352	356	407	371	365	380	400	418	391	377	392	387	378	337	371	391	365	393	364	380	365	397	395	374	366	393	338	382	389	379	360	347	375	367	368	373	353	417	377	354	396	392	363	364	392	400	377	377	351	401	368	360	406	371	377	360	364	369	409	390	365	363	356	396	395	353	367	387	402	342	384	367	387	368	392	412	360	391	400	387	363	344	398	369	359	370	371	393	390	353	402	397	386	376	382	347	407	362	374	384	386	353	346	341	376	370	382	351	392	335	365	373	354	369	378	352	382	408	372	372	423	388	366	403	364	354	351	364	380	358	394	394	388	367	394	385	375	404	355	400	365	381	354	368	405	388	384	374	397	341	354	344	346	364	355	361	407	352	400	378	360	377	369	365	411	344	376	363	368	330	389	348	370	379	362	345	378	373	401	371	379	374	408	399	359	380	360	384	369	380	371	377	346	393	403	361	363	401	363	373	369	376	367	370	369	385	387	337	368	390	384	380	358	336	364	390	389	352	391	392	395	365	390	368	370	357	385	387	358	369	375	393	351	392	397	388	372	396	388	368	367	374	375	337	386	374	388	386	364	356	373	367	360	379	354	386	400	374	368	385	389	384	405	379	396	365	373	352	377	380	392	387	383	392	332	355	392	384	382	344	340	365	352	353	374	372	363	366	376	375	444	358	406	387	363	376	365	396	374	375	353	365	382	361	364	367	373	368	346	361	370	370	404	399	395	371	406	380	359	396	365	363	345	379	343	388	386	406	392	376	355	341	382	367	373	340	401	341	381	336	399	381	363	385	398	396	398	382	361	364	399	412	356	382	365	371	392
22473	20372	27345	23291	20378	20469	10945	1958	1427	1324	1231	1145	1031	1018	940	940	815	839	929	892	837	791	814	795	777	817	791	793	792	796	741	741	728	742	776	765	755	738	756	672	769	776	776	762	793	747	734	748	742	747	718	781	739	761	723	725	722	713	758	767	732	723	723	774	696	684	747	715	679	705	755	727	675	759	683	744	734	716	736	711	744	718	762	735	701	735	735	719	722	762	718	677	710	704	755	770	767	740	679	692	735	647	718	773	713	725	706	721	739	690	698	729	710	711	743	708	680	701	734	692	733	692	742	716	730	741	776	718	714	724	742	757	768	696	671	700	701	799	725	720	714	648	716	703	679	737	702	696	737	741	752	683	710	709	709	713	713	723	719	703	786	706	683	707	689	693	717	693	785	709	728	762	662	688	691	668	727	746	746	720	707	702	673	715	704	768	718	714	716	679	711	745	731	757	718	733	707	738	718	713	741	697	671	716	725	713	775	651	720	679	729	718	708	694	740	744	685	719	715	646	716	720	713	660	728	713	718	727	670	726	716	727	740	730	764	666	718	756	690	693	707	715	706	705	704	687	689	700	704	730	694	733	730	695	728	735	735	727	704	759	725	720	733	701	736	699	753	721	676	713	714	725	706	717	691	726	737	724	733	705	732	738	743	743	738	755	742	729	692	655	721	739	739	710	733	754	699	726	732	749	733	711	697	753	769	717	743	743	671	704	721	713	682	730	706	685	709	694	711	724	729	710	719	713	758	696	721	738	708	689	749	713	711	713	690	681	762	721	692	648	689	736	720	729	756	754	715	761	747	752	716	707	704	672	668	728	697	757	653	737	682	723	711	708	677	772	735	750	684	705	692	668	684	677	733	652	686	740	682	662	729	716	739	744	678	724	696	728	664	719	713	721	727	756	726	673	696	723	723	737	730	759	754	741	711	722	708	711	717	678	717	705	702	711	708	721	744	693	733	735	725	787	743	704	715	704	700	689	713	679	684	743	760	728	752	681	763	714	712	698	697	705	741	746	688	673	684	727	742	696	717	757	719	668	726	743	739	721	719	700	706	779	681	697	706	712	709	649	742	664	757	742	752	745	759	723	723	723	717	753	731	717	715	726	708	713	694	702	714	658	666	670	713	721	708	666	708	734	724	737	707	713	704	693	753	638	712	731	733	754	739	675	694	742	684	685	728	673	707	693	719	701	738	714	693	740	714	730	759	685	705	714	680	725	686	727	725	658	719	713	722	718	666	745	718	704	690	716	689	676	718	725	707	708	734	723	723	731	729	716	706	686	674	719	698	724	723	711	731	665	684	667	732	717	741	666	695	669	681	714	726	709	706	669	751	715	730	697	737	722	769	742	667	661	731	689	668	696	737	783	751	689	663	675	700	716	741	739	698	694	704	702	719	709	733	723	684	715	716	721	745	655	704	714	674	701	712	721	749	722	723	736	724	749	729	693	720	702	705	715	708	711	713	677	756	696	734	687	732	703	739	744	721	723	649	674	680	731	749	732	665	724	700	689	716	738	714	700	726	761	763	684	726	746	686	696	746	712	734	757	727	779	712	726	710	701	729	724	693	697	724	672	697	717	717	723	731	682	668	687	675	754	737	719	694	720	679	695	748	729	766	713	660	719	776	694	737	689	686	740	695	760	672	754	708	714	684	685	710	714	731	738	718	705	683	719	679	716	675	680	715	721	707	673	682	668	753	716	772	672	718	745	721	675	742	703	731	742	696	691	708	692	692	735	698	744	715	707	784	691	751	706	653	675	692	691	709	716	723	738	667	697	715	661	725	700	712	729	728	751	730	749	740	717	744	720	749	709	789	702	773	731	692	700	708	746	692	746	738	686	735	693	703	734	685	697	701	713	715	736	712	726	705	714	732	714	721	716	716	690	748	703	697	737	686	725	678	707	718	720	742	685	706	674	700	755	719	725	724	727	725	675	686	729	701	793	702	735	723	687	696	691	701	697	674	686	675	703	719	729	707	683	689	752	714	751	707	764	690	696	658	670	659	700	651	727	707	679	752	785	702	729	723	746	727	671	698	736	708	702	703	727	682	695	727	752	727	668	715	761	719	760	764	686	697	756	673	680	712	720	718	706	714	657	718	725	732	669	723	698	667	741	771	743	680	714	737	748	661	700	663	680	682	746	657	728	762	757	695	693	705	706	686	719	665	688	701	728	755	719	716	759	771	739	717	773	685	732	685	763	735	747	737	726	672	741	697	700	710	705	679	679	758	688	751	679	694	732	716	698	702	669	708	705	693	718	744	680	741	683	742	714	685	712	677	703	683	699	719	726	691	749	744	740	695	724	749	743	711	688	680	720	622	706	694	704	653	772	684	709	713	733	689	705	706	709	709	733	717	703	636	725	702	708	733	737	719	687	660	692	723	695	697	751	710	712	708	688	744	722	697	693	642	676	751	698	724	737	692	729	691	720	708	699	684	672	720	688	714	688	741	715	700	713	726	696	701	702	695	753	689	711	711	690	742	717	662	707	731	684	679	729	724	700	744	683	716	748	728	692	705	761	735	765	698	723	711	718	705	708	675	767	681	719	731	741	757	676	698	744	707	706	753	724	718	721	724	702	710	729	755	680	726	715	705	731	684	698	729	705	700	677	703	714	719	706	751	733	719	714	767	694	718	699	752	693	715	731	699	652	687	701	695	725	728	713	691	734	751	752	709	791	708	721	682	707	715	767	700	706	725	755	714	644	698	715	707	744	698	720	710	698	758	755	666	754	685	706	655	718	693	680	735	664	728	707	700	697	674	772	717	719	679	736	696	701	707	757	731	726	673	749	673	707	712	728	738	660	698	675	696	698	718	720	698	719	725	732	674	703	742	727	778	710	737	724	684	726	698	704	689	707	706	691	727	698	704	696	723	660	705	732	694	686	700	730	679	710	684	693	742	645	674	705	696	689	749	757	725	659	695	743	725	751	714	678	750	768	746	712	726	697	724	711	737	723	707	761	720	721	690	700	646	709	718	672	693	717	734	697	683	681	724	702	700	682	738	740	655	755	742	705	707	724	754	715	699	691	683	741	724	722	740	691	721	759	751	684	722	689	717	721	736	762	733	697	726	688	704	725	727	732	734	731	729	715	709	673	716	743	704	730	717	686	722	720	719	662	714	698	707	719	723	748	687	688	675	704	727	707	722	715	732	695	699	650	729	695	722	694	697	721	719	741	709	697	718	733	689	689	738	720	721	688	693	727	762	673	705	726	695	715	717	719	732	684	642	731	695	716	703	703	722	716	718	719	727	670	720	693	705	765	781	684	715	690	693	656	680	721	726	739	738	709	716	708	733	706	683	698	764	716	740	724	770	700	767	737	746	758	688	723	707	735	698	794	693	725	665	692	764	741	698	705	706	737	721	720	719	768	735	720	720	709	713	725	731	687	730	737	736	733	720	751	766	729	668	718	695	727	723	723	715	712	690	716	717	714	714	741	675	709	763	698	697	717	682	684	713	690	734	719	739	693	700	752
18350	23866	17483	9787	6568	4667	3595	2939	2324	2078	1829	1618	1422	1360	1255	1125	1108	1088	1014	1034	984	915	923	829	839	853	866	833	782	790	796	811	785	774	802	748	767	842	720	763	754	715	722	719	719	754	733	718	730	697	770	659	744	709	636	697	717	721	726	726	698	657	671	684	707	674	713	665	673	669	744	714	684	675	731	688	724	672	695	681	667	686	675	718	716	683	689	705	713	700	710	667	674	701	679	678	706	679	703	684	713	702	707	699	701	689	713	640	676	717	675	702	651	695	700	659	680	665	696	737	678	657	656	721	708	673	707	720	659	708	704	654	703	684	681	682	658	718	717	709	670	716	697	714	691	678	641	680	711	695	716	711	708	724	642	623	693	692	723	686	643	720	690	708	678	699	693	685	701	688	662	649	727	740	688	767	676	676	712	672	643	693	600	669	701	642	657	675	717	700	714	699	704	663	651	720	624	706	650	663	673	695	682	701	688	656	699	674	693	690	708	709	689	697	689	669	648	701	664	709	717	679	689	656	634	689	633	682	717	659	724	677	708	664	713	689	706	674	655	737	711	691	676	681	674	716	654	707	695	693	658	676	688	731	731	682	676	648	628	655	627	684	699	697	708	671	689	726	716	727	668	660	707	668	661	678	738	677	673	664	684	709	687	683	703	697	645	646	687	714	661	696	720	702	690	662	645	692	685	693	697	670	696	669	657	701	704	711	681	697	658	708	652	689	697	651	690	679	643	722	734	693	695	648	695	705	693	655	650	741	727	656	661	625	666	707	682	652	679	691	701	690	735	681	665	662	671	717	704	655	692	690	683	709	692	668	703	673	687	687	677	686	673	638	674	702	668	654	707	680	635	705	672	673	660	684	717	715	734	654	685	725	668	644	688	692	735	669	649	695	657	721	708	655	670	677	663	655	688	663	654	674	701	660	692	729	695	715	669	733	652	661	695	643	674	719	722	654	681	703	736	669	693	705	698	656	679	614	671	648	690	668	698	677	730	661	701	648	694	708	655	700	659	663	662	695	679	710	667	716	644	682	661	658	692	640	617	673	717	650	624	697	691	657	681	679	663	692	685	718	723	742	661	698	671	727	726	625	693	702	671	734	762	657	656	700	689	643	693	640	669	710	683	658	693	706	668	662	687	708	692	723	608	659	717	684	719	703	694	711	660	663	655	637	652	670	676	664	685	710	650	711	732	669	668	674	700	695	702	717	627	659	696	702	649	690	669	706	698	627	651	675	686	628	683	676	710	684	713	670	656	683	626	701	663	702	680	690	663	669	687	645	701	683	700	655	639	679	664	738	651	707	658	681	696	700	664	656	686	696	704	672	651	748	688	660	647	719	709	656	698	671	674	690	664	633	681	698	678	678	626	707	689	677	686	631	701	671	677	662	673	712	697	681	713	660	682	665	703	686	699	698	685	646	645	725	683	632	684	676	685	680	649	655	675	735	638	697	677	666	706	654	668	697	706	682	699	675	683	692	699	703	631	696	645	658	668	693	678	703	662	692	672	719	693	679	657	689	685	647	637	683	680	716	665	698	675	683	666	646	685	671	705	663	722	699	669	709	673	669	667	723	661	736	649	676	673	738	708	666	696	656	684	688	651	679	662	624	661	726	690	672	744	698	690	695	684	659	700	682	653	706	682	689	665	632	676	655	692	684	663	674	689	711	706	680	687	690	704	656	682	696	678	720	689	741	667	690	666	704	689	715	710	684	651	620	651	692	664	656	704	675	642	664	642	691	678	718	651	655	677	728	691	676	606	683	678	620	665	721	667	684	674	679	680	664	654	720	684	769	654	718	708	615	682	690	713	630	723	702	660	701	751	640	716	615	705	694	681	685	711	635	678	733	653	658	665	673	657	661	701	703	686	701	685	676	713	688	702	679	674	648	700	760	679	719	661	706	697	684	666	745	719	728	731	679	719	705	688	684	741	704	701	705	639	663	702	665	676	640	670	696	693	732	699	683	726	663	704	648	691	700	632	716	638	680	715	707	650	666	625	733	678	656	679	684	690	703	641	690	699	705	736	674	688	708	714	647	646	690	635	685	626	671	713	684	708	735	728	700	700	678	649	682	679	650	650	660	692	705	641	705	657	699	694	707	684	681	656	685	660	690	668	696	644	669	713	710	706	644	693	682	715	678	686	715	699	659	659	663	683	672	696	678	650	693	665	615	661	634	671	713	679	665	607	682	684	679	643	692	668	658	617	663	707	686	641	678	657	671	696	677	686	705	661	704	692	650	734	696	692	652	643	698	638	668	653	722	672	735	689	670	667	643	696	680	690	672	711	668	708	650	701	679	644	660	668	657	677	641	693	631	700	666	714	715	685	658	709	708	691	722	709	704	591	726	675	670	671	636	689	676	654	720	654	683	678	692	668	697	641	669	699	656	705	724	696	635	684	680	673	666	723	702	686	693	691	727	653	655	681	749	655	710	705	726	644	642	671	676	654	657	699	661	731	649	677	682	692	686	735	629	664	702	645	712	655	642	685	682	678	721	690	650	664	679	675	701	667	691	724	665	668	685	724	691	712	704	683	676	653	655	659	668	658	694	698	691	676	677	690	690	699	713	687	668	710	682	665	740	714	685	693	661	680	658	695	717	724	724	637	660	666	751	705	710	670	703	643	666	709	669	678	692	711	673	684	688	687	650	682	656	706	667	708	722	673	652	702	709	686	648	686	694	665	644	695	691	720	688	710	659	681	682	692	714	686	669	677	642	756	679	687	707	686	652	679	656	690	658	701	666	625	676	697	707	729	644	718	686	676	686	710	674	655	617	722	695	680	672	690	705	689	703	708	696	667	673	658	645	680	654	694	701	724	721	678	658	680	658	659	681	668	712	682	647	649	676	684	686	656	694	666	687	683	714	694	690	704	716	676	701	673	683	644	650	731	689	735	683	682	652	658	660	697	678	661	675	668	654	654	647	693	639	671	625	695	717	713	643	674	694	712	680	647	629	652	685	700	690	675	670	702	676	668	723	661	601	695	694	689	689	709	707	673	668	725	762	650	643	669	671	682	711	699	728	658	709	711	641	681	615	717	694	690	640	704	724	667	683	680	666	680	713	700	688	627	685	697	657	649	666	685	742	704	690	691	718	720	591	689	692	687	735	691	634	659	664	659	737	689	673	685	646	649	713	645	677	714	696	656	623	689	625	690	713	696	682	678	680	671	689	666	666	676	714	689	702	715	688	681	699	686	688	669	685	715	676	688	677	697	685	679	629	715	668	696	705	716	731	675	656	707	685	741	687	685	664	654	660	660	692	640	697	665	705	659	680	678	673	687	666	701	698	641	687	717	695	694	650	683	663	689	667	692	691	671	664	643	679	655	692	642	698	650	676	647	677	664	666	677	650	687	669	737	710	781	693	751	660	646	704	746	697	684	667	707	646	676	668	671	676	666	700	656	731	698	666	693	756	663	697	674	666	681	662	681	671	677	698	683	727	688	691	686	637	680	668	644	708	621	723	685	636	705	661
27995	13714	1500	344	238	215	194	179	180	174	162	183	186	154	160	180	192	153	158	139	158	169	156	154	142	168	157	155	169	163	131	149	151	152	163	149	161	148	154	155	142	146	143	147	152	156	150	160	152	161	170	164	140	144	144	142	148	161	147	141	160	149	166	143	136	147	161	181	151	155	150	172	152	162	152	164	147	141	154	155	134	130	146	147	145	158	157	164	164	154	178	169	172	133	173	158	175	169	142	157	166	176	154	156	165	141	146	165	163	144	190	170	161	149	160	152	132	164	159	163	145	173	154	164	158	181	166	167	161	151	155	141	172	163	159	159	164	137	140	150	134	159	161	147	157	156	145	156	156	175	188	148	151	152	157	157	130	161	145	138	177	147	163	146	156	144	163	144	164	155	185	165	128	150	174	172	140	157	153	145	140	154	165	177	160	151	156	148	144	150	177	154	155	171	141	165	135	124	115	146	156	138	137	157	159	146	165	169	149	164	143	136	139	166	170	142	163	156	161	172	164	172	155	156	158	171	147	161	150	142	133	150	147	164	145	145	179	137	152	129	152	155	159	157	160	162	142	156	165	132	158	150	134	141	162	153	182	156	133	158	136	156	153	143	148	157	161	141	153	141	157	159	163	178	126	152	152	158	144	148	148	127	165	150	175	140	166	159	162	186	178	158	176	163	175	156	167	161	164	147	165	141	147	157	169	168	156	169	161	154	176	154	161	158	158	159	144	150	144	146	154	167	155	151	135	152	128	151	159	154	157	113	167	146	156	160	147	158	176	165	165	149	170	167	148	180	181	134	143	143	167	148	162	161	159	190	157	151	181	164	159	134	155	179	167	163	173	144	154	142	140	143	169	151	170	138	180	147	173	172	148	131	163	164	150	160	155	164	163	161	159	155	173	156	139	143	172	157	151	172	153	155	145	128	148	138	163	165	151	140	165	140	155	152	156	170	150	147	182	154	146	171	153	137	162	139	155	156	154	131	148	139	142	170	164	194	163	173	174	178	148	167	157	156	159	147	176	166	157	161	170	184	168	161	171	149	138	145	144	145	146	157	151	162	168	169	147	166	162	183	148	164	159	134	133	149	150	149	132	164	168	180	164	162	151	138	155	148	161	149	157	177	149	150	152	154	152	133	165	162	163	136	155	183	152	155	155	158	162	169	169	164	167	134	152	155	149	152	153	155	141	169	147	153	165	158	161	160	166	160	170	158	147	152	150	155	164	168	158	161	143	142	120	144	148	158	151	144	153	162	193	181	179	162	144	129	155	163	141	147	143	162	152	174	169	145	161	143	156	159	176	151	164	129	148	172	146	150	146	145	152	155	145	152	140	173	157	167	146	164	152	152	129	149	146	165	170	154	176	158	156	156	162	157	151	162	151	137	139	146	156	148	148	137	152	158	150	160	139	154	161	148	149	159	163	153	146	145	165	151	189	160	155	142	156	159	162	145	156	162	160	161	164	158	139	156	163	175	136	139	155	147	147	173	159	151	149	155	157	162	163	186	158	151	151	172	145	152	163	176	146	157	150	166	137	147	161	146	181	152	142	191	162	140	161	139	158	148	156	137	142	152	140	167	154	155	147	148	152	139	152	163	168	130	163	152	153	157	177	154	158	168	166	149	152	173	152	143	160	158	163	153	160	167	158	141	161	159	161	175	167	182	163	165	152	155	152	143	148	163	143	161	162	142	155	149	147	148	157	161	191	175	157	142	154	142	130	172	145	172	160	154	136	122	144	147	138	169	167	136	142	146	135	162	168	161	160	156	144	176	150	157	148	140	148	164	168	178	154	140	154	151	154	178	155	162	174	148	158	161	188	164	150	165	144	146	144	149	160	154	154	159	165	151	164	154	169	153	139	175	168	140	155	153	116	144	147	162	152	140	168	159	158	154	156	128	155	155	161	142	161	163	143	172	159	140	152	156	167	164	157	159	150	163	139	138	153	155	151	159	166	153	157	165	143	158	148	142	158	155	174	154	150	156	157	169	171	163	135	156	151	154	153	167	166	161	167	130	154	175	154	133	152	161	182	125	148	151	151	154	169	148	157	175	172	174	163	151	152	139	136	148	167	165	173	144	184	149	160	148	151	140	150	158	151	157	150	163	164	160	150	152	154	163	143	163	155	173	156	177	162	148	137	156	145	155	154	148	148	157	143	169	153	140	175	161	175	170	136	147	157	162	152	163	166	151	158	161	156	155	166	142	171	135	146	154	150	158	154	159	143	166	148	157	151	163	167	149	157	176	153	169	149	167	157	149	166	151	148	155	171	153	169	133	177	159	160	139	176	162	175	167	151	158	151	137	152	157	166	162	143	170	154	187	148	167	173	162	135	140	160	145	175	168	165	161	141	167	141	168	140	159	164	159	160	142	183	164	174	152	158	143	157	144	144	151	152	134	152	160	168	152	162	178	152	149	151	150	138	130	159	144	140	163	150	194	171	170	150	137	159	147	176	154	177	131	148	172	162	135	132	181	157	153	157	156	175	150	173	151	160	142	166	150	124	136	159	163	138	152	165	197	162	182	141	146	163	146	167	106	176	141	164	154	146	164	162	142	138	164	112	168	170	155	155	164	131	164	162	158	136	165	144	143	143	145	199	129	139	148	145	149	134	172	160	152	177	180	157	168	134	144	154	149	146	164	168	161	148	203	164	169	139	167	170	155	174	171	148	132	168	154	154	132	169	144	146	146	173	148	176	172	158	174	148	165	135	148	131	162	142	161	161	167	178	156	175	161	148	147	162	183	153	161	155	132	129	133	141	150	153	149	156	145	161	172	142	150	143	159	145	153	174	170	163	169	156	130	160	155	163	183	135	170	153	138	158	165	144	168	154	129	167	165	149	153	139	142	145	172	166	172	152	167	165	152	127	158	163	148	151	162	153	151	155	165	146	170	145	143	158	142	143	132	142	146	166	148	154	155	147	127	156	159	161	170	151	169	144	162	171	169	163	132	143	137	170	147	177	144	131	149	151	178	150	139	147	177	153	130	178	143	127	151	131	161	180	174	148	188	170	166	150	132	155	145	156	138	139	164	161	165	167	145	168	163	170	143	174	161	152	155	163	168	161	161	178	169	158	160	157	147	142	162	165	156	151	153	159	165	154	151	159	162	171	140	143	174	175	156	161	179	154	184	142	138	148	160	155	164	168	150	162	153	148	165	168	150	171	168	155	163	173	143	161	160	162	144	177	167	188	142	159	184	175	160	151	158	169	158	151	166	146	125	172	129	147	160	161	157	149	142	156	165	134	121	161	158	170	161	167	163	155	156	155	144	148	146	125	161	158	145	171	157	151	148	140	171	153	176	164	176	161	150	159	144	150	148	166	160	145	165	155	173	146	163	160	155	166	147	174	153	143	139	191	156	160	147	169	172	164	155	159	136	142	127	173	163	158	160	157	174	143	154	151	151	197	164	138	147	161	163	129	158	164	147	151	165	138	176	164	170	169	183	156	152	156	153	148	154	150	147	149	165	143	145
8393	1662	778	426	336	313	232	238	229	186	222	173	191	192	175	190	181	205	156	158	173	196	190	169	191	180	195	192	193	204	177	188	170	177	180	186	183	173	172	180	167	186	207	170	183	180	177	170	211	206	190	186	186	182	176	177	172	180	183	198	171	177	176	187	174	188	171	191	185	181	165	188	189	143	189	189	132	153	178	176	185	189	179	179	157	189	183	182	176	190	174	184	173	182	173	153	183	184	174	161	195	171	196	186	170	163	180	178	164	197	179	155	168	179	192	173	181	171	195	190	171	165	181	164	174	184	173	173	184	179	178	184	181	152	179	162	167	185	195	178	179	173	196	156	170	178	165	173	173	191	194	181	204	165	171	186	146	186	150	173	184	172	154	189	170	160	188	205	172	202	178	169	176	160	181	161	174	154	193	175	177	170	192	173	163	182	180	178	158	185	173	185	180	149	188	163	185	183	171	169	171	175	192	169	171	173	181	163	180	176	195	161	155	151	155	179	166	204	163	199	184	168	180	172	185	168	197	159	210	175	182	166	175	165	164	179	182	190	162	164	187	169	154	179	173	181	175	165	180	167	138	166	190	176	175	192	204	176	165	187	186	180	180	161	167	164	162	156	167	187	178	200	172	179	162	188	201	191	173	185	179	191	198	185	173	167	165	159	180	176	202	195	176	173	188	183	181	164	159	162	165	184	180	181	194	174	206	170	187	183	189	174	181	185	176	180	159	171	171	181	190	176	168	177	186	163	169	170	161	179	147	153	159	177	175	159	185	171	205	178	163	188	190	164	185	175	160	203	157	168	162	191	191	209	165	198	163	178	178	179	177	201	152	177	172	193	160	167	184	176	187	215	184	186	197	195	201	154	179	179	180	177	177	177	184	178	166	168	157	166	174	170	163	184	178	181	173	181	161	172	191	182	171	172	164	186	175	174	184	176	186	171	182	139	196	164	190	151	184	155	180	172	201	175	178	176	193	145	185	180	174	177	185	161	184	182	181	169	176	165	175	170	157	183	183	181	187	190	179	163	183	201	174	190	185	163	162	168	184	162	161	162	155	162	189	179	186	179	196	172	203	172	176	162	168	169	172	173	173	174	166	177	182	202	182	171	198	158	177	185	178	180	182	156	184	186	189	177	166	181	166	173	177	152	184	202	172	178	150	191	185	176	177	172	167	188	184	198	209	131	177	171	180	169	163	181	178	167	198	193	177	166	172	171	153	177	182	203	156	171	166	175	181	165	179	164	163	152	204	180	164	175	151	172	184	168	179	185	174	177	173	172	183	158	165	178	183	181	186	178	166	177	190	175	197	178	182	197	187	159	162	152	188	154	145	180	175	184	173	166	178	164	178	196	175	185	170	165	187	182	200	156	186	163	171	184	176	181	191	178	164	159	169	162	166	169	152	176	187	175	182	176	200	164	167	182	182	180	202	170	197	182	175	188	175	164	155	188	169	162	188	178	171	179	161	176	176	186	167	196	159	183	186	183	174	172	154	189	163	169	173	183	174	163	190	186	165	160	180	172	165	203	180	171	193	190	160	164	177	156	174	168	178	181	178	186	166	192	158	171	168	170	177	184	180	172	178	179	197	169	143	217	186	170	157	170	174	167	180	171	171	170	188	161	167	169	153	171	184	175	189	193	145	185	170	163	156	185	180	166	163	180	168	186	200	165	179	197	173	157	191	170	189	173	166	174	166	151	178	165	179	178	167	153	183	170	166	179	187	163	208	185	198	177	162	158	162	185	208	168	179	157	171	183	167	187	182	178	181	186	181	174	168	158	164	148	177	196	171	155	187	168	164	164	175	161	190	172	189	176	197	183	191	171	195	176	168	191	177	186	187	176	184	178	186	177	171	196	188	157	177	172	177	172	187	150	163	162	173	155	165	167	188	167	164	195	176	193	201	195	185	187	202	180	192	172	193	181	154	190	177	184	197	180	188	151	186	184	155	173	183	196	183	189	174	188	177	188	209	156	196	178	175	180	203	186	187	148	182	190	156	179	174	160	173	184	163	209	178	166	179	181	171	178	174	160	180	171	169	191	179	181	180	161	194	158	172	191	171	172	156	140	178	186	191	149	157	147	166	198	166	193	191	183	182	180	165	173	176	168	185	184	160	193	180	164	203	164	153	171	173	186	200	171	164	189	184	164	177	215	180	190	173	173	175	162	158	174	154	189	160	184	181	173	165	173	169	187	167	197	156	170	171	163	162	166	158	181	170	179	209	182	150	156	182	164	181	176	150	192	183	167	197	158	182	179	177	179	187	169	155	143	189	184	142	181	180	159	170	185	155	180	182	181	157	188	164	167	181	196	187	174	176	191	192	193	197	180	157	206	168	174	171	188	169	181	178	184	179	160	197	190	172	189	175	160	181	174	180	177	169	186	198	171	154	158	195	174	181	166	168	165	162	169	184	167	198	172	186	162	182	155	172	165	173	186	185	183	165	163	179	175	152	187	167	178	168	204	175	163	182	200	175	175	178	203	171	193	175	187	186	153	201	174	191	185	179	172	171	173	169	168	201	159	190	176	189	190	162	182	184	170	166	173	160	182	189	175	177	173	172	177	176	192	184	180	180	154	180	175	152	162	183	191	196	169	202	172	176	201	175	170	187	186	175	169	188	167	186	174	169	197	185	170	163	165	180	189	171	192	192	176	193	176	202	167	179	174	161	198	172	138	163	174	188	181	191	184	160	180	183	186	163	157	176	159	184	152	168	196	161	207	185	188	164	162	178	172	178	177	162	176	193	181	155	166	185	151	183	165	136	162	201	191	171	168	193	186	165	159	168	196	177	145	180	179	185	162	172	188	169	167	173	177	175	188	183	173	199	177	206	169	168	185	184	183	169	170	165	186	195	190	192	173	182	159	191	171	176	181	191	169	204	194	203	181	181	169	172	197	178	173	184	187	175	207	179	175	181	158	171	198	178	197	168	167	162	177	186	160	188	187	169	159	172	172	166	173	176	169	179	164	176	163	159	165	187	161	181	173	181	158	158	182	183	156	155	159	167	182	186	160	200	202	163	179	163	181	171	202	176	154	165	190	178	165	166	178	168	173	169	176	183	164	178	178	162	171	157	194	168	185	166	155	160	172	160	169	160	174	170	182	174	181	196	166	173	197	170	160	163	176	174	167	173	205	190	172	163	177	184	152	150	167	195	167	170	172	206	164	192	166	166	195	190	136	154	179	184	178	196	175	159	173	182	169	187	159	175	165	177	179	165	176	178	168	179	194	176	173	160	180	177	173	165	182	171	177	164	166	207	194	197	175	182	178	175	190	184	167	192	183	176	169	184	161	201	184	170	179	188	188	188	171	173	169	185	200	188	168	166	180	163	172	157	172	175	177	213	166	203	170	187	174	168	165	191	202	174	183	148	192	159	195	195	172	175	183	174	205	148	172	181	192	191	152	179	176	168	180	190	171	178	160	183	171	160	179	159	189	172	168	169	179	168	170	197	197	172	212	154	168	176	160	186	176
24373	20360	26855	23719	20357	10517	1459	899	729	672	623	591	547	517	468	480	489	452	518	450	439	472	423	420	465	413	420	415	424	393	407	404	386	406	409	409	402	435	429	414	414	404	396	403	407	355	394	404	382	397	371	404	392	394	360	420	374	392	372	410	397	401	385	391	439	386	398	372	412	394	400	406	393	416	399	378	403	387	381	402	432	401	370	376	380	385	366	401	376	404	378	360	374	360	420	414	389	397	400	373	390	361	384	395	417	402	391	373	401	371	364	365	403	395	388	380	420	384	365	396	393	378	397	407	351	397	362	395	390	390	382	405	404	405	369	388	373	368	364	380	408	395	391	394	390	383	384	386	374	378	392	374	399	416	379	397	395	421	392	423	395	401	394	418	355	382	351	410	418	397	391	378	402	400	418	369	412	410	361	363	419	381	390	364	390	387	366	406	400	353	363	396	426	388	393	361	353	385	342	378	403	393	412	352	360	396	368	433	405	390	397	404	412	386	401	363	376	408	381	384	407	409	361	361	380	365	404	387	376	393	356	389	365	398	426	401	367	371	404	338	358	391	394	360	390	370	403	368	403	410	373	373	371	388	377	357	409	405	422	372	394	361	436	415	391	397	390	381	454	423	374	398	353	347	367	366	360	400	410	357	391	371	371	409	384	388	370	371	364	377	384	395	392	434	387	430	395	376	393	396	398	383	403	382	392	378	424	407	390	381	327	392	369	419	385	373	339	398	383	371	387	410	391	385	414	406	383	382	435	397	381	364	399	395	381	397	392	365	350	398	366	374	357	387	399	375	382	409	372	375	405	375	388	388	405	410	381	389	422	397	398	388	384	411	377	364	375	378	381	390	406	421	390	406	356	373	353	389	421	407	360	364	404	403	388	419	417	344	404	378	383	363	361	388	408	365	409	364	399	365	397	383	379	381	395	359	398	367	380	394	375	432	391	434	368	400	418	415	395	433	410	403	396	389	378	416	398	399	376	380	400	401	401	405	384	363	371	362	433	389	388	394	376	386	429	391	399	381	390	377	352	386	393	400	401	378	382	384	370	374	384	397	414	387	387	396	389	327	385	351	385	382	371	384	377	387	397	352	357	392	411	416	383	408	389	389	360	382	393	371	387	371	398	394	394	380	377	402	392	401	366	396	384	397	369	363	394	390	407	369	380	391	374	390	367	404	352	407	406	378	377	354	394	387	359	390	379	422	412	390	364	384	369	392	422	360	374	374	375	379	437	399	418	385	376	396	386	388	408	405	424	375	351	380	389	369	394	392	379	383	368	365	375	392	382	342	382	358	362	391	389	387	378	400	396	361	393	415	432	344	369	393	377	396	376	399	372	388	393	389	395	383	410	360	366	367	404	364	380	394	350	395	376	385	402	388	393	383	404	333	394	417	371	375	374	385	391	389	361	400	386	360	378	364	352	364	379	377	360	393	429	369	359	393	413	394	365	375	419	393	415	386	364	404	405	406	377	391	365	388	403	364	395	404	361	364	389	370	424	382	382	401	392	388	405	368	423	365	383	402	377	396	386	381	379	447	387	392	392	396	412	380	421	351	408	364	367	393	367	377	390	386	390	351	411	401	344	369	363	383	374	349	374	370	383	360	382	389	403	339	386	377	389	385	404	376	365	404	382	399	378	366	388	373	363	359	376	398	380	361	430	410	411	401	379	401	396	363	389	407	351	374	371	405	384	350	398	337	386	364	373	418	374	394	367	391	368	414	368	358	387	387	395	394	375	360	394	426	406	395	396	370	376	380	416	341	358	418	380	414	386	406	399	380	395	418	410	375	413	360	406	384	404	370	386	376	374	380	358	377	362	388	386	359	343	399	365	378	392	393	402	391	419	429	384	416	408	362	374	383	402	412	403	417	404	379	372	363	344	431	356	373	398	404	401	365	364	397	371	395	392	388	370	390	418	360	385	420	367	375	403	370	382	363	385	404	385	393	389	366	387	380	368	372	391	367	398	401	354	355	394	362	375	403	392	383	361	377	390	393	366	382	385	409	350	384	376	413	361	384	398	414	422	358	412	376	384	388	408	380	419	394	378	416	453	362	362	403	400	389	354	371	377	384	396	335	390	385	394	380	343	392	381	397	381	396	403	377	422	398	390	383	377	423	390	402	369	385	392	351	356	361	415	343	373	371	390	424	420	412	381	389	364	388	424	397	402	345	401	372	399	375	394	431	373	394	369	390	407	407	371	353	394	374	363	367	368	382	393	386	388	414	393	413	361	330	368	402	430	349	380	414	398	394	362	362	388	350	390	363	390	382	364	387	360	413	384	373	381	388	402	397	382	424	399	435	370	443	392	404	375	387	368	388	346	385	386	380	397	347	420	390	392	336	376	376	393	380	378	414	371	410	383	383	358	390	364	408	386	401	392	395	391	382	417	398	364	383	383	387	364	358	358	360	400	383	445	413	404	419	393	392	381	413	375	386	353	392	384	353	338	369	368	356	364	389	401	453	385	374	362	416	418	351	373	418	360	393	428	402	411	380	387	378	391	381	387	402	403	376	378	410	375	356	382	357	385	388	410	366	341	403	390	404	386	383	392	418	397	382	422	385	421	373	369	405	405	417	403	364	389	388	372	362	416	368	388	436	401	395	364	421	383	379	359	399	374	413	369	380	361	388	388	371	412	386	407	413	402	375	371	398	383	366	361	405	395	400	390	398	380	398	399	403	411	430	396	374	380	369	392	366	398	394	397	399	388	420	364	398	405	351	389	415	387	372	369	380	423	349	392	370	411	375	372	394	381	386	371	420	344	391	385	398	406	362	418	410	372	359	388	446	384	382	349	390	368	387	358	386	400	360	355	382	407	396	404	378	370	383	424	383	364	393	419	383	428	418	414	443	396	393	346	389	370	399	415	381	375	408	399	390	356	360	401	393	344	351	397	390	378	396	369	370	368	407	386	411	376	389	395	383	385	385	396	413	362	407	398	359	377	402	418	368	409	393	389	372	380	402	414	395	365	350	383	371	388	381	388	406	413	367	392	346	378	369	408	399	399	368	402	423	386	373	394	387	364	375	376	406	389	373	359	387	377	368	387	395	366	378	416	415	384	422	378	393	365	346	355	380	355	399	393	410	422	409	431	372	369	387	367	378	396	403	390	416	363	400	389	425	417	381	409	399	386	390	383	394	396	408	363	364	379	370	355	393	442	402	401	429	372	403	395	413	378	366	349	387	424	395	392	367	373	376	359	385	404	386	417	407	405	360	415	367	389	429	423	374	368	373	412	390	411	379	363	389	371	398	379	410	409	370	422	371	413	390	403	399	366	387	393	377	377	383	407	390	375	398	368	385	380	415	338	384	387	377	415	390	396	390	385	374	418	373	387	392	360	370	420	374	351	386	393	427	389	398	385	367	397	430	366	394	369	352	372	352	387	361	378	348	390	419	366	401	392	401	366	393	375	402	407	386	380	392	364	372	376	406	396	444	387	392	370	390	339	363	377	407	357	374	410	371	382	412	371	375
18294	16876	10884	5745	3664	2487	1925	1502	1269	1191	987	815	759	670	685	645	616	567	511	507	553	532	461	488	452	476	445	459	458	428	408	419	465	429	449	389	415	406	413	374	383	367	379	385	424	400	396	367	433	375	426	366	400	392	397	425	380	447	407	396	398	357	397	359	328	383	391	393	394	401	363	391	398	383	376	400	374	415	396	413	331	347	358	407	381	373	382	364	378	356	372	369	376	330	397	369	373	394	376	385	362	364	380	356	363	405	378	381	386	396	336	387	367	368	363	350	390	361	364	364	375	405	394	420	323	356	351	393	405	378	402	387	406	396	404	376	418	366	412	405	411	378	392	397	377	369	371	367	349	388	398	355	380	388	388	391	391	402	377	384	364	408	384	391	411	349	400	400	342	375	368	384	361	380	376	378	340	383	347	326	378	361	368	332	397	361	358	366	347	394	393	371	349	375	398	374	351	343	371	421	378	374	378	367	377	402	352	430	365	390	405	382	351	393	340	373	389	356	332	342	371	400	379	356	353	392	393	386	388	400	404	380	392	367	377	371	394	404	398	368	368	355	375	379	382	345	380	343	355	380	390	394	361	400	400	344	372	354	376	361	374	348	379	382	384	355	369	382	391	351	389	374	383	342	383	389	372	355	393	403	361	350	385	351	399	399	394	377	389	391	357	376	370	381	383	343	343	384	379	389	363	372	378	395	364	411	366	364	367	399	402	406	364	379	346	367	379	412	372	403	373	395	356	405	377	353	369	381	383	367	396	368	354	362	400	420	349	387	367	366	387	378	354	356	360	353	375	375	354	345	366	373	398	353	361	397	345	399	388	405	384	369	388	342	386	390	358	394	340	352	353	390	385	385	403	376	403	381	401	357	379	353	396	386	403	383	354	394	375	376	401	363	346	378	365	360	390	380	374	370	352	415	378	352	384	338	377	406	391	379	367	407	352	373	369	383	397	348	376	353	354	387	395	368	355	382	375	358	332	402	380	360	408	364	357	367	393	392	358	390	383	360	382	388	402	364	354	397	351	379	389	377	405	355	369	380	347	363	371	367	390	396	373	356	350	361	391	389	385	391	379	381	374	355	369	369	352	356	390	359	388	379	379	362	352	355	398	374	374	397	408	367	371	385	350	380	400	374	375	368	405	363	374	381	382	403	380	373	375	376	386	404	389	351	380	351	396	395	368	417	369	365	338	368	344	338	356	396	405	371	412	388	397	394	385	361	359	389	393	353	396	384	379	363	387	361	375	365	409	400	369	363	382	379	391	423	367	410	383	360	388	389	355	364	357	403	369	369	379	386	368	339	378	390	363	368	389	393	375	395	411	354	381	367	340	371	392	404	357	402	359	412	406	389	342	370	395	376	363	376	382	367	389	413	374	420	374	374	392	393	370	365	357	346	361	370	398	379	361	402	358	367	359	335	397	376	421	391	426	365	382	359	382	419	372	384	331	385	409	382	390	395	357	345	371	371	396	344	361	352	338	399	369	375	414	353	376	316	390	356	381	362	354	352	390	359	378	358	393	393	365	371	371	380	387	369	337	380	378	393	355	386	367	400	379	369	419	380	325	337	355	340	385	386	368	403	381	385	365	373	393	377	406	343	370	371	383	388	387	381	357	422	391	345	387	367	386	363	356	378	380	399	362	383	394	374	388	365	381	403	375	399	405	403	382	376	384	356	378	375	396	349	391	391	364	377	401	395	406	351	359	372	348	410	391	391	393	365	371	367	392	395	388	392	365	362	398	389	361	373	327	361	381	337	341	371	361	349	348	393	351	367	413	405	401	356	382	364	389	363	385	357	378	348	389	388	422	376	373	378	348	385	390	362	376	368	335	379	388	405	399	376	389	412	423	393	390	340	401	397	381	344	412	387	382	382	400	347	373	386	367	369	411	405	367	344	372	353	367	342	388	365	401	395	386	378	383	356	374	397	388	386	361	374	366	397	375	351	366	378	353	385	377	406	403	384	365	357	344	375	367	388	380	397	354	404	403	387	364	374	398	356	371	362	382	381	390	342	371	348	373	340	342	355	371	371	367	391	389	376	370	392	389	405	368	370	416	383	366	360	382	391	372	363	361	359	346	375	377	347	388	395	377	349	334	403	387	373	365	349	396	394	358	358	362	366	382	391	379	410	335	397	398	403	368	393	358	344	414	360	376	385	348	397	388	359	361	350	365	378	345	371	347	351	366	427	412	371	378	379	366	380	378	390	394	401	363	381	390	364	372	361	395	425	364	388	371	350	366	344	379	382	357	364	353	419	406	349	390	407	385	335	429	387	390	387	400	377	417	379	374	392	413	403	354	349	388	382	350	405	401	361	404	408	351	345	375	386	356	403	420	410	355	383	392	376	412	396	367	386	379	376	341	397	385	379	365	405	369	360	372	394	341	361	327	372	382	346	341	393	350	380	417	360	360	379	373	350	384	378	374	395	401	347	394	398	386	380	389	384	365	380	369	388	360	366	362	388	375	372	372	361	380	368	378	371	360	376	384	356	366	351	365	366	325	355	374	360	366	363	355	388	367	371	375	390	364	397	392	365	390	394	393	389	386	405	401	396	362	348	359	373	393	336	368	371	379	406	369	386	380	377	338	358	333	379	344	429	372	366	375	363	390	390	392	372	345	366	355	347	381	403	379	383	392	368	405	391	384	392	364	385	348	384	357	384	415	360	378	379	377	389	383	389	382	400	376	373	385	365	379	355	402	383	395	371	381	370	354	365	385	387	363	347	366	379	375	360	353	386	325	374	371	357	340	373	406	375	402	356	357	389	322	384	383	375	418	348	337	390	360	394	347	346	345	374	385	354	378	391	394	407	369	409	398	410	353	374	399	366	384	371	358	403	344	386	355	354	378	352	379	369	343	381	378	377	384	388	398	373	383	426	348	360	373	365	346	376	370	381	362	366	408	380	366	396	365	389	398	355	365	378	371	379	381	378	406	358	372	379	413	407	385	353	369	361	413	362	406	378	395	372	381	366	377	381	378	390	390	391	385	368	368	390	375	382	387	412	400	376	357	346	381	370	342	404	378	370	347	354	323	373	366	373	384	351	353	387	377	405	357	364	388	375	365	379	375	347	346	378	389	354	389	347	387	368	384	393	391	336	394	337	369	356	384	351	405	363	402	379	373	413	368	388	396	371	338	414	393	397	387	344	361	382	362	397	363	392	378	406	352	401	357	382	387	360	348	380	369	397	357	390	356	380	376	379	375	318	334	357	361	371	361	338	369	377	394	409	391	378	408	358	374	378	380	366	378	352	338	336	369	374	375	352	360	367	374	360	366	387	374	374	391	384	416	376	372	362	363	370	336	360	390	362	390	356	380	389	380	397	363	390	366	336	423	378	402	365	391	375	378	395	391	367	363	370	359	349	359	345	389	386	388	369	358	396	363	362	366	336	374	377	373	424	404	377	364	390	400	368	360	361	363	391	352	377	374	376	367	392	383	380	355	368	358	383	353	389	372	431	388	412	385	379	411	367
22530	20406	27457	23258	20413	20521	9740	1911	1427	1368	1251	1115	1078	980	959	941	898	877	925	876	875	869	849	770	752	818	814	793	783	805	767	777	743	743	735	761	722	707	767	714	788	722	771	755	739	750	710	780	738	716	765	730	787	690	689	751	771	758	737	682	774	763	791	736	763	689	725	778	724	719	749	674	751	654	688	723	709	726	726	766	720	771	775	721	738	711	755	745	729	723	704	773	719	741	729	754	671	701	688	703	701	748	739	768	732	718	726	757	738	718	718	713	712	689	758	702	683	695	753	743	751	708	703	744	711	750	766	739	748	701	714	735	754	718	677	665	743	706	726	699	687	703	718	753	777	689	723	710	722	713	720	744	736	766	707	711	701	737	741	729	749	733	769	736	700	710	726	731	750	737	730	727	738	705	686	735	686	752	719	701	717	723	716	659	736	736	712	699	689	728	777	713	716	700	697	756	743	735	742	744	722	713	748	734	727	725	690	712	733	666	738	670	732	686	730	695	755	707	703	751	693	697	704	696	681	777	731	762	714	712	767	705	675	673	656	700	719	694	767	752	701	751	676	721	749	695	781	782	781	714	709	735	654	749	724	708	757	731	747	739	760	745	728	715	747	689	734	717	678	708	737	704	787	762	726	703	694	748	727	717	721	734	697	712	684	697	669	714	709	695	749	732	677	706	727	742	714	708	738	730	715	706	702	688	701	757	795	715	714	708	743	688	705	691	737	706	724	731	726	733	707	719	724	764	774	684	715	716	735	687	709	735	690	725	758	708	726	711	723	729	772	779	742	702	722	730	701	694	713	729	750	703	740	728	745	746	733	657	671	716	722	680	675	729	671	684	708	697	708	692	678	736	738	732	672	723	715	713	765	712	742	716	713	748	751	745	743	756	767	744	699	705	740	723	746	732	731	709	714	744	705	675	740	680	711	700	763	686	733	646	732	741	719	695	681	694	715	730	703	711	709	708	708	742	731	719	699	684	708	709	707	710	696	724	716	718	723	724	773	734	729	730	709	696	710	730	725	679	737	704	671	701	735	700	692	731	700	708	770	729	753	724	698	765	725	730	741	701	706	728	717	726	735	789	735	780	754	713	714	720	750	779	706	763	722	721	695	700	692	734	678	715	782	730	731	707	712	699	689	717	699	730	761	697	695	726	718	770	701	702	737	720	785	696	704	764	720	749	735	686	677	742	703	668	735	724	671	769	733	741	730	726	750	723	691	753	764	781	702	749	662	739	733	727	714	715	703	747	721	743	685	732	707	718	761	733	743	720	725	714	751	717	759	734	661	725	722	725	727	689	711	666	704	705	667	685	724	716	744	695	752	701	711	667	707	698	778	754	748	732	783	745	729	726	726	683	741	723	736	720	749	758	682	714	755	725	728	702	702	775	794	729	701	686	716	738	721	714	700	721	696	740	773	685	713	723	703	686	698	732	686	718	747	708	720	715	691	681	739	727	771	678	727	754	734	699	725	760	713	677	712	690	728	716	677	738	710	730	741	639	747	761	750	710	695	744	705	762	722	710	749	766	661	708	749	703	754	692	744	767	734	676	710	744	705	764	715	739	713	733	743	733	714	688	675	717	737	765	706	740	690	759	732	710	743	705	758	721	704	715	720	770	763	661	766	725	727	713	685	717	746	769	759	681	730	728	734	716	702	706	747	716	731	661	720	730	653	691	704	766	709	726	693	742	696	720	693	707	748	718	698	690	702	722	743	744	708	712	730	749	719	752	737	749	764	731	697	749	707	717	724	716	677	720	742	750	706	707	679	754	716	716	688	746	712	736	722	702	750	724	735	792	726	721	771	714	738	669	748	724	677	708	725	743	735	730	657	709	718	802	726	714	770	731	729	709	686	683	697	784	714	691	708	705	658	690	748	741	743	737	694	720	740	712	735	745	717	725	705	773	709	737	774	723	636	717	720	728	711	733	746	735	732	738	722	762	675	688	687	748	745	676	705	739	711	764	749	720	704	665	708	757	702	694	718	732	705	716	723	728	716	736	764	698	738	712	679	684	745	724	729	696	742	708	702	728	778	703	701	744	739	726	752	643	723	713	683	742	707	692	680	715	748	670	707	743	701	762	682	734	689	719	720	713	700	748	688	699	696	701	745	793	719	717	721	735	742	698	675	763	676	705	739	757	690	709	731	702	746	697	726	707	749	728	682	695	759	773	723	663	714	721	706	743	718	730	735	757	672	730	759	725	722	738	715	732	739	735	718	743	719	731	722	699	726	728	759	710	721	732	753	654	736	733	726	719	719	689	744	716	667	734	764	721	756	686	717	740	679	749	733	712	700	692	747	729	744	726	730	713	706	703	726	709	689	699	704	759	783	737	733	714	732	731	755	725	742	719	717	736	743	715	742	723	712	694	712	727	713	729	734	669	689	697	710	716	708	690	713	726	704	710	723	705	728	656	724	669	762	733	695	678	716	719	730	724	735	696	715	722	727	706	741	713	702	727	786	703	774	698	710	743	706	751	744	664	752	701	659	747	739	743	773	735	695	753	706	753	725	714	751	721	750	706	705	712	717	706	705	675	719	710	733	742	667	785	717	731	723	717	705	690	746	758	719	703	730	698	793	702	712	700	741	692	677	704	712	711	706	763	698	718	733	703	697	706	713	698	722	753	745	696	722	689	670	704	665	685	769	727	731	695	702	718	733	709	737	723	711	751	777	724	723	756	703	800	680	752	703	723	735	709	678	737	672	702	761	667	654	728	735	696	710	700	750	713	738	675	731	743	757	719	713	657	720	704	696	701	703	716	693	687	705	725	668	745	705	738	719	719	746	765	703	704	723	745	709	691	785	735	701	725	693	715	687	693	726	691	746	751	746	719	696	752	739	772	710	732	679	643	777	683	717	721	744	707	736	691	779	709	727	666	750	724	726	704	736	725	711	742	699	711	710	680	736	688	694	637	708	706	736	717	698	687	713	692	714	695	762	703	765	708	704	704	755	720	737	767	749	705	668	717	728	759	736	680	710	770	740	681	716	750	728	751	712	712	708	689	697	749	771	738	687	744	740	760	729	739	701	679	688	731	721	728	713	675	721	721	742	706	756	672	689	705	703	697	697	707	691	740	697	676	713	738	706	674	724	739	769	706	709	703	734	716	761	732	733	737	725	709	777	725	674	701	711	727	736	708	742	700	725	754	729	699	737	733	693	671	691	734	759	712	750	729	709	742	721	676	749	722	692	743	737	738	682	702	748	726	689	679	699	712	704	708	712	711	775	738	666	704	696	750	678	707	747	694	740	734	685	715	722	735	714	736	670	751	728	687	765	674	678	725	739	764	726	679	744	695	756	750	725	725	739	728	734	703	759	720	720	726	740	755	766	703	729	723	740	714	706	763	740	721	694	703	739	729	680	718	755	721	701	681	721	698	723	727	715	705	729	723	691	705	752	704	710	708	713	700	725	704	714	707	703	710	744	713	715	720	749	738	715	785	746	703	707	715	764	725	710	680	740	720	760	697	750	718
20982	24124	17263	9625	6390	4617	3524	2829	2371	2080	1787	1633	1407	1391	1233	1190	1150	1128	1006	988	953	964	933	824	844	886	864	818	800	860	797	789	749	759	778	723	738	718	722	752	732	728	802	743	688	774	704	722	715	702	731	733	709	684	692	725	714	709	715	710	726	707	732	728	678	648	689	693	697	700	695	655	712	700	679	699	694	740	699	702	700	682	713	706	738	712	659	693	725	691	716	689	743	700	642	727	700	661	701	739	685	714	713	677	759	724	700	664	694	673	670	674	692	658	734	687	680	694	673	723	717	659	685	665	708	718	681	684	691	654	703	687	708	741	710	698	691	658	699	654	650	669	707	732	713	632	640	729	672	715	729	675	729	714	666	693	741	704	692	687	683	678	724	697	704	725	657	652	704	685	698	632	684	678	672	690	647	705	724	670	708	663	684	690	684	695	713	676	677	705	653	709	715	686	694	671	694	658	669	680	749	698	707	722	708	662	700	699	665	690	671	689	670	671	678	687	672	700	674	702	694	666	648	664	669	707	680	697	721	711	736	705	672	669	691	707	707	721	687	674	718	688	692	667	690	647	690	694	712	721	669	699	688	724	678	716	672	670	712	689	696	660	686	692	656	642	675	662	658	682	674	708	683	670	655	701	718	706	660	659	635	646	677	674	666	687	613	700	702	655	653	707	690	682	691	702	635	658	695	696	647	649	700	693	655	681	708	701	671	651	697	722	684	694	659	707	715	692	677	719	718	712	679	707	701	699	670	703	699	681	678	679	725	709	689	716	673	631	691	677	697	655	716	652	681	713	714	700	641	668	673	670	648	674	645	736	658	680	690	661	721	611	686	735	683	696	701	689	693	680	641	684	676	690	700	696	671	692	680	678	659	655	656	674	703	663	689	673	722	675	729	685	722	725	676	668	702	704	652	690	682	630	655	708	699	711	751	717	671	706	722	678	716	660	702	694	703	709	656	660	649	682	708	711	699	669	679	739	714	670	745	623	734	664	690	706	705	663	684	698	691	718	681	695	701	706	682	731	660	696	724	679	743	713	662	658	693	691	682	625	691	674	718	755	671	674	678	674	657	694	689	724	660	672	614	688	702	689	659	674	699	642	673	654	652	687	683	728	673	655	690	748	728	670	654	673	733	708	693	708	661	679	665	712	656	673	638	706	711	707	722	677	696	681	682	667	662	674	676	689	664	712	703	710	673	671	678	681	677	696	672	707	695	686	641	701	666	690	666	685	700	718	650	669	718	689	670	727	673	672	650	713	760	687	696	723	682	695	665	679	687	707	673	660	675	707	698	666	638	665	718	689	697	650	689	653	681	695	688	688	673	727	692	693	641	706	642	702	748	658	712	650	673	679	655	664	681	682	711	730	750	689	682	681	690	679	709	674	663	692	671	691	696	683	688	668	657	727	693	709	724	728	666	744	715	706	763	699	673	675	742	673	687	670	683	724	694	704	661	669	649	685	690	701	650	667	713	734	703	703	688	682	700	657	659	687	725	669	701	682	711	771	731	682	677	738	611	634	680	707	706	680	670	693	711	668	719	724	648	745	721	677	667	660	694	643	647	725	663	695	701	739	701	712	689	659	721	768	712	710	722	658	698	687	654	684	673	689	679	693	708	714	696	671	695	742	744	707	677	683	702	632	633	646	685	721	656	670	699	685	681	696	755	694	690	691	685	688	719	730	686	706	706	686	679	679	643	645	693	667	655	718	712	690	684	653	684	735	708	721	641	677	683	725	690	641	654	702	678	685	658	699	690	682	678	664	691	678	671	704	663	764	683	719	734	699	656	693	652	635	650	689	647	702	652	682	681	715	677	709	711	692	659	658	697	665	690	705	664	637	664	730	659	671	685	677	694	718	684	660	627	688	674	674	704	724	679	717	656	653	673	656	653	679	696	726	727	704	636	695	721	721	671	703	680	653	650	641	697	695	711	699	677	658	665	675	696	685	708	682	664	668	729	708	651	708	717	720	701	650	672	663	758	671	689	709	635	693	677	712	698	677	690	733	657	657	723	703	685	655	704	711	694	690	667	722	689	673	717	663	667	707	721	674	743	704	636	667	687	668	708	685	704	658	688	702	675	717	667	647	656	704	676	674	698	736	716	696	674	700	703	685	713	695	714	713	700	699	635	666	731	694	721	677	649	702	685	763	680	686	680	703	673	682	708	704	658	669	760	723	698	721	701	713	646	639	692	658	674	682	709	692	683	676	675	693	642	708	694	688	647	681	626	619	665	674	655	693	672	696	673	708	676	639	688	685	678	675	703	658	651	697	692	622	694	684	648	705	712	652	711	669	669	690	700	706	712	676	644	668	739	652	684	721	637	702	675	707	729	708	670	694	643	724	695	702	654	712	720	695	652	705	724	648	673	671	682	680	664	667	718	647	715	703	681	684	668	698	719	697	662	695	662	730	688	724	671	677	676	690	721	683	713	655	667	665	707	705	659	662	684	725	651	744	676	719	680	717	712	670	686	677	698	681	708	702	695	679	731	655	667	689	752	651	705	645	696	690	722	739	699	667	709	707	701	638	684	765	643	691	667	664	693	684	698	694	758	688	650	705	655	682	674	719	681	646	664	654	732	680	708	719	655	676	689	710	661	708	685	682	703	621	733	752	719	691	678	658	705	689	719	701	701	672	677	668	653	643	697	667	678	723	699	696	692	679	656	675	666	674	688	665	675	737	714	706	660	701	646	683	718	660	673	651	701	738	692	691	650	725	728	697	711	689	677	682	614	647	741	661	683	658	670	700	688	680	700	643	668	663	703	678	662	664	688	703	693	703	692	686	700	671	719	666	679	713	669	653	700	675	691	690	654	685	700	643	672	713	679	702	726	693	682	674	667	709	664	669	648	702	668	732	691	719	718	683	669	676	718	718	660	698	702	685	684	700	663	671	654	648	672	684	676	695	697	693	688	668	702	716	713	712	700	691	722	684	696	709	682	662	651	678	685	687	678	739	644	678	718	694	643	655	677	658	695	720	686	667	659	681	679	655	676	668	694	738	720	644	698	631	670	725	668	686	682	708	676	650	688	711	680	675	657	742	665	664	674	715	688	721	696	661	664	719	705	668	718	654	716	636	720	678	695	688	670	685	684	664	662	683	636	643	751	655	650	687	682	723	697	712	741	703	718	663	705	744	663	748	685	675	711	684	749	680	643	692	744	661	669	704	692	741	664	689	713	703	681	662	692	665	673	682	672	714	652	692	709	719	679	655	690	687	741	704	703	678	702	676	724	670	676	646	730	705	642	745	682	714	666	700	713	699	670	682	664	694	676	653	654	682	704	665	688	693	659	695	652	707	689	699	694	698	651	719	655	681	663	676	690	723	725	711	697	665	648	683	698	731	672	694	653	705	677	728	679	709	659	673	690	722	697	697	690	687	651	684	705	677	693	698	697	677	668	719	723	747	724	709	715	705	644	681	694	690	675	732	723	681	691	705	667	673	675	673	697	671	637	684	638	718	637	674	685	641	653	635
27928	14318	1636	408	239	225	183	178	164	163	179	155	143	177	163	175	178	175	157	184	153	181	154	159	138	163	147	148	140	159	170	147	180	165	158	137	144	148	146	166	159	166	140	167	137	144	156	158	142	152	164	171	148	162	168	168	156	176	178	162	159	169	171	185	167	164	172	142	151	165	159	176	153	161	162	150	165	174	163	156	161	165	168	148	171	167	162	174	151	185	179	149	163	151	160	142	168	139	143	152	147	177	176	169	155	139	162	164	156	186	158	165	161	151	167	138	170	164	146	171	156	158	161	144	165	147	167	162	141	131	149	156	169	164	129	156	136	145	135	156	172	153	183	146	159	139	191	132	170	156	148	142	182	177	150	143	159	160	172	165	163	161	143	153	171	148	163	138	160	176	174	124	144	163	159	166	160	160	175	146	150	151	162	185	178	158	146	168	161	154	148	175	140	183	147	157	168	157	165	157	159	179	131	170	154	155	148	161	143	161	152	167	177	178	149	138	149	152	150	148	163	169	150	140	186	180	162	142	144	178	133	136	147	149	170	147	190	165	165	180	172	164	159	141	155	171	134	166	185	172	144	164	161	153	156	155	166	177	166	146	176	157	150	142	156	159	173	136	136	167	168	128	133	159	175	155	153	172	145	176	161	175	152	145	151	148	150	146	168	179	186	154	165	144	153	144	170	164	169	135	152	165	154	158	162	154	165	147	149	162	176	170	146	169	144	152	184	142	188	154	166	173	168	161	147	159	162	175	140	145	159	178	161	135	135	169	166	159	174	139	169	165	148	140	159	141	166	156	154	142	143	150	161	183	168	142	162	141	149	150	176	147	150	176	175	167	158	149	144	153	138	171	183	170	170	172	160	152	170	184	159	171	178	164	170	147	199	149	169	145	141	145	172	158	167	147	174	169	147	162	153	162	149	173	179	166	176	156	169	137	175	167	149	170	152	149	161	179	167	176	138	157	137	146	160	162	170	168	137	150	172	168	144	134	156	139	150	177	144	161	161	152	152	177	164	149	178	172	162	148	152	170	171	176	162	173	178	138	140	125	167	163	142	150	165	158	172	169	171	178	146	167	143	154	162	165	163	157	155	161	159	151	147	166	150	139	179	145	161	189	159	161	146	169	174	183	158	164	162	164	150	155	169	147	152	175	153	145	164	161	168	153	173	164	153	163	149	177	167	163	165	148	154	160	165	179	141	178	177	150	160	162	155	157	153	161	157	155	155	148	147	136	151	167	140	157	161	139	152	165	158	147	157	156	156	142	159	150	172	151	170	174	153	187	134	157	152	162	138	144	163	127	150	159	150	154	148	156	172	183	156	158	177	170	165	164	167	162	173	154	160	126	157	161	153	182	145	165	174	147	151	148	180	159	193	136	155	177	195	165	153	153	181	150	164	178	173	150	167	146	170	164	158	158	152	159	165	158	170	168	149	140	162	159	168	146	158	167	180	186	137	147	177	161	158	155	144	164	171	186	186	164	157	168	155	152	138	160	172	162	154	155	171	140	190	142	150	160	154	156	175	148	140	165	153	151	148	147	181	187	169	130	162	153	164	149	158	155	150	189	161	165	177	179	162	149	166	164	141	150	137	170	161	165	153	161	134	164	176	163	147	157	150	166	139	145	170	172	150	149	178	155	154	163	149	166	196	163	160	145	170	156	156	170	154	158	171	146	150	160	183	160	137	186	156	156	149	154	174	145	148	152	184	165	165	156	172	131	154	149	145	168	167	148	174	172	159	157	148	168	170	164	183	145	162	184	161	149	164	157	148	190	163	177	151	170	172	142	158	145	174	181	183	159	151	171	153	152	147	182	155	170	176	140	168	144	154	152	175	167	163	181	168	155	171	178	150	160	160	178	149	166	162	196	148	162	143	160	181	163	168	153	156	138	166	151	160	139	154	166	148	155	176	164	167	150	154	156	171	161	148	175	170	165	154	149	145	155	162	156	154	153	144	171	151	151	167	154	173	163	174	170	172	167	170	145	162	165	188	174	150	187	134	170	149	157	177	178	173	148	154	176	126	149	163	149	163	130	163	167	165	162	173	177	170	174	151	152	151	167	176	140	151	143	161	162	157	143	156	183	175	155	172	165	158	163	150	174	166	200	142	150	177	160	148	183	158	157	168	169	151	175	153	147	142	156	160	170	180	168	149	166	187	175	159	170	154	131	167	156	148	163	159	144	171	134	173	172	176	152	141	152	160	176	152	162	161	194	167	155	170	160	149	155	141	175	136	151	180	151	146	153	164	166	178	155	175	148	165	174	160	162	149	183	163	143	160	173	159	193	165	149	141	148	174	146	162	163	164	152	186	149	172	145	176	161	145	165	167	153	179	159	168	162	176	162	138	171	133	156	161	165	180	188	137	161	151	168	169	165	154	173	151	168	180	167	124	147	160	164	141	181	144	159	133	148	142	162	158	162	179	179	163	173	169	179	172	154	161	167	185	173	138	161	150	173	154	163	146	168	170	154	153	153	142	171	143	153	138	140	154	168	160	163	184	157	157	133	163	145	159	164	163	157	164	145	151	153	142	162	176	156	168	162	142	145	164	148	162	149	167	140	153	179	149	167	138	177	152	158	160	165	152	127	174	153	152	176	182	158	153	174	159	146	169	151	123	163	171	131	164	160	166	159	171	162	150	157	140	165	162	164	149	169	175	177	149	179	152	173	142	170	143	170	163	173	171	163	177	171	176	144	141	157	157	161	172	164	162	164	156	162	149	157	159	164	172	129	142	164	161	154	168	153	162	177	145	171	152	158	152	159	159	164	142	172	170	167	168	161	154	171	177	158	159	134	141	167	158	152	163	174	144	162	141	153	158	148	132	159	151	155	156	166	132	145	154	152	155	179	158	144	149	168	163	174	171	157	152	157	181	150	172	167	158	151	164	171	162	174	168	142	155	155	152	134	165	155	167	160	150	175	189	158	143	175	167	141	156	177	150	157	146	156	169	180	153	149	167	156	158	172	152	138	157	152	165	155	169	168	160	156	156	153	154	163	164	149	153	156	169	148	154	151	147	180	156	162	160	166	147	163	155	160	166	143	177	150	165	148	151	167	169	165	161	156	156	160	186	176	154	150	168	169	164	155	142	142	160	161	161	146	162	161	167	158	130	159	165	149	153	172	165	148	170	160	171	144	150	205	149	181	153	145	144	142	192	159	165	147	170	150	142	170	144	144	143	166	152	167	157	172	172	153	163	145	135	187	155	157	152	182	189	158	150	153	167	150	179	149	159	185	154	181	153	133	148	161	174	144	149	164	183	153	159	147	136	168	184	156	144	156	180	171	145	158	152	141	155	162	175	149	163	160	176	182	149	138	147	192	149	148	147	167	137	165	153	146	164	166	139	146	161	155	158	174	151	146	159	153	161	161	152	143	188	146	188	164	146	164	178	128	146	153	155	154	160	155	168	150	175	156	143	161	179	179	154	168	150	160	131	157	157	136	133	158	160	171	149	161	155	162	137	162	169	162
10349	2091	818	415	316	298	219	232	204	198	205	206	202	196	195	173	208	176	177	220	179	198	194	194	171	196	191	178	175	173	169	195	181	181	176	178	167	193	196	183	187	180	161	176	193	182	174	160	170	166	186	194	178	195	163	175	169	184	162	188	184	185	165	175	180	185	176	161	184	183	191	201	173	157	193	178	176	178	173	159	174	182	184	184	187	188	170	175	220	168	145	193	189	171	176	164	183	185	157	180	188	176	165	181	196	189	168	188	174	185	199	184	169	170	202	175	180	169	194	167	169	207	177	197	187	191	180	176	171	196	166	209	183	153	180	189	185	175	196	183	203	178	173	187	165	163	184	164	198	171	183	200	172	173	173	183	188	193	186	179	178	231	178	174	188	180	163	155	173	177	179	185	171	179	182	174	164	183	157	175	158	164	171	186	193	188	207	176	170	202	160	172	200	188	156	173	187	156	170	169	185	186	173	171	156	192	206	167	179	186	174	183	171	177	196	182	205	208	179	193	191	171	198	163	166	160	176	185	178	187	187	171	171	163	165	139	194	162	173	182	191	202	164	191	199	190	179	211	174	179	197	186	169	153	166	198	177	188	188	170	169	159	174	191	190	161	190	193	175	170	177	202	168	188	198	196	160	182	162	183	166	152	179	174	209	201	169	171	180	157	182	212	197	184	173	172	192	179	186	176	169	181	164	160	193	211	163	182	174	184	168	188	166	182	163	170	196	185	188	195	165	172	189	168	177	184	164	184	176	187	157	166	187	194	178	179	177	184	161	202	201	181	180	152	164	184	158	178	200	190	145	193	165	206	159	184	186	183	196	176	196	164	194	173	179	177	169	205	175	167	170	187	156	185	168	176	188	159	180	206	177	182	181	169	174	190	182	175	181	183	171	182	201	183	148	174	169	182	176	180	185	200	168	193	173	197	180	171	198	201	170	172	177	162	183	189	188	172	194	175	191	170	185	176	162	150	177	209	212	169	174	172	190	158	165	199	185	182	183	171	193	157	193	180	198	160	184	192	183	171	170	214	187	182	182	159	182	156	183	186	194	171	179	173	199	167	175	184	182	215	173	165	194	194	173	146	179	171	176	174	180	205	178	176	175	203	179	180	195	196	179	175	193	208	180	190	196	163	155	193	181	185	157	179	194	166	190	159	191	180	207	167	194	176	182	197	187	193	175	174	175	175	169	171	195	220	182	181	156	169	174	193	169	181	181	172	185	184	185	175	157	190	188	213	171	174	172	194	182	171	190	173	187	178	180	179	200	160	179	162	187	211	169	178	197	164	171	183	171	169	158	207	187	199	176	172	183	226	175	176	176	175	169	193	180	191	186	193	187	183	173	158	182	195	177	191	188	156	142	161	192	194	178	192	162	182	172	168	194	190	150	193	188	170	197	218	173	174	184	186	172	180	199	174	180	207	179	178	176	200	174	184	212	181	180	175	183	180	204	162	167	190	176	207	182	157	182	185	192	185	194	190	169	180	173	173	175	169	149	146	193	191	177	166	169	167	170	182	209	173	203	195	212	179	187	190	185	194	173	160	190	195	197	189	185	213	179	186	187	170	181	180	172	189	197	185	175	193	178	178	183	211	188	185	195	162	176	189	175	187	190	193	201	162	201	158	172	179	174	199	187	176	164	171	208	188	191	178	184	212	182	159	197	179	202	181	169	163	158	175	193	193	180	183	213	162	171	184	177	214	191	187	169	166	191	212	187	218	190	192	179	193	187	180	175	184	179	161	178	184	150	168	168	163	181	183	175	172	170	175	178	202	194	181	199	189	172	155	187	158	183	178	193	167	154	167	175	175	171	199	166	174	175	192	184	176	178	181	170	170	176	176	179	186	176	160	183	177	175	174	186	199	215	171	156	174	194	173	172	196	186	186	171	181	158	192	195	155	212	196	194	198	184	183	162	166	185	192	180	194	173	192	168	185	193	175	191	155	182	187	187	162	167	169	159	201	178	185	158	185	157	181	168	156	192	192	171	179	152	167	200	197	187	176	209	181	190	187	188	194	159	189	187	199	177	184	171	164	187	194	170	177	159	188	202	142	178	184	193	190	172	175	189	156	180	191	195	185	184	177	174	190	199	178	193	179	158	167	179	194	190	175	185	186	156	179	196	196	172	202	177	197	164	163	178	195	167	184	181	159	177	187	168	173	185	154	176	196	187	182	183	180	158	159	163	171	196	167	185	175	176	174	193	183	203	148	164	184	175	178	168	187	164	181	202	175	200	183	187	179	148	197	184	184	200	175	177	167	168	193	191	179	207	176	191	196	162	198	180	176	186	216	176	127	179	185	184	170	156	199	169	167	161	188	185	162	183	167	173	154	205	182	188	179	176	158	164	194	169	197	166	185	187	188	189	195	192	159	174	167	167	197	164	177	195	159	169	170	171	171	169	174	171	176	187	182	174	191	198	178	187	180	203	191	162	194	173	181	185	171	185	177	184	177	163	166	178	199	168	172	159	176	141	185	175	181	186	162	193	186	179	183	187	182	171	204	191	172	189	188	189	202	169	197	161	164	193	202	190	176	187	169	175	188	183	170	178	177	173	182	180	183	205	197	183	182	179	191	160	174	183	165	183	200	195	184	193	195	182	157	178	203	182	206	188	166	176	168	187	186	195	188	165	194	190	176	175	190	200	198	183	157	182	162	171	199	186	188	176	187	193	183	196	175	162	191	200	184	171	182	168	180	168	181	183	206	174	186	176	171	190	179	183	169	184	199	178	174	176	167	204	160	174	181	180	196	193	193	182	174	176	178	188	165	177	184	211	187	168	168	178	196	172	159	170	181	185	182	171	151	187	176	190	165	177	189	181	190	169	199	156	195	195	167	173	159	181	189	152	163	159	191	198	180	197	176	196	168	173	157	169	172	189	170	176	171	175	205	186	177	166	186	180	183	174	174	174	177	170	190	179	159	213	171	187	172	195	180	180	188	170	149	194	195	185	183	192	157	164	185	197	181	157	188	201	189	188	164	192	178	168	185	184	170	197	219	183	188	176	185	169	174	179	203	180	180	190	190	163	172	178	206	184	186	186	184	195	183	180	160	188	182	185	172	196	189	161	178	197	180	187	165	173	196	202	178	179	183	184	183	169	171	192	188	199	208	203	169	186	192	200	196	188	182	183	202	192	161	173	190	183	178	173	199	186	198	188	186	187	193	178	184	182	166	178	166	197	170	165	162	170	136	170	162	174	174	173	166	206	191	207	189	195	189	142	150	187	192	178	206	178	179	188	162	168	188	169	174	203	168	173	181	184	194	204	189	162	194	186	183	172	190	186	171	175	209	156	181	199	172	181	194	176	178	169	164	177	172	154	196	178	196	193	175	176	182	183	191	203	183	175	222	202	174	183	187	189	173	187	206	161	184	185	213	212	194	170	200	185	180	189	191	192	173	155	177	187	179	189	177	178	201	193	181	170	182	161	193	187	145	178	161	189	183	201	186	189	180	169	202	171	178	188	171	193	204
24404	20394	27127	23456	20341	11002	1498	940	752	662	628	530	551	577	511	496	498	477	448	499	441	438	433	416	456	410	427	431	424	451	431	430	405	394	409	395	394	418	417	416	407	398	426	408	399	383	410	405	408	377	391	448	425	372	455	412	422	379	382	376	378	388	363	378	399	419	439	364	432	421	424	394	389	399	410	364	384	367	410	415	409	421	413	409	401	423	416	369	424	402	404	435	380	435	394	404	406	406	391	409	404	409	356	390	357	391	385	398	339	389	373	383	394	400	358	382	421	379	413	402	364	389	372	388	411	418	411	400	349	378	395	384	397	391	396	401	373	414	388	362	376	418	374	400	383	367	411	352	392	455	414	442	370	376	400	365	398	368	411	387	415	400	417	402	396	400	402	378	383	383	410	426	401	382	383	402	407	376	383	366	410	395	409	382	431	384	370	374	387	396	410	337	417	396	400	396	421	378	400	419	390	366	371	345	377	411	395	390	373	362	420	379	392	384	420	381	406	380	391	397	410	416	408	404	392	420	375	356	398	379	387	365	398	420	355	381	433	380	381	361	357	394	376	395	389	406	433	427	360	376	404	401	391	401	389	377	411	420	386	377	384	406	378	373	388	381	403	428	413	395	383	416	386	394	375	407	374	371	398	403	400	389	398	409	381	374	384	364	374	394	346	384	380	374	386	386	360	342	378	385	379	428	398	397	415	410	404	385	385	390	371	414	379	382	403	389	387	401	380	400	412	353	378	378	398	368	403	391	416	398	404	358	392	379	375	344	425	401	401	421	408	393	406	402	378	406	397	423	388	390	427	400	393	368	375	385	369	364	375	392	418	415	359	394	377	388	380	401	399	444	401	395	423	405	387	418	414	399	359	362	414	421	410	407	392	384	425	411	407	387	394	415	380	373	393	411	353	395	443	378	376	431	393	355	399	411	389	405	395	398	416	403	384	358	410	373	377	406	398	395	447	371	408	360	359	398	407	388	406	378	380	396	387	402	376	414	382	367	402	394	437	391	410	385	386	360	399	421	386	384	389	363	411	395	393	398	436	408	370	391	367	369	392	397	444	366	399	380	385	402	398	354	412	400	357	433	401	407	386	411	414	410	384	382	434	410	361	416	376	409	392	371	424	390	396	398	389	410	404	380	345	380	419	390	393	400	404	330	385	377	390	428	411	387	373	365	432	410	362	389	437	361	396	391	402	400	379	372	346	397	380	410	384	431	418	384	390	380	373	425	389	348	375	413	380	385	413	380	422	418	379	425	412	377	385	366	405	400	410	376	409	402	389	397	365	369	411	356	386	354	425	368	389	371	398	400	368	403	373	392	400	339	378	380	400	402	432	367	352	410	374	420	377	398	397	398	374	406	368	443	359	398	404	372	408	431	382	385	391	420	371	387	389	383	356	439	384	396	414	374	370	394	360	403	384	394	393	442	383	418	397	394	389	395	369	398	367	430	431	410	373	395	429	349	393	398	415	411	396	368	391	394	375	391	409	429	402	402	370	369	370	413	374	386	337	339	394	431	388	392	388	420	342	386	406	396	387	403	397	396	365	404	423	404	396	406	359	390	373	386	400	340	362	389	392	409	402	403	376	392	412	370	380	425	388	392	413	400	397	392	387	420	390	414	360	397	423	402	378	382	385	392	393	392	363	372	365	389	386	397	378	398	409	364	426	402	369	410	409	390	386	399	412	370	383	362	388	357	377	388	424	410	383	404	377	388	405	364	387	418	395	404	408	400	393	420	403	390	394	422	397	390	432	372	365	391	399	408	385	420	370	408	411	426	411	387	408	381	405	362	414	376	397	384	386	402	417	371	424	416	415	370	387	393	391	381	396	412	356	374	372	419	403	390	393	369	388	414	430	406	397	368	370	385	410	400	399	408	391	378	375	423	415	412	387	399	371	407	440	382	393	426	392	405	403	379	377	385	365	374	396	424	414	388	401	414	403	385	428	396	400	413	386	423	374	402	367	383	370	425	391	375	389	370	403	392	422	397	408	386	380	407	383	391	374	378	349	442	392	424	392	389	382	389	415	364	364	369	374	390	389	398	422	395	386	393	360	374	415	380	355	362	433	368	380	358	378	391	370	395	380	392	369	364	382	395	395	392	394	416	415	417	390	378	402	406	364	394	353	382	417	361	388	393	404	385	358	411	396	384	392	412	439	388	370	418	366	398	392	437	420	338	413	383	397	391	417	392	409	379	349	408	391	382	354	380	382	402	408	384	377	423	388	389	432	429	378	394	384	388	395	408	405	415	389	377	377	400	384	404	379	414	375	402	411	398	378	379	355	387	367	402	392	367	420	401	374	390	407	382	379	353	423	415	400	378	380	402	372	408	406	375	355	379	379	405	422	354	353	384	396	372	387	418	340	361	407	441	365	399	396	375	391	408	406	354	387	397	362	385	378	406	422	374	368	366	410	372	402	383	387	399	380	397	398	370	414	337	369	427	376	368	453	379	404	396	409	378	378	404	350	398	403	392	380	397	380	405	361	416	414	390	417	377	387	375	416	402	425	397	367	399	381	390	415	412	448	409	422	366	419	383	379	358	389	389	366	407	362	374	408	419	377	432	379	387	381	401	376	420	367	373	415	418	377	382	402	384	392	417	385	388	410	422	401	417	383	371	395	392	375	400	384	392	365	385	376	409	410	401	391	391	403	421	409	426	357	378	389	375	409	419	380	380	381	418	395	420	401	413	398	370	394	365	395	426	392	404	399	365	403	378	393	371	367	431	357	394	389	415	429	406	398	413	367	420	423	396	407	398	393	363	408	400	370	387	392	386	371	400	406	380	397	396	397	404	406	396	375	435	410	405	381	401	411	381	380	386	393	359	411	411	372	361	395	431	390	423	422	363	358	415	378	386	362	381	380	411	380	412	416	378	351	410	389	391	413	387	387	396	392	401	390	390	364	403	354	393	386	413	372	364	428	368	400	423	410	372	418	411	410	380	400	412	416	373	376	395	387	389	384	408	357	375	379	403	384	386	389	395	405	418	375	400	382	413	413	406	411	401	401	409	396	379	394	403	373	389	387	441	376	371	414	416	374	428	420	401	407	418	437	370	409	391	408	380	391	387	392	379	362	412	398	392	401	400	390	416	408	403	417	413	391	372	385	404	397	394	338	416	364	400	395	405	388	373	408	388	388	374	399	407	350	406	382	408	367	405	396	378	361	410	407	402	396	388	396	388	368	427	381	380	367	347	380	359	407	376	348	404	412	395	405	402	388	404	397	360	389	424	403	405	389	382	378	406	392	388	394	395	392	364	397	423	420	404	412	402	390	395	425	392	364	385	422	381	401	399	404	419	404	393	351	391	392	381	387	386	409	394	385	380	402	356	401	378	411	424	385	382	390	410	386	414	412	446	382	419	429	416	399	398	437	402	385	398	406	388	403	366	384	418	411	360	369	360	364	420	355	362	391	383	384	397	412	415	384	364	401	412	417	430	379	422	427	393	375	379	396	394	383	389	409	367	352	417
18897	17953	10487	5370	3460	2385	1858	1474	1227	1123	926	813	739	653	657	605	627	535	556	544	509	484	482	462	439	487	447	448	471	457	424	452	428	416	424	447	423	408	414	429	400	387	413	423	416	380	370	368	395	400	393	415	417	405	397	390	391	426	402	398	383	423	350	370	417	381	428	379	350	362	396	388	344	397	365	404	401	372	370	376	392	391	397	374	356	397	418	373	355	423	376	393	350	359	363	360	370	407	383	412	384	408	369	393	377	378	388	394	403	436	393	391	366	380	379	392	378	391	413	386	407	400	391	375	401	392	387	373	361	344	396	409	370	364	389	358	362	389	375	367	368	379	396	356	372	364	360	355	378	363	377	385	402	417	371	401	381	325	394	391	349	383	377	364	378	406	375	412	362	405	377	370	395	367	380	363	403	375	402	383	384	389	390	385	371	393	358	367	386	356	412	380	386	371	372	374	352	356	361	387	362	382	378	372	385	387	363	353	379	367	355	384	373	339	414	383	411	358	397	359	380	394	372	382	340	387	353	349	363	397	375	365	410	430	376	392	345	387	379	377	397	401	366	370	402	386	382	392	377	369	376	376	360	384	352	369	360	373	389	402	362	381	385	384	376	386	369	373	377	371	392	397	369	386	383	394	391	383	393	362	385	403	375	391	372	408	386	374	387	356	398	374	405	395	375	364	376	382	377	374	366	386	363	413	362	389	414	388	402	384	369	368	373	331	401	379	426	381	406	386	389	375	406	416	360	372	369	356	377	374	349	402	386	365	392	394	366	361	344	372	379	365	384	358	364	355	403	412	350	378	384	376	383	384	382	385	388	380	358	371	405	382	390	392	399	392	385	364	384	387	396	371	378	386	380	358	364	379	390	384	407	379	372	378	375	400	381	369	375	388	362	386	383	380	368	366	351	363	391	356	366	426	392	403	360	391	359	378	407	381	340	387	388	391	374	356	390	355	411	350	386	424	398	381	420	395	358	414	391	396	380	381	349	365	367	375	369	369	379	373	386	411	392	403	411	365	370	373	386	345	395	365	401	374	398	404	410	372	402	397	367	392	379	360	388	370	382	375	371	368	394	331	394	381	409	382	368	399	400	404	373	358	383	395	370	377	410	388	380	386	379	390	366	397	362	403	392	359	378	390	421	360	365	356	352	330	377	417	370	377	392	374	414	406	389	386	391	363	409	345	388	397	348	355	356	364	357	373	402	410	375	387	378	357	378	394	409	377	400	372	384	377	369	371	359	389	376	368	393	364	388	372	350	368	350	383	359	379	396	394	377	383	360	359	370	366	384	387	406	405	373	383	361	387	404	375	380	394	367	392	411	381	422	347	402	425	374	396	313	350	372	364	343	394	404	371	395	389	400	391	399	384	374	391	372	384	405	398	369	363	358	375	396	357	366	363	381	377	367	391	353	390	350	397	371	405	406	373	384	386	371	389	359	376	367	404	400	351	371	391	381	372	419	419	410	368	366	363	385	408	384	355	361	367	381	364	391	385	348	434	390	330	407	400	380	367	394	393	376	371	367	385	398	396	405	401	367	419	361	397	357	362	407	354	396	381	393	379	375	401	385	329	373	380	401	370	396	372	361	403	368	360	390	363	379	391	395	402	371	405	383	378	396	373	365	352	384	382	383	354	401	382	372	387	387	383	385	367	366	353	390	411	393	391	412	388	364	380	388	377	383	392	395	356	385	373	399	369	399	387	339	374	365	368	353	375	374	399	393	383	375	394	407	390	369	355	360	386	387	376	409	342	382	344	377	402	356	392	377	379	363	405	365	397	354	404	384	383	370	400	401	377	375	394	411	379	396	391	401	373	363	426	406	395	391	384	388	374	378	370	372	397	416	357	391	373	364	355	371	341	346	383	409	423	354	364	386	392	352	371	413	378	386	370	402	414	369	385	393	375	392	353	389	393	384	420	363	394	392	374	388	365	419	402	383	398	362	357	363	379	389	406	378	379	370	331	415	381	396	372	376	396	373	385	381	357	350	332	369	379	381	368	359	389	379	409	385	363	369	373	407	370	385	388	388	376	371	399	399	401	377	354	393	363	343	404	383	373	383	370	358	372	386	389	362	395	372	416	409	381	390	385	397	373	399	406	350	381	411	354	376	363	405	359	398	376	404	420	384	394	387	389	357	382	365	388	378	393	374	363	377	396	405	372	364	376	352	373	363	354	391	351	388	374	325	369	389	397	420	398	381	383	363	368	402	339	388	338	374	392	405	376	371	400	367	368	397	366	369	387	366	398	407	379	366	398	335	400	405	357	383	389	387	365	403	364	417	361	386	361	394	370	389	369	401	386	381	387	396	377	409	355	374	393	371	384	369	379	420	385	403	380	367	386	379	377	403	381	351	376	399	400	358	360	367	378	368	372	377	359	401	394	357	411	364	400	382	341	384	378	375	399	389	392	378	355	353	378	385	413	385	408	401	367	367	369	391	370	359	401	374	339	337	367	359	389	394	391	390	370	399	394	405	370	364	373	391	363	379	373	370	392	366	367	379	389	375	387	365	378	371	407	410	391	388	379	406	371	424	371	353	349	361	383	392	401	394	378	385	361	393	358	369	409	380	418	415	335	387	365	376	352	370	383	365	418	405	388	373	379	392	430	333	352	402	372	358	384	360	368	392	376	340	369	374	360	394	372	396	361	369	370	371	393	391	367	373	339	397	358	369	355	375	356	377	391	361	400	374	381	401	389	377	379	394	370	394	369	399	382	392	393	373	362	381	354	399	370	360	400	402	377	382	392	420	350	344	361	416	433	388	355	351	378	353	376	372	374	372	386	385	356	376	363	366	394	377	396	383	363	381	395	393	385	388	376	355	396	352	380	388	391	391	398	371	401	389	355	420	380	377	396	385	352	370	385	369	371	404	390	358	397	383	391	339	370	421	367	358	362	387	405	421	412	386	366	384	404	395	390	364	351	378	356	378	355	329	359	343	359	363	370	382	403	387	417	366	385	381	370	339	363	401	380	436	411	357	410	407	393	390	385	391	369	347	399	384	367	371	405	384	372	373	395	362	359	354	350	385	391	387	363	380	374	410	384	378	404	386	384	374	416	407	389	370	353	377	381	367	398	385	388	365	370	369	374	375	412	372	426	412	397	395	376	353	365	395	376	381	404	363	388	392	401	380	376	371	392	342	362	358	406	376	406	424	385	415	362	355	372	398	372	318	366	365	427	329	389	333	420	379	365	396	385	362	391	398	370	410	402	384	397	413	384	348	399	375	363	362	352	385	430	399	405	380	365	386	389	385	381	355	381	369	395	358	383	388	376	363	406	385	414	369	355	374	374	364	399	361	341	361	406	371	353	385	371	373	371	379	422	401	394	344	401	369	395	385	367	367	357	415	375	402	384	422	390	357	392	370	359	433	385	359	373	360	362	353	363	340	396	389	400	375	392	406	389	406	432	397	385	381	416	369	332	357	389	356	364	365	364	382	365	396	412	400	367	370	377	377	391	403	387	396	384	368	364
22479	20365	27353	23259	20363	20435	10095	1933	1402	1261	1242	1087	1050	1000	990	908	907	924	899	826	825	814	835	844	781	820	761	777	831	787	769	748	795	741	769	799	739	761	765	736	778	801	756	696	751	737	707	776	752	780	728	730	793	769	747	724	759	762	734	720	768	740	703	785	776	738	739	754	746	751	668	714	736	707	749	734	749	755	706	698	746	726	738	703	716	720	718	753	736	695	729	675	741	660	759	766	700	755	696	711	752	755	731	742	761	705	717	738	713	690	697	667	722	712	698	726	758	721	819	739	710	696	751	699	782	738	738	725	764	725	740	740	733	741	718	706	733	715	716	729	704	747	755	713	686	718	731	732	724	718	678	711	743	672	697	736	717	691	704	705	757	738	719	713	681	689	766	726	742	720	683	723	683	738	724	674	790	727	670	733	680	671	689	698	723	700	732	704	690	714	747	707	717	723	717	738	769	736	741	704	718	712	748	710	683	702	734	761	698	734	715	704	705	727	717	767	732	729	692	771	741	757	768	753	697	734	736	692	716	746	722	736	671	703	686	717	719	708	795	725	708	753	736	742	719	708	691	755	734	683	684	708	734	666	758	700	762	722	699	714	683	713	722	717	770	686	693	708	801	721	747	696	691	760	764	730	689	741	714	718	712	687	732	717	758	734	715	734	726	717	674	676	735	698	723	669	693	742	754	696	706	732	746	716	741	695	732	693	695	680	698	741	721	672	719	740	741	688	721	727	706	697	767	721	704	706	690	740	700	711	710	718	717	694	717	711	664	755	676	745	793	771	726	729	668	743	737	752	698	717	659	702	736	696	689	682	703	659	663	685	691	698	815	683	765	706	739	718	697	720	727	730	685	710	729	685	736	695	738	773	687	680	701	726	735	758	745	747	735	740	760	799	745	712	757	692	746	733	685	710	760	733	711	772	684	678	738	725	731	703	725	695	745	697	726	729	691	713	704	726	762	700	736	702	774	728	680	673	695	733	763	765	701	736	703	703	677	729	747	773	772	718	706	684	760	741	717	733	717	731	702	741	701	686	759	684	743	745	745	704	774	692	724	761	762	688	769	686	682	741	750	689	769	675	674	749	754	737	775	748	781	702	742	651	727	712	685	725	747	690	686	739	746	711	669	734	767	763	748	711	699	696	738	746	760	705	722	767	762	712	749	713	750	711	629	740	693	645	711	754	733	763	702	757	729	726	752	705	623	744	715	726	705	699	754	767	771	668	698	723	717	711	705	716	735	731	745	710	765	720	709	768	724	676	769	719	729	733	659	739	726	695	719	717	698	759	719	727	700	760	693	745	675	736	724	712	716	716	709	702	727	720	699	706	785	744	782	719	717	748	756	697	722	727	731	674	744	734	680	714	723	664	708	766	736	717	672	729	731	670	689	749	667	761	720	762	686	719	707	721	691	672	703	688	701	662	720	704	747	680	716	699	737	711	743	693	740	728	743	731	712	690	749	717	705	733	739	683	771	699	751	671	714	714	733	743	746	712	725	691	710	697	705	713	728	720	711	769	720	770	704	773	707	767	685	735	716	722	727	754	726	716	751	711	745	716	764	714	723	772	701	671	709	747	738	732	736	756	710	696	652	688	684	743	720	707	703	685	732	725	724	711	736	763	744	744	713	692	693	722	724	717	734	715	713	736	694	757	721	706	744	765	713	730	690	672	749	748	707	717	753	760	725	732	733	754	743	771	717	740	764	693	790	744	705	694	742	728	743	706	747	743	759	733	745	748	754	689	759	751	727	760	685	766	706	683	687	797	697	706	676	737	736	683	760	702	686	719	678	722	655	735	742	686	708	736	663	734	701	728	702	693	704	692	702	696	758	721	766	714	722	728	707	733	754	698	724	727	734	733	711	732	680	752	696	722	746	749	729	755	701	682	734	668	734	725	697	720	683	729	706	724	716	704	673	730	742	787	739	720	735	737	721	712	710	733	711	747	720	708	708	715	667	721	752	770	685	731	740	710	719	697	743	655	684	689	721	724	758	709	682	722	800	744	682	745	667	757	687	719	731	708	762	754	691	727	716	715	739	681	744	745	702	721	734	716	718	709	750	721	735	688	717	714	743	726	783	732	701	731	759	707	740	769	700	719	785	750	679	736	703	698	732	709	720	713	689	715	708	746	782	715	764	717	740	741	705	718	712	726	746	722	704	725	705	739	732	717	696	735	770	739	694	695	735	738	693	765	744	751	733	707	673	711	686	709	687	745	726	729	711	703	729	731	747	688	720	734	700	692	741	706	726	713	768	731	674	715	752	672	742	731	728	686	729	720	707	710	714	730	712	703	802	685	737	728	693	683	721	728	718	733	697	761	721	664	709	728	763	739	729	738	749	718	709	730	713	700	706	711	697	710	772	756	688	751	746	719	712	717	730	781	731	689	673	711	771	770	783	746	734	681	796	665	716	709	770	722	704	703	712	745	715	706	747	754	748	755	694	740	731	695	762	717	720	748	701	750	696	722	728	734	767	665	711	667	709	757	706	687	701	716	669	685	688	767	707	756	728	718	688	744	741	712	715	767	714	678	750	752	736	753	739	738	731	736	762	760	753	696	719	717	735	766	703	718	769	686	672	713	661	750	708	724	764	779	710	691	661	749	725	708	761	689	736	734	733	664	734	710	738	731	724	744	697	709	745	740	723	717	762	776	704	730	708	691	754	776	738	724	695	707	756	722	747	696	754	738	680	751	735	645	699	749	722	766	703	702	763	665	724	705	722	680	727	748	695	743	735	714	689	689	693	668	730	742	760	721	709	714	740	707	674	713	713	701	727	721	705	708	776	767	711	686	685	687	700	727	713	732	731	749	753	698	709	726	693	686	774	716	693	716	754	694	744	680	742	727	681	647	726	674	722	698	724	715	732	711	721	738	697	682	693	712	707	763	698	734	712	701	738	731	686	728	777	711	722	737	750	684	714	743	739	705	734	734	723	694	755	716	729	757	700	760	701	676	731	706	673	724	661	655	705	738	683	641	711	693	782	769	732	707	687	739	716	686	699	676	724	765	690	702	716	673	725	700	736	715	714	710	792	722	711	715	721	745	704	705	752	709	681	716	715	717	734	731	736	675	703	694	748	740	772	730	724	675	714	763	738	738	737	700	698	684	705	725	719	706	715	706	705	714	689	752	739	725	720	734	728	696	755	750	725	740	704	655	686	659	750	721	724	705	679	702	729	734	801	696	704	747	678	759	709	695	728	758	703	756	685	774	710	690	778	717	709	735	741	729	739	765	718	709	738	719	737	717	779	713	711	689	672	704	720	733	726	709	726	679	687	732	710	722	719	674	731	660	743	741	711	765	732	733	695	703	768	774	771	665	702	672	718	728	733	716	675	717	787	758	700	685	770	718	771	710	705	688	691	755	767	714	727	717	703	741	693	722	733	698	749	730	747	743	681	705	689	729	696	778	705	747	644	710	710	689	702	672	745	727	720	738	776	716	735	702	723	702	770	768	732	758	767	736	712	746	720	710
18466	24393	17109	9507	6339	4510	3463	2840	2299	2029	1738	1548	1379	1331	1202	1204	1142	1028	1027	910	991	923	932	901	856	862	833	825	789	806	798	777	758	764	757	739	775	823	746	750	734	733	750	705	750	721	769	738	718	780	700	686	753	658	773	707	697	689	694	705	683	720	698	738	697	726	689	698	721	719	701	673	759	721	684	709	684	680	738	677	713	725	702	685	706	652	725	692	717	650	762	645	691	740	661	665	687	684	639	726	687	719	721	696	668	692	655	728	673	718	653	660	666	710	650	708	734	678	748	719	713	692	652	715	652	724	734	691	705	694	631	697	678	692	692	677	707	708	683	729	719	697	697	722	752	700	686	715	671	652	685	666	659	687	697	705	705	699	647	644	681	687	666	680	705	653	646	737	712	679	700	669	689	701	688	687	705	688	701	726	654	729	660	685	646	676	683	662	646	679	677	652	671	689	723	696	690	694	703	696	666	670	680	675	720	736	657	701	677	684	708	695	718	707	721	697	700	679	738	702	676	668	666	701	734	664	694	719	706	668	677	728	691	706	723	670	659	699	684	693	664	674	677	715	656	656	693	655	735	705	677	735	665	729	677	684	708	696	722	636	674	688	666	692	680	638	752	679	735	706	683	633	688	696	720	673	713	738	675	650	670	692	709	670	653	717	615	718	691	703	650	676	690	698	672	690	689	640	675	673	698	708	691	734	670	669	716	690	704	663	710	716	700	686	666	651	664	670	735	656	672	694	705	735	691	675	660	664	706	740	671	680	690	709	700	675	681	681	710	678	631	717	656	682	687	653	674	682	688	707	668	647	719	687	693	705	661	702	691	641	700	667	716	713	631	694	703	714	687	641	679	684	725	622	715	652	720	691	713	721	673	669	650	710	718	668	673	687	700	673	677	658	738	689	702	670	699	708	677	670	738	734	675	689	664	675	705	659	732	689	695	699	695	689	661	630	714	713	652	688	691	686	674	747	718	669	680	745	690	693	702	726	681	734	681	692	662	693	670	684	705	669	721	691	654	654	687	740	692	656	680	678	687	730	691	673	662	685	746	710	703	741	680	692	665	709	656	654	660	682	667	702	672	700	651	714	703	692	698	725	729	694	740	668	720	691	690	713	668	702	709	636	678	627	659	700	641	713	676	713	683	692	693	717	619	628	698	714	686	691	699	667	702	700	690	705	679	685	703	690	675	721	657	677	729	700	704	688	681	663	685	696	672	703	668	663	648	700	714	678	723	713	660	676	644	678	737	695	675	656	729	692	713	659	695	661	713	743	742	659	667	701	664	679	703	653	683	662	701	635	652	625	701	694	651	682	723	693	679	714	694	667	676	676	691	633	686	714	679	669	660	721	695	670	686	684	718	680	665	705	700	668	717	680	701	714	731	697	720	632	686	654	662	690	677	680	658	692	668	707	705	722	688	691	702	692	718	708	688	644	643	684	720	762	738	713	720	756	670	646	702	690	678	685	675	684	678	685	647	721	688	674	737	665	693	665	729	733	713	697	647	678	716	670	657	668	683	679	707	649	663	676	656	714	668	718	686	691	674	724	705	679	675	664	687	663	709	650	707	694	646	709	652	682	741	683	682	710	698	657	699	683	703	709	662	712	673	657	706	667	704	709	653	694	664	707	682	707	689	705	709	660	690	702	755	678	704	677	704	698	675	710	725	707	686	663	703	670	704	669	714	657	665	688	721	711	696	708	668	715	720	669	650	704	649	698	691	709	676	678	670	670	663	712	648	637	684	703	701	680	702	691	666	737	725	687	697	686	650	691	694	641	645	671	702	680	656	684	694	697	693	681	653	664	682	723	640	663	727	684	657	674	680	645	686	678	677	746	650	689	690	657	700	707	702	688	654	682	674	629	704	697	721	683	685	691	709	706	676	671	674	758	675	677	683	672	662	686	646	749	685	652	712	697	711	670	631	667	668	676	698	692	682	703	665	671	688	716	692	669	665	721	687	674	711	714	668	702	683	704	744	681	720	691	718	673	704	677	674	713	710	724	689	640	705	711	674	698	727	677	674	636	679	698	715	700	683	675	694	706	701	710	687	712	716	695	666	697	710	651	706	692	678	719	692	688	681	732	712	673	683	718	658	671	656	703	717	716	664	650	674	694	688	713	709	693	693	686	717	667	709	699	698	696	655	710	718	659	627	713	693	713	692	683	677	672	690	688	667	680	681	703	688	691	687	682	746	710	690	705	671	691	722	662	707	736	730	697	678	706	716	691	699	674	681	719	662	675	625	660	687	697	707	691	667	655	690	695	653	636	721	667	707	654	686	672	734	681	706	663	655	708	668	687	700	706	661	687	669	636	653	660	707	667	675	676	659	667	689	643	654	699	713	721	645	698	686	707	703	654	695	694	683	726	643	684	699	717	651	682	675	706	694	697	672	703	681	663	703	653	683	652	667	707	648	663	662	690	659	702	670	660	685	703	714	709	692	743	662	680	659	662	689	719	634	693	675	694	723	657	700	681	677	722	726	691	723	689	729	731	677	691	674	671	656	720	686	649	684	735	686	693	717	694	715	693	661	677	699	674	739	657	697	660	692	697	734	679	712	704	707	679	668	715	685	684	738	668	663	687	691	691	682	718	685	720	736	638	649	703	677	659	688	696	673	695	676	733	654	708	693	653	697	694	688	691	709	692	669	682	710	699	699	683	679	699	693	715	687	689	695	698	717	635	687	687	718	649	681	676	694	647	701	681	715	698	665	645	714	690	685	710	670	726	696	655	708	659	632	725	634	724	684	695	694	709	705	638	761	686	664	699	688	637	677	725	685	681	678	627	677	675	712	653	693	723	689	651	649	712	756	652	725	652	715	672	687	684	680	661	705	709	662	668	682	687	704	703	664	644	669	689	637	674	753	675	675	686	666	693	754	697	674	665	728	633	644	691	718	725	663	708	700	733	650	702	684	721	682	666	703	682	704	665	696	688	702	708	694	667	660	700	675	710	684	692	708	651	682	681	695	691	683	692	689	684	685	729	638	641	709	727	678	668	713	687	716	691	678	669	687	718	674	685	676	669	678	684	706	725	700	718	687	644	682	689	740	687	671	701	669	654	705	718	667	702	658	662	686	664	636	735	703	699	684	674	703	667	677	630	712	667	670	701	718	656	710	683	673	628	663	692	690	727	685	690	661	700	632	651	666	719	678	653	669	706	688	747	754	674	640	675	733	668	660	695	709	702	719	732	722	733	681	703	693	692	696	690	698	693	699	705	701	682	714	697	654	687	673	632	679	670	692	696	635	701	670	665	671	700	670	644	703	722	703	721	688	696	762	697	703	649	685	678	696	703	718	666	678	689	688	654	688	677	665	646	730	700	653	682	736	695	707	694	660	728	712	671	734	699	678	648	692	676	673	665	689	681	685	677	693	707	693	713	698	753	701	688	675	655	682	697	656	707	671	705	676	672	683	686	690	697	721	652	687	691	643	699	686	699	660	644	636	704	683	670	692	709	655	661	724	724	638	703	674	663
28011	15110	1522	403	227	234	203	190	202	183	153	155	149	190	166	145	168	156	164	173	157	177	172	139	151	152	163	168	171	150	170	139	162	142	165	163	164	163	175	154	161	150	162	171	170	160	159	154	176	163	163	172	169	150	159	183	148	150	157	163	158	149	163	174	172	146	178	170	137	141	149	180	166	147	151	140	151	165	155	173	166	147	157	182	148	176	149	178	164	162	163	169	137	143	140	161	178	168	164	160	147	166	161	151	152	172	159	185	147	164	160	128	146	177	159	160	156	164	162	144	166	175	142	174	147	150	144	142	161	164	159	155	175	143	165	160	169	134	181	150	152	152	166	178	147	166	183	154	159	145	152	154	179	156	156	150	150	165	173	172	158	168	175	154	166	155	153	164	154	160	160	161	144	146	179	148	152	155	149	122	138	167	159	183	171	148	165	174	157	178	174	148	165	131	147	174	177	165	173	154	145	165	160	167	139	147	170	154	150	136	185	161	172	151	178	148	163	165	148	164	164	155	154	148	159	148	138	165	135	155	161	151	144	147	164	139	163	149	157	147	157	159	168	177	130	155	162	137	144	150	147	145	141	166	162	173	159	178	165	136	169	148	166	129	160	151	153	179	164	153	146	174	149	154	143	170	153	167	162	158	141	149	177	159	157	162	147	150	170	137	182	171	160	171	153	152	162	157	144	158	179	166	149	163	165	155	167	178	173	149	148	167	152	156	187	141	171	161	149	160	142	165	146	170	144	173	154	149	159	171	143	168	164	137	153	157	129	194	156	137	153	138	136	150	145	165	156	153	138	154	159	165	151	175	150	150	175	166	178	174	156	162	166	170	154	165	158	147	173	153	174	170	137	166	174	161	145	165	165	176	167	148	159	150	159	159	157	156	135	158	159	178	148	147	154	162	161	164	163	174	144	188	157	159	167	175	170	147	175	154	167	171	142	176	157	163	167	147	141	151	148	163	151	163	152	176	177	165	160	138	186	153	151	164	167	150	148	150	157	156	188	169	159	145	156	159	167	162	152	165	174	163	171	140	148	164	162	131	151	164	160	154	152	157	172	170	153	154	148	153	175	174	170	139	172	165	165	186	145	161	133	165	175	187	156	163	151	160	174	172	172	161	170	179	170	175	170	163	147	169	148	159	169	154	157	149	147	174	158	165	145	132	163	163	163	169	158	165	123	184	146	166	157	183	150	165	175	184	154	175	175	149	165	149	144	151	182	169	148	170	156	162	133	163	166	175	160	165	141	167	162	152	133	145	148	145	142	172	162	156	160	140	140	156	169	170	184	131	160	179	143	176	157	161	173	156	170	149	165	159	161	160	159	159	139	138	156	150	159	173	145	171	147	171	168	162	170	170	163	163	163	169	159	149	173	134	172	140	163	167	171	156	182	159	183	158	179	160	171	149	141	147	156	148	164	192	140	162	167	175	144	162	164	143	153	156	180	169	141	150	165	172	157	147	151	151	187	173	153	164	159	142	157	122	174	176	163	140	154	184	149	160	157	143	149	164	161	155	163	136	172	174	172	136	152	153	159	142	157	176	148	189	163	151	160	161	171	163	159	157	151	147	186	192	143	152	175	150	159	190	164	138	160	183	156	155	149	164	171	159	160	141	171	161	173	155	176	141	190	182	151	136	165	148	139	145	147	142	163	159	168	169	141	159	159	171	162	132	188	182	136	146	161	124	162	166	156	162	156	165	181	152	132	166	166	174	168	149	176	150	173	148	161	120	174	171	155	165	153	185	173	157	158	161	148	146	155	180	160	151	174	169	139	131	154	168	164	142	172	179	172	187	150	159	142	167	153	172	157	164	151	168	146	188	139	144	159	170	164	169	151	160	171	159	159	177	181	154	137	156	139	168	166	140	174	150	141	148	165	155	146	161	146	153	175	149	162	144	174	148	161	177	159	161	172	176	174	153	161	180	145	184	173	173	143	165	155	166	151	172	141	168	167	172	159	160	150	149	177	144	177	145	190	162	176	141	159	170	150	145	162	155	147	168	146	169	170	175	162	138	167	166	164	162	139	182	155	153	153	154	154	157	177	165	175	155	150	150	142	169	172	146	167	173	143	170	165	190	135	164	166	145	162	165	173	149	149	165	169	180	174	164	146	176	168	154	151	151	153	156	175	162	150	134	163	151	156	158	168	152	147	140	146	171	174	191	171	148	139	161	159	163	157	162	159	155	167	171	168	184	169	158	172	149	147	152	162	147	165	156	149	142	157	156	168	167	144	191	153	140	161	153	141	158	157	174	152	158	162	172	149	154	137	161	177	156	172	166	160	168	181	150	152	152	164	154	163	170	166	164	181	154	154	158	145	148	156	143	199	137	170	156	170	169	141	167	144	146	164	178	173	163	171	151	160	152	175	157	170	178	155	139	159	142	167	156	152	188	171	168	144	180	147	155	160	172	161	140	174	162	169	158	166	161	149	166	149	186	152	173	145	148	179	168	162	164	159	170	149	143	185	135	164	128	144	171	167	168	149	148	150	148	142	178	145	164	169	145	172	169	149	159	171	159	176	159	177	153	155	191	154	168	155	144	152	170	168	179	162	154	164	148	153	157	161	158	139	191	141	157	158	155	164	150	183	156	148	144	145	169	150	170	164	160	159	164	179	176	141	159	154	132	142	174	174	180	167	170	164	168	165	163	149	150	168	170	180	166	135	159	158	164	141	152	145	145	137	158	162	150	166	143	156	172	166	148	150	155	150	163	166	148	153	159	163	153	161	147	161	155	179	152	162	175	166	165	177	183	170	158	159	144	167	155	156	165	155	167	137	167	137	153	155	150	182	157	142	166	161	159	154	142	173	162	150	155	164	167	146	156	148	152	163	161	173	147	162	143	132	172	155	165	154	165	168	140	141	147	175	155	177	162	159	135	151	162	159	148	169	165	141	187	141	164	166	151	137	172	158	159	149	155	174	168	180	156	160	158	155	142	166	168	173	185	139	148	161	183	160	157	155	154	166	174	148	155	163	143	147	155	177	145	146	157	152	159	132	170	155	184	142	139	161	149	153	159	168	181	168	156	148	169	146	162	161	184	180	183	155	149	165	176	154	145	180	173	138	177	155	181	155	149	193	172	158	155	164	144	139	148	171	164	148	158	170	153	149	149	135	152	195	153	155	173	168	161	138	154	172	177	181	167	162	157	164	150	169	154	174	165	152	163	162	167	163	158	150	161	178	152	166	172	169	183	178	162	142	143	149	161	159	169	149	178	173	159	172	167	159	167	170	156	183	169	157	155	159	157	154	161	151	144	146	151	141	136	161	146	172	154	172	158	162	136	164	152	168	170	167	156	173	170	176	139	144	152	152	159	145	187	157	165	154	183	187	166	168	172	161	188	148	152	175	180	166	162	162	172	163	146	175	138	153	173	161	171	129	157	150	156	147	149	147	158	157	142	175	175	131	128	145	140	155	143	172	155	167	147	160	156	161	154	183	159	148	158	175	172	166	183	175	177	164	161	165	167
10287	5327	722	473	346	284	248	211	217	223	197	206	205	220	188	167	202	177	192	172	183	176	192	187	179	166	204	158	197	180	187	157	184	179	156	203	167	174	159	177	175	181	182	170	186	188	179	159	175	179	163	172	186	177	177	198	190	178	199	170	191	173	206	173	186	177	184	189	170	187	183	180	165	191	181	177	174	164	195	191	197	185	172	195	162	181	154	199	180	206	201	170	182	184	175	185	155	169	174	188	179	180	209	193	161	158	206	190	186	191	180	177	197	194	183	170	206	178	181	176	175	171	189	175	180	179	195	179	187	181	163	171	186	165	170	199	177	170	187	181	193	187	167	191	191	177	178	191	200	168	172	178	189	189	182	188	168	184	185	175	167	184	179	197	195	193	160	167	165	180	168	187	213	184	174	199	202	164	155	193	186	171	206	218	162	153	167	166	181	178	190	164	149	189	191	145	176	180	166	197	186	163	177	198	209	176	173	198	202	178	187	189	187	187	169	154	163	172	179	178	172	181	166	208	188	180	179	192	212	195	188	165	168	160	197	177	158	177	163	203	215	207	177	169	174	177	173	170	168	201	196	198	183	210	159	172	185	176	162	167	200	191	177	175	193	179	187	180	179	200	176	174	180	165	170	206	201	171	165	184	188	196	187	189	201	179	169	175	193	177	187	196	178	196	175	179	172	146	188	184	194	180	176	175	183	200	195	179	167	192	212	166	165	169	191	201	193	217	179	162	203	179	179	175	177	176	196	193	188	169	166	157	187	171	186	188	177	166	163	178	175	180	186	190	160	190	175	191	183	186	162	192	168	185	177	185	202	175	177	195	174	172	216	174	166	162	198	201	180	196	188	190	194	185	186	171	170	166	183	178	186	160	191	171	159	161	170	169	188	164	184	173	190	174	182	155	185	194	184	182	175	154	181	185	200	176	191	171	202	169	158	187	163	163	152	178	186	173	200	188	156	175	166	177	189	179	160	175	173	188	191	190	192	172	199	194	176	196	208	176	179	191	187	178	206	151	174	177	181	181	181	166	158	198	167	180	154	171	183	181	190	162	170	171	192	176	195	193	180	202	186	174	205	184	157	191	162	198	173	181	175	190	198	189	180	168	175	191	204	164	188	171	167	182	186	192	191	170	174	189	175	161	182	192	155	183	190	201	186	193	180	192	185	149	170	189	163	166	190	183	189	183	175	144	190	167	189	179	186	182	165	150	204	186	157	157	151	169	175	182	160	176	206	184	151	182	172	175	214	167	181	178	172	168	178	179	179	206	197	190	184	176	184	184	182	204	172	187	176	169	172	150	173	201	186	157	162	157	177	194	194	159	208	205	187	169	172	177	192	164	181	183	197	200	195	170	191	186	192	179	174	209	189	156	181	202	180	184	166	177	164	180	163	178	180	192	210	193	179	179	197	185	201	188	185	174	170	184	192	184	186	167	159	182	170	185	211	181	219	193	175	165	178	185	193	191	184	183	194	201	202	175	192	172	197	174	215	166	185	181	194	167	185	169	207	183	183	200	173	177	172	178	180	167	207	187	167	180	168	184	200	179	175	176	153	186	149	192	174	164	189	204	156	194	189	165	200	181	195	177	165	177	164	189	189	185	185	196	162	171	161	180	176	203	181	172	148	158	169	175	194	167	170	195	183	194	171	185	168	184	184	188	176	176	173	156	185	169	178	184	190	188	170	189	190	178	186	172	181	166	187	168	167	161	181	176	178	176	193	174	202	157	190	167	212	182	183	175	187	190	169	183	179	149	177	187	161	175	182	189	172	199	178	194	188	175	171	180	175	178	175	178	184	191	159	183	184	185	209	167	169	188	197	198	185	211	193	196	178	184	203	189	170	181	174	171	192	180	180	182	180	167	207	199	174	175	187	189	180	182	162	190	169	172	173	184	179	160	175	192	185	194	174	181	190	159	187	213	215	173	171	189	156	175	187	196	194	190	175	183	192	194	165	197	202	179	180	168	203	190	189	182	179	205	199	170	175	173	178	163	181	199	194	190	197	184	186	190	177	169	178	175	155	199	180	155	187	180	166	172	196	173	173	164	174	181	178	188	194	181	160	192	168	181	192	186	174	160	177	194	180	214	180	175	161	160	179	176	185	184	170	184	193	166	196	204	182	173	171	187	186	206	175	191	172	164	193	185	164	180	172	173	135	181	204	162	174	175	199	180	172	188	165	194	185	159	167	189	175	198	178	170	193	182	187	193	182	183	199	174	177	191	168	174	179	205	179	156	188	180	204	195	176	176	157	193	178	165	181	178	170	195	169	184	177	168	175	179	153	191	178	197	221	172	216	145	176	186	183	185	171	197	204	181	175	181	177	189	168	181	169	183	199	176	159	176	169	167	188	200	189	184	183	188	194	163	183	201	185	165	167	192	171	166	197	194	183	173	165	193	182	189	174	180	190	197	172	192	184	180	182	185	196	176	173	145	168	198	169	172	163	175	169	183	181	171	178	171	190	192	175	185	194	181	195	165	203	189	173	179	164	186	176	211	153	160	163	183	171	188	165	185	187	180	184	202	162	147	169	179	207	187	158	169	173	179	198	165	161	185	175	184	167	176	193	184	197	151	189	161	188	198	150	189	193	177	174	187	182	167	166	175	191	174	165	192	163	178	189	155	175	173	167	164	187	186	182	182	176	169	204	176	158	177	184	195	163	178	177	187	178	188	179	187	185	183	174	175	181	176	176	162	194	193	161	166	190	191	168	177	185	174	185	170	172	177	174	170	178	175	167	165	181	194	168	187	165	190	148	174	185	173	163	178	163	175	188	169	174	172	186	171	183	176	204	193	193	171	182	182	165	189	185	202	163	156	202	182	178	222	190	174	170	164	176	166	197	189	163	188	168	180	162	185	187	177	179	179	184	196	197	189	203	180	174	180	189	174	170	174	150	181	173	179	190	159	157	186	187	189	198	160	192	165	176	173	169	202	179	211	163	179	183	190	185	214	181	176	154	163	186	197	188	162	178	177	166	167	182	192	169	170	189	176	174	187	176	181	178	169	175	200	179	186	190	167	181	191	153	191	203	187	163	195	178	165	172	176	180	176	193	197	192	182	181	203	170	166	175	166	198	196	175	179	197	208	178	176	211	177	191	171	171	159	187	161	189	192	174	185	190	184	169	179	163	171	176	186	167	177	181	180	191	171	173	189	174	190	192	175	183	193	164	190	179	198	168	152	200	182	173	200	190	192	176	196	179	185	198	169	187	205	190	167	184	186	194	162	177	204	157	190	172	160	163	184	186	169	186	173	177	165	193	181	173	194	199	207	184	190	184	176	172	205	164	170	172	165	183	203	197	167	165	187	210	177	192	166	188	171	180	184	178	179	199	188	166	185	175	178	173	181	183	172	175	196	190	177	177	162	180	207	185	186	178	182	156	197	204	175	174	204	196	183	165	197	188	194	170	186	168	190	189	169	225	187	186	169	188	175	174	193	194	159	160	185	173	181	196	171	196	192	220	190	189	189
24377	20353	26829	23683	20330	10185	1433	905	749	729	612	619	575	536	532	505	459	457	485	462	452	468	443	452	465	415	397	431	433	406	420	435	409	410	442	352	427	411	417	372	424	413	398	377	408	428	405	395	420	409	391	384	463	401	396	391	352	360	391	413	382	384	451	414	382	396	421	401	424	397	356	368	413	407	399	374	397	383	378	425	396	425	422	417	419	414	411	382	379	397	416	376	423	390	391	404	418	386	399	400	370	430	394	408	388	422	406	406	411	400	415	404	378	372	372	370	384	394	420	410	368	391	384	413	418	377	413	360	412	419	388	417	389	392	427	370	397	395	376	400	414	409	379	401	392	394	342	405	377	387	405	384	385	414	410	396	416	407	380	387	367	409	370	380	416	367	391	368	412	352	457	390	368	385	394	391	389	382	388	377	373	397	375	397	373	414	374	398	367	368	396	445	385	382	366	379	376	363	378	418	394	404	365	386	392	375	399	422	432	384	393	413	377	408	392	371	401	405	378	403	408	381	359	427	432	406	401	393	393	366	401	393	407	370	398	398	400	410	397	370	382	375	386	379	373	394	387	390	408	389	394	373	424	382	379	380	387	390	392	415	392	397	411	376	407	375	397	420	409	400	403	388	395	399	396	362	370	384	395	446	378	389	371	390	390	416	389	373	399	394	409	394	443	398	417	388	367	376	394	372	431	380	422	362	394	353	419	372	383	341	410	391	423	371	405	414	417	418	385	371	385	371	430	391	428	404	407	373	401	394	394	393	369	406	384	400	379	405	369	398	412	419	367	400	381	389	382	408	360	395	345	423	368	370	412	426	395	397	421	378	343	384	402	395	401	399	405	401	394	380	393	369	363	398	379	409	389	410	391	366	409	389	367	390	408	421	383	419	356	419	387	422	391	416	422	375	405	371	402	397	405	390	373	410	412	380	424	395	381	384	397	415	371	407	371	388	386	396	369	376	477	405	354	395	380	414	378	398	401	392	423	382	375	357	415	415	359	388	434	393	361	394	398	412	425	394	387	401	409	411	425	383	397	377	354	382	371	423	394	375	418	373	415	389	399	396	393	372	397	377	394	395	387	407	387	400	407	394	380	426	371	398	380	403	422	403	358	349	401	385	390	394	409	403	382	370	387	423	388	374	378	381	400	392	398	412	421	367	384	403	386	421	400	408	395	421	416	414	415	376	381	372	354	404	383	381	381	373	403	395	401	396	368	378	389	353	389	400	405	413	370	397	373	423	365	412	391	372	395	401	405	408	370	363	386	391	402	397	438	433	411	376	378	366	420	388	368	411	432	401	404	421	429	408	366	347	397	387	381	419	383	423	370	385	369	368	386	389	390	409	382	396	406	386	410	365	375	406	411	387	367	383	380	383	403	379	381	379	428	417	409	385	386	416	404	388	372	380	395	377	430	406	399	400	399	388	392	398	425	398	406	381	366	360	369	349	376	417	399	394	409	385	396	410	386	401	358	381	402	380	443	395	381	378	352	366	377	370	405	401	414	378	381	408	340	392	401	388	408	399	411	417	394	361	368	342	383	418	405	381	378	372	383	352	369	385	398	389	419	408	394	393	396	413	392	392	391	384	392	370	370	392	386	422	387	415	366	376	412	395	414	402	396	357	393	358	395	400	395	369	390	399	397	411	410	391	353	397	387	360	393	380	374	398	361	406	390	339	375	402	386	403	395	388	390	430	383	399	409	400	414	398	409	402	395	387	387	356	356	386	399	427	389	391	409	385	368	399	379	411	382	399	364	383	414	366	375	380	382	382	364	398	408	394	401	391	393	387	369	410	409	372	368	426	405	414	421	367	417	389	420	364	379	416	423	432	396	393	386	414	391	409	393	398	389	410	398	362	387	412	378	378	378	400	377	404	389	364	395	407	417	398	395	438	384	366	400	391	364	383	379	392	397	413	410	391	406	424	384	369	411	378	374	407	421	406	391	370	424	408	414	371	422	365	395	368	407	380	412	371	389	387	384	370	410	399	404	399	399	410	371	379	403	363	412	370	416	395	415	413	366	390	413	397	415	414	390	387	395	428	382	378	358	387	346	392	396	359	389	401	422	427	386	364	429	390	429	382	391	398	390	404	370	401	346	404	356	390	399	371	415	407	398	370	394	388	406	389	393	409	365	410	390	356	412	413	389	408	350	401	432	375	360	382	423	359	365	413	375	403	390	385	370	382	389	389	364	417	403	385	394	430	349	375	364	400	391	416	373	397	371	395	407	378	411	385	393	435	400	391	389	419	386	390	377	414	382	393	394	410	386	429	343	417	406	412	388	346	380	407	387	390	369	386	386	403	372	363	411	393	392	380	379	400	375	385	428	407	420	376	405	391	393	368	399	383	370	382	392	403	386	405	397	400	389	372	393	415	405	394	399	366	408	405	392	388	387	382	416	401	390	369	380	374	394	360	367	386	407	405	405	413	366	374	394	399	401	401	370	357	389	402	380	424	367	380	379	407	408	412	355	394	391	419	391	403	383	414	379	379	398	379	397	379	393	385	412	407	416	378	386	404	389	425	395	438	389	406	394	373	382	394	392	378	399	401	372	408	382	414	400	385	381	382	376	380	367	403	404	395	392	414	404	370	387	392	407	381	374	381	399	360	375	385	383	358	414	384	395	383	394	390	386	376	379	378	426	409	376	386	393	433	392	397	373	372	389	415	360	407	375	390	379	373	413	382	403	350	403	405	417	426	397	372	366	380	400	375	398	404	395	411	407	395	385	385	375	377	378	390	394	373	397	415	376	396	404	387	363	376	396	358	388	409	371	393	412	383	403	394	420	382	383	379	390	405	456	381	387	420	388	382	436	390	412	422	405	423	395	405	385	379	389	380	369	344	402	406	378	412	395	384	401	417	369	431	399	407	361	382	394	387	392	426	386	387	385	435	323	401	390	389	420	378	409	408	358	416	380	421	363	379	401	376	404	367	384	419	380	412	405	419	398	398	397	398	383	402	379	366	389	369	424	362	387	353	390	385	368	382	366	376	356	408	393	449	375	372	380	383	400	389	407	340	406	400	397	401	396	435	407	413	363	363	390	392	407	370	396	411	376	371	429	397	400	427	365	384	391	398	373	364	417	426	385	407	430	405	415	391	357	403	388	414	370	391	383	371	422	436	420	431	389	393	375	413	416	412	361	396	438	402	370	365	378	418	368	381	390	406	389	424	388	390	391	403	414	375	396	373	384	374	392	425	395	386	383	403	369	392	429	406	376	425	374	393	400	387	399	408	384	411	392	390	419	375	378	387	393	434	404	369	396	375	420	378	397	413	406	371	386	401	441	384	376	433	404	362	387	390	361	398	335	404	385	395	368	364	408	366	416	389	402	410	363	358	362	423	398	349	428	376	402	389	344	380	393	374	411	399	389	389	406	374	416	380	373	409	380	413	387	421	404	373	407	394	400	425	437	384	428	373	375	377	411	372	411	415	378	390	376	408	387	386	404	413	392	411	421	395	437	350	398	400	367	385
19486	19746	10593	5411	3545	2411	1837	1518	1263	1085	903	794	753	694	664	607	631	568	514	501	511	478	488	443	462	463	467	459	474	446	454	427	427	453	417	395	427	439	397	458	444	410	379	412	394	403	392	424	395	400	365	422	398	411	430	371	407	410	397	407	391	365	413	402	368	414	425	404	381	369	425	378	393	389	397	400	403	353	425	384	404	347	385	381	395	396	344	357	386	396	392	377	374	373	385	380	375	376	394	384	410	395	380	385	410	364	382	376	377	391	367	392	368	363	375	337	406	352	364	345	397	361	410	378	374	354	380	426	429	394	370	413	401	427	382	374	356	404	378	385	367	406	388	393	384	392	386	374	375	387	361	406	390	389	429	388	377	384	395	387	404	413	362	375	404	409	361	375	361	409	406	363	378	369	380	379	394	382	398	400	349	371	398	357	344	390	374	383	347	396	373	375	376	342	395	363	369	361	379	355	428	384	387	414	380	380	394	364	401	366	381	387	382	381	405	378	381	372	380	386	379	346	361	385	405	371	385	335	383	394	384	415	383	405	389	370	386	381	398	366	345	386	356	366	392	348	350	408	373	390	394	385	386	390	355	390	364	379	395	391	357	366	384	372	394	359	403	363	383	372	402	404	394	317	357	387	372	361	359	425	392	389	340	370	395	361	364	421	390	430	390	371	408	378	351	359	382	369	444	385	356	433	379	345	379	354	384	405	367	384	422	391	369	360	377	378	370	401	371	378	381	358	386	347	382	376	391	320	405	353	397	425	381	402	413	420	405	365	366	388	362	385	373	395	378	357	371	395	411	364	388	386	386	399	384	371	379	377	386	418	389	402	368	432	367	380	372	400	412	358	366	399	371	406	390	396	340	392	405	384	390	351	403	360	376	398	385	385	367	351	372	376	390	405	369	378	367	368	402	384	367	366	384	335	397	401	411	416	395	409	375	366	367	379	372	371	383	434	348	354	360	372	423	378	413	383	390	364	366	397	352	376	356	355	389	377	386	386	388	327	378	393	384	367	406	369	374	381	377	354	359	375	331	419	346	399	380	383	372	336	382	420	372	373	366	366	373	412	386	404	381	392	383	369	385	365	386	405	400	378	384	378	392	399	391	360	385	369	363	400	415	412	418	386	386	366	369	388	410	387	432	337	394	392	408	366	379	382	360	405	365	399	406	373	398	393	362	404	386	388	383	390	393	372	399	375	402	369	374	352	397	389	373	414	386	387	397	405	382	375	389	358	370	397	357	398	358	373	397	394	378	411	349	378	360	388	369	379	372	401	385	356	383	409	387	387	398	375	382	356	370	361	387	379	368	371	378	387	344	370	377	404	377	386	371	393	386	376	367	396	373	368	372	400	378	359	376	388	390	407	359	390	395	383	406	364	393	390	407	376	376	380	409	374	370	404	400	368	402	348	404	347	407	395	370	363	383	370	403	368	434	372	374	421	373	384	380	377	360	355	410	373	405	361	374	388	390	347	386	360	387	377	375	365	362	404	392	361	354	371	357	379	387	381	379	388	390	376	410	375	353	407	386	428	344	359	370	374	410	418	394	404	383	424	387	373	382	375	409	411	364	386	396	353	383	370	389	380	371	359	365	382	392	400	362	394	373	407	360	407	377	388	402	380	435	363	386	389	346	395	421	368	381	403	371	400	400	405	399	394	357	376	347	347	374	399	376	415	372	387	373	392	371	380	342	383	388	352	367	374	389	390	349	375	377	387	390	367	361	373	396	374	411	350	407	354	404	374	383	365	355	382	424	381	352	358	400	411	344	373	392	374	370	332	393	376	404	393	381	374	409	387	426	378	361	337	372	375	382	356	384	404	377	375	383	393	381	406	395	383	372	371	399	394	383	389	326	412	352	392	390	388	369	385	361	393	397	378	368	369	364	401	398	384	396	390	342	373	375	356	413	383	367	377	392	377	380	386	371	389	340	397	389	392	389	392	408	383	381	366	401	381	387	383	391	366	389	367	361	378	384	367	369	371	347	394	330	392	385	386	391	371	386	360	383	395	404	390	375	369	401	358	354	390	380	398	390	389	355	385	401	413	413	404	362	395	396	364	387	415	358	374	392	353	378	381	386	372	383	404	363	360	381	372	371	368	398	413	360	389	407	413	400	387	429	391	379	392	379	384	390	342	398	391	370	374	365	392	385	399	385	371	400	396	370	389	403	408	393	367	374	387	361	391	380	383	396	397	380	351	388	368	398	388	374	381	342	369	394	376	395	361	396	419	390	399	347	376	382	399	381	385	399	360	413	384	366	405	358	365	366	402	425	417	375	392	382	374	400	378	389	410	366	345	355	366	447	373	372	365	380	416	423	369	352	373	352	354	373	372	379	406	370	336	403	376	380	354	406	385	360	408	348	398	361	371	354	376	389	372	378	403	392	368	375	408	344	360	371	410	364	419	373	388	394	378	374	413	362	359	372	402	368	388	398	399	374	413	364	373	429	397	378	381	368	382	400	380	370	396	362	370	384	389	337	365	348	417	413	354	396	385	387	388	389	345	409	412	391	376	367	397	407	367	417	406	389	391	391	399	376	342	398	349	364	392	418	377	357	415	383	360	349	359	346	398	385	361	419	356	362	407	406	399	391	389	388	400	388	401	379	359	402	391	399	397	385	354	371	386	392	361	388	354	372	366	368	410	411	406	361	396	388	352	401	400	337	416	391	384	393	342	341	387	388	404	413	378	369	373	401	362	435	372	387	377	386	366	380	391	351	350	376	374	427	394	398	381	380	359	384	387	358	391	386	385	415	380	381	398	361	355	336	374	385	371	382	402	414	377	412	375	380	375	413	376	355	381	396	404	382	396	433	408	375	383	385	384	375	337	386	403	410	368	380	392	380	362	380	381	391	350	392	361	376	379	332	357	419	394	401	374	374	391	407	395	376	389	398	343	365	380	373	387	396	371	383	364	408	384	399	383	390	361	381	406	368	401	409	412	383	375	369	382	371	406	381	371	358	397	354	391	353	382	368	372	374	390	395	374	378	370	371	379	364	381	417	368	367	378	382	360	395	398	403	380	388	403	384	392	357	416	410	385	391	383	378	355	392	427	377	372	386	408	380	356	388	375	395	353	353	394	408	428	337	407	383	355	374	363	346	386	414	351	415	394	374	381	402	383	386	386	397	407	361	372	370	390	392	357	372	380	380	365	376	389	375	388	406	367	383	373	400	380	396	381	382	390	393	375	423	371	392	382	376	369	382	349	354	390	371	379	398	371	378	384	371	373	360	370	374	410	397	361	390	379	381	370	408	417	386	377	381	386	348	394	369	371	406	404	384	390	365	367	383	378	363	386	365	406	399	407	355	363	377	408	366	361	385	385	374	394	332	379	369	388	379	384	396	381	411	395	391	385	413	410	382	362	359	424	377	353	362	364	416	412	359	420	388	351	399	354	374	391	385	382	374	366	395	398	361	360	353	398	370	401	393	350	388	362	373	371	415	375	377	376	413	413	404	372	408	392	396	341	394	386
22483	20403	27023	23575	20372	19875	6936	1776	1406	1280	1175	1062	1016	993	978	952	884	882	846	848	818	835	773	853	831	802	751	812	769	797	813	801	781	787	776	785	785	750	702	759	763	760	749	734	771	760	768	748	724	762	837	745	754	718	700	774	685	752	727	725	710	727	709	724	729	751	689	770	734	722	701	703	722	714	686	724	730	711	752	706	695	716	706	696	763	770	778	744	726	753	744	746	706	734	660	711	734	735	733	737	760	758	679	772	741	741	737	677	752	717	740	733	733	738	757	705	738	766	724	746	715	695	745	714	717	795	749	677	710	772	706	749	789	761	691	701	784	696	727	741	746	752	701	706	726	698	737	754	705	803	736	767	737	731	770	696	694	720	753	781	761	723	743	742	734	731	729	662	735	694	716	729	726	700	723	735	688	738	749	722	745	742	708	674	679	691	748	695	727	733	700	713	713	722	682	714	723	768	697	786	646	701	701	665	767	687	753	690	752	731	704	755	704	780	753	719	726	767	767	739	709	711	675	726	704	737	751	720	727	759	703	699	717	726	708	699	707	706	724	707	704	717	732	696	745	705	728	733	724	724	761	766	743	686	748	757	712	659	717	727	746	778	704	699	765	737	775	727	698	694	759	768	711	708	697	795	750	747	731	735	711	698	755	742	721	757	680	725	727	742	669	692	715	698	724	751	770	676	770	747	774	743	754	714	723	694	768	733	772	715	737	662	675	745	682	727	764	753	690	755	727	754	702	721	688	721	745	742	724	660	721	758	705	729	741	757	745	718	720	689	719	710	759	697	768	708	733	742	781	744	729	719	718	711	703	725	698	772	666	739	736	764	722	725	760	726	701	726	724	615	747	674	745	721	703	686	694	722	744	720	716	742	680	723	720	738	794	787	711	711	692	746	704	688	742	729	706	725	790	735	755	746	703	745	780	700	762	706	707	692	681	745	710	774	692	735	711	782	762	681	678	709	732	755	723	744	734	747	744	730	691	698	711	783	735	721	694	698	724	723	749	745	720	755	766	710	748	758	688	728	708	768	688	697	668	749	729	705	741	773	701	685	680	684	713	720	765	746	728	782	716	735	784	744	712	746	745	737	748	704	750	698	761	761	685	765	700	666	672	735	757	762	706	767	679	724	734	732	663	701	742	703	683	710	680	786	735	739	690	691	712	752	717	698	755	750	727	715	742	712	756	706	749	730	748	686	704	736	716	744	754	747	728	700	773	680	690	741	734	704	726	751	724	708	734	731	740	738	742	684	687	711	704	714	710	723	740	749	742	695	763	728	714	757	748	722	765	685	780	679	719	700	767	727	700	747	690	711	740	690	676	751	699	728	764	712	732	698	726	701	765	738	744	737	711	753	737	733	699	707	729	762	731	713	709	734	709	678	770	738	688	703	733	726	735	717	735	730	741	707	720	735	728	701	720	699	708	757	725	707	676	713	667	724	765	746	688	766	749	696	740	766	728	749	666	736	760	711	689	728	732	698	756	710	721	728	727	713	717	752	684	664	697	715	720	712	749	738	675	720	757	725	753	684	755	756	731	717	720	706	726	718	756	651	776	753	695	716	685	749	704	686	693	766	701	722	710	701	736	758	728	720	679	698	744	709	743	732	714	719	757	722	745	686	721	687	729	705	814	727	773	725	763	706	712	677	705	728	763	755	727	755	716	694	693	705	752	738	763	764	733	720	716	733	731	766	707	726	756	780	772	658	695	710	709	687	728	683	737	759	733	717	735	713	747	704	725	684	704	757	759	703	720	741	736	693	717	747	729	704	721	696	732	733	711	700	753	723	703	736	726	745	690	741	673	751	739	697	756	718	726	680	747	706	771	740	706	769	728	725	694	767	745	733	687	757	754	691	729	775	711	686	686	747	723	741	751	721	747	754	740	763	738	707	725	748	720	753	711	732	756	702	700	760	726	743	697	741	685	728	742	698	762	734	749	733	721	761	721	713	733	769	729	647	749	738	706	710	723	713	717	695	740	710	748	660	688	690	738	707	742	725	739	726	706	687	743	689	718	693	683	746	715	727	734	730	757	701	744	719	655	713	766	688	735	790	699	704	711	710	735	743	726	753	733	711	725	676	693	776	722	730	700	813	673	768	700	756	743	694	741	672	736	732	759	720	667	743	730	691	713	747	667	647	715	726	713	742	698	700	718	729	739	720	738	712	725	722	685	707	753	712	727	771	711	731	702	721	735	722	707	744	783	733	735	683	745	743	744	742	770	731	754	741	723	693	692	759	655	700	710	720	771	694	732	663	749	745	669	736	676	711	722	744	704	743	734	664	744	749	719	690	719	748	703	661	665	724	725	736	707	766	703	709	727	750	744	731	767	728	746	737	741	707	741	707	739	721	660	735	721	684	698	765	704	675	703	693	668	704	744	774	729	723	705	755	720	695	734	714	709	700	669	721	714	739	707	722	688	737	753	737	708	750	686	734	664	749	725	724	730	749	730	739	737	680	755	688	722	717	767	687	748	757	708	695	680	728	699	701	734	747	695	727	730	727	732	696	738	709	682	737	788	725	685	740	750	738	705	720	718	673	794	718	748	684	728	703	705	751	775	776	745	755	760	751	730	691	715	715	679	713	713	726	723	716	766	713	695	749	756	699	765	708	741	733	730	708	724	712	686	720	718	728	761	737	770	727	737	759	730	712	748	688	707	705	759	731	724	692	706	703	668	684	704	684	735	727	722	676	745	722	744	707	759	765	719	740	713	714	765	747	690	704	721	772	665	689	676	743	727	709	714	725	712	692	743	748	739	703	693	745	698	746	744	696	745	705	687	717	729	736	762	691	709	709	734	727	715	700	764	720	683	733	715	763	727	741	692	669	745	696	758	730	682	764	651	738	680	705	746	704	728	706	685	701	725	701	725	706	711	664	757	686	751	748	689	699	689	733	695	731	758	686	706	712	699	737	741	704	709	697	765	763	760	736	716	730	741	744	686	716	701	707	731	754	728	732	764	722	741	700	681	735	727	731	747	732	774	671	709	729	745	713	730	693	733	732	747	768	777	747	708	772	727	781	758	745	744	729	709	732	716	740	736	722	700	707	755	710	701	759	706	701	693	732	754	722	717	639	721	699	702	687	766	723	718	689	706	712	663	717	708	725	742	715	687	688	740	777	739	743	710	710	719	725	760	691	750	686	735	748	737	737	718	712	707	658	726	733	763	702	756	686	717	708	776	694	723	689	719	737	767	779	672	738	690	740	718	677	740	734	699	733	718	730	679	718	725	701	759	711	735	738	731	733	737	729	759	720	753	749	732	765	715	754	677	703	704	688	716	749	759	720	688	715	736	773	773	757	681	701	739	714	679	701	704	673	688	733	717	731	749	714	733	755	681	759	723	677	692	747	715	695	769	744	688	704	698	719	730	741	735	677	723	718	679	689	732	727	696	703	761	735	698	721	731	735	768	720	726	742	726	770	739	740	756	672	723	709	730	696	749	701	738	732	735	710	752	710	688	695	765	725	782	695
19745	23142	16746	9532	6093	4489	3444	2790	2317	2067	1749	1556	1349	1329	1225	1125	1097	1041	1050	953	980	906	932	896	841	877	856	813	811	769	872	806	779	701	763	788	762	790	731	727	742	740	741	690	712	737	737	731	706	741	735	695	721	733	735	776	751	711	725	740	747	719	754	758	703	694	714	680	692	706	691	711	686	693	732	712	748	727	711	731	703	692	692	738	682	676	743	655	719	653	707	720	692	670	741	688	698	718	671	695	713	743	671	691	723	703	692	705	714	698	695	673	685	643	674	712	727	718	743	744	691	703	670	738	700	726	684	680	675	690	696	694	663	716	679	671	718	676	668	683	665	692	682	681	687	718	670	706	715	679	727	699	691	676	708	670	685	698	668	723	686	645	644	637	687	656	666	708	653	706	695	706	690	670	711	684	681	691	711	711	704	718	713	731	650	675	676	664	663	684	634	625	683	732	681	696	692	683	692	658	726	656	677	735	732	678	666	735	693	731	692	680	685	689	687	674	726	724	722	676	669	650	701	704	724	738	655	707	737	670	670	659	659	662	752	629	707	689	709	646	741	699	710	713	668	706	725	714	647	623	655	743	686	662	649	718	706	694	710	701	681	708	684	683	662	669	656	714	688	714	691	701	691	708	690	662	728	680	679	680	702	638	684	694	702	688	708	686	688	643	676	719	709	754	659	682	690	716	709	707	739	720	657	625	719	694	730	690	731	678	679	701	674	672	692	688	680	672	685	683	738	695	689	661	702	729	680	653	715	676	698	723	687	703	711	678	660	688	744	713	706	736	689	648	661	674	698	685	693	711	698	661	690	668	660	687	669	666	675	692	640	708	672	699	699	705	696	641	634	726	709	680	670	671	684	700	646	687	704	708	682	688	719	684	702	669	670	725	697	755	710	690	694	706	698	693	702	657	690	709	640	634	666	675	716	675	739	724	695	635	719	717	710	720	644	711	712	711	694	674	690	664	640	697	725	623	722	716	683	639	660	656	709	622	727	712	675	663	640	691	693	738	694	705	711	705	635	710	694	708	657	715	651	679	693	701	691	656	691	684	717	691	656	671	694	685	706	712	675	697	668	677	691	707	717	652	730	723	652	663	676	743	698	717	716	657	690	704	695	685	720	661	707	687	704	710	668	693	709	724	667	680	730	674	648	694	723	666	662	670	717	706	670	656	670	661	688	679	687	699	706	656	670	717	671	677	725	664	678	676	683	680	668	682	712	727	695	710	705	644	668	720	696	658	732	670	717	686	663	685	684	740	684	711	691	685	711	736	712	706	706	721	733	698	664	683	691	704	687	717	665	668	691	708	694	693	641	705	704	667	695	681	663	637	655	692	686	696	703	680	704	671	681	671	700	694	680	652	653	680	677	670	684	660	645	678	699	645	673	695	691	677	731	711	702	666	688	723	685	661	705	636	679	676	688	694	710	688	691	648	698	724	658	710	674	687	739	662	684	695	712	695	648	708	672	678	662	691	665	672	700	688	683	661	666	690	709	718	686	737	635	670	732	690	669	705	673	672	692	702	715	674	652	694	706	655	719	687	722	723	689	637	720	696	673	675	734	717	692	648	674	719	674	685	704	715	706	719	672	690	715	712	770	630	729	675	663	734	701	663	651	699	687	701	692	708	745	669	740	649	677	717	676	714	712	630	685	743	672	708	664	686	700	704	665	690	667	689	702	705	676	671	697	726	669	677	639	641	725	673	655	716	653	659	710	649	681	658	724	710	680	672	691	699	697	714	606	690	649	657	651	668	674	676	661	657	691	725	706	686	684	730	665	683	666	664	698	706	688	694	689	722	668	681	703	695	696	686	712	701	673	730	664	687	733	686	700	717	720	690	729	675	694	727	707	726	738	758	720	668	667	679	679	667	711	726	692	645	675	695	735	746	691	667	679	674	667	711	702	679	644	708	650	662	659	657	679	687	677	726	668	728	663	707	712	687	693	739	639	716	685	684	664	645	658	684	700	678	772	738	691	690	719	720	709	725	673	620	696	714	697	686	712	693	677	629	663	707	675	641	681	628	669	690	715	653	685	665	697	634	679	718	710	658	643	672	719	706	705	673	699	678	690	682	691	678	703	715	705	718	677	720	703	679	650	702	696	672	735	688	671	663	699	713	701	684	649	666	744	735	692	653	757	721	702	703	739	656	708	719	653	731	736	661	719	691	684	742	687	717	724	679	688	725	700	675	728	681	674	707	714	658	656	679	607	726	737	673	720	720	659	667	724	707	701	699	698	691	705	693	710	763	712	728	715	669	684	709	700	695	689	681	683	670	640	668	682	673	719	674	692	640	672	703	675	655	677	713	708	685	665	690	715	685	647	713	659	646	647	710	646	706	682	674	682	687	653	656	697	724	685	694	718	761	697	699	707	677	679	705	731	672	712	711	668	702	677	697	719	708	682	678	691	708	716	725	734	693	672	746	658	706	660	702	694	681	650	686	735	714	697	680	700	688	679	694	643	677	736	724	683	726	726	643	698	683	683	718	718	738	666	702	677	632	669	701	745	652	684	679	678	697	725	672	762	662	727	675	688	680	679	688	695	723	679	706	676	639	705	723	722	676	691	700	682	717	695	736	707	703	698	716	664	715	688	702	689	671	648	670	733	675	676	661	706	700	712	722	689	708	713	663	688	680	683	729	675	654	689	712	724	698	676	686	727	650	710	721	659	717	659	714	699	665	684	723	670	681	666	665	647	706	690	660	693	685	672	714	725	624	685	686	719	689	681	675	711	732	718	691	719	640	722	707	707	708	692	750	685	701	663	719	654	663	694	705	689	664	651	705	666	700	680	666	681	686	739	727	696	670	662	726	691	701	698	719	626	694	689	667	686	673	671	645	733	640	682	684	683	696	681	697	660	680	708	684	736	718	659	708	721	662	701	695	676	697	674	663	699	675	665	686	678	694	700	695	738	724	708	727	643	656	714	687	677	675	735	724	674	755	693	697	731	662	664	704	727	720	644	700	679	678	735	660	717	708	708	683	658	694	689	662	693	666	714	728	672	727	755	686	724	688	708	648	702	739	715	690	728	704	679	650	685	671	702	705	697	659	700	653	684	716	668	684	676	695	667	697	680	684	706	752	653	694	746	726	694	674	697	655	703	705	747	715	694	613	709	735	659	683	683	689	651	676	661	685	686	685	704	711	736	671	700	707	717	706	697	686	689	706	691	706	665	700	724	749	721	681	670	723	647	655	684	693	714	689	716	703	674	720	699	690	693	700	690	706	666	695	705	681	691	638	714	709	676	687	668	679	696	710	679	678	693	677	693	690	759	699	692	722	669	730	713	640	694	686	715	700	691	673	694	681	688	659	647	675	710	678	698	640	680	656	684	668	654	737	690	668	715	684	695	687	675	709	732	713	748	705	696	686	701	701	702	692	775	726	706	718	704	691	714	656	723	716	686	676	711	680	720	724	723	639	715	691	721	654	660	670	721	709	654	723	670	697	691	680	736	676	685	666	668	760	727	712	752	684
28179	15742	1930	471	342	279	239	176	176	183	177	177	147	166	174	182	171	190	175	167	179	172	157	147	165	160	167	174	161	151	147	181	167	155	161	150	176	151	168	159	156	173	164	173	191	159	165	146	133	157	148	166	162	163	183	147	168	162	168	170	158	170	191	153	169	153	159	154	153	171	167	170	172	152	165	165	172	170	192	174	175	171	157	170	153	163	166	157	142	191	145	168	179	176	176	154	186	150	181	186	182	150	166	163	169	140	140	166	161	173	170	162	188	168	186	157	156	195	165	159	162	166	164	176	165	152	153	161	156	170	170	173	182	146	157	149	163	141	165	176	151	174	174	165	197	153	177	172	162	166	202	164	141	154	168	141	161	177	184	174	157	166	153	159	163	160	171	178	140	159	160	173	158	169	140	147	180	155	166	140	157	187	159	162	159	178	145	169	142	160	142	161	166	190	151	166	163	150	172	171	176	162	158	166	168	159	160	156	167	175	169	151	160	162	156	153	165	157	194	148	171	155	160	174	160	152	156	164	182	161	171	161	171	146	148	178	170	168	154	182	194	164	163	184	159	163	153	153	187	154	149	171	160	164	168	158	151	169	188	177	181	183	163	160	178	162	156	167	174	166	154	152	178	156	145	168	172	162	158	162	147	158	163	156	154	174	176	177	177	170	175	167	140	164	179	160	176	169	155	169	183	159	181	188	160	159	174	176	156	172	160	163	150	163	168	157	160	161	165	163	153	165	176	171	156	166	159	147	158	170	161	165	151	151	157	151	146	138	144	183	187	166	185	160	175	160	181	166	172	148	173	174	166	190	156	176	167	158	157	163	174	161	155	169	177	178	144	163	173	168	174	167	170	187	152	151	165	190	145	165	175	179	169	155	187	171	170	159	180	171	159	183	163	156	171	158	156	158	160	191	151	168	172	170	159	160	157	164	183	169	161	148	163	158	144	158	167	138	152	174	142	171	169	160	163	200	155	146	164	160	167	169	165	167	164	155	145	180	150	173	145	148	160	171	173	169	163	178	144	173	175	174	163	183	144	180	169	151	158	164	168	169	165	198	136	162	166	152	163	177	176	186	145	168	151	164	166	182	157	148	157	182	175	176	154	160	165	151	151	160	178	158	183	142	149	169	146	163	133	170	168	184	182	169	164	176	148	151	171	156	154	162	148	178	176	168	165	153	188	154	140	162	149	168	171	156	186	154	163	161	180	195	150	171	167	171	153	152	181	150	172	157	160	171	164	185	179	155	148	174	176	173	172	179	164	156	143	168	144	175	179	168	158	170	168	162	166	156	181	163	172	179	175	149	168	180	172	170	182	187	191	153	177	134	152	158	164	176	160	167	156	182	163	194	168	156	156	165	156	159	168	161	165	207	147	151	147	162	152	172	156	143	168	161	170	153	179	165	164	161	177	202	146	149	164	157	167	159	167	165	158	156	140	177	159	179	156	156	190	171	167	176	126	147	151	161	170	151	142	146	167	156	178	144	170	189	159	159	153	152	170	178	158	171	178	175	178	179	154	164	157	165	163	182	156	157	150	172	161	161	158	163	164	178	169	165	173	168	181	173	168	144	170	183	166	175	167	159	169	167	172	178	167	157	161	169	160	157	157	182	152	166	158	162	171	142	183	159	168	160	150	153	173	194	173	150	181	162	170	187	163	164	153	175	189	195	151	163	184	171	140	143	180	168	155	150	163	157	164	168	166	164	158	176	155	137	168	158	165	141	164	153	180	147	168	166	183	145	154	183	154	161	147	159	149	180	182	154	140	183	167	176	166	149	168	180	146	137	172	190	160	171	147	163	160	145	164	158	182	172	162	153	177	162	175	152	158	159	145	138	157	161	171	164	172	178	168	143	153	181	178	154	155	156	187	174	149	160	167	162	181	161	159	158	190	160	151	167	161	152	160	137	167	158	163	177	162	177	149	163	158	182	172	162	164	137	156	163	149	174	168	168	166	164	146	180	156	152	171	172	174	155	150	176	157	165	153	154	161	158	154	157	174	168	152	163	138	160	175	175	167	160	160	157	183	150	173	175	165	156	158	157	130	213	156	179	185	162	182	180	149	168	145	164	170	152	177	142	170	162	184	154	167	168	182	152	165	166	170	172	139	162	171	159	169	149	177	179	154	169	177	157	171	167	170	162	159	155	141	152	146	153	148	153	174	159	165	143	159	166	166	171	143	180	175	171	147	147	162	160	162	144	182	168	155	173	141	149	167	166	149	166	166	150	166	158	185	183	155	158	157	189	150	173	156	160	175	174	127	182	172	177	159	155	188	153	147	162	147	161	156	152	189	162	175	171	165	154	155	146	196	163	157	176	148	172	183	157	178	177	171	169	171	164	170	133	166	155	151	151	144	163	161	189	184	178	163	165	136	196	170	168	171	193	168	186	142	145	178	145	143	152	152	168	147	179	187	149	146	136	182	171	183	167	164	161	169	154	166	153	145	165	140	172	146	156	178	173	174	165	158	172	181	141	168	160	181	183	177	159	185	154	151	184	157	182	173	158	150	162	160	180	166	162	163	135	167	144	159	153	155	150	143	163	161	139	163	190	159	155	163	165	202	154	176	155	151	175	181	165	177	184	141	159	173	169	158	154	178	176	168	174	195	202	159	162	161	129	149	161	172	156	165	166	175	164	162	171	157	153	164	163	162	151	162	156	185	158	160	169	163	137	155	161	175	192	181	170	141	160	189	166	151	164	175	151	145	151	180	176	163	157	136	164	136	172	175	155	183	185	170	184	164	155	169	164	143	170	174	139	163	152	151	175	173	170	167	146	180	119	158	167	161	183	153	187	158	162	200	159	162	178	151	152	154	142	161	165	168	154	168	160	146	177	161	167	143	165	174	157	152	165	170	163	170	166	154	160	167	164	157	166	177	151	152	148	159	173	149	164	156	196	171	163	156	164	176	162	167	164	173	185	164	186	155	176	165	161	161	146	182	144	175	153	176	168	156	170	160	169	145	175	157	173	185	163	147	147	170	159	177	159	159	158	166	160	147	154	164	174	189	164	166	187	146	159	164	155	176	156	181	150	154	144	152	158	162	168	168	171	155	170	181	155	151	149	153	154	156	149	161	175	159	169	187	177	160	151	172	170	160	168	161	149	167	165	153	171	164	160	195	204	156	159	183	196	173	173	176	165	169	156	177	161	151	160	154	155	149	171	179	168	160	168	150	168	169	157	168	148	172	178	172	193	164	164	151	180	174	148	153	167	153	168	158	180	184	164	174	150	145	168	161	159	173	181	165	161	177	173	169	145	136	175	170	178	151	147	167	167	191	177	162	158	177	179	173	156	151	152	170	158	155	155	161	158	186	169	167	146	161	125	172	169	168	192	175	154	177	168	158	170	150	139	158	154	142	163	162	165	189	142	185	152	181	125	158	167	170	157	168	176	168	167	170	160	178	146	158	172	186	178	162	161	145	166	168	165	159	176	164	154	166	167	158	160	147	123	143	186	156	187	143	142	162	177
10704	6626	781	444	336	281	233	271	231	244	242	206	225	206	180	189	197	189	208	196	194	180	180	183	186	176	205	190	187	180	183	167	174	198	197	174	182	189	192	173	202	193	207	183	196	169	188	194	181	194	163	206	220	199	181	184	208	162	213	193	222	178	178	178	194	187	160	173	195	215	187	162	187	190	173	178	174	205	188	210	187	200	185	192	198	175	177	189	176	183	188	193	202	190	189	193	204	187	190	171	181	189	205	169	198	185	201	157	174	166	166	187	193	201	171	182	152	204	211	180	202	208	183	189	159	172	178	182	181	168	183	165	206	185	199	171	164	189	177	193	175	167	199	190	199	199	179	197	189	185	179	185	196	202	211	191	166	193	182	187	167	174	190	190	182	184	183	190	182	151	188	158	181	196	192	186	175	194	180	183	175	184	217	182	181	196	207	181	189	181	187	188	181	179	189	187	191	206	157	183	189	194	181	180	197	200	180	194	192	199	188	194	196	169	185	173	188	171	191	202	179	208	190	188	195	191	172	168	186	174	171	196	184	196	210	171	184	206	199	176	185	189	174	183	213	199	184	198	173	201	189	168	193	189	203	179	197	194	182	156	196	196	185	181	209	189	195	205	192	200	190	189	180	189	183	172	160	173	196	157	160	187	168	177	177	201	197	170	191	174	203	181	178	172	215	162	184	178	174	182	168	205	173	187	174	175	183	182	187	188	190	158	177	184	169	171	173	186	182	176	176	179	202	174	203	171	175	183	149	207	196	185	160	195	148	183	147	170	174	197	188	177	207	211	188	174	198	180	196	139	177	174	178	204	182	186	211	167	178	190	174	185	182	194	182	190	210	176	164	190	170	184	168	191	185	187	179	197	174	173	169	182	163	167	190	166	191	199	174	177	179	186	192	170	187	191	174	160	196	168	164	192	173	173	192	201	190	184	181	195	199	184	171	210	172	171	185	182	195	190	183	170	175	191	172	163	193	201	172	204	187	156	176	192	174	208	179	189	190	168	164	194	168	201	209	203	177	188	186	198	174	186	179	186	172	205	202	187	198	186	180	184	187	173	161	188	176	200	172	198	204	171	203	168	195	199	177	161	189	196	187	205	197	194	218	189	187	173	162	186	198	166	197	167	188	180	206	178	191	190	174	200	208	169	178	189	187	194	180	198	174	169	181	189	198	201	211	196	188	174	200	193	165	207	174	181	206	199	175	179	207	196	193	188	153	169	194	195	192	182	174	177	187	202	213	180	182	185	184	207	180	179	196	185	176	178	180	172	168	183	174	180	193	180	177	194	174	166	212	171	179	178	206	176	193	201	188	155	165	191	203	197	184	215	175	169	205	181	178	192	190	184	209	171	186	185	171	188	203	177	187	197	177	190	199	195	205	169	202	188	170	179	165	176	177	177	196	184	185	182	159	174	184	209	183	160	176	191	178	171	167	177	180	192	207	168	196	192	177	188	173	183	184	217	165	183	181	193	180	163	168	188	181	193	183	193	187	189	174	178	190	203	178	185	166	200	199	178	203	201	160	189	197	196	204	165	210	180	199	158	182	193	169	182	169	190	180	189	174	194	171	183	195	185	201	188	172	173	202	178	162	184	176	203	200	199	197	178	184	174	180	171	187	178	189	170	189	175	195	177	166	179	167	186	199	188	200	192	199	192	204	178	183	199	197	179	204	198	192	188	184	169	179	183	189	204	198	172	179	203	196	181	157	206	178	196	223	158	185	178	192	203	199	204	168	207	188	193	213	174	163	174	166	201	167	195	197	201	174	170	190	186	182	166	167	200	179	179	174	175	196	182	198	189	180	173	193	190	184	205	181	189	204	190	169	173	207	188	199	205	175	185	186	188	181	176	199	140	162	179	168	190	187	216	208	171	197	198	174	182	178	187	179	184	180	189	203	200	200	173	174	179	185	187	181	192	196	192	188	159	192	195	174	159	205	194	166	173	187	186	212	178	211	189	163	195	183	167	200	185	176	175	197	181	199	176	196	186	190	195	194	190	192	185	168	161	196	190	189	186	206	196	169	179	188	194	194	186	197	166	165	201	199	205	179	206	161	205	176	170	180	187	172	184	202	191	192	174	164	194	182	185	191	188	170	180	199	194	185	182	165	190	181	184	147	174	186	164	175	163	187	178	179	155	190	174	179	170	171	200	177	177	181	205	216	168	161	150	189	203	198	182	184	186	187	185	179	208	197	183	182	178	185	187	167	190	186	183	193	167	187	181	185	193	185	183	163	182	201	195	198	166	160	183	172	188	179	183	181	171	175	173	175	186	176	197	203	189	225	194	178	210	177	187	220	170	192	181	196	192	186	202	197	183	171	177	194	182	168	225	190	194	202	174	198	170	186	176	196	188	183	190	193	174	210	177	198	196	190	168	200	190	185	194	170	174	195	170	192	181	156	184	172	192	190	179	200	216	154	188	177	190	166	184	167	159	183	200	196	175	196	186	196	169	174	207	174	209	185	175	160	185	163	175	178	169	182	207	219	191	206	176	190	194	188	182	163	197	190	198	162	184	207	209	164	170	176	207	178	185	180	152	208	161	176	187	187	156	176	187	191	195	195	181	197	192	178	182	159	179	200	192	187	197	182	198	194	194	155	179	172	179	186	196	196	175	196	196	164	178	190	203	174	187	185	189	191	172	180	169	222	203	208	179	207	161	183	194	207	175	177	178	174	184	206	207	192	201	196	178	196	211	188	179	187	196	188	203	175	182	177	187	180	196	178	204	167	189	181	207	152	191	160	165	182	186	194	184	215	169	184	205	163	194	179	175	192	169	189	188	193	190	186	168	192	181	185	182	179	205	185	182	160	180	204	199	207	166	187	183	178	175	186	173	166	168	196	163	198	167	188	175	188	187	163	161	234	171	179	184	213	174	172	190	183	189	205	171	176	190	194	193	187	189	201	179	181	186	188	171	172	195	180	202	187	178	193	201	180	188	187	184	187	186	187	196	189	170	185	179	182	186	175	184	180	168	193	172	197	183	186	201	176	194	196	182	185	180	187	182	194	203	193	181	166	169	203	184	172	195	181	169	182	200	179	224	172	180	180	193	167	195	176	191	195	176	152	188	187	191	215	189	201	199	204	186	185	177	202	196	208	193	189	155	184	192	185	196	182	148	191	182	205	193	158	172	194	157	182	175	186	202	186	178	183	198	190	165	185	185	187	187	181	161	175	186	197	180	178	181	191	202	177	195	219	186	198	186	192	183	200	194	182	192	191	185	193	196	187	185	186	203	185	193	173	183	207	203	178	183	175	203	179	186	202	191	201	200	183	170	180	197	178	170	177	181	171	194	192	209	191	178	199	206	178	176	187	180	207	176	176	189	180	216	186	192	182	189	211	181	192	186	207	190	181	181	181	185	184	200	184	180	202	177	206	190	194	179	178	200	190	172	192	197	176	182	204	179	206	166	200	185	179	191	179	161	186	175	185	211	188	187	203	187	198	154	200	202	178	185	185	182	172	204	200	151
24511	20442	27128	23581	20368	9711	1381	908	730	668	644	606	586	589	502	484	456	502	452	458	442	425	453	412	444	422	451	429	439	427	438	426	427	433	436	415	415	393	402	436	405	422	412	366	414	396	425	419	377	378	405	392	373	404	434	399	388	407	375	428	414	452	383	419	434	391	395	419	421	370	395	411	399	387	393	417	398	379	365	407	406	397	409	382	399	438	403	386	382	414	388	389	400	379	408	412	386	373	380	379	413	423	383	374	401	434	384	399	383	399	402	441	394	401	402	384	394	391	399	403	392	368	419	430	390	406	380	449	389	374	411	396	439	409	417	396	404	427	385	394	393	400	415	406	390	424	373	413	399	405	394	411	374	433	391	388	389	404	381	404	378	390	393	403	441	383	421	382	397	391	436	378	380	425	404	404	389	372	398	381	404	420	397	352	378	404	396	425	435	402	383	395	379	406	397	403	411	403	395	376	360	393	389	411	354	401	421	377	351	394	420	434	391	384	355	409	404	404	392	432	408	398	402	407	425	376	375	385	381	436	427	410	397	388	406	390	404	379	410	418	456	383	386	415	390	409	390	417	352	392	451	404	395	404	429	399	377	410	421	402	372	422	391	402	441	373	381	413	414	397	400	393	400	368	379	400	358	404	426	389	386	398	394	394	414	410	411	394	420	403	380	391	399	406	409	397	382	375	400	434	402	399	378	382	401	380	390	385	446	377	400	396	364	393	373	390	421	405	373	395	376	407	354	402	377	396	369	387	383	406	379	399	388	417	417	385	428	403	402	377	412	390	405	387	383	404	384	378	430	398	400	410	429	403	394	392	422	382	370	390	375	422	390	396	393	417	410	420	406	415	395	412	376	395	378	431	372	389	391	379	400	375	384	398	387	399	410	388	401	400	407	413	390	416	382	417	423	398	390	421	390	376	369	410	408	404	391	402	393	387	390	429	378	366	414	408	395	408	417	403	373	410	384	384	393	383	421	407	440	446	393	409	381	388	415	412	412	376	390	396	411	429	452	407	402	404	459	370	387	408	411	390	380	389	438	393	389	390	416	376	398	416	378	389	366	408	412	429	387	388	379	421	421	397	408	355	388	381	406	382	400	378	338	404	406	382	413	394	379	399	405	400	380	408	376	425	427	366	412	412	351	394	424	379	385	422	415	402	433	406	396	407	418	383	423	395	377	401	381	397	388	400	380	405	380	367	382	399	382	396	386	395	398	426	421	389	402	417	409	430	356	385	389	391	358	389	367	389	384	418	428	422	384	384	384	372	408	388	397	419	376	381	386	394	391	428	404	378	424	376	383	395	393	403	403	433	374	422	378	367	386	398	380	387	385	422	418	391	403	410	411	378	366	394	436	415	388	392	392	380	394	425	370	398	386	374	413	381	401	379	384	375	427	416	415	415	437	404	407	409	404	393	405	417	412	408	427	432	420	418	393	393	414	432	403	425	403	421	399	418	405	396	409	381	382	420	358	405	427	391	417	414	410	372	394	395	420	407	371	390	409	398	411	374	408	377	419	376	408	445	401	393	368	421	382	414	401	382	361	411	384	395	402	408	417	365	389	425	376	405	390	394	367	403	407	414	386	403	378	390	394	378	380	393	406	398	418	389	382	373	412	400	377	387	386	386	391	402	389	370	394	402	406	398	431	367	398	400	416	450	380	428	398	455	448	390	404	426	404	410	419	378	381	391	416	446	397	385	398	399	413	397	409	400	378	362	397	358	424	389	381	416	393	417	407	384	398	408	428	421	380	374	385	422	421	373	415	382	419	398	363	410	411	389	398	399	411	383	408	401	381	413	419	422	396	429	395	429	410	396	374	408	414	379	401	395	422	361	374	395	404	447	425	415	402	391	400	392	400	408	416	371	388	391	378	398	424	432	399	427	396	429	424	395	401	394	358	385	397	428	364	383	387	419	374	354	405	413	366	406	393	457	377	421	421	408	379	375	383	404	366	406	401	408	408	344	376	402	383	379	403	389	437	380	425	353	420	424	396	372	404	399	376	399	415	369	387	395	399	410	425	380	367	419	397	384	424	371	400	415	392	407	421	368	394	395	405	430	399	356	392	423	398	397	396	411	417	404	409	382	385	391	396	459	426	438	363	396	379	452	400	392	393	418	402	366	380	420	374	416	404	418	378	415	429	379	433	412	360	406	409	386	434	414	391	396	371	406	400	380	388	397	419	392	362	427	385	420	427	353	441	381	390	428	395	377	421	391	422	408	431	419	376	378	387	437	407	388	393	368	428	402	391	382	413	389	391	381	393	390	413	378	396	395	445	380	389	401	387	392	428	422	385	368	429	357	400	358	399	420	404	391	400	454	386	409	411	391	394	393	404	377	430	416	399	389	423	385	404	401	391	424	369	416	389	350	384	435	399	397	444	436	417	403	405	364	394	392	403	418	423	386	356	426	395	414	372	415	423	435	405	376	370	395	403	384	417	389	391	433	424	369	384	394	384	411	388	367	385	411	419	406	403	380	398	395	383	414	385	402	386	386	394	383	424	442	408	362	394	389	370	393	372	404	413	423	405	439	372	381	397	402	388	431	414	414	374	404	424	422	396	396	391	418	388	431	361	384	394	409	402	404	399	404	381	361	410	411	398	380	395	405	359	405	433	372	382	374	376	384	420	369	417	391	373	419	365	441	369	373	374	401	425	401	391	406	430	364	397	411	383	415	385	379	383	378	380	362	382	358	370	390	372	391	374	405	379	411	453	398	443	402	401	376	393	383	424	392	415	381	419	437	370	419	420	375	397	414	434	393	409	412	392	386	439	368	390	408	347	426	390	411	366	419	392	395	411	385	368	383	395	342	410	369	416	366	383	369	399	386	373	406	415	371	429	374	376	396	412	386	377	394	377	371	342	368	379	406	420	413	413	374	418	380	410	398	395	395	398	412	374	425	366	383	385	366	454	365	409	373	390	400	422	388	401	387	420	389	398	420	394	419	368	389	372	397	389	400	404	398	424	396	409	386	409	393	408	377	405	371	399	408	394	379	436	381	373	408	383	445	380	387	411	389	396	389	420	409	407	453	374	371	375	399	433	389	382	393	407	407	407	388	409	405	384	419	404	403	375	422	419	389	456	372	424	401	399	375	345	413	383	397	368	385	395	407	367	420	398	391	375	403	388	367	393	401	382	377	410	373	382	408	370	396	400	413	411	398	425	387	433	384	421	391	403	405	391	423	400	393	397	361	375	400	392	357	356	403	407	405	401	404	404	409	405	382	413	370	392	385	401	435	412	408	421	360	375	408	410	403	381	396	405	436	371	387	409	392	407	394	400	407	390	433	369	432	397	358	382	422	429	391	390	424	400	411	386	401	399	376	406	404	391	373	395	366	408	419	422	393	386	385	416	399	399	405	389	388	389	418	416	423	389	402	387	408	411	395	437	378	396	422	378	357	396	347	422	414	380	395	395	405	380	403	379	401	404	398	402	391	401	406	395	392	428	419	416	368	375	405	428	407	380	381	393	373
18710	20601	10533	5366	3378	2470	1852	1436	1220	1063	903	854	769	701	667	624	591	581	540	549	482	500	482	493	504	507	483	441	481	448	436	413	467	431	419	415	384	416	479	429	400	391	430	423	380	399	420	414	393	397	395	366	424	408	368	407	383	395	416	396	388	395	379	428	377	388	379	415	370	393	398	360	412	409	428	385	444	417	365	357	412	399	415	359	403	410	391	405	380	419	400	377	382	374	414	397	371	382	360	386	392	375	385	362	379	367	358	420	401	409	337	380	387	398	416	398	374	372	375	379	386	383	385	360	407	389	358	376	373	376	349	372	392	360	408	379	348	386	391	402	393	357	376	400	386	353	361	379	382	350	413	401	383	399	384	398	391	399	361	386	379	378	389	356	380	342	424	409	373	380	396	401	386	390	381	348	343	370	391	408	419	392	365	395	382	401	381	402	370	377	370	386	413	375	375	357	395	391	394	382	371	349	377	400	381	372	393	405	386	356	379	389	367	391	390	357	394	399	380	365	376	409	372	368	369	407	395	406	396	429	376	393	398	372	382	387	375	378	403	378	371	387	413	390	362	367	359	377	404	368	366	432	384	360	369	377	376	375	367	424	381	382	386	386	423	386	405	371	398	372	394	398	396	379	362	365	379	340	414	355	363	349	370	389	412	395	398	405	386	376	348	366	408	387	397	378	371	379	379	380	404	422	411	426	400	384	384	385	375	355	360	381	408	363	359	377	335	390	370	373	372	378	408	381	372	381	414	385	396	415	375	362	394	368	387	392	363	415	378	405	383	376	357	394	380	378	379	373	393	391	378	419	401	369	405	363	402	396	389	425	398	386	383	379	385	360	411	341	385	390	369	388	373	365	384	391	349	379	409	413	400	368	364	366	391	402	371	373	415	396	356	377	406	405	376	395	366	370	386	370	417	371	401	386	391	383	428	403	387	399	385	407	417	410	353	417	392	381	400	389	383	389	370	407	361	377	384	427	389	390	377	417	367	386	409	381	370	389	403	430	357	360	391	406	401	380	358	377	409	377	387	344	378	377	378	348	372	389	387	397	383	374	389	368	418	383	393	368	387	406	370	358	368	392	349	348	359	384	403	413	383	376	375	369	387	397	361	364	400	398	368	353	398	374	377	387	401	373	369	370	396	358	415	374	353	383	380	417	412	383	407	421	378	371	378	398	421	426	389	342	373	343	399	413	392	360	367	404	377	401	375	378	343	360	371	399	393	375	372	407	348	382	363	395	372	400	381	370	377	367	352	412	381	376	355	378	418	381	436	377	359	378	367	378	381	394	362	375	403	401	373	386	397	399	345	372	394	374	394	405	393	375	376	358	398	405	404	381	392	386	393	400	399	411	381	365	397	404	408	369	387	366	364	412	393	403	391	381	395	439	366	412	348	392	371	421	392	363	419	397	394	366	378	393	377	385	377	433	390	393	377	383	355	374	375	388	371	386	373	381	363	426	389	403	373	392	407	366	380	370	403	389	410	397	398	375	341	366	395	393	353	401	366	407	395	430	416	376	402	408	379	435	362	375	409	374	409	390	412	425	406	404	377	405	411	374	404	384	384	428	386	376	397	379	380	373	358	355	380	385	357	377	396	364	384	382	386	388	404	376	384	378	398	362	349	349	396	364	386	405	360	379	382	409	405	400	395	368	384	372	400	382	346	362	392	389	365	384	391	376	371	379	402	363	415	364	408	381	353	409	363	405	366	368	411	367	367	386	369	371	364	397	374	400	366	377	357	398	371	394	379	363	371	353	399	360	365	371	376	410	358	386	399	352	413	373	384	389	375	377	377	398	418	371	395	386	381	398	407	376	409	411	405	396	377	360	411	404	383	394	382	413	355	375	365	344	395	360	384	397	407	379	373	377	391	354	412	368	389	391	433	409	383	371	384	402	423	390	359	363	386	393	421	374	402	356	403	378	367	368	425	396	389	375	379	394	377	389	388	371	392	372	412	362	377	354	371	379	410	388	377	357	348	369	399	361	433	380	389	372	366	368	380	370	374	357	360	361	368	371	395	402	371	367	388	362	333	430	374	413	383	393	366	412	400	383	404	425	402	359	395	385	388	401	416	382	420	361	401	391	382	352	402	402	391	439	421	397	392	372	414	400	375	422	373	391	379	412	363	421	382	370	403	390	380	398	392	382	399	368	405	412	365	393	379	349	373	339	358	410	401	365	399	394	377	430	378	358	346	382	386	369	369	409	391	359	378	388	375	373	371	406	388	404	402	357	401	379	376	414	369	391	415	408	355	385	384	400	375	374	377	371	411	369	407	405	351	377	366	390	365	405	385	398	393	393	381	370	365	344	346	397	403	447	397	355	385	392	405	349	376	338	418	415	360	416	372	393	425	422	428	410	383	359	386	367	378	400	379	380	396	408	407	386	378	372	395	398	397	369	405	358	389	400	362	408	386	384	369	345	392	377	384	417	377	387	373	369	362	362	370	382	417	337	413	380	402	383	380	392	348	383	368	380	422	381	377	406	370	367	389	392	369	370	397	393	412	371	412	389	388	345	398	398	376	389	351	379	409	391	379	366	393	381	399	400	405	404	359	362	381	375	412	390	371	339	378	355	420	364	393	380	344	376	364	381	379	365	398	390	380	379	373	388	359	414	350	394	374	397	353	387	407	391	391	390	414	370	387	393	387	419	415	369	392	343	364	411	406	383	360	368	389	418	357	391	389	400	366	383	380	383	401	377	349	378	400	337	400	402	380	381	371	403	397	422	387	370	426	325	387	416	366	364	379	398	368	370	400	355	370	407	386	381	355	369	391	375	378	335	388	396	378	336	360	406	402	380	361	384	402	353	432	373	381	386	368	368	392	398	382	400	369	367	394	370	343	404	387	383	368	367	411	392	371	383	350	396	387	384	428	366	379	375	433	394	408	386	402	385	366	407	391	397	369	369	393	382	383	394	419	406	387	389	385	364	392	395	365	380	351	374	374	403	417	395	404	356	422	359	368	405	378	404	383	394	398	384	400	390	410	355	384	396	385	397	386	406	385	402	398	385	394	348	377	381	415	376	399	398	410	368	348	414	388	356	382	354	406	394	374	362	365	403	417	374	378	385	395	374	380	384	394	415	374	338	377	364	419	363	342	368	343	392	413	374	362	395	380	399	395	390	375	396	358	398	363	397	368	385	403	371	388	399	386	383	366	394	367	388	421	410	379	383	359	400	380	372	402	414	373	412	418	380	409	349	384	374	395	375	382	414	372	387	369	384	386	364	417	411	399	396	390	347	405	403	374	370	404	389	381	363	417	398	373	406	374	414	380	346	386	392	398	401	378	401	439	415	429	359	377	386	393	360	415	383	388	353	379	373	386	371	393	378	385	374	394	397	369	396	390	422	380	372	381	378	387	357	393	363	390	388	381	407	364	391	389	411	377	375	398	357	428	394	387	353	399	384	393	380	363	404	392	389	404	359	393	412	386	342	424	376	382	362	396	393	383	359	385	417	393	390	408	414	405	408
22543	20404	27377	23338	20401	20443	8835	1834	1472	1286	1148	1089	1010	987	957	931	935	920	870	803	838	852	802	764	826	769	802	830	748	764	810	799	736	754	785	745	777	744	748	795	766	728	779	724	771	760	755	721	746	725	774	753	735	752	715	737	760	725	731	772	725	753	747	714	742	786	780	741	776	809	733	756	752	718	699	726	708	755	719	694	747	711	696	720	763	731	724	751	703	774	751	726	708	736	719	725	732	760	725	787	720	780	719	729	754	751	794	705	745	735	715	725	778	717	719	713	710	717	735	718	742	731	713	716	701	701	740	785	758	699	721	753	716	772	749	725	740	769	722	736	755	695	705	683	710	736	642	743	718	731	708	703	728	768	737	759	746	730	702	702	753	722	762	733	717	711	707	742	720	761	728	731	767	716	711	703	709	707	786	751	742	705	696	742	730	752	701	737	772	745	735	747	764	723	711	731	669	740	744	780	736	751	718	694	705	704	721	736	694	799	754	772	722	727	740	735	748	710	721	726	730	760	702	743	711	782	775	784	744	678	719	697	720	698	765	693	758	739	746	733	703	746	768	767	717	728	670	705	740	741	742	710	764	680	716	763	683	749	677	716	707	705	726	700	695	684	732	717	729	710	694	742	702	726	726	734	726	753	739	733	756	731	702	698	727	745	730	718	749	735	745	685	675	724	712	760	704	738	727	717	735	706	765	709	751	728	755	736	745	757	737	712	705	684	688	708	699	699	711	738	696	720	732	755	733	706	761	734	710	688	727	717	727	752	780	728	698	741	695	722	726	775	748	705	725	709	734	732	670	748	758	741	702	718	713	743	722	690	706	729	719	736	773	710	685	725	815	707	782	707	763	737	757	777	709	731	736	732	778	746	690	699	732	712	771	714	693	671	703	724	682	754	745	749	763	701	739	798	802	728	732	750	728	747	720	681	715	723	705	768	760	728	738	746	784	694	710	711	698	714	724	695	738	734	712	708	764	759	774	728	740	725	787	704	707	775	742	721	697	738	739	721	702	759	745	709	741	663	667	684	722	768	767	699	757	728	713	739	718	721	768	722	777	691	725	744	719	753	738	726	737	696	707	729	734	704	714	710	731	749	706	770	734	741	707	720	700	723	722	710	681	764	774	692	748	751	735	740	752	735	755	766	747	733	676	764	692	731	770	730	753	749	731	728	726	724	724	763	739	719	706	696	718	758	735	714	746	684	751	731	769	771	746	735	731	742	733	711	731	679	732	752	743	754	674	757	739	708	756	759	733	733	774	711	703	775	708	732	734	739	734	758	707	700	737	715	728	706	776	696	734	749	729	714	707	681	726	699	759	732	748	682	734	700	709	711	735	728	726	683	724	775	710	660	736	740	718	757	707	723	752	714	733	707	787	704	747	730	656	752	755	720	764	748	702	762	759	758	673	722	728	745	763	706	744	715	741	767	772	759	761	758	728	744	788	702	770	680	729	748	736	725	789	735	738	694	762	715	709	716	725	761	778	695	661	693	714	760	710	722	735	683	758	729	679	732	738	754	754	712	717	787	729	733	733	748	752	690	718	694	715	687	743	758	757	701	675	698	731	689	734	762	691	729	721	718	758	732	712	748	729	718	692	700	735	702	693	744	760	719	740	712	710	754	775	731	706	746	666	717	728	717	720	768	748	701	717	667	748	692	703	686	670	724	754	752	725	742	702	685	726	715	765	741	720	785	694	761	736	668	707	689	680	688	721	750	746	702	729	735	712	734	753	742	735	759	748	720	700	773	695	728	714	755	700	738	729	678	775	736	792	714	699	780	723	753	785	776	690	752	787	707	734	715	740	680	705	715	747	694	741	720	680	672	726	703	698	707	736	774	728	680	714	692	680	717	752	716	738	770	742	769	747	746	700	745	731	729	711	731	721	733	686	731	724	732	706	755	755	708	792	760	720	761	721	796	730	743	738	793	754	676	736	709	680	765	736	731	686	784	702	743	774	732	699	747	756	665	733	708	733	727	727	738	721	724	723	758	722	719	743	730	735	689	771	741	731	718	693	745	728	714	738	744	754	711	687	710	729	718	704	727	710	758	717	704	711	695	778	731	737	772	722	694	749	755	761	747	701	743	721	725	766	725	731	738	708	731	710	782	722	721	741	721	748	715	761	754	720	728	726	703	699	715	715	744	763	704	763	779	703	733	742	730	733	684	727	768	722	746	746	703	654	692	765	714	713	682	738	732	744	761	757	688	690	747	746	752	733	743	709	697	662	714	724	721	720	719	728	742	732	688	739	698	710	735	717	744	697	719	732	744	761	708	739	721	742	737	714	755	697	779	725	753	723	721	711	704	666	701	713	723	698	700	780	701	757	723	722	734	730	704	716	749	741	721	699	711	769	694	725	748	687	731	711	734	751	744	704	693	751	757	733	737	737	748	724	747	795	714	750	713	758	762	719	762	781	707	758	765	705	717	710	732	749	682	737	708	733	761	696	750	741	733	732	726	756	737	678	707	730	727	697	697	748	627	774	725	739	767	676	674	687	702	749	716	718	715	761	731	737	732	777	737	690	722	755	748	786	755	742	786	716	750	704	705	711	769	740	717	723	752	761	704	697	762	748	694	714	761	759	692	709	718	740	729	733	702	750	681	726	719	721	726	724	719	725	725	759	735	714	740	746	721	698	682	696	767	736	725	709	726	704	728	734	710	647	773	717	732	727	710	695	747	680	717	711	734	725	750	728	719	708	718	741	738	779	674	722	734	788	747	710	741	753	750	705	702	713	695	758	698	734	732	704	712	745	722	765	727	792	666	714	732	740	730	695	733	708	698	778	722	755	720	716	704	702	730	746	718	743	677	721	736	796	762	746	685	738	715	696	754	701	727	698	750	736	747	730	696	717	726	716	682	723	765	725	732	723	678	729	780	747	728	721	738	748	768	716	762	734	685	729	775	701	695	723	707	766	724	741	697	699	719	721	736	720	707	695	754	746	755	716	692	703	722	730	770	693	699	723	726	690	737	740	706	713	744	745	723	674	684	746	682	748	742	717	734	719	718	697	732	775	697	723	745	731	717	745	709	729	772	735	723	711	706	740	751	744	724	742	734	698	690	721	730	738	723	705	745	763	765	736	765	686	672	709	706	733	770	765	700	733	715	705	744	744	679	762	706	719	716	736	723	709	741	770	727	755	713	748	707	714	760	735	751	749	713	655	717	719	703	730	792	739	730	710	708	681	782	717	815	746	748	733	702	758	722	743	735	725	682	744	706	712	709	702	721	688	728	730	746	721	725	748	752	710	730	748	729	736	666	707	685	727	745	676	675	721	738	743	730	729	673	748	734	715	700	674	707	732	725	709	749	759	739	720	726	740	800	689	714	710	712	717	730	724	762	720	717	728	760	772	716	695	698	770	723	700	711	776	763	759	691	742	746	716	741	727	706	757	708	764	778	720	746	733	751	718	721	740	706	672	708	770	748	715	742	758	706	706	726	698	748	727	724	680	761	751	673	713	729	718	735	720	704
18470	23142	16750	9575	6377	4584	3514	2738	2309	2043	1806	1526	1335	1346	1239	1194	1112	1048	995	966	922	943	909	905	825	850	836	809	810	776	830	849	781	775	779	831	800	755	734	742	763	695	789	740	726	715	688	748	716	734	711	776	720	703	706	749	729	708	702	758	723	718	722	748	696	676	711	738	744	736	668	705	687	727	683	714	682	708	714	708	711	761	714	726	664	708	719	709	671	706	693	690	678	667	716	676	737	677	745	733	627	720	707	720	694	712	691	689	701	718	695	692	720	684	680	695	715	674	676	697	680	694	693	687	741	676	664	675	701	734	653	709	699	639	714	711	712	711	674	725	676	705	681	722	692	711	719	711	693	734	681	738	727	696	701	705	660	696	688	761	699	643	738	654	690	681	759	707	744	710	675	656	711	677	678	667	674	731	736	659	736	764	695	691	698	703	709	676	686	701	693	716	654	698	697	697	697	681	699	704	727	723	648	686	714	665	710	672	678	725	673	670	692	722	704	710	649	654	700	657	648	719	691	699	713	705	694	725	678	688	683	668	676	705	706	709	699	641	651	657	654	668	653	668	669	715	741	670	723	708	691	703	706	680	700	688	671	699	665	675	691	737	663	702	687	711	711	713	719	690	657	674	701	704	695	708	734	707	738	689	738	658	757	673	723	655	671	673	719	696	688	718	663	644	698	671	714	677	692	653	638	705	658	694	676	692	672	701	670	698	669	697	688	705	717	673	701	708	734	674	728	749	755	696	734	717	673	687	685	676	715	685	691	704	704	741	717	719	676	672	686	695	714	707	685	696	722	708	652	700	675	674	668	698	668	643	726	681	702	723	665	683	696	712	725	687	687	703	672	710	692	703	724	678	701	707	729	674	719	676	682	660	761	712	698	670	640	673	706	701	707	699	692	710	708	681	697	703	669	722	651	656	744	678	676	716	653	690	707	674	689	676	705	693	712	724	691	700	721	625	710	667	696	704	733	673	697	711	718	675	709	720	728	704	657	716	691	701	721	672	669	680	681	700	676	707	691	687	706	667	674	701	651	674	647	678	664	731	717	683	676	674	663	727	685	690	743	721	709	661	702	664	730	728	684	754	676	696	722	697	707	668	668	688	750	678	697	708	699	709	682	709	629	676	706	661	646	720	756	699	680	713	733	677	659	706	721	696	674	670	698	714	692	654	690	709	698	715	726	725	656	663	607	678	687	689	698	766	677	684	664	679	657	717	716	674	665	738	710	711	714	683	699	700	675	735	708	665	679	654	727	719	691	718	684	691	681	709	699	689	669	702	693	734	642	672	704	731	677	700	694	695	745	704	686	685	692	684	692	706	671	708	674	699	699	698	651	659	677	658	729	771	703	681	688	686	688	706	681	661	737	685	725	721	711	676	692	678	645	725	667	682	709	655	640	721	702	687	739	643	689	693	709	691	680	705	652	691	675	720	699	704	723	679	769	673	722	693	702	692	681	713	685	707	682	684	737	656	657	716	664	691	654	699	671	690	666	685	724	717	709	686	692	673	741	684	700	750	751	695	706	705	712	690	692	708	694	718	701	704	678	683	676	701	665	659	688	685	721	690	679	720	672	654	685	678	690	643	705	703	661	707	662	693	696	648	685	736	702	670	700	706	703	701	689	673	694	710	691	668	692	662	711	722	652	645	652	664	740	698	717	690	655	637	647	666	657	723	713	703	671	702	707	696	684	653	714	684	682	670	689	716	687	665	652	698	742	704	686	667	671	724	680	728	697	724	703	676	687	609	649	701	662	704	708	676	698	690	631	659	717	666	728	713	618	664	667	706	684	698	650	709	677	700	710	727	665	740	711	700	693	664	700	725	737	729	644	700	663	658	668	730	684	691	672	677	724	746	697	718	681	696	712	657	665	680	701	720	640	673	698	690	757	729	683	707	692	663	710	690	696	716	661	730	644	688	646	716	665	677	708	704	720	720	663	701	719	697	684	662	745	713	730	628	685	673	684	707	676	705	726	698	664	665	713	650	699	714	695	691	728	657	750	703	709	654	706	692	713	683	710	678	718	716	694	691	752	660	673	719	708	670	689	724	626	686	678	673	680	667	674	682	725	655	695	701	706	707	689	713	682	707	711	704	723	690	692	655	654	701	672	619	723	709	695	676	724	730	717	728	708	712	710	693	691	713	713	688	727	674	692	673	663	696	745	694	662	700	703	647	716	669	669	665	677	716	688	665	694	674	745	714	697	720	682	674	705	679	695	698	716	683	725	627	716	708	738	657	695	644	658	706	681	695	647	656	694	703	694	699	717	682	713	647	692	660	682	744	663	723	719	699	686	695	657	676	677	662	674	662	656	654	710	723	715	680	715	681	689	661	699	725	677	718	683	654	731	691	665	688	707	740	680	677	715	657	695	669	675	687	638	715	672	669	715	680	711	684	697	693	712	744	733	652	713	699	704	683	706	692	669	719	675	649	656	707	727	717	683	654	684	746	690	658	650	699	727	705	656	721	720	722	684	692	697	717	663	692	703	640	651	646	701	686	661	722	741	691	711	672	673	716	676	730	687	686	684	724	661	687	706	656	673	673	707	740	680	671	671	675	729	677	692	706	720	645	706	691	688	692	655	707	676	688	686	683	692	708	670	639	719	718	702	676	705	713	693	699	685	707	679	707	668	685	691	705	724	687	663	726	648	707	722	709	721	666	700	692	703	685	688	693	669	706	685	645	672	676	684	672	709	702	660	675	708	631	711	717	743	683	684	690	659	656	632	666	672	678	651	740	712	702	731	702	656	680	764	700	671	683	671	696	694	679	700	721	691	705	721	701	683	692	692	693	724	693	670	674	689	679	659	681	701	657	689	682	687	675	663	681	701	671	689	707	721	657	688	675	725	688	700	671	690	721	730	708	701	671	661	731	721	683	733	699	729	732	686	681	718	676	640	646	708	683	730	701	676	741	731	679	685	659	714	658	654	675	698	694	710	665	706	711	713	700	684	698	690	712	679	659	702	716	702	687	722	675	671	685	691	688	693	652	665	654	680	705	699	674	660	665	659	662	687	704	642	675	675	686	660	708	726	700	710	674	681	735	670	691	692	699	682	694	675	701	648	700	705	700	648	650	713	697	735	683	701	699	671	680	734	683	713	692	700	699	688	712	712	725	688	704	706	702	739	691	696	682	695	699	675	710	699	678	701	697	673	650	700	647	721	705	729	694	693	659	718	683	679	765	720	711	661	773	706	668	675	702	723	722	678	668	709	667	706	720	648	683	708	685	711	722	707	666	689	716	773	697	698	689	701	705	712	659	730	706	669	695	676	684	648	725	687	742	728	663	723	684	664	731	727	688	644	670	670	715	687	714	668	719	748	659	696	738	704	736	661	679	706	712	717	697	673	666	714	678	657	693	670	691	625	709	648	725	653	714	732	706	705	669	738	704	657	706	694	700	712	693	705	672	689	768	717	688	689	706	698	688	682	740	688	720	712	673	695	710	692	709	701	690	708	750	693	655	678	668	716	704
28085	15121	1638	364	251	222	169	203	167	173	173	149	159	146	149	156	139	154	156	137	161	169	168	146	172	162	164	144	169	180	173	146	166	169	160	190	161	160	152	157	166	178	176	158	151	146	182	177	172	168	161	167	141	163	162	155	168	153	152	150	155	156	140	160	169	175	162	167	146	179	168	158	144	152	152	183	157	161	151	172	160	161	162	160	170	162	165	163	189	140	180	166	158	157	183	155	151	173	150	161	178	150	139	150	162	188	155	161	174	151	147	151	147	151	189	147	165	164	162	158	176	153	162	185	161	151	147	178	165	162	144	145	147	154	162	170	143	150	170	141	148	149	138	161	172	182	173	152	151	168	157	182	149	154	155	170	169	137	149	171	144	162	150	143	156	152	174	141	178	164	158	154	186	151	189	154	189	157	158	170	161	159	154	164	176	171	166	157	157	175	159	155	166	159	171	157	148	159	148	146	164	160	157	151	135	155	149	157	149	171	175	138	148	149	157	182	163	156	153	154	148	164	152	168	168	168	168	153	172	165	155	165	148	155	165	148	169	156	161	163	158	152	167	153	161	165	184	181	149	161	167	150	172	176	187	151	170	147	169	182	156	169	162	162	170	170	176	135	151	158	156	168	169	165	158	161	159	185	175	180	163	154	162	170	160	167	165	155	152	155	141	193	178	168	166	155	156	165	151	150	147	165	154	168	156	175	163	160	156	153	164	190	166	147	152	162	179	156	145	156	190	150	153	180	158	167	170	171	146	172	136	154	149	162	177	182	143	145	167	150	174	164	143	149	165	165	148	159	160	173	176	149	156	141	150	163	162	156	172	159	143	164	168	158	138	165	155	147	149	166	157	151	149	163	145	148	172	145	169	166	165	144	132	174	147	162	154	163	142	147	170	160	188	147	189	184	172	141	147	168	164	169	167	187	147	138	165	158	161	168	177	191	163	157	163	135	175	140	172	154	199	151	144	171	169	178	146	161	140	160	135	187	153	193	149	155	141	168	186	141	168	148	142	156	166	180	185	176	165	162	166	175	161	159	151	143	157	163	173	161	146	149	172	153	182	169	140	163	149	139	144	170	167	159	166	172	151	169	163	160	162	166	140	165	171	150	142	170	132	155	153	147	178	153	145	151	167	155	148	170	158	173	162	175	173	152	148	176	177	135	192	152	162	174	167	165	144	180	171	162	154	152	159	161	141	153	149	146	156	165	153	156	139	157	169	129	163	141	169	162	148	154	166	151	156	143	179	188	174	146	178	150	149	146	164	185	163	157	163	148	167	165	147	155	155	132	175	123	161	147	159	161	156	163	156	149	167	154	154	176	154	135	161	172	151	146	162	147	140	164	140	153	160	176	147	186	160	155	167	166	148	184	180	147	155	160	162	162	157	156	170	155	165	160	150	157	167	143	168	159	172	159	136	162	154	163	152	145	168	167	132	159	150	156	160	162	159	159	158	177	139	165	128	145	161	153	175	174	160	160	161	157	163	160	186	168	137	169	153	177	141	144	147	159	149	153	156	157	175	168	166	155	154	149	144	167	167	153	165	159	142	162	139	151	167	151	166	130	173	168	173	158	179	159	162	148	184	168	135	172	159	167	182	156	149	154	153	139	168	158	199	153	151	166	155	166	144	147	138	156	165	177	151	177	154	169	181	161	146	156	179	177	156	133	169	144	143	133	167	154	159	182	166	170	166	139	164	172	157	171	135	170	158	158	175	138	161	180	147	163	157	160	156	168	182	173	150	153	203	168	184	173	172	139	166	173	183	170	162	150	154	162	141	154	168	159	145	159	148	156	121	155	170	159	163	157	166	167	168	162	166	179	176	155	174	169	175	184	130	147	175	153	172	170	133	166	144	159	171	163	187	149	165	168	178	154	164	151	155	151	163	140	157	176	166	154	168	154	167	175	153	182	151	129	140	154	157	154	148	170	133	181	164	194	162	151	152	186	158	165	146	133	169	146	156	196	154	167	165	137	131	170	163	192	170	144	148	140	147	148	142	162	164	155	154	163	178	158	156	147	158	159	161	179	170	181	147	163	165	162	177	163	149	180	167	156	137	152	155	146	181	151	171	148	154	173	165	167	153	150	177	168	155	159	168	177	164	160	172	158	165	172	164	151	166	158	144	155	163	158	153	166	169	166	153	161	187	157	135	157	149	163	174	167	151	141	166	148	168	164	149	176	172	133	159	148	160	166	161	183	157	144	170	149	178	161	150	174	164	185	160	156	153	171	160	165	160	170	155	127	169	176	135	147	174	166	159	186	147	164	150	151	158	161	159	153	155	135	160	151	185	158	156	156	165	143	143	173	149	140	155	166	157	163	158	160	152	162	152	166	177	183	156	146	177	151	171	154	168	153	171	171	141	139	165	154	148	151	164	152	157	170	146	170	152	156	145	163	139	151	168	163	164	168	155	163	149	157	155	171	149	155	181	151	175	160	190	164	171	145	156	151	166	180	183	162	173	164	157	141	124	168	153	182	155	154	142	162	164	169	142	164	186	182	161	163	166	151	168	132	160	155	170	148	140	161	146	168	177	148	150	163	166	159	160	152	153	161	166	156	144	165	172	164	150	156	159	172	180	170	161	166	150	144	173	179	154	148	141	147	155	170	144	170	171	163	173	133	160	176	188	183	158	180	179	170	177	157	161	158	174	169	177	179	180	151	169	167	130	151	153	170	157	157	157	155	161	154	155	168	157	155	156	133	145	137	163	164	157	152	183	157	138	164	152	159	139	179	164	181	157	153	155	171	147	166	160	157	168	163	139	156	167	176	141	165	162	160	188	186	150	165	166	170	141	154	162	153	132	147	146	150	152	153	162	160	144	152	159	164	156	143	166	180	172	166	155	155	158	145	176	181	164	159	161	142	162	178	157	162	156	151	161	158	137	144	162	174	156	179	158	165	160	151	150	177	149	176	170	158	146	141	135	165	158	156	159	168	163	177	164	143	167	191	165	165	154	157	164	155	168	152	156	163	149	176	172	152	157	161	160	178	144	139	177	159	151	168	166	164	165	160	154	159	160	169	161	174	165	170	164	137	150	172	147	152	150	172	144	170	161	169	157	191	170	159	152	151	172	175	131	143	161	153	145	144	150	156	168	169	162	157	184	156	163	157	152	157	163	165	164	157	185	145	158	142	135	164	150	146	152	159	133	166	143	153	161	159	164	170	147	163	181	154	162	153	154	171	136	169	167	137	161	157	154	187	170	152	177	171	149	173	169	161	149	162	182	173	168	140	171	148	177	167	145	136	170	150	185	144	160	166	167	171	134	158	166	158	170	165	181	136	168	173	162	174	157	144	189	182	144	157	178	151	166	187	145	153	141	140	157	172	175	183	165	174	155	151	157	168	155	140	165	155	172	148	153	168	152	144	147	204	167	150	156	151	172	174	174	176	167	143	147	161	152	141	175	151	173	152	168	140	139	133	166	169	160	168	148	146	151	159	162	154	164	163	155	176	163	177	154	164	165	171	155	182
10591	4825	745	437	332	238	230	238	245	217	218	202	185	197	217	211	207	207	181	200	190	186	155	179	179	176	196	214	164	173	173	198	177	208	198	180	213	182	206	169	194	192	170	188	184	177	200	172	158	207	190	165	188	171	204	178	199	191	177	178	171	167	180	163	161	182	190	161	189	174	160	173	185	160	174	192	185	186	169	179	167	186	155	194	187	195	180	180	179	178	171	207	209	204	176	174	174	184	204	198	190	187	193	197	182	192	181	178	188	201	164	177	166	207	194	176	193	188	184	171	186	173	188	204	196	178	159	181	201	177	181	195	187	185	200	192	193	168	183	171	180	188	176	185	196	199	211	193	179	202	173	179	186	169	176	202	161	196	170	160	181	176	144	191	173	201	200	214	195	176	190	196	180	180	161	181	175	166	197	176	190	179	177	197	186	212	199	184	190	193	191	188	213	176	188	181	190	172	207	168	172	178	180	168	173	189	179	166	178	166	194	216	194	174	166	188	191	189	180	180	177	178	194	163	185	171	175	181	200	188	175	193	193	225	196	171	185	200	183	194	193	196	167	171	189	170	157	206	172	179	217	181	170	189	170	167	152	199	173	163	193	164	166	160	206	157	200	184	186	182	177	159	187	174	157	189	188	225	164	203	196	198	186	190	195	181	175	160	200	202	170	176	159	193	164	190	194	182	187	197	193	178	204	198	190	175	182	181	185	160	162	190	166	181	176	158	176	194	177	178	184	186	193	179	201	184	181	176	180	175	189	196	194	178	181	179	183	170	180	166	177	193	185	185	175	157	185	182	157	188	142	190	185	172	173	186	198	182	182	177	174	163	194	189	199	181	180	160	221	164	177	207	191	188	195	177	156	163	184	182	178	168	192	176	179	168	172	186	179	166	182	164	187	199	170	215	196	172	177	191	191	165	206	143	184	186	200	176	192	172	169	183	193	178	189	186	178	171	194	183	193	168	183	186	212	210	175	197	179	174	171	183	171	169	202	181	186	202	191	177	201	210	184	184	192	177	201	180	203	186	186	171	228	184	152	181	184	186	188	194	189	181	192	207	187	172	166	179	186	188	188	170	163	199	164	208	189	185	193	168	178	204	188	178	171	184	172	180	195	184	186	174	173	193	167	200	185	169	177	195	180	168	195	167	168	184	193	165	168	188	169	200	198	195	199	181	181	192	199	182	177	184	175	182	171	159	197	187	186	196	196	169	191	223	189	178	154	184	176	196	167	163	181	173	172	218	199	194	190	182	179	191	175	169	177	164	187	175	196	163	197	181	182	172	187	179	174	189	194	173	173	180	181	180	178	169	216	181	170	168	188	178	194	187	180	210	176	187	170	167	158	170	181	182	208	166	175	166	169	175	182	189	174	153	171	171	187	203	186	194	204	186	171	205	163	172	200	200	201	188	164	172	166	164	179	175	211	178	200	189	182	176	151	156	172	183	207	199	184	199	189	184	176	188	180	187	188	205	188	190	190	186	200	178	194	175	195	170	163	183	161	181	186	197	156	166	162	192	204	160	174	173	181	186	182	168	183	169	191	192	174	166	170	203	202	204	207	177	178	164	195	197	157	188	165	206	203	159	203	178	176	187	196	173	169	181	213	182	180	194	181	178	173	183	185	153	186	173	202	181	225	162	170	178	179	149	160	182	171	182	195	179	169	198	139	165	204	155	202	203	159	187	180	156	196	204	173	172	178	163	163	153	204	205	168	198	180	168	147	195	192	163	162	160	188	193	194	209	170	194	169	193	188	185	185	179	157	176	166	185	204	168	192	177	189	176	175	171	184	175	177	205	165	189	196	179	203	186	155	199	195	189	178	172	158	195	183	177	182	207	191	175	178	193	162	170	182	167	169	167	213	173	172	191	155	176	196	177	183	172	182	181	203	181	182	206	177	186	205	149	194	187	179	176	173	176	190	188	175	177	196	178	172	180	164	195	186	178	177	185	189	198	178	177	186	189	177	191	183	175	193	175	184	194	192	173	189	163	163	179	160	172	214	167	218	172	204	188	175	176	165	176	166	172	189	176	205	185	190	197	178	172	176	188	202	198	188	169	201	193	175	179	199	177	169	165	185	176	180	187	204	173	163	186	185	158	170	170	159	175	175	188	199	181	176	183	179	179	166	162	171	170	174	168	167	208	191	189	197	177	175	192	191	169	205	196	173	184	190	147	193	178	201	186	181	174	188	180	188	196	191	203	174	159	155	166	179	176	189	198	173	182	193	168	184	177	200	174	181	187	163	174	172	190	171	173	179	184	172	196	192	171	203	178	159	173	190	181	205	181	184	196	198	166	215	153	214	213	167	165	181	156	192	193	184	180	186	187	150	197	198	201	180	179	190	210	192	187	188	179	175	164	190	195	164	183	158	170	196	179	198	175	170	198	167	172	177	175	184	177	169	169	175	178	171	199	167	172	196	188	185	180	158	185	168	174	166	183	175	176	168	163	206	187	186	204	181	192	188	189	187	185	173	204	189	173	210	161	164	159	187	189	177	143	178	202	209	175	189	210	176	195	147	194	178	179	167	216	183	184	169	159	179	194	189	183	213	196	188	213	174	166	182	172	167	144	180	205	174	183	190	152	184	190	200	209	190	201	169	180	175	154	168	175	171	199	177	186	159	177	177	187	168	190	174	151	179	185	200	188	149	166	195	177	182	183	177	178	190	194	195	171	199	204	166	181	186	184	203	165	166	177	188	195	178	183	217	167	186	191	202	179	171	189	194	188	189	211	189	186	175	171	198	179	190	176	183	169	171	185	156	179	188	207	192	193	151	183	217	176	186	180	196	188	164	206	185	152	228	199	179	178	171	207	152	190	172	185	182	194	167	185	164	177	195	173	187	209	188	174	188	182	206	188	174	184	181	184	189	189	186	196	181	162	181	159	191	172	198	185	171	167	199	178	195	172	206	162	183	172	187	171	186	189	170	203	171	182	209	184	170	165	207	166	173	224	167	168	156	206	205	170	179	199	199	168	199	177	178	193	177	194	170	167	193	152	177	177	195	178	172	177	213	180	167	172	198	187	166	176	194	177	162	183	198	189	176	189	166	173	193	165	168	214	178	171	178	189	180	189	180	164	187	181	171	176	189	185	185	181	178	170	165	193	185	172	193	182	182	193	173	179	176	183	200	175	170	188	175	211	159	202	177	185	163	208	177	191	172	182	180	183	182	179	171	175	180	172	182	177	157	201	174	175	178	183	195	169	183	173	184	190	187	172	195	184	156	181	180	163	180	180	186	173	200	188	198	180	177	199	167	196	189	195	193	175	181	177	177	171	181	149	177	168	179	203	185	156	170	173	184	184	169	195	185	199	151	169	171	202	177	173	189	183	205	200	181	206	203	192	158	195	199	180	179	170	207	187	183	181	176	160	163	173	176	176	186	177	166	183	186	205	175	177	188	200	162	210	181	189	184	158	180	204	174	204	176	207	198	191	194	163	165	163	183	153	174	193	179	174	176	183	172	192	184	195
24438	20384	26910	23733	20316	9185	1364	937	781	666	621	585	562	518	550	540	494	497	472	446	437	473	471	452	455	426	415	439	419	431	426	441	435	429	392	394	388	424	460	400	386	404	448	393	414	393	424	405	437	428	434	400	410	434	402	371	354	388	402	416	401	391	410	413	414	369	429	398	375	386	382	403	428	396	395	384	403	381	383	374	391	385	390	400	389	412	433	410	405	422	377	389	389	400	442	388	402	414	377	373	428	383	388	393	391	439	420	366	380	387	435	375	422	399	399	391	411	396	416	421	385	404	397	388	407	413	382	386	447	356	444	415	389	375	350	383	371	392	395	406	408	376	390	402	432	418	392	408	395	384	390	360	398	402	383	409	421	417	422	406	388	379	372	406	355	405	426	417	386	382	421	371	425	419	389	388	421	359	367	378	402	426	413	405	380	383	414	378	410	438	414	374	392	416	371	402	409	418	376	423	398	413	395	414	420	407	372	419	409	379	368	384	433	377	424	381	396	393	368	387	402	402	391	369	407	358	396	445	384	399	390	413	408	406	408	409	404	400	378	412	413	362	438	362	427	399	382	381	411	391	384	381	389	417	407	393	407	408	428	389	421	402	380	407	409	389	392	411	351	425	398	390	400	362	392	400	394	399	425	415	392	380	429	411	433	400	385	402	424	414	411	391	385	411	394	429	407	379	389	356	380	411	373	394	378	414	390	367	369	358	426	427	375	385	409	393	413	393	388	400	396	388	428	352	434	415	408	390	391	435	347	389	426	369	370	411	406	368	373	367	393	388	390	413	404	423	408	416	350	359	437	418	398	399	416	392	403	391	419	376	427	354	414	418	395	381	418	404	368	382	397	397	381	401	402	390	389	372	409	419	410	391	406	389	349	433	409	382	363	394	388	385	366	377	399	428	420	356	379	376	363	403	394	412	377	384	388	376	411	394	391	397	384	384	427	394	431	409	391	373	445	400	403	387	390	380	388	379	411	390	371	417	401	420	411	379	400	361	445	416	337	397	411	400	392	429	381	400	386	402	422	372	406	399	386	363	449	395	388	391	407	406	339	399	418	396	433	422	438	391	414	408	389	417	375	351	391	368	389	381	409	403	363	402	387	390	367	427	376	437	417	392	412	396	358	395	399	350	422	410	374	381	329	394	393	376	401	398	417	427	372	420	411	437	376	395	395	401	374	391	367	397	419	365	381	379	389	412	387	432	406	348	393	361	361	410	359	411	414	376	383	384	365	417	396	405	406	369	407	402	363	375	383	387	399	389	387	397	413	394	391	391	382	374	403	360	399	394	424	386	409	374	430	432	395	405	397	407	405	394	416	397	387	393	399	388	399	369	439	397	400	409	410	409	408	395	389	398	413	405	428	402	429	381	385	395	445	388	386	401	360	420	387	365	413	433	414	391	404	428	392	374	383	395	392	371	412	403	381	396	407	354	401	389	396	366	361	382	399	408	372	416	390	410	379	384	420	423	400	389	419	354	423	383	434	418	426	374	410	395	401	378	355	417	419	410	351	444	411	383	385	369	399	382	402	362	378	359	406	422	417	401	398	401	376	379	389	405	392	411	426	389	375	396	398	406	385	406	407	395	379	401	361	406	399	388	389	391	380	413	401	424	407	393	365	423	398	422	410	374	432	427	392	366	423	414	389	392	386	400	437	374	404	415	369	393	368	415	418	379	401	395	369	393	373	477	410	411	439	407	439	407	390	371	397	414	385	373	375	431	420	420	393	411	373	397	413	396	380	416	384	386	390	385	383	410	365	422	395	427	390	410	392	398	426	411	407	381	391	388	387	385	403	413	368	412	375	430	403	444	367	395	406	413	439	425	419	399	408	390	390	431	351	394	434	392	363	377	373	363	421	365	368	399	400	385	393	409	416	397	377	384	392	391	427	430	406	408	391	386	408	411	391	414	389	429	390	411	393	393	371	405	416	374	439	397	388	390	429	374	408	420	398	399	399	385	401	389	379	427	390	367	399	402	404	437	426	396	373	403	396	393	403	414	384	409	393	422	392	410	417	377	366	386	385	384	424	419	416	405	431	390	408	423	399	422	411	358	391	435	391	405	438	392	408	415	372	394	391	362	375	412	413	390	373	379	380	408	405	396	369	401	396	428	407	449	384	399	392	387	406	424	377	412	413	434	372	382	387	419	392	416	365	399	361	384	386	447	380	394	351	404	411	421	378	416	419	390	405	432	408	389	344	400	445	391	355	399	391	422	407	407	405	368	371	406	409	381	393	418	386	422	404	394	395	383	406	411	375	384	375	393	401	390	398	396	410	420	400	384	380	362	367	378	377	384	411	386	387	404	384	391	339	387	403	409	390	395	435	378	398	394	393	419	390	431	370	365	412	369	377	365	373	392	404	386	423	403	458	381	394	396	382	388	393	381	375	394	398	437	385	411	378	355	401	380	415	365	395	379	369	406	366	389	409	403	460	365	400	379	378	404	365	404	384	409	380	406	393	389	389	388	363	392	402	418	346	398	400	379	367	387	395	373	417	410	386	392	377	374	380	360	384	389	348	366	400	395	381	417	382	427	358	400	383	403	391	376	344	389	431	372	409	386	372	400	385	364	389	376	383	393	454	401	428	388	366	398	418	398	392	410	390	397	398	398	384	399	417	371	426	379	396	402	379	388	417	383	420	359	396	394	393	391	408	396	374	432	371	401	417	372	424	362	373	357	435	380	380	406	385	405	407	461	411	401	391	410	407	393	392	385	417	388	412	407	379	390	412	374	417	385	409	411	429	430	445	381	424	404	389	373	373	400	381	405	403	386	416	382	388	404	392	385	405	397	422	402	396	405	418	375	394	424	349	445	391	387	381	373	412	403	385	386	396	375	397	408	376	387	375	366	404	411	391	396	403	433	401	409	363	418	396	366	394	369	383	380	423	349	422	412	372	407	419	340	331	407	405	396	407	395	421	380	394	371	405	364	426	425	419	410	398	393	405	365	403	392	386	418	372	386	430	424	422	408	405	410	380	402	395	380	384	415	386	381	408	376	375	357	393	371	397	421	406	420	416	422	374	410	375	371	369	343	385	403	426	398	395	418	358	390	385	392	371	388	402	398	351	375	408	378	405	410	397	377	386	400	395	421	425	388	391	397	404	363	379	406	411	411	399	382	426	365	398	416	382	405	373	364	426	379	377	414	379	407	371	392	422	384	409	390	361	411	420	407	427	453	420	416	408	381	420	381	413	402	386	419	446	394	383	378	405	404	348	403	401	384	395	363	423	403	384	391	400	378	377	419	360	399	404	410	378	381	392	415	380	415	401	399	418	388	370	398	385	381	404	378	403	410	418	410	429	372	412	393	382	401	392	400	404	418	420	385	416	391	391	382	406	407	404	370	402	443	375	373	380	386	428	380	413	406	380	383	407	427	417	385	372	394	375	406	400	429	376	396	379	413	425	372	391	388	382	389	388	411	427	392	389	398	375	427	403	395	376	391	375	408	438	380	409	366	427	375	417	420
19037	18831	10606	5529	3412	2485	1881	1476	1268	1059	973	840	724	675	676	625	605	595	532	546	545	481	492	499	487	466	459	438	488	448	459	428	412	435	434	415	445	403	461	420	398	432	401	414	436	389	423	396	423	368	384	379	390	432	425	392	377	362	417	384	428	392	377	383	390	391	401	402	401	384	379	398	406	408	407	375	442	386	386	399	396	421	426	369	395	377	383	369	384	406	418	420	404	376	417	395	378	392	404	372	379	426	384	399	419	410	378	368	414	372	422	366	387	389	400	389	426	389	359	414	371	372	372	381	381	367	393	418	372	391	371	373	415	425	396	333	400	381	395	385	425	373	381	428	385	404	397	377	371	367	420	344	375	401	390	411	373	345	416	388	441	409	375	400	377	352	356	398	415	391	382	359	366	400	390	449	391	370	413	374	388	372	403	397	352	377	440	384	401	407	371	353	371	400	403	380	415	406	398	344	412	367	414	379	384	395	368	374	407	393	367	367	404	379	384	403	423	394	391	368	380	385	368	381	392	390	390	372	399	356	378	386	344	362	385	385	387	383	362	402	364	354	382	368	397	358	396	380	403	405	423	387	372	381	410	391	404	392	359	375	410	391	362	425	361	359	396	385	401	386	426	420	411	392	371	383	381	395	381	399	386	369	401	396	398	359	354	389	356	384	413	407	365	384	385	400	375	399	392	377	392	368	389	381	414	400	380	397	383	416	377	406	381	335	402	356	370	400	404	339	409	365	374	373	349	348	393	416	390	376	405	392	368	390	388	365	342	385	400	363	370	372	425	391	402	416	371	431	368	400	391	410	376	368	388	370	402	377	410	386	388	394	361	360	411	399	368	386	417	367	377	418	395	389	393	370	397	361	362	416	365	401	380	386	370	418	395	413	408	365	383	384	371	388	353	381	401	369	370	372	404	347	429	388	375	394	347	428	392	389	382	398	372	384	416	388	349	408	376	384	441	353	396	386	374	358	394	388	361	389	392	422	375	365	380	355	382	377	338	393	396	418	370	375	374	406	383	388	340	351	369	391	402	374	439	368	373	387	402	423	360	366	382	386	389	407	436	382	386	382	407	381	375	351	425	417	373	373	368	366	367	393	361	398	369	400	362	364	373	397	389	376	391	382	383	402	379	420	354	375	377	395	371	367	398	385	415	345	373	355	403	387	349	350	380	382	352	395	378	376	368	404	364	365	399	376	422	355	378	402	392	384	429	380	390	407	407	403	419	410	345	404	389	413	412	374	370	424	396	415	401	373	383	367	408	367	397	392	391	392	378	397	413	410	402	389	403	392	383	401	402	334	407	402	406	398	399	389	383	375	395	378	375	389	379	382	398	395	341	412	402	411	390	356	398	404	433	371	402	406	383	388	389	397	376	409	411	395	376	383	371	341	397	392	372	380	380	399	395	395	392	400	405	381	395	355	377	412	406	355	375	379	392	403	411	386	354	370	362	400	388	395	376	366	408	376	374	350	396	367	390	399	396	389	395	412	365	392	387	429	371	367	406	426	349	373	347	356	384	360	377	408	404	361	419	417	411	363	379	378	384	388	381	396	397	373	394	373	419	376	393	393	433	407	396	380	400	399	345	384	376	397	368	409	378	393	375	389	370	378	389	361	377	379	377	394	371	368	372	390	396	374	358	389	367	354	417	415	416	352	413	415	387	380	413	420	399	420	371	403	368	401	367	401	397	402	362	347	381	382	351	380	384	395	371	388	407	387	387	401	399	393	399	399	401	390	398	378	410	412	427	387	372	380	405	332	366	369	388	399	385	414	364	380	366	410	386	385	365	385	369	371	374	395	376	379	381	385	374	383	384	413	360	383	413	401	400	403	382	382	384	400	389	409	363	424	401	402	409	379	380	369	372	351	397	392	375	402	405	382	345	393	375	396	373	388	401	373	414	347	399	369	377	391	409	376	402	417	339	409	355	380	381	375	344	402	382	386	396	393	404	416	406	400	408	391	386	398	406	362	393	383	377	412	364	411	411	405	379	378	407	431	397	409	373	352	365	406	404	381	418	362	392	392	399	379	395	374	411	372	375	375	409	389	386	358	423	403	389	351	375	416	387	379	399	394	406	385	381	352	370	386	374	390	403	396	387	379	380	364	378	360	370	378	342	389	390	407	392	384	370	357	412	370	396	364	369	401	416	358	396	380	367	420	396	365	420	403	372	398	383	375	387	397	368	396	395	363	353	372	384	412	377	351	422	416	339	353	360	393	375	398	377	393	402	377	352	393	393	363	369	391	409	399	378	395	401	368	376	397	408	370	381	390	424	374	397	362	372	382	386	389	369	397	399	404	385	426	352	391	403	362	363	389	378	383	390	376	417	415	398	412	409	400	373	357	402	407	362	384	395	357	349	351	392	391	367	341	413	381	406	403	351	337	430	362	406	390	375	385	409	365	405	399	392	390	396	385	373	391	383	378	384	390	395	425	414	384	419	404	405	396	384	391	386	405	401	391	353	421	385	374	353	387	361	368	378	383	406	371	377	391	394	384	411	373	406	382	384	378	379	382	405	376	396	400	395	433	339	380	388	389	359	347	382	411	387	381	378	402	409	356	377	371	373	423	375	414	381	415	380	376	375	374	388	388	369	385	377	388	381	375	394	378	386	380	376	411	399	360	383	375	409	390	376	373	376	366	393	416	386	377	406	374	394	419	394	365	365	414	376	395	359	397	370	397	373	370	364	406	375	381	399	368	381	352	380	434	381	379	382	379	392	375	368	409	386	405	371	377	395	410	392	387	385	394	398	386	394	393	386	358	400	415	378	417	381	400	398	382	392	408	389	365	396	399	394	381	382	369	380	402	426	384	415	370	371	417	380	358	387	395	397	411	377	415	405	365	395	418	376	395	385	355	376	386	385	414	382	391	390	399	381	396	372	364	430	366	391	365	374	399	380	377	404	377	415	382	423	377	402	382	404	424	388	389	396	386	357	383	368	366	374	400	377	407	384	393	395	430	376	372	364	403	380	391	335	370	398	388	358	428	401	416	410	382	377	409	416	397	362	398	371	387	388	353	374	358	400	374	396	383	361	346	398	355	384	350	419	381	393	445	389	368	383	397	373	372	413	365	428	358	377	422	347	379	377	395	373	378	385	362	387	397	369	368	378	390	361	384	412	389	383	397	411	364	380	388	394	400	379	391	339	371	353	379	373	371	388	386	368	358	373	377	370	365	354	400	408	352	399	362	401	411	384	389	347	383	358	412	420	389	382	377	390	356	396	398	385	366	397	373	360	386	372	397	395	374	392	413	384	398	376	406	363	388	387	443	363	402	388	408	340	419	330	404	403	394	377	359	370	418	379	381	375	379	409	400	399	365	389	386	354	391	366	395	434	402	398	390	405	397	374	403	396	384	372	378	402	374	398	427	381	401	354	394	398	376	369	382	390	383	386	378	414	413	369	395	410	368	403	382	376	391	397	383	360	401	388	390	374	403	420	411	401	395	368	378	398	357	399	373	425	367	370	376
22475	20349	26986	23587	20352	20389	8522	1823	1404	1320	1184	1087	1025	1011	960	909	935	842	904	812	818	849	789	756	826	801	795	756	762	773	761	731	745	753	801	754	752	777	751	758	734	755	733	782	742	755	768	700	768	759	740	760	733	698	754	669	727	721	746	725	723	718	805	757	720	735	731	783	737	729	735	694	729	720	719	740	779	743	718	724	818	741	766	772	739	757	753	777	689	695	719	698	748	738	710	672	712	744	769	700	734	702	704	701	745	741	753	730	761	716	740	694	747	723	705	761	735	706	764	685	714	705	709	728	723	739	728	762	715	741	742	690	735	738	678	734	750	701	704	687	759	702	755	683	750	748	722	722	714	744	681	757	711	688	694	745	669	754	705	761	699	731	739	694	765	685	686	746	751	736	737	759	731	734	729	720	740	699	715	738	697	748	693	723	728	724	732	699	717	727	725	728	734	727	729	722	713	768	751	706	746	769	738	755	704	753	715	741	754	742	727	718	729	727	708	714	691	736	747	760	767	774	739	748	755	719	707	711	733	654	678	732	721	747	768	758	722	779	664	693	674	707	735	744	702	675	706	768	741	714	710	663	750	700	708	727	730	728	724	684	682	707	731	711	765	749	739	702	708	721	705	707	750	712	721	742	748	709	731	702	718	762	767	726	769	765	721	784	696	687	688	757	741	682	725	720	732	774	752	701	704	780	738	689	682	715	690	708	753	739	738	693	692	678	750	749	674	727	731	712	761	778	724	742	720	736	801	692	710	754	701	723	735	744	718	715	680	693	664	761	723	687	739	757	745	723	718	701	729	722	741	735	787	700	705	738	760	728	762	746	759	731	758	708	697	710	754	753	728	675	697	748	717	726	722	676	709	773	702	719	750	700	710	713	716	712	743	749	703	735	731	717	715	761	668	707	755	743	720	722	707	675	735	751	712	706	753	760	779	733	730	728	736	746	701	752	726	721	696	726	771	730	754	717	766	707	758	739	721	737	672	733	769	759	718	755	732	766	733	707	687	772	735	762	696	704	689	768	730	777	701	750	718	745	689	737	715	734	707	757	738	719	734	785	735	710	716	791	719	686	796	725	760	706	744	726	690	683	692	708	704	714	734	744	746	730	716	749	787	739	702	677	743	722	707	700	731	719	744	684	700	737	764	720	760	728	712	720	731	718	695	712	728	764	745	727	698	729	704	698	673	747	705	712	733	777	744	711	713	695	702	689	737	756	757	724	707	762	760	711	716	770	745	713	714	726	746	682	700	734	741	808	758	713	712	713	698	780	728	730	747	772	760	726	739	733	753	708	694	706	749	648	718	727	771	737	714	700	710	741	754	719	742	700	727	717	719	748	703	696	721	707	763	631	690	712	701	742	740	697	756	732	730	703	710	710	757	688	712	755	743	749	750	731	705	715	689	758	688	709	747	721	783	650	733	739	721	744	695	730	730	733	721	694	733	773	688	720	737	692	750	719	707	708	710	744	702	707	713	744	747	711	699	749	698	721	691	688	738	765	685	745	721	737	703	698	744	730	762	701	685	715	728	704	734	723	717	735	722	683	745	755	722	721	724	731	732	663	674	702	718	721	752	718	709	686	716	710	693	708	722	779	737	722	725	724	709	731	677	728	736	719	694	775	729	745	691	692	736	731	711	752	763	742	733	710	707	724	696	733	774	752	740	738	734	726	721	732	686	739	741	715	769	727	717	718	700	688	739	696	733	742	692	715	738	763	743	694	735	776	726	687	711	694	678	697	725	717	726	733	733	762	738	696	772	702	730	711	736	714	707	707	761	754	669	770	753	704	667	675	732	721	731	713	733	732	700	740	737	760	780	733	721	654	722	706	715	740	770	715	720	676	716	698	745	734	755	724	681	724	698	722	729	739	656	717	699	743	679	725	765	764	765	716	738	747	690	699	728	737	681	735	699	718	719	761	773	771	753	750	722	688	766	752	728	781	726	749	717	700	729	688	728	749	754	717	735	752	734	730	741	731	718	707	715	749	762	742	752	695	750	717	730	752	736	697	766	746	692	711	703	703	689	723	715	753	736	688	716	757	722	725	753	769	719	736	737	759	732	768	767	725	726	727	747	735	695	756	755	689	748	785	742	773	725	701	747	761	718	722	698	711	702	757	703	714	729	704	772	703	752	707	679	693	742	723	751	768	689	737	686	704	721	704	732	768	735	751	696	732	702	719	691	714	750	713	701	694	772	733	708	749	686	726	803	722	706	711	740	723	765	733	780	746	656	707	707	712	725	748	726	748	705	692	743	759	708	704	716	685	729	706	713	740	730	767	738	745	752	762	697	736	713	655	735	696	693	733	743	742	726	727	731	722	706	728	706	769	754	728	723	730	738	763	749	707	721	716	724	716	753	665	673	766	739	724	709	744	718	728	711	675	705	794	760	754	687	761	738	671	680	730	737	738	685	761	708	720	698	705	701	705	758	738	735	658	717	722	702	743	698	715	761	737	699	761	714	756	698	713	692	697	698	703	708	757	681	715	711	752	718	759	675	742	700	726	808	690	762	695	719	669	699	736	676	713	770	724	716	719	727	722	703	729	735	740	719	718	698	678	697	764	722	757	714	767	715	677	717	713	669	734	753	770	771	789	748	723	738	722	727	697	767	748	702	765	692	777	784	737	705	721	725	665	701	782	681	669	709	765	773	676	737	696	708	728	721	685	741	727	692	773	714	720	752	750	738	745	683	685	680	733	762	757	714	727	727	698	733	725	706	750	738	723	700	663	710	766	743	735	699	743	744	769	721	730	651	744	707	737	727	726	729	716	732	683	677	743	735	737	724	713	713	718	715	696	739	720	694	752	756	693	733	699	700	655	764	731	741	781	700	697	722	714	707	734	734	675	707	723	783	732	710	694	642	717	746	730	762	736	772	719	691	714	741	735	695	713	680	734	761	733	727	718	715	652	667	701	770	715	718	736	704	702	736	669	733	672	725	716	768	699	707	699	690	706	764	727	689	748	755	712	721	710	741	671	709	714	770	726	723	725	710	748	735	714	788	701	718	706	738	744	699	721	723	712	703	682	733	731	713	713	745	750	733	736	720	693	684	706	757	732	746	745	738	738	703	762	737	712	768	760	711	766	684	734	721	698	702	728	705	738	741	715	726	736	696	735	700	707	698	730	758	646	743	714	788	704	703	789	730	797	704	748	764	710	751	725	719	711	724	775	703	760	705	679	656	715	794	719	764	731	744	699	686	708	736	713	647	758	642	708	739	719	752	751	745	681	738	727	728	700	773	757	747	729	696	728	743	698	731	762	738	695	712	722	765	722	762	744	717	784	739	660	712	704	734	760	694	736	738	716	716	703	728	726	761	698	741	729	732	710	785	746	742	748	725	744	735	797	712	691	737	749	732	771	718	717	735	717	815	710	697	700	683	688	701	708	710	738	735	677	716	719	763	770	718	735	727	718	716	733	709	708	735	726	747	748	693	722	768	752	738	725	723	758	768	742	746	711	753	724	704	714	774	772
18642	22836	16764	9604	6423	4618	3486	2815	2438	2036	1840	1503	1426	1332	1230	1225	1139	1037	1023	987	923	962	878	906	804	840	843	864	860	836	805	775	757	764	744	766	761	794	784	721	718	788	738	744	722	731	698	706	736	743	769	721	718	707	682	737	740	687	732	732	699	755	713	676	716	736	733	679	751	704	677	731	728	706	727	697	720	678	707	750	756	691	709	706	692	706	748	704	713	764	702	685	732	679	709	718	698	705	716	719	705	727	695	715	657	693	713	706	707	719	710	728	704	713	664	694	711	704	732	663	732	718	722	718	681	680	672	701	686	684	687	685	685	674	679	743	696	683	690	736	677	713	710	721	674	683	700	729	679	700	720	695	695	683	708	708	688	683	701	671	683	683	703	658	682	715	689	672	683	659	734	656	676	696	682	682	662	722	714	683	680	680	689	702	709	700	743	706	671	744	689	666	696	701	681	690	717	733	706	680	703	733	646	717	712	698	678	634	711	673	696	689	701	611	686	680	698	725	699	718	695	709	751	638	678	667	730	715	707	695	679	710	691	709	696	715	713	683	684	692	695	681	633	676	679	713	690	662	732	693	724	717	712	705	681	682	689	707	699	719	699	693	672	666	720	706	706	609	675	701	662	708	698	731	706	705	711	706	646	726	688	697	693	682	648	685	712	703	682	689	643	694	686	652	705	640	700	684	684	670	662	656	709	692	715	642	698	683	728	686	685	755	717	742	671	658	674	737	698	735	667	674	692	695	694	697	671	661	677	669	716	672	640	667	692	673	709	711	688	639	711	692	719	672	662	729	704	703	708	706	678	689	725	715	677	672	701	682	711	677	681	699	711	700	698	730	707	712	664	708	697	652	713	692	659	673	683	661	680	705	741	665	676	711	650	718	694	705	691	673	673	671	656	680	616	674	666	731	695	657	695	701	708	688	672	706	698	705	681	662	682	667	683	707	702	693	685	726	697	734	722	645	704	705	686	691	690	682	689	617	655	736	713	705	747	706	689	710	708	687	671	668	697	696	665	677	725	704	726	715	694	682	725	676	733	709	693	694	674	686	725	665	718	748	676	690	684	712	708	689	696	670	692	669	730	675	662	686	676	708	659	695	702	685	667	713	707	687	681	693	677	693	688	758	734	722	671	701	687	710	698	675	697	650	712	720	696	721	717	729	713	638	720	696	707	687	665	665	696	681	705	708	679	692	736	687	698	688	692	681	665	760	654	703	708	684	707	716	715	693	658	672	659	671	670	702	661	739	716	696	744	719	700	705	712	700	689	661	657	722	688	637	691	736	714	676	717	682	673	711	740	690	683	685	715	721	698	743	701	710	700	692	702	692	670	687	718	734	700	711	726	693	740	651	700	670	679	686	638	691	711	680	702	719	712	631	674	702	690	656	691	694	703	684	703	712	630	681	707	708	697	712	672	715	704	675	686	681	709	717	679	683	703	730	703	698	646	689	701	677	733	725	741	663	637	653	687	692	694	683	667	713	711	696	680	769	741	733	663	745	697	719	741	657	688	694	677	717	669	709	677	697	693	685	699	678	700	683	641	689	749	751	690	741	769	695	721	720	677	682	721	667	717	676	669	686	687	655	680	755	708	683	715	689	640	704	718	757	696	654	686	714	713	627	658	697	686	704	688	687	686	671	695	687	700	672	667	639	752	693	737	693	716	677	689	695	691	731	626	700	713	704	699	676	720	659	681	730	662	694	678	711	655	722	676	712	708	704	717	691	646	688	717	713	673	733	679	727	677	779	731	696	683	655	636	656	676	684	685	736	728	676	710	711	682	679	687	674	704	708	698	713	680	642	693	675	656	709	721	678	677	707	682	701	671	683	682	655	706	699	674	696	743	682	659	705	722	679	746	705	683	665	717	672	677	653	725	706	674	672	661	714	687	696	654	707	675	690	720	652	659	669	700	712	726	673	691	636	653	646	675	687	670	726	692	657	666	714	724	697	677	669	733	666	737	690	665	648	681	722	681	716	707	715	708	691	695	689	727	665	730	768	676	669	660	715	708	655	680	687	669	697	679	678	683	711	671	686	678	692	650	675	709	723	665	708	745	681	714	706	703	707	676	675	659	671	725	664	704	661	718	739	729	702	718	695	694	757	694	670	700	690	723	687	667	672	675	656	673	664	655	720	672	684	740	754	689	642	710	689	714	670	718	684	656	717	719	689	724	687	733	743	680	687	682	686	689	670	717	708	672	706	668	707	716	720	720	650	655	676	710	724	743	719	686	745	717	723	695	673	689	686	680	669	729	704	694	690	676	694	718	729	663	699	670	686	768	690	690	699	677	616	696	680	729	737	678	686	702	715	679	708	703	692	710	707	685	706	708	726	731	646	727	706	656	705	682	708	747	673	665	700	680	679	715	676	662	709	689	692	662	680	696	675	709	738	670	697	745	704	693	705	646	619	750	727	703	703	687	687	654	692	728	647	707	670	737	673	691	699	668	683	742	725	695	695	676	650	680	700	665	706	667	704	708	654	674	677	707	731	740	639	736	698	665	676	699	718	682	706	650	715	699	737	676	700	720	724	716	684	682	711	713	702	703	687	712	651	705	703	695	703	704	749	683	702	684	720	731	664	706	697	671	658	705	707	657	717	713	706	670	648	702	696	726	746	641	683	733	696	669	684	683	710	687	722	669	699	681	685	680	663	673	697	742	702	732	670	693	753	691	705	675	736	713	686	716	673	725	610	678	723	714	704	690	655	695	676	729	711	674	694	702	690	671	716	665	676	709	719	677	713	723	661	679	679	701	685	671	670	664	691	676	681	676	703	708	711	662	678	686	657	675	689	679	693	690	662	686	670	709	717	728	706	709	714	704	685	685	695	703	705	675	741	745	708	703	727	640	617	720	690	706	714	682	727	689	676	667	668	709	707	707	661	692	664	723	690	688	697	726	677	686	685	716	660	683	701	674	708	702	674	711	705	721	705	729	690	643	677	682	664	668	678	668	723	657	685	692	697	660	740	726	742	651	669	716	685	628	649	699	699	674	687	736	698	717	703	694	666	665	679	682	685	702	736	711	687	698	663	703	681	707	661	688	739	676	681	707	670	672	687	687	631	693	718	745	724	665	678	687	709	689	653	708	730	713	737	690	724	678	673	695	711	703	711	694	706	726	704	688	704	674	649	671	717	696	650	707	719	671	715	725	667	724	669	734	662	693	711	693	715	698	678	731	717	667	717	720	705	684	733	731	690	747	706	714	694	689	670	742	703	712	700	697	717	682	701	692	717	667	690	688	702	670	694	704	676	683	651	660	695	690	683	671	718	672	657	630	715	695	679	760	703	722	689	723	718	735	676	719	707	690	677	685	635	786	671	700	671	673	688	679	679	677	719	679	667	701	656	691	716	719	715	717	687	644	709	697	664	681	640	687	703	715	725	686	724	690	692	695	725	749	682	719	717	707	703	685	673	656	676	682	668	672	693	675	678	701	704	691	708	717	679	695	714	707	710	706	704	632	697	713	691	690	699
27937	14719	1454	345	240	228	179	181	188	166	166	143	171	175	160	160	187	174	157	170	187	153	164	154	161	165	163	172	152	164	134	154	159	162	160	168	183	191	176	168	144	165	183	171	153	163	191	191	175	168	145	164	167	148	157	157	163	174	172	174	161	147	146	158	169	161	148	151	156	181	162	131	170	166	179	140	157	178	176	180	172	151	172	176	156	165	166	154	144	180	173	184	173	158	153	169	157	159	160	154	165	170	154	129	178	157	159	150	158	168	146	166	177	167	153	158	154	140	151	190	152	185	158	167	143	164	158	145	171	166	175	171	168	160	180	166	174	166	167	153	197	154	180	171	156	177	171	149	188	178	162	129	153	158	146	171	162	147	150	155	156	162	151	167	150	144	148	186	181	162	137	153	166	146	159	145	179	150	174	165	157	164	158	152	170	158	159	162	160	153	161	153	165	163	180	151	158	180	179	184	175	176	166	147	171	178	152	153	152	152	176	182	182	157	162	162	170	166	173	168	157	174	164	189	166	158	171	181	140	171	164	159	155	159	180	145	168	155	147	175	156	152	182	161	152	174	145	146	172	143	149	150	146	170	176	175	146	171	170	155	145	172	170	154	185	160	153	153	173	166	149	170	175	147	150	164	154	188	167	147	169	155	187	177	160	160	180	159	142	171	151	164	176	157	157	147	129	161	165	174	160	177	165	167	175	177	146	157	149	168	160	149	131	146	173	148	170	162	168	173	174	163	167	176	160	160	157	171	168	154	137	153	156	174	187	150	155	146	139	174	166	156	167	161	159	135	161	151	140	168	173	149	170	178	155	142	164	171	150	157	166	173	161	160	189	164	144	178	169	160	174	190	158	161	152	153	172	148	151	150	160	160	139	143	153	160	166	169	158	152	161	143	153	144	148	156	154	176	165	150	159	149	165	180	159	153	151	140	163	172	168	166	161	177	153	153	157	170	160	142	178	192	162	156	164	152	151	159	163	144	148	149	136	145	193	140	146	151	167	150	141	148	184	156	165	162	159	176	164	158	169	150	141	151	152	163	151	159	170	147	154	174	171	133	154	167	155	175	155	151	173	176	150	170	169	171	150	179	160	185	193	154	157	187	145	183	144	173	160	167	134	128	143	155	128	150	182	158	169	138	153	185	155	162	163	162	157	168	182	147	148	162	158	159	174	164	161	165	174	165	173	151	171	147	149	162	161	159	178	169	170	155	159	165	171	152	157	158	151	166	154	171	169	168	172	142	139	168	178	165	159	161	156	147	158	138	150	173	146	163	175	159	144	169	156	134	177	139	167	163	140	157	145	148	158	143	160	151	169	142	153	156	145	161	166	174	157	162	175	176	176	165	165	142	150	149	169	148	154	151	173	145	154	134	162	197	180	157	143	158	177	164	162	168	166	149	150	191	159	178	150	154	188	162	168	146	150	153	151	172	173	142	152	162	149	157	156	166	152	141	158	176	182	169	139	165	155	150	153	147	156	163	151	158	152	171	163	182	154	158	169	161	141	170	172	179	180	140	171	145	166	150	173	165	143	167	173	166	167	160	149	153	175	124	171	162	172	142	158	156	154	146	166	157	141	166	173	157	173	131	143	177	166	169	173	154	144	156	141	147	132	168	168	170	155	166	163	154	168	136	160	150	157	157	146	174	163	166	157	180	170	170	164	155	163	163	161	159	166	165	158	141	157	163	178	170	161	150	145	179	130	158	140	166	146	178	160	171	141	169	168	183	171	186	153	163	144	140	143	163	136	175	151	164	136	152	153	144	190	177	147	152	156	175	149	146	153	174	148	185	173	149	156	166	157	165	150	153	165	154	179	174	159	157	179	149	154	161	151	136	155	171	154	174	141	171	143	171	178	158	162	188	155	166	188	159	154	139	153	171	155	186	155	154	150	154	170	167	164	162	160	157	143	147	165	153	154	149	158	171	169	162	151	159	165	152	151	158	178	174	176	163	144	159	153	160	165	157	163	162	154	154	150	164	158	149	165	165	168	145	153	136	152	151	166	146	183	146	148	169	191	161	148	179	168	145	147	161	162	158	155	168	151	171	175	143	163	157	172	155	174	150	178	155	152	161	141	146	171	164	168	143	151	153	168	181	160	169	167	156	161	161	159	150	179	171	159	164	142	157	167	167	157	175	154	175	148	160	186	187	171	166	144	162	151	157	141	170	168	139	167	188	164	160	145	157	153	164	158	146	178	147	157	162	176	156	159	182	173	149	166	144	148	178	163	170	153	165	159	152	165	181	175	148	154	172	157	176	147	142	167	137	166	168	169	149	172	175	152	169	175	157	136	157	142	171	156	167	165	165	165	168	156	173	162	170	156	169	165	154	174	163	164	173	159	179	144	175	145	159	180	166	177	174	173	178	172	148	159	165	153	145	147	176	158	173	168	147	176	175	175	170	155	151	143	158	173	149	171	164	149	166	152	172	144	161	191	159	148	161	163	180	155	138	134	174	144	194	155	163	167	171	134	162	163	152	173	159	163	154	161	160	193	149	145	146	175	169	166	165	165	155	167	174	153	156	182	162	174	140	145	154	149	166	183	163	174	157	165	138	150	160	145	183	162	170	141	167	127	154	150	156	167	145	174	156	162	160	143	153	140	162	163	181	151	165	179	148	164	161	183	152	169	169	171	150	162	152	165	166	132	156	173	152	169	144	140	165	150	177	165	145	161	151	158	152	168	168	145	155	148	172	137	168	140	158	169	156	156	159	168	173	159	153	152	184	145	170	185	175	193	158	148	154	175	173	183	169	151	166	172	158	144	139	150	159	161	157	167	144	188	175	174	189	162	171	149	163	150	154	164	172	131	156	163	155	164	173	165	163	172	134	161	158	162	193	140	179	159	177	166	144	155	156	168	153	148	142	162	153	168	183	153	161	180	167	149	140	151	133	176	144	158	168	177	158	175	177	171	183	161	159	167	178	163	142	165	158	184	150	148	178	156	166	155	145	141	155	182	173	173	160	153	149	177	149	156	133	164	176	176	185	167	152	165	144	190	162	178	158	148	175	148	158	181	181	169	151	154	154	141	126	153	139	167	163	171	149	163	142	170	179	191	170	147	140	149	159	156	166	147	171	138	153	162	172	170	168	168	146	142	155	150	169	135	174	140	154	134	181	167	162	174	173	172	155	151	147	155	153	161	164	136	163	159	154	182	147	158	169	123	142	192	163	157	153	166	153	172	154	171	133	141	164	155	148	173	171	157	145	167	158	149	177	165	156	148	171	139	154	166	160	166	152	145	166	161	167	155	157	148	164	168	139	155	176	150	133	172	165	154	169	169	142	156	179	158	164	162	164	145	143	151	152	162	156	161	142	169	148	145	160	167	153	180	177	156	162	151	170	168	160	149	148	162	175	139	167	175	151	167	156	182	145	163	155	150	155	167	157	150	163	158	182	171	121	156	158	161	138	172	167	190	167	152	175	156	147	181	161	150	176	164	170	146	153	175	158	152	178	164	175	170	163	166	157
9274	4892	728	456	342	317	236	244	234	199	228	197	196	230	182	204	173	169	180	217	183	195	202	192	188	187	176	186	183	182	162	185	189	193	182	192	196	192	160	190	177	176	205	189	185	191	197	165	170	182	219	157	161	188	182	202	184	194	170	180	168	185	179	163	171	174	158	159	173	175	201	175	197	176	178	175	166	159	170	193	192	158	181	161	164	189	180	191	197	198	191	167	180	169	163	198	187	176	191	202	186	170	165	187	174	187	189	171	189	161	171	169	186	180	201	172	180	163	187	176	184	167	196	178	180	192	169	192	186	189	184	186	173	178	177	153	196	181	187	187	180	163	184	162	196	192	183	173	192	172	161	170	199	193	196	210	175	173	193	185	183	183	178	185	172	177	178	163	176	165	185	190	201	161	201	192	174	181	200	164	188	164	175	171	173	179	200	189	177	201	188	155	172	180	203	165	175	158	184	196	181	192	162	213	185	190	154	185	199	196	184	177	174	184	156	203	171	186	188	185	191	178	179	203	183	181	179	166	194	189	174	164	190	180	191	184	197	159	190	170	177	190	179	178	188	187	168	157	171	156	184	202	183	159	184	167	189	188	178	174	158	190	187	162	165	180	181	180	186	182	189	170	187	162	185	203	193	166	193	210	166	145	204	200	164	183	160	193	173	170	182	209	199	176	168	201	176	194	180	188	175	179	175	175	154	180	186	179	211	168	199	185	170	181	178	187	191	174	152	167	175	179	175	188	195	186	178	181	182	182	182	183	176	182	167	169	197	188	182	191	199	187	162	189	199	172	210	174	187	190	192	164	176	202	181	175	185	199	191	181	185	187	181	192	185	175	162	185	186	162	180	193	184	147	180	179	155	184	171	161	183	164	191	178	173	170	194	186	168	190	167	202	208	171	191	163	174	170	180	194	167	159	179	176	176	213	190	203	165	172	149	175	175	190	187	170	193	181	171	198	200	171	168	183	188	174	193	191	153	175	176	182	191	183	204	188	168	210	181	173	189	174	184	180	213	176	184	167	194	159	166	194	172	179	175	208	180	181	167	183	194	167	163	191	184	150	203	162	186	186	179	172	187	204	201	201	191	194	167	201	183	184	161	166	178	196	190	181	175	180	180	184	196	181	177	178	172	177	221	189	168	198	155	143	183	188	163	168	187	195	181	174	199	162	188	179	182	189	172	204	184	170	188	175	181	194	177	194	182	164	182	161	170	191	183	191	189	173	171	169	201	186	191	188	193	176	179	175	177	184	185	161	200	203	180	175	159	192	182	164	168	163	176	221	181	199	199	176	191	209	184	167	173	197	165	183	188	202	194	182	198	195	168	188	170	185	183	169	188	165	203	181	212	211	202	172	156	184	152	164	190	199	191	174	173	176	176	151	173	179	169	185	179	187	188	195	166	187	172	194	171	151	191	188	178	188	159	176	197	195	175	193	207	192	171	195	159	173	198	193	166	158	182	152	200	181	195	191	184	176	179	165	167	172	183	189	186	174	189	138	203	185	178	181	211	174	188	174	183	169	200	178	176	165	170	191	170	190	161	190	172	178	175	179	174	184	180	192	177	208	174	181	227	206	188	171	174	174	189	165	195	188	165	189	185	203	166	188	162	165	157	191	169	185	183	194	177	177	192	183	190	197	187	184	182	167	178	189	184	178	207	186	188	188	185	170	189	178	190	172	199	164	189	186	184	191	174	187	165	185	152	176	200	183	187	194	164	182	184	184	173	140	194	188	186	178	175	202	161	197	170	169	161	175	173	183	194	170	183	175	179	164	182	172	173	176	188	194	173	212	204	176	173	190	197	158	175	197	185	171	159	192	159	188	179	187	189	195	182	169	189	182	192	191	160	184	192	190	190	179	168	172	176	194	163	167	188	193	178	172	167	198	158	169	175	170	165	201	162	184	187	171	187	169	176	188	172	168	175	194	195	178	192	188	184	152	188	178	203	190	205	176	161	188	167	186	194	188	179	175	163	201	188	168	173	189	202	177	168	172	182	188	204	181	173	186	188	173	182	203	180	177	168	181	185	181	173	191	167	160	182	178	184	191	171	176	170	164	178	165	184	196	220	172	164	190	180	200	212	171	181	192	174	165	196	168	172	184	199	186	191	217	172	178	173	194	207	177	164	181	200	202	206	190	174	176	183	210	184	203	176	197	195	170	164	172	201	142	167	180	178	184	174	164	184	176	180	177	199	185	182	180	181	179	174	207	196	192	187	199	166	165	163	176	178	183	177	170	188	191	190	150	189	187	203	183	185	206	195	185	195	195	177	180	197	200	167	198	193	179	182	183	161	181	180	160	189	188	181	180	182	168	193	172	195	176	196	183	168	180	188	179	199	174	166	184	164	168	180	177	181	198	185	193	163	192	165	174	191	181	184	176	202	184	207	188	207	203	159	187	171	188	205	175	178	185	197	166	185	171	186	160	190	179	177	187	171	164	176	215	151	198	193	204	185	177	185	169	184	163	203	149	194	196	172	172	177	166	198	181	179	171	209	202	192	199	175	183	174	189	176	168	178	200	171	187	175	175	177	218	165	197	178	168	189	182	174	186	176	198	195	206	199	193	195	159	190	197	190	205	167	197	180	180	181	206	187	168	173	160	190	165	173	201	171	184	186	187	183	185	183	199	171	182	171	190	178	169	186	173	188	188	170	177	163	155	186	185	175	193	178	205	177	166	184	182	187	198	187	163	192	185	199	189	171	183	168	199	180	176	187	198	159	206	165	168	183	171	170	178	186	169	172	175	191	169	162	194	179	210	184	167	180	192	213	173	171	186	187	162	203	165	204	189	176	168	159	180	159	169	192	186	162	181	172	172	182	170	208	181	179	170	183	196	197	180	178	184	171	197	184	221	166	178	179	178	186	200	205	187	182	189	207	188	209	183	175	186	170	180	162	185	172	181	188	159	178	196	192	177	155	178	162	195	197	209	172	191	194	184	202	173	180	199	172	181	159	185	191	192	160	176	173	190	199	181	155	197	174	184	218	177	171	182	167	185	198	174	178	175	181	203	159	181	168	185	171	175	204	196	162	187	170	182	186	184	164	175	172	191	204	205	193	186	183	168	194	197	192	186	179	207	195	201	194	174	180	150	186	184	182	201	179	190	190	215	167	180	208	200	168	179	170	181	162	181	183	192	175	179	169	186	182	185	200	161	173	164	171	201	183	202	185	182	179	159	178	205	188	183	178	193	170	204	192	204	166	180	172	184	175	194	187	179	194	198	217	169	200	191	164	171	195	179	202	177	177	168	168	192	174	165	188	191	151	197	183	189	172	172	181	189	168	166	173	182	195	191	161	174	178	180	199	181	176	204	170	183	173	189	174	172	174	188	164	188	195	174	182	198	177	184	183	178	155	199	167	180	204	188	183	163	178	174	177	181	164	174	192	190	208	169	162	174	191	188	194	181	193	171	190	188	169	196	176	179	171	174	199	184	197	160	180	177	160	181	175	182	195	180	188	191	171	169	163	174
24421	20366	26280	24293	20242	7727	1302	873	738	668	612	544	538	565	498	516	456	499	482	503	438	470	441	435	457	426	445	430	442	418	382	444	396	430	408	406	429	416	453	403	407	410	439	468	459	404	405	412	444	402	374	419	410	438	409	423	411	404	407	427	406	435	372	411	386	381	385	367	424	408	394	392	447	377	384	396	422	410	414	401	376	378	430	383	443	423	419	376	417	380	374	388	418	395	413	400	403	373	391	386	382	400	402	422	376	431	416	435	363	404	383	412	385	417	411	406	391	432	403	405	408	408	436	405	380	383	425	414	424	397	392	403	436	406	403	405	386	376	365	459	393	406	391	394	391	379	399	454	407	392	409	389	405	415	361	403	417	422	415	381	412	383	379	391	411	428	385	404	436	426	410	424	413	408	429	427	411	373	399	406	400	422	359	426	431	364	362	404	386	379	385	418	384	386	404	396	407	400	393	425	399	397	414	397	394	402	372	373	411	426	373	406	404	425	380	380	382	392	415	397	389	392	387	411	393	394	367	391	386	400	392	353	387	410	374	378	391	384	392	397	378	385	392	432	385	414	410	406	412	375	380	427	398	402	400	395	367	381	417	383	419	392	407	400	414	439	389	407	400	398	388	394	398	415	396	410	385	407	406	379	379	379	375	401	386	413	402	450	387	384	396	371	377	401	423	384	355	374	373	421	428	375	392	402	413	409	394	377	369	404	416	365	364	373	380	431	417	416	406	412	396	404	415	408	403	390	394	418	400	419	394	405	417	397	427	369	434	401	407	365	420	417	389	383	432	359	387	409	390	410	402	370	412	381	421	444	388	437	376	377	386	382	386	406	409	389	411	407	404	407	388	412	408	370	388	386	399	413	398	411	423	392	379	367	389	408	366	372	344	407	384	370	413	375	378	398	407	417	406	413	404	385	346	374	419	398	374	359	362	408	421	398	411	391	379	395	393	407	366	370	382	397	392	409	411	400	375	390	352	408	406	406	416	370	404	413	386	359	380	403	405	381	419	372	343	386	427	389	378	416	413	386	403	393	401	366	426	393	386	392	402	398	384	391	410	401	393	386	390	370	393	394	416	391	383	424	410	440	379	395	408	375	399	405	371	410	418	380	438	396	412	377	417	427	386	386	436	430	407	399	393	441	378	380	383	396	374	366	437	414	419	380	444	410	377	386	382	363	392	427	375	404	389	353	413	410	396	388	401	355	381	420	404	416	427	366	405	406	368	398	400	377	426	411	407	394	367	371	387	370	397	375	415	397	416	407	392	374	424	417	390	360	372	382	387	399	403	345	398	369	404	372	382	376	378	391	402	386	410	404	430	415	390	406	413	429	408	412	367	408	402	404	355	393	428	399	430	418	389	375	390	378	395	380	388	376	399	398	375	380	413	379	427	447	452	383	379	397	355	368	406	386	385	367	414	409	408	397	389	395	421	402	410	417	362	408	440	367	413	385	423	399	402	378	385	381	411	410	404	401	383	392	398	380	368	395	376	396	399	401	353	399	415	388	404	400	398	386	445	399	381	393	375	409	370	396	422	388	398	372	414	399	364	361	394	393	400	387	386	391	412	376	390	423	423	376	407	399	441	421	359	402	410	368	414	408	379	380	380	390	426	397	424	379	373	378	404	403	428	382	381	408	385	379	362	368	414	372	415	397	353	416	396	379	386	392	383	427	415	397	364	399	405	401	360	407	396	398	409	413	391	411	439	394	377	389	412	385	372	401	405	405	434	435	395	392	359	404	400	422	396	409	388	409	409	418	376	403	416	398	378	350	407	383	403	408	392	408	354	420	387	397	382	419	398	373	398	393	425	383	400	443	364	397	403	392	408	390	411	396	401	401	356	392	376	373	411	413	362	420	393	455	434	385	415	380	392	371	383	401	429	396	354	423	439	377	394	386	393	439	393	392	412	385	356	389	384	411	356	415	373	364	422	363	387	390	379	373	411	363	378	423	378	392	392	405	405	410	416	409	417	414	395	393	398	375	410	394	423	385	378	353	390	410	376	431	377	433	384	390	393	388	376	411	382	403	375	390	394	377	386	421	394	391	400	429	434	396	392	361	405	432	413	381	386	410	395	392	410	417	393	423	412	382	397	362	424	430	396	388	400	378	398	389	396	369	378	403	390	383	414	401	390	355	382	399	358	396	411	384	370	370	392	408	362	433	425	382	388	394	360	406	405	408	389	380	390	370	415	392	403	373	412	390	404	393	415	385	408	412	400	393	457	409	383	416	378	428	399	377	384	422	419	391	368	413	388	372	401	414	386	403	422	403	387	387	372	406	404	394	373	401	397	373	352	373	336	405	376	411	404	382	441	399	388	403	389	399	372	427	403	401	429	432	360	378	407	396	411	394	383	367	403	356	407	399	379	411	402	424	342	352	409	390	406	412	369	379	388	393	430	403	371	396	384	421	392	407	375	372	392	420	389	403	389	398	396	385	415	412	400	413	389	410	399	368	392	425	411	377	399	394	384	398	388	407	411	363	409	401	367	374	376	414	393	400	392	382	379	387	417	424	388	385	396	417	395	382	353	417	424	382	382	382	436	398	379	409	394	370	384	380	383	403	433	383	395	379	418	387	390	414	416	378	435	398	419	353	424	365	428	378	432	422	356	381	423	410	404	412	373	405	396	428	428	402	412	433	401	381	410	423	397	422	399	403	437	411	417	402	403	404	399	452	458	385	413	403	410	369	405	379	385	408	389	384	350	387	390	398	395	398	375	407	388	424	398	446	387	344	361	356	409	403	390	403	392	412	364	381	356	383	421	369	403	405	389	416	406	419	449	389	378	409	389	420	372	409	390	386	372	405	415	398	379	410	419	431	396	389	372	409	391	399	409	360	405	400	413	429	395	367	396	389	386	379	403	411	395	373	445	412	364	374	403	411	391	392	420	399	406	386	397	420	397	393	423	377	376	389	402	386	409	365	411	387	430	408	403	370	355	395	398	393	414	392	391	383	337	418	373	412	388	425	406	373	426	392	369	405	406	414	387	418	384	361	377	360	415	417	369	377	411	363	388	381	381	377	401	379	415	453	373	374	383	399	412	409	402	429	405	391	406	403	431	361	372	417	413	391	382	395	396	380	406	452	408	381	404	418	418	405	400	425	411	409	422	373	392	407	400	441	427	386	393	405	414	386	399	382	413	414	405	400	374	397	435	403	391	399	425	411	387	416	372	396	371	406	423	398	410	446	386	390	424	397	348	429	381	400	407	402	382	400	390	432	414	385	397	416	395	383	424	406	431	424	414	387	423	393	422	413	378	379	405	384	374	379	395	389	427	379	371	428	393	425	438	422	397	360	426	360	431	413	376	380	392	376	394	402	350	416	387	412	425	424	438	386	447	389	414	383	385	436	430	429	416	415	378	389	373	413	378	392	375	394	407	416	369	366	454	373	398	382	390	375	412	400	389	375	411	399	404	389	436	389	397	412	394	377	380	369	368	378	381	395	358	389	427	415	444	393	386	387	358	377
19706	18740	10390	5575	3503	2499	1867	1441	1237	1092	954	845	758	732	653	610	592	591	559	520	501	552	496	508	462	447	486	448	432	461	455	404	440	411	389	411	455	433	447	409	405	446	381	419	426	399	394	396	410	427	398	398	410	409	404	394	390	396	408	394	398	411	389	401	365	404	380	397	428	411	387	407	388	411	399	421	384	365	424	376	393	408	400	419	395	376	380	398	397	410	376	403	398	403	374	346	398	401	402	388	398	405	362	388	434	394	407	397	393	390	373	384	422	407	379	410	395	384	380	379	410	344	392	405	405	372	402	423	410	399	377	411	395	372	398	411	434	394	363	384	410	402	397	404	386	378	399	382	362	373	421	346	392	394	359	370	428	375	421	393	385	430	417	379	402	377	409	379	388	419	399	394	366	372	401	399	378	421	393	384	398	389	395	409	383	388	336	391	395	389	412	399	395	378	386	394	404	347	352	382	378	395	355	395	358	391	384	409	398	381	388	383	397	434	396	390	402	388	396	367	413	397	373	384	383	381	386	342	360	393	377	419	400	361	383	409	394	409	376	395	390	396	401	361	422	401	388	394	383	408	410	420	392	325	366	422	406	372	372	380	365	393	396	371	363	375	359	387	392	402	397	388	390	380	383	390	404	395	378	383	384	378	382	374	378	379	393	402	370	374	396	411	374	381	389	369	379	416	389	368	356	382	369	360	381	417	404	385	386	389	372	381	411	393	395	378	406	367	394	379	367	348	394	395	422	367	371	389	376	355	360	392	380	385	370	381	413	380	391	402	393	401	388	386	355	442	400	386	381	368	391	401	380	415	378	407	355	405	383	410	363	366	359	356	399	425	357	425	411	410	359	364	386	404	405	368	371	385	373	351	402	405	371	364	393	393	370	374	367	377	386	385	406	375	390	405	405	378	384	396	379	412	384	386	390	373	388	417	409	390	375	352	386	400	387	364	385	405	391	379	396	392	371	368	385	399	412	390	390	410	377	431	377	389	401	393	378	393	388	373	388	388	389	395	417	370	383	358	395	413	390	348	434	398	387	386	386	370	385	354	385	382	383	437	373	377	409	381	400	395	415	370	393	377	387	428	378	397	418	367	397	397	418	351	389	384	366	386	400	395	379	404	367	364	370	430	391	356	397	382	386	389	407	377	387	394	387	392	353	395	439	379	389	408	424	386	383	388	379	404	419	372	375	409	394	396	362	381	393	376	404	388	370	395	361	398	381	396	362	372	357	405	366	383	378	358	400	365	376	396	399	359	371	383	381	367	383	367	372	379	403	380	360	386	380	356	397	368	397	399	435	379	370	366	355	386	365	365	363	405	385	400	403	373	403	406	396	391	393	372	377	395	395	382	380	364	383	390	390	364	385	395	381	355	419	370	361	384	378	367	423	407	368	393	369	407	346	386	370	364	366	386	376	395	370	387	338	389	382	365	397	381	391	399	390	367	375	378	377	381	369	352	382	370	434	395	366	359	382	367	369	394	385	372	355	379	403	378	391	361	400	386	368	365	417	373	381	403	405	386	390	379	359	351	381	404	404	374	389	381	374	383	395	358	376	386	398	368	358	374	417	417	378	414	358	409	400	382	377	403	390	366	371	411	385	383	379	410	386	406	383	383	395	382	426	393	405	382	407	419	368	385	375	372	403	392	372	359	362	408	408	349	374	381	362	411	381	391	394	376	373	357	385	390	387	332	374	355	342	401	376	395	401	356	378	403	380	376	405	399	384	397	383	382	370	404	359	384	348	395	388	385	391	383	371	406	412	382	378	377	382	386	378	360	378	370	374	370	377	380	388	425	379	381	370	363	412	381	414	372	384	408	389	396	401	367	396	358	387	396	359	396	374	372	369	379	394	382	368	434	393	405	390	389	384	402	352	388	408	389	385	356	405	387	380	419	423	366	375	390	356	375	357	376	387	370	386	374	392	431	381	396	388	415	392	360	381	381	402	384	392	390	333	366	439	398	331	368	382	370	367	390	365	407	355	353	378	402	417	404	396	359	370	360	430	372	382	416	401	378	366	416	367	428	403	369	418	413	385	398	412	374	378	427	374	372	395	342	404	364	384	377	384	385	378	388	406	404	410	389	387	427	419	381	428	373	368	375	416	415	407	395	390	407	372	364	374	376	425	401	348	409	381	347	416	401	402	376	370	412	418	383	359	378	402	372	378	408	403	394	373	403	397	364	397	383	389	390	388	363	355	413	382	384	392	379	375	377	378	383	398	377	369	391	393	388	393	401	339	416	402	363	434	377	390	375	369	421	408	389	390	377	421	403	363	391	363	371	354	391	406	382	392	361	434	384	391	406	397	371	407	381	364	377	364	363	379	392	445	389	374	407	393	357	380	334	408	377	371	377	397	402	378	396	363	372	392	391	389	359	396	391	389	357	412	362	354	378	397	370	339	401	374	405	384	414	391	398	429	359	386	363	397	367	356	394	358	398	398	403	364	389	357	393	391	394	389	423	363	408	374	411	410	403	345	395	401	376	364	395	392	366	381	395	387	394	357	419	377	425	377	401	379	373	388	372	397	384	401	354	377	392	369	369	378	382	397	378	359	404	372	369	385	431	379	365	410	427	359	402	381	394	405	366	396	396	374	398	375	395	372	365	355	361	401	426	398	388	379	406	385	367	361	389	400	413	401	382	403	396	426	394	375	389	376	366	419	390	394	359	382	396	379	375	363	399	378	396	390	357	386	364	396	377	373	413	387	394	405	419	431	394	385	415	393	361	367	391	363	412	347	343	381	337	382	373	385	397	384	427	396	401	386	417	398	400	416	364	392	393	382	389	393	378	392	361	401	390	329	379	349	372	416	403	400	399	370	364	396	385	409	404	363	393	380	357	411	377	387	379	384	387	427	391	379	375	393	402	378	394	362	386	410	339	390	397	372	394	387	398	400	353	385	400	381	380	422	356	379	364	399	412	403	381	394	389	400	377	391	425	388	376	387	365	411	393	406	373	351	373	363	381	391	416	393	410	382	422	385	357	405	402	385	400	402	379	407	383	425	402	410	370	398	392	403	398	362	426	352	386	331	396	380	399	387	402	424	416	354	428	416	346	395	409	350	397	412	381	361	366	406	366	377	375	424	406	398	385	403	418	382	400	367	399	389	358	349	410	381	386	371	382	382	360	395	390	404	396	390	353	395	395	391	382	381	368	382	396	360	392	350	398	372	381	408	403	374	379	391	376	398	407	392	373	360	386	360	384	382	390	403	353	347	361	399	387	379	358	372	365	363	436	397	366	367	434	367	389	391	447	372	367	382	363	372	385	381	400	387	378	409	396	398	367	376	415	389	391	394	374	396	362	351	395	396	404	405	380	355	416	400	431	371	362	406	392	346	411	372	427	395	385	409	394	350	379	363	393	393	387	381	364	396	418	350	383	352	379	383	361	358	379	400	443	353	414	383	384	396	379	365	375	350	415	390	353	400	380	414	387	346	382	371	362	384	390	392	390	399	372	393	363	371	369	436	419
22479	20381	26934	23701	20388	20428	8504	1857	1429	1280	1199	1109	1058	979	940	917	897	899	866	876	886	872	799	842	804	839	886	829	754	796	751	756	779	794	785	741	732	784	771	774	718	754	741	722	694	740	714	694	715	701	820	763	765	751	803	750	714	725	770	728	765	722	758	738	739	748	756	741	750	726	718	721	712	777	751	769	741	787	748	785	723	776	796	738	737	751	682	744	767	775	763	768	703	759	765	762	767	715	782	732	781	739	707	727	716	729	745	647	722	763	755	712	762	721	711	706	684	699	712	719	709	705	698	743	717	734	757	740	701	682	737	757	733	730	734	737	689	741	751	711	741	739	736	706	748	732	742	732	732	730	713	677	695	711	694	767	708	763	723	728	692	704	704	743	722	720	734	740	730	706	742	779	760	749	718	738	702	699	759	738	733	760	707	679	743	740	725	758	739	726	713	770	691	756	775	715	770	692	718	797	737	759	774	749	763	772	759	723	711	713	743	731	740	730	712	730	692	726	800	769	770	721	740	693	731	664	734	703	750	718	695	739	671	714	731	733	712	748	733	754	716	691	698	750	694	769	740	718	769	715	769	725	707	765	675	721	721	728	690	688	741	744	713	776	708	742	758	754	714	703	744	726	734	714	736	759	736	744	749	738	743	735	764	764	697	716	699	726	719	703	734	744	724	739	731	741	748	690	714	720	693	721	736	783	733	768	745	725	711	750	730	756	744	712	785	702	753	752	753	686	724	746	741	718	723	683	786	728	753	701	741	710	706	714	701	693	787	726	747	715	740	702	706	731	717	734	738	757	723	753	716	709	729	716	752	758	700	728	752	716	704	709	710	748	740	758	727	723	684	770	674	746	729	718	720	695	706	724	750	718	662	716	747	745	713	736	731	689	713	738	712	723	716	761	687	698	727	724	756	681	684	741	708	751	809	690	715	732	669	755	687	783	746	691	720	719	745	693	716	776	739	705	733	692	784	720	683	705	691	725	698	737	703	725	716	734	760	726	735	798	716	781	733	683	770	749	739	728	750	708	738	791	739	774	764	709	709	680	684	740	739	683	716	736	727	704	738	745	753	738	755	730	737	746	730	749	745	734	731	733	730	771	717	705	766	743	738	721	770	748	702	706	747	722	683	723	708	679	677	742	691	779	711	759	710	719	711	701	757	745	687	736	707	740	730	724	720	688	763	750	703	735	738	709	743	716	738	729	693	705	714	779	704	686	740	722	722	699	729	706	720	752	720	729	751	699	749	773	772	736	711	721	688	684	738	736	740	716	800	712	693	732	746	713	723	706	686	713	742	729	781	747	750	750	723	732	788	728	755	749	708	716	695	753	721	733	752	745	722	747	657	796	712	744	741	688	699	733	705	713	681	732	736	706	715	690	737	733	716	732	683	708	655	751	699	740	778	692	732	692	718	704	690	738	733	713	758	714	728	726	767	743	713	691	754	763	725	724	703	740	747	735	756	702	713	712	741	745	732	676	671	806	723	723	721	705	706	770	697	692	729	744	727	717	732	722	699	698	729	723	721	691	746	733	724	745	704	693	721	739	723	661	731	703	720	755	705	754	699	686	699	710	747	717	712	727	675	726	751	751	689	743	678	697	737	748	674	741	729	669	738	741	722	715	721	728	701	715	686	753	724	707	735	711	763	695	701	666	742	731	741	708	713	672	756	730	702	681	674	720	700	726	730	719	725	704	818	758	720	755	711	735	703	730	700	730	752	727	742	746	741	747	710	727	779	735	724	683	735	729	745	719	723	722	716	699	746	677	743	699	699	755	733	773	749	697	767	695	750	681	731	721	668	715	759	699	723	717	720	719	744	754	743	729	743	703	795	668	778	699	736	708	746	747	722	740	697	665	725	740	714	771	714	720	729	764	744	686	727	728	754	712	751	746	711	723	711	763	685	762	761	763	714	761	740	710	771	701	706	783	769	723	821	723	720	750	704	686	734	717	688	697	746	751	697	726	733	725	719	753	786	735	733	694	746	729	697	719	704	667	716	747	737	738	776	713	710	665	717	735	764	773	772	703	747	785	723	691	743	760	740	754	696	730	783	709	730	737	769	735	696	705	691	736	737	728	713	714	743	720	739	750	741	677	680	688	713	767	722	775	714	734	743	762	709	724	761	714	776	761	772	716	709	733	692	682	744	754	746	724	738	702	730	704	706	766	734	750	767	720	706	685	729	739	705	700	735	676	750	719	708	696	723	727	753	761	707	703	708	716	745	715	721	694	721	747	743	697	762	682	701	762	709	726	733	764	758	707	772	698	769	756	728	726	733	774	712	738	755	678	705	724	730	727	743	719	711	726	671	698	737	698	751	719	695	731	754	684	760	765	706	734	722	702	690	747	705	707	770	746	755	713	731	730	707	729	687	702	772	717	750	742	720	730	785	701	737	739	699	686	740	740	702	735	762	746	692	724	742	718	718	709	747	736	765	731	721	749	760	717	701	728	726	752	726	748	774	739	712	693	692	733	751	742	693	756	772	778	735	687	761	751	730	702	704	749	742	715	714	718	733	749	710	777	686	699	737	719	720	716	737	746	738	776	760	726	756	740	792	717	803	702	717	800	745	733	709	715	737	770	717	749	729	681	747	723	790	718	743	761	702	731	709	718	745	703	757	782	751	768	711	724	746	739	682	735	724	720	715	735	799	774	714	735	696	718	723	757	766	773	713	726	687	726	774	724	657	754	776	709	778	735	743	729	722	697	715	730	716	737	718	762	731	732	765	708	690	717	678	664	755	718	669	722	712	740	716	723	720	757	733	716	739	750	661	731	745	778	727	686	717	794	784	701	746	774	703	686	759	737	754	714	746	684	716	732	714	729	733	724	717	746	760	719	716	709	757	702	737	726	754	715	739	738	652	700	745	703	692	688	717	676	762	708	754	714	731	796	716	774	699	724	703	745	750	669	714	724	725	711	729	727	720	754	705	773	727	726	731	749	769	754	723	718	724	714	731	765	741	744	733	706	699	735	715	756	719	687	760	741	662	737	734	724	720	694	753	746	692	731	751	741	737	725	746	719	752	718	715	702	689	731	727	712	752	696	760	694	714	740	723	693	717	738	738	720	713	726	692	755	730	754	782	655	727	723	750	764	774	774	764	723	671	732	784	708	724	738	752	749	706	711	738	749	711	752	777	692	721	740	726	752	700	758	685	728	758	748	722	719	735	719	697	713	723	723	715	728	735	739	717	702	695	741	778	714	738	741	739	669	739	695	750	703	740	731	737	762	728	748	718	742	756	714	690	660	742	780	740	738	735	712	723	670	679	739	710	693	753	721	688	726	690	720	729	726	777	760	690	736	713	714	676	690	710	736	707	758	702	766	711	732	748	703	745	733	761	759	761	740	733	723	751	731	743	688	725	677	740	713	729	705	729	769	732	672	734	716	709	692	713	719	737	759	689	678	707	721	704	735	702	759	687	728	742	769	720	695	698	726	728	723	747	757	700	757	746	696	696	746	727	716	714	709	696	730
21990	23971	16827	9530	6315	4561	3418	2738	2316	2122	1758	1594	1464	1307	1242	1128	1100	1087	1058	1015	953	921	900	864	838	866	821	812	776	800	818	798	802	824	767	739	791	742	803	775	689	736	699	735	729	742	705	681	704	722	717	710	708	681	711	706	729	705	719	718	689	716	675	707	683	689	720	729	760	678	734	710	759	739	712	733	686	714	723	728	724	704	681	679	718	709	659	677	707	734	688	745	734	702	735	685	703	676	703	708	663	669	676	734	733	690	703	710	677	703	702	647	683	647	668	671	705	727	673	761	720	668	688	705	683	775	696	695	715	651	722	698	682	685	689	736	722	646	723	696	743	687	710	725	736	689	694	707	732	735	683	709	673	715	691	649	672	671	740	679	706	739	689	667	726	693	732	683	669	717	724	709	674	682	693	707	716	707	710	692	676	743	659	675	662	722	723	727	687	693	702	696	710	707	673	690	712	703	686	679	668	727	694	723	690	704	707	678	669	686	624	673	684	665	699	654	669	703	708	700	735	668	651	686	703	717	689	701	702	656	696	688	677	683	693	619	744	692	702	721	674	735	693	714	699	727	682	688	708	726	701	684	671	700	677	711	698	704	714	655	680	735	704	713	678	731	715	739	690	710	718	673	711	710	689	750	682	782	743	675	750	726	684	733	690	719	736	695	708	672	672	665	712	672	663	684	687	744	721	705	733	706	700	704	692	684	706	690	651	692	710	692	696	727	689	665	705	710	687	681	691	701	710	698	691	675	702	685	697	751	718	716	723	732	660	726	689	710	715	701	675	709	686	680	701	690	662	708	688	693	666	685	718	697	696	691	718	677	678	701	684	688	721	700	777	738	725	692	697	716	712	627	736	701	658	681	631	701	699	745	675	685	682	719	705	658	657	701	629	712	679	756	704	722	684	683	722	669	713	680	710	700	658	738	745	715	679	714	674	719	707	716	677	733	679	698	707	701	709	687	712	707	687	698	668	716	704	677	706	706	665	721	716	640	668	670	659	705	720	704	665	702	679	706	715	703	729	721	725	691	677	729	696	685	740	661	691	700	706	705	684	680	710	690	719	687	702	662	683	743	735	706	727	701	708	708	709	691	689	721	676	696	693	715	703	654	684	661	672	712	699	720	704	660	735	693	699	681	686	713	724	702	665	670	662	720	710	698	699	691	720	672	712	719	727	686	703	729	689	727	716	672	684	660	710	670	690	703	669	722	713	733	716	703	710	664	695	681	767	674	718	668	708	678	710	666	687	700	675	719	661	731	687	734	692	694	729	661	695	741	686	668	698	738	689	671	764	713	683	703	705	686	668	720	748	685	724	694	712	733	740	694	694	684	718	716	659	684	722	712	702	728	646	711	686	656	733	716	705	690	705	718	684	658	690	638	698	737	702	697	686	662	691	704	736	737	723	688	732	711	703	639	672	725	727	733	719	687	688	692	689	682	677	685	692	664	672	677	676	736	681	718	700	740	706	730	690	682	718	712	656	723	688	667	760	732	721	702	712	716	661	697	747	665	684	657	732	687	691	687	747	753	738	628	696	696	734	727	710	740	674	676	713	681	644	701	700	682	674	703	628	739	725	684	703	696	668	694	706	731	689	679	671	683	704	783	744	713	743	679	728	622	712	698	701	686	678	736	658	709	714	676	686	752	723	691	713	703	705	674	657	663	716	728	748	689	721	750	712	677	652	661	742	638	676	674	711	698	704	659	731	701	683	670	685	660	672	712	693	692	716	629	696	733	684	692	688	707	654	733	665	678	745	697	696	702	672	732	663	702	685	705	748	701	657	687	699	712	691	715	642	712	731	659	710	680	698	713	697	685	722	653	672	709	708	683	712	686	697	680	738	679	693	732	678	716	718	704	721	726	685	658	680	640	690	673	685	720	745	705	674	699	681	668	746	656	690	723	705	742	693	696	663	634	702	701	708	735	737	684	695	692	683	726	705	719	720	698	705	682	670	690	723	735	653	725	671	721	694	727	672	685	717	683	725	773	672	697	716	727	693	693	699	689	708	670	691	691	701	656	724	653	652	697	692	706	668	673	666	727	707	667	748	732	729	686	688	719	682	672	683	689	718	672	707	690	692	674	702	664	717	658	693	700	684	687	725	713	681	729	692	668	641	651	727	735	744	650	687	647	720	714	683	694	705	685	630	738	687	735	706	707	693	708	707	739	722	685	697	689	731	691	676	716	758	661	702	712	736	699	697	721	721	633	701	695	717	653	728	715	664	706	728	727	696	733	737	719	707	708	690	713	736	681	703	737	729	677	648	684	675	724	717	682	645	703	681	663	701	703	682	636	716	689	674	694	711	695	731	706	699	694	664	652	638	747	697	678	719	720	764	728	712	748	718	672	701	686	710	709	708	685	664	690	666	660	690	679	696	703	659	708	681	707	701	697	672	714	720	738	655	699	667	700	669	722	732	684	721	706	680	703	726	690	730	659	697	699	708	645	662	673	679	763	668	720	738	670	656	684	640	696	683	733	698	669	674	712	710	716	618	682	700	672	703	727	681	693	695	700	673	680	683	721	707	685	691	711	709	718	735	718	662	712	708	666	669	733	678	677	675	657	666	670	730	725	727	683	737	722	705	674	744	714	726	666	729	666	697	727	726	692	697	722	637	676	743	691	657	670	725	713	686	710	729	704	684	698	665	702	634	710	663	700	661	692	675	685	702	687	730	708	705	680	717	665	691	745	664	679	666	707	715	754	674	673	716	729	699	687	709	714	739	724	681	698	715	677	732	677	727	713	685	698	698	685	728	676	709	740	704	702	673	713	710	699	711	673	668	670	725	731	680	715	705	726	679	687	709	666	653	720	714	676	679	692	694	757	709	708	677	666	698	680	687	695	675	735	734	691	699	729	721	762	725	710	676	737	687	730	735	729	734	659	687	674	682	719	689	678	633	738	702	687	720	695	630	686	687	702	658	705	717	698	707	676	675	718	718	721	716	727	711	720	694	723	702	716	747	642	688	706	651	661	702	710	708	702	657	697	683	710	751	689	680	670	678	722	690	658	681	702	690	668	670	682	689	670	662	647	671	688	647	642	681	701	717	735	709	720	734	718	704	696	744	697	663	670	678	705	709	712	684	713	733	677	685	662	698	700	718	742	701	699	689	680	720	707	726	702	721	697	702	678	700	691	705	688	689	713	700	715	689	722	647	705	721	682	690	665	711	728	697	658	709	705	704	746	727	702	689	625	719	669	735	666	711	705	693	664	745	687	715	684	687	731	693	676	744	707	692	680	686	688	714	690	708	680	695	713	734	651	723	677	699	726	684	683	705	743	718	696	679	698	725	687	691	660	705	704	728	756	726	711	674	685	698	689	702	676	707	702	686	706	668	686	681	704	711	678	672	674	657	751	715	682	695	716	708	699	734	642	708	663	692	678	708	670	710	690	727	697	729	691	666	672	676	709	658	738	667	719	695	646	671	671	680	723	704	696	731	723	698	723	750	637	775	661	702	677	731	739	694	713	713	692
28100	14397	1576	343	246	240	197	223	167	207	178	159	176	173	186	179	158	168	169	139	157	165	162	148	148	178	157	174	162	151	126	162	177	156	154	164	157	156	148	187	172	171	151	186	161	173	196	144	167	133	183	157	163	181	163	148	164	176	184	150	172	147	161	186	170	166	181	169	156	162	145	167	167	165	173	154	165	165	159	164	160	185	175	182	144	159	157	146	162	162	156	159	152	160	160	154	172	170	170	165	152	160	155	164	166	176	176	178	150	150	167	156	180	159	160	162	163	192	163	125	179	157	147	158	152	156	177	196	170	178	166	187	156	174	150	167	161	167	161	164	162	147	149	149	163	159	147	161	136	172	159	166	155	178	139	152	153	156	166	172	167	169	146	176	145	163	168	161	183	168	174	173	154	154	165	151	155	183	151	157	142	147	174	133	162	168	157	151	171	155	151	174	160	176	173	164	150	157	145	155	151	148	184	152	165	160	164	163	153	179	166	164	148	164	160	162	157	179	174	168	169	157	164	176	168	179	157	159	157	157	158	160	150	146	171	144	144	169	171	149	160	149	129	156	145	145	154	169	171	167	222	151	181	188	148	173	177	176	186	152	168	146	200	158	154	188	159	173	184	156	156	160	152	169	160	180	180	154	153	157	158	172	187	145	168	166	181	181	132	170	197	154	162	141	147	160	158	161	172	161	150	150	145	153	153	172	165	180	156	157	152	156	173	158	191	183	155	142	156	137	182	156	163	141	148	153	158	151	152	170	168	139	179	149	166	153	177	152	161	170	155	162	174	167	171	175	166	172	174	154	141	165	165	165	168	156	158	146	176	165	159	191	171	142	174	165	151	144	151	175	146	163	169	152	155	166	174	148	180	169	149	157	165	138	158	187	164	164	165	189	149	152	170	166	183	166	148	171	165	162	143	153	161	148	153	161	174	154	150	154	165	163	176	168	146	173	139	169	157	175	179	159	155	186	171	153	169	170	172	170	154	180	148	177	165	144	173	176	150	154	152	148	154	143	152	178	157	157	147	164	190	144	128	173	156	162	164	150	154	155	172	168	159	141	136	165	165	140	162	183	143	169	142	149	167	139	165	160	159	174	178	160	148	158	158	154	167	150	172	171	144	174	176	160	146	159	175	167	155	151	177	149	166	159	182	140	141	175	153	150	141	160	152	156	172	170	158	139	159	168	148	167	178	159	151	180	159	160	179	169	172	160	163	178	168	160	164	154	164	173	153	145	160	166	157	167	195	186	159	161	151	165	166	174	153	144	164	158	139	146	171	142	169	170	167	159	164	165	168	167	168	155	123	148	172	155	160	156	184	154	163	171	185	158	169	143	178	164	139	147	144	158	162	149	147	152	147	170	174	158	155	166	195	162	166	176	156	153	164	180	181	164	173	161	147	154	149	163	156	153	156	173	182	163	162	141	162	156	164	163	174	168	162	160	161	171	178	151	151	149	172	166	150	165	170	166	140	150	154	172	148	159	169	171	165	146	159	151	134	184	161	149	160	174	172	168	163	169	185	156	153	143	173	169	176	166	168	160	155	165	145	177	169	169	178	171	180	149	177	160	163	154	160	171	158	158	153	172	173	152	192	162	153	157	160	151	174	146	173	155	139	153	162	155	205	146	168	159	162	171	154	160	169	159	164	155	161	167	181	167	153	178	175	175	164	149	159	169	160	149	165	149	173	149	171	167	151	141	181	171	169	156	134	158	173	145	172	149	163	143	171	186	186	167	184	175	168	164	163	159	161	167	155	150	171	168	159	157	171	166	173	178	162	163	163	157	155	147	141	139	168	141	157	156	167	156	173	174	148	148	158	152	149	166	158	157	157	163	158	179	163	168	169	170	164	157	152	155	142	147	183	143	155	154	177	183	168	175	154	159	153	160	152	194	176	151	146	169	165	159	183	169	154	156	137	135	158	167	160	170	154	158	132	172	157	154	175	183	187	165	176	155	151	153	159	152	170	164	165	183	157	168	158	155	174	181	172	157	160	148	177	160	142	150	178	131	181	168	166	170	153	202	171	175	154	163	163	160	139	163	149	130	171	155	184	190	153	159	177	162	175	179	154	161	154	147	156	148	154	147	164	174	162	180	167	181	151	174	167	185	138	147	158	171	158	175	177	153	168	138	155	148	142	148	170	174	154	162	150	149	151	147	157	171	160	158	164	170	153	164	145	151	143	184	168	148	201	172	157	152	167	160	178	165	159	154	164	153	160	153	156	161	146	160	143	167	160	161	160	163	166	154	167	169	185	152	170	155	152	166	169	164	164	178	165	167	137	157	143	170	178	146	153	159	154	173	144	175	170	188	191	163	171	155	165	134	159	191	149	158	172	173	151	165	169	145	150	174	158	146	143	149	175	176	164	191	152	153	138	162	164	155	160	161	150	174	158	160	154	144	159	140	164	147	161	170	157	172	173	145	167	152	172	162	163	158	155	171	198	135	154	160	164	146	180	185	147	154	162	157	163	169	156	163	188	156	156	177	176	167	198	172	152	149	158	152	160	143	155	137	158	137	139	185	162	168	157	152	163	163	144	149	183	161	168	172	190	175	168	193	149	169	144	160	140	152	180	165	170	176	123	141	153	157	165	159	158	155	165	184	159	173	155	170	163	138	168	186	177	157	157	154	149	155	160	188	168	156	161	165	153	178	171	141	153	179	159	162	165	150	148	161	166	162	172	187	169	160	172	182	161	175	131	172	177	185	169	148	173	162	194	162	153	169	184	179	174	156	146	176	175	165	172	157	160	167	161	168	170	151	159	199	177	124	154	162	162	174	162	172	172	161	141	190	153	174	163	169	167	176	155	174	153	175	173	165	158	159	169	160	161	184	184	150	138	151	156	174	138	174	160	159	161	149	144	163	149	167	171	171	146	172	162	155	175	148	142	159	147	168	154	174	153	187	150	139	166	145	168	146	164	155	175	146	161	155	183	155	177	191	156	192	154	163	173	167	172	170	180	149	140	165	174	153	145	152	159	166	167	153	151	152	150	169	147	151	148	149	159	185	153	147	159	153	170	147	156	155	172	170	153	162	154	143	151	166	168	151	150	156	157	158	173	174	174	175	170	154	174	148	164	172	172	177	183	165	176	180	155	178	160	156	158	160	139	183	179	156	175	164	159	177	161	153	160	193	152	166	166	162	166	143	166	150	176	163	157	153	166	145	175	164	169	165	166	166	182	154	168	148	174	164	159	128	161	170	178	180	170	165	155	156	165	170	156	171	158	188	164	153	140	152	175	143	145	146	152	148	157	159	155	159	159	184	159	153	155	174	161	174	178	145	168	173	168	170	162	158	178	178	168	177	165	167	154	165	165	148	174	161	167	175	136	157	163	181	170	149	123	181	142	160	155	176	167	166	152	173	149	150	174	161	132	153	178	149	172	157	160	162	159	168	155	148	169	168	160	164	145	170	167	179	170	175	158	171	169	183	160	166	133	165	162	150	163	159	158	150	158	158	166	145	153	182	139	169
9946	3635	704	427	352	279	259	232	227	212	203	175	217	201	194	181	200	168	178	197	176	187	191	193	189	191	162	206	202	173	183	187	168	198	170	194	189	166	192	188	187	197	187	193	187	176	190	182	174	197	209	172	172	200	184	178	172	187	191	197	164	172	189	175	200	194	203	210	171	161	195	168	206	182	190	199	176	178	196	181	189	184	167	183	197	208	177	194	193	167	175	174	201	190	204	202	173	172	178	191	173	190	166	180	168	165	185	199	176	179	189	174	176	185	190	163	183	181	155	204	182	186	174	171	194	187	193	184	199	172	190	171	192	214	173	199	184	190	205	174	195	166	201	202	191	195	182	182	156	172	177	164	190	173	194	175	152	189	178	181	178	211	184	190	181	172	161	186	193	191	164	173	208	172	179	175	175	173	210	187	189	171	193	170	208	161	158	186	176	181	200	175	185	197	169	188	180	153	182	185	168	195	142	174	171	180	193	185	201	195	184	171	196	185	191	173	210	179	186	177	179	171	185	191	195	166	195	190	180	194	161	186	208	203	203	171	188	195	186	204	161	179	179	190	174	171	196	201	203	188	182	179	163	211	177	199	192	193	167	189	194	204	174	177	186	203	189	160	162	170	164	177	183	165	203	196	195	197	161	190	179	172	172	207	167	182	198	200	178	187	191	187	180	200	182	187	182	180	175	197	206	189	205	171	162	186	191	181	197	178	182	213	183	188	185	182	160	181	174	200	198	186	181	165	184	177	176	166	171	200	153	212	196	190	171	168	179	193	208	182	195	199	159	175	160	155	180	187	180	178	197	188	201	164	207	188	176	180	197	198	174	182	169	172	194	174	168	211	174	179	177	167	195	192	191	205	184	163	161	182	196	178	167	171	175	181	176	189	171	196	164	187	188	198	180	170	208	209	169	175	179	176	204	178	183	183	182	188	177	217	207	202	171	175	160	183	180	179	182	194	179	187	163	193	188	214	166	165	167	182	162	173	160	180	180	181	162	155	179	206	179	199	191	162	186	162	192	189	182	152	200	186	192	164	164	177	179	170	177	178	150	205	209	183	200	181	186	199	180	181	213	182	193	171	201	196	186	166	206	185	199	181	197	182	177	194	195	168	175	209	178	185	181	177	189	176	182	201	176	187	167	186	187	177	174	169	209	179	169	175	179	188	191	188	201	169	175	192	168	168	197	172	156	180	211	188	193	185	185	189	177	185	171	174	183	171	203	157	193	179	209	163	180	182	174	188	189	193	190	189	170	183	184	195	177	186	194	181	169	187	199	158	196	183	178	194	197	160	178	184	177	174	187	196	192	185	178	186	189	195	178	198	167	189	170	181	156	170	187	186	165	190	183	187	193	166	196	178	187	185	186	174	170	198	206	187	187	172	183	172	189	165	194	195	196	167	192	184	167	205	189	178	184	199	173	211	178	191	193	180	181	194	169	175	192	153	175	196	182	194	174	173	149	153	207	166	143	185	187	188	168	163	191	183	158	182	186	192	191	173	180	171	193	177	179	185	173	176	173	183	186	186	170	177	169	158	196	201	160	185	182	189	185	167	186	159	181	179	192	161	206	190	180	181	208	187	199	218	188	183	186	177	169	172	187	190	179	166	194	172	167	177	195	188	173	177	204	180	177	166	201	171	207	163	197	162	168	171	188	196	188	206	203	181	195	186	202	203	175	187	206	192	175	190	179	195	167	193	198	189	184	193	202	197	180	189	170	191	167	186	167	184	192	204	177	200	189	166	210	171	170	186	174	169	166	182	198	191	201	168	173	178	173	192	176	183	183	188	190	202	177	183	180	195	164	175	175	205	180	187	194	194	207	186	198	206	190	194	187	197	189	187	182	173	196	191	170	186	183	164	174	196	175	177	170	172	181	180	190	177	183	180	180	179	147	182	182	179	192	179	174	161	154	193	176	196	189	176	184	192	170	170	155	195	205	199	223	174	217	190	184	189	209	168	176	193	187	174	179	167	206	205	187	190	184	174	176	202	187	194	181	154	168	184	175	188	184	182	179	176	192	192	182	175	202	156	178	166	180	194	192	183	174	166	215	186	183	207	192	178	198	189	199	178	185	186	215	184	218	177	208	191	196	184	173	192	195	182	158	165	186	198	190	188	192	187	143	191	172	176	174	186	196	197	186	179	184	197	188	189	179	181	170	183	175	190	193	195	210	185	167	168	177	215	188	182	187	183	177	175	172	167	188	179	180	169	183	209	181	192	187	189	199	183	179	190	186	164	174	184	177	159	181	198	191	183	222	172	181	175	189	208	162	170	191	174	173	183	194	193	209	178	178	166	205	161	215	175	178	204	164	190	194	165	184	181	181	187	179	178	184	184	203	171	197	178	175	176	182	194	175	177	182	178	196	184	197	170	176	186	172	181	178	184	182	177	177	213	147	172	184	187	184	168	155	198	174	173	180	165	183	168	179	184	192	144	177	207	193	173	198	216	193	178	173	172	194	175	195	180	181	195	163	198	184	164	198	176	160	182	208	191	193	176	200	195	189	163	174	198	180	185	181	159	185	190	200	204	170	170	189	185	191	197	180	183	183	176	185	169	191	157	171	189	170	174	191	192	180	175	201	186	180	202	201	158	174	186	174	195	193	186	163	177	162	190	155	172	176	164	162	177	180	175	175	213	175	164	190	208	183	187	165	163	192	186	183	198	183	172	194	163	191	176	188	178	184	172	169	168	196	185	173	164	181	186	221	169	182	175	192	183	158	179	195	233	195	186	209	202	177	174	196	195	180	185	190	183	186	181	191	187	192	160	175	202	199	176	196	158	187	172	170	146	173	197	168	187	180	205	218	186	176	185	207	187	185	198	189	199	168	146	175	184	172	181	164	177	162	201	184	190	156	187	199	171	191	183	201	202	163	195	190	190	181	181	197	198	186	158	195	175	179	182	180	140	191	189	189	172	197	175	174	187	208	157	182	185	181	178	173	189	195	187	174	187	175	182	186	199	200	173	183	214	195	183	163	177	211	189	192	180	174	192	185	214	167	196	205	162	170	177	178	165	167	192	176	167	182	197	189	168	162	179	191	165	178	188	173	173	173	175	178	184	201	191	205	193	178	188	189	192	173	198	181	183	207	206	186	184	205	192	166	191	190	190	178	175	184	169	167	177	161	163	200	169	164	196	193	172	189	182	159	189	152	192	180	164	215	181	188	161	181	171	169	192	187	192	199	190	202	190	211	180	203	175	210	180	193	179	170	168	193	182	189	187	193	186	181	193	177	206	192	176	200	195	188	196	201	180	172	164	213	174	189	203	193	195	175	184	188	218	200	183	182	170	169	183	201	158	185	165	205	188	163	189	166	191	187	220	170	169	150	208	183	182	206	188	203	181	197	189	180	158	185	205	190	182	187	191	190	204	185	178	179	194	171	205	179	198	159	169	192	184	193	187	193	173	209	198	184	186	156	179	181	194	191	196	171	195	181	176	177	177	191	181	178	185	183	172	184	163	195	182	167	176
24427	20412	26640	24090	20397	11044	1416	929	751	696	685	604	519	532	524	512	514	454	506	483	442	433	466	433	430	443	424	438	476	434	449	414	409	432	432	449	405	425	407	465	467	427	409	418	408	444	389	410	361	413	398	427	409	399	425	403	442	396	420	397	435	384	407	434	370	416	388	392	378	429	406	409	399	429	406	411	369	433	434	398	356	391	393	388	407	414	415	397	382	406	399	413	424	403	379	448	421	416	395	397	376	400	435	411	418	403	410	389	405	414	397	382	434	389	426	409	378	410	406	379	421	419	387	396	411	413	408	432	403	436	392	367	384	422	381	405	421	417	424	392	390	400	383	413	369	404	440	413	409	408	376	417	384	381	432	400	369	396	390	407	402	423	404	410	386	381	411	407	385	408	408	371	418	394	415	412	360	400	399	412	402	354	416	397	413	359	376	419	401	389	375	414	385	376	390	409	392	331	395	389	401	406	401	403	399	388	399	405	415	394	417	432	401	374	409	374	433	405	409	409	409	393	397	406	420	411	404	410	404	462	428	394	388	358	436	408	414	414	377	426	407	380	410	366	413	426	391	397	387	407	379	392	430	429	409	409	373	395	418	421	416	384	420	380	396	377	441	402	440	401	434	382	429	417	399	409	410	439	419	422	394	358	392	411	412	372	394	445	408	375	389	405	392	381	407	383	384	428	415	395	393	381	394	365	393	391	402	389	404	428	409	408	403	362	425	380	389	369	384	405	394	383	434	339	425	357	404	416	401	407	387	388	436	370	391	362	398	431	389	406	402	391	401	420	413	434	407	418	455	438	400	389	401	343	399	402	403	401	400	399	380	431	431	417	388	400	377	349	384	402	428	389	446	390	433	401	377	364	387	399	414	406	379	382	432	386	436	393	428	411	411	435	376	389	402	417	386	390	384	382	393	413	381	415	396	391	397	443	383	404	387	373	417	399	342	405	363	377	408	406	401	394	388	415	399	356	380	425	366	363	418	412	387	380	377	389	431	440	394	391	400	382	406	371	370	398	384	445	420	396	385	397	414	395	432	411	395	364	384	355	387	401	360	376	426	408	390	379	401	412	363	416	428	382	401	438	380	395	362	371	418	385	389	434	398	410	426	409	379	403	405	424	389	390	378	400	416	374	391	350	374	401	409	380	422	384	425	420	424	378	390	380	395	414	424	405	404	388	390	375	385	414	395	429	404	403	442	395	414	405	416	397	392	391	404	379	398	374	424	413	367	412	384	395	396	398	388	384	426	398	402	416	358	416	418	394	372	385	405	377	363	420	380	387	396	399	393	408	389	408	402	455	392	399	380	400	397	382	397	384	411	409	376	412	432	381	401	391	378	396	388	415	382	384	403	389	418	419	450	398	395	367	381	428	428	396	360	408	434	400	389	381	383	409	414	418	409	389	376	410	390	406	406	413	402	394	400	427	398	427	370	396	402	423	394	398	392	405	367	411	403	425	370	377	392	385	396	351	425	415	412	367	385	394	388	395	416	413	398	397	399	422	383	418	371	406	467	407	392	426	403	396	392	416	361	426	392	389	384	391	430	467	414	381	414	404	392	419	393	445	373	414	391	400	402	372	385	393	404	385	414	393	399	404	393	403	411	394	394	446	437	419	378	368	394	373	388	427	451	382	410	396	409	412	439	398	362	422	396	399	409	387	359	378	452	409	370	418	405	388	381	413	371	444	372	417	384	416	426	360	406	403	396	439	406	371	407	393	374	379	401	377	436	351	400	417	388	404	399	406	398	394	375	405	405	414	374	388	421	386	392	385	376	411	421	404	391	389	375	416	400	406	420	407	391	411	377	390	428	401	380	393	431	398	371	381	433	397	393	398	412	396	367	411	443	383	371	424	354	431	411	431	395	397	400	417	416	436	427	450	445	382	413	385	443	382	396	394	391	393	388	415	388	385	384	443	360	375	436	408	404	402	405	416	411	425	427	431	411	405	399	385	355	409	411	402	385	432	423	407	420	418	362	411	372	423	415	408	438	437	416	408	379	451	406	388	435	439	393	388	406	369	378	394	381	418	421	417	408	409	403	410	424	386	410	409	390	423	408	360	427	390	418	402	391	381	391	375	405	379	355	340	419	396	407	407	430	397	401	415	417	363	371	436	397	394	388	407	410	398	406	401	397	399	429	412	411	375	393	426	410	415	396	425	435	401	402	436	401	426	463	360	375	385	359	393	428	414	384	377	410	400	405	413	367	404	405	400	389	412	368	367	366	400	396	399	378	368	392	412	404	394	420	412	375	430	372	427	413	363	430	411	366	438	393	394	394	388	437	382	403	412	402	428	407	409	428	407	422	399	422	424	405	414	429	369	400	398	394	430	433	368	437	413	394	381	375	420	401	409	439	388	419	409	383	393	401	439	429	408	405	416	381	381	403	380	386	368	384	389	411	409	423	416	385	383	385	402	422	383	434	375	403	425	403	371	430	393	388	416	418	403	388	429	389	409	420	412	365	393	373	417	433	392	370	380	413	386	373	405	432	411	441	382	434	433	379	407	394	393	391	422	411	420	392	392	423	411	418	397	401	434	411	419	412	370	400	444	430	396	386	401	431	421	403	403	420	394	371	399	399	401	370	431	393	417	402	406	400	389	421	413	391	412	409	376	382	411	415	388	413	401	395	356	402	387	390	422	410	374	431	425	345	397	439	396	416	401	372	413	413	377	460	435	384	418	420	387	395	420	410	394	419	387	399	394	396	395	371	370	433	429	399	415	361	393	395	413	390	415	374	392	402	389	416	435	388	429	395	418	389	402	397	383	404	416	400	406	372	398	414	398	408	359	365	372	386	404	385	388	435	374	411	381	399	418	390	379	376	381	424	390	418	373	404	418	396	433	403	369	364	409	385	377	422	377	432	377	388	390	404	425	432	403	374	414	384	428	366	419	407	377	358	429	397	385	407	422	399	368	399	400	394	378	408	401	416	402	399	379	357	397	420	418	388	397	403	413	414	377	431	420	371	370	417	412	378	431	361	413	386	410	407	395	403	382	378	384	445	397	394	397	405	374	390	384	381	365	416	406	384	415	407	374	405	403	415	421	371	380	412	406	398	389	411	380	398	419	435	414	417	414	451	405	397	408	377	380	374	387	394	396	370	406	408	394	399	390	370	411	379	396	371	382	397	390	407	379	409	406	392	410	383	424	390	386	412	414	427	388	392	411	405	416	390	394	413	377	407	378	406	396	381	414	410	367	416	378	417	400	426	392	386	412	408	390	413	340	422	380	401	415	362	403	453	387	379	397	386	419	391	399	439	432	421	399	402	414	408	371	398	402	431	425	388	411	433	387	397	402	406	379	427	435	422	383	386	412	387	419	359	429	413	389	411	427	408	413	412	421	408	398	432	413	380	386	407	403	419	413	377	429	435	413	405	356	404	375	420	379	401	419	365	404	374	408	429	393	417	350	416	400	428	376	388	405	386	401	419	398	420	437	396	443	397	406	415	411	365	401	381	395	383	389	363	379
19904	19158	10489	5482	3478	2510	1882	1537	1283	1098	939	783	768	692	683	635	598	572	602	581	497	503	494	524	488	464	443	471	466	445	440	412	435	475	472	442	405	409	442	419	452	392	433	417	456	412	436	420	418	402	413	409	414	441	403	405	413	394	421	408	418	398	414	370	422	367	399	420	387	365	359	411	393	404	425	390	394	382	411	392	381	415	378	404	372	375	382	355	426	397	390	375	360	395	402	411	365	415	377	387	394	423	425	405	378	342	430	376	407	353	410	391	391	367	407	362	371	402	407	392	402	369	413	397	403	398	362	373	398	404	379	403	419	379	387	422	416	380	420	376	410	398	380	382	361	424	396	377	398	441	358	389	442	393	376	395	378	395	395	358	397	389	372	402	435	358	380	422	349	378	424	414	385	409	407	414	387	364	406	397	382	406	377	386	390	425	361	429	405	411	380	413	367	374	437	381	389	390	418	336	366	375	428	361	392	369	366	353	379	380	398	374	367	401	368	381	349	386	384	361	413	397	373	404	399	397	387	403	399	374	393	362	389	386	385	405	415	400	411	380	341	338	377	397	413	364	393	421	424	415	373	341	370	409	376	383	405	402	383	382	364	417	396	390	388	406	397	417	381	360	397	390	368	347	383	414	411	385	371	388	379	383	370	371	388	380	387	377	393	375	371	421	373	398	396	385	403	403	388	380	368	377	395	418	362	386	420	366	447	378	385	398	388	391	372	398	374	397	370	384	386	387	365	379	392	377	388	404	372	376	398	365	400	397	392	386	405	402	373	368	387	363	392	384	399	366	371	401	404	416	393	424	379	417	376	395	376	409	404	393	370	351	400	388	398	392	400	416	419	378	419	375	412	401	381	413	377	387	405	364	411	403	369	351	374	379	394	367	398	375	402	387	377	380	392	358	375	367	386	393	368	388	401	415	375	400	367	381	400	380	387	392	381	405	399	374	375	411	405	393	358	374	392	357	360	378	389	379	368	420	452	413	386	405	390	361	379	374	391	435	428	387	384	390	400	363	392	373	413	406	366	338	373	363	392	376	398	406	377	392	379	437	355	375	420	385	387	387	381	384	394	380	392	397	403	410	336	362	407	387	366	402	395	367	410	398	388	421	370	377	376	415	425	410	401	420	390	391	435	395	421	375	395	395	362	370	411	379	405	419	392	404	383	408	385	362	400	395	391	354	430	398	396	395	391	369	364	398	396	406	410	361	392	391	415	362	379	396	388	404	396	409	383	386	377	397	339	397	358	408	385	362	360	385	391	411	384	387	386	387	370	383	376	378	391	398	359	384	420	407	383	412	418	383	386	384	377	387	393	416	385	365	386	367	384	383	388	384	392	412	371	403	408	422	387	374	385	399	391	420	393	401	427	370	390	374	397	372	411	416	380	410	373	392	405	392	385	373	367	429	419	348	377	368	381	391	405	397	377	404	370	342	412	399	397	431	374	367	375	388	397	364	415	414	353	403	393	387	390	386	364	406	406	386	374	366	402	405	379	353	399	385	419	400	401	399	398	356	415	388	345	418	395	402	395	404	398	421	392	400	380	403	358	382	448	358	358	380	390	418	372	421	376	406	405	400	408	369	403	409	360	400	447	379	407	362	408	394	386	400	414	367	393	405	395	352	380	398	367	408	397	397	381	415	384	377	384	379	393	401	380	372	384	394	375	375	371	411	370	366	374	373	400	395	370	425	379	398	396	363	403	377	370	367	412	393	386	372	401	407	380	399	409	381	374	420	386	378	373	382	436	396	377	381	373	387	409	390	375	383	391	422	393	392	389	373	392	407	395	427	382	376	352	378	400	365	368	416	375	386	388	393	415	373	378	399	422	403	346	399	409	431	405	401	411	386	353	386	388	415	390	404	388	406	412	388	411	425	387	381	362	395	381	386	399	385	373	391	397	401	365	371	387	381	370	381	394	403	424	363	388	398	396	351	381	395	379	402	364	391	379	371	395	405	356	388	402	391	382	375	363	401	401	399	353	387	413	385	389	406	382	384	398	395	418	400	406	365	402	397	437	382	386	383	422	404	379	427	396	388	386	390	365	393	381	402	424	384	426	390	356	379	385	388	361	410	399	380	407	389	401	363	403	404	358	385	394	353	380	388	405	401	404	375	377	355	371	392	371	370	390	361	387	366	403	394	407	381	399	391	392	368	390	403	388	335	384	380	393	398	406	389	412	399	380	390	361	366	353	368	384	430	376	394	407	388	399	349	344	392	382	385	393	386	371	364	396	370	421	404	406	396	382	395	390	388	374	373	417	362	415	416	397	378	398	355	417	380	379	403	388	427	403	371	409	385	416	409	392	386	378	365	370	379	402	401	408	394	394	383	365	398	351	390	352	365	397	357	398	384	396	363	390	367	412	410	429	430	383	399	414	393	403	419	395	358	387	405	373	388	384	371	416	409	407	419	349	401	388	393	405	384	395	385	390	397	391	421	395	389	407	377	369	393	412	355	388	394	399	389	397	380	407	375	385	388	398	394	446	376	410	418	374	350	383	384	382	390	382	374	369	387	384	401	413	388	394	359	386	390	419	395	401	368	394	390	391	406	392	401	391	413	368	377	386	397	380	375	414	384	386	406	381	416	412	399	357	406	394	395	379	354	376	385	423	376	408	368	360	403	404	429	375	409	398	382	369	382	405	400	388	390	377	383	398	444	411	341	360	393	383	390	395	363	373	389	425	387	414	440	390	405	428	382	365	396	354	357	383	375	373	373	401	371	351	387	365	395	415	361	378	373	400	387	389	408	395	362	390	385	422	365	372	410	444	396	407	393	373	398	392	383	344	395	357	406	391	380	379	381	375	382	403	354	379	416	406	392	386	366	381	417	362	386	349	394	366	407	394	404	373	366	386	338	356	399	398	405	434	395	353	406	411	369	356	335	371	409	419	379	335	395	410	414	397	399	395	385	404	392	395	369	402	353	416	418	370	362	393	391	383	418	409	415	393	418	398	383	397	391	392	403	394	380	365	362	363	409	382	418	411	385	380	396	355	398	406	372	379	387	397	395	384	411	403	379	391	358	365	340	368	410	381	384	417	392	393	394	389	381	409	383	361	385	389	399	387	381	408	381	371	370	377	365	405	411	411	396	372	385	379	371	394	407	397	397	364	384	386	388	382	387	385	400	398	417	416	416	351	406	399	370	372	424	379	375	404	358	356	403	395	409	383	430	396	376	388	386	391	380	390	399	385	378	410	397	380	399	376	407	367	346	381	404	375	410	376	413	375	396	383	393	387	386	370	403	384	377	395	418	365	381	402	360	403	395	395	429	399	367	401	402	360	404	338	398	387	393	394	368	415	413	349	382	372	391	382	386	420	414	358	381	367	376	388	389	396	362	400	374	336	370	356	420	351	409	389	389	383	358	382	371	378	405	364	379	380	442	379	389	367	397	345	362	348	384	405	360	386	370	372	344	356	363	393	412	373	395	366	369	388	362	419	396	396	388	399	357	388	412	392	389	397	385	368	348
22456	20364	27080	23559	20367	20449	10603	2000	1505	1338	1215	1065	1023	1058	983	914	924	905	803	923	794	842	841	793	835	842	780	799	746	763	826	750	723	832	738	754	773	768	722	739	729	773	781	783	777	711	745	748	720	722	752	751	723	725	737	687	738	787	757	743	807	783	715	757	714	764	738	751	722	746	781	765	747	737	766	710	716	784	713	718	725	733	724	716	671	687	714	757	740	701	772	732	722	718	739	707	734	716	734	755	759	725	767	761	698	734	811	723	723	719	723	698	742	702	768	756	729	710	776	724	735	769	754	764	723	717	722	708	727	763	725	755	744	706	720	736	732	772	716	766	800	723	713	710	688	716	722	720	723	678	750	765	732	664	743	718	713	750	748	753	727	743	712	716	743	730	780	766	708	776	738	692	723	734	711	752	736	669	704	789	726	737	716	741	765	721	775	728	719	783	725	750	724	778	744	731	709	745	714	714	789	751	730	755	730	689	733	746	767	719	713	718	719	787	717	715	730	787	741	710	729	728	731	774	749	734	702	723	699	736	758	739	780	721	691	720	760	776	730	730	742	706	727	721	718	695	763	695	704	734	743	738	686	703	700	687	777	745	779	746	781	722	766	740	714	718	704	759	742	727	705	779	764	709	746	742	766	718	734	779	727	750	741	724	727	696	735	797	725	727	677	647	738	750	739	737	718	699	720	726	708	685	721	741	729	731	745	723	766	729	739	740	725	787	730	755	704	745	734	731	761	689	719	756	709	663	702	774	746	742	749	717	728	740	731	735	699	745	742	775	721	739	702	714	716	713	752	719	711	730	709	729	751	742	758	713	758	694	752	716	727	799	731	744	766	732	748	673	745	685	777	743	729	654	726	735	741	693	747	745	684	731	712	732	782	690	748	752	708	765	701	726	743	712	724	704	746	777	759	777	676	745	683	729	756	741	776	771	795	729	767	762	729	720	746	663	685	753	742	737	684	744	723	760	678	787	695	789	726	759	764	718	736	689	721	748	718	698	724	739	686	769	709	751	713	682	706	756	753	712	742	706	722	706	714	687	761	692	726	773	765	780	726	755	752	716	739	749	733	729	730	784	718	707	682	674	714	705	701	701	707	735	756	732	768	708	748	688	737	747	737	730	756	717	739	739	748	733	726	754	719	696	745	712	676	736	749	709	773	726	759	722	657	728	779	738	771	773	695	741	709	711	748	743	721	775	744	724	742	750	780	684	744	764	689	756	754	694	752	773	737	754	704	763	741	748	751	716	697	720	723	757	775	741	712	680	739	758	708	755	752	737	701	730	726	756	730	746	745	766	706	715	707	713	717	726	732	702	719	714	752	701	733	723	660	669	739	717	779	709	754	800	772	710	765	732	696	758	683	715	726	735	788	759	713	756	701	725	702	710	705	752	713	726	742	750	775	716	719	735	745	758	708	695	754	728	715	720	735	739	752	715	706	656	723	701	738	734	734	678	712	686	716	735	752	706	695	700	773	702	755	702	704	693	768	697	733	738	706	660	703	735	710	725	757	761	733	667	706	694	741	714	756	795	736	659	752	671	736	728	753	758	708	754	781	722	681	708	700	780	724	763	682	741	738	714	738	708	730	707	725	701	691	723	694	692	719	767	719	755	738	695	760	765	697	714	756	752	740	658	710	741	760	709	769	738	703	706	780	695	695	718	725	760	702	695	701	729	701	718	707	694	694	741	729	761	761	753	697	738	740	747	704	771	706	714	752	696	738	729	745	715	746	695	762	741	690	727	744	770	709	701	728	738	738	712	742	715	798	757	762	707	766	735	744	742	674	767	684	726	735	754	730	726	725	755	768	690	743	709	756	739	709	723	731	695	735	740	704	748	689	694	746	722	736	716	740	747	749	677	742	781	737	728	738	745	764	723	777	730	761	726	726	682	695	694	761	706	731	705	766	741	678	717	732	738	745	716	806	723	743	707	720	732	686	727	693	759	762	655	717	754	713	696	705	750	722	711	760	709	694	776	720	720	725	744	751	720	742	723	742	735	703	740	747	736	749	771	753	716	739	703	773	797	787	711	771	712	711	739	725	714	692	771	748	691	769	735	707	762	748	684	729	710	750	771	729	742	729	772	730	767	755	693	736	739	707	752	718	671	695	680	731	737	722	749	723	724	739	768	763	747	734	661	724	704	749	713	678	694	700	805	730	694	694	743	724	760	706	724	692	729	739	724	749	720	737	705	701	700	693	692	710	695	750	720	753	716	722	770	693	729	750	737	726	740	757	736	748	727	729	734	669	725	722	767	730	702	731	746	719	708	733	711	748	713	737	722	728	685	726	738	753	736	683	728	758	715	736	768	732	742	708	742	740	714	755	720	770	719	682	690	734	715	769	743	765	757	756	712	763	706	725	703	706	703	745	750	720	729	713	716	756	783	734	741	722	721	719	726	718	750	708	746	777	711	755	733	755	730	744	730	745	745	751	733	729	693	693	672	733	747	727	726	718	741	759	743	720	729	739	723	707	720	738	727	705	713	802	712	738	685	665	731	754	721	752	712	737	785	686	732	683	776	730	727	747	728	751	769	723	724	701	751	690	702	702	712	733	714	747	699	726	736	750	758	674	734	740	719	732	767	714	696	724	695	705	719	771	717	700	740	733	714	711	728	706	717	728	726	745	751	694	730	749	697	740	722	729	725	727	739	725	716	739	718	678	744	710	749	722	681	704	774	778	707	705	785	793	702	711	711	716	713	733	762	734	738	754	704	778	763	715	696	729	779	707	746	744	701	718	713	701	779	768	730	720	764	735	733	693	710	707	734	692	735	733	718	706	720	751	735	726	733	695	746	767	749	716	673	707	752	758	758	725	674	719	707	760	729	693	694	737	773	740	771	735	717	738	755	709	712	713	710	726	718	705	686	734	752	695	682	653	727	728	724	717	737	687	724	719	688	721	737	733	758	692	694	724	705	766	715	693	707	729	747	749	766	710	756	715	730	709	736	771	703	736	707	750	737	710	697	733	723	731	748	760	700	739	738	764	699	733	680	750	737	759	716	725	749	760	753	706	764	710	698	704	712	756	731	669	745	723	787	726	725	724	728	729	710	713	716	687	757	737	745	753	743	711	721	747	742	764	759	677	708	749	728	771	699	722	731	716	735	695	671	767	723	734	703	716	720	769	739	736	738	718	687	741	752	730	735	722	723	736	712	760	757	755	724	731	762	831	726	766	742	707	772	729	728	748	767	713	729	705	763	752	684	695	781	736	727	709	733	728	733	747	705	691	764	698	780	686	667	750	726	737	749	759	747	715	674	756	700	801	684	695	679	724	741	767	705	726	703	733	687	726	707	765	753	715	735	727	665	712	702	736	752	746	725	738	709	759	786	742	720	758	797	730	767	711	739	688	702	713	732	685	729	714	772	737	775	737	708	756	713	724	710	732	684	714	721	712	704	768	734	737	743	670	708	749	763	698	700	716	731	722	797	702	732	729	760	743	736	710	711	716	681	724	722	773	691	740	769	741	729
20971	24523	16876	9493	6182	4715	3520	2844	2373	2004	1799	1566	1437	1289	1221	1164	1117	1029	1058	945	994	929	936	890	868	879	839	847	825	796	817	745	842	793	765	819	766	772	784	740	734	734	788	770	726	732	755	734	721	669	746	719	716	696	719	750	759	714	710	714	742	734	733	723	697	747	717	704	735	690	674	729	715	730	671	778	721	720	710	722	693	735	711	686	685	718	699	756	707	684	731	743	721	718	667	694	739	678	674	675	675	674	706	732	684	749	672	681	741	723	720	709	715	759	710	664	705	712	706	716	648	692	648	708	682	730	686	703	712	731	686	703	671	677	705	716	716	705	670	687	721	739	697	687	715	717	648	722	726	692	755	651	679	700	724	680	677	670	703	752	717	683	725	709	669	709	683	709	698	708	741	710	695	707	704	657	683	678	669	674	761	675	681	674	711	731	715	633	697	708	653	646	726	723	706	743	707	693	691	695	687	699	682	660	676	688	689	689	693	645	693	730	636	677	719	687	669	666	686	698	723	709	678	726	687	711	716	693	708	735	711	680	725	678	665	686	717	709	726	672	687	720	687	721	716	686	698	671	695	684	670	687	706	718	709	704	743	693	740	667	719	707	666	677	675	714	709	683	635	689	688	723	711	666	730	755	709	672	708	672	727	693	747	683	691	678	704	677	731	688	667	686	742	673	654	718	708	702	719	656	679	712	716	714	711	712	638	730	685	690	729	740	705	703	647	693	739	727	728	714	687	650	680	689	670	694	709	768	727	676	671	733	701	684	701	726	711	720	702	690	688	701	702	666	705	695	725	715	720	729	739	729	679	695	674	704	743	723	656	672	690	697	688	712	739	708	673	650	701	656	699	686	699	746	706	698	745	763	709	664	713	678	710	701	718	712	751	664	652	754	714	697	700	660	696	693	679	693	660	656	677	657	683	693	690	698	732	738	689	743	674	687	661	677	658	690	662	701	668	668	701	739	677	646	668	743	693	658	681	711	744	712	719	681	722	652	710	732	751	716	688	686	632	703	667	703	682	680	702	671	744	709	739	649	728	722	648	768	673	726	689	732	692	728	679	695	684	691	704	713	675	703	726	703	735	672	687	659	692	641	725	707	703	701	633	670	685	707	709	668	684	667	658	691	714	663	718	678	701	677	689	723	645	674	680	706	741	673	739	691	680	687	701	696	714	681	765	706	694	673	699	671	685	714	653	695	692	720	724	733	718	714	717	680	697	692	677	688	723	723	655	672	682	704	670	703	669	715	698	670	679	702	711	714	695	700	699	668	739	712	753	648	684	652	680	736	668	675	668	718	667	690	698	709	642	682	674	735	706	742	668	670	671	703	669	730	704	667	651	738	703	655	720	634	695	667	739	709	666	713	715	656	637	705	728	688	720	707	736	775	683	739	692	693	728	765	709	689	734	707	646	658	696	660	749	709	732	764	679	727	741	696	681	625	682	651	682	695	639	686	636	705	687	689	691	732	721	746	717	684	752	666	732	661	678	691	729	695	711	709	677	703	749	738	720	682	659	708	697	710	691	717	694	667	704	685	693	697	672	708	697	708	667	697	729	754	658	686	674	733	689	676	675	725	669	693	760	715	689	692	735	700	735	706	689	701	697	703	684	683	672	688	708	698	675	696	702	695	701	677	762	712	668	696	723	675	707	666	676	689	733	689	711	678	659	693	681	701	727	716	687	734	723	724	679	694	692	721	723	628	663	687	711	724	707	669	669	671	688	691	708	680	632	701	675	725	718	700	680	684	627	741	680	737	666	686	715	730	697	696	740	698	665	658	650	714	695	707	744	715	684	683	730	696	691	693	677	711	642	732	750	684	632	720	698	662	696	708	682	755	664	670	707	699	655	652	687	747	659	679	702	705	666	673	749	698	700	691	672	697	702	678	682	686	675	707	648	733	679	710	725	732	697	655	695	658	688	700	689	699	748	688	731	707	689	702	701	709	694	670	698	744	711	675	702	715	670	714	734	725	688	659	722	715	652	716	658	674	735	702	703	690	688	698	727	737	737	686	699	615	697	714	701	704	672	741	643	704	711	707	704	712	739	729	691	695	640	712	668	674	696	681	695	619	692	671	695	742	712	706	724	663	682	704	701	733	694	698	695	635	670	714	709	680	695	666	720	635	693	657	684	750	685	715	748	726	693	710	689	682	661	710	667	728	698	730	698	670	679	732	717	695	700	710	692	697	735	724	719	670	740	700	690	709	701	690	756	682	725	642	729	712	733	695	725	670	732	660	672	721	697	716	720	695	706	680	716	674	676	703	698	659	694	711	727	671	687	680	679	715	741	668	696	706	690	723	741	725	679	750	706	724	746	719	693	720	758	706	715	695	712	655	727	676	696	709	684	658	698	719	656	652	736	716	738	670	666	745	690	674	736	680	689	722	658	670	719	703	711	687	723	705	724	657	698	677	736	681	671	674	693	737	658	711	667	682	704	704	689	683	719	704	691	726	653	731	702	717	674	687	650	699	690	695	750	669	708	662	721	707	699	660	709	658	692	655	634	729	690	708	657	699	705	706	700	658	662	624	678	691	681	741	712	680	689	668	698	729	727	730	695	692	747	702	721	660	679	708	706	724	679	709	724	693	704	708	710	715	723	685	703	693	630	690	693	651	671	694	712	684	711	737	713	670	736	738	659	668	664	665	730	729	704	676	692	679	686	694	698	657	682	667	667	727	679	706	723	694	676	684	755	738	677	664	694	689	719	712	666	753	681	769	651	678	698	699	711	683	710	691	682	686	725	698	675	748	714	719	735	661	707	753	704	702	705	680	742	643	718	706	701	708	695	726	680	703	670	724	705	742	666	688	676	673	618	725	703	702	688	652	662	690	680	750	680	658	694	673	692	685	730	664	731	699	684	707	674	707	697	684	697	709	718	706	701	705	672	737	722	688	717	670	696	695	652	681	676	729	695	699	655	685	680	721	691	697	678	705	715	698	660	686	687	672	695	687	731	759	697	692	647	694	720	703	673	656	728	702	687	712	699	735	748	696	751	699	685	730	725	710	704	706	713	700	704	695	668	634	711	680	712	734	691	678	693	698	715	715	729	662	665	653	672	676	728	697	691	682	687	652	714	725	677	690	740	688	707	699	683	693	684	685	664	714	754	674	699	710	725	738	688	709	745	705	679	680	692	723	709	651	661	695	775	680	734	712	705	680	668	683	664	732	626	696	695	723	658	671	724	659	692	697	719	691	672	679	641	700	745	700	703	674	701	680	677	716	671	691	648	697	717	692	735	653	673	692	663	731	694	704	726	705	675	656	680	731	695	687	686	661	666	699	742	696	710	690	688	706	679	760	695	714	699	696	697	697	677	724	660	706	695	687	693	765	733	700	672	647	667	701	734	690	694	737	734	710	679	700	655	686	706	749	630	696	768	700	703	702	730	731	711	765	685	741	658	708	706	686	683	687	698	690	729	698	696	703	746	709	719	742	695	717	695	695	700	711	651	720	672	660	748	706	690	684	718	732
27963	14241	1825	396	253	217	210	185	170	175	181	175	158	179	159	159	155	166	176	161	156	148	163	170	156	143	172	177	150	166	188	165	185	167	182	144	157	140	144	157	153	149	169	180	148	159	163	159	156	154	174	185	168	164	162	160	166	166	172	157	176	177	179	172	150	155	160	155	173	166	181	175	148	182	171	165	152	165	178	157	149	162	157	196	150	151	165	165	172	151	181	173	157	147	172	137	163	169	176	167	132	172	155	168	154	153	170	161	168	180	141	138	162	173	154	146	150	165	173	172	159	157	165	142	153	156	168	178	164	168	168	151	170	151	193	176	161	153	169	143	123	153	161	156	174	156	153	173	174	155	153	131	181	196	158	176	164	136	161	159	180	165	154	178	152	176	161	172	155	142	142	138	143	147	181	152	177	158	155	168	172	162	166	165	157	176	156	166	142	142	166	171	164	166	167	163	172	175	178	169	177	168	175	175	166	184	154	158	155	170	156	145	177	150	157	164	160	156	166	160	171	157	168	144	140	154	169	167	155	172	152	151	180	146	168	171	159	148	157	150	159	178	172	170	158	167	132	163	167	149	160	172	167	163	180	164	153	163	143	163	137	156	146	165	160	159	168	146	151	170	170	160	145	175	162	156	146	149	173	167	191	161	132	152	155	162	147	157	173	162	173	158	134	156	174	156	143	158	170	173	180	161	164	166	174	169	167	179	152	164	156	157	144	164	186	189	181	183	155	153	148	152	181	183	148	165	173	156	166	165	161	162	164	149	150	173	139	145	159	163	150	155	170	167	167	168	174	142	160	150	156	166	165	160	142	144	160	147	169	155	154	146	168	178	159	166	139	161	145	139	164	155	152	162	165	153	153	154	143	152	143	150	166	156	165	136	156	158	155	152	181	149	155	139	173	158	150	156	151	168	145	162	134	162	150	159	161	172	175	169	186	157	156	157	149	162	149	149	171	182	175	152	160	172	150	154	154	173	153	175	164	156	177	154	155	160	151	143	168	166	170	144	145	166	131	170	159	152	172	158	146	170	147	159	151	179	155	157	192	151	146	157	149	168	160	154	159	161	155	151	175	178	171	177	190	157	146	168	143	175	165	164	190	165	162	152	151	184	168	149	175	154	172	148	135	159	134	127	178	147	190	147	152	168	149	157	149	156	159	190	157	144	167	150	155	147	164	145	150	160	143	172	134	172	158	147	166	173	158	170	166	164	171	183	148	167	177	133	159	162	145	161	136	170	148	135	164	154	162	178	162	175	151	148	178	160	145	163	161	144	175	183	179	145	151	172	165	142	174	150	149	157	190	157	169	149	162	141	149	167	161	139	161	173	150	166	154	143	157	167	162	160	172	141	161	160	161	169	159	144	174	174	165	168	176	165	166	171	175	177	151	151	144	147	177	169	160	146	169	161	166	148	151	135	171	177	153	160	148	167	172	154	162	148	166	163	191	153	157	146	136	153	154	170	146	150	173	160	173	177	171	170	169	162	148	142	161	151	147	179	156	147	157	154	146	160	156	154	143	178	145	165	146	166	155	161	160	168	185	149	169	176	146	162	165	161	146	154	151	171	174	150	154	138	157	162	161	175	175	175	159	184	155	155	157	144	134	143	159	149	163	159	191	170	156	151	153	150	164	159	164	152	185	140	153	170	170	156	154	168	159	150	153	177	137	158	158	163	159	141	148	128	153	151	136	174	142	153	162	148	156	186	140	139	166	174	141	164	186	155	136	154	153	161	146	147	162	152	156	151	164	140	170	153	129	172	178	145	142	146	151	149	151	142	153	167	179	171	165	153	165	188	176	163	165	170	145	150	156	163	143	162	180	153	168	152	168	161	169	171	163	161	163	148	151	171	190	170	144	177	139	177	145	154	157	168	167	145	171	164	147	164	150	174	146	180	149	177	157	149	169	163	153	148	150	144	154	155	162	145	151	153	154	143	170	168	161	165	150	129	133	154	139	152	152	136	153	165	159	145	135	194	165	146	132	148	164	149	151	187	174	143	172	153	183	172	171	158	158	145	157	143	146	164	171	179	155	147	178	160	176	147	160	168	147	178	177	165	164	173	166	169	148	160	168	174	168	139	176	180	171	159	146	164	163	188	155	139	152	164	157	148	170	152	177	174	156	170	147	159	136	162	158	165	166	140	173	168	146	151	154	165	164	139	163	169	149	174	136	161	143	166	157	157	171	163	159	165	137	151	157	171	177	178	173	169	117	153	152	123	142	164	149	169	157	159	180	153	165	163	160	175	148	155	140	153	157	172	175	164	167	176	151	164	160	167	184	158	154	169	143	168	178	168	151	153	184	153	160	154	163	161	155	143	168	171	151	161	157	171	162	146	152	174	162	169	136	163	159	175	143	170	155	157	158	186	137	171	157	179	158	165	152	163	152	174	146	165	145	152	143	187	155	155	158	162	168	154	178	132	166	174	156	165	136	160	174	148	147	169	183	144	174	175	168	170	179	134	175	149	139	151	167	164	146	162	151	143	160	157	141	148	144	150	167	160	144	177	150	161	182	143	158	158	171	166	169	168	167	163	166	163	157	143	152	174	141	161	168	148	130	149	154	153	143	160	146	163	173	160	164	162	158	156	157	159	163	154	172	169	151	149	168	152	163	175	174	159	183	170	186	161	161	164	145	149	171	156	151	149	160	158	158	164	147	148	158	156	148	149	168	165	149	146	179	163	160	144	137	165	156	163	157	170	171	166	149	182	172	155	136	172	177	158	174	138	171	167	142	150	124	152	170	164	167	177	152	173	156	151	132	157	125	168	160	161	143	169	154	141	196	180	189	167	185	153	144	154	154	152	160	180	167	180	148	156	155	173	177	146	158	159	165	152	159	159	152	157	185	171	148	151	174	169	164	171	152	163	145	166	145	157	164	167	157	178	147	173	164	161	132	156	180	171	186	155	162	142	158	158	161	169	152	154	144	147	143	182	179	172	150	160	156	181	158	176	152	174	162	149	171	153	164	169	213	181	164	164	176	165	147	166	159	142	152	153	146	192	168	146	159	181	164	150	177	184	167	150	147	167	171	164	175	139	156	163	184	160	157	157	151	170	164	152	167	144	144	141	172	144	148	169	169	147	146	175	189	151	147	153	186	140	180	165	161	163	151	171	136	157	144	145	157	187	149	153	163	149	174	154	169	157	151	179	195	165	143	159	158	137	154	162	154	147	152	159	176	154	163	142	164	164	161	137	147	149	170	160	158	147	167	163	172	161	145	150	146	149	166	173	159	176	167	134	133	178	156	163	171	156	170	141	169	161	183	132	166	161	155	147	139	161	145	155	165	155	163	156	157	154	162	156	176	169	148	156	170	171	146	151	174	173	167	171	150	155	160	161	168	181	157	162	162	180	153	125	167	168	179	162	144	192	151	150	138	158	171	166	173	166	166	131	168	168	151	146	160	164	161	137	173	161	172	167	168	172	185	147	154	134	161	170	146	152	151	186	156	153	154	152	151	160	158	163	173	168
10392	2498	754	417	326	274	216	262	234	220	226	211	184	210	193	186	182	176	204	176	201	164	182	193	153	153	194	190	184	186	197	160	183	192	167	163	182	195	192	186	194	193	191	197	187	180	167	186	165	182	174	194	172	186	191	171	192	188	210	157	182	182	185	203	181	166	202	190	168	204	171	175	185	157	184	181	184	193	165	188	172	183	208	175	181	188	179	170	196	227	174	167	188	160	188	187	230	182	180	165	222	186	206	186	194	157	174	182	201	193	205	192	179	173	199	178	170	192	172	194	185	161	210	191	180	187	213	184	165	198	173	189	168	188	176	188	183	200	179	201	203	183	178	149	207	172	196	173	218	183	205	183	169	182	207	173	171	182	188	173	166	164	205	171	207	185	182	149	196	188	181	161	202	199	166	199	183	175	180	159	174	213	176	178	177	185	174	163	203	203	173	180	160	187	147	184	210	169	178	198	177	167	214	187	190	195	156	191	193	196	189	182	204	174	186	166	185	183	148	179	191	203	175	180	165	177	192	195	184	173	188	196	176	182	168	175	176	186	169	155	171	179	201	194	188	160	173	165	185	187	157	179	195	170	177	180	177	189	196	180	194	177	188	177	170	159	191	182	184	174	181	169	177	175	180	172	186	185	184	174	192	188	156	177	175	172	197	172	187	203	179	164	177	172	187	180	166	179	193	184	191	139	182	163	190	189	181	193	179	168	196	191	182	170	171	175	173	170	190	179	170	166	187	197	169	177	164	176	179	178	160	205	202	167	182	184	187	186	183	185	174	184	190	210	196	194	187	180	175	192	189	170	179	176	164	176	182	173	185	182	177	198	192	156	157	181	189	174	159	213	176	171	195	175	160	166	200	165	180	191	163	171	200	193	188	177	221	178	176	188	187	163	183	166	163	195	182	198	197	186	189	187	197	213	177	202	199	176	190	182	194	156	181	182	155	170	181	167	174	192	171	198	183	195	197	186	205	197	184	178	156	193	177	147	170	187	172	186	197	191	183	177	214	189	204	173	184	184	184	207	202	194	182	181	153	182	176	188	183	178	162	170	175	188	221	182	197	208	168	193	190	195	176	201	189	185	194	178	204	201	176	195	172	175	184	171	203	170	164	177	176	178	203	162	206	183	181	191	187	178	178	181	212	168	200	170	197	153	183	189	156	206	178	199	180	177	173	185	193	178	186	207	173	186	185	169	149	194	176	184	197	185	190	185	197	183	192	180	198	194	182	177	180	177	205	171	173	171	198	157	186	167	156	196	171	174	203	155	153	176	196	168	170	187	171	203	173	178	179	181	171	184	172	191	179	182	189	174	187	155	181	170	191	166	204	171	171	197	189	190	180	180	177	173	197	155	171	192	172	177	181	171	162	198	178	194	203	176	187	151	172	165	202	187	178	177	158	164	187	193	189	191	183	181	168	185	168	177	184	193	189	186	192	189	165	185	184	167	183	167	198	197	189	209	163	199	183	165	180	180	181	179	197	167	187	169	152	162	186	176	189	186	176	180	177	177	180	178	194	197	178	166	162	198	181	191	191	178	199	182	183	179	190	190	153	188	199	186	179	189	194	186	183	171	202	167	187	201	190	197	191	186	175	202	188	175	170	174	157	167	162	192	205	163	200	194	184	162	180	179	185	171	187	176	187	196	193	178	204	185	193	192	159	190	171	183	194	193	172	183	181	195	153	193	197	190	168	165	173	174	178	190	185	182	192	201	184	171	198	196	171	179	199	179	184	176	180	182	158	183	178	198	204	173	179	205	187	187	192	170	173	166	206	192	144	189	223	171	181	195	179	189	168	162	195	211	167	191	160	172	188	200	205	191	206	186	172	173	183	164	186	177	173	162	181	184	196	179	190	156	202	176	193	161	211	194	201	177	194	182	183	196	196	178	184	180	160	180	191	209	195	175	182	180	186	174	179	175	171	171	208	181	208	185	172	206	179	187	216	170	156	181	196	200	184	137	192	188	171	182	171	172	168	191	176	170	190	200	166	187	197	194	173	173	181	169	192	172	180	177	179	178	175	177	187	162	172	187	209	181	181	186	172	184	174	195	200	173	186	176	168	195	176	207	188	183	174	181	172	188	187	162	187	177	207	184	195	173	197	157	190	160	186	193	206	175	199	185	181	190	190	176	186	185	198	189	175	192	174	174	181	171	178	200	189	171	170	210	196	193	179	174	194	189	186	205	180	187	193	176	195	178	189	177	193	179	171	192	190	176	179	189	198	201	151	159	184	214	177	177	164	179	176	182	168	191	192	187	185	183	193	195	182	191	173	182	196	189	181	162	182	176	191	179	209	218	173	199	157	171	181	158	165	188	189	186	161	154	169	175	177	173	193	176	177	186	176	199	196	170	194	181	154	159	162	196	170	200	178	198	177	188	187	159	177	176	198	188	162	195	175	165	181	167	181	192	186	170	171	184	167	189	202	202	174	211	187	182	191	200	188	198	182	174	199	184	201	187	179	132	195	155	161	162	176	185	174	191	169	192	188	172	176	170	175	183	206	195	196	192	171	215	159	167	185	191	199	196	207	181	182	184	181	176	176	221	185	197	203	171	199	172	186	212	184	188	161	187	175	184	181	171	192	186	189	207	185	172	209	185	166	195	174	164	196	168	216	178	185	217	189	177	160	176	192	175	168	170	202	168	192	173	183	182	174	183	182	190	205	175	196	171	192	187	201	215	186	193	189	211	177	157	193	160	216	184	202	202	204	185	195	176	195	189	153	179	183	168	208	163	189	222	179	199	193	184	205	187	180	205	203	177	157	184	186	176	156	193	193	179	166	173	184	188	230	179	177	174	158	205	184	184	183	164	203	205	187	187	182	177	170	173	177	179	201	183	163	159	190	195	157	197	173	175	194	164	192	178	189	163	193	178	204	207	177	169	179	167	203	184	174	173	191	193	164	195	162	189	179	182	178	215	178	182	158	203	199	170	174	168	187	203	186	203	171	165	167	186	166	189	178	179	191	171	198	189	193	195	196	180	160	171	188	175	183	190	187	206	180	178	171	200	186	192	166	180	191	186	203	201	188	156	175	198	175	176	163	181	188	182	208	164	206	172	174	205	191	191	182	186	185	190	180	174	170	183	187	194	191	182	219	165	166	206	185	197	174	206	167	196	177	185	164	174	177	179	176	195	184	173	174	189	187	184	170	193	183	208	196	178	177	204	166	179	192	175	197	206	162	176	181	177	165	201	170	189	195	201	164	174	211	196	184	185	207	175	187	167	180	157	169	184	181	214	188	169	174	167	166	184	177	180	177	182	182	180	171	180	179	159	174	191	156	182	164	183	186	178	183	163	193	195	171	172	190	190	172	192	164	189	190	164	177	180	165	190	196	191	175	178	169	193	169	181	181	193	158	190	150	172	184	182	194	175	169	176	167	161	194	180	149	181	191	189	177	172	153	177	183	180	177	201	196	182	179	185	160	188	175	176	176	180	207	196	150	176	185	183	179	181	172	175	192	181	202	159
24442	20392	26514	24133	20409	12512	1491	878	762	634	614	560	571	522	504	450	487	493	471	496	476	464	493	436	466	462	484	439	426	433	415	429	412	445	448	385	436	435	424	452	430	421	423	420	439	418	417	367	437	404	454	433	435	405	416	448	403	421	411	409	413	426	380	409	400	393	444	396	406	418	374	391	406	420	408	423	396	357	384	391	435	386	391	446	378	425	451	395	435	402	370	401	399	415	424	418	418	411	383	384	431	400	419	403	411	388	376	436	396	406	405	414	411	405	417	378	382	390	390	378	410	391	450	405	406	412	388	385	393	410	420	366	412	380	404	371	386	427	411	415	405	418	365	410	431	403	366	405	358	411	431	419	419	417	387	400	402	386	414	445	420	365	419	408	387	395	390	393	376	420	385	389	414	404	406	435	396	382	366	377	370	389	403	378	369	401	378	447	416	358	394	420	385	414	395	437	375	386	431	401	402	424	410	377	403	392	411	369	411	416	388	365	440	383	403	374	382	399	417	395	438	397	393	378	435	423	405	375	412	411	409	389	372	403	393	437	421	390	369	433	394	411	356	394	374	396	396	437	396	373	383	424	384	388	402	414	400	443	373	383	432	416	400	447	385	392	425	399	390	395	438	411	391	420	417	417	397	368	415	413	384	405	389	433	424	403	408	355	391	404	376	406	407	435	382	386	388	394	410	418	423	402	383	413	395	378	368	404	368	380	398	426	387	402	404	404	409	385	398	406	415	382	398	445	430	409	415	434	399	408	413	372	404	408	422	410	394	435	366	363	394	427	374	405	374	402	406	414	428	401	376	404	384	408	382	384	360	403	406	420	433	441	379	396	401	391	397	433	397	385	387	400	396	390	406	415	383	443	381	378	394	414	392	387	393	402	403	414	390	381	407	398	414	439	386	410	392	406	388	392	407	396	398	413	405	409	401	379	415	383	405	370	428	417	408	400	395	368	396	426	415	413	403	417	391	409	404	395	420	409	390	431	392	395	388	403	414	414	410	395	438	392	409	427	410	398	413	392	401	385	380	445	399	396	412	431	397	412	414	378	428	435	405	385	399	414	421	414	441	417	456	375	424	392	389	397	420	441	407	393	362	424	395	391	375	356	383	416	379	409	419	407	443	445	416	390	363	407	403	411	396	394	381	393	412	340	395	426	389	365	371	432	367	389	405	398	414	365	404	382	344	365	393	396	443	437	443	402	386	412	397	401	391	407	428	404	426	428	388	417	414	403	393	409	429	397	387	392	367	406	450	409	429	378	385	395	420	386	419	403	360	415	406	414	398	429	381	382	383	376	393	435	419	401	418	400	392	393	380	416	420	389	437	374	410	390	380	395	394	391	412	377	436	399	402	418	420	414	371	420	397	408	395	427	390	405	427	374	400	376	414	446	392	405	442	441	373	380	424	379	359	413	427	405	417	345	413	431	412	388	394	360	408	399	383	426	414	411	436	413	399	379	378	368	372	389	424	407	365	408	399	373	396	448	404	370	370	411	391	379	393	396	414	407	401	388	383	414	416	404	387	415	415	376	430	381	376	449	424	403	409	370	396	409	416	412	405	417	450	392	385	399	427	405	434	366	469	401	399	427	406	427	386	410	421	387	423	422	388	373	428	375	397	411	416	389	422	418	440	439	387	378	365	369	381	400	411	388	390	393	417	405	412	391	415	425	368	379	377	381	398	399	410	400	391	387	422	380	376	411	460	389	436	414	411	402	387	401	403	422	391	407	400	402	440	427	401	422	362	417	414	400	434	379	404	393	419	401	390	438	408	362	419	421	447	394	419	393	371	389	397	420	426	358	401	402	406	410	387	395	420	363	396	411	418	357	391	401	402	418	413	399	398	406	399	355	432	413	421	416	372	426	412	415	390	397	352	400	455	411	360	406	402	360	383	366	438	377	384	398	408	414	422	396	384	408	399	372	375	366	361	389	390	381	381	383	387	383	391	409	391	390	423	430	416	423	435	418	392	408	400	399	353	419	340	414	404	388	414	408	388	382	398	381	404	399	408	395	425	422	418	419	414	371	388	366	390	381	413	394	378	402	369	387	430	455	407	422	389	420	377	386	443	404	405	423	405	401	412	434	399	434	440	413	386	424	387	388	441	375	401	386	401	373	412	391	392	398	409	432	393	381	425	399	385	400	420	376	442	425	413	405	393	413	373	417	408	448	354	367	387	403	392	411	407	446	385	388	375	422	414	398	414	401	420	388	397	438	419	414	433	401	405	375	400	361	402	406	406	411	409	387	412	386	420	429	389	400	420	390	416	408	400	403	384	373	410	392	380	418	419	375	355	433	445	397	430	418	415	414	403	391	363	425	390	395	394	390	418	387	421	380	380	385	380	430	409	360	429	382	413	388	403	389	419	415	416	429	404	413	418	419	438	412	405	468	406	435	365	408	392	356	402	409	396	389	379	384	384	405	398	376	403	386	413	422	382	422	412	412	429	417	368	396	384	432	384	386	418	391	398	429	412	407	409	385	375	385	386	368	415	413	428	423	416	392	434	399	392	397	427	405	369	409	387	412	393	397	431	416	400	405	376	391	411	415	416	364	358	364	420	399	396	383	402	419	377	412	384	428	383	381	407	403	408	386	373	414	386	386	439	384	384	375	410	425	404	366	389	432	360	395	414	431	398	388	381	411	389	409	380	402	364	404	395	431	413	423	378	398	375	452	406	414	411	392	368	398	402	403	365	394	413	412	374	434	408	386	405	442	401	392	398	374	421	448	393	369	417	402	437	375	429	411	400	393	420	405	439	388	387	416	369	370	410	420	418	390	400	412	371	375	431	424	400	414	420	433	423	422	423	404	379	449	397	422	416	417	404	384	367	371	372	418	393	393	393	420	368	407	434	425	388	400	368	418	427	388	399	439	450	396	423	412	400	438	402	412	421	397	422	398	376	383	390	380	375	397	441	400	432	405	408	431	385	415	379	399	409	413	359	392	400	428	397	404	388	414	410	410	413	439	438	395	394	423	417	412	451	434	390	419	438	398	395	357	381	392	371	396	366	379	391	411	421	405	385	354	377	398	375	396	422	392	393	358	447	400	419	431	400	417	399	383	397	362	440	390	395	395	397	355	375	398	424	384	401	409	418	430	392	382	437	383	404	431	381	373	408	412	397	385	397	412	430	389	400	427	408	368	395	369	415	426	434	424	416	366	377	407	403	419	414	370	369	400	414	399	395	423	392	404	425	398	433	386	402	417	424	403	402	431	400	407	372	394	426	365	424	393	382	401	394	434	405	432	414	408	436	382	404	385	382	397	391	415	373	416	383	418	404	423	409	393	409	409	396	401	418	417	406	398	404	429	392	416	449	406	408	417	419	396	419	406	435	395	397	370	402	389	378	412	387	434	435	389	408	422	402	387	376	358	395	363	381	396	433	421	381	424	430	418	402	376	414	393	393	402	386	440	426	417	398	404	387	412	397	391	400	396	384	436	377	422	429	418	405	382	397	373	375	380	398	420	435	404
20135	20033	10560	5474	3501	2467	1862	1496	1259	1098	970	834	743	733	674	645	605	593	573	519	518	494	494	478	476	482	452	474	457	449	409	389	463	423	367	440	417	405	406	407	417	436	418	390	374	416	366	407	349	422	413	389	404	410	431	418	396	373	416	465	367	395	427	381	408	402	383	380	355	392	386	426	399	415	396	388	392	406	450	399	384	372	377	409	400	407	399	393	399	374	387	410	372	416	369	411	410	412	390	428	390	390	395	418	404	426	383	381	393	382	405	429	409	418	405	386	372	358	417	392	381	378	401	390	410	371	412	397	374	399	370	370	363	385	424	382	349	399	411	380	429	389	399	392	396	349	380	393	393	398	398	388	372	377	388	388	387	394	388	379	431	394	371	407	377	392	362	392	385	388	411	379	364	391	362	393	400	354	378	373	377	403	405	372	375	427	399	394	407	417	382	375	387	406	396	402	352	425	387	383	380	352	378	418	408	385	366	386	405	386	411	415	405	395	421	380	408	395	356	404	368	407	415	400	426	381	385	383	385	401	382	382	383	413	392	416	405	382	395	360	397	403	423	358	384	410	393	408	400	398	389	393	390	406	351	380	376	365	381	398	381	410	372	378	418	374	403	370	393	381	380	382	399	403	375	358	427	417	376	371	399	423	396	388	373	382	391	402	382	427	407	395	387	413	371	381	415	389	376	376	404	371	378	395	401	366	396	382	421	377	389	418	366	387	380	412	399	421	394	388	386	368	422	384	415	432	384	359	381	393	401	370	329	383	401	395	403	394	397	376	415	406	393	362	379	391	365	395	395	400	394	390	403	364	432	361	398	368	376	421	405	419	388	384	368	393	395	399	397	377	378	385	380	344	405	406	412	351	386	419	391	380	389	346	414	430	385	379	368	388	390	368	369	342	425	410	376	401	384	387	394	355	382	395	374	385	383	359	393	399	374	366	391	391	384	369	389	383	362	387	411	413	371	445	394	392	394	371	369	373	369	385	369	381	380	433	378	389	409	359	429	394	385	403	361	380	450	413	405	366	402	415	392	410	380	381	440	393	357	406	371	364	407	363	369	413	379	373	383	384	399	382	399	365	397	370	419	434	419	361	425	414	360	412	401	394	387	402	381	389	395	421	387	417	361	425	404	398	411	380	429	365	353	391	419	374	358	375	369	379	388	381	404	348	417	360	389	378	393	398	399	386	377	414	419	392	389	374	374	415	384	407	433	391	401	419	401	370	390	380	426	402	392	389	434	360	382	362	398	347	396	413	353	394	372	378	373	401	367	397	416	382	373	366	413	347	401	391	433	386	389	388	376	365	384	399	375	370	357	384	370	394	377	422	359	400	369	434	370	393	412	418	364	375	396	369	408	411	375	392	385	364	399	351	380	406	385	349	379	358	395	400	406	406	392	385	390	389	390	401	414	415	404	394	361	387	416	393	380	357	383	397	421	397	377	361	361	384	342	428	391	395	402	412	414	374	384	389	383	421	403	369	403	407	389	431	387	389	391	398	400	390	347	376	401	395	367	337	395	384	410	404	368	401	383	427	348	364	395	402	450	405	375	376	357	409	379	395	427	380	404	389	382	387	361	378	410	377	413	418	435	413	439	395	383	402	403	377	371	396	403	388	403	378	396	428	390	405	389	344	364	353	391	360	376	400	388	380	362	362	370	388	401	413	382	386	373	381	389	387	375	395	421	406	381	373	392	398	375	351	364	400	370	366	388	383	379	404	371	392	384	376	387	405	397	401	416	391	397	398	380	417	387	401	369	380	402	383	401	388	439	422	403	377	381	366	377	368	379	395	368	383	425	390	366	392	357	373	388	403	398	419	406	371	373	359	399	375	416	355	399	374	387	383	349	371	350	369	418	390	405	396	325	420	362	417	363	424	367	373	382	363	398	383	396	390	399	402	387	406	377	380	378	375	391	406	392	409	394	403	406	387	386	386	371	377	398	398	380	393	393	390	407	394	418	378	392	397	370	366	386	343	370	379	387	388	394	404	410	378	374	424	394	378	357	396	381	413	391	391	385	397	408	402	386	377	390	350	417	384	391	403	374	399	390	414	399	378	409	377	400	400	379	358	419	398	396	374	367	423	396	407	394	372	392	391	390	420	413	416	365	408	379	419	387	437	375	391	360	396	382	412	375	382	389	379	356	457	403	368	437	390	380	386	420	403	410	372	408	375	400	366	411	363	370	403	385	371	396	420	390	407	432	380	378	388	378	408	376	376	395	400	384	360	402	389	384	388	398	395	379	378	359	389	375	397	405	376	373	395	395	391	414	407	379	397	358	389	402	359	406	400	389	408	368	416	403	406	404	387	382	375	392	392	416	387	389	402	426	372	393	436	376	412	386	374	373	370	379	379	350	359	341	408	380	415	378	416	386	371	419	438	393	379	373	376	392	362	323	404	378	397	396	374	384	377	380	412	355	365	391	374	407	399	384	380	388	376	358	392	394	376	378	400	393	356	390	386	357	397	363	389	350	369	410	410	379	362	403	449	380	386	390	383	419	383	378	435	429	396	401	373	389	430	387	397	411	386	369	403	394	387	385	361	376	389	354	380	388	401	402	402	410	378	390	385	393	419	406	411	401	385	380	365	381	420	373	379	422	425	407	397	398	404	391	409	405	401	361	415	382	375	358	396	386	409	394	363	388	406	394	382	402	376	372	371	411	414	407	394	361	408	400	392	402	401	388	374	351	370	393	405	381	357	419	407	420	375	398	375	423	390	419	387	370	350	386	385	403	390	414	372	387	380	411	399	377	362	399	377	406	430	405	391	428	389	392	400	362	408	416	429	343	379	391	361	399	379	366	381	355	368	410	385	405	392	410	381	394	378	395	387	403	361	395	403	382	378	400	427	392	399	411	420	407	366	366	378	361	375	402	352	390	418	385	402	367	406	384	422	346	409	379	390	403	402	397	413	386	410	378	373	370	380	409	382	397	415	364	369	357	395	367	402	400	434	383	339	404	445	355	366	398	427	395	368	395	387	394	366	382	403	410	379	372	398	406	419	386	440	405	371	372	418	413	363	409	410	362	400	398	378	380	389	376	391	355	402	386	380	370	366	406	377	343	401	408	382	387	435	386	398	401	366	422	403	401	384	374	404	400	398	388	415	385	405	390	422	373	360	413	382	372	428	377	385	358	382	402	388	397	367	382	403	410	375	354	375	380	411	370	395	423	378	403	399	381	378	361	374	360	348	389	386	379	437	405	381	365	405	381	394	378	405	396	405	393	385	389	382	406	395	368	375	403	372	406	435	402	408	388	366	359	411	396	370	385	366	414	414	410	405	387	388	410	393	396	351	406	437	399	418	381	388	407	393	391	409	368	359	370	390	386	420	385	355	431	361	377	375	378	361	362	364	384	416	384	392	413	372	394	382	369	404	388	396	405	374	399	359	370	405	373	413	381	389	399	364	374	368	417	404	357	407	393	353	407	371	420	420	367	404	416	408	393	388	380	378	400	356	364	371	375	371	334	386
22488	20384	27016	23652	20389	20483	12335	1979	1429	1292	1222	1085	1055	1006	970	896	895	920	936	908	860	832	854	819	837	878	789	791	834	855	777	804	854	786	817	779	766	778	782	794	736	758	742	735	750	769	765	743	723	772	772	732	735	753	737	765	702	767	778	774	790	745	731	746	716	720	751	698	729	764	735	735	665	751	676	740	747	732	724	695	734	734	755	732	780	721	737	677	689	721	696	749	734	706	753	751	732	774	774	720	747	695	704	682	711	710	682	695	698	724	704	721	752	728	794	754	703	711	726	703	753	776	718	751	692	733	715	782	776	745	789	765	766	687	781	701	746	727	699	706	743	813	694	773	761	713	726	735	730	696	760	750	723	722	750	720	679	721	761	746	731	707	761	664	761	759	702	726	757	747	738	755	757	739	712	714	750	716	752	773	738	706	730	740	755	734	715	774	701	728	751	766	737	733	721	719	760	713	761	746	723	703	732	713	721	692	702	727	739	743	746	747	734	744	802	760	730	735	725	748	704	723	701	723	709	734	750	802	703	720	747	765	735	738	707	751	772	771	728	755	739	774	731	730	702	762	711	682	753	750	778	727	710	751	703	750	761	764	734	693	749	732	726	773	746	742	756	714	764	725	750	709	698	732	799	745	763	722	743	715	736	715	723	766	782	707	715	724	730	799	762	750	711	726	756	746	733	688	775	743	769	732	790	744	683	765	757	776	691	720	735	730	701	754	720	743	730	756	700	750	767	698	779	746	754	743	701	767	754	657	706	747	761	705	738	740	722	714	757	694	697	689	721	747	707	726	752	719	733	752	775	759	687	731	767	733	705	718	714	740	714	771	762	827	733	719	724	716	749	737	747	719	762	713	779	739	719	747	692	742	699	757	747	753	709	709	729	709	768	692	735	735	746	700	728	753	709	721	773	709	727	728	720	682	699	738	725	713	713	795	729	730	658	706	758	748	682	727	743	745	751	743	732	762	718	773	763	730	723	698	732	706	747	724	770	710	782	687	781	728	709	729	762	685	728	718	771	723	771	718	720	691	799	787	696	745	775	724	719	776	733	765	718	742	741	758	714	725	764	773	764	735	729	686	748	718	747	715	752	783	737	745	707	752	729	702	737	696	757	776	733	725	743	740	738	748	724	740	712	766	711	679	711	748	757	719	682	774	752	745	746	772	688	716	741	764	735	701	714	728	728	787	727	798	742	734	756	711	721	728	711	689	765	741	743	748	727	677	740	746	739	715	721	728	719	705	760	745	738	772	706	742	725	754	756	738	663	684	712	709	736	735	712	716	745	750	756	725	738	749	722	724	703	777	722	691	742	778	746	734	748	682	715	756	739	715	766	702	778	698	745	761	726	693	730	731	708	774	737	701	699	720	715	684	741	732	741	694	721	711	734	706	740	776	756	727	730	738	772	754	741	709	774	674	741	744	764	791	692	728	722	726	713	728	756	735	783	718	698	763	702	787	691	718	716	713	757	762	746	757	689	727	792	827	777	733	727	718	790	744	673	765	782	721	713	705	735	728	745	736	693	732	746	730	765	783	767	682	677	738	725	745	740	698	762	769	764	753	756	742	764	744	701	755	694	651	731	705	760	730	739	776	767	741	764	727	732	729	741	755	731	701	704	721	712	749	782	751	732	763	728	728	670	775	713	762	714	723	794	725	758	698	676	696	780	725	729	680	765	769	736	740	758	744	698	713	754	807	732	701	736	656	762	733	763	771	746	737	676	698	723	741	752	791	758	737	722	760	684	754	767	766	730	733	776	719	721	752	742	719	764	737	730	732	756	697	692	751	754	753	701	676	720	737	727	772	731	729	744	742	701	690	770	733	698	732	720	772	669	727	738	725	765	731	733	749	746	705	696	720	729	723	713	747	743	760	723	708	774	742	728	774	723	739	716	762	750	749	724	694	699	680	684	771	754	745	785	734	732	740	725	690	738	744	755	722	743	722	728	737	723	728	716	787	762	731	750	743	706	712	742	736	714	687	746	740	719	751	714	761	785	699	708	715	745	771	743	733	761	726	727	727	771	687	728	690	779	707	754	760	749	734	724	729	731	709	753	686	685	720	770	759	757	777	763	717	727	702	747	728	767	771	718	742	739	743	739	781	737	791	718	762	778	688	769	766	760	739	732	693	722	776	776	796	728	763	670	759	768	712	663	747	709	720	747	728	745	737	751	739	684	771	757	718	756	709	771	768	753	763	713	718	805	774	700	773	738	744	761	740	712	727	783	693	719	741	732	714	712	716	751	760	725	705	743	776	745	721	766	721	684	721	753	736	786	740	704	706	752	710	699	697	744	762	741	725	724	753	721	735	722	785	714	738	736	692	756	754	724	741	755	740	739	737	748	681	696	733	743	735	784	723	789	742	794	742	715	725	691	717	721	748	743	730	764	755	730	708	764	738	742	689	713	783	718	751	754	747	750	733	712	743	761	741	745	678	749	748	714	764	737	686	710	713	786	758	734	717	739	760	724	748	694	712	751	724	715	708	747	738	740	721	734	721	703	766	691	741	720	763	753	725	790	728	772	692	750	731	696	766	759	787	742	726	707	725	718	728	738	740	728	704	733	699	742	721	714	730	678	743	725	695	729	745	747	786	786	759	731	750	737	752	774	734	699	745	713	744	740	704	785	723	759	723	696	760	776	758	753	724	735	752	743	730	739	785	741	753	773	727	697	740	760	707	735	727	720	675	719	738	793	756	749	710	735	727	764	761	728	710	793	709	732	785	716	771	735	710	758	721	756	792	766	722	706	729	676	702	708	723	721	733	697	662	726	741	758	686	726	745	711	720	705	701	707	744	713	720	734	750	711	748	740	726	688	734	750	750	737	775	722	718	750	752	816	803	768	675	719	763	739	731	711	789	699	709	760	712	754	748	733	777	758	746	760	699	804	748	746	725	741	726	701	751	717	750	687	754	751	715	772	785	743	656	733	753	750	766	747	719	677	741	733	729	742	704	762	752	713	747	752	743	751	711	702	769	713	694	740	730	708	684	716	729	715	738	717	737	728	744	734	752	729	785	731	708	750	768	747	760	694	750	765	729	730	780	739	732	735	694	732	738	741	741	727	718	722	773	715	750	776	647	732	739	746	798	732	724	816	737	743	743	733	730	734	799	716	681	758	737	793	752	693	736	692	715	699	703	709	761	759	708	720	719	685	690	744	741	731	767	761	719	742	742	739	771	692	713	715	753	753	767	730	732	738	765	675	716	756	764	688	768	761	773	717	741	757	712	708	715	738	773	746	699	770	744	709	787	683	754	805	688	731	681	751	734	734	759	699	725	742	731	738	720	741	716	746	719	733	706	775	738	703	671	756	712	739	766	724	737	737	734	786	718	735	764	759	715	722	734	725	762	798	763	721	782	727	711	731	755	790	701	709	747	767	731	817	723	737	698	738	728	756	792	756	743	688	742	726	746	726	707	791	748	715	709	754	709	761	733	756	734	722	720	738	692	721	726	733	772	709	755	736	715	737	738
20413	24275	16704	9689	6357	4560	3557	2735	2467	2055	1806	1550	1437	1345	1263	1139	1099	1093	963	954	956	964	950	882	859	872	862	811	805	823	813	803	793	812	793	768	755	770	812	736	736	786	757	739	730	710	714	762	734	766	749	755	750	779	708	732	725	724	703	753	722	744	749	748	723	692	735	714	731	699	732	680	717	751	711	745	687	693	723	713	706	650	706	764	729	707	719	724	737	723	706	673	706	753	731	710	682	724	678	720	732	695	734	697	719	718	694	694	692	723	702	741	734	671	674	688	725	720	684	682	705	684	749	674	714	724	708	695	670	678	736	689	742	684	736	748	732	673	715	704	685	731	686	698	699	681	731	693	688	731	722	743	744	669	723	662	690	732	702	680	661	704	727	651	717	719	709	704	709	682	716	706	697	713	658	708	645	724	693	685	682	684	749	654	709	678	725	729	683	724	649	692	716	664	653	691	719	695	739	749	713	697	699	722	707	745	714	678	701	741	704	692	662	725	710	736	684	702	666	663	645	746	754	675	713	724	701	730	736	676	651	686	697	711	696	709	706	685	733	715	714	714	684	703	702	700	657	697	708	724	706	695	731	733	691	671	687	705	704	692	708	692	707	699	697	690	685	655	685	714	730	701	676	696	663	726	673	689	688	690	698	731	680	709	677	673	692	735	735	713	707	725	731	724	695	693	730	702	685	721	638	694	699	683	732	726	694	653	679	717	716	728	722	746	652	710	669	691	642	735	713	704	699	704	730	699	703	716	715	728	710	706	630	677	698	685	719	689	703	718	720	713	746	673	675	670	717	727	730	691	664	714	680	707	741	705	738	723	651	678	678	675	741	697	763	701	692	736	699	682	703	734	731	679	718	701	706	654	700	760	689	687	660	715	693	687	645	715	686	661	702	700	690	690	713	747	701	670	701	677	714	683	655	697	698	719	641	686	691	675	671	736	703	678	699	741	672	715	695	730	754	738	742	641	737	678	688	679	699	706	705	686	670	738	709	689	696	688	665	722	711	713	677	678	670	686	688	705	658	729	652	659	722	744	686	734	717	722	748	700	701	701	675	701	707	689	717	697	749	700	689	712	653	704	688	658	670	690	662	701	689	680	697	668	735	717	679	743	708	695	672	696	693	735	664	695	686	689	765	669	683	706	678	731	673	687	705	700	709	701	636	703	674	684	674	729	700	720	685	699	718	672	667	743	715	724	683	717	677	725	785	729	709	685	699	681	689	742	697	718	668	736	725	733	700	694	718	713	698	758	684	737	683	688	658	710	749	732	725	732	670	707	695	679	723	661	716	724	646	674	712	746	717	650	685	712	709	668	689	685	708	728	727	677	697	707	692	710	712	688	720	687	667	714	656	700	672	705	745	651	708	737	687	680	709	709	699	728	705	663	700	675	677	713	632	722	698	719	716	704	748	746	681	666	722	725	753	702	680	716	693	678	726	701	678	702	711	714	691	724	689	712	735	659	710	714	700	690	690	703	674	676	710	729	749	723	731	717	694	693	692	686	656	723	742	731	745	687	749	678	687	684	710	687	721	725	754	706	740	650	705	679	712	651	747	670	675	681	709	704	674	695	688	739	696	717	698	727	735	711	689	726	716	771	733	699	734	673	670	671	755	725	675	702	684	698	673	702	724	728	712	685	719	661	720	660	692	748	689	701	682	727	703	716	714	713	674	746	725	709	697	775	688	722	715	692	706	695	662	689	669	670	708	673	693	687	647	722	673	719	660	656	690	710	719	672	729	695	647	690	711	684	663	695	716	674	694	702	697	702	687	694	702	698	703	669	734	779	691	711	677	698	727	639	701	709	694	691	716	705	710	718	700	671	749	714	699	686	714	674	693	683	725	691	645	673	684	715	718	729	705	721	697	705	694	710	736	733	689	683	674	691	710	694	711	675	698	669	716	708	690	708	696	688	646	722	716	733	676	705	730	694	716	688	730	739	679	688	698	712	666	714	707	696	698	754	697	712	707	711	763	673	680	682	732	693	710	660	670	716	727	720	665	714	669	697	656	696	703	687	684	687	700	702	747	718	726	702	709	692	713	684	708	700	669	698	682	704	696	596	660	687	690	640	704	687	702	722	690	696	728	693	700	708	682	731	657	662	686	674	675	680	687	701	627	720	688	701	690	716	630	729	706	706	688	687	659	699	759	700	687	719	670	718	698	710	695	720	692	741	694	715	729	706	731	670	709	713	697	725	678	739	687	714	737	700	711	695	674	693	676	678	730	690	652	660	682	729	696	684	714	681	669	696	707	725	694	668	750	656	716	713	672	670	678	742	676	678	686	720	733	697	688	732	707	673	721	727	693	683	751	696	662	688	647	640	737	743	696	695	722	750	699	723	698	708	689	678	688	680	715	710	653	678	685	685	665	738	730	704	680	674	728	687	677	689	707	706	643	692	741	679	727	631	724	702	680	654	694	672	701	733	701	700	740	678	723	713	683	638	694	681	717	718	716	676	700	756	696	673	708	670	670	673	716	708	724	677	683	730	724	726	672	722	715	719	683	686	721	698	723	669	718	738	703	715	703	683	670	675	679	699	661	675	711	723	699	716	672	751	693	668	695	699	667	651	665	721	702	685	707	690	714	688	683	687	681	684	715	729	713	750	736	730	717	723	707	720	734	724	695	725	690	760	729	685	679	696	725	685	718	752	719	751	705	678	742	719	723	706	657	745	697	756	712	735	734	668	685	728	696	651	713	685	710	697	736	708	693	675	697	707	704	759	714	702	708	632	678	646	722	684	669	727	704	686	678	715	723	680	700	707	656	685	701	697	722	713	729	703	661	720	672	712	663	712	690	691	681	766	689	706	714	663	732	714	700	746	661	695	757	704	721	665	732	675	707	707	723	659	690	735	675	719	722	714	683	712	662	679	675	635	666	696	718	720	628	688	717	719	703	712	711	705	697	701	723	665	706	701	698	715	669	693	713	727	712	704	693	713	671	628	685	680	684	668	647	726	693	703	674	714	716	697	744	627	682	694	674	682	712	713	611	728	652	715	715	693	715	737	669	661	671	724	691	739	713	650	677	694	735	649	734	713	678	671	661	688	711	684	716	711	707	717	681	678	660	707	719	687	719	710	674	702	691	691	656	687	669	718	738	681	699	724	730	668	655	706	724	693	715	720	700	711	653	693	717	655	696	709	694	673	728	693	683	655	677	701	668	748	688	712	696	702	687	715	679	712	680	699	670	693	664	713	702	718	694	682	671	686	721	722	679	678	707	679	750	726	690	688	703	734	716	729	715	713	678	651	678	653	703	686	680	690	702	682	700	726	691	693	681	684	689	733	696	730	691	711	664	721	691	734	651	677	751	690	710	710	660	695	673	737	735	705	706	680	707	700	664	664	732	716	682	690	701	665	666	679	659	743	735	718	695	674	699	738	659	663	696	732	718	718	748	658	728	690	672	735	676	710	675	660	693	721	719	674	720	685	709	684	729	682	657	728	698	656	699	681	686	720	740	676	704	710	700	670
28083	15230	2211	369	248	231	187	165	171	158	177	182	169	183	171	157	172	151	155	168	145	153	160	169	157	170	158	158	161	192	170	178	185	175	138	151	174	168	154	175	187	152	162	168	150	176	155	170	145	159	160	160	165	161	176	155	153	146	156	165	150	167	166	151	155	164	159	156	159	187	167	148	161	172	168	184	157	175	174	146	182	156	147	156	155	177	158	150	163	164	177	155	169	148	145	151	169	150	165	173	150	167	162	159	145	181	173	156	152	152	161	126	131	174	176	162	150	181	163	148	152	148	170	189	161	182	162	154	185	144	176	155	162	179	144	172	138	155	152	164	140	155	170	156	147	156	152	150	152	151	184	158	152	167	170	177	180	166	149	171	166	160	142	174	186	144	153	167	189	133	190	165	171	169	159	165	168	157	156	146	170	159	120	151	160	174	143	172	159	173	145	165	169	160	141	160	145	159	161	167	154	181	169	145	154	171	155	144	178	193	172	150	168	158	177	166	172	180	149	165	159	148	141	149	157	184	146	181	157	149	169	160	160	154	161	135	147	145	128	156	166	148	153	161	167	157	195	163	173	181	176	162	170	160	168	157	144	178	167	175	158	162	177	145	159	179	156	162	171	172	151	155	168	144	159	181	143	178	158	159	190	142	153	160	152	170	172	178	156	189	138	166	160	152	147	149	154	172	167	177	164	153	176	176	163	174	171	150	163	154	150	172	145	176	139	163	178	185	169	148	169	150	156	169	140	175	164	157	145	166	167	150	151	168	183	154	153	160	170	174	167	170	159	155	184	161	155	157	164	154	198	184	174	168	161	159	142	170	148	156	156	148	155	170	161	178	163	140	185	160	167	186	140	147	167	154	156	176	147	148	134	157	169	163	162	175	158	175	156	175	178	148	199	168	168	157	151	144	163	146	161	176	156	167	168	160	154	170	159	177	178	157	150	155	124	162	173	171	180	148	191	150	183	156	176	153	157	155	178	167	160	166	154	162	148	182	159	145	157	146	149	144	181	165	186	156	170	165	163	173	176	156	148	157	163	167	173	155	144	141	166	166	161	177	159	149	145	144	178	174	167	162	153	190	160	169	166	160	168	138	176	180	168	177	176	160	175	146	166	141	177	156	175	153	187	150	153	155	160	165	178	148	156	152	158	151	153	194	154	166	173	187	168	140	138	153	164	174	169	172	162	145	164	157	159	169	162	160	174	170	188	151	154	136	171	138	152	155	153	139	161	142	154	156	167	161	154	146	162	160	167	162	155	168	156	156	174	143	149	164	153	161	176	167	161	168	179	166	183	142	173	157	158	161	162	145	178	154	170	159	157	169	162	151	163	154	160	158	157	172	160	164	182	198	155	169	143	162	181	164	170	142	169	173	154	183	162	178	180	169	184	169	139	152	165	154	183	162	164	156	167	160	148	181	173	159	171	142	167	169	174	149	135	145	183	176	167	176	155	177	179	164	185	156	169	163	196	160	167	169	146	176	145	154	160	157	144	160	174	170	157	128	174	170	160	137	136	169	140	159	160	145	172	149	141	155	171	168	155	158	176	159	166	158	162	176	142	143	157	173	163	167	178	163	186	132	164	184	160	158	178	169	171	156	147	173	179	177	164	157	136	173	190	170	172	155	188	148	149	161	174	158	156	151	168	166	162	164	162	174	165	156	172	144	160	147	169	155	170	136	163	162	177	167	161	162	139	158	167	169	163	178	162	192	161	150	164	177	160	162	162	171	171	166	160	149	174	194	172	161	136	155	167	191	150	191	185	168	137	157	158	176	158	161	169	178	142	202	157	173	152	147	165	145	161	167	130	178	183	185	153	160	161	167	142	170	155	156	153	159	167	156	141	162	176	160	143	187	160	173	153	171	156	168	161	171	160	190	175	172	159	164	152	178	159	144	165	162	165	184	148	174	167	144	171	186	167	131	166	159	166	174	174	162	183	180	156	183	170	165	180	155	162	180	154	131	169	171	155	156	153	155	151	152	167	163	162	139	154	152	155	166	175	164	159	170	168	151	167	171	164	178	152	158	165	155	158	167	159	178	134	175	164	164	189	157	174	158	157	145	153	190	163	174	165	157	154	174	165	146	160	175	166	154	147	153	153	186	156	162	177	170	188	141	156	163	176	146	182	161	176	151	166	159	194	175	163	152	161	172	164	160	162	146	152	170	146	168	152	178	151	156	175	168	157	146	159	153	172	181	170	177	168	166	171	133	173	157	168	183	145	159	167	156	153	169	145	169	164	165	174	173	155	175	163	163	159	152	154	160	166	168	162	161	149	162	143	175	157	156	166	153	172	181	153	151	172	183	151	180	162	155	167	169	157	161	166	153	168	151	151	154	156	176	153	171	177	168	156	159	183	153	151	188	178	145	168	188	143	187	182	155	169	152	187	153	166	181	140	159	153	157	172	150	156	163	156	164	159	135	149	164	137	166	161	158	185	172	164	156	181	156	168	159	146	177	167	166	186	147	150	142	159	156	161	172	173	147	175	143	142	156	168	165	144	153	173	174	145	163	178	161	150	177	135	148	164	162	173	147	153	168	163	157	166	161	160	140	164	131	163	140	146	201	167	169	143	167	150	133	177	173	176	163	155	161	170	177	157	172	151	180	135	156	148	170	162	160	170	168	177	154	136	162	157	186	176	186	160	151	148	158	164	154	166	162	182	156	163	167	159	166	174	166	155	171	177	141	170	149	152	171	170	164	154	154	169	145	171	147	151	167	161	169	178	151	156	149	168	141	178	166	161	180	177	163	150	163	165	150	164	129	146	146	179	173	156	164	135	151	165	189	176	154	170	156	137	172	165	159	175	167	172	166	155	147	148	194	158	162	152	145	180	161	165	189	162	170	149	169	161	154	171	156	153	162	150	152	143	168	178	166	131	162	164	163	168	149	186	193	163	155	172	161	155	163	164	163	153	152	186	168	157	139	152	156	172	137	156	156	150	139	147	170	148	141	159	150	146	163	171	135	159	164	177	171	160	157	161	159	157	159	161	172	168	164	174	180	182	157	150	174	169	166	171	172	157	157	167	170	164	153	179	170	177	148	173	149	173	146	179	144	168	144	164	157	188	179	173	169	154	161	177	161	163	162	181	156	170	182	151	177	173	169	186	162	153	174	170	151	153	192	162	149	162	139	160	143	176	168	166	154	151	173	167	168	163	150	160	143	176	157	157	167	164	167	175	152	168	146	162	154	189	146	154	201	153	177	164	171	147	151	150	167	180	151	154	150	178	172	189	163	169	141	169	159	165	157	166	179	153	156	136	168	158	167	133	170	157	170	171	150	139	141	159	154	173	148	162	170	158	147	167	175	153	167	143	154	170	170	190	154	177	165	180	169	195	165	164	182	158	172	171	185	152	176	148	173	163	135	161	154	158	158	169	168	157	158	166	164	157	183	160	161	173	183	158	161	159	164	169	161	162	162	168	165	169	169	162	157	165	167	165	174	163	161	169	175	149	153	157	144	128	171	149	137
10748	4556	730	432	312	296	249	223	229	182	216	200	181	179	208	199	192	185	187	212	179	188	184	169	201	195	175	158	186	202	188	191	198	194	175	195	202	182	186	192	190	181	189	185	182	183	186	185	192	183	215	186	206	182	182	190	162	185	168	179	167	190	174	199	186	181	184	180	194	179	179	177	205	161	167	216	191	160	181	184	183	185	160	180	200	194	176	210	181	172	158	188	191	165	179	185	200	172	174	198	188	189	188	195	181	175	173	193	193	186	175	191	191	194	185	178	191	175	178	197	193	200	186	186	182	168	201	194	182	170	165	209	174	153	195	188	228	218	177	194	199	195	197	169	206	180	187	154	183	189	170	182	186	182	175	215	187	182	192	187	177	167	182	191	167	187	211	186	184	199	172	196	168	186	182	177	194	209	192	173	193	186	197	167	154	202	181	184	181	193	172	170	179	200	194	215	176	196	195	176	159	181	186	184	170	210	174	184	192	151	186	178	182	192	183	164	173	189	189	161	188	208	172	151	179	172	174	208	174	161	196	166	183	188	166	207	191	179	185	176	179	166	196	200	161	207	178	187	183	182	197	159	184	178	181	182	170	198	175	158	183	182	205	194	183	182	190	167	168	172	199	169	178	182	205	176	183	162	191	185	186	163	195	194	180	173	168	171	170	177	180	193	178	163	153	174	186	177	211	170	187	194	193	180	200	199	210	177	214	163	178	203	187	172	175	204	196	164	162	171	176	205	194	180	202	178	188	182	203	172	191	184	198	196	178	182	167	215	187	193	178	172	198	221	177	171	195	157	168	199	172	190	172	165	205	157	176	194	178	207	187	202	183	181	187	175	182	185	163	213	170	173	195	182	218	162	184	168	199	180	187	194	189	176	185	189	198	166	194	184	192	190	184	183	194	182	152	174	197	175	165	190	176	206	161	160	187	180	199	171	174	186	214	184	173	170	193	162	179	194	199	179	161	181	185	182	174	172	175	163	200	150	195	190	164	180	187	185	168	197	165	213	168	195	183	173	186	178	192	173	199	163	176	202	190	199	192	185	193	167	175	206	189	179	184	183	191	177	179	157	157	182	199	179	169	197	178	189	191	193	174	175	167	183	196	189	175	183	204	192	187	200	188	180	182	216	174	204	202	202	194	214	182	178	186	171	159	199	186	179	161	181	201	171	204	205	193	175	182	183	178	169	190	173	174	199	206	187	184	179	167	201	187	191	185	180	163	164	195	184	162	176	164	155	170	152	185	164	198	207	192	191	188	184	196	179	198	193	194	157	163	164	154	177	186	194	205	176	180	175	160	184	203	181	187	171	185	174	190	198	203	191	180	185	183	168	182	184	183	156	182	172	185	196	199	187	191	195	173	180	174	182	162	185	179	177	168	184	171	170	188	187	194	186	195	181	198	196	171	197	156	158	169	168	188	164	181	174	178	186	195	177	211	187	167	194	186	167	166	183	185	209	184	192	199	192	164	198	198	153	158	175	195	162	170	185	183	186	209	183	208	185	197	172	195	185	176	172	187	160	173	171	202	192	179	193	177	187	222	162	212	178	165	184	195	175	191	185	207	162	170	161	208	169	173	198	163	199	188	183	171	199	171	180	179	184	174	173	192	172	185	180	177	181	201	191	185	180	182	200	174	178	184	201	203	159	161	155	175	188	193	176	175	182	174	172	177	214	150	203	192	199	188	187	196	189	180	177	199	184	171	197	201	199	196	178	171	201	170	198	178	210	158	211	201	166	179	172	203	193	171	152	188	199	180	194	170	188	165	194	154	183	168	189	196	183	178	188	180	186	186	176	202	179	181	186	179	202	175	199	186	185	178	172	184	167	183	184	176	193	200	185	165	172	172	173	192	188	177	193	183	146	169	178	173	166	186	181	187	196	190	203	205	179	192	190	180	176	180	178	188	204	197	200	168	197	192	178	179	178	159	159	207	181	185	174	182	183	200	186	183	184	197	170	174	191	185	166	196	212	173	162	185	191	195	179	190	162	174	170	181	172	166	179	216	177	171	176	167	193	183	177	178	165	178	174	184	199	189	177	220	151	197	184	171	190	201	176	165	174	180	194	175	192	191	191	187	172	190	191	180	190	168	167	172	190	162	162	195	181	172	212	181	205	192	196	170	201	182	196	189	181	189	198	190	184	207	185	197	158	197	186	183	188	185	204	176	189	174	183	166	186	189	211	164	172	167	166	182	181	194	195	173	199	174	207	198	177	183	186	171	185	181	184	170	192	173	156	183	174	171	197	171	170	194	207	186	164	168	190	168	181	180	155	218	179	178	177	197	159	193	162	175	194	197	179	170	179	200	160	174	184	154	210	195	186	206	192	151	189	165	195	187	182	184	186	193	169	182	190	174	164	161	176	161	194	180	200	173	167	174	174	204	153	186	176	215	187	183	205	208	192	182	197	168	189	179	170	201	196	188	176	193	192	190	189	185	179	194	173	193	183	177	187	197	176	197	195	174	175	172	183	171	199	195	183	186	185	185	187	176	165	207	199	193	209	192	189	181	190	183	170	175	176	163	193	199	191	185	172	183	181	196	181	195	175	207	182	178	167	170	174	181	152	214	193	179	202	179	194	162	185	198	184	180	223	225	177	187	176	164	201	189	180	168	195	178	207	178	174	184	177	174	194	177	199	183	196	219	192	190	176	185	181	183	180	177	193	168	169	195	189	174	172	172	175	178	187	203	176	185	206	182	176	176	168	186	189	161	171	169	187	164	188	202	177	158	175	173	178	170	167	200	187	183	178	197	176	194	190	169	167	209	219	201	184	185	170	174	195	182	192	170	185	180	156	196	175	175	183	204	211	176	182	176	183	165	172	191	184	191	203	177	174	154	180	199	171	202	185	189	201	191	178	170	190	181	177	155	177	203	188	174	187	187	185	215	193	178	201	173	188	143	201	182	180	182	191	191	170	177	166	190	163	169	188	196	181	187	172	179	202	177	159	174	181	176	154	210	202	190	188	184	194	186	201	190	156	170	169	199	193	174	179	177	161	194	185	193	183	192	176	169	182	173	182	193	173	171	155	207	185	211	182	173	187	196	200	192	202	178	185	179	192	160	169	181	173	152	183	206	178	177	178	178	156	206	188	159	177	173	188	181	180	177	195	187	195	163	200	183	179	215	173	197	166	159	201	176	200	186	198	189	199	198	181	187	174	175	177	165	188	193	198	179	189	190	171	194	162	176	183	202	179	192	192	179	215	180	161	176	182	206	187	184	157	172	192	165	175	191	190	195	193	171	209	168	190	216	154	149	193	183	187	189	171	175	168	204	204	175	155	192	195	155	217	168	206	184	172	159	169	180	193	191	179	205	186	183	189	183	192	185	174	174	181	167	204	180	165	180	187	183	190	187	191	151	191	168	159	181	191	171	191	191	179	200	195	197	182	191	195	164	190	184	190	184	161	191	152	192	191	190	192	208	173	210	168	183	191	187	210	182	189	181	192	185	184	179	181	197	179	180	169	171	201
24427	20374	25791	24780	20354	13718	1576	923	751	687	643	618	580	544	545	500	546	480	486	466	488	454	433	483	427	465	438	457	453	468	415	413	404	434	419	467	454	444	401	419	414	423	425	382	399	427	437	421	401	412	420	432	405	438	395	422	413	427	416	423	430	440	412	372	428	431	406	431	447	395	407	443	412	406	383	404	396	400	417	425	427	433	434	419	385	402	402	402	396	396	425	451	381	395	417	425	424	379	406	425	386	432	437	378	401	417	421	383	411	416	438	407	407	427	419	400	364	390	425	413	408	412	416	387	409	399	391	400	376	405	402	378	372	389	407	402	421	408	395	361	430	425	425	399	431	419	438	417	399	392	424	389	385	435	419	399	385	403	424	404	380	409	399	411	405	382	447	352	420	389	367	403	406	418	452	407	401	430	404	379	372	386	419	422	461	414	395	415	447	409	408	429	436	428	428	415	372	408	401	393	391	367	376	391	410	437	401	389	381	422	436	402	418	424	390	378	370	425	406	393	393	400	411	414	408	445	385	441	394	421	434	408	429	369	402	405	377	411	390	403	403	406	437	402	423	372	376	400	395	401	406	380	382	402	410	413	384	423	409	418	414	403	426	422	415	426	393	403	434	409	403	399	394	385	401	460	381	415	389	383	405	433	420	366	416	391	404	446	389	411	409	368	440	392	398	402	417	398	435	372	434	433	395	398	436	378	402	415	410	434	383	381	444	396	438	393	413	393	385	392	404	431	443	381	412	391	375	403	411	379	393	438	410	422	422	385	401	394	399	392	423	451	392	442	391	414	420	422	408	459	396	391	404	394	413	413	428	398	443	362	380	414	442	407	431	444	415	433	407	389	406	388	406	419	389	429	401	395	400	429	437	405	416	420	402	403	371	372	415	364	395	424	384	413	426	434	363	376	423	422	407	416	416	394	436	357	449	401	422	379	416	413	369	401	358	362	405	396	420	423	384	422	423	432	406	441	395	385	387	369	399	416	465	409	425	406	429	399	424	421	381	420	441	399	441	436	386	421	405	416	406	419	398	406	406	401	402	426	395	412	405	393	400	377	401	419	468	445	396	386	374	395	401	395	440	429	414	375	402	429	434	426	368	387	444	412	398	426	424	408	422	419	381	440	405	434	469	399	362	385	427	410	394	400	446	410	418	387	402	437	397	347	434	424	415	412	424	365	398	382	388	405	389	380	378	414	370	404	420	410	429	377	397	429	400	410	453	399	393	404	416	417	392	403	379	405	407	447	404	406	387	398	405	411	386	423	407	386	428	430	410	397	428	394	392	405	436	378	401	423	409	428	425	380	393	396	408	438	392	394	393	420	390	380	377	385	426	424	419	398	434	403	369	415	401	395	429	453	410	431	430	378	409	409	416	413	365	398	402	420	423	401	403	398	419	392	372	375	391	386	392	409	447	421	445	419	392	439	377	436	431	422	427	400	363	411	381	427	398	421	415	397	407	428	447	377	411	390	361	409	424	403	402	392	414	402	413	420	406	414	386	414	414	414	400	435	381	412	397	417	406	415	361	392	409	385	420	413	416	370	441	379	392	373	436	361	417	433	418	406	359	419	376	383	443	424	439	408	411	386	406	403	414	385	419	434	462	406	421	377	407	414	379	428	422	394	401	402	433	413	441	418	390	418	369	410	363	439	369	371	390	410	408	428	413	414	416	372	393	392	423	406	409	402	389	395	447	377	403	415	413	390	409	427	401	402	416	416	400	411	416	426	421	395	440	418	432	402	404	389	422	406	400	397	418	417	412	410	392	400	387	427	417	381	430	391	433	407	376	425	376	400	377	380	407	374	400	384	400	412	451	436	409	391	424	406	369	416	449	414	402	391	424	396	441	401	403	434	426	428	405	409	435	381	404	379	391	419	394	401	384	386	425	408	381	421	432	407	424	403	410	452	416	417	443	416	434	388	434	395	381	408	367	415	403	400	406	392	397	395	425	411	363	406	370	431	423	405	412	411	396	400	414	413	394	399	392	404	404	391	423	410	439	390	397	417	432	406	429	394	407	403	399	427	412	366	411	408	412	409	399	407	407	399	381	408	378	378	415	405	392	424	391	416	385	439	421	421	422	380	421	414	418	395	409	425	414	397	366	429	414	439	345	396	389	420	428	408	401	394	421	391	403	430	427	376	420	400	369	424	396	429	416	406	378	445	389	408	406	423	423	437	389	402	431	396	375	396	405	448	406	409	408	385	437	351	433	393	403	368	401	449	391	360	414	411	426	449	379	400	448	401	378	403	418	392	402	404	420	394	392	435	416	389	394	374	394	386	380	400	406	419	400	403	394	401	430	436	395	439	431	450	433	403	406	415	389	400	389	399	412	406	402	391	420	397	369	375	389	398	403	422	422	422	386	372	391	383	417	377	390	420	441	427	415	419	426	410	439	414	409	425	387	438	409	408	418	454	382	398	430	397	383	418	414	421	422	371	404	382	405	371	429	388	410	374	401	370	455	388	386	415	423	373	391	362	435	401	386	405	431	398	405	384	429	416	426	395	411	381	453	372	412	393	359	404	440	385	456	384	422	437	403	401	405	381	412	376	367	379	404	394	389	426	375	425	421	394	438	366	378	417	436	406	391	401	415	424	417	428	442	450	420	420	402	393	431	382	418	427	409	434	397	374	392	414	407	390	360	422	423	378	438	421	387	413	385	420	408	411	402	426	373	400	437	387	423	388	393	415	417	362	397	394	414	390	381	438	406	411	411	427	418	426	441	431	380	439	411	394	368	445	394	412	401	372	400	431	418	398	411	414	387	420	417	417	380	409	380	372	418	431	422	454	403	456	415	438	417	439	426	371	419	421	413	440	429	412	399	444	413	421	422	389	396	393	417	416	398	407	413	407	403	426	421	392	377	393	377	380	398	400	383	418	405	358	410	413	369	426	369	451	380	405	359	429	445	432	386	380	461	383	439	402	420	411	471	407	387	386	415	396	411	385	398	414	429	377	363	410	398	432	418	405	415	410	388	425	414	401	418	408	393	387	437	428	378	460	407	423	417	399	415	416	387	444	389	389	411	421	397	375	431	387	391	375	394	398	417	428	375	413	420	436	447	421	422	399	393	382	370	394	414	396	440	415	422	418	378	362	403	413	370	409	381	435	433	427	407	383	415	401	404	427	373	385	384	445	397	404	358	391	403	428	398	419	412	402	366	389	399	421	399	390	432	385	423	385	419	418	420	377	424	429	450	392	403	372	400	413	398	427	418	402	424	420	389	370	397	394	385	410	436	400	408	424	408	420	385	426	394	428	378	407	381	386	429	415	435	409	438	388	427	347	399	402	413	387	383	427	421	444	411	393	404	413	439	409	415	392	451	403	417	386	408	418	407	415	402	418	410	423	406	400	417	418	422	409	371	365	391	423	384	411	381	413	399	426	381	430	389	410	425	403	397	416	404	402	432	412	380	353	392	402	392	425	404	454	387	414	388	413	470	376	404	398	388	421	407	384	408	399	417	403	387	424
22441	21814	10127	5344	3364	2397	1814	1394	1238	1119	960	825	750	690	642	596	562	604	551	557	536	506	523	453	504	484	472	448	450	457	427	475	418	425	439	416	414	445	436	421	412	432	397	417	426	395	422	387	423	415	432	396	424	406	388	406	410	386	418	409	414	393	408	368	401	361	378	389	407	395	374	410	389	403	388	377	359	427	391	422	387	414	375	376	408	423	401	373	396	422	397	376	378	410	393	366	387	396	386	396	354	379	379	400	397	353	394	382	405	373	366	423	396	421	395	394	393	391	419	381	402	395	390	377	364	401	405	414	399	400	366	411	408	431	371	371	413	381	413	424	376	428	398	393	409	412	416	390	435	384	366	395	396	395	377	434	380	380	371	392	393	387	434	425	365	415	396	393	383	418	381	372	410	358	397	386	405	369	409	442	368	412	382	387	368	400	394	392	407	384	375	417	409	411	389	376	357	386	411	345	388	390	409	388	403	382	400	427	403	392	386	398	411	381	391	421	389	374	419	381	412	400	409	388	402	413	399	417	411	386	366	378	387	394	415	397	374	376	389	388	403	379	387	377	389	361	386	411	375	377	414	391	427	416	382	378	382	411	377	395	410	400	381	390	390	392	377	375	395	383	376	410	408	378	390	410	370	435	439	379	405	421	396	409	416	393	408	434	398	350	355	380	382	393	407	360	338	392	392	417	381	368	386	408	429	397	380	379	417	414	344	389	375	381	420	388	422	377	404	386	368	409	379	449	390	360	378	394	417	394	349	377	375	398	396	381	412	414	406	390	395	402	392	385	383	425	407	397	409	370	356	364	383	370	385	400	401	410	411	375	403	395	405	410	395	378	354	383	358	416	378	368	410	426	394	411	419	409	375	402	436	401	399	428	368	402	411	375	377	380	410	378	394	418	379	372	380	397	397	397	393	390	376	351	370	399	433	385	412	389	385	361	368	411	367	378	377	385	385	383	372	385	412	394	426	359	416	382	379	369	391	406	384	341	371	381	393	365	401	392	411	377	377	364	398	390	406	396	362	412	395	441	403	413	410	348	425	364	380	397	425	431	416	397	388	387	369	405	380	405	392	386	362	425	407	374	390	404	414	383	394	399	376	404	395	366	352	418	397	372	401	363	401	390	390	388	382	400	381	408	404	360	366	371	425	378	409	376	396	388	353	398	403	386	400	395	394	413	391	402	364	421	397	392	363	396	421	380	393	382	391	382	382	395	388	394	388	394	422	393	384	411	389	399	411	385	431	397	405	358	360	401	416	396	401	387	374	433	386	385	389	383	359	377	385	375	378	404	435	378	400	365	431	357	396	402	383	416	390	392	413	377	394	378	410	380	379	411	397	381	367	388	381	429	411	392	346	388	413	398	368	399	415	395	397	385	384	379	397	408	381	423	394	393	400	443	352	391	382	386	374	412	432	404	373	393	368	361	384	413	377	365	401	365	377	402	358	365	413	375	403	408	392	407	402	387	375	416	393	389	374	391	377	385	381	401	376	411	397	387	393	363	371	384	399	383	366	358	353	383	383	393	419	392	400	417	391	376	430	415	368	404	419	363	402	383	376	394	394	397	386	381	420	389	396	381	421	391	384	374	414	376	380	383	425	383	417	368	370	393	440	379	384	399	388	398	381	386	407	415	389	382	366	412	388	366	372	405	388	390	403	423	400	388	431	377	365	405	401	396	394	416	371	378	426	393	388	408	360	405	392	392	365	411	402	418	394	362	411	382	391	394	417	362	368	410	382	392	374	376	397	378	388	400	363	430	403	408	406	365	427	426	397	391	425	393	404	405	385	458	383	411	380	441	397	422	393	407	425	419	412	357	399	409	379	396	355	404	371	413	430	400	395	381	366	380	329	355	399	396	402	423	363	405	398	384	394	418	429	358	373	386	388	384	383	379	362	409	373	405	417	384	388	378	389	351	385	412	377	358	373	409	420	381	360	379	384	387	405	392	407	375	379	416	396	397	367	368	398	402	392	376	406	387	382	420	396	385	390	368	381	386	385	365	415	385	364	381	387	422	396	380	363	371	387	391	386	396	373	362	403	400	392	378	373	394	395	399	403	384	368	393	381	423	367	381	428	433	382	369	395	392	375	376	371	378	456	399	373	408	401	414	391	385	405	415	403	428	371	438	406	384	398	436	387	410	412	397	380	406	383	397	417	369	369	379	402	374	391	397	384	400	388	423	402	425	390	410	361	391	373	413	386	403	401	388	395	410	386	385	378	413	431	393	408	366	371	384	366	379	361	395	386	397	368	370	384	396	405	389	357	395	377	398	362	401	443	374	356	400	398	427	413	355	392	389	398	373	388	381	406	381	352	392	429	400	413	426	395	402	395	407	391	376	390	391	370	369	378	404	379	398	421	411	384	392	367	426	360	416	437	416	380	393	376	432	398	402	351	366	384	403	376	400	427	393	387	378	412	422	386	372	394	372	402	370	366	372	395	399	369	365	387	383	382	400	371	400	369	419	363	381	418	385	397	357	421	423	376	404	388	425	392	405	363	402	354	406	386	383	442	392	393	381	380	391	369	396	394	409	382	393	346	379	409	383	412	375	413	383	365	400	376	405	383	429	373	387	413	391	359	347	393	409	398	374	373	407	386	394	403	430	389	413	396	389	394	408	376	425	431	381	407	401	470	396	399	367	404	403	393	389	394	398	409	382	377	399	383	358	382	385	394	397	402	401	408	420	412	392	382	400	382	428	379	415	373	351	407	412	385	401	360	387	403	397	377	418	386	412	412	381	382	388	399	415	368	389	404	405	387	365	404	387	368	377	426	404	383	394	374	389	406	380	380	372	404	412	406	401	377	404	337	410	409	397	382	387	406	431	406	426	412	389	388	396	406	380	377	373	414	398	388	380	413	398	387	388	399	374	409	377	356	388	414	396	400	390	404	375	411	379	390	375	398	417	408	416	388	423	405	398	402	364	373	414	382	402	389	382	377	382	389	372	386	400	401	377	396	390	381	399	399	396	359	384	389	401	389	408	443	427	371	374	378	391	403	410	383	378	380	369	395	366	413	387	378	361	386	400	400	411	393	374	409	365	428	411	380	388	385	389	412	377	392	361	408	394	410	422	399	394	400	378	425	390	424	386	393	392	367	403	447	407	396	441	382	390	376	395	404	375	395	377	382	394	396	376	378	389	373	352	373	413	374	403	376	357	386	377	403	412	378	386	397	383	415	403	392	430	391	391	382	410	413	442	361	397	412	406	366	356	409	411	392	371	394	370	394	408	414	411	402	358	387	366	365	371	345	419	367	381	419	403	434	402	386	364	382	399	396	382	431	370	399	414	383	404	416	396	444	384	387	386	386	401	401	437	400	423	366	369	381	430	404	376	397	410	377	399	387	420	385	377	400	380	390	416	368	399	397	398	403	375	409	383	378	420	375	368	396	367	394	380	406	387	390	351	396	403	391	379	403	362	400	394	422	398	376	422	403	368	394	370	398	396	410	364	410	377	360	392	385	427	419	354
22494	20372	26655	23968	20374	20450	14533	2130	1446	1267	1131	1085	1067	1018	998	937	879	859	842	850	883	828	847	772	817	813	780	793	793	792	797	777	759	730	819	801	848	788	793	819	805	806	728	774	746	739	750	781	723	783	735	734	772	715	719	743	753	775	711	751	782	741	781	731	799	729	813	759	716	759	767	706	828	764	787	760	770	765	788	795	740	711	723	736	726	750	744	747	753	745	774	747	783	760	736	689	769	773	765	718	741	745	711	721	763	743	778	740	755	818	715	709	739	746	773	710	740	760	732	746	740	760	750	749	730	756	742	764	720	751	713	686	747	735	751	731	733	758	736	747	739	696	769	763	732	762	801	694	766	772	729	772	779	785	804	738	765	743	745	772	744	696	730	738	712	749	733	762	734	687	742	740	740	756	745	716	757	710	711	749	721	712	733	734	777	707	738	783	735	768	739	744	723	777	723	758	737	766	796	754	728	780	714	716	747	750	750	703	758	743	717	714	729	720	730	715	758	722	716	777	758	695	754	781	715	755	741	753	728	773	778	746	743	741	789	792	770	754	729	742	775	738	701	713	700	756	727	702	731	707	774	762	695	768	744	785	748	732	737	750	759	720	724	734	791	692	759	751	745	747	739	703	761	707	687	702	719	730	726	745	733	757	743	777	735	736	739	788	721	766	783	742	722	708	793	769	726	753	749	756	772	753	751	794	759	755	765	755	709	776	714	687	785	735	742	771	753	774	735	748	715	734	806	730	775	744	715	738	759	711	725	754	731	764	801	780	736	740	678	729	788	690	730	753	798	708	756	708	730	748	716	696	751	736	730	724	745	725	723	739	708	729	749	778	671	747	754	761	787	747	742	743	769	754	766	763	748	760	743	733	715	713	779	752	726	763	764	770	737	769	719	752	766	764	720	773	767	738	755	744	706	693	754	754	723	769	705	763	787	761	768	720	746	719	698	716	736	762	714	737	778	776	661	770	781	738	764	717	741	782	779	828	724	706	712	756	779	716	724	810	755	704	746	730	762	735	750	751	719	738	727	753	776	787	692	780	759	823	733	753	773	705	741	746	699	721	728	731	684	704	675	695	759	747	754	740	778	742	674	744	762	716	730	775	773	735	777	759	826	763	743	680	750	807	735	730	792	742	742	766	813	724	728	768	716	739	799	764	734	723	715	773	761	754	728	733	776	757	715	732	716	752	723	741	748	736	747	742	746	727	737	757	776	745	714	755	740	789	770	790	669	691	759	736	730	748	672	740	751	751	781	720	732	740	765	769	733	725	719	704	831	722	741	715	691	731	718	763	769	741	743	705	713	750	785	776	772	735	696	757	737	769	747	746	734	717	680	760	744	743	723	760	701	774	799	750	735	729	708	690	706	732	743	740	764	749	765	722	728	745	739	703	777	746	746	726	816	742	784	764	802	753	761	741	725	729	701	754	760	764	751	760	763	783	751	716	772	755	724	723	715	776	689	773	724	755	725	764	731	702	738	779	707	748	773	731	754	762	732	727	760	747	720	719	745	696	774	770	735	746	753	722	734	779	755	732	725	718	762	738	782	749	779	760	773	712	779	725	731	705	720	779	777	743	764	760	742	690	811	728	797	722	709	692	725	779	692	724	768	730	687	793	760	760	744	749	734	753	732	698	779	752	714	755	758	726	743	754	726	768	725	794	769	760	741	768	711	720	753	781	698	729	789	786	725	706	704	727	761	703	699	740	731	728	756	748	753	748	781	737	726	705	767	739	723	700	739	743	753	776	711	758	783	782	713	778	737	801	757	770	745	743	730	767	792	767	760	725	710	748	725	783	753	730	708	710	764	699	757	744	742	752	726	803	753	719	762	716	733	760	754	761	735	719	724	707	763	754	800	764	757	780	752	726	775	745	751	750	799	735	743	762	765	710	770	718	711	748	743	758	763	723	749	752	708	746	745	724	739	766	727	705	744	728	691	729	751	734	774	730	762	686	759	759	736	733	748	758	733	735	745	713	785	796	746	697	713	742	705	741	758	716	764	758	717	729	694	723	708	744	701	756	779	751	757	705	690	744	735	739	753	755	723	772	714	752	710	755	733	774	731	717	756	709	782	723	702	722	776	737	771	736	791	743	754	775	780	720	763	710	749	719	754	763	763	750	772	749	781	749	743	739	701	725	718	778	750	776	808	748	707	774	739	761	712	752	787	763	736	704	716	692	780	757	767	782	731	726	730	733	695	699	711	754	741	703	755	703	753	726	734	743	735	785	729	727	757	744	753	755	722	753	762	737	783	759	734	772	770	712	704	727	727	791	791	695	762	796	772	773	760	770	727	743	775	759	725	692	767	735	761	723	723	747	757	746	737	757	750	764	719	778	715	808	702	743	729	774	805	713	746	733	751	736	800	765	757	778	730	718	743	726	772	734	725	724	723	734	730	790	679	743	754	707	734	690	755	775	732	778	780	775	763	737	723	772	740	734	710	743	754	742	814	776	797	724	738	689	755	778	719	750	747	734	656	706	757	735	763	698	772	705	731	763	771	765	743	709	744	767	763	749	768	720	767	793	737	757	733	754	763	784	678	707	734	711	717	693	746	759	732	742	744	724	732	749	747	718	723	745	725	796	779	735	726	706	740	758	720	719	741	766	706	757	752	737	722	763	741	711	743	777	739	706	744	720	747	697	748	685	786	696	789	765	710	731	730	762	713	755	698	734	764	801	743	734	756	702	708	735	727	757	740	743	717	774	724	752	790	756	760	711	710	742	710	736	705	749	761	751	714	730	762	735	737	758	738	774	732	724	812	805	760	729	775	749	732	766	719	753	714	727	734	723	727	740	797	745	721	717	697	711	752	688	749	710	744	717	755	725	736	742	785	716	777	730	770	724	745	712	733	747	744	740	766	676	703	774	729	731	787	755	733	761	765	704	777	714	723	768	725	759	718	705	736	745	763	797	690	767	759	713	755	781	760	760	721	774	771	673	732	764	763	799	770	787	740	722	755	733	776	703	669	746	711	690	752	736	752	755	749	758	769	712	754	678	752	819	761	694	726	741	798	776	708	735	764	714	768	737	700	729	782	767	712	651	713	742	768	720	697	707	748	763	745	739	753	746	766	722	700	773	699	778	740	785	764	758	763	782	750	730	728	709	740	723	736	720	728	686	743	753	712	760	727	736	755	729	719	713	791	757	769	694	772	704	784	752	731	755	726	709	755	767	798	763	707	729	719	724	754	744	680	713	767	710	791	726	678	769	724	730	753	738	761	713	739	744	742	765	778	753	734	724	749	745	734	733	738	765	732	760	762	742	748	742	709	740	785	766	711	704	763	707	769	719	729	727	730	713	767	703	695	734	742	738	731	728	753	682	756	750	753	734	732	775	762	785	726	680	725	754	750	679	688	749	738	730	786	716	724	785	711	742	734	775	768	735	771	728	720	730	700	735	697	732	716	754	735	760	716	745	737	772	745	698	726	729	757	723	759	717	714	717	759	717	755	805	742	702	736	736	738	730	747	748
22731	24121	16252	9261	6089	4486	3383	2718	2324	2054	1711	1503	1459	1307	1271	1160	1122	1019	1007	965	909	963	875	884	831	831	839	792	851	790	813	834	806	731	811	751	757	756	753	743	775	756	740	758	708	692	693	750	722	716	753	713	774	691	756	740	711	723	714	724	703	709	761	723	725	763	714	737	718	711	722	702	696	738	733	754	708	727	694	726	683	709	726	680	685	700	695	705	739	675	675	732	737	717	727	726	703	698	698	703	717	732	750	668	760	707	719	730	729	694	703	661	717	721	729	635	734	713	685	686	713	740	707	707	717	714	690	677	665	721	690	685	686	697	720	679	725	742	706	671	750	690	719	740	713	680	790	723	688	675	664	655	674	651	697	666	713	688	706	708	718	693	723	692	720	706	677	703	705	673	701	726	703	680	716	712	669	739	732	688	661	679	705	709	728	696	669	721	668	677	718	742	722	698	696	671	682	712	695	682	735	709	662	675	701	691	733	738	684	703	656	731	714	663	750	714	686	708	661	727	683	716	693	680	710	695	670	658	714	702	685	712	663	678	684	671	772	695	706	683	714	704	695	728	688	729	683	704	699	721	690	708	714	759	678	735	721	717	687	755	703	704	726	691	662	686	683	684	702	706	756	673	691	697	722	700	700	729	718	689	674	663	716	693	746	696	698	683	775	673	773	696	705	727	733	736	734	714	714	692	713	689	723	708	699	687	692	678	676	683	696	730	718	729	685	704	666	707	743	706	749	711	684	695	720	714	725	661	736	689	684	729	772	731	729	699	704	731	699	670	697	708	699	696	709	708	682	720	711	694	709	690	692	703	714	690	680	680	724	706	689	681	694	705	726	718	698	702	711	717	702	729	688	710	739	698	645	723	688	688	681	715	721	647	689	720	687	739	674	657	685	716	760	730	682	707	721	688	732	679	728	742	732	673	702	689	711	695	680	700	671	754	692	712	671	738	684	720	719	669	715	724	707	700	752	731	728	674	658	687	643	695	657	698	670	685	702	706	694	685	716	717	705	706	654	668	671	679	716	736	697	708	748	714	691	707	689	708	698	710	739	694	702	717	679	690	647	681	714	721	704	741	718	704	731	702	678	729	767	699	726	727	720	740	679	697	674	689	724	711	700	714	686	714	734	669	717	686	703	699	691	721	734	658	710	694	675	692	661	708	673	691	687	716	738	781	677	673	759	685	697	728	664	705	736	677	706	723	695	707	710	747	679	706	712	676	725	729	694	712	727	659	651	666	733	666	728	725	713	691	728	680	695	738	728	704	659	668	715	696	687	688	715	724	681	660	752	709	748	702	676	661	697	658	731	717	728	713	746	719	675	684	711	689	681	718	734	719	754	669	680	728	713	729	700	746	717	707	663	718	656	698	674	711	708	742	729	675	699	716	690	675	700	700	706	705	643	720	682	739	652	700	728	719	697	690	702	702	691	691	704	676	717	674	709	726	746	714	731	757	701	707	666	696	688	686	680	715	755	720	715	675	713	740	681	748	738	672	723	758	665	683	652	699	708	697	691	711	689	727	721	676	701	707	675	738	727	675	714	708	675	779	717	710	716	731	692	718	709	678	703	697	698	692	688	718	690	699	684	745	681	686	695	706	774	688	694	764	653	677	725	697	697	695	715	720	760	746	660	711	663	701	690	708	669	734	676	694	672	739	720	681	693	682	683	699	679	736	731	716	682	719	696	714	657	722	728	713	717	714	701	703	684	690	739	724	706	738	745	674	673	722	704	699	691	717	702	700	722	671	683	691	651	733	704	705	671	711	691	668	685	705	669	728	710	691	716	663	676	683	700	734	697	699	713	727	704	713	696	697	750	710	684	693	688	673	662	704	710	662	679	687	707	705	693	652	694	733	691	723	688	692	668	640	692	684	676	712	649	670	678	687	756	724	735	695	697	719	676	637	704	681	733	710	715	665	706	707	704	691	668	718	648	739	726	703	676	700	711	675	672	717	692	715	734	688	736	726	739	712	704	724	707	693	671	733	716	691	761	720	644	688	724	699	699	696	790	718	673	683	708	714	685	670	676	724	685	724	723	719	671	661	696	727	699	667	720	702	681	723	692	715	764	707	726	753	714	688	745	675	658	737	665	668	702	706	740	661	722	681	733	746	687	683	677	632	689	667	708	720	691	706	716	737	715	709	705	707	703	696	694	667	697	694	720	692	733	729	710	706	713	721	728	724	698	722	719	686	720	705	707	725	736	731	702	666	684	726	696	703	679	735	771	674	711	671	712	678	682	722	705	703	683	705	707	703	727	694	715	683	744	702	685	654	696	697	702	727	681	673	776	696	751	709	690	716	687	674	745	644	683	723	724	713	691	655	738	716	705	752	694	713	649	704	713	717	685	733	698	670	726	711	691	682	680	717	709	686	754	693	689	713	706	724	717	698	690	716	727	711	720	732	725	689	658	683	705	702	711	689	707	650	699	702	742	665	684	671	732	692	696	692	731	685	737	654	725	723	671	695	705	689	712	718	743	674	719	671	714	671	681	707	748	710	666	739	709	706	711	686	730	687	667	701	722	683	698	686	699	654	769	694	692	724	710	702	641	732	684	661	695	683	697	696	730	700	666	696	705	651	677	652	632	687	689	709	701	693	676	720	744	736	761	698	732	749	709	697	720	684	688	727	683	679	673	694	688	676	722	710	722	659	742	705	678	724	732	708	651	710	726	754	702	688	711	752	692	679	730	724	660	676	685	686	694	694	739	696	723	730	696	713	672	734	669	684	659	665	703	710	730	704	732	692	713	691	669	683	737	699	687	737	694	698	708	748	691	678	699	703	672	707	664	630	679	707	682	700	692	672	697	697	717	714	696	716	694	670	700	688	721	714	679	734	724	715	700	726	676	682	708	691	727	714	700	661	713	723	646	704	658	710	748	690	707	690	731	727	685	694	654	686	656	709	709	685	634	731	698	709	693	703	683	727	665	716	715	743	709	696	700	694	666	742	710	660	752	706	718	704	703	703	725	690	717	682	693	692	694	738	684	689	671	703	727	663	742	672	680	744	659	697	744	680	650	703	747	725	727	670	674	741	744	704	678	721	699	714	689	710	670	699	742	671	728	675	726	687	743	677	714	664	724	663	658	734	686	696	694	725	746	702	708	732	662	679	723	714	705	710	703	695	693	655	665	698	669	669	764	725	709	661	651	680	699	730	685	728	698	740	677	727	721	690	653	726	702	682	699	698	708	709	628	711	759	674	664	646	709	661	678	700	708	690	650	708	716	694	749	717	673	707	706	695	689	733	701	735	718	705	689	731	735	688	686	741	702	709	734	752	708	739	714	714	682	701	688	748	720	720	695	686	760	738	723	673	748	693	688	749	730	708	701	719	736	753	730	715	691	687	757	656	706	689	737	761	672	704	735	716	711	730	694	718	723	694	668	715	710	686	722	695	752	654	680	740	697	686	716	724	745	687	684	683	719	696	698	741	658	750	698	678	716	711	767	693	671	720	745	704	730	700	734	708	747	686
28264	17697	4652	415	240	221	209	170	176	159	175	173	163	188	184	170	161	151	169	188	145	163	176	153	178	169	156	154	164	165	206	175	150	160	150	159	164	163	164	175	186	189	170	167	155	170	161	185	182	153	148	150	176	179	173	180	171	184	185	143	170	174	162	162	166	169	162	182	164	169	139	174	195	187	179	165	165	157	154	163	160	159	173	174	175	184	137	158	168	170	163	148	173	166	165	160	176	176	168	161	165	180	167	174	165	178	164	186	160	165	163	147	166	150	161	180	140	178	171	160	181	172	162	179	176	184	175	161	149	187	163	147	169	176	166	158	139	152	167	184	156	207	155	193	159	164	170	167	200	151	174	170	163	153	187	174	159	158	174	180	158	174	182	143	173	167	158	172	171	170	164	194	182	198	187	137	161	157	161	165	147	169	162	166	165	135	151	160	181	171	170	186	158	157	176	163	168	169	157	161	180	176	165	144	166	170	180	157	167	150	173	159	149	175	167	175	183	145	140	154	174	179	179	174	162	176	175	188	178	169	158	155	156	174	164	173	181	158	170	127	185	177	198	165	140	153	156	165	168	167	178	182	173	140	162	141	192	167	197	155	162	173	174	175	175	154	177	167	176	159	163	161	173	160	158	155	185	170	159	163	177	196	178	169	166	194	175	169	148	140	176	138	163	172	160	165	150	164	167	183	179	141	179	178	169	168	161	174	172	151	148	168	167	173	162	160	193	174	167	156	176	168	188	185	161	185	169	173	143	164	163	156	174	162	172	154	159	154	172	171	198	182	167	173	167	156	156	185	150	172	164	177	178	165	220	153	173	179	195	175	150	141	181	175	175	171	139	183	169	190	161	159	174	157	191	163	161	143	165	175	154	175	166	145	160	169	155	161	156	208	172	137	174	151	163	147	176	167	187	181	187	196	161	163	150	170	174	159	146	147	140	181	191	166	167	169	170	153	171	163	167	171	158	171	180	183	169	161	161	167	176	194	163	207	175	177	165	183	181	183	172	170	156	175	171	167	163	164	171	153	164	162	183	178	133	166	172	174	184	138	151	139	150	132	153	188	188	154	170	184	178	160	184	180	183	163	167	198	184	172	175	180	179	174	180	153	175	163	168	156	171	162	147	157	176	180	168	170	171	173	155	174	171	167	161	163	169	176	147	175	194	167	130	163	159	188	172	150	161	168	176	167	183	161	161	173	157	176	161	156	175	182	167	155	155	170	168	180	170	193	175	143	172	181	176	181	151	171	161	177	165	158	171	179	168	159	205	190	156	160	153	153	166	164	162	174	159	154	189	152	185	143	164	176	174	162	143	167	188	155	174	147	162	159	171	149	171	177	186	138	178	188	137	159	199	153	177	172	189	158	177	202	171	186	167	171	172	169	177	172	141	157	148	183	159	186	215	145	169	160	172	178	169	179	167	168	173	162	146	189	157	154	169	157	172	160	162	176	166	182	153	176	160	161	168	168	157	157	189	184	176	163	169	160	182	180	179	172	154	176	177	179	171	193	146	159	156	164	146	195	160	164	185	169	182	192	158	170	165	182	164	185	172	211	183	159	153	143	172	149	171	185	164	169	144	154	166	180	166	186	162	158	175	164	160	175	153	179	171	142	169	173	127	183	167	178	167	185	165	163	159	167	176	161	162	165	154	178	174	152	169	169	147	153	177	175	175	154	145	148	147	168	181	157	165	170	185	176	178	171	170	171	139	167	200	162	182	165	172	167	166	166	178	151	174	135	173	156	164	181	164	149	152	159	149	141	166	170	160	172	154	152	183	176	183	148	181	183	167	164	161	187	167	173	152	176	160	165	159	163	166	191	165	155	187	183	171	161	171	163	149	154	173	153	162	163	186	192	166	167	165	178	156	191	171	169	155	151	160	199	166	176	157	160	197	178	149	178	158	176	155	187	141	155	164	186	185	178	166	175	156	144	170	164	203	163	172	170	206	169	180	172	174	161	162	180	163	175	152	179	139	166	165	130	147	164	163	151	144	154	144	156	167	161	181	191	159	188	172	155	175	154	148	165	188	166	152	151	146	177	141	174	184	150	157	180	135	177	156	169	149	188	163	155	195	186	181	149	158	170	169	184	173	146	180	181	145	184	154	147	188	163	183	144	206	164	173	172	157	163	169	166	170	165	161	157	162	181	153	179	159	177	159	158	158	156	170	174	166	175	155	156	159	178	160	167	173	162	204	158	178	166	174	177	167	164	144	149	156	154	189	193	164	167	170	195	161	189	201	161	169	186	178	177	162	155	197	155	184	151	179	165	195	165	156	164	166	179	170	155	177	159	165	170	147	168	181	184	174	166	159	179	188	178	156	186	156	175	154	166	139	188	186	174	176	167	176	182	159	159	141	188	184	133	204	194	157	176	173	165	165	158	167	171	181	162	180	160	173	147	177	194	169	172	180	174	160	175	162	162	189	160	170	149	164	177	171	177	162	143	167	171	144	150	163	143	165	184	134	157	165	168	144	166	182	175	177	170	151	170	164	194	183	167	163	169	168	180	186	147	158	181	180	179	155	162	174	164	158	138	154	165	205	171	169	178	180	159	178	155	152	193	170	158	152	142	140	172	154	168	181	178	169	168	194	169	165	166	167	177	176	152	174	170	168	172	149	199	186	182	159	157	178	161	155	151	171	153	182	168	163	184	145	171	169	197	172	162	149	175	171	164	177	154	184	159	180	172	175	172	138	162	172	150	154	161	161	181	152	169	164	184	160	179	169	153	161	189	179	194	177	145	170	172	156	160	151	159	161	168	175	178	185	156	175	172	158	154	183	150	172	179	154	155	143	156	147	186	160	165	153	159	142	160	161	173	182	160	154	170	184	138	163	175	168	161	149	178	161	189	168	180	163	174	157	186	158	186	221	169	177	152	156	161	169	171	155	177	156	162	183	178	193	170	151	180	183	143	165	150	165	159	181	156	178	160	153	152	158	174	174	174	154	154	140	152	155	171	187	170	164	173	148	171	181	146	172	147	182	166	187	181	160	153	175	167	183	182	185	171	189	151	186	190	168	189	189	170	158	171	160	152	154	165	172	158	174	180	175	170	156	150	165	169	159	164	137	166	170	148	173	159	188	150	175	159	177	154	187	182	166	146	170	162	186	157	169	175	192	157	155	139	170	156	165	158	139	158	163	169	193	179	183	181	166	161	173	156	161	169	166	177	152	172	142	150	189	176	187	193	170	147	137	158	177	183	189	181	170	162	161	173	169	185	157	164	163	161	167	167	169	180	185	162	164	183	184	158	171	188	173	181	156	179	173	170	181	161	170	143	172	164	154	149	173	184	161	158	172	150	181	152	170	156	161	184	178	183	162	162	150	190	172	164	172	168	178	166	169	163	148	165	167	125	167	141	173	182	181	170	163	170	158	157	132	174	152	150	157	179	170	176	168	163	145	170	141	162	155	156	181	173	189	162	149	167	139	168	147	181	153	164	185	150	136	174	149	169	181	169	162	154	171	163	155	150
11596	9984	706	444	328	277	245	240	223	245	211	202	210	198	216	208	206	221	183	196	199	190	182	199	210	180	182	180	186	194	215	193	204	222	201	197	185	184	209	208	180	201	192	174	192	188	196	194	205	192	173	188	183	171	189	188	175	188	221	196	198	190	184	198	202	200	204	192	181	173	192	162	188	192	161	189	203	180	184	183	175	186	185	183	191	188	184	189	206	189	186	194	166	180	180	207	185	173	192	207	163	160	203	193	206	209	182	180	183	172	180	220	166	171	197	166	196	182	208	177	201	194	175	178	176	182	184	174	167	196	180	158	222	176	190	184	191	175	205	177	169	194	176	193	186	188	186	171	189	198	190	207	199	190	169	183	194	176	187	189	204	181	168	181	200	185	170	175	201	171	181	175	185	161	213	195	199	194	198	192	185	185	176	193	191	182	201	193	192	174	207	189	173	167	187	184	169	188	194	172	175	200	194	193	157	162	192	200	198	162	152	172	183	187	208	180	177	199	179	179	161	181	197	191	190	194	171	193	183	195	176	191	197	194	193	187	207	208	176	169	180	186	198	179	185	184	192	181	182	189	172	158	185	178	218	183	190	179	189	180	189	224	185	186	201	211	187	184	202	191	202	208	185	218	180	178	180	203	175	179	206	197	193	189	179	170	242	191	188	181	167	177	203	176	188	191	191	194	179	189	192	191	186	178	198	179	205	177	218	196	179	203	227	184	209	199	175	191	177	197	219	183	208	195	178	197	184	202	199	162	166	195	204	184	219	183	188	177	166	157	184	198	194	183	169	174	175	177	181	188	202	180	181	195	174	171	192	189	167	202	196	191	184	226	207	189	166	185	180	182	150	199	181	205	171	198	205	176	193	197	194	197	180	185	173	189	193	202	173	185	168	160	223	192	176	183	187	176	189	178	178	185	206	204	180	216	181	181	191	177	190	201	172	172	192	188	166	187	182	206	211	179	212	184	162	157	179	206	180	190	181	172	162	198	185	157	196	192	199	188	176	182	186	170	211	167	173	207	190	190	190	177	185	160	203	197	201	190	212	176	168	185	182	169	176	205	210	181	174	189	171	185	182	204	198	191	196	171	183	201	184	179	174	169	179	199	189	203	192	181	192	179	183	190	202	195	171	180	173	191	182	193	185	169	162	182	185	189	173	165	192	212	189	189	193	184	189	197	176	179	212	159	183	173	175	183	155	188	179	189	184	167	174	195	166	200	185	190	178	170	176	187	169	178	192	185	170	188	163	182	173	206	186	189	190	179	181	183	174	187	187	204	205	160	180	198	199	190	209	174	195	191	185	169	187	164	174	202	175	189	207	197	182	193	173	207	179	192	178	204	187	199	190	195	187	204	198	163	192	200	185	169	165	184	190	196	202	188	194	171	182	173	192	201	166	194	209	199	193	219	184	194	191	179	203	205	159	193	179	197	193	177	171	173	164	189	191	195	212	169	188	174	196	182	192	196	188	208	185	186	172	183	187	181	209	194	157	188	185	177	169	199	205	172	196	192	167	220	181	195	227	197	166	187	172	221	190	202	192	184	176	173	186	209	177	187	189	180	210	183	194	194	199	195	167	194	182	177	174	167	204	200	177	211	172	202	189	186	205	184	195	170	162	182	179	190	176	180	192	204	162	171	198	190	185	188	194	165	184	209	171	183	169	200	173	181	175	183	184	195	178	190	178	185	164	208	188	201	184	186	176	193	206	190	217	195	189	204	204	181	197	184	175	197	214	186	171	192	197	181	176	203	203	182	204	191	207	182	158	184	169	181	182	185	192	187	175	187	183	166	191	178	202	193	178	169	176	175	191	200	197	190	169	162	206	204	196	204	180	167	191	179	197	178	203	200	197	167	197	189	183	186	187	193	177	189	162	208	193	192	193	203	175	200	192	167	189	179	178	208	201	181	183	179	190	187	180	198	197	202	203	205	183	194	201	176	187	195	163	198	182	180	200	175	184	179	177	196	216	170	150	175	173	166	182	199	198	192	213	179	156	184	172	206	180	174	205	180	163	190	196	173	172	191	194	170	185	186	161	169	175	197	178	216	186	192	206	200	188	200	186	192	182	174	174	185	173	186	193	184	193	179	166	212	215	177	174	195	187	187	179	182	179	197	196	187	213	191	184	194	175	182	195	203	183	173	170	200	196	197	170	197	167	188	192	206	172	178	175	201	171	202	211	176	182	183	208	179	183	195	195	188	187	197	181	192	192	180	165	185	189	189	167	196	205	166	168	168	159	192	180	232	197	190	204	159	179	191	193	177	173	178	179	199	187	203	187	177	187	203	186	182	182	192	179	183	160	185	178	170	153	204	190	176	174	178	198	169	182	202	173	157	180	192	188	163	184	177	179	189	182	218	192	166	152	184	186	188	160	189	187	192	175	198	165	185	189	179	187	195	186	200	198	169	183	185	176	178	188	190	166	156	192	197	170	172	194	171	200	168	185	180	196	182	179	190	173	200	212	187	176	197	195	205	176	198	202	192	184	197	176	209	191	179	181	200	196	212	179	177	194	170	195	178	179	188	198	215	183	209	176	212	185	201	208	198	217	199	183	184	183	205	182	189	206	208	168	190	177	203	207	167	187	184	178	174	174	195	230	165	171	175	186	194	189	179	176	196	172	179	196	182	191	185	177	177	177	187	184	181	173	186	199	185	198	201	173	192	190	196	178	185	171	155	172	180	174	149	210	197	173	167	194	203	197	207	184	201	183	191	164	169	171	197	212	192	197	177	202	181	193	205	218	184	178	186	176	196	186	192	188	185	197	182	194	195	163	177	180	201	184	178	166	167	193	196	176	203	203	180	177	178	184	184	186	174	209	180	188	190	192	162	198	216	175	172	197	193	184	225	163	191	184	172	172	217	178	183	193	201	186	187	192	184	180	198	194	188	171	208	183	160	176	197	185	194	165	184	186	180	194	180	201	194	166	194	182	185	199	181	183	182	182	165	190	176	179	181	199	178	157	177	209	170	176	181	204	190	165	169	179	199	201	199	198	160	189	227	205	160	202	184	208	225	191	195	196	181	187	200	191	176	184	194	171	192	198	163	177	159	200	174	186	191	198	174	154	172	188	193	188	169	183	217	183	192	174	170	185	196	195	173	174	156	165	190	176	190	214	216	205	178	165	186	188	191	217	180	190	181	181	191	176	158	201	200	210	174	185	184	204	183	202	196	185	192	180	188	183	192	187	187	186	190	172	167	181	178	178	203	167	180	194	193	168	180	198	199	179	172	191	191	181	184	167	203	192	185	215	179	191	214	186	171	186	204	182	206	169	182	197	212	173	198	165	178	171	174	185	213	200	169	194	172	170	189	173	174	174	182	184	179	161	191	182	180	172	203	178	183	199	171	171	173	186	177	209	176	202	177	215	209	191	173	199	177	191	155	202	169	170	157	200	191	185	183	214	168	207	197	204	182	190	200	182	190	178	191	195	188	202	172	198	181	172	169	183	183	192	174	194	170	200	195	186	183
24396	20366	26407	24188	20367	17781	2030	926	756	690	581	596	544	495	525	538	470	497	503	476	485	487	463	432	441	454	478	442	421	458	435	431	395	434	436	465	438	411	406	405	392	419	423	435	435	421	454	441	421	419	442	401	419	415	413	438	414	446	398	395	415	410	401	489	400	397	411	435	440	399	447	444	413	399	422	433	400	422	413	437	430	419	409	395	422	394	432	428	397	423	428	406	383	422	407	421	453	404	415	392	439	407	413	422	387	405	402	388	382	410	378	437	440	437	378	435	430	437	466	414	397	416	405	396	383	412	376	412	405	380	398	361	418	429	399	474	427	406	424	432	335	439	356	434	368	366	394	375	392	393	425	428	416	412	379	412	375	472	436	408	384	396	398	383	455	439	421	397	390	421	434	402	406	387	447	431	406	391	394	440	421	426	414	432	421	442	398	440	403	420	383	438	426	428	427	416	418	402	392	415	434	412	420	400	410	372	441	437	429	405	408	439	360	426	416	431	389	399	409	426	402	400	382	409	413	430	412	396	424	386	378	429	375	403	405	412	404	397	434	447	380	427	396	402	430	435	433	403	415	420	410	402	385	420	407	398	432	405	433	389	480	409	392	430	402	417	391	434	398	407	445	414	375	415	386	405	447	375	425	354	383	451	417	382	404	448	417	417	418	439	404	379	411	381	435	382	389	426	418	407	421	440	432	399	416	391	428	390	428	409	409	431	395	406	371	444	410	438	435	417	386	381	407	365	392	395	423	422	399	417	425	401	378	403	369	375	400	412	397	392	427	418	431	384	438	396	418	444	393	415	422	426	432	392	390	435	380	417	426	391	418	403	399	356	420	401	394	384	349	386	401	382	402	415	422	416	436	376	394	400	406	439	412	424	371	448	412	389	423	414	402	443	446	406	418	435	415	395	410	414	413	420	415	415	420	381	422	482	430	424	408	391	426	420	410	419	407	423	400	385	376	387	399	422	413	431	410	419	439	364	374	404	432	412	384	381	438	408	425	413	427	406	388	393	418	367	407	439	409	448	378	439	465	402	385	413	370	403	430	406	435	430	390	429	399	391	392	409	410	409	398	408	407	418	421	381	406	391	411	414	435	445	413	388	416	404	391	405	384	417	381	398	407	426	415	400	400	393	419	416	397	422	425	392	409	407	405	411	410	413	425	420	421	437	386	421	362	396	415	405	382	406	422	446	424	385	403	382	393	429	427	425	387	408	400	428	437	385	400	455	388	408	363	433	390	404	415	410	409	451	379	379	438	401	451	417	375	404	393	389	425	431	413	419	417	400	360	407	382	414	387	391	396	430	420	418	404	373	412	433	433	445	351	416	444	391	432	430	433	406	405	422	417	439	409	417	437	380	427	385	401	452	417	393	397	393	422	401	438	416	409	423	420	373	407	441	396	421	368	446	430	404	397	409	378	445	398	391	399	425	410	425	428	382	397	411	437	403	400	388	420	425	382	419	422	420	415	422	429	410	430	410	437	397	409	460	386	382	411	397	404	414	437	402	388	376	395	415	420	411	396	412	401	398	426	373	410	407	399	401	439	406	435	434	374	398	404	438	433	395	380	374	395	381	391	406	402	418	397	386	394	412	409	381	401	444	396	423	412	377	399	387	377	421	397	407	416	411	401	414	395	420	414	382	472	393	389	432	405	438	410	445	406	392	371	404	375	413	374	430	415	423	386	421	393	376	437	411	381	408	365	455	463	425	406	427	434	412	413	383	380	403	379	362	456	414	406	406	389	403	423	426	369	411	435	425	381	403	393	427	428	403	436	417	386	389	371	386	428	420	445	402	392	448	405	407	417	410	406	443	431	393	409	437	395	408	393	413	412	392	455	385	420	416	392	407	409	400	436	409	393	443	435	417	401	438	391	415	390	408	382	442	408	388	377	432	385	375	390	403	421	421	368	418	397	353	437	415	425	440	380	381	404	400	413	399	404	383	410	391	388	432	413	423	450	442	428	402	405	387	464	368	428	446	449	440	410	430	398	417	379	420	410	412	405	446	420	356	415	430	387	410	402	399	403	401	407	419	406	425	403	414	431	415	393	414	401	392	422	414	439	422	427	401	410	381	399	420	415	392	424	369	393	408	383	396	376	421	390	389	445	395	419	384	444	427	404	442	418	364	391	396	414	374	388	387	391	393	413	432	413	443	414	392	400	402	417	405	387	404	412	390	393	402	392	399	424	400	400	408	417	406	410	395	384	431	403	424	446	395	425	417	361	416	455	412	436	412	394	432	378	404	422	434	405	426	445	419	402	402	425	398	380	428	378	377	402	400	422	374	407	411	419	419	406	389	422	394	386	394	383	441	401	374	437	397	424	370	410	385	392	456	431	374	410	384	422	390	415	432	412	383	408	408	382	410	408	390	368	397	413	404	460	376	404	413	460	410	379	384	412	417	418	384	420	400	429	378	381	378	413	393	376	395	410	404	402	391	391	387	407	411	452	386	371	409	386	394	423	408	427	376	390	401	386	391	423	422	492	445	404	410	402	390	398	431	403	433	430	411	396	388	438	379	358	368	411	430	419	411	412	392	418	445	425	440	416	392	387	453	401	436	401	429	387	368	427	380	401	403	428	396	441	442	405	411	411	367	385	439	425	416	417	415	399	428	393	429	458	435	407	435	394	416	442	413	406	431	441	434	378	399	422	401	381	431	419	388	422	375	407	414	385	412	385	423	397	402	399	409	429	442	392	381	401	427	437	413	419	407	434	449	349	429	414	394	396	369	418	402	378	358	399	431	389	406	417	428	408	374	454	390	436	451	442	426	413	374	377	374	414	410	387	410	435	421	412	416	399	373	407	418	392	407	406	380	452	412	405	411	417	416	416	370	409	395	419	375	391	430	406	392	458	393	436	409	364	406	436	395	400	435	425	416	419	438	413	379	437	398	423	426	423	387	390	402	401	412	458	443	394	432	424	420	398	390	402	390	428	395	414	433	377	436	449	419	425	348	407	392	429	422	420	389	409	415	411	404	402	431	427	407	414	451	391	425	424	481	409	409	407	387	426	381	437	400	358	421	379	393	424	422	368	438	433	424	383	426	413	443	430	404	405	403	428	429	388	398	431	393	403	444	391	436	418	424	399	408	396	405	427	415	419	449	425	400	399	440	459	404	400	419	408	422	399	408	437	417	423	400	419	396	394	377	408	390	436	406	389	404	413	441	447	413	431	404	431	402	435	395	431	449	435	403	395	407	398	406	403	409	425	434	375	422	417	440	391	405	404	368	432	453	402	392	426	443	386	372	422	439	418	406	406	444	404	407	392	415	420	378	418	429	388	409	380	395	376	424	389	395	421	399	365	381	428	425	422	383	399	405	397	413	386	398	416	422	435	378	433	426	377	401	410	386	406	388	388	410	413	419	412	385	411	410	448	406	416	427	394	395	424	444	416	399	384	402	428	414	418	371	392	408	420	422	364	435	414	438	411	377	437	430	409	430	384	393	425	390	391	415	405	425	398	407	417	431
23224	20436	9791	5218	3333	2352	1782	1454	1276	1063	920	855	789	724	670	633	596	515	566	531	511	522	527	469	456	460	508	461	472	415	428	412	408	413	427	472	436	443	417	436	446	457	457	439	406	402	415	427	404	394	415	444	379	465	387	412	419	408	412	395	424	408	474	392	390	410	405	387	376	389	404	410	402	403	413	413	406	406	412	413	426	415	411	377	381	391	368	390	414	374	415	412	411	414	406	398	406	392	378	395	435	400	367	406	395	381	416	389	380	400	402	413	420	380	383	381	385	388	392	412	402	382	410	394	396	396	390	401	370	367	391	375	382	429	392	393	399	418	397	398	427	398	399	397	380	398	422	386	386	418	424	386	418	372	411	375	396	414	407	426	383	383	391	374	412	402	394	416	411	388	336	390	394	385	423	398	383	403	398	397	385	380	406	421	421	369	411	389	410	382	407	376	384	382	406	387	396	411	408	425	397	374	391	400	426	382	402	430	376	393	408	380	394	408	416	410	392	441	426	397	422	395	332	389	381	413	418	399	347	371	404	402	365	393	392	427	436	393	411	400	377	412	387	422	388	398	405	392	385	427	431	395	373	374	384	410	407	389	378	345	390	360	394	392	369	365	431	379	415	381	355	392	414	411	374	416	403	418	397	400	380	421	390	406	427	404	406	433	423	397	405	424	389	409	380	371	387	404	403	415	397	368	384	417	407	378	411	387	403	437	369	434	399	398	370	413	418	348	430	400	397	432	359	390	379	404	382	382	403	387	400	406	396	423	416	389	398	363	401	417	385	401	406	411	375	396	417	414	448	417	399	399	386	396	412	405	426	391	384	393	385	421	380	409	364	367	371	429	373	405	432	395	391	402	370	430	389	379	388	375	408	389	390	366	372	399	400	411	381	384	396	393	403	367	413	390	411	382	438	385	367	389	379	421	404	391	405	430	406	421	379	414	384	400	396	424	409	414	363	409	395	397	420	360	389	403	388	418	406	399	409	391	386	413	414	415	409	387	384	390	420	421	426	383	387	414	381	440	388	382	392	406	377	370	375	348	392	408	407	395	414	418	368	374	382	412	377	386	393	420	392	409	403	390	402	389	430	416	383	389	341	372	405	394	411	376	394	423	373	399	405	403	393	427	372	364	427	370	393	429	367	405	396	397	389	408	400	386	392	404	417	392	429	415	373	374	374	385	401	419	407	415	382	369	380	413	364	391	407	376	411	457	362	417	377	441	414	393	376	402	366	418	381	385	375	386	381	399	436	383	375	368	376	417	413	383	393	415	438	402	397	395	428	395	386	363	385	439	429	409	387	401	403	400	416	392	358	390	414	412	370	422	411	358	395	360	354	400	437	389	396	416	415	374	389	378	379	376	378	389	374	450	398	410	408	401	388	401	403	398	390	369	389	389	382	381	423	400	384	370	393	417	409	374	376	415	374	408	401	360	390	382	374	404	390	405	405	394	371	403	410	385	430	385	381	385	409	386	458	410	398	412	354	385	419	430	386	387	409	415	363	380	379	394	365	368	406	393	363	415	406	374	409	409	430	397	416	380	372	394	404	405	438	371	420	415	398	373	382	446	405	425	416	423	410	393	382	420	390	398	396	369	423	415	419	364	397	423	410	374	376	387	385	392	400	423	399	407	402	420	419	374	419	418	378	417	428	387	397	450	397	385	386	396	415	424	363	412	411	408	426	390	395	422	376	359	420	413	405	385	378	394	398	385	406	397	375	393	420	394	392	443	406	402	399	378	397	387	397	407	385	407	411	402	421	398	415	427	350	391	415	367	435	415	391	376	397	403	398	442	441	407	441	409	398	395	400	406	427	382	438	393	398	373	386	380	395	394	415	448	401	406	377	375	371	439	371	419	376	463	422	390	419	385	442	401	415	395	416	363	378	401	392	412	371	350	388	397	388	369	375	415	400	394	387	394	393	351	384	393	421	382	391	362	356	396	363	426	380	410	399	384	429	375	375	396	418	373	401	391	381	399	391	421	369	381	395	361	422	387	381	366	373	369	381	401	382	386	386	385	442	389	384	390	381	367	382	421	391	413	411	404	378	408	383	388	452	352	380	422	377	383	384	398	416	366	392	352	391	366	381	382	379	403	397	418	410	369	399	402	435	406	365	343	423	362	406	414	386	384	385	412	389	400	428	383	391	379	388	361	422	387	410	378	437	383	419	394	394	402	366	390	377	389	441	400	386	360	401	370	392	374	381	407	385	392	421	349	376	393	418	374	418	408	368	383	393	383	382	380	376	418	395	350	430	389	410	377	403	406	417	388	377	421	406	393	379	399	389	416	423	395	380	423	393	396	425	384	385	377	375	407	378	412	416	406	413	402	394	408	400	376	392	375	411	412	416	405	427	402	402	399	411	406	371	397	375	418	394	394	398	361	399	376	395	374	376	403	393	397	397	383	379	406	365	393	342	387	385	385	337	410	406	354	388	423	387	390	403	438	437	407	413	408	401	400	352	394	395	382	380	376	429	409	365	376	437	392	417	421	403	367	398	380	420	371	370	391	392	391	386	398	424	391	350	420	397	360	397	379	373	408	401	372	381	413	412	395	387	376	368	392	396	360	413	400	410	372	398	384	388	393	413	409	398	424	407	385	406	379	397	360	373	399	346	388	420	415	424	386	410	415	402	403	359	413	399	394	424	389	404	392	383	393	360	431	375	453	398	361	418	398	379	374	400	398	402	412	410	412	387	394	396	377	387	425	395	428	398	400	392	412	391	356	407	389	388	377	408	404	390	382	394	411	397	393	396	391	403	386	416	376	383	414	385	391	395	377	392	388	411	412	410	401	400	397	387	372	384	378	352	427	394	424	396	393	416	364	412	398	370	363	384	378	398	382	387	397	400	381	370	427	382	374	375	375	397	399	369	405	384	382	377	353	372	409	365	383	448	398	394	399	413	402	377	413	430	421	412	401	409	420	374	403	395	394	387	423	385	376	383	373	385	405	389	380	388	421	419	406	407	415	359	340	420	420	413	414	411	382	408	388	378	438	391	420	370	382	434	414	414	374	407	414	378	401	439	414	342	425	360	404	421	409	410	415	421	389	352	422	383	400	361	371	412	400	399	424	362	401	394	400	382	402	339	407	402	376	383	389	422	399	408	392	421	409	436	412	414	403	406	379	337	365	384	402	381	429	392	369	372	405	401	434	413	409	385	400	380	366	405	382	417	378	400	398	391	374	370	391	391	410	399	440	417	365	453	412	411	387	420	403	397	382	392	398	428	411	381	403	429	403	409	367	418	416	386	397	372	428	394	399	397	392	383	428	402	408	397	399	418	394	425	386	407	399	369	406	356	406	393	382	375	421	354	392	406	438	424	365	385	380	396	400	397	419	401	396	390	404	397	389	386	374	406	382	391	420	361	409	378	444	410	421	376	396	366	369	429	418	417	401	403	414	409	372	385	388	381	402	384	398	400	386	421	369	396	360	444	368	410	402	384	403	375	403	414	402	403	405	395	407	389	359	402	401
22434	20355	27664	22912	20355	20441	18207	2338	1380	1296	1227	1071	1043	986	931	955	913	956	835	829	934	862	816	843	862	877	798	810	817	814	788	814	852	743	781	765	802	770	794	775	779	770	752	754	752	809	779	750	765	744	776	813	767	762	748	769	754	777	748	751	755	726	754	738	825	755	724	720	814	754	765	790	763	791	726	717	708	797	803	783	776	720	746	820	788	752	765	715	791	739	803	741	760	720	729	746	774	727	744	762	779	751	719	758	771	760	763	736	773	758	716	718	748	721	789	753	793	785	733	781	724	697	788	810	753	768	772	772	782	773	805	707	732	766	786	771	784	748	702	733	711	769	759	747	717	720	742	709	776	769	784	737	759	752	744	724	730	749	764	722	736	743	764	739	745	708	735	791	672	770	752	755	724	685	738	730	787	750	774	758	759	748	767	753	727	756	723	776	765	746	760	743	728	720	726	767	735	733	775	735	720	747	745	777	755	720	770	723	668	781	693	685	769	776	713	758	763	724	765	773	709	741	752	726	730	751	764	733	721	740	752	770	782	769	702	750	719	742	752	730	792	764	741	740	730	710	721	761	711	741	771	763	764	813	761	731	777	715	733	737	750	719	762	705	754	749	759	753	729	747	741	752	748	788	736	730	734	697	786	715	778	764	816	703	661	755	766	762	745	760	796	765	744	749	767	789	757	785	785	757	777	755	701	736	728	736	764	780	741	758	755	766	713	750	734	763	735	743	806	742	758	776	769	743	754	752	705	725	781	783	817	712	747	725	726	782	772	756	684	762	734	777	722	720	766	801	733	772	772	727	755	747	755	738	740	739	764	764	714	732	735	709	747	707	748	720	772	773	747	724	744	761	760	766	732	746	709	723	733	720	745	789	744	755	801	717	728	735	738	746	779	747	760	734	793	774	762	726	740	784	736	781	759	765	755	740	779	735	805	738	776	758	751	724	789	759	773	766	765	727	806	751	744	752	748	729	777	739	764	758	772	770	730	729	731	791	735	753	717	761	787	747	773	693	721	757	732	793	721	773	748	738	692	729	749	761	722	727	762	741	764	706	769	767	737	744	744	761	702	744	756	771	773	765	735	740	802	770	724	735	721	749	738	748	715	740	743	730	779	744	774	735	717	733	820	764	732	790	742	754	756	718	766	734	777	751	776	706	738	761	730	799	728	743	729	727	759	778	718	797	749	815	755	766	787	757	756	780	735	769	773	751	757	752	770	768	708	755	759	749	771	737	736	788	748	724	780	761	752	694	697	750	800	738	701	717	786	736	769	765	750	754	714	789	783	739	755	700	779	752	750	716	693	739	709	782	750	747	735	735	756	727	800	797	699	785	758	729	729	741	746	758	739	779	763	752	774	741	736	754	763	729	715	778	754	738	726	762	705	797	699	795	727	711	736	757	746	751	782	743	778	677	727	797	734	818	784	749	735	739	679	709	684	724	797	729	725	766	750	804	790	725	762	754	769	696	755	760	739	756	760	712	789	771	759	721	710	732	747	752	725	769	770	767	754	758	738	728	780	771	723	778	740	768	766	732	756	812	789	760	778	670	772	790	761	775	782	766	722	717	794	755	770	783	751	831	702	710	743	768	765	709	725	734	760	760	710	718	764	727	716	789	745	721	729	706	796	744	772	768	758	747	746	742	729	687	721	720	755	727	747	792	742	755	746	757	767	755	783	753	781	815	720	736	737	733	700	774	736	711	745	766	686	762	743	742	732	751	716	717	722	762	782	732	749	748	722	758	734	736	732	808	745	738	715	759	732	719	680	746	702	735	795	752	783	735	756	768	714	774	715	801	753	747	737	716	764	715	740	732	715	794	722	772	734	762	744	778	759	739	757	756	711	704	699	745	776	735	841	748	750	786	748	786	760	763	767	768	722	745	774	737	741	730	765	762	794	750	740	738	727	769	785	731	727	771	750	747	719	720	762	751	792	730	783	749	707	747	746	781	781	730	782	752	761	743	696	738	747	736	804	709	790	749	711	749	756	802	776	741	756	715	748	740	713	780	785	740	756	735	753	783	731	687	772	763	760	713	776	722	711	752	771	724	743	753	737	723	722	711	783	759	767	750	722	768	755	762	745	786	724	760	789	727	721	746	758	697	773	725	787	765	752	733	750	706	730	779	778	802	761	726	796	753	731	776	815	766	774	827	761	757	747	748	764	782	749	727	703	721	762	759	715	734	774	768	703	756	749	749	726	773	779	766	741	747	696	744	738	727	779	776	752	724	757	731	754	826	721	780	758	751	781	800	729	768	765	745	760	787	724	753	740	753	746	771	736	791	773	770	772	715	776	760	758	773	758	774	775	736	709	717	778	738	777	745	711	723	727	727	773	746	752	744	771	720	738	768	752	742	743	768	792	746	783	719	746	716	717	749	783	762	736	724	754	710	771	723	733	766	701	766	754	734	759	721	745	766	723	711	753	789	746	797	767	734	726	810	786	760	744	744	678	706	773	746	772	757	729	729	744	747	789	755	725	783	754	749	757	794	751	744	753	778	755	744	755	790	739	777	771	727	763	707	754	738	751	734	743	773	757	726	723	736	739	795	758	676	742	787	734	736	759	780	690	735	745	740	726	670	735	701	787	746	808	780	831	779	764	738	704	745	756	736	695	716	735	733	777	768	744	763	737	749	767	755	744	720	751	718	764	703	757	732	701	721	710	694	715	791	739	757	716	730	775	765	740	757	732	741	775	723	757	790	764	748	723	756	758	703	753	747	678	759	789	745	731	769	743	798	807	772	689	754	721	744	759	782	733	775	730	718	769	727	756	766	783	740	735	751	740	769	701	749	740	756	715	747	734	745	738	706	747	767	742	759	724	731	765	764	736	781	702	756	728	733	752	761	693	739	824	741	734	761	715	759	702	716	695	741	722	788	698	747	788	749	734	717	789	761	751	744	757	735	764	735	782	757	754	777	759	763	774	763	760	774	865	770	783	757	757	802	764	754	743	742	798	766	717	780	679	741	771	734	746	777	754	742	701	768	791	755	795	732	752	717	739	695	770	758	748	776	758	715	742	758	719	748	750	716	749	713	721	777	711	763	730	760	751	737	751	743	758	701	704	751	724	728	797	753	760	753	740	680	740	735	747	698	769	801	799	733	730	701	716	729	753	786	718	730	744	750	741	781	753	726	737	797	743	765	810	743	742	789	725	753	775	779	729	783	785	708	753	700	725	721	789	771	767	705	788	733	698	757	766	748	810	731	741	745	720	752	745	722	721	726	753	810	734	784	780	747	739	768	738	709	764	723	697	786	767	704	717	701	742	794	731	733	738	745	746	781	711	758	798	704	788	772	729	741	755	744	760	750	768	734	753	716	730	767	769	737	711	730	774	704	730	771	784	719	774	740	764	729	790	734	797	743	733	727	736	744	738	769	780	713	725	734	735	769	758	771	734	767	712	777	730	719	768	768	778	744	749	744	745	765	758	784	750	752	776	755	735	763	738	776	740	770	744	735	794	742	759	763	781	730
21432	23599	15905	8963	5929	4270	3299	2594	2189	2030	1715	1525	1342	1245	1228	1115	1032	1037	1042	978	948	922	914	868	836	856	798	787	819	785	826	812	787	815	741	758	759	730	809	739	799	775	760	735	774	745	746	756	824	768	742	699	754	745	720	743	762	698	738	708	726	713	724	726	737	749	741	727	722	720	693	707	766	718	709	724	739	751	666	795	739	707	769	678	685	714	679	722	710	670	725	729	725	679	718	706	683	678	743	699	709	701	692	707	726	732	690	706	706	720	718	656	684	694	707	728	688	702	739	755	674	720	734	737	745	716	705	638	690	751	676	710	704	716	713	713	760	654	684	726	716	717	695	676	786	677	689	744	721	706	733	679	724	682	669	676	718	707	648	696	719	685	738	728	733	737	710	694	735	689	732	738	721	721	672	719	743	703	715	730	697	675	702	680	668	720	635	696	690	758	686	695	721	691	723	727	709	743	700	755	703	697	718	732	724	722	672	751	764	710	750	756	703	718	713	679	697	758	700	688	763	672	727	660	694	704	725	709	716	690	747	699	662	667	673	686	735	731	723	743	724	743	689	715	707	721	668	716	719	723	723	751	726	709	684	688	732	658	694	714	722	681	743	698	703	725	704	753	762	671	733	673	719	746	682	784	726	680	737	677	672	733	696	733	700	733	683	696	673	720	708	688	730	720	707	680	758	725	701	687	721	726	720	725	720	682	703	684	721	743	693	700	723	730	709	672	724	722	701	692	708	733	661	730	742	696	733	698	730	721	687	725	734	773	681	678	696	725	753	651	691	757	691	702	708	714	719	685	686	698	652	694	795	708	728	724	740	677	711	704	745	713	687	682	687	684	719	729	728	686	710	712	682	664	664	746	684	681	708	751	721	743	700	714	699	694	727	687	730	676	726	698	717	698	672	708	682	673	696	659	678	716	649	730	704	729	695	648	692	693	677	673	693	727	728	714	687	752	745	728	671	688	776	727	691	774	684	687	709	746	698	688	750	705	743	748	742	697	726	638	728	733	740	712	685	726	711	725	738	694	697	697	706	736	685	744	772	706	709	737	740	712	694	728	689	697	699	697	739	732	721	716	743	700	705	751	695	697	679	741	689	699	685	684	688	749	700	705	680	687	653	713	713	704	734	698	743	691	713	729	715	691	678	688	732	725	696	735	649	682	705	743	675	677	700	740	721	713	701	672	707	698	728	706	721	657	700	698	701	687	738	731	673	768	703	699	685	682	715	753	714	702	698	707	702	663	701	705	750	700	682	722	717	711	700	677	682	696	736	737	716	726	690	731	727	699	708	711	713	675	699	660	710	711	656	679	668	728	712	688	713	729	724	698	697	738	638	711	666	728	627	712	738	700	702	745	695	703	716	680	704	694	728	663	705	679	702	698	752	728	702	672	715	714	738	715	718	717	775	700	735	742	683	714	713	685	738	668	724	695	687	685	677	701	717	725	682	737	725	696	731	722	703	689	684	733	669	740	701	713	695	691	744	622	729	643	722	719	728	689	741	728	696	717	745	745	701	695	654	765	666	727	683	700	696	665	673	713	692	721	703	714	697	695	677	669	707	702	735	739	734	707	742	755	737	706	737	701	716	762	686	703	692	700	685	666	677	708	731	670	695	715	689	735	676	664	707	741	713	730	708	721	730	721	719	716	702	686	740	704	708	702	703	728	714	706	705	689	699	698	742	715	711	735	709	675	727	653	730	684	712	708	674	698	734	739	695	709	693	731	714	708	694	719	698	686	694	722	705	645	720	671	756	681	729	750	720	707	716	705	762	725	714	708	699	710	679	731	716	696	710	738	695	713	717	657	746	747	696	728	690	716	705	719	692	695	679	734	670	699	686	680	696	734	701	734	694	731	678	689	684	702	705	689	637	659	720	742	698	751	695	693	728	716	702	724	691	661	701	660	733	710	738	718	724	730	690	699	701	703	719	745	694	686	713	735	722	704	756	723	722	686	669	656	716	667	668	748	725	732	729	724	715	702	685	717	689	695	716	679	739	722	676	693	716	700	712	714	727	695	750	730	711	669	695	742	708	736	718	744	662	737	751	758	720	689	714	729	712	741	669	676	674	744	721	753	707	696	702	706	712	660	733	720	727	682	712	727	720	722	685	696	712	713	674	728	702	692	721	702	669	716	730	690	730	715	738	741	762	693	743	726	694	670	705	736	692	694	737	699	683	713	702	728	660	689	711	726	709	713	692	682	716	696	695	696	717	709	696	702	694	736	675	680	717	726	720	660	692	723	703	720	668	731	708	692	726	733	681	749	668	655	671	723	702	692	721	719	698	692	713	717	669	696	765	717	764	682	689	731	724	678	698	720	683	696	704	739	716	736	700	679	692	677	693	699	744	686	732	721	706	673	706	726	697	750	661	715	698	720	729	718	756	701	646	702	712	735	707	736	686	707	731	741	756	731	726	689	706	697	728	726	720	720	720	707	713	741	661	676	699	730	700	696	736	690	715	673	725	685	664	710	721	700	772	730	723	710	738	636	722	727	672	704	676	680	719	688	667	700	745	762	640	715	687	692	715	699	721	748	686	748	701	694	693	668	683	688	664	670	737	678	687	741	761	718	660	694	663	684	633	678	686	701	701	680	699	664	724	679	692	722	696	620	781	669	729	693	724	699	678	677	653	759	688	715	746	707	708	677	705	678	712	713	716	696	704	747	703	726	678	747	726	706	686	697	745	698	700	696	724	715	739	740	744	710	710	733	701	697	711	694	652	746	697	745	678	686	689	650	681	725	714	703	710	634	723	716	771	678	726	716	717	678	683	693	689	714	671	689	685	685	691	760	725	750	748	674	716	693	704	718	738	743	680	729	717	677	683	739	725	757	691	716	703	699	690	698	760	722	698	703	660	720	686	732	682	659	694	709	711	732	729	704	692	739	686	709	739	669	720	719	726	715	663	763	695	718	699	716	736	717	668	709	723	706	714	680	710	689	681	722	679	659	679	664	688	724	739	758	672	702	705	736	719	693	709	648	657	662	716	674	732	716	694	682	680	685	746	702	682	719	723	682	681	662	748	702	668	690	740	740	732	727	686	674	689	675	683	692	711	714	652	741	699	732	733	704	751	723	662	700	714	699	671	664	696	709	673	686	646	677	690	709	685	635	707	728	679	705	718	705	737	678	718	698	714	692	732	756	726	702	668	723	700	744	700	711	715	676	685	717	682	725	706	694	667	719	731	723	637	690	755	709	694	709	703	726	668	749	691	734	708	718	678	652	744	739	699	711	682	703	714	725	741	694	749	698	765	695	687	734	770	708	683	714	707	685	746	687	667	650	715	742	666	698	732	687	713	702	706	742	680	719	706	707	696	719	691	740	684	753	687	678	738	715	721	670	741	746	721	648	707	666	754	653	728	702	671	684	685	661	660	706	697	695	737	728	700	777	731	707	709	680	640	684	704	733	686	715	659	731	670	730	704	692	704	716	714	710	725	667	727	670	688	709	718	714	751	708	708	751	727	700	707	700
28307	18722	6368	467	273	244	207	189	181	182	187	173	173	172	167	156	178	176	161	194	182	182	172	176	157	166	162	183	161	173	162	174	165	184	170	177	172	194	162	182	194	181	171	165	167	180	184	164	183	169	157	154	183	190	176	176	169	176	147	177	144	177	185	206	162	182	172	156	169	164	179	174	165	160	183	173	145	170	173	178	149	206	178	157	181	165	147	173	171	176	178	179	186	186	173	171	152	142	170	187	181	149	182	188	157	174	153	164	181	169	149	158	147	175	158	157	162	169	160	155	167	173	160	171	182	173	161	163	167	153	170	173	158	168	165	209	167	158	203	159	175	161	177	150	169	171	184	174	167	174	170	153	176	155	169	174	188	171	160	215	162	180	178	157	172	159	174	186	181	169	158	181	185	151	163	177	190	163	159	137	191	179	167	166	160	178	174	178	167	184	178	165	179	159	175	181	168	157	178	166	190	197	186	164	170	176	183	193	179	167	155	179	178	137	171	167	168	169	169	180	179	172	154	186	163	167	156	182	170	155	167	164	168	171	171	180	174	156	192	195	189	147	181	157	154	155	168	186	156	166	160	202	182	167	161	174	161	160	164	166	179	165	163	165	156	170	169	193	176	153	154	161	164	164	172	188	180	160	185	176	172	159	171	176	164	182	167	168	167	173	154	189	162	151	194	178	196	148	193	174	158	143	171	183	170	207	181	156	143	162	158	166	158	185	162	151	181	149	185	192	179	169	162	173	180	162	181	161	161	153	160	163	169	178	187	154	171	164	174	171	153	182	176	163	155	174	192	167	184	163	198	152	164	191	155	153	171	176	194	157	152	160	149	167	161	162	152	155	178	173	157	192	184	191	173	164	179	170	164	168	166	177	176	184	187	177	168	152	168	173	165	160	166	169	190	164	163	156	162	179	181	190	187	188	184	204	152	177	169	164	159	170	189	194	191	174	180	183	175	183	171	152	187	188	180	164	180	166	166	169	172	160	180	168	212	177	141	176	181	164	195	171	172	184	160	134	174	179	178	171	163	140	171	167	162	182	170	185	173	153	170	177	190	161	186	185	175	171	167	195	147	157	160	171	162	176	193	167	167	171	165	182	147	201	180	147	163	165	175	175	142	192	149	156	193	167	152	174	164	189	177	165	169	160	171	177	166	157	177	188	179	171	157	169	189	181	178	177	177	141	193	148	185	183	171	166	170	154	153	181	177	176	155	185	161	165	178	158	155	159	175	175	181	159	174	155	200	175	173	122	170	190	178	174	188	164	168	189	190	168	179	148	197	172	192	173	152	158	170	165	188	167	162	176	159	184	172	158	134	169	169	157	143	199	178	170	178	167	174	158	166	165	183	171	174	165	169	185	163	188	145	168	183	167	154	149	191	162	182	181	174	204	177	171	161	212	181	141	175	167	173	159	166	177	172	183	158	169	188	198	166	191	167	169	153	180	174	178	182	174	130	189	182	160	145	146	178	184	169	150	191	163	152	172	155	171	173	190	174	170	189	170	164	160	154	181	171	162	149	170	163	194	168	169	160	159	180	182	171	163	195	146	170	175	172	158	190	159	165	181	176	187	179	151	184	183	182	185	170	165	170	145	180	157	174	164	192	174	180	172	160	173	175	158	181	162	160	179	166	161	183	180	161	169	183	173	166	162	185	176	185	195	169	173	180	194	173	174	182	165	168	166	169	161	195	203	152	156	157	151	170	163	183	163	160	174	158	148	147	158	181	143	174	179	169	189	180	179	149	166	159	187	171	170	177	174	169	155	174	165	145	181	155	177	171	181	155	155	182	192	168	174	154	169	174	184	181	151	166	178	179	158	160	176	157	189	169	178	184	159	167	180	159	161	158	162	176	168	171	176	155	155	171	174	193	167	183	160	162	157	175	191	177	168	167	187	163	160	171	178	169	175	196	132	172	172	152	193	156	160	168	173	185	156	161	161	200	178	157	174	173	173	180	186	146	191	181	177	166	144	171	176	181	178	189	182	179	167	166	171	178	143	184	171	164	186	169	171	181	152	173	160	163	164	180	180	185	168	171	170	194	176	176	194	155	183	145	175	158	163	160	180	159	153	178	199	185	151	170	155	132	171	143	191	167	153	168	157	158	171	177	176	178	174	156	163	170	173	165	156	183	179	162	164	180	185	141	148	160	171	165	162	171	160	156	176	177	179	170	166	173	164	161	173	167	180	162	154	182	143	154	156	172	191	186	142	165	172	164	184	181	158	184	196	142	184	173	141	158	161	167	175	183	167	167	167	170	158	185	178	164	160	161	170	181	156	169	178	194	189	184	183	154	170	180	172	179	177	168	177	166	156	146	167	156	168	181	180	149	161	185	182	172	174	180	178	167	148	143	172	135	185	174	172	161	168	173	154	189	183	165	155	176	169	171	171	159	165	164	179	161	174	171	169	162	167	196	163	180	189	177	173	170	175	149	176	152	192	168	157	152	163	165	185	174	162	159	185	191	188	168	183	150	153	141	181	159	179	189	157	180	153	162	183	180	188	167	172	175	161	169	175	159	166	163	155	158	168	176	191	177	178	175	178	167	178	184	167	145	169	150	180	172	169	164	168	172	165	173	173	168	164	190	180	168	171	176	181	174	178	190	136	186	163	156	153	191	179	157	160	172	167	170	171	180	195	176	155	169	177	186	169	171	191	149	164	162	175	167	172	159	161	173	181	179	160	169	194	155	156	186	170	181	156	171	193	154	158	167	174	165	177	157	149	159	170	184	164	178	196	170	189	173	184	175	187	164	178	178	162	166	172	160	170	184	163	163	162	187	181	169	164	177	170	166	171	154	160	170	186	161	155	174	211	168	186	179	175	177	153	191	153	170	146	161	156	167	211	175	160	147	181	166	159	180	175	154	160	174	182	192	190	162	183	188	159	156	168	167	193	153	183	171	163	146	174	207	176	160	166	172	158	154	168	157	155	162	173	196	197	180	159	160	152	191	179	161	167	165	184	186	167	160	155	140	172	170	185	180	157	176	163	179	181	176	181	171	177	196	159	178	173	165	176	143	177	179	178	182	180	178	167	171	195	217	172	181	174	163	150	179	169	184	182	195	166	147	184	151	178	175	173	170	193	172	204	180	184	155	182	163	164	197	163	183	161	155	180	197	165	172	167	169	140	163	155	167	165	176	184	196	163	161	182	166	177	165	170	175	170	194	176	178	164	169	175	173	173	186	178	168	174	169	180	164	177	190	181	179	174	179	157	171	145	153	168	181	174	167	174	158	182	175	200	154	170	156	156	168	176	158	168	175	174	150	181	152	190	182	171	191	191	149	187	169	166	173	149	162	176	161	179	157	152	180	174	156	154	167	172	163	166	164	161	184	160	162	154	165	177	169	167	177	171	173	169	171	180	187	175	171	165	161	181	168	142	171	166	143	191	177	163	161	166	172	176	181	171	173	187	161	167	161	146	188	176	177	162	177	166	140	174	165	157	185	180	155	209	180	168	170	191	182	169	163	170
11910	10900	743	422	350	264	267	233	258	206	237	219	210	203	188	216	203	200	191	201	179	205	213	197	192	164	209	171	184	165	215	188	195	191	212	220	195	200	195	185	173	192	187	184	208	159	189	207	164	203	201	213	187	168	178	196	178	183	157	192	187	183	182	205	186	204	189	198	199	202	186	189	198	177	193	182	174	176	155	208	187	212	179	188	205	190	176	191	198	186	203	184	181	185	180	197	216	190	189	191	204	178	194	202	189	201	181	198	194	195	217	179	208	176	193	199	195	178	198	190	210	217	184	199	204	182	205	175	173	199	185	193	168	213	180	188	188	158	184	183	183	203	185	195	183	169	191	199	184	202	207	191	199	220	166	204	216	182	182	179	213	157	178	201	182	190	174	180	178	210	186	190	212	173	190	220	190	186	177	196	209	203	191	182	187	184	190	194	184	206	205	189	216	199	187	196	196	194	190	200	204	229	185	180	197	189	203	207	180	186	194	209	200	191	185	180	193	183	206	173	187	172	206	184	180	154	194	197	188	177	203	192	192	218	194	195	184	207	191	191	192	186	202	200	176	177	182	189	199	176	201	189	191	182	187	194	216	178	170	196	165	207	204	193	182	219	187	188	180	181	203	197	167	198	176	174	191	220	212	192	185	168	192	173	177	188	193	197	157	198	194	190	196	218	192	196	204	191	183	190	171	222	198	176	189	212	166	201	187	174	173	186	207	189	171	174	170	212	220	198	190	183	204	194	199	184	158	214	163	182	164	203	180	186	210	167	214	173	187	192	185	190	202	187	192	207	189	161	184	187	214	191	196	195	196	182	190	171	183	211	174	196	199	198	184	180	219	196	191	166	196	187	198	192	195	177	191	180	182	173	198	190	202	188	181	214	199	190	195	192	205	195	172	178	198	192	193	180	165	168	192	196	200	191	182	198	184	185	201	194	204	163	210	190	208	194	199	205	183	195	178	197	175	232	194	179	197	189	179	203	221	185	178	207	175	169	195	178	201	180	187	192	199	182	189	217	208	154	203	184	179	186	209	183	195	205	176	193	192	210	170	179	176	156	194	174	200	166	188	196	207	191	211	185	202	186	208	191	201	193	178	170	201	166	179	203	188	195	170	191	177	183	157	208	196	198	202	202	190	183	197	190	200	188	176	186	220	201	187	189	183	199	166	187	173	200	175	212	177	172	185	217	179	194	184	187	173	175	187	199	175	168	173	197	197	192	161	202	176	203	171	186	193	190	192	175	207	181	196	181	183	201	194	176	227	193	187	184	216	191	197	196	185	174	189	196	189	203	189	183	205	211	186	196	182	179	200	185	176	192	198	199	196	233	213	191	194	189	174	199	217	199	214	188	180	196	215	180	195	192	183	193	179	175	197	199	172	186	180	214	189	178	173	188	186	194	204	195	202	207	189	204	170	208	190	186	193	168	173	198	200	191	195	197	193	190	192	190	202	197	172	184	195	192	176	187	211	188	208	173	160	189	190	191	214	195	214	177	189	202	206	195	171	210	175	198	175	196	182	178	182	168	211	205	198	205	178	187	202	209	175	189	187	179	188	197	192	180	194	198	216	180	183	200	185	182	203	221	212	182	180	201	172	212	187	191	180	178	192	232	194	193	186	201	188	166	190	190	181	181	202	201	182	215	202	202	207	190	187	187	171	186	199	190	178	201	172	193	188	172	193	200	216	190	192	185	196	158	200	202	163	185	198	193	196	219	188	204	187	183	185	193	198	195	179	186	191	175	177	177	183	187	167	198	177	189	179	183	176	183	164	206	181	177	210	183	178	187	186	171	181	168	196	199	178	176	191	190	197	198	196	218	195	179	213	195	191	204	190	217	201	207	181	199	220	209	193	180	195	198	199	188	191	188	189	201	169	185	186	182	181	169	192	167	175	183	190	200	188	185	191	201	202	185	190	186	195	185	195	201	194	198	181	198	188	183	170	218	174	191	186	183	190	183	200	198	169	165	202	189	186	182	215	180	192	179	179	175	206	155	192	182	180	179	202	204	185	163	190	170	212	203	168	203	184	200	175	177	194	200	193	183	173	197	184	177	205	201	200	185	196	187	198	191	212	191	190	215	184	198	181	201	189	185	180	198	176	201	181	193	168	196	188	203	199	206	152	192	183	201	178	167	206	188	192	172	178	202	187	207	189	183	175	183	207	197	203	183	178	194	200	190	197	194	214	192	182	186	197	190	192	185	175	188	219	185	179	192	166	190	165	204	207	184	187	165	178	201	184	210	177	185	209	216	177	176	200	180	201	188	176	198	172	215	180	196	177	224	191	203	175	187	190	176	216	184	207	174	181	182	194	185	195	175	211	179	200	184	208	179	186	194	188	205	202	216	206	223	190	183	200	169	175	194	189	187	198	209	208	179	193	181	170	190	187	187	190	181	179	178	212	194	185	197	187	192	191	197	172	189	186	161	171	162	195	199	171	176	185	186	189	156	221	204	206	172	196	221	209	174	186	193	192	167	191	178	182	176	175	194	175	177	179	190	213	172	183	188	210	200	177	195	187	177	178	177	181	187	174	207	194	199	197	170	189	200	187	200	183	210	190	186	211	183	197	181	169	181	190	195	212	205	209	185	189	172	193	201	198	197	197	188	170	180	192	192	195	201	168	217	200	198	195	167	217	169	202	179	205	190	183	182	199	199	185	188	195	197	186	181	200	192	209	198	176	195	210	174	200	198	194	179	183	191	175	177	189	184	177	222	189	207	190	183	201	195	188	203	193	199	230	183	208	181	185	210	168	178	173	189	200	158	190	212	186	194	201	200	206	191	183	182	180	191	220	172	180	182	179	220	197	183	174	208	178	185	201	171	175	197	196	194	169	197	193	209	187	179	192	188	178	181	179	190	200	223	195	185	197	183	198	174	185	188	182	197	185	196	208	199	203	193	192	187	193	212	207	187	186	199	175	191	192	210	173	167	179	189	204	204	191	201	190	169	188	185	188	194	192	194	174	175	179	227	212	173	169	200	208	195	193	190	200	161	187	187	211	204	181	175	198	208	169	201	183	190	215	173	196	200	183	169	200	180	169	188	169	183	160	197	191	224	193	167	171	207	189	184	216	195	207	203	190	186	189	181	215	177	168	197	182	204	212	169	190	205	198	197	214	196	164	193	200	182	202	169	203	174	199	185	185	215	177	179	188	185	183	168	188	202	192	192	179	206	194	198	184	188	191	170	200	187	185	169	208	188	200	198	203	213	180	209	168	196	181	205	182	217	161	192	206	191	195	187	167	200	187	199	193	188	206	189	167	212	192	176	192	185	219	185	220	182	178	207	188	183	203	179	212	178	185	188	188	213	154	168	201	184	210	198	166	194	203	200	188	155	184	174	188	185	203	200	184	201	163	197	182	203	192	187	186	200	163	223	193	218	196	181	175	176	209	209	186	178	186	173	203	178	189	200	173	197	230	206	210	190	178	172	178	182	175	187	192	208	194	207	199	166	207	177	178	198	182	185	190	179
24473	20378	27948	22664	20380	19498	2737	889	713	690	623	606	542	570	487	535	497	535	487	441	444	475	475	467	439	447	426	442	452	463	449	450	466	415	442	432	423	434	447	471	455	442	461	413	411	449	421	397	413	429	429	414	410	433	441	431	401	444	442	446	385	431	392	384	406	438	407	426	396	445	435	439	399	417	429	421	391	424	403	415	395	407	403	400	377	394	455	440	460	417	427	440	441	414	457	418	417	422	448	422	417	444	410	429	406	416	424	405	440	409	428	416	440	413	442	430	394	413	444	406	461	368	432	430	435	401	457	394	418	427	406	434	431	415	407	388	392	410	427	398	410	401	399	387	389	415	406	422	379	433	434	426	417	435	432	442	416	429	437	389	389	409	414	411	403	411	414	434	423	396	398	406	391	436	417	405	422	407	414	461	417	436	413	437	413	433	393	400	394	369	441	396	442	436	406	380	377	454	388	364	438	416	422	395	395	382	422	397	423	369	414	420	391	429	426	414	415	465	441	421	386	416	451	395	402	409	424	424	471	411	417	417	418	403	421	387	430	389	442	420	449	409	398	453	427	392	435	422	406	384	419	398	376	420	429	390	414	414	442	394	411	404	404	378	428	417	438	415	417	423	396	435	436	390	420	432	398	415	417	425	439	390	396	402	413	412	420	406	411	389	419	434	460	429	437	425	414	419	420	426	421	427	432	411	442	410	427	408	440	416	408	429	414	426	384	402	397	401	426	362	425	400	445	420	398	373	430	402	437	383	405	451	438	405	410	442	406	437	402	443	411	400	393	419	437	380	409	426	422	394	425	413	442	391	446	399	421	431	424	442	394	380	440	402	416	434	426	430	439	390	409	423	452	433	383	417	423	412	396	436	404	400	404	448	423	406	400	423	434	389	407	442	398	388	385	420	421	433	407	384	394	395	443	433	444	400	442	389	419	420	423	423	414	403	410	390	446	440	402	420	405	400	400	419	403	390	390	419	373	407	413	441	428	386	407	406	404	414	408	440	438	417	404	442	404	427	420	384	413	399	410	425	394	409	393	376	433	392	418	432	430	420	396	409	395	424	428	382	424	409	412	404	430	389	412	418	410	442	399	425	373	428	387	437	410	409	369	408	438	410	457	430	379	439	394	419	463	438	414	469	421	408	389	436	423	407	372	456	413	392	412	459	431	467	458	415	416	441	418	440	385	386	439	404	418	422	438	457	409	454	421	419	426	399	420	396	418	444	429	431	419	390	408	394	431	412	426	441	457	424	414	412	397	416	423	384	412	389	439	387	431	426	427	430	413	384	432	414	411	435	484	398	438	431	433	435	404	392	430	431	408	372	412	399	399	388	407	435	386	410	416	469	428	396	419	463	430	412	434	435	414	430	407	446	456	405	386	432	446	431	399	421	396	385	403	431	359	421	390	433	437	403	445	386	407	394	423	386	438	433	437	454	451	395	444	446	438	438	372	432	436	460	369	449	432	379	400	399	401	393	403	416	464	437	433	396	440	407	380	421	441	411	373	381	411	420	422	405	418	465	406	445	420	447	408	421	392	397	399	409	396	401	453	388	424	410	390	438	412	420	417	431	433	422	403	405	421	399	430	423	459	401	430	417	448	429	407	395	408	408	396	426	444	419	418	408	453	429	397	406	485	401	391	403	396	439	396	423	432	430	428	390	411	431	412	409	442	429	437	414	393	397	426	399	410	424	401	426	409	454	413	389	433	417	415	437	380	413	426	400	405	450	418	412	372	413	431	404	387	411	397	421	396	440	402	422	398	413	397	424	424	380	416	397	387	434	393	417	401	399	428	455	452	427	422	448	379	403	441	424	471	421	452	402	408	442	404	407	410	426	413	392	403	408	400	458	427	400	416	388	409	411	419	421	391	407	420	407	400	383	392	375	421	426	447	420	406	399	426	416	401	394	399	414	418	421	382	393	433	370	407	417	392	414	393	390	377	393	391	460	442	423	407	411	392	393	450	408	426	382	417	458	399	431	447	427	474	414	368	428	415	435	416	419	391	391	433	440	384	439	459	404	440	418	402	409	435	449	426	370	400	394	421	461	419	441	408	407	405	444	396	434	433	386	409	405	420	356	423	405	404	431	405	411	414	440	446	438	415	400	390	421	398	450	400	426	441	419	409	393	397	452	440	398	430	433	461	438	437	423	410	398	434	436	407	454	418	408	449	420	430	412	402	426	418	416	419	394	443	411	432	420	408	441	426	465	416	445	409	413	451	415	395	412	425	421	382	397	414	416	373	430	399	425	451	413	367	410	429	427	379	386	402	397	428	420	390	413	415	430	419	432	428	439	392	394	396	435	415	420	424	453	400	355	417	434	413	420	458	434	467	419	406	392	418	373	443	437	411	415	428	418	405	443	449	422	425	420	445	420	424	405	404	459	447	416	431	387	396	377	412	410	421	429	409	416	384	442	412	402	411	405	417	434	399	406	423	396	445	424	417	413	453	419	406	402	401	417	397	422	443	380	424	411	399	417	446	398	476	434	441	424	433	447	389	406	397	426	417	412	425	396	399	412	429	430	436	428	415	410	429	416	373	460	429	424	428	417	429	448	393	413	411	438	456	409	399	417	444	426	465	416	418	392	431	400	425	427	423	380	425	447	433	410	425	449	383	428	398	431	396	411	406	398	417	428	397	449	404	398	392	413	408	417	415	422	426	422	408	401	460	402	408	428	422	383	370	407	424	391	473	450	391	432	405	400	410	402	394	397	428	394	413	404	410	426	442	445	422	407	407	375	390	449	421	390	438	423	404	427	455	457	400	449	414	462	410	402	424	391	415	448	422	463	384	415	413	436	436	399	378	396	441	399	423	411	423	430	397	419	442	398	388	425	429	398	418	409	408	383	434	409	439	413	399	377	431	397	393	404	437	407	412	418	431	350	411	455	470	419	419	437	441	426	437	459	428	416	412	407	437	420	438	478	396	423	401	438	412	399	426	428	415	411	412	381	432	465	421	451	420	421	384	426	409	412	425	413	409	421	413	407	424	448	397	463	470	403	397	423	429	371	427	430	439	439	398	398	395	376	433	466	463	442	437	411	449	444	449	427	339	413	377	398	421	413	427	416	454	385	424	379	403	445	447	418	411	413	419	430	410	416	425	411	411	401	399	415	442	437	390	388	401	414	431	428	410	440	414	392	392	413	429	407	409	451	411	430	432	379	426	425	427	407	424	418	429	392	442	419	388	414	391	421	423	395	434	392	437	402	400	399	435	428	379	457	450	400	414	435	434	402	433	390	390	427	439	409	452	430	392	400	441	436	410	394	425	428	397	407	431	388	462	391	389	426	402	407	415	407	405	410	428	447	441	425	377	457	425	381	408	402	432	385	403	408	473	413	431	395	432	430	418	435	408	370	447	436	414	434	387	402	412	392	412	410	447	410	405	415	458	446	446	428	380	420	420	417	379	441	432	413	443	404	406	410	418	422	382	432	412	417	415	408	425	419	431	421	421	406	402	426	418	391	419	415
21964	18174	9578	5032	3217	2253	1675	1421	1195	992	850	785	744	684	632	614	579	586	541	472	535	491	512	505	512	482	475	444	470	478	465	486	440	465	473	464	414	448	419	440	470	436	427	424	411	431	414	427	401	442	394	409	397	423	431	431	399	376	446	408	400	441	435	426	415	416	412	411	418	451	401	415	445	382	416	386	410	418	399	378	429	412	375	419	380	372	439	418	358	391	414	423	417	369	402	411	398	425	418	441	399	389	396	401	404	450	393	388	413	399	404	415	433	402	414	410	410	418	376	425	401	359	409	418	408	406	437	377	390	377	331	386	399	420	412	387	407	402	390	408	404	368	367	424	429	399	352	390	414	403	380	373	405	398	378	416	394	414	373	424	409	407	416	396	367	402	389	388	415	400	371	423	414	405	425	363	396	408	395	438	404	422	394	414	409	400	439	390	418	412	405	378	398	379	383	378	390	387	406	451	400	388	399	407	417	397	385	414	396	387	426	400	406	401	400	400	435	388	394	440	392	370	371	381	399	364	391	412	388	424	416	411	432	429	368	440	395	437	405	402	397	416	438	403	381	407	389	389	387	363	392	414	392	401	415	424	450	423	433	387	423	414	385	401	437	403	375	411	359	450	371	393	409	412	387	382	388	429	424	439	384	387	409	370	394	390	427	410	410	399	420	387	406	410	403	422	426	401	404	394	447	406	405	392	396	380	414	436	389	421	422	380	417	344	399	421	428	417	395	429	359	434	407	410	405	406	410	390	372	425	433	387	416	399	417	394	402	392	413	421	380	425	388	380	381	384	399	439	415	371	371	425	388	418	414	397	401	395	421	407	418	387	385	378	360	412	412	362	398	425	400	399	415	420	416	400	407	391	412	400	414	420	401	354	387	405	407	378	407	397	396	397	394	406	402	418	408	386	401	427	370	369	371	425	430	396	410	390	419	412	419	398	371	382	357	392	418	399	390	419	384	383	383	415	412	405	386	415	419	385	400	418	411	410	396	394	371	415	412	432	397	412	380	392	381	371	398	414	394	425	400	424	422	427	398	366	387	428	408	425	353	410	377	398	371	394	362	398	408	402	413	430	443	416	407	418	437	420	401	420	403	397	374	409	379	382	408	383	431	417	437	380	394	407	394	403	425	430	430	388	405	399	392	443	411	416	397	385	414	410	427	411	422	403	408	405	387	416	400	381	434	410	359	397	442	396	383	422	386	406	379	395	375	366	375	395	381	403	391	376	419	404	378	400	395	415	417	417	398	416	405	417	397	441	410	342	416	401	368	389	374	395	412	429	416	413	398	394	431	399	423	421	430	410	428	385	373	395	390	393	425	406	405	407	377	387	411	407	412	369	396	393	441	407	428	409	406	420	410	427	383	395	382	396	403	402	406	419	400	390	407	401	389	394	423	395	387	405	369	425	394	404	421	432	390	387	407	364	401	423	405	385	378	422	379	384	377	412	414	422	413	377	387	406	404	398	368	418	406	409	409	438	402	415	403	429	404	395	370	436	401	411	399	398	378	405	389	387	409	373	380	367	386	383	372	385	396	400	399	427	359	402	415	366	387	399	423	420	385	382	397	380	394	414	409	369	392	400	385	410	435	395	384	372	418	407	402	412	400	385	403	404	382	399	410	412	359	425	470	385	368	368	388	397	407	407	406	381	369	429	427	405	432	409	386	381	386	382	395	407	441	400	376	423	388	398	413	390	410	400	394	351	421	387	369	399	419	410	397	411	415	374	397	398	425	402	392	413	376	381	367	394	410	417	366	410	381	423	415	397	380	418	434	404	416	397	451	405	370	401	384	371	404	378	409	423	431	406	420	375	425	394	407	415	392	443	400	381	405	437	411	373	384	369	387	386	414	383	405	381	374	402	408	415	398	384	378	401	392	408	382	431	418	407	408	387	413	404	404	390	411	392	417	389	415	419	402	404	394	402	395	381	384	359	394	377	402	401	396	418	411	376	408	415	421	384	464	442	427	390	439	444	424	411	415	412	413	428	410	403	424	363	410	404	382	368	382	404	372	425	391	393	391	407	400	397	395	417	398	413	395	417	403	440	417	389	365	416	396	346	410	428	422	414	442	430	412	422	368	389	399	448	474	429	371	373	390	346	394	404	375	365	363	430	419	407	432	389	386	416	398	388	399	410	416	365	418	381	429	389	398	384	436	379	432	381	427	388	414	385	372	396	398	453	382	412	341	380	391	391	412	413	386	393	405	381	396	411	413	402	412	390	380	407	404	409	401	427	392	417	370	395	407	413	396	394	386	405	424	385	367	386	404	404	378	402	426	415	397	416	394	382	377	393	384	376	396	395	376	409	402	435	434	423	398	402	377	426	384	377	449	415	393	400	393	390	381	366	440	428	377	418	385	439	376	396	392	378	388	380	407	383	397	393	371	351	378	418	417	396	377	438	396	370	431	367	385	371	382	412	384	399	406	379	432	422	399	367	402	415	384	407	419	429	380	380	380	395	384	409	404	375	416	379	397	392	390	422	433	384	393	412	404	369	422	385	395	386	388	405	432	438	408	374	419	386	366	424	417	385	415	418	403	412	341	389	364	376	380	440	408	388	395	433	402	421	384	375	416	390	387	389	397	388	413	430	396	380	389	403	430	400	366	421	410	395	428	407	409	362	378	402	408	403	410	382	403	421	401	394	392	413	422	438	385	416	380	412	398	420	396	419	414	426	402	408	393	381	389	418	414	406	383	423	396	428	383	409	402	430	382	418	396	391	398	418	377	414	355	402	389	413	402	380	409	392	397	371	392	418	419	370	370	396	436	380	363	394	400	396	395	399	408	392	405	409	406	438	399	395	395	403	408	348	419	379	400	409	390	398	425	352	389	384	417	404	417	389	386	386	456	376	370	399	435	390	390	400	407	385	418	412	421	398	369	428	423	386	432	406	371	397	407	387	418	409	422	425	405	420	419	424	404	402	376	421	424	382	402	395	392	401	395	384	413	416	364	393	409	391	403	414	439	403	418	379	380	412	386	369	419	405	396	397	394	402	425	392	402	381	390	423	422	399	410	415	357	415	397	429	419	388	357	422	385	401	417	403	405	376	390	402	429	390	388	359	406	405	387	376	374	425	417	372	414	356	375	402	411	367	426	420	373	423	411	447	440	391	427	398	414	388	385	369	439	376	360	407	370	386	383	411	419	391	425	388	393	391	391	407	404	419	366	396	387	380	366	368	409	405	382	369	359	416	400	384	433	419	388	429	415	390	389	406	397	405	386	390	411	413	395	401	410	423	376	404	384	405	382	377	393	393	428	355	404	376	398	399	374	421	375	424	405	404	406	411	399	395	398	419	413	399	418	404	373	356	382	385	400	381	400	403	393	393	401	369	417	385	396	453	416	421	441	370	377	398	438	391	398	411	384	374	418	406	402	390	367	410	403	398	404	367	399	429	381	403	397	359	414	421	403	388	381	403	430	375	415	402	413	418	426	353	399	406	378	412	410	435	418	420	359	380	389	412	402	403
22391	20364	28067	22557	20371	20493	15058	2058	1472	1335	1224	1151	1000	1022	1009	959	923	913	884	823	891	862	866	860	828	833	817	810	809	813	774	758	811	792	753	819	768	783	811	831	804	781	761	786	821	816	769	767	765	807	754	778	727	786	805	787	730	800	794	785	790	807	824	748	768	731	749	751	766	771	769	760	779	771	728	772	807	773	813	760	774	804	808	748	726	728	772	726	715	763	770	741	775	806	736	782	715	765	722	716	781	774	763	776	802	779	719	780	768	722	785	731	765	742	762	726	710	761	756	740	719	758	733	792	805	743	718	741	741	746	740	829	750	765	739	769	724	769	718	766	741	789	742	772	729	786	757	734	703	768	789	746	744	801	764	736	727	748	707	774	755	744	769	749	707	783	778	723	768	753	739	762	736	719	703	773	782	751	763	771	755	750	731	759	809	751	742	752	770	753	766	757	806	766	768	695	753	767	754	740	729	765	716	767	726	744	755	785	762	741	775	775	775	747	735	770	760	789	746	761	786	710	726	753	725	742	760	726	769	779	715	766	765	768	772	768	750	796	761	729	762	797	810	748	788	736	759	750	738	814	774	784	784	729	754	746	761	759	733	746	766	769	773	763	778	742	748	740	768	768	700	735	708	748	748	766	748	766	758	745	802	720	739	763	729	733	810	741	718	704	766	772	736	793	765	742	766	813	717	752	711	778	785	756	737	756	764	766	701	767	780	794	806	767	774	703	756	779	736	752	776	755	729	744	727	697	713	748	764	735	760	788	769	807	797	712	769	747	767	731	737	751	686	771	781	729	779	782	734	761	775	771	756	780	737	736	755	757	738	756	764	739	764	767	775	740	794	715	741	737	708	770	712	768	740	713	788	698	775	781	766	775	761	819	744	739	774	743	754	742	764	723	759	792	774	734	765	730	753	727	794	690	806	761	717	779	773	676	774	750	762	716	796	770	747	748	775	733	802	773	745	747	753	746	678	694	787	719	739	773	753	731	755	765	762	740	728	745	768	700	730	727	763	705	713	802	778	748	763	760	705	796	733	677	764	731	775	759	743	770	773	758	766	773	756	725	770	726	728	757	754	712	759	789	763	726	763	798	754	761	758	755	754	755	718	738	737	774	764	731	748	743	719	756	730	776	754	764	673	767	725	783	811	737	728	788	761	751	799	745	772	760	776	756	752	732	724	743	766	754	765	712	723	712	734	772	712	765	757	808	757	792	756	749	820	713	717	715	764	726	705	767	745	764	745	769	741	706	742	698	791	724	731	804	782	775	755	721	770	733	729	743	707	791	728	750	761	734	722	746	779	752	764	686	774	722	757	716	748	783	749	719	753	736	766	751	739	756	693	736	757	778	705	738	763	761	731	749	754	708	765	732	783	774	716	773	708	741	765	747	759	779	744	799	785	676	732	779	736	764	793	743	756	697	749	735	789	721	825	788	818	728	762	757	805	761	763	755	764	746	771	753	736	749	794	747	773	753	779	818	737	746	799	803	732	700	718	725	709	702	774	732	746	782	766	774	751	774	762	761	765	716	760	767	796	734	716	724	752	727	747	766	794	759	810	724	754	743	766	768	739	742	742	779	734	745	758	759	755	761	789	760	809	727	740	738	792	775	758	743	757	765	714	783	733	728	709	709	788	765	760	761	792	769	761	690	775	707	821	751	725	710	727	742	755	719	779	756	743	760	776	769	786	772	740	713	786	724	796	743	730	758	749	773	690	743	710	782	791	708	767	713	758	684	791	782	714	766	769	730	713	766	746	753	782	804	729	731	789	732	737	768	754	731	789	721	772	800	756	743	732	727	710	753	728	757	768	743	714	760	747	738	773	747	741	746	742	699	754	737	731	751	754	793	739	737	731	752	717	740	794	712	738	694	795	759	721	767	747	738	687	768	778	786	741	721	759	750	723	715	760	793	713	765	790	739	755	726	750	750	725	731	731	778	790	715	763	748	767	771	755	735	823	781	747	787	692	706	779	759	746	744	773	768	731	706	743	737	738	710	799	780	740	717	761	766	751	737	748	714	787	795	771	714	720	716	729	789	742	719	761	791	755	743	762	725	788	754	749	747	761	735	750	775	718	694	720	724	721	726	709	790	754	739	747	781	703	768	768	784	768	721	757	751	758	773	754	710	799	743	769	755	729	722	734	695	782	715	728	750	757	698	714	758	765	742	748	763	745	775	753	698	794	729	736	733	745	749	748	775	721	735	757	781	739	783	780	696	709	764	769	771	727	759	790	788	743	749	735	708	749	746	732	777	810	751	792	733	774	739	727	737	792	779	712	741	721	778	761	698	741	770	700	720	760	738	773	709	769	749	776	751	741	733	761	768	758	769	737	773	828	820	704	786	799	736	736	732	749	746	743	752	702	754	777	779	755	750	756	785	706	734	765	721	724	806	757	762	745	703	736	691	754	766	744	763	761	759	770	764	768	739	771	754	805	729	751	725	726	757	759	749	788	765	749	787	702	756	766	743	756	730	738	738	763	742	692	798	769	756	769	782	755	772	732	736	767	705	724	751	727	752	810	695	800	689	760	765	742	779	790	732	775	731	756	738	772	763	741	749	756	782	742	697	793	790	793	724	761	765	750	785	774	731	812	762	717	707	731	737	782	711	713	740	793	773	761	689	799	739	773	711	760	734	702	741	721	725	776	762	722	736	780	764	797	760	736	754	771	755	779	753	742	745	751	781	734	794	740	692	792	804	712	773	734	768	763	744	737	736	772	762	796	744	778	797	752	752	746	702	748	779	800	755	733	812	732	773	755	740	787	731	746	714	789	719	744	732	722	695	719	766	727	763	686	756	728	725	795	757	739	717	733	729	754	767	748	727	741	752	728	691	762	740	740	763	777	754	761	748	761	751	768	717	745	756	760	713	756	724	685	783	767	733	769	757	764	762	744	734	775	725	751	703	862	714	756	784	782	748	791	724	751	782	764	810	837	758	717	772	742	782	711	769	773	747	761	759	789	747	775	759	814	725	769	740	755	732	759	770	776	802	745	748	766	771	743	769	703	813	795	721	763	755	819	699	760	741	773	746	730	699	778	744	749	788	710	766	745	722	772	721	720	726	755	776	746	748	770	760	776	726	743	682	751	772	780	734	778	725	757	770	727	721	791	739	746	784	755	741	764	763	721	725	753	720	740	805	755	753	713	743	732	748	724	774	814	735	728	746	757	733	760	727	765	782	723	787	762	774	749	733	789	794	754	776	728	764	747	752	732	712	777	732	718	748	765	702	703	725	738	713	724	781	704	736	694	730	731	817	765	760	770	742	746	750	782	754	775	721	759	755	717	735	730	741	731	744	710	712	772	764	763	816	750	781	752	790	761	723	727	762	771	769	716	756	770	756	732	776	748	726	747	789	701	736	719	756	743	760	704	723	759	764	769	717	761	771	723	743	707	760	767	765	706	775	759	774	744	771	782	802	734	696	768	736	773	752	751	723	808	753	742	755	725	725	755	732	748	751	780	731	755	759	797	731
20051	22893	16193	9187	6105	4344	3370	2721	2258	1960	1771	1566	1424	1290	1221	1171	1131	1071	985	1009	994	887	922	885	887	822	853	880	858	834	828	760	812	791	796	814	775	757	814	733	762	729	747	758	807	706	728	760	802	747	739	758	751	731	704	718	733	745	774	743	697	723	719	673	706	718	787	716	759	708	740	710	728	737	691	723	748	701	695	728	784	721	762	729	717	730	709	646	702	741	742	762	699	705	722	736	726	783	701	693	718	745	710	716	705	719	730	704	678	716	728	707	754	726	695	723	702	714	704	726	693	718	739	731	701	716	729	690	703	743	733	692	706	678	773	722	713	682	731	707	721	691	671	712	698	733	709	687	653	744	703	692	683	700	715	689	722	696	629	728	704	695	678	746	670	715	657	718	725	741	700	667	698	705	661	683	742	750	730	725	710	702	705	619	715	633	723	663	724	688	676	706	693	690	685	728	680	723	697	722	706	722	761	661	749	716	658	746	677	637	704	694	716	708	713	704	721	726	695	717	736	674	701	719	754	677	709	696	703	703	658	684	715	737	656	723	741	695	727	705	724	663	718	651	704	712	680	696	704	725	715	690	660	754	706	705	726	708	734	736	662	707	731	703	728	694	727	657	681	715	728	712	703	668	745	697	701	729	679	686	758	726	741	691	721	700	695	682	768	724	711	675	746	700	703	769	713	677	678	735	695	686	687	730	712	701	651	721	692	726	735	743	690	690	739	689	758	738	672	702	718	673	713	713	735	684	714	679	692	656	751	706	717	690	715	691	720	699	726	704	707	735	711	734	687	703	728	733	714	715	673	686	702	719	702	676	688	711	716	682	682	717	700	706	673	659	704	720	661	755	732	699	689	713	694	721	716	711	687	715	705	720	744	701	731	693	694	694	746	705	740	700	677	704	716	702	751	713	721	734	747	695	719	702	729	713	733	714	724	734	667	745	685	727	768	733	676	728	710	780	747	742	733	711	729	672	718	684	697	709	712	690	709	705	759	744	652	705	713	681	744	678	719	666	650	735	699	733	696	666	687	702	714	700	712	719	706	652	723	739	666	684	696	704	726	709	716	731	672	704	696	689	695	687	713	677	697	689	718	650	730	718	666	716	717	689	753	682	726	705	719	682	676	713	714	638	714	718	689	695	688	691	708	736	721	673	679	746	690	713	643	708	721	733	725	687	726	733	677	640	702	683	662	741	716	708	708	665	750	661	700	718	754	706	730	681	717	698	765	704	741	715	690	773	722	714	730	736	747	680	737	656	689	729	762	718	707	693	689	701	708	696	702	668	739	709	757	688	669	698	708	708	682	699	674	702	711	662	742	702	735	730	687	728	674	731	691	684	709	666	697	745	728	731	741	740	676	662	733	681	694	718	728	680	681	713	698	728	714	688	715	700	711	668	681	698	686	732	699	696	694	732	721	725	716	755	701	688	674	714	716	721	741	708	719	681	680	749	704	708	697	714	702	707	727	691	692	693	732	689	745	725	735	719	741	673	677	703	678	678	721	718	738	688	682	708	730	722	752	700	722	655	678	725	741	681	705	721	636	698	713	692	668	644	720	710	724	685	691	730	713	686	674	708	681	703	726	764	665	692	672	736	675	716	721	721	659	728	720	736	718	678	699	662	675	722	650	693	728	728	721	703	716	698	695	686	695	667	712	679	719	709	697	679	690	685	747	707	718	695	740	727	695	686	706	728	693	693	761	705	704	687	747	708	708	710	697	675	693	724	680	698	722	645	755	640	739	728	674	673	678	725	704	723	739	747	715	739	689	728	709	728	706	717	744	735	724	685	737	758	757	709	688	719	723	722	702	734	697	690	705	652	690	705	690	715	733	709	710	738	715	717	734	707	715	722	661	709	763	696	741	720	740	690	700	675	722	718	712	704	730	686	713	711	689	711	697	693	693	721	703	697	662	697	704	718	685	671	713	718	728	700	706	673	684	650	667	723	716	670	704	685	723	713	692	773	663	702	712	704	687	740	748	709	705	672	699	736	712	735	694	719	714	667	741	688	696	670	730	690	752	728	729	720	705	693	750	689	710	693	743	714	691	680	705	651	760	665	678	670	693	676	664	717	674	670	742	692	724	687	674	737	705	689	698	663	725	702	723	692	690	705	749	682	689	735	728	708	676	742	715	706	676	724	662	715	694	722	702	734	718	796	682	709	671	699	683	758	791	706	726	757	688	680	741	721	652	767	717	667	708	709	718	736	706	696	722	735	723	677	710	718	705	716	752	687	710	721	706	675	680	695	673	662	693	681	715	707	695	734	715	691	686	722	690	703	695	708	690	721	687	721	670	698	736	680	732	718	680	726	706	684	719	720	698	750	729	747	710	703	698	727	731	724	667	703	697	698	708	714	680	701	695	728	681	727	664	699	664	747	733	681	741	739	712	732	729	710	713	702	695	725	706	718	725	714	692	694	709	686	677	705	763	676	720	706	661	712	649	687	695	708	708	689	704	702	734	761	697	737	687	735	681	698	752	708	726	685	692	682	672	667	721	656	671	719	693	724	733	699	690	709	762	733	681	697	669	682	713	701	671	704	667	722	645	662	743	673	725	715	709	706	699	728	725	717	711	715	666	705	702	680	699	706	724	680	730	717	696	707	697	708	690	672	684	706	684	793	688	685	730	689	716	681	689	738	701	707	700	692	712	684	704	716	729	633	724	681	742	718	721	668	704	687	695	691	677	664	744	673	616	698	731	725	709	680	736	681	671	722	712	703	710	747	703	744	682	702	741	647	678	734	661	690	690	725	732	692	683	732	695	771	717	727	664	727	711	757	653	679	724	689	728	671	693	712	697	683	755	744	725	744	706	692	713	741	728	685	703	706	788	718	722	695	687	696	762	689	710	721	730	760	729	684	730	706	715	728	706	712	708	692	731	681	693	719	729	676	676	724	724	704	648	721	698	744	721	676	670	703	649	798	688	703	698	677	721	688	704	697	722	731	713	728	706	719	727	754	717	645	701	726	722	704	707	728	683	708	735	710	688	682	690	704	708	697	635	691	736	723	695	720	711	724	707	695	746	705	696	705	704	677	715	686	717	703	746	746	652	677	706	690	768	717	677	683	695	653	735	658	740	691	669	711	663	718	695	701	705	706	687	732	746	694	768	688	734	713	696	780	679	675	714	679	700	729	698	690	714	705	694	673	724	746	744	707	703	747	704	724	723	702	704	671	649	709	706	707	702	694	707	666	680	706	754	724	710	704	732	724	717	666	697	758	720	703	673	692	702	718	714	687	677	706	742	698	680	708	673	637	725	697	688	719	686	686	698	720	692	712	701	725	677	664	717	636	702	714	747	728	725	707	749	698	683	674	677	691	694	692	677	678	679	722	725	669	649	711	650	732	715	714	691	712	698	746	695	684	735	682	677	762	686	715	686	703	722	715	721	751	714	689	719	700	711	691	698	689	730	756	734	746	762	693	689	700	726	681	702	637	725	679	685	643	685	732	698	670	766	668	734	665	707	663	714	760
28243	15720	2648	338	245	245	210	182	217	168	188	158	170	170	184	192	167	181	194	180	173	174	155	166	175	163	167	180	164	156	147	180	152	177	162	189	163	171	188	197	164	194	165	184	168	166	161	154	178	160	183	183	165	162	174	182	166	173	157	157	164	185	163	163	171	183	157	164	157	160	179	164	173	201	169	187	187	168	150	139	157	167	149	180	154	176	166	188	179	166	190	153	170	176	175	144	181	192	168	202	161	175	169	165	158	174	170	175	155	155	175	164	142	149	181	149	159	172	161	173	160	164	170	174	165	167	166	141	175	154	163	175	149	172	154	182	172	182	179	169	173	163	156	143	170	156	172	172	176	146	163	182	157	173	160	176	164	157	180	165	163	146	165	164	181	151	173	154	169	170	152	151	184	168	173	176	153	146	187	152	171	183	154	158	176	170	169	151	147	152	170	160	162	162	158	169	153	187	170	177	175	171	179	168	168	154	148	164	165	148	170	160	178	155	166	164	147	169	191	186	167	173	173	163	164	193	160	166	161	151	159	167	153	172	172	166	149	161	182	164	155	166	174	167	171	172	180	168	185	179	169	170	175	161	160	149	170	147	156	167	156	162	157	181	147	173	184	163	188	160	159	158	165	166	173	154	208	196	159	165	151	169	182	163	162	158	143	177	157	170	167	152	178	187	168	150	165	182	151	159	170	168	169	169	157	181	161	174	160	150	179	144	180	154	172	187	153	155	161	163	179	178	162	150	148	189	169	155	147	166	165	168	174	162	166	164	170	145	152	139	157	133	184	160	164	181	176	170	159	163	176	169	173	164	155	148	160	159	163	165	173	169	153	187	151	158	170	187	154	166	162	162	181	180	184	135	158	159	182	167	186	150	184	165	157	173	177	184	190	154	191	140	170	170	170	155	180	179	182	154	168	166	189	176	160	160	183	161	154	144	177	168	184	171	194	166	138	179	166	165	178	191	157	163	164	149	175	173	183	165	149	172	166	164	163	170	206	164	158	175	161	150	169	154	167	168	142	169	153	174	175	137	182	154	165	183	188	146	169	148	148	167	162	172	168	167	177	169	166	174	146	173	178	182	178	166	162	170	167	163	179	192	149	162	191	174	154	197	137	156	164	140	141	147	156	159	156	167	175	195	153	171	159	172	168	155	165	152	161	156	180	167	155	156	185	161	156	149	166	141	160	160	152	161	170	163	162	182	148	197	157	174	176	159	161	186	162	171	147	164	160	159	175	155	138	186	182	171	167	155	158	166	179	174	154	160	156	185	161	164	158	166	175	164	152	189	168	143	158	175	160	160	165	166	169	160	171	145	155	165	182	161	182	175	166	166	164	146	169	162	170	177	171	166	184	178	183	170	156	163	178	159	153	156	142	168	152	161	147	153	163	178	167	161	155	160	143	156	169	157	181	148	179	161	152	162	177	161	147	162	176	156	163	153	155	170	161	183	143	167	145	186	168	154	160	160	175	145	159	169	165	191	190	172	169	149	162	160	165	170	158	146	166	166	170	181	158	173	171	177	174	172	176	167	179	155	151	172	158	174	149	186	181	169	167	165	138	157	152	172	192	173	171	166	165	147	158	157	143	170	181	165	150	147	198	167	162	154	178	175	175	142	180	174	186	145	180	191	173	170	173	162	177	168	186	170	167	166	138	160	166	163	169	159	158	164	138	179	175	161	153	173	146	176	186	159	194	149	154	172	189	182	171	180	172	182	152	164	163	178	165	162	163	180	152	167	152	154	146	192	168	175	177	182	175	173	176	177	167	167	184	151	179	167	167	156	175	176	191	181	147	150	159	166	184	196	176	140	167	159	161	163	184	157	168	162	191	161	175	165	162	177	138	165	190	185	169	172	176	151	159	184	185	143	161	192	182	178	163	153	154	158	170	152	182	150	167	168	159	156	203	168	142	172	165	180	155	148	176	160	159	194	181	196	179	186	156	170	174	182	177	149	161	178	163	165	155	135	175	196	170	149	185	154	204	167	191	186	161	150	146	161	182	163	164	170	162	144	181	150	158	170	137	172	192	179	180	179	163	170	174	173	144	140	175	176	162	142	176	161	186	154	161	136	150	148	187	175	174	166	145	153	189	172	155	175	167	160	167	139	161	170	151	161	157	152	152	148	146	158	161	155	169	164	157	171	187	148	178	173	167	154	180	163	158	165	168	201	155	158	153	186	142	164	185	156	162	177	149	181	155	161	139	153	156	146	171	193	180	204	173	155	165	169	162	175	193	167	175	141	149	161	171	168	176	186	144	163	172	162	160	182	169	155	180	174	167	158	155	175	173	159	179	159	176	184	151	163	161	178	155	172	157	174	172	188	160	190	164	158	153	170	180	186	187	162	161	164	158	168	159	170	162	175	176	154	141	153	169	197	182	166	161	157	156	156	165	164	178	142	177	162	179	188	184	172	154	167	187	161	140	169	164	185	154	151	165	166	167	171	137	159	135	174	164	171	161	149	174	184	178	159	147	169	149	153	159	165	184	169	183	179	185	166	156	146	173	176	169	187	188	151	165	152	176	183	182	153	166	163	147	175	163	187	148	156	143	194	157	154	159	173	178	159	150	173	182	156	159	167	158	190	177	155	181	165	163	154	182	167	173	179	183	163	151	164	141	179	163	161	147	153	197	171	181	153	177	156	145	175	164	177	168	166	164	168	165	173	152	173	151	160	157	169	184	160	180	150	171	161	184	164	144	172	191	173	179	167	182	175	178	170	159	143	154	178	212	179	169	163	136	192	177	162	150	174	175	182	188	183	169	152	177	157	142	167	170	158	187	174	169	155	163	169	172	164	170	168	167	151	204	161	167	162	180	144	161	163	149	175	156	175	171	167	177	181	180	174	168	136	169	161	152	177	170	176	178	160	151	180	170	166	160	173	139	151	165	158	182	138	145	163	179	166	147	173	171	178	171	181	161	171	146	153	174	170	169	153	168	158	162	153	176	177	160	185	179	169	162	179	181	170	151	169	175	152	176	147	185	151	177	194	170	168	172	161	166	171	159	198	165	183	163	177	173	195	156	154	161	153	159	170	178	170	123	187	174	150	166	169	159	174	180	170	163	174	163	169	173	158	185	149	171	150	170	166	175	156	145	151	166	181	173	180	172	190	146	159	173	180	156	168	161	167	157	154	169	180	157	170	145	183	161	154	164	173	198	173	143	187	173	200	162	176	173	179	146	176	167	156	162	177	170	156	174	151	173	158	136	160	166	159	164	184	172	157	133	168	173	167	146	163	172	190	135	175	141	148	211	174	173	190	157	169	153	153	167	168	170	165	183	171	159	162	164	183	193	159	158	173	175	164	168	181	184	161	157	177	180	160	154	189	168	172	159	166	154	153	151	163	187	155	162	179	172	158	183	156	156	176	153	188	184	165	153	173	149	162	178	170	195	179	154	171	165	165	144	180	171	187	167	156	190	149	181	151	162	181	159	172	150	173	156	178	182	176	167	161	177	173	165	176	164	163	180	181
12142	4473	732	443	361	261	267	253	229	194	213	215	218	205	210	200	196	218	189	176	208	198	201	210	188	196	186	202	170	193	191	174	194	199	188	174	187	198	170	187	168	199	180	192	189	212	179	199	169	195	177	207	175	193	177	206	182	191	179	189	178	169	182	187	163	193	173	172	156	174	186	180	168	167	185	176	195	178	187	188	180	178	163	209	184	181	198	201	168	186	184	209	186	207	175	184	179	197	145	211	182	187	172	192	197	184	180	175	202	200	163	200	205	186	196	182	194	213	192	184	171	197	184	210	182	181	199	206	193	180	164	192	206	163	181	176	199	180	169	197	189	187	182	184	194	197	200	177	188	188	206	176	211	191	190	177	198	183	182	201	192	204	192	202	205	149	185	182	198	173	190	189	177	190	178	163	157	184	212	208	177	199	174	178	182	204	179	186	184	186	201	162	195	183	189	180	198	195	191	191	194	190	195	192	203	188	166	174	184	208	184	180	170	176	176	177	176	168	207	175	189	199	190	208	180	185	166	210	193	186	184	220	166	202	180	179	186	196	187	167	204	168	181	185	185	191	207	172	178	175	196	162	172	175	175	186	176	202	184	178	195	177	196	190	198	167	181	184	162	181	194	166	197	231	206	234	200	184	148	163	185	166	191	195	190	195	160	188	188	204	172	182	179	189	201	200	191	165	190	163	176	185	205	178	174	192	161	199	173	169	188	201	170	192	152	176	187	162	184	202	184	190	186	167	199	191	184	166	188	185	179	173	170	190	173	169	176	203	178	179	213	212	188	175	183	179	182	197	185	207	183	187	167	183	170	171	179	188	173	196	194	199	183	194	185	173	187	204	179	190	186	184	207	169	196	198	187	186	159	176	168	203	179	184	185	162	169	195	198	190	187	185	183	182	160	186	191	180	193	196	178	198	184	188	188	173	162	177	188	170	184	201	195	180	203	179	199	195	172	160	197	199	167	197	181	186	171	201	181	192	177	189	192	169	186	207	191	201	179	193	193	176	195	177	189	208	177	177	189	156	176	182	189	175	157	188	189	180	180	224	200	198	183	175	193	174	189	181	178	188	200	184	191	179	184	170	195	191	161	208	190	199	180	168	174	204	182	190	179	199	185	210	154	187	177	181	192	176	210	191	187	183	168	229	177	195	176	207	186	199	160	198	194	191	184	208	161	216	208	214	173	183	161	181	172	172	202	181	151	163	174	191	172	218	178	193	185	178	178	178	170	184	176	180	167	182	183	162	188	199	201	181	192	205	161	171	191	201	197	182	199	188	177	157	186	184	168	195	190	176	194	172	200	198	170	182	171	189	209	195	175	178	205	185	200	199	189	183	202	167	190	178	200	178	177	174	182	191	181	182	207	191	185	178	172	182	203	183	169	188	194	198	186	208	170	193	216	196	191	191	175	189	185	189	201	158	192	183	183	202	196	171	174	196	187	177	190	166	168	182	202	163	184	184	189	190	203	149	199	210	197	195	183	187	170	179	199	186	165	193	185	199	156	175	194	195	180	187	192	171	197	206	189	178	193	210	195	162	191	163	184	164	201	185	188	182	198	201	217	193	200	191	191	209	175	185	178	188	210	181	193	187	204	179	180	202	183	196	198	200	182	170	183	179	192	160	163	172	172	190	183	186	178	194	174	209	192	186	165	188	188	178	182	182	180	187	169	183	221	195	186	193	192	180	165	207	189	187	180	181	191	181	186	195	188	169	194	190	188	195	177	173	174	179	162	191	194	182	193	216	176	201	201	184	204	190	196	167	173	213	196	192	168	170	192	199	179	178	175	175	194	179	176	211	190	222	187	192	194	180	156	150	178	172	182	191	209	207	188	195	190	220	205	172	179	167	206	205	204	189	186	185	192	179	177	185	199	204	186	178	170	177	170	185	176	166	184	174	156	199	175	198	194	175	171	175	200	186	176	169	198	180	230	184	162	170	176	161	189	214	194	187	206	195	183	189	185	182	181	205	187	200	173	153	193	184	189	182	201	192	177	194	181	181	179	188	213	186	169	185	193	195	188	175	159	185	160	181	179	175	196	176	174	186	202	201	163	188	189	202	173	177	171	205	167	192	172	196	171	203	182	196	181	189	171	202	193	184	194	184	176	174	172	184	167	182	186	197	191	192	187	210	216	198	212	169	161	189	190	185	187	201	207	199	208	178	186	181	192	194	183	196	194	183	187	191	169	180	178	187	212	198	182	207	201	174	193	209	190	197	190	182	182	189	158	180	172	184	162	177	192	184	167	183	176	197	183	185	193	191	178	201	179	189	163	184	193	170	167	171	172	190	193	191	161	194	180	179	200	187	176	166	176	191	192	211	201	192	187	196	198	182	178	183	183	195	163	182	191	166	171	172	169	174	178	185	200	183	181	171	197	183	177	213	187	173	199	192	171	182	197	171	189	202	192	179	174	169	191	198	194	183	165	190	190	199	175	178	202	182	180	211	176	167	167	218	175	201	195	174	180	190	170	189	184	175	201	173	177	205	185	180	171	192	188	191	180	194	165	174	203	174	175	197	207	178	180	208	180	171	180	220	169	186	156	195	209	195	177	180	177	211	181	144	183	169	189	181	203	184	186	191	187	189	192	204	190	208	189	195	184	172	193	177	161	170	186	179	219	225	193	187	183	180	183	194	187	171	174	189	191	213	201	197	184	182	198	189	184	178	199	190	153	175	182	178	179	194	190	193	163	179	181	190	203	177	181	165	213	199	178	188	190	187	165	202	178	194	177	203	169	195	191	178	199	199	191	169	212	201	154	202	214	184	206	189	180	173	183	170	193	182	183	188	173	177	207	206	164	206	176	187	204	191	182	191	184	196	192	220	217	206	194	193	182	195	203	193	181	191	200	186	198	183	198	164	193	185	200	185	200	180	176	169	202	170	170	183	190	173	171	205	178	195	179	189	187	171	197	205	195	188	217	177	196	163	187	180	180	194	203	185	180	156	220	166	206	165	176	193	209	197	166	191	203	179	166	206	177	191	178	219	191	211	170	150	205	188	161	185	165	184	184	180	209	177	196	196	186	192	191	192	191	188	201	172	177	182	190	185	178	196	194	180	167	187	205	211	184	192	154	188	166	202	166	160	185	198	204	177	198	195	168	184	183	188	186	165	200	189	180	189	202	211	162	159	181	160	175	173	192	161	187	191	193	201	197	181	185	187	173	180	191	169	195	178	175	206	168	174	222	190	183	185	181	182	213	189	193	195	187	201	179	177	176	169	198	208	183	178	203	182	188	171	183	171	179	162	182	202	189	169	212	177	177	177	176	184	205	199	195	191	180	181	196	190	216	207	171	179	181	187	166	190	159	193	169	179	180	177	211	198	184	187	176	173	179	170	163	167	177	182	213	199	173	182	191	169	184	163	198	163	220	192	190	157	215	203	195	185	168	186	196	175	169	184	208	213	187	156	185	172	201	191	180	187	167	199	170	177	185	177	183	200	181	183	173	207	154	184	189	186	201	187	208	196
24387	20356	27071	23519	20366	13648	1660	936	726	746	621	563	622	561	554	537	495	461	462	451	461	497	451	466	428	447	396	451	439	435	410	421	427	422	449	422	443	446	443	401	452	438	456	470	439	398	430	438	438	415	432	431	482	421	453	440	401	423	441	374	441	416	395	427	429	388	419	414	418	461	389	397	446	414	409	387	423	375	428	429	408	384	394	415	413	418	441	392	424	405	411	438	418	471	439	398	419	439	439	415	406	415	445	382	435	427	393	391	435	414	411	438	396	434	402	373	435	399	433	429	393	407	413	432	405	401	427	420	440	391	421	447	427	424	406	407	408	423	453	396	451	407	399	401	408	402	434	391	435	415	420	421	436	457	439	372	416	408	422	382	429	417	404	410	457	383	384	421	369	412	427	416	423	416	420	422	371	402	414	385	433	405	421	426	453	392	396	426	422	429	431	442	401	387	402	405	384	379	406	426	411	423	420	444	407	414	444	440	433	407	458	399	441	398	421	406	401	454	440	403	421	428	462	421	447	412	410	383	462	432	390	409	445	419	402	454	420	433	395	414	411	412	405	439	415	408	403	401	422	399	385	441	439	382	408	425	428	423	406	409	393	439	432	415	393	439	437	419	458	444	415	415	441	409	437	404	433	434	401	418	389	390	402	408	434	405	417	408	391	398	422	412	409	388	391	391	430	429	449	413	379	433	456	410	429	382	433	407	412	363	401	345	428	426	411	390	419	395	422	390	410	443	411	403	424	396	378	432	428	413	424	357	409	431	423	424	388	398	468	426	432	420	385	390	439	408	413	432	402	432	392	420	419	409	425	384	403	397	398	411	391	385	405	417	405	408	455	393	415	446	396	442	449	388	386	431	380	413	399	383	425	404	412	428	390	402	423	395	386	409	436	407	410	428	427	419	384	412	441	414	361	418	410	410	398	396	397	422	408	419	424	444	436	409	413	398	415	374	474	423	422	419	438	402	432	460	417	388	394	384	426	385	428	404	387	446	440	428	410	375	439	403	423	443	430	400	423	407	431	418	415	409	410	400	400	398	423	426	427	412	459	441	378	405	417	418	383	393	442	415	415	418	437	420	387	411	415	409	415	434	406	414	411	387	384	401	431	407	398	446	440	434	440	405	396	403	405	439	421	418	409	411	420	422	402	401	417	437	420	376	416	415	410	397	416	422	406	426	414	413	417	381	395	401	435	396	387	367	413	411	429	388	421	425	448	393	393	391	415	442	424	383	389	411	460	430	399	402	415	398	445	402	376	438	442	380	411	468	424	424	429	398	396	417	406	431	436	418	396	386	379	447	424	385	404	443	407	440	435	390	418	377	425	421	398	401	396	383	404	431	382	411	431	461	418	362	415	382	400	412	436	397	427	410	412	388	458	406	387	448	381	436	422	439	426	375	408	400	403	426	433	438	407	444	394	421	407	408	450	454	431	400	403	406	398	418	402	435	398	380	402	428	421	442	386	402	433	388	443	379	414	383	423	436	413	390	470	413	407	385	405	453	388	392	388	433	444	412	409	395	403	422	450	410	444	417	434	405	452	402	384	426	414	414	420	423	410	425	397	377	462	423	418	423	422	428	402	417	396	395	416	416	422	426	446	415	433	415	399	420	408	399	407	411	381	452	463	454	405	427	429	427	420	404	404	376	409	433	401	384	421	409	434	394	449	425	405	411	419	406	413	380	434	387	405	386	418	405	450	436	445	424	398	421	436	397	401	405	373	415	436	394	421	405	409	424	423	417	381	390	426	419	436	405	440	440	420	407	423	391	420	422	413	436	411	432	404	393	396	421	463	430	429	407	438	394	401	366	401	417	457	449	418	367	427	447	411	426	412	379	393	442	382	401	406	405	389	400	428	390	386	391	405	392	428	446	403	387	421	401	385	388	428	418	414	417	374	440	422	406	406	409	411	411	435	431	451	416	418	429	409	419	394	396	417	413	390	404	436	407	449	427	436	428	381	402	421	392	438	400	399	429	390	398	395	417	427	403	428	417	439	404	420	450	408	423	410	399	398	415	391	397	387	442	453	438	413	400	385	404	425	409	400	429	445	422	410	404	396	419	448	393	437	413	411	383	430	405	411	389	427	429	397	423	402	433	419	395	432	431	423	381	425	434	345	420	366	419	414	384	405	408	407	431	411	415	423	433	438	423	439	395	389	407	427	426	404	388	439	422	361	405	393	397	399	455	393	420	404	444	374	402	424	421	422	381	365	435	402	380	399	386	394	428	444	430	439	427	375	396	424	451	400	380	430	381	431	410	424	409	402	439	381	446	421	413	404	403	403	406	434	415	405	443	462	407	413	404	396	402	400	439	384	411	368	425	434	424	426	372	379	429	406	397	387	458	402	404	397	388	394	451	400	414	390	409	397	426	397	425	409	399	388	429	437	396	453	410	394	393	431	440	437	412	432	424	445	412	454	407	393	412	422	439	411	380	409	445	419	431	411	444	421	390	415	423	457	427	428	419	409	432	432	418	451	411	414	444	393	437	417	388	407	408	434	405	419	380	421	393	423	412	437	406	396	379	383	389	413	379	398	433	387	409	434	392	394	402	402	406	444	439	423	393	423	446	415	454	421	415	382	405	405	391	396	396	435	457	378	419	438	369	415	460	418	400	399	419	440	435	404	422	428	407	412	405	430	391	383	399	386	377	439	404	392	416	421	402	403	415	390	407	419	425	387	443	390	438	415	444	414	433	416	415	433	424	422	397	405	444	416	394	423	401	399	378	403	400	389	429	402	429	428	442	409	415	382	390	419	372	419	434	392	422	465	425	405	418	427	447	413	418	426	394	427	399	423	447	425	402	433	434	411	422	422	396	421	381	406	408	402	421	422	410	388	425	415	429	439	379	388	366	373	380	422	408	411	412	420	400	428	406	437	441	422	413	403	447	407	366	413	423	389	410	388	427	412	438	417	402	417	396	401	398	398	433	423	398	399	368	415	403	398	441	388	404	416	394	411	425	414	427	437	402	422	414	420	443	401	390	446	433	400	400	418	410	442	404	401	427	393	423	411	433	390	405	391	412	446	455	469	391	429	470	396	384	420	424	396	377	388	378	412	387	411	412	417	451	416	433	415	434	380	399	442	434	431	447	411	398	406	421	396	387	387	428	428	409	400	433	415	379	423	402	425	380	407	386	400	420	432	396	413	402	401	393	410	386	448	400	399	438	417	445	395	435	428	376	414	442	454	417	451	395	409	384	409	432	377	424	394	434	423	389	423	417	418	408	394	420	394	430	441	455	408	382	413	407	400	420	426	382	396	422	395	401	383	405	407	401	419	398	360	416	411	393	366	453	417	398	402	398	403	417	377	408	404	396	432	396	420	410	444	400	424	413	400	427	417	466	449	386	415	410	423	426	382	385	385	389	407	411	399	413	412	427	382	427	437	433	403	423	365	415	384	430	415	421	384	406	396	408	433	424	438	400	394	438	410	410	379	387	426	440	422	423	415	428	396	413	356	408	414	431	450	407
20642	18896	10060	5290	3386	2503	1814	1414	1248	1138	966	816	782	700	645	614	614	547	573	535	512	508	509	515	492	521	463	440	487	440	474	449	470	423	450	454	474	424	408	406	408	411	411	431	416	426	387	416	418	404	417	434	414	408	421	444	382	371	395	405	373	408	398	377	421	401	402	373	434	417	434	397	381	384	370	378	402	379	427	407	408	403	394	445	403	390	387	360	399	378	439	418	409	430	420	391	414	397	407	390	397	378	387	418	411	425	399	377	378	390	419	399	395	386	399	404	402	387	404	408	418	400	395	419	421	368	416	388	413	397	383	402	429	389	386	383	437	417	354	405	383	396	412	403	396	365	429	368	384	378	386	377	420	416	385	361	387	390	393	376	403	358	423	388	386	408	414	419	430	381	399	408	363	424	362	412	398	397	402	400	387	386	383	396	406	403	384	405	389	401	448	387	426	377	383	376	371	357	392	428	411	396	425	419	438	356	391	368	382	388	419	398	379	399	393	459	350	386	414	376	368	400	416	405	416	355	431	416	400	438	375	391	438	386	362	417	430	386	369	389	371	383	408	421	377	384	411	383	380	408	380	398	381	373	380	386	394	415	382	399	367	390	382	404	380	382	393	398	367	391	356	417	406	418	452	429	376	422	405	378	378	400	393	383	411	373	391	380	407	395	419	398	378	408	406	369	362	403	409	398	407	377	417	400	361	369	395	386	401	384	411	378	380	397	436	441	406	385	400	402	410	413	420	398	402	406	388	393	395	398	383	382	438	406	385	395	421	380	404	374	396	383	369	406	411	413	407	365	374	362	378	365	385	403	393	391	384	374	403	357	399	421	428	377	447	414	394	361	428	437	386	388	419	441	415	409	387	395	409	362	407	415	416	388	427	405	388	417	407	411	401	416	383	399	416	387	436	396	396	364	411	400	377	423	415	423	398	426	444	373	415	393	447	406	416	358	379	427	397	396	382	412	416	399	368	389	384	396	391	405	390	397	412	407	398	377	403	378	416	381	390	407	388	373	377	420	401	400	438	393	425	398	380	381	387	386	409	401	419	414	383	385	410	414	442	369	415	441	400	430	393	423	411	408	404	399	391	414	376	387	355	404	375	420	371	396	382	403	388	380	381	379	401	411	391	380	406	403	403	399	410	373	398	401	360	384	386	361	367	414	425	381	395	347	402	391	382	424	392	385	421	410	399	423	394	408	393	404	394	393	355	422	390	410	411	448	395	387	414	405	407	373	420	405	401	407	432	383	393	373	383	402	424	419	390	389	414	372	394	413	383	401	409	436	401	383	411	393	412	439	397	405	414	395	396	410	384	418	379	400	382	386	399	390	408	405	370	362	406	391	429	400	387	401	378	364	359	365	369	403	410	413	434	400	401	385	383	403	364	412	416	398	339	412	440	426	398	397	420	420	421	379	416	402	420	374	385	432	387	395	412	399	421	393	419	416	404	395	395	377	387	396	385	370	384	363	361	391	417	341	406	378	373	383	384	383	418	406	375	390	393	400	428	416	429	442	408	390	378	379	382	357	384	407	418	399	370	414	413	407	369	402	398	409	370	452	403	330	418	397	391	425	412	379	405	396	381	383	382	380	412	368	401	388	367	402	401	416	397	408	411	403	404	406	403	401	385	423	370	400	435	394	360	354	419	397	416	393	375	416	386	445	383	399	382	419	424	396	424	404	394	420	367	389	418	426	406	398	349	384	387	390	418	407	346	389	421	383	390	380	428	392	449	380	394	411	373	421	392	410	373	375	385	397	422	405	385	368	389	386	391	396	423	405	396	373	403	417	383	415	380	377	421	381	393	397	385	393	425	385	364	394	396	380	388	405	418	365	431	394	443	387	444	387	372	340	399	384	398	415	412	398	390	419	366	404	375	424	371	400	402	390	358	395	403	390	398	417	343	401	368	380	359	369	415	388	397	403	382	373	395	416	420	397	383	404	382	404	438	404	405	410	379	390	416	387	428	440	399	414	428	403	384	421	400	394	414	393	420	412	391	391	353	432	383	406	405	411	397	377	372	382	399	360	406	431	355	368	400	368	387	397	413	404	414	397	410	406	379	416	383	403	396	387	425	418	386	406	362	410	401	421	413	383	399	392	439	399	415	346	382	389	391	419	433	400	369	378	363	398	403	386	356	407	391	400	402	395	406	420	382	370	411	371	388	420	382	399	379	417	356	409	432	398	396	389	381	386	417	399	389	391	386	387	372	380	420	393	391	378	387	401	416	384	373	401	367	410	398	380	393	432	432	379	390	411	448	388	404	388	379	353	401	376	396	383	409	380	378	397	423	441	386	395	439	394	424	386	374	379	389	408	435	390	397	408	430	416	404	409	411	385	394	401	409	410	430	446	422	395	412	410	410	356	364	390	417	385	378	350	384	389	378	398	385	437	406	389	406	387	405	426	393	381	415	383	392	375	354	363	409	403	382	370	404	422	369	422	415	402	362	385	417	367	417	398	392	375	385	426	371	383	429	393	370	387	398	411	384	383	402	399	413	368	417	399	373	376	408	406	388	384	408	384	402	385	375	398	359	407	412	387	377	400	442	386	404	387	382	394	407	386	405	396	431	394	412	385	406	380	399	409	413	385	411	412	375	368	385	401	398	385	414	411	381	409	426	395	387	389	385	384	401	457	388	395	416	375	418	362	383	385	407	395	399	422	396	428	390	406	342	407	383	402	405	404	378	383	385	402	380	393	357	380	378	420	364	403	422	390	396	359	392	415	386	400	361	426	383	381	370	365	400	406	418	392	398	397	417	393	393	392	365	403	395	442	402	406	409	423	367	406	419	417	370	419	379	376	373	385	401	405	387	386	409	423	384	425	398	390	416	386	413	406	374	399	396	370	367	415	376	448	426	388	375	382	437	402	425	390	412	389	407	427	393	411	383	402	425	424	414	385	416	388	398	380	410	410	406	421	422	394	431	389	407	399	432	385	394	387	391	424	382	384	387	363	391	367	389	405	380	401	388	405	381	416	402	389	394	404	434	416	394	377	385	380	403	369	383	412	439	431	413	408	375	371	350	420	390	379	386	417	399	425	373	409	427	392	410	373	384	389	392	413	363	423	405	399	410	405	405	377	397	441	392	369	360	397	375	382	411	402	380	414	361	390	397	387	375	386	405	373	377	447	402	398	399	418	416	364	390	411	400	409	380	421	398	412	375	406	400	408	388	400	365	393	383	385	412	382	392	353	389	397	392	428	398	356	402	408	401	403	422	422	392	389	421	358	387	390	396	382	392	412	384	405	432	427	410	408	423	388	406	396	399	385	400	420	408	405	411	405	386	382	384	405	390	358	429	408	380	406	400	392	408	373	415	391	409	445	410	361	374	432	406	406	382	391	390	404	411	428	405	424	380	392	424	387	387	434	400	420	437	379	393	408	408	395	390	409	384	408	436	406	405	410	420	386	394	421	397	410	397	345	389	377	402	389	414	380	409	383	439	440	384	414	419	417	406	397	400	382	423	404	373	407
22423	20352	27878	22715	20363	20477	11963	1914	1468	1306	1137	1100	1064	988	1000	1013	969	874	867	882	793	861	811	816	838	796	790	803	812	836	815	795	810	800	735	777	777	796	807	846	785	783	805	816	758	770	761	745	764	772	771	793	795	764	740	775	780	728	772	731	739	779	754	791	793	707	777	760	785	731	769	764	751	765	783	748	776	789	755	783	744	805	786	787	743	788	765	712	764	776	755	759	761	754	738	719	739	727	758	788	787	761	749	804	733	746	758	817	737	772	736	765	747	760	744	731	776	740	800	761	721	746	726	735	783	753	786	726	726	789	759	743	755	759	744	734	740	718	768	793	738	719	736	779	754	723	761	759	736	751	740	758	718	727	712	734	743	721	737	715	786	788	715	736	791	756	800	772	712	747	725	755	770	726	717	764	759	769	722	746	770	758	715	717	735	723	740	719	755	742	755	780	718	770	726	734	736	798	765	727	735	764	742	763	755	794	731	763	734	797	743	726	755	732	743	692	773	802	744	768	773	780	727	717	703	753	759	719	747	752	761	719	768	738	771	719	755	740	725	712	725	745	762	742	764	743	736	741	747	756	761	740	741	757	766	780	754	759	759	778	720	748	770	773	692	788	761	729	802	730	737	748	755	768	730	719	802	766	795	746	746	748	771	729	722	729	779	814	789	738	840	757	780	735	791	734	789	782	755	791	770	777	801	791	765	727	767	714	760	721	701	809	791	780	756	751	718	782	750	686	772	725	751	731	720	782	710	735	759	758	711	776	774	765	773	749	750	797	748	760	739	715	766	769	764	723	777	758	715	763	718	695	775	786	741	740	727	723	767	731	780	743	768	763	737	746	802	712	784	744	720	751	755	725	760	735	739	738	688	730	780	718	786	738	768	723	768	787	752	751	729	779	828	734	772	745	736	759	732	734	742	743	739	732	761	770	734	771	745	766	730	752	744	779	749	777	779	765	759	714	767	746	666	799	730	750	754	776	727	745	738	748	753	755	798	760	821	762	776	718	786	730	758	738	741	738	700	732	744	735	793	728	745	753	786	795	779	751	796	768	733	728	742	779	746	779	700	775	739	760	741	730	759	759	790	803	775	767	759	738	744	767	758	773	736	725	746	762	773	778	727	743	735	763	747	752	816	762	777	773	743	747	737	750	789	803	764	742	735	751	731	753	798	739	688	708	786	790	736	732	734	744	718	742	750	765	747	767	741	694	802	745	766	674	791	740	781	744	763	735	775	764	797	711	753	651	731	737	746	766	759	745	752	805	728	739	712	769	723	773	731	765	763	743	747	776	760	752	769	791	732	764	762	762	797	756	721	758	785	750	781	747	793	775	746	830	751	786	709	791	756	731	717	800	769	764	749	739	748	733	799	706	740	781	789	749	777	739	759	770	742	770	733	733	738	758	745	779	765	744	778	758	749	749	685	795	727	730	788	742	772	772	734	754	713	739	689	774	779	743	746	720	803	768	739	732	735	713	747	770	745	765	755	753	732	709	742	703	780	777	737	772	746	691	738	782	761	729	742	797	727	700	742	754	778	746	740	812	714	777	723	753	742	757	759	768	750	731	753	733	711	679	784	767	783	798	750	757	757	739	726	744	859	745	778	720	727	787	740	744	732	810	715	737	735	726	757	746	782	769	725	767	720	726	715	763	810	745	723	732	757	783	756	783	761	724	723	736	731	740	743	755	725	789	772	791	736	797	739	752	773	741	771	731	702	773	759	765	742	799	690	773	754	771	710	718	743	759	807	753	728	769	773	736	788	786	750	748	719	767	765	769	721	737	734	711	707	717	751	739	761	797	803	742	745	769	748	779	722	755	785	726	744	780	754	729	765	743	771	766	729	746	740	754	719	761	748	753	776	730	772	738	770	771	743	748	754	723	724	721	789	721	755	799	752	763	763	760	751	756	755	804	732	737	737	745	733	743	751	734	764	782	776	693	703	750	779	716	755	765	758	746	727	726	781	759	737	778	738	707	762	744	748	710	768	772	755	792	713	739	748	737	754	771	742	754	738	745	712	712	763	734	706	732	748	726	730	753	750	763	768	754	728	764	767	722	773	731	755	717	749	743	765	763	781	726	740	778	774	763	829	697	750	737	779	712	675	804	770	741	748	702	718	763	815	697	726	748	735	766	781	741	776	749	755	828	738	767	772	797	763	718	769	771	689	699	776	736	703	743	787	745	780	717	677	784	733	743	769	765	742	751	745	735	781	795	723	774	820	702	695	764	775	774	658	702	745	787	752	764	779	709	778	759	768	744	762	734	769	762	714	790	757	718	783	770	760	709	729	776	726	792	778	756	730	777	728	752	740	763	732	743	752	751	776	761	797	764	777	811	726	724	783	711	783	740	710	749	726	816	722	787	760	727	734	756	752	736	743	786	741	732	780	745	798	753	798	753	717	740	746	743	808	741	761	773	735	718	758	738	716	763	761	735	799	765	726	738	746	788	759	750	783	776	770	765	776	718	786	740	722	732	734	736	779	814	713	750	814	716	683	760	803	747	769	743	777	767	759	681	759	722	768	787	747	745	758	766	722	753	758	748	764	765	740	790	752	774	752	779	767	760	741	760	799	728	751	685	796	785	693	777	722	775	775	727	742	763	747	766	734	756	733	743	740	784	761	788	724	716	761	757	797	781	778	717	753	772	780	739	752	749	765	772	781	725	747	723	732	756	754	762	754	737	800	738	689	727	791	753	826	756	704	840	764	804	755	731	809	771	748	709	738	728	782	765	736	724	768	734	757	797	737	786	774	748	775	762	739	793	787	763	715	774	743	732	701	755	763	729	754	749	754	772	817	801	782	780	753	808	742	747	758	741	795	760	770	771	777	769	742	768	733	812	719	708	731	743	768	706	734	745	713	769	727	756	743	674	755	737	767	765	714	739	716	775	740	704	715	697	690	721	727	711	744	774	716	752	792	766	792	755	712	728	692	731	790	699	741	833	717	751	747	780	759	722	755	755	779	720	721	717	745	784	740	808	751	769	734	747	725	797	693	734	755	789	739	735	735	762	734	755	789	734	709	758	751	759	737	766	695	735	763	765	707	731	736	800	700	733	787	743	746	746	744	729	783	751	727	772	741	793	711	725	735	730	763	733	763	755	752	730	747	774	788	697	775	764	811	765	781	753	711	733	763	736	770	737	759	751	755	734	767	761	759	731	783	780	764	739	743	781	767	782	772	757	737	794	707	725	820	774	773	773	737	708	743	733	732	740	736	740	760	751	744	718	694	749	774	720	778	743	757	756	723	732	782	743	730	743	730	702	732	793	808	775	770	746	793	724	770	769	692	731	845	828	744	790	777	757	756	731	747	725	733	711	714	743	700	747	760	746	763	755	712	752	766	770	765	719	755	784	779	712	701	711	775	773	712	722	778	798	775	797	737	789	760	769	772	685	747	765	734	692	730	776	790	712	737	817	735	760	767	705	750	728	771	762	733	749	739	830	733	721	755	755	731	774	755	779	749	688	758	748	763	707
19026	22662	16275	9160	6289	4442	3391	2700	2318	2045	1702	1487	1390	1250	1267	1145	1118	1055	964	942	975	975	935	898	896	871	906	813	807	794	800	833	771	778	752	842	738	791	769	735	784	784	694	724	801	798	763	806	719	732	741	796	718	763	724	726	769	723	734	699	739	711	736	746	712	700	737	726	748	765	707	725	719	700	730	742	707	707	694	737	759	762	761	686	748	760	689	751	707	708	752	733	708	690	692	719	692	756	707	705	685	764	711	743	694	756	670	721	773	697	694	746	747	720	770	700	697	703	710	710	745	692	763	758	689	743	726	699	733	660	671	760	683	686	739	705	707	747	734	698	701	711	655	670	678	739	723	771	735	721	749	681	720	711	702	723	718	757	734	708	690	725	696	701	685	696	741	683	744	754	723	741	721	685	682	744	744	692	718	691	708	699	705	680	662	660	661	733	705	696	697	717	714	673	685	679	713	727	714	712	731	686	740	770	709	684	706	736	697	744	707	691	686	689	730	719	689	735	713	720	740	707	734	732	692	710	692	711	711	739	686	704	744	726	683	672	702	724	720	716	703	695	730	746	697	741	679	712	725	710	704	713	732	676	696	704	687	695	754	621	711	708	679	736	758	710	750	724	695	767	692	698	660	708	690	680	673	699	710	720	675	728	709	721	694	704	719	707	783	703	681	718	695	664	662	711	703	731	701	728	700	698	701	716	691	692	736	699	717	693	798	727	688	718	730	689	672	701	699	708	699	726	746	667	667	727	715	737	704	709	766	651	740	694	691	702	698	681	702	721	666	650	691	687	704	653	695	710	697	715	723	685	724	708	677	672	702	676	695	660	714	726	686	708	683	714	687	690	685	743	743	699	698	699	704	750	703	676	700	752	705	674	772	734	711	747	730	719	678	748	700	741	742	682	701	687	770	713	754	679	726	715	693	710	688	788	711	689	721	722	690	698	675	674	682	699	718	664	720	689	744	704	730	684	687	691	717	711	706	693	701	715	728	710	703	675	702	660	687	735	726	673	736	698	703	673	712	704	704	711	718	709	654	712	664	758	733	684	697	705	697	734	711	701	695	664	698	693	737	676	731	746	696	668	681	702	735	699	702	676	673	706	702	726	721	694	695	660	671	738	709	733	712	701	723	730	703	674	701	701	697	696	681	689	755	699	708	729	678	694	731	731	698	750	748	722	721	687	706	724	698	680	724	693	678	680	669	688	691	684	654	680	701	738	716	729	733	738	734	744	713	700	694	693	687	697	690	703	720	684	707	716	692	739	718	706	745	749	700	689	681	686	716	730	695	712	750	718	752	693	731	685	675	691	696	688	731	728	712	705	679	692	666	734	730	742	716	722	707	680	758	751	738	726	694	710	696	699	738	738	676	723	742	710	735	710	710	729	700	651	641	736	715	656	746	717	671	723	747	674	684	692	652	718	760	747	718	702	701	715	682	690	735	667	664	673	711	736	682	752	712	686	684	714	718	645	700	752	693	683	705	719	682	672	708	695	729	734	715	660	698	681	685	686	697	736	742	719	701	709	686	698	706	668	681	704	678	741	699	742	685	755	689	688	724	700	748	722	682	746	743	701	739	750	710	696	680	722	718	706	668	712	729	753	718	664	725	723	735	682	712	689	741	722	677	733	725	702	688	750	698	691	728	709	712	677	769	750	732	704	709	725	700	730	686	648	725	678	702	686	693	742	694	679	676	674	746	735	720	725	732	704	691	674	673	682	644	674	715	678	680	712	685	729	729	694	716	714	708	725	733	684	715	702	688	731	721	688	736	736	723	698	687	720	740	667	694	683	738	688	684	704	730	735	687	693	709	721	729	722	736	702	703	708	696	702	725	684	737	712	692	670	691	727	779	665	739	697	671	720	689	706	682	695	666	750	663	715	714	710	721	737	729	696	645	734	747	726	713	682	671	713	697	718	663	708	716	698	680	752	716	708	708	687	662	703	723	720	727	704	734	743	676	727	714	671	737	710	680	738	685	690	711	710	724	697	669	699	717	733	716	722	733	676	729	731	695	733	693	694	686	705	721	698	702	711	686	680	713	703	725	684	692	668	771	658	729	698	703	726	699	689	633	719	743	762	704	684	697	718	724	696	709	756	683	707	716	678	658	725	697	699	650	729	698	710	751	702	692	748	721	666	707	705	676	688	647	698	682	689	697	702	690	725	656	659	660	693	720	693	729	741	705	711	669	697	727	670	710	757	722	710	747	687	734	708	740	718	693	711	711	739	694	737	736	737	711	701	755	730	701	686	688	686	678	662	747	684	711	728	728	737	687	672	688	677	748	689	747	730	705	712	716	695	721	714	729	720	683	707	693	721	699	685	678	694	754	747	713	693	675	715	771	677	708	740	731	775	680	746	687	733	703	709	713	671	716	675	742	668	711	752	752	721	754	715	713	739	711	722	694	675	709	755	708	739	736	685	695	716	701	727	696	694	737	702	646	734	745	709	708	709	678	719	729	715	692	735	719	683	724	724	688	747	688	697	685	711	721	698	678	667	662	716	691	677	702	670	707	721	693	695	793	754	688	708	690	712	719	689	679	675	680	726	731	674	688	716	705	731	665	680	720	651	706	749	756	669	695	764	723	690	724	698	693	736	710	709	664	738	734	695	763	682	703	700	742	734	714	689	736	782	711	705	678	713	717	731	737	703	674	694	692	752	683	681	723	692	713	734	730	698	690	751	743	728	697	689	697	712	743	730	762	677	685	683	742	741	694	683	669	732	725	697	645	731	700	718	686	752	756	729	744	716	693	742	733	715	713	708	747	687	747	682	703	687	709	683	738	667	716	757	679	657	701	710	689	701	686	700	716	676	682	722	716	684	757	708	701	681	718	708	720	688	696	751	707	747	699	693	689	715	735	726	722	706	706	692	695	720	687	760	713	672	683	704	756	693	672	713	745	738	764	683	723	692	653	706	711	729	706	699	713	712	755	725	698	721	694	692	740	716	725	709	724	686	689	708	731	702	711	718	679	684	660	714	713	710	702	697	744	730	739	733	708	713	709	685	726	740	689	698	752	715	719	740	669	699	715	696	670	719	673	729	701	714	703	729	741	732	736	715	759	680	729	677	730	707	741	702	776	698	704	660	698	683	687	726	686	717	745	691	701	727	741	699	660	745	739	721	729	667	728	716	718	691	717	710	740	694	703	676	717	717	723	703	741	697	734	720	739	738	728	703	706	743	704	732	675	721	701	729	650	752	699	725	700	732	700	716	654	703	718	713	702	668	693	655	709	724	696	714	713	736	703	745	672	730	723	685	762	745	688	733	653	720	679	697	700	738	704	720	713	696	661	685	707	725	673	709	664	724	682	735	748	689	698	669	677	709	670	732	711	743	718	719	713	703	688	682	708	651	716	711	713	714	649	703	765	737	692	707	729	691	718	692	710	705	729	735	742	682	767	751	682	724	691	666	703	735	702	680	719	678	723	732	750	716	722	721	688	697	683	714	726	652	702	744	716	712	699	720	711	702	739	680
28344	15864	2957	346	217	227	186	201	177	185	176	157	225	180	182	158	173	166	175	176	185	157	180	179	187	162	155	165	180	159	186	178	181	174	158	176	163	157	168	165	165	167	195	174	215	176	185	151	169	159	167	158	165	162	172	160	181	174	149	147	178	177	179	177	176	169	194	178	187	162	174	195	156	178	147	150	155	153	150	177	189	181	165	177	163	158	173	178	153	163	165	171	176	187	141	191	157	154	167	175	183	176	160	160	164	174	165	163	158	156	163	171	172	133	155	193	185	153	158	179	168	163	162	172	157	156	174	155	151	166	163	160	162	184	184	185	157	174	182	166	172	161	164	161	177	156	149	169	166	177	161	157	175	171	165	171	163	150	185	156	166	157	154	186	168	170	176	157	188	161	153	177	166	163	157	162	175	169	165	179	167	166	164	173	172	172	145	168	196	178	160	153	158	171	174	182	188	179	162	170	168	153	148	162	147	164	174	148	181	186	176	165	154	155	184	163	143	182	148	137	178	183	164	151	175	163	161	185	179	170	155	180	152	155	159	161	168	153	169	145	160	153	164	171	163	154	158	165	150	159	166	185	184	185	171	165	163	169	180	161	163	154	166	174	191	152	165	172	156	177	152	172	167	146	205	165	170	173	170	202	160	168	158	175	156	147	173	154	188	166	160	192	175	169	172	155	146	173	163	162	162	145	185	160	180	173	184	157	149	150	173	195	163	179	178	196	166	172	156	160	158	171	143	128	196	161	144	190	160	149	172	164	152	191	149	168	172	184	173	172	164	159	170	188	178	178	143	174	187	181	170	142	171	183	149	144	183	164	137	158	178	172	169	190	148	174	165	168	163	180	153	167	167	180	163	160	181	173	158	166	158	173	168	165	178	160	188	196	168	164	184	128	168	191	177	170	159	155	169	188	147	167	179	176	169	148	152	150	144	156	184	160	170	169	157	163	163	186	149	162	164	171	185	174	184	180	168	170	159	159	152	169	180	146	139	145	174	147	142	180	156	181	187	171	170	187	185	185	151	164	174	166	164	161	174	146	194	175	151	158	158	159	156	151	149	164	169	160	159	173	167	166	145	143	154	147	189	193	153	155	177	158	169	171	160	158	172	174	179	193	162	143	169	191	174	185	137	177	167	160	176	179	190	156	149	183	176	182	174	177	157	152	174	179	162	160	168	175	182	173	166	160	157	157	179	196	176	168	157	163	167	169	142	178	175	148	174	183	184	173	146	168	159	144	146	169	185	175	178	162	187	180	171	158	156	161	144	177	148	176	167	197	167	172	146	161	170	158	192	187	173	147	165	172	173	188	161	172	187	175	189	153	185	150	187	136	161	157	165	161	146	160	159	175	169	161	175	144	163	181	171	175	156	146	161	147	166	166	159	170	179	164	158	174	173	168	162	186	188	170	167	164	180	176	184	174	174	168	167	182	161	166	156	156	173	156	170	156	163	158	178	165	159	199	174	185	172	158	163	170	168	161	169	175	154	163	171	167	155	170	158	148	177	174	173	164	153	198	165	175	200	150	167	185	154	180	161	202	198	157	165	153	170	167	175	176	165	156	182	178	197	159	193	176	182	151	182	150	169	186	180	164	161	169	182	157	204	164	156	182	166	139	156	156	171	180	158	158	168	183	146	181	171	163	161	160	184	174	181	182	165	175	179	151	161	168	175	183	158	193	162	172	160	177	148	171	177	182	176	169	165	173	170	167	186	186	176	181	161	163	174	142	161	173	151	153	152	200	165	153	142	155	158	147	168	180	144	144	160	188	170	189	175	179	149	178	191	172	193	168	172	171	162	152	161	156	171	177	165	175	145	172	166	160	164	156	173	188	151	172	137	169	145	186	171	187	179	172	166	176	155	141	145	192	165	154	179	179	181	173	163	169	150	155	181	167	169	158	167	152	165	169	153	174	170	162	169	168	159	181	185	166	172	164	164	156	167	168	163	159	191	177	132	179	181	165	159	140	139	162	170	170	176	168	166	171	170	151	179	187	167	182	188	172	162	168	165	158	165	147	161	173	154	175	167	158	151	183	190	155	155	166	182	192	160	174	140	157	156	163	179	177	168	168	160	162	160	152	184	171	172	166	189	200	170	163	171	174	160	171	121	171	179	180	148	180	166	176	166	168	160	161	176	174	162	190	179	160	173	168	188	173	172	145	168	171	168	175	178	171	162	182	156	170	175	172	153	163	148	176	170	173	143	163	166	139	165	157	158	171	161	174	191	150	178	175	151	153	170	173	178	189	159	161	163	180	170	168	159	167	199	165	181	158	179	185	185	173	172	175	192	167	172	149	165	159	166	175	156	159	158	152	194	158	180	157	169	154	150	166	177	166	183	155	162	174	165	150	165	154	157	182	158	177	164	183	144	173	164	169	172	147	185	180	138	163	167	158	173	163	164	170	148	164	185	155	187	169	155	151	165	156	141	180	172	179	192	181	169	183	193	167	149	161	177	187	186	163	157	179	160	160	150	179	172	160	161	175	167	142	175	160	178	165	162	168	170	169	184	163	169	166	147	178	158	186	199	154	154	158	161	163	171	167	155	167	192	152	157	164	163	169	170	174	159	157	138	167	157	190	166	149	184	141	163	154	170	174	170	161	176	179	185	166	170	159	164	170	166	172	155	157	171	166	168	176	140	169	147	133	172	152	181	150	166	148	190	161	158	166	159	176	183	166	168	174	170	170	156	169	152	167	184	171	179	157	143	152	165	190	190	168	185	155	155	161	147	163	161	178	160	169	173	179	164	176	165	168	176	164	164	173	183	170	167	181	129	176	182	162	151	159	187	157	162	175	160	183	172	148	165	153	158	169	169	178	165	165	179	139	184	173	179	152	172	169	167	153	159	181	166	166	156	187	151	156	188	140	165	172	196	150	139	162	164	166	177	155	170	159	164	156	174	185	157	183	181	177	161	162	190	150	151	142	165	159	169	150	167	177	167	158	194	163	151	162	171	167	145	172	168	153	158	173	188	178	180	175	184	158	195	165	171	162	177	187	183	176	147	153	182	172	158	155	156	159	181	190	183	155	162	162	158	152	172	153	159	171	172	149	162	166	168	158	161	152	149	163	170	171	165	156	156	156	158	170	197	178	166	172	171	164	152	162	141	147	159	165	149	150	166	148	162	170	154	168	167	158	163	162	169	157	147	160	183	169	184	162	152	174	179	175	150	162	188	179	171	160	136	162	170	185	166	180	198	178	185	171	165	155	189	158	154	154	167	161	175	175	148	145	178	162	182	166	152	183	183	157	190	159	162	157	164	169	181	144	155	184	176	157	161	163	179	181	155	183	173	149	170	158	190	178	164	179	172	164	163	183	191	197	181	175	166	146	185	177	146	190	173	168	145	153	179	153	166	162	175	151	150	169	156	167	170	171	186	165	207	172	157	143	169	170	204	150	165	167	136	181	170	175	176	156	168	179	165	152	172	169	153	140	159	153	164	156	169	150	167	182	162	166	173	168	170	181	163	195
12473	5109	700	417	313	301	236	226	230	216	185	222	219	205	218	197	190	194	169	170	192	218	173	205	193	194	221	212	184	186	204	190	232	193	186	197	213	192	177	175	172	173	174	187	219	217	186	184	173	178	216	191	193	194	193	197	199	208	190	207	168	181	178	207	192	198	149	162	191	199	189	197	196	180	197	210	152	193	181	187	194	240	200	207	191	170	199	159	213	213	207	183	171	182	179	207	191	191	183	179	170	186	191	188	179	182	211	198	191	189	201	184	192	188	195	174	168	180	191	209	213	214	173	183	184	186	187	203	159	164	179	187	196	224	212	180	201	195	179	179	191	195	191	170	181	187	192	171	188	207	198	180	221	198	187	186	179	189	180	185	182	195	206	176	206	186	183	193	182	178	186	201	173	216	210	187	184	171	192	204	182	190	180	206	186	199	205	200	184	176	167	167	197	204	205	202	178	191	183	222	210	189	192	195	186	205	181	197	175	200	183	200	210	195	188	187	182	150	184	191	174	181	209	197	180	175	200	177	188	184	158	182	196	177	198	180	187	199	186	193	194	177	177	190	194	196	165	171	180	170	215	176	189	194	185	205	182	192	186	198	173	188	192	194	195	199	185	161	189	182	195	185	173	179	200	187	181	177	191	194	222	196	202	185	193	206	214	198	180	207	202	165	195	189	179	192	184	185	183	205	186	190	194	206	193	198	179	206	183	208	229	190	188	215	207	174	160	214	208	174	196	193	162	196	188	191	176	191	204	197	174	227	216	203	203	186	218	171	191	177	191	169	162	170	194	192	160	179	177	174	184	189	204	204	201	203	172	195	177	213	174	183	188	178	203	194	191	181	186	182	176	182	163	175	205	189	193	190	194	204	196	181	189	173	181	199	160	162	183	198	177	182	172	195	183	177	239	185	188	194	177	180	172	193	187	185	174	192	175	190	178	177	182	182	166	173	189	173	178	193	198	160	178	173	186	182	185	168	198	192	204	207	154	174	185	183	180	190	180	176	177	186	195	192	182	190	215	190	176	185	188	212	216	203	182	199	190	181	205	167	189	199	204	193	168	172	190	196	161	203	185	202	210	201	186	189	212	191	177	206	194	184	184	201	210	179	165	196	186	179	169	180	199	168	188	205	170	195	201	204	192	181	176	193	186	185	215	214	184	197	174	200	198	201	216	167	162	205	175	183	197	196	171	196	191	196	185	169	182	181	192	169	213	176	192	204	188	179	193	196	184	208	188	183	216	173	205	186	189	213	197	190	191	179	189	153	191	181	183	184	195	197	199	193	172	163	196	195	195	176	174	201	169	178	184	195	206	167	187	173	198	218	178	171	184	170	176	203	194	212	192	210	190	179	199	192	186	207	170	194	195	198	190	202	168	196	186	175	204	193	202	198	190	203	191	191	215	187	200	186	190	197	180	208	192	181	198	174	176	193	203	202	165	180	217	200	179	182	176	172	220	177	191	192	170	188	174	165	167	192	178	173	187	186	210	204	197	175	179	176	214	189	193	168	198	185	183	196	159	190	170	197	194	207	196	170	191	186	160	191	180	175	204	182	173	195	163	161	190	193	179	203	182	194	172	171	195	190	186	203	206	171	198	202	184	182	196	184	194	199	185	208	167	182	182	194	190	164	189	210	211	174	207	193	182	180	175	182	199	172	201	201	194	179	191	194	187	194	221	158	195	193	169	169	180	194	181	210	180	173	185	190	202	192	224	199	208	178	192	178	173	197	226	198	193	197	206	167	206	191	166	197	203	166	186	190	189	165	191	189	198	188	215	181	185	171	179	194	197	177	179	222	173	207	188	182	187	213	178	205	183	185	186	189	171	146	202	205	177	186	201	201	179	196	175	184	192	186	187	194	179	187	179	196	178	175	166	165	181	210	181	201	213	201	178	191	210	172	184	187	197	201	208	188	199	206	188	180	178	189	176	188	216	157	187	202	186	195	176	213	208	180	188	187	187	160	207	214	178	210	166	174	163	194	187	177	188	181	197	193	188	174	164	197	190	188	195	198	200	167	209	189	165	178	186	198	179	190	191	165	169	202	182	181	179	191	162	190	178	172	190	170	182	183	179	216	169	187	201	186	155	172	162	200	166	180	184	186	170	169	210	185	197	174	200	185	192	207	201	208	178	175	200	174	178	188	207	182	174	180	182	178	190	202	175	212	185	187	186	180	181	178	204	196	197	191	161	205	197	193	196	208	171	174	170	185	204	191	191	182	181	177	192	196	172	182	205	201	197	192	185	200	155	173	195	175	173	198	185	170	153	183	219	193	181	181	210	203	178	168	163	198	200	184	197	202	198	189	194	174	192	177	188	187	195	177	196	218	178	173	181	196	203	180	199	169	178	163	168	196	189	181	167	188	186	166	191	175	180	228	198	171	176	168	187	192	175	193	195	176	188	199	183	201	196	173	187	201	192	197	171	196	187	183	197	194	197	183	195	194	192	188	181	208	185	161	187	180	204	182	203	187	187	180	199	199	174	187	178	190	200	196	199	166	194	192	172	185	194	208	169	205	179	193	194	187	207	153	180	180	186	206	186	179	196	186	184	184	196	166	197	182	167	183	198	182	168	180	208	185	174	174	175	197	182	194	206	188	186	205	168	178	183	185	193	217	192	181	187	194	190	202	230	180	175	175	185	198	189	192	193	185	181	175	178	214	182	182	169	162	182	167	189	190	219	196	180	205	215	160	180	189	163	179	178	191	193	198	213	199	189	185	191	194	187	182	191	185	181	202	176	182	180	178	220	178	179	185	183	166	189	172	182	186	185	185	181	192	179	209	195	171	143	178	187	195	168	145	179	183	174	182	183	198	183	206	201	187	205	187	185	168	211	190	175	172	173	174	172	193	179	215	165	187	187	217	185	225	176	179	193	199	168	164	180	189	178	177	189	186	197	185	184	194	215	201	174	196	192	184	172	179	197	209	182	197	205	178	174	187	176	179	204	202	207	210	187	199	188	171	222	188	196	158	184	194	173	176	181	156	215	185	192	189	189	179	189	179	169	196	175	188	182	196	175	179	194	172	170	169	164	190	191	192	208	189	171	209	187	200	207	153	210	190	192	203	174	192	199	194	169	193	187	174	189	173	183	187	199	185	180	178	198	199	171	188	186	208	189	180	183	182	178	177	214	180	199	189	193	194	176	177	199	189	188	180	184	190	159	199	200	191	191	202	197	196	173	159	180	200	173	170	190	192	208	192	169	188	200	170	218	179	177	215	195	175	170	183	185	190	175	175	196	178	187	168	187	186	190	194	178	179	216	170	183	194	188	199	205	160	183	209	199	201	177	189	162	181	182	169	186	164	198	174	160	198	182	173	161	197	173	215	213	204	190	191	194	210	189	170	165	181	186	185	200	179	205	169	189	180	187	172	207	197	199	182	228	200	198	190	190	177	195	175	188	213	166	188	188	182	199	170	183	195	205	192	187	177	195	192	177	206	170	195	186	181	193	194	187	185	197	201	177	173	182	195
24398	20362	26874	23738	20361	13334	1510	925	739	679	662	575	560	547	528	538	524	500	483	472	453	440	448	478	453	395	460	427	425	434	421	450	426	432	406	434	412	418	445	415	452	428	433	425	455	428	423	417	398	439	390	449	430	407	437	422	426	434	446	433	430	423	439	394	415	435	430	428	418	409	382	423	420	421	417	424	387	449	452	443	416	426	408	396	448	444	413	422	419	438	426	432	449	415	428	401	384	412	403	423	453	436	414	430	406	417	406	404	448	430	421	421	415	453	415	457	433	444	458	398	431	397	452	427	422	408	433	426	431	394	420	430	416	444	416	417	392	405	417	401	420	436	432	395	405	429	402	439	422	425	430	401	417	444	441	407	399	407	410	390	383	370	413	400	399	397	405	429	409	419	397	423	422	386	422	403	383	430	432	416	435	421	404	447	429	362	416	441	427	392	419	420	426	414	429	389	410	406	418	439	407	402	437	422	410	408	422	434	409	417	420	431	394	390	399	406	403	446	413	428	401	417	407	420	424	410	413	405	395	437	379	415	465	417	393	429	398	415	437	423	386	478	429	423	375	389	459	376	423	401	396	415	452	420	411	430	411	425	407	439	419	419	363	425	409	397	422	428	420	422	440	426	434	424	409	435	380	407	456	430	466	432	405	397	429	424	382	401	422	394	413	432	424	411	416	440	411	430	430	372	407	410	419	418	412	449	398	443	407	412	409	463	428	374	400	410	451	423	420	423	412	402	437	417	457	409	441	388	434	411	422	390	402	457	426	417	359	396	385	387	392	408	415	434	409	424	412	398	429	424	408	430	425	379	419	389	418	399	404	381	442	395	425	398	436	425	447	419	447	441	411	472	434	419	395	388	392	402	397	422	414	381	416	414	420	400	416	413	401	387	413	384	434	400	410	422	418	423	394	407	409	438	407	446	425	400	407	419	426	442	445	424	407	445	413	440	420	397	396	376	399	400	412	423	374	423	424	371	382	427	410	389	423	418	422	439	418	413	364	429	419	428	359	423	411	435	440	384	419	443	441	394	459	422	419	394	394	403	407	411	439	440	433	423	429	388	440	430	394	428	441	408	404	350	400	385	442	443	402	417	448	469	399	435	386	444	405	391	459	432	398	402	393	421	391	424	423	401	441	396	423	390	417	432	422	405	385	425	407	414	396	408	412	428	412	426	442	417	392	409	451	403	429	409	397	427	423	430	432	398	427	428	423	423	416	415	393	416	422	437	427	425	421	403	438	440	420	420	411	421	440	437	416	382	446	405	422	424	419	411	371	422	390	416	402	401	390	445	415	394	422	402	413	432	400	430	391	387	424	419	428	474	405	425	402	393	414	421	450	428	380	419	406	393	433	423	406	449	397	375	380	386	414	436	374	401	444	414	431	403	410	428	424	419	390	405	417	368	418	396	397	387	408	410	467	438	389	397	443	422	392	450	419	434	465	430	440	418	398	426	406	450	438	384	413	445	372	416	435	428	371	401	411	413	405	396	395	405	426	408	406	372	413	421	433	424	423	431	379	402	421	451	422	401	395	385	452	445	425	404	434	422	405	453	444	382	452	386	441	416	429	389	414	455	401	407	415	411	392	468	385	424	447	375	415	396	365	409	453	402	431	386	413	416	423	417	451	438	390	399	432	391	434	441	418	411	394	414	410	428	422	432	384	419	403	440	440	401	445	433	398	416	415	439	436	400	399	395	420	422	419	413	395	419	417	409	408	421	410	385	439	392	397	409	419	406	448	383	424	404	391	413	442	403	423	406	446	443	402	411	384	395	418	417	442	409	439	383	401	419	406	432	435	393	458	430	390	425	392	451	411	420	446	405	430	408	348	404	403	420	408	392	422	427	388	417	395	393	405	425	381	445	398	407	423	387	385	403	415	419	441	365	395	436	423	411	429	433	447	411	413	413	426	410	410	435	395	436	395	401	377	411	398	434	431	398	415	436	429	410	423	405	431	402	430	438	419	398	428	396	382	440	415	377	426	447	407	405	413	423	433	432	363	413	410	392	416	434	410	448	417	412	436	391	423	399	396	405	448	386	449	384	407	408	404	378	445	416	420	411	412	405	403	424	403	431	407	413	421	404	399	389	437	436	402	407	396	420	401	395	420	417	412	437	425	404	388	387	415	416	406	373	404	414	452	358	370	426	394	389	453	424	436	392	395	400	387	433	381	435	417	382	404	432	422	413	434	442	400	462	418	400	382	410	416	441	417	420	416	405	403	388	432	405	414	421	398	407	384	395	413	406	402	449	417	414	386	388	409	461	429	413	440	414	436	413	423	425	412	409	432	403	394	431	395	429	430	414	438	399	396	426	408	408	431	435	417	411	446	445	415	456	395	428	396	399	385	418	421	407	421	400	415	387	438	407	416	425	392	426	400	402	432	442	438	455	439	410	399	417	401	421	410	413	417	440	437	430	409	408	378	378	412	423	424	425	433	417	406	444	435	380	404	434	455	395	412	395	411	395	416	403	389	382	395	446	456	432	435	433	417	396	429	388	429	367	397	406	404	375	375	392	422	403	417	427	431	404	402	420	437	399	419	411	413	409	396	438	412	444	437	375	424	434	413	433	380	407	398	416	461	412	415	387	409	422	411	398	431	437	407	417	402	441	433	393	430	421	433	427	423	411	391	406	403	403	447	392	372	370	405	421	422	421	438	440	445	405	447	398	424	421	410	416	398	414	403	409	441	446	431	395	394	403	442	450	375	414	385	414	422	415	425	412	420	431	462	427	421	421	409	392	423	429	422	386	381	435	435	389	428	451	411	423	401	444	432	408	384	415	397	419	438	427	458	411	403	402	419	405	424	443	394	448	429	429	437	449	387	377	425	429	405	460	392	403	417	443	399	400	418	446	434	423	415	408	429	405	436	400	417	401	417	410	449	394	436	416	371	422	407	439	434	394	423	416	407	403	429	409	401	427	412	409	437	393	430	418	414	436	391	394	425	436	430	408	417	384	441	425	396	414	419	405	419	443	448	403	409	395	392	419	435	446	432	417	418	405	417	404	412	408	385	379	437	401	403	441	449	445	449	434	416	434	417	408	427	412	415	428	437	369	423	394	398	399	442	425	427	410	399	413	392	390	365	409	452	387	405	422	429	407	398	412	405	407	409	424	400	408	406	399	447	393	406	431	395	413	443	400	429	426	421	411	389	420	419	397	438	408	409	451	389	437	420	420	398	441	404	417	449	417	409	412	398	420	426	426	478	410	408	435	453	388	417	436	460	407	434	414	415	397	399	421	428	387	396	428	374	382	409	462	427	462	413	428	423	419	417	407	431	387	425	427	423	419	422	427	416	436	406	412	403	395	447	437	384	399	418	388	396	399	403	450	415	435	410	411	410	413	411	419	377	398	419	428	394	401	398	437	400	397	411	376	435	423	389	388	378	414	404	421	408	417	423	405	411	420	416	418	397	447	421	426	427	394	432	416	395	407	422	401	412	435	412	407	378	459	400	424	373	410	379	410	385	400
21113	18468	10291	5404	3504	2433	1800	1442	1256	1102	901	839	760	708	657	599	599	593	566	567	546	511	474	508	479	471	500	458	468	431	452	451	411	471	458	462	411	466	430	458	450	426	442	410	388	443	431	424	417	434	424	400	420	394	388	418	398	383	372	428	407	418	428	392	355	416	424	406	449	419	422	412	411	370	430	438	405	409	379	396	392	384	415	389	413	416	380	405	416	401	416	367	427	390	381	431	394	385	413	398	411	431	428	405	433	411	422	360	391	449	376	390	431	434	374	410	388	367	398	402	412	398	388	418	404	388	398	378	382	408	386	414	395	394	392	425	394	439	397	411	383	385	406	426	364	417	396	394	417	395	405	415	409	412	382	429	402	410	430	365	399	424	392	392	394	384	396	405	398	402	395	412	380	421	380	399	435	416	384	381	426	433	402	397	419	406	362	394	412	414	385	438	427	396	395	441	384	405	397	421	381	410	397	389	395	432	402	407	409	402	400	395	438	410	409	398	355	417	388	396	385	407	406	374	387	402	413	357	398	387	367	400	395	411	369	388	394	396	404	367	383	383	433	373	384	397	416	362	409	411	367	369	398	410	396	407	403	407	407	407	386	414	365	391	393	423	423	418	392	388	385	430	372	386	381	406	422	409	387	410	382	413	430	426	401	421	404	400	395	391	428	389	444	444	409	422	414	422	405	420	377	393	399	408	406	379	416	399	397	405	390	361	385	410	399	392	411	444	406	359	400	375	389	395	411	363	396	402	382	401	401	440	428	410	413	399	393	366	433	384	428	392	369	391	366	393	448	360	398	403	387	430	377	404	425	380	423	424	418	362	405	390	369	403	385	407	403	372	406	398	397	443	365	390	399	389	429	383	389	369	407	405	397	399	419	388	388	364	414	440	416	371	405	385	392	405	406	385	366	407	383	400	371	427	377	399	436	419	418	383	414	372	380	363	391	363	393	421	404	417	398	407	408	433	403	380	389	428	399	376	408	425	392	370	407	395	391	401	367	418	387	374	390	366	394	387	416	373	409	414	392	412	364	422	389	378	415	416	381	420	399	390	402	387	387	409	405	398	406	411	441	395	380	423	390	403	423	397	353	395	398	400	403	403	391	411	388	383	431	396	411	430	399	432	378	375	424	400	420	384	373	353	408	422	407	398	360	444	378	371	399	409	393	415	379	407	412	440	405	388	364	378	393	356	369	390	427	395	405	422	393	361	396	393	409	361	410	374	403	396	417	437	414	386	384	386	385	388	432	417	379	386	398	399	398	365	387	390	366	387	365	402	386	416	415	408	371	398	390	411	453	368	377	373	372	358	426	370	392	403	386	408	441	405	357	393	405	379	397	436	423	394	350	375	385	408	369	396	394	400	404	414	351	388	393	390	370	382	378	415	425	427	436	369	417	370	373	429	365	379	421	400	408	375	410	410	386	406	394	414	412	420	407	398	398	427	375	377	426	440	408	414	378	386	402	425	395	398	390	433	394	392	402	408	425	426	355	377	404	380	372	408	385	377	420	374	380	404	417	386	391	412	380	406	375	386	387	400	386	382	368	401	362	426	395	406	419	388	390	421	377	400	378	379	384	449	440	376	388	386	444	402	393	414	409	418	397	407	426	404	391	384	427	419	371	393	407	368	375	391	382	383	408	409	415	402	378	387	410	414	379	411	416	380	357	394	410	415	386	390	381	388	401	393	435	372	387	413	387	411	385	428	425	452	389	433	388	434	404	376	417	398	393	411	411	367	384	418	389	407	363	403	402	415	388	399	385	353	414	417	423	381	381	407	383	459	377	398	383	412	374	413	365	402	385	396	382	431	388	403	403	382	403	400	400	416	414	423	382	370	363	425	412	379	432	381	440	412	427	380	404	414	413	389	387	385	373	413	380	359	416	399	417	403	390	362	394	415	378	396	429	371	386	402	423	354	404	406	402	406	393	431	374	363	420	404	381	416	408	393	368	390	374	379	431	409	398	416	407	385	393	413	394	390	422	417	387	392	409	389	372	365	350	381	413	382	396	443	393	413	408	395	370	410	362	419	412	392	404	414	454	390	383	364	403	419	410	428	373	434	403	417	426	414	403	402	394	406	409	423	409	401	403	447	394	375	372	388	422	416	391	396	360	386	391	438	441	418	411	414	393	374	391	400	437	397	376	386	375	425	402	393	408	437	369	430	408	391	396	380	382	429	386	397	423	412	379	404	406	414	401	396	395	414	403	383	412	394	398	405	396	403	394	450	390	397	430	408	395	387	411	383	395	413	385	399	405	418	385	413	396	446	404	427	421	386	396	437	409	419	390	391	410	418	396	366	405	415	419	389	377	381	417	392	394	396	401	414	398	390	408	414	382	387	435	419	385	422	395	382	392	397	388	398	363	410	403	394	380	393	409	393	384	397	387	406	424	412	423	383	397	374	412	416	414	414	380	354	352	411	413	404	416	422	432	409	392	409	379	355	389	390	408	400	379	403	377	378	414	395	407	409	402	388	431	401	407	409	383	392	397	424	392	426	407	398	381	399	421	384	435	376	397	416	403	428	399	382	416	395	396	393	413	422	428	400	396	411	390	392	422	379	418	390	401	392	375	419	399	396	400	408	417	428	396	404	387	394	361	390	391	397	395	427	381	365	378	416	399	380	398	382	365	373	415	410	397	405	398	357	386	383	402	387	400	408	385	383	398	395	395	375	409	402	411	408	393	405	424	358	413	389	408	408	431	435	406	368	402	375	394	395	373	390	395	380	422	403	406	407	424	398	368	397	440	429	389	434	361	411	424	392	383	406	415	412	397	408	411	379	427	418	364	382	435	379	392	374	385	405	421	404	383	389	396	388	381	422	404	392	422	414	401	393	421	411	404	427	425	393	408	414	440	407	370	418	390	439	430	397	398	393	368	365	385	438	395	432	385	384	411	424	401	394	399	420	404	384	382	374	414	399	414	445	447	390	401	414	391	395	374	392	395	377	402	426	401	382	401	415	402	347	387	441	390	389	421	378	415	387	391	401	397	380	397	391	355	384	436	393	402	396	376	397	436	405	422	446	409	421	383	403	372	412	393	422	431	380	388	380	394	440	406	390	402	447	441	387	390	399	378	391	403	423	394	404	390	382	412	418	383	380	421	379	403	379	394	436	421	397	430	395	430	427	370	394	418	392	421	408	391	406	393	379	355	433	393	428	430	429	383	408	430	416	409	452	453	417	401	348	410	410	380	360	422	406	407	382	383	429	413	367	364	388	420	403	393	389	390	400	416	416	393	416	411	381	393	393	395	385	390	392	400	412	417	374	366	425	391	422	379	389	417	395	450	388	422	405	432	429	399	431	407	419	391	397	382	387	396	392	373	374	438	387	390	374	390	411	405	453	390	398	408	431	420	400	439	432	400	387	377	410	417	398	366	399	391	395	369	351	416	397	390	419	399	387	400	392	428	414	361	417	429	398	409	398	389	388	378	383	460	431	406	389	367	383	424	398	366	448	416	405	385	436	403	401
22429	20362	27374	23242	20367	20483	12995	2020	1435	1334	1207	1115	1073	1034	939	954	987	895	900	860	898	847	828	840	829	833	786	855	816	792	786	766	811	771	841	758	823	809	815	754	782	805	779	725	828	766	779	799	772	788	754	783	744	701	801	814	758	784	709	771	758	731	759	788	767	781	760	761	755	767	752	822	718	764	788	758	735	764	795	764	710	707	722	764	781	754	732	761	790	782	741	775	728	740	771	723	711	727	790	705	739	783	716	752	776	774	761	710	725	757	763	783	693	774	754	720	775	765	793	762	753	741	799	761	763	757	731	769	752	734	736	755	703	758	788	750	747	761	760	751	706	788	715	760	790	730	756	783	765	741	734	747	716	778	763	791	773	740	764	748	720	797	693	750	761	751	781	712	703	747	774	704	751	763	752	754	763	734	729	715	758	748	788	768	753	852	778	707	760	772	731	725	740	725	759	771	744	721	752	704	799	769	742	719	754	762	746	711	776	726	802	777	758	751	750	761	813	692	761	752	752	741	765	775	763	684	754	736	716	721	728	798	765	761	754	779	728	741	753	774	761	714	756	761	716	774	777	821	761	736	762	754	748	736	771	702	730	730	774	714	774	793	777	767	776	758	759	760	725	758	711	765	748	786	740	733	770	740	724	770	754	748	723	746	706	733	765	717	755	730	749	774	735	718	674	728	778	793	759	779	746	727	753	804	764	769	763	737	737	734	737	741	720	753	713	770	817	749	730	717	741	751	778	756	803	749	723	787	745	779	782	753	738	768	697	757	777	740	717	749	812	756	721	735	775	769	766	740	700	731	686	790	771	757	729	735	730	732	791	767	739	744	738	734	743	804	740	744	735	733	697	771	780	749	809	780	679	782	732	764	764	787	752	759	758	789	773	741	776	786	753	746	738	717	754	767	754	750	775	718	712	766	768	735	765	763	720	728	756	749	729	732	749	729	762	777	777	724	748	712	699	735	717	735	808	718	734	760	745	776	807	761	729	744	775	742	750	730	734	768	767	704	756	725	741	706	755	685	790	745	756	768	732	746	726	693	776	732	737	775	725	727	799	746	742	751	735	775	762	766	757	759	712	754	723	769	747	757	766	732	756	739	754	796	775	734	749	730	779	771	730	761	710	750	744	741	748	738	762	742	777	767	747	761	757	711	756	760	816	711	720	755	812	734	753	697	773	790	767	699	778	746	691	807	796	725	688	735	737	774	739	701	739	774	761	735	712	796	771	755	731	771	744	752	752	733	706	727	741	721	732	742	764	693	710	764	743	767	723	755	743	764	747	754	744	712	778	693	738	731	748	691	779	788	723	777	726	704	762	770	736	740	723	745	711	776	775	755	770	701	737	787	729	778	762	791	717	757	759	724	766	788	753	725	733	793	738	754	744	762	772	765	728	754	763	716	803	711	745	743	698	736	731	784	763	772	762	742	746	738	754	755	755	689	710	754	720	802	740	726	770	765	799	763	709	743	734	747	721	711	788	715	767	754	756	753	733	730	789	709	774	707	724	784	743	761	793	785	792	741	747	740	749	780	729	712	713	765	710	738	745	795	808	807	729	774	715	718	747	768	748	746	762	743	788	785	773	805	753	739	790	750	732	785	702	758	790	769	773	722	776	766	744	736	760	762	746	734	737	753	737	730	748	760	758	738	727	772	772	768	829	794	756	703	768	735	745	740	750	754	786	740	742	752	733	751	696	742	716	790	768	714	795	769	670	752	735	752	729	778	681	756	699	748	749	737	783	758	697	754	724	775	762	730	754	776	740	750	756	754	723	725	716	788	765	759	751	723	738	744	735	780	753	806	732	752	744	708	748	758	781	741	746	696	724	704	727	740	785	742	730	690	722	768	730	777	725	705	751	710	767	733	737	701	755	777	747	728	742	710	732	735	726	787	759	764	769	727	744	738	759	780	757	715	721	704	798	753	756	769	736	725	720	769	747	755	797	742	752	745	725	767	793	759	702	796	764	689	747	791	759	708	759	731	806	753	776	749	751	746	730	729	691	753	741	760	716	743	737	791	754	825	712	717	755	780	784	789	774	750	758	797	706	771	792	779	734	735	771	757	680	733	799	733	772	762	742	712	749	733	745	716	727	739	708	746	751	742	725	739	767	728	731	691	774	764	801	772	719	754	734	735	762	726	750	765	789	763	722	763	739	725	775	709	762	744	788	735	745	742	747	765	734	768	749	776	769	717	732	720	738	723	789	707	748	675	768	741	769	760	714	758	710	803	741	712	786	788	742	722	774	772	729	797	770	750	808	778	749	785	769	771	738	723	763	746	710	679	742	792	697	816	704	783	740	738	737	788	798	727	764	722	732	773	780	727	715	794	773	751	793	768	744	717	701	759	698	725	710	775	797	777	769	766	770	789	768	745	740	764	770	714	733	762	756	756	808	726	740	721	686	725	760	771	754	705	756	789	756	712	778	740	720	745	792	736	721	797	820	692	765	774	736	769	747	759	746	748	724	745	731	715	794	719	777	728	726	761	795	708	730	785	740	754	760	702	736	750	766	699	702	772	825	759	715	747	728	753	726	773	780	758	755	764	774	748	768	724	723	770	740	786	762	718	766	763	705	754	765	779	763	746	707	727	806	792	769	788	750	763	750	725	784	680	763	701	739	735	782	746	738	741	747	715	769	768	708	729	768	725	735	670	726	703	730	797	765	724	787	744	711	783	714	724	707	697	790	740	725	803	767	737	674	738	741	712	704	727	726	786	752	711	777	794	768	735	697	730	762	781	728	737	755	781	758	745	712	755	722	678	735	746	766	713	738	734	764	742	739	791	732	758	768	723	650	722	713	740	767	801	744	803	749	705	729	683	779	726	806	730	746	782	745	752	768	810	784	764	781	791	727	748	732	729	743	762	709	761	781	720	767	788	780	695	775	803	715	717	738	735	726	790	735	749	777	780	742	717	755	741	726	734	709	752	754	744	735	709	762	748	715	777	701	747	753	758	772	805	797	741	715	783	731	768	773	748	733	764	718	792	776	751	741	767	751	726	747	790	781	715	790	707	751	790	755	731	703	733	750	742	741	754	763	697	743	759	772	743	740	735	710	746	744	730	746	733	737	784	756	777	735	769	751	721	736	757	738	775	755	703	733	749	731	767	755	749	737	728	721	789	747	698	725	730	770	744	724	723	721	761	746	677	772	739	727	732	716	719	711	778	805	801	792	725	731	743	734	781	745	724	785	708	760	758	783	757	752	761	748	737	746	719	709	744	755	712	783	780	710	702	754	764	761	707	765	815	717	768	773	745	712	730	720	776	751	758	736	755	747	793	768	774	758	783	710	747	722	703	755	752	779	745	731	733	789	768	757	741	748	758	747	760	749	793	764	726	757	755	678	712	775	748	727	758	798	704	786	714	707	793	722	676	716	735	723	756	790	738	809	767	720	753	725	694	758	776	755	757	745	766	738	749	709	768	749	733	821	748	756	809	697	729	793	817	767	730	728	774	767	740	715	732	699	717	769	710
19920	22917	16460	9264	6223	4464	3482	2699	2332	2024	1725	1505	1405	1318	1234	1157	1067	1058	1035	1021	964	961	898	894	912	797	847	889	825	890	813	818	793	737	768	752	777	752	781	783	751	764	763	729	736	739	741	735	704	735	728	751	800	761	775	702	757	719	756	730	735	726	726	710	730	753	716	713	747	716	776	707	680	738	748	674	720	721	736	732	700	697	761	742	704	674	738	722	726	742	728	729	729	706	758	706	718	706	720	758	713	721	690	758	680	709	731	629	669	740	672	774	722	699	727	717	727	704	674	706	722	739	723	742	675	650	679	721	737	709	703	725	677	694	750	719	653	716	703	745	715	696	655	693	675	661	698	766	712	736	720	749	715	715	752	718	721	665	744	723	733	730	709	735	711	692	729	657	727	691	700	715	687	697	699	692	706	744	764	697	727	707	769	731	663	723	738	671	676	691	710	709	729	775	647	713	700	746	742	748	727	753	725	718	732	711	714	774	713	650	697	707	695	741	702	744	715	739	681	702	663	695	686	692	692	689	711	774	702	668	691	714	663	683	756	732	685	687	731	717	716	723	699	696	734	709	747	751	699	714	654	693	721	706	739	672	704	715	723	728	679	713	717	722	711	677	725	669	778	708	740	682	764	725	651	719	684	672	729	780	724	761	729	707	704	750	720	721	710	695	704	707	688	698	740	712	737	703	662	754	683	685	745	709	762	665	750	718	708	665	738	698	656	696	724	719	709	677	690	728	694	687	718	720	711	700	670	735	735	648	684	732	742	707	684	697	691	704	703	666	697	722	709	708	710	732	694	726	725	727	747	706	744	687	703	743	678	663	712	706	702	717	739	735	695	761	721	708	723	707	787	697	696	683	679	691	718	726	720	734	732	705	711	727	719	694	705	739	690	758	724	680	681	716	717	711	691	713	664	673	706	702	685	749	717	707	717	709	657	676	676	700	688	633	693	757	749	694	698	701	731	752	678	707	685	728	681	721	664	713	713	709	729	710	696	681	704	710	644	706	699	705	744	727	676	739	685	747	770	680	669	723	716	752	712	698	698	716	701	737	713	728	681	691	709	726	719	685	727	697	704	732	662	669	713	721	669	718	724	720	712	702	763	703	713	717	739	754	738	708	717	702	684	710	683	701	741	670	705	708	745	748	733	716	692	688	704	679	691	733	687	689	745	742	701	693	695	735	734	737	725	705	703	662	692	713	739	699	710	701	700	707	757	735	694	702	688	716	722	763	709	711	693	726	668	760	720	715	708	646	729	698	720	743	695	731	734	702	721	743	739	720	745	754	721	721	711	702	707	719	701	694	700	669	695	707	713	721	749	696	687	739	682	703	723	756	717	695	699	725	738	726	720	732	713	713	733	700	725	720	705	739	721	738	673	753	689	698	730	735	702	732	694	700	698	697	747	743	766	684	753	717	694	667	702	736	693	657	736	726	699	653	767	681	707	704	694	694	711	731	743	689	725	736	678	703	708	683	697	730	683	746	716	678	721	746	729	702	728	643	719	745	691	675	678	715	702	699	740	709	653	747	734	683	686	727	735	724	732	689	716	712	714	670	710	697	721	704	757	687	708	702	708	725	717	735	702	725	710	681	712	704	698	702	710	702	696	715	753	711	712	764	721	722	721	682	751	698	727	732	686	756	737	697	709	726	722	670	691	745	716	698	710	670	744	729	724	742	700	731	688	703	754	698	721	709	719	716	681	741	720	690	714	726	699	763	717	704	715	742	755	722	696	724	699	719	674	733	731	679	728	714	704	782	710	720	718	708	683	729	715	724	726	703	727	710	733	668	686	774	664	680	756	685	721	735	761	684	713	744	750	677	740	715	732	765	784	722	729	759	703	695	658	709	727	770	732	729	660	769	678	692	724	724	714	692	715	722	743	700	663	659	691	705	732	690	742	686	701	720	671	738	714	702	710	700	697	738	701	714	709	688	750	717	673	692	708	759	735	736	693	723	684	677	681	736	737	691	712	713	694	685	715	670	732	741	726	674	654	717	725	745	685	726	697	701	705	698	706	670	683	709	691	712	735	700	731	710	694	706	703	755	683	693	736	736	660	750	667	675	729	741	679	731	729	667	741	686	724	698	712	759	699	707	779	713	755	701	676	750	717	723	723	725	721	660	704	727	689	706	699	733	738	736	722	737	740	780	695	668	753	725	640	725	739	687	656	656	721	676	678	748	707	674	724	694	716	677	731	734	696	720	742	738	707	689	735	769	695	705	724	696	727	733	661	691	717	689	720	693	708	661	698	703	707	663	744	687	700	681	718	733	721	746	747	732	692	734	690	713	712	728	708	700	710	703	706	710	733	686	726	734	744	695	740	742	741	680	694	739	719	692	684	691	724	654	671	718	658	704	734	708	712	730	684	710	683	716	697	697	700	714	748	703	663	717	723	680	727	695	750	708	732	728	669	703	712	671	711	703	682	750	682	685	706	729	706	724	691	669	680	696	702	725	672	714	675	686	729	751	711	743	710	701	698	750	693	668	723	696	700	713	697	740	700	715	717	700	709	694	727	706	726	684	699	773	703	701	683	747	686	663	761	692	678	656	752	682	731	736	708	698	708	667	723	714	710	710	768	730	692	758	691	692	738	692	722	758	684	745	755	694	716	733	711	689	681	712	743	726	748	731	716	705	678	753	751	706	691	729	652	769	755	663	694	688	692	691	670	716	727	698	765	744	738	683	718	663	640	679	693	722	676	665	698	683	678	713	701	703	690	691	714	709	680	686	743	740	688	732	717	727	738	729	723	709	707	745	683	727	688	725	665	717	753	706	703	708	705	738	671	672	706	731	681	749	739	717	733	747	740	714	711	761	744	701	741	722	670	657	747	690	740	703	742	744	706	720	715	691	705	694	761	686	744	683	714	740	692	690	731	738	734	712	726	756	718	692	671	690	709	717	728	723	768	695	757	747	731	715	725	715	738	728	716	741	703	702	721	732	753	692	710	712	721	699	733	711	701	722	639	771	708	762	688	728	725	706	708	724	738	717	734	693	719	743	742	705	710	694	763	699	722	690	672	679	701	713	723	744	704	718	664	702	726	669	713	731	715	690	703	717	764	715	721	741	768	710	660	660	727	779	710	726	704	764	692	721	718	714	786	712	685	690	698	639	709	708	688	680	725	684	737	698	742	693	709	711	705	707	700	692	721	693	704	748	753	711	662	744	670	697	763	692	747	679	683	699	697	709	691	735	700	757	745	717	695	741	682	720	744	755	667	723	722	734	735	708	722	683	722	712	730	682	722	781	760	677	676	720	652	683	732	701	704	744	693	706	713	741	685	705	695	717	747	761	671	719	716	683	699	715	741	722	722	713	727	711	720	682	734	701	699	653	692	715	698	673	695	733	700	712	748	760	772	731	716	710	745	719	734	678	709	650	708	696	703	686	739	736	648	711	702	689	747	697	745	727	720	648	692	714	758	714	668	701	688	668	717	718	680	735	709	735	746	719	691	669	699	696	716	693	727	731	731	731
28228	16009	3205	402	249	196	192	201	166	171	173	173	168	153	183	177	174	165	171	173	182	155	160	185	155	158	166	169	157	167	149	190	159	175	152	167	176	149	163	166	189	162	174	163	172	160	164	162	146	146	183	171	151	180	169	177	175	153	182	166	174	176	150	156	171	164	179	177	160	194	162	162	172	178	181	177	160	175	174	186	173	152	153	184	159	171	167	169	176	163	162	189	179	151	154	186	169	161	170	161	152	193	162	160	184	154	170	159	165	196	166	174	171	152	162	155	161	178	152	181	168	167	178	151	161	163	168	178	158	176	159	186	178	159	169	168	150	167	174	175	172	165	161	167	182	153	166	175	170	170	169	171	163	156	174	167	177	149	157	187	167	176	147	159	158	183	160	157	159	167	159	160	167	187	183	184	157	184	182	168	161	155	137	212	179	157	173	168	149	169	187	154	167	164	177	144	152	158	172	191	173	175	178	155	162	146	159	167	181	195	193	164	143	165	186	168	172	145	198	212	185	172	149	155	172	156	187	171	164	167	174	142	181	182	141	177	160	185	169	184	154	154	158	167	169	174	168	173	172	164	182	167	155	159	178	159	159	150	154	161	163	158	173	161	159	179	163	187	175	158	182	168	174	168	164	162	185	162	168	177	160	161	182	179	171	177	143	177	167	150	168	182	188	175	180	168	158	167	157	173	160	161	167	173	156	166	162	143	164	172	170	168	160	180	149	166	162	176	170	175	144	174	184	186	167	176	151	166	182	157	181	166	179	158	162	153	149	153	163	165	162	143	161	170	192	168	167	176	178	160	157	176	174	175	184	155	189	170	161	151	180	167	154	155	158	161	165	148	182	174	156	146	181	176	175	142	177	188	165	180	146	158	141	162	172	156	163	182	175	156	157	200	162	170	170	165	177	171	160	156	170	143	162	175	174	158	191	166	185	152	174	163	179	189	152	168	183	167	170	196	169	160	152	156	164	180	149	159	170	170	179	155	167	158	145	163	177	195	150	193	143	159	162	144	165	158	164	174	179	154	171	155	148	161	182	157	169	154	163	171	166	149	157	154	168	158	181	187	164	167	171	188	158	177	156	167	170	155	160	168	170	154	163	151	157	140	163	149	176	187	171	159	179	169	172	169	157	170	183	174	185	156	177	176	166	161	175	164	162	176	163	176	188	167	164	135	177	158	165	155	177	171	171	174	175	177	156	170	173	178	165	137	174	165	153	170	170	150	175	162	152	168	180	175	159	185	188	166	150	158	182	158	196	134	168	159	151	181	164	165	159	189	165	148	153	177	186	160	159	177	179	166	172	171	170	187	162	170	168	165	172	155	163	160	181	162	166	170	171	163	176	162	188	185	159	172	153	181	160	170	171	157	168	163	163	166	164	176	181	161	206	162	149	166	148	198	161	185	178	163	155	152	160	142	151	173	133	167	164	158	164	179	162	156	158	176	182	176	176	188	177	150	183	168	166	158	169	146	160	153	171	174	186	163	174	185	174	166	155	159	185	167	164	170	160	156	163	165	177	135	166	164	172	152	152	182	139	163	175	168	175	141	144	160	162	169	184	170	141	205	185	167	136	171	164	162	161	159	182	154	181	191	174	181	158	190	143	165	160	169	182	153	151	174	188	158	173	155	166	165	162	149	175	163	173	197	163	199	172	154	152	150	149	164	162	196	169	163	179	147	169	150	170	150	170	161	174	171	159	153	152	174	177	197	160	152	160	175	159	167	163	196	147	159	155	160	193	172	174	181	167	162	174	134	180	154	170	153	171	141	177	178	164	173	157	184	163	186	167	188	183	170	172	178	178	158	171	165	179	166	173	182	162	164	183	181	166	170	198	173	169	160	162	165	152	163	171	157	150	185	176	185	164	177	149	172	168	150	168	167	197	183	197	182	173	170	157	183	172	182	187	158	160	161	153	151	153	167	165	175	177	176	141	173	157	157	179	181	184	150	176	179	180	161	151	154	182	167	173	183	167	173	159	146	151	164	159	143	153	193	171	170	155	158	184	160	156	158	158	166	165	169	171	166	178	150	146	153	166	167	188	169	170	193	185	164	142	160	153	174	145	182	139	147	167	196	160	173	173	189	160	198	154	183	159	173	184	155	144	159	163	186	166	153	169	175	167	177	174	171	160	152	178	169	186	185	169	139	181	164	167	149	151	161	152	179	152	169	171	183	161	155	173	170	171	196	149	139	171	153	172	163	156	192	157	159	167	170	170	173	168	182	199	153	154	172	152	180	170	172	175	185	151	145	189	182	175	149	191	174	151	187	173	161	198	166	148	157	205	180	161	172	162	174	187	179	160	152	176	155	151	155	164	196	169	156	172	148	173	173	161	149	148	184	164	146	176	162	182	184	153	171	182	167	140	175	186	179	167	161	165	172	183	187	178	182	145	183	154	188	153	171	160	162	153	165	161	161	150	195	151	177	161	161	171	160	170	153	152	147	160	162	172	157	195	160	197	152	157	177	154	172	166	185	179	173	193	163	172	163	173	138	187	164	161	170	179	149	166	164	172	171	165	163	152	180	158	154	148	188	167	184	160	205	164	175	173	186	180	167	170	153	137	168	194	183	167	148	191	177	176	154	156	151	190	169	171	157	167	158	162	148	158	150	159	159	159	193	177	174	173	175	142	172	180	171	144	155	150	171	157	156	164	169	169	163	164	177	179	172	161	174	168	166	160	201	171	163	162	177	156	122	181	161	178	167	187	163	146	153	161	163	177	188	182	150	187	177	160	168	161	157	146	143	171	164	146	168	177	176	151	167	184	169	177	163	187	150	163	172	154	152	188	166	178	151	148	166	158	172	161	162	171	169	159	182	147	175	187	172	174	153	185	141	165	155	153	181	154	173	168	162	190	183	123	160	167	188	188	178	170	144	185	169	170	185	171	147	175	154	179	153	164	140	163	183	160	159	165	167	164	170	169	174	176	163	183	167	143	197	176	157	170	170	180	171	164	154	183	148	160	171	184	160	154	163	163	164	145	160	154	197	153	167	166	164	149	189	157	173	149	157	181	152	154	177	153	166	169	185	176	160	156	147	194	168	176	157	170	183	173	163	156	182	184	173	168	193	175	179	158	185	143	188	184	178	160	173	183	191	175	154	163	164	165	175	165	173	172	184	178	156	160	146	149	149	173	153	183	166	140	168	174	169	185	185	163	197	164	174	157	158	173	162	166	174	165	184	148	171	177	164	188	172	144	164	173	164	190	170	170	197	179	156	167	154	147	186	179	143	154	188	182	172	181	185	153	170	178	149	161	151	174	191	153	144	158	177	176	167	182	177	179	142	166	147	156	180	141	176	162	170	158	172	174	161	162	179	181	150	152	170	174	165	148	160	168	174	170	162	177	163	172	157	147	188	164	177	157	157	169	151	175	165	167	175	143	147	166	155	192	169	166	171	178	167	139	181	175	168	149	181	156	172	169	174	169	139	182	142	179	179	158	168	155	146	152	178	160	169	170	175	157	169	176	182
12279	5481	758	452	356	270	244	229	232	196	231	206	180	218	228	175	201	198	205	203	195	188	197	161	184	187	207	209	197	204	191	180	200	186	188	165	186	160	185	177	196	190	166	186	202	197	199	211	168	183	192	178	191	186	211	191	178	183	180	187	179	200	188	176	175	194	183	168	198	181	192	195	219	194	170	182	187	201	198	180	182	167	189	188	195	178	171	202	187	195	191	185	160	210	187	182	195	180	183	178	179	191	205	179	177	174	189	200	182	197	174	195	168	175	185	191	183	175	203	200	172	163	195	180	167	190	186	196	169	194	167	218	186	196	165	189	184	181	199	211	187	189	188	211	187	182	179	235	185	197	149	187	195	196	187	195	174	214	187	193	183	177	203	174	177	189	198	205	180	186	208	180	206	198	174	202	172	226	165	162	196	174	175	193	194	204	187	175	201	185	212	195	195	163	206	200	207	208	203	185	203	199	191	189	210	173	195	171	225	168	197	186	192	213	160	186	186	189	179	187	183	193	200	200	168	210	208	188	182	203	189	190	189	208	196	203	201	196	168	167	191	189	182	172	196	202	184	177	180	189	163	187	204	176	197	190	186	180	180	199	185	184	182	197	186	207	192	190	196	191	193	191	190	204	195	183	186	173	171	194	170	195	187	194	208	196	201	187	185	184	182	176	161	188	185	184	203	194	180	217	196	174	174	185	199	189	195	210	162	174	201	194	197	185	197	200	188	196	200	172	168	189	202	173	200	187	209	180	189	179	178	163	204	194	177	175	189	183	170	194	209	172	182	240	182	194	185	204	202	174	198	161	172	191	194	186	159	179	220	189	173	200	171	189	188	185	206	176	183	202	190	202	188	203	170	190	183	192	178	200	182	171	181	183	181	178	160	174	169	194	191	167	187	192	182	197	169	193	179	187	196	207	178	214	176	190	197	176	179	177	198	191	212	178	182	186	203	155	186	196	189	167	170	190	181	191	160	206	163	199	174	188	188	188	209	203	172	169	197	185	185	186	194	190	221	192	183	178	183	190	178	189	181	179	160	165	176	197	181	180	215	180	196	195	196	225	189	183	182	172	179	200	199	189	184	206	182	199	180	186	182	181	188	190	180	179	205	174	196	172	171	194	196	196	194	231	204	186	212	192	206	179	180	185	191	194	174	184	185	166	172	183	178	171	177	190	169	203	211	179	220	165	160	181	178	189	159	200	168	183	194	187	193	195	165	205	160	191	186	182	203	193	191	189	193	184	187	204	184	186	190	177	179	187	194	187	187	181	181	218	174	194	189	189	204	194	199	190	158	189	191	173	175	181	198	185	167	169	187	183	209	187	197	171	189	194	164	176	169	185	200	187	208	176	180	178	207	182	188	176	187	215	181	183	175	185	181	191	190	197	169	181	180	175	206	221	191	197	201	210	179	179	182	202	185	187	185	185	227	221	181	184	160	202	185	192	195	183	166	185	184	185	179	176	179	205	201	187	168	174	174	189	198	177	164	156	174	191	191	156	174	183	168	169	221	211	192	195	190	196	170	173	169	192	215	174	177	193	180	171	191	204	220	167	208	169	160	208	191	188	200	187	208	185	168	194	183	193	200	197	183	210	186	167	187	189	173	181	187	212	184	177	165	187	204	177	165	198	165	192	163	173	185	188	167	156	169	200	199	210	187	177	172	165	195	201	197	193	185	185	162	153	198	214	183	194	201	174	180	183	188	209	165	196	187	198	160	189	167	203	195	183	172	194	188	183	195	172	211	174	203	181	165	173	186	188	183	183	173	184	191	182	215	178	190	186	185	183	191	183	207	184	191	197	200	185	183	186	180	186	169	190	184	180	198	191	198	172	178	177	175	196	186	190	181	190	185	201	189	175	167	180	210	189	204	181	205	198	173	168	191	167	182	176	167	191	186	188	204	184	182	194	190	186	175	171	188	195	177	172	199	194	197	182	168	199	184	181	187	197	190	191	198	185	195	206	227	191	189	171	199	190	183	191	189	184	206	193	175	167	171	198	183	186	196	193	189	184	179	198	183	168	191	181	208	159	199	195	182	202	204	202	172	168	172	204	181	210	208	167	155	170	197	176	220	193	186	201	197	181	196	175	185	221	207	148	185	194	180	190	189	180	182	174	185	194	192	173	184	212	185	191	196	179	181	164	197	178	174	196	208	189	196	151	186	202	204	186	206	202	183	226	169	175	177	159	194	197	160	194	160	179	196	195	176	167	195	201	190	172	206	215	191	193	180	193	188	167	161	184	204	199	189	190	194	211	182	201	193	171	187	181	191	173	194	174	196	206	175	185	198	200	188	166	207	194	185	188	173	174	193	184	194	176	217	180	198	220	182	203	198	189	171	195	155	180	194	190	185	182	214	175	206	185	189	163	192	176	158	190	179	178	188	157	188	179	189	193	200	176	199	180	201	180	202	186	172	208	181	198	173	198	216	200	171	171	177	209	183	207	211	179	176	183	191	199	215	195	185	177	176	199	187	186	186	174	183	215	178	177	213	167	195	197	188	181	187	170	187	187	212	180	205	180	173	184	201	195	168	198	197	182	186	186	177	186	188	194	187	185	195	207	191	186	179	169	211	200	199	171	229	190	186	183	191	179	203	188	211	201	184	167	182	199	187	184	189	175	207	184	186	193	218	161	204	183	185	195	193	166	190	186	150	203	181	193	182	179	196	199	192	215	174	190	202	195	168	206	157	159	187	187	206	166	188	186	186	177	200	184	171	202	175	183	193	208	188	185	198	173	192	185	180	201	190	182	177	184	170	168	197	229	190	194	188	190	175	200	181	196	188	171	171	189	206	179	207	177	187	178	192	164	181	168	186	189	192	210	186	193	208	201	160	189	163	182	192	197	195	211	170	200	175	182	206	176	208	190	198	197	189	178	182	174	187	222	190	162	174	191	178	181	200	180	209	182	195	186	188	190	162	189	199	204	208	179	187	199	180	194	189	183	203	201	181	187	184	179	181	195	189	175	197	191	200	191	186	191	167	180	188	190	177	178	198	169	219	163	144	200	192	203	178	190	190	202	174	209	180	182	173	193	161	193	212	178	176	167	188	174	168	187	154	175	178	215	186	205	180	194	175	179	195	199	179	180	179	169	181	191	184	174	186	195	191	181	181	194	208	180	187	197	184	198	180	187	162	171	163	185	188	185	194	178	196	193	179	179	189	177	182	188	177	159	183	197	184	202	169	180	172	171	202	189	188	203	174	199	188	176	197	176	195	198	179	185	188	202	187	182	167	199	185	205	190	169	192	197	187	188	181	200	176	180	181	179	168	181	207	186	174	197	198	163	181	195	172	177	180	187	188	188	188	190	187	181	183	194	206	198	198	207	209	166	178	191	198	197	194	164	204	169	224	199	185	192	195	194	194	195	218	175	177	198	182	177	190	226	194	156	198	175	176	203	221	195	178	168	202	174	210	174	201	180	203	178	184	191	188	170	209	189	178	151	176	182	165	183	155	169	161	205	209	185	190	165
24487	20408	27330	23378	20411	15235	1699	949	762	708	630	659	544	517	537	508	525	495	498	500	485	417	483	463	470	455	457	421	441	472	438	475	444	450	439	446	416	459	411	436	451	423	407	469	441	449	441	428	473	415	420	456	429	442	430	454	411	441	424	400	448	437	426	427	450	392	447	469	449	404	425	437	418	447	438	422	402	409	359	461	412	454	373	437	424	424	448	413	451	415	430	429	433	418	426	427	427	416	408	439	444	433	453	434	422	405	428	426	390	458	401	435	429	398	391	446	415	410	386	409	415	423	368	429	439	413	423	398	442	414	435	441	392	398	412	419	417	423	424	370	408	456	414	417	416	463	406	398	356	393	408	445	421	419	418	446	393	467	363	434	424	433	383	427	402	396	423	404	444	402	413	397	415	397	407	402	375	389	431	399	411	445	424	356	411	424	415	454	430	410	423	456	383	444	439	449	424	442	409	414	415	416	406	418	390	402	391	470	414	452	454	410	460	424	391	412	393	396	405	431	407	425	439	417	402	407	410	417	412	423	415	422	409	409	433	429	436	426	402	430	388	397	365	411	401	409	411	457	412	388	403	393	431	400	413	403	430	416	407	420	385	434	415	428	415	402	403	398	392	418	380	425	429	406	412	434	417	421	392	435	417	436	423	435	433	441	449	424	438	409	429	413	413	457	447	427	435	431	426	416	436	404	441	428	404	432	421	386	428	399	424	403	436	408	414	390	428	412	395	421	419	438	372	422	412	403	403	415	414	433	434	439	433	400	403	438	408	446	417	428	414	477	458	410	406	436	405	439	403	407	443	430	389	428	407	417	430	415	436	425	382	445	439	411	440	421	421	385	413	393	435	400	392	439	428	399	414	429	415	400	388	413	422	460	404	439	434	432	417	409	391	427	415	407	425	432	408	444	457	411	451	390	388	421	457	398	373	447	404	407	442	465	452	388	440	398	398	416	420	401	405	394	439	390	389	428	464	454	446	433	405	424	434	398	427	397	417	415	415	414	426	426	425	411	396	417	428	434	448	437	395	429	416	433	389	373	403	414	421	361	412	381	421	435	422	412	408	451	410	419	420	441	438	423	406	415	453	408	415	412	439	438	434	431	387	449	398	411	410	446	413	424	429	386	404	444	427	395	451	402	414	388	463	470	409	432	422	387	434	409	394	392	442	443	420	409	431	439	434	423	398	420	421	384	434	411	401	448	413	423	421	434	429	429	432	433	417	463	394	444	462	439	404	411	442	429	428	438	439	429	407	405	444	392	397	433	409	432	421	392	421	410	397	428	419	418	409	430	461	433	409	425	391	406	427	428	371	459	468	410	415	427	414	406	383	429	423	379	395	396	422	417	423	409	413	467	395	445	408	396	412	435	456	409	419	433	436	443	396	422	407	439	433	409	434	427	437	399	446	422	411	434	445	448	399	423	424	379	398	455	401	417	419	382	382	411	430	381	437	394	422	404	435	387	383	388	396	383	432	414	454	434	412	372	407	451	414	425	456	444	389	400	395	436	416	428	360	403	415	432	461	403	416	414	430	401	398	411	415	422	427	447	424	386	447	387	399	424	432	411	429	448	408	433	386	407	402	409	414	401	423	402	422	415	442	385	426	439	435	416	414	421	416	418	427	460	441	425	426	394	440	417	403	447	394	453	445	404	394	444	462	435	406	390	444	393	456	426	391	420	408	388	429	406	415	416	399	406	412	417	428	440	445	452	412	410	408	394	457	441	443	420	445	420	425	423	413	420	395	393	452	421	462	423	428	422	417	407	402	399	402	451	446	450	440	435	424	391	417	404	420	415	435	401	424	398	491	429	442	424	422	394	436	436	426	410	448	424	425	408	420	426	415	428	414	374	428	383	465	443	410	380	424	405	366	416	429	427	434	387	436	420	460	427	426	424	433	428	429	489	395	437	393	382	405	396	433	407	426	449	404	425	410	455	386	411	392	445	399	396	427	406	419	443	423	391	419	432	437	409	393	394	425	423	382	401	403	423	391	409	429	415	448	427	398	420	405	434	411	399	441	412	412	425	428	394	409	424	420	432	426	434	412	446	400	398	442	434	407	394	426	395	412	420	393	422	436	419	414	407	414	400	460	403	389	416	428	407	438	405	439	418	394	401	394	410	408	418	396	447	415	401	427	431	395	430	405	433	423	422	406	414	387	417	423	426	437	411	445	438	427	376	386	445	457	445	411	402	418	446	407	399	409	405	422	447	416	443	420	405	389	423	434	426	428	409	427	402	438	459	401	421	445	408	409	395	420	375	422	406	417	430	417	453	420	408	407	397	418	420	415	385	429	405	410	389	445	393	433	393	443	407	441	396	392	432	421	411	394	400	448	411	427	379	433	424	411	382	393	422	425	386	441	425	414	423	376	413	386	412	386	403	430	447	404	436	485	426	401	426	403	434	440	423	427	396	439	454	406	426	432	415	450	404	436	423	403	412	428	408	422	419	426	466	408	399	438	438	378	425	442	432	425	395	428	373	425	437	413	441	413	420	436	425	382	420	460	430	423	423	416	377	421	418	416	436	430	408	387	465	466	409	394	381	438	436	422	404	437	417	415	383	417	407	448	463	381	387	414	444	406	404	413	447	405	444	426	422	403	371	436	416	418	424	454	407	379	401	410	435	393	385	442	408	421	419	416	387	469	424	412	444	459	415	437	451	386	430	407	395	421	402	417	415	402	428	382	411	408	411	395	401	434	417	391	429	399	420	378	421	424	394	421	407	417	392	426	423	457	398	414	412	393	405	435	446	424	436	401	370	422	407	444	438	433	417	443	401	422	389	406	399	397	402	410	373	417	388	438	403	446	456	385	410	397	414	425	439	392	440	430	417	405	444	411	399	419	434	460	440	446	384	440	420	415	451	415	406	401	446	407	395	395	411	398	450	439	405	416	413	430	413	442	403	413	431	398	413	405	455	424	444	410	373	412	413	421	407	436	412	452	440	419	426	381	429	402	395	423	409	417	454	435	414	409	418	454	441	432	410	431	439	393	422	418	446	380	409	394	410	413	444	423	430	404	380	411	429	442	440	413	426	409	408	428	414	446	390	413	415	404	434	450	453	392	455	412	423	402	413	400	394	393	441	434	418	457	433	416	404	415	428	447	406	394	442	470	405	383	404	405	473	458	394	456	399	437	380	457	426	375	394	405	414	373	415	385	394	416	425	426	426	434	448	425	403	447	420	415	434	422	432	461	430	438	428	433	395	407	376	420	413	386	413	424	438	479	388	468	436	403	371	390	391	426	402	401	420	429	418	411	412	384	426	406	404	447	410	434	420	423	422	435	395	394	389	386	411	423	454	414	413	417	420	416	391	402	423	439	391	436	378	420	417	447	412	405	409	396	388	432	435	374	428	420	401	462	401	414	413	391	424	407	431	416	400	407	411	391	414	438	416	432	421	437	449	424	383	438	413	413	447	433	379	461	429	404	406	417	422	409	434	442	381	393	454	428	409	433	414	391	430	418	372	440	406
21337	18730	10011	5379	3305	2415	1773	1399	1180	1045	869	805	775	707	659	669	616	523	535	514	500	513	510	488	493	491	474	444	452	414	456	482	431	434	440	450	468	432	484	410	435	412	393	447	464	451	412	426	413	405	385	409	406	421	418	432	456	372	446	410	402	413	440	377	405	433	423	382	432	426	452	392	409	421	389	407	403	388	435	408	403	424	393	434	440	403	429	400	383	388	413	415	401	419	412	363	409	433	415	401	385	427	380	394	408	406	438	424	418	424	380	390	405	399	413	409	423	438	423	425	439	418	427	411	438	420	396	402	386	412	374	399	392	417	430	419	392	395	403	388	402	378	390	431	433	394	407	393	406	420	421	405	365	406	352	399	400	390	407	411	392	424	417	375	389	419	402	380	395	434	428	385	375	419	364	406	431	385	437	407	382	377	386	369	387	399	402	414	380	384	380	407	406	375	451	438	372	399	379	409	403	355	407	436	408	423	392	396	403	419	438	391	367	433	449	374	397	370	418	401	416	436	397	397	373	403	420	398	405	371	396	393	439	402	415	383	394	418	371	402	400	396	398	394	425	390	388	387	429	400	379	417	382	441	340	408	405	378	372	411	418	395	405	411	420	400	393	410	411	422	415	377	438	385	424	414	390	428	434	432	410	389	369	410	414	408	399	415	398	402	376	385	382	384	398	413	406	383	401	416	394	417	433	393	417	377	403	381	427	408	387	460	368	379	384	381	430	419	395	357	406	417	412	437	414	400	404	424	371	386	405	392	388	436	353	401	385	411	417	391	442	409	404	390	404	384	423	416	388	408	407	418	419	414	401	412	394	433	412	391	436	391	411	435	427	427	407	400	417	415	402	403	401	385	394	389	399	382	370	393	417	405	417	418	412	407	443	419	420	374	380	405	430	427	401	421	412	411	410	362	400	394	382	395	407	403	421	421	390	445	382	393	435	432	374	392	403	390	388	375	427	406	405	400	412	395	422	425	421	384	405	442	430	395	380	406	418	427	388	399	418	390	413	378	392	381	384	382	395	428	436	416	436	384	391	434	376	386	449	432	415	429	402	380	429	401	410	388	380	408	439	421	399	437	386	405	415	434	385	390	383	376	440	376	447	404	456	375	399	423	420	453	399	384	431	391	396	426	399	437	457	408	385	411	408	413	428	384	385	391	426	430	396	426	370	424	412	428	408	404	434	402	392	386	398	419	393	396	403	419	404	427	415	407	434	446	390	422	374	408	443	408	386	405	408	448	398	421	427	389	401	398	418	397	399	414	387	387	388	382	381	354	415	397	427	406	365	412	379	399	434	420	421	380	356	400	388	386	398	400	374	428	402	397	397	391	396	415	399	400	419	378	373	386	411	419	417	422	390	390	401	393	381	408	401	430	410	425	421	377	390	424	409	412	446	373	409	402	403	415	410	394	396	382	402	401	399	442	423	415	379	457	394	388	381	374	399	389	429	409	418	398	392	397	364	420	391	421	420	431	410	403	375	426	436	408	418	397	423	421	385	439	413	367	393	432	362	411	384	400	394	411	426	432	393	393	387	375	409	401	405	399	406	386	416	402	445	414	371	414	423	391	377	355	437	407	396	399	407	412	360	418	399	383	419	419	425	408	359	380	404	363	396	406	404	409	400	372	421	391	381	399	431	404	399	386	352	410	416	362	374	409	408	396	419	394	386	384	393	428	438	413	406	376	423	374	385	375	407	398	384	390	434	395	378	410	359	404	409	431	378	390	428	387	410	429	406	408	404	386	418	387	417	425	390	423	408	418	421	369	428	400	394	394	406	420	348	383	349	416	425	411	431	429	454	401	411	422	428	423	411	385	394	383	436	408	389	424	388	392	405	419	409	345	418	399	432	365	406	413	435	406	401	401	383	388	399	408	420	420	417	399	422	399	390	375	383	439	423	375	363	394	394	435	433	407	427	423	370	406	424	392	422	407	414	397	386	436	403	415	417	428	375	369	413	344	427	391	443	398	383	424	391	426	428	409	395	418	378	393	401	397	405	374	409	409	409	410	427	389	403	376	376	380	403	374	415	392	423	399	415	437	396	389	403	427	389	373	402	366	420	409	396	367	403	415	433	388	426	410	419	379	402	426	378	436	413	401	386	422	404	366	377	408	392	422	384	402	386	398	455	402	408	388	394	393	366	430	383	406	386	427	390	394	403	370	404	460	427	412	425	423	397	378	404	422	422	370	409	404	360	392	405	376	386	415	401	389	423	407	389	366	406	439	388	404	421	430	436	408	392	439	425	409	400	419	419	431	398	380	385	448	366	399	432	385	418	418	386	449	398	439	405	445	399	421	369	392	422	378	406	384	370	411	436	373	396	397	413	425	443	419	426	425	397	402	422	431	422	410	392	404	375	404	423	376	379	416	400	414	400	445	385	436	382	370	389	389	409	401	398	380	364	391	407	409	396	402	412	390	420	413	412	396	425	404	399	385	425	375	425	410	420	364	407	391	381	383	411	377	419	399	421	442	445	407	422	424	424	386	392	426	368	406	378	394	388	444	416	419	409	407	379	416	386	395	414	442	363	379	427	396	416	421	407	427	373	410	388	425	430	395	435	378	361	361	425	394	406	404	394	394	393	384	414	420	411	412	409	407	377	396	426	384	390	394	427	394	425	430	387	416	377	403	429	409	429	394	396	412	400	391	418	413	405	408	413	373	398	384	388	395	411	400	433	409	426	396	398	392	365	379	381	363	409	438	398	390	415	382	435	413	406	447	405	424	404	421	402	413	419	395	366	388	399	434	410	429	437	392	413	400	384	414	401	431	407	422	382	415	390	372	390	403	417	423	385	429	366	409	392	366	388	413	406	409	408	382	422	379	407	412	409	408	378	400	426	440	429	393	379	378	462	428	413	405	418	406	422	381	404	413	382	421	431	412	381	416	404	388	471	387	397	422	402	430	402	399	427	434	413	393	412	394	417	415	405	431	398	405	402	416	401	407	438	394	411	389	384	419	405	401	404	412	393	407	366	409	369	381	394	409	404	431	442	406	436	449	393	378	409	370	447	406	428	441	399	415	399	406	401	418	424	420	407	448	383	454	393	425	431	380	400	412	405	397	410	407	379	400	412	378	399	423	403	421	373	420	428	385	350	394	416	393	408	369	362	369	404	401	400	426	395	414	402	359	436	422	411	349	374	404	399	404	391	398	411	382	427	439	397	391	404	401	386	385	383	424	427	409	400	393	440	398	377	398	411	424	406	388	394	405	454	464	407	389	407	405	408	423	389	399	397	386	405	391	387	409	407	418	371	422	381	386	416	406	403	400	396	432	402	413	448	402	404	413	378	416	403	403	390	421	388	390	412	382	391	381	400	352	405	433	432	403	350	438	421	395	402	371	393	413	415	410	386	396	443	396	402	394	423	401	447	381	415	407	432	401	415	403	390	405	409	428	408	389	412	398	368	388	413	412	413	375	406	419	392	409	445	383	357	383	402	384	426	402	372	387	376	400	400	381	429	408	367	384
22459	20404	27469	23237	20408	20501	14251	2090	1409	1290	1209	1085	1080	1008	917	958	935	910	831	845	903	840	876	841	817	888	830	772	838	782	775	801	826	812	843	737	795	847	790	804	749	831	828	774	768	794	777	749	799	786	762	756	785	779	762	704	760	734	763	819	780	749	734	808	717	745	750	752	759	778	802	803	743	799	752	817	788	794	755	770	683	774	742	772	778	740	816	760	801	750	798	787	726	748	723	714	742	805	781	758	778	798	755	791	770	744	794	786	743	746	718	765	760	735	712	793	790	761	748	796	760	750	787	757	742	751	751	746	739	788	772	762	830	765	792	761	761	771	772	797	743	705	772	737	764	713	703	746	728	791	793	742	694	765	771	786	799	720	762	743	780	776	726	750	785	772	746	719	748	757	706	756	785	787	744	735	731	763	735	766	714	750	753	821	728	753	719	762	748	809	752	728	789	771	729	734	797	729	768	771	718	755	780	736	709	741	763	756	703	701	792	751	732	758	751	781	759	758	715	740	755	763	731	788	805	791	737	781	773	743	719	698	709	734	776	745	757	764	730	742	729	785	772	742	769	825	798	791	735	792	806	752	745	763	787	727	728	746	787	743	715	773	738	759	714	759	748	756	785	771	776	748	792	763	762	722	749	771	748	732	743	767	690	765	719	754	745	758	805	767	751	761	747	732	752	794	730	774	764	765	789	771	786	743	772	749	785	737	751	725	767	721	742	754	759	728	772	753	746	769	762	795	686	753	734	741	769	794	738	776	775	774	703	739	708	757	776	766	748	758	732	746	715	702	767	722	748	814	714	696	746	765	812	756	740	748	762	754	768	751	754	742	776	770	794	700	760	734	699	778	770	778	761	701	762	731	746	737	751	713	769	743	771	791	733	715	732	747	747	704	720	806	770	738	805	733	716	754	765	728	765	742	737	772	730	745	754	765	749	775	733	756	758	768	791	759	759	779	791	762	749	679	792	787	771	762	782	789	744	758	743	761	723	749	757	794	707	770	748	783	772	690	725	771	761	819	748	700	740	789	744	765	732	801	721	773	758	769	807	713	757	769	791	731	722	756	737	776	770	765	755	789	751	720	793	739	729	670	783	794	704	783	738	747	760	762	731	771	722	744	796	721	769	751	757	773	742	774	793	731	730	729	763	809	814	724	761	774	740	744	765	758	725	755	745	734	736	791	702	776	754	794	751	774	781	803	770	751	751	791	694	780	724	748	740	755	765	773	786	748	768	740	777	776	742	711	758	753	782	739	778	773	773	773	774	767	753	781	758	745	719	815	722	736	764	751	735	747	743	725	709	680	757	756	735	744	757	759	747	777	719	745	774	740	790	764	716	788	713	696	770	730	783	825	742	738	788	789	741	748	770	737	778	736	729	772	794	771	722	783	775	798	713	770	768	772	787	765	741	765	807	731	703	771	725	790	770	797	806	752	757	767	758	745	785	722	755	764	756	767	721	775	736	767	780	740	788	742	734	737	754	823	784	768	771	764	728	751	727	702	799	748	782	762	739	778	801	717	685	758	773	777	759	730	802	710	776	748	722	750	731	732	728	758	703	786	767	747	809	757	749	761	740	739	741	742	762	754	778	730	721	763	766	711	710	747	791	734	769	668	749	775	752	763	734	759	736	788	785	729	776	734	748	748	755	779	748	776	769	744	776	833	742	795	771	726	736	762	737	747	725	754	715	760	737	775	736	759	760	754	723	732	764	744	783	695	754	784	725	765	751	781	763	772	748	783	750	791	767	724	745	734	711	774	742	763	734	733	803	776	728	724	769	739	790	755	741	707	756	770	800	748	772	681	739	753	761	725	771	736	733	757	748	767	730	788	752	721	747	790	741	728	784	745	758	748	783	775	725	766	699	744	695	734	753	732	799	783	726	819	758	731	779	762	790	756	749	748	768	796	801	737	819	802	717	722	756	741	733	719	734	714	775	762	776	737	774	716	730	735	694	781	728	748	775	719	718	789	782	713	786	822	713	748	771	725	794	807	728	743	807	739	783	788	744	778	775	791	730	749	775	779	750	735	730	710	794	724	744	781	771	734	810	744	735	806	772	693	801	787	731	786	768	774	717	810	735	758	734	733	776	738	712	721	803	803	758	718	721	753	755	729	791	762	806	735	747	768	697	711	763	699	807	761	733	737	739	762	696	734	775	790	792	746	716	755	762	725	736	775	693	725	719	746	723	751	749	728	734	696	741	753	754	742	732	775	729	769	711	748	785	734	805	780	770	732	720	765	761	737	746	760	773	759	754	732	757	760	774	720	720	748	724	780	748	809	750	762	786	770	821	781	755	741	762	748	748	794	749	760	759	768	794	805	717	693	743	752	712	744	745	738	737	755	755	739	788	802	796	759	755	745	755	731	744	742	765	729	763	761	750	716	769	718	796	721	722	826	816	729	751	731	760	732	779	765	749	764	784	821	759	763	741	772	749	758	761	766	757	759	778	755	794	717	760	762	776	752	709	720	763	785	774	805	762	743	762	792	720	750	746	750	738	739	746	730	782	766	806	764	760	817	781	807	775	753	789	761	735	773	720	777	733	721	715	722	727	824	763	701	730	753	770	722	774	791	718	808	794	782	808	759	704	688	781	737	690	770	757	736	786	769	786	732	718	740	747	694	725	744	723	746	809	730	738	748	789	801	760	784	739	736	743	774	745	803	758	768	778	805	761	732	794	737	765	759	690	719	765	727	787	726	773	754	805	780	773	746	752	763	731	751	745	769	743	757	761	779	759	746	776	768	735	764	760	762	691	786	776	742	748	807	785	737	767	753	763	724	742	758	736	745	754	751	742	740	701	753	708	756	775	748	773	743	773	742	760	732	729	786	774	744	770	721	794	792	747	738	710	759	702	733	825	742	734	765	737	720	794	763	785	797	810	731	748	752	788	784	706	738	770	693	785	769	756	807	731	763	777	752	734	745	769	729	768	800	757	745	776	748	770	805	824	771	733	773	804	727	742	732	734	744	725	747	796	748	788	765	725	760	767	796	732	772	744	751	744	776	793	787	766	733	762	719	796	773	720	801	766	755	786	810	760	758	789	736	759	766	774	763	787	776	731	764	727	714	757	740	744	760	779	734	751	789	749	695	748	727	818	727	777	739	754	792	774	757	750	785	765	744	747	773	747	744	761	779	766	768	709	762	690	782	771	756	770	741	725	799	749	735	741	733	839	783	767	801	774	752	782	784	792	781	752	753	786	793	741	806	775	749	725	722	761	752	735	797	752	750	707	735	754	783	741	745	758	811	731	768	773	788	752	728	728	729	786	763	731	758	716	754	716	708	737	734	751	741	763	749	767	739	765	792	735	774	758	745	718	728	726	790	738	748	735	774	773	718	769	755	753	752	724	773	742	739	756	746	748	773	809	757	745	810	776	764	731	758	752	774	740	774	804	739	742	767	705	735	775	785	695	796	733	711	766	743	740	744	711	720	701	762	695	735	785	764	753	690	756	762	779	757	786	747	758	764	734	709
20484	22555	16309	9227	6171	4471	3375	2745	2377	2024	1695	1620	1371	1300	1286	1145	1102	1022	1051	1008	984	968	923	894	892	915	871	875	787	807	800	834	772	776	799	788	811	775	765	816	774	779	788	732	830	733	771	705	767	725	731	745	761	755	704	753	744	743	729	732	736	716	722	709	711	739	718	752	692	737	703	717	714	713	744	731	787	735	734	777	721	714	730	747	746	712	707	713	704	720	758	757	718	700	646	741	707	725	699	720	751	755	758	745	741	728	691	703	732	747	715	702	691	749	701	745	731	813	732	651	713	708	705	735	732	709	756	740	710	728	719	713	780	722	719	697	774	695	731	694	677	738	697	794	735	746	726	693	670	711	696	667	729	710	691	724	714	722	693	742	671	694	768	669	714	747	697	699	685	700	759	646	739	761	661	752	717	737	703	716	699	724	719	710	736	654	744	688	715	712	709	700	693	723	728	699	789	713	706	734	743	761	715	754	747	701	749	732	723	726	725	704	679	686	743	716	699	666	702	729	717	718	703	724	739	686	721	738	740	732	675	696	716	692	706	723	728	754	690	778	802	702	706	725	748	718	720	691	683	734	738	717	695	723	703	749	709	707	738	725	683	707	703	707	702	723	684	672	695	684	715	730	734	689	748	720	712	697	694	662	770	704	703	710	740	686	696	730	770	670	693	725	695	781	701	694	703	715	702	736	691	717	735	723	694	750	699	760	678	706	709	702	733	739	732	779	684	733	717	736	705	693	711	729	703	742	659	726	722	701	769	721	689	768	720	712	732	654	705	679	719	723	697	714	690	772	722	719	749	728	678	736	727	692	656	711	717	679	692	694	665	767	729	716	668	758	702	727	719	700	730	714	715	768	746	733	708	715	738	687	691	724	751	711	725	753	736	718	754	676	670	733	701	692	728	738	701	702	693	722	716	749	693	714	695	722	660	749	720	697	735	738	701	721	733	725	737	680	717	677	670	677	772	696	706	696	664	726	764	695	728	736	677	732	754	745	705	716	726	734	706	696	654	684	704	719	741	708	700	726	759	755	719	659	720	668	692	713	728	719	704	714	705	688	764	737	730	716	733	695	659	718	733	631	707	706	754	709	682	760	723	690	678	726	713	717	725	707	713	713	740	700	717	684	715	713	703	717	692	711	709	742	765	693	697	674	740	699	735	710	722	704	710	739	745	713	696	752	749	692	618	692	725	731	736	702	707	724	785	701	730	740	712	735	729	709	685	680	710	689	711	740	753	709	689	668	729	694	716	677	697	736	724	735	709	692	706	712	726	708	701	710	728	713	664	761	670	740	731	681	722	774	678	735	677	714	716	732	758	691	712	683	694	744	729	723	700	690	744	758	717	732	719	715	724	698	688	687	751	714	711	773	704	724	728	726	734	684	715	725	781	703	733	703	694	694	728	726	711	732	768	723	744	731	760	713	704	721	727	718	747	700	710	718	712	774	686	772	747	735	742	714	699	725	709	720	702	696	732	739	719	685	690	661	760	772	742	720	739	745	718	741	714	733	729	688	713	709	719	722	777	738	703	736	708	767	707	688	722	701	720	690	725	735	750	725	737	735	721	725	692	727	690	760	728	727	716	750	703	707	741	743	764	729	708	733	709	686	677	732	701	734	685	738	743	709	728	692	703	718	757	717	709	711	711	705	659	682	721	698	703	739	690	662	739	711	733	731	734	725	720	749	731	739	694	715	714	663	721	691	732	733	777	781	721	728	732	723	719	721	696	720	712	688	763	733	718	714	732	694	742	699	710	742	743	757	738	723	711	746	725	718	692	713	730	714	722	722	711	721	738	775	694	674	717	714	740	714	692	722	747	722	731	754	688	676	700	739	692	704	665	703	711	693	734	733	720	696	787	681	674	713	695	700	699	690	697	710	711	672	703	691	738	721	735	727	754	716	686	712	710	706	747	720	717	679	699	708	722	726	697	721	752	707	752	704	745	717	685	710	695	728	682	743	699	688	717	797	700	716	731	741	657	712	704	748	747	694	723	719	700	692	700	741	710	691	724	767	768	668	707	675	740	702	717	709	744	754	712	739	757	729	685	743	708	719	697	705	726	780	741	762	708	730	717	705	706	752	694	711	751	716	739	690	732	727	715	712	712	735	700	742	743	755	761	701	707	725	723	711	715	690	731	744	737	682	722	696	694	745	699	740	700	732	751	737	762	709	672	724	724	701	723	727	705	712	742	713	752	748	744	728	688	739	723	761	734	727	733	691	732	693	698	742	703	694	728	681	723	719	729	725	725	704	676	750	728	716	756	662	740	720	731	756	701	683	622	699	721	737	720	730	722	760	735	708	737	722	698	761	713	697	726	713	694	748	666	695	708	738	674	707	724	733	724	737	737	725	701	728	697	704	713	709	721	724	755	690	717	698	732	689	724	711	731	748	717	759	680	732	718	685	727	771	705	717	736	694	706	708	695	735	767	731	670	746	731	703	714	704	705	777	700	648	740	733	742	715	691	712	754	702	713	682	698	764	731	672	739	672	662	726	744	721	703	755	740	681	738	707	714	716	697	742	691	691	671	763	718	704	711	750	744	732	735	689	719	711	672	701	727	651	717	709	689	740	724	714	745	712	647	725	732	703	694	747	691	689	742	743	723	745	702	754	740	738	760	672	763	726	714	713	661	709	713	734	693	733	746	723	716	637	720	695	734	677	687	707	727	697	707	670	705	717	692	757	739	761	690	743	707	714	759	684	706	744	697	734	725	738	714	707	700	705	722	712	732	710	675	693	681	772	661	684	729	700	736	718	704	703	651	687	767	756	704	775	716	715	686	716	722	754	699	714	715	702	683	756	718	712	707	700	701	707	698	695	714	731	725	736	741	704	706	692	736	733	709	744	690	760	704	671	713	681	703	726	732	693	739	746	742	682	722	705	727	718	707	707	733	749	733	737	721	687	710	730	729	738	718	690	706	706	691	713	724	717	732	665	702	690	705	707	713	733	726	724	720	721	738	656	655	722	723	698	766	742	695	710	668	727	661	743	674	677	708	753	722	692	702	734	754	702	714	704	701	687	700	737	710	699	701	754	729	736	707	730	717	693	729	731	678	682	750	708	758	700	668	698	697	694	709	735	708	684	676	754	700	714	730	705	700	755	663	715	746	703	723	680	724	743	727	698	682	693	729	771	721	729	687	725	720	774	726	713	719	669	726	720	742	760	724	695	710	725	686	702	722	727	704	701	718	749	682	710	704	717	759	721	770	725	768	707	735	702	744	754	727	732	712	747	717	674	707	668	738	698	694	669	735	719	729	709	708	731	701	723	731	761	709	732	703	726	734	678	714	713	717	747	725	710	716	740	672	666	776	748	697	681	726	714	737	688	718	685	705	711	728	771	663	764	779	680	755	681	730	650	679	734	713	749	702	710	707	704	745	769	753	735	695	740	665	686	749	713	751	728	688	689	727	753	729	709	710	748	734	726	728	757	672	744	687	760	683	725	684	701	700	686	694	681	691	709	707	738	718	694
28386	16109	3157	427	288	222	198	171	177	185	158	175	163	172	168	184	174	156	179	175	197	164	155	164	182	179	165	184	173	139	152	179	176	156	169	166	174	150	160	144	215	189	159	169	188	160	177	176	157	184	164	170	184	151	176	194	187	152	208	182	206	163	165	160	155	166	173	178	173	173	190	170	196	177	182	173	175	169	206	163	188	195	167	165	156	166	185	147	153	187	168	206	173	173	190	188	163	194	173	196	189	174	147	186	195	175	173	168	185	168	130	165	153	157	168	157	170	191	193	153	158	163	160	176	153	171	166	154	169	153	164	177	169	192	145	172	161	182	169	164	184	169	173	181	164	149	180	177	157	161	162	163	158	142	162	173	158	153	193	145	189	181	146	169	180	177	150	181	170	182	179	174	158	163	171	162	144	175	187	173	158	160	158	170	170	180	155	161	168	161	181	200	175	166	145	169	194	169	156	166	151	166	181	173	189	158	170	180	155	190	155	191	166	151	147	152	170	191	158	174	163	174	162	166	163	160	163	179	154	174	172	192	172	194	177	168	171	190	174	152	170	184	166	197	167	170	153	169	184	175	162	143	168	168	150	154	169	175	160	191	188	158	171	179	177	166	150	188	188	167	173	164	205	162	169	168	180	138	169	174	178	187	181	167	175	182	164	165	201	169	156	187	176	190	169	177	153	186	153	162	192	153	170	192	158	157	165	170	204	170	168	165	170	181	159	175	146	160	153	156	162	172	174	165	168	147	169	174	183	165	182	186	166	207	167	143	182	173	165	182	164	166	179	168	169	183	187	179	180	161	153	138	171	146	174	172	140	174	171	151	162	193	176	167	193	166	184	164	176	180	175	180	178	155	162	169	179	165	162	172	198	167	186	178	175	157	203	172	156	151	171	166	198	185	173	151	174	140	195	197	184	159	163	201	190	163	167	184	168	170	165	166	159	168	200	174	189	166	207	170	168	161	153	173	164	191	166	182	184	152	172	189	180	159	177	169	162	174	154	144	145	194	175	157	184	181	176	165	187	167	163	178	156	187	158	161	184	192	163	183	182	191	156	172	179	150	171	173	171	173	161	175	174	164	162	161	152	155	179	180	188	146	152	162	168	152	179	144	169	141	177	134	176	172	155	165	185	173	156	175	158	168	225	180	171	167	156	183	166	168	177	162	165	163	192	143	159	178	166	182	174	166	181	144	165	166	182	155	178	147	165	192	178	165	189	174	180	188	154	181	157	165	162	168	176	160	172	166	170	174	161	174	186	179	143	172	188	170	163	165	161	169	171	172	184	184	177	165	160	169	168	162	163	172	168	144	180	171	171	179	182	167	158	195	142	154	159	152	166	162	169	193	157	182	174	140	185	170	168	181	193	164	164	157	174	184	156	168	167	202	165	172	139	145	177	162	166	191	165	174	176	144	174	163	169	161	170	146	182	168	181	168	181	177	199	187	175	182	156	164	169	173	163	156	156	184	163	160	166	178	171	181	157	174	170	174	152	168	171	184	152	170	198	167	174	191	167	178	172	163	175	179	171	192	168	167	181	170	170	170	162	168	142	179	171	169	186	200	167	181	188	169	175	149	162	163	158	176	141	164	164	161	157	172	179	178	170	158	181	146	186	167	163	166	162	160	163	143	159	182	190	185	165	182	169	171	178	154	206	181	189	177	168	169	179	169	185	197	194	146	172	186	152	189	178	155	156	165	162	176	162	162	173	165	153	147	190	155	140	159	180	168	186	138	152	161	176	166	178	178	163	175	173	163	170	182	172	184	151	178	175	186	187	172	179	175	162	150	142	168	168	164	160	168	147	164	169	160	157	196	187	147	175	176	179	167	170	148	157	158	159	142	148	178	175	151	157	180	174	151	185	162	192	161	168	155	180	159	151	184	188	171	148	159	181	174	186	181	175	165	138	156	159	177	141	200	161	185	173	160	157	180	148	151	182	198	158	155	187	176	187	162	154	161	176	162	185	153	183	157	182	161	181	168	192	152	168	166	185	166	162	191	166	189	143	155	189	180	163	185	191	160	163	166	171	161	141	161	175	171	187	181	179	178	186	165	159	161	166	163	185	156	154	191	182	172	150	171	174	186	173	192	149	167	190	183	179	163	174	165	193	154	158	187	186	169	180	158	155	179	183	155	179	163	171	175	175	158	174	179	159	165	161	188	148	177	164	169	160	170	203	166	171	167	184	168	173	159	161	168	153	173	173	179	157	160	177	170	176	165	182	177	192	175	164	145	179	197	157	164	171	164	190	161	164	176	173	190	159	179	176	181	172	160	158	182	146	146	156	161	147	191	183	147	151	195	181	175	148	155	184	156	148	171	175	169	180	170	167	190	175	172	198	147	178	172	191	159	176	187	167	183	184	150	164	174	180	172	175	163	166	188	152	188	180	157	168	194	176	177	150	168	166	190	190	154	160	172	165	163	188	190	192	153	178	182	179	175	163	201	165	173	182	155	167	198	173	158	177	169	164	154	168	160	169	169	165	168	162	171	170	166	175	181	160	188	159	180	176	176	152	165	176	159	153	149	181	163	163	165	181	169	189	177	187	176	169	173	178	173	170	164	164	161	165	136	155	146	158	183	172	178	149	161	164	151	174	184	171	160	185	167	158	173	177	149	175	175	189	180	183	180	170	176	181	166	176	144	179	188	206	144	175	170	150	155	176	182	162	189	143	167	173	140	170	158	175	164	169	200	166	178	172	146	169	155	168	183	163	174	184	159	165	188	168	191	184	179	170	158	154	169	180	178	168	176	159	165	166	186	150	171	169	176	154	158	172	169	178	162	151	161	172	167	167	192	161	153	180	163	188	163	153	175	152	184	173	159	163	192	160	151	149	165	180	187	188	171	191	158	197	167	153	175	161	159	168	184	148	188	164	163	161	173	164	158	183	177	145	167	182	151	172	164	196	164	177	170	152	160	165	172	193	198	194	186	170	184	185	149	165	166	165	167	179	195	181	163	182	183	154	168	171	177	151	188	183	164	177	188	170	167	172	170	179	145	164	179	176	168	164	155	177	169	156	170	180	161	175	165	179	173	173	197	178	164	170	182	160	165	194	187	185	164	177	184	181	152	180	179	178	181	166	181	172	171	174	176	158	174	148	183	163	181	166	183	186	149	152	148	159	156	154	155	169	148	156	158	171	166	167	185	179	163	158	158	197	158	179	147	203	172	179	162	168	170	156	162	171	169	167	156	175	166	149	169	144	186	183	184	165	165	168	167	166	197	172	167	161	195	184	158	198	174	165	175	166	193	177	160	172	173	163	151	149	183	152	159	157	154	162	186	174	177	165	158	169	180	168	153	174	164	172	170	175	183	154	176	191	155	178	173	149	159	189	164	171	182	162	189	183	152	188	199	164	161	201	159	177	184	177	161	193	167	160	202	157	162	166	177	174	183	160	180	170	175	182	190	172	182	176	170	163	201	167	178	163	215	164	139	159	169	160	146	169	183	175	170	182	211	155	153	169	182	176	164
13385	5474	698	422	329	293	244	243	231	252	213	217	193	219	198	187	179	184	215	190	204	181	222	201	169	197	206	197	204	181	202	198	189	231	197	206	195	178	197	190	213	196	191	185	191	209	181	188	191	191	202	162	205	199	202	204	198	181	206	172	195	205	199	191	179	178	195	219	188	181	196	182	176	187	184	214	207	186	193	189	176	210	187	195	204	200	192	207	183	200	206	190	174	186	176	200	189	211	185	191	176	188	208	186	208	202	187	184	177	200	189	202	181	217	179	189	209	188	181	184	185	201	204	186	208	186	198	163	185	189	198	193	180	190	200	186	204	184	168	196	173	189	169	195	182	197	176	215	194	195	181	200	179	211	186	196	183	189	202	176	192	193	211	171	200	163	179	191	205	165	204	186	192	179	184	174	195	196	181	193	215	205	194	195	188	176	168	189	176	189	195	174	193	184	208	192	192	193	184	178	228	175	185	193	175	180	189	181	185	194	175	165	203	193	197	191	207	191	190	188	199	208	183	214	207	168	183	188	188	179	174	209	205	176	196	180	189	203	182	169	208	173	198	184	188	203	193	176	197	188	203	182	212	193	180	199	201	202	180	200	190	216	216	182	167	177	191	185	192	185	179	209	182	199	192	176	192	203	185	193	181	186	186	209	206	197	210	181	173	183	193	187	207	191	205	178	186	182	182	205	204	197	187	182	210	190	203	187	169	191	193	183	171	189	201	200	181	187	176	197	177	195	173	190	178	196	182	160	197	214	166	198	188	192	212	204	199	210	193	181	198	203	197	169	201	205	173	194	184	188	172	178	198	168	194	188	184	217	177	187	207	190	187	170	224	199	199	206	179	198	189	212	202	179	195	192	181	187	192	201	205	189	193	199	225	198	173	168	170	197	186	180	194	180	197	233	201	177	181	178	175	187	190	180	191	186	176	180	196	202	173	183	174	199	196	232	217	202	189	211	175	203	193	188	179	193	184	182	214	176	211	182	183	202	194	188	193	179	169	199	174	188	171	171	179	196	170	183	170	169	199	198	211	198	177	179	216	192	200	192	182	198	206	190	187	195	195	183	201	208	189	176	180	195	181	200	213	209	182	178	188	164	210	183	169	188	201	212	168	195	168	200	191	199	194	196	183	192	191	198	168	215	180	203	229	155	179	190	199	197	187	171	200	184	199	179	162	204	174	171	206	202	210	192	177	187	197	204	185	186	178	190	160	183	200	182	190	186	172	192	195	172	192	201	207	196	172	222	173	187	167	194	180	187	163	184	210	158	185	200	184	196	184	180	182	210	190	201	199	194	215	174	174	182	195	212	214	217	183	195	211	191	202	186	187	193	201	196	196	209	200	185	202	186	173	191	187	176	204	197	205	182	176	212	193	178	178	213	200	189	187	185	185	189	187	180	187	191	190	201	186	192	195	184	197	184	183	197	182	175	217	194	173	183	217	209	201	203	195	185	194	198	197	200	199	209	205	172	199	188	173	193	195	195	196	188	185	189	190	193	205	184	188	166	176	178	177	184	195	172	166	213	200	183	179	212	191	197	185	169	202	197	195	176	203	193	176	173	195	196	191	202	173	189	198	154	210	204	212	181	188	211	203	201	185	186	193	184	178	198	186	205	172	166	163	171	194	183	179	180	210	218	179	188	196	187	188	202	208	172	185	182	186	195	207	188	196	212	174	180	171	189	186	203	205	195	176	214	165	217	212	185	174	158	204	198	206	185	187	173	181	168	195	194	171	190	187	214	188	203	172	183	179	186	185	177	193	186	189	187	197	206	207	181	224	201	196	196	166	198	199	187	164	201	193	178	188	169	181	192	175	168	180	197	178	204	193	188	162	212	189	189	199	187	198	183	195	187	181	183	177	198	199	186	198	171	193	188	175	173	203	203	197	202	183	177	194	215	199	211	198	184	204	178	169	202	184	182	195	179	177	187	167	194	178	203	191	163	190	181	189	191	192	178	213	189	207	193	187	194	183	184	187	185	201	191	197	192	198	207	188	207	187	204	199	202	216	196	190	198	209	200	171	186	195	204	191	177	177	183	185	191	206	187	182	168	181	212	197	153	187	196	146	191	197	177	191	185	183	194	196	182	188	183	175	193	191	174	168	202	179	177	182	193	206	197	196	186	173	202	197	197	184	210	178	190	186	195	174	207	189	219	187	174	183	193	201	178	185	209	166	214	192	173	170	176	193	182	189	185	192	184	205	194	198	188	174	195	164	192	213	207	193	179	196	197	170	205	211	180	162	197	201	197	207	190	163	220	191	190	194	217	196	168	175	179	207	178	198	212	181	215	186	187	206	190	200	218	186	199	183	170	209	190	186	189	167	154	179	185	201	183	165	211	181	230	184	197	207	202	171	179	198	185	202	193	170	178	191	187	182	186	191	183	188	158	190	210	189	200	178	182	185	207	211	189	198	189	167	176	208	178	170	226	194	202	185	178	183	210	176	195	199	223	199	186	190	190	189	185	197	208	207	191	204	169	185	191	211	170	192	188	178	193	169	178	187	195	176	186	214	186	174	216	198	179	204	185	190	176	190	171	194	161	200	168	211	177	203	183	177	193	175	163	194	192	224	180	188	156	170	197	228	209	197	211	171	176	182	199	176	172	183	202	194	202	194	210	169	200	169	211	176	174	184	168	189	194	200	210	216	190	200	186	212	210	202	176	174	187	206	193	190	182	185	189	180	186	195	195	174	185	201	185	209	164	186	202	204	197	226	196	220	183	199	197	199	212	205	211	191	189	209	169	198	191	185	191	170	175	158	193	159	179	170	201	179	184	199	208	183	201	175	172	163	200	190	192	193	174	170	159	184	201	191	189	181	208	192	173	203	185	187	184	193	174	190	181	183	182	199	189	199	210	192	200	196	222	194	191	208	181	207	200	206	188	196	211	181	165	210	189	176	203	208	200	180	199	200	190	189	191	198	209	208	174	194	200	206	192	187	215	199	194	201	180	163	189	187	201	218	188	189	207	174	201	189	175	158	203	185	166	192	186	196	194	170	195	190	197	178	195	213	189	199	189	214	196	194	179	203	196	198	194	181	186	171	181	176	190	192	193	189	192	174	177	195	208	202	190	215	180	171	223	211	177	198	188	217	182	193	186	185	199	178	195	191	194	181	194	180	191	196	180	191	180	191	203	173	192	208	213	202	215	176	175	198	200	192	199	186	193	201	188	164	195	210	189	195	198	214	168	195	199	188	183	204	188	211	167	178	167	195	199	202	200	188	184	183	221	183	193	176	206	190	198	183	176	226	191	177	191	206	208	193	194	197	166	170	182	167	219	189	163	173	241	187	188	182	179	193	171	191	182	209	202	169	200	175	193	182	188	177	168	173	203	179	183	192	193	207	183	190	228	187	204	183	173	204	182	205	176	189	186	187	180	175	194	207	192	198	208	195	198	192	206	205	200	195	189	197	167	177	195	172	205	217	201	203	198	155	202	189	193	161	183	213	194	192	196	212	191	186	219	175	207
24402	20376	26802	23833	20392	12856	1575	938	795	709	624	593	575	606	507	503	504	516	456	507	541	462	471	463	449	450	469	454	433	442	420	459	472	458	450	450	444	462	447	461	397	466	426	443	426	442	398	410	419	436	458	403	398	431	416	440	467	423	436	436	420	390	416	415	397	400	413	439	390	449	456	405	450	420	434	444	400	425	392	434	427	401	423	408	411	440	426	438	411	423	425	406	429	422	416	451	424	451	397	417	400	444	424	374	409	413	439	419	435	428	384	416	421	409	466	421	382	425	432	418	435	450	409	410	449	408	445	427	379	426	421	418	438	425	404	401	402	394	398	436	455	426	397	415	405	427	470	427	399	398	460	454	432	406	413	402	419	428	434	435	396	421	450	387	375	431	444	405	420	408	427	418	409	428	397	351	395	385	423	389	415	413	437	432	431	438	410	408	423	421	419	405	439	419	398	428	439	394	412	424	414	440	449	451	397	427	433	401	402	420	412	426	409	432	383	461	407	428	420	426	386	443	417	412	402	400	417	422	383	380	425	410	409	411	437	425	410	395	410	410	431	421	396	407	451	401	434	431	385	410	446	480	416	428	490	422	397	414	424	389	425	427	429	399	433	376	428	395	439	403	437	437	373	414	364	432	444	376	424	435	424	476	437	413	437	420	391	407	426	398	393	424	453	396	415	417	441	392	383	438	408	395	469	369	384	408	423	424	433	413	438	397	395	421	420	408	383	380	409	459	396	421	409	449	411	403	403	417	390	401	406	433	438	441	393	419	435	418	423	426	400	411	433	415	437	402	419	401	405	392	411	425	407	408	440	395	377	449	451	414	398	418	447	424	417	434	457	410	432	481	438	442	433	420	400	426	401	428	408	436	427	419	420	409	419	403	405	431	419	434	447	429	418	391	405	457	419	414	382	430	430	428	429	430	413	428	404	427	446	415	431	396	411	408	434	414	431	393	413	437	426	414	459	406	431	401	424	410	392	439	397	413	403	434	405	435	397	456	420	388	459	400	421	411	420	402	438	398	414	397	411	443	405	415	370	384	391	415	433	405	425	409	439	408	382	437	433	401	381	435	425	423	426	388	425	408	447	420	408	404	429	372	442	392	454	409	399	450	442	480	399	414	392	395	403	429	411	392	394	385	422	416	443	404	413	432	389	389	355	398	449	444	393	412	425	405	374	431	435	401	385	471	398	447	411	409	435	454	436	404	405	441	406	393	419	421	417	421	399	425	400	418	424	444	436	471	405	457	417	416	430	412	443	394	391	404	408	403	410	392	397	421	384	415	415	369	402	401	439	435	409	414	429	380	400	386	405	399	410	446	428	437	387	414	422	450	433	473	453	428	409	417	429	424	415	423	409	402	428	382	400	408	419	422	412	421	396	407	421	405	397	439	421	359	426	424	448	408	402	428	462	382	440	385	428	381	409	424	380	423	435	425	417	426	400	437	412	420	415	401	415	400	414	432	400	430	433	383	395	401	397	415	414	414	415	394	410	433	392	397	442	382	418	415	380	439	380	453	417	440	383	442	403	435	434	401	427	423	384	444	415	451	385	359	382	417	395	441	413	442	432	442	433	442	452	425	427	416	400	445	404	398	401	429	390	377	452	446	428	420	432	416	419	391	404	394	410	427	420	417	408	432	427	431	402	419	386	431	418	389	424	412	417	425	414	411	413	426	448	428	406	424	399	436	405	447	440	442	418	441	421	439	418	460	414	450	415	402	400	383	427	410	388	430	393	391	419	411	442	447	395	458	463	411	432	423	404	396	406	395	446	444	406	433	379	455	387	427	403	425	403	405	398	419	432	420	416	385	450	394	458	409	402	396	420	410	412	446	429	409	410	393	437	424	398	407	392	462	413	408	472	400	433	407	404	433	421	415	416	426	419	368	440	467	419	406	402	449	405	393	418	396	420	440	408	398	443	427	418	436	411	398	427	417	422	394	390	457	378	406	408	395	429	443	396	433	444	424	416	396	402	407	407	401	405	398	412	416	420	366	445	404	425	397	418	418	455	401	427	424	461	399	394	423	438	435	406	466	400	416	427	411	392	397	426	398	437	437	435	423	458	416	431	424	392	432	423	417	417	426	456	398	387	428	425	419	423	395	420	420	405	447	424	450	407	440	416	431	438	437	439	409	417	385	453	390	369	402	438	403	448	445	383	368	416	425	423	456	440	424	485	409	459	375	430	393	425	451	408	409	431	438	442	416	422	391	428	422	382	453	421	416	411	405	409	397	415	431	439	444	390	460	412	418	442	414	420	412	398	435	391	404	424	396	430	444	413	392	422	429	415	366	442	440	435	419	439	409	442	408	405	419	413	434	417	430	417	446	404	433	397	414	387	389	416	422	424	452	407	427	383	403	430	424	420	413	399	420	431	413	410	424	412	400	454	416	464	411	422	438	434	428	412	401	404	397	400	380	423	413	423	407	397	408	413	446	395	416	410	390	375	413	416	399	366	401	427	401	413	377	391	438	406	417	428	397	391	416	399	377	380	377	374	420	441	458	408	446	383	399	423	402	414	447	419	415	407	440	420	405	400	436	391	423	376	410	418	408	425	416	385	429	429	389	412	440	425	438	439	442	405	417	434	437	395	403	423	391	433	410	384	431	444	401	404	412	424	385	381	415	423	426	409	433	434	433	416	434	422	422	394	430	418	418	455	380	395	424	434	410	421	388	417	415	448	430	384	388	420	446	387	416	428	409	412	420	400	410	424	436	420	392	389	400	425	453	405	409	416	418	428	398	415	459	379	391	444	395	422	400	432	411	397	394	467	412	421	413	399	404	399	409	410	415	402	445	403	395	402	384	426	437	402	424	394	436	442	422	421	430	412	437	433	390	404	417	412	424	442	427	440	429	456	426	443	447	413	340	374	397	400	421	457	420	413	402	409	378	419	445	394	423	387	426	430	409	414	434	425	402	419	419	409	425	432	381	425	404	435	406	435	424	422	401	435	408	413	418	413	400	414	374	380	421	394	389	470	429	404	438	421	395	450	398	410	455	396	420	402	376	425	412	422	425	394	424	416	416	404	420	417	439	437	444	387	422	435	381	454	427	397	421	439	419	426	404	358	408	397	428	400	398	432	404	426	433	408	430	410	428	418	405	423	456	418	408	389	402	409	408	419	390	423	403	390	422	418	451	404	446	461	395	433	431	446	402	449	420	424	414	427	459	405	448	408	459	415	437	425	392	422	407	445	410	422	435	414	405	422	427	429	472	403	452	412	464	426	432	413	410	445	432	399	410	434	403	428	437	394	416	429	414	407	445	430	404	381	429	395	397	437	443	403	438	430	433	421	403	405	453	409	410	403	452	412	411	386	435	415	407	396	390	436	403	417	448	435	408	408	401	394	398	442	456	412	413	435	415	365	431	392	396	420	376	416	411	418	434	435	469	395	393	442	402	430	444	386	441	394	440	390	390	420	395	409	377	398	381	385	436	384	422	422	431	433	407	427	424	390	389	400	382	423	377	405	418
22166	15644	10164	5281	3494	2446	1949	1468	1236	1114	966	896	750	718	692	689	608	594	575	547	548	517	506	517	473	480	471	464	466	448	440	437	421	425	482	482	423	429	458	416	392	393	453	417	428	411	434	407	401	420	476	407	408	412	384	384	393	377	446	422	423	433	427	443	413	393	383	428	422	414	399	432	410	415	429	399	378	398	389	403	423	428	391	419	397	409	443	404	422	427	372	391	403	420	397	413	427	428	416	380	386	452	400	401	377	405	402	359	403	433	409	411	408	425	401	388	420	436	370	373	414	415	402	381	402	359	397	417	369	400	387	402	417	405	414	441	409	384	428	402	423	392	422	409	443	402	461	426	363	420	375	413	414	391	427	398	417	444	404	418	413	413	414	411	442	385	420	428	420	393	411	397	402	379	437	464	423	445	365	352	397	419	394	421	444	414	412	412	412	441	425	423	428	423	418	411	390	415	383	405	434	378	397	426	429	422	374	396	390	399	408	395	415	394	414	360	416	401	387	377	436	406	415	432	406	430	399	422	405	370	428	411	384	382	414	411	402	397	390	451	369	416	394	402	385	413	390	409	393	427	421	426	426	437	415	415	423	415	427	405	386	424	424	416	428	402	399	379	407	425	419	413	421	443	400	418	430	415	405	382	393	403	405	406	415	434	414	435	384	387	425	382	394	416	421	405	405	409	419	405	424	393	398	397	414	398	385	380	380	410	374	423	418	409	431	416	410	402	413	431	410	398	411	407	436	413	429	430	368	427	393	425	385	384	423	388	392	388	414	411	406	419	419	425	399	393	387	409	399	374	390	407	385	397	399	385	385	387	431	401	419	395	379	406	428	389	414	400	380	386	389	405	407	394	429	384	424	400	411	397	368	401	413	403	396	414	403	415	393	408	383	415	380	420	419	401	385	383	412	384	441	411	426	412	405	414	413	419	440	407	440	372	404	432	398	414	387	378	425	413	375	420	423	405	412	404	391	402	402	378	406	402	420	398	401	426	430	402	375	402	395	412	389	404	404	414	375	447	396	424	427	428	411	395	400	411	389	396	367	408	386	390	414	410	399	358	390	440	419	415	408	383	423	412	425	359	382	394	401	419	408	404	391	389	381	401	376	395	431	373	418	407	385	429	401	440	367	416	405	401	395	403	434	391	391	425	440	444	382	397	447	400	415	367	390	380	399	422	381	424	423	435	394	378	384	431	400	430	413	379	392	408	430	442	372	396	425	391	416	445	413	400	435	438	401	398	367	397	415	404	417	420	398	389	415	405	410	397	397	423	382	362	391	390	408	389	370	389	416	408	420	402	385	409	395	407	399	406	431	413	405	370	378	372	355	428	446	413	389	435	400	391	378	434	422	433	377	405	381	450	411	417	402	424	389	448	390	386	379	418	399	384	377	394	401	374	400	402	395	392	418	378	414	408	381	420	409	407	385	391	375	387	390	417	378	425	415	382	415	397	398	438	402	394	428	403	441	399	405	420	402	407	348	471	404	428	379	365	385	398	414	397	381	412	436	404	391	385	387	398	405	399	420	357	405	427	458	387	414	397	409	428	418	393	392	378	397	425	433	393	414	395	388	420	402	393	414	392	412	444	387	372	399	406	393	403	371	410	407	390	396	424	371	416	444	439	390	424	367	394	420	395	387	403	411	409	399	386	418	369	402	367	405	360	397	389	404	380	390	416	401	408	412	398	397	391	378	392	388	398	405	428	416	427	373	391	400	356	375	426	411	412	377	382	360	428	453	417	407	410	399	365	387	411	378	431	438	401	417	397	426	403	436	419	417	381	436	400	455	410	410	415	428	422	433	435	392	398	452	403	387	409	393	402	400	380	420	363	393	417	455	400	395	402	402	402	423	411	395	408	384	393	363	429	434	436	386	403	427	418	426	425	365	420	382	381	397	412	434	370	400	420	413	411	439	389	432	418	399	403	408	425	382	409	375	419	382	403	417	428	424	394	447	426	434	419	381	392	436	403	398	387	413	367	402	354	395	393	387	391	398	415	421	398	428	422	436	426	393	355	391	413	434	374	383	406	373	383	409	356	420	428	420	363	369	412	424	396	418	412	397	365	356	415	403	382	352	438	396	401	418	422	393	444	412	404	373	454	402	364	426	380	386	378	375	360	394	399	400	397	440	396	382	407	403	433	428	405	417	368	394	406	384	387	403	409	385	422	369	392	384	398	425	392	418	391	411	392	392	404	402	406	418	413	383	385	409	380	408	447	388	418	411	378	389	402	382	395	392	390	400	378	392	397	441	430	407	411	409	429	377	386	384	373	400	410	397	423	400	407	401	399	443	357	379	371	384	387	428	397	420	389	426	405	394	400	439	383	419	422	400	400	409	423	407	444	401	378	415	386	430	418	390	380	387	409	385	393	404	426	463	425	406	384	407	409	424	413	384	429	347	381	442	361	372	373	378	397	378	360	393	431	430	412	381	407	375	424	377	407	391	376	434	411	434	433	401	440	414	406	422	390	397	377	376	381	396	381	417	375	401	415	440	391	438	447	401	411	407	408	409	403	427	431	390	407	392	416	431	413	392	409	399	396	406	414	391	421	366	433	362	424	412	413	394	413	416	429	354	384	400	412	375	432	411	431	393	434	407	441	414	437	426	384	408	374	399	378	398	389	414	426	414	441	408	407	399	398	399	429	383	366	422	382	411	385	386	420	404	389	383	428	393	398	441	420	407	399	422	397	409	394	393	426	391	395	399	356	411	429	368	422	427	404	432	389	406	398	428	406	406	388	442	412	385	418	373	404	407	394	422	395	422	430	402	398	402	411	396	391	420	360	407	392	434	417	412	443	374	384	395	418	405	425	418	430	411	371	425	438	432	398	372	401	422	408	417	420	416	351	413	412	423	398	388	408	405	404	406	408	433	377	352	429	387	397	390	401	450	393	403	395	403	400	410	425	411	398	409	389	390	399	411	432	414	434	401	429	426	404	412	405	366	396	377	393	428	380	446	380	385	423	415	411	399	424	443	450	372	455	361	407	407	440	374	406	374	394	419	420	364	393	413	401	387	418	377	428	384	449	397	433	402	411	378	399	364	394	374	390	394	381	420	390	379	404	417	409	401	422	427	385	387	398	426	387	396	412	386	403	391	406	417	397	409	404	374	396	416	408	384	413	389	389	416	395	378	399	388	415	378	414	406	400	415	412	407	388	446	439	396	398	393	402	391	375	424	398	374	396	427	418	427	437	433	381	385	406	425	430	427	381	403	404	388	420	416	413	430	413	391	393	408	381	377	428	395	391	373	416	407	402	453	411	401	406	403	394	405	383	448	418	421	416	423	383	364	401	373	387	419	439	412	354	383	395	396	432	425	401	402	430	419	397	397	389	441	418	413	402	428	394	415	356	379	404	401	385	393	396	398	439	416	348	389	405	393	432	380	398	412	427	388	409	432	396	390	400	399	399	407	400	367	425	422	376	416	390	392	409	423	389	399	417	433	383	451	418	368	406	418	419	414	412	388	401
22399	20352	27118	23448	20354	20434	12464	2003	1407	1352	1214	1093	1061	1037	973	970	924	930	891	892	831	816	849	846	864	852	785	800	821	810	817	768	787	795	777	778	828	780	786	817	777	777	767	769	796	745	774	772	809	722	780	711	725	765	754	766	787	755	761	782	790	729	808	735	724	708	734	733	737	792	748	837	793	730	797	760	750	829	726	784	722	756	789	798	773	807	753	763	760	779	738	770	734	759	735	811	712	753	743	748	782	823	738	780	755	728	747	706	754	763	773	780	778	790	739	795	764	714	707	794	818	751	734	742	734	743	753	769	772	762	795	725	740	748	680	754	752	735	728	744	709	739	736	731	768	753	748	762	744	749	768	778	758	724	817	802	692	743	745	808	797	777	761	795	767	760	759	748	778	770	799	756	720	743	739	780	769	737	805	733	784	740	755	741	712	768	756	750	775	743	732	820	761	725	761	753	743	798	757	775	721	762	761	769	785	782	800	784	774	770	770	776	745	760	750	750	750	739	812	671	753	738	754	772	763	750	762	748	758	712	712	752	796	810	769	739	782	705	747	771	753	748	712	800	724	748	805	776	773	756	800	786	766	764	719	758	761	743	716	761	712	773	781	774	767	772	799	790	748	764	763	735	780	791	737	728	759	781	764	746	755	747	809	709	719	844	734	747	767	738	734	767	734	754	784	723	729	683	766	703	752	783	793	750	748	763	753	755	744	718	738	767	810	724	739	766	848	758	768	757	759	749	780	820	762	745	781	730	773	815	792	761	731	742	726	758	728	771	721	742	755	776	753	723	721	748	759	776	732	709	784	767	779	763	801	739	710	797	729	733	773	733	796	769	727	734	735	764	703	764	770	757	731	791	773	817	763	734	777	754	755	746	717	734	757	741	757	744	775	701	756	728	781	782	714	688	783	777	772	729	703	772	741	759	713	782	751	735	755	729	717	713	771	755	738	746	807	753	787	774	755	757	764	760	799	784	763	755	739	709	727	737	785	730	780	732	733	728	787	736	797	773	755	752	739	753	818	750	733	785	739	774	722	742	788	794	752	784	744	762	744	720	773	728	764	819	754	741	768	719	740	742	728	795	755	790	706	735	747	770	729	736	769	752	745	769	708	718	783	746	733	715	750	801	718	779	758	754	675	784	725	753	707	708	772	746	743	712	723	753	757	756	738	763	763	777	784	718	743	725	775	755	686	780	753	727	757	753	798	800	779	724	735	755	753	745	768	759	777	742	735	769	759	760	771	739	768	736	755	763	765	806	763	749	736	786	779	780	724	750	828	763	707	755	759	754	736	803	744	716	757	715	802	770	781	740	767	805	795	772	733	767	740	723	762	815	774	780	760	751	751	756	720	744	775	757	771	728	719	736	801	730	724	680	769	698	754	743	767	705	742	737	753	743	707	735	756	776	780	758	751	767	718	751	730	754	745	756	822	767	771	733	710	740	770	802	769	767	799	701	761	749	736	752	723	767	750	729	748	734	732	786	803	712	750	760	758	768	756	729	735	752	758	750	706	740	732	750	739	750	777	759	780	777	759	750	738	771	744	736	757	781	768	701	765	759	807	751	812	763	756	746	708	796	788	766	771	779	809	721	777	762	800	724	785	761	760	741	774	742	763	735	759	764	740	738	754	728	697	755	792	775	756	722	729	757	738	717	732	751	791	786	748	724	800	774	844	758	846	746	789	746	795	748	735	767	771	723	774	735	752	705	730	717	730	752	763	718	728	713	741	750	764	746	765	722	734	804	790	755	756	698	762	736	779	796	775	733	779	749	759	778	750	749	751	773	723	743	790	712	792	761	729	733	786	766	747	748	757	739	757	786	764	794	775	816	754	791	802	757	794	795	799	742	776	744	704	761	755	748	724	763	780	782	743	765	743	791	765	771	788	776	729	757	766	797	715	727	749	787	746	738	744	712	692	736	779	729	797	744	744	753	722	773	804	755	751	746	733	746	763	776	751	769	759	780	726	679	777	776	763	781	736	780	748	739	757	743	752	760	738	743	773	772	708	770	751	756	739	760	751	717	728	788	773	754	749	760	786	770	775	745	771	702	738	742	761	706	754	763	743	746	742	746	795	748	746	726	756	777	741	737	788	776	711	749	757	806	796	748	778	754	773	805	760	724	731	744	736	735	713	783	745	747	767	684	730	734	761	791	739	746	782	701	748	746	758	748	709	785	790	748	777	799	740	745	764	780	763	783	702	750	752	731	722	708	774	733	699	680	755	725	737	734	740	731	760	769	721	790	786	856	757	751	776	728	778	752	752	793	688	787	741	714	762	774	777	740	801	711	808	806	798	768	752	775	781	700	808	709	791	764	761	735	757	710	772	738	785	784	790	750	750	730	719	713	782	772	847	782	757	731	706	735	690	715	768	762	719	790	721	710	727	796	774	803	760	756	801	796	764	779	750	712	758	693	723	767	719	761	754	760	751	797	740	741	770	761	751	754	761	719	768	726	758	763	794	762	788	773	723	818	757	727	710	744	720	804	800	749	751	766	750	730	744	745	790	733	714	744	720	807	757	746	824	729	783	742	779	792	735	739	795	728	765	780	723	790	761	736	728	742	724	690	711	744	749	759	745	718	727	810	788	718	717	813	749	706	739	737	802	736	772	744	752	752	764	747	773	747	701	772	737	756	758	770	774	753	752	759	764	762	763	795	747	758	732	745	757	775	759	730	757	812	739	770	781	778	771	777	778	752	804	753	781	709	772	772	756	770	789	758	725	755	762	760	784	749	738	732	815	768	808	736	759	726	727	781	762	746	738	712	784	756	719	760	713	827	780	768	788	760	789	777	708	711	795	768	724	774	707	736	726	757	797	733	764	786	732	745	767	746	800	772	724	789	759	769	746	805	732	704	736	734	768	701	779	727	789	764	771	736	733	760	771	733	751	741	750	701	747	754	720	806	814	749	718	805	743	753	809	790	705	767	720	787	791	717	807	784	724	758	752	734	711	786	772	709	774	704	772	723	764	760	764	718	750	739	732	754	768	766	765	734	760	793	735	790	747	738	732	790	775	720	788	696	749	773	731	766	782	789	747	771	818	758	758	763	777	746	726	808	721	764	782	793	737	688	764	736	813	767	790	728	662	747	721	720	716	747	746	805	752	703	748	692	741	768	765	758	769	734	719	791	777	728	751	726	740	749	755	737	728	802	739	727	761	754	720	760	726	741	758	730	745	739	782	806	744	797	778	781	813	695	796	719	759	752	748	746	774	794	760	732	728	717	744	768	742	810	748	779	785	736	718	722	751	764	708	738	771	776	739	768	725	754	728	726	771	791	773	784	745	778	823	779	761	726	783	738	778	725	792	747	786	759	755	744	763	812	751	744	755	772	750	737	768	759	737	743	719	779	759	735	731	717	772	741	749	758	786	759	786	731	760	718	753	765	777	756	747	744	742	726	756	741	727	786	743	721	781	764	802	734	750	763	706	750	775	754	713	817	721	803	751	695	761	758	738	810	742	745	765	816	742	766
19570	19745	16299	9323	6142	4487	3428	2711	2224	1993	1687	1532	1442	1345	1225	1219	1105	1093	1021	1033	1002	951	952	890	904	911	819	894	788	838	815	809	847	766	819	758	791	818	823	731	791	768	810	750	727	779	759	737	775	778	762	770	778	770	709	776	731	751	719	745	741	726	758	741	727	699	755	743	753	774	778	692	713	756	781	759	687	727	730	748	715	723	694	699	729	709	704	733	731	724	720	735	746	681	694	731	710	669	702	689	730	684	742	756	680	782	773	719	686	724	705	760	684	771	769	728	764	685	782	716	722	751	682	702	723	706	750	671	746	766	739	700	697	687	732	713	709	703	750	713	717	701	757	716	701	754	712	674	691	734	686	740	700	717	761	721	693	696	691	731	729	687	720	733	697	672	715	714	756	695	746	732	716	689	722	718	692	733	736	698	718	692	745	772	703	678	740	762	751	730	722	727	692	702	670	730	651	735	686	677	735	699	763	710	767	698	705	723	737	711	674	719	738	727	738	722	674	709	708	699	716	769	724	734	685	686	746	707	707	659	686	724	716	791	683	706	752	760	709	682	733	713	742	714	746	729	675	707	682	708	658	706	663	685	726	765	661	708	708	730	734	731	682	670	702	766	692	706	730	690	767	773	669	714	727	726	738	707	679	719	709	675	767	758	705	681	740	733	714	741	743	731	719	690	704	696	697	734	701	704	752	692	710	712	689	715	708	718	678	661	749	685	762	723	691	702	738	709	684	766	728	650	692	721	693	692	698	751	685	737	721	726	706	668	676	706	727	712	724	737	768	759	755	666	721	738	746	679	700	678	702	696	699	700	720	681	686	733	723	709	720	714	772	690	660	685	680	782	678	777	709	710	704	763	678	732	753	709	709	704	751	709	700	720	743	708	696	726	689	713	720	730	690	694	725	740	652	702	767	730	660	700	704	720	694	692	717	710	683	676	673	708	756	678	746	729	733	731	703	705	693	735	719	746	711	701	734	752	712	733	670	734	762	729	732	719	740	684	683	665	751	691	719	701	728	731	706	672	725	750	729	731	717	679	713	725	694	696	747	721	729	724	741	725	729	709	656	760	770	678	705	745	742	664	678	707	685	726	677	695	743	683	684	747	734	729	765	687	631	692	703	730	754	753	676	718	744	721	719	715	696	702	752	675	714	712	706	695	660	706	699	722	740	687	761	723	748	732	671	693	719	698	736	722	679	668	720	726	717	687	714	760	679	737	736	723	693	663	703	712	710	769	733	688	701	679	689	767	677	702	677	706	752	719	739	725	745	698	681	711	640	788	717	694	703	664	717	720	685	692	755	681	699	725	709	710	746	720	699	715	705	686	736	672	717	700	711	718	715	722	710	689	754	661	709	691	668	689	711	686	733	722	768	726	740	714	780	683	727	733	701	685	664	713	697	739	685	740	695	749	756	679	740	697	719	693	732	727	708	727	672	725	747	733	708	752	664	698	712	752	696	684	706	716	703	710	680	714	728	745	688	695	712	675	762	726	700	692	734	718	747	746	703	758	754	713	712	699	714	730	731	763	707	692	750	735	691	680	714	733	689	718	729	719	710	694	736	706	691	751	712	727	722	683	715	806	762	697	755	699	715	714	744	685	697	685	686	697	656	737	682	694	762	708	667	697	727	751	668	705	744	670	728	740	695	729	726	745	730	685	722	704	705	728	700	782	715	672	721	723	728	746	698	743	708	687	680	704	775	731	677	710	708	702	743	673	739	721	649	692	698	726	660	676	742	683	738	692	727	712	733	707	700	720	713	710	692	696	709	728	740	713	673	717	742	755	711	696	680	659	736	722	693	712	722	683	666	702	742	763	717	757	662	742	726	702	739	772	689	698	749	705	743	742	718	689	703	753	696	743	709	691	689	695	726	710	702	704	729	704	701	714	708	760	692	738	725	738	686	745	720	699	713	766	727	766	776	732	706	705	774	719	705	736	695	697	724	731	674	687	767	709	711	709	710	704	706	738	700	758	684	760	743	677	693	763	736	726	710	690	722	734	719	731	671	705	698	715	745	738	670	699	762	715	687	691	683	708	701	710	727	717	717	722	748	724	714	738	696	688	735	738	718	698	678	709	701	739	686	712	754	700	728	681	747	724	701	731	721	723	686	671	712	641	757	743	704	711	708	753	781	725	696	711	713	726	700	731	719	702	729	757	689	751	688	708	700	680	726	756	704	690	709	707	736	737	732	731	688	681	757	701	719	708	702	742	734	664	743	745	738	685	692	706	756	730	739	780	734	695	743	705	651	696	683	690	737	695	744	669	696	751	747	678	693	703	711	752	708	693	735	783	705	741	700	730	713	717	749	716	704	704	752	714	710	686	711	742	720	683	676	697	734	704	681	669	720	695	741	704	680	692	732	709	703	770	675	667	673	730	674	740	710	668	685	723	724	709	681	713	696	694	727	732	681	738	731	726	680	720	705	673	732	762	725	683	724	717	743	750	705	741	759	746	731	755	717	762	701	674	746	702	680	680	716	718	714	704	692	709	723	709	769	716	726	689	703	675	741	718	681	700	722	685	748	693	688	654	735	689	724	711	704	660	722	694	688	691	723	709	716	731	712	698	745	689	726	692	685	705	669	748	724	709	716	730	726	731	687	743	686	686	645	700	718	704	737	709	698	755	671	734	702	693	727	708	732	719	733	677	754	726	743	713	677	735	708	741	722	679	693	735	723	735	688	677	748	705	671	679	726	690	772	696	702	729	712	698	712	720	708	689	721	736	727	628	654	727	703	724	705	735	745	687	719	690	694	736	731	726	718	728	729	705	705	720	685	729	688	745	690	680	730	700	729	701	714	720	712	743	697	670	693	763	708	733	718	691	699	711	701	684	721	720	724	739	679	717	728	715	720	744	683	747	722	699	730	689	768	695	704	736	757	688	723	717	713	708	750	730	744	702	732	708	718	758	733	725	699	719	725	681	669	667	716	687	656	692	689	687	757	680	686	732	696	696	693	685	703	708	696	742	741	696	690	675	728	726	758	745	678	698	739	710	722	676	675	698	673	745	719	647	712	755	707	709	667	698	745	693	705	688	731	696	696	759	713	697	682	740	734	747	699	741	696	732	735	741	715	755	655	666	714	714	717	729	707	705	684	692	724	699	666	718	698	748	729	724	769	718	730	672	661	696	723	736	709	735	747	739	748	719	705	711	725	706	672	761	717	669	717	715	718	741	681	698	743	719	744	729	704	723	707	711	681	726	683	738	698	712	702	712	728	735	687	717	687	641	697	703	738	668	725	702	680	745	679	695	710	684	696	728	689	722	729	635	705	723	692	726	733	693	709	782	696	712	667	749	745	699	696	737	713	736	693	763	707	716	707	669	744	704	746	737	666	713	753	709	722	748	690	707	696	765	733	713	743	709	723	654	700	675	741	670	724	760	717	657	740	708	711	706	720	694	707	708	726	687	779	737	750	731	735	731	718	646	724	725	701	731	698	707	678	724	732	693	759	707	736	717	693	726	716	708	722	729
28298	14789	1978	377	270	208	210	231	201	179	192	184	186	188	195	162	158	173	163	175	176	173	161	160	181	166	181	187	156	187	167	171	187	177	158	166	154	152	163	154	153	181	179	154	177	154	168	193	164	174	163	162	174	192	150	181	189	173	168	159	172	171	169	158	188	139	151	178	181	174	161	164	132	179	153	135	160	163	180	167	166	170	166	195	191	184	164	169	146	188	183	145	166	165	193	182	208	163	167	157	167	169	155	160	172	151	172	189	166	162	160	161	148	155	179	155	172	186	181	177	164	168	156	184	162	159	176	165	169	172	178	166	165	174	173	162	175	201	150	177	150	168	159	171	176	162	166	161	189	177	156	172	144	172	165	160	163	154	169	180	148	176	144	166	182	172	182	172	169	166	152	160	154	184	183	159	171	182	174	170	159	147	172	155	166	164	186	176	134	176	143	168	167	162	163	164	158	191	167	152	165	140	168	186	150	154	195	170	160	189	155	172	167	147	154	156	171	175	146	148	172	189	158	189	154	167	162	168	170	168	188	165	189	159	156	191	172	174	170	174	165	164	171	154	173	149	143	165	171	162	177	156	146	178	149	159	150	153	153	177	157	158	147	146	166	186	158	162	170	183	152	165	163	174	174	160	179	186	147	157	159	173	162	169	159	190	167	151	166	181	152	169	157	158	159	143	158	170	193	166	135	163	169	149	169	181	187	172	164	168	159	172	183	144	173	153	151	150	186	171	172	164	168	170	156	177	181	153	168	186	187	184	152	147	180	143	180	171	185	153	165	164	164	185	171	159	180	161	177	166	164	171	177	159	165	167	154	172	160	169	164	159	161	152	150	186	173	174	170	141	162	174	178	169	183	196	167	164	164	181	192	165	159	191	164	152	138	161	162	178	177	175	164	193	136	196	168	169	151	180	166	154	179	163	186	172	153	193	183	144	166	170	163	176	142	158	172	157	174	171	150	150	181	177	166	160	166	204	158	167	159	144	156	166	182	165	176	172	161	155	173	170	167	161	160	188	163	179	176	174	177	156	164	180	175	183	180	174	181	164	174	179	184	172	171	158	172	160	163	172	163	180	152	165	133	159	147	177	162	165	153	176	172	187	171	164	166	158	193	188	168	165	171	161	166	154	157	151	176	179	190	155	184	201	164	143	157	166	172	185	161	160	160	162	165	183	166	144	117	146	146	170	167	183	171	160	147	173	173	175	155	172	173	174	171	150	166	171	167	171	187	154	157	175	167	173	142	180	148	171	164	156	156	170	172	163	169	172	161	164	158	167	159	179	172	161	171	155	155	186	175	183	199	167	156	177	167	148	149	175	152	161	148	159	171	161	180	167	165	171	168	170	172	171	172	146	170	178	167	149	146	173	162	165	168	148	179	165	142	185	159	166	180	172	164	175	196	162	175	143	171	167	146	168	164	163	161	171	179	171	183	162	157	171	180	157	164	180	173	156	174	179	178	147	182	186	176	180	140	180	191	183	161	145	152	159	165	170	169	173	160	178	165	186	182	161	186	171	163	176	139	184	167	158	171	178	156	147	158	140	149	200	168	176	187	153	171	173	167	175	153	148	154	156	170	179	178	175	164	154	178	175	175	176	159	176	154	180	168	139	159	160	148	170	171	186	175	166	168	157	158	154	177	169	169	168	157	161	164	181	162	179	145	158	193	201	168	171	151	169	196	173	158	174	168	143	169	194	173	161	153	168	169	180	166	181	135	172	161	159	169	155	154	192	159	176	163	158	189	173	175	180	150	171	176	175	158	162	185	189	176	188	155	179	151	151	170	163	172	157	158	162	179	168	163	169	174	170	146	168	164	169	196	177	180	171	147	173	179	157	188	163	152	160	142	181	181	171	149	161	159	159	187	173	176	159	166	178	167	167	174	160	190	157	178	161	164	187	161	156	186	175	166	171	168	159	161	158	154	169	170	144	143	185	166	184	173	148	156	140	183	165	166	149	178	154	169	150	164	175	154	191	187	175	173	161	175	164	168	161	166	181	170	194	176	157	191	169	181	177	174	187	167	172	167	153	174	146	151	180	173	180	184	167	175	187	173	183	180	170	142	197	178	169	174	198	174	184	189	182	164	168	172	192	160	158	174	166	175	154	157	179	141	161	192	169	179	150	167	160	166	145	159	162	157	160	183	178	146	154	151	158	165	191	176	175	149	154	155	194	180	171	158	151	165	164	175	176	167	153	197	185	169	153	166	160	150	166	168	198	155	148	166	166	172	182	195	164	159	182	194	200	163	159	159	161	198	146	177	158	186	176	161	152	164	161	128	171	178	172	172	203	169	175	164	173	173	159	167	169	160	188	149	160	176	164	175	150	164	159	176	173	176	164	171	151	152	164	150	159	162	176	164	174	165	166	174	155	181	170	168	182	203	164	172	198	177	181	176	179	156	173	156	170	175	161	163	198	173	165	149	145	140	166	150	175	171	170	166	144	154	167	170	165	183	175	179	168	178	170	186	165	167	186	171	157	179	176	170	155	175	179	168	151	148	166	167	161	175	158	162	189	178	173	168	170	178	178	185	178	156	176	173	160	146	147	158	167	176	169	170	185	161	177	177	196	167	164	155	182	188	165	157	166	170	175	160	171	163	168	165	165	147	184	173	168	168	173	156	180	168	174	156	150	189	154	152	167	187	159	144	154	151	183	166	163	171	173	153	173	176	164	180	182	169	172	157	154	168	181	155	177	176	160	149	145	159	166	176	167	178	187	174	170	169	181	130	191	180	142	168	142	154	183	178	172	183	159	167	168	149	158	156	175	146	165	198	167	172	158	173	182	179	164	159	189	157	168	167	158	155	165	182	188	174	149	161	169	166	176	162	191	149	157	204	170	168	161	181	185	165	165	166	163	180	181	170	161	195	168	157	182	184	186	151	174	173	169	176	152	195	171	161	211	151	139	180	161	185	167	164	178	145	165	164	156	176	169	182	169	164	170	164	159	163	162	162	163	171	158	177	209	151	162	143	152	168	153	159	171	170	151	162	155	195	185	189	162	158	157	173	177	159	182	154	190	165	167	167	172	158	147	148	149	140	179	177	153	152	178	165	157	186	174	166	156	169	175	167	158	158	173	173	130	162	155	168	161	198	172	178	157	166	193	155	174	151	182	154	184	193	143	158	183	175	164	167	155	158	167	157	164	171	180	153	156	164	176	175	170	177	143	163	171	173	142	165	160	162	173	166	168	192	174	153	164	195	168	154	183	159	151	161	171	173	149	165	159	160	156	175	173	163	186	184	149	160	171	144	173	157	161	184	149	165	179	189	162	176	159	163	148	173	165	149	161	166	165	180	165	141	183	171	170	194	179	164	179	169	155	162	177	159	179	190	155	161	168	182	161	155	159	163	166	185	161	157	178	185	157	166	172	166	167	158	151	163	169	175	176	174	147	170	167	149	145	146	146	177	169	162	167	180	185	169	174	161	174	160	183	179	154	170	178	166	175	168	179	168	172	180	169	156	177	180	160
13579	996	716	434	351	296	242	219	243	194	225	198	192	225	205	187	187	190	167	202	204	184	169	188	167	179	190	142	193	188	169	209	196	206	182	220	179	183	194	171	181	217	219	187	178	176	193	199	194	192	198	204	176	189	187	191	192	160	188	180	186	167	181	183	175	190	169	202	166	184	187	172	180	181	188	187	162	158	201	174	198	175	171	211	192	207	205	187	188	186	191	176	215	180	191	176	169	182	180	171	180	199	181	195	194	199	184	182	206	189	199	184	190	167	184	185	203	191	201	196	174	179	175	213	186	182	171	176	176	211	201	184	175	208	196	188	194	168	208	165	189	186	185	184	180	219	198	210	181	197	168	183	193	188	199	167	194	206	198	186	192	191	195	198	192	161	163	190	192	184	173	201	210	178	179	185	194	210	182	182	201	192	213	186	179	192	184	184	192	180	187	157	170	178	196	207	174	192	180	207	198	183	204	176	188	179	199	206	175	204	214	205	181	196	180	198	180	176	195	179	195	196	182	172	210	180	178	196	179	172	187	181	170	186	204	191	197	166	180	194	194	178	180	187	179	180	179	191	207	166	179	170	178	164	163	196	202	181	173	181	178	196	178	198	192	180	188	188	191	195	215	210	198	194	194	190	186	180	189	181	175	171	204	185	173	181	172	184	191	210	194	173	187	190	189	181	184	167	171	187	198	194	202	200	197	183	199	184	173	185	196	210	192	207	180	191	203	202	184	175	194	195	166	195	183	171	195	168	185	200	193	212	189	171	205	191	184	173	204	176	182	217	190	184	194	174	164	169	174	188	195	208	188	201	189	209	184	180	188	167	203	179	196	193	187	197	209	207	175	195	172	185	172	199	166	160	194	216	182	191	186	196	182	174	182	201	177	188	186	192	205	182	174	189	182	175	188	188	193	213	181	189	188	180	175	192	167	174	184	189	200	186	196	160	210	179	188	185	191	185	190	198	184	164	187	194	169	178	211	201	182	169	172	203	191	193	196	182	196	175	179	175	152	198	200	210	183	181	185	205	172	187	181	160	159	181	192	196	176	189	209	192	174	183	194	181	179	191	179	178	191	197	200	203	200	209	168	184	186	186	185	201	203	164	191	185	172	172	178	193	182	180	169	161	191	183	187	204	192	207	190	191	197	177	188	167	177	177	176	180	197	206	211	170	173	169	169	199	206	216	189	179	170	168	178	171	180	171	195	190	185	190	190	179	196	181	198	203	207	194	184	208	171	185	153	162	191	167	173	178	192	162	193	172	194	181	188	185	196	187	192	180	189	186	184	183	184	195	193	190	193	224	188	197	179	212	188	185	200	205	180	184	172	188	187	177	195	167	196	186	187	210	171	167	173	209	189	197	208	176	198	212	188	193	204	212	190	184	214	195	201	199	156	183	194	191	185	167	190	198	191	202	174	203	203	175	180	188	183	180	206	201	203	193	169	203	186	193	189	170	184	214	190	203	168	191	178	187	187	221	198	195	196	201	185	150	183	163	173	183	193	189	178	207	171	173	170	197	188	185	178	212	179	195	189	169	179	207	169	174	211	186	170	158	166	183	174	203	191	169	160	182	183	183	186	173	186	198	226	181	193	174	205	173	181	184	186	198	209	186	194	209	174	188	157	169	196	179	174	192	165	164	193	217	183	187	193	188	187	193	210	198	190	185	203	178	225	216	197	183	169	198	189	177	173	169	202	181	184	183	201	196	184	175	213	159	179	193	197	193	210	178	187	181	207	177	167	190	169	194	182	216	190	192	197	207	203	162	203	192	210	173	202	177	201	193	208	185	204	204	191	211	201	223	204	183	171	200	194	216	212	169	189	172	194	166	179	210	174	187	199	195	194	196	201	190	184	154	187	159	178	204	187	207	180	194	170	185	156	172	170	198	180	182	197	191	187	202	177	196	219	181	188	187	187	185	208	191	211	190	203	177	186	186	171	177	200	184	185	179	193	174	169	179	210	201	184	167	201	205	177	170	204	180	175	201	191	191	189	178	187	191	175	192	186	175	175	203	185	174	204	199	204	189	172	205	211	195	170	184	198	193	166	179	197	171	181	211	178	195	181	188	204	196	204	162	195	206	205	203	175	183	191	178	204	187	179	177	178	190	158	175	162	176	167	198	192	169	182	206	188	214	218	202	198	210	178	190	170	200	189	193	184	185	172	199	184	157	190	186	209	179	190	190	202	170	184	189	203	188	195	181	198	210	197	178	174	198	205	189	201	175	212	179	214	182	186	189	191	187	197	191	167	204	202	188	195	169	190	162	175	186	183	193	180	167	181	196	199	213	186	196	203	206	179	174	163	220	150	178	175	195	191	183	206	185	177	178	178	195	209	204	201	183	192	185	193	185	170	161	136	191	198	206	200	198	173	183	207	199	192	219	184	178	181	197	187	186	207	207	177	167	166	208	188	187	198	148	187	184	208	163	183	186	209	193	198	211	189	215	186	206	188	197	176	195	172	180	185	176	210	192	196	201	211	188	192	176	166	189	193	187	183	210	191	173	190	203	188	212	189	189	166	223	215	190	187	179	201	201	174	202	197	214	197	208	175	187	189	189	180	177	192	182	199	167	200	168	168	192	192	175	169	190	185	206	194	159	197	177	183	206	193	187	179	170	185	215	172	183	212	185	181	187	197	210	205	176	162	187	193	183	167	205	160	171	210	193	179	221	179	198	186	210	192	187	186	183	189	180	175	173	176	188	176	180	174	178	179	201	205	178	191	173	205	171	192	182	188	195	191	192	208	185	196	165	181	187	183	177	192	190	186	182	188	201	180	202	209	192	198	165	179	194	207	210	184	186	189	184	200	186	175	190	197	186	162	179	202	205	185	185	174	198	178	194	194	199	199	172	198	189	175	195	180	172	193	173	162	183	177	184	203	190	192	184	205	187	185	170	175	170	175	197	231	185	203	189	197	189	177	206	189	172	198	185	176	198	211	207	166	194	189	207	183	178	182	180	184	171	189	195	185	196	189	192	178	173	201	195	187	183	196	184	189	185	166	192	167	199	209	181	219	205	202	183	197	205	217	179	171	156	178	203	188	198	183	169	191	208	186	201	201	204	212	206	183	179	192	191	169	174	191	175	185	183	206	188	189	198	196	194	188	163	198	196	170	200	208	185	198	152	202	183	192	191	198	195	177	196	198	195	180	210	207	174	198	186	171	210	195	207	217	182	177	173	177	173	216	186	164	203	181	213	199	179	179	174	170	171	177	199	194	203	188	200	170	189	192	189	184	162	197	192	169	186	192	209	195	198	180	203	172	200	208	198	223	196	201	199	189	179	180	204	189	197	196	172	185	186	198	161	182	176	192	194	179	172	206	200	224	168	179	174	174	186	180	216	178	158	178	165	210	189	198	191	161	175	212	193	203	190	198	192	190	191	206	175	193	187	174	196	174	187	166	200	191	201	176	169	172	174	198	176	177	167	215	182	191	166	193	177	170	168	201	177	180	168	187	181	169	188	201	182	192	196
24447	20404	26678	24019	20411	12729	1533	949	744	692	634	581	587	520	564	520	471	517	477	474	474	478	448	430	453	467	433	451	478	448	446	447	424	406	433	443	465	441	480	428	457	482	439	393	429	430	488	434	459	413	438	420	412	451	411	437	414	452	429	416	430	382	442	447	453	470	422	416	412	432	423	444	455	442	407	437	418	434	397	426	462	461	447	394	435	425	406	426	430	419	405	463	428	464	434	453	426	380	457	396	405	413	456	396	407	417	421	405	417	412	429	409	406	401	429	399	409	404	401	417	484	440	419	403	423	419	394	385	415	420	421	426	427	428	437	446	426	456	438	413	414	393	449	406	421	414	408	416	421	426	431	425	406	427	413	386	417	439	428	413	364	429	426	412	426	433	410	450	441	416	406	466	425	415	421	417	427	384	422	414	426	385	417	427	418	421	416	438	431	404	421	444	423	426	424	444	432	414	425	432	403	411	409	384	426	412	468	417	438	398	453	425	447	464	444	418	396	423	418	415	429	388	427	453	444	416	442	422	430	420	453	422	395	449	411	407	428	431	399	412	428	425	441	427	428	432	397	437	395	432	385	421	416	392	422	402	434	427	416	415	371	420	437	414	424	378	415	390	417	419	396	408	440	438	443	434	405	404	400	430	429	414	428	428	388	416	451	408	430	430	394	427	424	389	408	401	420	460	387	412	430	423	436	440	420	450	416	410	417	440	439	435	448	434	429	446	391	418	416	442	421	358	392	398	416	419	422	422	453	437	391	412	455	438	404	448	412	411	419	432	398	406	439	405	428	410	420	383	416	432	384	411	420	411	399	391	428	404	390	403	426	415	414	406	378	420	407	403	408	416	437	406	429	425	408	430	435	425	427	391	418	397	459	410	455	476	395	447	405	419	414	399	403	429	408	416	454	434	429	448	391	421	417	458	424	428	430	395	431	406	442	423	417	412	406	439	393	394	422	442	464	408	406	426	380	450	436	422	414	407	429	397	450	429	429	432	410	443	427	457	458	399	438	418	420	429	393	404	428	392	413	429	415	406	422	399	409	403	424	449	422	459	409	414	425	434	454	423	400	402	450	410	448	384	446	442	442	426	425	404	438	416	389	439	406	396	462	375	413	417	390	428	398	437	449	427	411	377	430	397	423	430	419	413	412	420	420	412	413	429	420	401	415	414	440	412	437	467	371	411	428	419	448	426	376	399	405	427	413	394	443	406	432	419	441	419	402	444	388	438	380	443	429	432	418	428	439	416	429	426	443	434	436	442	420	406	426	431	425	398	423	419	411	386	421	391	453	403	399	430	391	398	412	430	412	442	436	406	454	404	421	435	449	379	427	398	439	402	424	389	430	443	432	448	393	417	423	389	402	457	448	444	403	408	393	438	409	417	411	443	433	420	407	439	430	410	413	404	422	402	439	454	374	382	463	396	396	389	398	410	451	401	421	407	411	419	414	440	420	431	436	410	455	444	425	447	452	445	426	391	439	390	390	380	453	416	400	454	424	435	403	396	416	409	407	388	445	424	400	433	378	441	399	414	404	423	410	427	432	408	417	427	405	403	431	413	414	419	442	382	473	405	410	407	414	441	409	411	404	411	433	408	450	499	410	426	411	429	428	431	390	387	405	439	440	420	445	430	429	415	442	439	424	420	446	399	458	433	448	397	451	392	442	411	425	421	483	378	441	416	415	436	409	429	444	411	414	366	424	440	458	433	400	451	409	438	419	459	398	445	410	422	412	467	418	394	419	429	407	426	423	398	449	426	443	433	415	382	419	396	414	402	430	438	416	383	372	432	434	455	396	418	398	417	398	399	437	378	400	428	414	433	389	430	428	400	421	397	403	392	386	413	430	421	412	398	419	437	405	432	437	424	472	404	405	395	380	432	414	399	395	434	463	410	387	424	440	380	431	416	416	415	403	414	404	436	472	416	427	396	393	410	422	450	430	409	444	442	408	406	434	396	416	406	459	422	395	402	444	436	439	440	414	438	440	454	430	392	437	407	418	452	429	406	419	426	450	425	412	411	394	406	419	413	426	393	449	398	411	427	407	425	420	428	441	452	427	452	396	401	420	413	412	430	372	427	390	397	433	434	430	431	395	438	412	456	421	401	403	415	428	421	469	369	414	386	449	436	398	426	437	413	417	445	433	463	413	427	421	386	396	407	418	404	404	419	430	410	391	411	371	439	443	421	429	419	408	435	425	418	380	404	417	423	433	395	417	433	409	419	458	393	400	398	429	423	420	436	428	402	400	398	452	402	415	422	404	406	440	420	417	416	417	406	422	425	445	429	394	378	416	439	419	456	397	381	420	433	405	397	453	429	426	428	406	424	385	415	417	410	435	452	444	408	438	414	402	431	389	446	399	451	388	427	414	397	425	434	431	424	406	447	380	397	383	427	401	426	418	388	434	386	393	429	414	395	395	436	386	446	402	462	429	407	438	391	436	437	437	444	398	442	415	416	407	432	407	407	418	425	417	393	414	435	423	433	421	391	431	431	442	416	448	460	424	392	439	396	407	418	406	399	413	406	423	386	419	374	430	439	402	410	430	448	390	419	363	459	411	401	431	393	414	408	434	399	420	393	434	372	445	436	444	442	422	430	434	412	444	387	410	406	423	406	424	410	399	431	414	405	406	399	425	458	412	398	428	443	422	433	446	403	435	417	393	428	413	406	405	410	431	396	387	437	425	438	423	410	434	417	465	396	441	414	412	412	434	393	424	430	419	399	414	392	418	432	440	463	424	417	408	404	425	398	416	419	445	422	399	447	403	411	415	420	431	418	426	392	421	415	425	389	407	377	426	410	414	442	415	410	397	445	409	423	440	410	409	425	396	424	449	438	459	408	433	447	461	407	452	406	414	411	388	426	442	449	408	406	471	465	438	469	375	406	443	437	461	404	439	426	410	443	390	415	402	412	396	427	402	425	428	397	423	434	387	405	397	418	444	413	438	408	450	473	408	449	430	391	448	435	428	408	431	404	443	462	444	438	400	435	424	385	403	413	446	383	404	422	419	424	409	406	429	401	402	428	404	417	398	430	413	376	395	399	389	415	394	438	405	400	398	409	456	399	389	428	407	416	456	424	459	418	458	414	422	411	416	399	414	397	395	437	411	391	366	434	427	418	423	418	453	458	438	408	444	420	414	386	418	439	442	395	442	423	406	435	392	425	415	449	400	418	433	441	411	404	371	405	437	465	385	417	409	446	429	431	399	427	422	414	435	451	432	421	432	446	416	390	413	421	442	444	410	425	424	424	403	416	417	402	390	431	430	418	402	435	448	434	411	445	414	425	395	394	463	417	411	424	439	424	431	464	423	461	403	413	413	397	399	431	456	409	476	430	397	408	399	442	404	441	397	437	383	419	407	382	454	409	390	393	403	394	407	421	447	411	434	439	411	421	416	419	408	379	380	436	396	446	440	436	415	414	433	424	396	431	400	442	405	438	377	422	427	427	415	389	421	404	427	406	416	398	418	471	378	433
22871	12553	10046	5346	3377	2373	1841	1429	1266	1095	943	791	802	700	577	634	589	585	571	531	572	538	473	509	515	492	477	457	503	439	496	474	478	462	437	451	414	400	464	421	412	437	452	463	402	458	431	410	421	442	412	419	414	394	432	422	421	391	417	427	409	465	400	411	433	417	432	416	431	425	409	426	407	404	434	385	432	456	419	410	385	432	422	451	388	397	405	414	421	379	438	388	404	397	432	456	398	409	417	425	390	390	419	412	417	450	394	408	387	413	393	395	400	396	388	415	446	436	392	396	425	399	378	370	400	402	357	381	400	456	413	398	401	383	411	405	404	425	420	375	418	410	371	395	387	455	395	393	425	406	430	375	402	399	429	420	399	418	398	416	465	409	411	394	387	386	447	422	411	402	420	397	433	424	446	391	440	458	421	425	440	408	419	419	386	415	410	419	419	423	385	428	409	386	424	403	411	403	378	422	396	376	390	411	411	421	416	375	394	440	363	392	415	379	403	397	374	396	368	407	408	390	427	405	389	398	408	406	415	431	412	394	420	390	404	420	398	409	419	404	365	434	411	397	385	418	394	381	380	367	407	406	403	426	389	440	402	361	410	384	416	393	400	388	408	452	416	379	405	365	390	396	443	445	408	408	369	425	403	399	431	421	422	433	443	445	425	406	419	397	425	378	422	431	414	424	387	423	378	402	421	405	403	398	375	412	427	420	457	424	399	382	390	392	399	383	397	399	411	406	412	427	394	377	446	412	407	418	465	397	410	407	448	430	412	409	414	394	404	398	426	409	391	386	407	395	401	393	411	427	385	430	426	393	393	390	408	406	436	395	426	381	392	375	408	350	399	397	446	453	411	411	390	434	396	430	404	420	421	414	413	404	413	402	379	424	390	400	398	380	405	392	397	418	396	410	429	373	403	410	420	405	415	439	384	401	409	394	357	424	390	424	400	417	393	404	401	412	395	397	424	449	370	385	398	381	435	395	436	397	379	432	399	373	445	381	403	414	434	405	400	433	443	383	429	414	403	416	426	436	380	443	404	383	397	414	397	388	412	415	423	384	383	425	397	415	394	415	394	423	418	393	401	373	449	381	367	375	408	381	428	401	399	408	371	416	399	421	406	397	418	386	360	405	424	402	421	366	424	381	389	395	441	405	433	427	389	414	464	443	390	382	411	428	398	395	414	396	391	421	412	416	427	397	382	418	442	465	431	402	431	404	403	412	393	398	416	399	413	414	407	393	378	393	406	391	422	432	369	429	425	391	417	407	376	398	408	399	434	429	382	390	384	424	412	423	376	384	391	408	419	405	389	392	439	386	397	411	412	392	401	392	428	413	417	452	378	383	407	389	376	388	397	382	399	417	410	364	426	403	410	426	381	415	418	411	395	409	427	413	377	388	408	419	407	389	430	406	396	405	396	385	364	427	423	396	435	408	377	408	399	389	401	389	393	461	413	417	384	389	415	395	371	375	402	385	424	405	397	409	421	411	403	422	440	394	398	410	391	358	406	381	410	407	413	400	396	420	485	386	385	356	424	418	372	388	418	420	403	428	439	371	393	410	420	414	387	420	407	360	374	373	380	384	404	402	436	438	385	434	409	425	406	361	424	382	419	408	424	399	408	402	422	415	398	382	415	397	395	437	394	406	413	402	398	409	399	445	390	385	411	440	422	409	399	405	434	435	409	435	378	423	377	413	449	396	406	401	389	410	383	399	390	382	411	389	370	450	428	406	407	388	426	408	418	400	418	366	410	401	421	422	401	426	414	375	413	424	400	409	384	394	409	383	382	403	399	412	412	415	383	381	405	431	424	392	392	389	397	373	366	429	377	445	387	380	358	396	409	453	361	396	419	388	420	397	423	392	407	420	386	420	383	392	380	361	426	428	396	417	382	401	391	407	396	401	391	417	424	410	393	428	366	423	381	421	414	388	405	373	427	427	382	434	426	379	428	423	406	382	387	403	380	369	375	376	394	429	405	421	394	407	421	450	408	415	442	399	410	399	392	373	387	441	420	429	379	386	404	399	437	424	397	404	403	421	400	386	375	390	423	413	424	390	410	419	415	425	362	408	416	418	400	456	395	413	356	410	435	376	402	444	435	392	401	398	398	405	410	405	421	397	454	416	424	420	422	412	405	398	417	392	439	383	403	398	398	389	389	434	378	362	421	424	408	415	402	412	423	398	413	399	404	427	401	425	432	437	406	399	414	412	438	383	433	379	412	403	425	435	447	434	362	428	385	399	420	366	432	426	416	384	396	391	397	362	404	390	437	377	408	421	372	410	406	396	418	399	423	391	400	406	402	392	385	394	386	376	394	405	396	418	390	413	401	427	408	411	411	383	414	418	405	400	378	396	388	409	410	412	456	404	444	418	388	411	439	443	373	383	379	376	410	387	377	417	383	378	418	401	415	382	400	424	384	434	394	407	402	379	403	377	400	384	388	437	380	385	444	415	394	399	415	398	410	415	430	401	407	381	437	396	414	370	416	404	381	400	408	431	385	406	402	373	419	422	418	380	428	382	397	395	417	404	420	418	406	371	443	383	423	421	449	416	405	382	400	423	357	415	419	446	446	393	409	380	389	414	410	383	418	412	429	427	415	403	424	419	436	393	409	369	392	417	397	438	414	371	413	435	422	410	390	380	380	395	394	424	426	358	393	437	394	385	412	409	395	443	401	406	393	379	442	414	386	388	366	415	397	386	411	399	400	351	427	424	434	437	387	411	427	438	403	416	421	410	414	438	417	416	444	375	407	434	382	408	388	396	416	385	421	386	403	391	384	405	382	384	411	398	402	453	376	397	389	403	423	395	423	409	425	398	418	437	409	408	445	410	386	364	409	370	408	400	400	363	383	412	392	415	400	424	375	397	404	393	411	388	424	366	432	401	403	407	420	387	415	399	388	388	400	417	384	388	427	391	402	427	419	425	399	423	409	428	435	391	398	395	394	409	404	443	404	435	384	401	378	392	394	410	364	411	413	404	389	384	404	431	390	406	393	389	386	364	433	410	406	371	425	432	425	397	388	391	390	377	403	378	425	386	421	383	409	375	402	417	453	421	375	405	396	419	384	407	426	414	395	425	444	373	434	371	421	411	415	441	392	465	392	424	395	422	370	425	415	393	387	407	409	414	430	411	381	463	407	398	413	420	407	371	394	419	408	400	392	431	363	400	414	378	428	397	392	425	399	420	387	386	410	413	434	393	420	411	415	406	402	401	421	419	386	395	422	404	426	417	384	388	443	404	413	397	375	384	396	384	374	389	425	385	388	445	413	437	402	380	387	417	388	369	386	404	428	420	413	418	384	408	390	438	402	412	413	362	404	419	390	413	440	388	384	403	411	399	396	406	400	401	450	402	374	402	402	443	423	372	401	374	381	448	377	406	415	394	389	421	400	434	414	423	384	391	397	418	427	384	384	446	414	431	416	417	394	380	375	418	395	389	416	393	392	429	374	431	414	399	414	398	381	371	435	386	364	378	435	420
22407	20358	27025	23587	20362	20440	12641	1973	1374	1350	1270	1117	1032	1020	995	978	932	944	916	853	942	880	815	900	839	834	807	834	819	798	801	772	840	785	791	785	754	768	755	806	768	800	733	804	845	737	798	774	745	791	772	810	762	786	770	765	802	784	792	807	774	738	787	745	762	784	781	747	796	769	772	776	800	777	762	737	737	786	794	781	738	762	742	792	782	800	806	733	774	783	827	804	794	755	743	754	761	762	720	778	740	774	766	726	766	747	741	723	781	744	768	758	711	754	826	751	752	769	738	753	772	740	743	753	760	783	731	788	739	791	702	738	714	748	685	762	707	786	734	719	744	766	702	744	730	785	726	744	754	712	801	758	763	797	758	775	739	746	761	780	735	788	708	743	759	723	771	762	743	798	760	746	779	738	723	799	804	774	781	739	803	746	768	790	791	765	769	731	807	752	728	782	795	691	792	746	801	756	705	777	713	747	749	847	771	752	806	803	795	801	793	765	772	744	724	755	752	766	745	760	752	751	722	704	765	835	773	808	745	817	716	718	746	767	744	721	821	764	727	801	762	785	802	771	803	749	727	715	742	784	767	746	750	746	767	730	798	763	764	778	737	767	760	731	671	749	722	723	778	761	731	762	743	758	762	789	741	690	752	772	764	762	728	701	764	743	800	769	767	747	792	761	770	747	751	745	743	710	727	762	739	784	767	725	719	771	787	794	767	753	713	762	757	757	752	730	751	710	772	739	778	727	782	777	732	777	763	762	756	764	734	769	781	741	778	715	720	708	702	724	757	730	768	749	765	788	746	756	724	750	733	764	718	704	748	750	750	761	716	733	754	804	761	782	758	723	754	770	761	756	780	732	777	777	758	764	761	812	753	774	788	711	705	797	744	734	819	743	769	804	786	817	755	763	756	789	786	754	712	813	761	725	767	735	786	736	746	771	775	703	770	778	735	731	746	733	739	764	748	750	806	759	750	784	803	773	798	735	789	742	778	796	713	760	759	736	808	743	748	740	780	750	760	747	778	754	757	776	748	725	745	802	770	741	778	817	709	751	718	763	769	765	775	700	726	810	727	738	739	740	787	763	758	807	680	768	771	809	737	741	768	773	744	748	730	763	698	745	744	679	767	695	726	743	792	792	802	809	759	736	744	719	786	758	762	785	763	760	751	745	780	760	742	777	700	809	773	743	720	725	731	736	760	729	775	711	803	742	764	689	783	727	749	760	740	804	740	755	793	716	756	741	786	719	732	715	733	743	763	762	744	767	784	737	779	735	772	736	757	741	756	735	737	758	764	796	786	741	784	766	746	758	805	746	709	721	737	775	778	724	691	740	748	777	795	773	797	714	835	798	745	747	703	766	754	795	727	748	814	800	798	738	781	747	780	758	751	807	767	734	775	739	776	803	760	754	776	768	723	762	767	727	794	766	775	732	757	732	732	722	697	768	743	806	767	780	707	762	717	745	765	781	754	803	758	746	743	732	739	791	719	756	751	782	774	783	794	803	720	742	786	724	761	749	743	726	753	769	684	738	693	749	742	790	783	733	728	747	745	772	763	766	763	720	733	780	780	727	797	730	799	747	770	780	790	781	771	768	770	707	773	744	771	757	707	737	755	783	775	725	744	763	742	790	710	739	759	738	749	762	777	738	766	758	789	748	738	781	735	773	740	686	731	727	784	779	680	758	746	754	725	758	728	695	746	762	727	704	726	706	765	796	780	704	722	740	762	766	720	761	770	776	792	788	740	773	743	788	709	759	721	764	795	741	755	749	754	735	765	714	747	707	746	770	756	764	711	744	789	765	760	767	750	779	765	729	793	755	731	774	717	774	755	739	736	708	748	791	783	758	782	738	736	773	699	717	747	721	783	768	781	731	725	736	738	768	737	725	757	783	740	777	798	777	745	741	727	753	731	710	783	794	762	680	757	705	798	740	763	765	740	763	767	756	782	746	722	698	768	773	789	784	740	802	802	749	762	744	771	754	701	802	759	787	768	782	778	785	785	764	771	729	784	729	766	796	693	710	766	741	732	744	752	695	772	758	775	799	765	746	793	741	708	784	753	742	771	756	728	756	766	762	820	766	729	742	782	750	787	738	769	726	721	764	780	745	734	746	764	764	788	730	730	740	816	709	767	811	787	791	724	759	747	767	757	755	796	745	789	702	740	779	773	775	797	744	736	767	721	780	751	789	705	759	773	748	769	740	752	763	761	760	738	780	784	709	743	757	792	720	748	731	773	784	714	758	719	738	746	762	796	737	757	743	728	750	738	796	748	769	777	767	770	792	730	797	763	710	773	729	759	744	732	750	720	750	760	753	718	696	728	750	743	769	727	735	739	789	762	720	749	774	742	772	757	761	777	727	777	760	758	780	766	737	768	766	757	694	745	784	746	743	707	760	756	751	759	761	747	771	791	772	733	709	727	762	721	724	788	812	795	748	784	783	767	758	731	756	757	805	739	762	791	732	716	753	719	773	714	733	733	767	759	805	730	714	711	747	791	725	817	759	765	787	713	706	740	690	744	766	764	811	747	787	753	762	775	757	735	840	739	754	760	786	741	730	718	701	781	722	805	761	776	773	722	757	768	766	790	784	713	815	764	754	735	736	776	752	776	771	744	757	728	767	725	761	727	709	751	784	747	808	756	766	759	807	769	781	747	761	754	698	788	743	725	780	746	806	776	765	748	758	711	752	741	799	765	753	711	769	774	713	701	734	688	781	747	783	731	796	759	713	743	789	769	786	727	742	757	729	757	772	752	751	764	721	760	761	711	790	755	814	734	732	745	780	747	761	734	738	722	746	790	706	755	740	790	752	745	771	746	725	814	726	751	777	776	703	741	762	788	796	721	787	752	768	779	784	745	783	752	776	760	716	748	757	760	766	752	742	736	768	754	786	775	725	742	774	743	796	795	702	706	760	790	790	763	786	742	797	771	753	800	768	736	756	740	755	766	750	801	762	748	711	757	727	734	728	718	761	733	768	785	737	759	750	743	768	746	749	751	780	811	778	785	738	785	756	764	749	759	735	759	780	752	742	777	767	804	745	734	755	804	750	796	809	760	733	716	768	777	748	725	756	725	793	774	718	782	733	741	690	744	815	732	780	795	743	739	729	741	763	742	769	756	792	718	740	702	781	787	724	795	743	772	743	739	737	767	730	722	779	755	735	747	784	773	757	751	778	761	721	770	769	733	752	737	786	746	760	782	748	802	705	723	763	748	783	759	743	780	759	759	771	724	760	748	717	778	819	718	751	801	762	744	740	706	726	739	716	780	724	740	720	745	765	715	766	781	748	694	798	758	730	773	755	754	799	748	725	750	761	732	749	773	765	747	824	789	764	729	787	759	758	768	745	824	731	716	726	745	756	761	805	762	778	787	786	757	754	774	773	753	819	749	777	789	770	769	766	743	738	770	727	752	722	729	753	782	747	763	813	745	776	711	750	790	749	821	733	741	744	793	786	710	744	789	753	729	825	757	734	817	769	787	752
19719	19620	16243	9207	5991	4434	3329	2677	2259	2084	1717	1577	1363	1333	1210	1174	1117	1042	1043	1049	1015	980	942	858	892	880	807	872	787	808	836	740	825	805	816	784	830	744	845	784	791	734	820	785	739	774	739	776	739	743	733	740	771	754	727	738	753	708	794	767	737	759	729	747	766	739	748	778	738	707	736	714	719	708	713	724	764	748	709	725	737	717	699	735	759	755	702	761	725	729	713	693	683	694	668	773	679	670	732	743	747	735	721	735	715	738	716	754	705	751	703	729	678	702	741	718	753	677	751	716	700	734	673	766	737	724	765	743	717	719	722	753	715	677	703	715	703	698	681	750	721	757	758	714	646	733	728	688	732	720	676	703	701	710	728	703	735	718	750	719	682	705	741	666	667	711	750	722	727	694	715	688	708	722	703	686	700	720	740	713	741	741	703	701	715	728	696	733	704	736	692	723	706	677	705	721	685	653	719	702	718	679	688	728	701	754	743	745	716	741	686	785	726	705	768	715	704	696	751	740	717	708	700	710	709	715	752	731	731	744	688	677	703	690	747	720	788	722	777	732	689	690	688	726	710	713	758	740	692	710	723	711	705	739	747	743	723	747	738	750	691	689	715	664	682	718	720	737	727	691	708	694	673	757	682	745	696	683	736	717	697	731	724	748	721	711	695	699	686	709	711	662	752	745	739	703	731	675	680	764	697	708	735	731	703	695	716	739	747	763	744	747	706	727	703	736	750	738	727	696	692	677	705	695	715	722	777	749	684	708	686	688	752	749	765	706	691	716	733	723	678	703	746	685	716	741	716	707	708	707	695	747	680	714	690	764	722	690	743	767	703	749	709	705	722	708	714	726	771	706	702	737	675	730	746	743	723	735	700	710	723	690	775	721	692	696	671	688	715	736	777	794	752	692	758	677	712	719	737	723	655	731	738	719	728	719	765	711	724	777	766	759	740	766	712	713	714	723	740	721	711	718	680	680	756	743	655	724	706	657	704	765	703	698	723	697	732	720	741	671	736	707	710	720	685	749	743	704	747	754	721	720	706	771	735	748	776	728	755	688	749	685	700	771	718	719	713	663	724	724	718	723	732	741	736	764	701	753	673	703	749	767	740	704	664	710	735	714	698	684	684	740	699	683	711	747	715	709	706	726	722	740	702	730	703	692	728	696	726	729	747	696	652	742	727	695	676	712	712	674	700	666	678	775	698	728	694	719	739	729	711	732	704	691	702	695	738	725	733	691	697	739	745	726	732	694	671	775	682	736	708	728	703	723	765	671	715	679	681	726	707	758	685	727	703	715	744	726	701	700	734	707	725	715	705	763	739	700	718	771	721	688	755	717	704	722	681	725	714	760	721	756	747	740	713	735	698	709	716	721	724	748	662	714	725	671	775	719	755	716	665	725	712	808	750	687	707	760	697	722	721	742	730	724	754	674	688	728	711	786	666	747	645	698	741	763	702	694	733	758	691	688	763	695	768	698	689	713	705	731	785	679	682	720	696	762	710	701	716	744	757	723	694	686	749	729	737	673	663	696	719	694	717	722	748	727	749	687	727	752	695	754	755	702	725	722	681	744	695	831	702	730	666	709	709	712	670	686	745	724	760	709	727	722	693	685	717	696	737	683	697	698	732	702	760	741	736	732	698	688	702	746	774	716	724	703	729	738	718	698	723	737	770	743	748	724	746	702	735	778	756	707	698	737	691	732	700	697	697	699	709	748	687	682	729	685	703	729	753	709	717	699	683	743	731	718	764	708	688	719	696	688	667	698	743	728	681	749	704	739	759	736	719	715	707	700	780	743	729	695	741	713	737	694	727	744	741	749	712	734	725	708	731	661	684	722	702	721	727	696	690	655	709	742	635	721	724	683	646	706	682	702	727	754	734	726	718	778	676	712	710	695	708	695	746	705	709	725	754	727	712	693	705	717	712	740	758	716	682	686	739	695	707	753	712	689	754	726	697	730	655	713	714	765	748	693	720	703	697	713	703	693	669	645	718	727	747	698	694	726	723	703	728	694	719	746	748	679	673	669	721	715	672	742	710	715	707	708	741	718	744	741	713	709	717	731	732	738	732	683	727	714	685	724	695	681	749	747	736	683	729	748	771	743	741	747	721	665	712	744	726	738	713	650	712	733	744	719	683	735	726	681	724	681	744	734	748	700	713	727	710	722	715	729	697	731	719	716	671	720	718	756	755	759	733	775	661	731	760	705	742	703	731	709	740	747	700	729	713	681	684	752	733	706	747	720	707	773	730	685	697	754	738	708	712	679	747	711	693	716	735	695	727	736	720	719	710	693	661	717	744	779	684	714	748	706	727	732	748	696	715	708	693	767	687	720	715	686	701	694	661	677	716	767	696	721	690	690	688	742	734	736	747	726	742	698	682	762	696	730	712	691	631	746	736	717	709	750	741	745	750	707	664	693	728	714	733	701	809	649	786	691	780	674	722	696	749	745	697	691	732	736	733	715	706	720	733	718	693	712	699	744	735	687	761	722	731	703	744	682	714	735	732	748	689	769	706	737	754	705	702	715	741	715	728	687	698	698	715	729	680	730	737	701	743	752	712	699	749	687	720	705	650	743	737	679	665	732	715	710	712	725	719	736	701	780	690	743	690	693	739	699	748	717	703	757	747	730	671	723	733	712	693	691	739	675	754	677	683	716	690	718	765	659	724	705	693	704	738	733	793	683	714	728	722	705	702	677	710	725	737	672	715	688	721	676	713	718	726	699	745	698	668	701	750	771	680	754	705	759	738	735	695	713	748	766	723	758	704	686	694	704	739	699	673	688	695	704	751	698	730	712	728	699	677	696	687	696	728	742	657	730	675	730	732	703	695	755	702	726	663	706	726	710	657	721	734	740	667	730	719	725	674	714	716	724	712	752	748	730	692	765	722	729	726	761	738	736	759	753	745	729	722	687	758	752	710	692	724	717	740	714	717	736	750	760	733	755	720	751	715	682	719	676	676	706	739	697	705	726	684	663	750	710	718	724	741	771	794	730	766	726	655	756	707	707	770	681	764	723	725	755	748	713	721	665	684	702	689	721	705	745	705	744	715	715	678	737	714	711	737	678	698	715	671	672	692	679	715	662	706	768	744	739	683	673	731	723	710	727	736	671	709	702	720	716	704	724	746	696	730	723	676	704	683	752	768	714	682	691	705	707	697	727	710	667	667	722	723	746	755	741	709	713	686	702	674	716	724	730	745	712	726	674	728	729	691	694	733	693	688	741	683	684	689	695	751	728	680	732	701	701	677	744	671	753	694	692	682	718	725	737	702	682	726	734	755	729	700	708	720	697	707	681	699	719	754	690	711	794	705	724	697	735	718	725	699	719	737	761	719	688	712	709	788	719	718	740	704	715	710	693	678	663	720	728	724	728	714	753	681	640	718	693	672	699	711	717	682	707	739	690	720	718	710	720	714	735	745	666	771	740	660	708	728	699	730	727	691	689	716	741	711	751	725	732	708	721	722	723	669	707	682	682	696	768
28538	14729	2007	445	321	305	253	197	191	179	156	191	196	158	178	194	180	194	168	171	159	172	194	187	183	148	165	173	164	154	189	170	166	164	172	175	146	168	154	195	169	174	161	189	150	151	185	143	163	186	176	151	177	161	177	171	198	165	177	167	179	154	167	176	184	160	184	192	158	157	168	162	179	172	170	173	173	187	181	201	173	174	169	164	197	173	180	174	161	185	184	194	188	184	161	176	184	181	191	156	172	142	176	178	170	185	210	188	177	170	167	168	188	179	170	166	160	181	172	154	154	191	164	171	162	174	169	181	190	170	170	180	174	181	206	155	163	162	170	164	170	159	182	172	175	167	177	173	166	183	145	174	161	163	150	154	182	154	141	163	164	178	177	170	170	182	191	190	162	180	173	180	184	197	189	185	172	186	162	155	182	175	180	194	179	177	174	173	192	171	186	185	174	167	185	170	191	198	176	174	160	157	154	181	161	174	153	167	187	142	189	149	161	163	188	166	186	193	154	170	161	173	172	170	159	172	183	157	180	172	185	217	163	157	159	182	174	153	204	180	163	173	181	148	181	180	186	158	184	180	171	143	168	156	163	157	177	167	187	184	163	172	185	156	163	157	175	160	161	168	151	186	142	172	188	171	173	192	153	175	188	177	142	167	170	175	185	170	182	160	173	194	170	150	152	152	160	194	176	166	152	153	187	159	160	180	174	190	183	194	167	203	185	164	185	161	183	176	147	176	161	177	175	158	169	180	173	190	175	194	175	145	174	161	179	170	154	161	160	184	154	177	163	186	165	176	170	174	162	182	161	173	180	160	176	169	175	152	169	190	186	166	178	174	182	170	158	165	152	165	189	174	162	196	160	175	168	153	161	192	154	158	173	176	175	180	162	170	164	161	155	171	182	174	160	183	193	161	165	168	204	183	152	177	171	171	178	176	167	176	172	159	150	168	180	168	171	170	162	161	175	156	188	169	173	174	174	166	167	181	191	168	180	173	159	169	186	186	156	160	166	177	187	154	165	195	137	156	160	194	165	172	174	175	196	196	169	179	159	171	166	185	165	173	191	192	142	165	168	179	191	173	179	172	176	159	169	180	159	175	173	174	182	141	152	153	172	183	144	170	180	186	158	175	161	170	156	149	167	176	167	154	174	161	197	178	160	148	178	189	171	163	174	147	185	182	162	173	141	172	166	176	177	188	177	166	155	180	180	173	172	177	173	163	179	178	184	142	184	187	161	174	165	163	167	160	160	166	180	178	178	182	154	165	145	174	166	175	177	154	178	152	182	150	172	181	144	162	172	166	169	181	203	184	180	183	181	194	164	166	152	174	177	161	156	184	190	171	175	171	167	189	169	175	159	169	196	175	182	182	171	184	157	185	172	157	162	169	152	153	162	154	180	178	162	216	190	175	162	174	173	175	190	161	189	192	165	186	176	166	176	170	165	177	178	195	152	168	158	170	162	175	159	203	178	149	177	182	169	180	160	179	180	193	181	198	165	152	170	188	182	153	153	173	172	172	202	164	164	175	175	180	171	196	154	174	173	162	170	168	172	158	198	172	197	166	169	171	178	185	177	164	175	176	180	165	174	194	176	163	178	178	139	173	169	177	182	185	166	192	166	159	152	177	186	155	181	166	171	171	170	158	186	172	163	181	176	156	184	167	172	154	155	171	206	139	159	181	154	165	159	172	197	170	155	164	158	170	185	188	184	175	178	176	179	178	159	173	191	181	177	173	194	176	160	143	148	168	189	170	161	175	170	181	160	170	154	181	165	179	175	183	194	164	165	161	167	179	174	182	152	185	193	184	166	182	169	189	180	152	170	164	148	166	141	175	160	156	182	149	142	185	185	184	177	174	164	177	184	155	176	181	177	163	168	165	170	167	159	155	183	184	180	157	157	187	188	185	167	185	166	179	171	195	188	162	185	176	171	167	173	159	173	160	189	160	158	169	202	188	190	188	150	173	162	171	169	174	166	179	182	172	182	181	182	151	183	164	167	177	156	180	168	157	156	171	171	168	164	157	185	181	153	182	188	182	143	144	165	161	162	144	167	164	167	185	180	154	181	207	173	162	176	179	167	174	180	178	150	187	168	199	169	169	198	162	185	159	182	170	178	167	199	161	152	187	194	160	182	164	175	173	175	175	175	151	157	173	170	170	188	188	175	168	158	184	168	176	196	173	178	191	169	163	171	146	155	183	181	174	171	178	201	167	198	171	156	162	182	172	166	178	167	174	178	177	152	154	158	159	194	178	154	208	177	155	187	184	148	179	179	168	166	145	166	173	169	163	173	171	161	195	170	203	166	184	149	200	183	175	166	161	170	185	158	142	149	181	198	177	169	187	171	176	205	202	186	166	154	169	171	183	171	154	187	188	180	169	173	161	170	157	166	169	156	169	176	174	174	174	155	186	170	165	156	151	189	180	186	149	155	184	167	160	187	159	173	180	144	199	166	175	187	170	175	168	161	140	175	177	168	173	170	146	183	160	166	196	161	185	170	182	170	195	157	176	172	164	160	152	160	181	173	176	153	212	173	164	157	167	172	163	181	173	165	162	159	183	159	184	154	159	192	195	192	177	142	172	177	197	171	176	212	150	137	178	168	186	175	181	170	198	181	176	159	179	197	168	155	196	164	192	162	149	197	162	179	151	181	155	173	164	187	191	200	179	175	151	160	176	172	156	175	145	139	164	176	181	171	146	157	179	188	158	186	177	168	150	159	174	145	184	173	178	186	172	144	169	179	180	155	170	170	162	172	177	159	190	182	192	165	168	166	176	193	195	169	174	176	168	188	175	183	180	159	139	184	161	169	155	162	169	169	155	169	169	183	159	176	183	186	196	163	189	163	145	150	186	167	155	171	180	184	141	163	162	172	153	177	186	153	174	182	148	191	169	193	179	174	153	180	145	188	170	169	186	144	165	168	162	177	169	159	158	168	170	183	158	176	169	185	180	180	166	150	187	184	149	180	187	168	174	163	158	177	151	171	179	152	183	167	177	185	189	171	173	179	166	191	165	159	174	157	158	172	189	165	161	165	190	161	175	168	177	178	169	165	188	194	166	171	161	186	176	179	174	141	162	156	178	180	172	169	186	176	183	157	163	183	173	162	195	161	172	186	169	171	155	179	168	173	194	180	182	172	190	177	146	180	181	163	174	175	175	158	162	163	168	169	157	153	165	174	160	170	167	182	170	164	183	174	182	168	185	160	178	175	166	191	179	168	167	149	152	197	191	163	157	145	139	163	186	174	176	188	180	171	176	170	178	154	187	186	154	169	182	169	182	163	166	183	174	151	171	153	187	175	145	166	150	156	180	157	169	164	164	175	166	188	167	177	172	178	160	163	166	172	181	181	166	147	188	183	173	163	182	179	197	184	165	167	176	183	161	166	168	171	168	175	181	182	181	157	174	170	187	150	164	190	159	181	190	167	171	170	165	165	169	190	165	192	174	151	189	153	178	166	165	178	203	178	181	158	168	171	160
13945	1013	779	460	346	287	263	254	247	255	243	222	216	197	219	210	216	206	168	176	208	196	217	186	183	180	175	201	202	168	198	202	200	175	178	201	185	200	216	182	171	192	168	174	195	217	210	163	198	214	181	199	208	190	189	185	173	191	182	218	193	206	198	210	185	207	182	187	209	178	194	181	196	166	178	177	173	196	194	204	192	202	169	202	183	205	178	185	190	195	188	193	211	184	189	200	193	183	195	188	179	193	180	196	191	199	212	196	169	190	171	197	188	192	191	190	183	214	170	192	187	186	188	199	195	191	174	201	185	178	204	190	171	203	175	198	175	187	207	196	180	182	202	198	198	194	196	167	168	177	181	212	187	210	197	205	205	192	180	193	174	208	209	178	173	197	193	160	172	205	180	187	179	170	173	192	208	194	176	213	207	207	163	186	179	179	192	157	180	201	183	187	168	194	173	197	205	194	202	204	195	188	195	185	205	190	202	204	195	175	186	195	171	184	204	178	198	194	204	209	197	171	200	213	197	195	160	192	194	186	185	200	177	165	185	229	211	179	195	191	172	181	190	177	193	167	202	214	197	188	183	177	198	194	193	204	196	186	189	182	154	225	193	217	182	173	200	205	189	193	192	205	173	205	200	170	186	198	201	183	188	183	172	190	206	196	184	207	186	193	180	199	212	192	181	205	183	188	195	160	220	185	186	195	195	207	180	170	177	169	196	189	216	188	202	169	217	171	213	207	185	190	173	220	203	174	177	183	195	180	175	151	191	211	186	187	195	177	183	209	213	191	170	201	197	187	174	184	201	191	175	206	203	187	186	206	196	184	205	204	173	168	181	169	173	206	195	210	200	188	211	192	183	217	180	172	202	169	185	189	181	226	200	197	217	216	185	185	192	186	191	175	196	190	210	174	181	189	197	187	189	169	194	199	186	178	195	194	221	190	183	191	180	212	179	174	174	187	209	174	189	182	207	205	168	206	198	179	196	180	191	178	200	177	203	183	210	194	212	185	180	209	179	197	167	189	159	195	183	187	188	176	207	197	187	182	198	195	187	188	159	187	189	206	198	189	194	193	191	203	181	203	209	217	181	212	199	194	172	189	182	188	197	191	182	177	191	194	182	174	182	201	208	189	203	190	207	200	211	212	217	205	165	203	209	181	214	185	194	197	197	180	184	222	170	193	186	214	220	184	211	210	175	185	199	217	155	168	189	195	203	211	196	184	205	184	174	204	222	174	177	169	214	206	197	206	182	199	191	182	200	190	193	191	192	175	203	213	210	205	166	162	201	190	192	196	222	196	195	199	199	198	198	174	192	195	180	186	198	193	161	179	194	189	189	203	189	160	168	195	191	179	183	203	181	213	200	178	177	189	180	192	178	184	232	191	214	191	186	204	191	194	186	192	160	212	159	193	195	215	164	177	185	209	189	193	190	181	197	188	179	188	200	172	189	202	177	191	191	208	173	196	216	192	196	195	197	205	181	196	185	196	183	190	212	190	175	192	223	196	182	201	196	174	174	188	196	180	184	212	200	175	198	177	164	202	158	202	176	188	202	172	193	176	169	213	206	195	183	214	190	184	189	191	204	182	193	212	192	205	184	205	205	196	179	190	192	198	187	186	185	182	181	178	227	200	187	193	184	202	173	176	180	206	187	170	167	185	210	201	191	171	175	206	192	191	195	166	196	191	184	195	201	172	177	175	196	204	181	174	192	187	203	205	205	211	201	196	198	200	181	181	201	163	186	188	184	201	183	185	182	191	179	180	194	235	204	177	229	196	198	206	195	186	184	184	215	194	204	200	182	185	196	189	174	186	183	202	190	198	183	206	222	187	186	196	189	208	212	180	206	215	194	173	201	173	199	180	190	196	221	176	193	188	196	230	204	205	200	189	193	200	172	195	195	197	177	199	178	166	196	185	171	205	205	161	184	198	196	182	198	175	191	221	199	192	191	188	198	205	185	173	182	160	210	207	209	209	200	182	217	205	209	216	192	210	197	176	172	187	207	215	189	190	195	165	180	193	178	203	186	185	182	201	182	215	186	188	189	190	198	178	192	174	181	178	185	214	239	201	211	203	175	174	201	179	169	167	196	172	190	163	186	182	185	199	190	205	194	178	172	197	188	194	192	185	189	159	192	185	196	178	184	181	177	172	204	192	178	193	209	171	172	210	178	198	194	154	197	211	193	184	172	187	201	206	195	180	173	175	171	198	185	200	195	183	185	184	186	193	177	186	196	195	219	185	168	193	182	202	195	200	175	174	170	186	179	181	202	181	182	202	195	169	186	197	173	170	202	207	183	201	199	202	190	171	210	178	204	197	201	194	172	171	200	206	216	211	188	181	186	196	194	218	192	185	184	181	189	181	183	206	202	204	201	192	207	194	193	187	189	189	183	197	194	194	193	183	175	189	196	192	181	192	193	173	181	188	183	207	228	193	180	188	176	182	195	201	194	185	211	197	206	199	198	208	187	203	196	190	186	198	182	214	189	204	208	191	177	180	160	191	202	209	207	182	208	187	181	199	203	181	172	173	180	197	184	176	170	180	172	187	190	180	194	180	187	205	198	190	179	188	179	201	174	210	213	178	169	192	184	204	175	184	199	200	183	206	197	205	177	210	180	184	196	197	192	177	194	184	197	200	196	192	184	184	218	193	169	220	199	184	199	200	219	184	199	214	182	188	200	196	173	197	173	171	188	187	197	180	217	198	214	208	204	189	207	156	183	161	196	210	198	177	197	198	197	174	208	180	180	194	191	208	182	197	179	204	164	194	201	184	205	199	210	178	193	196	198	200	176	194	208	168	189	205	208	162	188	196	217	168	193	192	188	186	209	187	182	204	201	188	179	198	191	185	194	208	182	179	189	209	201	192	201	199	191	188	192	178	176	196	197	209	188	207	190	187	180	163	196	181	194	198	168	185	182	186	183	186	175	208	220	181	206	188	160	172	197	193	164	196	208	206	186	186	198	199	202	203	193	199	189	187	190	203	197	196	181	198	166	199	167	219	200	194	190	205	192	190	168	180	175	195	169	189	201	198	162	164	168	170	196	199	180	204	204	179	176	180	206	189	190	199	176	226	180	208	197	200	199	195	152	205	211	225	210	183	191	178	172	174	186	171	216	176	193	207	201	184	182	202	197	160	198	206	186	169	178	196	190	208	197	198	191	204	183	188	186	203	200	188	188	204	220	179	205	195	190	179	174	198	189	187	208	182	179	199	186	178	184	171	198	179	174	178	201	204	207	199	169	189	205	182	218	188	209	210	191	217	193	152	197	194	192	189	201	202	184	187	210	178	189	168	194	176	177	238	182	157	194	211	176	192	199	185	189	182	214	188	180	192	200	206	211	187	174	186	194	195	209	206	201	192	199	188	185	202	184	185	185	174	193	206	178	197	193	183	190	158	179	191	208	190	183	209	186	176	191	200	199	203	207	183	199	186	171	216	179	194	202	188	187	201	181	187	170	194	179	181	186	156	195	192	162	211
24469	20366	26666	23936	20362	12921	1501	938	790	698	626	595	526	525	535	530	480	531	494	481	462	503	450	426	522	474	475	404	459	424	445	435	417	430	447	461	420	420	456	463	431	402	445	433	486	387	451	416	421	452	441	438	430	403	438	430	444	449	450	428	446	434	432	458	433	406	476	475	437	454	438	393	444	445	419	423	459	372	417	373	404	451	431	462	438	443	427	405	465	377	402	410	426	439	452	407	448	440	430	396	411	444	405	403	437	449	464	414	476	413	413	415	451	433	439	408	431	408	459	418	427	426	396	408	452	434	406	441	413	414	404	436	414	456	423	426	399	418	421	461	461	447	418	415	432	415	414	450	398	446	421	373	403	400	448	387	429	432	448	435	472	394	443	444	429	405	415	424	437	421	394	466	389	461	436	418	406	418	424	423	442	434	406	446	430	434	442	467	385	405	443	437	363	462	444	417	414	410	396	415	408	428	423	441	399	395	413	401	430	422	419	453	401	380	412	419	392	432	435	376	384	438	403	406	409	417	428	420	433	424	445	438	420	381	427	458	402	392	429	462	393	375	446	452	398	435	377	437	442	445	398	365	413	449	426	407	396	413	383	407	436	392	421	417	450	399	442	418	435	448	417	425	441	406	387	440	419	439	385	399	451	450	415	399	443	445	410	438	420	440	435	413	397	432	415	426	420	398	418	411	397	428	393	443	431	415	403	428	429	419	450	428	421	448	390	422	445	424	427	454	424	407	404	409	451	417	455	396	420	400	406	430	427	420	432	432	467	427	434	431	417	426	423	416	414	451	417	400	428	427	404	448	387	391	436	439	417	378	431	470	424	476	439	488	457	435	425	405	427	413	427	411	449	398	423	480	440	406	462	439	464	422	421	450	433	446	393	385	411	428	430	462	389	414	435	436	418	467	475	392	417	424	430	434	406	403	399	453	443	450	440	434	416	442	385	419	430	427	374	443	425	398	380	405	450	418	410	428	419	406	427	407	418	424	445	435	428	356	432	387	421	430	464	431	401	437	382	406	432	449	370	425	431	431	442	464	413	400	404	430	432	465	387	402	436	405	431	402	447	431	444	418	403	387	396	427	411	410	433	429	417	422	410	440	416	383	445	398	409	424	398	411	394	398	423	430	459	392	454	423	432	425	444	437	391	429	422	463	424	397	392	451	429	421	403	437	445	422	433	438	453	468	419	463	449	401	432	429	397	413	410	455	384	400	424	419	426	466	387	421	426	425	449	431	446	431	411	438	411	432	425	421	431	418	392	417	414	433	433	437	429	405	417	408	424	392	425	464	441	396	438	404	398	420	443	384	409	392	397	420	405	400	447	428	423	396	458	376	434	417	405	451	382	403	463	443	409	457	387	451	437	425	405	441	424	416	443	480	426	425	394	450	420	419	413	414	455	407	393	411	442	394	432	430	472	434	423	406	447	435	422	390	451	390	426	423	400	415	434	450	413	420	462	461	386	413	427	438	372	405	421	380	422	419	435	415	428	420	436	420	421	424	397	424	385	433	410	414	415	414	401	437	423	457	441	424	397	424	438	416	454	460	430	425	389	461	385	395	415	405	437	447	414	433	441	421	419	429	414	432	480	416	453	423	398	410	428	445	431	462	438	460	439	448	418	397	424	385	409	389	425	404	420	437	439	429	425	425	380	377	428	399	453	441	446	418	430	436	416	400	400	472	411	423	383	386	460	408	447	437	424	415	410	411	449	443	434	397	402	433	391	417	443	382	447	400	411	476	432	418	424	404	387	402	428	428	383	421	378	405	425	437	434	459	436	395	452	438	437	419	458	424	424	435	423	412	411	437	427	450	443	435	399	436	454	442	436	411	450	437	384	441	378	434	433	417	408	418	427	407	424	428	431	393	412	408	424	443	411	437	437	444	386	404	414	416	420	447	440	448	441	412	422	421	427	426	396	441	433	433	444	413	421	441	452	460	457	405	411	460	434	442	423	439	408	458	384	418	420	389	404	467	432	444	411	418	421	441	424	433	387	430	433	434	438	403	394	435	434	443	423	408	388	424	423	431	420	401	402	437	422	437	387	400	423	421	431	471	401	453	448	439	394	434	415	442	432	395	455	409	469	402	420	425	435	403	467	416	420	411	455	405	429	439	414	446	439	461	420	398	461	393	444	435	431	409	448	418	423	452	449	402	447	433	411	422	446	442	403	436	433	405	449	449	447	450	405	425	396	419	410	369	413	413	411	407	427	422	418	430	420	446	408	402	445	450	456	402	404	422	384	436	449	426	402	452	414	433	387	454	447	413	390	414	473	396	398	426	423	399	401	429	464	435	456	450	431	414	416	402	442	423	406	428	434	404	426	412	464	484	451	438	427	448	374	407	412	418	390	413	428	420	418	427	444	391	431	442	390	433	425	386	431	417	400	431	454	417	402	442	428	407	416	421	395	430	412	395	438	453	405	431	426	416	405	412	411	440	417	423	366	458	402	401	460	435	411	413	450	416	438	416	445	431	453	441	446	410	462	460	414	399	457	472	418	433	414	412	418	444	411	407	404	381	421	447	428	458	423	421	437	432	415	429	403	433	431	420	423	470	408	399	385	445	426	411	433	426	421	414	432	425	442	452	443	435	418	395	378	396	449	443	400	432	412	449	403	404	403	448	410	410	421	459	420	414	418	430	420	389	423	442	394	395	411	431	458	409	430	382	414	438	417	453	403	427	402	418	426	417	401	474	420	420	424	433	397	423	435	414	467	417	411	416	426	472	427	386	427	468	420	434	426	396	443	435	435	388	441	442	416	454	395	432	436	436	424	406	393	392	451	381	394	446	438	432	409	427	430	419	421	413	409	436	422	417	456	413	461	429	413	405	424	429	411	406	421	430	422	445	419	417	460	414	428	409	434	436	415	420	446	378	414	404	414	413	441	403	390	408	465	442	391	398	434	421	445	420	424	398	441	424	389	442	413	434	392	461	447	389	439	391	405	393	424	423	438	405	442	399	422	425	435	477	387	395	443	386	433	436	421	417	419	430	411	406	419	441	418	431	434	433	438	408	396	406	397	434	428	417	420	411	434	419	412	462	450	410	405	406	440	463	374	439	445	434	400	441	395	414	440	382	435	455	441	424	438	445	392	433	411	373	391	420	402	414	407	466	403	408	439	435	437	457	416	437	358	409	418	394	419	438	420	434	438	428	427	451	431	393	405	421	450	390	421	399	432	421	433	435	422	415	422	405	414	423	385	429	446	392	444	437	446	401	406	415	437	432	454	426	438	428	454	431	429	391	444	396	444	459	441	454	427	425	452	456	436	419	425	414	421	412	406	417	456	411	429	428	401	430	410	414	375	420	409	383	411	423	468	432	436	406	409	422	390	417	413	423	398	390	429	447	406	377	452	438	451	408	430	421	425	417	409	446	445	461	442	398	425	419	436	435	402	412	437	459	390	439	425	434	438	428	441	420	418	427	398	439	363	431	390	433	429	401	418	415	423	434	450	389	458	382	473	444	430	412
22707	12836	10034	5382	3368	2392	1806	1450	1212	1095	927	828	770	692	673	667	608	562	582	556	498	516	506	513	486	482	471	462	456	431	495	430	417	462	448	418	449	448	473	481	438	456	411	437	426	454	394	409	415	422	441	475	397	422	425	427	414	407	420	407	453	408	420	446	411	404	403	418	434	401	444	417	396	441	431	400	404	434	405	427	420	436	441	428	455	406	392	393	419	414	377	402	430	423	402	428	421	430	413	402	397	392	415	381	432	396	371	408	379	408	427	433	429	437	410	406	433	422	425	389	417	376	407	406	395	411	375	436	384	399	406	375	387	447	387	417	428	446	405	399	417	405	400	427	392	432	395	411	430	394	391	458	417	378	398	415	370	390	427	384	423	380	408	424	376	408	385	424	395	434	420	402	442	376	405	415	405	407	391	442	394	382	418	419	417	413	430	413	434	419	433	393	436	435	425	382	408	403	391	432	410	406	418	374	407	428	385	367	414	415	398	414	398	394	407	408	455	389	421	397	375	387	432	388	410	414	407	420	435	412	391	419	433	404	380	441	402	415	402	443	389	371	399	430	395	402	409	448	424	374	398	381	394	375	378	433	375	439	391	395	419	416	396	420	390	409	413	429	424	383	410	422	410	388	387	418	428	397	424	372	420	369	425	406	409	431	395	403	370	413	430	388	420	404	431	384	386	380	420	431	406	414	447	397	416	397	418	420	404	402	390	407	405	369	403	389	396	387	388	418	411	430	398	414	414	443	397	367	430	425	400	409	384	430	453	359	417	437	414	390	427	415	436	403	386	358	390	353	398	386	448	437	366	363	417	393	450	413	391	426	419	393	426	409	410	387	415	429	395	416	408	418	412	416	403	381	388	445	415	414	444	425	414	394	386	397	388	402	392	431	414	389	374	406	402	392	390	378	397	409	400	402	422	399	424	437	368	381	422	400	432	400	399	394	391	377	371	405	420	414	386	402	439	449	397	407	405	413	482	388	442	425	405	450	392	406	459	391	431	392	390	452	430	408	409	428	410	422	377	384	415	412	343	397	426	410	411	407	379	398	393	403	425	369	390	398	365	396	403	420	375	392	375	379	398	403	433	421	449	428	434	411	438	418	428	453	423	424	435	419	468	411	376	408	373	385	438	407	441	376	380	404	407	405	390	421	429	386	427	427	417	371	403	412	416	422	383	405	453	359	427	447	421	363	399	381	400	423	417	422	418	397	439	397	413	395	421	383	433	391	423	393	376	410	417	407	430	376	432	395	401	375	436	419	368	430	450	402	396	383	399	406	433	410	361	415	364	393	394	386	413	431	402	415	397	415	422	381	391	401	384	376	408	384	386	401	368	420	389	409	409	364	398	391	397	425	449	355	426	387	412	396	405	418	408	394	402	407	398	420	413	402	413	439	419	441	395	416	381	381	396	432	417	409	419	393	400	418	400	396	411	417	411	413	425	390	427	423	419	396	406	402	417	387	413	435	429	404	416	431	411	394	415	412	427	412	404	412	390	430	358	384	435	405	415	389	412	388	392	393	424	413	388	435	426	398	416	413	371	411	403	401	403	401	379	431	403	381	417	443	421	394	406	415	390	399	404	399	419	420	420	407	392	386	386	392	420	380	429	391	403	440	360	407	380	402	420	439	407	396	414	389	362	384	415	411	450	401	397	407	400	400	411	425	429	408	419	412	413	392	446	392	391	396	402	438	422	402	391	426	423	407	400	409	435	395	400	386	394	433	399	387	385	389	420	399	364	392	406	419	424	444	432	392	414	423	403	414	436	394	411	388	398	394	379	397	404	438	381	399	408	439	419	399	449	404	403	416	398	423	395	389	423	408	417	389	427	392	372	415	381	394	412	397	414	425	374	398	394	398	428	402	433	404	406	406	385	424	375	381	396	395	406	391	375	377	401	393	396	402	407	356	424	416	394	408	411	448	436	398	403	396	438	395	399	390	434	413	364	375	430	398	420	434	403	412	402	398	450	391	389	394	375	402	414	415	425	438	380	401	388	404	369	401	412	411	393	404	417	409	431	384	397	403	385	413	441	414	411	411	395	434	404	401	412	409	405	412	407	392	400	399	418	407	397	436	389	421	383	408	384	400	395	385	410	389	386	390	409	413	395	395	367	409	403	397	433	447	425	381	419	399	418	381	399	446	443	367	448	446	425	394	420	413	454	425	408	412	404	410	421	425	407	387	383	437	403	414	399	414	400	365	394	400	398	411	420	410	427	420	417	366	403	423	413	370	423	391	420	391	442	412	417	413	416	435	408	409	401	415	387	402	389	404	394	369	398	441	409	409	402	399	419	415	393	415	425	452	378	426	374	436	395	386	392	451	417	394	438	442	407	429	394	395	393	397	401	416	366	411	429	420	444	400	406	383	413	427	391	411	403	399	375	399	427	407	397	392	433	415	374	357	436	410	381	363	423	366	348	412	409	426	409	409	410	419	472	398	403	371	402	388	381	376	435	411	408	415	412	410	376	376	404	414	406	408	437	393	416	405	384	411	367	380	401	426	431	411	401	445	362	422	406	397	429	401	392	384	403	412	410	440	380	382	411	447	385	416	425	387	385	369	388	403	387	406	429	395	394	425	416	379	404	389	382	398	400	413	398	412	372	378	401	423	400	384	408	416	402	397	430	415	425	433	380	419	424	368	395	393	424	425	399	389	400	404	411	408	392	401	395	412	408	388	408	401	416	398	431	435	400	382	429	449	442	407	404	421	420	414	407	391	399	433	386	418	422	410	420	408	440	401	374	411	371	394	445	412	418	376	415	391	377	416	404	399	425	407	410	390	384	427	385	405	430	396	400	406	445	380	400	379	414	422	390	418	376	406	437	461	413	420	403	438	430	409	400	392	400	423	413	373	445	411	423	385	385	367	412	409	409	378	433	391	396	422	359	396	405	395	423	417	414	414	390	398	394	390	424	419	418	379	402	425	404	393	362	436	422	454	428	448	392	403	415	408	370	396	427	446	420	398	363	373	454	439	420	413	398	396	431	452	403	403	406	422	416	424	432	386	412	384	399	374	389	410	409	413	400	413	431	386	435	407	398	402	401	383	399	404	428	391	396	389	403	385	426	399	385	409	444	405	379	406	374	414	378	408	421	430	384	404	395	416	369	423	396	417	412	388	387	420	394	431	444	447	413	418	392	411	418	388	423	415	419	418	433	420	442	400	427	420	414	399	411	428	419	413	425	414	401	357	412	415	423	413	380	410	376	448	401	414	403	402	438	402	420	390	384	426	402	418	412	414	425	411	393	412	414	419	395	380	419	423	390	395	401	373	399	400	378	402	409	424	434	426	386	409	385	395	363	416	407	391	366	409	394	436	397	421	416	382	396	430	431	440	433	384	421	404	400	425	426	355	408	390	377	457	419	393	388	393	387	415	423	411	386	403	428	405	418	414	406	394	406	393	403	400	413	400	391	385	414	423	388	380	400	392	416	428	428	382	394	432	412	409	430	435	412	416	413	408	385	427	385	408
22467	20360	27097	23530	20364	20443	12588	1966	1432	1323	1218	1098	1066	1006	958	941	912	859	918	901	844	869	826	834	837	857	852	868	866	836	783	803	841	820	822	833	825	779	799	754	804	819	771	868	757	827	788	769	805	760	775	817	786	826	752	747	815	771	778	804	819	737	826	815	798	787	751	748	748	788	776	762	773	718	766	754	747	735	756	782	779	726	736	767	785	799	733	809	770	753	788	741	740	744	769	753	800	813	762	770	784	730	781	782	722	756	779	738	764	724	759	752	761	770	778	790	803	737	751	767	760	819	764	772	743	774	744	722	768	738	722	768	717	781	758	776	765	723	760	796	790	749	761	705	725	773	730	780	830	772	733	790	751	768	773	780	743	767	748	737	786	759	721	782	798	769	755	743	767	785	762	763	753	729	816	774	759	778	784	795	746	817	725	810	743	803	763	768	801	773	760	774	774	823	735	750	757	814	755	736	722	768	801	787	769	808	732	769	792	807	733	786	808	775	787	717	760	752	776	710	783	732	827	756	817	775	736	786	758	766	711	751	786	780	767	773	774	748	791	740	755	803	796	779	802	780	734	761	765	745	802	776	764	752	755	753	767	748	738	753	771	733	766	788	739	739	752	727	760	789	796	730	732	729	758	804	788	801	750	778	731	732	788	809	802	808	791	727	695	697	746	734	765	770	766	730	785	716	768	814	777	782	784	774	763	753	766	778	769	744	802	770	794	735	759	776	760	717	788	714	806	756	791	766	786	780	724	747	735	758	776	810	719	701	748	753	778	762	806	752	794	770	726	775	769	789	755	827	729	710	780	712	763	793	733	757	764	745	760	726	732	770	755	793	739	716	721	758	759	804	721	745	758	744	766	756	768	767	746	715	757	848	815	746	748	760	799	769	767	753	746	773	783	748	753	791	740	768	771	800	782	741	771	760	750	750	712	806	739	766	744	777	755	763	781	747	770	812	746	729	815	734	737	791	705	778	796	793	808	765	794	726	741	732	757	696	774	734	742	798	670	764	743	768	783	809	791	809	751	736	799	810	739	732	782	761	716	733	779	797	801	799	721	728	808	750	781	765	773	756	750	756	756	750	785	766	739	749	779	693	761	698	779	768	746	755	751	808	757	784	718	834	766	728	732	754	779	769	756	745	766	806	771	779	758	752	791	770	745	763	723	790	760	772	735	762	757	769	761	749	751	768	752	769	785	777	737	746	770	767	749	739	769	787	738	771	741	722	763	740	719	747	748	762	731	768	792	756	705	776	734	800	761	732	790	786	784	748	773	752	767	740	810	794	751	778	777	791	712	749	810	807	764	734	745	738	777	755	769	744	792	749	827	807	768	743	700	743	778	772	720	829	765	788	747	806	774	793	699	779	803	740	732	725	780	822	791	747	742	733	782	754	765	750	779	757	751	729	761	746	788	758	755	694	764	777	781	747	786	748	784	779	752	815	765	765	765	747	802	758	744	771	787	738	759	790	750	816	756	803	759	727	717	749	784	716	735	714	751	783	746	730	780	747	725	734	814	773	816	801	756	755	731	753	773	767	705	692	774	766	841	782	721	768	785	780	737	786	772	739	746	765	754	859	793	747	779	795	766	769	722	760	804	762	751	691	750	728	789	737	764	774	740	753	782	739	732	761	774	752	780	776	762	762	796	787	765	745	792	732	782	817	733	734	771	696	799	751	708	746	723	756	762	751	787	815	742	788	762	760	800	727	735	763	821	812	775	749	790	751	798	784	724	808	713	737	717	775	761	772	714	765	713	776	760	778	780	733	749	767	770	740	739	782	725	734	731	757	786	765	767	732	755	739	743	802	726	745	750	812	706	770	781	784	777	780	757	763	784	725	679	774	742	761	779	826	758	752	750	773	767	745	763	817	762	742	755	756	765	735	712	730	726	796	731	819	776	742	794	724	778	773	773	751	827	755	731	735	697	729	783	747	750	728	773	798	780	765	754	777	770	766	716	778	781	740	735	723	733	730	776	771	754	843	808	790	763	751	783	749	743	781	761	793	830	768	773	809	789	778	791	788	780	739	774	765	716	801	717	706	757	728	759	753	769	723	751	742	798	753	777	833	794	767	802	794	777	773	732	803	743	811	809	753	763	777	756	731	764	786	760	750	763	731	758	864	796	737	753	748	788	743	744	751	788	768	767	765	750	751	784	706	784	751	799	781	742	747	773	775	826	751	778	768	731	729	751	741	770	772	763	759	775	782	737	734	778	742	754	748	786	765	720	797	746	778	763	745	814	706	717	770	800	729	781	740	741	781	735	728	843	788	765	798	750	763	761	750	760	740	789	797	774	775	751	740	806	812	712	768	729	794	738	741	745	758	741	769	745	757	740	725	786	756	767	735	777	745	717	742	766	791	738	746	731	732	791	735	765	769	773	722	777	742	721	717	723	747	741	755	777	746	784	722	740	754	764	763	770	774	828	748	734	713	776	748	774	715	759	748	764	816	745	770	786	741	772	719	776	780	755	753	742	750	785	818	770	725	789	708	765	762	769	772	738	798	747	754	812	801	747	782	768	760	745	763	704	763	718	734	763	763	762	752	772	737	763	750	783	706	769	727	751	733	757	708	759	779	748	760	749	738	741	737	774	742	715	791	762	737	779	763	782	775	700	747	768	743	771	748	788	801	758	728	736	776	761	759	840	745	725	821	740	677	778	735	673	756	779	731	732	757	773	812	736	767	758	758	773	744	775	758	775	717	729	721	729	737	784	751	771	790	744	781	777	734	764	726	757	745	744	730	769	782	794	758	796	736	739	786	806	791	746	731	749	756	747	802	780	780	749	740	723	756	793	656	744	741	814	729	751	718	748	820	728	789	761	738	731	763	751	773	762	854	772	730	736	759	824	755	771	762	812	753	774	741	743	756	782	749	750	742	786	823	715	758	803	743	721	749	792	805	705	812	777	755	739	754	750	703	771	759	739	745	742	750	771	764	774	792	789	761	786	799	770	776	745	790	732	764	787	717	776	784	765	758	791	814	788	717	732	701	757	814	727	771	787	752	746	808	752	787	766	800	759	769	779	775	740	732	804	796	754	749	791	761	730	778	730	726	792	788	768	789	738	806	698	724	754	767	821	761	749	795	784	790	772	767	799	739	787	740	707	748	807	747	766	811	743	765	782	736	776	764	774	787	774	739	752	775	804	805	791	747	729	759	791	780	767	728	742	733	773	810	761	759	821	785	778	793	747	767	801	768	758	749	770	784	778	779	804	748	744	758	751	804	686	782	772	751	770	766	788	749	733	727	783	746	767	717	780	768	746	715	755	758	786	743	771	727	736	731	782	739	702	800	771	736	756	739	764	759	770	784	769	738	750	768	743	748	792	743	777	732	734	781	738	745	735	725	687	746	768	751	741	751	719	755	772	756	796	743	777	775	784	793	746	727	760	800	755	779	779	738	761	789	728	735	798	762	763	734	742	728	785	759	743	743	778	784	742	766	733	749	771	739	760	796	731	788	777	756	707	787	752	772
19945	20376	16204	9148	6092	4424	3422	2714	2299	1979	1740	1612	1409	1323	1230	1124	1081	1052	1036	1025	949	908	872	870	845	849	880	834	858	848	782	850	815	806	795	744	814	781	778	759	774	759	737	731	769	763	751	772	750	788	780	729	766	794	713	723	768	725	749	735	758	796	735	743	734	730	735	722	694	734	735	778	766	738	795	708	742	734	710	706	668	722	704	689	733	745	717	748	696	747	748	737	720	717	704	724	730	735	731	711	740	722	707	738	687	696	734	755	781	695	705	712	693	731	740	762	729	713	697	711	706	736	746	732	744	697	707	680	734	757	775	678	685	688	731	728	738	686	765	693	716	728	714	755	700	706	699	706	765	712	740	711	744	723	716	766	721	712	723	711	753	742	690	692	749	731	703	739	726	691	692	718	718	731	682	704	747	742	695	679	687	726	769	766	696	746	730	728	720	724	758	721	727	751	676	734	767	707	706	753	692	715	738	703	752	702	709	728	724	785	745	707	681	711	739	701	715	775	737	743	722	741	682	738	694	689	719	669	692	698	679	707	724	698	703	725	711	700	704	688	703	689	736	687	693	681	719	719	721	680	724	752	716	716	728	728	732	675	724	688	738	721	743	679	709	721	757	734	729	741	753	673	752	777	648	730	672	724	712	713	721	770	722	715	730	715	731	727	697	750	733	731	687	762	722	741	674	713	743	766	711	684	683	720	755	713	745	741	692	711	760	690	710	767	698	720	715	717	684	718	701	710	690	707	740	710	650	685	728	709	699	686	709	745	707	706	737	703	677	699	711	720	681	681	686	740	758	742	753	764	737	727	740	719	671	771	751	733	680	742	718	773	701	727	738	755	687	700	748	753	683	697	697	693	691	734	710	692	718	703	737	695	731	676	676	711	731	728	753	723	728	740	741	729	684	794	720	733	702	705	715	679	690	734	723	683	727	663	783	678	681	712	724	761	705	716	706	712	717	683	700	691	686	756	704	700	703	723	718	738	724	744	741	677	695	752	703	709	726	717	724	722	768	668	730	716	718	707	707	735	733	757	710	712	688	694	701	683	702	724	723	716	779	760	681	678	713	716	725	739	694	789	720	720	719	742	721	740	704	677	742	729	694	649	764	757	668	699	701	721	725	761	701	719	725	732	754	692	752	716	733	709	685	735	723	697	665	722	700	743	721	717	659	753	716	738	704	708	692	715	738	739	657	695	730	707	696	739	705	715	726	694	682	666	705	746	686	698	709	733	678	699	736	742	746	724	720	705	694	769	687	716	748	720	742	748	719	740	736	726	732	741	684	681	754	717	731	714	662	754	721	694	707	709	693	718	726	732	714	644	728	747	723	698	709	723	730	738	742	733	754	722	700	741	724	718	741	740	643	743	740	693	707	743	701	752	677	714	714	706	761	715	768	699	756	708	743	676	717	750	741	706	702	766	706	721	703	678	698	722	699	687	665	721	766	704	724	749	713	751	697	735	768	712	694	755	725	719	754	746	757	689	729	703	702	749	721	778	717	693	731	732	703	673	735	713	704	725	740	655	724	678	759	749	717	702	717	725	684	713	687	687	737	746	746	715	707	692	700	738	716	677	694	722	734	755	725	694	707	686	732	714	757	692	719	669	714	716	690	676	720	749	731	680	737	760	701	720	700	726	739	770	744	706	653	718	782	723	726	702	730	771	721	714	705	738	731	720	747	708	715	735	700	712	729	714	685	699	687	708	714	743	694	728	698	735	728	738	764	674	686	698	703	716	696	698	738	758	764	736	741	717	689	742	775	739	719	742	709	734	753	726	736	729	709	711	726	745	766	711	730	710	675	721	680	693	743	706	742	690	716	740	728	745	722	695	689	703	733	710	725	702	682	725	703	758	657	681	733	695	698	701	733	736	703	704	749	705	698	725	742	726	699	773	718	701	683	695	703	744	700	703	715	752	678	713	707	720	745	691	679	723	721	686	693	715	699	717	761	740	687	767	720	722	724	716	726	722	760	668	768	738	729	660	661	672	709	693	742	709	732	750	749	679	707	700	762	698	729	693	709	711	737	702	703	728	695	693	701	685	757	733	668	714	734	762	702	702	674	704	742	705	744	745	746	720	695	702	731	707	706	717	700	741	703	780	769	688	701	732	698	754	781	707	684	703	758	723	735	678	673	718	785	741	730	721	721	728	715	680	763	733	697	708	738	713	760	653	689	740	741	730	723	714	748	714	714	666	761	720	708	721	707	756	713	679	723	726	711	718	703	712	726	756	713	738	747	735	708	762	684	713	716	728	711	705	780	736	686	740	702	701	720	712	717	718	766	694	734	682	726	726	725	738	699	693	731	720	689	695	702	683	745	720	749	740	696	673	706	718	691	725	703	749	744	760	655	731	683	683	709	746	692	710	772	733	681	704	719	736	684	703	688	709	705	690	707	774	700	723	743	700	678	713	766	715	720	734	766	688	752	736	759	687	711	722	705	716	691	722	743	703	732	697	731	746	729	720	713	695	729	744	733	711	693	731	717	744	744	691	691	707	686	698	655	680	712	698	752	709	712	702	727	787	748	682	695	708	737	722	694	731	748	749	679	697	735	737	710	706	732	728	743	693	673	704	712	735	670	706	687	700	758	721	747	752	750	710	730	699	761	739	680	740	721	730	692	721	787	675	726	681	692	693	734	693	714	751	712	724	741	722	687	728	721	710	710	713	756	755	694	749	723	766	689	706	714	710	685	724	730	729	747	764	690	676	783	720	718	692	734	745	671	718	716	689	695	696	696	737	712	709	678	694	717	754	734	726	713	692	751	710	736	736	682	724	728	712	675	726	768	726	713	738	722	682	731	701	722	676	697	755	709	687	735	712	729	671	715	679	725	733	719	721	720	763	682	690	741	677	680	719	712	709	748	711	709	709	776	699	729	775	708	720	688	718	737	711	702	700	670	692	712	719	723	735	691	708	665	741	799	729	730	695	694	691	744	727	680	742	723	693	700	675	753	729	697	713	764	770	715	694	686	722	730	670	738	747	684	724	732	692	718	699	693	729	730	685	725	714	673	681	656	708	754	744	740	682	727	731	696	725	722	660	708	739	720	709	732	723	758	732	774	715	686	727	728	699	746	718	707	715	744	731	736	725	701	715	723	703	727	733	710	686	728	709	740	755	704	726	695	700	784	791	709	740	716	707	717	753	738	777	676	711	749	737	742	704	723	719	730	731	701	720	750	757	738	775	734	704	719	695	736	673	738	658	727	724	679	701	715	767	761	710	704	754	749	700	717	712	730	736	729	720	685	697	721	737	728	729	719	725	686	738	661	709	718	769	723	711	720	687	723	689	709	685	712	742	748	745	760	761	743	706	708	723	699	689	734	756	727	736	715	692	677	627	729	705	706	704	682	716	741	717	758	716	696	721	773	694	746	685	699	729	666	689	719	714	702	710	716	711	741	702	712	736	684	686	712	763	708	762	694	737	749	734	743	694	706	703	688	738	687	715	718	691	748	728	733	755	734	734	684	691	709	704
28703	14821	2125	376	255	214	193	189	177	188	178	179	176	168	162	155	186	168	153	175	163	169	177	182	167	189	174	167	188	160	151	162	178	172	144	163	180	180	167	162	174	158	187	201	183	175	166	192	165	176	187	172	156	143	180	183	156	172	159	169	159	180	167	147	169	158	179	176	185	168	186	221	152	173	162	141	185	157	176	172	180	178	180	163	177	178	155	176	154	190	163	164	163	157	176	166	173	192	159	209	172	169	181	173	171	168	183	177	190	166	185	175	161	187	160	180	163	186	193	152	163	167	180	165	173	159	192	165	150	175	160	187	171	163	173	178	165	163	187	156	188	166	157	179	160	172	157	177	163	179	190	158	183	164	159	175	155	176	190	180	159	169	187	168	150	162	154	178	146	173	164	179	168	174	190	189	164	168	153	145	167	180	203	151	178	164	171	183	185	169	151	169	155	172	185	156	175	158	183	164	166	155	157	144	168	157	178	198	177	130	163	177	164	184	183	184	165	166	157	187	164	181	179	165	173	159	165	172	165	169	178	167	201	167	155	158	197	147	156	202	191	169	172	148	167	197	187	178	169	155	184	176	173	190	154	164	187	161	176	175	169	187	162	144	188	160	184	167	162	169	169	172	185	161	149	188	176	201	168	188	155	173	181	157	176	173	189	168	188	160	159	192	192	175	151	158	162	155	167	160	180	165	172	165	162	178	158	168	144	158	169	177	170	164	161	164	156	196	170	172	145	191	185	175	177	168	161	170	196	186	201	164	178	163	177	193	170	177	153	168	154	183	164	178	195	172	154	163	168	135	176	173	181	180	179	166	182	175	169	196	165	181	162	180	173	186	177	166	160	195	166	162	181	175	164	172	173	183	184	183	158	186	192	165	159	168	167	155	158	155	173	140	152	180	165	182	168	166	158	154	172	162	179	175	187	163	153	175	170	171	153	168	172	188	177	177	183	155	179	170	168	180	165	168	141	196	175	156	145	169	170	156	192	155	164	163	169	164	184	156	156	161	165	181	176	171	167	184	176	166	162	196	173	170	180	189	193	185	173	169	169	172	162	161	184	185	168	166	150	160	160	185	175	164	160	164	171	177	173	189	173	180	154	174	160	156	165	192	174	158	165	173	174	170	167	159	179	155	181	167	162	159	170	163	162	184	179	146	160	177	175	174	165	171	177	193	158	173	180	179	167	175	167	179	178	159	189	157	168	184	201	167	191	174	157	187	150	178	158	157	159	149	172	159	196	168	146	173	195	157	186	178	158	172	176	190	163	176	169	165	171	143	173	161	171	168	187	165	183	161	167	178	156	167	178	167	175	163	171	166	195	181	192	188	172	160	185	165	179	163	170	193	191	171	175	172	162	173	168	174	172	166	160	186	177	170	188	171	149	180	178	164	152	164	165	186	173	165	184	154	146	157	166	170	160	191	196	160	151	159	158	189	152	157	156	190	144	164	175	171	155	193	175	165	172	156	169	187	176	169	181	150	182	194	171	161	179	173	169	174	191	152	195	163	192	182	150	177	173	149	156	183	178	160	166	170	175	164	168	153	195	181	184	160	175	148	170	191	170	179	180	151	168	150	188	183	180	178	175	197	165	185	159	190	188	172	171	178	199	161	161	156	168	167	169	163	182	174	195	156	183	171	178	174	174	177	167	154	180	179	177	169	179	164	156	178	173	160	158	171	162	176	171	165	188	179	144	203	172	150	147	152	192	186	161	182	187	176	161	172	185	169	161	176	168	173	147	170	199	151	160	191	161	149	175	172	164	167	157	160	169	167	170	159	164	170	177	161	155	154	165	172	159	164	171	170	166	181	160	170	174	160	174	195	202	171	143	170	165	151	169	175	175	165	213	167	169	176	178	177	174	188	138	177	162	148	173	176	172	175	162	180	189	192	204	160	167	176	172	179	175	180	162	187	163	175	171	169	173	176	169	183	167	177	176	191	160	189	164	193	163	174	183	176	176	180	184	156	172	165	161	191	171	182	167	172	174	142	184	156	145	171	201	188	165	149	186	153	180	153	181	177	162	173	153	174	168	186	178	163	188	174	170	162	181	180	175	187	162	154	148	168	168	173	164	181	175	176	164	143	170	168	176	151	176	196	170	178	164	159	175	135	169	161	184	188	182	183	180	156	172	166	161	148	173	173	171	174	180	192	156	165	187	183	179	183	179	166	164	164	168	166	164	182	168	177	184	146	164	172	194	160	162	164	165	173	170	135	160	179	162	197	179	175	157	169	188	170	161	177	180	179	168	162	171	161	189	181	166	168	169	182	167	167	169	158	185	185	174	175	166	167	163	170	154	168	170	197	195	163	172	173	202	182	168	165	154	184	168	159	177	191	187	170	163	145	185	159	163	179	184	165	154	170	164	168	189	189	159	160	170	158	179	176	170	189	176	164	192	163	178	177	189	185	175	194	170	167	181	166	162	175	176	176	151	156	147	174	189	169	162	165	183	157	178	158	163	140	184	156	145	172	159	193	179	187	168	183	181	170	187	168	165	166	147	172	162	152	164	172	173	165	162	184	162	181	155	175	176	172	156	175	172	161	174	167	177	164	166	181	187	186	169	178	177	176	161	174	180	159	174	167	193	173	157	188	134	182	188	179	172	175	159	187	192	190	166	181	173	194	180	154	181	147	171	200	193	185	172	187	154	157	189	150	159	140	190	157	189	156	214	145	153	180	164	171	179	174	175	182	170	185	182	166	172	188	167	201	157	165	172	160	194	190	177	181	200	160	164	166	154	169	190	186	182	174	171	158	179	182	178	182	163	172	188	177	174	160	185	179	168	169	178	158	185	191	177	164	153	160	176	165	154	191	166	168	165	160	163	161	174	171	159	172	168	168	182	150	156	176	182	160	180	170	167	163	170	170	172	168	160	164	182	180	179	177	159	170	182	164	165	168	175	190	183	167	173	188	178	169	157	174	184	159	156	176	175	170	164	151	190	173	159	162	167	177	174	176	177	181	152	167	187	164	183	167	183	136	159	184	169	160	177	163	184	174	160	167	158	177	172	183	174	184	158	179	185	180	158	175	170	155	154	164	169	177	170	165	178	155	180	193	181	171	153	181	170	175	190	163	191	182	179	166	186	188	173	148	198	177	173	167	167	159	178	170	168	182	161	197	179	160	160	173	160	158	172	170	173	178	166	166	164	174	163	191	165	162	141	152	176	173	152	152	184	165	157	150	168	145	186	151	157	207	160	178	185	160	159	170	162	173	176	176	191	170	172	169	169	161	156	182	211	175	167	164	162	178	182	155	164	190	163	164	154	182	169	185	191	167	165	151	171	187	172	185	175	178	150	169	161	175	160	175	149	166	152	197	157	146	160	193	162	177	159	184	178	193	166	171	170	178	165	179	192	166	169	196	172	169	175	167	175	206	151	169	195	168	167	179	169	170	204	174	158	176	162	172	168	175	219	189	179	169	186	185	161	185	197	174	163	184	177	170	196	146	167	164	157	159	182	169	171	163	145	176
14377	1193	714	425	346	293	265	226	209	235	205	200	195	188	198	201	202	192	177	195	170	177	204	198	210	170	190	194	175	212	202	225	216	179	199	167	195	198	183	222	175	181	212	203	205	207	187	202	180	211	166	191	169	209	188	195	176	179	209	177	183	191	202	190	204	204	181	184	187	193	203	201	209	191	189	196	213	195	197	182	173	185	206	204	181	213	215	190	194	189	200	208	194	216	171	183	178	183	204	209	165	225	199	176	198	186	189	195	180	182	195	184	181	218	186	202	192	189	182	210	205	213	224	180	188	202	183	201	174	176	196	187	201	186	182	158	207	191	205	189	211	203	166	176	165	177	210	173	200	203	196	163	211	192	218	190	204	194	181	181	204	193	195	186	184	203	185	190	174	170	179	171	190	177	202	193	199	168	204	219	182	203	178	191	179	193	206	203	201	199	180	166	206	167	197	188	170	161	188	199	177	225	204	182	189	189	168	178	172	177	213	182	185	190	189	187	185	202	185	183	203	173	191	191	192	194	171	209	186	196	180	184	206	190	202	204	172	185	203	210	186	194	190	163	214	224	203	190	205	188	186	199	185	203	182	194	186	168	187	211	182	192	200	170	167	187	187	193	213	174	186	184	173	208	177	185	211	203	201	183	200	179	199	201	192	197	173	174	187	154	192	182	155	195	191	179	162	171	198	196	201	186	188	209	196	184	189	202	179	198	176	185	178	154	178	186	182	191	196	173	169	214	172	187	180	180	206	174	210	204	198	202	188	189	194	210	172	186	182	225	183	194	209	192	166	208	192	194	180	194	164	204	206	189	179	184	185	192	169	217	213	193	195	203	207	160	181	209	181	193	166	177	172	205	211	179	193	189	181	161	184	177	188	220	176	181	170	187	196	184	185	202	189	182	171	172	197	212	200	184	181	161	178	196	193	188	221	182	201	209	195	152	210	211	205	193	189	184	201	180	186	191	188	203	195	209	180	210	182	204	177	205	192	182	208	179	182	192	195	186	196	207	195	189	184	188	192	183	175	175	186	174	210	195	188	205	186	200	202	190	192	186	231	182	200	195	197	200	200	193	189	184	209	206	192	198	182	178	213	193	199	202	187	164	188	163	197	182	180	177	187	187	187	185	175	198	196	189	180	159	200	160	191	204	200	195	187	187	204	178	177	203	191	197	172	194	191	180	201	198	197	204	191	200	208	190	187	202	183	187	196	191	200	196	206	181	204	217	240	197	204	201	196	189	208	190	184	188	191	197	183	193	181	195	166	178	212	180	208	181	191	198	172	208	177	172	199	203	184	182	201	211	178	193	190	194	211	185	223	216	201	202	226	172	168	184	188	222	182	187	188	198	220	203	192	196	214	186	207	169	214	186	190	204	201	187	214	180	213	191	178	185	207	181	182	192	197	189	189	170	193	193	223	204	182	193	210	198	202	179	200	186	176	192	189	176	170	218	188	207	198	186	202	192	177	185	178	181	194	182	187	208	181	188	206	206	204	191	176	191	206	208	161	186	194	203	183	175	202	174	180	183	191	192	209	199	165	159	195	181	202	210	211	200	168	195	191	202	194	198	187	178	195	191	184	182	180	187	179	192	208	192	201	184	177	206	184	191	174	190	182	189	187	172	187	205	168	205	185	212	206	200	192	208	188	199	184	193	177	184	193	221	174	174	211	180	165	160	175	167	173	196	192	170	182	165	171	184	181	212	169	185	186	175	205	199	200	187	165	214	183	192	198	186	182	196	201	173	195	167	196	185	191	184	185	183	199	190	188	208	185	180	195	210	207	192	202	187	182	203	190	191	181	204	183	193	179	189	199	203	193	221	195	197	174	189	187	199	183	197	186	176	190	200	196	199	184	194	211	191	217	179	194	193	190	181	188	198	198	215	193	205	217	194	171	179	189	204	209	174	201	205	208	198	202	209	193	185	207	177	191	183	189	203	186	198	190	180	175	197	193	176	173	191	178	187	208	201	178	204	177	191	181	208	190	172	191	173	186	206	199	183	187	209	196	199	182	218	178	175	177	191	194	192	183	200	190	184	182	183	185	195	195	163	193	197	192	191	193	171	198	184	202	197	191	214	206	200	160	200	185	165	201	197	189	195	171	197	190	193	212	191	202	198	170	190	210	207	195	203	183	184	187	195	188	194	191	173	202	183	179	191	214	209	196	188	183	185	215	196	191	214	185	183	182	185	194	189	212	176	193	208	198	225	193	179	179	173	163	191	225	213	192	199	198	204	176	203	214	190	196	202	169	192	179	199	197	200	192	224	209	198	189	186	185	174	205	168	171	205	175	211	191	187	194	181	209	199	200	197	191	194	184	186	206	189	175	198	174	202	177	192	197	199	184	183	182	199	186	194	188	189	180	180	210	173	177	196	177	184	197	207	184	179	221	192	180	171	215	189	199	191	179	203	200	197	174	180	188	190	184	213	206	193	209	197	195	184	204	223	195	211	194	197	194	183	189	176	190	184	172	192	178	221	195	190	173	183	219	181	184	189	168	171	185	195	183	187	166	174	194	188	196	194	192	199	169	196	182	204	212	207	203	185	208	200	207	186	209	209	196	194	186	191	215	181	200	178	214	199	183	190	187	213	175	188	161	207	182	179	173	217	199	200	196	190	201	193	195	171	181	206	189	198	176	183	201	201	180	167	186	182	200	196	164	169	182	186	207	198	163	175	179	200	188	185	218	194	177	167	183	174	181	184	194	202	181	196	168	170	204	175	188	162	181	197	192	190	202	192	197	200	203	196	175	168	188	210	184	201	194	169	175	188	200	188	181	202	193	198	165	211	181	172	186	183	198	185	170	192	212	207	195	200	192	200	189	188	189	182	196	193	198	182	204	204	180	191	162	169	200	193	203	189	197	204	212	196	199	184	199	187	199	173	155	191	198	217	203	177	185	192	192	178	192	212	193	186	188	188	207	197	192	207	196	191	199	181	199	179	197	188	195	168	205	227	166	172	194	188	200	192	193	167	181	206	194	173	221	193	198	195	191	177	197	153	208	192	184	191	204	189	172	155	203	162	203	192	198	210	156	171	186	205	181	181	198	181	171	203	204	174	193	194	220	193	199	183	188	194	167	191	198	199	184	198	179	218	214	167	189	183	210	196	192	182	198	208	194	202	168	185	212	180	181	170	182	175	189	182	196	181	180	187	166	198	190	176	199	176	187	197	178	173	181	207	198	189	176	187	182	169	176	186	168	200	177	181	198	196	189	193	175	183	206	198	195	176	194	183	191	190	180	172	196	187	209	178	206	194	208	205	166	176	182	176	206	208	199	194	202	194	206	181	163	163	186	192	196	179	198	167	185	188	208	189	192	186	216	178	194	191	204	192	187	196	186	183	198	203	201	214	225	175	196	202	186	191	189	195	180	191	193	192	180	188	200	187	173	189	183	181	204	188	200	181	184	178	207	208	201	192	217	212	188	170	186	195	207	193	201	190	216	189	183	168	192	209	209	220	196	167	182	195	192	186
24505	20345	26510	24050	20332	13616	1552	893	779	715	661	602	606	572	532	530	484	510	457	515	473	445	471	453	468	442	421	435	481	454	456	416	469	409	452	468	451	438	431	452	414	418	437	412	423	450	448	433	464	427	482	445	435	415	461	386	433	446	428	445	416	457	438	439	432	427	409	437	428	426	439	441	445	416	485	438	450	399	399	421	425	426	416	434	426	458	413	441	423	445	424	435	408	442	410	445	415	435	440	425	419	444	429	416	420	463	433	439	440	404	414	432	400	419	424	422	415	423	439	442	411	428	435	406	448	458	405	430	425	412	417	451	437	435	424	424	405	433	451	423	415	426	385	451	435	426	412	412	454	420	420	388	429	423	421	411	396	459	462	458	434	430	432	418	463	426	422	447	442	443	399	446	361	476	427	413	418	403	410	441	418	431	395	431	457	432	412	416	444	419	428	428	413	405	398	450	439	414	417	433	416	435	441	411	448	440	395	397	430	425	420	434	427	456	421	434	426	445	415	425	449	428	421	426	416	423	431	427	418	456	394	395	405	454	440	422	415	420	411	430	425	429	462	415	424	406	461	437	459	427	413	410	403	402	435	420	433	411	451	438	432	427	423	401	427	415	428	415	431	416	427	437	395	386	428	422	448	465	441	417	428	442	425	415	432	408	415	425	413	431	449	449	437	428	459	403	465	460	392	418	410	447	438	425	415	426	446	409	434	428	423	458	400	432	449	438	416	435	431	419	433	453	452	450	442	413	394	401	450	416	400	438	425	446	463	427	410	411	444	433	432	461	392	427	403	427	390	430	409	418	420	444	440	468	437	381	407	405	427	420	438	447	397	439	410	414	404	474	417	389	458	407	451	441	441	439	415	431	424	441	434	463	468	431	434	470	392	439	428	448	454	430	444	424	443	423	440	431	430	421	441	415	465	427	426	429	466	416	400	431	436	421	414	412	417	422	439	417	451	419	425	423	460	466	438	427	381	425	467	439	432	439	397	470	445	421	398	442	406	456	413	402	449	437	456	453	457	433	392	428	412	408	423	393	418	424	404	434	452	401	416	421	406	417	422	436	438	413	422	433	445	421	401	402	454	441	453	474	404	401	409	433	476	442	444	437	437	427	409	398	459	389	389	403	425	432	432	388	435	448	449	436	462	424	452	445	419	376	393	421	441	436	421	395	460	460	452	408	444	450	408	418	433	423	417	409	454	418	445	445	437	451	450	435	429	427	449	429	425	413	446	423	430	424	418	418	440	455	427	447	398	404	382	395	418	416	418	403	405	396	469	396	441	415	423	416	408	424	470	430	435	434	408	410	405	422	410	419	389	429	424	436	404	464	407	395	424	424	439	406	446	415	430	425	465	411	398	435	441	406	468	454	399	427	398	444	446	404	421	446	444	411	451	399	394	407	456	397	384	387	433	413	406	441	403	406	430	433	423	433	425	443	449	427	458	413	403	417	440	430	456	415	448	427	399	419	424	433	392	405	403	438	408	404	453	419	449	451	421	438	421	432	422	445	445	418	408	418	439	412	431	443	421	445	393	429	494	431	435	411	469	408	425	377	442	432	417	439	419	448	426	403	442	448	405	423	460	410	404	414	395	422	448	412	427	440	416	432	437	425	445	457	422	451	424	449	435	455	453	413	447	417	427	420	453	443	454	439	434	414	425	433	446	403	424	445	461	417	447	430	418	419	403	443	434	418	424	412	427	418	444	399	436	434	411	424	424	394	462	441	411	429	391	423	446	397	416	414	383	408	433	424	447	424	406	457	418	437	391	412	440	430	408	447	435	454	441	406	413	451	451	436	412	399	410	423	408	444	451	426	436	449	443	411	421	417	414	406	449	452	400	431	420	408	436	424	436	424	429	424	416	454	438	466	398	447	411	407	445	418	445	395	429	450	441	462	392	436	419	435	451	448	411	439	437	421	397	433	427	433	409	385	434	401	392	454	424	426	457	439	409	419	442	385	420	429	427	472	397	453	407	460	425	429	438	414	370	417	436	418	435	430	444	422	413	408	422	410	405	408	441	406	411	416	439	423	403	422	426	402	441	435	463	422	470	432	452	418	425	429	401	461	392	421	400	408	433	443	410	385	449	424	406	429	441	438	408	372	424	425	444	430	426	413	408	444	450	395	424	412	426	442	382	433	410	446	438	424	412	454	404	417	434	428	407	411	450	407	428	395	449	406	398	417	395	425	462	419	438	438	418	449	426	439	449	393	438	433	430	430	425	452	437	434	427	380	398	413	396	410	385	432	442	443	428	425	408	454	450	434	442	398	425	437	451	424	433	465	420	430	399	418	421	418	409	417	396	416	444	413	459	443	400	439	433	439	388	395	440	419	433	445	426	433	389	477	451	410	442	428	424	446	460	415	378	448	453	458	449	444	428	406	432	414	438	452	454	480	367	450	419	438	445	385	438	415	409	401	411	447	408	403	438	463	404	397	447	420	428	453	427	405	406	463	449	430	419	422	453	415	418	423	446	412	450	424	426	413	470	486	444	433	443	430	392	457	446	391	470	446	441	414	459	451	418	410	404	468	450	425	431	428	445	410	434	421	446	400	422	427	408	407	432	449	383	440	421	416	439	429	429	430	443	430	440	467	425	441	431	444	420	378	412	424	427	399	459	404	443	412	430	420	417	409	434	415	405	436	413	413	395	409	406	435	458	421	442	432	404	444	429	436	416	440	430	425	435	455	425	413	429	427	435	418	441	444	474	396	436	461	418	417	387	381	406	408	399	438	406	440	439	429	407	401	413	431	421	415	407	438	409	393	463	444	426	420	422	419	459	405	432	416	429	410	415	434	420	415	457	390	400	441	407	464	440	424	452	398	441	388	421	429	459	395	418	446	421	454	457	416	436	397	450	414	391	451	436	438	415	432	448	430	415	427	452	433	407	423	393	388	416	477	437	420	438	466	415	440	423	410	413	451	405	415	441	424	421	456	435	388	414	430	411	458	450	439	420	414	399	424	379	465	435	445	423	453	420	435	418	458	419	444	480	429	431	395	424	399	408	379	417	417	424	404	430	420	401	416	429	442	442	435	407	397	446	433	455	410	426	459	410	419	437	417	467	420	452	432	461	422	445	468	408	414	427	417	430	429	390	398	456	447	435	437	426	431	369	389	395	446	422	446	424	402	418	437	430	436	438	427	458	400	423	424	439	412	423	433	444	382	456	435	413	432	435	443	412	445	407	463	425	405	418	391	407	421	455	450	428	429	433	408	400	444	447	489	416	411	406	416	439	428	391	413	394	404	428	439	427	450	448	423	442	416	424	422	392	433	395	406	435	414	419	407	414	419	449	417	397	420	433	445	456	422	467	383	437	442	424	403	432	397	436	448	406	409	406	444	434	399	452	407	435	449	462	413	425	482	404	419	420	404	443	434	417	425	424	418	435	436	456	376	419	472	436	440	422	417	408	457	447	415	452	453	425	441	441	446	437	410	414	433	364	441	429	425	430	376	413	451	457	427	447	441	422	464
23609	17657	9842	5174	3449	2307	1811	1425	1202	1038	972	793	756	698	606	634	604	598	567	523	537	506	522	486	517	508	459	447	484	454	445	421	461	448	442	462	457	407	418	414	447	442	426	417	433	421	408	458	454	438	436	402	395	436	461	435	414	413	434	417	422	445	441	420	432	424	445	400	375	437	393	449	411	391	385	384	423	432	412	438	426	416	407	422	420	436	399	452	420	441	462	428	418	397	440	446	423	411	438	410	386	396	457	408	417	442	409	437	439	399	410	439	396	435	384	412	429	404	412	418	417	385	399	424	380	436	426	411	396	431	420	411	414	383	397	428	412	439	398	394	427	417	401	396	363	412	413	386	452	381	408	428	418	419	403	412	419	404	433	410	418	411	398	428	429	398	423	417	420	414	397	432	432	385	419	397	397	428	416	443	367	420	405	423	413	406	374	415	381	404	407	412	418	427	430	417	427	419	420	391	404	413	389	401	397	396	411	399	428	441	437	412	392	440	393	377	409	423	432	437	450	376	416	399	429	402	418	419	422	395	431	418	414	410	418	398	406	414	401	425	390	394	397	425	407	398	415	407	432	407	363	410	395	397	376	407	379	374	417	408	425	395	398	387	365	461	412	406	411	407	424	406	425	407	411	415	436	406	420	364	423	433	364	437	395	398	413	395	406	397	397	389	391	425	389	365	381	395	417	393	434	386	448	417	397	401	418	403	423	408	418	388	400	410	427	418	405	407	416	422	433	412	390	419	419	424	419	419	420	397	417	396	406	409	412	379	427	432	389	432	392	404	413	385	411	424	416	413	419	418	388	423	364	448	391	423	427	403	413	416	409	423	399	407	388	392	407	409	409	397	429	398	427	366	417	427	403	408	408	426	420	407	431	451	411	442	420	384	405	413	450	415	408	408	439	385	436	418	421	417	412	377	388	430	383	396	409	434	382	402	444	429	398	423	410	441	391	424	410	387	413	385	417	403	444	440	437	424	421	411	375	399	416	393	397	398	397	400	445	428	391	422	426	408	417	413	409	393	380	458	398	396	433	400	424	416	367	385	412	447	426	404	399	418	392	428	382	383	386	425	409	391	404	414	411	400	425	382	426	441	402	429	422	420	383	380	395	417	401	433	439	405	408	405	402	402	415	386	383	417	408	447	406	415	409	393	392	396	422	387	393	421	428	451	423	425	432	397	408	386	408	405	425	394	395	414	393	419	393	415	416	395	410	393	422	432	410	426	426	391	429	447	413	436	415	431	377	409	395	425	362	399	403	357	419	443	397	430	467	394	415	404	393	389	432	408	407	439	418	391	436	386	401	390	381	379	391	446	387	410	413	381	373	439	383	409	410	340	417	422	417	380	425	400	440	436	421	424	384	399	405	424	451	413	388	435	405	404	433	402	403	408	395	407	412	429	446	391	458	419	447	437	406	408	373	404	407	380	402	413	395	411	419	431	403	401	390	384	416	398	403	403	425	416	379	411	375	381	376	391	403	416	432	387	403	410	418	421	368	442	402	430	416	381	436	403	401	416	416	436	443	414	421	448	421	397	385	385	397	408	396	406	420	465	436	406	370	428	421	403	398	351	413	400	417	397	438	401	410	418	388	427	416	397	396	404	426	409	413	391	404	383	405	381	402	405	401	403	425	410	392	437	395	382	426	378	435	424	442	406	400	417	422	401	421	410	395	415	405	396	382	447	408	397	414	409	403	436	407	424	388	415	384	428	382	414	401	429	402	386	410	386	413	366	398	392	412	409	436	388	430	398	370	419	398	383	404	428	420	426	445	399	422	407	424	399	419	402	439	406	396	398	414	407	433	443	423	394	410	414	418	406	430	408	385	441	433	413	418	416	425	380	408	395	432	420	388	426	388	401	378	420	414	398	421	415	403	433	401	430	406	430	383	423	429	410	420	407	378	412	401	385	427	411	421	436	386	437	410	377	402	378	413	377	381	408	402	386	394	363	412	409	439	355	387	413	441	364	397	407	441	394	393	393	404	384	388	412	378	367	384	384	404	429	388	379	394	439	400	428	407	389	426	393	382	426	390	406	386	431	394	422	378	419	376	424	402	375	411	389	427	438	408	392	413	405	415	379	392	409	427	392	448	428	414	443	429	416	400	390	399	421	423	415	405	417	402	385	403	412	419	372	404	420	416	398	443	395	392	415	393	384	425	405	437	348	416	418	431	377	431	407	397	398	398	409	407	415	439	372	397	417	417	428	427	402	402	421	402	388	409	398	433	422	412	422	385	423	407	388	398	426	406	413	409	417	442	402	409	394	435	380	450	407	424	402	438	406	417	408	403	419	383	402	397	409	400	393	411	398	434	411	439	404	463	425	423	383	454	431	400	438	413	446	374	403	419	372	421	434	404	432	394	445	411	435	396	407	421	436	412	416	424	401	426	393	413	409	385	446	388	400	405	399	435	404	418	436	428	401	454	419	416	366	404	381	383	397	397	435	367	428	394	384	399	426	381	397	415	415	410	416	368	443	408	384	392	386	391	451	441	452	399	399	399	419	392	421	421	399	408	420	376	360	423	414	397	421	376	405	402	398	416	417	386	414	393	426	419	448	414	417	389	418	409	427	418	408	398	411	398	444	439	399	375	390	383	408	432	372	374	408	396	415	408	406	400	416	396	409	385	407	390	449	430	405	426	401	433	400	419	403	373	450	424	422	381	419	408	432	390	426	423	421	399	421	415	412	418	422	420	408	429	434	422	410	418	384	414	379	392	435	463	431	450	427	411	375	420	426	401	415	402	458	388	403	428	374	377	386	440	411	437	429	407	374	384	389	398	400	415	446	395	402	435	412	442	414	429	436	391	397	437	373	406	417	387	438	395	441	410	389	444	417	410	405	401	437	394	393	414	409	422	436	406	412	432	419	421	388	423	404	411	397	442	425	414	405	395	386	415	385	404	387	409	434	426	415	404	426	392	406	403	435	405	405	399	414	409	382	419	428	404	371	383	412	439	427	406	420	427	394	422	444	404	413	444	425	420	434	414	416	412	413	435	408	395	409	393	394	409	429	427	424	390	423	408	439	396	385	422	406	432	399	422	404	414	402	397	435	412	382	424	393	407	380	419	408	420	392	403	434	410	426	433	400	423	377	425	374	416	438	400	436	387	435	434	419	393	418	447	451	403	429	408	401	369	403	419	407	434	416	401	396	438	400	409	394	376	405	409	378	405	402	424	419	402	382	435	415	414	415	389	399	413	418	423	385	415	414	431	448	436	380	403	416	458	398	390	418	377	392	378	406	408	439	421	415	381	406	442	421	391	392	418	391	436	432	403	409	405	372	430	413	387	424	391	384	389	396	412	407	407	407	382	402	384	406	429	420	409	396	410	417	395	403	412	420	405	394	379	437	417	449	405	434	420	421	457	386	423	433	401	426	417	404	377	411	432	425	424	426	429	431	374	461	403	424	389	391	422	408	403	410	420	396	398	436	406	384	399	424	379	438	400	396	418	436	470	451	381	445	406	398	375	403
22438	20342	26791	23741	20347	20412	14244	2036	1485	1315	1201	1119	1066	969	970	975	876	885	877	945	909	840	822	889	845	813	853	838	821	775	813	798	766	803	797	828	798	790	756	813	774	834	752	779	739	759	816	780	805	769	823	822	798	795	824	791	822	714	769	798	819	783	791	815	764	739	752	761	779	784	791	731	721	776	830	758	757	769	834	743	781	811	773	689	745	789	721	819	753	776	787	754	747	740	792	744	771	777	757	807	743	805	829	772	770	753	768	802	734	733	758	743	770	782	772	760	762	714	732	781	726	754	772	706	665	752	805	690	721	741	730	785	767	781	771	787	768	745	746	783	667	749	720	742	727	792	762	761	746	753	723	765	747	785	750	745	790	760	803	786	814	764	754	763	733	790	745	764	736	740	779	814	775	791	725	776	757	802	743	778	734	741	763	738	782	800	733	741	776	817	827	831	789	693	747	755	814	783	771	800	743	787	783	779	761	711	727	754	738	786	796	808	743	747	736	757	821	770	818	747	713	748	724	765	811	810	754	782	793	763	740	705	745	769	795	782	760	727	696	728	793	688	761	837	766	763	759	797	796	764	768	731	737	771	750	779	751	798	696	715	701	767	736	774	735	742	787	707	773	753	750	785	794	744	800	763	766	746	756	782	792	785	756	797	779	782	715	811	756	770	763	787	752	721	762	789	793	811	789	775	757	754	720	850	751	733	779	806	794	769	733	713	805	724	773	782	758	717	697	789	787	794	730	727	798	732	777	758	754	747	771	797	756	785	752	847	759	718	709	791	762	734	780	740	776	795	754	781	734	754	762	814	781	799	762	740	733	753	781	753	741	767	762	757	777	785	797	760	768	725	767	740	781	693	802	734	697	766	766	773	796	781	769	775	766	712	737	777	754	797	773	781	759	765	735	766	784	791	776	734	721	791	742	763	728	797	752	795	763	793	795	756	768	740	758	789	727	716	742	799	768	816	768	756	764	806	776	783	724	823	786	827	759	778	828	757	788	786	769	734	834	752	786	774	741	815	755	803	755	753	761	799	760	763	779	753	810	735	722	711	783	781	759	778	782	767	784	769	797	755	792	775	792	778	765	837	720	800	755	748	777	763	745	764	767	747	716	757	749	764	789	750	759	765	761	755	790	777	772	749	780	773	752	751	768	741	748	780	740	788	796	769	718	774	781	746	777	729	723	747	748	758	776	800	752	794	764	743	743	691	757	750	759	724	782	759	764	780	762	759	746	766	772	747	726	767	778	812	800	733	793	723	754	794	785	792	763	761	798	788	813	734	780	745	716	799	747	744	775	809	792	756	801	774	811	804	784	804	716	709	810	740	767	754	762	770	783	759	756	797	785	788	784	754	751	732	792	748	729	752	763	779	764	733	805	766	764	750	804	768	738	783	760	784	755	780	761	804	739	752	801	778	734	765	802	753	742	775	806	747	735	721	809	744	773	732	756	752	795	825	814	792	769	798	762	701	722	745	811	772	775	787	772	750	763	728	758	719	773	803	725	763	782	754	779	721	711	779	759	773	754	776	763	746	770	754	841	794	735	784	813	784	764	726	749	734	767	732	771	796	742	717	753	743	724	840	795	699	768	782	739	768	764	740	770	767	800	768	745	746	743	790	803	816	805	770	740	791	775	750	797	733	804	790	743	733	757	785	762	765	747	730	768	792	780	801	814	788	749	789	761	766	756	763	791	754	786	798	741	734	811	776	810	774	772	756	772	748	766	772	748	781	746	781	752	754	774	816	744	776	764	732	787	739	744	739	780	777	747	777	741	706	783	775	776	742	718	737	737	773	746	748	777	776	783	760	715	792	745	748	760	785	762	724	721	754	755	764	772	757	778	773	777	759	798	766	775	741	811	787	720	774	709	741	729	751	746	779	757	709	760	737	730	771	732	743	768	826	809	789	736	758	788	765	726	737	803	743	760	790	775	789	743	750	775	805	708	771	748	746	811	782	794	749	795	779	804	745	761	836	767	752	752	704	754	768	749	737	750	800	747	716	736	785	774	738	776	834	753	753	780	819	765	703	772	773	762	783	758	750	732	739	779	774	785	748	787	727	759	748	783	774	770	727	744	756	792	735	757	775	783	771	735	730	801	782	743	746	775	749	785	774	746	707	743	765	787	799	740	798	763	827	744	778	798	762	828	732	745	737	757	754	773	791	764	770	783	800	750	765	767	800	772	794	747	765	820	721	778	791	758	821	706	801	781	774	765	742	782	738	713	755	717	773	780	760	729	797	772	743	734	851	781	740	748	748	776	737	769	727	754	737	735	771	742	776	767	818	776	736	819	733	752	754	775	738	787	727	751	743	739	760	767	778	772	818	747	750	740	778	768	770	785	764	757	788	746	768	778	751	760	767	749	734	735	745	723	730	793	740	746	784	741	821	796	764	729	762	782	745	772	742	799	777	755	792	799	727	744	732	722	738	744	748	778	754	743	719	787	827	771	800	699	795	736	772	745	782	792	801	779	778	781	745	769	776	793	745	714	753	821	727	769	806	793	726	783	763	792	730	779	766	717	742	738	754	811	780	747	766	762	756	753	724	747	747	752	732	762	767	748	771	792	759	742	782	731	738	743	761	796	771	780	793	789	796	769	809	818	769	706	790	760	797	747	752	770	767	809	764	809	778	714	775	750	779	737	783	765	783	767	738	762	791	711	775	743	757	721	788	762	773	813	748	775	766	779	743	759	773	740	782	755	822	744	764	753	804	742	794	757	743	753	762	823	766	783	783	778	775	782	760	765	737	776	758	786	783	740	733	777	725	773	786	770	776	768	802	688	822	762	733	759	762	789	765	740	794	817	762	776	767	772	817	752	831	773	751	819	770	762	750	761	720	798	749	778	769	766	768	771	743	711	691	769	784	743	737	729	807	683	832	726	770	765	750	724	747	735	858	737	719	781	793	762	769	764	767	716	746	763	758	735	754	777	737	750	770	768	756	778	755	760	810	762	766	742	782	782	712	742	739	763	767	745	734	766	736	725	770	767	748	771	770	737	781	790	784	694	778	747	792	766	765	725	761	702	748	802	692	725	770	737	706	793	760	791	725	749	736	783	698	747	769	744	799	749	786	801	740	739	738	756	799	753	791	760	755	741	740	760	812	851	753	758	789	773	798	807	758	748	779	766	734	695	778	723	787	744	749	776	757	731	762	775	807	790	774	782	762	698	764	756	711	768	747	769	712	735	737	745	717	740	751	776	781	767	759	737	806	788	731	749	810	726	739	776	774	717	718	758	735	779	757	775	784	744	791	780	759	765	741	733	762	787	758	791	744	716	692	740	745	719	806	752	781	733	758	740	755	746	734	811	774	813	762	741	791	804	768	750	805	716	787	769	748	725	768	764	710	760	798	714	755	773	798	708	799	752	765	809	794	758	764	757	776	761	835	765	764	767	736	704	785	755	715	732	795	724	759	790	764	814	782	784	822	772	784	747	782	726	737	774	790	784	761	749	752	748	781	731	734	728	822	766	775
21901	22640	15779	8951	5865	4348	3270	2649	2204	1982	1755	1488	1355	1253	1199	1139	1099	1044	997	982	905	933	934	907	882	851	838	824	832	817	786	782	781	817	778	720	846	768	834	780	785	737	721	760	802	763	760	731	742	711	740	712	779	761	739	732	718	767	727	669	724	739	719	764	722	715	735	753	670	679	734	729	737	773	736	759	810	691	703	763	711	730	719	783	752	703	773	779	700	739	736	751	734	699	704	751	784	738	701	692	686	760	775	770	775	740	712	749	712	668	757	724	723	732	676	740	725	689	742	726	663	745	767	732	748	728	736	724	689	694	676	727	723	697	729	733	714	708	705	742	696	734	744	709	698	721	693	708	716	672	740	695	723	729	686	736	685	717	737	710	744	749	745	677	756	735	690	739	728	693	721	787	739	786	741	730	705	713	722	705	743	721	726	748	724	726	693	769	684	739	684	700	730	749	700	749	700	677	723	722	716	754	713	687	739	721	704	772	685	697	765	722	709	737	707	704	729	756	768	739	720	749	755	718	692	692	738	680	710	682	729	708	724	712	758	722	727	741	728	723	718	737	735	703	725	713	746	735	759	754	744	713	701	727	737	751	713	676	706	723	710	702	744	713	735	718	759	700	747	701	717	724	743	722	720	684	662	694	727	695	771	729	749	744	719	743	732	728	715	706	696	763	709	729	737	783	680	723	743	707	700	709	738	705	738	739	744	750	727	681	773	722	702	745	685	725	695	723	699	747	684	735	669	741	754	714	695	723	720	694	758	717	711	727	755	744	683	761	672	718	717	705	743	704	689	705	715	714	725	669	704	715	701	692	696	769	765	739	711	687	692	706	778	700	712	695	730	678	723	723	766	746	706	729	762	718	681	761	745	721	707	740	722	763	747	711	704	717	738	734	754	768	747	751	726	723	735	701	749	718	718	709	734	736	751	745	724	729	748	694	702	714	772	720	788	729	681	703	733	740	742	755	752	691	684	707	762	723	709	707	767	709	731	708	706	721	689	721	727	696	716	721	741	715	702	721	766	707	748	677	728	760	708	738	697	718	727	727	711	700	684	717	709	726	751	720	690	691	714	727	747	696	771	694	720	720	767	712	714	675	714	747	751	754	702	686	769	730	717	749	767	690	734	717	724	689	752	676	676	705	729	695	723	731	765	746	700	682	772	719	729	642	738	710	697	753	710	735	700	747	702	734	717	692	753	724	672	759	719	730	684	707	736	705	748	705	713	747	683	748	720	689	711	743	757	679	716	711	706	736	723	712	703	714	746	726	732	742	787	757	772	719	704	697	675	702	703	642	748	729	726	688	713	727	700	721	701	679	709	699	658	767	704	747	750	717	725	715	713	701	725	776	701	711	758	742	746	704	706	739	730	693	729	746	726	659	692	737	718	714	701	730	686	715	714	689	736	723	731	764	680	733	686	680	731	719	701	741	726	696	740	715	738	723	724	715	685	728	731	686	727	689	768	633	729	771	748	732	733	730	706	689	730	707	720	706	728	695	732	751	686	692	739	699	714	731	703	734	757	720	752	695	677	732	754	750	762	722	725	724	747	673	708	706	706	732	730	690	733	728	689	701	753	752	706	677	697	710	694	738	744	683	716	682	753	703	700	730	737	755	721	746	727	748	698	688	787	741	686	711	691	717	719	745	713	695	764	745	716	688	714	705	730	746	701	664	721	695	721	726	723	716	776	784	679	725	759	675	754	727	736	757	761	737	704	715	696	721	733	673	753	679	772	718	714	809	693	743	750	746	730	694	737	744	745	759	694	688	732	696	760	712	703	724	702	676	719	716	703	747	685	674	732	706	732	684	710	696	692	702	735	764	700	717	712	728	696	751	692	751	700	726	717	658	670	710	735	683	726	702	748	699	708	691	748	714	689	722	759	765	699	692	676	702	696	710	700	703	717	722	705	697	674	730	734	723	724	708	756	697	779	727	711	693	738	776	711	716	685	730	726	714	720	743	729	725	757	678	702	710	711	677	746	696	727	712	749	715	710	717	716	762	770	711	732	700	745	790	716	713	697	737	688	680	754	693	734	730	683	707	706	707	696	760	724	733	713	700	762	720	727	732	716	693	761	718	717	720	724	709	672	733	724	765	739	699	722	725	720	722	715	731	711	719	683	696	747	721	734	745	726	710	699	708	707	708	688	691	762	761	702	760	748	707	726	757	720	675	697	687	743	733	718	690	696	691	736	707	726	730	708	677	730	713	743	675	662	696	744	701	754	765	757	718	656	741	750	686	691	753	744	699	661	731	705	674	714	821	698	752	731	698	680	771	712	750	682	756	738	737	729	696	740	766	724	746	754	761	667	755	725	685	705	766	802	701	744	713	742	747	700	785	757	694	720	731	750	710	727	717	759	743	709	715	727	725	684	720	770	748	634	699	709	742	700	714	717	722	717	698	726	733	712	684	697	742	739	721	699	662	697	784	716	683	713	750	717	725	750	729	705	702	742	724	724	728	702	709	722	727	715	758	712	707	700	735	708	706	689	728	711	722	725	693	708	725	736	715	701	690	704	744	713	721	731	734	783	700	683	722	722	724	729	735	678	740	684	698	709	761	722	697	739	700	772	726	707	707	665	731	724	729	714	709	769	698	683	765	745	721	760	728	706	725	678	719	711	727	781	700	708	690	727	703	734	745	743	728	735	725	695	717	655	695	739	707	720	749	719	691	671	733	709	710	714	721	710	727	687	711	659	688	756	690	693	711	707	725	756	764	737	742	685	715	738	727	732	745	740	710	731	734	724	708	761	729	776	717	676	705	689	718	701	747	714	750	716	748	734	713	702	695	702	730	728	749	746	704	684	689	718	671	713	664	731	692	766	719	708	707	715	727	724	722	680	722	691	758	691	717	726	712	712	751	709	706	746	712	711	720	660	719	746	698	770	750	703	697	730	720	758	721	779	699	671	748	665	756	778	702	749	674	726	812	722	683	730	694	701	729	739	712	706	725	710	691	746	716	752	719	713	713	722	709	744	717	757	725	721	726	730	719	755	698	692	729	684	719	704	747	738	683	716	716	730	725	722	743	709	773	707	783	684	699	721	707	694	722	721	670	758	738	691	757	705	710	727	746	727	745	743	715	711	776	735	742	684	664	738	739	717	721	741	723	680	748	705	713	737	743	715	700	695	685	731	731	720	746	697	747	696	672	729	744	713	690	710	720	693	681	738	779	713	725	722	778	683	715	698	698	736	744	761	707	710	736	769	743	665	722	762	715	712	712	759	745	686	745	696	731	737	791	735	718	714	722	726	700	706	691	707	770	740	743	725	725	692	720	689	722	729	740	689	774	726	726	663	736	729	667	747	727	713	705	691	701	706	770	753	708	711	725	722	741	724	725	700	715	654	760	709	691	720	726	700	721	689	712	649	704	720	747	732	748	745	724	700	744	764	717	724	723	636	675	753	704	708	749	739	727	736	700	713	728	707	708	697	728	748	718	731	739	700	725	706	674	729	732	709	653	739	772	757	710	733	717
28651	15915	2912	447	321	310	277	209	213	202	197	158	177	196	188	199	190	176	176	200	163	181	179	189	168	173	195	170	180	167	190	185	175	187	151	181	179	159	185	181	219	164	174	159	180	169	168	160	176	183	177	172	222	178	188	170	175	171	190	176	167	167	171	153	153	184	171	197	179	173	169	185	149	190	180	172	175	168	174	174	190	195	184	176	171	179	185	175	164	183	203	154	189	159	181	170	180	166	162	176	170	178	194	190	170	186	192	144	193	164	176	174	179	163	181	167	196	190	184	183	168	169	178	178	211	182	169	167	205	200	160	158	179	199	175	186	181	162	175	156	180	168	179	162	160	191	188	156	153	201	172	177	162	181	178	159	173	200	188	173	164	171	188	173	193	171	149	164	175	158	182	173	196	156	171	191	195	171	184	169	195	169	172	181	187	160	200	165	167	164	168	188	173	165	175	179	135	190	172	165	182	167	192	196	188	195	173	155	178	165	199	167	167	163	173	176	173	167	166	179	162	187	170	162	182	189	208	191	160	163	182	159	177	202	182	163	160	171	206	189	155	170	171	181	170	157	192	190	191	176	181	156	176	205	165	177	189	163	161	139	175	157	183	176	197	140	155	173	188	174	192	196	179	191	184	162	195	178	166	153	182	177	191	189	180	170	182	144	189	186	167	187	164	158	167	147	215	178	189	175	173	176	163	184	170	218	162	167	182	167	171	181	182	159	179	169	176	168	163	192	188	179	156	173	184	155	183	160	178	174	165	181	192	177	158	185	147	208	170	174	184	173	180	174	170	180	189	185	179	170	181	173	183	184	200	176	188	175	183	166	172	159	181	169	166	161	201	173	169	171	177	188	166	150	191	170	173	184	169	199	176	168	180	176	163	167	182	186	166	171	191	150	158	192	200	194	165	182	195	171	173	191	180	180	165	189	183	198	161	190	161	169	170	204	184	196	180	165	176	177	165	192	180	147	173	197	183	171	177	182	172	185	169	190	144	183	169	180	201	169	197	172	157	143	166	186	172	171	157	153	179	191	178	183	177	191	169	159	204	199	172	185	169	184	181	191	161	191	203	181	181	174	175	198	158	183	208	196	171	166	163	153	174	171	177	172	171	178	174	198	201	161	188	171	188	169	184	168	172	168	172	176	189	203	162	176	175	167	167	164	180	163	174	181	186	197	185	195	181	176	155	176	173	180	174	149	175	156	170	184	177	161	178	187	162	176	175	180	158	175	172	192	202	185	199	161	197	173	188	169	162	198	165	166	183	167	154	174	206	167	212	208	179	217	180	167	183	182	160	177	170	171	181	159	178	168	185	180	167	187	185	163	195	153	196	188	174	195	179	181	169	171	176	173	175	172	183	188	193	167	198	159	164	196	186	186	184	178	175	173	195	176	165	159	180	161	172	175	154	208	180	179	158	176	197	190	190	174	158	161	154	154	201	187	155	202	176	193	180	192	201	169	186	158	161	189	196	180	176	192	179	192	193	149	152	186	189	184	171	157	190	193	186	181	186	196	168	192	172	188	182	163	167	185	197	185	168	149	178	184	182	186	206	164	166	188	186	165	172	174	184	200	180	175	183	158	135	160	158	161	170	164	159	176	162	190	162	174	192	172	150	175	184	152	182	175	149	169	163	178	178	175	183	177	142	162	190	179	196	186	212	184	190	198	210	177	164	173	164	156	200	176	164	146	174	182	176	176	182	154	154	157	157	170	186	158	176	174	176	177	188	158	157	184	179	166	183	164	181	181	173	178	204	158	175	192	169	193	197	176	159	179	139	190	194	170	193	172	167	164	171	170	177	166	186	188	176	202	165	166	168	191	179	194	162	187	156	153	173	172	170	158	164	201	188	159	177	197	159	187	192	194	188	176	154	199	173	173	187	160	171	171	204	173	190	187	181	180	174	175	180	163	183	176	199	157	155	193	173	191	172	177	187	186	163	163	180	172	176	168	165	191	179	201	187	157	184	173	172	176	184	149	195	198	172	155	161	191	161	157	166	169	170	179	187	173	191	170	166	179	150	159	188	175	202	169	183	172	202	174	173	169	153	177	180	161	177	173	175	175	148	169	174	155	164	178	175	175	180	194	169	157	155	193	196	178	200	181	177	175	187	184	185	181	189	169	185	190	190	170	170	187	196	170	193	179	166	177	194	181	184	178	180	169	175	196	167	177	173	184	173	158	166	162	158	181	154	183	184	167	203	162	158	163	138	177	179	168	170	158	182	191	187	155	181	170	169	199	182	190	174	166	161	194	176	158	172	179	159	196	168	195	154	191	164	161	160	180	189	164	159	179	171	183	174	160	188	201	166	193	171	167	170	181	163	168	163	161	171	185	200	173	169	171	186	167	159	191	188	184	177	157	171	158	166	189	192	143	174	179	188	158	173	174	187	169	171	184	174	172	157	193	175	138	168	202	155	174	161	175	169	165	161	164	182	181	167	182	191	171	178	187	169	172	166	136	160	186	152	167	150	175	163	179	163	171	177	173	172	181	162	172	187	173	176	195	180	205	179	195	165	170	191	170	172	195	180	201	176	174	155	198	162	176	172	180	165	177	180	179	185	164	188	158	174	159	176	158	176	156	198	158	168	165	186	161	165	174	156	169	180	180	190	166	163	138	166	176	179	169	194	191	155	170	194	158	159	182	187	179	187	185	172	179	188	181	167	154	178	181	179	177	168	173	163	172	174	170	186	179	194	167	161	171	173	166	179	198	194	162	178	174	183	174	184	193	145	158	173	189	198	179	141	178	193	186	180	180	171	193	173	187	178	165	193	208	174	159	157	192	179	173	177	192	159	165	220	211	172	189	163	149	184	180	182	170	198	187	180	187	196	181	175	168	156	163	176	160	188	177	189	181	164	174	181	155	182	154	197	154	151	182	174	163	170	194	198	163	203	170	184	187	195	181	182	184	177	205	155	164	191	207	191	174	180	185	149	193	166	191	172	182	158	179	152	170	191	196	160	171	160	157	189	165	188	184	193	175	161	166	171	191	182	168	198	180	194	171	194	215	153	169	192	185	164	168	154	179	162	184	167	176	174	167	197	169	185	179	181	164	164	186	184	186	166	163	149	167	162	166	164	174	166	175	154	167	205	191	147	166	195	153	175	195	173	188	172	170	148	170	163	165	172	150	187	176	172	176	181	182	171	176	175	174	213	161	172	164	182	183	166	180	176	193	192	167	173	169	178	183	182	161	178	191	167	187	165	186	195	184	190	161	202	183	196	186	168	169	177	161	172	156	173	180	166	183	179	170	163	177	155	171	193	187	175	190	158	168	173	156	167	163	169	176	168	196	172	168	197	151	184	169	188	162	159	167	171	163	171	169	195	167	177	155	208	186	181	170	181	180	190	169	193	190	177	179	175	179	173	159	182	193	173	190	225	165	172	206	195	173	163	176	161	166	186	188	161	194	200	179	183	179	173	174	186	170	163	160	172	178	176	156	181	170	196	200	164	185	194	167	167	178	170	180	152	150
15396	4081	757	441	389	309	267	245	223	219	255	210	221	216	219	209	178	199	178	207	200	188	189	199	218	198	198	210	204	207	200	203	211	193	217	199	193	194	217	205	186	174	208	199	204	213	209	198	190	185	194	205	194	216	220	203	177	154	186	199	192	206	207	191	176	211	200	183	184	190	193	185	209	166	208	193	185	200	204	189	207	207	197	182	211	199	192	190	193	211	190	204	231	184	182	194	188	194	199	190	204	180	189	194	183	187	185	201	194	213	220	199	201	214	213	190	187	202	195	186	190	184	205	201	191	189	184	179	193	190	193	212	239	189	185	197	201	193	194	195	221	193	202	203	189	193	176	168	193	174	191	193	189	180	213	204	172	191	188	189	192	198	197	202	215	195	179	191	201	200	175	208	189	180	172	199	186	192	225	190	209	175	195	186	185	198	202	189	206	201	191	201	191	178	206	179	181	198	209	214	197	177	185	190	194	202	167	194	192	183	201	165	184	193	208	182	192	193	198	187	208	196	195	197	174	168	184	207	200	160	172	177	186	209	195	185	208	182	196	190	182	169	186	191	212	195	185	198	161	208	202	191	206	193	201	205	196	185	178	204	199	206	186	188	212	202	176	197	193	171	182	188	221	197	196	174	201	200	191	203	180	202	201	196	224	194	195	185	195	193	205	206	196	180	189	174	192	184	197	191	204	190	215	183	185	193	170	200	199	196	166	212	185	203	201	194	161	226	215	205	191	197	197	191	197	184	197	209	189	192	188	201	190	190	201	190	179	201	210	177	175	193	191	210	210	176	207	183	206	194	177	216	174	190	197	204	178	190	202	190	194	194	198	218	200	197	174	210	211	198	196	185	220	167	212	177	180	198	174	183	214	214	198	187	200	203	184	209	190	193	209	197	177	197	205	185	210	175	188	214	180	213	172	176	190	224	207	204	195	173	194	211	194	171	195	177	214	175	180	204	210	185	200	204	182	187	190	176	194	189	200	192	193	171	202	188	213	180	189	209	179	186	200	201	183	202	207	234	194	193	201	193	195	194	185	199	183	198	190	203	201	188	203	183	168	175	187	181	179	204	200	230	200	186	169	183	179	197	201	201	201	190	218	175	194	190	196	160	195	199	190	199	210	185	182	179	198	203	211	220	187	203	198	180	175	219	176	175	175	197	195	183	200	178	204	215	188	184	188	197	169	175	211	202	188	205	202	186	196	217	184	186	192	185	219	195	186	189	196	171	193	210	186	196	219	200	215	192	189	200	160	162	214	224	180	189	169	195	194	199	178	189	209	181	226	144	193	218	218	204	199	195	195	178	179	194	191	178	180	216	172	201	194	194	193	199	206	208	196	196	181	190	201	179	189	202	185	203	204	187	191	185	195	206	239	173	186	206	210	198	204	188	183	199	217	214	221	175	211	188	213	181	197	203	177	212	209	196	190	169	220	219	181	183	204	163	178	210	192	203	225	225	192	211	205	200	195	220	207	199	175	180	197	191	185	188	200	191	199	172	208	184	200	185	193	182	177	183	192	191	193	219	185	192	209	194	212	168	209	176	216	212	227	181	222	167	216	184	209	210	196	188	188	182	191	202	173	209	216	210	197	222	195	212	207	213	189	205	204	199	190	183	189	176	219	188	170	200	167	211	187	182	168	183	196	187	211	189	190	194	199	196	172	220	196	186	180	224	191	214	200	195	170	202	183	175	184	227	208	226	190	183	199	211	179	190	180	185	193	204	190	179	213	203	195	170	205	203	177	176	181	201	202	217	184	168	166	174	206	189	202	218	218	207	182	191	189	192	213	204	194	211	225	188	198	181	194	214	201	215	198	180	220	184	182	178	183	188	179	184	176	219	200	193	200	153	203	192	181	185	187	211	172	195	217	190	196	221	192	187	195	205	202	191	205	216	196	200	197	183	184	176	209	204	170	203	206	211	199	222	189	174	215	184	212	206	219	216	235	194	181	178	193	204	175	215	197	194	222	201	192	214	209	193	193	196	208	190	185	181	203	184	188	211	214	207	186	196	216	180	214	199	193	206	195	205	200	176	182	189	195	202	195	193	209	194	199	175	204	190	198	214	219	198	183	178	189	202	185	178	218	183	184	199	181	197	168	203	173	201	173	182	216	219	201	198	216	200	212	184	187	174	160	215	200	187	178	214	177	194	202	185	185	200	191	185	179	202	216	200	195	192	217	173	189	195	196	204	150	203	170	203	190	204	203	182	185	193	201	198	171	211	183	199	182	200	194	212	204	211	214	196	199	191	185	166	196	164	186	193	188	188	188	200	183	185	198	201	181	164	231	200	165	204	171	198	213	209	192	197	200	201	174	187	186	196	193	202	186	190	178	193	189	193	175	197	200	206	199	190	180	217	193	207	184	211	209	194	190	211	202	200	188	202	183	182	199	194	211	215	204	182	196	197	180	198	199	201	197	201	187	188	185	191	205	194	199	198	212	191	204	187	200	187	205	203	178	216	210	207	171	207	209	165	187	185	189	218	198	198	184	206	166	183	167	189	186	210	189	197	225	200	194	181	187	200	209	203	196	200	182	196	182	198	197	200	180	192	188	195	202	188	178	198	188	198	179	197	202	189	201	213	218	177	190	189	219	188	185	207	187	174	208	180	192	193	232	199	205	200	221	198	206	183	181	197	199	192	197	202	206	200	185	190	188	193	154	198	168	183	209	193	203	187	206	193	208	202	186	181	188	184	215	194	209	149	203	183	185	197	190	205	186	177	193	178	205	187	206	187	233	210	189	177	194	189	176	219	194	186	183	194	181	216	201	177	187	176	202	181	197	192	190	180	190	204	187	201	192	209	178	220	192	207	209	200	178	190	181	187	189	214	172	184	194	198	184	186	209	196	180	201	195	190	193	195	223	193	170	204	207	179	185	195	191	225	187	186	201	198	214	201	210	198	195	183	181	201	179	205	187	169	206	180	183	191	221	180	186	185	223	226	184	197	171	202	183	213	185	211	222	185	185	198	202	185	216	229	214	210	200	172	188	197	201	199	218	204	184	216	214	168	177	212	194	183	208	205	205	174	216	183	202	185	192	205	214	192	187	196	195	193	201	201	188	208	194	211	191	191	196	192	177	170	189	208	187	208	194	190	185	176	203	180	203	189	170	218	191	190	179	192	188	194	182	183	204	192	189	193	181	179	207	196	219	179	185	187	205	202	200	195	188	188	219	196	202	202	207	203	192	215	206	189	205	193	191	178	192	181	212	195	201	191	180	184	161	194	197	173	196	198	205	171	211	199	177	170	206	169	236	206	219	178	202	186	183	213	207	215	174	208	199	180	198	205	206	212	192	180	196	200	231	219	203	193	201	202	209	172	191	193	197	174	226	203	157	190	212	183	173	184	186	232	195	195	219	178	188	216	193	195	203	194	170	167	197	178	198	191	188	204	203	201	186	202	181	194	181	190	182	193	192	194	193	211	196	192	228	226	175	169	202	181	185	227	185	172	210	191	186	220	182	205	192	206
24467	20354	26379	24196	20349	14056	1633	939	778	734	641	617	589	564	528	519	493	510	467	468	523	439	441	450	464	441	498	484	411	451	432	493	472	399	450	458	428	427	426	427	431	445	422	483	417	442	435	371	459	414	450	462	437	444	419	398	441	437	424	404	470	407	487	379	415	442	427	453	445	449	438	446	454	416	442	443	472	424	433	396	419	450	428	455	451	399	449	444	413	412	436	470	464	389	449	398	417	446	443	431	453	425	421	467	386	469	453	420	405	447	460	441	391	432	440	406	420	432	430	468	401	411	440	411	410	451	446	420	439	380	428	426	466	437	407	437	456	426	459	426	415	425	442	380	440	397	467	442	507	431	415	447	412	426	450	420	412	415	434	437	460	427	402	447	411	448	464	417	425	452	445	421	440	422	449	408	443	422	393	436	394	415	444	412	429	422	488	422	449	411	453	399	400	447	454	404	444	427	445	446	428	439	421	422	429	412	437	402	393	433	440	404	419	471	426	401	438	432	428	442	442	452	417	420	436	449	399	416	423	431	423	436	437	421	458	447	433	407	386	450	460	412	392	432	423	388	433	421	395	450	415	460	401	441	429	414	476	434	445	448	402	449	450	449	404	429	419	422	410	424	439	401	400	441	429	410	437	454	440	452	444	449	441	449	416	429	416	419	407	442	405	404	433	438	405	420	474	388	397	424	435	428	438	422	464	413	416	460	422	449	387	408	411	413	425	440	437	426	415	459	418	417	401	463	421	450	451	465	406	464	453	412	425	440	426	438	483	472	436	448	443	425	452	404	434	413	439	435	454	454	457	409	417	397	424	414	465	406	423	441	459	444	434	424	452	416	444	440	436	446	439	463	413	435	425	427	420	459	415	418	413	397	424	460	427	434	440	451	443	400	449	390	403	427	425	440	419	428	422	456	402	435	417	398	465	411	444	399	426	428	412	459	439	441	433	424	419	451	408	437	430	452	393	434	411	426	448	439	473	455	468	425	451	426	444	440	430	424	443	411	425	454	435	386	452	413	437	427	418	392	476	406	406	378	449	403	458	397	420	436	444	448	461	455	421	441	440	436	431	436	441	427	459	420	397	432	431	421	402	395	419	427	440	416	453	446	448	394	424	442	439	430	422	418	437	417	417	440	402	420	411	456	436	384	424	435	439	462	461	436	424	444	443	443	440	381	445	416	438	416	441	468	435	462	461	398	416	437	448	401	422	456	446	473	435	454	435	451	406	398	404	391	415	438	430	449	435	420	441	425	437	424	472	439	460	420	431	425	429	432	405	401	411	426	402	442	422	411	430	416	440	428	405	424	413	402	411	433	433	465	421	446	420	428	419	431	440	409	442	435	437	445	450	492	431	375	400	424	441	475	401	428	452	425	432	410	403	424	427	433	399	387	432	457	419	412	407	432	461	420	427	447	419	431	439	444	421	450	417	432	414	421	440	435	465	430	396	412	447	393	431	438	417	435	425	433	409	431	423	413	399	416	409	425	430	442	425	445	408	418	415	428	428	461	409	429	411	426	449	419	390	422	423	426	466	425	449	403	434	433	446	427	412	468	428	419	440	429	452	435	435	421	441	433	387	434	422	435	446	440	460	458	456	447	434	420	435	386	386	426	433	430	393	430	403	409	449	443	410	440	427	448	474	419	452	425	436	424	431	459	427	404	406	432	411	432	443	455	452	420	410	411	417	426	481	434	395	436	462	443	436	428	399	410	434	393	435	425	406	384	413	470	409	464	445	403	438	447	460	425	416	425	419	474	381	441	432	468	418	424	423	436	437	391	412	434	450	438	438	423	415	441	460	400	452	425	442	404	407	429	402	464	451	373	444	415	436	390	435	407	426	424	393	475	402	396	427	414	418	429	421	412	448	461	413	422	414	418	447	432	459	463	448	434	405	443	424	421	418	437	439	438	450	446	396	468	449	445	404	445	429	431	442	418	437	450	431	423	402	418	424	417	426	431	418	416	426	368	429	407	443	455	449	454	442	417	446	438	422	421	456	439	464	418	434	452	392	398	425	432	460	409	411	444	463	419	469	411	414	446	431	475	390	408	378	453	395	459	407	404	432	473	447	435	447	416	442	380	422	430	431	428	432	442	437	371	457	463	448	441	474	441	442	457	384	417	446	441	419	412	422	440	429	388	444	458	459	431	463	445	427	442	455	429	401	431	427	463	403	412	391	427	446	404	433	452	405	429	393	430	417	438	433	465	426	455	431	436	464	408	417	413	408	403	458	434	401	391	399	427	406	404	417	430	439	425	423	431	427	424	407	458	419	395	433	404	406	483	433	406	414	426	428	405	406	391	388	385	423	460	409	460	429	396	403	444	433	441	434	430	447	416	425	417	405	416	472	446	426	436	465	419	473	411	446	426	406	396	411	387	443	420	424	421	427	426	484	422	424	391	406	406	441	434	430	416	430	439	432	408	444	463	448	449	385	453	425	424	433	426	416	405	432	432	414	453	413	459	385	421	412	429	406	459	437	424	432	444	417	420	458	420	439	435	455	457	421	422	437	440	438	409	427	410	431	468	423	390	420	439	446	416	421	460	427	453	403	464	430	409	406	425	404	432	473	435	400	450	431	419	427	476	446	420	404	451	399	412	498	430	442	449	416	444	446	442	424	408	384	406	424	454	401	380	486	476	413	422	364	425	454	412	442	439	410	413	437	434	430	429	390	421	467	446	398	481	467	406	416	455	413	426	491	438	422	401	406	411	431	439	441	397	400	458	432	403	433	442	438	429	432	397	441	424	440	435	423	445	397	408	398	415	390	439	425	393	435	423	440	426	414	477	437	449	455	422	469	391	402	425	451	456	427	420	422	461	448	456	435	399	400	449	391	453	402	426	420	397	441	428	412	435	408	418	457	432	388	424	411	456	412	439	411	429	393	449	443	431	446	438	419	437	450	423	436	427	438	422	472	438	420	406	441	390	415	435	456	426	402	417	455	427	442	419	413	425	402	420	421	450	419	436	419	450	475	464	448	442	445	435	474	431	426	444	413	433	429	423	446	434	416	423	402	444	401	426	442	461	431	451	413	412	397	437	435	421	416	399	435	416	379	414	444	457	415	410	432	468	427	411	444	391	422	438	419	441	410	437	434	414	424	423	435	432	478	422	429	441	422	402	426	436	420	402	404	384	414	447	405	451	377	415	443	434	450	386	404	423	393	460	419	414	425	410	427	454	400	425	424	474	417	409	450	450	435	433	436	427	457	424	417	430	433	421	423	397	427	429	422	418	438	384	417	430	427	420	425	467	421	394	431	440	416	459	470	446	415	414	392	453	463	434	402	425	437	431	408	417	426	438	443	423	441	434	393	443	433	442	452	464	423	429	433	456	460	435	425	424	441	430	413	399	416	429	474	458	442	395	448	433	449	425	454	407	441	422	439	456	452	404	409	448	430	471	396	445	403	456	453	466	434	408	411	394	419	429	420	429	441	439	448	423	434	427	415	404	413	435	380	390	438	426	415	412	430	446
24888	17923	9699	4972	3351	2339	1742	1379	1152	1004	912	799	785	665	659	657	606	568	571	557	556	564	508	505	473	519	474	500	483	455	462	494	458	442	447	468	442	453	452	421	461	437	446	427	478	460	420	442	432	405	435	420	417	422	411	395	428	446	415	447	427	421	398	438	414	403	420	441	377	411	390	420	411	427	374	398	389	444	388	437	426	426	441	397	372	452	389	414	399	410	410	399	375	418	386	426	438	411	421	445	404	430	414	420	435	402	401	395	381	410	392	393	398	397	419	433	433	392	411	397	434	397	411	406	437	413	418	441	390	407	413	349	409	426	429	438	407	426	457	452	395	412	420	427	430	445	437	420	405	409	423	413	436	365	398	429	445	404	399	403	457	397	393	410	409	382	406	444	417	428	401	391	414	400	407	382	405	405	413	435	408	396	435	384	386	351	427	398	431	421	395	427	384	387	419	407	449	404	410	384	407	414	422	406	411	409	387	417	427	378	418	412	409	417	391	402	403	412	386	394	422	424	413	419	433	431	396	400	405	414	447	403	457	390	439	434	450	390	432	428	436	411	426	421	449	416	433	396	409	436	411	436	392	418	429	422	436	441	412	446	404	410	423	415	396	405	430	372	415	458	409	405	381	405	422	385	438	401	398	407	410	412	408	417	391	435	408	432	405	433	405	410	406	366	429	421	426	360	400	409	393	405	397	422	386	450	449	386	415	391	412	402	419	401	389	403	387	391	423	355	386	409	426	405	432	417	404	403	428	397	431	411	414	406	412	401	434	388	416	427	365	439	417	372	360	418	429	394	370	382	396	384	409	429	383	415	416	404	364	380	436	401	421	426	396	459	400	420	388	417	408	421	371	396	404	387	410	379	422	403	423	380	382	401	376	405	424	421	415	400	435	399	410	369	447	373	384	405	380	411	382	405	386	376	422	426	409	401	390	398	433	439	397	422	403	447	426	376	404	448	390	387	410	396	420	397	413	377	395	441	401	363	407	409	422	397	422	412	427	414	393	411	389	415	413	461	457	421	443	435	402	399	421	427	387	404	393	415	430	430	419	412	429	383	397	399	408	420	400	406	433	398	382	410	401	412	363	408	431	398	415	403	391	404	419	424	421	400	426	402	423	398	371	413	410	411	422	406	388	409	401	381	414	438	459	424	391	380	426	408	419	351	409	404	381	406	390	431	397	390	414	411	429	398	386	418	405	415	430	446	414	404	405	398	442	386	380	382	429	377	414	400	411	405	395	420	453	408	418	432	390	418	430	403	409	397	395	411	415	450	428	420	426	401	422	404	363	409	395	373	440	367	414	438	415	427	423	411	407	418	406	405	381	398	409	444	418	427	431	431	430	394	433	412	394	407	416	431	431	414	413	407	399	427	388	443	447	391	406	380	419	404	400	406	444	365	426	413	398	423	385	407	382	412	441	428	477	410	423	431	442	427	381	394	460	416	407	415	435	402	423	447	394	420	381	391	421	426	409	424	406	424	411	369	414	424	370	429	387	375	443	380	423	406	416	435	417	404	433	420	408	419	430	401	420	406	404	400	404	392	413	414	411	399	415	429	421	398	426	399	432	384	426	388	391	428	459	433	415	409	418	420	378	424	406	416	391	385	369	378	420	434	413	433	414	445	444	413	420	388	422	386	429	441	410	433	386	437	409	408	447	428	434	426	428	418	391	417	390	390	398	414	441	393	426	403	410	416	419	421	414	416	429	406	417	408	394	427	412	410	421	424	394	435	418	373	387	399	402	401	421	425	429	439	411	442	408	418	420	404	405	397	414	448	432	430	441	417	425	390	396	393	407	391	427	418	400	393	410	399	426	393	387	420	419	409	422	440	402	426	456	406	412	399	415	433	381	388	392	422	425	421	425	403	387	404	401	444	359	363	409	386	412	456	421	455	377	411	435	414	428	436	438	458	400	394	396	397	454	377	388	421	433	422	458	408	416	424	425	395	472	399	430	420	406	384	437	394	430	403	406	402	412	451	397	415	392	407	431	401	415	414	426	401	392	431	411	415	400	437	445	434	419	399	412	392	427	416	425	423	402	426	421	435	423	400	424	411	416	457	406	408	381	445	416	432	401	373	436	440	426	438	437	407	412	427	416	382	457	406	416	430	387	409	416	397	387	445	430	405	415	409	401	393	398	402	417	386	393	420	384	372	427	401	392	395	422	404	439	408	410	423	409	415	464	430	385	386	401	430	439	404	447	405	401	418	411	443	436	376	409	432	419	399	417	404	417	413	434	382	407	404	438	450	364	456	410	384	428	411	399	408	410	390	403	400	411	433	399	403	442	427	417	430	423	423	396	419	420	393	408	400	451	381	393	388	445	391	397	423	437	409	390	427	418	396	413	381	396	404	413	405	394	391	413	413	374	463	388	436	375	412	457	407	403	408	426	407	401	396	420	374	407	395	406	421	428	414	382	413	399	419	422	410	410	408	383	392	433	402	407	378	418	420	392	418	426	415	375	414	422	418	384	385	418	404	431	401	405	396	409	426	410	419	388	412	390	379	426	414	408	399	395	421	357	434	420	434	412	414	449	418	414	390	435	404	386	409	416	411	422	403	389	383	431	379	386	406	419	394	397	399	446	398	422	428	390	394	419	424	426	374	388	411	423	415	441	385	407	395	431	435	409	410	432	444	406	433	395	441	420	387	419	402	384	428	401	446	396	407	386	402	380	430	398	404	401	414	411	373	373	436	416	419	396	417	413	416	383	423	385	413	433	398	423	395	410	405	409	410	442	392	436	406	449	399	386	440	434	453	374	408	367	407	408	391	414	410	408	425	435	433	440	411	402	399	427	401	415	377	415	394	415	414	414	463	436	434	399	413	398	449	438	420	404	405	409	427	454	406	383	398	440	413	381	421	436	380	403	427	415	398	390	378	432	433	416	401	428	407	394	409	406	440	412	388	389	402	454	446	386	414	398	395	422	427	437	417	430	387	423	380	429	376	394	434	414	430	399	425	398	383	433	405	414	413	410	405	422	406	403	420	416	394	402	419	385	422	433	378	403	370	450	394	404	455	417	426	425	411	412	432	422	423	448	413	386	387	398	436	415	409	430	419	385	405	434	391	406	394	438	422	432	433	407	403	394	391	395	413	404	431	369	392	384	406	437	379	398	386	388	419	388	409	435	423	445	409	375	420	377	405	437	412	410	407	421	406	421	427	403	400	419	441	389	419	407	395	400	401	429	416	385	417	456	440	399	398	419	397	421	403	392	418	441	412	470	434	410	419	422	402	409	424	404	412	390	381	428	434	435	419	404	409	412	406	472	385	441	422	395	405	425	450	408	385	396	397	425	428	397	400	405	399	402	408	404	400	425	365	416	410	420	388	394	409	385	422	429	429	402	408	409	428	405	407	417	404	454	430	387	417	427	419	399	384	434	419	478	423	394	379	434	412	419	397	375	422	400	378	446	413	378	412	425	387	403	403	405	426	427	416	413	383	465	406	405	411	451	410	436	434	377	390	419	433
22457	20362	26863	23754	20371	20432	14175	2044	1480	1318	1188	1099	1048	977	989	961	897	905	926	889	885	876	916	851	810	871	833	796	816	772	844	807	811	819	823	863	774	818	785	830	839	754	848	792	813	786	828	805	759	719	798	771	811	751	746	763	763	780	829	789	825	753	791	787	784	784	774	777	755	739	760	761	811	788	759	781	780	780	766	737	764	725	756	775	797	722	845	760	795	783	780	784	800	770	867	799	773	755	791	776	800	767	778	743	746	762	775	850	771	773	802	743	780	726	801	748	783	770	785	727	809	729	745	704	743	738	770	795	700	767	773	798	711	761	756	804	744	779	795	770	765	776	819	757	790	754	744	764	773	762	786	729	739	788	746	759	707	762	825	762	808	770	745	754	775	842	730	748	766	779	790	760	775	743	849	744	752	754	815	763	743	749	764	768	782	770	748	740	792	739	722	718	717	762	758	783	783	772	817	728	799	742	774	781	762	777	727	777	779	788	826	768	764	811	730	777	761	777	813	712	778	784	782	796	759	815	790	758	782	794	800	776	787	766	799	759	776	754	776	784	757	738	751	754	753	784	769	812	746	808	736	763	728	781	789	778	770	782	747	783	741	750	751	780	791	778	749	764	818	779	764	775	740	767	766	756	739	798	764	775	787	757	825	735	721	754	756	737	757	731	779	802	774	746	710	806	789	721	771	742	775	746	693	783	795	767	847	771	768	808	716	750	790	758	779	749	724	792	859	755	758	812	749	764	744	771	749	777	740	828	788	821	736	759	814	767	729	787	785	788	775	762	827	733	742	739	784	726	773	769	721	807	745	749	779	763	738	785	781	710	758	790	772	769	757	758	774	752	814	761	772	803	736	794	794	807	769	813	716	778	700	774	758	733	755	843	785	801	744	712	794	752	778	708	796	810	794	780	782	796	820	768	727	755	763	775	785	768	734	761	734	699	794	808	762	805	726	745	737	733	771	810	756	774	821	780	796	760	755	742	749	777	785	784	785	777	789	799	789	769	773	803	740	695	756	798	798	795	715	775	802	753	774	744	733	772	788	787	756	778	759	790	773	739	768	788	780	733	828	788	737	771	771	799	770	805	806	742	818	743	765	811	749	803	769	768	733	805	790	757	859	762	854	769	789	746	796	785	778	787	761	745	761	749	769	794	775	779	748	776	742	753	789	784	758	759	764	757	763	764	741	739	741	763	799	709	748	757	776	768	838	805	766	717	817	770	725	763	744	713	769	813	695	812	798	845	751	769	766	728	770	765	719	712	790	726	791	766	802	730	729	756	731	807	777	783	777	761	788	767	780	732	767	738	784	781	711	729	750	787	744	767	757	771	801	802	787	744	761	796	822	812	763	792	731	789	716	765	747	768	816	783	791	763	766	819	826	765	739	787	746	803	782	708	704	725	743	750	748	729	745	752	791	786	784	728	808	753	735	757	727	759	765	798	793	773	757	744	814	763	761	715	763	790	819	777	779	796	765	756	809	722	785	767	790	741	751	817	760	755	792	730	803	790	728	802	783	720	781	772	785	798	769	823	728	762	718	767	808	816	756	792	747	802	755	752	769	820	763	786	810	800	796	782	805	772	743	742	744	755	758	769	727	755	796	731	728	731	802	783	814	764	691	794	815	696	791	737	815	768	788	732	756	829	797	785	776	800	746	793	787	733	746	781	726	754	793	779	764	758	735	774	775	749	759	788	750	771	738	754	795	801	762	786	816	748	792	799	776	821	798	748	787	741	745	775	796	757	844	769	761	743	789	747	761	767	740	748	821	806	743	778	750	735	769	798	791	757	754	756	755	759	777	813	742	768	725	800	770	751	803	684	783	728	820	779	720	802	805	776	791	790	748	776	755	763	779	748	730	756	799	755	794	794	803	803	794	827	786	754	739	743	716	784	760	781	786	748	751	749	758	788	693	773	795	764	825	780	745	686	799	764	798	787	726	802	744	709	777	761	730	792	830	773	766	771	737	779	784	770	761	796	743	752	780	767	771	768	728	740	753	723	745	779	778	802	751	750	746	777	829	783	792	815	775	766	781	782	781	761	772	802	747	770	752	752	807	763	751	744	723	723	735	781	754	783	761	819	773	723	704	801	804	760	769	772	780	740	807	777	739	743	780	768	692	757	804	803	805	756	766	769	732	810	815	791	766	783	771	777	781	784	780	777	741	727	721	754	736	778	752	763	796	774	736	746	755	749	763	736	793	767	762	766	770	760	738	808	762	749	725	819	742	740	777	754	742	752	774	728	764	750	841	736	749	754	794	768	767	751	774	747	787	726	809	827	839	851	750	780	727	809	786	742	806	761	779	698	721	773	754	730	758	792	768	734	734	754	759	792	735	770	741	798	746	773	778	776	756	786	761	823	753	703	787	728	737	763	750	761	792	785	777	769	798	749	787	773	770	779	754	780	773	759	804	807	747	807	774	739	761	769	754	742	775	775	786	763	787	780	779	735	707	764	723	740	763	791	818	702	773	815	744	766	754	743	747	752	772	800	780	763	740	738	756	751	816	761	748	763	813	788	771	704	796	747	743	759	779	773	767	747	779	751	756	747	761	757	760	785	767	764	828	779	773	819	748	775	766	748	759	740	780	770	778	803	765	832	855	753	759	729	736	751	781	772	762	832	843	824	833	752	819	761	763	802	756	757	728	780	773	774	765	801	821	807	775	775	808	725	785	756	765	747	741	734	801	740	701	787	716	784	764	801	760	788	726	761	736	754	739	785	788	789	746	776	799	811	793	828	787	755	738	792	787	742	820	774	731	811	722	814	732	799	762	743	766	751	782	769	736	766	745	748	777	753	787	794	749	722	755	740	751	758	751	764	791	773	742	802	751	753	811	798	729	796	765	779	776	778	793	789	758	771	804	746	726	815	741	785	781	760	763	757	764	818	754	788	770	752	750	755	793	774	797	789	769	782	795	736	822	770	762	783	759	775	719	810	761	756	731	743	780	746	742	809	730	728	795	756	766	762	827	787	759	746	764	733	766	744	771	755	803	798	755	755	826	782	802	736	732	789	780	796	747	771	707	760	740	737	769	704	757	767	802	784	731	761	759	715	812	738	780	768	775	764	767	805	789	804	749	766	730	793	775	776	788	732	761	761	757	760	804	785	776	775	804	739	822	744	758	816	722	744	780	753	795	730	767	737	726	745	699	744	795	766	778	801	776	748	751	827	756	806	754	757	743	769	754	778	801	799	801	717	725	741	788	764	737	838	827	737	808	780	799	762	761	770	737	749	753	800	760	722	792	814	746	805	788	763	770	779	763	713	777	792	805	740	745	749	744	780	696	755	734	814	732	737	792	760	786	747	718	768	834	743	737	809	774	806	822	771	748	774	722	822	744	753	781	740	748	749	746	757	728	802	761	765	734	752	735	766	822	775	788	755	744	789	770	701	791	763	759	814	766	737	778	783	784	771	798	790	728	747	780	710	762	716	760	797	733	715	745	700	769	742	768	802	741	794	809	715	810	784	757	716
22203	22616	15739	8806	5856	4246	3379	2566	2181	1977	1724	1472	1398	1250	1199	1122	1107	1090	1028	962	969	906	901	945	867	833	855	894	824	817	810	774	788	811	763	792	811	780	767	745	794	751	787	752	804	742	723	782	745	779	763	735	711	716	746	742	734	764	766	744	740	720	728	729	736	768	734	762	703	788	772	761	724	706	727	738	767	752	714	736	757	755	739	781	724	690	731	706	730	725	758	786	719	740	733	683	744	703	683	746	731	713	703	689	705	753	720	727	757	761	707	769	735	724	777	758	736	746	742	719	719	703	745	731	702	773	726	742	720	769	743	707	753	722	710	722	769	707	746	722	729	750	711	740	741	727	712	739	701	725	762	701	698	742	702	743	689	784	710	731	723	770	698	699	731	770	750	712	706	739	713	739	737	727	707	701	722	726	753	712	703	744	779	754	758	703	723	695	721	712	695	679	751	699	742	710	710	769	705	699	734	783	708	729	743	752	725	714	778	680	712	706	699	722	774	698	750	727	721	702	741	751	770	735	745	724	717	665	762	672	754	694	734	696	714	726	721	777	697	719	735	786	701	733	767	756	721	710	717	732	749	735	728	722	770	736	663	725	757	726	736	721	719	757	749	733	756	739	693	693	735	723	717	735	739	734	705	715	760	702	715	735	710	720	698	745	709	702	761	763	751	736	772	718	705	728	728	684	751	723	713	666	737	722	657	710	680	712	734	712	713	710	675	727	732	781	748	787	752	718	736	756	783	712	744	741	725	760	708	749	714	743	768	696	727	747	694	736	762	677	774	731	728	683	711	715	729	746	739	762	732	729	748	709	781	728	758	797	758	767	751	750	729	742	666	719	727	716	703	743	742	732	742	761	673	761	736	772	705	738	739	733	746	724	733	710	710	746	668	701	721	702	671	751	733	744	734	701	751	681	759	702	719	729	733	730	727	759	689	684	712	727	677	713	748	724	731	747	744	712	776	684	695	751	722	731	739	740	756	709	760	762	720	754	749	676	711	692	720	724	724	724	743	699	739	748	723	767	729	682	716	742	705	755	725	730	711	764	743	710	714	708	718	719	727	724	725	692	741	762	751	766	691	720	748	781	689	705	695	731	735	681	682	744	720	716	681	706	694	724	733	756	634	750	744	720	724	701	739	713	707	740	761	743	685	702	730	705	774	786	751	706	697	688	706	686	711	726	721	759	719	734	776	708	797	732	686	733	757	743	745	723	698	744	737	731	683	728	769	675	779	694	755	727	754	679	706	701	732	742	707	740	733	753	676	754	765	742	737	741	708	717	734	734	718	695	751	741	717	715	733	733	722	706	720	734	750	714	730	744	725	672	735	739	740	711	706	736	709	710	756	673	734	704	742	747	720	687	679	719	707	736	724	701	668	738	729	741	752	733	734	692	739	696	744	718	678	738	740	711	760	754	703	734	719	761	716	730	709	754	691	806	714	715	745	711	760	717	699	758	716	753	779	743	700	726	761	729	704	754	705	736	736	727	736	679	729	761	721	715	705	763	686	680	760	710	731	674	696	729	724	748	718	739	749	710	730	734	744	756	674	769	755	748	688	743	768	739	698	745	719	740	724	758	692	710	739	714	756	722	716	701	733	728	719	709	725	737	695	713	724	766	702	700	736	741	708	769	754	693	760	749	757	755	771	732	715	694	681	750	744	755	719	709	736	717	726	725	717	786	669	729	730	739	718	647	778	745	744	737	780	684	740	693	690	732	722	724	725	732	702	729	713	689	730	681	727	759	687	730	715	719	700	774	699	691	723	691	695	694	754	735	746	713	719	738	740	703	731	709	728	726	724	773	758	766	743	734	751	779	677	742	734	728	712	767	698	741	708	737	750	665	682	706	745	781	744	731	686	746	734	739	748	721	716	737	746	725	746	700	740	717	684	729	724	695	724	744	697	724	755	737	702	751	704	682	697	721	743	705	766	752	739	722	718	750	739	721	693	726	705	748	784	746	734	735	734	736	746	711	703	728	743	726	701	762	751	753	731	725	697	713	744	715	764	722	657	776	735	693	734	730	699	700	719	740	777	701	692	754	725	776	662	722	725	749	702	703	700	723	740	773	689	691	710	688	757	726	748	760	731	738	747	712	770	738	700	674	749	794	752	702	726	752	717	688	726	694	667	758	723	701	733	690	734	740	676	689	746	779	709	701	714	708	723	735	684	723	696	713	755	669	732	749	664	751	698	699	732	719	693	693	702	702	683	689	674	688	748	694	745	743	692	717	719	755	756	736	696	694	650	728	717	708	739	700	715	734	714	753	700	740	717	762	736	705	731	707	711	720	760	709	738	746	719	772	728	693	742	693	773	731	737	694	693	730	735	724	709	736	709	756	740	695	759	749	694	710	676	728	728	712	748	718	761	767	696	698	708	715	726	749	735	719	689	707	691	715	706	739	664	722	739	727	723	727	727	710	724	760	685	726	738	747	715	698	718	704	679	666	724	738	722	733	696	739	743	705	742	730	728	687	721	714	676	749	709	748	728	689	735	689	716	730	740	748	738	693	693	746	745	715	722	725	703	741	716	723	733	699	704	745	704	716	708	728	695	769	706	766	731	748	748	725	759	762	708	723	772	742	774	700	736	730	693	722	732	723	713	690	754	680	724	725	739	713	701	786	688	737	728	743	694	688	752	768	753	698	702	717	724	725	765	721	724	746	723	746	726	706	677	723	732	727	758	714	751	719	729	754	741	706	721	755	752	727	695	737	712	729	736	727	710	685	717	727	707	749	774	707	717	765	727	735	759	689	707	727	751	747	705	723	712	738	707	701	747	723	705	743	747	726	688	717	724	753	702	731	762	747	750	752	732	724	726	740	713	743	760	730	685	731	716	731	714	709	722	675	703	738	716	732	714	752	705	723	740	673	743	725	725	692	730	733	714	738	705	721	678	702	688	761	702	694	735	729	714	748	712	711	643	695	697	753	752	753	729	750	698	733	759	744	693	683	699	710	718	751	701	765	724	706	746	702	715	751	693	703	683	704	721	751	733	737	731	670	682	740	741	746	753	708	681	730	729	700	685	729	729	727	733	717	733	712	714	741	699	744	730	694	711	694	710	769	732	706	758	697	692	681	734	732	765	723	680	703	734	738	728	685	781	728	732	715	708	708	717	749	686	683	691	737	725	725	739	718	741	712	716	700	707	664	697	692	725	720	742	728	724	789	735	795	724	700	699	741	706	710	707	676	746	752	758	702	715	783	702	709	728	742	714	724	700	724	688	715	730	693	739	778	677	706	708	729	696	698	723	726	720	709	780	721	656	702	708	728	713	711	757	766	743	701	735	702	733	669	737	729	714	726	753	742	722	792	688	716	659	702	681	716	757	701	700	734	757	770	664	712	736	740	774	738	719	730	743	723	693	716	718	737	665	752	710	745	706	707	759	728	710	698	767	744	748	718	700	689	723	721	691	699	744	749	722	717	685	702	713	676	736	736	737	727	709	729	728	738	711	723	739	767	723	685	736	756	700	749
28795	16645	3984	398	261	232	176	175	185	190	183	193	170	192	188	175	169	176	166	214	190	167	187	198	162	172	190	213	185	188	175	187	192	171	162	195	175	201	172	171	171	160	167	188	196	178	172	184	154	187	182	169	176	179	175	177	179	204	158	172	180	177	160	167	214	180	157	159	189	172	164	178	169	185	167	175	187	182	170	208	158	183	177	172	150	182	166	162	169	170	167	183	161	183	187	168	150	186	171	176	175	159	158	171	160	153	195	161	187	182	169	211	159	173	163	155	183	175	179	167	162	190	184	168	184	166	171	172	204	171	185	163	176	167	169	174	180	158	177	163	180	196	182	176	162	177	187	188	166	174	185	159	182	169	196	175	173	208	183	163	155	154	176	177	195	157	181	166	179	183	173	194	176	186	186	173	186	187	174	164	184	166	168	187	163	180	170	195	163	159	174	173	207	164	150	184	144	172	188	167	183	178	178	202	145	201	170	191	168	185	145	154	154	174	173	171	186	173	170	132	168	168	160	158	150	177	186	165	177	174	165	173	165	206	177	186	171	163	171	184	193	167	199	190	180	199	186	169	170	157	160	182	179	164	171	158	155	180	163	162	175	179	193	184	178	169	195	176	183	174	194	173	171	178	175	147	144	190	161	181	180	150	190	177	176	161	168	177	158	186	184	191	207	157	163	187	181	190	199	160	155	192	178	167	197	178	183	173	172	168	159	176	171	159	197	185	168	166	165	173	192	177	194	159	206	185	173	180	167	191	175	193	187	182	160	177	148	176	171	166	176	179	180	185	186	169	159	216	198	157	164	166	169	172	182	182	162	179	193	189	187	153	186	178	159	168	159	186	174	159	158	162	188	196	181	170	161	155	139	166	187	192	191	183	175	185	193	192	174	212	175	170	174	165	187	187	157	186	196	171	186	189	189	157	145	187	184	183	184	162	167	168	171	179	175	191	168	168	180	176	183	193	186	164	182	185	160	170	162	165	166	172	181	189	172	177	176	185	174	166	172	178	168	167	183	185	167	152	172	168	169	178	172	158	208	167	161	192	160	177	175	150	179	159	166	189	163	160	185	159	154	163	173	175	174	164	156	173	202	179	162	173	192	176	162	185	192	178	190	164	171	153	187	174	169	191	192	186	180	165	159	171	176	167	180	178	180	188	192	175	191	194	185	168	190	156	175	189	178	181	201	182	176	183	187	181	183	179	171	209	185	181	197	179	198	168	204	195	162	167	179	177	170	181	193	161	153	165	152	160	158	167	188	155	181	173	191	182	176	160	187	172	156	176	176	192	168	172	197	186	162	179	184	183	185	167	174	169	175	172	177	211	168	175	193	179	181	188	175	183	183	183	189	167	158	192	166	147	179	167	175	155	185	195	190	187	170	165	185	169	168	176	170	175	164	182	176	162	170	188	169	183	173	174	166	183	163	171	173	200	184	171	161	170	182	168	187	186	179	169	172	177	163	173	182	182	174	165	162	168	173	197	163	184	173	168	179	170	177	150	180	173	179	188	190	192	184	188	148	185	160	177	190	196	170	133	178	192	165	187	152	163	172	168	163	200	167	165	186	171	161	157	184	181	177	160	170	188	181	157	178	180	177	176	168	175	179	183	188	141	141	184	185	176	164	202	171	170	176	163	153	175	171	166	183	178	174	180	167	182	181	161	195	196	156	216	164	174	177	182	166	162	181	181	181	190	189	176	181	166	178	200	196	191	169	163	178	187	169	185	175	157	174	183	180	166	178	177	178	187	166	178	172	182	185	157	172	170	136	193	170	156	164	192	174	189	178	172	182	171	182	202	175	184	166	189	185	194	150	176	177	185	174	166	170	183	186	178	160	199	178	172	167	172	176	175	175	190	164	173	189	182	176	182	182	178	190	160	173	174	170	177	179	170	180	157	196	205	166	182	190	181	173	171	163	179	207	157	178	180	201	157	184	176	166	173	187	173	174	166	164	161	187	182	197	171	177	172	162	165	165	186	188	161	159	209	181	165	167	170	155	186	173	173	172	170	193	181	167	163	185	200	194	167	163	188	166	162	192	158	155	186	189	193	196	172	176	191	191	176	165	190	187	185	181	180	178	175	180	167	200	165	180	179	179	168	173	174	162	201	192	162	174	155	184	174	190	174	188	194	161	168	176	141	183	160	166	187	157	204	171	178	162	194	172	179	170	182	174	170	182	179	164	187	182	179	162	207	188	168	177	168	179	175	176	164	168	190	194	165	172	163	157	175	164	167	179	173	153	173	179	182	176	184	203	159	163	196	169	187	188	183	173	174	187	210	170	184	156	171	182	187	162	175	180	191	164	184	189	174	181	177	173	182	187	185	166	168	170	169	165	178	159	181	169	167	176	172	197	180	184	156	176	165	190	165	175	180	183	173	187	177	206	186	171	197	196	163	162	175	179	188	164	174	177	145	188	180	181	191	209	178	171	161	180	152	181	160	153	153	166	195	176	192	170	200	172	175	166	168	197	170	173	193	173	161	197	177	182	159	180	168	166	179	177	164	188	175	162	173	166	173	170	163	166	166	160	179	184	172	191	187	185	177	166	185	164	173	192	186	185	218	197	190	184	171	176	192	165	154	158	182	182	171	175	158	183	184	177	165	168	190	168	162	188	175	170	173	176	159	174	160	162	163	166	172	175	154	189	186	147	182	170	207	183	167	171	183	168	168	176	168	171	189	164	187	169	177	181	170	143	167	178	188	179	196	185	178	184	156	172	160	173	180	180	174	181	160	176	171	170	170	191	172	170	184	175	173	153	184	169	185	171	181	188	174	181	169	182	164	166	154	176	178	155	169	176	152	181	187	169	163	174	192	183	205	186	181	178	176	171	168	194	160	164	182	170	162	189	166	181	164	153	157	168	168	179	174	174	170	189	184	157	188	180	164	141	195	180	172	156	171	159	179	165	150	181	189	162	171	164	179	162	176	178	174	166	154	161	210	191	171	168	167	180	176	163	194	159	193	169	177	147	203	166	200	188	179	182	178	170	176	175	189	169	175	165	170	160	136	148	160	166	155	160	170	164	186	155	188	185	175	151	169	181	181	191	184	171	197	188	194	172	165	172	195	164	182	173	183	181	159	171	186	178	165	188	205	196	165	173	175	180	184	185	178	177	185	202	185	167	156	156	175	159	180	174	169	202	195	167	173	157	159	201	161	169	179	181	153	169	184	165	180	170	214	185	158	158	173	173	168	191	162	192	184	164	181	183	187	183	180	183	188	191	173	170	197	181	162	197	173	173	171	185	175	175	170	150	168	180	170	172	171	150	180	169	200	186	195	170	186	187	184	181	196	163	181	162	182	185	178	159	167	182	186	194	202	161	167	187	191	165	155	200	173	189	186	166	194	177	166	160	177	161	180	191	179	192	176	178	161	192	186	176	157	188	187	191	215	173	201	166	167	143	188	182	203	162	181	168	153	178	172	188	168	175	149	183	154	180	174	166	190	166	159	171	150	156	200	174	183	162	168	194	197
15613	6190	697	425	343	298	272	204	256	234	221	231	217	196	209	200	207	200	188	200	219	200	197	200	209	196	199	207	211	200	188	186	215	201	215	182	205	191	196	208	182	197	200	198	185	195	184	201	218	197	194	205	206	220	199	180	189	209	213	182	202	178	192	186	211	220	181	175	189	196	189	207	220	184	195	192	185	185	204	192	183	205	208	188	194	194	211	187	190	168	188	200	238	189	172	215	201	197	179	192	220	201	190	181	196	193	170	203	200	197	213	191	183	188	203	203	214	214	216	212	201	203	192	193	178	176	206	190	204	197	200	199	196	196	176	182	181	184	195	187	177	194	201	187	200	197	191	211	192	186	196	222	185	177	192	195	197	169	196	183	213	216	216	193	204	190	210	186	196	214	193	194	178	200	171	204	215	200	207	200	203	189	181	173	171	220	183	208	223	178	209	178	193	203	215	199	173	212	196	197	192	183	184	198	192	190	207	204	194	200	193	174	207	189	198	214	195	169	212	196	193	190	183	205	177	192	187	167	184	205	198	209	166	190	189	201	181	184	191	194	187	150	195	204	188	183	199	198	181	187	166	191	183	194	172	173	206	177	199	207	195	181	203	194	229	199	160	227	196	187	224	223	205	186	182	174	192	175	178	211	192	208	207	209	186	183	176	206	210	196	186	204	202	169	204	200	178	214	198	185	212	183	205	231	220	197	188	186	175	200	174	190	210	216	193	201	188	202	148	215	175	176	184	205	203	205	219	214	171	168	189	189	200	198	202	223	190	193	200	183	212	206	201	208	184	196	199	211	186	185	210	198	207	203	215	202	174	185	203	201	172	201	195	206	206	209	196	208	225	201	198	198	181	194	200	201	198	184	194	182	186	201	230	208	218	200	191	173	178	181	185	175	168	191	194	202	196	211	194	203	206	200	191	212	187	181	216	198	161	199	187	170	152	188	207	210	199	209	188	219	206	209	193	191	188	177	192	213	233	198	185	188	190	191	168	205	183	209	213	203	213	188	197	173	202	187	191	195	181	209	161	201	198	197	196	198	183	216	180	162	200	217	208	180	210	185	187	193	194	191	190	175	201	202	193	195	197	188	187	202	214	198	201	193	186	198	189	179	183	182	203	208	196	193	224	197	200	176	182	187	190	204	177	194	177	183	208	197	184	195	194	201	226	201	182	199	167	207	212	185	191	196	205	177	176	173	190	188	201	206	211	197	198	184	201	173	186	183	172	215	186	174	203	197	206	185	179	197	197	185	200	180	198	189	194	186	209	191	184	211	215	192	179	176	210	193	206	176	202	202	180	201	197	173	196	177	209	205	207	199	210	181	178	211	218	206	230	160	217	171	180	184	198	182	183	163	179	212	205	187	215	187	180	181	185	202	181	220	214	205	191	205	192	216	189	215	181	171	187	213	227	164	215	221	196	197	189	192	197	185	203	198	192	188	200	191	188	192	180	192	188	181	213	219	171	187	213	205	205	196	172	182	226	204	180	182	182	202	203	201	214	211	223	216	201	200	204	193	186	206	188	232	243	190	190	190	181	163	203	204	188	187	181	196	187	172	208	204	214	207	183	197	182	216	184	173	201	200	203	173	194	196	180	198	208	210	173	188	201	198	202	188	186	209	184	182	198	205	185	190	207	210	180	212	197	186	205	192	186	188	180	199	178	188	170	213	211	187	180	183	185	200	238	172	195	157	176	213	220	190	176	178	193	175	200	198	176	179	189	195	196	168	182	210	188	189	191	198	177	191	212	213	183	174	190	192	195	218	206	196	176	182	189	199	189	226	200	157	191	180	196	205	184	172	150	175	172	203	194	184	161	194	172	184	195	186	168	198	186	205	180	193	175	183	201	195	204	196	171	216	175	204	176	196	186	174	174	188	202	165	209	194	220	179	181	199	182	195	195	187	177	214	187	191	198	210	174	187	211	191	191	182	190	169	201	210	192	202	193	201	180	185	210	179	193	194	197	191	208	199	182	178	196	177	190	177	177	205	192	208	183	212	203	216	198	202	211	187	206	162	197	210	207	186	179	211	179	200	218	188	181	181	174	206	191	200	188	176	189	174	206	188	187	222	182	179	197	186	217	185	210	199	206	188	183	201	201	210	200	195	182	184	180	190	187	200	216	197	211	234	208	199	182	184	190	191	175	179	188	195	196	192	182	203	172	196	199	186	169	200	209	184	197	202	191	184	215	220	198	184	179	190	213	212	178	196	203	162	186	198	193	192	185	201	198	194	180	211	199	197	190	187	167	197	167	199	190	182	190	192	200	201	178	233	205	204	202	189	173	199	172	199	194	204	160	203	185	189	191	200	195	189	201	205	195	200	194	199	192	185	195	193	214	181	186	185	216	209	152	209	212	196	183	182	192	191	198	181	200	205	193	174	198	190	196	193	179	173	198	202	199	194	184	194	198	180	189	170	179	216	197	214	206	170	195	184	211	200	172	174	171	217	194	181	211	204	195	178	187	201	195	190	179	202	207	177	196	174	194	170	182	164	197	181	193	203	194	173	201	200	180	188	187	212	182	190	197	194	213	193	186	192	198	161	202	198	190	202	215	204	181	174	178	191	192	185	184	200	190	192	216	214	187	197	187	180	201	215	206	201	176	173	178	192	194	176	215	184	190	204	195	217	187	212	200	196	200	210	223	207	167	178	218	180	205	186	183	188	187	179	199	210	176	205	198	189	215	168	196	167	214	187	180	192	197	178	204	194	184	185	179	206	219	193	175	187	190	196	202	210	176	204	220	197	193	201	214	222	192	223	177	196	181	204	188	197	196	187	198	183	196	199	192	194	178	183	206	193	180	199	186	192	182	209	200	195	204	217	194	178	210	192	182	190	199	185	184	199	170	189	190	195	185	181	185	215	183	197	180	217	197	175	190	196	201	231	185	177	196	211	197	176	198	199	198	203	194	206	183	224	216	176	196	209	216	178	194	207	201	172	186	175	174	190	192	183	197	211	169	170	197	222	195	203	186	190	185	194	201	165	210	184	188	204	187	200	199	207	219	175	189	193	171	184	196	168	184	181	200	203	209	155	211	206	208	188	204	199	194	200	189	177	226	208	197	216	183	192	224	215	191	203	192	193	194	189	167	211	203	192	179	191	192	192	187	190	190	167	213	189	186	158	190	201	205	222	183	182	206	184	205	184	210	181	194	203	193	185	187	194	190	192	204	206	175	198	195	200	201	188	183	181	193	175	189	191	202	185	172	192	182	217	204	218	227	182	217	194	152	218	193	195	189	180	194	173	181	198	184	208	189	232	204	211	179	200	181	208	183	176	208	199	179	190	191	185	174	196	206	191	208	199	195	185	196	191	177	199	189	174	196	205	178	212	197	201	199	189	178	195	178	209	205	193	196	192	182	193	199	186	187	191	194	182	232	225	193	208	207	210	204	204	204	180	233	190	203	204	192	195	198	217	188	188	211	190	209	191	209	181	198	180	208	172	201	180	191	203	191	197	187	178	209	192	202	188
24450	20393	26418	24259	20381	17617	1922	920	813	680	653	573	609	567	569	536	517	542	520	470	494	474	522	465	502	464	486	428	459	451	481	494	462	441	419	417	508	504	451	421	463	459	427	457	451	453	475	471	447	463	424	458	456	472	422	414	485	447	413	409	448	477	455	408	436	401	381	471	437	440	447	453	374	429	438	421	428	465	453	426	439	416	416	448	428	427	448	443	402	448	468	447	451	424	447	398	460	467	476	454	435	452	450	429	471	451	436	455	428	422	454	448	415	469	458	437	446	426	462	439	432	409	428	467	441	474	432	417	436	448	435	438	434	449	443	421	440	452	414	464	444	457	460	434	432	405	424	470	433	440	428	437	434	410	426	462	413	432	417	415	413	434	421	417	444	419	414	421	453	404	404	424	449	422	401	406	447	423	434	427	419	464	434	448	456	447	408	435	406	391	425	449	419	435	413	456	439	455	447	438	453	437	441	428	434	432	401	440	462	419	439	471	455	442	404	399	426	421	440	453	406	441	462	459	421	455	463	417	410	450	487	398	466	413	403	449	438	402	431	437	455	445	400	449	457	446	403	434	408	403	441	425	430	437	447	413	410	421	473	444	374	450	453	420	439	424	428	422	399	431	443	480	418	458	461	391	427	432	441	428	442	480	428	415	415	441	425	411	409	429	419	444	429	456	420	461	462	413	456	465	467	430	439	433	417	464	435	466	426	429	396	436	427	405	415	425	388	437	419	447	457	429	446	445	398	416	440	423	417	418	398	458	435	425	429	396	463	401	473	437	393	445	424	431	394	425	441	477	442	438	421	441	449	452	461	405	433	412	443	422	464	445	420	448	437	371	469	435	426	438	449	481	431	426	427	449	439	435	416	411	429	451	428	435	430	432	448	413	448	432	456	442	404	442	425	443	462	407	430	454	428	423	433	460	415	467	433	391	412	434	459	459	409	446	430	425	388	440	466	439	450	423	470	439	452	447	431	464	471	443	443	489	441	443	445	449	422	426	447	417	433	421	412	450	421	414	424	426	430	444	437	410	442	414	451	433	475	434	415	437	414	437	439	387	464	435	465	409	468	472	435	409	452	434	433	443	463	413	446	476	448	416	446	461	443	429	426	444	440	437	430	441	423	418	411	423	440	400	411	474	441	435	444	452	438	427	444	457	444	443	489	434	455	463	432	408	477	384	437	445	454	479	438	423	487	415	425	487	456	456	436	438	445	451	460	433	418	413	419	450	453	403	421	432	405	425	404	432	451	397	453	458	456	434	409	452	448	450	421	416	382	432	416	408	464	461	441	388	452	408	453	447	444	446	430	477	400	424	424	414	437	437	446	429	426	464	444	443	424	448	456	413	446	450	432	446	387	452	425	443	427	461	437	459	459	414	435	468	439	408	448	440	417	429	482	433	431	430	452	438	415	439	440	456	436	424	436	424	423	490	402	437	476	470	449	418	423	440	433	471	448	421	420	410	454	412	441	414	439	446	458	449	404	409	420	457	462	434	426	444	372	410	382	450	410	448	420	442	465	435	405	416	464	457	459	439	465	456	451	415	435	446	441	437	435	438	454	425	440	429	428	470	434	452	418	404	420	429	452	421	412	430	453	424	435	461	432	431	399	450	450	448	422	459	451	476	485	409	419	429	420	435	444	448	426	413	382	454	433	425	429	422	411	414	389	429	447	441	472	452	438	406	463	454	422	422	462	429	424	418	479	437	466	416	451	426	461	436	433	445	449	439	451	476	447	404	442	413	452	460	401	424	395	445	440	438	434	426	451	404	422	402	419	467	441	431	441	458	423	417	430	437	421	400	425	427	462	420	423	457	447	413	402	428	397	438	446	436	416	445	438	462	442	410	422	434	433	437	439	485	448	450	435	468	480	418	471	427	419	398	428	442	435	396	412	468	423	394	384	455	455	423	441	473	425	412	427	441	434	449	471	397	403	427	430	436	431	413	450	409	445	456	468	442	460	442	415	420	419	436	459	405	416	439	414	444	427	416	409	468	442	417	470	438	433	454	466	435	406	463	424	428	451	445	430	449	461	440	460	422	409	416	419	443	445	441	413	399	452	464	418	414	424	450	429	447	424	421	417	441	441	421	417	434	451	439	443	442	446	427	477	399	432	387	426	454	404	450	441	407	427	401	437	430	415	418	420	460	406	442	450	448	463	492	432	421	456	434	435	459	469	450	414	446	435	451	433	404	422	466	435	426	425	448	419	452	460	421	408	436	420	448	435	427	497	444	435	444	384	419	426	427	456	446	424	472	459	428	437	426	405	439	431	443	442	462	415	447	488	414	453	461	443	426	422	454	445	436	438	408	463	445	424	439	418	475	400	399	476	428	432	407	439	454	432	460	409	443	420	447	452	387	430	432	433	460	450	429	421	420	462	458	406	394	426	437	427	478	446	419	416	418	435	453	419	472	438	411	410	441	494	424	443	436	446	442	439	446	448	424	407	439	429	428	422	467	448	409	409	466	462	438	450	457	453	439	442	452	406	407	450	438	413	413	451	448	436	444	467	480	447	415	423	426	407	408	457	436	422	409	428	429	417	469	435	449	466	435	416	442	460	432	435	451	449	466	457	431	433	445	419	429	433	456	406	451	444	419	410	452	394	423	426	447	441	440	465	454	423	429	433	465	437	413	445	433	463	435	410	400	440	427	428	419	458	511	453	431	452	452	443	428	401	457	410	442	480	425	454	447	427	460	488	431	397	435	435	429	443	423	430	405	428	404	396	414	429	416	471	436	414	444	456	437	463	425	408	468	468	462	459	451	452	414	408	425	460	431	442	423	453	456	407	457	438	435	411	444	411	446	446	427	438	418	462	439	449	417	443	455	418	416	437	450	432	437	450	424	431	398	420	450	404	429	425	459	428	416	451	436	406	416	420	456	451	450	445	439	426	440	449	429	439	438	472	424	431	421	416	466	433	424	421	419	426	437	436	439	422	446	421	418	429	467	437	417	414	469	435	410	418	442	405	452	441	426	420	438	449	456	442	401	421	421	446	464	400	402	433	441	410	461	406	435	445	400	436	444	455	461	421	426	413	414	418	439	400	419	466	397	452	415	444	414	417	451	421	431	421	463	426	426	458	426	413	461	418	426	446	409	448	453	474	430	451	404	394	454	423	428	457	422	406	416	417	418	436	420	442	455	447	430	417	452	412	408	415	444	423	382	472	446	443	430	438	407	463	425	490	441	440	433	471	451	439	413	438	419	426	438	420	431	404	451	423	472	414	464	436	446	453	403	407	418	439	431	417	432	430	426	415	460	430	420	451	445	440	440	436	470	448	463	435	409	443	487	441	454	464	431	425	443	435	424	397	479	434	446	491	436	415	470	461	470	442	415	436	459	464	427	424	449	410	446	438	437	438	423	449	455	447	424	408	453	438	447	460	441	456	432	463	411	488	437	458	429	467	409	463	434	438	445	467	412	425	445	418	410	445	443	434	431	403	445	396	428	442	408	473	425	420	431	430	439	448	444
24165	18118	9513	5104	3210	2364	1765	1428	1191	1058	977	823	758	721	651	607	602	583	568	521	490	518	533	506	520	475	506	471	480	462	503	475	430	438	436	408	442	423	453	431	430	432	470	400	424	417	410	423	425	421	408	425	416	458	441	456	429	408	481	399	435	476	410	418	405	416	411	425	424	444	424	411	423	395	430	385	433	410	422	444	439	459	410	407	417	441	450	416	408	410	450	402	479	405	422	438	400	414	427	421	431	401	437	439	408	416	429	407	413	392	417	436	414	410	420	399	431	388	413	452	388	438	437	437	384	431	441	429	433	407	404	422	445	409	399	430	411	406	387	428	422	410	411	442	374	412	412	428	404	414	412	417	443	409	424	435	413	404	418	433	429	408	448	426	407	418	405	434	397	457	416	424	434	446	429	382	410	421	411	412	441	440	460	431	425	422	405	415	437	402	396	432	451	378	406	394	431	432	408	419	410	443	431	428	412	412	408	429	405	429	424	408	401	421	447	419	402	437	455	420	403	402	480	379	424	412	421	435	434	411	445	410	383	434	422	403	384	422	387	436	382	444	457	423	423	414	398	404	463	407	435	399	411	400	443	433	402	436	384	414	422	395	426	396	414	433	432	448	422	442	404	397	399	396	466	412	466	415	410	411	376	408	429	407	430	391	402	403	413	430	420	450	360	377	379	455	454	450	423	414	392	386	397	403	391	400	446	436	401	417	402	404	415	452	405	404	418	413	452	433	407	411	409	428	368	390	383	428	412	385	413	413	404	420	434	454	399	380	403	411	431	407	415	411	436	415	446	379	454	426	451	419	399	383	412	460	428	391	420	399	392	406	402	423	421	433	444	393	389	425	403	452	439	403	406	414	422	402	397	425	390	427	446	419	405	405	430	401	415	438	415	396	376	464	398	391	400	402	436	400	409	435	405	459	420	428	427	424	446	456	420	401	434	440	457	395	416	413	407	390	402	389	420	407	408	412	397	433	431	400	420	414	446	401	426	401	408	420	425	399	442	446	418	380	375	421	422	426	436	400	409	397	428	373	409	410	375	369	405	405	413	400	408	435	379	401	411	430	445	419	441	433	432	403	455	406	425	440	430	391	425	384	409	416	396	428	407	439	392	388	409	414	398	410	388	385	417	453	376	392	418	436	401	423	416	418	421	426	419	402	430	400	390	398	387	412	419	417	461	439	431	401	437	414	447	411	414	427	398	458	406	454	411	413	404	436	406	418	436	435	397	415	421	407	409	428	404	430	441	426	387	414	408	409	379	393	430	402	412	368	438	409	379	415	407	423	411	398	412	415	416	398	392	407	408	413	429	392	423	422	401	462	427	456	407	415	415	441	396	404	405	404	388	397	432	437	445	400	438	426	432	428	399	394	385	405	405	436	394	385	395	416	427	370	421	398	425	416	401	442	398	408	406	389	414	452	452	455	416	443	400	418	441	440	385	421	423	418	430	411	430	420	402	406	405	416	434	400	394	416	415	402	403	412	424	469	402	415	400	427	427	393	403	428	406	414	359	382	407	420	436	438	453	406	396	432	404	394	395	389	422	427	412	419	396	379	417	419	421	415	436	396	410	437	408	394	425	428	377	447	422	396	430	398	435	395	388	435	411	415	442	420	391	455	436	417	421	428	384	423	407	395	447	424	423	402	403	449	427	433	423	426	399	426	426	423	425	416	436	414	449	422	397	420	425	433	435	377	427	417	423	461	413	432	430	427	414	424	410	419	416	419	443	408	410	400	432	416	442	433	455	430	419	405	367	426	421	408	407	413	371	401	401	381	399	445	424	408	433	412	405	416	390	377	399	447	392	418	394	434	406	441	420	434	423	420	436	401	434	435	395	396	452	453	406	415	397	423	408	394	435	393	443	419	412	423	378	435	410	416	404	399	401	393	442	471	422	435	433	418	426	403	419	419	422	420	401	385	380	426	420	419	384	385	387	440	400	432	428	399	416	413	403	372	415	431	377	403	424	413	411	417	422	410	424	432	430	395	409	388	403	416	373	429	426	427	429	405	416	381	429	413	436	403	454	461	424	410	411	407	447	404	425	461	392	425	419	416	400	418	386	471	406	399	416	418	411	421	367	440	396	390	394	431	425	415	455	401	437	434	391	438	397	470	386	389	412	434	369	429	413	370	415	381	397	438	395	445	411	451	401	410	442	446	419	420	408	438	436	400	389	404	397	416	409	434	389	435	398	445	441	414	436	428	412	450	401	422	385	450	417	407	407	411	433	403	406	450	415	393	400	437	462	411	399	389	456	412	403	408	473	403	417	389	422	380	410	362	404	436	408	437	417	424	423	427	434	435	420	399	427	406	388	403	399	391	403	418	407	390	360	430	405	420	404	396	378	404	411	422	407	457	425	422	430	380	429	427	403	410	401	396	434	404	425	439	419	375	386	402	406	428	415	451	414	416	398	370	393	399	400	408	443	394	416	452	396	431	399	407	406	428	415	444	416	404	409	426	395	428	418	417	404	374	467	429	419	355	408	425	469	391	396	425	406	439	392	441	404	394	417	400	442	412	424	444	404	413	435	416	443	424	398	466	419	449	396	419	458	413	399	426	403	405	411	392	421	395	439	399	377	406	381	392	413	436	387	430	440	445	409	355	401	391	428	410	425	418	423	407	411	410	434	416	439	432	437	395	415	431	390	412	402	414	344	382	404	438	394	446	365	440	371	384	425	393	402	385	443	394	408	424	413	444	399	401	421	396	405	382	433	436	415	388	414	402	407	398	444	445	420	421	436	426	411	392	389	409	424	411	415	432	411	423	448	437	439	443	429	436	427	410	418	403	428	414	389	433	427	420	391	464	397	417	435	433	431	404	405	457	466	420	418	408	414	447	410	399	391	416	435	420	399	421	433	446	402	396	425	382	414	410	419	423	398	437	424	406	431	448	399	407	410	417	405	387	400	429	423	460	402	436	385	403	449	397	403	425	395	456	426	440	401	422	417	387	434	437	396	427	432	443	413	421	352	416	440	424	404	408	410	426	405	399	383	399	474	435	395	449	430	393	384	401	408	445	489	426	421	429	396	417	403	384	437	424	413	413	426	427	403	391	411	422	421	395	446	399	403	399	384	389	419	424	429	409	435	390	426	394	417	398	425	401	404	457	438	441	430	395	405	423	414	416	405	447	419	387	403	423	396	428	402	409	407	410	417	410	448	455	418	406	399	403	405	425	419	384	407	420	439	422	406	412	391	421	408	407	389	401	413	445	434	408	418	388	419	421	433	415	437	418	442	403	428	429	394	388	431	417	420	418	421	389	397	443	419	411	389	418	403	391	429	401	405	420	397	431	445	406	462	436	442	447	383	437	421	397	392	398	426	405	423	434	396	436	420	423	410	427	394	435	408	417	391	422	401	398	364	411	450	388	419	399	402	399	431	389	441	423	416	414	364	433	425	449	397	388	415	402	419	431	407	418	387	430	441	466	390	441	431	463	434	382	452	399	427	396	401	413	394	437	419	434	411	448
22450	20360	26831	23775	20364	20416	15740	2204	1374	1297	1196	1112	1112	1047	998	974	940	920	920	863	867	840	880	903	791	897	840	867	815	798	834	810	787	806	785	840	797	830	794	763	808	775	773	783	751	763	783	780	784	774	776	805	797	770	786	784	807	801	750	812	815	830	816	773	808	765	793	778	748	817	787	798	730	786	793	809	789	795	776	739	832	726	792	774	790	791	771	741	747	757	776	808	763	763	781	777	743	779	754	756	809	766	837	777	774	771	732	779	797	850	739	804	759	711	772	799	762	783	756	790	802	764	772	765	752	751	768	787	769	782	756	739	733	756	779	790	789	802	736	792	741	800	796	748	788	802	790	790	753	747	777	739	745	766	760	763	811	781	756	779	791	760	780	768	842	786	800	792	830	784	741	834	789	749	791	773	757	729	796	740	751	831	775	821	779	841	802	742	764	844	797	811	787	779	735	791	772	805	761	771	805	822	770	779	777	754	778	796	785	774	770	820	707	800	809	808	839	800	731	734	770	750	810	801	793	745	767	851	768	786	819	776	767	784	753	781	776	770	732	771	775	735	810	786	775	761	781	743	811	729	801	789	775	800	770	790	768	740	782	768	750	843	788	783	836	781	755	799	731	787	772	728	751	739	779	773	768	747	782	789	769	744	785	795	748	784	764	782	797	804	768	748	756	784	797	744	770	781	786	805	786	821	836	717	783	775	757	758	768	760	802	810	791	831	753	769	720	733	782	775	777	773	802	779	782	820	811	767	806	768	761	777	779	743	743	733	775	781	762	801	758	705	768	823	853	741	758	820	829	782	752	816	785	784	815	766	766	798	805	777	793	784	767	801	746	762	780	765	817	793	772	752	743	775	805	755	804	754	735	790	751	789	799	762	746	833	813	739	735	748	763	793	810	724	733	709	792	768	781	751	751	787	805	773	729	740	807	724	783	801	781	793	780	795	789	807	796	785	705	749	762	752	775	801	841	737	792	818	782	768	763	722	791	797	731	806	720	801	779	793	765	792	796	805	764	735	787	801	747	754	737	784	764	758	812	767	767	762	745	748	765	773	783	720	832	776	764	771	770	767	743	757	761	771	793	748	749	798	735	805	808	806	793	814	776	761	771	798	730	751	782	789	775	798	764	780	723	776	791	781	728	731	770	756	780	803	753	775	763	769	755	787	837	757	795	796	793	785	780	766	753	834	804	776	744	805	818	782	782	781	783	751	780	747	821	815	816	760	792	765	802	761	772	793	777	807	768	778	744	745	788	796	787	779	832	713	762	760	808	733	778	778	776	759	805	743	729	773	754	802	778	752	754	768	779	773	781	747	721	768	743	780	735	782	818	718	770	773	805	777	751	795	795	843	765	753	781	770	819	808	752	750	802	786	741	801	778	754	772	747	790	797	765	758	760	785	724	774	771	796	803	720	704	771	713	748	772	823	769	829	789	755	791	768	743	804	806	753	789	789	755	755	810	747	790	761	770	816	815	763	752	723	746	752	802	735	785	825	734	757	850	848	776	774	779	788	758	737	766	765	783	775	779	797	770	789	759	760	751	711	738	756	747	779	763	741	753	809	756	758	758	736	784	792	830	788	803	748	766	785	749	740	804	783	768	770	796	726	768	774	776	781	747	751	782	741	807	768	772	766	776	790	744	806	746	787	780	749	781	775	820	821	807	768	755	789	754	830	797	767	772	727	766	807	742	771	806	760	747	853	782	761	798	813	763	739	773	758	768	794	769	744	772	741	771	787	775	742	804	787	796	782	794	789	750	774	779	847	813	804	762	775	787	789	763	762	817	779	766	763	759	775	775	770	755	775	779	787	763	832	810	811	767	792	810	769	848	788	790	767	815	740	753	736	743	762	790	786	764	753	776	765	789	746	786	764	758	728	816	811	784	769	811	703	825	796	828	786	765	740	767	749	798	750	801	745	801	750	794	777	764	747	776	765	773	760	781	763	784	760	766	786	795	767	817	789	764	784	771	771	759	742	796	748	769	751	725	737	782	723	706	758	777	756	827	846	760	814	789	751	827	755	828	782	751	772	783	766	793	777	722	752	762	779	781	768	778	748	767	793	749	788	807	778	716	811	794	764	764	719	774	771	794	800	824	756	767	758	745	755	756	729	769	804	816	793	776	727	749	815	727	791	783	800	753	766	749	778	728	761	750	756	751	781	772	753	780	756	764	749	794	708	774	797	785	769	831	755	752	758	760	788	828	823	767	817	785	818	786	799	820	768	777	840	808	779	769	710	798	774	754	755	747	774	758	790	799	787	816	801	783	775	773	800	845	757	764	758	746	798	776	773	794	797	792	774	775	778	759	791	792	801	786	798	784	789	785	727	819	795	763	752	774	757	779	801	784	767	788	774	749	764	749	761	777	755	745	767	797	802	769	755	726	781	776	725	762	762	804	794	729	750	784	751	731	770	747	736	742	750	719	788	757	800	771	774	737	777	865	820	776	729	811	781	778	779	803	783	755	752	788	777	829	798	789	781	731	781	778	757	741	733	878	739	790	735	729	739	788	730	811	722	786	763	754	814	773	815	729	723	784	794	769	796	770	792	798	747	766	763	827	727	734	793	795	760	778	757	780	771	773	782	761	768	771	785	830	788	819	813	784	779	706	801	751	754	764	773	744	791	757	763	749	823	727	768	814	789	799	764	748	793	720	746	772	813	784	766	762	760	745	795	770	774	794	772	779	793	793	744	729	801	792	769	792	769	807	743	789	765	751	767	731	789	811	778	730	796	737	778	773	766	760	801	808	776	794	774	779	790	757	757	836	793	774	796	770	781	813	738	786	766	743	768	744	767	682	741	788	800	784	778	787	795	754	762	776	769	776	766	827	819	746	783	773	798	784	754	758	790	763	788	799	703	847	770	732	778	742	822	855	801	839	803	765	763	767	733	750	732	740	741	732	776	761	721	749	800	771	827	787	770	792	772	756	750	753	785	766	757	770	801	820	804	790	796	792	768	755	737	790	782	742	715	781	755	748	796	824	764	753	739	784	783	787	702	783	765	754	761	764	821	756	811	762	780	776	735	744	756	753	704	801	768	749	791	721	817	789	755	743	786	791	733	793	801	809	793	754	768	784	787	740	758	781	731	745	771	741	727	720	770	822	811	799	827	750	779	839	734	751	801	753	781	787	740	803	738	745	782	783	744	793	748	766	730	754	810	800	740	795	758	733	803	807	770	776	794	795	775	731	781	817	768	820	770	831	835	766	731	779	757	808	750	767	757	759	776	810	809	776	776	756	823	745	765	783	772	804	805	789	743	804	736	764	721	777	741	757	782	728	764	765	794	790	739	751	787	764	783	751	803	792	815	734	783	796	771	805	787	763	770	758	792	846	759	762	798	820	755	764	722	759	803	775	768	727	745	792	775	818	786	759	806	761	787	767	778	730	751	750	816	789	792	775	809	818	747	726	770	756	760	790	780	793	790	811	771	788	764	758	819	756	780	771	830	770	780	780	775	781	818	785	741	793	759
21563	21699	15515	8821	5920	4202	3229	2683	2168	1967	1725	1531	1418	1279	1217	1145	1047	1080	1030	972	964	965	879	923	942	843	822	894	827	836	820	795	767	843	760	777	775	729	776	772	828	806	753	808	759	768	741	789	764	730	742	742	742	725	787	737	745	752	745	739	774	793	753	768	720	699	735	752	690	775	759	693	668	774	745	734	664	743	752	702	708	716	701	711	717	708	700	765	715	737	735	747	770	733	734	806	791	787	784	768	772	719	731	738	699	719	739	716	717	705	732	746	729	682	726	755	702	738	740	725	741	751	733	731	729	708	720	751	699	707	708	789	724	715	749	706	719	719	693	673	748	767	699	732	760	704	780	697	734	727	677	743	720	716	705	718	735	707	776	723	735	778	756	683	767	729	665	755	760	731	745	744	724	709	754	725	743	700	730	715	683	718	732	750	725	686	720	727	789	725	686	726	719	742	732	740	689	729	775	757	730	742	714	786	768	775	727	741	761	714	703	695	710	754	752	706	696	748	732	749	720	672	725	734	769	751	721	702	760	744	726	726	736	733	646	763	774	690	656	767	663	759	736	707	754	716	681	665	667	717	756	687	748	714	720	745	724	721	720	774	723	728	727	707	723	700	719	743	770	767	726	767	716	752	716	708	743	734	718	730	718	719	741	710	731	740	765	700	708	767	727	724	649	729	735	731	739	747	748	708	698	697	736	719	777	768	726	697	682	747	735	751	694	744	722	728	673	709	743	720	749	723	696	731	740	729	745	716	727	705	715	705	728	721	718	697	690	740	767	761	733	738	715	718	742	702	708	739	710	697	738	738	782	755	742	751	744	736	723	721	734	726	726	715	745	751	753	754	709	743	729	695	771	765	737	681	746	700	729	790	717	741	759	731	699	676	721	751	717	725	743	744	710	705	706	730	758	749	731	754	758	711	751	742	736	718	707	726	746	737	668	731	739	756	710	720	730	718	766	730	716	714	705	776	706	705	725	725	730	698	723	719	742	722	735	684	740	723	741	745	728	725	747	708	697	661	800	708	702	770	754	730	714	733	753	687	671	783	754	733	735	704	753	736	750	719	731	731	730	738	722	710	741	695	711	772	750	755	698	710	752	696	720	705	749	765	745	727	720	689	732	765	754	718	709	744	669	727	681	735	766	715	728	694	695	761	760	758	773	688	785	706	758	693	680	786	753	704	740	719	680	746	717	702	750	699	708	763	711	703	730	711	704	676	731	721	797	730	710	762	710	697	715	729	728	768	733	718	696	691	754	690	667	729	706	771	741	698	727	693	716	709	719	721	721	716	745	739	685	736	738	726	738	708	748	716	751	719	722	683	715	715	715	723	705	753	717	741	767	739	719	738	711	774	784	719	734	723	768	706	705	699	700	730	707	724	754	672	748	756	726	731	757	776	730	738	743	738	704	668	739	721	745	710	805	731	722	698	734	736	750	753	710	722	742	715	702	768	763	738	709	722	691	725	698	737	720	716	699	739	760	708	690	690	755	765	792	801	709	775	692	752	719	713	723	736	732	699	695	735	799	710	770	766	768	700	717	688	725	778	743	761	720	730	696	744	728	729	715	754	707	757	723	714	732	735	687	733	730	758	717	710	680	751	715	746	760	697	718	715	721	680	725	717	676	732	709	706	755	733	728	724	715	740	732	731	726	736	706	750	756	675	775	723	736	758	741	776	717	706	718	722	707	710	718	728	752	735	691	720	749	720	692	743	732	746	718	743	745	754	749	738	785	747	723	683	728	767	734	730	783	686	721	729	773	754	717	705	702	757	709	709	761	744	728	756	669	782	691	764	734	699	746	756	698	735	736	711	681	723	714	697	759	723	681	728	730	740	784	729	750	752	733	693	741	700	700	698	750	758	767	717	718	684	761	739	716	717	701	733	700	669	718	740	690	718	706	745	775	740	712	706	719	685	728	754	787	748	733	747	774	748	712	755	768	746	687	678	734	737	709	725	731	757	727	747	714	727	753	668	716	734	732	712	699	703	740	745	727	704	709	733	696	723	785	722	760	737	761	760	754	708	732	746	718	734	731	741	724	740	744	713	746	742	741	750	746	774	726	800	713	725	752	682	772	757	711	721	738	778	734	695	709	761	706	786	723	710	729	747	730	708	753	715	729	732	745	744	752	715	718	712	758	722	742	733	704	714	723	775	734	716	740	734	734	776	702	754	704	767	686	689	737	704	729	700	684	731	749	737	702	751	710	681	761	741	757	688	741	733	717	734	741	727	764	752	724	717	714	724	734	799	761	702	736	659	707	707	710	708	713	714	696	732	726	712	738	731	688	713	704	704	786	690	713	717	751	666	783	714	730	720	738	737	707	741	663	722	665	736	753	694	734	722	755	688	749	697	718	749	703	729	774	725	765	737	751	737	714	759	724	720	700	705	748	730	680	738	754	735	707	725	741	723	759	764	699	743	717	725	742	708	681	701	747	748	744	750	728	679	695	696	703	729	780	707	761	721	690	716	723	703	717	778	827	746	751	679	745	742	752	746	730	743	742	779	747	703	746	781	730	736	702	745	743	699	708	708	732	711	708	710	738	728	710	712	677	716	701	762	700	752	704	714	734	683	745	751	701	747	713	753	734	699	737	734	739	748	815	692	784	742	745	712	698	738	694	737	763	686	726	733	747	721	728	750	756	693	775	693	640	682	704	741	706	734	735	672	731	709	730	693	756	698	676	749	712	673	716	711	705	716	761	753	759	721	737	740	693	727	698	694	721	679	724	751	723	785	734	719	736	743	712	735	733	728	775	727	715	721	746	683	726	745	735	704	750	734	729	716	768	749	753	723	710	740	751	733	716	732	721	720	734	729	752	697	740	763	695	733	688	717	720	740	711	780	686	716	697	717	709	738	756	714	743	696	719	683	726	737	739	716	717	749	733	696	694	770	744	713	733	742	734	703	690	762	739	721	710	717	728	773	694	733	756	727	707	701	731	731	698	721	696	765	731	810	745	755	747	733	734	765	695	737	706	713	720	744	658	677	738	731	694	742	720	766	761	692	723	742	712	716	685	725	741	751	747	723	728	726	740	728	719	787	747	736	716	727	716	738	740	760	740	708	704	701	716	677	701	755	752	703	726	734	709	698	699	724	727	734	719	727	715	734	720	699	721	757	764	700	700	725	754	718	745	703	757	702	765	745	703	746	759	756	734	699	725	739	717	754	718	749	714	706	686	730	702	671	725	715	711	708	721	730	671	689	736	732	721	718	727	708	691	728	772	722	739	743	764	751	758	727	736	785	711	689	743	736	713	727	705	699	690	721	717	723	731	691	687	716	729	736	735	742	663	720	745	724	749	746	702	705	735	764	724	724	734	749	742	760	723	731	727	766	701	735	719	738	691	729	673	734	748	745	742	721	706	725	728	751	716	708	706	711	753	769	677	731	750	732	704	735	687	752	789	799	774	719	729	728	695	752	745	762	755	693	676	730	724	675	677	753	764	759	756	732	720	681	712	740	706	740	703	711	740	782
28881	16786	3784	338	272	223	197	190	211	196	175	197	174	190	210	169	175	175	181	187	172	181	180	180	169	175	150	190	166	174	172	167	176	176	176	185	201	187	173	174	173	170	169	153	187	168	189	177	176	200	183	180	166	202	155	173	193	182	167	176	181	177	145	170	187	177	173	170	187	161	165	183	210	187	167	160	171	187	197	164	184	185	172	176	161	182	196	174	189	173	170	148	173	177	181	169	190	170	176	182	182	168	153	184	182	177	180	177	166	205	166	177	168	193	173	183	176	184	171	191	191	184	179	178	192	178	179	162	169	185	171	178	176	179	207	186	177	160	176	180	173	178	176	167	182	184	183	179	166	187	157	184	174	164	181	163	163	171	160	178	184	180	196	181	192	157	176	201	182	193	193	154	159	186	154	177	186	173	190	176	179	159	178	194	181	167	194	175	166	188	178	190	161	181	177	185	167	196	149	187	185	159	180	164	195	190	163	184	157	212	175	175	166	203	174	197	153	169	163	170	184	173	190	196	176	160	176	176	178	174	166	172	186	186	165	173	170	177	163	167	191	208	168	177	149	181	174	170	172	191	158	178	171	202	181	174	163	158	159	173	199	174	189	186	181	187	176	180	198	169	170	197	166	175	173	157	193	166	178	174	203	159	171	187	178	220	151	173	170	147	157	191	179	188	188	175	180	204	167	183	185	170	171	171	174	169	176	196	195	169	191	162	149	151	169	175	162	173	183	199	189	183	170	176	165	174	197	185	178	172	185	209	178	173	200	170	186	180	178	182	175	179	182	193	171	191	166	177	178	183	150	168	175	161	165	172	163	183	159	167	195	195	170	190	160	165	167	183	202	180	182	187	197	181	186	181	206	183	161	175	170	157	167	185	157	177	176	146	179	176	221	175	202	184	151	177	168	185	167	174	175	208	166	168	197	185	180	203	190	154	166	189	181	163	166	170	204	180	194	185	175	165	184	176	211	179	147	174	220	145	206	166	161	189	189	184	177	196	185	174	205	194	175	182	187	183	165	194	139	170	174	199	170	167	170	155	170	179	182	171	151	166	192	182	181	178	165	162	185	144	173	179	184	178	179	153	154	158	165	195	170	191	202	168	178	187	166	179	186	191	168	165	187	177	157	151	167	184	169	164	191	197	169	187	181	185	186	161	187	181	170	163	171	174	173	152	175	183	179	199	157	154	197	172	185	157	170	164	188	176	181	157	175	170	168	161	186	156	177	184	176	196	189	189	159	192	171	201	181	181	176	168	185	174	161	185	182	175	172	179	171	179	172	210	178	152	166	194	156	172	175	181	164	184	190	176	181	186	170	179	181	179	188	157	153	199	173	170	191	179	198	173	164	177	156	162	176	168	178	182	158	152	186	201	173	153	166	171	156	164	171	165	170	186	191	175	180	175	175	209	170	169	150	180	186	170	194	169	176	175	164	175	146	176	175	175	178	186	178	154	155	196	190	181	176	180	160	175	185	176	174	200	173	164	177	174	160	170	181	157	172	180	181	166	186	185	160	173	164	172	189	181	180	172	162	174	173	179	178	183	172	187	203	172	182	164	174	195	192	192	177	175	167	150	179	174	145	150	166	179	155	186	179	198	169	170	169	195	190	186	176	173	179	196	153	169	184	185	207	160	172	185	193	179	166	183	155	166	174	173	184	173	185	160	180	217	163	181	174	190	173	170	163	171	173	200	209	173	171	175	170	198	180	162	187	193	177	194	204	185	196	185	182	160	197	188	186	192	186	175	216	195	163	150	181	208	183	187	184	165	172	176	169	177	166	157	169	172	179	176	157	183	187	176	175	165	194	150	183	172	154	157	167	183	161	178	186	163	179	177	158	212	164	191	161	147	168	168	172	149	172	177	187	161	174	198	181	164	177	185	174	167	184	159	168	191	168	153	167	176	183	177	182	177	227	183	183	181	179	165	185	173	172	186	179	195	185	207	179	172	175	178	167	183	174	197	154	136	167	167	173	173	177	179	200	178	185	174	189	172	169	163	168	190	185	191	151	182	184	185	160	177	147	168	171	179	174	190	169	192	185	163	173	179	161	180	174	183	159	200	176	185	182	166	176	173	180	197	186	196	175	179	184	188	209	166	164	188	167	207	188	157	177	200	183	209	185	166	226	182	189	154	175	178	170	164	174	206	202	165	185	177	157	191	153	202	167	177	207	178	176	171	164	195	186	196	173	182	187	175	177	173	185	157	174	176	168	166	183	202	167	158	172	184	173	173	182	152	168	147	202	171	170	178	168	160	166	159	182	180	174	169	201	205	180	173	148	178	169	163	184	189	157	163	194	173	192	203	174	188	156	181	166	176	176	180	172	183	177	192	164	172	162	195	163	169	166	144	175	185	169	145	183	183	177	191	176	187	160	172	169	169	168	181	165	178	185	170	191	194	210	168	169	156	189	184	178	164	164	178	180	163	161	156	176	169	171	187	163	169	177	184	173	184	163	188	168	156	180	186	166	211	200	190	160	175	174	166	179	166	177	183	180	212	199	175	185	150	171	171	188	197	166	178	158	172	177	168	172	162	164	170	200	164	174	181	182	179	172	176	193	193	180	173	184	181	193	204	185	194	176	136	176	183	189	157	169	162	184	184	187	168	168	199	189	176	179	165	168	178	191	147	166	165	178	181	176	179	163	168	182	162	174	193	157	181	150	188	161	191	162	166	202	175	176	167	194	176	193	174	194	205	178	184	160	198	193	177	186	179	160	178	197	185	183	167	169	178	193	169	176	177	195	162	182	166	185	189	173	197	195	164	187	193	185	178	173	161	190	170	175	177	173	172	164	172	153	190	173	164	173	198	189	169	186	190	165	164	181	156	173	170	181	172	170	182	192	185	175	170	176	171	183	177	188	170	168	180	170	177	170	182	161	165	155	155	162	169	158	157	181	178	167	182	173	172	201	160	178	198	177	164	197	167	177	178	160	186	175	168	186	151	195	178	170	151	167	188	175	150	164	170	179	159	186	168	158	203	163	182	192	177	169	179	178	174	179	168	179	168	197	180	177	168	147	178	173	173	176	186	174	170	170	184	148	154	189	177	175	164	189	171	172	177	167	169	177	187	183	163	180	183	185	177	164	183	155	178	167	163	174	159	167	188	174	173	207	182	158	184	168	184	208	183	159	164	182	157	198	170	195	168	176	170	168	182	173	161	175	178	195	178	206	176	173	163	166	166	165	189	156	179	165	172	161	189	186	160	152	187	177	170	171	179	186	172	168	181	198	186	190	167	177	181	182	166	193	174	169	173	164	165	167	170	180	158	186	147	177	156	165	174	168	183	179	194	192	180	179	179	162	176	145	168	174	168	177	174	171	187	158	166	171	184	185	144	178	207	183	178	202	211	187	159	171	170	179	176	198	165	181	183	190	172	172	146	165	214	183	172	170	182	164	173	163	169	181	184	165	172	180	164	163	180	171	157	175	186	179	168	202	147	180	163	187	207	175	165	176	204	190	176	145	175	191	189
15275	7235	673	454	331	269	253	253	232	218	229	213	202	209	213	202	186	203	211	202	195	195	215	211	177	196	181	189	197	195	200	191	175	194	208	179	207	200	204	193	193	204	215	205	207	194	196	194	205	189	188	206	198	191	184	201	179	165	197	176	170	191	213	188	192	189	179	207	192	175	180	185	191	199	210	186	206	195	237	197	184	171	214	212	180	201	194	237	185	207	207	184	192	189	199	200	188	208	207	218	188	183	171	204	191	207	194	209	198	184	189	174	201	206	197	172	188	216	201	200	213	167	182	186	190	187	164	204	199	210	183	205	194	195	193	198	216	196	189	192	202	206	173	197	174	183	174	168	174	205	191	215	199	212	163	212	203	178	193	216	211	164	197	193	187	185	175	205	186	203	196	193	202	214	177	188	203	193	166	176	194	218	198	186	187	201	196	189	195	193	213	190	191	217	193	176	185	207	183	194	191	214	232	187	206	208	177	205	198	173	220	189	217	187	210	183	183	166	206	222	209	189	203	186	212	192	183	208	179	193	182	196	207	203	180	202	214	173	177	203	218	189	192	205	211	168	227	208	183	188	173	200	209	201	189	182	208	182	181	169	175	183	187	159	203	226	181	199	177	207	195	209	186	184	201	219	212	179	187	239	177	213	174	238	178	199	204	206	205	190	204	189	180	201	191	180	183	200	181	216	191	176	176	216	180	223	201	206	180	208	183	201	210	201	174	191	190	181	174	212	233	220	178	197	187	194	202	213	202	210	177	197	198	189	195	200	196	209	179	207	202	196	213	196	203	168	190	191	182	208	185	211	211	212	205	205	173	171	197	212	184	216	193	186	204	171	214	191	176	197	222	191	176	199	204	185	177	177	205	219	188	197	190	186	203	186	155	170	208	192	189	188	207	207	204	190	172	184	226	191	202	201	194	210	185	197	203	196	184	226	194	221	177	194	211	193	192	213	174	205	194	183	198	178	171	178	183	189	193	185	200	174	176	215	187	199	197	180	180	208	203	188	213	163	187	170	206	206	198	192	191	169	210	189	178	197	217	194	197	171	194	206	198	201	172	195	199	180	176	192	215	208	211	179	196	179	191	188	213	190	190	192	208	216	210	188	211	215	179	179	192	195	187	188	206	200	178	187	201	202	176	179	199	181	185	201	190	178	184	175	212	184	200	177	184	177	213	207	220	213	190	192	209	192	213	202	199	206	185	202	181	185	200	183	214	192	196	205	205	206	176	211	192	151	186	210	200	210	194	190	183	193	203	192	204	197	205	211	188	202	202	175	196	181	198	162	187	189	202	185	180	186	209	202	207	184	170	199	187	202	187	185	197	189	201	190	182	186	204	205	218	211	184	200	217	202	192	210	198	173	202	193	203	214	189	204	198	208	188	200	183	192	214	203	213	181	197	186	193	198	191	155	188	217	186	199	193	183	189	206	173	212	192	214	206	182	183	219	204	186	214	191	201	191	203	205	191	195	171	212	188	206	193	202	182	204	165	189	192	174	188	215	193	187	210	185	198	195	182	198	223	163	208	194	203	174	206	193	199	194	210	186	192	187	175	215	220	184	206	192	217	204	196	209	175	163	195	219	195	199	186	179	198	200	165	196	213	189	223	197	184	199	208	208	177	182	207	214	182	211	229	209	174	172	213	179	193	179	204	217	164	195	182	194	223	204	189	209	206	191	222	214	195	186	186	190	208	202	197	199	215	180	191	197	209	192	198	182	219	178	181	201	217	193	189	192	171	201	157	182	183	204	179	179	206	180	210	184	192	234	205	179	194	216	171	196	227	174	202	184	188	193	183	181	224	209	214	179	185	211	194	191	175	196	209	186	181	199	196	205	180	172	197	159	187	196	181	200	176	218	196	186	194	201	196	190	195	190	216	234	219	225	187	181	198	209	185	181	181	183	185	227	200	200	205	199	178	194	199	203	197	217	231	183	194	182	196	186	205	204	216	189	194	201	193	181	205	204	206	221	187	226	173	189	179	201	231	183	202	187	202	172	201	203	199	206	198	200	204	197	194	199	208	172	183	210	203	199	164	194	186	218	200	206	202	181	186	207	193	231	205	208	219	206	222	201	198	216	198	188	194	216	218	201	198	196	174	209	181	185	206	208	191	185	209	205	199	187	195	166	196	197	196	183	186	199	188	208	196	206	212	196	196	203	201	200	193	213	205	219	187	187	195	213	212	182	193	197	183	194	194	184	180	191	185	211	187	203	178	195	200	183	179	183	185	209	179	196	195	159	211	188	194	212	175	208	202	191	194	183	207	200	209	206	210	206	169	193	203	183	195	206	184	173	180	176	171	194	187	215	191	206	203	193	215	181	199	183	200	163	198	212	181	197	194	184	210	187	173	183	186	202	205	186	197	179	196	180	190	187	190	217	197	183	172	173	205	194	227	211	197	212	215	202	198	187	207	188	193	198	202	238	203	206	196	183	225	205	196	149	193	204	201	227	215	179	227	200	215	194	210	201	188	202	199	191	178	198	212	183	190	214	169	192	180	200	189	203	202	182	174	175	182	182	184	199	211	169	189	189	213	215	179	187	186	210	199	179	173	185	172	173	168	210	204	178	196	186	206	197	218	197	187	216	223	197	204	211	163	198	188	195	185	160	223	192	183	182	176	189	218	206	201	176	189	185	228	186	164	167	197	189	207	190	188	193	185	197	171	203	196	180	181	205	195	205	206	192	178	208	208	204	168	172	217	184	200	207	194	196	216	190	196	201	176	200	186	187	169	188	186	203	177	197	179	211	191	171	191	205	196	192	207	203	179	168	187	194	197	211	217	209	202	194	196	182	161	180	203	188	167	186	177	197	189	202	200	200	194	211	218	213	182	168	218	206	201	200	205	195	225	209	187	217	187	178	206	153	202	186	213	209	207	186	179	186	207	219	183	190	221	195	181	184	201	188	172	199	210	207	208	173	191	209	183	180	203	217	212	187	183	216	191	180	176	186	180	212	193	215	188	183	220	202	175	195	214	231	200	192	216	206	183	197	197	200	175	227	197	189	180	211	170	186	210	224	198	205	209	196	212	202	193	198	207	194	202	194	189	210	207	209	211	199	174	204	184	214	235	197	197	188	197	190	167	192	174	195	199	191	168	182	218	221	215	194	218	195	195	185	199	190	167	178	204	206	190	200	188	215	205	173	194	202	191	196	199	220	190	186	192	187	195	192	193	191	204	216	203	206	206	213	189	194	202	193	206	199	207	186	168	221	186	184	195	182	221	199	189	201	202	193	168	197	223	173	177	212	191	198	197	210	184	196	196	185	197	202	174	217	184	199	202	193	177	177	189	217	234	179	192	204	183	190	224	192	174	200	174	225	177	203	223	200	213	210	205	221	185	187	176	177	202	197	194	209	211	213	177	203	203	175	183	210	192	199	187	157	197	173	197	173	210	207	220	195	185	215	181	221	188	173	215	199	205	187	191	188	178	171	196	192	187	204	182	203	199	195	207	173	205	195	206	175	188	235
24386	20360	26191	24425	20363	15705	1779	922	796	728	619	578	558	554	553	536	521	475	477	468	486	458	480	466	469	475	413	442	442	494	435	427	472	466	430	432	465	452	432	458	425	453	444	455	432	480	470	441	419	449	458	452	465	441	435	437	439	469	441	472	451	431	435	442	424	446	445	432	485	456	446	421	468	439	462	439	473	424	452	393	443	449	433	470	458	447	445	451	421	454	461	418	459	432	457	470	488	418	422	432	402	447	444	419	445	413	439	424	428	449	442	430	386	420	434	449	440	454	443	431	457	459	431	443	449	415	422	441	456	462	416	416	436	442	427	461	425	414	407	430	468	447	436	503	480	441	442	426	447	431	458	379	451	433	399	415	425	443	466	444	436	440	452	419	455	448	454	467	450	447	439	487	439	438	406	432	439	443	434	445	453	432	455	437	447	468	413	441	420	466	439	432	398	488	452	422	457	422	422	474	419	437	443	402	424	471	482	439	419	471	453	442	395	484	449	426	459	426	464	455	460	440	451	406	447	434	429	437	426	424	434	442	445	433	440	458	413	425	437	400	422	443	428	431	438	441	437	442	481	410	429	449	443	493	441	439	414	437	434	443	443	471	451	432	424	417	409	467	406	459	436	406	403	426	437	462	458	465	416	422	425	451	410	391	437	434	419	456	420	439	421	457	425	425	437	435	486	413	425	420	428	426	472	446	451	433	443	451	462	440	426	430	429	465	441	469	442	435	417	416	422	412	443	451	396	398	441	427	419	424	428	450	428	449	469	446	439	432	438	460	437	423	431	465	433	446	452	451	458	431	469	434	416	379	444	460	418	432	411	439	448	435	406	422	427	444	457	449	396	423	426	471	433	419	431	441	423	414	475	429	421	423	435	416	430	454	442	418	400	448	427	459	449	395	437	455	420	416	424	404	402	436	455	431	430	422	391	403	442	473	429	440	459	438	409	414	477	453	421	430	444	457	414	436	436	398	420	386	426	466	422	444	435	421	444	456	419	454	426	421	438	445	404	472	439	403	429	487	456	429	389	457	463	465	488	428	465	410	424	464	445	433	413	428	469	470	390	445	471	454	475	441	435	423	457	448	437	449	411	470	451	409	425	408	425	431	426	458	388	431	435	410	471	422	443	443	421	428	432	481	444	467	438	410	462	427	468	420	439	420	456	420	422	473	416	429	415	426	468	457	435	456	414	420	471	441	425	415	465	441	454	430	423	486	421	450	446	458	467	428	389	476	461	417	392	451	422	452	448	407	431	448	462	458	462	447	461	447	453	415	451	444	411	468	443	445	445	451	434	416	418	474	411	420	439	421	464	406	417	444	436	388	422	421	424	448	406	403	434	406	447	474	428	431	435	447	435	462	464	404	396	449	429	429	428	477	445	485	402	440	408	404	396	420	455	456	438	453	457	455	407	413	439	408	416	470	462	433	446	410	400	424	446	412	463	455	431	480	458	441	424	433	486	408	446	427	405	466	428	417	453	432	443	484	481	398	457	418	417	444	397	422	425	431	473	439	436	463	417	463	392	433	444	396	453	461	447	454	449	439	389	450	472	400	453	405	440	458	395	466	434	411	449	431	440	418	401	439	451	408	430	434	458	413	395	400	441	437	428	429	435	470	459	414	452	429	435	453	455	400	423	429	409	461	425	430	455	468	456	446	469	444	466	418	422	451	413	472	432	435	414	448	426	448	419	402	464	450	436	392	446	412	440	407	434	439	457	445	414	412	419	444	458	448	441	419	446	453	419	456	411	410	445	419	416	425	439	419	398	401	404	444	450	464	422	426	448	420	399	427	396	437	438	466	467	433	441	465	451	427	437	439	456	426	453	457	442	418	414	453	506	439	436	427	423	424	460	414	423	424	443	408	416	405	453	433	446	388	425	427	445	457	460	451	426	435	461	414	378	473	418	444	457	396	447	437	409	433	437	432	433	448	459	452	443	461	460	431	411	425	432	439	444	402	458	409	441	448	405	441	420	440	430	399	437	411	450	470	431	411	443	459	418	432	441	433	453	450	424	430	411	413	381	426	418	401	479	423	448	422	415	475	425	432	398	408	432	402	477	456	469	438	443	475	423	460	452	397	421	452	435	422	431	415	463	436	434	403	420	471	425	425	424	424	397	445	449	415	372	415	430	396	449	427	464	395	432	451	465	430	447	418	461	467	411	436	452	425	424	450	440	420	456	429	442	476	473	430	476	414	399	408	470	429	440	409	398	446	441	463	468	439	450	416	409	428	435	451	392	457	446	433	426	419	456	437	442	434	456	450	451	444	406	381	452	422	417	395	422	429	441	450	441	435	442	425	395	460	440	411	430	462	436	444	437	402	447	459	434	400	466	420	426	460	444	415	440	402	437	426	432	425	414	435	437	431	421	434	433	421	464	438	445	436	454	420	461	440	436	444	422	431	426	416	405	431	459	458	434	397	458	447	426	415	409	467	465	416	450	429	435	453	438	431	407	424	441	421	444	432	422	411	403	422	416	463	446	454	447	453	421	423	426	414	428	421	425	423	436	437	400	452	468	458	464	407	442	407	461	460	441	457	461	427	427	473	468	436	437	443	472	456	432	421	441	422	405	442	461	470	436	469	414	444	439	389	417	449	430	434	413	441	446	406	477	472	413	438	438	450	437	434	441	439	423	446	455	389	454	447	413	459	366	455	444	434	441	439	466	422	424	408	466	417	409	428	454	426	446	464	431	397	426	424	443	472	463	467	453	466	425	445	416	471	414	421	400	440	468	424	437	395	465	445	453	449	448	416	450	435	464	428	415	417	424	400	427	438	451	439	449	442	417	459	465	442	420	443	437	446	449	438	439	414	429	418	425	477	397	450	422	450	420	409	466	435	454	407	439	440	415	419	416	443	422	426	469	429	392	487	393	446	415	448	411	433	446	430	430	481	467	447	450	434	463	431	430	419	436	421	442	452	436	432	434	446	412	409	466	432	459	415	431	438	410	403	443	415	427	465	446	422	445	453	446	466	437	444	465	422	447	456	412	475	443	423	432	452	435	429	457	416	468	430	427	400	450	429	427	469	424	404	406	448	420	447	427	451	396	465	459	445	443	414	432	464	407	451	447	397	472	398	437	407	405	419	409	445	443	431	444	449	458	411	417	437	396	418	412	450	439	474	446	424	428	405	420	422	483	430	454	487	449	443	427	415	448	452	447	423	449	415	439	416	441	425	430	422	462	430	393	472	444	435	399	393	403	441	477	471	443	455	474	419	450	448	430	460	441	442	412	442	463	437	395	414	443	437	449	456	443	432	454	429	427	410	436	431	418	421	460	452	439	448	430	434	451	422	450	450	453	469	444	444	463	425	476	428	479	433	410	442	433	434	460	433	439	450	404	432	463	421	458	442	414	463	410	437	437	419	448	434	396	451	431	436	407	494	425	414	390	425	465	451	426	417	394	422	469	447	432	450	410	405	441	409	430	438	398	470	469	437	431	471	415	425	410	461	484	472	445	435	469	401	429	455
25318	20796	9541	5004	3155	2349	1757	1375	1187	1013	934	839	782	739	699	602	562	603	573	550	559	527	507	521	505	532	505	527	442	476	461	490	468	408	443	434	470	424	478	415	422	459	461	442	427	412	409	442	448	414	440	412	411	431	430	439	415	439	415	389	409	446	435	426	403	383	420	429	393	397	396	427	420	490	396	420	435	403	428	421	382	434	434	425	427	356	432	428	399	417	433	374	429	436	415	394	405	419	422	426	425	426	426	425	415	439	423	447	418	436	418	401	392	411	391	399	435	421	424	443	400	438	410	409	410	395	431	440	426	414	397	439	399	421	417	430	410	432	445	393	397	445	375	459	433	387	438	399	435	395	432	413	394	430	403	383	393	410	404	412	409	407	406	404	436	378	385	407	415	392	412	433	475	416	392	443	437	453	443	421	422	444	445	442	399	415	401	398	436	449	415	433	417	393	411	418	376	412	415	413	417	384	399	426	427	388	406	445	435	435	418	380	420	459	413	414	421	422	411	415	439	433	416	406	429	428	424	393	407	438	393	429	422	407	420	398	387	406	408	418	407	457	401	423	408	404	461	410	369	415	406	432	413	415	438	378	409	405	386	430	421	443	431	450	396	405	410	403	402	400	435	422	410	396	433	418	412	404	411	435	436	408	391	443	414	417	445	401	402	432	396	394	423	385	437	411	427	436	396	410	421	436	399	435	404	450	428	433	412	422	464	405	427	400	448	403	443	406	423	426	380	467	413	399	417	423	422	408	442	435	425	410	418	389	426	437	389	411	450	439	432	397	414	429	405	407	438	422	416	439	392	434	396	409	422	407	420	436	410	428	409	383	436	418	449	411	383	427	418	414	428	403	420	410	430	388	420	401	438	415	387	419	425	410	412	457	427	444	392	414	398	408	407	397	401	417	381	422	393	409	390	438	433	431	412	394	406	443	401	411	427	433	432	373	389	436	411	436	395	419	413	423	398	406	416	431	416	411	455	412	420	442	418	378	421	434	393	403	430	408	425	449	417	422	426	426	431	402	430	424	406	433	413	427	424	402	406	413	426	407	395	382	412	390	400	405	436	405	439	402	417	447	390	443	396	426	422	447	401	423	426	387	419	402	393	421	413	427	472	393	421	409	413	426	394	444	403	399	442	419	400	391	415	418	401	426	418	417	405	447	386	423	452	424	411	426	442	406	400	388	394	390	428	424	388	420	432	452	410	387	434	386	388	425	413	409	422	398	448	424	387	414	413	407	426	411	434	430	421	402	413	424	411	402	425	410	401	450	403	411	414	408	407	426	421	421	407	432	371	393	407	428	413	418	410	442	405	408	413	433	407	409	450	400	419	426	416	400	398	403	411	364	440	407	422	398	411	429	426	463	440	419	450	419	411	418	446	417	432	413	372	421	398	427	418	420	371	413	435	435	425	427	396	426	415	459	417	425	434	392	411	429	406	387	423	402	432	414	417	410	429	381	459	434	410	384	399	400	419	428	420	407	408	386	406	393	407	429	408	384	393	371	391	404	425	431	397	427	420	421	446	396	427	423	397	394	415	405	435	411	422	451	419	433	383	435	396	387	439	429	418	392	387	419	439	427	405	473	404	417	463	380	419	425	409	431	421	449	433	413	404	445	443	377	410	400	391	417	421	433	416	395	431	414	389	411	448	433	425	419	382	397	413	437	389	434	424	392	392	427	400	402	406	371	405	410	440	401	411	453	435	422	442	398	413	409	415	433	438	415	391	410	372	457	396	411	388	405	428	431	405	426	411	427	414	453	431	446	407	433	420	448	465	444	383	404	393	421	416	371	428	408	415	391	400	403	419	426	401	458	409	454	410	411	425	394	423	426	424	408	413	388	427	435	405	430	393	428	425	423	391	416	426	418	404	441	444	425	412	437	396	430	437	430	427	431	447	416	417	402	398	423	440	395	432	379	407	396	452	442	417	440	418	421	403	409	397	383	403	403	471	412	407	403	396	432	403	410	428	438	433	411	444	410	409	378	414	445	403	423	395	393	410	396	440	419	403	405	433	425	443	465	426	435	383	403	426	415	410	413	426	396	398	453	427	450	427	384	417	409	427	404	396	396	449	439	424	418	413	413	430	424	413	435	441	440	396	455	434	427	422	420	391	438	434	387	368	429	421	427	413	388	386	444	449	416	397	382	431	402	429	440	445	410	408	441	389	427	400	416	413	378	434	422	412	435	423	416	395	402	434	412	403	430	401	403	385	418	445	410	419	435	389	403	450	403	392	399	441	412	406	385	401	417	393	403	415	427	399	394	383	401	419	404	436	402	421	408	403	381	451	402	413	396	443	407	399	407	411	393	429	430	387	364	400	405	406	389	390	429	412	385	444	396	364	434	367	393	435	414	429	347	401	400	450	436	420	428	402	430	417	403	426	453	408	380	423	418	405	448	436	388	370	401	402	417	440	497	425	429	413	427	432	438	431	417	414	407	440	387	421	434	430	367	396	408	418	428	447	411	449	431	400	406	417	390	402	418	405	431	412	428	435	438	446	406	392	368	438	406	402	396	403	428	428	437	435	392	416	465	404	397	416	389	395	409	439	388	434	381	387	412	416	395	406	405	384	373	403	429	410	428	392	407	401	394	397	438	415	450	442	427	399	465	418	429	430	423	426	410	372	375	394	440	424	422	440	417	409	397	403	429	416	432	416	397	401	450	397	418	414	421	412	415	399	400	399	403	421	409	399	415	444	420	411	428	411	409	400	423	402	448	396	416	406	403	423	437	430	434	402	425	388	420	421	410	445	392	392	408	436	396	411	404	423	460	404	380	418	419	410	420	414	415	419	429	422	437	445	423	421	408	430	409	406	458	427	402	410	450	457	406	427	440	422	435	386	412	386	416	411	408	395	438	401	447	412	382	372	419	393	426	422	407	413	440	430	395	381	416	397	400	408	415	420	401	420	371	400	432	411	426	410	419	410	433	389	444	428	420	439	424	438	449	421	417	404	419	432	419	414	426	448	446	369	424	427	447	412	397	397	385	421	406	403	411	421	411	419	420	424	402	422	433	386	367	437	420	451	421	434	441	391	431	404	437	412	379	458	421	401	408	407	422	416	410	416	429	430	441	411	421	409	423	409	412	422	430	399	430	456	414	406	439	415	397	422	415	406	390	405	363	430	401	400	377	387	386	419	429	426	409	396	400	410	439	418	403	412	418	413	382	431	415	439	442	428	417	424	414	442	385	391	429	458	430	390	443	404	410	413	404	426	470	410	423	425	423	403	436	421	404	463	391	396	418	405	428	440	450	388	385	427	430	436	395	432	453	374	450	395	450	411	418	442	408	404	443	395	425	390	421	442	408	399	416	413	390	393	404	402	438	432	419	414	424	428	396	403	433	373	400	385	417	401	393	408	417	438	378	399	436	397	433	442	413	426	413	429	448	412	405	424	405	391	402	416	385	388	431	402	434	418	406	407	405	407	456	439	450	420	433	405	414	386	424	416	431	383	427	432	400	405	410	414	438
22477	20386	26667	23996	20388	20443	14581	2074	1365	1318	1173	1124	997	994	1018	987	908	1002	924	879	846	854	859	894	914	824	908	827	779	808	825	843	817	817	837	826	811	783	829	863	862	776	786	809	808	749	785	792	836	761	785	791	807	784	809	757	770	818	791	764	786	766	780	798	777	779	837	781	778	794	753	714	788	771	844	790	788	763	740	767	755	739	764	758	793	787	754	734	782	774	802	805	818	734	807	797	787	806	763	786	782	760	754	762	783	794	770	779	814	722	715	784	811	741	743	764	740	803	789	798	744	737	792	785	790	771	785	701	773	759	759	776	754	755	781	773	785	811	779	746	773	747	731	772	785	803	742	776	744	717	753	766	791	737	737	805	735	765	767	834	796	765	765	734	780	757	764	749	753	785	827	781	748	762	742	771	714	758	771	729	809	804	786	767	745	761	775	787	808	775	757	775	796	773	782	796	774	762	756	809	752	803	812	812	755	741	776	774	792	767	796	782	788	746	783	797	745	805	816	781	697	757	845	765	784	778	752	802	768	761	772	815	748	806	785	762	838	813	729	801	778	794	764	780	774	748	813	759	814	746	772	758	768	755	757	773	741	829	803	774	785	831	792	758	797	769	800	744	771	842	789	810	768	775	796	756	754	804	751	747	734	780	700	767	783	757	764	788	756	763	749	737	744	780	767	750	760	775	800	754	767	703	833	715	804	802	778	760	821	741	761	820	719	727	734	743	770	750	757	804	764	774	748	799	730	718	838	716	846	740	791	743	780	775	817	774	823	798	738	767	796	743	804	739	777	792	820	751	789	759	778	731	761	783	793	795	745	777	772	805	779	803	854	741	769	799	802	797	790	771	836	759	829	773	788	755	742	762	719	831	768	774	763	732	700	739	798	801	758	720	742	799	784	771	776	755	784	725	777	800	791	812	725	816	772	730	750	765	818	802	783	787	770	751	739	758	738	763	762	760	778	781	727	774	789	736	811	786	813	781	795	801	823	791	809	794	802	772	837	805	760	761	744	754	750	834	816	797	755	757	787	755	788	804	857	779	769	769	748	801	766	772	797	794	787	820	814	784	830	804	768	756	740	799	797	765	761	767	764	733	753	781	760	803	716	744	737	744	784	742	729	777	778	778	779	829	798	734	732	803	809	759	823	769	775	704	766	751	745	795	781	792	779	794	764	783	761	756	702	785	788	825	790	836	761	772	816	784	770	784	729	776	772	735	811	797	777	774	752	771	723	793	822	757	803	813	770	775	764	821	820	830	798	806	765	804	772	770	748	765	767	755	757	799	771	736	786	834	811	813	823	803	768	755	803	726	760	775	751	815	772	839	754	810	723	816	742	767	782	779	770	774	816	806	822	822	768	732	774	748	755	734	761	761	765	773	763	745	743	692	772	693	751	750	770	754	783	807	745	741	688	732	833	860	780	753	742	766	769	808	767	744	788	763	777	754	783	740	755	788	806	782	768	754	724	782	818	746	786	766	808	767	753	771	748	729	750	748	822	798	764	766	755	779	767	818	776	755	792	788	768	806	811	767	799	764	799	781	751	779	782	785	803	799	739	781	768	741	724	778	787	762	786	758	749	725	802	781	821	755	795	765	765	767	819	789	797	711	758	795	807	767	729	734	812	768	748	740	763	796	751	811	770	774	748	765	756	759	824	790	807	776	774	778	774	742	763	749	799	803	842	756	785	766	747	772	800	783	802	751	770	785	750	720	738	774	822	763	763	791	743	807	753	759	777	748	760	777	797	770	756	869	786	733	754	758	793	802	777	781	778	829	771	793	764	730	764	771	713	770	783	810	774	748	784	788	737	742	790	756	812	798	829	781	775	741	807	782	812	799	732	754	822	723	748	787	773	745	775	802	768	787	737	792	707	796	759	727	791	752	767	786	771	827	749	792	783	798	799	793	786	777	732	776	784	745	763	724	773	745	792	788	765	792	708	764	773	784	717	738	755	807	775	747	752	759	745	727	715	803	790	803	739	758	752	781	744	801	777	716	822	844	735	805	747	758	763	784	795	770	798	784	763	787	790	745	764	836	789	750	778	736	784	793	796	811	810	756	774	796	821	781	781	769	799	752	801	763	742	812	799	765	769	782	792	789	757	755	742	750	792	820	811	751	754	759	754	775	782	772	824	836	767	774	787	826	819	794	717	748	748	751	779	817	797	795	778	777	779	787	781	701	777	782	725	758	743	768	758	789	714	736	757	763	745	772	758	789	762	786	750	774	768	741	815	774	714	805	725	758	812	805	755	732	741	774	771	737	812	796	784	839	789	780	758	746	761	769	810	797	800	792	753	742	714	747	797	818	762	770	754	804	731	789	796	743	721	756	853	734	770	747	772	748	739	762	794	798	744	768	777	765	811	738	799	746	709	793	755	760	832	766	796	769	766	774	772	733	773	814	738	757	788	733	723	817	711	743	731	757	751	732	792	719	783	841	752	795	780	820	772	763	780	808	803	774	782	711	806	754	759	779	748	843	766	748	795	764	764	782	775	767	770	787	798	743	750	755	730	744	753	718	821	770	790	809	747	821	803	795	733	790	799	802	790	738	755	765	758	768	755	771	751	777	771	812	743	735	760	814	802	781	774	776	817	750	764	723	739	801	789	804	789	778	736	722	706	807	783	786	833	818	795	764	756	755	812	778	782	774	784	783	762	694	719	767	758	735	777	756	800	776	774	782	786	744	749	781	827	768	766	748	729	775	758	786	777	679	776	772	776	770	812	817	783	801	749	788	803	776	752	807	828	752	769	763	758	817	775	783	800	746	795	792	818	759	768	805	708	805	756	793	797	756	751	750	764	768	820	764	749	803	745	800	733	779	780	765	781	804	807	710	783	768	701	780	726	786	754	761	855	770	791	761	700	799	807	763	815	784	775	738	715	755	759	754	783	796	748	737	783	774	769	768	741	743	743	757	762	797	793	725	775	785	786	782	789	807	808	730	790	765	783	750	754	758	761	704	755	759	807	748	759	823	734	780	825	764	789	778	787	691	772	735	767	790	764	778	780	766	756	768	790	755	777	782	743	779	817	799	780	767	727	772	756	754	802	744	783	812	777	731	740	769	805	786	716	788	769	806	789	776	778	809	795	800	770	692	780	737	766	761	752	755	760	742	805	779	765	843	734	751	792	730	799	744	783	732	788	749	835	762	786	769	765	808	756	775	829	813	759	752	769	779	783	823	821	754	785	737	756	777	791	784	778	842	746	759	762	743	804	815	808	748	738	766	762	790	724	782	714	787	757	818	720	750	805	791	713	790	799	743	773	779	834	767	771	786	794	819	754	753	763	757	792	763	761	755	756	718	724	762	763	711	785	795	795	759	817	783	769	749	754	731	773	807	756	770	779	739	763	753	710	791	753	791	823	789	788	820	749	776	767	769	813	797	741	786	784	791	776	783	797	801	803	765	765	810	787	720	766	770	778	817	796	770	750	745	743	767	784	755	718	752	774	746	767	766	766	751	779	814	774	773	759	759
27932	22023	15518	8721	5911	4105	3249	2605	2210	1918	1655	1478	1402	1213	1224	1159	1132	1018	1032	1006	981	912	893	915	931	835	853	844	810	779	783	835	778	789	850	821	779	791	831	735	829	777	728	807	788	759	751	785	815	779	750	742	778	745	741	733	773	749	769	739	808	729	753	711	743	764	779	762	738	748	729	786	764	700	714	706	774	773	719	756	739	764	778	747	705	694	732	773	759	752	732	740	782	784	772	749	727	712	726	753	728	751	729	692	689	735	728	696	775	727	757	771	741	698	768	742	776	733	748	752	748	743	713	749	702	751	745	756	743	799	723	708	727	724	777	717	714	727	792	752	703	746	764	723	765	742	714	724	769	758	735	714	784	726	720	720	699	735	781	737	732	757	754	672	714	758	713	776	725	715	756	749	767	750	724	737	706	777	721	783	702	710	790	731	724	771	755	720	742	725	762	722	785	719	719	722	753	765	734	738	665	708	702	721	761	726	694	720	749	702	711	730	716	754	726	752	724	703	774	700	696	713	710	742	756	734	736	755	716	703	762	751	706	790	767	756	729	742	757	730	684	773	734	729	695	745	757	742	750	760	757	766	744	728	714	751	720	723	769	733	710	713	749	703	677	729	730	749	704	731	701	730	725	793	715	721	726	728	752	713	710	726	756	739	723	769	707	713	753	771	740	721	797	755	734	700	715	769	756	733	724	726	788	739	734	736	768	723	713	730	736	735	724	722	728	712	711	751	724	716	717	757	732	728	710	712	800	712	722	692	766	735	686	717	703	731	784	777	742	750	688	759	714	751	750	710	766	749	749	707	722	714	747	745	747	681	748	702	729	694	694	733	686	684	716	677	705	780	732	773	720	745	700	726	785	794	721	742	764	729	694	778	710	737	731	699	789	783	730	748	741	753	740	694	735	745	709	735	728	733	715	741	745	754	741	695	725	743	764	730	733	759	773	710	738	771	726	722	685	766	723	712	738	728	765	737	715	708	731	688	723	771	680	705	720	703	683	719	764	757	698	724	724	719	737	670	717	718	703	753	781	744	729	691	734	721	747	752	742	733	738	717	732	779	746	767	740	730	718	715	712	747	758	734	808	741	717	721	731	787	742	748	723	806	691	738	758	738	771	733	745	692	744	756	752	751	746	702	711	762	766	763	746	747	730	738	743	726	753	706	717	723	721	724	728	765	664	745	733	751	741	720	717	747	714	728	687	715	686	760	696	735	728	683	706	724	736	713	717	802	735	733	691	760	778	741	731	740	712	738	696	714	801	742	718	736	783	740	720	772	722	704	757	741	738	691	768	705	687	689	703	777	741	706	755	692	729	728	715	711	702	707	711	705	725	703	711	760	728	740	769	746	701	712	751	719	693	705	727	690	706	736	758	677	697	721	737	727	745	696	711	744	736	725	731	771	763	730	725	733	729	723	664	782	724	738	741	713	739	731	720	711	758	734	698	703	705	724	712	759	680	721	723	730	711	728	731	710	710	728	707	764	770	703	727	725	737	708	706	709	752	716	715	750	704	681	777	723	732	699	740	729	721	715	668	740	773	678	779	740	761	746	695	717	716	731	714	734	753	689	730	732	670	706	731	684	768	762	712	748	712	702	766	732	700	748	744	730	698	711	713	755	682	743	701	680	740	720	786	734	736	708	760	766	750	789	700	717	750	740	744	735	813	738	709	781	761	721	666	725	769	753	725	713	729	756	729	714	770	782	731	771	751	706	774	738	685	732	738	732	741	726	742	742	753	699	747	756	722	791	734	787	710	743	703	731	747	729	755	769	714	728	745	717	739	700	729	745	753	698	712	708	744	745	781	731	667	769	743	729	727	714	770	733	711	737	745	714	761	727	733	753	699	753	722	754	679	715	694	776	691	766	711	740	696	746	690	721	765	763	699	734	743	710	720	676	714	675	736	718	700	679	757	780	753	763	724	711	734	733	748	716	698	717	756	720	715	711	768	769	660	754	691	745	746	726	769	752	699	702	706	745	714	752	747	699	793	732	782	701	771	736	713	736	739	745	708	726	703	733	729	740	708	665	680	721	692	793	753	685	758	769	687	785	749	721	733	706	758	736	691	704	732	712	765	766	741	740	745	723	746	739	753	694	741	756	699	740	735	719	739	747	774	722	726	749	742	682	762	722	760	762	731	729	743	800	697	721	762	684	724	752	746	698	757	721	724	770	746	721	729	701	757	720	712	713	754	712	714	770	740	709	738	767	754	739	718	697	706	737	725	744	712	747	777	727	753	740	753	688	758	747	744	729	794	699	737	738	746	782	732	693	758	720	694	719	735	781	741	765	722	707	722	736	755	767	688	764	762	733	730	718	764	736	739	695	736	708	730	751	772	721	738	750	727	680	714	730	732	738	704	739	686	698	730	723	701	759	678	710	694	730	764	685	769	762	655	784	687	671	711	716	734	711	717	771	715	744	752	698	669	718	756	757	701	724	708	740	743	762	694	747	778	740	730	759	723	702	785	739	721	708	728	729	720	747	777	733	747	716	754	740	714	696	715	726	770	680	724	738	739	724	749	691	740	703	735	757	732	729	714	789	743	720	695	752	694	753	720	713	714	741	711	735	695	699	733	742	773	726	701	737	725	732	727	685	716	709	743	745	755	715	742	757	728	753	765	703	704	747	702	731	769	788	738	708	688	716	746	769	762	709	726	764	767	768	770	730	727	719	734	700	760	748	678	721	754	723	710	715	768	753	753	704	691	743	725	729	808	749	759	736	740	755	733	754	717	700	708	737	768	785	738	724	673	710	714	810	736	772	744	766	748	756	745	717	751	773	707	760	758	737	684	720	725	745	730	751	699	744	714	729	766	740	766	767	759	744	686	735	748	790	731	722	716	739	688	720	704	727	753	707	756	746	739	748	711	754	731	749	725	733	726	698	716	707	696	740	765	706	754	770	783	748	756	686	681	783	701	716	689	708	776	709	718	720	698	723	724	709	699	739	742	724	720	715	684	772	813	743	703	702	715	655	737	731	734	722	751	763	737	743	711	705	772	713	746	729	750	727	769	724	750	714	742	781	771	713	740	731	686	775	690	726	685	724	684	726	736	731	744	743	755	786	730	712	715	742	747	714	788	717	724	756	718	699	747	762	692	709	687	728	777	753	765	742	781	786	786	760	716	742	744	744	704	752	695	730	747	728	735	719	706	771	796	735	723	746	719	765	757	735	717	729	751	733	779	751	774	742	764	711	679	712	669	657	727	758	743	719	715	722	733	714	736	758	726	702	667	732	681	714	736	707	704	669	740	706	760	766	738	739	737	746	692	748	754	729	686	683	736	731	714	717	741	746	718	701	764	762	779	748	707	713	764	735	741	725	702	710	737	774	763	722	733	735	725	782	747	700	755	748	736	726	735	720	729	744	729	790	721	692	744	729	731	769	717	723	736	750	714	698	751	697	771	743	732	709	740	746	705	750	754	760	755	732	744	775	737	721	736	690	725	734	736	695	784	749	780	719	730	738	767	759	769	716
28745	15343	2444	393	259	254	191	210	188	203	197	173	215	174	171	182	173	183	185	155	187	146	184	182	163	175	180	190	164	167	194	176	177	186	205	188	173	165	170	173	184	171	183	168	164	177	181	164	178	187	172	171	181	160	176	191	173	173	178	187	179	179	167	168	192	182	165	172	164	181	161	177	207	169	172	194	190	188	168	181	185	185	186	167	149	161	165	165	164	182	177	165	178	165	165	189	160	175	171	189	190	179	164	184	157	158	217	168	180	163	188	177	186	184	159	204	206	179	177	160	179	178	161	174	161	186	206	168	179	163	177	172	184	167	174	167	180	174	186	194	152	184	150	168	148	186	167	165	166	171	161	202	157	175	179	158	199	173	185	177	153	207	188	204	185	171	194	168	165	158	180	157	191	162	185	174	183	172	158	181	177	184	183	179	172	197	176	176	160	172	190	156	168	165	164	176	176	165	200	164	195	175	177	161	188	175	173	184	174	178	152	178	143	169	158	184	158	153	196	141	186	167	174	196	185	187	165	178	159	168	175	163	165	172	151	187	176	165	164	168	196	195	183	179	191	164	170	177	172	182	167	147	197	189	179	171	162	174	206	163	176	183	208	177	174	184	169	191	203	167	171	182	170	174	180	162	170	158	179	194	129	166	184	173	169	196	191	181	177	164	183	182	173	146	164	173	151	193	165	173	175	175	144	183	167	171	181	152	166	178	191	185	169	160	170	159	175	181	164	187	184	162	159	162	181	164	182	166	184	169	175	174	177	190	195	189	171	172	177	168	166	169	165	178	184	161	189	183	180	158	171	174	167	185	192	181	167	177	192	205	158	177	177	165	182	141	172	188	153	193	178	159	179	186	193	179	178	204	169	169	151	171	187	196	167	181	181	176	152	172	188	170	181	190	156	162	151	187	148	189	170	198	187	161	183	196	188	182	189	184	178	179	167	160	179	193	164	156	169	153	190	184	176	194	168	175	178	170	180	184	145	184	184	178	177	191	163	173	172	196	177	177	209	185	189	171	192	179	197	174	193	176	191	179	186	168	192	180	172	180	156	183	182	186	171	189	161	183	193	180	188	178	178	175	173	146	174	180	167	182	184	140	186	198	175	167	181	188	184	193	169	163	141	174	167	173	149	167	184	159	189	168	190	202	176	180	203	162	182	161	193	172	179	189	175	184	169	194	193	179	178	173	172	181	165	166	169	168	168	172	157	180	164	187	170	168	163	170	160	186	174	173	192	193	170	175	188	178	183	192	174	182	166	170	158	171	168	208	177	177	177	169	176	176	163	180	204	194	177	165	169	164	172	168	180	156	170	185	185	184	181	177	166	171	166	192	181	189	168	168	174	180	166	165	164	190	169	186	184	162	160	169	182	168	170	181	183	161	190	157	179	184	174	189	176	164	178	177	191	173	156	195	162	167	200	159	182	167	138	184	193	195	167	178	173	191	174	196	178	184	145	180	177	153	190	161	172	168	174	196	182	168	158	158	173	185	165	175	185	156	186	167	196	161	184	185	157	162	163	194	177	135	174	163	158	169	160	146	192	199	183	159	171	163	164	170	179	168	169	166	183	172	170	179	158	154	141	147	179	189	184	183	154	163	175	168	183	191	191	176	152	182	174	165	161	177	181	176	189	163	173	185	169	165	180	152	182	183	159	221	194	163	178	175	170	177	198	175	192	175	182	179	161	208	155	169	175	176	184	159	187	162	164	183	174	188	163	169	164	166	176	161	164	175	162	180	177	174	177	182	164	177	183	169	160	183	161	175	183	157	190	194	154	172	188	198	178	161	180	164	184	167	175	141	177	162	191	179	167	170	164	188	162	176	185	180	153	193	171	190	169	166	193	181	182	183	150	159	197	202	171	164	165	194	168	169	184	170	167	193	175	171	184	170	170	169	164	203	172	176	171	192	172	186	186	191	171	180	185	149	169	164	181	184	188	192	189	186	171	181	179	162	168	185	168	171	177	160	161	169	192	193	155	184	150	175	190	174	163	161	152	180	165	172	187	201	169	196	176	194	190	173	153	177	178	189	166	179	184	190	173	193	163	181	168	196	162	155	182	171	172	166	149	161	195	176	196	163	206	170	185	177	177	179	166	185	173	207	189	156	166	193	187	149	161	181	170	174	162	172	173	179	176	170	197	187	194	176	166	190	166	163	172	180	166	182	193	183	202	172	178	180	204	168	190	166	188	167	155	173	177	186	195	147	163	168	182	156	165	162	173	185	166	167	179	193	177	175	177	177	180	197	186	191	194	173	181	200	186	169	168	167	192	171	169	166	201	172	172	153	172	182	183	145	183	180	184	170	181	178	193	177	169	186	168	179	199	179	179	173	179	182	151	156	182	181	182	178	162	161	190	147	174	175	170	177	169	187	181	174	186	173	189	176	177	182	188	174	181	179	170	174	180	193	166	167	177	180	175	182	180	176	176	158	159	168	195	202	172	139	175	178	210	171	179	185	157	172	181	184	167	204	178	153	191	193	180	180	204	193	194	145	188	167	147	177	166	174	163	151	170	163	194	175	181	198	187	180	169	170	155	163	177	163	185	164	152	174	174	184	173	182	176	172	175	177	175	165	178	179	187	152	164	185	166	164	175	159	171	175	195	156	165	195	169	189	175	162	187	176	180	195	181	197	156	201	159	187	178	185	163	176	174	182	161	189	171	191	163	179	177	193	189	189	159	171	169	180	201	172	170	189	165	173	166	180	188	179	185	169	173	181	170	174	151	167	160	166	176	163	186	188	180	195	182	178	181	201	182	193	158	169	183	189	180	202	151	193	176	178	164	191	186	178	158	150	172	157	170	165	204	157	154	163	171	170	179	167	178	168	162	188	196	154	190	180	186	177	200	145	152	183	164	158	167	185	181	181	192	175	165	181	186	181	188	186	146	182	185	167	160	193	192	166	174	166	191	170	193	184	187	195	193	163	170	177	173	200	168	200	164	167	174	171	166	153	198	156	176	166	166	171	200	196	188	170	181	183	197	203	166	191	197	171	170	188	194	171	160	189	186	169	163	189	188	177	193	172	185	186	183	170	175	173	178	175	182	159	175	154	171	186	183	205	172	177	159	162	187	194	176	179	180	192	168	175	166	154	166	190	155	191	172	160	176	195	180	178	182	157	168	193	180	153	172	172	184	187	156	148	180	169	154	190	171	169	180	194	161	160	181	183	156	172	167	173	201	185	180	173	162	170	179	206	182	186	174	175	176	163	164	192	189	146	150	177	176	183	165	190	172	167	190	175	175	160	185	185	171	154	198	191	166	164	175	164	174	167	167	163	145	185	166	180	168	183	182	192	181	189	171	184	179	176	183	181	154	191	173	186	147	173	161	175	163	180	179	158	181	160	193	179	170	187	198	157	177	182	169	146	193	175	157	177	159	160	167	153	199	177	152	187	184	182	200	174	171	186	187	169	160	174	153	164	175	169	168	181	188	176	168	165	182	183	165	173	197	181	182	174	152	180	157	172	179	165
16933	5183	658	454	312	253	281	262	242	232	203	193	201	203	208	198	206	209	196	199	209	206	207	230	217	211	190	204	196	217	173	176	204	217	199	185	201	213	200	205	184	188	177	197	188	193	183	200	198	188	212	210	181	224	180	173	193	189	193	178	207	195	193	183	165	220	217	192	205	215	184	189	192	178	186	189	203	198	216	203	199	200	198	187	160	215	192	188	198	191	210	185	161	211	207	180	180	185	201	191	200	186	201	209	220	219	203	198	212	192	192	189	168	171	187	187	214	190	211	207	211	183	214	221	214	188	189	180	196	187	172	177	162	212	204	196	215	175	168	190	195	202	194	191	193	182	192	207	200	189	176	195	208	195	187	205	166	221	196	188	207	203	195	196	185	181	202	186	218	184	202	187	193	183	182	167	194	192	205	179	204	184	205	187	210	203	214	189	202	186	191	193	185	167	173	233	191	190	206	206	191	178	192	192	197	201	187	204	179	189	208	197	179	173	172	205	192	201	176	207	185	205	223	193	181	192	177	190	205	178	205	194	194	179	192	207	181	191	218	219	187	209	207	197	206	176	180	179	192	195	180	195	198	196	207	192	210	210	154	204	205	192	205	180	181	212	173	210	191	188	182	218	211	207	181	188	193	199	188	173	227	198	173	200	195	216	193	198	180	184	186	215	216	199	182	203	196	214	208	175	199	214	193	180	199	197	201	189	199	178	230	183	190	191	210	172	193	190	192	186	194	192	173	191	189	191	200	196	195	210	174	206	175	189	204	187	202	190	200	178	189	175	207	196	185	198	205	234	172	167	177	190	194	172	183	202	201	193	201	181	187	191	218	201	195	209	206	179	204	204	223	196	180	209	188	183	193	213	175	206	171	201	193	191	182	198	199	178	201	173	186	208	198	211	197	206	201	207	197	205	200	196	199	196	180	212	179	167	195	195	187	211	189	208	196	185	191	195	190	165	206	194	186	203	175	200	197	192	186	179	200	189	179	202	161	192	180	186	198	191	205	196	193	199	197	202	213	181	181	213	213	222	192	192	216	177	221	187	165	191	186	202	188	175	181	209	197	184	178	189	184	190	221	230	197	197	202	197	193	196	202	168	178	200	190	197	191	191	244	187	190	185	194	186	207	223	179	207	216	188	203	169	205	170	184	193	213	207	178	171	181	159	191	208	203	185	175	213	202	199	168	200	189	204	187	177	160	173	206	198	201	187	203	179	180	203	177	184	182	196	199	189	196	196	200	197	168	193	200	199	195	194	191	179	191	204	197	205	184	193	201	182	204	182	197	205	197	202	201	196	180	190	189	215	225	193	198	212	206	197	174	189	190	192	165	201	178	180	197	211	182	198	202	174	201	183	169	214	214	181	220	190	190	205	197	224	191	200	191	207	205	189	220	179	198	185	177	184	190	224	171	208	188	204	183	172	213	192	184	199	213	187	202	214	191	225	177	186	202	204	181	194	181	215	197	224	202	204	192	214	174	212	190	211	186	172	199	180	214	178	216	176	172	206	210	204	203	201	203	193	176	194	181	168	194	218	199	189	219	185	186	199	192	192	198	206	168	195	217	217	197	215	201	174	171	183	198	225	187	192	197	185	202	188	183	230	196	196	204	192	208	226	197	195	206	179	183	218	184	210	200	203	185	187	193	199	175	199	211	209	190	189	206	193	196	191	199	157	168	204	206	190	195	196	193	199	210	175	197	205	177	190	188	203	178	189	199	196	185	201	189	185	196	196	177	189	216	197	192	188	210	199	187	186	200	195	188	184	203	177	175	185	204	218	191	206	191	180	196	200	196	182	201	179	176	190	187	205	185	197	182	208	194	190	192	194	201	207	214	197	168	200	166	177	210	207	195	190	190	189	178	180	195	194	188	195	210	186	183	183	183	185	211	191	223	188	193	203	213	207	199	179	205	215	173	193	184	171	200	235	196	183	185	196	201	196	213	189	178	198	183	190	208	208	209	164	192	191	211	190	182	193	192	214	199	211	212	191	199	192	206	187	199	210	215	180	192	209	199	190	178	204	202	207	195	195	207	195	191	189	167	184	216	196	206	190	203	194	187	195	191	197	187	199	212	215	186	187	213	189	205	199	184	175	176	193	177	226	212	202	214	186	205	213	201	200	182	202	195	202	210	214	201	194	202	188	211	198	190	177	218	209	195	195	176	191	165	183	169	201	194	202	189	200	217	207	200	197	184	183	206	218	180	186	200	205	194	202	197	195	208	186	193	192	206	185	193	183	209	201	178	194	183	194	191	204	161	190	189	173	195	208	228	177	198	176	206	195	209	195	202	209	184	199	185	187	186	185	161	196	181	177	192	192	198	176	212	199	173	195	169	199	191	179	200	173	170	196	209	170	192	186	198	176	191	223	187	174	179	201	180	223	206	201	179	194	183	196	187	229	195	202	201	214	191	178	175	209	201	206	173	181	207	195	184	206	183	196	189	189	188	207	178	177	205	197	188	207	198	186	176	177	213	183	195	176	205	212	217	180	206	194	204	200	174	178	209	194	202	184	193	215	185	173	203	205	180	221	184	219	194	193	222	179	197	185	193	194	194	176	205	201	171	206	177	181	178	182	199	200	199	177	189	188	196	199	205	202	185	194	198	209	207	193	207	205	199	178	202	197	209	180	192	176	205	196	191	195	194	183	192	200	192	197	202	217	194	197	191	207	182	190	188	181	174	196	184	195	183	199	201	190	196	208	215	180	203	203	200	185	190	209	179	192	178	219	217	192	231	190	204	199	189	200	210	204	193	189	188	190	218	203	190	186	195	222	214	172	186	163	187	195	192	205	211	190	191	197	200	179	197	199	220	188	188	194	209	203	208	184	183	196	201	182	181	219	184	205	197	192	172	201	191	210	190	193	181	203	179	209	186	175	187	203	191	176	169	195	190	192	203	208	205	202	181	197	198	220	192	192	164	157	198	198	197	182	195	194	182	200	213	182	193	190	182	175	151	200	183	189	169	183	174	211	195	170	184	207	198	215	190	203	206	199	180	230	184	179	189	184	203	186	227	192	203	186	176	222	198	181	187	176	221	183	198	188	185	186	196	186	194	198	184	198	211	189	178	200	192	219	184	219	187	174	208	210	199	207	184	184	206	197	183	174	177	201	187	196	202	209	179	210	197	194	216	199	187	190	188	180	195	208	204	217	183	177	173	171	191	198	195	190	190	177	201	181	185	178	187	192	215	184	210	192	186	185	192	208	210	200	191	178	206	185	198	199	229	195	216	221	193	167	177	193	200	194	186	199	187	170	184	190	173	186	193	178	201	214	212	205	184	201	197	200	192	185	203	192	187	190	204	197	187	203	210	205	189	223	207	201	194	198	186	184	198	176	240	201	199	194	199	204	184	170	208	189	170	213	205	191	209	208	208	195	177	179	220	234	207	201	179	190	197	196	188	188	215	197	209	182	238	218	176	232	194	190	194	184	177	187	220	186	211	186	195	200	202	195	182	192	173	196	180	203	183	195
24538	20398	25870	24817	20395	14093	1511	922	724	682	677	616	576	557	562	537	546	516	493	517	504	497	470	442	522	489	440	472	512	460	480	476	494	424	479	439	466	415	411	458	441	421	451	439	454	468	450	443	422	455	448	484	413	420	447	468	412	454	441	438	456	434	446	482	449	426	396	454	470	430	441	462	487	502	481	469	451	506	459	427	438	456	443	466	417	443	444	400	431	446	479	457	413	430	445	445	432	418	443	495	449	461	465	442	430	454	467	466	447	455	437	407	439	473	431	410	471	464	436	433	450	440	409	450	394	400	435	448	432	437	452	415	433	469	449	456	397	442	428	425	465	407	452	447	436	452	400	431	415	419	438	416	404	457	438	429	440	412	434	441	427	501	428	459	455	428	436	443	418	445	431	396	444	450	450	436	426	420	397	424	402	437	469	448	461	441	412	425	407	451	487	475	407	447	445	488	452	474	420	426	435	414	466	438	460	436	439	482	457	463	419	413	436	451	429	457	424	475	428	420	433	448	423	436	436	458	445	440	452	460	402	453	433	429	413	421	434	434	418	402	463	468	420	457	442	442	392	409	405	429	448	414	481	422	448	404	442	444	462	494	417	467	434	437	437	428	434	437	452	451	421	444	421	464	458	420	482	453	484	459	395	444	440	445	459	431	414	429	448	426	479	437	439	419	460	439	416	445	421	425	484	486	414	437	427	442	435	435	416	419	457	451	428	413	396	413	535	440	387	409	409	436	470	437	431	463	464	450	468	425	463	439	477	434	433	423	422	482	438	437	432	433	447	459	442	438	440	488	454	421	437	459	449	459	435	449	428	484	387	466	434	451	413	401	400	412	403	432	461	435	484	443	433	416	416	427	452	453	421	445	403	413	451	453	443	425	447	396	451	422	434	433	483	428	458	449	439	445	426	418	429	423	411	440	421	444	450	446	434	421	391	409	423	422	458	428	462	435	437	444	457	412	451	427	424	482	424	424	433	445	444	453	416	430	437	487	441	449	411	447	437	471	427	463	442	412	400	442	439	436	430	434	414	441	438	453	445	438	478	464	454	416	479	468	489	398	441	436	433	397	453	430	481	441	417	437	420	424	431	432	443	445	439	413	452	413	477	448	398	474	427	419	437	445	452	397	400	448	426	412	425	450	433	469	454	422	441	406	443	440	418	451	430	431	442	442	423	491	470	424	442	450	427	428	449	462	453	425	471	449	436	455	433	429	449	491	444	507	444	455	430	462	403	433	446	457	439	434	436	412	430	439	415	448	466	438	476	457	428	456	469	448	450	443	462	460	417	399	433	460	458	418	438	388	426	443	449	445	458	420	450	428	449	424	470	448	426	411	408	460	461	425	406	437	376	445	469	464	450	439	468	486	430	419	449	467	437	434	448	426	426	467	434	410	416	421	428	422	452	470	426	466	438	432	437	442	430	466	429	462	430	476	461	441	430	459	455	463	423	421	446	458	465	384	430	449	453	430	420	464	480	460	478	449	429	467	420	487	424	414	433	489	438	461	457	434	445	463	466	434	472	426	449	455	451	399	466	400	440	427	410	439	446	456	412	428	424	457	420	424	464	422	445	412	436	437	466	434	456	434	388	440	445	482	414	438	468	440	425	439	421	443	446	428	452	431	459	447	427	411	455	425	434	395	427	464	473	425	421	452	430	452	477	432	423	433	421	485	447	422	435	465	456	438	401	430	410	413	435	432	426	432	428	447	439	456	445	432	429	435	455	463	450	445	421	474	436	421	435	418	424	446	439	461	444	460	488	424	427	432	458	461	429	408	476	452	445	423	469	440	460	444	486	462	423	438	445	381	463	439	433	431	436	427	446	472	434	436	479	435	442	418	441	424	433	446	432	459	431	394	402	430	459	427	463	445	473	483	433	441	440	466	414	441	454	437	441	466	433	423	468	449	464	435	451	467	437	423	438	467	430	428	467	443	419	468	469	452	448	424	454	468	467	447	398	467	423	419	406	440	440	459	436	437	418	424	446	454	496	416	401	423	421	438	446	387	476	452	450	441	456	440	460	476	454	437	439	426	408	437	459	451	458	457	429	438	424	405	458	433	434	451	467	447	491	450	432	423	469	455	420	430	438	413	474	432	434	427	451	416	444	440	432	439	415	474	489	451	434	465	492	459	454	434	459	442	428	406	443	455	426	418	439	426	390	441	476	423	469	463	419	425	418	415	435	404	382	406	436	427	421	406	410	478	458	424	410	460	438	446	431	465	453	415	404	450	464	449	436	461	447	478	466	423	438	456	452	443	434	494	415	451	488	422	447	466	442	430	406	423	450	439	469	482	395	404	438	444	476	417	397	428	426	445	450	444	441	421	469	426	445	438	420	459	444	429	487	438	421	436	458	410	437	431	446	431	419	386	450	439	468	453	414	457	460	443	432	443	420	410	453	457	444	456	425	425	421	417	424	470	441	446	418	453	446	443	456	455	411	428	437	427	425	448	411	405	442	425	462	446	451	468	417	412	423	446	404	455	425	441	433	489	423	456	435	438	436	450	439	456	429	449	413	405	439	454	455	430	377	454	426	476	446	407	471	438	440	457	440	395	424	495	440	459	454	447	390	433	458	451	430	460	418	443	415	467	448	398	439	408	416	434	420	427	429	482	438	409	435	472	465	443	466	440	406	454	469	451	412	437	438	401	423	443	469	422	441	437	438	467	457	440	420	445	409	454	431	417	427	423	429	429	411	406	450	456	459	459	476	448	442	436	469	423	437	455	440	437	456	480	421	430	429	429	447	449	431	434	446	434	450	450	448	449	447	468	445	418	416	410	424	457	407	466	477	453	430	430	399	468	451	480	451	447	451	423	442	467	454	416	425	440	443	440	428	400	446	451	431	437	427	447	423	443	441	485	449	450	441	433	407	474	434	447	430	438	468	409	444	469	472	468	419	440	427	411	439	400	466	434	439	390	466	428	430	430	435	449	403	469	454	416	449	424	392	464	431	427	440	409	436	409	420	458	442	438	435	451	442	414	481	435	419	471	418	433	470	379	427	419	458	464	442	497	432	448	433	416	462	437	451	427	386	420	433	456	433	441	407	456	436	447	466	425	466	448	424	436	457	482	472	428	457	432	432	457	484	460	436	452	423	439	413	428	438	396	474	459	455	425	439	464	433	443	422	425	442	438	432	399	422	414	455	434	447	448	430	417	437	494	433	448	437	449	439	449	441	427	445	411	404	432	429	469	484	463	440	463	408	476	432	427	453	464	399	426	425	444	446	475	458	440	449	421	454	417	424	475	437	434	430	406	464	440	462	466	473	441	440	438	444	418	420	483	440	413	414	466	455	441	422	404	449	451	437	462	430	478	452	469	435	434	414	462	434	434	462	441	436	441	473	415	434	428	447	442	446	444	431	467	443	445	435	430	455	431	460	444	429	407	426	441	430	446	442	424	461	404	427	465	418	426	436	420	462	431	442	457	455	446	447	432	422	413	428	425	450	441	444	436	449	491	459	436	435	417
30538	19899	9508	5065	3257	2358	1700	1411	1171	1045	988	869	741	707	688	677	589	618	570	545	564	554	527	518	465	510	465	474	444	475	499	500	460	419	419	413	424	437	459	474	424	451	477	429	449	412	405	444	458	426	404	385	387	439	437	451	414	437	443	437	421	432	443	404	445	443	429	419	415	443	432	408	410	453	428	418	430	478	420	437	410	418	428	412	398	459	423	412	439	420	424	411	465	447	439	430	422	382	409	395	419	370	424	466	415	435	423	414	413	426	405	374	412	421	409	399	417	433	444	438	411	405	414	423	374	429	445	410	470	423	467	386	383	436	458	457	427	392	451	426	425	413	404	421	428	420	393	399	385	434	455	405	421	414	468	438	403	426	396	445	398	386	397	419	422	417	416	430	422	409	414	433	430	416	419	475	416	427	452	395	427	446	433	411	428	420	409	416	427	415	449	429	412	405	435	424	410	403	404	435	423	448	443	423	424	394	429	409	387	401	415	402	425	393	427	457	405	408	380	404	410	384	410	436	442	395	449	411	403	425	426	417	425	382	427	401	417	422	456	421	442	421	407	402	409	394	414	429	402	409	415	456	413	423	423	419	421	435	424	469	427	429	428	433	391	407	413	404	438	424	410	386	419	407	452	429	440	431	435	425	425	408	390	411	405	415	434	423	402	442	461	392	423	445	399	402	398	405	429	390	442	412	442	411	405	423	422	413	419	423	436	430	422	432	439	385	413	410	381	408	396	424	404	400	413	435	402	423	438	437	420	413	419	404	426	426	422	401	404	403	411	436	412	433	410	423	428	415	409	411	416	415	419	439	445	419	418	433	416	414	391	392	421	413	426	395	453	417	427	415	398	436	409	434	403	403	431	409	419	419	391	436	432	437	429	414	410	430	389	413	424	415	405	393	380	432	412	412	433	406	443	414	393	401	447	419	405	459	411	432	444	450	403	372	445	385	424	396	395	446	377	426	384	426	439	479	412	411	438	398	397	415	417	433	451	409	425	430	418	421	386	450	458	402	426	449	411	411	416	432	449	411	422	441	393	456	412	402	401	432	438	401	408	426	410	450	384	429	422	439	430	418	441	436	436	424	426	410	445	401	404	431	412	409	413	395	391	438	409	434	415	393	437	428	400	412	416	418	419	434	394	398	422	391	396	413	402	447	393	436	379	406	457	424	402	420	413	427	446	465	417	395	431	403	398	430	408	418	428	413	411	418	394	399	429	412	415	384	398	418	401	443	401	450	423	420	444	413	429	435	427	423	411	419	441	409	402	461	429	417	407	456	408	437	442	442	434	436	431	454	375	430	398	425	450	453	405	410	416	429	403	384	438	415	409	402	385	418	434	434	427	411	434	427	405	408	444	416	432	416	415	448	389	369	389	399	399	402	430	445	424	430	421	422	438	456	398	364	405	380	431	415	421	449	429	420	466	421	421	412	439	415	396	383	447	421	425	379	456	420	413	391	461	450	415	390	421	403	452	396	431	415	430	413	409	432	397	405	394	436	424	388	434	444	422	431	454	417	406	400	434	438	428	428	443	422	390	416	399	425	443	429	406	426	408	416	402	387	447	412	407	427	411	431	418	401	397	395	401	429	387	399	421	405	446	405	453	445	425	426	429	416	399	395	417	400	411	439	378	402	406	396	417	434	412	411	415	416	447	415	405	416	400	447	449	426	388	410	409	421	403	421	445	432	417	448	408	463	435	411	377	424	427	436	429	370	428	445	378	440	433	425	423	423	387	421	442	414	388	394	435	441	447	419	437	391	419	408	421	429	440	396	412	414	422	418	397	456	437	397	412	416	384	449	404	409	436	430	436	381	425	440	389	404	404	431	412	425	437	408	382	412	409	402	392	406	428	455	391	395	408	431	495	433	394	413	418	418	438	433	432	391	399	433	417	424	431	441	403	433	417	401	428	439	443	399	411	414	410	464	421	404	415	403	385	429	398	426	406	470	452	436	443	439	430	404	391	462	398	397	410	444	418	455	437	451	438	447	399	400	434	424	390	411	437	454	411	391	394	389	409	400	415	401	422	404	433	395	407	393	434	399	403	440	382	421	442	407	425	424	401	420	416	421	394	436	434	443	415	395	402	398	390	410	429	438	422	421	420	404	444	425	436	408	424	397	409	436	411	437	395	423	422	416	391	435	404	416	409	408	375	434	421	416	382	429	422	445	416	427	421	446	419	386	448	436	419	401	433	431	401	417	432	421	445	380	420	409	402	417	382	440	418	408	408	403	432	378	435	429	418	456	397	435	399	399	458	406	410	400	425	417	403	433	410	376	438	419	411	441	411	397	428	434	408	463	401	443	424	432	431	432	377	378	411	419	420	456	447	412	388	434	440	449	424	384	427	388	435	400	421	446	427	435	432	393	438	430	437	410	425	420	449	410	436	410	390	424	435	381	398	416	386	448	425	407	442	419	441	456	410	447	390	443	451	398	404	441	410	413	396	455	384	400	416	427	432	411	377	466	440	410	434	403	412	409	410	409	426	416	395	398	403	419	444	416	389	406	396	381	401	408	430	412	410	420	364	414	412	404	459	433	446	396	399	475	397	413	406	474	452	392	411	409	413	413	437	412	412	407	407	396	412	417	404	437	417	428	402	396	435	397	439	415	358	434	453	434	406	389	437	461	423	420	456	425	425	439	415	408	419	430	449	391	425	412	403	425	395	446	411	399	435	425	415	430	444	441	406	403	442	434	450	415	435	426	420	392	428	399	438	434	450	428	421	427	396	402	425	402	462	410	406	408	388	431	402	438	424	399	411	427	424	427	453	411	436	422	407	396	415	415	414	393	415	378	447	382	405	397	410	415	408	412	444	403	449	410	433	437	439	414	431	389	436	411	455	438	388	390	421	429	434	409	427	362	485	441	443	421	456	432	442	454	426	415	409	404	445	444	415	381	397	400	447	425	401	418	442	408	436	402	390	394	428	459	395	458	400	414	405	427	431	421	420	426	368	404	444	407	443	408	432	416	420	401	408	408	392	410	434	419	401	449	437	417	405	442	389	413	411	451	430	400	420	413	413	421	411	405	407	417	390	409	434	448	441	453	444	443	417	454	423	404	427	460	427	444	410	401	423	400	409	426	438	376	408	455	410	388	418	416	437	417	450	389	412	385	402	434	417	387	409	389	447	397	397	384	427	429	422	460	400	442	432	458	438	416	392	367	429	404	441	399	423	403	412	428	418	395	409	435	388	422	441	397	364	421	424	418	440	419	408	427	454	395	405	412	417	433	419	431	378	434	400	443	370	428	453	446	416	405	456	392	434	423	450	409	421	395	442	418	439	430	407	374	389	426	448	426	424	398	392	418	413	404	395	468	427	434	398	409	416	401	419	398	411	406	427	426	400	381	417	454	412	410	428	446	396	391	403	404	425	423	398	426	409	419	463	380	394	421	411	400	407	390	417	448	423	405	442	424	445	415	426	438	420	411	401	437	445	417	422	429	404	398	418	450	399	431	442	417	393	413	444	410
22454	20394	26089	24582	20394	20453	12594	2009	1463	1314	1171	1118	1081	1020	1027	935	892	932	926	884	857	926	925	906	844	849	895	882	880	856	854	798	793	793	850	838	810	814	842	822	793	793	796	841	788	790	841	776	809	752	829	815	778	778	801	816	750	869	746	817	792	789	822	810	842	782	814	779	785	774	771	759	810	785	786	831	756	755	762	787	737	776	771	782	800	801	779	804	767	768	798	802	786	747	780	781	777	772	827	763	821	830	805	787	762	782	784	808	804	766	729	775	762	750	789	800	736	789	799	770	845	749	778	803	830	788	780	806	801	784	748	767	797	775	859	727	821	756	780	802	755	784	787	748	781	727	759	733	826	811	776	745	776	756	779	774	753	768	769	813	779	793	789	777	803	808	762	796	767	743	741	779	746	814	787	767	805	780	776	749	787	761	761	711	810	790	774	790	785	813	782	778	744	876	782	777	845	767	734	817	784	766	795	807	755	792	856	760	794	792	739	746	752	842	763	798	787	776	779	812	841	765	819	786	759	764	791	758	845	757	769	786	800	776	790	800	756	775	816	787	788	763	772	782	757	784	787	805	792	775	812	760	754	759	802	775	798	824	776	781	744	776	735	750	782	786	779	747	791	789	757	749	829	796	761	826	801	789	774	752	766	818	765	746	784	727	818	746	753	742	767	799	796	795	768	757	808	796	762	735	757	804	782	778	785	812	866	790	780	758	739	798	794	817	774	782	751	760	742	775	792	759	769	780	793	772	751	784	764	766	795	774	769	753	800	718	853	782	809	787	775	778	788	763	808	764	744	763	767	770	775	767	754	769	762	774	748	800	810	764	735	779	763	774	817	782	814	797	791	745	777	782	701	767	774	750	782	767	763	781	780	770	717	718	751	767	800	743	788	742	779	774	772	776	763	747	747	808	756	819	788	795	788	785	800	748	737	735	737	729	804	796	767	783	748	739	804	765	809	778	789	798	757	736	787	758	790	782	819	711	763	824	810	747	754	770	802	731	789	796	746	833	771	738	779	787	764	751	773	768	735	841	768	769	741	808	781	742	736	788	785	777	779	772	787	822	774	800	741	779	798	759	769	784	786	753	737	752	798	742	804	756	819	786	812	767	767	793	739	769	735	782	788	808	772	786	729	803	737	739	774	760	793	797	812	800	771	784	805	785	788	757	781	764	781	752	765	737	747	805	741	759	771	851	787	798	752	799	753	747	822	751	796	814	753	761	768	778	804	808	778	748	775	768	760	729	766	763	773	740	713	793	817	779	793	788	816	780	813	816	734	776	745	814	765	788	707	774	794	777	758	830	809	725	776	766	733	730	774	774	812	767	795	776	749	850	826	741	793	799	744	773	727	692	743	780	759	786	790	757	773	761	744	785	800	756	795	775	729	748	778	745	820	806	766	763	748	783	767	807	785	788	764	784	734	738	761	762	786	760	747	797	791	777	795	836	761	729	719	797	792	785	832	820	839	761	795	760	769	757	777	795	801	768	798	740	760	788	852	800	772	785	766	805	768	811	810	807	748	766	803	727	810	789	843	787	780	758	730	783	792	793	736	775	751	835	745	750	809	797	770	814	699	752	779	772	766	774	757	790	764	789	776	758	794	789	768	764	737	820	776	770	736	757	789	785	790	794	758	743	809	790	810	773	821	827	822	778	810	779	759	778	776	781	799	778	879	828	770	750	776	726	840	805	772	766	796	745	775	776	791	829	807	776	766	757	793	776	752	762	796	776	724	763	799	755	722	745	794	774	830	803	770	772	722	756	766	827	746	744	788	808	739	756	778	802	827	802	791	848	743	790	740	764	800	763	760	751	766	796	761	730	778	731	795	751	816	789	740	802	808	738	821	773	833	749	759	764	787	796	786	720	764	768	763	749	751	817	787	810	779	749	764	775	775	778	788	797	793	763	811	796	841	780	754	772	785	724	821	799	768	821	805	825	754	760	779	835	761	724	761	781	772	732	778	753	802	758	755	772	806	779	750	827	752	762	777	791	774	783	811	773	790	747	746	796	768	755	786	803	763	786	743	748	796	797	809	760	748	789	754	773	792	761	768	743	752	767	799	770	812	787	784	749	759	750	745	782	746	773	778	768	783	816	812	772	780	769	761	769	810	771	833	747	736	785	743	790	777	810	812	768	750	736	761	830	829	742	755	771	796	751	758	817	786	740	811	790	775	784	745	777	773	810	759	789	825	797	751	798	779	774	813	782	753	754	801	782	818	773	783	784	769	760	766	768	751	808	759	795	803	758	829	805	776	748	809	772	769	807	785	759	786	796	800	752	860	817	826	763	740	764	751	744	802	733	823	809	773	819	793	774	768	839	778	765	763	773	710	786	800	827	768	810	791	844	799	761	768	754	778	722	753	762	720	814	776	805	800	790	770	785	782	752	781	752	753	775	793	762	748	757	769	792	786	793	799	832	742	819	759	745	769	787	793	766	804	816	748	772	766	777	822	824	787	799	793	770	769	831	784	755	788	797	770	744	729	785	773	775	766	805	808	737	791	791	800	740	749	789	781	790	729	772	813	807	788	758	748	802	758	787	773	766	806	748	761	809	772	781	789	806	747	786	797	736	758	787	725	747	753	749	800	801	839	759	739	820	824	762	800	757	761	768	767	759	818	755	832	701	740	794	802	746	798	847	734	714	770	826	712	791	750	796	748	718	785	797	852	766	754	763	786	765	822	810	780	747	782	747	767	749	822	808	736	757	838	787	791	788	789	752	810	806	735	735	777	782	761	813	811	779	749	795	728	786	776	773	756	746	774	770	748	821	767	784	802	765	785	786	813	774	790	771	797	789	729	735	766	780	816	764	752	788	786	742	788	790	798	803	735	763	805	845	817	795	781	749	749	833	771	825	782	784	745	754	734	802	799	763	762	799	752	758	822	735	799	790	743	791	771	759	760	751	788	813	782	829	755	784	778	799	820	774	822	797	734	749	749	774	810	788	761	761	741	787	779	746	787	796	801	791	796	806	784	762	805	792	805	810	774	769	762	737	783	819	799	753	824	811	808	777	809	768	716	815	743	728	751	785	798	782	753	736	782	742	766	772	720	749	765	778	746	765	773	779	755	814	810	724	742	738	772	722	770	826	770	810	703	852	791	737	799	764	774	795	734	784	794	830	786	813	714	723	784	765	842	827	771	748	793	759	772	749	792	776	761	741	754	775	778	840	776	809	787	752	774	723	741	791	720	814	777	741	783	821	781	775	826	789	773	785	747	790	777	815	808	798	763	773	830	770	756	777	788	750	768	761	775	754	799	778	752	788	771	777	731	734	770	778	791	800	789	809	779	772	803	787	750	761	748	775	770	787	739	784	791	797	767	721	761	786	708	731	824	754	742	780	782	740	746	804	770	773	792	727	790	806	769	774	874	732	747	757	764	812	817	742	775	783	756	785	779	857	827	810	787	857	792	831	732	777	784	805	802	781	765	773	776	743	766	794	771	774	809	745	808	786	789	818	815	767	746	782	781	777
25622	22415	15760	8943	5857	4311	3301	2614	2267	1997	1773	1538	1351	1261	1215	1198	1087	1090	1032	996	994	964	948	908	900	922	816	856	869	846	771	802	840	772	812	752	775	758	750	761	816	834	736	770	781	775	768	767	777	764	792	779	717	735	755	807	754	803	799	778	788	714	742	768	752	784	749	761	752	764	817	766	756	748	771	719	778	744	731	736	706	749	703	753	741	761	736	754	744	789	715	774	766	755	743	717	723	730	725	711	709	759	705	740	810	749	761	695	717	764	738	717	739	730	736	753	728	711	758	738	757	713	715	742	722	727	710	743	680	701	692	790	721	727	712	740	745	715	720	731	723	715	725	769	714	774	731	792	729	753	727	713	734	705	780	730	753	757	717	697	741	803	729	748	775	716	761	710	740	752	747	723	731	731	753	707	773	766	722	743	758	815	710	768	692	695	762	736	750	755	710	731	719	689	690	713	707	723	697	743	762	732	738	709	745	704	728	727	727	744	675	724	706	724	756	724	722	727	735	723	730	726	762	697	732	721	731	734	747	759	741	761	722	703	740	702	717	707	729	716	678	747	773	719	760	756	743	717	782	716	759	764	782	760	740	812	764	707	724	763	754	712	731	719	720	786	725	684	753	741	752	760	769	698	745	732	690	705	735	738	742	729	761	707	769	763	750	708	695	736	730	747	762	722	733	695	720	760	711	709	737	716	707	731	722	802	702	758	711	717	673	744	745	751	773	736	715	745	753	717	735	760	711	784	759	757	712	718	714	708	731	721	752	718	760	706	811	759	744	813	750	711	764	758	736	739	757	750	718	697	765	701	722	727	715	744	768	788	754	726	752	733	728	726	751	739	732	707	716	746	731	714	740	704	732	750	732	768	741	742	778	670	754	681	734	679	685	724	756	727	806	766	793	739	710	761	754	782	713	729	741	754	734	711	753	727	782	718	760	683	711	754	717	706	759	728	723	713	749	717	719	701	766	706	683	712	741	761	746	757	702	661	716	730	760	764	714	700	778	715	727	713	750	688	692	756	741	712	702	741	750	724	720	707	738	754	687	769	757	763	740	786	722	756	718	744	704	695	764	758	662	723	709	694	684	764	731	665	773	710	722	754	698	713	699	742	746	737	714	711	734	686	786	710	727	714	748	735	770	718	698	737	715	734	706	702	716	765	746	720	707	720	723	736	739	737	723	760	741	747	742	698	717	755	754	722	701	711	706	737	800	705	734	706	767	729	706	740	756	715	705	729	695	719	697	723	745	736	704	731	748	715	729	752	746	789	737	725	753	748	717	728	714	718	742	787	734	746	718	727	730	759	764	749	764	773	738	720	701	744	745	776	732	759	765	775	737	726	730	734	742	691	734	699	753	716	766	709	754	764	741	715	740	748	746	693	739	727	712	761	727	776	748	688	710	745	726	751	713	743	771	734	734	637	764	740	770	713	759	785	743	722	684	753	721	742	719	754	769	777	690	727	769	759	741	699	759	750	707	770	690	750	723	661	784	710	737	736	705	763	739	745	719	729	755	733	776	693	729	702	705	720	705	723	682	723	693	694	731	721	754	762	683	771	734	699	758	688	744	720	704	735	695	787	738	708	723	689	678	753	712	744	701	724	746	748	734	711	762	699	711	683	731	728	755	734	803	743	696	718	704	705	676	775	729	761	801	744	670	708	727	728	753	723	782	771	699	705	693	707	671	727	768	707	740	800	759	730	710	715	762	712	728	753	715	707	716	724	745	741	725	757	683	728	764	731	737	737	714	752	706	771	690	712	742	799	702	736	722	789	729	711	766	731	717	736	737	779	756	758	789	733	735	771	726	733	768	757	738	737	755	716	705	784	695	753	737	743	765	732	689	745	710	766	742	739	738	747	748	759	821	722	735	731	719	738	727	748	712	691	710	749	712	729	713	723	720	727	744	753	728	702	718	682	700	741	746	739	751	656	734	706	757	760	700	728	758	720	721	747	735	658	758	769	754	746	739	753	715	698	711	742	737	733	767	732	715	748	723	724	678	787	775	747	753	772	716	716	798	745	699	784	752	734	771	722	705	723	700	686	709	722	719	750	743	720	713	753	742	741	720	762	768	725	719	697	746	723	700	729	775	718	788	717	714	751	733	787	711	773	733	790	763	668	724	748	669	691	721	754	801	764	764	716	715	736	708	732	763	727	735	695	742	716	779	759	737	765	735	733	728	762	731	774	750	689	692	750	692	733	763	730	712	723	703	753	760	693	725	730	749	692	712	707	734	725	713	752	784	757	808	748	750	744	745	745	734	714	748	701	754	765	719	782	757	773	701	775	698	715	765	761	748	820	762	735	736	672	751	687	714	742	692	780	725	732	744	718	729	729	730	731	749	749	753	774	711	732	720	753	721	758	702	754	722	764	733	743	747	743	720	718	728	713	739	707	709	732	729	682	769	724	727	724	761	728	729	693	699	697	752	723	722	764	714	714	737	762	730	766	732	750	721	698	757	737	722	727	748	712	738	691	732	745	748	728	688	739	688	691	776	754	734	664	743	741	763	754	725	704	747	745	787	713	745	703	775	702	711	710	736	723	712	717	723	715	790	749	738	763	744	736	739	734	703	727	741	748	755	761	753	721	754	743	699	757	708	732	757	703	714	725	782	705	733	756	726	725	713	746	718	725	723	715	768	754	758	699	740	726	716	781	725	664	716	695	779	753	756	683	720	737	703	749	714	723	736	701	721	721	735	742	755	750	744	765	718	728	714	735	671	691	718	773	691	748	757	747	733	704	724	775	724	716	688	733	707	736	747	746	766	726	765	702	730	690	708	724	727	747	780	725	689	775	750	727	728	751	766	730	730	682	720	790	712	715	708	676	738	799	773	700	793	687	747	764	703	724	691	722	724	763	732	748	748	737	667	761	753	743	759	746	740	757	703	744	712	765	719	749	734	750	740	731	768	705	764	764	716	766	717	744	732	751	740	778	734	779	758	741	738	742	735	719	719	719	702	735	773	737	731	734	781	714	780	791	725	823	744	719	753	717	704	717	764	778	709	785	716	761	767	696	745	719	728	764	722	718	699	725	701	723	732	745	699	790	712	730	740	721	706	733	709	695	740	737	805	729	746	684	742	747	710	725	733	719	706	674	729	785	761	729	727	726	757	722	723	736	758	687	743	690	776	696	749	725	737	721	728	730	767	731	702	776	720	736	704	718	784	688	760	735	749	723	787	715	731	725	731	749	723	739	766	730	742	699	725	687	805	718	748	688	695	797	725	726	728	721	720	723	698	759	747	735	732	734	735	726	709	738	721	718	760	769	697	716	743	726	722	723	723	716	715	747	717	712	706	770	722	715	696	707	744	723	703	770	668	741	727	705	714	691	764	711	676	748	713	740	735	718	706	735	727	738	751	696	710	670	712	737	762	739	726	753	730	740	731	774	781	709	734	706	732	750	677	721	748	731	681	711	696	814	733	732	739	705	717	732	759	719	788	710	749	708	703	768	677	773	724	703	703	744	723	733	766	713
28969	15576	2473	423	278	266	218	211	182	196	190	198	178	192	192	175	194	149	187	165	170	181	193	179	167	175	178	170	177	176	136	183	190	162	169	184	166	187	157	172	175	188	184	179	164	174	171	172	169	166	179	196	162	172	174	148	179	200	170	181	173	172	176	167	191	164	184	189	184	160	186	182	179	193	170	164	157	167	157	177	194	172	162	170	168	189	160	170	161	186	185	167	175	173	167	199	176	154	173	183	188	178	170	170	189	165	180	196	173	199	172	153	189	169	167	179	185	175	174	179	179	166	185	159	162	156	186	152	140	186	172	168	201	158	161	158	167	173	181	175	183	175	192	193	181	171	186	174	180	181	180	201	180	176	174	154	179	191	183	190	171	160	182	180	187	192	167	174	191	182	173	184	199	159	190	187	161	157	193	192	188	177	171	183	171	168	192	192	176	175	174	187	166	176	159	178	175	188	170	201	169	185	166	160	171	153	166	167	167	177	160	179	177	175	168	179	184	184	183	168	175	172	179	171	188	177	178	173	170	175	191	175	175	172	164	187	183	178	169	169	173	195	173	179	185	172	165	174	142	171	171	149	180	189	168	148	167	170	170	190	166	159	182	174	214	198	165	175	188	172	193	170	148	178	167	152	190	179	182	182	160	166	188	159	154	181	182	154	147	172	173	179	155	166	159	163	180	188	157	189	167	185	164	181	180	150	176	182	195	162	184	177	180	186	148	175	180	195	160	166	193	181	200	152	180	184	159	143	166	171	158	172	181	173	141	169	189	162	176	177	154	160	168	144	176	183	189	191	187	184	171	155	145	175	150	203	178	186	179	176	173	174	181	172	198	188	158	192	188	161	170	185	158	185	144	186	157	171	191	161	175	169	171	156	177	167	169	162	150	186	163	194	163	183	187	156	190	204	171	186	189	196	166	184	165	168	175	157	181	177	172	165	170	165	187	174	190	181	181	165	181	196	165	192	170	183	182	151	159	176	166	173	187	186	161	174	187	169	161	145	183	191	183	202	164	190	170	169	143	185	150	169	166	179	183	184	169	221	158	190	173	181	163	161	182	161	166	184	168	173	186	167	182	183	179	176	159	149	170	162	173	161	165	190	164	165	194	165	159	186	143	181	186	162	155	178	164	192	161	170	185	166	186	207	174	188	168	171	180	179	159	180	183	180	178	180	186	203	169	167	192	175	184	177	178	191	173	195	176	166	175	197	170	189	191	187	178	193	186	181	180	151	160	160	166	176	179	177	180	188	169	172	185	196	155	155	187	180	154	201	165	167	181	191	178	189	209	193	179	159	159	209	193	157	170	173	167	154	165	185	187	183	186	166	164	182	176	159	162	183	183	188	173	187	188	165	173	171	173	177	176	190	190	187	174	176	174	171	186	167	190	175	154	171	175	171	176	169	174	166	189	178	174	160	174	142	168	167	178	186	168	172	166	170	169	182	184	178	169	181	178	161	176	189	163	168	161	175	190	172	175	189	178	172	164	165	167	175	174	166	175	202	171	167	198	183	167	164	174	175	174	170	169	171	161	171	191	189	166	184	149	169	176	199	165	157	181	162	153	174	166	167	179	180	175	174	181	180	198	175	175	179	200	171	184	191	164	181	161	162	174	176	163	193	149	174	225	165	186	188	169	186	172	169	182	183	183	167	161	160	178	181	160	182	186	175	169	165	163	167	170	149	189	179	171	193	189	175	137	219	172	183	177	202	168	193	185	160	174	184	178	206	177	191	155	181	192	181	186	168	151	197	177	169	158	194	178	179	177	164	162	197	143	178	164	165	186	142	174	188	178	163	201	156	186	144	159	178	183	165	178	163	162	154	151	211	200	219	183	184	178	175	181	174	185	181	161	180	197	176	203	169	175	158	191	181	162	208	156	164	167	179	198	169	173	199	150	186	188	172	185	158	171	182	171	201	166	164	168	146	170	156	173	175	180	175	172	166	170	168	185	204	164	183	191	174	172	158	188	172	164	181	174	169	175	180	159	204	176	188	151	160	165	180	166	175	183	197	195	190	169	186	166	177	180	170	194	181	178	197	189	174	179	156	156	189	182	170	191	175	191	177	155	164	177	165	176	179	152	184	177	171	179	183	203	181	170	190	178	180	164	193	180	186	181	150	184	172	169	165	187	178	192	176	174	168	193	176	184	161	155	210	156	175	177	170	158	174	186	174	164	171	163	176	190	181	186	184	180	176	168	167	172	192	168	168	174	177	180	201	187	172	156	176	179	168	194	176	174	163	190	158	187	195	187	178	205	169	162	199	150	167	172	207	176	156	149	177	181	178	175	190	185	207	174	181	163	173	173	187	186	176	166	185	191	180	187	177	161	171	175	200	173	164	180	205	177	176	183	184	169	184	207	185	162	217	163	173	185	155	165	198	176	184	151	185	185	188	192	186	195	159	189	201	179	185	161	181	177	191	185	173	175	202	205	179	183	180	196	200	164	184	173	189	168	175	168	185	167	197	175	170	185	189	180	170	202	179	171	179	189	181	165	191	182	211	170	187	187	202	181	188	166	188	163	167	163	171	163	169	158	156	183	161	175	160	169	161	170	167	194	166	194	183	185	191	178	191	200	175	168	187	205	188	165	194	185	171	180	159	163	169	189	178	166	189	196	183	201	178	195	190	186	189	162	164	172	193	168	168	166	174	158	189	188	188	166	191	151	159	175	176	153	167	188	177	186	193	199	204	179	178	181	166	177	197	198	149	181	172	188	173	198	178	181	204	190	174	192	164	186	175	169	173	169	177	158	196	163	160	188	175	177	193	165	206	168	165	198	192	173	196	189	178	185	182	202	171	177	178	172	205	183	154	191	181	212	176	194	185	167	179	170	192	172	189	177	202	137	188	185	159	202	197	170	158	179	167	172	187	178	162	159	184	171	170	175	179	175	156	190	161	190	154	184	203	153	157	184	182	182	178	160	186	157	175	160	181	166	187	179	187	169	201	171	160	188	190	164	178	170	158	189	157	190	189	174	193	160	179	156	186	186	168	147	177	170	155	179	187	179	179	189	163	147	168	180	180	182	169	177	177	178	168	159	172	152	172	168	191	175	190	168	182	164	164	154	183	175	169	156	195	179	163	167	184	164	186	173	190	163	166	173	181	181	157	150	190	184	182	186	184	181	183	173	179	186	176	164	165	174	188	199	205	187	190	182	202	184	161	184	173	178	182	191	155	170	178	154	181	183	174	184	174	186	173	164	156	153	175	167	170	193	187	188	183	170	194	156	147	166	154	160	193	152	196	178	164	163	185	198	173	162	184	160	199	191	153	182	175	182	168	191	171	158	167	191	158	180	146	179	194	150	167	160	176	174	166	202	185	170	170	184	163	152	181	182	166	184	194	174	171	195	193	199	188	180	190	175	189	175	184	166	172	169	167	168	166	191	187	158	196	180	189	173	166	167	175	196	168	178	173	184	162	167	186	172	154	179	176	215	150	178	179	185	178	169	193	167	204	161	173	179	158	206	172
15800	4915	732	408	300	271	255	242	225	219	193	199	215	219	239	227	186	192	195	209	191	204	198	183	195	177	194	218	214	205	204	198	189	213	182	215	220	184	202	205	202	184	224	182	188	207	191	210	193	193	205	189	193	190	187	193	200	182	188	206	189	226	170	203	212	193	170	180	188	206	223	207	219	173	186	204	197	184	198	191	206	213	210	199	204	194	178	178	177	198	197	177	212	182	192	201	198	184	222	196	182	198	195	185	195	213	203	190	194	184	190	182	190	213	162	205	221	200	151	210	215	204	189	200	184	193	201	196	183	184	206	194	212	201	193	197	204	200	197	179	216	231	207	201	185	199	165	207	190	185	207	215	199	186	165	191	188	204	179	203	208	191	207	193	213	190	194	184	183	198	208	200	202	229	193	187	214	221	195	185	192	229	204	205	191	207	192	186	211	210	207	196	181	197	231	203	185	200	180	209	225	195	173	219	195	194	202	170	203	200	204	175	206	166	209	180	211	186	185	181	193	206	174	186	211	178	207	196	190	202	228	190	220	210	200	200	205	191	194	211	187	187	199	174	186	203	208	192	164	200	172	188	208	190	219	210	199	196	194	186	188	215	204	212	208	209	172	198	236	207	217	178	184	191	194	201	210	179	196	194	205	195	206	182	208	226	195	235	177	195	191	197	204	193	180	174	196	204	194	199	208	202	188	206	193	201	198	204	195	189	167	230	186	208	200	209	235	154	192	192	200	190	207	191	178	235	183	191	215	198	179	196	200	211	191	201	179	164	180	175	221	187	204	199	169	201	187	196	203	196	208	200	187	191	186	192	185	196	184	201	196	170	198	161	198	207	182	201	217	188	202	173	190	179	200	198	196	198	226	165	199	177	196	212	210	195	203	198	190	224	199	196	209	199	198	174	185	194	201	175	208	176	169	187	203	175	184	182	170	184	187	198	222	195	172	184	218	207	206	177	198	216	193	170	216	216	215	188	200	171	176	203	205	171	182	182	192	222	185	205	182	203	212	202	180	188	201	199	179	205	170	204	215	185	200	211	198	196	186	205	189	161	211	189	205	191	189	178	195	207	211	195	230	194	201	193	183	180	197	191	187	187	195	190	201	159	178	180	216	185	183	210	173	200	194	181	175	193	211	199	189	206	189	213	187	177	216	208	183	222	189	205	209	187	195	191	233	189	179	191	183	190	195	189	172	216	173	184	192	210	190	211	202	193	189	188	174	196	179	182	216	221	179	199	185	192	193	201	178	205	196	199	199	193	203	197	199	189	188	179	188	199	193	195	180	174	201	172	211	179	169	194	205	193	221	187	184	207	190	206	231	193	196	194	177	173	191	194	206	217	212	218	199	188	189	193	180	194	199	205	226	204	198	197	208	198	195	206	178	201	207	196	197	214	198	190	209	216	213	193	185	223	198	209	195	187	199	171	190	192	210	200	188	202	189	190	213	186	197	194	191	167	191	190	204	214	170	181	204	187	189	183	199	178	187	190	179	179	186	199	193	202	201	187	203	190	206	183	182	199	176	205	204	183	210	223	213	189	175	219	201	223	174	198	206	188	180	198	191	206	200	185	208	178	187	216	208	186	189	204	184	187	199	203	190	185	205	205	187	185	186	174	194	202	194	194	191	183	178	208	226	207	174	196	187	203	164	201	198	184	175	187	193	200	181	183	199	193	188	188	209	206	220	188	182	188	205	172	185	207	180	172	190	183	213	203	194	208	172	194	197	195	185	175	204	192	206	213	172	176	202	205	208	196	190	182	180	191	196	187	201	182	203	208	215	209	191	186	185	186	178	187	215	199	210	213	206	195	191	206	171	213	196	215	216	180	203	222	201	186	186	215	201	197	202	185	213	199	171	221	185	187	194	212	188	190	191	173	225	221	178	190	169	191	203	188	190	217	190	197	210	205	202	186	187	220	190	224	204	198	197	182	186	199	207	182	206	215	202	210	216	197	205	180	179	196	185	179	190	215	216	165	188	209	199	187	174	206	199	201	192	187	208	197	177	210	219	206	198	207	174	203	189	215	220	200	212	210	216	189	223	176	167	192	237	199	184	219	204	205	186	174	198	197	198	201	214	209	214	219	179	165	199	176	217	175	185	209	210	169	186	178	179	203	209	177	201	192	159	214	193	206	201	200	187	209	191	176	195	203	203	202	221	214	200	216	179	179	215	190	200	190	219	203	208	208	190	219	215	209	189	201	207	196	181	200	191	170	209	184	201	193	202	218	208	203	198	220	177	194	201	197	185	175	206	208	196	196	177	207	190	195	212	171	213	213	185	186	199	180	191	201	189	179	172	179	233	187	196	226	194	187	189	188	210	209	204	202	205	197	221	188	200	165	207	199	182	215	172	188	165	191	198	198	195	191	210	222	197	204	187	196	179	192	198	223	195	236	199	210	176	216	199	206	193	176	183	225	210	174	208	201	181	183	188	187	182	183	191	186	192	199	209	186	174	191	197	170	194	228	196	197	188	206	188	192	177	201	189	194	173	190	206	205	188	198	216	221	195	191	198	188	172	180	206	187	187	227	197	211	191	202	204	197	225	190	191	190	187	187	195	210	175	176	221	187	196	186	188	188	190	173	198	208	175	183	184	219	194	191	193	193	205	198	201	192	214	186	180	175	184	188	182	190	194	197	207	224	196	199	172	198	184	208	179	222	200	204	203	201	182	194	203	189	210	191	206	188	202	166	208	194	207	176	182	183	177	191	188	200	189	206	202	202	200	173	180	212	216	199	179	199	185	203	184	219	191	188	200	205	178	196	207	204	198	189	180	181	200	196	188	185	197	188	180	206	195	190	182	212	194	184	190	196	199	184	184	203	210	182	187	211	184	211	188	198	186	183	170	206	193	185	197	233	203	201	190	193	192	188	206	200	193	184	187	205	209	183	195	174	167	180	208	176	187	192	194	230	198	193	196	200	192	199	184	178	206	195	186	203	237	171	202	185	205	194	174	192	200	200	210	212	157	191	181	200	202	179	192	205	174	175	163	226	186	199	175	167	205	192	210	201	210	213	207	200	183	200	174	214	213	201	204	213	160	194	203	190	219	226	198	218	184	202	208	186	186	174	189	201	196	204	191	193	168	201	183	148	185	200	204	180	198	211	189	213	208	186	187	203	218	186	207	202	213	207	186	184	169	182	185	191	199	186	204	182	178	204	212	204	177	188	203	190	173	214	222	200	189	196	201	198	189	205	187	191	180	184	195	195	197	201	189	215	172	198	207	172	181	201	215	188	201	207	190	176	177	198	190	187	180	202	189	202	185	185	195	203	200	194	189	196	165	225	173	193	196	201	175	174	192	200	213	191	208	207	199	186	170	207	173	183	185	231	171	186	195	196	184	199	204	185	207	172	184	207	198	211	205	204	200	195	200	197	206	188	191	184	183	199	190	186	205	176	182	182	195	200	204	232	200	210	178	206	224	193	188	193	180	213	222	188	187	185	198	188	194	176	187	187	197	179	170	203	201	206
24421	20388	25860	24769	20377	12225	1447	897	771	711	637	618	548	589	572	528	512	543	517	508	520	467	512	481	426	487	444	419	448	495	473	451	484	445	404	465	444	449	471	471	448	470	426	449	447	464	496	422	447	459	461	467	432	453	484	456	450	480	439	444	435	453	438	468	433	444	429	422	405	413	421	502	422	442	467	441	434	416	482	455	427	441	440	456	446	442	433	457	410	412	448	440	439	429	424	473	445	419	483	423	471	437	381	474	400	425	409	412	412	434	422	429	448	431	418	409	427	445	410	460	466	473	418	423	418	420	420	411	398	435	430	456	411	454	420	454	429	398	423	416	425	413	481	444	451	435	457	434	416	461	466	438	411	423	417	432	427	460	421	458	444	430	440	400	447	479	417	398	431	454	455	394	417	445	422	475	450	440	436	464	443	410	429	406	425	464	454	405	429	442	469	473	425	455	441	446	441	432	451	447	466	449	458	476	435	455	460	436	425	423	418	493	411	452	429	415	415	472	422	451	440	458	419	427	475	429	425	416	452	419	448	421	397	424	455	404	415	391	473	417	464	434	443	466	425	441	404	462	421	450	448	434	440	479	437	455	419	460	422	440	470	447	412	429	450	438	452	420	452	437	458	441	466	444	438	449	440	442	403	431	454	426	427	451	428	457	418	446	440	414	451	459	428	411	432	440	395	437	465	413	406	439	445	428	430	442	457	418	405	427	431	399	407	444	443	419	444	429	469	487	428	430	421	453	406	437	427	445	424	391	425	432	431	424	436	438	439	427	395	449	425	459	438	456	446	475	442	442	399	450	432	394	487	477	405	461	424	417	444	451	421	415	500	439	440	431	427	453	428	436	424	462	411	410	466	417	442	471	442	438	434	445	442	446	406	455	454	425	428	437	478	428	455	430	451	447	407	424	367	453	418	482	450	453	475	467	445	406	420	441	463	434	465	437	451	427	422	439	445	466	435	400	432	423	417	417	467	415	450	449	439	430	423	459	437	461	425	442	454	458	428	430	410	438	423	422	442	409	407	452	450	443	405	452	477	436	445	433	416	429	463	418	462	423	445	424	450	452	432	459	432	425	436	475	421	444	433	473	438	413	432	434	463	477	415	434	420	468	428	467	470	420	435	420	433	414	437	450	448	498	482	443	412	455	414	424	433	429	473	442	452	438	443	425	485	453	437	460	401	448	397	436	441	450	436	435	440	417	451	451	449	460	450	408	411	453	459	443	438	461	449	418	427	434	446	436	460	416	430	484	448	429	463	455	435	408	423	449	403	409	452	417	446	435	450	402	439	473	405	426	440	474	417	427	451	422	438	458	456	450	404	428	478	458	435	451	457	453	445	406	430	427	447	418	432	432	451	461	430	441	448	441	429	412	454	463	419	430	472	433	434	427	465	405	411	410	456	413	453	421	410	445	439	452	412	445	438	461	398	436	453	434	436	460	460	443	447	423	454	446	462	439	438	426	430	409	426	433	445	452	424	390	476	439	440	450	427	420	451	466	444	426	441	438	434	415	423	434	425	411	441	453	421	421	417	432	463	436	459	468	453	424	408	418	453	477	415	429	425	462	437	421	431	445	451	423	439	445	482	440	444	449	440	405	430	478	447	424	444	440	419	420	458	427	421	478	437	400	433	497	431	419	433	426	454	465	458	466	430	434	410	458	426	449	420	444	446	438	434	502	421	448	448	436	469	396	446	411	439	418	452	438	444	441	474	357	444	456	446	448	477	474	421	457	438	479	421	434	439	418	470	445	450	435	414	453	470	434	434	436	434	443	409	458	473	421	427	447	450	435	448	441	396	448	443	479	432	420	446	432	444	454	434	428	426	411	463	458	444	455	459	485	430	399	494	470	419	424	426	434	445	430	440	447	463	417	420	454	419	416	441	424	440	442	450	443	448	453	422	433	443	451	435	406	488	434	442	458	463	432	413	439	411	464	461	440	440	435	428	453	444	434	421	435	452	420	425	462	464	422	467	426	430	415	475	440	420	453	388	454	435	431	430	455	416	421	422	413	431	459	432	457	430	459	427	405	451	415	415	480	425	423	413	421	439	467	435	444	449	448	422	463	440	470	461	410	449	452	422	417	407	459	463	451	418	431	437	450	456	404	434	420	415	475	447	428	393	453	459	414	412	421	447	448	467	435	426	434	420	441	437	453	455	434	431	434	444	430	428	481	449	472	432	452	441	461	466	461	450	446	439	447	446	439	421	401	404	429	474	444	397	431	434	452	461	425	473	421	441	436	428	427	463	392	424	433	407	466	456	487	461	479	456	448	442	423	421	432	433	449	416	438	426	424	414	443	464	445	451	466	412	474	460	432	464	388	409	408	405	425	426	464	414	455	423	432	392	441	428	433	416	431	435	475	491	460	410	456	411	461	418	468	476	437	433	412	406	441	424	471	433	447	463	445	449	406	433	448	474	439	431	434	391	438	430	431	460	448	446	421	428	415	429	404	414	412	425	450	417	419	452	449	451	429	455	454	396	455	462	431	451	446	462	461	440	434	420	440	433	439	421	462	421	459	452	435	402	437	422	433	434	426	432	468	416	457	441	440	466	437	435	428	491	434	414	446	460	377	465	420	418	433	432	444	426	507	390	475	446	427	400	417	399	453	436	425	439	432	432	479	424	410	427	386	427	406	445	429	471	400	426	455	420	417	402	440	451	443	449	455	455	436	420	423	442	423	443	413	459	441	472	435	424	392	423	433	428	421	416	441	465	419	447	421	418	413	473	478	483	420	410	417	413	425	455	443	441	441	414	473	455	426	445	448	414	447	448	434	430	438	418	425	412	443	435	422	432	418	421	384	433	481	449	430	408	429	440	428	426	472	408	406	382	458	432	422	434	460	396	467	458	449	422	434	461	469	458	424	445	428	431	457	412	421	435	420	402	458	414	424	466	429	433	419	419	485	456	435	436	427	473	478	464	439	452	446	460	446	451	429	421	428	429	436	444	439	437	459	469	415	436	418	447	425	430	420	437	462	441	423	392	428	405	420	436	417	422	440	455	430	461	426	444	451	416	421	481	436	443	479	427	429	458	444	438	413	432	431	446	412	444	422	409	421	465	431	445	431	418	421	447	460	406	456	440	447	453	445	414	458	403	441	487	444	441	446	410	418	435	429	441	458	409	435	430	404	451	428	439	442	420	423	438	430	399	414	465	444	435	438	440	497	437	450	502	412	454	414	427	414	445	408	423	437	449	450	436	442	426	444	443	445	436	441	457	427	409	419	423	427	450	439	421	420	458	435	425	435	474	405	428	416	473	472	427	451	435	468	401	427	426	431	462	436	457	444	441	407	440	455	421	456	426	420	408	433	422	428	394	404	452	459	405	464	456	430	453	440	456	451	443	448	441	464	420	433	436	445	397	435	429	461	451	412	458	454	464	438	431	415	473	448	441	405	434	487	407	443	417	448	443	456	434	428	441	420	415	426	427	418	452	410	436	434	441	432	443	481	480	443	439	441	430	463	403	431
29078	19920	9617	5107	3126	2314	1791	1381	1201	981	917	841	740	688	664	613	599	538	564	562	549	544	556	484	517	506	502	431	462	459	445	460	454	428	458	457	440	433	419	489	439	420	437	456	414	427	456	431	439	451	414	437	454	401	423	461	426	433	426	438	432	430	410	386	441	461	394	432	437	445	430	411	449	419	461	421	385	437	393	431	425	461	433	424	449	433	391	427	414	417	436	426	431	423	375	384	438	417	421	410	430	391	421	449	423	411	420	405	442	459	482	412	436	410	424	422	412	395	411	399	387	432	421	432	421	428	450	435	431	411	423	409	424	424	432	402	428	368	459	439	453	404	443	413	421	462	426	416	395	449	451	407	418	431	433	458	428	440	435	379	413	440	425	436	414	453	433	381	438	401	453	433	436	398	418	393	428	420	435	389	413	394	426	435	440	421	449	408	406	416	421	414	394	410	455	408	404	392	424	372	426	383	464	387	442	426	446	420	409	435	410	404	420	391	439	390	416	433	404	389	384	428	424	396	433	432	434	432	438	437	418	461	405	427	414	412	462	377	412	416	420	413	464	433	440	414	423	409	432	417	410	430	407	384	439	416	390	442	439	416	390	431	412	409	430	389	446	430	367	429	407	389	417	455	416	409	382	450	410	403	408	450	392	419	385	445	405	414	424	417	434	434	406	441	376	425	430	415	428	419	401	381	414	407	433	445	397	472	399	417	401	430	416	400	431	420	435	426	408	421	421	402	371	455	398	447	427	396	396	423	403	459	387	430	438	408	419	406	391	427	433	441	420	374	410	400	432	396	417	384	422	430	403	424	439	449	417	433	425	435	414	451	421	389	431	396	403	408	465	418	447	414	380	413	429	446	423	390	430	441	442	409	413	424	421	413	398	438	436	410	414	421	447	408	408	408	419	419	412	407	440	427	407	453	436	424	445	419	420	434	379	433	413	444	398	421	439	438	383	408	435	421	412	459	450	426	403	439	430	423	420	432	402	402	414	424	411	457	417	452	408	429	396	454	413	405	402	440	391	403	436	428	400	435	424	442	436	404	405	405	392	425	458	436	429	433	436	461	436	433	454	443	443	422	398	393	452	444	423	457	402	432	418	410	432	436	393	428	460	405	443	414	426	450	425	420	395	426	403	441	429	402	416	423	422	421	458	381	422	409	401	399	409	399	390	407	419	445	412	410	385	435	423	421	431	418	439	403	409	383	422	464	414	419	408	425	419	420	409	432	405	422	426	448	396	414	430	424	397	387	426	420	432	447	401	416	431	436	396	441	417	402	411	412	409	468	427	407	469	416	424	396	433	417	442	396	434	423	406	413	436	433	412	440	433	422	447	424	432	429	423	422	396	439	406	416	410	414	446	412	427	396	429	416	423	395	466	446	419	397	418	429	403	398	406	412	423	416	399	396	398	459	420	421	443	419	460	420	416	436	461	433	428	446	399	400	388	438	424	439	460	434	415	459	405	405	446	434	450	423	424	418	411	421	401	418	384	386	426	448	406	417	366	431	447	439	380	435	366	428	385	438	400	399	420	429	377	398	441	448	400	439	475	409	400	373	407	437	408	414	386	416	397	442	405	420	387	423	428	433	388	444	397	406	399	405	413	438	407	403	415	405	377	423	415	412	400	448	438	428	426	473	429	399	388	426	415	406	415	448	457	441	394	419	405	381	417	392	386	428	434	426	413	405	431	439	388	398	400	382	436	434	423	435	408	403	423	441	411	420	404	422	413	413	372	402	391	394	455	412	392	419	408	407	437	448	409	403	437	386	423	431	441	389	439	422	399	459	421	415	431	378	475	450	421	440	428	416	441	416	371	429	410	432	372	426	438	415	419	400	430	455	387	411	419	417	427	441	399	428	396	394	428	428	429	393	451	415	438	404	424	422	399	410	424	408	395	427	452	412	424	431	444	405	401	444	412	401	431	406	371	422	394	392	390	436	421	393	416	403	424	404	431	442	461	436	475	453	414	406	385	421	428	422	418	437	414	432	397	404	411	413	397	434	411	416	469	436	421	440	429	420	426	419	425	420	423	414	429	400	418	447	432	407	405	429	433	426	443	410	458	414	421	410	436	428	450	404	445	390	407	427	414	448	390	419	389	433	402	403	427	406	408	433	438	429	429	389	403	462	406	421	404	443	466	446	417	422	439	383	384	448	413	401	416	448	390	433	396	443	469	400	381	437	455	419	451	418	454	395	442	466	412	424	389	382	458	421	413	437	401	425	411	414	441	446	419	451	419	432	422	408	391	429	398	426	447	468	404	414	408	436	436	445	411	426	424	439	433	420	410	404	465	378	413	437	440	378	397	423	413	389	422	415	402	425	393	409	381	420	422	440	425	402	413	422	415	458	413	452	427	444	429	400	395	412	391	395	393	410	424	429	440	401	413	390	412	449	401	388	423	419	438	403	400	457	426	425	400	454	390	376	438	404	444	455	457	426	423	395	378	407	436	412	417	458	416	414	427	408	414	412	404	414	419	429	429	400	462	413	377	435	409	458	405	413	430	420	456	375	402	418	414	419	428	420	399	388	446	426	439	435	409	430	423	413	421	431	439	410	414	410	432	392	429	398	407	435	458	408	385	419	436	402	433	406	384	422	422	416	391	420	429	434	434	414	429	458	418	403	429	405	419	439	435	408	436	431	425	432	469	408	428	425	399	417	404	413	408	421	401	405	448	414	430	445	405	410	405	395	417	425	415	425	429	439	409	408	467	419	432	402	419	416	468	414	392	440	400	438	452	411	411	421	457	402	409	437	408	429	431	423	447	423	400	433	363	449	404	422	436	402	429	460	413	419	424	441	448	427	412	425	436	390	437	420	430	442	451	439	425	425	397	439	408	423	426	443	403	419	438	421	444	419	382	422	454	422	403	410	427	395	412	406	423	448	454	412	435	441	405	410	405	436	427	431	431	417	415	416	405	438	414	431	408	389	429	388	417	401	449	407	381	424	450	464	420	423	435	418	378	412	397	401	431	429	429	419	440	402	432	456	402	441	436	411	437	453	448	452	440	403	413	422	415	398	451	413	427	412	419	416	429	421	409	441	391	414	457	427	452	413	424	434	419	435	389	426	434	405	406	423	460	430	430	435	404	425	442	429	404	412	418	405	436	430	450	429	407	424	426	395	387	438	440	412	432	448	455	422	406	407	425	416	409	444	417	417	398	416	425	425	392	372	412	405	433	434	393	450	421	428	440	415	448	408	378	426	425	401	384	423	412	450	423	453	452	418	397	453	405	433	442	382	431	384	418	426	424	409	432	410	392	401	386	396	426	450	418	442	389	435	380	434	392	446	409	410	421	469	418	435	419	426	398	449	450	404	432	414	447	411	392	415	413	430	413	388	384	407	432	403	433	410	416	407	390	410	419	419	400	477	407	424	399	430	440	400	462	397	400	429	430	418	436	420	420	424	419	411	374	375	422	444	405	414	453	400	407	468	393	401	420	398	375	409	428	387	425	431	453	407	387	428	414	454
22459	20392	26377	24270	20398	20455	11527	2016	1472	1336	1255	1101	1106	1049	1019	1014	968	951	904	943	911	887	877	811	841	814	830	834	887	856	868	823	836	792	837	806	828	794	818	789	782	836	823	798	809	756	767	833	796	786	819	780	745	755	865	795	793	807	767	796	784	746	791	807	841	746	808	765	778	816	780	817	781	803	765	751	792	793	775	788	819	737	744	837	866	794	828	794	787	753	783	758	790	807	741	742	773	764	756	789	783	770	789	754	744	784	820	805	765	755	764	754	769	776	773	805	776	799	765	743	807	779	783	724	764	748	781	784	757	803	816	818	791	759	793	806	798	723	750	741	745	834	807	817	811	729	735	788	764	746	791	795	779	822	746	795	800	810	767	828	733	825	765	818	781	765	784	782	747	755	782	758	729	766	783	761	745	776	794	781	766	769	800	789	768	799	801	803	786	721	754	818	768	730	790	793	783	791	747	763	756	804	793	791	801	766	767	729	756	774	756	776	822	788	796	772	785	758	773	776	755	777	771	751	745	767	730	770	787	775	756	783	758	768	774	732	751	778	754	814	736	755	821	772	767	787	818	767	751	751	803	797	740	742	768	778	785	778	821	783	770	818	824	815	724	761	787	800	754	811	770	798	793	773	794	755	761	805	750	786	764	795	812	809	774	754	773	777	769	749	808	772	791	758	743	787	815	789	768	755	748	767	755	739	734	808	782	749	779	736	774	795	831	796	835	825	740	785	742	786	792	815	760	739	781	729	765	768	748	837	776	752	770	733	797	738	791	801	767	737	820	766	781	785	781	793	759	756	770	762	731	786	770	785	743	761	799	798	799	818	738	767	793	774	754	763	754	723	725	765	767	775	801	724	741	783	720	758	788	809	775	780	765	767	781	811	755	779	763	845	753	777	786	854	752	779	777	789	776	788	782	786	753	740	801	780	792	797	773	754	790	749	823	793	775	850	762	786	807	768	729	789	794	803	804	761	779	754	795	737	785	797	750	745	789	773	799	787	790	788	811	772	806	773	759	752	820	773	787	830	776	730	821	777	750	724	762	815	786	797	740	778	737	812	808	783	784	761	801	747	783	756	749	773	769	801	771	785	752	771	787	742	757	778	811	753	714	787	764	826	764	792	793	811	741	762	782	824	738	816	755	763	792	767	754	772	736	757	745	751	809	780	798	817	804	764	798	773	746	800	789	726	788	774	803	811	798	783	784	806	758	759	810	801	759	743	738	717	776	849	771	783	779	793	815	822	838	797	733	751	743	765	816	811	725	780	789	838	750	784	797	809	763	741	761	821	775	752	767	743	790	779	760	806	833	786	694	796	786	752	759	806	814	774	771	795	780	728	765	815	780	826	780	759	751	760	786	807	807	781	757	753	773	775	767	748	823	797	761	752	826	777	776	778	789	782	776	773	779	804	773	776	802	839	768	826	740	782	753	817	819	832	829	747	738	792	775	803	747	776	729	791	780	773	748	803	771	779	773	830	756	780	741	783	795	769	790	832	793	759	751	761	818	767	819	785	746	792	775	775	794	771	794	774	764	803	779	746	783	751	782	790	733	836	785	764	792	734	779	775	783	791	767	780	729	803	805	770	774	774	722	748	781	771	804	793	787	809	784	758	763	819	753	762	807	753	746	782	784	781	799	811	786	849	815	779	747	775	759	814	810	748	825	764	853	771	784	797	742	755	773	747	791	769	745	790	799	751	742	754	766	805	814	791	788	807	787	774	780	744	813	775	773	753	731	813	772	795	755	764	778	764	734	787	758	795	876	797	758	756	773	765	772	763	791	778	836	820	769	763	769	753	852	755	803	777	819	734	819	754	721	775	767	750	790	789	750	748	758	854	755	787	782	810	767	773	731	784	785	793	787	788	741	803	773	770	772	751	713	757	780	799	760	779	788	793	785	808	749	772	834	806	757	772	821	748	794	788	789	788	768	772	792	731	790	776	740	755	792	820	754	800	770	775	764	750	793	795	709	768	730	800	814	796	694	777	745	795	742	761	813	787	781	768	779	796	775	683	759	743	765	735	746	773	784	827	820	792	782	757	750	750	824	831	786	764	792	783	747	797	774	768	810	820	786	754	794	756	771	815	768	796	771	753	741	780	769	806	800	765	791	789	779	818	810	738	776	796	804	773	802	782	777	767	789	828	762	802	758	800	779	777	766	711	745	811	756	787	747	774	763	733	780	790	786	788	795	798	799	788	793	820	812	795	768	776	788	762	810	813	798	757	730	791	763	797	765	785	754	735	798	749	780	725	820	801	720	800	779	834	765	801	717	763	770	762	817	803	791	803	832	823	800	805	771	737	810	773	773	793	789	812	746	767	761	806	740	763	786	790	826	767	808	795	740	790	795	780	732	784	779	711	782	802	755	736	781	743	834	788	809	779	777	753	786	792	768	769	790	758	838	754	793	815	755	755	764	736	773	801	768	783	749	793	800	760	762	780	779	736	790	760	758	806	764	803	756	779	809	733	770	774	743	730	759	786	749	762	755	770	790	708	753	787	733	760	779	709	758	839	797	764	792	732	811	774	748	809	795	709	781	797	821	817	779	802	835	778	829	787	763	732	806	785	794	782	747	783	743	765	749	755	757	769	785	796	757	784	838	746	793	790	774	796	763	798	749	763	795	788	727	763	782	786	814	729	774	792	798	772	786	788	830	801	782	776	758	769	844	810	786	795	777	785	763	787	776	746	794	758	765	791	734	775	770	801	748	793	700	811	768	707	772	791	725	766	763	748	810	778	809	740	808	754	788	788	762	816	810	746	791	767	728	825	771	818	822	751	745	735	759	772	782	787	715	802	835	777	802	742	782	830	731	766	784	759	759	760	818	826	781	710	771	763	780	760	771	788	820	768	745	837	775	768	736	785	806	756	776	782	778	762	798	751	793	737	743	774	773	744	777	803	799	740	792	766	776	781	804	731	825	784	768	832	741	784	754	779	796	756	801	802	767	742	753	793	769	767	783	776	806	778	782	753	761	808	784	795	782	731	848	760	808	764	755	828	809	736	738	725	775	760	820	761	818	741	819	817	749	763	747	767	763	784	775	775	761	803	767	792	755	791	789	757	773	780	765	788	758	770	767	753	809	765	805	788	845	785	745	768	778	759	781	792	766	803	751	817	784	739	750	706	755	827	808	821	766	747	723	805	805	787	759	794	789	789	783	754	801	831	792	799	761	743	784	836	744	789	805	760	786	853	815	794	760	795	792	706	807	790	802	705	817	793	785	730	767	735	777	829	770	762	797	787	746	760	803	788	781	776	808	735	789	758	824	805	770	773	750	780	827	805	816	775	757	811	801	738	781	754	816	796	807	797	788	769	764	793	798	802	743	834	756	750	816	772	740	778	783	773	777	793	754	794	735	783	795	763	742	770	785	774	775	766	828	791	770	853	785	845	811	737	761	785	743	773	788	760	778	797	828	754	803	799	789	822	826	772	792	809	747	779	818	772	820	750	788	785	791	763	782	743	791	790	808	791
26511	23335	15544	8916	5889	4144	3275	2641	2229	1934	1711	1455	1389	1264	1264	1176	1127	1091	1031	983	1001	928	911	900	875	893	871	870	818	837	803	798	817	828	789	818	799	812	794	754	815	812	801	842	804	816	776	782	735	786	753	768	742	739	754	697	744	755	792	776	740	766	718	782	739	725	700	792	738	706	689	785	717	787	779	715	785	772	734	734	736	807	747	749	735	787	719	751	744	738	744	720	764	726	721	764	739	763	705	773	725	724	705	741	710	745	688	750	712	751	737	696	748	730	754	720	725	751	739	747	735	726	741	768	698	710	696	713	714	714	712	783	757	743	805	768	721	770	749	722	700	809	719	738	731	770	729	746	726	717	777	714	764	693	680	731	704	789	727	718	701	787	711	743	748	768	744	677	765	735	724	766	733	767	687	711	737	745	722	762	722	724	740	689	733	746	763	726	745	730	690	682	723	769	799	769	748	763	738	764	737	730	756	755	725	734	729	778	742	680	742	763	757	703	759	724	713	719	753	772	735	693	699	699	726	731	712	725	735	743	744	758	694	750	743	712	767	761	741	743	737	723	744	741	744	736	721	696	732	755	776	734	735	722	748	757	741	741	699	705	723	789	719	753	722	718	725	721	733	736	708	728	713	715	753	699	757	708	766	722	748	745	730	729	763	708	684	742	753	754	730	780	673	721	718	723	743	738	725	701	745	754	698	731	788	717	746	678	742	741	734	757	721	754	748	745	740	725	671	749	749	751	722	764	731	756	737	755	729	669	739	752	733	743	706	751	769	686	750	747	702	762	718	721	729	749	773	738	734	749	750	752	767	741	707	730	722	726	723	718	717	756	740	739	718	684	725	701	688	762	755	758	695	721	658	733	794	755	729	752	707	789	733	701	767	695	731	742	749	766	726	758	760	737	750	747	736	667	737	761	786	711	717	747	704	755	673	756	721	680	717	699	720	769	744	715	750	743	734	768	724	730	691	720	697	705	707	679	685	690	712	771	742	709	734	756	691	700	711	734	772	732	697	697	755	771	766	690	751	706	709	760	781	746	713	774	749	763	719	751	723	724	744	729	702	705	742	777	771	762	716	739	714	742	702	734	694	684	718	749	787	742	750	763	697	766	726	712	789	699	714	782	680	731	733	735	723	782	725	706	707	735	718	733	725	750	762	700	743	760	785	739	719	707	765	748	743	714	697	745	712	741	737	728	726	737	749	748	704	774	735	739	736	751	740	727	786	702	757	748	708	742	708	737	726	730	698	708	711	740	756	732	708	736	760	736	780	730	718	713	745	743	737	748	722	686	694	689	773	753	678	738	751	818	739	711	772	713	709	772	715	763	722	704	745	747	734	748	706	725	718	709	726	699	714	699	705	720	773	753	754	780	742	748	729	720	722	721	714	691	682	757	718	741	779	763	688	709	721	724	719	763	760	746	744	699	764	747	684	766	760	774	737	741	726	754	735	755	728	713	737	739	691	735	729	746	742	704	713	718	692	791	709	748	744	753	763	740	747	662	744	704	744	745	705	723	724	740	718	741	729	713	745	738	727	729	705	763	767	741	750	721	685	749	721	773	729	757	718	696	717	731	720	710	791	708	704	754	738	732	768	712	714	707	716	764	737	695	713	702	810	750	801	707	805	744	714	743	734	687	772	731	708	709	732	698	776	743	692	726	725	737	697	720	779	716	704	783	729	738	744	743	761	769	790	711	745	711	720	749	716	681	727	742	732	753	753	711	730	699	747	677	759	704	769	729	735	738	750	718	769	734	728	768	752	751	706	740	764	787	753	741	700	750	783	733	751	728	750	749	697	760	713	733	756	741	754	753	686	739	733	696	728	718	712	681	705	737	680	718	748	736	707	703	695	745	758	766	718	685	777	772	701	762	710	679	760	752	734	792	731	736	741	702	716	697	726	752	745	732	753	741	728	728	724	741	744	722	729	793	777	755	730	707	782	742	685	713	774	722	751	726	736	698	766	737	737	751	752	717	695	713	750	758	746	748	704	736	772	682	761	716	742	740	766	724	726	684	699	693	721	761	737	751	737	727	737	755	714	686	715	745	751	757	736	727	788	719	729	683	722	732	720	734	716	708	744	727	722	741	711	698	734	670	728	728	751	697	641	745	736	771	721	744	749	730	742	766	720	722	742	745	738	707	758	732	709	716	731	775	751	778	707	699	715	736	734	715	733	747	741	742	749	721	742	721	653	736	705	725	772	740	724	740	736	730	687	745	748	668	703	778	744	720	696	742	743	732	726	699	697	724	763	709	742	743	735	757	726	741	716	756	735	746	758	729	737	755	730	694	693	762	747	733	776	704	770	712	747	705	725	714	716	739	713	741	765	737	681	781	686	699	727	711	730	747	717	706	725	719	738	739	742	755	733	702	720	730	672	787	723	757	749	754	692	751	749	716	734	763	713	732	739	750	729	697	738	755	724	768	738	715	725	765	719	754	715	728	749	805	743	707	777	765	730	743	750	737	730	718	721	750	790	736	765	723	714	728	752	724	732	759	753	729	763	715	737	751	766	752	707	720	708	775	740	712	709	705	740	754	702	736	716	749	730	745	722	726	713	739	729	735	742	742	739	748	745	718	765	694	731	740	760	753	738	719	743	708	684	723	745	725	747	677	752	686	718	730	737	682	749	753	768	733	729	732	729	751	746	748	762	756	720	756	748	740	700	702	782	665	734	735	707	758	792	722	786	698	729	734	780	722	752	689	744	714	729	780	758	712	707	723	757	730	722	762	732	680	754	721	766	695	687	688	696	732	699	750	751	697	817	756	717	731	714	720	747	759	697	755	771	743	711	695	719	765	688	760	717	724	696	702	737	721	752	707	747	690	773	765	716	753	708	780	699	757	689	696	747	678	781	743	726	734	695	701	723	729	728	738	752	753	738	709	672	718	734	743	747	708	750	751	744	713	749	740	702	730	769	717	706	728	747	709	761	653	750	704	758	732	707	763	746	743	778	751	755	734	698	730	776	767	705	733	732	732	698	701	747	722	761	758	776	744	734	744	717	728	709	700	676	690	724	729	688	752	715	685	744	750	736	715	700	730	729	727	739	722	810	689	731	775	705	712	752	757	726	743	759	736	714	726	705	709	749	776	702	769	699	709	700	702	721	754	720	778	720	739	755	711	706	740	703	734	698	770	753	778	726	729	760	768	695	671	762	746	739	697	763	766	731	740	704	769	702	704	756	723	759	803	728	705	736	764	711	711	718	777	721	769	700	741	707	758	716	720	727	727	728	750	732	741	739	676	730	754	736	692	735	696	739	729	679	727	750	764	706	709	731	778	733	703	701	674	715	707	719	742	692	764	731	769	746	770	738	715	716	745	736	742	730	729	712	763	743	710	717	688	770	714	691	756	748	707	739	646	702	734	725	731	714	734	747	718	729	735	753	692	722	715	747	740	746	695	768	719	751	716	698	765	751	724	716	788	771	703	735	710	734	765	751	725	719	691	717	723	765	721	707	740	734	703	784	718	765	749
28865	14886	2099	395	257	231	195	212	190	210	195	178	174	159	183	181	164	188	197	152	163	172	200	223	172	198	179	168	209	177	178	162	156	186	160	168	152	194	178	188	179	155	198	196	187	172	159	186	180	165	188	179	200	169	172	192	168	188	182	179	172	176	179	182	154	169	165	160	174	174	217	195	171	187	164	172	193	181	175	176	191	174	201	180	161	204	178	180	170	167	190	165	156	151	183	156	189	178	159	176	180	183	163	181	164	182	180	170	159	191	185	165	172	175	171	194	150	161	180	172	175	172	189	183	177	192	175	161	161	174	160	185	179	189	205	165	158	161	162	160	163	182	193	182	161	177	166	167	178	176	162	173	185	185	171	196	175	156	174	180	191	180	172	192	175	192	163	161	166	179	189	195	185	164	162	172	175	172	164	173	152	177	169	189	163	176	159	193	177	191	177	186	171	189	179	179	173	163	159	164	192	171	178	196	171	158	190	182	179	201	191	154	177	210	187	161	160	188	198	188	184	161	175	156	171	190	171	182	171	170	160	170	192	173	174	185	177	172	185	169	184	164	178	187	171	166	164	178	190	194	164	175	148	205	206	178	165	158	167	167	175	208	152	176	173	164	199	155	159	188	171	190	179	200	147	162	177	214	179	183	188	154	143	171	170	155	181	178	166	191	168	171	162	143	203	213	203	169	177	164	166	173	180	147	171	168	174	138	159	170	175	183	193	183	171	187	178	158	168	184	184	177	171	190	168	178	177	186	158	182	169	186	178	163	182	191	168	182	172	179	156	188	169	172	188	176	196	184	184	188	189	173	229	171	176	184	191	180	174	190	170	164	185	157	157	185	181	165	182	168	176	222	175	168	153	202	156	170	177	183	146	161	175	166	157	168	185	172	193	193	172	173	177	152	157	183	170	169	194	179	168	170	173	166	163	175	196	176	166	178	185	179	175	182	173	151	165	181	172	195	171	175	179	153	159	168	180	160	189	172	153	179	170	173	179	178	182	191	167	170	179	163	173	154	153	161	164	204	172	157	185	183	159	186	170	179	194	167	168	159	164	187	174	160	172	185	163	177	189	201	195	173	156	163	170	179	176	177	186	166	171	199	178	176	171	148	180	191	164	182	148	181	171	158	175	181	158	175	162	192	181	195	170	171	173	172	174	186	171	182	178	167	158	177	210	155	172	171	183	164	166	172	171	205	186	176	174	184	168	183	164	189	202	180	204	194	169	175	194	189	193	175	199	174	191	167	186	187	175	164	168	153	147	169	171	187	174	184	184	178	181	185	180	179	171	190	187	178	166	155	181	169	177	178	186	188	158	174	197	163	157	180	171	173	185	171	180	176	167	160	171	158	197	157	170	177	185	169	178	168	178	164	168	158	198	171	176	193	186	167	141	208	175	187	177	171	185	195	171	182	178	174	185	175	160	160	177	166	179	176	177	166	174	205	168	202	176	178	187	159	208	206	203	176	176	202	189	181	177	181	190	186	192	155	166	167	176	172	195	171	169	182	183	166	183	170	184	164	165	174	175	174	182	165	177	172	185	163	178	164	167	179	171	154	160	168	180	181	165	203	158	166	194	182	164	172	171	168	180	184	190	179	160	165	170	176	169	165	175	165	170	184	196	170	195	171	184	162	163	164	152	183	172	170	178	173	174	180	182	166	187	162	168	158	174	187	186	170	182	184	154	178	179	201	164	175	186	178	170	178	147	151	160	197	183	193	168	183	169	183	155	169	162	169	188	159	165	178	187	177	180	172	185	166	171	184	158	160	156	207	130	153	159	171	168	178	164	180	157	190	184	203	168	207	190	168	158	179	170	191	149	156	188	155	178	201	145	174	197	169	190	191	190	195	184	182	173	168	196	160	174	183	188	155	181	152	170	191	160	192	197	188	180	167	163	176	173	186	155	162	185	180	162	180	180	199	178	171	157	174	170	181	167	171	197	197	178	172	164	175	167	182	196	166	215	170	168	156	183	180	188	190	166	160	153	185	186	177	167	162	175	173	179	189	166	176	209	182	186	169	168	187	191	183	181	183	172	188	193	170	157	177	192	174	168	171	189	174	173	170	185	170	192	186	175	191	179	184	160	189	165	185	187	182	173	209	181	174	162	166	189	180	191	186	176	164	179	140	198	185	152	187	191	162	171	181	178	154	184	157	189	192	178	182	181	174	198	160	181	172	158	191	181	175	188	155	187	190	197	181	185	161	186	182	174	204	172	163	210	202	185	182	161	178	203	192	190	163	169	169	198	185	170	183	177	162	194	169	177	187	185	169	159	163	179	164	170	167	151	193	184	163	183	194	172	186	184	182	161	170	163	178	183	172	181	175	175	184	177	179	185	187	192	171	175	189	184	143	200	183	212	156	178	194	168	169	186	177	197	177	177	165	168	176	171	195	160	175	199	169	189	178	176	198	195	159	196	188	181	180	174	208	193	154	172	187	172	183	184	178	160	202	182	167	184	180	176	190	199	186	176	181	167	169	196	173	184	173	180	188	175	175	178	162	169	193	170	180	185	176	207	170	195	176	185	178	184	200	177	175	158	164	187	202	159	179	174	153	181	179	169	185	171	147	170	159	177	192	141	163	174	195	187	194	153	160	175	186	164	157	156	163	180	172	190	194	170	181	192	163	187	143	188	163	163	161	186	175	180	140	170	160	160	162	184	191	178	174	157	179	190	163	170	183	175	165	182	153	171	177	179	186	176	176	145	195	163	171	198	193	163	194	197	161	206	190	171	197	183	185	184	190	170	162	198	181	166	188	170	196	177	174	189	182	174	183	169	158	196	166	202	163	171	183	194	175	197	170	155	162	187	166	183	175	164	181	211	187	197	187	140	175	194	192	158	195	174	169	179	163	173	172	168	143	192	173	180	176	167	197	157	165	165	176	166	205	159	164	193	166	176	148	174	179	178	198	188	178	179	184	167	168	170	202	174	169	179	178	173	188	170	148	167	182	164	177	192	159	153	185	208	168	180	164	195	191	188	153	175	171	165	175	176	184	194	170	211	167	178	173	178	171	179	164	159	199	177	174	175	187	173	190	191	169	175	185	177	159	185	165	186	213	188	185	139	173	181	165	185	196	180	168	190	180	189	174	173	157	163	193	178	160	180	176	174	182	186	175	176	177	166	191	184	198	180	187	168	192	175	173	174	179	171	173	173	152	180	188	194	155	201	152	198	175	175	179	155	168	187	167	159	178	171	167	167	168	186	165	191	190	181	171	158	177	195	174	191	177	186	206	177	185	178	192	166	165	179	168	188	180	186	184	187	197	174	184	185	178	183	172	144	175	167	167	168	181	162	201	201	207	167	178	161	162	182	157	157	168	171	184	179	170	144	174	176	179	189	173	197	161	181	192	174	178	171	177	156	199	186	176	158	167	180	167	176	170	190	203	202	170	153	144	164	177	173	201	175	182	187	165	170	163	161	164	199	176	185	160	200	189	164	190	174	192	183	190	202	187	183	149	157	165	171	184	180	176
16935	3882	665	443	334	255	274	207	207	252	209	197	193	192	228	192	209	205	185	196	225	177	213	205	170	215	193	190	182	203	200	205	182	187	197	199	202	202	212	197	194	207	195	203	205	186	177	216	196	178	225	200	189	219	208	193	180	202	207	205	191	177	187	181	209	190	195	216	217	177	209	183	187	174	209	206	210	171	189	218	160	212	182	187	210	185	203	207	176	180	195	197	188	182	189	200	179	206	221	177	206	183	208	175	181	208	177	186	172	200	180	209	200	196	200	213	202	179	207	172	187	209	183	187	195	189	182	193	205	217	198	193	191	188	183	152	199	177	212	151	199	200	192	171	179	206	198	214	199	171	186	220	208	182	201	184	189	166	176	195	180	194	211	207	190	188	208	175	180	188	208	210	187	177	201	198	206	211	203	204	171	190	212	183	177	178	213	205	203	204	197	198	191	195	186	204	189	198	189	164	191	202	193	198	195	179	182	183	192	216	183	189	177	209	198	183	232	188	199	181	193	201	212	194	181	183	214	201	182	187	201	182	184	212	206	206	206	186	213	187	178	185	184	209	212	194	215	188	198	206	193	191	169	193	176	178	189	205	204	190	183	196	207	206	213	192	200	209	200	198	186	197	202	176	190	179	193	192	218	180	204	183	212	202	175	206	230	189	160	204	185	170	199	169	178	210	206	167	178	189	176	172	192	202	207	205	209	214	185	203	198	188	208	182	206	181	192	220	189	195	205	179	212	213	183	220	189	173	209	175	183	182	176	207	171	195	188	198	187	174	210	178	186	170	206	197	177	205	193	195	188	197	200	179	185	211	216	191	171	174	216	193	189	194	199	194	209	205	173	195	223	199	199	221	193	209	198	172	195	181	200	193	182	200	185	187	163	201	205	203	176	178	214	202	194	194	203	178	208	176	188	209	180	176	221	202	176	206	175	180	182	200	182	197	187	161	203	187	200	187	176	197	172	209	196	200	188	173	195	182	193	210	178	188	206	185	196	180	175	207	202	177	191	183	191	204	222	201	201	186	178	187	197	206	214	172	173	211	191	207	200	194	211	199	220	206	199	193	204	194	216	156	203	186	187	196	190	198	209	192	191	177	208	206	203	194	196	198	186	207	187	210	199	210	204	198	209	213	203	179	193	213	179	213	179	198	188	221	201	199	161	199	197	201	181	180	170	190	181	190	188	200	214	191	183	180	191	184	212	190	200	196	191	198	186	176	199	192	188	210	181	199	214	175	174	201	210	167	207	208	201	184	207	208	184	225	202	187	212	194	216	202	200	200	173	195	220	188	203	189	204	199	202	209	201	196	186	197	201	230	200	196	202	186	191	206	191	201	197	198	197	184	189	169	216	178	183	178	187	222	163	187	174	209	211	205	204	187	197	186	176	199	200	175	226	196	169	183	199	168	184	231	177	208	191	191	207	191	193	198	180	191	203	204	193	231	175	198	184	193	197	185	213	200	216	175	178	201	212	205	174	195	195	191	194	213	205	214	206	201	191	186	193	205	222	185	199	212	228	204	175	203	187	188	205	217	210	216	190	240	181	220	183	189	204	200	185	212	199	207	197	189	186	193	194	232	206	218	195	194	205	181	201	195	201	178	192	203	205	215	197	186	195	198	211	204	177	187	150	184	173	204	195	187	200	189	206	195	187	184	221	192	221	202	205	180	189	212	179	208	210	182	188	200	193	224	198	174	217	196	216	173	191	178	187	185	190	201	217	206	214	189	199	191	181	211	190	202	168	215	193	199	187	231	192	184	199	168	175	208	212	204	183	218	201	220	223	192	172	198	214	207	189	190	196	209	182	208	176	197	197	184	172	189	187	186	205	203	200	195	186	192	198	196	215	184	175	191	200	217	177	199	201	201	214	202	201	200	181	217	202	198	195	221	176	186	202	203	201	192	183	164	213	183	225	186	193	193	219	191	194	196	201	166	205	179	175	186	210	190	186	183	191	201	198	199	210	206	204	192	185	197	205	204	194	190	210	203	201	213	194	196	191	193	190	215	206	200	188	191	207	189	181	209	233	187	190	160	205	215	161	214	204	219	187	199	203	211	218	187	187	175	190	212	194	197	186	175	214	200	179	193	185	151	182	199	185	179	171	206	195	199	193	211	197	206	202	193	180	181	190	187	189	191	207	198	207	185	172	202	200	185	190	206	193	193	187	176	205	208	210	194	191	188	203	197	207	185	201	208	198	175	225	157	220	177	210	194	189	178	233	192	171	203	203	203	193	207	193	218	193	176	186	195	195	196	196	167	193	187	160	198	175	188	187	221	221	180	181	172	192	197	204	194	223	213	224	201	201	187	188	192	214	179	184	190	189	194	187	176	193	217	186	194	197	183	202	204	196	219	220	190	182	175	194	179	216	188	221	157	210	178	195	208	178	205	178	178	193	199	218	191	201	215	172	209	190	204	206	192	215	202	194	206	167	189	194	189	172	205	212	196	216	186	184	177	183	186	187	203	232	206	162	214	200	186	179	201	181	222	224	209	193	209	218	185	204	193	206	205	213	193	181	203	212	195	204	185	188	200	195	197	225	202	178	163	201	220	177	218	193	169	182	185	212	199	185	198	199	178	219	195	179	185	198	180	171	165	205	197	187	202	221	183	187	201	198	203	199	193	200	153	209	216	188	196	193	203	212	197	178	191	194	173	189	197	188	188	201	219	173	217	206	186	197	180	199	197	202	193	195	206	184	198	217	187	193	192	199	180	174	212	190	190	186	178	191	188	190	191	224	200	175	201	190	191	190	181	207	179	195	172	216	177	200	202	183	193	200	215	233	181	189	217	210	173	196	196	200	210	191	199	177	173	217	168	170	190	189	184	188	206	188	171	177	185	180	213	184	195	187	192	198	201	219	176	188	176	202	172	198	187	176	205	195	176	227	204	197	194	218	171	214	202	208	203	191	184	205	175	191	176	186	201	212	212	203	187	188	203	206	201	213	188	196	186	181	204	230	224	181	171	190	172	203	193	185	201	202	205	192	223	219	209	178	206	184	193	183	197	189	204	184	191	200	199	199	198	195	187	188	204	169	231	210	209	200	208	188	179	207	216	191	198	198	166	225	200	232	196	197	195	201	204	230	179	194	175	192	199	206	211	173	195	206	185	200	202	201	197	194	211	175	208	170	217	170	193	167	191	193	184	206	188	225	205	209	186	184	193	220	175	194	182	193	192	201	202	195	211	206	170	202	199	201	183	220	210	180	198	168	190	190	203	222	194	170	183	202	204	164	188	190	204	188	193	180	206	201	217	224	180	193	214	212	196	207	217	184	198	206	188	224	189	179	203	179	188	190	198	177	180	191	166	176	216	195	207	164	186	179	184	172	188	203	200	194	191	191	209	213	172	197	225	191	157	206	195	222	172	183	218	203	196	188	197	198	199	196	177	203	167	181	196	203	176	192	177	213	197	200	183	203	198	201	201	206	185	194	207	204	223	171	196	189	181	196	224	207	202	178	197	179	197	186	178
24445	20381	25999	24611	20374	12648	1570	980	727	729	679	658	601	531	561	505	554	503	501	492	483	467	476	462	508	469	515	489	499	481	468	454	489	428	478	458	435	461	440	466	460	438	456	441	408	494	436	460	386	464	466	463	460	449	444	474	398	437	444	429	495	459	461	433	447	481	429	431	437	423	454	458	440	461	484	438	465	434	430	457	431	443	449	438	425	422	468	437	451	456	491	433	386	470	459	482	448	461	419	442	454	437	440	453	412	438	450	423	402	449	445	443	426	435	496	429	453	439	467	430	423	425	409	414	436	422	430	432	432	404	472	405	497	481	454	444	441	445	452	437	474	450	424	444	478	470	458	469	452	435	425	435	437	442	444	470	435	456	429	481	440	438	446	455	457	429	462	471	431	445	457	424	428	480	452	464	481	435	473	434	444	430	453	439	419	419	436	421	470	413	416	418	448	448	469	439	442	441	418	410	424	435	411	410	466	434	437	422	442	460	433	425	443	463	447	448	486	421	434	438	436	428	441	441	464	424	420	461	466	455	452	416	455	482	474	450	477	444	420	445	410	447	434	456	423	460	430	473	460	453	434	433	442	438	444	418	448	440	437	422	448	418	413	461	434	447	428	442	433	429	440	452	403	388	424	456	441	447	427	409	437	459	435	433	417	401	449	423	456	403	451	385	424	440	419	442	425	432	468	467	407	457	469	449	444	425	415	485	434	419	427	428	500	473	445	445	472	492	447	441	490	429	442	430	451	450	407	436	439	442	460	424	465	401	421	429	436	409	402	418	414	438	451	434	451	457	432	420	441	408	466	445	444	465	408	445	460	452	441	411	450	430	436	418	430	430	437	424	411	419	416	441	445	459	430	413	430	426	435	413	425	423	433	437	422	434	438	480	465	448	403	408	424	436	439	449	443	441	463	420	440	411	428	434	417	441	470	458	421	434	428	444	451	416	439	426	432	464	435	450	456	439	423	402	438	429	412	466	451	439	441	440	463	408	467	459	457	449	442	434	490	414	452	434	449	469	433	412	409	466	450	454	469	443	466	444	446	467	405	485	437	445	444	458	424	449	450	421	469	438	448	444	393	451	448	444	415	430	423	443	455	448	473	403	458	425	426	451	445	418	442	438	437	439	448	456	427	476	439	442	436	446	435	419	431	463	443	451	450	480	449	436	459	491	429	446	431	460	463	408	454	420	452	471	481	455	403	458	441	438	442	465	445	434	428	432	435	432	448	425	487	403	468	414	425	477	439	458	406	475	436	395	408	456	449	442	450	463	416	461	420	448	423	436	432	438	421	438	437	449	430	436	440	437	430	454	449	428	477	422	434	449	426	471	442	459	449	451	405	428	414	452	482	453	435	434	459	451	433	460	482	456	441	430	454	449	474	445	425	439	398	467	441	448	472	450	430	465	418	434	458	464	437	455	426	444	447	449	444	441	445	444	468	473	434	444	429	477	410	459	469	445	433	433	439	446	449	455	453	414	398	411	449	403	451	429	419	457	450	433	452	387	462	409	447	449	447	451	435	450	428	461	413	435	454	419	440	426	417	454	474	417	417	468	446	439	434	465	446	419	464	475	405	438	476	445	439	403	440	391	425	441	441	413	450	444	443	435	462	469	449	461	418	472	424	466	413	437	437	429	438	401	459	438	453	428	422	431	401	469	436	436	443	390	438	453	424	435	453	475	410	462	439	444	417	437	428	446	417	453	424	445	473	430	471	434	437	445	428	446	443	452	453	435	431	424	433	398	429	459	447	441	421	460	437	437	432	453	413	442	450	457	459	423	423	408	440	405	436	431	411	409	433	399	452	427	420	415	428	426	438	415	454	459	446	498	454	465	437	454	446	436	491	419	418	444	477	448	428	433	486	466	419	435	417	411	458	399	439	423	450	434	444	449	429	439	435	451	431	467	415	443	457	463	416	433	435	430	441	448	419	442	455	407	443	455	431	447	427	455	459	455	465	436	400	431	451	464	440	461	444	426	479	470	460	458	426	436	421	432	417	457	477	433	436	458	419	424	449	430	420	442	462	440	452	428	425	451	473	462	448	433	444	440	458	402	433	447	416	456	454	452	373	470	467	457	442	454	456	426	448	460	438	417	421	417	416	451	443	444	455	404	442	426	456	475	431	464	458	459	456	396	402	426	422	443	435	470	460	458	460	415	449	462	437	434	427	426	440	443	424	445	449	459	443	442	412	437	465	427	399	508	420	452	444	457	453	428	445	428	416	473	415	435	415	439	417	448	422	423	430	448	445	409	435	436	441	459	460	450	436	449	414	422	487	449	417	442	442	456	414	457	445	404	450	448	455	426	430	417	410	469	448	473	413	447	437	424	443	457	403	453	427	416	385	471	479	481	500	456	505	426	480	422	444	441	418	474	433	457	435	461	380	430	420	438	417	428	450	419	423	454	450	430	449	443	426	452	468	404	403	438	472	448	432	455	416	441	459	415	438	448	440	422	477	434	439	439	451	483	471	469	498	448	449	410	476	447	446	409	484	418	453	462	441	465	447	427	474	435	434	439	453	441	428	429	428	463	472	427	424	443	464	419	415	427	463	429	436	455	439	438	411	452	409	476	452	453	421	427	435	401	436	407	439	430	457	428	482	423	475	439	453	448	437	421	476	447	431	448	415	443	467	434	418	460	466	415	415	446	439	429	446	413	449	423	474	436	428	435	457	430	461	444	452	437	459	431	418	426	419	441	464	430	487	472	452	433	444	455	418	448	463	440	446	449	424	426	452	408	457	448	413	461	427	418	447	459	414	430	447	409	440	439	436	470	424	449	436	450	432	425	427	486	431	416	445	437	487	448	428	428	444	424	440	438	394	425	463	449	433	456	467	422	449	440	465	470	411	441	441	446	467	438	435	415	452	465	433	417	454	490	436	436	436	429	452	460	438	455	432	451	475	449	411	442	445	438	409	446	415	430	410	417	444	417	431	442	440	450	434	455	417	455	438	403	418	442	441	457	421	395	424	421	417	419	444	468	417	430	458	413	469	495	459	421	440	428	508	473	445	415	430	465	426	420	421	428	446	430	426	422	407	453	464	492	427	452	425	404	416	446	455	447	459	427	432	428	455	423	432	434	407	445	447	473	422	441	437	453	453	424	418	485	480	461	414	439	426	436	455	452	453	427	450	477	430	418	437	430	436	403	468	447	461	438	433	443	447	450	427	419	459	420	491	463	431	475	451	433	445	432	437	462	455	451	437	426	425	458	406	447	461	452	442	449	484	483	463	409	439	410	454	466	480	408	456	457	461	409	431	483	444	420	428	458	426	417	442	436	453	435	435	450	457	444	463	446	467	416	408	441	432	435	406	470	423	412	445	426	416	445	441	436	442	438	432	409	453	446	425	426	445	409	424	452	414	446	449	437	458	462	445	445	457	453	460	405	473	429	474	456	429	460	436	437	426	443	450	401	458	474	450	458	496	433	472	440	456	429	440	406	443	406	404	430	382	428	446	427	452	436	433	432	458	448
29006	19487	9634	5094	3372	2222	1769	1463	1168	1076	965	864	762	712	644	643	635	594	563	579	528	526	519	531	529	503	501	493	448	499	456	470	508	470	468	457	501	430	463	489	458	459	427	420	433	440	443	434	457	422	415	438	459	437	418	438	407	441	436	415	437	420	443	448	439	457	434	433	451	413	452	464	461	459	408	414	439	410	433	385	404	446	403	401	417	440	445	408	418	442	410	399	460	437	431	401	431	437	401	405	418	447	413	418	408	404	425	441	420	417	432	440	417	394	427	428	376	406	398	439	387	387	423	439	404	449	420	445	406	414	389	394	464	407	462	398	414	425	430	414	421	429	431	428	439	469	409	427	416	440	413	420	459	398	428	449	458	411	415	450	400	459	429	443	424	412	419	414	402	428	404	401	435	440	442	402	442	400	431	425	383	426	438	419	398	421	455	430	439	422	417	386	445	423	411	413	458	403	453	454	424	397	383	438	419	411	397	420	423	389	457	419	398	420	422	395	418	423	417	389	420	433	424	414	439	429	419	411	445	407	444	423	423	407	447	417	422	389	419	429	421	438	399	404	435	425	446	431	416	443	435	410	404	447	430	426	407	417	418	407	407	402	431	420	429	440	387	446	410	444	442	405	419	436	394	406	391	451	420	389	411	442	416	423	411	459	396	435	384	400	406	394	394	407	424	454	447	440	405	412	415	420	394	401	446	402	416	456	424	451	442	408	469	410	416	458	443	409	436	399	434	426	397	391	419	424	445	405	396	429	407	422	415	417	419	404	441	409	426	436	432	397	419	443	442	394	455	394	429	435	455	448	406	446	418	407	416	421	416	395	407	382	410	402	404	458	401	391	420	397	447	361	399	421	412	424	458	414	412	419	433	391	426	411	433	444	395	426	452	414	413	412	424	421	434	434	404	407	447	410	423	417	415	423	383	453	399	394	426	438	388	437	411	401	409	408	431	397	420	414	429	395	436	405	401	440	430	427	395	436	437	433	401	391	388	436	440	400	400	404	402	444	441	419	439	422	428	414	414	404	435	392	380	437	390	462	440	429	390	418	435	416	401	406	423	424	431	432	468	459	412	446	404	392	412	430	460	464	412	451	434	386	434	424	433	372	438	409	432	394	419	436	406	416	403	420	428	425	448	398	416	432	407	398	395	430	381	421	436	435	442	433	410	426	476	414	396	418	424	438	387	428	403	450	419	405	397	412	457	445	412	420	415	446	395	418	408	405	410	436	406	406	437	421	385	438	425	453	412	404	429	418	406	418	423	453	422	442	431	405	402	418	417	414	443	410	406	412	426	429	425	424	437	440	388	399	433	435	446	442	434	445	429	426	381	420	394	380	416	407	404	417	439	388	401	436	406	427	429	409	392	425	424	427	431	422	433	499	413	446	414	457	422	410	436	455	416	426	399	401	410	423	404	402	441	405	478	438	426	438	422	406	424	405	399	417	405	479	370	440	409	416	425	401	414	388	417	427	400	397	408	399	420	422	452	433	417	423	414	418	400	466	415	446	441	380	410	401	425	411	412	435	416	424	453	389	411	437	435	431	423	406	422	390	404	452	429	428	436	455	424	429	448	435	412	427	434	412	429	422	423	386	385	419	391	423	449	421	406	387	394	456	406	404	411	388	424	369	407	417	397	370	421	418	391	410	426	415	407	415	405	450	473	405	432	438	397	396	454	400	424	430	415	425	402	420	416	433	417	412	388	451	413	452	393	386	469	400	453	453	427	405	437	412	459	410	386	428	416	392	412	421	430	396	425	403	399	422	428	410	408	446	447	431	409	427	401	427	434	427	403	410	433	453	409	436	417	416	425	417	432	419	400	390	433	438	413	411	408	390	387	426	430	437	415	440	421	403	394	428	434	394	390	397	405	430	419	403	408	396	432	415	438	418	444	437	422	403	431	400	420	445	433	420	406	381	405	475	433	425	387	375	409	395	408	427	427	442	418	460	439	435	426	423	410	419	437	417	427	489	444	411	434	391	473	446	440	440	419	433	408	428	431	441	420	418	381	423	429	396	403	416	423	430	436	375	417	427	427	422	421	390	405	389	456	421	426	443	388	426	434	433	439	445	442	453	420	382	408	447	436	423	439	442	426	392	409	396	405	411	443	454	408	447	443	453	426	392	415	404	416	417	419	446	430	431	438	409	464	414	446	424	435	422	402	403	397	417	410	397	455	415	424	402	444	410	436	464	421	421	428	403	420	422	402	424	434	431	435	415	406	420	405	413	442	416	427	433	425	395	389	424	421	433	421	432	400	404	388	401	404	452	426	405	429	434	461	419	448	409	423	413	393	413	439	425	416	387	428	431	403	389	448	393	460	391	432	453	395	418	444	418	408	442	389	401	446	450	369	409	363	406	398	411	421	414	447	417	398	410	391	444	400	423	420	406	419	441	417	408	448	462	415	430	403	447	423	409	415	391	425	408	405	439	448	383	432	451	409	397	414	420	388	412	422	390	428	422	438	416	392	427	430	415	476	411	428	407	391	439	457	420	395	462	381	393	401	402	423	442	437	433	386	419	449	420	428	453	383	412	392	438	405	418	411	439	438	430	414	434	418	442	414	433	364	408	409	426	438	431	407	403	385	410	423	384	443	404	392	423	389	410	433	425	437	442	419	424	430	436	414	399	387	415	446	417	426	420	410	409	450	385	394	426	403	424	414	440	439	405	437	426	398	411	422	449	411	418	417	405	420	416	427	442	411	440	401	440	377	442	439	434	415	434	464	386	427	407	422	400	433	365	415	396	397	398	442	438	402	421	436	420	401	405	421	439	409	432	411	442	417	403	439	416	437	431	463	405	416	443	395	408	402	402	423	412	428	400	426	385	433	418	412	417	414	391	400	412	425	416	433	444	426	405	461	410	397	406	423	418	403	426	428	419	420	413	377	388	390	446	417	430	416	412	467	413	455	387	419	442	418	461	424	431	401	448	443	445	410	409	417	423	428	435	403	418	427	466	406	427	369	423	405	428	424	397	417	434	470	485	414	437	395	398	430	408	431	411	414	428	413	416	439	431	491	409	420	397	429	427	449	438	428	386	400	444	437	375	397	410	462	430	441	408	421	377	430	389	438	440	440	418	388	439	421	449	416	433	402	385	421	424	387	428	396	410	405	442	425	413	411	419	454	434	395	414	422	420	409	390	442	408	417	431	425	415	447	422	423	441	417	444	413	418	437	390	433	412	421	389	455	425	408	416	411	446	421	398	410	370	446	414	424	436	412	420	444	405	416	433	450	456	431	425	420	433	380	415	373	415	406	417	438	431	417	488	457	443	408	427	460	412	458	394	378	434	434	415	409	390	422	420	389	404	401	422	413	411	381	432	439	431	432	430	444	413	424	446	423	415	392	414	405	464	462	412	475	425	443	471	440	429	438	441	439	397	411	392	413	421	428	397	391	440	439	424	410	408	450	443	433	455	404	420	397	423	436	391	424	411	437	437	450	469	435	407	413	432	397	380	430	427	422	450	419	412
22459	20350	26377	24195	20353	20418	10993	1991	1426	1293	1188	1157	1070	1051	987	925	948	928	978	937	939	849	915	899	879	877	841	840	853	806	856	868	813	844	884	837	859	798	843	781	810	791	789	834	780	824	819	776	775	835	812	772	819	793	831	767	818	784	808	807	781	795	825	793	787	789	781	788	775	762	793	784	819	764	734	803	770	750	830	809	783	798	750	777	812	776	736	757	768	822	818	800	799	794	761	826	802	784	833	771	749	799	810	802	776	773	811	754	811	759	728	778	757	805	744	763	811	820	819	777	788	805	787	779	801	762	831	804	754	787	772	770	768	762	800	803	804	805	752	812	780	812	758	820	789	806	796	777	834	766	777	788	719	772	804	813	763	807	773	794	762	820	757	769	720	754	776	800	773	792	778	780	773	756	745	741	775	756	789	762	796	826	782	802	877	776	814	758	788	734	742	795	820	814	812	736	774	759	786	733	758	818	810	768	796	782	792	794	793	830	803	829	783	770	822	808	787	766	851	830	777	818	783	709	812	810	721	799	711	777	792	801	802	759	758	812	776	751	749	803	792	799	742	802	806	819	790	793	815	735	739	758	783	761	816	798	794	788	759	811	766	800	818	764	791	800	781	769	738	792	763	765	797	793	764	787	802	727	792	706	782	782	783	770	782	766	789	814	832	769	823	768	816	767	786	765	805	794	749	815	822	802	816	829	794	809	838	764	798	763	766	821	767	767	750	805	816	745	808	869	802	810	773	743	766	830	785	782	769	785	831	837	738	804	789	785	783	791	750	755	768	756	780	770	827	761	745	769	797	799	743	782	816	760	764	797	771	842	811	836	814	740	752	775	797	816	769	783	774	783	799	722	821	804	734	787	845	767	850	836	779	744	802	765	749	805	734	740	719	774	786	803	767	782	763	799	781	780	805	789	814	782	761	752	836	782	815	796	761	786	793	776	784	828	775	770	807	761	836	790	785	815	766	769	747	751	813	729	768	825	818	817	752	824	794	797	774	806	769	774	795	730	774	799	778	823	799	714	757	756	768	776	772	769	784	800	837	814	787	789	780	814	775	733	756	780	751	751	797	746	763	767	808	755	745	739	831	742	787	768	752	811	811	794	814	772	823	849	741	832	810	784	834	820	796	761	802	744	789	797	781	819	766	788	778	774	782	796	792	760	798	816	763	761	791	814	801	783	765	789	786	829	772	821	793	757	760	794	731	756	781	763	805	850	772	738	807	757	769	820	784	763	754	776	772	749	788	764	812	793	791	831	777	812	781	799	788	820	720	831	790	767	763	797	789	782	794	771	771	789	791	738	759	727	823	758	774	814	819	790	765	771	832	793	762	769	776	804	779	771	793	769	756	756	832	783	806	870	804	748	772	810	781	797	815	767	795	787	743	778	797	808	792	760	815	853	771	766	833	777	777	795	777	793	770	795	756	840	769	791	791	792	823	864	787	791	772	735	798	800	767	797	815	792	777	763	758	788	762	785	759	774	794	742	769	744	782	737	821	781	794	782	791	797	776	764	778	790	775	791	840	802	775	792	796	800	819	748	785	777	783	744	772	776	759	797	745	797	812	824	764	775	775	754	797	782	787	813	813	804	790	828	765	781	733	820	772	769	788	800	798	747	754	796	746	761	758	724	809	817	801	810	760	798	760	785	742	759	809	777	769	745	810	768	772	775	797	770	807	756	791	752	759	777	792	762	790	751	786	778	823	758	805	782	758	801	819	801	710	854	755	792	808	785	811	770	806	815	761	854	829	780	759	769	759	737	812	749	824	773	790	800	773	788	843	766	803	801	777	784	830	799	825	764	800	816	826	771	785	797	753	761	809	774	778	798	775	784	815	777	759	764	774	824	807	746	809	786	798	778	752	785	753	819	806	834	762	794	759	807	775	772	761	778	797	797	821	772	756	775	742	790	825	874	758	822	758	803	770	771	730	743	796	788	821	813	759	722	754	752	811	775	785	748	760	740	797	739	809	781	798	774	786	772	837	807	762	783	820	802	803	818	848	798	826	764	781	780	749	756	801	798	789	780	800	747	770	835	795	782	768	772	783	798	775	772	782	754	775	788	783	797	707	785	789	795	749	749	773	767	778	769	781	794	784	794	825	799	803	823	782	792	758	758	772	791	794	801	770	807	760	803	844	766	801	795	778	769	819	728	798	788	801	736	762	784	784	783	823	750	793	760	773	693	766	742	763	795	799	774	798	804	840	821	744	733	805	728	799	736	761	773	811	759	805	786	732	761	743	812	761	759	723	749	805	763	791	774	798	779	802	765	806	806	839	782	724	769	741	725	746	757	775	711	789	779	778	777	810	797	810	789	793	787	808	760	773	757	808	774	808	803	750	776	814	777	777	796	861	767	746	822	782	828	828	827	780	770	776	773	807	742	799	751	743	771	755	741	870	819	778	802	789	786	766	747	793	748	776	718	757	785	782	798	769	766	755	759	756	800	760	832	783	825	778	831	849	773	782	810	767	781	733	770	775	782	785	693	761	792	717	814	816	739	721	793	818	781	761	722	821	766	797	766	731	753	733	784	819	853	782	806	800	724	800	787	800	768	803	800	773	796	776	798	776	807	787	801	791	794	764	812	806	773	767	754	803	768	757	795	797	840	858	766	802	765	809	726	808	817	775	802	757	759	803	788	770	768	749	781	744	806	755	777	738	853	820	769	743	722	763	742	804	790	764	801	761	816	778	768	793	758	756	780	823	777	830	748	802	812	756	771	806	839	809	776	775	792	793	784	783	760	758	776	763	789	761	760	804	829	735	840	839	833	789	796	794	810	821	757	825	768	798	792	777	791	785	796	807	776	788	760	788	760	796	822	788	774	781	799	775	770	785	764	800	773	810	778	767	795	813	767	791	785	800	796	810	793	775	781	750	724	779	780	758	802	746	791	796	804	818	768	788	746	767	820	792	708	771	776	786	788	744	736	825	754	792	735	834	851	747	792	750	762	755	754	822	728	832	813	769	786	808	777	813	761	804	793	801	808	783	788	815	807	837	810	785	789	798	770	779	748	798	732	805	819	797	827	744	780	787	698	777	726	779	740	745	743	741	776	806	744	724	735	785	820	817	817	802	765	715	743	846	785	748	742	784	732	791	814	805	809	757	804	784	800	820	797	776	825	794	757	727	804	745	756	803	802	797	721	789	759	837	782	823	812	769	830	782	765	771	777	838	800	789	771	813	756	801	798	787	805	799	853	838	777	720	822	808	753	813	760	785	757	798	817	761	862	780	782	759	778	762	798	782	811	758	773	708	787	788	741	808	773	822	779	804	755	731	773	781	786	779	767	813	830	821	793	767	796	783	808	844	815	779	745	854	762	767	733	834	793	791	775	795	760	769	790	789	747	831	784	777	777	781	783	803	774	812	756	790	804	752	746	737	784	736	760	802	800	809	797	816	787	775	735	804	765	799	726	793	849	777	783	809	822	757	748	767	812	793	741	830	790	790	766	756	808	763	811	783	787	814	775	773	780
30170	23698	15561	8914	5850	4269	3320	2644	2262	1962	1664	1577	1333	1259	1258	1188	1145	1077	967	983	983	930	932	918	917	927	862	895	845	865	777	817	776	779	758	797	813	764	820	798	753	800	794	743	800	744	782	768	777	762	758	783	744	760	729	759	765	725	737	742	734	724	728	772	736	752	752	686	739	778	715	769	731	726	709	712	745	765	706	771	721	760	755	693	728	762	751	751	763	766	764	742	737	752	751	701	726	731	721	747	742	772	693	756	798	767	752	746	729	773	723	739	803	746	712	702	785	744	716	750	794	733	756	687	729	750	762	735	722	784	699	730	766	719	739	687	746	717	760	734	766	681	696	710	802	760	782	756	744	740	770	693	745	723	717	728	755	795	763	723	730	735	733	744	752	762	762	760	671	769	770	726	772	760	763	761	667	733	759	710	709	684	744	715	726	784	754	764	772	730	742	691	749	746	742	739	703	746	751	762	718	706	683	678	732	765	770	763	752	691	735	764	766	719	759	712	754	715	672	745	690	727	756	722	747	709	739	747	741	704	755	764	729	787	743	712	728	721	699	723	717	725	725	731	710	718	767	730	725	754	739	717	755	730	744	724	736	782	687	749	733	737	733	675	751	686	721	746	748	716	742	723	729	724	681	729	728	706	721	720	767	709	734	736	679	691	747	766	759	675	759	717	710	791	730	743	745	706	700	699	734	747	679	730	745	712	768	747	771	735	687	727	720	794	721	733	722	739	683	747	749	695	727	724	720	732	728	727	755	710	717	738	778	712	763	777	729	703	758	760	733	735	741	730	773	770	699	725	710	738	765	772	709	722	761	720	713	724	710	668	768	777	698	738	754	688	729	739	759	749	750	730	715	742	726	716	753	757	789	757	718	731	762	700	744	760	729	715	680	717	726	702	722	732	711	684	708	711	718	790	692	753	730	767	729	717	674	709	784	731	749	756	763	725	698	744	712	690	748	708	759	719	754	737	735	743	748	741	755	801	752	801	738	776	709	744	692	734	770	705	749	761	721	738	740	734	694	750	712	834	714	733	761	766	717	749	729	752	723	743	676	708	742	729	720	686	734	704	750	750	742	728	779	740	765	739	731	739	815	740	734	724	734	682	717	740	727	728	731	744	740	771	724	714	718	718	737	756	717	768	743	739	796	717	728	726	721	735	698	755	740	740	711	732	763	784	767	747	731	760	704	741	799	745	702	725	780	755	703	749	750	773	719	789	748	749	730	736	717	749	696	736	762	680	826	699	732	698	769	764	710	774	737	752	766	731	723	715	760	717	756	760	757	734	767	708	792	684	709	721	728	727	745	735	736	741	734	786	750	777	733	779	698	700	738	739	770	777	764	720	772	769	780	712	753	733	734	776	756	749	760	732	747	720	730	740	756	707	708	742	754	721	710	790	732	742	700	735	748	722	707	735	763	727	731	727	731	695	714	756	757	698	739	685	725	731	751	734	726	776	763	696	694	743	765	725	753	712	699	779	764	718	748	721	753	717	759	778	719	726	779	682	752	761	780	758	724	722	726	682	707	723	741	765	734	728	746	709	760	713	737	705	749	718	764	756	777	707	741	780	746	722	741	764	704	718	743	713	710	736	708	765	750	745	766	659	722	712	736	727	732	727	729	726	773	768	742	724	746	702	712	730	732	706	750	713	768	744	747	717	700	732	713	728	723	727	785	736	772	756	735	753	730	737	717	718	734	763	707	719	700	715	751	707	754	711	746	771	752	734	746	739	721	719	711	703	715	764	735	775	725	743	710	731	742	733	711	746	715	707	730	706	726	713	711	734	745	717	730	794	764	758	766	775	698	725	723	728	700	766	710	751	724	726	767	703	764	648	718	722	716	719	760	731	726	793	739	754	762	695	737	748	716	748	742	751	756	713	771	742	743	713	753	770	742	747	753	738	703	750	691	705	773	755	780	774	736	758	794	704	733	741	757	705	713	683	726	738	712	721	733	747	773	755	700	750	743	706	737	716	806	674	735	746	725	735	702	723	687	749	758	758	728	699	751	769	708	705	761	752	777	741	743	679	751	694	740	752	774	697	736	814	717	681	741	809	738	726	715	775	737	758	716	710	775	664	739	686	690	710	759	765	802	746	717	724	708	739	720	702	761	717	686	730	709	781	714	729	716	711	712	722	704	722	778	724	730	709	764	770	703	739	778	758	719	735	655	716	722	727	736	728	740	709	748	755	739	737	700	732	734	738	763	725	809	708	776	762	741	751	689	710	686	731	702	723	739	691	714	755	736	724	768	771	764	758	756	761	764	762	711	704	752	722	770	769	725	752	794	704	746	697	703	775	754	726	748	700	742	680	714	737	717	753	740	705	759	726	756	712	729	753	747	714	739	726	765	816	767	756	722	718	703	720	738	721	802	746	722	751	722	761	742	785	760	723	685	770	738	730	704	730	724	698	698	745	703	747	749	726	693	745	724	709	758	754	682	748	748	732	721	706	739	789	743	762	704	716	755	750	738	729	718	716	750	703	722	717	668	772	730	735	713	766	716	766	723	748	686	730	741	736	737	747	714	763	736	730	759	713	731	753	738	778	719	765	731	689	755	714	740	721	769	742	703	759	771	716	754	736	762	700	748	738	760	727	740	761	738	762	732	729	702	747	743	706	779	743	742	727	764	750	719	727	777	714	736	726	741	759	748	685	751	733	760	734	756	741	764	717	758	741	711	717	755	744	746	710	735	752	740	750	720	713	730	715	777	734	715	706	766	723	780	756	735	693	717	732	676	723	735	670	746	740	755	746	737	704	750	778	741	722	748	771	735	783	750	751	774	740	791	739	775	715	722	733	740	759	699	756	758	732	761	702	726	732	736	758	737	743	722	746	744	705	717	770	777	713	758	725	700	766	753	752	751	780	740	761	778	704	761	707	719	733	739	732	719	756	788	741	727	766	781	763	710	759	689	725	737	770	739	754	708	773	740	774	714	668	696	752	731	748	743	772	761	716	735	732	755	763	729	733	747	721	766	752	708	721	778	751	715	729	722	745	693	732	726	740	716	728	758	720	759	747	738	741	714	757	738	748	759	751	715	707	733	728	763	701	766	797	721	723	737	735	683	798	720	774	760	716	755	724	732	689	722	754	715	753	725	707	762	728	738	710	732	721	711	762	774	714	725	747	740	791	749	731	711	747	712	731	743	727	721	754	726	726	656	707	722	732	770	741	692	736	746	696	721	724	745	672	725	722	742	742	758	775	762	709	759	751	747	743	748	748	739	784	743	743	795	710	771	746	723	753	714	673	726	725	739	752	775	725	743	740	715	745	708	716	744	745	760	716	730	745	701	783	751	767	745	698	689	721	744	759	744	771	799	778	718	699	740	724	735	701	710	735	713	743	728	734	757	712	755	733	713	793	737	724	758	750	738	757	731	708	775	695	762	736	758	740	697	733	822	767	727	704	756	720	723	740	704	694	760	706	734	724	728	742	721	718	747	717	697	735	802	730	785	759	690	762	715	710	715	718	756	748
28912	14709	1993	377	314	221	194	189	191	202	199	188	179	186	162	190	177	175	190	167	167	186	173	167	160	153	199	173	174	168	175	191	202	170	180	174	182	147	171	181	180	168	197	187	171	193	156	179	181	196	174	171	166	172	171	188	170	185	185	167	172	205	174	154	180	178	181	188	201	177	199	194	208	175	175	175	186	187	177	187	172	163	191	149	168	165	184	157	175	160	201	158	170	170	172	153	181	200	174	150	190	180	205	166	161	185	179	174	194	165	165	182	204	177	185	179	152	151	175	167	170	181	164	179	178	167	157	187	205	188	201	170	196	179	165	170	161	165	174	210	160	195	168	162	181	155	187	166	173	191	155	179	151	173	177	179	187	178	195	178	187	188	187	166	173	172	175	200	186	203	173	187	153	165	177	185	172	182	177	201	162	189	178	169	175	182	164	184	193	169	194	167	170	172	165	158	152	157	178	180	164	189	150	171	176	158	179	179	163	195	160	159	176	169	186	199	177	170	175	161	198	191	169	204	161	171	188	171	170	190	147	175	180	180	173	196	162	169	161	185	180	168	180	174	165	175	157	155	176	171	177	191	181	167	155	199	167	180	172	177	168	170	151	179	183	162	160	173	186	166	148	193	148	187	179	172	199	167	154	174	180	170	181	169	151	145	174	178	171	156	169	178	159	182	186	168	169	178	171	164	160	179	177	151	189	190	190	172	194	182	178	176	170	159	173	173	179	189	174	166	155	174	187	166	178	142	161	178	164	204	161	183	192	203	176	189	159	178	177	167	190	197	215	199	174	184	189	183	176	138	177	174	176	169	167	156	167	166	183	186	211	190	206	174	174	186	168	176	178	177	174	165	171	182	184	187	180	168	162	171	160	176	155	177	172	174	180	180	161	182	155	178	170	176	187	182	178	168	166	188	158	172	180	176	178	169	188	156	176	170	174	180	164	172	196	161	192	163	204	135	154	174	160	182	160	191	175	165	169	198	164	201	164	186	176	198	165	153	183	165	198	182	177	158	168	163	180	186	181	150	159	193	172	178	169	180	180	184	180	159	182	176	196	165	174	177	179	191	185	161	175	203	174	156	195	182	181	168	175	160	182	167	153	184	151	162	201	172	193	178	218	168	180	182	177	175	171	170	192	206	172	181	181	199	167	178	167	171	194	189	195	181	196	180	176	179	157	184	183	194	177	178	140	174	173	148	190	181	197	178	171	175	178	191	166	174	163	191	172	172	189	174	183	176	191	166	171	175	183	178	183	175	188	161	181	192	168	169	187	165	162	195	191	204	168	173	207	182	187	188	185	188	155	180	195	170	170	200	191	183	191	173	176	164	151	176	181	175	172	178	164	176	183	179	172	156	197	178	163	160	177	179	204	156	191	180	184	170	197	184	193	160	175	173	174	166	165	193	171	170	171	194	179	159	185	187	166	182	156	238	166	181	155	160	176	142	174	197	182	187	161	166	172	192	196	162	170	161	166	177	162	171	186	171	177	161	164	173	183	179	168	173	161	192	188	178	171	155	162	156	176	194	181	195	177	180	162	161	159	197	162	142	165	175	184	178	172	174	145	151	136	177	195	180	185	173	183	184	179	203	161	189	198	187	183	183	182	167	186	172	165	198	184	158	164	165	155	158	201	178	171	192	198	186	199	170	175	170	187	177	157	167	175	187	196	173	168	192	153	168	181	161	187	149	190	154	187	182	173	191	160	167	187	178	165	178	186	186	175	179	167	160	195	164	172	167	149	180	169	170	152	178	189	180	186	179	190	194	173	133	200	182	180	194	156	161	204	171	178	180	197	172	184	184	190	179	181	184	176	191	164	191	159	168	188	172	175	177	165	170	181	168	153	166	162	191	179	183	185	170	187	174	157	168	197	168	170	196	183	186	162	154	177	185	174	173	171	180	181	182	189	170	173	187	180	165	162	159	146	170	181	182	166	161	160	169	169	184	174	180	154	192	188	190	167	159	173	190	164	194	182	189	177	186	178	185	173	180	172	167	185	178	195	174	195	186	187	178	159	180	182	172	179	159	152	177	197	172	186	167	183	203	178	178	190	175	206	173	183	181	169	175	192	180	178	179	196	177	181	172	169	185	175	185	191	176	180	177	187	183	198	183	186	182	153	177	188	195	151	165	183	173	179	164	163	200	169	181	157	164	173	181	177	167	174	158	165	185	171	178	191	182	169	160	172	187	196	176	189	179	173	168	168	182	149	198	171	187	178	169	167	171	158	185	163	182	174	173	169	192	161	164	196	179	171	176	169	171	198	202	179	177	182	193	166	199	181	169	202	177	185	165	168	177	199	180	186	171	156	169	169	176	201	166	169	173	191	187	168	178	163	165	176	197	157	193	183	171	182	162	193	181	179	176	197	175	163	186	184	175	175	198	161	169	151	165	182	177	175	181	161	171	189	183	161	192	177	198	172	174	172	159	167	157	151	169	184	180	197	188	176	165	151	188	180	157	159	181	161	191	172	168	184	191	177	175	212	184	185	188	166	207	169	179	182	191	194	182	180	193	166	169	168	159	168	167	191	159	196	175	198	175	182	153	181	195	143	190	174	161	169	195	154	183	196	181	180	192	166	183	165	177	156	195	183	179	175	173	172	183	161	174	186	197	173	163	184	183	181	153	178	186	183	145	178	168	170	171	180	164	177	152	168	183	171	160	163	178	185	188	165	175	157	168	143	162	169	207	174	160	173	174	197	169	161	186	169	152	162	178	207	182	180	193	158	220	185	190	179	185	207	193	197	175	155	191	184	192	186	170	176	160	166	184	152	178	198	176	161	158	182	181	180	163	174	178	165	167	166	154	174	173	178	166	165	178	144	184	173	178	174	170	176	162	171	168	190	199	192	197	178	156	155	185	170	143	162	178	186	167	176	159	174	188	196	169	161	173	176	181	153	169	170	193	185	176	185	201	178	174	197	164	183	165	164	172	180	177	141	199	164	159	187	155	182	166	177	187	160	191	175	182	188	191	165	180	188	163	154	185	176	178	181	155	181	171	182	156	188	177	165	191	199	173	149	157	170	186	185	170	184	197	170	174	180	158	182	180	168	157	202	163	167	187	186	165	156	196	170	170	180	173	192	160	203	189	154	155	159	192	178	182	185	177	149	185	168	182	175	174	169	201	195	166	164	182	167	178	192	171	164	146	166	175	188	174	169	180	166	174	179	167	178	191	176	184	170	176	166	178	172	177	186	183	177	183	174	172	180	184	173	159	184	179	198	194	156	180	157	180	183	147	169	162	179	181	182	179	176	174	204	174	197	201	205	188	177	184	209	213	166	180	150	174	173	190	160	172	164	175	161	188	193	155	196	185	164	184	168	172	167	154	172	168	194	188	161	182	185	165	178	183	192	196	186	167	167	176	165	183	194	193	173	165	192	177	174	192	188	172	181	158	174	191	171	178	162	181	179	162	179	157	156	182	164	172	178	171	163	174	164	166	172	182	152	187	218	179	162	167	193	155	184	175	184	165
16542	2655	720	414	331	267	274	227	181	244	227	227	215	220	217	228	218	203	225	191	192	210	174	210	209	191	221	184	205	195	205	188	183	184	208	198	197	196	176	208	207	183	173	180	199	176	190	171	205	193	194	198	204	177	201	179	192	170	182	212	178	212	202	180	206	196	194	206	190	200	191	193	199	194	191	204	173	187	219	173	205	195	187	202	212	184	174	224	188	188	198	198	205	194	167	212	184	197	189	213	203	189	193	184	198	215	210	187	197	205	201	205	208	199	216	188	219	188	215	193	211	196	198	203	198	171	189	205	195	189	213	186	178	194	210	199	198	197	226	179	213	214	182	189	191	207	167	181	206	208	185	196	178	207	188	179	188	203	197	201	181	187	172	198	183	172	210	205	207	231	198	210	195	222	180	196	171	209	192	207	217	210	196	183	186	196	196	217	208	194	172	187	213	189	196	193	188	188	210	209	183	188	191	229	196	200	203	207	196	194	226	214	199	197	164	197	188	185	190	222	183	174	177	194	197	193	186	175	199	193	206	204	218	201	209	197	203	213	195	202	212	200	182	199	167	188	198	210	194	194	205	188	196	197	188	183	197	191	192	206	226	216	167	199	196	206	177	175	195	197	195	197	188	205	198	182	193	183	190	200	200	187	193	208	220	184	196	170	202	212	198	212	208	196	206	201	203	203	199	199	196	170	197	195	204	212	210	206	177	205	177	214	179	185	182	214	200	195	186	191	158	173	161	198	187	206	217	186	172	180	202	168	205	190	186	194	182	204	171	202	210	219	200	194	196	212	202	212	193	218	189	175	194	190	186	185	180	196	178	189	186	181	218	158	217	190	210	169	191	193	208	215	189	172	172	211	198	176	180	213	190	200	209	179	189	197	199	205	193	194	199	189	188	214	177	207	188	160	195	206	208	221	181	208	204	185	183	193	184	210	196	197	184	172	194	180	202	205	185	210	168	184	186	186	170	194	225	181	164	195	181	169	178	203	221	211	221	190	165	193	214	179	200	206	165	201	201	193	177	192	213	183	184	215	206	207	181	176	203	188	175	191	206	194	185	204	175	209	198	195	188	194	191	209	196	211	152	196	187	201	180	191	202	174	216	206	196	189	192	208	200	174	179	193	224	189	204	185	193	186	198	222	196	190	207	175	202	197	188	203	216	192	189	179	206	203	189	203	174	179	192	156	195	197	187	190	198	163	199	222	192	196	200	201	205	191	192	218	191	174	168	199	209	213	194	210	183	206	206	206	232	222	190	208	192	182	214	164	191	164	213	166	192	205	188	198	178	183	193	187	184	193	200	220	216	212	216	206	198	177	189	190	217	194	183	191	156	195	214	196	196	186	215	181	173	207	189	195	198	180	198	180	205	161	191	212	197	196	208	181	213	196	202	186	206	178	202	175	193	211	217	189	183	188	220	204	200	186	216	173	205	195	182	177	217	187	212	191	197	194	190	194	213	202	189	174	194	209	206	203	173	176	207	203	182	203	206	210	191	188	196	186	199	194	208	205	189	190	194	179	188	203	199	211	225	210	190	179	198	201	177	183	183	200	186	195	200	215	193	189	182	183	193	220	192	192	189	193	173	194	203	205	179	214	182	187	189	173	183	209	188	193	208	207	199	163	202	191	178	219	193	186	212	214	195	185	166	190	189	167	175	182	211	197	188	196	181	205	186	196	204	216	186	181	176	205	215	200	196	199	186	196	213	213	187	208	199	166	195	239	206	172	189	213	202	191	199	217	178	190	187	185	183	206	199	214	198	205	180	211	206	206	173	184	174	181	191	180	204	196	225	193	187	200	176	203	197	210	210	180	203	181	180	201	205	203	208	197	190	188	198	186	227	193	190	193	215	198	203	192	184	202	191	203	184	192	196	205	180	201	188	188	173	175	181	188	174	214	185	193	196	195	179	200	178	178	205	193	178	170	187	169	220	188	211	192	201	195	215	179	186	186	187	202	221	191	171	187	186	204	188	189	230	174	195	193	190	206	221	212	190	189	199	211	190	198	231	162	191	198	208	178	216	196	180	190	196	182	211	172	195	201	187	191	203	185	189	207	205	181	187	200	203	199	214	206	196	189	204	208	186	192	190	212	214	207	183	201	197	213	212	189	203	197	202	189	202	204	227	186	197	202	226	175	200	189	187	190	199	225	222	219	210	199	196	222	211	201	178	212	223	202	202	187	199	219	174	178	168	195	197	199	211	189	206	194	174	173	194	200	200	215	199	177	193	174	177	195	175	186	206	211	199	190	220	189	187	170	191	202	205	191	193	205	204	223	180	170	183	202	231	174	188	176	208	180	202	193	215	201	167	196	204	215	194	188	218	190	186	187	181	186	221	178	189	177	176	220	195	165	192	180	188	205	184	222	192	213	175	169	199	188	174	212	193	214	181	212	188	164	182	211	195	204	188	185	197	203	197	207	195	193	184	193	181	174	189	198	184	185	201	191	174	187	218	212	187	181	195	181	209	203	213	194	226	177	190	193	201	198	193	213	191	199	195	193	180	190	201	176	188	206	187	210	206	217	186	198	224	183	183	180	213	188	200	193	194	205	177	189	204	196	204	189	191	191	178	216	179	208	190	181	161	196	213	180	205	203	192	199	200	201	197	199	188	196	177	187	198	178	199	205	216	188	201	174	186	206	190	199	199	157	196	202	194	222	210	188	198	202	225	183	183	195	229	200	217	189	188	196	189	190	193	195	181	167	178	169	192	213	200	204	192	192	194	170	215	205	188	212	204	186	219	189	185	191	210	178	204	211	206	190	186	183	186	169	189	208	187	168	179	199	175	207	202	195	174	191	176	183	193	213	194	200	186	204	207	198	186	200	203	193	203	220	201	186	176	191	198	182	214	213	183	182	197	187	215	201	186	185	199	189	193	212	209	179	188	204	178	182	174	194	190	202	200	180	193	198	196	202	186	210	200	199	193	210	189	199	189	194	199	180	211	186	200	215	206	169	199	212	181	206	188	196	201	210	187	183	186	186	202	172	178	176	198	195	185	181	177	176	203	195	216	190	223	188	211	202	203	179	208	180	170	196	185	207	185	171	196	192	205	179	212	205	192	193	190	169	177	189	191	199	217	180	202	198	199	191	185	185	185	193	197	189	179	188	192	189	175	207	184	200	177	202	207	207	200	203	202	202	224	167	189	173	174	193	199	200	195	204	215	216	177	192	203	227	199	186	198	193	184	210	191	187	202	183	203	199	208	188	198	194	184	170	195	205	198	184	186	192	185	226	187	193	202	219	197	182	184	212	230	203	217	199	195	209	197	205	182	190	191	191	196	189	188	188	185	205	188	196	192	204	170	182	167	212	196	165	190	180	206	200	174	190	189	218	208	184	201	189	210	173	213	208	168	196	206	182	212	168	206	194	185	208	205	195	209	198	196	207	202	167	202	180	193	201	216	182	195	194	174	184	162	213	202	214	208	214	195	218	212	208	182	207	205	190	193	198	185	188	194	221	206	205	192	189
24465	20393	26023	24637	20382	11581	1503	854	785	686	635	594	580	545	579	533	539	520	504	511	474	522	500	455	460	483	478	459	510	468	511	488	429	448	476	472	444	443	416	445	484	454	472	430	479	403	437	432	480	466	460	484	444	435	497	449	461	451	420	485	431	455	449	433	417	453	407	498	471	463	420	431	426	437	447	445	470	449	461	461	423	406	422	458	425	409	454	474	454	431	436	462	440	455	468	458	504	446	424	481	493	449	448	478	434	439	427	451	448	458	419	475	441	441	472	446	421	449	451	424	461	459	419	424	448	426	456	444	431	454	455	397	419	461	464	448	450	427	455	479	433	463	437	458	445	427	449	458	442	417	436	429	440	465	446	430	432	426	484	425	447	443	485	456	424	483	450	454	385	423	483	458	418	456	430	431	419	436	429	388	457	459	426	435	447	432	405	452	434	437	460	459	468	435	450	432	460	419	439	406	447	427	407	438	491	431	451	455	401	467	403	461	429	437	443	441	436	432	436	395	428	420	474	419	474	406	456	440	435	411	444	454	450	484	467	451	457	443	471	422	391	440	461	459	446	464	423	424	440	407	436	398	420	443	404	448	424	454	439	447	420	436	467	429	416	418	409	457	441	476	439	446	402	428	443	461	464	429	448	410	431	473	442	427	470	440	450	416	436	424	453	423	450	446	478	488	409	409	401	453	436	447	436	430	441	475	452	409	483	417	421	465	432	439	425	430	452	427	420	410	403	442	449	451	418	446	463	461	414	440	411	429	449	404	470	423	421	445	435	468	455	460	430	453	423	444	445	439	453	450	447	437	492	427	457	425	477	456	417	415	433	421	434	428	468	419	425	391	433	431	463	440	459	440	434	444	441	468	460	382	430	423	435	404	453	455	483	430	465	453	463	460	461	439	463	491	458	443	430	397	434	433	446	420	414	427	431	411	432	413	439	417	462	462	463	455	447	425	433	432	439	448	460	435	433	423	443	447	421	426	408	446	424	407	441	464	468	422	445	434	413	444	468	473	410	426	466	462	445	423	457	414	457	444	441	424	433	448	430	437	431	451	429	480	442	457	458	403	416	478	425	444	442	416	388	414	450	434	437	424	448	426	434	435	452	452	449	427	430	469	503	455	379	452	427	461	479	436	425	450	447	407	424	457	439	459	447	472	458	452	448	423	460	455	425	437	445	445	432	424	454	425	412	405	423	431	418	412	456	453	444	462	439	435	428	436	431	463	418	441	406	467	446	446	465	390	471	410	427	448	441	420	466	419	441	440	468	462	451	418	444	432	422	444	415	446	442	443	442	424	414	417	442	462	456	459	457	456	432	439	444	440	467	439	439	468	398	444	468	444	457	488	487	467	427	468	425	428	436	416	445	426	505	441	428	432	474	461	449	436	417	397	396	411	427	412	419	429	428	442	458	419	434	453	466	422	440	468	448	454	412	415	433	400	413	429	434	452	450	472	430	467	405	447	451	424	429	420	425	447	473	442	454	459	484	412	423	442	450	416	419	414	456	460	425	425	434	434	426	440	437	429	421	456	444	416	447	433	464	427	437	456	439	420	461	442	437	465	470	460	447	469	440	424	429	460	426	463	449	444	422	422	425	454	424	463	434	441	453	431	471	429	435	427	411	436	459	431	428	454	435	469	457	441	432	469	485	397	464	418	434	433	449	455	424	426	447	417	405	459	398	449	415	476	457	449	425	464	422	449	456	472	452	426	491	452	415	458	431	420	443	419	429	396	458	448	445	432	445	457	415	448	484	442	435	447	441	426	415	429	410	438	429	445	451	421	412	441	439	494	429	463	431	463	451	432	405	481	463	472	440	424	456	468	453	498	425	451	405	439	419	462	422	443	409	419	473	431	432	458	444	422	486	437	455	424	454	434	439	395	441	425	457	436	419	468	432	453	466	452	394	439	420	476	435	412	470	424	453	425	443	473	426	465	430	402	413	465	474	457	429	431	413	398	473	428	452	421	454	426	457	475	451	411	423	462	466	448	476	421	450	424	439	406	459	421	446	426	445	443	442	438	411	463	447	408	466	403	449	405	422	455	436	438	409	409	407	423	436	424	457	463	426	428	426	477	438	445	478	432	465	456	461	429	438	442	402	408	448	457	452	414	411	433	446	445	468	473	432	428	445	435	428	457	401	425	388	449	450	455	418	415	421	470	426	497	433	467	435	446	437	445	443	436	432	462	415	453	436	416	443	423	407	417	418	424	468	428	451	442	451	447	449	438	433	448	455	411	405	453	434	417	439	431	429	439	419	467	448	433	409	450	471	413	429	462	450	424	455	452	434	412	444	412	465	427	436	430	427	415	460	479	475	438	428	467	453	449	435	428	444	441	435	417	445	420	422	406	455	461	487	445	416	490	426	440	416	438	430	434	419	433	440	445	446	447	432	488	417	434	423	481	420	438	416	460	413	400	426	446	419	444	428	491	444	429	443	433	439	455	433	458	442	460	408	464	429	413	399	455	453	436	460	414	449	461	427	443	467	438	458	447	411	466	431	445	490	418	418	464	434	446	460	463	418	441	441	448	410	425	450	424	464	449	428	414	406	457	442	417	447	494	435	449	461	443	426	449	435	445	474	443	417	434	459	463	451	465	443	445	493	461	454	430	445	418	439	422	422	428	460	423	410	400	420	428	426	421	405	394	448	456	440	441	422	426	471	416	436	423	494	438	464	424	453	433	417	442	437	403	453	450	429	442	430	385	455	442	435	432	450	466	410	460	426	476	415	438	420	418	436	439	425	413	424	403	410	446	443	446	434	426	437	439	427	437	419	431	454	430	418	469	430	436	467	439	445	438	450	443	475	413	411	444	453	435	444	434	469	468	442	479	453	411	438	429	442	449	505	472	397	416	436	446	446	428	419	385	467	405	419	423	442	447	458	447	439	462	410	407	465	435	458	432	435	459	454	391	452	399	432	418	423	441	444	434	408	488	468	430	467	435	426	429	418	424	461	453	435	455	447	469	402	415	432	442	451	454	429	408	405	450	414	415	445	470	402	450	435	430	422	465	483	452	446	452	447	470	418	467	461	458	433	452	442	477	433	435	417	446	437	431	477	404	463	459	465	455	492	407	444	446	434	465	435	414	440	442	392	452	406	433	450	460	430	462	461	440	405	494	446	422	436	441	475	441	444	421	425	489	455	426	399	449	466	455	469	419	431	430	448	475	425	440	447	475	424	419	464	467	440	453	387	451	399	455	446	401	445	464	453	431	444	438	469	419	479	465	443	415	457	427	417	409	472	404	433	417	438	443	420	474	395	448	424	403	420	429	414	440	436	436	433	443	457	453	419	461	469	437	430	431	397	447	418	465	398	445	426	474	470	419	434	426	419	444	414	418	428	442	456	447	468	464	427	431	421	443	437	430	452	433	449	414	418	444	498	492	472	453	423	434	429	500	445	412	422	451	433	438	388	442	446	419	422	424	451	416	417	430	441	429	460	444	444	428	465	449	450	425	425	409	453	428	460	415
30901	19244	9511	5058	3233	2292	1760	1459	1175	1038	889	820	768	746	668	648	621	583	581	571	574	535	535	499	529	471	500	511	446	488	470	502	506	460	482	411	462	418	451	471	435	449	457	450	423	471	486	441	415	481	438	448	446	426	427	404	394	447	435	415	412	431	420	458	469	427	434	419	425	427	426	471	431	435	433	409	471	448	405	430	404	460	424	418	425	393	430	464	419	442	435	460	438	437	412	471	408	427	440	455	441	460	426	421	437	413	414	388	455	425	406	378	435	414	452	423	386	426	410	409	415	428	422	436	421	438	424	426	386	409	421	445	396	441	422	438	407	462	416	438	464	424	441	441	444	411	446	422	415	399	408	424	444	413	406	441	386	389	439	417	421	436	435	437	420	440	410	450	443	418	424	410	377	431	423	446	428	450	449	403	406	395	429	408	444	445	384	411	440	431	433	411	450	417	418	459	425	458	395	429	404	430	426	412	389	421	440	418	406	388	456	398	431	422	413	405	431	407	450	433	450	449	429	428	398	408	454	414	414	415	423	414	414	459	428	467	433	404	418	394	424	424	418	405	411	410	443	432	452	424	427	434	438	419	412	413	438	434	447	419	370	426	435	454	439	434	450	410	442	422	440	410	434	399	433	424	428	432	414	392	363	448	429	428	417	403	434	426	426	426	413	432	418	411	428	406	427	419	438	419	433	453	444	421	434	410	462	448	422	440	407	389	421	396	391	411	384	402	445	421	392	453	418	388	427	392	419	408	401	406	420	419	422	447	422	408	456	457	421	383	443	448	453	407	436	419	399	417	432	448	412	389	408	409	405	411	408	432	424	395	455	436	410	402	426	439	440	461	401	395	388	443	412	437	390	415	429	417	394	413	417	388	436	425	409	433	430	414	438	393	429	413	389	446	418	431	407	415	452	432	421	456	417	423	416	388	415	401	394	422	432	430	391	398	448	449	440	432	417	413	429	467	421	451	421	421	452	454	424	410	418	425	428	374	421	387	424	379	435	439	419	394	434	421	404	405	464	414	402	437	404	470	458	414	425	475	448	457	462	443	426	415	438	388	451	430	416	435	419	447	441	430	405	435	430	420	401	411	425	431	408	443	447	415	418	407	424	440	415	445	429	379	391	433	420	422	442	417	446	467	412	412	404	418	431	398	432	425	426	397	405	440	417	450	405	429	442	393	403	424	467	377	449	393	418	398	381	396	424	427	384	405	442	409	401	425	406	421	427	454	416	399	417	416	466	371	436	425	426	411	417	454	386	454	433	439	398	449	390	430	450	415	421	442	417	425	428	406	393	451	420	371	407	443	415	441	404	398	438	438	415	378	414	428	397	426	393	438	452	417	446	445	426	412	415	442	431	437	404	393	416	446	422	406	410	397	430	404	422	423	416	466	460	431	425	436	432	408	474	452	438	440	406	439	378	395	433	433	479	428	446	433	395	416	426	432	446	397	415	424	379	434	458	436	418	405	406	440	411	434	411	395	423	439	422	423	432	427	457	411	428	382	425	475	412	430	451	446	424	423	448	399	435	431	415	474	400	421	394	379	435	397	419	409	439	461	413	406	434	425	434	397	432	399	395	433	429	432	424	412	383	426	438	387	399	415	433	430	467	442	441	468	450	413	385	390	421	384	397	425	383	429	487	431	451	421	442	412	399	442	422	426	433	426	396	470	399	456	398	445	428	439	431	434	414	409	426	454	429	426	397	455	419	437	410	425	425	412	388	450	418	400	442	403	385	421	439	423	418	453	408	417	443	406	456	426	429	417	398	444	412	418	427	401	409	420	431	398	437	406	411	402	438	450	441	405	438	422	425	401	413	414	443	393	414	421	434	438	375	404	398	423	442	428	399	437	422	453	402	402	433	440	434	433	406	408	405	432	440	379	443	436	415	419	398	463	430	402	420	458	422	428	394	425	394	442	438	462	408	405	433	418	433	443	432	424	410	374	391	431	405	421	393	421	406	428	437	451	414	451	435	400	428	426	404	446	429	449	406	423	413	410	438	400	403	404	427	438	423	436	399	424	421	459	447	400	407	428	446	411	454	468	439	396	483	394	434	447	400	408	417	426	430	408	448	418	427	410	395	434	367	415	448	424	453	415	404	395	425	427	433	407	427	414	409	438	414	389	418	468	396	416	447	403	433	422	437	415	443	453	425	399	428	411	402	445	484	395	445	415	365	407	419	409	429	450	436	426	418	420	425	437	439	411	437	435	432	428	427	412	395	450	425	456	396	421	432	425	467	405	412	414	389	413	396	452	442	410	403	418	392	403	448	440	431	446	431	414	421	421	465	398	405	427	430	445	426	408	427	437	469	399	422	418	460	435	424	415	371	427	421	459	392	405	440	405	411	450	418	390	444	435	439	403	420	404	414	413	416	419	393	452	423	436	426	435	447	437	441	429	434	408	391	413	412	449	442	426	401	430	401	468	400	423	421	429	422	432	443	439	404	419	436	448	418	458	417	429	444	422	432	431	409	423	420	440	403	414	413	456	427	449	414	453	415	394	420	413	496	439	419	441	406	389	448	405	423	443	432	415	416	419	414	403	425	411	397	426	434	413	418	406	447	431	426	451	423	437	415	405	395	446	390	422	451	428	416	404	402	438	423	432	405	413	409	391	434	420	404	429	445	419	418	412	428	398	454	407	429	464	417	436	409	412	386	434	423	410	410	400	423	398	386	407	429	403	428	400	415	449	452	407	414	404	444	410	441	386	429	417	419	394	423	441	454	427	433	443	401	441	401	466	439	451	428	423	411	399	408	444	405	435	453	409	426	414	403	394	396	421	415	430	407	447	459	399	462	418	404	402	394	409	432	417	432	428	454	452	453	404	421	406	429	394	427	404	434	416	428	410	449	425	393	409	417	417	419	462	434	417	419	390	399	395	427	412	430	424	411	414	418	425	426	453	419	453	421	426	403	408	417	420	448	414	428	417	422	419	441	430	417	433	471	436	469	414	422	390	418	430	451	417	411	409	454	414	449	439	449	429	431	411	401	415	424	456	438	402	397	411	409	418	455	436	441	405	402	440	407	471	411	391	395	448	425	416	444	472	433	426	411	439	410	424	446	426	423	381	420	416	423	414	450	412	428	420	442	426	439	409	417	413	411	439	414	433	404	435	443	423	454	383	408	418	397	418	443	422	434	457	385	406	410	436	415	413	479	384	452	388	392	417	415	449	419	420	429	420	445	440	402	413	389	430	428	431	427	432	458	424	385	428	416	442	435	399	431	440	445	414	408	423	398	435	440	408	427	394	371	408	419	440	404	453	457	414	417	455	429	412	405	382	453	406	411	397	435	422	421	437	417	435	396	412	426	392	429	403	440	407	408	435	418	426	414	436	409	415	453	437	416	405	371	412	437	436	439	439	451	427	420	397	425	470	381	440	413	460	457	402	410	440	360	406	431	406	430	422	430	420	378	403	418	408	440	412	403	434	442	394	422	444	426	424	428	411	421	433	423	438	390	453	436	379	412	405
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
