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
340013088412	340013088930	340013089480	340013090030	340013090580	340013091130	340013091680	340013092230	340013092780	340013093330	340013093880	340013094430	340013094980	340013095530	340013096080	340013096630	340013097180	340013097730	340013098280	340013098830	340013099380	340013099930	340013100480	340013101030	340013101580	340013102130	340013102680	340013103230	340013103780	340013104330	340013104880	340013105430	340013105980	340013106530	340013107080	340013107630	340013108180	340013108730	340013109280	340013109830	340013110380	340013110930	340013111480	340013112030	340013112580	340013113130	340013113680	340013114230	340013114780	340013115330	340013115880	340013116430	340013116980	340013117530	340013118080	340013118630	340013119180	340013119730	340013120280	340013120830	340013121380	340013121930	340013122480	340013123030	340013123580	340013124130	340013124680	340013125230	340013125780	340013126330	340013126880	340013127430	340013127980	340013128530	340013129080	340013129630	340013130180	340013130730	340013131280	340013131830	340013132380	340013132930	340013133480	340013134030	340013134580	340013135130	340013135680	340013136230	340013136780	340013137330	340013137880	340013138430	340013138980	340013139530	340013140080	340013140630	340013141180	340013141730	340013142280	340013142830	340013143380	340013143930	340013144480	340013145030	340013145580	340013146130	340013146680	340013147230	340013147780	340013148330	340013148880	340013149430	340013149980	340013150530	340013151080	340013151630	340013152180	340013152730	340013153280	340013153830	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21812	20220	27821	22422	20220	20260	10014	789	520	437	372	279	256	267	229	204	204	183	189	182	169	156	139	153	148	113	119	120	138	133	110	115	134	113	118	104	112	106	91	110	114	130	96	113	106	94	96	89	97	73	96	94	110	92	105	102	91	95	96	105	82	86	91	101	91	105	94	101	87	87	87	100	87	96	92	84	81	98	96	104	90	88	105	71	103	95	91	107	99	91	98	77	75	95	79	74	95	103	88	106	83	107	70	107	89	75	105	93	86	89	75	103	82	88	92	86	76	93	106	81	92	99	87	84	93	86	79	81	83	96	99	89	92	84	78	87	92	93	81	89	90	93	90	95	120	97	98	93	91	90	96	78	93	103	106	91	92	93	84	88	73	95	97	81	107	108	100	89	101	74	90	87	103	88	78	89	101	80	83	97	101	88	99	84	80	107	96	73	87	92	98	85	102	91	95	103	96	92	81	90	80	87	94	87	79	90	94	98	115	88	85	97	82	104	103	82	99	112	90	95	90	83	84	101	85	95	106	98	82	79	101	81	96	88	86	91	104	91	85	75	94	98	68	97	100	92	70	94	87	98	80	92	80	102	81	89	87	85	85	95	93	82	90	94	91	101	78	117	79	117	79	90	82	93	88	99	83	89	95	88	106	99	98	88	86	93	88	111	88	94	84	105	85	101	94	84	87	91	76	96	67	103	95	94	75	86	84	98	103	90	78	86	81	110	95	95	94	106	94	90	81	82	102	102	72	81	88	92	80	83	91	81	94	91	92	97	99	87	86	101	94	75	96	91	100	105	94	68	106	89	87	80	73	99	76	86	98	78	96	67	82	86	94	87	87	105	94	108	95	93	77	100	82	96	82	115	91	86	103	85	78	84	87	89	91	78	90	84	93	88	90	91	98	111	84	87	88	79	88	88	94	108	87	85	104	84	107	102	87	102	94	86	94	85	85	82	87	92	100	103	92	94	87	86	90	71	77	75	98	99	72	86	95	99	96	84	82	92	81	88	76	81	83	92	78	113	89	101	83	93	103	98	90	96	84	93	99	111	95	94	85	91	94	80	89	87	84	85	99	86	104	86	84	88	101	91	91	87	86	90	90	91	94	107	95	87	80	90	92	88	80	81	89	94	71	89	89	88	92	93	114	101	72	81	84	95	83	105	101	84	113	92	97	82	102	83	89	86	92	93	97	100	93	110	101	102	95	104	73	103	72	98	78	88	101	82	89	88	91	99	76	83	98	91	89	89	105	92	87	88	99	83	91	93	83	95	96	98	88	99	108	90	95	103	77	86	75	89	82	81	87	89	97	85	82	74	89	83	89	75	78	76	77	97	87	75	77	79	74	83	82	80	80	101	96	93	107	86	100	95	77	87	81	78	91	94	91	87	89	98	101	75	77	85	96	86	100	104	87	97	77	87	87	95	121	93	82	85	91	76	86	94	121	100	86	98	95	85	76	91	90	105	96	97	84	93	86	90	125	98	89	94	90	85	97	94	95	105	101	106	90	89	91	93	93	92	97	81	88	91	80	75	93	90	98	91	86	92	96	84	80	110	106	84	112	94	90	97	98	86	90	98	80	111	92	86	92	92	87	96	73	109	91	85	96	98	89	80	98	107	96	78	91	86	99	87	88	78	79	82	85	96	106	78	88	76	104	97	65	99	94	96	83	102	87	78	82	85	79	109	83	84	109	82	96	93	93	75	87	96	95	86	92	87	101	87	82	92	105	92	86	103	100	74	94	109	76	79	90	92	87	108	90	85	91	91	80	99	94	102	95	94	81	95	78	92	89	86	100	98	88	91	94	85	90	84	78	95	86	115	99	79	93	96	96	87	92	92	98	97	96	94	93	83	93	91	85	94	93	95	101	81	110	82	105	85	83	76	91	83	76	89	82	67	86	91	88	83	91	96	122	90	96	95	107	80	83	81	98	82	89	98	98	110	97	80	94	84	101	92	88	107	91	83	83	89	107	83	89	106	101	89	89	73	93	84	103	77	86	83	82	100	73	99	95	78	92	91	90	105	86	101	97	93	94	104	73	101	83	83	98	81	99	83	78	73	82	97	75	96	89	79	93	102	92	84	88	87	96	108	77	80	98	89	80	87	103	85	94	90	77	96	105	97	99	98	101	93	76	90	98	94	86	89	109	101	86	91	97	88	92	76	101	89	93	108	84	94	103	96	88	103	93	95	83	84	93	93	81	85	76	97	83	101	96	90	94	100	91	84	90	82	85	87	93	81	85	88	87	90	91	84	92	101	91	73	78	87	82	109	96	89	91	86	82	87	80	97	84	103	85	86	80	90	93	89	78	93	99	86	87	64	80	91	82	79	92	92	89	73	109	80	86	90	94	72	89	77	93	80	102	82	93	82	90	92	103	97	96	73	81	95	93	83	92	82	89	92	93	104	76	75	93	90	87	87	87	109	103	90	90	89	97	83	81	90	98	85	107	81	101	90	100	104	103	94	80	96	94	109	91	76	87	94	90	101	89	90	93	72	82	99	101	104	83	84	84	94	97	100	89	93	95	107	90	91	97	99	97	97	111	99	82	73	89	81	87	78	113	102	110	84	99	87	87	95	89	94	120	98	95	97	97	86	92	98	75	71	92	92	85	87	80	100	74	88	97	73	93	90	83	82	92	83	85	68	100	86	86	90	92	83	97	91	106	73	91	75	92	82	80	88	74	92	85	86	97	84	93	88	85	72	78	98	91	82	89	96	95	86	99	88	88	90	82	98	98	91	101	105	70	68	99	85	86	88	77	104	85	103	87	74	75	88	78	92	78	114	83	94	87	94	89	101	78	86	68	91	81	96	95	106	94	98	91	103	74	88	90	82	99	81	105	105	87	87	94	93	79	109	87	90	99	88	86	93	92	80	98	85	89	79	90	98	89	99	94	72	87	85	106	87	77	84	95	87	77	100	88	95	80	78	97	96	92	90	112	98	101	91	93	84	82	92	85	91	88	87	94	79	93	92	93	98	96	99	97	111	87	95	79	104	78	85	90	101	94	103	72	90	112	82	95	105	89	85	90	85	91	108	117	77	86	82	81	92	81	89	94	68	63	82	97	92	101	86	95	85	88	91	81	98	83	79	83	88	90	90	93	98	82	93	85	79	89	73	83	93	97	88	85	74	116	71	83	88	103	88	86	108	90	108	76	96	102	83	92	84	93	98	83	73	80	87	83	98	100	80	78	109	88	104	96	104	86	94	92	70	77	110	110	79	98	78	80	67	101	93	98	85	82	107	88	85	84	86	94	94	107	90	96	100	99	100	89	89	93	99	92	93	105	88	108	107	93	74	104	79	92	91	92	81	92	109	95	99	92	92	105	90	73	77	78	99	89	99	96	85	107	96	86	102	92	84	88	103	96	81	88	80	78	89	105	96	104	83	80	112	89	81	95	91	109	99	77	97	90	87	94	87	106	90	78	102	90	78	75	109	102	103	93	107	93	91	92	94	89	93	105	92	80	91	75	93	101	86
19816	13308	11426	5933	4025	3006	2296	1812	1309	1099	838	715	640	565	444	389	370	319	292	286	264	242	237	230	229	207	203	202	179	177	183	168	180	174	173	179	156	166	154	161	156	149	157	141	148	139	170	154	161	157	154	160	137	162	132	143	152	143	153	133	151	118	143	143	140	122	150	145	157	161	111	128	134	116	124	137	136	132	140	131	138	115	132	122	124	135	116	134	129	151	121	139	139	119	128	122	127	129	118	155	140	126	131	147	126	125	126	151	124	119	116	135	118	136	141	163	123	129	136	141	114	136	143	105	135	112	120	144	128	133	110	105	123	130	145	104	121	174	115	120	127	115	133	137	119	122	139	117	126	134	131	119	116	116	134	142	137	134	118	121	123	136	159	126	110	126	122	126	128	162	123	128	133	127	122	126	125	125	144	125	128	139	135	114	116	123	134	116	109	145	117	125	122	133	105	132	126	130	140	141	105	136	137	121	109	128	128	144	130	144	126	132	120	101	113	118	116	113	118	128	117	131	132	125	146	115	129	125	131	146	144	136	127	153	144	141	129	134	137	156	136	158	100	108	130	143	113	128	140	111	143	137	127	125	113	126	125	154	137	108	126	119	121	135	123	114	130	123	125	129	117	149	126	138	145	154	134	141	131	151	127	127	129	129	125	133	146	128	133	112	143	124	121	142	154	139	142	132	118	126	127	115	137	141	128	123	139	138	126	116	128	117	123	121	120	147	129	147	128	139	117	112	155	113	123	124	137	109	119	115	150	145	126	118	123	135	114	138	125	126	108	129	144	123	117	117	136	141	130	116	117	139	123	110	146	125	136	136	132	135	116	133	125	120	126	132	122	162	151	125	130	123	111	113	134	132	144	132	146	149	134	140	133	138	140	129	142	112	138	116	142	126	132	139	133	113	113	118	140	109	122	148	130	146	119	133	130	147	105	127	112	112	117	123	124	128	126	132	145	133	127	113	133	129	124	139	132	131	131	117	133	129	115	108	128	135	134	128	125	119	129	119	123	137	137	132	138	141	156	120	151	125	112	131	126	129	136	119	122	142	124	122	125	130	130	129	128	121	133	123	137	118	108	119	136	124	115	122	124	118	121	109	114	128	135	125	130	136	107	131	112	110	160	139	134	135	134	119	125	114	133	122	124	125	121	133	139	141	122	103	136	153	107	133	127	143	100	125	123	125	114	130	113	143	142	128	138	127	139	121	134	131	119	129	119	129	109	117	125	127	126	144	152	125	123	101	130	136	127	154	119	141	137	127	140	141	140	125	114	104	130	124	142	134	130	123	143	129	121	127	138	128	135	113	131	161	120	129	129	122	116	148	142	116	119	117	120	137	118	119	120	144	137	129	131	122	133	126	119	126	126	110	135	151	132	133	131	141	137	117	127	123	105	116	128	142	132	128	111	125	132	125	116	104	127	134	113	111	127	128	112	125	110	129	118	110	122	144	145	132	114	107	117	132	145	132	113	131	133	152	146	132	126	136	132	139	124	147	116	117	126	125	136	116	117	149	115	133	127	142	125	108	125	122	135	118	119	152	157	120	121	137	116	132	114	138	130	126	119	131	119	141	145	132	134	131	118	120	113	114	142	121	152	136	127	118	120	115	113	114	130	138	129	128	136	116	123	119	131	136	137	139	119	134	139	136	117	130	111	142	125	129	109	127	118	109	128	139	129	134	137	138	127	143	142	112	115	124	113	106	145	146	141	115	118	149	121	119	129	127	134	161	107	128	133	136	120	162	124	108	122	110	119	138	133	125	148	107	108	127	129	146	138	126	125	131	140	120	134	136	119	145	115	125	125	133	138	130	110	131	130	133	143	145	132	133	134	124	128	138	139	134	127	121	125	129	142	133	131	141	131	122	138	121	129	120	133	131	129	129	121	103	134	134	115	114	124	126	131	122	136	112	130	120	107	121	122	140	159	136	109	150	140	133	118	137	124	123	129	140	124	121	127	150	124	132	125	142	111	106	140	130	127	154	107	116	133	134	133	144	145	129	143	143	132	138	109	136	126	140	135	120	146	134	125	126	133	124	130	128	108	113	102	119	107	111	137	159	122	118	132	144	118	133	116	110	145	117	130	143	128	119	123	140	130	132	126	127	143	146	115	116	135	124	121	158	114	130	134	130	109	148	145	127	124	115	134	157	119	143	121	145	130	106	132	105	139	125	118	142	111	116	128	132	142	119	117	130	129	122	108	123	124	126	125	113	130	133	130	126	127	133	140	134	144	138	119	116	126	149	131	139	124	126	137	124	144	136	138	146	131	105	149	113	99	128	140	141	137	127	113	130	137	126	159	135	121	136	122	124	134	128	117	129	142	142	118	131	144	150	129	136	130	153	140	131	135	123	111	119	139	119	126	122	123	141	134	123	130	120	128	124	130	133	143	133	133	113	122	120	132	119	121	121	131	115	131	122	131	108	129	130	119	121	137	123	135	114	136	134	114	133	118	120	125	130	126	139	110	112	139	130	117	125	135	122	133	131	138	109	132	130	130	135	120	142	144	134	125	132	124	148	136	136	134	139	132	109	112	114	138	124	135	145	135	133	124	118	145	148	120	117	150	116	119	130	115	125	134	126	137	127	128	132	136	128	138	129	120	118	138	120	112	121	107	127	134	135	142	118	134	108	133	117	127	142	105	118	115	116	113	123	141	122	118	134	132	112	148	113	126	130	118	134	128	134	119	118	121	123	142	141	113	141	127	144	125	127	118	141	119	124	130	112	130	118	110	118	128	123	127	122	121	113	134	137	106	108	120	136	135	139	135	132	110	99	132	138	124	135	153	136	111	125	132	131	116	131	119	123	128	131	119	137	104	116	129	109	117	109	107	125	130	120	129	108	146	119	137	132	127	139	149	111	142	126	110	121	127	114	118	134	121	128	130	133	127	136	118	124	116	118	152	128	118	139	130	125	110	117	129	125	130	120	119	127	119	136	128	129	145	102	134	130	110	119	142	113	144	139	127	113	137	139	128	137	130	124	130	136	121	107	128	139	123	120	126	137	104	103	129	101	123	126	136	126	115	124	125	95	131	128	127	118	126	109	143	130	126	125	113	111	125	148	132	122	134	137	119	116	127	123	127	137	120	146	113	131	112	127	114	129	136	118	124	117	119	114	121	136	132	121	105	118	116	127	127	134	127	115	130	126	147	117	127	121	126	134	121	135	139	126	140	114	130	122	124	133	131	114	132	116	116	135	132	126	118	118	115	135	141	131	126	137	129	145	133	130	136	115	142	119	145	125	127	122	123	120	131	124	128	118	118	110	119	131	119	148	129	128	141	139	139	155	127	131	128	123	116	139	147	137	129	144	118	135	111	132	137	119	116	121	123	139	136	138	129	109	116	123	144	128	144	124	133	103	126	113	151	124	142	115	133	119	131	143	140	136	138	116	152	141	126	131	140	118	129	149	127	139	121	141	127	126	136	129	111	129	117	108	115	105	153	106	126	108	120	149	133	134	114	120	122	132	111	135
27472	20942	9478	767	440	390	396	328	356	343	313	349	324	342	323	326	326	286	329	279	284	315	338	320	294	331	328	328	326	303	293	349	296	306	312	334	327	322	329	325	344	364	309	294	303	322	320	339	325	315	290	312	330	308	303	353	348	337	344	343	318	303	324	328	345	296	324	314	316	341	326	315	318	322	317	319	321	321	318	324	295	349	325	326	309	327	323	330	323	343	304	321	333	374	311	293	336	319	325	326	333	336	311	329	334	340	320	304	322	342	337	340	318	347	361	308	309	311	313	310	326	305	309	317	289	300	306	319	309	304	306	314	287	308	334	344	322	318	301	354	317	268	346	320	326	333	340	315	295	355	292	276	349	299	309	329	304	334	315	313	320	303	312	311	322	308	310	324	313	334	341	329	340	314	317	336	325	311	330	306	315	326	335	360	327	304	303	273	343	311	311	313	342	315	286	333	336	343	307	332	344	309	312	333	297	322	342	311	344	310	327	353	336	332	314	320	334	327	348	302	362	309	316	338	344	320	292	288	304	313	314	311	334	335	323	336	316	285	310	309	329	331	322	372	316	310	354	315	304	324	312	318	354	342	291	293	319	358	324	335	323	280	347	349	303	329	316	312	323	318	310	304	316	312	334	350	315	326	323	293	305	355	309	336	315	292	316	319	329	293	334	338	309	312	325	316	325	309	319	289	325	330	309	299	334	316	329	298	321	325	310	319	305	342	316	330	315	323	322	313	294	310	361	316	302	322	310	351	319	345	319	339	306	326	321	329	318	331	334	298	321	338	315	316	332	310	304	314	316	290	312	307	322	318	306	291	324	329	309	301	340	314	330	314	303	309	310	315	284	346	317	325	329	349	325	313	333	327	317	318	303	341	305	355	319	320	340	297	314	309	321	305	302	304	304	367	325	311	285	293	331	324	301	296	316	337	311	320	331	333	322	299	310	333	334	337	319	322	282	338	299	318	314	318	336	346	322	355	304	314	321	344	320	326	294	322	311	317	339	335	304	316	317	303	323	331	324	286	305	309	311	313	363	289	330	323	300	300	329	312	298	322	315	344	332	347	307	338	352	289	370	317	302	310	324	298	326	339	331	308	344	329	322	315	311	298	328	312	318	309	321	334	331	349	349	302	332	337	342	300	308	307	334	333	338	289	338	307	285	311	309	331	314	329	328	305	342	352	319	288	322	305	338	325	311	339	307	317	310	327	360	337	325	343	352	337	328	362	322	313	340	344	311	328	333	336	316	320	336	338	307	317	317	314	296	362	321	280	322	320	345	281	321	298	300	311	334	323	313	329	294	335	335	307	332	322	358	344	363	335	328	316	330	312	290	344	339	314	338	298	321	305	297	303	335	319	311	318	336	377	324	334	304	302	323	319	302	318	334	311	297	328	337	318	324	325	349	305	321	349	304	288	349	279	278	320	341	318	336	298	302	341	302	301	321	308	326	309	325	321	316	292	341	343	344	300	310	332	300	321	320	335	339	320	324	304	333	291	351	329	336	301	339	315	302	335	331	301	306	318	327	323	341	323	308	316	342	302	311	352	334	337	289	306	348	323	345	305	346	303	311	315	296	350	338	310	303	365	321	315	306	319	329	280	336	342	315	337	345	336	315	300	335	303	307	348	294	331	300	290	309	328	331	289	304	305	328	325	300	318	349	303	297	353	308	283	325	361	345	355	341	348	301	328	372	349	303	297	324	328	351	333	308	334	349	304	289	355	340	328	353	300	346	326	321	305	325	318	330	321	324	331	323	342	288	321	339	327	328	317	331	309	367	346	318	292	337	311	346	332	325	323	300	328	308	307	311	306	347	352	324	305	294	280	335	307	291	333	326	316	353	297	327	345	321	293	296	289	321	309	315	321	317	307	317	304	326	351	299	331	305	330	302	336	307	314	315	350	314	309	326	325	329	314	339	334	346	314	319	347	325	332	308	318	314	304	283	301	328	309	334	320	296	351	315	327	300	332	305	320	332	333	308	304	328	295	327	334	335	305	274	308	298	345	342	311	315	304	313	298	321	322	302	336	345	321	336	306	329	300	329	295	315	337	342	307	308	292	339	290	313	334	318	346	324	285	316	323	298	333	317	339	309	309	350	318	320	339	296	322	333	330	331	338	329	307	321	307	317	322	328	311	318	331	341	320	298	297	325	307	339	313	309	322	328	313	312	335	337	322	334	316	344	327	323	300	305	313	316	293	360	292	321	358	299	317	321	339	327	359	320	293	349	346	331	308	313	327	313	298	330	335	325	304	336	334	304	356	302	314	327	342	274	333	351	333	311	333	330	341	331	310	354	346	332	331	326	301	303	319	306	317	364	358	311	305	312	320	319	293	320	328	319	326	328	334	336	313	337	331	302	302	295	304	319	340	325	338	298	321	320	294	332	314	317	319	304	297	339	305	304	317	319	330	296	283	292	316	320	331	321	316	329	324	330	298	347	347	287	329	340	314	356	320	329	294	301	322	322	341	305	317	347	306	297	336	306	321	330	285	342	331	316	349	330	320	335	319	333	322	325	316	285	310	357	336	327	314	350	308	326	332	309	319	327	350	331	326	340	312	356	353	320	322	328	319	320	331	309	328	330	300	313	315	335	307	291	343	326	309	343	330	287	330	322	314	330	332	309	300	339	333	312	293	309	336	335	319	321	315	355	327	356	309	316	313	334	321	288	302	296	303	305	313	349	332	316	328	321	309	351	317	328	308	342	325	320	309	312	311	332	333	321	324	284	300	330	327	317	328	319	313	328	312	322	320	293	331	339	329	318	311	318	319	346	302	329	337	295	315	296	343	322	333	320	332	337	337	303	315	338	334	329	327	335	351	289	342	334	347	299	334	332	333	317	347	351	338	331	322	318	333	309	303	329	346	322	305	353	325	291	343	336	308	324	295	368	311	336	303	326	322	312	321	308	333	309	333	321	331	324	307	304	321	351	334	303	311	310	312	334	315	339	334	328	317	338	309	320	294	304	353	315	331	321	334	321	326	347	333	334	356	308	302	334	307	306	320	300	320	334	302	326	303	290	295	326	325	341	334	333	299	324	315	351	321	296	327	307	331	329	325	309	336	300	326	344	344	307	337	317	314	339	326	310	316	323	307	314	304	303	338	350	335	342	348	325	293	303	325	317	327	339	331	328	315	335	337	335	343	290	327	313	331	297	326	311	324	313	359	340	322	338	341	287	328	313	295	330	317	315	343	295	323	306	323	299	315	327	297	320	304	326	326	326	355	301	324	354	345	339	344	354	298	306	303	326	327	327	305	313	326	296	315	320	308	306	311	353	311	326	285	285	303	312	327	326	315	332	319	300	321	313	340	325	327	325	338	314	320	295	296	348	297	301	326	327	325	329	341	328	324	327	312	369	307	283	349	326	300	341	314	326	302	323	289	360	320	338	292	314	342	330	341	304	317	316	310	352	304	321	324	292	296	326	305	325	308	300	303	307	349	309	336	320	324	285	302	325	329	365	298	334	347	324	331
12029	1125	1058	695	588	519	542	474	518	511	465	445	437	471	468	450	435	465	435	423	413	463	446	437	451	440	473	423	441	424	431	453	439	465	441	475	415	433	408	463	434	410	438	446	427	439	404	441	426	446	422	409	421	399	475	416	437	414	438	448	459	440	431	426	461	415	438	434	443	455	416	437	465	462	418	426	439	439	442	440	423	440	396	431	404	433	425	448	434	455	465	420	417	434	397	425	436	409	463	443	451	453	476	460	453	470	454	461	432	443	455	446	425	492	455	419	451	423	389	444	421	409	435	449	478	425	403	424	440	435	456	431	427	408	428	419	470	438	466	405	475	424	402	419	397	428	411	422	405	435	449	457	415	439	461	387	463	449	397	434	445	437	451	434	473	448	445	456	439	451	439	450	450	463	431	410	423	431	432	425	400	430	473	442	442	414	451	434	428	502	449	418	458	392	424	395	437	393	455	391	389	411	410	440	410	411	435	460	430	422	451	474	436	427	423	465	418	444	403	438	421	459	440	430	420	428	446	428	424	427	432	432	402	397	422	446	415	409	475	404	418	424	429	395	436	397	467	403	397	410	454	441	431	453	462	437	454	409	437	419	465	401	441	437	415	447	471	437	422	412	423	413	428	431	426	428	431	422	437	422	419	463	466	411	458	438	395	451	421	442	444	398	434	440	412	429	461	405	466	427	445	410	438	457	458	432	418	421	464	420	447	418	409	440	416	489	423	428	421	445	457	420	449	426	399	408	427	435	437	406	458	419	411	433	441	430	428	427	434	466	433	437	449	424	408	459	418	419	461	427	422	469	432	404	424	419	458	364	446	413	420	431	440	506	451	435	385	454	423	437	450	438	458	437	425	431	451	437	418	389	456	436	466	427	443	442	442	420	455	452	443	449	424	431	426	415	441	422	456	437	449	397	436	450	406	435	443	440	437	422	432	432	427	443	430	403	464	445	417	442	432	430	435	460	452	433	458	423	466	453	423	421	422	465	448	449	444	440	426	435	457	469	456	427	443	448	423	437	477	412	440	421	443	460	401	452	448	446	421	445	412	470	404	437	424	409	419	413	427	431	453	433	421	436	440	462	437	419	438	438	417	440	442	424	429	438	420	484	434	394	445	438	420	439	440	401	490	447	451	435	417	427	419	428	442	478	494	438	450	442	436	423	449	428	415	428	456	431	450	391	438	459	429	452	443	478	420	399	427	441	404	398	404	429	451	416	429	440	424	391	436	443	423	414	422	439	461	408	429	435	434	439	411	419	418	423	417	421	408	430	443	426	459	423	413	452	432	435	445	440	433	445	414	448	439	416	449	431	445	418	440	450	447	432	408	443	460	427	458	412	431	407	441	438	455	445	417	464	424	463	415	434	443	410	399	404	442	428	436	434	453	447	434	453	413	450	432	446	456	434	452	423	448	412	450	425	450	429	432	409	382	397	438	404	442	433	439	442	465	397	432	469	475	418	408	397	413	413	417	440	441	417	400	489	456	413	478	422	456	423	430	424	415	457	450	455	431	379	412	459	466	458	411	414	460	412	427	428	439	429	413	417	467	430	457	397	415	438	439	417	433	449	447	450	431	411	464	435	446	389	435	445	451	441	446	397	422	422	411	403	404	448	400	470	417	441	419	455	426	436	443	447	403	413	437	441	464	407	434	444	381	437	402	457	452	452	484	441	412	412	458	446	445	440	439	439	438	422	425	427	423	415	428	401	429	420	455	402	433	444	442	481	427	428	405	406	457	406	437	452	406	474	417	404	436	435	386	427	442	431	412	443	434	433	425	443	467	427	467	420	416	458	435	444	425	413	453	428	425	488	463	445	435	453	450	457	426	429	427	410	457	405	432	431	471	442	451	437	409	486	436	442	402	397	442	405	413	482	459	439	417	425	455	432	412	444	399	445	424	434	460	439	451	450	448	419	431	437	440	438	434	448	427	480	422	409	439	437	460	421	401	413	405	399	433	444	443	435	455	429	449	444	409	419	443	430	424	420	415	454	446	412	472	441	466	443	411	444	421	398	410	456	452	414	424	461	460	428	421	416	455	406	449	427	437	428	413	473	466	434	446	432	431	415	396	464	446	460	416	446	428	446	415	423	413	416	464	429	426	436	455	447	442	412	386	403	415	386	435	414	434	446	448	453	488	415	406	463	443	427	441	422	462	443	438	439	454	463	435	475	465	432	399	459	443	416	413	439	456	439	449	441	401	400	439	435	449	430	436	454	418	423	408	431	436	419	445	428	416	444	447	423	428	422	429	459	434	465	493	454	409	433	437	416	421	426	415	436	437	440	438	424	454	450	472	407	425	432	407	443	458	449	439	428	431	390	395	400	418	407	417	405	442	430	407	440	448	431	447	450	471	438	423	417	429	417	430	462	413	424	422	406	459	434	423	419	451	400	457	435	425	443	431	466	428	410	431	423	426	448	449	450	402	450	422	443	448	385	470	431	411	449	389	428	411	392	449	425	419	436	451	431	462	392	467	457	409	458	425	449	414	438	391	399	416	421	462	415	439	453	393	388	404	404	383	445	408	425	443	444	427	428	423	460	462	419	421	415	457	460	404	434	433	441	429	408	431	394	454	422	407	463	465	438	421	467	430	440	426	460	444	436	430	443	440	429	408	453	434	394	407	445	406	429	425	397	440	436	412	436	442	443	415	401	429	423	453	424	440	395	440	450	419	436	437	426	428	420	424	411	421	505	433	449	414	426	413	397	437	457	477	415	431	436	436	449	407	471	392	435	421	459	465	421	455	426	430	432	409	433	440	443	391	433	411	445	441	451	423	408	415	413	421	462	443	447	445	426	452	421	438	444	417	415	399	399	422	424	396	434	481	427	427	434	402	463	447	439	449	461	417	423	421	419	425	446	425	413	420	442	432	467	422	414	418	442	449	417	438	490	407	469	429	442	425	451	431	422	452	428	440	458	445	428	434	449	460	445	492	430	444	419	417	479	419	455	400	440	427	481	406	459	420	476	411	422	436	423	450	440	427	456	419	422	433	446	395	465	440	432	436	398	415	451	449	429	408	398	445	420	440	432	437	443	461	410	451	411	437	475	454	417	438	421	437	424	450	471	394	435	417	420	435	432	424	458	446	429	431	435	434	443	464	411	454	408	396	436	391	478	449	394	411	448	413	415	436	425	492	444	463	384	432	426	429	442	464	404	452	432	426	435	425	386	430	399	406	445	422	443	438	391	428	457	404	407	402	410	412	438	444	459	427	401	441	468	441	406	434	429	424	447	429	423	414	450	423	449	430	410	411	432	440	466	433	455	446	459	454	467	470	441	428	435	436	396	451	420	401	413	415	465	428	427	450	461	430	460	443	447	447	464	399	434	446	434	421	446	491	446	441	460	438	434	389	419	415	436	418	495	418	466	438	439	451	438	427	412	412	430	472	432	493	411	432	424	444	415	397	457	458	451	429	413	436	428	432	404	424	453	448	428	443	450	488	437	420	421	455	432	429	423	422	480	419	444
24055	21478	29179	24181	21469	11853	976	648	541	457	397	393	400	306	341	327	302	302	306	331	287	302	277	290	274	276	270	263	277	276	235	251	246	309	261	255	239	254	257	274	287	275	277	259	267	259	273	263	277	284	244	247	251	258	259	269	241	262	265	236	266	259	238	230	234	240	263	256	255	241	272	264	269	268	245	254	272	263	269	272	259	255	274	246	239	249	259	246	260	244	261	221	237	243	257	243	250	241	246	266	270	260	236	253	278	243	221	237	237	258	232	260	261	258	250	227	230	234	217	224	248	248	228	249	290	240	303	245	273	234	256	241	255	255	285	265	260	237	264	259	261	247	235	265	264	248	244	232	265	239	212	247	240	241	240	249	251	278	252	260	249	255	240	240	274	243	222	237	285	265	250	287	251	274	249	238	250	239	267	249	251	277	240	234	247	238	193	284	267	264	232	235	261	271	241	254	259	253	257	280	253	226	253	264	241	281	268	241	242	267	239	236	280	268	224	272	275	284	287	239	223	236	253	265	247	246	229	246	261	215	232	246	246	263	255	247	263	253	281	242	258	265	239	247	261	265	252	239	268	246	232	226	251	215	264	265	278	233	283	273	262	257	235	237	263	254	262	266	239	275	258	246	258	264	263	247	259	258	272	268	240	256	265	277	277	268	257	261	239	288	265	246	228	249	254	258	255	250	262	276	252	260	248	240	239	259	269	263	257	257	264	248	277	251	256	277	252	251	225	282	251	255	254	261	248	277	239	237	274	237	256	247	266	291	239	246	253	257	240	266	236	252	284	271	237	247	252	261	233	256	231	244	269	277	283	245	268	266	254	241	282	284	244	272	249	263	236	257	267	238	257	265	236	251	263	270	260	244	258	257	249	233	252	272	227	255	246	255	256	251	266	235	252	256	234	249	243	253	235	245	265	258	227	248	235	265	230	283	250	273	262	241	249	264	213	278	214	267	251	270	271	253	245	220	240	257	239	259	246	278	253	230	253	246	265	261	235	235	257	256	245	264	282	269	252	233	247	277	247	221	264	243	241	245	239	273	262	244	251	265	278	264	262	281	247	241	258	262	259	224	263	240	248	274	252	242	260	270	239	256	261	230	262	270	264	259	281	252	253	253	275	220	268	248	250	241	251	241	244	266	260	251	267	240	236	272	252	250	265	275	253	237	245	250	220	264	248	250	262	263	268	249	266	239	241	269	256	269	245	290	241	248	283	249	249	269	265	271	245	240	242	245	269	277	242	250	257	260	273	242	267	259	246	250	232	267	242	267	253	248	253	246	236	285	264	255	248	262	253	249	249	278	246	235	241	260	275	269	270	257	257	247	284	274	265	252	289	268	252	241	251	278	256	284	246	257	256	234	292	261	237	245	274	250	246	278	253	239	264	283	296	254	248	238	257	224	249	263	277	303	249	228	243	263	271	246	236	259	296	254	275	234	254	218	239	258	255	251	248	244	220	275	252	247	246	248	245	220	265	227	259	242	238	241	264	237	247	257	251	256	252	261	246	239	248	275	262	260	261	249	270	241	243	256	237	261	251	258	265	258	266	238	235	239	245	252	259	284	249	248	230	283	250	257	247	238	259	245	248	218	199	275	248	245	250	284	247	272	287	240	264	244	261	255	249	248	257	246	253	244	230	212	275	226	249	261	283	250	247	253	259	258	258	255	245	255	262	272	279	252	268	254	257	259	280	262	227	243	265	259	253	244	222	257	259	264	257	249	247	252	261	265	273	277	264	230	273	249	230	235	258	227	271	262	238	245	221	213	261	253	244	245	243	230	225	238	250	247	282	250	259	261	251	245	265	258	256	260	275	259	256	255	260	238	260	254	238	239	241	259	258	247	257	242	279	224	253	248	249	256	236	269	265	258	255	258	247	245	264	274	283	245	278	258	249	252	247	251	273	270	264	244	262	233	280	249	258	250	283	248	273	230	218	256	271	239	268	227	235	271	263	250	245	237	258	242	239	264	240	252	269	233	257	257	264	246	275	251	280	246	293	286	266	260	248	249	235	280	297	248	268	253	264	235	243	247	268	237	238	265	251	256	256	238	288	261	238	253	245	254	252	220	243	263	252	271	261	230	250	261	250	238	223	278	231	250	234	233	238	256	259	252	274	250	264	243	275	228	233	249	289	249	245	220	233	277	276	260	247	274	229	287	235	236	267	254	266	269	226	255	268	251	247	249	259	270	256	251	220	254	258	256	254	251	280	279	255	263	243	249	263	249	251	285	233	270	256	278	251	249	280	245	256	255	268	252	221	232	260	237	212	250	262	241	211	225	226	244	262	234	246	270	274	243	248	249	243	245	266	260	264	239	254	250	230	254	245	269	257	244	221	286	246	232	274	273	251	277	246	257	224	258	250	226	267	259	225	256	283	249	243	267	272	269	232	222	267	238	255	245	223	268	250	262	243	277	229	264	292	289	257	262	259	265	260	240	241	277	265	239	250	238	264	244	255	243	226	246	266	240	252	274	268	248	263	258	246	259	232	231	249	229	269	260	244	265	246	262	247	240	239	250	245	250	246	253	231	271	223	240	259	257	279	276	250	263	261	254	254	241	235	278	245	262	238	247	230	282	258	266	246	242	252	232	258	252	251	277	238	249	265	225	238	252	234	277	251	248	281	262	248	236	289	228	252	237	280	262	277	242	255	240	268	247	273	258	243	234	253	255	256	241	236	260	226	254	230	268	242	268	248	242	236	277	255	237	240	286	244	264	262	248	240	248	231	247	245	235	248	255	269	264	257	255	258	251	246	240	245	256	279	269	236	236	231	295	245	265	262	284	274	286	266	245	236	257	249	230	245	272	251	258	274	271	245	200	249	238	273	261	260	262	248	260	260	244	259	256	249	233	251	258	236	276	247	245	237	266	271	240	238	254	240	257	249	232	239	246	248	255	254	257	262	235	255	250	211	222	280	253	253	253	256	248	260	243	257	274	239	234	238	261	225	245	246	247	230	272	255	241	230	245	226	259	231	250	240	234	256	245	241	270	264	258	243	239	229	266	249	259	229	254	239	264	231	247	251	272	261	297	259	264	264	232	268	220	238	239	267	221	242	256	266	278	257	225	252	251	282	239	249	242	228	272	260	264	269	253	264	262	294	275	236	241	261	252	244	248	268	237	260	235	247	238	225	227	212	249	269	244	246	259	235	274	255	231	257	267	266	263	245	270	261	286	226	268	240	261	269	267	234	222	246	242	262	260	272	244	240	249	259	247	232	270	255	260	231	228	248	255	236	264	229	239	265	299	222	244	254	246	245	239	236	256	260	248	221	249	248	232	269	252	253	246	259	249	237	231	261	272	247	265	265	257	243	252	219	263	254	217	255	251	257	243	252	229	219	281	246	271	244	232	271	272	257	257	251	273	267	264	249	249	253	247	252	259	252	265	252	279	246	246	249	253	232	268	247	229	265	263	236	249	260	243	243	234	241	278	274	269	283	238	264	246	280	264	255	274	235	242	254	258	242	231	265	263
20969	8781	7611	3970	2660	1865	1588	1251	1041	929	750	653	560	544	536	433	477	454	420	392	464	392	409	397	407	390	419	437	394	347	362	384	365	386	372	313	351	372	379	354	317	354	352	362	330	314	331	389	316	338	347	367	366	366	349	358	377	372	355	383	342	361	363	362	330	356	332	354	360	381	346	345	346	351	359	330	308	352	345	358	340	345	335	330	329	373	371	334	322	341	338	373	337	313	364	361	343	331	344	342	355	357	339	353	330	355	356	380	328	341	370	348	356	322	349	391	356	360	353	390	345	352	347	349	374	314	330	365	305	388	341	332	364	359	369	342	315	330	349	368	391	324	333	342	383	344	346	315	356	330	400	346	348	381	344	356	341	328	399	373	326	346	325	328	346	343	368	353	336	334	359	346	328	356	343	340	358	340	342	335	331	317	376	354	332	366	325	362	344	346	335	339	334	342	314	349	329	334	328	358	325	328	367	337	321	359	324	319	356	332	366	370	315	354	319	332	347	310	311	372	329	333	313	348	351	319	369	310	350	335	347	325	321	368	341	345	312	322	361	344	372	344	362	376	366	318	354	323	318	357	357	374	344	336	367	370	352	388	327	326	349	306	321	353	353	370	361	317	369	314	362	336	352	350	329	299	331	346	336	353	309	341	358	314	319	327	357	360	354	347	329	337	319	334	349	355	357	337	331	343	340	327	336	359	356	323	358	340	320	320	345	338	352	371	334	378	356	339	363	377	338	328	317	330	332	347	313	376	352	354	343	346	340	340	342	349	329	358	346	392	378	348	370	370	357	325	367	348	336	352	329	329	327	362	346	342	334	332	340	343	308	365	305	334	332	399	370	324	365	319	365	328	340	341	361	385	321	352	337	307	346	331	361	330	340	332	360	322	351	356	346	346	328	346	312	331	349	364	355	344	378	336	339	360	342	353	366	347	347	332	326	309	346	330	318	369	340	361	350	357	353	349	337	339	327	326	342	350	322	320	368	339	345	340	334	345	358	344	381	331	345	325	339	352	335	360	363	339	350	323	353	351	344	323	362	348	331	346	339	340	352	369	336	344	342	349	347	359	366	339	349	341	329	383	359	358	333	346	348	338	331	362	324	346	333	345	356	329	327	338	335	342	357	365	345	353	341	341	346	353	336	375	333	348	326	390	356	340	355	328	348	328	317	331	347	344	384	365	339	340	345	353	333	351	317	343	333	349	346	349	331	325	345	344	347	343	341	358	322	329	378	336	342	374	352	340	346	332	331	335	338	336	358	345	364	374	341	342	330	332	327	350	324	364	351	331	339	319	342	369	363	356	358	332	322	340	373	329	335	343	315	372	358	359	328	354	361	386	345	329	344	351	341	351	343	350	329	370	346	372	343	331	390	404	349	343	330	315	353	368	333	349	330	340	318	334	353	368	343	346	319	345	343	332	361	315	340	346	351	339	351	352	326	318	365	342	359	355	335	357	320	349	344	320	321	319	328	336	349	364	358	327	365	359	348	347	360	381	323	328	320	366	368	321	325	331	358	336	340	360	348	330	316	338	326	345	354	336	342	333	332	310	315	322	344	342	340	362	335	356	354	346	330	352	337	359	310	347	364	349	327	333	337	351	338	333	352	334	306	305	339	348	348	329	331	315	348	335	351	339	334	337	321	335	365	348	345	363	318	317	354	340	329	364	356	345	327	350	365	331	369	346	351	369	325	334	360	333	328	355	352	318	320	387	327	341	374	345	355	374	308	324	346	351	330	328	319	348	382	348	340	342	328	381	374	359	347	345	399	361	343	330	353	342	354	372	283	329	308	319	330	336	354	318	315	354	369	318	346	333	339	382	321	326	361	362	340	320	327	345	357	307	379	340	346	332	366	366	333	331	322	352	366	359	376	334	345	352	344	337	331	316	363	311	319	345	345	339	375	348	316	306	356	364	355	359	342	321	361	348	378	353	288	326	340	357	362	359	339	311	344	339	318	349	362	352	346	327	342	330	360	377	335	331	376	358	363	322	368	350	343	357	301	312	326	345	332	341	377	380	328	346	331	339	353	354	338	367	371	356	369	344	346	316	358	366	321	341	350	333	318	365	325	327	320	349	353	325	341	361	341	352	347	316	328	372	354	341	317	331	361	343	333	325	354	348	343	346	350	348	326	370	348	353	341	340	347	357	365	334	343	342	359	303	358	368	366	330	338	346	349	351	340	326	346	375	348	339	341	357	319	357	363	365	350	311	370	335	347	365	355	355	326	374	334	338	350	336	362	349	316	335	352	332	350	312	326	336	364	389	367	356	364	318	345	356	355	365	324	323	350	352	350	316	354	354	366	341	339	358	367	364	358	352	343	359	332	341	332	306	371	319	347	347	340	373	331	358	368	342	339	372	315	308	382	338	344	354	320	351	351	354	357	355	343	350	351	342	361	300	376	335	346	334	378	333	369	331	409	352	343	338	340	391	332	307	359	329	348	344	337	345	347	362	378	360	340	341	338	352	318	334	329	340	358	357	334	339	376	340	338	336	361	298	380	378	343	314	357	370	336	349	374	330	369	317	317	340	324	345	336	321	351	326	366	341	339	328	340	363	342	320	372	322	333	331	354	333	314	366	334	366	347	345	333	327	325	366	381	339	361	380	340	352	365	337	338	342	336	347	337	304	342	355	326	322	343	339	338	342	382	361	343	321	330	348	365	310	321	346	336	298	319	316	316	370	320	383	349	323	327	343	334	358	324	332	359	324	351	345	342	331	346	306	350	330	352	316	383	342	379	331	361	349	346	342	378	382	344	367	327	337	342	360	342	342	308	321	335	356	369	340	317	347	323	355	307	344	384	348	361	364	376	353	302	342	357	355	334	290	341	324	324	388	361	364	349	356	305	329	359	321	357	367	355	341	355	358	320	328	334	349	304	343	370	311	342	393	389	338	339	318	353	351	349	311	367	338	360	345	316	334	312	335	364	346	339	337	320	363	360	370	333	356	371	388	318	354	335	364	326	348	329	386	366	313	342	376	359	352	373	354	342	340	318	371	355	346	362	358	367	344	318	340	342	350	344	340	364	320	339	351	359	349	316	355	335	373	326	364	328	355	362	370	342	330	345	343	357	347	305	340	332	350	356	341	331	336	327	349	339	377	342	311	313	321	383	348	355	343	359	326	351	341	351	351	350	320	347	379	330	323	328	353	322	370	374	325	363	330	334	328	316	341	333	376	342	337	319	378	356	378	337	344	333	327	336	358	365	342	356	349	332	343	365	335	326	336	349	375	374	357	352	370	362	324	346	328	352	341	357	364	342	317	332	343	354	341	374	356	343	368	343	351	376	318	367	299	332	351	341	324	330	353	339	338	323	341	361	367	335	340	331	327	344	370	325	335	353	371	332	339	337	364	333	324	355	337	318	327	363	345	333	341	360	353	377	351	343	345	368	348	340	342	302	354	328	326	316	387	318	344	353	326	335	344	322	356	361	364	335	364	326	342	361	339	338	342	339	316	356	363	349	346	341	324
23112	21438	29532	23739	21440	21488	10272	867	604	484	391	373	282	270	275	210	212	211	201	187	168	169	136	142	148	133	147	145	124	147	146	140	120	112	121	111	109	139	131	137	116	121	89	112	125	121	96	105	101	116	119	113	98	106	101	94	101	105	102	102	102	98	93	91	86	105	96	102	105	113	107	91	98	102	109	107	112	88	95	90	107	103	84	95	109	100	106	106	101	91	121	90	106	106	117	114	101	97	86	104	99	103	87	110	111	92	91	96	87	100	95	116	83	90	112	95	105	115	116	88	95	113	97	101	106	106	90	99	111	99	136	90	95	95	92	106	89	94	110	98	107	92	78	103	96	110	94	110	96	107	102	104	114	89	96	103	101	99	87	116	91	76	111	86	89	106	118	123	83	98	95	104	85	101	101	106	111	102	81	107	91	93	97	93	83	85	94	99	91	92	94	106	103	98	111	89	89	108	105	104	77	97	102	114	108	96	91	107	107	93	106	99	101	92	115	102	106	116	87	87	99	104	91	97	104	99	93	109	99	98	90	98	96	94	94	89	103	90	110	94	103	96	104	96	103	99	91	95	82	120	108	105	99	114	110	102	110	82	84	97	93	91	100	93	86	103	102	111	91	110	101	96	100	87	112	98	92	93	89	104	93	110	97	98	124	107	86	101	112	100	112	104	105	98	113	106	83	92	103	106	95	100	93	80	119	91	92	98	95	108	114	102	91	95	100	88	73	124	103	94	80	80	86	109	73	94	104	93	90	108	86	88	104	98	81	94	107	97	104	88	93	100	101	96	113	99	85	104	87	85	99	102	121	103	109	96	95	97	99	98	83	81	95	91	99	87	101	98	101	90	96	121	98	94	103	96	93	105	93	88	95	90	82	108	87	93	101	110	102	104	110	89	98	81	104	95	102	84	92	99	105	84	106	95	98	103	98	109	97	119	115	102	105	103	89	109	101	91	111	103	92	99	101	95	103	109	88	92	88	96	114	109	86	104	79	100	98	113	102	97	108	90	111	90	92	87	101	83	109	104	95	87	95	98	86	92	90	84	82	87	104	81	96	92	94	79	108	75	106	87	105	91	105	92	100	94	103	114	101	86	101	99	88	101	111	112	98	88	98	104	87	89	97	89	97	88	98	91	97	107	92	107	100	119	69	118	93	88	110	96	99	88	84	90	83	89	104	96	113	93	97	104	96	116	101	104	95	107	95	97	101	110	103	90	82	106	92	91	96	103	103	89	90	83	92	103	105	73	99	91	100	82	109	104	94	86	80	98	94	113	97	84	98	98	82	90	116	74	103	98	101	84	103	93	103	96	106	99	73	101	106	98	96	84	87	89	100	102	102	96	115	113	96	95	93	96	95	87	93	107	116	91	74	83	104	103	99	117	87	99	94	92	116	78	106	116	91	81	110	92	89	97	100	81	88	87	100	100	97	90	92	86	90	107	95	97	103	90	85	93	106	100	107	95	95	94	76	87	89	122	95	112	85	103	114	110	92	119	93	90	103	97	94	94	108	93	95	105	86	105	82	89	117	95	85	97	108	93	87	81	87	116	110	102	86	98	76	106	109	108	106	95	82	98	98	102	79	88	95	88	116	120	108	87	88	98	101	93	84	105	106	83	96	96	96	100	110	107	102	106	120	102	91	92	91	75	103	110	112	92	125	83	98	88	100	81	105	115	92	100	108	103	103	92	103	89	98	103	91	87	86	103	98	95	109	97	115	92	104	91	92	90	108	115	89	91	94	97	81	100	89	96	94	101	109	100	87	90	91	87	100	96	95	88	95	107	91	107	86	93	97	95	87	79	87	106	107	104	116	88	110	88	103	93	102	79	110	105	80	91	90	98	104	99	108	87	109	99	116	95	102	105	96	84	112	99	100	93	92	111	87	110	91	93	116	96	108	87	102	94	106	103	91	99	93	97	101	90	102	95	97	117	104	100	95	101	94	83	101	99	114	88	92	101	101	90	101	93	91	99	111	90	105	91	96	95	108	99	108	106	92	105	88	103	92	90	89	93	86	90	91	104	94	99	112	91	102	104	108	108	96	104	99	98	97	93	91	101	96	89	80	103	92	103	88	91	88	112	109	85	91	94	104	112	102	117	111	102	105	106	99	101	107	92	101	85	98	102	119	95	101	104	96	114	106	103	100	73	76	122	99	95	93	88	88	92	95	80	84	91	80	95	95	100	92	93	94	111	85	90	97	106	95	94	97	102	113	82	83	107	95	107	77	97	112	92	114	110	105	98	101	97	79	110	110	118	103	96	107	98	86	94	108	89	90	103	82	112	86	71	107	101	91	96	95	108	89	108	105	93	93	110	94	111	100	109	100	102	87	121	117	87	93	100	98	101	95	92	92	97	96	101	107	96	96	90	92	115	89	84	107	84	88	92	99	94	98	98	75	100	88	99	101	102	84	98	97	108	104	95	107	93	91	104	100	107	103	116	96	98	97	112	106	88	87	89	95	100	103	96	104	113	100	91	97	95	110	72	90	94	94	94	104	84	107	92	96	105	106	92	93	109	83	88	92	87	93	110	100	105	94	97	112	92	96	83	103	108	102	96	94	100	99	96	99	89	89	111	89	96	80	91	99	88	92	102	95	107	106	89	106	92	90	92	110	79	102	93	91	119	86	103	83	99	97	90	86	115	100	84	88	94	104	103	108	92	106	98	94	103	111	86	89	110	92	97	97	88	90	96	100	105	109	81	102	84	91	102	86	107	101	103	107	98	91	94	80	90	130	87	97	103	94	103	94	101	105	107	105	96	88	90	85	92	89	80	92	104	106	90	112	90	98	101	80	97	97	97	101	96	104	87	104	105	106	105	105	104	107	87	98	85	116	100	118	105	98	99	111	92	101	86	105	109	92	77	114	90	97	98	103	94	92	87	91	93	97	89	95	107	88	92	95	118	109	96	98	93	106	104	90	108	106	98	90	99	87	87	89	97	98	102	115	94	92	91	116	92	99	96	105	90	103	93	99	104	75	106	101	91	101	106	93	100	101	80	104	105	77	92	89	103	94	101	111	100	98	108	87	104	96	110	111	93	100	100	94	105	91	100	86	90	94	109	98	99	94	93	102	109	115	92	88	98	105	82	102	97	103	95	92	99	96	90	91	111	111	120	96	99	92	103	87	100	104	113	74	111	95	95	95	86	93	115	89	103	102	109	94	98	100	109	107	93	88	93	107	99	109	90	89	98	86	89	91	98	104	104	89	109	99	92	121	80	79	90	110	100	103	105	87	87	100	99	91	89	112	77	98	98	96	105	106	97	95	91	90	113	107	90	82	92	83	108	94	103	105	88	109	94	106	110	99	101	109	96	101	89	94	102	92	104	90	101	114	104	103	87	98	98	83	83	103	93	88	90	88	96	98	104	95	92	77	103	94	86	111	114	101	99	82	92	90	110	90	80	110	94	113	106	92	88	88	101	90	89	96	90	119	90	98	83	88	93	90	112	99	107	106	86	90	96	106	119	92	104
21667	14003	12263	6150	4330	3203	2400	1868	1443	1205	858	766	651	520	478	420	362	336	322	303	295	249	258	246	228	215	214	218	221	212	189	192	184	197	184	171	164	174	158	171	175	169	141	154	158	152	173	168	145	164	163	159	161	145	162	152	153	150	150	143	169	150	146	163	142	173	155	131	132	129	165	152	151	167	135	143	148	127	134	150	128	124	162	128	127	146	140	126	145	116	136	130	157	154	148	137	140	164	141	114	159	134	157	151	135	157	145	155	130	145	140	122	143	153	119	129	150	126	123	131	152	158	152	136	125	148	146	153	134	129	131	142	131	137	125	144	153	130	105	150	145	114	138	147	147	124	141	142	136	140	133	139	134	137	137	135	133	141	136	129	140	137	142	128	144	148	120	131	121	147	124	131	131	110	134	144	148	121	122	153	143	113	139	145	134	135	135	141	127	154	154	156	117	126	138	134	143	154	146	132	141	129	130	133	139	127	128	124	134	143	160	126	120	128	119	140	138	121	154	133	129	146	124	145	115	123	138	141	130	135	132	131	132	135	147	139	144	141	119	152	132	122	146	140	153	122	143	122	144	136	172	136	125	152	139	122	137	145	124	140	158	156	126	129	122	150	135	133	134	142	144	136	150	132	140	99	136	136	123	143	146	114	151	131	127	132	137	132	150	136	141	139	148	123	151	148	154	135	137	149	161	135	143	132	140	167	130	142	128	132	130	119	103	147	129	141	144	151	166	142	126	140	158	154	139	134	142	135	134	142	142	143	142	115	133	128	148	151	144	134	146	156	118	121	142	151	144	127	143	122	163	133	134	129	138	127	139	138	159	150	153	132	130	119	132	115	145	141	134	124	128	134	147	150	142	139	139	144	141	123	112	123	132	135	122	163	128	142	128	145	127	131	132	105	153	131	137	141	151	147	141	140	133	133	128	124	141	145	132	146	125	159	150	128	139	159	167	121	148	121	153	140	123	129	145	147	160	153	133	111	140	146	137	135	119	132	129	134	147	143	124	127	136	122	144	121	150	117	135	130	115	154	151	137	113	130	155	140	130	150	131	128	124	137	112	126	124	108	141	132	121	119	125	134	142	136	123	137	155	143	135	137	117	133	141	132	129	146	139	141	144	152	153	135	129	142	125	132	137	123	127	137	135	127	139	164	132	150	125	159	123	146	132	141	146	139	152	155	128	130	145	127	141	134	120	117	131	125	143	149	130	128	138	143	125	130	143	117	146	161	116	139	130	157	124	138	131	128	126	124	141	142	139	144	144	122	140	141	141	136	145	123	142	136	147	138	147	140	145	129	114	137	132	129	143	134	140	135	154	140	108	136	147	139	124	136	134	145	139	137	134	138	119	131	138	138	151	143	140	138	136	128	142	140	137	147	145	120	134	122	138	130	147	145	142	124	130	128	144	128	159	146	142	149	132	123	139	115	146	159	142	149	136	144	123	133	139	154	127	151	119	111	141	147	133	118	134	118	136	151	118	138	150	136	151	136	120	137	123	136	141	160	145	129	112	138	143	130	132	153	100	121	121	142	132	135	131	128	122	141	145	123	127	127	144	126	131	132	129	118	136	131	123	131	148	137	131	134	142	141	152	167	131	155	142	135	133	128	130	125	143	130	124	137	133	136	151	158	139	125	108	139	117	116	149	144	136	133	131	123	150	132	125	144	144	131	131	152	155	141	135	146	141	134	126	131	117	135	132	135	158	132	149	143	146	127	147	161	155	128	137	146	166	140	140	135	156	132	138	153	125	147	132	139	156	151	140	122	132	149	119	121	130	138	117	156	164	129	134	132	130	134	133	152	145	127	147	150	134	142	146	143	125	128	128	150	153	154	157	134	150	144	134	130	142	139	143	136	126	116	128	140	141	156	131	130	154	129	152	135	134	117	120	133	136	118	118	117	123	121	117	124	116	127	152	143	145	128	134	129	138	142	132	110	121	148	138	126	129	135	133	129	142	119	116	129	130	143	137	147	129	124	133	146	159	113	155	149	142	150	141	150	155	128	145	118	130	136	135	132	128	143	132	140	135	131	143	126	119	151	160	160	126	129	126	152	138	141	155	140	131	140	164	121	132	127	126	143	144	140	116	129	119	133	117	130	144	126	152	149	136	126	137	141	139	121	162	140	141	131	147	127	133	122	139	114	111	139	147	131	133	134	166	136	124	126	130	112	148	137	153	132	122	122	133	147	130	147	105	140	142	122	117	136	144	127	142	142	146	139	123	146	121	128	121	113	134	143	151	131	141	151	132	132	150	132	106	122	122	155	147	130	153	152	125	127	125	149	156	133	164	166	132	133	133	139	116	126	115	159	119	141	143	134	149	146	122	139	127	137	135	140	131	144	133	150	122	156	139	152	127	138	126	124	141	133	149	133	148	134	146	134	134	135	143	126	147	114	131	143	153	134	140	148	151	125	138	139	143	131	124	128	145	136	140	128	122	122	142	136	147	127	133	117	151	134	142	124	140	149	140	136	133	129	118	147	144	120	138	133	144	146	128	131	152	139	147	135	128	131	155	143	142	149	144	128	151	125	146	131	136	141	129	143	141	130	160	144	122	140	153	145	124	133	117	133	129	136	128	158	152	130	149	130	130	145	132	140	133	139	127	135	124	135	130	125	119	124	133	132	144	149	130	147	132	144	133	155	134	130	143	145	148	131	118	133	138	141	125	141	134	126	126	128	149	149	118	134	150	138	110	145	147	129	130	149	141	121	151	151	118	149	129	137	121	149	146	128	141	145	138	122	141	151	159	122	142	136	131	136	155	157	143	160	150	130	144	122	130	126	136	133	149	135	144	156	141	129	127	138	129	145	165	129	160	143	120	152	125	144	138	128	149	134	119	115	142	119	140	131	139	148	138	140	128	142	130	137	151	140	141	128	144	132	140	141	144	131	133	117	123	140	154	143	128	133	150	122	139	146	119	164	122	120	147	127	146	139	144	140	129	119	151	121	126	135	131	142	155	137	152	141	131	131	124	134	147	125	124	165	120	144	114	137	136	128	133	151	130	126	126	127	145	115	139	153	139	145	138	139	136	143	141	124	169	119	158	140	151	146	138	133	136	154	147	142	147	163	137	141	144	118	139	158	132	135	149	137	146	140	140	122	127	127	163	130	119	111	147	137	155	161	139	132	134	148	136	131	129	148	130	116	149	134	142	132	140	130	107	135	134	125	129	112	150	138	125	124	124	147	135	133	132	129	148	142	153	136	126	136	161	144	103	127	111	111	142	134	127	153	125	135	151	127	143	137	123	148	132	141	141	150	139	153	133	137	138	117	145	130	137	120	128	138	136	156	124	145	132	144	136	132	129	168	137	134	152	144	136	139	134	132	131	146	146	140	125	131	146	142	134	133	133	138	124	138	132	134	148	166	118	134	154	144	131	117	146	134	126	116	147	150	145	162	132	130	144	132	141	134	133	147	152	156	148	125	150	129	134	155	126	153	125	127	150	123	135	142	141	153	129	113	136	136	129	140
27393	20936	9551	818	455	410	375	359	387	320	360	340	327	326	324	342	330	334	356	319	307	308	317	332	302	350	328	326	353	331	322	327	344	321	292	328	307	322	355	336	307	317	346	325	375	352	345	318	332	330	361	321	351	322	310	331	349	299	321	326	347	340	326	342	335	336	318	335	331	292	322	300	343	307	285	335	333	330	317	330	327	305	311	325	312	314	341	325	325	287	295	321	281	317	336	337	378	354	337	324	325	282	328	335	331	321	337	329	312	340	323	305	334	332	345	317	315	318	334	298	356	333	306	320	319	317	324	294	332	340	291	374	332	287	340	346	330	296	332	372	337	336	324	335	358	323	330	311	360	343	338	310	330	318	321	311	341	316	332	308	341	357	335	312	345	347	305	296	310	325	344	334	327	347	311	348	353	332	340	341	320	312	347	344	317	300	317	298	326	354	336	310	348	321	338	332	317	310	333	326	335	339	329	320	346	298	320	290	314	308	290	292	339	336	366	340	337	313	320	355	324	330	289	345	315	340	365	355	317	324	328	314	339	336	329	342	326	346	313	357	337	313	325	348	356	334	294	353	325	334	346	357	313	338	335	321	318	304	290	318	320	304	335	305	319	350	298	336	337	318	345	347	327	312	317	304	349	317	303	348	324	319	323	332	329	314	315	325	327	345	333	359	345	324	325	304	332	327	336	340	348	314	335	325	354	298	325	324	365	326	334	338	307	337	327	345	336	283	331	332	303	317	312	346	340	300	334	296	334	322	319	311	306	338	322	337	334	350	321	337	283	321	324	337	325	307	307	328	303	344	314	340	321	341	315	342	312	335	332	316	303	327	350	311	311	334	337	319	328	303	327	333	319	301	321	314	294	320	298	331	293	373	349	309	319	324	359	316	351	329	310	312	316	324	342	294	317	317	331	336	277	335	307	328	323	325	327	302	326	332	326	300	339	359	358	324	300	294	326	322	342	355	337	287	336	323	339	319	287	314	286	333	303	334	343	338	347	314	327	338	318	365	353	326	352	340	289	368	296	305	344	336	286	299	326	324	320	327	324	313	359	313	322	325	338	331	323	305	344	299	351	316	310	363	330	294	315	322	322	320	313	319	347	314	349	315	323	285	309	330	315	288	329	353	353	327	358	334	308	327	332	338	318	313	339	345	347	316	330	334	327	315	343	335	318	311	327	325	324	314	337	344	375	304	331	344	346	337	312	326	336	306	341	323	298	319	305	328	311	338	311	315	322	315	317	340	338	329	329	331	347	345	355	290	341	317	337	345	311	303	378	318	342	317	339	297	321	305	299	337	340	357	344	333	316	348	343	327	311	318	341	321	327	305	332	326	333	329	331	328	290	353	335	312	325	324	326	341	308	344	319	351	331	314	302	330	331	314	326	326	318	334	320	315	343	334	318	305	326	304	334	340	349	321	335	363	362	324	330	322	310	363	302	329	331	349	319	325	302	334	331	338	345	327	319	272	334	322	333	337	335	319	320	319	318	312	331	340	350	309	330	369	368	328	327	303	321	333	312	318	297	295	300	333	340	344	314	301	341	321	312	277	350	342	318	327	348	312	335	330	351	323	327	328	337	346	314	286	340	327	327	349	306	336	325	354	322	318	320	320	338	382	355	336	324	320	298	341	349	347	314	311	330	321	321	347	341	345	308	309	332	331	315	363	337	346	304	320	338	291	375	349	317	305	317	314	329	324	318	318	309	307	341	298	300	304	317	323	330	345	311	323	327	307	331	341	327	320	320	305	310	346	303	336	309	314	355	326	316	362	293	299	323	347	314	319	309	315	334	331	337	322	309	327	332	335	300	316	309	327	330	307	325	340	315	334	313	311	352	298	327	330	327	318	317	351	318	320	332	330	281	322	364	341	336	329	306	330	313	311	323	320	307	328	292	297	359	310	311	327	328	340	344	332	334	331	306	333	353	353	310	290	337	332	345	315	368	328	346	329	336	346	307	293	336	314	301	337	331	326	318	323	333	287	332	290	352	289	320	384	342	286	316	323	332	308	314	326	360	308	330	350	301	319	326	362	340	315	332	334	333	328	306	328	362	314	328	326	301	306	318	340	309	304	302	339	335	326	333	319	327	356	350	326	324	316	307	326	323	307	360	303	316	344	323	335	310	315	325	334	299	348	313	333	350	324	333	333	318	308	361	340	327	335	336	331	361	307	350	317	319	304	307	293	306	331	322	284	315	339	337	308	324	292	344	288	326	344	306	327	323	310	341	327	320	346	343	304	311	302	329	347	279	313	333	324	320	315	363	360	326	322	329	330	350	325	306	369	317	325	321	336	310	346	307	329	328	327	344	336	304	352	350	339	345	377	333	376	321	341	315	339	288	363	341	314	345	333	312	363	313	355	341	320	322	341	326	321	350	354	325	316	324	327	347	316	298	332	366	330	340	300	311	323	306	298	341	341	310	334	328	317	329	357	300	307	329	332	352	327	348	351	321	287	330	342	366	328	336	325	305	319	318	296	359	325	340	307	333	332	355	339	289	336	328	338	326	338	310	343	319	351	348	345	321	331	347	338	353	314	325	308	302	291	307	346	343	344	311	314	354	317	331	310	320	312	310	328	331	366	328	370	334	312	330	320	306	330	333	326	341	311	331	308	307	301	292	348	335	342	302	351	319	330	279	321	318	352	307	318	320	342	333	315	333	329	331	330	346	346	324	323	358	335	344	332	343	334	376	325	297	300	323	325	315	306	333	322	291	363	348	334	342	339	324	309	319	326	339	342	313	302	323	316	357	331	361	337	327	333	343	282	326	310	335	317	330	312	309	333	317	311	336	333	314	312	334	335	319	344	311	362	329	326	301	326	342	308	325	326	328	339	338	324	314	315	325	332	328	323	306	334	331	346	331	317	340	327	367	317	341	376	310	342	332	315	305	368	311	347	328	317	325	290	351	336	337	340	324	316	330	333	325	336	347	293	311	320	321	351	342	336	299	326	311	334	318	306	330	313	324	300	358	352	313	308	346	305	363	310	329	315	350	329	311	325	321	350	290	318	351	309	350	312	311	334	349	317	347	362	335	341	316	311	333	323	344	315	333	339	303	327	367	281	355	316	335	307	325	334	305	343	327	326	347	327	321	306	309	314	335	336	337	345	344	292	322	338	335	339	312	324	342	302	319	311	317	336	318	336	305	322	305	320	327	325	363	312	353	340	328	307	330	310	314	325	329	310	312	357	328	351	300	315	337	326	340	317	327	329	357	292	302	323	350	321	333	322	297	328	324	315	341	306	333	338	324	303	337	334	338	336	342	328	303	325	306	338	318	339	376	314	303	345	360	353	334	327	355	342	331	289	309	333	343	303	320	345	317	327	338	325	339	309	327	311	321	312	329	313	318	320	333	360	348	331	360	366	332	285	343	317	324	306	323	322	291	330	327	331	311	352	343	312	301	318	322	335	324	335	318	309	313	312	309	296	338	326	342	339	322	294	336	282	318	340	316	340	347	320	354	330	318	311	347	323
11735	1175	1025	698	609	551	504	535	482	469	441	466	452	470	437	442	476	430	400	430	431	433	446	438	400	442	407	463	424	413	434	442	442	437	386	484	428	443	443	443	412	456	430	420	444	429	443	438	442	414	408	427	390	428	438	437	466	412	433	439	422	457	443	439	419	408	408	424	422	441	471	421	470	421	410	447	447	443	416	452	429	483	436	435	421	447	429	455	479	419	456	440	437	431	475	409	397	441	450	420	441	404	423	438	431	483	421	433	453	444	471	438	468	399	423	415	478	443	404	429	455	400	443	442	464	450	379	452	415	448	406	462	454	413	454	450	411	476	441	399	416	436	443	393	466	416	457	430	443	430	430	425	441	453	430	433	420	432	428	448	422	424	454	409	430	450	459	468	433	422	433	423	421	435	431	469	436	427	466	425	437	396	457	430	467	416	434	455	459	442	412	441	417	433	435	414	413	445	457	471	429	438	453	455	461	424	427	418	419	418	445	460	468	421	437	427	428	464	423	418	420	436	453	435	415	442	415	441	442	430	441	430	402	405	436	451	470	435	422	423	461	422	469	425	422	433	424	450	460	431	416	424	401	427	438	409	458	440	468	438	386	417	432	477	426	457	422	422	407	391	440	420	427	424	400	447	453	448	466	432	427	421	448	427	442	455	458	410	444	477	447	458	428	451	443	453	453	423	402	420	444	428	443	448	421	431	442	476	428	422	402	462	435	434	435	439	404	435	416	430	415	455	406	443	431	468	462	453	395	444	464	432	437	407	455	415	418	422	430	401	460	430	474	423	414	432	429	463	453	421	405	437	449	431	453	437	431	411	441	434	418	432	447	466	399	410	460	440	443	412	448	436	427	454	436	451	441	433	430	419	408	447	435	440	422	461	462	454	443	436	422	425	444	456	423	433	429	465	450	412	432	439	442	476	450	426	444	440	398	426	411	415	410	448	451	414	427	455	439	398	458	461	431	454	446	440	439	448	427	465	441	425	484	441	454	426	450	420	436	413	410	409	427	435	459	436	440	422	450	431	399	438	458	431	487	433	423	439	412	383	442	431	405	463	445	468	447	436	423	438	448	429	462	412	460	457	446	453	420	449	475	415	405	460	423	449	406	465	397	474	442	455	446	462	429	403	459	431	399	443	447	430	467	451	442	431	432	444	466	466	417	443	472	407	445	453	427	473	426	422	442	483	437	466	428	425	483	404	432	441	435	422	467	429	460	436	424	441	413	439	450	450	421	437	448	402	407	446	445	419	438	423	430	453	443	441	432	471	472	401	449	405	417	444	415	406	429	474	426	442	429	423	430	432	424	426	480	460	450	447	464	478	418	439	440	464	428	438	437	417	440	457	404	461	434	422	440	420	432	429	428	422	474	421	453	431	457	441	431	448	438	462	435	448	434	412	434	437	437	409	394	417	435	420	409	442	487	428	455	458	397	435	422	448	429	464	444	441	439	458	433	405	426	423	443	450	464	474	459	406	469	431	437	438	453	418	471	470	448	440	459	418	441	440	459	441	446	473	428	408	462	458	412	411	425	453	438	426	447	418	424	416	427	437	431	422	431	450	422	424	405	468	419	462	402	456	467	389	454	485	411	440	426	459	483	423	452	451	472	410	448	419	445	435	454	472	414	451	405	461	482	442	413	437	452	466	412	425	423	432	454	441	452	420	431	440	445	426	424	480	410	451	399	400	453	479	432	409	488	453	460	443	446	427	443	418	391	474	416	429	431	417	432	395	436	446	423	441	461	420	422	438	473	473	439	440	406	416	413	461	478	443	399	416	419	410	444	446	407	418	425	452	398	453	433	441	414	419	444	459	383	457	440	471	427	436	430	432	423	447	467	432	442	389	480	433	407	430	413	428	435	441	433	427	424	455	426	488	404	432	447	428	438	408	422	405	417	370	407	457	468	454	458	474	381	423	422	454	431	452	450	430	473	426	469	466	425	426	429	408	446	442	421	415	427	428	436	435	436	445	437	475	470	434	460	435	430	426	446	424	401	437	425	427	439	425	456	426	413	404	428	425	398	421	445	438	471	466	446	421	433	420	451	394	438	392	443	469	425	485	430	444	439	435	427	431	429	420	433	445	435	457	431	448	424	394	422	430	415	449	426	446	429	422	438	436	414	445	441	446	456	456	425	438	413	425	447	418	438	443	441	452	433	447	448	413	429	426	429	436	445	449	427	446	433	419	457	441	425	474	451	430	429	425	447	435	474	441	440	442	418	444	441	462	451	433	442	406	447	438	437	455	429	416	411	453	435	448	427	419	449	444	434	459	488	443	431	428	440	408	437	454	453	444	458	414	456	443	447	436	438	441	464	447	389	457	446	421	457	441	415	421	444	427	412	460	459	458	459	438	414	427	444	434	449	403	449	422	394	451	426	447	452	445	453	433	418	435	443	455	426	416	468	419	419	463	455	463	424	465	430	424	447	438	451	437	431	412	409	446	449	447	442	409	422	412	448	439	448	407	408	443	414	431	467	436	411	444	451	448	483	455	426	412	400	437	426	439	443	472	429	432	451	443	442	468	444	445	443	462	420	444	449	448	455	412	464	402	511	400	430	427	437	425	414	438	428	432	428	464	404	413	425	413	430	424	437	407	420	424	420	445	414	443	394	424	437	442	446	428	403	461	409	411	417	416	430	410	491	491	419	419	431	417	434	428	443	456	452	410	426	432	447	440	435	436	434	458	472	443	428	416	457	440	424	424	461	446	439	416	454	447	452	420	403	475	430	420	418	454	441	439	443	474	430	477	492	429	435	457	467	467	428	428	448	430	419	439	481	455	439	434	423	415	447	405	446	419	433	425	458	436	432	448	425	406	436	406	452	447	434	419	447	434	448	436	437	430	430	434	458	441	436	434	427	422	425	479	451	406	472	464	458	406	411	439	408	449	426	455	474	453	431	420	420	440	428	404	393	416	451	459	457	432	458	426	392	422	420	468	428	435	453	437	433	459	424	446	473	417	419	439	437	411	463	442	472	457	442	432	468	461	411	435	436	417	402	428	413	447	434	432	439	460	464	464	425	413	426	429	419	396	416	405	448	466	461	466	436	466	455	414	414	434	481	415	457	437	468	435	447	452	430	434	449	433	465	453	435	466	433	470	417	454	424	453	473	474	509	445	423	425	439	419	442	430	427	447	434	439	466	428	471	414	409	432	431	469	450	437	437	457	443	445	449	449	421	423	448	445	454	413	456	428	462	451	419	447	429	440	447	422	442	478	461	423	415	460	450	427	453	420	448	482	443	448	473	420	461	427	452	425	414	441	450	432	446	457	455	450	424	407	470	429	453	429	430	462	412	457	449	426	443	455	426	413	396	427	431	481	437	443	436	456	436	401	444	474	448	433	431	414	455	415	432	429	420	406	430	432	398	448	457	441	470	442	421	424	436	444	467	441	400	454	475	436	427	461	401	462	460	438	437	452	438	420	437	455	439	439	412	435	429	468	453	438	419	404	428	447	454	437	437	427	441	426
24019	21432	29151	24102	21417	11863	1035	577	540	478	384	401	390	308	333	360	306	302	297	306	285	291	308	292	252	287	273	257	288	300	266	253	242	254	265	237	264	275	220	259	280	253	262	250	252	290	275	265	281	239	233	258	300	257	246	264	224	265	253	272	282	300	260	263	237	242	274	279	257	235	244	242	253	243	236	265	284	245	278	269	266	247	248	265	271	266	281	251	270	251	239	243	256	245	262	249	265	239	262	257	260	270	265	242	259	249	252	268	244	255	278	258	253	249	234	268	244	243	253	256	252	258	239	241	294	248	256	246	258	266	242	256	252	241	257	248	234	252	255	242	271	260	257	263	276	265	231	275	246	257	216	281	220	263	248	267	289	246	260	270	269	242	271	256	229	257	224	262	211	253	248	272	251	277	234	239	283	250	261	272	255	262	255	281	239	236	231	240	252	250	254	249	262	252	237	258	248	245	242	224	248	244	234	244	253	256	284	260	248	262	270	225	262	239	251	250	241	255	262	239	250	233	276	254	260	262	242	274	261	286	260	237	252	254	255	243	269	273	246	250	244	239	284	256	261	304	268	247	251	242	235	236	264	240	259	266	253	255	260	270	284	215	254	239	265	271	256	271	289	249	238	242	254	283	280	252	252	251	225	247	239	233	261	227	273	255	245	257	254	268	305	259	230	251	243	241	244	234	245	257	222	219	281	237	255	240	266	247	250	257	264	253	229	274	247	256	271	260	231	248	234	274	273	274	278	240	280	242	252	289	252	281	227	274	258	269	259	249	236	290	236	254	266	265	229	243	234	236	262	281	244	251	258	256	237	267	256	256	264	269	243	265	224	264	263	222	243	253	239	276	263	251	250	263	265	233	244	228	259	258	230	252	231	266	246	251	267	239	252	256	239	262	270	243	250	243	264	267	290	254	230	267	274	238	272	235	242	272	276	273	237	274	259	274	262	247	258	241	272	267	266	271	271	249	269	259	262	241	247	250	239	281	240	263	219	259	228	279	249	256	245	242	252	251	252	230	266	252	248	251	240	246	263	233	241	246	274	263	235	246	278	247	277	262	252	261	252	264	293	251	277	263	245	253	225	281	255	263	252	276	243	281	258	270	230	267	268	256	260	264	282	274	264	240	250	258	259	258	266	262	248	265	267	276	271	244	270	277	270	292	240	214	257	265	253	282	260	255	246	253	229	247	245	223	272	264	255	257	280	276	258	239	224	227	218	252	249	273	258	248	272	236	254	232	284	252	254	244	281	257	250	238	248	253	255	282	257	244	259	258	258	246	265	254	244	291	261	293	259	255	250	260	273	272	231	247	261	251	258	243	261	256	278	248	257	237	254	243	232	263	222	257	232	241	249	284	226	250	266	256	281	258	245	254	260	237	254	251	257	258	250	271	265	247	269	259	228	252	235	223	247	248	253	254	233	259	254	259	257	249	276	251	257	240	247	234	271	262	232	280	259	263	263	236	251	257	247	256	234	275	255	259	242	275	254	247	263	267	244	237	215	279	263	244	248	246	284	251	262	255	247	253	270	240	254	236	222	237	270	248	247	272	240	257	261	258	252	216	269	265	234	264	257	229	250	260	250	235	222	245	257	255	249	231	236	250	249	251	255	255	242	263	257	264	234	266	253	249	245	258	285	252	242	242	249	269	258	260	276	273	244	264	248	245	263	250	275	274	262	238	248	264	242	249	247	233	256	246	281	247	236	250	264	245	257	274	267	232	247	265	266	245	237	254	264	262	275	262	289	273	286	265	258	244	272	252	277	273	265	267	242	268	263	274	269	262	254	249	232	263	264	222	276	263	281	273	266	242	246	273	261	245	267	287	247	274	275	255	272	255	273	254	265	272	249	262	252	273	248	250	269	231	244	252	255	236	269	261	258	252	250	253	229	243	255	247	256	238	264	263	242	232	258	278	272	248	262	266	242	267	252	266	278	241	225	249	264	259	279	274	251	241	278	260	250	234	234	247	284	255	262	243	238	243	241	282	254	243	256	302	255	222	237	238	250	247	248	241	253	263	248	239	249	240	242	266	253	243	263	263	233	295	233	264	281	222	261	246	230	247	236	266	230	234	277	237	255	231	253	261	265	241	277	236	242	226	254	255	271	252	238	236	251	263	237	258	274	243	261	262	270	280	289	261	247	233	270	282	244	265	266	253	279	223	274	226	288	233	246	237	276	271	266	251	276	233	267	234	259	248	278	260	260	254	242	233	275	262	265	264	243	250	243	264	246	272	259	236	247	246	265	273	243	251	266	251	240	266	255	269	223	263	264	247	237	243	228	262	239	281	257	240	271	237	266	252	254	255	252	272	246	255	242	280	263	272	269	218	279	249	267	250	251	268	274	231	276	271	252	271	260	231	264	234	246	301	242	267	234	238	256	268	247	256	255	267	241	257	263	238	256	265	251	230	242	246	264	253	232	257	235	247	237	257	255	274	270	292	273	251	259	246	248	227	276	302	272	249	270	251	272	247	228	274	275	240	261	261	245	269	281	271	235	259	247	288	240	264	268	239	263	233	263	249	258	239	261	250	276	256	267	266	247	268	272	245	253	272	263	259	251	240	259	238	268	279	261	241	270	246	267	264	266	276	267	262	222	237	253	261	248	265	264	241	244	261	265	285	275	270	280	297	248	260	250	249	231	243	257	276	264	259	265	232	240	265	256	244	262	250	264	246	251	253	243	243	250	255	272	259	213	235	248	283	268	262	259	261	245	266	235	242	236	272	268	252	254	264	277	253	271	252	265	259	280	229	272	268	268	251	277	285	248	263	262	257	272	274	270	242	243	254	231	271	279	258	259	231	250	260	265	246	258	271	249	260	255	234	255	282	321	268	264	225	260	251	253	263	264	257	260	250	254	247	259	250	253	270	246	258	257	254	255	264	280	271	237	299	226	231	263	258	253	241	245	256	256	235	255	260	267	283	262	257	259	251	250	241	276	225	280	266	263	270	264	258	234	250	286	245	262	230	268	254	264	255	255	267	223	245	246	278	283	246	237	256	235	269	218	239	235	274	227	236	227	268	289	274	252	253	260	271	242	255	259	255	260	227	246	241	282	254	231	260	247	276	236	250	230	221	250	249	264	252	245	290	249	232	239	277	243	266	256	231	258	214	263	251	260	233	219	238	236	241	254	226	253	260	260	241	262	275	271	241	286	256	255	277	267	260	265	264	255	276	237	257	246	262	248	237	253	248	241	271	261	276	255	230	248	241	253	231	254	244	254	241	241	260	264	278	281	266	245	245	258	233	236	247	240	253	258	257	263	229	248	237	243	246	253	247	253	268	261	284	269	254	233	271	254	259	253	237	258	265	264	245	254	261	276	241	260	247	258	257	245	229	277	253	262	286	253	250	263	251	242	231	265	281	264	274	246	258	266	252	256	239	247	226	268	250	240	253	262	262	258	261	275	247	261	253	245	276	251	255	250	269	257	252	213	268	259	242	270	263	265	234	281	234	262	245	268	262	240	246	221	250
19144	8714	7462	3723	2653	1956	1579	1264	1025	920	735	691	659	576	541	522	476	439	437	441	422	423	393	393	378	402	402	354	365	389	389	364	382	379	389	398	362	398	363	368	361	366	359	355	394	342	364	389	370	345	359	353	352	346	352	350	341	339	386	395	335	339	328	338	339	370	330	339	337	326	345	328	324	347	335	334	333	365	375	322	340	343	350	360	336	390	386	351	330	357	360	332	366	349	312	332	338	336	331	365	352	358	332	345	373	362	331	350	366	331	374	346	316	330	353	343	347	368	358	350	374	358	328	337	355	382	367	352	348	341	329	334	345	344	370	304	321	332	371	387	334	334	330	334	350	376	351	328	329	377	356	328	364	351	354	347	340	417	385	327	302	363	347	337	347	343	349	342	344	375	378	306	346	368	382	363	307	314	356	384	328	354	353	371	359	335	324	344	346	343	367	331	326	344	366	339	315	357	345	376	331	353	370	373	307	334	354	370	348	349	332	355	357	352	351	378	323	357	341	330	346	371	354	370	312	362	333	367	359	352	347	327	320	374	363	338	351	345	317	351	336	390	333	335	367	340	354	342	336	312	382	346	350	341	340	347	356	322	338	337	349	347	344	344	350	328	343	347	336	364	335	346	347	323	389	338	344	350	358	303	339	375	349	356	327	343	367	359	323	352	363	375	368	343	333	352	347	372	368	323	313	333	315	334	320	369	331	357	350	379	361	354	322	354	310	357	362	362	367	361	342	369	320	377	365	340	356	350	330	380	344	320	343	361	344	372	349	353	324	329	334	335	366	370	373	353	334	355	328	375	350	331	363	343	303	348	313	354	348	347	348	327	347	350	311	361	323	367	335	356	326	314	361	334	363	359	358	334	362	389	315	346	339	328	342	338	368	343	351	360	354	345	326	350	322	361	372	345	344	333	343	371	338	349	329	300	350	337	317	336	333	328	363	339	371	353	374	365	353	369	336	390	328	340	347	353	356	346	365	337	304	333	362	357	352	352	374	324	325	309	318	370	360	340	343	356	340	352	333	362	380	413	354	386	347	320	351	331	354	355	344	341	306	330	353	341	324	344	379	354	350	348	331	325	346	330	333	338	347	371	324	340	336	310	356	354	358	308	348	353	357	381	327	342	338	352	317	349	353	338	363	349	380	367	375	362	335	348	356	339	361	353	359	361	359	329	336	367	349	350	340	329	337	343	324	340	347	332	362	346	320	358	353	362	346	324	352	329	351	357	345	379	369	347	334	348	392	346	361	325	328	361	360	397	327	330	357	331	346	347	363	365	328	323	341	297	340	349	369	330	344	321	352	360	345	376	337	346	324	341	327	359	327	383	343	334	327	333	342	328	347	362	338	377	339	353	347	311	340	342	362	355	370	342	329	351	329	375	318	338	355	339	331	352	358	351	349	346	341	344	347	318	349	343	358	402	346	371	354	357	355	349	316	340	381	343	391	321	359	340	330	342	326	363	311	355	343	314	363	338	344	362	332	331	370	358	340	323	330	337	333	363	359	324	331	348	353	355	326	318	344	358	364	333	341	349	331	339	343	330	358	330	375	378	343	341	356	354	315	346	355	383	322	347	346	321	358	338	342	361	394	352	354	339	369	326	370	327	352	305	327	327	374	335	365	388	326	335	339	340	353	365	383	375	338	385	350	321	382	358	352	373	373	335	372	354	351	351	367	366	346	320	339	367	352	356	347	335	343	333	356	331	354	347	354	341	357	382	358	343	337	372	349	345	341	350	340	344	336	358	329	324	344	326	328	365	356	357	345	358	377	342	351	340	343	333	352	345	378	352	367	371	358	335	339	350	371	345	350	350	346	337	367	334	356	370	336	346	299	362	377	358	367	338	315	327	344	338	359	324	338	358	349	328	357	344	337	366	352	371	347	309	334	356	375	351	327	334	347	339	331	363	329	357	346	344	357	300	364	357	359	366	352	313	335	333	376	362	353	367	326	362	364	371	338	327	363	361	348	340	369	328	345	335	366	346	371	342	321	353	329	367	333	336	323	347	347	348	321	363	336	359	346	353	343	347	350	319	373	346	328	357	329	330	341	329	341	340	373	356	350	369	355	364	347	381	339	355	369	353	378	322	348	352	353	320	344	375	342	352	349	325	362	358	354	365	360	334	347	357	358	328	379	343	362	337	342	356	345	394	353	357	360	358	344	371	343	361	358	318	312	351	304	348	343	348	373	354	356	366	349	335	320	350	329	376	351	347	371	326	318	348	385	347	346	353	370	359	335	338	376	341	339	326	343	391	342	358	341	351	301	349	328	358	361	286	315	343	347	329	345	336	339	367	358	358	363	349	374	308	359	327	351	348	352	318	354	343	333	340	347	322	323	308	343	342	344	309	360	370	338	339	350	357	326	374	372	374	344	347	352	351	357	337	348	367	303	326	370	309	369	365	368	334	337	360	354	365	362	359	350	370	360	367	343	351	318	349	359	313	326	348	352	337	353	348	352	357	328	356	355	351	349	350	339	355	317	308	329	350	331	351	335	334	356	341	324	318	370	341	355	355	355	365	334	365	323	338	363	346	329	322	382	327	349	343	362	364	365	352	360	335	328	316	353	319	359	354	343	346	350	339	343	347	320	385	340	346	359	348	312	331	354	334	331	344	369	350	330	356	351	352	345	371	336	360	346	308	333	393	336	363	356	368	344	358	335	352	344	316	353	376	353	339	347	365	338	379	328	399	347	350	333	350	333	333	351	348	341	328	311	352	335	332	376	349	328	330	331	364	342	385	371	370	350	339	329	355	350	347	348	311	350	355	368	384	357	318	316	337	347	348	326	364	337	351	341	339	342	344	304	341	322	342	368	331	354	306	352	319	374	344	351	355	324	346	316	355	337	374	346	337	360	374	368	350	338	350	349	340	327	369	356	346	373	353	339	350	326	349	315	316	315	359	346	373	389	346	328	324	327	372	342	341	349	329	337	336	388	338	372	305	363	308	307	346	363	350	318	328	359	311	348	373	337	353	346	322	334	367	353	350	313	331	360	342	381	313	308	371	338	343	344	335	372	332	345	366	349	364	370	346	365	337	366	324	374	338	407	338	333	338	336	349	343	368	335	337	362	355	365	339	357	314	346	382	347	346	349	370	328	330	379	334	377	356	356	309	371	353	370	357	368	331	346	346	332	370	343	371	351	347	347	357	391	358	352	360	372	342	346	351	343	350	324	404	365	318	360	358	360	387	338	361	350	330	304	352	354	348	343	374	330	340	346	319	334	338	333	346	374	337	328	356	361	372	364	358	302	331	364	334	302	340	344	334	330	350	364	366	345	354	327	348	341	367	354	338	408	366	341	363	337	353	367	331	360	343	354	351	359	334	325	368	368	360	332	335	327	326	336	358	350	347	366	319	347	347	359	312	345	351	368	364	335	318	329	376	328	368	366	336	357	323	335	363	316	359	350	371	321	331	365	338	348	362	337	377	357	370	342	334	373	352	369	347	338	374	373	339	336	349	382	351	355	345
23088	21428	29561	23711	21434	21473	10336	907	534	496	386	360	296	297	244	221	207	176	186	200	179	159	131	134	133	148	116	139	118	145	115	112	107	130	104	129	113	117	125	112	115	105	121	108	115	100	96	102	109	115	127	100	109	103	105	91	95	96	107	111	125	112	96	109	94	96	120	87	102	104	109	103	115	83	95	111	112	99	108	109	88	101	94	88	102	100	101	115	118	107	102	102	103	98	89	100	98	115	92	93	85	95	98	103	111	99	101	96	99	109	91	103	101	123	111	97	86	95	100	123	105	102	98	103	112	100	102	95	99	100	100	101	87	97	100	129	87	112	99	90	101	88	84	108	105	97	94	104	86	115	103	99	90	107	110	108	104	116	94	95	86	95	104	92	100	96	99	94	96	105	100	101	107	100	98	95	69	86	108	99	89	100	100	110	94	116	100	93	109	103	103	94	110	103	97	95	102	110	112	98	110	98	89	104	100	96	100	98	95	90	96	88	101	115	103	96	114	94	93	114	92	98	82	85	100	82	105	101	99	107	88	89	102	105	112	111	108	95	92	94	85	100	108	115	92	110	96	111	105	102	92	87	105	96	116	97	103	92	106	91	108	83	88	92	99	95	94	101	98	92	110	105	116	88	98	116	101	92	106	108	104	88	101	99	93	88	113	101	115	100	93	89	86	95	99	94	89	82	100	93	95	114	111	115	92	87	99	96	91	108	89	94	96	82	95	79	117	104	99	98	118	112	69	97	103	94	109	87	85	81	103	90	92	99	114	91	95	91	108	98	94	90	79	105	88	118	104	103	104	93	102	107	105	92	106	110	106	92	99	98	98	85	115	99	112	101	84	80	93	112	102	102	100	96	95	90	91	99	124	107	92	103	103	101	110	99	87	104	102	101	91	76	88	103	84	79	100	118	104	100	92	108	110	96	110	104	108	97	102	95	97	101	97	109	102	97	104	87	90	114	106	83	89	106	96	107	89	100	107	105	95	99	100	98	97	107	93	100	112	117	105	100	105	96	95	112	92	114	88	115	91	94	88	103	84	96	105	97	105	112	103	92	70	109	95	101	87	100	106	85	103	104	95	133	106	105	101	88	106	105	112	105	76	98	105	106	104	104	111	95	116	79	91	94	107	89	112	109	86	97	93	112	105	107	86	101	112	109	104	115	83	96	99	94	98	96	95	88	101	91	97	110	111	89	85	92	98	98	108	80	93	104	89	102	100	96	96	105	96	103	94	115	92	88	83	105	87	82	114	92	84	95	89	95	97	100	101	85	104	109	100	90	88	102	103	115	118	101	95	82	106	101	99	93	90	92	91	96	107	83	97	97	89	98	90	119	96	102	105	99	104	98	107	119	102	104	94	95	116	100	96	120	99	116	80	87	96	111	100	106	96	79	98	115	96	92	106	107	92	89	89	93	86	81	103	87	99	104	97	98	110	104	90	85	107	100	106	105	101	80	87	113	90	92	73	93	98	105	85	88	101	109	91	80	108	116	113	107	106	90	95	104	104	91	81	104	115	91	120	106	91	113	95	94	96	87	91	91	93	101	102	91	96	109	93	71	102	101	98	107	83	113	99	86	97	110	115	97	111	107	77	94	108	85	94	96	117	106	98	89	82	91	83	108	101	98	102	103	78	83	94	103	98	98	113	92	108	86	93	97	93	109	94	100	103	102	111	111	97	106	110	89	85	106	110	98	108	94	93	103	118	121	103	106	97	110	112	81	107	109	124	106	88	99	106	103	94	93	121	98	114	98	95	103	108	109	103	101	114	106	99	90	86	119	105	110	97	92	83	97	97	86	98	102	87	101	86	96	97	104	94	101	100	98	106	94	89	83	100	104	85	93	102	94	94	107	98	86	98	78	103	83	85	96	100	103	103	98	107	118	95	108	103	104	100	100	103	92	104	92	87	98	90	101	100	110	97	106	93	87	109	103	92	94	95	99	85	103	125	104	113	108	90	94	102	115	109	118	110	102	109	90	115	89	113	90	92	79	103	92	117	104	96	100	93	88	75	80	90	106	112	98	91	95	105	99	121	106	94	105	99	103	97	114	91	108	93	87	93	101	99	117	99	104	105	105	100	88	111	84	98	94	112	103	115	95	85	104	95	104	74	104	93	93	100	102	104	119	100	86	114	104	93	100	121	111	81	86	78	103	111	110	90	103	101	85	111	90	94	83	114	88	95	98	86	122	97	88	109	104	97	103	116	111	114	97	88	90	84	96	104	107	108	92	101	89	87	94	81	87	111	92	100	84	72	97	105	120	86	118	101	93	105	86	90	95	102	88	98	105	113	99	90	99	93	102	101	103	101	88	102	80	104	91	100	99	93	111	105	84	104	102	100	103	101	100	107	104	88	104	105	88	99	97	104	112	110	81	99	99	92	93	105	82	96	101	110	95	104	114	88	106	102	88	93	94	91	102	103	97	92	109	113	111	92	87	98	95	113	88	93	89	105	115	91	97	108	107	93	113	96	100	100	87	103	117	95	90	94	91	101	89	86	97	109	96	95	102	108	124	89	116	95	87	100	85	88	96	108	109	98	94	93	87	99	103	110	94	105	94	101	97	96	95	107	109	99	90	103	93	101	104	111	85	98	90	111	98	101	90	106	91	113	110	112	94	101	96	90	95	86	87	106	90	113	96	98	107	97	94	91	112	87	113	100	110	94	95	92	109	97	98	114	86	105	89	94	84	98	120	94	102	97	98	92	93	100	98	115	97	92	97	97	98	100	101	96	104	98	84	95	82	90	84	104	107	111	129	100	127	113	96	92	97	101	112	105	92	106	85	102	99	115	107	102	97	113	100	100	96	106	88	101	92	99	92	107	83	98	105	93	104	95	113	85	91	113	111	110	95	91	113	102	82	97	114	106	94	103	77	98	104	98	110	99	107	88	97	94	102	108	80	107	104	94	125	106	95	86	79	119	110	95	94	99	95	106	77	109	101	115	108	112	75	97	94	103	104	101	105	102	104	91	104	110	102	111	95	113	120	106	85	87	103	93	103	114	108	80	89	105	77	88	84	120	97	83	96	111	106	110	99	103	109	98	103	111	97	99	108	93	107	84	101	94	107	105	85	107	113	99	91	103	128	93	91	98	100	95	110	92	91	105	97	88	103	104	106	96	93	95	98	105	92	102	93	105	96	103	93	95	115	97	109	104	94	107	92	98	109	123	91	96	100	94	89	101	88	105	96	103	100	117	93	97	96	112	93	105	102	101	90	103	94	104	109	102	101	111	102	85	88	104	104	102	98	101	102	122	103	101	107	121	108	108	87	97	103	98	99	103	78	122	95	86	100	108	104	107	99	100	86	102	96	94	85	105	106	98	107	95	81	100	120	111	101	94	91	96	88	113	99	102	99	101	110	113	88	98	105	92	112	102	118	104	97	91	106	97	99	101	92	108	113	101	89	95	100	92	102	113	107	97	91	93	115	100	95	99	119	92	103	104	105	88	113	121	95	105	102	101	87	101	99	116	91
20199	14111	12153	6427	4295	3238	2447	1919	1443	1151	917	784	648	536	525	421	370	337	309	306	292	258	235	266	230	228	234	213	210	207	205	203	201	178	187	208	181	170	163	164	169	147	183	147	150	165	155	184	151	170	182	167	160	156	158	160	167	155	156	152	153	141	143	131	194	147	164	141	131	146	142	123	141	131	156	129	146	149	144	150	151	156	157	133	161	146	142	126	143	152	161	151	136	154	141	127	134	158	141	137	141	131	144	131	164	121	160	135	130	154	127	151	125	140	142	128	137	131	141	132	128	128	152	143	134	130	157	123	165	116	155	139	147	114	146	163	130	132	130	118	131	127	153	145	155	150	149	136	140	143	138	136	152	151	146	132	148	147	143	133	139	151	142	123	130	134	152	126	150	138	170	122	142	107	134	121	127	154	146	144	147	160	140	145	147	146	139	150	149	156	150	138	152	126	149	136	145	144	131	137	139	142	133	125	146	131	151	155	141	132	123	138	159	124	129	123	122	146	153	139	130	142	136	116	165	159	130	149	137	133	135	132	136	141	137	154	142	145	134	121	155	158	135	155	144	135	139	134	135	159	142	147	138	127	131	152	156	153	146	143	122	128	138	170	141	157	138	136	123	136	161	151	135	142	150	151	123	138	124	140	139	138	143	127	150	140	130	158	129	141	138	139	149	148	141	164	150	128	142	142	149	145	139	159	111	125	145	146	139	138	154	105	135	140	138	138	136	129	154	150	138	141	137	147	105	142	134	135	142	138	156	146	114	152	149	142	140	157	117	139	151	131	132	140	138	144	125	117	150	133	124	146	122	169	132	143	122	139	145	141	160	130	142	144	129	143	147	121	140	133	138	150	139	166	144	112	143	133	115	135	129	136	146	140	134	132	161	137	131	144	143	138	135	143	128	142	143	146	137	144	160	128	149	120	145	139	145	160	143	143	153	123	141	127	133	141	134	135	135	149	141	133	123	131	151	144	140	147	135	150	150	154	158	149	133	142	144	121	132	179	151	148	128	162	158	132	130	145	142	141	124	129	142	128	135	150	136	143	139	153	129	132	135	153	130	131	136	152	126	139	139	144	154	147	130	159	137	130	140	115	134	129	141	135	148	149	132	133	135	154	152	152	132	125	150	135	116	147	145	131	142	139	148	132	116	162	125	142	164	120	142	140	135	133	147	137	145	118	127	137	125	150	142	140	152	150	147	125	142	142	136	129	134	127	145	140	131	120	143	140	135	117	140	148	153	140	139	132	144	139	143	144	147	147	134	140	134	145	141	138	134	138	126	138	151	146	135	121	134	143	157	151	136	138	116	140	138	142	151	143	132	168	133	130	141	136	118	129	142	150	134	139	120	148	134	148	137	159	125	139	125	153	133	158	130	144	132	131	130	133	154	139	127	142	146	145	111	148	122	131	173	132	147	135	129	152	151	132	144	137	141	142	127	159	136	123	152	150	126	107	131	136	133	135	140	141	139	145	132	127	134	141	128	116	131	148	147	132	131	167	127	131	142	118	160	143	139	157	125	141	130	143	113	145	130	137	140	131	152	177	145	143	150	126	160	137	143	143	145	138	145	131	142	138	160	120	152	134	132	135	149	118	147	156	158	155	130	146	123	133	137	156	153	146	143	147	144	132	141	157	144	144	146	148	119	120	131	152	144	133	124	156	158	148	129	141	141	129	120	150	130	134	148	146	119	129	160	132	157	140	139	147	148	146	137	142	139	125	136	130	135	131	117	117	133	145	148	150	149	143	143	125	148	123	138	140	137	147	144	126	123	131	146	146	139	150	138	150	144	131	140	138	135	126	138	132	137	147	146	137	127	119	134	143	134	135	137	131	142	127	136	149	158	140	161	144	148	134	128	150	123	133	140	141	136	159	138	132	129	154	126	138	139	147	140	134	123	135	139	159	136	126	144	155	130	135	141	148	106	128	134	140	120	136	131	160	142	155	136	147	143	129	141	116	126	121	151	142	144	142	151	154	127	120	141	142	155	139	144	134	127	145	132	152	134	131	150	149	140	142	142	101	129	126	130	137	141	130	148	134	132	146	149	149	144	156	150	153	151	145	146	122	138	153	142	121	133	146	123	163	119	146	145	127	139	170	135	132	143	121	127	161	122	137	122	152	122	122	155	123	158	131	125	139	141	124	121	135	131	152	123	138	135	122	130	149	139	130	143	122	166	156	162	141	123	143	133	138	117	134	141	132	140	136	134	155	144	140	135	138	144	137	137	162	131	133	144	165	136	137	148	136	124	152	139	151	152	147	138	129	129	137	139	157	145	126	125	140	126	146	123	134	162	138	120	135	123	136	155	135	137	158	148	146	141	151	127	163	140	137	141	166	145	160	153	130	144	145	129	126	123	155	120	129	155	132	129	138	136	120	139	144	153	135	147	141	117	144	136	128	121	156	155	120	134	134	166	141	136	152	129	147	144	122	159	135	151	153	149	128	145	145	138	144	145	124	130	130	145	144	134	155	144	126	133	125	151	141	132	149	126	115	156	155	142	126	148	129	152	130	138	155	137	130	127	136	130	150	156	138	128	132	128	148	146	147	112	164	141	151	134	144	118	125	153	112	158	131	126	143	152	136	129	149	138	138	153	141	132	129	134	135	136	147	121	122	145	142	149	117	148	136	133	141	143	154	129	139	139	133	130	145	154	145	138	135	144	125	149	140	122	138	141	130	125	142	145	157	126	139	136	123	129	130	160	123	147	126	138	128	139	138	143	129	137	119	149	144	145	147	146	132	138	126	133	138	145	142	152	149	138	145	132	145	133	153	141	115	148	125	139	123	165	153	128	136	149	157	149	136	136	149	125	133	153	147	148	107	125	136	105	134	127	143	145	136	139	126	127	135	127	158	120	151	139	132	126	124	147	138	116	141	148	131	146	148	137	153	127	163	154	143	129	149	141	139	138	137	136	133	151	113	135	172	132	148	129	133	113	114	154	129	129	157	129	141	125	129	137	143	138	144	132	117	181	131	137	147	127	142	139	114	132	158	148	124	143	144	144	132	162	135	136	153	147	148	117	115	142	147	155	145	153	141	146	117	161	148	117	129	115	115	134	143	127	137	148	123	148	138	130	131	141	149	153	137	144	145	141	137	145	131	140	127	127	141	137	146	141	147	145	130	136	134	124	136	114	137	125	147	116	137	127	120	146	144	124	150	147	135	122	120	146	151	144	144	128	121	146	152	139	129	155	128	147	131	124	149	154	143	122	134	132	146	128	130	140	138	137	125	130	131	122	137	140	136	146	139	127	135	138	120	132	137	150	123	129	136	139	138	154	141	145	135	152	120	174	141	149	148	133	140	115	138	132	136	154	133	126	145	147	148	168	129	150	148	138	118	122	146	125	127	119	135	143	125	146	147	145	138	131	137	142	151	135	139	128	147	122	135	129	143	133	136	126	148	128	131	158	119	131	139	147	148	138	145	141	149	132	136	148	143	137	136	146	121	137	156	139	132	151	140	148	134	128	133
27475	20934	9431	768	429	427	392	356	385	343	345	330	341	373	318	346	337	330	328	318	344	316	331	364	343	343	289	330	333	328	329	327	356	309	366	317	337	346	347	370	356	321	341	347	338	340	363	346	317	337	343	337	314	347	317	322	331	339	335	326	353	341	326	356	332	321	325	324	325	336	351	325	331	363	354	337	319	329	325	335	322	327	325	316	315	319	329	331	327	324	331	324	331	348	315	332	334	331	329	349	330	326	319	317	334	327	317	350	338	316	333	315	295	327	339	295	306	318	333	325	329	346	331	297	320	314	330	311	327	323	336	325	348	334	323	337	325	330	368	347	326	329	327	311	348	300	344	357	352	318	326	282	319	320	317	332	339	317	365	339	327	345	323	307	311	342	320	349	321	329	348	342	366	326	350	340	349	336	346	335	310	322	328	301	335	320	321	323	305	331	348	299	317	287	315	326	331	339	361	342	323	346	322	315	286	319	329	347	357	328	331	314	290	340	345	340	315	346	330	355	326	321	326	317	325	321	360	307	327	319	326	318	329	338	322	322	324	303	334	300	323	323	338	369	330	319	316	329	327	332	283	310	294	299	314	314	322	333	305	326	330	323	320	329	314	322	328	354	325	348	319	366	319	344	338	306	348	372	307	360	332	328	331	334	326	314	325	333	351	334	323	333	315	312	310	335	364	303	349	317	289	322	348	309	329	339	334	339	329	354	357	343	315	341	350	320	365	328	337	305	331	350	338	341	321	317	321	347	305	328	335	345	327	324	327	298	311	329	311	327	323	346	326	328	352	299	333	313	339	329	375	310	330	368	307	358	321	353	328	325	350	339	317	320	369	333	305	322	315	327	325	311	299	300	330	324	313	319	297	317	336	339	357	344	303	337	315	296	319	314	317	324	345	339	317	307	364	300	328	354	320	294	334	313	365	321	307	331	294	306	362	301	336	335	316	324	331	314	343	336	349	314	346	287	315	319	325	339	346	340	322	333	321	314	316	352	332	336	353	332	337	352	344	356	331	318	352	330	341	325	301	368	325	354	337	343	338	286	330	330	331	347	310	356	332	317	359	319	325	322	309	295	318	321	324	331	329	324	325	289	304	336	336	333	303	319	372	333	292	344	316	333	310	332	362	317	330	322	327	337	341	339	315	360	332	359	317	366	339	312	336	324	311	314	344	332	354	327	333	327	338	358	331	288	313	319	335	311	306	335	328	317	332	333	326	350	362	309	362	339	375	326	324	349	307	320	347	339	298	309	332	347	307	343	329	328	334	317	301	312	323	356	339	306	339	335	326	344	326	362	327	317	344	318	310	307	336	373	365	304	330	305	318	360	347	351	325	343	329	343	302	331	338	315	318	333	315	320	384	328	335	300	353	335	332	360	350	345	328	325	316	354	365	360	355	357	354	328	323	326	355	333	309	330	322	371	321	322	323	353	315	328	301	302	351	327	329	307	334	332	327	329	333	349	345	302	321	320	303	366	329	315	295	329	313	297	318	310	329	322	328	330	346	304	316	310	338	349	295	301	324	339	336	310	308	312	301	312	317	330	340	312	341	349	325	318	312	307	331	321	337	349	338	310	317	327	316	331	305	332	314	331	365	318	338	366	334	309	320	333	320	315	340	329	331	304	317	356	298	274	319	366	320	321	343	324	319	310	328	321	329	336	314	356	315	343	324	330	336	337	322	336	312	324	339	328	353	320	365	309	298	339	339	313	313	339	347	291	314	310	351	339	317	333	346	328	329	318	352	321	341	337	342	312	339	344	322	309	287	342	350	342	354	312	339	352	303	345	279	300	351	325	319	355	321	338	311	313	336	324	346	344	335	322	335	301	356	310	376	353	336	309	322	321	348	310	340	323	307	328	330	330	364	339	349	342	335	319	331	318	326	344	330	301	354	311	317	324	321	326	331	315	344	337	325	331	336	315	306	296	297	333	321	336	325	327	363	330	329	299	347	312	332	315	315	351	310	355	354	337	316	303	317	316	288	306	301	328	348	373	337	325	334	314	328	337	338	332	338	297	322	298	337	311	328	340	334	328	342	333	337	299	270	318	332	316	319	344	362	309	325	362	334	318	326	340	337	327	330	320	332	319	361	300	300	319	321	334	326	314	318	368	301	321	326	304	308	289	319	333	346	312	320	341	369	323	340	311	324	307	318	343	361	354	346	355	357	324	330	354	334	336	310	330	344	354	303	326	327	332	329	324	312	345	366	340	314	326	334	340	321	328	314	345	344	332	364	293	325	321	342	322	332	355	321	342	341	336	338	303	336	339	325	301	294	371	318	347	337	317	332	358	320	324	295	345	345	350	334	308	315	324	343	309	313	338	354	287	327	314	328	309	308	308	332	357	323	328	348	315	320	317	343	308	320	343	342	321	315	325	310	324	330	313	300	330	326	314	344	337	320	331	351	328	360	306	333	348	303	351	313	338	302	357	377	320	316	333	328	319	300	337	312	322	327	344	269	305	343	318	338	337	351	308	332	339	325	305	342	318	355	324	303	333	320	324	334	324	338	297	324	293	340	343	321	317	335	324	348	306	318	371	314	346	357	330	290	362	337	334	321	333	334	342	344	326	329	320	319	332	346	350	362	320	335	335	337	364	334	335	332	317	362	319	363	338	349	334	331	317	316	361	342	358	320	347	377	326	365	350	333	313	352	355	362	340	327	320	335	347	361	328	334	327	316	333	369	321	355	352	326	331	321	319	348	323	319	315	329	310	360	334	356	338	305	335	319	331	318	325	325	328	311	319	316	313	339	358	306	338	351	331	333	331	328	340	317	338	342	331	297	341	319	375	349	339	340	341	346	332	336	306	342	322	344	313	327	314	314	325	320	298	290	340	285	309	326	346	337	298	348	299	310	332	355	349	325	367	325	327	337	336	348	308	315	308	314	362	347	293	328	328	335	327	355	349	346	334	315	363	366	327	322	312	312	330	329	315	334	318	339	315	315	332	374	306	313	339	363	336	325	314	341	339	331	300	321	339	333	285	350	310	365	320	344	317	318	336	347	347	327	329	325	342	357	347	324	331	308	331	350	314	314	349	343	308	310	322	341	356	299	324	323	316	334	344	338	336	348	347	315	327	343	321	365	344	307	316	338	342	349	332	363	307	307	367	339	333	314	300	308	326	355	359	334	332	322	306	367	334	320	341	324	345	336	318	345	336	307	359	356	321	344	339	337	352	325	315	311	308	318	339	313	312	316	327	330	376	310	330	324	328	335	327	339	323	311	324	333	346	323	328	298	344	323	342	341	349	344	301	319	323	333	316	299	331	367	321	327	350	339	322	331	309	288	290	355	322	277	328	311	317	328	363	333	332	315	335	319	301	332	341	306	362	358	311	360	324	309	341	351	311	346	333	349	304	307	347	336	318	320	299	362	340	330	336	321	341	356	296	320	322	326	330	313	339	326	307	317	339	300	286	364	324	322	301	329	299	322	325	321	345	337	325	324	347	310	355	334	290	339	348	337	349	310	358
11350	1188	1137	728	587	536	537	460	532	460	461	484	456	451	438	444	453	456	455	457	447	455	408	430	456	412	419	459	453	446	449	409	493	454	460	434	438	430	445	467	435	454	464	455	408	450	422	464	444	472	460	456	412	458	414	466	471	426	446	436	450	430	478	441	442	454	459	443	466	447	417	424	464	438	454	428	419	447	458	456	443	450	455	473	495	457	447	433	436	437	429	456	409	444	421	468	453	481	449	444	448	438	437	425	431	487	476	439	458	465	430	420	419	421	470	462	424	441	418	414	455	427	466	434	432	456	428	428	443	442	433	442	448	484	464	414	461	474	471	413	427	478	463	442	441	467	470	471	452	456	467	447	416	464	389	452	433	442	471	474	448	485	415	435	438	410	434	435	451	413	412	439	452	462	424	429	422	445	452	405	464	453	381	394	471	442	439	420	447	455	425	444	427	470	430	486	445	438	429	463	468	409	449	445	443	449	463	412	437	427	477	428	474	456	472	446	450	420	432	437	454	402	450	390	445	456	407	423	455	416	477	436	432	438	438	432	442	447	444	444	443	433	479	417	432	440	441	450	460	394	427	428	427	422	424	416	439	424	458	414	434	481	470	442	410	457	433	393	448	439	446	455	424	427	436	438	460	444	450	429	432	444	487	393	436	449	394	420	410	423	452	456	467	427	454	461	419	477	424	458	476	430	435	438	475	387	421	450	467	462	444	427	436	420	472	416	481	425	454	450	382	453	403	418	416	449	451	432	444	433	448	462	438	436	482	455	430	466	459	448	480	467	496	440	459	468	434	422	423	429	448	473	430	465	489	465	430	464	426	443	446	410	497	447	448	447	457	425	452	417	448	421	434	476	429	441	391	405	461	472	464	420	439	407	437	451	429	453	481	446	440	423	459	436	462	481	417	453	429	486	476	471	477	455	433	450	420	421	456	433	435	449	458	476	451	428	472	423	495	455	449	421	435	467	459	453	410	451	443	405	422	443	431	448	479	422	433	447	486	454	470	433	451	461	403	420	439	453	437	424	447	419	435	452	397	429	454	422	450	428	472	416	459	456	459	452	441	411	423	464	390	455	426	466	445	435	467	454	453	432	455	433	466	462	462	440	423	465	456	431	439	429	468	424	431	443	407	422	444	443	418	453	434	441	428	422	405	452	415	493	402	433	438	465	406	464	431	444	467	479	413	453	462	440	453	437	479	434	418	452	443	425	463	408	427	431	452	431	448	429	451	429	406	412	425	447	436	425	450	429	436	432	435	441	459	453	404	407	422	458	454	415	445	454	420	498	453	434	460	451	442	417	464	441	450	459	431	433	470	443	439	455	423	408	411	420	440	437	454	433	452	456	473	458	448	453	464	424	435	428	426	458	467	431	432	501	463	405	428	470	458	393	433	419	439	441	426	433	417	448	412	427	449	473	432	420	433	468	410	424	425	447	453	442	442	416	429	411	433	459	451	422	461	469	422	474	458	454	452	405	436	446	475	413	441	449	459	433	482	425	416	445	452	436	417	448	420	441	441	460	414	414	465	426	442	421	442	420	425	460	478	464	434	413	441	444	417	461	466	436	449	427	448	462	414	479	422	410	456	477	478	438	448	425	423	459	444	446	443	419	439	437	442	436	466	442	434	434	432	454	472	435	420	437	467	468	448	437	433	426	395	467	439	416	424	450	438	430	442	455	499	424	432	473	395	410	420	439	429	461	431	478	436	404	423	438	433	444	441	422	461	437	452	444	423	472	463	449	452	449	431	500	446	441	423	421	428	426	416	440	413	438	460	439	446	423	453	473	436	441	421	410	444	406	389	473	454	384	454	468	459	411	464	421	483	421	449	451	472	432	462	415	420	413	435	469	462	445	417	465	479	416	436	431	394	434	458	468	451	461	433	450	458	431	440	435	432	450	459	487	464	427	465	438	419	415	422	414	438	436	428	489	430	439	438	476	417	453	445	437	440	435	450	459	445	430	477	450	457	450	396	462	460	420	450	448	461	453	470	471	442	454	472	474	440	469	452	448	459	442	430	444	426	438	439	457	436	440	413	418	458	467	464	458	482	443	455	448	417	461	413	442	458	441	428	414	418	422	444	417	431	440	418	421	441	454	447	431	421	434	433	422	446	452	443	407	426	465	417	485	457	437	408	436	444	452	411	451	457	429	467	476	436	451	429	450	416	452	459	473	435	457	480	434	447	461	467	433	433	415	411	422	425	435	447	456	426	431	441	494	458	456	437	403	437	399	418	420	402	461	470	435	418	440	448	439	440	434	443	415	461	424	460	428	415	426	466	423	458	432	465	438	459	453	441	443	466	442	423	429	421	428	461	444	432	426	440	426	430	419	477	413	470	445	454	424	435	449	430	428	484	445	442	460	504	395	443	398	460	464	415	446	426	452	460	454	436	456	424	442	436	426	439	457	473	444	440	486	440	482	460	460	431	470	477	444	387	434	447	420	446	459	429	409	471	438	437	425	399	436	450	448	437	469	394	437	447	407	431	434	451	384	464	427	455	441	449	445	435	450	470	423	429	479	412	443	451	440	451	425	415	432	425	455	458	409	472	443	456	441	440	455	460	432	444	476	440	478	434	424	421	440	383	453	424	433	462	446	437	468	446	454	439	452	442	421	462	450	456	471	431	460	424	456	395	450	417	412	503	470	420	461	441	442	418	444	425	483	466	473	482	443	424	431	431	445	470	456	434	432	435	421	436	446	446	441	438	424	460	438	464	441	436	444	457	464	464	461	464	440	454	449	445	443	398	444	448	441	453	447	488	437	460	451	441	451	434	450	435	408	436	455	458	465	450	451	448	419	439	438	480	438	459	404	428	462	424	419	432	408	440	475	465	500	438	446	442	430	469	454	423	407	438	454	444	441	455	429	454	436	473	458	435	460	456	436	439	436	452	439	466	429	411	439	464	476	431	445	468	432	393	457	441	434	449	458	450	443	429	458	420	444	431	417	469	439	445	428	456	406	461	499	439	480	408	460	484	445	451	446	469	412	423	438	437	444	416	483	425	474	412	450	447	464	445	425	438	432	451	485	454	462	417	441	391	451	448	432	450	437	425	427	445	449	470	436	431	423	428	497	438	429	497	456	446	481	442	472	412	453	449	431	417	437	427	448	449	464	442	455	439	429	454	404	477	449	429	424	435	444	453	445	436	480	445	437	461	417	452	402	414	456	435	428	425	425	450	493	442	440	436	457	456	435	451	491	412	439	453	467	465	442	446	458	423	408	483	489	468	490	434	452	456	412	406	491	446	428	460	446	440	411	428	428	427	450	428	458	463	457	457	449	423	425	477	463	473	448	459	450	412	417	440	463	479	452	449	462	449	482	443	461	422	436	444	414	447	450	461	469	462	458	471	403	468	426	439	475	459	421	487	447	425	459	476	424	443	447	433	446	409	483	422	463	463	481	438	466	434	417	483	421	461	401	455	431	443	410	444	427	442	417	458	419	463	425	430	440	438	468	432	458	394	462	443	460
24052	21438	29138	24138	21424	11886	1038	660	496	445	403	370	373	379	368	323	318	307	321	285	262	274	289	256	283	281	288	265	282	276	285	273	280	270	264	282	284	270	277	256	246	250	250	239	261	257	270	257	261	263	288	271	271	286	257	255	253	246	254	245	263	287	240	257	278	273	260	254	251	256	269	252	266	276	230	258	276	270	269	282	231	268	286	271	270	258	281	283	226	236	251	263	270	250	250	279	246	273	220	230	245	275	259	257	248	259	269	265	255	226	256	280	248	278	273	234	251	252	239	270	283	259	258	252	254	243	231	231	256	256	242	277	261	267	284	251	245	252	254	259	259	267	258	269	275	272	261	255	271	271	275	255	265	247	255	273	272	275	261	242	267	270	263	262	256	257	276	269	274	250	272	265	268	284	265	236	232	244	245	245	280	242	264	247	266	242	251	254	253	272	253	260	245	270	282	274	261	257	248	265	273	241	261	272	261	253	274	255	272	263	259	250	254	256	249	253	273	235	252	255	274	255	241	252	264	255	244	278	254	281	273	279	290	264	250	256	255	251	261	254	282	258	251	242	219	273	267	244	244	244	241	244	240	255	283	255	241	250	285	257	282	261	243	276	240	277	294	263	284	258	260	250	257	239	242	265	264	292	226	274	252	251	261	259	284	249	274	253	254	267	262	260	245	272	262	242	258	290	268	239	259	260	236	239	220	233	222	256	272	255	258	237	266	304	288	249	260	248	302	281	263	242	269	231	274	279	255	250	280	252	266	260	260	266	247	270	236	260	260	263	253	263	268	262	270	247	270	259	263	250	287	274	257	260	245	268	261	281	266	241	254	256	243	277	292	243	270	267	281	251	261	274	255	267	267	229	252	250	237	237	264	240	255	252	250	248	257	252	267	269	259	273	250	251	265	245	271	250	255	260	224	256	239	253	250	252	250	247	250	255	263	263	271	238	255	231	242	254	285	253	259	239	260	272	274	237	257	272	258	237	244	285	282	256	266	284	242	246	275	258	256	288	258	248	237	246	292	274	261	280	243	283	254	249	248	237	243	294	254	259	248	254	277	258	237	286	266	237	250	249	237	260	267	263	243	244	266	245	244	258	247	274	278	255	256	273	265	265	233	290	249	254	257	245	288	230	238	252	237	260	273	220	270	270	227	267	260	256	261	249	273	266	246	258	263	216	263	249	280	249	261	257	269	250	231	259	267	267	251	260	251	278	275	258	243	271	257	263	258	266	254	257	229	240	241	255	238	256	262	242	231	273	247	268	283	223	283	251	251	268	250	242	266	266	254	254	248	265	238	235	253	255	232	261	252	259	255	241	251	263	252	239	242	262	260	248	254	257	244	245	265	254	271	256	294	239	300	244	249	223	259	260	248	265	269	255	244	256	261	264	225	269	252	254	237	285	264	263	232	262	253	265	265	282	264	249	267	279	253	247	263	285	257	267	237	267	241	258	273	258	246	260	291	264	271	255	231	273	237	266	258	283	237	252	276	269	232	244	260	240	282	246	253	271	252	263	268	265	262	246	263	273	264	267	239	286	262	260	206	261	241	257	255	252	262	274	248	263	253	264	279	231	278	255	264	270	237	277	272	267	241	246	256	255	269	235	300	282	246	270	234	261	234	274	266	249	261	249	248	250	249	238	250	245	260	260	301	245	230	222	257	261	233	255	240	260	246	263	281	233	265	269	256	249	238	269	268	281	257	254	261	244	262	248	262	264	272	267	269	247	263	281	251	250	248	270	272	248	274	222	266	269	241	276	268	246	221	263	258	282	271	305	274	260	253	266	252	262	243	239	246	230	266	264	278	265	280	267	268	250	262	239	262	268	240	221	210	239	247	258	246	231	231	242	248	241	247	270	257	240	286	227	278	231	233	264	265	260	286	245	276	243	260	254	243	267	267	247	284	258	280	262	252	257	256	269	262	281	280	271	272	239	263	232	249	278	296	253	252	220	258	242	256	285	258	270	249	246	262	281	249	282	232	252	248	269	264	253	278	242	231	272	267	242	240	247	290	278	275	274	244	237	251	253	252	251	219	266	271	258	271	240	269	248	263	265	240	235	250	270	275	252	260	250	288	277	226	242	235	272	234	240	239	239	253	249	262	249	278	275	242	247	273	258	254	257	268	266	241	253	272	234	245	242	247	271	254	246	247	257	262	260	232	246	291	258	261	257	231	234	247	281	246	248	224	244	293	255	264	232	261	243	266	247	234	245	254	252	268	247	237	252	246	266	252	256	269	275	279	260	274	244	259	241	275	249	304	249	234	244	269	259	287	251	259	235	269	255	287	268	284	271	242	238	264	253	264	262	294	250	277	263	256	244	256	285	248	246	262	250	266	222	273	254	251	249	250	264	241	282	243	236	256	269	278	258	258	283	228	255	259	249	241	249	254	259	237	282	271	245	245	263	271	257	250	249	268	241	235	249	261	244	280	254	282	232	237	260	263	272	281	250	296	283	222	242	256	271	248	238	246	242	262	270	271	248	263	243	255	275	249	259	220	274	226	255	255	266	265	264	246	231	248	272	260	241	289	244	245	259	267	265	266	253	238	268	273	265	254	235	239	270	290	237	248	245	249	279	268	244	239	233	273	248	259	239	257	242	270	259	274	273	267	258	272	248	243	250	259	270	260	250	246	257	259	238	236	247	260	258	245	251	259	252	234	260	275	241	290	267	266	274	275	242	246	265	246	266	264	243	261	277	268	240	250	248	258	250	270	254	261	248	256	249	238	243	232	277	252	241	280	242	253	261	247	286	260	247	265	263	233	248	260	279	261	270	274	274	253	265	270	255	246	217	270	241	248	257	264	236	260	239	251	261	267	275	261	254	220	249	256	240	225	242	262	247	253	258	246	236	255	276	236	259	236	276	247	283	287	277	255	285	244	252	276	249	234	246	257	272	277	248	249	244	249	267	250	243	257	295	263	263	261	269	268	262	255	250	263	228	242	238	264	263	288	268	248	230	269	221	274	253	251	239	238	252	249	250	242	247	280	257	286	233	238	267	238	267	270	245	256	233	268	270	235	243	287	257	238	251	256	250	270	245	254	247	273	268	271	268	232	244	258	236	242	239	260	276	254	244	248	250	252	257	239	236	246	256	269	260	268	247	276	268	269	266	259	268	245	278	238	250	265	290	253	259	220	260	282	246	268	270	254	251	290	247	258	262	251	239	252	239	247	250	264	280	284	233	278	231	251	240	270	243	234	277	263	248	286	242	253	276	251	235	243	279	251	266	269	240	282	256	253	246	255	262	267	246	255	262	261	250	268	258	254	237	246	275	241	270	242	256	249	239	257	251	236	247	279	243	265	286	249	241	239	261	261	248	235	276	266	254	257	261	291	262	248	251	240	272	238	274	213	291	242	245	264	263	230	255	275	218	274	295	245	262	260	260	241	252	240	264	270	221	262	283	265	233	266	267	250	273	270	248	241	260	256	261	248	276	241	223	249	262	243	245	266	256	255	246	251	295	266	245	254	249
19091	8644	7484	3846	2652	2013	1567	1252	1031	895	770	712	652	614	557	477	500	477	449	430	424	441	401	375	401	437	375	387	398	365	396	355	379	364	379	374	379	372	347	354	367	379	365	377	376	333	369	337	390	335	373	327	341	357	353	371	355	364	349	354	376	359	377	384	352	334	352	348	356	344	346	348	395	348	389	371	353	332	339	360	352	376	361	387	342	358	360	357	340	339	383	371	348	363	364	340	372	375	339	368	351	361	407	331	371	353	352	350	313	357	370	306	327	333	333	367	396	358	377	378	325	372	381	321	337	369	363	346	365	343	335	374	349	316	357	361	339	339	326	366	354	349	348	348	349	349	309	361	365	327	341	362	332	335	386	368	339	380	347	329	368	323	317	327	339	351	362	350	360	351	334	336	343	365	384	348	347	362	362	341	378	330	377	364	364	350	399	346	334	362	392	344	338	328	333	331	364	337	392	346	323	369	318	308	329	360	316	366	354	376	370	339	351	353	328	370	367	352	368	345	382	367	338	391	346	349	340	363	348	354	340	357	345	364	361	368	343	366	334	343	351	347	388	319	351	335	345	359	361	349	326	360	382	372	347	341	365	352	330	367	318	365	355	335	339	366	341	368	355	340	339	359	368	365	345	364	373	324	363	319	359	346	343	378	337	361	364	344	342	334	369	333	355	350	325	335	359	352	355	362	371	366	323	319	345	382	319	384	319	354	378	354	372	338	343	372	380	356	337	347	329	331	357	347	356	342	373	331	353	375	360	343	357	320	361	343	328	364	358	320	355	342	353	324	356	369	338	336	359	336	344	355	341	332	358	371	335	373	363	356	352	333	355	331	341	373	310	344	355	365	359	355	332	347	371	333	339	365	327	341	327	366	345	354	333	371	348	359	376	317	360	338	364	328	378	337	343	349	351	321	360	325	322	333	353	359	354	364	357	339	344	367	356	336	330	332	318	338	363	360	336	353	355	360	324	338	369	380	339	356	349	358	378	343	342	314	333	392	354	357	352	334	351	343	345	341	350	353	364	320	332	362	321	358	324	363	367	334	373	341	362	312	324	366	345	347	315	356	360	391	332	337	371	336	370	345	359	334	355	353	315	346	338	338	360	326	385	341	351	377	333	308	382	330	336	323	345	382	366	336	379	334	362	395	354	326	306	332	327	348	326	301	332	342	363	349	353	362	359	368	385	352	389	341	344	343	350	307	353	348	376	308	332	328	351	347	349	347	383	334	365	350	358	341	348	380	367	326	347	364	356	389	325	340	367	401	375	351	344	342	357	351	370	359	353	338	365	333	375	330	334	355	344	350	318	358	355	317	320	312	334	298	375	338	327	347	363	364	348	377	360	350	358	333	349	337	382	390	328	373	345	364	337	346	373	378	352	366	317	344	384	336	310	343	341	329	344	333	343	335	338	322	353	347	336	351	368	363	343	357	356	333	315	336	345	375	375	378	340	333	363	310	325	366	360	347	369	368	341	354	365	333	373	325	330	343	353	337	392	332	336	349	371	342	342	339	344	343	376	395	339	339	345	321	343	401	344	356	332	361	354	376	334	330	324	346	367	349	334	363	338	366	323	351	350	345	358	361	357	358	345	302	350	373	344	338	325	348	354	356	336	327	367	369	358	319	358	357	362	352	326	371	370	366	385	333	352	330	360	352	362	338	327	351	365	355	343	349	371	369	351	352	346	368	374	314	351	351	320	341	315	341	353	368	342	332	380	338	357	348	310	337	346	327	367	356	372	364	370	322	372	356	367	346	379	351	339	344	360	322	355	374	345	358	342	342	346	326	363	350	355	359	330	297	348	398	368	367	342	381	345	310	337	334	361	347	340	355	336	340	327	362	346	369	340	377	369	348	372	380	346	353	360	340	360	374	325	340	324	352	340	351	381	333	349	353	371	340	326	374	372	364	338	315	369	319	365	343	347	361	338	360	388	349	390	353	359	343	322	361	330	332	361	376	351	311	370	345	345	359	349	346	322	350	340	374	379	321	341	356	326	342	352	379	371	344	349	318	366	375	343	332	346	344	337	349	361	326	353	342	341	319	347	321	372	354	369	372	359	358	338	392	342	307	332	360	330	361	367	339	383	348	350	340	368	348	407	337	348	350	357	308	328	354	353	368	311	352	338	374	361	370	354	315	352	376	364	374	331	346	355	344	352	361	354	329	343	355	356	329	339	336	338	342	338	376	333	350	329	328	352	325	371	353	368	358	328	375	334	332	335	337	374	340	334	358	367	372	347	345	359	356	358	343	367	340	385	371	363	345	347	365	353	309	352	383	355	352	379	376	347	342	343	337	358	338	370	352	395	331	344	374	361	351	323	354	330	353	343	370	358	331	372	362	344	349	356	331	322	341	330	348	324	349	386	361	321	343	343	364	366	333	312	346	388	342	351	347	349	355	344	331	330	359	366	365	346	342	358	343	350	340	362	329	332	387	334	382	347	379	347	350	335	367	344	325	373	355	344	360	367	374	339	356	375	357	358	323	340	340	364	345	354	347	344	336	340	350	357	327	332	334	350	370	366	328	357	300	332	336	365	345	317	348	357	349	339	360	383	354	360	334	333	335	348	339	367	376	336	324	329	336	366	337	340	341	368	312	366	344	367	328	361	337	354	360	365	377	322	376	316	364	339	343	339	370	329	313	360	349	367	347	355	357	346	336	360	350	343	370	368	361	354	361	376	357	352	365	344	338	342	371	336	371	363	354	339	310	331	374	360	359	339	337	336	330	302	356	364	361	342	387	333	367	354	362	359	336	330	388	400	390	367	380	346	360	367	365	341	356	366	338	371	323	323	385	339	372	337	384	310	344	328	360	318	345	370	350	345	358	338	339	369	336	350	348	337	336	363	361	348	357	332	352	333	359	338	331	368	355	341	344	359	353	356	341	338	337	342	361	384	399	315	343	353	314	323	353	361	343	370	341	354	358	326	377	344	353	344	350	366	364	338	360	351	345	370	337	369	350	320	357	342	312	407	344	349	336	326	380	398	337	317	358	358	321	373	356	350	387	369	356	342	351	363	308	340	369	374	353	339	371	348	348	322	330	338	331	327	309	321	357	338	350	335	311	334	357	360	313	350	329	324	341	331	309	345	335	372	342	337	355	383	362	349	354	375	312	342	378	328	341	334	346	364	350	339	351	333	341	375	350	342	371	346	332	351	360	364	342	341	374	322	348	324	349	363	316	360	330	357	331	324	332	361	351	397	368	355	374	316	343	360	369	356	364	350	371	357	358	332	371	361	353	388	352	382	364	368	345	338	332	351	350	331	337	372	355	338	380	356	356	353	317	367	329	321	333	359	334	359	383	366	365	365	310	356	317	358	359	324	344	337	369	350	367	335	369	346	393	343	345	360	332	370	319	367	352	330	357	341	346	334	359	365	341	373	324	332	347	370	368	366	364	363	357	363	348	377	373	355	355	342	363	351	364	330	377	333	372	376	343	341	358	338	332	320	356	349	362	366	380	370	327	356	394
23206	21486	29620	23774	21486	21523	10558	875	573	472	395	358	310	306	260	223	227	193	178	163	191	180	157	152	152	142	135	130	110	150	118	114	117	115	112	117	119	122	110	115	117	107	117	101	125	118	97	121	115	114	105	112	106	106	90	109	108	105	108	122	100	105	98	100	86	116	86	111	100	87	106	110	114	96	103	91	96	118	110	93	112	88	118	102	108	100	105	94	108	94	119	93	108	98	107	102	107	115	120	100	101	85	114	95	99	97	106	101	84	77	127	94	77	110	107	115	96	103	103	113	110	122	125	87	108	87	110	93	104	106	99	102	114	107	110	99	101	92	96	94	115	97	99	103	104	81	100	99	100	88	115	97	100	100	95	95	100	95	89	100	107	98	104	119	86	95	115	109	88	105	106	96	80	113	86	104	94	109	114	95	93	99	103	95	102	111	104	106	96	89	104	103	98	106	108	105	109	101	124	94	111	105	127	110	102	122	85	90	106	93	115	88	88	93	97	116	99	94	106	99	108	111	89	93	95	96	117	105	102	105	99	103	106	95	114	94	102	109	100	100	99	104	117	126	97	109	120	128	111	88	105	100	103	99	83	97	91	98	90	108	90	104	102	102	100	91	102	102	85	115	84	105	103	97	106	99	93	114	97	104	88	119	118	109	112	100	101	94	90	92	91	106	91	99	117	96	97	113	102	93	85	117	108	103	116	101	109	104	105	86	106	123	108	92	113	92	95	114	87	88	77	114	103	94	113	101	105	112	121	110	103	96	97	115	118	107	90	97	106	106	94	88	98	86	90	106	90	95	106	107	86	85	95	108	91	110	109	113	95	103	93	83	104	116	75	90	99	101	97	114	90	101	91	102	87	88	99	110	112	99	118	95	92	100	108	95	86	114	98	100	95	110	94	98	96	86	117	107	97	109	97	103	118	97	103	101	112	98	100	108	100	117	93	105	89	105	117	103	106	109	116	96	94	99	119	101	122	101	113	89	102	97	115	97	98	88	97	115	101	92	81	111	94	96	100	96	93	105	100	90	102	94	104	98	95	97	116	98	111	87	101	95	124	109	96	96	76	109	114	99	113	109	99	99	106	102	88	137	98	105	98	92	104	81	101	107	107	97	91	105	110	92	98	105	108	75	70	101	103	120	88	82	80	111	94	109	95	94	115	86	125	75	106	114	119	113	101	91	78	115	125	109	106	110	92	116	91	105	94	90	109	103	85	91	87	95	101	86	79	86	93	92	100	92	128	86	80	93	91	105	103	110	108	116	108	104	100	83	108	98	109	108	92	116	109	74	89	90	105	107	101	93	95	108	117	101	80	99	95	98	104	115	101	101	99	91	105	102	111	106	107	116	114	83	118	99	102	96	125	115	94	95	108	127	92	82	108	93	100	99	101	94	116	103	115	108	85	94	134	119	91	115	81	85	101	108	117	122	95	92	100	107	105	94	110	88	104	113	120	106	101	87	100	104	98	91	102	105	108	95	79	105	100	121	98	107	98	99	105	101	87	114	93	105	92	99	95	124	98	94	116	92	102	84	119	90	87	103	102	93	90	89	88	87	113	89	110	101	89	92	94	104	100	84	110	103	82	109	90	98	123	86	106	101	92	113	118	85	94	101	99	94	96	95	112	108	98	82	110	95	97	101	80	88	101	103	95	92	112	96	103	113	108	106	115	104	93	93	91	99	102	93	94	89	97	88	91	78	109	85	110	101	87	110	95	89	101	89	104	96	99	90	99	76	103	104	82	98	95	113	89	105	110	105	111	95	105	115	106	104	99	113	92	89	104	93	78	102	113	100	86	99	95	114	105	108	100	94	103	108	84	101	88	110	118	111	103	98	105	101	101	109	107	87	107	101	92	102	122	106	103	115	100	87	101	100	90	108	107	118	97	99	101	98	85	89	103	110	98	91	112	93	91	126	95	95	87	91	103	109	106	94	103	107	97	111	98	91	93	94	110	103	104	112	100	96	109	97	91	95	107	99	99	105	98	100	92	95	96	108	100	98	102	92	113	95	90	104	88	90	104	112	105	110	98	102	101	89	107	97	93	103	100	106	90	86	85	103	99	118	103	101	103	94	103	110	89	114	115	107	107	94	105	92	85	115	100	100	96	97	101	115	107	102	88	97	108	95	102	106	106	94	101	97	111	107	99	100	115	87	77	86	95	104	99	97	105	103	91	96	90	97	111	103	103	101	93	92	102	96	102	109	105	94	108	91	105	110	84	107	113	122	108	91	107	85	107	119	96	112	108	84	103	96	107	96	98	95	108	112	117	94	108	100	123	85	107	98	92	99	93	95	110	110	96	93	96	78	97	110	115	94	113	120	100	85	89	100	92	110	84	73	90	105	100	99	104	94	112	128	99	89	121	114	95	129	96	107	107	100	105	114	87	101	84	96	115	89	92	116	109	103	115	102	77	113	97	88	82	96	98	90	105	94	86	109	109	88	99	93	118	113	95	98	107	96	108	92	100	95	96	100	111	94	117	80	102	109	119	105	96	104	91	105	104	85	88	109	89	97	93	84	98	111	89	84	88	117	108	93	109	93	101	107	118	78	101	84	93	106	101	89	95	88	97	110	103	103	96	112	100	86	92	92	96	98	110	99	82	102	95	109	98	105	105	101	102	91	90	101	90	85	98	87	103	100	87	110	87	117	89	96	101	88	89	94	87	114	89	109	89	92	113	105	93	114	83	120	97	99	92	120	88	111	80	105	99	105	90	87	102	97	109	110	106	110	89	108	98	96	94	93	89	107	92	111	107	108	91	98	104	109	114	83	103	112	84	103	89	105	109	106	101	121	101	91	79	97	115	109	88	101	96	108	90	86	104	97	97	97	105	109	90	94	108	112	101	115	119	100	109	92	92	93	100	111	111	92	87	97	103	72	87	86	98	106	93	105	91	89	90	118	100	116	82	115	95	92	102	103	100	84	94	91	110	120	130	107	104	103	111	85	103	120	96	87	93	111	92	99	116	120	100	88	105	86	117	100	103	94	94	96	99	101	104	114	102	95	101	84	102	86	93	98	98	106	105	99	108	131	95	104	97	91	125	100	117	106	98	97	100	101	96	92	90	97	84	113	96	102	90	111	116	101	72	92	109	95	90	112	127	113	104	100	110	104	94	98	101	113	95	105	102	94	98	113	115	85	110	104	93	89	101	90	106	102	104	94	92	89	85	107	94	121	90	106	88	103	109	107	99	109	121	87	90	94	97	86	102	99	96	102	103	78	101	91	96	96	93	82	93	109	101	85	118	94	94	108	92	86	99	95	97	86	81	94	94	108	93	120	88	94	96	102	97	108	116	107	93	112	111	86	103	105	97	114	109	68	89	100	90	85	92	107	123	104	111	118	82	107	110	97	98	113	101	87	107	103	90	92	118	112	101	88	90	101	105	83	91	100	96	109	119	96	110	114	97	124	75	96	115	95	104	114	111	102	101	114	104	87	93	112	111	106	83	102	104	93	85	119	91	90	102	93	99	99
19153	14202	12160	6486	4344	3306	2435	1944	1475	1102	918	785	631	580	533	453	380	378	344	333	276	286	278	267	236	208	195	230	185	215	203	194	198	168	176	181	182	174	197	184	166	152	181	158	169	161	171	161	178	171	191	151	148	167	169	170	148	144	174	143	156	152	149	154	133	147	150	132	155	160	145	135	133	139	150	146	141	168	139	158	139	143	124	150	141	155	132	170	134	152	160	164	147	113	140	167	145	144	136	132	124	134	150	137	144	173	153	130	132	134	122	137	140	130	153	136	131	146	138	141	148	150	130	155	137	119	122	139	135	132	151	123	147	132	148	132	143	143	146	143	130	138	131	130	135	123	146	125	131	143	148	136	146	141	141	139	141	136	153	148	142	146	157	122	154	147	142	120	121	133	141	141	137	149	142	130	138	142	136	139	156	145	169	133	150	158	124	130	156	125	149	141	118	129	148	133	141	148	138	154	151	126	157	134	144	140	156	135	142	145	135	152	143	150	140	132	138	142	149	134	135	124	139	157	158	130	143	115	138	139	131	154	161	129	134	153	137	152	129	140	132	158	135	148	133	128	143	137	154	120	113	125	145	140	152	147	153	143	132	130	136	141	157	134	136	151	128	126	158	129	156	131	141	135	160	151	147	146	134	135	162	168	128	130	131	143	134	145	156	152	130	148	139	138	140	131	151	139	146	148	139	132	144	130	143	136	138	149	133	128	124	146	135	142	138	134	113	157	131	161	127	151	136	123	146	130	159	156	153	145	138	144	146	137	143	150	143	138	146	135	148	141	145	125	143	151	132	141	166	151	145	132	167	142	140	137	143	126	125	136	137	114	146	165	155	140	151	163	139	120	148	135	141	135	143	145	135	133	151	140	134	143	145	136	149	136	137	121	161	140	131	143	144	139	124	131	126	147	150	134	130	135	153	143	154	134	149	135	133	151	134	143	131	161	144	117	142	150	130	137	118	143	151	141	142	134	133	137	167	121	136	149	149	138	123	154	137	153	132	127	132	127	154	142	148	140	141	133	130	149	136	148	141	145	135	149	137	134	125	140	130	151	150	138	137	150	146	155	137	142	123	175	124	143	148	144	128	154	127	140	158	136	130	144	133	142	155	147	135	154	140	131	154	136	132	146	160	149	121	150	150	152	129	133	131	131	158	137	147	177	130	154	147	125	140	134	143	143	153	119	139	140	143	152	139	121	132	144	145	132	145	132	129	142	150	134	123	135	142	126	151	148	146	139	138	119	137	135	122	118	145	128	146	134	140	123	114	130	137	133	136	139	145	138	147	138	144	147	174	151	146	135	133	129	140	126	146	125	150	148	160	151	108	148	128	159	141	146	161	137	140	128	130	125	131	136	139	148	139	142	129	137	140	133	149	135	143	160	158	149	130	120	125	141	153	139	133	166	142	129	157	135	115	142	127	143	145	138	143	136	148	136	154	126	159	162	149	135	121	138	114	138	137	126	149	155	146	132	124	134	140	119	125	124	167	124	134	141	146	138	144	181	136	154	122	151	134	164	132	142	158	143	145	162	136	142	146	131	157	125	136	148	161	139	161	149	148	128	137	136	140	151	137	121	155	128	153	138	156	142	155	162	139	135	135	134	129	137	146	140	133	151	147	157	143	140	125	141	132	133	127	123	142	146	148	128	140	134	123	139	132	135	112	115	132	139	135	124	146	135	133	136	140	161	149	121	128	135	136	141	146	151	125	157	157	140	139	137	142	129	123	150	127	143	166	138	142	162	131	141	143	121	128	123	121	125	159	157	152	128	156	157	151	131	144	134	140	143	127	150	136	140	133	142	150	124	129	122	161	147	137	141	148	176	139	124	150	158	120	140	130	115	126	123	142	145	130	149	132	139	138	150	141	135	132	116	154	119	135	154	154	140	141	125	134	121	152	132	135	121	141	138	123	148	141	132	130	125	122	119	167	152	140	152	164	152	144	114	139	163	125	140	121	136	156	129	132	135	145	130	139	172	131	148	144	144	144	143	113	142	153	122	121	168	143	149	125	142	138	141	133	145	136	159	142	138	138	128	132	142	150	129	129	131	154	146	137	130	139	137	150	136	135	143	153	137	149	162	133	148	140	130	139	123	138	144	155	149	158	126	129	144	135	127	138	134	143	133	131	142	141	137	144	136	145	146	138	147	154	141	129	139	140	131	139	149	148	174	156	136	161	168	145	142	128	169	149	143	114	138	151	137	140	164	116	175	125	140	146	153	155	148	146	134	125	162	138	125	139	133	135	121	126	114	111	152	152	130	148	150	154	141	155	135	126	144	153	153	126	134	133	125	127	141	150	143	161	115	151	140	130	121	152	143	146	126	151	119	144	147	119	158	157	130	128	128	139	145	120	142	134	131	138	144	120	140	152	151	117	144	143	145	154	156	142	141	164	137	126	144	134	149	118	143	128	152	150	132	140	127	146	128	119	139	156	143	142	134	128	133	154	150	153	139	120	146	134	127	128	143	125	144	140	131	152	129	149	143	147	137	147	124	131	133	147	158	137	137	153	128	127	147	138	148	153	124	151	144	123	153	145	135	135	145	126	132	134	119	137	135	132	148	127	164	138	144	139	129	134	133	140	132	144	140	155	131	143	142	120	159	139	129	148	137	152	124	145	144	136	143	141	138	137	132	141	148	152	127	165	153	142	141	138	139	139	141	153	123	141	117	150	130	127	130	140	135	124	138	153	138	139	150	157	127	146	136	137	157	159	146	142	138	150	149	152	142	132	142	145	140	131	146	142	137	129	142	129	140	131	112	131	135	138	144	123	148	151	149	147	156	150	127	139	150	160	156	139	133	153	131	130	134	119	152	146	144	132	128	127	151	137	153	147	116	155	134	140	149	149	141	134	152	133	140	131	146	151	139	128	130	164	148	135	137	150	134	153	129	139	152	140	165	153	143	144	142	128	152	130	127	131	137	135	118	153	133	149	131	140	138	138	148	144	134	142	163	158	143	146	142	136	159	133	122	139	142	162	162	138	147	117	149	126	122	160	127	163	136	137	128	136	139	162	137	128	151	130	130	141	134	108	137	133	130	142	147	133	129	123	155	150	162	138	126	156	136	137	138	135	123	144	145	152	144	156	127	143	127	139	152	117	127	131	144	150	153	122	159	143	144	141	135	127	130	133	143	112	169	149	156	137	123	162	140	137	136	151	137	141	139	151	129	145	134	144	150	119	137	114	137	136	146	150	143	132	138	118	139	135	142	128	133	147	132	126	128	151	138	137	146	134	129	139	140	157	140	151	147	127	140	162	137	136	135	161	145	138	138	158	107	139	142	143	136	124	129	140	159	128	146	118	130	137	137	113	125	138	143	144	134	145	151	144	141	145	149	135	140	137	139	136	136	140	130	157	133	152	146	142	146	125	136	134	129	136	145	152	167	151	153	143	145	140	131	138	148	127	130	144	141	134	141	144	116	139	135	130	154	136	130	141	139	145	136	121	136	142	142	143	153	138	137	151	146	119	171
27355	20971	9700	878	580	499	422	355	358	343	354	360	359	338	330	354	354	342	335	309	347	325	366	350	348	340	312	338	324	319	367	327	316	353	340	329	318	360	350	320	355	370	305	326	318	316	358	316	362	344	326	340	295	302	340	319	337	314	362	355	316	339	347	303	350	351	357	303	341	329	353	340	333	304	318	303	329	313	336	339	348	340	351	308	360	344	350	336	326	332	335	340	352	345	350	364	350	340	346	293	345	344	339	330	332	337	306	323	344	295	321	306	347	359	340	345	357	334	341	335	306	337	279	319	354	348	345	343	313	336	292	322	319	337	314	321	328	327	324	326	330	325	339	313	353	334	364	325	318	319	331	323	319	332	339	366	370	372	359	321	288	359	305	344	348	341	336	317	353	362	355	327	355	331	342	333	345	336	343	317	294	343	336	332	334	317	335	304	361	354	347	323	331	336	323	295	326	319	355	340	322	345	345	348	323	348	331	312	303	320	312	381	374	341	319	303	365	314	367	347	331	318	339	361	344	349	353	342	347	314	311	355	308	357	325	329	310	322	325	344	314	351	340	345	329	323	352	364	365	323	319	344	346	343	366	344	324	329	345	350	341	323	298	348	336	320	340	332	333	313	325	334	320	316	335	329	339	331	334	330	319	338	334	345	320	321	341	355	310	334	367	322	383	334	350	322	337	308	336	326	341	315	330	304	345	365	294	332	330	337	337	336	335	341	319	314	327	310	342	276	346	338	326	354	337	351	346	339	317	361	309	312	316	333	334	370	321	351	355	314	329	339	334	315	296	334	346	323	321	357	313	352	309	331	310	323	334	337	336	352	340	354	330	346	348	343	325	361	342	309	325	325	348	330	377	357	332	337	319	330	341	361	334	351	338	354	323	353	341	301	344	339	370	346	327	325	346	333	340	328	341	318	314	344	339	337	318	347	341	371	335	377	348	327	337	363	322	326	350	331	344	298	331	315	343	389	321	354	326	328	343	326	320	354	320	351	325	332	327	359	337	348	302	345	358	309	363	332	343	348	341	310	355	350	301	354	354	360	335	350	319	324	333	350	328	365	367	328	307	332	332	304	345	325	337	320	311	331	353	321	329	332	337	337	334	298	312	332	374	333	326	348	358	318	314	328	334	313	329	309	307	344	337	311	348	311	325	373	341	307	357	343	324	338	327	337	326	347	345	340	324	322	360	303	384	336	335	332	328	333	357	345	357	342	317	373	319	367	342	315	332	323	356	338	313	366	350	326	313	323	306	346	349	322	325	356	325	352	351	329	318	333	347	327	332	323	323	323	332	363	366	335	361	328	319	333	316	324	330	368	364	313	315	348	324	321	322	349	365	318	371	278	342	354	340	354	349	322	303	343	297	357	328	350	333	352	329	323	331	313	328	325	344	328	308	342	319	338	327	325	312	319	351	304	341	325	330	353	325	311	326	351	316	340	317	344	303	313	348	355	333	316	348	356	355	308	313	334	311	331	349	343	329	341	362	338	345	340	333	342	341	340	314	333	322	294	323	358	323	335	326	341	324	333	350	330	358	348	300	331	337	348	338	315	329	357	322	310	309	323	331	345	338	324	340	345	351	331	346	323	316	348	358	329	348	296	354	307	336	365	326	336	346	322	369	333	319	310	315	317	334	336	319	343	317	333	328	350	356	324	357	354	335	325	315	346	343	329	304	338	346	310	344	297	308	356	343	355	361	342	338	304	341	349	302	309	337	314	326	339	319	291	313	329	347	338	356	336	323	346	316	323	326	323	323	338	327	305	323	318	363	344	339	300	350	351	328	352	343	345	343	344	315	318	331	340	332	325	313	332	343	333	326	346	326	297	370	307	325	350	323	343	304	326	328	323	366	312	343	338	330	328	311	310	313	319	316	345	324	319	338	316	288	340	332	347	363	311	325	302	307	334	327	346	334	356	291	343	350	333	319	338	344	309	323	339	323	343	305	326	321	336	343	311	332	317	357	349	340	311	290	344	340	345	335	347	343	345	337	325	325	351	333	331	336	339	343	333	337	305	321	345	331	322	286	341	329	334	317	353	314	336	330	344	327	330	355	333	334	360	334	360	328	321	360	330	342	315	325	345	299	353	346	335	336	325	342	346	342	355	333	335	287	342	355	364	316	341	346	313	354	346	332	310	335	308	330	297	317	317	326	324	361	344	315	333	347	367	312	292	361	327	343	359	344	349	330	333	315	320	348	341	359	309	315	331	350	357	352	330	325	328	346	345	337	365	328	354	316	363	302	328	346	331	329	335	345	345	338	313	296	343	344	333	331	341	337	301	364	336	338	337	323	341	310	328	323	308	355	336	335	340	371	353	326	320	299	350	343	320	334	355	358	341	302	332	357	333	311	348	346	321	374	360	300	344	342	326	347	348	349	314	332	341	329	329	301	348	301	298	336	326	328	323	343	356	352	312	298	342	366	341	353	333	347	324	329	300	355	324	341	320	343	324	345	331	345	314	313	336	315	323	357	319	339	306	337	342	346	375	338	354	324	339	317	361	329	344	344	355	352	319	298	371	368	344	289	312	344	313	338	316	328	345	339	339	307	338	338	341	374	347	326	322	384	338	340	337	329	334	315	329	303	340	315	341	306	341	310	368	312	364	327	320	349	311	334	321	322	332	315	321	307	360	337	344	329	344	329	321	338	330	337	322	336	349	364	316	341	307	307	331	313	319	307	320	313	334	326	337	343	320	334	345	335	293	310	331	353	347	330	345	302	320	333	330	331	318	327	395	349	290	332	321	370	326	342	335	305	323	333	318	336	354	312	369	349	322	309	336	337	338	361	305	370	307	361	369	350	360	317	304	321	323	316	344	324	328	343	319	345	339	311	356	332	330	332	319	322	338	311	343	335	327	330	347	328	316	339	341	337	313	323	331	317	319	342	324	311	351	336	361	328	337	343	351	331	333	348	347	355	325	362	336	334	340	305	329	302	324	344	347	357	353	349	337	351	319	371	336	325	302	346	344	326	358	324	298	345	368	321	291	335	321	332	334	333	328	370	315	334	326	370	340	344	327	313	307	356	340	326	333	339	320	326	374	360	326	344	326	340	331	310	317	339	339	364	347	304	356	354	337	396	320	316	332	306	337	341	330	342	334	320	341	313	316	343	360	342	333	326	312	361	302	340	342	299	320	337	329	335	328	313	346	305	349	306	324	336	363	317	332	359	350	327	318	334	310	363	302	334	344	333	370	363	318	315	355	339	323	318	330	305	327	335	339	341	314	352	332	338	360	325	338	320	316	309	310	320	327	367	286	322	336	331	310	333	339	312	340	352	341	334	299	345	333	335	323	337	350	319	360	326	336	348	345	357	348	342	304	353	330	345	334	312	328	297	313	348	342	322	341	329	305	325	356	333	308	316	312	354	351	336	322	364	327	323	328	324	352	310	350	333	318	304	365	321	347	313	344	331	317	330	314	317	287	330	315	337	318	348	319	318	336	306	331	350	352	337	323	332	346	314	322	316	313
11443	1231	1096	779	623	584	551	504	521	474	464	486	480	436	456	503	480	486	450	494	457	449	446	483	467	418	459	409	475	470	463	428	433	448	424	458	441	440	449	397	422	432	462	458	442	451	439	449	456	430	412	454	469	438	497	463	395	475	445	432	499	411	449	437	471	443	436	426	458	476	467	431	448	427	448	415	425	416	460	439	468	406	428	431	472	445	467	430	455	401	480	488	457	470	438	421	470	400	432	440	436	414	458	451	460	429	394	466	438	398	444	411	439	441	474	432	440	451	456	460	435	442	466	446	430	434	465	471	429	437	453	451	440	470	464	456	452	460	438	415	475	462	465	429	448	443	432	418	443	460	444	447	475	457	449	476	427	429	456	434	447	430	443	469	440	462	479	450	408	455	481	466	457	457	455	467	448	464	412	429	441	446	439	427	449	456	423	425	443	399	444	474	456	438	452	436	458	437	446	434	459	438	440	417	460	432	406	431	428	444	469	414	432	436	437	441	435	439	459	447	445	463	477	383	466	462	449	462	472	452	458	461	439	459	477	446	461	439	449	453	434	472	454	456	462	470	437	432	441	440	445	477	447	422	401	448	444	436	419	464	437	434	475	450	438	454	442	432	453	445	449	457	481	440	409	410	455	462	447	422	435	452	442	440	453	442	440	449	437	461	439	434	443	444	451	426	440	444	473	444	402	448	470	418	439	472	490	456	464	435	434	458	454	428	449	398	446	442	440	410	452	447	438	460	447	433	466	422	454	466	440	442	437	462	432	462	462	439	491	452	475	475	476	437	457	438	455	442	422	511	413	464	431	429	458	423	428	448	454	456	418	425	425	458	454	444	416	427	457	439	439	446	479	438	421	440	419	440	444	435	502	435	446	409	464	429	416	438	460	466	462	446	433	467	423	465	455	435	423	432	442	440	404	456	447	484	438	449	436	458	457	417	435	496	428	408	432	413	411	445	449	428	427	452	486	430	463	424	430	419	419	457	470	474	413	472	434	474	461	435	459	470	448	424	432	451	444	408	451	462	436	451	442	437	427	399	445	462	456	449	426	445	474	464	442	469	478	395	454	468	445	425	440	434	424	441	486	435	442	446	424	458	475	433	431	435	438	445	464	423	439	426	440	441	450	470	416	458	441	455	446	417	429	414	410	417	425	460	450	460	456	458	462	419	454	426	444	476	463	428	466	497	474	459	420	417	444	421	441	458	469	422	444	427	431	427	454	434	452	469	421	468	429	470	457	469	448	461	463	435	489	420	439	389	398	393	448	450	462	475	422	416	447	453	434	480	406	454	479	430	471	472	485	440	452	461	487	442	437	461	429	452	455	467	460	466	440	470	440	444	477	445	427	462	501	464	426	443	500	450	440	480	451	457	457	477	462	454	458	440	459	407	449	475	479	429	442	438	444	463	434	416	434	444	438	443	453	436	428	424	416	440	459	447	425	435	438	456	445	438	422	414	406	456	407	417	416	436	437	445	470	466	458	444	408	431	452	484	427	410	459	430	462	445	475	440	435	436	468	423	441	474	422	473	464	431	440	445	432	421	476	470	463	448	445	415	452	463	418	461	477	451	447	446	475	467	443	449	471	422	436	445	430	464	437	459	457	442	458	477	440	456	424	473	477	427	452	445	426	448	436	489	429	457	430	437	462	434	476	439	428	406	468	454	436	468	461	449	408	430	456	462	462	391	436	458	439	449	448	415	463	466	450	480	459	436	456	456	433	428	461	418	442	449	448	437	411	444	420	448	482	432	432	445	437	430	434	428	457	438	435	442	479	457	413	472	461	420	453	458	397	428	449	462	433	408	419	447	460	439	413	476	446	438	405	458	442	460	465	460	433	450	475	488	429	425	441	439	400	423	442	444	428	454	436	431	449	399	425	494	465	454	478	450	510	450	446	460	489	439	447	425	467	433	395	452	423	463	427	460	468	478	397	424	399	383	436	408	471	460	439	412	460	436	436	458	512	429	465	447	444	469	491	413	421	429	454	432	463	449	427	439	491	452	452	423	435	467	439	466	462	406	450	479	470	443	413	434	455	433	460	447	436	439	458	433	419	455	460	479	464	403	489	420	397	450	444	435	461	444	447	460	451	463	475	466	482	427	447	446	453	470	451	467	451	447	479	446	466	480	443	493	459	473	434	459	404	455	446	443	466	471	440	400	457	438	433	418	430	494	454	476	444	440	457	396	471	441	462	436	427	432	452	432	418	463	431	460	441	463	437	461	435	447	433	440	428	461	476	444	456	410	448	452	438	449	442	448	465	482	461	442	499	444	429	475	431	414	497	462	421	433	418	472	445	404	435	438	432	447	447	471	435	420	468	436	393	458	428	424	441	430	443	458	475	435	453	483	450	464	437	433	416	438	441	427	455	414	437	410	454	435	450	415	453	444	459	463	404	486	455	486	486	433	437	446	435	476	432	423	401	436	437	452	453	432	456	420	462	427	443	439	482	432	484	414	452	503	449	434	409	403	413	412	455	431	410	466	435	451	442	419	505	433	478	475	425	432	439	431	434	440	425	439	441	424	420	435	450	442	449	482	425	446	456	457	460	441	452	453	497	453	423	451	452	450	460	446	440	463	434	441	433	470	450	452	471	439	453	465	384	478	428	440	406	453	443	439	454	411	429	445	456	447	389	478	435	448	459	449	456	493	452	444	452	442	469	420	454	426	466	436	464	463	409	478	443	446	457	426	431	508	437	422	491	478	464	441	442	444	440	459	462	431	439	443	463	438	454	422	451	449	447	389	488	428	455	439	465	445	465	404	466	455	438	427	455	450	413	419	452	428	436	455	502	483	456	458	431	455	473	445	471	435	439	456	451	445	461	457	436	418	475	461	430	477	492	456	441	406	403	442	441	459	426	432	478	425	419	414	440	466	414	466	485	488	467	435	450	446	428	480	438	445	439	459	473	438	470	465	441	451	430	447	447	449	455	464	433	422	440	450	455	447	449	413	465	455	446	465	460	427	402	412	449	440	448	474	434	428	450	444	479	445	428	427	449	443	403	451	434	452	460	434	411	477	434	477	478	431	443	464	440	432	465	477	454	426	454	441	457	451	468	425	409	442	442	441	455	443	451	419	440	465	456	464	445	439	460	433	431	478	435	439	455	448	438	451	476	384	396	470	443	434	439	449	444	416	481	422	437	409	438	449	468	486	445	504	449	470	458	465	427	440	456	461	437	442	444	414	416	400	478	466	478	469	415	462	475	469	427	460	420	425	424	418	461	460	490	453	442	472	438	420	448	455	457	484	453	461	443	443	468	447	440	440	428	497	459	491	510	407	479	443	447	443	430	452	427	446	433	440	472	455	408	439	450	481	439	431	437	420	438	455	450	449	468	466	421	459	432	438	414	440	426	475	465	438	454	427	443	433	458	453	488	464	415	470	432	442	439	458	448	432	472	466	417	428	465	408	440	483	434	443	469	471	433	490	450	464	404	459	427	440	448	423	448	494	464	431	445	427	421	429	459	424
24086	21448	29125	24140	21429	11955	1046	604	544	484	433	420	368	358	346	329	327	302	303	283	318	289	292	289	319	278	265	293	291	269	253	267	282	262	272	270	291	268	241	249	273	271	295	272	261	253	260	250	247	250	265	267	238	247	273	280	266	256	262	269	259	285	268	242	295	281	252	280	255	263	262	254	272	267	275	252	254	273	261	266	257	232	231	268	289	245	276	256	265	284	249	267	235	249	258	258	297	269	252	268	252	247	248	255	244	239	263	252	248	278	229	242	260	230	263	292	251	270	256	250	277	268	283	279	275	255	246	249	259	249	269	251	275	256	237	256	281	260	259	269	239	243	280	291	250	246	248	268	242	253	256	257	275	220	277	255	229	257	248	260	250	249	275	245	280	250	267	265	268	259	257	275	263	299	265	237	261	251	261	250	248	244	236	252	234	274	247	297	234	279	242	272	249	269	271	286	267	250	266	287	270	245	255	281	303	273	290	252	292	279	266	248	276	227	245	257	251	284	265	247	278	255	262	267	242	259	271	267	273	252	227	261	243	281	273	266	273	233	267	272	262	247	248	267	245	239	244	241	240	257	253	272	234	259	252	227	259	254	261	243	241	260	246	258	292	257	279	296	248	269	256	271	270	248	280	268	259	292	247	255	250	296	274	259	257	259	273	255	254	278	244	268	258	255	233	281	244	236	247	280	256	266	286	248	242	248	281	244	250	237	234	265	263	271	254	253	276	288	288	253	272	239	265	318	263	261	264	247	236	255	283	272	273	238	257	263	264	280	271	253	252	242	280	245	274	231	240	256	252	263	263	256	259	267	249	238	254	260	243	267	240	279	261	238	277	261	257	262	256	250	267	268	272	266	233	261	276	253	281	263	210	253	263	256	255	244	273	259	242	257	254	284	273	273	247	267	235	263	279	279	259	238	264	268	257	265	294	254	243	244	281	231	274	239	282	274	264	248	261	260	260	219	272	252	249	266	251	259	255	269	250	262	243	238	245	252	272	260	258	249	245	275	285	285	241	261	238	271	248	246	254	219	258	267	255	253	302	282	257	253	259	285	296	264	258	273	293	260	273	244	261	268	251	267	259	262	280	303	279	228	244	263	263	293	266	253	250	257	247	252	281	248	236	266	265	247	256	246	254	242	260	269	253	285	247	256	246	258	266	291	255	288	261	273	273	259	252	256	248	255	258	271	288	247	250	252	279	264	265	255	249	240	268	274	278	268	230	271	264	230	263	260	252	253	268	256	273	251	258	222	233	272	261	280	271	243	302	265	221	276	249	239	277	243	280	270	255	266	275	234	257	270	241	244	257	242	264	256	279	227	269	225	267	281	258	255	273	242	269	255	274	253	263	257	239	233	271	306	238	252	258	260	253	246	244	256	242	251	291	279	273	259	270	280	265	243	294	266	274	240	249	243	265	279	265	261	276	236	264	270	211	273	267	248	237	251	242	255	264	272	257	290	255	291	263	265	243	265	246	244	272	261	265	257	243	249	249	236	252	257	236	248	260	248	265	255	266	259	260	282	261	266	248	291	271	262	274	240	259	240	272	279	257	282	270	281	262	271	258	274	238	250	244	247	271	253	254	243	236	253	261	247	261	272	290	268	263	260	264	278	285	260	253	250	228	262	249	237	255	244	271	285	260	264	249	255	259	267	303	280	272	248	260	292	239	288	265	244	281	235	243	250	259	277	246	253	277	279	229	237	288	221	247	252	264	258	284	266	264	247	244	250	279	244	251	281	260	258	292	246	248	264	268	228	252	278	245	252	247	257	246	283	278	258	288	254	230	249	265	252	248	267	275	261	310	252	299	291	253	281	271	276	231	243	276	261	267	264	275	251	270	271	262	256	261	255	260	259	262	250	282	236	247	297	262	278	271	244	263	253	230	259	241	227	252	271	257	248	246	262	269	265	283	243	257	266	261	250	282	265	250	239	220	242	267	237	279	277	242	259	234	265	264	270	242	256	281	241	247	255	255	269	267	251	266	245	261	277	232	269	262	243	268	244	245	253	237	247	273	242	266	249	267	244	250	261	269	256	267	242	281	284	264	240	223	251	267	256	233	251	272	266	233	277	268	258	284	269	273	262	272	241	260	287	263	247	245	274	233	252	236	221	262	267	291	276	264	272	275	259	266	261	306	270	267	255	273	248	263	283	227	242	248	257	252	282	273	251	276	244	245	252	267	252	268	238	298	246	252	257	243	249	263	244	288	265	276	257	258	236	271	247	295	238	271	251	266	278	277	245	262	236	273	264	256	298	274	282	262	278	252	254	245	250	242	241	237	262	280	268	293	263	272	250	253	267	249	245	258	277	251	232	265	272	266	257	251	234	242	239	273	247	257	251	273	254	273	259	281	273	287	270	255	251	278	283	231	237	270	292	243	279	253	244	259	231	247	284	267	246	252	271	242	265	265	270	251	270	264	233	255	273	257	271	228	232	293	261	240	247	257	225	260	278	241	246	221	269	270	257	269	254	262	291	226	276	249	264	269	236	257	269	252	251	261	259	265	276	268	220	251	272	270	252	254	256	244	256	271	249	241	260	249	257	256	287	285	267	261	258	281	274	257	285	264	268	263	245	256	279	244	261	273	273	239	249	238	243	235	245	249	275	245	269	256	251	246	239	265	256	266	265	247	249	289	255	267	251	273	275	245	276	266	266	266	237	261	259	237	232	269	254	273	250	254	248	247	275	280	247	255	269	258	241	259	263	260	239	259	276	268	282	262	273	228	253	281	262	262	250	253	268	281	258	257	244	244	259	245	238	264	234	273	233	264	270	254	259	275	291	255	254	260	269	276	252	271	258	256	259	267	230	272	270	290	248	255	275	263	259	267	280	255	245	259	265	234	248	243	296	268	288	260	263	272	277	283	279	267	261	278	266	251	251	294	266	237	274	294	253	275	269	255	219	257	248	255	264	288	274	289	262	258	261	266	253	247	273	270	271	281	279	251	242	272	265	251	263	240	250	271	265	258	251	267	268	267	286	260	276	255	229	233	240	263	298	246	250	292	286	253	222	251	235	255	243	272	283	236	275	272	273	250	241	240	267	244	229	216	246	256	249	264	262	249	230	215	258	274	274	244	267	279	261	264	244	261	278	241	261	236	244	260	264	255	225	265	259	265	261	285	231	265	279	263	266	265	279	244	224	260	263	245	277	246	229	239	237	269	269	265	243	268	238	272	286	250	253	225	250	270	229	256	257	286	251	261	236	297	240	272	268	263	247	257	263	259	246	292	268	265	260	253	253	250	287	251	255	257	227	245	280	248	246	244	260	261	256	254	266	288	255	267	265	239	258	275	271	258	271	245	264	293	265	267	243	255	230	271	244	277	263	250	288	256	296	249	263	245	261	258	252	282	245	244	237	264	281	249	261	257	235	246	261	268	256	269	269	238	259	263	269	271	259	267	261	238	256	247	255	268	244	273	262	248	269	258	243	268	253	269	274	259	227	262	259	264	276	243	249	243	228	242	220	235	235
19024	8889	7788	3814	2652	2004	1553	1293	1048	934	779	665	590	574	531	496	512	477	449	420	471	421	468	390	399	409	404	390	424	402	405	393	401	381	380	379	351	362	371	352	383	367	339	392	365	385	364	386	390	400	397	368	373	346	361	358	352	355	368	360	350	370	348	359	340	339	335	374	384	375	333	335	349	327	361	342	349	365	371	357	357	344	384	344	313	349	379	347	355	379	367	372	391	355	369	365	364	363	308	359	378	344	339	341	319	359	320	357	344	373	360	370	340	394	387	345	337	376	368	338	384	353	313	366	357	353	331	364	352	361	354	344	416	374	337	340	356	369	366	334	368	363	375	345	355	368	349	356	338	356	350	339	365	331	344	391	375	356	344	364	359	355	329	353	343	353	359	384	347	358	371	350	355	368	359	372	377	356	350	339	363	363	336	389	349	349	345	381	330	335	349	332	346	330	360	400	373	337	355	392	379	363	335	374	340	391	334	352	330	375	363	361	321	355	376	330	363	362	370	361	385	331	341	355	339	361	344	332	365	367	347	338	363	355	386	370	343	376	349	354	361	360	360	387	371	355	357	346	327	353	343	367	319	338	345	345	362	329	368	332	346	364	355	372	385	344	355	358	333	361	345	374	379	366	340	367	358	363	357	340	375	375	342	360	370	339	371	343	361	328	343	344	370	323	375	349	356	356	368	357	341	375	314	357	362	365	366	356	336	328	366	370	367	352	344	347	335	366	365	367	369	371	396	385	365	368	343	350	339	328	343	368	319	375	355	365	369	377	348	373	368	332	335	340	368	353	345	373	382	349	375	363	350	346	383	362	343	351	356	339	394	380	374	357	352	382	358	365	357	368	326	378	363	355	341	374	360	358	325	350	357	375	374	328	347	360	361	336	343	364	330	355	371	348	362	355	356	347	372	377	340	356	364	326	352	361	377	354	338	329	371	315	368	341	357	332	372	379	369	356	364	346	376	385	360	333	339	377	368	362	339	335	362	342	364	339	343	342	335	335	358	341	348	374	366	318	357	369	365	353	354	356	340	352	366	323	318	368	364	337	353	373	340	322	362	391	370	304	369	374	345	357	367	364	363	372	362	342	346	369	325	352	350	348	363	360	326	333	362	369	336	368	365	394	375	360	386	319	331	350	327	387	371	335	372	336	326	370	346	333	351	359	344	371	352	359	328	362	375	338	329	355	355	382	342	359	384	343	337	374	379	352	342	367	375	377	391	378	339	340	336	387	382	379	350	342	359	346	365	350	365	347	355	365	338	359	368	334	353	353	361	332	347	389	362	376	370	341	373	348	339	358	340	371	364	327	350	359	349	358	321	377	372	335	391	354	344	366	380	354	381	343	374	379	345	341	379	373	384	336	350	379	370	381	353	361	351	364	335	357	332	375	324	358	372	359	332	345	355	345	359	364	336	402	365	362	356	396	349	346	374	344	334	377	347	366	384	353	379	393	362	352	328	324	395	368	344	379	358	330	352	345	331	361	378	390	395	347	321	376	366	344	348	318	336	354	392	356	360	356	375	357	370	394	334	389	371	346	366	364	360	331	364	360	339	392	349	335	350	356	378	348	346	358	358	351	376	367	391	329	347	361	393	378	345	339	351	344	370	380	340	375	344	346	349	383	368	351	369	356	330	371	379	372	349	339	370	344	302	355	343	370	361	372	351	341	340	372	360	356	364	332	356	370	355	384	328	345	351	327	347	373	336	336	339	345	356	376	374	366	359	375	360	386	344	355	341	350	367	396	337	319	358	360	325	347	357	361	381	332	354	392	353	352	349	353	337	353	343	375	337	378	330	388	355	346	324	355	394	345	374	350	363	372	387	341	368	415	380	377	335	400	353	349	358	319	326	358	380	322	372	372	330	392	334	357	359	330	366	330	369	362	365	360	341	377	351	354	384	351	340	338	355	369	347	349	310	366	359	359	365	369	356	341	355	365	328	343	354	376	363	353	372	361	367	336	408	363	361	383	352	327	342	345	367	369	307	347	380	326	346	345	335	370	344	358	344	352	358	345	373	322	344	348	371	348	368	360	349	374	385	355	360	391	337	321	382	391	343	345	372	356	336	355	331	353	353	387	356	335	337	346	330	394	389	391	368	347	367	360	367	365	359	329	322	345	332	351	342	350	391	364	360	372	384	372	341	366	332	344	362	372	334	353	378	361	374	349	337	360	318	342	379	374	340	321	349	363	341	338	397	380	364	357	352	365	331	350	328	370	342	353	316	352	313	337	365	350	342	378	371	347	348	371	368	332	352	388	374	376	346	369	347	356	378	347	350	369	355	351	391	313	393	371	362	367	364	385	388	370	354	366	378	343	402	333	316	377	357	356	351	352	374	344	389	323	388	341	374	360	351	389	360	356	350	369	372	370	403	383	396	351	350	347	363	349	370	351	365	358	297	351	349	360	373	337	390	361	388	347	333	387	349	349	383	371	385	353	355	370	366	352	338	328	381	378	362	354	368	411	370	385	329	364	362	387	360	356	397	326	361	360	329	348	347	366	329	363	371	375	342	357	360	365	341	369	310	376	369	336	381	328	350	363	369	356	371	376	321	374	346	353	382	357	358	369	333	351	336	357	341	368	355	349	363	360	365	352	362	409	364	336	347	385	342	339	346	367	363	374	349	371	313	367	353	340	353	377	351	359	349	360	361	346	333	358	377	336	353	376	372	372	363	351	350	374	363	382	359	321	399	358	367	398	377	347	372	358	354	391	332	365	379	359	315	333	325	381	352	339	333	340	352	341	355	361	374	323	355	341	322	338	358	360	357	349	357	332	344	311	339	347	350	374	356	333	311	342	366	356	357	339	367	381	352	316	347	353	332	349	360	327	308	344	318	381	330	357	352	353	358	331	354	329	342	361	343	378	346	358	368	333	355	347	369	346	379	354	333	359	354	361	341	340	309	390	375	367	343	349	389	325	361	334	384	381	365	376	342	351	388	358	372	331	386	362	379	357	351	355	355	358	359	364	334	379	368	372	386	345	387	374	338	365	366	361	312	356	367	383	367	342	350	372	343	338	352	372	373	362	340	340	375	332	340	352	348	332	348	364	362	358	334	346	355	390	377	362	349	362	372	351	353	364	392	369	396	355	353	380	351	384	345	369	346	355	359	353	348	370	323	370	360	357	344	370	408	340	330	334	399	333	361	355	370	341	347	352	316	368	354	371	373	341	345	346	358	373	358	370	350	367	330	376	335	356	374	347	346	326	327	350	352	335	339	339	372	381	401	354	341	324	362	368	370	335	388	351	343	380	367	345	351	369	343	339	352	379	354	324	355	351	349	362	358	398	352	363	318	376	346	362	324	343	348	336	352	343	331	359	355	359	358	335	338	353	399	336	338	358	341	321	363	321	325	379	340	360	380	360	385	366	346	342	355	335	367	364	364	388	327	332	317	367	324	382	351	369	341	351	344	331	363	358	363	343	378	340	343	334	361	359	358	335	361	333	349	342	338	365	370	356	331	357	379	373
23162	21458	29625	23721	21462	21456	10394	840	613	526	442	339	341	282	268	244	227	203	202	179	189	154	162	150	145	144	130	138	130	143	128	114	139	109	125	118	114	123	117	106	138	114	110	99	100	114	126	105	117	109	113	103	122	98	106	122	99	97	110	103	104	102	131	115	92	97	109	112	122	101	103	103	112	105	102	107	106	95	112	101	104	114	106	98	114	84	101	102	91	97	111	89	108	103	118	118	110	108	92	109	107	107	100	102	109	111	104	91	93	93	105	116	111	105	127	112	98	103	106	118	96	112	122	107	108	107	108	97	107	115	103	118	94	103	102	98	115	102	101	116	87	100	111	101	117	97	95	110	113	111	102	116	99	81	95	83	119	100	94	115	109	101	106	95	94	92	115	100	109	95	124	117	98	100	105	97	99	98	96	115	107	105	109	95	104	106	112	94	112	121	93	103	95	106	110	106	113	110	122	86	114	104	100	109	110	110	98	111	97	91	91	129	99	107	89	101	91	96	111	90	101	87	109	97	105	111	107	97	100	111	102	106	93	98	91	103	86	98	120	101	89	100	95	113	99	97	110	94	106	108	100	91	106	102	94	89	104	101	79	102	110	102	95	91	107	107	107	80	117	119	108	119	101	85	112	110	100	106	101	102	93	95	83	90	98	120	100	95	101	110	105	98	111	88	110	101	110	104	89	89	86	113	98	106	105	98	95	84	112	87	107	102	112	105	95	99	113	122	95	95	106	106	122	109	103	105	105	96	93	95	124	89	102	101	103	119	121	106	108	88	98	107	119	104	126	99	122	112	98	93	121	115	111	98	98	123	107	104	107	93	86	83	93	90	106	106	99	111	94	92	112	112	92	105	124	102	112	90	104	117	116	99	101	85	102	101	83	96	115	99	109	103	108	91	116	94	99	92	109	101	111	107	104	109	107	112	98	106	110	101	95	117	103	86	111	111	115	89	80	125	101	117	98	105	107	100	112	96	87	99	106	99	124	103	93	107	116	99	102	94	105	115	113	108	118	104	100	119	102	94	102	84	111	130	127	105	97	116	106	93	112	117	90	90	106	108	94	114	106	105	105	91	122	79	110	87	80	109	122	103	81	113	95	108	101	120	93	115	97	114	112	96	116	97	109	94	117	87	96	117	108	109	91	98	98	109	125	87	124	107	92	99	112	86	131	107	102	89	106	92	100	97	108	97	121	84	116	111	101	103	100	92	129	116	113	137	118	100	94	115	102	103	100	107	131	120	105	101	98	95	118	109	105	117	105	89	109	101	101	91	114	97	95	101	101	107	104	95	111	82	116	103	105	91	128	106	92	100	95	106	112	85	95	92	117	108	113	88	103	101	115	97	107	98	117	102	112	96	95	118	94	98	111	96	109	100	108	109	107	101	95	98	99	105	102	105	101	96	93	101	92	107	98	106	101	82	83	91	109	123	105	112	103	87	123	100	117	96	90	107	79	98	90	99	105	110	105	98	112	96	87	94	108	106	115	108	108	97	98	85	99	98	102	105	109	103	108	99	95	128	89	118	88	98	94	103	114	106	106	121	119	117	114	118	91	111	121	98	86	117	112	102	110	90	98	87	103	74	103	104	102	109	99	103	107	103	103	110	98	93	98	105	108	104	114	97	101	107	100	119	109	96	94	96	92	104	111	92	94	96	93	96	97	94	118	96	94	98	100	102	115	108	102	96	90	116	87	83	102	98	101	102	99	119	84	106	107	124	116	102	106	86	88	104	101	105	106	126	88	100	107	104	93	92	83	106	105	86	117	110	100	106	96	103	116	94	108	102	108	86	83	110	106	101	103	103	93	92	123	112	96	95	109	93	95	111	90	100	97	97	89	86	102	89	108	119	109	94	104	92	105	91	101	101	110	112	124	95	109	113	106	96	108	94	94	104	107	90	120	111	107	106	95	110	100	99	108	108	99	99	105	101	113	104	105	128	98	94	109	84	120	115	119	119	91	130	94	95	103	103	108	88	92	92	107	121	117	106	96	118	107	111	112	114	107	100	109	108	98	105	85	108	102	113	115	107	97	95	103	107	128	95	100	98	117	102	110	111	97	105	80	117	92	110	102	117	115	109	84	97	101	102	106	100	89	109	90	116	102	102	119	109	105	109	93	101	94	103	88	92	116	89	104	98	94	107	97	119	120	97	90	104	113	100	95	112	73	110	102	97	110	107	89	81	97	88	83	101	103	107	92	95	111	99	98	116	131	97	110	112	112	110	111	106	112	114	101	107	104	109	119	91	104	93	98	113	113	84	116	100	95	103	103	114	106	108	98	101	100	108	104	92	104	100	109	114	104	112	101	95	110	97	105	125	105	92	96	97	124	119	101	108	100	103	114	102	110	89	109	99	86	107	101	111	103	108	88	117	99	101	123	127	91	106	99	85	80	123	102	100	100	104	108	112	94	104	104	88	122	114	100	110	104	113	99	104	111	96	125	104	110	105	91	94	96	106	105	111	97	115	92	98	102	104	92	100	106	98	104	103	117	100	90	103	107	112	85	108	114	120	106	109	107	110	105	80	113	101	96	91	100	105	110	98	101	93	101	104	85	114	100	111	108	108	116	121	111	111	116	91	96	101	96	95	94	107	112	110	94	103	88	93	90	112	106	101	103	102	90	115	93	82	105	102	94	102	104	94	100	90	86	104	112	109	98	84	107	102	137	97	101	93	81	97	86	101	79	98	109	103	109	94	112	115	102	114	109	121	106	105	81	114	94	119	93	118	97	113	95	105	107	91	104	84	93	103	104	110	114	116	98	96	123	96	104	117	100	98	111	112	109	96	92	99	112	102	104	99	104	118	122	98	119	126	108	93	109	103	110	95	89	103	99	108	98	99	95	115	125	117	98	98	107	99	103	97	102	101	112	87	93	115	100	99	96	93	86	107	80	96	107	105	109	122	97	102	116	104	108	90	109	106	96	99	111	100	104	104	101	104	108	104	123	86	112	98	116	111	104	97	113	100	105	107	98	107	90	105	102	112	102	96	100	121	108	112	120	95	107	91	102	106	106	105	101	108	108	96	93	100	93	111	105	113	96	104	102	93	114	97	96	97	100	113	118	101	108	100	98	109	87	99	106	115	80	108	106	104	87	88	81	88	91	85	91	116	105	120	82	124	92	91	98	83	101	103	109	100	111	97	91	91	92	92	83	112	110	104	122	108	106	113	132	98	91	111	113	96	121	102	109	93	90	114	104	106	131	104	94	106	88	102	105	101	111	104	101	91	109	99	85	92	102	115	112	109	100	95	95	113	119	103	103	103	106	86	96	107	98	99	93	111	101	102	86	103	97	93	119	103	110	115	104	92	89	107	101	114	108	99	101	116	117	115	96	97	100	97	101	98	106	104	94	120	97	97	99	87	100	100	113	100	100	118	101	97	99	84	94	127	97	91	94	112	102	90	119	90	102	107	116	113	93	110	104	122	103	98	99	98	112	96	118	110	89	96	106	102	94	90	116	111	115	101	102	108
19921	14210	12097	6463	4359	3261	2460	1812	1473	1147	907	788	696	570	491	468	375	345	361	319	301	278	249	297	261	258	240	201	223	176	217	182	186	180	181	180	178	193	162	161	180	151	165	181	188	179	144	170	169	140	140	152	138	140	151	141	187	133	172	155	138	179	168	153	169	165	135	146	173	170	113	143	160	125	140	148	172	140	150	142	149	144	149	151	160	130	131	151	152	153	134	134	155	152	120	153	150	138	146	141	152	151	146	127	156	133	149	141	144	121	161	143	158	146	135	134	138	151	165	142	120	170	143	162	146	157	151	143	137	138	130	136	139	152	139	147	136	123	138	152	134	132	141	129	132	132	161	147	143	148	123	143	170	116	141	128	150	127	128	126	143	133	160	145	143	141	135	143	140	126	129	128	116	146	144	142	134	144	135	168	136	154	153	144	171	152	146	136	154	153	160	141	129	144	162	123	146	135	136	166	152	128	164	133	130	145	148	148	146	143	151	154	150	139	143	160	169	150	131	149	153	136	138	158	129	139	143	128	149	136	128	136	135	138	148	149	131	138	139	135	150	153	145	154	152	136	146	161	124	138	164	137	146	135	137	145	150	153	138	153	159	139	165	151	127	135	137	114	148	151	129	126	153	136	152	170	133	137	148	146	146	138	134	145	140	147	132	139	127	156	146	129	140	150	155	147	153	146	149	144	146	134	140	158	154	143	138	135	136	129	133	139	153	142	120	150	143	144	124	144	146	136	157	140	131	167	148	133	129	138	149	146	156	136	145	155	147	141	155	138	127	164	141	144	147	150	147	146	147	144	151	135	137	142	142	140	149	124	153	121	140	138	153	127	140	145	138	148	136	132	161	145	154	142	159	145	132	159	147	148	140	141	124	139	125	157	147	148	133	142	139	155	137	143	142	127	153	142	144	151	132	168	129	164	151	141	132	132	150	146	150	135	133	157	120	131	151	135	141	121	175	153	127	142	148	152	124	153	139	179	162	139	158	129	137	133	155	134	143	144	136	157	147	152	113	141	136	131	148	148	139	129	136	127	168	149	161	155	145	130	141	138	129	155	142	173	123	143	120	147	149	139	150	156	143	151	127	145	149	144	138	155	163	136	136	152	150	131	135	150	138	174	149	153	157	153	133	152	151	125	155	131	140	138	150	144	134	141	139	137	142	141	128	146	127	137	137	145	151	135	131	146	137	144	137	143	176	148	143	144	136	144	173	119	128	138	128	152	130	139	140	130	142	153	115	149	150	148	143	124	164	154	147	160	171	159	147	145	128	141	130	133	142	141	157	143	162	155	138	133	153	152	127	135	135	148	148	156	157	130	147	159	131	111	130	119	164	161	152	141	139	153	150	146	154	146	154	154	146	130	144	142	149	144	140	120	141	145	152	163	134	153	151	160	125	134	166	142	165	161	141	137	148	163	146	141	158	149	175	156	145	130	125	142	153	122	138	154	140	139	153	141	147	133	146	131	121	131	163	129	146	140	123	140	151	155	131	130	135	129	121	148	140	130	145	117	161	122	121	138	150	155	145	148	151	157	131	141	158	173	145	141	166	169	149	116	132	147	132	135	144	150	141	146	163	136	137	134	130	148	142	149	127	138	140	150	139	157	140	160	162	127	143	144	158	135	136	144	130	144	151	150	139	131	142	129	153	122	140	159	133	149	143	142	137	161	153	158	160	134	146	132	134	130	136	164	133	130	140	157	137	140	150	151	129	134	142	150	125	128	131	148	148	138	144	137	136	157	153	150	156	144	149	146	144	126	130	147	167	149	134	133	135	122	156	136	135	154	161	152	148	136	156	141	156	163	125	145	137	145	136	129	145	144	149	143	142	157	124	162	120	166	157	140	146	168	159	142	136	124	131	174	133	135	148	159	152	129	125	123	145	154	157	164	122	138	144	156	134	130	152	127	131	155	156	164	141	146	138	133	147	134	142	130	141	160	131	142	130	151	117	144	148	145	138	129	137	138	132	149	129	132	142	154	139	159	154	120	138	121	139	138	144	147	130	128	153	138	137	158	144	159	151	172	151	146	152	154	140	141	137	155	135	142	132	146	141	141	132	146	155	169	132	145	140	139	151	160	130	128	142	162	150	146	179	137	134	137	151	138	139	151	132	132	148	144	157	189	147	134	132	136	153	125	137	153	123	134	170	118	158	146	151	129	163	146	136	148	131	134	118	140	124	131	151	164	127	150	145	150	152	154	125	150	165	145	130	151	149	129	149	150	178	132	134	126	144	148	145	126	151	149	147	141	131	123	144	164	143	139	143	142	132	143	137	147	134	138	129	131	158	148	141	163	146	122	139	136	147	141	156	124	131	132	151	147	137	136	128	146	133	140	150	119	167	127	131	150	137	147	131	156	169	161	126	147	126	134	141	156	150	146	150	118	135	165	161	133	134	161	129	149	150	153	155	147	165	165	114	144	136	162	143	156	140	156	155	127	127	136	133	172	140	131	139	133	141	153	129	137	125	136	159	136	133	152	134	154	133	153	129	141	125	151	134	149	154	134	166	135	145	136	151	140	155	139	161	126	148	135	123	148	162	159	149	150	138	148	138	156	134	143	143	130	124	115	138	158	134	149	125	141	142	159	129	134	149	147	136	162	127	149	153	154	138	149	135	147	137	135	143	140	118	129	124	135	157	149	155	142	132	131	154	154	147	152	140	143	128	145	153	148	140	133	151	131	125	129	144	151	165	153	127	144	137	145	165	122	142	128	140	124	141	154	150	145	122	143	127	138	148	165	125	134	125	148	135	139	147	147	155	147	135	128	135	124	125	159	146	141	144	123	130	138	141	143	142	123	129	129	123	134	155	146	138	142	138	152	137	128	134	134	135	158	138	133	140	129	165	129	156	137	153	148	134	155	140	131	162	130	159	164	154	140	143	146	137	141	136	144	142	143	144	129	145	150	138	144	134	127	171	132	143	153	138	156	138	161	143	133	171	119	140	134	135	133	147	135	117	142	131	130	121	130	142	145	131	128	165	145	135	141	160	147	136	146	157	126	153	139	146	125	133	148	163	128	137	161	144	167	144	124	146	132	149	148	145	130	134	167	167	171	143	159	156	119	138	145	133	147	138	149	126	164	121	141	135	141	142	140	158	142	158	129	137	150	143	141	138	139	140	165	141	141	144	142	142	165	159	131	171	146	153	152	114	139	146	142	151	140	150	144	135	134	151	128	132	138	147	147	140	115	132	157	142	138	126	147	146	132	147	151	117	161	154	128	115	136	145	147	138	137	135	140	149	157	147	104	139	128	155	151	148	141	153	131	161	136	137	150	157	136	140	133	142	138	129	143	144	168	150	164	136	143	162	155	151	160	115	144	156	158	143	130	152	133	140	140	142	151	117	141	148	121	141	144	111	144	130	139	138	154	152	147	141	155	144	142	146	153	139	151	143	152	166	139	139	119	144	143	144	138	155	151	134	145	163	147	135	139	165	154	150	156	141	122	153	136	145	140	151	132	141	147	157	129
27380	20951	9490	759	494	388	398	377	361	334	359	342	351	343	358	348	346	352	313	364	333	343	336	343	348	351	356	352	321	344	337	347	372	349	327	356	335	335	340	319	326	327	318	355	335	358	383	337	339	344	361	293	345	316	330	318	356	342	363	340	356	374	345	302	321	334	344	324	342	352	345	373	327	324	357	308	315	362	307	325	318	356	330	336	338	316	333	317	323	348	394	329	366	336	362	328	332	337	321	315	322	349	339	312	326	303	357	358	303	326	345	331	350	353	343	328	335	338	338	334	368	332	320	353	311	405	348	338	311	333	304	320	305	332	373	346	334	346	336	312	323	332	318	361	351	323	318	369	361	335	367	367	339	335	330	360	347	319	330	319	337	303	344	340	325	370	328	346	321	326	331	311	334	350	320	334	343	337	297	332	347	342	334	308	359	348	329	325	345	320	327	313	329	299	320	319	355	336	329	365	333	304	329	329	314	345	331	338	325	345	348	321	362	361	362	334	305	328	317	328	363	317	315	349	355	312	363	335	350	313	364	318	352	307	356	341	336	347	358	336	349	329	328	330	351	314	356	359	342	328	336	362	318	321	345	335	373	321	332	341	321	338	354	327	347	345	355	323	329	336	344	336	344	321	337	341	343	310	317	314	312	332	356	351	331	311	335	355	323	313	335	368	366	333	340	329	328	328	327	366	338	320	367	324	381	354	344	314	340	320	370	377	336	313	336	340	379	324	296	336	335	315	313	328	324	348	350	343	336	344	323	343	365	308	333	302	335	341	311	329	338	319	362	327	332	321	314	338	326	348	344	309	354	348	360	317	343	347	313	355	326	358	324	322	335	310	288	327	337	298	304	337	318	315	347	291	377	346	328	352	330	326	313	359	322	394	357	336	348	339	325	340	353	382	333	355	328	360	322	333	325	332	338	365	311	340	336	362	316	338	319	329	329	339	345	331	363	359	327	326	338	385	342	320	334	323	327	335	330	328	332	319	352	331	330	356	326	342	357	335	353	351	349	326	319	326	360	338	353	352	328	347	357	318	305	331	321	337	335	310	331	342	354	333	370	339	343	336	352	343	328	322	303	355	339	308	327	341	366	340	364	351	323	342	338	331	387	327	348	342	318	360	331	334	317	355	358	351	330	338	343	359	340	349	279	325	330	316	327	333	325	329	360	336	341	354	331	338	336	326	370	356	349	339	349	314	352	335	354	336	351	342	333	341	349	337	329	348	326	333	304	360	337	329	318	356	363	337	345	346	320	311	322	344	347	336	360	331	353	356	351	356	357	356	343	329	326	343	338	345	328	293	309	369	329	294	321	354	309	356	367	384	333	336	336	359	343	334	339	333	345	315	354	339	332	337	347	308	327	362	326	311	342	327	314	319	351	325	333	310	335	320	352	329	335	354	338	360	368	311	378	304	329	349	318	366	325	325	302	331	344	338	330	308	354	370	345	342	315	354	318	338	352	376	345	331	317	358	339	365	326	310	330	357	351	304	321	364	335	317	343	340	327	343	325	357	308	320	328	324	365	355	344	314	331	322	333	331	329	341	358	306	328	362	336	332	353	305	327	332	349	308	334	335	333	340	342	342	335	322	336	381	339	355	351	329	325	333	313	316	368	347	331	348	322	314	316	341	331	336	354	340	307	334	337	297	319	351	351	317	331	332	343	318	306	328	337	358	334	342	354	366	322	347	344	325	357	353	309	309	343	328	314	332	318	348	305	366	333	351	345	313	337	338	341	313	316	330	341	312	342	334	328	334	311	344	325	333	335	334	332	331	296	333	330	312	324	325	375	367	323	336	352	353	319	312	321	337	335	329	329	344	349	311	323	329	330	305	346	367	345	317	326	343	352	371	336	326	361	342	350	355	321	325	339	329	340	334	317	337	345	342	348	322	343	388	362	305	351	367	329	294	357	322	333	336	370	307	311	339	319	332	342	330	366	319	348	357	360	365	307	333	357	357	348	337	323	318	358	320	360	327	357	347	343	328	323	346	351	369	312	325	343	308	348	319	334	352	325	328	334	346	313	334	335	341	321	352	313	337	316	335	335	318	319	341	339	346	351	312	343	343	342	329	323	341	341	334	316	338	330	325	342	359	350	291	307	330	317	321	324	315	319	308	345	350	340	324	335	327	317	337	367	333	329	342	308	310	324	353	348	329	334	367	345	300	336	327	315	362	400	342	305	343	333	351	339	329	361	358	331	321	346	307	347	326	339	320	328	327	349	308	344	320	364	343	329	323	327	341	324	333	301	359	341	348	317	335	366	336	355	337	367	342	342	339	344	336	365	354	344	311	339	339	325	347	342	335	337	339	348	332	327	319	315	349	323	347	344	321	336	351	363	344	374	315	324	295	333	338	331	377	346	321	330	348	347	351	332	358	311	329	345	346	346	327	344	365	385	329	322	344	340	339	318	337	325	333	311	333	365	352	328	387	342	324	340	350	321	336	310	316	345	375	364	318	363	321	363	358	365	319	359	339	371	349	361	299	337	367	329	343	370	321	334	332	349	327	348	342	353	354	361	343	312	357	376	329	370	347	349	320	319	303	325	332	317	345	359	342	344	302	332	366	329	339	337	342	332	308	360	342	355	343	336	342	355	339	316	331	330	333	352	341	327	323	308	330	345	349	351	329	324	332	360	373	348	326	353	359	352	325	318	314	322	355	327	347	330	363	352	339	340	357	332	330	350	325	353	315	302	358	373	339	341	355	373	302	387	326	310	328	305	348	309	320	358	326	356	337	375	358	350	344	347	345	319	361	341	366	351	335	314	361	368	334	348	349	348	379	356	358	349	332	329	311	341	353	350	347	337	342	306	347	372	344	309	346	337	357	326	366	294	307	311	307	321	342	352	298	353	343	327	341	320	332	363	348	341	323	348	365	356	353	318	350	334	322	338	333	330	323	333	357	295	341	341	333	330	311	334	323	335	344	332	335	359	295	346	304	343	322	339	324	304	324	318	321	286	334	387	320	323	342	333	309	333	337	328	331	307	297	342	349	330	352	362	332	327	354	326	334	328	317	340	305	306	333	306	350	362	296	329	324	357	309	336	316	335	315	297	323	328	343	323	319	333	307	348	329	322	340	338	348	343	340	303	322	359	327	338	320	352	335	329	352	320	344	324	341	320	284	364	349	339	324	310	354	358	341	345	333	305	315	347	309	352	337	354	345	350	376	331	299	333	345	344	326	323	331	348	338	319	350	343	331	357	326	331	295	354	308	328	326	392	330	349	327	381	333	321	324	341	306	350	387	331	334	353	352	338	352	317	343	337	350	327	307	361	346	325	322	329	323	364	315	359	321	331	345	312	363	348	351	313	355	347	347	365	337	357	339	359	335	341	349	338	304	329	337	329	342	329	356	328	344	338	344	302	349	334	349	352	351	364	339	329	329	346	313	366	335	332	333	329	342	362	324	294	335	352	338	371	307	380	314	354	303	337	332	356	360	302	314	289	344	351	306	345	320	320	329	322	350	351	352
11158	1135	1065	704	626	582	497	563	483	500	464	461	511	486	464	485	434	439	484	475	431	457	472	436	439	470	469	457	444	476	459	490	453	461	403	491	462	481	475	425	428	447	441	445	468	456	457	445	444	475	451	452	438	439	454	489	458	444	439	456	473	450	468	455	464	508	437	428	474	426	441	462	433	454	487	462	459	438	469	449	461	452	449	462	418	456	435	478	463	485	460	450	462	490	442	451	462	433	481	444	413	451	448	445	457	467	404	473	482	471	469	475	454	448	434	445	454	430	457	455	456	433	448	450	436	438	458	410	410	452	480	431	444	514	444	417	470	437	473	470	464	453	433	481	429	443	462	447	473	469	476	451	466	449	448	415	469	441	462	444	457	447	460	459	447	441	445	465	474	444	421	480	446	465	439	486	467	421	462	483	431	454	503	461	439	452	423	433	465	411	464	460	444	487	441	468	426	443	402	441	482	419	441	459	464	471	469	427	462	495	462	403	481	416	476	448	461	498	444	424	411	457	429	485	463	436	459	474	418	455	468	418	497	434	458	424	428	444	423	424	435	451	452	456	449	468	457	461	452	445	461	456	491	464	449	452	465	462	423	452	446	435	445	438	483	435	466	431	415	446	449	444	447	457	476	434	465	417	442	458	477	476	479	452	467	473	422	415	483	446	484	468	426	411	482	420	477	449	462	470	437	444	438	424	431	491	426	479	459	454	451	454	490	473	430	455	490	458	425	477	440	471	458	440	488	491	483	466	433	461	467	432	469	463	459	448	465	487	441	409	482	458	434	466	451	488	517	423	469	414	430	473	467	442	495	463	457	464	468	450	450	453	465	479	477	456	483	488	442	409	439	468	436	476	459	461	431	410	466	468	475	408	445	463	462	441	433	463	446	480	468	465	472	429	459	435	417	473	469	490	475	429	445	428	469	461	495	415	415	481	417	438	454	442	461	425	457	448	443	463	477	465	463	471	440	482	399	462	427	464	421	412	472	436	432	453	443	439	448	479	458	462	471	437	493	459	423	476	459	449	467	460	493	449	465	427	435	491	435	469	451	464	434	460	445	453	425	434	445	438	457	445	472	455	448	472	447	480	470	478	423	462	429	447	422	475	466	456	444	452	418	457	461	465	427	440	460	448	448	474	490	432	431	444	440	445	451	441	482	488	419	532	440	441	425	445	450	438	420	491	419	450	429	434	440	442	417	421	439	438	439	435	475	429	455	440	464	416	467	458	438	448	469	447	463	446	435	502	488	457	493	453	456	499	419	454	474	473	477	499	447	459	437	441	476	436	467	453	424	449	445	470	412	480	426	452	434	437	404	465	443	448	471	423	440	473	438	433	454	467	463	450	446	494	435	477	439	451	447	480	484	428	477	462	442	441	450	450	412	445	455	425	488	484	470	447	409	444	437	408	432	467	418	449	461	456	444	496	454	463	471	431	440	450	452	437	435	437	457	444	481	454	421	465	463	462	472	453	464	465	437	465	460	466	430	447	448	473	459	454	445	471	455	476	474	417	431	438	486	437	434	443	431	471	456	423	452	440	494	459	442	452	472	445	495	429	422	421	430	441	443	427	416	431	463	484	477	471	453	437	450	427	440	429	476	434	470	420	461	462	455	476	450	415	439	441	433	445	464	442	435	454	454	475	449	438	452	448	448	432	471	456	453	438	434	482	456	475	417	476	455	453	490	414	480	464	450	450	431	448	460	477	464	440	477	469	473	452	439	447	462	441	455	433	469	449	441	468	448	472	446	460	448	458	500	457	423	458	441	436	416	478	458	473	435	427	477	472	441	422	470	477	450	489	406	416	455	461	438	450	485	466	415	413	464	439	442	474	465	488	439	488	477	469	435	465	473	459	461	433	448	442	467	465	455	429	459	455	471	444	449	456	470	462	446	454	462	422	442	416	437	431	440	431	415	445	439	505	462	443	474	474	450	489	447	508	422	437	449	480	482	459	451	429	417	467	451	418	464	438	446	454	434	449	429	467	430	441	454	435	417	423	434	433	444	422	450	439	425	435	485	433	441	469	462	486	439	433	452	464	506	446	464	431	473	408	427	449	483	443	453	443	455	434	460	411	478	485	441	420	439	460	454	446	464	463	440	448	406	404	450	450	463	430	472	447	435	442	476	467	439	439	440	485	459	451	462	452	430	444	429	433	483	429	437	440	455	465	477	449	433	487	424	449	450	443	449	472	466	480	420	441	469	444	451	454	485	461	446	457	450	444	452	451	409	413	421	468	453	446	466	472	443	442	460	490	449	435	474	406	478	448	417	426	458	460	461	475	435	488	479	422	467	441	466	494	444	462	448	420	452	483	461	468	453	499	455	451	486	439	454	439	460	480	455	438	428	441	453	472	442	475	474	445	467	478	454	438	472	465	450	452	439	471	471	478	438	418	469	398	484	438	470	469	450	467	434	449	439	475	418	447	449	492	453	460	421	457	428	444	421	481	484	466	442	433	446	415	459	475	464	461	444	454	442	456	445	451	470	495	428	476	452	473	454	428	442	449	456	467	455	459	457	426	457	418	477	450	470	449	426	429	477	457	468	481	460	436	452	476	431	468	492	438	464	440	464	453	422	461	452	482	469	464	413	449	415	437	408	405	452	445	501	418	446	450	478	436	483	445	437	461	500	449	415	483	427	427	458	467	468	441	456	466	472	461	460	457	429	434	453	453	467	445	418	451	461	468	445	464	461	421	429	436	462	447	429	470	435	442	417	456	479	459	425	466	442	452	428	432	465	468	435	418	408	472	426	413	420	428	477	454	426	427	452	458	423	402	488	453	432	477	459	454	431	462	445	463	454	469	436	437	469	472	442	467	438	462	432	450	475	448	472	453	436	478	464	460	475	443	442	454	423	444	426	459	453	474	440	447	469	474	468	474	449	434	453	476	452	440	470	491	464	457	455	497	453	483	476	482	438	431	440	469	492	448	465	472	477	439	480	454	439	446	461	463	488	394	449	438	434	454	462	474	437	456	482	444	409	477	476	469	446	442	457	445	466	445	467	438	427	429	428	462	444	459	474	448	489	447	443	437	440	462	431	443	450	462	481	479	453	424	454	442	458	421	478	464	485	415	487	456	466	465	443	494	430	456	479	421	429	483	474	482	464	434	468	427	446	442	435	497	424	464	431	459	430	401	451	432	506	446	471	457	453	430	461	447	467	413	442	449	456	431	459	474	446	425	491	443	487	449	440	442	417	458	461	460	466	431	472	412	418	469	429	452	472	480	437	419	490	477	461	456	466	466	434	469	473	436	481	448	461	433	411	449	459	463	439	467	454	408	488	440	473	452	455	420	456	445	427	440	401	438	432	463	450	438	463	453	475	427	476	445	450	468	433	436	430	453	477	442	445	485	473	468	472	442	466	469	434	430	489	479	444	458	497	459	444	442	423	482	460	463	438	465	460	425	449	413	451	460	424	461	462	467	442	498	454	440	441	446	438	472	450	456	419	475	477	475	482	451	450	478	446	438
24030	21434	29106	24152	21427	11833	1093	658	526	495	418	400	361	348	371	340	319	308	292	301	297	293	302	297	293	269	252	283	278	310	277	284	276	275	266	263	263	288	278	258	271	295	254	286	263	289	261	248	300	246	259	281	256	249	238	266	262	229	284	267	258	287	275	260	260	279	257	236	270	267	268	308	270	283	287	294	281	266	279	253	284	238	278	243	284	257	232	264	269	289	290	237	266	258	280	267	285	250	230	268	266	269	266	289	250	265	235	268	285	230	255	265	286	262	243	265	286	264	245	244	278	256	238	270	269	279	292	273	280	262	245	253	235	247	261	250	238	272	225	268	305	263	273	251	244	270	262	284	256	273	272	285	256	298	257	238	248	281	285	268	268	252	257	243	288	263	253	265	296	260	274	273	277	284	270	263	301	285	267	279	280	252	267	276	276	269	244	273	286	251	224	246	265	275	260	282	284	250	258	266	252	243	277	268	257	246	277	277	249	265	260	278	262	246	244	256	246	266	262	260	278	235	250	281	255	275	273	273	268	264	248	239	254	237	245	248	253	236	258	261	231	272	278	278	255	261	273	257	254	265	269	279	248	289	255	270	281	265	291	295	269	266	275	254	270	268	245	270	271	250	253	276	257	260	258	282	265	256	260	262	244	272	260	218	284	269	275	227	249	279	290	260	273	240	257	254	295	280	268	270	267	276	255	264	275	238	287	256	278	264	265	234	265	241	268	264	269	272	270	242	257	248	251	273	266	295	276	241	273	237	229	268	262	266	239	282	253	258	269	262	245	289	276	261	244	278	278	231	250	279	265	281	268	288	289	286	261	267	273	259	262	260	259	269	285	267	273	262	254	237	305	259	262	255	248	243	292	281	270	264	268	271	297	255	263	255	248	241	275	292	286	260	254	259	237	258	272	288	272	246	273	264	243	286	278	295	267	262	256	257	258	264	255	286	291	262	254	263	297	266	266	268	259	257	265	298	244	264	266	255	249	260	250	287	226	244	267	299	258	257	250	256	236	255	249	260	294	234	247	266	267	292	242	273	243	267	270	272	266	259	230	256	251	278	224	257	254	262	257	280	243	283	262	261	264	245	265	264	279	246	258	247	255	265	278	271	253	240	255	248	264	278	266	285	273	274	281	245	284	240	249	272	261	250	257	271	256	220	259	250	282	273	288	272	252	278	250	256	268	252	250	257	247	256	286	232	255	266	246	269	268	280	256	282	256	241	244	273	248	266	276	242	234	259	277	274	275	250	264	280	250	269	234	256	242	233	260	265	271	250	247	286	250	280	281	266	274	271	262	264	280	238	247	247	281	263	251	263	236	266	261	214	249	271	256	264	239	271	267	256	259	249	254	249	242	267	266	264	249	269	270	261	280	274	259	256	212	263	230	274	273	277	225	278	303	255	268	256	289	270	249	286	251	274	257	284	260	265	261	266	261	263	292	263	248	273	247	287	263	265	261	278	223	244	241	257	262	259	256	261	274	252	253	246	235	255	245	265	263	248	250	243	253	268	243	264	267	269	259	263	261	256	252	268	237	284	253	250	253	239	275	256	291	231	291	261	235	262	271	260	253	244	247	271	291	265	254	260	267	249	282	254	270	243	275	239	268	280	269	254	262	247	243	281	262	266	219	263	252	263	267	287	259	249	281	269	277	271	252	248	253	259	273	241	269	260	259	258	257	286	248	240	268	257	248	248	268	260	275	258	273	255	273	282	244	269	259	250	279	279	271	257	257	240	266	253	264	257	261	230	248	263	258	244	275	267	248	245	285	250	263	230	270	257	261	252	278	261	265	273	285	236	255	243	260	230	246	292	249	255	249	245	258	290	262	259	269	249	242	247	268	260	255	262	279	268	319	247	241	273	253	269	262	261	269	226	241	274	246	240	277	263	250	273	261	240	283	262	282	262	266	294	282	272	263	230	269	274	270	264	271	287	296	253	273	233	249	296	245	266	265	237	269	263	261	260	268	271	246	257	236	251	273	264	257	293	232	253	243	262	252	259	255	267	285	272	280	267	292	282	238	244	253	291	272	267	239	268	221	251	260	267	268	271	300	267	247	282	292	307	275	242	268	245	291	267	262	262	265	233	259	258	275	288	236	243	228	265	241	225	262	270	253	268	236	257	260	292	234	307	246	286	264	248	244	274	245	260	234	289	246	278	269	244	229	271	265	267	243	234	250	250	290	262	282	279	271	267	275	276	290	291	304	237	286	276	263	246	282	282	265	285	267	250	264	279	242	253	272	272	252	258	235	260	279	284	268	284	263	255	214	264	254	250	266	247	298	274	242	261	258	240	240	240	261	262	252	247	242	258	262	258	271	246	270	275	232	255	258	263	237	247	258	267	269	275	254	286	280	290	239	253	249	236	261	254	288	268	256	282	251	274	257	245	293	258	275	263	227	279	279	257	271	259	273	260	257	271	245	273	287	267	285	290	231	258	254	274	250	243	263	260	265	244	246	257	289	268	259	251	276	269	239	265	263	224	250	263	246	255	294	259	250	284	293	272	273	244	274	271	245	281	229	269	277	255	270	259	255	281	271	262	262	264	257	241	279	271	260	259	270	231	272	260	232	259	271	269	257	267	280	244	246	292	279	270	266	271	235	245	248	248	289	254	253	273	256	243	252	249	273	263	229	249	246	274	256	266	256	277	248	244	248	258	298	274	283	262	263	252	264	237	248	257	230	235	264	254	274	265	259	256	271	280	246	274	261	273	262	266	261	265	279	270	264	261	279	256	228	259	250	233	256	302	261	254	272	260	255	258	266	272	253	239	262	245	267	228	261	271	252	248	249	254	232	266	264	247	263	235	290	229	241	271	233	271	275	255	271	272	254	257	246	251	278	287	227	249	280	263	265	237	247	248	259	257	264	280	281	260	275	273	282	273	287	257	263	264	275	260	253	227	246	250	228	234	232	252	280	256	232	277	248	265	266	270	274	252	255	238	241	251	262	282	275	269	249	258	259	250	248	269	265	242	248	266	247	277	273	261	275	246	271	264	253	244	258	295	243	260	260	249	260	267	275	237	263	219	252	285	256	262	284	271	279	292	267	257	248	263	262	253	246	247	241	258	243	256	288	281	270	276	218	269	298	259	283	271	274	253	261	250	269	245	274	265	247	246	236	236	244	260	280	265	279	252	291	270	273	254	279	252	244	263	263	241	273	248	258	250	218	260	261	242	270	272	267	254	243	250	292	255	298	278	266	256	248	271	255	257	274	293	265	262	254	264	269	258	254	268	238	282	235	253	245	242	266	254	256	255	285	248	285	279	293	273	261	263	243	256	269	259	264	277	253	272	241	286	251	284	250	279	272	245	269	272	261	245	267	250	245	253	255	261	259	257	246	272	235	255	288	242	266	245	267	255	256	265	263	262	253	265	263	259	285	252	250	243	254	256	283	254	242	268	243	261	253	249	243	247	273	289	285	278	282	264	264	294	262	252	272	260	276	255	268	250	238	252	279	289	220	264	247	265	287	242
19118	8950	7582	3860	2699	1986	1610	1262	1080	896	761	703	620	577	552	556	502	483	436	438	429	472	401	388	398	413	434	399	421	393	381	385	393	390	416	363	401	324	344	345	353	382	388	401	403	379	399	371	388	363	374	374	335	382	347	354	380	319	333	357	368	372	379	393	384	357	352	382	346	371	340	377	322	373	347	382	379	352	366	345	337	347	380	348	340	354	341	375	370	334	377	379	340	388	352	377	351	363	342	391	377	343	343	364	377	382	388	357	386	360	331	346	360	368	359	395	382	354	348	344	359	369	383	370	341	369	379	346	376	343	337	401	368	368	314	383	366	371	368	380	351	339	352	383	359	364	395	340	398	365	368	357	360	357	364	346	326	371	344	345	337	376	358	389	355	382	355	355	383	360	319	379	341	336	327	348	369	357	367	341	388	380	373	343	406	374	368	364	371	354	378	364	385	344	347	348	334	363	366	331	364	361	367	350	354	389	360	357	364	350	345	355	356	354	365	344	348	337	390	372	323	338	349	365	405	333	340	346	370	326	369	347	360	377	387	374	377	366	353	339	381	324	383	339	353	339	361	367	364	352	363	344	376	357	347	362	363	377	354	319	327	355	350	340	365	365	380	375	365	357	335	376	374	376	382	379	368	354	379	348	360	362	314	364	385	359	358	330	365	347	367	382	294	347	369	325	357	346	352	340	337	339	366	332	383	384	342	356	311	366	369	375	352	383	370	366	380	347	402	346	342	354	366	381	357	372	341	345	335	408	351	358	368	380	346	332	365	374	335	370	365	334	403	392	357	349	358	370	361	342	363	391	371	367	340	387	408	353	332	362	374	395	360	357	355	403	373	369	388	359	336	401	333	395	376	362	332	384	329	341	351	346	343	362	380	375	369	330	375	397	387	387	350	351	344	357	344	370	358	366	366	356	356	376	326	355	373	361	360	335	378	356	379	362	364	350	359	338	338	350	351	336	337	340	338	343	351	381	326	366	341	355	331	351	395	357	385	352	387	400	373	368	369	323	342	364	345	349	348	345	368	396	341	355	352	367	346	386	389	378	347	379	360	367	340	351	378	373	377	400	351	358	361	324	384	360	363	348	404	343	365	355	390	343	345	349	385	362	383	345	350	351	329	340	366	402	354	360	337	361	359	363	345	354	356	375	372	344	360	372	327	375	310	355	344	344	355	355	385	348	349	362	341	329	375	382	365	383	377	331	345	337	373	345	360	359	357	343	378	375	397	345	359	362	333	348	372	341	380	376	351	330	372	376	364	323	344	371	364	364	359	372	355	348	344	378	366	328	354	362	369	394	340	366	348	350	361	366	381	372	358	420	356	343	319	350	351	372	343	370	357	361	391	360	339	357	367	412	385	338	331	377	386	383	381	352	367	360	375	344	359	351	358	364	387	338	347	364	337	370	355	336	332	355	343	382	347	349	378	365	318	336	353	353	356	320	374	382	342	361	351	398	355	357	401	385	366	328	363	349	372	355	354	374	364	342	354	349	372	346	328	355	354	359	363	320	386	341	321	336	359	393	374	377	328	356	366	369	326	356	337	367	348	365	346	350	362	347	398	342	312	320	356	344	339	368	363	391	350	372	372	367	356	329	362	385	380	387	360	355	351	355	371	391	391	336	361	370	368	335	369	375	359	341	378	369	341	339	364	354	354	351	341	354	352	358	373	371	335	373	330	360	387	351	366	377	331	357	342	339	356	339	343	389	349	352	333	339	367	378	375	368	356	385	332	362	387	324	351	371	373	367	354	359	346	370	339	362	358	377	372	360	339	357	325	349	352	316	337	385	347	366	330	351	363	345	390	344	370	338	346	355	381	357	344	351	339	372	349	364	351	382	372	344	371	323	340	354	362	393	359	328	353	366	377	371	341	357	351	358	398	381	337	353	324	340	359	361	361	368	369	359	332	348	348	360	396	382	317	350	345	360	379	338	360	368	371	381	352	391	343	361	398	349	390	331	338	338	322	376	340	368	309	338	337	359	348	344	345	331	371	390	354	348	346	358	368	340	342	361	361	358	327	365	395	346	380	378	331	352	332	348	359	352	348	342	340	375	356	382	393	332	350	356	320	350	366	347	359	349	356	344	374	362	354	377	360	370	371	344	309	306	383	373	357	365	360	367	379	397	351	380	354	341	357	322	354	358	344	370	355	373	341	379	347	361	353	381	345	358	351	397	394	355	358	365	350	356	334	315	344	379	366	377	338	346	395	378	355	359	380	357	320	359	347	378	381	357	360	359	335	348	373	353	361	374	354	344	338	340	363	377	350	362	359	364	373	350	343	367	345	328	380	336	360	328	348	365	369	347	349	375	376	359	381	356	366	368	333	352	335	375	358	368	357	373	351	377	341	375	320	367	366	367	370	357	365	364	343	328	336	351	380	364	384	380	376	342	359	388	362	366	330	365	367	336	367	346	365	355	376	380	349	331	375	382	350	369	355	378	350	350	326	382	370	336	378	359	363	348	344	367	365	352	391	345	373	365	338	361	358	369	338	351	342	374	358	337	330	377	367	363	362	339	366	380	347	370	365	349	366	368	385	355	367	380	349	352	375	338	344	368	339	375	363	356	385	334	403	369	342	368	355	354	379	373	333	347	374	348	357	365	354	352	340	384	357	353	407	329	347	362	376	350	328	356	355	360	368	364	367	367	339	350	359	356	349	352	376	342	354	370	328	382	354	344	376	349	375	316	352	352	376	348	354	362	370	343	343	339	364	345	361	339	329	363	321	332	396	337	382	339	392	357	358	333	369	373	368	362	382	317	357	330	358	347	343	368	355	360	378	358	351	326	346	342	324	358	357	379	365	359	351	371	361	345	363	402	349	346	358	386	369	371	348	353	349	333	354	382	348	380	357	366	335	395	364	340	363	338	363	401	380	361	355	365	354	370	384	325	362	370	354	365	356	347	350	343	340	357	337	328	400	345	398	393	386	352	365	363	378	323	362	359	356	362	332	353	418	347	343	335	334	355	340	388	381	365	351	352	349	348	357	371	361	349	368	334	364	304	378	347	362	341	361	331	361	338	378	350	375	372	338	372	398	369	372	353	320	370	378	384	376	338	384	335	373	357	336	349	332	341	375	355	372	362	351	344	345	399	355	339	340	372	394	332	379	315	332	368	379	361	374	344	360	343	369	358	342	360	338	392	340	357	360	343	314	364	318	333	359	340	351	348	369	360	354	363	353	340	353	402	356	350	360	358	359	348	355	322	362	376	368	320	358	343	317	347	342	343	386	360	347	352	356	384	396	323	325	366	335	365	332	363	365	363	341	362	322	336	338	355	371	361	340	361	376	373	376	355	351	375	327	384	360	323	362	357	353	379	357	365	348	340	346	347	378	345	364	364	331	341	366	321	382	394	368	383	367	375	351	364	356	347	336	367	326	356	365	363	348	349	332	325	361	368	348	338	363	351	364	357	341	349	358	352	347	351	334	372	376	383	343	362	388	370	346	378	350	353	335	357	368	355	349	331
23171	21506	29598	23842	21508	21547	10488	918	568	483	433	380	320	254	243	242	200	189	189	173	177	160	148	161	124	140	128	124	131	126	149	128	123	117	126	105	133	124	126	118	131	108	117	115	124	94	116	112	117	103	112	101	113	114	120	106	105	109	103	103	115	100	125	118	117	112	102	118	122	105	100	119	98	104	98	97	128	109	117	107	102	103	118	102	92	96	104	114	90	81	93	89	90	125	89	114	97	109	99	105	110	103	93	110	91	86	96	111	94	104	101	91	103	95	131	94	124	106	108	103	98	108	102	105	105	109	109	89	102	94	101	86	116	113	112	105	103	89	113	117	101	110	96	98	103	92	105	109	76	102	100	105	111	92	90	94	97	100	110	113	115	75	88	104	121	90	93	101	101	110	93	92	100	100	116	105	101	103	102	84	97	99	110	100	104	108	119	116	99	100	109	97	110	101	107	89	102	86	120	94	105	105	99	112	107	107	103	132	101	106	121	97	104	108	96	90	100	114	108	87	99	107	94	102	104	91	114	110	101	99	107	89	108	93	116	109	85	95	113	104	102	96	87	111	102	107	103	108	116	108	94	126	102	100	91	103	92	96	109	107	93	99	101	96	93	105	94	110	104	100	110	120	106	100	87	96	100	109	98	92	109	95	116	117	112	85	103	93	92	115	91	112	97	107	104	100	90	97	95	79	97	96	91	114	95	88	110	116	97	109	118	87	100	108	95	91	102	109	115	107	93	91	88	108	96	88	107	87	104	111	113	96	94	113	112	97	115	111	99	115	114	90	99	108	92	99	98	98	101	110	110	109	106	114	102	108	110	96	113	99	111	98	101	122	118	88	115	95	117	100	81	92	90	97	104	107	87	88	91	96	96	106	112	101	111	96	102	111	105	123	101	103	90	101	97	102	110	98	101	100	118	111	102	102	87	109	108	104	100	119	77	94	101	94	107	107	118	110	104	100	87	99	89	107	114	98	103	111	90	110	101	109	117	88	105	113	97	106	109	116	116	95	102	110	97	85	104	109	104	123	95	102	100	92	101	107	96	132	122	93	103	100	98	106	107	109	103	109	90	104	93	97	95	116	107	121	88	87	112	100	118	93	120	96	105	93	111	107	105	88	100	107	95	99	87	101	99	104	96	87	114	105	100	106	106	106	83	91	111	100	83	103	101	104	111	123	112	102	99	96	107	99	93	120	101	110	91	92	91	93	116	95	112	110	87	91	104	104	123	95	107	109	102	111	83	105	107	91	112	85	106	111	111	110	96	94	105	101	116	98	101	105	103	109	106	110	104	98	107	101	98	106	96	95	106	102	108	93	98	118	112	97	116	102	101	104	107	80	92	101	87	75	102	111	102	120	107	119	92	94	112	91	104	106	100	89	95	111	92	79	103	103	96	114	95	130	111	100	106	106	111	100	110	93	105	103	111	104	102	111	119	88	90	97	89	91	120	88	110	95	97	105	95	91	93	110	126	94	101	105	97	100	93	89	91	107	91	93	97	102	110	97	96	101	96	97	119	102	107	113	102	101	89	94	95	104	101	96	116	103	94	121	91	98	109	107	104	106	105	101	108	110	99	108	110	95	95	99	119	117	99	95	111	97	95	115	92	110	94	108	115	117	111	102	102	107	111	127	92	111	98	96	107	118	93	99	114	86	102	124	84	98	91	87	113	106	83	103	97	104	112	74	96	97	115	105	82	99	92	81	100	101	103	105	91	110	103	99	105	91	99	110	98	94	92	109	92	107	98	106	110	100	98	102	99	96	103	94	124	89	104	105	117	114	93	116	93	95	105	97	101	107	82	97	110	98	78	102	93	118	118	89	94	109	118	112	103	98	98	95	95	114	92	103	112	107	105	99	102	118	99	109	94	130	112	97	100	99	116	93	99	116	99	93	103	91	117	107	97	115	92	85	91	115	111	105	108	99	91	105	89	104	114	97	98	103	117	90	89	87	100	101	98	101	100	91	120	110	113	101	116	94	108	97	84	98	94	100	95	102	119	92	104	91	95	94	97	98	103	105	102	116	112	114	90	106	106	101	94	95	113	107	98	115	91	108	102	91	123	105	102	106	118	103	92	113	98	106	112	97	94	107	109	98	96	93	108	79	109	96	110	89	105	97	105	105	87	103	112	113	108	103	93	104	110	114	83	90	138	105	95	96	120	107	103	88	109	114	120	104	99	103	108	107	111	114	104	99	99	122	99	103	109	90	103	106	80	95	77	98	92	106	94	84	90	93	81	76	105	95	108	95	97	98	103	109	100	90	102	101	105	96	99	100	111	90	105	103	114	99	97	105	97	110	123	105	84	117	103	108	108	98	83	103	120	101	100	92	103	92	92	97	95	111	111	99	105	116	100	86	101	93	97	92	99	105	100	89	101	106	118	91	111	110	119	117	99	93	107	104	104	107	91	93	90	85	108	104	97	92	92	100	112	104	97	112	104	104	91	98	127	97	113	100	102	107	107	98	108	115	88	102	119	92	91	91	97	91	105	100	98	82	96	100	109	115	120	85	115	107	101	99	88	104	99	112	107	84	80	89	100	118	107	100	100	107	98	107	95	97	99	85	102	104	104	103	113	101	94	112	104	104	121	125	113	107	105	108	98	95	119	103	86	107	122	101	131	94	102	93	122	101	86	104	88	96	99	120	110	112	90	86	105	102	85	113	83	97	100	102	96	101	106	106	115	97	115	80	109	111	101	93	101	100	101	78	104	102	114	102	80	110	104	97	90	92	118	114	114	99	122	106	93	100	110	121	114	90	99	106	95	92	105	95	111	108	108	105	104	81	87	101	105	104	121	104	102	104	105	113	97	105	106	103	105	104	100	87	101	92	121	92	107	101	97	96	82	112	120	98	95	103	108	93	86	104	103	109	127	100	104	87	95	117	127	97	94	101	90	112	93	98	108	113	115	109	107	108	109	97	106	93	94	104	97	100	85	101	102	103	115	91	102	101	84	81	111	112	106	100	107	84	92	114	117	95	97	113	96	99	99	104	102	101	88	94	109	111	85	105	104	114	84	95	84	90	102	98	95	88	99	94	97	112	127	108	117	106	104	97	95	120	102	112	97	98	89	94	94	73	93	99	105	97	116	89	95	92	102	91	100	111	99	96	97	117	88	105	92	88	102	87	119	114	114	101	92	90	112	102	91	97	103	118	87	102	109	91	100	96	91	115	95	99	101	98	83	114	95	86	94	102	101	116	106	113	115	100	92	93	105	91	99	109	106	95	91	94	93	97	102	113	127	115	101	101	101	104	111	97	113	116	100	98	112	102	118	104	111	98	106	118	94	99	92	111	103	88	101	100	108	114	112	99	99	108	97	87	101	91	106	106	112	102	117	93	105	109	86	85	104	102	102	90	108	100	107	108	98	94	105	114	102	94	110	91	106	86	114	96	108	123	92	105	109	116	84	98	93	95	96	102	84	109	100	96	98	104	98	110	84	102	87	100	102	86	94	104	109	111	109	111	105	91	86	122
20495	14346	12321	6626	4450	3212	2477	1883	1524	1161	949	837	670	562	499	454	381	378	315	313	287	283	269	264	237	227	237	216	211	213	195	191	183	181	185	172	204	177	164	150	169	186	161	188	160	165	142	165	170	156	172	169	162	160	142	163	163	141	156	160	149	146	150	170	161	155	158	172	161	155	129	142	151	141	147	165	120	142	145	150	149	146	154	131	134	133	141	169	163	178	129	153	145	160	171	139	148	152	129	159	149	154	140	163	161	144	114	130	130	141	150	170	169	154	148	157	146	145	138	167	144	152	162	142	142	144	157	167	150	164	161	149	140	144	129	146	161	150	135	141	158	139	167	157	141	115	133	159	162	124	110	155	165	152	130	150	152	151	158	134	137	133	139	159	144	133	155	131	128	130	151	138	139	157	148	149	149	140	147	141	128	145	158	156	155	160	143	132	149	143	144	157	159	152	134	166	153	139	129	155	151	145	154	119	138	129	141	137	136	148	139	128	139	163	144	175	142	176	156	138	145	127	142	134	143	155	132	140	141	122	127	131	166	139	146	123	170	137	127	136	130	163	122	136	137	143	138	158	154	152	124	153	137	143	135	144	120	135	130	157	145	143	143	136	134	135	146	140	142	149	128	147	138	164	158	151	144	155	149	126	139	157	145	129	157	129	168	146	143	162	149	141	136	151	126	152	137	135	140	151	143	162	148	131	172	158	168	147	161	147	131	134	136	141	155	123	149	144	156	127	143	145	122	142	136	131	131	142	148	148	149	155	127	151	145	139	135	142	149	159	126	143	144	134	121	132	148	139	157	139	134	141	146	135	154	128	138	132	153	141	123	154	144	136	146	135	141	148	122	158	159	128	150	155	153	155	137	151	157	135	162	133	133	155	114	141	129	109	152	161	130	144	130	148	145	147	155	146	149	149	130	150	141	154	139	166	133	136	137	131	143	154	115	145	135	130	147	136	139	144	141	128	160	150	135	145	150	152	143	154	121	152	142	128	142	145	139	145	146	152	133	149	147	145	133	147	139	156	148	153	129	145	148	144	133	134	160	150	132	156	158	144	125	143	146	147	150	139	154	148	152	136	128	135	146	148	136	133	121	146	123	125	144	149	152	148	134	140	146	139	141	146	149	147	139	140	168	135	138	145	129	161	145	152	151	134	171	142	129	158	144	123	154	145	127	132	144	139	129	154	142	126	137	161	134	164	143	152	135	142	125	157	133	150	129	152	142	156	131	152	158	140	135	148	134	136	161	159	121	154	137	151	139	144	130	160	151	142	148	153	134	152	159	138	129	139	134	123	167	169	135	136	161	141	141	137	144	152	150	127	143	151	152	146	153	120	140	155	139	156	136	164	156	123	137	152	138	145	161	139	153	117	124	154	161	124	146	150	129	121	129	162	138	131	151	154	160	153	150	136	130	154	135	142	144	130	138	140	127	133	158	143	135	145	137	143	133	139	143	144	130	127	153	141	140	139	158	130	143	135	139	132	150	140	132	154	156	153	151	145	146	148	148	138	154	142	136	138	139	122	128	153	140	142	145	123	142	136	133	156	146	127	115	141	131	148	145	158	140	147	142	122	153	147	136	140	133	105	142	132	155	155	157	129	136	151	165	130	150	144	143	136	179	145	145	152	136	141	130	126	149	141	138	158	148	131	177	141	156	154	155	148	138	144	153	130	145	131	138	143	143	127	155	149	138	135	131	137	136	157	140	145	145	174	127	130	162	145	146	151	138	145	128	155	156	148	150	165	144	148	143	141	162	140	165	157	165	151	147	136	135	162	154	118	132	161	152	146	129	123	150	135	162	125	145	147	132	142	151	136	128	137	127	132	145	142	144	128	146	133	135	119	147	146	139	155	138	125	147	136	162	167	136	141	147	126	140	138	139	126	168	135	141	116	151	133	145	157	137	143	129	149	150	145	135	154	153	146	139	149	137	138	141	139	150	138	148	153	134	134	143	137	156	148	131	141	145	163	123	130	138	144	155	149	132	139	135	128	132	139	127	140	163	162	142	144	148	132	112	149	123	171	145	149	148	147	127	124	149	159	144	139	132	161	122	129	167	141	133	138	184	149	159	135	154	118	143	146	146	141	136	168	153	140	146	135	148	167	146	130	134	132	139	119	151	149	141	143	160	128	158	145	145	178	147	148	152	124	140	140	117	133	144	161	137	155	142	147	145	125	115	159	156	135	120	136	164	136	147	130	141	157	158	134	177	145	138	139	144	141	167	134	152	132	132	139	145	129	151	126	139	143	156	140	165	154	146	154	129	153	143	130	141	149	138	148	140	140	142	135	126	165	137	120	140	126	144	144	146	143	139	153	171	139	141	157	147	134	128	119	152	144	159	138	148	137	153	133	155	146	169	158	138	146	147	146	125	135	143	129	146	133	147	126	152	154	128	156	148	134	134	141	140	157	127	115	139	147	155	171	151	146	151	158	146	140	154	148	157	142	131	150	141	154	157	126	154	120	124	142	136	162	144	159	139	151	135	139	142	148	162	128	160	134	143	159	161	154	141	146	149	145	138	119	138	148	156	134	161	151	154	140	137	146	154	136	137	154	130	130	148	148	170	167	151	136	131	152	152	146	151	145	158	144	145	167	124	159	126	147	146	124	150	131	144	143	132	141	157	128	127	140	152	147	140	135	132	128	158	137	154	137	136	131	137	128	120	134	135	145	142	134	148	146	148	131	132	148	145	141	134	158	152	165	130	156	131	139	131	161	130	140	133	157	156	130	145	142	152	168	139	147	140	133	152	156	150	128	149	143	153	139	142	139	122	152	125	139	132	157	134	149	136	145	144	129	125	149	146	148	132	139	144	119	148	155	161	147	159	152	149	133	150	147	126	165	147	167	142	135	161	147	153	162	135	140	121	128	149	126	142	131	133	149	125	123	123	126	132	140	143	157	152	136	133	151	146	136	151	129	145	157	148	129	141	134	122	135	142	151	140	151	149	133	152	166	159	150	140	178	144	153	129	143	170	154	140	141	130	132	170	139	137	146	141	147	149	123	158	147	125	128	151	148	141	141	135	153	145	151	151	160	134	151	134	149	147	132	147	141	128	140	145	137	143	141	159	146	162	121	134	143	136	128	138	125	153	151	158	158	131	143	144	139	133	159	149	157	143	133	143	129	123	169	157	133	129	143	143	132	138	142	167	126	136	130	167	177	157	167	133	141	148	161	131	134	117	152	149	148	158	135	138	127	143	141	151	133	130	144	143	149	154	126	134	141	148	119	163	144	120	134	146	155	152	141	130	142	132	129	127	159	159	145	159	141	136	142	147	140	139	151	162	139	127	141	129	145	145	148	157	152	148	128	146	129	156	162	149	146	142	153	155	131	153	138	127	138	138	120	154	127	141	159	147	158	134	150	166	140	140	135	132	122	148	140	125	126	154	171	143	119	142	160	145	152	141	128	154	142	149	130	170	121	131	136	138	144	158	165	131	128	141	156	134	145	147	131	152	134	135	129	154	170	144	135
27372	20973	9735	931	575	521	436	400	346	365	333	369	346	373	333	348	309	349	367	348	339	357	417	329	369	365	318	319	332	346	295	343	378	345	340	324	340	317	341	335	350	349	307	312	371	348	343	381	335	334	352	347	330	341	334	343	332	366	353	331	353	344	354	343	365	327	342	335	360	322	333	343	344	327	326	312	354	353	337	316	325	363	349	309	313	359	309	351	320	322	363	341	318	356	315	348	337	314	371	358	343	330	328	314	342	321	332	357	298	347	323	363	333	356	341	347	372	359	309	309	339	369	358	370	342	324	333	285	352	364	337	309	349	357	352	347	322	346	347	352	338	352	339	349	363	329	332	323	356	366	349	325	357	341	354	315	340	325	346	316	338	335	336	302	334	330	345	330	353	325	337	347	321	341	345	318	352	321	334	375	344	326	310	323	379	353	319	320	324	356	351	378	367	339	354	305	304	340	326	366	341	355	339	332	343	355	361	313	323	320	321	318	338	322	349	344	331	329	335	345	364	340	338	372	320	337	329	339	342	307	308	338	326	329	312	325	342	341	355	363	335	349	342	387	335	332	310	345	375	319	367	355	326	358	388	338	330	343	329	352	323	318	343	369	331	313	309	287	362	306	314	352	333	333	359	340	346	323	350	346	325	300	323	308	358	367	352	343	340	296	329	355	329	309	328	363	321	337	342	333	340	330	362	372	335	330	356	352	366	380	348	370	358	313	328	329	345	359	336	340	335	369	348	333	361	328	366	327	360	316	365	327	321	299	318	320	359	310	353	323	349	325	345	324	315	363	372	321	353	340	362	355	315	345	344	352	353	345	327	322	323	360	329	326	326	350	332	315	305	315	342	359	346	315	371	335	379	331	355	362	351	281	372	333	290	337	342	352	310	346	339	337	344	323	350	339	313	324	319	339	340	321	356	324	353	326	318	350	338	339	339	345	323	348	331	358	337	340	350	318	354	335	355	375	319	324	361	348	305	329	344	341	333	352	325	307	314	341	349	336	333	345	331	341	343	341	324	359	334	310	361	360	342	351	320	336	341	352	342	340	318	342	381	324	321	366	352	321	327	351	323	317	366	369	373	340	307	340	380	319	322	359	335	338	299	348	343	331	302	353	352	334	309	321	349	340	322	375	322	323	317	382	301	317	314	303	343	343	336	328	320	342	360	369	322	330	316	317	360	324	330	340	330	338	327	347	357	370	344	320	296	332	334	359	340	357	342	356	356	396	344	356	345	315	339	328	341	379	350	347	332	297	321	325	305	318	333	349	347	339	348	323	348	317	331	355	329	307	346	331	333	351	324	337	358	363	337	345	318	332	350	331	313	337	323	334	300	382	343	359	330	357	322	314	340	356	293	357	364	314	350	346	359	336	318	333	298	348	308	306	317	373	340	326	344	339	364	340	327	349	348	335	333	345	343	346	359	341	346	378	320	318	346	346	353	330	333	322	326	320	310	312	349	340	338	324	314	309	367	314	312	315	325	313	360	347	368	351	363	338	327	330	333	347	331	376	337	343	332	372	347	352	328	345	331	342	327	307	334	312	327	332	389	317	330	349	322	323	355	329	349	329	298	365	344	329	345	343	347	349	322	343	339	330	364	326	337	339	326	335	364	334	337	347	342	334	315	344	349	335	362	354	355	314	342	325	364	303	311	315	337	327	367	356	346	334	346	362	348	352	318	328	370	345	352	347	324	319	318	367	385	340	336	335	328	349	360	309	331	347	363	365	332	321	306	334	343	334	329	324	332	317	324	347	368	363	335	338	371	363	333	360	355	318	349	327	340	363	342	356	358	330	344	336	325	317	383	354	298	328	336	345	317	350	360	335	316	340	326	347	340	344	314	349	311	328	322	348	327	358	352	320	333	366	337	334	328	389	346	349	354	339	324	351	332	313	330	349	331	320	338	324	363	332	333	325	363	356	323	360	332	361	372	374	363	351	332	329	325	332	350	315	350	310	327	343	321	327	323	359	294	373	301	359	321	335	362	312	318	378	359	333	357	346	337	369	332	339	317	345	285	342	341	332	292	353	309	306	333	320	317	337	354	334	321	353	330	344	336	349	333	329	347	343	322	334	364	339	342	377	294	329	341	343	346	311	323	322	320	317	331	341	353	329	336	345	339	322	335	341	330	326	375	340	336	345	316	346	356	323	347	314	329	335	324	353	333	314	342	340	356	305	341	342	367	335	344	336	342	338	366	358	347	334	310	326	315	346	341	346	346	359	330	313	333	335	345	293	312	347	349	349	337	352	336	339	343	368	317	360	352	356	355	377	342	341	374	298	333	330	315	314	347	351	340	319	342	340	320	345	339	357	351	331	318	352	349	319	311	361	325	329	335	323	324	346	331	305	351	353	319	338	346	333	353	365	366	313	312	337	355	331	344	354	338	376	337	341	361	356	358	349	341	362	340	365	323	370	346	318	367	328	363	340	318	311	338	349	363	361	339	328	318	335	324	346	354	345	368	352	354	329	346	333	346	364	296	350	314	340	351	279	307	359	323	338	314	316	354	321	357	311	326	329	334	338	357	339	349	362	294	348	301	332	338	337	331	352	376	348	368	338	328	360	343	332	322	316	329	359	323	309	316	347	348	364	352	349	347	316	344	349	354	327	332	369	302	345	354	342	326	328	359	324	322	336	366	332	337	359	348	346	355	362	357	371	352	308	344	337	344	340	316	313	327	328	342	338	353	327	312	295	365	333	319	347	335	294	360	339	340	302	337	341	356	326	341	349	351	347	362	365	325	351	308	367	349	356	343	340	341	367	340	315	318	338	326	341	328	339	339	298	332	331	353	345	299	344	313	309	359	338	332	345	340	330	360	324	355	320	345	333	323	327	343	360	336	324	310	325	335	340	360	347	350	345	321	328	341	318	368	313	372	330	338	311	348	323	352	303	339	366	309	333	369	328	359	348	325	339	332	338	335	316	314	344	349	327	313	333	332	341	323	327	373	349	344	311	329	325	346	321	404	342	348	359	344	341	321	308	340	356	364	340	345	318	337	324	359	326	329	377	360	332	343	320	364	369	333	332	324	308	355	325	337	316	338	342	324	356	354	346	353	342	332	329	327	297	330	319	308	333	342	336	328	318	359	357	329	334	328	331	382	361	334	346	341	335	359	365	359	332	360	342	342	319	347	332	347	368	341	349	334	324	336	360	306	320	336	344	331	330	342	324	355	346	330	332	335	324	331	378	344	351	347	338	350	342	341	328	346	344	318	332	320	325	316	342	378	326	319	331	341	343	353	372	309	400	335	373	322	336	292	340	328	340	326	319	350	324	333	386	356	339	341	314	320	352	310	329	358	351	345	372	383	344	348	329	328	340	350	322	337	363	344	331	346	356	312	357	337	362	350	310	347	335	318	377	357	344	339	315	323	346	328	368	356	347	342	354	372	326	328	360	352	353	345	380	356	364	348	330	330	311	301	348	351	334	349	329	364	336	326	320	327	340	365	349	336	313	352	328	314	318	339	343
11080	1195	1136	753	657	580	561	486	541	493	455	476	436	497	491	452	483	422	474	449	447	463	451	442	467	479	446	481	450	451	494	433	465	484	453	441	465	475	460	447	441	428	489	472	489	466	401	465	440	489	436	462	469	478	485	461	453	474	445	474	430	464	449	414	493	485	433	463	456	459	465	453	471	451	463	471	440	451	481	426	462	460	524	463	463	450	446	470	455	430	476	462	476	449	465	445	477	481	444	469	441	486	476	496	492	431	419	461	446	456	416	439	447	438	473	445	455	435	488	487	464	476	483	478	448	470	436	463	421	473	449	444	431	442	470	457	435	474	478	428	465	447	431	433	464	467	466	494	454	448	461	459	478	434	473	460	432	436	434	465	466	428	454	471	456	455	448	441	434	455	481	462	471	423	416	473	489	478	445	443	477	466	441	446	472	523	433	446	430	470	456	451	466	466	488	474	435	475	424	480	431	444	454	443	483	432	457	463	445	454	451	471	483	460	427	464	461	434	444	465	442	471	456	452	464	440	483	443	435	458	420	476	454	436	489	454	450	487	504	431	506	472	470	484	469	513	490	409	468	427	481	415	437	486	435	425	476	450	452	472	439	479	433	430	444	461	468	405	453	425	457	436	413	460	411	447	420	392	457	416	461	445	449	438	456	451	462	484	468	441	458	450	444	423	454	458	450	416	479	439	443	493	437	439	474	475	474	489	422	441	472	489	458	457	468	434	420	441	451	449	489	432	445	474	455	442	473	459	440	487	430	417	463	471	446	444	446	473	460	472	429	451	456	484	489	439	443	428	474	448	494	499	442	477	442	496	434	493	465	448	448	441	440	419	463	483	468	450	440	418	459	494	432	432	456	473	443	438	443	462	476	467	468	467	426	464	440	440	435	445	466	445	468	447	438	479	481	516	415	450	447	453	461	455	459	435	473	413	446	469	444	477	471	472	443	480	443	465	466	446	482	454	465	433	440	481	438	466	458	497	467	435	458	443	444	478	434	456	433	472	490	475	428	479	444	444	437	490	442	488	428	464	458	447	442	454	432	450	467	458	450	447	472	501	489	499	451	432	449	430	447	440	440	468	446	420	477	479	443	477	465	443	419	451	483	420	496	467	443	439	418	422	486	451	460	495	488	417	425	476	458	452	462	441	456	462	468	458	492	424	467	458	455	466	427	465	453	427	498	413	439	396	416	458	454	445	460	434	480	449	444	440	435	443	463	453	454	469	462	424	440	468	465	425	481	495	470	414	427	460	469	438	431	446	456	439	470	488	484	513	416	422	478	422	427	445	420	459	437	459	493	466	472	480	476	431	479	459	456	478	493	496	456	466	465	441	434	453	445	475	450	436	445	470	459	470	468	465	490	470	466	499	434	406	432	439	444	463	498	410	470	458	460	450	444	464	440	429	426	452	440	470	453	471	479	473	470	436	434	465	439	423	456	453	449	495	446	488	455	456	490	431	519	487	456	476	464	478	453	429	473	473	500	492	432	454	483	461	457	430	441	492	450	431	517	487	439	449	467	461	450	469	438	464	474	471	461	445	465	395	464	490	454	449	447	494	445	430	410	522	417	441	454	459	444	456	459	424	438	458	424	424	455	463	464	450	426	465	425	463	512	453	470	428	433	465	478	474	412	467	451	489	446	462	497	458	454	461	438	445	453	479	445	431	453	457	456	435	438	432	444	453	456	434	454	471	455	481	487	433	445	464	434	426	455	478	460	449	474	445	491	483	445	485	470	432	465	476	431	474	461	450	436	439	439	488	420	438	441	460	409	444	438	469	473	474	469	458	424	445	487	477	432	489	456	442	451	433	442	489	460	474	462	486	417	453	443	447	477	448	454	431	487	460	412	435	439	439	434	439	454	510	461	463	431	447	487	438	447	490	433	509	450	465	449	484	463	460	450	450	453	425	439	441	440	439	444	445	446	495	481	459	455	452	474	461	490	457	465	445	430	449	460	453	442	434	419	412	432	456	438	478	454	449	415	438	458	438	445	471	446	418	476	450	441	449	442	475	460	416	475	447	439	423	443	454	461	441	460	470	401	446	447	454	475	465	488	417	471	418	470	503	428	444	435	458	456	439	468	459	440	460	457	478	472	474	474	444	432	443	465	455	510	440	460	463	432	449	456	494	459	464	414	461	446	443	424	464	481	464	482	413	429	482	470	460	465	450	443	425	429	468	462	473	436	477	456	423	427	446	469	438	451	417	461	451	439	440	457	477	460	434	466	471	468	457	437	429	437	414	432	468	436	462	431	481	468	466	429	478	428	443	439	468	462	460	416	476	453	465	442	474	423	449	482	466	427	492	442	429	439	487	458	417	465	481	438	454	492	436	452	466	438	455	437	433	453	450	482	464	461	476	449	446	473	455	446	423	463	451	462	458	409	482	447	440	446	485	450	392	444	475	452	433	416	441	466	471	448	465	430	467	469	464	459	488	474	436	437	454	429	473	464	455	473	458	439	432	428	458	473	442	453	440	480	475	404	471	447	447	456	408	446	483	477	462	430	473	465	452	435	433	474	441	466	442	434	458	453	446	466	467	451	493	455	483	433	462	482	466	475	458	441	463	446	474	466	465	451	457	434	466	462	482	486	458	438	462	459	463	471	429	446	427	454	437	510	495	436	451	419	478	422	439	462	453	458	424	465	431	450	435	428	463	478	466	474	451	454	466	438	483	422	437	432	443	427	449	440	452	458	457	437	436	491	500	425	485	475	473	466	444	447	462	471	471	451	483	453	440	432	434	478	470	467	449	424	472	452	467	467	471	485	436	428	459	428	434	446	480	469	463	468	500	445	445	415	454	433	445	470	411	471	462	498	482	415	472	524	456	480	429	451	485	465	425	437	486	459	453	413	450	413	469	449	461	448	440	473	462	438	460	460	467	472	443	454	472	464	437	444	488	474	457	506	444	436	464	426	435	465	440	434	463	493	458	455	399	480	452	480	417	482	447	461	456	490	455	470	439	457	474	459	468	437	445	435	492	427	442	452	422	463	446	475	434	417	443	470	475	467	487	447	448	451	497	461	415	478	425	474	438	466	436	496	454	510	437	476	471	434	480	480	441	458	464	441	448	432	457	435	501	464	429	463	448	477	480	456	442	437	452	425	476	446	465	470	488	479	438	456	457	430	462	467	452	470	438	489	471	468	448	445	475	459	474	474	464	477	470	452	469	428	467	437	483	448	462	473	427	416	465	501	413	458	445	459	470	476	462	432	446	444	449	470	449	454	419	471	460	436	457	466	448	428	460	475	446	494	501	456	456	489	464	444	457	476	479	464	448	468	477	453	441	453	404	511	435	476	430	462	443	463	484	467	428	442	473	472	452	452	478	417	421	462	479	486	465	490	464	461	464	444	459	431	479	451	454	450	457	495	456	430	474	405	458	451	458	441	420	444	465	440	424	426	461	444	436	436	431	417	412	460	471	474	428	434	436	471	445	484	422	497	441	496	451	451	447	470	472	434	476	445	447	464	453
24127	21502	29192	24238	21492	11832	1059	640	508	474	411	375	367	377	337	326	302	310	310	297	287	305	295	314	290	285	290	282	301	272	279	290	265	267	276	265	246	260	283	302	278	276	254	269	247	277	239	254	265	251	284	251	260	284	293	274	310	263	279	238	267	282	235	285	290	249	259	260	292	276	255	278	256	269	270	274	288	267	260	273	272	287	230	271	302	257	293	243	273	251	268	248	281	267	276	271	269	278	249	259	267	267	243	235	252	285	288	272	269	281	279	257	270	272	270	250	266	258	269	276	248	240	263	283	258	314	256	279	252	247	239	260	277	256	281	251	286	276	262	289	264	254	284	244	250	249	258	255	282	294	256	250	251	261	268	279	251	256	240	292	250	250	290	260	271	298	252	264	278	281	267	259	278	280	249	268	292	212	240	297	283	265	257	266	275	281	262	253	230	276	252	273	250	270	265	260	299	259	244	246	257	283	299	281	273	263	262	285	271	241	254	242	274	250	260	268	273	279	264	260	268	273	245	226	238	264	278	287	267	251	248	270	275	242	268	278	263	282	275	284	239	264	257	256	285	268	295	248	262	262	258	267	264	280	276	238	288	266	240	274	276	258	263	286	263	271	242	269	263	291	261	261	266	277	275	261	263	273	301	269	258	244	274	256	264	268	278	260	238	256	271	270	281	244	258	272	284	284	259	278	255	276	276	245	259	249	273	270	267	251	252	282	281	286	254	268	275	261	220	270	255	259	286	254	266	263	270	252	250	283	232	266	271	236	254	307	262	252	286	268	253	252	291	254	248	230	250	256	273	256	279	282	264	272	266	290	236	275	263	282	247	237	298	261	241	281	269	270	265	265	283	292	284	257	267	282	284	263	271	235	242	234	276	263	284	289	251	252	243	270	249	251	275	284	244	268	238	261	256	249	270	262	250	247	285	258	266	254	260	276	256	279	271	266	265	262	261	243	250	249	258	263	251	269	300	230	251	275	252	278	256	242	257	257	239	251	269	273	266	299	263	259	231	242	241	292	259	242	255	288	224	266	260	249	263	254	260	249	262	258	261	255	258	281	237	255	259	290	280	280	266	251	283	248	249	267	270	255	243	243	265	252	261	263	259	283	244	261	261	285	295	256	230	281	276	272	272	253	257	283	293	272	264	248	262	252	248	257	265	266	283	282	284	304	267	252	293	274	269	264	282	260	270	256	245	245	277	277	274	288	295	253	284	259	243	281	274	260	267	274	277	263	254	277	284	285	284	270	263	260	259	267	256	267	258	283	237	290	254	237	274	274	265	249	284	268	273	243	228	260	257	248	297	277	264	264	281	280	302	264	286	249	281	240	261	260	245	264	248	272	238	258	273	248	242	264	303	257	275	257	260	251	274	305	269	285	239	266	274	271	287	251	266	288	277	277	256	260	274	252	279	257	268	239	263	258	247	252	280	287	235	258	289	267	278	274	245	235	261	258	273	266	268	255	250	245	276	252	259	269	285	276	251	254	254	267	253	268	276	276	272	296	263	259	261	259	278	269	268	261	245	244	258	254	269	259	264	275	265	260	244	276	256	248	246	253	280	274	258	257	269	284	271	266	245	268	301	286	257	265	260	251	270	277	261	233	277	278	248	264	267	270	272	276	255	260	238	246	277	279	273	254	299	274	291	241	279	262	276	273	272	260	294	274	264	271	266	258	279	245	234	269	251	251	270	263	269	252	240	268	294	265	264	280	262	279	275	235	278	260	250	242	270	246	252	275	255	270	274	272	288	257	274	257	277	268	251	256	259	274	256	255	220	255	262	259	275	247	273	256	268	260	289	281	285	248	273	254	293	255	231	258	245	263	247	247	272	295	278	259	253	269	263	286	254	267	255	253	282	276	268	252	294	300	247	237	243	254	245	254	259	283	263	264	256	272	253	273	280	261	269	279	284	262	245	250	282	290	231	261	285	257	284	268	247	292	255	262	257	247	266	242	260	232	270	240	269	271	274	255	279	260	269	276	269	244	272	271	295	295	262	238	264	279	256	255	263	281	279	257	273	277	238	290	269	255	248	244	266	254	256	286	252	292	271	271	243	276	271	229	256	250	270	274	280	270	265	270	256	247	259	291	252	278	297	285	248	275	252	243	255	244	257	241	267	279	238	294	268	245	252	268	286	282	280	273	257	267	279	254	259	270	246	245	252	263	288	281	289	277	283	230	274	269	245	277	260	269	275	251	254	276	266	235	243	271	257	270	243	257	249	261	285	257	280	282	259	262	276	283	283	267	255	251	263	254	261	267	269	263	250	265	272	236	276	249	256	285	276	279	269	269	215	253	258	264	276	268	275	277	274	244	237	288	257	272	277	276	255	263	287	288	284	266	286	286	266	259	244	270	275	260	247	223	296	267	274	259	269	247	282	251	300	263	245	271	286	269	279	252	277	271	268	253	264	265	265	264	265	286	277	244	252	291	269	285	295	284	254	245	289	228	234	285	256	253	251	227	273	267	270	233	271	275	275	246	250	230	246	292	291	257	256	281	231	250	256	245	270	275	267	288	290	249	264	256	276	238	254	264	293	256	253	256	257	232	272	274	275	265	245	286	284	271	271	281	272	279	293	254	227	290	280	267	243	264	280	269	259	230	239	264	253	299	272	261	268	236	274	288	258	275	265	246	261	244	264	290	249	268	252	252	265	261	267	252	275	265	268	257	239	255	251	255	292	264	287	254	243	251	267	271	267	261	245	265	255	296	259	268	272	253	264	262	274	292	264	248	239	235	293	275	242	246	285	226	268	260	248	260	281	271	268	274	254	271	276	246	264	288	268	245	265	267	270	287	227	273	271	283	271	289	243	270	288	260	284	292	267	258	256	267	304	251	264	272	261	261	256	255	265	273	284	286	269	246	266	262	294	280	255	257	261	263	278	268	281	266	259	258	265	279	253	269	296	251	274	256	281	286	246	237	260	249	262	266	275	237	255	255	265	251	286	272	246	257	267	263	270	259	287	246	247	259	265	293	289	279	254	273	247	285	271	263	280	290	250	260	265	229	254	295	237	248	287	263	293	259	237	257	255	247	292	246	249	259	265	278	270	265	237	270	267	269	251	285	260	245	285	260	277	231	238	257	255	276	237	256	260	238	264	268	268	237	281	270	242	284	260	276	264	261	268	263	228	277	268	253	268	280	246	279	277	237	277	277	241	235	270	239	264	255	250	245	295	260	267	266	274	250	247	257	286	253	240	249	253	281	257	260	266	248	280	280	237	267	229	259	260	273	235	257	250	269	241	268	255	261	267	247	253	257	254	245	237	282	261	265	242	248	275	244	255	235	251	252	251	290	278	206	261	260	236	270	260	236	272	257	278	272	263	244	281	272	252	260	281	267	245	237	272	272	273	244	265	254	271	266	296	281	262	256	258	270	281	267	238	263	286	284	253	224	265	276	281	252	237	266	257	303	249	269	250	268	255	282	275	260	275	276	248	274	279	256	276	251	266	277	256	251	252	236	240	264	278	260
19599	8798	7662	3882	2620	1982	1605	1273	1104	905	775	710	655	609	566	519	511	461	485	450	411	451	415	407	415	441	393	399	389	403	359	393	390	399	423	377	373	395	413	396	377	342	377	362	376	359	369	343	359	367	364	357	351	354	376	364	398	341	376	361	387	359	360	415	334	361	365	384	393	320	413	324	379	360	379	374	393	383	360	380	368	374	348	358	350	394	424	367	337	358	385	393	371	384	366	353	376	355	352	359	365	349	388	357	342	369	371	346	364	355	357	339	388	360	378	360	356	369	369	347	403	388	340	337	359	347	383	365	396	348	380	373	390	352	346	364	352	314	358	345	372	385	357	356	359	375	341	347	344	358	344	392	381	362	369	369	419	329	344	342	351	324	336	371	353	392	343	367	353	362	373	355	329	336	342	354	313	360	391	354	369	353	378	359	366	347	364	341	364	367	376	351	342	371	391	373	364	366	352	363	347	376	349	365	355	371	366	368	351	358	384	354	346	343	357	346	344	339	351	349	398	347	367	390	332	370	358	354	392	335	368	386	339	362	399	352	356	323	400	398	344	355	376	372	373	366	400	346	365	348	324	357	357	342	350	382	365	348	372	367	379	361	322	356	368	375	374	358	362	360	331	354	374	367	367	392	354	374	362	390	348	397	370	352	357	361	345	362	368	386	374	370	357	369	372	366	340	362	379	373	374	358	362	339	382	356	350	371	357	382	375	369	364	380	366	379	386	320	367	373	383	352	382	368	404	345	380	379	363	342	397	411	345	361	367	365	348	388	367	373	351	384	354	353	380	353	357	386	352	345	342	374	371	365	339	338	353	421	348	334	365	375	376	342	386	338	345	337	370	354	340	334	365	352	363	333	383	370	398	357	353	377	383	377	331	360	336	360	334	374	358	387	391	358	362	357	333	373	382	363	384	375	371	379	343	414	342	385	375	337	385	379	373	356	385	370	354	377	354	362	342	355	334	348	365	339	375	372	372	332	379	395	382	400	386	359	365	390	375	358	316	355	342	354	370	393	402	365	379	360	356	352	347	361	352	368	342	362	372	363	341	386	364	362	362	374	367	354	370	370	388	337	377	362	349	353	388	343	362	364	352	332	362	361	375	358	387	356	362	373	343	370	355	357	357	343	358	373	366	351	370	324	413	382	350	333	365	373	360	350	325	383	382	377	375	339	346	363	335	350	355	346	345	364	361	351	371	366	388	362	365	345	358	377	368	358	375	366	371	351	359	392	388	339	367	370	364	335	364	364	355	356	375	390	360	362	375	338	352	361	397	351	363	378	334	358	369	367	375	378	386	365	346	315	348	375	359	379	348	365	358	367	335	337	353	395	363	343	349	387	362	360	378	371	355	352	342	370	362	360	322	345	366	369	362	364	368	351	397	368	367	367	378	356	395	373	354	369	353	361	346	345	368	399	396	351	383	355	353	363	403	390	351	378	385	353	361	358	376	333	394	364	401	370	316	346	341	380	408	351	344	383	372	383	344	366	401	371	363	393	358	353	386	340	342	350	387	350	408	357	388	359	340	358	357	317	339	364	338	400	378	327	347	379	346	362	352	365	362	365	391	343	380	358	373	327	351	362	364	359	350	370	357	385	344	350	372	351	391	354	366	384	367	325	330	352	340	362	350	393	356	386	366	372	376	369	348	340	373	336	346	378	344	352	375	360	362	358	366	394	408	329	342	350	328	343	402	357	373	347	379	354	344	339	363	383	352	370	359	401	379	400	345	380	336	348	354	355	370	376	398	375	366	361	368	396	376	389	366	367	347	366	372	359	338	390	401	349	358	379	335	321	379	352	333	321	342	360	382	360	372	367	399	357	365	339	349	337	367	369	371	372	366	379	383	375	378	338	329	358	345	365	364	368	377	388	347	349	343	354	332	345	368	382	367	341	377	374	376	337	359	345	375	365	405	350	371	381	325	373	349	371	365	393	385	363	360	351	382	366	377	353	379	350	370	327	362	371	352	402	365	339	388	414	360	353	356	358	370	354	362	346	350	364	372	347	402	370	360	334	319	346	381	369	347	364	351	363	362	364	342	371	335	363	387	339	338	356	363	337	353	373	382	383	339	346	363	366	353	363	374	353	355	348	384	332	345	378	417	403	332	367	352	390	369	331	342	380	409	355	349	375	368	337	336	331	366	376	388	388	364	411	342	354	330	359	320	415	372	364	383	338	331	361	346	375	369	375	342	347	380	377	361	398	306	391	344	353	352	365	367	359	366	367	367	360	368	347	370	377	366	359	359	343	350	320	361	380	327	333	347	381	349	389	356	387	371	348	374	346	392	334	353	353	392	358	369	360	341	361	355	368	372	339	368	355	377	381	371	407	320	376	341	388	344	369	390	388	361	361	362	356	361	340	339	328	380	356	369	392	350	370	402	361	334	349	397	375	356	399	378	382	375	354	365	334	333	355	418	377	368	353	347	329	402	369	383	364	343	348	353	383	336	374	380	357	380	324	362	368	383	371	347	337	386	330	356	353	362	350	370	354	360	388	390	366	395	360	385	357	370	331	375	338	344	357	339	352	368	395	369	341	354	369	378	361	391	369	359	364	374	388	353	374	417	417	380	364	375	376	372	391	389	368	365	349	387	354	332	355	342	365	343	350	369	368	323	351	388	395	364	377	394	382	351	389	360	334	379	304	347	402	357	369	343	402	337	367	363	352	371	379	350	362	353	326	387	340	365	360	352	355	384	368	381	372	348	358	337	366	359	380	340	349	387	363	354	400	356	390	383	357	367	381	390	354	365	360	402	354	373	340	388	368	380	385	358	344	361	361	342	366	359	363	381	374	381	366	393	397	344	337	360	369	315	336	352	333	368	362	343	362	359	373	349	373	339	326	361	354	357	369	375	328	329	336	364	398	342	332	345	352	356	332	364	358	364	364	383	384	373	389	382	386	357	342	388	346	376	353	331	344	352	393	350	367	333	380	346	354	378	357	326	366	362	347	358	381	381	347	391	368	373	361	386	373	384	318	375	372	372	341	338	353	355	381	330	353	341	388	362	356	357	379	340	397	365	377	352	366	343	350	338	376	376	366	368	384	348	361	355	337	360	369	368	347	361	359	329	383	387	361	357	377	344	358	371	351	346	366	391	360	378	356	371	378	352	345	384	357	380	361	364	377	373	363	373	370	353	369	367	356	347	389	387	396	323	390	341	362	347	370	354	374	339	318	334	372	386	347	409	371	364	352	353	370	397	404	361	340	370	353	344	396	400	392	339	382	367	355	350	362	365	366	345	385	330	386	391	358	370	369	349	391	386	364	379	349	357	368	386	378	389	364	360	368	359	367	346	362	412	376	359	349	369	354	371	368	350	344	391	377	344	384	370	344	385	365	392	368	394	351	390	358	367	396	376	346	352	338	315	372	388	353	376	341	374	347	330	387	342	393	375	363	382	374	362	377	364	362	373	373	348	380	373	364	354	377	359	370	371	381	431	356	394	324	407	349	372	379	347	357	377	369	345	383
23112	21438	29509	23779	21438	21485	10365	844	570	512	445	368	316	246	244	220	204	223	187	181	180	174	149	167	169	153	145	145	138	130	129	115	136	109	134	137	125	140	125	127	117	107	131	116	113	111	120	109	121	112	119	106	112	107	109	113	105	106	102	112	100	107	113	125	107	111	92	120	112	87	102	101	107	101	118	106	119	89	102	89	99	129	90	111	116	95	141	108	107	114	119	96	109	107	122	110	99	104	109	89	105	122	120	97	93	96	111	87	108	94	107	112	106	111	85	106	104	99	121	99	96	117	106	122	105	97	116	96	127	108	109	117	93	118	109	105	108	112	112	112	90	132	121	104	97	104	89	105	87	85	102	89	126	91	115	99	119	91	109	108	103	118	103	114	91	103	107	98	88	119	107	107	119	97	105	92	113	96	101	116	119	103	99	101	122	103	113	94	107	111	103	106	90	97	92	109	100	84	117	105	112	100	106	102	88	106	95	104	119	102	122	100	112	101	98	104	100	104	122	107	107	88	114	101	107	106	85	111	118	103	115	104	100	100	126	117	87	114	129	92	107	118	90	121	117	115	106	109	93	107	95	107	132	111	92	104	102	112	79	104	106	117	99	127	108	92	105	98	104	121	111	112	94	89	110	113	97	115	94	92	108	103	92	109	96	110	99	116	117	104	113	97	117	96	102	96	116	97	95	90	103	97	106	107	120	109	97	113	107	111	124	118	106	108	101	104	92	106	86	88	89	95	121	91	104	116	108	105	112	112	92	114	123	107	99	123	99	109	114	93	135	85	108	110	124	119	91	94	124	94	103	94	92	98	102	111	116	100	104	116	102	91	94	115	89	102	115	89	95	97	119	94	97	99	102	90	103	109	96	112	78	100	113	95	116	89	100	113	99	93	110	106	108	103	99	110	97	114	115	104	80	99	123	75	113	117	107	114	113	92	104	114	98	96	104	97	102	85	106	109	89	88	96	120	105	93	103	108	111	84	103	84	103	81	115	102	112	117	117	111	93	89	104	104	112	108	95	105	112	120	94	127	101	114	113	103	100	116	110	114	89	95	101	98	116	82	108	117	111	98	119	111	111	106	96	104	100	109	92	120	95	106	102	97	108	92	99	125	99	113	105	99	95	107	114	117	105	101	103	99	122	116	93	107	99	104	102	108	109	105	100	102	102	113	99	100	121	102	113	97	107	106	95	111	99	104	97	108	122	120	114	109	97	96	92	99	93	107	95	92	83	106	92	93	81	92	102	112	111	96	104	100	89	107	81	89	100	107	105	110	110	102	90	101	98	112	106	107	103	101	90	107	111	89	115	94	92	114	90	115	104	100	112	111	110	102	134	101	97	120	100	88	120	100	90	105	109	103	111	102	97	99	115	98	132	117	101	114	103	109	100	98	104	104	78	103	104	99	101	112	95	87	108	109	105	110	111	112	94	92	113	84	108	118	118	100	98	101	97	98	102	90	106	82	98	101	115	103	98	105	117	106	119	110	118	97	107	111	104	95	123	126	93	111	99	110	94	119	102	99	104	87	93	92	92	116	98	97	106	96	102	103	111	109	94	100	118	119	111	116	101	118	80	103	110	114	104	96	107	122	100	110	91	101	121	101	103	91	90	122	81	98	110	93	86	111	105	99	120	113	100	92	107	87	101	117	99	114	111	98	92	101	118	97	105	108	105	125	102	89	113	94	97	108	100	95	85	116	112	102	73	102	87	117	107	107	102	107	87	117	116	98	106	83	94	107	83	77	115	114	114	118	109	105	111	122	116	122	87	112	115	102	102	106	111	95	91	111	90	101	105	113	107	90	116	100	111	98	101	99	104	101	104	113	93	102	112	89	106	97	121	106	113	116	114	113	113	100	96	95	78	95	92	75	115	108	111	128	99	103	100	123	93	93	101	106	96	123	102	109	118	103	105	94	112	119	96	106	110	114	93	107	87	85	104	95	102	95	99	92	126	91	97	108	109	100	95	107	82	112	125	94	104	116	86	91	111	104	103	106	111	98	103	106	110	120	83	116	101	89	84	101	101	103	97	106	102	98	105	107	119	93	102	104	95	92	108	97	107	91	89	107	131	105	99	86	115	114	101	114	103	116	96	106	106	97	103	104	99	105	98	106	116	103	101	91	98	121	116	105	107	90	105	99	117	107	104	97	111	100	107	77	105	111	91	100	100	94	127	107	106	104	110	99	95	103	103	94	92	98	83	92	89	119	108	105	102	105	115	110	114	124	99	108	96	102	88	106	109	114	97	115	97	98	125	85	95	100	90	86	87	97	117	95	111	100	96	117	124	108	112	91	87	101	102	122	115	105	85	112	97	113	110	107	101	115	108	105	107	98	109	106	101	103	104	118	93	117	111	102	107	110	110	93	118	107	90	118	91	112	108	94	95	92	97	111	99	116	104	118	122	109	100	117	99	109	112	108	104	97	93	93	117	103	134	84	108	94	126	111	112	103	104	124	114	114	106	105	97	116	129	99	111	107	103	90	107	87	113	100	93	114	99	113	104	124	94	116	107	119	91	116	103	93	95	103	93	102	97	119	94	107	109	102	111	109	109	107	105	108	101	129	106	109	108	107	122	100	127	102	118	111	105	123	114	102	119	109	91	111	112	107	106	106	111	114	109	112	115	107	104	93	101	85	115	99	110	92	113	114	104	86	104	106	95	102	116	102	119	85	97	109	99	128	78	98	117	112	98	112	104	91	113	101	107	98	97	99	112	107	95	90	100	108	89	89	110	109	111	100	97	111	114	111	109	104	88	99	100	102	96	106	90	109	94	113	101	111	117	108	97	113	90	82	94	115	102	133	90	112	109	118	118	100	96	116	111	108	94	105	93	114	93	110	112	106	110	118	97	95	103	97	101	101	115	105	106	97	116	108	118	80	109	94	112	111	80	87	107	119	98	104	121	109	115	123	85	116	119	112	123	114	97	96	97	108	92	110	117	77	106	89	104	124	102	82	101	118	105	99	99	88	116	105	104	100	105	92	103	112	122	101	93	105	112	120	117	110	107	86	102	96	97	98	112	106	95	112	95	92	108	101	108	90	86	98	106	104	98	104	108	99	100	100	97	125	91	94	103	90	100	103	104	111	92	88	118	108	90	103	89	118	93	94	107	95	98	116	104	120	104	123	99	121	103	92	103	114	100	97	105	103	119	94	85	98	96	110	102	96	109	102	107	100	99	115	95	98	113	109	95	98	90	101	104	106	113	90	103	122	96	106	98	118	92	101	122	116	101	104	121	94	89	109	99	92	82	102	92	110	114	118	121	109	116	95	115	130	111	109	102	99	104	107	106	108	102	105	121	104	92	97	118	101	94	111	93	100	109	85	106	111	110	91	97	113	113	109	101	112	94	106	100	99	94	120	87	113	111	109	117	91	95	107	86	108	117	95	111	103	118	97	108	97	134	90	92	103	107	114	80	117	100	106	98	98	109	95	100	100	110	102	94	100	116	107	108	104	100	96	109	108	86	110	120	115
21525	14208	12233	6332	4406	3332	2464	1964	1460	1191	969	812	650	563	527	438	416	378	342	309	268	272	250	212	221	245	245	185	211	206	208	210	197	163	182	205	195	186	190	184	182	175	167	190	153	181	182	153	156	166	157	171	144	167	148	148	178	155	149	156	141	170	144	165	151	142	147	148	159	163	161	176	154	154	144	149	168	139	148	145	168	139	142	141	151	169	150	143	158	155	143	156	149	145	134	151	131	160	160	162	154	126	148	147	144	137	152	139	161	143	142	176	168	142	150	156	156	162	129	137	152	133	119	154	139	141	156	128	149	162	142	134	144	146	158	143	170	142	158	168	135	151	152	163	138	153	140	156	144	139	138	134	136	136	141	125	144	142	132	177	118	139	130	141	154	163	142	155	136	145	147	129	161	154	144	147	147	148	130	158	155	134	166	157	146	130	138	141	157	142	131	130	143	142	149	131	154	147	147	143	139	154	147	149	131	153	120	146	146	145	123	133	144	147	128	142	152	150	141	153	145	149	144	142	133	135	122	147	147	144	132	116	142	156	130	154	148	145	142	129	130	138	133	143	135	139	135	143	140	152	149	136	136	128	127	130	153	152	166	157	139	127	157	165	147	131	157	126	153	142	134	161	150	125	145	145	131	145	150	136	144	144	149	122	115	144	153	132	158	136	159	142	144	176	138	129	137	143	144	144	169	137	127	162	159	145	145	154	150	142	139	153	150	122	161	127	153	148	148	146	145	165	121	144	143	147	149	131	159	138	132	124	151	121	144	156	140	154	129	160	142	146	146	147	124	145	147	124	152	148	144	148	153	151	146	138	142	134	154	152	124	135	141	160	130	165	146	143	146	144	139	148	159	163	137	141	144	149	157	139	133	161	151	136	137	143	166	153	142	142	140	143	153	145	151	141	136	139	161	149	144	139	135	145	144	129	157	154	142	144	140	164	141	134	162	137	150	133	147	152	145	133	139	152	148	135	138	132	138	152	164	115	148	143	159	129	127	156	139	153	130	142	140	151	133	126	152	145	150	133	141	123	138	134	140	157	161	125	137	136	136	162	151	122	128	130	123	145	158	149	152	165	133	140	120	124	136	154	152	151	145	147	148	144	150	131	140	160	159	144	146	135	137	138	114	151	149	148	154	123	153	139	154	138	141	136	143	112	143	136	133	148	174	138	139	168	165	138	161	141	132	146	125	133	158	137	152	170	144	145	163	137	151	147	162	144	121	144	163	158	152	136	145	135	128	167	150	147	131	138	119	138	156	155	128	157	171	145	154	148	135	147	142	125	154	129	166	135	141	144	135	149	154	165	147	135	123	152	141	130	135	133	166	143	169	144	136	143	129	147	140	139	124	139	161	146	155	142	130	148	149	135	137	142	150	143	166	121	143	140	155	128	139	160	149	147	130	147	150	148	144	158	160	157	147	150	134	158	144	143	166	153	162	135	136	140	147	137	149	174	151	148	130	146	143	160	140	153	156	161	144	128	153	128	162	137	121	141	160	161	153	150	124	148	129	152	157	139	155	141	133	128	142	157	116	164	144	157	155	154	134	154	139	127	145	139	161	136	134	158	129	149	139	149	148	146	141	135	131	154	124	151	156	128	129	177	136	151	137	158	133	156	144	130	154	135	143	128	132	142	140	147	134	137	139	135	136	143	140	148	150	136	144	143	141	134	135	139	161	132	144	129	155	129	130	136	148	127	137	146	148	131	135	128	145	169	132	130	143	147	156	147	169	132	135	139	147	145	136	143	137	120	140	145	140	138	161	150	166	146	140	156	143	124	156	136	163	153	143	128	157	145	159	142	127	168	132	157	156	141	145	148	164	141	159	141	145	130	144	149	140	144	138	155	134	149	154	148	132	136	143	153	144	128	145	140	115	172	126	150	126	140	135	137	144	128	136	171	137	135	159	147	150	150	138	136	130	141	166	136	141	153	131	128	133	167	125	136	135	168	138	151	135	172	148	156	135	153	150	122	146	131	157	150	120	141	117	135	161	153	180	119	131	135	171	136	164	132	132	158	151	139	148	135	134	143	140	158	162	160	142	153	138	143	152	99	125	156	138	160	150	155	129	142	159	114	123	168	135	158	139	130	150	146	151	159	153	159	134	156	145	141	158	136	153	144	135	134	163	159	136	160	131	158	157	144	154	143	161	130	157	169	116	132	139	152	147	156	151	162	124	133	146	147	162	148	142	139	157	131	154	153	152	122	143	139	137	153	145	153	144	137	152	131	139	158	132	127	128	155	143	148	139	140	136	161	137	148	142	141	128	165	149	157	141	128	161	145	140	157	151	148	141	155	162	165	151	145	143	134	159	128	142	144	147	128	148	129	134	153	143	153	140	145	133	155	135	155	169	154	154	182	129	148	148	165	149	156	144	135	135	139	152	126	152	151	130	134	143	157	145	130	146	138	144	164	138	149	134	158	143	173	142	126	168	127	155	167	151	138	145	139	147	143	131	108	168	142	144	139	131	140	158	151	152	143	148	136	147	143	136	147	126	156	146	137	162	147	117	148	135	158	122	112	153	175	142	136	143	125	164	155	149	153	143	136	136	131	155	136	158	159	129	152	151	143	155	144	132	144	134	146	143	137	160	155	148	153	143	164	131	142	140	148	145	144	137	135	141	138	155	149	137	149	132	160	154	147	166	133	155	165	141	141	155	156	146	153	137	121	142	142	139	152	147	156	138	161	147	158	144	171	146	143	143	155	152	127	149	130	149	154	143	143	147	167	147	144	159	118	126	135	155	143	147	157	144	140	132	154	156	120	134	128	150	149	144	131	154	157	151	142	164	156	143	156	147	121	144	164	157	134	150	143	141	139	118	138	160	128	137	133	155	146	139	163	153	165	124	158	142	143	126	140	147	143	146	148	127	143	137	135	138	156	165	125	136	127	142	163	149	144	132	155	148	165	163	142	153	118	122	127	131	143	151	135	147	164	139	130	131	165	129	124	129	144	143	147	142	149	131	135	125	147	138	151	124	136	150	134	135	147	150	147	151	141	147	137	167	144	155	133	129	146	166	130	147	132	141	134	143	152	130	161	155	155	143	116	152	157	161	147	148	157	160	136	126	167	152	160	140	139	136	148	128	145	160	136	129	154	128	152	146	151	153	145	159	136	144	136	155	136	146	151	139	126	134	151	138	139	173	141	129	129	145	138	152	147	147	124	131	129	145	159	146	143	146	145	147	130	133	158	136	143	180	135	130	151	142	143	126	151	148	134	117	123	147	149	168	131	152	138	141	141	146	143	146	143	140	131	149	132	135	136	153	151	128	156	132	137	134	139	136	155	138	132	141	143	145	146	143	155	155	138	136	145	135	124	148	135	147	171	151	144	143	139	156	142	155	153	139	165	167	149	156	144	149	151	130	148	154	143	131	155	142	124	134	148	158	136	136	145	153	135	124	148	161	139	150	160	141	130	135	140	151	147	165	153	154	142	147	151	147	143	134	115	150	149	140	178	165	156	138	118	150	156
27415	20960	9619	820	469	435	365	371	365	371	364	367	363	370	390	330	331	329	339	341	342	375	366	351	346	376	352	360	350	314	311	352	350	348	315	349	348	330	373	377	392	351	348	321	365	337	349	346	365	339	339	322	349	326	329	322	386	316	354	333	374	323	363	333	336	355	361	350	313	373	332	330	380	351	361	380	354	329	343	370	330	359	337	336	329	339	362	339	342	341	348	308	333	357	375	320	342	345	315	352	352	359	346	327	319	355	299	325	349	366	326	348	344	354	342	347	358	370	305	377	352	345	334	345	384	341	386	315	353	329	344	371	347	328	355	326	369	316	356	340	303	373	346	336	313	358	351	367	347	358	335	337	343	319	341	362	358	356	336	314	344	305	365	332	354	376	363	339	322	361	357	360	310	345	340	342	345	342	348	335	362	363	322	379	322	343	315	327	359	334	364	374	321	361	297	371	356	329	340	367	318	311	352	317	349	355	372	388	339	337	353	359	369	328	335	336	374	354	327	337	373	319	377	367	333	344	333	350	341	329	358	366	358	359	378	340	369	302	329	344	361	348	332	352	348	354	318	340	330	329	339	320	351	336	327	352	340	348	378	361	339	346	312	354	341	325	314	342	345	349	345	346	368	340	344	336	349	325	348	339	340	365	342	326	302	362	372	325	347	327	358	341	324	355	323	338	347	342	347	365	379	355	348	359	324	356	349	343	371	345	339	347	362	361	343	358	364	341	338	326	349	365	313	315	376	360	359	325	320	325	347	351	344	346	332	337	352	364	378	344	331	357	359	365	312	318	361	360	359	330	352	324	346	347	331	351	351	353	341	344	319	338	355	363	354	346	335	366	345	370	343	338	325	352	355	344	327	340	341	360	338	365	369	363	357	363	309	353	373	322	351	337	343	372	345	360	359	342	374	358	379	365	327	308	345	330	355	328	335	332	306	361	356	364	366	354	332	370	311	318	327	319	317	359	312	349	373	361	346	331	316	314	363	341	359	339	348	325	357	369	355	360	358	343	340	327	304	352	357	354	355	340	341	326	346	365	353	344	360	319	329	335	343	315	355	374	350	324	311	333	337	332	365	347	349	327	324	351	365	374	306	372	346	373	316	325	358	332	347	349	347	358	346	366	317	324	320	353	337	337	343	356	379	335	326	361	340	350	336	364	346	333	334	324	351	349	340	329	351	342	350	374	327	354	398	350	353	331	340	345	326	345	328	354	324	305	343	344	332	329	317	340	365	330	335	327	331	354	371	336	358	338	349	345	315	362	340	344	357	347	364	353	317	369	356	355	318	352	346	340	342	367	307	336	332	317	350	373	358	354	334	360	340	355	319	373	325	369	369	348	350	312	366	346	386	348	337	362	320	368	368	335	318	345	358	349	341	351	333	334	365	366	349	336	347	318	359	372	337	341	333	337	354	364	335	339	334	321	349	362	303	359	343	362	343	334	319	312	354	358	323	368	306	344	342	338	311	311	352	379	347	360	296	347	360	356	321	329	344	333	323	357	330	365	356	337	334	312	363	338	377	327	326	323	350	381	356	303	294	344	363	330	355	348	354	364	370	378	371	316	325	346	329	371	381	355	363	309	329	343	347	327	325	350	359	312	359	323	342	335	334	333	362	354	346	344	326	319	344	333	342	339	364	385	351	357	304	366	361	326	378	341	349	319	374	343	324	326	346	329	357	337	350	350	356	348	370	337	385	352	354	383	347	319	326	336	360	365	348	330	368	371	326	375	353	323	331	337	356	303	334	359	345	317	336	343	345	340	341	350	314	320	316	343	355	358	335	372	342	350	332	329	355	379	375	301	333	338	330	355	325	371	328	326	317	359	317	359	373	347	302	335	328	342	362	349	346	343	333	360	343	349	351	352	320	375	324	340	347	330	344	357	324	326	372	310	377	344	344	349	326	372	329	323	342	349	347	372	337	339	325	319	347	346	365	361	341	325	348	338	324	352	332	320	312	314	362	314	356	360	389	357	319	344	323	304	320	364	325	379	335	368	346	326	343	339	344	321	339	369	336	354	332	377	350	346	319	327	327	375	357	343	353	358	338	321	339	362	346	366	337	349	355	326	371	308	333	336	349	401	371	333	319	356	353	348	339	334	340	358	347	361	313	350	335	316	330	318	347	361	330	367	335	340	361	350	381	372	346	335	369	350	349	342	331	336	342	389	336	316	361	326	345	331	337	387	359	303	311	383	318	349	324	341	373	349	328	359	321	363	358	355	331	343	331	312	320	385	361	313	362	341	351	346	330	310	327	341	344	322	354	340	330	329	323	344	345	360	357	318	361	357	338	348	315	352	312	326	349	317	349	331	334	335	341	337	348	345	359	340	325	348	349	382	375	350	318	348	355	354	351	302	331	331	343	346	343	329	341	379	318	365	326	329	339	354	332	355	340	345	357	357	352	348	363	373	294	330	318	340	348	291	338	384	333	369	344	388	311	305	321	315	391	329	325	339	358	365	345	341	341	312	353	360	307	333	358	329	358	324	374	366	309	359	314	372	316	323	388	349	360	346	342	329	350	354	334	371	326	363	339	368	330	315	355	349	347	354	317	355	345	383	365	353	351	355	308	358	339	339	356	347	379	377	354	343	370	352	369	371	336	309	328	339	336	321	360	362	386	372	350	322	324	366	332	321	320	319	366	332	339	360	342	333	325	344	352	324	351	347	358	352	325	322	352	351	361	356	322	302	340	347	368	322	336	374	363	370	347	339	352	344	329	376	302	330	345	347	362	365	346	307	340	348	344	358	339	331	338	356	340	349	327	358	344	330	350	337	345	336	351	330	365	315	329	362	369	327	325	356	340	314	343	379	367	344	368	354	356	333	327	346	353	361	328	326	307	373	320	369	347	364	375	363	334	365	342	329	348	354	334	336	387	338	341	308	343	374	332	354	357	334	332	290	324	314	342	371	361	342	362	324	328	339	354	351	362	340	341	354	333	379	319	351	323	306	359	352	347	338	330	334	333	311	336	354	339	371	321	342	324	385	331	350	334	334	331	330	353	356	340	361	334	354	366	345	329	360	340	344	329	365	300	318	313	349	318	340	366	325	339	330	348	334	323	349	366	352	337	391	384	362	384	325	336	341	372	388	331	351	334	378	354	341	343	323	355	374	348	353	370	354	349	328	331	313	374	327	360	332	356	335	338	341	370	349	338	331	344	360	369	349	324	323	354	326	367	363	333	328	348	349	344	369	331	311	329	349	300	361	366	351	355	375	340	360	354	344	323	333	337	337	341	341	344	353	365	343	330	369	316	356	293	327	338	339	339	320	347	329	365	348	339	362	332	292	364	337	351	330	328	305	325	370	365	352	303	333	345	358	355	360	329	372	307	337	357	354	336	354	350	370	348	361	377	352	326	352	321	349	334	345	328	320	366	353	357	356	329	352	335	407	328	317	351	350	317	334	356	363	372	352	348	336	329	330	341	328	363	373	368	381	370	365	353	366	332	323	327	350	345	342	382	316	343	319
10881	1157	1043	687	620	602	540	524	506	468	463	510	511	473	499	501	499	483	486	465	447	437	473	469	459	449	451	464	476	446	452	428	525	455	462	451	480	490	455	475	436	441	441	474	496	479	456	474	447	475	461	454	476	452	504	475	466	460	485	489	444	469	449	489	475	491	477	431	462	534	436	488	478	432	449	441	450	424	483	434	443	457	485	483	490	438	442	443	449	447	462	455	439	453	511	475	467	439	512	437	449	414	457	428	460	444	443	451	445	449	447	452	458	445	440	428	467	466	441	456	448	458	476	453	511	485	432	487	464	467	454	505	465	425	465	483	460	455	459	447	437	499	462	463	424	460	461	473	503	453	464	464	465	514	510	461	477	431	466	403	471	432	481	478	436	447	485	464	473	445	457	480	455	449	462	487	479	464	455	400	493	486	467	430	426	445	429	462	498	457	445	439	431	464	478	492	476	491	432	477	468	443	454	470	455	476	469	468	443	428	461	446	489	436	455	466	451	472	469	451	489	465	482	465	476	432	464	506	453	486	447	444	437	450	440	455	450	432	472	460	458	478	445	456	463	422	447	438	477	439	464	451	465	472	457	476	470	480	478	470	463	489	481	469	432	448	433	460	433	464	453	468	462	447	435	471	462	486	476	442	446	477	485	486	488	468	489	472	461	448	470	438	473	463	434	478	487	472	488	476	475	472	438	480	455	474	449	470	445	473	490	464	508	448	435	480	463	460	449	440	445	435	482	450	472	494	456	489	490	445	434	448	480	472	455	457	412	457	479	466	422	484	474	491	421	479	465	479	460	476	489	459	424	465	463	504	454	434	458	467	421	489	489	508	440	471	440	455	430	488	451	424	441	428	471	455	456	473	444	439	470	497	466	470	475	469	437	481	478	450	491	467	487	498	464	503	453	456	467	449	432	457	454	490	458	447	481	470	471	513	453	456	474	418	470	466	483	465	430	460	459	462	466	428	455	464	463	513	459	473	479	484	481	459	448	433	432	406	477	476	414	483	497	445	444	467	456	458	450	463	439	489	460	468	437	445	450	448	473	465	468	448	517	484	494	458	451	486	442	450	468	483	449	451	474	425	424	470	445	444	481	478	434	496	438	460	479	470	467	437	476	444	479	488	450	461	434	465	529	413	473	466	464	437	434	483	447	483	499	500	445	510	479	461	450	433	476	431	470	479	444	478	442	463	482	476	479	466	444	462	448	481	485	437	479	476	451	486	472	470	479	405	457	468	430	476	465	443	491	517	493	462	434	477	448	489	475	410	482	482	428	451	443	504	439	446	461	441	444	443	439	423	392	472	453	476	445	480	491	450	435	412	484	454	475	445	444	480	471	429	475	467	445	466	474	482	468	465	475	483	466	471	466	454	506	432	465	479	496	461	505	421	473	465	481	457	465	438	454	456	461	469	460	437	437	473	504	472	442	455	489	451	455	455	426	434	405	435	492	454	440	499	459	491	457	452	486	497	453	463	448	474	462	453	409	476	477	474	486	495	458	461	446	482	446	453	431	470	471	430	448	489	512	407	441	475	435	474	464	465	464	450	441	458	447	473	452	448	424	481	438	453	487	441	486	481	498	485	475	415	469	497	428	475	465	427	484	467	487	414	445	420	459	488	454	468	484	421	517	435	436	433	453	483	471	467	445	489	423	460	473	484	442	450	446	424	504	500	481	420	429	466	449	448	440	455	452	418	480	468	472	464	460	426	433	470	498	453	474	451	480	465	448	494	474	467	510	497	470	490	466	453	454	426	453	468	465	505	463	464	443	438	449	463	487	482	462	489	456	467	516	423	471	499	483	448	405	452	452	492	422	445	459	471	474	470	536	437	441	456	456	457	466	473	459	430	467	461	531	450	451	432	434	508	467	444	481	444	467	467	450	457	440	461	449	492	470	472	428	446	474	499	450	447	455	444	426	488	448	444	498	458	479	485	427	470	455	448	482	500	411	480	459	451	447	455	506	426	471	469	446	467	418	448	457	441	488	460	421	433	446	483	445	451	493	463	461	504	453	447	449	488	517	444	455	433	449	534	442	461	469	467	434	475	451	457	455	449	469	532	460	429	445	458	475	466	468	456	475	483	430	482	483	443	443	470	432	481	452	475	483	444	474	455	444	444	431	430	407	443	475	469	479	480	447	484	458	437	494	444	452	452	434	459	540	477	443	471	492	469	471	489	477	429	457	488	471	513	485	463	443	451	449	429	401	498	489	476	443	482	504	475	445	481	473	492	478	444	448	465	445	452	471	474	446	482	448	451	470	442	454	478	497	426	476	437	442	449	490	491	465	433	464	446	465	418	473	451	458	457	480	437	453	459	446	489	451	472	472	474	503	451	502	462	465	450	517	469	459	465	447	472	445	415	457	452	486	451	490	457	483	497	452	454	469	467	484	471	482	460	497	461	446	467	481	463	478	471	468	494	449	463	472	443	422	468	476	450	452	483	469	464	453	486	466	454	450	453	485	467	473	513	457	440	476	437	470	445	487	478	427	482	470	406	441	414	461	468	429	456	508	466	475	459	452	457	483	428	432	447	458	503	429	443	487	436	459	517	451	429	462	464	470	436	452	403	403	465	466	488	455	471	468	459	469	437	425	446	434	479	469	467	457	482	491	475	494	480	435	459	438	476	468	456	432	462	468	485	494	437	421	487	468	494	464	448	441	461	483	469	464	453	484	443	495	470	447	448	408	457	467	462	473	482	476	473	459	439	489	439	454	451	412	464	488	470	454	455	443	455	478	440	489	462	460	469	474	481	474	449	451	466	479	461	435	471	466	449	412	464	436	450	469	455	469	455	479	425	472	474	453	462	469	501	423	436	449	466	473	437	470	489	494	482	479	471	451	491	470	479	499	442	492	445	487	535	467	461	456	452	496	449	474	441	474	477	470	434	489	467	464	441	502	460	470	430	450	469	467	449	452	470	483	467	458	473	453	483	447	475	466	475	461	465	483	460	487	456	445	457	473	425	487	428	430	420	472	480	466	455	482	450	438	463	467	439	458	475	492	442	481	463	480	428	471	462	496	449	422	483	488	477	426	445	461	460	439	480	470	453	442	506	458	458	462	460	495	423	468	438	475	456	431	469	458	427	461	448	468	459	456	476	457	455	462	487	477	470	455	465	459	470	453	468	459	462	445	473	457	473	468	477	466	429	463	443	488	501	502	430	469	443	467	437	440	442	456	470	463	474	461	442	489	469	471	426	432	487	470	472	445	467	467	441	475	443	419	455	490	437	457	460	437	460	442	472	482	481	492	456	480	452	443	471	472	467	428	480	462	477	459	497	431	443	480	471	413	456	455	496	459	448	482	448	465	430	449	477	439	468	433	479	440	463	466	441	460	502	499	472	502	464	491	495	424	438	462	473	490	455	459	463	479	470	492	527	484	482	430	486	493	458	404	452	487	418	456	467	438	477	456	448	443	472	436	450	504	478	479	462	447	430	490	472	432	458	462	452	467	447	467	406	476	433	483	502
24055	21440	29097	24185	21421	12036	1087	647	526	476	419	441	363	371	320	342	314	330	321	300	308	300	291	291	287	284	342	269	276	307	276	310	294	279	293	270	273	280	281	261	250	268	298	259	289	281	260	287	317	266	280	285	275	241	281	276	279	287	313	273	273	248	239	247	243	255	300	270	262	277	268	261	276	288	274	287	289	270	280	285	259	260	287	296	256	317	286	285	259	247	245	259	285	240	291	259	281	259	301	283	252	280	274	231	295	287	263	263	263	268	291	272	314	260	239	291	268	272	260	277	265	279	278	265	294	264	266	265	286	273	272	283	282	299	282	286	282	257	266	265	270	259	253	270	280	248	278	280	269	277	252	257	266	260	282	288	279	265	253	305	263	259	264	232	287	272	271	281	242	269	282	261	266	276	250	297	291	272	265	266	270	261	285	248	258	270	294	277	298	246	277	286	304	278	241	256	263	312	309	266	261	257	278	274	285	244	301	243	261	287	249	268	286	263	295	246	281	282	281	307	280	278	260	271	282	253	250	291	252	257	280	273	257	271	276	268	252	278	250	304	282	307	272	275	265	266	276	251	305	256	271	233	266	288	270	275	256	258	232	264	293	291	282	298	261	268	271	268	240	277	246	245	276	270	254	265	299	289	269	276	295	249	262	282	285	265	259	297	289	256	272	280	287	278	257	273	277	268	264	245	278	276	290	266	274	245	265	272	245	275	288	287	248	251	238	269	262	264	252	260	259	278	246	279	299	270	279	249	251	261	277	245	251	272	272	261	253	272	273	272	261	260	268	269	260	267	288	256	253	266	294	260	268	251	261	270	264	276	277	256	254	276	248	246	259	254	248	269	302	246	236	268	275	302	256	267	278	268	291	260	290	268	244	289	265	264	292	258	261	256	273	279	256	281	287	260	256	259	265	300	291	247	286	298	265	280	289	259	264	266	258	277	295	248	285	264	267	251	264	234	291	252	297	281	266	253	284	270	262	265	257	253	269	286	292	246	267	304	265	296	252	252	259	278	249	267	285	289	293	271	278	292	273	280	284	283	238	256	270	307	268	275	322	268	278	276	268	243	296	297	279	274	270	261	241	250	276	267	274	274	272	279	255	257	288	253	226	269	300	251	285	242	266	286	276	308	251	264	268	268	258	264	278	289	280	266	267	256	240	249	264	294	290	259	269	293	269	274	265	221	333	261	257	286	272	243	274	255	247	277	278	279	245	277	286	276	285	262	281	263	260	276	295	217	274	279	258	265	269	271	280	260	273	279	269	265	254	269	295	284	270	267	265	234	273	251	271	256	267	278	283	259	301	244	245	268	247	266	265	238	251	289	217	254	256	266	266	253	254	264	237	262	264	272	316	274	239	238	253	286	287	282	302	288	258	295	236	265	301	304	258	270	239	272	265	287	264	233	257	266	266	266	269	265	267	253	266	253	283	262	248	259	263	239	276	265	266	256	283	238	271	263	262	252	292	260	282	247	277	262	266	269	248	255	254	276	267	255	287	217	265	274	258	278	277	255	273	291	300	266	278	265	290	286	231	275	246	299	240	240	283	269	285	272	269	248	273	279	260	242	253	261	242	278	280	265	261	287	270	266	257	252	256	254	264	266	256	246	282	264	258	279	281	296	262	288	290	261	257	265	298	267	266	303	266	276	270	256	240	269	279	264	270	282	245	264	270	261	269	287	275	263	266	242	299	220	268	259	282	289	264	278	289	248	269	256	267	270	271	252	278	277	278	253	296	270	264	254	284	283	289	248	277	261	264	276	258	274	272	253	274	289	236	280	255	259	283	281	252	261	255	280	267	271	306	261	254	268	312	231	247	268	286	286	267	263	291	267	253	304	252	265	272	270	252	282	291	298	269	256	280	282	257	263	293	254	278	268	239	284	276	276	276	257	289	269	271	262	285	308	258	224	289	295	276	262	225	266	265	293	281	277	286	240	249	292	239	264	290	294	280	278	270	278	274	257	289	291	219	273	286	290	261	261	264	293	282	271	264	266	265	270	254	220	283	240	278	264	273	245	272	276	265	282	228	248	285	267	263	307	286	272	263	249	263	267	267	286	270	270	284	315	257	263	255	278	268	236	262	289	270	279	274	309	276	298	261	277	282	279	311	282	258	246	282	261	264	281	274	252	278	265	273	251	259	288	265	266	273	261	274	265	258	243	268	267	282	287	280	281	266	265	219	257	253	269	276	266	272	268	261	272	278	288	253	259	250	262	290	284	266	273	258	247	270	260	273	274	248	274	276	271	270	290	271	275	275	267	237	287	254	282	273	319	276	252	250	260	244	270	266	251	278	260	275	238	243	251	319	261	251	293	280	241	264	283	258	285	259	269	266	240	266	257	272	283	272	248	252	266	269	234	287	278	265	278	263	250	257	263	288	258	284	283	300	282	241	281	263	273	296	297	260	291	269	271	287	253	255	278	251	284	279	261	283	264	251	274	276	259	267	256	262	288	271	269	261	259	275	271	252	264	262	245	263	295	284	273	285	268	290	278	284	275	294	231	259	279	279	255	246	300	262	279	255	289	275	249	293	264	299	257	268	269	258	314	261	284	259	292	270	263	265	281	281	286	287	266	292	284	238	264	262	285	271	245	266	260	263	273	234	269	263	261	258	305	278	296	262	294	279	247	285	274	293	286	272	273	261	289	227	258	259	271	256	248	268	246	272	279	248	259	292	272	265	270	279	268	243	265	262	272	271	323	260	271	288	302	259	281	268	252	279	295	265	280	286	284	243	275	260	252	253	252	271	258	276	247	310	253	252	308	284	272	281	238	274	250	275	273	255	277	275	271	272	255	263	262	279	304	264	255	285	262	270	271	260	308	238	272	271	260	252	295	275	244	245	290	288	311	256	283	277	289	245	276	283	246	238	263	259	243	248	271	275	264	269	283	255	256	283	277	263	279	264	290	256	277	272	233	247	253	282	238	300	257	248	290	264	256	260	241	275	302	260	263	266	237	305	249	281	257	268	274	261	273	252	285	268	283	265	267	274	268	259	251	269	243	270	265	275	240	264	261	283	270	287	257	270	256	286	268	264	258	252	279	237	257	275	235	258	286	281	282	279	285	250	281	265	273	241	279	268	273	242	298	274	254	313	275	260	274	266	272	273	275	273	280	270	257	258	285	285	298	290	254	262	265	253	292	284	275	251	249	263	288	281	236	232	308	238	267	274	270	259	266	294	278	281	274	277	218	262	244	283	261	262	229	265	271	269	270	281	287	285	254	249	263	267	263	286	255	267	266	263	272	270	260	264	272	293	272	273	258	239	292	263	279	265	277	274	267	276	263	259	297	286	266	289	268	308	283	264	288	275	268	237	285	259	281	257	277	257	247	268	262	260	263	253	256	292	287	261	284	258	265	271	281	257	291	290	270	267	254	289	281	272	266	297	268	293	258	280	247	249	246	268	276	255	237	273	259	249	243	257	263	265	282	271	267	281	267	269	275	272	294	263	282	268	274	275	270	283	251	264	252
19706	8696	7647	3900	2598	2066	1566	1285	977	897	762	745	651	571	521	503	554	501	445	459	426	467	455	430	435	435	425	399	418	419	387	410	394	405	404	397	405	367	369	414	421	399	382	377	350	359	363	385	346	391	384	405	359	410	381	386	358	434	373	403	374	399	413	397	379	392	369	369	435	350	384	365	386	370	369	392	366	344	348	339	414	365	341	353	368	362	364	343	315	370	346	372	381	350	373	350	386	383	336	366	353	349	378	375	372	362	365	333	382	375	394	351	372	369	413	339	369	367	380	366	373	394	380	377	386	358	363	370	386	355	393	379	333	350	364	390	383	352	351	359	325	349	388	356	398	355	352	396	380	398	358	330	355	376	409	324	368	384	395	373	386	368	390	347	351	401	365	340	354	352	344	379	382	345	371	366	333	376	350	333	355	384	357	335	378	373	421	356	347	378	374	381	369	364	369	349	345	370	373	375	359	393	371	354	369	329	355	384	358	336	357	374	359	345	368	392	363	372	369	416	367	396	358	377	391	366	353	337	338	360	358	334	350	360	394	343	366	342	348	355	389	390	374	378	356	364	392	416	332	337	413	350	366	366	351	402	354	370	377	353	387	341	346	366	365	374	344	369	357	378	366	392	352	366	380	358	379	367	379	375	361	393	355	337	396	389	361	346	410	366	381	363	365	395	405	355	359	354	357	379	381	366	386	343	365	381	358	370	394	334	371	321	365	363	362	345	374	351	377	371	393	372	367	337	386	347	403	389	375	350	343	367	373	372	382	351	379	378	364	398	360	377	332	360	350	362	385	365	348	332	409	395	343	386	350	372	361	353	382	398	353	370	375	344	392	334	372	369	366	364	391	383	347	389	348	400	391	373	383	365	346	346	354	358	396	364	354	368	352	353	370	304	364	357	359	364	340	379	395	346	383	382	348	390	350	309	356	370	374	334	352	359	402	345	372	371	366	376	354	340	358	355	335	386	378	341	325	336	408	392	342	355	363	335	379	338	362	399	363	327	353	353	376	322	379	386	363	365	371	369	367	367	363	362	374	394	356	379	400	365	361	355	360	371	307	337	386	339	331	349	380	378	371	333	371	362	336	387	404	374	346	353	374	336	385	361	329	368	378	347	328	364	363	368	331	380	325	355	365	376	337	366	377	354	350	356	359	367	347	341	362	357	367	346	380	354	383	347	364	356	364	361	365	340	339	366	387	372	380	347	379	380	363	367	351	341	341	334	349	368	375	387	355	353	341	342	374	409	379	385	350	381	358	376	372	371	344	355	383	332	352	360	371	409	406	362	401	327	376	376	376	328	367	385	351	397	357	311	351	383	366	384	405	373	331	389	400	373	405	374	350	363	352	397	370	348	330	399	323	360	326	409	349	347	336	380	343	376	356	385	393	367	343	350	393	379	372	347	359	382	340	337	379	355	354	351	358	372	346	366	363	370	362	347	389	384	350	371	354	383	334	373	404	328	356	379	389	352	358	354	358	376	383	359	385	395	337	378	368	341	398	380	313	357	396	365	376	356	407	378	362	350	340	357	343	357	371	338	375	371	345	345	373	355	375	373	377	353	337	384	341	362	358	372	348	350	348	369	347	397	345	354	368	369	344	362	357	373	385	336	331	364	346	343	377	422	368	362	341	383	391	365	369	354	393	407	359	379	352	372	376	382	376	336	392	335	379	389	353	363	390	348	388	351	345	374	391	345	381	360	365	395	338	402	346	341	384	388	361	381	366	337	363	352	406	340	375	365	415	356	358	375	370	394	346	340	350	338	362	389	381	365	394	357	397	370	362	365	370	404	364	367	359	361	329	360	352	364	364	385	364	378	357	353	373	347	354	345	370	336	397	350	352	336	361	379	349	394	402	377	356	380	376	381	375	378	363	370	348	340	376	372	374	363	349	364	352	363	361	365	358	372	338	394	361	402	360	384	393	319	376	378	383	338	385	384	354	368	360	379	337	399	386	388	410	368	378	391	376	370	389	333	394	374	366	370	365	378	378	370	394	373	349	378	395	371	352	344	372	338	381	370	376	357	374	379	359	385	377	385	337	360	363	394	350	351	381	354	340	350	387	380	356	385	350	379	390	353	344	409	370	356	336	387	393	337	350	337	387	388	365	359	349	356	401	372	366	369	349	345	367	366	365	330	350	363	359	336	385	399	359	349	356	373	367	347	369	351	344	331	371	346	348	373	371	320	352	396	379	362	373	385	365	371	320	343	385	369	370	365	381	371	342	333	360	379	376	380	383	376	343	355	356	337	361	362	365	403	398	375	370	360	363	361	365	353	364	381	349	382	376	332	373	369	347	372	332	370	401	360	372	367	393	346	342	348	346	381	369	404	375	336	302	388	359	369	400	369	355	367	383	348	352	350	370	372	402	351	393	365	353	400	340	359	362	351	369	370	357	371	352	392	353	370	395	389	384	357	342	365	384	372	348	367	356	347	379	362	401	353	369	399	391	380	333	370	376	388	365	348	381	361	379	366	358	378	375	365	392	362	356	362	377	385	351	315	339	397	396	360	343	347	349	402	376	380	361	370	333	351	388	354	379	387	389	377	340	368	343	366	374	396	343	374	374	348	370	345	379	357	378	354	382	323	380	352	365	400	390	367	363	404	379	365	391	336	350	382	344	360	358	348	338	361	344	372	378	384	370	364	350	366	378	379	396	375	375	354	357	363	390	345	362	358	379	362	402	362	369	327	357	352	362	379	379	402	348	335	361	338	345	366	322	358	364	381	350	350	359	356	367	385	345	345	351	360	351	339	335	373	359	363	371	410	345	336	364	364	328	341	347	369	393	332	381	344	358	359	331	337	345	382	377	379	389	384	367	373	399	374	379	331	334	372	349	347	363	333	355	370	355	368	381	353	378	376	317	339	375	343	354	373	379	393	375	354	355	351	362	368	334	365	381	369	347	354	365	397	364	364	396	386	354	376	391	391	349	351	362	342	372	368	372	374	346	375	380	376	336	352	391	389	388	367	381	392	388	383	333	357	351	371	369	377	357	378	373	387	342	365	380	358	387	348	367	398	374	343	345	321	380	367	370	371	379	369	352	389	359	376	373	325	376	390	353	368	370	370	392	331	382	353	343	378	333	355	368	360	360	359	360	356	352	321	383	375	384	336	368	370	372	347	365	345	390	329	343	368	378	343	375	339	378	383	336	344	374	418	361	401	360	402	369	381	373	403	384	383	369	348	325	382	361	384	364	372	369	352	346	325	362	403	342	346	371	367	379	377	338	389	342	360	350	363	328	359	365	357	405	346	359	374	327	370	374	360	367	393	342	393	324	346	374	339	368	341	359	397	365	386	352	374	336	358	375	346	393	373	369	351	364	395	339	338	348	347	356	352	357	321	332	373	381	363	372	395	335	367	377	376	374	351	353	399	358	377	364	355	383	358	377	374	371	395	348	355	375	343	367	350	353	412	418	349	363	337	378	336	342	369	365	325	349	364	357	385	382	397	332	379	361	346	394	384	368	346
23188	21440	29551	23741	21440	21492	10823	967	571	469	434	346	324	273	249	212	201	197	208	201	169	161	178	153	150	160	142	159	136	129	130	142	129	133	133	118	127	127	135	122	124	107	101	109	104	113	125	130	121	135	106	108	128	106	109	127	102	103	114	115	120	121	97	114	114	97	96	98	133	109	101	116	109	102	120	117	103	107	95	123	115	110	111	116	106	112	118	127	107	103	117	111	99	99	97	117	117	110	118	110	112	108	127	114	102	104	84	105	126	109	112	119	91	89	106	107	120	118	122	104	103	102	103	79	108	100	105	103	108	124	117	99	108	120	111	109	101	94	120	97	114	110	102	109	109	101	118	98	114	107	107	109	119	114	99	108	104	104	100	109	110	122	107	110	99	125	114	121	124	110	111	106	122	101	128	111	88	92	110	103	110	102	93	115	124	112	107	89	114	90	135	95	110	101	107	103	104	114	95	91	96	112	98	103	95	93	106	113	102	103	81	129	113	104	116	86	107	103	108	96	127	117	102	109	99	105	94	106	118	108	91	90	100	100	104	125	112	107	118	94	118	92	103	92	91	105	122	109	109	96	125	117	101	108	103	115	105	95	101	98	100	98	115	113	111	107	94	104	95	109	100	126	96	100	103	101	103	99	97	122	102	108	121	121	102	109	114	102	90	104	110	111	93	124	100	97	116	96	111	122	114	100	83	107	121	107	105	90	125	99	122	107	105	96	113	105	116	112	131	109	91	98	116	111	115	106	103	99	114	108	105	108	91	102	107	87	109	102	111	136	96	114	107	112	91	108	113	92	92	87	99	111	116	91	88	107	98	99	91	90	102	121	124	116	108	94	110	111	107	112	105	105	120	95	105	100	117	92	95	107	86	99	111	110	87	132	105	109	112	85	86	96	99	111	110	95	96	108	99	103	101	110	108	98	105	121	90	118	100	110	102	98	108	96	104	93	103	89	105	102	105	113	97	107	117	112	88	118	112	104	115	102	92	73	95	87	105	97	95	127	82	102	120	94	113	104	116	106	98	106	110	116	96	90	118	92	104	97	115	110	113	123	86	107	118	109	94	102	102	90	90	116	101	105	82	110	106	114	115	113	105	116	91	83	112	110	124	108	102	106	100	91	80	105	93	110	105	120	104	114	127	106	140	122	116	119	116	104	99	113	107	110	115	96	113	97	110	113	109	96	103	105	93	89	101	104	114	112	101	108	103	109	97	114	116	120	104	104	102	106	129	107	120	96	102	121	125	89	106	104	94	98	97	119	102	90	110	111	90	140	108	94	104	96	107	105	103	120	113	100	103	121	97	85	100	117	105	113	112	95	110	112	111	113	105	104	108	113	87	111	106	137	93	117	103	110	115	102	102	98	100	100	103	108	110	114	88	102	114	99	117	94	110	120	98	94	114	100	105	88	107	108	96	98	116	109	135	109	100	102	102	120	110	108	109	103	110	110	101	119	100	109	108	108	100	119	113	105	112	129	86	103	110	116	109	102	101	103	98	106	128	97	105	109	118	101	97	103	88	107	112	111	96	104	95	117	106	121	125	116	97	109	119	119	103	95	99	101	103	99	103	92	85	105	105	109	106	105	97	104	103	128	98	110	103	101	93	113	104	92	94	101	122	96	113	106	103	103	114	121	101	105	108	116	107	121	90	91	115	106	104	94	120	106	87	100	128	90	108	103	98	96	122	96	128	105	121	108	129	108	104	132	101	100	101	101	123	99	126	89	87	103	101	94	123	120	98	118	111	94	123	114	112	94	96	104	110	101	93	106	113	107	103	103	104	95	105	90	92	105	114	95	106	108	96	100	112	102	94	102	98	99	111	96	104	109	106	93	128	117	98	102	108	97	112	104	131	99	102	99	112	106	104	97	77	104	105	105	109	102	122	108	94	106	128	109	105	102	102	87	118	103	121	106	89	101	118	125	101	104	107	118	118	117	121	107	103	99	101	136	89	114	96	100	93	88	108	86	114	119	106	102	102	91	108	125	107	100	108	101	113	112	120	106	101	112	111	113	96	117	82	107	97	105	119	126	115	114	101	104	107	101	107	96	93	90	124	104	117	102	98	93	95	120	95	98	106	107	105	98	104	115	108	104	87	118	109	92	105	93	103	106	98	91	91	110	129	112	103	100	106	110	111	120	110	101	96	108	104	101	102	114	102	88	106	94	123	95	113	105	107	107	121	110	99	106	99	117	106	110	95	115	105	114	105	117	119	96	103	108	125	94	90	112	120	115	102	104	117	111	126	106	109	91	104	119	96	99	108	103	95	89	100	95	99	107	100	115	100	109	109	106	120	99	106	111	111	108	101	106	93	98	112	101	110	120	100	106	108	109	98	110	109	103	84	102	88	116	126	115	102	116	102	108	107	110	126	96	110	88	113	113	101	99	110	108	118	110	88	108	109	114	107	95	81	112	102	84	99	115	88	94	140	92	103	123	117	119	121	106	106	98	87	104	114	96	96	113	111	106	92	136	107	105	84	93	123	114	102	103	93	123	92	109	95	114	98	91	119	106	119	96	118	92	92	100	117	96	97	94	112	112	100	107	101	105	111	108	132	93	81	93	111	97	116	111	97	119	93	104	114	99	102	93	111	91	108	110	123	134	82	97	115	110	114	119	120	103	114	102	100	115	102	125	126	96	96	98	104	109	106	105	115	106	102	102	105	100	118	98	102	106	110	110	97	97	123	101	106	98	111	87	101	95	99	132	109	113	122	120	126	107	103	125	109	112	93	83	123	84	102	107	112	95	119	108	107	99	93	110	114	109	117	90	94	119	99	102	93	90	111	101	102	102	100	111	91	98	138	110	117	113	110	102	100	112	119	101	113	126	93	101	104	107	117	111	109	110	112	123	93	103	83	104	112	104	113	114	124	93	106	98	109	96	120	108	112	106	105	94	103	119	100	93	103	119	114	96	108	104	117	107	106	87	106	107	106	118	111	107	106	102	100	93	94	107	95	111	115	113	97	135	123	109	99	107	116	102	92	102	104	102	112	130	109	101	88	102	115	102	107	107	79	105	115	112	120	116	105	109	111	138	109	105	113	128	99	101	104	103	121	111	100	104	98	101	110	124	99	100	99	104	119	102	92	104	103	87	96	98	118	122	109	98	100	113	105	101	115	110	104	107	85	95	104	113	102	100	95	115	119	113	101	117	118	118	108	113	105	102	105	104	120	98	87	114	106	108	102	100	102	101	108	99	118	111	97	94	79	97	103	103	119	113	112	116	87	111	112	102	96	113	97	114	75	104	97	122	107	118	115	108	117	113	97	112	110	113	91	126	111	112	116	105	111	117	104	97	98	93	101	91	123	112	106	106	90	113	104	121	102	90	97	103	134	124	106	108	99	106	102	118	92	114	103	129	104	124	108	110	92	110	103	109	116	96	102	91	78	100	116	116	90	108	114	98	91	103	127	88	107	77	105	109	107	116	111	105	99	118	104	95	102	105	96	95	108	108	110	90	99	94	108	112	94	119
20194	14209	12392	6450	4363	3297	2580	1913	1496	1214	964	775	669	589	495	433	394	365	342	334	307	275	281	273	266	250	226	218	211	205	220	198	186	211	183	186	211	161	207	150	176	169	164	187	174	177	169	179	148	168	170	182	156	159	172	160	171	154	146	149	144	166	149	165	143	167	166	151	150	171	160	125	153	152	161	158	166	151	156	161	147	136	153	166	137	166	154	138	140	127	140	154	154	179	141	138	159	140	151	148	141	155	146	131	172	153	174	147	142	126	172	162	153	163	148	149	141	143	146	155	131	151	176	161	137	153	155	154	154	166	173	157	125	164	163	139	157	133	132	147	133	126	164	150	127	160	162	149	135	136	179	139	126	160	153	158	122	148	156	155	163	136	151	131	133	153	151	137	135	139	149	160	130	164	147	128	159	144	145	154	137	139	153	144	154	147	159	156	146	123	138	131	129	149	147	160	163	172	170	140	152	133	149	138	156	150	163	132	145	146	147	147	154	129	148	141	156	155	146	133	144	142	138	161	127	172	154	166	153	154	157	141	158	158	173	140	151	134	143	142	157	134	156	140	160	134	141	125	153	134	129	142	135	153	156	132	147	139	130	150	165	152	142	142	141	173	140	143	132	126	160	175	132	143	145	153	156	143	144	170	124	157	135	168	118	143	130	144	162	132	139	182	141	161	134	154	156	139	165	149	129	151	147	114	168	139	154	146	159	138	150	149	164	153	162	169	146	133	146	139	135	146	147	132	159	179	154	167	140	131	154	156	145	126	169	135	148	130	146	128	140	145	136	134	153	137	165	132	154	131	148	135	131	182	168	150	145	162	136	121	147	156	140	141	146	126	148	148	157	134	137	141	136	131	153	156	136	135	129	143	153	148	150	152	133	161	159	168	151	165	136	158	148	167	117	128	146	143	143	154	132	157	131	129	157	168	142	150	159	150	159	138	148	153	157	151	130	153	137	151	148	178	152	150	179	164	158	132	137	145	151	138	150	173	151	131	127	144	149	163	155	163	157	159	135	140	153	163	144	152	133	141	146	141	157	148	138	144	145	154	143	143	144	143	134	124	123	146	158	154	158	126	148	145	151	138	158	147	148	156	131	154	146	147	150	135	145	139	149	127	135	148	134	126	137	154	171	142	161	145	151	175	140	138	160	161	139	130	154	168	150	158	155	156	119	152	140	159	172	137	139	144	145	127	150	141	151	142	161	138	149	121	145	148	136	142	150	138	158	151	134	136	143	138	167	147	136	134	144	143	149	134	165	130	143	145	155	145	152	151	133	155	119	161	180	135	144	150	136	133	141	172	159	135	147	150	145	152	153	149	147	130	150	160	153	151	155	150	162	144	130	141	147	148	151	151	152	150	152	141	146	144	132	162	139	129	159	142	151	132	136	135	140	149	156	167	137	179	142	136	150	131	149	156	144	130	152	151	129	148	140	155	157	160	123	168	144	143	158	155	145	133	156	166	137	146	137	133	139	146	134	144	132	164	158	136	151	167	146	132	154	160	165	137	139	160	143	157	170	138	129	141	147	155	151	148	127	153	170	141	138	155	155	170	157	141	136	150	147	128	140	134	137	176	168	156	124	143	151	155	157	146	157	155	147	134	153	159	155	130	131	144	150	145	158	155	148	135	161	140	153	155	139	153	138	133	146	141	149	144	167	139	166	143	149	146	147	137	138	158	135	134	147	156	163	156	140	150	141	141	153	150	148	150	162	157	139	126	145	140	127	127	148	162	145	133	136	159	162	144	165	139	173	162	146	141	119	155	139	148	161	167	154	145	135	163	155	127	143	136	153	148	153	124	146	152	137	149	138	150	144	152	152	149	145	146	132	142	128	141	142	159	136	133	160	134	158	128	147	129	147	152	155	156	151	128	144	142	147	141	150	140	179	146	157	139	138	135	114	145	146	145	148	152	169	149	135	145	156	172	139	151	157	153	168	153	150	185	154	153	137	138	148	156	124	138	140	149	144	135	131	140	128	136	151	144	163	149	136	141	133	146	129	139	160	140	152	134	164	149	163	143	149	155	143	165	165	136	140	135	133	132	139	141	137	153	157	149	147	135	165	131	153	162	157	133	143	125	143	152	150	147	137	141	137	156	156	146	141	153	149	154	141	155	158	147	149	149	127	140	156	153	142	150	148	148	145	134	151	146	149	147	134	148	159	136	151	146	142	138	139	123	111	159	152	146	135	154	146	121	130	142	132	157	157	172	140	143	158	140	146	148	155	144	161	135	154	136	134	162	125	151	143	151	116	146	143	147	134	164	128	122	190	128	159	158	154	130	155	150	138	138	165	143	137	127	159	172	145	156	146	136	160	159	122	141	137	156	134	144	148	166	143	155	144	150	149	151	139	153	141	129	145	161	136	155	170	137	154	140	145	159	149	157	145	161	143	153	136	137	167	131	131	143	150	141	120	143	143	139	139	140	143	129	149	134	156	138	147	146	140	156	134	151	134	148	155	134	143	157	160	165	150	140	146	131	144	122	119	141	135	150	156	145	127	148	144	146	145	127	123	155	154	129	164	144	133	136	152	151	144	144	134	143	150	155	150	146	149	137	148	131	147	146	141	143	162	164	157	140	136	145	137	144	153	165	128	153	148	169	142	159	136	156	156	153	173	165	157	150	165	161	147	144	135	152	155	151	143	155	146	143	147	144	172	168	153	177	132	165	132	134	158	165	151	136	163	143	147	160	132	140	159	158	135	154	126	158	140	156	146	158	153	125	157	133	158	145	136	141	162	149	140	139	129	151	134	153	161	150	157	139	150	135	163	165	158	124	142	124	145	154	166	154	147	143	124	168	149	148	162	131	146	139	151	154	149	147	151	120	152	150	139	164	159	161	156	146	135	143	162	134	135	147	131	153	128	131	141	142	140	151	149	146	143	146	144	140	166	139	164	154	126	140	139	140	160	144	157	154	134	157	158	152	152	153	128	145	175	156	145	140	141	138	168	136	169	156	174	161	162	146	163	144	136	139	135	141	150	139	154	140	147	154	154	140	148	139	111	147	165	138	138	159	144	156	133	142	174	138	124	149	148	148	149	149	156	132	157	150	152	162	147	158	137	146	144	120	147	157	158	162	152	153	153	140	150	129	114	140	153	142	146	163	121	154	155	139	149	142	159	145	168	155	137	164	126	156	136	134	156	148	137	134	156	143	124	145	144	161	133	153	150	136	167	154	136	157	151	139	150	159	140	146	165	128	168	128	145	141	140	127	162	141	157	132	157	138	145	146	168	142	167	157	142	143	148	146	132	154	143	142	153	130	131	150	128	150	136	159	149	149	165	140	151	139	138	163	163	151	148	133	149	148	156	171	162	131	137	146	152	159	140	139	163	148	167	144	141	143	151	144	154	162	161	123	140	164	144	143	155	148	158	129	130	156	147	153	137	157	127	176	139	144	177	146	152	154	128	164	143	155	161	144	134	150	137	148	141	168	137	135	156	162	148	141	153	142	146	129	159	153	144	147	158	158
27444	20944	9539	701	447	402	380	386	356	355	384	346	356	333	384	344	349	334	354	378	349	321	347	350	357	341	351	335	364	362	365	357	335	364	373	363	344	353	326	346	334	388	361	345	362	327	352	337	360	362	363	353	349	360	332	335	346	334	354	380	338	353	364	307	383	334	361	329	379	368	365	365	341	335	362	317	327	339	344	364	365	371	355	349	360	346	347	349	389	324	359	315	363	377	375	355	360	377	370	342	318	350	357	372	313	320	351	398	372	341	350	325	353	361	366	335	325	348	322	353	334	328	328	336	328	383	334	388	362	321	348	326	360	356	355	328	321	364	321	360	342	335	354	368	371	347	366	368	325	332	345	311	357	373	334	357	340	358	360	342	348	361	317	342	318	350	364	346	373	364	360	339	365	368	350	351	315	342	329	330	349	374	326	334	343	339	373	329	336	367	359	338	364	354	324	317	352	347	367	319	352	377	356	329	351	348	354	371	359	312	344	376	381	386	336	375	349	353	357	333	365	358	337	337	354	350	338	366	359	353	361	379	361	347	330	363	345	354	393	318	331	331	374	372	341	377	374	347	339	363	341	345	342	339	357	349	344	348	368	374	367	343	350	333	356	328	336	339	347	325	322	329	344	332	343	343	344	337	339	342	337	337	338	364	318	337	366	341	338	326	362	329	385	374	333	360	356	339	353	378	342	348	341	357	330	343	357	374	370	343	338	390	335	367	350	350	343	392	379	384	363	340	339	353	316	349	353	361	387	381	357	366	374	348	343	364	351	379	358	371	375	369	334	374	316	343	376	347	358	329	358	373	356	357	364	335	339	379	351	322	348	353	332	335	321	365	341	345	333	355	354	357	378	332	361	330	338	312	313	362	324	342	342	350	327	345	352	387	352	357	363	346	385	359	339	341	357	319	345	339	349	329	374	338	348	344	316	379	351	381	326	321	347	374	324	346	358	391	357	363	369	344	335	340	347	349	349	382	349	349	337	347	368	342	341	376	356	319	343	378	338	330	356	333	355	325	342	328	326	341	350	326	366	361	345	347	335	363	366	322	296	322	339	341	355	332	394	389	343	362	353	359	323	338	353	321	334	353	361	343	344	358	346	367	361	336	365	359	341	362	306	345	304	368	319	368	345	336	304	354	345	313	381	359	343	345	318	333	348	340	379	329	354	323	354	356	357	321	373	374	354	337	363	360	354	345	342	373	365	355	358	349	313	368	337	346	338	336	372	371	312	349	352	354	372	354	372	316	372	336	348	360	340	350	352	334	345	343	375	328	345	325	363	365	369	338	320	386	358	342	321	352	325	346	369	362	337	324	334	349	371	344	361	376	363	383	371	325	388	347	349	356	340	325	351	357	351	323	348	367	354	334	394	366	335	342	378	339	341	348	370	352	332	363	327	360	370	341	380	368	352	378	366	337	363	300	366	353	368	335	331	386	333	356	355	340	367	350	346	340	338	342	371	367	350	326	335	347	335	360	323	367	350	339	359	353	336	384	313	346	340	334	372	368	336	327	370	333	349	338	350	338	320	328	342	374	344	342	364	328	371	358	339	327	343	334	373	346	343	357	325	348	342	350	359	351	332	355	361	343	345	342	361	365	319	342	364	325	352	354	374	357	346	356	339	376	370	345	391	315	340	344	351	396	331	333	381	368	348	347	382	335	355	341	337	325	383	347	377	377	353	348	328	346	357	332	352	332	351	360	309	334	362	342	380	348	347	352	365	331	354	330	347	316	328	371	347	340	321	379	314	306	355	362	377	364	368	342	367	340	351	325	332	372	357	354	340	368	322	338	350	373	339	341	360	344	347	358	360	331	330	361	354	352	360	349	347	340	325	339	347	370	344	370	357	316	363	364	335	335	357	333	345	327	355	326	361	334	367	346	342	381	327	322	391	350	372	347	344	326	362	318	360	330	388	317	356	346	387	352	364	337	319	408	349	363	327	323	345	353	336	344	335	332	353	348	377	322	387	352	377	368	333	383	350	326	342	327	343	324	325	347	329	328	326	352	354	327	369	352	315	362	355	359	344	337	356	334	337	336	360	354	334	337	368	338	360	300	348	356	363	344	347	341	358	343	356	297	388	321	335	366	373	323	355	340	333	345	360	347	359	341	350	363	377	347	285	352	341	345	351	351	345	350	305	346	295	370	316	327	334	331	356	359	322	311	350	376	374	368	353	322	348	353	353	355	357	347	337	336	380	344	319	331	347	363	335	306	335	352	376	363	352	360	310	311	372	337	350	342	315	347	358	319	360	378	355	377	335	316	322	309	368	363	350	332	334	316	351	326	339	339	354	355	350	350	354	346	345	338	347	345	371	350	348	331	361	337	360	327	329	333	371	354	361	360	360	339	366	320	322	387	338	350	353	356	346	328	334	352	337	349	347	324	356	341	338	338	356	333	342	337	369	315	377	394	340	351	338	360	369	366	329	327	382	416	342	340	326	320	339	322	323	320	352	363	377	371	356	352	360	356	335	309	369	318	366	346	335	324	385	340	362	337	342	327	333	366	352	358	369	347	348	379	328	367	352	349	331	344	354	346	359	313	384	344	357	349	368	372	353	368	336	342	363	382	353	379	368	352	363	372	362	348	333	332	364	336	368	332	380	376	353	335	332	367	353	322	368	356	345	338	353	374	323	379	302	336	328	332	344	352	364	331	339	339	328	332	346	328	353	349	339	356	370	337	367	351	349	338	303	344	360	316	363	317	358	343	386	384	363	332	340	358	336	330	344	377	354	316	331	354	348	335	355	354	370	353	361	351	374	364	351	343	350	372	355	336	336	336	331	348	363	360	328	355	356	334	361	344	341	361	367	336	375	346	368	318	350	397	333	359	362	353	356	353	372	357	327	332	308	357	359	339	360	326	340	382	348	381	310	372	343	346	350	358	375	358	345	313	378	382	359	373	342	343	371	331	352	357	360	360	341	355	375	364	329	391	347	329	376	341	342	344	338	349	401	370	345	338	352	350	383	353	372	330	334	362	333	363	393	340	347	355	370	344	350	330	303	372	360	352	385	304	346	335	354	367	351	331	314	343	385	372	384	360	366	332	362	352	310	334	355	363	318	348	341	354	360	362	328	341	351	380	330	355	372	365	391	349	306	329	366	353	390	357	361	336	366	328	358	357	314	380	333	298	340	334	332	339	364	370	378	321	341	343	374	345	332	354	356	356	351	375	345	337	338	363	349	336	363	351	327	368	354	347	339	330	333	326	348	320	362	337	366	374	356	371	342	350	371	341	383	318	317	343	385	353	340	346	335	363	352	362	365	400	359	317	366	326	316	385	354	364	378	349	350	341	350	333	350	331	333	298	358	346	362	346	352	341	355	308	363	344	343	385	332	357	351	337	348	348	351	390	354	383	372	340	356	374	371	349	360	351	361	332	369	354	343	356	341	345	352	315	365	350	340	352	343	328	341	358	352	332	330	364	366	363	354	323	338	358	344	342	351	354	341	366	367	349	368	401	351	341	339	329
11164	1151	1072	734	645	563	526	510	524	515	491	487	520	468	495	464	499	422	488	442	474	461	523	463	457	479	485	483	485	463	474	485	484	472	490	449	485	467	455	483	476	453	451	467	499	515	460	483	427	486	434	462	481	460	496	466	452	464	450	516	477	469	429	495	474	431	443	458	482	471	424	485	441	441	468	436	431	480	435	487	450	482	503	467	483	469	467	439	437	515	512	472	462	441	466	507	482	453	459	456	447	468	459	460	481	494	457	463	489	506	480	461	523	444	472	500	435	472	472	482	477	436	478	499	440	481	472	477	500	476	477	478	514	481	481	427	514	501	498	473	478	466	499	425	509	459	454	469	451	473	487	492	449	454	457	451	480	461	490	460	438	483	458	451	467	459	453	470	466	442	429	469	493	495	498	464	433	449	475	465	474	474	426	479	494	522	475	481	469	507	445	434	478	456	501	457	455	448	492	442	435	436	410	470	496	534	419	449	455	482	450	474	486	478	447	476	463	455	456	481	453	470	494	435	468	462	465	462	442	503	453	489	439	468	463	471	471	485	453	504	469	525	449	454	473	468	459	447	454	442	438	452	481	487	474	467	494	500	453	464	445	441	469	435	448	466	453	492	464	466	456	459	475	466	468	504	470	486	462	485	456	458	474	469	505	475	458	440	473	464	464	483	470	469	474	424	462	457	496	441	443	434	472	496	477	479	433	507	472	457	466	452	472	451	463	455	461	443	472	470	473	473	471	461	491	486	463	452	523	512	482	479	424	467	490	522	450	461	478	488	458	477	460	448	483	463	464	467	516	472	489	463	509	498	470	465	435	472	441	465	435	444	470	446	449	447	463	434	483	453	467	505	526	460	493	469	466	454	444	467	458	466	433	495	470	444	474	490	495	494	426	472	489	492	483	461	448	473	490	488	434	473	446	488	467	486	465	508	465	523	460	473	472	448	466	453	481	479	473	471	447	479	454	491	472	456	488	519	449	421	519	461	470	474	482	470	465	479	438	451	473	443	434	444	484	462	487	455	469	460	506	494	475	470	480	474	457	487	460	486	450	464	472	464	492	449	464	456	433	470	467	483	493	487	501	473	483	473	464	468	450	484	498	466	441	474	445	448	448	488	456	438	419	469	453	447	476	484	483	488	425	471	453	485	505	490	437	461	487	472	454	444	429	493	453	462	452	480	485	459	451	456	500	442	436	486	446	474	469	475	495	473	472	464	474	459	476	485	485	464	461	434	459	417	489	464	461	480	480	449	479	464	486	443	444	494	464	493	498	482	465	450	489	480	496	469	520	482	496	487	467	484	426	487	478	488	477	493	513	499	435	481	483	489	464	471	483	452	500	465	479	469	502	469	473	492	458	436	472	452	477	496	473	471	503	492	474	454	492	457	431	460	471	492	476	481	458	419	455	448	497	501	456	476	467	452	470	506	468	468	461	492	453	481	451	456	417	451	465	440	493	470	475	489	464	454	472	477	481	468	500	451	465	476	485	442	465	483	460	463	449	495	452	498	482	516	462	480	450	516	486	486	470	473	422	441	495	463	481	487	479	470	445	453	452	461	448	458	454	477	449	465	479	445	467	482	467	442	491	491	444	469	451	483	462	453	449	470	453	455	461	472	490	468	420	487	482	473	468	442	465	467	494	470	477	441	456	452	472	489	463	497	507	471	441	482	449	474	439	480	497	466	490	466	451	463	460	473	474	462	448	472	462	447	472	468	486	439	475	461	485	487	441	426	472	515	424	447	430	494	486	463	452	490	447	455	445	463	425	503	462	481	432	490	474	481	490	477	483	474	491	458	474	489	466	466	473	443	479	478	459	471	469	512	509	499	458	470	444	471	460	417	459	445	435	459	442	463	440	461	483	462	420	456	480	479	463	430	521	469	489	488	490	474	454	459	471	470	480	475	449	483	456	467	436	486	429	467	478	483	442	487	493	450	472	456	440	495	493	478	501	503	449	447	468	451	459	448	492	508	465	487	467	418	439	466	481	457	512	456	474	468	473	407	460	491	451	467	481	436	431	463	479	492	469	432	413	448	480	440	488	493	494	515	463	436	458	462	444	459	458	488	467	467	446	478	477	469	461	504	510	487	461	501	476	446	479	481	474	456	474	498	466	544	459	485	470	470	447	469	463	476	455	460	488	454	466	442	453	498	485	478	437	438	457	471	468	484	470	434	483	474	469	497	480	472	475	488	492	481	435	473	449	475	489	459	496	441	476	479	429	486	444	455	464	480	442	499	457	485	470	468	500	480	466	475	447	465	457	438	478	486	502	446	459	490	466	478	450	450	452	491	488	433	461	509	487	464	480	470	440	454	468	454	482	484	465	446	441	456	486	472	480	425	438	466	468	470	487	470	476	486	464	448	485	480	462	430	473	454	504	444	441	460	480	506	448	450	446	459	468	498	473	473	478	447	484	467	480	495	466	438	491	461	447	461	473	469	462	467	491	442	457	484	450	460	470	485	414	444	451	454	497	465	475	416	457	474	422	491	457	483	454	457	429	445	508	454	511	458	469	461	499	431	478	474	451	460	447	478	485	424	449	498	467	435	481	472	476	442	432	506	467	438	428	491	506	464	467	453	463	462	464	473	424	506	470	503	437	461	449	472	450	472	482	441	470	450	451	463	465	500	477	477	460	453	463	457	455	461	480	470	474	462	455	443	442	474	457	448	516	455	498	495	455	454	487	462	455	441	487	456	470	459	455	481	479	486	504	465	441	456	452	464	488	473	474	471	437	443	475	486	442	477	484	471	436	453	448	490	488	466	442	443	474	465	471	458	483	453	502	476	476	488	479	461	481	490	524	471	469	466	437	446	463	496	469	449	455	474	486	432	479	486	488	460	475	497	511	456	477	477	494	487	480	447	473	439	489	462	508	461	463	452	437	463	463	451	472	437	474	474	445	454	473	464	460	444	440	443	468	454	471	453	465	505	478	485	479	513	521	429	527	470	448	466	463	461	477	485	470	468	476	483	477	476	457	474	467	466	459	483	480	489	456	461	489	496	448	460	458	479	470	470	470	472	503	443	473	488	430	501	463	489	456	440	477	504	473	409	483	461	428	516	454	475	505	437	448	487	495	467	481	476	472	488	498	442	470	469	467	451	500	463	466	466	480	471	459	501	504	455	463	434	454	477	447	486	437	468	453	452	440	473	438	447	461	508	466	462	480	469	490	476	490	477	456	489	483	456	462	445	456	487	462	464	467	468	489	455	442	446	443	464	492	465	495	474	455	528	445	498	471	502	494	458	438	439	483	474	489	464	475	428	457	474	493	455	455	467	462	467	483	481	467	462	446	483	495	489	448	472	493	449	444	471	476	486	437	465	489	454	482	459	444	480	481	457	483	442	466	471	451	500	459	443	465	453	477	454	487	471	440	442	451	483	449	473	436	463	497	439	512	495	495	493	441	518	481	494	466	471	495	445	478	434	460	480	493	487	437	478	428	429	431	473	457	470	444	450	458	472	434	469	463	453
24057	21428	29106	24132	21411	11896	1095	633	528	476	425	388	356	328	344	343	337	300	306	342	323	315	311	260	292	309	280	274	270	272	317	277	290	304	289	274	271	278	294	283	295	286	284	294	279	282	269	298	271	257	233	273	283	298	269	268	268	263	259	311	265	256	248	281	287	283	285	269	250	271	281	257	270	269	258	258	268	291	283	277	278	292	258	260	276	262	262	258	282	264	250	272	270	281	277	278	292	274	273	287	291	268	280	254	276	278	260	291	247	241	291	237	277	270	278	275	271	287	288	294	265	281	242	249	276	252	264	248	266	263	290	262	242	265	223	248	268	276	279	264	260	257	264	272	290	301	248	250	279	249	259	280	288	254	264	249	234	246	286	274	240	264	310	258	263	280	270	277	263	247	298	275	260	282	262	272	272	266	265	268	289	258	245	297	263	289	270	259	293	269	277	279	289	263	259	276	267	256	259	303	244	268	251	254	284	271	281	269	293	251	269	286	274	265	280	279	227	284	266	282	275	278	255	236	269	269	255	242	238	262	270	240	284	260	262	264	276	246	249	288	261	246	280	257	276	255	288	264	266	271	265	286	275	255	247	260	277	279	296	269	261	275	274	256	243	275	262	313	273	272	260	236	255	275	266	259	279	254	299	275	272	297	263	289	307	264	274	252	272	273	299	284	284	261	308	259	274	270	255	278	244	264	260	261	246	248	272	271	279	280	298	236	269	258	234	269	241	244	246	264	293	264	262	244	254	285	266	261	261	242	280	240	277	256	279	268	268	265	290	281	249	282	257	280	287	244	283	260	259	259	265	278	279	250	267	241	269	286	234	291	263	227	288	261	274	246	241	296	285	263	254	297	246	259	254	271	270	245	249	215	262	253	258	290	232	249	260	307	294	254	285	263	228	277	267	271	276	258	272	292	255	262	279	272	248	260	281	298	252	283	241	258	277	271	291	284	270	253	246	267	289	265	283	274	262	290	269	279	271	261	262	285	257	251	289	238	266	248	296	259	262	284	272	272	298	241	289	242	248	320	259	285	254	261	258	252	251	245	275	253	301	282	235	251	253	257	268	270	250	277	275	277	265	243	264	289	250	284	268	270	256	262	287	236	271	258	277	275	273	283	277	298	218	285	271	250	255	295	301	302	258	247	267	286	277	267	263	259	258	280	295	286	283	274	293	269	287	262	255	261	273	264	278	281	266	299	279	266	258	266	300	255	240	256	246	264	262	282	259	237	291	255	264	286	264	267	255	263	281	256	316	274	293	278	282	278	284	254	287	257	252	240	240	280	256	225	271	251	249	264	275	241	280	286	271	254	276	268	270	275	279	241	276	275	275	285	242	261	281	268	279	267	285	280	238	258	271	218	265	255	298	280	300	243	261	258	296	287	276	267	279	265	296	289	278	254	259	267	271	285	290	250	265	285	247	262	256	280	270	274	243	242	267	254	267	294	257	263	272	242	237	269	259	272	279	255	256	253	274	230	252	275	236	259	264	276	252	285	292	260	267	263	250	265	275	267	264	279	262	276	279	245	264	292	289	257	258	263	285	282	280	268	268	264	261	298	294	253	294	256	285	286	267	266	259	287	254	266	241	260	247	285	255	249	275	247	274	241	253	282	250	267	274	257	298	297	243	270	248	282	281	262	261	250	296	293	246	271	286	297	267	250	238	274	272	274	285	276	267	278	279	243	287	263	269	274	262	270	268	268	298	267	254	283	292	265	276	271	264	301	259	258	258	298	237	265	256	267	273	247	282	236	278	248	229	252	289	269	296	287	277	247	262	265	276	253	272	258	274	267	272	265	252	238	261	257	286	255	261	232	261	260	274	277	252	263	292	261	275	264	279	282	268	279	271	285	252	292	281	254	263	275	257	267	256	280	280	261	276	280	258	263	275	279	254	262	274	322	276	282	278	273	284	267	254	255	250	277	300	286	275	245	254	279	264	245	275	240	259	267	261	296	284	249	269	272	277	293	253	249	268	265	273	280	273	268	258	259	262	257	280	245	259	270	277	261	279	271	278	285	235	263	271	271	273	283	246	303	248	273	255	256	283	237	287	267	285	276	290	265	232	262	263	281	290	243	248	267	279	276	274	254	271	265	274	263	279	275	271	257	251	242	289	261	272	256	261	259	276	286	248	253	306	264	250	295	312	240	267	275	260	266	297	288	271	256	296	306	276	269	275	265	267	275	273	265	275	260	266	253	252	287	276	247	261	275	283	238	256	265	266	270	267	242	295	295	266	255	278	296	269	234	272	261	280	291	254	257	257	242	260	280	279	258	292	276	238	261	256	250	261	271	255	281	296	280	260	246	299	267	268	285	272	308	262	244	268	251	265	258	300	274	261	257	257	260	297	265	257	288	293	252	260	261	269	275	270	263	257	259	272	295	260	303	263	270	291	267	261	263	269	286	271	270	259	249	303	246	274	257	252	242	265	280	267	261	258	259	232	274	235	269	261	284	262	274	258	255	254	269	275	254	292	260	263	265	255	267	268	262	264	283	292	275	286	251	252	274	291	292	279	248	259	246	264	267	292	242	259	267	261	286	264	264	257	273	265	264	231	276	266	268	281	255	282	248	248	259	271	264	236	286	252	278	261	294	254	219	285	274	290	265	269	280	242	274	261	290	275	273	265	301	278	255	256	271	253	260	266	272	282	263	283	264	286	270	256	286	246	286	272	255	252	254	281	274	252	263	252	250	259	241	268	255	293	293	269	261	260	271	245	274	249	260	256	261	237	270	278	270	249	263	285	251	249	247	263	251	261	253	244	265	259	224	281	272	301	262	278	262	226	241	246	255	263	243	259	293	289	277	272	262	253	280	266	273	267	291	246	296	287	306	291	254	279	263	248	246	263	266	252	285	255	266	259	290	302	266	287	249	260	239	268	286	270	285	258	259	286	266	281	259	276	270	253	254	266	264	269	271	265	241	251	261	231	261	283	281	285	281	287	232	274	272	269	269	284	267	255	278	258	269	235	280	254	249	286	255	256	283	273	295	291	294	272	267	276	277	253	265	261	277	273	274	294	300	258	279	309	283	275	265	252	261	273	260	252	245	287	240	255	270	275	268	277	239	284	241	283	294	281	278	264	289	255	258	256	283	298	246	264	280	259	228	261	279	255	244	261	297	257	254	254	279	265	284	251	282	293	249	258	290	256	280	263	248	269	266	260	243	232	257	294	261	287	259	274	260	268	262	242	269	271	275	261	274	297	259	277	266	253	262	270	275	248	243	276	242	256	243	287	292	271	285	276	270	224	278	270	256	289	239	269	240	303	243	251	276	248	255	289	251	280	236	241	284	279	259	279	283	260	275	284	279	282	259	270	262	238	268	254	269	282	294	292	262	266	250	289	281	304	269	266	281	239	265	254	297	271	271	256	263	254	272	278	286	279	268	298	260	282	270	265	256	270	252	270	265	271	244	264	253	290	280	272	254	253	259	284	286	276	247	270	239	260	249	260	269	290	241	269	246	298	268	298	258
19013	8719	7646	3836	2693	2064	1566	1328	1101	932	797	728	655	609	576	514	537	483	489	467	465	468	402	422	398	415	399	409	403	392	375	396	387	394	398	391	401	369	387	414	390	362	415	359	360	355	397	368	387	360	374	420	406	354	382	348	367	365	382	378	400	383	402	385	375	391	379	365	328	403	382	388	394	380	363	363	371	365	360	358	390	355	331	423	349	349	367	366	364	395	383	371	370	364	396	321	381	366	366	358	369	401	361	344	374	393	343	394	369	364	344	380	374	377	327	346	359	382	366	375	352	377	383	383	394	363	364	355	378	344	353	391	380	356	394	352	350	355	386	358	344	363	374	351	372	384	358	379	376	400	380	394	322	379	350	371	381	384	365	414	364	355	389	352	382	382	340	353	348	405	373	389	364	396	390	368	380	358	361	395	358	379	370	396	348	398	379	375	387	390	402	365	363	369	377	351	357	364	388	396	397	366	350	423	369	350	371	357	376	371	362	370	400	357	367	373	370	379	358	374	386	383	372	332	349	362	367	377	351	377	364	351	404	366	375	392	358	387	376	363	406	349	395	367	387	388	364	390	408	367	382	354	331	357	383	366	418	365	387	371	368	364	340	375	360	375	373	362	357	351	354	341	388	364	408	376	381	413	401	357	395	347	374	368	364	364	356	347	379	369	375	374	397	365	355	376	350	369	375	388	343	372	373	381	392	356	339	369	383	396	344	368	400	356	337	346	370	384	375	355	375	385	383	396	400	341	384	365	372	358	362	349	392	406	372	366	384	367	358	406	368	385	377	391	333	368	427	379	366	364	398	352	365	338	375	369	329	387	365	375	349	369	357	406	358	367	336	371	340	363	379	360	358	363	322	356	373	353	358	354	356	381	378	385	390	353	365	350	393	319	354	383	402	332	357	369	367	381	386	357	351	387	371	348	349	349	333	417	381	355	348	362	404	353	377	377	354	369	367	370	380	407	344	389	348	390	413	365	380	369	372	316	369	359	353	361	366	341	367	358	391	364	357	352	353	340	371	371	383	367	344	365	387	381	388	340	372	346	352	319	392	349	422	348	356	391	349	370	364	374	380	397	349	379	411	354	349	355	376	366	376	394	377	360	392	380	375	346	402	392	368	368	373	383	353	353	353	377	334	370	368	371	369	367	374	368	370	337	381	353	350	364	398	357	364	397	393	338	377	344	355	380	402	379	367	386	354	373	380	364	365	323	392	357	377	388	384	363	378	359	373	398	323	401	380	391	363	347	397	346	376	381	354	391	397	369	378	320	381	405	376	362	416	374	371	370	373	331	381	374	350	376	399	381	367	392	392	362	357	338	382	347	373	387	387	394	382	399	384	370	377	390	371	343	385	371	361	394	346	376	376	378	333	353	351	385	334	381	373	361	402	389	346	401	384	389	377	368	349	356	362	360	340	359	395	391	403	357	378	352	356	338	378	366	330	389	376	353	375	382	374	377	413	418	387	368	393	377	386	409	396	372	375	384	351	397	357	346	366	366	394	362	363	394	377	387	393	390	357	384	372	363	363	379	346	398	372	338	335	350	393	375	377	340	383	350	395	376	359	365	405	394	351	339	331	359	355	368	377	357	386	365	365	382	365	368	387	407	387	351	360	388	369	356	359	322	380	369	353	376	375	369	350	345	358	369	384	398	363	387	345	368	382	398	359	353	343	411	388	400	361	381	404	369	378	360	353	363	388	381	372	349	369	356	371	376	395	384	341	365	376	391	357	372	366	367	375	362	370	358	399	365	369	366	364	357	357	377	357	360	362	366	345	371	364	359	384	379	378	367	379	345	368	369	361	354	358	360	371	343	345	356	359	347	321	395	371	372	348	358	354	344	367	355	377	397	360	364	366	375	387	366	370	402	383	331	349	367	388	342	368	365	373	416	365	375	346	376	370	367	375	357	348	343	360	410	385	367	393	364	375	356	382	378	340	374	369	379	389	374	384	368	360	367	340	368	338	374	375	370	380	405	390	374	391	373	364	383	370	360	367	363	373	339	376	314	359	375	350	330	376	355	388	386	358	359	375	367	409	369	373	367	392	350	357	404	386	341	365	339	391	386	397	356	390	382	342	366	348	345	348	368	394	348	364	396	355	366	361	364	371	369	413	373	379	385	378	394	340	365	343	339	338	351	355	378	351	388	357	409	404	361	397	359	340	379	368	354	389	349	348	372	367	348	374	384	360	349	352	342	367	351	358	361	352	352	351	370	390	362	398	367	381	382	351	369	379	343	381	371	358	405	380	411	375	352	396	380	385	404	406	361	383	380	411	378	391	341	371	348	358	406	360	337	342	390	359	390	347	367	346	335	386	345	365	365	352	354	372	377	352	372	361	377	373	382	358	361	370	384	373	393	391	366	367	374	349	362	360	387	373	341	365	373	366	353	356	396	351	380	350	363	378	379	323	372	377	347	359	399	328	374	344	382	366	403	353	380	345	377	370	376	383	392	389	375	351	387	340	338	372	376	360	331	365	369	352	346	364	349	368	374	343	381	392	321	365	369	372	373	367	350	375	366	373	345	402	348	398	361	365	397	329	390	386	387	378	371	349	375	355	359	363	374	359	381	389	377	390	389	385	369	377	370	364	359	352	365	368	376	385	357	382	373	391	414	348	355	358	357	362	345	398	360	376	389	385	383	383	405	402	364	385	362	381	352	391	350	359	359	341	353	350	340	340	396	368	383	379	335	345	376	364	338	369	360	355	384	375	394	373	357	332	360	380	369	375	387	370	387	378	347	382	386	359	375	383	347	359	388	415	404	365	384	347	358	348	342	374	348	351	365	382	385	384	374	379	344	332	385	344	390	366	387	380	355	333	384	322	376	341	348	378	347	342	391	346	366	373	348	358	401	361	357	369	360	390	329	342	366	349	337	374	367	390	379	327	381	383	362	391	353	372	343	354	370	369	351	372	360	378	380	384	392	385	388	373	402	334	366	355	374	353	369	363	398	354	397	410	390	347	332	355	341	389	373	350	374	399	387	363	373	368	382	372	368	351	385	383	419	379	335	359	367	368	358	359	372	381	367	373	334	350	373	376	368	359	379	351	361	350	315	360	386	358	371	338	354	396	355	382	374	343	357	359	386	364	425	385	375	372	374	361	364	395	348	370	349	372	372	390	367	358	385	380	384	369	379	337	373	345	368	384	379	342	362	343	354	379	350	341	360	369	341	380	347	375	347	354	362	368	367	350	360	350	371	350	380	373	361	384	351	353	381	355	387	337	371	394	388	369	390	378	371	339	351	372	384	343	416	365	383	376	385	396	372	400	360	357	384	347	385	355	350	388	370	340	356	369	382	346	344	369	396	335	385	374	398	366	397	375	356	328	372	398	363	379	354	374	348	401	360	363	349	402	343	360	384	354	371	388	396	395	377	377	368	359	409	363	344	378	350	327	369	407	384	386	358	369	384	374	392	375	356	367	393	342	347	386	373	377	361	325	367	374	358	377	370	383	345	394	407	363	381	378	370
23162	21502	29642	23796	21505	21554	10664	919	561	483	428	356	331	280	249	223	204	199	176	188	195	174	163	167	163	163	163	151	131	152	126	120	132	144	135	121	131	130	132	113	124	112	114	144	109	109	124	121	118	134	115	102	109	114	129	121	125	117	129	112	107	113	89	105	117	102	135	106	109	124	108	115	101	100	98	107	109	111	111	110	115	112	102	114	116	108	91	115	116	113	100	111	109	103	107	113	96	127	120	107	96	107	93	99	110	135	108	118	82	108	108	104	118	100	119	125	102	126	125	118	112	120	111	96	109	110	107	104	134	98	113	111	128	125	121	102	104	106	105	97	79	97	115	91	117	87	113	115	107	101	107	93	84	120	108	105	112	96	96	105	112	121	111	101	103	104	114	100	99	110	108	122	125	115	121	114	100	102	103	122	103	129	112	112	94	99	116	112	115	126	102	101	116	93	92	113	95	113	98	128	105	89	117	122	110	99	87	115	94	109	111	109	106	130	116	107	119	117	99	85	110	107	99	93	93	122	103	103	115	94	117	85	92	120	114	100	105	87	108	112	93	110	100	105	100	87	116	98	101	90	112	105	120	96	92	123	125	116	114	92	103	102	102	126	130	116	92	101	93	114	95	107	123	133	98	106	109	100	121	101	90	105	100	92	108	117	102	96	104	114	108	118	122	93	121	104	125	90	112	89	102	95	121	90	83	106	104	115	80	114	100	96	115	104	98	108	106	107	100	118	106	127	107	87	88	99	125	104	109	105	111	102	100	102	115	106	94	111	83	96	90	105	102	118	95	95	100	109	107	90	96	94	117	100	106	108	125	105	91	94	109	99	109	96	98	106	90	115	101	111	107	126	113	126	119	102	113	110	98	134	99	113	87	111	92	106	97	119	114	89	94	110	101	100	115	103	100	144	118	105	119	102	94	118	112	97	124	109	111	105	106	94	107	113	115	119	100	112	102	96	105	106	128	126	105	121	98	96	96	117	126	123	117	112	92	113	105	116	97	97	115	98	86	99	107	90	108	99	89	102	97	101	105	112	119	100	105	109	117	110	95	99	99	105	96	105	86	103	107	111	105	99	106	115	116	105	107	111	109	115	101	108	83	99	107	122	97	122	93	133	106	100	123	106	101	93	112	96	107	110	94	126	91	85	91	131	110	104	111	108	99	119	91	108	103	110	128	110	108	113	108	118	110	111	113	120	115	98	108	100	108	116	99	110	108	104	112	111	91	104	118	104	113	119	118	102	105	123	112	118	111	107	116	94	104	94	106	96	114	112	100	122	103	91	117	117	94	114	95	104	98	90	118	108	116	94	115	113	100	119	113	104	106	89	106	117	121	105	94	104	100	101	100	98	106	87	93	119	101	90	90	91	95	124	88	105	99	122	115	117	117	110	104	123	112	100	103	114	87	88	101	84	107	97	97	101	101	111	117	101	116	118	114	96	104	125	121	108	118	111	116	110	100	109	109	99	108	99	104	109	104	118	106	88	120	110	111	104	113	115	90	112	104	114	131	99	101	93	104	102	111	103	109	114	111	110	96	101	105	104	108	101	116	106	116	114	104	108	105	97	81	99	116	123	115	89	89	114	100	112	98	123	106	93	119	100	106	104	110	108	97	111	104	101	118	88	100	91	102	104	106	91	107	127	102	133	79	114	102	107	99	97	102	115	105	80	114	106	92	97	126	110	117	103	90	124	96	97	91	113	97	111	100	106	112	97	100	97	111	106	108	108	111	113	107	92	90	93	110	110	129	119	123	136	104	117	107	89	112	111	102	123	105	99	98	106	104	99	86	100	116	105	98	102	105	93	103	103	82	130	96	108	106	102	96	115	99	108	102	105	111	106	108	117	104	92	104	112	116	92	100	97	110	107	112	98	134	101	109	102	124	114	105	121	91	102	111	103	110	98	104	90	109	103	96	91	111	100	91	86	102	117	125	106	115	116	103	113	111	103	89	105	93	108	123	115	127	111	99	97	106	100	110	112	106	95	106	93	116	101	97	94	96	123	98	105	102	112	105	118	107	117	118	115	108	113	76	110	115	108	124	93	111	109	98	87	111	109	120	114	112	116	109	118	100	93	102	123	116	103	108	113	101	91	103	127	110	93	103	127	110	106	86	93	110	108	104	111	111	91	107	110	105	94	102	98	82	108	104	103	93	110	107	126	122	108	94	105	91	106	101	84	112	101	115	114	108	116	114	121	108	106	97	105	92	110	108	103	123	122	110	118	84	84	117	109	98	102	107	91	94	107	115	120	122	114	120	121	103	109	105	101	102	102	121	115	95	107	119	107	123	98	121	97	109	99	102	111	95	107	113	90	119	95	106	107	116	96	101	99	113	111	104	111	94	97	95	111	139	103	117	100	114	106	108	100	116	107	97	105	85	117	109	106	89	99	98	109	114	107	120	91	122	104	118	113	102	102	101	117	105	98	111	91	118	98	90	112	95	118	111	97	121	104	104	122	101	116	109	107	114	96	118	134	121	116	115	136	119	126	104	98	116	96	111	119	124	118	85	116	116	105	103	102	114	118	104	98	95	114	99	75	108	120	94	108	100	98	94	105	104	125	101	105	107	114	89	107	80	106	101	128	117	104	116	116	104	97	102	114	107	112	108	110	101	107	105	114	95	112	127	85	99	91	97	96	120	97	101	95	105	105	111	90	102	123	96	93	108	116	86	109	104	117	114	116	104	98	99	109	103	107	104	96	107	116	94	101	111	91	102	119	105	109	104	98	102	120	106	111	105	122	102	126	98	109	114	93	112	103	104	113	119	100	108	110	106	101	105	114	108	121	123	121	104	118	111	108	108	91	93	109	88	101	119	128	105	116	112	101	113	104	107	114	91	101	106	93	111	100	115	105	97	106	99	119	126	91	128	96	106	109	107	109	99	103	113	95	99	102	100	127	112	99	89	99	99	95	127	112	91	95	112	103	100	93	101	96	93	111	98	96	117	89	112	107	106	100	106	105	108	108	99	98	125	117	93	103	126	96	113	118	105	92	96	104	107	94	119	101	117	83	114	109	98	112	84	112	121	100	109	114	103	100	138	115	114	101	105	107	106	113	103	113	107	110	96	102	108	102	103	112	103	97	103	94	132	104	99	83	116	110	118	90	130	107	116	104	117	105	106	106	119	95	94	86	111	103	98	118	115	102	110	103	94	122	101	97	108	107	107	102	115	108	116	105	105	110	101	112	105	113	96	99	125	110	110	98	102	107	104	103	111	106	107	99	81	86	120	107	102	93	96	109	115	90	93	105	101	112	107	106	111	101	100	97	97	106	97	114	105	100	107	93	122	96	114	78	115	104	102	100	92	109	123	101	133	112	113	95	111	98	119	105	91	118	114	118	114	121	114	104	119	99	108	113	118	115	110	128	107	102	103	93	106	85	121	97	96	114	95	115	98	96	101	98	102	101	103	107	90	103	107	99	116	107	109	102	106	90	114	111	108	105	107	100	113	108	110	91	93	106	100	100	91	98
19914	14358	12465	6553	4436	3270	2475	1951	1512	1196	885	797	657	581	494	424	412	379	362	294	318	264	268	231	248	235	241	216	204	215	228	213	187	213	203	197	198	179	198	175	187	184	169	170	161	169	145	169	189	161	178	154	173	156	180	170	135	166	141	152	155	150	164	159	164	149	139	170	151	163	160	171	153	142	152	164	140	138	156	154	135	133	156	155	142	157	173	167	148	179	167	161	152	153	141	152	145	139	143	144	147	166	152	145	143	141	145	160	135	145	162	170	153	150	170	165	176	147	146	157	127	149	143	159	161	157	160	152	157	144	172	160	131	164	157	154	158	160	174	154	141	136	128	154	157	162	144	151	146	165	145	143	146	139	157	138	157	154	151	152	136	151	155	141	169	142	142	149	141	154	142	159	143	143	171	120	150	149	145	151	140	153	126	149	154	140	146	142	145	159	146	153	170	145	149	136	153	157	158	165	142	153	144	126	158	162	159	144	179	131	172	158	118	140	132	154	129	149	149	152	161	133	134	139	139	143	143	149	161	164	139	136	148	138	147	153	158	147	150	133	155	136	144	141	157	137	131	130	145	144	140	141	150	169	145	162	149	158	152	154	168	127	147	150	141	150	138	161	146	144	127	148	155	149	126	146	144	155	141	154	157	151	172	143	142	149	147	150	155	128	171	135	131	164	138	121	136	139	141	130	162	146	150	154	173	145	144	154	144	144	139	144	144	179	158	136	161	120	156	141	146	133	126	138	160	149	165	139	147	128	140	149	167	140	148	157	150	148	152	145	156	144	151	149	132	159	173	144	136	155	154	148	134	130	122	154	144	141	159	153	156	146	151	149	134	154	149	137	140	145	152	159	182	161	173	146	166	170	163	161	161	152	143	151	139	155	153	145	148	141	145	176	142	130	133	144	144	162	156	147	144	147	173	137	154	162	156	143	160	141	148	144	181	164	149	159	156	150	156	149	147	153	165	139	144	142	155	143	164	144	163	130	164	133	144	134	137	149	135	119	134	151	129	156	152	169	149	137	138	151	151	143	140	141	140	150	145	156	159	171	143	165	152	140	137	136	155	133	135	151	138	156	153	153	148	142	133	158	129	146	140	148	166	146	139	138	159	154	158	142	161	155	149	141	152	134	132	158	149	144	140	147	132	158	156	138	134	142	143	159	141	136	154	166	131	131	173	128	152	145	159	132	130	143	135	150	151	145	151	135	150	137	143	153	140	160	135	147	150	137	142	147	133	159	152	149	175	130	139	148	131	155	138	158	135	151	168	141	151	181	161	144	159	141	149	122	140	151	135	154	150	143	132	133	157	129	157	152	148	160	154	159	150	141	139	144	149	143	160	132	148	166	148	145	138	180	162	153	148	132	146	120	151	145	151	135	153	141	158	167	136	144	151	143	139	148	152	171	134	161	167	140	156	150	132	169	152	119	160	135	148	158	157	145	128	151	139	147	148	173	155	160	153	140	136	166	135	165	151	148	148	158	157	152	143	152	144	134	139	132	148	133	152	181	154	130	153	139	134	161	143	161	118	134	160	119	154	153	149	153	134	145	164	171	151	150	161	176	136	148	154	143	146	171	179	135	125	130	147	153	134	164	145	157	138	171	168	133	141	178	162	147	159	159	130	140	150	149	138	163	149	133	166	145	141	156	146	138	148	164	159	137	152	160	152	150	147	151	141	136	150	137	141	152	156	147	139	166	156	152	162	151	153	146	141	183	134	158	143	125	153	152	147	150	148	153	140	158	141	146	130	149	152	134	174	146	154	145	143	154	161	139	157	168	145	158	134	130	156	136	141	143	158	152	142	143	152	153	139	151	168	132	127	176	151	129	168	151	159	129	140	164	133	145	152	160	136	134	170	158	154	155	172	151	150	143	142	158	155	146	153	147	164	156	144	136	152	145	135	125	154	150	167	136	177	142	150	143	158	156	152	141	129	154	141	161	159	137	135	138	150	140	148	153	141	135	148	144	149	147	159	145	140	165	158	160	154	149	135	129	141	145	140	137	133	153	129	164	131	130	145	147	150	161	119	166	135	128	149	142	175	131	157	124	149	134	149	133	148	160	138	167	147	161	159	139	143	152	151	166	132	158	179	145	156	142	164	154	151	131	134	136	153	159	149	163	134	149	163	128	156	128	127	156	137	158	147	155	156	158	159	131	158	148	128	147	157	155	158	152	145	145	163	130	162	126	130	140	157	157	172	148	153	137	159	144	190	149	150	132	147	164	145	137	155	144	144	188	152	130	165	191	131	141	169	141	141	159	144	155	148	139	140	144	163	138	153	138	148	157	159	160	149	161	143	155	153	149	148	151	128	154	151	156	155	170	140	147	146	140	151	164	143	146	138	152	145	148	143	152	149	145	147	159	133	143	129	169	141	144	145	129	149	136	146	145	133	142	164	124	158	160	144	115	130	148	156	163	143	140	129	160	153	149	151	159	155	142	154	169	140	156	146	151	139	145	142	136	146	131	152	146	147	147	152	171	129	156	146	171	167	164	143	141	140	136	144	134	155	161	166	146	148	133	149	142	145	138	136	127	147	162	142	143	147	155	169	142	143	155	146	143	139	155	152	144	137	130	174	136	146	147	152	134	150	152	132	135	173	140	151	171	148	133	167	141	150	142	147	140	142	150	151	164	134	143	149	135	149	122	125	156	148	167	148	140	167	164	147	158	158	156	150	162	161	164	159	155	160	143	136	143	154	160	145	147	137	146	139	135	157	141	148	155	135	133	136	156	146	154	179	126	175	146	173	125	147	157	161	142	140	138	126	145	148	138	137	139	163	124	139	141	142	157	141	153	135	147	159	159	152	133	153	159	143	144	149	152	136	120	137	177	142	148	140	151	175	134	148	148	163	162	153	163	179	133	161	134	139	153	134	136	136	151	141	143	145	131	124	131	152	162	141	149	133	136	142	153	156	124	147	154	146	129	154	144	151	166	151	145	173	142	162	150	155	145	164	140	147	135	165	164	151	135	153	127	163	146	140	151	148	146	162	138	144	144	151	166	134	142	161	141	136	161	143	133	143	135	138	158	150	149	136	155	162	134	141	139	154	151	151	153	144	142	111	140	150	158	132	135	121	130	155	152	148	148	142	163	127	150	156	142	139	131	158	138	143	133	152	159	159	128	154	157	147	149	132	165	159	152	154	158	126	148	138	163	138	154	156	165	156	154	149	150	130	145	144	142	139	145	151	145	152	133	152	150	165	156	138	140	154	172	153	148	153	133	177	175	134	162	149	161	144	134	145	135	134	158	149	140	147	184	162	142	140	166	131	152	145	141	154	136	150	171	149	158	146	150	155	156	143	131	139	154	154	147	164	138	133	150	143	164	141	160	155	156	155	133	124	154	162	152	156	171	145	150	139	139	151	157	149	157	149	156	147	125	149	175	153	148	138	150	145	138	166	137	152	147	147	136	138	140	127	166	154	134	128	144	153	149	153	125	173	141	149	157	164	159	140	158	162	147	149	151	158	159
27408	21002	9833	811	473	390	378	362	347	397	359	366	386	359	383	365	372	363	359	355	365	333	327	378	373	318	361	388	381	353	377	327	338	340	388	342	367	379	386	352	346	337	337	346	391	355	367	339	374	361	343	394	381	351	358	352	339	322	350	352	325	348	354	315	327	336	373	361	356	383	401	336	356	356	366	360	367	330	346	320	341	349	372	372	360	352	342	362	340	364	346	352	357	349	361	366	357	359	328	342	311	362	358	339	349	374	374	376	362	351	328	365	335	340	335	312	343	359	342	368	355	365	358	342	314	344	368	344	355	342	359	341	353	381	339	353	346	358	359	341	353	335	362	384	338	376	334	359	354	355	370	321	351	370	356	370	352	341	370	324	362	350	328	357	354	354	344	359	315	315	369	364	390	379	334	331	323	355	348	400	340	351	367	346	345	335	340	365	391	357	355	342	332	363	357	339	365	378	323	340	331	352	373	340	335	337	340	315	358	335	357	362	365	362	366	338	336	347	354	327	360	355	345	366	382	356	345	364	343	363	353	342	342	324	321	368	349	386	347	363	375	366	353	368	326	370	364	382	344	337	363	325	336	366	343	323	328	335	379	377	333	355	367	361	366	352	373	326	345	370	371	369	330	370	353	379	345	351	368	386	383	405	309	368	370	339	312	350	377	373	349	321	325	338	350	364	367	335	387	375	399	382	323	347	347	331	354	340	354	338	377	323	365	347	336	358	368	385	377	341	357	320	354	370	373	361	342	320	322	354	354	344	325	369	359	339	340	346	343	345	348	357	363	375	326	390	343	363	346	358	338	322	339	361	363	362	345	340	343	362	356	341	329	336	343	341	341	379	354	395	379	350	331	384	363	366	318	321	340	373	365	338	336	342	323	357	378	340	360	353	352	345	379	343	344	347	368	366	366	334	365	360	379	370	361	345	377	384	319	357	356	346	333	352	336	338	361	312	324	375	360	361	378	348	311	353	360	361	332	354	363	342	382	386	339	337	362	353	383	369	363	354	337	346	339	334	336	332	331	335	345	333	346	360	356	334	335	375	360	350	350	349	352	354	383	327	367	387	352	335	377	340	324	381	334	339	383	348	346	342	345	339	349	339	332	339	341	376	380	341	368	363	353	353	361	359	309	382	319	372	372	346	367	339	371	358	351	380	377	344	344	354	365	362	358	338	342	357	349	371	344	328	363	348	343	324	371	370	365	355	398	358	329	359	364	355	331	340	349	369	350	350	353	347	330	323	325	350	327	375	353	373	349	333	377	374	354	359	347	339	356	340	367	344	367	337	332	322	349	372	371	335	326	353	333	329	373	374	334	334	342	366	369	346	346	328	370	345	337	314	368	351	345	367	334	340	392	368	366	309	351	360	343	349	344	356	305	342	348	354	361	337	350	327	356	344	403	306	337	377	351	351	319	360	344	333	349	348	336	344	354	360	368	377	342	338	369	341	375	368	342	376	351	344	372	331	354	332	338	365	372	309	386	358	371	356	349	377	368	354	374	371	313	318	364	377	343	349	366	347	362	343	329	337	346	330	365	359	381	369	358	356	337	363	363	352	326	341	334	358	329	386	333	357	363	375	351	358	350	370	346	339	387	368	338	370	330	328	350	377	365	346	341	350	362	335	360	343	336	349	388	385	340	356	346	353	314	372	356	385	343	351	351	359	361	352	358	370	329	372	334	338	351	358	345	390	345	331	319	348	329	343	345	344	370	341	347	360	330	346	366	367	363	340	366	351	299	380	400	332	327	355	355	338	344	334	327	357	354	366	362	336	349	310	348	349	385	349	381	375	371	349	347	370	365	320	336	374	347	361	361	365	342	344	356	376	319	362	378	377	365	390	369	368	371	329	367	335	310	352	383	334	333	409	311	354	329	351	339	307	324	371	321	343	342	353	343	358	341	340	371	377	378	379	357	351	338	328	340	355	359	351	338	329	349	367	321	368	367	374	340	357	354	341	398	350	316	361	356	352	377	351	379	338	385	372	370	357	343	319	336	359	350	326	351	332	331	364	355	333	317	347	343	347	352	372	354	340	354	366	374	390	379	322	337	357	351	379	337	353	335	369	398	344	308	367	359	331	390	373	354	342	353	331	357	337	333	354	358	358	323	324	343	328	383	332	382	324	372	347	328	341	353	323	332	343	343	363	373	368	318	343	372	359	357	326	333	353	321	333	342	371	336	399	336	351	336	312	370	367	317	334	375	360	383	362	359	383	369	334	389	342	333	350	342	364	353	391	359	362	377	319	358	345	383	347	342	343	323	334	384	363	358	381	359	349	370	349	376	364	345	335	336	332	354	363	377	387	353	373	352	342	353	344	377	366	355	338	347	339	337	368	359	357	362	353	364	394	349	377	360	321	306	335	348	333	368	349	344	366	358	349	386	348	347	341	374	367	329	311	347	358	333	334	357	342	350	364	371	335	348	324	337	353	347	349	375	347	357	365	352	331	371	348	363	347	360	394	361	335	338	353	332	325	314	347	346	400	379	345	343	367	338	376	376	363	358	363	347	353	400	390	332	320	324	371	362	329	358	352	354	386	356	364	351	372	329	382	380	356	358	364	360	390	337	353	349	364	325	344	389	371	341	327	301	336	372	329	362	370	338	349	343	377	355	375	363	337	351	368	335	339	325	336	348	359	377	326	369	342	340	386	325	354	311	357	378	345	306	365	352	347	344	334	369	380	354	357	357	369	363	332	337	327	390	334	384	354	354	325	313	351	365	354	333	363	334	356	379	377	363	355	354	343	367	352	380	338	334	336	348	383	354	367	360	401	362	318	347	352	342	354	382	326	333	367	353	352	377	381	352	329	335	342	362	382	348	344	331	343	346	354	382	333	349	351	352	381	370	356	319	340	366	332	327	365	369	361	373	369	362	355	354	376	369	350	352	362	353	387	338	349	375	348	365	354	335	346	364	359	341	388	348	358	372	374	341	341	338	346	369	309	349	328	342	335	386	341	354	331	326	369	362	377	336	381	366	332	383	379	332	362	355	355	370	340	371	366	363	383	400	366	375	361	361	370	333	359	370	357	341	357	354	367	306	369	340	356	368	361	349	316	392	362	327	317	364	338	365	348	338	352	341	355	362	378	335	376	373	346	361	365	355	361	353	351	352	380	379	366	343	351	385	355	345	333	358	356	351	376	395	340	367	340	373	381	377	356	394	333	337	376	375	377	372	365	298	369	370	335	359	361	357	353	356	360	348	372	375	352	346	355	353	359	362	342	384	350	330	298	349	356	368	327	345	350	347	359	346	358	325	370	396	362	315	367	328	341	323	364	362	364	311	361	359	335	337	330	326	344	364	348	343	355	378	282	407	358	356	349	348	348	348	360	370	344	367	358	334	357	369	338	360	345	338	364	351	303	339	351	360	309	367	351	381	351	343	334	341	355	368	346	357	352	344	348	344	374	345	335	359	333	348	336	378	341	366	354	357	389	325	388	358	346	332	347	327	343	366	371	356	392	367	365	367	356
11029	1146	1061	778	619	576	521	535	499	494	522	474	477	459	471	498	438	446	472	440	493	433	514	452	445	503	469	504	514	496	451	486	488	501	489	477	450	478	477	487	476	453	483	476	484	479	488	482	490	489	454	470	438	462	428	489	482	446	473	486	470	481	470	426	516	486	489	482	483	444	482	491	491	445	491	467	491	455	490	440	504	498	477	473	458	461	502	475	472	453	462	484	461	462	511	486	448	456	494	435	482	461	508	461	468	458	482	460	460	452	473	467	482	456	475	496	497	460	467	477	462	484	492	482	517	440	478	455	454	444	454	429	485	479	461	476	440	478	496	494	465	493	464	477	492	484	476	444	463	446	481	460	458	426	438	456	452	438	440	447	498	428	476	467	454	478	484	490	484	471	434	494	494	456	467	453	447	467	490	457	541	472	418	488	510	465	442	437	490	459	500	420	469	442	451	500	493	447	483	449	518	466	427	447	445	458	475	462	454	460	480	482	484	453	478	469	455	470	464	457	485	477	463	429	469	475	464	445	489	433	475	475	482	467	482	464	481	456	492	469	480	476	486	494	507	480	513	431	439	456	457	480	440	482	491	451	457	479	440	484	446	455	479	465	464	474	509	501	488	444	454	474	487	449	520	468	497	476	473	464	467	471	440	458	459	441	479	466	464	430	521	494	442	497	450	491	476	434	472	498	467	492	476	480	480	449	532	475	477	490	466	483	468	482	455	442	494	474	463	481	489	464	512	478	476	433	499	483	469	472	516	470	469	507	490	495	460	461	489	462	477	461	513	485	447	466	444	466	466	475	452	441	462	478	440	450	481	441	479	478	454	462	454	495	490	505	467	478	463	475	438	518	524	456	494	450	480	464	472	490	458	446	481	506	467	450	464	459	454	498	451	456	474	479	479	476	518	472	474	478	455	459	490	452	432	474	460	465	456	455	469	469	445	448	514	490	524	466	511	449	430	495	478	470	452	465	491	477	451	439	460	488	496	469	467	481	467	467	497	484	433	478	467	484	467	520	484	503	467	475	508	489	473	447	461	467	445	466	417	462	478	461	483	447	451	504	484	490	497	513	513	492	428	469	461	471	493	464	463	474	469	472	482	453	485	482	483	433	471	482	511	476	464	457	451	479	467	482	457	482	451	432	455	446	465	459	494	502	474	448	480	469	506	511	479	444	484	459	488	449	491	479	508	496	472	461	459	425	480	505	487	471	463	516	463	472	485	476	456	473	467	467	497	473	487	488	479	513	453	473	456	488	540	465	440	503	459	484	460	486	438	458	491	447	481	481	438	462	487	482	425	435	490	499	458	488	484	500	437	473	469	457	434	435	481	497	488	478	464	494	492	458	460	484	488	497	472	494	484	442	494	480	471	516	492	458	441	450	477	437	470	464	502	479	495	474	484	446	464	472	447	473	445	477	478	470	459	456	487	466	473	459	483	483	528	437	474	475	445	498	489	470	521	475	500	432	492	481	463	455	427	490	497	504	487	471	442	452	505	495	478	486	473	468	461	504	479	467	497	459	469	496	481	503	439	493	468	456	471	511	463	454	482	495	486	465	455	474	459	495	512	453	463	484	478	478	458	476	467	428	475	480	478	463	438	497	462	512	477	456	484	495	453	519	462	468	485	456	470	466	479	463	500	465	482	465	460	443	483	499	478	492	466	468	491	493	485	433	472	499	480	448	463	460	498	461	440	486	471	444	477	449	485	463	461	453	481	485	497	485	500	491	450	426	493	484	475	478	442	485	499	461	487	470	499	473	457	475	479	468	473	480	481	416	461	490	457	457	495	470	486	470	413	495	450	418	499	442	456	524	456	486	470	465	450	465	510	454	459	454	485	456	478	478	467	507	491	489	445	474	468	464	451	434	482	469	461	466	469	492	490	521	449	463	473	514	464	483	504	474	448	477	460	494	438	457	476	471	489	457	497	437	474	425	448	413	434	478	460	514	463	480	473	471	484	462	459	470	449	478	441	490	440	436	478	490	484	472	455	475	472	441	467	511	481	504	454	500	444	480	481	511	463	463	511	411	463	510	447	462	468	458	482	518	470	429	481	493	471	484	493	480	445	451	477	438	518	482	510	473	488	449	436	445	421	487	470	447	499	468	482	454	460	487	474	475	491	452	491	469	477	468	459	470	418	488	470	472	500	461	460	507	473	482	491	462	456	481	467	489	468	484	502	462	436	477	475	514	487	449	469	458	478	466	502	453	447	432	486	480	457	461	453	497	454	481	492	487	521	446	476	481	446	452	491	433	461	447	477	420	512	480	507	504	466	480	489	455	461	450	449	503	486	472	436	457	469	494	520	527	485	469	487	479	430	461	468	486	479	466	443	467	463	446	456	499	455	462	452	467	495	451	494	460	502	439	477	469	494	442	444	480	482	454	470	472	492	455	487	479	489	490	462	469	454	440	482	441	451	444	493	520	466	462	516	492	440	537	457	494	448	507	464	435	519	471	484	453	487	431	474	438	493	493	506	502	501	517	440	469	508	493	495	499	475	512	484	465	437	474	460	454	452	451	485	480	422	485	469	464	467	458	450	454	469	487	463	444	452	465	528	456	491	429	483	492	463	462	484	490	495	454	475	452	462	497	484	467	480	469	466	465	455	499	501	462	449	478	464	474	471	481	496	470	490	459	479	485	456	436	502	441	462	488	481	455	474	458	474	449	464	445	489	474	430	498	474	470	470	487	456	490	452	458	478	456	495	448	428	501	485	473	491	498	480	470	473	477	444	495	494	451	497	483	487	492	461	513	459	496	438	474	516	464	454	454	443	474	509	456	466	477	494	458	485	472	498	433	468	466	463	502	519	475	467	485	522	447	450	470	503	486	462	480	479	475	440	499	461	466	460	498	494	453	494	448	452	494	481	455	483	433	508	464	482	472	473	464	514	443	479	482	493	463	491	445	481	492	490	521	464	457	474	467	507	473	474	478	443	466	482	473	474	489	465	455	512	484	458	488	478	454	481	458	465	462	488	478	520	472	432	489	450	437	442	478	489	455	467	481	500	469	443	480	484	461	431	457	471	456	463	483	477	494	461	474	462	496	476	443	487	458	454	426	457	451	471	464	468	489	456	486	479	453	452	495	510	459	517	453	454	453	484	458	472	514	433	480	500	498	493	480	510	453	486	496	471	511	463	474	471	477	452	476	481	481	460	502	480	504	458	439	462	458	497	507	446	447	439	429	513	457	484	436	494	506	455	502	448	486	447	435	435	506	475	451	502	465	492	464	479	475	434	462	479	445	483	516	485	480	465	446	469	452	476	464	484	474	476	480	502	472	432	491	478	439	466	476	469	456	494	472	471	434	455	456	492	457	464	488	469	478	474	484	429	514	492	457	494	507	528	502	479	471	466	470	467	523	469	438	431	448	453	454	474	506	450	462	494	463	470	464	432	423	480	515	498	456	472	481	456	510	478	441	486	470	490	469	522	452	445	504	490	468	478	461	496	473	448	467	464	495	519	499	480	491
24074	21486	29219	24151	21488	12207	1079	678	553	460	406	415	373	369	307	343	336	332	316	321	310	304	313	312	284	324	295	309	310	307	296	285	262	270	272	298	284	276	296	295	286	270	280	290	283	272	306	263	310	294	304	265	298	283	265	250	270	283	278	279	272	311	293	262	280	285	280	266	285	292	264	278	253	292	257	263	278	270	270	269	267	287	304	239	286	247	256	277	267	292	275	265	270	270	272	271	282	266	266	275	269	283	295	257	278	299	287	254	270	272	290	264	280	277	287	256	285	276	292	268	260	266	260	272	284	264	281	307	278	253	312	289	277	276	254	271	293	290	248	295	286	290	297	258	247	290	271	244	303	280	233	283	268	263	282	282	296	261	249	251	280	261	274	294	258	267	263	272	279	262	282	272	256	279	263	308	271	287	257	270	265	274	270	296	256	275	280	248	303	281	306	251	291	266	256	246	264	273	282	257	281	236	255	256	267	273	257	311	267	253	288	245	260	279	288	279	257	269	261	269	252	289	268	280	268	291	279	303	298	287	268	255	287	287	304	292	286	307	258	271	284	286	256	272	258	266	279	276	270	274	282	251	277	274	261	292	283	285	262	263	280	252	254	281	285	261	293	251	269	282	260	280	302	268	270	295	277	265	295	294	265	270	267	271	272	290	274	277	312	286	263	257	261	267	284	278	266	297	305	276	278	287	295	289	264	275	312	311	253	298	298	283	256	283	247	256	279	277	285	243	272	268	277	290	278	287	294	261	261	284	272	291	286	262	276	278	255	265	269	307	294	274	266	249	288	282	263	292	260	266	281	274	248	279	264	268	248	301	292	256	278	272	263	271	264	291	261	279	301	314	267	253	257	281	250	277	259	278	273	275	294	270	290	283	288	269	280	277	259	260	258	270	266	274	277	264	277	279	255	286	294	274	270	289	255	274	285	279	284	278	270	261	293	284	266	276	293	267	270	255	282	291	278	289	264	281	248	259	283	290	279	264	260	278	248	263	259	271	279	291	280	258	258	289	282	286	271	252	275	269	304	297	306	275	284	284	277	281	264	263	258	285	257	273	296	269	271	323	279	269	273	290	302	285	280	242	296	261	259	247	289	255	248	261	260	269	273	279	269	255	272	255	249	279	286	273	269	261	282	255	265	265	293	289	289	279	257	264	249	260	251	272	275	279	285	284	247	265	289	271	275	270	264	287	293	280	287	285	249	277	256	248	292	286	256	268	269	268	276	274	294	319	258	261	282	279	326	264	284	314	245	242	247	241	246	268	275	297	254	282	269	289	282	279	278	289	300	297	282	273	257	272	303	246	271	290	283	267	287	271	262	295	260	301	264	252	277	261	284	282	319	275	267	265	246	289	253	259	253	271	313	276	270	266	258	274	292	257	262	275	266	273	262	288	266	232	297	259	297	294	327	277	271	289	269	274	282	289	245	257	252	312	283	299	252	254	261	267	268	297	296	267	278	289	267	285	282	241	289	268	272	272	269	299	285	241	261	256	261	276	276	256	282	288	288	260	264	284	303	252	269	275	296	286	283	260	270	264	269	266	277	271	282	258	295	274	299	277	242	277	273	257	270	274	261	250	277	298	288	285	316	290	272	262	307	261	273	256	276	289	289	286	310	267	245	250	277	281	294	285	300	287	275	282	280	265	265	281	263	278	286	290	291	280	273	271	291	254	291	320	292	292	274	245	256	272	287	318	263	249	250	270	268	262	272	234	287	280	292	270	258	307	288	258	254	281	263	268	278	273	281	296	233	296	267	273	280	268	272	253	283	288	245	292	274	276	276	254	267	272	268	283	280	273	270	269	276	286	289	266	281	268	286	283	278	290	268	252	268	264	276	285	264	293	292	284	282	275	306	281	289	289	278	252	271	258	263	291	271	271	251	279	251	273	272	246	280	269	279	300	264	295	258	274	264	266	253	281	279	279	284	290	250	291	308	306	273	270	254	286	267	305	281	267	246	271	274	272	293	300	303	288	267	284	283	258	276	269	266	262	280	281	257	271	284	261	279	271	271	290	279	271	270	282	254	266	286	258	266	299	271	271	268	243	271	263	300	281	278	267	264	280	271	271	293	264	277	287	280	255	278	244	289	281	247	257	269	280	291	260	277	290	277	307	279	252	288	277	258	276	268	272	258	292	251	281	279	290	303	272	278	276	269	299	297	278	282	290	260	256	277	287	258	277	265	273	292	290	267	278	253	252	306	249	275	268	267	300	270	247	286	297	290	293	265	278	283	280	262	262	281	255	264	266	283	300	278	276	258	270	241	260	258	255	291	299	270	252	260	260	278	277	262	280	278	264	288	313	274	286	286	251	254	265	274	284	267	275	279	276	264	274	270	256	254	249	275	301	260	279	247	300	256	262	313	286	280	281	283	265	295	284	292	284	267	271	266	293	303	294	290	262	289	300	277	244	294	263	267	265	247	272	255	249	247	272	300	243	282	266	271	299	284	282	298	302	282	276	262	279	252	260	250	254	311	280	292	305	258	276	269	298	283	286	273	277	243	272	250	297	269	257	294	280	246	275	275	310	256	262	265	284	297	277	258	263	272	267	278	301	268	252	271	262	287	291	273	280	255	277	270	259	303	271	262	288	264	283	255	237	282	276	280	240	265	289	301	278	296	290	282	269	284	266	258	316	282	277	283	292	283	254	263	259	298	283	291	270	290	285	275	265	286	248	282	250	275	297	270	271	274	272	289	283	291	253	281	273	277	259	263	270	279	290	288	292	275	239	277	251	252	296	290	292	266	258	290	273	276	262	264	268	303	281	284	288	274	278	290	265	308	262	280	267	282	263	273	271	267	254	293	276	282	288	242	272	295	251	268	312	254	284	239	266	256	282	286	277	262	217	293	283	288	292	272	283	281	231	283	267	269	293	270	265	295	268	238	266	280	281	283	281	280	271	286	271	286	267	246	281	278	272	256	264	280	279	275	274	271	314	280	270	285	228	296	289	273	283	300	255	272	277	286	288	285	306	315	256	268	266	296	270	281	265	260	250	292	286	272	288	263	258	242	277	293	253	283	273	277	267	245	279	310	258	264	261	250	253	256	286	287	278	292	285	279	261	244	275	276	261	273	275	284	265	269	263	267	286	280	264	291	247	273	277	261	278	273	287	277	264	286	244	310	280	265	272	262	259	243	266	259	294	300	260	245	270	281	268	289	285	282	251	265	276	264	310	301	282	285	263	293	248	281	289	265	259	258	283	281	268	242	275	259	271	256	275	272	240	281	305	284	246	264	254	252	274	310	279	269	292	298	277	283	299	284	270	299	302	308	255	266	278	280	288	293	291	287	299	261	281	275	281	288	271	263	257	249	288	274	276	289	297	251	273	305	273	274	280	248	279	271	254	274	239	271	254	274	262	282	257	263	277	274	292	290	259	285	284	287	279	306	272	279	272	308	250	287	276	271	252	293	268	256	290	298	293	277	281	280	250	256	280	298	280	272	287	285	273	270	290	267	263	295	272	251	256
19093	8879	7917	4066	2746	2057	1624	1339	1115	964	787	732	611	593	571	557	505	475	453	472	486	433	428	434	445	416	418	427	397	447	407	422	414	429	414	406	409	420	408	437	406	389	398	387	343	414	402	406	373	364	419	359	408	392	393	368	347	406	410	367	394	410	381	401	408	371	382	400	365	367	383	399	371	390	346	387	372	363	407	368	381	396	395	353	399	384	388	385	377	346	366	363	393	414	363	377	384	378	386	410	350	352	375	384	364	347	393	387	367	373	411	351	376	363	398	368	376	337	375	374	377	381	405	359	379	359	371	406	378	393	380	354	380	368	374	364	383	391	383	382	388	389	348	379	373	379	346	379	361	357	379	366	378	387	379	382	378	359	356	366	382	393	377	337	384	353	368	354	377	348	394	375	361	382	364	378	362	366	392	369	395	361	367	385	388	399	352	386	366	378	328	385	339	347	390	346	332	368	382	372	370	390	383	373	364	402	388	381	393	380	394	364	375	351	370	375	376	366	371	379	389	374	381	343	349	364	352	356	361	360	370	383	350	354	341	407	390	366	369	383	383	348	379	373	392	348	350	383	377	377	363	364	362	384	384	396	350	387	395	365	367	352	344	375	377	372	396	376	375	349	375	346	398	346	365	367	374	385	380	382	387	371	360	357	369	377	386	385	395	402	362	345	392	406	389	372	347	388	351	421	374	351	366	347	363	385	371	341	376	361	345	368	363	367	410	375	373	369	365	394	366	361	362	371	379	377	364	366	388	377	363	367	373	380	353	365	355	380	403	393	377	393	390	335	396	387	359	394	380	381	376	404	420	394	352	339	368	391	381	399	354	380	369	352	375	374	381	372	349	374	414	364	369	431	384	385	375	373	375	375	369	430	359	387	391	367	375	338	374	379	362	394	369	316	347	374	373	398	371	383	359	389	364	363	386	364	391	378	373	367	361	373	376	370	361	337	345	403	403	364	370	366	354	348	381	350	353	373	386	341	347	399	358	406	383	380	345	371	333	406	380	368	387	390	362	386	371	378	391	373	385	361	401	382	361	352	383	383	403	359	382	370	356	341	351	368	345	368	360	361	368	378	354	391	358	354	383	372	367	362	373	367	385	381	368	335	369	383	377	333	389	381	409	399	322	348	399	382	371	354	383	400	395	379	375	360	378	391	389	407	356	365	376	354	325	380	381	389	407	398	374	405	403	381	387	384	350	404	341	358	397	344	393	401	362	389	369	392	397	402	394	383	400	401	369	354	387	364	358	371	372	390	362	389	347	378	353	354	397	362	385	428	390	410	407	362	391	372	346	333	353	384	364	381	369	356	404	398	362	378	372	374	380	397	348	374	388	373	393	383	388	350	363	361	383	367	395	391	370	380	392	357	365	379	390	361	379	381	407	387	398	365	373	413	349	358	385	390	374	377	375	347	349	385	332	377	370	380	367	383	393	372	409	393	386	357	364	398	419	377	393	383	392	362	377	356	384	368	379	380	360	343	365	385	385	385	336	403	378	369	399	373	356	393	394	376	349	388	358	352	390	367	401	357	396	373	375	366	387	386	389	366	425	369	369	340	370	373	358	364	385	346	408	376	367	364	361	368	361	349	374	401	395	360	344	390	365	367	370	348	368	371	346	391	394	323	369	352	354	384	402	368	333	390	383	366	387	337	385	375	363	372	363	385	343	368	378	370	396	378	418	401	383	377	373	394	360	334	375	386	370	373	402	379	370	369	352	378	383	337	365	381	315	346	392	374	398	393	373	387	383	380	370	386	422	360	399	355	372	389	365	401	368	423	343	371	402	383	366	375	354	366	375	358	362	357	390	412	388	382	352	366	366	357	360	354	377	362	400	364	372	408	403	379	366	337	380	336	373	376	368	388	331	360	361	366	380	381	398	384	374	395	357	386	385	384	374	370	380	352	356	328	381	385	375	383	361	384	388	318	373	372	394	386	375	383	348	392	380	341	365	351	366	383	420	362	396	370	379	389	353	381	364	373	365	416	364	417	396	387	349	377	382	398	378	360	352	382	413	375	382	391	368	366	401	383	378	365	379	363	360	362	392	364	375	365	366	385	357	370	376	403	404	386	338	399	397	362	420	347	378	386	345	338	372	388	398	402	396	397	394	383	384	360	375	380	384	354	369	377	361	378	385	385	367	425	398	376	381	341	324	366	368	362	365	368	378	404	374	384	351	383	395	351	367	358	365	395	360	384	398	402	389	381	388	371	364	369	368	358	367	369	351	372	364	393	361	370	384	364	359	365	406	351	347	396	391	379	376	371	377	371	347	347	382	395	385	377	375	358	391	354	360	377	372	383	388	374	350	411	397	378	359	381	411	379	334	404	346	383	359	367	377	393	350	369	350	363	362	366	378	358	410	349	359	384	400	373	346	355	385	390	387	367	411	365	350	382	357	370	362	373	396	382	371	391	361	367	334	358	389	402	371	373	404	357	358	364	390	336	342	352	382	369	363	373	382	348	353	374	370	367	366	379	373	358	404	377	410	331	395	337	379	377	355	388	357	405	389	364	378	391	374	380	387	385	413	415	335	359	383	351	391	396	380	362	391	385	416	368	378	397	343	365	376	355	413	380	395	365	407	369	398	346	363	340	376	389	374	394	369	367	367	364	356	364	375	377	388	374	364	368	392	403	378	368	349	344	360	384	376	369	370	391	326	332	391	385	380	353	360	366	376	359	364	367	367	398	378	346	372	377	354	389	363	365	378	368	395	377	397	378	391	359	366	380	359	366	397	401	393	351	351	392	378	379	377	388	377	352	348	394	335	387	369	405	378	359	380	384	384	371	336	393	375	388	374	363	364	352	381	377	360	352	373	416	369	372	419	348	359	384	404	367	340	407	356	393	398	388	381	399	351	364	380	366	389	376	359	370	424	404	377	364	403	337	408	360	378	391	367	388	367	364	390	397	362	354	408	415	386	387	355	382	383	360	383	388	391	381	382	371	369	370	379	389	402	396	384	387	405	353	379	371	359	365	398	391	371	382	383	360	388	401	393	355	388	397	377	379	349	381	365	387	397	368	360	377	363	373	357	386	340	383	346	377	381	334	373	398	403	385	361	350	359	389	376	358	364	347	402	385	369	382	388	364	347	376	401	350	415	403	397	343	379	349	384	380	372	382	395	349	376	386	353	376	397	351	374	391	353	388	370	371	372	409	355	408	380	377	357	407	386	355	361	361	364	382	359	412	383	409	353	373	394	328	361	338	352	403	388	400	385	380	357	393	391	358	399	357	379	348	365	379	381	372	390	352	387	379	367	379	372	351	385	384	342	364	382	373	384	372	372	406	348	356	390	390	355	384	366	366	368	363	386	369	364	369	403	386	333	358	377	372	379	364	369	357	357	361	363	382	387	353	365	371	373	364	383	348	384	396	396	353	390	361	365	380	352	404	362	350	386	376	375	359	345	370	363	373	380	344	386	360	383	370	369	352	394	391	404	319	348	343	364	345	363	373	388	346	352	352	389	346	398	384
23207	21492	29668	23748	21492	21526	10378	897	602	513	430	377	314	298	244	217	191	208	200	159	174	169	184	142	144	146	135	139	121	130	152	122	139	130	112	106	110	105	136	133	143	115	148	114	129	126	122	105	104	118	113	110	103	122	124	127	113	119	117	111	119	106	95	117	121	113	114	135	108	106	128	131	93	139	108	111	100	111	109	124	113	120	127	120	119	93	121	110	120	119	96	113	113	122	106	116	85	95	103	110	107	107	106	112	112	114	121	117	117	124	114	117	110	100	100	115	116	112	98	112	112	100	118	113	128	96	123	99	91	106	117	115	128	98	131	111	126	118	100	111	112	122	128	105	99	102	103	114	116	98	106	115	109	110	105	85	112	95	108	101	105	101	119	118	104	97	92	107	107	100	113	94	104	113	95	125	101	113	107	118	106	111	115	89	108	109	118	108	100	114	107	119	117	98	110	107	101	104	97	103	114	94	100	103	94	108	124	109	100	101	110	86	92	101	98	98	93	111	108	109	120	110	111	109	103	109	114	121	107	114	115	113	112	111	104	97	127	105	101	108	109	119	107	111	88	95	112	124	111	103	105	110	98	119	114	115	98	104	94	113	106	111	106	95	111	101	122	126	100	115	84	106	91	89	112	113	116	119	102	137	99	86	93	117	115	108	94	93	126	100	120	116	125	92	87	110	127	95	95	112	131	107	118	105	94	113	114	119	114	126	117	111	110	123	97	115	118	109	103	98	102	113	97	110	103	126	115	139	109	105	97	98	87	122	107	101	124	108	101	114	105	112	102	106	104	88	114	111	105	101	115	117	129	107	101	96	99	124	103	99	98	107	99	93	111	96	110	98	125	98	113	90	102	103	113	132	103	111	111	110	102	112	115	99	86	112	106	109	105	117	110	107	102	110	105	114	115	115	118	114	95	117	116	99	109	104	113	109	117	103	107	102	132	110	106	119	126	125	101	113	97	122	109	101	113	95	103	106	97	124	108	114	110	101	104	110	109	109	108	124	106	95	103	124	108	114	81	107	125	107	117	91	127	103	126	95	119	101	109	99	109	97	124	109	126	110	96	103	106	117	114	108	107	100	92	109	99	117	99	108	114	116	107	121	111	115	99	114	112	109	117	93	104	116	131	116	107	103	96	85	125	111	113	108	95	139	104	98	104	99	109	109	121	118	118	109	121	107	117	112	139	109	100	119	102	116	120	120	107	113	113	110	103	102	105	123	95	104	115	99	111	106	105	107	88	105	105	123	103	109	121	91	105	122	120	106	100	105	83	108	123	101	105	120	93	114	106	106	103	90	114	120	118	116	114	125	106	84	112	99	127	106	103	131	106	94	112	95	123	110	106	118	106	113	92	106	114	124	117	105	104	113	125	125	99	109	112	113	112	113	120	117	106	112	101	109	117	107	106	88	138	110	101	115	117	124	130	132	103	127	107	124	92	106	91	103	119	106	110	112	117	122	94	106	97	113	124	132	106	118	102	91	110	135	94	99	109	102	98	115	94	132	97	145	112	123	91	106	101	88	123	125	100	117	105	117	105	104	114	105	104	99	99	102	114	93	115	125	102	111	112	93	104	114	98	123	100	109	109	113	98	92	118	96	110	103	103	114	107	125	107	109	110	116	108	106	106	117	101	126	110	122	106	112	106	115	99	97	102	106	94	103	115	106	84	105	106	107	110	105	116	110	113	94	101	83	119	95	96	91	114	119	115	89	114	102	102	113	108	111	110	95	104	115	102	105	105	95	114	101	120	119	113	120	99	96	112	112	113	98	120	94	122	103	91	88	123	105	116	105	109	116	102	92	103	114	100	94	103	107	128	132	120	110	89	103	140	98	106	119	106	98	96	107	109	101	115	110	111	108	132	107	112	122	102	112	106	101	115	124	104	96	90	116	107	91	97	107	97	130	109	115	120	95	126	111	87	88	91	128	116	100	96	115	102	109	106	100	88	113	115	112	119	101	102	108	98	115	109	118	103	101	108	118	105	92	117	115	101	101	98	115	137	88	95	112	112	127	111	104	127	106	112	109	108	122	114	103	108	114	113	110	95	118	97	109	112	107	103	107	110	113	112	105	95	97	104	116	103	117	107	129	112	114	109	141	107	103	104	105	103	118	103	120	101	120	124	107	118	113	99	121	122	120	107	100	115	101	97	106	122	112	97	101	105	108	113	115	111	108	102	115	112	110	103	102	105	111	111	94	98	110	107	109	107	88	102	103	119	105	99	112	108	104	105	122	91	111	104	94	108	107	106	101	120	116	99	108	105	118	111	99	111	83	98	95	102	98	127	115	112	102	105	116	116	125	114	106	103	123	127	107	100	115	95	122	106	121	126	105	99	112	104	87	113	122	101	122	110	99	107	91	94	116	99	113	92	113	107	111	90	96	106	121	126	103	107	97	104	106	111	109	108	103	123	106	105	125	119	105	115	125	109	120	104	107	107	115	121	120	91	112	93	109	107	112	110	106	115	113	122	123	104	104	110	96	108	105	99	113	128	102	115	108	115	123	118	87	103	99	99	104	122	107	102	123	105	105	110	112	123	104	108	96	102	90	106	87	99	124	92	114	103	105	108	114	120	103	120	119	96	102	94	108	110	98	97	97	95	107	112	121	120	115	107	109	111	114	108	117	115	97	99	111	108	102	107	102	106	96	115	101	125	92	109	104	129	119	111	102	130	116	120	114	110	113	106	116	117	105	113	106	110	119	105	120	100	108	99	106	113	89	130	118	104	106	100	119	129	125	112	109	96	116	103	101	116	121	105	112	103	117	101	120	109	108	95	111	104	94	117	112	106	111	114	106	122	122	87	91	121	96	101	102	106	116	146	101	104	111	117	110	93	95	115	114	120	103	113	118	99	98	108	101	105	114	115	99	113	110	127	103	127	101	99	120	89	87	89	133	108	121	96	110	122	113	111	105	111	111	127	92	112	97	108	108	101	120	142	103	95	103	106	110	110	115	119	109	108	112	100	117	97	104	116	120	101	109	102	104	128	123	99	97	126	124	117	105	96	92	113	114	101	105	90	103	89	79	125	100	121	103	110	138	111	107	93	129	115	120	109	109	108	99	122	133	97	97	110	124	95	116	107	105	111	114	113	123	108	84	105	93	104	126	94	112	108	96	106	93	103	109	115	103	115	137	104	111	129	113	99	128	110	102	119	110	124	128	108	113	100	105	124	115	83	108	83	97	94	101	109	101	124	111	107	101	121	106	97	113	128	114	101	117	117	120	108	101	86	115	100	110	104	105	102	101	123	114	90	105	106	101	98	101	132	122	100	108	116	95	125	127	106	106	98	105	111	116	97	112	116	115	109	108	114	111	86	97	115	110	100	104	121	123	103	91	76	96	126	98	88	104	105	107	95	96	108	107	123	112	91	109	109	93	107	116	112	117	118	100	90	105	124	118	114	94	99	117	120	102	123	123	132	101	86	111	98	100	115	110	96	119	123	95	104	124	108	105	99	102	112	103	107	102	101	102
21020	14482	12306	6464	4400	3390	2506	1912	1467	1125	945	814	662	599	493	449	386	358	332	358	276	317	285	249	252	231	265	216	247	243	201	206	243	208	178	213	188	184	188	164	163	196	171	178	168	207	180	201	163	163	169	174	172	175	166	146	169	158	135	160	183	168	154	173	153	164	140	129	170	154	160	149	171	164	146	158	130	137	170	163	143	151	152	167	146	156	163	153	153	145	180	155	138	158	158	174	163	149	154	146	138	152	149	162	179	164	166	162	168	164	144	131	152	148	180	153	150	145	132	130	142	134	139	169	157	143	173	163	137	153	149	155	129	150	166	151	142	168	150	163	160	155	146	140	140	148	144	142	175	145	142	164	165	143	153	147	149	141	155	160	163	143	169	146	136	159	158	171	143	158	134	165	134	138	138	143	139	147	134	157	146	157	151	140	148	137	173	153	164	164	170	148	157	144	163	163	152	152	146	142	147	159	167	154	164	136	151	141	149	138	122	144	152	148	154	164	141	158	157	126	135	149	138	137	137	157	162	144	171	128	140	160	145	128	152	145	152	156	137	153	155	149	154	160	165	155	160	146	149	131	135	151	161	157	148	172	154	140	139	131	153	144	141	139	140	153	139	136	152	145	161	139	148	147	155	132	179	135	147	141	146	170	150	172	146	145	159	148	153	140	155	142	134	151	148	153	148	131	154	169	154	171	135	156	137	173	143	150	162	156	144	149	145	117	143	140	150	149	156	153	150	168	153	154	141	173	156	160	172	149	165	169	148	175	163	158	163	148	138	154	161	164	181	169	138	154	130	162	134	161	132	134	138	138	130	159	152	139	165	177	126	145	151	146	144	165	158	131	145	148	142	131	155	144	162	169	135	129	148	138	151	135	127	157	148	139	145	156	156	135	147	132	142	145	162	145	153	136	148	173	157	135	145	133	150	136	161	153	141	134	137	143	147	152	144	151	169	151	147	135	138	157	165	148	155	136	142	160	172	141	141	162	171	164	160	132	154	155	142	156	151	163	133	133	159	160	132	157	141	128	141	157	139	148	171	155	176	136	154	170	148	146	145	160	159	140	143	150	137	156	136	143	155	153	158	142	134	135	136	147	159	131	150	148	180	145	154	162	166	138	148	143	152	143	144	137	153	151	144	131	138	145	146	125	156	141	150	156	152	127	148	140	143	142	137	158	141	163	138	166	136	154	158	147	154	142	163	164	121	178	125	146	144	154	158	137	137	160	169	149	154	129	135	135	139	143	153	159	143	154	149	143	156	154	119	145	167	132	148	143	170	146	145	166	166	141	164	142	156	153	156	145	142	143	162	137	154	148	162	147	157	157	138	159	141	157	166	141	171	132	126	146	145	148	140	127	152	169	156	158	161	178	172	138	137	136	159	154	143	158	148	140	137	137	136	134	147	170	154	140	140	145	136	123	169	127	143	147	131	147	143	158	158	152	162	166	138	142	142	159	137	150	150	159	154	141	162	138	140	135	156	153	141	150	149	167	157	160	137	145	142	156	159	161	142	147	161	151	131	138	159	140	147	145	156	178	154	155	140	140	143	159	174	137	151	144	156	152	160	172	168	141	164	139	149	140	145	132	169	147	145	154	142	150	138	151	128	138	145	135	129	160	152	146	130	163	134	154	172	148	139	143	162	160	123	161	130	131	154	144	158	136	131	143	140	138	161	156	144	158	132	132	156	166	155	156	138	161	141	153	158	138	164	155	135	148	161	137	158	169	145	144	142	142	124	150	148	132	163	149	151	141	144	146	161	158	126	136	170	139	146	146	159	158	146	152	142	153	167	128	155	152	150	132	173	151	157	152	155	156	154	132	137	164	133	143	142	154	160	177	137	146	148	166	157	160	171	158	147	162	127	182	160	150	142	132	142	159	170	159	158	138	160	158	150	151	148	154	142	134	145	171	136	170	179	148	150	162	133	171	134	148	174	151	155	148	172	143	155	154	138	156	157	159	146	135	145	146	117	129	143	134	138	146	157	168	159	136	159	161	147	139	147	155	132	158	151	148	145	138	161	141	166	162	129	140	167	150	153	157	133	136	153	126	152	169	151	143	154	165	166	156	152	154	121	166	157	154	134	129	148	154	162	179	148	171	163	183	133	135	146	148	142	145	156	162	163	152	130	138	154	143	165	150	146	158	132	144	153	142	153	175	135	155	164	141	137	144	164	154	158	146	157	142	151	133	158	183	154	166	145	152	134	145	175	166	155	161	141	142	151	159	163	148	164	164	146	166	142	128	145	181	128	125	168	150	142	133	161	140	158	149	155	158	129	141	133	155	140	137	158	152	131	143	162	121	145	150	150	143	137	155	140	147	141	149	152	143	168	145	172	157	167	142	142	128	141	147	146	158	136	156	140	155	123	165	132	139	126	151	152	156	141	153	135	147	157	151	184	155	158	158	149	159	162	134	161	157	176	160	141	156	148	130	146	160	157	150	158	164	156	147	149	134	160	149	145	145	141	149	158	146	145	152	136	165	156	139	152	154	155	128	135	156	162	179	149	132	131	136	153	145	146	132	151	179	143	139	137	153	150	154	151	142	141	120	163	156	141	140	131	163	140	147	133	141	144	148	158	161	146	139	157	125	146	152	154	144	170	159	148	154	145	133	167	152	143	155	138	134	174	133	171	149	156	144	191	150	151	126	153	147	159	149	149	147	140	158	151	144	164	157	140	165	150	156	127	147	140	135	180	168	154	121	168	142	149	170	140	150	151	165	128	155	136	162	154	143	129	137	138	131	141	140	128	151	157	183	141	175	175	133	163	172	160	154	146	162	131	152	138	145	139	176	146	176	153	174	160	156	137	130	167	143	138	154	127	138	144	154	138	152	161	168	148	157	162	153	142	169	139	171	137	153	171	170	141	149	138	167	145	164	161	152	158	132	152	164	142	164	148	145	156	162	154	153	154	142	129	141	175	170	149	159	150	139	169	143	138	157	167	154	172	153	151	131	131	145	152	165	139	176	149	148	130	131	159	159	164	158	172	144	135	158	149	139	144	168	156	146	159	153	153	157	153	131	126	137	154	163	153	170	149	143	141	157	129	194	162	160	165	161	178	160	186	137	157	165	146	144	143	142	151	156	139	152	134	132	168	132	157	135	149	127	170	164	147	150	155	177	140	147	152	159	151	140	145	157	140	146	148	145	140	152	143	149	150	158	160	154	148	161	153	128	143	163	166	130	155	139	159	150	121	160	121	171	154	110	145	168	159	137	152	150	145	151	160	146	156	149	171	164	151	139	154	150	146	159	152	145	164	142	164	148	148	154	149	148	155	173	154	144	136	131	149	174	163	137	133	146	191	163	176	178	154	164	153	149	140	157	150	141	149	165	154	143	146	147	160	142	143	163	135	146	151	158	157	161	154	168	161	153	146	148	131	135	145	158	140	157	145	155	162	143	163	161	160	143	136	133	136	138	124	150	150	166	165	146	134	132	155	161	166	147	141	157	125	158	131	155	158	147	145	154	149	145
27385	21019	9617	777	418	420	427	382	338	376	382	364	343	367	360	377	351	364	344	364	346	344	388	333	373	361	336	370	400	333	349	352	368	402	321	366	353	371	337	380	377	361	327	374	360	362	362	353	344	342	346	395	366	373	347	342	362	319	357	357	344	341	348	352	387	360	375	367	355	365	378	376	391	358	371	353	365	368	386	369	365	347	355	371	347	352	343	338	357	315	310	379	388	347	343	359	370	368	356	363	336	397	361	351	314	383	362	337	367	359	362	376	371	345	366	323	361	366	390	360	382	359	346	389	345	337	353	372	346	331	374	387	340	387	348	354	345	367	374	402	333	365	343	360	352	359	365	344	323	341	373	337	324	335	376	362	353	352	336	338	363	375	347	346	343	365	320	350	343	361	389	332	362	346	367	356	339	356	364	379	371	350	358	349	334	360	353	370	349	336	366	366	358	348	352	336	389	382	353	361	384	362	376	321	357	343	365	325	317	343	378	372	367	351	372	367	339	353	366	364	380	340	345	361	363	380	359	369	354	362	384	381	329	353	364	323	363	375	388	378	325	340	361	368	361	355	340	353	395	358	365	359	364	366	391	347	347	353	347	346	368	381	391	399	363	355	390	356	381	336	400	383	371	379	330	350	327	360	340	344	346	366	367	353	357	335	371	364	347	350	383	356	372	385	347	395	356	335	346	378	378	325	333	317	382	372	374	374	367	321	368	380	379	362	372	333	363	377	357	366	328	340	337	340	337	358	376	369	332	362	369	343	392	341	366	353	333	360	366	369	383	359	338	348	338	346	367	370	402	327	340	402	340	366	341	379	367	373	328	358	324	390	365	389	357	345	363	326	364	389	356	382	369	362	386	354	349	357	347	390	369	368	381	387	328	349	371	377	428	319	341	323	372	397	447	350	383	396	368	334	354	390	378	352	372	344	367	332	346	369	363	360	356	417	343	353	357	375	354	330	348	341	363	331	367	364	360	355	355	358	371	376	374	343	338	360	370	343	381	335	339	361	359	380	345	340	324	356	359	333	348	352	342	341	399	365	359	359	318	354	385	345	339	363	364	360	329	371	332	368	348	347	384	369	352	359	351	334	374	356	343	365	350	372	385	395	380	338	367	344	360	388	381	361	346	373	351	342	349	330	331	380	389	351	372	358	367	338	357	354	313	399	347	367	347	351	340	399	377	341	377	360	347	349	368	349	321	360	361	375	383	420	386	384	366	354	306	364	350	335	363	345	354	348	357	366	380	318	367	339	363	358	374	341	366	376	367	375	363	350	343	342	384	369	333	340	363	374	376	359	323	344	353	353	408	360	343	368	400	371	390	345	376	355	374	353	355	382	365	348	348	386	323	366	349	350	374	369	384	373	350	373	359	319	384	338	354	364	346	344	338	314	393	375	361	367	336	353	384	389	363	331	349	351	354	366	352	362	379	373	391	386	310	380	362	372	394	353	366	329	320	376	349	377	358	363	363	359	379	370	330	389	365	344	353	341	380	338	398	354	342	358	360	341	348	358	356	362	366	369	386	401	357	313	380	380	349	346	348	381	370	319	354	356	310	343	370	351	329	362	352	356	370	339	384	315	339	311	334	404	361	370	334	340	343	355	334	354	347	358	356	352	381	403	364	384	365	339	359	355	323	400	334	396	350	396	366	348	356	378	358	370	325	366	375	364	377	355	330	347	331	370	365	367	344	364	361	376	369	355	329	376	364	344	364	358	399	376	353	345	334	353	363	381	372	347	372	380	352	349	370	352	378	337	348	337	356	325	378	403	390	368	377	359	383	366	316	366	369	344	365	403	365	339	364	382	352	361	381	338	333	382	364	377	394	383	377	342	362	360	333	345	342	353	357	353	363	358	347	345	396	354	368	366	376	361	362	361	349	371	349	358	347	361	340	359	361	364	350	341	379	342	351	362	369	364	345	364	366	338	359	363	373	398	358	365	388	352	361	340	365	320	377	364	378	391	412	361	381	346	369	384	383	328	366	376	365	373	370	351	376	372	350	382	365	337	345	328	351	389	366	352	380	355	386	343	345	352	333	368	391	328	373	368	357	367	354	299	332	369	386	379	349	344	392	375	385	358	357	312	347	320	368	364	376	357	365	345	358	342	355	388	329	310	323	372	349	358	357	345	342	361	355	362	377	359	347	368	359	344	351	369	359	388	356	373	363	406	331	360	379	376	348	338	365	368	391	349	374	353	359	352	382	334	371	349	358	340	333	387	349	332	349	373	360	336	372	401	364	338	356	304	366	381	352	322	338	351	340	337	368	378	340	345	365	374	366	336	360	345	367	370	366	353	350	346	369	361	372	350	343	375	361	359	379	345	352	361	327	375	382	336	367	371	356	344	328	344	361	380	366	365	348	371	382	359	363	339	345	363	361	351	362	357	351	356	357	339	357	348	329	325	326	346	326	384	369	375	367	360	341	333	365	344	361	365	337	350	331	332	344	358	393	307	400	354	370	329	359	362	343	348	343	371	361	340	364	356	365	371	397	331	359	354	369	348	318	362	378	360	339	354	351	376	320	355	361	354	382	385	369	348	372	362	332	336	360	352	410	359	388	351	381	358	353	398	337	348	357	365	331	382	344	342	375	356	374	374	359	351	371	364	371	357	350	338	327	357	363	385	389	372	381	352	323	389	322	362	339	343	401	358	351	357	381	358	340	368	348	351	363	330	374	389	371	377	341	373	330	295	372	381	368	364	383	368	382	368	387	360	397	341	369	355	335	352	374	334	346	352	380	359	368	367	367	371	353	323	368	383	392	363	350	360	349	333	345	306	381	369	354	343	348	338	370	343	332	374	359	344	357	340	384	348	360	342	375	346	336	337	412	388	356	345	345	313	391	361	376	334	376	393	377	319	395	350	360	357	370	357	355	359	323	352	360	332	335	381	349	352	359	347	341	341	362	364	314	360	372	367	372	368	399	333	383	384	389	364	383	349	336	357	344	380	361	362	356	371	351	319	346	384	316	357	365	365	387	352	357	331	367	382	354	384	360	381	356	370	330	327	379	348	346	333	394	331	358	337	387	338	356	365	357	362	383	353	350	378	337	352	358	388	366	357	352	361	351	357	352	354	361	376	351	371	412	335	388	391	331	382	331	387	361	374	389	345	358	327	331	377	391	375	323	353	370	354	377	314	334	353	352	347	347	358	344	346	328	365	334	375	402	345	352	391	368	350	353	369	358	367	348	376	348	363	370	373	389	360	365	333	385	371	358	361	336	374	347	354	311	335	371	357	373	324	360	353	333	387	365	370	376	385	363	354	359	362	384	381	360	336	350	342	361	355	345	350	342	361	377	362	391	382	366	375	387	391	354	359	312	339	350	398	339	394	343	343	362	360	351	337	315	376	340	348	344	336	377	332	377	357	365	362	331	359	395	363	349	370	374	352	384	384	352	347	397	340	350	321	400	318	331	402	360	350	390	377	350	385	366	355	354	341	384	386	389	352	358	361	383	342	356	344	389	391	362	347
10678	1154	1060	706	625	576	593	550	511	481	514	528	492	487	509	504	510	480	462	489	465	497	497	500	495	496	471	501	452	520	508	472	457	499	456	465	477	503	470	461	513	478	475	484	491	477	464	475	411	501	524	494	503	479	462	528	482	467	507	480	409	510	468	435	463	469	490	448	457	459	522	496	498	478	487	490	518	492	501	492	468	488	485	439	462	472	469	458	457	469	458	485	483	484	443	472	487	483	468	520	471	488	446	504	500	526	469	462	488	462	469	490	476	532	511	464	466	488	499	501	466	464	467	485	462	457	443	474	479	516	452	493	458	507	485	469	462	486	470	483	491	446	495	461	524	479	428	466	485	501	454	444	480	497	503	491	485	475	502	489	473	504	444	450	475	508	482	481	510	509	479	488	506	484	528	481	519	475	498	469	502	489	474	506	480	459	480	517	488	485	488	435	473	462	490	480	473	504	453	514	471	490	453	482	470	486	496	492	447	473	430	476	459	453	474	475	471	437	459	455	484	490	468	427	475	495	517	484	487	469	442	459	500	458	476	513	495	471	446	458	461	544	459	493	469	476	453	499	493	483	473	493	473	505	460	498	477	481	430	479	446	445	492	426	470	492	467	513	498	477	451	435	481	500	471	492	526	497	513	496	419	478	503	470	483	476	482	469	463	468	489	508	472	508	492	477	517	476	477	456	429	510	486	486	475	462	463	461	443	495	488	467	469	509	473	476	497	475	482	439	475	508	506	487	463	476	496	469	472	476	496	454	503	465	479	493	452	468	510	480	444	468	472	499	473	451	476	506	499	481	492	490	473	529	486	515	502	484	477	470	490	455	474	472	517	499	492	484	468	478	485	487	474	507	464	464	481	460	466	507	475	486	484	472	508	476	490	453	489	487	480	471	502	466	461	489	484	502	494	463	489	462	466	499	467	492	452	462	489	480	472	523	494	470	487	462	473	476	467	465	469	462	485	452	479	468	474	504	426	471	470	489	477	498	482	473	471	428	489	504	488	465	458	426	431	453	454	474	452	484	498	490	461	486	470	479	473	503	475	491	489	510	473	521	457	477	486	462	453	469	473	465	471	488	515	482	482	468	471	466	505	493	501	484	485	455	504	473	494	443	466	483	456	462	465	519	481	447	484	472	496	519	442	429	495	456	483	449	449	493	472	470	476	526	482	457	472	487	473	459	512	487	483	466	459	487	473	497	508	486	465	537	490	465	488	478	471	451	482	463	491	513	510	474	486	486	447	469	481	462	459	473	464	511	474	436	468	495	439	473	471	471	498	481	494	466	482	470	478	461	495	471	477	474	478	456	471	478	494	475	478	454	499	442	458	493	479	455	515	474	460	480	481	494	452	496	480	464	485	477	493	488	511	513	480	449	541	500	449	471	539	487	465	472	465	459	484	497	433	485	451	461	489	479	514	455	495	474	479	502	493	465	472	457	462	487	468	482	434	471	489	456	480	433	493	434	439	486	459	511	434	501	455	475	452	489	488	506	466	451	506	480	463	496	468	466	486	528	461	475	493	509	492	496	468	504	471	485	451	447	436	539	499	490	474	488	488	493	491	484	431	486	486	486	496	479	471	500	476	437	472	485	479	495	475	478	509	458	466	493	470	488	474	499	498	479	473	432	475	459	462	478	475	509	471	500	449	475	493	489	479	495	485	443	494	438	496	466	493	474	481	473	516	537	440	487	478	510	488	515	437	444	480	472	503	477	492	464	465	468	548	436	521	493	466	491	453	507	431	497	485	514	463	519	425	488	484	485	485	480	468	477	474	470	515	474	446	477	467	488	497	524	519	541	467	458	465	470	478	480	476	464	503	474	491	497	472	472	486	482	463	484	476	466	491	479	490	440	480	456	457	477	477	500	491	438	463	469	467	452	483	451	478	485	490	474	525	475	486	493	448	456	469	476	493	510	456	457	437	472	484	494	481	466	480	501	437	498	471	502	510	477	489	415	523	505	477	471	495	468	495	505	516	466	439	436	480	471	454	497	488	480	494	471	479	503	494	475	477	442	466	433	465	466	489	460	523	460	503	481	472	490	463	457	453	475	412	450	488	504	492	478	488	462	452	436	478	447	486	448	491	473	454	445	516	473	489	486	503	495	493	509	461	472	501	441	502	453	486	492	496	467	499	488	478	486	456	488	466	489	505	465	485	466	455	466	459	489	484	493	456	514	518	462	491	449	474	476	470	483	470	465	463	496	465	466	519	449	484	443	488	503	477	511	463	508	466	505	513	461	453	439	504	476	480	513	476	514	463	507	467	466	472	482	471	507	456	446	447	477	503	438	470	454	493	464	490	463	486	488	518	440	488	490	498	468	465	455	448	446	471	495	486	467	506	463	500	438	508	447	481	468	459	490	476	513	506	477	480	491	471	493	512	505	459	468	500	471	486	469	485	482	464	489	502	531	500	487	484	495	474	483	498	447	465	472	493	496	482	458	467	427	491	464	491	476	472	484	469	448	482	469	512	455	468	457	488	467	443	461	483	462	500	492	482	477	454	535	469	474	481	467	487	476	466	492	469	500	450	426	465	458	466	479	439	459	453	472	492	457	459	478	471	460	510	467	468	483	485	458	492	486	516	468	474	518	477	490	470	487	488	451	459	466	487	499	465	470	475	493	483	482	488	454	451	450	501	487	475	507	484	491	500	447	477	468	476	443	484	441	459	520	482	512	513	492	466	481	450	505	462	459	475	458	453	498	474	506	462	464	469	489	453	451	506	472	450	492	488	494	501	509	458	484	463	466	493	501	485	506	471	461	465	456	460	495	490	488	493	481	497	531	501	506	490	487	482	480	472	494	525	486	486	508	508	496	494	433	472	477	446	482	507	446	464	477	481	465	479	483	446	489	495	509	491	451	469	478	463	466	474	468	438	462	473	457	483	476	515	466	495	496	451	444	480	428	479	461	494	475	461	476	457	498	454	475	485	460	460	461	481	521	505	473	484	464	451	468	478	485	441	479	482	487	437	468	503	491	463	464	516	458	454	492	491	495	506	494	477	480	473	462	511	458	494	492	482	447	476	453	467	508	487	469	474	447	477	458	467	489	419	485	456	484	501	497	481	492	502	465	477	451	475	455	487	483	493	437	461	457	480	533	480	497	481	496	494	471	452	493	487	511	460	480	460	483	444	457	484	495	477	495	477	476	480	489	491	452	486	465	444	503	419	493	474	467	463	492	494	448	470	485	485	445	480	500	489	487	466	472	483	481	474	450	469	503	475	456	465	482	485	508	510	460	447	480	459	514	460	523	464	457	498	475	471	473	483	456	477	481	471	479	463	500	443	507	447	490	459	468	468	498	510	478	445	434	516	500	470	481	483	474	462	451	457	474	490	511	513	494	445	496	468	503	486	477	475	480	486	450	474	468	456	472	520	501	482	479	483	488	505	469	506	445	496	509	461	471	476	495	443	457	511	486	484	481	503	492	460	431	497	483	477	443	487	499	446	449	505	475	496	494	474	453	476	460
24114	21492	29280	24145	21493	11974	1070	691	552	501	439	417	398	366	361	338	350	322	317	324	314	283	290	322	304	306	309	301	305	320	268	333	244	296	295	290	286	283	294	293	288	299	272	262	270	278	288	265	276	280	307	277	297	262	288	290	291	272	303	307	313	294	280	282	298	297	273	264	264	322	303	274	250	259	259	283	329	276	294	287	270	286	318	266	302	288	291	311	264	275	293	300	291	266	273	271	291	267	291	281	294	275	267	239	313	257	291	276	277	262	259	280	267	261	284	334	280	313	291	292	290	273	291	257	297	263	254	296	281	291	261	274	304	292	282	284	254	261	277	274	270	259	243	288	250	242	254	284	294	287	289	277	286	279	277	276	282	283	294	242	301	267	290	253	296	278	276	270	267	303	293	286	280	283	289	302	282	263	258	273	301	268	275	263	259	257	290	281	253	283	284	301	284	269	306	282	267	263	270	268	269	278	264	306	288	258	287	288	278	244	294	315	278	297	263	282	298	288	278	302	304	295	293	304	266	286	294	304	294	284	293	307	258	266	271	274	252	308	301	268	282	305	240	278	259	274	272	271	268	299	297	286	304	249	273	291	233	301	299	283	275	282	294	282	281	280	308	273	275	285	259	260	309	265	264	307	283	267	299	312	266	325	295	294	271	272	283	254	305	274	261	287	289	279	259	276	273	262	302	285	295	285	253	227	290	245	276	287	277	265	271	312	274	269	276	247	284	264	282	301	288	309	286	308	262	262	280	260	284	271	266	298	267	247	286	269	285	266	287	289	278	323	237	306	274	293	292	264	297	263	293	247	258	282	276	253	281	276	283	267	261	264	304	266	272	251	250	274	270	288	295	249	322	294	274	290	288	270	262	287	265	278	257	268	273	270	276	275	291	295	277	257	252	283	267	262	292	319	273	276	277	294	290	289	283	262	243	265	273	284	281	286	277	274	268	311	290	267	269	268	259	275	260	316	266	281	260	270	274	266	262	280	277	296	301	298	260	280	257	269	280	282	268	294	287	299	313	282	273	255	284	256	307	279	273	287	274	274	286	285	269	256	282	282	286	284	275	278	282	253	284	308	273	288	271	280	288	282	289	277	267	277	262	274	266	254	278	278	300	280	288	306	254	281	276	265	280	293	287	293	298	286	256	302	300	287	286	294	295	298	263	291	264	282	275	278	268	280	317	279	265	259	262	297	295	267	254	290	256	256	270	250	274	280	267	282	256	291	281	292	284	284	285	285	259	285	288	296	249	281	274	263	275	289	275	275	253	284	262	266	280	256	289	260	288	295	263	272	296	277	294	278	288	259	303	292	269	287	279	270	256	271	286	253	319	281	264	290	288	267	265	269	301	284	269	298	277	304	260	296	293	283	254	257	282	277	280	307	255	298	297	253	298	241	269	265	271	264	293	266	258	263	290	292	270	280	291	288	280	294	261	259	268	257	275	253	272	257	282	281	249	301	285	256	300	268	289	274	304	260	235	262	275	281	313	255	274	283	251	260	260	284	277	295	286	282	249	300	268	268	269	259	272	292	318	287	312	298	308	254	262	275	274	289	247	298	266	298	281	295	264	302	271	254	278	287	272	277	263	285	293	258	281	248	283	307	299	301	261	270	250	277	288	270	289	274	267	276	262	271	268	287	273	307	287	242	272	269	269	291	292	259	273	257	257	290	252	283	265	319	278	285	293	292	262	285	257	272	267	285	259	299	266	281	285	276	298	294	292	297	270	264	277	309	249	273	257	262	299	270	271	292	270	242	265	292	291	292	277	286	272	285	262	297	292	247	296	269	252	268	302	295	278	297	290	269	297	243	302	262	273	264	305	296	270	306	272	281	271	296	276	267	257	274	278	297	271	289	282	304	284	274	292	304	304	255	267	263	259	301	316	292	258	264	297	291	288	288	271	274	259	263	278	260	275	298	281	276	280	254	292	267	300	265	251	265	243	288	281	320	307	263	305	270	273	255	298	247	253	279	288	294	287	280	246	284	272	300	308	266	288	287	262	275	269	275	270	249	322	253	265	264	295	307	273	306	298	282	290	312	276	291	257	319	262	253	270	290	346	263	280	263	266	261	275	296	229	251	265	280	289	305	268	291	314	275	262	286	286	269	292	301	284	294	275	319	267	289	280	269	279	319	254	285	293	269	282	269	298	314	294	298	289	286	297	267	292	297	281	285	288	288	255	275	298	299	264	286	283	265	293	292	273	241	271	261	281	263	293	271	300	280	288	290	330	298	258	310	290	276	277	303	308	261	297	297	272	317	304	306	277	252	312	269	276	297	261	310	288	240	267	278	262	275	256	308	279	309	309	280	277	263	275	278	289	269	285	263	264	250	294	282	288	271	279	286	274	303	297	266	274	262	270	283	277	281	275	266	286	304	261	310	276	267	283	269	313	301	280	292	263	297	269	270	252	279	297	286	278	262	309	297	266	273	273	259	288	274	295	286	257	294	283	265	274	272	281	275	278	302	285	255	298	277	300	234	240	275	276	249	282	254	294	267	291	279	277	302	275	297	277	279	235	282	297	272	268	291	282	312	256	262	271	266	293	271	293	310	282	291	282	289	297	310	265	287	287	301	294	295	279	268	311	224	255	273	260	270	272	271	275	295	288	288	290	256	280	270	268	255	278	277	298	298	277	301	284	292	299	303	264	279	284	288	290	280	310	256	300	276	261	292	304	287	267	265	312	262	289	271	259	279	261	268	256	255	274	249	269	291	270	276	279	283	249	281	290	273	293	277	272	283	277	267	264	285	279	285	281	275	277	266	274	251	282	296	274	296	278	287	265	250	287	286	266	260	289	277	291	272	268	257	273	287	296	242	300	265	271	264	265	279	246	293	251	270	280	316	277	313	309	288	280	298	267	278	270	268	277	268	257	303	287	278	309	287	260	275	242	245	282	283	275	280	250	266	261	297	285	280	301	297	282	262	274	257	280	313	277	279	268	267	286	286	263	298	295	282	307	258	263	302	299	281	232	284	284	302	288	274	296	256	315	285	281	280	285	260	297	294	297	269	291	300	260	254	277	281	301	301	280	288	287	299	272	305	288	285	240	251	270	291	291	298	272	303	274	294	307	302	289	264	313	304	251	287	269	267	275	280	306	257	289	294	266	276	283	275	268	285	293	255	268	269	264	297	274	286	301	299	285	271	278	267	286	290	277	298	272	261	273	294	260	264	276	257	290	295	272	259	268	297	265	256	271	294	262	259	277	295	278	261	291	308	265	253	273	281	232	271	287	248	269	262	280	292	307	275	275	297	280	263	249	276	275	287	260	309	275	253	279	291	289	260	287	293	298	264	283	254	291	300	276	272	278	270	252	245	291	279	279	290	274	265	274	251	297	285	290	288	282	291	290	298	269	297	288	267	259	287	270	303	230	255	287	274	273	271	279	264	270	298	268	277	277	267	278	278	310	295	259	279	270	274	251	283	295	247	271	278	257	272	270	272	279	268	299	294	300	266	290	264	247	258	271	271
18534	8982	7741	3945	2734	2024	1586	1265	1134	920	873	655	676	592	591	502	516	461	474	501	477	448	466	446	437	458	404	413	436	408	380	434	388	421	374	436	393	391	403	415	409	379	415	406	364	403	369	418	374	371	376	335	410	380	373	372	378	398	398	398	381	370	380	395	419	419	372	365	397	393	364	378	371	397	397	391	374	392	376	410	385	378	384	346	389	360	378	371	371	371	350	358	356	393	393	393	381	372	384	379	365	409	351	347	393	402	391	374	384	376	399	345	398	372	391	401	405	376	380	427	382	414	360	389	360	388	386	375	330	403	382	369	391	361	373	398	397	380	391	383	382	398	382	363	444	394	403	377	370	380	351	344	340	384	396	388	371	376	366	377	385	382	342	346	375	386	378	375	369	386	417	375	380	365	384	405	412	378	374	410	394	354	399	383	374	353	379	354	423	363	384	349	411	377	383	374	361	367	388	345	365	389	357	361	353	358	401	379	360	383	365	404	399	385	391	386	403	414	359	376	396	381	387	393	403	356	393	388	378	379	380	387	344	365	411	362	360	356	376	375	387	383	345	356	389	369	393	389	403	388	381	383	359	391	379	360	423	369	371	404	388	390	363	390	378	378	413	385	374	365	388	376	394	378	357	376	364	354	375	401	376	427	370	362	403	338	371	355	369	392	349	387	376	372	376	350	381	397	419	350	359	387	359	387	398	385	394	350	381	347	396	351	342	395	360	367	357	386	395	371	365	378	358	373	397	389	376	402	379	326	367	382	387	382	412	386	387	352	346	382	406	390	360	337	399	369	368	390	400	360	398	416	383	378	382	368	365	366	342	418	378	377	375	385	386	410	367	418	352	379	387	397	357	373	368	360	372	370	394	380	389	367	412	377	343	383	338	335	364	432	356	389	350	389	384	380	350	374	385	348	354	382	379	376	389	378	384	391	376	377	354	369	340	386	379	373	360	374	366	407	377	370	363	349	396	397	362	404	370	379	375	365	383	367	391	382	352	375	403	375	383	404	407	341	357	393	374	369	395	366	390	353	370	384	369	368	374	392	388	394	374	378	386	371	371	395	370	380	366	367	396	371	391	371	397	399	363	409	327	368	379	399	375	364	363	422	352	343	348	398	361	352	377	401	388	359	364	389	370	367	373	404	395	383	394	402	407	363	357	387	362	409	348	373	383	359	361	352	348	390	390	364	347	370	398	344	378	395	377	412	422	351	375	383	351	367	382	362	405	369	421	346	415	413	379	427	379	384	378	383	347	376	353	387	371	363	389	358	394	408	383	363	381	381	383	379	384	392	354	393	364	393	361	423	387	365	380	397	378	380	380	324	372	384	398	394	376	399	374	353	398	378	391	342	380	338	396	415	361	371	383	371	353	397	415	341	392	374	390	391	376	345	386	382	409	378	393	373	368	400	357	381	390	354	378	402	370	357	389	407	373	397	382	360	399	368	373	367	341	368	399	358	387	377	369	383	327	389	388	390	403	388	380	381	393	353	380	390	382	398	383	338	363	341	393	372	351	388	364	388	374	402	402	377	369	364	388	370	406	387	371	383	403	368	389	388	360	360	383	368	403	386	393	384	356	365	405	385	396	354	396	391	372	371	368	403	367	360	364	370	384	375	383	365	372	389	378	353	349	407	368	380	369	366	388	375	388	381	384	367	429	396	367	382	386	368	346	379	393	352	384	388	373	381	416	379	359	395	369	403	386	371	386	373	361	390	381	351	338	396	377	428	393	392	369	385	359	370	390	365	342	404	402	316	397	396	407	418	364	361	387	362	400	395	390	374	364	380	343	380	385	364	350	392	393	370	394	361	371	368	384	345	392	374	363	371	390	374	376	367	406	341	388	382	405	374	430	389	405	400	406	396	375	393	390	388	414	383	394	405	371	406	380	377	345	353	350	379	373	372	370	388	400	371	386	366	380	393	400	356	357	385	394	364	417	359	376	383	408	397	385	386	363	363	375	372	362	380	401	376	378	369	358	366	319	353	355	381	360	404	364	362	387	384	407	390	383	385	368	365	395	405	379	379	408	369	382	393	376	373	361	390	350	377	373	390	409	335	385	376	373	386	399	344	403	401	366	367	351	379	390	331	381	359	384	382	385	388	354	386	399	356	380	427	360	350	362	400	369	362	378	367	365	364	400	398	385	402	378	348	381	391	352	406	375	365	343	364	379	403	396	390	331	362	408	385	382	381	359	350	399	394	423	411	401	402	368	378	349	380	363	387	371	385	392	382	392	395	380	409	397	424	380	365	395	382	388	391	373	390	351	365	365	376	370	391	410	363	350	359	406	388	362	399	391	370	386	389	378	369	373	378	363	373	351	361	396	398	399	398	374	371	409	404	372	373	392	383	373	375	360	388	370	373	338	364	355	409	378	405	384	382	377	392	374	351	351	361	403	387	399	347	381	403	400	337	364	377	339	359	341	386	361	405	383	367	375	388	366	358	387	387	381	402	358	361	370	362	381	366	370	406	381	343	402	355	388	338	342	364	368	370	362	379	366	406	373	311	374	388	363	394	334	392	353	423	355	394	405	383	396	367	407	385	364	362	384	392	390	383	405	367	387	387	354	420	388	351	401	366	387	377	377	384	356	389	396	357	327	407	371	398	394	374	385	381	381	386	373	401	364	382	367	377	350	390	384	358	447	371	357	383	392	361	362	374	384	368	380	391	367	392	387	367	389	362	332	365	355	371	407	402	387	335	399	399	404	381	345	366	383	353	381	415	355	356	408	377	411	390	398	386	381	393	426	364	338	360	378	365	388	372	396	414	362	386	376	360	351	374	392	379	396	381	379	391	388	343	405	364	381	395	399	391	405	380	356	360	412	405	360	401	403	383	335	396	398	384	373	388	374	359	414	340	396	365	368	364	368	371	363	364	358	395	393	365	365	363	369	379	396	412	359	406	348	359	391	401	357	354	325	361	368	371	366	393	370	367	352	394	394	360	391	385	392	399	383	380	345	394	389	387	350	362	354	383	361	409	371	355	359	405	366	365	346	388	403	371	399	400	395	378	388	382	404	399	378	371	350	406	387	423	376	373	411	366	388	410	400	388	405	380	393	348	392	401	367	351	357	396	389	396	364	390	372	389	359	346	402	393	372	395	386	395	396	390	366	353	375	355	347	395	402	392	371	340	369	383	372	402	389	379	393	362	396	377	374	380	389	388	377	384	367	352	369	381	369	398	384	364	403	360	403	357	370	404	368	407	350	376	392	406	385	394	383	391	363	380	367	391	391	387	387	394	373	379	388	376	382	399	365	342	363	401	371	330	391	373	377	365	413	384	398	356	379	366	391	361	395	369	367	358	392	383	384	342	365	353	387	381	369	382	360	378	367	386	353	350	361	383	380	371	401	380	387	372	386	389	431	408	401	402	393	404	370	387	382	348	355	378	357	365	399	363	374	389	352	367	388	399	387	385	376	368	388	331	384	398	395	378	406	341	358	380	382	366	375	376	394	346	359	418	374	357	374	371
23187	21490	29656	23730	21490	21521	10036	856	603	527	413	351	333	304	257	234	232	210	212	187	199	178	184	165	170	134	168	166	135	148	146	133	138	131	123	114	130	118	121	118	124	127	115	131	106	118	112	112	137	124	125	121	121	119	116	112	115	101	120	134	118	99	105	114	109	108	117	103	119	117	113	124	120	96	112	115	106	120	97	122	102	130	140	100	121	132	105	105	115	129	109	115	93	121	119	114	111	122	93	105	111	91	101	119	93	118	112	115	97	111	118	107	116	122	114	126	92	100	124	85	113	109	118	110	124	102	115	132	95	116	122	99	100	114	124	87	101	107	107	121	112	129	102	102	128	132	118	113	122	117	121	94	112	114	102	116	108	105	115	107	88	118	108	98	116	107	98	108	84	103	114	142	129	121	93	91	115	113	103	110	119	108	115	101	122	129	116	115	98	130	98	115	103	113	100	101	103	117	121	117	109	107	102	93	113	114	98	103	118	118	109	125	106	94	117	115	104	113	105	106	113	89	106	94	112	120	105	102	95	116	100	100	97	131	92	96	103	119	108	119	108	125	117	118	101	109	96	105	100	98	106	102	91	115	103	100	116	101	94	107	103	102	95	129	102	117	114	115	106	95	108	121	121	129	129	115	114	115	108	101	107	111	119	111	90	100	110	108	107	88	124	99	97	108	105	112	103	101	115	120	99	108	103	106	101	114	111	104	111	111	102	124	94	104	114	95	112	113	109	109	114	116	109	117	111	100	85	115	110	120	120	93	115	122	117	110	110	116	110	122	120	108	111	105	92	115	120	99	114	97	108	102	108	115	113	113	109	105	95	119	95	123	112	100	117	89	117	113	104	108	128	93	121	84	111	94	88	111	113	106	100	126	138	102	95	105	126	103	132	107	122	120	106	100	110	102	131	114	95	103	121	117	108	120	128	111	111	119	107	112	100	100	78	126	117	121	104	101	101	114	103	97	105	127	112	103	115	101	110	94	82	136	95	104	118	121	107	115	108	107	98	96	124	115	104	103	101	107	104	96	122	106	114	118	91	107	102	101	108	144	104	130	118	117	100	111	92	104	118	106	93	88	95	123	106	98	105	120	115	117	100	125	113	105	106	111	96	81	98	111	119	120	103	98	113	126	117	87	96	102	96	99	114	125	100	123	110	107	103	115	107	108	105	112	116	117	106	99	108	112	106	111	99	99	113	127	123	110	102	114	108	121	109	95	106	108	119	86	109	121	106	119	115	95	89	97	118	117	98	99	115	113	99	124	100	102	125	119	102	132	124	99	116	109	124	131	97	105	94	119	120	104	120	103	116	105	111	87	116	94	112	104	101	99	117	106	97	97	126	95	99	107	109	98	105	97	113	125	101	125	112	107	121	113	120	110	120	113	110	99	99	108	93	103	95	120	110	128	116	122	106	107	95	107	100	101	86	117	134	104	107	112	102	115	94	121	108	96	117	103	115	110	98	104	112	104	100	102	102	94	87	116	103	116	104	84	103	106	124	94	105	127	113	103	109	103	113	113	102	106	126	112	111	110	113	100	105	93	130	102	109	109	107	111	97	99	99	120	122	95	105	112	90	122	115	109	108	91	97	107	102	124	107	136	113	110	101	112	107	108	93	120	122	109	106	95	108	97	114	119	111	126	108	113	101	79	95	112	98	107	92	126	109	108	120	96	109	117	110	101	113	98	108	108	94	90	99	116	87	113	108	93	137	102	127	108	106	121	122	106	102	106	101	133	125	108	88	94	121	93	117	113	120	111	111	116	97	120	115	93	115	93	98	111	126	105	112	96	124	117	121	108	107	105	103	112	104	105	124	100	103	107	107	111	102	117	107	108	114	111	106	101	111	95	103	110	110	108	107	108	102	123	108	108	101	119	106	113	107	100	120	102	118	157	109	115	94	97	94	102	83	106	107	106	104	107	94	105	124	106	119	119	118	115	94	92	122	103	97	112	117	107	115	113	110	106	110	98	111	113	103	106	98	122	100	100	93	98	94	120	147	107	86	124	99	120	99	85	99	95	120	130	97	111	122	97	99	110	115	105	94	106	85	104	126	119	117	117	103	132	106	113	110	113	116	116	118	97	112	124	120	107	110	113	109	121	121	118	103	112	122	120	100	126	100	127	108	106	100	80	106	104	97	118	126	107	100	104	121	123	122	115	116	121	104	95	115	116	112	120	97	100	105	103	95	112	112	95	117	93	110	96	104	108	119	109	110	115	112	98	98	98	116	108	120	120	91	116	119	103	115	95	105	107	130	113	90	109	97	93	112	105	106	102	107	97	91	118	103	111	107	111	117	110	105	102	96	101	118	106	125	112	91	117	98	126	106	124	103	92	108	116	116	121	108	119	112	130	123	138	112	123	112	102	118	114	101	109	103	112	101	128	117	98	110	124	109	111	118	133	120	114	104	98	107	128	105	116	122	97	131	118	111	109	132	104	106	107	108	89	115	109	95	86	114	106	104	102	103	99	109	101	107	93	106	97	105	106	117	106	92	113	119	112	118	102	112	106	97	102	111	114	122	107	89	104	116	128	114	131	127	99	95	95	107	110	109	101	109	94	119	101	97	107	97	103	102	90	116	113	110	110	127	109	103	101	114	116	109	130	101	117	109	101	106	108	112	127	109	117	113	122	107	116	98	103	116	116	99	104	112	118	109	110	115	95	112	111	93	118	112	106	106	89	99	104	111	110	93	113	107	114	116	104	113	106	114	124	113	106	98	106	110	91	128	92	104	93	102	102	115	123	126	90	103	131	98	116	124	106	115	87	111	118	123	111	117	127	104	104	120	120	111	105	106	115	97	108	89	120	112	96	119	95	97	120	102	114	92	107	124	109	109	111	104	104	98	105	117	114	126	137	121	118	103	95	110	126	104	120	120	106	90	105	99	122	114	74	125	121	128	106	100	113	88	109	102	136	93	109	99	103	111	96	112	105	90	97	116	97	120	112	108	115	109	100	120	116	107	120	107	91	111	111	111	102	117	103	105	107	112	107	95	103	108	98	118	110	110	121	110	127	118	116	142	123	119	111	104	99	121	121	116	131	110	119	108	101	100	112	105	100	107	91	107	101	119	107	107	95	115	102	100	95	110	102	107	108	106	94	140	95	99	133	105	101	99	115	117	117	104	91	100	119	108	97	119	115	103	95	110	99	123	118	112	100	118	96	113	121	108	104	119	116	114	107	119	120	103	107	104	105	119	110	106	108	110	115	111	102	101	105	109	112	112	123	114	131	106	107	107	90	98	103	88	110	120	87	111	115	111	104	116	108	114	111	88	96	101	86	113	112	123	100	96	101	110	111	104	113	128	107	103	102	97	121	108	110	106	99	87	101	95	103	115	110	105	122	104	123	105	98	117	101	112	119	141	111	94	114	96	117	102	113	121	116	110	112	119	96	96	110	90	105	102	118	106	107	109	109	95	134	106	107	80	99	126	92	110	115	121	95	112	107	76	103	101	82	113	112	95	115	122	112	109	101
20601	14376	12531	6491	4402	3348	2574	1884	1494	1154	1004	728	648	595	518	438	385	395	354	288	321	254	277	290	262	227	238	238	243	217	231	210	208	192	182	210	188	168	174	184	165	199	176	171	170	206	152	171	171	168	167	162	169	165	157	149	162	161	167	166	163	166	166	164	151	165	150	151	187	159	140	196	162	141	170	149	156	180	158	159	151	169	147	170	186	170	140	155	190	153	153	166	153	168	162	174	169	170	152	144	145	169	166	156	159	160	145	149	177	169	178	168	165	166	151	167	149	139	149	141	140	166	148	153	148	159	148	133	150	147	151	137	137	162	173	136	144	154	149	175	156	113	149	141	160	143	164	155	161	170	151	171	144	151	159	160	153	164	155	174	129	151	136	154	157	164	171	163	170	146	142	178	163	147	140	171	165	157	149	145	151	123	150	161	155	148	163	170	169	157	155	137	161	144	145	163	162	140	150	144	153	170	174	144	174	173	162	134	173	143	161	139	153	156	169	155	149	150	165	167	155	145	157	148	163	157	151	163	144	139	187	142	153	158	148	142	181	158	164	149	143	148	151	153	161	177	153	159	160	162	139	153	149	138	151	145	144	147	149	164	141	130	143	151	139	150	160	133	151	161	157	153	160	137	160	149	165	158	142	154	155	131	150	157	149	162	140	139	152	153	158	174	158	148	168	146	127	153	130	159	155	144	118	150	154	164	170	148	152	146	130	167	153	133	125	147	150	141	140	159	140	145	163	155	140	153	150	146	154	144	146	141	163	156	155	156	159	149	159	166	157	131	142	168	122	160	148	155	171	155	150	142	163	178	150	165	129	148	148	153	158	145	170	142	136	143	155	151	142	179	147	137	144	160	165	145	142	175	156	137	177	129	169	147	163	141	147	162	136	162	152	166	151	142	126	143	135	139	135	158	158	162	156	167	161	161	161	159	147	150	144	160	158	133	134	157	145	159	150	151	178	139	153	141	145	160	137	159	160	126	136	137	179	159	150	158	156	147	160	162	155	131	154	153	163	166	160	163	156	156	137	157	149	173	135	174	134	141	148	135	138	144	192	182	135	140	127	163	140	164	126	177	150	151	165	145	161	166	145	167	144	159	171	162	158	175	160	174	141	171	139	160	136	140	153	147	161	165	155	165	135	137	146	145	145	154	145	158	163	158	123	148	155	151	160	154	147	140	140	148	149	157	149	144	160	151	158	165	155	154	143	148	158	171	147	152	151	148	148	155	158	142	152	155	158	135	164	134	152	137	141	148	153	165	147	154	128	164	170	157	180	157	149	166	159	140	176	132	170	151	147	154	147	146	145	145	152	151	165	155	146	133	153	134	172	154	134	128	168	147	143	151	168	153	148	160	143	134	153	146	136	148	138	176	134	127	132	145	161	152	165	153	157	147	165	148	163	173	155	165	153	160	153	131	123	151	153	161	161	164	158	145	155	173	148	133	151	144	150	141	165	160	166	146	167	162	150	139	168	148	149	138	141	151	138	128	179	149	142	158	145	155	172	170	142	153	152	151	156	149	143	116	144	172	146	152	169	158	170	141	164	142	144	162	165	147	142	156	156	155	145	144	174	167	163	176	136	151	142	141	151	151	138	149	166	143	183	159	152	127	156	174	171	149	135	166	162	171	126	135	150	170	168	141	150	136	153	154	140	151	159	151	145	131	146	164	154	138	134	157	154	156	146	130	139	147	154	152	152	131	162	168	143	148	155	150	151	160	159	159	153	172	152	156	147	155	150	146	184	146	142	139	146	161	136	143	163	160	166	169	141	161	120	175	139	142	162	133	126	181	143	161	173	148	159	154	152	151	163	145	150	154	145	136	152	159	145	144	130	151	148	147	151	162	140	144	154	164	156	147	147	152	143	162	169	149	160	156	159	129	136	140	125	162	148	147	149	156	148	144	166	156	166	171	157	150	144	169	151	138	138	180	149	132	148	143	139	133	164	143	146	161	164	144	163	166	153	145	153	145	163	155	174	152	153	155	152	160	136	172	127	164	153	155	160	148	139	149	172	150	147	147	159	150	125	163	151	149	137	149	148	141	170	160	160	157	139	142	143	151	165	156	157	165	156	150	149	168	161	151	134	159	156	158	141	141	154	158	189	153	159	155	163	141	146	154	153	153	133	162	144	155	152	178	164	166	140	157	170	165	168	127	161	170	158	137	152	151	142	144	183	148	142	152	155	152	145	170	158	136	135	144	157	176	142	140	145	157	175	149	153	148	150	158	158	139	140	151	162	143	160	171	154	175	154	144	141	141	148	137	137	127	167	145	149	159	149	145	180	146	141	141	143	146	170	136	156	135	150	152	154	169	150	153	152	156	150	161	163	131	148	157	120	176	153	142	141	138	154	145	187	147	163	125	143	182	156	170	150	163	153	152	149	144	152	138	137	156	161	148	174	147	146	175	137	162	152	145	150	142	159	180	169	151	140	130	161	162	151	146	150	147	138	143	149	137	147	136	149	153	149	148	160	158	141	138	131	155	161	162	143	137	138	167	137	141	141	128	166	142	138	137	150	148	124	131	149	163	161	155	165	149	147	159	145	136	138	160	158	160	147	156	145	156	150	160	159	160	165	145	145	172	169	153	178	143	159	150	134	168	158	156	166	147	140	130	152	155	152	148	167	146	151	136	139	159	154	157	140	149	150	162	143	149	150	156	127	145	148	164	126	152	144	183	132	149	135	149	154	170	158	148	158	159	151	128	159	170	157	145	155	152	128	171	148	147	153	143	153	155	143	127	152	163	189	149	150	173	153	160	151	161	162	160	155	153	161	146	132	162	147	140	138	132	157	148	147	153	149	142	165	160	148	147	137	157	133	167	136	168	151	156	164	129	153	151	157	156	128	142	143	142	145	149	171	169	136	154	164	161	158	158	142	149	146	135	124	161	166	153	153	143	170	152	148	145	156	151	166	160	161	170	165	131	130	155	158	154	143	145	140	175	140	150	154	144	169	140	150	169	148	147	157	150	142	164	163	139	158	123	155	155	127	166	166	152	155	188	148	154	155	156	146	159	158	159	155	157	157	132	172	161	155	141	146	130	157	164	141	152	149	166	161	127	133	170	146	185	158	160	159	146	143	159	130	132	155	156	166	150	146	132	149	153	143	166	132	168	153	154	136	155	173	152	146	152	147	173	141	145	150	168	162	141	172	136	164	127	138	164	141	149	146	156	161	149	140	161	161	160	144	141	140	144	144	143	150	175	135	165	137	162	143	159	149	169	155	154	147	145	139	121	155	139	146	144	144	138	143	144	159	155	152	174	129	153	157	157	167	168	152	136	146	155	161	140	146	143	172	151	155	149	141	151	124	159	142	136	140	157	174	145	163	165	132	149	149	149	126	151	153	133	159	131	143	164	157	167	156	149	166	186	159	146	165	149	151	150	146	145	125	152	155	165	174	153	149	127	137	155	143	153	144	148	156	173	133	152	149	165	157	144	144	161	153	137	143	158	142	153	157	160	122	155	160	147
27400	20974	9547	783	472	420	407	403	387	388	391	384	367	370	359	370	334	364	392	382	364	375	347	362	382	363	374	381	345	388	382	391	342	372	367	364	350	378	383	354	351	349	383	361	370	360	339	391	358	377	355	340	344	376	366	343	383	343	397	377	365	368	352	336	374	350	348	363	372	364	371	325	369	352	361	331	380	361	375	401	343	366	337	326	359	330	349	385	337	368	366	385	354	379	387	342	372	343	335	391	359	381	388	357	360	363	393	365	345	368	413	378	397	352	358	357	347	353	390	354	388	350	350	359	362	351	343	387	332	363	342	387	334	365	378	343	370	370	337	350	350	369	383	344	365	363	344	370	353	360	365	319	364	364	353	345	347	357	360	384	377	320	401	361	384	368	359	333	345	369	366	417	354	378	342	342	380	389	356	343	386	376	338	397	352	373	360	387	338	347	370	370	357	386	351	358	356	356	353	377	366	335	362	354	377	352	350	383	406	363	365	356	385	388	355	349	340	331	354	343	361	363	375	341	373	373	351	372	334	386	392	373	377	379	341	357	367	353	355	363	381	374	349	375	338	379	336	362	335	367	352	367	364	390	369	344	369	393	348	364	410	346	357	350	399	396	389	350	402	347	357	382	355	345	394	328	360	367	353	370	367	374	338	359	352	378	336	377	374	367	336	360	357	385	381	353	364	315	365	372	357	331	381	350	347	387	372	338	356	337	365	371	354	367	345	386	386	370	368	438	366	335	353	359	347	374	330	372	361	387	362	376	384	357	372	355	355	361	371	364	318	341	318	320	373	347	349	355	377	351	343	371	370	393	358	403	359	361	336	325	373	372	350	325	377	392	369	378	370	384	318	348	347	390	372	389	358	380	358	358	346	335	339	355	330	381	357	365	354	367	364	376	384	393	320	353	380	364	372	331	384	374	359	346	362	343	356	337	382	398	378	373	358	362	350	341	368	365	335	347	350	355	328	347	373	406	372	378	345	388	364	364	373	360	363	361	403	341	382	350	378	356	368	346	384	367	347	353	361	376	315	381	358	358	352	357	357	375	369	342	360	361	340	350	337	348	347	358	360	331	366	387	352	353	377	379	358	361	403	351	368	347	344	363	321	368	347	347	362	359	364	368	352	355	355	359	349	365	342	343	400	336	363	354	367	325	370	354	364	339	361	394	377	343	342	360	349	355	351	379	360	334	347	366	351	350	347	349	368	365	347	361	364	360	379	369	366	353	340	353	390	366	365	379	348	397	323	387	377	337	376	410	325	359	367	354	383	381	377	361	364	366	345	343	356	335	386	332	356	347	377	348	378	384	375	367	366	378	333	379	376	370	365	380	336	391	382	367	390	385	371	365	373	394	327	340	355	371	354	369	362	394	351	386	338	354	368	372	363	346	366	347	357	384	382	365	388	345	359	357	366	342	365	292	386	369	368	373	388	356	409	390	336	355	370	325	352	362	343	360	368	366	356	328	394	391	362	347	363	366	335	358	339	360	374	358	358	369	394	380	344	366	340	367	353	375	367	356	371	333	369	356	357	380	341	368	365	367	363	353	360	356	364	352	392	346	389	345	380	354	352	354	394	354	380	396	339	348	370	382	337	358	358	355	371	359	349	347	366	379	383	334	382	349	384	373	350	366	371	373	356	361	347	395	358	329	349	369	366	379	360	369	371	359	388	362	363	359	367	346	371	349	338	382	380	350	408	359	403	380	355	367	376	367	373	399	397	396	359	346	360	345	364	356	373	377	363	330	370	378	379	366	351	355	374	369	360	353	357	375	391	335	333	374	375	378	382	354	362	369	388	357	351	375	352	367	360	340	354	353	343	360	351	323	346	374	375	398	350	370	362	373	361	356	389	365	353	371	355	362	386	373	367	365	396	392	354	354	340	349	364	359	322	411	366	328	338	402	411	371	372	354	369	376	379	367	363	377	341	374	354	329	350	354	362	355	346	339	354	363	349	358	343	366	341	388	387	339	353	317	369	370	355	340	382	356	330	322	363	343	373	340	361	361	341	389	359	366	397	364	361	394	370	392	371	372	342	344	332	310	364	358	364	356	372	408	351	347	378	402	349	369	344	384	327	367	348	389	350	343	355	337	335	381	350	363	347	379	345	347	352	354	353	361	369	362	364	372	384	366	356	403	342	395	352	377	337	387	389	373	382	356	347	377	351	351	343	334	356	331	332	349	396	334	390	353	362	355	365	376	360	358	371	332	375	370	369	356	346	380	342	384	378	352	369	357	349	352	356	353	342	350	376	391	358	385	404	374	374	361	395	364	396	346	363	377	382	348	349	417	374	367	371	368	380	342	360	344	348	369	360	396	345	356	359	368	356	366	358	374	385	373	383	343	373	325	335	352	341	382	368	355	344	366	332	403	375	349	352	374	377	375	357	325	369	341	360	376	377	369	372	373	377	325	330	367	377	361	383	364	353	383	393	348	349	349	367	372	359	361	362	351	356	359	370	350	361	350	348	376	376	333	378	370	348	346	356	378	344	349	383	363	397	355	369	383	335	365	357	343	346	397	354	346	374	372	335	403	360	386	372	361	378	363	378	357	356	369	371	371	374	352	348	355	390	344	353	382	363	358	372	338	360	369	374	362	389	348	300	367	359	360	347	387	356	356	346	367	366	370	365	366	340	359	329	358	329	372	349	377	368	376	369	360	350	353	386	379	361	373	339	357	371	330	315	362	353	355	373	364	344	345	352	369	379	347	347	373	343	383	357	351	340	335	354	374	361	339	347	363	393	343	379	363	358	346	370	382	353	329	355	398	383	355	358	355	376	349	381	326	365	345	390	360	389	373	377	372	346	388	360	389	402	364	322	351	356	353	344	372	391	383	345	384	355	350	401	300	343	403	389	340	387	367	374	356	397	347	374	338	351	363	368	364	389	356	352	353	372	373	358	348	339	336	347	333	340	322	369	388	332	374	352	403	353	357	360	371	376	357	367	352	347	356	366	335	361	379	374	372	377	377	356	346	363	336	340	358	376	394	385	341	378	350	402	387	358	338	361	359	387	371	364	362	346	337	351	370	379	354	368	361	361	358	351	376	343	382	362	343	397	358	348	380	355	349	348	348	344	342	351	378	370	354	327	375	369	344	357	360	351	345	404	351	346	369	377	350	371	377	351	375	354	372	372	372	366	381	367	363	346	353	399	374	357	370	395	337	360	349	328	355	361	374	341	344	412	340	358	393	363	387	349	364	368	361	361	340	368	352	369	378	355	387	361	349	350	340	335	363	350	330	356	341	355	374	369	345	346	345	367	360	339	361	388	389	362	376	375	382	385	389	341	348	387	353	392	406	349	352	385	353	363	330	409	303	370	349	368	377	328	394	380	339	348	379	363	363	348	342	360	390	374	345	396	370	378	370	369	364	329	338	329	349	355	346	396	375	357	394	389	362	372	389	380	356	312	382	365	361	373	372	364	374	348	318	395	365	313	359	371	356	325	380	349	332	352	354	363	366	335	342	355	347	359	324
9985	1159	1031	721	656	600	555	555	540	510	501	454	504	448	462	468	526	516	498	516	478	445	501	487	494	477	469	479	526	485	464	486	501	505	470	467	481	501	453	479	484	515	479	487	513	487	435	508	493	503	454	477	498	490	487	508	517	516	465	504	487	492	442	500	477	468	518	484	509	483	500	482	522	474	481	520	490	461	424	482	529	486	475	469	517	489	495	454	482	473	472	500	510	473	510	522	510	508	490	460	458	459	414	480	485	495	482	496	473	465	496	489	489	491	466	452	485	466	458	479	489	456	472	449	453	488	459	462	492	472	451	478	507	487	502	521	511	507	456	488	470	468	480	493	505	493	512	477	486	441	471	499	494	462	476	500	469	487	501	515	503	480	506	505	507	503	498	445	442	491	488	479	505	454	469	435	486	462	483	475	494	479	493	499	473	489	475	518	493	457	484	478	474	506	514	467	501	488	515	529	488	497	457	519	503	496	508	497	518	483	514	505	497	466	483	499	471	472	474	470	471	463	520	522	484	463	510	462	467	477	473	478	454	500	471	512	528	512	501	485	492	511	457	487	515	482	433	515	477	499	507	489	474	461	504	500	484	475	541	487	465	499	475	487	508	511	489	507	496	480	490	467	472	452	487	475	497	465	480	502	455	495	461	459	478	448	478	511	484	453	467	477	499	491	475	454	533	470	479	482	472	477	524	476	458	479	473	462	487	493	450	515	507	460	463	469	481	479	515	490	487	452	498	497	482	498	487	506	490	461	479	426	476	496	434	481	470	466	505	493	461	468	438	492	473	495	465	481	460	521	482	500	464	543	454	488	529	471	461	483	498	526	472	496	497	465	464	466	463	487	448	480	529	511	509	466	478	513	483	505	463	498	471	496	476	500	523	486	481	496	485	473	473	495	501	523	485	469	463	521	492	460	509	510	458	478	491	498	498	480	481	477	459	503	503	465	450	486	500	469	485	499	517	450	485	497	474	451	478	449	460	513	484	486	498	514	474	445	489	503	459	441	464	498	471	460	460	485	483	492	465	490	474	479	525	495	499	497	463	488	497	510	465	453	468	474	470	511	480	472	461	469	465	498	465	466	503	481	471	475	499	502	499	508	491	472	492	443	494	469	486	448	488	459	494	478	459	449	477	454	443	487	484	451	457	437	517	456	501	481	480	526	480	486	462	495	476	459	500	473	493	523	479	488	432	455	452	481	476	521	441	466	444	508	461	518	483	467	463	475	465	465	522	450	480	434	485	453	495	461	512	487	490	470	478	486	485	504	486	500	511	447	512	465	465	468	492	461	489	491	458	523	495	471	466	443	467	509	477	495	461	547	499	505	500	515	485	467	510	489	467	488	509	477	489	463	471	471	481	484	460	485	443	429	475	509	500	489	435	452	464	483	473	483	461	491	488	454	467	486	490	446	488	490	482	482	480	494	505	508	463	467	484	490	471	486	482	473	482	494	458	471	493	480	483	458	515	507	476	466	483	487	465	449	485	495	462	461	501	522	452	481	514	451	501	472	492	467	477	491	516	471	476	506	519	499	474	523	450	522	478	505	482	492	531	478	461	470	502	512	518	436	451	457	475	469	497	470	503	478	474	524	493	451	455	470	448	465	485	499	527	496	494	526	474	519	530	540	512	479	493	493	470	465	478	488	499	447	489	446	443	478	489	460	502	457	490	491	481	498	478	500	471	494	527	491	498	473	472	514	474	442	484	476	457	476	514	477	474	505	496	465	523	491	490	471	459	495	507	494	502	500	544	467	464	476	502	485	458	472	487	535	526	489	524	501	499	495	480	486	490	495	480	528	450	484	472	462	514	507	480	539	491	459	448	438	490	495	452	479	493	520	496	466	436	475	484	509	498	474	477	530	485	501	457	459	537	445	466	490	475	497	503	454	445	512	459	476	486	482	467	483	512	534	494	454	427	454	465	451	470	509	492	466	492	466	494	474	484	472	506	480	456	479	466	456	505	487	492	490	526	470	481	501	484	507	500	504	506	475	504	442	463	505	488	480	504	483	472	461	494	464	516	482	487	496	468	480	479	491	511	485	487	455	445	512	504	473	473	470	448	483	479	521	463	510	459	507	486	490	491	502	525	471	487	472	506	496	518	498	516	473	509	462	500	475	484	502	473	473	476	481	498	489	477	500	465	496	496	472	476	497	458	506	472	484	459	443	503	493	470	491	456	483	516	480	480	480	505	468	496	493	437	469	450	496	499	492	463	468	482	497	492	472	503	526	468	481	438	498	460	513	481	504	454	433	487	524	458	474	467	489	465	456	496	496	461	473	432	474	496	452	478	509	490	461	464	464	471	495	466	487	490	484	534	478	507	495	485	491	449	478	492	476	513	466	491	494	498	509	449	520	458	479	540	489	467	493	502	488	491	458	486	480	484	454	490	501	466	503	491	475	496	480	462	456	464	466	483	503	461	507	511	506	482	500	504	481	462	490	495	454	480	480	447	527	471	465	511	500	469	478	481	512	467	485	461	505	488	519	483	503	467	500	500	480	464	459	464	520	467	498	480	489	485	465	475	488	499	486	491	469	548	472	489	444	460	470	476	441	462	495	488	501	458	499	443	475	462	478	527	487	487	468	422	474	462	491	462	466	505	504	474	420	440	470	471	476	473	513	463	450	510	474	477	504	449	467	485	500	458	531	471	476	457	490	496	509	499	470	526	500	491	498	517	493	470	523	505	497	440	488	441	511	476	488	502	462	520	497	485	472	484	508	493	442	489	488	509	451	479	464	480	508	464	494	487	506	462	455	458	501	489	464	472	500	473	490	468	532	486	502	480	488	438	456	486	491	461	514	452	474	476	475	490	491	493	456	514	490	499	501	465	479	438	509	496	501	491	456	505	501	504	490	443	523	500	465	460	506	470	434	502	487	483	484	471	515	488	479	465	501	490	490	490	503	505	454	462	466	516	499	506	479	461	486	479	514	511	458	506	492	507	518	502	544	492	502	461	478	442	495	464	491	498	474	499	475	474	470	483	463	487	493	498	471	453	533	495	505	473	463	482	472	491	512	454	505	449	463	512	458	465	488	459	498	462	499	486	480	515	503	491	458	468	487	491	455	524	461	508	493	468	479	470	464	503	496	511	485	485	455	490	477	462	479	481	487	488	440	463	517	521	476	512	490	479	527	472	472	444	498	476	492	505	501	508	470	488	476	509	500	482	485	485	474	512	485	533	498	477	467	506	486	496	483	446	429	480	496	464	481	469	497	466	455	491	496	453	490	467	462	474	502	490	455	500	473	470	537	467	479	466	482	511	492	503	497	501	525	481	489	498	492	466	445	478	504	470	489	469	492	471	508	470	491	481	523	491	468	455	447	463	494	488	477	466	469	443	513	498	491	481	521	475	500	475	494	479	452	496	519	486	474	493	526	507	480	498	450	479	476	493	452	463	460	469	500	506	466	496	460	510	486	487	468	511	430	470	480	523	480	485	469	546	496	521	483	480	476	459	455	499	467	474	463
24044	21498	29285	24154	21504	11843	1117	667	564	470	454	409	398	389	376	342	335	334	333	334	302	327	301	314	309	296	313	303	338	302	286	289	284	303	308	310	296	276	307	315	304	257	274	317	285	267	283	338	287	285	304	301	289	289	283	285	291	282	300	290	301	278	318	272	296	292	316	305	304	286	287	268	263	288	295	279	270	278	308	329	293	258	261	299	271	254	292	248	266	290	291	301	268	290	261	292	300	269	304	293	254	287	291	292	279	278	267	260	296	259	248	272	293	301	300	232	266	277	309	277	302	278	310	281	275	275	308	292	254	267	260	315	277	274	274	279	310	282	278	295	291	257	285	265	290	289	271	300	283	276	295	265	281	270	263	268	297	284	304	301	295	282	282	277	248	277	291	268	319	278	273	260	264	282	324	299	297	272	273	288	276	288	285	271	324	254	275	262	266	259	302	239	285	259	296	273	281	284	272	266	283	304	257	237	275	247	298	246	279	292	278	300	278	284	294	300	259	307	265	281	284	276	272	265	288	313	285	268	272	279	294	264	254	251	270	280	270	286	285	290	267	268	311	296	292	294	321	272	276	263	285	278	289	266	277	288	262	272	295	282	272	269	276	262	305	243	290	273	291	295	276	277	270	297	294	285	263	275	285	277	276	278	303	314	292	271	301	288	297	286	267	290	276	283	271	280	270	275	270	273	328	280	273	296	295	285	276	327	295	280	261	277	285	306	289	277	250	288	265	278	283	267	289	287	269	272	271	262	286	282	273	295	277	283	289	274	255	279	250	283	249	260	265	324	289	268	271	272	308	300	303	298	267	274	259	266	270	301	272	287	280	295	263	293	272	314	262	320	268	293	287	270	271	265	292	260	281	281	283	279	291	307	317	272	276	290	264	309	266	308	301	275	266	269	277	272	267	272	298	265	283	255	241	274	290	263	289	301	301	295	265	275	305	281	280	285	289	255	305	286	257	273	290	266	278	290	271	276	285	297	308	282	253	286	303	294	274	264	286	298	279	274	266	295	274	280	286	253	261	273	253	301	286	267	275	271	298	273	297	286	294	266	257	279	304	253	300	279	262	255	286	279	312	272	285	302	303	295	300	294	295	256	281	267	299	297	302	285	278	264	268	282	274	316	290	276	300	297	256	303	278	282	277	272	274	240	291	258	330	287	299	285	285	284	297	277	277	257	294	278	301	293	280	275	274	276	267	259	261	293	293	274	274	313	261	288	281	276	265	297	318	280	304	288	279	299	264	292	294	287	252	266	282	265	279	311	314	259	309	281	285	303	294	269	281	304	274	279	277	291	302	277	278	283	257	264	302	268	289	284	295	266	317	267	300	306	274	283	305	287	304	300	315	283	275	290	287	305	279	295	278	273	279	275	277	300	267	264	265	287	251	308	291	306	265	313	262	258	285	277	298	256	274	292	301	269	272	303	288	293	269	270	289	305	302	296	279	266	273	300	267	294	256	298	276	287	301	293	274	268	303	263	285	297	259	268	277	280	298	264	268	299	286	271	283	282	253	263	292	305	258	289	263	286	295	282	283	272	244	298	302	272	293	271	278	236	285	273	269	287	288	288	263	279	264	269	293	243	313	261	259	249	313	270	258	276	289	286	269	274	257	291	263	271	314	288	279	273	295	297	289	283	274	304	310	320	266	295	302	246	308	286	295	269	270	272	273	244	289	289	274	275	269	301	269	307	285	297	301	297	291	261	281	259	272	292	287	296	284	261	285	288	285	273	286	274	285	275	281	272	300	270	297	293	285	291	302	285	279	287	318	300	278	291	271	261	280	260	271	291	276	281	281	301	254	270	315	287	274	289	292	286	277	266	279	293	255	289	284	286	273	255	300	302	280	268	277	247	289	282	286	287	259	283	261	292	291	266	265	263	306	295	248	270	280	272	295	303	295	278	269	323	300	270	299	273	272	278	278	288	247	289	287	303	300	281	300	263	278	274	308	296	269	288	292	278	258	262	300	281	287	280	251	307	257	291	285	255	281	295	288	244	246	272	272	322	281	273	296	249	293	276	283	268	264	265	300	251	278	270	267	269	276	279	268	275	271	293	264	295	290	276	279	278	295	267	268	254	267	313	292	302	278	273	279	274	283	297	275	262	277	299	324	279	271	289	269	283	274	296	308	283	290	272	301	275	291	296	319	290	281	289	281	271	273	283	307	297	284	251	272	274	269	270	278	284	260	271	254	286	285	270	315	291	251	292	286	315	300	287	276	267	296	307	281	292	278	264	282	291	287	314	284	257	277	278	282	275	304	269	272	278	323	272	286	280	289	273	293	253	287	291	275	316	262	291	262	296	275	271	237	268	260	287	284	276	270	272	278	274	287	263	263	292	267	285	271	264	307	294	271	290	264	282	288	255	316	278	259	316	278	278	283	322	271	301	303	267	286	288	260	297	270	288	304	294	291	293	303	278	306	271	296	295	280	273	259	297	272	286	300	280	295	252	272	289	254	262	294	292	259	252	273	285	272	269	284	323	299	305	277	274	295	295	265	261	314	274	305	280	278	245	289	254	256	271	285	253	261	299	277	287	281	278	254	258	292	270	306	308	306	276	264	312	270	267	284	276	258	269	278	284	262	284	309	264	301	268	291	276	282	274	314	295	249	289	289	281	284	251	293	286	305	286	283	277	288	258	256	298	273	272	279	271	288	278	303	273	254	309	271	284	274	272	315	288	264	304	292	295	271	286	296	316	294	296	279	270	311	277	288	237	290	284	282	307	287	254	282	283	283	257	283	268	287	275	280	251	276	264	283	309	325	281	266	307	283	283	277	255	268	287	288	251	268	261	272	290	256	287	275	242	275	265	281	267	261	255	293	268	294	297	249	293	249	288	250	282	287	245	292	274	293	282	307	272	277	275	306	277	283	278	274	281	290	267	268	275	274	261	292	293	299	254	296	275	258	251	285	266	293	295	275	269	302	268	264	277	279	267	287	269	266	311	279	304	306	264	292	314	259	270	278	271	276	277	278	270	264	281	297	275	273	309	258	272	262	295	260	282	271	292	294	269	283	307	284	270	264	295	262	290	282	263	273	288	248	286	275	278	265	288	279	286	289	308	313	281	252	290	269	315	278	297	259	282	300	273	303	273	260	271	292	276	285	301	267	306	286	254	247	289	251	272	278	268	289	264	262	275	267	256	296	263	301	279	261	302	272	254	271	246	273	277	305	285	285	290	231	262	268	278	287	266	281	305	257	288	289	261	285	277	286	273	277	253	253	300	302	289	302	302	250	293	274	263	238	300	270	310	232	299	280	273	235	279	269	276	264	275	294	256	274	296	280	296	268	270	294	277	284	262	289	304	260	291	255	292	267	274	296	261	271	296	268	238	295	279	261	316	271	293	300	256	277	283	296	300	247	269	270	271	295	282	270	294	286	293	293	284	229	280	274	258	281	259	257	295	269	296	275	298	273	272	311	249	313	289	288	264	273	268	321	295	262	256	252	287	287	274	304	273	276	311	286	275
17734	8985	7694	3874	2673	2034	1611	1290	1109	951	771	674	664	614	592	546	513	508	468	475	434	459	438	443	421	428	449	430	426	434	400	392	383	394	404	415	407	403	396	395	389	416	360	394	397	392	369	384	352	385	397	408	391	403	394	389	419	411	365	409	396	411	377	388	372	363	378	397	356	377	384	395	361	402	404	405	406	351	340	389	380	421	350	374	332	376	398	409	377	363	362	387	370	379	385	393	412	387	401	384	367	366	312	394	395	354	368	380	342	369	372	366	360	370	421	367	389	383	386	387	407	370	371	369	385	372	359	393	387	355	385	382	358	380	381	391	384	369	377	396	392	372	398	430	352	366	348	399	360	376	381	365	384	386	376	387	385	391	383	377	403	375	379	378	391	359	363	416	392	391	389	373	382	399	374	371	356	382	416	367	357	360	382	422	399	383	377	380	394	444	378	370	409	393	399	377	359	408	366	389	366	418	375	384	386	380	344	391	401	374	378	374	407	373	407	398	381	385	383	363	386	394	372	355	386	374	371	391	355	396	375	384	397	418	363	379	368	402	386	364	416	365	380	372	406	353	329	380	411	385	344	376	398	407	352	370	370	395	391	400	366	361	358	379	403	361	362	408	411	353	389	373	348	391	395	374	365	383	406	389	378	403	387	380	417	398	356	365	422	400	383	387	391	407	389	401	373	381	393	390	367	372	422	400	377	401	393	369	354	367	393	407	397	387	373	413	389	366	375	357	408	370	364	398	386	404	371	360	365	383	360	398	371	354	359	379	366	355	371	363	352	373	405	389	360	397	353	429	390	404	378	335	415	407	353	383	388	361	376	363	374	383	399	362	392	413	363	381	364	373	396	335	391	349	363	371	388	348	399	340	387	387	374	368	373	397	330	408	376	409	394	374	387	359	364	371	357	389	370	380	371	374	415	358	409	399	384	396	375	366	376	369	386	383	376	418	367	363	343	385	378	398	376	360	390	391	376	376	382	362	376	391	363	397	347	366	394	363	353	372	406	366	376	378	419	375	376	362	366	391	382	376	389	397	383	371	400	362	363	380	369	368	419	392	399	377	391	375	346	376	381	364	400	389	419	374	395	345	374	376	383	377	343	386	369	373	341	408	377	387	364	378	366	353	392	396	391	380	385	389	391	401	373	356	347	395	416	388	393	404	353	350	395	400	380	356	385	353	414	386	373	388	389	376	393	413	355	359	375	373	385	384	403	423	346	392	363	360	413	360	371	423	405	386	407	391	406	403	370	396	375	415	408	349	394	362	354	355	389	370	369	394	364	389	331	388	387	390	370	415	366	359	374	364	386	390	371	393	367	353	389	370	406	392	358	388	375	366	371	405	382	378	390	355	388	378	371	411	394	402	386	394	394	384	373	390	361	372	385	409	411	376	386	373	373	342	376	376	365	373	367	389	383	380	400	402	431	401	412	368	363	381	338	390	368	391	352	376	427	399	379	387	391	366	382	385	427	379	370	380	380	392	381	398	373	398	370	385	379	374	413	396	389	388	367	409	395	394	396	364	388	364	388	376	398	358	387	397	381	362	365	391	382	388	361	380	380	391	370	363	388	401	378	401	394	389	422	411	372	375	406	416	392	385	359	369	365	416	360	355	382	383	372	372	363	362	352	383	346	364	397	357	389	392	408	389	364	390	369	363	382	361	383	373	382	396	347	395	399	387	355	435	375	395	398	373	356	371	413	379	379	417	368	381	392	400	389	388	351	400	356	348	364	400	352	409	378	374	355	370	341	402	361	371	381	361	390	386	380	345	347	402	397	347	366	387	383	398	370	361	383	378	404	334	398	386	414	406	409	377	389	393	375	360	401	387	374	401	357	386	398	348	422	380	370	386	398	363	416	379	400	374	392	387	389	351	368	373	394	362	349	353	361	380	378	369	373	360	385	363	379	393	408	390	364	399	382	364	404	359	404	384	419	384	400	356	371	393	363	404	369	415	394	377	378	387	416	377	392	371	394	376	386	409	355	399	380	363	371	390	376	374	374	400	359	357	351	396	391	369	356	386	402	398	392	381	391	352	371	383	394	381	386	394	410	345	371	396	377	357	341	350	360	376	389	407	386	365	420	362	362	392	405	366	368	412	390	389	386	360	361	388	382	363	363	332	373	390	369	387	383	394	372	372	395	345	363	418	409	406	377	388	383	400	395	383	421	355	386	403	374	379	388	414	383	373	380	413	378	367	408	350	363	363	391	381	392	391	376	362	393	402	380	377	363	372	365	402	402	403	354	427	385	396	390	389	399	376	392	404	387	390	397	387	380	381	392	343	372	382	344	375	359	424	428	394	373	381	407	369	377	386	396	370	426	412	385	387	414	356	381	392	352	355	369	413	351	390	371	355	368	384	361	354	410	372	410	364	381	379	385	375	396	367	404	374	370	359	354	345	368	384	399	379	380	377	356	413	389	352	370	367	397	376	387	360	384	390	399	385	346	377	386	363	399	372	409	375	408	348	385	350	374	394	376	399	358	354	399	444	366	388	398	403	397	377	325	391	386	379	382	356	409	363	389	380	404	382	359	377	403	348	411	378	370	361	346	334	373	389	389	371	414	383	359	379	430	359	371	373	368	390	382	366	385	389	367	341	405	401	391	363	389	387	373	359	379	401	431	433	375	393	357	383	399	371	390	401	358	390	421	364	360	379	402	397	389	351	375	365	397	389	412	371	417	362	371	406	421	384	383	362	360	377	363	377	394	367	414	369	366	383	414	436	388	411	393	409	366	347	389	371	362	409	356	393	361	392	389	389	346	365	417	418	380	401	363	422	366	390	359	352	407	400	341	406	412	377	385	404	360	380	403	374	344	361	387	412	344	354	343	342	384	413	364	411	382	408	375	401	365	359	382	353	410	390	350	377	388	408	403	375	336	365	364	403	373	399	378	372	389	391	417	420	381	355	370	371	344	380	412	421	372	394	394	375	356	401	377	385	357	377	384	351	416	425	379	369	377	386	377	375	387	398	347	360	367	369	343	334	336	373	393	384	359	344	360	376	400	380	396	370	384	398	368	360	371	350	354	377	409	396	398	381	347	357	376	394	380	371	388	351	411	380	431	392	391	364	393	350	386	392	359	409	358	390	367	390	361	381	348	379	370	375	378	373	374	360	368	378	383	410	364	402	386	360	366	350	406	369	381	395	404	396	376	375	380	397	349	363	373	381	382	381	386	386	377	377	356	354	376	402	401	409	383	347	395	383	355	401	378	361	359	395	373	386	378	383	382	372	380	367	407	387	365	374	379	361	351	381	356	408	380	360	404	380	373	369	391	376	396	429	348	369	384	396	380	377	377	392	379	397	385	380	346	364	388	358	390	382	386	374	391	357	369	378	409	401	400	349	400	353	386	340	346	387	400	364	397	324	361	364	397	404	365	368	421	385	381	383	392	393	375	396	367	338	384	366	355	390	381	401	374	356	374	398	412	369	349	390	382	359	360	350	389	379	327	334	365	357	379	405	387	404	379	395
23247	21506	29721	23706	21509	21547	10234	866	595	500	403	357	324	278	270	244	212	213	181	202	179	177	141	166	138	180	152	130	158	162	137	136	146	147	142	123	147	132	102	128	117	120	117	131	115	139	109	113	115	130	122	111	118	127	136	102	123	116	105	123	118	141	133	117	130	111	110	104	126	133	140	103	97	128	117	128	117	128	101	107	106	109	112	113	126	92	135	127	94	120	119	124	116	125	113	116	140	118	116	117	113	114	127	89	96	119	119	123	127	123	107	112	108	131	106	123	106	118	114	104	117	137	118	103	115	117	114	100	131	92	122	104	110	99	124	110	147	109	119	131	97	122	136	118	109	125	104	105	126	122	116	102	117	110	108	95	124	103	119	129	113	98	124	124	97	115	97	118	117	93	116	133	86	119	111	113	122	83	90	111	118	113	108	104	107	119	114	101	114	106	109	105	112	119	109	107	117	120	124	107	112	129	97	110	123	104	105	118	119	113	103	77	112	101	112	111	109	134	104	110	126	100	99	134	107	113	99	107	110	111	96	106	108	128	112	107	104	107	112	85	131	120	103	99	123	110	123	97	105	116	103	114	125	91	98	122	94	113	110	109	105	102	118	117	122	128	118	125	104	121	127	103	105	99	93	115	104	107	106	97	111	127	122	102	108	108	106	115	104	121	114	104	104	112	103	123	120	103	109	124	113	109	107	104	93	104	122	117	125	106	110	120	124	131	120	123	109	123	102	105	128	130	99	115	113	103	115	103	118	111	104	103	122	119	97	116	93	108	111	106	101	114	106	128	128	110	113	108	140	109	121	101	113	112	105	110	110	107	107	115	117	103	103	98	120	131	116	119	106	129	100	93	91	111	102	108	99	113	112	106	141	112	93	118	112	95	112	111	105	104	134	115	117	114	109	109	100	123	96	114	122	108	133	99	112	106	125	109	132	121	113	116	87	119	116	107	105	136	110	121	108	123	112	103	100	107	123	108	100	103	96	111	94	106	114	114	112	130	123	86	125	103	111	100	103	124	129	119	109	103	117	116	94	95	134	107	113	120	117	122	96	103	105	105	104	109	93	108	141	118	99	112	109	107	111	116	118	126	101	110	110	112	113	119	113	123	89	95	108	107	109	107	132	103	116	126	104	116	113	108	91	113	112	122	120	119	115	105	141	116	99	98	111	122	120	131	128	121	112	101	107	127	120	113	132	115	97	101	104	112	124	126	117	106	135	88	104	118	87	119	106	109	104	101	108	117	98	116	113	112	107	115	118	111	113	113	100	101	116	116	106	114	120	122	119	125	117	113	111	128	116	124	110	121	105	119	83	107	106	110	108	105	99	101	108	132	119	111	116	122	102	107	121	107	121	97	104	119	108	117	102	116	112	100	111	110	122	118	116	113	92	104	123	114	108	122	119	110	112	117	113	119	120	115	111	109	105	123	106	114	113	127	119	115	110	99	101	107	97	130	94	123	125	109	122	117	112	121	137	94	104	100	120	110	114	115	115	105	115	104	114	120	128	95	119	103	109	109	100	111	110	114	113	101	118	119	121	107	95	132	114	104	115	111	117	101	123	98	107	123	116	98	129	117	114	128	116	108	90	108	110	124	120	110	109	110	102	101	107	111	107	94	115	107	101	122	125	115	119	118	110	126	119	92	120	94	114	130	93	121	122	130	119	87	126	123	110	119	117	126	109	106	101	104	106	114	110	103	102	94	116	130	108	107	106	112	102	100	102	114	108	108	113	98	124	92	127	119	89	119	102	119	111	123	91	124	112	114	120	115	119	94	116	114	108	123	106	113	109	115	103	107	115	109	115	96	107	122	117	103	127	101	105	109	118	132	116	131	102	108	108	122	85	120	107	113	119	110	122	129	100	96	118	89	127	111	107	104	120	107	106	102	127	122	92	109	106	113	128	112	115	101	124	104	112	117	116	119	131	106	93	94	118	100	124	100	90	100	96	100	137	112	94	119	106	117	113	100	108	106	101	115	97	109	104	106	90	96	117	107	100	96	123	129	99	96	106	100	104	121	123	117	111	98	114	120	111	116	108	105	110	102	122	106	116	111	110	77	120	123	92	122	114	118	115	101	126	114	94	97	88	112	123	120	125	103	110	132	101	125	113	109	122	104	114	105	95	112	118	115	131	94	102	120	109	134	112	98	118	124	119	120	115	114	124	119	108	113	116	100	108	105	107	116	107	100	106	113	110	122	114	89	113	115	98	126	107	92	102	100	123	106	111	122	128	102	112	109	105	101	111	107	121	124	127	102	102	104	110	114	109	114	121	94	119	122	112	103	107	111	98	123	105	112	106	100	133	104	112	90	120	114	121	107	108	122	116	117	96	113	83	92	122	108	112	101	119	115	105	129	106	127	106	100	115	101	119	115	100	108	106	104	116	96	98	95	113	113	100	139	106	96	90	118	119	112	99	119	91	131	90	101	93	104	125	121	114	113	103	106	106	136	120	112	113	105	103	103	112	110	113	102	125	113	126	124	121	99	115	106	97	136	102	104	139	86	105	103	153	128	114	106	119	103	110	107	113	110	126	108	95	103	102	135	111	118	102	105	107	111	124	104	106	121	99	124	120	117	112	105	127	99	110	98	100	117	105	122	99	104	106	124	106	108	113	106	125	106	88	103	105	101	124	98	117	119	132	91	114	109	108	131	125	111	135	100	103	119	107	103	98	86	110	94	129	108	115	110	110	112	125	116	113	110	112	112	119	106	130	107	103	108	119	113	115	108	104	99	119	114	121	100	124	98	125	108	94	98	113	115	101	106	117	128	91	90	129	117	125	102	97	127	99	135	110	99	100	112	112	118	111	107	98	94	108	111	116	115	97	89	123	94	123	115	131	111	119	106	115	118	122	97	132	117	101	149	114	106	99	114	117	116	101	97	99	107	111	104	122	114	106	112	108	102	98	99	101	114	128	117	113	121	93	106	126	123	121	105	125	116	118	108	96	114	118	104	102	101	99	126	106	114	99	118	117	101	108	120	124	109	121	132	98	107	116	91	112	104	115	110	108	107	116	115	104	122	111	102	107	96	112	86	112	124	88	130	106	99	108	99	119	111	124	115	80	126	127	93	121	110	122	103	99	120	114	101	103	97	123	113	111	126	118	126	109	115	119	115	109	99	121	107	102	90	113	114	134	110	105	90	90	102	112	107	100	103	95	135	106	103	99	120	103	110	103	117	108	118	120	111	115	109	118	114	102	108	120	101	104	142	121	117	107	115	114	120	101	112	101	125	112	118	115	118	102	117	126	106	104	106	128	114	124	115	113	105	112	105	105	108	88	114	103	119	123	111	113	108	117	113	107	106	119	129	117	115	106	121	97	117	125	103	121	82	125	91	108	116	125	96	104	121	100	96	104	110	98	116	94	94	124	109	110	92	124	133	96	107	113	124	94	115	109	107	114	97	113	112	102	123	118	98	89	122	106	107	111	105	120	113	105	115	126	111	115	127	100	109	98	137	121	126	125	105	100	106
20025	14358	12212	6449	4370	3383	2519	1910	1461	1171	923	795	647	541	527	481	409	361	352	305	287	308	273	259	240	276	232	243	239	233	204	214	228	183	193	202	184	169	201	181	194	183	175	197	154	180	207	199	176	177	197	170	172	155	200	147	176	186	167	183	157	172	140	168	158	151	184	148	176	162	150	164	150	151	149	144	162	168	136	179	170	146	166	172	160	150	155	162	161	153	174	145	149	167	156	150	143	143	159	143	165	150	150	159	165	156	160	155	158	182	156	154	179	140	149	165	170	152	154	168	158	148	153	149	170	149	166	147	152	145	162	153	139	158	161	149	144	162	153	157	165	153	179	163	159	149	163	156	144	144	162	145	142	144	165	139	151	182	167	163	159	159	143	161	163	157	156	160	155	168	138	166	141	156	139	140	152	156	165	148	168	152	157	181	155	173	168	144	181	144	154	146	163	161	142	140	168	159	126	157	159	161	146	170	147	173	139	161	171	146	129	175	134	175	143	150	156	156	171	155	138	136	146	182	164	158	130	144	168	137	150	149	165	163	162	148	156	156	157	153	153	150	147	166	166	142	142	158	150	148	158	136	139	165	182	149	167	173	149	145	157	167	156	150	177	174	139	152	160	150	177	144	156	137	156	135	183	132	150	168	150	169	161	140	148	145	138	135	158	149	162	148	152	173	152	141	156	142	168	160	156	162	152	143	167	166	124	166	158	152	151	155	164	151	156	151	128	160	165	142	158	126	146	139	144	162	150	138	155	145	151	154	152	151	139	156	147	141	151	174	176	141	181	151	148	152	144	171	157	173	132	150	151	173	171	181	148	157	152	171	186	157	144	148	161	154	143	140	166	144	140	168	166	160	138	153	151	166	170	159	148	152	167	161	178	144	147	151	138	146	173	154	137	141	140	153	144	190	187	159	159	152	146	154	139	174	139	153	181	159	154	166	142	166	160	168	156	126	158	166	138	125	161	170	144	158	104	156	156	168	149	160	147	162	133	143	154	156	156	146	173	150	171	174	157	175	163	156	154	148	143	167	159	146	168	156	154	150	165	153	159	131	127	185	141	168	138	146	149	171	129	167	139	139	171	175	157	174	158	173	160	175	164	154	160	159	171	142	112	151	140	134	175	137	132	163	153	150	158	156	167	155	131	152	159	146	166	154	148	173	121	148	169	134	132	133	161	123	139	162	156	142	147	145	160	161	167	165	153	151	148	153	168	167	173	151	154	125	160	167	163	171	131	145	150	161	171	144	151	161	166	166	137	146	160	139	151	173	158	155	152	175	136	164	161	162	139	149	167	167	143	143	153	155	169	160	140	129	161	138	166	166	157	176	142	185	152	161	157	154	153	147	127	163	153	157	114	144	156	146	154	153	174	169	172	135	179	148	153	145	151	137	128	131	147	147	166	167	175	156	149	130	149	162	146	176	176	158	161	175	172	134	157	154	151	136	153	155	152	160	123	145	144	157	143	172	137	144	133	177	141	167	160	144	160	132	151	157	157	159	154	146	160	163	146	153	163	153	176	181	165	153	162	153	149	127	124	158	167	163	144	146	138	137	139	152	135	119	147	148	171	153	173	149	157	163	141	142	128	143	174	144	140	134	145	167	159	160	148	145	142	137	179	138	139	152	153	169	140	142	163	145	162	151	153	148	150	144	138	159	158	146	123	154	135	169	137	151	157	157	153	155	157	152	128	170	172	144	136	176	151	179	173	146	166	144	166	165	154	147	158	156	147	145	144	159	168	145	149	175	158	181	146	157	140	123	153	142	143	168	149	159	151	164	152	160	163	145	162	140	153	129	136	135	151	160	148	153	157	148	148	173	163	132	141	157	161	140	161	149	165	139	150	151	132	160	154	167	155	145	164	135	156	150	154	131	138	141	159	156	161	146	147	151	147	153	170	158	153	164	145	156	148	157	133	172	156	152	154	122	157	155	154	146	149	168	168	162	158	151	151	165	146	141	148	170	148	141	155	166	166	173	170	149	162	160	139	153	160	146	144	146	137	131	149	159	148	145	159	136	145	159	131	141	161	154	162	170	173	172	160	155	144	132	160	152	160	117	156	152	150	136	159	139	159	149	160	126	146	131	162	157	145	153	134	162	140	144	149	157	141	155	171	173	145	168	158	138	165	138	142	159	182	166	151	165	128	135	146	185	165	141	147	150	165	152	174	160	149	163	157	141	165	170	148	168	147	142	157	142	172	154	162	169	154	121	150	138	149	162	147	152	153	165	159	151	156	153	157	157	136	158	151	137	177	179	140	143	144	140	136	136	159	169	158	163	146	152	133	157	129	163	138	177	168	138	141	176	146	145	143	156	175	149	142	156	164	159	140	148	133	154	145	144	152	149	155	155	153	137	155	156	160	137	155	172	164	151	157	159	155	156	166	150	160	141	130	142	145	152	145	146	157	181	137	176	144	140	147	149	158	142	162	139	164	174	179	161	156	184	175	164	179	135	146	146	142	139	160	148	154	138	139	154	149	149	156	150	193	144	165	173	148	158	156	153	163	140	150	159	145	135	169	154	149	134	155	133	166	152	150	140	170	148	159	176	153	165	156	156	146	154	156	148	151	137	141	148	145	144	152	170	152	171	156	131	173	161	164	162	150	168	157	154	144	152	152	156	165	171	154	165	147	145	137	168	168	134	149	155	151	171	163	161	152	124	155	163	173	156	148	149	162	162	166	158	142	150	155	169	156	145	168	168	157	163	135	126	169	146	141	167	138	153	170	154	158	156	167	142	167	136	173	172	140	141	168	145	142	164	156	158	157	173	143	140	154	148	158	164	147	147	143	173	161	153	147	149	170	155	151	143	165	147	132	127	149	138	163	153	155	161	147	154	153	163	171	166	163	165	164	151	149	168	176	129	144	174	134	155	155	143	144	170	163	147	167	143	162	146	140	171	138	155	171	165	146	159	161	175	175	132	139	139	150	159	173	166	137	168	162	164	157	165	137	154	146	151	170	148	163	142	159	150	157	173	143	157	139	149	165	169	155	149	145	156	132	144	145	130	166	145	167	134	163	142	155	151	142	177	155	147	163	164	167	152	153	142	164	151	155	162	169	129	142	135	152	138	173	159	143	154	135	136	138	149	173	163	139	129	150	133	193	141	143	161	158	159	144	168	141	154	144	157	170	158	164	155	173	159	152	147	186	155	163	154	150	132	167	151	160	149	175	172	142	170	149	159	151	175	155	142	163	152	164	169	157	158	138	156	148	136	149	150	150	168	152	142	140	158	164	132	148	144	194	138	129	149	160	176	155	149	158	166	140	151	161	151	149	156	140	154	154	135	158	136	161	152	144	153	143	163	152	139	170	181	140	152	139	153	143	155	141	161	149	146	137	170	165	156	161	161	177	169	142	150	165	133	155	155	147	170	164	156	139	165	151	136	156	137	193	164	168	161	150	141	158	142	153	143	136	181	174	143	152	134	152	145	133	149	179	144	151	168	167	143	144	164	159	172	136	138	154	157	150	130
27510	20961	9384	755	478	394	385	408	418	344	373	414	375	389	402	350	380	382	376	424	378	348	343	331	401	358	352	362	380	380	357	345	408	352	379	387	374	370	346	381	359	366	374	356	385	390	398	338	386	385	364	348	370	399	384	376	368	341	394	386	357	354	356	366	372	346	343	379	353	369	376	380	379	396	404	345	358	380	368	381	382	364	382	382	356	343	375	387	370	356	397	367	353	376	365	394	354	303	377	344	380	365	375	374	375	359	369	348	380	349	378	343	374	332	352	354	355	396	385	388	349	366	363	368	398	363	395	386	368	348	396	405	390	371	388	381	370	339	366	380	392	380	383	363	385	418	351	386	385	369	356	367	364	329	390	382	383	346	346	356	368	364	363	386	376	362	342	406	362	371	419	396	360	373	381	386	341	367	384	354	346	377	370	361	386	359	381	348	380	377	349	360	373	367	383	360	372	379	366	353	391	350	385	338	386	353	335	344	380	370	369	378	369	376	392	364	361	379	363	363	369	383	355	375	351	348	351	376	364	374	388	406	371	399	362	388	330	381	354	350	367	333	364	382	335	398	346	388	390	381	355	373	336	382	417	363	362	376	366	366	370	391	356	368	333	356	410	362	354	371	357	409	366	350	378	363	352	341	371	394	371	380	336	417	368	339	376	368	418	377	352	353	376	393	372	360	370	365	372	405	378	384	380	355	348	389	328	383	364	317	346	349	372	412	388	336	370	373	375	382	373	382	374	362	382	386	348	375	385	373	387	336	388	344	357	361	325	387	388	369	340	376	378	385	373	369	350	373	339	345	353	344	342	369	386	363	345	348	362	348	388	368	347	384	361	352	372	362	382	352	397	406	348	359	326	356	331	390	359	364	360	365	345	375	372	378	357	373	372	380	417	353	357	380	364	345	382	405	375	366	361	371	338	360	364	364	425	338	376	361	367	354	394	333	368	353	418	337	364	388	363	379	392	385	388	411	380	401	388	378	355	370	410	379	368	352	354	339	389	385	377	374	375	348	354	384	380	367	363	356	358	362	383	350	399	396	358	365	384	370	368	374	375	419	346	357	357	368	348	402	387	366	363	367	368	395	338	366	379	378	420	349	359	352	362	354	335	386	360	404	372	343	344	354	379	347	354	391	347	365	377	352	351	381	372	366	390	341	369	374	384	382	343	368	353	376	360	367	363	378	409	344	404	351	369	390	360	374	389	386	415	385	358	359	338	370	403	366	370	378	306	372	356	374	386	384	360	384	427	376	366	386	391	344	370	375	373	362	374	355	362	367	357	367	356	350	373	364	380	374	408	368	324	310	356	393	380	368	349	372	401	332	346	376	356	344	375	352	362	388	368	401	327	387	335	359	391	369	404	375	390	389	373	366	341	411	371	363	389	344	370	392	365	383	365	359	393	358	367	371	366	371	365	399	390	345	400	365	363	332	363	370	378	382	390	378	395	395	363	364	396	357	352	370	348	353	379	362	377	377	388	355	368	395	343	380	320	372	392	348	360	359	364	370	358	347	361	345	351	363	400	380	391	370	350	377	358	367	391	354	382	392	362	363	364	360	349	392	313	367	343	334	391	396	341	373	370	375	394	398	357	349	344	365	350	366	351	371	359	319	408	363	342	380	369	375	344	371	382	366	370	371	373	368	357	404	371	418	383	354	358	388	357	392	385	391	349	357	399	370	370	369	392	391	364	371	362	388	363	339	365	361	379	345	353	378	387	359	380	386	385	334	361	383	363	345	350	366	375	361	385	368	343	348	329	378	352	372	329	354	366	389	391	363	328	386	375	310	386	366	363	352	356	377	364	381	367	388	378	347	353	346	368	353	355	398	370	369	359	365	338	353	352	390	343	407	359	386	364	374	393	352	354	355	360	348	372	391	371	373	358	358	398	360	380	378	355	366	360	368	375	347	373	369	363	429	388	375	374	385	341	401	387	364	413	351	356	365	356	384	341	366	359	377	389	327	354	353	398	387	368	393	392	375	354	357	344	383	350	366	358	365	386	350	342	351	348	323	382	360	367	390	320	400	350	364	351	362	363	365	371	381	357	361	356	358	377	375	382	365	358	348	382	366	376	355	352	356	367	393	371	334	339	409	364	375	349	352	350	371	330	351	361	343	360	363	370	381	348	365	359	363	361	356	343	384	381	380	353	389	423	375	338	368	373	354	381	401	356	362	370	344	358	398	360	351	367	346	385	349	351	305	353	390	348	370	388	346	369	401	342	358	332	351	369	371	355	382	350	364	375	375	387	358	360	353	372	373	348	373	358	358	369	370	389	365	362	355	371	397	373	370	367	388	363	349	354	351	382	342	390	352	401	365	335	380	375	346	350	358	379	391	379	366	351	325	380	362	351	336	370	379	385	363	380	376	358	386	387	351	352	373	382	385	397	358	381	379	323	353	367	334	378	385	361	384	370	356	343	356	372	394	386	358	373	378	350	374	347	381	364	388	358	399	354	356	386	366	384	363	368	370	392	357	388	364	366	372	351	346	375	350	386	394	331	395	352	346	327	378	322	350	359	366	388	358	372	331	376	373	319	367	355	365	334	344	343	336	363	375	375	394	372	354	360	370	368	380	335	355	348	342	365	367	367	335	356	356	380	360	360	369	378	386	361	369	350	344	403	389	404	368	386	353	343	381	341	356	364	361	367	387	350	382	369	391	385	367	377	379	404	373	362	400	369	358	369	372	378	356	400	340	379	339	359	388	360	365	369	380	337	360	388	382	385	365	367	332	378	402	370	368	352	374	370	355	367	375	390	351	357	365	369	395	349	355	363	341	360	350	347	385	419	409	367	370	352	335	369	388	373	338	362	405	398	351	374	377	348	340	324	371	347	366	379	366	349	351	382	350	351	368	362	379	324	333	357	373	377	351	339	354	389	359	399	398	381	353	369	375	346	375	347	345	357	356	343	350	352	421	389	371	337	391	366	350	389	366	374	384	341	356	368	369	377	386	350	352	374	359	341	371	354	360	353	379	349	370	370	382	403	370	382	361	363	359	359	346	360	362	332	361	374	380	359	345	369	363	355	370	343	369	362	326	363	349	381	381	348	360	327	368	387	381	372	384	337	352	378	368	391	369	349	382	338	374	361	389	391	396	353	370	350	360	369	347	338	342	360	373	361	377	363	370	368	380	359	375	365	369	357	338	370	365	385	350	357	376	357	376	356	365	364	384	355	399	376	364	370	397	322	362	382	342	367	369	353	372	386	348	368	369	374	377	423	404	349	377	369	355	322	383	369	400	367	398	399	377	371	389	341	383	401	374	393	360	338	374	380	362	359	366	366	375	355	384	360	381	412	358	362	377	365	377	384	382	359	374	386	410	338	399	389	367	375	362	341	381	366	360	363	403	365	373	386	380	369	374	360	350	344	387	372	356	348	380	374	391	367	369	365	357	344	356	373	360	404	362	359	368	340	353	323	385	381	375	356	356	354	372	369	349	357	361	339	397	391	334	335	404	369	359	343	359	348	385
10102	1180	1058	721	652	578	583	516	531	501	517	511	496	495	536	509	485	523	478	481	495	512	506	515	480	487	491	485	496	533	498	472	522	490	454	495	519	492	546	520	479	516	505	524	477	540	430	491	492	511	491	504	503	480	508	491	468	507	536	481	515	485	440	473	525	479	498	492	494	506	481	494	502	466	450	491	497	472	473	460	504	473	440	489	484	496	470	501	486	480	476	454	514	479	475	503	466	468	480	487	466	496	492	486	499	512	476	509	500	492	528	503	508	483	487	522	492	462	483	499	489	487	507	455	446	474	475	516	534	475	538	494	497	515	507	497	454	470	508	501	459	490	472	540	512	463	486	494	513	485	494	498	480	476	522	478	479	469	467	513	496	489	496	508	490	474	492	462	501	477	490	448	492	505	500	524	478	521	514	463	490	499	448	497	506	448	455	493	496	469	468	472	526	481	493	483	484	467	478	473	482	470	488	506	492	470	464	488	466	490	521	468	493	517	494	481	500	452	478	475	483	457	506	500	479	479	482	501	489	469	458	451	508	511	484	531	473	478	457	486	482	472	485	522	507	476	493	484	495	485	521	507	510	489	471	492	505	470	488	515	491	501	531	446	473	494	475	474	482	452	504	485	510	470	499	457	483	466	462	489	440	531	509	501	495	488	479	468	480	482	482	484	520	482	472	478	455	457	531	455	471	479	524	486	525	510	492	486	511	512	480	476	496	494	454	494	506	491	484	516	497	529	493	486	449	466	476	474	498	466	513	451	497	481	497	488	496	460	502	494	448	480	486	446	503	516	528	446	492	477	506	488	457	456	460	461	499	458	483	529	498	514	500	462	490	486	480	474	451	495	491	507	499	497	511	509	484	522	485	460	489	468	477	464	526	496	484	494	486	475	437	509	487	520	497	515	476	491	529	478	487	475	470	477	469	446	485	491	494	451	512	485	481	493	479	440	492	486	494	503	460	498	511	500	486	462	479	487	502	473	489	485	508	476	492	468	464	454	480	467	522	505	476	487	530	497	437	504	481	493	483	470	452	471	495	480	505	490	494	479	491	495	499	559	492	493	469	465	446	504	492	487	528	517	532	484	479	481	496	473	513	474	517	490	474	502	457	446	527	503	478	484	480	471	462	484	487	500	483	521	489	490	486	493	464	510	460	503	512	530	501	470	501	486	484	548	472	449	514	495	493	493	491	480	470	513	493	486	495	438	506	491	489	535	445	504	498	498	506	486	470	449	475	466	492	462	462	459	541	457	495	525	476	512	488	491	543	495	471	484	479	500	457	496	470	454	496	493	467	456	471	463	489	468	468	458	462	452	503	500	488	456	498	519	442	480	520	510	521	458	488	509	512	504	481	469	454	511	472	521	491	464	472	507	453	477	450	459	458	465	474	501	471	540	505	500	523	496	448	526	511	470	466	476	472	481	476	515	506	479	479	509	503	459	496	453	471	476	467	529	488	494	483	430	464	503	469	477	463	489	482	541	451	507	486	482	496	471	486	482	477	495	495	465	455	466	500	477	493	471	471	512	475	485	540	479	540	443	501	544	478	522	489	503	495	475	489	485	490	485	529	513	457	446	478	471	495	523	507	472	477	490	450	515	503	476	497	518	449	442	483	477	486	501	516	496	467	481	509	472	483	489	510	498	493	492	486	494	491	505	472	457	494	493	477	467	495	535	491	467	490	531	480	489	462	492	421	498	513	488	465	478	478	462	505	463	489	457	483	461	477	496	475	452	462	496	482	471	508	464	427	505	485	513	473	512	460	497	490	504	472	518	499	477	477	511	492	457	477	477	498	510	476	471	474	474	512	504	511	438	495	489	518	514	477	465	463	441	499	503	490	466	458	479	463	502	507	499	499	468	504	502	512	513	498	484	493	530	488	452	464	475	528	529	468	493	494	468	494	512	517	467	466	514	471	510	459	457	447	474	430	490	487	495	496	475	496	489	475	472	454	510	480	469	518	470	490	483	483	486	485	505	496	476	505	510	488	456	461	500	505	525	493	484	475	466	500	461	478	467	511	498	486	503	504	515	492	502	474	521	519	487	464	473	464	510	485	485	505	466	486	518	467	476	484	511	485	527	479	506	489	490	478	468	481	489	486	467	480	504	496	500	460	498	485	475	500	481	477	475	500	502	453	480	474	454	453	468	483	507	489	484	511	466	490	458	478	479	467	497	479	523	497	482	477	514	516	489	464	475	463	475	457	470	504	511	468	524	481	518	533	481	468	498	520	457	479	465	450	486	484	468	421	471	500	512	463	509	516	502	482	486	531	514	504	481	468	483	497	512	499	481	485	502	446	546	467	479	496	493	483	503	496	544	503	459	489	437	463	486	490	498	499	510	465	485	476	500	503	553	499	479	485	512	525	482	441	469	473	492	461	469	456	500	501	482	500	486	480	484	531	461	448	467	503	496	496	453	515	483	518	462	479	516	507	465	484	492	541	484	502	475	497	445	470	549	449	453	484	495	503	502	574	512	494	477	495	500	468	489	488	505	488	523	508	491	455	523	481	462	503	520	508	476	463	471	475	474	507	519	506	506	457	495	475	517	458	501	505	523	502	482	475	472	491	519	524	494	536	488	494	475	464	512	471	478	511	452	491	479	481	516	504	511	524	481	497	513	488	501	516	470	485	493	473	550	474	477	493	495	485	459	505	517	526	502	472	517	502	515	514	478	514	530	460	474	512	507	445	497	459	493	513	487	465	491	500	456	498	484	448	433	477	484	524	497	474	465	468	481	480	453	483	483	496	497	482	498	518	491	447	468	454	474	488	469	486	427	501	484	498	470	490	492	481	480	438	446	527	498	487	443	486	496	525	480	473	499	518	474	505	466	512	524	523	475	527	513	488	485	492	449	474	513	505	476	505	464	485	503	502	502	498	536	460	512	473	492	530	474	517	481	499	467	522	528	473	494	555	491	515	493	472	515	484	505	490	476	443	519	483	514	442	496	502	487	489	503	511	490	480	488	491	484	520	504	493	480	455	474	486	516	473	504	452	512	521	474	480	479	478	471	518	471	465	479	472	477	448	493	490	472	491	499	516	503	516	503	474	514	478	504	446	500	484	477	508	481	502	503	507	532	468	503	496	469	511	479	480	469	510	450	503	509	506	505	495	484	493	488	506	466	484	537	487	478	484	495	503	494	458	498	481	463	463	500	477	483	489	486	462	483	514	470	461	515	470	468	536	481	498	479	468	479	495	518	497	536	495	484	541	458	464	471	504	462	480	482	487	474	470	487	477	514	501	492	462	490	492	514	457	504	466	447	475	484	469	487	488	501	511	496	467	483	485	504	490	462	499	461	493	503	474	437	443	453	480	508	480	461	479	471	455	486	501	439	467	493	486	490	521	499	485	464	458	492	465	496	521	433	499	476	509	480	500	520	477	502	492	487	499	475	512	490	498	498	499	508	520	489	516	482	497	487	490	528	475	474	431	487	517	492	479	496	474	503	459	511	520	487	544	476	480	504	521	436
24063	21436	29204	24092	21438	11849	1061	699	545	465	437	437	386	386	372	355	368	331	325	320	336	319	324	307	325	293	329	312	299	320	313	304	292	280	293	287	287	300	286	314	300	295	297	308	293	298	267	245	307	264	290	298	284	290	303	291	307	282	295	288	305	295	267	261	293	287	282	299	306	313	291	280	309	280	303	323	268	286	282	309	282	309	288	286	308	264	274	277	260	296	286	277	283	253	282	283	297	286	269	304	275	306	334	271	286	305	308	262	300	260	288	277	291	280	245	325	289	298	304	300	290	289	296	289	279	309	282	279	292	289	310	313	285	312	267	279	252	272	274	270	265	302	300	257	294	310	304	302	277	308	299	280	269	281	284	288	297	265	269	266	285	294	272	260	265	280	285	269	286	270	272	278	288	267	257	279	249	299	292	261	301	294	268	283	280	237	299	306	282	318	273	313	287	267	248	305	272	296	307	266	294	273	267	283	288	267	300	300	313	289	284	260	290	281	280	291	272	267	280	250	295	300	277	297	263	310	277	296	287	293	273	257	283	304	286	274	279	312	288	282	304	292	326	292	256	277	294	273	278	303	286	313	265	230	278	259	282	261	272	276	276	284	316	273	281	300	290	300	258	278	266	317	303	307	297	283	285	280	294	325	269	283	283	259	291	316	282	271	285	312	245	276	279	283	242	279	280	279	290	294	295	314	287	328	269	285	263	285	313	288	292	295	305	281	287	267	302	282	304	279	258	320	313	261	298	276	302	268	298	275	297	287	279	252	281	256	281	257	286	274	260	328	290	286	294	262	286	283	277	289	303	275	268	282	291	272	267	271	292	259	297	310	284	299	274	275	272	270	300	264	297	327	274	295	291	265	266	257	275	313	299	286	284	265	297	264	271	277	277	299	283	265	268	292	268	279	295	294	286	299	278	275	304	271	299	258	276	262	284	283	305	310	287	290	272	245	254	285	271	282	284	292	272	296	271	302	274	248	258	287	303	279	274	269	289	297	294	287	279	305	279	256	280	259	262	287	304	320	313	273	260	287	278	294	250	273	263	302	269	289	264	287	280	258	268	297	276	276	305	305	272	261	290	296	306	257	274	265	303	296	239	279	295	290	305	265	277	317	267	274	305	280	291	284	277	279	296	274	301	293	260	269	308	310	277	272	313	269	254	297	273	292	285	272	323	313	294	284	278	276	289	281	270	280	290	263	284	278	272	303	279	297	296	287	273	286	289	281	288	308	296	283	323	284	292	293	313	286	268	283	308	290	294	277	284	260	283	259	285	298	283	264	294	279	280	313	285	287	286	277	267	270	278	283	301	289	277	285	282	300	285	274	283	318	267	256	255	281	284	279	305	296	245	290	272	273	290	268	269	298	274	277	295	293	285	315	246	263	305	302	304	273	259	263	268	299	293	308	313	316	315	291	291	308	321	270	295	289	291	303	293	304	271	291	280	301	280	311	262	302	278	270	288	261	276	279	280	250	265	276	270	258	295	267	281	309	274	278	299	291	302	298	317	272	266	288	267	247	246	309	307	282	281	283	284	282	302	299	260	269	288	291	267	283	316	267	279	262	279	274	263	292	272	296	298	275	287	291	263	288	296	271	269	293	276	260	296	295	275	286	280	269	284	276	269	274	292	274	275	290	259	267	282	298	293	284	266	271	302	296	322	299	272	320	290	289	265	273	275	273	280	273	308	251	347	295	293	275	262	283	293	251	287	249	280	288	282	278	308	275	270	269	285	272	260	263	295	304	324	286	275	267	305	292	309	255	268	280	286	282	302	295	273	288	289	262	284	307	235	269	284	306	260	279	275	306	285	285	299	274	279	295	285	273	271	279	329	280	272	307	252	288	265	276	284	277	279	253	296	292	285	281	310	268	286	315	287	305	300	290	288	298	294	282	293	307	258	284	272	277	280	285	281	277	292	282	280	285	307	277	301	276	321	314	293	297	275	279	305	282	291	285	299	279	301	276	339	321	303	271	290	283	299	294	285	301	278	299	304	261	262	275	301	298	263	281	303	292	280	273	311	283	274	294	278	281	294	308	254	285	271	275	274	262	290	284	300	270	273	305	287	289	293	258	276	295	297	310	284	305	271	312	285	268	289	275	314	313	260	309	292	289	326	281	245	318	298	282	280	275	302	276	304	262	278	292	298	264	265	281	294	298	285	304	248	297	282	263	255	304	281	289	300	295	239	270	289	280	292	283	277	285	312	292	273	309	287	277	300	235	296	293	288	297	290	296	289	309	295	315	272	295	274	288	248	281	271	261	281	285	293	326	285	303	299	255	279	317	270	281	276	323	277	262	268	270	283	267	281	288	289	296	319	296	285	279	296	262	301	275	272	260	267	299	289	236	305	273	309	275	292	260	297	274	277	305	310	290	270	279	251	304	260	258	256	278	268	288	275	302	283	298	291	292	263	260	268	261	303	248	275	302	279	270	291	286	282	286	268	289	254	275	283	308	296	320	255	291	272	299	298	285	296	281	304	298	279	277	285	285	268	276	264	290	287	291	278	300	266	269	292	258	271	274	308	289	259	265	289	301	276	314	286	265	277	281	302	271	252	286	261	305	295	276	299	269	273	257	301	270	260	298	266	287	241	285	277	291	303	281	313	264	272	267	273	296	311	286	287	271	298	278	276	271	287	248	267	293	289	279	317	286	291	301	299	319	255	272	286	301	297	274	313	255	274	304	301	307	271	252	278	289	284	272	257	325	262	285	277	287	292	282	271	306	305	269	265	276	312	273	280	253	305	285	293	257	299	291	271	276	296	257	263	292	314	271	301	266	279	283	275	261	279	277	260	285	279	300	270	299	286	268	285	285	293	298	280	277	293	267	273	264	266	295	295	295	295	285	329	314	285	293	279	298	314	327	283	313	276	288	307	266	319	304	265	265	279	293	313	302	258	284	278	273	254	263	292	289	300	266	292	289	300	301	282	280	273	289	286	311	266	298	318	289	287	283	282	279	287	249	263	256	252	269	276	274	279	264	284	280	317	310	289	292	299	295	283	292	260	285	310	263	284	304	313	269	279	260	307	276	261	261	301	301	272	269	281	287	267	301	289	266	293	293	305	287	277	307	298	298	294	277	296	287	299	291	267	289	290	270	295	255	323	273	316	284	287	302	278	303	284	274	297	272	282	261	289	294	278	283	288	312	282	283	285	261	271	321	295	255	287	284	262	252	304	310	278	266	292	277	277	261	292	288	248	270	285	255	271	290	273	272	268	279	314	303	263	307	291	286	271	254	290	278	307	304	270	272	287	289	285	242	318	276	288	281	262	289	275	292	304	303	277	303	269	285	295	298	290	297	289	279	311	286	281	233	300	303	280	286	275	258	296	283	285	264	266	284	302	279	292	279	295	289	288	299	275	311	287	265	280	273	277	305	276	279	269	288	241	286	269	284	271	263	241	259	295	277	275	288	306	270	285	280	303	274	297	282	300	274	317	275	305	265	304	300	266	277	296	294	265	289	268	248	286	314
17915	8915	7676	3797	2624	2057	1676	1341	1162	908	821	745	656	575	563	530	503	557	513	476	467	467	417	443	414	423	453	405	434	394	434	402	421	425	392	431	379	395	407	404	419	416	395	404	428	413	394	364	386	397	376	410	410	385	384	409	402	426	345	417	369	403	383	373	410	365	387	394	395	388	404	401	381	411	391	378	339	351	382	389	406	387	418	382	410	366	380	389	387	431	389	372	396	392	363	427	380	384	356	397	358	382	364	403	378	387	389	373	404	396	388	382	384	384	384	401	419	390	372	388	406	414	407	399	372	395	362	401	369	361	386	341	405	373	349	387	413	370	371	432	394	400	389	387	382	395	402	395	380	383	382	394	421	384	359	402	396	388	397	373	379	382	416	373	398	373	378	407	367	405	418	396	375	386	361	417	390	386	423	397	363	381	388	400	373	356	383	415	378	386	375	389	387	371	382	400	352	378	417	384	364	372	394	393	415	381	368	399	375	375	390	396	372	374	355	399	384	387	400	344	388	381	402	350	350	366	381	413	393	360	416	393	375	416	372	372	356	426	377	358	385	375	389	361	410	417	381	384	352	397	351	401	405	370	404	362	428	372	373	390	380	362	369	399	354	367	402	400	381	358	387	387	394	390	401	406	365	400	400	383	363	365	423	377	358	379	364	379	397	359	333	394	375	348	344	348	364	372	376	408	346	393	380	419	391	410	389	376	380	357	367	379	380	384	406	385	395	381	349	392	337	394	392	398	363	373	375	414	404	404	392	349	408	405	354	371	400	374	389	359	395	385	392	407	403	392	360	382	375	390	343	378	382	394	392	378	384	376	385	372	401	370	393	407	395	377	370	405	399	397	389	353	411	357	376	406	386	365	390	380	397	411	384	408	392	374	402	390	373	415	373	347	403	349	382	393	391	393	390	391	397	373	370	375	397	391	395	423	408	387	381	405	395	377	372	404	388	398	377	387	386	368	378	366	372	403	379	379	336	366	382	377	383	361	398	437	416	349	332	391	370	359	389	366	403	377	383	409	344	374	367	378	428	372	373	369	356	398	397	376	387	391	377	412	376	389	357	379	386	384	410	366	375	393	394	371	380	373	396	378	383	402	358	364	352	350	405	380	390	413	383	377	413	386	395	410	390	424	380	363	382	402	389	399	355	373	390	399	411	404	353	392	408	409	395	373	416	405	356	376	370	338	385	376	389	378	384	371	410	416	415	395	368	395	407	381	384	415	374	413	362	385	372	390	393	379	356	387	405	402	415	368	401	324	358	357	369	378	403	440	394	367	389	362	359	341	363	385	370	387	410	365	382	394	435	378	354	375	356	422	380	387	385	380	351	377	369	385	383	393	366	398	383	417	386	360	378	360	386	410	350	409	383	401	408	376	412	391	428	374	385	386	390	397	384	383	410	414	405	403	379	360	356	394	372	393	406	389	395	389	413	372	398	385	360	362	366	376	373	390	392	387	410	332	340	383	372	373	376	366	395	349	379	367	370	375	358	366	408	364	416	357	365	361	361	378	377	366	360	390	398	418	363	378	394	410	369	393	395	396	362	398	387	375	418	376	367	389	414	373	376	357	346	371	393	368	385	397	381	358	391	373	373	385	398	397	386	392	390	393	406	368	399	349	404	391	438	352	371	384	389	424	395	392	407	426	384	368	402	372	372	407	421	388	361	393	424	400	350	398	382	399	389	396	402	398	379	404	412	393	378	380	390	378	377	386	393	374	417	378	420	390	423	378	384	372	357	366	383	365	322	385	384	384	377	406	407	398	382	378	361	362	358	359	354	407	397	405	397	365	386	400	367	388	380	356	369	390	380	389	343	386	388	400	404	370	373	377	402	393	423	349	375	344	413	380	381	402	364	407	373	394	407	376	361	379	371	365	395	368	374	413	370	397	381	402	374	415	409	398	340	364	358	350	377	350	369	381	390	396	379	387	369	394	364	392	393	343	386	332	364	351	383	428	375	383	382	340	377	419	381	405	374	382	396	381	375	386	389	371	351	380	387	379	400	377	410	347	385	349	401	424	410	382	418	407	381	350	389	354	393	394	381	388	379	348	417	372	361	334	346	374	383	349	393	376	377	379	380	396	387	353	405	372	391	416	398	361	382	402	377	399	383	393	373	398	381	376	391	370	365	365	403	404	335	396	391	360	390	336	356	393	414	419	386	377	408	422	368	414	383	356	393	416	397	356	401	378	360	406	378	403	384	394	357	396	384	395	402	393	428	396	418	362	375	386	377	362	369	373	385	419	426	368	407	372	393	366	367	337	358	379	386	371	437	375	390	375	398	382	365	384	371	430	390	394	387	409	414	395	416	390	404	361	364	349	389	380	371	371	391	392	335	372	391	404	400	399	378	396	392	393	354	377	382	380	414	393	388	408	405	372	382	392	396	381	393	380	353	372	379	416	391	374	378	380	375	376	391	410	372	394	368	382	391	379	386	350	383	403	393	388	430	342	394	401	408	396	357	400	350	356	364	362	365	393	396	351	389	371	404	375	424	388	398	409	420	366	411	383	385	403	388	390	388	394	406	351	393	393	399	343	406	406	399	404	396	384	402	397	372	382	376	393	389	382	404	397	366	427	385	403	409	389	374	385	368	404	391	379	374	402	372	380	360	386	388	414	336	358	382	356	406	435	334	418	373	373	398	402	384	376	388	368	364	391	390	420	383	358	368	404	367	419	392	372	389	414	368	386	385	382	370	431	380	376	401	382	354	393	395	358	386	383	366	403	373	376	407	398	379	366	361	388	355	402	377	377	374	386	368	370	386	372	403	375	412	389	391	364	380	374	386	392	416	378	380	360	407	378	378	369	380	356	385	399	412	392	403	398	348	380	397	362	391	372	402	393	394	358	387	382	381	365	378	393	394	378	394	365	394	364	400	384	379	388	414	376	377	369	357	424	368	374	364	398	366	394	416	413	374	371	406	399	358	381	395	390	393	389	384	392	365	409	396	395	361	382	385	417	361	355	376	388	398	364	386	377	386	361	406	387	384	366	381	363	373	398	370	351	359	409	430	369	366	398	391	348	360	407	420	395	379	376	398	379	377	338	385	360	331	359	375	376	372	393	355	398	407	379	353	397	342	369	393	407	366	364	388	379	388	407	381	387	391	417	362	408	373	387	361	384	385	365	387	365	380	377	404	342	374	390	371	417	399	386	368	376	358	407	396	375	395	375	379	388	369	403	368	390	401	397	361	382	390	406	397	394	372	395	364	388	373	403	360	388	340	383	380	413	388	343	414	374	348	407	398	394	377	421	392	338	368	380	381	414	425	400	396	355	371	399	407	380	415	402	377	413	343	397	365	385	437	376	371	385	372	392	380	377	368	382	376	354	376	364	355	383	378	422	373	373	395	363	375	420	417	355	387	402	377	385	368	354	396	350	390	383	375	375	389	385	372	399	369	389	390	413	393	375	347	387	399	380	402	386	393	406	403	378	393	386	394	391	373	401	374	405	403	358	383	384	373	378	397	388
23122	21458	29685	23652	21459	21502	10456	928	619	511	422	398	332	273	260	230	232	206	197	208	161	173	197	146	144	150	161	150	149	140	124	155	134	129	131	131	140	117	124	138	138	125	131	116	119	135	117	116	132	109	108	143	135	115	98	115	118	135	113	117	136	105	108	116	125	128	125	119	116	102	110	109	110	122	120	119	105	111	135	105	114	123	119	112	120	105	116	98	109	114	111	109	113	109	124	120	111	136	101	119	110	108	98	128	114	131	113	113	120	96	111	111	130	128	104	118	104	117	102	107	101	132	132	108	127	118	118	111	131	114	130	110	112	111	111	113	122	117	132	110	127	116	114	123	109	117	99	99	107	100	101	115	114	113	110	113	108	124	106	125	108	129	104	117	119	127	116	102	106	129	125	135	109	115	108	107	111	109	116	102	111	99	114	112	134	108	98	113	101	94	117	118	111	115	99	93	122	128	91	102	99	121	123	115	116	110	89	128	105	119	103	125	116	113	112	91	112	112	110	89	100	112	116	102	105	103	107	103	105	97	101	102	98	130	128	122	122	111	120	106	117	100	127	104	114	125	105	116	119	105	109	104	109	126	112	112	110	105	108	115	114	105	130	134	129	105	96	102	98	101	112	99	104	131	118	113	122	124	126	126	119	107	123	120	124	102	113	119	102	115	114	109	119	116	114	119	126	129	118	112	109	113	124	131	111	90	109	105	101	114	104	106	102	106	113	97	117	126	112	107	123	110	98	141	123	123	111	111	107	123	109	104	99	106	110	106	115	123	100	122	109	132	103	108	118	115	103	93	132	116	106	123	106	125	115	122	113	112	131	122	116	111	106	118	100	87	121	92	116	120	114	97	120	124	111	103	132	119	119	117	103	118	122	130	119	127	92	135	109	130	131	111	121	123	119	131	120	103	107	104	112	93	111	109	104	92	114	126	99	132	108	116	128	130	117	117	116	108	100	116	126	95	84	104	115	109	118	127	111	103	106	121	103	100	116	102	106	115	114	99	123	104	101	123	144	107	107	118	135	107	118	95	116	106	112	111	115	114	103	115	114	116	99	123	122	113	111	101	124	114	111	129	123	115	121	101	116	117	109	115	131	122	85	110	104	104	106	141	131	117	111	91	119	100	114	95	103	108	118	109	95	116	122	114	99	104	101	110	107	126	107	111	108	115	120	106	99	92	120	107	116	128	132	107	118	108	130	115	91	131	106	101	100	107	122	100	128	105	139	108	102	111	128	116	115	114	122	124	107	99	92	117	121	90	104	110	118	108	112	112	96	113	114	105	115	119	109	106	104	111	99	110	126	114	103	109	102	127	112	113	116	122	143	108	118	101	107	130	124	108	107	130	114	105	102	128	123	141	117	99	123	107	110	116	121	131	106	116	124	98	103	103	121	143	95	102	124	101	154	117	92	141	103	115	117	109	106	98	104	110	106	113	95	134	100	94	131	99	124	101	118	132	110	119	122	116	107	109	135	103	121	129	114	117	104	97	111	110	102	109	98	125	108	133	123	105	104	117	124	103	116	110	104	112	112	115	118	111	119	116	107	125	116	109	106	104	108	119	121	107	122	109	123	112	111	115	119	103	132	125	115	123	98	121	126	103	117	110	121	114	106	106	104	104	133	115	124	115	123	116	116	108	121	111	95	105	110	110	107	110	102	109	108	97	134	112	98	109	124	105	139	99	100	115	121	109	107	132	122	109	108	107	104	90	116	98	102	119	104	112	130	110	112	112	125	113	105	110	113	106	117	137	97	111	103	92	132	119	115	96	95	103	130	110	115	111	98	119	109	95	117	96	120	102	105	110	117	120	125	115	93	106	108	130	99	104	133	114	116	119	104	131	109	106	113	136	128	96	129	113	111	111	104	110	99	108	116	104	95	122	145	97	111	108	119	122	124	115	119	123	100	95	103	112	118	117	104	129	121	111	93	102	120	103	104	104	110	113	106	118	114	125	116	113	107	127	109	117	104	123	113	103	101	121	119	107	105	103	104	117	123	126	102	96	130	132	101	108	112	123	106	116	124	109	114	114	110	107	112	117	110	112	118	111	121	122	109	111	102	101	111	92	97	97	138	93	123	104	111	113	104	130	107	105	88	134	118	106	120	117	115	107	112	113	110	121	102	111	117	105	110	104	120	134	91	117	110	120	117	133	122	109	95	109	110	98	123	102	108	110	101	103	130	109	100	116	103	116	107	110	123	108	104	101	123	94	120	124	112	106	130	106	104	90	106	114	123	125	100	117	110	126	107	112	100	104	113	126	110	112	104	114	91	110	104	117	122	114	106	115	99	126	121	91	116	120	102	123	105	103	105	123	128	109	105	104	123	121	112	108	131	123	123	110	108	130	125	109	107	90	128	96	97	104	114	117	105	124	114	113	126	106	108	113	116	106	123	101	104	95	105	107	120	104	137	112	108	110	109	114	119	108	143	123	112	114	109	118	118	107	109	129	90	119	114	92	112	108	107	102	109	113	117	112	125	122	113	113	81	111	108	106	114	104	114	118	104	109	118	122	111	116	109	121	108	126	102	104	106	93	121	111	120	115	117	118	125	99	119	109	126	121	111	109	118	112	120	118	110	119	113	106	108	115	117	104	134	136	103	109	123	120	97	111	111	107	95	118	94	100	111	126	111	108	113	116	99	127	122	110	125	115	109	111	95	116	125	124	105	102	110	119	115	101	104	115	115	121	117	128	99	108	101	104	115	120	104	82	101	131	112	96	95	114	118	115	112	129	98	102	102	110	111	117	106	95	124	115	108	107	104	114	120	119	110	109	99	122	113	107	111	123	113	126	107	106	133	90	108	99	109	107	135	103	102	132	118	116	108	106	100	118	118	121	117	122	102	132	126	116	118	119	106	125	116	97	110	115	103	112	117	92	118	125	118	116	122	120	107	93	116	116	122	100	116	110	112	109	143	102	119	133	112	110	103	102	106	110	101	118	88	119	105	109	115	118	124	128	114	116	109	114	122	97	112	104	113	117	131	111	116	126	108	105	105	128	112	117	112	132	122	116	102	108	129	98	107	115	111	105	95	117	125	127	119	86	120	104	120	115	106	112	108	110	132	113	105	111	116	99	97	119	115	119	125	117	110	125	118	120	115	117	118	107	119	119	140	121	112	124	118	93	105	111	108	111	116	112	102	104	112	112	126	113	113	123	116	122	95	111	111	144	95	108	93	109	88	119	125	121	130	108	120	105	107	97	128	93	121	108	130	81	111	101	110	118	100	110	112	126	112	98	111	117	109	98	102	117	121	118	105	121	134	108	111	108	135	124	127	121	103	102	109	112	126	114	116	94	114	111	124	95	109	109	109	112	114	110	99	131	113	125	101	110	115	108	113	118	107	107	112	121	115	113	116	110	129	122	94	95	119	106	113	104	128	104	123	96	107	99	110	83	125	112	122	110	121	103	114	105	134	100	105	109	115	105	110	118	106	100	111	114	122	112	125	101	128	128	115	102	114	121	131	120	125	111
19999	14177	12257	6434	4551	3282	2558	1908	1504	1241	965	774	638	538	483	502	448	397	347	316	296	264	281	280	250	239	213	219	224	210	207	194	220	179	206	199	203	193	195	191	206	178	194	205	179	170	169	184	171	175	174	166	171	169	150	153	167	158	176	171	183	160	185	181	188	191	162	158	173	175	179	159	169	160	159	144	173	178	167	166	161	151	159	150	161	169	154	149	155	158	170	150	161	136	146	153	166	147	152	168	158	151	153	157	164	158	162	160	154	151	164	142	170	157	146	160	149	167	153	169	177	165	153	152	144	160	163	170	164	163	173	149	189	169	151	150	156	161	181	141	176	176	155	164	130	165	153	161	160	148	158	156	156	143	181	165	161	144	141	141	142	168	136	160	140	160	156	170	162	134	140	145	154	147	158	136	123	136	153	159	165	144	149	145	169	160	162	152	144	148	171	156	138	134	141	160	171	185	162	124	147	169	145	159	150	166	143	143	149	174	140	149	164	145	166	163	153	149	173	169	158	159	163	142	146	153	142	171	156	175	148	124	169	141	147	156	171	177	186	138	143	141	153	151	164	159	155	142	156	155	176	173	142	152	157	161	133	160	161	147	157	174	153	159	143	153	183	166	160	156	138	153	166	141	167	162	152	145	168	159	156	162	132	154	134	138	137	166	162	152	171	129	151	162	157	158	156	140	163	181	154	142	131	162	137	162	165	168	139	144	151	156	174	140	177	155	175	150	150	149	187	157	138	160	163	122	146	174	152	158	156	150	156	146	161	169	157	169	142	168	148	160	154	151	164	163	164	168	167	149	173	144	162	146	154	166	160	158	164	158	139	151	160	165	150	146	147	151	162	148	138	163	156	162	149	168	170	146	173	168	145	154	135	174	144	152	143	142	143	156	169	149	143	166	137	157	157	181	147	171	165	162	149	152	137	155	159	156	132	146	163	163	159	162	170	150	145	164	158	152	147	152	156	153	143	153	161	144	142	154	165	137	155	151	153	154	159	136	152	162	159	168	146	160	164	167	142	154	151	178	175	176	157	167	174	176	157	152	140	157	148	157	134	156	135	148	147	165	154	174	161	143	182	177	154	155	167	149	151	163	137	143	146	173	167	135	151	154	150	142	147	134	147	156	143	171	150	157	159	142	138	152	151	143	143	139	182	142	155	158	144	164	156	145	157	179	166	170	148	143	152	157	137	159	133	152	152	153	149	163	154	131	187	166	143	137	145	154	152	154	143	160	133	156	152	152	160	164	167	187	160	150	168	134	145	152	148	161	150	172	151	137	151	179	128	160	141	150	143	161	173	147	158	148	152	160	163	162	153	152	167	142	148	143	155	157	165	144	178	167	156	152	150	156	125	168	186	162	174	153	163	176	178	162	142	156	177	153	155	161	147	160	156	164	151	161	184	168	199	143	151	132	181	150	140	152	157	146	151	140	161	162	165	156	147	153	185	155	163	145	145	154	156	170	151	163	131	140	167	153	159	161	149	124	174	148	157	176	142	143	157	171	163	176	163	160	150	138	143	158	129	154	141	156	147	161	158	152	155	165	144	152	146	143	163	162	151	155	139	144	149	133	143	158	167	142	180	158	151	148	154	141	169	154	143	137	187	146	158	152	125	164	141	155	171	168	151	174	148	176	139	144	148	170	140	142	159	144	163	158	151	137	146	148	151	146	151	164	138	142	153	179	145	138	159	167	145	148	145	167	159	145	151	156	149	162	146	145	156	157	172	160	145	136	168	134	147	167	154	129	175	164	158	144	146	146	148	158	136	156	151	142	181	162	148	160	148	145	159	180	153	148	138	155	147	147	152	147	161	174	179	151	141	161	147	159	150	155	158	150	146	154	182	152	156	162	155	157	154	140	157	143	153	156	145	158	144	149	153	151	141	152	154	146	150	148	139	155	140	154	156	162	161	131	146	152	143	163	166	161	169	149	172	158	164	161	168	195	167	149	152	150	157	149	135	148	146	157	146	150	139	143	137	164	131	161	153	170	144	168	130	179	154	151	156	156	134	151	170	142	162	171	164	146	137	149	162	150	146	165	146	150	144	173	152	133	144	141	164	146	148	156	165	172	156	190	161	159	148	148	148	200	149	165	137	156	148	148	171	146	166	167	147	152	162	153	147	160	147	143	135	148	169	140	151	157	151	159	163	155	153	152	156	165	134	190	140	165	142	144	122	173	173	144	142	158	166	136	152	157	154	166	148	138	154	166	156	141	172	160	156	146	152	160	132	163	145	161	135	151	154	138	143	159	151	149	168	157	161	144	161	154	149	154	165	150	136	168	145	150	151	149	164	155	150	162	153	137	183	145	152	162	137	152	186	147	157	151	140	152	148	176	160	149	152	153	184	144	164	154	161	149	148	171	130	161	155	159	143	172	156	148	165	146	146	180	144	144	158	161	163	148	152	144	143	156	140	157	130	147	153	155	176	155	157	154	137	154	154	161	162	162	159	158	149	160	152	158	140	156	149	152	156	155	144	158	188	176	155	178	163	143	144	189	133	146	166	149	143	163	153	148	142	145	165	162	174	165	138	157	140	178	148	149	148	163	153	176	147	160	138	152	146	156	173	154	169	171	152	156	133	153	178	170	168	166	147	164	172	157	150	159	172	168	144	156	162	153	146	163	159	169	168	137	169	131	145	156	137	167	169	166	143	132	154	139	151	176	151	157	156	165	156	150	125	166	154	167	144	164	128	160	158	170	148	175	180	148	144	162	163	158	158	166	141	151	145	128	157	149	166	148	150	124	177	131	156	150	153	180	143	159	145	149	150	151	153	170	149	179	153	163	145	164	135	170	160	158	140	130	141	143	180	162	158	139	138	138	148	145	166	153	157	156	162	156	135	149	155	159	153	165	160	154	170	132	185	161	154	166	145	155	139	141	158	123	154	159	152	138	153	164	161	151	166	153	115	137	179	175	155	161	156	157	150	147	150	147	166	171	144	147	156	146	154	137	156	131	164	169	149	142	146	155	139	155	144	147	168	159	151	159	140	137	160	166	146	143	150	139	140	162	158	149	198	152	143	158	155	167	140	144	134	169	143	166	154	138	150	152	147	140	157	141	146	183	150	169	173	138	136	163	143	145	160	136	165	173	153	151	143	145	156	170	143	159	154	146	148	159	145	172	166	150	155	155	138	146	137	157	152	165	156	177	161	179	153	143	171	158	146	146	148	158	144	163	169	157	158	178	163	166	151	123	148	155	162	136	164	154	161	145	149	150	124	148	144	161	140	159	146	135	144	147	156	154	150	151	175	150	170	162	165	153	144	173	204	163	152	156	142	153	161	132	155	144	162	150	153	166	144	137	147	146	160	154	165	140	154	134	142	148	165	182	162	164	165	155	156	133	163	143	140	167	143	157	156	173	138	148	158	148	135	154	158	142	159	165	168	160	161	165	155	149	151	154	165	143	145	167	163	172	157	156	154	161	146	166	165	160	160	167	154	142	152	161	157	144	180	162	139	165	147	153	180	139
27458	20985	9620	762	423	411	413	450	430	383	360	371	377	398	392	355	381	357	405	358	397	375	374	378	388	373	390	371	368	362	349	381	396	392	359	346	356	353	398	381	372	366	391	371	373	384	364	379	381	348	413	368	430	403	377	360	380	425	359	352	352	379	359	358	338	387	368	357	375	378	360	387	374	356	409	354	375	378	376	372	365	352	335	370	385	357	414	414	393	381	391	332	392	400	357	371	386	370	365	346	366	391	368	368	398	423	335	372	348	362	383	368	349	372	367	355	367	394	374	387	373	383	380	362	343	392	374	392	349	357	395	352	338	388	366	354	365	363	364	349	373	387	393	357	363	373	357	360	347	340	375	369	408	368	380	383	344	350	362	345	368	370	379	370	367	336	383	340	390	341	375	409	377	366	362	358	375	347	364	372	347	345	395	322	355	342	386	326	356	385	370	363	359	379	360	366	356	359	403	378	381	384	396	340	379	393	365	378	374	365	353	399	381	363	349	346	382	357	361	361	378	354	375	340	382	356	364	364	386	377	368	338	367	396	347	364	399	376	359	373	377	363	346	387	386	382	376	371	384	395	353	379	400	364	371	343	339	342	379	406	373	369	340	358	417	355	341	365	372	352	326	352	333	377	390	369	407	373	375	380	348	370	323	349	381	371	389	375	316	309	402	363	345	349	399	368	357	336	354	388	405	351	389	346	404	390	385	379	350	353	353	353	338	403	373	386	350	365	374	363	370	370	345	337	333	378	341	374	348	400	390	366	389	356	362	374	382	374	360	388	372	370	430	367	349	408	357	368	394	344	325	371	376	356	338	365	408	367	376	386	376	378	402	359	384	367	352	379	436	358	367	363	404	362	384	359	375	367	398	384	372	397	379	342	374	369	345	386	368	387	372	344	333	352	397	374	369	381	381	342	347	374	377	365	359	351	337	362	355	369	370	341	367	339	362	376	383	362	372	388	379	387	378	399	358	363	359	358	389	361	366	394	397	352	341	397	365	371	376	411	322	351	387	340	408	353	381	387	383	354	365	389	360	353	361	363	361	408	371	380	365	401	386	366	344	390	325	354	343	385	341	441	396	328	369	379	378	401	390	356	335	355	361	401	357	371	361	356	356	353	353	361	408	356	397	351	339	336	381	388	400	366	383	382	373	382	358	418	353	370	359	358	384	380	405	357	383	340	371	350	370	372	397	387	338	352	367	373	385	396	398	349	397	337	360	357	382	381	401	364	339	357	362	382	394	364	412	370	330	378	399	381	362	373	380	350	411	348	386	360	404	410	362	342	364	357	404	408	383	380	355	370	378	380	355	366	379	345	373	369	351	377	351	369	310	378	341	373	346	356	377	346	372	355	374	336	349	365	376	366	352	338	380	376	396	358	381	354	353	388	403	349	346	375	391	405	362	359	360	324	345	356	398	377	357	371	364	377	408	368	357	347	347	378	353	365	350	327	358	366	385	367	357	333	363	369	347	348	352	354	380	393	376	411	423	377	351	346	357	365	397	383	379	341	381	342	382	341	362	353	377	376	337	330	361	360	348	395	345	380	355	352	331	346	395	359	392	374	374	394	372	362	382	379	371	412	351	365	337	369	363	408	362	361	325	353	366	357	358	350	376	346	358	332	383	364	391	339	364	391	372	387	383	364	378	371	361	342	363	393	381	335	367	396	337	365	333	343	352	359	403	390	369	384	342	385	379	334	361	372	385	356	377	350	382	396	360	352	393	378	366	388	374	395	370	396	403	376	363	385	362	377	365	353	374	346	369	333	357	374	424	390	417	382	368	360	368	375	372	357	376	364	387	383	360	415	374	396	396	383	349	373	388	368	410	376	351	359	377	359	354	341	372	366	348	335	374	356	376	392	323	403	373	359	378	359	359	375	361	370	378	376	344	367	369	349	366	362	337	366	355	381	388	375	365	379	406	377	352	382	355	359	372	352	412	364	361	366	346	374	392	372	380	380	374	384	372	401	358	384	369	376	352	343	375	346	365	392	396	361	353	357	365	404	373	382	398	390	366	370	354	402	365	358	367	361	389	368	374	345	382	336	370	374	387	385	396	375	382	356	402	341	375	360	333	391	358	373	364	364	374	376	346	360	366	376	365	402	351	389	369	394	358	407	369	373	375	376	363	351	359	372	349	366	330	377	374	378	353	360	341	380	386	348	353	329	364	353	358	376	364	373	396	355	406	364	375	365	377	397	400	382	370	387	348	374	345	387	337	373	346	370	353	380	385	360	362	373	371	404	410	408	379	352	373	386	378	388	351	355	361	364	338	396	355	366	364	387	341	355	386	375	401	378	367	345	341	364	371	353	379	349	355	356	384	358	362	380	370	370	365	352	375	359	364	365	392	377	371	371	381	346	341	390	382	376	356	374	330	352	377	410	366	367	368	423	349	358	370	381	397	335	387	380	388	385	373	375	363	367	384	373	360	349	332	383	366	417	395	375	379	373	377	390	349	374	348	395	353	362	375	393	405	404	372	380	399	342	354	371	361	351	382	359	383	392	353	363	347	377	363	380	380	383	393	335	363	358	376	367	371	376	363	388	386	384	377	379	384	391	351	370	382	394	393	335	384	389	390	350	375	394	399	348	377	349	379	332	370	369	363	363	379	385	392	344	368	375	377	367	348	378	354	378	356	345	402	349	356	354	337	361	406	360	390	367	386	334	357	377	348	338	381	368	356	380	373	366	335	369	377	389	373	350	381	378	388	354	366	368	371	352	390	356	350	399	355	399	332	355	381	415	399	350	375	383	380	371	381	362	352	386	372	341	382	356	348	371	365	361	392	344	364	381	341	375	361	346	384	384	348	363	370	341	396	355	345	338	376	326	342	387	347	402	361	383	385	373	378	377	350	368	395	354	385	370	360	341	344	340	391	365	358	355	369	389	358	372	387	354	341	389	385	358	348	374	346	375	356	428	383	362	376	403	326	378	382	379	315	419	357	377	400	382	368	352	361	362	347	376	372	350	354	394	382	382	385	346	382	356	382	347	387	405	375	350	356	353	373	338	371	361	388	389	386	366	367	448	366	367	360	380	384	356	391	369	393	363	362	386	352	358	401	337	382	367	379	344	360	347	358	368	380	347	351	361	390	400	390	372	384	356	364	388	368	360	371	368	377	332	385	388	385	377	372	353	367	331	395	358	368	375	380	360	361	364	368	372	378	371	385	361	411	375	353	321	345	395	367	338	356	378	409	412	384	399	346	335	392	386	357	357	347	364	355	353	357	355	383	370	370	370	360	379	398	371	382	384	361	396	398	388	339	378	384	375	377	339	370	396	352	378	338	364	377	363	380	348	378	370	395	359	392	342	371	353	355	353	345	385	364	369	393	366	406	382	357	368	357	400	379	331	382	420	375	385	349	387	368	341	343	389	372	361	379	373	338	379	348	390	362	383	372	340	348	378	365	346	352	362	357	335	404	376	359	350	345	357	369	351	326	351	362	385	362	385	356	351	377	332	374	369	381	353	378	381
10434	1193	1159	745	636	585	555	537	504	546	527	501	501	495	513	471	515	496	496	492	473	496	510	496	510	478	509	501	491	459	511	476	459	495	467	447	472	482	537	499	503	495	480	446	499	523	484	475	479	503	481	470	507	444	490	512	478	496	464	469	504	516	492	469	458	487	456	504	471	498	488	522	485	501	495	504	495	472	471	498	521	516	488	470	505	470	509	512	479	505	486	497	528	493	467	502	546	519	492	462	491	513	477	520	485	501	486	482	461	494	474	490	504	466	453	486	506	502	454	483	526	510	510	510	492	506	498	519	518	515	491	490	479	507	523	483	503	492	516	501	508	497	488	487	489	450	500	483	495	524	462	470	490	500	497	477	481	503	515	530	504	463	482	520	516	480	493	487	479	522	507	492	488	473	471	471	468	482	468	502	489	512	501	514	520	486	485	517	452	460	492	496	512	484	464	498	480	490	508	483	519	510	516	475	495	507	480	443	469	516	463	479	507	487	515	464	464	529	508	501	500	463	502	523	488	524	475	492	479	505	494	483	492	480	478	490	446	487	522	480	525	487	491	506	491	480	464	478	530	503	512	528	476	501	483	492	435	507	507	525	477	483	476	485	508	511	470	503	542	451	498	507	521	490	442	475	502	496	548	520	492	496	511	476	493	479	490	525	496	506	467	453	511	486	510	492	483	494	486	498	468	479	515	481	502	475	500	541	475	514	526	492	505	501	504	489	443	509	497	461	545	474	499	493	504	480	461	518	508	495	496	489	509	462	510	491	490	516	504	509	500	480	500	485	519	484	486	485	498	489	489	481	493	500	478	530	460	469	522	501	504	464	473	453	502	478	507	504	489	492	510	516	502	475	463	522	496	483	507	494	477	477	499	431	528	530	537	517	513	492	526	525	474	493	460	470	551	475	517	511	524	506	492	498	490	484	492	542	438	489	472	477	484	472	486	452	491	499	513	464	521	530	528	476	519	452	508	518	473	499	465	516	492	501	486	482	464	492	492	523	488	490	456	463	485	460	495	484	528	531	483	469	466	454	508	474	498	483	497	514	480	518	482	490	498	494	506	485	499	516	503	486	485	466	471	527	449	542	483	530	513	524	479	510	478	488	494	443	512	457	503	477	519	484	491	538	527	505	467	456	464	518	483	518	515	517	531	472	510	485	480	480	535	502	487	508	499	484	481	500	488	528	461	531	445	506	475	473	527	485	540	471	501	473	483	490	506	518	538	469	520	484	502	497	467	501	477	508	483	518	486	487	485	480	503	499	507	513	460	498	473	500	480	499	483	494	507	508	499	503	479	503	531	502	498	486	492	515	480	473	515	507	470	475	476	473	542	462	486	483	464	506	564	446	482	508	474	499	525	521	460	488	479	499	502	464	509	467	458	511	460	486	509	467	459	505	477	516	481	484	528	493	488	533	508	532	534	507	457	513	529	484	485	494	480	479	511	523	493	495	496	479	496	476	510	508	472	492	477	496	480	485	501	481	495	534	516	466	485	504	505	458	507	466	509	498	503	450	489	495	475	491	494	490	447	495	481	494	477	487	557	464	500	500	541	536	510	499	470	488	479	449	469	490	510	486	484	497	513	498	480	491	521	506	470	505	488	490	464	467	534	512	492	489	495	475	510	499	517	538	510	506	440	479	465	490	499	462	490	497	515	470	486	488	516	460	496	467	436	497	482	509	505	495	501	476	534	538	480	502	513	502	537	548	512	484	509	481	450	492	463	482	481	494	489	487	495	488	471	504	484	467	494	488	485	467	520	470	491	507	505	492	518	482	522	501	487	533	503	457	479	470	457	480	509	480	494	471	455	491	490	511	546	484	510	511	492	490	500	486	469	496	471	500	526	532	481	466	467	491	496	517	451	485	459	468	499	520	505	520	527	492	458	485	472	494	491	513	480	476	475	494	494	523	490	490	466	520	493	494	528	474	480	469	481	487	483	507	472	487	527	532	482	554	503	491	495	502	497	500	478	511	472	505	496	488	509	495	493	507	515	445	528	525	566	471	522	469	545	511	487	495	475	486	524	462	433	485	498	488	502	494	507	485	504	471	501	507	522	507	493	468	503	496	486	478	488	469	505	498	487	520	482	488	481	507	491	512	504	473	419	516	488	525	503	447	504	518	454	508	448	528	482	465	478	501	477	493	493	484	489	510	513	489	470	480	512	468	515	527	469	485	517	455	491	497	505	515	430	491	458	508	471	502	463	496	485	456	446	517	520	500	478	468	497	460	443	493	485	494	506	485	506	475	462	505	494	485	493	505	490	495	485	496	477	476	551	527	488	492	504	506	501	529	506	501	552	473	499	523	482	518	494	484	446	496	495	485	519	494	500	465	513	489	472	508	489	520	504	498	493	493	517	469	508	477	479	488	511	514	473	484	483	479	492	466	495	491	495	500	491	486	515	481	486	495	472	531	495	493	477	505	503	509	489	477	466	470	514	486	544	539	513	465	493	513	514	512	472	504	492	499	517	494	485	521	500	515	489	457	480	446	495	501	508	460	486	490	551	472	475	476	489	509	467	517	475	461	482	493	486	485	487	463	526	497	502	483	508	495	490	528	502	514	493	488	522	483	485	455	530	498	494	480	496	492	529	501	483	496	467	469	518	489	461	463	465	485	477	486	476	481	529	509	482	498	502	522	466	486	523	513	472	514	489	505	478	483	499	503	479	495	531	521	473	470	509	492	498	505	468	489	467	499	471	500	456	455	475	504	470	489	533	461	488	496	518	453	497	537	439	487	493	472	487	461	547	488	502	462	522	522	464	490	498	501	478	496	457	483	494	480	461	483	491	498	517	477	477	524	482	485	525	452	477	478	516	502	502	508	501	481	508	542	471	481	517	498	490	494	502	474	484	500	516	445	483	471	517	488	493	534	493	475	503	496	496	479	467	488	529	486	476	508	476	469	503	537	480	470	490	523	487	472	501	477	473	491	480	517	516	492	487	484	474	503	477	510	523	499	539	498	483	532	490	475	481	499	472	493	484	517	472	454	482	501	553	524	496	509	481	517	495	471	499	526	496	462	514	456	506	479	460	506	495	522	501	499	484	488	475	488	488	463	518	447	516	500	510	527	506	460	485	494	459	507	523	520	499	511	522	480	518	486	549	497	498	485	510	476	480	458	444	501	480	455	508	493	445	503	457	508	481	476	486	531	465	485	504	424	530	498	500	477	499	476	498	508	504	461	499	535	495	490	464	489	477	488	472	503	516	506	467	493	477	439	488	484	491	475	536	529	484	486	465	531	501	467	452	519	491	529	474	460	509	506	511	513	502	442	494	489	475	473	465	460	495	492	497	511	488	530	514	519	481	528	443	498	512	498	502	488	503	547	491	498	485	458	518	497	517	491	492	476	520	499	538	489	548	475	485	494	509	495	502	494	482	473	518	472	467	486	491	493	498	527	494	449	476	486	488	506	489	467	506	491	496	483	524	518	509	518	473	499	509	500	485	517	459	494	494	506	478	496	482	511
24096	21448	29224	24085	21453	11812	1088	684	528	475	473	402	402	395	381	358	343	326	340	309	330	328	343	337	301	297	315	323	308	279	287	301	288	307	295	308	296	298	287	305	291	304	298	263	302	272	281	283	281	270	274	318	262	311	287	310	283	285	296	314	306	304	272	243	279	290	273	297	269	296	296	301	284	271	302	294	276	289	294	309	287	287	282	295	262	266	288	308	309	290	321	301	301	279	305	294	278	290	277	275	300	324	300	310	264	319	290	280	300	297	278	274	314	278	270	294	294	262	268	302	262	272	272	258	293	302	268	310	277	320	295	273	270	288	253	271	300	284	290	299	324	279	268	271	301	274	248	284	293	287	271	307	280	290	316	279	307	261	272	262	310	282	265	277	271	284	249	271	248	244	313	270	296	300	306	309	277	294	304	334	325	244	236	273	297	295	275	269	303	255	260	303	303	310	279	291	279	288	257	255	254	293	316	275	312	294	278	286	258	274	322	321	282	283	277	255	304	265	318	318	244	263	281	282	297	261	287	291	280	296	274	293	294	295	282	303	269	310	289	260	265	318	288	265	281	256	287	267	283	305	300	282	296	295	278	269	291	286	306	262	323	268	261	277	298	273	269	265	263	273	284	265	295	294	290	262	274	273	292	292	293	250	259	268	296	280	288	288	300	306	311	254	295	311	240	283	239	265	288	289	312	271	290	277	288	280	286	275	304	282	274	272	273	254	304	295	263	305	283	281	299	301	309	273	272	314	284	256	268	276	278	292	281	290	318	288	301	285	269	286	304	269	258	312	271	325	295	306	287	290	291	287	298	297	281	298	268	283	309	280	298	278	291	258	254	312	300	291	288	305	268	274	273	303	280	285	320	288	268	282	291	288	309	293	265	286	264	286	277	304	288	286	287	311	338	270	290	275	284	273	305	293	285	282	297	296	282	313	268	296	303	267	273	276	269	308	296	289	305	291	296	258	285	293	279	295	286	288	275	261	271	243	290	260	254	268	305	273	291	289	290	297	279	263	309	295	268	306	273	287	284	283	267	300	248	296	262	260	283	305	289	275	280	259	279	271	262	286	285	265	294	291	272	271	289	311	266	295	288	271	255	275	272	282	284	328	300	273	270	308	302	286	293	266	259	292	280	297	291	296	280	269	302	292	300	309	311	291	324	281	279	288	266	272	277	282	315	250	274	294	286	290	274	282	295	270	291	252	315	282	265	314	266	290	307	300	294	279	270	289	255	305	293	288	271	292	286	293	302	257	281	290	269	283	255	280	266	270	294	272	318	265	295	286	315	261	288	284	288	258	276	282	298	278	275	274	297	276	260	289	281	310	286	287	292	261	279	274	269	299	296	256	242	289	306	294	282	271	297	255	286	291	286	264	299	319	305	299	294	255	304	262	286	295	260	289	290	257	303	304	297	319	283	302	267	246	293	279	257	278	314	281	274	284	280	273	313	272	273	285	294	252	271	270	287	272	303	264	292	283	278	301	295	278	288	298	323	266	298	283	281	280	284	278	278	281	282	302	316	271	289	258	270	282	289	245	264	294	266	292	321	305	266	283	297	274	251	244	283	279	275	263	257	281	275	301	277	331	298	297	262	267	274	278	263	300	292	278	288	264	301	262	306	288	270	271	277	306	306	291	277	299	294	274	292	258	277	279	276	294	304	270	287	273	299	263	269	270	261	270	292	282	301	251	293	292	281	287	297	281	258	315	299	261	277	270	277	273	305	308	289	274	275	283	282	297	266	284	286	269	306	293	291	325	280	264	272	240	275	279	269	282	271	290	258	272	255	325	295	268	294	302	277	293	277	263	303	275	294	290	258	286	259	281	276	256	287	263	295	302	297	291	286	273	295	299	304	255	291	292	277	313	299	267	287	280	293	268	274	290	274	288	289	261	290	266	303	269	259	309	261	289	280	296	287	320	284	297	298	268	294	299	232	301	293	261	252	276	278	278	286	274	325	255	274	305	252	290	305	272	292	265	281	291	274	277	278	302	302	285	285	299	270	259	276	257	290	273	320	304	302	240	295	271	281	274	283	302	289	283	296	278	259	276	290	287	297	274	283	290	249	276	295	287	250	276	260	264	293	284	273	286	293	292	296	288	262	321	289	297	288	283	256	289	286	291	276	273	294	314	271	293	257	300	306	271	244	278	292	306	282	291	263	308	293	269	307	289	284	285	284	269	268	281	281	267	259	274	282	292	286	269	272	298	281	290	283	307	278	279	262	288	261	267	284	277	313	281	279	275	294	315	274	273	321	298	290	296	266	285	259	294	280	286	259	266	286	282	278	308	294	251	262	284	297	285	258	289	279	296	309	298	280	323	256	307	309	279	267	287	272	295	280	265	290	268	296	279	294	283	276	289	309	282	278	262	274	321	263	253	290	276	272	282	254	286	252	292	279	268	292	257	268	249	274	285	305	290	268	292	277	318	284	277	287	334	273	284	289	286	289	287	295	298	289	278	260	306	292	282	288	300	266	257	266	283	293	298	290	283	271	302	297	320	245	281	305	296	284	282	293	301	256	291	300	287	267	282	263	294	272	300	287	280	297	297	306	299	298	300	294	291	275	302	271	292	302	288	283	290	267	259	273	254	284	290	281	269	283	280	283	265	274	304	284	292	286	296	281	294	293	311	306	289	284	274	309	295	280	309	306	267	294	287	276	290	277	272	275	282	302	272	306	269	333	287	293	259	261	257	269	263	291	312	256	295	309	247	272	291	272	280	289	321	292	279	283	266	262	258	273	294	275	262	258	278	296	253	301	293	275	276	318	276	303	263	275	290	306	242	296	282	252	316	260	294	307	313	296	269	289	284	318	319	263	278	281	282	254	285	277	282	314	326	322	292	262	288	276	292	274	299	268	267	311	276	287	248	291	280	296	318	274	280	302	259	279	305	301	281	284	285	281	267	312	262	281	276	292	260	300	281	283	306	305	309	272	271	277	273	251	281	277	273	311	288	307	304	278	274	286	288	239	251	291	267	301	284	293	269	282	294	292	270	289	283	292	261	253	255	298	284	291	289	306	282	291	277	301	294	286	289	288	274	286	279	324	272	270	296	300	295	287	273	282	272	290	241	289	250	305	279	310	293	261	284	261	291	289	279	257	246	278	316	293	268	263	271	258	318	281	294	282	271	278	239	289	299	273	312	267	299	310	291	252	266	258	309	262	259	283	285	286	272	283	265	287	278	278	288	287	292	290	264	282	284	316	265	288	292	296	299	307	287	287	270	307	289	317	316	235	289	258	292	257	270	287	302	291	304	286	258	290	282	271	267	279	285	262	271	262	297	265	277	264	282	290	299	269	297	252	260	258	296	293	269	274	279	315	287	282	268	284	289	280	278	291	290	293	295	259	281	309	285	278	281	276	249	318	305	266	278	293	285	277	305	292	298	266	296	282	307	285	289	279	277	280	277	304	265	288	260	297	267	275	271	276	285	303	267	297	335	297	296	273	295	285	281	307	287	304	302	308	292	267	292
17873	8770	7557	3915	2661	2051	1554	1334	1113	940	768	699	638	573	555	579	556	520	462	469	440	437	470	410	426	435	456	424	424	439	399	420	447	428	393	370	413	433	386	395	397	397	422	391	404	381	409	421	389	395	400	399	382	376	351	447	363	384	389	465	396	385	383	372	427	381	401	392	412	394	417	378	387	382	379	385	409	385	409	421	419	387	430	372	392	415	375	420	404	367	395	410	361	421	405	378	415	393	385	392	383	401	396	363	395	398	400	394	378	406	442	409	394	400	398	391	380	415	387	406	377	373	391	379	357	362	385	379	370	365	391	360	369	372	390	363	394	380	403	412	384	397	382	410	383	368	395	404	406	395	357	378	360	403	373	398	395	387	353	406	386	373	418	379	415	388	410	370	412	360	375	361	395	395	387	392	370	393	399	421	426	390	401	390	391	391	379	391	367	355	390	412	383	441	364	380	392	407	426	415	405	406	387	405	396	388	402	383	399	411	381	399	390	381	411	415	399	379	365	369	388	411	369	365	384	389	392	383	402	376	393	371	384	383	393	392	393	392	409	362	404	406	380	391	387	386	416	378	407	383	368	389	394	390	377	436	342	384	377	393	401	375	412	381	375	349	411	386	412	381	390	417	392	394	379	425	401	430	391	423	413	370	384	351	371	416	431	370	379	425	383	417	418	404	390	408	411	384	371	376	386	381	420	403	410	398	391	382	367	382	395	363	385	382	381	423	401	377	367	405	385	406	407	376	395	418	387	343	417	389	400	385	352	385	395	373	386	392	342	409	415	383	416	371	374	382	384	423	407	350	388	397	394	414	361	351	416	406	391	392	371	383	427	401	383	378	418	402	392	396	380	408	377	366	362	420	422	377	440	382	371	370	435	357	378	380	396	401	429	359	414	394	371	381	384	422	408	381	401	393	383	388	424	393	372	366	384	373	375	383	405	396	396	386	378	402	382	389	448	382	421	402	377	409	390	413	348	422	392	407	378	414	349	413	375	384	388	369	429	398	387	394	436	386	400	424	411	379	388	413	409	358	398	365	389	417	395	375	406	393	370	389	389	375	399	359	399	383	376	380	389	386	374	387	416	376	381	395	386	381	392	408	375	394	388	381	381	401	380	404	348	371	370	396	376	368	391	397	384	401	357	400	388	385	360	387	384	374	372	367	371	385	392	369	371	383	383	358	364	408	389	389	395	363	375	363	382	378	438	395	396	389	409	380	393	407	348	364	425	373	376	394	377	376	371	396	378	408	405	390	412	382	354	401	362	422	374	405	388	402	373	370	368	409	371	363	413	373	385	446	363	378	392	404	387	352	409	394	376	390	395	415	392	391	405	374	374	401	378	370	384	402	410	372	395	399	409	399	371	373	410	414	395	383	385	414	411	400	376	393	371	424	364	370	368	389	411	371	366	402	357	391	396	392	385	395	371	374	396	392	429	387	388	389	340	369	406	375	375	395	377	378	415	399	376	389	383	400	393	386	401	383	400	383	404	397	430	367	396	369	418	400	372	369	367	419	376	404	447	387	386	394	383	411	354	399	415	405	411	371	378	348	400	367	397	429	397	402	384	366	385	372	383	380	402	426	387	372	389	390	396	390	394	390	353	417	379	358	357	395	388	381	388	375	368	353	373	391	385	392	368	367	394	406	399	376	410	384	373	389	402	375	375	348	406	400	402	396	374	391	411	379	412	372	384	370	382	346	358	374	409	382	375	397	362	415	393	367	385	386	353	400	381	366	368	398	389	359	393	328	381	399	391	404	363	400	390	396	393	375	364	399	375	402	410	421	382	394	401	383	386	387	393	397	413	389	426	420	382	372	372	366	388	402	423	404	336	390	415	403	356	400	417	377	383	390	394	403	395	393	389	384	389	368	439	396	369	365	394	409	397	374	377	390	391	400	389	414	352	402	392	371	355	409	376	435	360	410	401	397	368	346	384	385	361	378	368	405	368	379	402	449	384	397	388	376	422	391	372	407	374	388	395	378	392	381	412	379	384	391	400	374	367	402	380	386	408	391	374	407	418	397	396	379	390	363	386	375	381	384	365	414	393	418	384	401	409	378	380	393	384	383	363	390	383	378	393	416	368	382	417	369	437	415	383	436	378	411	370	389	365	406	414	384	429	365	405	385	376	414	383	366	355	403	390	391	336	368	395	387	418	401	392	382	378	357	389	392	369	395	399	399	408	398	381	410	391	400	352	403	402	363	404	373	384	352	413	389	370	377	379	401	400	411	394	374	358	434	379	398	401	379	378	353	414	399	387	380	428	395	357	402	374	369	383	423	391	352	411	399	388	375	367	395	374	422	392	422	373	409	383	407	389	377	368	402	428	422	388	382	404	363	406	379	396	404	385	390	384	383	385	389	372	410	368	389	427	387	393	415	366	401	415	399	407	350	413	350	392	420	396	391	414	362	399	388	343	374	369	377	374	373	370	347	382	367	370	393	359	387	393	428	397	344	377	398	352	399	382	437	375	421	413	386	369	398	382	368	423	378	350	394	388	367	390	350	381	363	394	389	391	354	370	404	399	346	382	367	357	392	398	360	384	396	388	384	359	365	401	390	419	412	365	373	382	373	407	419	396	427	421	359	394	381	339	371	369	399	380	418	367	397	370	370	375	391	389	378	366	373	385	406	400	354	385	359	366	378	389	409	358	417	408	396	376	402	437	369	373	381	398	405	395	416	356	359	410	399	412	371	416	399	386	387	381	365	395	396	427	389	402	392	405	391	367	403	371	362	380	406	408	384	387	401	376	379	390	378	401	357	361	382	380	381	368	385	369	390	373	392	381	368	397	390	356	372	374	385	383	392	377	369	360	396	379	398	381	346	386	378	378	391	360	437	408	394	375	392	406	364	388	390	366	366	340	370	411	353	370	372	396	425	368	420	368	346	360	381	416	395	373	354	397	388	380	379	393	400	411	381	393	405	357	387	357	396	406	378	394	387	366	365	384	372	387	395	392	413	402	369	379	413	380	375	363	390	395	409	362	375	378	353	393	390	412	427	381	376	399	375	411	422	418	390	400	363	374	402	364	378	437	401	379	406	421	378	393	367	377	381	387	382	336	373	404	361	397	377	405	385	383	381	409	405	380	354	392	404	394	338	385	392	386	411	432	388	404	389	365	444	402	395	405	389	360	445	406	406	390	374	381	396	419	376	382	410	429	390	389	398	396	381	410	389	360	370	391	371	398	394	382	346	409	371	391	364	379	381	403	375	386	395	424	362	388	389	397	372	388	426	431	388	427	410	415	367	391	369	399	388	376	365	364	390	367	381	409	349	400	378	378	390	381	398	379	400	381	359	384	402	399	390	373	366	361	416	388	360	387	371	362	374	385	400	359	379	369	394	351	394	365	392	377	381	407	380	366	371	407	357	396	401	388	404	421	356	379	369	411	394	382	388	352	391	394	420	358	368	394	376	388	402	384	408	390	361	381	368	421	385	397	400	406	371	397	370	355	416	375	377	381	388	414	388	369	430
23173	21466	29703	23655	21467	21509	10377	904	574	491	424	351	318	306	231	255	214	212	205	177	170	172	134	154	135	148	149	156	143	160	144	158	133	138	143	122	119	115	140	126	123	142	121	132	128	136	114	103	117	106	129	127	122	116	130	113	120	124	128	125	129	118	138	130	123	109	114	123	131	111	124	133	115	113	112	116	108	123	117	107	108	97	108	122	128	120	108	116	109	110	124	109	117	119	115	119	103	120	128	105	126	106	110	126	123	131	114	119	104	108	109	102	109	121	120	108	123	115	87	115	111	117	107	111	99	117	107	109	122	119	103	128	118	129	125	120	113	125	123	113	124	126	112	124	122	109	111	102	113	115	132	110	130	124	101	121	129	105	105	120	112	108	126	126	119	109	117	112	119	98	129	118	114	123	115	100	98	113	127	121	109	98	104	105	129	106	109	112	112	112	114	110	115	121	114	114	105	98	108	108	124	105	104	112	109	100	125	131	114	113	118	108	102	112	115	101	100	88	106	89	122	100	109	101	117	121	116	133	110	120	112	112	114	118	130	132	115	123	115	100	111	116	111	123	98	111	128	111	80	111	119	116	108	110	99	108	104	104	104	102	112	113	128	96	127	110	110	103	93	117	112	104	105	105	122	110	98	106	95	114	104	127	123	115	112	130	113	113	121	126	131	107	110	118	123	102	129	117	107	117	122	112	111	107	119	102	102	113	119	109	118	113	102	118	118	102	96	115	112	122	107	118	107	110	110	103	114	123	93	120	111	121	103	120	107	133	105	117	115	120	97	112	105	130	116	101	104	116	124	96	103	107	122	101	107	107	111	114	140	115	93	104	108	94	128	104	117	122	129	117	119	111	96	138	115	104	114	96	110	113	131	101	128	118	110	108	107	118	123	125	100	115	98	102	102	134	122	103	116	106	108	107	114	119	100	100	125	135	114	133	108	112	107	103	114	115	113	117	109	100	87	118	131	121	116	106	138	130	101	101	118	110	98	132	109	107	113	93	99	119	112	91	132	98	99	100	109	89	124	115	111	108	119	120	119	108	121	123	101	98	123	100	107	102	118	108	96	110	118	107	107	93	120	104	121	110	124	133	121	115	117	124	107	112	109	119	113	132	118	105	114	117	115	120	100	115	108	97	125	102	103	105	114	112	108	108	110	93	108	107	108	111	126	111	130	114	138	110	102	118	105	119	119	116	93	127	107	100	97	132	104	106	127	108	114	107	120	122	111	114	101	117	118	129	87	116	107	100	112	119	111	98	112	109	91	125	93	106	120	105	111	113	105	116	107	103	115	94	119	109	122	112	96	116	104	112	105	104	115	107	126	120	114	132	125	101	113	114	101	100	113	126	113	115	91	123	93	124	102	123	112	105	117	116	112	131	107	101	116	104	110	132	106	108	132	126	112	117	106	94	120	96	106	116	109	109	107	114	127	110	104	97	118	124	100	128	111	113	121	106	121	123	114	115	106	107	96	125	106	112	107	122	119	111	119	90	110	117	99	100	105	96	108	116	119	104	115	111	105	123	103	102	123	117	113	106	127	117	105	137	108	118	115	110	105	122	102	102	92	102	96	123	122	124	100	113	120	112	105	100	107	117	112	124	111	97	89	96	116	105	118	113	130	93	116	116	125	94	91	114	119	113	110	94	113	114	121	105	109	111	99	106	115	112	112	119	113	115	106	126	122	102	122	122	132	114	113	141	113	110	111	117	110	96	101	111	114	98	123	103	107	113	103	146	96	110	105	102	95	113	128	124	104	121	109	113	119	126	109	122	114	108	123	147	110	113	111	125	94	117	107	94	116	102	121	123	112	104	119	121	108	108	122	124	106	98	99	110	96	123	120	113	115	117	107	94	125	122	108	115	107	118	107	110	107	132	107	99	108	107	100	130	109	100	102	105	106	120	118	114	102	115	138	112	110	106	123	116	122	104	113	104	111	94	112	108	102	110	119	107	112	124	104	97	101	111	105	120	121	116	146	111	100	111	121	111	116	132	131	106	101	103	131	119	128	109	109	104	112	106	110	124	107	103	113	96	120	117	106	103	111	107	139	106	127	107	125	118	107	110	89	111	106	107	112	124	125	116	113	108	110	98	116	109	145	98	125	105	125	122	103	114	110	105	132	121	121	114	128	101	99	116	109	104	124	113	108	110	118	118	128	120	117	114	134	118	102	134	125	96	112	115	108	114	99	128	113	113	125	115	119	120	113	120	109	119	100	127	99	111	105	106	94	116	122	111	108	103	99	97	110	106	115	105	112	113	118	124	119	86	101	125	113	116	111	127	134	110	121	116	105	111	112	109	123	106	113	101	110	106	114	121	113	118	120	127	103	135	124	108	109	111	117	112	110	100	111	122	107	108	106	130	98	116	113	112	97	130	99	111	115	113	120	129	125	107	123	97	122	105	120	105	113	120	100	108	108	100	139	119	135	116	111	93	111	108	113	113	124	125	112	121	126	113	109	113	118	121	108	104	98	111	110	105	115	114	101	105	105	96	99	119	110	126	121	115	97	119	109	115	110	122	121	97	106	123	107	112	108	124	132	105	110	124	126	104	131	136	119	98	100	131	118	124	119	123	92	110	116	115	100	109	106	131	120	127	113	128	115	99	100	98	127	120	114	122	123	105	107	115	112	119	115	109	114	124	103	107	117	132	109	107	104	116	109	116	105	114	102	125	108	119	107	125	87	106	91	110	108	108	95	125	118	117	113	107	124	124	119	96	111	99	120	116	131	116	119	113	109	126	129	112	99	128	113	119	122	107	106	100	108	121	105	106	117	93	111	104	135	105	116	101	126	121	119	121	122	104	115	113	120	117	112	121	112	105	112	116	111	116	112	122	120	103	114	122	105	109	108	102	98	110	128	127	132	115	119	95	122	102	101	115	106	96	129	124	124	126	119	109	103	117	122	112	105	121	121	120	95	117	120	129	103	118	132	113	100	117	128	102	105	97	118	99	102	126	107	103	132	96	108	108	107	135	128	120	108	117	95	127	106	141	108	111	116	103	103	131	112	109	119	112	124	133	129	109	115	115	105	118	113	114	121	110	96	121	127	112	104	121	111	127	113	124	128	111	100	121	100	98	114	107	111	89	121	115	125	124	107	124	112	113	115	95	134	127	101	106	94	116	120	119	119	110	113	109	114	103	137	89	136	125	121	94	120	104	124	92	122	95	126	104	117	122	114	109	116	119	98	107	115	132	120	129	120	118	99	108	98	119	121	124	103	104	110	131	115	109	120	117	105	136	104	105	123	123	90	113	124	99	129	125	118	103	114	105	94	101	114	112	96	121	135	116	129	97	114	122	124	109	107	114	83	128	117	125	107	117	110	104	102	111	101	104	105	119	101	129	102	124	120	110	103	120	97	110	108	118	101	122	119	102	107	96	99	99	118	108	127	111	119	110	114	115	111	126	118	110	109	101	123	108	112	100	123	116	111	126	105	96	109	108	97	121	112	100	112	117	128	118	115	98	102	114	101	101
19874	14224	12365	6527	4339	3220	2512	2013	1491	1235	979	812	679	579	536	440	410	368	313	340	331	289	262	254	246	236	223	231	225	235	219	199	204	217	203	186	214	183	190	193	177	177	180	170	167	193	168	150	170	167	158	169	171	163	169	162	159	189	167	192	164	169	170	161	176	179	171	161	156	167	149	151	151	148	173	169	146	164	143	150	197	167	171	172	158	154	144	155	185	187	163	186	164	168	143	135	158	176	151	165	156	148	152	155	172	156	143	150	159	185	144	174	154	159	165	148	142	156	144	166	179	156	135	178	167	163	159	168	161	174	161	140	163	164	152	162	145	146	153	156	159	173	160	144	162	138	158	168	171	157	161	145	166	187	150	162	181	170	170	156	162	139	164	140	145	190	152	147	149	148	169	151	166	135	142	173	177	179	170	157	157	168	146	156	162	165	184	132	166	167	140	148	150	145	158	166	157	168	150	185	168	159	122	130	165	141	167	164	162	149	151	167	134	160	174	160	179	137	155	160	146	142	146	168	141	138	156	163	128	172	159	159	174	158	169	154	160	161	152	161	142	133	171	154	160	165	161	161	153	171	169	153	153	136	151	165	135	161	164	163	152	172	167	164	158	168	157	134	159	149	177	162	148	173	155	145	138	145	138	147	174	159	174	176	152	165	157	163	149	139	172	163	160	153	123	164	150	161	133	140	148	169	139	150	145	161	145	146	153	181	156	179	162	175	162	139	177	149	149	154	168	182	146	173	156	194	142	142	153	163	161	161	145	163	151	177	166	160	156	169	146	152	156	158	153	152	159	168	149	172	145	146	146	150	159	149	163	168	169	147	146	161	142	154	152	158	167	156	149	171	162	156	160	139	148	150	156	158	153	159	155	135	162	159	156	169	145	153	157	149	165	170	142	171	140	168	152	165	136	170	154	153	158	160	159	152	159	178	140	161	139	160	174	145	161	188	163	163	158	147	164	173	145	151	172	184	155	153	137	158	188	156	140	182	158	164	166	143	164	155	153	164	147	166	124	158	140	161	185	153	150	145	157	169	174	161	146	152	174	170	183	157	143	160	148	143	137	145	142	146	147	157	146	144	152	165	157	148	147	153	145	162	146	168	159	157	143	154	165	163	159	146	167	153	166	166	151	152	155	138	157	155	173	133	167	163	200	169	162	143	136	174	159	176	155	164	140	159	164	159	154	180	158	145	158	176	149	151	157	157	152	163	174	149	158	154	184	168	154	168	164	169	153	155	155	142	161	144	148	172	131	159	150	169	178	161	151	151	160	153	156	156	157	153	155	139	163	174	155	156	175	146	167	168	163	138	178	154	153	141	147	160	168	168	155	171	157	164	164	131	140	164	177	169	133	172	151	164	168	165	163	185	161	144	164	167	161	142	144	166	171	162	156	148	177	147	149	140	160	149	147	130	155	173	164	143	154	151	160	161	159	169	143	158	160	166	150	143	146	154	151	129	154	151	171	165	163	159	150	175	176	151	141	179	147	174	177	177	157	174	158	176	168	148	158	148	148	153	174	155	173	160	146	162	152	146	144	159	168	177	147	145	133	161	183	161	143	145	156	165	148	161	155	166	178	159	150	153	163	166	135	169	162	169	165	145	155	175	167	156	173	171	146	133	156	131	139	160	154	147	139	157	161	145	159	172	144	161	150	151	170	156	161	135	144	172	146	169	177	180	148	167	152	172	149	134	147	176	144	170	164	153	152	160	145	154	152	142	143	149	151	170	136	131	131	152	170	164	140	163	163	183	168	182	165	169	171	160	153	138	160	140	179	136	148	164	166	157	178	158	165	168	152	161	172	174	157	151	166	152	145	149	157	145	148	143	140	145	155	149	145	161	189	156	160	147	151	161	163	155	159	143	162	170	141	151	157	148	182	165	159	173	130	163	165	175	140	154	152	163	162	170	165	152	142	163	169	138	151	153	149	150	165	168	152	157	143	172	155	156	175	153	164	138	171	169	181	169	174	142	171	168	147	152	161	157	158	162	171	160	175	148	157	152	142	156	153	151	161	172	170	162	140	137	156	145	146	181	158	155	144	162	145	166	170	162	162	139	139	171	139	159	151	164	164	141	162	191	156	128	143	152	137	166	146	142	164	166	160	147	174	161	168	162	168	153	155	145	151	165	155	138	138	177	151	179	147	158	146	159	162	159	170	170	130	150	165	153	150	150	171	164	143	159	147	155	147	163	143	162	140	158	159	128	159	146	160	146	167	149	153	140	173	145	159	160	176	157	153	149	164	156	159	144	131	161	147	167	138	165	141	145	155	169	149	140	173	153	144	177	162	141	164	143	160	155	151	146	141	157	146	147	135	174	173	168	146	163	166	140	156	164	148	160	150	144	153	163	143	145	151	162	128	148	140	143	158	167	152	145	150	155	165	159	146	161	145	153	171	155	156	141	142	162	150	163	162	158	159	137	141	163	149	144	139	145	142	149	156	158	138	148	194	136	149	149	161	151	159	158	163	152	173	153	138	146	144	153	144	168	154	163	143	142	149	157	171	140	134	179	170	168	158	164	151	160	157	137	157	158	137	167	169	159	170	173	134	163	137	158	147	154	164	164	174	157	151	166	147	149	151	160	185	164	155	127	158	172	155	144	174	161	183	152	177	171	140	172	160	162	159	160	143	156	142	164	149	169	159	167	160	149	147	139	156	155	163	169	166	164	165	152	155	152	169	152	170	156	133	154	147	145	175	162	168	147	141	154	170	178	148	131	148	174	151	164	142	162	155	180	140	138	168	147	165	170	133	159	149	140	154	149	153	137	149	148	156	167	153	136	153	154	157	148	185	143	159	174	156	152	147	172	157	141	163	157	142	161	158	175	160	177	141	154	144	151	155	156	149	144	154	163	164	167	161	181	156	157	147	154	169	155	165	145	173	148	139	143	169	137	144	155	157	156	153	176	149	160	154	163	176	152	148	154	165	167	136	161	167	144	154	153	170	163	159	177	165	161	157	176	153	151	154	151	162	150	162	151	137	171	160	166	150	144	143	126	167	142	174	152	126	159	170	135	159	171	135	154	125	159	152	146	143	157	170	155	160	161	154	166	154	146	145	165	161	152	151	137	176	143	159	136	150	148	154	165	156	152	187	187	153	150	153	158	172	138	153	169	170	169	141	159	154	156	136	158	144	153	154	130	159	153	158	154	165	155	161	161	155	172	171	203	152	151	172	155	162	180	150	157	156	179	148	167	151	131	175	169	157	140	145	153	143	156	147	140	151	158	162	154	149	155	165	146	136	157	157	149	151	167	147	167	150	164	167	151	166	179	159	151	151	163	175	161	162	156	166	157	145	169	170	153	154	142	175	141	133	182	174	172	147	140	153	154	151	146	159	157	161	175	184	151	154	159	164	136	149	173	137	175	164	168	169	161	159	148	149	156	155	154	165	167	146	163	148	138	159	153	158	147	163	175	136	148	141	152	157	155	148	133	168	171	150	153	149	145	147	171	162	148	142	165	145	154	128	173
27369	20957	9597	767	434	448	449	406	392	390	388	347	389	369	374	365	366	356	380	362	352	394	378	360	363	349	367	399	359	339	374	334	351	344	365	343	406	359	391	382	374	390	398	369	393	403	371	362	398	369	374	366	359	370	353	349	363	373	369	392	356	370	389	371	382	399	382	364	362	355	365	370	395	347	394	334	364	372	404	358	326	343	388	366	362	361	358	396	387	365	418	363	370	364	363	349	349	348	355	360	348	350	339	370	372	387	399	380	352	394	374	385	413	351	418	394	374	346	358	374	366	359	402	338	369	387	378	342	362	363	397	339	350	364	358	359	356	388	382	386	388	373	323	335	361	380	347	359	366	351	400	403	388	328	374	393	377	360	356	367	350	393	393	364	374	401	371	365	353	380	334	358	366	371	371	383	389	388	381	362	341	385	386	382	392	369	352	362	331	399	382	373	347	364	372	385	345	350	353	344	312	402	344	359	340	399	357	343	368	372	392	352	355	384	372	357	377	366	357	383	366	376	404	355	363	359	372	367	352	365	380	389	391	401	376	422	335	375	383	404	394	380	337	383	366	335	373	372	392	366	337	364	359	404	405	375	375	376	379	393	339	378	353	375	326	373	365	398	339	409	323	390	357	392	384	403	351	373	371	357	358	390	365	382	370	363	387	327	367	353	387	399	401	353	379	385	360	374	376	383	401	357	391	391	375	353	380	365	387	357	375	389	357	366	374	363	367	380	381	376	383	347	357	348	374	365	370	380	413	368	364	409	398	397	394	358	348	372	383	361	372	367	354	329	343	413	353	400	364	398	378	368	380	381	390	359	390	364	387	340	379	384	380	357	406	380	392	348	381	401	348	367	359	334	367	349	366	397	392	366	361	364	328	355	301	371	377	389	369	343	393	357	372	381	395	351	381	374	393	328	354	375	413	385	401	370	381	342	349	378	347	394	376	360	384	350	358	385	370	415	351	387	378	375	392	342	365	348	362	373	380	371	364	357	376	381	399	354	366	380	384	331	370	396	393	379	401	377	375	409	351	386	361	377	407	357	363	375	385	357	372	344	380	365	353	352	377	381	382	334	367	345	344	362	360	385	372	318	350	372	400	375	353	387	354	366	386	363	373	368	379	401	344	364	373	391	377	403	350	381	364	346	403	331	323	373	363	367	364	342	387	369	358	362	381	345	379	382	361	379	386	351	344	354	360	363	366	392	384	363	407	375	375	403	348	390	390	380	355	390	365	368	356	391	362	364	381	358	324	363	365	354	403	387	400	359	370	389	398	345	400	374	372	369	402	378	341	389	362	360	368	346	355	355	398	340	339	360	360	365	334	401	348	381	345	394	383	382	375	361	364	351	356	368	366	396	370	382	375	362	367	396	368	334	352	394	358	378	383	401	360	380	391	368	345	345	381	368	392	371	363	366	345	362	338	398	354	391	356	366	381	389	375	371	386	331	341	396	370	368	405	388	383	369	372	362	350	382	370	361	363	351	397	355	402	377	396	366	392	376	336	345	362	397	346	360	404	396	362	358	361	365	366	380	379	375	388	377	406	369	394	363	373	354	378	336	411	393	372	382	362	378	385	370	372	347	382	405	375	371	388	343	356	355	386	368	390	381	390	358	365	387	331	348	380	367	382	398	348	374	360	380	381	390	389	393	407	373	360	362	388	361	365	393	365	359	344	340	379	366	366	399	398	390	376	358	357	374	343	387	363	353	399	347	375	372	392	380	365	365	386	361	402	357	380	348	368	353	332	396	372	403	370	356	332	376	360	390	383	393	385	368	395	366	399	357	365	344	387	377	383	365	358	362	363	377	344	390	398	343	362	383	380	379	371	355	360	389	397	387	387	367	349	396	368	355	368	373	363	406	371	330	327	340	377	379	359	379	399	355	392	385	403	370	371	354	375	374	393	374	374	370	351	363	358	360	381	357	364	377	405	395	393	349	364	396	385	359	380	347	360	360	373	373	386	346	340	379	359	391	379	388	385	374	373	374	365	380	344	390	333	371	365	368	425	371	394	382	394	355	364	340	391	366	377	365	352	360	380	379	395	348	379	385	351	400	400	399	352	382	354	393	383	389	387	408	385	369	376	392	378	352	368	377	350	389	313	368	379	384	385	355	368	355	343	352	410	384	371	371	369	351	336	380	356	346	377	362	369	354	380	396	384	412	409	351	346	355	348	355	356	379	352	369	411	374	389	336	368	359	353	347	397	386	351	367	346	363	361	347	396	367	366	373	373	351	372	368	401	395	339	363	389	364	371	356	378	375	368	343	415	359	352	362	391	357	363	367	354	373	387	362	367	392	390	362	366	332	387	344	376	352	354	412	364	376	393	358	401	378	409	351	358	392	367	400	360	360	369	359	361	371	350	369	329	359	385	400	383	379	382	370	415	343	372	402	368	353	359	362	388	374	394	396	376	388	362	393	329	431	349	370	352	399	338	392	377	404	365	364	399	353	378	341	390	376	405	378	355	402	350	374	411	383	390	388	360	392	367	354	354	348	368	329	398	379	375	380	363	368	372	390	373	377	358	372	351	387	364	380	363	376	368	326	371	354	372	370	353	371	428	390	358	356	361	371	365	394	405	356	354	335	403	369	377	336	362	379	370	360	372	379	388	349	368	416	347	373	394	355	367	364	396	356	395	367	370	365	363	376	383	370	339	397	387	335	421	367	420	361	373	392	361	351	353	379	356	342	366	384	358	382	386	346	370	360	364	353	398	345	370	386	348	359	404	369	385	364	382	404	395	377	369	401	350	367	369	388	373	343	383	382	395	375	384	346	387	369	380	379	393	372	378	385	401	368	413	398	356	400	377	371	363	372	399	375	381	367	376	395	359	371	402	351	372	376	373	375	400	372	404	346	368	356	372	367	388	379	353	352	378	384	373	356	372	372	338	362	373	375	375	384	365	381	349	397	367	354	372	381	397	371	393	349	379	415	346	386	376	396	382	320	374	365	379	371	377	382	359	364	392	335	347	377	385	373	341	381	383	379	334	380	341	358	390	369	385	347	361	349	336	353	374	388	342	358	356	372	354	365	364	329	395	376	383	402	361	354	355	369	381	347	354	366	323	371	331	386	368	332	363	371	368	377	377	357	388	331	333	359	383	369	385	380	346	359	387	354	383	411	378	384	367	342	390	355	339	354	391	374	388	352	404	311	371	396	345	367	338	406	358	392	348	361	352	357	370	379	366	358	404	348	397	335	409	386	396	356	360	373	399	378	368	389	361	353	365	354	372	373	354	395	367	363	371	360	404	363	383	370	408	365	351	352	397	369	355	345	383	399	358	393	388	378	345	364	369	392	382	362	370	405	366	389	366	339	362	338	358	352	374	361	401	334	341	369	342	367	367	353	359	364	375	356	341	370	339	357	374	405	346	349	386	329	373	375	385	413	343	337	366	364	370	352	413	366	352	373	381	363	397	354	339	395	421	422	367	382	367	379	361	369	387	371	340	373	367	392	407	379	365	380	355	345	368	368
10582	1139	1083	748	616	555	572	498	549	532	541	533	505	511	495	479	513	499	450	510	519	463	492	513	518	511	497	502	503	473	486	507	486	493	532	475	516	484	477	509	468	528	435	527	539	506	510	497	539	517	529	491	509	542	506	498	501	506	432	524	527	537	522	446	484	475	481	511	482	510	535	527	480	511	529	518	508	479	524	494	468	493	478	549	476	510	479	456	495	503	501	476	508	504	470	485	480	497	473	497	464	448	517	538	451	461	539	521	464	515	468	479	521	492	478	485	471	506	484	521	519	502	492	487	501	515	522	474	488	462	492	490	494	472	476	490	526	474	504	468	475	501	513	504	465	518	467	480	506	519	497	484	532	462	531	492	490	500	512	488	504	473	467	513	487	512	490	473	480	519	483	478	498	465	523	504	509	483	500	486	462	521	439	446	556	490	507	495	501	505	473	476	506	492	527	509	528	464	535	489	463	439	462	522	497	463	536	504	492	483	520	459	516	495	518	477	481	501	563	489	497	496	491	503	521	450	523	507	526	487	517	525	484	445	501	514	498	507	526	496	518	525	479	495	476	525	501	478	502	507	483	500	480	498	526	470	504	506	460	493	486	489	500	493	488	489	503	472	498	492	502	473	524	482	491	526	470	455	465	503	446	491	478	501	485	464	524	493	514	512	518	500	500	491	513	529	520	479	533	502	498	523	527	495	496	488	492	495	503	474	499	511	516	490	512	509	532	499	517	532	523	492	513	471	529	477	508	513	499	492	490	499	497	469	495	495	476	488	461	484	520	486	485	468	526	481	486	504	536	484	524	550	499	504	526	493	479	498	489	521	478	456	482	560	522	523	524	477	492	486	505	507	528	484	506	469	487	519	480	531	506	480	506	497	500	483	487	507	497	534	464	475	543	504	438	481	484	504	443	488	510	485	510	495	496	496	445	484	475	482	495	526	479	516	448	537	459	472	523	503	481	463	536	484	493	477	538	477	479	509	486	469	501	491	494	495	495	488	472	520	506	517	492	490	519	477	527	463	493	502	477	502	484	497	480	503	476	510	479	490	482	508	470	483	493	496	486	498	494	519	526	465	496	523	506	488	507	490	508	500	462	477	515	512	504	517	522	519	529	490	540	485	486	486	517	488	460	493	471	529	542	483	460	501	492	510	514	494	484	505	503	474	515	514	517	454	532	472	491	502	514	467	507	510	498	497	495	486	497	494	539	427	445	502	481	487	565	469	497	492	494	509	502	501	488	544	480	466	457	496	485	461	456	506	489	524	512	482	534	505	514	501	487	489	462	518	492	497	465	509	476	474	509	537	475	487	485	539	532	494	506	485	535	466	508	482	528	464	487	515	480	492	457	473	490	497	455	531	450	476	521	495	555	529	496	511	496	512	520	524	498	529	461	499	527	503	501	485	495	492	485	470	481	499	495	473	477	516	482	478	499	477	531	473	519	501	530	493	475	485	486	481	548	525	526	525	518	509	500	483	526	516	476	503	504	528	526	471	510	512	520	474	534	460	511	493	491	533	496	492	501	506	472	463	492	512	477	491	506	515	503	480	484	497	495	514	516	505	497	497	474	502	505	504	529	511	475	465	498	485	492	476	457	490	516	462	450	462	487	466	518	503	496	500	460	506	489	510	565	500	436	465	456	533	492	495	428	509	453	480	506	504	495	493	538	479	509	472	492	500	485	480	504	503	477	478	501	505	474	506	525	480	485	538	511	513	500	480	494	477	489	497	486	498	520	501	508	515	502	492	483	502	493	510	487	445	460	497	489	518	481	493	481	519	471	480	526	505	502	501	529	470	500	528	497	482	519	506	499	498	522	464	528	494	486	492	475	483	470	483	494	475	509	447	533	491	498	499	486	489	484	529	521	482	457	484	533	461	480	510	481	526	525	511	516	473	493	492	504	547	503	514	508	504	435	539	523	481	525	519	490	506	515	488	497	515	470	489	511	495	509	477	489	520	498	485	493	492	507	506	524	512	504	459	488	507	497	494	492	460	522	487	524	504	508	490	453	473	512	557	451	474	505	484	481	494	497	482	475	504	497	516	499	472	491	516	497	513	464	488	497	500	487	486	506	478	501	510	525	465	509	524	526	475	504	450	484	474	478	461	483	463	467	497	508	470	501	500	459	501	481	483	490	488	539	469	472	490	498	482	511	455	540	489	507	512	502	492	525	495	477	477	494	511	493	508	524	499	505	497	470	503	485	485	507	557	503	505	496	522	519	503	516	484	475	503	502	491	488	490	511	508	523	510	526	507	470	451	459	489	510	528	454	467	535	493	500	486	503	502	481	495	476	505	500	475	466	489	471	501	491	484	479	469	539	496	490	472	498	505	522	506	522	489	502	530	492	469	499	479	471	496	470	443	460	485	512	495	457	437	522	484	498	484	499	504	515	489	490	503	491	510	514	483	495	488	483	506	476	494	447	491	547	464	449	517	501	499	490	500	472	508	480	495	474	482	508	482	469	477	494	480	448	505	532	530	514	453	496	475	476	501	489	497	492	491	477	511	508	455	513	448	479	472	494	496	512	509	492	465	518	546	484	493	544	502	515	465	485	501	498	494	487	540	493	518	501	481	507	498	543	516	470	449	500	480	484	470	516	540	493	496	469	482	493	495	526	476	484	456	478	500	466	486	511	508	510	456	515	518	526	503	503	496	490	483	504	498	489	511	491	503	509	491	507	511	505	495	495	506	513	501	486	526	486	440	499	517	474	469	535	514	494	472	478	486	450	498	512	478	482	497	455	511	497	511	485	492	563	486	486	493	485	487	491	469	469	445	498	477	498	488	510	480	519	495	501	483	548	513	507	502	519	516	471	528	527	521	461	497	482	504	512	482	499	504	504	449	483	510	533	519	456	498	480	503	529	497	518	473	544	507	452	560	466	554	524	527	523	497	528	510	487	493	536	483	516	524	507	466	512	494	492	501	484	492	519	514	473	536	490	517	487	507	501	501	491	495	478	489	493	505	483	496	525	486	482	474	481	466	478	452	504	481	491	490	523	470	477	482	485	477	482	499	463	474	498	479	471	474	503	485	482	496	506	477	465	485	517	470	476	473	489	521	517	494	480	517	484	473	488	463	483	448	517	482	478	494	485	493	513	446	494	469	472	505	478	491	474	489	475	527	489	496	494	498	477	484	498	514	515	504	510	531	500	510	496	472	496	533	505	485	537	477	495	496	510	535	485	517	516	489	494	520	511	461	510	471	461	505	487	497	464	475	502	506	451	493	507	504	496	489	455	471	477	505	513	515	519	501	506	515	499	497	493	494	543	443	531	471	500	499	501	519	479	488	481	494	508	488	493	496	491	506	479	493	521	477	500	502	485	482	526	477	502	499	504	505	529	493	489	499	469	477	506	504	482	492	479	478	475	500	473	518	536	502	458	539	499	510	494	537	496	466	515	466	494	522	530	467	517	495	500	476	489	509	488	515	513	479	478	491	437	485	516	465	520	512	468	531	471	520	523	502	515	501
24050	21408	29193	24027	21411	11970	1067	666	569	473	438	418	381	391	386	320	342	334	351	302	317	313	330	334	334	302	306	298	315	306	307	310	309	349	279	303	314	306	305	288	292	296	309	290	324	295	291	280	266	273	295	260	298	278	280	331	294	282	294	286	331	293	299	271	303	294	267	259	301	296	291	310	291	284	299	284	292	266	289	302	291	274	296	272	307	293	294	278	276	291	311	289	283	301	268	289	289	288	321	265	295	271	308	277	274	294	264	302	297	295	292	281	322	278	320	273	301	291	295	247	298	276	295	274	296	269	259	293	282	283	295	326	293	285	294	296	288	314	284	271	286	295	293	300	287	266	328	294	296	275	308	260	305	261	291	312	272	260	306	297	272	285	279	267	271	285	285	308	305	285	296	265	280	280	292	292	295	301	274	265	296	303	303	301	272	322	274	280	283	272	278	323	270	284	267	280	281	261	335	300	265	277	302	307	297	307	331	311	277	279	272	266	312	266	270	311	293	266	260	306	307	283	282	291	284	277	279	308	286	308	291	279	277	301	291	306	284	280	295	301	318	294	255	291	255	265	283	288	292	296	299	300	297	300	326	324	310	297	296	258	288	295	279	296	305	302	275	269	298	269	275	294	301	305	302	328	296	261	280	297	277	300	275	273	262	311	288	281	286	285	250	314	306	286	282	303	279	356	273	296	267	282	280	292	266	271	266	300	262	287	287	280	302	271	292	279	276	279	300	312	281	273	287	283	279	271	285	279	269	247	264	278	303	278	302	289	306	301	267	286	289	308	322	279	285	292	275	244	300	282	302	321	268	282	299	263	285	295	287	273	300	282	294	254	261	290	254	294	274	316	288	273	275	293	345	281	276	302	271	271	315	273	292	291	256	293	315	297	254	272	302	286	268	293	272	285	285	299	271	293	259	311	273	272	275	288	277	319	297	311	300	257	265	305	279	279	278	290	298	274	257	303	267	300	295	279	308	258	271	274	289	285	306	278	266	284	283	267	285	278	267	308	296	314	264	302	312	294	294	298	333	276	314	289	266	311	273	315	272	270	268	314	302	286	279	275	307	291	260	280	300	296	310	286	266	312	293	319	262	275	285	266	320	309	291	285	305	307	306	251	296	295	289	292	274	277	281	320	267	292	303	272	288	257	274	269	275	279	304	283	291	300	312	266	272	280	293	281	287	262	273	291	298	279	284	294	282	246	278	267	293	282	308	303	272	309	288	272	291	289	287	324	309	254	297	266	271	306	289	292	276	302	247	306	282	264	295	314	286	311	288	316	285	273	284	275	256	294	297	310	268	292	282	278	309	276	275	337	296	283	285	289	284	288	309	270	285	298	306	310	286	289	313	306	282	295	282	293	324	286	257	267	306	331	294	312	249	309	314	278	286	278	282	289	261	287	303	289	304	306	278	284	303	312	276	263	296	295	295	306	278	302	271	302	274	281	281	264	313	257	266	287	304	270	275	276	295	271	275	307	278	272	301	288	269	283	269	307	293	299	279	311	299	309	265	294	326	281	256	272	260	303	321	276	277	316	305	321	296	287	284	294	296	278	285	290	297	293	302	289	296	271	315	293	288	270	294	293	275	268	297	273	289	320	300	287	291	301	266	289	274	290	286	289	279	327	284	275	265	287	292	287	298	320	282	267	290	289	319	326	280	290	300	286	265	279	277	292	314	285	299	301	303	278	271	281	294	285	278	309	295	287	302	271	289	297	270	293	282	299	275	284	290	281	303	277	259	267	258	271	290	286	294	272	295	293	281	305	298	289	302	264	285	289	269	308	296	265	287	276	292	285	296	287	290	303	290	271	308	312	304	315	294	281	278	315	297	309	290	289	274	265	278	252	287	297	274	267	282	275	284	270	307	280	276	272	294	274	274	311	255	278	295	266	293	284	262	300	309	287	274	307	286	270	310	287	270	269	294	257	283	281	294	258	284	280	280	288	319	290	272	280	262	292	293	271	272	275	285	291	263	303	313	311	282	271	293	312	281	295	271	251	310	275	287	281	297	289	282	274	270	278	236	272	319	287	296	298	289	292	292	280	293	282	286	281	275	285	292	292	314	278	304	284	291	313	276	295	293	282	279	297	331	286	269	283	294	305	291	283	292	263	282	266	310	298	292	287	292	271	269	302	308	281	248	271	271	270	284	258	295	273	263	284	291	285	302	283	273	317	280	274	276	306	313	255	327	295	298	256	288	281	294	311	307	297	271	319	302	285	270	313	278	307	291	312	262	293	256	277	273	307	286	302	293	284	294	284	283	301	282	286	305	276	284	298	282	283	283	245	286	282	284	275	253	291	299	282	296	304	284	260	291	277	265	306	283	307	281	310	255	299	280	286	303	287	285	284	268	290	291	298	298	276	278	299	278	300	294	279	289	277	303	281	274	304	281	274	287	301	306	305	305	290	300	295	291	288	285	311	283	272	281	292	284	296	301	310	269	289	279	258	278	269	278	287	287	273	261	287	328	262	300	301	281	272	255	278	281	297	297	282	296	303	311	292	284	308	291	268	282	318	284	265	273	291	296	297	268	278	283	285	295	313	284	268	283	284	286	289	298	296	277	279	270	248	289	281	293	283	272	285	274	294	264	292	297	274	319	309	278	303	280	308	305	280	309	310	299	277	299	276	255	277	270	289	264	302	296	300	266	327	284	312	293	287	279	280	298	275	276	288	299	276	269	293	268	277	301	296	281	298	287	258	277	270	267	283	295	308	280	277	271	283	307	280	298	274	317	307	267	268	295	309	311	298	286	294	279	299	300	281	281	305	289	284	248	270	270	319	279	291	294	291	315	284	284	290	268	266	277	265	288	306	242	299	304	324	288	280	277	276	294	261	307	285	286	295	264	272	294	297	288	307	310	282	291	266	281	262	265	284	271	305	288	284	301	281	254	265	279	271	295	285	281	309	288	286	299	289	299	294	272	275	290	285	286	279	301	294	306	240	282	302	311	273	313	298	285	286	270	300	270	284	326	252	266	295	289	306	308	291	285	316	261	280	302	296	273	296	300	347	249	283	275	288	267	281	255	265	308	298	283	286	295	284	277	335	256	291	256	286	283	273	234	292	291	285	275	264	284	295	286	280	324	301	292	288	266	297	297	271	294	276	284	298	279	289	288	278	306	303	312	290	287	294	288	323	292	284	254	280	300	274	294	287	274	260	286	305	286	290	303	315	280	301	280	316	256	292	278	301	309	272	300	292	290	304	291	278	285	278	298	276	295	272	288	306	293	277	275	268	295	295	304	301	269	290	277	296	277	300	286	279	296	324	292	274	294	286	274	283	288	322	298	266	256	296	281	295	310	294	267	262	263	268	310	271	302	283	319	285	281	289	275	265	294	307	273	289	277	265	275	297	302	268	265	304	286	265	262	290	288	284	301	278	299	288	262	253	307	296	278	267	263	288	284	273	295	306	257	267	295	302	284	290	294	272	303	278	269	290	275	294	250	277	312	289	264	286	310	293	269	259	291	284
18211	8641	7647	3880	2732	2101	1630	1283	1064	929	787	740	648	597	595	566	508	503	475	484	468	448	429	452	404	450	422	438	410	456	422	437	385	416	413	416	404	351	409	393	402	404	385	395	392	417	392	390	421	379	432	387	400	379	417	426	399	412	361	402	389	394	381	388	388	403	415	385	368	393	424	399	383	388	404	392	379	385	424	364	395	389	408	391	366	416	388	397	419	388	372	401	374	368	384	396	407	387	402	371	420	433	382	368	372	379	412	408	410	379	363	400	385	386	416	355	438	382	362	393	359	383	376	396	358	389	364	412	392	409	403	381	415	395	387	414	382	379	420	354	385	374	412	414	382	346	382	428	414	377	344	367	409	394	403	382	372	375	354	394	327	360	414	371	386	365	392	411	420	412	408	405	384	415	355	413	417	381	370	415	398	349	373	396	395	406	370	390	388	385	374	384	415	384	411	387	404	380	401	374	395	347	420	372	363	360	386	392	386	407	390	372	377	389	417	386	398	397	407	386	404	382	416	398	374	362	396	367	413	386	401	411	390	400	410	437	411	377	416	372	387	382	414	378	383	412	358	409	354	362	413	369	384	378	393	376	424	380	407	382	369	384	366	353	429	419	416	416	358	364	435	393	397	363	376	386	405	389	392	377	399	357	392	393	394	382	351	366	381	406	438	407	395	392	412	391	363	381	399	400	401	387	362	377	400	409	391	367	446	351	391	395	403	360	358	378	390	333	382	387	400	409	419	396	383	392	391	379	354	401	384	375	398	402	397	363	360	379	358	330	367	368	408	411	417	391	378	394	380	385	399	374	392	387	399	392	370	402	387	369	397	406	368	379	383	415	391	400	423	391	385	390	380	440	396	383	381	408	399	394	389	402	349	381	373	393	409	383	385	366	376	385	386	400	390	402	398	429	402	372	377	439	386	395	376	357	384	388	419	408	373	382	392	386	395	392	384	383	393	408	372	402	377	378	383	397	357	411	359	423	364	378	363	395	393	392	376	346	388	400	391	417	389	373	408	393	410	384	388	384	389	372	400	404	395	404	429	383	368	398	367	386	403	403	392	388	391	357	356	395	370	379	371	411	423	382	356	403	414	378	350	404	383	417	372	421	396	430	412	391	381	390	404	426	411	399	387	391	414	385	374	402	364	415	398	369	420	390	404	425	433	360	379	396	418	386	421	361	418	384	364	393	374	376	360	371	377	381	356	411	407	418	390	409	355	380	427	394	392	390	378	369	384	380	363	387	406	432	389	363	388	396	390	366	362	389	386	401	391	403	371	397	387	415	386	380	406	374	397	417	382	392	402	388	368	401	373	385	373	410	365	360	395	400	376	368	384	390	359	393	379	367	393	388	406	367	417	376	398	396	377	402	397	379	392	387	383	378	427	359	394	421	377	387	365	404	400	389	386	381	371	373	374	395	386	400	406	420	372	414	408	370	421	403	371	395	429	381	386	377	401	394	371	379	404	366	383	370	391	405	376	384	389	374	372	384	436	417	385	403	425	390	418	385	360	398	397	406	396	391	385	367	371	381	409	387	362	442	407	393	406	418	450	405	404	395	403	379	397	401	359	371	386	401	396	392	407	371	368	369	382	378	386	424	393	391	418	372	351	382	368	406	390	424	382	382	417	362	407	367	407	364	395	382	385	380	384	389	406	378	415	379	367	393	416	427	353	377	350	389	402	382	413	430	395	398	393	366	383	423	378	371	387	383	372	421	443	381	394	377	411	382	388	385	406	437	442	378	377	383	397	393	358	401	411	425	396	393	385	391	364	389	359	400	376	396	395	398	419	417	407	374	393	384	417	387	390	364	396	387	395	378	438	387	401	374	354	383	405	363	386	400	414	389	376	377	374	414	373	374	406	403	379	389	377	383	422	394	397	412	397	409	375	391	387	373	399	399	413	408	359	408	392	404	379	401	384	384	400	380	375	374	374	423	387	390	406	356	379	373	373	372	396	381	387	388	409	349	391	395	397	411	380	405	398	380	393	399	381	408	386	395	417	397	386	366	383	388	401	368	378	370	359	426	366	389	374	392	406	352	363	374	385	403	359	390	371	402	401	372	367	385	397	391	373	388	408	405	402	404	401	391	390	378	393	369	373	388	391	409	389	387	414	369	388	359	419	387	414	397	402	379	404	367	391	379	379	442	368	380	394	418	402	371	393	399	357	389	419	378	372	346	427	357	400	376	396	378	382	373	390	382	380	367	373	383	407	384	404	363	407	403	393	431	367	362	380	379	385	379	398	449	402	381	348	399	383	406	382	381	413	410	386	393	362	386	384	378	345	378	354	372	362	394	370	353	415	394	386	435	404	396	374	372	412	393	354	406	371	416	360	376	381	369	370	393	395	377	380	424	360	366	370	400	402	379	414	370	379	367	352	398	392	413	392	370	420	413	404	414	392	382	371	387	389	434	394	372	390	374	395	354	430	377	393	405	417	385	398	366	439	391	400	361	389	356	415	376	381	375	379	373	355	358	409	424	369	347	426	412	383	375	404	369	368	380	393	367	377	388	418	440	390	404	373	367	384	389	395	394	390	429	389	388	370	408	352	380	398	392	363	366	397	380	396	375	408	410	389	420	395	390	354	367	389	398	388	380	383	363	420	356	398	388	369	391	383	396	410	377	349	397	354	406	400	376	402	365	367	413	397	374	382	413	390	385	403	379	406	399	420	396	419	407	381	413	398	345	397	397	374	377	349	415	372	428	388	416	384	373	373	377	358	414	363	386	417	425	368	392	365	450	391	392	357	392	393	391	388	397	392	399	406	355	371	415	382	439	406	417	371	394	378	361	408	353	367	417	365	384	376	395	379	366	404	437	393	391	363	382	413	392	413	392	368	365	393	420	388	367	396	383	402	399	361	421	384	372	393	363	365	388	407	383	384	399	383	399	383	389	389	429	402	433	401	412	385	386	419	377	433	389	373	378	379	403	380	414	391	373	392	410	410	385	378	383	374	375	355	362	416	399	413	384	429	402	398	407	396	400	368	406	350	417	383	400	413	392	406	380	364	391	443	406	401	373	366	396	392	395	422	387	383	373	403	412	413	372	415	410	406	391	384	361	372	408	381	397	373	372	426	398	412	419	390	355	412	377	395	413	404	394	396	359	369	378	364	386	387	370	387	371	387	388	436	378	397	398	395	404	396	389	377	383	370	405	393	375	383	407	399	395	409	391	421	365	409	386	412	398	375	407	396	398	452	362	415	394	385	402	402	400	386	362	403	418	396	400	400	411	366	402	402	406	399	442	401	386	383	390	414	385	371	361	374	418	395	385	391	352	373	361	377	384	383	384	381	412	411	395	372	387	413	386	391	368	369	404	381	401	398	363	385	372	379	384	367	403	392	383	419	368	418	390	371	403	381	411	388	366	373	401	376	400	414	396	385	373	375	371	368	407	380	358	376	414	414	389	405	386	377	407	357	379	417	391	368	386	357	388	383	403	398	425	383	375	441	394	393	403	419	393	366	390	405	361
23131	21478	29754	23637	21479	21524	10634	873	587	530	435	375	346	269	275	253	215	192	210	190	190	167	162	165	146	149	155	146	172	161	138	151	130	150	122	134	128	136	117	134	149	149	127	135	133	105	124	117	109	120	123	110	101	129	130	108	119	116	113	103	125	110	119	131	123	111	117	129	141	126	110	124	119	98	123	119	106	122	113	111	116	94	109	109	126	133	125	99	115	127	119	113	120	115	108	114	108	113	123	113	123	110	127	101	105	119	122	114	123	118	122	122	117	81	122	118	96	105	114	110	116	90	106	124	119	90	99	126	115	127	114	117	118	113	99	109	109	99	123	119	126	96	119	100	115	112	116	122	135	122	103	106	132	118	108	116	109	119	108	105	88	111	106	111	117	117	116	119	116	123	124	122	115	119	104	114	121	116	122	110	126	119	111	149	91	111	115	103	122	107	90	123	134	108	121	103	95	126	109	128	111	115	120	106	124	91	110	118	117	107	128	123	124	122	119	113	106	120	97	103	110	130	103	124	107	105	113	129	103	108	113	114	142	109	107	110	107	104	111	104	96	113	103	117	125	95	101	118	134	114	141	101	134	109	115	117	99	100	123	124	133	109	102	124	115	107	101	130	125	113	110	118	117	117	104	133	114	116	104	115	108	124	127	116	102	107	102	133	120	113	109	110	118	130	131	133	140	99	127	119	127	124	125	114	102	122	112	113	105	113	128	121	118	108	108	122	90	104	99	114	85	116	139	111	100	124	129	113	103	117	129	108	89	108	110	120	133	110	105	128	110	99	122	127	112	90	117	125	112	110	126	131	98	109	96	97	106	116	118	125	115	95	101	121	126	115	124	99	127	122	117	115	104	133	107	114	109	122	120	105	100	120	118	112	115	88	117	116	92	122	129	115	111	111	103	104	133	113	98	98	114	120	112	105	112	122	115	113	119	113	119	118	133	113	106	102	130	123	135	114	115	128	108	102	108	100	98	128	110	117	124	122	119	120	102	120	101	115	118	123	101	109	107	113	111	106	103	111	121	117	133	104	106	134	94	120	128	127	100	121	124	107	111	95	117	104	108	98	101	123	108	118	110	108	121	107	119	119	111	108	113	120	139	105	129	113	96	122	112	120	96	106	121	99	113	129	108	120	102	122	111	115	101	99	106	105	104	121	104	117	125	123	109	126	125	111	104	108	107	103	109	124	109	109	112	108	136	125	111	119	130	123	117	109	113	108	103	109	103	118	114	127	103	115	116	117	119	120	146	136	117	118	108	127	107	105	127	123	115	133	111	98	128	114	119	131	107	111	114	112	127	125	111	118	132	118	120	122	112	108	107	103	106	106	121	135	109	134	110	102	118	117	89	105	82	95	122	121	102	110	96	111	117	109	116	113	112	134	103	112	108	136	97	103	109	117	111	112	124	115	104	105	122	96	105	99	116	118	122	112	118	117	128	122	123	107	129	120	113	114	112	114	115	121	107	127	124	130	103	109	83	105	106	124	110	119	129	122	103	124	100	114	99	96	113	120	115	108	112	118	113	117	120	106	119	115	118	100	129	111	120	105	133	121	131	130	116	116	99	112	118	117	121	109	121	101	90	98	117	99	120	105	88	113	116	139	104	108	129	122	114	103	110	114	118	89	111	112	135	123	93	116	104	92	121	99	123	120	117	123	117	100	114	113	114	132	130	120	102	101	103	104	111	103	104	127	118	108	104	108	90	124	110	132	102	111	126	134	111	119	108	104	110	114	111	122	113	102	102	115	113	118	126	105	109	125	104	105	105	102	113	117	107	132	129	117	107	116	102	106	98	129	101	114	113	115	107	117	111	136	104	112	101	104	125	101	116	112	126	108	113	114	117	110	108	129	89	130	109	134	113	104	109	113	101	117	101	137	127	112	120	111	121	130	113	125	113	113	117	102	132	123	113	104	103	120	125	108	110	97	130	94	103	112	108	113	96	120	107	122	108	95	112	88	115	115	117	116	99	116	112	89	86	123	118	106	135	102	103	103	105	97	109	111	122	119	122	112	108	122	127	120	132	104	128	115	123	117	127	127	111	100	111	118	121	118	110	102	84	116	124	127	109	118	126	122	113	97	129	116	100	102	125	114	143	140	113	105	116	124	97	120	114	105	106	101	121	117	112	93	124	100	91	128	105	118	112	100	124	125	117	110	119	100	110	114	100	118	113	117	110	107	116	116	120	119	109	110	107	122	114	98	108	105	117	113	103	127	114	108	117	110	112	101	130	126	120	115	104	128	112	125	110	106	110	121	112	114	115	123	93	130	107	109	114	94	95	118	120	126	95	105	112	147	88	119	108	127	126	97	130	98	107	107	108	107	106	110	119	106	98	121	123	126	111	119	95	109	126	111	123	128	131	123	109	101	124	114	113	128	121	106	120	105	105	101	104	116	114	99	103	111	117	121	136	103	129	127	103	122	107	118	117	120	109	114	122	137	114	108	120	132	118	117	110	110	133	104	118	113	113	107	103	119	98	115	123	103	98	95	116	117	128	119	85	126	99	100	101	114	112	115	116	108	117	122	111	129	111	104	113	93	130	119	99	113	135	120	115	121	91	118	141	98	120	115	113	121	121	114	123	112	117	119	121	122	113	123	109	117	106	104	107	119	109	111	118	109	112	100	129	120	128	108	108	102	109	137	102	112	113	128	107	110	115	96	116	115	110	119	130	108	104	125	119	94	120	128	93	121	120	110	123	114	98	107	107	103	97	117	131	100	104	107	95	125	115	103	133	110	113	116	118	114	121	130	109	101	108	93	105	103	111	123	100	116	103	99	120	105	124	113	125	84	105	109	106	85	118	123	106	120	124	107	111	110	115	110	117	103	133	115	113	115	118	116	124	99	97	110	128	105	123	105	107	126	122	122	123	113	95	123	118	108	116	127	127	106	128	120	113	115	116	136	116	95	109	107	94	114	111	116	126	129	113	117	98	101	97	119	124	104	102	102	118	119	119	109	99	124	106	117	109	106	126	126	101	115	122	114	120	133	112	118	107	119	129	119	108	116	110	118	110	115	107	100	107	116	109	91	108	112	106	136	115	104	105	124	116	136	100	108	100	134	129	115	122	131	120	126	95	116	125	117	116	117	119	122	125	89	110	121	122	111	116	111	119	99	102	106	118	107	111	125	87	113	115	104	113	115	138	123	116	129	94	106	121	113	103	106	125	107	112	115	81	111	116	104	112	103	102	121	133	117	113	110	107	116	122	127	112	95	109	119	127	106	116	120	133	123	109	112	127	128	106	102	102	110	112	125	110	133	118	116	119	119	125	124	110	100	104	149	106	117	115	112	102	97	122	145	109	113	132	104	124	122	123	117	117	119	127	124	107	117	107	110	118	92	131	100	108	110	116	128	114	95	117	136	131	105	99	122	139	107	123	103	137	107	103	109	98	106	127	117	109	114	103	103	98	124	111	113	124	108	122	107	114	111	126	125	135	108	107	103	101	91	100	120	106	121	92	131	107	112	86	131
20061	14367	12307	6424	4511	3328	2610	1955	1529	1204	981	740	661	584	531	476	415	379	344	337	326	296	298	281	263	257	235	212	227	214	225	191	221	205	173	217	188	199	201	223	191	168	183	183	174	205	201	195	161	162	188	177	168	178	168	213	188	182	178	177	181	174	166	174	166	181	158	158	168	175	179	175	178	183	163	158	172	147	175	165	174	161	157	163	160	164	157	163	168	166	169	163	137	167	155	174	149	173	148	168	180	154	162	157	168	130	148	171	156	169	160	128	170	172	148	168	173	166	165	183	170	199	165	169	156	170	162	175	161	135	126	138	150	167	161	158	176	174	162	165	136	159	163	175	172	148	179	174	159	144	155	155	153	145	154	169	145	168	172	147	194	157	161	163	144	164	161	171	140	158	188	160	162	183	168	165	156	165	145	150	150	150	164	164	152	143	165	169	140	153	155	143	156	172	148	149	157	172	159	169	174	143	156	169	153	140	161	172	161	154	149	166	153	169	173	151	153	155	157	155	173	174	154	153	152	164	155	169	159	134	134	151	143	157	149	151	161	169	166	162	165	142	134	177	170	142	132	177	150	167	147	153	177	154	158	153	158	175	144	168	150	167	126	150	165	160	158	161	150	157	158	162	168	182	162	165	163	160	174	153	162	169	145	161	154	158	151	174	172	163	154	178	174	163	149	134	160	187	161	153	145	149	149	144	134	157	154	154	159	171	145	155	139	150	143	170	167	169	152	169	158	152	153	158	134	147	154	142	153	155	163	157	184	153	140	154	164	163	164	160	157	155	152	162	156	168	154	157	152	164	157	133	156	124	144	161	166	147	156	170	147	155	162	142	143	181	174	156	155	167	134	164	189	152	153	148	167	138	150	152	166	163	120	161	174	146	163	146	133	159	152	177	147	148	153	151	143	156	144	153	154	156	158	152	149	138	154	157	146	154	151	151	152	163	169	135	140	174	167	167	167	174	144	149	118	136	136	119	148	161	151	142	148	142	156	135	167	140	155	145	146	142	172	157	154	167	166	149	173	140	146	165	170	162	144	154	163	185	169	151	134	156	146	154	158	153	157	161	151	152	152	150	162	144	158	161	146	162	162	163	163	159	152	200	169	140	139	157	182	150	142	164	153	150	143	156	141	161	155	159	158	163	161	164	142	148	146	153	157	166	176	134	150	157	187	153	159	169	148	178	151	162	147	137	150	148	162	179	159	160	147	154	151	157	148	172	142	144	161	164	150	155	148	173	176	148	170	146	148	153	173	162	168	166	153	160	148	137	155	146	170	160	166	138	159	161	184	143	157	166	152	150	169	171	155	150	161	190	168	137	176	151	148	129	152	150	176	144	180	147	156	156	182	163	159	138	169	181	154	151	158	176	154	165	152	162	163	154	179	132	152	156	158	168	157	163	161	171	145	158	143	148	181	156	143	144	152	171	159	157	161	150	155	142	140	180	139	158	166	150	126	150	165	170	187	167	152	145	168	136	150	160	164	157	176	142	152	173	155	152	183	165	147	157	179	169	161	155	144	137	174	166	173	155	164	154	161	142	167	141	163	146	154	152	163	160	164	156	152	135	157	136	142	162	155	169	172	154	148	149	171	157	161	156	152	144	151	145	153	142	166	145	158	165	173	158	164	131	149	149	148	164	141	161	163	149	148	170	142	170	126	142	157	159	180	142	171	159	146	170	169	135	179	184	158	147	156	176	151	148	178	172	158	138	163	158	150	169	164	167	160	137	149	160	162	146	153	159	163	143	146	177	159	158	162	150	172	155	153	189	153	167	164	144	159	143	142	164	145	160	164	157	151	167	157	173	175	170	159	168	160	143	167	174	149	207	160	157	171	168	170	156	145	149	161	143	158	165	158	140	148	133	153	158	154	163	176	174	152	173	169	164	182	164	133	151	155	166	177	168	176	164	167	129	162	161	146	148	173	125	151	127	157	144	131	134	140	174	166	155	153	184	142	138	162	158	173	154	141	178	148	193	162	160	175	152	151	165	130	161	148	142	163	173	145	152	182	162	181	162	140	147	158	150	148	136	148	174	148	174	139	168	142	172	155	142	148	144	150	140	144	157	169	150	148	154	159	157	166	163	132	162	161	157	154	167	159	193	154	144	169	158	164	151	164	152	157	146	139	158	160	184	158	159	161	159	128	155	132	157	153	153	140	161	155	150	139	149	163	143	153	164	166	158	166	157	186	151	179	161	177	145	154	150	157	139	161	155	156	151	180	172	160	160	160	149	164	180	175	142	166	152	134	161	173	164	159	159	155	140	157	129	144	147	175	157	170	138	161	140	152	151	146	152	139	147	151	154	178	155	161	163	150	174	160	166	156	155	181	146	167	165	144	149	170	168	145	167	156	176	140	183	163	143	175	180	156	177	147	157	175	152	146	129	148	135	182	144	153	167	146	177	152	163	133	152	155	152	147	155	136	160	135	145	179	160	166	173	158	170	168	138	152	155	156	145	159	146	139	147	161	156	147	169	152	158	159	177	166	154	167	141	176	141	150	150	169	166	170	169	157	165	141	156	158	166	148	140	174	158	171	147	147	138	180	164	150	137	148	147	158	175	156	168	164	150	156	136	162	142	163	172	137	149	129	194	148	171	157	183	149	140	158	165	171	165	153	168	158	163	148	158	151	160	147	161	154	155	184	156	159	157	153	155	166	167	177	161	159	155	150	152	157	166	155	159	154	173	141	134	157	153	142	146	143	179	126	153	157	163	165	178	153	165	147	144	158	164	164	155	178	139	162	144	136	184	143	139	176	162	155	168	146	162	162	167	177	150	140	165	143	163	158	155	180	191	178	149	142	156	162	149	167	141	160	161	143	139	164	150	157	156	150	161	159	151	163	163	152	166	150	157	169	153	150	151	165	153	155	148	156	161	128	180	152	168	145	187	146	142	161	160	169	155	155	173	144	143	152	159	159	155	167	138	147	170	140	156	165	161	187	171	159	168	158	161	140	137	151	162	164	184	182	156	160	154	153	153	140	154	163	145	146	164	154	159	171	170	165	148	143	159	158	159	152	166	136	160	164	143	165	159	128	153	157	164	159	142	169	154	159	170	155	164	147	140	158	163	141	149	167	148	156	149	146	180	138	144	159	121	163	157	161	156	151	147	152	174	155	175	157	165	170	150	162	126	174	166	151	160	161	156	159	153	144	145	159	154	172	161	175	152	153	138	143	165	152	152	143	164	164	166	164	189	158	144	140	136	153	169	173	168	156	159	156	164	203	143	152	148	166	168	146	142	156	182	161	141	140	165	161	145	148	158	155	146	158	167	161	168	154	167	166	163	175	154	172	149	162	145	158	173	160	148	129	162	142	144	164	183	169	159	145	159	126	169	168	160	156	144	166	152	146	175	150	164	155	144	147	148	142	152	149	157	160	150	151	181	141	170	162	148	158	164	146	149	159	139	162	143	153	156	143	168	141	173	169	156	168	134	152	166	157	166	152	176	145	176	170	151	166	172	146	188	165	138
27309	21052	9863	785	444	406	426	382	396	371	389	405	414	402	379	396	398	374	398	356	397	381	382	359	377	387	386	408	401	355	381	373	392	378	352	377	353	377	334	366	378	374	379	381	384	401	369	335	375	350	359	384	381	392	357	357	359	375	399	393	365	408	378	373	381	384	383	399	373	396	339	380	359	402	408	404	353	393	365	390	349	359	377	368	387	368	366	396	404	386	431	356	372	377	360	369	390	378	397	369	387	401	383	417	393	390	379	365	359	382	389	360	344	380	374	369	386	396	377	386	395	360	385	343	389	382	423	391	400	362	364	404	338	407	379	381	329	386	370	380	409	398	390	415	351	338	397	396	386	380	353	359	373	389	360	373	384	358	378	358	364	375	392	386	386	382	379	367	374	363	382	381	386	386	358	381	383	372	380	355	373	376	393	380	349	363	366	388	381	393	397	363	370	389	404	363	354	361	411	377	377	386	384	379	370	354	362	383	386	378	391	363	388	370	340	369	378	410	352	366	386	387	371	381	387	390	397	361	401	373	389	356	388	392	393	357	373	372	327	387	394	349	372	375	402	371	382	352	358	361	363	385	373	353	403	378	375	394	378	392	385	361	401	372	354	388	377	375	378	383	356	373	348	380	378	412	414	363	360	428	411	388	374	385	369	378	379	359	325	382	390	386	393	371	396	364	394	341	379	387	328	394	387	370	398	437	394	372	393	379	367	353	386	373	409	387	391	401	420	361	341	374	373	384	373	350	388	383	366	372	409	376	388	395	383	358	334	349	367	390	384	353	373	358	350	380	396	376	390	399	400	366	357	380	361	394	368	390	384	371	356	373	390	383	360	383	379	400	411	367	370	411	373	400	409	383	379	385	367	345	388	367	375	380	354	391	366	387	374	382	361	380	357	370	364	367	350	399	383	383	392	337	414	381	366	390	365	376	389	386	379	366	396	394	363	367	384	426	362	360	342	353	405	349	403	400	348	344	377	376	343	362	385	375	392	375	367	391	354	342	387	381	395	387	397	376	402	393	358	364	381	389	397	325	386	420	385	411	385	354	374	432	357	341	357	395	348	383	369	385	417	355	400	360	365	381	428	395	396	372	369	377	401	395	379	358	361	408	351	366	359	377	384	362	377	405	403	384	361	361	384	397	363	374	409	403	373	378	393	383	396	401	339	394	375	372	359	360	394	386	449	404	389	375	379	407	411	378	368	348	368	375	357	382	373	390	356	384	345	398	344	390	406	371	366	400	374	395	354	379	380	368	377	395	397	396	390	389	368	357	356	371	379	329	391	390	363	369	386	398	369	370	352	369	390	358	379	383	328	389	359	408	376	365	360	355	357	387	390	374	334	372	378	416	354	360	409	358	403	386	412	392	360	338	376	396	409	398	366	383	374	381	390	379	367	354	411	381	364	386	408	370	370	379	378	362	363	373	350	363	368	381	358	372	386	392	354	361	382	365	418	352	385	383	336	365	368	406	341	360	375	356	374	382	419	354	392	386	367	366	401	387	405	353	388	393	327	376	416	402	381	369	347	326	340	389	381	369	436	393	386	375	349	393	384	347	392	361	376	347	399	401	358	359	346	362	366	381	385	358	395	417	378	357	391	374	375	393	350	391	365	360	391	377	381	382	412	371	375	381	374	399	393	403	389	384	372	365	367	378	378	408	360	384	383	378	362	328	364	336	389	366	393	363	376	374	401	358	411	347	359	363	355	370	352	365	356	385	407	369	373	358	348	387	425	407	374	352	356	423	354	378	395	409	388	349	396	413	394	376	412	367	392	384	385	383	362	375	363	357	397	408	364	355	390	396	390	375	351	379	420	360	365	381	390	384	378	360	377	359	381	367	341	362	367	386	361	377	338	370	384	357	390	372	371	376	392	373	388	407	366	354	387	400	367	384	383	345	405	381	374	379	356	402	386	391	404	355	379	365	398	392	376	380	402	400	376	362	374	364	349	380	356	383	365	414	401	361	382	368	380	419	388	401	399	393	384	359	364	336	406	382	386	358	365	384	395	378	412	352	355	374	336	372	397	370	376	390	375	378	399	367	372	398	350	332	386	370	336	371	392	352	353	371	382	377	384	396	398	363	370	397	380	393	397	372	369	402	351	411	392	376	375	378	387	395	391	390	399	349	392	418	397	411	387	361	392	354	414	377	377	383	370	397	412	385	369	379	392	422	387	366	356	383	382	377	407	364	377	407	350	348	371	374	372	385	405	392	358	413	375	373	371	407	385	385	377	362	397	366	406	400	376	350	385	423	373	371	393	379	388	378	324	375	356	364	349	401	381	376	409	391	351	378	370	398	411	395	400	341	387	375	335	359	369	379	391	380	375	393	376	365	380	371	382	373	362	390	339	393	405	356	352	398	365	370	369	363	352	372	375	381	360	380	377	378	400	339	358	400	382	372	383	416	342	372	382	359	353	399	379	378	376	391	382	345	362	362	367	416	376	394	399	403	368	388	427	351	404	348	379	355	377	390	379	351	380	368	390	399	378	393	416	366	380	366	397	349	363	351	421	378	362	376	390	384	404	397	402	388	350	361	389	372	383	370	369	357	386	398	389	386	393	394	399	360	358	371	398	358	371	394	385	382	326	351	354	370	374	358	395	382	353	391	361	369	385	379	386	377	413	367	374	385	414	388	380	388	371	361	411	370	379	354	380	366	376	351	388	377	365	359	383	401	390	389	385	368	382	382	379	382	364	394	368	371	386	370	380	345	422	388	367	358	376	355	371	357	368	386	373	392	384	400	378	371	361	392	357	408	400	356	362	364	373	375	362	349	385	379	356	398	398	398	364	381	382	402	345	376	345	361	380	379	408	351	367	351	395	372	373	379	349	388	379	374	364	343	362	373	360	383	375	397	371	391	411	351	378	342	345	351	395	353	383	369	375	359	397	372	388	385	399	385	378	382	342	396	375	360	356	387	395	351	418	367	385	357	382	379	365	355	392	348	396	408	339	332	384	376	359	357	356	396	348	407	380	386	360	405	364	388	363	395	365	365	363	397	403	415	389	400	360	374	397	345	377	401	387	379	331	378	374	369	331	408	389	359	365	385	381	368	356	404	339	399	360	374	393	382	380	384	380	352	381	407	395	375	376	378	379	393	391	416	373	366	392	386	353	385	401	357	389	386	364	373	393	409	374	359	372	397	366	347	341	374	386	377	365	388	386	369	352	380	380	380	381	342	405	337	394	403	348	368	370	403	359	361	377	386	381	393	389	415	415	348	377	366	362	362	379	394	415	376	376	363	397	360	357	349	364	386	364	360	386	411	385	363	369	336	375	409	382	373	386	376	362	365	376	409	380	377	367	366	379	402	380	402	345	397	377	381	373	347	397	415	377	396	360	373	363	375	407	401	358	380	381	390	402	354	396	401	365	347	377	368	353	397	405	397	396	376	401	385	360	394	375	373	365	386	392	399	381	403	386	395	376	370	369	380	386	400	369	372	355	362	402	361	352	366	381	370	394	379	401	395
10787	1165	1054	728	654	618	605	528	555	526	521	536	536	530	483	513	514	483	522	540	483	514	530	514	528	513	534	517	492	499	510	505	483	492	492	494	546	507	548	517	519	523	494	477	490	515	519	548	506	492	501	528	539	501	474	515	500	539	519	495	518	500	473	502	511	510	467	496	487	482	476	505	521	556	528	501	527	525	490	516	506	505	479	487	459	523	539	487	500	542	526	489	519	495	469	471	467	527	519	531	478	513	494	517	498	483	505	524	487	495	509	478	529	476	483	464	508	519	474	525	506	482	525	546	490	519	521	476	524	493	517	487	489	500	485	513	531	481	536	498	520	497	478	478	511	500	486	456	493	497	468	502	487	521	546	509	488	482	483	457	495	491	510	474	541	525	527	452	469	521	524	510	502	480	531	537	484	503	515	487	483	526	521	537	511	563	520	486	508	499	522	535	475	498	489	509	523	487	504	488	516	508	501	536	512	525	546	481	485	514	460	454	475	470	495	511	529	456	483	464	477	526	510	506	530	505	500	506	484	499	539	491	499	531	525	510	519	487	502	484	497	478	509	476	556	498	491	498	499	519	485	481	529	512	492	535	540	545	496	440	511	504	538	514	532	514	495	500	497	487	505	508	503	490	471	488	496	512	527	488	480	504	515	491	517	509	500	509	513	505	509	498	506	476	516	489	510	514	470	504	477	451	492	507	471	505	492	486	518	516	499	472	486	521	503	497	525	520	457	485	533	496	486	509	487	499	506	477	465	527	514	523	499	463	510	529	503	508	524	497	520	527	507	522	562	486	504	504	462	483	482	475	512	498	518	495	500	452	477	502	549	528	544	517	478	510	524	505	507	494	500	520	541	470	493	553	537	477	545	519	463	504	493	498	526	532	480	486	521	528	473	484	449	507	517	493	557	500	476	502	519	491	487	492	500	491	494	484	523	517	533	515	525	492	496	563	535	505	480	470	526	502	544	501	517	512	530	520	505	500	481	539	543	458	523	541	521	517	500	562	506	513	504	491	543	499	482	474	509	472	471	482	488	490	522	533	502	493	485	484	500	503	512	461	505	490	523	486	510	470	458	519	506	512	487	492	528	478	525	512	498	459	529	493	498	463	487	497	513	459	489	481	529	518	467	527	532	513	521	507	487	508	510	501	508	550	507	512	487	485	474	492	516	524	475	456	494	503	506	479	480	470	502	530	523	491	519	492	508	503	504	506	501	482	514	521	538	491	539	453	484	484	485	496	523	515	532	516	486	493	518	458	465	492	493	523	485	474	516	494	536	519	523	523	474	517	501	459	510	514	521	525	488	518	482	500	510	491	485	515	511	498	504	494	488	490	507	561	529	500	501	507	504	466	556	499	524	500	516	512	531	530	499	491	531	501	520	467	481	494	497	530	482	490	489	489	502	530	498	519	468	504	481	548	512	490	499	529	463	525	532	537	500	456	523	542	503	458	512	497	514	507	508	515	488	501	559	508	459	505	506	495	513	482	527	473	455	500	471	504	539	540	528	500	543	518	498	498	574	456	522	514	491	485	488	505	490	476	528	497	506	490	490	521	465	516	479	480	552	476	533	502	507	493	517	520	498	536	492	483	504	486	535	481	513	540	509	491	488	477	511	517	503	490	511	518	501	490	492	491	518	518	492	516	487	508	502	539	517	509	571	534	509	533	522	493	476	473	527	519	494	505	503	527	480	505	553	503	519	530	545	478	494	474	487	494	500	516	529	521	520	502	502	498	488	504	528	527	525	497	498	531	490	488	475	470	521	525	538	502	528	473	544	459	498	481	462	501	502	508	493	483	533	500	469	526	485	525	526	495	485	533	496	532	454	519	531	571	476	498	504	463	471	485	495	492	484	534	551	468	496	474	490	505	508	540	525	494	500	522	478	476	525	472	512	537	504	494	458	496	463	525	515	477	484	468	528	505	516	525	496	509	466	507	472	513	526	501	531	537	511	524	520	483	490	478	495	495	560	517	507	513	472	464	485	517	495	536	528	513	493	528	515	537	501	506	512	517	533	496	528	457	555	467	477	507	486	521	493	510	484	501	498	542	491	537	508	499	500	517	501	534	485	477	475	505	510	533	523	531	469	475	507	524	521	515	462	483	488	498	490	510	472	480	533	499	501	494	530	531	503	518	509	545	503	482	530	547	527	467	489	524	505	498	544	482	493	536	514	498	511	498	519	491	492	470	499	521	508	518	530	469	508	522	517	502	508	529	519	538	520	509	510	475	514	476	511	558	517	515	500	525	509	509	478	530	472	524	476	512	488	533	524	473	502	517	529	502	488	487	532	482	519	473	480	477	492	516	505	507	521	522	495	519	477	500	526	461	496	507	450	551	462	536	516	491	511	534	519	469	530	485	484	519	533	483	534	482	524	476	461	475	533	542	483	449	511	535	518	556	507	530	509	527	509	511	530	517	519	472	525	484	500	484	540	465	480	518	470	478	526	479	497	487	462	535	510	529	512	479	513	501	515	488	521	477	501	510	517	522	487	492	498	468	528	485	486	492	506	541	517	536	489	482	516	502	505	503	490	451	478	476	524	506	526	524	492	530	528	485	465	480	473	503	506	470	469	524	507	493	464	479	461	494	500	490	504	475	507	515	498	516	479	526	493	504	529	520	503	534	521	490	472	499	522	480	509	481	475	518	473	505	471	509	502	514	513	511	540	526	496	516	503	549	497	500	508	493	493	489	501	512	493	508	484	504	517	457	527	507	478	482	498	517	498	466	470	542	509	518	505	515	492	470	516	489	486	472	562	492	539	541	486	515	491	475	449	540	530	506	513	492	432	494	508	534	494	452	495	501	511	515	520	469	494	498	531	522	507	511	533	498	544	494	509	509	479	507	508	508	537	464	490	484	504	511	498	503	490	516	498	477	505	479	473	503	487	496	503	503	480	503	492	490	551	549	516	475	502	499	492	505	518	488	534	503	482	465	491	499	502	487	513	480	472	511	493	548	461	525	483	496	495	483	497	508	498	479	486	499	543	445	555	492	523	496	517	511	512	512	472	517	496	497	495	501	529	517	511	472	515	526	539	517	530	511	479	500	508	508	482	510	524	502	529	492	488	484	470	514	491	522	521	485	511	492	502	513	494	494	500	482	496	511	523	486	470	493	477	497	487	502	531	522	483	521	487	522	492	504	474	520	527	507	500	486	509	496	512	488	500	539	512	500	495	459	508	469	542	478	485	503	485	524	500	507	469	479	491	500	510	514	512	512	487	551	542	482	548	503	499	505	466	517	470	468	507	481	494	474	516	444	463	507	495	509	495	491	508	509	496	494	475	542	481	476	520	512	533	501	495	540	529	561	507	482	510	496	487	550	506	522	486	508	509	541	486	501	527	499	484	500	457	513	492	467	519	506	499	486	469	507	517	513	511	492	485	487	465	503	539	521	507	461	469	485	530	504	498	498	489	498	523	531	485	518	495	528	515	530	489	527	480	523	487	502	504	501	505	502	503	476	501	493	509	487
24119	21516	29316	24143	21518	11818	1027	669	503	470	441	414	414	374	341	349	335	357	361	350	342	323	313	301	330	337	270	308	318	313	313	309	316	303	317	279	347	290	280	323	307	278	286	267	284	317	283	321	286	318	275	296	288	288	291	274	302	303	338	290	310	312	330	301	330	295	298	250	273	305	288	326	314	284	301	295	309	300	309	293	302	280	306	298	292	288	314	294	301	319	334	281	312	280	288	311	268	285	299	315	319	286	300	264	274	307	297	285	285	310	321	254	284	299	297	307	291	286	278	309	293	314	297	311	311	290	286	282	268	281	318	268	295	279	299	323	313	310	273	314	316	262	317	271	295	308	276	311	301	305	293	299	304	301	281	289	268	322	297	294	302	295	296	309	309	278	283	314	268	317	341	284	300	265	305	311	297	283	302	289	313	289	314	308	316	294	290	314	270	259	269	264	282	298	290	268	290	320	301	325	301	309	277	264	299	265	292	311	296	275	271	297	293	283	298	293	300	277	302	278	296	321	317	290	320	312	308	287	285	278	290	324	290	309	306	272	288	273	295	264	290	285	298	297	266	310	274	313	266	276	276	282	288	295	297	293	304	300	272	304	323	274	282	309	327	285	306	317	306	264	292	317	265	279	324	269	267	284	294	303	295	306	246	312	311	314	293	310	298	302	292	280	271	264	273	298	257	270	288	273	252	293	304	302	306	273	255	276	301	282	292	301	272	302	315	290	285	301	282	275	289	320	299	288	279	278	291	290	297	274	277	305	320	262	292	308	294	314	310	311	317	307	294	286	274	295	286	277	289	294	286	280	301	295	302	293	319	312	326	297	289	285	293	274	305	295	301	298	303	259	287	273	275	298	290	311	285	283	298	300	298	283	297	296	282	284	298	298	280	285	293	283	281	287	269	289	277	307	320	247	306	291	287	308	287	278	302	268	300	297	280	288	322	272	269	263	297	322	287	263	290	291	290	292	273	317	303	288	283	298	290	293	259	304	287	272	300	254	284	296	289	295	281	290	297	294	270	299	296	281	285	281	290	270	276	287	269	310	298	299	266	263	285	325	286	296	277	306	290	293	268	289	290	274	252	317	283	305	277	254	278	294	285	293	278	280	292	281	289	289	277	318	296	290	301	293	262	285	314	282	250	282	281	286	306	291	285	297	274	322	293	285	293	302	302	323	288	316	295	313	307	285	299	311	303	253	282	272	269	274	329	296	306	283	291	311	292	303	296	309	285	295	273	290	272	294	296	322	265	298	276	303	288	286	294	308	309	314	307	276	291	305	308	312	290	282	282	296	280	302	300	283	300	296	299	287	261	303	261	293	296	290	281	277	304	312	269	293	299	293	294	296	276	269	282	274	298	286	320	281	291	297	284	282	305	303	296	332	323	290	268	290	279	314	256	286	290	303	299	316	251	300	292	290	322	293	281	281	308	297	338	274	314	294	301	283	303	308	285	267	302	275	315	311	280	301	306	322	305	257	284	254	307	261	288	322	295	300	273	285	314	314	276	286	303	290	303	293	299	308	287	302	294	311	308	254	314	314	326	292	304	278	265	282	319	292	282	305	249	281	291	326	304	251	301	305	311	306	270	327	288	287	264	289	313	310	338	312	316	278	303	309	297	332	275	315	299	289	295	292	265	295	289	328	286	295	337	287	319	286	276	292	307	276	298	267	292	280	300	305	314	284	240	268	300	293	293	275	272	283	310	292	312	293	319	278	258	309	301	326	293	313	283	278	338	280	296	276	326	265	290	288	307	292	298	302	299	286	302	292	298	280	300	305	308	302	292	308	292	284	281	316	303	280	311	260	291	256	276	280	280	308	284	267	297	290	260	295	305	280	259	285	281	271	285	272	301	253	298	295	256	282	296	296	267	303	274	290	298	252	310	307	309	295	281	278	286	304	299	290	288	302	295	305	295	259	308	291	286	288	327	301	272	300	305	276	306	262	305	272	333	319	287	304	305	292	277	312	323	312	308	292	308	301	292	291	274	290	295	271	302	276	308	269	293	311	270	283	267	304	283	291	286	300	301	300	287	309	313	314	293	289	292	289	300	269	310	318	296	285	264	290	314	292	322	280	281	279	304	326	282	312	287	319	285	286	309	298	305	277	288	305	291	311	306	273	275	323	284	303	289	275	257	280	285	291	287	290	266	295	296	299	324	312	317	290	277	260	284	299	311	269	307	300	288	286	322	282	300	277	288	304	296	287	291	309	311	307	272	303	310	279	274	320	298	309	316	270	269	272	305	291	293	312	292	282	265	297	285	306	276	304	286	303	273	260	287	297	286	290	304	330	298	305	296	292	278	271	292	299	311	285	283	303	309	304	284	301	287	293	291	277	321	261	264	275	282	305	312	325	295	331	293	268	276	269	305	268	287	285	315	279	285	300	300	296	290	268	273	316	291	326	270	274	289	298	303	287	285	262	299	295	269	299	291	288	287	266	291	300	317	286	260	286	264	283	295	302	263	317	312	312	319	274	306	270	269	316	256	290	310	284	312	299	275	324	280	281	298	314	280	295	291	275	284	290	300	305	281	309	278	295	284	320	305	310	273	294	295	253	299	310	266	295	310	316	295	292	290	289	317	305	289	297	268	292	275	291	262	299	289	282	278	279	295	254	273	298	290	285	328	305	278	282	302	294	297	290	257	299	307	270	307	275	269	295	306	286	253	271	300	283	312	286	305	291	295	278	315	303	297	307	292	290	305	294	286	295	271	295	262	285	278	307	277	305	285	284	260	269	275	322	318	300	313	316	277	309	255	294	288	265	287	273	294	312	288	309	288	270	308	269	326	318	292	291	289	292	303	302	321	270	276	256	296	265	321	306	298	266	258	286	254	280	293	286	295	279	294	260	257	255	285	314	277	299	288	312	287	288	274	265	293	276	312	295	290	276	296	300	284	296	289	281	310	330	313	264	263	282	299	293	274	271	292	291	288	306	280	288	286	279	321	321	317	295	290	286	293	293	279	252	274	298	299	303	278	296	285	263	276	276	291	311	304	312	311	291	307	297	301	267	294	272	297	284	257	301	260	297	295	280	284	315	303	269	315	308	290	301	322	289	281	252	324	315	277	307	254	286	245	274	264	298	281	303	280	284	279	295	309	274	294	277	317	285	250	307	327	298	309	324	270	312	288	301	307	291	286	283	295	286	301	296	284	247	293	295	313	306	269	256	290	277	271	274	313	291	282	323	289	299	310	317	281	300	314	293	308	277	293	303	316	280	286	274	287	256	320	315	311	300	294	297	280	292	297	266	255	279	304	294	304	302	289	285	295	306	294	284	288	273	287	272	322	310	302	299	325	264	295	297	277	270	261	307	289	288	272	288	280	298	307	303	281	300	281	315	304	289	302	272	280	302	280	306	303	300	306	281	312	293	329	306	271	303	289	316	273	295	305	273	298	293	296	313	271	285	270	334	304	298	281	276	294	321	276	308	290	287	288	293	270	271	307	292	308	298	285	263	270	303	299	304	291	312
18298	8693	7585	3891	2696	2076	1586	1326	1091	890	782	799	656	605	538	544	582	520	488	489	471	473	426	445	438	450	438	435	454	407	433	432	413	415	384	413	431	405	429	364	407	422	430	405	417	379	396	419	386	368	419	385	419	403	383	405	392	389	391	408	426	401	404	398	412	380	399	400	420	421	400	454	381	400	438	402	384	419	433	378	397	403	385	398	418	429	409	402	381	376	419	413	420	391	390	454	416	403	373	411	407	386	393	396	423	392	398	413	369	397	389	415	376	412	394	380	404	391	403	423	400	361	360	377	385	391	369	409	420	399	407	410	417	398	430	390	398	428	385	382	370	383	381	387	406	388	407	405	368	400	389	405	418	386	380	376	378	386	415	425	389	377	392	343	388	395	413	395	380	375	393	399	420	400	426	422	424	440	397	406	374	376	379	393	397	401	412	400	397	370	393	413	435	385	390	408	425	403	411	400	381	392	407	403	396	377	372	397	404	419	397	407	358	418	414	316	378	373	409	352	409	415	396	419	409	426	393	387	387	388	401	400	383	404	379	404	423	412	394	408	423	388	400	409	369	377	400	422	398	403	401	422	386	417	368	391	388	441	419	384	367	390	393	398	390	399	411	376	390	385	385	377	408	420	398	417	381	420	425	402	382	332	447	392	413	390	357	408	399	420	415	401	417	377	395	420	389	421	396	413	411	405	420	382	411	400	357	388	384	401	425	417	398	411	394	381	402	409	377	377	390	426	434	415	393	413	356	411	402	402	433	408	393	387	401	385	382	383	382	414	401	461	407	391	367	415	391	424	390	410	386	373	373	386	372	374	439	401	413	377	397	369	388	410	412	436	395	401	376	399	422	364	389	384	411	409	427	418	424	401	380	405	399	402	394	398	385	421	375	427	408	451	394	433	378	394	373	406	406	416	404	379	384	377	380	399	414	394	399	396	414	388	392	391	393	403	396	397	404	415	415	425	409	386	380	388	418	406	413	387	404	351	395	418	418	391	397	383	405	383	409	398	394	392	380	392	413	403	401	431	379	393	393	422	391	374	353	401	384	392	390	416	384	402	401	396	410	386	424	383	412	387	386	415	379	415	383	389	450	390	381	407	410	429	395	392	388	402	401	409	395	386	382	405	367	410	399	387	371	365	419	404	377	407	388	441	407	398	367	384	372	370	422	423	398	402	363	425	412	404	404	420	378	405	439	376	387	389	393	447	417	404	391	393	365	372	379	417	392	394	385	393	377	407	411	432	399	422	392	401	380	380	383	405	406	400	378	405	411	403	393	392	396	411	419	449	400	420	397	405	408	394	398	407	381	422	408	417	394	426	395	404	366	374	407	402	410	375	356	425	398	398	396	428	401	391	389	401	393	399	398	392	391	387	374	426	395	396	431	409	389	391	434	377	372	386	401	397	392	410	372	425	378	411	409	387	381	425	405	388	412	383	409	403	387	372	409	376	368	381	400	403	401	376	400	394	404	401	413	399	409	406	427	409	383	408	397	388	391	387	400	391	408	352	419	412	388	395	373	388	335	380	404	411	436	409	418	414	387	409	356	410	391	399	414	388	362	382	380	407	401	382	384	400	397	405	385	371	377	391	392	410	406	385	355	389	393	379	404	374	365	374	377	390	401	366	367	397	427	410	385	384	396	339	382	383	382	396	409	368	417	396	398	434	419	417	393	390	382	391	368	405	360	426	430	404	410	399	369	407	422	403	434	370	416	413	395	383	375	408	369	398	377	389	383	421	424	351	410	429	398	404	376	382	360	400	427	374	457	385	425	384	419	391	422	389	399	394	400	397	402	400	399	377	383	396	388	387	379	389	378	381	397	405	435	415	371	425	406	394	423	359	417	397	386	413	408	443	386	387	396	391	368	422	419	408	427	384	405	409	403	373	393	390	417	375	363	378	389	395	417	423	392	383	399	385	399	404	402	369	373	396	423	407	401	417	407	406	422	420	389	398	400	378	373	417	394	363	391	383	412	405	388	389	405	416	383	377	407	378	433	380	387	416	388	377	398	392	370	412	404	380	384	396	419	425	416	425	387	397	414	386	435	391	384	403	412	395	389	398	404	423	395	367	451	409	390	389	376	419	389	376	417	410	395	410	403	370	409	391	379	407	350	381	375	405	407	393	412	417	367	427	390	408	395	385	393	394	352	408	375	383	408	422	393	383	406	366	415	415	413	362	392	382	390	409	401	347	391	393	378	358	425	376	376	395	407	389	364	385	389	352	405	402	399	369	386	424	373	392	436	349	440	383	415	425	398	406	392	422	420	382	408	380	407	401	359	425	399	379	363	414	432	401	395	404	418	430	438	410	372	390	397	378	415	427	393	404	402	366	436	406	434	416	385	437	400	357	364	377	408	437	384	389	402	373	405	410	435	367	412	396	408	406	399	422	371	389	440	388	398	355	427	410	423	375	401	408	401	395	373	416	375	421	389	375	400	393	395	383	412	385	407	388	435	381	400	429	385	444	378	415	398	410	379	390	384	368	413	409	383	394	400	413	383	417	408	416	439	402	388	393	359	439	396	419	427	441	427	352	388	408	399	399	382	389	374	387	394	380	360	366	407	372	425	427	420	391	390	353	443	401	388	383	403	371	423	398	390	387	416	367	394	405	416	373	403	390	424	414	395	396	406	361	367	401	369	370	391	377	398	423	389	420	419	371	402	404	375	436	398	398	377	391	394	383	374	390	407	383	379	369	414	360	376	431	377	403	392	397	380	386	410	392	394	418	387	386	370	395	393	387	384	449	419	404	389	412	394	388	368	385	412	378	370	403	391	397	369	390	409	402	370	397	354	455	367	403	384	400	393	413	401	403	365	422	419	414	438	419	411	428	395	375	398	363	366	400	396	398	416	363	364	404	389	392	396	400	380	385	383	364	397	352	388	379	364	402	400	389	396	409	396	419	414	460	365	412	364	413	413	419	381	402	393	381	415	343	407	405	403	419	400	378	396	423	414	396	397	353	399	439	398	411	391	355	403	392	402	392	406	387	378	397	401	415	425	391	411	382	409	390	369	394	400	405	386	381	388	408	411	419	424	386	370	383	423	428	420	460	385	401	396	401	368	411	379	379	426	376	403	393	379	413	372	381	419	371	410	382	395	406	383	383	382	350	374	379	388	389	410	401	398	398	378	432	405	398	423	392	367	388	377	384	418	401	375	407	405	432	386	429	384	383	410	400	397	444	383	411	402	371	386	400	398	374	398	363	432	402	407	372	382	401	421	418	430	401	386	395	387	378	419	412	399	413	368	418	404	429	404	393	394	390	383	422	423	403	399	384	410	374	396	370	429	426	418	431	380	386	412	416	385	383	420	346	384	377	356	392	368	393	429	375	388	391	426	390	433	387	408	393	415	399	391	405	407	415	434	397	381	368	388	409	394	408	408	369	388	387	400	421	403	391	406	384	361	415	380	397	387	410	397	389	361	379	439	404	391	373	435	427	393	407	377	399	412	431	387	412	378	404	378	408	408	376
23160	21466	29735	23597	21467	21504	10512	908	607	518	402	382	330	278	240	255	231	202	189	204	166	175	176	169	158	145	149	155	135	155	148	161	135	156	138	124	148	108	137	123	132	124	126	146	138	124	129	135	128	115	122	111	132	142	133	131	104	127	114	130	127	141	119	135	120	118	115	140	129	100	126	117	103	114	132	125	101	117	127	128	131	109	119	116	123	128	125	120	98	112	117	136	127	124	128	107	106	94	115	110	137	109	95	129	139	105	113	123	121	138	117	128	130	104	120	151	115	131	107	124	118	125	121	112	122	124	131	116	146	111	117	118	105	114	120	102	117	126	123	143	110	122	135	109	143	142	119	119	109	114	94	128	109	122	115	125	134	112	127	84	117	121	104	122	122	106	116	134	112	105	106	109	118	108	110	113	118	116	109	103	128	114	113	123	113	113	116	131	129	100	121	124	99	97	114	98	116	116	132	122	138	97	104	123	120	130	138	117	138	89	139	99	118	85	115	116	113	124	126	85	114	117	124	103	114	130	106	124	114	118	124	105	111	123	119	132	104	109	111	116	125	124	104	133	131	122	116	116	122	116	124	100	128	113	101	122	106	121	112	105	117	105	115	116	113	108	134	118	123	110	119	118	122	127	102	101	115	117	130	107	103	114	126	124	123	120	104	123	115	117	104	132	125	110	108	124	119	119	96	124	121	114	101	114	115	127	122	130	119	133	109	92	112	102	90	90	111	113	120	99	110	129	123	122	108	136	118	124	139	103	124	107	99	99	144	124	133	107	121	151	132	132	107	113	112	106	114	122	117	103	131	118	98	125	105	113	114	126	124	137	113	114	130	115	120	109	114	93	114	118	121	107	122	94	115	96	107	114	113	124	136	103	124	128	117	121	132	103	120	123	99	128	129	119	114	114	100	111	115	109	121	107	127	109	130	115	108	114	130	116	127	107	113	130	117	128	106	104	132	121	131	101	114	116	109	112	119	130	112	106	106	119	120	118	130	122	118	119	117	120	101	135	111	125	117	91	88	103	110	138	106	125	107	113	138	118	113	122	105	112	112	115	112	108	113	117	115	105	123	107	93	107	132	128	109	116	101	124	121	103	106	120	98	95	114	111	116	112	118	117	107	123	115	110	113	121	112	113	127	120	112	110	117	109	123	119	112	123	114	115	115	113	115	113	105	100	109	94	105	108	97	112	124	126	113	99	112	107	108	114	123	109	102	124	103	127	124	133	111	129	133	118	109	104	122	104	115	117	130	91	113	94	111	116	118	108	112	119	117	105	119	119	116	128	129	114	122	102	118	128	130	127	117	112	118	117	113	133	115	141	129	117	123	154	119	123	109	114	122	110	113	113	104	121	112	118	110	113	113	136	119	114	115	113	135	121	139	121	115	121	106	116	121	141	120	101	119	139	117	135	111	101	114	112	117	90	132	127	127	118	137	119	109	116	121	109	116	114	113	136	122	111	105	117	118	111	108	123	117	111	111	131	105	117	92	107	132	102	111	94	110	102	107	113	108	121	121	122	119	109	98	123	116	113	98	119	123	134	119	127	116	109	131	132	119	119	134	133	119	88	127	123	118	117	130	111	112	130	136	106	104	112	110	125	110	114	110	109	112	94	120	111	128	115	111	120	116	126	107	119	139	102	120	122	111	118	111	94	103	117	116	124	90	120	129	116	119	113	128	113	115	121	114	116	101	113	118	122	126	132	116	126	116	103	120	117	110	94	101	109	120	126	121	108	109	116	113	122	123	112	108	119	102	117	117	98	119	122	100	118	116	110	126	124	125	118	123	128	125	105	109	114	129	117	125	108	105	140	103	121	141	122	122	113	111	113	105	140	108	124	96	103	109	119	115	114	120	101	107	122	116	117	112	105	110	111	142	113	133	133	114	120	113	114	99	110	108	120	120	110	115	130	124	118	128	137	108	124	91	111	116	109	122	109	133	119	125	116	105	119	111	126	115	115	128	129	117	92	125	124	111	110	110	119	116	119	122	141	113	117	115	128	118	115	113	106	116	113	119	122	127	122	118	118	110	144	121	115	121	112	95	103	117	132	124	113	123	127	126	122	116	137	99	127	120	94	110	113	128	116	121	117	108	111	119	120	124	99	114	114	104	98	117	128	128	118	109	106	120	144	112	117	100	114	115	131	134	117	105	118	126	121	103	121	97	100	108	107	117	121	115	116	127	138	121	110	115	113	126	115	93	104	124	129	103	103	118	116	119	106	112	135	111	121	112	102	125	105	113	122	118	110	120	112	111	135	137	92	103	105	119	131	100	94	115	109	119	122	111	120	113	137	138	121	120	109	111	116	118	112	96	130	118	126	116	128	116	108	129	125	102	128	114	110	118	96	107	118	143	114	122	132	113	139	118	106	117	98	135	116	108	119	124	117	92	131	122	108	104	118	118	140	115	115	110	100	114	110	112	121	107	114	123	95	115	118	109	123	103	128	93	96	112	125	120	108	119	125	108	108	129	119	114	109	109	132	122	114	116	116	111	130	100	119	106	106	119	115	118	119	130	132	105	127	131	109	121	117	111	102	118	117	99	116	108	115	128	101	124	113	116	109	94	114	116	97	123	115	97	121	106	107	124	109	122	100	94	102	116	117	110	115	125	102	107	109	126	104	96	103	120	101	119	110	133	111	143	106	89	116	120	135	121	109	104	107	105	128	120	122	118	97	113	118	120	113	122	93	133	117	120	135	141	121	130	97	125	120	121	123	113	116	116	128	102	99	118	103	118	129	105	96	114	108	114	106	113	133	128	122	117	114	111	105	111	111	119	119	127	110	132	109	105	124	121	105	124	114	136	112	107	118	101	118	114	106	126	119	125	104	125	137	104	113	90	118	113	111	132	111	112	115	112	127	114	95	101	110	130	103	111	114	110	117	83	115	115	115	96	108	103	118	125	127	121	111	121	108	106	110	130	125	106	105	108	122	111	122	113	115	106	120	112	104	111	118	109	107	118	124	119	125	106	121	129	124	106	107	121	117	130	124	124	118	112	112	106	121	97	106	129	124	135	111	101	111	117	103	107	117	109	112	111	126	119	122	108	132	119	144	113	114	116	111	142	119	94	99	127	133	121	104	113	109	130	141	106	132	131	124	118	100	117	119	101	119	110	112	121	110	99	131	115	122	126	97	119	120	114	119	121	114	107	129	128	94	118	109	130	115	131	116	128	124	102	108	117	107	118	118	123	118	113	120	116	111	117	131	125	113	127	112	99	126	114	125	99	102	127	116	122	123	107	116	98	121	100	108	111	121	110	94	115	120	119	106	130	117	98	119	114	109	126	103	128	113	126	102	105	101	109	105	120	108	120	114	127	138	129	104	115	95	116	106	125	98	83	114	121	116	102	132	114	121	98	127	115	143	107	122	107	118	117	120	126	105	112	106	138	119	119	113	104	107	125	107	101	124	121	122	115	117	100	118	117	129	92	118	111	118	100	114	112	100	110	109	114	116	139	107	119	112	95	97	115	121
19371	14176	12268	6567	4314	3302	2477	1946	1500	1097	920	758	726	593	528	475	408	364	373	329	305	307	302	268	269	231	244	229	231	240	185	198	191	203	200	184	188	167	188	188	207	191	185	177	174	171	191	196	182	157	151	196	188	177	156	172	162	160	181	164	163	187	159	173	163	185	153	183	161	159	156	161	174	164	176	152	163	169	188	169	158	187	165	183	179	172	156	171	179	179	167	177	176	163	176	164	176	177	139	167	177	171	152	167	181	169	154	145	160	155	185	210	178	175	158	133	163	143	159	154	167	157	157	176	166	169	165	151	172	152	153	137	159	163	169	155	162	183	174	149	170	153	157	178	152	161	150	168	164	186	157	150	141	161	148	172	180	166	155	138	174	178	171	152	146	173	158	149	162	171	171	161	157	164	140	150	159	163	175	172	159	171	162	175	145	174	179	158	163	155	160	162	168	165	167	164	135	158	175	145	134	160	143	162	128	177	153	177	156	166	146	171	141	155	167	165	162	163	143	163	147	153	159	141	147	156	156	157	160	158	151	139	155	160	144	148	161	169	160	151	182	149	144	177	164	154	178	177	164	163	173	154	155	188	168	167	155	156	163	157	153	166	167	146	175	145	149	155	155	168	146	175	138	144	151	163	163	155	144	172	143	148	139	179	181	180	161	151	156	162	155	168	128	141	148	154	160	159	155	161	180	125	148	140	156	155	166	159	178	138	166	162	191	170	171	146	168	182	172	192	155	153	155	163	169	162	146	151	170	169	138	144	162	167	163	159	162	172	158	149	159	158	148	147	170	144	148	148	163	149	155	161	160	174	154	153	184	167	177	148	178	162	163	148	162	153	160	157	142	147	172	168	160	155	174	160	164	157	147	175	174	147	160	162	170	151	166	164	145	150	185	167	164	154	163	157	157	151	150	166	159	151	156	178	183	144	156	169	156	179	160	150	149	166	185	161	159	162	170	163	144	178	152	163	161	163	167	177	147	154	147	152	161	151	193	165	149	153	160	159	161	168	145	139	150	183	154	163	170	158	166	138	145	177	160	155	160	130	141	183	152	164	173	158	158	169	160	145	157	178	151	176	187	155	171	149	138	173	164	170	178	174	160	189	168	155	138	151	167	172	153	147	165	156	162	170	166	155	170	181	149	156	182	136	182	154	168	151	162	158	173	147	171	167	155	144	156	154	143	172	154	156	157	155	152	165	167	151	144	182	186	160	154	146	169	167	140	146	161	136	158	142	171	159	171	180	150	154	151	150	156	158	150	169	178	172	156	156	168	157	162	151	150	156	147	184	151	149	138	157	164	156	167	149	158	168	156	149	160	150	177	136	155	140	159	163	156	154	175	150	171	182	153	171	169	184	154	160	177	193	178	154	178	152	154	178	149	152	168	171	157	166	160	122	170	153	142	148	161	162	169	148	138	177	163	169	165	160	181	151	164	181	168	159	164	157	169	159	169	159	168	155	158	159	161	153	146	161	163	161	174	177	185	156	167	154	173	159	172	148	136	168	177	153	165	158	166	155	147	163	142	147	154	149	167	162	171	184	142	163	150	143	160	185	150	158	139	141	173	175	150	165	161	180	173	167	168	156	162	183	146	156	160	152	125	143	173	168	167	164	164	148	175	152	170	178	174	129	171	155	161	178	181	147	181	160	145	141	157	179	172	144	152	141	158	164	179	159	171	174	160	167	149	171	156	141	163	144	171	152	132	166	179	156	160	160	163	151	187	157	156	184	165	177	178	153	155	175	141	158	163	178	153	150	147	160	141	162	174	166	153	157	158	164	165	138	167	136	160	174	164	179	157	145	159	144	168	171	160	166	157	148	160	171	164	176	171	149	166	160	162	147	166	151	153	165	163	168	148	157	158	162	160	165	139	138	150	153	171	171	146	164	150	149	172	161	144	148	163	155	143	162	147	170	167	166	173	182	160	162	147	143	174	159	179	143	174	171	167	188	162	175	188	168	163	143	141	151	183	155	146	160	143	172	167	161	137	177	171	180	172	160	168	159	180	154	165	144	145	149	151	168	140	166	166	151	138	146	151	147	154	163	148	171	163	157	154	146	146	170	162	166	164	168	185	178	129	190	152	150	154	154	147	151	175	155	150	155	153	152	144	160	160	149	172	160	146	179	169	176	162	148	153	143	168	162	167	158	185	175	166	172	175	162	165	155	167	152	174	148	162	158	174	155	134	157	145	146	180	158	133	179	163	126	153	162	147	172	169	171	160	165	166	127	143	179	168	164	163	146	167	134	149	161	164	160	146	163	181	152	169	178	162	129	151	152	132	175	172	169	155	137	165	164	146	187	142	165	139	165	158	145	165	145	157	159	168	175	180	157	161	168	146	162	173	187	162	171	136	151	169	151	159	155	159	155	148	154	179	159	144	152	164	178	164	180	142	151	149	161	146	139	132	155	170	133	172	158	184	160	157	149	158	177	194	157	146	161	152	156	162	157	149	143	145	156	154	161	188	198	163	157	148	144	158	164	165	172	163	178	168	177	151	159	140	156	152	177	154	157	169	157	171	152	157	151	162	163	180	184	146	159	166	164	154	171	151	153	138	183	160	156	155	138	138	160	139	165	149	153	180	171	147	145	153	179	149	151	165	177	154	165	185	155	144	166	176	166	156	171	166	142	156	149	149	158	160	168	145	149	158	154	153	185	174	183	156	176	140	163	155	152	172	142	164	159	138	175	181	172	148	160	159	158	163	198	157	170	181	148	160	166	155	158	144	143	155	145	150	185	149	155	164	179	157	130	153	159	192	151	158	171	168	163	164	191	158	161	154	147	152	161	159	154	169	176	170	131	146	155	157	156	150	167	125	153	158	174	148	151	152	186	165	148	124	150	159	166	170	160	156	134	134	162	175	164	144	157	147	152	194	184	183	161	144	160	168	161	140	162	172	157	141	168	144	161	165	152	141	152	167	155	162	143	139	169	156	146	144	157	171	185	177	173	150	152	136	136	161	154	147	148	149	162	163	143	176	140	177	175	132	170	138	148	157	167	158	147	169	180	174	158	162	136	157	167	170	151	155	175	150	154	156	147	168	154	179	155	153	148	147	142	148	163	142	180	140	162	148	159	161	168	161	170	142	167	177	180	172	162	157	163	181	177	146	153	160	166	156	148	140	158	147	153	168	149	155	155	162	186	172	167	170	164	167	161	158	164	140	168	143	142	156	148	143	159	165	140	129	176	163	170	156	151	158	158	163	176	152	165	147	165	163	149	154	151	161	173	154	148	143	167	158	174	155	159	176	180	169	172	149	144	160	187	150	193	140	175	144	142	162	185	179	162	170	181	141	155	171	149	170	194	159	165	168	151	159	169	172	162	154	179	163	158	178	153	164	148	161	174	156	157	160	175	165	162	152	142	158	146	163	188	175	156	145	149	165	185	139	165	142	151	174	151	153	154	157	155	159	159	169	171	171	174	176	158	163	164	155	142	169	161	147	169	156	164	172	162	165	155	172	170	167	182	144	152
27346	20985	9529	812	484	420	437	406	411	361	367	406	366	395	403	366	391	374	422	374	380	370	418	395	378	380	351	397	389	367	380	350	366	380	385	385	393	369	412	392	370	408	396	379	389	370	337	394	383	370	370	393	385	396	349	364	358	435	377	392	400	381	374	381	383	364	375	389	392	400	394	399	395	379	373	361	382	385	411	386	377	386	376	377	396	422	399	391	361	366	363	380	391	372	424	390	382	385	378	395	366	407	384	397	358	362	382	412	378	403	381	390	387	381	405	357	369	384	360	364	389	409	366	370	372	387	355	407	375	390	390	377	381	400	372	412	364	384	348	387	358	420	386	360	376	337	366	375	378	368	396	393	363	385	395	383	366	375	413	403	384	388	382	376	395	409	435	368	406	396	369	411	376	379	360	370	391	364	395	385	418	403	359	412	367	392	351	326	377	405	400	402	395	396	386	391	397	359	354	362	364	375	351	413	403	402	355	348	392	399	374	406	354	388	401	396	411	387	370	365	370	365	383	379	396	375	397	372	358	406	385	365	402	379	369	374	362	407	370	398	373	385	363	396	378	396	392	400	347	372	406	392	397	370	393	348	391	379	354	335	393	408	350	367	393	358	377	340	371	344	387	356	368	368	399	382	364	407	381	400	347	401	377	383	394	346	395	412	395	382	423	362	397	396	368	388	371	367	365	385	399	393	403	375	399	400	402	385	376	371	377	393	376	376	385	398	361	413	429	383	378	411	356	379	413	388	383	372	432	425	359	368	395	341	378	353	371	415	368	365	359	414	390	377	383	372	375	359	421	363	412	374	378	363	346	385	389	381	375	382	399	316	371	368	381	406	376	391	392	387	401	389	383	403	388	383	400	389	368	367	364	371	388	399	380	380	404	370	396	402	372	385	354	379	394	370	396	388	380	361	394	367	392	379	395	398	382	373	356	370	378	393	389	403	401	382	390	415	376	384	401	398	342	374	390	365	385	424	369	384	384	368	409	357	373	370	372	398	383	352	374	371	370	380	365	371	389	385	367	403	380	411	349	362	377	401	347	384	376	382	406	394	374	359	362	413	350	417	369	352	407	392	440	384	366	349	377	382	359	353	374	383	395	377	354	377	415	353	419	396	395	411	395	393	408	346	366	378	380	353	369	374	365	405	388	421	400	370	384	385	395	358	399	379	396	380	380	391	379	360	369	376	385	394	406	381	383	401	397	382	383	369	368	399	410	380	417	397	401	387	382	405	398	386	414	368	390	362	392	408	384	384	421	382	377	369	385	400	364	387	397	352	387	368	388	437	380	378	391	405	401	420	379	334	431	396	370	385	401	371	417	391	409	361	379	359	397	408	408	377	384	383	346	401	371	373	378	390	429	376	361	416	342	358	354	423	375	435	367	354	348	364	370	409	397	380	334	390	407	391	353	403	393	392	386	354	341	385	421	356	375	392	340	387	407	399	351	364	381	358	366	380	388	385	366	390	398	395	372	389	376	373	381	367	353	411	363	379	378	379	390	382	414	368	373	390	351	360	375	368	386	398	391	378	426	397	377	383	386	399	365	357	360	386	424	381	415	392	371	407	397	391	400	375	413	390	386	382	397	395	377	399	384	374	395	401	426	380	365	396	381	404	361	367	411	380	365	404	358	370	375	390	386	379	384	375	391	401	391	351	364	373	425	354	411	378	365	383	352	374	357	388	396	423	399	393	382	407	379	383	367	376	399	359	402	368	385	400	364	415	414	380	360	361	376	377	363	369	390	384	360	387	386	380	364	386	401	368	366	386	367	414	371	400	415	414	388	400	397	374	358	389	382	358	373	373	403	386	392	354	390	391	351	360	416	370	404	402	354	389	378	365	386	427	368	367	386	397	387	400	394	395	384	397	389	360	399	415	375	396	408	370	393	383	420	345	396	390	399	398	378	385	412	371	389	408	371	402	389	373	369	358	380	380	388	395	353	398	357	358	381	376	351	375	373	419	415	389	398	371	361	357	335	391	379	364	396	380	391	429	359	432	396	404	378	392	371	379	400	402	412	383	391	411	373	379	372	418	405	371	382	391	408	406	382	372	430	349	385	415	366	381	384	376	400	372	349	366	388	411	353	403	374	394	397	350	369	359	380	385	358	366	355	392	385	373	379	390	352	376	387	405	343	397	381	388	372	418	431	366	384	371	384	400	380	386	389	413	348	353	390	441	385	419	402	410	380	388	366	413	360	397	406	405	421	389	361	383	362	383	406	380	370	374	387	359	385	372	390	428	405	382	371	403	352	398	350	393	368	391	376	405	417	411	365	392	388	382	372	383	383	364	365	383	338	395	383	412	396	406	408	384	387	434	388	405	362	340	368	362	395	392	358	353	376	388	389	356	386	408	391	411	411	407	396	364	344	390	384	376	335	381	382	391	368	388	374	369	396	413	372	353	383	393	404	369	383	358	399	389	392	353	415	406	420	386	395	369	394	389	365	413	391	399	369	368	374	399	410	368	407	372	376	386	370	398	386	387	399	387	402	410	376	431	362	401	376	378	400	362	366	369	353	366	381	361	387	408	397	368	370	389	363	390	355	364	379	402	397	347	369	364	377	342	387	395	415	352	379	362	380	390	379	410	393	393	349	374	367	353	380	371	367	415	386	385	402	347	389	394	370	382	386	412	366	404	388	386	426	401	367	376	384	398	360	398	404	389	388	401	367	373	375	398	405	396	397	401	375	393	429	387	346	409	395	372	388	379	360	393	353	381	384	356	372	426	372	409	378	361	363	400	366	391	370	384	371	390	369	377	381	389	368	376	385	355	411	351	393	387	422	380	345	403	406	371	399	360	392	407	357	362	392	371	396	363	370	403	402	392	372	365	374	384	424	360	382	422	375	370	395	412	397	371	410	411	387	425	381	382	374	400	353	411	371	375	381	393	403	383	376	384	394	373	381	375	390	382	369	387	415	391	393	396	428	370	349	364	383	363	358	350	396	392	373	384	404	344	380	378	372	354	413	392	373	391	414	403	408	393	415	414	396	397	408	388	369	379	368	372	408	370	390	368	428	383	405	375	381	369	361	420	400	378	361	377	405	392	383	398	409	378	371	394	383	434	354	414	394	393	403	337	354	382	368	358	369	390	394	412	383	362	357	380	385	398	385	372	415	378	348	396	374	438	375	371	410	406	405	386	366	440	380	392	395	401	390	418	367	401	374	412	363	372	400	421	353	377	371	379	378	365	402	385	411	397	408	381	378	377	380	412	419	387	394	388	365	420	373	396	379	330	354	390	400	384	378	377	384	372	389	394	366	364	382	371	401	392	407	371	383	387	365	396	415	391	391	400	416	419	388	390	411	377	388	401	420	394	357	375	355	374	392	382	441	401	392	356	382	377	346	349	369	386	368	357	364	354	386	347	404	411	369	374	411	355	364	389	394	424	388	403	343	384	393	383	376	379	374	395	394	423	389	375	359	383	367	376	387	360	370	372	373	400	397	382	387	370	374	352	404	396	366	393	396	416
10065	1107	1151	706	686	593	569	587	536	522	542	531	504	515	514	545	521	495	498	521	517	520	510	519	530	526	500	541	485	513	524	540	485	501	494	535	516	510	512	501	493	534	533	513	517	501	523	522	493	497	482	482	518	488	487	480	495	523	497	550	500	517	485	536	489	493	506	513	512	522	509	478	497	475	495	525	474	556	523	515	508	478	584	479	492	517	521	513	561	504	514	513	531	479	519	570	492	526	492	511	548	536	503	507	531	485	485	507	546	512	465	511	518	499	534	481	507	541	521	502	545	502	478	538	507	509	550	523	497	523	510	450	516	523	483	493	487	500	499	516	514	523	556	505	482	546	511	451	495	503	517	524	526	491	530	547	496	550	488	491	469	521	494	516	556	488	512	493	486	544	492	502	533	487	473	471	508	498	495	521	495	496	483	516	502	508	473	482	545	555	486	502	470	489	520	510	533	480	517	498	507	535	468	536	506	530	543	528	507	514	512	509	540	540	467	503	552	492	515	508	523	489	511	465	473	543	497	538	508	502	496	499	478	532	513	509	518	511	490	529	464	501	495	510	511	497	541	490	545	475	514	505	511	517	525	481	474	498	532	522	502	498	496	487	507	531	482	532	527	498	532	518	489	513	509	498	501	520	489	511	510	523	497	532	491	531	513	478	506	525	515	483	484	499	524	503	504	521	477	547	504	529	508	521	491	531	508	521	498	521	518	504	524	505	525	492	530	515	485	500	521	493	532	487	504	511	507	454	494	474	525	501	527	510	497	487	490	533	509	514	545	538	483	496	522	512	508	492	484	478	504	489	492	546	466	504	545	529	480	482	498	480	520	553	499	534	525	469	529	509	511	495	536	547	512	494	483	481	526	523	493	524	486	529	558	519	543	501	489	508	505	515	515	536	532	555	470	478	498	516	527	521	491	514	515	511	508	496	495	518	476	477	518	502	519	501	528	497	546	514	497	544	513	505	500	536	501	550	518	532	532	495	513	501	522	511	519	499	501	465	453	475	522	536	487	493	494	488	490	490	546	543	516	503	492	545	483	475	502	556	525	502	483	506	467	517	534	513	496	551	524	573	487	453	504	504	523	512	500	507	505	519	502	504	521	491	501	525	518	484	498	536	493	495	498	516	524	492	514	490	530	512	494	477	487	510	477	519	469	481	552	476	516	499	510	529	498	505	507	533	489	510	484	518	484	514	488	548	512	479	490	485	499	531	520	485	540	533	485	509	533	481	516	495	493	498	529	518	468	485	506	480	497	521	503	514	524	501	505	506	453	515	523	532	531	513	503	486	503	532	510	488	483	504	511	489	501	496	480	517	496	532	517	494	508	525	506	522	494	499	517	513	521	519	518	549	479	512	512	474	516	506	462	523	521	458	523	483	542	478	506	505	491	504	493	529	529	459	467	518	541	488	503	539	489	484	479	528	510	506	537	527	497	547	531	540	498	507	497	468	505	523	501	536	479	496	505	471	526	496	474	501	507	535	503	530	522	519	480	496	513	515	468	494	504	515	545	504	534	470	480	503	587	509	514	527	488	526	494	530	550	541	530	480	485	488	505	553	461	508	520	498	520	485	522	512	494	506	486	527	518	510	507	549	523	511	510	490	488	496	499	513	499	563	543	477	546	485	503	526	512	515	491	479	516	494	500	488	470	521	468	484	500	522	507	515	514	501	508	522	503	503	523	537	508	482	522	484	534	506	449	474	520	530	561	535	533	485	531	526	517	512	506	517	523	523	521	519	482	506	478	512	543	507	486	515	508	524	462	518	507	566	498	533	480	501	501	486	487	507	478	502	527	543	511	493	494	493	485	503	485	512	529	495	514	491	498	484	468	484	553	516	509	527	535	489	526	497	482	520	536	514	492	509	517	489	541	529	532	480	503	477	572	485	505	505	495	508	508	513	492	484	507	515	511	497	499	526	544	480	529	478	483	503	529	531	534	566	488	468	523	501	527	496	561	515	528	471	498	489	523	505	507	515	515	532	509	495	497	490	508	505	531	497	494	535	514	497	506	498	518	513	507	538	513	524	496	506	520	586	509	552	525	520	523	502	483	532	521	524	524	488	511	485	498	490	505	475	505	462	511	510	524	510	555	463	538	526	484	491	512	510	514	512	466	538	509	516	482	495	512	484	488	472	502	490	505	477	483	486	526	555	474	538	529	534	517	487	521	524	496	507	539	504	531	502	527	521	527	540	518	541	491	487	472	466	472	505	511	515	515	498	469	476	500	534	500	481	493	506	511	508	510	503	491	511	515	474	531	481	495	511	525	512	513	522	521	552	479	515	484	542	497	493	447	512	502	483	512	486	549	495	530	505	496	504	511	540	505	498	506	490	467	503	525	493	492	502	495	506	530	519	512	531	514	496	486	495	514	535	487	515	480	511	534	541	542	501	489	512	492	527	524	510	502	482	491	513	498	561	510	505	510	537	495	482	500	514	520	504	486	476	499	492	530	479	475	493	540	520	525	475	488	521	517	507	527	541	545	508	513	493	475	511	486	526	507	538	488	478	532	508	545	505	480	503	478	516	517	496	478	530	501	508	496	482	532	502	519	520	525	541	515	501	468	480	510	536	506	582	499	548	494	534	502	503	514	515	522	512	495	516	496	494	496	492	539	519	520	522	481	450	498	527	530	544	487	515	528	485	525	470	492	541	548	504	510	464	543	490	520	478	510	501	502	510	526	530	479	517	540	514	511	509	544	525	534	490	500	492	487	546	476	510	492	499	519	538	520	522	548	495	491	529	559	496	483	540	533	487	482	514	537	501	505	534	523	517	530	529	505	492	528	522	553	481	494	521	514	517	499	515	518	467	525	530	499	489	509	509	525	465	471	550	514	534	511	542	526	487	505	546	507	488	490	485	536	457	547	497	495	463	539	508	499	519	518	485	505	456	483	505	504	544	505	452	494	504	514	512	511	512	528	561	465	492	570	488	511	481	485	472	490	491	514	520	499	483	541	505	537	495	525	495	513	541	476	516	483	503	565	539	490	467	527	519	491	503	507	497	501	564	545	511	528	467	498	515	507	482	519	490	559	462	521	494	510	503	519	513	524	499	505	466	470	529	491	520	517	461	510	465	482	497	513	493	503	479	574	474	517	520	537	477	548	501	474	492	497	500	508	471	523	499	497	477	510	523	510	548	446	486	517	510	545	460	492	494	488	535	515	481	543	536	511	520	532	507	549	491	510	509	515	535	530	486	529	514	514	477	505	519	502	499	525	531	486	510	488	521	530	496	517	498	496	520	521	517	525	484	536	497	553	488	484	491	516	521	531	501	526	508	533	514	516	517	496	509	528	553	553	526	470	517	499	523	543	515	469	554	507	514	550	492	510	463	495	532	487	513	532	506	463	506	509	504	505	526	533	518	532	517	515	497	516	522	490	492	502	495	542	518	493	496	515	498	540	555	483	535	515	514	466	558	526	505	497	536	536	498	565	512	530	475	516	510	468	504	552	445	502	517	507	543	518	522
24117	21482	29300	24090	21481	11987	1082	667	551	503	468	458	391	381	368	365	367	371	364	372	294	325	352	344	327	305	323	330	332	315	307	315	304	294	315	310	307	302	316	295	310	305	332	292	298	313	301	316	296	325	311	330	304	296	312	301	285	271	291	276	315	304	330	303	328	337	304	303	333	308	346	301	287	302	293	284	285	282	291	303	299	293	290	305	310	320	306	310	267	279	334	285	306	278	256	310	284	302	293	300	287	275	287	276	257	326	315	317	288	299	293	315	268	305	307	327	297	289	310	302	303	302	283	291	319	310	320	273	296	286	274	298	309	295	290	264	279	263	290	306	299	293	283	314	302	291	307	297	322	285	289	285	300	292	289	319	320	257	299	284	282	280	304	286	275	285	303	282	297	269	301	268	295	275	303	316	309	300	287	320	290	293	280	302	263	317	309	297	289	297	307	303	303	294	289	271	295	294	293	267	312	284	320	281	340	316	278	277	314	317	280	299	321	312	324	263	287	289	263	277	273	297	288	300	275	280	292	292	302	312	296	307	303	297	320	299	274	284	281	280	290	328	311	306	276	286	306	311	298	295	281	297	344	304	314	306	314	266	279	304	278	317	301	325	281	300	289	304	291	316	349	279	275	284	285	295	302	305	272	295	275	295	290	295	303	294	295	288	284	259	283	304	275	283	263	276	293	287	275	281	288	302	284	326	285	312	317	269	316	274	288	311	316	306	287	287	308	289	274	307	266	287	279	308	276	280	283	288	301	306	303	312	306	275	297	295	286	322	262	309	292	280	287	271	288	288	318	316	323	284	273	282	287	284	282	284	309	298	298	306	293	315	298	288	320	285	312	294	267	290	282	304	281	305	292	277	292	323	291	291	253	275	283	301	284	307	294	319	288	297	320	317	284	281	281	267	318	283	245	290	298	290	321	288	302	302	295	272	279	311	318	285	302	295	319	289	305	288	313	283	292	307	300	288	322	281	310	298	314	300	330	290	299	304	315	268	332	282	280	278	305	288	288	254	295	254	278	287	297	275	301	288	298	284	302	290	278	314	332	277	295	269	286	292	302	307	298	276	293	321	285	329	309	275	326	298	286	286	303	325	296	303	293	310	299	323	291	290	320	296	288	257	290	292	305	270	293	297	314	282	289	291	299	300	308	278	318	277	258	295	290	308	262	305	285	324	269	284	266	288	285	322	285	296	259	312	266	292	298	304	300	293	274	314	317	287	290	290	290	274	294	282	271	297	289	294	290	299	314	282	291	291	292	273	326	291	310	293	310	322	304	261	274	319	292	306	297	304	327	322	272	307	292	312	278	295	311	318	275	298	324	313	307	295	295	287	316	323	279	292	294	296	307	315	320	277	316	301	273	305	267	329	289	302	313	298	299	301	304	313	274	292	309	281	289	280	305	287	280	272	303	294	286	307	318	337	272	288	317	320	310	281	317	307	298	284	303	293	279	298	314	321	299	313	294	279	304	309	280	288	329	291	305	333	289	307	300	302	318	323	303	289	282	284	305	308	260	273	294	299	288	306	306	290	304	263	301	336	334	296	307	319	279	286	272	284	313	279	301	305	283	316	296	294	271	295	313	282	294	275	309	329	305	271	324	283	293	285	309	312	314	291	258	259	311	292	280	290	290	288	314	289	284	308	287	295	279	300	308	290	306	261	298	317	280	287	312	302	298	303	305	275	269	294	278	287	334	298	293	297	294	277	309	305	277	276	322	310	292	302	291	253	269	262	271	270	278	258	311	291	284	316	296	288	283	295	297	271	276	315	272	303	321	301	312	272	290	278	290	301	286	319	247	337	292	284	324	314	280	262	281	301	295	264	346	275	307	296	305	308	260	281	295	273	286	315	266	279	260	295	308	312	278	283	280	285	297	299	301	276	288	268	299	284	317	285	287	287	287	333	264	329	306	301	280	308	290	301	280	304	304	289	321	303	314	275	271	304	272	275	271	284	305	302	292	294	306	304	299	321	292	309	273	310	330	290	292	303	295	287	287	314	300	316	301	299	284	316	309	287	316	309	278	275	307	344	289	287	330	281	271	280	296	295	298	288	299	264	306	288	324	286	287	327	303	275	289	304	289	298	343	291	310	294	299	311	303	267	312	303	284	296	318	316	312	290	283	305	301	298	317	300	318	295	297	304	294	317	319	279	300	320	311	291	314	320	294	310	321	287	329	291	310	300	279	289	302	298	310	295	302	277	326	309	327	267	293	289	294	294	314	292	288	271	302	300	309	298	304	316	281	285	301	306	295	302	281	297	285	326	317	288	297	311	298	305	305	328	300	286	249	292	260	291	284	295	301	272	300	288	315	285	279	281	331	305	279	296	310	301	294	318	309	327	289	312	283	287	277	300	301	290	303	272	297	294	283	260	303	295	283	298	264	285	281	302	285	311	283	300	298	287	318	341	275	305	285	291	258	296	293	279	298	281	284	283	277	277	318	307	285	266	326	301	317	285	320	272	289	288	293	264	275	288	283	316	321	328	318	298	278	287	295	300	310	296	273	298	276	311	289	288	276	309	303	301	303	288	312	267	278	322	266	290	324	301	302	304	286	271	297	317	296	253	295	311	258	310	291	316	315	301	263	293	306	275	284	298	286	291	282	298	289	298	276	296	316	299	273	291	271	309	326	294	290	301	312	252	281	310	296	306	281	320	313	331	278	264	302	260	292	315	284	296	294	295	290	291	280	319	298	292	296	303	311	280	262	283	295	280	296	284	267	294	302	304	267	328	315	302	269	275	287	294	306	308	301	268	305	292	283	293	294	285	264	302	279	288	290	270	309	288	330	314	279	282	291	295	253	306	320	278	300	285	302	325	284	251	294	298	277	342	285	310	299	287	324	273	293	296	282	292	288	301	353	284	320	278	277	299	315	304	312	322	311	277	297	267	288	303	308	302	309	270	318	316	256	288	314	282	288	299	297	312	313	296	301	292	290	269	296	294	279	301	302	281	280	292	276	279	280	298	283	285	302	285	274	285	299	317	313	292	278	299	282	332	297	300	284	270	288	302	280	288	263	282	286	287	302	286	292	304	287	305	294	305	307	304	302	276	290	295	292	305	307	308	301	273	307	308	322	295	313	299	308	288	288	281	292	290	308	291	315	314	320	297	297	289	266	287	330	296	296	279	288	284	335	297	305	302	286	312	339	287	304	272	298	322	310	276	307	341	292	307	267	295	290	301	287	289	318	299	273	307	290	286	272	291	283	322	274	293	302	287	277	300	296	303	281	293	305	299	287	315	306	289	328	309	296	280	294	308	314	287	281	319	318	293	312	277	320	279	283	318	310	268	300	269	295	280	326	290	273	301	289	274	281	305	304	297	282	287	292	304	307	301	277	307	285	279	305	315	299	304	300	293	320	305	310	310	284	287	294	300	279	280	281	275	280	309	314	292	314	285	288	295	266	301	295	295	296	293	281	313	294	317	266	293	291	293	329	294	266	295	277	287	291	307	327	323	309	314	293	320	320	331
17338	8641	7565	4009	2647	2065	1591	1343	1081	954	789	678	627	624	596	566	528	499	489	507	519	424	444	426	419	442	464	461	428	414	416	415	471	382	402	449	415	417	416	410	422	423	410	417	387	405	415	392	383	419	382	429	411	384	367	410	391	416	351	400	412	401	381	392	406	441	415	381	399	390	364	383	402	406	412	411	378	339	405	381	387	404	419	416	407	429	385	424	418	392	350	420	415	384	424	397	377	364	436	395	399	385	417	399	376	380	421	396	420	418	380	410	411	413	422	409	413	400	387	417	433	414	375	406	408	427	410	353	406	385	405	362	435	417	438	385	430	411	423	409	407	410	413	383	424	434	407	405	423	410	414	382	439	387	412	395	435	411	421	389	432	381	445	394	393	414	390	399	395	420	439	407	397	377	412	385	402	421	436	435	436	367	409	380	406	382	390	394	421	403	416	418	389	405	420	411	398	412	417	410	426	415	384	387	392	412	374	346	375	409	391	371	371	368	358	396	406	423	362	393	390	385	402	379	408	425	392	369	380	373	421	369	411	401	385	407	418	398	378	358	370	369	428	381	411	411	407	416	438	376	403	420	414	426	411	401	439	380	402	384	388	387	368	374	398	432	414	387	398	398	415	403	357	430	388	408	425	443	413	374	414	412	393	423	383	379	420	356	388	407	356	425	420	407	372	437	392	412	387	400	405	392	419	395	375	402	378	394	435	408	402	376	396	431	383	405	391	369	404	399	418	360	429	430	454	409	397	412	396	407	397	398	399	446	431	374	389	416	399	400	359	406	433	407	386	405	387	405	404	397	382	379	413	401	391	395	387	405	387	424	397	364	431	383	383	401	415	407	391	385	420	394	389	381	401	374	386	354	374	411	411	379	381	377	418	395	376	417	419	386	411	373	422	413	424	410	391	391	378	414	388	374	385	397	384	408	406	384	385	413	410	388	400	380	429	381	420	424	436	412	384	377	394	391	367	414	395	379	395	395	383	381	380	385	384	402	414	439	404	422	394	383	419	394	379	393	358	401	407	402	406	364	394	421	423	431	388	411	399	367	392	386	397	382	379	409	421	377	424	417	400	413	390	352	388	386	388	381	403	390	389	408	393	407	407	382	428	397	399	393	379	390	394	368	427	401	449	415	427	399	361	383	421	403	387	401	406	387	390	397	382	406	355	404	393	398	384	400	401	417	413	372	397	372	436	407	383	414	408	424	365	419	422	408	359	369	395	373	382	445	395	402	404	402	396	388	421	406	416	379	445	408	405	453	412	385	392	408	420	428	414	396	400	433	401	380	381	410	388	424	384	379	428	396	415	406	429	454	395	410	411	413	410	374	413	376	392	401	391	400	402	397	382	388	413	393	433	402	407	366	409	379	398	401	360	392	379	379	442	408	390	428	407	382	397	398	409	395	378	430	397	380	388	356	387	377	397	377	394	385	381	423	405	431	423	379	362	412	372	381	386	385	400	415	362	421	414	410	400	385	390	411	400	391	380	380	411	412	419	368	371	383	406	388	390	406	374	396	407	368	433	389	342	423	442	396	402	361	398	421	399	386	402	420	421	426	394	362	407	358	437	421	416	394	404	352	393	413	412	388	403	385	429	381	404	412	392	408	432	398	389	400	381	383	418	352	454	400	404	399	403	403	412	397	419	403	386	406	433	402	420	364	381	384	398	394	415	403	345	412	396	414	395	391	431	411	429	419	390	410	384	417	377	364	368	407	439	410	402	410	381	397	405	411	359	387	364	438	416	403	397	398	409	408	424	406	391	438	406	405	396	368	394	363	426	390	451	383	428	409	394	376	387	398	432	381	365	412	370	409	391	383	429	469	403	415	386	448	410	411	438	428	421	390	396	379	395	393	405	384	374	418	390	387	411	403	417	391	394	386	416	380	415	409	358	392	414	390	395	411	393	406	403	431	416	436	397	429	402	397	413	383	382	380	413	389	423	428	375	430	403	368	392	464	378	385	446	412	435	416	401	395	393	394	408	420	363	399	373	393	413	368	420	382	459	389	417	421	429	386	369	384	401	385	385	395	429	374	427	391	398	375	421	421	398	398	398	390	375	390	405	394	359	384	417	398	386	428	395	387	418	404	384	430	388	418	424	381	405	436	409	405	405	389	383	392	393	453	397	373	416	379	414	438	408	440	400	430	392	413	393	416	397	399	403	392	400	401	403	399	399	420	400	408	420	371	394	423	386	394	378	396	386	392	422	386	378	397	418	387	424	382	397	433	418	394	394	404	408	404	388	416	417	359	383	433	413	385	372	387	437	355	421	393	385	398	386	382	407	410	429	404	412	378	405	416	419	407	365	366	370	408	390	391	411	398	425	408	377	389	389	406	360	385	369	380	399	387	382	398	395	423	403	419	378	414	416	414	400	389	391	413	420	365	404	422	357	358	398	390	420	415	399	367	405	394	408	382	423	381	419	403	390	411	356	400	364	371	400	427	420	418	386	370	417	412	382	378	396	359	397	411	400	400	397	424	396	423	393	385	425	372	391	377	372	411	445	375	362	406	351	372	447	414	398	397	414	392	384	396	438	398	421	367	385	398	407	433	406	443	373	411	414	439	399	406	417	391	400	392	413	397	387	408	454	444	409	381	375	387	420	407	428	396	419	397	402	401	409	395	429	382	395	376	409	383	418	417	386	397	355	425	378	378	417	438	431	391	350	408	391	400	395	389	382	439	398	401	356	381	401	386	418	409	384	401	417	416	433	439	406	395	394	385	392	376	392	361	372	388	365	437	396	415	399	377	395	383	387	435	393	407	385	404	387	397	420	393	440	410	400	370	434	367	439	422	383	390	413	397	408	407	410	417	410	385	389	421	401	384	386	432	395	389	407	422	393	397	352	433	437	395	406	381	419	377	398	370	404	395	430	387	418	396	403	359	386	380	436	396	372	366	374	405	405	428	398	435	380	406	368	380	415	424	367	440	385	430	377	372	412	396	432	400	419	379	451	397	382	399	361	428	397	393	413	411	390	434	422	394	424	392	404	399	394	410	390	429	434	408	424	383	402	453	429	443	412	384	414	366	439	394	389	403	455	385	365	430	392	392	391	407	405	426	381	393	380	358	424	408	387	376	407	396	392	382	403	383	376	416	384	396	397	432	425	408	404	393	368	385	410	389	417	362	404	415	413	413	409	353	381	394	419	398	403	379	402	393	411	400	394	393	424	385	400	399	383	406	384	393	406	387	403	405	387	382	373	412	379	378	391	408	404	418	369	380	393	381	387	433	387	396	392	398	384	375	394	425	424	376	455	410	383	428	395	398	398	396	397	423	403	367	415	414	399	426	384	377	375	356	420	405	407	383	386	398	406	401	405	408	394	396	435	430	370	436	404	392	389	407	406	412	380	412	377	384	411	378	410	419	382	415	431	374	402	409	396	432	413	398	400	434	445	409	413	405	405	393	429	393	404	382	380	401	400	393	374	394	425	412	372	376	413	391	395	399	382	418	393	447	415	406	411	384	415	391
23144	21504	29791	23626	21504	21558	10520	879	585	455	446	381	327	304	265	246	254	206	166	186	210	181	184	158	168	162	144	147	150	143	133	144	156	145	135	144	138	114	135	136	112	137	129	125	154	131	135	128	125	148	104	135	136	126	143	122	124	123	108	119	115	149	137	142	112	133	111	136	139	117	120	123	136	123	128	131	121	99	113	146	105	118	128	128	112	113	109	110	102	122	135	115	141	109	130	122	135	134	124	120	125	118	129	128	95	128	116	117	124	122	129	119	120	128	118	130	122	121	117	109	129	122	121	120	127	126	128	106	118	118	123	132	117	116	117	123	118	106	119	114	138	107	128	128	123	120	117	120	117	125	121	115	125	105	128	131	111	119	114	131	110	106	115	107	115	123	118	96	109	143	117	132	107	109	109	118	130	108	106	106	133	112	127	130	116	112	112	120	125	137	145	127	126	130	140	122	120	113	97	104	109	130	108	116	128	129	132	121	114	126	117	119	125	119	105	142	119	122	114	115	121	131	101	131	128	108	123	121	119	111	116	135	100	121	127	111	106	108	110	115	136	128	108	128	124	142	136	116	111	114	136	106	134	106	121	113	93	125	111	129	103	120	133	131	109	112	99	118	122	118	118	114	124	117	106	94	125	111	119	116	119	132	107	113	103	126	99	103	120	127	132	151	115	114	118	118	107	118	112	114	125	125	103	101	118	119	142	110	114	115	118	120	115	103	108	118	116	132	121	104	112	128	97	110	107	124	110	127	120	119	110	125	111	115	125	133	145	154	122	115	86	115	113	118	105	104	137	117	112	114	109	111	100	111	119	137	119	117	126	119	140	128	134	127	119	116	106	105	119	111	115	109	116	116	133	125	134	116	113	95	119	99	115	124	119	118	108	141	97	118	123	126	110	123	95	115	127	110	134	117	123	105	112	118	147	113	121	121	110	110	96	122	113	115	130	125	120	119	109	113	125	114	110	114	126	119	138	116	135	108	120	117	114	103	105	113	122	100	119	103	108	108	112	120	125	114	128	119	105	120	120	118	104	123	95	130	111	92	95	124	113	118	102	120	120	136	123	117	118	106	125	121	107	124	105	105	109	110	126	117	128	119	137	101	106	117	109	118	122	113	130	124	132	125	135	136	129	121	146	96	110	124	118	117	139	130	97	110	133	118	120	124	128	108	129	109	106	112	141	125	108	106	119	137	132	118	132	129	133	133	125	120	138	102	129	116	110	134	113	105	126	137	134	121	99	111	112	130	119	138	125	112	118	103	122	130	106	117	104	137	131	122	110	120	100	123	101	110	96	101	105	133	121	111	107	127	126	133	110	112	122	100	125	106	125	131	113	113	102	133	126	117	111	126	120	118	119	114	115	112	116	128	103	117	105	112	143	109	125	89	96	120	119	126	119	135	117	120	125	124	117	137	126	129	149	145	119	142	139	114	136	126	124	125	120	117	136	118	115	119	109	121	122	117	112	130	129	108	130	124	109	125	137	102	135	116	128	121	123	116	96	120	106	125	120	102	116	109	105	105	110	133	100	117	102	125	145	119	126	122	109	121	132	137	132	112	102	113	125	132	122	106	125	121	128	122	116	132	124	109	115	117	133	111	117	99	95	122	110	114	159	106	114	115	119	131	129	145	122	119	125	125	119	112	123	127	129	123	119	118	117	116	126	115	103	118	118	103	108	111	128	131	116	129	119	123	133	114	121	130	132	118	121	104	104	133	116	99	114	108	121	110	110	100	125	137	116	121	120	112	110	126	105	118	98	108	125	126	111	82	122	124	107	112	124	123	114	123	122	127	146	113	109	110	141	108	121	108	105	107	108	125	116	112	117	102	121	127	140	106	117	111	108	117	131	118	141	111	116	142	133	119	101	125	128	119	120	128	132	136	109	109	127	130	119	113	125	108	121	99	132	103	111	111	151	108	117	117	117	114	118	115	137	124	121	118	124	104	148	104	109	130	115	120	135	118	119	111	121	109	102	116	133	135	115	126	119	119	123	127	119	113	118	118	115	123	116	117	107	103	113	108	126	117	139	102	119	118	130	118	115	95	121	122	101	98	129	113	122	126	108	124	118	105	143	108	99	119	132	118	114	102	129	130	122	154	121	111	114	115	130	125	108	112	129	95	115	131	118	116	118	109	112	139	111	124	119	124	111	130	99	132	130	119	97	119	119	129	138	119	117	131	121	125	113	104	119	118	124	129	117	115	126	120	129	104	133	133	120	109	103	121	112	107	110	136	110	119	90	129	118	105	134	108	128	111	122	147	118	119	120	115	116	123	99	122	110	123	136	124	120	127	139	106	104	117	109	124	129	113	118	125	118	117	111	117	108	110	107	112	115	116	100	132	117	110	109	131	103	119	115	120	119	111	120	112	112	137	134	123	111	95	113	97	121	106	118	134	116	123	121	120	118	112	142	121	100	114	105	119	101	109	113	122	114	130	104	129	127	118	108	112	119	119	137	100	110	106	108	108	110	122	132	125	110	113	132	115	104	117	99	145	109	109	103	120	110	128	107	121	101	131	108	113	98	133	124	143	112	129	100	93	122	127	106	97	109	107	111	108	107	133	115	130	110	120	135	145	122	114	134	119	117	123	115	122	115	88	109	122	128	133	100	148	131	131	103	124	109	126	101	126	121	113	110	130	94	125	105	126	113	105	137	106	123	96	115	92	90	122	132	126	121	122	112	118	121	115	108	126	125	107	121	113	95	111	129	101	122	126	106	119	123	127	122	114	126	104	122	121	117	110	110	108	125	117	105	103	124	116	128	107	112	113	120	123	100	128	119	129	128	126	105	111	132	121	110	113	115	121	124	131	124	107	112	113	133	117	120	110	100	113	118	111	126	104	117	111	104	137	91	104	108	129	118	121	117	121	100	117	136	121	113	114	121	131	121	113	134	126	115	134	116	139	106	101	94	118	122	123	115	118	135	120	116	104	117	131	116	112	126	121	116	116	90	109	109	121	116	132	121	124	120	109	123	134	112	121	122	101	110	116	115	122	129	120	115	123	108	111	122	121	122	117	129	115	117	114	109	152	121	132	123	142	124	113	111	120	122	113	119	120	128	108	143	126	108	143	109	115	112	135	112	113	113	136	112	111	111	104	108	119	93	132	114	108	121	107	105	103	118	106	110	107	109	127	104	122	132	121	101	123	118	115	120	106	115	109	123	117	107	106	136	126	120	124	124	128	107	126	119	135	128	131	127	109	102	120	110	121	112	123	121	115	113	105	108	128	117	132	117	103	116	118	142	128	119	120	120	102	111	126	115	120	127	101	101	111	116	121	116	123	109	106	128	141	118	110	108	99	107	128	138	121	118	114	128	112	121	116	134	112	104	110	122	134	120	122	125	91	114	105	113	118	123	129	126	117	113	140	121	138	101	109	126	139	105	112	116	116	123	92	109	109	130	127	106	128	108	110	115	124	108	112	122	107	119	129	109	115	119	110	109	137	131	135	114	127	113	139	141	113	116	112	131	119
19253	14329	12193	6507	4395	3170	2351	1963	1469	1189	972	847	703	595	550	453	415	405	392	331	321	302	274	217	246	271	246	226	230	227	244	212	218	192	214	195	197	212	171	206	203	191	180	226	178	158	191	186	165	179	169	180	188	173	167	173	174	194	171	166	151	185	176	177	166	167	183	164	173	180	177	165	177	174	157	150	167	158	156	167	164	140	162	172	158	153	171	179	163	169	188	183	166	165	170	175	152	165	155	183	182	174	183	165	152	164	169	166	172	157	151	158	179	152	161	156	149	153	168	142	173	167	141	177	180	167	151	151	154	172	170	166	158	154	158	161	166	154	158	133	169	180	142	191	157	181	162	161	164	150	170	176	172	161	166	166	160	167	155	177	171	153	154	164	183	161	146	148	158	154	167	160	169	148	178	143	170	170	156	134	189	172	177	184	154	185	166	166	174	172	169	172	169	165	173	167	164	159	189	170	166	171	173	170	173	178	156	186	138	188	209	172	161	177	179	185	159	180	176	166	170	146	176	143	177	144	159	166	153	154	170	154	167	162	152	168	171	157	138	185	161	177	160	134	157	167	162	178	187	160	166	169	148	165	171	155	167	154	176	156	171	156	153	177	167	145	164	180	173	154	173	164	169	158	175	161	143	164	149	142	188	164	152	145	168	167	155	142	148	167	159	167	163	181	164	162	165	172	161	155	178	169	165	170	190	146	142	172	147	145	170	183	137	171	163	177	170	163	157	167	156	163	160	156	168	147	159	155	176	152	154	180	146	151	159	147	156	154	164	142	136	146	170	168	166	156	187	177	178	175	153	160	176	189	171	145	179	193	153	151	157	181	158	155	186	177	155	152	188	158	160	187	156	164	182	151	157	168	150	175	151	154	173	142	141	153	156	179	136	151	161	171	149	166	143	167	162	154	170	171	165	156	163	156	158	173	167	166	164	150	188	165	160	170	139	170	150	140	166	165	153	165	154	156	157	187	171	152	175	186	159	118	153	159	145	147	158	163	156	176	164	157	167	162	150	165	151	167	148	170	136	169	147	155	160	174	145	163	187	183	144	172	155	187	175	168	161	155	161	146	172	151	191	158	145	176	182	163	158	152	191	161	184	158	165	169	162	151	159	143	179	161	175	174	173	171	162	151	150	148	160	163	169	155	174	139	144	163	159	176	143	191	157	171	158	158	143	161	172	168	151	158	159	167	161	139	167	152	184	171	157	144	159	171	148	172	178	174	168	152	151	178	170	149	165	151	151	163	168	170	161	179	149	165	161	154	168	189	155	156	175	172	175	150	183	168	157	170	184	152	161	188	158	160	149	164	152	165	174	172	160	144	148	165	142	167	162	161	144	157	159	160	146	180	171	181	168	162	165	157	186	181	160	158	166	158	167	163	162	175	153	171	165	149	161	189	139	182	156	163	177	175	137	161	167	158	163	159	170	176	165	152	175	180	151	142	159	146	180	148	153	166	161	160	154	160	153	177	189	183	167	162	159	178	153	150	161	164	180	149	160	162	170	149	173	162	160	163	149	175	154	165	156	171	164	152	152	188	184	182	171	175	171	157	148	176	167	140	158	148	182	145	190	166	146	168	168	162	164	175	161	146	158	173	177	157	167	182	164	165	157	151	149	175	156	171	166	162	158	178	143	166	165	161	171	167	168	165	164	150	158	185	168	148	158	150	139	173	142	154	148	147	150	170	178	149	191	156	164	168	145	179	159	167	148	178	156	190	158	167	150	165	159	162	153	180	179	138	152	151	165	154	156	166	160	158	159	155	148	154	161	171	163	151	162	154	178	156	161	141	174	175	192	169	158	157	171	162	170	171	174	151	164	158	169	189	155	173	160	166	183	159	170	144	150	173	170	157	165	137	152	185	165	149	169	161	150	134	147	166	152	165	156	164	179	162	165	166	159	141	167	168	150	157	152	148	162	167	191	145	148	151	159	160	177	157	173	164	153	167	167	168	156	170	195	152	150	179	195	145	152	179	180	142	167	170	183	171	162	195	180	179	172	151	164	183	160	164	163	173	156	163	173	155	163	168	163	165	159	160	177	178	173	155	147	181	174	142	147	166	143	156	160	156	152	169	160	155	157	181	155	150	162	174	137	147	187	149	152	163	171	159	154	161	162	176	162	148	155	164	158	175	176	164	166	161	161	162	151	189	151	164	177	164	154	156	157	156	168	202	171	177	179	172	160	154	175	161	158	176	156	160	169	178	163	155	161	171	160	144	155	148	158	161	156	163	171	163	155	168	153	162	167	176	142	179	145	173	159	166	180	156	170	155	165	181	159	147	155	153	176	144	153	160	158	142	145	156	135	169	173	160	156	165	156	184	173	177	139	161	156	192	170	168	174	151	175	187	165	171	182	165	152	153	141	162	146	168	146	150	153	182	173	148	152	178	152	151	166	165	166	139	168	175	162	164	165	163	173	166	159	182	128	148	169	182	169	176	171	152	143	169	154	154	165	189	154	141	150	165	166	157	171	183	168	144	159	148	145	172	167	164	188	166	173	156	169	154	158	141	161	157	172	167	155	172	150	151	171	150	162	164	164	182	169	178	149	159	137	166	172	178	174	164	161	179	169	188	132	193	168	149	162	166	159	180	181	140	157	159	166	146	139	149	143	158	158	155	158	186	147	180	162	161	163	154	180	158	168	183	139	169	167	178	134	163	164	160	182	158	148	178	168	152	161	144	156	151	175	173	163	175	165	153	196	166	158	159	173	169	151	173	175	143	153	152	163	168	141	173	160	172	189	157	175	161	176	161	159	155	170	168	167	149	151	155	177	179	169	157	163	157	162	157	160	148	173	176	161	145	140	171	145	178	136	171	162	160	151	143	160	152	179	159	171	171	172	147	176	166	152	173	152	157	167	160	165	162	136	151	177	154	191	168	155	153	166	167	162	168	143	160	171	174	154	181	149	163	172	181	154	165	174	140	161	167	161	159	177	173	148	186	152	178	162	179	159	181	167	156	172	197	138	156	154	175	168	164	167	176	174	171	165	171	164	153	174	167	184	170	145	158	156	176	143	153	168	142	152	180	152	162	161	173	164	152	166	152	162	166	158	156	136	168	142	161	159	175	166	162	170	145	154	154	184	170	170	178	173	153	170	154	171	150	167	147	151	149	180	170	172	143	154	173	164	167	154	170	165	181	151	160	145	167	145	134	142	184	147	170	156	154	138	162	163	163	165	184	172	141	154	164	162	173	159	171	177	153	194	164	160	153	154	170	165	178	172	154	161	162	140	161	153	144	180	158	176	160	162	154	169	169	147	149	177	156	168	150	168	165	151	153	146	173	172	149	187	158	143	150	167	151	173	164	162	169	167	156	149	181	164	174	139	170	154	155	159	153	158	163	172	159	164	154	165	171	173	182	142	180	132	181	176	161	165	152	154	157	175	165	155	156	176	177	165	185	170	159	150	154	189	166	167	191	176	162	166	160	171	153	163	154	154	166	173	153	168	171	164	149	145	187	164	161	170	172
27490	20898	9309	783	457	464	427	437	396	391	406	365	415	388	399	404	410	400	404	402	384	389	389	386	403	387	425	353	376	391	395	406	387	376	434	378	365	432	414	362	340	367	404	372	418	382	379	387	407	409	388	391	364	393	386	377	360	389	382	405	445	364	372	377	399	408	413	365	386	395	380	388	421	380	381	404	406	402	346	392	379	394	404	370	391	408	426	365	363	383	401	421	369	396	386	408	388	361	428	354	344	406	390	381	401	393	391	412	363	372	393	413	372	368	376	426	404	392	417	389	390	387	377	384	380	423	374	354	392	397	371	419	423	368	417	366	419	399	413	410	402	405	373	354	439	364	380	387	380	415	371	363	403	411	385	409	361	400	384	397	387	355	391	387	417	382	394	370	423	370	377	369	380	390	395	377	371	373	385	396	362	418	407	395	380	400	392	387	362	388	376	401	377	364	404	384	375	408	391	365	355	405	387	374	394	402	349	393	409	382	405	413	384	425	403	370	366	400	388	384	374	391	377	381	418	424	409	384	398	402	391	397	404	424	372	377	374	413	364	416	380	396	419	388	375	403	409	403	394	362	369	351	395	399	355	404	376	432	352	372	397	379	366	386	380	390	350	409	396	396	405	369	404	396	375	365	370	360	437	394	371	405	364	361	407	377	383	420	369	377	379	378	383	372	408	394	364	409	385	408	364	395	352	379	411	368	358	361	403	409	393	389	385	372	366	401	388	436	379	362	399	388	375	387	426	389	389	377	381	352	369	379	360	379	375	393	385	362	379	407	425	393	383	410	379	402	409	373	377	399	387	383	394	408	419	392	411	419	396	362	345	396	414	398	385	388	398	418	376	384	369	372	410	398	421	374	367	354	390	390	388	374	396	391	431	385	368	378	419	391	371	389	399	390	406	370	361	355	377	421	371	367	384	393	357	369	379	399	414	379	437	360	375	404	391	421	382	358	384	400	383	375	410	441	417	383	383	411	396	427	391	383	382	400	401	381	392	386	379	399	412	405	380	402	369	387	410	377	406	388	391	389	403	377	408	389	389	417	430	389	408	401	378	393	416	394	382	390	407	407	361	373	393	382	384	412	399	369	385	355	420	368	411	367	400	350	405	381	381	407	381	438	371	387	383	433	410	428	417	375	375	438	386	405	400	442	352	395	395	412	371	360	376	406	397	404	356	387	385	375	396	366	384	407	382	411	408	374	366	401	422	390	435	367	362	381	378	396	401	388	407	384	397	375	379	404	400	390	408	381	397	347	403	402	442	389	380	361	398	375	426	406	380	411	432	406	412	383	347	398	403	436	404	419	367	369	371	381	387	335	404	364	374	359	391	409	347	371	355	361	394	386	330	357	365	399	382	405	421	399	383	380	391	373	371	396	382	385	390	360	359	361	390	349	397	358	381	375	380	358	347	371	379	398	370	392	402	356	382	379	382	407	384	399	394	412	393	373	405	407	416	396	385	402	366	391	400	399	404	376	388	403	361	393	381	364	365	400	404	414	393	393	421	385	374	369	387	373	389	381	383	372	414	385	389	419	363	376	406	408	382	380	384	395	408	412	387	403	360	352	411	379	388	379	401	406	408	372	356	389	437	362	390	390	438	386	398	385	360	404	397	378	415	365	389	436	379	410	400	390	383	382	407	393	417	360	371	419	416	394	376	408	399	379	402	414	410	442	397	391	399	386	377	397	388	345	365	369	392	370	374	419	376	403	341	395	406	426	397	399	396	411	348	369	398	393	417	375	369	382	431	393	389	373	357	414	403	369	383	359	383	425	378	363	388	383	376	407	357	374	401	383	376	412	412	379	390	417	370	381	392	369	377	432	410	413	371	403	376	398	405	408	393	382	391	383	357	380	395	388	421	372	408	397	414	393	390	374	352	410	395	413	409	419	364	381	372	400	396	367	383	399	340	404	375	385	384	408	375	430	410	385	408	380	375	389	401	388	387	408	392	342	411	396	370	397	374	360	404	375	423	397	396	408	380	407	390	369	412	410	431	360	383	361	378	418	413	395	383	389	423	402	395	393	405	417	364	373	408	363	419	406	396	362	387	384	365	369	379	373	395	402	370	383	400	388	391	423	363	392	380	384	385	360	432	367	393	399	365	392	383	350	377	395	422	393	378	403	367	415	424	408	424	376	456	379	390	385	413	386	408	404	394	384	406	374	430	370	382	409	370	397	404	419	392	397	417	408	386	395	355	405	399	404	399	364	388	419	414	400	393	397	414	360	383	415	384	406	382	393	417	369	386	371	407	414	411	372	390	367	387	400	415	399	375	400	423	397	368	390	405	383	379	396	388	405	362	404	403	378	362	406	377	402	373	395	402	390	449	382	381	394	366	385	372	382	342	367	389	380	359	368	383	399	417	404	373	373	391	420	417	387	366	398	386	405	414	358	390	378	390	373	392	378	405	392	443	400	411	379	354	371	415	350	400	410	428	385	364	379	379	380	364	438	377	370	379	334	387	412	364	394	391	366	422	388	400	385	427	397	409	368	408	360	361	379	396	403	397	383	390	382	364	371	390	381	419	365	400	403	360	389	427	353	372	393	409	371	379	393	408	330	399	417	383	418	397	358	382	385	370	412	433	379	363	403	428	389	363	361	407	387	385	378	407	388	367	399	397	353	368	419	379	368	393	377	402	429	382	399	420	421	396	387	395	397	388	396	407	375	386	400	374	395	377	400	369	380	400	379	410	383	390	406	395	405	388	404	408	400	398	429	389	402	342	371	383	383	396	385	395	364	384	356	430	386	424	400	355	356	356	370	418	371	392	396	412	386	393	421	376	390	417	387	378	396	410	422	374	377	397	397	418	372	343	384	369	423	380	413	428	405	353	380	378	413	411	375	368	374	377	389	373	406	386	369	372	400	405	406	363	372	388	404	408	393	356	365	379	394	421	381	431	370	381	394	359	408	381	401	402	410	375	406	391	370	365	349	352	404	412	376	387	379	382	379	415	401	373	378	403	391	440	372	382	425	420	376	377	371	392	353	375	399	415	353	393	397	410	397	411	386	418	403	397	394	401	356	375	426	402	399	401	374	397	368	384	399	400	373	365	409	361	388	361	433	376	389	401	398	384	392	419	428	370	396	394	351	373	366	348	408	384	406	358	381	389	389	345	413	414	388	383	377	346	414	401	356	405	358	389	404	376	425	405	390	390	427	410	436	385	396	392	422	406	372	378	389	381	390	406	393	391	365	372	395	375	403	375	400	381	403	350	408	384	385	363	330	362	396	386	371	392	364	379	400	378	376	379	400	364	400	396	392	386	384	366	373	389	380	428	390	400	393	388	370	415	450	374	376	407	360	390	350	385	407	425	388	381	364	364	414	370	378	344	405	372	387	368	400	392	364	410	392	374	405	366	365	392	403	363	399	388	390	370	407	382	387	388	396	375	397	366	396	388	418	391	411	390	376	372	365	405	390	386	379	410	381	375	396	387	391	389	460	380	389	366	386	378	383	382	388	422	383	413	409
10568	1209	1060	765	618	617	568	574	537	536	554	527	547	567	537	542	514	528	505	513	488	525	510	558	552	496	511	509	517	499	467	486	542	502	535	567	460	506	520	503	500	522	533	521	530	487	530	524	508	527	498	531	475	500	494	492	491	482	527	515	511	492	539	530	472	525	523	485	529	530	544	485	544	523	503	509	472	518	519	498	556	544	517	534	529	510	503	519	498	525	523	507	515	482	530	515	540	524	483	518	482	525	518	490	503	512	514	545	499	485	549	561	506	526	536	539	511	530	518	523	551	548	468	518	500	508	518	523	474	494	510	512	548	493	487	520	509	506	486	514	495	511	479	559	521	552	536	499	506	489	536	535	481	502	502	487	538	504	546	550	518	509	536	507	529	536	486	505	510	534	476	458	494	552	488	545	509	512	534	529	504	488	469	541	500	471	526	554	563	503	529	491	510	514	499	519	483	481	478	546	491	514	517	480	494	547	521	522	522	498	493	535	533	479	506	514	549	515	482	470	491	530	507	523	510	483	502	504	596	527	532	518	500	507	518	476	512	529	478	513	531	484	498	501	533	555	500	499	538	515	496	513	498	541	514	543	531	504	501	521	464	456	454	485	485	532	494	459	484	495	471	532	511	489	504	495	548	490	524	503	523	490	528	494	518	519	506	553	534	510	533	463	510	557	514	531	500	539	528	521	514	487	543	488	503	506	518	520	535	468	523	547	525	498	500	509	516	526	488	509	497	535	550	514	476	511	526	488	522	489	504	526	532	467	511	521	529	480	519	518	527	491	492	511	482	498	534	531	515	555	519	525	510	525	506	499	516	514	501	466	506	507	499	520	497	492	512	517	501	518	501	486	500	516	472	541	485	480	527	504	524	543	511	511	517	532	507	496	546	514	517	533	532	507	525	506	489	501	533	533	471	539	504	537	498	497	558	554	507	522	498	489	526	540	524	503	494	509	540	497	520	539	567	499	458	513	526	484	526	504	521	539	521	538	541	523	558	513	487	486	493	486	489	489	550	509	498	524	507	549	488	532	528	508	533	494	529	514	451	519	497	524	509	543	497	524	511	509	499	508	554	486	522	504	532	534	575	568	491	494	545	506	527	492	501	529	529	531	539	468	465	483	519	506	540	487	507	516	485	546	514	537	531	518	531	520	544	525	498	523	541	526	541	521	476	520	495	502	495	525	503	526	497	495	520	480	529	524	525	512	522	566	508	527	550	517	524	510	449	491	507	471	539	560	536	543	506	472	534	493	519	527	498	554	527	534	523	501	525	512	565	540	464	500	507	497	508	540	554	502	470	506	532	487	500	498	501	502	507	498	481	507	499	499	546	504	480	483	514	485	544	514	520	510	534	541	506	496	517	515	510	473	530	539	539	477	536	489	507	505	521	539	540	536	518	490	538	517	523	500	491	547	519	496	499	483	484	512	540	518	509	529	500	505	492	489	553	520	515	527	510	492	470	537	533	517	524	512	513	509	515	545	501	528	496	510	544	513	521	540	501	559	501	530	527	504	570	492	486	524	513	480	548	494	523	536	526	537	533	498	527	533	468	538	542	515	554	504	493	535	522	525	530	522	521	504	514	526	522	561	488	543	481	476	523	503	515	564	517	480	532	543	498	468	552	522	522	522	504	512	527	486	467	565	539	530	517	479	495	498	521	530	529	518	517	558	528	526	493	497	485	542	525	538	546	468	485	522	529	543	542	489	506	489	484	500	488	516	523	492	521	502	564	530	497	528	488	493	478	508	502	494	514	507	522	521	542	503	511	548	540	545	515	509	559	473	516	530	505	485	496	506	485	465	503	461	516	525	547	508	512	468	495	479	476	517	538	524	530	504	502	513	537	490	515	517	529	487	482	507	485	499	496	516	498	538	528	522	504	521	575	509	468	552	535	573	512	531	526	515	520	542	513	481	515	557	474	528	521	519	497	507	519	520	522	513	508	537	498	468	512	513	524	492	515	509	527	501	480	511	531	538	470	461	540	522	532	488	511	550	536	508	556	538	518	487	537	539	529	524	510	538	498	517	508	507	497	533	499	518	520	557	552	532	517	517	499	516	477	517	520	508	465	537	511	543	509	486	496	469	516	510	469	499	523	493	520	544	503	496	539	508	520	478	528	476	515	531	556	522	471	513	475	507	511	501	516	539	508	537	488	467	533	516	510	527	565	526	521	510	515	508	530	505	489	548	492	507	520	527	496	520	505	495	512	516	525	495	513	481	517	559	543	511	525	501	510	546	497	516	517	525	493	483	502	533	548	504	516	503	532	509	478	469	555	493	535	548	522	506	482	522	503	514	529	577	497	565	549	513	506	538	521	456	537	495	477	509	496	521	495	542	511	480	536	523	519	514	536	492	517	517	518	502	501	481	481	506	520	496	537	487	523	534	505	513	547	529	507	548	517	544	471	543	503	509	505	536	515	465	506	523	534	556	552	473	508	518	525	462	486	484	534	507	528	514	495	519	499	474	512	543	504	504	526	561	483	529	483	498	507	546	519	526	482	522	529	499	521	518	500	530	510	510	476	545	538	505	535	512	523	485	507	520	520	526	518	536	523	466	539	522	527	505	544	565	551	486	486	530	481	526	491	516	518	548	516	556	500	471	522	507	554	495	539	553	513	525	525	499	519	541	551	533	545	534	515	534	505	507	486	497	509	526	545	528	522	501	517	495	506	511	517	513	549	518	564	516	535	496	505	560	498	523	508	516	540	570	510	528	524	526	515	521	504	509	506	539	516	467	528	506	485	527	495	533	535	557	532	515	495	499	554	521	513	471	537	486	531	564	476	510	505	481	514	501	513	508	517	501	526	477	547	509	483	517	527	503	515	516	493	518	498	534	506	484	489	488	548	551	538	506	530	534	520	500	479	513	507	507	518	510	513	488	534	494	499	527	525	538	531	524	516	474	512	487	490	539	512	540	484	517	512	483	532	495	525	516	493	512	527	512	484	511	509	532	521	483	514	508	526	480	568	521	513	502	487	527	555	515	523	501	488	493	492	513	515	503	491	519	500	550	510	497	520	478	459	509	520	541	479	511	523	560	495	511	519	544	504	481	524	508	520	514	496	523	553	524	489	489	545	459	532	486	525	529	524	485	494	510	487	525	485	492	513	523	547	472	482	521	493	502	522	509	523	533	515	516	525	476	507	530	508	527	480	492	488	519	483	499	529	507	510	525	562	516	485	463	496	512	498	491	479	508	506	523	498	532	526	516	526	510	513	515	531	504	505	511	522	525	505	516	516	482	540	492	532	477	525	496	473	511	518	483	539	520	500	478	504	563	517	476	541	536	556	544	518	452	510	530	553	498	529	531	526	510	518	499	485	548	455	508	486	478	496	518	485	506	508	537	496	541	516	524	511	495	503	515	557	518	541	532	488	548	503	515	494	490	517	487	537	553	504	534	530	516	497	537	535	477	520	516	527	529	511	503	466	529	493	536	485	547	484	544	480	516	498	522	493	501	515	485	467	500	491	505
24130	21500	29287	24104	21508	12012	1059	688	558	486	477	456	413	392	378	368	386	337	352	363	361	344	343	312	332	327	310	311	328	308	319	302	308	302	312	339	310	287	317	324	302	312	316	321	302	273	266	328	299	303	293	292	313	313	325	294	298	303	330	293	308	307	319	288	286	291	316	286	312	260	291	337	307	290	311	331	291	272	300	300	281	253	290	307	287	290	308	301	282	278	263	307	277	288	297	306	287	269	301	324	272	308	311	331	288	270	300	283	255	304	286	333	317	286	298	317	333	283	305	316	323	331	322	264	288	334	300	285	279	302	324	325	289	328	330	276	293	315	310	325	319	280	322	312	325	340	299	305	291	294	306	295	325	322	291	309	284	306	294	292	303	289	319	280	316	291	291	293	288	305	300	304	288	318	279	310	296	320	281	291	303	319	295	288	277	318	304	315	322	314	309	294	299	288	292	297	314	278	293	312	302	295	315	303	300	299	317	311	297	282	288	312	329	353	313	321	291	303	291	291	304	269	306	304	317	282	303	307	309	296	285	293	306	273	356	289	294	314	315	290	327	320	270	302	284	278	301	293	306	280	284	311	307	298	308	316	311	313	286	324	294	308	271	310	293	291	302	324	286	331	291	306	310	319	297	302	327	310	310	314	303	303	275	320	288	311	303	285	298	321	297	335	294	317	276	295	305	271	315	329	251	289	301	318	301	319	294	301	261	267	295	281	299	303	277	292	269	320	280	310	319	297	304	298	299	320	299	307	288	284	306	305	294	306	314	313	288	314	269	295	311	312	333	290	277	296	317	325	307	295	302	326	300	300	307	297	314	287	292	285	308	332	289	274	306	326	307	296	315	319	321	299	279	274	327	343	319	295	288	312	311	331	320	279	289	323	303	307	278	286	306	310	295	284	297	325	269	296	312	306	283	315	311	279	328	301	278	309	295	328	303	295	281	331	299	314	295	304	287	314	278	291	275	263	300	312	298	315	329	307	285	306	297	305	322	282	294	325	320	303	298	289	298	291	288	307	321	302	302	305	306	294	299	314	306	309	283	275	305	313	264	267	268	321	302	335	272	297	282	299	295	328	280	322	315	302	305	293	307	299	307	290	334	301	306	302	307	313	286	307	269	274	273	302	296	289	311	307	314	321	304	305	277	299	304	301	301	289	266	253	297	319	304	279	320	287	293	297	365	311	313	280	299	323	323	323	305	301	284	292	306	300	281	299	300	284	306	294	271	293	276	274	315	269	321	288	297	295	275	321	307	335	278	304	268	292	293	333	287	284	281	297	338	286	277	260	313	304	247	281	314	290	304	304	319	325	269	298	303	322	317	293	284	303	285	296	292	274	311	296	324	293	283	285	299	303	308	299	290	276	287	302	251	326	281	308	298	309	301	286	284	296	330	307	303	318	304	271	290	289	319	273	287	288	309	266	301	299	325	281	321	291	279	284	290	275	266	305	319	260	295	292	280	303	266	306	311	326	295	285	283	323	308	300	279	270	299	301	319	294	304	294	306	302	323	304	318	306	270	299	315	285	319	303	319	290	300	308	296	315	285	284	289	307	294	286	304	302	287	291	321	306	258	303	337	355	319	320	290	310	303	273	290	265	334	292	304	313	316	302	281	301	323	296	304	300	275	313	298	297	312	285	257	313	268	280	286	299	294	322	319	292	316	283	330	305	301	337	304	290	318	297	314	288	318	281	320	306	312	289	304	303	301	330	280	323	316	296	329	316	311	335	300	295	279	269	268	302	294	287	300	266	304	292	313	294	317	302	317	303	296	325	320	301	294	291	289	317	296	254	317	308	290	298	284	309	318	277	320	291	311	295	301	277	296	308	292	295	283	281	281	314	305	286	293	314	284	290	285	275	296	287	312	274	286	299	308	304	308	287	290	285	295	328	302	319	316	302	338	268	271	300	321	292	271	282	271	320	305	302	330	293	274	274	299	316	311	316	276	289	300	302	326	293	280	321	321	282	271	310	291	291	326	264	306	276	329	276	305	269	262	289	310	285	320	292	350	303	281	297	306	294	295	302	286	293	288	294	295	302	284	292	324	276	272	282	300	288	278	289	314	286	308	304	282	304	295	304	305	322	302	300	256	272	300	328	307	284	264	304	283	319	305	332	289	283	309	310	281	272	290	301	297	293	336	271	327	302	327	278	295	336	309	258	283	286	316	314	300	307	305	294	342	274	294	256	271	300	287	302	312	264	327	327	319	333	281	296	288	270	314	291	337	304	303	252	316	296	281	319	300	312	276	277	309	289	306	309	287	283	306	325	296	305	297	269	292	320	276	279	309	296	306	304	295	313	264	314	284	275	293	294	324	308	312	305	334	332	295	313	292	301	303	310	264	307	314	278	276	304	275	306	277	279	302	271	273	323	343	288	285	304	311	288	321	297	279	284	290	272	304	291	308	313	314	319	305	328	329	294	332	284	269	294	330	304	271	307	287	294	295	286	312	297	287	284	267	310	283	300	290	296	270	299	312	290	318	291	301	275	274	332	276	315	298	294	323	303	308	309	269	306	312	310	315	291	274	301	306	304	277	284	342	307	312	300	313	313	289	305	306	315	283	309	312	242	281	269	294	282	306	292	317	288	298	291	297	284	268	281	296	302	308	302	352	281	300	280	305	285	264	309	298	291	303	308	308	291	295	291	273	287	295	292	288	306	281	311	278	292	295	291	311	304	300	326	304	311	285	310	311	289	306	294	301	278	294	304	275	297	306	271	308	314	295	278	300	298	287	314	312	291	285	306	305	289	310	300	327	277	319	290	313	280	298	282	293	310	290	296	283	325	293	318	328	295	284	281	303	278	269	314	281	297	275	294	283	313	302	307	331	314	328	315	299	295	285	274	300	312	279	308	311	276	289	294	303	306	298	310	306	286	279	298	292	318	283	305	312	321	301	292	285	314	288	294	287	312	323	309	310	270	315	296	286	346	288	292	313	306	328	310	279	295	310	297	315	302	305	277	336	295	268	262	321	296	291	284	323	280	276	316	299	302	285	303	283	288	328	317	288	317	299	293	321	297	313	310	297	296	293	278	312	290	284	324	307	299	313	315	328	294	310	321	270	262	322	256	314	309	286	291	284	272	294	281	287	292	298	298	279	286	307	312	298	277	254	283	342	314	327	281	277	320	275	313	293	280	304	288	319	287	308	280	310	300	304	302	309	301	296	292	279	305	296	307	304	294	294	320	251	281	278	302	301	308	271	293	290	300	307	299	298	283	265	333	298	291	292	312	295	324	270	323	287	323	280	265	295	306	278	311	310	302	319	279	301	304	306	273	298	296	332	326	308	313	303	323	276	312	284	313	313	310	266	308	278	302	330	294	264	292	256	291	316	297	280	285	297	297	305	290	306	295	297	309	299	274	298	327	300	306	283	308	315	301	293	283	331	290	293	312	297	327	292	322	305	313	335	321	318	318	298	328	319	303	300	270	288	286	300	269	297	296	324	296	302	311	301	288	290	331	305	272	300	268
17652	8673	7788	3830	2713	2085	1578	1297	1110	948	820	742	673	633	570	576	532	510	530	472	469	479	491	459	484	426	500	427	416	412	422	456	404	432	430	412	427	398	416	428	434	410	430	463	416	406	434	420	395	426	394	447	387	417	382	424	417	409	414	447	407	438	404	397	438	391	436	376	402	413	432	391	409	398	414	420	437	413	431	425	400	401	427	404	419	388	398	377	386	394	378	417	435	420	385	414	393	398	397	417	373	385	414	428	407	384	390	410	420	404	435	400	424	412	405	378	382	428	431	441	425	413	423	392	399	413	412	375	430	402	394	369	438	417	388	380	402	411	418	406	407	396	410	414	405	390	409	415	396	422	426	426	415	413	387	387	410	419	387	393	409	395	395	415	395	423	418	382	401	391	437	374	420	381	390	406	433	392	404	402	422	443	370	390	356	377	427	423	412	385	404	383	421	417	405	417	390	415	360	390	394	435	414	368	367	390	409	390	426	395	384	407	414	421	420	378	438	384	439	386	447	414	381	424	378	415	408	431	380	448	396	415	392	396	372	390	409	406	398	402	381	418	366	427	405	418	407	383	408	406	426	398	423	395	388	413	399	401	416	420	377	390	386	375	414	411	398	412	404	371	417	368	406	386	430	419	390	421	423	405	384	406	388	422	395	376	392	410	375	406	366	407	398	430	419	398	396	411	403	399	423	375	442	447	385	387	366	410	378	449	450	445	404	406	369	391	427	426	445	390	397	417	415	401	372	375	401	431	402	394	371	398	438	411	359	439	406	416	370	440	373	390	382	433	425	414	446	373	405	391	415	399	377	401	394	384	396	382	405	466	412	383	370	404	398	382	362	433	382	380	393	403	362	382	387	386	412	436	382	375	393	410	409	420	425	418	399	407	375	395	381	415	390	388	403	402	387	421	398	410	454	358	387	416	389	385	432	411	381	399	382	374	394	412	411	398	421	389	386	441	375	370	395	417	403	412	424	402	413	425	415	431	434	415	406	408	382	385	398	417	407	428	427	442	426	419	393	392	390	400	409	385	408	405	421	384	413	400	389	408	413	388	403	375	397	371	373	408	372	414	379	413	412	398	376	423	398	387	430	399	418	399	420	414	443	396	403	380	411	419	378	381	420	434	438	359	405	414	379	399	434	454	416	383	428	416	369	443	411	401	404	405	407	428	421	429	396	387	405	449	418	378	391	385	371	392	373	370	389	404	385	383	404	403	416	368	385	429	417	437	376	397	400	409	395	426	388	389	426	378	415	448	400	420	376	424	413	431	373	446	416	385	431	385	443	393	417	417	378	418	410	424	416	392	442	403	410	414	417	413	421	387	433	427	374	367	429	404	402	404	410	418	396	397	381	385	409	404	369	391	395	421	422	401	437	417	442	418	386	398	382	392	394	431	418	430	394	381	405	396	412	384	418	411	419	404	378	377	399	399	349	420	406	390	421	413	409	397	382	395	376	414	390	421	418	389	416	429	412	400	361	408	391	425	429	408	387	390	412	395	443	391	400	378	384	395	431	386	395	455	390	398	416	366	368	357	402	402	384	373	376	405	399	420	384	399	418	422	416	410	419	384	358	389	398	437	381	386	384	391	414	404	422	418	429	405	420	419	423	413	404	392	344	396	409	427	427	426	426	407	406	383	376	409	393	415	393	405	425	409	441	394	414	397	457	414	396	428	410	385	401	414	389	380	392	419	423	389	427	413	411	392	353	414	383	411	395	435	392	398	399	445	426	447	410	398	433	413	414	379	404	397	429	411	393	407	397	398	381	391	392	422	400	393	404	375	405	395	416	425	391	407	426	416	387	429	422	404	396	380	424	389	388	389	412	419	410	379	409	414	395	388	431	383	393	401	441	408	410	391	414	411	380	394	343	400	394	383	408	388	410	377	378	368	414	389	394	383	376	403	434	379	400	417	414	410	402	434	422	427	403	412	412	404	393	407	399	406	396	413	416	394	436	394	386	384	396	411	417	419	385	396	421	414	421	398	436	411	404	360	388	373	422	395	429	435	445	412	402	385	418	418	399	375	411	393	437	410	408	399	399	393	365	373	386	429	416	389	400	414	387	410	381	401	423	439	410	397	383	390	383	375	388	423	412	377	418	423	422	449	367	430	377	405	394	409	418	395	416	413	429	404	417	434	394	386	441	389	396	395	383	382	423	411	407	398	400	410	405	404	416	407	410	401	389	402	425	422	428	384	405	411	398	438	409	410	440	392	399	393	422	412	384	416	422	379	420	398	417	378	402	407	394	379	388	402	414	382	429	421	430	443	403	352	369	389	403	410	413	400	381	420	406	375	395	387	438	406	400	374	393	364	371	451	392	385	410	417	388	437	407	369	389	441	447	448	395	391	417	396	420	454	398	398	427	421	419	411	382	423	388	404	417	396	366	402	436	393	389	400	418	405	412	404	423	411	379	389	419	372	428	422	389	398	387	402	438	404	416	409	388	393	400	394	387	389	420	409	387	414	386	424	413	394	415	400	452	384	400	415	407	421	397	404	384	409	383	398	416	404	399	426	424	419	416	414	432	381	414	413	409	364	421	368	422	404	394	401	407	417	371	414	414	392	392	415	399	396	367	407	401	425	392	389	424	418	413	383	388	410	412	407	423	388	425	401	419	405	376	391	416	409	437	404	394	412	405	390	401	405	401	361	399	383	391	413	403	438	396	399	408	417	419	392	433	420	391	420	430	401	420	391	398	405	423	406	415	362	364	409	404	400	391	425	373	418	406	408	426	395	404	421	404	415	377	438	385	389	430	418	402	401	422	426	381	422	433	429	414	407	410	389	397	404	393	432	369	405	423	418	444	377	398	406	407	406	367	379	430	377	388	372	449	377	417	411	391	374	380	378	419	374	386	382	386	392	354	402	412	399	402	407	376	381	415	404	380	419	419	400	457	391	394	396	390	429	431	401	398	391	412	421	406	407	397	382	394	370	432	407	400	393	429	400	386	414	445	419	405	422	410	433	402	403	417	395	391	404	413	404	388	384	446	374	403	384	396	409	409	397	388	408	410	393	439	375	397	419	404	406	406	384	374	415	385	385	402	441	438	409	415	395	408	451	392	433	398	375	421	391	403	419	386	416	438	406	420	394	404	405	394	425	431	418	386	389	400	418	410	390	388	416	427	381	387	415	415	382	407	402	405	415	420	397	430	381	392	403	388	393	378	388	408	399	405	400	393	415	425	417	428	425	426	409	433	413	431	383	389	402	429	363	434	412	424	402	410	435	444	414	411	407	416	406	385	414	368	430	404	377	382	380	401	363	418	360	413	398	399	376	407	382	409	392	364	379	419	431	403	425	389	372	398	433	421	414	365	423	389	385	393	414	381	398	423	407	399	395	431	410	414	412	414	402	443	415	416	416	380	413	403	409	433	419	385	393	409	436	389	431	399	383	397	404	377	403	404	377	395	424	424	401	403	428	401	396	408	399	358	402	407	410	401	413	406	398	412	404	393	413	386	409	420	401	413	363
23210	21470	29712	23621	21472	21516	10325	883	592	534	460	348	300	293	246	244	225	195	163	183	194	171	165	177	204	166	164	151	153	120	164	132	131	158	142	141	145	126	132	131	121	139	133	121	132	119	155	134	117	121	119	143	145	129	149	131	133	119	110	132	113	131	111	115	132	119	126	121	133	126	122	135	141	118	128	126	118	131	119	127	124	104	132	117	103	114	129	139	123	118	126	104	134	115	125	101	114	131	126	101	130	123	113	116	137	119	136	124	121	123	130	138	122	128	126	131	113	122	105	112	100	151	127	115	124	111	118	118	111	122	109	108	120	120	104	118	112	107	111	134	126	107	142	107	137	113	123	115	125	106	122	136	106	126	96	133	105	108	108	123	129	133	106	110	116	109	115	122	107	127	121	107	128	113	122	137	120	138	106	123	115	112	127	125	120	109	126	107	133	99	114	129	137	112	128	123	131	126	123	125	119	122	120	124	143	121	136	112	116	122	113	116	118	110	119	110	108	108	124	138	147	128	115	129	139	111	128	114	112	121	121	126	134	114	139	132	118	119	126	114	113	118	138	106	95	126	124	100	112	114	125	125	120	115	117	106	107	120	115	119	115	122	120	116	112	128	136	127	130	123	131	112	120	116	127	116	123	111	105	123	131	123	119	107	97	112	120	117	121	125	121	114	112	137	119	107	121	130	126	102	111	149	112	101	107	141	116	109	110	120	112	109	139	116	117	109	121	101	108	125	111	107	130	119	116	111	105	124	121	119	135	136	135	116	121	122	122	98	113	110	123	122	119	133	128	126	112	113	113	106	132	106	136	103	119	106	125	123	132	123	102	97	115	131	119	115	106	124	111	125	128	132	109	146	146	104	117	125	121	123	120	117	100	113	121	126	117	120	113	126	135	117	120	92	125	117	106	117	118	136	142	113	112	122	124	107	107	105	107	122	113	104	103	131	126	122	133	123	110	126	116	123	120	133	114	110	111	116	119	120	130	114	101	122	115	119	128	110	123	103	114	138	128	142	102	118	124	124	111	134	113	117	125	117	121	118	119	119	126	106	113	127	113	118	134	115	139	124	144	121	132	122	107	126	127	118	126	111	118	137	124	110	122	113	126	128	99	107	131	112	121	117	122	99	113	115	116	129	124	107	96	104	92	103	115	111	130	131	104	124	114	126	108	120	107	115	122	102	99	109	114	108	113	113	114	112	116	149	110	119	122	113	113	125	119	118	115	120	129	118	128	112	95	105	109	132	111	116	124	122	132	136	135	117	127	122	113	108	115	127	131	131	128	103	115	108	110	128	120	115	109	118	135	120	133	126	100	104	109	122	111	120	122	107	108	106	140	110	133	106	118	111	136	135	134	120	120	121	127	126	119	114	114	119	112	115	107	119	121	122	103	120	100	117	121	121	120	135	107	149	112	121	110	108	121	116	141	116	113	110	134	108	133	124	123	118	134	122	116	131	114	143	122	126	141	117	118	112	112	119	116	122	118	133	141	118	117	113	98	131	101	115	112	118	130	98	131	118	119	112	118	124	110	111	114	120	115	126	122	116	88	120	118	114	108	128	121	104	124	134	137	136	122	137	131	119	114	109	106	112	109	115	113	133	108	105	127	128	109	110	135	125	110	123	123	111	124	107	138	134	133	120	134	125	122	138	113	126	110	135	101	116	112	132	115	118	114	141	104	113	128	123	124	111	106	127	115	110	111	128	123	120	108	98	114	123	107	153	107	106	131	125	100	118	111	113	118	122	102	99	127	122	115	123	115	108	131	121	111	121	103	106	132	128	117	102	106	122	119	112	117	103	122	106	109	147	125	127	120	115	120	112	109	119	130	98	104	120	106	110	109	125	117	110	117	113	118	108	115	118	120	118	127	110	90	102	122	128	103	112	122	126	106	115	106	131	128	134	122	139	119	123	136	142	106	130	113	107	132	112	118	128	121	117	113	120	124	127	118	143	108	117	112	123	131	128	114	118	125	118	124	117	119	102	120	120	112	133	123	114	123	123	126	113	123	121	134	115	106	110	114	115	110	109	128	118	115	120	114	117	116	109	112	127	116	128	114	106	115	116	114	109	116	119	105	116	120	122	108	128	130	127	97	109	137	105	107	87	127	120	125	114	117	144	132	111	110	121	130	114	121	116	127	109	101	136	126	128	108	122	123	126	110	114	123	90	130	123	119	112	130	119	118	129	117	113	101	117	102	122	112	122	105	123	101	111	130	112	111	97	126	103	121	123	122	115	114	114	114	137	112	125	111	120	113	127	129	100	131	115	112	111	94	126	112	124	129	108	118	117	110	99	102	101	138	119	116	115	127	105	126	130	133	132	122	127	117	123	113	100	113	106	133	114	127	103	110	121	120	122	102	112	113	113	118	106	126	108	110	130	109	105	120	139	138	121	118	111	114	127	142	120	144	132	135	128	116	137	125	96	131	109	120	129	135	109	134	122	107	98	115	115	143	102	132	110	107	120	122	116	97	103	93	127	113	95	140	119	101	129	118	117	112	113	109	117	143	102	117	125	100	115	124	111	111	120	133	125	131	117	106	108	110	118	123	112	111	126	114	114	124	120	114	111	112	113	135	116	121	106	118	119	128	109	116	113	110	122	123	142	119	108	101	143	135	93	126	124	119	108	112	111	118	112	111	121	102	117	124	124	106	134	119	126	108	115	125	115	103	112	125	109	122	123	124	110	129	133	111	129	120	127	132	122	114	113	119	130	121	119	111	108	106	114	132	103	125	126	146	128	104	111	98	121	140	129	119	118	120	107	120	121	119	113	128	123	127	120	114	157	125	125	127	125	119	132	117	122	114	122	115	129	134	139	113	108	125	128	117	112	121	118	115	132	112	113	109	119	101	136	141	132	110	132	118	120	106	123	99	125	125	122	120	133	110	125	118	100	132	134	121	119	127	98	113	121	118	121	143	119	116	114	120	96	101	119	140	112	127	111	134	125	105	113	110	117	121	111	133	121	109	102	124	127	130	133	114	122	108	124	122	122	119	104	111	100	136	103	108	122	110	132	137	122	125	123	106	131	121	122	126	117	124	117	120	143	124	116	101	104	119	106	107	121	130	108	104	107	114	123	100	132	126	128	113	129	119	115	125	128	127	119	150	130	122	111	127	121	119	135	112	132	132	105	140	112	123	122	111	128	116	116	118	109	109	117	121	128	113	112	122	120	120	121	129	110	126	115	110	122	116	111	142	134	126	128	96	121	106	121	108	120	118	110	108	105	113	130	119	118	109	132	116	128	125	115	126	128	103	124	122	119	102	124	109	118	104	115	127	121	126	140	138	109	121	125	120	116	133	141	113	124	116	112	118	119	111	113	104	113	104	120	105	120	135	116	120	122	100	120	111	138	117	118	91	140	119	126	118	118	92	95	123	122	110	113	97	99	133	126	128	93	115	110	133	118	129	118	109	123	133	132	112	106	101	123	117	134	109	125	111	115	106	104	95	120	122	127	116	101	110	126	125	113	114	117
18268	14244	12170	6488	4403	3328	2518	1958	1510	1138	990	815	677	565	517	435	410	368	384	365	334	301	273	256	275	256	246	227	236	230	234	219	217	218	190	196	192	217	215	208	195	207	196	181	202	198	204	175	161	167	155	174	177	173	158	167	213	193	186	200	174	181	189	165	172	164	178	172	171	158	140	164	157	156	198	176	188	170	171	164	183	166	164	154	162	164	182	170	187	154	164	167	159	172	166	174	146	152	159	189	171	182	143	170	141	173	177	161	146	167	194	166	175	198	138	148	176	186	174	185	177	185	179	165	160	144	161	151	169	184	147	157	163	179	164	179	166	153	179	176	155	166	166	157	144	185	189	150	187	173	149	144	172	162	187	174	141	154	174	144	154	170	156	154	139	181	154	153	166	121	175	171	154	145	188	148	177	154	172	163	191	163	140	165	174	174	161	155	175	178	155	171	149	149	165	177	164	165	158	161	174	156	161	191	157	168	181	168	162	163	165	165	167	176	160	199	166	154	170	139	149	161	178	196	175	156	170	174	178	183	142	155	148	164	156	156	140	191	170	161	141	168	150	159	168	152	164	159	183	154	160	162	142	143	192	139	171	188	140	156	156	165	160	174	158	184	175	152	147	167	149	149	157	178	181	166	164	167	156	179	182	171	175	157	153	158	153	159	129	151	150	156	150	194	161	143	152	151	164	180	143	158	157	172	152	161	186	165	164	157	154	177	177	149	165	142	158	178	160	171	171	150	161	177	151	185	155	154	153	138	175	168	186	172	155	184	143	184	151	154	170	169	163	152	185	174	170	170	168	163	169	164	161	199	154	162	147	168	171	152	164	164	154	166	163	168	174	168	185	173	154	169	160	146	173	178	161	158	162	172	187	150	176	148	152	181	169	166	174	171	168	156	158	157	172	149	171	174	146	179	188	175	146	189	146	157	146	158	187	166	156	166	156	179	189	169	172	160	151	141	167	158	136	151	153	164	154	160	186	169	160	162	144	159	161	169	178	160	157	158	179	155	151	152	163	151	133	164	154	171	147	166	168	161	155	142	162	150	166	152	145	161	171	178	165	174	168	152	149	156	150	176	142	161	148	175	153	167	173	189	149	163	177	148	170	151	172	157	156	151	155	169	169	163	152	167	155	192	180	169	164	176	158	158	146	182	173	158	177	150	156	143	154	164	144	157	164	149	177	160	171	181	147	155	158	163	163	170	164	184	181	159	149	153	153	169	150	178	171	156	140	169	175	175	152	162	160	163	171	147	157	151	160	168	168	171	162	172	144	144	161	164	144	152	170	163	148	164	152	163	140	156	175	152	171	151	184	143	160	185	172	171	145	135	174	170	158	167	171	156	137	164	176	163	162	173	166	166	175	162	166	148	160	167	161	185	171	162	139	158	165	151	152	169	163	167	164	164	137	156	183	192	149	174	175	145	171	189	151	171	175	176	162	179	177	178	146	160	148	146	191	155	152	158	158	172	146	157	166	165	171	155	180	175	168	159	176	163	155	173	179	182	172	180	165	145	171	168	175	159	147	170	165	164	147	174	183	186	173	157	168	147	160	172	170	174	145	164	185	185	158	157	182	169	169	176	172	165	156	164	186	180	173	159	153	154	170	154	173	167	173	176	168	173	148	158	167	164	167	158	147	178	142	173	193	161	174	177	178	172	179	171	172	166	178	187	166	184	172	165	165	180	171	183	141	194	157	155	162	149	161	178	156	192	177	185	158	140	165	159	151	173	166	194	176	155	162	162	137	161	165	157	159	171	172	175	171	170	150	176	171	167	168	139	150	175	179	168	146	166	172	148	169	157	183	165	177	183	162	154	146	165	142	164	150	172	153	172	167	150	178	171	171	182	168	155	174	175	150	182	163	163	152	154	160	184	150	175	154	160	165	157	174	173	178	141	167	179	179	200	149	150	159	161	156	170	148	159	156	160	175	169	177	186	136	137	170	173	156	170	164	167	139	149	143	175	172	159	171	187	158	142	164	157	173	163	150	164	139	173	154	157	182	154	139	176	133	154	153	153	155	161	142	154	174	155	154	150	153	169	181	170	164	165	180	144	149	146	199	166	154	139	169	149	175	160	157	172	181	150	164	145	176	159	176	142	172	159	170	154	148	168	164	176	164	176	185	188	159	178	149	149	157	174	185	143	167	180	181	179	145	153	153	161	153	148	146	157	160	154	163	177	193	164	166	162	164	160	172	202	158	183	175	182	179	155	159	169	146	162	166	161	161	151	153	152	206	161	177	168	161	170	184	168	166	147	154	161	160	174	167	153	186	170	152	158	174	154	156	143	158	186	161	178	188	168	167	159	167	143	150	148	150	180	154	142	157	139	150	161	160	160	193	157	169	135	166	168	145	161	166	177	155	162	168	179	188	146	160	174	152	164	164	173	168	187	163	144	148	162	157	164	168	183	179	155	164	164	169	150	172	166	163	175	165	161	157	174	140	172	140	146	165	179	166	156	145	179	170	160	188	174	163	141	149	148	152	155	158	161	146	154	153	157	149	154	180	146	200	162	162	157	165	148	138	172	171	180	194	173	152	163	152	165	156	164	163	164	156	179	153	148	153	170	157	176	163	164	135	178	175	141	160	165	141	153	134	151	178	148	163	142	169	159	173	157	172	172	164	156	146	162	162	163	167	159	171	185	172	143	144	150	187	178	156	168	155	162	150	165	168	149	154	152	155	166	152	150	167	153	181	172	180	149	155	157	151	140	177	162	173	161	157	157	172	176	161	153	172	139	177	147	175	152	146	168	149	164	145	182	158	170	171	186	172	163	151	179	139	151	162	166	190	155	154	151	162	153	151	161	149	173	150	168	138	163	172	173	160	147	166	165	164	178	157	138	172	175	166	167	154	166	149	175	159	165	152	164	162	168	148	165	171	163	162	164	152	171	148	158	168	143	174	160	164	159	136	157	166	174	183	160	157	162	152	156	174	170	147	154	143	171	149	144	157	167	163	182	141	174	174	158	159	155	152	165	161	184	177	152	144	163	177	153	156	171	164	144	176	178	137	145	169	170	167	128	142	178	163	179	177	155	160	146	164	152	173	147	172	178	166	149	145	143	160	160	165	175	148	175	165	178	193	163	186	182	138	171	170	153	175	186	142	153	165	146	167	141	163	181	156	174	198	158	170	167	159	153	186	179	142	176	173	189	164	144	159	165	153	194	159	154	165	167	180	160	184	168	148	155	169	171	167	173	174	142	167	163	163	179	149	165	168	162	189	143	168	145	162	172	168	169	160	154	162	174	149	136	165	154	161	160	148	165	181	158	168	144	161	165	171	172	156	158	193	148	144	151	142	166	151	184	168	162	149	172	170	162	154	168	181	138	186	160	163	168	173	150	177	137	151	180	159	160	164	169	173	150	171	175	177	155	169	150	158	162	167	156	162	146	153	152	162	171	161	163	143	171	155	174	182	176	151	176	172	148	179	151	181	169	174	169	134	157	165	166	159	156	184	146	173	163	160	155	145	168
27313	20943	9553	990	578	540	481	422	398	433	387	400	426	399	422	411	438	353	400	423	385	385	372	433	405	410	376	369	396	390	357	383	406	395	394	380	395	413	422	416	382	397	387	399	383	418	439	393	388	366	378	415	401	372	393	377	372	373	407	404	376	384	394	376	391	400	416	401	389	412	401	363	400	401	360	392	368	373	399	406	409	373	386	401	404	404	393	363	396	432	384	359	370	371	431	380	398	371	402	375	413	432	397	393	351	376	370	384	397	365	384	391	387	376	355	393	355	406	354	372	398	380	413	373	411	374	387	387	414	399	416	393	431	401	409	393	389	338	363	373	407	420	375	394	388	402	420	377	403	374	374	402	430	375	402	390	398	418	419	383	391	387	384	393	362	384	407	387	382	404	378	386	395	371	396	404	399	374	375	420	397	361	380	398	381	357	397	436	409	396	390	353	382	376	374	413	360	382	365	388	410	386	376	401	396	414	378	394	462	396	376	389	415	376	376	405	406	380	354	403	366	399	410	392	384	386	391	396	397	403	374	371	385	387	392	363	397	393	408	416	412	384	398	351	379	407	402	390	378	402	378	391	390	353	395	399	412	375	423	370	429	355	400	397	390	369	435	376	405	374	387	433	404	383	383	383	368	354	367	465	400	379	381	387	392	404	380	388	408	410	410	386	412	372	391	386	373	437	408	410	377	383	390	357	398	375	376	390	377	429	432	392	391	397	398	427	413	365	413	375	412	395	404	343	383	370	381	366	352	412	410	388	423	354	374	381	401	414	392	357	381	356	375	369	394	403	387	390	349	374	405	387	405	369	375	400	362	372	392	372	386	404	406	394	413	410	361	400	390	393	362	389	392	395	409	367	389	387	375	365	405	383	372	390	393	388	425	378	393	413	396	412	366	396	396	388	390	381	415	363	354	385	373	432	424	405	368	416	382	386	410	392	391	428	390	408	377	408	415	415	383	367	372	426	371	365	408	429	347	376	413	409	380	388	419	405	394	409	395	382	369	365	378	381	388	452	419	365	370	401	394	367	327	388	385	390	381	380	382	371	375	369	411	382	393	382	390	404	393	345	393	388	368	371	373	381	401	373	390	369	362	414	411	414	362	400	334	398	402	390	379	368	419	384	393	385	390	389	366	378	399	407	381	371	413	383	390	385	364	380	391	374	388	391	416	374	403	424	377	431	394	371	404	418	409	420	405	408	403	369	407	373	361	401	355	396	411	420	389	410	374	346	380	409	410	399	436	380	366	413	396	390	370	415	362	373	404	394	415	385	402	375	400	408	398	359	389	398	373	364	393	375	379	349	421	437	404	385	369	398	391	355	416	378	361	380	386	389	361	386	375	363	430	391	429	420	360	424	380	404	384	353	338	406	396	400	385	359	395	390	409	406	403	406	405	368	434	378	411	370	397	374	421	373	385	392	408	387	370	409	404	386	413	380	430	368	402	395	398	421	374	404	429	422	423	380	382	385	391	424	380	359	368	389	387	345	382	406	360	405	379	361	347	358	353	395	375	394	371	423	408	348	384	392	391	398	387	406	388	423	413	372	401	352	390	393	396	403	435	409	402	379	381	386	375	387	369	416	397	343	421	357	388	384	422	393	410	423	410	385	383	390	409	446	392	392	379	386	416	374	420	391	406	397	415	390	408	367	377	394	395	365	371	364	375	410	412	426	374	391	400	392	348	393	413	384	425	381	438	389	401	409	392	381	420	389	407	368	398	401	382	390	394	373	382	376	369	406	358	395	403	363	342	387	410	380	390	349	373	365	371	356	416	396	408	408	369	418	411	397	342	383	337	401	391	371	405	414	367	383	400	390	353	377	422	363	412	394	391	380	377	371	407	353	411	377	393	378	414	346	404	411	387	373	379	377	394	394	360	364	406	394	398	406	389	391	372	419	373	403	411	393	363	387	408	397	395	392	408	380	398	394	400	360	391	395	362	338	402	423	376	379	396	423	382	410	380	413	391	384	380	385	401	363	390	393	376	368	394	356	396	438	382	386	372	373	397	379	378	391	378	397	412	404	382	430	401	395	400	387	388	408	397	386	394	396	392	397	383	379	391	394	392	385	398	339	412	380	393	364	389	386	374	412	376	398	427	407	381	395	389	385	409	350	386	367	410	352	353	416	405	390	395	390	427	382	372	390	371	413	397	371	396	395	382	398	398	382	400	369	421	380	381	411	330	385	390	404	390	397	359	376	378	377	387	416	392	399	383	428	340	364	388	352	377	426	348	382	392	375	402	382	388	402	382	363	403	392	384	384	347	386	403	374	405	419	379	371	381	370	405	373	375	333	392	385	432	363	379	394	397	376	373	399	398	412	383	382	426	419	440	399	425	397	386	376	380	421	380	409	376	370	373	393	381	367	409	395	379	388	372	378	362	385	377	387	399	372	370	377	349	363	415	440	366	420	385	385	395	387	426	384	387	398	392	379	375	347	423	403	387	377	409	378	388	402	415	375	389	401	390	423	381	393	377	385	396	357	397	412	386	386	425	392	401	383	432	403	386	365	410	403	438	388	372	396	392	390	401	393	368	401	399	382	409	368	361	396	391	432	406	382	391	394	363	389	358	402	353	423	369	382	354	385	383	388	423	370	403	365	406	396	401	362	411	399	393	401	400	385	376	369	397	402	378	411	374	371	404	377	412	401	393	407	434	392	389	374	400	379	410	371	390	380	410	379	358	381	448	401	423	378	358	431	421	408	417	365	364	370	353	386	406	378	400	407	397	412	369	405	396	396	430	378	389	409	390	398	390	396	387	380	360	387	389	370	375	367	376	439	386	428	382	383	389	380	392	391	416	372	363	389	421	403	360	404	365	376	386	380	407	400	358	379	377	380	388	371	399	381	393	387	397	371	385	394	403	420	439	404	408	390	368	419	413	389	368	428	383	379	402	367	380	396	364	345	393	378	422	375	416	368	385	404	382	367	403	420	447	410	428	389	387	416	360	396	378	374	400	382	423	398	378	387	385	393	372	398	411	383	363	412	390	407	393	373	391	362	362	380	385	369	393	397	396	398	429	371	366	393	403	401	413	370	393	375	377	380	381	388	365	369	396	392	409	366	414	383	378	411	398	398	401	352	381	420	372	389	347	387	361	414	414	381	381	368	407	388	391	367	381	362	392	411	376	407	400	414	393	391	374	339	409	393	408	425	400	386	361	411	396	397	397	412	399	380	381	387	398	376	379	409	405	418	372	335	407	391	380	388	394	383	398	376	380	386	381	403	400	415	394	396	384	411	394	349	378	381	375	405	386	389	416	405	415	448	376	378	409	368	411	408	368	390	365	394	382	389	420	387	375	413	378	394	431	397	354	377	350	397	391	391	418	377	410	393	381	397	383	393	367	389	413	415	382	397	401	404	392	392	375	408	398	364	361	397	384	405	440	427	407	389	386	413	384	418	388	421	376	406	406	411	412	409	353	412	397	426	375	365	380	406	358	380	371	343	408	345	374	426	389	362	383	411	393	398
10316	1226	1146	767	729	664	613	543	631	566	553	558	513	552	549	517	495	502	557	514	522	542	517	544	527	500	491	539	523	510	503	498	513	507	523	499	494	540	548	498	534	509	518	533	515	492	501	529	510	547	505	558	522	491	516	509	484	537	508	498	510	516	525	537	512	467	534	504	473	537	545	523	495	530	518	534	486	519	568	556	505	528	501	527	529	490	524	462	526	469	538	530	501	521	534	490	500	508	505	510	523	511	514	495	475	509	510	513	470	521	505	542	523	524	496	525	519	526	525	524	494	532	466	517	536	504	494	503	511	503	589	484	563	528	506	496	511	495	521	529	495	559	544	508	497	515	501	509	510	553	510	511	538	525	505	509	539	522	510	518	532	499	470	501	504	481	494	471	544	517	486	576	504	527	509	529	526	520	515	531	485	544	504	530	491	515	539	508	523	454	511	532	503	512	479	501	533	540	507	571	476	492	494	485	548	509	517	545	510	491	500	533	505	528	549	531	515	539	530	523	495	513	492	507	562	506	487	488	521	529	505	532	575	516	483	526	522	512	512	539	510	511	515	545	539	499	528	528	517	526	457	549	553	512	538	528	502	506	558	484	513	527	557	569	512	493	525	479	520	537	513	499	515	467	503	506	496	496	519	505	517	493	511	487	534	559	504	523	542	547	500	542	534	521	552	502	517	511	531	525	503	520	514	516	497	554	516	528	517	502	499	548	519	518	492	525	520	503	526	509	516	500	510	549	532	509	503	527	516	509	504	480	507	508	536	515	495	509	512	515	526	489	535	492	514	524	492	540	523	546	546	501	522	512	521	515	490	518	508	470	533	481	503	476	496	512	541	531	498	515	528	508	490	550	486	533	499	504	496	536	484	501	526	499	553	493	508	522	504	505	497	589	569	528	527	512	543	526	535	528	493	509	499	560	524	550	534	525	530	533	517	501	504	566	501	496	536	526	551	534	537	529	482	536	511	571	529	510	530	510	524	547	525	518	529	488	502	510	497	483	555	491	494	537	500	508	479	507	510	543	512	510	515	522	545	508	511	503	528	483	525	563	517	535	521	526	513	484	529	506	508	485	546	487	521	538	518	506	523	512	508	494	490	491	523	507	511	521	525	495	497	537	507	490	532	501	483	544	515	469	484	497	480	516	493	511	503	563	548	511	472	481	523	532	519	494	504	517	529	520	526	497	532	509	504	512	550	498	553	475	519	523	535	531	526	537	551	527	463	507	522	501	534	538	529	487	489	511	515	522	496	545	503	496	478	503	494	502	500	538	492	515	501	481	527	558	512	512	458	527	502	496	550	490	548	493	573	522	507	535	506	503	497	496	524	528	538	510	535	531	521	487	520	536	503	530	504	523	499	511	487	514	508	487	521	511	530	517	517	496	555	507	492	512	549	479	552	519	521	538	490	511	521	518	488	509	535	448	530	511	510	467	493	489	516	519	473	553	556	503	550	495	538	506	537	532	520	480	520	518	513	498	517	526	518	534	481	547	526	507	504	491	509	522	500	491	553	508	502	567	520	465	519	526	540	515	474	510	487	503	527	542	498	538	497	527	531	488	525	547	496	512	533	467	514	509	510	485	474	477	496	544	529	515	489	524	547	544	518	526	489	515	534	501	491	501	507	528	512	484	555	532	579	510	513	564	536	526	533	525	535	537	518	520	488	537	495	484	495	570	513	492	523	517	510	545	539	525	517	510	524	478	524	493	493	528	535	524	553	526	518	531	502	497	525	542	511	494	525	485	500	519	492	515	549	515	497	493	514	489	500	538	505	491	480	559	532	514	494	541	500	527	543	478	523	507	512	542	518	472	491	553	558	485	516	504	500	550	490	534	525	491	512	476	500	506	535	509	526	549	541	497	506	527	531	513	531	507	503	497	531	556	506	532	520	600	533	539	557	469	553	504	542	485	495	521	486	509	518	514	544	525	499	518	527	497	523	498	504	520	484	530	516	530	518	531	526	511	511	516	550	520	493	527	500	524	533	566	512	495	494	505	484	497	474	487	507	523	462	536	493	526	542	510	539	546	533	542	504	513	516	498	528	518	558	520	490	495	502	531	525	490	561	471	498	494	535	505	490	531	540	524	477	498	542	486	545	519	532	573	520	530	508	520	521	477	541	521	512	561	540	524	511	506	462	502	490	513	437	521	487	512	567	519	480	476	555	496	510	508	516	514	512	497	542	532	493	499	443	529	518	470	532	516	511	527	549	490	493	525	509	509	496	500	503	537	549	489	594	551	501	508	503	509	521	523	536	532	515	524	535	502	544	508	461	526	548	557	515	503	546	514	519	527	499	514	555	511	531	529	517	511	486	524	533	522	529	475	552	479	491	530	493	538	484	504	517	531	475	533	514	546	517	514	480	531	505	519	510	505	534	505	558	475	502	501	495	587	485	532	562	554	515	530	476	494	540	510	522	462	541	478	536	507	498	538	529	496	529	522	499	530	525	515	519	506	501	474	490	505	513	531	521	532	549	572	516	532	523	542	497	492	547	476	519	509	507	500	552	495	539	527	537	552	500	509	523	484	504	487	513	501	531	519	508	499	528	525	552	496	515	516	523	516	517	513	504	503	497	511	508	509	528	505	550	496	484	501	480	516	519	460	474	507	504	546	519	494	499	549	556	487	559	524	523	525	563	493	538	531	503	553	551	515	523	505	513	491	533	515	528	503	481	542	540	532	493	496	522	544	553	513	553	545	488	506	518	525	517	488	526	516	517	549	529	507	543	512	479	516	528	537	529	536	511	481	546	520	509	498	529	511	548	506	513	508	445	485	541	490	495	527	501	506	510	537	537	556	499	544	516	498	502	519	532	523	512	528	539	508	528	540	525	518	482	509	484	529	501	512	547	532	550	534	494	507	509	515	539	533	489	521	515	522	551	551	501	530	512	532	516	515	516	493	514	499	578	517	494	528	485	515	527	486	509	503	514	480	471	559	500	573	538	534	529	510	502	510	457	495	515	568	489	535	513	530	508	508	497	503	529	516	484	537	539	506	504	551	523	482	507	505	501	516	488	506	482	525	506	507	522	536	493	468	480	515	500	510	502	502	542	535	532	501	525	498	505	508	534	505	543	532	503	529	518	521	534	470	506	544	510	549	571	512	527	510	471	501	530	477	547	482	538	517	556	544	497	535	525	527	563	531	546	501	481	553	529	532	565	508	520	530	561	555	517	506	520	532	488	507	510	550	528	528	501	514	548	523	495	485	498	500	493	545	532	500	539	535	524	516	499	509	505	523	499	541	480	502	514	462	540	509	494	547	554	517	487	475	551	476	525	471	530	492	521	556	471	507	514	515	508	522	528	481	516	523	507	523	459	515	500	520	523	501	503	538	596	501	505	515	509	485	512	515	546	527	544	528	490	495	555	509	462	513	503	520	561	538	499	521	494	522	527	501	518	506	498	517	532	527	539	530	502	496	479	496	517	525	506	520	526	507	516	508	455	543	525	499	491	531	502	531	552	545	468	520
24073	21472	29325	24025	21450	11818	1107	673	605	567	482	441	413	377	416	400	351	368	330	358	359	381	328	318	365	337	360	307	331	329	307	324	301	329	329	293	367	287	344	294	333	310	302	294	271	295	292	298	301	328	304	307	321	284	292	286	327	302	269	307	313	325	309	303	288	335	272	304	312	318	299	292	313	278	280	308	302	277	311	325	309	334	296	274	310	289	306	317	333	309	290	290	329	287	306	300	284	302	280	316	302	302	311	301	277	295	314	288	258	298	304	299	304	312	317	322	324	316	316	339	328	329	278	301	335	308	292	290	309	331	321	335	314	312	301	285	311	291	302	279	279	323	283	296	289	328	285	296	292	295	304	309	305	275	313	300	275	323	275	290	327	316	267	321	307	308	320	292	285	297	298	298	296	302	318	310	302	313	281	302	316	272	302	309	302	292	309	319	300	267	305	287	293	284	277	268	293	295	295	283	309	264	324	282	305	311	287	311	307	310	324	313	321	314	279	286	303	303	290	274	342	327	301	311	305	263	270	293	306	341	292	316	307	327	299	304	308	284	295	303	320	293	306	335	304	291	291	303	327	308	307	306	340	322	326	317	312	288	308	283	291	300	297	318	312	292	361	315	295	338	306	284	304	311	337	320	288	333	309	305	306	288	296	274	290	283	341	318	309	314	250	285	329	299	305	307	303	325	326	301	284	299	310	314	267	284	313	305	333	315	294	301	301	320	294	314	283	302	320	325	317	294	294	324	313	311	318	307	304	291	329	256	331	292	306	319	280	307	270	310	320	284	298	281	306	306	305	330	281	297	300	273	298	291	323	273	295	309	286	278	316	315	274	282	275	265	312	333	306	310	292	277	327	328	334	297	295	289	281	300	282	292	303	285	320	274	294	315	331	314	292	290	309	290	314	292	290	309	298	291	317	318	293	308	282	323	276	274	292	308	304	308	303	328	286	301	302	265	296	289	329	292	298	289	282	265	281	319	290	312	304	289	269	281	290	317	312	276	288	283	309	297	306	309	324	281	315	259	304	313	308	314	312	320	289	312	324	293	320	337	292	315	314	321	305	315	286	299	309	317	294	292	297	285	318	278	322	326	271	317	286	298	282	337	298	299	294	291	321	307	320	298	301	299	304	304	297	315	294	309	290	303	347	277	320	305	296	286	320	301	307	322	273	303	303	311	287	281	287	273	307	326	283	312	314	303	336	306	302	292	292	298	323	274	314	277	319	304	290	306	270	314	270	302	280	332	311	308	307	314	285	283	314	303	292	292	274	337	292	326	308	285	283	281	303	288	311	278	284	269	317	301	277	293	316	299	287	296	289	292	283	294	253	306	290	272	291	294	297	313	273	311	311	302	315	281	285	307	294	308	271	319	288	300	319	282	298	296	306	314	323	319	292	277	307	297	301	284	333	266	299	277	292	310	317	301	312	282	306	307	278	288	279	318	305	289	286	268	294	323	306	290	342	299	318	323	326	279	302	299	312	302	310	261	301	291	290	292	287	295	300	314	285	319	311	289	297	302	313	326	294	297	306	266	323	282	301	280	273	298	284	293	314	312	310	306	285	288	264	311	287	290	313	326	303	288	288	289	306	289	306	333	310	307	277	321	317	318	305	285	315	284	278	301	325	293	322	276	289	287	327	261	270	279	291	296	306	309	307	289	287	306	282	288	326	281	286	296	292	330	290	329	313	287	286	287	306	302	306	321	279	314	290	303	297	312	310	314	298	265	301	289	288	273	320	288	293	303	327	321	291	297	301	313	307	319	341	284	295	287	302	319	263	279	305	260	280	286	295	283	314	324	284	292	287	344	258	296	281	343	286	311	285	279	286	302	266	308	307	306	282	306	284	277	287	272	265	302	284	306	281	289	297	305	312	331	310	299	311	304	293	277	309	320	299	297	285	314	310	311	302	304	327	303	315	316	311	304	317	278	292	285	333	298	335	340	281	288	278	297	312	294	320	318	318	320	285	307	292	308	301	277	278	288	306	263	307	313	273	298	294	311	295	286	274	323	348	303	279	286	281	274	294	280	307	294	261	319	315	305	288	280	288	268	309	331	317	278	311	290	318	298	301	285	317	286	273	294	288	307	291	284	301	285	297	314	316	299	306	271	281	270	318	303	278	317	306	286	329	284	305	298	290	283	328	296	282	303	306	334	311	317	297	291	308	293	304	288	293	293	336	322	303	309	309	300	274	274	305	287	317	292	294	320	294	275	328	302	287	305	288	306	314	304	297	309	291	274	311	274	303	305	293	324	302	300	297	324	298	309	286	328	288	309	311	313	312	313	294	311	313	294	304	312	282	335	282	276	321	295	292	306	303	259	284	277	330	324	316	276	329	317	270	287	301	300	287	324	332	296	312	305	263	281	298	350	302	310	308	303	322	304	312	288	300	314	270	312	310	311	288	311	327	307	295	278	276	329	288	326	312	272	314	328	310	309	304	302	295	316	304	302	285	296	317	300	318	293	274	329	337	318	282	305	312	325	291	294	341	338	321	355	306	282	302	312	280	288	296	292	342	314	307	290	300	327	329	295	288	288	304	303	284	289	303	296	305	301	265	302	305	265	292	319	321	321	291	330	303	299	294	287	326	251	273	292	281	278	315	314	296	291	286	299	325	314	271	301	318	298	328	303	285	293	332	320	298	290	316	290	321	270	311	292	330	304	329	322	315	329	292	272	282	279	314	301	283	315	324	301	320	300	332	279	309	300	296	284	310	278	316	301	282	300	310	265	314	320	276	273	294	307	315	320	304	307	304	296	300	312	299	329	322	308	330	284	308	288	275	269	315	323	287	312	321	268	311	272	297	284	279	304	285	328	290	309	322	298	280	318	294	301	283	287	291	306	304	325	297	310	301	314	292	288	258	295	296	319	285	312	300	303	297	325	295	326	312	290	288	295	278	304	291	297	297	321	338	304	311	311	268	299	290	310	277	291	309	307	310	319	274	290	309	292	283	284	324	283	313	278	310	310	326	323	292	282	317	306	296	304	307	314	316	313	294	298	292	284	269	315	275	277	308	295	288	294	298	317	306	329	298	290	300	281	292	294	325	277	312	264	278	284	292	304	293	295	296	299	281	300	307	283	304	308	312	294	274	270	309	277	318	284	318	317	308	258	302	293	309	336	311	317	287	303	312	264	292	292	276	284	299	328	287	285	272	269	306	313	299	327	305	307	305	279	321	306	311	325	350	289	299	302	321	313	295	281	305	331	302	270	295	307	278	309	278	331	288	305	295	309	321	348	297	282	275	275	293	304	285	306	286	310	307	311	285	295	293	323	305	324	287	328	313	282	337	296	338	302	304	305	291	307	289	275	319	301	311	297	286	272	320	317	313	295	307	307	276	301	287	290	319	292	293	310	281	292	293	293	306	295	292	287	287	301	315	297	306	311	288	278	320	272	290	315	317	277	292	283	307	311	291	294	305	284	299	306	298	316	293	299	327	285	275	284	305	299	316	345	300	295	266	280	294	299	251	288
16843	8816	7821	4016	2795	2136	1601	1257	1060	899	795	719	636	628	564	580	548	544	518	471	486	423	456	475	466	431	469	487	424	428	471	418	445	417	424	439	465	426	429	395	426	418	436	432	429	416	390	405	400	415	409	403	431	387	382	410	424	416	419	392	439	417	410	393	416	411	407	395	407	476	366	404	413	445	401	416	420	410	373	387	416	392	421	417	459	408	401	412	400	409	409	453	393	409	427	396	401	395	393	391	421	390	404	411	391	403	415	391	430	418	419	410	400	422	388	411	410	426	421	390	426	389	433	420	432	393	388	427	415	445	397	398	385	453	447	372	443	416	410	417	418	388	397	374	442	409	403	418	423	411	416	421	413	422	385	433	379	400	417	408	405	397	421	404	384	407	404	393	379	402	405	441	415	397	389	412	439	424	401	388	374	381	409	375	436	413	408	430	401	382	416	390	436	397	407	391	401	418	442	415	408	415	380	397	378	386	377	453	404	390	410	427	402	453	438	414	399	395	405	421	393	435	397	403	399	398	409	403	419	403	404	425	385	417	380	419	429	399	437	400	419	380	403	394	436	388	414	427	397	387	414	432	405	393	422	433	417	423	383	398	414	381	421	411	430	425	413	398	395	387	384	413	396	403	392	424	405	439	402	415	411	414	412	423	413	370	380	381	437	404	374	405	378	380	392	395	424	402	409	406	408	426	431	446	425	407	389	404	411	424	431	422	396	386	390	386	379	422	388	428	409	403	407	421	394	416	380	393	406	412	426	395	441	423	405	459	416	386	416	403	384	435	406	388	388	406	440	402	388	411	395	407	406	379	402	415	397	361	440	394	424	386	417	404	375	396	444	377	406	408	392	418	403	425	404	416	413	402	410	405	432	441	441	408	422	408	418	426	391	407	428	401	356	449	425	409	399	426	385	377	405	403	380	361	432	366	410	429	370	397	365	397	438	407	404	366	398	423	381	421	402	399	435	399	389	414	417	378	405	450	394	394	406	431	414	409	383	411	398	415	380	408	386	370	388	367	414	410	420	398	418	381	409	367	414	380	411	414	402	396	408	382	405	423	378	432	390	415	426	397	425	389	399	420	404	437	401	408	410	390	430	388	388	396	392	400	417	414	379	416	411	391	386	397	449	402	402	405	412	374	407	366	411	396	409	382	410	431	384	403	443	385	406	408	394	401	438	401	403	394	409	397	415	378	377	418	433	423	403	372	391	417	400	422	466	399	427	433	409	417	380	388	394	382	401	396	402	445	437	429	395	405	402	400	421	407	399	411	455	376	400	420	377	411	431	389	415	417	380	413	415	355	411	432	370	380	419	395	400	417	413	415	425	384	425	404	417	427	377	397	401	379	392	397	400	420	430	387	402	405	377	416	437	419	399	400	428	391	392	409	385	368	414	397	439	420	410	450	429	415	420	396	371	401	400	386	407	396	427	396	410	414	419	369	394	394	393	368	385	422	404	372	381	395	399	402	416	392	403	418	433	422	395	413	416	368	403	415	406	429	431	383	409	397	416	421	416	432	388	430	430	400	408	393	371	446	405	421	432	438	414	404	404	358	405	393	402	408	421	421	375	428	406	425	406	465	408	408	372	393	377	418	424	414	390	378	428	406	441	418	371	387	392	412	429	409	406	420	424	402	414	442	375	417	418	416	440	401	435	344	415	385	396	450	394	415	349	394	429	407	434	385	419	391	399	401	403	399	435	446	396	402	395	383	405	407	402	390	403	446	443	396	426	357	402	409	396	418	418	365	399	386	404	390	414	440	435	402	406	397	420	394	418	451	418	398	401	402	391	375	433	395	393	410	417	445	398	433	426	423	409	419	386	406	413	435	396	389	391	402	424	406	403	395	393	427	410	418	394	402	370	396	395	405	426	416	371	404	420	381	420	384	411	388	391	410	363	397	410	440	412	424	385	410	390	417	400	417	405	421	376	398	430	423	388	368	410	411	386	422	398	387	390	398	364	406	428	396	395	371	422	418	394	428	407	430	393	382	395	437	392	408	425	422	462	400	406	415	375	419	427	411	385	427	413	394	419	410	391	397	416	385	389	421	404	383	417	386	392	434	415	392	426	417	405	423	398	389	406	404	440	377	407	433	395	405	401	425	403	419	407	422	398	388	410	396	400	370	420	402	415	405	389	418	394	415	446	419	446	422	427	404	371	439	394	401	371	429	397	419	368	393	382	419	404	385	400	416	423	384	398	433	443	389	379	428	426	421	373	430	395	374	399	405	394	397	396	392	423	395	373	396	414	406	407	401	393	428	378	384	438	376	392	437	376	416	405	374	442	392	445	376	424	386	409	417	440	414	452	402	372	429	426	415	410	389	421	381	414	389	377	385	371	398	403	403	416	387	378	408	404	381	420	370	403	409	397	404	420	393	368	398	401	401	410	442	391	391	420	385	376	415	421	385	405	376	416	409	384	424	415	405	381	404	376	425	383	412	419	454	395	428	400	386	422	441	390	398	412	400	394	400	418	399	377	424	393	415	401	451	422	372	428	398	354	370	421	404	435	415	420	375	405	426	395	442	405	393	431	398	434	440	466	413	382	416	393	426	383	436	422	388	403	465	397	422	404	406	418	437	415	423	436	420	375	388	420	411	380	404	416	365	405	387	397	404	412	408	378	382	431	380	374	382	410	393	421	385	395	406	425	385	457	417	433	410	388	456	430	417	415	407	413	401	387	425	382	400	400	426	433	412	405	380	408	401	398	418	427	392	424	416	393	398	374	403	388	409	396	433	439	429	389	426	357	395	396	397	363	439	422	412	408	369	394	397	389	409	461	432	406	409	386	417	454	404	403	375	416	384	422	420	414	393	455	404	416	415	408	407	407	353	401	428	401	420	441	422	419	419	398	414	435	402	360	404	412	420	395	393	415	384	391	403	401	368	434	400	405	338	394	451	418	407	407	426	405	404	372	402	417	416	399	389	434	402	407	442	378	447	404	413	353	381	413	431	377	388	354	399	384	458	415	394	404	387	417	429	421	396	425	434	417	409	398	371	422	427	394	417	408	393	400	433	421	439	406	410	398	405	445	437	443	394	407	404	411	403	426	370	382	408	389	425	411	424	434	430	420	431	413	436	405	401	482	412	388	395	456	395	425	404	398	409	375	426	471	405	397	394	392	406	400	432	400	391	402	461	409	394	410	405	395	382	393	420	423	403	379	411	383	391	406	435	407	407	437	404	432	397	407	433	393	406	362	399	399	373	394	420	395	401	426	396	416	392	405	395	388	402	394	398	388	383	398	393	426	419	444	383	432	403	401	395	394	441	393	398	424	427	389	415	413	402	388	400	375	422	436	411	391	396	417	404	368	413	421	430	397	419	401	430	390	394	396	385	440	416	410	401	409	396	436	373	416	405	419	389	400	388	408	394	403	449	381	429	380	379	378	448	399	433	401	389	394	400	433	378	396	386	442	394	419	422	441	447	382	404	428	438	374	388	390	408	407	381	410	396	401	394	396	411	410	431	389	406
23188	21466	29779	23577	21466	21513	10362	890	598	507	412	351	323	311	267	245	217	227	220	241	183	210	200	192	183	161	159	166	150	149	155	135	130	172	143	167	131	124	124	134	142	138	117	117	130	127	142	121	129	126	101	120	119	132	149	121	139	119	142	134	134	126	121	125	116	126	132	109	125	129	125	120	137	117	121	144	141	126	110	130	110	126	127	126	115	106	112	109	124	125	123	114	143	132	118	125	128	129	117	121	108	122	140	113	112	123	113	117	114	129	115	119	128	131	131	124	136	120	126	124	120	141	113	116	104	137	114	145	121	116	111	141	117	110	126	121	136	126	122	146	125	116	125	138	126	119	115	132	110	136	141	128	114	132	125	109	121	125	120	121	115	123	136	115	121	110	111	134	127	119	147	147	119	120	144	132	106	128	110	130	155	134	122	131	128	142	145	119	117	118	121	107	130	133	144	102	113	137	119	115	113	123	109	114	116	124	124	140	149	129	130	123	149	102	119	134	115	113	130	119	124	119	117	153	134	107	120	119	110	124	123	106	128	124	116	121	117	117	111	109	107	137	152	114	116	108	122	118	136	119	110	126	109	128	128	113	126	110	127	116	123	115	149	119	114	127	133	135	129	134	122	105	120	115	124	112	128	120	127	104	113	128	107	106	125	120	107	131	128	135	134	118	107	101	134	121	127	110	107	120	118	125	142	116	117	125	124	118	142	108	109	137	115	114	138	129	132	100	116	132	115	108	117	132	126	118	136	125	144	116	105	113	121	109	118	128	127	132	127	134	109	118	136	115	119	123	103	135	110	103	114	122	100	124	135	113	142	124	127	140	136	104	120	118	105	137	136	97	127	111	133	113	118	110	133	121	115	129	108	118	114	120	98	114	127	111	129	123	116	113	123	118	117	133	114	124	136	109	123	111	103	125	133	134	126	116	141	128	106	120	106	128	121	126	142	146	127	133	113	103	133	114	127	134	123	114	128	129	119	122	117	110	112	129	113	134	129	106	98	119	131	112	102	115	118	108	134	121	117	125	112	116	104	122	138	121	110	121	111	133	112	111	106	117	113	115	121	122	119	126	114	128	102	118	113	120	124	118	120	126	123	138	121	110	117	121	125	119	132	123	111	127	98	114	147	117	103	139	122	123	133	138	120	129	151	111	109	112	99	144	131	139	135	123	126	134	135	133	147	124	121	134	123	122	127	111	121	116	146	122	122	111	117	116	130	112	128	136	114	135	131	132	114	112	136	128	96	110	138	130	122	108	125	106	114	129	95	113	130	113	129	118	120	138	131	112	125	122	139	133	126	106	120	139	113	100	128	130	109	126	126	133	123	107	120	123	125	123	101	110	105	109	108	105	108	142	124	124	108	117	112	105	140	132	114	112	140	115	130	106	116	130	127	118	138	128	142	120	115	142	127	116	119	125	116	129	133	128	98	117	120	145	109	118	115	125	96	124	110	128	134	121	121	115	110	114	126	130	114	97	126	120	119	115	128	110	120	146	105	130	133	127	150	116	134	116	109	125	132	112	108	144	123	128	136	112	127	131	125	120	130	119	131	137	123	113	94	117	117	120	123	119	125	119	124	122	121	133	103	126	113	139	128	130	115	112	108	124	119	133	110	122	87	114	114	110	125	117	93	122	116	101	128	120	112	127	123	113	101	134	126	130	123	104	126	112	115	136	121	112	117	119	140	134	112	113	122	124	113	117	132	114	110	129	111	132	113	113	120	124	105	128	120	113	103	133	130	132	118	110	136	116	120	128	125	112	117	128	131	129	114	121	139	142	135	117	121	100	96	121	113	126	114	127	102	125	119	136	121	127	124	128	125	130	135	131	132	133	129	116	129	137	130	113	128	114	128	116	133	122	124	117	137	118	121	115	127	107	111	115	120	139	137	115	119	110	88	132	118	137	114	117	117	122	121	94	121	106	119	107	120	120	116	134	132	123	123	142	117	101	126	112	124	100	126	111	110	124	119	110	110	120	146	115	133	122	117	138	145	117	133	132	116	120	119	117	126	127	116	113	113	124	137	103	121	118	143	126	119	129	124	128	102	134	109	117	131	110	135	124	102	130	123	130	145	113	118	123	121	137	131	136	114	104	124	141	117	131	113	128	123	127	102	118	135	110	114	123	132	116	121	140	115	127	121	134	139	117	98	111	128	131	113	129	91	135	145	104	128	136	121	118	117	132	134	112	120	117	127	125	105	108	114	89	107	118	119	114	140	138	120	113	121	129	124	108	106	110	128	131	111	118	120	116	120	126	129	136	105	112	126	115	127	106	108	126	116	117	109	120	126	140	130	144	123	118	123	138	121	112	124	140	117	130	137	132	125	120	115	104	122	126	128	127	130	126	122	109	119	118	104	104	140	137	106	120	126	115	126	121	119	138	131	118	123	119	107	114	130	133	111	117	116	123	128	149	133	115	119	133	115	125	126	109	116	115	136	119	122	118	122	108	117	110	123	110	121	109	124	115	121	125	124	125	112	122	122	119	107	112	118	120	124	109	117	111	130	126	124	106	115	129	121	108	127	125	125	138	110	122	130	119	117	108	122	127	129	109	124	130	133	137	122	110	114	135	109	121	110	113	128	108	111	128	119	131	105	117	119	127	123	136	133	139	114	110	134	140	122	111	125	115	116	146	117	119	109	113	123	93	117	137	108	109	91	123	107	109	125	128	117	104	100	110	112	114	131	130	130	103	127	108	109	106	139	124	120	108	124	122	110	123	129	136	116	113	113	130	124	110	112	116	131	110	114	115	137	116	140	116	124	120	109	134	125	112	116	120	112	112	107	120	151	124	109	131	117	101	130	125	121	112	111	117	99	132	118	139	97	119	133	112	95	112	106	126	126	124	117	123	143	125	108	121	123	100	127	128	125	121	106	106	107	134	121	125	116	132	115	115	131	112	115	136	149	125	108	117	124	131	109	140	106	136	130	132	134	121	139	99	138	114	129	120	119	127	109	114	120	134	124	113	120	112	120	141	135	123	131	109	123	120	111	129	132	130	109	124	146	130	117	124	121	142	129	129	132	121	109	126	132	114	124	122	128	127	112	122	102	122	110	111	122	111	119	121	127	127	96	107	133	116	128	132	120	110	102	135	117	120	112	113	93	138	114	112	118	137	131	126	120	99	114	127	123	110	114	115	137	99	108	118	123	115	115	135	105	107	129	124	118	111	127	117	118	117	123	122	118	134	125	126	139	115	127	121	128	113	119	120	113	118	101	94	130	144	134	145	134	119	106	123	117	115	114	115	138	117	123	122	111	129	110	116	120	111	117	122	123	109	127	125	131	143	134	131	118	141	117	116	104	113	95	109	113	153	121	107	115	123	109	137	138	123	125	110	120	119	102	117	125	100	134	125	111	117	116	113	106	119	129	114	130	115	110	108	149	118	106	133	108	112	117	113	127	118	110	149	122	110	118	133	120	119	121	145	106	120	136	111	136	127	126	113	111	107	121	139	139	112	123	106	136	137	133	124
19199	14058	12137	6443	4392	3291	2388	1900	1449	1157	968	849	660	534	503	473	427	378	342	345	285	303	268	288	256	244	266	210	230	232	230	198	210	228	208	181	195	209	210	201	200	185	189	205	207	189	187	184	202	176	191	194	193	177	184	199	179	183	191	169	184	165	168	169	186	192	186	161	170	158	167	173	170	183	165	186	148	162	186	172	173	215	164	172	180	151	159	178	166	172	193	155	149	178	170	190	151	182	181	167	177	165	169	177	182	194	192	169	180	159	173	160	190	160	177	166	168	148	167	182	170	182	166	153	187	157	173	155	155	162	185	162	179	167	160	184	181	172	161	161	169	167	194	169	167	163	157	181	167	167	141	168	175	177	178	187	174	173	159	158	170	195	175	163	173	171	164	173	153	152	164	165	175	167	161	128	180	160	158	169	169	155	167	170	178	169	144	181	148	158	178	143	162	153	156	172	190	158	179	164	177	182	172	173	155	162	167	150	163	136	166	164	190	153	141	173	160	183	161	176	165	171	169	195	184	147	147	172	173	162	155	147	183	166	187	156	170	152	171	178	177	149	169	191	177	166	165	191	169	165	173	179	173	149	166	181	141	169	174	157	175	166	161	151	156	174	140	146	181	148	148	169	164	155	167	151	178	177	166	183	166	164	161	180	174	165	163	177	173	185	148	175	172	157	179	160	156	171	149	181	168	170	155	159	149	169	171	172	169	191	165	170	162	184	134	177	149	167	164	169	154	173	165	181	160	194	181	178	168	169	173	176	185	165	179	154	183	155	173	177	169	153	184	155	164	156	156	163	185	171	164	172	184	162	168	167	158	174	167	154	160	179	169	192	172	174	150	165	134	175	183	175	174	158	180	180	180	169	189	175	167	177	158	160	184	176	154	157	178	181	157	157	176	143	155	160	162	174	164	157	158	158	164	184	177	171	168	155	168	196	166	150	149	169	155	151	160	183	165	166	156	159	172	164	164	168	160	155	194	163	157	171	186	177	182	176	156	176	177	149	141	168	155	164	191	173	164	140	163	174	154	163	164	151	178	178	193	160	184	187	163	174	171	150	162	191	175	165	165	159	141	165	154	158	178	166	160	158	166	175	137	187	168	151	166	172	159	168	185	151	187	186	167	176	166	139	158	171	177	168	186	163	159	167	197	179	177	162	149	179	165	165	161	172	154	150	159	187	159	154	171	160	160	154	172	171	155	142	170	197	176	177	176	167	175	163	177	160	174	191	150	164	151	155	185	165	190	156	146	182	163	160	183	195	172	178	179	163	168	175	191	150	187	154	176	179	148	143	147	160	174	203	166	159	162	149	174	158	162	171	171	160	172	180	149	167	159	170	189	162	157	145	165	179	151	175	173	153	182	147	164	156	154	164	161	178	162	184	157	185	172	152	165	151	148	144	155	154	183	185	144	151	191	160	171	172	148	182	155	175	143	162	172	166	164	162	158	162	175	171	156	172	166	165	174	175	185	159	168	169	157	160	171	173	153	157	174	133	161	173	158	189	141	175	173	177	180	153	163	167	170	175	172	159	164	158	170	186	176	149	184	158	172	169	170	169	146	161	149	158	147	175	173	162	170	157	187	161	184	169	163	171	172	156	167	133	186	148	169	161	173	158	158	178	171	154	180	181	163	138	194	159	153	151	184	168	129	153	148	165	168	165	186	175	169	188	163	182	154	166	152	179	174	167	153	141	172	148	167	180	161	178	147	171	172	178	165	156	185	176	176	150	152	161	147	188	171	139	196	163	159	168	152	152	158	181	176	165	183	174	172	160	151	161	160	160	159	166	161	156	166	160	171	147	141	170	164	150	154	151	174	159	164	167	154	186	150	150	179	178	148	184	184	155	184	146	162	141	172	169	169	183	150	176	165	163	184	165	153	199	151	170	145	172	155	146	156	155	163	158	156	141	166	166	186	159	162	159	176	180	161	151	154	162	172	156	164	143	183	179	179	185	171	165	193	170	190	166	180	164	166	192	152	167	148	158	149	153	171	152	182	173	151	184	179	153	158	185	153	197	158	174	185	150	177	181	176	175	153	175	189	161	176	161	180	145	160	171	143	172	168	186	163	163	153	176	172	149	181	157	173	155	162	142	157	153	167	162	182	177	144	164	163	179	175	162	156	179	161	171	201	158	174	154	152	172	169	189	178	189	149	167	174	173	152	158	171	180	169	169	150	163	147	158	160	184	171	174	154	164	169	141	162	148	176	170	164	172	158	187	208	165	168	195	146	148	162	172	158	178	188	188	159	175	180	176	143	183	153	170	166	169	160	174	193	167	159	151	176	139	177	144	166	167	165	169	186	149	198	152	170	148	177	152	158	160	169	150	194	169	170	166	157	168	164	186	157	154	168	162	173	163	154	155	155	172	173	167	162	177	159	162	152	172	181	171	174	168	152	162	165	158	164	172	166	169	174	164	163	167	173	157	151	171	147	161	168	178	140	162	178	182	175	170	168	172	146	145	174	180	165	180	165	169	177	167	185	151	162	184	169	164	162	152	167	151	167	159	158	160	152	175	163	150	192	149	150	163	145	161	152	157	151	165	181	166	174	168	164	149	180	163	159	147	164	174	160	155	173	163	195	158	175	172	180	162	170	167	187	164	177	170	175	146	160	167	178	151	178	158	143	148	166	158	179	177	171	166	162	188	151	159	178	163	163	179	143	153	186	178	176	167	175	138	158	179	149	180	152	171	171	183	146	176	141	180	154	140	163	137	205	173	158	178	175	193	193	151	189	159	146	154	163	148	180	178	152	162	181	210	164	165	165	173	159	171	194	156	159	155	153	157	165	170	188	171	173	175	174	174	171	174	144	183	137	176	174	168	188	138	176	149	164	147	154	182	178	175	151	177	167	181	190	150	167	152	165	158	174	178	175	161	159	175	213	152	169	170	183	146	179	175	168	162	171	197	173	172	155	166	152	171	144	146	158	191	163	158	169	182	172	166	162	185	161	188	164	162	160	175	168	153	155	158	146	167	165	150	173	162	159	180	185	132	166	171	164	188	156	139	189	169	177	174	172	159	171	180	167	158	185	164	166	167	144	147	170	171	176	146	175	149	166	164	183	185	167	170	148	137	155	181	164	161	184	154	169	181	143	214	156	170	173	176	146	163	162	154	175	171	173	139	187	172	158	186	175	150	148	164	180	152	156	145	156	165	157	173	167	185	182	143	172	159	193	147	145	154	175	166	144	163	171	159	159	168	185	159	179	207	165	172	170	161	186	162	139	180	171	143	181	153	185	172	144	169	184	200	175	159	175	151	163	165	170	146	146	165	148	157	155	162	166	175	184	169	156	146	190	159	167	179	144	148	178	167	184	157	145	145	170	179	173	172	164	149	164	163	171	167	172	186	175	167	169	162	163	144	145	158	158	180	184	137	181	176	188	141	164	162	169	167	163	163	179	165	174	152	173	158	172	179	165	164	157	170	152	158	161	162	151	156	144	153	175	147	187	187	171	201	181	160	184	144	164	158
27336	20903	9442	880	519	437	447	442	407	423	405	378	385	396	384	388	401	396	364	414	409	401	374	443	369	385	406	420	379	399	426	329	401	429	384	370	404	376	403	396	406	393	400	378	369	397	399	377	363	383	399	395	406	444	403	379	375	406	377	383	404	408	414	361	429	392	392	398	397	406	384	397	375	371	442	393	368	390	382	404	391	371	416	419	360	421	397	419	409	402	403	415	422	400	404	441	378	400	403	413	398	412	374	387	377	374	396	390	403	391	395	404	397	399	398	418	379	406	382	409	382	362	403	407	377	398	368	421	402	378	384	390	389	391	383	417	388	402	376	358	368	398	421	386	372	405	402	393	393	399	360	418	451	407	409	393	449	431	382	384	381	421	350	407	399	362	384	382	386	387	381	402	386	419	379	384	384	409	400	383	370	396	367	378	396	396	383	402	424	417	379	411	430	378	359	392	406	407	394	381	369	406	406	387	367	404	398	423	391	385	374	370	371	402	371	377	429	426	406	393	427	374	391	400	385	363	380	407	447	406	411	383	386	379	375	408	376	401	378	369	372	383	409	400	377	389	362	393	413	369	379	416	393	379	403	373	398	342	414	393	376	345	347	388	365	356	375	380	394	380	397	395	422	381	397	387	393	357	375	414	399	399	378	383	404	380	415	346	386	368	367	410	407	392	420	413	421	393	399	388	406	422	389	373	426	400	383	385	366	396	377	372	408	444	375	412	397	393	416	408	392	397	408	413	373	391	363	417	382	422	392	451	383	355	380	399	385	398	374	428	406	375	455	415	412	396	410	450	383	409	403	375	395	369	377	360	419	375	380	402	393	388	396	414	379	384	380	380	398	372	388	413	425	397	393	411	397	359	393	416	404	371	374	395	389	388	371	396	427	393	416	357	376	404	390	375	399	398	361	428	406	397	369	392	379	387	376	439	392	404	432	366	436	410	409	415	326	432	394	413	391	370	369	390	372	391	366	402	390	422	415	372	399	380	403	398	419	382	428	419	372	405	335	411	404	391	383	376	425	405	425	399	418	389	365	407	374	424	356	385	415	388	406	388	390	398	376	384	385	423	382	354	378	409	423	386	413	383	401	380	429	377	366	366	380	390	382	382	373	420	401	387	381	398	389	406	419	400	387	394	426	379	405	389	397	374	314	383	433	384	387	402	402	414	356	363	445	394	407	387	390	416	376	385	402	419	406	382	413	404	364	410	397	367	412	358	399	398	397	393	394	410	392	389	397	390	410	377	388	342	415	391	385	392	387	439	414	375	420	390	391	401	357	403	409	376	404	368	401	401	357	389	428	411	392	404	403	399	415	376	384	379	399	398	386	369	412	354	368	398	395	389	389	398	374	370	387	361	391	364	410	413	392	363	400	420	445	356	414	363	421	376	386	385	407	378	385	394	385	386	409	411	418	385	404	418	386	416	382	384	417	375	391	406	379	383	415	362	371	401	396	383	341	390	375	384	396	394	410	405	384	366	392	384	398	396	390	399	387	400	398	401	412	416	384	380	440	361	384	417	395	404	418	390	400	412	377	383	371	388	396	387	428	361	393	397	352	419	413	414	425	397	413	403	396	389	432	397	404	374	386	369	404	342	400	382	401	434	373	381	406	403	388	391	379	392	360	367	374	404	433	410	396	392	427	416	431	432	421	388	415	388	379	417	409	429	362	404	418	392	391	404	404	421	405	406	377	404	392	374	383	400	404	446	451	411	384	378	409	373	392	426	416	353	398	399	396	388	413	378	371	375	413	375	359	417	417	369	405	405	415	388	383	364	364	380	424	434	394	381	404	383	386	400	351	364	389	388	386	411	392	397	384	390	379	417	402	370	439	384	377	390	416	379	408	380	392	389	374	389	379	375	416	374	397	359	393	410	406	376	380	354	395	399	378	413	421	382	377	379	400	376	395	437	367	412	398	420	391	421	386	368	385	380	366	389	396	393	391	429	369	404	384	371	450	347	403	369	397	400	384	388	387	378	388	426	372	417	417	386	388	365	370	383	422	372	409	343	416	361	415	422	415	373	407	455	411	395	336	391	362	391	364	399	400	384	361	383	427	387	411	410	392	419	415	373	376	401	386	404	393	383	357	383	404	434	379	361	423	398	405	406	398	419	380	393	420	380	394	388	386	397	394	381	416	398	406	366	434	405	387	406	401	427	421	371	428	393	406	408	411	394	362	385	373	406	420	383	382	431	375	380	414	390	362	366	441	421	406	379	374	365	395	402	400	362	405	422	388	371	387	434	431	385	408	428	367	368	376	413	412	402	367	396	374	399	409	421	406	403	376	384	392	420	423	388	366	395	379	371	430	402	361	366	379	413	363	397	376	389	426	369	389	352	422	403	412	427	393	391	382	383	356	386	413	412	389	370	416	373	396	416	365	382	429	382	363	381	374	384	376	412	395	427	379	420	375	353	401	394	431	392	377	407	422	405	378	420	405	381	379	429	412	406	407	401	390	434	404	371	389	365	376	381	383	411	385	423	387	401	433	364	429	367	399	387	420	388	379	382	409	395	391	413	391	386	397	401	387	370	375	386	402	391	414	391	416	408	402	425	402	366	394	391	415	365	375	403	369	365	422	384	394	404	408	424	390	368	365	405	389	394	418	422	393	382	406	414	363	420	425	386	376	417	392	414	409	388	383	419	382	413	376	349	428	384	414	379	383	399	392	375	409	364	397	392	406	406	405	399	424	394	421	392	395	391	438	394	395	373	404	376	373	383	400	396	396	386	413	379	377	416	410	371	410	407	377	398	393	377	430	413	397	376	366	406	360	395	404	393	396	395	385	393	379	419	405	444	354	399	420	398	394	404	383	396	427	370	405	395	413	377	419	425	418	405	395	389	409	383	387	380	409	411	405	381	369	398	367	378	382	375	383	380	412	378	386	407	400	408	430	399	383	407	366	376	387	358	398	376	438	403	392	397	435	413	392	415	386	408	378	395	379	413	391	386	444	393	422	375	404	371	379	376	389	394	422	379	405	427	417	378	420	406	373	398	387	401	387	409	371	393	411	404	425	405	406	380	397	405	411	397	361	415	381	404	397	420	359	386	400	402	357	388	381	411	409	376	352	403	400	345	386	386	405	399	395	350	386	380	393	377	378	407	360	407	398	418	405	379	418	411	375	381	363	423	408	401	411	368	397	388	395	371	404	417	389	357	372	403	346	375	390	459	396	399	372	427	409	354	432	377	365	362	369	381	402	399	377	377	412	383	398	379	364	397	411	380	403	411	372	397	361	384	394	393	430	414	387	421	405	387	379	418	388	370	376	400	382	382	412	405	366	401	404	416	387	397	383	425	388	390	417	406	387	384	369	405	401	412	407	405	389	379	406	396	419	425	409	415	414	410	401	356	388	366	398	394	426	371	369	399	408	453	380	372	398	361	396	367	431	401	403	390	414	412	401	354	393	389	408	385	365	388	374	381	380	417	419	403	422	374	388	403	398	433	365	334	425	404	371	361	386	362	381	361
10845	1212	1148	738	648	594	577	620	554	594	609	542	562	517	535	525	498	558	536	518	524	561	590	488	551	502	538	545	525	546	539	564	518	592	533	516	517	499	515	507	530	503	478	560	481	551	536	575	514	542	572	505	556	483	547	527	581	536	496	523	487	521	544	532	517	526	576	532	538	527	481	527	480	512	532	522	510	508	517	513	509	530	525	521	529	508	530	490	518	507	540	513	508	557	540	529	573	560	531	487	541	524	513	510	537	486	559	490	491	504	526	548	526	537	524	545	561	554	530	567	523	507	527	539	516	505	507	529	522	513	543	532	543	523	519	516	509	516	487	551	538	524	517	512	494	526	513	512	474	529	543	533	517	535	557	513	534	466	497	542	509	516	571	543	504	502	526	563	544	525	518	542	525	518	508	520	537	544	504	542	524	499	546	533	494	548	522	529	505	536	512	528	527	514	508	536	546	498	511	536	548	517	511	514	510	519	530	583	529	549	558	539	515	515	513	540	512	518	513	516	557	521	544	535	509	514	534	568	518	546	547	504	517	520	570	495	516	504	534	521	487	520	527	520	523	532	596	545	526	530	524	557	543	511	483	538	488	546	504	543	558	499	552	538	544	530	555	516	488	529	559	483	539	548	475	547	496	564	543	473	529	527	526	530	519	517	561	527	504	514	516	516	523	518	485	534	520	541	529	491	518	505	533	530	550	532	505	520	498	500	497	509	527	515	503	550	498	516	520	539	528	516	551	534	526	557	552	550	532	497	509	501	531	525	488	508	553	529	549	532	481	496	524	521	524	550	540	518	540	541	534	488	539	511	548	479	514	517	510	575	530	531	534	486	496	541	544	553	533	542	504	534	462	541	522	541	479	525	507	529	529	512	537	557	487	520	500	517	511	516	500	547	503	546	533	520	504	568	540	479	543	546	535	544	518	537	472	519	504	524	573	502	514	517	524	534	506	533	523	529	524	490	518	543	487	538	527	488	558	517	511	543	511	504	553	528	552	514	544	520	530	511	490	578	546	515	510	536	502	539	561	513	488	505	545	521	522	512	526	490	508	517	509	495	517	506	502	516	562	526	499	529	523	499	499	553	536	506	462	485	517	558	520	539	521	542	556	536	552	547	525	560	484	499	511	506	533	550	533	468	543	535	492	510	533	515	528	496	535	532	511	553	522	525	543	528	490	512	542	475	542	515	539	507	545	497	510	546	514	527	563	550	487	506	495	565	508	522	541	501	510	536	527	518	521	477	504	519	542	514	535	535	552	508	477	520	501	507	515	555	532	561	510	526	508	475	542	530	520	516	486	542	521	531	590	521	564	553	536	475	571	532	529	493	573	526	502	522	514	559	516	509	551	570	510	515	521	512	585	566	554	524	521	489	536	476	502	507	500	513	527	508	550	540	531	550	524	503	521	500	549	520	510	516	542	548	528	522	496	569	507	527	533	514	542	508	529	548	574	548	536	518	530	516	509	541	572	512	513	512	514	492	505	543	546	557	509	517	491	506	494	552	525	486	546	526	508	534	496	521	519	515	529	528	528	538	542	540	493	519	532	541	516	508	533	512	511	523	527	532	527	495	543	518	495	516	519	511	535	525	485	478	527	531	505	482	526	534	553	492	499	486	586	551	499	528	543	472	529	561	523	506	512	534	514	479	539	481	497	493	517	537	531	449	539	490	532	558	513	541	491	542	545	502	553	518	525	539	530	543	566	533	521	504	521	551	575	498	568	518	541	516	552	534	517	529	548	552	561	510	543	546	503	544	550	555	540	564	486	517	531	543	501	488	570	519	499	549	536	516	476	550	506	530	491	527	532	549	513	542	513	503	512	507	499	528	523	553	513	523	556	507	516	540	515	516	506	532	521	543	566	567	533	537	527	530	570	511	535	515	530	520	523	503	557	514	556	517	519	537	564	497	494	519	558	528	537	469	521	536	545	507	549	544	550	522	510	529	518	535	524	495	509	524	557	527	533	515	494	514	486	538	532	546	511	527	531	515	532	534	517	538	530	530	509	526	505	528	527	514	533	532	523	512	536	515	528	521	539	540	527	501	550	526	526	494	540	532	532	516	519	466	510	519	522	531	508	527	472	544	516	489	523	530	502	499	513	515	521	555	522	575	506	513	517	520	523	543	572	530	514	522	549	512	521	515	516	501	504	511	519	525	536	538	558	512	499	499	533	553	525	500	497	530	487	530	547	517	549	526	488	518	513	505	530	554	582	521	498	537	536	527	495	539	570	532	478	515	467	492	531	516	515	496	529	522	532	520	514	549	513	526	500	497	486	535	544	535	530	510	546	527	525	517	506	508	506	502	489	517	513	577	524	510	518	547	538	535	541	497	523	536	503	504	531	506	555	560	504	512	536	517	521	560	513	531	493	512	551	519	539	522	512	534	498	529	505	517	524	531	546	531	581	530	565	501	526	511	536	515	562	545	515	514	550	497	500	481	520	529	514	518	516	550	511	513	465	558	540	508	555	527	524	502	501	478	542	545	530	565	552	510	536	517	536	521	541	532	505	516	559	564	484	561	529	530	523	548	522	529	514	552	559	546	520	512	501	540	547	511	525	524	518	555	506	525	519	543	546	490	505	549	509	551	492	516	493	540	539	508	512	501	524	543	520	497	503	553	515	537	517	470	549	533	516	525	520	507	505	503	538	522	510	527	517	509	533	488	538	496	515	547	529	503	505	547	521	552	534	511	547	504	535	538	530	552	537	510	528	561	516	519	560	559	541	498	528	552	534	518	498	532	555	453	544	524	520	534	517	536	495	530	529	526	536	576	555	533	549	513	500	554	515	534	530	517	503	527	510	538	513	510	514	509	500	507	522	525	536	538	557	543	553	542	516	520	550	539	496	569	481	603	564	507	542	506	533	504	544	515	540	539	557	536	491	511	517	519	536	531	496	538	531	503	580	533	512	520	535	563	544	495	531	541	537	520	529	521	504	539	548	493	530	504	538	542	510	513	530	542	530	506	539	523	488	502	548	513	501	560	515	575	547	552	516	533	545	509	501	531	517	541	495	536	521	575	484	519	512	512	526	520	502	529	471	518	543	530	555	514	554	507	527	526	533	516	500	501	508	527	505	496	500	539	557	520	512	494	496	555	530	549	532	539	519	505	496	532	518	521	571	511	535	549	490	522	534	540	531	504	532	520	544	535	533	541	504	555	521	505	508	514	552	545	576	532	520	507	514	510	525	494	520	568	509	542	512	525	515	574	549	526	500	523	525	577	540	530	524	531	513	515	505	530	510	507	491	504	493	500	517	508	519	529	555	483	505	533	479	459	594	512	523	510	500	569	537	489	520	546	492	542	514	554	530	518	490	538	556	517	528	522	534	538	515	529	514	509	545	524	519	550	551	581	526	523	539	522	511	500	514	502	499	487	507	542	514	506	542	552	515	543	549	521	551	492	493	525	548	516	533	556	530	516	497	517	510	567	462	507	525	543	518	520	510	482	536	511	537	552	562	510	494	540	531	520
24002	21438	29301	23953	21430	11926	1130	680	579	522	413	451	426	406	397	426	365	347	336	310	351	331	356	301	333	320	311	330	339	310	332	326	325	302	320	291	300	323	334	313	325	319	342	325	323	332	352	329	281	326	262	314	299	308	302	286	331	297	317	317	333	303	289	289	294	323	300	300	321	313	307	296	301	323	284	303	313	296	289	327	317	332	312	317	308	352	323	294	300	309	298	328	310	301	309	321	317	307	312	325	326	270	326	315	293	274	307	279	299	289	298	302	304	296	281	308	284	305	311	320	333	327	340	329	312	281	301	316	314	314	300	273	352	324	308	293	305	302	294	305	332	316	315	301	301	308	339	289	316	314	308	313	312	274	288	315	298	283	296	283	283	317	282	297	317	337	280	305	303	317	340	317	309	291	306	283	290	327	299	306	282	304	284	314	313	307	290	319	309	267	308	294	343	294	331	291	305	318	299	312	319	302	300	301	341	287	315	284	300	298	304	260	302	299	308	319	322	310	299	289	279	286	283	302	323	263	304	285	305	304	328	299	288	348	296	293	309	263	299	282	297	303	314	291	272	291	301	288	316	315	299	287	307	301	306	296	305	304	330	290	326	316	303	307	289	305	284	303	283	327	289	293	302	284	286	306	295	311	276	282	322	325	289	286	297	290	317	310	276	287	311	320	305	294	319	290	327	290	335	287	301	314	311	311	319	307	300	277	349	321	293	317	280	285	318	296	298	288	295	310	322	312	334	335	292	309	289	326	317	339	317	305	290	304	334	302	280	312	310	330	296	277	312	305	301	305	318	324	309	338	280	315	305	298	294	293	293	327	318	309	274	314	329	295	352	302	299	295	314	292	266	321	293	283	314	318	286	323	329	302	325	306	304	297	304	316	301	304	321	287	298	325	306	321	314	302	325	310	296	294	326	319	315	262	293	286	314	294	311	274	323	282	327	283	281	326	291	314	289	310	289	339	290	325	283	341	312	324	304	305	334	321	308	327	333	291	301	290	293	292	305	307	295	308	311	318	328	298	317	311	293	268	303	322	318	297	310	298	307	290	302	283	299	306	303	326	265	307	307	271	334	292	292	296	302	301	331	315	308	251	337	331	326	336	332	313	264	290	287	303	286	281	276	269	318	315	295	328	292	312	317	320	341	281	308	317	308	317	306	268	285	313	309	308	303	288	319	285	322	336	316	317	291	286	259	278	292	288	295	298	297	286	313	288	297	304	312	288	300	271	317	301	266	293	294	319	320	322	278	329	294	312	305	284	281	275	311	308	312	282	291	289	316	319	307	273	282	288	303	349	280	309	314	288	302	288	274	312	322	284	315	283	286	326	302	285	304	280	295	301	319	326	300	294	306	354	297	322	284	310	301	284	326	289	326	298	294	319	297	267	290	332	300	312	295	317	308	299	281	308	336	302	324	320	306	325	302	314	287	298	323	308	262	301	320	336	311	318	309	313	339	328	295	291	297	323	293	273	292	298	302	309	317	278	307	313	301	306	327	282	296	295	327	291	265	314	313	282	295	298	317	298	280	299	309	306	295	313	313	310	285	307	327	281	280	288	272	296	320	302	302	269	291	301	310	324	274	311	282	332	301	299	334	297	318	327	281	299	329	310	265	309	292	309	294	298	301	306	328	311	311	312	290	316	305	309	306	290	309	293	304	311	319	308	282	288	294	313	329	290	290	316	284	305	321	336	306	321	327	297	281	319	294	317	286	275	298	305	315	298	307	288	283	298	319	284	281	290	299	313	339	324	290	314	328	317	319	323	293	340	328	284	297	349	302	300	281	321	306	294	306	343	298	308	297	295	321	325	305	337	309	306	272	327	309	320	310	298	306	328	291	307	305	285	304	300	288	328	304	272	327	281	288	319	284	321	307	299	303	298	290	292	317	293	302	293	306	300	307	301	310	304	275	317	318	297	315	267	311	306	335	325	308	273	293	314	317	325	311	290	330	316	277	281	314	313	282	298	309	321	301	334	302	309	298	320	321	283	283	308	306	294	287	294	302	286	305	301	317	281	324	321	307	288	303	314	331	296	281	318	304	354	298	292	338	302	318	303	326	272	279	303	312	303	296	313	278	293	294	297	317	307	322	322	309	285	290	300	278	319	285	318	330	288	295	317	293	312	266	313	282	335	294	281	294	313	292	304	302	305	321	329	318	342	310	297	318	305	289	287	298	323	321	285	337	277	335	316	267	303	319	313	302	299	313	278	306	290	295	304	311	312	295	286	294	318	280	294	285	318	315	303	317	286	297	274	293	297	307	279	303	324	298	326	299	276	303	305	274	297	288	306	315	308	303	310	323	281	329	330	308	324	301	298	311	315	304	301	307	301	289	319	310	303	323	315	273	302	310	296	322	299	308	279	306	268	312	266	287	279	345	322	335	313	326	317	313	281	293	291	326	311	276	325	292	296	291	347	293	282	334	325	318	297	295	299	287	316	312	333	292	265	308	293	332	306	269	296	257	301	289	340	279	303	320	298	278	295	303	297	316	302	296	327	310	276	255	280	291	287	309	305	313	295	303	301	341	310	307	271	340	339	307	295	290	314	291	317	313	272	296	310	292	300	324	290	301	289	293	296	301	300	308	310	320	314	294	350	273	297	302	305	307	323	311	300	336	296	330	327	300	294	293	324	303	299	314	283	310	327	313	304	327	296	296	306	265	331	285	326	334	291	304	290	315	322	298	289	288	298	292	309	278	295	295	304	298	318	309	306	294	294	307	282	302	283	276	283	317	313	283	293	295	291	349	280	274	255	325	308	303	340	274	322	311	277	306	305	320	305	333	287	346	317	300	317	296	285	265	314	281	299	330	311	306	312	302	307	280	319	281	309	312	334	303	323	319	286	296	312	291	300	284	317	321	316	282	309	309	322	307	290	319	301	293	315	311	313	337	295	278	298	295	287	332	291	303	288	298	329	322	284	312	333	296	294	292	311	285	291	288	332	285	309	278	283	281	320	302	324	311	298	299	328	301	261	306	330	304	291	307	298	304	313	291	276	313	279	297	315	302	297	297	278	295	306	296	297	299	301	305	286	307	331	265	273	292	325	295	310	289	291	309	303	286	355	302	254	304	294	254	319	337	303	297	308	300	274	326	303	305	293	311	274	275	284	293	285	308	298	302	295	290	317	326	283	300	275	277	295	313	277	320	287	296	335	249	289	266	301	311	299	296	305	300	318	299	305	315	299	278	300	302	334	310	288	289	308	308	303	297	310	310	325	290	354	278	323	280	295	310	306	343	315	287	314	295	285	307	321	298	308	326	295	315	290	293	263	283	278	299	308	310	284	314	307	326	326	320	283	294	313	290	307	299	319	282	280	274	293	298	335	300	278	317	299	298	315	308	296	337	279	345	280	280	316	248	273	331	285	295	319	268	317	271	314	290	270	282	301	287	292	268	327	328	292	305	315	327	280	356	320	292	314	297	327	315	304	311	275	306	304	295	306	312	334	301	309	285	311	290	329	303	310	315	313
17665	8530	7651	3874	2625	2070	1631	1348	1089	932	842	763	658	637	621	541	527	546	501	506	484	441	503	454	468	431	443	438	442	445	439	410	454	423	427	468	442	443	437	425	422	458	410	407	444	466	427	425	448	437	397	400	403	415	398	412	437	455	433	414	418	414	451	442	440	379	404	375	425	406	408	405	395	436	385	401	431	413	365	384	438	449	408	389	392	410	411	445	391	439	379	421	431	438	431	414	419	448	412	433	424	432	394	400	430	394	415	387	380	421	404	407	410	427	416	407	416	443	422	457	450	433	421	400	422	459	473	402	394	368	415	418	414	435	434	417	393	406	418	430	426	438	389	406	419	452	405	381	406	372	416	447	428	434	444	418	448	418	418	458	422	413	448	429	430	396	398	428	453	420	402	422	409	409	381	396	402	389	412	438	430	399	394	422	413	433	413	408	386	402	448	403	393	457	437	451	431	415	402	391	447	418	426	414	430	398	430	440	415	395	430	416	422	436	408	386	431	415	443	438	406	408	407	428	400	418	381	408	411	381	402	406	400	407	400	400	394	420	444	456	421	389	399	413	407	411	375	442	423	404	421	390	413	396	412	392	439	428	382	385	409	427	436	386	418	433	420	411	414	384	422	389	417	407	414	408	383	407	412	432	423	403	415	397	402	371	409	429	432	411	396	422	407	397	383	428	444	386	410	466	433	441	433	402	415	382	404	449	395	430	430	411	461	421	416	432	436	363	395	390	426	407	400	428	392	400	405	375	405	415	430	418	411	391	427	395	427	397	416	389	397	416	396	400	407	456	401	418	392	432	408	391	435	432	392	439	409	381	411	439	391	405	412	417	409	422	407	400	407	410	444	409	405	389	410	395	401	427	448	390	384	427	368	394	444	430	425	393	414	388	443	377	421	440	411	390	425	402	362	411	413	403	410	418	421	426	436	393	414	410	407	391	400	425	450	407	435	405	396	426	414	409	437	460	427	382	403	442	442	422	413	420	402	453	400	437	423	374	427	441	434	438	421	412	411	397	438	419	409	368	422	408	480	457	447	420	427	427	417	454	400	374	415	431	392	410	408	412	418	385	398	412	432	423	407	380	397	410	421	375	419	403	460	400	409	398	429	425	414	411	406	420	399	433	399	426	441	409	395	412	412	403	411	413	430	450	393	428	408	416	416	391	393	406	400	418	437	418	410	387	450	427	407	431	386	433	433	434	406	404	394	388	404	399	437	421	381	422	420	382	412	462	408	391	416	463	400	390	409	422	402	373	426	389	430	383	393	440	429	415	410	398	397	426	428	421	424	394	412	397	420	425	408	437	409	431	427	413	408	406	413	403	424	408	402	410	412	384	400	400	407	416	479	415	399	446	398	410	399	419	435	424	406	420	393	393	400	443	390	433	386	384	417	458	448	467	387	400	420	383	400	402	417	405	411	431	409	425	405	409	381	413	392	374	446	414	410	407	402	406	399	417	419	363	411	401	430	411	453	427	417	407	373	361	410	397	379	423	437	433	372	414	434	425	424	404	391	410	391	423	432	415	421	429	397	408	418	432	407	421	447	430	410	412	415	383	400	386	438	438	410	421	440	412	432	448	378	429	430	400	418	398	433	427	415	430	404	396	397	432	382	372	409	387	380	388	417	388	413	415	399	410	406	421	429	435	410	432	409	397	403	402	399	398	425	425	398	425	421	420	404	416	397	440	476	370	416	424	411	408	422	441	421	418	433	385	402	429	413	427	409	417	407	410	430	422	425	389	412	443	415	405	436	459	407	418	376	437	411	405	436	436	400	405	414	413	408	419	398	405	407	411	430	402	384	408	419	390	457	413	389	411	421	405	384	426	376	419	370	414	411	402	439	410	387	424	407	415	442	426	394	442	421	388	429	427	379	423	431	430	398	406	431	387	442	417	423	389	400	426	401	386	429	417	406	388	394	439	387	418	402	420	391	406	401	433	393	382	389	413	428	410	402	378	428	423	389	403	471	420	441	407	437	402	428	407	404	429	391	406	440	385	411	397	396	439	423	378	425	427	422	410	413	406	409	453	387	430	375	449	388	420	406	427	425	405	416	431	435	416	408	419	386	436	382	413	412	420	417	353	436	419	407	443	421	382	409	375	395	421	390	409	422	394	415	419	428	413	450	423	392	446	387	402	399	434	404	356	388	415	403	440	405	437	432	377	414	397	385	401	385	429	396	401	403	411	441	419	423	422	391	399	421	418	430	413	405	451	409	432	403	414	414	381	383	419	428	380	399	405	433	422	401	432	410	444	422	405	408	430	401	434	429	406	448	415	419	438	402	431	441	438	417	444	403	411	409	386	380	401	412	436	417	407	403	411	440	402	469	433	411	392	403	384	422	428	403	418	413	365	426	422	371	388	432	384	412	416	440	424	437	431	407	460	443	421	397	448	404	414	438	408	390	402	421	424	414	392	400	371	390	395	419	430	405	399	398	440	415	427	409	430	403	412	383	372	397	437	382	406	394	363	427	399	400	430	406	420	408	406	417	412	420	443	456	407	362	375	380	409	413	412	453	401	408	383	416	419	417	417	424	459	363	392	408	431	432	438	414	411	421	392	424	410	411	445	421	387	439	433	402	428	413	394	408	455	367	385	443	406	396	393	409	404	409	423	404	421	405	402	423	384	414	444	398	406	419	414	433	408	420	419	401	374	450	439	401	395	442	391	405	419	413	393	409	400	436	420	410	420	389	417	401	405	423	399	448	414	415	412	400	428	412	414	430	397	406	418	426	401	395	418	439	393	417	425	411	422	412	434	377	390	435	404	405	419	419	437	399	420	441	402	408	434	401	390	388	373	413	403	421	383	439	404	415	409	430	458	410	452	444	360	418	430	420	366	443	410	415	440	435	390	427	425	422	412	377	414	422	411	417	431	396	388	382	404	431	423	447	408	396	405	395	427	423	386	413	430	435	432	394	402	436	445	415	410	415	424	438	400	391	433	416	383	412	386	438	435	406	398	405	432	399	425	415	415	385	427	425	411	390	390	440	424	410	440	401	407	439	391	398	434	401	397	444	404	427	441	410	366	411	411	424	431	388	384	411	432	419	378	449	438	419	396	391	397	437	421	370	373	445	437	427	392	454	407	417	392	378	406	414	400	418	442	392	433	386	413	424	397	383	414	374	454	398	366	394	407	438	418	395	404	435	434	372	446	395	445	429	362	415	410	396	424	379	437	396	398	442	404	437	413	414	414	428	439	442	369	439	397	385	402	426	398	417	384	409	420	422	374	401	446	412	417	455	444	434	432	436	413	408	408	434	388	425	433	407	399	415	431	410	437	456	450	413	413	398	418	394	400	442	413	417	409	439	408	410	421	422	437	439	398	396	434	425	446	434	432	438	427	439	425	380	391	395	451	392	403	375	417	422	389	367	376	410	425	448	410	377	394	419	454	438	403	406	411	418	438	396	433	418	425	418	416	378	403	364	416	433	432	404	457	406	409	440	433	399	410	429	422	436	430	428	388	383	427
23161	21446	29723	23534	21446	21502	10481	914	629	505	394	349	348	300	286	284	251	197	220	192	206	175	191	171	188	165	166	150	176	151	149	148	136	152	167	136	129	143	142	159	125	118	147	131	127	133	137	133	142	134	131	132	111	133	141	142	124	142	139	113	113	136	127	110	121	124	132	136	140	126	140	116	137	136	116	132	127	118	134	108	117	115	132	136	118	132	117	141	119	119	118	126	150	125	133	104	113	119	113	134	131	116	122	137	134	124	118	130	134	107	122	121	119	112	115	110	126	113	123	144	116	136	113	111	128	123	138	113	134	117	120	101	129	131	135	113	126	103	125	111	123	130	138	101	91	127	131	129	112	126	126	121	115	126	118	137	118	117	116	119	124	131	118	106	122	137	123	109	131	134	121	116	150	140	110	109	121	116	127	111	131	125	109	122	116	125	123	113	126	110	117	128	120	110	150	115	128	133	110	140	132	116	130	119	105	121	129	121	119	113	101	109	129	128	120	118	141	113	128	119	111	148	140	106	120	113	120	109	122	127	120	101	115	138	123	127	110	122	126	129	117	124	136	138	118	117	126	123	121	118	118	124	109	110	120	117	112	115	128	115	126	121	127	123	141	126	131	103	120	117	131	125	117	125	114	114	132	134	114	125	119	130	125	131	112	116	133	110	119	138	140	130	117	108	119	128	122	134	121	125	131	130	113	125	117	116	125	111	138	103	131	122	123	104	123	108	137	112	135	107	104	129	132	102	112	118	127	121	135	114	137	125	116	154	135	133	116	108	131	114	109	119	133	134	124	129	126	134	123	116	125	119	109	116	117	95	126	113	126	136	137	116	122	126	123	100	125	122	129	102	124	149	142	114	121	125	140	112	95	128	108	130	117	130	120	131	116	136	140	135	113	120	109	108	112	138	132	126	145	134	115	90	145	145	132	115	120	126	130	114	139	130	129	124	111	136	121	118	133	117	117	128	115	120	133	116	126	110	104	107	122	124	138	109	114	129	126	147	128	104	118	113	112	124	135	142	100	102	128	118	128	102	98	109	115	123	119	119	100	81	118	128	136	110	102	123	133	118	105	111	115	133	114	116	114	119	113	125	137	116	112	124	131	112	123	106	119	111	143	120	107	127	111	132	116	106	114	128	124	119	116	133	129	127	102	109	132	137	127	131	121	139	103	123	116	115	113	142	124	148	101	105	124	135	130	92	115	116	142	144	143	124	133	114	120	126	115	129	126	149	144	122	129	122	126	121	97	126	118	113	132	122	128	121	110	135	121	129	152	111	131	125	132	114	129	120	102	125	113	127	129	110	125	113	131	136	121	114	120	120	108	117	117	101	107	141	108	127	116	123	128	129	118	112	116	116	112	102	122	139	136	132	119	132	118	127	103	113	115	125	128	137	130	132	113	122	132	115	138	116	119	108	115	114	133	144	123	119	135	123	112	145	128	120	122	135	125	120	115	134	110	112	107	109	117	123	118	115	121	116	131	115	121	127	127	104	123	123	130	148	100	115	110	126	112	124	102	110	107	107	131	105	125	142	119	121	126	98	126	132	117	118	117	127	108	129	124	134	111	121	114	123	132	145	119	125	134	122	123	133	119	109	135	129	135	119	129	114	125	121	115	100	119	108	125	122	119	109	126	126	123	125	136	130	108	109	127	93	99	119	115	138	108	107	114	112	139	119	121	112	133	125	131	119	121	118	113	125	126	136	130	113	120	116	117	136	109	127	120	126	99	120	114	119	117	105	136	129	123	135	118	116	115	139	146	137	108	125	104	115	128	104	129	139	129	120	105	125	116	125	117	131	105	120	123	122	115	106	133	128	118	122	117	117	114	111	109	110	123	125	123	100	111	114	129	131	135	144	123	114	121	103	99	134	117	124	125	128	142	122	135	113	117	111	137	134	117	119	122	116	158	132	114	137	136	129	115	111	134	124	111	124	111	113	127	126	120	138	106	128	133	126	134	111	131	134	137	142	129	105	122	123	128	121	127	106	113	120	119	123	128	137	93	112	124	121	131	122	135	121	135	102	124	123	114	127	123	122	109	131	113	98	115	105	123	107	119	114	111	109	113	144	112	125	112	131	103	129	135	111	142	127	127	123	121	127	123	133	117	132	123	134	127	126	140	133	128	106	115	129	113	123	118	110	128	112	126	118	124	111	126	121	97	138	111	123	117	120	122	131	107	120	123	113	104	106	107	117	135	114	112	134	105	107	108	127	123	114	132	118	135	136	128	136	127	123	111	122	105	144	124	118	115	133	111	115	145	141	98	95	122	115	134	129	138	137	127	111	120	142	105	115	122	119	134	117	112	132	116	124	107	108	114	133	131	133	132	134	123	98	130	129	137	149	122	123	119	106	125	145	114	110	124	98	127	110	113	125	128	124	111	139	116	138	109	128	124	143	145	129	113	118	124	112	111	102	117	122	118	113	114	130	117	126	110	136	126	116	118	133	109	116	114	127	116	115	127	131	141	128	95	120	145	111	105	115	112	116	122	125	129	108	129	126	119	120	147	118	112	119	119	104	143	108	136	116	117	122	123	123	135	119	115	135	123	105	110	126	105	124	112	126	124	115	124	109	129	125	125	118	119	112	120	112	115	116	125	111	123	128	130	143	133	110	107	105	107	104	127	126	136	126	138	109	137	145	89	118	121	119	128	109	115	121	123	116	103	136	122	127	118	134	124	141	123	145	113	114	119	131	145	122	122	113	125	111	125	116	118	104	125	103	114	115	139	113	112	115	118	140	136	127	119	125	128	120	113	147	130	124	118	128	117	130	121	110	112	121	123	123	136	125	116	129	139	127	117	114	120	112	136	128	124	118	126	114	105	121	137	112	119	131	120	130	108	114	117	122	119	137	112	120	131	135	132	137	126	126	122	125	123	126	112	122	121	116	120	144	109	121	112	132	114	130	108	148	114	137	139	113	120	133	121	125	119	139	114	103	113	114	130	116	128	131	122	116	110	130	115	104	124	133	111	109	121	106	126	113	137	124	123	113	118	96	110	111	116	108	130	111	118	121	117	116	117	130	121	109	118	127	142	130	122	142	128	136	113	117	125	116	118	113	131	120	129	116	113	135	134	143	122	140	120	138	139	126	120	131	105	138	140	117	128	117	125	119	122	119	117	128	131	112	123	97	132	121	129	107	115	98	108	132	120	100	135	126	131	129	124	121	126	122	140	96	100	134	127	129	112	100	122	135	116	117	116	115	122	123	117	133	141	119	126	117	122	128	130	136	112	129	124	112	116	126	127	126	132	137	149	117	128	128	113	100	141	109	122	123	144	95	119	136	103	124	112	120	106	118	97	114	112	121	121	111	124	112	122	151	110	118	109	117	124	125	130	127	119	118	133	111	130	124	126	109	119	130	108	127	145	118	115	118	121	118	112	119	144	128	137	122	112	122	110	104	134	126	122	121	121	97	117	118	118	121	117	127	117	120	121	121	114	128	126	135	99	127	134	133	112	127	146	126	136	118	133	130
18443	14047	12188	6581	4313	3242	2453	1914	1487	1194	914	839	659	619	520	522	425	400	384	343	296	278	284	296	258	266	261	227	218	225	226	190	207	203	218	227	191	206	212	184	201	183	173	207	191	171	182	202	176	172	189	207	202	175	183	174	182	204	165	195	195	183	184	196	171	210	186	171	172	177	177	184	184	176	186	168	173	163	178	182	144	185	167	189	183	197	168	169	143	151	148	167	146	160	154	177	179	206	173	182	180	159	167	181	158	181	194	161	154	168	156	175	168	168	165	167	179	169	162	155	160	167	179	190	171	164	171	175	171	165	177	167	186	196	170	176	152	184	152	171	148	182	173	188	185	180	179	191	162	188	167	181	174	172	171	172	163	180	161	164	154	169	166	173	147	154	160	173	161	162	189	151	173	182	175	133	173	173	146	183	177	175	181	150	161	155	158	143	158	164	163	182	172	163	153	170	197	177	161	207	182	174	181	165	161	159	169	158	157	161	160	206	160	168	171	173	168	174	166	166	174	135	159	163	146	184	167	158	174	167	149	166	168	188	198	156	171	182	178	187	166	172	177	161	167	158	177	166	173	160	168	173	163	169	159	181	159	169	181	184	215	171	159	152	132	157	162	163	168	198	149	168	184	175	152	177	149	166	166	179	182	156	158	167	148	157	143	161	174	169	179	163	177	154	185	153	173	167	185	187	175	191	184	174	168	184	181	163	165	187	178	154	151	179	177	160	165	169	176	161	180	154	177	152	158	152	169	163	139	137	203	154	188	134	146	139	185	159	188	171	156	165	143	164	187	170	195	153	171	155	167	171	194	153	164	178	163	165	156	182	166	167	166	177	168	191	163	184	169	141	159	174	183	160	155	174	149	178	164	157	167	162	160	172	158	160	181	171	170	171	162	199	186	161	176	151	152	176	175	154	177	199	168	162	169	178	178	140	174	164	165	169	165	161	151	175	166	182	149	168	174	159	152	151	164	167	168	164	156	181	177	166	141	166	169	188	148	176	161	176	168	159	185	157	166	162	180	166	159	152	168	163	130	170	155	172	183	165	174	175	173	167	182	170	161	155	183	153	168	196	160	158	189	166	169	170	182	185	160	165	186	174	135	149	168	151	176	191	152	164	169	177	176	185	170	157	166	171	157	156	180	156	180	167	176	160	162	145	184	174	154	180	187	175	176	173	189	174	164	170	163	168	168	181	173	174	177	151	159	176	155	165	184	163	181	155	171	175	170	175	134	149	182	173	146	165	170	184	165	158	163	178	150	165	147	159	166	195	167	164	161	177	166	175	180	155	163	164	190	182	145	184	172	170	185	164	177	168	192	169	176	160	172	174	179	171	191	176	189	188	169	158	153	147	175	165	164	152	186	184	160	161	182	163	182	183	176	174	149	179	179	145	166	171	177	149	174	189	162	173	163	171	153	155	187	164	162	185	164	154	167	161	191	181	204	153	179	170	158	168	140	162	167	197	162	202	163	177	172	160	149	170	189	144	187	191	165	182	188	186	174	185	161	191	191	175	152	164	177	171	175	172	164	188	145	164	173	187	181	157	195	172	185	193	171	165	166	143	145	175	173	175	148	167	187	158	168	161	139	179	170	158	156	144	183	184	150	179	156	153	158	191	144	171	176	142	163	159	178	151	168	159	165	182	157	164	153	177	163	158	157	147	174	186	168	158	163	178	168	173	182	164	180	183	169	177	179	153	177	182	173	178	171	150	152	172	171	156	167	181	154	166	157	147	145	147	163	177	188	172	161	171	169	166	223	171	161	132	178	164	183	175	170	168	171	180	164	145	167	165	154	175	168	168	145	174	167	159	168	167	178	179	160	157	173	181	159	170	163	168	139	154	163	161	168	172	185	147	159	154	170	163	161	153	191	186	197	184	151	170	173	178	143	150	180	179	159	161	172	176	161	162	162	152	172	177	163	165	175	177	166	154	164	170	159	178	144	178	162	157	183	200	197	177	173	161	184	193	147	183	168	166	185	163	165	176	167	135	149	170	171	163	167	167	177	169	165	174	156	186	156	166	174	170	145	180	155	185	167	167	171	164	172	197	184	160	140	163	147	171	173	165	173	168	212	155	163	167	133	145	168	160	172	150	148	164	163	172	149	161	180	170	188	161	157	163	171	171	168	179	182	146	170	170	167	150	174	151	167	182	147	179	179	181	149	146	188	179	168	179	173	162	196	161	167	159	162	124	164	159	166	165	172	174	142	192	188	155	157	167	176	178	180	166	171	192	171	162	181	173	174	191	167	159	162	158	176	162	169	177	171	162	178	176	179	168	179	167	177	166	158	150	180	141	178	161	150	187	167	182	149	174	180	181	172	157	177	182	186	188	179	173	168	182	186	160	161	142	150	166	146	147	157	166	189	154	164	167	158	171	160	172	152	163	186	156	185	189	195	168	175	181	170	190	168	166	182	159	161	182	148	178	165	161	166	158	140	176	152	149	160	168	163	173	171	169	163	172	162	183	153	144	176	152	153	153	160	152	156	158	178	164	162	189	156	191	172	174	154	174	158	175	144	189	182	173	166	162	184	186	186	151	180	159	167	167	195	143	163	183	172	169	171	164	193	176	151	178	163	178	152	165	150	155	153	143	179	156	164	204	166	170	169	156	174	161	176	164	165	171	160	156	159	174	166	177	161	165	150	154	174	159	175	163	177	162	172	177	156	190	168	160	173	155	199	131	183	160	177	177	148	185	160	156	159	151	157	184	172	178	168	183	158	158	180	172	154	184	173	156	165	173	176	165	159	185	183	150	171	179	165	165	170	143	173	177	173	181	166	186	169	151	163	194	158	170	178	172	176	160	166	185	152	165	162	169	189	149	190	163	177	172	179	185	158	160	137	169	170	160	166	170	185	183	168	142	144	168	171	172	188	167	148	162	175	174	167	185	161	172	152	154	170	174	168	177	164	168	145	173	170	164	174	161	162	198	190	159	183	186	171	157	190	156	176	154	187	154	167	175	172	168	164	150	156	158	155	171	190	179	162	188	154	163	168	152	178	174	158	166	184	155	175	174	156	160	141	163	181	179	175	179	150	161	152	173	177	144	161	203	157	157	182	179	170	168	172	170	169	150	162	155	161	185	188	178	162	169	167	186	166	171	181	147	187	134	167	187	162	161	193	174	166	167	162	171	161	156	160	192	164	163	199	161	142	175	174	153	152	178	159	166	178	162	172	164	158	162	164	183	171	154	193	168	163	178	155	160	175	169	156	163	180	200	178	163	175	184	165	158	175	179	162	191	166	186	173	172	180	169	157	189	162	155	177	192	181	163	154	169	192	152	135	167	127	168	153	174	168	167	175	150	172	157	165	180	176	173	154	200	148	187	169	150	171	184	161	165	179	187	157	157	180	160	155	173	165	177	158	163	206	172	167	178	177	205	194	159	195	160	185	158	154	190	164	170	181	162	177	194	162	169	172	135	154	176	162	177	137	184	178	178	181	179	173	175	180	150	176	152	164	182	158	170	199	167
27372	20965	9675	931	598	560	518	413	435	434	403	413	405	395	406	402	414	408	379	401	437	438	398	401	391	393	423	394	403	392	400	413	389	399	357	384	383	371	370	401	405	390	413	419	395	425	370	388	420	403	413	413	368	421	413	383	388	350	380	356	413	427	427	390	412	379	382	439	394	386	423	394	416	387	397	368	375	401	400	399	397	418	413	379	409	461	381	404	385	409	379	407	391	444	376	403	414	409	407	398	401	381	413	384	400	396	416	392	385	367	413	419	432	403	410	384	389	415	391	381	367	397	380	411	439	410	410	373	408	435	397	426	427	370	402	379	436	400	418	411	397	413	382	361	399	392	377	391	390	392	372	410	411	426	390	417	428	389	415	400	386	397	383	372	381	427	374	398	410	412	415	406	381	376	386	356	422	404	425	393	370	409	382	404	398	436	430	408	440	385	394	408	368	425	418	388	420	386	403	393	438	394	415	380	378	414	377	394	377	388	358	389	383	385	398	374	404	394	392	400	394	390	407	386	400	408	402	393	394	373	422	400	394	369	392	421	391	398	415	423	370	418	394	410	424	401	444	424	428	392	377	410	420	408	404	396	396	370	365	373	412	395	405	419	384	403	401	378	391	409	385	379	403	391	392	376	424	393	427	392	388	379	416	397	408	397	410	410	371	374	417	394	409	388	388	382	438	408	384	409	372	385	404	389	397	397	412	392	391	408	420	414	359	404	385	377	389	378	411	391	395	419	380	395	360	417	417	399	420	361	406	396	412	411	408	380	376	367	381	382	397	412	401	404	422	410	418	396	425	371	402	408	372	410	383	389	344	403	427	386	389	377	369	389	400	406	396	371	375	412	420	360	412	396	389	402	395	375	405	406	416	367	387	403	370	411	382	399	387	384	424	413	392	413	408	398	420	417	394	403	389	429	379	391	420	421	409	427	389	410	383	434	378	414	382	402	414	429	364	378	419	417	366	388	394	383	385	399	408	397	402	416	410	401	395	361	429	379	419	427	416	400	406	406	421	382	394	392	412	373	419	392	400	422	400	399	448	431	417	398	394	403	422	393	411	414	412	401	407	406	383	393	360	421	425	392	424	403	360	393	421	387	409	423	428	419	428	431	416	422	396	425	351	426	418	351	383	405	415	386	392	376	410	402	407	413	363	383	412	415	384	389	423	422	408	413	363	400	402	425	382	381	437	381	423	417	382	392	393	389	382	392	373	412	402	380	409	383	416	397	390	365	390	391	416	385	415	436	433	414	372	380	383	375	412	394	425	388	406	388	383	403	396	411	394	389	368	365	400	428	432	382	409	359	384	446	408	380	435	431	424	389	394	372	400	389	386	399	401	383	423	356	384	390	415	374	403	405	413	438	396	403	425	408	410	413	386	432	422	392	366	412	410	400	419	426	420	381	420	386	400	418	416	409	384	435	359	386	426	392	404	399	399	432	414	402	388	424	393	389	408	410	372	434	392	395	401	384	397	412	428	368	397	362	383	385	426	384	412	381	405	376	414	384	382	410	395	415	411	382	398	403	395	386	399	388	386	423	393	389	379	384	416	413	398	400	383	422	405	448	395	377	414	432	402	443	371	405	389	411	383	394	404	367	371	356	382	399	371	405	403	369	382	407	383	402	390	423	408	381	356	432	430	427	383	365	405	368	410	374	383	393	400	405	397	407	397	420	359	383	403	411	410	381	416	423	417	423	416	372	389	399	395	411	381	412	428	413	422	387	411	384	383	385	379	425	400	433	376	395	392	382	436	393	346	368	381	392	438	399	400	429	376	405	415	428	416	423	381	411	420	378	384	399	381	373	402	401	436	413	368	417	383	420	432	403	380	419	406	419	384	423	386	419	393	440	380	432	408	382	402	408	356	431	406	368	392	411	400	364	413	387	401	432	422	403	382	379	417	390	430	391	386	392	392	377	419	409	426	355	402	400	408	421	372	423	401	429	384	407	358	395	381	373	428	385	390	371	391	383	421	420	385	420	415	398	377	376	390	408	386	419	416	426	423	407	384	406	408	408	394	405	367	390	394	419	386	380	379	421	378	399	395	385	417	386	376	389	422	401	398	417	378	425	350	428	351	393	413	387	400	430	424	395	405	410	403	366	409	382	384	389	453	383	404	417	424	447	414	394	352	401	416	400	426	396	409	398	397	391	418	420	404	379	388	390	383	368	381	377	379	383	421	375	380	384	407	369	437	394	438	440	406	395	397	376	400	439	403	404	393	383	374	376	391	395	401	383	368	430	427	422	387	404	374	384	413	403	390	386	367	417	398	381	379	393	433	387	407	411	413	400	385	413	402	380	403	383	386	393	384	406	428	403	392	409	384	414	414	350	384	396	393	390	413	396	370	388	372	371	392	401	406	360	369	351	409	399	366	392	419	417	390	404	403	386	399	376	409	424	370	398	393	381	432	376	383	396	377	373	429	409	376	399	424	388	378	383	399	406	420	393	394	418	392	434	376	401	374	379	419	397	420	424	402	406	374	397	413	442	413	395	407	397	405	380	376	397	399	398	382	380	380	413	382	395	443	380	399	369	391	392	372	353	397	403	423	405	424	395	412	405	410	403	409	378	367	372	379	416	391	396	398	428	382	390	402	382	438	429	409	428	373	388	397	409	405	419	395	399	400	413	434	396	411	386	411	404	413	405	396	376	411	387	416	418	371	413	390	376	397	349	396	404	392	419	369	424	389	380	380	377	407	402	406	427	381	435	418	404	416	403	390	429	391	433	420	393	417	422	374	392	421	412	418	393	406	391	395	424	379	373	407	375	373	431	420	370	424	413	418	393	394	378	391	424	399	425	402	377	423	410	389	403	418	387	396	389	404	410	402	399	425	404	374	416	394	398	415	367	393	402	370	362	409	402	379	413	384	382	389	423	416	401	392	399	425	370	410	422	407	406	410	417	421	373	411	398	434	410	396	452	357	377	413	401	388	404	348	389	396	387	415	397	362	390	400	379	437	402	422	397	363	384	440	388	366	397	404	406	422	400	393	397	442	416	387	382	414	396	408	388	418	388	397	419	365	391	399	399	396	376	419	403	379	401	387	429	399	398	402	447	384	431	401	427	426	405	427	427	383	403	422	388	446	393	432	363	432	399	374	360	383	426	385	394	429	390	387	386	365	405	427	395	373	407	383	400	421	405	396	408	375	379	360	376	405	390	366	400	417	363	411	404	412	390	390	399	433	389	472	386	415	419	427	412	388	402	377	403	384	391	395	413	393	384	401	380	387	404	385	407	399	416	406	428	414	394	360	395	406	382	422	410	418	398	408	379	381	391	422	407	400	398	376	428	380	355	418	392	435	434	418	404	408	393	420	441	406	409	440	378	422	395	390	380	378	409	383	385	441	391	400	369	451	397	391	404	395	399	441	375	413	397	386	359	396	413	403	405	401	377	394	350	399	384	410	386	392	414	388	394	382	375	388	421	394	364	400	374	399	400	387	399	414	386	399	390	415	399	400	382	411	416	381	401
11213	1215	1117	763	706	609	559	602	574	571	558	589	532	529	543	541	520	562	529	543	550	521	532	542	516	559	526	541	530	570	513	487	522	560	553	491	499	527	515	534	510	540	516	564	485	576	537	548	538	495	487	560	516	533	516	495	523	478	511	541	528	532	557	548	556	502	548	560	526	491	557	517	510	524	521	522	513	541	512	506	550	514	516	526	506	499	500	543	511	501	525	532	532	552	510	518	536	523	534	538	509	555	522	581	555	504	532	494	521	517	555	535	500	541	526	522	505	544	556	499	513	528	538	484	541	529	531	526	561	526	508	501	529	506	508	527	531	562	537	524	527	526	531	516	503	505	574	531	535	515	503	546	522	554	529	507	539	530	508	509	519	521	527	480	557	543	485	508	506	536	540	544	532	540	509	573	508	502	525	519	538	566	486	514	555	568	475	485	555	553	509	500	519	535	473	535	545	505	561	509	556	554	500	507	515	548	546	581	506	519	526	544	503	539	525	528	530	523	534	501	523	543	514	484	523	511	531	548	507	580	496	542	539	592	550	564	526	521	548	539	559	502	473	488	518	543	513	548	542	525	531	529	525	504	528	515	556	509	550	556	524	526	560	551	501	485	515	507	548	505	545	537	520	516	543	517	505	547	477	577	539	524	551	520	554	537	519	494	531	514	494	504	535	498	529	488	540	499	541	537	522	544	541	507	530	502	539	572	520	547	518	506	499	543	487	514	569	517	557	560	506	541	514	531	572	523	480	503	559	521	558	546	561	543	574	531	536	509	523	494	550	554	526	519	535	562	533	515	542	534	500	522	514	549	541	528	518	541	555	539	535	533	551	522	530	557	528	528	523	509	574	522	554	558	517	547	521	529	539	547	551	567	529	517	529	486	507	506	535	546	579	501	537	507	516	531	539	514	573	556	528	484	470	525	529	504	495	522	476	546	509	531	560	544	534	536	548	521	582	552	567	566	551	518	522	549	481	542	551	486	553	517	508	536	524	479	542	514	531	514	486	542	539	559	505	550	560	481	537	530	514	519	490	498	531	520	550	576	546	546	553	479	520	490	538	524	505	546	489	543	493	525	611	557	497	513	566	531	539	513	544	547	557	556	528	513	518	535	522	536	529	520	548	538	525	506	517	519	538	551	514	536	520	511	529	518	524	538	540	506	519	532	553	548	514	538	498	531	572	520	532	497	537	529	543	529	523	549	536	534	571	538	532	555	517	510	572	511	515	554	531	537	547	562	534	501	494	526	529	559	512	508	528	513	526	534	506	536	537	534	560	522	513	510	522	527	548	556	525	504	534	563	502	509	552	510	513	548	524	541	567	540	556	528	514	516	540	529	528	538	528	510	536	569	531	520	528	514	532	558	520	486	546	557	531	574	553	508	518	526	502	527	541	511	483	525	502	504	529	543	551	538	551	526	549	545	531	513	489	512	569	525	535	551	501	542	511	495	523	538	556	513	511	514	495	516	534	528	525	550	530	539	514	491	528	523	548	573	535	564	541	565	550	523	542	560	482	514	483	554	508	518	564	502	546	524	524	572	500	563	547	512	536	513	554	553	558	540	498	521	553	525	517	539	561	501	553	526	527	560	521	527	536	518	526	510	568	565	530	516	495	571	522	510	519	555	530	541	530	549	552	554	501	515	521	550	529	521	529	526	552	496	506	534	510	562	565	527	522	567	531	544	537	514	506	527	553	541	564	519	532	545	506	500	497	500	509	545	537	524	497	519	519	522	536	566	552	490	514	524	529	509	515	543	486	517	569	548	491	534	521	572	535	507	502	560	533	521	561	566	469	598	564	463	547	556	579	549	517	503	488	507	561	519	561	535	537	556	526	519	536	528	529	562	516	541	501	541	544	579	534	510	542	555	532	501	562	529	565	517	522	517	557	545	533	500	500	526	553	531	516	543	565	527	521	554	532	529	553	544	496	538	512	526	506	548	568	543	536	497	520	512	510	560	520	529	576	515	510	499	550	534	510	545	509	512	504	544	501	562	518	536	562	546	504	512	555	569	537	537	497	532	545	517	546	548	556	498	576	548	544	520	511	557	515	532	530	498	501	551	501	527	508	545	523	534	574	500	508	499	539	544	521	520	573	510	507	549	527	529	541	481	542	527	534	568	498	499	489	533	532	504	545	525	556	525	539	499	519	501	541	537	519	497	520	499	511	490	521	530	518	508	506	534	522	515	538	537	522	525	551	483	592	520	557	537	514	513	515	507	518	533	517	542	526	503	526	479	555	530	525	574	502	536	551	520	511	529	529	541	555	558	557	511	484	560	538	550	517	507	533	546	519	493	533	495	517	543	557	522	523	531	525	534	551	599	473	509	569	563	530	524	565	556	545	549	551	531	504	508	529	554	491	520	521	508	577	509	537	527	574	527	500	505	533	510	529	528	533	521	507	504	555	527	540	514	513	490	497	555	539	519	549	532	517	528	521	510	550	523	509	510	541	480	523	516	537	559	521	542	512	531	527	530	517	545	595	512	519	541	567	532	511	475	542	513	539	545	550	546	545	526	538	519	538	521	554	528	500	537	520	536	533	485	528	512	537	529	525	492	516	524	519	510	539	500	525	504	547	555	513	539	533	523	550	539	551	543	543	540	509	535	490	503	502	512	529	531	550	522	556	501	509	558	504	511	516	546	556	546	518	524	516	572	520	540	546	512	525	514	551	523	515	540	478	541	473	520	539	547	511	526	488	509	545	522	531	539	514	472	516	538	524	572	556	556	486	517	534	551	529	530	502	552	500	503	538	533	573	516	548	528	529	531	484	536	488	502	563	540	550	538	547	509	536	501	562	527	542	506	512	534	526	567	508	525	494	557	522	490	516	539	535	524	520	534	507	518	523	557	515	532	570	504	554	506	520	551	516	516	545	495	556	479	508	557	522	528	562	482	533	524	596	537	544	531	483	541	564	516	520	573	547	528	508	543	513	522	492	524	510	542	502	543	551	508	541	504	525	566	534	572	528	506	506	547	551	521	527	496	528	529	517	525	475	585	530	562	558	532	548	551	563	521	542	531	560	543	495	545	562	543	592	522	531	518	529	518	499	542	504	571	535	553	538	520	518	514	535	529	511	524	543	512	550	529	526	525	519	546	537	546	512	495	513	559	534	509	487	535	464	519	502	539	536	544	554	532	517	584	524	547	496	542	466	528	561	555	478	542	537	559	528	512	548	528	545	523	527	470	528	546	528	554	508	526	587	527	552	524	545	499	521	533	553	567	560	540	516	536	481	491	535	548	552	515	537	538	554	526	502	532	543	525	509	539	490	583	481	500	538	598	504	509	532	530	526	608	527	557	562	487	544	504	549	524	557	539	503	537	548	576	537	560	551	518	566	525	527	526	498	560	526	501	550	497	516	505	528	513	545	575	548	513	527	513	555	532	512	518	537	531	503	555	513	576	517	526	506	527	504	558	574	493	507	536	518	547	547	525	547	508	560	491	501	540	505	548	497	536	565	524	519	549	477	571
24053	21436	29256	24008	21425	12033	1119	675	578	511	487	459	462	361	390	382	360	360	400	361	373	372	348	336	348	315	333	343	336	368	326	346	338	266	301	331	318	322	303	340	305	341	297	301	272	300	310	308	318	299	327	328	299	260	333	328	323	314	309	267	298	316	321	309	311	322	296	307	324	297	318	333	309	311	325	308	296	320	312	320	308	316	305	288	312	339	349	310	317	330	276	302	311	295	267	302	343	338	301	283	271	292	324	288	287	294	309	299	342	271	351	326	338	283	301	295	338	323	274	318	302	302	317	278	288	326	252	301	287	312	340	302	319	305	285	288	294	303	312	323	294	323	285	304	302	318	321	318	293	298	307	312	315	322	298	310	299	338	278	311	314	315	319	316	320	277	302	312	292	287	302	294	287	323	295	331	295	319	281	304	297	328	306	338	311	302	314	328	328	319	316	343	282	301	322	297	293	269	298	334	294	289	299	319	294	290	326	307	292	294	296	308	340	292	284	319	333	321	314	297	314	320	330	302	305	292	303	321	282	327	287	293	334	295	296	298	305	304	334	284	311	264	322	299	273	300	308	323	305	315	307	321	289	298	306	317	290	318	302	307	304	302	289	306	325	307	304	329	285	326	288	307	301	317	304	285	282	309	340	299	285	328	270	303	307	331	298	316	304	324	296	322	305	329	303	295	332	325	312	308	280	288	294	301	311	325	300	300	326	302	319	329	316	329	271	295	315	297	279	312	329	320	293	340	306	291	332	326	321	304	298	327	355	319	306	318	315	321	306	317	298	321	316	245	306	309	317	303	329	271	320	309	280	302	306	339	304	319	309	293	297	277	298	296	301	292	294	326	301	315	310	288	287	281	309	286	333	313	315	307	271	342	299	338	313	304	322	284	310	349	307	300	286	283	303	315	282	301	300	324	302	325	329	282	325	337	316	294	300	295	295	312	316	296	312	304	286	308	290	278	279	316	331	292	289	315	314	311	311	318	269	305	285	305	281	322	300	323	298	298	309	299	302	342	312	295	274	293	304	323	295	305	271	314	313	313	314	297	302	291	317	285	316	313	336	306	306	331	293	295	307	299	313	299	311	266	292	309	302	311	289	320	296	297	294	310	301	303	349	338	328	286	327	318	316	330	310	304	316	276	312	298	289	308	317	345	319	308	322	324	293	307	290	291	304	308	287	341	312	343	330	317	361	292	304	317	326	288	287	291	275	323	291	318	304	274	292	297	320	287	270	316	292	328	310	303	308	258	347	312	294	322	331	303	292	290	303	329	298	332	322	258	306	311	286	343	318	316	268	302	339	301	289	294	282	330	291	311	307	314	354	331	308	281	304	338	294	286	283	321	286	292	312	313	302	315	299	326	335	316	311	283	324	279	285	304	323	318	315	331	292	332	335	282	307	341	316	322	322	312	304	309	300	295	308	299	264	296	327	279	320	318	280	318	290	312	312	318	323	271	293	320	320	311	346	334	315	336	317	288	338	303	273	286	307	315	290	296	315	318	346	311	317	329	299	323	307	327	326	340	268	286	324	334	324	300	322	312	280	322	281	341	286	342	327	275	318	308	336	307	298	327	312	310	316	322	326	308	312	281	299	288	307	298	308	327	292	327	270	303	326	284	294	319	293	272	319	317	299	329	319	325	294	341	323	295	317	320	298	276	317	307	324	296	297	311	312	294	338	330	316	309	285	301	329	307	288	295	305	309	298	287	322	284	297	298	288	318	286	314	323	280	319	339	296	315	307	311	301	285	321	329	297	318	286	314	305	306	294	289	324	291	321	305	313	280	303	332	312	270	335	326	285	283	313	306	296	271	321	291	302	330	293	314	336	285	302	319	288	310	289	309	352	306	316	341	316	318	283	314	308	303	328	277	297	324	317	321	324	314	312	296	326	304	309	315	262	309	294	317	318	312	338	321	303	280	334	326	275	319	332	278	302	269	312	285	305	294	296	310	325	323	320	309	299	325	290	342	299	306	329	292	278	301	338	307	288	292	328	279	298	318	281	309	293	331	323	284	289	290	298	293	291	309	305	308	300	328	271	324	302	303	310	302	286	319	301	316	309	316	304	309	330	325	303	291	314	307	291	289	309	296	302	326	277	314	315	335	319	284	274	295	286	296	344	290	293	285	321	326	280	300	297	292	286	296	307	288	307	306	305	294	289	307	293	304	301	272	300	286	299	278	304	281	294	290	338	282	306	288	300	308	305	297	296	306	298	313	300	330	315	319	322	316	346	312	309	313	280	261	295	305	307	319	303	323	359	327	283	309	302	333	280	331	310	320	304	287	284	279	305	302	291	286	310	261	282	327	313	293	310	310	283	299	304	297	285	303	288	292	313	270	315	299	323	296	311	315	308	287	289	326	305	303	293	284	281	297	309	326	297	331	285	310	314	291	315	308	299	290	320	312	288	295	301	324	324	324	311	313	316	324	298	318	303	311	352	310	295	338	327	305	357	302	315	286	304	303	287	320	282	280	331	335	317	285	312	297	307	327	303	297	304	288	317	294	278	321	315	328	324	313	324	289	310	279	263	328	317	305	305	281	312	306	323	315	276	281	276	302	278	305	327	331	327	305	299	280	278	309	291	303	301	331	280	292	298	327	327	313	294	285	318	299	306	302	305	286	280	338	284	332	269	303	315	313	277	309	295	292	287	297	284	302	319	275	321	282	309	296	310	287	303	307	310	286	307	313	272	295	336	311	319	318	313	338	286	292	279	311	309	284	289	318	308	301	315	308	311	311	279	283	304	312	328	292	295	313	289	295	328	333	303	307	334	315	323	293	276	307	297	285	324	336	291	311	288	299	305	315	296	323	323	296	282	273	340	309	294	323	296	295	300	292	301	337	285	324	296	332	318	302	313	327	313	310	264	277	312	313	297	303	300	332	312	302	298	303	317	282	310	306	311	318	312	298	275	280	312	282	312	287	314	312	296	321	317	331	285	298	296	327	319	311	273	308	257	326	318	315	283	307	286	308	329	337	294	291	319	329	307	314	313	315	283	303	340	284	275	331	300	302	342	330	294	312	291	272	285	280	348	319	312	323	321	331	312	308	287	292	328	293	272	312	323	313	310	300	304	286	278	298	288	300	301	287	286	295	330	324	290	321	290	302	282	310	299	276	312	292	307	363	307	294	300	295	341	303	310	317	293	304	298	299	304	323	310	324	303	308	301	312	290	328	292	289	301	317	304	317	292	308	334	294	323	318	335	327	301	291	326	291	325	291	300	288	312	313	305	314	306	314	300	289	289	313	315	310	309	301	305	296	290	317	318	314	334	283	295	297	328	283	313	321	307	320	331	297	308	300	327	306	316	349	308	324	310	286	272	307	316	300	326	283	285	321	312	293	307	273	311	307	298	336	329	336	297	319	300	319	326	273	284	307	327	335	294	315	294	304	305	317	299	309	294	297	280	296	300	301	343	288	274	288	336	312	335	328	271	310	291	307	310	293	323	299	323	309	314	320	332	314	318	322	303	310
17912	8806	7793	3946	2656	2122	1666	1363	1070	976	836	727	689	617	586	586	547	501	502	488	486	455	439	481	469	482	481	488	420	445	470	453	464	440	463	408	457	400	389	415	451	440	432	436	450	459	399	414	425	423	415	429	452	442	405	477	391	416	402	429	426	444	407	428	437	398	415	408	440	428	473	394	393	422	462	391	390	404	395	410	428	438	459	418	404	403	445	398	385	459	424	424	415	391	363	422	393	390	412	398	433	420	382	425	423	396	452	451	425	405	428	410	437	397	389	376	432	428	391	405	435	398	431	378	466	375	393	424	397	402	395	402	395	381	458	418	363	431	427	426	433	413	426	433	412	396	444	402	382	420	410	417	443	415	408	397	407	408	428	390	453	440	410	413	408	413	412	366	393	429	392	413	388	427	428	437	415	432	399	401	416	402	403	411	422	448	417	379	397	446	424	406	408	416	409	374	415	441	420	432	424	399	414	424	391	402	400	401	419	405	417	355	394	396	427	414	386	421	358	421	390	404	440	397	418	404	401	415	389	430	409	427	426	400	418	460	435	383	426	420	468	411	408	376	399	389	380	416	411	430	384	426	409	409	417	407	405	406	407	411	429	405	428	409	432	438	423	383	390	417	388	414	386	400	410	362	419	397	414	436	397	386	399	417	435	406	380	417	393	433	426	423	412	431	432	412	388	400	399	397	443	418	417	410	414	418	444	399	426	432	407	440	396	426	398	458	417	416	423	379	415	420	397	391	399	398	417	436	377	372	405	388	413	390	412	422	409	437	428	463	391	421	445	411	381	424	426	403	443	440	379	404	435	412	428	422	443	406	433	339	409	366	410	461	416	480	394	449	385	435	452	432	426	403	421	400	384	435	408	403	437	434	384	417	376	424	431	426	466	451	425	420	394	454	402	423	432	415	420	439	424	437	420	444	427	399	449	408	391	430	426	448	385	386	402	416	407	416	428	442	409	401	390	407	388	434	379	435	394	423	401	366	413	437	398	387	441	415	389	398	410	397	433	396	413	430	409	410	427	449	435	422	399	415	409	415	414	406	401	416	413	427	437	413	423	395	409	432	409	417	415	425	408	394	437	414	417	369	384	408	431	423	405	388	441	387	422	403	434	433	373	443	410	429	393	411	386	399	411	416	393	417	452	450	393	409	437	419	446	424	388	445	416	424	441	393	397	452	404	433	414	394	430	343	429	403	403	394	440	414	408	455	399	401	388	448	371	402	432	402	399	435	427	432	386	384	414	444	421	434	397	413	379	430	411	435	447	408	432	435	372	404	396	392	426	399	431	404	420	398	384	368	416	413	420	392	415	433	399	413	392	396	415	383	444	420	431	396	387	429	384	424	447	424	396	453	392	448	449	405	426	429	391	403	397	434	427	437	406	449	433	364	422	426	412	401	402	412	432	388	432	397	442	415	392	408	378	412	410	436	399	444	415	468	436	405	429	439	403	402	416	428	435	377	444	441	423	420	411	407	412	440	429	424	428	426	423	418	438	393	431	399	412	430	455	391	454	412	454	432	391	445	447	412	424	422	423	458	378	400	411	465	394	406	413	392	423	425	404	401	446	449	459	416	433	409	428	407	424	410	445	407	381	415	446	424	405	400	402	418	423	445	403	425	395	414	411	411	440	416	441	425	384	413	416	430	435	421	418	440	415	404	443	413	462	402	427	428	395	392	439	407	418	430	399	427	431	438	421	425	440	398	382	446	413	419	417	391	409	423	432	418	429	413	436	389	436	408	422	385	429	427	448	411	382	402	408	401	391	402	437	394	399	415	407	433	432	454	421	452	440	421	405	418	412	388	395	436	410	423	419	412	427	390	416	410	430	429	438	414	431	422	413	344	401	410	421	423	413	410	379	400	445	388	391	393	423	384	373	426	445	403	411	403	452	445	431	386	425	441	415	430	399	432	421	461	397	400	440	419	416	410	399	438	396	401	422	406	422	454	410	426	437	388	407	401	419	399	401	413	436	437	429	438	424	436	456	414	426	428	417	410	419	407	403	428	394	463	449	399	432	396	398	368	418	400	404	407	404	383	411	390	402	443	452	401	430	455	427	389	430	418	400	406	407	413	392	409	445	425	405	395	408	388	416	388	447	376	405	424	408	432	415	399	434	399	426	385	372	431	411	435	367	426	438	442	415	428	443	429	410	435	402	460	407	397	406	404	428	412	375	407	407	399	429	418	430	427	392	440	432	415	420	425	399	443	398	445	422	428	401	397	400	438	445	416	394	400	425	415	392	399	417	392	408	413	444	399	410	400	441	423	447	410	414	380	397	392	408	430	404	439	409	361	381	417	432	403	368	406	384	437	399	387	392	402	466	388	442	417	423	406	414	388	398	415	431	389	415	408	409	457	417	419	444	399	445	407	405	425	412	421	433	447	431	395	415	412	412	455	431	379	428	460	432	372	439	409	407	386	414	410	418	397	448	453	418	435	397	423	396	422	388	422	402	423	428	407	427	460	410	405	384	414	411	422	407	415	407	422	389	436	383	417	388	398	365	405	449	423	418	413	437	432	426	413	433	391	427	403	390	400	437	388	419	397	394	396	398	436	411	422	380	409	425	408	416	415	447	399	423	397	426	437	435	405	375	409	390	424	409	419	403	405	462	396	392	426	414	441	424	423	430	395	430	421	420	427	443	403	431	346	439	414	455	447	418	394	421	381	416	414	419	431	406	409	415	433	405	369	470	413	373	382	410	398	418	425	413	411	387	398	441	423	390	421	368	463	409	436	400	430	390	448	435	416	412	448	386	413	433	414	439	405	442	416	417	436	409	417	412	398	401	411	399	415	393	428	405	394	416	417	439	422	392	421	437	464	434	396	430	444	449	416	382	436	408	410	477	388	414	433	399	428	423	408	407	389	419	365	405	414	387	408	398	413	430	426	420	402	412	370	393	411	436	409	406	413	400	405	405	388	400	398	439	451	397	429	424	384	450	386	405	425	428	430	384	393	400	347	404	447	439	443	412	441	373	424	409	398	430	436	393	432	406	407	419	378	402	416	402	428	408	377	402	375	417	420	421	449	416	416	383	408	433	437	411	435	405	422	445	482	423	424	460	409	439	390	392	423	433	408	374	419	454	450	413	423	436	367	412	403	401	390	407	429	425	421	442	437	438	402	382	396	406	425	433	414	383	364	439	427	398	434	418	429	396	392	446	440	401	396	413	425	429	380	446	419	377	409	405	392	439	412	390	387	402	392	411	444	445	401	422	380	395	410	413	432	443	425	449	445	343	425	385	393	367	413	419	439	377	382	458	407	367	403	412	419	386	432	434	430	424	414	408	435	415	430	434	428	458	408	396	456	444	397	439	393	400	420	417	440	425	423	419	446	422	435	441	411	427	440	434	432	459	436	453	424	452	408	377	372	435	427	408	393	441	423	421	416	433	417	401	398	437	422	465	423	406	416	433	407	390	413	420	436	416	447	448	424	420	389	373	414	413	417	420	407	436	413	404	407	412	421	425	424
23120	21444	29690	23582	21445	21433	10319	884	586	505	447	326	306	314	309	273	215	239	204	205	223	171	181	191	186	153	151	169	150	163	168	153	145	155	133	150	173	143	122	130	148	147	114	129	136	131	134	145	127	148	123	129	122	138	119	129	117	137	138	133	129	120	124	153	132	131	142	137	111	134	129	135	134	128	114	135	118	136	125	129	117	107	130	119	131	101	134	122	141	147	158	122	121	106	141	134	127	129	122	120	131	121	120	113	136	120	116	115	111	130	141	119	110	121	117	130	122	117	134	133	128	130	137	100	125	119	118	131	120	117	134	120	139	120	127	140	133	114	122	133	142	128	114	124	136	108	128	135	139	122	128	146	127	135	117	127	135	125	126	137	127	114	117	112	112	111	123	133	117	134	118	136	140	124	133	118	121	122	122	142	112	102	112	123	134	121	106	136	129	105	114	139	117	132	123	115	120	133	130	131	124	118	100	103	146	102	113	135	126	134	118	116	118	125	128	127	132	116	144	132	116	115	124	144	128	113	133	111	112	130	121	112	122	111	108	131	123	112	130	126	117	103	125	125	113	136	130	130	124	123	126	112	138	132	115	129	125	107	142	118	128	130	123	125	141	110	123	117	132	122	107	122	135	116	128	118	128	119	110	127	129	119	124	130	154	102	115	135	128	108	124	117	157	154	104	116	129	131	116	125	107	133	117	132	117	129	132	115	130	132	126	130	132	140	120	124	109	130	129	122	111	118	138	133	131	131	128	133	111	120	113	115	119	118	114	106	125	120	126	123	144	140	116	124	120	137	144	111	145	126	129	142	103	131	111	120	121	109	145	120	129	117	109	108	124	119	121	128	117	134	114	129	120	138	115	151	120	122	109	115	125	127	122	115	121	132	126	116	126	136	134	114	114	147	125	110	143	124	137	122	129	123	130	131	118	121	115	124	113	127	115	139	111	117	133	116	133	125	128	125	118	131	106	120	124	118	125	125	106	114	124	120	121	108	113	145	135	113	127	94	131	129	120	104	130	116	144	110	143	129	133	120	130	125	112	124	130	134	124	130	114	135	135	121	113	124	117	119	130	135	148	126	124	112	114	110	129	110	118	139	113	122	119	108	124	144	125	102	113	131	144	123	125	127	149	115	110	140	138	115	139	139	138	129	91	139	122	143	114	152	129	132	114	119	116	112	114	144	141	122	118	94	121	119	121	116	122	124	141	118	108	143	136	113	128	123	117	135	142	132	126	127	117	118	112	136	135	131	121	122	121	135	127	140	127	101	122	110	131	127	103	123	127	128	112	119	128	127	127	143	116	116	121	125	132	105	126	113	131	128	109	132	123	148	112	113	124	104	111	121	123	152	128	122	146	120	125	127	123	154	142	122	120	116	145	121	104	125	147	137	113	115	101	130	121	130	112	131	118	134	140	112	131	113	135	118	111	110	118	121	129	124	113	114	125	122	119	115	149	130	131	128	132	125	126	135	120	108	122	127	120	121	124	123	110	124	124	134	141	123	145	123	137	138	125	132	125	113	132	140	118	127	140	149	117	134	150	124	118	123	135	131	126	117	126	116	123	135	127	120	123	115	135	121	120	132	131	126	124	129	108	128	113	124	117	134	121	116	131	129	139	119	123	116	117	128	121	120	134	105	124	146	124	131	122	120	128	122	129	116	128	117	125	117	121	141	143	125	105	112	129	109	159	124	127	130	106	125	131	144	126	120	123	123	133	154	111	113	127	135	113	133	131	134	116	124	107	123	146	124	108	104	112	126	120	132	113	130	125	131	132	124	108	116	126	137	111	137	126	140	147	117	110	116	138	130	119	128	128	125	142	124	113	130	107	106	120	129	132	136	136	118	121	128	143	119	126	123	124	129	123	116	140	116	129	134	152	131	116	131	132	113	117	116	123	136	125	125	124	127	120	129	122	118	123	113	136	120	142	118	134	133	135	124	111	155	125	149	106	116	135	138	130	121	136	117	126	124	120	142	118	119	115	135	124	118	132	103	117	131	118	134	132	139	119	131	129	105	127	120	114	126	114	136	125	109	118	108	127	140	125	140	136	115	136	130	132	107	147	140	116	126	128	136	125	121	108	152	111	128	139	132	133	137	117	120	120	136	141	122	146	111	135	128	133	122	125	140	114	118	130	109	139	121	98	136	119	114	133	112	103	119	125	97	126	144	117	126	121	105	131	112	127	115	117	139	134	126	103	128	129	133	125	118	124	121	119	106	114	124	146	151	115	114	127	120	110	115	112	115	122	128	105	115	138	119	117	130	142	115	132	111	133	123	130	123	119	149	142	124	114	120	139	155	122	134	123	118	111	135	125	116	115	111	122	114	135	134	115	122	122	103	105	135	130	117	123	142	127	125	102	111	128	123	122	135	128	127	113	126	117	139	128	108	139	104	118	126	144	123	145	117	113	125	102	120	104	119	111	109	127	117	129	139	125	120	126	112	142	127	131	120	125	117	117	129	119	124	138	116	129	120	144	122	115	142	118	110	133	123	121	117	120	130	109	127	106	116	94	123	113	129	127	128	126	119	145	128	117	123	114	130	147	142	116	142	117	106	116	110	104	130	129	123	96	117	104	132	141	118	120	125	114	119	119	105	129	122	110	120	110	106	101	144	130	125	128	103	151	118	129	114	121	112	112	107	126	118	133	129	119	120	101	126	145	111	130	109	116	126	118	113	126	124	117	124	128	112	105	121	105	128	131	126	135	137	125	140	132	134	130	117	129	134	122	123	128	116	119	110	116	113	105	124	136	108	124	107	112	132	105	132	136	119	126	124	119	137	129	123	124	119	116	120	135	102	144	157	110	130	121	128	116	112	106	139	129	130	118	122	115	131	124	124	131	135	108	122	118	126	116	118	115	133	114	115	133	122	123	111	102	127	141	119	147	134	121	121	124	129	127	153	109	110	138	124	145	112	109	131	132	122	123	138	115	143	112	124	126	125	113	140	134	131	126	139	121	124	114	120	134	114	147	122	137	136	103	123	125	117	125	130	117	146	114	118	132	108	131	109	134	139	115	121	116	125	135	113	123	133	108	120	120	95	120	126	109	136	111	128	125	97	115	120	119	126	125	117	121	99	109	129	132	131	95	118	123	123	123	119	112	132	126	144	130	119	133	106	136	140	113	111	113	130	118	140	111	114	121	117	124	127	115	133	107	127	127	122	126	135	120	122	140	123	125	135	120	124	107	128	122	136	138	150	134	125	129	133	140	106	116	135	117	122	123	132	147	135	98	133	133	120	134	125	140	150	122	119	122	138	135	135	128	119	121	110	110	114	129	116	112	114	106	121	141	129	123	122	124	133	112	127	103	111	129	120	137	115	115	105	120	122	118	157	123	97	122	131	122	139	106	109	118	123	122	138	122	123	144	146	123	126	131	107	120	116	132	101	121	105	131	126	113	122	127	143	133	124	121	107	121	118	111	124	110	148	104	127	114	126	131	108	104	120	147	112	124	114	114	120	102	121	118	115	93	108
19073	14130	12206	6456	4288	3183	2484	1927	1427	1168	911	767	644	588	560	459	470	398	413	329	278	299	300	261	262	246	239	225	241	253	222	247	237	224	258	188	213	185	195	188	183	186	168	198	181	163	176	207	190	200	180	158	173	168	159	173	196	179	188	176	171	190	169	191	182	193	182	201	148	185	214	173	195	186	175	174	182	154	161	193	174	174	185	167	171	169	175	168	164	176	194	180	149	170	169	166	186	163	169	170	149	179	190	202	195	167	157	191	171	178	149	172	162	166	160	178	155	163	171	182	173	179	171	173	193	174	177	170	197	170	179	181	171	165	180	157	186	178	183	193	155	198	167	170	158	173	175	185	177	163	164	184	147	150	177	174	175	178	182	179	177	186	174	175	160	172	163	175	144	169	167	182	174	144	176	175	159	190	183	168	180	181	169	190	162	174	167	174	172	167	197	156	185	164	184	189	194	152	177	161	154	154	159	159	204	199	180	189	181	214	173	190	171	178	157	183	156	176	195	149	162	185	153	154	197	177	185	158	154	180	171	170	159	167	159	170	215	172	170	178	184	171	180	179	179	165	173	178	153	180	156	165	164	170	175	172	158	152	183	166	169	165	182	159	197	185	149	187	151	152	169	156	159	181	183	162	179	178	181	190	153	180	139	184	170	193	177	172	164	182	173	159	164	174	169	151	148	153	166	135	184	159	188	182	160	178	183	159	143	165	167	172	160	163	185	150	189	151	169	206	160	169	211	190	165	182	159	197	162	170	179	159	174	160	167	178	166	159	160	182	209	176	162	157	189	174	173	174	179	163	164	181	194	172	160	166	166	187	154	195	162	178	164	162	162	190	170	174	177	154	167	167	197	160	155	183	158	186	147	204	181	185	166	198	170	181	181	161	161	174	182	175	164	173	172	172	179	172	148	155	163	163	179	173	168	172	167	198	171	181	173	172	182	172	157	169	158	186	165	180	167	192	188	177	188	163	164	183	189	186	166	172	159	180	166	141	182	181	158	172	198	172	181	159	158	194	190	165	181	162	148	160	193	172	175	179	152	159	166	180	162	154	146	175	170	146	170	177	182	187	167	161	184	163	175	183	169	158	183	156	188	182	158	143	177	200	154	161	171	156	182	151	187	173	166	166	187	176	165	185	171	171	167	148	181	198	159	183	169	169	157	175	182	171	148	170	199	174	198	166	197	187	188	180	178	188	149	186	180	156	173	163	164	184	140	155	167	170	164	177	174	181	158	162	181	167	158	175	194	167	187	153	178	170	173	167	175	181	151	190	187	170	147	191	157	171	168	171	150	149	158	173	178	166	157	160	169	179	149	199	162	166	168	166	169	207	166	183	159	160	173	168	155	149	155	165	181	173	168	172	175	166	171	173	169	173	162	168	165	168	190	181	187	163	159	164	181	169	164	165	164	164	159	187	173	168	176	151	189	163	177	177	183	189	174	166	174	159	171	167	158	165	179	167	178	169	189	172	180	188	150	190	150	172	166	158	155	161	186	173	180	163	172	160	170	170	173	172	201	157	173	142	179	194	197	172	159	178	151	173	176	186	169	157	190	156	186	169	151	173	167	156	187	164	155	159	179	164	150	188	191	160	179	172	178	163	170	151	177	183	132	161	178	171	187	202	174	148	170	154	166	164	184	158	173	178	166	193	171	183	179	171	170	188	171	179	171	171	176	149	185	188	175	177	169	147	162	152	175	157	167	169	178	166	159	166	186	189	181	164	171	192	159	175	167	162	168	158	147	174	163	164	165	151	163	162	170	172	157	168	166	159	169	164	150	158	176	161	170	171	154	172	183	193	182	167	185	165	171	151	153	183	160	181	171	168	157	209	174	153	170	165	162	163	165	178	169	194	153	192	170	167	166	158	172	186	171	189	181	167	161	159	188	153	167	166	155	167	166	168	173	172	153	191	139	162	148	170	162	155	190	165	148	164	186	175	177	168	176	170	174	170	166	169	165	176	176	180	151	181	179	192	190	183	196	172	158	161	164	176	162	183	183	158	186	163	158	180	155	176	178	193	183	188	150	160	182	177	177	158	164	155	162	145	183	165	160	185	171	164	165	196	157	200	153	184	184	165	157	172	179	164	158	194	156	191	153	182	173	173	168	170	177	159	183	177	183	184	167	185	190	177	155	191	177	152	152	164	165	168	170	157	168	156	148	170	205	187	151	161	185	167	152	177	177	177	168	173	174	182	157	155	136	159	152	177	170	166	168	168	174	147	167	155	182	172	161	156	166	168	163	168	161	157	155	174	159	175	158	166	187	150	198	151	160	168	172	150	174	160	167	169	149	160	163	171	161	147	170	151	159	152	163	187	189	155	150	187	167	162	182	155	166	181	147	181	167	182	171	160	163	171	155	175	184	171	206	162	185	150	176	174	180	162	160	169	189	152	172	175	167	175	151	174	165	171	156	169	158	147	169	164	195	169	165	181	171	145	153	179	166	173	167	185	161	179	150	159	176	184	184	176	171	164	154	165	163	153	178	169	150	188	181	159	174	172	161	163	175	198	191	164	154	189	182	178	158	159	164	167	169	179	190	154	166	149	153	185	161	180	181	178	171	166	182	157	156	162	156	165	159	180	151	160	172	183	178	163	192	197	180	168	167	165	173	162	170	168	174	186	162	184	164	185	176	178	175	170	160	172	156	187	167	165	163	162	164	186	165	167	164	178	152	157	141	168	162	170	179	168	182	153	176	176	183	151	141	165	174	180	152	173	181	156	176	157	172	157	164	166	164	180	166	184	164	173	180	180	174	175	171	142	173	176	190	170	186	175	183	179	202	175	156	173	155	160	169	165	189	183	180	159	172	166	161	183	167	190	180	170	191	163	171	172	170	174	176	183	159	165	174	153	196	179	177	168	203	182	136	176	147	184	181	175	183	147	179	159	199	178	155	162	166	158	188	149	159	170	151	171	175	163	185	141	173	174	173	180	192	200	190	163	169	174	172	170	171	184	174	180	170	171	162	170	172	173	166	185	160	149	168	159	164	168	158	192	152	142	147	173	214	175	197	186	183	178	160	185	174	173	183	179	156	154	188	163	168	176	160	159	180	159	180	181	151	170	181	172	158	163	173	187	166	191	158	170	171	165	199	180	188	156	163	178	179	175	174	163	171	166	172	176	169	182	173	159	159	180	187	185	182	157	178	174	177	144	181	198	165	157	172	143	156	159	149	156	172	167	168	172	183	168	170	170	144	163	158	188	195	205	191	150	168	160	169	178	154	183	184	166	151	171	181	160	170	160	158	161	163	160	181	170	155	196	154	164	174	186	179	159	164	171	167	165	174	168	183	165	152	153	149	166	180	172	182	163	158	182	182	184	181	179	164	190	175	164	164	174	173	152	168	178	176	196	161	171	177	168	165	178	168	197	172	182	186	172	153	158	186	161	188	174	179	154	145	162	191	151	176	181	186	170	220	190	197	165	188	169	179	186	159	187	183	163	182	169	187	193	172	180	171	166	172	182	180	184
27496	20816	9050	739	526	474	448	424	437	412	443	413	419	405	390	404	444	424	378	389	368	426	397	428	375	408	412	400	395	421	400	407	410	386	458	395	383	417	419	432	416	416	385	415	383	383	422	390	410	388	361	387	400	395	423	413	408	403	410	414	380	381	424	443	403	410	397	406	410	440	414	380	395	378	419	378	362	394	409	427	408	374	386	385	441	437	395	400	383	390	371	427	367	395	416	383	377	406	366	422	396	412	423	376	412	422	401	415	387	403	424	421	438	404	394	385	388	367	390	408	405	429	408	413	367	427	418	408	408	403	393	373	392	401	397	430	372	391	363	440	416	388	408	415	428	409	392	422	405	377	394	382	389	400	441	415	416	434	429	375	421	421	377	428	399	396	375	401	448	375	385	372	400	413	406	395	389	414	416	398	423	412	401	399	425	403	428	370	402	417	394	421	400	419	432	393	417	411	410	402	440	413	415	395	433	388	418	424	432	384	399	405	388	413	370	419	425	400	391	400	416	386	428	378	438	384	394	394	415	371	394	453	390	437	385	424	377	374	424	421	395	412	422	394	415	393	393	417	435	404	418	389	433	422	415	390	422	388	417	404	366	401	385	406	432	401	425	408	384	406	403	403	410	369	413	400	358	379	438	371	416	415	434	441	433	430	409	419	410	380	381	423	408	394	386	431	350	383	421	396	410	405	413	397	393	399	389	413	398	418	428	394	415	404	375	410	398	415	412	411	383	400	420	412	393	393	399	403	441	432	380	397	435	432	401	407	430	411	383	398	397	381	404	452	427	391	375	419	427	408	370	375	422	420	396	372	386	382	388	388	408	420	395	408	414	414	401	408	389	412	381	383	415	401	403	381	397	427	400	416	401	419	386	367	374	415	398	404	403	373	414	438	379	421	364	393	397	384	428	404	379	365	392	404	391	375	398	434	378	391	430	401	415	403	398	355	365	419	425	402	434	440	439	425	422	407	416	372	394	404	397	410	427	407	390	429	396	416	405	443	444	405	400	398	396	419	415	357	384	375	376	406	444	394	378	426	397	408	417	394	416	387	420	417	389	392	417	394	441	384	392	386	432	394	376	385	360	404	424	414	447	380	412	405	404	405	417	401	375	419	399	447	360	387	385	390	446	391	394	377	412	397	425	429	412	400	383	336	406	408	423	363	421	386	410	383	394	407	415	393	395	392	399	411	430	410	409	407	410	410	400	432	409	387	388	410	395	398	451	413	427	409	379	405	419	421	421	414	375	414	405	411	384	415	401	418	419	410	405	394	394	447	397	385	348	421	383	400	413	419	407	381	419	434	435	415	407	435	392	384	384	399	427	414	400	400	407	404	419	402	395	442	367	411	427	391	367	404	401	425	395	422	389	446	375	444	393	452	405	402	424	410	400	373	423	382	377	418	412	425	417	393	410	407	435	405	399	422	401	415	396	383	408	420	428	393	389	407	367	382	402	406	416	381	415	440	400	403	449	420	394	408	408	382	396	433	413	413	385	427	402	380	399	420	416	380	424	364	423	390	372	431	387	412	388	454	427	421	437	405	421	406	421	402	417	438	433	420	390	404	398	393	413	400	379	414	416	397	420	394	407	413	433	422	386	383	391	391	391	386	392	409	406	404	417	389	397	361	385	426	409	436	466	388	375	410	441	421	433	417	424	399	371	398	403	391	422	414	382	389	389	382	447	404	423	412	377	397	418	408	415	404	423	398	411	387	413	397	417	384	405	404	388	408	396	411	403	444	394	382	389	383	411	406	382	432	400	396	404	466	368	395	379	431	442	418	387	397	416	395	401	412	423	425	382	425	412	387	385	376	399	384	441	424	378	384	402	380	416	393	431	415	419	405	448	402	408	420	424	389	401	399	434	423	410	401	421	393	435	408	363	434	358	424	397	401	415	418	393	413	349	413	395	393	380	403	419	425	368	395	382	420	388	417	440	417	422	393	423	405	402	427	425	368	408	411	428	421	349	420	399	417	406	384	396	416	413	409	390	363	399	392	383	436	383	393	402	412	416	433	394	409	375	416	422	396	387	435	391	389	394	389	390	405	390	416	420	433	389	421	396	395	431	419	399	410	427	409	383	424	389	394	443	425	411	392	420	424	391	393	392	405	418	415	419	410	450	412	433	402	393	384	415	436	406	404	417	422	394	399	433	379	402	379	419	388	411	415	401	404	421	422	437	405	368	373	398	396	374	401	403	382	400	419	414	388	438	369	394	433	408	404	380	378	410	391	392	382	387	409	423	406	368	392	433	411	414	394	400	437	380	393	410	412	416	381	443	423	435	399	382	376	391	430	372	440	376	458	419	398	414	376	429	380	411	351	414	405	393	378	406	411	367	422	426	391	389	373	382	375	412	401	385	392	431	380	399	364	414	386	401	390	411	387	412	382	397	371	433	414	350	401	423	417	420	420	389	426	427	397	424	376	367	423	388	396	375	372	383	387	427	431	403	408	422	383	372	403	408	399	395	421	383	396	388	430	381	398	428	406	421	395	409	374	395	423	401	419	418	386	345	426	396	411	409	411	406	398	376	410	379	425	423	400	441	386	433	394	403	403	413	415	419	414	424	383	422	363	366	438	404	421	370	402	415	415	406	440	405	416	418	405	401	389	386	359	420	377	446	453	424	372	385	378	380	411	384	442	376	424	382	393	419	417	392	427	403	354	397	430	449	381	439	430	411	415	374	429	412	399	419	394	379	411	399	408	388	401	399	394	415	432	375	414	409	408	372	413	378	389	401	414	374	414	398	424	399	408	395	416	393	425	419	361	403	351	411	405	457	400	384	393	434	396	425	427	363	408	409	448	382	395	381	404	360	389	421	419	385	399	374	421	412	357	394	410	392	380	407	398	393	401	366	380	409	398	427	396	399	398	428	415	373	414	393	404	386	391	366	432	452	377	392	419	403	450	402	409	410	433	385	405	401	398	360	391	403	430	431	378	395	409	439	428	408	396	412	394	422	418	401	422	420	424	455	407	441	405	383	428	421	410	377	428	395	426	401	393	399	396	373	402	407	410	403	412	390	407	379	377	418	423	405	426	426	364	409	414	400	418	413	415	402	422	366	450	380	400	405	396	386	385	377	408	424	424	410	385	355	412	387	403	398	436	379	372	414	408	407	448	404	417	418	399	424	434	384	435	373	382	422	435	416	425	428	430	385	412	427	392	397	419	400	386	374	439	431	382	373	414	379	402	394	397	445	398	418	411	404	431	413	372	384	407	385	373	407	403	395	389	418	421	392	411	409	405	393	403	394	396	390	441	389	412	441	401	375	420	389	402	405	406	392	403	418	391	414	441	384	390	400	384	368	400	432	432	380	438	410	410	383	392	395	454	404	399	401	387	401	421	381	394	390	379	404	397	410	393	428	410	424	416	373	388	393	408	411	424	418	391	428	393	397	380	394	415	425	393	413	406	402	400	376	374	356	394	383	403	456	403	346	378	411	410	384	410	434	349	394	391	400	448	394	412	391	394
10513	1253	1042	764	683	664	666	606	645	530	565	543	572	520	529	527	487	558	570	480	572	526	529	523	524	547	552	526	564	602	539	511	497	528	541	550	557	547	542	554	549	519	490	552	522	529	560	563	530	536	559	537	538	554	523	568	506	525	532	522	501	518	540	512	564	555	526	477	526	540	530	461	529	556	538	558	517	550	521	526	503	548	504	556	561	512	546	553	496	501	550	563	541	558	522	491	569	514	544	562	524	543	563	530	504	552	533	510	557	532	543	542	516	555	542	570	546	508	499	553	523	572	558	543	541	538	554	533	539	560	537	514	540	534	526	505	526	541	553	523	564	527	527	522	503	528	515	519	545	536	548	486	505	505	543	510	503	528	505	588	519	533	518	585	562	518	505	506	549	562	529	529	550	570	550	526	554	517	521	515	549	547	487	506	532	596	562	541	563	522	509	539	529	531	529	541	529	568	559	513	540	551	493	533	522	528	535	579	490	550	545	492	513	535	522	498	504	524	543	564	543	531	542	553	539	542	536	534	545	518	545	530	524	552	520	556	515	538	549	539	542	518	547	509	522	539	492	547	540	508	536	514	508	541	514	542	525	569	505	508	555	559	551	496	588	517	479	546	540	548	525	525	540	541	554	533	537	572	513	554	598	573	500	545	562	551	522	498	509	557	518	519	510	516	576	506	547	562	510	502	542	536	513	544	520	520	544	509	527	582	513	563	546	564	505	511	537	533	567	517	558	533	544	536	531	485	531	575	570	491	518	524	519	514	470	534	576	504	517	538	517	547	557	543	569	551	534	533	531	532	527	550	531	528	539	532	522	509	522	520	525	526	543	530	515	533	525	525	522	518	543	538	575	521	534	492	554	521	516	535	505	553	521	511	521	530	547	534	565	533	522	531	539	516	504	523	507	526	528	517	521	491	543	544	521	529	527	561	530	522	509	535	546	548	551	533	544	588	551	531	527	575	557	515	555	544	503	534	522	514	526	513	508	596	554	554	514	514	530	527	545	499	505	531	524	528	548	533	518	556	524	540	521	513	552	542	544	523	546	518	536	511	521	533	571	587	478	543	546	558	547	550	537	526	535	546	538	523	517	561	544	586	513	585	578	504	538	527	545	512	505	602	541	537	522	508	569	527	532	546	519	537	515	529	574	555	551	539	536	570	524	526	470	550	575	511	535	526	501	536	546	526	515	504	517	540	539	497	518	540	506	559	535	537	525	554	543	553	551	519	518	573	542	552	538	537	549	552	539	503	544	568	542	548	546	524	589	559	544	553	575	538	578	553	499	515	535	605	520	530	568	537	511	548	545	528	561	539	556	553	547	533	527	553	532	519	559	549	535	550	552	552	513	508	524	519	516	500	539	521	510	503	550	545	543	531	549	512	561	546	549	503	515	527	569	564	492	496	566	536	532	534	579	522	502	512	527	545	548	549	589	541	529	552	553	569	557	594	508	572	508	547	549	538	480	534	560	529	561	524	536	578	516	523	552	561	528	540	521	548	554	561	525	519	571	552	516	509	488	532	541	595	537	501	571	564	543	586	513	533	517	504	509	502	556	476	520	542	533	506	532	544	522	544	555	537	564	531	559	551	551	571	544	506	503	493	547	518	515	561	552	535	542	558	520	559	524	547	512	537	517	579	551	537	540	512	531	521	532	536	549	511	555	533	548	511	523	585	527	542	542	559	527	551	535	577	530	531	541	572	547	544	490	523	532	539	518	497	531	520	528	522	556	532	521	489	550	530	566	542	510	498	544	516	533	565	529	599	545	521	507	565	540	577	559	533	552	497	516	504	516	534	548	500	577	567	493	509	558	558	546	573	562	538	548	543	509	537	534	552	517	503	556	551	566	522	516	525	548	510	550	547	558	536	550	532	513	545	497	563	530	564	535	541	546	532	556	529	522	553	504	539	532	541	539	546	535	524	534	481	532	576	534	560	522	539	543	554	543	508	525	524	579	552	515	494	519	549	536	499	545	577	543	538	532	516	514	533	520	525	524	564	579	527	540	516	521	560	538	523	538	524	567	527	528	506	533	548	511	512	535	559	517	582	515	525	547	549	529	542	504	523	518	548	593	534	576	546	542	556	533	520	574	516	519	531	534	516	510	535	527	558	539	522	538	583	516	565	562	560	516	540	520	533	501	564	559	540	525	517	485	500	519	529	499	569	591	532	525	565	505	540	545	530	543	561	525	514	520	523	555	548	565	504	526	525	550	550	531	575	536	551	544	523	530	519	574	556	492	582	521	519	549	567	555	556	511	527	538	519	515	514	536	503	521	525	508	556	518	529	526	558	591	537	541	516	520	523	539	545	538	543	581	527	538	549	556	584	550	494	548	565	502	581	503	544	535	539	557	532	519	503	545	516	556	532	514	515	532	501	559	561	578	524	547	554	537	550	533	529	524	531	548	551	558	582	577	581	539	549	544	551	562	532	545	563	540	574	514	458	504	505	528	508	536	503	572	539	578	505	498	518	557	501	543	556	551	538	516	558	516	512	568	496	509	531	569	508	541	563	532	548	584	579	546	531	575	547	534	528	557	534	591	524	506	514	514	532	535	499	534	533	546	521	513	515	572	550	548	518	557	569	527	549	505	548	554	515	559	548	520	524	549	541	541	566	526	513	538	558	503	530	524	542	540	550	577	573	527	562	548	546	518	539	575	538	540	530	530	579	555	510	522	556	533	525	523	523	539	495	523	540	538	493	507	547	520	506	553	557	527	492	520	553	534	512	537	530	555	501	514	582	516	488	541	565	524	538	509	519	562	533	532	553	550	532	520	546	533	513	541	534	528	528	525	534	533	506	560	523	534	537	563	548	547	501	493	559	545	518	566	557	537	535	544	503	523	516	524	531	557	543	548	530	545	570	556	500	552	517	534	541	576	575	554	532	524	529	527	533	531	537	528	540	545	537	577	548	574	535	518	495	546	521	580	528	538	562	524	534	515	537	537	514	574	559	470	519	585	545	525	528	502	519	566	563	511	532	521	536	480	551	494	557	522	524	551	514	531	525	549	534	515	529	539	542	539	519	536	520	479	551	527	564	530	526	542	522	532	560	517	524	577	532	563	540	517	556	547	595	512	514	498	554	536	506	560	538	555	485	517	554	540	542	549	548	536	533	510	547	482	534	529	536	584	529	579	542	509	509	548	516	536	537	541	543	543	514	555	578	508	561	550	553	520	547	556	525	498	545	556	533	537	547	547	555	554	550	554	558	558	513	548	498	536	535	511	560	520	535	539	516	583	541	541	502	524	541	518	522	534	511	579	492	535	550	522	565	551	518	589	513	541	575	533	537	519	542	512	536	501	518	529	551	557	549	546	558	539	541	524	508	520	546	522	526	550	521	530	502	569	525	530	485	513	528	510	518	565	525	564	520	545	523	512	541	563	514	538	520	482	511	510	563	554	532	583	583	490	487	543	516	546	543	529	537	581	530	518	561	534	493	520	547	520	504	542	598	524	579	537	542	516	505	530	548
24013	21430	29199	24050	21413	11609	1147	712	580	501	466	440	425	438	396	402	338	366	385	330	360	323	352	343	352	326	328	300	347	311	336	328	315	341	287	319	329	340	294	317	309	335	316	325	313	272	319	326	298	332	301	323	303	319	312	320	305	299	329	328	306	342	295	352	322	333	316	304	313	311	307	321	287	300	309	337	322	320	324	296	316	326	320	325	289	331	340	320	312	315	312	266	296	299	313	326	289	282	316	290	339	320	292	293	320	322	277	307	295	319	297	312	326	313	275	341	307	331	326	326	313	306	312	298	338	287	290	340	325	300	302	268	298	299	303	292	302	311	328	312	320	322	325	285	304	324	295	316	267	280	336	319	317	304	325	318	343	306	313	329	334	294	293	335	288	293	284	296	332	309	324	300	308	288	285	315	314	315	321	308	325	290	296	302	293	338	312	289	336	315	318	315	335	321	307	300	303	306	298	322	330	321	307	315	305	284	329	281	281	306	324	309	288	294	301	298	300	304	284	328	283	359	313	302	337	318	316	299	343	308	290	306	307	295	286	304	306	321	290	314	338	315	285	280	294	325	313	280	304	354	329	318	296	294	286	356	301	313	353	282	287	304	291	313	324	332	297	298	291	314	285	307	328	308	296	314	288	317	339	305	284	290	299	313	295	308	317	317	310	290	320	304	305	322	297	315	322	307	281	322	297	294	320	296	293	310	312	311	319	324	287	299	314	296	311	316	309	316	343	334	298	279	335	307	321	315	287	305	297	320	287	300	311	334	324	296	329	307	334	286	311	331	323	324	281	328	290	319	303	270	303	308	314	292	322	312	317	288	310	306	317	293	326	322	314	313	302	330	315	313	301	324	305	303	285	306	283	312	292	319	325	336	334	321	330	338	311	302	303	306	307	309	298	305	314	289	280	310	293	318	333	314	292	306	293	312	285	333	306	309	295	304	307	293	291	320	330	338	326	317	285	328	317	314	298	307	313	304	300	314	284	308	296	290	300	295	344	355	312	317	312	314	320	311	306	327	343	289	300	329	303	305	328	305	301	325	314	310	297	294	326	310	313	295	330	289	290	281	316	329	314	340	325	308	317	308	299	339	289	329	291	299	329	338	324	296	296	323	277	323	319	298	324	324	308	286	323	314	332	334	334	311	298	304	320	299	311	284	334	301	289	303	335	312	298	319	292	286	324	300	290	283	314	302	316	315	298	305	287	309	315	296	321	318	278	346	322	292	292	336	318	295	313	314	293	318	338	277	339	325	293	300	317	342	304	301	320	299	349	295	307	302	334	323	296	296	280	311	311	316	325	331	249	327	292	273	309	285	280	297	277	304	301	321	327	335	331	319	296	297	318	320	312	326	342	324	322	319	306	317	315	333	293	324	289	330	335	309	310	319	288	312	332	311	341	309	303	351	326	333	320	336	321	274	322	344	307	312	318	315	338	307	309	285	320	313	302	332	314	319	301	267	341	313	297	338	309	302	301	314	308	306	280	321	311	310	340	311	309	330	293	314	333	299	299	339	311	297	282	287	320	291	293	304	319	283	318	313	334	319	275	331	308	323	289	325	351	320	314	314	329	277	304	321	295	326	326	322	327	324	311	333	315	347	302	319	310	349	326	317	301	328	298	331	308	318	299	313	317	314	328	291	313	291	312	329	327	277	281	336	310	299	332	313	310	333	340	286	304	325	324	317	310	304	349	284	283	353	314	331	291	298	312	296	312	298	267	293	309	304	326	315	320	322	324	309	302	300	333	302	312	317	345	273	310	299	307	289	334	309	296	283	277	296	314	312	313	274	302	345	290	269	318	344	309	310	344	311	311	332	321	299	302	281	315	311	306	339	315	342	287	302	280	342	298	309	296	313	332	344	343	329	328	298	327	318	309	314	310	318	297	347	279	302	291	291	306	301	331	342	292	311	334	286	323	292	318	307	299	300	326	293	303	295	310	280	299	327	300	289	306	298	313	324	337	279	311	324	302	292	300	301	290	339	336	344	289	309	334	353	314	313	309	294	292	306	295	341	322	291	307	300	296	318	317	312	300	280	328	302	306	303	316	328	307	287	301	324	305	322	305	306	301	287	305	285	296	298	329	330	296	335	329	295	308	334	282	283	292	302	313	336	348	315	319	340	318	305	283	308	323	308	312	312	266	316	297	292	329	306	318	295	329	296	318	304	292	329	281	276	337	278	311	294	283	304	301	288	303	311	332	320	292	339	306	323	292	312	322	285	318	321	292	283	329	295	325	311	294	314	303	327	294	342	292	331	293	320	304	324	298	287	312	296	308	322	320	296	325	308	309	276	321	290	294	345	329	305	291	319	337	330	320	305	308	321	295	301	299	279	302	282	338	319	309	295	265	306	317	323	307	308	301	299	308	299	303	312	301	291	308	284	331	317	282	331	324	339	312	315	306	281	324	316	339	299	296	283	284	306	271	323	322	310	315	328	313	325	308	299	310	328	295	268	272	309	290	308	309	326	322	307	328	322	323	338	287	281	329	353	297	296	284	304	307	312	295	308	298	299	313	318	328	319	336	307	291	291	288	290	301	316	307	321	323	312	326	307	313	319	316	307	296	301	327	314	309	358	302	298	330	323	313	291	328	309	314	306	325	287	297	333	262	325	302	279	321	305	303	316	331	280	314	290	317	336	317	310	311	313	310	319	290	325	320	310	288	326	313	332	284	297	306	319	301	301	321	308	297	324	303	296	314	302	306	334	324	304	291	286	291	288	295	292	306	320	322	297	304	325	336	317	292	295	306	277	281	345	327	303	331	349	358	344	334	296	299	297	292	322	326	286	299	308	299	269	312	314	280	317	319	297	310	297	327	318	306	302	324	332	344	312	287	339	302	304	317	314	302	305	345	330	299	330	329	306	314	321	306	288	326	293	297	329	311	275	312	320	298	289	288	323	311	325	311	306	308	301	311	311	339	332	279	334	323	311	297	314	338	323	333	296	341	287	348	336	322	314	309	286	306	296	282	301	292	347	273	334	329	301	276	318	322	313	318	330	313	294	295	298	291	299	331	294	280	297	308	308	335	322	309	300	305	294	327	297	349	322	302	326	328	297	309	322	309	295	313	334	322	312	301	268	328	317	305	300	336	282	292	279	313	268	297	318	297	368	298	311	341	311	317	305	285	305	303	306	298	335	313	325	315	340	313	329	302	310	291	340	283	316	312	315	326	283	320	302	298	300	299	325	291	312	320	295	319	304	300	316	326	312	326	324	308	315	285	300	283	325	306	292	349	300	286	303	324	323	305	284	335	322	323	314	313	340	312	311	341	308	304	301	303	277	328	327	304	273	308	307	303	317	312	302	320	308	360	329	305	294	327	293	307	304	314	320	306	307	309	303	337	296	310	334	279	299	305	293	277	331	290	309	293	287	298	324	326	317	280	270	310	316	343	301	317	280	340	302	316	318	324	337	327	274	291	324	317	292	308	330	331	339	299	288	291	339	329	300	286	333	312	300	305	291	307	308	318	312
17402	8611	7645	4020	2613	2056	1598	1293	1117	930	795	730	651	642	609	583	547	533	496	523	504	521	480	440	491	500	462	458	439	414	430	448	464	439	454	448	413	453	443	437	429	446	437	449	437	458	415	458	437	427	448	409	405	434	423	479	408	424	438	416	432	441	421	397	462	435	436	410	460	425	425	427	394	445	417	419	425	425	384	435	419	409	418	406	456	474	437	437	421	444	415	417	386	382	393	444	419	422	403	409	451	388	451	439	443	429	441	429	410	428	413	440	457	432	430	409	450	374	453	457	444	416	427	394	415	424	441	418	417	416	420	414	424	452	400	376	421	411	428	385	470	421	410	399	410	400	423	403	445	403	427	420	403	445	420	404	432	409	428	467	471	431	408	425	432	398	386	435	442	422	411	391	413	384	429	449	401	433	424	400	426	431	408	390	431	405	431	394	427	432	437	414	446	392	403	430	410	382	444	427	410	444	422	408	433	419	403	431	424	452	457	411	424	390	436	413	399	417	435	405	387	405	429	396	441	434	476	415	433	428	403	418	425	448	433	406	437	434	394	404	423	421	434	437	410	422	397	427	424	389	431	412	404	423	405	393	438	422	410	407	420	431	411	434	446	418	471	422	416	416	429	421	391	434	433	442	429	452	411	440	468	424	429	415	436	398	465	418	414	394	424	441	411	462	367	417	426	467	394	429	392	441	435	392	412	406	394	414	397	419	401	421	442	386	447	400	396	405	422	402	395	392	428	432	429	420	430	432	434	422	382	402	431	396	391	435	405	424	440	426	408	393	385	423	401	435	430	412	399	423	403	407	411	445	407	422	420	420	414	414	391	399	411	418	392	402	425	443	439	409	422	420	403	421	398	392	425	435	388	422	416	411	416	422	407	390	423	439	371	443	413	395	396	402	391	407	423	416	373	400	454	414	428	407	397	402	428	433	410	448	416	440	450	402	430	440	404	406	412	392	413	410	410	391	402	430	415	402	446	444	449	405	455	395	403	439	361	437	449	393	417	398	400	433	437	430	445	441	422	416	424	437	389	430	412	405	413	409	403	391	382	424	417	460	427	445	417	422	405	364	404	412	431	451	458	410	419	417	435	404	428	425	419	432	416	421	418	380	370	406	448	431	443	431	395	435	433	392	415	398	455	412	394	459	429	433	466	398	415	401	411	427	393	447	423	454	435	436	409	412	416	392	436	405	424	424	396	425	408	402	439	442	435	402	385	395	437	402	414	409	440	402	438	412	421	413	416	383	431	423	387	438	413	446	361	428	391	436	443	391	397	395	440	441	432	454	424	442	396	417	421	407	366	413	396	409	404	447	407	410	406	429	394	390	408	424	419	425	439	423	415	454	391	393	422	418	370	408	417	431	417	416	419	435	413	417	398	427	398	415	445	388	411	412	421	395	406	439	416	418	427	427	426	477	430	452	424	406	408	394	414	421	437	413	444	420	436	419	398	424	430	432	446	373	416	406	401	429	385	430	427	431	431	392	441	420	455	408	420	432	392	463	401	430	437	460	428	443	382	409	405	420	418	427	416	439	414	419	422	392	431	404	410	414	460	424	426	421	419	381	412	408	391	416	408	444	402	420	409	413	410	388	410	415	397	426	405	418	399	437	429	401	447	448	408	447	416	419	393	435	432	413	404	415	406	395	428	404	414	444	418	429	433	425	411	400	459	374	447	472	439	440	428	403	450	417	417	411	431	418	424	389	407	446	413	422	437	392	411	448	451	413	416	432	414	418	395	376	426	444	436	406	427	433	399	395	423	406	397	460	433	419	382	423	388	463	446	440	447	408	440	394	441	396	428	413	406	420	452	377	412	411	402	405	425	401	406	437	426	381	402	433	403	423	391	417	400	416	387	423	416	409	410	407	457	410	415	409	414	417	404	413	387	425	471	424	409	418	423	404	428	393	450	457	405	436	439	417	402	418	381	382	432	419	410	389	421	436	477	401	429	427	367	393	416	423	380	446	412	430	397	422	423	411	434	440	401	418	395	433	454	448	370	376	415	414	382	433	426	401	439	423	399	394	412	442	440	411	384	426	421	424	403	424	417	420	440	425	393	461	427	412	419	389	404	424	369	406	406	473	401	402	429	406	435	427	428	435	427	406	401	424	415	417	431	468	423	377	438	419	384	437	456	404	392	438	415	447	393	409	453	395	422	425	422	450	402	402	409	396	414	412	413	401	434	376	430	398	412	381	398	422	427	437	423	399	397	370	427	379	434	401	405	436	432	399	411	419	412	432	372	432	431	391	442	441	437	432	462	384	462	405	410	473	410	439	413	418	461	386	423	406	440	451	435	418	400	398	429	434	403	397	402	429	407	395	452	412	412	409	396	411	392	445	443	454	380	391	392	434	410	421	398	420	412	430	422	434	413	414	446	433	458	424	408	419	442	441	410	406	398	419	450	404	414	401	385	362	409	459	418	430	406	432	452	402	430	419	445	430	392	435	406	442	401	425	401	402	408	378	413	395	417	430	418	421	419	420	432	433	436	403	422	450	442	430	498	431	395	419	414	439	390	429	425	402	427	417	405	435	395	423	427	453	432	439	398	399	405	406	399	425	417	433	426	424	434	401	462	415	401	433	427	419	393	425	455	403	387	483	410	414	409	425	436	413	377	422	399	426	421	424	420	420	404	388	406	449	390	403	403	430	449	409	403	420	388	389	389	444	423	403	416	410	425	444	429	409	426	421	391	400	405	380	419	430	438	416	418	440	401	416	433	425	445	408	419	421	421	389	374	405	414	418	440	390	414	435	421	418	390	414	430	421	406	432	426	421	404	440	360	406	436	377	398	419	422	433	423	408	387	444	395	431	390	418	423	417	440	394	417	425	428	408	478	395	403	391	432	437	397	413	423	408	430	391	464	430	377	401	436	402	421	445	415	429	415	400	391	423	417	429	428	431	392	408	406	402	444	414	431	423	418	417	397	381	415	419	444	427	414	385	464	415	411	430	399	384	412	428	446	428	412	430	408	435	433	424	443	420	376	453	419	438	434	399	426	414	392	417	422	407	403	450	415	424	386	394	401	428	378	405	435	444	427	401	383	446	425	376	444	414	417	410	423	403	381	385	420	422	420	426	422	385	431	430	449	404	437	413	391	411	383	400	440	415	432	418	392	402	425	391	422	374	441	440	419	411	423	436	429	413	445	431	441	437	403	392	399	384	394	443	404	417	455	440	403	422	427	437	413	471	423	405	391	412	384	391	390	413	435	431	475	426	458	427	409	425	410	422	433	401	419	416	448	393	438	416	405	416	413	406	447	392	419	440	409	423	425	424	436	457	393	404	441	410	437	405	381	423	421	452	372	390	428	426	415	435	429	438	443	437	445	409	391	408	407	423	414	405	396	433	445	385	453	453	447	472	396	413	424	443	436	393	393	430	409	435	431	443	410	417	415	387	371	442	408	389	394	438	418	416	418	383	431	406	428	382	408	479	417	392	441	434	389	412	435	440	430	398	370	442	458	421	387	419
23131	21438	29664	23587	21440	21483	10056	899	613	498	452	397	325	307	269	251	244	202	221	185	171	188	171	173	184	149	145	160	155	146	155	123	148	142	146	118	145	153	117	126	139	144	138	157	127	139	151	135	127	115	138	141	130	130	135	123	139	131	133	115	131	135	136	147	132	140	141	146	118	117	129	142	136	131	122	127	125	126	122	111	136	138	104	108	124	121	122	137	115	131	123	140	112	142	126	135	123	119	111	136	135	119	105	97	124	123	139	131	122	134	129	134	138	133	129	142	130	122	112	137	116	107	127	140	113	122	115	130	107	128	120	111	144	121	149	118	109	136	125	120	127	138	123	115	139	107	138	134	135	122	136	132	109	116	111	125	124	123	141	127	143	123	119	125	127	113	128	135	133	156	134	109	133	118	118	128	139	120	133	148	129	128	132	111	130	125	120	124	123	127	125	112	132	129	112	106	138	103	141	120	140	115	112	140	118	112	134	132	135	139	122	116	110	120	117	126	115	138	120	114	115	107	112	124	127	145	98	126	130	114	138	120	122	113	114	131	117	137	133	145	108	124	121	148	113	135	135	123	133	143	118	134	100	131	107	132	115	123	138	120	127	115	131	122	129	140	119	123	135	112	108	126	117	129	119	126	121	133	111	145	136	137	148	139	110	107	143	111	138	120	121	130	113	120	113	140	121	107	122	138	129	138	107	115	117	116	128	124	133	140	122	107	108	112	125	129	97	128	152	122	136	145	124	114	115	133	141	141	103	149	115	116	130	111	119	127	124	107	130	151	120	126	119	125	126	112	116	137	118	120	129	129	135	133	118	119	133	123	141	132	129	132	120	122	117	120	124	138	121	110	120	107	135	130	112	113	133	137	134	146	127	130	122	113	124	132	118	108	137	124	112	113	130	112	101	115	119	130	111	116	116	115	132	115	124	118	146	128	113	128	129	121	119	142	114	124	114	132	143	124	122	137	132	116	132	110	136	133	121	117	111	119	113	137	114	131	132	127	139	128	121	117	121	115	118	119	103	128	124	133	113	118	116	130	117	129	130	107	130	146	121	130	103	129	138	141	141	106	100	104	126	109	129	116	116	124	106	136	123	125	130	128	128	116	134	112	124	134	127	144	137	123	127	105	131	129	123	109	135	116	116	113	130	137	127	107	139	130	127	109	121	106	113	125	119	113	118	118	113	146	112	125	131	133	126	110	127	128	109	143	123	119	102	99	129	126	136	138	103	125	132	123	125	108	122	117	133	116	128	113	126	111	148	128	114	145	120	125	137	112	119	117	120	140	101	116	134	113	135	123	124	146	129	137	128	96	124	111	121	132	144	127	135	114	117	121	117	130	140	141	145	123	141	108	111	152	119	149	120	82	114	108	132	111	131	122	135	139	111	138	138	117	120	130	123	129	148	136	115	129	124	133	113	123	119	120	116	143	130	123	119	105	105	153	116	134	118	133	129	112	129	128	138	101	118	136	122	128	143	126	124	126	121	131	134	127	124	120	95	124	113	129	135	121	113	123	106	135	143	105	115	137	129	131	131	116	129	124	122	116	147	126	133	106	125	133	131	122	125	116	127	119	112	129	116	125	131	123	127	149	113	147	132	121	107	129	129	107	109	139	118	115	138	123	119	111	125	125	115	130	120	121	123	109	138	144	128	118	125	126	137	115	135	116	123	128	123	130	132	146	139	121	110	109	114	112	134	124	136	123	126	124	109	131	113	127	117	128	121	130	123	106	125	138	131	129	144	113	100	131	121	116	118	145	133	118	143	112	113	117	123	117	148	133	132	140	126	132	116	127	107	124	115	124	113	128	123	124	118	150	114	132	121	131	109	113	120	121	115	136	141	119	119	120	133	115	118	110	117	123	124	134	149	103	134	139	119	116	141	147	121	132	116	123	109	121	133	119	122	146	111	136	118	124	125	111	113	142	113	122	134	133	136	144	128	125	139	126	118	106	117	130	116	114	129	102	120	112	125	120	134	115	130	127	148	108	128	127	124	100	110	125	146	129	118	127	123	125	121	128	121	123	124	132	103	126	124	146	108	118	129	125	132	127	114	112	131	132	113	132	98	123	148	130	130	122	123	121	128	134	123	115	122	119	106	125	109	126	109	125	124	126	145	135	125	124	134	121	143	117	143	127	150	133	124	121	117	129	149	121	121	143	124	119	116	113	119	123	127	115	122	105	106	139	121	112	128	118	126	136	121	128	125	128	116	127	133	114	128	117	117	108	121	126	116	129	145	119	105	137	122	129	137	147	118	102	110	108	133	129	123	114	120	131	134	116	113	123	128	131	135	131	106	121	110	121	140	109	122	133	115	120	125	119	145	126	129	133	137	106	130	124	137	110	111	122	110	134	97	130	125	107	139	136	122	124	125	141	129	113	118	121	109	123	120	128	121	115	114	146	138	124	135	109	118	123	125	129	134	109	146	137	114	117	156	140	119	119	118	109	120	119	101	139	112	130	127	155	133	122	95	111	128	116	115	109	125	99	147	127	125	128	116	125	110	125	132	123	126	118	109	122	122	129	118	132	138	125	134	103	121	120	134	122	142	137	116	117	111	132	120	136	129	124	136	132	117	126	116	149	110	125	116	105	133	133	124	138	117	97	129	120	114	127	124	138	110	131	113	141	128	112	109	132	124	120	124	113	120	112	130	138	140	114	126	126	114	131	128	119	109	139	120	133	141	132	126	122	113	116	100	132	131	127	122	108	117	142	122	127	129	124	126	126	120	122	118	112	98	108	120	126	120	117	138	122	127	127	141	131	129	126	109	117	104	127	127	119	126	139	98	131	119	121	148	135	111	132	142	128	120	121	130	126	113	119	130	123	152	116	102	122	131	129	96	109	124	113	107	117	123	137	130	123	120	122	110	130	148	108	119	85	126	130	115	136	142	101	130	110	119	121	101	114	109	121	106	133	131	123	121	129	145	121	112	118	123	120	115	125	114	131	125	108	118	127	111	133	127	128	134	116	122	134	125	134	128	142	123	121	130	124	122	110	124	125	106	121	127	118	153	115	114	137	117	123	124	120	135	111	129	91	122	115	133	110	123	137	95	110	112	134	129	119	114	144	110	129	131	123	139	142	151	107	128	119	126	131	133	145	117	109	107	119	126	137	114	125	125	114	126	119	147	122	122	126	122	123	135	119	129	119	133	131	121	132	114	118	116	126	129	126	117	140	110	123	132	127	128	136	129	125	120	127	115	131	123	124	114	134	108	132	111	110	117	112	130	118	128	114	144	99	114	134	130	126	125	113	130	118	115	116	120	133	113	131	121	132	130	121	127	105	128	124	127	121	125	113	116	124	131	130	110	116	119	115	110	130	131	125	112	110	128	121	118	167	124	120	121	109	146	147	134	120	117	117	148	133	138	128	121	127	124	117	129	121	133	115	134	126	130	140	125	103	103	126	110	111	143	105	122	148	128	99	119	113	128	143	131	127	112	135	145	108	113	130	129	140	145	132	124	136	146	140	116	119
19686	14119	12139	6433	4400	3288	2608	1966	1442	1202	959	770	687	604	551	448	436	419	353	321	348	305	282	236	248	250	249	231	254	230	250	242	218	212	230	226	218	199	193	222	186	196	218	204	178	206	196	196	190	198	174	179	199	182	194	187	210	195	201	171	173	178	206	170	200	173	165	195	191	163	188	185	186	164	190	167	186	186	190	164	183	175	187	181	190	176	181	167	169	174	177	174	175	151	164	157	183	185	174	169	162	156	176	176	180	166	158	179	173	193	168	160	180	185	170	166	190	171	178	167	175	173	185	166	168	189	174	181	184	163	188	164	171	161	180	162	176	166	160	176	172	160	184	164	163	181	174	167	153	192	187	166	165	155	178	180	166	170	167	158	165	167	172	175	195	172	157	172	168	187	152	181	170	190	161	170	194	176	175	191	148	164	155	171	154	188	184	173	146	189	152	182	153	164	156	181	179	182	163	167	161	185	201	158	195	188	168	177	167	167	182	176	169	163	193	163	170	171	156	176	174	155	210	191	155	165	162	208	168	160	167	161	174	153	155	179	182	182	183	188	153	163	153	167	162	164	189	183	180	159	177	166	166	197	166	175	170	163	173	166	174	152	176	161	162	168	179	178	164	190	166	146	173	159	158	164	186	184	161	177	157	162	181	151	150	185	152	170	187	152	170	184	164	161	169	150	161	154	172	165	159	179	182	197	160	176	164	160	181	174	186	193	165	170	179	164	154	154	164	171	176	168	152	166	169	168	156	164	160	170	163	170	160	180	185	162	153	170	171	160	159	172	163	175	173	161	151	159	174	170	188	173	179	196	165	182	179	169	183	161	175	143	180	169	153	185	192	160	155	165	153	157	188	182	152	153	188	173	174	171	174	190	178	167	163	159	152	173	171	159	147	158	154	150	167	177	167	192	174	157	197	183	149	164	163	174	176	167	173	197	189	145	200	138	194	164	172	162	154	177	178	174	182	186	174	174	173	155	182	159	168	179	190	179	153	170	161	183	164	171	174	164	190	161	182	188	192	168	156	153	178	153	187	149	173	174	172	184	168	182	155	165	163	187	160	178	157	170	158	177	160	133	185	175	171	144	173	153	159	197	169	180	183	176	157	162	209	192	167	168	199	155	195	171	160	182	167	174	158	177	194	166	185	178	182	152	174	170	189	160	185	176	145	157	167	167	167	165	155	182	174	170	195	159	190	161	179	162	186	161	142	156	165	175	186	186	190	190	177	179	186	148	142	187	183	159	182	152	172	173	174	190	169	163	167	169	162	173	193	174	178	176	177	164	172	149	197	145	184	175	178	155	158	169	165	192	181	196	199	167	191	166	179	172	179	211	163	169	160	196	173	175	160	183	169	174	178	152	160	167	177	185	166	187	177	219	167	191	172	177	182	167	161	182	178	189	185	163	185	166	182	184	163	168	183	171	151	187	198	180	187	179	134	152	160	177	182	172	188	178	175	179	183	154	174	164	180	161	146	155	173	174	170	157	183	163	159	168	159	172	173	163	173	175	176	195	176	171	151	179	161	175	153	156	177	192	165	196	173	190	184	164	159	159	171	179	155	154	167	162	168	169	184	184	186	169	168	160	160	166	175	195	142	176	164	186	150	173	170	202	181	183	153	184	166	122	153	148	172	166	183	175	170	201	183	172	167	170	165	165	166	172	155	160	158	170	180	179	161	147	173	171	164	180	182	179	179	171	160	146	165	191	181	174	156	181	129	175	188	191	187	169	182	154	186	165	187	160	178	177	190	177	190	140	166	175	184	167	188	170	176	157	162	174	152	168	161	151	177	178	177	180	168	174	164	154	162	177	173	177	168	173	156	171	178	180	175	165	174	178	195	171	181	157	168	191	140	181	167	156	159	157	186	165	176	176	153	161	156	174	174	170	167	149	188	193	163	171	177	193	188	187	156	165	169	154	166	183	180	187	168	172	171	161	161	164	173	169	167	187	168	186	188	178	158	162	152	175	173	159	168	164	166	170	191	164	162	189	171	189	174	170	176	183	166	151	151	187	156	159	167	173	172	179	166	179	178	193	163	154	167	144	169	176	168	144	179	159	186	178	158	183	178	154	153	156	177	162	180	179	161	180	187	163	166	164	140	164	175	176	189	153	165	171	187	142	147	212	176	158	156	174	152	166	180	177	173	166	175	175	168	164	165	185	156	184	154	174	165	178	184	158	164	175	174	158	173	184	172	164	155	197	168	185	149	158	135	166	166	168	152	163	160	168	182	153	172	173	172	186	147	174	155	159	179	180	160	170	195	173	172	158	180	181	167	150	164	179	185	170	165	159	177	176	159	173	167	171	177	156	155	166	177	170	179	167	172	149	171	161	170	185	166	164	165	180	185	193	176	172	160	178	160	175	182	179	176	147	178	148	155	143	186	160	189	164	178	178	155	166	173	175	168	191	199	164	187	161	148	151	165	177	173	160	153	175	173	169	183	160	148	168	166	158	162	177	167	160	183	170	177	189	171	167	164	181	160	171	171	181	179	189	176	198	159	166	186	169	161	189	192	155	164	173	143	174	167	171	158	179	183	156	182	158	146	169	176	166	168	167	163	157	183	145	155	168	162	192	149	172	183	163	174	147	177	169	187	161	182	172	196	148	182	142	169	162	223	167	176	191	167	194	164	163	179	172	168	153	194	165	166	183	146	177	185	170	170	188	188	174	166	158	169	172	144	162	178	157	196	173	209	207	168	185	168	172	162	179	180	142	180	172	153	168	176	190	162	168	181	169	177	177	185	181	166	170	176	167	170	156	153	186	174	177	180	170	155	179	191	161	160	180	185	167	165	138	162	185	170	186	156	175	188	163	149	154	140	183	166	173	172	184	180	167	183	154	179	168	195	149	152	149	174	169	141	180	156	152	170	160	184	146	148	174	172	169	167	155	177	170	176	163	162	150	167	179	174	151	157	165	155	167	175	187	171	157	158	181	163	197	168	168	180	162	150	177	190	176	163	177	170	171	181	172	155	162	163	171	169	192	182	185	166	166	174	177	151	171	153	133	167	198	178	175	176	205	177	153	179	174	172	169	167	160	154	151	161	197	178	185	165	171	164	170	166	177	176	140	160	168	194	176	158	157	196	181	182	165	187	180	187	186	181	193	159	184	178	159	191	178	152	183	170	182	178	167	176	177	178	171	161	175	197	156	177	140	179	160	135	179	165	189	173	168	165	208	162	170	162	173	141	204	175	179	183	164	139	178	177	162	154	172	154	180	164	167	173	190	160	185	177	186	175	173	170	136	185	155	155	177	152	159	182	155	183	173	184	177	156	198	191	154	179	166	167	191	160	162	189	157	172	165	176	182	207	170	190	159	181	167	170	168	141	159	165	178	177	167	190	169	181	147	155	150	178	183	165	149	200	183	168	186	181	180	167	174	167	150	211	170	158	177	187	178	173	173	178	171	169	150	192	172	185	173	183	199	173	185	162	181	177	180	180	171	142	153	168	181	168	190	168	162	167	187	196	164
27500	20810	9043	799	553	444	480	420	401	427	426	405	450	443	412	407	398	399	432	418	400	403	383	413	408	418	406	422	357	389	362	436	445	395	378	429	428	389	392	386	394	369	414	356	377	363	412	384	410	413	430	402	419	413	434	423	434	436	418	416	383	429	382	396	397	385	372	414	392	384	409	450	398	396	419	400	415	422	386	413	403	423	365	384	377	421	407	419	391	370	426	404	420	394	450	395	376	412	412	438	456	413	424	390	364	432	413	434	417	452	399	440	389	428	383	413	397	410	420	432	406	365	425	439	400	386	435	391	401	400	398	380	434	423	369	387	348	395	375	423	414	379	466	407	450	413	379	397	408	370	431	405	404	392	414	428	381	487	404	429	408	392	441	392	416	399	394	425	377	374	414	424	374	379	418	418	412	402	405	456	428	401	406	399	416	402	395	392	416	397	387	423	414	361	396	456	409	383	386	409	353	421	428	401	410	416	398	412	402	378	433	410	393	415	413	406	388	408	429	407	438	413	371	390	442	396	407	414	402	428	402	410	398	416	417	419	413	369	368	417	380	410	393	405	382	424	426	416	389	395	386	415	401	410	407	409	401	438	435	394	371	434	407	407	402	408	443	404	395	423	391	401	421	408	413	413	413	413	425	380	389	405	415	398	400	405	397	385	393	427	411	399	396	435	408	403	375	371	407	412	399	396	397	417	431	439	392	412	442	373	420	398	419	436	432	385	436	411	421	397	394	401	376	400	409	417	391	392	439	421	398	385	392	399	411	424	384	408	385	389	419	377	365	398	395	414	422	390	408	411	428	403	360	442	411	437	354	404	446	416	371	402	425	423	400	450	391	462	426	378	398	405	395	420	427	392	405	437	413	405	383	401	421	363	407	390	400	373	380	416	430	421	413	412	377	375	376	410	427	425	433	417	358	416	388	390	361	450	446	369	376	374	409	392	393	389	411	408	428	376	410	436	391	422	358	413	431	428	433	436	387	389	412	387	434	474	397	362	412	386	404	409	411	423	408	412	427	388	415	380	414	460	403	428	415	395	409	427	401	396	393	442	393	424	394	384	373	406	397	431	409	429	438	426	384	425	404	365	407	389	401	417	409	434	406	449	407	402	416	388	389	401	445	407	411	429	420	406	402	448	395	425	421	391	426	410	453	378	445	371	417	395	381	397	391	442	408	401	417	405	402	384	425	404	405	407	404	404	371	412	396	430	374	423	388	423	410	431	416	422	430	438	408	415	426	371	405	409	404	405	417	355	397	376	391	384	425	380	413	413	445	398	438	386	406	395	405	397	409	411	405	392	418	402	414	408	373	404	381	404	424	400	420	397	391	387	402	412	384	393	427	383	401	433	398	401	431	408	409	405	413	394	434	407	411	421	386	419	404	423	431	407	431	408	424	374	396	441	397	446	361	446	418	394	440	353	378	436	402	392	377	412	407	409	406	437	423	391	398	365	413	409	417	394	411	406	402	391	399	420	406	399	374	411	407	383	410	418	385	392	389	405	390	412	383	392	433	412	417	362	397	428	438	415	418	407	388	409	392	397	431	396	411	409	404	418	403	400	419	403	432	398	403	423	380	425	392	414	406	433	405	396	437	406	446	376	381	395	433	421	370	394	474	388	399	409	438	379	380	399	401	431	400	415	395	394	374	455	434	437	359	432	419	424	425	409	413	420	437	403	385	404	396	386	399	396	416	392	423	418	393	423	404	409	457	402	434	389	433	427	397	360	401	376	429	403	420	387	426	373	414	420	386	384	403	384	416	401	416	431	451	414	414	427	434	411	415	402	399	418	400	419	397	388	432	373	421	419	444	405	355	382	386	429	430	400	406	409	420	388	396	408	426	399	437	429	421	408	416	431	481	421	397	421	367	399	417	384	434	393	416	370	409	399	412	396	419	384	462	392	423	408	418	411	387	406	426	401	436	438	407	414	435	407	408	414	381	414	416	383	376	411	444	440	406	399	415	390	398	392	418	390	414	425	436	414	438	387	391	432	409	405	370	394	410	380	434	446	395	442	389	393	418	443	389	400	392	424	398	411	377	412	382	398	401	410	437	423	448	371	438	404	427	403	414	428	384	426	424	388	419	422	388	391	399	370	423	447	405	429	394	432	389	381	400	399	373	397	409	392	422	350	423	397	411	417	396	395	419	392	449	400	414	398	411	397	402	378	430	393	393	396	411	395	422	383	427	370	409	407	437	392	412	385	416	393	404	430	395	398	426	399	422	431	437	421	390	446	401	430	424	416	442	392	408	418	423	420	408	395	407	396	410	418	415	403	432	402	402	411	450	388	392	394	404	437	425	443	410	392	414	433	410	389	419	397	428	391	386	413	396	408	433	398	394	422	428	397	443	401	416	398	390	354	422	426	387	400	434	450	390	398	392	434	397	405	376	452	423	368	390	432	378	433	420	413	407	424	410	435	404	427	387	416	399	441	397	388	383	439	388	409	402	417	446	406	390	407	397	406	444	392	393	405	379	373	410	408	432	441	394	426	389	394	366	379	386	419	443	381	391	384	416	423	351	413	399	403	425	422	389	389	394	385	383	412	403	426	396	396	435	409	401	439	392	402	399	401	378	362	415	428	414	376	392	399	419	412	409	405	415	414	401	392	374	385	410	374	391	376	372	404	405	399	427	419	372	350	414	408	405	397	399	412	432	403	410	421	425	407	424	433	441	418	427	416	380	417	381	415	400	439	411	420	391	434	384	423	379	380	390	383	390	392	393	431	384	425	393	393	389	421	432	414	380	429	419	432	399	415	428	433	402	413	421	430	394	372	397	428	449	402	374	413	418	387	403	405	412	403	435	415	373	430	430	396	382	382	390	391	412	423	392	360	439	390	398	419	404	404	434	376	412	430	408	412	400	385	404	402	403	430	413	395	382	374	394	405	446	396	424	417	414	412	455	392	371	437	398	396	437	401	413	387	421	422	437	395	416	414	399	414	417	439	390	395	407	405	404	462	427	416	443	407	392	428	379	389	393	390	380	415	425	412	378	404	380	430	422	423	393	385	393	410	379	382	421	398	419	430	406	398	379	440	451	397	395	400	448	400	386	394	432	402	386	413	414	391	380	386	379	424	393	383	402	413	400	403	428	380	399	380	394	395	441	427	405	399	386	395	425	406	418	398	417	385	431	397	407	398	416	421	415	399	389	422	456	424	390	411	409	400	395	429	417	424	425	400	384	408	395	452	392	399	401	416	419	415	400	367	407	427	420	430	400	392	401	393	420	399	422	430	396	423	363	407	421	398	395	419	382	422	442	419	397	424	447	440	424	406	419	398	363	408	398	431	415	365	407	398	444	407	416	405	395	434	431	400	426	395	391	402	428	397	402	403	387	416	444	384	388	384	390	406	410	399	378	382	404	415	395	387	448	415	400	379	436	404	401	381	349	392	364	412	395	391	417	373	414	399	409	403	430	377	380	382	403	382	411	416	392	392	362	381	386	390	398	394	373	414	422	449	405	372	435	379
10249	1220	1119	821	714	648	597	602	592	589	585	592	567	542	579	554	553	525	523	569	535	541	505	536	572	584	531	565	564	533	564	533	525	547	567	553	501	512	518	498	527	539	528	524	535	560	567	537	490	588	560	558	555	540	538	542	557	581	529	544	523	531	582	539	518	502	536	531	562	496	567	506	497	541	558	519	538	521	594	576	517	577	550	579	517	549	564	542	550	537	529	568	535	522	543	544	532	549	575	549	559	524	568	515	541	539	545	557	572	561	546	569	518	552	517	549	509	514	543	542	519	527	540	550	498	496	513	557	557	543	540	540	556	492	531	522	566	572	560	533	521	522	526	602	516	585	549	559	536	494	576	543	562	570	544	535	534	542	533	511	537	581	534	573	526	516	536	512	505	541	579	519	512	535	568	543	549	582	557	516	551	541	544	534	551	515	550	536	556	545	518	532	550	570	511	503	542	582	540	563	544	579	519	567	552	528	567	562	590	569	558	529	526	504	518	480	579	520	541	548	551	526	541	559	546	547	555	529	545	488	555	515	551	498	532	524	528	531	536	521	573	546	566	545	515	533	575	553	507	550	503	531	556	532	502	531	587	536	520	588	472	537	525	540	550	544	522	509	549	574	481	577	549	583	553	524	481	553	544	534	536	549	594	557	517	527	553	521	599	570	539	562	528	547	526	520	547	544	510	527	543	517	525	557	513	551	574	545	548	530	560	555	526	553	530	532	528	534	572	543	548	540	541	537	579	536	537	554	577	520	559	580	533	517	514	530	537	567	542	535	519	557	564	524	562	558	538	533	511	561	528	549	513	532	544	534	518	489	537	529	547	556	549	611	526	562	580	565	546	540	546	522	586	526	528	537	555	568	502	569	544	540	498	497	559	540	518	580	539	532	554	542	558	552	520	563	545	558	519	536	540	560	549	502	568	549	588	540	487	526	545	513	536	544	578	561	542	563	541	566	573	513	558	562	519	532	540	528	526	490	574	542	589	519	546	551	497	582	553	548	520	523	593	486	539	526	534	539	556	553	577	541	518	529	558	559	538	536	543	587	527	575	515	583	521	530	556	552	528	481	527	508	557	529	562	539	586	506	581	532	544	557	557	565	558	565	552	519	544	535	580	570	502	539	558	523	564	536	516	508	557	524	529	530	541	568	571	508	539	505	568	542	513	518	514	612	565	528	505	536	550	542	571	543	524	589	544	552	533	513	561	584	548	528	527	539	529	538	586	554	555	566	535	530	508	537	527	526	545	569	564	558	537	532	561	515	507	523	515	529	564	553	563	574	557	544	535	549	552	531	569	561	560	565	547	505	561	561	535	537	530	553	517	525	540	550	557	536	543	527	541	562	526	581	519	519	563	526	567	559	549	531	547	510	503	534	540	578	526	539	541	542	550	543	543	538	483	560	456	521	568	534	510	595	545	536	560	536	572	576	564	543	560	503	498	520	512	531	556	550	522	564	579	500	532	529	523	563	483	551	492	579	552	553	594	544	573	491	514	578	519	509	566	531	572	576	545	534	569	541	526	534	570	560	535	531	557	546	543	504	579	508	558	511	571	531	534	576	530	550	538	575	584	536	524	570	523	537	566	526	523	550	541	520	548	512	530	572	547	576	549	537	546	552	526	513	572	560	536	535	544	521	571	592	508	588	563	576	563	576	533	520	520	569	534	522	551	507	574	523	581	562	525	548	555	520	560	522	530	541	579	530	519	561	500	533	536	569	541	523	573	548	498	555	549	553	488	567	555	568	530	554	578	556	557	540	557	524	497	546	529	515	522	535	537	542	570	561	528	540	549	548	525	560	490	565	539	541	524	527	505	582	566	532	554	541	534	539	581	516	505	520	565	554	559	525	536	530	568	527	515	538	554	475	556	551	550	544	553	536	535	545	541	547	571	557	539	567	547	568	545	513	524	509	504	573	550	571	560	517	519	540	554	491	551	545	546	584	548	546	587	541	510	540	515	505	558	543	533	536	537	555	558	523	549	505	570	549	552	532	561	494	553	596	570	529	524	552	529	535	564	540	529	526	524	507	558	533	510	533	523	535	577	548	481	512	521	577	521	519	505	517	527	476	558	565	509	547	512	511	540	580	514	551	540	551	498	555	542	537	550	572	529	551	514	578	516	543	561	560	499	534	565	546	511	595	541	580	515	520	506	543	505	582	554	527	544	533	573	550	538	536	537	529	540	542	555	530	523	499	599	542	547	520	507	552	495	523	512	546	528	515	597	558	496	537	496	489	537	553	529	579	556	534	549	516	533	519	531	520	535	522	544	492	586	519	551	593	515	568	586	557	533	512	548	560	505	495	534	556	546	502	555	545	541	506	528	478	532	487	550	551	525	546	527	576	552	562	531	557	562	492	548	539	547	547	529	574	538	542	555	572	548	541	521	493	536	523	540	558	514	513	538	572	545	543	537	527	557	523	570	544	590	558	541	570	542	559	488	507	508	552	556	557	511	548	494	531	586	532	526	513	537	565	520	519	471	535	523	574	531	533	512	532	519	529	528	582	529	538	526	491	543	525	524	551	517	550	543	564	515	562	569	570	557	538	571	547	532	557	511	546	506	542	537	546	568	559	534	527	533	504	550	539	544	519	513	556	529	545	545	518	576	522	533	543	548	546	527	554	560	539	544	527	539	527	563	539	559	562	535	571	508	550	538	516	547	552	555	531	544	500	537	584	548	549	476	517	526	532	550	516	556	559	536	565	537	499	580	560	529	475	574	514	494	538	540	517	537	567	549	534	583	521	535	517	534	546	510	505	543	538	543	548	547	529	529	532	525	563	571	553	531	514	512	511	531	519	567	579	534	548	491	528	540	545	559	490	532	519	577	534	533	506	592	571	572	542	537	524	514	530	564	542	548	516	527	549	572	515	501	545	561	543	504	533	498	534	536	558	545	528	543	503	569	536	546	534	558	564	550	545	554	525	510	542	618	506	542	547	545	512	518	533	548	525	526	518	539	529	527	564	541	520	525	558	523	570	487	563	544	550	481	522	530	503	583	524	531	553	516	518	545	542	552	534	541	500	543	550	533	545	526	509	552	518	564	498	545	565	510	529	587	498	534	590	541	559	531	565	547	524	527	531	546	508	532	544	549	502	547	507	548	515	539	504	585	518	481	615	524	514	552	541	562	534	505	548	533	559	600	579	515	582	536	552	542	498	547	533	578	523	570	567	534	535	555	555	503	567	548	493	548	559	587	552	550	504	534	583	552	555	513	526	541	534	524	555	531	540	549	537	567	541	577	519	573	556	526	553	534	525	528	566	512	545	530	503	549	543	547	569	554	517	540	531	552	522	540	558	515	524	504	551	546	522	518	572	580	524	537	517	539	567	535	530	569	526	496	559	513	485	500	577	569	527	524	531	518	551	613	531	558	569	560	524	553	528	577	537	532	490	513	580	515	577	504	570	551	560	544	531	569	536	533	545	549	525	547	568	556	519	528	535	531	529	564	530	526	550	491	501	554	583	549	516
24091	21458	29240	24058	21443	11745	1086	736	606	500	462	447	409	392	388	380	384	398	375	371	370	338	348	323	342	308	362	322	322	345	340	338	327	318	333	298	337	301	325	319	331	322	355	366	325	314	294	302	320	322	312	297	319	331	329	326	311	312	298	310	289	315	311	313	346	307	311	316	301	281	288	304	308	321	290	319	309	298	337	320	320	302	327	346	300	319	300	324	289	336	363	348	317	344	319	329	322	313	301	277	288	334	309	357	298	301	297	339	314	314	303	333	326	330	325	281	301	311	331	340	317	324	297	304	317	313	337	333	295	319	309	283	304	323	279	306	308	351	333	290	305	322	305	284	315	352	297	346	338	326	278	297	303	320	307	290	306	336	338	292	307	269	317	286	301	297	331	324	327	317	315	324	307	281	303	313	311	356	321	314	317	313	324	310	324	328	317	337	300	331	298	283	332	294	280	349	278	312	343	340	297	306	311	336	317	315	313	323	316	315	280	300	303	292	341	303	309	316	330	320	333	313	304	316	289	290	291	321	311	319	346	277	316	343	333	318	279	304	307	314	299	310	300	300	292	327	325	342	299	321	305	324	322	311	309	320	316	287	312	313	293	338	323	285	305	350	287	265	319	326	284	316	328	298	346	304	324	308	336	359	323	337	311	315	304	327	343	306	307	325	291	294	319	297	313	326	326	332	291	300	337	330	287	312	300	292	291	322	297	323	346	305	308	316	307	315	321	305	334	313	296	350	319	316	320	318	305	311	325	314	294	335	315	316	323	305	307	288	313	300	347	300	285	308	314	318	332	329	305	307	290	314	306	344	284	312	289	296	307	300	325	313	325	294	339	287	320	289	285	289	335	268	308	328	310	331	345	311	300	323	320	336	307	294	310	325	313	286	313	315	312	288	292	317	324	291	315	335	335	302	306	308	293	341	291	302	290	305	353	297	305	324	318	279	308	330	331	334	298	316	299	301	315	338	299	298	337	292	332	339	327	317	339	338	320	302	280	324	322	295	288	348	321	305	303	282	342	345	329	281	302	303	317	304	285	306	299	318	304	297	316	333	327	324	277	301	304	333	322	286	317	311	331	314	305	331	294	325	344	302	296	308	297	305	321	323	339	304	315	299	322	312	332	300	331	296	312	309	321	336	329	313	328	347	331	327	308	308	305	289	336	308	323	317	316	301	314	331	336	268	304	282	344	317	328	327	291	331	353	326	300	312	322	292	314	318	323	317	306	324	326	283	301	297	315	303	336	337	302	322	295	290	307	304	309	322	310	289	322	305	289	333	316	320	313	300	319	312	291	290	331	343	344	293	300	347	303	290	311	287	322	347	326	302	315	328	321	312	340	309	298	310	317	337	292	320	355	314	354	280	328	298	326	291	299	314	312	303	350	311	307	310	308	333	340	295	309	316	292	325	325	333	308	331	322	309	310	298	318	316	308	317	293	308	293	295	330	284	300	300	319	324	342	330	296	345	320	309	316	311	310	292	296	292	297	321	341	314	293	269	307	318	294	327	322	325	298	325	313	326	333	325	335	312	331	359	310	326	297	302	277	314	313	303	297	312	302	303	288	283	317	294	298	301	322	329	291	314	308	325	321	296	338	301	312	317	320	334	308	311	315	314	324	295	332	301	305	289	321	295	327	315	338	331	297	292	304	288	289	304	329	342	307	279	314	293	297	323	336	319	294	299	313	309	288	322	310	330	310	319	307	309	299	336	316	347	293	322	335	288	299	300	286	332	286	291	296	331	324	293	324	313	279	304	304	312	341	312	366	328	303	304	297	319	327	328	315	272	292	298	317	314	314	304	364	309	320	296	298	311	318	310	324	309	307	298	302	315	306	341	278	317	291	326	322	312	314	331	297	287	306	335	325	312	300	290	311	319	297	295	296	293	300	301	317	289	333	326	299	320	336	321	334	294	340	318	350	288	328	310	324	314	321	317	330	317	318	314	327	288	293	334	315	340	321	304	287	314	316	273	279	296	355	342	322	315	317	324	311	329	285	284	312	302	296	310	308	295	327	301	310	313	297	348	304	310	307	314	329	344	303	288	311	343	320	336	305	327	302	307	312	321	317	327	317	284	293	281	329	308	324	301	315	344	340	321	286	322	304	339	304	318	299	320	319	332	295	283	327	322	358	334	274	290	297	303	322	265	312	305	345	291	332	324	363	301	322	300	292	293	298	330	321	294	327	302	295	300	291	314	305	315	310	323	294	319	313	313	282	323	316	323	297	285	323	287	288	299	307	318	319	327	317	330	331	317	339	316	315	318	319	319	320	329	346	338	348	338	321	329	305	309	315	285	313	317	323	351	317	297	334	341	311	320	321	320	329	308	290	289	320	299	296	304	320	326	287	320	349	324	343	324	315	292	292	303	320	354	307	285	297	298	298	307	270	290	333	297	315	322	324	315	289	318	294	321	326	328	306	312	326	303	319	321	321	312	342	321	308	340	297	310	281	314	310	332	273	301	331	316	316	311	313	340	303	328	326	329	317	297	320	289	300	305	301	317	311	328	288	313	318	299	303	323	329	304	370	294	320	311	335	313	314	331	307	313	291	288	284	318	327	315	291	330	318	306	310	321	345	292	301	297	302	325	309	294	316	312	312	282	313	313	304	289	321	301	288	298	274	343	341	326	297	322	321	292	295	301	287	307	297	326	304	311	327	328	310	306	318	302	325	326	327	327	310	302	333	334	319	302	330	309	298	288	328	336	316	298	324	310	335	319	303	296	310	342	303	305	315	307	308	313	303	313	311	293	308	319	332	318	316	282	278	337	316	301	302	285	328	330	336	300	330	317	276	310	324	323	325	274	307	302	319	308	288	296	323	279	321	311	315	320	309	299	301	345	314	320	339	295	318	301	334	327	329	281	318	304	300	300	316	312	338	305	311	325	304	287	307	352	319	325	307	341	318	313	309	328	317	324	297	320	323	310	321	311	333	292	300	302	290	335	321	310	290	358	325	319	311	313	302	337	311	332	317	307	306	276	302	315	339	323	293	283	321	327	298	325	312	291	297	280	286	316	283	289	301	325	303	316	313	292	287	322	333	317	339	310	292	293	295	332	324	329	292	322	268	301	292	310	301	323	354	323	318	330	313	318	309	325	312	317	319	306	327	292	305	313	287	321	299	288	313	311	293	348	321	314	274	285	277	301	331	300	307	292	309	337	295	304	333	276	324	301	332	300	285	326	335	311	325	284	282	300	334	292	332	338	348	286	302	310	319	309	308	298	294	330	301	305	313	341	318	313	305	293	289	294	317	328	321	333	298	286	305	290	332	317	290	300	302	329	302	303	310	326	298	312	305	321	293	316	298	310	296	307	314	331	299	322	316	314	330	325	315	336	325	333	332	331	311	314	304	302	300	292	318	301	343	319	340	314	297	338	313	304	282	341	300	316	297	319	341	305	339	334	286	315	310	302	301	312	308	311	350	335	308	319	291	318	327	297	287	283	328	303	323	299	311	313	328	299	319	291	281	307
17294	8777	7594	3849	2681	2167	1603	1340	1155	966	869	750	635	658	626	609	577	546	518	557	476	471	479	484	471	465	463	442	490	443	432	479	455	438	460	482	422	446	416	448	454	456	461	449	425	408	470	440	415	416	449	446	411	439	454	417	426	429	432	436	421	433	395	410	445	443	420	419	456	439	421	407	436	392	453	412	437	416	455	429	426	428	379	422	392	420	446	404	431	421	400	444	459	441	421	436	388	437	414	406	455	452	426	434	432	416	408	479	448	377	406	384	427	425	392	441	444	412	382	382	432	452	425	416	409	420	401	451	397	403	413	415	423	464	432	440	417	433	407	433	444	425	432	435	444	432	424	425	421	423	413	382	450	403	434	388	423	403	443	449	410	418	441	425	416	418	452	408	447	419	395	424	412	389	428	425	450	410	423	393	406	424	402	427	402	455	394	429	435	412	462	446	435	459	420	418	415	431	464	409	440	439	466	427	407	411	457	415	403	425	478	427	429	433	433	419	456	412	413	387	410	421	445	440	403	454	430	388	430	472	436	420	434	425	438	416	404	450	450	448	418	386	410	424	430	445	419	429	449	432	404	446	410	417	466	436	405	447	431	445	434	394	427	445	437	425	416	438	436	448	437	418	436	423	439	418	420	456	470	456	403	396	423	432	448	422	410	400	413	417	376	403	398	414	394	441	426	419	391	390	445	433	450	418	438	407	423	433	461	423	432	449	438	430	424	403	429	392	407	402	402	424	413	382	415	439	396	434	466	441	432	439	417	388	428	439	428	434	411	446	441	444	478	426	461	444	385	387	421	445	425	389	420	406	381	419	406	432	430	392	423	393	448	446	399	451	390	443	434	422	448	417	411	405	447	457	373	415	430	414	414	459	420	458	462	433	429	434	425	420	443	394	441	420	423	385	404	422	393	399	435	399	438	432	456	383	375	448	429	404	411	414	419	456	437	431	401	429	420	420	384	402	426	378	426	428	419	406	418	433	440	421	441	441	396	449	434	430	435	406	407	409	410	383	423	424	452	436	423	410	403	399	434	431	442	457	383	426	391	443	426	396	430	448	407	436	426	385	398	432	428	384	443	456	451	402	431	452	362	414	418	423	439	392	406	433	431	425	404	425	441	409	409	410	411	432	367	397	431	434	428	420	403	410	439	426	432	447	463	425	429	449	440	404	440	402	459	446	432	410	421	443	400	424	430	418	434	410	455	423	446	441	416	418	415	421	381	436	424	435	411	413	423	389	416	385	457	433	440	401	418	410	422	430	464	453	451	420	453	444	429	423	431	430	468	419	400	416	457	430	406	459	404	445	425	393	428	424	451	418	431	431	421	439	393	444	445	432	408	439	426	407	417	413	434	399	453	398	430	426	419	423	416	407	409	405	424	405	430	415	425	429	475	392	430	438	462	425	417	421	431	467	462	403	433	460	429	437	428	414	477	438	430	433	396	418	391	450	404	409	404	444	432	434	399	457	418	430	454	433	386	429	477	432	429	415	429	426	400	431	420	397	437	436	423	444	417	432	424	371	417	398	426	406	427	413	464	453	425	450	460	451	414	435	404	421	430	405	418	443	434	450	434	454	399	421	410	413	467	413	461	407	415	468	434	435	418	427	420	421	453	456	439	445	428	431	410	423	397	441	461	427	443	434	451	435	430	418	424	434	424	397	414	447	427	401	444	421	396	420	444	403	413	433	440	439	395	396	431	405	434	392	448	397	412	417	413	446	434	382	439	440	421	431	424	397	426	435	452	418	419	413	405	405	411	429	430	432	420	457	428	430	392	424	462	426	383	418	438	431	451	432	407	422	441	420	435	411	420	408	416	449	447	431	406	381	402	441	430	399	413	450	421	388	457	437	403	384	446	407	392	437	414	417	434	433	443	418	472	433	409	416	405	445	427	413	419	429	439	428	458	396	444	372	381	410	451	437	404	430	440	390	405	417	439	423	437	420	439	428	405	426	417	423	434	448	445	396	434	440	428	425	441	433	456	413	419	439	412	435	419	390	426	402	390	430	406	453	454	418	400	467	444	426	440	410	421	421	391	447	422	430	440	433	435	400	429	440	403	454	424	429	425	473	398	431	456	398	408	430	409	430	442	463	385	419	409	399	411	433	436	438	442	394	437	417	424	410	428	369	445	413	456	400	427	436	433	413	423	418	417	431	415	406	442	423	440	414	421	409	439	445	404	381	474	440	432	405	412	433	389	397	416	389	395	412	413	424	444	431	402	420	445	440	406	384	381	414	443	402	426	446	406	399	448	430	404	383	438	416	391	397	438	452	449	416	406	410	427	438	409	401	429	436	425	412	403	459	421	423	422	394	424	408	405	415	452	428	402	441	429	410	450	407	408	430	410	456	436	438	434	417	455	412	437	418	430	437	414	413	403	435	440	407	411	465	458	416	429	442	452	404	419	421	430	418	463	416	443	427	425	436	399	428	425	417	401	405	387	404	388	380	425	447	430	424	402	442	448	409	423	435	427	457	382	424	468	466	441	475	370	414	416	448	411	430	432	433	419	435	420	405	460	406	449	403	399	377	418	416	460	399	446	384	403	408	425	419	443	424	403	409	446	431	391	424	445	391	443	471	460	434	425	412	420	418	433	443	401	423	416	437	407	408	413	421	407	396	438	430	428	428	418	444	463	427	418	427	401	398	467	425	419	423	425	419	443	426	421	463	459	432	413	418	416	396	431	445	432	398	413	463	401	416	462	455	416	434	368	399	412	425	446	448	442	400	426	440	408	433	403	460	455	437	424	425	410	419	381	432	440	400	402	415	444	428	384	403	437	424	408	426	416	463	445	410	435	401	428	409	426	406	433	409	404	431	417	401	458	436	403	429	397	394	473	435	428	444	445	464	427	438	379	466	416	431	450	369	388	424	425	410	430	443	423	431	438	444	424	395	429	427	453	400	391	408	433	407	435	433	379	428	428	393	469	471	426	456	438	418	392	397	391	434	412	393	442	403	413	411	397	392	452	400	409	435	421	426	422	422	450	421	395	451	400	401	427	431	410	407	423	429	473	397	403	433	382	443	402	446	397	411	385	427	371	441	453	445	456	425	448	448	403	398	442	426	430	413	399	438	409	425	433	440	434	429	406	389	419	407	466	425	428	448	450	423	423	440	454	425	436	415	433	424	411	400	453	403	407	429	439	439	411	425	422	441	429	427	419	451	425	418	395	429	438	399	455	427	421	384	420	398	438	419	383	424	405	405	414	449	436	412	449	403	431	443	468	422	464	405	464	443	417	485	411	375	443	442	427	448	408	445	430	449	470	423	452	399	432	397	368	386	396	435	438	440	408	410	416	441	415	439	434	395	416	416	445	451	472	437	412	452	434	452	406	441	457	407	414	432	406	433	463	454	399	433	436	408	441	397	421	410	401	414	450	421	394	442	429	417	448	421	408	428	446	447	416	434	444	429	431	420	425	431	391	434	427	408	431	423	421	401	453	451	434	390	427	422	414	429	444	441	415	408	448	420
23091	21466	29759	23591	21470	21517	9884	882	601	503	440	365	334	323	246	273	234	218	201	187	197	200	204	173	179	170	177	171	141	158	156	160	142	162	155	136	132	150	158	134	139	159	144	137	145	124	140	129	128	116	138	116	131	133	135	139	123	133	137	109	136	127	119	125	111	147	117	137	130	134	147	144	123	143	117	131	116	138	135	137	125	135	115	127	142	111	134	112	110	110	133	135	127	137	111	128	146	132	123	122	108	131	120	121	116	113	148	135	131	131	115	128	133	133	91	138	142	137	130	124	134	125	125	121	135	135	129	133	136	131	129	124	123	111	134	128	121	144	116	116	124	120	110	109	116	149	136	122	135	126	144	136	120	112	134	101	136	129	118	118	134	128	124	133	134	146	132	140	126	111	122	145	119	122	120	141	118	116	122	126	115	133	107	117	134	110	131	115	139	132	137	122	127	140	125	124	119	118	117	112	122	131	127	115	104	132	105	113	123	139	112	125	119	145	131	114	114	132	115	116	133	135	130	118	120	125	111	121	112	127	119	114	142	141	130	135	135	107	123	124	149	125	138	123	132	110	121	117	135	107	124	120	126	108	108	134	111	121	116	135	143	111	138	128	139	132	130	149	137	141	126	118	108	117	135	122	114	136	129	124	121	112	118	127	129	104	115	124	128	132	141	125	111	137	112	123	115	144	129	122	127	134	121	138	129	123	111	126	130	135	120	110	120	118	144	125	114	126	129	131	123	113	126	122	138	115	144	120	117	111	108	133	128	122	122	110	136	101	109	109	110	123	147	130	132	119	136	127	137	119	112	145	117	132	124	139	143	120	114	122	130	124	130	134	118	127	148	130	141	121	122	130	120	125	122	120	116	126	134	125	121	136	129	114	141	120	122	146	129	122	99	126	100	134	112	135	112	117	143	113	117	114	133	113	112	112	100	131	131	130	113	110	119	129	120	144	126	109	138	115	116	117	111	133	120	133	121	122	119	133	111	141	123	147	132	131	122	144	124	143	119	124	135	124	124	111	127	127	151	125	120	129	125	131	136	139	130	118	113	134	128	126	125	117	137	141	124	121	135	120	108	117	131	114	131	118	113	132	126	125	115	125	126	108	129	113	132	137	102	110	134	118	136	137	127	127	120	115	131	113	101	128	136	141	112	116	128	138	115	140	122	137	133	124	120	118	112	118	129	123	126	117	123	102	138	115	141	113	134	123	115	132	140	137	118	129	135	127	121	131	126	140	140	117	120	130	116	112	101	135	120	134	137	127	120	110	116	135	118	133	113	105	124	130	129	118	129	125	118	129	142	134	131	129	123	125	118	145	98	111	107	142	108	123	138	112	124	122	133	119	123	103	123	113	144	148	117	152	128	143	125	126	120	120	114	126	135	144	123	104	118	137	151	141	111	104	131	127	122	101	116	121	133	136	124	128	108	133	125	127	114	115	129	125	121	116	113	126	115	106	129	135	126	132	128	114	115	116	125	134	131	108	104	126	106	134	124	128	110	138	119	138	148	137	130	122	136	141	155	133	105	124	128	116	130	128	121	132	123	119	134	120	106	128	119	133	127	137	132	124	127	127	121	111	116	143	120	135	111	126	117	143	139	123	137	114	127	106	129	115	114	134	121	124	119	142	123	123	133	146	109	123	124	123	144	121	135	118	97	108	127	110	124	118	127	124	123	112	104	126	125	125	136	150	126	108	129	120	123	116	119	103	109	120	133	105	131	117	145	121	116	129	133	105	120	129	123	113	130	136	131	101	112	107	122	122	106	127	132	118	124	130	113	137	111	124	131	125	120	120	113	117	117	97	118	114	120	119	135	114	128	116	122	120	145	117	123	116	127	109	130	129	141	141	138	127	121	124	110	136	118	122	143	133	116	120	122	111	111	135	113	141	101	116	102	122	123	129	118	104	117	152	120	124	135	126	149	123	114	116	116	136	115	145	125	138	119	104	112	137	118	120	113	101	126	132	117	141	136	130	113	121	129	146	123	128	127	134	122	125	110	110	117	128	116	120	136	137	118	132	137	133	132	144	102	123	126	136	129	123	109	123	119	127	128	105	118	128	130	116	143	122	135	122	131	110	113	130	123	130	139	111	136	126	139	122	135	123	124	114	133	126	131	124	137	141	135	108	113	134	110	125	130	120	125	144	129	135	139	134	131	125	126	122	147	138	127	111	117	114	139	144	124	137	116	129	149	118	124	123	116	122	132	107	124	116	146	156	110	116	126	120	105	102	139	128	148	121	123	117	136	108	111	139	127	127	126	113	123	103	126	107	118	125	121	112	128	126	149	121	123	131	126	120	128	130	139	115	120	118	127	139	131	149	109	119	130	115	124	129	125	127	130	132	117	136	132	143	130	133	119	115	118	134	119	141	145	135	125	114	138	128	118	137	107	133	124	130	121	140	122	127	130	116	125	132	130	147	131	142	127	107	124	120	132	131	121	135	125	141	116	126	147	124	141	119	129	144	124	117	108	126	126	129	140	121	136	133	98	123	117	130	135	124	134	143	111	134	117	129	107	122	151	134	120	127	126	122	132	123	120	133	126	124	133	139	116	129	121	104	108	115	117	124	120	119	123	107	143	113	131	126	132	127	139	114	122	108	117	141	130	114	118	121	136	145	134	126	107	124	109	118	126	140	128	135	144	124	129	115	122	127	120	124	130	120	129	123	151	118	127	130	117	120	126	100	111	125	117	116	132	121	143	139	127	109	141	123	130	130	124	131	121	133	121	135	108	139	127	117	112	117	136	119	137	125	95	111	109	118	129	115	143	127	118	107	138	130	124	115	135	125	113	111	114	130	120	129	122	124	123	121	125	124	115	117	136	134	144	126	125	120	114	125	136	121	127	118	116	122	125	132	148	126	133	131	147	128	106	124	114	141	138	149	121	130	129	126	118	98	134	118	124	130	117	128	131	111	154	136	121	118	125	127	123	143	132	118	148	128	127	123	132	106	147	134	119	116	118	122	114	114	124	114	126	120	135	116	117	123	155	142	125	145	132	132	115	118	122	127	135	154	135	129	109	131	110	112	138	131	143	130	122	127	116	141	129	118	112	127	142	124	109	126	105	125	133	133	144	116	120	119	126	143	121	124	146	129	109	106	133	129	112	136	146	90	112	119	123	114	115	124	109	117	116	112	118	133	142	125	116	127	125	139	137	141	118	127	149	117	130	138	123	115	126	117	104	125	122	110	123	135	114	112	135	125	118	112	106	135	112	106	149	132	122	144	105	126	126	129	142	144	143	110	128	119	119	127	123	120	123	119	115	129	114	115	124	120	130	125	119	118	130	134	113	109	120	134	134	125	118	130	112	132	120	122	133	118	124	116	120	128	128	122	128	121	147	125	102	111	141	109	126	127	121	129	142	133	140	107	120	146	134	128	153	130	136	125	111	123	122	125	111	172	139	127	132	150	133	126	121	134	129	120	144	129	108	136	113	123	122	148	121	139	146	113	121	138	125	115	130	118	134	145	130	131
18939	14337	12175	6425	4432	3243	2487	1975	1529	1143	1023	827	693	617	523	419	441	405	362	373	341	292	293	265	271	265	240	240	251	257	241	248	233	241	231	212	204	216	203	196	221	189	217	178	211	181	211	213	201	198	210	198	204	195	193	167	209	200	184	187	166	188	166	174	208	204	175	178	192	176	201	170	174	173	208	167	179	179	175	186	170	158	173	166	166	187	179	152	180	176	176	191	150	183	166	170	183	191	166	157	184	189	158	138	177	196	182	165	172	187	168	166	161	162	179	168	164	202	187	164	194	168	175	191	186	206	195	169	175	171	166	195	166	187	171	167	172	177	177	179	190	178	188	182	203	175	206	183	146	176	164	187	194	179	184	164	185	187	161	174	185	161	172	163	175	174	174	174	182	196	191	194	168	171	184	164	158	175	187	176	170	171	191	177	186	167	169	179	180	177	156	168	170	199	190	173	178	194	171	154	171	178	158	150	165	195	172	153	188	177	158	165	181	146	164	171	168	175	156	179	159	182	174	211	155	197	178	162	171	179	162	192	172	163	199	200	187	179	164	178	173	179	174	159	172	157	167	179	142	168	184	178	170	186	173	192	170	177	166	160	156	166	175	164	183	194	188	174	178	169	167	192	168	183	172	152	171	173	184	186	174	150	136	198	169	157	160	170	181	172	190	174	155	176	177	184	185	133	154	192	171	177	169	185	171	182	195	161	183	136	176	182	172	170	178	197	176	173	181	164	166	176	184	161	163	168	179	175	171	180	164	178	202	154	190	166	191	161	196	170	163	184	165	176	153	195	161	180	173	145	155	176	183	182	185	179	169	170	170	185	155	163	166	171	169	176	188	169	180	179	185	174	175	175	172	171	162	162	179	167	178	170	153	178	175	160	150	183	162	177	177	203	152	163	178	181	169	163	187	190	167	193	183	156	167	175	164	199	178	172	148	162	166	179	176	153	158	192	167	164	170	162	175	172	180	181	173	165	190	194	163	158	156	166	197	167	185	173	177	192	165	146	188	170	177	160	176	166	163	178	174	165	190	153	173	152	165	186	166	179	185	185	165	180	156	172	151	163	182	161	185	175	185	171	154	179	184	162	164	170	162	161	168	180	183	187	189	188	187	164	148	165	166	177	163	185	171	181	169	164	183	182	179	194	140	143	189	172	197	176	162	161	170	181	162	174	144	177	152	185	167	176	153	167	180	167	168	168	175	204	155	155	174	155	180	175	180	191	175	169	176	177	160	178	194	171	142	170	176	177	177	186	171	182	179	148	162	163	161	184	150	179	148	178	178	170	162	160	210	182	153	161	162	155	155	168	162	144	181	162	183	187	178	179	194	169	177	177	189	155	181	165	156	180	151	177	160	179	177	171	215	167	172	181	176	182	154	158	186	158	168	188	195	162	183	155	172	168	165	168	181	174	174	184	176	150	161	181	185	156	174	189	158	172	196	168	167	173	177	163	167	185	155	181	171	169	170	185	171	167	183	177	179	159	155	188	180	169	208	158	182	201	164	198	182	166	180	188	169	184	169	190	169	180	166	188	164	156	169	167	178	168	169	151	188	158	166	171	173	173	140	187	170	174	180	157	160	163	169	184	175	219	188	187	163	175	167	161	201	174	198	161	173	181	192	188	184	157	176	182	195	173	142	172	177	162	172	197	169	182	186	192	196	159	185	171	185	163	157	162	160	171	176	162	172	157	192	154	187	176	171	165	176	183	180	159	198	179	166	166	185	185	172	173	191	168	176	200	195	169	174	187	186	160	158	179	157	159	182	169	180	173	148	185	172	146	195	196	189	164	171	177	173	184	179	170	189	159	176	181	207	184	162	178	169	182	178	164	188	165	155	176	165	143	167	173	198	194	163	153	199	186	168	170	160	187	197	174	183	186	171	176	157	160	181	158	163	182	184	164	191	206	172	156	179	163	200	192	168	181	170	176	160	176	166	167	189	181	153	178	178	188	177	158	195	176	180	156	147	162	162	176	162	166	172	182	176	177	157	169	193	175	177	175	175	157	171	162	172	174	183	161	176	152	165	173	170	158	135	198	144	181	195	175	157	162	165	192	187	159	181	172	176	172	188	163	132	183	154	174	165	169	166	159	192	169	173	179	183	197	168	160	163	183	197	183	168	162	176	196	172	168	170	187	159	184	182	158	177	160	189	165	170	159	197	159	178	180	189	190	165	163	187	184	156	166	154	147	158	178	186	179	169	152	151	186	194	208	173	159	184	177	157	155	168	184	166	182	183	180	172	148	169	155	174	157	175	169	158	163	201	171	171	164	143	172	161	172	170	168	175	164	177	145	172	186	186	192	176	145	163	186	182	168	189	179	194	192	162	186	169	184	160	151	177	178	166	169	175	178	141	174	190	152	160	173	197	157	164	172	170	178	179	154	187	151	176	160	183	201	168	184	160	183	158	182	159	179	181	172	156	197	165	174	173	183	150	186	156	172	183	201	179	176	186	172	169	163	143	180	187	203	198	176	148	164	191	160	193	197	164	169	170	195	178	176	172	182	172	190	179	155	155	172	169	186	171	195	159	167	174	178	175	185	154	171	181	176	165	171	177	182	204	159	166	181	164	192	161	167	180	172	176	170	190	164	146	163	177	163	147	186	177	151	173	178	169	144	186	163	155	162	176	178	171	164	180	182	162	176	177	171	188	147	179	171	166	173	159	188	165	200	161	201	173	178	173	176	181	164	176	134	179	155	180	150	172	196	179	194	183	180	178	160	156	166	175	143	187	168	164	187	175	177	175	175	183	142	172	159	187	174	175	183	173	173	156	163	173	177	160	186	156	183	179	170	177	175	196	170	170	185	180	162	185	158	151	166	175	167	180	171	197	189	171	169	197	163	157	166	175	171	176	156	166	173	172	164	184	177	191	144	167	169	175	172	152	183	209	182	200	178	168	173	187	170	156	183	193	172	174	176	172	209	175	175	171	183	167	170	175	191	174	171	168	181	165	188	179	161	183	168	167	159	170	166	177	165	178	193	177	185	149	204	188	172	183	163	182	180	158	167	156	180	173	176	181	154	172	198	202	190	188	164	160	175	181	159	186	180	176	172	168	182	191	195	157	170	196	185	157	171	176	167	154	173	180	151	192	172	153	187	187	165	186	169	164	185	191	155	191	164	180	160	207	173	174	143	178	158	177	186	152	173	175	153	171	156	166	171	158	152	176	181	181	173	156	170	186	167	183	158	154	157	170	161	190	174	151	161	158	171	157	162	175	205	166	183	183	142	177	166	171	157	171	189	175	158	174	186	159	183	169	156	144	169	163	172	174	171	173	167	163	172	177	196	196	172	191	152	187	203	170	176	175	161	159	172	150	162	182	155	159	171	176	186	169	168	175	164	163	177	177	184	170	173	175	169	164	190	144	174	176	165	182	161	171	178	179	162	179	170	179	212	171	193	184	146	160	170	183	177	199	170	183	180	172	162	174	175	158	152	182	178	177	177	179	167	186	190	189	171	160	184	177	189
27357	20812	8947	879	523	473	430	457	444	435	431	392	433	421	420	421	384	407	426	449	393	388	434	405	426	380	425	403	393	379	402	426	389	405	412	395	374	437	384	409	425	417	405	402	416	403	406	401	443	410	435	414	422	396	444	359	422	438	440	392	444	420	370	400	387	413	411	411	407	393	410	469	423	421	421	395	419	407	432	396	428	444	448	439	400	408	439	400	406	408	395	425	426	401	396	412	424	425	391	448	427	443	394	440	418	403	414	395	437	457	361	414	391	412	419	422	443	438	408	424	352	402	418	427	418	408	421	396	382	417	380	383	408	401	419	426	418	403	436	401	404	418	393	395	423	396	415	428	428	418	444	401	411	381	429	417	402	450	429	385	414	401	392	399	410	393	422	427	421	440	390	403	394	400	376	446	428	438	425	411	393	425	408	430	425	431	399	420	380	372	387	423	418	447	423	401	384	403	402	432	455	416	445	427	440	398	372	389	405	417	403	428	383	424	425	421	423	396	402	412	408	405	394	423	395	386	402	393	422	381	413	439	416	406	392	399	373	386	397	403	373	456	442	443	392	421	394	407	417	432	415	427	396	413	431	420	417	412	411	435	388	398	430	483	467	437	416	409	429	422	396	397	394	471	407	418	422	440	399	428	424	417	418	417	429	381	402	397	377	398	429	400	399	419	377	420	401	389	421	438	409	406	407	388	416	410	416	420	458	401	419	460	403	404	427	430	408	413	386	410	379	398	444	422	406	414	413	407	369	420	430	386	429	392	403	434	405	406	418	449	412	439	412	449	420	425	393	396	408	398	429	429	398	418	425	421	438	436	422	416	380	411	405	412	402	420	442	431	418	407	406	393	420	419	405	394	438	392	364	401	452	433	399	423	397	401	431	436	410	403	373	413	422	432	408	367	383	384	433	408	401	437	365	411	409	411	389	438	425	389	406	453	397	420	396	390	402	419	403	427	425	405	424	442	417	397	382	411	378	448	413	405	421	389	446	408	407	419	399	394	409	419	439	429	405	428	439	416	416	408	439	416	428	416	378	407	406	394	386	422	419	391	407	403	429	403	369	413	408	419	387	401	399	393	402	429	422	410	395	426	409	400	381	406	414	424	425	425	394	432	381	421	440	426	435	433	416	411	391	402	430	411	363	429	403	406	409	453	442	410	435	449	397	390	389	430	450	398	429	438	435	436	403	391	387	411	418	397	390	388	433	364	393	422	407	395	407	386	402	429	403	420	411	395	409	399	411	391	435	439	398	442	397	393	396	424	390	401	401	413	427	421	381	415	435	362	389	444	404	414	448	386	381	432	368	400	405	428	400	418	404	421	409	416	400	416	415	386	403	420	389	408	428	405	448	398	363	428	407	426	415	423	402	445	418	411	417	408	404	398	423	383	369	429	420	414	426	397	428	447	410	399	383	406	440	370	457	423	431	403	445	419	399	425	403	424	411	419	405	438	437	404	407	434	413	400	399	399	419	446	396	418	400	452	372	407	384	400	420	375	383	402	379	422	424	404	436	444	403	362	410	414	410	411	391	466	435	439	388	402	410	389	378	409	392	417	444	403	398	438	430	397	422	422	410	374	433	400	421	422	416	396	393	398	439	394	417	381	441	409	373	403	416	405	401	403	411	442	397	421	444	409	408	404	437	368	452	450	415	414	430	396	397	445	418	388	435	399	410	419	417	422	379	417	391	437	394	432	399	391	391	404	401	430	422	406	419	406	405	417	408	435	409	390	396	431	441	436	393	432	416	431	400	453	370	427	398	435	412	424	442	447	378	401	381	400	417	430	417	429	399	376	397	404	394	420	390	439	418	401	432	426	407	405	408	417	405	392	464	394	407	441	410	419	357	409	394	406	397	403	436	420	399	398	405	433	416	422	381	423	406	415	414	386	423	435	411	402	369	403	418	380	435	373	399	441	413	423	416	397	438	390	413	400	426	426	417	415	423	411	434	392	416	407	408	430	417	387	399	383	391	395	399	458	417	412	458	385	400	414	435	386	422	420	401	397	432	420	385	419	437	387	413	425	413	427	425	399	403	405	398	424	418	376	435	420	394	409	414	405	400	390	413	399	420	386	409	408	407	365	387	360	404	409	443	395	393	428	400	413	404	420	405	409	407	422	386	430	477	417	422	397	404	424	398	406	412	430	398	420	404	439	410	398	424	391	434	438	407	452	385	410	440	409	419	414	414	445	425	427	383	443	405	446	421	367	430	411	393	425	426	412	394	426	439	419	380	439	394	425	387	404	438	458	399	420	394	407	399	396	412	404	432	433	403	389	400	448	376	440	443	418	438	396	392	431	335	377	425	398	392	456	375	441	416	399	414	406	389	414	443	391	457	418	429	416	403	439	403	454	430	437	416	397	418	459	414	428	415	400	403	449	468	415	430	370	397	445	417	368	434	443	413	412	432	396	404	419	439	389	395	428	420	413	404	451	419	389	400	392	449	434	417	433	424	427	393	422	410	405	425	417	438	407	371	409	404	445	438	405	408	425	412	456	420	421	397	427	418	423	413	414	418	384	411	433	420	418	373	417	425	394	396	398	433	404	454	385	399	447	421	409	379	401	415	397	415	435	399	411	418	413	472	372	437	404	431	426	389	427	433	415	413	442	424	385	404	418	416	435	382	429	392	425	396	439	411	386	406	378	407	398	381	425	412	427	411	374	368	404	418	410	420	417	440	391	418	404	441	386	420	419	424	428	422	415	443	409	410	382	399	445	401	386	380	423	432	425	413	400	393	426	333	442	407	419	420	371	399	379	403	405	395	428	415	400	421	403	408	452	406	428	368	390	385	398	429	394	415	403	394	419	430	406	410	410	437	393	402	388	424	446	414	372	390	402	403	384	421	404	408	386	400	407	442	387	396	404	410	409	399	399	414	424	393	408	398	369	416	408	400	399	434	438	391	412	365	404	420	440	402	408	461	384	394	389	465	399	415	379	425	389	397	416	408	399	424	414	412	435	428	424	421	390	430	408	408	415	363	401	405	415	444	403	420	431	405	402	435	408	382	411	394	421	420	440	446	424	393	429	410	406	467	388	409	399	421	442	415	398	408	398	422	404	395	414	462	388	359	400	418	411	393	439	414	449	392	382	368	421	422	384	445	394	416	433	402	421	416	439	413	385	417	380	402	433	387	411	418	402	437	399	450	396	395	408	405	461	422	419	439	414	397	418	409	447	449	390	399	415	407	412	411	420	378	392	424	429	363	402	441	409	431	417	410	427	447	435	397	459	425	399	460	419	412	407	389	375	391	405	411	441	451	404	408	424	398	434	406	387	407	389	408	402	425	442	372	385	391	377	391	425	401	432	385	352	371	399	409	420	433	412	397	416	395	388	390	414	408	393	412	436	431	400	436	428	395	393	403	402	394	374	398	419	423	423	399	381	425	392	452	429	385	423	375	415	376	395	408	454	394	382	385	400	363	429	415	386	403	402	417	416	445	425	384	387	421	411	421	409	431	427	402	427	399	393
9945	1165	1092	792	676	626	641	585	579	559	558	533	575	568	566	538	560	562	558	535	541	554	537	558	537	546	540	586	559	538	550	534	561	546	539	534	530	562	556	563	521	543	552	578	571	557	560	566	553	542	543	508	497	534	558	597	568	556	567	542	578	555	534	548	565	575	534	571	526	546	555	556	545	578	491	553	583	536	574	556	509	550	551	559	562	527	535	545	524	568	589	524	512	480	556	494	551	558	586	549	595	559	553	528	534	521	499	532	527	616	525	530	530	524	574	548	584	517	521	544	552	543	553	509	540	553	554	516	519	531	536	523	570	555	526	573	522	559	580	549	543	579	578	525	569	530	524	539	540	568	555	587	507	527	538	529	564	527	543	521	540	556	531	525	533	560	555	546	557	516	528	540	556	570	603	532	525	548	554	567	550	544	541	530	536	560	545	540	540	527	557	531	514	539	541	508	553	555	519	556	531	562	505	524	568	539	530	570	562	533	565	506	542	554	525	573	538	558	544	520	540	563	534	518	570	516	557	558	564	557	518	543	544	551	532	579	550	549	543	533	554	541	590	519	526	538	515	501	558	554	530	527	562	555	543	521	525	574	573	558	549	585	594	507	561	507	533	565	485	575	538	510	536	536	565	600	542	528	550	535	521	573	538	536	525	546	492	535	542	551	524	517	531	528	528	528	530	527	584	519	531	526	544	556	540	514	572	547	562	510	543	548	538	543	521	539	532	554	541	530	542	529	578	578	513	542	567	548	529	527	536	559	543	595	553	580	571	534	523	554	540	542	526	515	551	550	531	547	511	519	558	535	615	557	532	519	548	557	514	549	523	547	559	519	569	536	604	573	580	533	536	571	546	565	524	542	543	538	526	541	487	572	516	532	539	528	522	543	510	567	494	537	534	549	564	556	519	528	539	562	558	580	557	572	572	552	562	573	559	565	564	571	532	546	560	554	582	529	525	576	525	562	558	580	578	560	515	556	512	489	526	510	549	556	546	539	572	498	515	543	574	555	554	535	503	576	577	586	497	556	540	551	600	547	555	551	560	537	547	515	532	534	586	516	563	539	540	536	532	535	552	547	557	530	535	572	550	536	510	596	513	548	518	566	565	539	568	543	510	576	508	561	550	558	535	572	497	538	507	517	570	550	515	527	569	525	555	574	580	537	525	540	541	551	568	559	527	487	536	591	556	555	552	561	531	568	543	555	559	565	502	563	547	515	493	505	550	547	543	536	540	571	584	578	510	555	551	563	568	523	561	559	556	518	570	552	573	565	567	538	556	529	505	576	543	552	553	529	523	549	509	514	547	523	537	552	557	582	572	542	574	548	533	513	540	542	556	570	579	526	555	533	558	555	579	566	589	561	521	531	563	550	576	532	536	538	578	552	526	537	549	545	525	594	580	586	501	570	558	547	507	531	529	563	559	504	537	495	554	555	539	515	540	549	533	511	564	538	493	560	532	510	547	515	545	570	540	522	547	499	531	541	530	544	501	550	527	512	535	545	568	557	563	545	559	523	523	570	558	534	540	571	573	558	550	549	580	511	574	571	502	499	542	572	524	563	545	573	567	563	554	554	486	552	531	537	524	537	572	566	597	573	569	527	532	545	559	550	533	536	564	496	525	526	541	555	547	556	555	613	544	567	564	567	525	555	544	544	541	527	502	572	553	526	570	540	541	525	556	522	537	516	494	524	499	569	592	527	528	530	562	549	546	549	548	550	530	559	499	557	523	526	533	545	578	543	586	599	531	504	554	558	563	575	501	565	556	589	551	509	572	528	501	551	548	555	554	515	553	533	521	510	578	528	546	562	573	563	550	542	550	515	554	548	563	554	516	531	529	548	553	544	556	604	579	549	530	561	507	539	577	534	525	560	593	552	549	546	476	562	520	544	555	552	483	583	572	539	543	532	528	533	559	512	537	568	546	550	531	566	537	527	574	560	552	537	516	559	559	555	514	539	575	564	572	497	548	583	552	586	524	551	559	540	531	546	553	555	576	561	532	549	524	556	557	526	543	547	566	562	533	532	549	547	514	555	537	557	519	516	560	539	523	502	580	549	549	552	553	572	546	585	557	542	541	537	536	565	544	551	563	536	552	505	552	569	550	554	573	521	558	508	518	529	542	545	590	539	520	523	603	567	521	563	567	535	570	507	539	578	498	543	542	541	584	553	513	534	568	569	539	545	536	554	556	523	541	550	583	520	547	582	533	543	563	582	522	530	533	555	516	543	557	566	565	560	559	564	571	551	527	529	541	539	595	534	540	496	502	560	537	585	561	517	516	582	591	547	513	537	524	570	505	560	537	534	567	544	545	521	510	519	525	567	497	555	553	559	557	538	562	546	533	558	543	568	530	569	533	555	538	561	525	567	567	559	581	519	564	529	591	500	540	557	584	539	545	564	593	552	581	564	537	558	546	575	558	548	541	530	547	579	523	530	536	532	527	556	520	518	527	557	569	579	561	557	523	548	522	510	522	508	531	577	564	577	538	519	553	556	537	542	558	599	530	555	544	518	505	565	528	512	518	578	521	577	545	565	494	513	496	549	530	564	560	519	519	539	519	541	510	534	520	519	526	529	564	543	570	544	543	549	599	494	562	562	495	510	598	579	511	541	592	589	546	549	549	516	522	555	519	514	555	548	549	506	554	550	530	540	566	502	543	538	546	532	569	555	541	563	524	536	558	544	563	543	540	575	554	555	527	497	514	558	535	538	524	500	559	551	543	530	549	510	553	542	566	514	500	549	555	538	540	569	519	519	541	508	554	536	577	544	524	521	545	544	518	559	517	572	568	544	562	515	548	520	565	570	578	548	534	527	561	545	552	574	511	566	552	536	564	567	552	531	530	594	537	537	480	522	553	555	557	508	523	518	542	530	547	538	526	522	530	545	565	522	545	527	497	540	540	554	530	538	541	536	557	546	552	547	533	537	550	510	573	518	575	557	548	541	564	558	539	572	543	608	565	539	530	528	493	572	565	542	526	542	573	557	547	570	515	558	550	538	551	555	570	584	566	520	526	535	557	561	549	587	527	565	546	561	508	558	562	545	538	535	533	527	531	529	555	596	550	550	548	550	551	571	576	554	518	539	545	546	547	509	585	548	576	520	555	540	498	495	558	569	556	548	595	556	528	584	529	575	539	524	563	564	515	517	527	566	504	550	535	527	526	590	529	514	549	558	545	595	573	562	571	537	563	527	566	546	567	540	553	522	511	562	551	532	535	564	547	527	541	539	515	518	551	572	557	524	520	551	584	577	530	553	539	544	520	541	557	545	546	526	534	578	520	544	560	538	498	559	562	534	587	536	545	532	553	579	548	554	546	563	529	514	515	543	560	537	534	582	579	495	550	572	566	522	528	530	550	495	575	541	536	561	559	552	565	560	540	529	559	554	530	522	490	536	574	557	523	549	532	558	540	483	547	520	512	564	563	520	549	597	586	554	565	554	509	541	576	578	572	535	572	560	525	538	541	567	514	514	566	582
24161	21470	29304	24052	21455	11270	1108	665	570	536	473	410	425	402	431	368	377	360	358	368	335	324	349	314	324	360	324	366	306	298	321	341	345	327	303	299	312	315	348	312	317	340	317	288	349	320	341	336	305	332	308	295	340	332	297	304	334	330	336	316	313	286	342	302	303	300	310	319	311	345	336	320	307	318	320	328	298	311	340	298	360	349	323	294	296	324	307	334	306	321	305	339	300	298	312	310	307	331	343	320	322	331	297	303	341	348	295	323	311	316	353	322	307	315	312	328	298	290	324	293	315	310	293	324	294	272	306	331	312	290	283	330	310	303	338	312	299	355	338	300	350	319	299	284	313	299	328	295	309	318	312	318	328	273	311	293	320	312	303	312	313	293	299	300	313	306	314	318	301	299	327	324	316	319	323	308	289	303	308	308	314	320	327	339	289	287	321	339	303	344	342	351	327	312	338	271	316	290	300	298	306	291	326	328	302	289	302	318	319	327	329	289	330	326	304	325	319	304	325	320	319	323	301	308	310	312	320	288	292	303	318	284	327	370	331	320	296	325	342	318	321	309	350	309	315	297	280	323	303	326	298	320	291	289	304	287	322	317	318	297	341	323	306	301	293	333	331	330	364	294	326	311	306	297	299	294	356	319	280	312	268	308	326	299	322	314	350	311	297	338	332	331	313	263	304	289	327	297	328	356	318	318	302	293	309	292	315	296	320	279	295	336	275	293	306	298	295	277	288	307	338	324	337	315	349	310	321	306	305	312	309	293	278	314	279	318	308	329	321	335	333	309	279	319	318	328	299	278	324	334	318	301	321	318	319	334	361	326	315	343	301	324	326	310	305	322	313	310	291	325	307	284	303	314	293	294	310	305	323	324	331	310	314	298	310	290	326	310	289	296	332	300	299	298	307	328	321	330	310	328	316	279	315	340	307	339	307	278	342	311	320	325	316	313	299	290	297	294	296	328	313	308	300	344	324	328	327	330	303	300	302	300	330	300	273	311	299	339	303	302	293	335	324	338	324	308	285	310	350	288	314	326	342	314	305	303	305	305	306	335	290	302	297	296	277	335	316	301	349	334	289	317	320	307	309	344	306	304	295	314	273	329	323	339	283	324	305	337	322	291	296	329	272	330	308	282	311	305	347	329	305	306	298	310	317	286	314	326	324	319	321	308	326	319	313	295	370	310	320	333	339	342	370	331	313	299	317	303	265	347	305	329	304	320	308	332	343	294	306	323	335	321	328	339	286	298	310	347	324	310	316	322	298	311	320	329	344	317	313	324	308	306	335	324	301	310	306	307	310	329	314	304	314	318	327	330	360	316	344	305	327	301	313	305	330	312	297	327	332	319	319	278	306	315	316	345	335	305	314	318	306	336	300	359	307	308	324	290	352	307	309	302	301	319	315	302	313	334	343	318	327	315	286	347	344	330	303	317	324	317	295	308	325	305	324	296	309	319	284	296	291	336	316	333	294	330	304	322	313	326	317	315	305	324	285	301	302	307	330	293	283	322	307	357	317	314	322	328	314	301	322	324	305	277	328	299	311	307	336	278	320	300	303	320	295	318	332	306	319	282	327	337	284	321	319	307	314	330	269	331	311	314	269	333	326	287	305	294	311	292	304	327	331	311	286	313	322	302	314	312	326	302	307	307	284	299	316	321	273	310	292	326	288	310	324	332	325	314	307	321	306	296	305	308	311	324	302	321	291	285	322	316	298	337	304	314	320	346	321	317	314	297	295	322	302	328	306	330	331	296	292	275	332	339	316	342	347	344	304	323	368	353	296	313	292	330	332	318	344	307	289	296	299	316	324	325	312	295	297	307	324	316	328	312	334	280	327	321	325	302	317	322	329	310	313	267	306	299	324	351	364	310	335	294	318	308	315	345	313	307	311	336	324	299	297	322	296	311	357	317	289	304	283	313	332	319	329	300	310	303	299	320	315	348	294	299	322	355	326	322	316	272	319	306	325	308	284	321	335	306	319	334	305	316	349	333	296	317	296	313	323	320	314	306	311	284	300	307	312	315	289	356	311	354	316	329	295	303	320	294	339	312	313	335	307	307	343	305	318	303	299	307	338	296	290	325	317	325	300	349	315	316	352	350	300	304	297	324	301	332	330	303	319	295	318	315	299	325	322	323	323	320	326	351	335	301	328	326	353	306	346	328	317	342	286	301	333	304	290	295	309	328	336	307	330	249	341	331	307	331	305	313	313	307	329	297	311	315	293	290	307	338	339	328	300	287	314	343	309	297	295	324	341	290	319	300	316	320	311	322	317	321	303	328	310	273	314	325	316	288	348	307	332	292	309	314	303	319	328	280	313	355	274	302	330	305	278	324	297	317	340	317	317	282	318	301	322	290	354	323	338	323	301	306	281	284	322	288	276	294	339	327	329	338	299	303	292	296	312	316	306	324	258	304	336	299	290	298	309	306	349	302	312	318	283	319	307	331	288	310	317	350	301	323	269	319	316	322	337	310	307	315	312	322	309	332	297	293	307	316	315	292	286	314	317	306	299	318	303	310	312	337	312	308	319	326	332	309	310	287	314	273	332	282	323	307	281	327	305	297	332	293	282	295	284	315	325	319	287	300	299	333	300	311	316	308	307	283	340	346	328	340	341	342	346	315	336	293	306	350	308	299	317	330	296	309	342	313	288	322	346	341	321	301	307	303	315	312	305	298	294	297	284	317	314	322	331	305	314	332	336	315	269	325	354	290	308	316	329	297	313	280	331	344	343	311	302	332	304	325	316	335	303	298	305	327	277	338	320	316	323	283	306	312	272	302	308	325	303	302	345	310	308	323	297	283	327	269	311	310	322	302	289	285	330	319	296	323	293	314	343	312	325	314	332	336	281	312	325	347	327	318	322	321	309	302	290	324	316	319	312	301	301	340	298	321	311	302	286	317	351	304	324	326	290	305	318	328	315	321	329	333	317	287	325	313	292	329	333	285	282	312	306	295	298	321	334	321	336	325	319	352	323	295	304	306	266	344	338	296	306	271	312	315	334	324	304	316	284	321	294	318	328	314	315	299	307	323	327	306	319	343	300	276	298	316	304	351	289	291	315	321	330	371	326	333	297	326	309	316	307	335	285	304	320	331	321	282	280	278	302	314	258	283	288	331	353	318	330	315	323	304	295	327	326	301	294	331	327	341	316	333	349	338	320	332	343	305	294	303	278	310	301	307	341	353	316	315	315	351	295	330	306	313	331	298	366	304	305	306	291	318	303	299	297	302	334	280	305	319	323	310	312	292	313	284	326	318	326	312	326	315	303	307	313	361	343	308	311	324	297	296	279	331	270	303	348	346	313	330	273	298	294	292	352	321	308	315	329	303	337	296	322	323	322	324	296	331	318	343	335	311	311	351	274	313	303	351	308	273	331	309	327	341	337	306	309	329	292	320	283	317	292	321	297	290	308	335	319	325	316	284	298	323	317	310	314	319	286	334	289	306	289	326	341	307	298	310	320	333	313	331	327	312	326	335
16727	8807	7604	3877	2704	2066	1645	1330	1172	932	805	770	671	634	636	559	587	536	498	522	531	501	479	492	487	453	459	461	464	478	448	476	447	412	465	441	416	457	478	455	414	477	452	484	449	434	416	482	423	422	439	445	436	412	422	452	470	462	389	417	427	401	426	437	427	452	400	446	423	390	410	418	408	438	430	402	425	423	445	403	441	417	439	460	401	476	436	415	459	408	419	435	417	427	415	420	419	424	431	437	429	454	431	439	419	419	450	438	430	441	435	418	401	388	422	403	417	408	449	434	425	428	460	442	418	429	404	439	444	403	378	408	410	415	481	435	429	424	423	444	421	395	433	425	380	415	446	425	448	435	452	402	437	469	423	430	428	438	426	438	441	399	420	451	432	440	425	388	403	421	430	450	395	422	451	451	450	476	443	437	446	398	410	399	434	429	432	409	466	437	391	419	440	400	384	437	482	458	417	423	442	437	453	421	409	444	435	432	439	408	424	404	425	415	422	414	425	437	408	468	434	464	439	442	422	442	474	487	406	457	420	405	439	426	430	434	424	471	429	397	420	395	424	434	412	419	440	457	440	430	423	421	459	425	405	424	445	424	451	420	384	420	405	377	424	443	389	393	432	421	428	451	429	448	419	426	408	449	442	397	414	410	421	399	438	398	405	421	412	435	415	457	428	449	437	443	401	428	452	451	418	407	435	409	400	414	412	446	457	433	426	403	418	441	431	420	394	431	399	388	441	436	396	492	460	429	450	419	448	390	426	439	433	430	396	436	408	447	450	459	429	435	441	446	431	408	464	427	440	438	387	453	419	414	434	442	422	405	453	450	454	444	412	437	433	456	451	415	441	459	417	454	443	391	408	447	413	455	425	420	439	381	410	469	401	408	452	422	403	408	450	446	400	411	418	403	415	436	440	458	425	402	413	422	422	407	437	467	421	433	429	430	386	427	433	451	429	440	395	424	417	485	375	484	401	424	399	394	430	430	406	405	421	414	407	403	431	429	426	424	424	482	454	454	449	401	447	421	472	421	400	429	417	433	397	419	459	433	455	415	447	431	435	435	432	444	433	456	430	407	415	451	483	396	427	431	470	399	408	420	419	402	430	414	408	445	410	468	423	421	398	421	411	419	424	416	424	432	450	409	437	433	433	441	374	424	395	483	414	429	432	460	383	417	449	406	410	410	402	451	415	418	443	402	448	467	418	404	429	439	405	435	472	483	430	438	431	426	447	425	405	407	417	444	411	406	445	426	417	462	452	417	417	430	413	452	406	445	434	395	405	432	423	390	425	444	412	421	418	441	401	436	434	444	436	447	369	439	409	449	421	409	414	412	394	391	429	439	448	431	424	428	442	407	413	447	413	388	438	412	429	431	436	394	437	418	404	417	421	453	449	368	459	421	407	397	424	438	433	402	429	424	405	409	381	422	447	432	437	416	425	397	429	449	424	407	429	440	411	434	415	450	407	381	434	433	412	392	451	418	439	426	403	440	394	442	440	420	423	408	403	421	423	426	445	426	412	387	450	411	458	405	438	443	403	425	428	445	435	428	419	436	423	452	417	411	423	433	440	451	437	408	413	456	481	425	433	434	430	390	428	395	447	426	415	416	403	452	392	406	432	430	416	435	436	473	470	418	408	421	439	443	413	432	461	422	437	418	455	372	385	396	439	443	421	449	451	424	400	418	458	418	433	447	465	397	419	405	437	442	443	448	446	433	429	439	386	449	450	419	409	427	442	451	398	378	429	446	431	447	430	421	401	448	404	453	429	424	448	429	395	432	458	405	450	436	423	432	440	407	449	452	427	425	431	425	420	420	405	392	454	444	439	412	414	427	454	402	454	419	415	427	399	378	445	410	409	447	430	443	393	403	459	452	400	397	469	410	384	399	432	429	380	418	450	455	419	397	433	464	449	440	426	462	425	427	429	397	429	430	435	409	402	419	424	429	465	433	409	395	416	470	421	435	417	404	443	392	464	415	390	400	449	430	395	414	426	446	459	442	409	403	417	392	430	445	392	442	406	433	378	391	374	430	455	459	406	431	414	417	422	402	376	423	416	402	439	425	406	449	437	422	414	405	423	437	425	419	427	407	435	382	413	445	437	463	426	430	440	414	433	425	403	429	411	403	430	441	415	399	491	429	464	392	394	419	430	411	488	421	450	427	428	453	425	398	414	422	442	442	435	403	441	398	435	449	455	391	476	423	440	415	442	430	434	422	430	432	451	418	438	414	462	433	420	438	444	475	430	479	405	402	439	430	453	410	394	426	440	404	455	425	447	437	409	403	425	449	433	385	392	394	413	432	372	427	411	426	435	431	413	455	410	414	470	424	390	440	429	432	412	418	443	402	449	382	403	429	453	438	416	399	432	427	423	400	432	414	412	434	454	421	412	408	417	431	416	408	388	439	369	400	441	392	416	409	416	433	435	471	430	438	444	432	406	415	434	440	461	417	417	442	421	402	424	420	419	434	418	422	461	440	408	419	423	454	397	426	454	442	402	396	433	435	446	457	403	443	418	427	438	422	383	420	429	373	413	453	418	438	423	425	433	422	436	453	417	429	453	411	424	457	395	426	430	431	409	400	429	416	441	428	415	416	448	436	413	461	428	424	426	408	429	446	427	431	396	437	450	426	401	426	394	422	424	437	446	432	393	412	410	423	423	420	430	431	404	442	448	431	413	454	417	415	402	439	416	448	431	398	411	410	440	394	394	442	412	428	431	451	438	421	436	453	440	446	446	407	467	448	425	457	407	374	397	431	424	409	428	432	419	431	442	445	415	416	437	443	442	503	451	424	428	423	419	441	402	426	387	411	404	432	421	403	436	439	441	441	443	408	446	428	409	385	380	426	423	424	384	416	411	428	404	445	463	423	442	430	394	459	396	429	413	398	388	381	418	413	384	412	445	424	431	406	420	420	429	432	403	408	424	410	401	434	389	423	415	405	413	423	408	442	410	400	411	441	456	428	460	433	401	418	435	396	405	445	411	433	456	434	404	434	425	478	439	447	444	399	421	408	419	412	437	451	435	444	462	417	411	446	391	425	429	495	434	456	400	406	434	389	422	422	424	469	394	439	407	429	430	469	438	427	424	426	412	404	428	435	396	380	416	433	423	439	439	416	393	404	404	404	405	456	440	417	447	408	456	392	429	409	402	413	469	404	439	401	449	430	410	456	434	433	417	447	475	437	439	428	397	439	466	417	417	464	435	431	454	436	421	411	409	419	442	397	440	429	433	413	440	464	475	422	451	458	434	438	417	438	414	397	443	455	440	440	434	413	442	440	423	426	401	421	390	425	443	444	416	402	450	414	409	451	410	421	415	400	436	458	428	414	438	447	439	453	444	463	415	394	386	418	467	399	478	405	414	393	451	391	414	421	415	377	449	409	416	391	447	424	468	428	471	433	439	408	405	425	420	438	403	448	434	429	442	436	408	417	419	407	426	426	426	438	442	437	382	411	455	450	424	396	437	413	429	425	415	412
23158	21436	29672	23589	21436	21484	9243	907	609	506	376	364	351	326	256	256	236	207	202	210	197	180	175	170	164	153	174	158	153	157	160	134	137	160	145	150	142	138	150	136	154	142	142	135	138	126	128	120	114	126	119	133	122	139	124	135	142	139	162	131	140	138	141	132	138	118	108	149	120	124	97	140	115	134	120	136	122	123	132	116	126	123	125	137	125	129	128	143	126	133	130	110	119	118	124	116	130	130	130	123	143	125	134	123	128	133	117	125	131	124	122	124	131	129	147	133	137	135	118	146	136	114	125	130	116	141	120	117	116	125	144	131	119	129	140	122	134	115	137	118	117	137	135	133	134	124	145	107	123	122	125	111	140	120	148	109	131	119	102	129	122	139	135	120	144	130	120	113	114	124	112	128	142	148	122	125	153	125	132	110	139	122	136	141	124	129	127	120	137	129	116	115	136	128	120	123	122	111	124	122	115	132	143	132	127	124	120	133	101	127	120	139	135	131	153	127	135	124	121	119	122	105	106	135	121	141	120	132	106	123	130	122	126	115	123	127	125	149	131	137	117	114	129	113	135	126	126	119	142	114	130	136	110	141	137	114	121	128	138	127	125	114	112	133	137	109	119	141	129	112	123	117	133	124	134	127	126	101	132	136	119	124	141	143	131	130	131	150	127	126	140	113	118	137	126	133	109	131	133	119	120	127	119	131	134	143	109	120	111	134	131	123	130	128	102	135	119	96	115	122	132	121	142	117	121	129	120	121	132	109	126	120	130	141	122	119	120	137	134	138	126	129	140	128	131	125	134	123	141	106	137	144	120	121	144	105	143	120	110	124	110	117	151	125	117	124	110	128	131	121	130	156	125	117	121	134	135	126	147	147	123	132	98	133	115	139	130	129	131	129	121	127	142	139	125	120	121	128	124	133	133	137	146	132	141	126	109	109	115	101	107	122	144	134	126	127	117	129	126	115	107	132	125	111	130	125	106	126	115	118	126	113	136	114	122	134	139	103	117	115	132	111	150	121	103	129	115	130	124	136	110	135	130	128	140	111	134	107	126	112	119	103	126	111	129	142	119	122	141	124	134	128	107	125	122	122	122	122	102	133	122	142	116	125	104	133	135	104	146	114	122	130	134	133	154	131	126	134	101	116	136	150	135	123	147	127	108	136	140	128	124	138	117	117	118	114	117	125	125	118	119	125	131	115	109	130	126	112	142	141	126	111	126	124	106	137	118	105	150	110	116	121	116	140	134	121	113	119	131	141	134	126	140	116	131	127	134	120	116	117	129	124	115	111	136	116	117	118	121	113	136	116	108	129	122	136	139	116	104	122	122	141	134	117	117	143	129	126	126	127	105	113	93	124	124	128	150	110	128	120	116	138	119	133	123	116	132	118	128	129	125	139	123	134	120	149	131	114	126	129	112	119	125	129	124	136	122	120	142	101	116	127	136	119	135	129	128	121	142	125	112	128	105	122	133	120	135	124	138	134	125	132	128	111	112	121	124	128	115	124	141	138	102	141	140	106	142	128	113	115	122	126	126	134	104	125	120	129	130	104	144	128	116	112	121	126	129	129	124	133	121	107	123	121	122	131	131	128	143	133	121	115	125	129	122	128	117	112	126	111	128	121	115	137	113	117	133	115	136	124	117	128	118	124	137	103	116	135	130	109	146	122	125	127	136	116	138	144	108	130	142	131	134	124	107	123	139	121	131	128	112	140	136	122	130	121	129	143	126	133	110	125	124	130	119	119	125	118	122	130	121	122	139	127	117	122	111	140	136	122	112	135	133	135	110	119	131	107	146	139	119	131	121	132	135	125	121	116	154	121	120	126	145	121	142	113	134	113	122	136	133	129	132	119	112	132	128	117	124	111	116	136	130	136	117	106	142	123	135	121	129	113	104	128	111	114	116	111	126	124	129	128	122	128	133	127	127	112	108	135	123	118	139	116	121	136	135	102	130	95	130	119	131	129	108	141	151	127	123	115	137	120	131	112	141	115	107	135	120	149	132	137	128	122	135	119	119	138	136	122	112	128	132	110	128	111	122	127	102	105	112	128	115	118	117	118	128	124	112	123	120	162	122	118	124	122	125	152	120	126	126	109	109	114	134	128	141	121	137	108	136	132	134	131	149	131	120	121	138	125	122	109	121	113	130	133	105	133	109	121	122	125	127	126	134	97	106	116	147	128	132	130	147	115	135	112	114	114	143	109	138	138	125	165	115	120	107	128	118	134	121	106	135	106	145	140	131	117	112	119	123	108	121	119	118	133	133	138	138	121	141	112	121	132	140	115	130	137	122	128	109	121	111	124	134	136	133	117	125	106	132	128	128	135	118	115	115	125	130	128	122	138	126	129	113	121	129	107	125	122	120	123	122	115	131	122	133	120	138	128	123	137	121	120	132	125	129	129	146	113	124	102	141	130	119	128	126	126	132	121	137	157	141	115	118	127	132	106	128	127	119	130	132	126	127	129	111	116	131	137	110	138	105	121	127	114	128	123	134	112	111	106	128	143	127	135	121	119	130	151	141	155	138	135	135	136	140	127	126	107	117	124	132	143	122	143	132	124	125	128	142	128	121	115	139	132	118	105	111	130	135	129	133	124	122	131	116	127	129	133	140	129	126	117	113	122	112	113	113	114	115	118	122	123	100	110	163	140	105	119	127	121	125	124	118	128	133	125	137	119	122	105	135	131	140	144	142	115	124	118	123	132	122	129	121	100	119	114	111	119	135	119	106	109	119	141	112	123	121	117	111	138	121	130	115	120	136	123	107	109	127	129	126	117	114	104	136	122	116	139	121	121	112	130	124	119	138	134	131	120	124	114	127	107	113	120	124	116	126	123	126	131	135	123	124	108	132	124	116	121	137	102	131	131	126	121	136	107	133	134	130	131	125	142	127	132	118	127	135	118	124	117	109	119	127	113	118	116	132	120	127	123	121	132	106	122	123	118	121	133	121	138	118	122	118	108	129	128	137	121	123	109	122	114	120	117	114	124	138	122	111	136	126	132	124	111	120	119	113	140	124	135	120	127	112	122	117	149	132	126	133	122	126	113	140	135	139	110	122	110	155	137	128	126	136	151	119	139	140	135	123	158	125	107	127	129	138	112	128	126	114	148	115	125	107	125	119	138	140	139	135	130	120	117	127	116	108	143	108	142	138	136	122	121	135	117	136	126	127	110	118	136	115	124	111	122	129	119	127	119	127	118	133	135	121	128	122	120	127	125	119	128	132	126	120	110	133	134	122	119	113	116	119	114	137	135	127	129	135	128	123	123	109	116	132	132	140	122	143	124	125	107	119	118	125	118	134	130	132	116	120	137	128	111	133	108	125	140	119	131	126	120	141	109	125	131	118	115	138	137	96	109	117	121	136	120	103	137	115	119	114	133	132	110	135	120	119	117	123	145	131	132	118	116	125	145	128	104	111	121	101	135	130	114	123	117	133	114	134	122	121	138	124	111	121	141	117	108	125	119	114	138	126	124	117	116
19371	14176	12353	6585	4467	3333	2430	1914	1484	1202	1019	843	692	592	527	502	382	357	378	344	316	275	302	273	312	268	238	246	247	243	240	254	215	214	226	198	223	207	212	201	183	210	220	199	182	183	188	205	193	191	187	207	197	180	199	170	189	207	187	187	188	181	195	172	161	190	163	200	208	192	174	157	188	176	191	185	167	162	188	182	191	164	190	184	184	165	168	163	156	177	193	185	192	151	175	188	173	200	191	189	203	186	172	172	182	165	177	165	179	164	157	193	178	166	164	176	183	170	173	170	173	181	185	162	163	159	184	156	174	167	163	167	186	173	147	158	165	152	178	169	174	182	177	175	160	196	181	154	190	159	176	178	175	191	175	193	171	195	164	164	194	190	190	182	169	167	160	145	173	167	167	167	153	164	175	204	180	173	185	176	174	159	149	164	198	176	159	194	186	164	158	182	146	168	180	195	163	166	179	170	195	190	157	182	169	185	168	177	190	164	173	167	174	174	157	180	181	164	169	197	164	176	180	190	181	169	158	178	161	185	181	171	151	168	177	163	175	176	180	173	160	180	197	158	179	189	187	163	163	189	186	172	185	163	190	158	159	157	161	175	162	176	192	173	173	181	183	168	193	166	189	192	188	170	166	180	174	175	179	160	175	177	158	159	161	171	172	165	179	158	174	190	184	173	172	158	178	191	177	167	168	186	157	163	170	167	196	187	172	150	150	153	192	210	177	169	214	161	173	184	166	158	168	159	195	188	154	175	168	201	191	165	178	165	185	169	167	197	171	168	181	176	158	164	155	156	170	177	166	163	153	154	155	163	186	142	160	163	167	168	196	184	194	159	185	150	183	173	190	187	182	187	174	166	162	161	165	185	173	171	155	133	179	173	183	174	178	188	158	161	158	165	164	201	166	171	178	171	150	180	209	202	169	181	202	174	203	174	173	184	171	174	186	186	172	189	176	174	183	171	164	165	173	164	194	162	165	149	152	153	154	165	166	182	169	151	157	176	182	179	190	172	168	168	190	185	169	184	161	160	172	168	178	170	179	176	153	141	172	175	188	143	187	181	173	191	201	171	148	171	184	184	161	169	183	169	153	163	157	176	161	167	169	184	172	176	141	170	200	147	174	172	164	186	166	159	182	185	148	150	154	178	184	172	152	180	174	163	156	179	186	157	169	150	171	165	155	177	162	185	166	186	185	189	179	179	181	172	162	180	158	152	169	153	181	180	174	187	188	179	185	174	191	174	153	160	161	165	184	172	193	160	178	183	175	178	181	141	146	167	150	172	172	196	167	185	164	175	164	176	197	177	191	152	170	159	164	181	176	192	174	162	165	162	186	197	162	184	159	190	175	171	164	169	169	184	174	163	189	164	165	170	186	145	164	178	191	147	177	157	172	190	206	172	166	193	172	151	152	179	159	183	167	179	170	179	150	176	157	171	206	172	213	176	175	187	175	180	181	174	169	188	182	175	179	158	175	187	181	154	178	182	161	166	154	166	184	170	187	190	142	170	157	169	181	171	188	162	190	155	175	164	191	182	157	190	187	176	180	167	165	171	156	177	184	170	184	190	172	192	156	175	173	167	162	173	185	169	188	168	169	182	180	213	166	156	185	177	165	183	166	165	178	195	184	178	164	146	186	169	175	165	190	156	178	172	165	164	169	187	181	149	194	204	183	162	179	181	170	175	149	160	176	187	168	176	142	186	156	175	164	198	156	170	157	178	186	206	150	171	191	177	157	201	160	163	151	163	173	163	164	201	170	176	177	166	164	173	164	187	179	187	164	169	177	143	159	156	172	196	180	163	176	181	157	146	165	177	180	170	167	184	158	170	186	166	171	157	135	166	171	184	181	167	141	158	170	188	163	189	170	154	163	187	186	171	167	154	137	180	157	192	176	170	157	180	169	157	166	174	181	162	173	198	177	164	190	177	195	190	181	189	186	164	156	181	187	152	155	153	183	172	167	170	169	152	161	162	184	166	176	180	151	177	174	189	173	184	182	190	143	155	176	188	172	167	189	157	182	162	163	197	196	164	165	176	188	153	188	184	174	165	162	168	171	180	155	169	155	171	164	175	184	180	131	186	166	173	184	155	181	193	160	165	181	169	171	174	176	167	178	164	182	168	182	170	180	171	167	166	175	179	150	165	187	180	191	189	163	155	193	169	174	178	196	161	172	192	176	156	180	183	196	183	163	163	144	161	198	176	185	164	162	188	191	167	185	164	162	157	151	189	168	160	167	151	176	171	178	176	172	197	161	182	170	178	176	193	162	154	178	169	168	176	180	178	195	161	177	172	168	164	190	178	151	146	175	181	168	172	181	188	178	197	161	175	159	177	164	151	176	177	185	179	157	167	186	170	167	167	161	172	186	201	155	160	158	189	169	208	182	160	191	169	162	173	196	166	197	174	196	171	163	161	185	184	177	153	177	169	152	176	184	175	180	160	167	175	158	164	184	163	190	176	166	160	166	166	176	153	170	173	178	177	184	164	205	183	180	176	166	175	168	165	174	180	179	173	160	181	184	172	170	177	183	169	158	163	175	167	172	174	200	167	172	183	178	173	164	177	169	178	187	162	144	182	157	188	167	166	170	142	168	191	163	180	172	174	161	178	181	187	164	165	183	170	147	177	178	163	183	174	166	179	165	200	181	187	157	179	158	172	185	154	185	185	200	186	156	178	156	176	176	176	187	179	174	158	167	164	174	174	173	183	170	173	168	174	185	177	165	166	191	168	170	161	167	208	164	174	183	191	167	174	175	190	167	143	174	164	183	190	172	173	176	160	172	184	175	168	164	153	159	150	155	166	160	162	162	156	160	179	188	167	177	183	168	199	173	170	178	161	170	169	167	172	167	151	169	168	173	175	151	176	170	169	170	174	186	176	184	147	159	162	173	170	175	166	170	164	184	145	164	151	175	176	173	178	194	173	164	206	155	158	199	147	157	163	163	185	176	183	174	168	179	159	182	179	179	190	186	152	173	148	180	151	211	189	180	163	168	170	179	166	194	196	170	178	192	175	179	181	147	155	189	172	182	166	164	157	163	175	149	170	153	182	181	174	185	176	163	174	161	178	147	152	192	147	175	158	171	167	175	177	164	166	159	184	153	167	185	164	181	171	171	175	159	171	157	178	183	159	193	187	176	182	162	188	185	168	157	175	186	155	174	156	182	164	171	171	144	198	184	173	184	165	156	190	170	172	184	183	195	160	150	188	157	179	181	173	159	178	157	206	192	188	169	161	160	189	169	182	174	159	175	177	195	179	175	168	155	213	185	166	179	180	164	159	150	191	155	173	191	161	167	166	168	196	152	193	175	182	175	163	180	176	164	186	175	175	182	168	169	193	173	176	186	191	159	170	163	167	179	193	177	174	177	172	183	162	183	169	194	181	194	188	169	168	189	153	190	173	175	169	198	170	165	158	176	169	155	174	184	182	162	178	175	184	149	186	212	183	185	150	164	162	163	185	150	171	187	175	174	159	174	183
27372	20851	8976	852	543	515	467	428	423	471	425	426	472	423	426	423	410	448	449	395	416	434	431	407	415	392	438	409	423	401	413	440	450	439	405	393	433	439	411	412	442	449	434	401	432	409	407	410	409	414	380	422	406	397	449	416	411	389	402	394	383	402	439	420	411	426	414	426	430	424	417	429	431	447	459	432	426	436	373	373	375	384	417	416	407	394	439	410	390	408	419	430	413	417	417	460	373	454	420	434	399	408	389	430	431	397	403	385	379	409	451	417	426	399	386	428	463	395	408	423	396	429	393	371	392	380	395	414	414	421	394	416	436	411	415	420	398	390	436	436	392	409	417	461	398	410	443	394	423	435	430	410	447	418	412	417	406	432	430	410	419	419	414	443	430	404	411	421	415	406	404	424	390	452	389	447	402	438	439	412	411	417	438	414	429	405	424	402	454	379	389	428	395	464	397	390	379	405	399	403	388	418	455	394	371	397	386	371	413	441	423	415	411	412	448	415	416	412	413	413	374	432	403	457	387	395	397	405	387	419	406	409	409	415	457	452	419	395	416	428	456	437	380	401	435	440	436	428	417	401	385	424	434	423	380	406	380	401	450	383	419	405	390	411	407	426	451	442	394	425	406	444	376	451	426	415	420	437	425	420	444	412	427	401	426	405	383	386	448	420	398	437	401	416	433	408	416	425	420	445	410	453	439	397	423	429	424	434	433	461	419	387	421	379	426	399	443	409	417	440	409	413	416	432	398	384	428	429	447	428	412	395	432	412	393	439	410	467	433	408	450	376	412	400	403	438	403	436	419	432	388	457	416	431	409	446	430	392	411	420	418	423	395	422	455	408	434	413	414	396	405	429	415	410	445	432	411	419	401	394	421	414	410	394	426	417	427	434	414	399	395	397	397	413	430	394	408	416	441	393	422	381	402	408	386	429	395	394	448	408	445	397	415	422	411	400	444	430	400	404	426	435	439	399	408	417	430	437	408	408	414	413	410	412	438	431	428	424	428	412	435	391	411	443	398	393	403	411	419	400	421	438	423	441	423	439	421	393	400	422	407	433	427	411	436	421	410	399	462	447	404	423	427	436	424	411	400	432	424	450	379	390	454	441	406	422	415	434	404	415	406	432	457	382	412	411	409	390	419	418	397	421	399	412	360	397	397	385	420	374	442	391	421	459	415	443	402	451	409	408	409	410	448	457	431	387	409	415	443	430	409	405	437	412	396	415	404	425	384	396	431	438	397	383	387	403	403	426	426	378	378	422	367	422	434	446	422	424	414	455	442	416	413	429	377	429	375	427	396	408	398	424	404	386	383	411	412	363	471	427	413	389	448	396	415	422	441	420	408	462	415	389	405	391	418	410	420	425	401	406	407	411	411	391	394	394	430	408	449	422	376	408	414	401	397	434	418	418	403	399	385	427	408	413	406	446	429	408	420	428	420	407	420	399	423	401	439	399	422	403	414	425	388	415	413	436	411	381	410	432	429	405	469	416	428	400	395	426	405	386	461	379	459	388	424	416	397	403	429	462	414	391	401	404	442	419	435	430	421	387	386	414	387	411	397	386	425	421	402	439	376	407	387	406	418	413	463	395	413	432	436	429	429	439	437	413	436	406	409	432	400	416	410	455	392	406	419	479	426	435	410	395	428	434	413	396	422	402	450	389	406	413	444	415	404	392	420	453	420	400	432	389	431	375	448	410	448	456	438	418	393	395	392	415	423	408	382	391	384	423	394	433	409	430	369	422	417	415	396	405	426	392	451	405	387	462	433	397	432	382	435	423	389	440	435	421	418	426	450	426	451	408	342	446	389	388	418	432	415	462	405	457	413	401	427	431	426	441	419	392	379	410	416	443	403	414	395	396	418	439	407	408	412	388	425	407	418	437	395	436	397	414	434	380	428	444	431	365	385	373	438	459	415	437	434	398	435	416	390	412	426	399	430	422	422	411	409	402	393	444	426	407	437	436	413	428	418	406	437	401	431	440	442	432	417	396	425	423	423	362	417	396	423	418	440	414	386	408	398	393	435	444	404	397	422	393	410	393	373	445	404	365	408	420	423	418	418	385	444	414	410	429	379	370	400	409	422	405	437	431	379	404	416	415	404	393	398	409	410	426	364	423	416	395	407	391	399	473	407	408	430	436	401	436	403	445	440	403	398	407	436	430	424	403	400	409	402	420	407	410	409	422	432	417	419	443	424	400	423	414	402	409	440	422	432	403	414	409	454	381	426	449	415	396	458	403	401	400	410	410	421	439	411	375	396	434	400	438	428	423	406	425	401	387	419	420	413	433	444	385	425	384	398	454	425	430	409	413	405	401	435	410	394	408	377	424	425	372	438	414	405	443	445	452	410	373	407	430	430	413	422	429	406	451	439	392	381	390	407	400	437	398	433	430	411	423	396	421	433	437	383	408	431	413	423	422	403	425	430	423	409	437	450	386	415	423	415	451	395	401	410	396	397	403	407	414	434	409	438	405	447	414	394	458	433	412	406	414	406	425	427	426	403	389	457	444	412	405	443	402	426	408	415	397	411	405	407	429	410	401	396	399	427	429	435	416	410	424	388	415	417	402	430	447	434	410	440	410	389	380	420	412	452	427	414	404	407	396	416	417	432	427	415	418	385	403	424	424	431	406	439	453	436	415	409	402	406	427	401	449	407	429	410	408	431	413	385	420	371	408	398	405	437	418	430	451	398	436	389	423	389	386	407	423	377	375	423	438	435	419	411	423	420	418	396	452	402	411	425	423	428	409	392	389	418	385	393	415	381	403	404	454	429	374	414	403	388	410	430	413	413	398	391	434	400	395	431	431	418	374	446	390	417	408	452	419	412	409	400	398	423	448	423	429	407	429	416	388	445	380	408	411	401	413	391	416	415	438	431	420	417	408	418	404	427	420	376	422	406	412	380	434	407	385	439	422	415	396	435	410	409	409	430	428	401	422	443	414	423	430	431	393	460	398	398	428	393	437	400	387	405	419	442	421	412	431	427	437	434	422	425	418	449	435	409	395	387	425	425	467	414	434	414	437	396	400	418	405	427	436	407	458	375	380	429	401	414	431	402	441	457	433	436	385	413	416	406	415	419	418	418	430	419	411	408	382	432	430	453	361	413	417	435	419	401	445	420	467	440	411	395	416	431	420	443	413	436	404	424	437	397	398	458	398	418	440	453	442	400	421	429	447	411	402	416	409	411	395	423	420	433	406	411	417	398	423	391	419	400	416	442	387	395	397	495	421	401	416	395	398	404	410	447	455	396	400	385	429	417	447	398	449	428	446	405	431	415	422	436	386	399	423	422	364	452	393	440	393	421	421	399	436	377	424	432	383	426	396	418	453	399	425	402	416	412	444	428	397	431	427	456	422	400	465	393	418	437	450	430	432	397	415	397	415	409	415	438	433	426	392	450	407	449	405	422	369	452	401	464	432	450	404	425	373	439	400	443	423	405	447	445	448	418	404	393	423	408	430	432	446	420	437	414	425	390	436
9943	1197	1159	819	708	583	625	609	615	591	577	554	622	581	539	494	546	531	534	524	557	537	544	545	573	560	545	507	552	526	533	512	560	527	537	536	565	562	531	546	535	574	550	529	503	526	546	560	586	559	548	584	565	546	574	548	611	577	533	521	589	618	556	596	547	554	547	563	580	572	553	550	557	586	533	560	574	556	568	535	529	528	569	534	544	545	505	525	572	546	540	566	516	559	519	537	579	509	612	554	523	535	540	573	556	531	567	548	557	564	582	530	560	537	552	546	549	574	507	501	571	573	606	516	550	551	555	581	566	562	567	519	529	548	560	528	554	536	561	555	536	567	589	567	546	527	557	523	561	563	536	502	515	535	540	571	552	513	529	521	565	517	596	515	588	514	510	592	539	537	553	569	540	543	558	501	573	524	531	541	548	535	587	545	562	520	582	559	539	525	556	530	509	531	563	567	536	565	551	525	534	533	576	546	524	553	533	530	508	546	552	560	525	540	506	562	565	556	549	558	563	617	556	523	539	550	568	543	587	556	531	536	536	574	543	543	524	535	525	552	523	581	572	554	536	539	556	572	554	544	581	523	545	530	575	549	563	522	563	566	524	541	551	598	559	589	541	552	516	517	561	541	531	525	532	566	519	561	548	544	559	514	560	543	545	548	569	557	531	507	570	553	592	558	560	544	534	582	570	544	565	531	586	570	536	570	574	566	564	552	566	556	542	542	555	557	596	556	528	558	530	573	533	541	548	550	557	582	580	553	583	526	544	552	553	532	542	546	540	558	507	526	549	570	581	581	569	545	569	515	573	545	572	540	543	533	576	534	615	533	538	544	602	548	519	536	559	571	489	531	533	509	513	538	520	569	538	557	557	535	561	565	569	550	577	527	564	588	557	523	517	537	556	554	546	575	549	532	518	552	559	564	540	546	512	544	552	574	549	534	526	522	536	594	519	505	523	556	540	584	585	566	553	602	582	582	558	572	585	564	553	534	544	566	531	545	548	556	548	563	551	540	548	563	511	593	510	614	603	543	555	570	548	582	552	532	558	556	532	539	594	536	560	522	534	567	535	541	564	534	561	537	540	563	534	580	561	525	544	521	548	539	531	567	547	563	554	532	524	515	565	592	534	567	576	591	522	581	564	573	542	546	554	527	586	572	540	561	520	595	532	539	541	512	531	559	542	532	590	535	586	551	529	575	539	565	543	577	573	540	551	516	557	535	566	545	544	533	554	495	533	573	522	514	578	574	590	562	594	550	506	545	571	524	578	532	572	570	570	594	588	574	561	557	516	552	542	536	560	507	550	553	534	531	548	523	550	541	571	531	590	577	554	543	556	548	533	565	520	508	557	515	553	540	566	540	550	592	528	577	536	541	566	528	586	533	534	555	540	564	542	528	581	609	541	543	532	538	579	576	551	558	525	559	512	575	533	610	533	546	547	574	534	582	610	548	587	524	548	572	536	543	549	551	540	540	509	545	550	532	559	584	589	560	528	566	528	603	543	559	535	533	521	535	574	555	580	578	559	549	554	523	539	579	552	565	549	564	538	560	531	565	532	574	570	563	567	590	561	541	612	558	539	544	589	546	558	557	536	571	540	527	568	565	532	530	572	549	571	547	544	513	543	538	522	548	549	563	557	531	560	596	606	563	550	527	612	561	545	564	589	567	589	579	500	578	570	569	534	538	529	577	542	531	567	541	552	530	512	575	567	564	521	565	505	596	556	583	541	587	542	505	561	547	538	544	552	556	568	559	564	559	520	538	529	523	515	540	568	552	587	530	467	540	571	552	542	548	540	543	560	567	542	526	565	544	534	571	572	531	570	585	558	529	590	558	539	603	528	528	559	566	549	564	522	531	532	511	576	579	567	575	505	590	547	570	583	572	558	545	557	523	521	562	517	579	512	547	525	499	571	580	560	536	549	535	534	523	548	538	569	598	581	527	546	540	566	571	581	522	531	494	547	536	567	539	542	511	518	512	493	528	542	555	534	548	536	563	522	525	527	517	556	570	569	506	549	565	566	538	522	551	537	516	577	552	546	533	547	565	540	511	544	537	527	540	500	529	549	529	488	597	578	524	564	573	546	559	555	564	573	559	549	563	561	537	568	595	581	554	516	517	530	528	564	534	575	583	510	541	576	570	538	561	539	545	547	530	560	521	537	531	520	520	530	545	564	559	538	589	555	555	547	550	549	545	521	557	549	539	566	565	538	565	533	556	559	542	508	538	568	537	532	538	532	585	559	564	547	580	549	535	547	583	561	516	533	569	573	546	537	522	527	515	536	579	488	551	556	539	551	572	589	561	546	551	509	574	570	557	552	527	554	569	555	591	593	536	557	554	548	560	550	535	544	607	555	530	553	533	591	558	562	594	505	554	542	560	570	545	500	526	531	529	575	550	536	545	583	595	570	543	528	544	571	537	542	557	564	555	530	575	549	517	507	558	551	546	548	552	536	559	523	558	533	598	556	563	548	576	535	595	618	540	577	589	546	590	519	585	528	551	550	566	568	556	553	551	529	563	513	578	552	531	544	568	555	533	556	565	546	545	573	569	505	525	569	562	511	539	580	554	564	527	579	556	526	551	591	554	517	553	536	548	577	569	556	553	529	505	537	515	533	542	544	570	557	530	561	533	621	575	552	597	583	559	544	572	528	580	553	548	552	557	570	531	536	526	529	564	569	581	579	543	577	546	561	535	537	505	501	540	561	560	549	551	573	550	574	562	578	566	524	550	551	550	536	535	543	560	598	552	565	524	564	536	529	566	587	551	514	527	567	557	553	529	569	556	561	518	568	567	513	592	549	573	592	542	519	535	577	537	556	560	561	587	529	539	523	515	572	571	583	552	584	537	544	566	576	565	569	561	572	566	590	529	558	558	542	602	505	541	530	510	549	583	551	560	574	552	549	566	575	532	544	536	545	521	562	560	568	544	518	542	551	534	537	563	596	543	525	488	542	557	545	576	544	543	563	519	522	529	526	530	568	507	530	565	573	521	576	565	529	579	558	560	518	534	491	557	502	529	579	569	541	519	546	551	547	528	566	559	562	525	550	542	578	515	527	539	557	541	527	582	567	499	569	618	589	554	530	538	508	581	550	542	545	513	554	557	572	547	533	553	506	579	529	579	556	532	525	563	539	544	574	534	571	585	570	510	562	561	505	518	547	531	547	526	561	588	544	566	570	490	543	539	608	599	569	568	503	540	559	614	563	498	534	513	571	537	584	519	582	543	526	568	587	550	545	551	536	535	578	540	533	542	530	541	564	556	534	543	555	566	523	592	550	518	537	516	539	543	532	504	539	581	558	575	562	530	536	530	543	536	522	536	538	573	561	543	570	541	584	562	529	550	548	565	580	573	599	523	612	545	510	536	592	566	538	629	569	562	510	552	557	558	569	535	541	535	595	525	577	561	522	556	531	530	553	548	558	534	519	585	535	574	521	564	533	535	537	540	564	599	557	534	580	586	573	565	514	607	557	558	552	557
24028	21430	29223	24013	21413	11392	1178	716	567	563	525	491	441	405	395	376	364	376	359	377	330	362	340	366	356	343	301	334	347	320	334	326	351	350	328	331	330	299	322	338	316	330	337	328	333	333	336	330	306	326	329	322	306	330	357	322	335	335	331	330	297	312	332	317	345	328	319	330	316	316	316	303	328	309	347	301	292	317	323	347	337	328	310	344	338	283	325	344	337	319	314	319	344	290	320	363	304	323	289	340	318	314	276	309	315	339	354	301	312	310	332	340	322	332	295	305	322	321	318	324	310	314	333	336	343	348	326	317	340	315	348	339	318	320	359	348	326	350	304	349	342	311	332	306	318	310	326	355	312	353	290	322	316	355	301	313	315	333	324	312	315	310	308	330	299	301	322	310	343	345	309	326	297	303	326	326	295	360	300	337	331	335	304	322	330	325	337	317	344	312	295	327	320	322	344	318	370	339	324	332	372	313	326	301	334	322	338	311	301	296	314	318	340	305	294	303	313	298	313	307	334	295	327	321	268	325	324	329	327	328	342	307	305	348	346	296	298	278	301	351	305	333	324	327	312	336	313	336	304	312	268	336	317	328	289	324	295	324	305	303	325	329	328	314	312	316	279	328	314	324	328	319	329	309	318	321	314	343	293	312	285	340	335	300	282	334	295	345	315	310	295	319	342	322	296	325	277	309	290	307	293	313	339	293	286	328	353	360	309	290	286	308	283	316	293	316	321	308	309	317	314	334	277	325	322	314	316	311	333	332	311	333	325	302	337	303	335	312	340	305	307	342	305	313	323	327	320	313	325	316	308	348	339	351	350	321	277	304	292	315	354	318	323	311	324	292	311	331	332	318	322	312	321	288	310	313	297	291	340	310	303	334	294	325	339	304	326	337	311	303	315	319	279	338	332	334	300	290	306	329	281	308	346	304	321	271	334	325	338	320	312	316	317	347	308	346	347	316	314	332	322	310	322	309	342	337	317	340	338	312	332	342	329	307	322	300	324	328	333	341	332	322	309	298	337	282	298	338	336	329	331	308	297	316	336	314	327	313	293	312	302	282	326	298	294	299	301	281	323	316	298	324	319	288	316	312	314	322	318	289	304	312	333	276	319	325	305	316	323	333	303	317	298	311	304	338	318	341	335	334	298	306	310	274	294	314	323	326	333	308	342	309	303	334	352	316	348	306	346	329	293	321	358	312	320	311	325	300	308	328	327	316	294	319	330	344	313	316	345	309	327	306	288	348	325	306	314	334	341	292	329	311	334	313	294	301	324	291	328	314	292	364	341	326	322	288	303	315	332	327	307	298	263	305	320	293	301	330	305	325	348	319	332	281	324	346	306	308	313	315	330	333	320	293	321	301	314	358	351	326	318	310	312	303	326	312	316	296	351	308	289	316	306	333	307	329	333	302	351	294	276	311	326	306	312	333	332	317	326	300	292	305	311	318	324	320	355	296	325	314	305	299	289	305	299	340	350	314	294	332	320	312	325	335	314	320	332	325	287	298	301	324	312	316	330	309	349	323	331	319	332	337	336	289	320	304	289	314	308	331	324	330	361	304	307	309	322	284	328	331	315	330	326	309	298	340	358	299	306	308	341	317	317	309	299	314	296	306	317	288	331	316	304	315	313	300	326	290	295	310	296	279	314	332	297	316	318	315	310	300	292	339	307	299	289	321	302	289	296	320	348	324	346	293	312	290	304	307	318	321	307	332	327	297	312	326	306	348	296	324	302	316	315	304	327	329	319	306	328	303	317	337	308	315	329	326	304	293	305	314	300	325	296	318	304	307	318	353	332	322	298	289	334	302	335	323	307	334	329	330	327	316	311	324	299	294	311	320	315	329	311	305	309	304	310	311	352	325	338	337	308	313	313	328	299	310	309	332	307	296	301	290	314	319	325	283	332	331	323	334	325	304	303	308	306	303	337	294	305	314	315	324	331	344	332	329	296	308	315	296	330	348	303	310	323	308	322	292	343	345	305	323	310	316	300	351	328	324	325	327	345	320	309	299	316	305	302	321	306	311	313	317	331	303	299	328	301	323	329	306	293	351	312	310	310	308	316	340	300	296	324	317	340	307	323	327	352	358	357	310	301	343	320	302	311	306	340	319	333	317	340	323	345	296	319	307	323	287	329	313	317	331	297	309	329	318	301	312	318	334	301	337	316	322	302	295	334	312	288	306	326	310	341	343	293	333	302	348	310	323	340	315	306	309	344	316	319	308	316	303	303	323	338	329	350	327	298	313	298	300	346	330	324	326	316	314	309	296	328	310	319	290	327	350	334	315	335	293	322	325	326	334	311	298	288	347	333	307	302	339	339	304	313	343	326	341	306	311	331	316	334	322	314	317	322	305	321	326	346	299	320	321	321	319	302	332	307	308	308	315	317	321	348	319	335	334	313	322	321	307	305	369	311	328	343	321	314	351	313	335	346	325	316	284	329	310	340	316	308	312	316	322	324	302	323	340	341	294	333	323	337	325	326	328	315	321	297	299	309	314	308	327	334	332	324	347	320	338	347	332	303	311	295	325	302	320	340	321	343	355	328	282	327	309	304	322	342	333	316	320	299	318	296	283	335	338	321	308	339	317	347	311	337	337	334	337	302	366	320	314	295	319	340	321	304	317	330	330	326	316	335	340	318	308	297	329	271	333	327	340	311	344	337	301	315	309	306	335	350	333	320	306	342	323	315	312	291	322	325	303	302	340	324	304	319	321	326	283	314	277	331	330	291	301	312	295	314	293	360	294	313	312	329	356	297	310	314	318	344	310	314	322	321	350	333	329	333	310	321	278	317	315	290	343	323	320	328	290	318	317	311	306	319	333	319	301	316	297	308	342	340	324	329	303	302	318	314	311	310	343	317	305	329	326	335	330	331	325	324	310	326	370	306	323	300	312	319	357	291	287	332	319	318	319	348	302	298	305	281	296	348	336	335	302	326	330	295	324	304	332	342	287	305	306	348	342	335	316	329	300	305	311	311	304	332	305	301	319	317	308	333	294	286	337	310	324	315	333	310	351	306	335	337	287	321	361	312	318	331	321	317	333	362	312	330	331	348	302	333	285	280	326	323	296	332	340	321	357	322	327	309	308	344	357	340	348	311	331	306	328	332	333	294	335	352	333	284	319	317	318	317	341	316	324	321	310	343	302	336	316	328	354	309	314	317	321	307	308	312	321	328	322	303	284	311	328	349	317	334	331	291	301	294	326	299	304	309	341	341	349	331	337	306	301	297	321	321	323	329	341	294	313	298	338	348	322	304	313	335	307	308	321	332	311	295	326	316	311	330	299	308	305	299	303	294	312	297	314	330	315	278	320	313	321	299	312	324	317	319	321	329	327	316	327	273	310	306	344	320	318	322	295	313	306	288	325	328	327	305	296	353	295	325	312	326	322	310	317	360	299	297	268	318	315	322	321	294	299	309	341	339	332	316	330	291	280	332	290	346	294	321	302	334	323	310	317	321	314	317	319	331	301	335	323	278	314
17206	8786	7626	3947	2642	2021	1558	1286	1104	928	824	759	701	669	604	577	595	526	575	504	517	532	479	466	466	485	458	443	459	471	458	476	468	483	425	484	425	460	448	443	430	440	456	449	455	447	457	427	451	440	450	405	471	444	439	475	431	454	445	376	442	430	423	420	458	455	414	410	457	385	429	448	472	416	423	439	427	404	400	430	448	470	462	427	443	463	414	395	443	402	459	411	407	426	429	398	441	432	422	444	415	450	435	456	429	429	448	461	443	460	465	422	436	438	429	447	416	431	433	400	442	422	441	435	395	410	446	407	446	447	368	415	424	454	420	440	477	460	396	420	457	442	391	412	456	433	434	446	417	403	448	431	443	429	423	454	404	414	427	409	394	446	454	419	452	459	418	439	435	412	423	414	421	420	434	413	436	430	423	442	437	454	419	443	414	463	426	396	416	427	439	438	418	455	467	395	424	445	417	472	416	428	430	465	468	415	430	435	446	446	423	436	427	437	419	436	411	433	437	478	464	430	415	420	421	439	433	409	389	437	412	461	444	440	428	460	463	439	441	450	432	451	440	441	429	438	379	418	418	434	431	387	463	413	397	401	456	425	447	433	434	438	431	408	425	446	406	421	418	432	455	425	442	439	428	415	438	448	390	455	383	412	431	436	427	379	442	433	448	442	407	422	380	413	424	419	461	442	445	428	459	433	424	396	453	434	429	406	417	419	431	441	426	460	484	453	427	428	412	428	449	439	445	412	446	437	428	458	416	413	444	412	441	444	418	402	436	454	432	435	444	407	408	421	405	408	438	475	443	401	442	392	409	430	424	439	434	452	435	457	465	409	458	461	422	456	435	392	438	459	438	423	393	456	428	456	415	430	446	441	433	425	423	412	409	483	387	433	452	436	434	428	398	404	414	459	484	439	430	429	402	429	401	482	434	415	414	445	439	475	417	447	432	446	448	452	448	493	424	461	447	465	434	468	447	428	441	430	416	418	432	431	458	438	413	423	446	452	415	433	395	449	417	408	459	420	421	452	408	422	459	439	413	453	440	451	426	405	474	397	431	440	416	418	427	449	438	446	441	447	421	429	424	450	443	439	421	428	419	442	436	432	463	426	460	448	442	398	456	459	408	442	407	419	437	428	423	407	440	404	429	409	378	403	421	423	421	471	389	448	470	434	445	401	411	460	443	421	412	378	420	442	463	421	404	414	417	405	443	418	440	427	434	420	422	388	426	391	436	440	454	430	436	444	416	404	439	423	414	456	432	426	398	433	409	464	439	463	432	456	455	452	444	464	423	420	431	466	402	436	373	423	443	438	433	426	395	427	422	403	419	465	419	443	423	417	406	404	443	391	424	442	437	388	454	395	429	422	413	416	433	425	427	481	442	451	415	421	416	418	411	401	430	402	440	402	427	441	426	422	411	396	430	433	446	458	467	447	420	439	398	417	457	447	433	449	442	453	432	401	457	439	437	437	422	440	437	443	431	463	431	438	408	432	475	428	414	414	422	414	427	447	453	449	437	433	436	441	441	423	417	437	446	433	420	420	432	405	436	418	379	394	404	432	406	426	487	432	454	459	432	449	434	416	412	428	426	419	407	435	424	458	412	463	443	421	423	432	438	431	414	412	429	431	465	446	419	431	405	427	457	444	415	454	459	425	424	418	428	422	406	402	402	397	406	428	431	437	407	430	406	446	452	454	406	460	422	440	451	425	458	410	429	463	436	438	480	436	410	456	433	468	423	422	408	426	433	426	452	423	453	438	414	434	404	458	397	432	418	417	424	447	435	444	430	417	457	434	438	462	390	428	432	412	437	399	461	403	442	438	422	416	394	466	436	428	405	460	442	445	421	411	452	442	436	453	454	447	426	436	436	448	451	462	402	413	419	397	442	397	411	444	430	443	435	392	458	412	429	402	413	412	427	398	444	476	417	467	436	411	466	419	452	429	441	413	416	433	425	444	441	424	427	421	428	412	426	459	442	419	428	430	434	428	459	423	387	443	419	408	442	424	430	424	433	434	424	416	431	466	460	422	422	421	413	426	427	445	473	410	407	423	434	417	440	470	447	426	413	417	431	447	413	383	451	400	442	419	463	452	396	453	438	439	488	418	436	452	415	399	449	474	449	407	410	428	401	427	474	429	461	406	435	415	426	419	450	398	484	462	423	388	433	450	449	394	407	434	434	430	453	447	447	437	383	393	433	408	393	418	457	400	444	454	414	411	406	466	496	413	433	462	397	436	448	431	402	432	423	453	409	423	449	443	482	447	458	431	434	399	420	404	414	421	411	468	400	436	459	386	425	432	424	428	405	419	415	387	412	422	403	432	418	435	454	420	396	417	452	412	465	444	461	432	422	419	450	427	427	409	434	458	411	447	443	404	459	393	435	427	407	432	425	441	427	452	434	401	465	446	430	463	455	450	444	433	428	447	450	419	406	412	421	385	445	416	420	422	415	437	456	431	439	433	418	426	434	394	430	406	395	410	431	391	471	457	384	440	394	438	455	445	456	415	377	475	420	414	417	431	412	455	418	434	411	453	408	457	409	424	440	437	423	422	420	441	417	430	442	451	409	460	416	463	419	424	392	429	438	444	415	407	423	440	395	436	416	400	419	403	441	423	433	460	422	385	432	454	445	399	407	415	407	474	455	424	411	480	429	425	418	438	432	420	462	452	454	432	433	499	463	417	426	463	418	446	428	444	447	457	431	445	434	430	441	425	426	462	430	445	439	421	432	443	506	436	395	428	412	389	433	422	417	440	434	433	448	450	406	416	466	458	426	387	384	427	415	371	438	445	445	436	455	426	407	441	436	433	438	443	455	425	420	466	445	423	445	438	400	418	412	440	460	439	432	432	417	424	422	388	415	435	458	424	453	427	404	426	418	420	431	424	436	438	433	405	428	416	435	414	426	433	460	464	438	455	410	442	418	447	416	421	435	406	415	396	460	450	416	442	413	445	425	442	430	438	446	406	420	428	436	460	427	457	448	445	462	407	393	438	418	430	457	435	440	441	423	445	430	431	440	404	480	414	427	407	448	434	467	466	417	436	434	455	430	389	438	444	426	421	439	442	411	439	392	465	439	395	429	436	453	434	418	403	450	413	423	472	413	427	387	410	427	436	427	438	424	436	419	443	433	440	460	420	448	448	446	426	436	470	407	409	431	447	432	426	422	417	406	405	452	413	423	423	394	429	462	475	424	446	410	414	416	447	445	432	401	388	425	427	424	462	446	413	404	437	429	464	397	433	453	424	449	413	421	410	448	415	443	415	465	412	432	424	419	419	441	427	419	404	412	448	450	387	464	412	402	416	419	426	393	403	419	437	403	436	413	421	437	463	427	425	391	448	410	473	421	459	446	482	406	415	396	438	415	397	448	447	418	418	459	411	400	417	409	415	425	424	427	411	413	455	417	438	437	434	400	413	417	435	425	413	438	453	452	456	441	429	457	439	424	443	399	415	429	434	410	434	421	428	392	434	446	451	413	393
23114	21426	29703	23534	21426	21463	9725	907	626	510	439	356	315	245	273	247	236	209	221	197	173	208	197	149	187	169	177	180	149	176	156	159	175	158	182	141	153	139	127	151	153	153	144	125	134	120	127	128	140	134	142	137	124	142	149	114	95	150	114	142	139	148	115	122	119	146	123	126	140	138	148	148	130	137	145	132	147	143	122	142	136	138	137	112	116	133	130	124	120	129	134	134	101	144	118	128	139	119	132	119	123	158	124	123	152	136	134	127	142	123	129	116	139	121	130	135	142	134	142	143	120	136	121	156	114	123	135	112	121	143	122	128	132	131	143	131	158	154	118	129	145	126	127	112	137	111	122	124	135	124	140	135	126	122	132	143	146	141	125	135	141	122	120	118	134	126	136	142	128	136	132	154	128	131	140	113	125	119	134	124	148	120	92	126	117	134	150	146	142	120	127	141	128	130	119	119	141	116	114	141	136	122	129	153	126	111	109	141	142	134	134	135	124	138	123	125	128	128	131	139	129	130	145	129	149	137	120	141	114	145	130	144	123	151	126	111	115	137	117	127	133	129	127	140	145	115	136	131	141	108	153	117	143	138	131	94	149	122	135	111	134	128	113	134	117	139	99	145	141	142	138	142	132	120	109	103	106	135	134	129	123	120	151	139	135	136	123	117	145	119	125	134	134	127	121	113	120	149	145	116	133	122	145	111	138	114	146	112	125	121	124	128	122	134	127	135	114	120	119	131	147	131	136	128	138	123	117	136	137	124	136	114	124	130	139	128	124	125	113	137	133	111	126	131	121	118	143	111	102	120	120	133	130	128	133	145	146	135	144	140	124	117	142	131	124	133	138	123	135	127	115	135	127	135	131	128	128	133	140	112	135	162	124	134	131	133	152	121	126	132	137	151	111	128	105	139	148	149	149	151	128	136	127	125	127	137	114	127	124	122	122	139	125	139	122	139	112	126	121	143	131	156	117	134	121	106	116	128	110	136	123	131	133	129	151	116	138	136	110	120	130	140	122	119	131	142	132	142	121	130	125	126	147	130	126	139	114	124	149	116	115	129	134	125	135	124	154	122	143	132	144	141	137	117	135	120	148	113	131	136	122	135	119	141	133	135	123	110	133	135	121	129	153	122	140	120	143	123	134	138	126	121	120	111	147	116	135	121	135	114	131	106	122	144	121	133	129	122	122	139	127	128	149	119	132	121	127	133	127	125	144	137	141	129	122	127	146	122	120	107	144	115	132	134	124	132	121	131	122	124	135	140	115	123	128	135	151	129	148	139	124	134	126	127	127	147	120	129	115	112	109	128	116	122	158	127	150	130	127	137	118	118	123	150	106	137	134	134	133	106	128	113	127	130	129	129	123	135	131	125	132	147	114	122	121	105	118	123	117	131	139	121	128	153	124	133	135	120	121	115	135	125	127	147	128	122	147	131	135	155	139	174	131	132	145	132	146	109	127	124	122	133	128	132	126	126	152	133	129	123	116	142	118	127	130	130	131	128	106	155	113	146	124	119	140	128	116	136	150	122	106	118	131	152	134	133	118	126	135	121	141	117	122	141	122	131	132	138	124	112	124	142	134	134	123	131	127	124	125	115	111	123	140	129	124	117	130	154	169	129	115	131	160	135	129	133	95	144	117	135	120	147	112	135	119	139	151	108	132	141	123	115	117	125	127	145	127	128	128	124	143	125	128	136	120	133	146	125	130	115	121	128	153	124	134	113	121	109	115	142	125	113	127	148	139	140	132	149	142	117	122	127	122	134	125	131	146	150	125	158	150	130	120	100	113	119	120	121	141	137	114	125	124	120	128	132	156	136	131	129	119	125	123	164	121	137	132	134	122	128	123	124	131	138	121	139	137	114	144	119	130	140	163	127	141	120	154	132	153	130	141	121	125	149	151	112	119	118	133	119	127	143	132	161	130	138	126	137	120	150	128	135	131	131	121	131	123	120	134	119	109	114	130	120	117	102	126	127	108	109	142	138	134	129	105	128	137	120	122	126	130	138	110	119	148	129	145	123	119	116	141	133	133	123	131	125	132	117	131	120	133	126	113	114	103	113	131	120	127	115	122	119	120	139	132	126	139	143	147	124	147	99	120	127	131	147	113	124	135	131	133	143	148	127	109	130	128	112	118	131	101	137	120	128	145	137	135	125	136	122	112	119	116	111	114	137	124	142	120	128	132	125	121	146	141	123	113	137	152	130	123	134	126	131	127	127	132	129	118	141	138	124	122	150	146	123	108	124	132	110	122	133	122	131	149	146	127	139	117	132	124	139	119	120	137	130	147	121	159	148	125	131	132	129	145	135	122	119	135	123	119	137	133	118	133	140	133	115	129	118	123	131	141	141	114	122	128	133	125	123	125	132	126	127	123	136	123	140	129	128	151	121	156	129	136	118	126	133	135	132	98	133	126	116	123	145	129	113	94	129	142	135	137	116	105	150	133	146	113	119	132	138	124	135	111	143	148	112	107	159	127	133	122	150	147	141	125	154	137	127	133	118	128	125	160	134	127	126	136	106	123	120	133	124	118	123	137	130	118	125	153	136	122	132	117	135	114	127	103	149	135	117	118	126	108	121	148	136	135	130	136	120	126	118	139	131	148	133	127	118	156	139	132	130	128	117	123	143	142	131	119	129	122	124	134	125	125	128	137	130	119	116	141	142	124	121	129	120	146	148	147	132	111	111	126	112	133	137	146	135	152	134	131	128	116	134	130	115	122	126	148	133	136	131	131	146	129	150	138	125	138	133	122	149	140	125	147	122	131	131	119	127	143	120	109	122	131	124	112	141	127	112	107	120	162	113	129	113	130	121	139	140	137	105	98	121	136	146	130	126	141	129	120	131	150	150	140	140	122	136	137	134	125	125	113	138	124	140	117	114	132	113	125	116	118	119	138	125	147	125	132	105	132	119	132	125	123	125	110	117	123	130	118	119	127	125	139	129	119	109	114	140	129	141	138	134	120	133	120	122	127	125	124	135	123	136	130	145	119	149	128	128	133	115	150	139	119	144	125	132	134	144	128	127	134	124	141	130	111	125	124	146	116	126	136	138	103	111	136	131	137	138	126	150	128	122	127	125	111	123	112	131	145	114	136	139	115	122	156	133	135	131	130	126	140	129	124	115	121	139	132	152	141	115	114	134	106	134	119	142	124	109	139	122	150	116	131	135	147	111	138	127	128	143	129	126	119	105	118	123	129	138	132	131	147	132	117	135	156	131	125	125	143	134	115	108	134	144	132	133	116	133	124	119	108	124	104	111	133	111	128	135	125	143	114	116	133	125	130	132	142	122	132	150	132	133	129	122	106	126	152	108	119	115	137	132	120	121	138	133	127	124	133	135	147	122	132	143	138	122	106	135	120	129	126	128	131	109	121	137	108	119	140	118	132	122	121	151	147	118	115	146	121	114	130	114	141	124	131	111	130	120	149	124	152	126	127	121	112	152	139	145	118	119	138	121	121	129	133	134	135	127	130	141	115	120
19053	14176	12140	6317	4441	3216	2500	1911	1512	1158	990	788	697	598	518	494	439	382	354	332	335	273	300	266	290	252	254	260	267	253	239	246	219	244	250	219	220	183	189	190	213	179	181	198	193	194	200	217	192	174	198	214	196	183	198	204	189	199	172	192	191	179	197	203	175	198	193	171	173	198	186	179	160	173	187	204	186	179	185	186	177	190	197	194	173	182	189	180	208	174	170	202	203	180	196	186	188	172	180	188	167	165	175	171	163	152	178	183	163	158	181	182	177	195	178	205	188	193	190	198	177	197	188	182	164	163	181	183	174	200	190	185	178	173	183	165	177	183	190	194	173	173	191	160	188	168	160	177	164	179	190	178	199	185	182	186	181	178	171	175	179	188	166	164	182	150	167	169	164	158	174	180	167	175	180	185	175	161	197	168	193	174	175	160	167	158	169	156	173	176	200	191	172	156	178	171	184	173	177	191	176	190	169	172	176	185	160	174	168	182	204	173	163	171	177	205	146	173	168	194	195	174	193	180	186	183	188	178	177	172	166	192	165	170	174	182	184	169	169	187	194	185	169	183	197	184	181	170	159	182	175	190	201	180	169	177	185	163	159	165	166	179	174	180	172	165	159	191	171	177	151	175	158	162	197	167	189	182	223	179	168	181	154	195	187	192	186	156	154	167	172	169	183	172	188	186	176	176	168	196	187	189	158	166	180	153	182	164	163	182	166	191	180	171	166	187	167	179	190	186	165	152	148	163	170	170	192	184	170	178	184	176	158	189	178	160	158	171	171	176	196	166	186	174	160	183	168	191	189	173	165	176	157	182	193	186	173	174	180	197	174	169	162	169	173	161	191	183	182	182	168	170	181	196	162	174	187	175	199	202	154	158	194	167	163	180	190	188	198	179	160	177	187	170	184	177	187	168	188	195	165	181	150	173	154	166	163	189	179	164	188	165	196	175	193	178	173	165	172	141	171	183	175	179	188	176	160	145	188	152	188	162	169	187	172	163	169	188	173	162	171	166	153	172	163	176	176	188	159	179	184	178	168	176	159	174	174	168	193	177	172	178	174	158	173	182	182	168	192	174	181	151	198	185	194	189	174	155	203	187	194	174	169	167	169	165	176	170	183	169	173	159	187	186	176	196	175	185	181	175	165	183	171	169	183	148	167	185	177	161	190	178	172	191	164	194	170	180	178	180	165	183	190	165	174	179	170	187	162	168	204	157	171	176	166	177	182	178	183	197	164	156	174	164	152	185	161	174	188	183	179	168	178	169	161	199	171	181	186	163	180	185	189	166	177	195	158	175	179	182	175	179	166	143	174	172	173	181	207	177	177	172	161	203	187	173	168	146	176	180	181	181	178	181	179	168	187	199	155	183	207	174	167	180	175	176	171	188	158	163	196	179	179	165	162	182	183	159	178	160	193	165	186	170	174	171	162	171	189	175	181	169	157	167	173	186	154	180	167	186	174	172	147	162	184	183	161	164	188	182	175	188	177	171	192	167	184	180	181	195	149	176	169	170	165	168	177	165	177	177	171	166	162	188	188	148	185	158	185	191	176	166	192	185	190	178	188	179	168	167	196	189	180	184	197	183	149	168	180	175	179	180	159	189	160	194	189	145	167	169	172	181	141	168	194	174	176	196	183	186	187	177	177	176	151	183	199	168	174	183	184	194	178	168	183	159	160	155	176	155	166	179	161	172	172	183	171	173	180	160	153	148	163	183	163	163	164	179	176	180	153	168	161	177	173	169	165	184	179	184	181	177	179	171	153	195	187	187	177	175	185	190	166	176	180	179	139	181	202	176	171	158	180	194	177	205	191	162	197	164	176	176	171	179	162	164	177	202	160	186	174	177	180	175	173	185	195	167	172	161	187	159	145	159	195	169	155	180	155	143	178	200	181	184	190	171	187	161	164	180	155	175	183	166	145	185	165	186	166	187	187	179	170	170	196	185	178	172	169	165	186	172	176	162	178	172	157	182	163	181	176	158	167	171	191	218	183	203	198	166	173	164	170	174	174	179	170	175	162	161	163	185	157	199	179	176	169	194	177	171	185	189	160	161	177	208	150	164	170	183	184	206	154	190	193	185	186	192	179	159	178	178	177	171	175	198	158	155	160	192	190	182	170	195	198	171	170	197	161	153	164	178	173	183	178	178	181	192	173	162	180	135	175	182	167	152	190	160	160	197	182	173	175	173	182	182	158	181	178	167	174	200	171	169	170	175	171	182	179	171	165	198	175	171	170	180	170	159	178	186	176	168	184	193	171	159	184	177	181	189	179	167	170	187	193	187	173	198	191	184	189	187	208	177	172	168	172	192	177	163	158	185	161	159	202	166	191	180	172	169	204	197	179	180	195	190	166	183	192	188	169	160	183	191	159	183	171	188	175	181	181	156	170	186	170	146	191	166	162	179	212	183	164	178	185	199	170	195	152	163	182	202	172	173	166	175	179	176	180	189	167	164	186	169	188	166	177	169	202	163	170	168	170	190	180	208	186	174	161	174	180	170	191	172	198	188	167	178	172	153	168	172	147	186	192	179	160	179	205	170	176	167	189	169	178	187	156	178	185	180	185	189	161	147	156	161	171	180	188	190	165	156	192	165	167	182	174	163	167	172	191	165	178	185	179	165	170	178	165	181	175	166	170	174	179	159	169	171	180	175	182	167	154	176	180	173	179	164	165	156	148	172	203	173	169	167	183	173	195	193	173	174	171	182	182	178	168	148	166	164	182	178	163	190	161	184	186	179	176	173	184	160	162	170	185	177	154	173	191	176	169	194	175	170	185	176	174	196	183	173	168	174	176	160	173	167	171	180	190	178	204	187	192	186	197	198	158	186	173	155	168	180	167	192	171	185	178	168	179	170	156	176	182	168	148	170	198	169	183	170	162	161	174	179	164	177	186	186	193	164	170	177	166	189	185	167	189	171	185	155	169	184	177	183	160	199	203	171	196	163	157	189	165	180	203	169	170	181	171	152	166	158	166	182	177	151	186	166	167	164	194	160	153	175	172	175	163	181	174	151	153	168	173	196	187	209	172	168	185	163	171	184	155	186	193	147	141	188	164	139	191	175	162	188	195	161	202	206	159	184	154	189	169	193	172	193	153	198	171	185	193	171	171	182	171	159	167	188	163	145	199	176	193	167	184	152	182	182	185	156	183	180	165	174	203	177	175	168	170	181	189	153	186	182	166	170	173	181	157	161	173	177	171	164	172	181	174	185	174	189	187	176	162	185	167	162	181	171	180	185	183	202	188	193	167	138	166	171	152	188	173	184	184	171	178	175	212	175	171	168	189	194	171	186	173	187	197	174	190	190	193	165	167	174	179	176	164	183	190	183	178	187	194	162	175	173	172	193	158	180	167	186	182	171	189	181	169	161	193	178	199	176	181	187	192	159	172	174	170	166	159	149	180	157	173	175	195	169	181	180	173	184	212	175	213	174	182	191	168	171	162	170	188	193	187	161	183	198	177	181	192	190	165	188	186	201
27383	20822	9215	1018	676	581	505	450	435	412	459	415	384	437	442	437	420	439	465	371	425	456	415	443	410	446	457	436	450	398	444	402	402	390	425	449	420	439	428	452	445	408	416	414	418	420	450	415	419	408	410	400	421	442	433	386	433	343	422	391	434	445	429	388	425	435	368	431	414	399	441	423	448	393	401	421	413	428	421	371	415	434	421	415	404	415	430	412	414	419	369	393	407	407	432	409	420	386	444	404	425	451	410	398	438	388	393	412	454	406	448	415	408	436	406	409	421	431	452	441	432	415	424	402	403	426	444	427	434	443	396	418	464	407	411	428	418	396	377	433	427	423	416	444	407	418	404	434	415	432	421	415	402	406	433	422	437	413	430	462	444	448	449	397	428	377	422	403	416	411	445	431	389	435	448	420	422	405	404	415	421	431	400	402	437	441	447	407	441	434	422	423	411	435	433	415	426	415	409	435	415	427	441	440	407	409	392	440	438	399	408	405	411	408	350	422	421	382	408	423	421	425	366	401	421	471	447	383	449	412	416	441	389	429	424	438	420	426	440	415	425	433	398	420	388	427	454	442	454	437	391	416	406	404	420	440	411	409	419	425	437	396	416	408	394	407	390	400	423	413	394	407	444	409	376	398	406	431	427	444	432	433	425	396	402	390	428	407	453	417	414	389	437	432	416	460	448	406	454	421	424	403	418	453	397	427	396	402	439	431	392	404	400	396	371	396	448	432	426	421	421	431	438	406	427	384	426	410	437	433	427	401	418	464	411	413	423	437	429	430	398	397	402	385	419	417	422	429	417	399	401	390	436	439	405	422	444	418	437	423	400	411	423	427	410	421	414	416	394	427	405	414	444	424	390	389	411	434	452	432	445	362	415	446	436	385	442	414	391	415	429	409	402	454	394	398	416	429	453	437	402	390	424	412	432	406	398	405	430	417	440	437	465	422	437	427	381	415	435	426	456	418	420	481	432	463	429	414	395	426	438	439	433	422	467	439	384	455	420	420	422	401	467	414	403	406	415	408	406	460	443	447	405	412	395	404	416	426	380	465	411	443	375	438	411	419	400	433	398	435	419	404	385	433	436	422	413	414	414	414	430	373	422	402	411	394	392	423	416	446	452	428	443	428	418	434	425	418	408	427	427	432	444	415	402	388	414	436	428	411	375	443	450	471	439	410	453	425	386	396	409	419	442	415	452	406	455	421	420	421	377	403	388	452	401	439	377	405	427	441	406	425	451	443	434	384	453	421	398	398	432	388	428	424	434	455	428	436	406	427	419	411	421	403	402	403	414	429	445	407	400	398	463	436	416	408	414	420	381	425	421	442	400	440	410	465	458	483	422	417	428	416	440	386	460	423	394	404	428	438	399	447	401	432	415	399	419	413	429	469	434	399	401	453	404	425	452	462	414	433	414	408	426	431	413	412	434	417	420	386	424	451	406	432	426	429	426	438	383	391	425	437	422	411	391	425	396	418	409	424	406	442	418	423	400	424	404	453	405	431	418	430	400	417	434	383	383	410	435	454	438	392	405	402	423	394	391	393	411	389	426	433	414	426	411	414	416	418	367	411	389	408	436	448	417	417	419	416	460	402	419	400	433	413	410	405	398	400	415	407	373	452	436	423	445	417	416	409	423	413	420	411	387	388	399	399	400	413	396	406	439	383	432	389	412	434	371	459	414	412	403	370	374	421	446	389	407	441	439	426	391	398	432	486	388	434	416	451	443	459	409	421	406	410	445	401	422	431	432	418	411	431	420	377	422	426	423	435	465	434	425	411	426	444	447	426	416	416	431	398	478	434	403	400	424	430	446	419	413	456	397	408	427	382	430	403	401	442	413	419	440	414	434	400	449	411	412	414	412	389	430	416	420	395	383	401	457	434	433	453	416	408	415	436	404	367	435	424	367	434	414	418	439	389	440	422	414	394	408	448	438	434	407	393	419	426	415	441	433	409	425	408	422	445	421	432	427	397	377	428	416	396	380	412	425	392	433	397	416	400	395	401	417	398	434	436	451	389	426	392	425	443	442	409	458	453	424	407	449	426	415	396	424	428	385	401	450	396	395	394	415	402	428	428	418	428	397	419	416	405	439	389	442	392	403	395	430	449	441	472	408	406	421	421	408	383	402	390	443	433	412	415	440	410	423	384	429	423	411	464	421	396	397	441	436	445	419	417	425	436	458	436	402	407	436	397	443	428	434	426	426	449	409	416	410	410	412	393	401	447	434	415	406	399	416	390	457	364	390	398	406	445	425	427	421	399	424	404	400	430	403	406	429	432	401	407	415	437	406	424	436	424	407	448	404	401	365	382	429	419	382	421	448	450	400	409	426	395	444	445	400	448	421	393	433	430	406	401	422	434	408	422	421	441	387	413	459	407	434	375	436	415	405	413	411	433	424	433	417	406	423	425	401	419	414	445	424	424	432	446	415	438	380	405	432	385	405	406	429	409	429	464	428	400	456	424	418	454	456	414	409	427	403	430	403	434	396	427	428	435	400	450	422	440	409	414	414	439	397	402	399	497	417	429	390	422	391	445	422	454	431	471	421	428	433	396	422	409	417	431	405	415	472	392	427	419	404	402	382	443	406	401	460	431	410	438	416	434	437	425	418	388	431	404	403	410	416	406	424	396	403	406	376	430	412	426	431	419	422	428	416	433	416	412	431	413	431	409	419	364	419	418	393	404	463	448	386	429	462	408	435	439	422	444	454	397	422	450	405	424	441	394	404	421	444	404	424	434	405	406	396	416	403	380	431	425	420	406	413	414	403	440	435	435	409	466	404	443	424	398	441	389	459	415	452	424	402	422	384	480	407	427	415	432	414	399	418	425	401	400	425	426	397	411	404	436	359	428	418	421	408	443	417	438	422	449	430	464	428	400	384	431	419	416	394	420	430	378	402	434	402	398	423	425	420	429	425	414	438	412	407	411	441	402	403	431	437	407	403	389	426	409	425	438	415	414	429	419	408	380	399	401	434	452	398	415	440	419	371	415	419	418	413	420	419	421	400	376	445	412	432	420	426	430	397	421	442	406	383	426	418	408	424	390	445	412	403	433	396	442	426	406	428	452	441	412	450	444	427	372	412	416	429	461	435	421	412	382	405	411	440	448	384	425	385	429	430	434	467	402	427	383	456	414	421	404	405	416	436	406	452	394	384	409	439	420	404	425	395	413	393	451	398	408	426	431	413	446	435	410	390	434	424	415	434	424	422	432	403	394	393	398	452	422	431	453	422	445	409	434	459	426	460	430	434	397	406	428	415	402	408	426	408	415	409	410	403	418	403	406	457	396	405	422	413	417	416	422	424	439	422	440	430	424	413	406	420	417	417	399	408	386	405	429	443	412	411	420	440	417	433	421	412	412	417	403	393	404	457	399	414	367	378	444	428	388	400	447	414	417	447	409	431	452	371	404	410	406	462	423	396	428	443	439	420	417	441	426	459	419	413	433	409	424	415	457	432	387	402	399	419	426	454	398	432	422
10411	1312	1147	804	744	734	645	645	631	588	597	580	555	565	571	555	577	557	574	580	613	528	606	537	580	553	578	570	545	543	535	588	557	533	564	552	550	535	553	569	574	569	582	567	584	555	511	548	540	551	545	585	539	571	541	569	546	561	544	544	552	570	532	542	569	504	565	577	514	560	514	536	561	582	526	559	556	538	525	574	571	564	576	551	552	543	562	533	551	537	569	557	589	565	556	555	544	539	549	560	568	579	580	542	522	544	564	561	562	572	558	542	514	544	574	583	550	543	574	575	526	559	554	541	531	552	561	546	553	536	582	542	562	573	553	594	559	567	547	492	546	561	553	540	523	572	558	523	536	576	535	591	575	546	558	559	529	549	556	543	544	562	557	508	525	554	555	562	527	597	604	541	536	545	528	567	530	570	534	513	537	559	534	560	548	548	584	530	568	499	559	553	546	515	572	519	562	548	569	557	551	533	535	525	511	544	564	547	561	576	544	592	559	564	553	593	515	548	550	559	521	540	514	584	558	597	594	541	560	521	601	551	569	573	571	529	509	579	568	561	574	537	546	581	570	593	604	538	555	545	593	548	557	523	577	544	590	614	573	516	544	508	576	556	572	551	560	581	542	577	544	553	548	560	539	570	514	561	523	556	571	548	554	546	524	559	581	576	527	566	576	578	561	512	546	599	565	568	549	574	550	534	553	578	544	553	553	584	555	521	560	577	548	534	517	547	572	532	567	525	551	559	535	571	556	550	568	562	524	572	521	539	576	556	564	559	564	550	526	580	617	541	580	579	542	538	521	527	545	534	549	574	531	567	558	535	531	542	532	577	569	524	598	532	536	563	552	592	552	536	554	558	519	549	533	587	585	531	561	532	537	605	532	578	522	561	564	513	558	594	528	538	548	544	520	552	532	540	589	565	574	523	545	537	580	592	529	567	584	603	575	561	606	582	552	538	534	582	553	509	524	527	532	563	556	580	550	546	557	565	516	548	583	564	538	559	575	563	532	551	532	565	530	577	525	588	547	516	544	560	519	525	572	587	547	587	542	556	564	572	521	551	543	532	555	537	568	612	518	556	542	541	509	549	525	515	543	562	543	587	561	575	554	576	511	592	517	546	523	580	544	532	558	528	554	546	557	544	615	583	554	524	562	536	581	549	511	598	546	546	565	521	563	541	551	582	571	546	556	549	527	550	564	529	522	509	572	589	575	534	577	550	523	548	567	558	541	539	588	576	549	555	562	551	568	532	540	560	493	508	560	564	542	560	496	552	556	557	584	548	558	546	549	546	508	564	513	566	519	526	512	550	574	527	557	554	553	537	578	553	570	533	572	552	561	547	545	572	518	562	544	536	496	579	597	542	537	564	550	553	587	536	567	548	566	520	523	543	554	566	591	590	546	558	594	574	540	536	534	560	544	555	545	528	531	564	548	562	575	539	572	539	574	574	570	537	584	546	562	563	564	603	575	555	522	533	565	545	543	573	514	541	578	516	523	562	579	573	499	538	560	597	501	552	502	526	600	569	535	545	583	571	496	582	569	579	574	567	583	544	558	575	545	559	540	503	524	577	544	572	575	562	556	572	531	531	504	573	526	538	567	557	526	548	563	583	534	564	546	524	560	534	582	555	571	587	511	535	594	552	568	544	564	566	579	534	527	538	526	527	544	554	535	531	547	603	575	578	601	602	532	563	543	591	552	563	581	556	570	540	557	579	556	543	563	557	544	575	570	535	531	578	526	552	567	559	549	516	574	551	540	588	554	568	507	544	541	575	547	569	554	559	583	583	569	516	545	561	510	556	565	549	617	544	589	554	546	553	543	523	555	546	564	547	539	529	598	537	527	603	563	581	524	611	570	572	541	547	543	535	576	550	580	573	519	567	499	544	540	570	542	575	523	546	551	584	563	583	529	592	568	561	527	544	568	549	554	554	571	565	550	560	567	547	511	518	562	563	550	547	508	555	507	553	514	596	575	548	550	553	530	554	521	571	546	537	534	558	583	526	575	615	565	505	541	543	536	512	534	575	552	507	537	547	537	486	552	563	551	521	561	580	537	576	544	541	550	577	565	524	523	549	532	602	573	568	544	570	544	556	538	529	569	565	568	529	528	532	572	563	545	587	586	558	543	551	550	531	573	553	529	493	552	555	538	547	532	506	543	513	573	556	552	581	551	583	572	562	550	550	544	548	493	598	542	538	560	542	563	503	565	573	556	534	535	559	549	516	542	581	527	531	596	544	570	576	556	595	514	575	574	547	533	553	535	553	528	553	562	554	575	541	562	557	552	560	544	583	570	547	551	544	528	606	547	534	524	532	535	533	562	552	561	619	575	522	558	528	546	522	541	582	531	546	560	541	551	524	536	569	549	567	521	530	555	547	525	576	560	512	550	551	499	555	624	568	582	576	511	575	539	549	564	605	596	562	538	554	562	572	526	513	552	572	574	536	556	542	552	579	535	571	580	532	532	547	558	564	509	496	595	536	548	536	550	552	574	564	538	528	571	541	543	568	578	565	541	559	569	550	542	565	545	530	551	571	549	505	557	557	556	562	519	589	519	562	565	550	582	617	585	528	555	547	550	546	598	550	537	562	549	619	560	583	526	583	538	554	546	563	564	535	567	572	547	556	515	583	550	538	520	525	565	549	528	595	559	541	539	575	553	580	582	526	564	560	552	516	550	540	539	518	569	542	544	561	546	557	583	567	527	554	615	602	504	552	511	549	536	556	544	545	569	533	601	562	537	565	555	549	551	574	534	558	588	545	541	524	550	529	576	551	569	566	517	580	562	575	548	572	556	556	523	580	596	595	568	550	545	558	548	502	539	565	531	567	561	562	565	573	563	561	555	578	537	537	562	563	567	538	527	538	536	542	522	537	565	526	575	555	574	518	575	524	574	594	540	572	547	558	543	564	579	525	550	577	565	573	568	568	529	590	527	555	546	583	549	555	612	599	523	616	566	492	566	535	561	548	607	611	563	551	568	556	526	558	578	544	559	542	509	561	598	588	565	579	527	523	577	567	559	529	534	531	573	538	557	525	563	538	561	569	533	553	551	542	574	542	535	551	553	537	566	524	554	550	539	554	582	576	539	533	560	577	566	533	533	535	578	522	523	545	499	534	578	535	533	553	521	559	564	560	563	533	567	593	578	555	554	548	560	546	562	566	556	561	550	557	570	600	563	528	537	565	573	536	573	536	521	552	550	530	547	576	542	537	542	596	522	498	579	517	591	569	548	547	488	561	561	552	552	528	550	559	596	561	563	582	547	543	538	544	550	567	550	545	510	549	544	576	563	535	569	549	522	546	508	552	532	542	545	563	571	570	547	555	550	560	589	560	580	574	557	531	602	547	590	582	580	567	600	589	550	551	556	545	548	572	582	550	558	551	601	526	560	522	543	558	584	573	586	546	546	609	527	520	536	539	573	589	516	594	512	551	618	534	556	573	537	552	553	548	526	551	552	530	574	575	520	548	593	572	609	574	571	553
24072	21416	29242	23967	21404	11497	1102	736	557	537	474	464	441	438	425	383	383	371	359	399	360	338	351	345	354	351	344	316	323	351	333	329	323	311	330	348	333	338	329	336	353	347	329	323	339	301	341	347	401	336	323	356	312	310	309	357	336	350	351	323	355	321	324	316	317	340	309	308	323	320	322	302	323	316	338	306	297	366	302	313	328	303	323	319	343	304	320	335	310	327	335	297	335	319	335	324	306	332	336	325	335	324	332	339	324	336	325	348	336	341	316	308	324	326	320	324	292	340	337	342	324	307	311	325	328	332	310	329	322	354	312	329	369	328	323	288	351	353	308	309	319	335	315	342	306	338	335	323	323	348	284	330	321	339	332	316	326	336	297	352	310	328	307	308	350	317	332	355	313	304	321	297	326	327	321	302	326	315	338	338	342	316	315	353	322	337	322	304	295	330	347	343	327	326	291	314	341	314	351	341	310	317	328	322	359	308	326	341	308	302	314	320	296	353	313	335	332	315	358	301	330	323	324	301	355	331	361	322	310	331	351	308	324	341	322	339	351	338	319	355	326	312	301	332	325	321	336	316	344	314	326	319	291	326	327	292	326	362	296	330	356	311	328	329	333	344	305	321	289	319	306	325	329	332	310	312	300	300	348	284	356	315	370	315	312	309	322	300	295	331	315	339	322	338	281	330	313	318	344	311	323	337	311	350	332	359	329	312	305	312	326	324	317	291	315	315	337	308	289	319	334	286	323	333	309	286	335	329	331	307	330	312	333	302	321	320	326	323	359	279	319	311	315	331	334	316	297	351	340	323	331	325	328	355	290	363	343	346	330	359	310	296	330	294	334	334	362	345	327	349	342	324	327	337	280	337	320	310	340	339	342	329	351	348	300	323	322	295	313	290	329	296	284	317	314	335	338	306	332	316	324	300	322	348	332	333	331	313	334	290	321	323	279	325	324	355	314	313	320	292	340	333	306	314	314	314	339	341	328	290	321	359	295	334	300	330	338	320	319	329	302	319	372	319	342	318	301	323	321	337	328	302	330	362	333	319	308	336	311	328	303	328	304	321	323	323	327	340	328	352	323	308	335	325	333	314	323	333	293	309	314	328	287	297	301	329	286	298	360	322	348	352	322	325	329	338	321	342	332	338	309	344	338	296	351	369	305	344	306	327	289	316	316	320	321	316	307	328	322	322	300	324	332	320	341	322	321	303	304	316	349	339	316	309	342	308	323	329	321	324	350	321	320	294	317	308	308	311	325	326	314	346	314	314	322	286	317	299	303	337	317	328	325	344	350	304	326	338	302	296	342	327	323	295	328	306	325	319	317	314	332	346	301	323	364	334	293	346	305	312	334	350	342	306	327	312	290	302	363	347	325	309	336	306	368	326	302	298	294	353	341	343	327	316	297	329	347	349	317	321	311	317	321	355	369	347	297	292	355	358	341	315	300	307	319	305	329	315	321	338	349	310	321	309	288	303	334	272	307	307	309	339	335	328	316	356	315	309	319	320	342	330	325	326	330	327	342	316	353	319	332	308	325	297	346	329	306	340	310	295	311	342	309	349	315	316	338	332	306	287	329	336	348	301	301	346	300	349	332	300	350	334	345	321	322	317	306	323	322	310	349	327	340	325	293	281	336	347	327	351	346	320	324	318	337	352	343	317	315	344	329	314	300	316	331	313	334	342	320	333	349	307	323	347	317	336	330	296	339	341	331	287	317	326	311	318	339	328	329	346	333	297	325	316	316	341	321	318	341	318	332	324	294	338	313	321	332	292	325	355	365	375	319	336	298	333	313	287	299	327	321	338	295	318	314	290	297	287	316	317	303	323	295	338	312	300	339	303	307	290	325	339	295	321	323	328	324	350	326	342	321	296	326	296	309	332	342	305	300	324	340	339	318	320	323	311	351	321	308	326	328	331	336	324	309	320	347	324	344	331	336	313	296	314	305	316	283	306	312	345	320	343	333	319	320	341	293	303	317	363	347	335	324	352	320	311	296	332	314	298	299	312	306	301	311	339	321	330	313	334	345	327	331	327	290	318	349	335	303	332	311	323	344	316	276	320	311	333	334	353	321	322	359	316	315	288	318	291	354	346	310	304	324	301	323	359	323	356	331	346	342	343	310	299	358	345	307	325	317	343	316	320	348	317	308	302	317	305	278	339	330	335	333	329	289	315	335	342	313	363	341	303	314	313	294	338	323	330	327	305	314	348	334	317	336	332	326	325	338	298	314	310	319	326	305	309	339	321	315	310	311	307	358	352	325	357	342	310	338	302	290	349	324	335	307	323	321	355	311	339	325	300	338	342	346	314	332	309	361	318	364	306	329	322	325	281	289	310	320	322	330	342	355	331	331	322	309	300	343	305	335	350	355	297	319	361	310	317	340	327	318	356	314	336	333	335	331	317	335	331	290	296	315	317	336	318	324	333	314	321	334	318	337	321	347	286	318	344	321	298	312	291	344	301	304	350	332	321	317	315	322	338	345	295	325	338	311	282	323	347	333	333	347	326	291	316	293	315	347	324	304	334	319	320	341	302	316	290	349	345	313	324	338	340	323	341	322	311	314	302	337	325	344	306	328	305	313	331	342	329	341	313	328	339	335	309	312	315	342	320	315	336	327	323	324	318	320	333	337	291	331	343	342	337	303	340	341	334	324	306	337	337	336	303	324	318	325	330	331	332	313	315	282	319	353	333	321	305	321	349	320	322	306	328	315	323	332	365	315	318	302	327	335	330	326	300	325	290	363	308	306	347	299	308	306	323	322	327	335	322	343	343	311	300	296	300	301	323	279	316	308	316	301	333	324	331	285	316	310	332	314	298	304	295	306	327	345	320	323	291	322	283	347	341	318	294	328	320	323	356	292	304	345	315	357	330	353	318	300	339	295	317	318	290	313	327	325	346	335	333	311	331	324	336	298	329	333	342	294	350	325	332	345	327	322	296	338	295	305	321	313	294	330	292	331	282	307	314	311	339	357	327	344	297	318	331	344	327	316	335	319	348	318	348	330	349	315	313	314	337	349	316	321	312	289	324	325	317	331	318	322	325	332	361	299	360	347	359	340	321	331	325	321	360	349	344	315	300	325	310	310	319	323	339	336	311	314	302	314	347	313	330	356	340	342	284	319	306	294	302	346	340	318	315	300	319	300	301	309	310	327	309	314	317	296	315	316	321	340	328	317	296	343	342	307	319	344	307	311	319	318	327	305	285	314	321	308	300	306	353	324	303	303	296	338	324	307	313	305	328	324	310	306	314	330	322	306	308	306	346	328	359	329	315	314	310	336	321	355	338	343	337	325	315	342	303	353	337	341	324	305	287	346	337	321	336	333	300	346	347	321	318	298	345	303	316	307	323	320	300	288	308	351	305	328	320	319	303	310	323	298	351	345	325	307	336	291	309	310	314	307	316	336	318	341	289	334	318	299	327	319	350	342	340	329	287	311	318	317	312	323	329	310	326	313	310	322	305	307	336	299	356	341	320	327	313
17168	8676	7547	3929	2678	2058	1688	1315	1163	924	795	768	741	626	612	592	576	535	533	503	493	503	494	471	455	495	507	515	431	505	500	410	425	488	442	481	420	462	428	455	468	446	439	417	399	460	455	456	449	449	453	435	474	430	451	428	440	489	477	429	422	447	435	420	450	428	437	472	454	435	445	485	468	449	420	449	453	422	449	434	436	461	426	417	419	407	436	437	467	478	451	404	425	399	451	417	447	410	430	469	426	414	440	409	439	420	430	426	409	407	441	428	446	409	420	464	431	430	432	452	418	452	423	467	426	459	443	426	417	462	437	427	415	413	430	469	453	456	420	439	412	425	444	451	428	434	424	432	441	409	456	453	447	390	406	447	425	432	418	391	410	435	451	437	435	413	423	412	439	487	443	455	400	440	426	443	444	427	431	448	461	426	418	454	435	454	431	434	446	399	416	423	462	419	430	436	421	414	428	448	466	449	438	426	423	457	392	405	444	425	440	401	412	426	409	384	466	467	423	451	441	412	410	407	420	426	431	433	457	467	449	461	428	389	452	457	422	407	438	430	445	455	474	409	443	423	439	407	438	403	448	428	436	442	448	387	432	419	410	407	458	457	438	436	414	452	437	425	430	453	436	428	486	450	440	452	437	409	419	463	424	471	437	452	403	411	434	425	433	444	452	465	407	400	430	440	459	428	460	427	441	423	419	423	414	428	438	413	444	477	419	392	412	457	419	406	436	436	412	418	429	488	444	432	458	409	429	457	448	433	403	423	423	448	463	428	434	418	441	473	407	461	419	425	422	424	449	448	439	403	422	425	399	416	414	446	448	432	438	444	431	472	392	436	422	434	442	415	457	421	399	438	448	437	426	444	472	426	444	430	461	418	396	420	433	416	411	455	457	413	431	436	456	425	431	421	449	422	446	420	444	435	400	454	428	466	439	420	453	463	419	439	433	465	426	471	446	416	407	470	467	441	448	444	421	464	434	457	419	449	428	416	449	421	470	461	442	418	484	424	437	418	391	434	470	389	442	459	425	433	418	426	413	434	459	409	395	434	456	429	410	455	417	452	413	437	420	412	463	422	426	446	444	427	412	437	453	457	447	440	402	434	443	445	436	443	397	418	445	405	460	420	492	449	429	422	400	453	439	394	428	399	468	441	421	396	433	435	429	428	451	427	462	461	450	419	449	422	392	421	413	423	431	419	438	446	397	440	415	402	423	412	433	449	439	425	451	446	408	451	389	398	443	418	394	414	442	389	442	448	445	462	414	419	433	455	445	419	432	433	424	456	421	418	445	385	432	420	416	473	428	438	428	426	428	457	445	450	412	424	437	484	403	474	470	398	409	448	461	425	439	413	400	437	442	458	434	432	497	414	469	440	416	425	435	444	444	466	439	444	432	446	453	427	421	437	451	436	444	438	408	416	442	411	430	430	419	413	428	455	453	429	423	411	381	432	458	448	434	445	450	425	448	407	464	460	466	446	445	403	437	425	461	424	413	443	469	448	441	444	436	421	393	429	428	451	408	395	410	468	402	443	440	403	454	410	446	460	434	453	442	447	430	431	463	436	449	464	438	447	431	437	451	416	434	460	436	440	430	426	405	414	400	451	442	427	435	427	405	477	421	456	447	411	419	414	436	424	440	424	426	453	432	458	441	437	426	433	425	457	443	418	448	447	432	444	434	451	424	428	427	425	493	432	417	410	416	429	413	436	436	441	429	411	405	426	425	459	437	408	441	444	460	424	437	454	426	436	447	404	452	459	430	480	450	414	446	450	449	445	467	424	477	411	434	405	414	460	418	453	443	460	449	419	428	470	442	450	419	476	435	399	440	410	436	439	422	462	444	471	423	414	440	390	460	404	461	430	414	440	427	418	374	418	512	454	487	437	452	423	422	411	412	423	441	435	438	425	388	408	422	396	463	445	411	432	445	439	412	442	431	419	479	435	409	467	435	439	413	446	421	445	452	435	443	405	442	458	427	417	445	425	440	407	398	414	405	425	471	468	425	439	435	407	443	459	416	426	415	405	434	406	459	453	436	387	391	432	436	441	399	444	400	400	421	450	418	440	409	459	421	424	403	438	447	439	414	440	441	422	460	416	428	455	426	429	452	414	439	430	471	416	427	457	481	449	431	417	395	407	406	428	460	447	443	442	450	414	396	441	404	434	445	435	454	409	432	455	420	430	410	422	418	430	422	439	405	428	413	452	374	447	402	419	379	401	413	417	419	457	405	459	441	464	438	441	430	438	407	443	460	471	465	429	393	431	428	422	437	427	427	394	436	400	429	414	456	418	415	420	427	430	457	445	418	457	405	459	412	412	438	452	443	422	410	412	441	432	400	442	431	445	462	435	465	415	463	465	469	456	426	405	418	436	415	430	440	443	431	472	429	464	427	437	426	440	465	426	436	415	432	470	414	424	427	424	421	413	460	437	439	466	417	445	397	411	465	441	471	451	454	452	419	385	442	481	435	449	438	438	407	451	443	392	435	430	414	470	434	418	413	395	401	429	421	437	440	438	409	430	485	425	451	461	466	448	459	444	452	429	427	424	402	487	404	441	438	444	414	407	387	413	421	429	466	457	433	448	450	424	424	434	429	451	412	416	424	463	443	431	412	420	424	452	445	460	405	430	393	457	414	468	433	431	442	437	472	428	429	413	426	412	396	441	430	430	433	441	459	428	452	440	469	442	436	417	446	422	440	395	440	437	445	448	419	433	428	448	475	425	402	444	420	405	459	447	432	432	396	437	400	443	422	398	385	441	476	454	402	411	401	435	403	431	410	457	431	445	406	454	445	418	434	434	430	389	402	413	449	440	430	427	429	441	421	443	453	454	450	452	424	489	447	431	439	445	445	446	434	432	398	436	424	441	437	418	436	410	414	383	427	470	458	441	418	449	413	415	437	466	487	426	434	439	408	442	409	435	405	432	427	427	440	435	408	402	444	417	456	434	442	406	461	427	450	419	429	404	445	450	404	421	427	453	416	460	437	444	447	410	464	465	390	436	449	468	428	432	402	417	429	447	458	427	409	413	420	411	414	424	436	398	441	460	425	422	419	441	439	459	488	427	431	454	432	448	445	444	464	412	445	429	446	425	460	425	454	435	411	455	417	421	440	428	490	424	456	418	449	421	460	443	422	407	433	455	431	428	418	440	430	427	435	465	414	452	425	435	430	397	419	430	397	434	423	435	423	433	430	427	410	439	454	424	454	417	443	395	437	419	401	436	437	447	418	420	394	429	443	471	460	440	431	429	408	441	406	412	453	447	444	461	442	434	420	421	416	466	433	442	394	428	429	472	418	461	420	451	428	422	434	420	416	440	441	383	425	459	439	440	414	420	395	403	449	450	427	456	481	429	453	434	435	456	432	432	453	426	440	429	456	422	417	433	407	426	452	429	451	460	480	409	441	432	424	458	447	448	470	451	444	390	450	425	423	416	432	465	461	440	422	465	422	486	436	448	418	456	426	463	417	478	445	463	415	412
23087	21420	29668	23574	21420	21452	9560	815	611	503	425	402	358	284	280	267	244	240	209	208	180	191	158	169	176	163	158	189	145	154	165	130	167	144	133	144	170	130	130	161	149	148	134	130	129	156	155	136	136	148	147	138	147	116	120	126	144	129	120	132	139	156	132	136	145	152	137	121	136	123	148	119	138	126	163	139	141	124	116	142	132	132	131	155	137	157	128	138	124	124	150	134	130	126	136	130	127	145	131	119	136	135	144	133	137	113	134	126	130	136	149	139	122	134	130	114	125	117	137	124	129	134	129	135	113	126	129	137	130	148	134	114	129	135	138	124	117	149	130	153	143	133	127	125	120	135	111	136	144	130	136	140	131	147	126	136	111	129	123	142	129	123	117	137	132	155	123	152	162	107	136	141	134	137	133	139	143	122	123	126	134	115	131	129	125	122	118	133	137	146	134	144	125	117	132	133	126	119	116	144	124	130	122	123	137	125	124	120	136	116	116	135	160	148	137	115	116	135	135	125	131	151	135	131	130	126	150	124	145	117	123	144	130	124	123	130	129	148	122	115	129	122	129	131	133	127	125	127	127	131	128	150	146	127	141	135	126	138	129	119	127	137	148	144	132	134	138	117	140	133	141	131	141	150	130	123	128	146	131	128	130	116	128	105	139	124	151	145	158	137	127	119	130	137	143	136	127	117	148	119	128	127	141	117	133	132	126	110	141	122	135	129	135	128	99	133	135	132	126	123	119	170	150	150	112	136	122	109	106	138	132	118	125	132	139	128	146	124	141	138	135	123	126	130	134	137	107	134	130	122	127	139	138	120	152	130	130	112	129	141	131	118	130	122	132	120	129	152	122	121	143	109	128	127	137	126	100	153	133	129	137	110	140	124	101	130	135	133	135	113	124	141	139	132	130	129	120	126	131	172	118	126	136	130	139	113	118	122	135	126	112	106	140	117	146	125	129	139	134	121	126	112	127	147	138	144	126	137	112	116	123	151	130	134	118	136	137	146	136	138	106	146	115	118	126	116	115	133	140	137	128	118	118	146	128	132	130	138	127	137	136	115	128	135	125	129	137	132	126	126	132	138	140	122	138	143	126	125	125	140	130	116	128	132	134	134	129	116	137	125	139	115	119	132	127	142	158	106	137	146	136	156	126	129	134	138	105	132	131	144	140	138	141	128	125	113	135	125	134	118	122	135	131	122	120	111	118	107	130	138	120	138	133	138	127	128	142	140	148	121	133	143	134	130	137	146	129	155	123	127	122	127	137	127	144	121	135	136	138	123	126	137	147	136	135	126	144	107	121	153	131	132	132	127	158	138	137	122	130	139	140	143	139	118	125	135	135	112	127	114	131	123	105	124	144	145	121	122	123	119	133	138	134	123	112	119	119	123	140	120	116	116	120	139	134	134	149	123	120	128	134	115	124	112	144	126	131	116	114	132	123	132	119	119	103	126	126	151	145	125	123	127	121	137	126	125	152	132	126	134	125	116	123	118	120	123	139	140	124	139	142	141	150	157	137	121	136	121	151	119	136	133	122	132	134	124	127	154	135	128	138	125	130	135	124	102	126	158	123	143	116	122	146	125	144	120	121	140	137	150	128	152	145	125	132	125	109	126	136	113	120	141	122	129	127	141	127	141	125	126	128	131	126	143	156	139	133	141	124	127	124	137	134	116	131	129	117	132	128	124	148	117	119	116	131	119	123	130	142	147	109	142	125	123	123	105	127	125	122	146	122	98	122	148	154	113	129	139	131	128	123	126	148	125	122	114	124	118	131	97	135	129	134	108	136	118	126	133	140	115	132	132	140	116	131	125	130	147	128	137	128	141	132	126	131	139	142	116	109	139	121	137	127	138	107	138	132	119	127	135	125	147	131	134	119	132	136	143	130	132	147	141	136	158	109	125	145	141	120	137	120	131	125	152	146	133	135	138	131	143	134	112	130	129	127	116	158	137	138	129	137	137	130	123	131	149	143	122	152	140	115	114	138	143	118	132	119	128	112	104	124	138	159	107	155	148	133	114	142	140	126	119	130	131	137	140	127	121	137	152	120	122	122	146	140	139	134	157	120	107	127	137	125	120	125	123	143	141	140	124	130	130	151	147	129	152	136	140	125	115	124	145	118	140	104	119	139	119	124	128	143	143	114	116	147	122	113	136	140	162	129	111	166	124	118	139	117	143	132	134	121	128	140	133	116	148	135	159	128	135	117	133	133	124	123	139	153	140	131	126	114	113	137	131	130	125	143	138	129	106	138	122	137	130	141	118	147	130	133	126	130	132	132	122	148	125	130	118	118	133	118	131	130	146	156	123	144	114	136	143	146	142	120	114	125	115	133	139	114	141	149	130	132	131	112	135	123	119	130	147	137	138	143	124	131	143	130	116	132	112	152	118	116	144	142	136	135	126	137	116	126	135	139	125	145	124	124	124	137	130	128	128	136	148	127	145	128	122	129	133	117	143	137	146	130	138	120	133	126	132	128	131	142	129	146	124	151	127	134	134	115	116	113	125	137	131	146	131	132	134	126	135	122	123	137	118	132	129	135	152	116	146	110	143	135	155	134	151	131	139	130	126	106	126	121	132	159	128	128	129	109	108	136	119	137	107	115	146	130	121	142	119	144	129	158	135	116	114	106	126	125	140	136	115	146	132	141	109	123	141	127	121	133	122	117	125	110	152	122	118	133	133	136	143	123	132	142	124	141	159	138	114	116	132	123	151	120	118	143	126	155	142	135	134	136	123	130	148	136	124	144	115	134	135	142	120	122	132	102	142	115	129	135	140	131	128	128	111	118	131	138	137	142	144	128	116	132	115	138	117	137	133	148	114	132	143	118	129	142	128	138	132	120	161	114	129	131	138	128	107	123	131	129	149	138	137	128	139	117	126	121	129	131	139	144	108	150	121	120	136	128	122	124	148	130	130	147	125	131	129	118	102	115	121	139	125	113	125	127	123	140	124	117	119	158	134	125	111	120	131	116	130	125	132	157	128	122	109	108	124	147	132	143	143	148	135	132	120	120	122	136	114	154	133	129	142	128	119	143	142	144	122	137	121	129	129	128	120	132	114	134	133	145	139	139	114	129	118	117	130	118	119	127	143	128	115	141	138	139	112	120	144	132	111	122	117	138	131	123	131	127	124	136	119	132	109	129	132	134	145	128	134	122	120	133	125	120	123	138	135	101	123	134	125	138	153	139	143	139	125	142	113	160	137	118	129	132	113	125	123	146	100	113	140	131	126	135	166	129	151	128	142	138	138	123	130	149	122	137	120	119	130	130	124	133	144	126	144	128	124	125	125	132	123	120	131	147	125	139	144	157	131	132	117	139	117	123	147	135	138	132	166	141	145	141	138	120	129	129	114	145	130	133	145	118	147	121	142	115	123	120	130	120	131	119	133	118	153	134	141	143	133	143	111	143	143	139	129	137	144	102	118	121	116	117	124	131	154	123	123	107	148	133	116	135	137	117	124	151	135	132	132	110	138	131	116
19536	13951	12118	6303	4346	3264	2431	1921	1454	1179	918	838	737	575	549	496	438	372	354	332	364	294	279	326	277	257	270	284	238	251	262	225	211	246	216	221	226	249	215	180	199	207	204	201	221	201	201	209	211	193	214	184	182	204	207	189	216	191	212	190	208	204	154	202	186	190	216	193	201	186	210	196	199	168	195	175	181	179	188	211	198	184	191	174	178	195	153	186	206	175	192	194	178	172	193	176	198	180	174	168	175	181	178	202	175	200	204	163	168	178	180	195	149	203	170	172	174	163	179	208	173	198	191	182	178	198	190	159	176	177	179	163	176	189	178	159	174	183	178	192	193	161	152	170	206	190	177	157	162	176	191	181	202	198	171	188	188	163	191	174	179	184	181	203	192	176	201	169	175	170	202	170	155	174	181	172	174	179	196	201	173	185	163	196	161	183	178	159	189	175	187	180	164	184	159	172	184	176	174	176	178	195	172	189	199	170	195	177	166	177	167	198	183	185	193	152	188	199	173	167	157	158	169	194	195	181	170	153	177	205	194	189	200	183	174	166	173	181	171	180	184	189	163	158	186	156	171	148	164	155	210	219	169	188	188	193	165	179	191	179	191	176	165	165	159	186	197	186	174	180	164	185	184	195	141	158	184	198	184	194	190	167	182	174	173	181	174	182	193	193	185	182	209	182	186	171	164	180	152	157	178	192	175	185	169	177	170	186	162	184	154	168	161	191	180	182	193	168	157	189	178	172	170	180	187	145	197	170	180	180	185	173	182	177	179	197	170	183	173	189	163	169	186	166	154	175	195	151	191	190	167	167	176	166	180	171	155	176	194	176	199	170	160	166	169	177	166	175	164	181	179	194	186	168	167	172	179	195	161	199	154	203	175	192	161	184	157	180	195	169	195	140	172	161	178	177	182	205	202	159	196	184	183	182	169	208	186	180	182	196	181	174	168	163	177	205	200	183	177	179	207	167	160	154	191	166	176	166	179	168	163	182	195	193	181	174	195	176	163	174	193	188	200	201	180	159	159	165	152	178	191	197	185	174	160	166	186	192	151	169	167	187	178	196	176	185	170	182	187	201	173	153	157	148	182	171	167	181	190	180	171	165	198	181	167	186	175	191	191	186	164	183	197	166	199	191	157	187	196	161	186	172	175	157	181	173	207	159	160	217	164	170	204	191	178	190	181	191	196	176	163	172	202	189	191	167	188	187	178	163	175	179	189	200	167	212	165	190	171	180	210	199	167	154	180	186	195	167	185	174	174	191	168	162	176	186	175	165	165	181	166	149	176	191	177	170	186	170	199	216	185	179	164	158	183	167	156	181	184	155	155	167	184	209	188	171	166	145	189	145	182	173	190	178	163	169	191	195	179	202	194	173	195	183	194	169	207	178	203	171	192	185	174	197	183	188	170	173	185	194	201	172	198	214	191	183	172	176	154	177	175	176	160	173	180	156	181	177	183	192	187	186	166	173	191	172	185	174	169	189	154	208	202	162	168	202	170	208	170	193	177	165	200	173	157	168	209	161	184	212	177	169	189	185	177	152	213	185	177	186	163	177	180	184	186	165	183	196	163	153	182	175	166	197	181	183	199	198	203	199	138	179	184	156	165	166	159	191	199	191	173	176	186	172	198	188	175	171	181	159	191	177	199	183	175	172	166	166	154	201	171	165	185	190	207	190	187	204	195	190	200	172	186	172	165	170	192	190	192	180	201	188	182	173	180	160	170	169	196	187	181	171	172	150	181	190	169	174	161	176	179	169	195	174	194	155	184	162	183	175	185	198	180	185	190	177	198	178	197	188	178	217	179	175	173	163	181	162	171	174	192	168	196	181	153	171	174	188	149	181	183	169	179	197	183	174	155	166	190	179	194	173	160	210	187	169	164	197	183	180	161	160	155	166	178	164	191	176	187	200	173	159	179	172	186	175	172	180	196	187	197	178	182	167	170	182	184	167	204	162	181	192	155	189	148	183	174	182	168	172	180	170	180	192	181	180	169	186	207	172	164	172	178	191	161	171	203	170	187	181	163	172	184	151	171	164	174	183	162	187	174	189	188	169	191	184	168	159	181	188	165	183	182	188	167	193	209	184	178	158	173	177	176	161	170	180	182	187	164	203	192	188	169	192	187	164	187	190	171	186	191	164	173	172	201	186	178	177	175	166	177	198	170	178	186	178	193	173	180	187	189	173	179	185	180	153	171	167	192	189	177	162	154	172	169	168	180	195	179	196	213	165	203	191	174	185	179	167	167	175	188	169	175	167	189	184	167	187	173	170	171	195	181	167	176	171	175	189	180	178	175	162	166	174	182	188	172	180	202	169	185	160	195	179	180	182	184	182	171	178	187	199	160	192	191	173	183	194	188	188	166	177	194	192	184	173	185	166	188	189	188	179	167	205	178	162	177	169	161	172	164	173	146	162	165	160	178	176	178	163	171	188	171	191	167	195	178	183	171	181	185	169	190	164	172	191	187	175	183	174	200	152	176	174	177	181	189	184	147	163	186	174	231	165	191	180	170	189	179	160	164	192	176	184	184	207	186	167	169	166	177	179	169	172	170	153	188	171	150	150	187	174	164	199	167	176	197	166	162	184	160	195	156	207	187	203	167	176	177	160	153	180	179	170	179	182	165	176	174	169	180	168	193	191	173	173	185	183	185	168	174	162	180	181	167	189	180	182	195	180	169	176	177	199	182	169	185	172	200	178	185	176	164	176	166	178	197	150	179	173	190	191	186	193	185	191	177	157	185	184	171	195	168	193	170	183	199	175	199	184	163	163	193	193	182	162	176	198	168	200	159	185	155	178	203	187	187	166	178	185	203	173	176	182	189	187	191	178	173	201	173	193	179	186	175	171	180	178	184	175	171	152	173	174	164	167	151	152	152	168	170	153	194	192	176	175	172	177	173	181	173	184	199	190	202	171	183	196	172	172	149	168	173	192	169	180	190	193	172	209	165	187	176	187	189	189	174	168	186	176	173	175	196	177	189	174	174	189	190	169	166	163	172	204	197	174	176	187	194	181	192	184	197	170	191	197	170	193	167	185	189	149	171	188	145	215	152	164	169	181	184	196	154	198	188	170	157	197	178	170	152	195	177	166	193	162	183	166	180	176	169	190	166	166	162	160	161	205	171	188	176	204	174	201	169	189	170	193	192	194	182	187	189	173	173	165	194	181	155	151	180	174	193	165	179	168	193	171	171	199	186	184	182	172	191	191	177	178	165	153	183	186	176	178	198	177	171	157	174	160	162	185	167	164	191	203	164	175	197	208	190	179	172	166	180	181	169	197	172	165	168	167	176	185	193	176	184	170	165	199	165	173	190	185	180	189	169	188	171	196	173	184	162	175	181	173	171	185	186	164	182	198	172	191	160	175	167	181	163	159	215	160	192	177	179	177	194	175	184	167	166	153	174	205	181	166	175	175	207	184	180	181	165	161	177	181	175	161	178	206	149	164	177	183	159	173	194	191	192	193	175	189	167	180	197	143
27371	20891	9359	1054	688	632	544	476	437	422	432	450	447	435	425	426	446	428	428	439	451	455	402	432	411	438	390	415	453	415	413	452	417	455	407	433	430	413	421	437	432	401	437	421	433	418	459	404	428	422	450	464	425	402	452	424	410	427	444	412	431	441	438	443	441	403	427	427	421	394	416	428	442	460	412	440	439	416	429	450	450	404	436	428	464	421	430	423	423	409	426	409	394	394	447	418	425	432	400	470	404	407	445	449	396	423	448	399	407	403	433	441	445	415	386	468	414	443	436	386	423	446	446	435	437	458	432	461	445	394	450	426	436	406	414	411	442	459	440	437	443	409	449	396	417	447	424	398	421	391	451	440	417	467	448	429	429	423	448	428	436	432	422	398	427	431	450	400	431	440	392	416	413	430	455	433	415	416	419	400	463	444	470	403	426	479	450	397	414	450	405	414	454	412	461	407	454	424	411	470	409	430	454	404	410	431	386	402	469	408	444	427	437	405	445	426	410	463	427	431	440	401	431	408	393	429	423	404	426	442	408	442	435	466	422	418	407	435	416	410	437	412	445	441	410	462	409	412	429	443	422	441	458	437	430	448	441	389	468	386	403	406	429	420	389	417	422	450	449	430	424	425	434	407	430	433	420	411	417	434	405	413	413	448	446	451	435	438	401	423	428	414	429	442	433	431	443	430	430	424	410	413	439	395	406	414	430	451	451	433	399	439	436	404	460	421	423	411	429	394	438	439	412	427	438	411	408	418	433	427	418	416	434	459	422	439	429	442	414	398	414	421	405	425	434	412	428	422	396	419	418	415	408	409	437	440	419	378	439	411	394	395	425	425	378	379	393	432	437	426	431	435	432	407	435	435	409	454	411	421	416	464	428	411	425	436	436	412	430	430	417	400	416	429	404	421	419	414	425	417	432	444	366	391	429	427	426	391	370	432	428	443	397	454	373	424	435	455	404	406	410	398	376	422	412	390	428	429	419	431	437	437	425	426	387	406	454	392	425	395	410	445	413	442	435	421	436	402	428	420	425	425	441	415	448	440	391	400	415	433	386	475	456	443	416	436	411	430	420	429	421	454	404	427	421	386	423	413	401	433	443	436	448	438	411	409	418	441	419	411	432	419	434	418	448	409	452	442	442	433	450	423	465	458	407	402	446	428	427	413	442	458	442	468	434	419	432	487	445	447	443	433	451	407	428	437	419	436	413	415	381	385	396	426	410	458	391	420	447	409	428	403	408	414	442	400	435	393	382	432	454	396	471	405	422	422	427	431	413	407	452	426	439	456	401	426	465	458	445	421	422	438	433	413	414	402	433	462	467	439	418	414	407	427	419	457	416	431	421	433	429	417	419	385	400	418	424	409	430	446	439	415	442	446	464	434	396	422	436	413	403	428	456	421	419	422	423	420	434	425	447	436	438	417	430	440	417	442	427	460	448	428	398	464	408	415	406	447	444	438	424	431	398	417	373	462	435	466	419	425	426	423	438	421	455	429	443	414	429	383	403	407	446	397	436	450	398	432	425	408	456	445	400	429	458	433	458	386	427	445	393	381	418	417	394	419	380	411	417	385	404	397	425	420	394	413	396	421	399	402	470	460	436	428	423	416	375	452	393	429	415	395	443	421	431	437	415	419	447	422	429	420	404	419	417	433	438	440	433	410	444	445	463	396	388	435	416	379	432	451	390	441	439	408	445	421	429	429	428	406	428	445	413	397	385	400	375	410	439	410	389	435	436	406	421	472	391	428	395	421	454	452	416	432	428	418	437	433	415	420	437	447	398	403	396	414	438	401	436	402	418	414	412	443	444	419	419	413	424	402	419	419	419	385	406	439	416	407	432	410	406	446	415	439	426	438	391	421	386	431	415	450	403	380	441	431	433	411	400	408	429	460	424	453	427	438	397	418	457	472	416	374	414	417	440	390	426	398	444	447	434	379	400	408	462	421	411	426	420	411	426	438	436	429	449	441	402	445	450	424	415	418	453	452	426	418	397	408	449	417	431	446	443	440	428	435	406	418	444	440	420	407	396	451	454	386	425	416	391	451	409	438	394	411	436	428	438	446	404	397	447	445	447	426	424	415	427	414	417	432	377	369	461	389	406	413	419	441	438	447	430	444	421	424	408	439	424	402	450	393	434	447	395	404	407	426	421	370	416	418	435	475	448	402	447	394	388	413	420	418	428	429	434	404	405	396	408	441	392	427	416	458	428	413	412	413	432	419	436	372	453	414	386	442	401	398	446	395	396	440	411	443	452	436	412	411	417	428	430	389	401	414	393	409	428	386	434	425	440	436	392	410	392	417	475	439	443	413	385	424	408	381	423	414	421	414	410	414	421	402	431	455	443	407	452	467	464	413	402	431	406	385	414	421	442	398	415	432	438	458	367	415	438	426	452	407	376	420	442	411	429	465	420	431	444	451	426	407	441	452	427	401	465	404	416	461	401	436	416	446	443	416	432	428	422	435	434	434	405	422	396	433	467	458	431	412	406	425	435	431	436	407	397	443	424	425	442	407	420	393	413	406	407	431	406	438	391	470	432	381	401	436	450	414	449	422	432	381	445	376	433	434	388	416	405	436	466	402	428	435	412	425	422	401	435	437	434	460	486	440	397	479	401	411	418	361	390	388	421	412	421	444	398	417	402	389	428	439	404	498	428	421	454	437	449	425	455	428	427	404	400	443	435	424	435	419	406	429	441	397	446	405	428	505	465	442	465	429	433	448	419	446	422	417	421	401	435	418	407	371	397	444	450	412	447	421	413	417	381	417	420	451	445	392	444	446	416	458	389	437	440	442	406	402	414	464	408	437	437	423	415	418	441	423	442	407	435	403	417	445	418	417	397	434	396	493	455	417	447	416	402	422	394	401	420	425	407	421	403	393	412	422	435	388	417	387	449	389	395	429	424	410	426	419	452	448	385	402	416	449	440	401	421	425	425	442	462	416	392	400	417	420	433	401	434	406	425	404	397	411	427	394	437	426	409	428	430	390	465	395	419	442	428	423	402	411	439	417	408	428	416	395	452	423	416	400	443	450	424	443	414	408	431	430	456	466	409	429	442	405	388	462	418	437	455	409	417	426	401	449	429	450	427	423	419	415	417	435	414	426	446	389	434	415	441	430	395	451	429	420	422	452	425	421	445	425	438	405	443	431	423	426	429	439	420	400	381	396	424	444	434	451	425	419	439	421	438	397	441	415	398	444	409	411	441	437	421	448	410	414	398	418	407	432	417	440	405	406	412	428	430	433	383	418	426	440	413	402	416	443	416	433	434	402	430	424	453	433	444	432	439	428	439	416	393	379	429	448	434	411	420	472	458	423	423	427	409	449	404	414	433	432	428	434	398	413	450	413	421	428	439	431	445	415	459	394	407	460	428	460	417	424	411	466	452	393	445	434	471	425	441	416	433	423	426	432	405	385	441	447	421	400	418	414	416	381	416	412	420	405	430	410	417	407	390	443	395	446	423	387	426	422	458	422	419	437
10955	1300	1259	805	744	670	639	662	622	634	616	585	604	509	576	568	547	564	533	571	601	563	537	588	559	606	596	584	559	565	559	527	514	595	539	598	557	524	563	543	562	558	575	537	586	568	559	591	577	523	541	532	581	552	580	518	567	556	570	560	567	571	546	596	563	543	601	580	576	573	553	554	599	530	602	589	535	585	545	536	567	594	578	535	545	543	552	545	578	574	552	582	583	573	511	536	575	543	534	583	608	566	572	568	547	551	564	531	518	598	582	536	536	543	597	544	596	520	547	535	576	566	583	543	563	621	546	530	561	590	537	547	538	539	511	545	554	598	544	543	551	556	540	554	564	562	529	578	570	609	554	560	538	542	620	574	583	549	576	518	549	533	544	565	575	538	553	551	595	554	536	525	566	579	561	554	593	571	562	609	562	567	552	576	564	560	565	566	567	583	553	545	573	562	493	577	597	583	549	595	515	604	556	567	568	571	573	565	536	529	580	519	534	585	545	604	622	559	555	564	539	583	580	584	521	572	582	559	534	562	566	580	554	562	534	524	516	552	551	562	549	552	570	599	587	517	573	581	597	538	550	573	543	585	585	595	574	567	578	518	528	537	603	569	576	540	585	609	524	577	539	571	533	531	537	527	557	578	547	557	567	523	562	587	569	562	560	577	544	562	549	547	560	564	535	599	504	547	607	562	553	528	547	548	544	544	556	579	533	579	553	518	570	554	544	565	595	578	561	578	499	547	599	553	556	565	596	606	538	525	514	575	586	562	563	573	607	578	564	594	515	595	592	551	562	603	555	562	546	545	532	585	558	568	567	544	560	537	559	560	563	579	567	557	557	507	537	593	570	584	568	591	546	568	526	553	540	567	512	579	571	560	559	585	541	534	565	555	572	544	546	543	542	560	573	589	578	534	565	549	554	530	543	548	557	546	584	573	548	585	609	545	549	589	588	582	538	578	612	583	541	601	541	523	572	590	558	546	540	554	564	560	551	547	540	545	574	575	583	564	514	604	538	528	536	620	528	572	548	544	529	515	585	595	579	563	532	516	569	539	544	560	577	523	547	530	544	526	554	535	591	551	524	527	585	564	577	581	539	535	560	559	577	565	515	590	524	560	545	566	574	517	572	564	552	563	592	552	553	508	535	551	540	565	545	567	578	551	591	576	569	589	546	554	529	560	569	548	562	546	563	556	562	548	585	556	561	586	556	540	556	545	561	502	537	540	574	585	560	541	494	588	587	552	555	570	547	577	517	551	535	552	591	558	549	576	564	595	508	597	605	524	560	558	562	566	623	585	550	556	568	573	579	569	563	555	555	570	544	589	532	551	544	516	597	550	560	567	564	600	571	563	588	596	524	573	518	548	561	584	524	578	568	568	567	571	574	560	572	548	569	558	563	541	532	550	569	538	520	526	547	564	562	493	580	545	580	537	561	525	565	568	587	581	553	583	572	521	592	537	550	516	531	569	544	545	558	572	577	553	596	584	543	536	589	567	560	555	560	581	505	540	531	526	590	552	513	589	585	534	568	559	555	580	578	555	545	587	589	543	584	570	537	515	553	511	588	571	541	559	542	566	545	567	543	558	549	584	541	548	515	579	546	539	582	579	527	574	565	534	554	526	598	583	537	558	544	606	539	570	590	597	556	564	557	606	572	563	610	555	592	554	537	577	573	557	526	562	574	547	561	566	573	581	564	596	590	598	566	581	513	596	545	587	579	566	542	538	535	539	546	542	514	545	553	610	563	574	537	562	540	511	532	572	570	583	549	555	565	560	572	538	535	555	540	525	561	572	549	531	552	560	555	576	534	598	615	593	552	575	556	576	546	518	502	580	524	568	572	580	542	566	589	557	557	550	584	543	557	590	570	565	549	541	548	547	595	553	531	557	585	569	574	538	557	522	575	543	550	582	573	535	580	528	613	545	612	571	567	574	534	569	559	568	574	623	582	527	517	506	525	553	564	584	551	517	539	584	637	546	544	569	525	519	533	582	533	537	555	585	572	546	538	558	548	571	529	571	613	550	579	564	558	565	547	553	609	540	568	573	555	577	576	553	584	570	530	577	540	589	552	504	565	548	550	527	561	531	572	561	537	536	515	562	526	590	573	587	565	604	523	540	568	577	553	533	553	551	566	595	574	564	559	567	599	546	505	539	550	562	575	557	587	582	547	551	545	566	585	553	591	568	548	554	542	549	578	557	563	573	534	584	563	590	575	559	576	580	579	540	577	563	542	570	561	554	571	556	543	549	556	583	512	541	577	529	544	570	568	565	542	589	529	566	562	565	564	559	570	555	559	586	524	547	591	503	585	565	537	580	582	528	573	502	591	606	534	533	576	590	512	541	573	572	591	557	546	551	605	551	531	581	532	545	552	548	590	574	492	589	599	529	543	573	568	569	590	502	570	569	577	548	583	550	564	565	545	557	568	578	528	566	532	579	579	528	560	520	526	581	564	571	567	527	546	593	539	587	540	569	531	549	569	546	558	582	566	575	546	585	576	552	562	556	580	578	579	574	595	535	570	508	571	594	558	565	548	544	522	529	547	542	581	542	521	560	548	598	544	543	532	549	578	563	559	554	583	524	584	526	548	564	546	557	575	525	552	584	560	625	543	517	568	589	527	582	532	570	566	551	536	585	518	556	586	584	546	544	554	597	532	525	581	558	601	482	545	583	525	573	582	568	598	563	525	517	539	578	524	585	606	512	521	579	570	569	543	538	570	574	529	607	535	579	585	540	560	595	564	543	575	508	610	558	559	540	558	578	540	533	534	576	545	529	545	539	578	583	539	553	509	570	599	570	554	547	524	550	573	567	615	586	583	544	569	592	590	527	567	567	577	512	559	571	587	562	594	579	541	586	550	554	553	538	596	589	536	573	548	596	574	565	543	625	544	517	578	537	585	581	564	527	562	603	540	583	542	559	589	544	586	558	580	565	587	569	533	620	606	564	555	554	584	541	565	552	510	535	592	579	543	559	550	585	566	582	538	605	562	570	566	579	569	589	560	542	572	569	564	608	542	527	560	584	544	517	562	543	555	559	533	579	555	567	571	545	599	565	565	544	550	471	560	552	534	588	564	558	566	554	557	553	554	568	572	537	551	557	560	565	549	556	553	551	555	561	574	549	549	563	538	566	511	564	568	581	542	527	563	569	538	579	530	607	570	563	598	525	504	547	557	578	590	563	527	540	568	583	532	561	536	526	525	546	581	576	563	553	575	522	542	567	563	567	555	519	593	577	562	560	523	560	548	511	538	551	555	544	579	569	561	539	560	576	521	529	575	568	589	568	556	554	559	582	556	575	525	572	561	553	548	554	566	574	547	563	541	585	566	563	574	552	583	545	599	561	551	568	578	545	539	557	569	544	557	554	593	557	581	584	531	557	550	555	540	531	571	575	580	574	557	530	557	570	584	554	585	549	572	550	557	549	612	553	551	537	575	588	601	532	564	564	552	552	535	561	557	584	587	525	581	575	564	567	584	572
24050	21430	29239	24040	21424	11501	1072	693	565	546	536	456	434	436	397	408	359	389	350	338	364	322	305	369	376	404	377	323	365	327	342	390	315	330	349	334	334	341	330	365	312	336	320	301	333	327	346	329	337	313	324	356	315	322	351	339	324	357	341	345	332	331	278	338	332	328	361	327	336	344	364	340	348	354	341	342	365	336	314	335	321	324	341	343	339	326	340	321	312	360	328	336	338	322	351	309	376	331	359	343	307	360	363	318	302	313	340	307	355	339	325	357	304	329	296	326	360	317	324	338	322	323	314	308	331	329	310	305	360	314	326	322	336	318	303	311	353	328	332	336	280	352	345	325	298	336	320	306	319	355	321	347	325	286	331	337	321	336	352	305	341	317	283	357	320	331	325	316	321	352	328	337	322	331	335	333	316	334	311	320	332	293	362	328	332	338	316	329	337	311	310	353	321	321	322	320	316	339	340	317	334	361	315	320	339	324	327	328	325	341	311	336	366	318	305	380	314	314	329	341	318	312	336	320	322	332	353	336	329	351	332	327	355	317	328	329	319	331	332	345	350	334	316	301	319	321	337	338	303	311	330	317	327	343	327	342	327	317	342	345	333	316	324	305	345	293	316	324	357	313	308	327	327	311	355	315	335	340	328	326	328	348	326	362	348	351	328	288	357	309	305	341	344	322	301	342	338	307	346	329	304	318	346	340	295	316	324	300	302	330	342	319	315	317	325	306	313	344	346	315	342	315	332	330	301	289	325	333	350	341	316	333	355	336	320	315	336	330	309	305	319	332	313	336	399	308	341	312	328	310	344	317	325	319	337	306	327	312	340	328	314	318	347	336	368	338	321	342	318	352	316	288	327	311	330	313	324	347	299	315	337	329	325	319	332	292	346	322	322	364	317	372	355	308	344	316	351	326	356	319	358	306	335	330	354	317	307	339	311	315	333	287	320	355	345	337	306	302	323	337	365	336	341	362	292	314	323	361	317	370	312	318	319	343	339	320	313	313	317	281	309	342	301	294	317	355	323	356	342	324	297	337	315	312	355	339	337	336	312	318	333	344	342	316	308	336	333	324	329	352	299	355	318	323	351	306	309	351	349	340	352	326	338	334	335	334	308	321	363	303	353	328	320	323	327	324	329	287	338	333	346	330	317	362	323	310	339	335	329	330	302	323	330	319	305	317	340	348	321	356	336	361	329	309	335	329	336	324	362	332	327	314	350	330	323	313	364	329	328	364	307	313	296	328	333	324	343	345	314	323	308	340	319	312	336	327	334	332	333	316	346	346	359	356	327	293	338	349	302	324	330	301	311	332	325	340	349	307	347	315	326	314	328	317	358	353	321	304	327	325	306	299	344	375	320	348	320	330	303	319	346	316	323	321	311	347	339	350	296	332	319	348	342	334	353	319	353	336	332	328	382	300	331	342	343	333	351	331	332	345	362	315	336	324	325	311	309	324	356	315	289	310	313	312	306	343	313	313	340	294	351	301	329	314	301	354	310	299	332	341	371	313	328	337	367	359	346	334	323	340	338	306	329	366	321	298	315	352	332	275	313	339	351	320	351	320	349	332	344	329	334	336	306	338	340	330	306	329	334	315	354	316	265	334	312	332	309	313	314	331	311	340	340	360	298	343	315	313	320	335	313	309	339	322	379	315	326	358	324	311	296	354	357	329	347	325	305	329	331	325	343	323	370	314	285	317	372	317	359	346	325	304	289	318	328	310	323	321	336	297	322	283	321	304	311	325	303	300	313	343	331	331	310	319	289	320	357	345	334	312	321	316	314	337	331	335	310	336	320	352	331	338	326	330	335	346	294	317	331	323	303	328	313	372	363	312	316	324	336	337	339	340	325	332	345	322	315	297	305	314	323	322	307	319	312	349	325	343	335	329	341	327	328	352	325	360	292	338	332	320	340	333	312	339	335	350	345	307	337	308	353	338	323	345	319	312	317	321	346	336	346	347	355	320	313	324	341	321	319	317	325	326	340	324	317	333	331	338	329	323	351	317	305	314	297	334	322	334	331	318	325	325	298	317	318	349	318	344	337	322	298	330	353	333	318	329	337	341	321	314	350	317	310	305	297	334	330	365	301	284	319	348	325	299	366	314	341	330	342	280	312	332	309	305	337	323	327	340	339	347	342	308	304	319	343	328	317	341	325	309	322	293	348	313	329	325	342	334	316	313	339	322	303	301	351	318	332	316	348	362	325	314	301	327	319	330	313	330	352	331	315	324	333	348	310	337	321	318	372	326	337	319	330	328	314	315	328	320	338	336	309	313	334	334	314	341	292	321	300	331	298	317	306	366	339	293	340	333	338	326	312	341	340	314	354	340	320	320	304	332	329	321	325	331	314	359	309	337	335	324	339	322	322	315	365	322	328	335	319	313	355	303	345	341	331	330	351	323	323	320	303	313	347	315	331	317	319	311	322	336	297	320	334	322	337	306	318	319	316	321	315	331	313	307	349	336	347	352	319	315	343	349	326	336	318	333	355	308	321	306	317	316	325	343	317	286	290	312	306	335	358	336	329	320	305	319	322	386	324	332	336	355	301	313	337	347	334	319	308	330	304	325	318	318	333	336	346	330	337	339	354	330	313	340	327	314	347	350	325	355	283	344	345	309	344	329	335	339	367	302	301	349	332	353	334	321	320	315	331	361	344	300	309	309	328	298	306	330	313	314	323	335	324	322	352	365	334	347	325	323	329	294	299	308	324	359	318	325	337	323	352	335	318	350	346	324	322	352	326	327	367	361	324	338	320	321	322	310	309	346	308	300	333	285	305	365	336	355	329	302	334	320	338	317	340	334	320	299	298	350	326	321	301	320	330	315	326	325	304	310	335	331	331	327	337	344	330	353	359	313	311	339	309	331	355	317	329	324	338	369	321	332	347	316	332	321	369	301	344	360	341	314	342	315	313	331	318	299	338	307	324	317	349	321	335	362	303	340	330	314	323	327	304	327	308	356	302	345	338	336	338	311	304	327	362	334	332	327	316	327	342	316	320	308	316	358	324	323	314	352	315	356	307	322	341	339	345	326	333	308	320	336	318	301	324	320	345	320	318	281	326	342	317	328	360	315	305	328	356	312	303	327	321	311	339	298	338	304	340	341	358	316	302	334	317	316	343	325	329	296	299	328	322	335	330	323	336	315	288	307	315	325	302	333	330	326	326	323	321	316	339	341	336	333	310	305	318	342	308	313	340	294	307	307	328	299	331	333	314	305	332	315	314	330	351	334	331	323	314	316	315	326	305	329	357	310	344	344	303	344	331	314	331	301	306	327	345	309	337	291	349	329	336	332	306	353	305	314	342	321	323	316	340	314	313	315	356	351	349	351	343	316	325	341	304	334	315	345	372	334	310	343	339	319	311	323	312	284	297	288	329	332	344	309	347	356	334	304	332	367	301	318	312	325	343	330	324	336	348	297	308	316	307	303	337	330	336	343	313	329	340	311	321	316	348	325	322	341	314	336	313	344	303	309	328	283
17219	8766	7400	3817	2587	2091	1638	1266	1109	931	830	783	682	651	589	557	568	549	575	530	476	516	508	497	473	531	490	488	494	453	454	485	449	488	464	451	462	463	463	498	443	459	460	422	481	446	459	433	462	488	441	419	473	441	435	461	470	427	485	447	430	443	469	494	460	490	457	470	439	467	403	442	431	436	441	448	433	425	438	450	417	416	402	419	444	501	437	444	466	442	401	449	455	464	432	454	434	475	425	465	417	428	459	426	469	453	478	447	437	471	463	435	451	417	397	427	437	424	453	437	430	445	423	458	452	419	430	467	466	428	448	488	395	466	416	424	430	431	406	448	435	419	443	448	440	449	442	412	436	449	437	441	399	457	482	429	437	471	402	454	438	452	450	421	447	437	489	441	413	451	443	399	424	446	394	446	477	426	444	446	470	453	456	419	451	446	403	454	425	449	459	478	447	430	415	439	408	430	408	421	444	441	487	449	434	420	423	386	412	450	452	449	413	441	421	463	488	446	414	427	464	457	438	441	397	431	405	475	476	408	465	442	455	407	454	409	422	405	397	440	433	422	470	420	413	450	432	426	461	453	444	440	463	439	433	423	451	449	460	439	439	442	517	418	421	450	452	443	445	446	464	432	409	398	457	452	483	442	450	453	428	459	453	455	408	442	424	423	429	462	421	419	443	462	445	442	447	438	456	431	445	470	452	429	460	450	426	459	423	441	439	443	445	413	419	439	424	475	438	470	446	445	443	421	450	414	432	425	398	458	419	421	413	383	453	459	445	428	436	415	414	449	419	440	458	451	459	446	429	474	455	437	429	416	436	432	508	401	442	460	408	411	430	434	427	434	433	458	415	437	423	455	409	441	464	413	446	426	469	442	456	453	463	449	456	446	424	444	406	438	444	411	427	442	434	420	459	416	418	475	476	423	450	452	470	464	453	454	455	414	435	394	423	456	392	432	427	490	449	417	441	405	426	419	429	444	406	458	447	438	412	454	424	413	412	406	453	440	443	476	454	430	456	437	443	435	473	474	409	410	412	419	437	428	438	434	417	455	455	436	454	423	427	394	414	420	440	425	452	416	428	438	455	452	427	433	419	436	441	462	441	392	460	471	407	436	457	434	442	424	433	381	435	447	412	443	446	463	430	440	443	447	404	464	423	451	425	391	440	471	421	423	431	427	474	440	406	428	447	417	445	432	445	444	437	467	433	421	443	438	445	436	424	414	430	443	460	401	457	445	430	448	418	427	441	433	449	438	417	420	404	413	430	441	426	459	428	466	405	415	413	403	455	418	430	469	460	444	448	429	441	424	415	483	423	399	432	454	488	455	440	441	446	425	417	449	409	435	454	447	458	419	457	432	439	440	418	419	415	429	443	439	447	376	477	433	464	431	449	406	454	428	432	424	423	452	434	464	450	432	443	410	435	452	438	468	431	403	459	471	462	440	456	436	439	406	458	390	423	434	434	464	449	430	440	429	430	472	452	453	461	401	435	470	432	462	435	389	443	419	458	451	447	425	487	434	443	430	429	456	470	443	420	408	437	429	430	423	443	422	431	412	476	439	436	468	407	463	410	419	432	419	443	420	459	435	438	417	451	440	436	429	425	427	404	409	447	438	440	433	444	413	437	433	441	446	430	448	447	423	425	428	439	428	436	433	403	436	417	442	420	465	434	426	445	443	459	447	449	417	477	409	425	435	446	482	469	438	468	454	445	449	475	466	448	479	457	426	493	466	451	421	467	443	397	470	431	436	443	447	477	430	448	441	447	423	440	429	441	450	446	470	447	465	430	419	441	424	426	442	401	482	448	439	424	455	414	414	417	439	429	425	451	434	429	474	437	443	416	448	412	393	464	439	433	423	427	443	448	404	417	409	440	452	417	455	438	437	441	422	467	430	437	441	439	410	476	427	428	427	441	424	454	452	440	421	480	446	461	437	433	485	474	450	459	430	405	452	425	459	517	438	448	439	449	441	415	449	441	420	413	485	484	457	453	401	437	454	465	436	422	442	474	461	476	395	465	466	445	453	422	420	427	457	414	429	424	455	427	440	467	458	429	444	487	410	448	428	441	451	462	422	443	411	422	463	446	470	413	437	428	433	453	457	470	429	438	435	446	433	461	426	442	447	428	489	448	410	451	454	475	413	427	436	420	465	424	430	451	397	431	422	428	428	446	426	455	454	406	447	446	411	438	418	473	426	439	422	414	423	425	414	444	458	409	413	427	468	471	425	432	423	489	461	450	461	446	460	439	459	474	469	393	431	417	408	435	414	438	421	465	404	437	468	412	407	388	414	428	441	447	408	435	433	446	435	450	427	433	451	436	434	406	405	431	451	421	440	423	448	448	424	418	461	424	444	431	438	407	419	426	411	447	452	446	440	448	437	441	424	430	453	434	441	446	437	421	441	432	462	414	428	426	436	481	425	448	455	431	423	407	471	418	470	434	434	442	439	430	432	426	459	441	452	424	408	442	446	417	427	464	442	464	433	420	433	416	427	436	476	402	401	466	462	454	429	409	412	412	441	438	416	447	437	446	388	441	439	436	462	395	489	465	430	461	440	439	460	484	416	442	468	435	481	424	460	405	433	436	439	429	404	440	429	428	446	427	450	429	463	471	443	426	422	429	431	440	424	427	420	392	431	422	433	433	441	416	470	484	468	454	441	397	457	457	474	434	430	431	466	404	452	468	480	441	443	432	452	410	406	413	442	450	455	440	469	464	438	437	445	444	453	442	444	459	457	402	423	429	436	430	411	433	419	444	439	398	424	417	374	437	464	433	428	501	449	458	442	413	486	445	421	419	432	457	420	462	398	466	447	403	459	427	443	435	433	442	416	456	434	427	430	402	455	447	439	445	401	424	437	445	452	431	447	447	403	467	464	414	463	429	441	453	401	410	466	425	426	436	427	484	433	486	435	453	450	430	452	433	453	455	476	417	407	402	427	405	444	430	459	454	420	442	458	397	428	469	440	445	434	475	445	418	448	425	442	458	445	439	423	436	450	435	420	441	429	418	415	436	423	445	449	480	435	462	452	448	469	395	419	492	435	426	444	440	448	462	428	442	444	438	461	429	420	472	425	468	436	446	473	434	432	422	460	461	398	455	457	464	462	447	452	470	442	411	431	418	414	437	401	443	413	412	448	450	453	458	424	446	442	405	448	446	443	453	423	423	436	419	467	444	405	453	414	471	459	461	412	416	473	433	437	418	454	409	444	418	488	394	454	472	426	440	500	473	451	478	416	463	464	430	451	435	447	456	471	451	426	431	407	432	422	453	446	423	400	435	434	461	404	451	427	440	419	448	426	469	458	415	435	453	442	435	430	445	428	432	448	421	461	449	425	428	438	469	440	460	444	464	454	406	444	444	416	432	451	441	430	407	425	462	426	473	442	436	395	424	423	480	461	445	459	444	467	425	428	392	401	427	440	438	422	487	423	419	448	424	460	434	447	421	473	460	465	433	449	424	443	462	431	440	425	467	458	429	409
23206	21474	29794	23596	21478	21524	9792	819	602	555	435	362	326	315	268	274	232	225	196	229	200	201	182	162	178	173	182	146	158	158	161	167	164	149	148	170	148	149	157	128	165	153	139	160	130	142	146	141	149	158	140	139	156	112	122	156	136	145	138	123	117	129	157	135	124	155	137	144	151	140	140	153	134	137	140	132	128	152	144	117	140	137	130	131	138	148	125	138	144	130	161	147	123	143	141	147	149	157	113	130	132	130	140	127	140	135	132	125	116	154	130	139	136	139	112	156	131	118	151	138	125	142	149	142	140	122	144	127	120	138	130	118	119	138	117	143	139	125	139	150	158	148	118	118	112	141	140	122	149	125	135	125	127	127	118	141	129	134	125	120	123	141	125	130	137	140	147	140	147	100	148	134	145	127	144	125	122	124	125	128	123	120	142	123	109	135	138	126	138	144	158	162	132	159	150	119	148	139	143	132	133	133	147	141	128	126	148	132	125	136	129	134	124	131	144	131	132	128	116	137	133	129	145	160	143	139	148	117	121	111	143	149	129	128	112	151	144	135	125	133	134	134	137	157	140	157	141	136	152	138	145	112	150	148	124	122	134	137	139	131	137	127	136	138	126	137	114	137	131	141	132	128	140	143	133	135	115	126	124	148	135	149	125	124	133	111	125	130	143	134	133	133	129	129	137	141	132	135	162	121	130	138	121	114	131	127	111	143	149	146	139	155	139	132	144	141	130	142	137	145	135	155	149	135	138	119	126	132	137	124	128	146	124	122	116	137	137	139	127	143	142	111	112	134	145	147	133	136	127	133	129	139	124	140	148	131	149	131	129	156	114	141	132	118	133	128	127	126	145	130	129	147	124	141	128	107	120	146	104	136	145	137	147	161	145	138	131	125	118	125	121	138	144	137	139	144	144	135	130	150	119	146	144	151	142	132	128	123	133	137	145	142	147	117	125	127	122	140	158	134	119	114	137	121	153	123	140	115	133	139	136	152	113	131	122	133	140	129	123	124	116	141	137	141	131	146	139	129	138	144	142	137	122	147	139	119	109	142	111	121	128	134	135	131	132	149	126	146	110	128	131	129	140	125	138	126	152	135	156	135	139	128	136	145	112	124	123	119	107	131	137	109	137	159	146	145	121	141	109	134	114	146	137	116	144	123	136	117	139	140	135	135	115	134	124	160	97	117	147	125	134	153	131	147	142	152	163	159	143	154	116	118	135	120	150	145	136	138	127	119	142	130	159	129	116	133	133	153	144	138	138	124	125	148	141	137	128	121	139	138	145	110	147	125	136	129	144	126	122	123	138	132	133	156	132	109	115	113	141	159	136	129	136	130	133	150	135	140	129	129	108	130	128	107	120	151	153	143	155	132	143	137	147	128	118	124	153	147	146	142	117	153	132	149	116	110	129	130	122	120	146	145	113	115	127	139	114	147	133	127	151	117	140	128	149	138	141	116	112	132	117	124	140	155	128	149	135	117	151	150	134	116	152	140	135	136	123	125	142	148	127	121	144	141	137	126	129	127	135	127	124	144	125	129	124	155	145	138	123	143	146	136	129	123	128	140	128	137	135	135	131	122	120	143	147	125	149	135	123	148	121	123	148	161	113	117	108	146	144	114	140	128	162	157	146	139	131	142	129	129	124	146	127	138	121	152	144	132	133	138	123	119	155	117	127	131	142	133	132	131	148	142	136	138	139	142	142	136	142	143	130	138	117	153	138	142	139	147	151	145	143	153	137	124	123	128	117	132	131	141	119	141	119	128	121	111	132	141	120	116	126	132	125	137	116	134	126	125	131	142	127	136	149	121	113	131	144	158	157	134	130	139	112	128	120	142	128	124	125	139	134	119	127	130	136	115	134	108	117	126	149	134	149	114	123	147	146	111	133	139	140	119	132	133	141	147	126	123	125	123	131	146	129	115	109	121	130	137	118	139	137	133	135	146	109	126	138	144	113	113	136	128	121	134	119	141	133	128	136	133	129	130	115	155	142	121	140	148	142	139	158	137	135	135	154	139	131	130	140	105	122	134	138	122	133	127	164	119	105	122	143	148	140	135	150	119	135	131	129	122	133	132	131	127	146	138	152	116	129	119	143	131	124	133	145	119	135	127	142	131	132	142	135	143	136	137	145	135	130	144	132	117	127	119	134	139	149	120	145	130	122	143	120	134	145	135	122	142	133	138	127	125	121	139	153	156	135	137	137	141	139	143	118	126	131	150	119	130	138	131	131	137	151	121	126	121	127	137	135	149	139	129	137	121	137	131	115	136	137	125	125	148	142	136	126	146	131	131	129	124	125	149	139	122	128	120	136	124	154	117	122	119	127	130	167	138	146	143	125	116	124	131	145	136	155	159	125	132	131	133	141	135	135	127	138	125	160	117	145	127	139	143	122	141	123	125	124	149	130	131	147	136	131	128	136	132	117	133	128	162	143	138	138	125	129	150	131	126	120	130	135	134	133	120	118	140	131	132	133	141	126	123	126	128	118	137	158	124	135	123	131	130	133	137	143	128	146	129	111	134	149	141	125	112	127	149	134	138	146	133	120	145	127	126	135	122	139	120	116	123	136	138	138	145	127	131	118	135	117	127	136	156	138	135	133	143	116	136	120	129	130	123	132	128	129	114	160	129	117	125	139	116	140	138	149	145	159	120	115	161	127	116	152	148	130	129	135	145	116	135	129	130	149	114	135	147	147	129	120	122	141	135	137	144	139	147	135	124	137	137	138	145	146	106	111	137	148	136	137	124	136	134	132	125	145	126	134	127	141	132	122	119	121	131	128	134	142	147	134	135	142	127	131	124	138	128	132	110	134	141	150	118	132	136	129	122	135	136	138	136	114	141	127	136	156	138	139	144	132	120	138	154	117	127	133	145	125	165	127	119	135	135	132	125	126	129	121	144	125	153	129	121	133	152	152	142	141	167	122	124	129	143	139	127	149	138	119	147	117	142	120	139	132	140	126	131	133	128	149	123	130	129	145	135	145	141	129	119	115	138	126	134	128	121	131	134	140	146	129	127	146	117	133	159	159	145	139	141	138	169	120	141	167	148	131	120	138	144	120	135	129	150	143	139	135	125	146	138	144	142	124	115	118	125	133	142	104	118	126	137	124	139	116	135	129	124	111	132	116	118	114	131	142	134	147	153	142	142	124	157	145	130	136	143	124	110	145	131	123	133	138	140	139	157	150	124	122	137	148	124	116	123	122	120	133	148	115	115	148	127	131	135	116	118	131	115	141	114	122	145	150	119	125	143	121	139	156	115	126	136	131	141	154	126	139	156	145	117	138	137	138	158	107	126	136	144	137	146	137	117	136	126	148	131	111	137	127	142	122	140	144	122	146	141	124	152	134	126	116	141	128	127	116	149	153	147	141	129	129	125	127	144	124	145	136	117	121	122	142	144	151	138	147	116	133	151	131	119	149	139	132	135	139	142	150	151	126	133	134	134	124	141	130	114	133	135	155	140	133	127	127	129	142	131	142	131
19678	14120	11977	6329	4310	3195	2518	1926	1523	1150	986	792	709	623	544	493	407	417	337	346	343	321	311	267	319	271	283	231	254	245	223	248	251	222	234	239	210	204	218	213	198	203	216	192	239	197	201	203	210	218	225	178	223	174	192	220	209	195	193	193	210	178	206	214	177	206	181	193	217	182	183	200	200	203	198	203	206	181	198	201	203	178	181	171	179	182	173	189	165	178	184	198	200	208	188	166	182	190	188	172	192	181	186	196	176	176	191	195	207	173	177	182	175	207	211	193	184	176	184	176	217	206	208	190	179	176	174	192	179	151	197	172	201	205	189	183	205	191	193	199	179	170	189	200	172	196	200	185	208	184	177	193	162	179	161	182	183	180	177	197	180	176	178	189	193	193	173	155	167	185	203	184	195	173	185	172	173	183	187	213	184	186	176	170	168	192	188	189	188	209	174	181	147	176	180	186	176	189	152	168	195	179	205	192	176	196	166	169	195	181	173	191	162	186	169	198	186	176	204	178	198	186	214	175	193	201	183	197	181	172	163	176	181	167	178	189	178	177	177	173	165	187	212	204	160	192	188	196	193	203	191	189	163	166	183	168	146	206	208	191	203	212	171	192	202	179	170	164	182	177	194	189	181	200	177	190	176	198	170	185	178	171	179	184	177	175	181	171	181	195	168	163	188	180	197	213	179	185	181	177	173	204	212	185	171	161	173	163	197	167	169	178	192	215	178	201	182	187	202	181	187	200	166	161	187	190	161	179	181	183	166	161	180	189	176	172	176	173	197	173	185	186	184	188	173	171	208	195	188	180	203	168	173	178	186	190	196	172	186	187	202	180	187	172	184	191	170	176	203	189	193	208	155	177	160	154	198	169	184	181	178	201	181	164	176	176	145	177	177	176	195	163	195	210	181	175	179	163	209	176	171	164	182	191	187	167	190	215	185	201	196	203	193	214	183	189	181	182	175	180	186	186	161	164	181	188	202	166	191	183	187	200	178	169	178	171	201	187	168	183	187	176	194	173	180	170	181	179	204	186	207	184	173	196	182	179	177	192	179	173	177	162	168	191	160	170	176	182	173	192	193	177	184	162	172	178	167	181	173	180	170	156	188	170	195	164	189	177	170	191	175	172	186	183	184	171	184	198	175	192	163	170	174	154	172	220	184	172	176	193	170	193	189	177	188	184	188	183	178	177	176	175	182	167	170	183	194	179	174	208	159	170	161	188	171	183	161	198	159	204	165	174	209	166	183	188	214	159	161	171	175	166	201	183	173	171	159	179	177	195	206	186	180	184	191	188	184	177	168	208	185	168	173	193	188	196	183	180	182	176	190	189	200	183	199	158	178	164	196	172	156	172	184	183	162	190	199	181	181	192	164	188	163	184	184	203	172	162	165	191	172	206	193	175	191	174	184	182	189	189	170	188	179	181	175	177	171	181	175	182	200	166	162	174	198	166	180	152	176	182	189	187	192	179	186	165	191	192	180	148	178	180	182	201	189	187	195	170	160	196	180	176	187	182	179	171	186	192	189	177	184	188	192	177	203	163	190	193	199	197	170	186	189	185	181	183	182	183	173	162	184	190	178	165	181	184	182	179	173	169	174	208	167	205	183	195	182	180	168	173	181	169	170	186	192	200	169	191	197	203	173	188	171	178	184	182	187	164	215	159	201	179	185	155	224	152	182	170	191	169	176	178	187	208	197	191	193	183	185	183	194	184	191	172	174	197	185	175	208	191	186	216	206	195	179	194	210	194	166	184	162	164	186	181	168	163	167	224	175	183	195	181	181	184	178	182	206	198	158	142	204	216	199	187	208	187	169	193	200	212	177	182	172	174	164	204	198	170	182	189	165	215	201	166	200	199	184	191	193	156	188	172	184	183	204	171	195	187	199	180	188	173	187	162	181	184	163	165	197	194	172	181	189	204	171	165	194	170	190	202	176	207	196	171	186	223	164	184	171	199	161	174	230	176	211	186	196	167	167	199	182	213	170	162	183	181	177	184	165	194	195	200	174	198	190	178	178	178	173	188	193	166	166	186	175	186	177	199	181	186	174	180	167	189	152	181	175	168	195	168	183	185	185	166	180	174	172	160	182	178	176	199	173	189	167	166	152	185	171	183	184	181	171	168	185	164	203	171	189	188	181	191	173	205	207	198	170	193	188	190	189	192	173	181	181	182	175	181	168	171	208	188	156	185	169	190	171	184	199	164	186	196	192	170	198	180	200	171	173	182	186	176	171	183	168	213	192	170	214	184	196	197	177	190	195	192	182	171	175	176	161	163	170	181	184	160	169	175	184	184	195	180	181	175	180	193	190	186	184	197	162	189	201	162	196	191	172	156	182	182	187	176	181	197	161	176	188	205	173	199	192	174	200	188	183	168	164	173	194	208	152	181	193	173	180	165	181	163	187	172	174	186	213	183	164	184	196	189	181	171	171	171	191	185	177	169	206	161	172	200	169	174	165	185	158	194	183	209	193	176	170	196	191	150	178	170	190	186	179	174	186	178	170	187	166	199	194	177	187	168	182	192	168	176	203	175	197	188	182	194	164	202	163	215	190	166	154	179	186	207	219	198	194	172	181	184	171	189	177	179	189	175	167	194	160	167	181	199	178	175	171	183	187	189	167	152	191	150	179	169	179	186	189	215	193	205	179	170	173	184	192	182	192	174	187	171	180	166	176	178	189	187	185	158	167	173	182	185	215	194	209	170	172	188	187	173	166	188	155	150	165	185	190	164	185	191	194	188	179	209	208	185	171	191	169	187	187	174	179	178	208	172	174	177	168	210	191	174	204	171	173	179	205	172	206	161	217	174	202	176	180	184	185	178	186	175	200	176	171	177	177	207	155	180	186	180	192	181	174	199	194	171	159	182	201	197	184	174	178	201	150	182	187	192	174	183	186	181	191	188	169	179	194	163	176	176	195	183	181	175	160	166	162	160	187	186	182	182	201	183	202	166	190	183	196	193	178	173	189	209	173	173	199	202	224	212	187	177	178	192	181	175	194	162	183	177	185	171	197	209	173	179	183	176	202	191	186	178	202	198	171	185	194	175	168	187	186	171	176	164	185	180	172	164	183	171	179	212	223	195	188	193	177	191	182	191	186	187	204	204	178	186	186	186	159	199	176	164	181	179	192	179	181	186	195	179	194	200	159	165	181	177	194	170	183	182	180	188	160	187	203	178	173	193	204	177	175	170	173	206	180	189	193	185	180	186	178	195	191	194	175	195	183	176	193	179	177	183	191	204	196	160	194	163	195	180	208	179	170	187	164	194	176	202	177	192	173	189	186	189	176	193	192	178	186	187	174	203	196	183	197	166	180	191	189	187	182	189	192	177	206	197	190	176	167	171	206	161	188	169	211	212	177	183	195	198	169	173	170	180	189	179	194	171	192	181	185	195	183	162	166	202	211	186	197	164	175	184	171	184	188	161	164	210	174	175	176	172	186	191	175	162	182	148	201	181	201	198	194	192	160	189	194	173	207	171
27473	20927	9305	879	552	469	473	513	446	452	470	429	426	436	454	440	460	435	472	436	406	425	439	427	454	411	426	434	460	444	423	419	417	433	466	416	426	431	480	401	451	441	418	440	418	438	455	403	427	450	429	436	437	480	436	443	443	460	392	460	413	448	433	435	439	459	448	465	465	414	419	401	449	428	389	435	420	430	431	426	427	405	452	446	425	426	396	390	447	425	418	451	439	432	411	425	441	400	404	419	431	445	426	459	453	451	435	417	453	395	424	444	435	434	436	429	462	450	400	456	449	446	435	437	392	402	418	478	411	486	481	430	417	449	449	437	449	431	455	436	419	409	438	449	409	437	407	431	464	408	437	423	405	440	457	432	425	432	425	421	465	426	432	430	473	443	423	410	442	428	456	433	469	419	427	450	452	374	436	435	466	412	404	422	414	443	424	447	425	439	428	439	450	452	418	398	408	448	427	423	403	444	439	477	435	390	444	471	461	416	410	456	435	426	394	444	474	444	443	447	438	404	437	419	444	425	437	405	439	431	421	432	465	427	451	423	465	439	458	424	450	420	425	414	432	451	426	431	381	426	385	442	503	406	432	428	443	433	457	473	414	435	402	411	426	431	440	449	495	437	417	401	430	434	445	412	461	409	429	448	434	459	464	461	450	439	435	410	449	413	457	412	431	451	406	438	431	458	415	417	454	428	407	418	432	408	467	429	463	430	432	434	431	404	436	411	466	428	458	427	451	413	407	432	422	434	426	450	427	435	467	465	447	450	459	407	385	453	448	453	443	437	414	441	429	460	402	429	417	416	398	427	457	419	392	452	450	393	450	404	422	417	465	409	426	426	369	417	458	421	435	395	438	407	415	441	465	440	397	453	448	424	430	437	469	416	426	417	404	406	428	428	465	419	431	402	426	417	427	425	421	445	432	432	430	435	434	455	431	423	465	415	421	407	421	444	440	439	418	409	426	393	400	420	431	420	439	409	466	466	432	443	462	424	426	443	451	414	461	387	423	439	445	423	445	450	441	458	472	449	440	471	389	433	476	423	403	406	402	452	444	416	417	436	428	438	436	440	441	401	447	402	417	475	423	457	422	436	430	463	418	397	434	423	429	447	464	433	463	434	447	405	474	438	446	458	457	464	432	408	422	411	444	413	416	436	482	398	449	410	442	460	437	437	434	463	474	464	428	431	407	453	426	440	457	434	441	423	419	436	438	397	396	463	424	434	455	459	392	429	425	429	451	437	416	433	414	420	441	442	434	450	459	425	460	423	442	450	435	394	428	430	435	449	417	469	443	405	421	441	435	415	426	400	434	430	379	408	455	406	420	456	448	436	427	434	477	438	425	415	410	448	433	435	440	446	385	415	443	416	405	426	425	448	426	444	439	413	408	436	402	409	444	409	408	385	432	428	437	436	447	439	433	419	417	437	429	416	429	426	410	426	457	453	438	457	450	435	443	431	422	429	446	420	402	433	435	425	416	448	428	423	456	449	401	421	439	431	437	433	452	436	414	432	443	448	412	433	465	422	433	469	447	428	445	420	408	426	436	427	433	424	424	438	396	436	421	421	439	433	440	448	438	372	430	444	454	384	436	385	400	425	472	460	429	429	428	412	420	408	451	465	431	438	445	455	436	439	449	410	420	452	409	422	435	410	433	457	437	436	422	432	439	438	414	439	457	436	415	399	422	427	445	409	466	451	386	456	393	436	432	429	424	416	438	445	422	452	464	457	448	456	432	462	454	427	444	419	405	428	427	440	438	406	401	445	419	428	429	438	383	413	434	437	429	444	448	405	438	433	409	440	422	413	413	469	452	419	405	465	415	438	415	445	426	460	401	430	454	411	406	423	447	434	417	445	435	423	434	430	466	453	408	422	438	440	409	459	458	409	447	461	452	465	435	469	430	436	444	425	411	448	410	429	394	407	413	430	475	421	415	416	414	446	421	420	414	474	444	413	423	431	475	420	425	402	447	395	443	458	458	442	428	436	430	434	426	451	401	440	409	418	443	432	429	437	407	422	414	415	429	448	446	448	378	431	386	466	413	416	418	418	405	432	430	411	424	440	421	456	444	446	411	446	422	430	396	448	438	463	437	424	454	407	437	380	434	483	440	388	454	446	462	460	416	456	447	443	452	426	423	442	401	439	445	424	424	460	419	405	426	445	459	469	415	383	417	460	437	445	429	423	408	421	422	467	439	475	457	454	411	411	447	399	412	474	416	432	390	452	425	419	446	480	422	427	431	441	466	439	420	437	464	395	463	441	453	424	457	440	402	421	432	465	427	450	416	428	462	426	417	427	431	414	409	442	485	448	427	458	439	428	394	416	409	416	427	387	434	422	476	439	457	446	484	458	428	396	441	391	412	442	419	421	426	405	424	455	436	429	427	410	449	438	458	440	380	443	430	462	442	405	410	425	464	444	464	444	450	433	441	434	419	437	402	438	461	432	466	422	429	413	437	438	432	426	433	394	425	439	433	450	456	415	473	419	412	436	421	440	421	425	450	467	460	433	435	446	452	445	404	411	442	444	461	423	448	429	463	417	460	391	432	466	404	413	420	472	445	449	465	425	427	419	466	404	431	446	427	430	451	439	442	412	430	458	395	436	441	447	431	429	420	419	435	442	409	416	422	436	448	435	464	417	424	394	434	455	422	439	429	466	441	404	428	425	420	417	424	443	405	414	407	414	451	436	418	419	427	410	439	457	430	451	460	453	432	388	405	409	426	449	423	423	461	425	463	396	395	458	421	420	450	464	449	435	445	410	463	434	448	394	422	442	441	409	422	457	399	453	408	464	418	432	441	394	418	398	446	418	411	418	427	424	433	446	466	425	397	423	402	417	480	454	434	433	461	441	457	439	428	444	397	513	405	433	445	429	432	452	429	435	426	441	463	405	416	435	436	454	406	420	411	470	445	442	441	426	407	426	429	465	474	481	425	434	444	395	445	434	478	442	420	459	431	443	449	422	415	437	423	429	459	427	452	422	438	425	415	447	442	430	407	416	444	424	433	452	427	458	437	433	427	460	416	444	439	408	431	458	433	410	393	451	473	449	393	471	425	420	421	428	428	434	425	433	425	437	412	450	430	459	449	458	394	400	435	414	431	431	403	423	415	436	431	422	437	390	461	420	462	432	425	439	428	435	423	459	424	413	431	447	440	426	444	426	411	411	438	421	405	396	429	421	462	433	424	470	477	427	454	455	420	438	436	463	439	431	440	408	425	439	455	404	425	423	452	440	443	457	489	405	437	450	466	442	431	448	473	405	410	433	451	450	443	435	444	398	449	447	452	443	434	400	444	392	441	442	439	419	421	434	416	424	414	443	449	473	425	435	440	437	422	413	433	405	451	425	438	422	440	473	420	414	423	468	431	420	428	436	440	466	399	437	429	433	448	429	402	447	462	442	440	436	465	453	412	401	412	454	477	399	399	395	391	462	424	447	392	452	480	453	477	473	398	414	441	430	428	394	418	453	454	459	421	433
10757	1164	1107	835	764	643	629	606	634	564	557	558	579	598	618	585	547	586	569	529	551	601	572	606	548	567	575	558	585	584	572	588	611	544	588	554	561	566	534	567	535	578	550	600	547	604	581	596	516	573	565	566	570	561	558	563	572	576	594	599	605	568	586	550	570	564	574	553	541	565	561	600	545	517	567	586	581	541	584	625	546	539	526	589	584	572	590	558	559	527	540	606	564	542	585	542	556	524	565	572	597	587	562	571	589	579	568	548	533	580	543	562	620	591	557	574	523	584	560	574	609	564	594	590	546	621	579	571	591	534	521	557	551	564	539	639	627	553	595	565	523	609	571	565	579	581	557	538	570	551	589	604	558	576	592	561	552	568	603	519	571	567	535	546	579	551	593	618	565	574	565	565	573	541	566	551	552	543	548	523	594	583	591	561	584	585	572	570	563	532	596	542	578	593	545	571	550	578	558	583	563	567	558	576	613	554	591	583	556	589	603	567	561	545	562	561	572	521	555	550	591	578	600	577	561	593	548	555	555	594	563	627	546	576	582	561	557	579	562	618	565	563	604	581	576	587	570	543	558	559	602	563	567	591	575	608	582	590	543	590	603	551	554	568	586	530	551	556	547	588	609	559	516	556	625	554	585	542	593	583	621	555	574	543	583	561	594	581	590	594	623	572	534	582	514	595	575	575	611	560	591	544	618	562	612	564	552	542	548	569	586	544	590	567	580	566	540	553	559	540	548	520	562	586	553	526	589	560	515	555	557	575	561	562	585	555	538	583	548	585	593	558	559	563	561	557	555	589	573	588	607	587	579	558	546	578	564	532	537	563	589	531	551	552	537	598	523	590	570	573	563	570	533	562	588	564	580	606	587	559	603	603	535	608	584	549	585	602	557	572	547	571	557	569	564	568	576	585	598	490	583	593	564	555	611	524	582	569	545	536	536	547	559	529	595	528	575	574	563	559	567	585	574	545	561	562	593	536	597	574	600	588	559	551	561	616	565	541	567	575	569	573	537	603	581	576	569	604	577	613	564	570	584	571	561	546	606	552	553	559	592	589	562	600	535	575	540	521	590	560	538	584	558	576	562	570	607	569	599	550	591	577	595	573	582	607	574	560	544	567	581	529	555	576	562	547	563	557	596	596	586	577	575	550	565	575	599	528	572	536	569	569	527	567	530	538	558	587	595	535	565	554	578	557	552	559	570	595	570	583	575	578	562	559	588	574	556	539	565	587	531	592	584	554	552	576	567	599	609	569	551	582	572	568	520	579	567	577	577	524	587	540	521	584	583	571	553	552	538	575	515	578	587	547	587	613	535	556	596	580	565	564	609	552	557	567	607	598	584	585	562	594	581	587	588	590	543	550	575	536	560	614	609	534	585	611	579	561	565	601	580	537	574	545	576	581	535	542	583	621	583	536	548	596	583	578	562	605	547	562	521	565	565	577	587	599	564	560	594	616	550	558	565	606	570	581	565	577	557	569	572	597	571	568	558	544	553	566	541	590	597	596	553	560	605	579	561	559	553	556	569	578	598	585	564	599	578	599	574	606	568	561	578	566	606	552	594	566	545	556	580	612	570	579	567	577	567	582	519	578	605	553	561	552	607	595	561	530	574	582	561	575	576	591	555	569	539	570	587	594	583	598	569	582	575	575	564	587	544	577	575	600	553	534	551	573	563	555	582	587	578	583	510	537	536	632	574	536	570	529	577	592	582	572	563	562	570	536	645	577	580	566	558	550	520	565	589	560	561	585	634	573	549	530	555	553	584	558	562	516	571	564	577	554	550	546	547	560	574	588	546	553	583	581	559	530	537	562	588	564	588	568	530	601	603	593	591	577	532	593	564	575	585	565	595	585	589	605	531	582	585	585	602	589	546	599	566	564	575	581	568	607	581	579	562	606	570	540	542	602	554	573	561	567	549	575	554	592	566	586	569	567	530	573	555	581	583	536	574	578	571	537	576	547	566	541	537	562	562	552	615	566	575	572	512	578	560	609	550	601	511	568	583	531	545	614	570	540	585	569	554	599	544	555	577	566	571	540	582	573	564	621	554	545	620	568	591	553	557	527	590	584	586	549	556	547	537	567	572	596	573	568	562	555	587	568	605	574	575	589	554	567	585	586	580	573	556	585	631	569	550	549	574	575	626	577	532	561	637	556	543	603	584	593	574	570	577	575	587	523	560	620	566	588	580	564	566	586	574	580	558	571	578	520	567	538	576	579	576	546	563	569	570	577	560	587	585	577	566	591	592	587	509	555	592	612	581	596	509	571	537	563	581	582	551	548	566	571	570	564	594	595	551	570	555	582	618	545	571	560	563	590	601	585	564	576	553	591	570	565	601	571	570	557	586	521	567	589	594	567	545	579	542	571	573	556	573	589	601	566	595	556	573	572	577	563	565	608	571	526	534	552	531	582	569	574	606	596	568	615	585	551	548	554	608	598	580	559	540	584	558	581	604	531	607	562	605	539	542	599	546	553	555	571	577	578	595	568	608	552	590	552	578	585	556	542	546	578	542	583	540	565	611	564	608	608	558	557	592	554	564	611	545	576	549	570	549	533	586	537	618	613	549	599	564	532	566	594	546	561	547	552	573	572	564	598	565	573	601	550	543	566	522	593	627	572	569	534	554	562	547	562	604	523	597	595	557	548	548	607	564	566	561	564	545	581	580	600	553	555	539	581	556	549	582	578	565	571	557	609	573	548	568	561	580	564	594	573	570	559	533	555	573	543	573	558	549	601	586	575	553	585	574	588	587	570	563	588	614	520	550	511	613	584	570	607	557	549	523	559	561	548	584	550	556	567	589	566	563	557	543	545	565	540	554	561	578	613	511	527	555	543	564	594	551	542	534	560	515	560	560	597	546	556	580	587	573	545	589	578	623	529	588	575	494	566	570	588	553	583	603	533	558	575	566	562	584	559	533	586	545	568	587	606	569	532	520	568	561	583	578	582	572	585	577	606	584	593	558	584	592	579	579	536	522	568	565	590	643	567	548	582	594	573	565	615	568	597	558	590	569	567	534	559	617	574	618	584	592	578	601	554	509	557	543	564	557	551	560	574	584	587	561	576	625	599	551	555	540	551	564	583	602	567	591	583	608	592	603	608	549	588	531	601	615	532	544	586	566	582	576	566	571	540	578	583	546	540	578	571	600	571	557	531	597	552	586	531	584	600	565	568	571	576	558	550	549	540	553	564	593	542	586	618	579	556	555	608	594	606	564	561	576	521	595	603	593	550	584	610	529	590	563	538	541	592	552	544	573	578	575	638	572	580	587	607	610	594	552	587	565	574	567	588	597	519	564	544	618	574	540	582	594	570	567	568	609	553	554	566	547	543	676	592	590	534	564	572	569	513	590	564	579	526	579	560	556	557	585	570	583	602	590	581	585	544	523	568	610	563	585	593	544	553	599	572	541	553	583	614	517	599	575	562	544	598	561	584	610	589	575	596	563	543	559	609	592	576	610	594	574	608	536	568	610	616
24020	21416	29211	24007	21424	11489	1130	679	541	554	513	471	501	436	428	395	411	412	338	372	357	370	390	373	345	375	365	354	344	337	370	339	362	370	355	340	351	354	338	291	345	354	310	356	333	363	308	311	333	323	322	340	326	304	344	346	323	354	349	339	292	350	355	325	327	347	364	335	359	320	349	323	325	369	334	319	341	352	317	364	339	348	294	357	344	285	339	331	351	345	330	325	326	317	331	318	324	355	321	317	359	336	305	362	317	373	333	323	325	350	348	319	332	342	309	359	307	348	317	332	313	336	349	368	364	347	316	323	334	289	349	384	329	335	338	347	344	325	384	307	339	332	293	317	307	307	359	332	359	321	361	364	339	311	345	340	318	302	310	321	356	337	345	328	339	328	358	306	353	301	343	332	321	326	331	322	369	313	318	335	323	300	368	360	307	325	333	341	359	336	300	305	313	335	307	339	325	337	382	323	334	333	334	319	325	330	319	314	308	324	344	326	335	315	340	309	361	345	311	308	335	318	336	333	316	312	307	335	347	303	316	307	318	362	330	379	326	325	351	337	299	380	333	330	356	329	318	344	335	355	345	292	333	332	324	318	336	342	337	328	305	313	336	331	313	358	342	296	309	361	324	317	302	350	376	330	327	332	329	310	365	302	330	311	320	330	330	324	343	298	356	296	331	361	338	331	329	341	346	339	333	300	332	322	334	314	314	313	313	330	317	323	324	357	341	331	366	372	341	355	370	342	331	290	363	321	351	329	313	319	323	374	345	320	327	368	301	346	313	335	292	316	307	332	334	312	336	334	299	308	338	325	331	376	321	298	364	311	299	360	324	323	328	369	311	341	315	370	319	324	318	332	317	319	357	324	331	316	323	333	327	315	351	352	345	317	288	329	325	344	320	328	313	328	307	319	318	323	348	318	317	311	303	329	304	332	318	320	353	319	318	343	337	353	345	324	338	332	312	328	319	333	322	345	325	332	329	310	344	322	326	297	317	362	334	327	361	346	364	306	334	319	352	295	304	336	341	320	324	344	320	332	336	332	324	329	317	319	347	336	311	302	334	336	350	330	343	304	322	301	322	321	337	356	311	339	322	334	316	358	348	304	317	315	350	335	326	285	341	339	298	301	331	328	328	355	338	349	328	312	355	355	318	342	323	318	295	333	325	324	319	354	314	322	364	335	294	334	335	336	343	318	304	321	338	326	323	308	347	356	330	332	343	325	375	331	332	330	312	353	356	328	333	289	328	329	305	299	317	355	308	341	342	347	369	315	288	352	306	321	306	341	325	334	313	330	348	304	360	342	330	325	350	344	289	341	354	332	307	319	312	314	326	330	320	302	332	337	330	322	315	336	339	336	345	336	319	355	317	295	313	300	342	342	297	333	306	309	295	311	407	310	331	318	341	342	338	332	333	296	340	298	320	339	321	326	334	338	343	353	322	320	315	331	328	334	333	343	320	316	338	346	335	295	328	315	335	322	331	340	334	332	318	350	350	313	364	302	339	343	306	338	314	353	299	335	327	315	362	254	320	325	329	332	330	334	368	348	342	331	316	324	329	321	334	320	333	327	325	318	321	345	350	333	357	323	350	327	318	376	322	325	340	297	322	361	318	332	307	341	307	347	345	348	330	308	330	307	334	324	338	325	323	343	305	319	324	302	320	320	283	331	341	325	334	322	309	334	320	314	349	327	351	320	345	317	345	327	349	342	340	364	325	378	328	309	309	293	347	326	327	314	322	301	319	332	350	309	335	343	320	368	328	315	346	339	348	339	335	336	344	300	341	343	340	341	315	327	376	335	350	321	361	313	318	367	332	343	324	313	338	326	326	328	326	294	310	302	334	321	337	341	332	327	327	339	316	298	324	337	343	314	324	358	327	327	293	319	357	347	308	358	306	344	314	339	341	321	311	368	346	331	316	345	373	335	319	313	347	322	315	351	330	331	333	286	324	301	327	322	296	326	321	311	309	319	325	323	350	311	329	349	336	328	349	313	353	325	332	342	374	337	327	313	344	311	294	314	338	354	317	317	330	314	328	350	311	360	344	327	332	307	330	328	342	351	321	319	324	335	315	341	336	338	285	331	278	318	312	320	322	331	324	347	316	334	311	343	350	308	313	341	335	312	301	340	335	343	352	313	326	346	325	337	339	336	359	321	295	332	340	342	348	341	335	306	323	330	337	322	323	346	342	321	357	345	346	306	338	345	318	353	358	335	326	331	312	345	359	328	329	275	320	317	330	324	339	355	322	309	336	318	344	356	353	328	335	316	329	311	324	330	322	365	336	334	310	343	349	327	300	322	333	329	349	335	351	358	321	320	329	337	343	333	361	333	335	314	312	326	319	336	285	330	322	322	324	338	352	317	337	323	314	338	341	328	333	315	324	311	356	313	335	320	353	328	319	305	307	325	328	335	341	319	339	338	347	333	353	306	320	335	326	339	315	357	337	330	348	323	337	335	351	338	298	355	314	330	317	319	346	308	331	338	318	324	350	314	299	316	324	313	352	349	325	356	321	304	356	332	308	363	308	337	319	344	320	322	349	295	351	304	330	286	318	346	336	331	324	332	345	333	305	329	335	328	327	340	301	350	334	346	337	333	302	341	341	354	338	330	347	340	320	338	327	345	316	304	292	311	325	316	301	327	364	296	325	369	315	342	379	335	342	326	303	307	312	295	350	324	349	307	336	303	367	318	327	301	319	337	322	343	327	320	323	300	345	346	340	322	318	351	327	337	336	314	356	333	310	331	355	340	309	344	318	366	337	363	309	330	317	316	333	311	343	340	328	356	337	337	337	305	353	321	313	291	345	333	314	348	332	364	339	335	328	337	340	332	366	326	326	294	333	318	310	296	325	320	346	360	306	309	339	319	326	362	346	336	290	322	340	348	348	355	333	329	361	323	365	326	331	309	325	346	324	328	351	353	321	353	320	321	315	334	339	349	329	314	332	352	322	310	335	310	344	329	351	292	338	329	330	330	342	315	377	342	304	318	332	315	346	377	296	312	342	343	299	322	347	333	306	323	334	322	358	331	301	336	322	363	321	332	349	382	312	364	320	352	322	318	379	336	328	333	312	356	338	349	332	334	312	369	371	344	312	297	338	349	337	296	350	293	325	291	335	328	341	347	345	337	349	327	312	331	341	324	340	308	348	344	310	313	315	318	323	302	321	317	322	359	274	346	339	339	337	334	355	338	347	308	318	323	333	326	318	320	339	335	329	313	320	318	339	355	320	331	289	359	319	316	346	354	312	331	311	336	328	316	337	348	336	364	355	338	313	345	312	326	305	339	348	302	340	324	332	314	337	358	342	334	335	317	315	303	296	358	300	341	299	348	337	322	285	349	344	335	351	327	326	307	359	306	334	357	347	303	313	307	338	349	324	313	304	324	296	326	319	334	358	309	352	344	327	322	351	323	323	319	334	318	316	319	320	332	344	312	368	278	348	334	312	346	350	334	290	339	339	337	300	352	335	362	333	354	337	366
18164	8550	7350	3786	2633	2008	1706	1278	1075	923	843	793	723	642	600	594	563	582	542	534	550	490	486	475	462	510	480	479	486	484	498	451	449	521	457	444	448	491	460	442	457	463	482	441	493	472	443	453	416	430	447	434	427	473	464	405	462	437	472	408	424	464	432	457	436	454	452	470	468	418	447	460	456	467	502	468	482	495	492	474	453	457	440	448	442	470	435	430	435	419	417	458	449	458	430	410	454	455	463	457	392	467	474	445	505	423	453	460	417	441	471	454	430	475	471	445	461	441	453	440	440	433	437	460	435	446	454	447	452	496	425	467	440	445	437	432	409	452	459	466	466	458	449	464	410	451	465	401	431	442	475	441	447	472	450	435	454	449	426	439	411	462	435	452	424	469	452	451	471	481	434	443	406	415	464	432	450	442	457	440	419	435	411	420	459	446	424	419	424	408	433	429	453	419	469	458	419	451	438	465	440	455	468	453	460	452	454	429	483	486	449	427	441	462	437	428	450	432	441	467	441	432	405	438	467	444	430	416	464	430	417	444	408	460	442	466	429	432	461	470	421	476	467	430	484	451	475	399	432	483	440	458	471	437	420	461	472	492	455	478	420	448	435	407	435	444	421	434	462	441	451	414	445	457	445	430	448	440	458	432	453	430	460	480	414	435	432	400	421	478	441	472	452	456	437	438	449	478	430	435	473	428	503	441	508	430	460	460	460	467	435	483	426	431	426	409	484	442	449	443	459	421	447	473	476	449	482	440	448	458	506	432	433	473	438	462	438	403	424	457	423	412	429	456	433	421	438	458	448	423	447	420	455	424	430	434	443	460	440	435	406	471	475	458	437	433	445	450	455	492	465	431	410	446	435	438	447	397	423	448	466	448	439	412	430	410	439	465	397	447	453	468	410	453	435	478	455	430	445	413	438	479	466	457	447	454	448	441	440	461	411	489	450	503	474	468	442	449	419	446	423	457	406	462	420	445	456	437	437	442	434	427	449	444	448	455	444	465	442	417	408	453	441	449	439	461	417	466	467	467	444	398	436	394	425	438	420	476	480	435	440	420	462	442	431	463	414	441	420	481	452	426	481	416	434	435	446	440	434	419	412	445	455	434	492	438	428	437	434	457	428	470	476	445	417	428	450	419	463	457	438	443	425	438	457	439	466	436	446	421	498	434	434	473	449	456	437	439	476	464	462	444	416	461	415	409	438	454	456	400	411	439	445	445	435	405	456	417	439	453	428	455	434	466	462	458	464	468	445	456	449	452	444	401	465	495	475	440	460	451	419	424	451	449	463	452	440	427	442	450	433	461	484	432	488	444	442	409	404	452	424	456	447	441	446	444	442	473	433	487	484	458	444	431	454	451	417	427	457	436	443	467	405	436	451	457	457	461	447	429	418	432	435	454	451	418	406	435	437	430	466	465	467	435	504	443	475	482	449	427	443	447	423	435	460	445	421	413	420	438	456	425	417	435	446	430	436	448	448	419	423	436	437	451	464	425	431	419	420	457	418	448	435	461	451	465	437	437	483	481	436	426	455	430	479	436	433	425	452	458	422	447	416	445	448	466	433	441	454	479	442	447	440	446	433	416	436	432	470	480	439	419	451	416	447	441	412	420	424	477	414	458	449	449	450	424	414	450	470	428	438	453	426	492	409	445	467	444	461	443	428	466	471	427	473	481	434	386	410	480	411	458	474	422	457	478	453	438	441	440	465	425	488	428	428	421	451	421	465	471	449	495	443	446	448	439	469	438	416	455	450	453	444	464	438	437	463	425	467	445	437	428	444	443	450	415	424	442	400	439	464	433	399	441	435	457	456	422	438	460	444	437	478	423	432	486	454	424	481	468	443	454	456	460	433	424	438	438	462	494	404	442	436	440	452	452	460	427	460	444	477	487	455	416	446	487	470	421	454	450	459	429	434	424	417	476	415	438	470	434	455	441	455	420	426	463	425	461	452	468	425	421	469	465	423	443	429	447	428	440	430	451	452	423	425	438	468	447	448	381	443	430	438	436	421	438	423	433	432	463	462	482	429	462	441	421	439	476	446	445	438	437	418	472	410	442	427	437	436	463	441	459	468	414	433	453	465	517	410	444	462	445	425	470	442	416	464	450	421	443	481	427	452	378	428	428	488	429	461	469	452	421	430	437	416	420	424	415	454	417	433	423	398	453	468	453	446	427	432	443	455	458	478	449	471	465	486	436	435	444	413	495	476	457	461	436	457	444	478	465	433	431	492	444	453	445	424	438	433	436	432	468	438	412	483	428	432	460	432	389	413	440	433	441	472	399	449	481	452	458	450	463	419	454	426	466	450	469	456	444	418	428	406	393	450	434	444	457	446	460	455	425	436	456	414	477	415	411	433	420	468	455	448	416	448	457	456	413	462	447	419	446	453	436	428	441	419	451	441	455	469	475	444	443	479	449	412	410	410	437	453	445	411	449	479	469	425	438	383	430	431	421	465	428	447	431	450	460	449	450	434	449	495	431	452	456	436	509	425	424	443	429	478	466	451	422	439	411	448	452	401	461	456	459	478	433	466	490	418	469	465	445	467	436	457	438	432	438	453	440	469	440	445	484	437	419	485	462	447	434	427	429	427	454	454	444	446	421	452	416	482	478	427	416	406	414	425	446	473	457	441	409	450	472	508	428	425	410	421	449	407	448	468	450	435	457	486	432	449	439	420	468	446	428	447	450	437	434	455	440	445	462	434	442	472	456	469	435	433	448	432	454	449	464	416	446	453	440	427	434	417	441	471	430	419	451	494	443	459	484	457	404	404	423	466	468	486	448	432	476	409	460	431	467	470	456	454	410	437	443	484	421	452	448	470	456	445	436	437	472	429	447	477	451	429	427	448	440	445	436	437	407	432	471	454	466	448	482	453	435	444	385	431	441	413	419	432	432	416	473	455	433	474	469	441	436	431	448	410	431	466	403	418	434	441	451	448	476	461	424	454	451	392	442	435	461	451	431	444	433	443	448	408	445	426	409	438	456	429	403	414	511	446	483	448	466	461	482	441	440	475	432	415	441	440	449	423	441	420	409	455	401	451	461	400	479	415	420	463	400	463	436	440	476	419	454	437	417	479	399	427	487	488	473	466	468	433	458	461	459	425	465	437	454	440	436	444	460	426	397	416	455	442	445	410	430	445	407	445	426	441	446	450	489	409	439	436	448	426	463	456	432	456	448	487	431	476	455	433	425	420	450	447	455	475	425	453	441	455	457	456	454	441	482	479	432	386	450	439	428	457	444	440	399	484	443	455	435	451	440	414	459	435	421	447	428	437	462	443	456	415	441	432	432	408	443	445	421	469	453	455	440	449	485	452	435	441	442	460	441	437	454	475	439	439	437	462	435	404	459	412	462	429	462	433	400	434	468	451	473	443	446	447	466	427	451	466	468	425	457	433	455	439	457	444	454	414	423	452	453	437	428	418	427	451	450	415	424	457	442	422	464	427	423	454	460	450	455	476	438	396	435	461	470	469	452
23156	21506	29802	23648	21506	21547	10086	874	570	508	438	374	330	294	262	272	263	227	218	220	205	200	206	183	197	180	169	156	161	162	169	162	152	170	177	184	153	150	141	143	158	154	123	178	139	158	153	136	142	167	137	158	160	131	140	137	140	152	152	133	150	146	150	146	147	136	155	129	132	140	166	134	145	141	139	148	143	138	131	128	133	113	136	133	134	140	159	135	133	140	132	141	138	161	135	123	139	136	138	133	125	127	152	136	140	123	135	130	123	141	146	128	138	122	142	132	139	138	166	132	140	126	151	125	137	114	158	137	125	143	102	121	133	148	148	138	147	145	131	144	137	141	138	131	142	119	134	150	143	131	150	140	139	127	155	137	128	142	114	127	122	124	133	129	137	142	127	163	137	138	134	144	124	152	138	160	141	138	147	136	150	133	136	128	140	126	130	120	135	144	102	145	140	127	143	154	118	131	134	164	149	145	138	120	154	150	138	106	141	141	133	141	155	130	154	128	150	136	118	129	137	138	127	124	116	130	123	129	118	142	147	152	159	148	117	151	130	138	147	116	150	136	140	97	120	108	146	126	118	137	146	145	123	135	136	161	137	143	127	148	113	132	132	154	128	126	139	135	146	132	137	135	110	133	131	146	126	145	125	116	119	139	133	133	127	127	143	135	124	160	122	138	140	136	145	128	127	128	133	136	129	153	129	141	135	135	135	125	154	135	121	131	129	135	162	125	134	147	142	145	138	132	136	135	116	155	136	137	149	133	106	150	122	127	152	141	135	150	150	144	143	141	126	144	102	143	120	131	149	135	141	154	150	134	125	122	130	143	129	148	134	131	136	134	162	143	136	138	127	140	156	136	138	138	127	140	139	129	150	136	164	147	134	147	141	133	142	132	130	142	116	124	168	120	125	124	142	142	131	145	144	150	135	138	124	131	139	139	137	130	131	147	124	150	149	154	127	139	161	128	145	134	144	132	133	141	148	136	130	142	132	119	163	138	109	139	117	140	138	133	109	141	132	141	169	141	158	98	161	136	147	138	144	146	153	129	148	155	131	103	144	133	129	139	147	144	122	135	158	153	141	110	133	130	130	127	123	156	142	136	139	100	145	141	144	134	124	124	143	138	130	130	126	145	154	123	114	125	116	125	121	150	133	128	132	118	140	145	124	128	142	128	139	139	136	136	126	136	126	131	144	139	152	159	143	138	128	128	147	130	125	122	152	138	154	140	132	132	124	125	133	140	124	131	119	142	122	145	144	129	145	126	156	138	140	130	132	107	130	133	143	133	131	132	144	145	145	140	139	131	121	132	135	146	137	153	150	135	144	139	143	141	131	140	142	138	120	150	164	135	146	157	147	138	145	154	140	135	135	143	146	134	145	127	125	122	140	131	136	114	112	150	122	126	137	164	130	122	141	133	130	142	150	137	137	123	144	135	127	130	127	125	131	126	129	109	138	143	137	139	122	118	139	133	128	142	118	145	112	135	135	152	125	142	135	120	149	148	132	135	149	132	136	160	127	122	140	133	141	132	138	133	143	142	129	142	144	157	133	124	151	135	147	117	139	144	136	129	151	122	134	132	137	134	130	146	136	138	148	149	127	132	129	107	132	132	128	131	131	119	124	147	139	138	128	122	135	141	153	123	138	138	140	150	132	130	133	137	164	123	117	136	143	141	115	120	161	141	125	148	133	148	141	138	125	119	138	149	132	133	152	107	131	133	113	117	132	125	145	127	162	149	138	137	128	131	130	120	127	143	137	126	132	155	126	136	144	140	139	149	163	109	123	131	130	137	131	122	146	140	140	123	136	129	126	129	146	129	131	129	124	158	122	126	149	127	149	111	128	133	131	129	142	125	130	149	142	130	155	149	136	123	119	152	147	121	125	153	123	131	129	118	139	128	142	140	117	135	110	128	161	119	139	139	151	135	139	136	136	121	123	135	143	129	142	143	161	141	139	112	142	157	153	133	116	127	115	143	144	129	137	129	145	127	130	145	129	144	149	136	126	135	159	142	118	132	145	119	155	129	113	139	125	143	124	133	141	143	127	135	152	123	136	150	128	122	115	147	132	124	141	138	126	162	160	127	117	113	138	126	138	131	132	123	138	119	139	128	140	143	135	155	146	148	144	129	133	151	133	152	131	151	145	121	147	148	139	145	143	142	121	141	118	138	152	134	135	140	156	138	128	121	141	113	125	154	147	114	122	145	126	135	139	136	136	158	129	122	151	120	147	124	137	141	141	129	141	136	125	137	139	147	138	144	121	131	136	131	126	142	131	132	131	125	138	121	136	144	122	141	150	152	137	113	147	134	139	132	143	131	137	130	132	133	144	145	144	142	114	130	140	151	146	118	133	115	140	142	142	141	154	133	164	132	154	127	123	146	131	133	141	134	130	133	128	144	132	124	149	135	136	133	129	129	109	148	140	148	136	128	148	137	123	138	154	139	130	153	128	146	139	136	134	135	128	127	127	132	135	143	148	153	141	149	143	130	137	175	113	145	126	147	130	138	155	139	144	133	123	126	145	135	142	147	124	152	111	143	146	129	140	126	146	125	121	118	115	128	133	152	151	128	153	140	118	124	145	128	133	145	128	130	146	134	150	127	117	130	126	137	132	135	140	136	131	133	144	136	124	143	139	147	163	129	120	136	133	143	129	141	132	136	139	134	131	133	149	125	135	148	139	133	143	135	113	124	139	121	140	138	146	136	147	122	139	131	144	122	140	124	122	141	154	145	134	131	131	146	122	118	148	145	140	125	145	128	131	137	148	134	140	133	135	142	113	117	137	118	142	142	136	133	151	136	116	134	124	130	143	130	147	121	124	141	150	131	124	134	113	135	138	141	128	124	129	110	131	151	146	141	138	141	143	142	146	153	142	141	128	145	144	124	125	133	131	132	150	140	132	148	130	120	103	149	142	137	123	145	155	152	143	150	141	122	137	138	130	132	143	151	130	149	154	144	131	146	144	141	118	134	132	144	139	150	115	129	135	127	131	118	120	139	148	140	138	146	133	150	140	123	127	145	107	153	145	132	119	141	107	136	127	130	128	138	139	146	133	129	130	121	116	136	154	130	121	145	140	153	160	136	126	131	144	140	119	141	114	137	134	133	144	134	130	123	123	141	111	165	140	146	139	137	124	130	125	130	135	144	128	135	156	146	139	140	141	143	132	144	137	121	160	135	147	131	133	135	136	142	139	126	135	133	141	115	106	132	151	139	132	151	141	134	177	143	120	143	136	151	133	129	135	137	152	138	135	140	139	128	129	128	148	129	114	132	129	112	161	143	135	126	135	122	142	146	116	137	150	118	119	130	139	141	131	138	141	151	126	136	125	139	129	127	141	135	139	139	141	119	152	130	118	150	133	129	114	126	163	141	135	127	138	123	141	129	143	140	159	134	148	134	138	135	122	135	118	152	120	118	132	125	142	140	137	158	145	119	141	129	159	136	134	135	128	119	135	138	130	139	137	137	132	151	129	139	127	132
20204	13666	11760	6387	4245	3242	2369	1877	1470	1199	920	787	675	604	528	490	460	379	365	338	304	353	312	316	289	265	270	261	279	231	261	251	202	248	233	222	227	222	223	223	210	227	204	219	220	207	225	190	213	235	204	199	169	187	222	208	190	186	189	175	214	200	201	197	185	200	187	181	193	179	182	198	192	188	181	165	197	194	202	194	166	200	183	184	169	178	193	176	178	204	190	194	177	207	182	190	203	204	178	193	160	196	192	193	206	182	190	181	226	177	178	187	185	216	190	197	200	186	193	197	190	181	208	196	189	199	184	207	181	201	189	177	182	175	189	185	178	190	187	173	189	197	178	174	205	196	192	207	189	204	192	179	173	196	178	182	200	175	181	202	191	185	179	173	193	179	191	171	174	206	171	189	204	169	188	199	210	190	187	174	189	181	185	154	191	167	197	189	183	172	180	197	183	193	193	198	164	192	178	187	194	188	171	176	178	204	213	179	178	205	200	174	177	199	187	169	173	169	176	176	191	177	186	187	187	197	195	182	168	177	177	195	185	177	168	198	173	185	182	183	198	186	175	187	187	173	185	185	189	227	190	173	197	182	189	188	190	156	209	205	158	200	171	202	195	195	202	191	201	194	185	187	174	188	173	175	180	193	177	175	184	211	182	201	162	192	161	187	175	200	198	198	179	177	181	208	180	199	199	189	174	177	191	192	167	181	186	178	193	186	167	169	174	179	176	187	185	188	184	185	166	195	186	176	180	165	189	184	211	191	216	172	161	188	188	183	199	172	194	171	168	189	193	137	186	205	182	214	180	215	195	170	189	209	169	167	179	196	200	177	191	183	189	192	206	187	177	193	188	185	206	169	167	191	179	191	175	190	200	167	190	193	201	187	178	169	144	167	202	166	204	188	198	207	210	202	174	197	216	179	163	201	195	182	200	195	186	194	182	192	181	206	209	180	163	194	197	186	229	182	192	193	200	175	214	162	191	169	190	170	219	191	173	173	181	188	159	171	164	188	194	195	196	173	197	189	191	169	208	181	185	192	179	201	184	161	192	170	196	195	207	187	199	168	190	173	186	196	196	168	186	185	198	199	202	179	182	176	191	190	193	180	186	199	175	199	187	178	193	191	175	209	195	191	193	199	202	189	216	185	184	178	187	208	150	190	191	167	190	178	163	187	178	191	185	197	167	193	176	172	203	193	190	200	225	214	204	159	180	177	187	171	199	205	203	188	181	204	184	191	182	181	207	168	177	163	185	194	162	196	177	192	183	195	190	176	187	189	193	184	206	194	174	182	205	181	167	172	178	192	180	182	176	178	208	188	191	186	200	190	191	181	189	202	166	192	178	217	166	191	173	188	184	190	172	187	177	178	168	185	186	179	203	185	187	194	164	170	176	197	212	218	182	176	184	204	186	209	214	177	185	166	172	174	210	163	185	199	218	167	189	209	179	186	209	182	184	201	184	179	180	187	209	196	174	171	187	218	189	194	190	186	166	190	186	158	204	187	196	172	182	173	201	178	208	203	208	184	185	205	198	186	212	188	219	197	189	199	184	167	182	169	159	207	179	163	168	189	184	169	153	189	177	171	184	200	168	172	173	164	195	182	174	195	191	179	191	178	182	213	191	191	176	159	195	179	210	179	192	203	187	198	187	163	172	192	210	191	200	191	191	217	199	169	199	181	168	198	189	186	193	187	204	199	167	168	190	180	195	178	148	202	190	198	175	189	152	181	185	181	194	184	150	177	176	194	188	191	186	193	185	177	173	191	161	193	177	188	175	191	173	185	211	166	186	181	194	204	196	197	213	200	205	180	196	186	153	177	181	207	191	178	209	201	204	190	157	184	166	169	181	212	188	177	194	182	177	166	197	182	198	202	175	196	180	182	207	196	182	183	189	183	174	185	196	188	167	179	174	173	201	181	188	170	195	181	191	171	198	193	232	180	175	169	202	194	161	161	164	167	180	207	208	193	191	186	186	171	168	177	201	179	187	168	196	177	209	204	174	184	188	160	167	223	168	175	203	196	179	190	182	152	202	181	193	156	188	177	196	176	158	182	160	178	160	155	196	182	201	198	166	205	188	204	175	168	186	196	179	165	203	196	192	185	194	194	196	173	177	167	182	178	199	183	191	193	200	166	184	181	180	184	201	195	179	204	179	181	183	186	164	196	199	179	165	194	171	183	164	198	155	195	210	200	189	197	173	211	189	205	200	180	172	210	179	165	176	195	190	186	192	192	187	187	190	170	159	192	173	190	202	165	209	175	198	179	194	200	174	196	165	175	183	171	201	181	172	192	184	191	162	185	188	179	189	165	171	183	173	198	170	177	180	194	175	197	188	195	182	176	182	204	180	189	198	175	181	161	165	201	196	171	193	179	164	179	204	177	172	159	151	191	196	199	169	173	191	183	196	197	201	157	169	192	160	170	188	178	188	177	202	184	181	175	184	197	194	203	164	200	200	186	178	182	189	182	175	182	184	182	173	193	190	215	163	191	169	197	186	199	187	203	167	202	183	182	188	197	197	206	169	194	158	185	176	197	185	192	187	184	208	188	188	186	175	207	170	176	177	173	183	160	178	190	188	193	173	184	184	167	203	192	178	165	192	173	169	178	185	182	167	173	165	207	185	174	208	166	197	192	179	176	166	199	192	214	190	185	183	164	205	159	171	191	196	189	189	179	209	166	176	193	163	180	196	203	178	180	209	177	185	196	187	201	175	182	202	193	209	171	206	183	187	172	190	187	181	197	169	189	201	192	206	194	190	187	163	185	182	196	204	190	213	201	157	219	167	191	196	192	194	178	197	177	194	153	198	193	192	168	179	187	171	187	192	175	202	202	201	187	195	170	187	172	198	177	194	206	202	183	162	180	174	175	187	180	165	183	169	173	187	173	172	199	206	177	178	179	197	176	188	171	200	203	189	182	193	163	188	167	159	188	179	195	182	202	181	175	165	186	171	209	184	183	165	205	209	194	211	162	193	192	204	164	200	185	182	183	186	215	160	204	186	182	198	178	173	187	189	179	182	171	189	194	187	165	169	192	197	175	173	194	190	161	169	174	215	171	184	188	199	190	216	200	175	178	200	187	163	204	196	148	185	171	216	188	193	185	158	191	183	190	171	182	191	190	192	180	152	208	206	189	184	177	197	183	176	187	163	171	183	185	197	185	192	184	188	180	188	190	185	193	194	178	184	182	170	200	170	161	187	203	170	177	168	163	179	216	209	174	195	163	209	173	214	195	177	179	185	173	182	188	213	190	182	180	179	147	166	227	174	171	178	200	193	195	182	168	184	157	176	155	184	188	181	199	197	192	180	178	184	170	188	189	185	173	181	167	164	188	178	183	198	180	166	177	213	187	172	197	173	194	165	182	176	204	180	172	167	196	181	194	170	176	188	188	208	184	175	184	187	193	201	193	192	202	201	191	204	180	184	184	172	181	192	175	163	190	210	202	184	169	193	194	175	178	186	190	191	190	193	201	178	187	183	181
27423	20925	9338	1016	708	609	550	470	497	443	459	446	453	390	443	411	447	447	475	437	417	416	412	414	434	422	402	428	434	382	415	463	424	481	452	444	425	420	439	448	438	436	436	425	412	462	415	458	409	427	451	439	470	430	421	421	422	425	394	475	421	425	466	409	442	438	435	467	410	415	395	429	467	403	405	439	447	434	421	459	449	408	448	448	436	453	435	446	442	442	423	424	428	448	424	463	443	467	431	418	418	408	437	452	443	421	433	441	425	416	422	427	421	440	468	406	436	481	433	424	422	427	459	441	467	442	432	424	448	417	409	428	448	444	472	428	417	443	418	458	454	410	402	440	472	446	466	445	445	425	399	439	406	402	429	423	421	484	450	452	413	436	422	402	471	465	424	431	424	460	442	438	457	422	419	446	420	406	418	432	409	428	448	409	417	428	386	432	406	432	445	401	479	420	437	425	460	420	430	404	473	438	402	407	463	422	430	427	412	442	471	478	396	431	428	419	422	419	431	411	440	428	416	432	467	455	425	372	416	442	433	422	443	441	426	451	420	444	428	421	449	455	424	432	422	443	461	409	486	412	430	405	450	473	471	445	419	451	438	441	437	422	469	439	413	415	428	420	431	419	413	420	433	448	406	488	428	417	407	428	412	430	444	461	421	416	455	425	476	481	452	457	406	444	461	411	438	397	400	427	408	457	459	399	425	410	472	455	433	401	413	459	437	434	417	453	413	409	407	421	441	405	422	432	438	381	443	407	447	455	430	417	441	405	456	436	444	430	450	425	439	471	430	391	447	436	446	416	433	428	445	430	420	439	471	460	417	382	433	410	439	434	415	418	427	442	418	436	431	450	448	403	437	446	432	402	433	431	438	441	438	427	450	451	440	418	421	400	398	437	434	396	447	470	419	385	444	477	419	423	420	412	447	448	429	392	437	423	420	420	450	437	407	432	423	467	424	424	417	414	396	430	443	413	455	425	425	450	426	473	429	438	421	396	419	426	448	445	437	444	421	450	433	452	436	415	411	404	427	412	458	440	402	450	383	398	421	446	431	437	424	409	463	448	447	412	438	418	436	442	414	424	399	425	432	400	455	421	440	425	390	428	441	440	423	441	476	444	418	389	452	421	426	419	433	442	445	404	438	422	437	430	442	404	435	427	442	465	466	449	453	420	428	408	418	434	442	461	429	430	423	412	442	397	460	462	431	432	415	443	434	386	468	438	416	462	457	459	461	457	436	455	439	451	453	430	436	381	424	419	417	435	390	468	397	409	434	436	476	425	463	420	457	419	452	433	406	460	461	451	422	410	431	436	446	449	420	423	459	395	426	423	431	434	439	419	439	456	409	434	427	448	435	459	445	453	432	399	449	428	418	414	389	456	454	449	426	451	424	453	440	438	436	432	455	447	469	415	433	429	451	423	403	417	414	470	423	422	472	452	435	416	424	443	415	464	414	465	452	458	434	402	411	443	427	436	446	432	420	412	426	427	426	441	441	448	423	434	440	415	450	434	420	406	427	442	440	452	456	404	412	442	404	454	456	442	445	428	438	396	456	440	417	422	422	457	444	500	435	439	471	439	461	443	405	447	436	445	418	445	459	423	457	407	427	424	423	420	449	445	425	433	406	439	433	439	443	460	441	432	439	437	401	425	430	425	482	450	424	440	418	430	443	438	412	434	445	458	435	431	430	444	401	446	415	434	457	411	445	443	438	439	471	451	428	425	432	427	429	438	439	432	488	470	444	459	425	440	426	440	449	429	476	464	464	474	412	457	443	420	432	454	413	420	439	465	425	455	452	435	434	418	433	419	440	425	403	422	436	431	464	427	452	427	411	432	394	437	461	417	435	440	436	389	449	452	420	491	470	411	415	422	427	449	436	435	456	420	427	454	445	424	434	406	457	442	460	435	433	431	450	414	453	430	432	452	416	439	479	437	449	401	425	438	421	430	430	443	466	473	449	436	472	453	452	419	400	457	452	445	413	466	439	447	422	448	417	428	414	398	420	405	466	434	448	411	444	424	432	436	449	457	409	422	406	440	460	394	436	460	416	427	439	452	438	419	408	434	448	434	472	437	427	460	469	431	437	441	449	464	456	463	405	418	436	422	423	437	432	458	443	436	430	474	417	490	432	416	405	426	422	399	404	404	433	402	438	425	489	449	424	441	408	396	418	454	404	444	419	441	438	429	417	432	411	445	459	445	424	439	415	430	446	460	429	428	427	433	442	412	414	398	391	429	419	479	469	435	484	434	418	455	416	440	434	434	438	419	441	432	432	450	419	383	412	448	434	435	492	449	419	408	405	425	399	396	433	448	424	470	426	475	462	422	405	449	394	455	424	447	426	412	445	408	417	434	441	436	430	430	429	437	411	391	427	411	430	405	432	426	429	456	443	404	445	435	405	447	446	423	421	429	446	437	407	477	438	405	441	407	450	472	440	418	432	412	449	444	448	420	437	449	396	444	434	432	445	402	437	420	432	441	413	418	426	401	467	422	421	377	449	429	420	427	436	444	445	437	437	429	438	409	458	433	428	439	442	429	451	404	416	467	428	426	491	438	403	433	414	431	417	439	450	388	423	459	407	432	429	465	420	391	448	413	429	403	439	431	425	458	413	420	414	437	418	457	440	438	414	420	417	426	419	443	445	442	427	437	421	455	406	467	420	407	444	432	453	467	442	453	472	429	388	441	421	444	420	425	437	453	390	431	408	426	437	404	401	392	417	417	420	482	451	418	448	436	436	455	454	457	422	493	450	463	401	416	420	418	434	430	408	462	434	435	431	455	434	440	440	435	422	416	422	393	437	465	434	429	439	424	486	443	445	429	434	442	420	429	408	417	467	463	482	449	469	419	423	420	436	421	420	412	485	451	441	429	445	458	432	444	415	372	457	428	435	446	428	471	404	450	460	441	463	410	420	458	458	469	421	376	421	407	434	412	421	468	418	398	462	463	413	408	439	401	440	409	381	409	463	436	451	444	426	421	461	471	410	444	408	427	408	409	415	417	460	478	463	429	439	436	441	412	411	436	433	432	410	461	425	403	445	462	401	422	427	384	476	404	416	421	401	436	393	459	446	407	438	448	429	434	448	414	433	444	461	449	421	463	443	422	439	432	457	401	422	444	456	419	416	415	465	418	413	437	388	417	437	454	461	445	436	418	439	436	444	448	436	400	423	412	428	475	403	428	453	444	415	409	403	468	395	456	442	397	462	440	431	420	439	473	402	443	394	413	402	439	427	444	414	425	425	448	430	432	462	425	419	430	455	422	441	416	435	407	441	423	429	459	444	402	436	469	435	433	408	436	443	408	406	422	418	453	463	437	419	466	427	448	441	407	412	469	455	436	452	451	449	422	443	403	447	416	390	406	458	427	434	471	411	456	451	491	455	431	422	441	421	424	444	461	399	443	443	414	418	414	428	405	449	417	438	469	444	438	406	444	441	404	453	424	424	444	455	448	457	433	420	421	439	403	452	403	415	414	437	405
10881	1314	1218	811	788	687	632	642	621	611	602	616	624	574	572	645	572	568	552	571	594	553	600	584	571	567	555	557	575	554	579	525	586	571	537	572	579	620	575	600	617	561	570	570	553	617	539	586	568	572	595	553	598	570	555	678	554	595	568	576	574	508	555	584	551	598	545	588	563	554	544	581	585	580	575	628	560	591	593	540	503	598	616	596	582	596	528	571	545	563	563	585	553	542	575	597	601	584	552	564	616	581	583	594	587	592	570	583	598	612	552	583	544	597	565	603	551	567	544	581	597	539	562	577	557	602	588	566	597	558	554	567	535	566	535	574	592	602	591	582	575	588	574	543	523	566	598	564	558	606	606	594	532	590	594	645	535	589	596	517	550	595	579	567	592	560	596	600	575	534	595	565	542	564	640	591	590	580	606	574	524	617	575	541	581	585	575	553	542	558	586	558	527	583	576	556	571	575	532	632	631	591	552	561	589	576	576	597	564	585	550	560	622	577	528	583	544	576	537	567	581	569	571	552	586	583	574	549	527	571	589	596	614	573	566	620	572	557	599	553	530	577	600	572	573	527	576	606	584	550	583	582	607	590	570	616	609	623	537	563	577	555	555	584	538	562	599	575	566	618	567	559	610	587	631	588	585	609	619	532	604	581	563	551	581	539	609	591	537	604	561	584	580	577	549	568	567	588	572	555	581	601	569	560	592	547	585	558	548	531	541	587	580	635	586	594	551	569	578	565	539	555	598	537	532	539	593	571	575	604	583	604	621	578	602	550	594	571	601	605	552	556	577	555	549	549	555	578	564	555	557	547	540	573	561	559	580	616	577	602	602	600	603	611	579	552	546	541	585	544	583	578	612	577	556	584	600	556	562	577	613	584	592	563	610	556	604	572	583	630	559	587	589	594	603	582	582	549	579	603	560	557	586	586	576	585	599	600	575	599	575	596	548	607	568	562	605	604	595	619	564	628	588	573	580	544	549	602	556	559	590	562	575	589	604	563	566	571	528	610	569	537	553	610	563	552	591	553	559	552	580	575	601	574	561	573	591	587	567	580	546	545	599	587	579	580	599	574	543	571	545	579	581	507	601	602	545	537	577	567	568	587	583	535	583	570	599	546	575	594	603	607	534	557	550	592	535	575	601	616	574	525	550	549	556	593	570	577	554	632	615	615	618	578	566	578	572	564	564	591	591	563	561	570	613	558	615	570	562	615	574	641	563	593	592	545	579	579	565	582	577	573	620	588	617	594	537	600	561	546	589	561	585	592	590	563	555	609	577	572	557	617	574	550	569	584	530	573	589	591	605	571	592	531	584	568	558	581	586	535	593	570	557	587	549	550	569	573	560	570	526	599	559	573	559	589	594	608	580	565	577	560	579	641	602	594	565	560	558	544	582	597	577	562	598	625	601	583	597	559	578	597	585	548	581	612	556	553	608	598	591	584	610	582	611	557	578	579	618	554	582	623	584	575	554	545	558	564	582	574	572	546	551	574	556	585	567	571	566	569	581	532	584	576	586	569	575	635	530	531	563	587	574	532	583	574	537	587	571	597	570	564	566	599	580	583	550	547	541	604	594	569	567	569	563	610	552	578	561	568	557	547	551	595	603	592	586	568	555	567	625	567	537	558	544	544	588	575	556	535	586	585	562	576	545	566	558	566	564	554	580	595	615	570	572	576	580	587	596	597	540	599	570	541	544	546	579	555	583	579	561	557	587	523	566	583	609	578	571	536	571	566	554	576	571	593	585	568	563	536	569	547	551	560	581	513	563	542	612	577	596	575	582	564	597	530	617	584	574	563	581	593	532	589	575	540	586	594	559	556	616	574	600	531	551	576	529	599	543	555	556	605	543	584	608	585	560	545	585	525	531	631	570	538	609	617	556	574	571	613	593	535	561	568	596	590	614	575	542	539	621	579	588	565	573	552	558	603	561	632	597	553	551	539	559	551	542	566	571	565	548	577	565	588	571	563	562	541	576	570	588	575	570	583	587	577	539	583	616	552	597	580	576	579	585	594	552	562	622	618	612	591	583	588	520	592	539	562	535	586	543	580	553	564	538	576	575	557	589	580	588	589	601	583	579	591	572	566	564	561	548	548	542	519	545	539	600	591	556	572	546	578	553	583	612	563	565	553	581	585	562	588	563	567	588	543	583	568	574	595	592	601	573	594	576	560	552	605	572	548	594	555	596	597	566	576	623	595	554	631	601	590	541	587	579	601	588	546	569	561	541	572	604	535	588	577	584	601	579	599	580	554	633	546	556	580	534	588	553	576	583	598	578	560	556	531	561	559	579	569	569	606	542	579	582	560	576	565	558	585	574	602	552	574	583	594	538	577	592	580	570	571	545	558	539	555	596	562	572	559	568	554	611	565	558	554	564	564	572	544	598	539	582	589	544	554	567	543	526	546	606	566	576	579	556	572	550	582	593	588	586	564	594	601	573	542	574	582	585	550	568	527	540	577	591	571	587	579	582	568	584	544	574	581	596	550	583	568	601	588	575	565	594	572	560	526	575	565	612	654	593	633	541	572	579	569	568	592	562	562	576	601	538	540	582	608	563	540	577	589	575	588	589	621	565	516	578	590	568	538	530	585	584	541	571	576	565	565	595	569	564	560	583	551	565	541	560	569	527	577	576	560	559	552	565	616	576	597	574	564	533	590	503	534	585	562	572	546	582	590	597	556	595	553	604	601	581	530	584	607	578	609	570	590	549	582	602	565	583	586	582	562	595	556	582	526	546	599	583	581	548	594	562	577	597	538	542	571	545	579	559	577	594	517	589	555	598	530	543	577	599	612	571	536	583	588	509	596	590	568	564	602	505	635	598	563	563	572	567	544	591	555	562	579	579	591	531	599	509	585	585	532	562	582	564	621	561	565	566	593	599	565	568	559	591	580	570	571	577	564	581	589	567	551	535	559	583	538	594	531	550	591	536	543	587	525	540	578	565	574	561	564	550	574	550	623	540	590	561	582	569	563	541	585	613	610	585	618	572	561	563	590	557	571	562	560	568	561	566	562	563	591	557	567	566	557	550	548	568	579	574	627	547	615	610	584	604	614	580	546	543	548	549	584	584	613	634	566	572	549	619	572	562	600	597	583	579	554	605	612	607	546	615	603	574	575	580	566	557	545	559	576	570	571	568	613	562	554	575	579	593	591	552	582	570	576	597	595	581	565	563	551	615	590	592	567	594	553	593	547	555	587	540	594	572	551	589	550	557	580	556	577	559	591	556	579	597	575	561	579	594	546	550	562	598	599	581	628	597	580	555	569	540	555	579	541	554	510	586	549	606	534	569	605	570	561	595	596	595	604	560	583	651	589	577	621	577	563	575	583	616	598	554	578	535	536	554	545	561	627	592	567	554	580	552	548	539	603	591	572	557	539	505	594	569	567	548	564	619	618	542	615	569	549	594	572	569	528	554	551	601	564	552	569	563	541	581	591	586	536	580	607	602	556	561	640	563	554	593	562	599	568	609	550	564	558
24096	21418	29309	23936	21409	11714	1067	694	569	513	506	480	437	432	407	412	398	354	406	364	388	340	364	343	377	327	354	330	332	342	309	317	350	349	363	325	334	339	313	348	331	351	317	341	343	358	361	322	366	376	313	319	329	311	355	327	320	306	342	366	343	322	337	335	379	377	329	328	345	351	321	328	331	320	354	317	338	349	338	306	367	324	334	350	328	353	352	360	319	334	336	342	314	319	329	325	334	369	317	329	331	361	322	345	359	323	330	344	357	302	362	370	322	349	319	348	393	327	335	329	319	346	352	346	330	328	362	329	292	374	317	354	350	348	336	327	342	360	316	339	336	328	340	340	339	295	327	334	344	274	326	303	328	317	367	300	305	335	352	309	336	353	334	348	384	317	331	309	367	329	370	329	341	340	305	316	313	349	370	338	344	347	331	357	320	333	294	326	301	337	341	344	368	345	322	342	385	338	315	362	330	336	315	299	356	333	340	360	371	345	352	351	335	299	301	317	348	327	346	343	297	319	327	318	354	306	332	352	325	321	321	321	338	337	338	339	350	323	348	322	330	332	364	344	341	316	364	339	349	336	331	344	339	304	298	348	354	360	385	344	355	349	328	337	327	332	339	315	338	363	323	314	327	339	295	336	364	321	332	333	329	339	324	334	312	305	323	347	331	340	350	344	349	346	305	371	341	321	349	345	325	335	325	363	334	332	341	303	361	355	308	347	333	361	339	336	347	344	290	305	333	342	318	332	338	351	348	355	362	318	361	294	369	331	301	323	343	353	358	334	355	320	330	345	310	356	355	327	371	340	349	325	312	325	323	338	363	328	325	338	340	323	329	359	350	361	320	362	339	346	332	320	302	290	350	337	329	293	352	322	308	351	329	332	322	292	344	338	300	355	297	314	360	340	333	351	331	274	317	319	333	320	319	307	340	347	353	322	331	353	343	311	297	321	314	329	342	345	345	318	340	358	325	313	332	327	320	319	332	348	346	331	359	320	331	336	335	327	327	341	309	317	354	352	319	378	311	349	299	347	374	325	314	321	341	355	338	358	291	347	354	333	329	315	335	329	346	357	312	322	333	337	319	303	315	340	345	333	319	355	344	333	309	327	354	314	342	325	344	334	322	352	334	323	330	311	370	340	347	335	314	359	345	318	316	360	316	348	342	340	325	319	337	325	358	316	346	324	333	307	349	305	321	305	303	348	294	327	336	334	336	359	326	344	353	311	326	308	320	374	331	355	338	336	353	329	347	380	317	351	314	329	370	305	314	302	346	346	316	314	300	338	316	296	325	334	357	330	301	350	323	353	338	322	316	359	363	316	344	319	358	359	343	363	330	327	326	321	345	338	320	339	317	328	308	340	313	328	337	319	354	333	346	325	336	343	333	323	321	319	344	309	346	337	313	316	332	346	319	348	359	308	335	322	323	319	340	338	361	335	364	328	310	355	344	360	347	333	345	344	364	331	311	313	336	330	352	343	343	361	321	316	334	353	347	336	316	340	322	316	330	339	327	345	316	303	335	337	348	332	325	356	326	367	339	342	322	330	303	340	350	306	320	318	342	324	353	318	316	343	331	337	348	325	313	350	317	348	299	326	310	349	348	332	349	322	313	341	335	370	361	296	327	309	321	332	350	353	305	341	349	334	339	371	310	301	348	350	366	347	307	318	342	331	326	319	319	332	343	318	337	336	314	324	292	321	349	315	309	324	337	326	329	326	333	328	309	332	331	343	332	341	311	347	346	384	343	295	354	329	324	294	349	364	340	365	335	320	309	331	324	322	311	341	318	331	329	326	322	354	339	310	315	330	344	324	359	337	343	356	350	298	350	335	344	364	342	308	324	322	360	334	359	311	306	296	332	327	322	338	290	313	324	333	345	339	316	350	363	337	360	301	331	319	339	377	330	335	329	339	340	325	325	326	325	341	324	294	318	338	352	335	345	324	344	346	331	321	332	360	347	356	336	325	319	341	331	337	320	322	310	325	323	323	327	341	319	300	326	348	329	366	355	337	329	355	354	321	307	317	327	333	326	365	326	328	291	350	333	339	324	332	375	346	331	333	345	333	367	357	325	352	336	326	319	325	326	354	295	327	335	315	332	324	347	346	297	328	323	338	316	339	300	326	361	330	338	328	319	313	329	379	364	349	313	318	305	313	325	343	313	293	355	295	358	330	346	342	334	298	309	350	336	324	333	306	318	347	305	354	359	315	320	331	311	341	300	342	330	378	319	334	332	323	303	343	348	316	324	364	316	345	332	347	336	344	326	345	335	336	334	308	331	353	323	327	320	314	396	327	330	338	344	357	359	304	361	331	326	309	348	354	342	309	311	364	303	318	306	358	339	334	343	359	317	308	329	333	309	335	323	323	319	325	322	315	326	389	329	280	324	349	324	358	360	355	331	340	376	356	348	302	365	346	331	315	332	340	313	324	348	317	331	338	373	335	298	324	314	336	354	334	304	343	324	366	340	336	375	337	300	296	351	341	352	300	335	348	360	315	296	307	336	341	299	322	319	332	317	344	350	339	361	321	315	354	327	327	339	325	333	328	353	340	323	326	311	323	341	349	321	326	345	327	342	324	352	335	327	312	330	311	355	313	369	330	331	334	351	349	343	318	328	329	362	297	324	321	356	334	304	343	331	326	338	344	318	291	321	302	327	337	324	356	330	360	344	323	370	300	319	329	324	355	335	324	317	336	339	305	304	360	339	354	316	336	333	333	352	310	325	319	328	321	344	338	326	334	358	342	309	328	357	313	328	321	322	308	328	358	321	324	334	325	323	343	313	361	296	328	352	309	360	343	321	336	353	346	312	389	332	351	317	339	346	326	294	293	339	339	345	331	347	323	325	340	312	333	332	348	310	317	322	334	333	305	319	323	364	341	359	330	325	343	326	340	367	359	347	346	347	351	343	327	375	324	353	340	315	329	298	338	315	325	350	348	328	313	321	364	312	342	328	330	318	344	345	327	336	366	354	321	325	328	344	338	375	332	349	323	317	356	332	351	338	343	338	321	327	313	322	325	349	366	343	332	314	327	328	299	333	315	354	351	309	329	327	312	334	334	316	342	347	323	331	339	325	340	342	334	308	344	305	362	332	291	289	330	324	355	345	327	297	330	327	362	338	327	339	323	318	256	334	302	356	326	312	305	313	378	331	326	332	307	328	348	355	343	330	324	322	319	325	348	312	328	320	328	354	319	336	343	333	305	336	353	343	333	292	333	339	312	326	347	303	337	355	308	354	299	336	305	312	319	315	367	349	332	315	340	307	340	288	309	334	319	320	323	318	328	315	339	319	348	339	343	333	358	344	339	345	326	318	319	337	314	310	342	330	306	347	350	364	279	321	317	321	285	309	324	346	346	319	304	319	302	298	319	326	317	320	340	359	337	352	326	312	329	304	316	333	345	296	329	316	343	310	286	306	324	325	363	331	325	321	332	332	335	294	321	333	323	363	333	367	332	335	342	337	330	333	319	348	369	303	329
18397	8449	7337	3792	2587	2041	1652	1307	1116	907	802	730	682	643	603	607	605	536	536	564	473	521	521	536	473	445	530	474	446	492	471	473	477	479	471	514	489	455	464	483	428	449	445	469	458	461	494	469	451	452	444	476	458	473	445	425	427	470	442	495	450	480	440	442	422	429	445	479	464	457	452	497	457	469	427	415	464	441	450	446	467	434	426	450	480	468	468	469	446	467	452	467	460	452	444	449	473	401	435	470	423	469	507	478	388	457	429	484	445	453	435	436	442	432	463	454	471	459	425	415	430	421	446	466	455	447	468	465	440	444	419	467	425	425	421	468	495	460	397	435	497	458	469	424	439	435	434	457	411	464	472	439	430	416	453	452	439	452	499	418	436	451	491	451	421	443	429	454	424	408	449	452	455	477	433	440	457	436	461	476	425	465	421	453	422	458	430	504	424	451	450	454	441	466	406	434	436	435	434	457	493	452	442	447	467	445	431	461	440	444	464	424	421	442	438	444	491	464	456	478	439	481	461	433	439	428	454	440	468	441	454	478	464	478	433	448	434	432	479	463	414	468	476	464	434	450	467	451	492	437	454	414	482	470	406	395	457	453	450	450	467	439	458	455	457	463	461	461	505	407	440	438	453	486	436	422	449	445	460	427	388	467	444	446	448	467	453	408	463	473	472	437	462	448	430	432	452	442	451	461	407	448	437	409	448	483	420	464	469	444	452	473	445	461	465	464	455	467	423	460	439	437	454	429	465	435	468	489	464	422	454	453	479	454	437	413	440	426	436	416	440	460	465	462	478	450	443	444	452	456	456	489	436	453	457	446	439	451	438	449	438	437	416	454	449	471	493	403	479	441	416	451	467	445	440	460	451	435	438	405	463	446	439	435	490	464	473	411	454	421	458	459	441	452	429	448	466	441	468	462	428	455	442	452	450	429	466	492	422	431	445	465	445	478	448	440	462	446	458	445	416	438	473	453	416	455	448	418	424	438	441	443	449	445	465	444	462	433	436	507	453	407	473	458	432	464	420	477	415	455	421	440	452	451	425	447	440	465	483	468	424	451	466	471	469	427	456	470	466	449	433	428	470	468	471	390	439	494	430	444	471	454	441	417	427	478	454	458	403	464	427	466	470	461	463	433	450	430	454	432	448	423	469	408	450	448	498	447	444	484	413	478	487	426	457	417	469	431	462	474	452	471	440	455	425	409	436	438	457	457	452	450	441	448	469	442	464	448	458	454	470	487	448	436	441	420	450	462	470	465	503	437	453	468	452	453	448	461	439	445	459	456	442	425	468	414	449	447	428	424	478	448	459	490	494	487	442	449	456	446	400	443	473	447	492	420	446	446	420	464	457	431	419	456	444	458	457	445	429	426	431	431	400	437	449	470	445	452	415	460	457	446	441	432	453	456	414	457	420	435	450	459	443	444	495	466	447	437	434	432	432	441	426	504	424	442	423	463	422	469	456	445	468	467	449	449	419	448	433	458	455	431	462	425	451	424	431	492	459	462	436	437	387	437	474	424	432	445	469	479	435	433	464	470	448	449	470	469	427	485	443	460	458	446	435	478	462	458	442	471	453	445	477	471	425	474	466	451	450	432	487	428	420	451	431	423	467	456	434	444	479	463	469	455	465	501	433	467	447	443	434	447	436	469	453	449	480	472	459	481	465	428	493	449	474	443	452	465	443	424	454	475	462	477	457	450	485	452	442	415	422	439	428	453	454	438	423	439	476	444	436	404	477	417	457	462	483	452	451	464	458	438	448	442	463	445	469	438	414	472	475	430	445	492	429	459	425	464	471	472	458	437	464	418	481	438	436	436	434	453	406	472	447	438	483	455	451	455	474	454	459	458	461	446	458	457	455	485	446	481	451	457	425	442	447	396	431	436	413	442	408	430	492	472	423	456	469	417	473	462	423	428	466	426	453	457	479	457	437	448	425	456	442	466	460	446	449	480	454	434	494	462	416	455	448	422	479	444	448	428	407	468	440	446	431	459	457	449	496	448	454	428	473	431	447	477	431	445	473	454	423	459	455	454	428	465	472	436	461	471	444	480	432	439	439	422	467	481	455	449	448	466	419	470	482	455	434	456	469	464	465	462	429	435	492	437	432	472	455	471	449	449	414	493	427	440	419	445	470	466	457	492	424	454	456	457	451	433	427	424	446	455	423	447	446	432	418	443	422	432	442	488	411	447	421	457	452	466	420	451	460	439	455	492	460	477	456	450	462	436	461	445	446	447	423	461	430	437	467	478	456	465	453	481	430	423	460	452	440	452	415	440	465	446	448	423	425	441	430	453	426	409	502	435	424	448	461	418	426	439	420	449	422	471	485	414	434	465	461	467	450	437	472	461	452	459	444	465	430	435	464	442	475	464	492	400	450	444	458	454	451	463	472	430	436	430	424	447	462	455	446	450	449	461	435	430	459	451	440	463	437	426	433	449	443	463	459	447	433	424	438	426	457	493	429	467	434	425	436	424	428	454	425	441	422	475	463	441	479	421	467	453	422	452	438	479	410	419	448	428	426	462	447	398	416	466	431	468	433	460	448	453	466	448	477	465	471	453	474	434	451	430	442	405	461	444	444	468	458	445	442	467	444	465	466	441	427	451	455	453	462	427	479	473	453	448	414	431	432	478	437	461	452	481	450	422	425	433	456	450	475	450	456	477	467	434	485	445	439	427	446	449	465	439	465	434	457	466	439	419	460	434	459	476	426	409	431	435	432	457	438	439	418	444	441	481	472	484	454	455	491	454	449	451	441	442	447	435	446	479	469	498	460	427	464	472	432	431	448	477	441	432	463	446	462	449	439	447	471	447	457	457	467	420	412	460	429	455	424	430	452	440	464	477	421	436	432	463	472	427	467	446	486	462	462	449	433	450	421	436	462	462	456	468	439	455	473	466	479	406	474	503	420	425	431	449	408	421	441	423	460	457	445	428	423	443	441	400	468	476	448	468	450	489	451	448	417	462	444	467	466	432	432	447	447	466	458	451	434	472	471	468	407	430	423	482	443	438	439	490	438	444	464	472	416	479	493	436	464	456	437	457	440	470	437	449	463	479	471	428	443	397	463	458	443	450	457	409	470	456	437	443	485	450	453	423	459	459	430	426	494	456	411	457	476	431	451	499	481	417	441	420	425	465	469	476	498	452	428	451	455	468	424	448	471	445	463	441	455	443	417	456	430	419	443	472	433	471	447	431	439	481	419	427	446	473	400	441	451	413	444	449	444	447	475	447	481	456	438	488	466	480	454	457	473	488	461	456	451	481	417	437	456	445	485	449	460	455	448	471	440	403	445	431	458	448	461	464	469	424	415	403	451	432	455	439	451	431	459	464	422	471	441	435	434	421	465	446	487	453	483	450	460	435	450	489	436	434	466	477	460	446	422	446	486	436	432	461	476	464	476	512	460	397	439	423	432	468	465	437	454	456	446	440	445	459	417	482	434	411	455	473	499	449	467	437	470	456	448	443	469	485	454	460	429	430
23113	21426	29676	23554	21426	21464	9939	864	589	502	447	377	326	306	278	276	240	241	231	203	222	186	204	187	189	168	172	188	166	151	141	150	166	135	164	155	161	132	137	164	156	139	138	162	133	141	123	134	154	154	130	146	130	127	124	138	158	152	143	152	135	149	140	125	130	153	158	149	146	151	161	143	130	143	157	155	132	153	128	142	125	144	149	153	145	132	127	151	136	135	137	133	128	140	139	148	129	133	130	133	131	136	164	153	117	120	127	148	127	130	146	147	146	132	156	146	127	134	159	128	150	133	139	98	123	135	125	154	139	142	142	144	129	145	144	119	126	106	140	145	136	136	136	124	128	146	126	123	130	137	158	138	161	149	146	135	138	142	137	125	120	152	149	141	143	153	140	147	125	137	118	128	129	145	129	124	153	149	129	140	137	139	141	143	134	144	141	134	126	156	141	146	138	134	159	148	114	139	148	165	129	123	107	128	136	131	150	148	149	132	132	147	129	111	133	143	126	154	124	138	128	125	145	152	155	142	147	122	131	136	137	124	128	130	148	136	143	143	152	128	137	132	154	142	125	112	124	116	147	133	137	119	146	158	147	145	145	153	124	124	132	139	121	149	139	142	105	143	135	144	162	141	153	147	128	149	134	131	124	156	145	148	133	149	136	156	142	138	126	160	137	121	141	113	136	139	142	134	150	129	128	162	134	140	138	131	139	124	132	141	133	143	129	133	120	127	128	146	138	133	140	140	134	146	158	113	129	151	137	137	159	145	128	169	143	147	142	139	146	144	144	118	147	138	107	146	148	127	125	149	121	139	144	137	141	138	146	158	140	135	136	139	148	123	130	124	116	150	132	152	134	134	125	152	118	140	130	127	133	122	153	135	145	141	134	162	110	153	125	115	144	113	146	135	127	146	134	118	137	128	137	123	146	137	115	122	113	132	147	144	140	145	116	151	139	130	141	119	119	162	123	136	135	134	128	127	138	123	148	156	140	147	151	126	97	153	144	161	156	126	126	130	151	121	141	150	121	155	117	134	141	139	134	137	136	126	149	153	135	135	154	125	128	132	141	122	171	136	137	146	121	120	112	130	152	111	124	120	139	133	131	147	140	132	146	144	130	125	126	130	126	141	149	129	140	133	118	151	117	132	145	151	138	150	122	120	134	133	133	153	123	132	150	142	147	146	127	137	125	129	126	143	132	134	142	144	129	134	157	125	121	131	140	131	117	144	118	134	128	140	139	112	124	145	141	149	132	155	134	151	140	148	111	131	127	144	131	135	121	138	120	128	144	136	129	127	134	135	126	140	137	147	123	139	122	124	142	149	134	122	147	138	125	130	143	145	144	132	127	157	147	154	137	141	132	141	146	154	153	161	129	132	152	124	147	127	154	128	118	130	152	135	127	134	146	124	139	135	134	141	134	129	138	131	132	149	119	155	148	142	137	144	153	147	130	140	144	150	139	133	146	144	157	149	127	135	151	140	122	127	147	129	123	142	127	131	117	144	113	136	139	131	127	149	152	137	154	137	161	139	153	137	155	145	127	122	145	140	123	146	149	126	136	149	124	132	126	146	133	161	141	139	134	108	134	133	148	101	135	141	131	138	123	153	143	143	135	125	137	130	130	147	140	140	153	175	134	131	133	110	136	152	136	137	140	132	129	120	164	120	131	131	124	141	150	120	120	135	152	129	148	149	136	152	143	145	145	138	136	133	129	131	137	130	144	145	116	136	135	128	120	138	123	123	130	134	152	138	140	150	141	126	131	143	130	160	135	126	152	126	132	126	135	150	124	159	135	157	147	146	145	140	143	118	157	142	130	123	123	147	139	136	158	133	140	119	147	132	152	127	132	134	112	137	150	118	118	149	145	136	130	156	138	130	132	157	120	142	146	134	147	125	123	152	153	134	145	127	142	147	140	123	140	119	120	137	134	147	138	143	149	127	149	137	135	142	121	131	147	154	130	147	158	121	140	151	138	148	110	129	145	118	135	151	121	122	124	127	118	140	140	145	150	134	115	144	142	152	137	146	114	125	133	133	143	133	130	139	121	142	158	140	148	133	123	121	154	135	136	134	133	157	150	129	122	143	134	155	130	136	134	131	135	130	132	153	135	128	137	140	139	140	152	116	130	133	115	134	130	120	131	157	147	123	154	128	130	155	123	136	130	143	131	135	126	139	131	137	149	148	164	143	137	134	137	128	130	121	178	129	150	157	149	157	128	139	108	157	137	144	151	120	143	131	135	156	159	135	121	136	118	134	125	150	134	148	126	141	139	152	131	140	120	126	143	144	130	164	123	143	130	128	123	134	131	130	132	112	126	136	130	147	118	157	148	129	128	132	142	151	132	130	129	137	132	126	151	141	144	130	126	125	121	148	125	124	134	132	128	131	159	119	138	159	138	126	144	159	134	122	141	139	153	126	146	141	144	142	125	134	144	139	137	137	151	138	131	148	136	144	121	139	145	147	151	165	140	143	134	155	153	129	137	115	115	148	139	120	131	154	135	128	157	126	139	144	147	144	134	148	123	148	137	139	127	141	152	132	139	139	130	146	138	130	126	143	154	144	132	134	124	159	128	123	124	117	107	143	136	122	156	113	151	145	129	133	116	136	116	136	124	126	130	139	129	130	124	122	128	121	134	148	133	133	141	138	148	125	128	133	139	138	137	145	134	135	127	134	139	139	143	140	134	135	133	119	152	154	145	129	122	140	132	132	130	121	150	144	134	136	149	124	140	134	112	150	131	134	116	124	150	142	128	150	121	140	121	129	152	138	137	130	124	142	145	119	129	143	152	129	137	122	145	144	107	164	136	134	125	141	140	121	162	142	114	144	127	151	149	143	104	151	118	155	136	153	143	137	131	141	135	130	119	144	118	157	150	146	142	112	158	133	139	117	130	149	137	123	130	139	146	138	129	121	145	128	136	124	136	150	112	136	125	139	137	125	140	128	141	127	137	140	133	149	132	135	143	116	127	145	131	120	130	131	137	149	136	136	135	114	151	136	130	133	130	131	124	133	129	128	140	133	157	133	140	133	138	144	141	131	129	129	128	118	130	132	140	129	128	135	121	127	109	145	145	125	127	128	130	140	137	157	131	134	146	144	136	135	144	141	114	107	130	130	146	125	115	160	144	143	139	148	124	113	144	161	117	119	121	130	125	132	122	134	135	122	140	121	130	131	138	126	140	148	142	120	167	120	122	137	118	138	129	122	143	143	128	142	137	148	134	134	139	144	114	131	169	138	139	117	129	145	125	136	133	136	134	160	114	114	144	118	126	132	150	135	145	127	146	142	147	135	133	140	149	144	152	141	142	137	136	147	124	140	139	135	153	126	129	137	137	129	148	121	135	133	127	143	146	135	140	143	135	144	154	124	129	145	129	130	134	122	136	125	144	157	146	135	126	135	143	136	128	149	116	139	147	143	131	147	132	130	128	142	139	136	157	116	149	141	137	109	146	164	160	147	151	137	125	155	128	158	142	146	132	162
20964	14014	11868	6367	4256	3293	2491	1941	1542	1195	962	826	710	620	543	502	444	403	402	342	308	298	330	296	283	280	238	231	241	272	267	247	239	238	250	217	207	209	237	240	232	217	205	217	222	223	201	219	219	207	231	211	193	213	226	196	214	216	199	226	197	203	185	214	197	202	170	217	191	201	198	219	201	190	181	226	197	175	203	176	190	197	191	181	173	179	187	215	193	178	175	172	194	204	182	197	188	197	185	179	187	188	184	196	184	229	175	178	207	214	198	188	193	190	172	203	189	213	198	189	181	161	197	168	180	188	191	199	180	176	220	179	184	187	184	196	188	180	209	183	196	178	186	211	181	215	181	180	183	165	178	207	194	184	194	184	196	183	190	182	172	186	168	190	178	200	197	187	187	155	209	171	175	179	174	201	194	184	200	194	195	211	195	166	146	172	181	215	193	212	174	192	175	161	180	187	196	196	210	197	181	197	204	205	166	196	186	195	176	199	161	204	192	195	181	206	174	207	227	189	173	204	202	160	181	197	188	176	192	198	176	164	168	177	193	186	172	193	183	174	185	181	191	183	209	189	185	185	179	187	187	168	184	184	190	187	192	190	188	188	154	203	182	189	175	183	183	180	170	178	169	194	171	192	194	199	195	195	184	192	194	199	195	192	171	189	201	227	198	178	192	185	183	182	176	185	179	175	196	213	190	190	171	188	210	208	174	196	194	176	181	176	188	189	193	195	218	196	177	169	186	168	174	182	186	214	159	218	179	189	192	181	207	177	202	178	181	180	172	200	177	176	195	212	190	181	196	212	170	187	176	177	186	200	173	189	191	207	189	221	196	191	196	158	192	206	193	180	185	194	206	186	194	211	208	176	189	188	179	214	173	180	169	163	207	213	197	179	181	181	181	173	175	183	179	177	224	157	182	165	150	173	193	192	195	172	179	186	184	192	193	192	202	189	192	177	180	181	175	198	182	174	188	181	175	177	177	163	189	170	206	189	206	186	176	182	178	215	177	198	182	182	173	190	185	196	203	186	196	190	171	201	196	201	185	186	185	176	169	202	205	190	183	223	191	205	178	168	192	179	185	196	185	181	195	172	162	183	190	184	198	176	203	182	194	187	181	185	189	168	181	198	178	204	192	176	187	191	193	197	189	186	187	185	177	168	189	182	190	184	197	174	188	201	207	209	158	193	192	191	166	180	210	213	192	188	170	203	197	185	178	174	199	196	185	193	194	205	198	192	186	190	191	182	189	195	193	189	198	177	181	175	183	194	190	211	168	202	197	184	181	157	175	186	216	203	184	185	178	181	162	227	179	189	176	175	183	174	190	201	182	186	170	188	170	188	198	194	217	225	206	176	208	198	168	201	176	173	167	151	170	184	167	180	180	197	177	165	197	173	192	169	187	182	180	178	187	199	180	172	188	193	210	189	188	183	182	190	159	178	163	182	188	189	192	207	187	191	182	180	190	167	191	195	165	207	156	176	199	215	182	165	185	189	167	198	208	203	174	153	201	187	171	194	196	180	180	188	179	185	190	181	174	173	191	185	195	199	180	198	170	188	190	186	187	193	198	174	191	189	157	200	194	195	202	202	216	152	174	190	178	185	194	196	197	169	174	185	200	184	163	199	189	193	177	195	166	188	170	180	180	179	185	196	208	172	199	171	193	175	181	169	203	186	176	167	185	203	175	177	179	211	164	174	183	172	179	176	192	207	197	194	175	195	207	193	203	179	171	169	174	191	193	176	216	175	184	184	163	176	225	197	190	201	211	203	191	209	173	183	159	190	164	156	171	178	197	178	180	187	201	181	210	163	170	215	192	173	213	211	195	171	197	198	210	183	184	205	210	197	185	197	199	194	205	163	202	168	205	183	184	197	155	181	198	177	202	178	176	208	203	182	167	189	217	181	200	175	193	169	192	199	191	172	187	176	183	195	185	172	190	180	175	192	207	205	180	187	183	189	179	182	165	213	182	189	180	194	177	192	196	196	197	170	188	157	185	157	159	204	170	183	173	198	198	209	167	207	201	184	186	189	193	172	219	198	173	189	185	169	194	202	185	172	191	176	194	220	167	196	177	202	166	171	191	185	192	156	206	180	197	208	183	176	195	174	194	177	204	159	195	188	212	194	189	171	176	169	208	203	193	203	159	207	193	171	192	197	170	197	190	191	166	208	176	183	179	182	201	164	188	168	187	158	183	183	209	180	187	161	199	184	197	183	160	191	186	159	170	169	189	176	185	199	204	193	210	196	167	207	196	197	200	206	178	184	182	195	217	179	169	163	166	167	191	189	174	208	164	197	183	188	168	184	181	183	214	179	199	193	185	179	187	169	193	161	204	185	198	149	182	197	200	181	175	190	187	180	164	180	207	185	168	193	210	160	181	178	171	189	189	181	182	175	198	190	219	175	199	184	183	186	186	197	183	168	185	197	193	196	170	179	197	200	196	191	201	167	191	204	203	188	185	176	191	205	170	191	211	185	187	186	213	169	192	158	172	168	171	207	189	189	198	195	203	189	224	180	180	197	197	207	175	192	180	187	169	210	205	175	202	188	180	185	208	162	191	176	209	196	196	176	184	178	168	199	177	196	198	190	202	176	202	166	186	186	205	163	174	185	174	168	170	171	186	199	175	185	187	194	188	187	204	186	190	186	192	162	199	212	181	183	188	199	161	183	195	162	165	185	169	193	204	176	187	199	190	173	183	186	178	175	184	184	185	185	178	187	203	197	177	204	183	184	198	178	199	184	199	198	180	189	186	182	166	198	194	180	194	181	204	182	158	202	224	185	178	193	190	177	151	180	188	194	182	204	183	163	174	197	180	182	175	215	186	202	206	204	161	172	190	190	194	186	182	209	190	211	180	181	190	188	200	192	193	193	185	204	190	195	184	182	189	197	165	185	174	173	182	173	193	184	204	182	185	188	199	186	180	183	197	190	218	156	205	191	202	182	174	190	164	184	168	187	183	171	195	161	168	177	200	203	187	197	203	183	176	190	206	202	204	185	168	192	169	211	185	196	191	169	205	167	174	189	178	192	177	186	187	184	200	192	173	190	175	170	175	175	176	211	187	191	207	202	194	191	200	175	221	195	188	199	191	184	177	194	167	188	204	165	177	170	174	205	188	177	181	210	175	186	178	168	192	197	197	178	182	161	196	207	176	183	197	192	201	199	216	199	191	191	189	181	194	199	183	179	186	184	204	174	176	178	178	197	203	187	183	184	177	171	197	179	196	200	197	173	186	198	181	185	179	187	178	170	194	194	188	187	200	172	194	199	202	197	178	182	220	189	190	177	190	182	160	165	182	163	192	173	170	168	206	185	196	192	178	180	199	183	181	178	188	196	203	197	206	211	196	202	177	188	182	190	191	186	192	191	195	199	179	214	170	194	179	188	165	188	192	190	158	195	176	188	173	174	187	185	193	199	178	187	172	175	191	203	175	191	193	174	182	165	195	193	202	177	197	201	186	183	188	190	220	230	192	180	173	188
27429	20905	9515	843	534	496	498	496	443	462	449	458	426	409	443	487	415	433	422	412	429	432	417	423	467	478	419	432	488	428	451	439	439	482	447	398	436	461	438	455	425	463	422	408	435	426	424	425	474	431	452	454	458	435	387	433	401	429	440	452	422	486	400	424	436	445	423	413	465	405	417	450	426	467	474	432	420	451	439	458	425	446	424	462	441	401	436	468	438	421	447	458	424	427	438	441	481	406	442	410	435	407	423	452	404	405	432	469	449	437	460	398	411	403	422	467	472	410	465	428	421	417	472	466	404	432	390	404	452	436	424	428	429	445	428	452	414	421	447	455	453	438	468	448	421	440	436	428	435	460	479	440	454	388	432	459	428	434	424	390	453	439	499	404	435	449	434	421	449	440	406	450	405	448	465	454	440	446	422	399	462	409	386	448	473	416	434	434	455	444	450	420	470	410	429	436	456	421	436	455	440	411	436	410	428	458	468	432	464	439	425	418	414	423	451	400	467	426	456	422	426	461	445	428	421	428	468	463	418	430	429	402	434	470	414	449	458	455	469	433	451	408	475	436	400	449	446	424	459	455	424	466	465	400	451	438	438	450	402	444	410	443	450	453	450	427	400	428	420	426	458	437	429	409	458	442	464	449	381	416	466	439	429	443	431	422	435	459	447	409	474	455	469	428	417	450	489	456	476	423	470	459	421	435	400	432	410	430	431	403	378	456	436	408	449	451	426	451	428	444	429	382	433	444	452	422	437	439	428	470	424	445	439	448	428	408	432	453	447	411	446	402	461	403	449	421	464	430	409	470	443	452	443	481	413	455	407	420	406	450	433	421	436	426	456	417	456	434	420	418	459	447	425	485	419	425	416	438	419	483	456	424	420	460	482	453	446	419	464	431	410	428	444	446	448	425	422	428	432	429	431	414	447	415	400	392	408	425	441	488	455	440	451	472	411	438	433	470	432	414	412	435	434	462	430	423	434	450	433	463	451	408	442	433	395	381	441	463	433	435	452	432	440	405	457	417	419	444	403	446	431	427	448	429	443	437	414	428	421	449	448	457	427	442	427	464	488	441	435	433	431	426	448	452	443	444	451	438	418	465	413	436	482	454	448	443	444	429	441	408	428	459	447	413	419	425	470	435	421	404	446	448	437	446	457	445	457	443	469	445	458	449	415	415	466	445	457	447	460	477	451	460	476	423	468	453	458	421	447	423	419	430	421	460	450	423	438	408	421	407	438	423	411	485	459	445	412	451	398	426	459	417	480	400	429	418	433	391	437	431	467	438	422	411	445	446	433	420	442	462	434	433	455	457	466	470	398	456	437	416	426	469	415	424	434	485	421	424	406	409	446	415	425	453	451	458	494	439	443	428	463	425	433	398	427	443	489	415	414	459	436	446	424	404	402	424	429	420	451	451	415	425	440	468	450	429	453	448	460	440	428	414	458	430	437	444	454	440	434	445	466	434	407	444	430	445	444	447	431	374	416	502	433	426	453	425	417	447	441	452	434	450	432	401	439	454	424	451	432	417	429	426	464	466	447	425	419	430	447	427	420	466	448	384	456	488	443	446	419	444	443	445	436	451	438	502	456	449	442	458	466	464	440	443	417	437	438	414	442	441	437	449	373	458	455	444	429	421	444	433	409	411	408	418	412	434	419	430	432	451	477	409	419	475	471	475	453	450	413	421	435	480	435	470	455	470	454	461	453	442	397	432	450	427	393	432	414	435	454	443	443	437	429	456	435	442	439	437	424	417	447	424	455	432	422	441	453	419	410	429	415	458	422	462	438	448	466	431	438	451	456	462	441	447	444	423	400	460	460	430	465	397	447	469	436	426	476	445	395	459	424	427	441	448	457	455	468	421	444	424	406	440	411	382	446	469	404	456	412	439	436	445	432	430	439	425	419	485	441	448	434	427	439	390	421	444	431	430	408	455	435	441	416	405	493	429	404	422	439	432	469	404	439	437	433	409	433	449	441	419	481	429	448	427	436	458	461	449	412	424	429	472	442	441	411	440	470	450	411	430	449	412	461	475	401	425	447	459	430	424	479	444	428	441	448	438	451	436	440	433	455	394	454	417	413	413	436	439	446	441	439	464	457	412	399	438	442	428	426	464	409	418	427	453	411	460	495	425	423	450	480	450	432	428	450	422	465	465	451	475	443	480	458	459	454	428	456	419	419	467	439	463	434	482	467	450	433	426	442	448	419	444	448	424	439	430	451	440	412	420	447	439	415	432	446	458	420	447	448	416	465	427	456	450	439	455	452	427	438	444	463	456	459	460	438	428	437	424	465	444	415	439	452	433	374	414	431	418	418	436	470	455	467	434	444	433	471	371	424	447	443	431	441	437	440	471	420	435	400	422	427	441	459	422	438	422	436	433	496	441	449	424	443	460	417	471	460	454	408	446	424	443	455	463	453	444	419	431	430	430	426	438	440	459	436	445	438	451	450	463	416	422	431	467	424	432	424	449	402	407	434	455	451	436	447	452	435	451	464	443	449	425	408	432	425	445	411	446	430	429	413	461	415	425	438	461	435	449	424	439	432	456	431	435	388	436	370	456	417	396	434	429	450	445	475	415	402	415	430	484	459	445	455	437	414	412	437	416	471	417	429	472	423	450	444	448	466	417	433	431	468	445	440	441	446	413	452	427	473	455	457	422	481	439	460	441	406	464	436	480	452	424	446	390	415	432	406	462	414	436	444	455	411	419	450	391	461	419	437	441	428	423	423	446	451	420	426	430	443	467	444	423	468	428	403	424	444	415	452	448	429	413	456	453	468	476	472	437	418	433	425	480	450	464	439	479	427	448	438	412	429	454	422	419	409	452	450	460	402	420	432	468	455	444	479	425	444	470	459	431	451	379	418	425	420	395	450	414	452	426	462	413	437	450	411	449	464	464	439	437	438	453	420	434	392	427	445	431	450	443	442	411	470	452	453	452	458	459	424	455	411	454	463	448	459	432	463	417	430	454	432	459	439	411	470	444	413	443	492	450	417	459	401	431	453	430	448	454	444	438	439	411	428	488	480	446	427	459	464	425	419	442	415	433	396	404	416	441	389	390	450	423	484	462	418	449	437	455	445	423	434	463	438	456	403	462	507	446	453	430	436	425	424	431	447	441	442	469	447	449	474	434	466	456	417	444	456	415	454	407	418	461	434	473	482	443	434	429	463	431	415	433	425	395	391	447	465	430	441	431	439	441	427	449	461	486	394	440	450	401	435	447	471	400	427	429	427	418	460	422	429	453	405	451	431	428	440	448	438	448	430	465	424	450	440	434	447	418	409	453	465	426	454	446	405	435	483	434	462	450	434	452	442	445	447	404	438	470	423	443	433	453	487	465	429	406	413	395	474	448	443	430	438	427	413	421	446	435	389	482	466	417	453	469	449	405	421	418	433	433	473	427	429	481	472	428	460	449	464	448	415	405	435	394	441	414	449	448	419	491	430	431	469	446	458	424	430	468	464	463	415	445	423	461	471	440
10903	1167	1161	814	702	647	660	681	634	556	620	601	610	575	576	608	571	610	598	616	592	588	570	601	586	606	609	532	621	548	575	548	556	582	603	595	608	629	523	602	588	624	560	563	580	582	569	606	542	578	587	571	582	596	627	556	606	563	586	558	544	552	567	573	555	542	590	530	581	592	588	603	624	605	578	526	551	563	580	601	576	570	586	585	585	584	597	602	598	563	612	581	576	606	643	581	572	580	554	621	623	591	585	559	537	538	616	561	600	600	529	562	552	580	549	573	525	566	588	570	601	580	578	546	611	553	557	575	536	556	598	563	550	551	568	565	569	615	605	589	547	563	583	608	602	574	594	627	520	634	589	577	555	600	589	537	579	565	535	572	580	591	617	593	561	587	561	606	536	553	636	548	629	611	564	563	575	586	602	560	574	579	573	592	587	623	559	588	615	598	626	606	600	614	596	572	591	571	565	553	558	545	562	582	565	598	553	529	627	566	557	529	567	574	589	565	585	609	621	530	607	566	587	577	562	573	555	551	620	603	615	571	562	613	586	575	561	593	571	584	568	604	576	559	534	573	588	581	581	609	571	630	609	553	573	594	628	569	612	574	573	573	561	577	572	536	562	591	594	566	580	558	614	622	591	568	593	550	557	575	618	573	613	601	573	612	599	598	582	552	618	540	604	563	575	609	585	589	579	598	605	566	569	591	574	551	509	593	585	609	595	605	588	637	576	569	573	598	594	630	583	569	603	545	609	588	595	625	566	611	573	630	589	575	586	544	597	581	596	578	611	596	598	583	564	572	592	592	581	572	564	574	570	640	599	541	562	598	573	566	593	612	585	602	534	563	587	589	598	602	574	581	617	607	591	559	597	631	589	546	568	618	540	529	610	554	534	580	590	571	585	579	575	588	566	567	604	584	539	580	582	580	618	571	591	573	593	620	622	551	597	568	588	582	568	613	557	613	603	567	603	539	557	633	597	562	579	628	568	575	600	572	575	559	592	578	576	551	594	552	552	558	587	599	550	569	601	583	620	567	571	565	582	596	591	587	591	609	557	581	630	578	562	536	625	597	567	597	580	612	583	597	564	574	598	611	579	590	540	552	586	577	578	569	606	569	592	596	564	528	549	559	581	570	614	620	558	634	566	623	492	566	639	523	590	609	609	578	581	557	602	600	606	578	582	608	584	568	608	633	550	588	582	577	618	576	593	575	624	588	622	560	601	598	626	586	596	586	566	586	585	571	567	581	556	618	540	566	586	635	585	529	588	584	540	578	557	592	603	568	569	584	549	565	582	568	614	591	569	617	598	566	594	577	596	614	594	588	574	554	581	562	545	604	598	574	606	588	583	587	573	581	620	519	597	602	611	592	570	556	661	559	556	569	570	600	558	614	585	571	547	567	580	573	591	582	574	592	587	593	591	568	598	594	562	616	571	535	562	574	588	593	593	565	575	548	538	599	552	573	551	571	557	583	567	552	604	585	598	595	622	579	582	594	544	555	604	578	553	561	586	618	632	623	562	620	562	591	611	551	565	592	628	586	586	607	559	593	582	585	563	558	547	578	614	600	545	584	580	575	583	593	596	579	594	596	576	584	547	608	587	595	571	591	629	567	558	598	591	616	539	592	591	589	550	586	579	561	599	520	595	569	579	550	589	562	574	623	587	554	601	625	577	558	606	544	590	597	582	551	563	566	575	602	571	613	564	602	592	594	610	549	569	594	572	543	624	570	587	587	594	559	583	563	565	625	667	525	591	599	590	580	631	560	605	565	562	589	565	549	570	599	594	574	586	567	593	573	576	577	593	584	536	574	553	568	606	556	597	611	560	635	527	527	521	561	632	598	576	614	592	541	540	561	589	587	550	552	549	564	608	576	531	567	581	543	561	572	558	607	596	598	570	600	585	609	601	562	564	581	519	613	591	620	556	608	573	547	533	554	567	576	577	600	557	607	631	538	620	591	541	556	522	548	548	572	544	586	582	562	569	607	609	597	541	620	559	611	580	548	560	607	571	556	573	608	595	580	544	595	601	590	583	569	613	573	596	543	577	607	563	591	584	585	568	581	605	595	604	597	552	554	590	548	611	619	584	582	560	611	573	594	575	545	575	573	595	603	579	578	570	572	579	527	507	559	600	598	590	544	563	559	620	581	594	583	553	593	588	618	562	584	577	575	578	544	588	551	537	598	597	592	545	599	581	572	598	577	577	589	575	594	540	555	584	598	592	575	569	586	585	586	576	586	575	574	580	629	598	565	561	555	562	580	575	614	588	589	586	604	581	588	583	603	552	566	545	564	566	590	555	584	587	600	584	562	569	563	579	607	591	602	533	586	538	586	578	597	558	574	633	609	602	565	612	600	558	566	576	587	582	642	567	616	582	605	562	575	568	598	594	562	553	607	585	580	553	579	596	575	575	575	594	583	588	529	567	555	610	602	635	603	604	620	531	571	578	574	563	599	625	582	549	582	608	576	595	605	589	538	592	577	572	598	580	545	571	563	586	552	605	528	572	530	579	599	557	594	553	568	542	624	601	560	577	652	584	544	571	587	579	565	566	551	611	617	606	590	594	581	607	548	593	602	631	572	555	573	582	604	571	533	570	586	563	587	583	608	619	599	558	579	612	587	582	587	548	588	594	536	571	588	602	566	582	584	600	596	567	561	574	580	543	590	555	587	623	577	587	570	607	579	625	573	562	593	610	612	621	616	568	587	593	551	594	584	583	563	577	632	590	604	575	575	608	580	583	541	587	598	664	606	579	581	588	581	578	586	573	545	560	590	555	599	591	580	600	594	561	577	592	532	577	631	546	586	620	578	587	557	595	591	580	567	583	616	559	554	586	586	603	625	551	564	579	606	575	575	617	573	532	568	591	590	543	575	562	577	573	569	563	583	559	585	609	610	572	580	600	544	553	578	562	608	560	580	560	576	575	571	574	568	578	597	556	620	612	607	583	619	580	570	555	543	563	606	583	591	552	557	587	568	568	561	555	600	583	602	591	580	586	579	576	580	604	622	551	567	603	559	569	579	587	585	575	564	593	576	573	644	630	611	613	569	588	600	561	587	538	592	573	571	596	580	600	580	587	618	555	599	517	570	537	603	568	624	595	554	555	595	575	601	572	571	585	587	601	608	540	576	575	561	601	605	620	564	609	620	590	567	570	602	555	556	572	614	628	580	584	592	597	572	609	596	594	560	627	570	575	567	575	594	575	613	620	601	561	557	573	580	552	562	614	577	538	575	571	565	561	620	584	581	623	598	520	567	563	575	633	574	558	578	561	527	562	597	587	564	563	571	583	576	582	571	560	571	555	627	593	603	592	579	607	595	554	639	548	566	593	543	581	579	589	569	564	570	614	515	577	586	561	567	589	585	558	575	565	589	597	550	531	603	619	590	563	547	585	598	584	603	574	615	614	610	594	559	627	559	587	590	594	554	610	586	596	570	541	563	563	574	560	625	596	555	579	590	585	575	555	602	611	624	573	605	566	580
24076	21432	29213	24049	21425	11564	1171	736	578	568	484	467	440	442	377	412	388	356	361	401	389	378	351	334	364	345	337	370	349	353	361	388	366	387	350	351	362	322	315	361	339	340	315	354	336	348	351	345	335	334	341	318	347	345	357	332	366	324	332	327	357	289	351	321	360	310	319	353	333	334	324	352	339	329	309	353	330	341	332	350	339	364	310	350	361	364	361	353	370	351	339	345	370	333	341	348	321	300	334	314	337	309	341	320	334	326	350	342	335	334	335	306	332	332	359	337	337	358	316	349	331	367	325	345	321	372	344	334	326	338	340	327	349	347	329	338	343	332	337	352	362	375	337	331	351	351	333	348	342	302	347	333	330	334	351	313	358	314	325	349	363	328	306	308	342	317	349	364	333	355	315	333	343	346	333	328	340	347	334	339	364	346	339	328	361	339	343	312	355	336	344	295	363	360	359	321	340	323	307	354	324	334	326	350	342	341	326	311	362	313	293	366	352	314	363	361	345	344	338	324	329	351	354	356	355	322	341	362	324	338	360	349	329	338	314	319	366	301	322	337	344	313	317	314	313	349	330	311	358	352	312	305	345	339	345	338	327	351	326	339	335	364	358	315	347	336	369	336	325	347	348	348	355	351	348	321	334	322	325	326	324	330	323	319	328	323	326	312	395	338	320	332	358	343	324	334	336	342	391	333	346	333	307	383	335	321	326	343	344	313	303	330	312	319	302	352	327	307	322	335	343	319	330	335	329	291	317	330	326	352	327	351	325	319	311	336	360	363	310	326	314	365	324	314	352	338	332	332	336	343	315	358	318	367	352	335	337	320	353	327	326	360	283	362	348	343	320	349	314	362	304	319	329	342	365	308	365	333	356	357	319	362	332	344	322	335	331	318	341	340	350	337	328	323	344	326	311	339	343	349	340	346	330	361	351	376	356	370	361	346	345	354	372	317	343	309	337	337	359	344	348	302	338	316	323	357	326	351	326	326	300	321	320	316	305	324	317	333	325	365	336	306	331	332	335	339	320	343	343	321	334	336	325	313	326	334	311	329	329	319	352	343	350	361	325	374	333	334	341	348	334	318	365	345	343	355	324	332	327	371	350	334	324	350	324	359	352	350	330	324	325	344	381	361	304	345	368	310	343	335	364	351	342	339	372	317	314	332	352	349	352	329	346	321	310	368	342	309	310	360	360	365	342	343	347	356	332	341	311	321	336	361	322	351	315	354	326	360	350	340	351	336	362	372	326	331	306	307	326	331	333	319	335	383	343	349	340	348	390	337	295	334	346	317	329	328	311	323	299	329	330	337	349	356	363	341	332	348	310	318	313	322	337	334	341	347	318	311	296	313	336	353	350	374	344	347	357	354	335	314	331	324	347	339	330	318	354	350	353	350	343	367	313	323	342	334	322	342	357	348	343	334	333	319	323	323	352	342	323	329	336	323	337	355	320	307	318	348	320	317	320	331	341	365	352	311	313	337	343	368	360	333	310	316	331	335	329	358	328	341	357	326	339	339	355	329	337	311	340	334	355	323	323	325	361	317	338	357	348	353	337	366	307	354	353	372	360	338	339	321	378	338	332	349	347	346	327	290	314	323	339	354	319	312	303	341	346	339	355	340	334	358	358	351	350	381	330	336	320	334	333	352	311	338	318	307	328	341	348	351	319	353	333	345	344	342	304	368	334	307	319	329	321	329	333	322	320	316	355	360	302	341	353	309	340	372	358	354	341	327	317	333	328	340	348	329	322	361	344	338	347	363	358	342	361	329	319	351	321	355	323	310	353	334	321	345	308	297	324	345	356	387	323	322	350	314	335	332	349	344	362	341	342	339	345	336	322	338	336	335	327	329	348	329	353	324	354	316	354	351	298	324	359	377	319	346	298	330	314	335	370	356	347	326	332	361	357	355	333	329	351	335	345	347	306	341	363	300	368	316	308	345	353	343	332	340	346	324	325	304	332	332	336	327	344	339	362	301	324	319	321	314	335	389	312	329	324	324	343	323	354	336	349	326	345	354	326	328	327	302	325	336	345	333	327	328	318	331	339	341	327	308	342	325	360	366	344	352	312	321	324	366	324	343	346	313	346	359	353	345	348	339	314	316	313	377	342	361	326	334	312	351	316	348	342	344	341	310	326	353	323	326	315	339	368	327	329	326	312	320	318	341	359	323	337	380	365	360	324	338	332	348	319	316	361	339	337	358	332	333	357	362	334	337	331	349	353	308	368	350	334	334	336	348	323	319	316	330	331	316	338	344	311	331	357	326	334	319	350	326	357	348	318	339	330	353	318	321	334	299	352	321	320	359	321	337	337	376	334	329	361	360	343	365	345	342	313	360	336	313	290	319	320	339	324	348	360	336	345	327	380	369	326	302	378	348	343	300	339	335	329	350	334	318	317	327	329	325	331	321	300	371	341	330	333	337	336	320	308	329	375	356	373	349	351	331	342	360	323	339	338	316	346	343	319	329	329	314	329	352	372	359	372	336	354	336	345	340	319	348	344	338	331	343	368	333	306	317	360	344	354	329	343	336	358	321	318	317	325	344	341	340	330	331	327	350	358	331	358	324	345	342	356	327	317	321	331	334	320	367	342	328	354	371	342	332	350	337	346	342	333	319	345	295	336	334	319	316	348	320	301	369	330	334	319	310	331	322	357	343	356	351	281	330	359	323	343	331	354	366	330	373	327	374	368	353	339	313	317	329	320	370	346	355	323	346	315	363	335	301	317	352	355	341	312	312	365	299	355	316	331	327	339	342	365	358	332	341	316	332	329	356	339	314	323	335	367	336	344	306	330	382	348	340	304	336	314	325	328	338	345	312	351	336	352	316	328	316	330	338	300	347	310	332	343	337	312	335	321	353	328	332	355	350	339	327	311	316	338	343	363	308	320	328	344	321	353	360	350	352	352	301	335	353	320	323	349	376	325	327	328	317	331	367	342	322	301	362	319	365	347	350	327	335	341	303	295	339	313	328	279	360	310	326	333	350	367	295	336	328	338	339	323	327	300	321	316	328	329	324	340	374	315	321	332	330	335	341	338	350	322	323	357	354	367	324	321	335	352	300	325	336	357	307	350	333	341	367	324	344	369	317	330	343	343	364	347	352	364	332	349	347	329	348	341	320	319	352	343	368	354	347	333	347	324	324	330	319	301	320	315	308	312	355	352	351	336	317	323	345	323	313	335	343	324	347	294	312	353	352	310	324	357	323	340	354	334	349	325	328	322	302	336	343	321	301	319	334	320	352	360	360	343	350	343	360	302	327	328	333	309	319	328	287	336	300	337	348	315	323	384	327	334	296	332	317	311	344	318	325	323	336	307	299	318	354	352	359	370	333	311	316	318	329	305	305	314	343	325	362	328	320	336	337	339	347	367	408	325	339	293	335	333	312	326	342	334	319	301	346	358	341	384	339	341	363	331	339	341	333	326	337	338	328	361	342	328	344	316	359	352	312	329	341	358	338	325	320	338	355	305	332	346	331	348	301
19142	8461	7506	3952	2660	2088	1621	1331	1179	1034	852	796	677	673	628	636	570	628	554	585	518	520	526	499	479	507	455	447	459	484	498	461	468	518	448	436	482	506	472	445	489	446	470	479	514	462	464	454	426	469	447	453	472	468	455	470	428	468	469	476	472	476	458	456	461	447	497	458	475	458	469	424	501	440	474	468	472	443	435	429	453	475	468	468	449	440	432	427	463	480	457	432	470	445	498	443	412	446	464	434	443	491	460	425	468	456	487	453	463	477	461	450	432	441	449	443	460	489	440	470	440	473	471	462	471	467	436	434	481	455	446	448	450	424	454	442	478	447	444	481	482	471	462	474	460	482	438	435	458	473	457	438	439	478	422	463	483	451	463	449	420	497	449	459	478	441	439	485	411	450	463	452	453	466	457	436	456	475	448	488	441	440	495	463	471	425	437	463	430	466	466	470	412	454	402	464	422	447	452	441	465	432	444	429	428	469	437	492	486	494	461	426	420	483	462	423	483	468	411	448	460	421	443	427	444	476	436	431	480	435	465	425	441	466	464	446	422	434	456	444	489	431	443	444	457	467	401	487	425	466	422	476	491	473	447	462	455	418	447	459	452	468	496	449	463	454	468	423	467	451	451	457	434	439	429	454	463	467	451	460	428	444	469	464	446	448	458	438	445	506	464	457	439	433	455	465	451	417	433	501	477	459	438	449	489	443	456	440	473	469	491	459	472	436	448	420	477	462	417	414	426	471	438	425	480	492	458	429	459	445	450	470	424	426	441	465	412	460	457	472	474	462	420	489	431	480	500	497	426	433	462	446	446	480	453	462	429	465	449	426	460	457	472	471	449	464	453	423	436	441	481	458	425	442	456	417	455	452	482	423	466	429	432	481	475	456	428	424	481	445	460	462	418	433	420	481	478	464	433	451	460	474	467	478	459	447	475	458	472	446	435	475	468	464	478	457	436	430	447	461	464	466	480	450	468	463	448	418	452	459	483	441	429	464	453	463	431	516	430	473	448	488	456	404	455	441	446	484	422	461	435	448	441	421	462	473	458	439	452	420	449	446	450	438	462	454	438	457	459	466	488	485	462	471	440	438	442	426	443	466	512	439	444	458	465	461	480	478	426	460	489	475	429	455	493	488	438	492	427	456	472	461	474	432	459	455	431	435	457	452	476	467	476	471	462	464	421	445	460	438	475	418	499	459	481	462	442	460	415	428	458	421	462	433	440	467	473	458	453	468	451	462	432	463	472	440	440	456	471	479	436	477	448	450	435	429	457	485	434	480	439	441	455	431	481	503	485	450	449	449	407	457	465	496	457	456	452	434	482	465	469	467	479	455	471	441	477	431	450	453	454	440	443	434	469	483	455	454	459	430	483	471	463	435	470	443	462	458	479	456	416	475	421	467	418	457	455	461	450	461	425	473	440	441	447	462	451	428	498	447	460	426	430	444	432	423	514	439	464	450	475	469	415	434	456	497	456	478	490	439	450	455	462	469	467	488	442	443	458	444	494	463	434	419	443	451	461	450	451	454	449	438	455	440	462	408	464	466	481	450	470	444	462	446	454	428	467	485	472	447	454	485	428	472	442	483	441	446	439	449	434	432	462	442	464	428	443	442	435	471	443	483	445	490	472	491	480	470	432	419	444	420	455	481	433	457	387	486	472	450	472	410	481	483	410	438	457	478	468	495	482	454	478	421	433	458	415	454	478	467	471	467	483	444	459	455	442	470	473	461	476	454	426	428	472	438	438	441	462	456	455	457	456	457	461	425	438	459	462	430	439	450	442	445	443	415	427	469	423	450	481	461	458	436	463	481	480	443	452	468	478	467	452	471	471	439	463	457	422	476	483	476	451	490	436	487	458	451	489	441	458	478	442	465	447	452	415	452	461	480	472	438	461	444	428	487	478	459	457	470	490	460	442	454	463	458	437	489	435	450	433	457	459	469	437	466	443	457	431	476	456	477	468	448	471	462	460	453	447	428	461	444	483	426	416	454	469	470	413	471	439	458	474	462	450	439	470	463	400	450	421	452	442	461	454	411	417	453	449	463	470	501	458	430	421	457	458	462	450	491	458	424	428	460	452	460	411	423	468	417	505	458	450	414	489	472	445	417	474	459	456	437	465	473	451	435	418	469	431	450	438	477	459	424	437	450	449	485	473	439	449	428	468	423	442	455	446	433	436	453	502	487	452	469	432	464	462	441	480	438	462	501	444	439	440	465	503	442	478	437	471	433	450	436	445	463	464	477	399	463	458	446	457	493	486	428	394	448	443	447	446	465	461	459	443	461	438	496	440	461	451	464	456	448	451	503	474	440	452	470	470	479	426	437	481	435	458	484	433	437	451	462	490	455	469	469	431	405	468	439	435	453	421	460	469	444	463	435	410	451	433	427	524	481	459	416	472	453	464	487	408	449	444	482	470	454	480	446	431	439	431	442	465	462	461	433	474	433	496	463	460	462	458	492	497	472	440	434	461	469	452	445	430	446	457	444	463	485	461	432	470	423	448	415	423	491	485	460	498	506	431	425	473	421	450	485	448	461	432	426	427	480	471	444	481	453	431	450	469	456	446	459	437	444	470	439	465	444	438	459	476	452	427	444	486	463	452	455	465	469	439	431	461	452	424	426	416	448	453	471	452	437	462	432	469	475	407	459	466	464	461	451	455	446	465	476	424	415	431	472	464	430	475	466	449	441	441	433	469	460	456	447	429	461	428	415	464	441	471	467	457	469	464	462	441	468	462	460	457	448	461	427	466	438	444	433	444	473	427	441	445	443	486	423	477	429	453	491	464	466	470	472	445	472	441	430	450	455	463	439	433	448	479	446	455	438	466	459	440	438	466	480	450	436	455	427	504	457	424	507	476	455	448	459	441	488	464	445	455	454	512	444	463	457	482	450	461	439	449	407	464	498	431	498	477	485	452	443	446	487	429	463	455	451	458	450	447	474	415	467	478	450	425	480	457	437	472	467	487	431	459	453	462	445	473	440	442	459	441	442	439	491	461	454	424	468	492	461	434	459	423	470	445	436	453	483	417	479	446	458	488	442	474	459	459	434	462	451	500	488	454	465	416	451	441	473	433	455	465	488	463	468	439	481	475	450	479	439	457	465	466	451	430	443	502	458	456	467	474	468	447	489	473	514	433	424	434	474	459	461	455	449	437	441	428	445	442	427	439	415	454	445	448	431	450	438	414	427	461	439	475	414	464	486	455	456	461	448	432	480	429	449	465	443	453	436	458	453	460	449	421	442	477	452	429	430	470	448	417	507	457	423	423	498	429	448	448	439	462	452	444	424	478	443	431	421	455	472	463	452	482	444	452	424	469	431	477	491	437	415	440	439	480	418	420	437	469	455	452	445	465	439	436	448	457	431	477	461	427	457	461	464	444	479	429	480	422	442	447	467	459	428	444	438	472	448	446	457	455	432	431	453	411	505	462	443	393	483	453	455	466	445	426	447	411	462	435	445	466	421	466	438	448	444	419	478
23207	21502	29761	23653	21502	21551	10038	951	628	531	456	355	350	332	286	262	254	224	260	200	194	202	171	191	173	167	178	192	174	178	162	173	162	156	186	150	157	173	151	175	150	175	149	142	139	163	147	136	134	140	143	152	139	131	148	150	138	150	131	151	131	120	140	131	163	159	140	120	145	144	138	126	161	130	138	135	138	160	130	129	152	145	155	158	133	149	138	140	178	140	122	154	143	151	156	141	121	161	139	130	137	122	145	155	153	127	143	151	148	144	149	131	120	149	145	129	149	127	141	132	135	114	153	172	156	151	145	128	137	131	146	144	117	144	124	140	123	123	148	112	147	137	128	150	153	124	143	137	138	125	120	135	150	145	133	114	160	127	124	150	141	137	137	148	138	147	152	149	139	123	163	131	137	139	121	123	124	126	156	128	138	130	116	172	122	141	152	137	126	144	163	149	154	134	132	149	134	128	154	144	147	175	163	132	158	119	155	120	135	125	157	137	155	135	120	145	144	117	156	131	146	120	121	140	171	143	135	135	130	152	133	132	133	144	146	122	148	134	142	158	137	155	151	148	133	151	127	131	146	121	134	136	130	139	119	122	129	141	112	156	129	126	155	139	150	143	156	141	145	131	135	147	151	140	126	118	146	138	140	142	132	168	138	127	119	143	134	137	149	142	124	131	124	142	153	138	147	153	134	123	130	140	134	117	126	150	153	143	152	146	145	132	150	137	149	149	123	149	136	121	151	125	120	154	134	153	135	137	143	130	135	146	149	128	141	146	135	152	136	143	119	152	143	159	124	133	138	141	154	132	158	140	125	148	140	138	139	134	137	127	123	133	134	138	143	115	159	127	148	135	137	148	165	153	152	134	120	135	132	131	132	135	125	130	156	130	131	128	132	141	119	144	141	125	157	128	164	158	145	154	161	139	148	152	131	117	127	142	113	133	135	124	157	114	143	146	155	154	134	134	155	153	146	144	146	156	135	158	117	128	130	134	147	131	162	133	132	152	153	149	139	136	136	125	135	144	121	132	128	127	147	138	154	146	164	129	140	145	116	172	151	135	154	116	152	130	127	141	143	141	132	142	144	146	136	128	152	148	137	129	135	137	132	132	124	140	147	132	142	136	141	141	141	129	152	130	145	154	147	125	147	136	137	130	149	132	147	136	154	132	147	125	132	130	149	134	116	142	145	154	144	149	129	139	145	140	132	150	155	162	140	142	136	132	165	125	101	120	123	131	141	123	136	158	155	143	141	159	132	136	116	135	139	132	145	145	128	142	114	128	147	144	162	143	126	126	129	144	126	132	150	130	135	152	146	131	131	152	121	135	133	117	163	142	125	135	142	131	132	142	130	119	136	141	151	161	128	143	133	133	130	148	132	151	145	144	114	152	133	131	134	139	154	142	140	145	119	139	123	139	98	146	144	153	131	138	152	134	139	144	147	140	125	125	143	137	143	148	134	148	153	139	129	140	136	142	129	144	161	142	151	125	152	139	146	134	138	122	124	143	126	131	148	143	149	136	140	137	144	120	137	130	147	141	140	136	134	165	132	143	138	127	130	144	168	137	130	139	151	128	150	132	138	114	117	155	151	122	122	114	124	150	135	165	141	129	115	144	131	155	126	144	119	121	135	125	134	144	153	136	136	130	139	127	119	149	138	141	128	143	116	149	134	143	134	155	130	143	148	126	113	143	130	135	134	131	124	132	116	139	126	163	135	142	138	150	147	129	133	154	121	130	126	167	120	150	141	145	143	139	144	131	143	122	125	151	124	152	117	137	141	142	128	135	137	136	124	120	143	142	129	154	138	153	130	141	164	123	150	129	139	139	119	124	110	124	133	144	148	124	142	154	135	133	112	160	136	130	145	150	162	129	117	158	125	127	140	139	127	119	123	143	138	140	136	126	154	149	153	146	124	127	123	137	134	134	157	153	148	157	147	151	137	139	148	121	126	143	142	153	146	120	112	132	142	137	149	123	134	129	135	137	142	139	140	141	140	134	138	123	148	145	152	151	135	128	150	123	143	143	131	129	114	144	131	131	143	124	158	150	146	145	135	131	133	126	139	152	129	152	147	149	134	133	146	129	156	164	133	147	152	144	170	142	149	132	143	150	136	133	135	134	143	139	128	127	142	127	141	140	139	143	134	120	119	140	123	122	138	129	147	134	142	155	140	155	138	141	133	125	137	134	128	151	143	142	139	127	177	138	139	123	129	129	134	169	149	140	141	117	158	150	124	130	142	141	156	123	143	134	143	139	133	129	153	148	147	157	148	141	147	130	138	124	150	133	114	136	145	136	134	153	142	123	143	153	138	141	159	127	136	147	142	131	129	132	154	113	143	136	124	155	146	155	166	129	152	136	129	129	141	145	138	139	149	131	142	142	140	139	123	133	140	129	136	124	124	147	150	137	152	131	139	142	137	138	127	150	151	139	149	133	157	132	129	159	120	142	135	145	127	135	149	141	154	128	133	132	139	151	154	148	142	136	129	133	111	150	139	136	158	130	158	127	140	139	123	125	132	132	121	144	127	151	152	134	139	138	135	126	116	138	120	133	136	130	124	125	124	132	136	137	124	147	144	135	133	132	136	150	151	149	152	150	144	116	124	122	133	144	145	144	148	140	140	143	158	130	124	126	130	145	155	125	127	126	136	149	150	143	130	135	167	130	178	137	170	130	140	137	125	138	141	154	142	123	163	141	157	146	122	120	141	125	152	131	136	134	135	145	127	126	142	141	120	159	149	144	130	128	138	123	141	128	132	148	157	157	129	139	126	154	136	151	129	144	137	147	152	131	138	161	155	112	141	136	145	126	139	148	143	126	152	146	154	163	152	147	131	152	140	137	130	137	147	124	144	157	131	110	154	151	131	127	152	150	144	160	147	120	150	142	121	140	154	158	130	167	138	150	126	153	134	136	143	143	151	123	138	138	130	140	124	138	157	139	148	139	140	127	142	132	121	143	113	131	139	132	153	131	137	123	139	131	139	148	130	144	133	128	135	129	150	154	124	166	142	126	145	152	139	129	147	138	136	147	154	136	124	130	150	151	120	137	148	158	138	126	145	133	110	134	139	143	143	121	152	130	151	130	149	134	133	141	137	130	142	140	126	134	137	151	115	131	129	125	130	141	148	131	129	155	156	153	137	133	148	142	131	124	122	132	117	130	131	146	144	147	143	120	144	125	136	129	134	156	131	145	137	103	150	162	153	145	134	145	144	133	137	137	151	153	133	158	135	138	145	131	158	155	126	149	163	128	145	152	146	150	133	144	139	142	133	137	136	139	152	121	149	144	167	132	146	124	141	120	126	140	142	117	144	135	136	146	142	115	159	153	152	143	125	137	131	132	131	151	122	137	152	145	124	132	134	140	135	123	130	135	123	130	129	130	110	145	143	129	131	145	129	136	151	147	137	157	137	130	151	122	128	124	140	129	130	135	135	118	118	157	132	151	143	139	133	152	155	139	135	144	132	122	153	132	131	130	114	151
21693	13812	12044	6387	4309	3231	2466	1873	1482	1228	981	815	692	567	529	446	439	390	351	367	342	308	293	311	275	270	291	264	243	259	272	220	221	237	238	235	252	233	222	217	213	199	213	239	219	229	204	200	238	246	219	225	166	199	220	201	238	176	184	211	208	201	201	188	195	177	230	196	194	188	186	220	166	189	179	225	184	210	174	194	197	203	212	183	182	207	176	188	204	207	203	182	176	196	212	198	220	160	171	211	194	194	184	197	195	173	196	174	211	212	205	198	182	195	202	183	179	181	177	190	183	188	184	173	184	152	213	178	201	170	191	172	192	208	199	198	185	184	219	232	200	182	175	209	218	198	217	198	164	199	181	209	193	198	177	201	197	204	189	201	181	189	187	195	190	214	204	198	177	172	190	175	191	207	216	192	182	160	199	197	168	174	199	196	181	210	189	181	193	173	183	194	173	203	190	181	202	164	184	176	185	186	213	187	199	175	187	194	183	195	192	184	187	187	184	190	206	170	184	202	197	189	188	198	182	206	191	180	181	207	196	181	198	164	196	178	207	178	183	185	190	197	193	208	175	195	212	190	220	197	187	178	211	198	197	203	166	197	189	194	213	179	170	178	210	207	168	188	186	216	182	228	182	207	174	153	191	180	182	204	185	191	179	190	183	204	196	164	204	189	174	222	206	187	191	187	210	187	204	175	205	187	179	185	203	169	210	187	184	180	178	185	192	213	178	204	206	181	184	198	202	190	200	183	206	205	200	179	190	205	195	188	191	195	174	197	174	177	195	185	193	192	201	181	178	168	182	173	214	180	194	187	207	177	173	173	198	184	179	181	171	194	207	206	204	174	158	188	172	185	165	180	200	187	192	200	190	189	205	193	206	173	158	188	203	190	181	165	184	168	192	188	175	167	191	189	191	188	174	195	177	205	215	179	194	191	199	175	220	195	178	218	179	194	185	184	179	174	207	172	189	188	220	207	201	199	202	183	192	180	215	176	190	190	195	177	204	193	207	191	166	190	218	188	171	204	165	203	190	197	193	212	204	184	210	204	211	182	192	181	195	169	198	208	201	178	172	200	198	211	199	197	193	191	201	170	187	192	199	206	182	188	172	210	179	191	186	167	167	173	174	192	202	180	212	199	198	172	206	178	177	205	186	209	211	204	172	169	203	178	187	178	185	172	194	195	198	189	208	186	188	167	182	187	205	171	180	178	160	176	200	186	192	190	170	227	192	176	197	191	189	203	182	191	199	212	187	200	179	182	214	167	186	210	193	164	164	189	183	201	187	183	172	176	189	198	197	204	179	183	180	167	172	210	200	177	184	172	171	204	182	219	189	178	191	195	201	193	171	187	196	200	193	187	180	186	200	190	202	172	198	178	185	188	192	181	183	195	185	183	186	181	175	194	177	205	179	168	206	193	175	187	186	199	179	198	192	204	161	171	191	206	178	202	209	182	182	197	192	192	175	192	205	156	167	209	175	194	179	194	173	219	189	189	194	209	184	189	162	188	196	182	198	207	224	193	178	210	183	197	194	188	197	197	188	164	166	170	188	223	185	185	213	176	166	175	206	214	213	208	180	175	195	183	177	196	181	178	189	186	194	200	182	178	196	175	205	184	212	194	186	192	210	184	181	201	184	210	192	182	172	204	221	220	189	199	196	174	183	191	196	216	191	185	194	201	183	223	185	205	186	209	171	195	195	174	203	205	193	190	171	183	197	185	209	183	192	219	202	200	206	191	183	169	182	192	186	205	182	211	198	203	198	215	202	168	200	187	202	190	185	198	180	189	194	214	195	168	159	173	204	212	202	203	183	181	193	177	186	186	182	186	195	173	193	185	196	182	196	202	186	185	195	186	200	193	188	175	185	203	180	170	187	215	184	186	198	193	182	194	201	198	205	167	183	179	191	203	191	192	191	201	171	191	206	191	222	195	216	180	182	180	179	183	182	214	188	187	187	211	202	199	172	199	200	195	192	218	195	204	179	170	173	201	168	167	193	211	194	189	194	179	178	166	193	207	202	178	173	161	206	183	206	179	194	189	187	183	190	205	215	191	194	190	185	183	156	182	170	188	206	183	201	181	197	190	209	182	197	178	183	187	194	182	180	194	188	194	198	170	187	178	209	180	198	199	177	198	195	184	202	182	170	196	197	185	171	209	217	206	184	189	211	186	187	182	195	195	186	189	186	199	195	208	197	183	181	184	202	216	190	190	159	195	202	179	171	205	204	199	201	183	200	197	198	176	201	198	190	186	191	200	192	186	173	192	207	172	180	189	182	210	206	173	216	212	215	175	188	193	195	198	185	191	177	199	166	208	177	183	180	198	209	199	211	194	208	161	206	180	168	192	176	197	184	184	202	187	178	191	184	192	193	215	177	179	206	205	192	157	183	191	215	204	199	188	175	210	203	185	206	205	196	191	196	207	183	202	190	180	185	189	224	185	174	200	215	203	195	194	176	170	191	223	172	215	166	205	184	184	193	188	190	187	189	194	189	205	193	201	180	169	188	200	166	201	181	171	179	194	177	196	166	170	200	199	212	174	189	186	189	191	178	180	212	178	172	180	207	193	190	181	205	166	172	199	189	199	191	192	203	198	189	191	166	192	172	209	191	178	198	192	195	188	180	195	174	186	194	163	185	186	201	196	182	181	198	183	213	216	195	177	227	185	203	161	184	168	199	191	203	185	197	216	197	215	181	198	204	199	181	189	175	203	178	194	181	185	199	192	178	167	226	199	194	181	178	190	178	175	224	188	201	193	205	200	197	170	173	204	191	191	194	201	201	182	210	181	204	194	165	175	204	173	203	218	193	180	189	180	196	201	195	200	170	182	186	202	181	195	186	171	175	199	170	185	195	192	219	169	204	179	187	161	182	198	197	208	194	163	172	196	189	159	209	183	193	204	172	181	199	176	200	167	219	184	183	171	176	193	198	202	186	174	197	186	184	186	179	179	178	155	194	190	198	204	206	213	204	201	185	196	183	186	180	197	183	183	172	208	181	178	182	184	172	185	192	171	151	216	219	200	184	168	187	183	212	199	177	186	187	202	193	177	181	194	188	178	188	201	201	189	186	184	186	170	195	189	166	181	202	196	188	185	181	170	181	185	180	181	201	200	180	171	195	184	174	178	185	180	222	187	206	194	175	196	205	161	182	191	169	216	201	210	178	217	197	227	182	208	174	182	180	203	205	201	172	175	173	199	170	182	182	230	186	180	217	195	161	183	204	159	157	199	178	224	187	195	217	176	187	197	170	179	184	174	168	200	183	178	168	182	191	167	183	199	205	171	184	196	199	203	200	199	181	186	192	189	193	208	204	199	173	192	199	183	203	188	194	203	190	199	205	179	196	209	190	175	168	186	175	184	183	206	178	198	207	183	229	195	177	164	180	181	180	193	195	201	203	187	192	189	191	180	196	198	166	197	193	198	178	190	214	197	179	194	163	184	191	167	181	154	177	187	206	181	193	189	211	181	199	200	165	186	192	186
27428	20849	9343	1026	708	606	544	497	523	462	428	472	450	444	463	451	464	468	442	471	482	430	430	406	474	460	451	447	433	464	439	471	437	460	450	455	448	488	423	434	471	443	459	428	439	456	450	474	420	476	437	424	487	407	468	448	476	464	456	415	453	452	467	475	431	453	486	443	442	460	444	421	442	421	460	428	464	459	474	401	471	444	417	455	433	468	467	415	425	421	471	413	447	464	467	407	424	453	457	457	488	465	488	451	468	462	423	461	477	455	443	453	478	419	437	471	450	458	503	441	437	459	472	455	421	462	413	449	418	466	442	410	442	415	437	446	452	499	432	449	437	447	483	443	449	408	426	444	432	455	477	440	442	414	418	419	426	427	441	498	438	490	456	409	418	452	439	456	474	454	453	419	436	462	447	460	423	438	441	455	433	449	426	443	447	439	447	450	456	430	416	434	443	474	466	449	477	446	441	430	383	485	423	425	440	457	449	425	424	434	456	459	433	436	466	481	414	430	405	448	477	433	449	437	439	430	427	452	412	457	491	468	441	465	433	422	479	422	459	462	417	476	450	425	416	459	452	442	432	482	478	431	466	465	465	423	444	407	444	399	462	440	443	471	464	423	437	416	450	467	448	427	476	437	447	457	427	436	424	430	456	421	401	445	442	447	432	431	416	445	465	450	450	477	452	469	450	469	449	419	444	446	504	433	468	424	435	401	428	429	435	472	458	429	461	431	479	455	446	466	434	445	446	456	435	433	385	444	406	447	433	412	442	421	408	432	438	420	432	456	415	465	448	461	444	446	451	442	453	425	425	441	461	442	465	439	416	461	459	465	445	433	472	428	485	435	452	439	415	441	454	447	465	443	413	438	445	443	441	445	461	444	433	432	419	439	462	402	442	441	445	531	412	466	444	441	423	440	427	422	426	453	507	445	467	451	450	448	449	445	396	449	455	443	417	492	421	446	418	449	456	414	439	443	435	465	394	455	403	488	465	448	458	459	435	478	450	468	413	424	424	459	481	430	429	399	448	490	448	454	429	432	429	493	456	460	418	444	457	468	433	448	449	425	422	455	444	434	432	431	444	474	449	420	449	444	449	442	418	435	445	442	482	445	460	445	410	457	448	419	478	422	449	437	464	406	443	413	424	419	454	460	472	441	457	438	459	437	452	416	444	434	452	445	419	459	437	439	462	420	470	471	408	443	468	450	396	449	454	446	423	416	452	400	465	466	456	467	460	448	467	469	427	470	433	425	460	440	457	485	426	442	431	430	460	417	467	453	414	430	457	432	463	494	431	436	424	416	468	451	422	432	446	425	452	485	433	463	452	414	471	424	447	462	451	448	463	473	434	444	422	417	465	391	448	457	434	419	463	486	441	413	486	473	438	452	465	463	443	444	449	458	442	477	444	441	436	448	448	421	423	471	414	412	469	491	428	456	473	435	444	464	452	445	422	483	442	420	454	463	431	474	453	443	431	423	438	397	443	449	419	456	452	436	453	461	442	440	440	458	453	449	467	429	473	395	461	443	461	449	459	436	418	470	482	447	421	460	471	456	418	416	429	430	454	462	405	461	470	451	444	466	470	449	424	452	399	410	440	444	458	447	442	423	471	491	434	483	390	400	474	475	445	451	422	432	467	451	458	445	446	443	481	449	421	506	445	452	469	435	410	436	453	429	443	447	418	468	457	460	416	451	441	432	443	453	430	449	443	434	483	419	448	454	425	429	474	456	414	440	460	459	413	413	435	443	468	489	396	466	458	438	392	438	434	430	466	471	439	434	458	456	457	440	451	465	432	457	468	447	479	451	450	466	451	430	420	442	447	447	449	430	426	449	441	444	408	464	474	446	462	434	448	405	490	455	434	451	458	489	451	432	439	428	428	432	410	433	431	447	394	461	434	444	428	447	439	423	472	423	448	437	462	488	430	427	439	409	442	452	441	437	438	460	425	408	408	453	444	428	417	433	430	428	437	430	421	439	460	493	436	425	450	419	437	444	456	442	405	427	463	451	474	436	458	443	451	391	435	476	434	472	432	448	451	455	426	424	408	453	435	436	436	419	470	418	429	479	422	465	435	480	477	464	427	473	423	431	478	447	423	449	464	461	466	445	455	443	457	406	433	440	443	466	427	452	432	465	431	448	440	463	408	411	405	417	434	444	419	432	475	432	477	444	403	458	445	456	463	481	434	446	410	450	402	439	423	445	478	437	429	451	408	473	497	429	479	447	447	487	451	443	491	459	430	418	462	459	457	489	397	493	441	446	450	436	450	439	444	452	414	450	422	478	453	464	455	473	430	449	462	424	460	485	444	430	463	453	446	457	403	443	429	417	429	459	421	453	453	446	428	427	441	458	450	450	462	444	464	427	426	413	455	451	432	436	459	462	492	472	453	428	448	417	482	422	457	463	443	438	431	420	467	399	472	461	433	415	447	448	441	440	466	451	403	459	447	419	443	457	439	432	463	434	423	470	440	408	424	464	433	468	437	418	443	448	460	443	420	415	407	437	451	422	459	440	450	412	487	427	429	460	487	415	438	451	467	430	430	486	492	451	459	458	448	429	465	457	450	436	427	448	456	425	470	456	462	421	470	466	436	452	412	435	471	487	455	426	455	446	429	445	479	498	428	454	467	418	426	458	463	465	464	467	477	457	462	394	422	446	408	447	446	502	463	469	422	456	437	433	450	416	475	466	476	443	429	526	470	422	451	464	448	448	444	496	444	440	442	438	441	462	435	442	457	481	447	451	427	469	468	424	442	443	419	474	437	455	481	452	428	455	438	427	487	464	435	489	463	471	456	445	466	453	470	440	437	448	440	482	444	418	435	464	422	431	462	391	430	452	462	439	442	444	430	435	423	441	434	430	449	468	444	428	447	419	449	434	457	430	498	416	441	422	447	453	443	438	413	457	459	393	453	403	483	432	460	421	486	428	442	435	478	449	426	443	427	436	406	449	449	403	440	437	466	424	458	430	445	462	424	421	396	432	454	446	426	468	479	497	436	414	463	413	412	452	442	412	451	449	443	450	445	428	475	423	432	432	415	415	436	458	431	425	428	454	432	450	446	398	443	482	458	438	442	454	434	453	409	423	412	396	441	434	449	467	455	432	464	416	446	441	461	448	424	453	438	449	437	446	497	459	467	418	402	458	465	417	472	462	434	449	465	456	457	443	458	453	456	432	403	466	443	451	434	431	427	418	441	456	445	423	441	474	448	441	448	445	464	456	425	421	464	444	434	464	456	456	401	439	436	454	468	435	458	447	479	457	449	443	470	438	447	429	477	471	447	426	464	426	434	453	419	435	427	463	437	441	440	486	491	487	462	465	460	508	410	455	444	464	442	438	489	467	428	454	437	459	432	423	421	435	475	479	469	449	461	417	467	453	468	432	452	444	419	471	425	436	451	444	438	435	447	420	447	468	452	425	436	408	436	438	434	477	460	457	449	459	424	452	460	454	439	458	448	446	452	481	421	446	414	446	423	418	439	442
11297	1267	1151	855	737	688	685	597	669	631	629	586	573	612	595	571	544	579	573	623	561	614	568	555	561	619	576	626	555	591	569	614	582	594	579	629	589	626	619	554	587	585	588	591	609	579	606	584	548	571	622	577	606	535	600	576	629	594	566	602	630	591	584	596	593	605	631	623	541	598	611	561	584	603	565	594	575	606	573	586	623	555	535	604	616	567	577	614	542	571	585	582	584	581	645	582	593	590	577	591	559	583	577	562	584	595	575	622	616	618	571	564	621	574	550	587	576	552	580	584	597	539	574	639	574	566	551	567	595	578	564	575	570	585	554	593	502	531	595	545	579	592	567	580	598	600	599	604	571	586	618	585	603	592	581	606	614	566	585	562	562	609	563	554	590	565	576	593	600	592	587	570	603	583	589	574	604	594	604	573	577	605	594	589	578	607	599	628	567	590	625	558	628	582	609	597	597	610	610	552	562	539	556	630	573	601	564	596	616	584	567	555	612	575	591	528	636	561	567	613	559	568	598	551	630	622	615	583	572	627	588	615	595	562	560	608	609	559	579	614	607	610	591	588	599	641	568	601	594	568	570	579	579	604	609	564	590	619	580	599	591	562	613	546	564	571	572	573	614	596	586	570	572	575	585	559	542	593	611	548	610	600	609	586	563	586	567	581	539	575	592	592	569	610	610	595	582	606	567	612	572	573	594	574	580	620	640	604	585	567	579	545	642	617	615	570	561	594	567	602	618	579	580	593	563	614	570	579	590	608	586	595	610	575	613	632	597	625	564	584	584	583	575	554	559	589	583	566	575	598	583	566	609	602	587	591	567	600	551	600	553	607	538	612	575	591	565	599	553	594	604	586	579	582	554	606	584	555	563	615	590	590	591	554	592	636	573	560	577	579	569	607	578	580	599	599	600	558	573	589	561	610	580	588	552	568	590	589	601	605	550	573	578	583	620	602	550	567	594	555	576	610	614	588	576	569	584	562	565	568	600	602	570	574	591	596	618	579	617	621	578	575	584	579	581	590	594	601	594	562	582	598	568	599	604	575	585	587	583	577	626	575	572	622	565	584	647	548	581	627	578	616	590	583	547	592	620	582	601	541	589	599	534	588	598	643	603	547	562	545	582	630	583	558	595	606	580	569	586	554	594	578	606	603	571	550	584	596	589	604	607	637	622	607	651	584	587	526	611	587	607	560	579	597	600	559	554	556	532	619	600	578	594	588	614	572	586	652	536	564	588	570	608	619	598	599	568	564	602	534	545	590	570	621	589	567	605	634	615	574	610	600	558	592	629	562	558	577	630	610	593	596	590	608	616	611	523	570	602	574	614	583	570	580	605	547	581	569	598	597	572	568	592	574	600	592	554	629	557	592	618	619	571	575	607	611	617	557	562	577	602	572	595	572	584	562	607	665	601	547	541	549	588	591	562	600	594	619	575	609	589	599	574	555	580	585	610	599	548	581	560	607	611	580	556	577	589	572	570	560	543	584	572	565	550	581	592	578	566	584	590	595	592	594	647	622	568	563	595	592	592	567	599	613	513	584	615	596	504	553	591	557	592	601	571	593	566	591	595	571	551	558	555	574	532	575	613	549	614	626	557	557	581	617	573	580	574	581	603	596	505	596	582	586	592	583	615	573	622	589	624	582	589	591	615	581	632	568	615	595	571	539	632	589	597	597	557	578	559	568	584	534	596	593	561	569	553	646	591	552	573	580	604	606	622	546	602	597	621	566	576	564	603	572	602	589	560	562	580	565	586	592	612	590	603	588	561	567	584	609	614	632	607	583	584	565	537	630	626	592	559	595	583	571	592	636	593	585	649	584	597	585	569	626	611	550	585	589	586	537	611	573	584	605	598	638	575	581	597	611	533	595	610	565	574	567	569	552	594	590	584	628	583	567	593	591	602	589	573	562	612	552	536	577	603	546	580	602	600	574	559	602	591	619	607	570	580	505	541	543	618	606	588	598	588	573	608	601	599	583	609	572	611	605	586	594	611	572	609	596	568	556	617	588	591	599	588	583	594	554	594	601	580	588	553	579	532	543	578	562	590	590	555	542	603	582	605	629	566	558	542	593	570	538	582	610	648	604	585	584	593	609	639	573	615	580	605	568	595	568	565	598	608	609	578	597	589	542	557	604	568	606	580	585	568	572	635	525	600	568	613	601	576	574	579	570	570	637	571	570	590	604	590	600	607	584	589	560	574	592	551	578	582	584	594	527	568	598	572	561	590	643	551	585	560	546	577	571	578	583	616	543	549	619	606	612	604	571	561	584	598	574	643	589	571	586	566	633	585	583	569	611	579	591	569	593	587	550	569	579	584	562	569	588	545	546	560	553	563	531	590	573	537	561	580	608	561	609	601	593	578	562	586	608	571	589	556	562	563	572	599	562	589	579	622	583	594	583	561	567	564	520	637	580	581	598	589	549	604	587	530	613	599	590	537	546	591	609	597	551	593	605	582	612	579	568	591	610	614	587	570	601	601	594	536	584	552	599	546	539	607	594	583	632	577	586	611	557	571	523	596	559	612	575	608	578	578	559	610	630	590	615	621	559	597	588	579	543	592	628	545	576	589	560	564	536	544	593	576	576	569	551	608	586	583	539	625	568	597	655	583	617	627	589	623	585	583	588	547	601	540	617	571	577	559	583	588	600	580	592	578	570	596	592	620	593	587	569	591	582	590	605	608	563	566	600	572	542	550	575	602	607	545	550	590	602	619	598	565	555	582	616	566	605	578	555	582	650	564	551	603	541	590	569	582	574	619	566	565	560	542	550	613	558	561	596	620	576	565	588	556	567	581	552	552	578	581	589	585	528	599	597	573	536	606	611	597	535	613	528	581	571	617	576	602	581	565	577	626	545	584	584	614	575	589	619	649	548	630	606	560	596	551	555	534	617	584	583	551	568	606	588	595	578	589	590	588	612	552	607	575	595	555	589	601	542	636	570	574	557	556	549	583	565	562	559	568	544	539	564	581	569	597	554	571	580	561	626	597	592	561	558	624	588	621	586	584	587	555	587	593	590	569	564	546	579	543	569	566	583	578	567	577	597	549	598	593	613	589	604	604	588	653	574	590	575	619	582	634	613	556	602	603	557	576	542	569	571	583	605	605	611	610	548	528	573	593	596	601	598	613	599	596	573	559	630	585	616	599	602	582	571	577	563	609	582	559	605	570	564	577	617	591	582	570	629	585	540	612	582	590	611	614	599	563	610	608	605	562	566	603	552	624	597	541	561	568	615	656	544	565	577	567	600	562	637	580	568	532	609	609	552	570	547	585	602	532	572	577	579	620	584	535	579	576	618	591	602	572	629	597	541	569	579	609	631	572	548	594	570	568	537	609	596	640	592	569	571	605	581	618	582	611	618	571	553	613	579	556	595	558	607	597	593	570	607	549	571	606	553	564	578	553	589	546	589	573	584	590	600	576	579	611	611	558	603	605	574	582	559	582	558	588	568	570	596	592	578	565	581	586	554	610	559	557	577
24008	21454	29275	24029	21441	11938	1189	707	598	546	539	474	445	429	426	434	410	370	377	403	378	382	367	363	359	316	345	375	375	369	325	372	380	338	352	373	398	389	359	405	359	339	372	361	364	363	355	360	334	349	359	361	337	334	343	303	355	346	328	389	364	371	336	327	315	346	345	347	332	355	355	341	369	340	338	358	333	320	367	359	364	333	379	318	308	347	329	343	351	327	367	344	345	374	331	352	372	311	336	338	360	298	366	337	361	373	334	386	332	339	350	311	361	346	335	323	341	350	355	327	360	336	347	345	345	328	328	360	356	339	361	333	341	357	341	332	342	340	316	354	328	327	346	337	352	337	354	320	338	325	311	367	360	356	359	369	343	350	351	342	332	342	367	321	338	362	363	319	349	331	319	348	322	318	331	359	328	326	349	354	345	371	345	343	361	344	320	348	348	343	357	346	362	331	339	327	365	315	356	341	337	352	308	358	359	340	313	357	344	339	344	352	338	353	359	352	382	351	371	327	325	355	328	348	359	328	340	336	299	360	358	363	334	355	365	330	366	377	334	350	362	358	361	303	356	329	347	348	293	367	305	311	318	368	353	337	317	357	373	337	358	345	318	352	327	356	351	349	318	369	304	366	381	345	344	376	331	315	349	354	336	357	340	330	343	340	329	350	375	327	353	340	351	340	350	350	352	346	364	328	338	343	336	359	341	372	328	304	344	363	327	358	328	351	382	338	338	360	338	355	379	352	341	332	330	348	326	333	311	337	337	354	356	308	354	336	392	318	331	346	347	324	340	333	352	356	346	350	332	342	360	329	386	353	334	344	354	343	350	344	315	349	336	338	337	339	353	371	341	362	354	341	339	354	341	354	319	313	334	336	354	348	321	335	343	355	364	335	346	321	395	375	308	336	348	351	334	349	342	349	324	312	367	323	342	323	369	319	330	323	340	334	339	357	373	352	340	353	354	319	338	355	365	345	335	340	345	325	351	349	361	329	363	372	351	305	339	315	353	328	320	317	335	344	361	338	323	348	354	352	351	349	367	351	336	319	355	337	333	376	318	335	364	371	303	326	358	357	334	380	380	336	348	317	345	342	310	341	375	366	336	357	333	328	329	315	366	361	331	351	363	348	350	352	376	329	355	363	322	353	351	339	323	324	317	316	317	335	348	330	322	305	352	348	349	344	358	361	331	360	323	363	330	367	339	324	355	332	329	353	330	327	336	345	346	350	323	320	345	338	332	339	348	305	366	335	347	348	367	354	328	357	328	350	326	338	362	381	338	354	367	346	354	350	348	323	329	335	357	333	320	387	355	323	331	341	360	333	330	336	408	345	327	357	308	330	358	318	357	346	352	343	334	355	350	366	369	329	355	339	355	358	347	345	331	305	344	318	342	341	337	305	334	339	323	345	362	347	352	326	310	314	369	375	335	329	348	317	337	345	353	318	355	320	302	358	361	372	337	312	345	338	368	350	338	375	335	332	329	353	356	344	312	329	300	346	377	344	374	329	340	337	352	334	322	343	343	349	336	308	350	317	351	350	337	370	343	394	360	350	316	336	308	349	337	376	338	362	346	358	347	352	380	341	335	334	347	383	343	342	342	355	350	322	357	345	383	356	349	366	341	325	346	349	373	342	328	347	350	349	356	347	339	363	347	332	341	324	323	318	328	351	398	299	357	351	340	357	323	385	369	341	341	354	368	358	336	356	350	364	329	327	338	322	342	334	347	348	321	348	359	331	347	332	332	319	339	339	382	358	332	336	332	359	356	327	329	331	343	327	366	327	325	335	355	353	354	321	326	353	363	310	357	291	345	350	325	341	368	359	353	352	355	358	325	328	354	367	361	349	373	352	327	343	345	339	370	342	329	376	363	323	336	363	363	320	351	346	336	325	350	324	336	369	340	357	362	362	334	345	337	370	351	310	343	338	340	384	345	321	358	333	340	361	327	337	344	339	377	351	330	342	354	351	334	324	338	350	338	370	366	366	324	332	336	350	345	320	365	352	340	354	354	319	344	357	324	316	336	347	357	371	345	347	329	334	335	359	355	360	321	360	340	319	351	360	359	343	330	331	316	362	379	338	330	350	352	337	331	320	323	364	334	362	374	357	344	333	335	344	345	349	340	351	352	333	383	348	333	391	326	370	366	334	303	332	363	319	306	335	335	333	321	326	365	387	311	352	365	344	337	350	345	332	340	316	351	353	372	346	359	328	345	334	329	358	307	331	361	343	352	349	301	350	324	350	363	357	367	358	327	320	349	314	365	338	313	338	354	343	325	340	312	358	342	314	349	379	365	351	338	337	375	325	346	336	295	351	322	351	399	319	370	335	354	342	347	320	348	352	337	358	308	360	356	322	318	347	319	325	319	341	344	385	329	326	339	337	283	353	356	366	360	302	327	324	304	314	358	342	361	350	364	368	376	329	373	368	346	302	343	365	331	349	327	336	320	339	363	354	339	345	339	328	318	320	330	362	325	333	358	360	363	319	342	335	360	362	307	350	333	332	355	342	391	339	355	327	317	318	356	334	352	330	292	311	303	331	349	338	318	345	359	343	330	359	364	320	349	325	351	344	314	351	352	344	350	354	363	318	364	352	312	354	348	333	373	341	340	333	360	326	337	329	361	358	332	331	363	339	351	338	349	359	352	390	339	351	358	377	332	330	318	348	347	385	337	340	333	346	344	362	340	352	331	354	350	332	324	332	366	345	366	340	352	359	353	332	343	357	373	343	314	328	305	319	319	362	372	358	318	343	357	346	362	328	379	331	378	342	353	358	324	336	336	340	351	358	353	345	345	361	347	326	340	360	360	315	334	357	345	352	341	395	310	358	340	351	341	323	373	349	293	343	325	376	326	333	342	348	359	340	347	380	326	337	331	325	324	296	362	321	351	318	379	346	333	340	346	332	350	372	335	355	347	316	323	371	336	294	335	373	330	349	339	321	322	356	346	329	340	333	359	346	361	349	329	346	319	332	378	344	345	371	307	352	342	334	360	332	340	363	329	335	336	348	336	329	329	337	339	318	336	296	340	358	350	315	378	321	355	372	346	322	334	320	350	335	345	357	349	359	371	353	343	331	365	357	310	348	367	314	360	341	352	320	366	311	389	346	350	369	324	345	347	380	307	383	336	339	339	327	331	355	361	362	350	331	358	341	331	352	309	320	331	344	343	336	343	316	349	336	339	340	352	338	336	351	368	358	348	309	383	363	326	342	336	377	337	376	370	386	345	360	326	370	357	324	337	339	322	318	354	354	339	348	401	335	357	370	366	348	365	340	337	343	338	341	366	361	351	332	351	333	318	335	379	327	355	384	366	326	337	345	342	374	360	313	330	346	332	296	363	332	328	327	356	385	324	351	351	319	366	331	341	376	354	322	360	330	348	340	331	343	357	379	359	354	320	332	353	352	367	334	363	338	361	330	368	367	336	322	327	326	355	353	362	316	367	341	335	326	360	350	303	350	307	350	326	371	327	334	341	359	340	342
19353	8662	7429	3772	2612	1998	1649	1346	1142	984	847	769	723	691	638	609	609	548	594	592	548	527	532	537	534	506	495	514	472	475	495	485	416	504	466	481	454	479	483	483	530	465	507	488	472	490	476	461	451	500	466	461	497	493	438	468	451	467	485	440	469	470	459	456	427	464	442	497	484	474	464	481	448	454	435	426	454	453	464	477	433	438	440	458	488	487	453	444	449	443	472	458	443	456	455	466	453	441	467	457	506	418	477	432	458	492	461	489	460	440	484	447	443	435	467	437	451	458	505	443	439	450	468	452	456	448	469	493	481	444	509	457	451	492	414	446	429	439	445	413	442	450	478	461	460	450	485	415	455	459	407	450	459	473	434	463	493	461	433	462	438	471	498	478	491	454	400	435	442	486	442	438	433	454	436	467	482	434	429	455	446	456	442	463	511	451	449	489	473	439	489	453	479	460	478	460	501	443	453	477	446	453	512	456	475	437	454	468	446	466	452	458	465	465	504	433	464	494	476	465	465	464	467	446	443	469	460	478	481	439	462	466	451	504	455	470	500	487	482	458	437	486	458	457	474	459	473	464	426	441	471	459	458	482	437	463	486	469	469	442	429	472	452	462	473	404	418	420	446	446	461	460	489	459	451	438	420	466	435	463	447	462	451	433	468	475	435	465	467	458	428	493	491	434	447	440	452	478	451	462	499	464	441	464	465	431	446	491	456	443	460	446	473	441	464	454	461	453	466	444	480	497	451	474	452	454	460	456	464	481	452	412	511	463	467	455	456	439	456	465	457	448	451	473	478	467	444	447	469	426	472	442	483	485	470	466	463	443	443	449	458	459	452	491	424	450	431	469	433	455	425	464	488	445	443	436	463	483	480	476	457	432	468	436	481	497	435	447	453	449	456	466	483	480	460	484	456	428	471	447	481	448	434	460	456	403	454	464	448	492	480	469	476	443	436	469	441	485	475	481	410	462	484	468	467	452	429	424	461	460	443	475	460	474	444	441	438	456	475	477	454	434	475	460	421	473	460	450	465	452	464	469	484	452	417	461	491	474	484	462	446	425	452	487	471	437	429	474	459	427	470	455	480	464	444	472	444	506	486	456	489	472	477	449	447	439	402	432	461	489	458	476	474	464	442	423	439	463	445	490	424	484	425	439	492	432	472	477	453	466	479	469	434	470	491	426	447	466	456	517	475	442	472	490	460	448	456	491	427	448	449	467	457	482	469	485	492	463	440	425	438	467	469	465	474	438	463	421	441	467	425	446	461	438	459	455	458	453	451	444	478	466	494	446	500	461	457	429	485	438	478	441	456	444	486	437	431	442	453	422	460	474	433	480	455	464	457	471	443	445	432	454	429	448	470	469	430	442	443	489	482	458	471	474	452	496	477	454	438	426	454	452	478	452	462	434	475	454	439	463	482	460	456	436	486	464	445	491	438	465	462	435	454	430	463	471	440	440	434	476	461	460	469	421	432	425	502	469	459	469	487	487	467	487	485	466	463	490	450	448	459	472	464	468	459	450	492	465	446	483	400	478	433	414	487	455	450	501	489	462	460	429	471	427	438	450	447	446	450	486	491	471	453	466	491	450	448	454	445	466	464	460	427	433	446	423	472	422	437	451	474	455	470	410	449	457	448	477	456	444	442	496	434	483	450	461	462	463	474	463	468	440	464	452	451	459	460	468	456	425	433	455	433	455	477	429	471	448	432	461	458	440	481	463	503	444	452	454	458	427	443	465	481	468	436	485	452	458	465	475	431	419	463	424	476	442	431	433	448	455	437	482	464	479	442	480	460	479	493	491	467	473	484	492	448	445	447	485	465	482	453	471	493	428	471	465	434	410	439	483	469	459	440	447	449	454	453	442	480	458	461	448	483	433	434	440	489	471	467	448	429	431	473	431	466	486	461	464	458	463	458	455	462	442	445	419	488	417	470	458	481	470	461	458	409	452	452	427	447	423	450	483	432	450	445	481	442	478	483	412	438	469	461	433	500	469	445	507	443	452	463	442	423	460	462	485	495	441	471	465	470	471	521	444	519	461	447	468	458	447	439	453	462	467	440	458	464	477	486	453	449	441	467	448	435	429	442	474	470	465	474	454	453	453	500	441	493	506	449	423	388	450	463	448	496	434	472	481	468	438	437	432	432	519	446	447	452	446	430	423	471	479	480	447	458	471	445	443	466	471	455	458	473	452	425	429	431	461	438	435	456	448	462	458	507	431	440	448	469	458	446	452	467	463	424	426	494	435	477	434	441	442	474	467	432	463	455	467	447	457	467	471	485	478	474	441	448	435	484	441	423	442	458	474	477	443	458	428	508	478	456	440	456	387	428	447	449	480	477	473	467	455	422	470	457	476	518	437	463	460	433	495	476	480	459	460	478	445	457	474	471	478	477	454	444	464	434	463	448	454	468	435	465	454	473	464	475	443	451	458	437	480	476	461	414	406	463	496	461	446	439	467	493	451	450	475	422	458	492	455	466	476	483	433	446	485	466	449	477	513	467	443	455	436	459	473	438	530	465	463	485	496	464	453	441	454	479	460	435	436	432	446	440	423	437	456	462	439	463	469	441	434	451	433	434	465	442	428	443	504	476	440	457	484	475	457	459	467	462	467	459	490	456	445	450	455	451	448	447	464	419	455	426	446	488	466	470	457	463	495	483	503	442	473	461	430	476	458	505	437	460	476	465	448	485	449	440	468	452	464	481	441	460	459	465	491	471	451	474	431	430	438	469	475	455	438	442	465	469	506	461	456	434	437	469	467	458	432	449	443	453	455	444	448	487	474	483	462	474	483	444	459	448	465	448	453	465	474	509	420	462	448	478	419	450	454	446	472	430	471	424	456	486	468	452	483	450	467	453	464	423	482	463	474	465	473	439	476	448	458	470	487	473	472	465	482	383	463	460	448	428	436	437	457	447	486	467	466	437	461	453	446	463	463	435	465	476	453	502	455	439	430	465	507	507	453	486	499	457	421	448	485	413	476	471	430	452	455	453	512	476	470	481	476	468	443	459	452	438	440	460	428	450	441	446	475	460	461	416	494	448	461	439	438	455	483	445	465	443	481	414	445	435	458	454	447	409	440	481	473	438	476	416	439	477	446	439	440	434	482	466	470	474	441	462	457	487	435	437	474	491	453	450	465	455	464	433	416	505	496	496	454	404	466	431	453	476	463	437	469	473	458	462	470	435	465	433	470	461	459	459	433	437	467	501	447	452	436	477	443	435	446	449	432	440	419	480	416	490	468	468	476	428	422	449	462	493	458	454	458	453	424	456	470	452	409	435	482	454	452	431	436	461	459	444	497	481	484	445	465	431	464	492	449	416	457	468	458	463	438	443	446	455	458	437	455	457	510	451	473	444	455	470	426	472	462	451	454	401	467	463	495	468	436	439	455	476	454	470	444	429	473	452	462	475	484	447	422	458	479	481	454	453	469	449	461	464	468	488	446	430	485	479	445	440	440	402	449	463	471	448	509	472	475	493	444
23064	21432	29586	23650	21433	21469	9973	975	590	528	457	396	367	312	309	240	230	265	245	202	221	174	208	163	193	160	189	173	195	175	155	171	167	160	166	165	138	141	160	177	166	147	152	152	176	159	137	171	151	150	135	135	149	145	156	151	144	137	157	158	150	144	134	140	173	120	151	136	135	134	149	149	129	153	177	152	155	137	155	132	129	143	158	139	152	143	153	163	117	120	159	132	124	150	146	130	144	139	144	125	137	151	154	137	162	140	155	122	156	141	131	145	154	139	171	151	145	160	142	142	157	156	145	143	158	153	150	144	140	136	134	137	143	124	141	117	156	140	149	134	130	146	122	137	145	135	155	142	140	124	129	130	127	143	126	134	144	145	147	127	132	134	151	183	135	134	133	143	138	137	134	126	144	150	128	122	158	137	127	137	155	147	134	162	131	151	104	148	177	163	147	137	138	122	170	146	141	132	127	138	140	138	138	135	147	154	135	123	142	152	158	148	128	132	147	166	138	125	143	131	135	136	136	159	143	138	143	139	134	139	130	110	139	147	153	120	154	146	108	128	119	146	138	131	143	142	147	131	123	126	138	137	139	128	144	128	146	118	127	121	127	150	150	136	134	157	143	143	135	152	144	123	142	161	151	139	126	145	136	157	126	161	144	130	137	147	149	144	147	118	128	137	139	144	132	140	142	142	130	164	116	146	132	149	143	149	147	151	150	138	131	145	140	134	154	154	136	146	156	131	143	156	160	128	136	145	125	132	139	148	113	134	130	131	157	141	150	141	149	132	132	143	130	155	152	123	150	151	144	147	148	130	134	141	147	133	97	143	138	120	134	151	130	160	139	120	138	149	145	153	123	147	120	164	133	146	135	142	158	140	136	129	153	147	131	128	154	150	143	128	147	139	117	139	148	159	127	131	142	168	162	135	136	121	153	137	127	138	133	137	154	132	167	156	137	131	143	153	158	149	150	154	161	149	164	158	137	128	143	162	125	134	123	130	130	136	132	130	152	154	112	136	133	128	167	152	121	151	133	145	153	137	123	158	131	152	133	144	134	164	149	130	139	124	163	161	121	135	153	138	149	143	138	121	139	136	164	132	138	145	121	115	138	128	153	154	139	131	143	130	150	149	141	131	157	142	138	154	151	144	146	162	119	145	138	146	139	156	130	131	151	154	149	130	132	146	143	128	141	124	159	134	139	164	144	138	133	140	134	137	150	145	153	125	167	153	136	127	131	135	151	148	129	125	145	128	147	149	132	138	141	137	158	154	154	119	158	157	166	151	138	131	135	124	126	133	147	160	132	138	142	150	153	150	150	147	135	132	146	158	153	126	133	154	134	129	157	138	159	161	138	113	148	128	128	140	144	164	152	173	149	144	144	129	140	151	127	145	125	177	116	138	142	160	159	117	144	139	151	132	162	160	151	142	147	127	144	166	125	138	139	119	139	142	147	142	144	152	122	141	142	119	136	135	141	154	140	158	125	143	159	143	148	148	136	133	150	159	150	138	140	133	134	138	148	159	142	131	150	135	136	124	128	140	122	148	141	121	137	147	168	143	128	128	135	127	121	121	137	131	138	139	152	151	121	139	142	126	114	140	143	146	143	144	134	164	140	137	132	145	137	136	156	131	133	134	150	155	133	137	149	134	161	125	163	143	122	134	142	142	165	162	141	135	122	145	140	138	141	148	126	135	138	151	129	139	148	128	132	136	141	161	155	148	143	157	136	152	153	133	125	143	150	144	133	139	155	140	145	140	152	154	132	124	121	122	134	137	136	125	149	155	143	132	124	163	140	163	149	111	121	127	130	138	160	122	129	142	143	164	130	133	136	115	127	134	149	129	149	170	132	144	145	134	147	140	159	147	133	152	169	131	134	125	127	118	138	136	139	138	129	154	143	136	153	136	131	153	125	138	140	152	139	158	134	145	149	128	137	144	156	150	137	123	147	114	143	132	138	149	131	129	152	148	136	138	136	159	150	141	152	149	136	156	129	129	148	164	138	134	130	127	134	154	137	149	137	135	135	138	148	141	159	151	162	133	160	128	138	147	127	147	164	146	120	150	133	133	129	122	123	152	130	169	132	143	142	129	156	145	151	130	150	115	152	153	137	126	155	119	130	122	125	138	150	150	143	127	145	154	127	133	164	133	137	146	172	154	126	142	127	122	151	129	126	133	145	155	157	131	129	141	135	130	139	136	142	127	145	149	167	144	136	158	139	117	144	124	142	126	161	148	148	152	139	146	126	144	130	153	138	133	149	159	140	134	135	146	132	127	149	147	128	181	133	145	142	166	143	165	141	163	144	133	128	149	146	138	137	119	155	148	147	154	130	128	148	149	152	131	143	139	144	143	141	136	128	154	150	130	136	147	139	136	108	111	127	146	136	152	124	139	150	153	117	179	140	130	130	142	142	152	134	132	140	140	160	147	157	142	141	156	151	139	161	144	152	138	147	149	119	132	123	134	151	146	141	145	133	135	162	153	139	157	140	134	117	146	138	135	145	139	148	134	124	144	134	151	139	114	138	137	125	136	134	154	124	159	136	147	148	144	117	161	146	149	129	126	125	123	133	136	155	144	151	140	133	129	129	129	144	128	142	135	131	133	149	155	132	142	128	111	137	118	140	144	143	165	150	150	146	144	159	146	125	138	133	146	146	145	128	143	153	142	156	157	156	125	142	150	147	136	145	157	152	122	141	129	120	143	141	124	138	148	143	148	152	136	154	133	132	151	130	154	134	155	134	151	167	157	143	142	139	107	129	149	122	161	122	125	145	136	148	130	129	148	144	147	143	153	114	142	147	125	117	132	140	138	127	154	133	161	142	160	111	121	134	152	152	146	119	117	144	139	145	139	112	152	135	138	121	135	122	128	146	128	140	151	146	128	147	138	164	157	140	147	162	120	134	127	141	148	124	135	136	119	151	138	133	142	150	141	134	137	144	131	139	140	149	143	154	145	120	141	136	139	145	142	139	133	124	151	135	135	142	133	145	139	137	117	139	134	141	146	146	129	153	152	149	123	124	133	127	139	113	152	159	158	136	147	145	149	136	146	141	159	138	139	151	144	151	146	148	152	141	122	141	119	129	160	136	134	127	139	138	168	162	143	163	148	134	137	144	131	128	108	131	146	125	139	141	157	132	165	139	144	147	164	141	139	144	174	137	136	136	141	148	153	166	156	148	147	134	139	128	150	128	143	121	128	139	127	130	121	145	135	131	141	136	148	143	134	117	142	124	153	134	143	127	157	141	147	126	137	127	139	132	130	144	138	138	144	133	134	141	141	139	136	151	130	149	149	153	146	132	143	139	133	129	143	148	124	113	140	126	126	134	119	130	130	144	116	133	142	146	138	135	149	177	136	135	161	161	139	158	161	146	137	136	135	137	137	146	131	136	153	148	152	129	166	143	125	133	164	133	129	127	155	151	159	135	137	152	139	131	135	164	133	147	156	136	158	133	134	139	140	130	154	140	138	133	141	136	153	123	144
22166	13831	11951	6199	4179	3278	2405	1866	1450	1140	986	753	699	623	504	461	436	418	379	370	338	341	312	283	290	257	275	239	282	268	249	275	269	218	227	253	244	242	220	227	241	227	243	184	199	209	196	207	220	189	195	201	200	190	215	210	211	224	182	208	197	228	187	228	211	200	208	199	174	194	201	178	195	209	227	181	210	223	169	185	224	199	195	210	198	197	186	197	185	203	180	208	202	202	197	191	194	194	191	186	204	189	155	187	179	216	185	181	187	198	211	193	187	157	214	226	193	215	205	205	208	210	188	197	184	160	194	176	191	209	191	198	217	180	187	194	204	197	182	207	197	172	221	187	172	208	188	186	197	179	171	198	156	192	171	193	202	205	187	204	214	180	204	176	227	219	196	190	185	212	213	177	180	206	199	171	175	189	166	187	163	193	190	197	192	197	210	185	196	209	206	199	181	184	193	165	199	185	216	194	178	195	198	218	193	198	184	181	182	217	179	193	181	180	182	187	201	189	174	197	179	186	221	187	171	182	208	217	183	177	185	203	182	179	192	191	209	201	218	184	191	192	197	198	208	185	193	189	209	197	206	202	169	180	195	195	200	194	178	196	201	188	169	195	182	183	190	206	181	193	196	207	173	212	209	207	192	181	203	196	191	170	211	150	205	177	191	189	173	185	168	195	205	183	193	212	169	208	181	192	196	186	203	223	202	184	177	193	169	198	182	193	184	186	190	196	190	179	170	172	185	170	188	207	175	185	203	197	187	186	193	168	186	185	192	210	205	184	181	190	201	185	190	195	188	212	170	200	206	202	190	176	191	191	203	196	193	186	183	203	181	194	199	194	176	172	195	190	193	206	193	187	179	212	171	204	187	229	173	216	161	198	193	181	181	214	207	186	208	195	198	185	165	198	188	192	200	194	197	215	170	180	177	188	186	171	201	168	188	192	181	187	212	178	208	197	180	202	191	203	198	159	197	198	174	200	181	187	191	183	187	189	208	188	155	192	203	185	196	179	207	180	205	156	199	173	212	197	194	181	187	170	204	187	177	207	175	211	203	180	213	179	190	222	185	186	197	197	216	181	168	175	186	182	172	186	184	176	176	194	206	193	201	194	174	201	194	211	217	186	204	186	182	189	209	199	172	190	206	179	169	196	181	166	197	190	180	202	193	206	198	192	194	190	201	201	185	172	173	199	215	189	207	218	210	186	182	191	203	188	186	195	207	181	188	220	203	185	210	184	176	206	197	185	191	186	186	194	183	177	190	206	181	199	208	192	184	185	204	192	190	191	173	183	223	197	199	194	180	178	212	214	190	189	172	185	170	189	196	175	159	212	191	184	188	191	180	200	177	192	201	197	180	209	175	229	185	167	209	183	222	173	200	187	174	182	203	196	192	195	173	168	229	180	166	186	200	185	168	204	161	180	162	173	178	168	173	184	200	220	152	190	211	186	183	212	216	192	189	195	175	191	167	192	212	188	194	205	187	190	181	196	207	173	220	183	188	209	197	190	181	190	192	196	178	230	195	180	184	189	162	180	183	185	184	192	177	206	182	188	202	203	202	187	194	183	189	212	214	197	188	200	198	215	179	200	168	186	205	192	205	182	180	181	186	169	193	198	189	196	204	207	187	207	195	197	197	219	170	204	192	193	175	193	204	165	207	191	177	191	173	198	214	196	199	184	178	192	201	189	179	193	202	172	194	195	199	205	182	218	182	198	186	183	184	185	179	167	205	180	191	184	194	171	194	187	176	194	210	204	206	191	199	177	174	214	184	183	186	211	185	200	215	187	156	170	183	188	191	182	198	179	198	185	206	195	216	213	199	181	204	197	191	194	213	166	185	188	187	189	185	172	164	178	212	165	201	178	195	201	185	182	185	184	194	187	189	207	178	196	176	181	178	177	191	162	203	204	212	175	182	218	187	202	191	189	187	164	187	182	187	161	201	181	184	213	235	221	188	166	186	203	167	203	200	171	192	200	189	211	175	168	186	182	193	161	214	184	197	203	179	181	219	203	198	193	188	194	198	186	212	173	194	190	178	202	197	203	206	192	194	166	165	200	182	193	161	196	189	232	183	177	219	180	190	197	162	197	188	177	190	186	191	184	157	200	197	194	194	185	193	191	215	183	201	194	207	207	188	162	191	178	176	188	197	175	181	209	189	187	195	176	162	189	201	166	166	197	209	202	188	189	184	180	204	172	189	184	191	178	186	210	197	197	214	182	195	172	187	194	177	196	172	196	208	164	188	182	197	166	189	161	183	160	164	174	195	201	199	181	208	164	206	193	198	199	190	216	186	211	172	165	179	202	197	187	210	226	200	190	210	187	201	191	167	185	203	171	202	190	171	194	183	180	194	194	177	186	177	168	184	207	187	175	201	208	167	182	192	183	176	186	171	182	203	209	193	215	196	190	192	161	179	176	194	178	189	198	181	197	211	179	179	206	184	189	209	189	197	186	204	179	180	196	206	188	208	156	186	168	178	222	191	188	178	185	211	205	188	161	164	184	171	218	206	182	190	196	186	207	176	178	148	191	185	201	161	174	213	205	197	184	195	167	185	209	204	199	203	215	201	184	191	195	196	175	196	192	199	193	202	192	162	171	182	179	169	184	195	174	217	210	195	170	196	200	198	186	189	173	182	192	192	214	186	195	190	194	198	199	171	196	194	209	176	198	213	180	194	174	174	197	206	209	207	196	198	196	195	202	174	186	235	203	195	187	189	187	179	192	183	238	178	192	197	196	197	196	166	194	195	193	201	194	199	205	171	202	160	208	204	182	177	195	171	202	187	197	193	192	201	182	218	193	209	209	182	198	199	189	180	177	190	182	174	200	182	220	184	166	186	195	192	206	237	169	200	166	218	214	187	189	202	184	185	177	185	185	199	194	181	150	191	195	203	165	203	200	193	195	197	216	172	164	175	180	182	208	194	181	176	182	196	194	180	202	204	188	216	198	188	170	178	192	155	174	188	193	195	189	163	198	194	154	184	178	196	171	205	197	227	203	197	182	177	213	196	166	194	179	187	161	206	188	201	178	185	160	183	200	184	199	180	202	184	185	177	181	185	168	180	212	192	170	178	202	186	183	192	181	203	202	209	193	189	165	182	196	203	182	165	185	196	195	184	189	184	201	218	196	190	193	197	182	201	179	197	214	212	194	197	198	189	183	190	196	177	181	182	171	173	182	200	186	177	191	198	227	179	214	187	188	181	204	194	200	178	199	166	186	217	182	172	190	183	172	187	195	184	199	181	198	186	188	197	192	183	185	189	208	199	175	181	183	209	196	195	164	175	183	171	184	199	209	213	201	179	227	190	200	183	167	173	172	230	196	186	199	190	189	165	192	176	181	207	181	196	186	185	195	189	232	183	215	176	191	195	193	195	197	160	182	168	188	186	168	190	190	179	206	170	195	198	178	191	196	185	195	190	197	178	190	210	180	197	208	188	188	194	205	203	195	196	173	180	200	192	187	174	173	193	188	188	194	215	192
27514	20868	9319	888	573	526	501	482	475	476	448	503	464	449	444	442	466	472	467	483	430	482	442	461	457	458	450	462	469	451	436	450	489	479	453	477	436	460	478	464	458	454	437	496	470	439	470	441	444	435	437	459	434	496	451	466	465	437	401	432	459	481	453	426	440	405	429	458	457	421	480	437	488	471	437	436	472	494	469	448	441	460	448	456	447	433	451	453	464	450	420	453	433	423	458	438	476	435	471	471	479	466	458	488	465	468	425	468	460	457	489	411	447	459	450	458	433	418	448	419	432	446	446	427	445	443	432	457	493	477	486	427	442	480	455	450	466	446	465	441	478	454	486	485	454	427	457	460	468	449	470	500	468	422	460	433	493	424	461	473	445	461	462	432	460	473	472	444	450	425	456	425	440	436	445	441	435	451	453	433	440	443	452	428	420	441	469	491	459	446	453	465	444	432	455	432	420	480	470	452	440	429	427	463	480	457	463	487	459	418	471	465	498	458	442	436	432	433	434	442	453	393	463	447	446	448	402	467	450	459	487	464	443	456	429	436	469	470	465	398	463	442	440	465	444	465	438	462	472	425	492	486	455	463	427	458	431	443	475	455	426	418	440	468	431	428	475	459	429	440	451	447	424	433	462	429	496	457	485	464	466	467	461	427	444	445	429	472	480	425	501	455	434	457	435	503	445	443	407	467	443	408	464	439	441	451	437	517	466	461	454	388	485	473	455	449	438	413	483	442	469	472	428	424	457	447	423	480	470	461	473	478	477	454	460	413	464	432	422	433	488	433	442	497	457	473	489	441	441	439	418	466	451	450	480	480	476	463	458	455	441	459	413	476	454	417	460	439	422	441	438	392	506	441	453	442	428	414	433	460	457	452	448	454	474	433	475	478	443	433	446	441	447	436	462	466	469	458	456	440	465	446	447	467	472	452	426	459	453	473	441	435	452	440	442	445	401	439	472	421	448	457	442	431	463	462	455	497	429	463	440	475	454	460	427	437	488	442	501	457	484	464	490	470	437	460	467	475	445	483	467	485	461	433	471	434	438	463	441	415	473	442	464	441	487	426	430	477	481	469	462	488	462	452	457	431	437	439	441	465	463	508	468	467	432	460	464	426	432	522	456	442	420	435	493	449	459	444	435	455	464	444	415	429	476	471	467	444	459	439	480	412	482	455	439	507	431	454	454	453	454	411	444	426	445	428	469	434	475	492	430	458	467	481	466	453	475	450	476	461	453	456	474	432	444	438	468	451	468	389	439	432	429	456	454	460	455	439	437	445	453	416	436	434	449	434	446	443	441	439	441	446	430	445	439	434	457	469	466	471	444	442	427	410	425	452	428	434	476	430	467	437	479	459	456	438	468	466	444	430	409	468	427	459	433	419	464	436	466	428	449	463	438	462	440	504	490	455	437	463	438	455	435	500	470	437	455	425	445	441	456	475	455	474	434	427	431	438	432	445	462	492	489	423	446	436	456	480	447	459	425	440	434	444	442	496	445	465	439	463	452	490	465	428	417	431	430	440	460	472	464	472	452	449	459	419	447	443	466	445	425	471	469	438	456	421	427	483	445	434	460	442	465	430	489	463	417	449	434	448	446	438	455	439	437	451	494	417	474	457	473	458	452	484	462	421	464	470	461	409	437	459	456	480	438	442	408	480	435	425	435	458	408	449	442	463	444	437	459	489	466	481	477	456	415	473	439	463	482	475	445	422	416	457	447	466	468	439	444	444	427	422	438	444	485	458	445	428	489	470	460	433	465	457	474	452	431	478	480	462	438	465	440	442	452	445	447	446	400	464	432	455	459	463	456	477	522	395	427	444	474	442	442	477	476	404	424	474	522	446	439	510	468	444	451	462	432	490	471	443	424	433	476	431	451	440	436	422	522	419	458	454	451	451	453	425	464	426	496	438	452	405	423	446	505	440	492	462	432	494	440	501	466	441	469	455	459	440	425	467	445	432	508	450	411	477	459	464	458	468	456	474	407	473	493	497	467	481	453	432	442	466	476	450	452	515	475	406	469	405	408	448	414	441	469	468	448	448	469	469	441	433	446	448	480	475	464	464	457	450	444	474	444	447	494	450	460	462	467	420	429	432	435	443	465	398	470	451	444	424	480	409	471	427	449	464	469	418	457	442	461	472	465	422	415	463	432	445	491	490	436	482	456	436	435	501	463	441	419	469	448	471	473	460	469	427	454	456	439	488	479	445	460	465	432	489	448	439	454	428	448	438	403	435	450	452	429	460	423	419	455	443	450	458	461	435	497	468	470	415	459	464	483	514	509	480	471	492	444	467	460	446	476	453	488	472	429	455	429	479	425	467	458	456	424	459	458	455	459	479	433	459	445	488	440	473	471	429	435	460	469	474	451	465	444	444	468	464	456	471	454	446	461	446	447	441	439	487	417	487	422	466	409	487	452	470	455	424	439	419	434	463	468	456	473	469	450	424	444	474	448	406	473	472	450	444	471	439	475	496	464	453	443	459	445	491	456	453	508	495	475	476	461	441	454	461	438	455	436	507	465	492	463	447	483	420	450	426	472	475	433	453	423	466	467	429	450	458	432	416	461	430	489	450	436	443	491	470	483	456	457	461	451	445	495	456	438	428	440	464	468	452	421	441	436	472	494	449	412	464	441	462	408	433	418	469	456	461	466	451	428	474	485	480	407	474	415	468	473	451	460	438	447	423	454	451	465	453	476	463	444	467	458	460	468	435	437	442	454	419	463	497	481	471	440	470	437	466	473	429	422	420	459	455	480	452	452	482	478	455	453	423	443	488	464	502	469	476	458	483	426	442	448	484	469	448	466	423	473	426	465	477	496	485	478	444	463	422	452	440	463	449	422	440	440	434	460	429	457	450	444	460	482	420	459	435	459	457	498	492	462	431	451	455	460	490	461	436	415	464	442	466	441	464	464	449	453	447	446	425	456	477	498	430	429	466	463	446	459	489	513	403	446	438	461	483	471	478	434	472	472	454	452	439	467	418	450	459	486	458	415	424	442	445	479	445	460	453	462	439	426	412	448	444	460	492	448	488	504	493	452	488	483	438	455	468	421	455	463	442	471	442	480	444	462	417	489	441	470	451	467	425	427	492	429	460	468	468	428	415	430	480	490	455	490	456	445	448	454	429	468	453	425	470	423	457	472	490	450	438	437	418	451	425	469	445	444	469	446	442	446	431	428	502	416	463	444	485	452	468	437	480	471	448	509	475	426	451	448	454	470	467	418	479	428	410	466	441	476	468	446	482	446	453	465	448	498	441	456	457	438	456	422	459	419	493	452	404	496	450	456	446	429	450	480	458	447	451	442	436	447	474	497	450	454	473	431	455	476	475	482	428	429	466	407	466	459	446	430	448	451	433	429	503	471	459	446	402	445	442	446	474	473	433	465	407	430	458	439	434	443	482	466	472	425	478	437	462	472	454	435	435	433	459	422	437	478	458	478	472	441	456	485	435	418	469	439	462	469	440	423	433	467	437	418	446
11097	1176	1135	825	729	695	680	643	661	623	652	606	593	586	629	591	618	586	603	608	655	613	541	615	622	589	609	619	592	558	574	605	592	629	604	616	616	624	615	584	583	599	622	589	531	603	583	612	633	585	668	588	580	577	615	610	613	620	558	610	552	605	640	599	629	593	610	594	602	589	556	565	571	609	577	582	579	617	630	566	560	605	591	557	625	618	606	611	609	570	573	612	578	603	595	581	593	547	621	555	558	600	593	588	627	602	588	581	591	601	598	616	601	587	600	564	615	631	590	600	591	582	573	589	598	578	618	579	617	590	568	621	633	613	580	586	632	589	608	557	619	586	560	531	592	598	578	575	610	601	582	573	583	543	612	587	628	610	634	574	575	624	594	554	576	653	613	583	597	572	616	650	586	569	566	609	635	633	613	618	610	616	580	600	600	603	588	560	606	592	620	603	578	579	570	601	628	596	579	542	588	568	554	593	613	603	584	612	612	626	580	605	578	617	603	595	580	573	596	575	574	595	575	614	606	621	549	611	614	554	587	581	579	638	540	609	581	578	608	618	567	580	614	581	583	592	573	598	596	583	578	544	551	598	558	579	614	560	596	618	541	570	576	602	619	541	628	572	571	567	589	603	592	545	589	576	595	635	529	588	562	581	586	626	567	590	602	589	570	597	585	580	586	578	556	574	586	603	634	599	602	599	575	560	604	604	597	587	594	590	621	582	568	609	563	611	569	599	618	609	624	625	582	599	608	582	645	559	595	626	570	560	607	586	592	571	583	595	625	578	617	647	577	554	623	616	546	595	602	570	592	627	581	575	618	620	581	646	617	596	611	613	595	575	640	594	581	584	578	665	603	557	608	599	567	575	596	615	553	555	610	610	611	578	622	579	560	582	555	555	594	614	631	595	600	563	592	607	597	661	575	628	572	596	580	613	556	577	570	598	553	572	590	556	612	611	572	595	602	638	630	586	575	604	579	585	585	568	596	580	586	554	598	591	573	552	591	594	592	635	559	604	586	592	607	641	637	595	605	627	619	584	590	567	607	643	591	549	628	615	589	644	589	584	605	623	618	659	566	620	581	613	607	595	548	576	635	611	596	594	567	549	595	585	551	625	587	619	567	587	591	613	617	586	573	651	594	593	614	566	563	584	573	579	558	636	646	551	595	604	582	648	581	603	615	621	603	582	611	600	616	584	580	631	557	584	597	603	565	605	615	604	609	592	614	621	575	574	566	612	607	632	590	603	567	573	598	623	562	604	588	616	587	657	607	591	613	619	562	622	629	604	531	566	603	593	646	599	562	567	600	627	631	567	661	596	552	598	581	618	605	609	561	586	596	560	552	566	593	607	586	639	599	598	601	612	584	587	588	571	571	581	598	616	598	601	590	612	594	595	599	613	622	585	609	597	568	593	613	573	597	559	616	565	604	572	629	618	591	598	580	599	559	627	568	634	595	555	600	633	574	577	603	567	533	553	603	600	572	570	596	609	595	613	609	594	567	608	569	551	603	604	603	602	562	565	587	566	606	657	574	595	591	616	594	608	584	598	591	577	594	540	618	590	574	619	594	605	605	595	606	571	560	620	569	580	572	585	586	593	603	634	593	597	633	590	627	539	562	599	642	590	564	575	624	588	645	593	618	578	622	592	601	611	574	625	574	603	560	603	636	600	598	610	577	615	599	564	556	577	562	603	579	599	590	664	616	583	589	586	592	578	617	582	575	573	611	584	559	591	558	542	628	583	543	585	589	586	572	536	620	570	540	603	569	601	599	581	577	567	627	568	549	576	603	547	602	583	575	605	575	591	604	595	584	617	605	603	590	596	537	571	576	600	611	572	604	615	642	590	619	592	619	579	611	621	619	550	597	617	567	571	593	609	622	594	600	567	599	603	595	613	602	601	593	620	616	608	644	576	591	602	586	631	617	582	611	597	592	576	572	591	590	612	575	596	591	576	612	581	574	633	602	566	617	596	584	613	606	584	625	562	577	651	602	585	593	603	603	579	599	589	617	609	649	587	596	566	568	604	551	596	594	594	564	614	604	599	597	569	589	618	637	607	599	598	586	604	637	604	595	585	611	567	572	593	637	616	574	599	597	643	598	587	616	605	579	604	555	553	592	605	567	609	586	579	628	595	578	639	569	602	598	569	612	585	591	597	584	626	584	655	612	566	598	574	600	607	586	636	564	608	616	594	587	619	612	568	562	635	570	589	583	578	568	588	626	573	596	599	562	596	582	591	587	572	600	600	563	583	589	579	592	590	584	580	598	582	609	582	587	618	596	568	600	551	583	627	578	588	599	588	606	594	570	581	570	592	547	606	585	580	581	609	580	604	617	581	617	613	574	618	619	603	613	602	556	623	609	550	624	579	590	599	594	569	597	573	640	583	595	639	577	588	587	572	574	603	610	574	585	613	556	585	576	553	590	568	587	612	597	562	547	606	580	609	603	510	583	563	607	592	589	594	587	578	578	599	599	634	581	546	566	603	574	597	595	580	613	602	603	617	614	605	593	591	568	613	574	567	579	593	602	611	602	589	578	623	610	627	623	614	575	608	582	609	577	598	585	579	563	607	578	605	608	611	578	607	576	617	598	581	590	575	564	601	567	618	618	597	598	582	604	598	562	578	582	592	603	544	588	597	566	603	640	532	616	569	611	564	575	547	625	609	583	602	640	548	601	596	627	595	576	619	613	585	584	554	586	598	607	577	600	588	618	603	583	591	611	591	595	567	585	584	574	603	599	594	595	611	628	604	568	556	557	648	610	591	595	589	629	588	592	601	595	569	549	634	579	584	552	594	601	600	638	615	605	628	584	617	631	583	577	606	623	597	583	647	600	588	620	564	570	658	597	630	573	627	607	622	634	603	602	608	590	574	613	635	576	571	627	622	582	589	612	591	610	599	593	600	598	563	621	589	579	587	547	596	605	561	590	581	607	592	638	632	600	545	633	615	617	564	558	591	543	550	581	613	589	580	596	590	559	581	595	578	603	600	564	614	599	569	578	537	613	643	589	621	619	607	564	595	589	556	591	616	639	598	557	565	579	598	610	605	627	551	602	572	579	601	567	604	592	552	606	560	615	594	593	537	638	587	614	579	560	607	608	631	585	576	567	599	591	644	582	578	647	563	548	566	561	617	634	619	518	567	619	615	637	563	585	575	577	610	569	611	609	577	599	610	598	630	569	583	621	592	548	592	596	624	642	589	609	578	577	594	593	623	581	602	596	618	598	594	578	593	565	596	584	601	608	590	618	574	572	609	571	587	627	611	573	604	543	593	620	591	545	596	590	604	604	605	600	573	609	608	613	616	615	569	614	581	580	569	597	610	613	602	585	650	601	621	624	613	591	564	617	604	599	611	575	586	601	570	606	602	621	608	594	621	601	591	592	616	595	634	597	603	601	597	574	627	548	592	601	607	541	590	623	614	566	643	588	627	590	615	596	581	618	519	571	559	558	598	589	602	578	566	608	580	597	634	593	639	585	638
24126	21444	29171	24098	21427	11674	1069	742	555	556	537	477	470	469	442	409	411	388	391	447	379	402	387	376	364	360	369	372	373	362	330	397	337	356	363	366	360	356	366	346	336	345	366	340	369	351	362	357	358	354	372	319	377	343	384	323	343	369	379	336	344	314	335	366	346	325	357	336	353	332	338	355	339	351	333	407	339	357	340	307	339	337	354	360	373	312	339	344	322	332	348	338	327	340	345	326	322	376	362	333	342	346	342	346	347	348	325	338	355	345	331	335	338	366	341	335	339	348	328	324	343	341	350	366	361	336	317	333	342	316	338	299	317	366	337	354	339	371	360	323	360	362	340	313	347	339	337	349	372	356	353	314	332	343	329	340	369	355	338	354	362	334	356	331	356	325	327	358	341	387	332	369	329	336	356	324	345	319	370	350	353	358	343	351	387	351	359	361	342	398	314	369	345	355	358	347	385	350	364	388	339	364	345	330	346	333	358	311	366	339	335	369	363	322	325	361	344	353	312	374	369	337	349	335	350	329	330	338	335	336	360	353	376	344	362	363	348	344	344	389	355	369	374	342	355	365	349	332	358	321	315	366	351	348	358	370	328	316	351	348	334	348	336	321	342	354	313	344	313	331	347	365	382	349	334	336	369	329	371	362	355	343	360	327	324	367	353	329	351	327	330	332	359	356	377	325	354	385	337	372	314	322	316	353	370	358	340	345	360	350	358	348	339	357	391	305	368	325	333	334	337	348	349	342	320	382	343	353	338	351	360	349	345	357	368	328	354	340	319	344	353	369	352	311	355	326	368	355	350	322	371	328	342	358	336	358	347	348	316	379	375	379	357	360	341	358	337	409	340	345	354	340	328	325	361	354	359	338	324	334	365	385	359	300	345	341	377	323	366	374	304	308	320	375	357	336	359	332	362	307	344	351	370	361	362	343	382	354	345	341	362	359	362	317	338	327	362	348	375	349	342	361	392	366	359	337	364	348	325	372	369	356	334	356	346	339	347	321	351	321	371	332	364	367	353	334	348	355	353	318	359	352	337	366	325	352	358	375	324	330	337	317	327	314	332	378	354	314	344	344	332	396	377	348	352	322	351	335	339	339	328	342	368	343	336	336	352	332	307	338	318	364	318	351	353	363	338	361	363	360	344	338	369	347	361	326	353	360	338	352	331	346	343	352	387	357	340	336	338	368	347	307	336	344	353	368	344	346	312	357	349	331	329	352	358	344	351	311	348	351	388	325	331	307	321	360	335	344	352	374	344	335	341	361	332	351	339	321	347	355	381	355	348	339	351	342	331	342	346	318	341	351	350	352	381	352	357	316	348	367	338	332	363	327	337	345	345	343	319	345	361	347	328	335	304	337	346	355	357	346	366	378	339	368	357	334	341	361	347	353	357	371	328	352	339	351	353	347	326	361	369	347	387	331	325	338	348	327	359	335	325	374	374	351	325	333	395	332	371	327	310	330	320	312	366	331	344	340	353	306	344	351	328	339	398	343	384	355	348	348	306	341	347	345	340	365	346	371	340	341	392	326	337	322	331	329	328	339	367	345	335	357	352	311	343	340	373	360	343	336	359	368	350	322	330	356	360	373	331	353	357	315	342	336	344	331	339	320	353	339	323	332	355	381	349	358	325	368	301	339	330	362	333	331	328	362	363	339	307	357	342	342	337	329	336	343	351	315	337	339	310	353	342	345	365	379	320	333	359	362	339	331	340	369	349	369	337	346	369	321	305	375	307	313	354	331	347	348	349	344	354	363	347	370	378	367	330	357	383	357	351	363	336	369	352	351	337	323	363	350	338	333	347	335	335	330	337	388	369	349	327	375	366	398	381	344	321	340	357	353	363	370	359	335	359	347	350	328	354	363	363	368	357	348	345	355	317	345	354	367	370	364	321	328	332	405	348	343	335	357	362	342	362	361	326	390	354	354	325	346	354	364	371	343	339	326	361	336	320	362	340	347	370	323	336	350	347	345	328	363	356	333	344	333	357	323	356	358	335	339	344	348	353	367	365	362	336	331	374	336	321	353	365	330	357	337	346	329	323	342	336	345	344	345	337	359	348	329	334	350	347	333	344	356	350	326	331	343	322	349	338	357	322	345	337	349	351	364	372	369	346	333	312	365	357	355	348	348	375	368	339	334	337	383	338	364	333	350	321	345	341	309	348	360	355	384	322	363	368	349	357	341	324	353	315	355	360	301	331	341	380	357	343	364	317	332	356	367	334	334	327	349	360	346	328	350	348	340	316	359	352	327	367	328	334	377	333	366	305	316	300	349	310	312	351	344	354	348	342	376	346	355	366	364	321	332	372	335	358	349	359	355	347	323	371	351	349	352	339	363	359	351	327	382	361	298	362	330	368	327	368	328	315	314	354	331	324	367	352	337	361	361	372	330	355	326	366	345	328	328	353	336	375	353	330	361	362	338	317	349	308	349	330	350	374	354	382	341	323	342	371	357	334	368	333	345	375	341	309	368	354	318	361	348	361	358	320	322	320	339	365	346	343	346	341	351	374	341	325	349	346	328	376	309	322	362	330	331	343	309	329	354	339	356	375	340	336	332	324	352	320	317	326	329	329	344	331	344	375	352	351	359	356	333	352	342	355	323	347	359	330	323	360	349	320	334	360	357	344	319	342	338	355	343	347	358	309	340	353	357	348	351	346	334	330	359	386	350	362	308	345	343	381	328	344	326	349	353	345	375	334	333	330	361	350	365	363	357	377	366	362	358	401	362	356	322	331	341	350	333	383	349	366	367	358	358	354	337	357	351	333	315	315	361	351	368	369	338	377	357	354	375	346	343	350	370	319	311	314	318	368	332	315	325	333	334	371	373	347	354	324	356	378	336	370	359	381	361	355	306	355	330	339	336	338	355	344	354	322	365	340	388	361	363	345	348	348	349	323	355	370	355	296	352	357	344	334	337	360	303	345	333	369	342	322	335	345	343	346	338	357	330	330	346	355	340	334	341	362	380	381	337	379	301	375	357	352	343	343	354	351	342	349	354	342	326	308	377	344	344	375	348	310	351	344	377	347	363	339	326	363	361	324	363	331	369	343	315	330	361	356	364	362	341	323	375	334	343	352	350	324	330	320	302	345	357	367	374	347	330	373	372	375	327	326	328	331	355	355	355	333	338	354	342	336	355	339	330	313	361	333	349	373	363	363	330	317	327	361	344	355	350	353	368	356	343	355	366	354	345	389	335	360	341	327	371	351	360	321	358	346	361	332	347	351	345	357	364	349	316	345	349	330	318	336	374	368	345	328	352	362	342	365	320	344	359	340	372	344	332	326	333	373	379	346	373	321	341	335	348	360	342	314	337	355	350	361	314	341	344	379	373	344	304	343	368	354	368	363	358	357	370	360	329	328	342	372	348	350	333	339	343	352	351	385	370	347	353	330	368	349	365	324	336	340	338	369	349	353	317	344	326	321	332	344	331	364	343	346	365	326	359	360	345	358	376	358	338	349	324	337	327	334	346	339	319
19628	8664	7574	3921	2778	2052	1685	1383	1139	974	874	802	719	637	625	668	540	557	568	559	580	523	523	527	517	526	493	488	495	518	456	484	457	510	490	454	518	480	451	476	478	488	481	412	456	500	503	468	459	418	477	488	465	491	474	482	483	430	469	458	471	444	488	458	452	472	454	444	476	440	468	487	445	450	470	514	464	460	461	466	455	445	446	457	464	495	456	500	499	458	458	462	476	475	470	479	492	493	479	486	477	486	466	449	421	473	448	506	486	464	481	463	455	470	451	484	460	443	459	434	438	472	448	437	461	492	462	518	499	422	433	460	460	470	479	441	469	436	440	503	483	443	431	469	458	443	447	438	434	396	478	504	437	456	453	462	490	481	455	456	435	476	495	483	480	448	416	468	448	457	444	474	464	450	463	484	433	475	464	463	498	473	445	465	492	507	486	467	424	463	471	444	479	449	458	449	430	468	474	484	482	463	479	459	424	457	500	465	466	460	475	474	471	466	407	488	503	459	435	489	451	436	443	489	461	461	448	464	487	441	463	483	443	476	448	493	470	466	491	488	437	469	467	471	456	455	440	517	443	439	453	475	488	487	460	474	474	460	451	475	477	461	447	485	457	472	475	473	447	482	475	482	427	433	452	493	458	455	476	449	426	455	452	450	480	501	501	430	468	498	496	458	469	471	438	458	496	483	432	449	469	478	457	466	449	483	490	452	458	466	476	467	481	472	485	459	454	447	441	475	452	416	443	460	491	477	474	486	488	445	471	455	459	424	469	461	469	445	463	457	452	471	465	399	477	462	453	476	418	454	498	458	442	477	445	457	495	444	429	475	464	484	452	467	451	509	419	506	440	441	443	447	479	457	476	451	422	480	480	479	442	423	490	516	448	449	462	477	498	469	479	459	458	469	464	455	443	453	473	455	473	448	474	457	455	478	487	453	444	454	474	461	449	477	475	451	501	425	486	481	458	440	437	471	479	438	417	470	428	441	474	454	448	471	447	481	460	477	448	452	447	444	453	452	468	472	459	451	419	459	486	467	457	421	449	540	465	498	453	455	444	469	453	473	462	483	496	467	458	454	472	447	490	453	432	447	469	468	441	464	479	463	445	435	459	474	448	438	466	462	484	453	451	456	453	469	439	467	461	463	460	449	470	455	458	442	456	466	454	474	442	482	496	459	477	450	475	453	453	441	456	469	470	465	450	454	482	466	461	453	471	483	525	478	438	458	436	436	484	451	477	467	516	408	467	453	453	429	471	459	483	461	461	462	445	469	439	461	511	472	451	458	410	459	455	450	469	485	442	460	447	478	463	444	413	450	425	457	497	470	463	471	452	470	478	427	469	456	467	493	415	448	438	467	468	465	479	479	494	467	452	467	473	429	470	431	460	440	485	498	470	456	464	468	491	486	493	447	461	478	425	487	493	421	447	454	437	444	462	453	443	444	457	453	459	461	452	465	464	449	474	501	489	452	430	423	471	479	441	448	466	452	435	467	462	446	473	440	490	453	443	476	445	447	469	432	486	462	469	448	487	466	469	480	448	459	468	446	442	472	456	451	457	448	448	463	520	455	434	474	465	457	466	467	457	430	448	440	439	393	421	453	455	461	448	471	500	472	469	486	490	471	488	435	493	444	466	482	416	457	490	483	470	450	465	471	450	457	467	418	450	494	459	471	455	419	454	491	420	447	437	482	447	474	439	474	443	475	456	472	465	456	464	444	472	474	481	471	428	462	450	437	456	440	450	449	456	442	460	479	420	462	482	491	506	434	478	445	475	472	479	478	469	465	461	500	482	462	475	473	454	482	453	437	459	462	484	469	480	462	484	515	450	464	472	461	440	470	464	447	492	482	435	441	430	458	464	463	453	446	446	495	457	476	478	484	469	422	482	497	449	455	424	482	438	504	472	453	482	440	480	461	475	472	481	468	446	473	462	431	451	462	463	431	452	443	453	442	452	475	437	467	465	455	481	465	476	494	467	451	432	446	443	422	455	468	465	444	476	464	470	444	464	450	450	444	458	458	483	458	460	448	434	495	477	483	455	475	437	447	454	507	507	443	502	439	444	463	437	445	472	447	484	455	459	450	456	436	528	474	450	468	457	461	486	466	469	463	478	470	459	472	467	491	490	414	461	495	471	480	425	466	446	457	465	447	450	474	447	432	424	449	494	429	451	445	446	436	468	463	440	499	452	486	440	463	482	468	495	445	454	472	472	474	446	500	480	468	467	438	473	462	467	463	477	465	470	501	437	486	475	468	438	426	440	460	500	460	451	442	430	456	458	402	453	468	451	497	446	452	494	459	474	462	473	460	448	441	427	464	463	466	443	458	496	450	423	452	430	449	439	472	468	435	472	480	525	399	444	458	485	476	462	481	475	424	441	461	431	462	498	455	461	446	496	488	462	450	486	479	436	458	505	450	504	428	454	458	454	479	463	470	468	452	434	456	459	441	465	462	445	471	504	476	464	464	477	488	491	452	498	453	484	493	468	400	532	475	459	477	447	487	479	484	468	467	528	421	486	437	481	443	470	437	466	474	465	439	451	448	466	492	465	434	429	454	473	451	416	467	461	429	499	458	440	442	532	500	457	487	471	496	482	467	431	443	478	475	451	413	461	501	452	468	458	466	485	426	460	455	462	465	452	461	449	443	470	436	432	464	392	476	482	442	467	458	442	478	472	458	437	437	462	459	458	428	434	467	461	449	455	490	447	450	491	476	458	451	454	440	486	478	418	434	491	474	468	474	438	462	422	503	466	468	469	453	469	430	462	472	462	478	464	478	479	470	466	465	486	479	420	451	472	451	444	496	458	495	446	446	443	433	471	460	464	483	457	441	474	452	473	469	456	450	480	441	464	490	449	457	480	457	476	486	456	472	463	491	485	448	447	410	486	443	470	428	489	457	452	435	456	481	492	417	450	471	486	501	459	455	440	417	473	448	439	435	430	494	459	429	482	446	471	450	480	500	454	479	493	427	481	470	446	477	465	474	453	467	444	437	460	483	480	432	495	475	459	464	434	435	465	454	473	475	443	467	487	448	479	455	438	449	465	416	453	450	453	449	451	451	423	460	472	456	426	472	460	444	467	459	466	474	501	461	477	463	473	429	494	451	498	492	443	481	495	477	452	423	452	444	481	455	494	422	485	472	480	435	454	460	460	483	490	456	446	495	453	429	430	478	483	436	466	472	446	455	448	462	480	481	470	464	491	508	471	456	468	462	435	474	481	465	453	507	424	492	481	469	447	485	462	471	467	436	437	452	461	480	451	470	458	474	480	452	489	462	458	474	474	460	446	410	453	468	497	460	439	465	411	473	454	483	456	446	494	431	489	476	463	420	453	496	471	454	451	442	450	448	445	453	454	417	457	452	471	465	469	445	449	447	417	447	462	417	503	468	485	432	453	449	473	492	510	462	449	483	479	441	475	499	439	446	430	460	452	474	479	438	513	486	457	456	456	448	462	443	445	448	467	485	471	434	476	468	450	447
23168	21470	29637	23717	21471	21519	10148	923	629	545	480	403	364	303	296	298	266	245	249	230	192	211	179	178	180	191	168	166	187	181	164	159	183	163	177	150	158	149	151	148	168	157	164	137	169	160	147	148	145	132	158	138	161	140	155	148	131	137	161	144	131	151	161	152	152	155	134	141	161	138	130	163	156	132	145	152	132	150	130	148	147	143	164	156	144	175	137	149	148	134	141	157	134	158	116	159	138	150	159	164	145	144	128	145	140	161	134	157	170	149	150	129	143	148	139	141	131	143	155	138	145	150	154	159	123	124	130	138	137	149	163	137	139	143	165	155	144	145	174	121	162	118	145	137	139	156	154	158	146	139	122	159	136	137	149	142	145	148	129	139	142	142	134	134	146	148	125	149	131	142	139	140	119	139	137	153	131	146	140	146	129	136	163	142	143	138	121	159	130	135	144	152	141	146	151	142	148	148	137	136	112	158	147	133	155	152	140	144	127	134	138	134	136	174	156	126	155	147	139	125	163	131	148	154	131	149	152	124	149	127	146	164	151	143	125	120	149	143	153	143	163	120	139	155	118	127	146	140	162	142	129	138	135	127	158	169	145	145	142	144	146	147	155	147	148	158	116	156	143	153	126	129	136	122	157	156	132	142	131	149	150	126	132	128	146	148	144	134	130	117	150	160	128	139	145	140	134	154	152	161	140	136	131	120	158	126	149	120	156	151	148	138	160	141	157	162	161	141	147	125	129	129	136	134	141	156	160	165	153	159	158	158	138	129	131	145	141	125	168	135	137	144	150	152	169	155	143	129	139	138	135	151	145	147	137	163	146	136	143	147	170	137	185	125	177	151	127	136	136	163	141	137	106	131	158	139	135	156	125	130	149	140	134	147	144	142	132	157	139	147	144	121	142	136	166	134	128	142	162	133	133	146	130	145	164	139	136	144	153	144	154	159	143	165	123	153	143	160	155	159	135	143	152	144	154	139	136	165	131	138	123	154	156	160	143	147	144	146	135	132	152	146	153	139	139	143	132	155	147	147	140	144	149	146	125	127	143	134	164	155	145	146	156	131	125	148	137	135	147	156	167	142	129	161	168	138	126	155	165	134	133	153	123	119	160	153	144	155	133	129	168	141	138	136	144	140	136	148	124	134	135	136	151	137	158	162	141	156	177	132	147	153	149	116	139	147	115	133	153	144	161	145	145	129	162	158	112	142	158	149	140	139	140	140	135	148	149	155	138	152	163	144	142	152	136	131	123	134	168	152	146	134	152	106	153	146	151	146	138	146	136	154	140	144	144	131	153	128	130	166	156	133	153	150	158	128	138	129	156	131	151	126	147	130	133	146	142	151	134	170	149	146	122	141	144	147	146	145	139	137	150	130	150	131	160	155	140	129	133	150	147	140	132	137	138	162	149	157	141	141	141	134	154	120	130	157	156	145	154	136	161	123	128	136	131	162	131	123	155	145	164	152	154	158	149	143	138	123	157	156	136	137	130	137	144	167	139	139	137	130	153	144	146	141	152	154	133	147	125	116	136	149	135	125	126	141	167	134	138	145	124	139	148	141	137	143	146	163	142	139	139	148	127	126	135	145	131	129	131	136	134	137	128	147	138	142	138	165	142	157	145	133	142	147	140	136	152	147	150	142	149	155	139	159	155	121	132	154	146	155	136	145	135	138	157	152	139	119	164	144	140	151	134	139	155	147	133	129	156	156	132	130	140	147	145	152	151	125	155	153	133	160	151	160	176	159	146	133	146	145	135	119	135	141	145	129	145	134	147	128	144	130	155	153	167	137	152	149	144	155	162	156	157	137	149	132	143	132	152	134	128	169	152	151	171	131	142	125	131	151	145	150	143	133	125	140	159	144	146	147	144	162	131	130	157	140	146	134	128	143	138	138	134	136	134	147	170	152	129	157	145	142	144	175	169	134	130	152	152	135	159	150	164	159	147	143	149	136	159	132	146	124	186	145	135	155	138	143	146	129	145	168	125	124	145	144	154	151	143	126	149	144	148	152	137	135	150	136	143	139	160	131	146	154	135	139	156	147	134	163	134	144	149	145	156	144	138	147	142	146	177	152	143	173	142	156	130	136	144	159	137	124	133	131	137	153	153	134	149	134	141	144	145	156	143	133	150	186	133	132	150	153	145	134	135	172	170	145	144	143	131	134	155	152	134	147	135	134	136	144	128	130	155	162	146	142	144	147	146	134	150	133	119	142	166	139	147	140	131	130	145	154	136	147	144	123	132	132	134	132	152	122	148	136	158	140	153	159	142	148	128	152	160	145	130	136	145	125	135	155	140	143	150	159	148	156	133	141	147	150	140	150	136	161	139	158	124	140	128	149	141	135	140	131	143	126	153	144	137	147	140	153	153	152	155	138	143	132	132	146	145	128	142	138	127	161	132	133	149	152	147	155	142	142	120	128	136	145	149	141	153	155	125	145	147	150	131	140	113	138	162	122	143	134	141	157	142	149	151	143	146	133	150	133	164	142	145	149	131	133	159	147	146	150	150	170	137	144	155	129	140	152	123	153	147	143	134	144	146	146	157	137	140	150	153	150	150	165	143	147	168	139	128	140	148	129	133	149	135	162	154	130	138	156	142	144	143	144	149	160	134	164	140	126	161	126	141	139	127	121	161	139	130	156	141	135	140	145	148	143	131	139	128	121	154	158	143	147	155	152	144	130	152	148	140	134	157	146	143	135	145	158	128	141	134	130	145	153	146	144	128	148	155	148	143	151	152	140	136	130	125	132	137	149	151	142	136	122	124	147	148	140	137	139	128	157	150	140	145	122	131	141	144	135	162	138	149	141	134	145	148	133	140	148	139	132	150	154	152	126	133	142	151	131	154	150	129	137	122	130	145	129	156	177	155	156	141	131	127	143	139	138	146	123	160	138	160	134	151	160	143	140	137	149	156	147	132	144	155	139	131	128	125	163	156	138	163	155	114	180	133	130	142	112	167	143	150	160	149	136	140	133	142	156	143	135	142	143	127	136	169	141	133	153	134	175	145	159	144	137	141	139	141	135	152	145	143	164	148	130	153	172	129	145	152	132	123	154	127	141	148	147	136	123	148	160	173	141	154	121	128	148	143	148	132	127	133	148	130	144	140	157	152	149	156	150	163	138	169	130	146	139	137	154	153	148	128	142	126	146	141	137	141	158	169	133	130	165	141	152	137	137	120	149	145	133	147	143	147	128	146	136	141	157	152	152	170	131	152	138	147	165	143	157	148	147	148	138	158	135	160	143	138	165	136	147	157	169	140	138	154	142	130	145	138	137	132	154	149	112	144	138	139	127	154	155	151	141	158	132	154	162	130	131	153	136	125	154	127	168	161	133	136	151	155	135	126	139	138	161	137	145	148	123	140	141	127	155	141	157	148	169	158	150	158	162	153	135	126	143	139	164	150	153	140	144	139	138	142	141	151	152	117	146	138	144	144	146	134	125	132	148	134	135	137	147	127	142	150	159	127	150	135	109	140	131
23309	13817	12072	6352	4286	3252	2339	1888	1477	1196	1006	838	691	634	479	503	449	417	349	380	331	317	309	308	294	290	291	244	248	255	246	268	212	238	213	235	229	231	243	234	210	213	210	213	230	210	199	237	195	203	235	200	205	204	202	220	205	231	201	207	194	174	224	197	186	200	177	189	201	229	197	203	193	228	183	204	181	224	201	210	181	183	193	194	215	205	210	195	185	197	211	217	188	183	214	201	194	198	184	209	200	192	212	214	193	192	163	203	201	216	207	204	210	189	208	214	221	190	210	197	206	180	199	195	202	192	218	191	192	211	209	192	176	208	191	181	192	189	173	202	212	187	196	205	188	194	203	208	205	196	190	182	208	200	214	205	211	185	196	193	183	205	213	178	180	194	203	201	217	193	210	192	191	216	179	206	198	197	182	192	185	223	205	191	174	222	202	205	196	174	181	208	206	214	193	190	195	205	197	178	197	197	198	193	202	223	198	199	210	175	202	201	181	200	209	196	199	203	191	187	208	214	184	194	194	161	199	207	189	189	181	180	176	213	212	205	178	198	172	187	178	185	202	230	209	197	179	200	189	193	191	203	193	194	214	193	198	181	212	174	168	215	195	207	211	177	177	192	166	208	191	174	205	190	191	187	162	184	192	192	214	193	209	189	207	178	201	186	222	191	214	192	191	188	189	185	195	196	183	190	189	180	213	187	190	199	203	185	196	174	207	194	165	179	188	186	186	192	198	203	209	190	187	214	184	181	170	170	194	176	205	181	204	187	187	192	187	184	179	185	206	207	188	197	224	210	198	194	187	185	188	201	184	188	180	206	180	182	194	208	185	177	195	186	211	194	187	210	192	200	197	191	185	208	210	192	197	201	197	188	168	176	191	180	215	190	183	213	205	201	187	188	203	188	183	183	188	183	201	184	184	200	208	186	221	191	188	213	201	168	189	189	226	205	211	193	205	196	187	210	195	173	212	195	212	185	208	200	168	205	209	207	167	181	173	200	191	167	197	193	204	196	209	204	191	188	184	203	203	226	198	193	197	200	218	184	194	225	197	198	173	202	196	195	188	224	204	196	187	179	215	209	180	221	185	198	193	213	174	195	174	177	181	195	192	163	181	189	194	179	176	204	187	188	194	197	177	184	177	218	202	211	202	171	175	195	176	213	191	187	215	190	197	191	204	205	200	201	203	191	217	198	189	202	216	198	172	189	186	195	182	187	172	178	203	196	200	163	197	200	189	195	180	178	187	188	186	208	205	195	190	184	186	207	191	186	210	209	192	182	199	210	213	177	169	202	181	202	185	167	198	200	184	170	185	224	198	193	169	175	199	190	230	172	179	202	180	181	184	199	193	196	182	193	185	209	200	185	198	179	191	198	201	195	203	195	207	220	210	208	190	196	198	182	183	197	203	205	181	196	220	214	167	202	189	182	197	232	187	213	185	197	216	184	184	178	206	202	180	200	190	201	171	200	188	191	208	190	195	191	205	203	191	214	187	205	202	178	196	191	184	195	196	161	184	186	227	208	182	203	181	232	182	172	188	201	199	197	196	202	218	196	197	178	179	166	213	198	214	208	184	192	211	203	186	194	180	186	195	190	204	184	203	184	209	190	202	208	189	204	205	188	184	179	212	198	201	194	184	183	182	201	208	176	186	183	211	187	187	189	195	207	215	190	210	194	195	172	198	186	202	192	191	197	184	194	201	194	180	187	200	175	200	191	183	187	190	185	194	213	204	192	176	180	172	201	203	202	187	201	163	201	188	193	186	217	170	179	190	212	197	180	208	194	193	186	199	181	206	194	194	192	194	198	211	191	184	211	210	178	203	194	219	205	205	195	204	166	195	200	178	187	213	185	178	192	208	186	203	194	188	174	199	209	186	204	205	194	175	200	207	187	200	178	219	195	212	216	178	209	197	174	188	191	194	200	189	203	193	198	211	169	229	186	236	225	201	204	160	186	215	180	182	177	199	164	190	194	228	171	196	177	213	204	197	185	211	204	179	176	231	173	202	230	211	206	186	184	185	206	184	184	188	176	191	192	188	180	195	210	184	192	201	192	229	200	203	207	188	198	198	182	215	220	206	202	194	206	220	180	178	179	186	170	206	187	183	209	180	184	219	181	204	174	185	208	197	178	186	178	214	236	193	195	208	202	211	188	188	192	199	182	190	199	189	204	161	192	180	209	180	194	200	196	188	176	208	202	189	213	190	185	198	184	185	173	193	193	194	190	197	183	183	186	180	200	183	177	184	194	172	186	203	194	211	185	224	188	220	199	197	198	189	188	186	217	210	195	191	211	186	186	215	210	201	201	210	189	169	186	211	244	187	181	196	195	217	198	193	194	221	201	207	187	191	204	166	197	198	172	169	193	182	203	222	198	206	188	210	207	192	220	217	215	202	187	196	201	203	212	216	182	210	190	215	174	167	199	177	187	190	196	201	194	186	171	187	200	207	199	186	216	186	192	206	184	190	179	202	194	178	224	195	179	210	192	183	190	197	221	191	196	153	202	199	204	190	215	184	214	190	203	209	168	208	216	192	205	209	154	197	203	192	190	213	197	179	184	195	214	196	181	181	205	211	180	177	192	216	212	180	188	173	182	184	191	202	190	185	182	196	204	181	208	179	196	197	218	196	202	186	186	202	197	186	197	204	192	184	207	210	202	189	210	193	199	190	187	204	206	169	177	208	177	194	224	172	172	199	187	215	159	174	192	196	179	186	195	188	177	212	209	199	195	194	208	169	178	203	215	172	172	186	210	215	195	209	184	193	199	213	156	198	196	188	187	202	204	202	185	204	181	195	213	197	179	195	212	179	194	191	181	220	202	173	203	204	162	200	219	194	178	176	191	190	194	203	182	186	196	201	197	208	203	182	166	220	187	195	195	202	216	193	187	197	171	192	187	208	179	180	224	219	194	196	201	191	202	213	203	173	183	213	150	172	180	194	200	220	227	209	190	188	195	192	201	206	202	198	205	196	191	212	191	213	177	179	204	180	189	182	183	221	196	189	191	177	192	178	193	203	197	194	191	196	187	184	197	197	195	194	190	199	197	222	205	190	174	203	207	175	214	203	186	183	229	183	175	171	191	210	169	185	179	185	186	198	186	188	195	199	187	180	191	192	179	182	173	182	202	210	182	215	172	200	211	217	190	196	207	210	220	185	201	181	199	188	218	211	171	186	190	178	178	195	203	180	185	192	181	175	192	202	199	196	200	165	211	184	194	194	169	216	196	215	194	201	174	206	203	199	188	204	223	201	196	172	184	185	200	181	179	191	181	208	208	201	192	199	200	189	190	203	181	205	197	200	192	183	182	185	222	195	177	180	213	191	206	190	186	198	195	199	212	210	212	180	194	173	191	194	199	218	173	206	169	185	211	204	205	196	187	189	197	195	189	177	221	180	220	187	192	185	217	193	206	205	170	191	210	207	186	165	194	189	173	162	220	201	185	195	185	210	196	198	189	193	185	187	181	222	190	210	196	202	188
27348	20903	9549	945	629	608	538	487	461	453	461	457	445	462	442	462	445	443	461	437	496	463	463	486	458	482	471	454	462	455	467	464	476	427	486	499	457	440	442	479	452	416	452	498	487	469	481	464	457	419	472	470	466	476	456	473	460	457	439	444	472	446	455	464	419	470	451	498	448	439	461	448	457	477	476	480	452	488	437	475	479	433	468	428	434	510	459	458	441	468	481	459	459	452	438	466	450	481	463	445	472	437	470	443	429	443	448	462	452	434	453	466	461	475	453	463	452	472	470	484	427	478	427	426	441	477	452	447	501	462	420	431	453	458	428	480	517	455	479	532	442	480	449	460	438	484	465	445	425	437	470	429	470	487	460	436	446	470	463	466	502	457	405	475	475	462	415	478	461	433	435	464	507	501	456	488	434	499	423	450	480	460	430	465	453	431	448	468	462	453	476	432	481	477	424	406	456	451	413	525	434	452	483	449	432	474	435	410	438	457	490	477	432	455	462	439	470	425	438	424	462	463	480	463	444	450	432	415	443	452	447	470	439	481	480	491	483	477	459	444	467	435	461	446	462	419	493	472	476	459	454	457	420	438	438	466	459	446	455	481	453	481	448	436	442	436	456	466	475	502	445	436	498	453	433	488	461	477	446	444	424	466	440	451	425	447	471	432	462	458	460	507	423	476	470	474	456	469	463	466	506	478	476	445	449	483	458	450	452	496	470	460	439	416	462	459	517	449	441	448	457	464	453	490	484	412	453	481	463	448	464	426	479	439	453	435	475	461	463	452	454	430	450	508	443	450	432	487	450	483	458	463	427	468	458	463	464	448	452	474	469	424	453	439	474	461	438	469	479	479	424	442	423	477	426	435	441	426	466	430	457	502	477	477	465	480	446	470	483	462	479	443	466	461	455	465	439	468	443	447	450	479	462	413	487	448	434	445	445	492	403	502	466	468	433	476	439	436	463	481	494	452	464	425	496	457	484	461	498	464	433	443	472	473	461	464	472	458	401	415	464	491	456	503	459	472	453	459	456	477	476	430	480	459	443	487	457	496	440	429	448	468	513	465	465	492	464	487	416	441	460	455	414	480	483	456	446	455	441	390	452	495	469	441	458	470	455	424	454	473	449	464	470	480	432	491	456	425	432	456	461	444	460	471	413	477	437	469	472	506	462	461	500	476	473	470	461	483	461	457	428	464	435	471	464	455	458	455	486	444	477	439	433	413	452	432	453	474	452	445	471	451	455	444	462	471	451	480	487	425	442	456	468	455	429	453	461	463	446	444	466	481	433	482	471	461	455	468	454	424	451	465	501	470	464	421	448	438	441	457	422	445	476	455	461	476	482	479	463	482	478	469	452	454	473	455	493	484	433	477	460	463	445	465	467	461	477	500	426	458	441	475	494	456	455	454	438	459	420	475	434	455	422	452	439	504	443	444	490	436	465	444	434	414	478	463	457	473	466	445	450	458	450	456	452	486	420	480	466	445	468	478	437	490	428	455	443	445	460	485	452	431	426	476	455	449	449	449	460	436	427	455	435	436	442	442	463	410	454	469	478	420	426	471	463	462	465	436	474	442	470	445	467	469	427	459	430	450	487	433	516	432	466	485	471	454	476	430	445	448	487	462	456	463	462	448	467	450	452	460	434	441	462	434	466	468	445	448	435	446	475	459	447	454	471	450	504	456	478	455	478	443	486	473	456	501	458	452	449	435	478	480	462	453	457	460	429	420	493	436	448	436	478	467	464	455	434	457	486	458	454	485	457	458	492	442	505	468	469	438	460	488	470	445	448	474	511	509	461	480	424	424	479	456	448	440	450	436	444	423	478	473	434	457	435	414	437	483	469	468	482	464	513	483	470	446	437	476	454	430	446	475	438	489	448	471	449	436	475	474	421	443	486	422	490	455	450	471	468	440	517	450	434	450	457	469	491	413	434	444	470	455	492	486	484	452	471	445	457	452	430	464	467	450	448	425	404	451	470	434	457	488	484	480	457	443	449	475	472	426	454	473	456	420	458	489	462	487	449	453	451	478	455	446	463	477	437	437	449	476	455	471	442	434	465	456	441	489	498	421	467	481	469	512	530	458	449	467	484	430	428	468	467	435	442	501	442	482	421	453	469	485	476	470	448	491	430	438	452	482	483	469	439	462	499	430	453	477	491	458	473	470	452	447	423	451	437	429	464	491	435	445	442	472	489	505	419	451	466	427	425	419	438	412	486	454	431	477	469	435	459	502	421	430	491	453	440	465	462	448	470	491	482	474	448	443	478	472	426	447	428	462	480	465	455	439	473	455	470	462	430	425	458	460	464	446	476	507	501	507	471	455	427	462	435	441	472	404	447	470	461	470	466	493	443	502	477	439	443	451	420	468	463	444	441	464	447	477	494	424	492	483	436	499	492	445	475	454	454	476	465	455	486	456	457	495	462	475	479	499	439	439	477	452	487	456	462	492	477	429	463	451	435	452	481	491	489	445	471	433	461	461	470	470	507	453	470	498	460	535	451	452	452	430	451	475	478	470	484	458	489	466	440	432	483	486	487	459	474	430	450	487	433	495	499	425	436	450	454	488	456	458	475	449	472	480	472	493	475	489	453	467	441	470	482	457	480	447	458	464	418	463	458	464	502	431	466	458	470	465	436	464	418	456	462	488	423	434	464	495	441	448	470	465	483	464	502	502	466	493	450	459	430	417	442	433	482	434	465	462	520	450	456	481	439	447	456	494	418	421	476	488	453	430	447	444	487	466	419	482	473	465	439	478	505	428	483	448	452	446	450	461	436	453	459	444	429	462	482	461	469	470	483	455	437	481	453	452	470	459	431	478	452	463	435	501	470	455	487	451	465	463	449	476	427	455	447	453	475	480	472	468	466	482	461	437	450	449	489	410	449	449	433	456	423	501	474	455	451	445	481	427	453	480	427	505	435	426	453	454	450	456	446	494	457	450	482	466	475	461	469	427	432	474	455	417	427	472	416	443	466	473	459	451	438	440	460	455	451	459	459	450	492	458	494	449	443	436	445	478	487	442	487	441	476	461	464	461	450	514	412	457	420	457	470	428	445	423	488	472	449	438	444	492	429	472	475	506	451	434	474	429	467	444	458	447	451	436	486	472	485	456	484	436	457	445	474	465	461	480	477	452	448	441	477	411	431	450	418	462	465	456	419	458	419	461	438	473	446	471	475	432	463	446	442	463	452	440	460	475	457	420	444	488	469	429	502	501	469	444	434	456	449	477	478	449	481	437	474	469	464	441	448	484	423	452	464	449	482	478	470	425	469	468	401	444	445	475	497	421	429	460	469	440	456	439	477	453	468	490	451	519	483	465	450	422	491	444	463	521	442	432	467	501	461	447	398	435	487	459	509	453	457	446	453	487	476	407	485	481	474	465	468	485	436	471	422	457	465	490	511	466	444	468	446	455	504	418	468	508	449	434	458	444	485	462	462	457	439	459	456	421	444	425	409	474	438	457	465	484	453	463	452	453	422	422
11333	1281	1135	895	684	742	697	649	646	598	615	594	598	614	601	635	608	610	590	634	619	610	644	596	614	617	620	576	624	611	590	600	554	574	584	618	614	593	558	600	604	588	607	570	621	600	564	604	616	565	629	595	592	608	618	622	566	600	625	608	583	633	598	583	562	629	601	576	617	631	610	554	573	620	582	600	576	605	616	614	583	622	601	593	607	618	604	586	612	568	619	656	571	591	591	562	612	596	615	570	600	608	536	552	624	580	604	571	576	621	621	599	617	549	576	597	605	566	600	590	593	554	603	566	611	607	561	628	590	605	599	564	616	588	600	587	613	600	619	627	613	585	603	582	600	606	595	593	607	592	578	617	611	575	605	593	608	601	584	566	631	624	604	619	580	586	625	596	595	601	606	604	616	639	600	554	611	628	569	634	582	597	577	586	604	616	618	580	606	573	607	564	537	598	582	567	569	612	605	594	521	633	607	631	612	596	583	556	630	561	573	627	576	654	580	635	600	624	575	585	610	594	602	595	570	581	594	588	487	615	545	531	617	613	605	586	578	600	636	627	593	564	588	615	588	607	547	617	605	639	601	596	597	635	576	611	592	571	666	630	605	571	618	603	600	614	588	580	587	626	593	605	606	612	543	572	585	624	589	626	610	655	577	586	570	545	588	607	590	609	604	618	601	565	610	572	569	608	572	611	605	600	596	634	592	619	607	627	580	591	609	599	612	612	661	586	577	592	589	592	581	605	588	575	593	599	597	555	630	561	614	593	594	615	610	620	603	567	566	577	620	604	650	647	613	590	593	565	577	638	596	573	595	615	569	601	597	558	566	597	617	598	625	596	594	615	642	585	573	608	608	593	582	617	649	597	557	657	581	618	600	596	569	609	602	628	598	550	580	572	590	579	597	591	601	607	605	608	565	592	612	581	602	572	614	597	576	607	569	613	636	546	594	597	565	573	582	573	595	630	617	594	610	594	615	584	575	600	573	559	600	606	586	608	574	588	607	576	611	622	600	591	583	562	607	582	572	544	580	581	630	593	564	601	621	560	570	620	562	560	625	603	575	574	591	587	567	653	598	571	610	587	609	605	599	642	605	592	588	612	578	586	590	565	625	581	574	580	589	596	640	594	558	591	616	621	564	604	614	609	556	621	627	565	581	592	592	557	596	631	571	614	609	623	599	579	602	597	622	593	621	596	582	557	579	588	568	585	607	583	591	551	573	620	614	588	588	545	636	632	592	608	589	566	628	599	566	574	587	607	589	598	556	617	622	630	635	616	581	594	562	549	597	576	560	600	614	596	567	602	617	567	569	550	612	562	612	628	606	601	629	583	615	597	649	550	611	565	597	597	570	615	616	619	571	591	590	612	594	590	602	611	531	630	599	619	564	576	602	593	594	625	636	598	582	615	570	619	584	583	590	593	625	621	573	540	623	557	626	589	578	580	581	602	649	561	558	631	579	627	542	625	601	579	587	586	623	626	601	598	607	596	587	593	577	615	597	560	599	545	578	616	568	580	580	668	588	624	558	559	566	597	583	561	559	582	587	599	613	554	614	585	597	591	597	586	666	595	611	611	606	649	602	606	579	601	593	618	576	590	602	557	591	622	599	617	625	574	593	590	574	640	616	587	579	587	607	593	583	563	613	608	592	594	624	633	616	592	611	610	576	574	564	626	638	584	587	637	619	630	612	624	596	586	585	578	608	577	613	605	616	576	614	555	618	601	641	594	622	561	597	576	566	569	628	606	592	579	625	593	590	598	594	579	609	585	551	593	638	599	566	597	568	607	588	580	600	599	594	626	614	598	587	585	583	570	623	624	594	588	603	603	592	562	588	585	561	564	619	622	595	530	600	599	589	637	598	591	559	571	608	558	610	585	570	573	617	594	608	626	593	635	624	590	557	612	586	600	615	568	573	597	609	576	596	590	595	590	592	612	557	659	558	590	556	552	614	603	597	637	624	592	608	609	563	539	643	602	638	608	577	541	522	602	619	572	592	615	623	614	620	614	597	587	542	568	631	592	608	630	593	615	606	595	568	559	583	622	558	602	589	591	590	596	567	640	616	574	597	611	644	640	562	584	587	558	598	552	609	576	618	614	646	627	606	588	641	601	561	611	625	561	610	613	580	604	604	598	602	599	615	593	618	599	558	613	553	544	556	588	571	596	586	578	623	544	591	602	535	597	621	599	628	595	578	584	576	652	598	581	617	658	611	600	612	607	606	612	555	616	585	602	617	615	583	611	567	582	577	602	553	579	531	600	558	600	595	584	579	562	595	606	571	644	636	600	611	562	582	596	578	642	614	613	611	592	591	559	641	612	580	623	614	596	603	617	576	624	590	615	624	610	629	587	617	614	626	562	570	602	589	612	567	592	619	586	628	611	623	577	594	610	598	613	550	572	611	611	544	660	550	556	614	604	571	609	611	585	556	607	581	594	608	577	608	587	580	597	590	586	584	646	608	580	586	599	537	641	641	560	580	615	567	589	592	588	604	604	535	587	592	558	593	579	587	573	566	564	588	660	589	564	613	630	619	583	614	602	617	615	585	595	592	578	616	605	598	603	576	623	562	586	568	573	563	602	574	612	571	578	555	611	626	607	575	598	628	590	609	587	605	607	578	565	565	612	559	579	636	551	607	581	611	579	624	615	570	594	574	576	628	551	630	585	609	620	596	598	582	601	591	596	565	556	603	596	591	605	607	610	560	608	606	617	599	584	625	647	589	636	635	588	605	607	592	586	642	565	581	578	594	585	602	580	619	586	600	582	587	598	591	613	576	589	575	602	592	572	572	588	587	611	606	586	572	579	608	602	622	615	601	581	590	671	607	613	633	565	581	630	591	586	627	665	612	595	591	578	584	597	598	615	637	608	615	585	630	583	591	599	606	590	652	581	605	615	607	585	630	573	586	574	603	569	572	598	591	582	589	626	584	592	587	625	568	587	625	572	588	610	605	558	586	577	567	590	598	654	626	641	565	552	563	583	601	597	630	573	597	569	585	595	539	591	581	606	629	619	623	585	660	579	574	619	606	585	579	581	569	596	633	580	579	602	587	565	598	595	608	559	593	580	590	608	584	618	611	588	579	553	593	574	571	614	584	573	595	598	580	613	600	583	629	606	606	630	580	608	589	586	587	622	618	545	578	542	610	598	633	602	567	572	582	602	637	566	579	596	584	622	605	560	597	591	563	584	576	607	591	604	633	608	563	562	577	562	531	589	607	623	566	567	601	617	593	619	594	614	598	588	631	621	584	601	581	597	600	571	596	601	667	582	620	571	633	542	596	601	620	594	617	559	578	596	622	562	612	602	603	615	571	577	586	555	593	575	597	593	590	608	642	580	599	588	572	574	607	590	609	589	581	559	594	575	612	588	605	604	561	595	623	584	568	588	590	624	586	601	604	589	631	582	573	651	592	604	565	596	618	582	574	589	587	610	636	602	577	566	609	579	558	581	561	587	576	582	629	608	598	601	581	588	644	574	583	580
24065	21428	29053	23950	21287	11810	1179	719	589	597	556	490	458	434	412	460	427	376	416	399	385	366	369	357	370	367	375	384	365	379	401	345	348	366	360	387	350	370	324	380	384	337	374	351	373	374	357	348	366	374	350	352	368	371	334	383	342	393	321	331	337	328	358	320	337	337	358	349	358	388	359	343	336	360	343	350	370	359	370	330	324	341	313	343	368	372	354	347	361	361	373	326	362	342	341	354	404	345	346	362	351	345	337	354	379	348	349	351	360	384	342	353	348	349	357	314	348	338	332	368	377	375	381	389	346	368	346	318	353	324	348	392	326	347	327	363	348	373	337	351	381	325	362	359	373	342	361	401	346	336	324	376	366	333	343	362	338	341	319	334	382	334	341	371	352	354	338	361	336	339	350	360	323	367	349	331	385	361	376	362	344	338	332	361	366	352	363	369	363	358	371	343	340	367	388	334	342	340	384	362	368	369	355	347	354	365	344	345	328	310	378	311	359	348	366	373	341	366	357	364	324	334	338	339	337	343	341	336	343	337	333	337	376	362	368	344	360	391	361	343	384	357	341	336	365	354	345	384	360	334	356	327	362	337	311	350	349	354	346	332	361	342	354	349	335	332	402	340	345	346	348	354	371	372	352	349	324	362	370	335	319	356	336	366	327	369	322	350	370	358	343	370	335	361	324	344	364	325	329	350	351	316	349	353	345	344	342	359	352	366	344	358	310	334	363	341	350	344	325	362	365	372	334	375	378	366	345	350	321	349	375	363	364	332	354	335	348	338	362	346	351	351	356	337	369	312	342	351	341	343	310	357	365	339	337	352	359	316	330	347	376	361	352	345	343	347	356	335	340	373	367	374	335	364	398	360	332	332	323	306	370	363	360	355	344	340	346	347	361	378	331	333	336	342	314	339	390	340	342	344	372	356	392	354	370	360	338	382	334	316	357	349	368	349	346	356	376	349	345	316	351	348	372	341	327	346	331	362	349	367	306	348	327	356	356	336	342	343	328	313	347	363	363	349	345	324	381	339	339	351	334	377	377	328	354	359	338	354	345	348	364	334	342	344	363	341	333	397	378	360	329	354	342	349	348	343	370	318	352	320	357	352	342	318	364	362	343	377	360	331	359	337	356	349	360	353	328	335	326	336	350	340	330	335	327	363	367	339	362	392	325	356	345	345	349	330	361	346	354	381	369	371	358	351	331	324	350	369	403	336	347	362	332	332	352	336	361	344	351	333	360	365	358	380	329	331	348	350	307	357	343	343	377	331	316	341	365	346	361	355	370	338	357	320	312	341	341	317	341	344	352	355	352	382	321	353	338	348	358	352	359	358	331	359	339	340	388	341	352	382	347	334	344	411	358	362	353	327	360	367	366	356	337	383	352	324	325	340	368	352	336	373	340	356	349	344	368	327	346	347	354	331	361	372	316	345	361	319	349	354	352	358	334	358	364	342	348	362	358	342	351	348	338	378	340	366	341	345	341	358	359	359	378	383	336	355	314	346	359	382	359	359	363	341	330	367	381	349	362	354	402	343	375	351	348	355	349	335	333	320	370	357	360	332	319	364	332	383	357	352	352	326	363	338	344	327	332	329	348	361	338	345	325	369	359	352	354	343	363	388	353	311	361	331	356	348	376	330	377	333	324	361	372	371	384	340	359	317	341	371	351	367	336	374	349	369	350	380	351	342	330	354	362	346	383	343	338	323	371	368	350	357	349	384	354	316	359	335	346	337	375	345	351	327	365	326	344	369	341	347	336	371	328	368	337	351	335	348	340	344	379	357	339	375	356	351	308	344	348	357	346	325	334	352	342	366	333	360	331	348	349	327	356	340	371	370	360	326	351	319	350	341	341	377	355	340	362	356	320	355	332	367	328	321	353	382	373	344	332	361	347	350	340	335	344	345	400	325	332	339	337	355	388	331	376	327	342	359	330	371	376	372	368	381	367	382	356	351	366	395	340	323	369	378	332	349	351	322	365	339	381	324	372	330	354	335	362	357	351	341	363	342	388	345	360	350	327	354	343	366	350	334	397	355	349	370	346	367	369	333	357	375	367	339	323	370	381	324	357	317	345	325	337	361	387	355	347	347	355	348	348	374	375	319	317	359	364	339	341	337	354	333	351	331	363	350	339	321	302	377	329	326	355	339	364	328	369	351	365	368	329	360	374	350	339	363	351	370	324	395	322	355	329	335	311	349	377	363	361	339	377	315	365	345	350	327	347	356	357	342	331	355	370	336	358	317	366	361	354	348	347	351	363	343	347	330	373	344	359	351	351	331	350	356	359	320	377	332	323	336	355	336	361	321	333	354	362	326	347	343	338	326	350	351	355	365	329	352	392	352	349	350	367	376	354	342	343	343	358	336	346	368	348	386	378	371	356	355	367	322	363	364	380	376	393	353	305	379	353	369	355	371	355	369	345	331	366	342	357	323	331	326	369	332	367	351	359	390	341	349	330	302	349	356	328	363	388	336	350	318	369	371	338	360	337	298	361	370	329	370	300	367	360	357	365	324	334	328	335	386	369	343	351	357	351	336	342	400	378	331	344	361	321	379	355	364	330	362	379	371	357	347	381	354	349	346	356	348	371	328	347	302	374	333	322	337	366	382	326	358	359	336	363	336	368	359	333	335	354	317	382	336	358	309	362	341	337	336	328	355	350	345	328	352	352	313	358	343	355	353	308	380	335	332	346	337	352	316	336	352	364	339	343	341	345	347	317	346	346	349	342	398	349	349	345	354	384	374	347	335	349	341	331	359	349	346	333	340	332	381	356	339	365	354	365	336	382	310	338	353	331	338	334	343	340	371	351	364	342	360	370	319	350	364	346	342	369	350	345	347	347	322	374	338	356	345	370	370	360	365	345	333	308	308	363	344	328	366	383	329	348	353	357	336	332	353	367	367	348	313	327	316	333	307	352	394	313	337	351	351	377	347	351	323	345	346	338	331	355	356	371	345	324	386	311	339	370	342	364	356	367	349	331	340	359	354	323	359	360	375	389	350	372	333	367	350	355	354	363	359	312	376	346	329	329	368	350	336	311	333	374	334	381	335	347	346	363	309	377	368	381	331	356	333	352	337	357	360	375	359	355	348	322	349	353	344	334	366	379	316	368	336	383	353	339	345	333	339	349	358	328	371	342	334	332	366	377	341	338	312	334	380	380	374	346	336	344	387	327	336	332	336	344	331	353	341	349	358	327	324	336	347	349	360	348	330	348	388	376	367	313	343	341	362	353	336	331	367	381	331	354	365	361	361	329	336	355	367	324	353	358	336	401	369	347	353	359	373	303	342	377	347	358	365	333	325	350	342	361	372	335	354	372	350	348	364	374	352	323	328	336	337	371	337	352	365	362	355	315	381	360	366	327	362	347	354	342	351	320	346	362	353	373	332	345	347	341	345	375	339	328	342	341	364	340	356	321	358	337	362	376	318	346	387	361	344	365	375	351	344	398	328	341	355	331	357	356	364	343	323	344	364	341	359	333	350
20589	8655	7455	3802	2631	2085	1678	1372	1102	953	866	769	747	672	652	664	600	577	509	577	533	512	525	551	543	546	497	478	480	482	487	475	509	486	514	491	463	480	483	479	484	477	431	481	457	471	466	474	503	505	488	512	495	474	484	493	467	483	513	460	454	475	437	460	477	480	438	462	490	491	482	454	489	455	465	481	450	491	503	442	473	466	401	471	470	461	510	464	472	429	452	486	480	482	452	480	468	471	463	487	456	439	477	488	479	463	426	471	441	503	474	461	475	453	500	462	443	524	446	422	471	413	442	465	433	465	449	473	463	432	449	462	409	448	528	485	466	464	474	492	503	423	465	450	448	481	467	473	452	486	465	490	451	460	463	477	458	454	468	443	458	495	471	446	494	489	439	482	473	484	498	476	479	466	472	419	442	464	485	451	455	477	474	462	481	450	470	463	469	487	444	483	481	462	430	448	444	505	461	481	460	491	470	456	440	459	469	434	484	500	440	433	509	466	463	454	501	477	473	431	475	495	459	476	502	495	482	455	474	445	467	473	453	457	459	465	492	451	487	448	476	492	447	481	479	513	440	449	443	500	458	478	480	467	476	441	464	497	459	460	488	471	452	505	436	453	441	504	440	490	448	435	423	488	464	466	466	468	470	477	458	454	433	479	427	428	498	432	499	487	478	461	512	469	497	452	499	475	453	469	473	477	470	445	507	496	474	512	452	478	446	437	454	494	463	451	418	463	448	474	479	489	468	452	456	480	472	467	477	456	455	467	481	437	468	462	472	458	463	488	491	447	449	468	468	475	458	503	487	462	467	490	465	452	511	501	431	478	458	450	473	510	484	465	456	479	445	444	467	460	498	444	503	500	441	511	454	477	427	463	469	457	420	494	492	494	469	452	496	476	495	482	457	517	454	485	479	463	458	462	443	436	448	445	467	489	479	462	456	446	436	466	453	485	505	475	435	538	487	437	473	447	492	467	460	495	435	492	435	463	480	452	456	435	452	430	464	463	449	463	498	485	462	450	436	481	433	426	469	473	465	451	511	431	492	460	464	468	480	471	458	431	454	456	498	464	483	469	441	469	431	446	474	461	468	479	422	428	462	478	469	491	488	481	460	514	449	461	472	445	450	502	465	487	456	503	463	472	487	488	491	396	490	485	466	479	473	455	451	454	453	460	451	492	470	453	462	451	494	465	467	468	477	443	454	445	462	462	453	450	476	455	440	465	475	485	471	450	491	474	511	498	472	490	474	474	471	443	456	471	525	487	501	476	462	424	469	464	504	440	467	448	518	462	468	431	437	459	457	454	449	438	445	444	477	421	478	451	460	470	472	500	442	483	434	484	490	466	441	448	470	462	489	455	494	474	434	423	443	454	450	493	442	456	463	462	459	465	486	440	481	502	478	479	461	460	462	480	474	454	488	466	449	440	478	425	443	456	483	470	532	465	460	430	466	460	495	449	419	481	475	509	477	418	454	490	480	444	458	468	456	471	471	475	465	474	450	483	462	430	438	483	480	430	447	481	487	414	440	474	448	438	478	483	441	425	491	481	465	479	471	487	450	459	469	522	488	458	467	461	429	449	486	449	453	468	442	440	504	497	471	483	458	508	492	479	485	483	461	463	440	493	453	468	468	476	454	498	451	506	489	467	467	432	495	491	437	459	483	467	458	505	479	505	487	473	498	468	443	457	487	485	472	450	468	502	478	460	482	440	459	453	468	466	457	474	476	482	466	418	404	479	460	473	492	474	444	487	470	478	448	438	460	465	465	443	441	465	448	458	468	463	481	454	456	460	488	419	498	451	494	436	469	486	492	446	472	487	450	449	476	478	482	499	446	466	433	448	444	459	445	451	467	470	465	411	466	446	493	446	454	482	508	456	458	423	467	468	411	482	503	507	493	479	465	487	429	484	476	470	499	455	474	492	488	453	453	444	461	477	431	486	458	480	449	477	444	474	480	479	493	456	484	440	485	464	462	447	479	441	479	467	458	462	496	475	479	480	479	494	478	451	474	443	468	498	463	445	438	499	483	472	496	477	470	466	446	449	464	498	444	486	410	458	430	450	489	489	468	436	474	491	455	435	441	477	464	477	460	477	437	457	444	470	498	449	483	407	468	440	430	455	446	478	458	441	475	467	456	437	470	464	444	450	489	432	459	443	463	451	452	481	446	443	488	452	501	448	460	448	457	486	519	493	457	435	491	475	467	479	450	468	481	470	485	410	489	501	491	443	471	498	441	453	459	473	493	476	449	460	459	463	492	455	484	478	482	470	484	465	475	448	476	455	483	485	482	487	469	467	456	496	481	466	469	464	471	420	472	454	461	468	477	473	467	520	466	453	456	434	520	472	464	505	492	462	448	510	457	468	456	455	495	482	493	495	476	476	483	456	441	494	497	481	477	482	458	481	485	449	475	465	454	476	498	470	470	467	472	494	449	456	479	394	472	466	460	480	473	454	478	438	495	464	470	442	490	495	485	434	496	444	462	444	468	496	452	453	510	458	473	446	471	460	490	478	491	432	453	485	446	489	464	487	474	444	460	444	514	469	486	450	465	460	469	525	488	444	475	458	492	469	463	505	441	461	478	497	491	458	473	462	473	494	461	476	475	456	447	451	492	479	450	454	430	453	490	467	464	475	467	479	457	450	491	456	450	463	484	478	445	461	434	497	492	433	442	486	460	467	492	475	457	470	442	482	483	502	443	469	476	474	448	478	464	452	454	466	466	462	457	471	440	449	502	442	442	426	417	459	441	456	406	451	475	448	452	451	480	436	455	488	472	445	504	442	473	473	483	456	452	420	441	468	459	456	519	442	451	444	438	489	448	457	469	446	444	460	473	504	493	493	469	458	479	480	475	483	468	462	469	462	481	483	498	452	507	453	457	521	457	481	472	475	464	458	473	506	476	494	451	442	452	420	449	442	470	447	506	466	447	443	445	428	478	434	485	450	474	450	448	460	505	478	480	453	460	446	458	475	469	472	442	469	486	438	484	447	449	447	477	447	467	473	441	495	478	448	424	500	453	464	463	476	451	472	460	490	482	452	480	440	475	449	477	483	461	461	497	464	441	448	436	478	455	455	495	441	490	444	428	478	467	448	446	443	454	471	476	450	471	504	445	448	485	500	452	457	444	502	466	490	461	461	469	492	480	492	479	495	455	481	483	464	453	477	475	443	467	474	471	457	477	465	454	415	501	462	475	482	479	451	454	423	475	454	453	473	470	474	482	482	487	477	465	479	449	442	447	463	416	491	454	441	462	508	479	442	461	447	475	496	459	490	462	440	445	480	434	464	442	403	463	499	484	459	439	461	484	473	504	470	478	457	486	428	442	453	438	487	456	455	474	469	431	466	450	475	440	459	454	448	464	429	481	489	483	457	467	452	466	459	473	448	465	466	463	429	466	456	453	467	459	440	473	465	488	460	476	460	474	435	460	481	456	505	453	444	484	452	451	487	524	489	485	442	481	484	482	488	430	474	434	455	446	466
23169	21532	29707	23806	21534	21584	10076	894	637	551	470	420	341	353	296	267	249	240	223	224	204	190	209	192	207	184	179	175	206	183	195	175	147	175	155	157	163	164	154	156	184	157	147	159	155	165	144	150	160	174	146	158	145	151	134	132	151	136	130	134	137	139	134	146	145	154	145	171	148	141	151	141	148	139	152	145	152	158	155	162	150	164	134	147	157	137	145	159	153	136	115	145	128	138	146	143	157	146	167	131	133	151	152	155	140	164	149	145	137	127	156	129	119	143	149	123	154	150	161	143	148	152	137	143	142	138	151	132	123	140	143	142	129	125	137	151	146	159	153	122	145	159	137	135	131	134	149	142	148	128	184	144	140	135	149	130	143	150	120	127	129	156	118	134	126	144	165	147	153	129	162	159	154	134	145	136	141	132	138	152	145	143	153	147	158	150	136	152	131	145	141	145	164	156	132	149	146	159	149	139	150	148	144	132	142	121	130	153	148	151	150	153	143	139	134	140	129	148	153	161	138	148	138	132	144	152	144	165	123	147	133	150	139	158	134	159	151	127	143	135	142	140	148	138	152	148	145	129	136	132	133	150	143	142	149	151	132	140	119	140	135	160	143	155	147	140	137	142	151	156	159	144	128	133	142	150	140	139	140	159	118	149	122	140	136	155	157	136	130	148	167	158	132	129	135	147	144	135	150	127	133	170	162	162	141	142	143	142	148	157	129	139	147	151	138	143	141	136	147	156	133	158	139	141	123	144	147	167	170	151	163	120	148	139	149	149	134	151	142	137	115	147	122	147	158	149	151	136	140	111	139	126	137	132	150	138	145	147	135	153	133	138	134	134	143	137	137	147	154	144	141	139	141	126	157	126	139	131	139	132	136	125	150	138	134	150	141	134	145	147	151	146	140	181	155	131	136	156	125	175	137	160	156	142	139	140	153	146	133	124	141	136	135	144	130	147	139	153	139	131	149	162	131	134	153	121	153	132	132	134	149	153	142	164	148	133	140	140	152	140	148	161	148	120	143	141	127	138	173	140	174	138	150	154	149	125	142	153	127	133	151	142	149	145	131	144	172	121	129	139	162	140	150	125	122	129	146	160	135	142	146	133	127	147	149	131	144	160	128	135	142	143	132	150	153	148	141	169	138	150	137	140	154	167	150	145	139	143	143	143	158	137	164	143	150	131	152	156	145	143	123	159	142	142	144	144	152	114	154	151	134	144	138	151	148	143	153	115	142	162	145	129	121	164	134	147	154	145	145	156	151	134	138	125	143	144	150	156	140	137	149	122	155	135	145	138	140	156	146	155	153	149	157	144	132	151	145	129	135	150	156	148	143	142	154	140	148	149	154	135	167	133	152	153	134	142	125	151	150	135	164	172	153	156	156	130	138	129	146	158	147	137	139	116	134	146	168	155	165	144	144	139	136	149	132	149	132	161	143	137	149	142	144	140	140	158	128	137	144	152	155	134	137	130	137	167	134	127	139	156	158	140	142	136	136	139	136	140	144	169	138	142	137	154	144	144	148	144	134	146	136	147	147	121	142	150	146	151	138	165	154	167	161	147	116	146	139	126	134	136	148	153	119	161	146	153	146	153	160	149	135	142	152	145	139	167	133	142	148	151	140	144	150	147	158	140	161	150	146	137	157	131	138	145	158	131	145	138	148	151	152	138	138	130	133	152	138	139	153	136	131	126	132	135	143	144	154	141	156	164	150	144	146	147	134	169	150	158	147	164	145	129	145	126	147	99	142	142	133	140	129	135	151	150	129	131	136	156	153	152	167	134	153	138	159	155	123	155	133	144	153	151	147	142	145	156	160	148	149	145	130	161	141	154	131	153	128	143	161	156	138	160	156	133	144	141	147	153	145	137	149	175	148	167	132	120	137	128	130	135	135	132	129	129	139	146	144	144	146	120	135	157	130	135	163	122	142	148	138	142	133	138	128	162	127	145	153	143	149	133	146	144	126	135	152	152	141	124	156	157	151	130	135	135	143	160	142	130	156	141	128	155	139	131	123	148	122	132	141	148	132	162	109	146	147	141	132	143	157	158	147	109	136	130	163	136	166	134	125	147	170	129	141	157	136	133	118	153	129	147	162	137	145	122	127	147	151	143	164	137	155	139	152	135	157	144	149	140	134	140	154	136	139	167	142	134	155	147	129	148	155	140	141	136	161	147	134	146	137	159	146	138	133	163	134	160	145	131	147	132	140	142	160	142	152	147	136	142	131	150	147	128	150	125	149	146	175	149	121	138	126	133	144	141	153	131	161	120	161	141	130	147	163	131	125	166	155	169	143	158	142	116	141	117	138	150	134	146	144	148	160	118	157	142	137	131	160	130	150	141	131	150	129	130	138	149	161	153	115	129	121	143	138	145	138	162	153	142	147	155	145	123	149	156	131	154	141	144	126	118	170	131	158	133	153	132	151	127	156	154	148	148	153	130	154	146	158	127	143	140	123	125	147	157	150	144	145	147	124	158	156	154	142	148	160	152	156	148	141	132	173	153	133	147	159	141	138	155	146	155	141	150	128	138	143	139	137	120	153	137	161	139	147	143	146	131	142	163	136	128	169	148	133	139	141	163	138	155	136	133	153	153	151	155	128	143	153	141	139	156	148	160	137	156	152	171	158	147	142	144	155	149	145	146	133	149	141	145	135	153	151	137	137	147	144	149	117	149	122	155	139	158	136	137	143	157	157	134	121	153	146	144	140	141	162	144	147	141	165	161	132	129	144	130	155	132	148	135	134	128	140	160	142	177	137	128	144	145	141	150	151	136	149	150	168	139	140	143	151	130	166	134	128	166	147	134	135	153	136	151	146	157	160	141	131	158	139	135	132	142	148	141	150	143	134	150	166	159	153	138	150	151	142	130	152	119	151	156	132	144	132	132	155	144	131	145	148	133	146	138	145	132	142	125	136	184	157	144	134	144	159	128	145	119	144	162	128	159	143	171	146	162	142	122	179	136	146	152	120	139	151	129	155	131	132	137	152	144	158	133	122	149	158	141	131	140	141	137	137	142	134	128	168	154	134	133	138	141	135	157	150	118	163	169	142	128	139	156	133	160	141	148	147	136	135	144	160	158	132	130	166	128	154	142	134	130	168	164	134	141	139	133	139	132	146	136	144	156	167	132	120	157	163	140	162	139	125	140	146	141	160	130	123	173	146	119	147	148	132	137	145	139	162	126	135	152	152	136	145	134	121	132	144	126	156	143	156	129	154	147	141	141	128	155	128	140	140	142	152	154	139	161	136	134	173	152	127	127	146	152	143	120	149	141	143	159	149	153	135	149	134	114	134	160	173	154	135	136	138	139	146	161	121	160	141	145	134	170	131	124	141	149	136	145	137	141	126	177	142	127	143	128	151	135	139	123	157	139	156	156	143	130	138	148	133	153	162	144	131	152	128	120	137	168	144	148	150	135	137	144	153	135	146	122	158	148	137	134	144	154	125	147	146	149	153	155	164	152	155	148	150	142	123	143	140	130
24300	13966	12031	6298	4294	3270	2471	1883	1434	1111	963	806	727	607	506	471	426	384	380	396	331	320	292	300	283	312	283	243	276	263	254	256	237	237	235	239	233	216	222	210	227	216	241	235	215	214	198	223	206	229	222	216	228	204	220	227	205	221	215	240	212	209	226	237	226	201	210	209	220	195	189	198	193	206	206	190	197	205	184	217	218	184	190	214	199	205	206	205	210	209	208	171	172	204	183	210	205	189	189	192	209	210	185	183	219	193	218	184	202	210	201	194	198	227	182	198	195	205	217	204	206	198	190	199	199	180	205	205	194	192	169	213	210	185	182	208	221	215	199	203	195	212	200	199	187	179	201	215	198	174	191	186	183	218	181	219	196	221	188	185	205	184	214	204	207	210	173	206	200	211	170	186	209	203	216	210	216	212	224	196	200	193	192	214	199	212	202	182	200	192	188	213	198	216	203	206	204	211	220	202	191	203	205	189	196	213	188	180	186	174	176	187	170	218	187	180	220	201	206	195	173	181	199	192	187	200	183	204	158	182	200	187	186	200	187	186	190	214	221	181	193	234	194	226	218	188	185	176	166	189	199	191	219	188	201	208	214	180	228	204	206	177	195	180	164	192	206	196	187	185	184	205	188	205	203	189	191	194	178	181	191	193	206	162	213	169	192	213	208	178	197	204	199	178	179	198	185	198	219	207	204	200	192	205	186	208	178	202	195	201	202	189	174	197	202	215	192	194	187	188	204	186	187	193	164	178	218	221	193	185	210	230	180	203	199	196	192	202	202	201	194	177	210	223	188	209	210	205	213	168	196	187	174	211	168	189	169	187	210	193	210	189	186	165	198	175	195	173	198	192	214	200	168	187	213	205	187	193	213	205	213	207	212	199	178	207	198	164	202	211	174	166	186	204	207	214	193	195	224	204	178	200	237	199	204	197	187	197	183	202	188	210	182	231	179	183	193	197	199	210	207	178	215	202	178	182	197	194	189	193	209	172	188	175	208	186	194	188	208	180	181	178	190	215	186	220	170	202	216	230	207	208	188	192	203	203	205	204	218	194	173	169	201	173	206	191	235	212	218	199	210	197	197	170	205	183	221	212	196	173	221	195	185	207	182	196	217	209	199	195	189	192	197	211	179	178	213	196	241	215	198	231	220	192	183	190	201	164	204	208	196	207	204	194	225	197	188	187	223	212	197	181	199	192	185	207	218	191	198	213	185	188	219	196	150	197	181	194	193	183	193	181	193	188	194	191	188	194	200	167	212	183	204	197	170	199	197	199	187	199	189	174	210	195	175	184	181	206	172	192	199	181	171	206	205	186	205	202	192	199	213	191	175	195	201	188	179	199	185	204	187	198	164	225	196	206	186	194	170	207	213	229	193	204	197	190	189	214	193	181	196	173	195	200	185	176	198	197	205	183	209	183	181	198	170	195	223	185	212	191	182	178	235	198	198	213	185	179	194	178	193	192	204	196	208	190	206	203	205	192	193	187	176	185	218	211	183	221	201	201	216	189	169	194	201	194	197	194	170	208	202	201	178	207	188	203	212	209	196	191	204	188	190	172	196	193	193	193	181	184	179	196	186	202	214	172	201	217	172	182	210	176	195	192	194	174	193	208	190	209	178	202	184	178	213	193	184	197	170	185	183	183	180	175	203	201	195	210	180	187	182	188	208	211	191	232	200	196	204	173	206	179	180	165	185	190	182	207	194	181	210	180	186	218	178	188	214	212	198	197	223	199	186	193	195	179	181	230	225	209	226	177	181	203	201	196	206	197	179	186	192	196	184	204	209	193	170	179	182	180	185	224	173	172	177	196	188	225	176	179	208	196	198	181	208	198	188	201	205	218	228	183	186	208	192	189	189	187	211	225	187	199	198	204	176	192	187	221	202	180	185	179	210	188	235	187	208	210	180	186	169	222	179	202	192	168	216	198	200	174	182	173	181	181	221	220	187	195	186	194	222	198	199	190	194	183	188	219	176	192	202	177	177	197	191	214	219	210	214	212	183	215	201	187	184	219	214	189	180	188	220	212	188	207	192	164	196	184	177	181	174	196	188	204	211	210	183	210	179	218	207	201	213	210	218	224	182	194	162	185	203	209	210	181	189	207	203	199	197	198	196	206	192	190	222	188	166	181	211	209	207	177	185	198	187	178	207	183	184	196	190	204	190	211	203	184	192	165	206	201	189	188	172	218	215	175	214	213	171	190	177	200	192	201	177	183	184	206	177	180	181	180	178	183	206	197	204	185	212	214	170	189	165	214	202	186	195	184	216	211	181	180	219	190	172	182	197	198	185	180	162	217	190	214	183	200	203	192	203	192	182	192	198	199	190	205	172	188	211	183	210	210	192	187	202	176	174	191	206	163	178	210	193	188	173	188	195	198	184	184	186	179	185	175	192	196	194	199	192	177	199	198	203	191	209	204	192	199	186	204	202	199	203	195	179	186	202	205	192	209	196	206	189	190	193	201	193	197	218	197	191	157	182	186	215	192	185	193	201	201	186	191	190	172	175	192	206	200	187	188	236	175	190	200	182	197	199	182	192	200	175	189	186	182	210	229	178	212	204	209	202	173	206	202	190	183	189	211	192	175	195	195	190	198	194	215	180	215	203	172	199	194	201	200	176	203	197	181	219	195	196	195	176	200	202	187	201	213	206	190	193	154	206	191	194	208	188	166	176	212	210	207	218	198	176	184	204	180	203	213	192	188	195	179	203	187	174	204	199	207	214	204	188	184	214	212	216	171	171	215	197	208	218	200	192	172	188	207	196	213	188	199	192	191	208	191	186	173	185	193	214	193	203	178	180	180	190	188	186	199	211	191	171	221	208	195	196	194	174	203	191	214	186	202	201	199	183	197	193	215	207	197	183	194	242	196	162	217	192	214	218	192	214	188	171	179	200	184	178	199	183	182	203	210	202	203	196	198	202	184	191	191	192	184	207	185	226	203	188	212	181	191	204	196	205	191	189	211	185	206	184	192	203	197	212	181	196	211	194	190	173	174	175	159	201	216	170	185	164	204	183	186	192	199	212	188	213	208	199	188	208	200	212	197	213	176	187	184	193	188	209	212	178	194	204	184	233	186	184	168	176	208	193	177	190	192	193	168	188	207	210	183	173	190	220	217	197	195	202	200	196	190	204	163	196	193	200	184	194	185	173	192	208	192	193	160	186	195	190	196	195	221	203	214	191	213	181	196	242	204	198	208	192	191	195	213	195	171	208	181	213	189	216	202	189	187	222	185	201	197	194	184	188	220	214	218	184	184	181	223	211	188	228	170	204	205	191	190	218	214	178	196	216	199	196	202	178	197	190	186	181	185	201	202	182	196	205	186	218	210	186	204	187	176	185	185	198	190	186	190	185	203	187	207	210	204	199	197	184	178	167	180	202	201	180	203	195	199	193	214	200	209	193	189	189	221	195	188	192	201	189	210	217	167	203	220	153	202	174	218	207	214	210	191	198	184	195	203	184	198	180	169	223	217	212	218
27685	20814	9176	930	584	584	496	498	421	440	471	504	445	496	472	474	482	466	455	442	487	470	498	445	417	492	448	475	476	453	478	440	484	461	499	476	446	487	460	447	448	497	441	448	466	478	433	489	485	454	489	480	466	497	427	453	434	486	431	483	449	464	487	421	479	415	465	486	499	475	485	483	466	470	464	515	485	441	507	465	451	471	448	451	432	440	494	449	470	453	432	461	448	420	450	478	467	468	425	456	455	467	482	434	477	448	500	439	440	462	443	504	487	460	426	503	467	447	481	470	459	446	420	503	459	429	471	444	470	451	462	436	459	441	486	415	481	470	455	447	449	445	466	445	482	410	458	482	486	461	411	507	456	473	494	449	448	449	498	442	415	440	457	467	468	479	447	480	473	455	437	416	485	470	480	444	449	455	460	419	477	443	454	464	480	457	470	470	426	485	441	513	478	488	443	479	476	471	442	510	464	472	444	441	466	462	419	473	481	486	478	501	513	429	469	455	458	433	435	448	437	418	498	450	470	463	488	450	495	461	428	462	452	393	445	471	437	460	453	467	460	434	451	500	477	457	493	449	454	472	418	454	475	432	466	493	425	456	465	463	462	458	474	422	450	443	467	459	493	420	479	461	440	440	448	477	435	458	444	472	478	452	446	453	462	455	467	462	465	451	473	463	427	443	448	458	531	450	492	460	467	446	460	442	452	466	480	400	451	479	459	487	468	494	470	438	437	447	449	467	447	438	452	473	476	467	453	465	433	479	483	439	477	450	449	519	436	429	492	442	480	470	454	453	471	476	507	436	476	468	468	475	508	445	438	442	477	457	427	454	408	435	486	428	451	446	427	456	471	485	410	451	447	461	456	453	458	479	452	470	456	477	455	463	449	463	475	447	475	451	430	496	440	461	405	461	432	450	474	455	439	458	452	472	445	505	473	436	442	406	436	466	450	456	454	456	457	428	448	466	427	446	493	473	472	441	450	481	465	444	504	464	507	456	484	445	481	457	447	457	471	480	477	490	440	484	444	499	455	411	454	467	439	474	445	475	476	425	488	468	466	441	467	490	474	482	454	447	456	460	461	509	468	460	448	459	447	469	473	453	452	437	475	411	479	496	472	448	486	441	440	457	497	482	464	474	490	464	429	432	474	513	486	460	443	479	417	464	432	498	522	472	457	457	429	453	500	449	483	465	432	473	476	425	459	453	458	461	497	495	431	441	445	481	476	450	475	468	471	475	456	474	480	440	438	498	462	487	438	432	437	458	464	470	448	457	482	427	453	442	459	467	456	468	470	422	470	413	430	430	484	433	471	489	464	429	470	456	460	448	490	482	420	448	473	420	440	434	462	469	445	453	451	477	475	503	440	449	445	493	424	478	438	441	426	454	471	506	469	471	476	475	452	469	492	478	478	512	494	418	441	418	489	446	470	449	448	420	452	436	438	443	453	481	460	475	448	463	456	405	431	459	480	461	472	449	506	438	441	498	475	432	495	454	453	478	443	464	447	455	486	484	445	459	452	476	453	426	439	494	455	454	498	411	469	434	451	446	466	458	473	469	453	473	410	470	453	478	431	450	504	472	461	442	493	483	448	464	475	468	452	449	473	418	442	423	499	489	455	474	509	455	455	456	459	455	466	444	442	487	478	448	467	464	466	481	471	406	427	443	489	479	458	400	447	445	462	457	474	446	470	474	463	441	465	456	458	485	458	441	444	434	508	507	476	446	467	459	471	450	440	431	512	444	443	453	480	415	494	464	481	480	440	452	462	427	497	435	438	440	461	436	428	473	463	477	486	445	458	456	494	484	471	477	470	457	433	472	447	473	439	489	491	480	502	472	456	456	464	472	450	461	476	467	435	456	469	456	462	466	477	406	465	499	488	482	447	421	455	460	485	448	476	483	463	479	453	451	452	453	450	459	463	418	436	433	517	443	451	431	467	461	498	468	454	462	460	460	453	451	463	465	465	482	483	446	456	484	454	480	452	447	487	458	449	492	498	487	455	474	502	453	480	459	476	445	496	455	455	445	447	436	463	443	447	481	443	447	405	475	496	459	454	438	459	469	465	466	474	473	456	445	494	473	482	480	405	436	446	442	488	452	483	468	447	465	494	477	488	467	434	468	485	471	496	455	474	486	470	481	449	465	453	439	444	480	436	424	454	516	499	477	466	463	441	437	411	486	469	474	468	474	490	447	434	448	468	509	460	484	444	439	414	443	473	456	461	464	497	434	450	449	428	467	450	462	468	446	468	466	464	468	463	448	483	435	489	469	474	499	470	511	432	472	454	451	457	508	458	457	444	503	459	425	474	487	455	453	488	477	455	481	463	461	459	479	459	483	453	437	453	448	521	473	436	436	459	494	456	440	481	488	464	461	458	461	472	468	459	433	432	451	475	442	493	482	451	472	469	418	505	482	449	456	477	502	462	447	476	434	473	455	433	436	425	473	445	478	477	473	448	432	460	459	450	448	495	481	468	490	434	428	494	435	488	473	467	493	458	458	465	444	504	435	446	441	483	451	456	468	464	484	443	478	424	482	484	421	469	443	430	464	456	474	469	479	496	466	485	475	488	454	439	439	431	448	458	445	451	467	454	407	468	439	473	444	521	454	436	459	482	445	497	480	459	450	434	482	476	450	455	486	450	444	397	472	438	491	439	487	503	452	418	461	449	481	487	425	457	477	432	444	514	422	493	419	441	476	442	452	458	430	449	473	448	457	491	453	464	450	499	431	458	473	484	492	479	417	512	463	475	468	464	458	450	476	419	465	448	479	449	415	447	485	442	421	466	452	459	466	446	484	469	419	470	465	451	449	477	432	464	432	432	499	469	475	473	433	423	463	453	423	447	451	406	444	424	468	441	460	449	435	454	482	450	464	457	466	458	443	465	479	469	501	437	440	441	417	452	420	473	453	465	474	451	466	441	424	463	425	454	490	430	463	441	395	469	446	474	460	468	443	454	461	462	449	483	450	475	422	478	473	464	498	477	467	487	461	468	442	508	429	450	465	463	455	415	438	459	470	454	492	446	498	445	419	460	459	424	473	484	456	456	424	456	459	455	470	434	439	447	483	449	457	477	430	451	492	432	443	463	454	456	453	525	499	471	461	448	461	472	464	475	441	455	464	468	466	481	463	448	422	477	453	441	490	445	485	453	449	446	408	459	454	503	466	474	473	441	474	436	501	477	495	474	428	453	516	451	491	471	472	451	465	482	448	453	472	475	455	456	429	467	491	457	437	440	444	474	471	432	487	444	451	465	479	450	480	492	472	447	443	462	490	439	464	462	468	512	465	517	507	477	456	489	438	455	484	457	467	469	455	478	476	473	439	442	464	480	461	467	470	445	423	483	448	475	475	461	448	458	433	490	459	438	444	445	476	423	467	482	476	447	453	433	482	482	475	490	441	497	464	465	490	439	484	495	473	435	438	467	487	493	470	462	497	447	454	464	494	452	488	458	447	493	486	494	460	458	469	469	449	432	475	464	446
10966	1289	1119	860	750	672	672	705	647	624	628	624	594	645	652	594	631	648	611	610	552	623	564	618	587	632	618	629	609	592	588	633	624	588	667	626	630	631	618	622	603	616	602	581	596	606	594	632	626	620	616	610	625	621	623	618	562	637	625	623	606	589	617	613	650	617	598	631	650	596	599	632	609	589	582	587	612	634	636	587	612	614	606	582	564	609	568	609	646	597	579	641	612	589	601	587	552	587	597	632	609	589	585	593	617	583	611	594	627	588	595	596	583	580	567	645	630	608	654	592	587	579	643	652	606	620	576	660	599	571	589	588	670	606	592	596	566	602	603	622	600	644	618	584	602	618	594	634	612	613	621	624	566	585	668	600	591	598	601	584	633	617	610	647	614	597	657	619	593	652	611	567	607	612	582	600	580	639	610	586	591	589	607	585	578	604	617	595	569	595	618	612	617	586	585	603	627	621	623	615	571	563	583	584	647	607	593	574	604	599	629	614	620	568	555	597	572	622	606	639	598	634	639	643	622	615	657	589	617	664	559	569	614	593	650	638	592	620	633	609	661	604	589	637	626	662	606	555	603	589	596	658	630	597	587	600	608	640	605	624	614	601	602	611	605	601	637	560	623	600	575	560	630	605	591	595	624	591	555	650	630	621	608	587	613	569	593	568	620	590	621	600	622	622	575	608	625	577	599	607	616	627	585	569	579	583	619	613	591	616	537	588	578	585	582	599	622	581	620	634	566	583	617	604	578	653	611	558	614	615	605	582	601	587	615	617	608	584	605	603	638	680	561	603	585	600	582	630	625	583	559	639	624	600	605	620	592	615	618	567	609	628	606	593	606	646	652	606	597	600	625	599	564	659	603	594	573	602	576	668	591	640	605	608	594	596	625	611	572	594	559	571	574	637	578	581	601	637	598	642	615	594	581	634	616	602	590	648	621	608	630	607	614	569	614	611	609	606	609	632	645	607	566	578	620	589	636	603	622	604	640	608	558	584	594	621	614	582	652	585	605	600	598	603	604	591	598	626	604	609	588	644	592	596	621	628	598	635	582	624	607	615	583	578	605	639	591	598	612	614	634	617	583	595	630	615	593	587	657	628	658	594	621	643	621	590	597	566	602	593	615	564	659	598	569	579	621	593	587	574	609	582	628	606	595	607	603	592	643	632	617	613	596	595	596	607	608	606	557	599	578	610	577	584	598	652	592	627	573	587	596	598	626	608	605	593	616	620	590	612	543	615	604	631	572	593	611	603	616	594	629	625	597	543	598	600	606	610	658	588	656	637	623	606	602	623	611	629	573	607	613	601	630	589	568	610	633	631	593	581	580	625	629	591	597	603	595	627	633	609	601	598	619	606	607	640	660	623	619	644	583	576	632	607	610	595	612	623	615	618	597	587	606	603	642	591	582	637	608	620	605	652	627	598	590	594	625	588	585	617	596	622	612	669	636	643	622	627	603	579	642	611	629	598	598	614	640	622	590	574	587	560	605	612	619	619	598	622	631	577	566	631	615	637	663	608	582	565	637	610	604	628	621	618	590	572	626	655	604	616	616	597	581	604	591	568	641	589	602	588	540	598	607	589	581	615	612	613	616	577	603	619	593	653	560	613	653	575	617	591	590	629	584	617	602	570	619	586	606	611	585	604	654	595	595	598	592	633	625	617	616	560	595	633	588	614	593	643	590	587	629	626	625	610	607	615	609	629	554	600	601	582	654	613	593	622	637	608	620	615	594	621	571	603	660	599	600	629	625	607	630	601	651	631	609	621	637	623	549	592	599	584	563	617	597	595	601	567	625	684	662	559	593	561	601	598	604	608	607	591	610	616	570	605	620	592	611	642	598	635	591	613	626	605	577	624	640	600	620	608	566	628	604	592	555	613	595	593	594	615	590	652	570	562	612	635	639	600	609	611	611	601	616	615	631	600	632	587	613	597	587	628	638	586	632	608	577	618	628	571	588	624	618	591	580	589	564	626	582	614	595	604	618	648	603	560	623	620	574	621	626	677	629	625	559	603	586	621	622	648	558	609	613	582	585	578	647	588	590	591	579	616	612	593	630	622	574	581	590	627	644	594	611	590	599	597	628	614	620	631	582	627	630	616	568	601	592	615	581	671	609	638	570	597	639	628	626	581	564	627	594	614	605	567	643	593	648	584	614	587	592	580	589	595	601	559	608	583	620	556	575	586	591	609	678	594	607	624	602	612	626	600	634	636	596	613	578	594	583	565	641	648	603	588	601	598	642	606	599	589	623	594	601	606	641	612	582	584	597	622	595	623	562	601	623	605	595	610	627	622	583	637	590	626	606	600	579	603	613	641	625	612	585	600	593	637	609	589	674	620	605	612	618	567	622	670	618	613	639	601	575	637	605	637	599	567	583	555	620	603	611	606	569	642	592	592	539	606	584	632	609	562	587	608	609	638	625	599	604	620	625	586	628	622	661	599	629	578	606	595	576	561	626	589	605	595	602	618	599	631	590	604	642	611	573	625	622	619	618	556	599	600	646	609	627	688	594	576	595	645	603	585	606	603	595	635	600	664	539	631	644	614	581	593	631	597	574	593	615	635	582	631	605	616	622	615	649	622	600	595	601	613	617	586	608	607	623	618	584	614	532	599	597	577	608	607	567	669	619	609	603	605	594	589	604	602	605	586	654	619	642	602	642	592	620	629	620	585	622	608	584	626	635	597	613	555	580	622	648	601	583	613	596	598	602	625	553	584	580	605	583	579	590	617	590	591	650	647	593	605	610	587	600	614	593	602	574	608	581	554	611	607	632	668	644	630	633	588	591	634	632	573	637	587	614	605	601	618	585	587	641	584	599	616	585	613	641	635	596	657	586	580	591	608	571	630	616	616	589	567	604	595	633	587	615	612	618	602	616	604	569	586	609	621	644	591	649	652	609	633	616	586	614	626	581	607	617	590	618	600	651	577	648	637	607	612	636	609	626	644	631	589	609	640	615	606	586	553	606	619	630	588	584	586	581	595	588	606	643	627	619	619	548	610	573	594	627	588	576	623	567	624	595	582	595	571	642	577	573	585	646	591	592	625	597	608	604	642	648	576	588	599	597	597	583	569	660	637	627	605	618	579	585	592	603	625	598	625	594	587	577	631	614	585	680	621	602	613	598	611	599	573	599	636	600	631	602	654	585	605	605	603	656	604	604	595	586	598	583	603	619	587	595	587	625	583	637	620	665	600	569	603	622	607	577	608	590	643	631	589	618	598	564	639	619	600	610	618	631	601	636	652	608	618	597	612	609	581	580	612	632	623	623	606	614	592	624	651	586	616	624	657	599	587	601	594	601	594	627	626	623	627	575	646	586	582	609	629	599	570	635	579	609	589	643	605	608	592	582	614	607	623	610	617	601	581	639	605	623	616	623	597	595	600	661	606	619	629	625	619	564	613	619	608	611	581	584	631	593	605	572	605	582	607	548	560	596	561	640	587	575	607	597	589	640	570	570	616	593	603	605	627	605	626	604	597
24081	21424	29025	24193	21424	11612	1107	745	607	584	538	516	481	425	465	436	409	398	388	391	420	419	370	368	390	385	366	347	370	360	366	373	368	378	337	322	391	348	347	336	378	338	331	335	355	389	357	382	351	403	375	341	358	363	377	343	338	353	349	347	353	343	353	338	356	337	328	348	339	362	361	351	330	332	333	380	354	350	307	353	381	345	340	346	322	348	361	354	364	356	332	321	337	309	341	331	320	356	366	329	344	380	351	359	350	367	350	364	350	340	349	341	348	348	335	314	355	342	357	368	352	368	377	354	342	347	364	327	357	375	343	355	368	337	328	373	343	337	367	320	333	335	327	381	370	339	326	377	334	370	343	365	381	360	342	352	379	311	332	366	331	317	346	327	366	318	351	370	340	344	366	352	340	364	366	359	363	348	388	351	312	358	338	375	345	329	327	356	347	302	354	336	311	330	387	343	336	335	396	364	314	366	335	367	364	371	353	365	345	355	341	393	367	355	334	352	346	363	315	356	334	362	367	362	346	379	357	352	333	381	345	351	346	355	325	339	328	361	367	369	352	334	370	338	353	313	393	357	352	353	386	360	316	347	322	344	324	355	373	342	360	377	340	359	329	333	326	326	342	327	365	365	360	377	312	355	352	396	360	343	330	345	366	367	328	327	315	333	358	373	362	381	341	366	349	389	313	311	371	351	346	381	337	378	340	361	343	370	325	371	381	355	386	340	347	348	390	343	335	355	330	344	312	358	348	334	358	318	369	369	374	319	367	377	361	362	324	339	354	347	338	339	348	340	333	367	342	345	351	356	368	368	361	324	345	369	362	346	336	319	358	383	376	319	394	331	342	332	354	359	345	403	319	373	365	362	347	328	336	349	373	320	368	390	345	333	378	348	330	338	355	374	320	326	346	352	329	371	353	377	351	376	354	378	351	349	353	344	371	347	345	325	360	393	356	353	327	341	354	339	366	341	323	341	349	395	349	312	337	335	375	367	339	334	324	339	352	342	363	383	346	364	358	371	356	324	335	404	347	320	362	333	375	319	340	343	356	354	367	348	342	377	330	365	366	360	327	366	335	324	367	354	364	329	348	361	361	362	336	326	337	353	365	377	367	406	320	360	304	362	339	354	362	346	369	367	370	343	384	341	355	352	351	316	365	382	351	347	365	358	382	372	326	410	366	380	373	354	334	348	345	339	309	339	354	357	356	372	354	357	361	315	368	369	335	327	329	359	318	336	328	379	382	361	382	344	358	366	356	339	369	332	359	368	344	342	376	315	354	360	334	364	352	402	362	353	380	341	323	352	357	334	357	330	347	379	364	356	376	366	348	334	365	325	331	379	379	333	344	387	351	360	352	347	343	327	371	337	353	377	331	331	366	335	342	363	327	373	331	389	377	346	361	372	311	325	359	348	344	352	333	364	360	350	326	340	355	358	348	363	347	350	337	367	361	358	332	383	315	343	353	349	355	343	344	370	353	345	365	333	353	323	345	341	364	331	326	345	365	342	366	334	313	362	316	341	358	358	330	343	350	323	372	361	371	330	346	340	320	348	336	382	372	348	348	332	353	374	346	355	350	340	333	351	333	331	352	299	327	340	364	332	327	349	346	368	332	326	347	348	316	350	374	394	369	314	364	354	351	355	352	327	313	342	349	341	316	369	354	352	355	353	356	366	339	381	352	360	352	354	353	348	335	372	386	354	333	342	335	328	360	323	349	328	346	357	350	352	362	334	362	311	362	358	348	372	381	373	342	370	377	372	360	329	361	365	355	332	385	346	340	353	349	340	315	373	350	361	355	338	364	321	346	360	358	350	341	338	358	336	345	379	330	360	344	347	356	336	362	325	312	327	326	348	371	370	323	319	346	364	313	315	360	328	316	356	350	365	320	313	358	339	366	344	355	339	372	326	378	382	337	337	356	379	344	367	338	353	341	337	346	353	356	352	340	395	335	345	360	335	347	343	356	334	358	348	345	342	322	335	343	378	345	359	388	311	359	366	341	374	363	363	354	358	326	356	357	399	373	326	353	356	366	323	344	328	321	361	347	389	346	370	356	358	360	316	362	360	372	359	352	342	360	368	371	340	336	334	351	358	348	356	356	335	347	375	360	343	337	339	346	349	364	321	377	318	374	358	320	346	355	363	369	338	343	362	355	327	354	324	304	357	314	328	366	359	337	343	354	364	377	343	323	326	343	326	328	368	324	370	361	351	358	377	350	355	370	334	333	353	360	323	359	366	332	334	379	366	335	333	334	365	336	375	333	364	343	342	369	349	338	361	350	326	342	345	351	367	369	376	325	332	326	340	305	367	352	359	361	360	322	339	329	352	373	348	375	337	351	374	368	391	335	357	341	367	342	355	381	401	364	348	349	372	348	333	377	349	368	337	362	342	323	334	365	361	351	355	364	358	348	357	318	350	328	362	355	342	335	373	392	318	361	356	347	369	346	363	357	377	348	349	336	381	333	326	327	341	373	366	355	329	331	347	345	382	357	361	339	328	357	350	340	353	356	364	355	348	324	358	340	376	310	354	376	345	384	321	343	350	366	330	308	323	332	337	340	359	368	374	395	354	316	353	334	350	342	344	344	362	387	345	329	309	326	358	346	339	358	331	359	374	347	325	332	363	343	359	345	382	342	357	353	330	303	362	360	362	329	334	371	337	311	369	312	353	368	358	354	353	376	385	396	358	378	356	357	341	333	353	373	375	346	367	366	366	339	370	373	360	369	344	322	375	342	356	334	385	345	364	342	344	341	378	352	359	362	357	374	338	370	345	360	311	351	325	374	340	372	344	343	319	382	362	366	333	334	338	343	372	382	341	359	365	346	344	388	388	364	324	341	342	348	366	374	358	376	361	354	354	345	348	347	382	340	324	346	338	346	324	378	351	354	363	368	368	324	326	340	317	327	389	362	342	381	326	351	356	342	361	330	374	353	359	332	368	345	315	326	328	357	351	344	363	320	345	361	359	347	344	355	346	312	319	348	354	364	375	365	328	335	373	317	353	369	340	338	357	358	335	324	373	380	370	343	304	347	330	362	376	352	362	355	367	351	333	352	361	349	349	315	348	356	369	362	338	349	334	334	359	379	362	347	364	330	328	323	373	367	346	351	357	334	344	331	335	330	368	333	352	348	364	332	367	364	339	391	340	352	361	315	358	296	347	371	359	382	300	356	336	331	345	378	336	360	353	308	331	347	364	326	335	335	325	345	363	322	350	322	348	413	337	359	329	353	359	352	398	346	369	369	324	325	328	349	334	348	385	318	344	346	343	351	320	337	351	373	321	318	357	348	316	358	340	373	343	343	370	375	325	333	343	342	340	344	392	344	327	353	335	330	313	364	339	341	346	373	325	343	362	346	366	341	370	346	349	376	358	364	322	379	380	356	339	327	323	355	327	363	333	355	358	332	389	352	351	312	353	359	367	322	347	407	350	343	348	370	382	335	361	328	340	337	359	348	355	348	358	355	360	318	374	371	306	363	331
21074	8621	7422	3792	2698	2059	1713	1410	1165	1009	900	749	752	753	688	590	589	551	571	530	515	572	504	476	477	520	543	510	502	508	519	470	451	515	471	467	510	518	521	521	485	502	524	515	508	456	446	456	528	481	497	505	459	467	472	468	483	504	471	470	512	519	466	483	498	501	487	475	469	494	501	477	488	443	482	477	458	455	452	488	501	421	488	471	457	481	457	481	463	481	453	443	434	497	465	457	474	470	481	441	498	473	473	492	467	490	478	463	472	459	461	495	475	512	469	427	453	438	494	489	462	441	495	435	464	480	473	459	476	471	468	488	433	491	505	472	475	479	495	511	492	468	443	471	457	488	479	515	481	467	499	456	477	431	461	459	483	444	450	476	481	447	442	451	424	474	480	437	504	472	431	404	484	442	449	515	484	487	508	463	503	483	483	498	465	435	458	461	472	481	471	438	472	478	438	506	458	437	484	465	441	494	480	505	444	469	483	477	475	437	448	504	491	485	455	452	500	489	468	482	470	459	483	486	498	472	456	479	448	455	487	486	487	466	432	491	504	483	503	489	453	479	461	460	453	460	477	506	494	467	512	496	500	482	462	444	489	475	458	476	482	483	514	462	467	467	460	502	483	467	465	474	431	452	441	485	428	473	473	451	442	435	471	448	510	461	424	477	467	452	490	483	460	456	483	479	466	468	465	464	473	493	500	441	470	494	483	444	513	474	468	457	456	469	487	450	474	470	449	433	434	481	500	451	455	447	473	476	525	482	496	480	441	486	495	493	472	495	481	474	459	470	467	507	493	482	461	469	481	483	445	501	474	479	455	463	483	499	478	481	451	459	461	470	482	472	466	472	436	421	447	487	490	504	469	473	446	471	454	499	485	466	476	444	471	519	454	472	437	440	515	479	467	495	445	439	455	460	506	486	428	501	462	449	500	479	479	505	448	481	460	466	469	510	483	463	467	496	462	477	474	478	520	465	482	469	480	460	488	507	463	456	467	478	469	457	437	483	487	511	447	455	482	459	478	485	481	469	467	457	503	484	460	493	477	466	482	485	459	497	478	460	474	444	487	529	479	456	487	487	456	456	466	456	486	456	462	461	444	473	512	453	502	429	458	414	486	444	468	456	454	489	481	500	464	451	467	468	477	502	444	432	490	470	478	459	442	472	461	454	479	499	470	485	428	436	468	491	458	458	473	477	492	488	497	470	456	501	446	465	475	497	490	509	490	478	457	485	488	471	456	459	479	449	492	480	459	461	502	478	479	429	505	470	480	476	473	439	487	446	470	491	461	440	487	467	421	490	472	464	464	481	461	434	420	466	479	444	501	496	470	496	489	449	478	477	500	478	496	466	453	469	468	511	460	467	509	465	455	460	469	459	483	445	473	505	489	474	482	487	474	455	439	463	509	478	446	455	454	495	502	474	464	458	448	464	501	478	449	464	492	468	452	446	436	464	473	481	456	452	435	481	510	450	479	480	454	474	468	483	502	518	467	446	437	460	494	487	447	496	438	479	439	495	437	479	449	473	447	465	451	525	516	485	511	460	500	490	465	462	422	457	470	469	453	481	500	485	496	433	468	477	429	477	486	469	469	474	486	497	425	456	470	488	487	505	475	466	481	467	453	439	484	496	446	481	445	441	497	461	469	499	483	472	439	481	454	431	505	481	424	486	446	451	457	448	488	457	461	532	476	510	458	491	494	491	469	459	442	468	444	474	480	440	469	432	488	439	439	451	419	488	467	476	469	451	494	485	449	456	494	468	500	492	470	459	519	453	469	506	500	474	481	478	458	481	476	447	438	485	453	480	485	495	489	469	440	495	479	459	486	482	483	480	510	510	465	483	477	484	447	471	453	479	468	471	472	481	483	468	474	489	493	453	489	469	466	499	490	509	480	473	409	483	457	464	519	476	457	482	436	455	458	412	465	473	479	464	502	468	455	478	477	472	478	475	492	504	450	468	461	456	467	459	474	466	445	486	452	498	459	495	459	435	476	479	492	470	461	496	442	488	456	469	476	477	481	479	521	483	495	452	452	487	461	451	445	472	480	481	480	462	427	483	475	465	494	441	487	450	530	485	473	449	491	466	439	455	428	459	475	493	465	458	476	481	498	504	510	471	483	466	468	463	507	488	466	480	461	470	419	447	470	473	448	508	465	484	464	489	467	449	468	459	501	447	477	479	506	446	469	472	441	477	477	470	476	451	498	477	471	463	488	467	456	510	480	447	479	460	488	479	473	446	461	448	467	452	455	470	466	469	442	466	492	463	494	453	461	456	495	479	470	470	453	466	482	460	460	459	485	469	458	478	462	470	458	486	490	476	456	463	467	440	480	470	446	474	442	480	468	492	499	473	477	463	482	466	504	446	440	479	445	473	465	489	473	451	467	482	445	461	460	444	463	457	492	449	487	464	436	490	471	460	436	474	461	435	491	491	478	430	467	491	458	488	506	472	482	491	502	470	492	476	447	481	482	470	491	475	487	479	454	478	463	466	494	477	498	503	442	491	458	477	487	480	436	466	480	493	480	470	438	443	460	443	448	481	433	490	453	444	433	503	475	452	499	439	476	451	487	453	468	490	471	457	455	479	455	450	465	476	462	501	455	471	439	448	479	474	443	486	488	463	502	525	403	486	491	435	465	475	446	442	452	471	509	456	497	459	456	484	485	453	488	484	471	481	526	476	460	456	503	436	443	463	462	458	487	454	451	468	496	462	509	439	472	476	487	434	457	477	497	478	456	463	480	459	459	449	473	415	481	451	460	474	456	468	476	443	465	480	453	463	443	471	479	475	425	468	470	453	474	491	491	457	489	492	457	457	492	482	491	476	467	454	443	497	482	495	430	455	442	494	470	445	452	427	474	435	470	457	445	487	463	486	468	487	450	455	453	480	481	445	490	467	505	482	473	485	476	451	452	475	467	524	464	477	453	474	488	485	485	455	477	470	442	491	491	514	424	448	455	436	462	490	480	517	481	447	445	467	481	489	442	488	446	498	489	464	494	510	481	444	478	502	471	494	464	478	423	505	472	452	470	467	484	465	468	473	462	477	510	483	435	459	492	478	452	460	538	462	443	467	464	447	475	505	445	466	459	479	489	466	446	465	470	439	474	457	504	432	463	482	482	461	488	459	461	474	465	493	468	491	482	445	454	423	484	496	448	459	477	474	453	484	454	471	477	464	415	504	461	471	489	522	470	460	459	439	475	501	443	481	482	464	469	455	492	466	460	514	442	467	479	479	444	456	472	491	438	468	445	456	473	385	466	462	460	489	462	475	474	469	469	449	495	434	479	478	485	436	501	441	475	464	488	469	471	459	455	509	484	509	423	479	497	470	498	452	445	467	426	485	489	440	484	481	448	460	476	477	480	458	484	472	483	431	469	522	467	517	488	490	488	455	479	479	443	412	454	470	461	516	446	500	482	419	436	478	464	471	456	475	483	510	458	455	478	451	456	492	468	448	456	444	464	458	468	442	423	482	474	467	472	474
23141	21454	29569	23748	21454	21486	10122	920	573	505	429	417	337	294	266	270	254	247	214	233	200	183	195	211	183	164	187	165	198	180	178	166	172	171	158	162	170	165	162	154	157	166	167	153	151	156	157	155	149	156	162	154	133	159	146	153	147	162	167	156	143	157	164	144	132	157	165	135	146	148	142	157	149	148	143	158	150	130	138	144	154	136	153	150	159	158	137	161	153	149	127	125	136	137	168	163	159	136	151	139	137	137	172	140	138	149	149	150	149	145	120	137	130	124	155	129	134	159	142	149	147	137	134	144	121	142	153	145	153	154	145	163	142	139	143	133	139	153	156	143	140	144	166	147	156	133	137	154	154	152	143	136	143	141	157	150	155	142	153	148	129	134	140	160	131	152	141	150	150	135	143	171	175	166	144	150	128	157	161	143	145	148	148	114	143	135	155	163	141	147	159	139	138	151	149	161	140	125	135	141	150	153	154	163	154	129	134	157	150	143	153	150	164	141	151	132	148	142	143	159	162	159	146	126	159	144	143	131	146	152	154	138	142	146	166	172	153	143	157	174	144	150	129	141	156	154	140	117	153	149	138	144	129	155	148	137	133	143	155	150	158	169	147	130	161	154	129	143	143	144	156	138	143	144	136	144	138	149	161	150	132	165	140	158	135	131	146	141	158	120	142	154	165	141	139	157	145	141	164	156	151	151	154	162	159	135	132	146	152	143	170	129	142	146	149	159	143	121	138	135	155	152	138	165	164	151	112	134	140	142	152	130	155	128	139	154	143	137	147	144	147	147	125	142	127	159	133	149	152	158	160	119	151	147	130	135	146	164	141	139	136	154	144	150	149	151	140	147	140	137	104	122	146	136	144	163	151	133	157	163	138	154	150	134	156	154	152	146	150	134	135	159	140	155	144	136	153	132	149	146	146	135	143	132	140	144	142	133	156	148	142	149	157	133	156	172	152	133	123	166	143	130	155	140	130	166	139	146	150	142	140	159	152	156	153	124	132	159	155	141	143	149	138	159	154	144	162	140	137	147	132	139	133	143	133	126	141	127	127	133	139	138	163	135	135	142	145	138	142	129	156	147	143	152	151	147	146	133	136	144	130	163	156	174	151	139	157	136	126	134	140	147	136	155	159	129	137	147	165	131	130	163	147	143	130	136	120	152	137	137	137	128	125	148	149	139	161	143	143	152	140	167	151	162	164	148	131	166	165	135	155	149	130	150	160	151	143	177	138	133	149	144	161	155	137	125	143	153	148	164	148	158	131	154	134	143	160	157	139	130	129	125	168	142	128	166	163	141	130	150	149	133	173	156	144	130	139	160	140	149	152	139	162	153	145	172	147	145	133	129	138	144	144	156	135	150	160	136	145	127	164	145	154	141	154	145	165	151	145	131	135	149	147	135	132	141	147	162	134	134	136	148	140	128	152	155	133	141	158	152	126	149	151	176	165	133	135	133	160	146	157	150	155	153	154	146	157	148	130	156	148	156	136	145	146	145	143	159	124	150	135	150	129	154	144	132	123	139	155	142	130	146	153	145	113	130	152	177	144	128	156	135	144	122	138	140	152	143	129	139	141	136	150	149	172	146	128	145	160	135	145	159	133	152	152	132	127	151	140	138	150	119	143	149	159	134	138	154	128	153	141	152	141	148	140	118	140	148	141	147	151	144	144	111	153	146	157	135	140	128	150	164	162	130	119	140	184	126	144	139	160	144	144	165	139	141	172	155	184	136	138	148	150	134	150	135	147	138	136	145	144	133	132	120	140	139	148	123	141	149	154	141	138	151	157	132	165	146	155	136	135	144	151	164	134	148	150	132	148	134	154	183	142	124	162	144	136	117	127	139	147	128	139	146	145	149	154	143	136	146	157	150	138	141	133	137	135	136	134	174	166	145	139	146	140	153	136	141	119	132	127	139	147	156	154	136	135	144	163	164	137	136	131	157	143	150	133	159	138	176	159	143	128	143	164	161	154	131	151	143	142	138	135	170	146	141	147	126	133	148	133	156	151	133	151	175	141	142	149	145	142	128	157	171	134	144	147	143	132	130	126	140	126	147	144	155	158	143	132	136	136	145	127	137	146	145	137	135	124	160	146	149	145	162	127	142	133	126	130	143	147	137	141	163	131	160	149	128	156	150	137	140	152	166	149	138	162	142	184	140	134	147	145	155	133	157	153	145	142	121	157	161	135	130	157	147	155	149	148	145	133	145	172	148	130	132	132	171	170	146	134	149	134	143	158	143	157	148	153	153	138	121	133	122	117	134	130	133	149	143	146	148	124	129	140	121	151	127	150	144	137	159	156	147	139	164	151	131	118	129	168	147	137	168	139	143	161	126	158	161	158	133	146	139	138	129	124	171	126	165	122	168	142	148	145	155	152	146	151	154	127	127	163	135	131	134	142	145	136	153	159	158	137	146	143	148	148	148	146	166	136	160	151	141	135	170	171	150	120	145	143	151	134	151	149	142	148	141	161	145	146	146	143	120	129	154	144	153	154	159	131	136	132	142	166	163	130	163	143	153	158	163	157	140	131	160	140	132	141	150	142	172	156	135	124	141	127	144	138	162	147	147	156	139	144	140	155	142	138	156	132	145	169	156	157	132	164	153	140	151	150	150	142	128	158	137	154	129	157	153	154	144	147	132	135	152	145	142	141	168	135	146	150	146	126	154	150	135	132	145	131	155	145	136	147	140	148	149	170	167	149	155	152	129	139	143	136	146	155	137	126	135	162	149	133	151	150	149	164	157	143	153	133	136	141	144	177	151	149	145	145	146	141	126	165	141	149	141	138	159	146	151	138	157	139	133	176	129	154	127	175	147	164	131	147	147	163	144	134	139	135	133	150	138	157	156	120	135	126	143	126	137	140	141	152	130	143	156	151	152	127	138	171	161	165	152	131	152	123	151	132	136	143	136	154	135	148	136	146	183	141	145	148	136	136	153	139	157	153	136	153	146	153	152	137	138	155	131	165	155	144	129	147	129	124	148	120	121	138	135	133	143	147	134	165	149	167	148	163	114	165	161	146	134	142	139	141	148	128	142	116	157	157	130	157	143	166	127	136	158	157	146	156	136	161	159	146	149	126	153	141	157	134	144	161	138	163	118	148	142	131	153	166	147	157	148	136	130	156	146	154	119	161	143	147	150	138	150	149	148	149	160	126	145	162	138	135	160	131	141	136	156	157	142	137	160	138	136	148	146	145	159	142	136	131	119	138	149	153	144	143	141	146	152	134	137	142	133	141	134	131	148	162	139	119	141	138	164	151	148	151	140	158	141	156	173	149	126	155	153	141	147	150	167	135	148	140	156	131	150	150	137	135	115	143	148	136	157	155	147	151	155	151	128	138	153	145	145	149	168	140	131	154	140	157	155	152	154	153	141	139	140	145	133	171	124	140	149	133	162	150	150	143	149	146	139	138	169	157	141	147	153	160	159	134	155	142	153	156	158	129	144	165	139	139	150	153	140	139	144	157	152	142	142	157	136
23311	13901	11890	6210	4168	3188	2377	1920	1519	1184	950	798	685	602	550	476	469	415	373	355	360	334	330	315	288	274	271	264	275	259	254	239	254	251	240	217	239	250	218	243	252	232	227	229	199	219	228	244	205	218	224	204	230	210	168	211	199	192	204	189	222	194	215	211	208	204	221	210	177	197	180	236	220	218	190	200	188	193	194	192	221	195	212	185	195	185	186	170	186	226	197	193	206	178	202	224	197	204	194	216	190	200	206	217	192	211	178	190	200	215	210	203	223	187	178	204	208	195	205	203	211	184	200	224	187	193	201	212	199	220	188	209	191	207	195	206	208	192	216	205	188	192	201	182	209	189	189	210	197	204	212	184	205	184	197	195	191	193	206	197	205	197	214	194	200	184	211	187	211	195	194	194	201	199	193	194	180	224	192	184	205	198	219	198	195	209	171	181	193	193	201	199	213	178	204	212	189	202	184	188	199	194	172	204	226	183	166	190	205	202	191	189	212	194	170	193	190	213	192	199	199	210	163	183	199	202	198	203	187	177	190	185	205	195	169	179	177	205	196	203	207	203	185	193	191	205	182	193	181	213	193	172	186	208	219	189	172	218	189	215	174	194	201	191	187	207	205	183	183	195	220	198	181	195	198	178	187	195	190	187	177	192	178	178	185	193	181	229	191	194	205	234	212	173	197	196	182	218	190	198	197	210	222	220	195	188	201	227	193	203	195	186	196	195	216	207	179	199	190	191	190	190	199	191	190	201	219	195	178	192	185	194	193	212	205	215	216	202	196	190	202	210	161	175	192	185	197	185	203	199	169	202	182	216	182	185	219	223	225	197	178	208	171	191	194	186	201	209	204	195	197	205	207	171	222	177	196	235	206	194	210	184	205	173	177	183	186	207	183	204	210	153	203	193	202	201	180	215	192	208	186	204	197	218	222	221	200	227	195	217	199	216	186	199	195	186	183	216	211	213	192	198	217	210	221	202	206	189	185	197	194	178	203	212	193	193	200	172	186	197	211	213	197	223	181	206	177	182	177	191	190	206	190	185	217	201	202	204	214	201	214	213	199	187	190	199	207	184	178	198	202	189	208	182	207	206	175	203	191	237	202	188	222	184	191	208	174	180	217	235	197	199	193	204	215	205	203	187	173	209	224	198	188	207	176	178	198	221	189	217	206	185	196	193	175	196	191	193	227	211	187	224	193	210	195	187	181	203	197	161	207	206	208	183	189	189	225	170	188	199	194	183	185	203	206	195	191	200	169	198	199	205	200	194	190	206	199	233	201	195	195	204	205	207	197	215	196	188	193	216	198	199	213	189	191	189	183	192	179	189	198	210	191	182	218	186	184	218	199	181	176	215	185	220	201	195	196	198	184	165	196	189	207	195	186	182	209	221	215	204	204	226	180	183	184	175	175	179	173	210	204	215	182	180	198	194	213	215	212	210	197	202	181	218	189	192	183	207	203	194	225	200	161	184	195	202	192	204	226	202	216	178	183	228	206	206	215	179	204	207	204	203	185	201	194	213	207	191	224	188	211	206	191	173	198	211	187	180	215	201	181	183	203	200	213	212	187	191	203	202	203	182	206	207	205	182	182	201	194	189	164	182	183	173	165	194	182	217	194	212	197	211	210	183	209	211	201	195	206	201	222	208	178	194	192	201	200	209	195	201	215	192	222	206	202	217	203	224	193	198	219	207	192	190	196	193	212	209	189	193	195	196	192	206	197	216	199	175	203	193	204	202	207	207	187	188	195	199	191	193	201	176	173	228	176	194	198	220	202	213	209	205	187	196	207	187	195	145	197	215	170	214	184	189	207	205	196	232	202	203	202	203	202	208	176	197	191	200	200	218	168	174	198	200	225	188	204	212	197	199	217	190	167	215	200	187	214	163	204	191	187	212	187	204	187	210	190	208	182	173	202	207	180	211	203	184	186	174	214	204	234	184	193	207	206	202	184	232	215	197	229	196	183	190	205	194	189	190	199	196	210	204	174	211	172	204	219	198	220	210	183	204	205	201	183	202	192	208	199	191	178	194	181	200	223	198	208	194	198	210	216	213	196	191	193	168	209	198	187	224	187	199	170	183	175	218	189	207	188	204	204	207	202	207	214	206	180	206	184	193	209	207	182	185	198	194	200	187	215	200	213	203	180	187	189	180	201	185	193	204	211	210	210	204	193	198	206	215	193	184	211	196	198	212	202	185	174	203	184	207	206	199	185	193	172	206	221	179	166	207	174	183	219	199	189	208	180	187	184	190	206	187	190	194	195	211	211	196	187	198	193	196	219	170	196	191	206	210	212	168	196	189	184	227	216	174	177	179	200	196	186	205	203	220	202	191	205	198	229	189	202	222	219	204	188	199	188	184	210	207	186	185	188	205	208	196	178	232	206	211	217	190	187	204	180	218	202	172	182	203	220	193	200	211	187	203	200	199	201	210	187	207	173	227	178	232	185	183	183	204	169	209	189	204	203	195	186	182	197	198	171	181	180	192	190	213	199	207	188	202	191	191	207	186	195	200	192	187	182	233	204	178	198	202	206	182	172	212	205	172	199	216	215	194	196	196	167	199	197	205	194	179	195	201	184	212	198	214	201	208	180	195	184	169	192	177	188	188	211	202	183	175	189	219	186	180	193	188	212	196	186	202	193	192	194	194	175	189	219	175	199	185	206	160	193	173	221	205	196	198	207	203	179	193	199	209	191	215	198	212	168	185	211	211	211	199	204	183	207	218	209	183	195	184	191	195	207	222	199	186	199	185	182	213	215	205	200	183	179	181	198	221	170	186	210	220	175	198	183	211	204	194	173	169	198	183	204	201	185	203	208	197	200	192	196	179	200	176	195	176	202	202	190	196	171	214	203	199	206	181	184	191	215	194	185	223	179	174	222	210	210	209	189	201	210	184	209	215	198	192	224	225	189	205	192	193	186	188	196	220	187	212	182	187	189	230	164	210	187	213	203	194	184	184	198	189	179	232	197	205	187	180	197	205	204	169	186	194	195	216	198	210	200	217	187	208	197	217	191	210	207	203	184	210	187	197	202	204	179	204	197	183	200	224	166	198	193	182	179	196	211	183	193	219	186	198	182	192	201	211	208	197	190	207	157	189	191	182	188	197	171	233	220	210	194	181	207	211	208	189	215	195	196	222	179	194	207	220	187	192	221	211	187	197	202	190	208	206	159	198	197	192	182	205	189	211	193	194	215	191	215	194	214	184	194	180	199	206	182	208	175	194	196	224	178	183	202	211	190	180	196	215	195	216	198	197	190	221	223	212	219	210	171	211	206	203	211	203	211	217	190	199	202	202	181	198	221	196	187	200	193	202	191	199	196	197	194	177	196	167	205	176	185	186	211	194	188	185	215	199	211	194	213	198	194	213	184	197	186	205	184	177	183	190	164	194	204	188	206	204	217	191	199	198	214	198	186	210	205	182	187	175	178	227	188	202	199	189	192	184	195	166	208	192	199	210	168	189	184	182	216	206	216	190	202	201
27469	20906	9341	912	569	528	534	492	465	486	486	505	483	460	443	459	491	497	466	483	472	487	491	487	461	474	479	501	493	445	462	482	500	463	458	423	475	461	472	438	434	453	469	479	493	443	459	476	495	500	502	454	431	493	468	438	537	474	517	449	454	480	471	491	471	457	489	465	493	455	464	505	463	489	439	423	473	458	453	446	445	463	506	466	501	499	443	460	417	420	475	458	474	490	436	451	485	473	470	434	421	475	425	433	491	446	413	454	451	452	527	438	454	485	440	502	499	472	485	517	441	456	469	448	392	458	495	455	459	401	425	460	480	439	454	452	474	420	493	494	471	459	428	487	481	464	471	480	457	480	455	476	447	454	453	493	488	452	512	465	480	510	474	497	485	495	468	489	452	465	477	455	457	481	454	485	461	440	439	469	461	475	451	463	469	459	449	470	459	454	476	462	482	469	459	449	481	444	450	457	460	491	473	448	449	484	474	459	445	462	470	438	479	444	515	487	461	472	464	453	441	478	491	430	494	467	476	480	470	476	434	467	460	505	457	491	477	469	446	459	458	451	421	439	445	436	435	481	496	481	451	468	457	475	452	499	462	443	464	474	457	452	486	446	481	478	449	473	469	511	451	507	473	422	491	450	482	447	467	490	457	514	460	485	456	480	481	454	493	476	469	420	430	488	486	435	479	500	459	468	446	444	445	487	489	463	446	478	537	441	429	446	481	496	462	460	486	472	430	455	447	424	505	460	450	447	474	479	471	482	444	453	469	463	470	461	456	480	482	455	485	476	491	456	462	460	506	459	508	481	458	429	470	463	478	477	422	467	442	497	480	459	451	438	475	452	459	470	461	466	495	477	484	476	470	473	454	442	429	483	453	437	501	467	446	441	450	497	502	468	477	498	466	447	459	476	479	451	471	431	513	463	495	470	489	451	449	496	467	502	504	476	474	465	459	459	491	425	486	427	475	474	483	437	509	480	497	444	485	475	443	459	490	475	457	429	437	422	452	466	444	454	458	450	476	458	495	461	437	455	461	452	431	483	474	480	459	503	485	456	459	478	476	491	472	472	431	440	488	473	472	452	509	424	417	462	514	488	448	461	473	438	491	461	460	487	456	461	472	488	450	453	484	443	487	490	440	474	464	430	457	429	451	436	477	455	406	463	465	454	493	457	439	466	454	466	434	437	470	480	504	433	503	468	461	481	485	505	488	458	468	480	418	463	478	445	470	432	428	468	502	426	452	467	455	487	419	461	478	448	455	510	485	454	464	461	488	441	484	472	473	461	465	455	430	461	458	468	466	440	480	456	491	495	501	497	496	468	474	495	459	440	464	443	464	488	451	492	471	466	432	461	456	476	453	488	411	445	463	456	432	454	427	471	487	474	451	488	445	446	451	470	467	487	442	464	474	468	432	435	469	493	460	474	463	442	438	448	474	508	478	486	483	453	490	476	483	504	468	498	477	457	496	439	455	461	456	477	458	431	482	478	448	470	440	448	461	469	507	462	503	450	447	433	516	446	413	472	453	423	456	465	462	500	491	484	465	448	454	501	466	473	488	458	452	457	470	468	482	462	453	475	474	461	472	476	473	418	488	484	482	455	426	474	436	417	446	480	464	478	486	458	434	468	460	483	441	484	469	483	375	471	473	454	460	453	475	469	429	500	462	434	488	428	447	461	442	449	449	458	464	451	451	459	512	498	459	472	458	457	485	431	470	441	444	426	475	448	455	468	493	468	476	443	427	495	458	448	484	464	495	504	458	422	457	480	451	466	470	427	435	462	462	500	456	447	493	437	477	476	458	431	421	467	480	456	472	497	477	434	472	525	470	459	440	484	444	463	403	473	450	492	495	458	475	474	473	479	463	465	483	467	443	480	501	473	458	445	437	455	470	518	434	471	496	477	461	474	478	511	466	460	472	439	459	459	456	433	449	458	488	461	433	434	487	423	421	493	460	470	486	458	413	453	461	462	471	400	522	474	465	446	459	448	453	482	485	460	452	455	464	477	455	452	491	445	450	499	432	466	477	446	446	487	491	471	444	441	451	489	466	460	410	506	467	452	486	456	481	510	458	471	434	446	483	470	481	490	479	496	493	441	457	452	451	479	454	435	487	451	465	487	433	461	451	470	461	506	457	479	534	452	482	442	483	447	458	443	479	449	438	485	500	453	474	460	462	463	467	435	487	457	478	458	491	460	455	411	464	444	492	418	450	462	484	474	482	442	464	445	497	493	448	515	470	446	471	442	471	450	472	467	496	453	438	465	476	464	488	443	485	479	445	487	444	474	475	458	484	484	479	452	460	505	481	451	465	429	452	440	456	479	466	462	431	493	509	474	431	507	480	447	462	504	448	476	429	499	429	494	459	502	464	464	443	475	477	482	444	494	484	428	472	483	467	466	461	530	459	462	433	467	474	493	434	466	481	472	464	458	447	484	424	471	469	471	491	453	476	434	523	494	470	505	488	442	462	469	491	473	428	468	441	458	472	504	472	475	490	503	451	483	419	434	454	466	456	467	463	459	441	486	479	463	499	466	447	490	464	477	492	480	450	470	508	438	495	491	458	485	506	451	480	461	457	503	488	470	448	460	447	454	442	463	448	443	468	481	486	465	449	475	425	486	459	428	463	427	449	454	467	452	446	466	445	461	463	497	484	468	460	497	451	458	473	463	463	493	429	488	459	439	452	512	454	494	473	479	474	477	455	466	435	504	451	421	435	471	470	490	472	501	466	483	469	441	506	462	451	432	486	463	465	483	458	447	440	503	492	433	483	419	496	501	445	506	466	488	433	462	458	459	459	481	498	449	483	455	497	437	500	470	499	495	478	432	462	482	455	426	426	455	455	441	457	461	454	473	488	459	485	492	502	472	461	432	426	477	483	425	466	477	495	468	454	453	478	512	490	474	470	455	444	472	456	442	474	444	527	446	471	461	475	485	451	487	441	484	478	475	491	479	462	427	478	437	505	451	470	486	474	436	487	452	457	450	449	493	470	470	446	466	431	500	518	478	458	471	453	452	479	465	445	401	450	448	450	488	452	500	438	444	430	473	462	462	498	418	457	460	493	439	439	447	457	444	490	490	478	454	464	438	466	475	470	464	469	467	432	447	502	484	451	439	490	465	473	472	483	466	503	482	494	462	487	434	462	487	488	459	419	454	453	482	475	428	494	517	476	519	469	460	493	459	501	468	494	467	457	476	442	518	473	443	508	479	469	445	472	483	457	460	440	459	513	459	475	457	460	454	462	485	492	482	489	453	427	482	464	463	445	453	490	495	474	454	449	497	495	464	477	489	440	478	441	466	466	470	476	495	477	432	482	519	462	484	477	472	443	462	447	454	432	465	470	479	493	489	484	468	483	477	479	448	460	489	457	455	480	489	458	476	432	511	479	484	487	428	487	469	503	484	474	431	463	458	503	517	495	455	424	474	445	437	469	467	433	476	425	479	425	464	466	446	475	498	472	470	467	453	478	462	425	451	421	493
11026	1291	1199	882	773	661	664	681	652	622	625	632	637	610	579	635	614	623	618	601	604	611	587	585	613	628	624	620	579	633	570	571	631	610	567	570	637	630	608	598	578	587	631	613	618	567	616	582	604	634	617	622	619	621	623	621	604	570	580	598	614	601	615	608	572	602	648	620	578	616	619	609	552	638	596	616	586	567	614	611	605	626	599	641	602	607	594	646	607	598	589	612	605	605	619	603	651	586	576	598	620	592	621	638	600	636	637	632	629	623	542	633	627	619	594	589	639	625	605	601	612	619	632	573	614	648	651	625	567	594	649	633	633	634	643	620	619	610	651	583	583	623	599	621	618	633	604	593	623	637	620	559	534	597	588	625	577	609	602	605	632	625	580	598	625	580	616	596	621	587	630	632	605	585	627	580	597	605	618	639	597	654	604	621	657	592	581	656	551	598	604	584	618	562	606	639	612	580	589	622	607	619	641	593	669	609	577	644	643	619	608	578	609	636	627	581	657	568	593	605	597	556	625	627	656	594	610	606	613	609	612	582	604	607	587	638	590	586	649	596	621	569	595	586	643	585	611	598	575	622	598	623	610	641	617	595	608	595	670	605	600	587	623	587	589	577	592	618	604	591	621	621	597	555	569	578	591	582	584	616	597	599	671	602	658	590	605	651	616	633	578	615	666	624	623	637	616	594	635	594	593	619	650	573	630	588	638	570	628	583	615	596	611	634	630	634	588	606	598	583	607	626	574	582	575	595	623	575	568	665	573	570	613	621	605	593	641	618	587	630	620	591	597	611	619	628	620	612	580	618	575	579	611	597	622	631	587	617	610	614	619	626	645	601	600	592	623	593	594	587	647	640	605	630	578	598	636	602	623	612	572	633	639	586	604	609	613	594	617	630	602	632	646	577	579	565	628	635	582	544	605	569	616	622	628	590	615	623	620	629	612	607	578	618	581	598	600	616	634	620	566	616	604	559	611	665	653	629	641	609	612	574	596	614	628	608	626	602	617	545	610	559	584	559	645	599	568	616	613	595	579	590	632	609	604	649	599	594	618	574	609	599	623	619	630	634	648	620	602	596	633	602	610	652	557	629	615	630	602	608	614	617	596	602	643	592	604	638	563	611	629	580	607	580	565	654	619	603	563	609	615	614	629	555	607	655	629	618	587	624	576	617	591	571	602	601	574	645	605	602	583	631	593	575	571	588	616	649	664	649	642	628	611	638	579	614	619	584	626	666	607	570	594	612	629	607	574	608	597	593	590	578	621	594	594	608	593	603	610	636	583	603	604	652	612	589	614	624	587	619	613	580	601	640	625	611	618	588	596	612	615	605	613	608	626	619	654	633	610	587	619	582	616	575	612	595	579	576	607	574	611	554	600	579	608	589	608	586	602	566	622	633	605	566	636	631	611	623	638	594	611	610	568	621	634	595	615	642	645	620	624	622	564	616	618	630	622	582	649	607	620	589	586	605	632	589	575	642	622	588	614	567	633	581	607	598	593	581	627	616	585	629	592	639	595	618	608	568	596	613	620	618	646	627	620	632	636	613	626	568	615	640	575	591	602	618	595	618	600	633	652	618	694	640	622	600	593	623	623	573	605	635	634	611	595	636	626	618	620	616	587	611	653	577	597	605	592	574	582	590	597	613	589	598	602	580	592	572	600	574	591	647	625	657	602	625	629	648	620	624	619	603	607	606	574	597	582	615	593	620	634	599	584	617	604	647	579	568	597	585	636	616	594	576	606	580	599	600	636	609	606	564	609	620	628	599	652	556	609	609	586	584	613	666	642	602	604	600	648	612	600	618	627	604	559	558	613	594	598	624	649	618	629	605	595	603	607	619	637	604	567	571	605	589	587	560	660	627	631	650	571	601	601	591	582	579	582	566	617	587	591	631	601	585	603	564	602	628	598	611	614	590	640	613	629	637	614	631	576	573	587	604	629	622	626	593	556	613	624	598	625	650	658	621	624	609	635	644	578	651	600	600	572	593	610	654	568	580	640	603	585	623	633	634	623	556	600	617	601	607	633	600	575	635	567	612	658	578	577	623	593	574	610	637	605	621	607	588	624	594	635	607	626	561	591	633	611	573	574	583	595	615	580	595	573	627	623	630	590	588	605	604	607	610	606	598	582	569	622	616	569	655	568	651	608	636	610	612	575	586	608	621	603	645	589	646	582	625	592	592	597	604	632	566	651	602	617	595	583	594	635	629	595	615	581	562	577	636	627	585	562	634	594	597	629	643	575	649	642	563	649	615	599	605	615	600	588	649	606	596	572	620	623	562	607	590	643	656	643	600	565	563	573	619	578	560	630	610	622	638	588	611	587	592	568	565	559	587	639	561	631	618	626	633	639	575	595	624	580	628	636	589	621	612	626	567	628	580	566	611	636	608	606	592	629	673	610	617	629	589	633	614	652	606	622	639	611	643	628	608	588	608	613	626	637	590	626	631	582	604	564	580	627	558	621	594	612	630	621	637	599	635	646	631	606	630	580	577	621	597	632	608	563	623	597	591	645	596	614	599	599	611	621	600	610	583	610	609	591	620	592	595	571	638	625	654	614	590	586	561	653	590	600	641	651	593	596	624	606	601	615	611	621	624	613	615	597	608	689	577	618	554	596	574	580	590	613	578	610	647	603	590	635	600	620	657	587	592	659	625	645	613	637	610	587	605	582	621	604	610	594	649	612	599	580	614	598	578	570	630	605	651	572	615	630	628	569	593	637	600	594	602	588	622	656	564	652	645	560	590	638	573	588	614	624	628	600	665	586	624	616	558	608	611	613	647	640	592	601	595	634	607	630	609	601	577	598	625	598	609	583	600	570	575	634	592	639	586	640	608	578	626	592	597	604	583	608	612	600	619	629	570	589	608	586	613	589	602	572	627	614	640	625	569	620	601	584	628	615	637	661	614	630	612	634	591	628	637	619	591	556	591	630	613	635	582	572	609	613	586	571	658	603	598	613	583	575	622	628	591	589	573	613	622	602	554	633	637	628	579	582	673	561	635	631	606	579	628	613	552	605	622	624	598	614	582	650	633	642	616	611	609	636	582	643	614	633	584	588	622	590	590	614	609	641	586	601	604	572	675	589	639	639	626	588	649	603	574	666	627	588	608	603	612	601	601	581	612	600	587	592	596	619	600	623	599	602	615	578	616	569	599	637	607	568	583	588	570	589	614	613	569	610	596	583	593	602	636	602	623	615	576	610	590	631	633	625	611	589	604	610	628	632	644	638	668	609	627	607	617	606	613	567	593	591	609	651	655	619	583	603	599	626	551	581	652	600	617	612	622	608	612	600	585	584	630	656	566	612	631	623	614	607	617	569	594	618	623	611	617	582	613	622	603	589	570	599	583	608	556	593	604	616	620	630	647	613	557	590	608	645	603	638	572	584	644	641	659	616	630	601	624	610	627	625	631	617	635	626	615	603	604	618	560	573	584	577	582	633	651	588	576	592	593	660	597	613	621	575	599	584	617	574	649	612	612
24072	21416	29079	24131	21399	11741	1183	759	596	554	559	505	474	487	446	422	409	438	393	397	376	395	367	383	381	406	348	373	400	358	361	354	404	389	357	368	363	415	320	379	391	379	384	385	372	354	326	332	332	372	342	346	336	377	390	359	346	384	366	351	347	377	336	374	373	366	356	386	386	359	353	338	382	359	361	379	333	360	324	332	338	345	344	356	358	370	371	346	338	377	367	353	368	385	385	376	353	343	392	360	325	357	370	309	386	356	350	369	376	333	391	370	330	329	342	398	367	327	348	367	346	370	373	360	358	337	372	406	327	345	347	378	350	340	312	350	383	395	370	369	352	357	339	355	340	349	340	348	336	342	358	381	333	365	350	375	342	341	320	366	364	367	339	371	329	357	382	347	336	353	348	400	362	350	343	377	359	325	332	317	387	326	375	342	351	348	355	376	358	351	360	318	358	364	360	377	349	359	316	335	386	368	344	348	387	318	360	350	374	369	362	350	388	347	348	324	371	340	395	360	308	345	372	393	366	339	334	366	373	353	367	318	338	315	346	356	349	312	397	343	354	378	331	334	363	359	345	338	330	356	352	350	378	349	347	345	346	321	316	345	333	352	386	309	356	385	352	382	309	367	383	341	367	330	402	351	360	357	361	357	367	384	345	373	371	338	339	352	351	336	350	340	353	395	348	343	331	337	381	312	380	319	347	381	346	375	363	339	371	315	377	317	359	357	337	349	322	361	357	383	325	386	377	330	367	385	361	363	377	375	345	372	353	344	349	353	373	328	348	356	348	347	391	376	357	371	347	333	329	382	366	376	355	342	356	330	351	368	342	362	347	340	336	355	352	368	319	374	356	354	341	369	358	359	354	325	349	340	364	348	332	386	361	343	347	355	350	357	358	366	346	358	372	363	372	366	339	355	319	334	349	354	356	358	352	339	327	348	393	333	356	355	375	353	340	361	371	317	326	334	376	363	324	345	333	372	338	339	358	330	353	345	354	382	334	352	371	359	335	351	354	325	351	374	327	353	360	347	355	350	343	327	348	354	367	393	384	347	394	351	327	345	349	354	369	342	354	390	356	357	375	391	381	376	341	361	331	329	336	325	337	353	332	374	365	332	376	330	374	368	353	371	354	373	371	366	350	355	346	362	359	331	352	363	345	354	382	381	368	357	374	361	368	319	385	344	361	383	363	386	363	339	347	343	330	355	370	349	336	393	335	353	361	341	391	350	354	347	342	374	344	336	324	363	345	370	326	385	348	358	368	354	381	366	377	338	359	360	333	342	339	366	341	349	329	369	352	393	324	374	342	361	389	363	345	342	351	347	344	350	391	381	331	380	357	365	356	324	363	365	367	359	344	353	334	358	327	343	339	340	319	361	358	343	346	347	342	351	367	384	390	386	373	396	344	368	355	390	341	336	365	358	344	348	343	361	337	384	311	369	334	328	364	362	388	337	350	354	370	385	367	370	371	329	346	379	368	369	345	308	356	355	379	358	380	364	323	356	342	358	354	348	340	385	367	368	329	358	346	334	308	363	332	352	337	340	329	374	362	321	343	348	381	354	341	353	375	376	350	320	332	399	351	357	372	382	357	331	346	353	357	362	363	316	352	329	365	334	335	345	358	325	357	328	381	361	371	333	375	387	340	344	356	373	327	354	344	343	360	375	369	334	308	359	345	366	367	357	348	323	343	353	341	375	377	341	352	339	355	295	358	356	376	345	333	338	326	361	306	371	345	378	344	364	367	339	364	388	375	345	380	358	334	380	349	357	373	378	353	376	339	341	344	371	365	371	360	381	345	362	359	349	382	369	365	340	370	337	348	320	339	370	350	354	358	391	357	375	381	361	352	351	342	343	334	337	336	362	331	347	353	333	358	329	338	364	359	347	317	351	351	344	368	325	348	339	350	347	333	358	344	359	346	377	367	367	351	317	368	362	370	349	368	382	328	368	342	389	334	322	343	357	389	367	361	396	342	379	369	366	350	356	342	327	326	363	383	365	328	364	360	363	328	321	338	390	357	329	379	362	334	363	371	340	359	337	328	352	337	329	337	371	373	333	362	351	364	364	394	372	350	371	348	364	350	339	343	340	372	353	376	356	364	369	388	347	368	387	347	327	338	337	354	370	347	341	388	366	371	355	343	332	346	357	370	318	332	377	346	343	333	371	337	350	311	379	357	359	367	342	327	378	360	339	360	355	338	342	329	370	361	379	350	351	332	340	333	343	326	316	334	385	355	371	370	342	338	347	353	339	359	361	371	342	341	366	336	416	346	357	353	326	355	360	355	362	341	366	357	352	315	337	360	359	334	344	352	358	367	350	335	354	344	388	371	355	364	370	329	348	365	375	373	343	331	348	350	365	354	343	344	384	355	340	331	378	355	352	370	359	360	332	378	380	379	327	378	324	328	344	355	334	385	351	369	345	335	358	388	380	318	379	334	360	360	363	322	360	329	354	334	350	318	373	346	376	353	366	321	369	330	360	345	361	343	380	331	372	353	355	348	361	341	365	376	361	360	358	350	331	371	337	340	328	365	323	390	328	340	352	392	364	353	378	370	358	373	352	354	364	391	364	339	359	380	353	336	322	316	339	347	352	342	336	368	366	354	330	332	365	363	366	375	334	395	348	384	348	362	349	360	337	377	366	327	342	363	330	353	362	361	354	361	338	349	320	371	374	345	382	367	371	355	330	371	370	360	351	356	356	350	369	349	362	391	364	360	359	357	355	390	355	387	311	314	352	369	348	352	356	342	337	368	385	363	350	350	341	381	334	367	367	366	357	325	329	378	345	340	350	341	330	326	338	341	366	348	360	328	338	374	373	379	345	332	377	341	336	374	349	368	344	383	346	347	360	354	349	375	337	367	343	334	356	354	384	346	347	364	357	375	335	333	372	345	367	342	341	350	341	356	307	352	360	346	360	359	391	382	371	367	344	370	347	365	374	332	380	314	347	355	322	338	352	372	372	336	342	351	344	346	360	361	351	365	367	367	334	372	364	337	364	342	410	359	395	359	369	373	331	348	358	361	344	395	345	344	341	365	348	339	329	345	365	369	366	368	343	368	359	351	316	384	380	368	381	387	375	344	356	363	356	337	356	309	324	350	322	340	356	365	392	367	367	386	329	359	344	336	369	329	382	341	364	365	376	351	354	377	343	351	328	354	362	347	396	331	357	351	344	381	346	364	339	343	347	353	378	383	335	359	398	338	329	336	359	343	354	333	368	390	349	386	372	353	358	344	350	350	350	355	338	344	333	313	336	357	338	346	364	347	394	334	364	338	335	349	364	353	373	320	329	337	333	351	363	346	342	325	354	328	353	367	357	351	340	342	355	328	328	357	326	348	362	386	361	326	351	339	345	351	371	363	401	377	327	369	380	363	354	363	354	339	337	353	377	377	365	364	376	376	363	340	339	350	325	359	327	367	330	352	335	367	352	344	349	344	350	375	345	344	398	341	364	342	325	333	354	330	372	338	345	327	358	347	360
18635	8820	7600	4003	2681	2167	1620	1433	1128	991	880	804	725	703	662	581	636	575	541	521	564	544	524	479	498	544	526	503	481	530	510	525	494	515	510	466	488	494	474	491	493	502	492	471	484	478	500	491	474	475	468	480	505	489	485	439	461	479	478	477	487	444	484	446	472	443	471	504	484	479	492	496	504	477	479	503	463	471	462	511	479	483	443	525	452	433	498	444	510	473	496	436	521	452	485	465	480	520	451	488	504	466	512	488	543	485	437	488	448	481	510	465	489	488	444	433	443	485	453	507	505	453	431	458	495	476	453	474	458	483	504	462	477	493	490	494	501	467	460	489	478	439	508	463	470	509	516	456	490	468	448	463	469	471	462	463	491	483	481	483	480	490	458	501	454	437	471	480	441	475	483	465	457	503	454	449	466	420	466	448	431	447	457	477	478	474	464	472	468	499	453	466	451	518	494	484	479	477	479	470	474	449	426	496	473	483	472	453	466	486	425	486	471	456	454	461	516	439	476	488	500	518	511	511	513	476	462	501	519	453	481	459	480	455	501	469	478	480	505	478	451	510	492	465	481	452	472	476	470	472	486	482	502	424	475	471	476	483	480	474	463	458	431	458	462	491	458	481	507	493	443	480	476	480	480	460	474	502	451	483	470	444	463	465	411	475	483	488	484	463	488	494	492	492	490	477	438	477	452	472	498	458	449	459	441	452	443	509	476	480	490	462	452	454	477	439	450	481	461	481	534	492	475	462	435	466	466	478	519	454	497	488	485	508	460	459	472	470	465	428	499	479	488	483	462	503	437	497	478	460	489	470	494	455	466	446	478	451	533	451	479	462	499	445	521	477	496	469	464	491	481	453	448	448	468	462	496	448	469	456	480	451	443	471	484	455	470	510	489	477	471	478	478	456	455	443	489	492	476	468	473	460	499	443	498	460	530	492	491	465	491	486	482	461	459	462	485	497	469	471	499	468	423	456	511	505	489	443	493	484	480	482	464	473	461	498	481	479	459	454	494	452	497	501	457	450	469	468	478	470	470	452	480	477	472	515	472	470	405	451	462	466	472	473	490	478	492	487	448	474	473	452	475	471	484	502	466	418	479	481	520	446	472	465	503	476	490	471	487	476	451	432	459	461	482	469	526	524	478	464	480	453	448	410	453	486	486	485	438	497	495	441	467	464	514	471	495	454	448	468	458	472	439	458	484	452	479	505	497	469	524	466	473	455	415	475	442	489	461	453	457	468	453	469	492	504	519	461	507	480	489	456	497	487	432	498	503	467	547	501	461	472	421	491	500	430	420	506	499	481	512	510	446	452	470	456	453	453	514	486	452	453	489	464	468	468	482	428	454	509	467	462	481	455	506	513	477	457	468	472	483	460	467	460	416	482	450	469	428	466	532	493	463	462	473	507	491	491	504	453	484	477	481	471	475	469	479	506	501	478	468	455	453	456	475	484	468	457	477	463	453	507	458	445	479	466	430	453	489	479	514	438	470	464	482	481	483	472	491	474	496	492	482	465	487	476	429	483	470	477	458	487	498	488	478	469	479	483	482	467	480	492	512	502	489	481	452	463	450	493	499	477	461	474	464	482	431	486	467	462	473	449	472	484	455	452	517	492	464	466	470	505	495	492	462	459	470	450	482	469	447	455	511	442	479	479	458	456	498	475	491	478	462	474	487	495	433	489	467	458	445	453	472	443	457	458	451	488	480	451	459	501	492	450	485	469	483	472	487	439	515	473	465	464	445	468	462	484	487	501	489	476	482	441	490	470	511	468	466	496	500	473	459	470	450	435	513	484	469	449	442	497	459	507	489	481	463	486	448	448	469	489	437	433	472	477	438	450	444	503	473	495	476	436	456	439	481	476	483	434	484	508	467	504	502	454	501	499	455	508	464	453	469	464	462	442	472	470	450	481	448	521	452	485	425	487	492	501	463	445	481	478	493	504	490	472	450	489	485	465	509	454	471	466	477	457	466	477	505	478	445	474	459	446	491	490	482	493	505	463	444	462	490	497	486	462	470	456	481	450	475	492	465	459	471	459	457	481	473	508	488	438	447	478	498	433	514	475	463	510	508	484	491	456	458	464	444	440	463	502	448	455	475	453	458	449	459	456	469	508	501	440	427	495	471	469	472	473	495	450	469	527	452	445	495	470	487	496	508	449	479	455	463	468	503	485	486	463	484	470	476	465	469	505	481	483	480	457	468	449	476	444	473	474	419	459	494	489	462	500	459	498	474	467	482	512	441	470	474	465	458	479	468	495	508	504	532	487	447	475	464	499	472	447	465	476	446	482	497	471	452	471	500	475	470	490	500	458	496	459	439	505	522	455	460	494	446	492	486	470	472	465	464	448	454	434	457	452	480	465	488	490	471	477	517	450	436	495	483	478	480	447	487	486	487	482	478	464	474	490	460	438	481	427	480	457	495	481	463	473	488	500	459	447	480	496	476	436	473	457	472	487	472	491	480	477	451	488	477	457	474	446	491	461	471	474	466	461	488	478	452	487	438	483	464	443	490	466	444	482	451	514	453	498	452	482	476	504	460	490	449	476	478	493	477	478	455	471	442	497	455	451	512	479	455	459	430	462	429	451	463	439	485	451	459	461	504	443	469	499	509	463	476	490	489	479	501	477	456	476	453	486	468	480	449	431	481	466	481	457	472	487	476	474	429	479	457	476	508	465	460	499	456	458	460	497	501	515	473	508	489	464	519	464	458	442	505	487	496	494	471	470	472	467	464	458	469	476	443	465	480	485	464	478	531	495	476	501	475	503	452	483	454	446	434	468	457	469	461	473	476	473	445	475	496	504	488	480	483	462	476	463	452	450	476	457	456	470	468	461	476	459	448	475	456	474	502	498	445	449	461	461	471	487	460	482	459	481	516	448	455	454	462	465	480	472	462	436	477	498	451	436	456	435	467	487	461	506	447	485	453	449	520	446	481	447	475	464	470	451	461	477	456	469	479	509	482	481	489	463	454	468	488	445	479	470	484	449	479	467	500	495	483	441	421	419	450	485	487	496	477	498	473	461	487	437	491	502	494	443	447	488	461	444	437	449	481	477	455	460	451	471	476	435	431	448	488	493	486	489	478	489	460	464	466	444	469	437	470	462	460	458	458	498	488	492	475	466	461	488	494	469	488	474	499	478	448	462	430	491	511	488	468	425	491	449	475	486	477	483	490	494	491	484	459	508	462	458	496	443	502	480	462	473	458	459	467	498	469	424	477	501	438	477	430	467	470	474	492	454	506	408	445	476	448	491	497	457	454	449	492	483	458	468	463	516	454	462	463	489	488	509	487	441	452	517	461	498	469	508	482	432	474	442	474	486	482	492	450	452	445	452	497	465	446	500	483	491	448	463	478	484	492	499	480	467	486	478	454	445	426	488	463	457	442	479	472	452	457	492	449	482	479	476	490	459	476	484	458	465	475	496	453	460	454	456	466	440	491	430	473	475	437	478	477	484	481	483	406	465	478	525	456	434	498	479
23148	21436	29555	23760	21437	21472	10299	957	636	493	449	381	340	339	288	275	270	252	221	217	182	204	205	200	173	201	186	195	170	178	169	165	170	173	162	171	181	144	160	135	163	158	160	161	148	146	161	133	157	156	144	163	140	130	137	157	177	165	136	152	162	161	128	174	166	156	144	132	150	157	169	146	137	143	179	164	156	127	160	147	158	142	155	139	148	174	151	139	135	156	149	124	162	136	147	143	159	147	151	140	146	134	151	143	150	124	153	158	157	170	146	143	147	134	152	133	134	126	150	167	158	150	144	159	148	145	159	152	153	149	158	125	148	175	159	152	184	138	159	136	127	143	147	146	149	145	168	136	151	144	157	145	191	158	133	171	157	156	170	143	112	161	152	149	153	130	137	157	127	156	153	169	146	154	141	137	162	128	154	140	144	147	145	154	129	139	148	158	137	142	145	150	147	157	159	138	150	145	143	166	143	151	167	160	156	156	152	158	164	148	161	161	154	129	123	142	154	143	143	133	160	154	141	145	164	130	149	118	136	148	152	159	146	156	107	110	160	148	153	160	141	161	172	150	141	153	156	142	129	171	154	150	138	151	152	145	154	135	158	137	157	144	129	137	136	121	153	149	165	146	154	138	155	154	144	152	142	148	140	160	143	136	139	128	137	147	154	137	180	148	128	148	139	154	141	126	132	164	155	128	152	152	129	150	138	142	135	148	151	177	154	173	129	163	149	172	139	140	141	159	178	193	147	175	161	156	159	113	150	164	125	162	144	149	157	144	165	136	126	158	141	154	144	150	143	134	133	153	120	152	144	168	134	138	162	150	151	152	130	130	148	137	154	156	145	161	148	184	165	152	130	156	139	138	149	147	153	139	162	150	132	158	155	140	144	165	138	136	132	155	124	150	137	129	160	163	139	145	165	150	120	133	152	160	155	133	146	163	146	153	153	147	165	137	158	139	166	161	141	135	161	148	143	163	143	175	143	149	151	161	150	152	147	151	157	144	152	141	143	119	172	143	152	145	156	130	138	161	130	144	147	162	134	156	141	137	150	153	148	151	150	180	167	150	141	144	130	146	132	138	150	158	147	147	146	149	179	142	133	135	166	146	153	148	137	147	147	142	145	137	134	139	135	177	155	164	158	147	141	148	161	142	162	139	145	141	154	152	175	158	139	156	125	135	149	161	139	160	140	134	146	135	144	148	136	145	134	141	146	147	147	152	164	156	135	156	165	143	132	146	152	153	156	137	151	147	168	156	149	144	152	141	135	133	127	142	135	167	142	136	152	136	146	135	136	152	156	142	150	141	158	146	168	166	156	128	145	144	151	148	141	139	155	157	168	150	142	144	171	141	147	147	132	139	156	155	165	149	183	140	139	159	150	151	166	131	125	152	133	169	140	146	151	147	152	178	152	160	135	130	143	147	152	140	154	141	139	147	155	144	147	142	149	126	136	151	165	147	142	163	161	148	139	171	154	120	160	141	161	148	154	156	148	151	167	148	156	172	148	144	123	139	127	163	123	156	139	139	146	160	131	151	152	151	130	127	140	139	142	142	154	160	156	135	158	134	137	163	150	165	145	138	165	155	147	152	142	137	163	148	154	154	153	143	145	124	139	146	141	137	138	145	144	133	173	135	134	147	134	140	157	135	152	129	154	147	146	138	147	152	147	149	108	148	109	127	139	152	144	144	158	160	162	140	146	167	139	151	148	133	143	166	153	141	173	147	124	159	152	146	147	161	157	149	133	156	166	152	145	129	157	167	150	153	128	145	174	142	139	149	140	140	162	170	128	153	147	144	144	156	159	131	158	150	126	136	144	142	146	148	139	154	142	175	153	126	162	163	154	155	157	156	147	147	148	142	138	136	161	128	130	150	147	131	167	131	133	153	138	160	136	143	160	144	144	141	147	142	140	166	133	163	148	132	163	171	139	141	156	166	151	142	146	156	150	143	161	149	142	154	140	151	153	169	124	135	143	132	137	129	162	135	147	151	140	148	143	150	136	123	130	141	159	136	164	147	141	148	155	111	178	144	144	125	149	126	147	147	154	143	144	145	150	144	138	119	147	171	169	146	140	165	137	147	135	126	147	151	132	141	159	148	148	141	132	159	147	138	149	142	164	142	154	169	127	149	153	158	148	158	141	148	140	169	140	145	163	131	162	138	126	148	158	134	165	138	142	144	142	138	165	151	140	142	157	129	146	147	150	127	158	146	116	139	157	154	142	141	138	124	178	133	165	134	139	135	142	169	149	158	160	159	145	154	131	142	143	128	137	142	136	162	143	150	148	151	149	145	167	153	151	135	134	130	149	144	132	150	153	144	130	160	142	154	151	151	151	141	135	157	143	156	152	161	129	167	128	168	147	158	130	174	159	163	130	138	122	149	146	134	152	156	162	124	140	138	129	172	137	151	155	148	146	130	162	141	143	132	127	128	145	155	99	140	168	134	148	141	157	152	142	151	147	145	130	168	169	169	135	147	139	149	134	120	148	139	145	132	138	133	137	155	137	155	131	163	135	153	117	146	157	139	130	134	163	155	138	134	140	153	141	148	138	160	133	133	152	147	146	145	152	159	175	138	119	153	140	140	147	148	127	160	136	147	148	142	130	139	150	142	162	146	157	142	149	138	139	144	162	156	136	129	137	140	137	170	160	165	134	157	133	161	128	155	157	147	136	119	131	122	133	138	140	150	136	148	143	138	168	163	141	156	130	150	118	160	140	148	150	159	150	134	154	170	149	159	152	122	141	147	127	131	125	142	143	127	140	163	145	151	168	134	154	127	143	142	147	159	134	126	161	153	155	147	158	141	128	154	143	142	164	164	128	147	159	147	135	144	138	131	156	131	137	138	145	153	141	152	126	141	139	140	160	150	128	162	165	140	137	154	167	171	152	143	152	141	152	165	133	151	164	169	135	150	144	143	139	138	154	146	129	142	156	138	137	164	145	157	149	160	136	165	168	147	135	143	166	142	166	170	160	126	144	125	145	153	132	162	153	147	148	133	173	147	126	142	168	152	126	145	148	130	146	132	145	162	156	158	151	159	167	140	142	159	150	133	127	149	151	140	164	156	122	153	181	133	148	152	140	126	142	156	150	146	121	156	148	152	152	130	180	153	131	133	134	139	149	149	147	150	138	125	141	133	133	139	152	152	130	148	155	140	149	185	160	138	155	152	137	131	115	136	158	140	153	162	141	151	165	133	138	156	154	138	160	162	146	148	151	156	146	132	143	134	167	157	144	140	169	137	138	145	164	146	154	168	146	155	141	141	155	149	148	140	151	155	138	165	176	165	134	149	148	158	155	142	129	138	137	167	144	158	135	130	129	129	153	147	156	135	159	143	146	151	160	150	143	154	145	160	139	160	158	135	128	129	143	153	133	142	142	148	145	163	161	151	158	145	153	148	142	165	153	144	148	150	152	166	148	150	157	136	138	164	138	136	135	145	176	149	156	135	141	132	151	119	150	142	159	119	138	140	141	153	145	150
22634	13886	11957	6412	4218	3229	2466	1888	1513	1154	1029	827	712	598	573	499	461	416	377	339	374	312	340	293	300	292	268	292	253	252	235	279	233	248	218	248	253	243	246	239	235	230	256	228	244	197	203	206	245	221	205	214	248	186	215	177	218	248	221	210	200	204	208	232	203	226	165	234	207	199	213	219	201	210	202	189	217	202	198	219	224	201	193	198	185	211	224	226	226	201	202	205	192	212	185	206	193	183	203	202	217	207	214	197	208	197	195	158	212	211	201	216	212	214	198	215	213	208	198	207	187	206	199	194	208	211	209	175	197	197	213	207	206	216	194	218	204	213	231	194	194	210	198	196	195	196	184	206	176	184	201	184	212	217	217	210	207	176	180	218	204	215	223	203	226	201	197	188	206	222	199	206	188	184	200	186	207	194	214	194	183	198	180	209	203	179	192	193	186	183	212	199	171	206	194	183	203	204	196	188	223	183	194	196	178	210	182	188	202	181	199	208	224	196	185	199	214	189	212	216	188	177	207	203	191	228	183	164	207	204	215	188	202	196	172	183	184	191	206	224	202	192	206	175	195	201	249	209	202	198	205	196	203	201	193	203	194	225	167	214	180	209	189	204	207	197	212	168	193	205	216	187	200	193	190	185	211	182	207	203	186	180	196	200	197	210	183	190	181	194	188	207	209	185	198	179	181	179	218	188	193	191	168	204	178	198	196	226	208	198	175	206	186	194	191	189	222	197	231	197	171	184	195	211	206	200	229	181	201	185	174	199	217	201	201	189	220	197	184	190	200	200	214	159	198	195	204	202	195	208	215	209	186	192	206	205	191	194	196	185	218	183	236	188	203	166	189	207	172	194	205	197	190	183	193	209	211	184	189	191	177	196	172	215	208	193	184	201	200	184	184	207	178	184	184	198	188	201	202	207	188	199	204	217	206	202	196	192	204	224	203	190	206	213	210	213	205	204	177	183	191	209	202	201	193	181	177	210	226	194	212	181	196	191	210	181	203	178	206	167	190	190	192	199	192	199	204	200	214	202	172	197	194	161	163	194	186	210	195	199	191	209	208	189	195	197	208	193	200	191	221	185	206	187	197	193	213	202	203	200	197	194	179	204	222	199	201	210	210	207	201	192	196	222	222	206	209	215	217	203	182	193	228	212	202	184	188	178	198	199	205	212	194	212	185	211	190	190	198	185	230	210	201	200	193	192	172	203	189	182	210	181	182	180	222	183	200	188	187	218	187	213	203	196	198	193	210	217	220	193	198	183	194	208	194	200	199	181	201	179	188	169	212	218	217	188	185	198	202	195	196	197	209	245	213	198	171	193	184	193	216	201	202	200	188	208	181	191	172	232	178	200	197	214	174	211	194	226	209	194	207	191	194	185	207	227	194	180	196	189	190	200	227	183	204	209	201	209	190	192	181	187	190	203	198	206	189	183	204	181	221	205	204	195	204	171	210	190	179	205	197	211	192	207	243	203	187	229	173	188	192	191	196	230	201	189	213	211	186	167	203	191	194	197	217	207	191	237	191	221	174	189	185	210	193	194	208	203	187	206	217	218	190	199	217	215	203	217	212	217	182	214	196	201	195	177	184	192	187	185	209	190	222	194	207	204	224	169	195	218	204	201	210	198	166	178	191	213	213	182	212	221	207	198	212	192	214	215	200	184	172	160	194	175	184	200	187	191	198	216	192	200	186	187	205	181	186	201	207	192	195	182	197	194	205	215	217	182	171	187	205	197	216	193	197	217	197	215	234	204	203	192	208	187	198	199	214	188	212	193	188	173	172	197	202	182	208	171	202	194	220	185	210	173	208	225	196	209	189	204	182	182	203	183	227	205	183	197	220	215	209	209	173	225	211	194	217	191	196	179	177	181	193	194	195	203	203	201	177	196	195	196	183	229	181	217	196	202	208	206	180	180	188	190	178	182	201	204	203	198	207	185	185	207	202	183	178	168	170	216	192	194	199	207	208	171	198	189	220	192	173	189	208	190	166	203	197	218	196	176	194	221	209	191	202	187	212	210	211	190	179	192	224	193	206	162	198	197	192	187	213	205	191	196	174	186	227	216	185	197	201	204	195	221	193	183	191	182	186	189	198	205	185	216	213	182	207	214	196	178	213	200	208	220	217	193	218	208	202	200	211	210	192	173	185	194	194	216	192	197	212	226	182	196	193	174	203	188	178	204	203	216	213	221	195	195	183	179	198	178	196	183	204	196	184	208	228	232	201	200	182	209	180	224	218	193	193	190	163	213	185	200	189	205	199	219	198	210	192	198	189	209	187	172	187	200	191	205	196	185	182	204	188	192	211	219	212	201	196	211	206	223	212	193	215	198	230	190	205	194	203	204	190	208	203	215	209	201	181	196	223	193	197	212	199	182	226	211	183	207	197	207	201	186	204	201	218	195	188	206	209	185	188	185	201	206	204	186	213	184	206	202	212	204	191	198	227	190	178	202	200	185	192	197	212	202	185	205	195	197	201	224	190	223	198	237	203	207	196	169	220	234	207	162	177	185	210	199	199	230	181	172	217	212	213	189	205	219	188	207	193	202	218	206	199	195	197	207	207	198	194	207	191	208	194	207	201	214	172	224	179	178	179	197	211	185	180	191	186	190	212	206	177	204	215	192	194	201	201	183	199	211	202	202	199	177	179	194	200	201	197	214	189	223	166	206	221	216	186	185	208	205	216	217	189	200	187	192	197	193	211	191	207	193	195	194	183	200	225	206	204	200	191	207	183	201	196	200	187	203	176	196	199	207	199	199	190	202	216	205	194	183	198	197	215	216	220	172	214	219	203	189	198	192	202	205	209	184	192	186	203	209	163	198	202	156	194	202	200	181	189	191	223	190	193	199	186	224	193	199	204	204	175	179	207	213	190	201	205	192	189	195	217	213	197	191	194	209	203	200	219	197	220	190	192	198	174	203	191	178	218	216	196	202	189	191	191	184	211	179	203	178	223	204	205	178	205	193	186	221	214	213	201	177	208	210	193	223	197	212	211	192	204	205	209	200	215	202	203	174	194	194	199	213	211	196	218	191	201	203	218	179	216	203	201	198	218	245	198	221	176	198	232	188	200	168	205	209	197	203	197	177	201	171	228	183	210	196	215	179	214	197	192	189	190	202	187	183	193	200	204	201	176	207	184	194	188	189	208	209	180	186	174	218	176	186	179	174	218	184	177	209	189	204	189	200	214	189	183	215	204	190	178	191	207	238	202	196	192	208	192	207	204	185	189	191	202	189	200	174	176	180	185	203	195	192	204	200	198	195	195	194	208	202	207	184	207	196	209	196	192	222	195	185	168	200	208	198	186	238	185	177	186	204	208	214	215	194	200	199	197	203	193	204	192	193	181	214	214	203	181	180	201	195	222	218	176	186	191	202	211	212	202	212	225	181	200	186	191	209	208	201	182	208	191	247	194	180	202	210	197	206	199	194	225	204	184	215	194	193	203	198	202	191	199	178	214	172	215	211	221	186	192	207	218	214
27434	20846	9474	941	570	518	468	507	480	538	509	467	494	457	461	476	505	485	476	462	477	476	477	518	480	465	484	491	434	476	450	492	474	441	467	456	481	500	481	453	483	497	476	491	466	453	463	454	491	466	448	448	491	485	475	470	488	492	481	450	466	469	463	455	460	474	469	492	471	508	486	475	473	470	457	498	471	489	442	471	493	429	460	473	457	453	483	468	434	481	466	477	465	441	470	489	418	456	448	482	480	502	463	481	449	480	495	483	480	457	462	421	464	476	481	469	490	504	474	409	488	489	462	449	492	491	454	519	469	461	483	452	462	460	438	485	475	509	452	474	472	453	486	501	518	493	495	440	456	478	475	436	463	470	468	446	430	453	501	466	467	473	480	450	480	484	483	486	446	472	442	441	438	470	468	457	514	466	487	460	446	454	490	440	488	414	499	505	522	469	468	442	476	452	494	529	459	458	504	454	482	495	457	456	469	493	468	449	497	474	496	478	447	494	460	489	449	463	498	431	482	461	478	479	458	473	500	431	459	422	450	434	471	454	459	496	478	499	461	448	465	452	474	502	474	445	463	496	517	519	433	486	462	475	473	445	486	474	516	502	452	483	455	498	477	476	463	444	498	468	507	494	432	456	495	488	477	477	456	479	494	453	468	455	491	442	478	461	480	473	466	456	466	482	452	463	475	456	472	469	481	501	446	462	488	469	475	471	475	464	452	463	469	485	468	456	446	437	520	449	404	462	474	475	498	493	473	475	456	459	451	504	441	487	434	475	496	481	480	498	446	499	475	500	494	472	475	488	433	456	468	463	467	482	475	470	451	494	472	445	424	470	485	438	459	472	453	449	508	491	475	483	452	480	452	494	471	456	445	489	453	453	477	511	408	437	465	471	458	481	472	470	473	453	457	462	488	422	490	452	461	478	437	484	448	471	490	476	455	503	448	444	501	505	449	450	495	477	458	459	494	455	533	461	496	494	485	455	478	462	467	481	454	488	459	475	474	438	472	456	485	431	448	459	464	488	460	479	467	476	504	405	488	447	461	448	459	462	449	476	423	485	491	443	448	477	477	451	484	460	451	439	472	489	472	457	445	464	467	472	436	477	471	476	466	456	471	481	480	443	482	506	487	469	478	481	444	523	438	440	483	489	467	472	459	473	468	456	494	446	503	452	478	469	479	449	448	424	462	448	487	451	446	440	473	473	487	505	451	464	519	461	518	430	462	487	478	488	489	473	507	506	504	488	461	446	457	496	495	471	470	450	457	490	449	484	468	466	466	431	478	445	482	488	466	457	501	445	485	452	488	471	453	471	494	450	491	489	479	462	443	501	450	460	476	445	458	515	459	436	509	466	439	471	471	486	515	449	493	502	462	467	519	479	475	494	494	519	466	457	428	455	469	466	497	489	475	501	483	493	506	453	460	462	462	453	491	454	490	491	418	482	501	437	470	474	479	470	506	476	463	503	499	477	453	468	448	457	461	476	479	502	484	467	500	453	446	468	427	490	483	475	461	470	467	498	456	455	491	490	464	457	469	485	471	457	497	476	456	473	473	494	481	463	496	466	470	494	477	469	446	478	481	440	436	450	460	516	509	475	482	498	476	480	485	435	484	421	487	474	432	455	469	477	499	483	461	486	478	473	502	447	444	468	462	476	477	449	443	465	485	486	468	511	448	518	495	486	430	471	453	435	456	491	436	441	464	456	461	490	453	438	492	472	438	485	460	453	442	464	488	466	468	470	404	502	502	500	483	462	490	450	464	511	450	436	451	459	490	457	471	442	487	461	440	463	484	452	471	457	475	505	455	524	476	456	465	476	462	494	463	466	473	467	476	458	496	440	451	440	454	496	456	472	468	485	468	473	461	478	456	467	467	463	474	444	486	474	454	449	444	526	441	470	451	488	464	470	514	481	491	504	453	479	467	456	398	445	472	472	464	460	494	461	444	471	488	476	458	498	499	460	457	438	487	461	466	439	429	502	444	441	434	463	446	466	472	453	471	488	465	469	517	488	465	458	460	467	520	458	499	481	490	444	471	493	437	457	467	471	464	474	474	484	466	467	454	472	480	444	436	480	468	465	480	473	474	466	486	430	453	488	469	440	488	485	467	461	450	472	476	491	452	463	483	493	487	465	465	441	447	445	470	476	457	453	450	478	475	455	469	450	501	493	462	458	469	457	479	461	479	471	484	489	457	465	460	444	450	463	502	477	469	445	459	472	485	466	529	475	460	447	482	438	480	515	463	469	441	490	473	449	464	447	443	472	448	494	481	535	450	449	507	481	470	511	438	466	435	452	435	460	483	464	464	500	486	487	473	442	495	505	443	505	480	474	494	502	451	503	499	488	463	527	454	520	512	423	470	435	469	464	461	460	474	478	467	456	491	503	453	465	462	490	450	476	452	447	487	472	423	484	513	497	441	486	434	494	482	507	489	453	445	476	497	467	501	388	484	493	506	463	483	482	458	483	514	463	475	482	472	450	481	468	478	433	437	453	487	512	486	503	518	457	469	494	445	497	505	487	433	420	464	491	460	464	422	498	451	489	457	455	489	471	494	434	449	458	496	492	497	493	502	479	475	444	481	474	466	475	462	482	489	466	494	485	480	501	474	480	470	507	472	466	469	480	446	478	505	477	422	482	443	465	505	484	478	477	466	491	469	497	481	484	463	501	494	487	472	454	479	453	493	475	495	471	455	469	488	451	468	464	504	491	451	426	457	492	469	449	488	482	489	480	494	494	489	464	466	473	443	449	447	442	433	455	476	436	446	510	469	455	489	456	451	468	458	494	491	470	478	476	509	480	457	471	477	463	503	467	470	449	514	476	516	457	485	474	469	492	511	469	496	429	471	490	448	450	527	451	466	453	469	474	481	494	480	479	464	524	460	479	465	450	486	464	472	456	458	480	471	466	466	485	458	461	452	491	452	442	465	436	462	475	480	463	502	427	497	463	518	502	459	500	460	472	487	458	451	467	462	471	474	468	475	450	453	495	460	461	468	500	458	507	445	434	471	504	424	503	487	447	445	437	457	457	451	468	462	454	518	501	449	438	467	491	429	480	504	502	459	458	446	445	426	462	483	474	448	466	480	462	484	501	493	465	477	476	474	469	475	473	482	504	461	461	416	472	501	491	465	451	437	482	465	470	500	459	478	442	471	484	492	485	430	457	513	469	466	532	439	475	490	467	440	466	488	484	457	476	489	467	475	480	466	469	459	447	446	496	461	476	442	486	447	519	491	486	503	476	474	503	447	485	485	480	473	475	418	460	467	437	471	447	447	460	470	516	469	481	477	441	465	470	464	493	462	525	464	508	435	450	491	448	469	494	476	455	490	442	439	445	434	482	446	474	477	483	469	445	485	525	463	470	469	474	479	479	482	459	446	465	456	501	472	483	495	466	450	477	499	442	429	478	464	418	483	493	461	469	469	489	483	470	460	488	473	493	423	453	461	491	460	460	514	453	435	495	477	471	498	441	477	474	485	471
10536	1262	1138	901	786	708	693	686	690	623	677	635	624	638	634	616	631	663	597	581	634	602	632	688	631	616	609	632	607	656	639	633	637	650	605	581	627	615	645	639	625	612	601	640	637	606	604	605	619	631	635	626	676	622	593	655	575	648	621	608	646	619	595	629	616	628	654	624	650	642	643	594	633	618	620	654	595	557	603	625	640	644	641	623	594	592	584	606	628	632	580	606	610	617	663	616	583	600	637	635	631	653	640	608	614	579	602	570	641	601	639	582	575	620	608	667	639	560	603	625	584	614	640	594	648	616	637	592	579	658	634	607	621	612	632	582	612	600	629	634	672	680	590	662	636	633	598	659	619	591	613	611	626	626	614	641	607	576	614	584	609	663	580	663	606	600	589	633	616	634	618	584	610	625	599	621	622	568	597	574	632	622	654	577	671	650	593	612	615	609	635	628	603	606	585	589	619	577	607	613	628	659	546	614	643	586	649	604	624	574	635	622	634	629	644	582	599	575	595	589	651	635	648	650	622	610	574	611	604	607	576	624	609	623	565	578	640	613	604	604	605	613	625	563	593	612	629	585	618	612	583	617	608	632	633	653	623	583	612	633	595	612	659	614	625	583	602	616	621	578	632	605	683	636	625	639	589	610	606	667	633	600	592	632	656	624	622	620	590	658	613	652	601	634	600	650	618	598	609	610	598	642	629	635	578	619	661	655	605	596	595	594	611	614	618	615	637	616	590	575	618	590	645	579	599	604	644	558	609	617	613	624	598	548	612	627	630	650	608	613	653	633	600	581	643	624	588	657	630	635	598	666	591	625	627	634	626	624	607	612	626	632	690	646	633	602	631	649	595	612	631	602	587	627	615	641	632	634	606	603	600	644	624	601	602	616	612	657	645	594	616	642	618	635	636	636	630	609	617	607	607	615	614	555	636	613	621	599	584	613	613	582	630	629	620	610	622	610	608	621	621	627	599	613	621	631	631	614	592	654	555	608	601	592	610	630	619	616	604	626	613	613	651	586	612	573	602	581	576	565	606	609	633	579	629	574	637	630	592	626	596	609	594	606	616	641	599	625	630	642	642	600	625	620	650	616	611	594	582	615	616	610	644	579	608	598	646	612	590	622	612	605	611	613	645	619	589	620	622	622	640	593	605	582	565	643	594	613	638	604	572	619	656	604	642	587	582	630	617	579	646	650	621	590	597	605	620	647	623	632	635	634	621	626	628	612	579	596	662	637	625	599	620	605	612	632	634	630	601	618	636	639	601	614	654	665	642	599	623	650	595	607	602	597	613	598	579	605	637	616	633	605	629	590	586	604	621	612	623	635	575	663	595	625	617	579	601	610	641	609	654	596	597	609	597	614	616	612	607	595	637	603	543	625	626	607	576	613	604	579	627	617	627	604	580	651	607	562	586	632	631	651	608	619	680	626	641	622	641	600	639	634	622	611	595	621	544	636	617	614	614	623	640	612	630	596	576	627	630	638	615	567	584	619	629	586	664	644	622	651	594	593	645	620	583	614	627	604	630	592	633	669	654	625	606	599	612	596	667	627	627	633	634	565	583	594	581	610	607	641	584	592	673	588	667	595	601	635	646	594	607	583	595	593	605	627	645	621	603	655	609	599	603	585	604	641	603	616	631	671	590	636	578	636	589	625	630	614	626	611	639	619	608	601	645	604	616	620	615	644	623	630	645	618	559	596	665	608	600	594	614	614	641	604	615	617	604	634	626	637	611	598	639	632	637	631	625	663	638	589	650	612	619	671	629	620	612	621	616	590	580	614	611	612	612	617	654	647	607	603	605	572	643	630	614	629	611	613	620	639	618	566	591	580	603	626	638	604	578	596	586	643	629	622	550	620	647	614	589	597	629	625	615	647	665	635	553	658	588	616	645	605	599	639	638	669	629	596	607	598	631	641	611	597	634	593	603	585	586	616	602	629	613	670	621	605	590	618	602	589	605	615	582	623	559	627	615	602	600	593	624	635	612	631	570	630	588	600	643	647	653	630	646	610	625	651	643	573	621	594	628	579	600	645	593	659	601	583	602	602	619	637	638	582	584	610	650	599	630	607	611	656	636	664	600	625	590	664	598	663	597	614	602	610	624	587	601	595	585	595	611	660	572	604	593	603	584	627	598	647	626	608	616	618	651	593	612	627	595	645	605	620	623	605	645	647	623	617	608	636	579	621	600	642	618	621	622	592	637	622	611	623	614	543	618	654	620	601	585	600	614	596	600	644	629	624	643	599	601	617	627	613	605	646	602	664	629	600	632	636	648	610	638	620	581	576	594	660	592	591	593	612	615	585	617	619	596	605	635	638	622	615	621	646	607	597	645	612	621	592	616	619	630	626	591	624	657	562	611	622	608	665	616	618	644	573	638	622	601	606	611	647	626	665	628	615	631	605	615	601	580	593	633	634	650	662	604	613	628	591	652	607	585	612	653	653	582	629	624	621	617	620	603	630	630	622	576	617	605	614	612	629	614	628	625	638	644	631	601	590	624	646	581	637	619	595	671	611	593	613	627	654	590	606	553	638	618	615	583	599	607	604	617	641	580	544	567	659	620	638	622	640	621	625	591	637	604	640	618	564	618	638	634	601	592	599	613	602	672	674	614	620	586	595	661	608	653	621	621	600	600	635	609	632	615	600	573	638	615	648	609	562	689	628	613	628	635	605	586	645	633	605	610	625	632	587	602	610	641	618	589	587	611	610	634	593	608	598	643	632	599	619	638	623	628	600	644	637	615	646	644	650	638	600	573	601	617	615	566	631	610	647	609	634	610	588	568	621	645	603	598	637	589	584	628	643	608	615	605	563	643	609	611	605	592	625	623	651	594	641	624	636	629	694	619	578	591	577	632	628	651	598	619	578	577	600	618	634	668	626	607	623	655	602	611	662	594	600	594	600	625	595	634	641	627	579	557	591	635	628	629	602	694	641	596	599	618	577	600	649	644	579	644	581	610	638	637	605	636	612	581	611	614	586	610	612	620	663	572	610	616	604	611	607	652	619	651	628	604	617	660	620	616	593	697	654	642	637	594	608	584	556	590	576	623	679	628	575	627	614	630	637	634	595	640	580	637	604	634	605	618	603	625	588	620	614	620	587	597	620	611	579	604	592	633	667	618	622	633	653	636	635	640	606	624	595	614	623	624	627	583	617	597	593	612	600	591	614	587	633	609	604	634	600	568	594	638	670	656	605	601	658	654	593	580	615	599	576	615	634	583	647	621	598	611	622	591	611	608	607	603	617	633	632	621	591	607	604	650	609	613	616	626	589	562	633	609	599	573	644	620	614	647	614	601	605	637	634	603	614	612	592	596	639	608	636	626	602	594	624	580	668	626	581	575	629	638	604	613	609	571	599	602	604	634	579	599	662	635	621	607	590	627	640	633	625	595	600	590	610	620	600	642	619	604	615	605	602	634	625	634	666	609	647	639	624	570	621	571	586	651	552	608	617	607	618	643	575	590	616	600	592	648	644	605	612
24030	21426	29146	24085	21415	11647	1171	697	626	526	544	510	479	472	386	407	425	424	421	403	410	369	357	393	360	376	404	381	399	365	380	359	373	380	346	386	354	379	353	407	375	373	376	367	336	362	356	340	379	362	353	350	360	373	362	354	360	372	335	389	394	373	348	348	350	357	354	375	366	334	383	355	371	372	370	354	375	399	337	342	302	383	362	341	367	358	337	372	367	383	379	363	402	309	400	359	326	356	372	375	367	407	344	361	363	363	344	327	364	364	366	349	335	360	315	347	353	374	381	360	365	379	352	360	363	376	349	339	363	343	359	323	353	370	368	392	322	344	366	384	354	343	397	366	392	360	380	345	330	342	382	336	316	376	348	336	357	380	370	343	338	379	365	352	326	333	332	347	359	361	337	359	358	311	362	381	369	374	332	352	337	398	374	325	404	325	339	355	393	363	351	375	368	344	359	336	337	342	373	332	332	359	363	351	345	389	356	326	349	358	358	363	368	340	343	348	361	369	378	365	356	361	372	321	344	375	352	363	337	367	371	372	344	367	407	339	363	351	363	357	336	369	364	346	385	345	319	343	347	345	360	337	323	354	367	348	355	362	391	336	333	383	322	351	371	333	321	398	414	318	337	359	352	352	371	365	355	384	364	355	392	371	338	338	344	390	345	364	332	320	328	382	365	352	350	330	352	344	357	363	365	364	361	343	326	361	358	380	379	337	352	343	334	353	344	311	368	337	353	341	365	362	358	414	353	367	362	343	325	379	368	371	344	347	362	357	353	349	351	370	375	355	362	348	357	336	377	324	331	350	352	360	344	356	349	380	335	360	338	309	364	373	367	343	356	363	357	349	313	340	320	378	362	351	358	319	373	334	377	358	366	381	355	324	360	372	330	329	357	375	339	361	387	362	351	339	344	339	358	351	367	382	381	382	342	383	347	338	355	373	335	339	361	361	408	350	337	374	341	355	355	366	362	339	402	323	373	365	403	370	342	341	326	324	375	353	334	353	348	358	379	348	318	341	368	381	376	364	378	370	363	346	335	364	331	351	357	355	361	366	355	343	357	356	363	382	370	360	314	369	357	340	356	329	367	337	351	337	354	348	340	344	345	354	318	364	390	359	360	340	325	332	348	397	377	341	338	354	337	376	357	386	384	353	345	325	324	338	356	334	385	369	352	315	386	376	354	338	384	360	354	359	384	343	351	389	382	342	360	324	324	333	334	339	312	375	329	355	331	367	358	320	336	368	351	366	381	343	357	358	358	321	345	340	365	364	344	362	316	341	347	328	390	355	350	381	350	383	345	389	366	388	354	348	344	350	349	378	342	341	340	346	321	329	370	325	339	376	392	362	362	370	357	343	371	362	375	347	356	350	374	381	336	330	363	354	346	345	366	377	385	361	329	359	352	354	348	368	331	331	335	375	356	384	343	362	333	345	368	359	380	328	359	372	363	320	337	354	372	363	375	356	351	352	331	326	357	350	357	386	331	361	352	330	348	353	341	413	350	326	388	394	338	346	368	356	389	380	357	357	347	345	359	354	393	322	375	387	382	351	339	332	391	375	360	341	345	341	354	347	357	361	353	377	362	332	342	346	356	356	341	380	357	354	379	383	358	349	353	356	373	331	349	343	360	348	368	317	347	370	340	350	387	348	335	350	324	325	374	347	367	364	354	385	343	372	362	353	357	361	340	344	351	368	357	359	357	396	355	344	360	371	361	346	387	347	350	355	350	328	353	373	371	351	353	347	362	359	368	338	358	333	379	362	362	363	350	353	372	333	343	338	346	325	353	359	348	352	352	383	376	345	360	354	339	369	358	338	373	350	351	353	346	357	350	362	352	361	364	374	338	357	339	349	344	346	346	375	320	346	359	363	352	370	324	349	369	349	375	341	320	363	361	384	361	360	381	346	361	341	336	341	339	376	372	380	334	360	369	353	368	349	349	341	379	351	355	383	360	355	354	374	362	364	350	315	356	376	353	364	359	364	354	363	347	366	354	319	351	343	370	390	355	359	355	363	346	335	313	367	369	329	347	334	400	358	388	347	367	329	330	380	355	382	356	358	382	338	337	384	358	347	372	321	363	342	342	339	331	338	366	337	352	349	339	353	383	344	326	382	348	338	341	352	374	332	334	327	364	372	365	332	353	357	401	326	369	406	356	341	323	347	381	372	366	372	338	356	352	342	379	341	375	374	345	375	339	354	356	324	331	336	368	371	368	349	379	336	357	367	348	318	360	370	351	338	355	377	345	359	338	351	368	383	318	310	347	362	369	310	339	355	341	343	341	380	332	356	376	315	377	316	370	343	414	376	385	335	374	378	356	355	386	386	334	348	371	341	335	329	335	381	355	337	326	379	362	353	355	366	355	353	348	344	371	330	393	378	354	345	352	348	348	346	362	342	390	350	328	360	339	348	364	369	308	347	339	349	348	340	316	336	361	341	354	341	350	343	333	365	343	318	349	375	361	344	396	355	352	383	328	359	330	387	377	360	383	325	370	358	349	328	350	373	403	340	346	315	389	336	365	363	373	394	367	347	357	348	366	359	348	401	334	358	349	323	373	345	334	332	354	373	357	342	347	320	361	337	390	386	347	353	340	379	356	333	335	358	377	366	359	363	374	369	381	371	375	374	345	350	369	396	379	330	348	350	336	367	345	344	359	363	329	361	391	375	375	355	384	350	334	372	349	346	339	394	364	366	354	389	378	311	391	352	351	378	340	378	419	327	360	371	360	375	336	377	384	351	343	340	347	335	353	360	369	348	343	371	382	382	369	355	350	330	352	321	362	362	349	356	335	378	339	366	342	353	342	349	361	327	351	343	366	358	333	354	356	398	368	346	346	348	369	360	344	379	356	391	359	384	350	371	367	365	350	396	332	333	347	378	355	344	340	376	368	371	375	360	361	356	335	350	328	385	362	356	365	343	317	351	352	331	357	373	383	373	368	344	384	383	353	381	377	360	384	360	353	363	353	331	323	335	335	343	401	378	347	330	349	358	350	322	371	361	349	340	365	359	349	350	327	350	356	344	388	350	379	368	336	343	317	370	350	383	339	379	361	374	367	352	361	323	358	349	369	356	354	350	384	376	366	375	355	360	348	351	338	356	349	373	352	361	332	347	344	345	396	369	367	370	371	337	351	341	334	341	361	331	356	376	352	350	361	338	346	345	385	362	343	344	340	383	331	356	303	356	341	378	375	367	374	360	382	368	348	359	361	360	376	334	393	395	339	373	358	361	368	355	336	351	339	356	357	355	361	348	379	360	352	339	394	335	351	367	355	357	366	364	340	350	399	374	344	344	312	368	364	359	341	352	351	333	344	377	329	346	353	335	356	347	355	330	383	308	339	353	355	345	315	334	368	362	339	368	357	339	345	363	357	337	339	365	370	352	324	344	375	368	337	342	359	341	348	361	344	352	343	359	347	374	375	365	375	362	334	335	338	304	333	384	362	373	350	331	352	356	347	364	365	346	352	335	375	332	385	374
19020	8810	7542	4011	2715	2060	1660	1392	1094	998	850	849	736	672	650	656	609	581	561	535	551	522	535	530	560	501	482	533	488	529	525	521	506	482	464	495	489	513	526	480	491	506	462	493	484	476	460	478	496	449	431	424	500	487	469	516	470	449	438	487	490	477	484	508	489	531	489	519	497	472	469	497	489	469	470	491	467	439	458	470	499	483	449	461	476	459	465	496	447	486	477	504	447	507	498	472	483	473	454	447	484	453	457	504	491	477	501	467	460	470	496	481	459	467	476	449	484	460	479	455	488	491	436	459	461	502	465	461	429	487	492	479	442	465	522	492	489	490	492	462	475	473	473	468	476	467	466	490	501	456	456	500	506	475	490	497	495	478	447	457	463	496	498	472	467	459	471	477	495	463	480	484	469	488	467	472	488	466	485	471	448	456	488	496	468	468	477	488	434	453	480	463	486	471	464	463	481	478	478	477	513	517	427	506	477	475	479	423	471	475	476	498	495	502	493	463	471	465	484	462	457	477	481	472	453	483	508	484	447	471	485	500	461	486	483	479	485	501	489	458	528	496	464	486	475	448	459	506	492	450	435	469	477	462	482	511	452	466	469	451	499	503	482	497	460	480	461	447	447	457	478	489	478	457	504	451	467	491	460	459	519	445	443	462	502	518	470	455	446	467	481	451	456	441	456	484	468	441	458	484	464	482	493	482	488	529	490	503	474	495	518	487	524	462	476	492	477	465	457	480	462	538	479	458	540	453	455	473	491	487	414	489	471	446	490	449	464	450	431	479	481	485	463	472	487	483	481	450	452	490	499	467	500	445	487	469	471	474	465	473	478	473	442	489	503	479	502	470	487	471	480	452	476	484	484	471	475	500	445	488	461	492	488	475	466	474	475	527	505	417	464	484	453	476	497	462	469	477	478	453	467	465	487	482	468	459	496	460	496	483	466	473	441	493	435	454	474	479	470	503	454	476	453	489	467	433	478	479	485	464	478	502	435	479	485	501	450	504	452	507	488	475	482	492	458	472	462	482	487	488	487	456	497	489	474	495	517	482	457	455	458	496	484	495	494	452	490	478	473	435	492	443	472	484	449	446	507	500	471	479	476	519	459	450	480	476	514	490	485	513	485	459	489	446	485	483	467	470	491	442	458	455	496	455	470	487	441	485	484	490	498	457	452	494	458	514	500	476	442	481	467	457	483	465	488	449	464	445	428	446	478	416	487	520	487	498	534	483	493	465	463	478	457	498	416	505	473	462	487	475	506	497	486	471	457	475	478	454	400	479	501	476	467	461	477	475	456	441	492	449	452	476	445	455	458	459	460	476	475	484	465	470	493	454	496	506	460	466	511	468	441	472	487	488	425	469	453	504	503	483	466	514	453	465	445	451	479	465	443	495	458	490	475	465	444	489	492	470	474	448	487	484	503	439	484	488	460	450	495	473	460	501	483	484	457	466	488	453	485	475	462	488	492	469	452	463	488	452	491	476	509	453	482	464	445	479	448	473	480	467	483	431	469	472	438	443	483	432	499	433	498	485	479	485	488	480	507	488	472	480	469	470	466	471	486	494	502	421	495	443	486	473	460	511	473	503	500	500	465	464	432	493	453	456	483	498	468	465	472	484	473	499	472	497	506	456	473	513	474	462	439	479	467	485	524	467	476	475	461	478	482	482	477	489	460	471	473	516	460	451	488	539	477	444	465	467	468	499	501	466	476	492	451	483	506	472	424	476	483	446	465	470	505	470	453	454	472	490	508	472	508	485	503	499	507	469	418	493	473	447	447	422	489	490	422	521	511	456	505	452	427	481	490	472	480	480	440	486	430	506	437	476	489	485	497	501	492	472	488	480	458	473	480	490	478	475	473	500	464	485	453	458	489	475	478	443	478	460	482	473	444	501	465	480	462	462	470	497	481	481	494	480	456	502	449	501	479	517	432	444	459	477	494	473	467	481	516	485	450	468	486	473	474	490	489	512	420	478	481	461	489	461	450	433	503	494	493	462	464	460	494	461	499	448	485	451	490	464	445	459	458	485	503	452	473	475	468	508	482	482	478	451	451	476	495	484	496	483	482	449	449	453	472	495	470	474	484	462	509	467	460	470	422	463	499	484	482	487	457	451	496	471	459	487	474	451	485	466	493	469	497	451	479	467	471	465	495	478	462	455	470	474	541	459	465	503	431	446	482	487	470	486	489	442	455	485	499	478	479	455	463	429	477	484	490	508	469	503	466	458	470	476	463	495	481	507	481	490	473	498	468	484	488	473	525	451	484	486	476	449	493	493	480	471	456	496	470	480	455	467	469	532	428	483	500	464	469	473	526	436	434	467	454	425	457	439	505	500	462	489	481	470	480	482	486	463	479	520	462	484	488	508	464	481	504	505	486	485	472	453	463	466	505	461	510	473	463	457	456	488	504	493	481	448	473	504	440	498	495	493	508	461	460	447	499	479	484	513	493	455	439	441	498	457	467	435	434	485	499	472	432	472	475	444	462	513	451	458	497	472	478	484	475	496	466	480	471	512	490	474	505	503	462	471	485	485	495	502	499	432	522	453	447	483	485	472	517	464	463	469	475	493	490	468	508	513	497	515	462	475	490	480	465	520	471	471	494	505	480	504	487	496	480	484	474	483	509	464	482	516	505	498	483	519	492	459	471	453	454	477	458	506	464	457	479	453	453	451	454	487	491	445	508	442	478	481	457	494	482	485	457	468	482	459	503	469	490	474	477	463	458	465	471	477	503	479	473	458	467	474	486	441	543	456	486	496	486	480	458	461	507	464	457	474	476	460	457	474	504	445	484	484	446	466	449	479	511	478	444	448	487	469	477	468	447	487	462	509	491	485	507	472	445	472	445	464	459	474	481	469	469	496	485	425	460	464	454	457	458	449	474	448	459	447	473	463	460	460	450	479	509	476	473	471	461	476	490	477	478	430	475	478	463	471	483	493	493	479	472	481	495	510	478	475	498	478	468	467	481	481	497	464	478	474	465	452	459	471	473	465	475	444	462	473	489	483	485	495	497	529	458	456	438	530	489	470	471	504	480	458	496	491	448	456	478	428	530	464	450	448	491	497	483	501	488	494	502	469	453	505	483	526	481	483	485	499	454	443	485	439	439	451	457	478	485	489	476	502	475	481	457	434	463	507	518	473	484	504	453	521	445	470	487	475	496	498	449	485	491	461	512	493	468	481	453	468	463	490	452	461	480	487	476	451	462	474	492	445	489	428	475	443	488	468	455	522	446	465	450	475	486	488	484	488	463	474	492	420	437	442	481	466	479	477	461	464	466	475	470	486	464	488	481	503	457	491	483	466	486	480	455	463	464	485	439	451	449	493	485	450	493	488	440	480	494	489	531	452	481	463	470	451	456	477	471	446	478	415	480	456	452	502	470	475	456	483	473	512	461	497	468	455	483	452	449	466	465	448	469	460	444	457	453	508	519	481	440	441	489	509	482	528	478	487	462	501	463	487	468	519	470	461	447	502	472	465
23054	21414	29566	23648	21415	21467	10015	893	591	545	472	381	344	308	298	283	285	225	204	218	199	190	201	187	212	185	187	184	179	181	183	155	178	183	156	170	180	169	155	169	156	133	149	151	155	149	174	162	158	150	173	145	143	151	140	158	150	154	130	142	149	154	155	156	161	165	174	174	153	145	153	135	145	163	119	141	148	140	143	158	138	142	134	124	152	146	139	154	147	151	172	147	154	147	154	133	138	149	138	163	152	143	158	146	131	134	143	147	170	128	148	136	139	159	146	138	146	152	130	141	146	130	128	160	136	137	139	163	153	159	162	160	159	157	134	157	145	143	141	154	153	148	171	148	146	160	143	145	141	147	143	136	121	159	150	125	146	157	136	154	149	132	139	146	158	166	164	147	151	133	145	178	153	164	142	153	165	164	142	144	141	144	165	154	172	160	144	131	140	162	148	144	159	147	174	128	155	136	167	139	158	151	144	156	146	158	133	147	144	116	136	133	158	128	140	159	148	140	144	142	156	140	149	153	156	137	138	148	140	153	173	158	168	124	154	171	166	152	148	167	127	139	155	139	125	155	149	122	157	162	149	153	173	152	125	139	115	155	135	144	147	137	163	169	157	150	138	151	151	144	141	142	141	125	151	166	162	151	146	151	129	157	126	148	128	129	126	150	141	139	147	137	140	159	144	162	168	149	126	119	165	172	151	134	142	146	136	144	135	168	144	127	135	140	131	135	145	158	150	145	146	140	152	162	172	126	142	139	142	127	140	167	150	141	166	145	137	150	172	147	157	165	131	166	143	142	132	138	167	148	158	133	149	142	144	158	136	132	165	143	137	140	156	167	139	135	150	163	152	149	140	162	157	151	162	136	150	169	148	166	147	138	162	145	142	136	154	150	157	151	149	174	132	156	146	147	123	150	137	143	150	167	121	153	143	153	144	151	145	149	116	146	148	129	145	167	141	147	145	146	140	154	133	150	136	161	160	149	156	145	131	152	158	140	162	145	137	155	158	140	161	157	137	151	157	134	150	163	156	147	142	131	139	161	144	151	143	132	155	145	150	143	157	148	151	138	152	164	158	151	139	137	161	133	152	160	153	148	141	129	122	170	143	123	172	146	133	152	148	153	140	142	165	148	124	134	141	147	142	149	151	146	152	153	140	155	157	167	125	134	151	138	150	166	148	158	180	154	134	162	150	147	159	145	163	145	137	140	148	141	124	137	127	155	137	162	143	152	145	159	169	137	142	138	138	148	170	147	147	158	148	152	168	141	156	143	158	162	152	148	138	128	160	161	156	140	173	143	147	131	149	141	164	124	138	152	155	159	146	136	144	173	148	158	148	138	141	160	141	138	161	145	157	147	166	141	152	143	135	124	169	147	127	141	144	143	160	150	146	166	147	131	153	152	120	167	142	158	161	158	159	153	144	140	133	152	138	160	141	153	152	159	164	158	141	161	152	144	137	136	134	135	151	157	155	142	152	155	148	133	156	144	164	152	156	138	116	168	133	143	166	136	166	153	140	153	143	154	145	142	155	138	136	147	175	145	146	154	142	140	144	136	167	131	152	167	154	166	137	161	140	173	133	162	137	152	139	125	149	155	160	160	154	149	136	137	167	152	171	157	145	149	148	148	152	145	155	153	136	147	135	177	152	138	126	145	155	145	134	146	140	155	179	159	131	121	131	131	128	140	144	161	155	131	152	134	158	145	176	146	151	137	151	162	135	144	151	130	152	171	125	156	134	128	172	154	136	124	150	129	160	152	145	150	146	155	137	157	143	164	159	136	151	147	163	148	139	155	162	148	153	145	157	151	122	157	155	134	163	155	147	138	147	146	162	158	139	146	146	179	147	135	151	135	160	150	153	140	137	169	165	153	151	152	141	153	140	135	159	147	172	141	137	154	144	132	138	131	157	155	177	145	147	155	153	144	162	153	161	153	162	151	131	148	137	160	147	147	157	142	113	160	153	155	141	138	152	130	155	152	150	152	160	138	163	159	149	128	152	144	141	135	148	166	155	139	115	136	137	155	136	153	145	157	157	150	148	162	148	160	139	140	145	128	139	124	143	157	152	144	123	133	137	145	161	159	154	166	151	146	133	135	143	161	140	144	138	140	156	144	170	136	178	146	147	151	155	124	156	157	164	125	133	150	167	154	132	144	133	163	150	154	158	152	143	155	127	139	146	155	149	142	135	150	145	145	153	163	154	138	131	163	125	160	151	145	141	169	159	158	132	150	147	156	150	143	165	135	142	154	136	140	136	174	134	118	151	155	147	165	148	155	167	149	136	128	154	146	134	158	145	150	169	120	133	134	158	147	145	131	149	161	143	139	172	148	143	168	142	145	154	152	164	145	162	170	141	157	146	147	137	154	157	155	140	150	147	144	137	153	145	116	158	158	148	154	161	154	137	140	155	165	138	169	151	147	148	134	150	165	137	151	159	140	119	139	132	149	156	173	161	149	144	135	152	140	160	160	172	143	151	159	152	139	162	158	166	139	144	147	147	161	132	135	143	159	146	144	147	148	135	156	111	127	144	146	138	143	144	142	141	146	142	144	144	147	160	148	135	139	134	140	171	153	158	145	140	143	132	147	162	138	145	162	154	162	128	172	159	120	148	162	127	143	144	154	149	156	140	162	154	152	145	159	133	138	139	150	138	163	131	142	163	147	125	161	156	151	148	165	160	151	144	160	138	153	126	141	128	140	142	160	123	134	147	160	139	152	153	149	168	132	161	137	150	141	140	141	145	147	132	148	136	131	138	148	159	128	158	129	168	168	139	140	165	147	155	161	143	140	130	137	149	140	146	148	167	159	164	138	140	134	147	150	134	146	145	142	143	144	134	162	166	134	141	177	155	140	133	142	144	129	152	146	159	140	141	142	154	150	143	136	143	144	144	159	139	142	146	120	175	129	157	133	149	143	140	142	145	133	155	156	141	143	155	136	141	138	143	152	131	169	134	159	163	148	153	135	152	115	155	173	145	171	132	149	114	136	136	130	152	152	140	139	153	144	133	148	184	154	147	129	157	134	129	134	144	148	157	146	144	149	145	162	151	142	163	133	148	142	152	140	158	139	154	135	151	163	154	159	150	131	161	167	133	161	132	138	127	163	138	132	151	167	151	155	148	132	145	120	128	162	143	161	156	145	173	157	139	142	148	162	137	138	136	161	152	135	154	139	162	135	138	132	140	130	157	155	151	163	148	156	139	151	149	164	125	127	144	138	148	130	138	145	149	174	158	131	161	139	137	150	169	125	142	141	139	147	127	152	156	160	158	156	137	159	137	136	138	139	145	149	147	137	124	142	168	154	159	138	137	147	150	135	134	114	164	154	114	150	133	158	129	132	151	144	128	148	147	128	139	139	160	160	128	155	141	161	139	152	154	152	147	136	163	147	170	147	154	138	125	156	138	160	153	149	152	142	124	146	144	144	126	154	164	159	157	152	163	140	133	140	121	137	140	139	137	166	152	129	131	136	149	152	159	132
21996	13975	12081	6431	4417	3306	2490	1859	1478	1253	1013	804	699	621	527	480	472	423	391	349	312	355	304	293	300	300	250	299	251	249	265	258	210	236	237	252	227	256	207	231	235	248	248	221	243	233	211	218	216	239	217	241	203	231	202	237	212	191	204	195	197	217	204	194	201	225	226	215	225	225	197	182	188	196	183	212	200	194	200	191	217	209	192	186	198	202	209	205	210	195	235	217	217	219	209	203	200	200	195	212	204	206	209	221	207	205	183	201	222	192	202	221	212	200	230	226	195	209	206	205	206	187	195	186	203	192	192	194	207	220	203	191	152	189	226	211	179	190	178	168	199	197	191	213	203	210	216	233	200	182	216	214	183	215	172	205	228	209	182	195	214	214	196	201	205	199	172	184	211	210	220	208	201	212	208	200	203	205	214	194	223	153	159	203	195	211	178	205	216	217	176	198	187	204	219	210	193	210	196	185	208	192	194	186	188	185	196	190	200	198	200	201	184	195	184	177	188	201	198	189	196	197	202	200	191	193	196	212	207	200	194	189	198	192	198	204	218	208	184	213	194	199	180	203	208	196	218	190	214	221	194	189	178	177	192	179	198	179	224	198	204	214	216	216	198	181	208	206	183	202	219	197	204	188	189	188	186	170	216	188	188	211	200	215	200	213	211	195	204	211	203	221	199	196	189	202	204	199	198	203	207	202	222	200	193	203	182	192	197	198	192	202	203	187	186	160	215	180	202	178	203	192	228	202	193	192	206	180	165	203	167	183	194	175	200	210	218	202	207	217	193	199	202	190	176	213	192	199	210	188	198	179	182	210	185	206	211	199	189	215	206	198	197	186	190	193	210	211	212	202	196	191	188	193	202	218	208	198	218	231	213	189	208	201	196	179	194	184	183	203	223	213	227	191	207	199	189	185	204	209	196	200	197	207	242	175	199	222	201	195	227	195	194	209	194	176	209	232	214	197	171	198	199	215	176	172	198	161	179	183	205	161	200	179	189	210	186	202	196	193	221	199	215	220	199	193	204	221	196	222	211	197	222	170	192	203	194	203	203	213	199	200	201	185	208	202	205	209	182	190	214	178	190	214	211	198	200	208	198	190	188	208	205	200	217	198	169	220	195	185	174	229	176	198	202	213	184	198	196	189	182	205	192	172	180	222	205	196	190	196	202	195	226	195	198	175	193	217	195	193	205	189	187	207	201	205	199	182	163	193	202	200	194	225	176	192	202	207	197	177	214	212	207	216	227	186	200	204	194	169	202	192	195	206	192	219	209	207	187	189	201	194	179	190	195	199	214	218	202	193	203	204	178	175	180	203	175	190	202	201	182	176	199	214	179	212	202	210	181	197	169	215	178	195	194	207	187	211	224	203	167	166	219	194	214	196	177	180	190	227	181	187	196	211	205	194	186	215	193	193	178	196	183	193	200	203	196	186	224	198	187	202	208	208	199	196	227	213	207	192	212	192	203	210	198	208	205	198	198	202	200	185	166	191	216	206	212	209	182	198	181	177	182	200	176	189	205	178	205	216	184	188	185	200	206	211	181	201	196	199	211	204	209	196	186	177	196	197	196	210	202	197	167	213	198	200	195	168	204	205	199	199	190	182	233	207	211	192	202	167	191	219	198	233	215	222	204	188	189	197	198	198	204	208	179	214	212	191	200	193	201	209	205	182	203	187	194	183	185	220	172	225	178	205	195	175	193	197	201	223	187	197	195	204	176	187	208	191	188	203	190	195	223	191	183	210	200	204	182	188	185	198	190	206	211	180	180	177	207	197	213	221	190	203	201	197	193	198	217	217	210	187	207	204	222	175	228	184	210	215	223	202	202	215	161	178	214	186	180	207	183	183	194	196	200	188	193	190	187	189	215	240	183	188	211	199	177	188	206	200	214	235	206	196	178	186	188	206	184	193	214	218	183	195	180	215	224	178	198	203	191	228	200	192	215	207	187	218	183	224	194	215	196	236	204	204	198	188	227	202	191	195	196	192	196	200	211	184	191	179	181	216	196	201	208	197	205	201	206	208	199	207	186	202	212	191	191	204	182	203	202	184	210	192	194	190	224	175	188	172	199	201	172	187	202	196	201	172	210	196	173	215	191	213	186	194	204	188	193	181	187	177	206	182	213	186	201	209	207	177	175	175	192	201	201	187	200	206	186	187	220	200	193	179	206	195	192	204	228	205	226	186	196	185	190	193	193	208	192	181	203	214	198	192	217	193	210	186	181	184	192	177	212	205	206	207	205	212	214	200	195	204	199	197	179	182	196	204	210	166	187	194	194	220	207	176	179	192	234	213	199	192	209	190	170	218	210	200	197	229	195	207	212	184	198	189	194	175	221	195	206	172	194	198	225	214	197	190	195	198	212	215	181	210	216	207	188	195	200	192	190	201	199	176	200	211	187	204	201	185	213	201	217	228	222	211	203	190	177	213	179	192	202	205	171	193	197	208	189	205	206	174	211	194	191	186	192	207	209	197	198	193	188	190	200	203	208	188	190	187	206	206	193	212	184	186	192	194	209	167	201	209	192	209	189	176	196	196	199	186	189	218	181	177	204	183	194	202	190	189	189	180	194	201	192	198	194	189	210	211	230	191	178	189	215	209	200	230	203	198	205	193	193	196	214	187	202	205	220	209	194	196	182	193	204	180	201	195	187	205	211	206	208	192	186	190	196	214	188	169	203	198	198	216	221	199	194	197	174	199	196	202	209	194	196	192	192	209	196	220	194	209	183	198	199	183	188	214	213	206	208	195	190	197	188	206	203	190	192	187	187	210	196	226	197	197	201	187	221	192	212	212	160	226	212	222	207	228	201	178	185	189	217	181	201	207	213	188	209	208	196	197	193	201	187	215	196	162	165	214	205	195	207	193	192	192	208	179	203	179	182	192	195	191	195	194	173	172	192	212	187	177	202	172	191	214	196	225	218	205	157	180	187	202	220	202	204	199	177	193	188	188	188	199	196	184	215	176	205	207	188	205	173	195	198	217	221	181	191	211	230	204	178	191	175	181	194	196	192	208	207	202	217	219	206	227	200	210	199	217	187	176	200	196	198	200	190	202	199	199	188	213	209	189	192	206	177	196	196	187	198	211	198	193	202	194	189	216	209	221	198	200	198	182	189	196	180	162	185	194	210	211	199	203	201	189	172	205	224	198	200	172	184	195	212	184	174	202	211	195	205	215	204	164	198	181	215	183	208	183	179	163	212	209	194	179	191	190	191	194	188	193	205	204	198	177	177	196	193	197	186	210	199	208	205	198	242	204	206	180	185	178	206	209	205	221	208	193	193	186	227	193	189	195	196	188	191	206	210	172	215	220	189	219	235	216	178	188	195	191	205	213	225	237	197	209	194	230	157	193	203	184	175	214	190	210	165	203	188	203	206	198	213	189	202	185	196	170	194	179	189	206	198	177	198	205	190	195	171	206	205	190	194	188	189	173	201	199	186	198	195	196	205	203	188	204	193	234	197	211	170	184	178	201	193	202
27400	20743	9248	999	635	550	532	480	503	523	521	475	500	486	486	436	462	481	544	475	489	467	471	480	476	471	502	475	499	428	497	488	477	445	461	475	485	491	434	451	471	497	449	485	502	479	519	476	434	443	495	460	469	472	441	477	484	487	506	478	482	458	483	481	461	466	482	494	466	475	480	427	453	459	472	514	431	510	458	413	480	531	461	462	479	476	469	486	435	440	446	468	474	454	446	467	443	464	463	492	484	473	480	422	487	489	437	499	480	469	488	459	494	486	418	484	484	499	442	448	442	495	477	496	458	453	448	484	484	454	465	495	447	474	485	508	479	462	492	483	489	455	508	454	489	451	477	447	448	472	484	496	440	527	524	511	473	484	454	498	477	466	468	467	491	458	482	511	456	481	441	460	438	487	494	526	467	469	478	456	406	491	447	488	463	475	469	489	449	523	477	498	462	459	511	494	473	476	488	461	469	520	493	484	489	488	485	466	465	474	484	477	480	449	441	459	475	523	477	490	445	455	503	498	464	449	448	497	462	490	458	437	518	471	484	466	465	494	455	497	494	474	483	502	506	478	479	487	491	429	470	488	494	445	503	448	474	530	479	498	476	508	474	453	464	469	472	460	496	477	456	457	500	454	496	450	446	483	470	466	448	468	499	486	457	513	473	477	447	458	486	528	457	498	472	475	483	475	462	488	503	448	476	468	456	462	478	434	464	456	530	487	486	490	451	496	508	508	479	461	488	484	449	476	503	474	471	450	465	471	487	485	478	451	475	490	504	462	500	507	460	484	449	525	466	469	481	437	451	477	505	404	521	462	470	486	489	474	458	477	468	456	465	484	500	470	471	459	434	459	491	469	479	494	493	502	494	517	468	467	481	473	460	466	475	485	491	463	469	502	464	463	517	475	460	480	455	447	437	470	472	455	466	459	496	470	510	471	480	480	492	519	497	464	496	444	487	466	460	497	495	468	466	475	505	449	506	469	463	457	485	506	504	470	465	456	532	437	457	441	482	445	463	487	451	475	496	487	482	448	467	479	500	513	465	471	514	439	460	454	472	476	456	487	482	504	465	468	479	491	458	501	493	482	433	486	517	496	445	452	457	467	475	513	453	483	465	518	483	439	447	461	466	478	473	487	487	484	505	487	513	441	502	462	487	490	460	474	496	511	469	485	498	492	473	472	485	457	432	479	492	500	440	520	490	475	459	467	493	500	484	451	448	480	464	441	444	482	430	451	476	462	460	449	519	479	444	443	472	440	461	481	438	463	497	440	464	474	461	460	462	449	465	481	484	471	486	514	479	473	501	488	476	479	434	507	438	462	493	478	462	494	468	461	458	477	453	474	487	500	420	503	483	458	462	483	483	457	436	468	474	469	471	461	451	469	478	464	495	503	488	477	494	469	493	488	450	490	481	479	467	499	477	468	466	462	474	477	480	482	435	496	520	499	496	469	495	502	493	487	520	503	516	472	457	460	471	485	508	464	486	481	464	467	466	478	481	430	490	464	481	509	490	482	467	483	467	455	466	461	491	473	479	498	480	470	481	455	470	494	453	476	479	463	447	459	502	518	470	461	468	456	492	468	474	470	462	430	470	495	455	481	472	475	480	483	469	462	504	445	422	484	486	451	473	470	498	496	444	498	505	509	460	489	522	491	473	446	516	456	494	466	451	473	492	462	491	493	444	488	487	488	485	466	486	457	480	456	465	452	468	472	442	447	446	457	446	506	514	442	502	522	469	478	501	481	474	456	486	446	462	481	510	485	465	434	471	469	482	482	436	451	457	468	467	457	486	476	481	438	496	489	503	517	509	490	475	472	459	454	476	416	430	499	512	458	496	479	445	508	506	473	473	475	481	536	459	479	456	481	458	475	479	493	453	500	480	486	463	458	453	456	455	453	498	474	470	460	477	448	513	472	478	470	486	475	465	503	496	444	495	476	475	507	492	478	447	479	454	504	493	488	488	464	451	438	479	451	473	461	484	489	478	472	505	450	484	470	492	464	489	487	480	483	490	484	486	497	487	466	446	475	500	496	511	496	483	479	495	484	449	471	482	509	521	503	459	479	480	478	537	483	435	482	492	467	481	519	512	490	496	502	450	493	471	469	469	491	475	440	481	469	498	505	468	452	480	465	481	446	486	499	472	498	495	460	508	489	451	488	455	500	476	488	483	519	477	507	479	472	479	450	450	464	448	461	497	507	508	507	469	503	503	482	478	467	474	510	466	505	481	456	504	462	455	474	473	516	436	460	508	471	503	497	490	494	451	456	466	460	492	487	504	459	469	483	483	474	429	455	453	504	502	447	435	486	509	494	493	502	476	446	483	460	482	495	494	487	467	473	482	472	504	495	516	477	453	474	441	491	430	482	474	495	467	451	479	475	502	469	529	466	474	477	442	468	498	470	478	491	509	453	489	464	446	476	501	464	481	495	452	453	502	509	456	489	464	468	475	486	503	524	442	469	463	490	458	489	498	501	469	494	510	501	478	546	514	444	433	483	509	465	456	453	471	484	513	462	460	453	457	472	479	507	478	451	482	502	475	496	470	475	503	452	477	471	490	468	520	459	478	530	439	504	436	480	486	470	487	480	500	527	479	481	490	460	474	474	471	500	466	459	494	475	502	456	471	461	483	482	482	469	467	506	502	481	449	473	467	473	482	494	499	432	499	485	480	476	447	485	441	447	453	463	454	472	472	472	442	506	506	482	451	479	481	486	457	481	455	482	498	458	490	478	441	498	514	494	434	439	481	507	486	465	499	487	504	503	494	452	460	477	460	462	470	507	506	484	494	458	453	462	500	450	501	456	454	456	506	482	499	476	505	501	452	451	495	524	440	458	459	477	526	454	486	504	498	474	494	473	465	499	459	477	499	497	467	491	513	480	449	459	466	452	439	457	480	420	457	462	463	481	490	477	467	477	489	478	490	477	446	448	447	495	470	468	470	491	450	501	466	478	480	473	454	490	465	465	477	489	492	496	481	457	447	477	449	456	502	475	476	520	502	506	449	436	476	498	469	467	474	480	485	469	457	492	474	451	492	482	452	486	462	497	477	487	513	528	502	461	515	474	496	489	489	449	487	465	478	447	495	492	509	493	473	472	499	478	481	443	453	467	496	470	458	438	494	446	452	452	495	518	473	441	462	431	437	489	431	487	484	507	479	486	483	451	471	465	477	492	478	524	497	494	485	463	479	494	494	495	483	481	491	480	500	501	463	476	474	488	459	460	479	431	451	485	457	430	517	489	495	482	482	478	528	509	471	461	471	515	445	532	440	502	515	496	492	464	521	484	496	510	483	481	471	435	493	464	432	479	475	460	493	476	491	472	489	470	487	461	497	486	495	478	458	465	443	495	466	482	464	496	460	427	468	488	508	474	479	471	482	477	467	461	443	518	478	461	459	488	515	456	453	483	483	475	490	486	465	485	520	502	506	475	473	474	476	471	486	470	451	458	514	452	461	515	449	500	477	485	473	486	470	480	465	466
10545	1274	1207	873	779	735	712	646	633	691	621	669	691	593	643	594	619	616	633	603	635	667	604	618	614	644	661	642	585	645	631	608	593	625	625	609	632	646	622	625	661	616	608	606	630	635	620	587	594	623	620	591	621	607	659	642	681	579	635	632	610	642	567	595	655	653	605	583	614	615	619	597	655	609	606	630	603	625	584	606	642	669	647	620	654	629	612	623	646	617	613	622	619	650	586	571	600	628	650	605	607	597	624	588	615	619	595	600	627	590	672	603	614	628	604	672	676	639	577	603	595	659	597	637	601	619	629	597	605	600	598	607	632	628	585	609	613	576	584	616	620	639	617	598	596	590	636	633	676	612	639	595	594	639	613	558	640	680	630	641	638	590	617	665	644	603	629	603	593	633	620	622	591	648	621	641	671	624	633	655	637	612	613	629	637	626	602	592	616	650	657	625	642	606	667	626	615	642	588	678	593	644	640	644	626	601	631	624	620	652	657	620	577	624	625	601	614	612	639	690	616	643	648	638	637	644	624	585	576	647	591	650	639	613	590	608	622	562	597	612	596	635	636	638	599	593	655	628	602	595	631	642	571	620	606	621	625	622	638	612	599	604	609	632	589	647	663	654	607	641	615	634	614	598	624	641	612	612	613	613	592	609	660	596	610	610	644	601	632	612	597	611	641	611	641	640	606	616	608	598	585	629	653	610	621	618	616	582	629	598	668	646	594	588	652	647	654	582	618	663	613	624	557	633	609	640	596	594	627	604	594	618	568	644	633	606	623	610	656	601	623	613	632	629	617	635	600	610	606	642	570	584	635	614	567	645	602	647	614	596	580	626	634	627	643	618	641	627	644	608	590	646	612	633	597	621	574	607	573	624	641	593	636	612	623	613	627	619	632	622	595	601	595	609	631	654	597	643	648	642	616	650	582	593	613	589	635	622	620	612	622	629	674	627	650	593	653	593	606	617	625	667	595	602	598	610	637	585	626	607	628	592	613	645	651	655	623	601	663	611	616	624	578	622	619	595	610	673	636	617	609	606	634	585	594	620	615	605	651	650	652	579	607	678	648	612	621	612	614	623	595	632	645	629	640	637	614	602	610	660	600	627	626	639	600	640	575	635	630	577	597	600	619	657	631	614	644	635	642	673	632	616	636	632	648	608	619	628	579	641	630	644	606	586	573	629	606	630	636	658	611	599	598	603	677	635	616	640	611	653	636	676	653	599	618	656	648	615	615	669	620	642	632	619	604	589	602	648	593	649	606	608	593	609	587	608	647	617	614	650	620	605	647	651	647	662	617	648	620	585	595	656	594	597	637	697	644	613	649	574	594	653	622	606	585	597	657	554	584	622	612	602	619	627	648	611	653	602	642	661	626	633	633	623	613	607	609	575	587	613	591	637	624	648	630	613	631	634	630	607	626	649	622	585	611	565	670	616	658	570	591	606	647	591	597	641	635	627	632	578	589	630	646	609	631	637	609	594	609	624	596	619	641	584	654	665	587	620	591	598	643	660	556	587	618	624	621	616	630	603	576	578	653	638	588	608	603	617	657	617	613	587	610	629	624	622	596	603	642	596	619	604	595	604	672	610	648	572	589	645	617	667	647	637	617	612	590	627	661	600	620	599	570	643	580	597	679	629	643	590	578	611	636	615	621	658	592	611	623	615	616	575	655	642	623	595	589	586	582	623	619	624	607	623	642	622	620	608	612	590	590	617	664	612	588	573	609	679	636	627	589	609	644	628	631	628	585	638	610	638	586	661	669	645	626	626	591	680	595	600	593	601	603	650	592	615	604	616	626	644	617	600	635	586	644	587	589	647	655	577	640	626	595	611	623	607	575	643	575	595	618	576	633	656	561	600	613	669	631	587	621	611	617	643	601	645	587	607	663	686	646	630	609	637	639	624	597	649	608	625	604	588	618	612	600	609	632	645	641	633	643	630	657	600	631	603	625	668	594	698	632	594	669	641	590	635	670	624	621	600	602	643	617	616	634	652	636	619	624	616	616	590	645	624	598	627	636	566	640	605	641	637	567	562	602	590	635	642	626	621	654	666	623	618	661	617	610	636	598	604	598	643	642	619	660	647	639	607	625	625	633	651	624	601	605	628	636	620	628	603	582	577	651	597	658	577	592	614	602	627	644	609	615	619	595	633	620	638	608	614	671	612	634	678	600	631	650	619	605	606	644	616	633	677	615	672	615	588	616	573	603	638	641	632	596	623	596	683	621	612	591	609	579	622	602	654	644	634	626	628	652	619	598	673	628	610	618	621	635	630	654	610	640	641	550	622	575	627	630	669	604	606	631	622	645	591	607	625	584	586	617	595	606	635	629	630	618	634	633	629	607	594	610	617	611	611	579	645	604	611	605	632	617	618	654	600	573	615	599	582	621	637	626	620	610	625	637	610	593	594	627	578	600	614	617	644	578	616	630	612	630	588	631	598	613	618	624	585	589	657	601	594	630	644	607	615	628	648	633	591	610	619	594	633	595	581	634	601	703	620	645	616	673	665	616	657	593	581	667	602	658	624	577	608	627	632	628	638	646	609	639	598	589	590	654	636	648	648	649	596	596	616	622	632	665	607	589	590	589	626	628	587	639	637	611	642	615	625	586	604	632	651	632	656	625	595	622	626	605	625	627	621	605	644	629	637	654	611	597	629	624	582	616	673	640	606	636	620	646	582	589	607	609	597	603	650	617	631	622	583	633	637	633	610	625	670	583	611	627	628	650	635	625	595	622	655	605	616	598	564	613	612	624	610	601	571	624	624	602	667	652	635	616	607	594	591	616	638	586	606	609	659	609	648	607	687	593	645	615	619	634	633	626	606	586	622	596	627	604	657	647	620	621	632	605	595	629	619	618	632	613	603	636	628	635	599	606	603	629	620	648	628	632	582	631	585	617	586	621	606	580	634	609	603	625	583	615	601	631	683	635	586	618	577	629	606	620	574	600	567	586	589	602	582	587	581	611	591	627	660	581	614	618	637	626	613	666	611	649	691	632	607	612	657	625	629	582	665	627	627	605	598	616	618	633	619	629	637	599	599	646	584	685	639	646	641	607	649	599	618	598	614	638	643	631	618	618	616	615	638	639	673	633	624	624	644	600	599	633	599	616	634	623	635	552	668	594	602	603	616	640	591	625	563	630	620	598	655	618	610	630	635	649	637	588	566	578	582	616	583	614	588	587	615	651	592	587	641	632	630	629	610	625	578	610	608	602	647	580	622	624	620	598	626	621	623	630	619	625	590	601	646	596	640	625	648	624	626	620	617	592	638	583	596	612	608	609	622	638	612	621	572	649	610	642	547	623	563	607	583	653	589	628	580	604	649	665	612	645	651	627	612	587	615	612	624	633	613	613	639	598	653	625	620	625	614	611	581	661	629	641	641	583	603	657	641	620	568	603	630	620	621	638	636	611	641	591	625	642	611	656	609	631	602	594	667	629	610	604	634	638	643	636	608	631	569	603	649	630	629	589	674	608	591	633	635
24102	21420	29138	24095	21414	11633	1136	759	637	541	509	537	446	448	397	384	416	413	410	411	435	381	395	388	386	388	387	345	359	378	351	382	400	367	367	373	327	382	378	355	379	350	373	369	350	412	376	382	397	385	374	361	394	346	386	376	365	380	328	370	363	364	369	417	364	339	385	362	405	357	388	374	342	371	350	370	352	361	355	383	359	360	359	383	377	340	365	334	349	351	372	363	327	357	316	316	396	371	385	355	355	386	383	367	390	365	402	366	394	378	337	360	370	368	350	345	365	389	399	337	376	395	345	375	354	359	379	343	366	380	339	355	344	352	336	352	325	351	375	377	376	375	393	369	384	362	383	372	390	354	355	356	327	339	358	364	347	381	362	358	354	389	361	337	332	377	366	350	356	365	340	340	370	371	371	355	312	365	374	403	399	345	357	369	381	345	356	389	353	372	360	366	357	360	341	370	344	353	380	350	341	346	348	374	353	342	368	389	369	387	356	347	389	347	367	359	343	373	326	384	346	375	380	358	395	341	368	347	357	353	371	352	349	365	348	384	341	330	392	378	351	401	353	360	354	346	380	366	340	338	346	369	353	321	383	354	330	388	356	372	363	336	367	369	373	361	378	358	359	363	366	352	359	354	347	351	353	382	335	399	349	353	368	358	355	356	359	342	342	367	355	383	364	332	380	363	361	355	364	360	391	351	379	355	345	338	378	367	350	372	372	381	361	373	364	351	336	362	359	361	345	364	350	383	368	373	358	373	381	372	390	359	353	360	398	376	366	387	338	399	376	384	382	349	381	350	336	354	371	340	357	395	359	345	324	351	352	376	363	362	352	394	355	365	353	352	364	321	358	337	339	375	351	356	355	374	374	355	335	380	352	340	344	382	326	408	385	324	324	345	364	363	366	383	383	370	381	364	379	345	347	325	349	326	403	357	386	338	380	412	377	346	341	359	376	368	345	372	345	349	352	334	392	381	355	349	409	338	361	359	326	381	336	359	418	365	384	418	341	374	368	373	340	376	401	365	351	354	399	337	373	381	350	344	344	385	376	354	359	359	385	344	367	360	361	359	381	392	332	362	353	380	350	398	365	361	350	336	354	361	364	346	355	354	412	375	374	375	354	375	360	374	347	381	368	354	349	354	370	362	368	334	352	357	352	344	348	375	366	371	342	375	360	369	350	375	373	334	369	374	381	394	390	382	358	371	360	352	360	385	364	386	364	356	380	327	370	386	380	378	357	368	364	349	375	346	351	367	372	376	379	366	339	368	377	353	363	385	343	354	348	334	398	362	356	345	357	382	347	369	351	360	332	365	362	393	363	366	372	333	369	383	358	374	380	377	357	382	335	369	344	358	348	388	355	345	375	382	350	346	347	442	350	347	352	359	377	377	337	327	369	365	339	346	352	359	359	381	340	369	366	336	345	348	359	390	305	375	357	368	363	326	379	380	384	367	360	376	348	359	362	359	364	375	370	340	344	341	371	354	352	358	370	355	355	399	339	346	346	364	368	368	392	370	333	344	348	382	368	374	350	369	380	377	387	379	370	381	363	361	362	316	343	354	368	375	372	320	327	363	365	371	366	363	362	374	361	344	378	365	349	385	382	322	354	375	375	365	366	334	374	343	351	347	384	375	382	368	388	398	365	364	334	370	365	373	357	393	371	392	344	324	370	367	347	359	327	352	370	346	357	365	328	371	391	393	360	334	374	376	376	396	366	363	372	332	331	362	368	399	350	363	335	348	336	369	371	364	344	349	380	366	347	379	398	364	364	382	382	365	312	360	389	373	378	383	375	375	382	349	345	379	322	359	380	386	353	388	356	365	363	361	348	343	345	331	394	362	315	373	338	367	381	353	365	385	385	391	346	350	359	388	367	387	371	327	334	351	347	356	372	366	373	381	358	380	358	386	381	350	309	390	338	352	387	352	366	336	390	374	382	351	361	379	372	348	373	380	346	388	342	370	331	352	324	367	370	355	349	356	371	383	364	344	372	354	395	378	343	350	371	385	359	369	360	345	393	387	391	370	409	337	406	331	354	339	380	361	368	350	392	362	365	364	337	375	341	334	349	346	404	361	359	350	365	407	372	363	357	344	357	355	350	382	332	385	352	367	380	361	354	347	332	341	350	341	341	341	377	361	396	378	330	380	333	380	342	340	381	371	358	374	384	356	358	364	346	375	360	379	368	368	386	338	364	333	362	372	364	367	341	332	356	368	339	356	366	343	324	382	363	376	344	356	347	315	354	374	361	354	356	367	372	337	376	379	367	334	352	355	362	370	378	377	360	350	361	361	352	400	341	368	396	390	362	377	401	344	356	369	342	343	368	373	368	377	330	354	362	368	381	322	365	341	330	333	386	379	372	366	365	352	404	388	354	365	385	383	332	356	353	371	382	402	349	340	375	359	372	357	361	407	363	356	373	350	389	358	356	392	358	349	333	366	350	368	338	333	348	401	346	350	363	355	371	398	361	336	324	367	354	383	358	385	345	354	394	365	393	359	313	315	357	355	353	341	383	308	351	364	377	339	369	387	340	344	335	335	380	354	360	363	393	343	351	378	373	318	366	381	377	391	358	337	358	353	374	343	400	352	333	351	362	360	341	354	403	380	392	375	327	362	382	365	342	336	358	391	371	376	367	389	340	355	396	375	381	356	358	368	340	360	328	359	338	328	366	367	348	400	381	354	332	395	363	360	336	363	379	355	350	333	361	367	361	382	356	363	370	364	360	376	366	336	340	393	371	351	397	351	369	359	360	382	377	387	354	364	344	375	365	360	371	370	395	360	362	365	355	362	343	411	349	357	356	349	356	359	371	368	369	375	330	383	358	391	347	352	373	357	353	337	384	385	373	354	388	364	357	370	331	405	355	356	384	337	342	353	383	350	345	365	364	358	330	343	350	358	335	379	354	365	348	372	365	348	368	335	358	348	346	362	372	375	350	355	396	381	372	367	301	360	360	344	369	356	336	353	335	343	344	344	333	376	347	350	395	358	373	338	356	339	353	366	362	355	366	370	388	337	343	384	335	390	370	378	341	351	346	360	349	373	367	368	331	348	402	360	351	341	363	398	353	352	330	386	403	409	343	370	348	351	363	380	375	385	345	366	333	360	363	364	373	318	348	359	362	336	408	366	370	380	360	359	374	363	352	348	340	336	360	360	362	345	355	367	369	339	356	344	385	349	393	360	381	374	358	363	392	361	395	399	355	329	330	404	374	392	380	350	386	365	338	355	360	369	346	348	378	362	370	361	353	392	385	381	362	362	354	343	350	347	362	359	330	346	350	397	357	359	352	385	401	360	343	373	362	349	375	392	395	327	376	366	350	375	359	377	336	351	358	345	347	335	356	383	367	327	368	359	356	362	318	373	354	364	378	323	342	385	356	357	352	368	338	355	371	354	368	333	345	389	388	383	356	329	364	376	358	360	342	378	362	355	369	353	374	327	328	362	339	375	374	347	361	369	354	362	333	384	389	354	395	377	363	340
18991	8589	7257	3867	2615	2052	1629	1296	1078	1017	889	764	708	646	665	656	618	588	570	574	553	541	568	526	545	528	534	536	511	533	480	497	546	503	520	480	492	479	546	489	512	543	509	521	494	483	479	490	484	497	498	497	479	506	515	508	486	508	489	477	497	500	469	519	462	497	494	504	489	492	457	472	505	536	502	494	499	465	499	520	467	474	491	491	464	482	484	519	485	495	475	501	501	512	455	503	470	484	450	483	490	476	483	470	473	505	519	492	476	478	478	476	498	486	493	484	498	540	480	490	516	483	461	459	507	492	468	510	510	462	521	502	519	471	487	467	449	477	455	482	503	477	520	436	481	471	464	468	511	477	476	487	491	502	477	468	512	464	474	465	499	514	447	523	489	449	446	448	458	445	491	472	451	472	453	501	477	473	456	495	489	524	478	468	425	511	474	505	488	466	453	485	471	482	505	486	506	499	476	459	447	460	436	493	472	496	462	456	468	480	477	510	476	458	490	483	500	506	460	499	451	490	541	486	501	470	500	504	484	480	539	460	501	490	451	492	471	492	456	419	492	476	497	484	477	449	498	470	447	475	456	509	466	470	489	528	507	464	487	502	486	476	515	464	504	464	437	474	490	487	484	444	475	486	487	499	462	462	458	469	463	499	472	429	450	438	499	455	482	464	450	464	464	457	484	511	476	500	492	443	538	493	471	455	457	485	432	491	515	525	497	435	475	512	461	488	458	471	502	456	489	481	493	480	483	465	513	521	481	484	491	459	471	456	467	513	502	449	445	493	476	462	485	457	493	435	505	467	486	480	459	439	468	503	498	482	471	465	497	443	507	474	447	500	478	489	511	471	510	502	467	503	488	460	481	483	477	464	501	459	491	468	495	474	490	478	469	473	501	471	438	440	478	470	513	462	446	485	470	467	447	466	458	470	480	498	469	508	469	445	480	477	508	455	469	491	522	540	480	461	492	486	463	495	468	495	435	505	479	447	511	464	462	486	510	465	464	445	476	505	481	485	489	465	522	476	491	509	452	481	466	485	483	511	477	451	453	467	523	506	471	520	460	462	485	477	504	454	496	486	496	492	468	465	495	492	461	492	481	481	537	489	456	471	493	488	487	494	480	525	423	488	500	464	446	493	505	480	448	479	504	453	500	481	465	466	474	451	499	476	460	465	515	498	491	472	459	478	498	467	476	467	492	502	475	469	472	495	504	470	487	481	496	466	474	508	497	499	503	497	507	478	494	486	461	501	503	508	488	488	470	498	517	459	507	481	480	491	470	487	482	466	497	472	473	489	499	506	497	479	519	495	469	451	480	464	478	481	458	481	459	466	505	446	486	496	442	434	482	484	476	508	522	485	479	490	505	478	447	502	460	462	459	493	466	514	498	502	469	461	470	505	472	467	508	515	488	478	492	464	499	512	482	456	480	491	479	516	454	503	457	472	501	505	486	498	480	478	477	462	454	495	490	526	480	501	478	476	473	476	518	504	490	492	452	465	515	489	487	514	454	520	481	484	509	443	503	484	445	511	440	490	472	496	486	483	438	461	524	478	493	490	497	481	476	509	494	489	460	468	471	485	474	472	481	464	480	487	456	473	466	532	470	517	491	481	471	516	475	477	524	464	466	486	471	481	542	455	515	476	455	450	450	513	450	450	489	487	484	484	489	477	458	448	494	444	503	477	498	452	452	478	468	507	444	499	481	506	491	515	468	473	480	491	478	513	466	467	472	479	492	475	471	475	476	507	420	489	472	487	457	455	486	466	495	487	458	503	490	470	528	453	468	473	478	485	480	476	498	425	462	500	459	487	518	485	469	469	462	484	439	474	487	474	471	495	493	517	516	488	480	467	469	465	496	479	460	478	485	436	476	480	473	530	475	484	459	506	485	488	449	451	477	536	483	533	491	502	495	463	457	514	458	487	467	494	467	525	482	504	496	468	491	468	476	510	506	439	463	501	448	502	501	483	456	493	535	440	521	464	525	462	527	496	493	448	475	468	468	501	469	504	421	474	485	437	480	480	478	470	496	479	470	481	517	496	465	469	455	473	505	504	481	469	510	476	497	482	510	493	478	493	442	467	467	419	462	461	438	478	486	477	478	471	499	450	486	473	503	513	440	494	481	484	472	491	452	494	474	476	493	509	495	469	496	461	485	457	532	457	484	470	541	476	493	456	458	506	504	436	480	491	507	476	521	499	520	467	488	479	497	445	500	482	458	483	482	496	481	493	469	480	489	453	450	482	496	453	473	477	472	484	477	497	465	491	482	480	453	465	479	444	450	490	492	508	482	456	471	484	502	454	470	495	455	474	482	482	466	487	453	483	447	463	469	470	483	466	461	482	485	472	466	458	489	478	453	467	474	482	472	492	483	482	494	458	460	466	490	475	445	498	491	489	475	500	476	489	463	507	529	491	463	472	476	457	482	509	456	465	456	475	505	483	486	452	495	526	474	496	492	481	476	475	489	484	481	474	482	504	496	530	475	518	461	459	485	482	465	477	504	489	512	481	418	508	490	461	473	507	454	509	462	466	474	462	469	473	470	478	483	496	501	465	448	459	474	456	463	460	502	455	512	475	492	488	448	475	511	494	481	470	478	499	468	412	455	515	452	453	464	473	484	498	464	494	504	464	488	503	509	432	478	456	484	493	493	498	468	420	468	526	488	476	484	481	475	435	471	482	497	510	488	473	471	470	458	489	460	504	486	464	480	438	485	486	496	496	462	485	462	507	433	482	515	485	472	464	493	517	489	492	501	513	452	525	466	527	500	490	510	495	452	492	450	467	510	469	449	470	481	527	481	465	511	463	482	441	488	473	457	473	495	508	468	481	484	454	494	486	427	482	451	468	474	452	466	468	497	466	475	519	533	512	503	494	458	482	449	445	488	452	475	497	475	492	464	508	463	461	485	487	491	463	492	451	486	472	470	458	453	472	501	456	515	512	447	477	478	474	493	493	502	465	456	490	460	510	460	481	456	468	500	467	478	476	498	478	491	453	492	481	427	489	502	493	464	460	523	488	487	477	451	487	490	500	504	466	479	493	457	474	470	474	526	471	462	474	491	458	483	513	461	505	496	498	512	439	438	485	471	465	488	483	494	499	470	483	485	474	474	497	505	495	509	493	473	467	499	434	476	462	460	477	472	490	457	463	454	427	478	509	506	505	483	505	493	482	495	491	483	461	476	493	486	485	475	472	457	461	488	427	493	521	488	467	490	482	507	473	485	453	468	491	467	477	505	478	485	490	517	471	443	459	493	484	507	485	458	467	422	492	483	480	468	474	501	461	504	474	451	496	522	524	490	476	468	433	484	479	468	497	471	479	444	476	497	507	455	473	492	498	481	492	472	462	487	497	479	479	469	460	448	503	471	484	535	500	474	472	448	491	485	513	469	480	496	445	445	493	445	466	489	440	473	465	501	485	467	459	469	474	497	452	503	460	501	470	461	435	450	494	522	473	457	474	469	529	500	476	495	527	467	501	465	433
23104	21428	29582	23666	21428	21467	10084	953	624	519	444	426	368	346	311	276	256	212	226	218	222	203	192	186	195	210	177	196	167	175	169	185	150	166	165	181	171	178	162	142	166	153	155	146	150	151	165	152	167	141	154	158	168	155	154	155	155	140	142	145	151	155	177	159	154	151	172	165	171	138	152	158	152	140	157	164	151	148	170	127	173	151	163	156	163	146	168	152	140	144	156	153	150	142	166	138	139	151	147	156	135	132	135	158	157	130	163	141	145	151	167	147	152	152	159	158	144	127	154	140	156	135	169	143	163	174	147	136	156	141	168	162	162	170	170	154	172	146	178	139	154	156	141	128	129	164	147	133	152	158	164	148	154	142	146	131	160	163	156	132	157	157	124	157	151	151	144	152	170	148	158	148	148	154	154	150	137	141	143	157	145	134	165	163	127	149	148	142	131	160	127	153	158	152	168	135	149	155	154	148	158	152	157	160	157	152	139	132	156	155	146	141	140	140	135	164	155	137	153	142	153	142	151	167	146	132	151	135	149	152	140	132	161	141	164	149	133	169	170	156	147	136	147	175	147	173	158	148	141	157	166	144	137	149	153	164	118	141	144	148	152	152	141	157	169	148	144	121	146	134	138	124	134	149	152	154	145	147	140	120	162	139	134	143	145	129	160	151	152	125	152	138	135	156	152	144	156	161	141	153	138	130	156	129	140	157	140	146	147	136	149	143	166	168	163	148	147	138	139	148	147	144	140	140	129	152	160	166	177	141	151	163	163	153	142	149	151	154	132	147	143	162	150	141	149	130	148	166	135	151	157	155	146	132	150	152	139	134	176	128	139	148	144	147	137	141	135	156	148	166	144	167	153	145	150	124	156	135	147	144	141	144	155	165	146	154	138	156	124	150	142	143	157	158	142	130	140	159	166	164	142	147	146	154	132	146	143	150	143	135	151	145	157	140	147	140	159	128	149	144	152	148	145	153	140	182	139	135	163	150	155	157	147	127	176	152	125	155	132	149	171	131	144	134	154	143	166	157	132	143	159	162	154	144	144	148	160	130	143	143	143	136	128	149	133	170	125	152	144	140	163	137	172	137	161	163	159	168	139	151	152	157	168	129	151	159	160	136	150	142	135	149	146	159	166	151	141	145	142	146	139	144	156	152	155	172	168	161	149	136	148	144	140	134	148	159	148	147	160	163	153	139	166	153	162	146	168	166	131	134	142	156	133	138	161	149	146	156	149	170	155	134	127	143	170	145	149	142	144	157	164	173	143	163	158	139	147	151	141	169	162	147	138	162	152	134	176	146	145	152	138	139	146	144	126	127	152	135	145	128	163	156	158	129	161	129	145	143	152	135	146	132	157	142	158	165	131	164	143	140	144	151	153	157	146	175	155	148	136	164	164	143	140	142	152	126	148	185	143	145	146	158	145	155	162	141	147	141	158	162	169	147	142	165	142	167	146	145	131	159	137	128	145	142	162	149	130	154	175	158	166	143	159	144	166	135	115	151	156	140	168	151	138	114	150	158	149	168	135	165	155	154	138	169	130	134	139	141	120	140	148	150	155	131	144	118	155	150	128	138	155	144	153	168	175	131	161	173	139	130	143	154	123	143	161	151	164	139	160	152	151	148	145	150	156	137	159	144	131	166	164	139	162	150	146	154	155	148	141	160	161	136	158	142	157	123	158	130	157	164	159	170	148	154	124	154	135	137	150	134	145	157	167	146	171	149	140	147	137	154	142	158	154	166	167	133	148	146	147	158	152	140	131	150	131	158	139	135	174	162	147	135	173	135	148	159	142	132	150	167	143	146	159	160	134	162	133	139	159	155	160	136	144	143	159	148	147	122	144	131	140	193	130	144	164	135	146	162	130	149	144	170	142	151	153	147	118	147	174	130	144	141	155	139	154	131	159	141	172	154	147	174	177	138	155	156	163	149	144	165	157	150	156	129	133	148	145	162	148	139	184	135	154	125	165	165	152	139	137	154	141	131	157	142	152	144	170	140	154	151	161	133	173	155	125	155	152	171	168	152	166	157	154	137	145	165	159	170	145	159	139	167	159	139	145	149	148	167	139	161	171	158	142	158	173	156	132	150	141	180	152	133	146	153	148	125	139	145	162	168	138	174	135	144	161	137	131	158	145	146	144	136	152	144	152	154	142	137	153	158	132	136	147	146	145	152	147	161	145	163	149	165	145	144	141	124	136	157	159	152	159	137	146	157	157	136	132	154	145	148	141	136	154	132	136	139	151	158	134	170	154	160	142	162	146	143	150	165	170	143	129	175	139	153	150	151	156	131	157	152	130	141	158	138	152	162	168	152	157	168	127	159	142	179	128	151	132	153	163	152	142	145	158	137	144	156	154	145	144	147	146	135	138	134	155	141	147	155	153	162	166	142	120	158	144	152	140	138	138	141	151	149	130	141	145	153	156	143	162	155	134	141	155	140	161	154	128	155	162	144	147	170	174	163	157	151	147	164	142	159	140	153	146	149	155	160	155	142	154	144	140	143	152	139	153	158	143	173	145	116	161	153	136	159	144	154	127	163	140	168	157	154	185	161	128	169	158	144	133	161	144	148	144	149	156	151	140	137	148	152	145	161	141	138	148	158	128	142	153	165	138	153	131	142	138	137	136	148	149	148	151	116	130	163	173	162	143	131	158	168	146	157	117	140	170	148	158	162	166	147	140	144	157	162	122	157	138	130	157	117	141	167	126	150	136	135	145	130	154	157	142	145	152	179	134	137	143	132	140	159	135	153	152	140	147	142	158	127	155	151	155	127	129	150	165	132	137	138	135	134	136	154	134	152	149	150	139	143	147	154	145	158	152	132	152	140	154	147	149	117	121	142	130	142	147	136	150	169	137	144	156	159	162	148	161	159	134	164	162	170	156	169	146	153	140	173	135	144	143	139	153	140	155	142	144	157	152	135	163	155	169	146	139	155	160	148	121	159	136	160	153	125	144	158	155	147	134	130	157	152	161	151	142	146	185	136	142	146	162	145	160	132	143	141	149	149	138	169	133	156	157	140	140	152	141	157	188	156	141	153	138	151	161	150	162	144	144	149	144	153	132	155	169	133	148	154	144	167	145	139	165	143	131	157	150	159	162	164	149	149	149	129	152	136	165	151	148	154	135	132	155	146	139	143	133	158	144	157	168	152	150	147	148	172	167	158	155	122	150	154	141	149	139	170	158	151	146	152	140	157	175	155	162	116	146	148	131	142	133	151	151	144	165	150	151	169	149	145	176	169	161	139	140	153	163	117	147	171	150	151	131	151	161	137	134	156	145	158	151	142	144	124	176	169	168	125	150	150	151	166	143	133	149	150	155	129	154	156	169	158	139	149	160	152	140	171	154	149	166	132	139	152	140	139	129	155	157	131	149	147	140	139	123	157	149	131	149	149	153	167	142	148	149	165	152	142	136	133	140	139	147	162	136	150	135	153	141	151	149	157	149	142	142	136	127	135	158	150	156	140	177	157	136	158	169	145
21030	14045	12013	6237	4337	3192	2487	1801	1521	1151	966	826	685	628	536	488	430	403	384	327	361	331	340	298	295	286	324	292	269	282	297	245	247	276	241	258	251	237	210	247	245	215	216	231	231	210	260	248	209	218	189	219	228	222	203	209	211	213	217	188	204	201	216	225	216	208	212	196	210	208	217	196	211	213	193	205	228	208	210	226	232	225	201	193	211	180	193	208	199	197	225	215	208	224	201	183	208	156	201	195	188	222	194	177	220	218	208	198	210	207	207	224	182	189	223	195	211	193	210	198	194	228	215	211	188	215	211	188	214	212	193	216	188	181	234	214	195	199	192	200	208	209	189	201	194	206	187	197	179	176	160	204	199	236	204	199	196	233	227	198	226	182	178	180	210	196	212	231	232	184	182	210	222	171	207	201	216	213	223	222	204	197	192	210	192	199	192	219	216	179	188	200	196	223	190	186	182	171	207	207	217	207	212	211	204	239	207	206	173	192	215	194	212	218	213	185	209	191	204	184	200	186	198	187	194	204	212	184	196	213	178	249	215	209	197	185	214	187	215	202	199	194	181	189	224	197	166	214	198	231	189	210	212	192	215	208	196	209	174	200	212	198	213	203	195	193	221	211	224	181	190	199	217	187	211	232	206	215	191	203	188	182	204	203	204	187	214	222	197	178	188	198	176	199	243	199	209	194	211	181	179	225	191	182	205	222	198	221	217	193	189	195	202	201	198	213	199	224	206	206	187	171	205	187	202	193	212	207	221	209	187	183	203	205	203	227	202	213	215	210	189	209	193	201	190	195	207	229	202	223	186	216	177	198	202	210	190	210	214	214	196	202	174	187	198	188	192	190	180	191	200	210	193	173	172	183	208	221	186	189	195	228	232	226	205	206	216	216	202	193	195	201	201	191	192	190	224	202	197	206	215	178	186	232	176	180	160	179	187	215	201	165	205	211	213	185	202	182	189	187	204	176	184	196	215	211	195	179	192	202	222	206	208	231	222	229	204	194	217	223	190	209	209	209	199	199	205	208	222	191	180	219	231	182	201	192	178	213	203	202	188	208	195	214	171	194	225	216	219	209	200	206	192	184	187	205	201	179	202	195	173	201	182	200	190	186	184	215	200	185	215	214	171	218	198	231	210	210	183	203	197	200	218	189	197	183	220	204	210	180	208	226	199	187	225	202	188	196	212	194	186	194	181	211	203	202	192	205	201	190	197	189	184	224	171	213	213	206	204	212	206	204	200	229	198	174	211	234	183	198	200	179	195	199	209	196	187	219	212	201	192	187	222	202	210	221	186	215	210	191	189	202	205	214	229	181	195	203	231	215	191	213	203	224	188	212	196	209	186	195	191	185	206	195	201	190	221	183	213	200	205	209	208	187	186	206	215	224	184	221	187	201	191	203	216	212	218	223	195	200	211	210	181	210	203	189	207	180	185	196	193	200	198	211	206	186	196	196	184	203	190	199	206	217	200	199	197	194	191	220	188	203	222	210	167	217	195	197	183	215	194	184	204	196	180	192	207	204	185	186	173	178	225	229	197	169	223	201	187	217	195	215	205	190	209	210	201	211	219	178	204	186	174	216	194	176	188	189	196	220	204	203	216	214	200	202	220	200	191	176	194	193	219	207	194	203	213	192	207	215	175	200	195	196	182	187	212	210	197	220	183	184	189	204	174	187	200	212	213	204	213	200	197	202	205	216	191	212	188	186	187	210	185	180	192	213	215	213	194	218	227	195	212	209	193	218	211	189	211	185	234	207	198	206	181	182	214	213	195	225	212	196	186	195	182	208	208	213	197	182	214	194	199	193	211	210	217	201	200	211	174	207	199	189	196	218	220	206	215	202	206	220	192	206	207	186	215	202	197	212	200	199	196	213	212	197	219	196	199	198	188	193	218	205	199	198	215	197	225	194	211	201	223	198	188	208	188	194	209	204	192	212	176	198	207	210	183	194	222	183	207	180	214	215	202	201	183	181	221	208	200	199	186	207	182	234	188	183	195	199	207	183	218	197	188	182	211	206	198	188	195	194	181	198	230	214	216	198	203	180	192	200	189	196	234	210	206	214	206	188	194	196	202	201	213	221	178	212	200	198	195	190	214	191	194	186	195	205	205	220	215	207	176	194	228	212	195	201	196	208	210	190	218	203	215	216	190	197	184	159	212	221	193	213	191	192	199	187	212	209	196	195	207	227	207	211	223	201	193	182	202	209	203	190	205	186	211	202	199	168	220	212	189	218	207	192	207	208	201	186	200	227	201	211	198	186	209	208	201	195	202	198	208	204	203	191	195	212	197	225	199	219	203	198	172	205	221	197	182	217	212	207	178	193	201	203	167	199	213	199	211	202	187	200	206	173	199	222	191	201	188	176	210	203	191	183	198	184	199	215	184	182	192	219	206	220	206	215	216	215	196	211	185	223	202	215	200	181	194	179	214	209	199	192	189	204	208	225	189	221	215	182	195	187	194	202	204	199	198	219	222	191	172	199	190	197	218	178	221	212	208	183	202	182	204	211	198	205	189	194	190	229	218	216	203	198	173	189	207	198	190	203	204	207	212	198	219	196	193	199	190	205	184	190	176	193	185	193	218	199	200	197	204	198	194	206	216	201	213	213	213	217	228	202	187	215	191	209	199	210	212	205	219	202	205	189	190	181	218	195	220	197	204	188	204	216	189	220	212	212	192	201	173	187	182	206	205	198	195	198	199	186	207	192	230	195	229	221	190	198	220	200	211	186	200	227	209	181	229	226	203	200	212	188	213	205	175	202	199	194	175	210	198	166	203	217	221	185	197	211	186	215	193	196	194	218	221	218	212	170	198	223	179	180	207	204	206	182	206	206	181	201	196	174	207	192	144	219	200	188	216	203	183	164	202	169	199	177	203	194	221	207	189	219	217	199	183	211	183	215	204	219	193	224	207	211	185	209	211	222	211	178	197	214	199	182	213	205	188	206	204	199	172	209	211	215	186	188	194	207	226	204	184	201	213	213	206	203	191	212	205	192	177	199	199	194	198	205	204	201	219	201	209	212	202	199	195	220	217	187	207	200	185	196	194	203	214	198	215	194	175	200	186	209	199	193	190	221	209	241	193	204	202	210	201	213	181	201	175	201	194	227	198	177	202	204	218	194	212	206	182	209	210	228	198	168	202	209	188	191	186	186	189	167	186	208	226	202	194	189	187	211	211	192	203	213	191	196	203	183	182	202	222	202	200	219	205	203	189	190	167	184	189	215	169	216	194	202	217	216	216	182	193	182	198	204	197	160	191	211	236	217	205	205	208	191	209	189	188	214	161	194	206	186	227	209	193	223	233	195	193	189	201	199	214	199	229	182	170	207	198	187	197	205	193	204	206	218	187	205	190	188	175	196	186	225	204	185	208	186	178	202	215	200	217	197	203	201	196	211	207	213	211	207	213	207	202	212	214	202	200	225	191	178	202	206	194	205	208	209	181	221	239	200	191	205	200	207	188	203	218	191	183	226	218	204
27432	20859	9311	928	629	643	544	540	474	532	469	487	466	514	445	476	460	479	425	446	480	457	475	470	471	491	544	488	457	493	475	470	500	472	457	459	468	510	474	487	472	477	495	482	468	495	475	479	473	480	449	476	483	440	479	479	509	503	470	447	447	494	469	470	484	455	452	461	425	488	507	498	507	421	474	453	449	501	492	479	508	478	488	489	495	461	452	467	492	498	458	485	465	474	491	487	487	454	473	481	458	467	471	469	472	468	475	461	458	451	490	500	454	504	486	483	477	499	486	457	471	519	491	463	452	456	524	441	476	476	491	493	502	462	479	483	479	485	443	507	456	447	448	476	444	482	497	476	499	475	496	440	466	448	486	521	472	482	478	474	507	498	429	502	436	471	451	468	480	497	480	465	467	458	462	496	452	473	489	486	472	482	476	490	531	456	505	483	444	469	446	481	528	476	501	488	473	452	511	481	498	523	433	459	473	501	451	428	478	482	463	433	457	480	501	487	498	483	496	487	495	461	510	487	478	485	467	456	479	466	451	531	470	491	474	502	489	461	472	490	496	512	463	468	464	464	455	470	488	437	478	446	516	475	538	451	493	478	473	481	460	493	499	452	488	448	458	470	487	450	502	478	488	440	426	501	466	503	505	498	504	489	512	439	425	481	480	483	521	481	450	485	508	470	485	493	495	464	493	466	450	490	464	481	499	455	465	479	523	483	464	482	487	505	455	518	485	492	432	493	494	464	457	493	458	482	456	476	464	502	515	510	449	440	464	490	496	457	499	483	434	497	481	498	437	464	483	454	451	441	465	530	485	490	496	478	454	505	492	450	467	480	496	442	466	498	493	461	473	450	474	477	502	477	475	473	494	458	466	467	468	466	467	458	498	486	482	464	504	450	456	465	457	459	465	500	443	504	473	486	467	469	464	494	504	509	454	476	515	494	470	495	523	524	474	476	496	509	525	478	478	494	487	491	445	480	478	485	471	461	491	508	489	468	428	453	496	446	507	468	511	486	461	454	493	455	488	465	492	503	485	463	535	486	452	496	479	482	471	497	483	458	474	488	482	516	464	505	467	481	497	509	498	468	482	472	510	470	433	505	464	443	488	506	497	484	490	475	456	467	475	459	437	486	502	470	443	497	473	460	497	517	456	449	463	487	485	496	467	469	473	444	472	492	461	468	536	502	478	480	474	464	460	502	489	463	479	453	489	496	493	453	464	448	448	499	508	473	547	464	464	457	465	492	488	466	452	464	476	485	433	462	457	468	462	444	470	452	455	483	465	460	484	453	457	485	523	485	472	469	496	486	490	457	454	491	492	464	451	474	467	456	477	476	481	459	452	468	450	482	477	480	460	500	461	471	432	445	452	445	478	457	494	478	482	452	450	462	471	446	456	458	472	485	459	511	523	478	518	501	512	477	475	516	510	523	449	499	472	472	485	455	500	466	494	460	487	508	458	498	462	493	515	467	529	465	467	461	462	478	468	471	433	462	493	460	479	460	485	506	487	484	492	451	490	488	431	446	495	490	491	436	495	450	462	497	468	487	466	470	484	483	480	458	476	497	492	504	509	476	499	457	470	476	492	480	522	466	465	472	466	462	477	489	472	485	486	451	453	452	518	480	436	477	473	476	464	458	480	448	466	452	468	551	501	530	428	472	475	463	456	479	485	479	498	472	476	496	481	469	507	467	466	474	449	477	460	481	430	494	467	444	544	522	483	491	453	471	467	457	483	495	531	486	483	481	465	468	491	489	489	480	503	441	442	469	453	531	476	461	474	465	477	459	455	461	507	512	477	471	479	531	538	489	461	512	502	502	487	466	487	475	476	471	500	441	483	460	454	484	483	466	486	456	467	445	463	459	469	444	496	465	492	478	486	454	481	467	503	467	475	487	511	452	490	420	475	490	484	462	477	455	458	459	464	465	536	446	491	491	434	462	480	475	485	457	465	477	503	519	500	458	485	467	476	481	448	512	460	455	469	461	461	474	470	487	478	477	458	461	505	496	437	511	480	447	467	467	514	477	486	480	470	494	468	468	445	461	496	460	479	486	488	498	491	508	479	451	464	480	474	523	469	438	447	469	450	443	476	470	504	469	467	460	493	488	459	482	476	447	505	491	442	483	502	508	475	510	494	500	484	509	456	498	432	471	434	485	473	510	466	477	483	481	467	445	443	449	448	462	482	471	497	492	500	400	491	489	499	460	501	483	496	510	501	482	509	485	512	476	461	442	481	474	451	492	499	468	480	459	488	474	442	453	466	492	489	491	514	478	492	477	455	479	485	501	455	482	459	473	450	474	485	516	478	465	461	478	459	472	500	514	473	443	432	474	507	458	479	464	456	513	455	497	467	434	508	501	454	478	476	507	493	485	462	519	487	495	468	472	483	467	473	447	515	497	475	460	498	494	457	472	470	482	487	437	464	464	481	476	493	480	461	455	514	500	486	458	454	462	481	480	460	467	480	487	476	469	495	460	467	465	530	448	495	460	465	501	455	489	463	468	499	474	470	455	515	438	484	437	477	485	470	459	479	486	501	470	454	478	467	452	478	447	487	452	500	475	472	433	470	490	467	474	433	469	476	483	480	479	467	486	454	488	473	483	490	490	487	460	500	458	475	467	430	469	511	515	474	508	464	467	477	490	493	464	464	438	447	488	432	472	480	496	455	423	453	496	463	459	494	491	459	496	426	480	524	460	475	463	501	502	515	486	461	483	474	534	481	494	490	451	492	493	447	445	477	500	446	488	453	463	486	511	474	462	452	488	495	497	494	525	442	490	496	477	487	458	482	476	481	469	485	477	444	460	489	470	474	420	470	445	491	473	439	498	489	494	461	458	472	480	485	482	455	478	511	474	486	473	439	507	487	491	458	468	484	528	460	487	482	476	498	472	446	496	485	464	453	512	470	418	475	510	456	442	465	480	484	487	441	468	491	492	491	469	477	455	506	489	504	514	473	487	470	470	489	488	469	474	474	474	480	463	470	453	463	519	480	452	514	458	496	484	423	488	461	484	480	462	462	503	470	522	468	477	481	504	473	485	491	507	510	499	460	496	506	439	457	454	467	466	493	490	469	439	448	428	481	482	458	520	499	480	469	481	500	455	470	477	484	497	479	460	492	478	455	470	510	493	492	483	416	430	449	493	460	437	511	515	467	474	489	453	451	478	469	453	472	459	470	481	461	434	462	463	513	479	457	426	451	476	464	493	511	487	483	439	477	440	471	486	475	471	498	488	487	477	439	462	447	522	498	484	456	464	457	476	499	528	461	459	458	512	515	467	492	448	485	490	451	479	462	488	484	501	484	457	515	449	453	449	475	430	468	474	495	481	509	515	447	498	481	454	476	479	479	490	484	466	486	445	481	488	439	476	475	472	515	511	464	462	504	463	508	462	519	507	487	464	474	480	456	442	459	478	440	453	502	457	470	415	467	488	479	460	498	497	483	514	482	465	515	464	488	502	488	461	460	492	427	481	488	478	473	485
10611	1333	1189	862	768	742	740	678	681	638	575	631	646	637	649	608	655	640	648	653	641	669	614	647	604	632	651	660	662	621	577	628	622	591	643	658	659	612	636	640	607	585	624	684	660	635	615	613	585	593	630	577	642	647	588	620	610	592	633	597	618	605	644	614	646	599	603	629	609	630	624	607	627	648	655	604	619	612	659	639	602	627	625	618	604	606	577	624	586	613	638	617	618	634	629	617	601	632	645	647	598	572	587	643	637	643	620	654	599	647	660	608	640	626	616	642	654	602	594	625	621	616	606	606	602	627	562	627	627	625	606	653	649	635	614	623	622	645	640	617	614	653	588	617	630	624	610	614	649	597	649	660	649	594	627	630	681	602	582	591	549	585	639	591	620	589	594	626	586	618	614	626	633	596	591	618	565	600	630	613	671	655	638	588	640	649	653	627	607	633	635	673	592	638	607	657	594	703	637	645	627	634	640	625	640	620	655	594	662	622	641	636	600	638	604	589	633	610	628	598	627	664	619	625	639	638	627	666	606	654	603	598	603	630	632	614	617	572	640	611	624	611	611	622	632	629	612	667	641	576	612	586	634	652	606	646	571	626	601	649	623	645	606	641	610	607	622	623	628	645	638	637	602	588	680	646	629	617	634	595	625	657	641	652	624	639	623	561	603	629	654	690	612	606	592	628	614	609	604	598	690	616	604	621	627	588	648	654	616	637	646	620	637	651	628	620	640	590	628	644	636	629	604	600	654	634	594	597	673	613	594	611	637	619	605	613	629	609	603	608	627	639	620	647	607	633	633	613	578	617	622	685	597	663	628	605	614	665	607	623	616	645	605	616	570	652	590	648	613	620	642	658	607	631	617	627	594	680	601	649	640	619	666	611	632	589	629	659	625	636	613	640	672	619	623	595	613	648	636	631	638	641	644	609	628	600	568	646	657	659	598	640	608	620	624	609	611	669	607	622	642	592	607	617	621	614	619	623	605	604	563	626	626	629	634	629	611	626	640	621	639	650	636	640	620	621	618	607	606	595	610	552	616	645	627	599	585	647	636	632	625	654	592	587	591	618	614	598	631	602	617	636	638	602	647	652	615	596	617	608	627	615	641	616	593	661	630	607	617	622	637	633	608	630	609	669	607	656	645	657	619	602	597	611	608	618	597	653	589	596	651	616	591	616	605	631	600	622	629	613	616	616	641	595	601	638	602	615	577	610	654	608	659	631	657	605	637	628	593	625	617	626	638	602	642	629	622	620	618	622	622	650	578	607	613	629	590	611	628	637	651	616	629	603	616	616	652	640	657	629	632	652	643	631	614	601	609	618	618	590	574	633	608	609	637	599	616	638	668	650	628	633	613	647	623	623	598	605	648	589	604	592	644	669	612	604	600	593	586	658	621	621	598	620	639	637	597	655	580	687	646	615	581	634	606	634	629	627	602	645	622	682	629	642	653	629	652	622	608	573	656	618	629	603	598	603	670	665	615	607	609	634	587	616	607	645	632	618	613	641	589	594	631	622	601	655	602	639	627	605	604	674	636	620	638	629	636	597	640	531	633	640	616	593	557	644	641	631	638	644	611	610	644	639	635	621	648	643	626	653	613	639	613	622	626	615	563	633	656	607	674	615	604	670	663	635	633	609	638	669	608	652	626	648	594	611	669	608	624	609	663	615	639	604	675	577	608	640	629	660	630	619	605	622	648	628	600	604	595	589	657	620	631	630	640	653	603	653	666	601	600	646	639	594	647	594	615	656	575	585	595	580	632	627	631	638	663	611	619	589	657	620	614	636	622	678	618	626	653	616	602	600	602	609	575	630	628	615	612	632	629	632	612	658	684	589	648	613	588	653	606	647	614	614	602	640	589	613	619	599	619	657	618	651	597	649	612	606	602	675	660	636	623	681	642	608	642	632	641	662	617	635	629	614	615	582	607	618	643	604	624	629	603	640	625	627	594	570	623	631	613	639	677	640	659	600	570	654	601	649	633	632	631	580	579	665	615	661	691	635	613	599	610	637	611	639	613	612	654	614	641	651	620	618	616	664	593	641	595	621	661	602	638	651	640	627	597	618	632	654	659	650	657	613	636	601	627	597	611	597	654	602	639	669	629	645	581	587	621	614	602	592	609	637	587	667	604	577	611	597	627	630	594	668	606	614	689	637	611	648	576	624	608	624	609	631	598	609	611	645	640	671	626	627	662	615	616	640	627	612	618	613	604	625	644	648	667	585	623	640	628	624	599	616	588	618	622	658	642	653	675	645	625	608	605	614	635	585	624	664	625	612	625	642	624	633	576	625	628	638	665	603	626	648	609	568	621	608	625	612	661	615	648	662	623	553	646	603	625	630	618	592	637	643	640	635	658	547	631	649	624	626	592	606	622	638	584	615	624	620	637	596	646	658	617	666	572	654	614	624	625	605	631	647	626	617	600	619	575	644	615	607	630	626	672	615	606	641	648	646	656	585	659	632	584	641	596	675	607	593	599	617	626	626	615	630	650	618	628	620	608	603	601	647	619	605	642	614	613	620	632	598	631	611	608	617	638	594	615	632	592	614	598	635	656	636	627	637	639	605	645	619	606	617	632	617	646	617	612	629	595	631	623	609	605	626	607	601	604	600	650	596	607	656	604	656	567	587	616	618	635	610	667	629	632	597	649	646	621	639	638	635	597	645	613	603	613	600	607	640	633	604	645	640	634	620	638	618	668	570	655	672	624	621	629	616	630	599	628	621	602	649	598	587	637	652	622	658	645	620	666	613	621	606	592	567	663	620	649	578	599	604	645	644	647	624	599	550	580	625	616	632	626	613	629	606	653	632	634	695	667	628	588	613	630	587	664	635	604	611	610	617	588	645	671	624	641	579	609	609	662	608	588	606	589	608	694	658	619	649	605	592	640	616	618	656	618	649	608	621	661	638	600	594	624	640	648	590	622	632	605	592	650	609	618	619	628	614	595	619	612	599	608	637	616	595	580	657	607	618	627	678	654	628	622	633	657	615	685	614	599	608	658	612	590	617	627	642	625	613	648	593	634	632	626	608	623	619	601	657	586	655	596	615	603	629	612	621	642	589	652	645	673	661	635	669	627	621	602	619	619	605	630	641	650	648	611	628	624	606	614	604	617	635	620	639	601	620	610	617	617	626	669	626	592	596	615	666	628	575	641	603	644	638	634	669	584	616	629	608	598	653	636	615	698	639	608	577	603	650	636	600	659	614	619	616	634	637	610	652	666	612	616	615	587	617	641	644	595	591	642	619	614	611	614	642	607	620	652	615	631	661	615	629	628	642	632	614	635	662	590	626	657	618	621	625	592	635	621	648	628	608	608	636	615	662	627	621	619	617	605	595	618	630	638	637	651	628	630	610	667	586	593	640	641	642	627	639	603	588	613	623	567	644	587	637	627	612	632	601	583	636	681	622	593	652	606	560	583	602	625	609	591	656	649	643	592	685	620	618	623	635	620	628	618	651	632	603	629	592	651	594	596	647	644	613
24117	21434	29189	24070	21413	11608	1156	715	615	602	560	516	495	502	438	436	441	451	405	415	388	422	387	369	384	385	422	383	389	390	374	374	339	398	384	395	364	372	350	361	366	372	377	361	364	347	370	377	353	355	388	377	357	356	358	373	359	414	369	425	366	348	355	374	382	333	386	385	364	344	354	390	339	364	389	356	415	357	357	336	371	342	380	398	362	373	356	358	332	363	354	354	370	353	382	382	348	352	353	383	367	374	370	378	405	383	379	318	374	329	370	372	333	351	382	368	361	380	365	366	345	366	397	358	347	387	362	334	368	350	379	371	346	363	352	347	354	343	351	360	371	379	385	389	329	376	378	376	364	349	341	376	367	347	397	359	398	340	388	376	350	366	346	378	351	349	385	394	364	333	364	366	338	342	349	389	378	348	356	386	360	355	363	341	381	379	384	379	351	370	345	357	357	321	359	336	376	349	376	367	372	350	372	389	370	336	367	390	360	361	337	343	335	375	351	324	350	386	374	358	337	361	375	356	339	375	364	349	393	373	370	360	403	393	355	352	379	351	346	354	348	386	374	322	370	379	364	371	362	354	374	362	350	365	372	360	366	363	352	359	337	370	369	354	380	394	330	380	353	355	357	341	365	380	420	350	351	360	368	358	329	352	334	371	361	357	381	383	341	356	358	356	341	347	396	383	330	332	353	347	347	401	346	380	361	361	366	356	339	358	386	358	368	380	352	363	345	337	356	352	366	356	353	390	377	382	334	360	360	334	351	378	379	362	367	337	368	357	373	349	346	346	407	354	386	336	362	395	376	362	375	356	346	341	375	348	365	373	380	377	380	407	361	351	362	374	329	377	375	369	354	347	367	385	389	396	320	365	364	392	368	361	402	365	359	354	380	366	344	360	383	386	357	370	379	374	372	365	355	356	350	350	382	345	358	366	362	344	351	348	344	338	377	369	319	393	381	329	362	374	388	365	355	350	375	364	343	344	394	404	356	365	364	371	390	344	375	364	355	368	386	354	372	361	339	352	350	332	377	380	377	324	372	379	334	370	377	378	367	345	371	367	350	338	356	365	411	339	332	389	358	388	338	365	398	361	352	343	347	390	351	386	349	361	345	356	366	321	361	386	368	360	383	356	357	369	370	351	344	352	373	374	353	392	368	366	380	365	378	356	338	402	373	363	388	352	342	366	376	367	374	358	353	345	355	363	344	362	379	366	378	354	379	373	352	392	367	379	379	346	376	374	349	351	353	384	360	376	330	360	353	409	421	365	360	368	370	382	367	374	362	362	348	377	346	401	334	352	370	374	348	349	376	357	363	378	379	388	393	374	375	340	342	316	388	343	381	391	385	356	403	365	357	389	388	337	370	309	330	383	338	381	377	384	377	379	389	345	367	349	361	339	382	405	367	385	370	403	363	360	385	343	355	385	360	352	390	336	383	345	386	337	345	380	308	385	384	379	400	385	398	343	373	355	331	349	337	331	360	364	366	362	392	359	347	349	356	363	372	363	356	375	338	376	374	365	403	353	382	343	410	341	345	347	370	355	378	387	343	360	371	372	383	373	351	398	386	355	359	367	364	389	384	388	345	377	348	355	348	368	348	339	324	376	362	330	374	356	348	368	361	364	368	363	361	353	374	378	407	368	315	382	348	393	374	396	382	328	367	360	382	351	362	376	383	371	350	361	329	356	388	371	353	323	354	352	385	325	323	399	369	382	374	386	374	388	331	359	371	331	368	363	336	377	349	348	343	368	377	386	343	366	378	345	350	342	385	375	387	364	367	388	394	362	364	344	362	330	337	350	362	390	366	360	347	378	331	350	373	373	347	342	377	395	372	355	405	366	352	357	382	378	338	359	366	394	348	361	384	323	358	341	387	385	363	360	383	356	402	341	319	347	358	382	362	353	396	360	359	376	392	351	367	382	350	369	365	370	352	360	358	330	350	332	355	376	392	365	365	397	350	344	354	369	377	378	359	394	350	341	343	361	362	342	375	351	361	367	346	342	376	396	372	371	349	343	377	320	385	369	366	359	337	387	354	363	377	378	371	354	356	405	372	369	383	373	386	387	343	368	352	349	410	355	344	364	349	342	333	375	351	362	329	368	351	397	374	338	387	332	364	388	352	364	379	379	397	380	387	350	380	396	368	400	366	382	336	351	340	381	361	359	392	386	375	382	360	390	353	370	384	368	350	380	355	423	398	379	365	372	360	382	365	302	362	387	362	382	385	358	397	355	318	366	396	346	359	366	352	383	364	359	383	369	342	342	354	384	360	390	386	364	398	370	366	349	366	361	361	339	360	402	380	379	374	351	340	360	385	362	394	384	353	351	351	394	330	372	340	342	339	373	378	349	329	389	331	366	350	367	379	361	393	377	367	344	364	391	371	368	348	355	385	399	363	344	354	367	345	350	362	371	357	364	349	401	365	359	360	365	351	370	354	348	330	342	363	342	343	358	377	351	339	399	374	352	387	372	357	370	362	383	404	379	331	362	370	346	371	354	374	390	352	366	404	317	420	354	411	387	382	365	380	372	359	360	349	364	355	355	358	368	369	395	347	385	342	369	372	370	346	340	332	361	390	353	358	348	361	360	376	389	357	386	398	381	350	412	374	367	362	384	374	372	392	381	372	364	367	358	382	353	382	343	350	344	371	392	370	371	396	360	391	329	400	375	354	367	323	374	330	398	362	374	355	366	353	368	380	347	342	361	359	338	352	355	381	343	352	351	338	344	363	393	371	375	372	377	336	366	341	356	355	336	394	362	357	354	401	399	345	360	375	316	366	333	361	373	415	366	340	343	351	340	348	373	394	369	352	366	391	362	397	369	338	377	385	390	366	340	373	342	365	412	348	358	358	369	362	373	387	325	397	392	383	340	345	368	357	373	391	359	345	377	333	372	371	389	338	352	375	373	341	410	359	330	390	334	356	381	370	368	359	346	373	334	378	360	358	359	349	361	375	339	339	364	380	345	354	338	377	333	378	369	374	401	324	372	339	346	379	377	360	359	379	361	356	348	378	360	342	343	365	358	341	391	358	392	353	375	394	347	387	373	398	363	380	370	351	361	358	357	346	342	375	348	335	382	364	349	350	314	358	357	383	380	365	357	410	361	371	360	363	398	356	400	373	359	376	398	353	359	341	370	330	357	387	372	345	386	360	341	362	360	371	371	374	347	348	366	346	371	329	386	381	381	366	395	377	363	376	379	353	403	400	381	355	335	392	357	350	374	350	408	348	333	362	346	379	341	337	353	394	363	394	353	350	367	378	344	374	313	348	393	379	382	399	364	356	349	346	378	356	381	399	371	354	368	357	361	374	377	365	357	343	368	348	342	327	380	390	374	377	328	339	363	403	346	338	358	361	348	364	371	346	363	371	367	357	387	349	356	364	358	344	384	348	363	346	355	371	342	351	378	380	365	356	312	332	352	356	360	376	336	379	365	362	345	386	368	344	373	382	375	354	323	334	400	370	322	346	334	332	364	344	353
18517	8494	7520	3812	2673	2058	1645	1351	1204	1037	887	785	706	687	665	624	656	582	578	579	544	585	531	512	549	565	518	488	480	526	541	518	539	472	522	506	506	515	492	506	525	492	517	472	481	492	507	467	493	491	496	478	478	488	460	500	528	498	456	480	527	501	500	512	449	479	489	453	488	451	493	507	453	462	442	474	529	466	476	476	486	491	495	495	489	497	517	474	495	478	484	501	465	503	462	471	497	499	460	502	502	471	463	487	491	504	548	513	468	495	446	489	489	458	516	485	479	461	505	466	515	508	493	462	477	521	480	451	480	454	471	501	480	485	485	458	531	531	457	468	480	495	508	462	503	471	453	494	477	475	529	483	489	506	473	505	493	472	480	505	471	515	470	484	487	449	486	486	471	450	472	502	440	480	504	535	482	461	489	536	518	513	477	499	466	494	504	471	485	492	456	466	469	546	463	494	467	486	466	444	501	459	497	462	468	467	478	462	499	459	481	422	479	468	464	474	527	534	481	494	481	480	499	457	491	489	479	498	492	470	500	463	512	500	481	460	493	502	485	473	492	484	508	484	481	493	482	470	497	509	496	519	496	487	466	490	456	482	472	476	489	489	505	459	510	528	514	470	502	492	525	493	493	502	474	485	495	510	514	475	516	496	493	487	473	498	507	498	503	468	504	550	472	498	479	503	466	489	493	490	499	404	504	493	470	453	474	480	488	500	447	487	494	478	498	483	484	499	476	454	515	418	487	501	495	508	520	524	506	464	521	454	482	485	467	467	489	489	485	497	466	470	473	473	479	510	517	513	485	481	455	505	479	491	475	477	486	540	470	488	456	473	467	482	485	517	510	520	499	487	465	497	500	460	502	519	485	512	452	503	477	470	433	456	514	530	482	488	489	505	477	469	509	468	482	520	483	483	441	466	483	482	476	502	493	475	492	482	497	477	469	515	457	458	468	495	529	500	484	543	482	501	494	506	457	502	475	487	474	507	476	478	483	478	471	498	459	482	467	480	486	544	451	480	474	474	482	510	456	476	463	502	461	480	478	476	469	485	452	459	517	499	469	501	467	496	495	488	546	508	491	470	483	480	456	470	461	491	444	500	428	488	488	552	507	498	508	524	430	489	490	527	504	478	486	470	480	462	515	476	495	468	490	480	500	470	500	510	486	508	451	455	498	482	484	503	461	499	481	477	456	482	488	490	481	483	482	464	491	458	487	473	469	498	487	443	469	451	501	472	438	498	496	488	514	478	448	503	492	500	479	482	488	466	514	505	466	523	460	509	499	551	466	506	495	514	487	471	436	513	479	481	529	483	460	487	475	535	502	447	522	503	509	423	440	477	560	466	484	496	489	532	462	520	482	489	478	484	495	478	516	494	490	457	491	513	521	489	456	453	514	456	470	486	473	480	479	494	464	471	484	497	502	520	461	482	535	474	463	463	472	466	495	495	505	480	468	528	468	504	479	465	487	504	496	513	507	475	495	487	485	469	479	506	466	456	489	470	478	483	474	451	504	474	472	493	481	447	473	491	488	487	491	471	485	509	490	456	506	492	490	479	493	503	495	504	476	439	471	526	475	504	491	484	478	493	513	480	485	484	470	482	502	468	516	486	485	488	469	450	507	485	506	495	501	488	473	459	502	476	496	497	470	506	463	465	469	473	485	502	491	503	475	469	483	520	466	498	487	514	496	493	505	519	456	490	447	474	485	466	482	500	483	484	480	475	444	479	469	497	459	462	456	466	517	504	484	473	470	502	494	460	444	486	535	516	490	501	462	455	470	483	477	509	490	504	463	507	486	483	464	463	510	444	466	473	510	488	483	476	473	464	500	466	481	480	509	506	480	485	472	482	486	457	480	487	458	477	488	485	511	465	521	481	497	488	473	462	488	480	465	488	505	493	487	488	479	508	541	485	523	471	507	489	499	510	510	477	492	490	521	505	490	484	487	484	417	479	508	481	529	488	497	487	453	539	499	487	493	490	481	498	472	510	513	512	464	480	497	498	485	464	544	487	476	495	468	500	487	487	488	497	479	497	535	471	501	479	508	512	469	500	470	457	477	468	502	501	507	507	472	490	480	448	515	515	525	516	488	447	499	437	491	490	504	490	477	483	516	477	471	471	501	472	497	477	434	476	466	484	506	447	465	496	506	488	472	473	443	493	498	512	440	497	488	499	457	475	505	497	502	552	444	481	469	489	474	530	434	509	496	456	502	481	463	482	501	443	481	493	487	494	507	491	469	477	478	508	476	511	503	485	482	486	481	449	491	482	496	491	495	474	496	457	504	515	510	457	469	482	486	449	463	503	498	495	490	480	484	489	450	483	496	477	468	499	488	443	476	503	488	472	484	471	491	471	494	474	459	469	479	476	517	480	465	485	461	491	457	474	477	523	506	517	446	507	505	490	483	454	499	503	485	539	473	465	450	462	483	519	495	480	473	518	458	459	503	523	479	484	487	505	450	518	479	504	494	513	494	492	499	460	505	467	436	510	512	478	493	503	470	458	465	504	495	489	494	506	485	493	517	514	506	500	511	522	501	462	497	463	491	511	481	468	495	490	486	447	475	496	464	478	493	460	441	473	502	502	515	486	500	433	467	514	475	447	474	483	525	469	486	479	493	497	486	505	494	483	464	504	524	501	531	481	494	491	442	496	491	497	474	508	500	450	496	472	493	460	494	485	521	486	501	445	471	519	509	454	445	520	463	488	461	487	479	452	501	509	495	489	484	460	506	467	443	509	469	446	470	494	522	500	487	486	486	471	497	486	499	493	472	521	477	504	539	466	484	451	477	521	491	510	460	504	462	455	485	479	489	517	485	470	485	467	465	527	462	505	448	476	462	455	478	477	474	487	523	492	446	519	468	457	472	464	478	479	483	451	476	506	487	466	484	491	496	497	476	463	498	473	471	503	510	495	489	474	508	518	476	453	456	472	478	498	450	479	476	487	510	481	488	474	498	508	492	482	497	489	481	471	445	496	477	469	517	500	491	471	471	520	493	505	481	486	453	481	520	488	478	469	486	462	480	496	487	442	502	492	505	463	453	467	505	486	472	493	455	514	461	498	502	491	493	506	511	463	536	461	461	485	506	512	507	482	496	469	491	462	480	481	482	505	465	440	460	493	530	509	470	474	485	460	505	472	504	521	492	455	513	488	507	492	480	494	467	494	500	487	472	474	463	455	498	506	487	474	464	499	470	493	449	520	524	519	521	447	448	511	492	471	445	485	465	490	465	449	467	480	472	512	473	487	493	501	480	504	471	461	477	471	489	505	480	500	499	494	448	495	497	478	474	471	484	502	440	482	449	475	467	462	463	476	483	481	482	448	500	508	472	510	526	464	449	463	511	504	491	542	456	471	516	473	450	508	507	506	494	488	508	468	477	509	473	494	462	500	451	480	506	474	473	517	493	463	485	492	448	496	482	488	481	530	463	451	456	476	489	498	526	419	478	497	467	506	440	511	487	457	457	469	520	469	478	521	485	490
23123	21422	29585	23646	21422	21456	10284	888	650	479	442	404	348	306	343	281	267	238	243	223	194	197	217	191	204	179	178	195	203	163	183	183	164	186	165	168	167	157	169	166	168	204	164	196	160	175	187	158	164	158	183	151	163	167	152	157	154	137	146	159	140	141	158	156	137	140	161	137	174	173	173	175	156	138	147	145	181	145	159	114	177	152	165	167	139	146	141	162	157	142	148	163	161	152	142	149	148	162	148	158	165	158	137	140	144	158	147	167	140	148	145	158	141	146	132	142	148	132	159	171	131	183	181	157	146	135	150	184	154	147	172	154	132	143	133	167	166	166	141	163	166	176	152	135	157	149	153	137	153	147	174	167	152	124	146	137	146	151	149	136	138	145	145	161	155	154	124	156	155	150	137	152	165	151	157	186	148	148	147	156	150	156	156	137	162	149	162	141	168	141	141	125	146	152	157	152	140	145	147	151	143	143	167	154	145	178	128	154	145	134	162	165	152	154	139	166	145	133	145	142	143	151	165	160	140	154	142	164	148	156	136	154	145	151	129	132	148	157	136	148	142	132	156	161	148	151	127	149	136	159	160	142	134	159	161	140	167	117	170	161	149	166	167	149	171	154	157	145	136	148	145	171	159	159	167	155	162	133	163	135	146	137	191	144	147	119	154	124	161	147	138	157	162	155	133	143	180	146	154	168	134	151	118	149	149	140	158	135	148	144	143	143	150	144	155	153	143	158	144	152	145	143	155	136	120	148	153	150	150	142	141	134	140	173	159	144	157	140	164	123	151	159	170	153	142	143	181	159	160	143	126	154	141	152	153	168	146	163	139	150	148	152	153	163	148	137	142	131	146	140	151	161	136	138	155	141	155	148	139	124	150	159	136	148	155	151	147	131	138	147	133	154	149	146	138	156	149	138	167	150	130	165	155	160	154	138	146	138	153	160	134	132	160	143	150	176	163	144	119	151	145	142	126	150	139	167	124	137	161	136	165	145	158	167	137	168	156	168	153	124	155	136	163	152	154	189	139	145	176	151	155	136	135	144	145	162	161	136	149	132	144	153	161	128	149	152	149	146	136	157	145	152	157	137	136	131	131	158	148	139	127	135	148	167	142	141	157	158	130	158	173	144	158	140	160	157	138	125	160	139	156	163	143	136	150	171	133	145	155	159	165	153	139	154	154	146	155	147	128	150	133	149	134	139	151	130	147	136	168	160	171	145	150	141	147	157	132	139	133	127	162	130	162	168	140	144	173	145	153	161	171	147	166	135	168	160	137	144	146	158	145	111	141	138	143	175	141	141	159	136	164	145	163	176	146	146	141	173	147	151	137	143	148	153	151	138	138	156	143	155	164	158	165	154	144	165	157	158	171	150	145	145	145	161	161	134	150	146	166	155	170	168	150	154	145	154	157	149	130	149	146	136	141	162	156	171	141	145	155	160	142	135	165	140	152	175	123	180	137	137	158	156	141	157	146	142	179	144	138	143	140	137	136	139	159	139	161	143	166	147	138	145	132	149	134	148	157	159	128	158	139	135	176	148	148	170	145	139	146	151	144	161	163	161	147	144	167	150	140	159	185	134	169	135	152	139	152	139	151	146	139	152	143	130	135	137	144	168	142	148	144	129	167	134	139	154	147	153	158	143	140	152	151	151	134	156	152	147	142	142	144	152	157	158	148	151	148	127	172	173	161	162	149	165	135	174	146	140	159	138	153	162	145	142	141	138	153	161	141	163	154	141	149	140	120	153	156	137	143	153	150	161	159	150	153	129	165	152	156	139	167	159	124	164	143	132	152	149	131	144	136	151	154	138	125	154	133	135	151	165	149	153	156	147	141	165	130	152	145	145	141	147	164	153	153	145	142	132	163	156	146	137	160	156	157	147	138	140	140	132	161	157	130	127	156	155	161	165	136	149	141	152	153	129	161	144	142	125	154	149	130	159	123	152	149	147	158	136	164	150	157	157	142	139	138	141	161	137	128	144	125	154	176	149	155	157	163	141	150	145	160	150	155	172	153	153	129	135	143	141	147	150	142	150	159	148	146	159	143	152	143	164	143	150	160	161	158	144	158	147	143	130	152	158	146	157	107	161	141	145	153	136	158	150	133	169	150	156	156	138	153	146	142	146	168	171	152	142	158	144	156	169	127	140	133	155	136	157	136	164	171	132	143	129	160	162	153	152	166	159	146	166	123	148	156	136	150	138	150	141	127	155	167	171	163	137	144	159	153	134	161	148	155	150	145	142	172	160	154	145	152	139	178	154	131	152	146	156	137	152	146	159	163	131	159	133	159	130	143	149	148	125	150	149	154	161	145	146	156	155	145	158	147	148	130	133	150	139	143	152	151	140	160	153	138	142	148	156	161	147	141	115	158	136	142	153	180	151	142	166	153	145	153	159	149	150	161	158	138	156	150	144	132	135	160	151	127	132	148	141	135	159	154	152	148	140	171	135	135	150	153	161	167	145	145	142	149	152	147	160	160	157	148	147	127	149	166	148	148	159	134	145	137	149	174	146	143	159	146	147	174	147	137	144	152	144	153	143	146	152	165	156	155	162	157	145	140	152	135	129	142	150	149	140	168	167	147	148	162	142	160	161	141	156	156	154	171	158	149	160	157	139	155	168	156	151	144	157	141	178	150	151	152	153	146	162	154	154	173	153	171	121	146	136	145	142	141	140	123	132	150	139	130	136	140	146	144	115	158	165	161	129	138	126	158	156	164	144	147	148	144	146	146	130	148	154	145	154	135	138	147	141	142	141	159	154	146	175	154	164	147	161	175	152	141	157	151	138	150	151	148	162	166	139	148	132	157	151	147	140	147	161	137	142	134	136	154	164	134	163	137	157	162	154	134	144	156	154	156	151	176	154	133	161	154	152	158	159	141	141	161	148	173	142	156	149	159	150	142	154	125	160	135	147	148	146	150	157	163	148	171	130	143	149	148	161	146	158	138	163	139	161	164	131	145	159	126	162	142	153	138	130	154	158	144	154	146	153	130	148	172	146	150	170	165	145	141	131	177	147	142	156	149	154	131	161	134	166	157	172	175	132	140	157	160	168	156	146	143	144	151	146	130	150	153	154	161	156	141	137	134	157	169	127	151	134	135	174	157	143	161	133	156	155	135	169	138	150	142	154	160	163	161	148	147	139	166	137	160	148	160	147	139	140	150	150	139	143	156	149	151	146	158	147	142	158	164	166	160	126	170	141	159	158	117	145	166	161	166	151	153	155	144	160	155	158	148	145	160	155	155	130	121	148	139	145	152	145	167	156	142	155	139	169	136	138	156	160	130	131	177	175	139	154	139	154	135	152	166	173	149	157	137	155	134	139	168	155	144	156	170	150	140	144	139	145	147	158	142	168	131	145	142	138	152	140	140	137	142	157	151	135	170	168	167	152	156	128	143	134	121	155	137	163	155	152	161	140	143	160	151	154	149	152	148	169	143	132	152	138	152	145	156	152	167	155	145	152	156	141	161	165	137	142	179	163
20393	13707	12053	6266	4350	3270	2441	1920	1523	1280	963	788	718	634	551	502	436	400	405	377	364	336	320	324	310	299	277	245	245	291	269	243	262	270	251	237	257	210	232	210	223	231	210	224	239	213	219	225	232	253	221	224	230	198	227	220	229	219	206	221	216	224	217	246	187	225	223	205	208	224	191	182	219	213	188	215	207	186	205	210	202	211	197	218	201	203	193	215	221	203	218	233	158	201	219	218	194	183	198	207	209	190	202	217	201	196	212	170	202	208	221	193	230	202	211	207	218	214	192	228	202	191	173	165	189	190	183	199	234	224	195	220	190	230	166	209	211	205	193	215	212	188	216	216	198	213	231	183	214	208	210	200	224	198	199	232	189	187	224	195	220	210	175	180	218	197	197	207	225	196	193	209	199	217	188	214	201	212	231	203	192	222	196	204	197	233	211	188	202	196	202	179	212	182	207	214	189	189	227	203	205	211	206	190	203	210	180	211	223	176	198	180	198	227	163	223	193	196	193	210	198	192	189	202	227	185	175	205	207	215	204	191	190	205	199	198	187	199	190	200	188	201	201	193	230	209	205	215	199	211	187	214	199	173	192	222	214	223	188	215	187	227	209	174	206	237	220	191	214	182	193	175	199	212	204	214	235	197	203	219	173	222	186	208	206	216	199	187	204	218	202	237	199	186	206	167	204	187	208	176	206	206	214	182	213	193	218	196	221	196	209	200	201	195	191	193	199	213	206	182	208	228	195	195	227	221	223	201	192	207	178	223	207	176	219	194	201	194	194	184	187	218	203	216	209	201	206	179	208	198	213	216	172	194	217	215	233	218	209	234	214	192	201	193	212	213	193	180	196	224	210	194	195	197	206	203	187	191	192	209	214	189	217	225	209	208	216	200	217	199	199	177	215	215	208	236	231	179	218	222	192	210	211	206	198	217	206	206	195	204	207	199	192	224	191	222	218	206	212	211	221	215	205	189	221	184	202	218	183	195	200	177	174	217	185	217	201	223	212	203	212	223	189	193	190	207	197	177	188	204	199	226	203	212	190	225	195	200	186	216	187	191	191	183	185	213	187	207	201	222	204	206	187	195	201	194	213	226	226	245	195	173	202	210	202	192	194	197	206	172	193	210	208	228	207	212	205	210	219	191	196	219	207	193	188	209	196	204	201	208	205	203	194	208	193	191	218	177	203	221	197	204	184	186	223	185	224	206	181	233	217	177	196	210	212	202	205	203	233	194	202	188	216	204	210	220	216	220	186	213	208	204	203	203	190	195	223	210	194	187	183	196	210	224	209	200	193	210	193	205	184	200	210	188	213	185	223	194	224	207	204	183	187	199	207	197	221	196	205	219	202	217	218	180	188	184	219	214	182	197	213	195	183	200	225	210	203	214	188	183	209	189	208	196	191	221	219	218	222	196	197	181	200	176	247	195	231	200	202	199	200	240	219	194	200	206	199	225	216	190	200	227	196	227	198	202	207	203	200	195	188	175	203	198	217	194	220	213	210	200	205	191	194	186	220	195	225	170	214	200	226	213	198	178	217	226	208	194	217	214	218	214	204	199	183	184	195	191	184	226	213	204	208	196	204	195	199	220	198	212	201	224	219	195	210	219	209	211	202	211	210	184	210	209	196	189	198	188	179	188	185	201	213	195	201	205	202	216	197	196	224	214	191	221	191	186	217	228	207	206	209	213	191	205	204	204	192	206	212	172	177	208	167	189	215	204	209	201	214	196	215	209	191	207	202	215	207	210	221	204	220	217	167	233	198	220	182	196	193	195	192	217	207	219	199	221	214	199	193	215	212	201	200	184	194	217	217	213	233	212	205	179	211	231	196	196	212	203	218	206	193	223	208	211	218	215	208	226	197	193	195	225	207	219	210	234	197	186	210	188	207	207	221	214	216	208	195	212	182	198	192	205	217	192	209	220	227	178	204	225	239	216	208	194	214	198	206	212	205	216	172	198	194	228	214	194	234	194	207	185	204	206	207	202	193	201	180	196	182	194	221	213	204	194	209	207	212	208	191	225	206	211	207	180	192	216	217	230	195	227	182	217	200	196	210	194	195	202	194	201	205	187	207	172	219	218	203	204	190	212	201	216	200	210	213	198	204	215	211	212	196	222	181	209	193	206	223	215	232	200	204	224	219	206	213	185	217	213	209	158	208	197	230	206	198	200	205	207	205	167	208	212	204	209	195	199	201	206	219	201	206	217	186	204	193	220	197	203	191	199	195	213	196	214	204	207	195	210	200	198	218	201	211	203	209	210	199	198	213	194	204	192	221	199	177	192	218	196	171	180	195	193	194	218	227	196	188	207	199	186	188	198	211	195	214	211	209	192	205	187	196	204	204	199	216	203	218	205	220	222	203	204	213	219	197	191	195	183	209	210	193	221	214	219	212	180	222	188	208	215	204	196	197	204	219	232	217	216	192	211	214	163	207	194	195	198	185	211	180	216	197	181	220	186	221	212	223	184	198	218	193	198	176	220	230	195	188	186	226	188	229	193	204	212	214	179	203	194	215	180	208	198	189	216	213	176	185	198	234	190	212	186	183	180	210	185	203	212	191	201	223	212	194	215	189	207	203	198	207	198	207	210	207	211	204	195	189	186	176	201	189	194	210	197	217	186	185	220	193	209	216	213	204	207	214	196	205	211	198	199	211	193	184	206	199	204	208	198	191	182	197	221	205	171	186	191	235	197	228	192	177	208	198	204	209	209	179	212	205	220	184	221	205	213	222	184	205	192	202	203	204	186	202	192	192	198	188	196	203	211	189	212	172	197	230	212	199	204	201	218	193	221	212	219	199	187	199	213	209	175	195	220	200	207	198	209	207	188	215	219	215	180	216	189	192	231	207	214	218	209	195	211	200	200	248	198	191	213	191	193	217	215	213	217	210	198	192	188	201	214	202	224	206	195	198	228	208	235	217	229	195	183	186	207	191	221	195	201	188	206	221	224	200	201	189	194	225	217	180	208	184	214	222	183	210	203	186	204	182	212	224	204	207	189	200	212	204	203	209	214	208	203	192	206	183	179	216	205	213	208	215	185	211	224	220	215	194	178	210	203	225	201	204	157	231	185	187	215	203	198	207	184	193	212	193	190	211	183	199	194	195	202	218	204	210	200	202	196	220	208	191	195	229	214	187	221	205	203	235	219	213	227	214	198	214	197	196	216	203	195	187	196	230	200	219	186	202	209	208	192	196	205	202	203	193	189	220	209	230	200	217	214	232	185	206	233	199	210	213	197	200	204	202	178	205	191	224	186	192	196	212	205	196	191	203	173	207	196	216	212	204	197	191	184	196	209	209	192	180	221	187	191	199	229	223	195	220	216	199	197	186	202	201	209	207	199	206	195	202	230	208	213	186	201	208	219	179	201	206	188	214	184	189	211	207	221	198	212	222	200	202	207	186	213	172	220	204	194	196	194	196	204	185	201	216	190	204	203	206	201	222	197	206	181	207	188	233	236	205	185	205	206	212	206	191	189
27515	20841	9196	933	625	534	534	497	512	479	501	479	479	492	461	489	501	476	516	460	491	461	459	459	483	480	497	534	478	467	501	462	481	486	484	490	499	458	478	444	475	469	460	496	476	516	465	475	477	487	462	494	467	486	491	465	427	498	485	498	532	519	456	456	473	502	465	478	472	501	463	457	483	509	492	476	510	457	462	471	450	484	480	494	460	482	484	448	484	476	463	475	475	512	452	458	516	451	468	452	551	493	491	433	459	457	470	469	430	473	508	476	485	499	492	494	447	504	464	466	469	481	508	494	503	469	475	492	507	493	471	455	461	467	466	481	483	514	507	460	506	454	471	440	490	490	491	491	460	512	499	546	488	528	491	483	499	488	480	460	481	461	526	506	466	463	456	452	477	491	458	507	481	537	448	500	495	484	465	466	475	496	498	461	463	474	465	470	460	505	494	482	492	469	413	510	470	471	496	470	480	498	478	484	514	483	489	486	471	489	458	460	461	486	507	450	477	466	496	498	469	497	472	486	509	461	482	494	475	442	451	499	506	437	485	493	508	468	483	470	493	463	485	497	481	501	497	501	497	496	501	487	459	470	495	510	499	479	458	467	494	464	423	472	475	505	488	452	501	482	517	467	439	521	453	468	462	463	460	490	535	443	531	471	519	466	468	519	517	503	524	436	475	492	458	504	493	473	449	469	462	463	495	487	454	474	510	470	468	495	470	443	505	505	478	471	531	483	493	479	433	470	484	477	445	493	492	511	521	461	482	521	473	484	512	483	484	481	475	506	456	513	504	456	460	506	493	515	450	516	467	477	497	494	481	538	511	514	495	482	507	492	496	495	443	514	466	469	504	495	494	522	471	457	508	477	429	493	517	451	524	503	505	497	478	462	457	501	481	469	514	449	492	494	466	510	490	501	445	498	485	483	458	474	477	507	483	478	501	454	535	481	499	494	463	520	477	482	475	461	488	440	510	505	478	493	471	416	451	528	481	489	500	474	517	457	471	498	502	497	481	506	469	496	448	470	473	505	496	489	505	508	454	492	500	470	416	492	505	483	487	482	466	479	456	519	481	502	497	481	452	461	477	494	468	440	499	483	520	496	466	487	460	516	455	493	517	475	462	481	501	479	495	469	455	455	450	466	508	453	492	456	488	500	442	491	521	475	476	480	473	473	486	466	472	502	476	443	499	482	453	477	492	481	498	517	510	492	474	488	472	478	487	442	532	485	486	483	501	478	478	532	513	462	522	506	472	489	461	492	459	478	461	474	472	497	483	471	476	463	494	475	484	493	492	451	488	522	490	473	478	473	472	498	498	467	476	471	472	501	487	482	501	484	478	508	454	492	472	476	502	504	471	463	471	472	500	500	456	546	491	479	451	469	483	471	457	449	475	471	505	481	453	520	463	511	488	493	463	492	486	418	500	492	474	449	482	456	467	507	444	469	483	448	527	452	487	496	491	453	492	481	491	473	508	494	454	462	478	462	460	485	471	411	503	466	498	458	518	521	501	521	492	451	471	449	493	488	470	488	468	459	497	501	476	442	426	468	469	503	453	502	442	514	434	498	499	484	459	491	497	471	481	494	509	494	494	496	470	468	502	492	461	478	459	518	487	461	508	508	477	481	477	475	472	461	510	484	485	525	465	489	522	496	480	507	509	479	509	487	516	467	497	485	465	468	464	466	450	428	494	472	488	463	467	474	479	472	497	475	440	509	467	478	491	543	480	477	461	467	484	457	481	474	472	517	501	488	500	466	479	537	474	430	519	487	513	473	467	459	467	478	469	438	499	463	496	493	514	471	499	483	462	489	516	478	447	495	421	494	515	481	470	487	500	515	469	488	502	472	469	474	461	467	493	458	495	487	497	483	479	478	470	443	465	516	491	451	491	496	510	478	494	489	461	474	494	525	471	523	518	492	484	487	484	462	476	508	473	519	501	485	507	459	457	519	485	516	485	487	503	463	507	446	510	444	439	506	484	486	498	485	524	502	469	494	472	488	487	482	441	477	496	506	462	455	501	472	493	461	463	484	481	502	474	457	470	477	517	497	462	476	462	461	512	478	480	474	492	480	467	487	470	459	471	484	460	514	524	452	452	510	478	509	461	505	521	486	517	478	456	448	511	530	473	472	504	507	498	496	496	460	464	500	499	500	499	482	504	509	494	485	496	509	524	471	461	504	480	464	476	494	500	469	462	487	509	466	500	485	466	459	487	507	486	470	503	487	522	454	464	485	480	480	497	467	451	488	480	499	498	529	501	493	505	451	523	475	471	492	480	477	487	459	497	475	497	525	486	472	529	462	480	455	491	487	505	477	454	460	455	475	458	512	519	477	508	461	507	473	495	487	499	493	494	463	495	466	526	510	504	467	470	493	472	477	488	479	484	479	473	470	474	479	477	497	487	499	476	514	454	462	453	501	457	450	493	496	509	472	489	458	452	512	513	496	474	470	494	459	447	464	483	502	464	466	503	473	498	508	491	483	512	505	488	472	501	474	486	483	458	489	495	507	455	485	464	466	461	459	458	490	509	502	475	502	465	480	436	511	483	483	496	523	469	494	415	482	496	492	492	494	507	462	466	476	494	499	450	466	514	428	482	478	475	499	519	484	479	482	452	499	458	478	478	521	485	492	505	490	487	445	495	460	447	491	481	487	482	471	474	488	496	502	478	478	463	476	443	485	468	461	509	488	464	464	481	482	495	461	490	463	513	457	489	504	505	498	483	466	500	466	474	475	492	509	520	500	447	464	458	524	458	474	484	462	497	499	495	453	495	492	492	491	486	411	494	475	448	482	486	484	474	448	479	464	458	485	517	454	507	473	502	502	468	458	488	492	500	482	469	489	452	466	488	499	470	506	462	513	484	481	465	449	450	443	459	489	417	476	464	490	502	471	450	501	473	444	493	512	482	470	470	475	503	507	532	498	493	500	442	427	473	487	481	495	481	487	504	489	487	525	492	477	496	457	497	476	470	506	456	497	486	512	499	474	448	507	503	458	431	477	497	492	480	484	515	527	465	532	507	489	426	533	452	481	448	496	506	464	460	459	486	501	474	450	502	487	476	495	481	522	464	491	478	470	464	490	467	481	479	492	488	458	493	481	478	500	459	463	457	453	470	463	458	447	497	496	487	466	465	461	530	452	477	512	462	469	492	497	473	492	480	491	462	449	492	456	459	477	481	504	460	459	515	464	504	490	520	500	489	473	481	502	484	471	473	490	506	490	489	508	501	514	497	469	492	507	511	473	539	514	486	498	462	475	471	514	481	503	498	514	503	490	485	467	466	491	463	506	541	473	476	499	503	469	505	499	484	489	499	483	462	478	466	469	479	496	491	473	446	468	471	486	490	502	457	522	493	468	500	490	458	471	457	502	503	484	512	468	426	485	457	461	469	481	505	476	483	482	506	460	448	517	477	523	504	499	500	477	481	493	501	487	471	458	488	510	488	453	468	491	491	507	456	461	477	487	435	454	498	530	498	496	506	502
10448	1259	1189	858	795	722	704	675	665	651	660	723	648	643	615	666	651	590	608	621	622	605	605	649	663	604	668	649	627	637	639	600	629	625	685	651	606	624	632	638	664	610	596	573	657	631	644	648	647	640	597	576	626	601	622	632	628	651	588	623	642	618	635	618	609	608	606	611	612	634	637	643	651	633	635	675	618	594	651	644	669	594	684	659	593	660	662	644	607	609	625	603	677	628	624	649	633	641	650	637	665	668	628	681	630	629	563	610	582	624	614	621	669	613	655	620	635	640	667	598	636	604	636	623	587	666	642	647	614	665	662	613	642	640	684	662	587	605	651	615	635	625	666	656	649	633	639	671	627	687	628	623	605	632	633	659	640	646	622	623	632	631	659	597	664	613	651	614	650	613	613	620	641	659	649	619	621	622	668	629	606	649	629	639	632	620	658	664	612	646	629	622	612	632	637	619	650	649	642	648	626	611	623	616	634	633	631	636	640	651	600	603	656	602	633	633	626	626	556	629	643	603	642	630	646	639	622	625	645	630	601	629	600	636	631	679	656	647	646	671	621	652	620	629	623	608	656	609	638	656	606	627	621	611	633	658	592	636	590	580	617	659	610	643	584	580	665	648	633	585	642	624	639	600	637	650	615	662	627	678	659	619	570	622	596	622	612	620	622	602	627	644	639	632	611	678	605	605	682	623	623	611	639	665	647	652	612	629	614	660	617	602	601	625	616	614	633	645	626	677	622	588	643	658	648	611	645	566	629	646	592	645	581	691	633	613	626	643	613	657	659	615	625	692	619	644	612	623	603	609	631	622	650	662	650	633	611	626	616	615	648	601	634	614	651	635	647	623	633	604	619	641	621	629	670	619	668	574	635	644	616	568	625	632	598	652	671	655	623	633	603	655	589	635	600	598	656	584	648	637	658	633	672	646	617	593	606	608	647	637	616	679	635	627	647	659	602	637	658	641	638	624	622	676	635	603	629	623	678	621	640	638	608	610	643	624	624	645	646	618	648	611	644	578	640	645	661	613	605	619	614	667	613	601	639	601	596	607	637	633	658	640	586	608	621	641	678	584	669	580	650	624	662	607	586	619	654	643	579	598	652	600	620	640	622	644	631	691	650	649	592	601	646	607	611	642	651	601	685	614	617	641	614	655	637	622	668	643	600	595	620	630	627	607	637	662	663	654	621	630	601	619	633	605	623	627	619	613	608	624	573	611	635	643	621	629	644	613	616	624	599	601	690	634	624	597	617	611	672	629	634	576	664	642	632	594	588	606	585	614	613	592	656	615	630	579	614	636	613	648	660	689	649	641	610	616	645	647	622	621	621	615	662	607	639	636	606	652	637	658	661	638	607	628	592	636	617	635	648	643	607	631	629	631	632	635	613	650	576	647	667	612	637	614	624	602	634	632	663	637	660	592	619	663	619	608	620	702	571	674	623	663	605	677	659	613	681	601	627	601	634	637	664	656	600	636	622	632	605	653	667	667	635	592	631	600	619	623	596	654	651	579	664	614	629	611	645	658	577	617	658	627	618	645	622	637	628	593	620	645	610	626	628	617	643	662	702	653	606	626	630	626	619	634	650	630	647	682	623	691	627	598	632	696	631	624	614	646	659	683	631	645	665	605	636	658	663	599	636	621	652	646	663	590	630	643	621	647	633	647	640	609	623	646	639	622	658	614	662	626	640	605	603	632	679	705	660	689	610	620	605	658	602	591	650	651	646	609	649	662	614	677	610	653	638	614	612	614	596	637	659	611	613	666	652	636	610	694	624	628	648	686	611	631	616	624	612	578	676	612	643	611	620	655	628	593	643	668	653	626	648	649	633	662	646	606	623	628	625	639	639	597	623	629	599	596	655	658	654	602	629	594	617	621	679	600	667	654	597	650	596	658	636	619	632	623	630	621	638	638	663	623	576	662	632	604	627	631	622	632	673	613	626	637	588	606	628	628	634	618	649	663	648	640	628	655	653	646	631	654	620	635	644	651	592	631	615	654	620	642	609	648	659	615	627	638	637	645	645	645	664	676	648	652	649	618	608	650	601	644	663	654	635	596	641	623	615	619	669	643	609	638	628	667	595	639	644	640	614	667	634	622	661	622	602	646	627	628	639	610	618	599	596	622	624	620	587	607	653	637	667	620	588	603	643	628	616	626	670	624	627	657	641	675	678	642	601	601	613	675	604	644	625	596	683	599	641	634	588	595	660	576	668	631	630	598	621	663	622	662	634	631	629	607	585	627	576	629	657	643	614	660	639	648	620	650	613	624	612	633	619	632	585	684	648	670	622	648	630	637	631	658	613	628	630	629	647	645	645	635	637	610	657	657	620	624	576	621	573	704	619	637	626	604	607	619	668	627	594	626	605	660	625	643	624	664	605	654	618	610	637	631	611	599	616	607	648	613	574	640	597	658	611	634	615	610	629	642	641	635	619	632	592	637	620	650	621	657	631	617	657	600	629	621	653	659	651	640	660	626	653	624	686	590	634	619	626	596	671	673	587	666	630	661	677	650	623	620	655	616	639	671	592	602	629	632	625	680	642	605	641	644	655	648	640	665	727	648	619	649	645	604	638	603	605	604	619	659	642	620	591	620	634	659	626	587	659	610	640	613	625	682	594	624	666	601	646	609	612	685	647	603	660	648	640	623	641	658	614	662	650	579	662	648	639	638	629	606	658	611	636	603	650	601	593	663	606	612	606	640	607	673	642	618	633	633	581	611	613	632	623	638	602	664	633	649	611	663	641	614	637	670	603	586	611	627	658	628	599	622	609	640	648	598	654	634	605	628	656	645	638	619	614	647	624	629	639	664	654	616	636	624	603	642	632	679	627	682	656	589	625	635	642	669	583	632	634	614	589	619	666	587	630	634	652	620	677	606	683	595	662	660	632	621	629	658	644	630	668	644	628	606	621	610	581	694	586	630	630	610	591	607	621	635	610	610	620	668	642	601	618	626	636	647	610	655	621	656	631	575	654	602	688	647	625	641	650	596	650	642	608	606	615	684	639	620	647	612	610	653	601	646	625	598	631	622	645	656	613	633	629	627	630	591	637	640	637	633	661	653	658	650	598	583	633	648	658	623	631	634	636	679	645	620	638	643	652	652	590	622	624	644	668	579	625	675	611	594	596	628	642	613	666	625	602	605	617	602	639	646	647	623	641	620	583	602	611	644	624	609	639	593	627	583	586	625	672	631	635	622	687	610	616	604	589	613	621	640	652	628	621	673	602	629	612	646	700	626	611	580	622	569	658	617	621	615	621	656	664	594	612	644	646	661	641	605	628	639	639	596	640	579	626	613	616	623	627	629	636	656	675	636	600	617	653	622	597	609	621	590	644	604	629	655	612	601	653	674	622	629	628	652	630	635	645	622	620	613	582	654	620	621	653	627	636	666	649	661	605	640	704	628	623	632	629	625	664	629	626	580	622	647	600	650	628	560	665	596	658	618	620	632	638	634	614	609	621	638	650	653	645	652	629	661	637	607
24060	21428	29159	24084	21417	11711	1093	803	626	597	545	461	499	462	436	400	442	410	437	435	410	369	373	426	411	385	382	393	385	399	365	417	414	393	389	391	368	372	369	401	368	384	398	408	372	337	402	348	387	394	382	351	401	374	388	349	385	361	373	387	410	384	363	385	355	360	335	376	364	372	377	353	366	386	383	381	360	376	374	382	352	351	364	370	378	353	378	351	365	337	332	394	332	375	376	388	375	379	369	333	350	357	409	395	343	354	377	347	354	390	329	361	360	353	362	363	371	360	370	379	369	352	367	356	357	365	366	382	377	351	386	387	363	357	353	390	366	346	356	383	347	377	376	363	356	358	392	317	389	319	344	359	340	359	359	344	352	360	344	361	386	348	386	363	370	356	362	368	344	358	365	351	360	346	332	380	367	345	350	383	337	357	374	348	359	353	369	373	345	401	328	365	394	357	383	346	366	362	379	369	381	354	370	376	377	316	341	354	326	362	355	384	370	374	396	358	389	343	359	357	420	372	405	363	361	341	379	340	391	368	352	393	361	392	368	383	345	357	368	368	357	367	345	374	343	381	357	388	357	362	391	347	347	357	357	362	350	340	350	361	333	360	318	323	332	401	379	362	330	358	393	379	374	332	355	371	369	402	344	392	345	390	369	388	382	375	391	348	378	383	368	379	364	334	324	335	369	356	370	343	351	348	376	378	372	390	357	353	351	327	390	377	349	377	346	380	389	366	372	400	374	383	374	342	358	379	362	373	389	352	331	349	365	356	326	404	381	393	390	373	375	347	332	362	392	345	327	370	369	351	377	363	340	366	363	364	386	358	354	397	355	388	377	355	390	370	353	352	357	377	359	397	352	349	382	390	358	340	350	338	361	386	336	369	378	349	371	340	363	390	362	347	395	371	377	329	341	337	341	404	351	376	366	345	359	365	353	410	386	399	347	348	353	352	374	375	406	349	366	378	368	383	358	342	356	357	379	358	361	364	366	354	345	351	370	349	343	358	347	356	370	396	354	345	354	386	353	382	426	356	367	336	385	357	369	338	366	405	364	410	348	370	375	347	315	357	403	399	381	370	373	355	406	369	405	367	370	380	362	355	366	326	397	370	361	374	372	337	383	354	378	352	362	365	369	324	392	359	359	382	390	365	383	379	379	384	364	383	360	335	360	351	356	385	388	379	341	345	382	322	333	327	389	362	354	361	384	376	349	346	355	367	381	347	374	344	361	337	349	325	366	374	395	358	395	395	384	357	370	393	376	392	401	406	346	393	378	379	375	341	348	352	365	359	400	353	359	335	338	369	343	376	330	363	339	381	347	357	340	347	370	344	360	337	363	371	381	396	325	343	349	350	332	360	353	345	376	359	391	373	359	386	364	403	393	360	365	351	401	385	355	386	345	360	329	350	378	340	366	339	379	325	355	424	337	368	362	364	337	346	394	351	352	357	343	359	352	391	356	337	326	349	350	353	342	376	336	393	371	352	372	359	347	353	352	394	343	351	379	334	411	380	353	349	370	365	366	360	368	367	340	344	347	408	366	364	366	326	360	358	356	379	362	372	363	363	347	360	358	367	341	339	353	369	348	403	353	345	367	363	359	383	363	370	360	361	401	369	389	352	371	368	377	389	356	382	368	356	368	358	364	369	352	350	323	361	330	372	345	354	370	340	339	366	348	338	338	384	392	353	324	344	353	376	335	361	335	381	369	383	377	357	401	345	385	383	367	317	338	361	376	407	386	382	356	367	359	339	344	322	354	343	358	384	373	355	356	355	352	369	369	365	333	365	381	363	321	384	358	395	369	355	352	373	367	355	343	359	359	354	365	360	361	416	368	375	382	344	380	363	395	359	372	367	345	373	358	351	384	379	335	366	372	331	361	334	388	344	321	373	357	363	374	370	359	410	391	338	369	382	343	376	351	347	349	356	339	362	364	365	373	360	351	336	357	400	375	362	362	384	343	366	320	353	353	354	360	335	335	369	372	362	356	357	344	368	354	361	349	382	388	360	352	397	356	353	356	336	323	371	348	335	334	354	365	393	371	342	337	372	378	340	342	337	397	346	341	375	321	367	336	339	345	326	383	353	367	370	356	365	378	343	350	393	361	380	347	360	352	353	362	350	358	358	385	373	359	384	355	402	374	375	349	352	355	362	324	372	384	344	386	368	337	341	365	374	349	323	391	362	367	378	387	345	370	378	365	372	365	357	352	381	374	372	372	368	332	357	358	366	373	352	350	357	342	357	340	371	357	377	349	337	352	336	367	343	363	363	374	347	352	331	366	351	354	373	370	380	373	381	392	363	382	338	335	354	388	365	358	359	392	376	367	365	381	381	353	388	362	325	382	356	361	335	369	379	341	365	361	342	321	343	363	375	350	340	348	372	380	362	385	341	382	332	346	344	380	364	414	379	363	370	388	366	354	388	358	348	384	391	367	384	357	369	383	356	373	361	395	388	341	357	403	391	374	381	360	362	373	371	398	330	399	381	370	336	370	334	342	354	371	391	391	351	417	372	364	371	389	372	372	364	375	334	408	369	385	370	389	362	353	347	360	344	363	367	319	363	365	370	328	331	419	341	394	356	383	362	350	379	366	318	359	352	380	361	404	357	374	370	394	345	328	344	375	335	377	354	390	351	350	367	327	346	344	346	357	376	341	349	422	357	353	377	370	371	377	394	393	357	333	348	357	394	386	364	366	352	355	402	338	351	363	373	344	357	354	337	329	359	375	372	396	342	343	374	361	379	376	346	363	398	365	368	381	349	393	365	367	396	368	327	396	367	371	354	374	319	360	347	369	345	371	350	346	358	354	384	349	375	355	367	385	355	354	369	341	318	381	376	388	343	356	379	342	357	356	365	350	369	364	386	376	334	363	341	334	367	334	353	391	353	376	391	339	359	370	389	366	350	381	369	377	364	367	375	357	368	349	354	354	378	378	335	355	353	358	370	321	345	348	364	393	384	347	369	350	331	355	374	392	387	329	360	339	372	356	364	381	364	359	346	346	365	353	384	329	350	375	377	342	377	381	426	351	369	349	365	374	346	375	376	345	348	372	409	348	361	370	333	401	362	338	352	415	375	367	369	366	376	389	339	357	337	370	350	357	384	354	344	391	389	363	356	385	334	407	354	379	315	350	392	367	396	360	360	365	382	373	358	391	356	368	363	367	371	337	399	342	405	346	381	407	363	370	353	379	368	362	368	357	353	416	411	392	370	334	332	329	370	369	357	397	384	386	326	387	354	337	364	335	367	378	358	357	379	339	358	368	357	369	360	399	373	362	344	333	391	353	365	365	347	378	365	365	341	395	351	350	403	337	364	382	346	348	321	349	348	353	355	309	351	339	356	362	355	343	395	399	399	375	383	351	330	384	317	341	396	389	344	353	328	375	374	367	331	349	344	369	377	337	340	375	368	374	347	340	363	341	368	353	366	374	387	343	381	344	379	370	384	357	343	322	391	377	355	374	349	356	379	380	360	375	361	344	386
17463	8636	7770	3941	2659	2205	1669	1471	1163	1062	908	843	745	701	689	634	654	616	618	623	575	560	514	577	533	505	535	530	554	523	543	510	547	527	515	501	503	553	464	493	504	520	463	503	468	478	489	519	506	490	512	520	511	508	485	466	476	531	516	508	503	493	532	529	502	464	470	500	514	507	517	545	489	467	481	477	465	510	514	483	517	494	475	471	488	498	514	505	470	489	486	538	461	484	462	473	464	542	478	530	547	489	499	513	475	484	459	493	484	526	510	456	469	485	520	504	518	464	498	491	528	479	458	480	486	519	496	485	517	491	510	532	492	485	496	532	512	434	474	479	485	496	499	562	514	497	476	470	495	470	488	478	458	457	475	479	499	463	432	491	519	474	479	508	487	468	491	507	483	497	458	503	513	480	457	544	510	478	477	488	511	465	505	484	479	482	458	517	462	512	478	474	487	516	451	483	485	507	503	468	461	472	507	493	501	474	484	500	460	487	488	474	517	467	486	432	531	533	474	490	479	494	528	473	475	433	509	456	493	558	492	481	501	479	481	485	479	473	511	469	471	547	480	480	529	509	487	482	478	511	479	464	508	492	471	463	511	495	472	451	484	477	468	483	518	454	498	511	476	463	488	511	482	468	458	534	548	467	507	502	508	505	504	494	479	470	495	491	482	498	496	479	507	533	452	499	473	481	498	458	485	465	499	505	488	472	460	523	480	478	510	495	488	508	474	491	491	463	418	467	475	481	461	453	503	494	493	503	468	485	491	502	517	508	508	513	515	479	476	498	460	486	489	544	531	469	506	451	474	464	443	486	477	509	527	442	534	477	499	492	459	474	519	479	485	478	457	468	493	456	471	457	518	469	510	451	541	524	470	446	494	470	479	473	495	482	490	493	493	507	511	472	502	500	490	477	476	479	477	464	484	465	475	494	525	531	488	477	526	519	457	467	505	475	509	468	500	505	503	471	504	486	494	491	469	487	514	513	493	490	524	483	463	453	493	490	497	471	464	492	482	478	520	496	482	498	442	495	494	504	516	519	463	478	518	470	483	477	474	451	530	469	481	511	489	496	496	468	526	434	534	489	462	514	496	490	500	523	463	431	507	494	498	471	487	514	507	454	468	463	510	480	488	464	483	525	465	495	468	496	502	470	475	490	439	474	504	469	491	485	532	505	497	517	453	473	478	517	482	495	500	496	498	472	487	523	501	510	505	493	503	505	480	505	453	517	444	519	493	482	465	489	453	508	489	490	524	494	496	503	465	473	502	461	471	495	508	494	472	481	439	497	501	492	469	478	484	454	521	472	489	480	479	482	506	505	483	493	478	495	479	438	447	480	467	497	441	521	509	492	499	470	520	460	465	456	495	508	492	509	477	529	480	482	443	440	494	492	488	483	486	492	476	472	475	478	478	449	470	487	493	468	508	506	479	499	520	479	500	521	505	523	457	461	471	483	503	500	468	485	477	489	467	461	487	499	477	493	452	532	476	505	514	510	510	443	536	526	465	495	475	493	511	477	510	474	482	465	477	512	515	464	462	459	473	510	462	491	495	493	502	467	469	468	498	510	469	488	488	456	499	443	494	484	535	489	494	516	532	489	486	483	503	447	534	466	497	469	492	488	495	512	505	513	506	514	475	461	502	484	490	489	512	490	464	480	461	485	499	517	477	526	483	513	484	475	520	537	484	488	521	497	484	481	466	496	488	524	504	509	492	476	499	499	483	509	478	500	526	459	452	493	453	469	491	530	469	483	515	500	496	477	495	492	516	486	478	498	518	488	515	517	520	470	497	517	510	482	464	503	482	484	476	479	460	511	498	463	452	495	492	491	462	486	486	479	485	493	515	495	504	475	498	465	494	500	491	494	489	462	449	503	484	503	479	480	479	494	507	520	500	463	514	466	490	506	480	492	494	467	491	511	489	472	454	487	491	490	489	495	477	482	505	460	481	486	481	457	453	465	473	465	468	492	511	516	499	461	518	447	484	500	500	500	495	541	513	498	449	450	498	484	506	529	527	453	510	536	475	445	470	491	537	503	429	489	484	549	486	459	479	499	442	492	501	483	482	507	490	463	519	483	487	503	472	468	511	449	473	494	499	499	457	454	471	513	468	500	481	469	473	524	505	455	480	505	508	487	498	494	494	476	494	509	500	501	520	502	492	453	467	430	494	461	468	472	506	487	473	451	455	490	488	488	479	488	509	488	473	520	469	501	500	472	432	464	533	487	542	495	466	516	470	486	505	505	502	508	504	526	478	495	480	469	495	473	506	521	477	478	478	477	512	505	448	472	459	510	518	488	485	483	505	505	494	472	474	485	481	500	488	479	485	481	472	461	543	485	494	474	464	495	484	436	483	457	504	498	488	489	508	472	500	499	486	484	535	429	478	478	503	472	484	475	480	516	452	487	468	458	504	507	482	447	486	500	517	490	497	500	491	545	489	495	474	486	488	487	499	515	484	449	466	494	438	491	507	499	514	504	506	520	465	474	433	509	492	511	505	477	477	496	507	485	465	487	504	520	524	450	513	483	487	498	511	449	484	494	469	462	494	458	508	501	455	507	466	484	521	473	483	496	490	512	486	536	504	501	433	512	523	475	463	488	540	481	484	477	476	544	484	513	491	475	501	502	487	458	479	490	502	467	453	519	492	467	473	474	509	543	496	492	500	496	515	480	483	471	505	497	517	490	479	515	497	459	479	488	483	482	480	490	486	500	494	486	487	491	439	476	476	468	481	477	459	526	515	509	471	510	485	506	497	480	518	506	479	507	487	490	516	510	475	446	476	503	475	490	466	530	496	470	485	489	504	483	511	500	500	500	474	475	488	473	479	488	487	446	502	478	515	464	446	515	471	489	497	481	479	496	484	512	453	476	472	506	482	491	478	491	478	498	514	525	495	459	484	480	442	489	459	474	484	456	494	487	478	522	496	493	473	454	480	505	456	475	499	490	476	480	512	491	486	492	480	516	466	466	485	464	521	492	456	497	493	479	499	509	478	468	539	475	472	498	515	478	514	472	494	463	507	502	480	497	505	461	486	481	496	482	489	477	512	497	457	501	473	466	496	498	481	493	489	478	486	436	531	467	490	486	477	458	466	506	495	447	473	483	488	504	530	481	456	484	494	495	472	473	478	494	472	510	461	473	500	473	497	502	492	512	482	519	495	487	510	456	480	477	474	478	484	489	497	500	476	478	463	481	512	469	490	511	462	495	514	503	471	487	464	504	491	491	509	507	460	467	495	488	476	456	493	480	524	486	496	496	478	480	477	474	479	462	534	508	532	481	463	522	486	508	489	489	475	471	529	462	476	454	513	557	496	466	494	473	505	461	477	490	482	501	501	501	498	509	523	512	476	491	521	478	479	521	479	513	445	471	451	507	510	472	506	468	501	504	503	465	523	527	496	491	498	488	514	538	504	487	473	488	477	513	477	503	492	529	499	422	499	492	502	483	528	471	454	492	470	437	480	475	474	442	526	461	502	516	509	486
23153	21454	29666	23661	21454	21487	10151	950	673	526	456	414	360	346	296	262	272	241	249	217	214	215	209	200	195	186	203	209	179	196	181	176	195	150	188	179	177	166	174	163	166	187	181	161	147	185	161	170	162	153	165	147	168	138	163	162	157	136	139	146	184	149	167	148	151	163	179	171	166	161	170	184	151	139	153	157	173	154	141	160	169	138	144	133	167	169	146	144	172	148	178	161	162	148	143	177	154	156	158	177	141	169	136	146	159	151	127	157	154	131	156	167	194	150	159	144	153	167	168	141	164	164	161	135	168	170	170	166	157	125	187	163	144	132	159	135	146	130	127	170	156	171	153	168	148	152	150	136	154	150	162	145	149	152	174	154	171	156	139	150	159	137	164	142	152	159	172	135	145	150	127	156	146	144	163	138	143	156	161	152	154	119	166	154	146	144	162	152	159	140	152	158	156	158	128	165	159	129	141	150	137	165	151	160	173	143	155	151	168	140	135	142	156	156	149	150	160	149	153	166	162	144	168	147	160	153	167	155	156	163	143	144	128	141	134	150	148	123	176	172	149	136	134	140	168	134	142	144	132	135	157	162	178	161	130	148	166	158	142	161	158	175	143	170	140	138	151	151	129	133	144	135	150	164	139	187	162	154	136	152	148	144	147	150	157	146	149	119	145	163	150	150	138	177	147	141	154	142	149	145	150	153	141	152	159	134	169	140	162	175	145	132	154	146	184	160	135	163	164	154	164	153	140	136	141	147	153	146	146	141	143	159	152	149	139	153	162	155	177	156	144	159	160	143	140	177	160	150	164	137	159	134	177	144	148	175	142	148	155	169	142	141	124	160	151	141	175	150	151	157	149	144	145	129	158	151	147	128	146	145	164	143	145	154	161	138	152	163	155	165	153	163	131	138	158	146	157	145	168	146	141	144	167	153	144	152	144	156	158	148	176	174	158	148	149	156	182	143	141	142	150	187	149	134	168	144	127	169	146	175	137	151	164	160	155	146	145	144	129	144	132	152	140	136	142	149	117	148	181	154	149	155	142	141	157	142	161	158	148	155	144	158	143	131	192	157	149	153	155	147	166	152	142	173	140	155	137	159	154	153	159	131	127	141	137	140	159	152	143	164	133	129	150	143	165	143	152	164	127	141	152	144	129	129	150	137	144	142	162	153	161	162	151	143	134	149	138	148	140	172	151	157	120	157	172	146	177	133	144	175	145	134	170	149	144	171	173	151	154	149	154	144	135	160	144	148	133	157	139	160	131	165	147	160	152	153	163	155	134	155	178	160	137	148	151	149	124	173	166	133	162	152	145	153	147	148	140	134	129	145	153	148	158	127	176	157	140	170	152	155	152	153	178	160	152	143	152	166	178	163	166	133	159	139	135	161	163	144	150	163	188	154	136	146	143	155	157	129	163	168	164	166	156	160	171	148	150	186	151	134	157	147	159	139	137	142	133	126	151	144	143	165	157	141	145	146	155	142	140	157	146	146	131	159	165	153	152	142	151	145	143	166	132	166	161	156	138	155	149	137	160	170	165	158	160	155	148	136	139	159	156	155	150	183	166	152	146	130	175	139	153	147	157	138	150	141	153	143	171	129	148	144	141	137	150	160	161	143	147	149	163	155	146	133	154	127	143	151	146	142	150	169	174	166	144	155	163	158	156	159	156	160	181	163	165	173	152	143	159	140	135	152	155	157	145	165	150	126	140	167	126	158	162	157	150	142	145	163	137	134	140	147	167	160	145	156	149	159	174	163	162	153	166	159	164	173	152	161	143	130	168	132	133	156	150	157	161	122	153	158	153	152	156	147	146	138	127	121	155	151	142	141	136	133	174	131	147	154	161	156	167	165	153	136	149	152	166	127	146	138	159	146	156	141	145	147	148	135	152	149	168	150	135	161	146	132	151	141	133	135	159	131	175	167	156	140	161	160	147	181	129	143	160	143	156	157	130	151	159	149	154	159	166	116	141	154	137	158	162	169	172	154	155	166	149	112	155	174	154	153	144	144	156	144	143	137	150	167	136	139	142	150	136	131	152	137	148	171	144	150	163	161	145	144	162	165	136	185	141	149	121	155	130	124	134	152	144	137	145	177	145	122	162	135	144	151	161	139	156	158	153	138	139	149	125	148	151	136	154	133	164	129	174	158	158	154	160	147	159	161	143	171	171	186	146	158	131	139	114	145	134	159	147	134	140	177	138	169	156	144	145	148	158	143	140	159	157	152	139	142	165	129	144	145	167	140	165	153	141	145	138	152	135	135	138	153	149	143	157	167	143	144	166	155	142	143	156	155	159	148	162	152	139	131	143	145	158	155	158	153	153	133	182	135	152	147	149	166	157	151	149	160	156	158	143	156	143	165	141	160	165	135	151	145	164	147	139	146	134	162	165	148	157	145	129	147	145	174	153	148	161	146	160	159	150	155	151	159	164	172	176	146	143	131	170	149	136	145	163	139	150	154	117	163	146	169	144	164	167	148	147	160	144	158	149	142	180	166	157	125	141	144	167	166	169	164	133	142	154	129	144	130	155	163	124	134	160	150	131	139	173	155	144	144	174	137	159	155	165	144	155	157	158	155	165	147	159	149	135	153	135	149	134	144	145	146	155	154	168	152	149	134	139	159	151	154	140	138	163	145	155	157	155	146	130	139	150	156	176	139	157	148	147	154	144	162	150	153	147	130	142	164	143	149	150	139	178	172	156	137	154	159	122	160	147	146	139	158	160	172	142	145	135	151	177	136	145	139	152	150	180	131	147	151	135	160	156	166	130	148	153	153	121	155	138	183	148	136	138	155	151	152	147	132	182	169	156	152	150	164	165	158	152	164	162	157	155	144	139	167	144	144	123	145	177	138	141	151	150	146	139	152	150	160	146	157	163	136	148	152	159	133	148	132	151	161	167	152	149	140	165	163	147	161	164	139	152	156	139	160	169	155	140	138	147	163	154	159	161	129	148	151	134	139	136	133	169	136	150	133	148	147	162	167	149	159	126	143	155	162	154	164	142	145	166	144	160	168	158	136	147	167	140	151	157	150	126	151	169	183	165	155	147	145	138	141	144	156	154	157	168	132	141	114	141	155	163	162	152	131	168	150	140	175	164	146	157	129	164	156	176	149	124	158	163	154	131	135	146	157	151	137	155	183	143	177	127	153	150	166	143	138	154	133	140	182	172	164	136	163	158	145	152	141	152	149	135	146	161	161	148	131	163	190	166	145	163	150	161	153	135	135	142	161	149	165	142	147	161	148	151	129	156	136	145	163	126	158	137	160	136	117	146	126	139	147	152	169	142	156	151	121	143	139	152	156	165	149	159	158	149	151	137	140	154	152	158	150	165	191	156	140	153	167	148	172	176	127	160	167	155	136	156	146	154	149	159	150	142	157	151	151	147	152	149	139	179	151	126	143	134	148	158	141	172	154	142	126	146	147	145	151	153	138	163	151	174	146	132	132	151	143	162	179	145	143	164	158	137	156	137	123	161	154	132	158
19689	14123	12023	6285	4452	3298	2480	1814	1508	1179	1015	832	615	603	564	536	451	418	423	332	346	335	321	312	294	267	284	275	277	267	277	230	230	240	251	239	249	256	276	231	237	254	238	221	237	227	224	242	224	222	228	212	243	201	221	222	236	210	209	202	209	195	241	221	218	213	222	199	212	222	218	213	212	227	240	230	182	213	208	202	181	203	213	211	206	200	196	221	200	224	211	213	208	198	205	195	217	209	227	188	222	204	212	197	222	203	197	208	196	211	208	199	236	189	182	206	208	198	170	217	213	207	205	185	189	214	207	226	212	219	205	188	200	209	190	227	205	194	218	204	211	204	218	201	209	200	195	216	194	198	211	204	218	193	231	198	227	186	217	191	202	193	213	199	182	224	191	186	215	219	212	209	178	200	196	185	205	184	212	218	204	224	232	201	225	180	207	209	234	220	207	212	190	216	206	202	186	191	209	223	201	219	226	217	202	177	210	210	202	197	192	208	215	208	209	195	219	201	188	183	187	230	205	197	203	208	224	199	225	198	215	214	192	217	207	214	192	185	191	209	193	203	228	206	193	228	209	219	202	212	200	225	203	208	194	215	204	216	209	201	191	180	202	215	199	207	194	192	181	205	219	221	198	196	203	182	192	206	226	175	207	187	194	197	199	203	215	210	218	191	197	209	194	183	189	204	224	190	200	200	207	196	221	192	195	220	233	187	170	211	217	197	196	216	193	192	175	198	203	232	191	207	195	187	221	182	209	205	220	191	223	191	189	228	206	212	204	203	202	176	197	202	215	210	200	195	223	237	204	199	199	193	229	220	211	184	228	219	213	194	183	229	233	188	210	210	207	202	206	218	202	202	200	202	210	203	192	209	206	197	210	216	209	232	219	195	206	226	213	209	202	203	185	221	185	211	192	206	202	201	207	192	201	209	208	199	227	181	201	174	183	220	200	211	216	192	227	207	215	211	200	198	210	195	212	180	181	210	201	210	239	194	194	186	212	204	190	204	199	219	218	193	211	223	214	217	210	169	212	203	180	193	203	230	221	203	193	206	192	182	206	205	200	194	219	191	222	163	197	216	200	224	226	200	214	196	202	200	205	204	191	198	218	210	205	203	207	198	202	206	175	218	218	212	197	219	199	204	194	212	216	221	196	201	202	228	214	222	189	202	207	210	210	200	223	198	192	168	213	236	219	188	188	200	183	203	180	195	237	213	203	217	202	194	189	202	203	195	201	197	202	216	209	202	175	211	225	207	197	211	192	193	182	212	206	196	210	225	196	180	179	199	218	207	219	190	205	196	215	189	187	196	217	218	226	200	233	176	215	192	196	172	210	225	200	193	190	181	205	242	169	228	197	202	211	213	218	218	200	188	220	223	245	201	185	220	193	199	195	167	196	208	214	172	191	180	200	214	218	210	186	201	205	196	200	214	205	234	199	189	187	189	210	197	200	194	203	219	211	204	225	194	212	205	183	198	189	198	206	203	197	191	206	205	220	226	209	211	172	205	206	217	176	204	197	199	213	227	207	220	201	218	192	219	192	204	204	225	225	215	233	199	199	189	206	190	200	219	213	204	219	214	207	210	203	214	197	195	192	199	204	214	217	180	193	212	207	216	207	215	197	229	224	211	215	209	187	192	228	217	201	202	189	218	195	203	195	202	192	192	194	208	204	199	198	182	197	210	186	201	208	189	208	192	208	197	224	188	217	215	210	216	204	203	209	188	201	181	198	215	176	184	179	212	198	223	203	179	201	200	230	210	215	219	213	204	198	216	223	193	209	214	199	225	196	187	204	188	196	199	203	191	174	200	175	211	197	210	210	207	204	215	194	211	221	225	208	210	185	225	215	211	196	192	201	192	221	190	235	200	210	233	222	218	196	233	218	211	195	212	201	204	200	198	184	204	223	183	215	192	189	206	179	217	202	186	196	203	198	192	193	195	236	203	209	203	219	217	207	189	191	195	197	230	191	217	227	227	205	222	211	220	226	201	210	212	214	214	194	199	187	195	221	183	218	191	186	204	198	197	198	217	186	195	197	198	212	210	215	227	198	213	192	220	201	206	192	206	196	205	222	197	250	205	195	202	214	190	204	206	220	204	220	209	189	198	191	203	198	203	204	237	199	198	245	180	196	178	213	203	224	228	186	196	221	216	200	206	183	187	183	209	215	203	213	198	210	182	205	186	207	210	198	193	207	216	204	214	186	189	236	207	191	190	199	208	185	193	204	194	202	215	205	202	200	218	217	197	214	198	193	200	214	229	219	192	208	227	200	214	189	191	208	223	201	200	210	220	201	214	198	210	212	217	202	186	222	218	209	217	203	178	191	208	218	188	211	229	235	190	185	205	237	201	228	196	230	212	203	189	214	234	216	200	209	195	193	208	211	224	227	234	208	209	185	215	218	209	188	213	182	195	218	223	213	187	177	222	183	205	198	202	216	198	216	214	198	202	216	196	203	207	215	196	210	202	216	195	216	220	188	206	199	177	205	192	223	200	204	210	230	220	190	205	209	199	200	207	199	209	194	203	205	181	196	220	196	213	211	226	207	208	228	190	187	220	206	201	226	200	213	204	221	204	215	216	207	191	209	194	206	193	210	220	192	206	206	217	194	200	224	177	218	189	196	204	173	204	221	215	227	198	190	187	205	195	202	209	195	215	194	204	221	212	190	205	196	192	228	206	187	218	180	185	188	231	220	206	205	224	224	207	208	208	200	217	189	193	228	189	211	195	234	219	222	202	184	204	188	222	194	204	213	210	239	184	202	204	181	180	217	201	211	204	199	196	213	199	209	223	204	184	183	208	217	219	183	196	206	217	209	214	206	208	205	217	215	211	205	201	207	199	189	202	198	216	181	206	190	182	240	187	194	226	207	186	216	206	184	217	213	231	221	195	209	213	186	208	204	207	200	241	215	205	193	204	219	205	176	243	219	197	191	200	205	207	198	195	207	193	176	193	210	194	211	216	202	203	199	205	196	187	196	203	201	235	180	208	201	194	186	188	204	195	228	224	187	188	194	211	201	206	194	215	219	203	215	211	213	199	225	212	215	201	217	214	208	210	226	224	201	212	208	201	198	186	227	186	189	180	202	193	202	216	219	218	220	202	181	191	206	214	213	229	180	210	171	183	210	214	199	229	198	215	213	222	205	203	191	200	185	175	221	208	189	219	201	227	203	224	196	215	192	208	192	231	210	212	208	204	211	225	216	186	209	202	213	212	207	198	200	216	221	190	201	221	205	202	192	180	213	196	188	215	194	215	210	215	209	201	189	213	205	206	179	245	204	181	210	227	210	205	184	213	199	237	186	205	195	211	227	200	180	185	218	202	202	187	214	212	226	173	192	208	213	214	203	207	208	209	197	223	199	178	216	210	203	204	182	209	207	189	187	201	191	177	217	230	203	188	193	207	214	224	190	202	220	209	200	229	207	206	194	192	212	215	189	203	201	222	201	198	203	225	185	221	220	229	187	236	218	211	207	218	173	191
27428	20841	9076	897	601	520	510	535	517	526	479	539	478	494	469	469	466	466	472	507	550	514	514	469	512	449	490	473	501	476	515	484	483	455	468	478	491	451	500	527	470	463	483	460	466	507	488	505	464	482	462	484	494	480	525	506	464	489	463	489	504	475	498	486	500	481	470	512	527	438	442	525	473	454	471	510	458	460	481	477	512	461	494	482	506	471	482	468	523	480	483	510	484	494	487	459	483	481	453	491	467	487	494	477	491	482	478	448	512	508	479	525	475	480	440	445	538	474	485	459	521	478	469	507	491	466	485	465	504	486	464	447	503	500	440	501	447	509	482	478	467	485	442	458	479	486	483	492	492	498	483	477	539	507	513	476	516	493	460	490	458	469	485	488	481	464	467	493	515	516	522	461	500	521	514	493	470	476	521	490	500	485	455	498	495	484	526	503	474	452	505	482	480	470	510	491	499	480	476	476	476	459	478	459	507	507	464	478	478	491	488	507	480	448	507	471	473	525	481	504	506	448	479	500	502	518	489	504	445	526	485	493	513	507	465	504	452	495	503	509	509	496	473	478	476	518	502	484	468	494	476	476	499	447	489	491	490	486	509	514	452	494	499	457	471	499	519	490	484	503	473	483	482	504	493	438	469	454	497	477	459	492	488	476	498	476	529	488	475	510	475	445	473	477	480	511	459	443	473	485	444	444	451	517	470	506	490	482	487	448	462	463	497	486	457	514	454	503	518	508	487	515	479	547	459	493	498	503	486	489	494	494	525	517	482	509	500	468	498	499	509	497	492	482	524	480	466	491	495	455	547	465	443	482	480	492	500	488	483	499	489	467	499	507	531	494	475	480	462	495	496	490	462	497	552	492	468	485	506	503	499	470	510	521	503	446	465	452	473	488	479	553	508	485	481	482	478	535	492	489	488	485	483	484	509	512	474	506	482	481	489	484	474	485	482	507	482	509	470	482	456	487	500	535	485	477	515	492	475	479	445	479	483	509	506	552	491	474	511	484	470	445	500	565	503	470	516	467	505	462	528	486	466	464	466	491	472	530	493	470	463	495	480	489	483	457	490	490	508	466	490	492	472	502	505	455	464	494	476	496	461	488	483	492	496	493	482	506	481	476	497	500	497	481	484	487	451	500	474	500	486	472	480	515	472	477	508	528	497	451	445	434	487	490	483	475	462	483	500	493	520	464	461	454	495	512	474	483	487	534	491	497	517	500	505	463	499	485	485	460	483	534	468	490	484	461	477	477	490	462	462	482	462	462	450	477	493	449	517	494	485	494	469	472	485	501	501	462	481	509	495	504	500	529	476	469	508	479	489	535	486	470	523	450	485	499	463	517	475	453	509	463	510	458	490	489	450	470	500	486	495	472	476	456	451	525	497	483	475	475	496	463	469	454	489	440	475	509	496	456	471	518	465	498	472	485	463	496	493	524	480	489	493	524	487	465	481	493	454	489	451	473	485	479	509	487	509	461	514	476	513	461	495	505	471	442	470	490	488	482	533	493	490	467	480	464	509	500	489	487	477	493	513	463	503	465	507	516	477	495	486	490	485	502	505	483	457	478	544	494	504	482	527	505	499	474	488	496	498	484	436	487	478	474	502	485	515	498	505	455	472	493	527	475	509	519	510	492	461	485	489	478	460	458	464	519	536	514	508	517	496	465	502	437	482	468	484	500	484	460	480	487	505	507	459	499	512	489	519	451	481	510	504	457	484	481	489	465	496	525	471	466	498	514	486	461	496	484	490	493	470	471	486	454	482	456	502	485	489	514	500	431	480	472	471	518	504	453	518	503	506	523	496	488	450	474	483	506	498	488	493	463	474	478	474	441	503	516	499	490	491	484	457	499	528	448	467	485	464	467	459	504	499	489	495	491	480	507	478	506	453	504	506	523	456	490	504	499	484	487	512	488	486	488	512	482	477	489	511	466	478	453	502	504	467	452	502	513	499	525	458	529	454	477	502	493	453	440	503	507	498	480	518	518	511	492	463	503	505	446	483	507	428	483	511	513	503	481	489	498	451	536	474	496	515	468	482	461	437	503	515	449	485	490	492	461	465	503	495	465	482	466	478	454	520	547	475	466	477	511	495	487	487	438	462	501	449	505	476	498	522	516	486	480	525	506	477	484	504	530	487	503	506	482	481	491	508	496	488	467	497	477	437	465	434	443	491	449	459	498	491	510	480	502	473	480	493	521	511	474	471	507	465	492	495	509	525	508	442	483	447	508	450	523	435	473	443	475	533	470	521	490	496	468	475	454	496	457	504	501	532	490	442	500	472	499	474	475	495	479	511	468	504	493	465	494	499	443	487	515	510	511	503	477	459	450	481	465	487	490	455	521	501	530	481	503	455	491	501	499	508	485	473	488	454	537	492	527	529	495	455	471	493	469	486	520	467	482	495	504	492	444	480	477	513	517	574	448	484	481	479	446	495	478	490	481	511	489	510	492	508	475	471	495	466	427	519	486	482	456	481	515	527	472	455	467	465	478	488	476	501	499	495	492	464	468	484	457	467	466	469	463	492	493	447	491	489	463	475	496	513	457	460	496	468	506	497	537	466	459	447	481	474	534	473	469	452	488	495	518	500	497	488	505	500	447	546	486	468	467	515	497	466	494	499	495	490	499	491	465	493	454	448	496	482	498	490	485	480	477	469	503	482	479	467	473	468	493	505	490	470	474	467	511	512	523	500	479	514	435	471	526	496	443	488	499	462	536	417	490	468	480	507	474	476	458	517	483	452	495	522	484	493	490	492	478	486	511	505	455	466	471	502	489	475	478	490	488	474	479	469	490	452	503	469	464	544	491	499	495	519	521	524	490	455	449	480	464	472	487	471	509	473	517	490	480	480	495	504	489	452	502	471	488	478	473	508	471	522	455	493	458	483	494	476	490	499	492	456	487	489	469	492	491	468	505	498	492	498	505	478	488	491	502	515	494	482	489	447	508	479	451	497	517	501	461	481	495	442	454	516	513	487	446	506	498	483	485	529	482	500	477	535	464	513	500	445	483	505	455	467	487	426	503	517	500	512	492	503	475	468	535	487	512	498	492	471	491	484	477	494	492	481	508	498	474	509	486	477	499	478	458	475	489	508	490	503	490	517	489	506	490	504	504	456	500	481	505	506	503	450	495	470	497	474	515	459	501	521	531	492	505	445	507	503	479	492	506	504	465	476	491	494	498	471	482	487	497	496	453	464	476	457	441	482	455	464	506	503	474	508	486	483	510	492	483	472	523	471	479	427	472	467	480	512	507	493	454	471	487	482	509	499	471	479	506	509	449	506	483	479	522	526	491	492	497	503	450	495	477	517	473	474	458	500	462	453	491	476	488	483	505	493	463	462	495	486	499	490	465	524	473	459	492	459	446	530	469	502	484	442	472	465	497	497	509	443	488	492	499	499	491	501	491	493	501	526	470	506	477	480	522	505	523	466	499	498	476	476	500	451	448	535	470	503	486	474	457	505	503	480	484	465	486	512	472
10316	1271	1184	924	793	712	686	694	712	687	686	667	666	661	626	635	692	659	616	660	598	643	696	606	681	662	692	683	603	678	597	659	609	653	654	614	656	639	630	650	618	655	617	635	652	638	669	638	593	644	656	641	627	593	652	647	697	622	636	647	674	609	630	620	624	631	618	632	658	677	609	674	651	678	680	643	658	642	633	606	633	649	673	639	626	655	599	604	626	653	600	599	712	633	649	656	668	560	635	678	651	654	606	625	648	638	669	590	616	620	644	648	659	627	633	613	639	617	666	657	630	639	578	651	656	651	671	645	633	615	603	668	670	636	641	642	632	612	620	626	656	609	627	643	625	649	617	612	646	672	638	666	654	664	658	623	615	665	642	639	605	594	639	632	631	641	616	619	605	611	641	670	618	626	635	635	647	677	617	659	630	629	675	634	644	610	635	665	646	602	616	576	627	666	654	631	621	655	617	642	618	596	659	618	653	644	641	670	654	621	638	587	682	678	678	617	602	623	642	660	625	622	670	636	650	637	605	664	612	682	603	650	630	630	629	665	628	624	668	584	630	658	611	638	650	632	642	600	631	677	644	676	628	566	625	663	647	645	619	655	659	649	631	602	658	670	621	623	611	641	654	621	670	662	631	625	642	650	653	643	625	675	684	656	642	668	638	634	633	670	615	671	688	637	634	652	639	651	652	605	646	632	679	623	653	639	621	640	628	617	648	598	654	624	633	651	633	600	621	635	631	643	599	657	641	637	684	625	628	633	612	599	654	623	620	669	654	630	660	599	620	622	641	669	624	628	655	656	650	662	633	635	636	634	621	688	658	609	657	644	683	635	593	628	597	608	627	664	630	656	668	611	644	618	620	641	620	623	615	644	612	621	680	611	673	649	659	630	655	639	657	653	620	639	659	609	623	694	617	606	688	654	684	625	649	613	633	603	680	660	608	620	643	687	642	653	670	645	588	669	616	650	663	602	675	631	663	594	637	648	677	647	619	610	623	628	620	587	641	618	633	645	642	701	645	647	570	650	648	636	655	665	627	658	588	634	587	659	604	656	634	631	692	602	652	637	728	635	623	640	649	669	682	663	647	607	619	653	645	632	642	610	628	669	591	653	647	627	606	665	608	628	648	679	644	636	642	644	567	635	624	661	600	659	631	626	672	583	632	634	624	611	604	637	616	620	630	662	632	585	651	662	616	644	620	695	583	622	605	652	649	625	672	630	659	651	622	633	631	678	593	626	651	666	652	614	644	623	619	596	673	626	633	605	628	652	612	606	628	649	598	627	640	626	657	634	649	644	621	642	607	650	642	630	653	629	666	587	613	609	602	644	663	554	650	652	683	641	642	626	613	669	627	622	659	661	678	634	629	607	656	607	595	613	681	622	624	661	644	675	637	647	616	682	651	664	630	648	641	638	660	667	642	671	631	621	597	617	661	646	632	664	659	637	637	590	668	639	698	628	605	620	693	676	683	637	651	635	604	688	656	611	661	598	683	660	618	634	627	688	648	595	641	652	627	667	674	600	638	625	660	652	644	642	655	636	622	656	645	673	642	635	618	668	622	634	661	660	630	692	657	672	653	660	636	585	640	655	620	670	614	597	675	636	647	607	649	653	625	654	667	647	658	629	588	649	614	608	600	619	635	656	645	654	626	645	668	636	642	659	623	636	654	624	654	652	661	652	678	648	644	653	642	590	585	652	643	643	624	680	633	663	646	653	613	605	621	671	672	643	693	637	645	638	593	639	640	612	644	608	652	628	669	665	615	617	649	620	643	625	616	674	625	638	657	648	583	658	612	651	679	643	659	643	655	669	612	625	619	662	661	655	628	633	635	645	630	681	593	678	637	616	634	646	611	655	616	655	635	628	607	636	614	634	613	595	638	629	616	620	643	655	642	636	630	626	669	602	623	619	682	640	684	665	659	612	664	651	653	614	626	610	606	637	621	592	630	615	648	642	663	645	653	644	613	626	637	678	607	635	685	642	626	636	602	609	621	664	620	603	605	612	610	643	641	636	661	605	625	613	618	603	559	664	619	622	625	637	655	631	688	658	632	624	686	615	634	660	608	630	664	601	682	614	664	627	654	624	621	624	675	624	624	592	624	643	650	630	598	657	633	646	611	629	681	611	578	584	637	711	649	647	635	659	633	649	670	636	652	680	610	630	618	630	709	652	656	624	629	601	607	680	654	601	656	671	631	670	604	624	596	679	614	671	644	670	654	630	640	676	633	677	657	648	621	640	598	651	636	604	651	625	636	605	708	613	608	650	673	635	651	654	635	632	635	649	599	666	629	696	631	641	638	663	670	640	595	631	613	612	604	673	677	626	631	636	683	631	649	617	652	628	634	657	629	632	664	645	619	697	616	600	667	620	595	665	633	645	616	677	655	622	660	669	649	603	619	647	622	624	637	625	608	656	629	621	644	638	678	648	664	560	606	629	651	681	628	664	629	632	644	669	670	666	624	672	643	670	656	676	670	654	614	637	593	611	639	623	625	686	639	659	649	615	643	629	623	659	661	625	642	665	584	656	654	595	611	639	599	627	662	606	629	641	625	666	615	605	627	614	681	650	604	637	644	637	630	655	638	651	691	680	639	617	664	616	659	615	621	648	647	628	643	622	635	615	652	593	614	571	616	652	653	562	665	618	631	635	633	640	679	639	622	661	635	623	654	665	654	652	619	688	627	625	605	651	640	647	624	599	672	649	605	620	606	640	636	628	624	622	643	651	636	598	655	639	652	639	646	617	636	651	651	619	651	657	647	642	674	631	654	636	606	571	629	641	660	624	669	595	603	693	659	615	590	611	654	647	582	634	653	641	651	656	655	642	628	639	684	603	637	654	647	606	660	638	637	663	621	618	590	630	604	648	660	617	627	650	643	621	637	639	648	641	583	603	628	630	679	625	648	636	638	682	637	654	644	633	634	611	678	610	640	650	606	623	651	706	685	706	605	626	634	602	634	597	653	618	639	661	651	672	603	661	614	637	630	627	639	587	610	620	606	651	635	638	632	638	599	625	652	667	650	648	660	627	599	650	602	637	643	658	657	659	633	654	686	612	678	605	679	634	626	661	641	675	659	620	618	638	615	641	679	653	618	630	619	652	660	624	654	596	642	639	675	638	633	670	626	645	660	642	651	639	678	611	625	642	686	632	656	634	602	654	616	669	653	632	626	626	715	638	664	657	616	624	612	618	628	643	640	614	655	600	686	643	626	682	637	609	616	643	660	621	632	635	637	629	649	588	589	656	614	621	603	650	638	646	620	621	656	676	606	673	638	616	630	663	654	628	614	600	602	611	614	601	632	653	613	652	573	632	612	607	676	640	612	664	665	633	647	657	631	654	616	655	625	613	602	639	686	615	609	645	646	632	629	665	712	649	616	643	630	647	627	677	631	635	607	634	600	633	638	643	670	615	628	666	627	654	676	658	619	662	609	639	655	625	622	625	660	694	612	636	632	618	609	652	634	628	623	622	633	658	633	634
24052	21430	29180	24084	21412	12138	1211	753	594	577	509	493	477	470	450	450	431	440	395	405	387	427	414	381	398	405	376	366	409	359	390	379	410	360	371	365	396	365	361	382	372	426	380	356	361	363	385	382	375	359	402	393	373	398	363	369	342	369	389	385	370	373	345	370	362	387	395	410	372	390	408	372	344	382	347	342	355	356	339	383	351	378	353	367	395	367	380	374	347	373	390	376	382	350	376	366	373	331	376	392	371	365	344	377	367	365	385	381	362	370	374	395	337	380	375	393	385	377	349	347	390	366	369	363	380	346	378	387	381	372	400	375	322	409	356	356	350	358	360	359	364	390	380	347	387	360	372	358	370	329	358	374	386	364	391	379	376	330	355	360	389	344	405	362	371	368	358	363	361	376	404	362	376	335	381	359	389	388	372	369	358	383	353	367	399	372	394	372	376	379	353	371	328	369	350	408	365	375	373	362	349	380	384	380	362	356	342	389	367	393	369	350	389	392	364	366	356	372	379	355	411	383	388	374	338	338	373	372	346	367	370	348	381	403	347	375	389	360	388	383	375	387	357	350	363	376	374	392	382	339	337	337	417	373	350	392	385	354	354	364	375	377	360	351	369	411	350	382	342	369	353	354	371	367	358	365	406	393	375	351	400	380	355	413	392	372	372	385	368	345	357	384	386	403	351	352	369	346	360	386	356	407	383	378	356	355	391	337	360	335	372	383	333	387	386	368	361	370	352	381	355	339	320	369	376	391	361	354	353	361	382	393	386	354	390	374	356	356	380	371	412	376	387	361	402	383	379	372	378	379	390	360	369	361	351	383	339	372	330	376	390	396	338	357	392	313	358	360	393	402	373	349	348	355	349	339	358	362	357	395	338	370	386	370	362	391	391	381	378	361	372	389	380	355	382	363	353	357	325	370	401	320	352	382	410	351	334	411	364	354	357	384	368	373	342	369	385	377	350	353	369	374	367	376	367	393	349	372	377	351	372	412	361	361	359	384	375	351	389	395	368	360	373	396	378	358	351	372	409	371	333	391	376	387	368	342	364	385	347	361	356	357	367	362	343	392	392	360	381	387	347	386	373	394	361	378	356	397	393	394	371	357	329	346	379	366	347	381	382	390	351	373	385	373	383	341	356	375	395	376	363	367	380	377	375	383	354	364	369	352	340	385	367	383	347	390	373	380	372	384	385	369	387	400	381	366	395	379	355	362	382	352	319	381	408	354	402	381	418	391	360	411	380	363	366	376	375	384	335	342	369	385	390	397	357	352	396	399	373	368	366	352	406	345	382	348	346	332	363	356	369	387	373	366	364	367	407	383	383	372	348	375	397	380	366	373	367	370	360	376	381	350	389	332	381	360	382	361	364	354	385	383	422	403	406	397	377	363	371	381	373	392	392	352	375	365	371	355	342	364	380	381	350	370	394	361	370	389	358	343	401	384	345	395	391	357	343	366	323	386	370	375	359	344	362	344	363	374	380	368	370	383	360	361	361	375	357	378	361	384	361	380	382	366	364	327	376	368	403	364	344	375	370	360	394	383	358	351	393	357	393	379	358	389	335	360	347	358	383	342	389	393	389	394	391	366	369	362	376	356	393	374	358	376	374	356	390	345	343	368	350	388	376	310	367	365	324	394	358	362	374	375	361	374	376	367	380	365	355	386	360	353	376	366	358	405	382	393	327	360	351	319	397	363	369	364	357	365	376	392	328	356	369	368	351	369	325	353	366	394	361	374	366	340	381	383	358	360	378	385	362	358	378	349	379	367	373	357	383	370	348	384	332	370	391	349	366	359	356	359	371	362	363	364	393	373	351	361	348	360	367	359	361	387	370	353	329	383	365	357	412	367	350	398	360	374	392	383	345	387	380	379	374	354	347	360	325	356	363	365	363	403	365	372	379	389	357	356	347	360	363	385	400	374	351	376	373	403	368	371	403	363	381	373	358	394	361	404	356	380	386	374	406	332	377	367	345	379	343	382	357	356	382	359	360	362	400	394	382	360	380	338	333	367	354	381	377	396	388	402	390	354	353	341	356	379	348	339	375	353	395	376	401	377	386	372	391	366	341	398	352	359	358	363	362	373	381	366	376	415	345	405	390	421	363	381	362	405	359	356	416	370	392	386	369	389	352	397	358	367	372	393	367	374	385	376	386	390	390	379	373	362	383	360	375	360	373	360	393	367	333	364	390	378	372	375	366	335	357	379	406	350	394	359	364	383	372	410	356	383	372	372	334	356	370	394	382	363	365	388	347	370	351	382	385	386	375	376	363	362	367	358	349	378	379	363	383	368	375	371	365	348	398	351	357	344	359	363	424	375	429	406	375	366	372	357	373	345	374	394	368	371	393	346	360	371	376	374	363	369	341	362	371	380	342	384	379	375	402	362	355	363	350	379	389	368	363	368	352	393	380	367	357	380	341	338	351	381	365	386	355	364	375	377	362	392	377	371	386	376	387	360	381	365	331	337	384	347	375	331	398	346	360	374	358	391	430	348	350	354	375	370	370	352	373	385	368	351	345	367	373	384	380	394	350	349	368	358	352	385	383	353	370	372	370	373	348	395	344	387	348	375	327	340	371	364	352	352	361	381	348	387	367	391	383	374	359	360	360	392	372	387	358	360	351	365	389	316	408	355	373	340	378	338	365	395	393	368	372	367	363	355	381	377	360	364	363	363	365	362	393	380	362	370	364	360	369	362	360	361	368	360	365	371	374	407	341	408	356	389	402	366	395	345	371	347	375	349	332	390	363	345	338	386	343	371	354	338	395	345	364	391	355	363	343	386	372	384	355	398	337	341	388	335	361	339	385	349	370	333	350	387	356	387	374	394	320	396	371	383	350	365	389	373	369	397	378	369	352	348	388	367	380	338	340	377	363	356	389	376	353	372	358	385	374	384	375	359	351	376	391	420	392	380	333	381	366	388	345	381	363	380	374	363	360	353	387	348	370	383	318	374	372	364	379	398	319	374	351	402	367	407	393	373	352	349	364	334	359	382	371	349	365	407	356	366	360	380	364	403	368	393	366	391	396	390	390	388	375	382	358	369	390	342	382	375	394	370	340	360	372	397	364	342	377	380	354	342	345	391	367	399	367	359	311	338	360	345	394	383	364	370	358	333	397	363	352	411	351	383	362	379	377	361	352	360	385	391	379	387	374	368	388	385	365	377	389	398	381	331	382	370	378	379	353	383	333	343	335	382	379	397	400	372	389	363	380	343	378	400	375	368	408	368	373	411	374	380	340	396	353	346	336	330	342	356	360	387	348	380	371	356	370	373	356	370	411	361	387	397	399	392	369	365	387	368	349	388	397	363	343	388	343	376	341	380	393	374	391	358	365	335	383	379	355	370	392	374	386	364	372	387	357	341	362	422	379	350	369	386	367	362	348	376	377	353	344	381	354	363	362	356	387	360	375	390	381	345	361	394	363	364	382	394	384	372	359	338	384	370	354	333	360	342	363	375	388	377	408	395	371	376	349	337	362	369
17557	8476	7556	3860	2693	2084	1669	1400	1193	1022	923	790	770	738	687	651	619	575	632	576	546	569	540	525	568	548	520	525	545	518	525	526	488	557	502	552	508	555	495	512	539	550	507	527	498	548	485	499	512	544	471	485	481	479	490	523	499	534	515	507	483	530	506	472	531	458	495	473	488	493	495	484	498	490	496	508	481	479	473	474	533	456	512	494	461	479	464	447	506	507	489	517	522	493	472	452	507	511	488	466	488	503	503	513	471	528	521	489	507	458	494	466	464	493	496	501	479	476	489	506	497	469	453	499	494	498	520	512	468	508	501	507	467	503	476	462	498	490	506	476	479	494	504	493	506	467	486	516	515	508	501	499	468	466	514	493	497	484	463	496	505	516	485	503	501	495	512	496	513	484	492	490	497	536	486	504	470	462	515	521	481	483	483	477	489	493	467	507	514	493	464	507	497	510	440	491	452	473	463	477	462	478	511	494	470	495	481	455	479	444	512	482	480	522	528	515	524	500	470	514	493	521	447	488	509	489	517	455	487	518	495	556	501	488	499	455	483	501	471	507	525	503	507	522	468	486	505	496	477	471	518	550	497	525	513	486	484	525	522	456	483	493	478	456	470	489	454	510	495	465	512	505	488	474	479	466	465	479	514	475	520	473	467	479	498	487	493	480	454	471	467	515	526	477	505	490	494	487	491	485	506	458	475	475	472	485	474	504	505	461	447	485	476	515	515	478	518	530	515	481	481	483	497	538	486	466	494	472	524	521	497	500	491	461	462	521	537	500	496	489	493	453	463	496	496	483	493	525	480	502	515	512	463	441	463	452	518	450	498	480	507	507	471	495	499	520	529	520	476	519	499	476	484	488	506	519	490	546	485	483	494	485	504	477	508	506	468	483	502	508	460	466	484	508	482	476	434	506	455	511	500	509	472	500	508	516	525	481	511	456	494	497	478	503	495	535	496	474	523	528	490	511	484	511	503	491	440	492	499	505	505	527	476	470	497	488	494	487	468	481	476	477	481	484	518	499	515	456	493	519	484	504	500	506	525	479	497	520	471	496	492	492	486	478	506	491	521	510	488	478	476	514	467	466	509	481	493	495	470	486	435	491	483	475	506	472	482	492	497	491	498	490	478	473	489	489	505	501	500	435	478	494	493	438	476	503	507	465	475	494	524	478	485	502	506	482	479	503	492	522	522	502	491	518	476	461	505	498	488	477	492	488	503	470	494	488	501	498	514	485	480	491	505	478	530	475	487	493	507	512	515	525	506	491	492	525	494	475	530	521	556	526	508	516	478	432	468	506	461	498	511	519	528	484	532	482	451	452	510	500	505	482	491	488	470	504	486	534	454	476	522	512	516	549	446	512	497	517	461	521	511	482	490	499	521	452	500	482	471	510	480	515	481	479	489	485	489	496	472	484	496	461	483	488	511	474	527	512	497	466	515	472	513	478	463	539	521	507	483	486	443	465	465	536	483	473	478	505	494	482	491	498	502	483	484	487	481	505	511	412	521	455	506	522	494	511	522	506	484	504	494	477	483	497	512	480	492	483	484	479	517	518	518	491	504	533	510	499	492	501	488	491	531	498	508	530	493	510	499	482	505	503	522	471	504	525	484	478	482	498	507	488	508	506	490	502	522	524	516	477	467	515	496	510	481	488	489	525	452	480	528	471	511	526	493	491	485	512	506	491	488	511	494	531	464	478	482	489	477	505	500	509	521	483	507	491	458	529	510	503	472	509	502	497	490	494	493	475	500	491	465	507	473	482	474	494	534	532	474	495	464	498	517	480	462	478	474	476	499	488	509	482	487	487	503	469	488	531	526	498	498	493	544	485	445	500	488	510	503	535	509	487	493	490	503	489	540	486	490	452	489	504	494	489	521	450	487	482	480	484	490	521	494	460	474	470	519	512	447	500	473	490	483	463	464	465	486	492	461	487	510	502	528	485	490	513	506	530	526	478	495	472	502	477	476	501	492	535	500	481	514	524	469	533	511	497	502	518	547	435	487	513	524	479	518	512	526	486	509	507	450	489	469	522	490	507	482	542	490	467	523	479	552	468	491	476	513	498	511	530	488	519	455	507	499	479	508	520	510	473	545	491	479	465	489	502	510	479	468	487	503	464	499	464	539	536	508	471	508	479	495	523	529	453	474	445	478	485	490	517	489	518	474	488	477	451	451	454	474	492	476	486	470	521	507	497	468	461	470	501	477	507	454	503	469	460	458	512	493	456	493	497	509	458	489	518	485	504	508	505	521	487	516	515	482	534	469	521	542	484	501	483	516	492	482	507	465	488	505	483	476	518	481	535	484	487	499	469	499	521	495	499	446	507	491	508	506	497	474	474	512	455	496	498	559	500	484	468	466	504	506	476	500	522	507	493	486	486	493	526	483	499	490	479	506	573	474	465	467	521	472	479	501	501	477	494	455	489	497	501	463	467	500	513	465	496	499	507	512	503	519	434	502	506	493	461	493	501	490	514	511	505	495	522	453	504	443	533	485	496	473	496	471	543	480	459	528	497	462	450	472	485	484	514	507	488	484	490	487	521	484	501	483	438	499	554	482	495	499	508	511	462	507	508	480	478	503	497	494	495	523	480	519	478	517	504	503	496	461	511	475	497	499	483	470	510	480	501	496	487	471	508	473	474	504	492	488	438	543	489	501	481	503	536	484	491	505	500	450	535	489	513	492	458	478	530	453	518	463	491	516	465	469	511	515	526	506	517	508	503	515	476	476	529	484	471	482	511	512	467	523	519	477	470	469	497	488	496	494	507	499	483	510	456	465	537	517	475	486	509	475	513	511	508	487	490	500	490	506	477	486	470	508	467	502	515	481	434	498	493	483	520	488	485	474	498	494	500	496	487	467	492	473	520	470	484	504	509	510	489	451	491	498	492	461	500	517	513	471	521	481	496	523	544	513	484	504	444	522	483	503	483	489	511	468	489	489	497	494	496	469	469	497	462	529	485	490	511	458	500	516	516	492	478	499	528	477	507	495	497	504	457	503	472	510	459	475	524	505	481	485	466	503	495	501	481	485	546	487	491	472	474	467	492	471	536	478	513	475	463	515	473	452	538	508	458	494	484	503	532	536	457	484	478	511	509	480	497	466	512	463	506	512	485	449	473	515	505	499	494	494	486	482	523	505	479	452	470	503	459	514	491	472	480	501	447	525	508	479	505	488	499	532	485	511	493	483	497	484	471	482	474	521	482	498	500	477	515	494	501	493	495	437	534	486	478	486	515	504	531	506	516	464	493	498	485	506	482	486	510	450	510	537	454	485	517	515	460	490	484	453	492	464	502	512	492	477	448	509	483	488	505	493	447	498	468	488	500	468	472	454	447	465	503	501	513	513	509	507	493	510	500	476	466	500	449	518	487	488	524	477	456	502	485	489	494	459	513	523	449	550	489	495	500	491	487	504	477	495	466	488	454	499	508	526	458	495	480	496	528	485	499	483	468	468	483	525	501	526	505	473	473	505	517	488	511
23124	21432	29632	23630	21432	21480	10750	945	641	561	526	394	383	335	292	269	263	254	226	219	209	193	185	225	197	197	218	193	182	180	204	181	183	191	167	178	170	169	160	188	157	151	167	138	160	165	162	158	186	137	152	183	162	167	177	164	161	159	158	154	180	143	150	152	171	173	154	148	158	145	171	163	161	168	129	177	150	156	151	160	167	158	157	178	143	145	145	141	132	148	155	149	149	160	158	136	170	161	144	160	156	182	151	148	156	131	167	167	154	168	151	177	141	134	157	138	168	154	169	158	165	162	158	157	154	140	142	151	150	140	181	149	145	155	149	158	163	156	172	136	129	157	157	151	134	154	146	141	134	182	165	165	138	170	143	165	164	176	152	143	160	167	142	148	152	156	132	138	149	133	141	166	146	136	150	152	151	147	150	190	147	143	142	133	145	156	131	142	130	149	136	151	184	136	141	148	154	152	138	167	150	143	155	138	150	164	112	154	159	155	161	162	140	145	154	143	171	157	138	151	149	159	138	136	161	175	157	156	159	155	162	154	149	145	160	156	161	144	142	125	183	159	177	133	138	139	149	170	155	148	158	157	138	160	150	166	131	184	146	138	166	124	180	163	145	161	132	165	169	126	157	136	135	147	143	149	129	171	159	132	140	165	159	158	137	140	177	144	168	164	152	137	158	173	156	138	143	165	156	173	154	156	149	154	138	143	141	159	129	153	145	148	162	145	147	150	163	130	159	154	147	168	147	149	149	154	145	168	139	150	135	150	168	156	151	174	145	154	161	143	120	165	166	159	161	158	167	150	167	145	131	150	144	151	179	141	162	159	162	179	145	145	166	133	143	150	151	143	160	153	167	158	139	139	173	151	157	151	156	154	146	149	159	144	155	159	166	152	174	173	155	155	153	175	156	153	160	147	159	164	148	171	159	151	153	133	166	148	147	164	146	164	153	126	149	159	138	145	172	138	138	153	140	135	153	183	138	159	181	167	151	165	139	153	134	146	151	169	147	142	160	159	150	149	155	153	151	153	146	140	145	143	156	149	146	152	163	146	149	144	124	158	145	142	155	154	151	154	135	167	139	152	161	143	155	144	156	156	186	164	156	151	141	141	175	169	165	157	149	147	129	164	155	157	128	158	159	165	136	139	147	137	163	162	151	152	146	158	136	165	145	151	137	142	149	169	148	147	147	146	159	160	156	165	141	153	144	129	167	157	166	147	159	158	140	147	171	158	143	149	168	161	160	178	174	160	128	148	183	161	153	139	147	159	180	163	170	145	155	155	136	142	152	149	140	144	142	172	169	150	137	143	160	156	169	155	134	147	128	150	155	163	164	157	147	163	128	142	153	147	154	158	139	154	154	155	162	146	158	164	162	176	154	158	153	159	158	163	146	145	167	154	154	144	163	174	138	149	143	160	169	157	171	145	147	148	123	140	155	131	146	178	133	139	156	172	150	144	168	134	139	141	149	154	153	136	149	157	171	144	140	140	149	158	143	148	144	146	148	135	149	143	158	147	169	178	157	142	163	161	156	143	141	149	148	165	151	157	142	144	154	149	150	157	177	145	150	174	123	167	140	147	156	156	160	169	148	148	141	162	171	141	124	149	153	172	140	162	171	141	131	148	165	144	156	149	141	153	155	145	161	153	151	131	146	144	140	158	155	157	144	135	147	177	149	135	149	163	139	183	155	162	148	162	161	157	141	133	139	141	141	169	178	159	159	131	142	148	168	158	134	158	161	168	167	158	161	158	144	164	138	159	160	148	184	149	142	164	193	166	162	146	169	183	147	150	153	164	146	134	142	156	157	140	152	163	137	165	155	144	181	152	156	126	147	167	154	179	153	150	148	170	152	173	139	148	131	168	147	146	134	144	146	143	158	142	160	153	138	161	158	157	167	154	149	158	145	159	177	158	155	152	128	151	160	142	157	161	161	155	172	157	174	146	174	165	143	138	151	164	164	150	144	171	170	129	176	142	162	143	170	119	132	137	160	133	192	151	168	133	187	143	153	177	146	152	161	151	141	193	150	163	156	145	138	131	161	162	125	150	149	153	149	138	138	153	162	171	160	145	160	150	143	167	169	161	136	152	153	162	152	148	150	131	177	163	169	143	169	164	150	162	141	155	127	154	121	146	171	162	150	160	177	150	145	157	143	132	160	169	162	163	154	161	133	147	174	159	126	161	154	142	150	128	158	151	150	153	159	152	176	154	165	157	145	159	151	168	165	154	164	143	141	149	142	162	147	146	151	142	148	171	146	174	155	169	153	152	159	136	164	148	161	163	158	136	156	150	138	130	133	169	158	156	150	177	165	162	162	155	149	164	149	142	155	175	173	172	130	140	159	150	149	142	157	168	166	142	163	152	162	139	158	162	143	168	166	140	160	134	138	174	156	155	155	153	157	148	146	162	164	139	156	143	158	140	183	155	143	152	125	150	164	140	160	174	162	162	136	183	150	152	164	162	137	150	154	159	134	151	157	154	168	159	164	161	140	163	167	157	138	138	159	151	162	134	161	154	158	147	174	157	165	148	166	170	158	137	136	152	157	142	159	166	157	141	148	133	160	149	171	151	134	170	122	142	166	158	134	146	186	168	150	164	160	128	163	128	153	140	176	161	138	151	152	151	161	153	142	163	136	158	173	146	154	138	148	145	145	163	146	144	159	141	131	147	154	164	169	140	149	168	152	166	175	159	144	161	147	135	152	141	149	162	153	148	146	155	153	162	173	148	153	144	146	158	151	145	150	160	156	163	176	166	144	170	147	148	154	160	152	151	155	167	149	134	155	167	144	162	151	128	139	189	160	158	163	162	153	158	147	149	137	142	199	135	171	149	165	135	147	157	141	150	162	138	142	145	146	142	164	157	136	170	137	139	154	157	180	120	140	141	170	151	151	168	162	157	154	181	129	150	163	169	142	141	156	181	146	153	170	145	181	180	164	159	151	153	140	146	156	156	143	145	139	155	152	166	153	159	156	113	151	146	154	164	159	135	147	160	143	156	143	165	143	144	148	149	143	164	151	153	151	123	158	149	149	155	166	139	158	166	147	162	144	160	162	150	151	147	169	169	135	127	134	151	161	140	157	144	162	139	160	169	164	167	147	142	167	140	141	147	147	144	134	167	153	155	173	132	161	144	153	166	182	167	147	146	154	151	149	146	173	165	163	164	147	159	144	157	164	135	157	174	159	153	169	160	144	135	150	134	141	158	168	151	158	165	153	151	165	151	133	156	138	186	181	154	169	158	161	144	163	140	163	141	157	156	168	145	151	138	145	159	161	144	142	147	163	179	166	147	147	161	155	151	148	157	138	147	139	165	140	145	134	133	142	141	144	149	141	142	150	155	143	148	152	151	179	154	149	145	169	162	144	135	148	137	175	138	184	160	159	159	174	134	158	169	146	155	159	134	155	140	178	160	152	156	157	173	138	165	150	153	147	160	147	150	161	152	153	144	154	155	152	119	156	155	141	133	147	157	143	151	139	161
18533	13849	12115	6455	4339	3207	2503	1897	1493	1205	1038	853	706	626	535	490	445	423	396	367	351	334	329	301	304	303	302	292	281	269	283	269	263	250	235	247	252	221	236	221	265	225	224	230	226	203	226	224	225	237	208	260	209	244	210	225	213	212	206	178	216	213	213	224	203	213	196	207	206	209	208	209	240	211	214	197	193	204	228	208	211	206	230	198	205	219	223	223	241	224	209	209	239	215	224	209	194	216	218	188	216	201	220	211	221	223	203	181	224	223	214	224	212	236	205	195	197	204	212	215	196	194	205	186	195	199	249	215	228	212	195	195	207	211	209	220	233	220	244	195	247	207	204	198	226	210	215	205	196	203	182	214	185	192	213	209	201	192	207	190	195	198	224	187	207	208	214	186	201	201	212	215	214	230	186	201	186	222	208	200	215	217	211	221	248	216	205	180	202	216	207	202	211	217	200	206	224	243	207	208	242	215	214	191	213	194	206	209	217	205	192	204	196	234	190	230	201	204	190	195	195	205	191	196	206	182	204	208	191	217	201	229	219	211	250	222	195	192	207	207	205	189	201	202	199	232	214	207	221	209	207	194	245	233	198	211	214	217	208	213	208	197	180	229	192	222	221	212	220	197	201	203	198	189	190	202	219	219	207	216	214	187	222	223	199	208	233	185	207	202	168	187	200	206	200	241	194	213	186	211	202	216	213	220	207	209	236	224	205	219	195	192	217	203	212	209	185	213	220	221	191	210	196	212	210	214	200	191	209	180	200	205	176	212	230	229	210	187	233	210	206	191	211	212	206	179	194	212	197	196	208	197	199	218	189	215	200	214	223	192	192	233	200	203	193	203	197	217	205	204	219	228	211	192	193	203	202	182	221	195	227	203	231	201	197	218	195	223	160	198	226	216	226	182	203	182	200	216	204	203	222	187	195	204	213	203	205	207	232	227	207	216	198	226	210	197	197	199	196	207	219	211	200	205	170	208	228	213	218	199	208	210	210	227	218	216	206	220	213	196	196	223	199	201	211	218	205	221	197	203	191	211	207	213	213	237	193	206	232	209	192	202	240	225	198	217	233	208	189	210	208	191	190	200	207	208	222	190	169	170	208	200	241	226	241	214	212	208	214	230	194	226	209	216	200	196	188	214	222	219	201	208	205	205	213	202	199	207	199	209	210	197	204	216	233	222	198	193	200	213	198	202	226	227	218	213	211	198	214	193	214	199	206	237	208	226	213	223	214	197	235	198	224	218	212	215	200	195	197	193	234	184	202	205	194	203	178	192	208	195	203	186	215	201	201	218	203	203	228	203	198	208	196	206	181	209	208	201	225	227	220	218	191	205	208	197	199	209	207	214	205	224	212	179	214	213	190	172	178	196	210	200	188	223	224	208	194	206	209	210	195	220	219	207	191	223	183	230	201	188	204	196	194	191	216	244	186	222	196	207	201	215	233	174	196	204	215	196	191	206	213	187	182	193	193	226	194	206	204	198	215	190	201	204	199	206	205	208	216	198	201	210	191	210	211	186	243	191	204	205	223	198	184	196	176	229	208	178	232	220	208	198	207	223	237	223	216	215	212	199	228	207	205	218	213	205	178	219	213	213	215	207	202	202	194	193	204	227	207	193	189	209	213	207	206	203	218	189	175	180	210	173	196	216	187	215	189	201	227	208	202	209	197	193	206	207	210	179	202	223	208	178	198	225	208	240	205	213	189	192	195	186	190	194	195	220	219	211	206	200	202	200	204	213	196	213	201	201	184	180	210	218	207	212	203	183	177	207	187	198	191	195	205	197	192	192	183	221	215	212	212	199	212	183	251	178	177	204	219	210	200	189	198	210	202	206	211	222	190	201	198	207	185	206	191	192	231	186	209	208	212	225	196	213	216	230	209	210	188	201	190	208	215	185	190	224	189	215	256	211	194	214	196	182	188	191	222	212	202	226	192	215	193	199	228	207	210	206	184	194	225	167	222	200	222	198	211	225	214	181	203	200	209	209	213	208	212	216	185	195	213	201	239	237	210	231	170	211	184	212	218	208	219	200	204	202	202	200	225	209	222	234	213	215	190	203	195	195	201	228	209	206	198	202	221	220	198	205	214	205	214	226	190	238	211	205	226	198	221	203	203	201	189	206	229	203	224	203	201	226	197	170	188	213	221	206	223	198	200	213	199	207	244	206	205	207	224	197	181	221	204	212	200	199	186	213	176	186	217	204	201	206	202	197	212	195	198	201	219	188	200	199	200	223	230	219	201	174	184	191	200	212	195	195	206	178	187	188	207	216	239	196	198	216	223	226	200	212	201	182	190	203	228	234	175	180	190	217	228	236	237	222	189	213	209	227	214	218	186	214	209	213	199	185	201	213	187	203	198	186	224	202	181	186	197	205	185	205	186	203	193	242	242	205	224	216	200	208	219	207	198	167	204	202	239	232	214	230	186	217	212	226	233	209	224	206	209	214	198	212	219	189	219	206	214	209	194	195	204	219	186	191	203	198	207	221	215	191	200	204	197	208	237	221	176	207	202	196	200	221	190	202	231	186	170	219	204	202	210	199	199	196	239	193	199	206	223	210	194	194	209	214	216	206	203	210	194	225	190	226	199	237	204	201	202	201	227	184	204	191	202	212	201	201	230	190	229	196	212	196	195	187	216	189	192	235	224	194	179	215	215	191	204	216	216	200	202	191	203	216	202	204	208	224	210	202	199	216	201	228	239	202	214	180	217	229	200	217	181	196	220	210	206	214	177	206	216	207	210	190	208	189	211	201	205	185	213	207	208	219	216	241	203	188	233	200	216	207	210	237	215	209	182	223	217	200	191	224	221	223	228	212	220	211	226	186	199	203	209	215	218	198	215	222	173	215	201	206	200	194	195	206	233	198	226	215	208	209	217	191	216	200	185	179	182	229	221	193	213	198	211	185	201	211	202	184	218	217	195	196	216	204	191	204	212	212	226	211	201	202	215	219	217	214	221	219	206	193	178	239	192	204	195	196	202	208	221	191	197	212	226	173	196	206	236	192	196	216	210	199	215	215	204	197	207	233	196	201	188	200	184	212	174	197	177	201	216	191	208	212	189	205	213	202	204	225	198	185	209	205	212	223	198	228	201	195	205	186	226	187	206	213	203	198	206	224	215	219	197	231	199	210	204	217	181	202	221	182	194	185	218	198	229	210	233	217	201	188	236	193	207	205	187	189	203	213	212	210	229	230	210	191	188	209	199	229	213	205	208	207	202	212	223	217	192	218	225	208	237	191	176	261	204	194	210	231	214	193	217	200	203	198	184	216	208	194	206	210	212	206	206	211	207	216	206	182	191	193	208	199	196	200	209	209	206	204	223	210	212	213	210	199	209	188	198	207	200	206	210	206	230	207	199	202	181	200	226	208	202	204	186	224	197	177	185	188	190	186	213	196	196	207	211	178	188	222	200	191	214	200	205	181	213	193	202	219	204	210	173	199	232	199	220	209	239	191	222	195	207	183	205	228	196	215	193	205
27525	20902	9570	992	619	536	551	560	501	495	529	530	504	527	537	484	465	480	493	503	510	498	520	539	504	496	522	473	475	489	499	486	467	492	481	550	542	492	486	538	464	518	520	550	489	513	521	488	495	516	484	503	490	493	502	505	500	524	485	496	486	509	503	510	544	500	495	497	483	495	513	506	489	474	469	485	495	505	464	515	526	460	464	531	462	504	506	489	501	476	500	480	488	479	523	480	502	545	530	462	485	500	483	476	490	499	467	483	530	494	478	521	524	484	473	509	500	468	464	469	485	489	480	498	523	487	471	495	491	510	455	482	509	499	526	472	484	526	515	462	452	489	509	503	485	482	499	489	492	503	457	516	486	494	494	554	498	469	508	478	471	515	530	468	524	480	514	484	471	487	479	495	465	487	508	490	485	493	505	476	491	494	489	468	542	513	477	469	503	481	470	464	513	475	485	520	459	499	488	484	443	469	506	481	471	480	467	542	476	503	506	509	469	495	507	506	474	483	473	469	481	501	482	522	473	540	500	511	493	483	506	509	523	480	506	508	484	527	489	518	493	484	503	500	530	518	469	478	504	480	480	482	504	488	508	529	503	465	477	477	532	481	511	513	507	495	512	517	488	458	488	499	483	500	505	473	469	503	481	480	514	508	503	503	520	492	473	479	512	518	505	478	464	466	502	529	485	452	435	529	461	483	480	489	482	484	523	457	481	515	475	497	521	494	497	523	475	460	486	520	522	478	476	484	519	492	482	482	509	479	498	452	506	489	482	462	488	529	511	469	507	511	519	488	486	497	509	512	508	523	533	483	577	513	471	460	506	470	501	477	501	466	498	515	524	523	506	503	507	508	499	473	486	470	483	488	476	512	515	521	515	453	533	481	469	488	506	530	479	498	484	485	463	492	506	476	511	469	523	511	551	486	510	504	496	474	491	486	496	502	460	507	471	479	515	480	522	517	520	488	511	462	515	494	426	534	490	515	527	537	479	528	524	520	515	501	493	494	489	504	543	487	473	500	472	494	512	497	487	488	504	482	508	467	497	510	507	474	488	457	524	481	471	498	458	513	487	501	470	514	525	478	514	485	461	486	500	510	491	469	501	516	453	473	484	515	493	517	488	487	457	495	535	502	551	462	490	504	506	495	480	478	503	505	489	501	526	485	504	475	500	482	468	502	503	522	481	482	503	480	462	449	498	466	475	522	492	469	506	478	490	485	478	511	451	486	525	520	496	510	513	484	473	475	508	484	493	487	539	494	525	488	542	503	489	529	481	474	517	489	507	577	508	520	485	470	450	484	482	485	512	523	471	481	497	502	520	519	471	491	536	496	512	495	516	453	478	484	473	478	492	419	446	507	488	520	504	455	493	516	506	530	491	500	501	512	519	493	448	487	549	515	516	467	508	482	464	521	499	497	499	490	503	491	502	491	481	470	503	522	498	514	499	487	461	519	510	456	456	495	488	465	483	489	477	495	475	525	487	502	502	485	491	458	541	524	527	507	511	510	483	498	462	490	474	476	476	516	475	510	498	512	496	544	485	512	483	543	494	498	506	487	476	499	448	500	503	489	472	514	488	446	444	474	462	529	466	457	511	489	481	518	510	493	479	498	505	489	509	455	497	511	526	478	522	462	539	510	454	514	485	486	508	505	522	521	506	425	516	498	484	508	507	524	511	493	468	497	482	473	492	481	485	507	504	472	499	492	483	439	465	470	502	515	510	475	509	503	498	539	517	460	496	519	491	510	449	468	438	494	459	531	493	499	475	479	511	474	517	519	449	495	517	493	484	499	479	500	520	473	531	487	532	456	454	477	498	478	477	498	470	493	450	481	505	539	524	514	463	511	516	467	515	513	535	507	468	494	494	479	510	475	523	472	492	470	482	477	473	512	531	503	431	528	424	481	520	509	470	494	507	502	502	520	489	489	538	495	555	506	509	501	483	480	476	507	458	525	499	469	491	468	511	525	457	500	551	500	482	437	493	468	509	528	476	513	539	471	476	498	517	463	518	495	514	541	539	508	489	499	478	483	451	492	454	495	532	448	469	492	488	462	493	533	461	504	508	480	491	480	503	481	498	510	513	472	494	481	561	493	469	516	521	477	469	503	457	507	500	500	512	533	496	505	465	496	485	479	500	499	465	512	483	505	457	483	505	496	495	500	491	521	512	510	504	470	480	451	504	477	522	507	464	503	478	519	512	535	485	483	475	494	497	501	475	489	471	481	465	492	484	487	510	523	536	454	497	493	486	480	478	467	482	484	507	480	503	478	480	523	504	477	544	500	495	453	483	493	523	520	471	500	506	489	515	522	494	521	472	474	509	467	519	484	535	482	496	507	473	481	463	508	504	504	475	490	506	479	501	492	511	452	537	494	494	487	478	496	504	535	496	490	517	521	504	470	512	504	482	467	466	508	478	498	505	512	494	498	495	512	510	471	473	492	462	519	505	484	511	482	501	498	498	509	477	507	490	540	484	523	514	512	530	541	489	497	547	500	512	485	514	497	484	484	549	511	530	523	438	480	479	502	488	500	464	495	505	494	464	504	505	492	485	501	500	511	503	510	476	474	480	495	476	475	484	473	532	478	513	482	472	514	514	453	497	516	494	453	537	493	494	514	482	480	509	546	525	504	488	509	517	482	523	480	477	454	492	491	471	489	510	482	525	471	506	522	512	504	486	494	495	493	501	531	475	466	537	511	442	498	493	487	523	509	503	491	516	491	487	493	474	504	488	497	490	462	437	478	470	542	524	480	491	467	481	524	498	515	490	455	444	490	538	486	522	452	513	512	519	484	463	493	514	532	503	476	494	479	483	513	505	520	485	496	522	499	504	481	508	520	528	495	509	464	506	439	479	471	505	478	459	479	510	504	512	474	467	489	472	464	468	526	548	483	497	486	480	484	492	483	528	495	471	480	509	474	444	536	511	495	485	480	516	520	471	509	499	498	487	500	468	487	465	498	480	508	488	515	460	499	515	519	507	472	470	448	509	491	459	478	493	550	485	455	481	515	495	493	484	510	487	444	510	552	507	508	519	479	509	533	521	495	496	496	510	486	471	489	509	518	483	463	501	511	528	467	469	472	501	541	496	533	512	477	543	483	501	481	474	481	473	472	494	467	522	480	479	513	510	459	478	496	477	456	496	469	468	499	471	513	523	500	466	492	472	417	476	466	505	507	500	495	468	450	498	486	521	531	488	500	507	491	475	522	511	473	518	518	458	474	460	493	471	476	521	491	513	510	482	446	528	503	486	484	451	490	506	492	527	510	493	499	476	488	476	516	510	525	519	514	505	468	481	490	491	472	507	496	500	461	499	526	491	498	521	465	474	516	499	470	507	506	506	531	505	532	501	526	464	503	445	463	473	464	496	477	493	501	500	485	505	464	503	501	485	522	511	515	477	523	455	506	491	498	507	487	455	492	506	478	470	462	486	508	486	485	474	522	539	498	433	502	482	484	506	485	504	506	469	500	511	491	501	471	508	470
10738	1297	1175	872	767	714	689	692	653	696	672	668	682	642	655	638	653	661	632	599	613	620	630	678	621	604	687	652	645	622	661	668	611	653	649	614	667	652	640	648	669	633	601	646	635	620	633	646	633	619	649	639	621	648	625	701	652	638	637	697	631	607	676	654	599	620	642	647	701	664	650	657	651	656	657	634	645	634	603	669	654	660	671	644	648	672	660	652	650	625	622	674	637	634	624	695	632	630	642	659	654	683	605	591	662	633	619	611	722	650	637	593	648	673	631	677	647	650	614	627	608	656	622	629	648	656	647	625	643	671	670	666	650	655	673	638	667	662	647	618	657	664	612	675	641	638	626	672	689	625	620	639	660	613	643	686	608	645	616	660	659	672	645	666	626	694	629	632	650	637	638	674	670	639	636	627	635	668	641	598	651	641	679	687	631	652	646	643	619	622	686	680	648	591	663	668	657	655	676	670	594	641	662	664	673	698	656	604	685	671	623	671	656	645	655	634	630	646	682	650	648	660	642	567	670	700	590	641	606	659	638	662	637	628	697	645	618	615	662	649	621	687	695	657	618	601	713	616	626	671	624	658	628	610	697	615	628	620	639	649	641	614	630	637	640	592	659	627	658	676	663	664	643	675	629	624	707	649	646	613	622	629	662	654	592	637	634	663	662	648	606	639	641	644	702	637	607	619	624	589	681	632	609	649	630	632	646	624	667	650	652	680	629	606	608	687	648	634	638	665	664	680	630	628	685	651	709	625	638	609	691	589	677	645	641	621	635	630	612	645	620	626	592	642	668	677	647	634	582	667	583	654	616	620	630	618	614	626	630	609	620	635	678	648	621	658	628	705	620	668	632	627	633	667	641	592	647	644	613	624	650	668	633	634	624	633	677	649	695	590	613	691	614	623	668	625	622	626	622	665	648	664	619	647	638	661	618	591	624	604	637	627	591	624	662	640	622	621	618	618	663	638	660	687	631	646	630	695	675	619	663	616	610	660	664	668	629	606	586	618	640	637	648	651	645	634	603	571	640	636	691	691	649	639	649	624	663	643	659	642	661	657	622	679	638	597	644	607	643	657	664	572	647	651	643	692	659	635	665	696	628	636	677	619	654	651	659	618	656	692	664	623	628	674	649	657	612	633	648	676	670	631	587	684	630	643	600	635	614	629	649	693	624	670	636	663	667	661	697	644	636	687	647	616	642	653	623	614	662	648	675	580	650	646	601	634	666	674	642	627	607	597	662	653	602	636	634	617	627	623	638	649	646	677	640	665	660	668	641	666	667	632	635	647	642	690	615	689	600	631	706	631	644	635	644	629	633	641	638	648	612	676	662	635	647	621	655	623	687	645	655	671	647	650	657	617	628	604	697	606	644	650	656	644	645	658	646	677	618	589	641	678	615	694	668	699	647	633	693	619	602	664	649	645	657	657	618	614	627	663	624	608	623	642	647	614	582	683	621	653	636	653	621	645	659	643	661	624	678	655	621	610	610	632	592	643	617	612	644	587	636	598	606	623	648	642	669	669	602	658	662	703	636	660	628	613	659	606	609	564	659	651	646	672	641	618	650	624	646	623	678	654	648	705	604	640	649	693	586	668	652	654	654	634	653	677	663	656	686	632	644	668	584	605	646	645	656	620	698	685	609	635	633	640	648	659	653	601	567	621	640	663	635	643	646	639	611	705	648	617	654	638	684	610	640	670	639	666	654	634	673	658	639	608	670	647	657	646	638	664	609	697	644	682	645	680	677	624	670	673	676	670	640	633	628	608	649	648	632	608	606	644	649	606	655	656	645	641	641	626	626	672	652	672	642	652	682	660	637	666	656	625	674	654	628	623	643	665	610	628	623	660	666	672	656	620	656	631	583	660	674	653	650	621	695	627	617	673	651	641	628	650	632	658	629	686	620	676	627	622	682	640	649	637	617	616	651	657	703	660	621	660	602	621	645	622	633	669	621	625	616	640	623	643	643	627	664	681	679	662	643	618	656	698	651	658	611	595	650	662	640	646	707	638	646	659	656	632	599	653	655	623	647	645	633	622	624	625	620	630	653	644	653	655	634	632	592	658	649	617	615	638	644	651	580	623	676	660	595	641	684	617	700	625	635	659	602	638	634	633	638	655	631	665	655	612	663	691	648	641	652	655	676	683	625	634	650	651	610	663	608	639	647	605	630	653	662	636	631	619	594	635	588	596	618	647	661	642	601	657	643	671	641	663	688	604	666	686	646	655	615	647	591	663	609	626	633	622	652	651	656	673	639	663	612	686	630	658	648	639	639	639	629	656	637	597	639	622	653	682	621	628	639	664	643	654	646	615	620	646	648	630	665	650	648	644	678	636	632	658	692	679	656	675	660	644	616	664	634	643	637	659	654	613	630	612	657	623	635	604	665	638	677	633	641	623	677	643	683	731	639	672	650	643	661	637	621	629	650	656	631	644	612	640	639	600	660	655	637	651	656	647	579	642	646	636	618	658	614	641	605	673	647	664	662	670	627	680	690	639	649	656	615	648	666	628	638	667	647	637	625	598	669	620	643	635	607	638	637	642	678	644	665	620	643	631	626	666	634	618	645	642	640	613	637	642	658	612	692	627	618	643	671	630	636	659	663	616	647	672	640	618	596	622	648	653	638	662	657	644	637	662	658	629	657	663	646	656	595	643	641	649	652	684	685	635	669	632	655	658	628	657	643	618	679	637	649	666	656	585	619	698	668	650	605	643	603	629	632	641	668	657	676	657	644	657	625	685	665	678	651	660	641	648	646	644	655	630	626	622	643	598	685	626	664	613	625	649	646	636	613	668	659	605	629	653	703	640	635	602	655	648	613	648	669	621	645	605	646	627	634	645	644	672	613	632	668	643	589	630	630	614	642	657	612	629	652	644	657	625	655	661	644	664	611	668	652	652	605	662	659	670	642	605	651	689	629	631	680	574	668	659	659	654	644	632	618	647	617	689	628	649	684	644	646	636	609	662	612	638	674	649	639	654	659	651	627	596	588	635	638	652	605	621	659	685	638	646	655	656	612	595	652	652	648	649	643	587	600	659	591	643	647	643	656	592	658	637	662	670	705	645	633	654	670	631	638	658	605	616	676	690	606	609	681	616	639	618	662	650	651	627	670	606	656	636	660	633	615	633	611	635	624	610	618	650	686	599	651	644	620	646	652	641	701	659	597	671	668	662	656	660	645	631	637	663	611	667	689	687	669	681	673	625	596	599	597	691	683	621	661	635	656	656	652	647	640	638	675	676	640	653	602	637	656	655	660	615	618	684	672	622	635	673	641	659	611	598	634	629	671	626	660	689	637	644	654	664	655	628	638	654	648	631	625	699	634	633	624	635	645	610	614	637	651	619	629	675	653	606	668	647	637	661	650	622	662	618	631	632	677	663	664	634	664	635	593	653	638	615	642	615	680	640	657	649	639	616	677	659	634	606	692	611	645	676	655	699	567	631	671	689	643	628	613	652	662	609	684	611	610	686	680	608	611	608
24065	21424	29141	24067	21395	12013	1210	830	640	569	551	497	445	460	464	452	437	415	415	388	411	407	387	420	397	434	394	415	389	349	423	358	357	387	375	370	404	354	409	368	363	348	387	373	353	378	395	405	378	392	379	365	368	345	395	416	389	429	375	364	403	335	374	393	380	389	342	352	357	376	398	372	350	384	352	355	386	380	365	349	398	367	331	370	395	367	364	365	391	388	362	346	411	362	371	364	337	377	406	370	382	368	348	357	376	390	351	394	337	362	371	339	386	427	367	375	360	387	376	383	393	337	383	397	363	346	359	418	405	400	363	363	354	413	349	433	360	360	356	344	350	399	350	355	364	367	368	349	356	367	375	374	355	399	396	393	368	367	397	336	372	370	366	358	373	390	386	364	402	375	387	426	383	355	389	361	339	371	368	382	398	363	375	375	346	384	354	360	401	353	364	397	337	358	407	371	357	379	367	363	338	372	353	401	354	372	402	388	369	393	403	350	353	366	363	372	394	375	369	374	406	357	353	365	389	361	358	375	354	374	370	373	390	361	323	360	361	351	411	338	370	385	383	381	410	384	376	378	391	377	366	362	375	358	372	395	377	395	382	411	360	359	389	362	376	341	384	371	380	376	381	375	360	371	392	327	398	390	388	377	365	320	425	380	396	395	392	357	374	401	364	385	351	387	397	393	358	394	361	343	351	359	374	358	359	331	384	336	337	391	364	373	335	413	373	350	380	342	397	361	373	353	367	378	382	383	375	356	371	391	331	409	364	380	363	365	383	370	373	329	388	387	375	372	377	365	350	326	341	350	419	340	421	385	360	365	338	365	359	368	375	386	363	388	403	389	386	355	370	386	344	338	359	403	382	376	417	381	353	347	369	368	380	357	382	386	382	361	365	354	388	369	358	374	406	396	374	383	373	389	380	372	379	356	362	365	376	360	382	362	340	369	356	357	355	362	384	342	381	373	390	384	384	362	365	362	393	366	373	352	392	382	379	398	349	380	394	378	341	386	382	365	381	377	346	360	363	385	383	380	371	360	388	389	357	371	392	410	385	378	373	367	354	390	330	400	357	379	371	355	379	378	387	381	345	377	401	367	346	391	357	386	355	380	375	377	377	345	388	360	388	363	378	375	375	374	371	372	399	360	349	392	366	377	366	389	417	339	442	346	364	384	398	382	395	355	379	357	382	367	363	342	355	356	371	382	351	374	361	370	344	377	354	377	338	395	395	370	357	398	382	367	357	390	362	371	362	345	402	371	356	388	400	353	369	372	371	365	376	386	346	355	350	370	371	382	382	390	388	378	334	364	433	399	377	351	349	385	385	373	357	387	391	382	341	363	346	364	361	371	372	379	374	372	368	370	396	372	388	349	375	364	340	371	340	388	381	345	372	365	332	356	384	357	363	387	368	342	351	347	386	388	348	386	350	398	388	357	363	348	394	376	371	390	378	343	383	367	366	342	363	385	360	367	387	393	390	348	366	363	339	375	381	347	350	327	354	354	361	392	369	404	352	369	376	342	336	376	367	373	384	336	364	369	362	407	371	389	352	385	394	372	344	359	375	390	381	374	340	375	416	313	371	373	363	378	336	367	373	352	365	374	403	368	355	335	376	352	386	365	383	397	385	366	351	348	354	363	385	329	383	380	348	365	372	367	383	376	398	379	350	379	366	374	363	376	370	377	372	362	376	362	361	380	376	350	377	346	358	404	341	360	374	349	407	405	367	360	377	436	379	352	349	344	356	359	351	325	356	366	366	372	321	373	354	393	387	381	373	389	391	360	338	364	373	387	380	386	380	370	350	365	372	379	352	385	370	348	394	379	352	373	371	399	400	370	391	397	345	340	331	356	405	370	359	398	372	373	380	366	389	366	378	359	365	351	382	409	404	374	350	417	371	364	355	334	389	373	359	365	345	393	389	348	395	347	384	380	379	359	362	353	379	386	385	402	388	379	373	408	381	386	402	398	355	411	383	359	382	396	365	384	360	366	347	374	373	405	346	386	377	379	354	347	348	388	403	371	346	344	358	391	342	383	372	394	310	349	367	361	351	354	389	376	374	393	387	349	317	384	365	381	342	390	343	360	352	380	378	403	362	374	383	399	361	384	390	343	366	372	362	388	365	373	357	351	385	352	394	384	377	371	394	394	353	370	369	359	372	354	375	360	333	333	376	359	387	402	384	380	339	362	332	355	362	370	384	400	384	373	373	367	395	404	363	398	352	365	377	369	402	356	378	364	350	369	385	373	384	362	418	390	392	391	327	377	386	353	357	387	385	369	372	392	398	359	368	350	340	365	361	369	402	374	353	389	377	398	341	372	374	378	376	380	366	356	364	369	357	381	367	383	395	358	387	366	362	376	352	381	342	389	373	398	373	367	360	355	387	358	391	364	392	385	366	373	379	373	352	382	339	382	386	360	358	384	373	377	368	385	383	398	398	366	368	384	372	418	395	366	347	373	368	378	375	397	359	365	380	386	384	338	353	374	355	375	341	376	355	358	396	384	377	351	402	417	418	379	366	395	387	364	381	384	382	352	353	358	387	389	354	360	391	383	354	343	415	386	362	358	361	397	351	400	332	358	374	337	385	390	422	389	380	358	371	348	351	368	400	366	388	359	414	392	350	386	375	368	369	366	372	350	366	331	372	377	409	397	387	367	387	372	342	351	384	379	382	371	408	361	393	369	360	338	394	415	384	361	369	384	406	356	384	378	373	365	367	393	359	374	356	373	376	340	376	376	364	337	366	370	369	362	412	376	372	353	355	376	343	380	334	376	387	386	358	418	342	388	392	373	419	358	366	366	360	397	354	361	339	406	343	390	357	379	391	403	399	384	377	342	387	369	371	361	355	408	355	382	384	337	386	355	340	354	348	359	384	416	362	381	339	376	378	369	363	377	353	353	382	382	357	333	374	354	372	388	397	363	362	341	345	377	360	345	385	340	346	377	366	403	387	397	371	360	341	342	354	344	359	353	385	384	342	377	377	378	389	336	369	347	389	374	387	365	378	389	350	373	373	352	364	409	353	394	345	347	308	371	369	377	387	365	378	356	397	364	361	372	382	365	352	390	371	353	386	365	344	373	394	424	374	414	413	364	345	374	348	352	392	387	356	394	382	349	369	363	371	346	367	331	361	368	345	338	385	359	393	388	343	382	372	323	373	334	383	355	409	328	385	362	361	392	357	369	393	357	375	367	388	353	354	386	363	380	377	423	365	388	351	392	357	370	383	350	397	360	375	398	338	365	412	359	371	382	376	372	369	370	357	391	364	390	369	373	352	370	367	345	377	309	346	361	353	398	379	367	389	393	373	394	347	403	327	359	395	401	362	394	363	367	364	356	353	383	371	438	396	380	386	327	335	376	407	385	366	337	355	382	374	353	367	370	400	377	379	379	349	376	349	363	362	363	350	415	409	382	367	369	367	376	399	341	372	368	322	338	381	382	371	384	366	356	358	363	382	401	363	376	381	342	376	375	379	378	393	347
18179	8445	7442	3835	2676	2069	1656	1329	1149	1016	958	865	786	710	699	644	629	607	600	623	565	601	610	521	563	538	518	531	523	523	537	506	514	543	505	525	557	515	532	476	561	530	538	501	518	495	550	556	516	508	475	483	512	550	506	499	458	481	508	513	531	485	504	504	497	531	488	441	517	527	492	474	445	460	494	488	479	495	465	503	463	532	511	489	470	526	533	502	497	515	488	503	519	538	503	511	499	535	484	464	533	487	530	482	487	451	514	513	510	484	516	483	489	480	481	511	512	490	463	511	544	553	461	513	540	511	467	478	544	485	520	479	475	497	477	499	486	468	482	470	461	460	499	483	498	491	549	479	517	479	482	478	492	444	478	473	468	503	523	493	518	515	506	477	505	489	495	470	472	524	477	521	457	484	500	509	521	459	478	519	503	509	503	527	517	526	533	501	486	543	511	492	505	514	476	506	494	479	530	458	529	511	457	524	486	530	480	508	530	486	499	495	480	514	512	480	491	515	474	507	528	490	509	520	506	495	493	505	479	450	490	525	516	509	515	533	508	469	545	484	459	529	524	512	496	496	499	500	516	514	484	502	530	528	486	485	507	477	470	492	462	504	485	510	479	510	537	522	460	522	542	545	501	437	507	513	484	476	518	530	487	511	490	490	466	527	483	458	537	477	487	491	503	539	520	476	513	466	452	551	543	507	497	461	500	497	487	512	508	489	484	504	509	517	445	511	529	489	498	493	518	527	497	482	502	488	493	490	504	475	516	513	524	468	489	494	544	483	521	486	463	531	529	459	487	466	517	470	505	494	519	510	527	491	517	527	483	477	508	478	454	501	495	554	496	459	538	495	493	482	469	475	474	593	441	558	497	482	444	486	523	506	443	484	476	465	482	497	486	498	500	509	532	488	495	516	529	488	512	516	499	507	497	503	508	512	477	461	454	476	522	464	516	473	498	483	500	515	466	519	502	501	491	508	467	507	485	514	483	452	494	496	483	515	499	497	505	518	475	506	478	483	494	467	469	497	468	493	470	502	474	508	442	496	521	488	529	489	477	505	532	527	470	491	504	472	501	505	483	517	556	525	478	486	516	521	486	487	486	500	487	483	494	460	479	442	496	532	516	503	518	494	449	471	500	472	499	525	495	513	483	480	529	480	481	472	507	494	528	480	496	529	471	561	554	456	497	504	519	467	475	450	519	470	494	449	474	487	478	500	505	516	524	492	476	500	515	506	501	503	512	493	434	469	490	501	443	470	517	527	522	494	516	533	504	481	524	519	464	495	474	448	480	527	521	487	528	499	491	546	509	497	498	487	515	486	506	483	542	494	526	520	490	482	481	485	427	499	440	500	534	498	489	458	562	520	485	481	484	499	478	497	507	536	515	563	491	477	510	510	486	485	503	504	530	506	504	510	502	482	512	515	490	473	500	477	490	498	465	491	491	480	522	503	472	524	497	539	502	501	488	500	554	499	485	470	451	539	490	546	557	489	470	487	500	478	528	471	510	541	443	508	520	459	491	485	481	517	533	505	523	543	487	478	466	487	516	520	481	458	557	497	452	506	498	513	488	518	516	496	529	474	445	469	514	478	506	491	505	507	487	447	486	484	486	454	494	490	512	537	472	525	469	471	475	529	519	502	481	510	522	550	506	516	473	469	480	524	489	482	519	525	516	521	491	484	480	472	506	525	460	505	484	499	508	470	554	496	476	516	519	485	519	498	497	491	491	500	531	514	451	497	536	525	496	498	465	450	462	499	494	477	520	539	493	490	494	532	543	523	488	494	522	489	475	520	526	581	487	474	483	492	507	504	500	522	466	511	477	504	503	490	472	482	499	487	509	490	547	529	467	514	528	457	494	483	497	504	455	555	519	482	490	468	538	490	509	497	467	500	477	525	515	496	514	471	440	502	482	512	472	491	481	489	498	494	490	467	495	499	462	515	484	529	470	479	494	506	512	503	501	514	520	488	473	514	499	492	495	482	498	525	506	491	475	524	482	460	484	495	482	519	497	466	494	495	516	509	524	469	510	494	514	494	491	521	511	492	518	544	509	526	481	511	482	508	489	519	502	463	487	513	479	510	457	502	509	511	485	514	489	479	494	502	541	487	470	449	487	467	483	494	468	517	493	514	521	490	505	457	494	513	497	501	489	486	493	486	482	503	502	492	516	509	484	468	486	478	466	469	459	486	479	527	493	482	489	492	550	479	524	460	513	486	459	526	506	449	496	499	468	506	487	483	488	455	474	466	502	500	490	503	462	550	508	480	525	483	463	482	487	487	510	504	519	487	523	515	535	510	488	488	491	486	518	508	486	505	478	485	476	442	504	510	488	499	504	502	467	500	525	502	488	513	482	538	449	473	505	470	511	507	511	502	474	496	517	459	504	547	495	513	515	472	497	483	509	515	496	515	498	478	476	494	494	517	482	485	484	517	453	460	495	516	520	503	476	487	500	525	468	473	535	497	508	529	519	515	455	495	520	483	480	486	493	511	453	480	479	499	492	513	486	446	507	454	534	489	505	490	480	477	498	537	492	503	524	537	520	511	526	454	509	528	515	490	512	488	488	503	509	499	485	502	499	550	515	483	487	494	507	552	510	507	471	492	468	514	503	451	462	495	496	468	540	457	487	505	490	489	479	502	483	478	512	515	520	535	488	535	520	479	467	479	528	492	476	483	500	504	495	473	477	501	522	487	518	508	498	487	513	507	510	501	496	511	473	510	529	507	464	525	503	535	522	522	502	481	461	460	485	494	484	506	471	517	471	517	486	464	501	514	505	575	466	495	516	489	483	469	470	458	487	468	471	475	484	496	503	528	496	526	480	483	505	482	517	479	498	471	494	514	466	450	511	511	507	507	502	523	499	496	518	539	496	517	492	439	469	488	531	492	528	509	528	542	500	481	505	518	478	480	489	483	473	523	494	488	487	477	517	461	501	468	496	493	500	491	496	501	529	503	503	446	489	505	497	496	521	464	498	496	519	453	478	493	480	498	459	495	518	542	516	507	507	515	485	509	445	508	497	505	533	494	474	503	487	513	523	528	512	538	524	487	481	496	466	514	527	502	516	468	490	508	511	492	503	495	472	507	490	459	485	493	488	508	514	535	501	493	503	503	456	489	511	548	559	499	501	505	489	482	469	512	475	489	485	495	521	478	465	481	489	503	484	496	492	555	541	521	471	512	504	532	446	510	506	493	531	481	456	479	511	507	526	530	522	512	504	484	483	468	520	527	506	533	465	504	489	462	447	482	505	486	516	484	480	520	501	504	503	514	531	444	483	538	464	483	512	514	486	483	529	469	526	483	457	464	529	514	486	546	499	481	471	492	484	494	487	487	488	477	492	474	528	485	449	522	502	466	478	544	506	467	501	462	477	494	478	514	487	501	469	550	519	492	484	510	516	519	483	473	510	516	499	494	503	505	497	468	491	508	492	512	519	519	535	483	493	527	510	536	475	553	524	461	480	513	487	539	479	523	513	503	476	478
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
