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
340351566745	340351567264	340351567814	340351568364	340351568914	340351569464	340351570014	340351570564	340351571114	340351571664	340351572214	340351572764	340351573314	340351573866	340351574414	340351574964	340351575514	340351576064	340351576614	340351577164	340351577714	340351578264	340351578814	340351579364	340351579914	340351580464	340351581014	340351581564	340351582114	340351582666	340351583214	340351583764	340351584314	340351584864	340351585414	340351585964	340351586514	340351587064	340351587614	340351588164	340351588714	340351589264	340351589814	340351590364	340351590914	340351591464	340351592014	340351592564	340351593114	340351593664	340351594214	340351594764	340351595314	340351595864	340351596414	340351596964	340351597514	340351598066	340351598614	340351599164	340351599714	340351600266	340351600814	340351601364	340351601914	340351602464	340351603014	340351603564	340351604114	340351604664	340351605214	340351605764	340351606314	340351606866	340351607414	340351607966	340351608514	340351609066	340351609614	340351610164	340351610714	340351611264	340351611814	340351612366	340351612914	340351613464	340351614014	340351614564	340351615114	340351615664	340351616216	340351616766	340351617314	340351617864	340351618414	340351618964	340351619514	340351620066	340351620616	340351621164	340351621714	340351622266	340351622816	340351623364	340351623914	340351624466	340351625014	340351625566	340351626114	340351626666	340351627214	340351627766	340351628314	340351628866	340351629416	340351629964	340351630514	340351631066	340351631616	340351632166	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21444	20036	27403	22392	20036	20110	11131	1371	974	862	780	725	612	603	586	549	532	495	508	463	473	486	445	436	468	444	430	452	423	438	435	462	414	406	391	392	398	395	425	387	436	462	419	404	425	387	424	414	388	392	398	418	426	445	403	413	367	409	395	434	378	391	429	376	412	387	415	393	376	440	402	398	376	399	388	396	422	397	435	412	423	395	392	416	421	403	407	364	373	406	368	416	397	416	397	410	369	405	420	428	406	392	421	420	389	386	368	428	378	408	388	416	395	408	395	411	408	356	419	391	395	388	388	368	429	410	376	419	358	413	412	414	431	404	403	389	382	435	420	412	387	408	373	426	411	397	376	395	402	385	410	411	424	372	391	440	400	428	412	419	404	387	407	395	363	360	343	391	374	435	412	419	407	371	406	395	412	359	391	390	372	415	351	416	377	380	410	423	406	410	377	389	362	383	395	372	403	367	396	389	372	404	385	413	436	392	384	431	412	381	428	369	395	384	382	371	357	387	385	419	407	369	356	382	414	421	374	407	384	414	380	400	420	398	387	363	381	376	412	396	406	427	362	408	394	348	429	435	369	396	444	372	391	403	375	387	393	390	393	377	417	408	372	386	445	406	398	404	372	367	390	389	396	387	389	374	381	428	420	399	425	426	386	414	406	395	392	430	403	378	403	412	403	386	440	376	403	388	390	387	386	381	387	441	385	407	399	371	396	445	385	399	388	383	392	365	376	349	388	387	397	365	405	418	367	355	354	460	401	356	345	398	405	396	400	410	344	387	373	411	392	414	407	384	392	366	348	411	442	365	414	385	396	406	423	398	400	360	410	401	376	377	392	383	360	362	370	446	405	393	393	401	354	403	380	391	360	432	352	417	383	382	406	395	376	402	433	358	436	418	382	376	379	396	434	411	380	389	411	378	405	399	413	391	364	415	379	424	419	404	385	386	419	415	385	401	409	403	389	389	399	413	367	401	426	403	375	415	427	413	392	393	413	413	393	414	421	397	405	422	422	395	391	387	398	393	394	396	385	396	425	408	336	346	388	410	419	404	431	374	381	391	439	446	414	417	412	404	410	390	409	379	411	383	413	404	434	437	392	378	421	425	391	356	412	384	367	369	402	389	401	455	404	405	377	395	396	383	402	385	385	385	397	382	402	372	387	409	414	415	418	396	391	414	369	411	401	366	421	377	425	427	384	409	382	396	385	362	404	422	419	417	387	408	401	386	385	412	399	393	399	417	433	386	391	423	374	372	394	401	399	409	400	382	399	397	386	365	341	390	414	397	395	385	377	395	364	379	397	420	392	371	437	378	402	380	407	404	388	396	407	378	404	411	378	406	370	395	390	402	370	376	417	372	392	465	406	381	421	363	400	393	397	407	412	408	386	432	384	375	400	428	390	439	378	420	405	385	470	393	385	443	394	440	392	406	368	401	364	426	413	409	414	407	371	404	393	414	413	384	401	436	411	409	382	410	385	395	359	356	390	361	402	406	369	400	386	413	402	382	398	400	442	406	384	405	421	400	377	373	399	397	398	402	399	408	407	394	412	391	424	389	408	421	382	402	395	365	393	363	409	381	392	395	396	449	352	387	387	383	422	361	364	384	395	413	386	384	373	394	367	392	391	405	418	370	395	421	393	410	407	411	387	405	373	411	418	373	395	407	389	388	423	393	434	399	377	414	391	381	424	394	390	389	382	396	397	412	404	390	364	385	403	372	423	393	366	392	419	355	395	391	356	391	368	409	399	401	394	388	393	379	407	367	381	368	401	385	387	415	417	412	374	377	405	409	416	405	353	399	388	375	375	396	378	417	410	391	389	395	393	402	378	370	409	389	413	406	446	388	375	396	355	396	396	399	384	387	435	386	400	367	385	369	376	360	399	411	364	409	384	419	425	414	392	401	404	394	404	426	359	411	379	392	412	359	389	411	381	439	383	376	358	405	374	359	400	426	409	391	395	406	414	451	385	417	385	431	394	405	401	388	391	421	393	396	377	396	398	399	390	370	350	404	429	406	426	404	388	385	385	407	426	399	392	431	377	395	398	437	373	404	395	382	369	361	414	421	363	399	401	406	391	370	401	372	400	406	382	397	387	418	405	408	402	374	413	403	380	413	408	420	397	363	439	417	403	363	381	366	423	405	388	436	411	404	388	443	396	408	375	395	387	396	426	394	401	376	384	411	402	418	392	407	395	395	396	418	361	453	388	408	373	378	390	370	374	409	392	397	366	378	413	390	363	398	381	407	378	428	420	412	388	385	394	399	392	387	426	414	409	432	371	395	347	374	402	388	405	399	393	418	427	424	388	413	379	403	369	419	350	384	389	408	375	395	398	383	398	376	393	381	357	406	377	423	402	402	378	391	414	358	398	402	394	399	386	389	401	394	420	384	384	429	406	371	422	407	433	350	385	392	387	391	383	423	367	396	405	379	390	393	392	417	413	437	385	444	405	431	418	417	421	396	352	375	411	411	389	412	387	423	389	383	412	414	399	375	369	416	410	406	342	409	389	371	373	384	356	396	380	381	404	399	401	357	406	440	361	369	415	365	374	416	409	399	392	434	361	348	388	417	388	407	399	454	419	359	352	407	385	408	376	397	391	350	397	414	381	379	395	401	381	390	394	397	399	375	408	393	369	387	392	425	418	374	372	388	380	391	437	379	389	412	378	385	435	389	439	379	381	445	400	372	377	438	394	385	386	390	380	403	408	376	366	380	414	395	389	381	382	397	384	401	396	414	388	392	389	409	385	401	375	378	423	391	423	380	378	398	401	394	380	377	383	379	392	397	413	401	365	414	425	375	371	362	411	370	379	345	364	413	388	399	362	353	409	432	404	392	398	359	372	433	357	390	372	415	419	387	407	392	396	383	380	423	416	386	417	372	393	380	384	351	386	401	410	403	384	398	410	378	429	429	427	416	362	387	386	399	405	407	411	376	371	349	353	380	363	370	397	392	419	401	421	362	373	364	354	358	374	401	378	404	401	394	397	371	434	402	381	444	349	424	393	420	381	401	350	398	370	393	426	416	448	362	374	399	415	399	383	390	374	395	380	360	421	377	397	371	376	404	405	408	372	367	404	416	390	383	399	393	357	401	388	408	405	353	407	393	401	422	411	367	385	345	374	397	388	422	389	377	408	382	403	345	371	380	404	366	371	395	399	405	396	360	360	414	372	377	370	406	384	402	401	397	350	376	394	392	395	362	424	414	426	392	404	383	399	396	382	374	376	397	374	384	398	394	384	424	433	410	416	372	418	366	428	395	374	443	378	394	414	405	377	421	368	399	413	420	417	371	419	367	387	437	366	424	415	386	405	405	381	396	436	406	396	410	390	365	367	358	382	376	390	377	417	372	410	381	391	405	429	401	423	400	371	407	366	421	388	375	379	379	373	387	403	389	412	423	380	395	406	406	397	397	445	416	404	382	378	386	378	380	427	424	385	403	409	416	364	360	429	405	396	380	395	424	409	389	384	404	367	397	381	381
22509	14291	12128	6503	4343	3270	2567	1967	1663	1367	1204	993	954	804	781	762	645	621	609	616	591	605	515	518	503	523	512	490	517	485	472	508	530	446	473	458	454	428	490	447	445	474	466	461	480	446	459	421	462	423	444	409	450	478	455	451	453	425	446	389	443	417	453	442	440	415	460	429	445	446	470	428	429	408	447	440	413	423	446	447	443	429	438	407	428	427	469	445	452	431	466	420	450	424	480	480	472	482	398	423	427	420	432	465	410	426	418	432	382	430	399	453	448	486	415	429	432	446	425	442	436	407	391	408	453	458	449	460	451	422	428	428	452	411	432	393	440	422	425	457	396	436	426	465	462	424	428	428	434	429	448	448	450	408	429	424	424	420	426	446	446	474	461	410	427	430	428	425	424	414	432	466	447	468	441	434	432	447	443	446	403	424	406	399	432	416	383	452	449	421	408	395	440	450	416	439	422	428	458	442	408	440	392	413	404	424	458	411	411	421	451	452	460	469	426	408	378	445	419	438	443	424	475	423	433	446	425	434	468	426	428	477	461	441	461	413	390	424	440	446	423	442	439	429	452	461	436	419	379	428	482	449	441	426	445	393	406	464	426	419	406	428	433	436	410	413	431	398	462	436	434	379	452	416	382	408	455	462	452	441	406	408	415	462	442	417	427	432	390	450	449	413	397	407	415	440	419	418	421	420	454	413	424	427	432	422	410	387	448	429	415	442	444	432	458	421	427	426	442	407	414	419	435	436	417	411	426	455	395	457	383	399	427	395	442	428	437	388	428	431	435	436	438	412	392	442	416	429	420	412	439	449	471	456	451	449	419	445	475	444	448	431	430	434	452	498	444	478	447	432	437	474	458	404	470	406	434	447	433	447	461	384	413	452	478	431	465	438	434	442	432	457	420	406	438	430	457	407	405	415	447	462	413	440	412	432	449	425	430	451	426	430	440	441	412	435	459	422	434	461	426	437	433	459	441	432	438	436	411	424	409	432	443	441	473	414	435	448	437	467	442	410	461	418	432	443	405	461	440	414	438	465	414	396	409	406	413	414	446	422	408	428	413	414	460	423	461	399	416	431	429	423	461	394	422	397	418	390	411	425	450	460	412	472	415	428	415	413	459	395	428	451	442	430	414	431	394	407	440	409	438	412	407	437	452	427	428	446	440	444	415	396	462	420	415	407	466	437	406	417	395	471	447	450	465	468	434	414	420	411	416	447	414	418	425	441	421	416	422	445	442	450	393	419	410	420	459	416	400	416	414	421	452	434	457	462	420	420	435	443	417	464	420	425	422	452	446	417	440	403	438	393	433	406	432	435	410	446	449	441	463	423	460	417	476	447	426	448	447	434	445	432	467	440	429	412	449	443	391	453	420	404	407	462	439	444	408	466	419	407	425	429	421	426	435	433	465	422	447	422	408	441	445	466	423	416	435	506	423	457	426	422	419	434	436	456	414	436	413	401	439	448	382	431	458	417	458	436	451	430	436	407	409	446	450	382	411	457	413	439	418	456	431	435	444	433	450	432	391	424	430	423	413	419	430	416	420	417	407	456	416	385	410	426	395	422	442	415	461	406	415	452	435	461	452	399	410	420	413	441	442	399	425	412	414	453	421	442	379	437	413	480	431	465	430	430	425	399	429	419	446	403	441	371	418	459	459	400	412	461	353	437	449	382	428	420	403	453	421	476	449	414	446	422	442	434	463	433	417	441	433	408	447	415	427	420	434	448	410	405	431	403	397	429	428	415	440	424	453	441	403	445	417	419	413	443	455	442	412	445	423	431	443	447	422	408	421	455	435	396	402	402	473	477	449	428	422	425	432	405	426	420	428	436	432	451	423	456	449	417	429	423	449	410	422	480	438	460	453	426	433	431	443	428	425	390	450	418	449	429	420	426	458	443	427	437	414	456	475	417	386	420	426	439	409	424	439	393	411	432	463	446	429	410	432	428	432	410	432	454	402	420	451	467	434	429	441	450	458	415	429	480	424	438	413	430	445	447	452	440	395	460	399	440	407	433	443	445	446	475	420	445	397	417	412	439	455	396	443	454	497	452	409	438	438	474	423	412	452	445	396	434	433	430	443	433	468	422	441	444	409	451	431	453	408	435	416	408	456	418	429	477	382	466	422	413	424	427	431	423	413	422	418	477	404	421	433	457	434	431	456	421	446	455	436	430	439	400	401	431	406	427	457	437	407	472	416	432	404	405	430	434	442	425	420	461	466	429	420	446	440	419	434	442	450	473	435	494	410	476	437	445	433	421	424	421	446	412	423	427	451	433	428	427	443	412	435	420	426	394	443	429	433	394	471	392	441	406	440	438	445	457	399	442	442	435	402	420	425	410	442	480	394	395	436	432	402	414	434	410	423	488	431	461	428	401	411	447	438	418	421	435	435	460	423	402	446	398	414	420	421	441	439	434	429	439	451	460	436	457	444	462	428	437	463	421	400	420	433	450	434	432	436	430	439	443	436	430	385	441	461	414	403	438	439	414	451	472	427	410	420	413	441	406	475	421	465	431	414	452	435	439	422	419	448	388	421	416	435	440	467	404	408	405	452	438	420	458	438	437	443	421	438	451	442	438	462	447	422	447	443	422	389	407	422	438	437	389	445	449	411	467	417	453	442	409	408	407	457	425	442	470	390	410	460	442	423	396	431	401	425	435	435	441	414	434	445	380	439	398	382	430	419	397	426	442	451	412	434	433	463	438	454	411	465	417	411	441	399	431	448	419	411	393	441	429	433	427	455	446	428	419	417	451	420	423	444	392	434	430	433	447	464	433	413	401	378	443	464	429	405	457	419	415	455	463	437	415	467	465	374	402	457	412	441	438	413	421	424	422	441	455	382	448	405	441	432	415	431	445	420	485	431	438	438	434	455	441	437	441	380	434	408	441	466	452	431	455	422	439	415	417	433	419	377	447	445	447	461	438	470	366	418	454	414	411	440	421	441	420	401	431	420	436	449	417	414	419	448	459	446	442	453	430	451	445	397	413	449	417	415	416	418	422	410	441	415	442	448	444	392	397	409	419	419	448	426	440	420	409	404	432	426	467	430	433	435	430	430	450	449	445	444	432	437	453	454	427	441	410	448	433	479	439	431	427	429	446	433	440	448	411	414	446	407	433	436	450	415	430	421	452	438	425	426	458	485	452	456	412	445	433	476	435	440	448	421	429	464	414	440	428	419	462	448	392	457	408	408	453	467	424	411	448	382	430	422	423	416	425	420	432	405	411	420	425	456	428	421	438	443	406	481	418	457	440	410	433	400	463	456	416	424	432	442	426	414	411	440	416	393	440	430	452	451	442	473	445	423	422	407	423	437	407	435	397	395	417	412	439	386	462	448	429	433	409	428	431	403	455	434	458	439	405	440	425	417	421	403	418	432	440	436	430	411	435	462	420	463	406	441	425	445	424	418	408	471	425	448	464	426	425	491	421	427	445	418	442	434	417	462	421	420	457	407	429	404	410	429	441	443	435	411	422	428	436
27394	20431	8771	726	404	342	338	310	337	322	304	299	303	317	301	286	289	330	290	313	289	287	280	289	321	301	304	310	298	295	290	341	322	306	282	288	287	274	293	328	330	332	340	349	300	282	324	321	295	269	326	285	310	299	317	275	286	327	300	289	254	270	291	306	287	318	281	303	340	321	306	289	295	309	295	296	271	294	314	298	333	333	327	313	282	279	286	298	306	319	291	310	305	302	334	307	304	304	271	292	302	299	313	306	285	256	304	305	337	307	306	285	315	287	313	345	312	313	335	331	280	302	278	303	312	297	319	329	304	290	297	281	310	293	304	315	284	307	306	333	331	306	286	304	292	313	303	304	279	306	270	287	309	306	334	281	288	260	311	297	315	318	279	305	287	306	308	263	268	270	286	295	297	292	295	287	316	280	308	288	319	313	298	322	285	308	321	318	318	286	316	300	325	299	320	295	278	284	283	303	280	302	322	294	281	281	288	303	292	292	284	300	314	312	340	303	294	300	317	315	294	304	335	288	310	287	279	283	286	282	285	312	280	279	291	284	288	302	324	320	317	281	317	322	292	284	321	302	320	290	303	280	296	298	291	311	308	294	304	335	312	308	313	316	280	319	296	270	300	291	302	322	306	310	283	308	309	285	291	282	323	305	324	272	311	295	298	305	292	283	323	306	296	321	302	300	295	314	312	279	308	298	305	312	281	287	313	281	337	298	317	262	311	305	286	292	331	292	267	302	319	301	280	315	274	322	296	326	291	308	338	287	292	302	331	266	314	288	295	289	282	294	308	300	284	309	291	307	304	276	290	302	341	303	328	283	297	296	292	311	280	335	318	290	305	296	301	289	294	345	308	316	295	317	287	304	282	253	311	305	310	319	294	283	313	295	306	298	282	287	295	305	312	280	262	303	288	303	296	295	281	271	297	316	335	307	340	309	285	277	306	315	314	287	291	268	293	296	300	290	276	295	269	288	296	309	290	303	291	301	359	308	300	360	293	301	325	292	297	290	313	295	301	294	314	284	320	299	300	304	308	289	297	300	305	286	362	312	261	308	289	291	317	314	279	294	276	313	333	305	306	280	326	276	299	294	282	303	306	285	296	311	309	266	308	298	290	291	315	299	279	301	289	277	306	295	319	270	293	297	305	304	304	277	328	280	313	338	301	303	298	291	298	293	297	275	313	313	299	314	312	313	294	306	303	304	309	310	340	316	321	311	260	289	288	303	286	286	318	294	299	292	301	333	303	261	301	311	293	303	314	330	329	302	265	308	324	305	305	295	282	307	303	283	304	328	298	306	330	296	310	281	285	317	293	324	284	325	315	316	297	300	261	303	307	303	294	337	280	289	334	326	311	273	303	298	318	329	285	310	268	295	309	281	320	286	284	308	278	304	291	299	311	275	327	323	326	294	282	296	297	307	314	279	302	292	308	278	314	307	297	302	303	290	310	298	326	307	326	310	296	239	296	309	300	305	252	302	300	296	292	277	309	299	297	300	278	295	276	288	288	313	295	287	292	296	289	307	330	302	272	271	312	305	343	299	333	323	314	298	295	292	290	302	275	289	297	310	288	311	322	306	306	294	299	297	290	311	298	302	281	303	301	298	298	303	309	262	284	298	316	272	298	304	278	305	315	323	323	277	302	323	305	312	270	325	285	309	311	321	285	290	274	299	283	277	296	311	305	319	302	315	302	270	298	299	325	260	347	300	326	314	317	299	292	301	313	279	280	290	317	315	297	312	278	277	307	276	307	288	311	284	272	305	311	297	263	276	322	274	286	295	307	312	297	306	319	307	297	288	294	324	309	287	340	301	345	298	269	271	286	308	306	295	304	285	291	302	272	299	329	318	294	294	304	332	293	301	290	327	327	273	315	305	310	300	298	303	298	291	284	292	295	272	283	295	319	332	313	274	309	273	311	315	314	293	309	303	331	268	292	271	309	283	334	297	278	287	304	286	306	292	290	309	324	311	286	293	294	316	284	270	312	299	327	279	312	303	308	298	332	300	315	284	272	293	308	332	282	278	286	309	310	276	311	287	315	307	294	323	291	287	272	289	297	324	342	308	299	267	280	329	288	307	287	286	293	323	305	287	277	293	297	293	290	286	277	294	334	321	292	304	282	310	307	278	285	309	298	308	295	299	286	309	263	292	278	326	331	299	303	305	336	312	286	283	300	313	292	307	305	296	295	316	288	313	309	298	330	303	288	298	309	321	281	271	299	276	294	278	268	285	299	308	310	313	281	295	274	315	310	333	321	316	300	318	306	287	287	304	314	273	321	300	328	303	267	311	267	283	310	294	297	297	297	282	312	304	322	316	281	297	311	325	303	296	321	288	305	287	291	318	300	280	290	314	296	287	295	282	284	282	298	324	300	289	310	303	270	279	316	322	273	336	300	293	289	286	267	289	294	310	302	335	281	272	295	300	300	288	292	275	282	309	315	302	297	313	297	311	306	318	298	287	309	297	275	290	285	304	300	306	286	272	270	284	295	282	305	299	286	292	288	305	323	304	290	302	331	301	316	305	289	316	320	277	275	307	267	294	293	289	286	281	329	334	321	284	312	323	316	280	311	289	302	324	278	314	324	258	331	311	317	324	339	332	275	285	315	297	319	297	339	280	320	304	325	319	291	319	323	292	301	302	287	323	287	311	262	323	269	310	302	298	258	268	312	296	292	305	296	305	305	310	305	335	293	302	307	303	309	309	273	297	279	277	275	309	292	296	259	294	306	313	292	284	282	299	305	318	301	293	304	291	325	299	283	327	274	309	314	266	279	296	316	323	277	305	318	298	312	282	311	304	300	323	266	294	282	277	318	263	308	296	280	288	329	300	295	317	321	293	304	313	308	312	323	311	277	317	301	295	319	317	305	293	310	319	303	295	292	312	326	311	285	287	303	297	324	286	264	325	305	302	296	288	309	315	269	317	308	285	288	327	332	295	294	328	315	290	308	287	317	300	286	304	292	321	300	301	283	304	317	274	284	279	295	283	323	276	330	318	308	299	308	327	272	289	316	291	321	274	298	276	273	269	302	334	348	269	309	283	294	290	323	297	315	252	311	245	267	279	294	301	289	303	295	316	325	299	259	297	291	281	271	296	291	325	297	297	317	325	294	323	301	317	306	273	277	314	302	283	306	315	308	286	294	298	311	287	291	283	298	286	296	294	314	302	322	294	285	309	309	278	283	285	283	314	300	313	310	298	296	287	319	323	312	301	297	305	321	304	313	293	301	288	299	315	298	277	319	260	294	323	324	278	324	302	292	302	306	278	308	294	317	309	327	301	278	297	287	278	318	309	309	318	314	313	298	270	294	318	313	296	294	303	306	282	313	292	311	298	292	315	315	297	307	308	266	320	276	314	331	298	306	285	309	316	305	313	303	294	271	309	299	315	303	295	278	318	290	284	326	301	305	325	299	318	269	274	312	288	314	276	304	289	300	300	315	295	332	271	286	280	319	284	332	305	321	302	296	287	314	282	294	314
17828	1166	914	622	518	449	449	422	425	388	394	375	368	369	351	367	367	407	361	374	378	364	390	359	369	332	366	330	361	368	370	348	363	425	369	385	375	350	347	333	365	346	386	381	343	365	382	398	364	381	365	364	364	354	354	370	375	350	352	337	388	376	362	360	377	355	367	363	374	363	351	366	363	342	391	344	393	364	349	337	373	344	397	406	372	386	341	374	366	356	362	336	349	371	361	353	325	382	343	372	378	370	338	352	381	381	394	330	368	358	379	354	368	360	359	343	365	358	343	339	366	355	360	360	363	389	378	382	379	369	340	341	365	329	326	361	346	335	370	363	389	377	373	405	356	382	337	377	365	353	340	347	345	341	350	343	401	340	351	329	393	345	336	335	353	354	362	355	332	380	369	366	379	322	369	350	396	363	338	393	346	375	328	352	384	389	364	356	374	366	364	358	340	349	351	337	336	347	406	357	392	344	346	366	335	338	381	373	390	377	341	333	362	369	369	388	364	313	354	338	327	397	351	361	379	375	361	325	383	376	349	358	326	382	405	363	333	354	370	364	331	355	354	344	336	355	366	393	377	366	361	392	359	388	386	367	377	355	395	369	389	343	378	384	343	345	377	356	391	367	358	379	365	369	371	362	350	338	349	376	348	376	365	355	355	391	348	375	363	365	362	357	397	374	351	373	364	378	374	344	362	374	353	376	360	363	385	372	357	345	355	366	345	390	360	375	390	338	361	380	332	336	354	346	360	339	318	379	368	360	318	377	353	402	376	350	385	383	346	343	357	346	380	357	318	363	383	351	363	343	373	337	351	370	355	312	363	339	330	353	349	335	336	368	376	341	368	347	368	372	364	350	395	359	353	356	334	329	362	390	349	369	389	364	369	355	375	340	318	357	372	349	354	358	356	357	341	361	314	372	344	389	368	366	385	340	373	310	381	368	340	375	344	354	371	390	317	345	342	367	339	342	360	362	362	379	347	372	361	354	381	353	372	366	322	365	393	339	351	347	340	355	385	374	356	363	359	347	367	365	356	339	376	373	370	369	345	357	377	351	370	340	356	357	378	409	364	375	345	353	362	352	350	365	367	360	370	363	338	344	398	346	371	366	405	364	348	371	361	394	355	358	340	345	369	382	342	357	366	367	369	350	361	354	344	412	351	389	343	336	320	358	361	394	350	357	377	376	381	358	364	340	355	392	332	364	374	363	383	368	371	369	370	345	355	360	350	353	368	367	378	363	343	322	343	359	330	382	354	366	375	359	353	359	330	384	347	334	354	337	349	379	403	360	364	382	353	334	360	361	367	379	346	412	369	344	396	346	357	395	377	353	381	373	410	361	378	383	361	323	327	350	382	346	361	393	375	362	374	390	341	358	351	370	359	396	362	361	323	379	344	350	376	390	388	354	353	363	325	357	365	362	356	338	363	370	316	371	347	345	341	349	370	389	382	338	387	336	343	345	334	361	331	380	322	362	375	339	333	342	358	328	366	354	355	384	344	353	392	392	411	362	391	375	355	354	313	361	387	349	351	369	371	374	380	344	378	344	374	317	329	369	357	344	336	367	355	355	387	364	372	374	314	346	389	378	344	385	321	370	358	370	384	366	378	384	367	348	365	365	376	370	383	337	366	392	347	344	375	376	403	370	353	354	364	341	337	328	356	357	375	364	364	367	361	386	408	365	371	340	335	388	404	348	363	358	342	364	400	351	346	390	378	376	366	356	392	385	368	331	369	386	342	355	364	384	355	371	382	369	343	385	352	373	360	364	360	366	393	369	362	345	349	389	375	336	366	367	359	359	354	390	354	331	339	343	371	342	400	344	314	349	359	375	372	377	363	353	356	329	362	360	331	357	357	376	361	362	340	355	336	383	377	381	366	366	358	331	331	335	400	396	353	346	337	354	332	349	342	363	351	368	378	353	344	358	329	357	403	365	345	347	347	391	383	331	345	378	372	353	366	362	347	387	368	370	386	354	360	320	336	347	347	365	355	329	366	387	367	397	388	374	358	316	313	365	386	370	355	355	364	350	339	359	344	368	362	399	349	365	356	344	331	357	358	335	352	354	369	373	347	362	370	395	389	383	373	378	345	337	401	329	378	376	340	382	382	341	374	310	392	358	395	356	359	361	390	372	379	393	349	369	369	375	347	405	356	326	358	374	351	351	336	338	362	363	353	363	375	358	375	348	326	367	350	357	379	339	306	339	361	363	403	354	377	377	344	354	356	411	352	347	349	349	352	322	333	349	356	355	372	347	363	327	379	341	360	375	401	354	385	389	394	355	327	358	368	372	340	362	371	341	374	344	371	371	339	349	362	414	319	368	348	392	332	384	360	391	368	357	342	381	331	373	368	335	344	371	364	363	365	365	352	372	362	355	372	353	350	346	359	359	353	362	343	387	364	351	350	366	332	361	361	383	368	340	381	385	316	373	373	372	352	341	366	373	330	377	372	356	396	364	347	342	332	312	348	349	339	387	361	373	353	365	343	359	376	369	356	347	359	343	359	389	361	339	361	356	393	351	390	375	351	333	392	366	379	330	370	369	344	366	355	388	366	343	367	358	355	351	355	379	343	369	340	358	358	373	344	396	397	353	396	366	333	361	327	363	341	358	369	388	364	367	363	357	331	336	350	335	369	368	344	367	341	344	343	358	354	387	344	360	338	354	335	329	377	362	384	362	363	396	347	354	356	368	367	353	319	353	356	341	352	400	367	350	355	372	360	342	359	365	356	340	338	376	362	363	355	382	377	341	357	364	356	335	391	373	383	393	371	332	351	335	373	375	324	383	362	397	368	383	388	369	397	373	341	360	364	363	355	364	350	392	337	380	364	380	335	361	372	377	343	337	391	356	367	340	330	385	367	363	363	377	370	352	357	376	364	357	351	338	367	368	413	360	328	354	367	402	351	346	342	361	355	370	382	340	378	376	363	389	354	402	372	364	365	378	359	387	348	347	381	347	351	357	365	348	357	327	365	344	356	375	369	372	378	369	366	379	369	369	390	336	362	361	344	394	348	357	366	358	341	371	378	347	359	361	330	362	377	375	369	373	343	367	319	383	380	363	360	366	334	361	346	321	359	329	345	392	376	358	360	385	398	361	392	356	329	367	379	339	360	369	372	393	368	382	365	355	386	382	373	356	393	374	374	364	363	328	390	387	366	362	361	336	372	351	393	351	366	378	372	358	391	329	394	369	373	341	340	348	341	340	366	331	352	349	348	384	389	335	350	378	375	342	327	347	355	379	349	370	377	359	369	394	335	346	360	364	357	332	368	365	363	373	401	350	388	387	391	402	356	395	306	389	367	377	390	334	338	361	398	386	369	370	376	391	353	370	357	352	362	361	386	340	352	359	313	354	352	357	378	352	367	343	376	336	346	351	368	372	325	399	358	368	354	377	364	373	351	379	332	362	363	389	355	330	336	380	362	359	369	328	357	379	350	326	377	362	354	347	383	359	365	366	375	376	390	350	363	361	399	394	370	346
23638	21176	28578	24031	21161	12096	1019	582	497	429	373	356	306	299	275	277	262	274	240	239	250	247	214	250	213	219	200	234	215	192	231	211	211	241	221	192	220	195	202	170	189	204	218	231	194	211	206	221	226	218	192	206	170	203	169	216	185	185	208	227	191	215	205	225	213	191	177	189	214	188	183	184	226	197	208	191	200	199	226	179	193	209	201	195	196	208	214	196	201	202	212	217	209	216	175	198	206	200	217	195	180	213	208	216	189	180	214	175	187	199	201	173	213	196	222	214	224	186	188	179	192	245	213	189	209	223	202	243	213	189	194	193	208	191	222	198	197	199	200	203	210	189	179	191	177	208	178	203	224	210	171	216	207	190	169	193	199	188	205	204	203	184	186	217	171	215	197	211	194	186	192	188	199	197	191	219	201	208	171	204	191	215	205	194	160	175	180	180	198	186	188	192	196	192	222	175	180	191	190	192	188	179	193	219	189	202	189	215	255	206	178	223	182	214	206	180	197	208	224	171	193	186	199	213	219	214	208	193	201	198	210	195	190	199	185	197	199	182	225	196	208	170	201	221	210	195	191	190	199	194	199	194	189	194	197	177	210	199	172	200	197	179	177	178	194	194	187	212	204	207	185	213	194	191	232	189	192	205	212	164	201	203	200	185	201	186	189	201	176	203	241	189	229	228	182	195	198	187	184	162	208	189	214	184	220	194	211	201	207	189	210	206	206	210	171	216	200	183	198	227	214	184	190	199	179	222	182	202	175	191	202	191	188	179	203	180	215	190	213	195	198	198	209	203	222	182	199	192	208	197	164	185	195	217	188	186	193	198	198	160	201	209	184	194	201	163	203	175	198	199	195	184	204	177	178	214	198	179	217	207	179	213	212	177	208	199	207	196	235	182	204	209	200	213	196	189	204	201	187	181	212	182	210	211	184	222	193	219	213	194	189	197	203	193	183	181	209	195	208	203	197	182	186	189	193	216	203	214	219	198	203	217	207	197	186	182	188	161	207	189	212	179	226	185	224	199	182	200	195	189	200	199	184	180	177	205	205	203	185	195	201	212	198	177	202	208	203	184	190	202	203	186	179	187	193	185	189	218	195	197	191	193	188	212	186	194	186	206	217	212	184	189	193	217	199	185	218	202	186	206	200	193	221	174	188	199	199	203	220	220	193	198	183	192	215	193	211	193	189	196	186	204	178	194	202	200	193	181	225	201	194	197	200	187	209	207	203	202	174	204	192	198	205	210	210	180	211	211	175	199	187	211	216	193	189	173	205	203	194	199	230	206	182	231	187	201	217	200	189	185	191	176	205	198	225	219	186	200	204	185	175	204	193	208	194	194	195	206	210	193	190	185	177	211	201	194	190	201	211	180	198	208	194	203	188	204	203	191	198	185	201	210	181	185	188	178	180	199	218	197	194	180	195	197	204	165	221	211	212	224	197	189	226	176	211	216	210	203	217	191	214	190	192	203	191	186	211	195	179	207	176	200	215	165	175	208	203	198	173	199	159	200	195	228	183	193	185	210	196	187	191	165	191	179	210	206	192	202	194	204	204	233	189	179	204	177	176	207	207	205	187	206	202	194	186	187	195	177	194	214	216	200	203	185	198	186	180	195	189	206	201	190	201	205	217	179	198	195	206	229	170	215	193	180	184	205	198	222	183	193	193	239	200	183	188	190	224	199	198	207	206	170	182	212	216	181	210	217	194	181	203	171	188	187	182	210	195	186	212	224	208	204	185	205	199	170	187	207	201	196	186	196	189	217	196	179	215	190	199	180	222	171	192	206	198	216	216	187	205	168	222	202	194	173	196	192	224	203	191	164	200	200	174	203	220	202	207	189	182	221	178	185	209	180	183	233	207	196	196	212	182	204	201	183	190	195	166	204	241	203	188	194	175	209	171	201	205	194	201	191	192	193	218	189	194	181	189	185	210	196	184	172	202	192	180	175	198	202	206	187	184	216	214	187	211	174	187	192	204	200	225	209	178	177	196	218	167	191	207	225	215	202	208	214	182	206	196	210	204	194	188	186	178	179	201	189	210	207	192	215	224	202	217	200	190	186	189	197	186	174	211	211	202	193	204	201	198	194	191	179	196	198	203	186	176	188	191	191	196	197	210	204	215	211	216	197	199	204	194	210	229	186	183	180	201	183	218	185	228	212	218	227	227	197	197	190	188	203	170	210	213	195	207	189	189	214	196	173	188	228	208	204	224	188	196	202	190	195	204	185	191	184	169	199	199	207	214	193	200	213	197	197	181	182	209	206	180	198	175	199	210	201	219	187	181	208	181	207	214	210	192	195	221	185	182	196	191	198	224	198	183	198	187	187	189	189	192	213	196	191	207	174	205	201	193	216	196	193	196	200	196	182	192	190	194	191	174	191	190	187	175	190	201	190	205	218	226	191	190	210	174	187	200	193	218	220	213	195	210	182	211	210	188	186	215	220	231	207	188	198	180	201	193	161	203	195	194	216	190	200	201	184	194	199	185	204	173	206	197	172	195	197	209	210	180	167	187	214	211	194	165	191	207	204	209	193	187	204	198	180	190	194	182	206	207	199	197	176	197	193	188	182	190	172	207	186	209	203	201	199	199	192	214	198	214	194	211	185	192	199	182	218	196	208	190	206	197	192	201	166	184	203	174	199	210	218	187	178	181	194	191	205	205	178	198	190	199	208	198	194	200	205	211	220	192	205	192	212	219	195	190	205	197	204	215	208	205	184	194	190	199	188	208	189	179	206	201	208	203	198	193	167	201	208	222	168	196	172	176	196	219	222	179	195	190	181	211	202	185	202	190	206	181	168	190	210	195	199	181	187	188	208	195	183	187	191	205	181	209	200	173	156	198	189	205	189	197	188	179	197	187	206	212	206	178	203	211	193	184	212	193	204	209	188	218	212	178	187	190	217	191	205	188	199	187	199	223	200	202	210	213	205	190	187	199	198	216	221	204	202	188	187	203	220	230	206	200	192	177	180	207	199	181	165	205	196	186	207	196	200	195	182	176	184	208	200	199	209	202	197	173	192	189	182	190	167	197	210	158	193	179	184	203	188	206	170	191	187	212	225	203	211	187	220	190	188	204	208	180	173	194	186	205	195	220	193	207	173	208	208	211	186	217	172	221	178	205	191	187	217	180	195	181	202	207	197	210	163	208	207	227	186	172	193	177	205	186	222	207	202	203	158	202	200	225	197	214	200	208	187	196	206	210	190	207	199	186	211	179	192	201	208	208	189	200	177	179	196	176	200	207	184	192	189	208	195	190	196	184	181	227	180	212	177	202	193	201	199	194	210	205	183	205	205	208	206	195	186	197	205	190	197	213	182	232	202	217	194	205	219	213	174	180	201	236	190	180	179	190	188	202	177	202	211	200	199	162	188	201	170	201	196	195	184	196	183	204	182	181	185	223	205	212	221	220	195	187	207	211	167	204	194	197	198	186	199	217	194	200	184	183	192	194	207	208	216	206	220	201	195	212	196	204	200	192	189
21718	9017	7611	3713	2546	1826	1371	1170	815	757	628	539	508	437	385	358	368	324	344	309	292	241	267	285	295	271	279	280	290	261	248	253	250	259	270	250	275	236	249	252	247	258	232	221	236	232	235	223	265	251	235	256	241	258	235	233	238	220	226	231	260	213	225	234	226	257	216	223	268	274	238	221	227	236	248	258	245	247	238	247	231	238	242	244	260	243	251	238	232	250	231	248	204	248	229	224	233	247	207	230	236	248	234	229	258	235	221	229	248	228	238	235	267	213	235	249	233	247	238	266	221	239	245	232	239	233	217	232	240	230	220	243	198	219	249	230	238	209	219	235	251	236	263	271	235	251	220	234	236	228	218	250	221	259	219	217	220	212	221	237	249	218	243	221	218	243	234	231	205	232	231	234	238	215	228	224	251	220	235	234	254	224	234	250	220	229	211	220	240	217	239	259	237	227	256	224	242	243	218	211	237	226	235	216	231	227	239	244	223	246	215	227	243	222	254	239	214	235	229	283	244	218	210	250	237	267	241	242	220	231	226	246	234	210	261	242	237	258	268	225	222	233	276	214	209	241	233	230	231	222	249	230	224	242	263	264	248	246	238	233	223	232	253	223	236	210	223	240	235	234	248	242	239	242	250	253	251	254	233	248	201	232	242	233	230	232	258	204	232	232	218	247	205	235	262	226	259	252	220	228	230	234	246	259	229	244	248	247	243	238	241	208	246	222	198	251	270	207	235	218	204	255	237	204	239	227	257	231	225	228	237	244	240	253	222	241	227	232	221	227	231	227	234	245	234	215	243	234	225	246	232	230	261	223	231	262	183	240	238	222	233	240	234	235	230	239	235	209	236	236	196	242	216	234	237	235	209	239	222	213	219	210	239	221	242	259	237	233	216	215	253	213	227	235	243	252	242	260	228	258	229	272	218	226	216	212	225	219	234	227	232	211	235	245	222	224	247	260	223	256	234	237	234	237	252	222	215	246	225	227	224	212	251	230	234	209	252	231	210	241	217	237	220	257	220	252	230	245	234	226	220	247	238	238	226	231	236	247	233	211	253	249	203	227	224	243	240	227	267	222	221	252	220	231	268	228	238	242	233	224	227	252	229	235	240	246	232	227	247	250	248	248	216	196	226	218	253	255	228	223	237	221	263	223	223	221	261	243	228	194	254	253	253	228	231	264	240	217	258	236	244	227	212	219	237	227	241	239	230	261	234	242	228	248	220	224	212	254	236	227	237	236	256	232	242	280	249	219	238	225	245	223	254	224	219	231	252	231	251	257	244	232	242	223	259	236	254	240	188	239	205	265	218	229	258	252	238	262	247	249	248	231	256	233	222	221	242	237	274	250	258	222	219	233	230	247	227	241	228	226	215	223	246	213	233	252	197	223	217	258	282	261	247	210	214	233	221	263	239	231	251	233	228	232	221	248	256	247	227	253	230	215	213	231	240	255	218	252	224	244	248	252	237	245	231	230	233	250	255	226	232	227	215	245	249	222	224	258	263	255	243	247	230	282	256	227	230	241	231	223	229	240	261	247	239	226	235	232	225	201	235	233	218	246	231	228	194	248	230	234	237	241	255	234	237	223	253	258	242	247	268	224	269	227	233	215	260	233	228	228	212	275	243	212	218	278	240	254	207	226	256	230	227	243	254	224	227	257	251	242	245	238	234	235	209	226	243	240	273	218	244	216	238	218	248	240	240	227	220	249	232	234	247	257	205	235	229	222	229	245	251	211	263	240	250	229	237	248	224	249	220	247	237	249	241	260	266	238	213	266	203	220	219	236	236	258	254	248	216	208	261	231	255	234	229	220	241	229	256	260	248	239	249	230	243	232	211	227	224	264	250	244	272	211	278	254	240	227	236	227	236	209	231	209	231	232	233	250	233	219	212	219	219	197	210	232	242	243	239	223	264	256	243	214	249	241	257	228	242	257	215	225	247	253	268	221	229	221	224	239	222	218	217	229	239	223	237	257	218	251	256	229	258	244	231	257	236	236	220	235	247	224	235	252	235	225	237	230	240	226	246	241	209	235	236	258	236	226	263	224	253	238	237	232	264	230	255	246	221	234	223	264	205	229	248	238	244	263	226	233	255	216	228	228	229	225	239	247	241	239	245	243	213	235	236	240	264	258	216	244	209	236	216	249	244	233	227	238	231	255	228	203	246	246	234	209	247	252	224	236	243	211	229	223	250	223	253	251	249	259	222	231	249	216	226	237	230	234	258	215	231	216	233	257	254	244	243	249	251	211	215	253	204	235	268	241	245	224	232	209	237	231	260	227	211	228	246	237	203	242	255	248	258	211	241	253	229	231	260	258	205	215	249	231	224	223	241	233	240	223	241	220	257	243	237	214	210	247	223	226	239	242	245	241	261	251	233	207	240	208	239	229	245	228	240	213	231	240	254	247	216	202	236	251	224	241	222	241	227	209	240	222	234	234	212	246	261	247	233	215	245	232	263	239	251	252	233	231	228	215	217	203	227	244	240	233	225	240	239	248	250	220	244	201	253	243	239	220	220	230	248	251	235	226	209	221	231	231	235	250	218	223	236	240	213	250	251	273	244	252	229	238	233	234	264	212	230	231	223	224	264	245	248	252	231	247	241	250	248	294	241	223	224	240	245	230	231	243	248	228	250	209	227	229	241	218	202	239	214	244	238	242	228	211	251	236	233	273	202	248	219	208	247	239	239	256	253	236	220	227	232	237	214	220	251	252	238	231	254	226	212	245	244	242	224	244	236	223	215	221	243	241	252	232	244	222	256	235	232	242	241	248	222	235	252	250	241	263	244	244	231	277	251	223	240	224	238	233	248	227	233	236	229	274	227	229	234	228	240	191	237	251	247	236	235	227	246	213	231	238	246	225	236	216	220	260	239	221	237	245	246	233	229	236	211	247	230	248	223	260	219	239	224	246	214	216	209	266	223	246	229	217	247	242	240	219	222	244	218	233	217	243	228	233	251	231	240	229	222	238	252	213	233	226	217	210	251	220	238	235	257	271	252	239	249	231	215	214	266	226	225	241	239	253	210	240	230	210	249	229	232	247	219	214	219	247	222	216	234	245	254	212	258	230	230	221	231	242	210	215	259	235	246	239	220	220	258	228	222	219	227	268	257	238	218	207	249	229	245	260	228	214	235	241	230	234	259	211	249	205	225	226	236	252	243	234	252	221	257	215	222	233	252	238	233	257	218	224	246	220	221	229	224	263	243	248	240	237	237	211	268	229	250	247	239	244	238	221	218	244	257	216	250	232	221	233	219	222	242	239	225	216	267	235	248	228	249	220	248	232	219	215	242	227	229	236	235	253	226	225	220	235	231	233	228	214	225	241	232	215	220	244	245	231	245	232	248	239	203	225	247	228	226	251	246	253	224	257	234	216	242	219	215	246	249	233	228	222	224	259	234	245	227	231	239	239	210	231	227	236	251	214	234	241	220	225	198	242	244	226	216	213	259	230	208	237	253	206	230	218	233	234	227	221	254	258
24910	21211	27578	25005	12512	1127	818	734	675	584	641	548	550	539	526	574	552	514	560	520	523	546	560	558	538	512	546	555	503	533	553	520	576	521	529	498	518	500	545	497	536	517	498	537	486	494	478	483	531	525	493	537	522	502	528	492	516	485	487	486	488	471	490	548	567	494	498	516	511	551	511	492	500	519	512	522	510	505	471	518	513	501	525	505	519	505	523	532	535	489	482	534	536	506	496	565	539	552	510	486	536	484	507	485	491	505	503	515	489	529	494	497	493	485	486	482	458	505	494	503	504	498	481	525	532	480	556	521	495	511	525	483	510	525	526	553	535	505	456	480	494	507	528	494	470	461	500	550	486	501	465	513	547	515	498	503	519	505	498	470	483	527	512	527	505	531	459	546	475	491	533	519	505	507	502	517	486	507	472	512	501	498	478	495	505	505	503	468	549	528	547	525	496	520	517	501	522	511	490	469	541	476	488	493	510	539	497	533	491	519	496	501	491	527	514	510	494	536	530	519	515	510	511	505	540	492	509	487	514	480	492	507	504	560	503	492	489	501	431	484	514	531	554	503	528	504	501	509	504	524	508	472	491	494	490	492	507	502	513	505	561	501	483	495	482	477	492	466	504	481	544	519	532	507	496	538	498	485	511	493	475	502	530	548	482	520	501	554	537	519	502	498	506	488	517	488	474	506	505	499	477	507	530	541	497	509	475	497	528	470	521	461	549	523	473	525	498	513	514	509	483	528	504	520	521	449	547	531	516	519	511	492	530	515	521	520	541	514	525	504	517	523	533	492	478	510	473	527	491	505	499	521	511	502	492	524	539	537	493	511	503	518	495	520	502	522	506	510	514	498	567	484	501	511	499	527	530	537	528	505	492	455	535	517	505	473	506	533	509	487	515	532	493	486	450	483	502	513	510	496	486	501	451	504	503	536	476	525	478	498	515	482	526	510	515	507	514	504	511	495	498	514	482	497	474	495	474	549	515	492	499	497	462	498	524	522	529	531	538	493	525	525	494	527	497	453	517	542	479	528	497	461	533	493	519	495	546	508	504	490	489	477	521	546	474	479	545	521	506	539	509	501	503	485	501	499	535	517	537	510	506	496	509	492	473	473	525	520	520	517	502	488	534	499	452	541	522	482	506	519	476	581	524	469	526	475	494	465	495	511	511	548	485	512	483	482	507	480	502	487	510	465	511	534	479	468	484	520	499	527	516	543	509	470	489	503	486	513	518	503	474	479	510	508	476	523	482	463	529	514	483	472	517	522	513	507	521	542	513	495	483	506	495	526	514	526	479	486	547	520	486	518	520	476	483	468	547	497	480	523	520	511	495	534	520	541	475	516	518	501	517	475	517	564	507	493	533	501	517	519	475	484	529	489	500	538	494	520	491	495	486	486	499	511	494	499	465	524	486	476	485	512	543	494	507	525	499	516	512	514	507	516	536	515	509	500	517	520	517	524	493	493	474	481	528	526	563	483	470	476	491	491	484	544	526	510	494	471	504	496	512	533	517	516	499	524	504	475	489	496	499	504	521	530	521	526	496	505	513	515	458	495	505	526	501	492	497	466	504	508	505	531	479	500	545	499	542	460	476	470	514	524	552	531	506	507	495	488	499	499	542	481	488	494	493	489	524	490	511	553	468	468	519	512	478	481	528	515	475	455	513	509	531	493	524	487	509	546	508	541	483	544	521	522	526	526	515	508	514	507	496	540	488	501	505	479	510	504	506	546	494	496	542	486	545	541	532	489	485	516	496	509	531	584	506	530	556	454	570	507	461	510	506	506	540	506	489	527	506	490	479	528	504	493	501	515	496	541	466	461	513	509	520	514	464	509	494	542	528	519	506	522	483	502	515	503	539	559	550	493	501	505	495	505	515	500	502	467	518	524	511	502	504	491	497	517	500	518	453	522	483	537	476	500	493	534	487	491	501	466	478	483	528	486	524	520	472	513	509	492	503	512	531	481	525	484	488	507	477	496	468	516	519	494	498	498	512	502	487	513	499	533	510	523	493	489	511	533	471	543	539	520	496	498	487	470	504	507	482	510	505	496	546	511	541	569	510	506	526	499	512	494	469	494	494	487	505	494	483	505	504	506	499	533	544	507	508	497	510	503	525	540	510	484	503	502	495	468	502	510	546	520	507	471	518	489	516	529	496	503	465	499	485	524	519	486	526	484	516	544	533	508	500	509	483	550	516	507	520	474	537	487	494	506	502	528	501	493	516	503	453	511	499	522	484	488	494	508	554	479	515	515	527	514	500	525	487	519	521	508	460	485	492	484	504	503	528	493	487	464	468	539	497	523	488	487	522	520	493	511	500	498	510	486	475	488	531	484	470	506	479	559	477	479	506	511	519	478	497	511	517	514	518	504	452	493	468	562	517	525	490	499	504	496	503	539	494	515	488	522	509	509	534	479	524	522	523	477	518	517	512	486	497	515	489	516	521	489	526	456	458	501	512	506	512	525	479	461	532	514	522	524	496	508	483	481	484	478	509	463	521	508	520	496	493	503	512	512	473	500	508	504	502	477	492	472	482	499	541	524	477	469	507	487	526	522	508	499	477	507	509	521	497	504	539	506	483	466	532	492	507	526	477	537	522	464	517	498	513	499	507	489	500	520	507	551	510	463	509	527	471	528	518	504	513	483	552	511	490	519	504	511	501	549	500	489	462	490	501	530	511	491	469	480	501	498	504	485	522	530	506	500	478	503	494	527	496	456	494	466	490	501	526	482	489	502	511	495	514	500	489	511	546	527	507	464	531	521	537	493	528	544	522	500	492	505	511	510	471	516	519	511	535	507	511	469	475	517	477	527	535	493	512	492	529	543	517	501	513	509	514	512	515	482	490	490	523	532	475	491	510	484	485	481	521	478	496	506	532	517	479	530	481	506	526	473	535	477	495	503	512	471	513	536	548	496	508	544	550	525	483	521	499	498	488	497	493	499	476	502	536	519	511	526	538	492	502	522	533	532	473	516	521	477	496	513	505	488	519	527	500	480	531	501	465	527	489	534	493	502	506	532	510	554	518	513	465	470	515	512	503	495	532	530	503	504	489	509	477	481	528	523	545	483	495	491	495	500	487	506	490	529	477	505	539	530	465	513	494	489	508	516	466	529	552	526	457	498	507	499	515	483	498	526	491	487	486	492	532	524	522	536	472	524	479	490	491	516	502	469	505	502	485	504	510	488	509	528	495	489	493	488	471	494	478	509	514	528	460	561	513	513	499	522	501	503	494	538	513	528	526	539	508	519	512	547	475	532	458	556	510	510	481	519	498	477	530	471	498	491	498	499	479	489	497	534	485	501	545	530	505	490	478	521	511	478	518	487	535	516	490	532	515	528	491	487	511	486	526	506	510	501	539	485	516	479	504	541	505	518	555	539	496	496	483	476	513	515	516	513	512	488	502	494	496	509	510	479	483	503	508	497	506	544	524	529	508	562	515	497	460	510	501	486	523	503	496	492	527	505	511	472	516	494	509	517
22062	5337	4337	2399	1698	1362	1243	1008	883	839	734	722	667	675	628	646	630	653	609	634	637	583	611	665	569	574	582	601	583	637	586	582	568	581	557	579	584	598	572	532	557	597	537	560	608	570	590	578	596	586	557	579	574	553	627	543	525	574	577	555	581	566	588	611	535	544	569	616	555	561	591	582	581	530	555	549	599	546	516	587	598	568	583	555	549	538	548	543	537	600	593	570	558	565	561	592	598	616	594	561	559	568	602	618	614	553	585	613	526	569	508	590	551	578	569	590	589	564	553	574	584	626	592	550	550	572	585	587	517	591	587	594	573	598	564	562	557	600	559	564	566	555	588	576	575	508	611	571	584	553	531	549	559	582	564	575	572	596	552	553	559	557	577	556	555	575	568	522	569	567	544	582	583	572	577	527	589	553	583	578	613	575	541	562	599	544	518	570	575	543	613	602	532	549	539	583	547	555	575	574	587	570	559	593	569	611	592	586	573	591	568	530	604	586	571	566	567	594	547	568	570	572	527	605	591	587	570	552	603	559	549	571	546	566	552	551	600	548	572	625	591	575	591	551	594	581	574	608	561	543	550	539	574	586	554	567	561	548	530	555	593	546	564	590	590	565	584	551	574	592	549	603	618	577	588	604	567	568	587	528	540	563	545	575	619	598	589	565	518	571	612	534	575	597	545	574	573	601	529	580	589	602	601	561	583	560	603	599	591	581	633	564	589	594	550	576	548	556	605	536	550	557	588	584	557	561	560	552	598	522	605	584	562	574	560	604	493	587	563	591	532	572	611	519	614	590	609	566	585	563	591	564	575	580	581	573	582	569	570	508	595	549	556	594	556	552	599	563	572	549	560	562	540	528	578	580	548	570	574	565	553	558	567	607	583	595	586	612	605	574	561	599	572	610	588	569	552	562	549	538	569	648	548	528	539	557	548	589	579	564	511	547	572	568	545	550	566	563	605	556	570	551	603	540	596	582	589	549	591	562	547	533	564	641	548	571	591	581	539	608	594	603	567	606	544	565	567	607	613	601	578	618	571	528	594	550	561	577	582	579	559	587	580	580	597	568	567	572	559	551	588	614	587	570	580	581	553	594	599	566	572	600	565	591	583	557	598	552	559	581	575	564	559	643	589	576	588	574	564	564	569	555	540	588	560	565	593	562	578	557	537	569	492	607	571	564	569	552	603	579	570	598	540	556	554	596	591	545	622	626	574	570	544	584	543	561	551	572	569	565	541	556	543	556	545	573	535	587	596	571	560	556	568	561	576	590	599	548	599	570	534	587	550	595	593	582	586	561	573	539	536	543	514	621	539	558	596	584	563	565	568	574	580	552	570	539	573	552	624	578	586	557	575	547	580	583	543	605	604	582	580	589	581	547	595	554	574	589	579	553	539	577	595	559	575	589	569	564	571	573	587	563	590	547	568	587	544	553	569	569	574	511	609	579	568	566	550	536	573	578	606	551	583	533	588	572	566	560	536	586	526	571	565	528	604	572	534	563	547	595	571	589	529	596	599	581	546	588	543	575	566	573	558	617	571	577	590	572	567	582	590	617	610	571	545	588	573	563	555	557	564	585	560	577	600	552	568	566	577	600	568	571	572	589	592	540	581	555	594	561	596	572	606	544	549	528	561	582	593	573	579	586	575	561	567	577	554	585	555	571	612	521	538	555	557	581	598	540	583	580	574	567	565	600	545	585	556	603	565	566	559	563	571	574	552	564	593	608	589	577	577	582	559	574	558	534	583	572	586	610	588	567	581	569	552	571	574	532	567	565	585	633	548	570	552	604	548	555	599	534	586	523	545	564	598	578	574	584	605	566	505	584	561	569	608	586	603	643	531	573	598	609	578	529	551	531	549	584	584	571	561	592	539	538	559	596	567	562	592	576	524	633	596	546	552	543	559	585	553	553	575	567	608	537	541	571	561	595	565	586	553	590	554	587	561	564	563	571	605	562	568	584	583	567	586	614	620	563	533	579	599	554	601	572	576	577	584	538	585	536	557	544	596	582	565	544	556	594	570	578	568	527	592	578	532	620	552	555	571	550	563	583	572	575	551	568	568	609	534	547	553	537	589	593	599	562	550	556	586	588	599	589	562	561	568	594	541	538	554	608	571	572	557	571	530	623	569	598	514	588	577	543	573	616	595	590	551	575	544	529	556	575	514	572	552	565	586	551	631	580	563	542	579	573	591	529	579	594	546	563	558	602	576	546	594	578	587	593	518	585	594	600	578	544	546	586	532	598	591	547	555	552	549	537	602	552	587	576	552	575	536	556	583	501	557	548	554	569	559	593	560	571	579	533	551	593	580	608	583	599	577	585	545	602	535	593	586	562	617	587	539	542	536	595	598	567	538	571	531	600	566	546	525	571	588	508	588	556	596	598	582	574	594	531	585	566	548	579	594	561	567	594	556	583	543	555	590	597	556	549	575	577	572	554	566	508	596	559	583	579	537	565	564	555	542	559	588	535	597	560	566	581	564	539	524	584	592	586	581	573	585	546	566	580	609	571	565	570	554	597	578	550	561	578	548	532	598	518	554	540	604	534	583	546	604	568	549	573	585	588	591	529	599	580	561	562	569	561	568	546	600	518	580	557	593	586	538	552	556	545	536	542	577	604	559	566	600	597	599	556	561	629	578	608	579	584	595	518	573	542	492	560	527	550	584	574	577	587	561	584	541	564	520	574	565	622	565	578	583	546	563	543	554	572	597	552	582	584	577	545	572	559	554	599	580	601	555	596	566	622	522	583	560	623	583	566	562	593	555	574	521	577	544	585	603	608	551	608	582	556	554	546	583	581	581	556	577	589	625	605	556	571	539	558	590	562	561	573	575	554	539	532	577	583	544	567	567	604	584	580	567	607	558	576	578	578	530	575	564	571	571	565	593	575	548	551	570	600	576	589	601	549	553	568	582	568	549	580	551	572	525	547	568	551	588	596	572	564	588	556	554	595	633	576	596	590	548	567	532	574	594	589	566	550	568	567	547	559	574	582	618	538	612	561	566	548	590	523	605	585	552	573	551	586	569	605	561	533	586	584	596	578	555	564	575	575	530	557	592	578	559	527	552	623	624	539	574	547	547	599	582	575	554	584	610	519	562	533	552	554	546	555	588	567	619	578	549	568	631	517	560	575	561	532	630	567	562	577	582	573	575	553	596	582	544	525	561	557	574	576	557	551	555	611	581	592	534	583	541	540	535	533	590	581	601	582	584	560	544	559	609	560	568	591	576	594	550	554	587	613	577	577	590	560	586	550	581	567	604	558	582	566	566	580	532	570	601	562	553	575	542	593	588	591	563	587	592	561	581	525	558	577	575	533	609	565	620	571	549	571	578	559	596	581	559	518	556	557	568	599	545	559	593	608	571	579	624	569	574	538	562	549	591	576	532	639	550	557	598	578	573	565	572	548	569	585	571	545	557	568	553	530	600	632	605	582	586	576	544	603	562	583	571	558	595	536	579	543	589	599	543	562	576	597	560	546
22692	21204	29043	23640	21195	21250	11621	1381	1007	877	792	690	658	655	613	602	551	513	542	492	533	471	490	485	451	448	488	498	444	437	460	488	463	436	425	477	449	421	446	441	408	419	433	429	446	456	440	447	482	414	434	423	466	457	427	380	397	423	449	447	424	451	428	426	451	433	428	395	406	420	401	413	463	493	369	433	452	427	402	417	409	441	413	400	433	438	412	421	417	427	430	426	427	408	428	404	406	476	421	457	426	450	450	388	397	401	440	433	434	440	406	446	444	432	401	423	453	443	423	451	408	401	425	463	436	423	410	437	441	437	431	436	427	410	414	447	424	426	411	400	469	440	436	419	402	418	445	447	438	439	422	429	426	460	402	444	429	394	421	466	442	423	441	425	431	455	420	398	421	432	401	400	391	434	449	508	444	423	391	474	416	433	397	427	442	423	466	423	386	423	424	424	443	422	433	424	433	442	400	410	406	377	407	437	423	411	395	409	426	405	407	426	464	400	409	405	397	460	411	454	431	441	396	409	436	425	462	398	377	422	429	441	438	458	405	448	426	445	438	463	427	401	394	429	450	447	426	421	435	425	433	418	414	430	400	398	439	420	430	427	427	420	438	426	443	444	457	403	442	403	423	444	410	447	389	399	399	451	463	446	395	400	431	417	419	404	393	412	388	422	444	412	460	414	410	425	386	436	430	423	408	440	457	428	428	404	411	405	440	416	410	410	416	459	444	413	410	414	466	418	429	444	445	431	425	439	401	425	426	409	398	424	428	430	383	435	395	406	410	401	452	408	447	442	436	407	423	443	428	445	418	403	462	416	423	427	429	404	455	431	446	427	390	424	423	432	449	421	433	418	412	456	418	407	418	392	417	417	432	385	457	424	394	438	403	433	397	406	409	422	434	438	408	422	402	443	442	395	396	466	410	444	392	455	411	419	431	430	412	414	424	419	381	403	452	408	450	428	417	448	424	436	438	430	426	398	421	419	443	418	438	420	408	423	447	438	411	456	417	426	403	390	441	410	424	448	432	438	438	387	416	416	431	427	465	415	440	408	423	438	411	429	405	432	433	436	425	395	423	424	464	444	430	413	430	442	435	442	425	414	450	428	409	454	475	471	417	408	455	425	454	398	456	424	420	397	422	413	388	405	418	384	420	445	391	424	403	383	406	433	428	412	413	415	414	437	402	438	432	411	447	404	434	434	435	447	406	430	454	435	392	422	399	433	408	438	451	427	395	408	421	433	424	423	411	444	401	443	415	430	447	435	430	426	414	414	425	449	431	415	390	449	434	383	425	411	437	428	426	422	460	401	400	403	440	415	435	414	435	435	376	415	411	399	426	443	423	430	438	427	488	394	440	416	414	428	408	406	466	450	428	428	452	451	422	410	393	410	448	419	448	454	407	458	400	450	423	404	416	412	426	423	420	367	423	434	422	419	411	384	456	424	391	419	425	414	411	402	418	430	434	398	403	426	442	418	391	437	408	407	393	409	373	433	392	416	402	466	407	417	462	461	458	434	481	413	411	430	418	420	452	475	427	445	443	429	391	414	421	437	430	437	437	415	394	418	430	432	418	425	454	414	399	425	452	403	413	427	458	420	444	417	464	411	424	411	442	428	443	449	424	426	431	400	433	421	431	415	451	417	426	431	444	416	464	424	405	445	401	456	445	449	394	423	414	446	443	396	473	446	455	377	440	410	433	430	413	464	416	430	434	420	421	415	395	434	434	432	412	409	452	458	409	420	440	422	469	436	490	400	413	393	406	443	413	404	429	449	444	417	458	406	424	472	396	400	414	396	445	394	423	444	431	415	409	436	413	407	423	414	447	349	432	445	430	402	400	428	403	417	398	396	421	441	406	413	435	456	435	396	433	441	446	436	387	391	428	447	440	449	424	440	419	434	447	445	398	415	422	433	433	426	439	415	438	379	435	414	430	431	444	444	447	411	454	402	428	406	433	433	416	432	427	442	449	470	438	441	420	387	443	440	437	419	424	439	465	407	420	411	446	445	467	433	411	475	429	412	424	424	457	399	419	447	399	445	393	446	391	425	439	429	448	412	398	466	417	421	423	411	419	407	422	428	438	442	450	427	426	431	400	418	435	446	428	406	447	376	410	422	412	431	419	417	419	400	457	404	420	395	422	432	456	456	445	417	446	417	376	414	423	457	419	444	425	398	431	402	480	433	413	387	417	430	396	428	414	409	441	433	409	427	448	422	459	411	466	424	415	399	403	401	438	445	458	444	448	446	387	434	434	374	424	409	435	408	398	393	422	401	451	431	414	411	419	389	424	398	461	446	416	413	471	453	399	398	415	439	393	441	435	406	420	417	418	443	418	417	410	408	389	427	427	408	407	432	422	374	410	477	435	441	423	444	449	416	444	456	417	404	407	435	466	423	421	421	381	431	436	409	445	405	403	439	437	437	423	443	430	397	440	453	410	414	382	458	403	408	419	408	434	410	428	402	447	418	446	421	391	408	406	437	397	468	390	443	401	428	407	424	404	425	424	468	418	402	391	459	447	421	428	408	440	445	462	429	427	412	413	426	436	420	403	423	419	384	427	401	387	438	404	384	437	422	403	408	434	416	416	425	423	409	389	429	477	394	426	416	426	415	427	408	450	386	432	436	413	393	417	400	427	402	453	432	406	413	415	431	455	451	419	436	409	437	431	424	428	414	431	440	419	430	409	438	432	406	393	434	397	432	438	386	430	439	429	409	420	425	412	424	419	443	432	420	449	460	424	403	430	426	404	413	443	383	397	462	398	411	410	428	437	430	406	401	405	392	448	388	441	397	463	418	386	424	443	431	400	434	416	383	405	410	417	428	391	432	436	426	371	405	377	420	410	412	412	408	380	412	429	452	440	418	432	410	444	422	402	428	479	398	411	445	432	442	463	414	430	421	385	409	399	405	424	416	408	408	469	394	419	413	396	427	402	390	447	445	427	413	387	404	417	403	407	429	427	406	433	412	434	415	399	405	451	412	439	410	441	431	411	431	410	401	431	420	421	416	415	427	430	420	413	419	438	423	394	441	421	437	421	412	394	400	426	406	433	401	412	421	405	435	419	423	410	430	423	439	430	419	458	399	414	407	413	431	401	388	390	425	436	421	415	432	444	415	436	399	396	418	423	427	469	420	461	415	432	438	436	445	447	411	428	434	426	381	434	385	425	415	453	438	424	424	431	428	432	439	399	438	419	393	440	441	451	428	453	434	413	437	438	396	413	435	459	426	365	423	423	410	436	468	442	431	408	392	432	401	410	421	379	445	433	437	439	404	440	418	420	403	410	434	445	391	428	425	412	413	426	413	426	431	437	416	384	431	422	425	409	415	452	422	429	434	419	457	452	410	419	454	410	417	420	398	408	407	452	466	414	400	447	409	453	417	488	433	390	371	419	398	413	421	427	371	414	412	447	420	446	394	409	448	438	426	417	426	484	430	434	430	416	430	439	432	390	419	434	431	418	429	399	437	425	424	411	399	417	442
25065	14911	12743	6681	4681	3474	2599	2115	1793	1378	1189	1085	971	851	788	776	715	656	637	615	615	565	549	539	558	563	536	545	504	510	500	495	489	530	475	520	498	507	503	492	470	507	473	453	456	475	457	501	518	461	465	486	488	507	481	477	446	493	475	480	472	473	437	466	472	466	480	455	444	436	472	479	422	454	476	485	483	454	479	502	492	490	444	508	438	483	456	475	458	449	464	469	488	460	457	460	493	461	466	513	465	488	490	454	504	499	486	430	452	431	473	442	504	486	469	463	462	496	459	469	476	441	469	463	505	527	467	468	458	464	470	430	446	442	429	446	419	443	451	444	448	500	464	431	453	434	488	436	437	470	419	455	443	479	443	524	460	443	406	430	445	449	480	485	443	458	444	478	493	484	464	469	442	471	461	453	459	469	439	470	448	437	475	497	455	473	468	461	481	467	417	453	464	458	449	475	462	478	429	474	479	443	414	448	462	425	447	464	473	443	456	492	480	477	443	445	465	439	491	450	444	481	461	484	470	449	435	437	443	399	444	467	458	425	454	489	431	460	474	451	452	431	476	454	467	452	460	444	473	429	445	432	502	485	454	443	456	483	437	478	456	448	441	448	447	468	494	459	462	429	437	473	448	441	469	477	476	450	463	430	482	419	459	436	431	426	465	471	444	460	470	458	482	440	483	453	477	436	480	457	477	424	450	449	438	493	449	461	431	438	481	489	498	469	474	459	438	481	433	471	445	474	452	436	439	457	428	449	466	454	437	476	446	428	447	452	451	467	471	465	454	494	448	490	441	455	459	443	452	452	446	468	484	472	428	429	504	489	442	507	449	446	435	492	474	463	461	462	455	469	486	438	443	460	467	432	461	437	439	462	465	467	444	429	427	427	502	486	476	450	442	480	468	424	457	467	453	506	483	473	480	454	490	441	431	456	432	440	476	434	481	436	430	456	424	445	460	453	464	440	428	446	489	404	508	484	463	422	447	433	485	457	472	436	427	427	436	475	454	461	464	469	443	450	483	444	492	455	478	456	465	439	463	433	452	484	472	465	467	466	424	450	480	499	467	454	475	440	446	439	441	480	470	481	458	471	484	425	482	463	434	477	449	439	431	476	438	462	463	396	434	464	461	454	474	490	478	438	440	486	452	475	480	412	461	458	415	456	449	431	501	444	438	483	464	463	432	480	437	438	465	440	448	468	444	444	424	474	469	454	475	446	479	457	478	479	463	476	437	448	456	438	434	437	446	447	441	459	480	452	510	446	460	471	458	458	478	488	448	471	449	451	465	454	454	483	457	452	491	466	444	473	452	476	433	440	469	417	476	465	485	490	460	452	473	398	470	418	425	449	470	473	447	482	477	420	439	432	472	459	489	507	470	452	482	470	469	447	483	460	445	489	457	467	429	443	472	443	454	430	440	459	469	477	452	429	496	457	468	415	424	462	486	450	461	466	448	462	463	435	485	480	429	482	425	436	444	440	468	474	444	476	436	482	462	493	471	458	463	478	439	445	450	492	432	440	430	458	445	468	476	471	469	479	486	479	474	463	444	447	448	470	486	429	452	447	477	442	472	445	425	436	457	467	435	471	480	443	473	455	473	495	476	435	507	498	467	498	459	459	435	461	483	448	486	466	469	468	481	487	428	468	463	490	447	444	475	480	467	431	486	460	453	495	440	502	442	475	453	436	472	470	466	447	469	475	494	469	451	482	472	413	459	479	470	472	433	466	451	500	474	491	473	469	474	441	484	435	453	478	465	476	485	464	461	489	452	453	446	480	466	475	491	498	486	478	411	443	454	462	455	490	435	442	461	449	464	448	461	473	466	467	468	424	442	478	486	451	453	470	431	465	447	466	465	440	455	396	466	441	422	463	480	440	459	470	453	476	454	417	422	451	401	473	477	459	459	447	450	469	464	470	460	478	439	450	470	475	439	445	503	442	459	431	432	462	447	445	452	456	448	461	472	497	491	457	445	466	459	497	499	448	448	460	440	476	464	458	470	420	476	495	478	477	483	488	432	439	489	447	499	467	428	446	486	451	494	514	477	461	458	474	455	488	477	435	453	484	455	440	428	468	451	471	474	460	462	451	457	470	463	435	483	450	464	454	467	460	473	477	438	452	454	454	486	434	456	463	404	475	448	465	498	481	431	443	507	455	483	434	410	479	439	471	491	455	470	472	440	415	470	459	471	459	465	458	456	476	472	469	424	450	430	470	432	485	435	431	455	460	446	476	438	441	482	412	451	500	459	475	455	449	441	491	439	512	491	483	468	486	447	432	472	462	477	480	433	482	468	480	467	460	440	450	419	461	477	491	459	452	445	468	429	462	447	476	457	458	448	449	476	459	442	455	467	484	469	501	456	476	453	469	467	478	465	468	449	429	443	466	449	469	457	460	486	460	438	393	472	453	439	487	454	457	493	442	460	446	459	474	489	431	436	436	427	441	453	438	475	435	463	481	484	460	490	446	443	501	448	453	467	465	426	469	460	457	468	489	454	447	430	456	488	444	447	453	421	429	438	441	452	460	458	425	464	477	503	485	447	430	450	470	451	513	476	408	485	444	442	483	461	470	473	454	461	465	435	441	472	472	494	455	485	467	479	408	504	434	455	437	448	447	449	451	509	483	426	411	494	438	511	466	460	438	463	442	473	469	414	488	480	454	439	474	470	435	468	488	455	455	452	468	497	453	474	495	474	479	446	457	488	428	448	500	432	465	417	500	470	457	438	432	443	494	479	500	471	460	464	431	446	445	456	435	473	464	427	439	448	464	437	511	443	411	454	464	458	432	480	456	484	456	478	438	491	437	472	445	462	462	479	419	488	472	437	471	456	455	432	464	508	466	457	431	459	466	422	464	448	447	489	482	451	471	473	448	480	445	492	477	476	482	453	435	427	499	480	465	435	446	439	430	453	472	447	458	448	436	471	429	448	483	436	457	449	477	479	414	457	435	466	477	458	473	459	492	452	460	463	469	468	441	500	482	433	472	452	443	480	451	476	465	450	517	444	478	461	413	472	467	460	481	441	447	437	453	475	463	482	451	447	465	466	424	445	443	444	478	495	441	504	475	450	457	439	444	458	454	468	439	487	486	476	477	435	458	457	435	447	452	440	464	440	453	440	448	483	446	465	448	473	451	465	485	502	464	446	421	477	446	479	465	471	473	480	439	513	487	471	436	472	458	430	457	426	444	492	473	464	459	455	466	442	437	436	441	457	438	503	478	450	477	437	495	439	488	459	476	496	467	455	439	481	439	441	451	491	449	390	455	461	426	455	475	472	464	444	455	456	480	432	441	457	454	445	508	471	471	501	481	430	446	438	456	402	461	465	485	469	459	442	462	439	483	497	433	445	441	437	439	487	422	452	416	429	434	471	471	480	477	466	461	453	459	450	457	473	478	444	474	468	451	449	447	480	443	455	430	493	497	442	463	443	488	415	450	440	452	448	505	467	456	466	435	424	472	488	492	429	459	443	482	439	496	487	451
27391	20379	8594	776	445	413	353	354	319	337	294	310	303	320	346	312	306	293	281	298	290	320	280	304	332	306	315	298	308	314	285	294	308	312	299	279	251	295	280	314	315	302	308	302	286	294	284	282	296	316	315	275	288	320	327	273	259	325	275	302	307	291	320	301	312	324	300	303	324	313	309	335	303	319	304	302	322	284	301	284	331	282	338	312	272	335	282	291	317	320	300	319	327	303	289	289	303	312	309	300	272	325	344	309	306	327	293	309	318	271	325	296	338	331	291	285	265	285	324	296	315	308	293	297	328	307	321	277	306	267	300	282	287	299	275	322	308	289	308	281	329	317	304	286	315	298	306	303	319	295	301	331	263	301	293	308	317	315	308	319	306	305	301	305	313	322	289	298	349	327	263	310	286	288	283	266	312	312	309	323	295	276	342	292	310	288	295	324	299	296	290	274	320	308	289	300	282	294	331	282	337	289	308	292	262	308	288	310	286	319	326	299	299	297	311	275	299	324	312	302	305	344	303	310	322	292	279	292	295	303	317	296	344	319	289	317	306	317	294	286	325	302	288	277	298	299	291	300	298	297	279	297	256	312	327	304	297	304	314	318	322	296	257	303	292	283	305	316	301	258	297	300	287	311	316	311	313	277	309	300	294	329	289	308	315	321	296	290	291	313	289	313	300	302	304	326	281	318	314	284	311	303	300	279	296	302	291	298	256	295	285	313	305	307	317	312	309	312	323	278	327	271	309	270	299	304	284	318	344	304	322	301	289	302	337	314	299	266	315	322	288	297	305	311	297	290	266	291	299	301	326	297	301	309	289	302	301	278	312	292	280	300	317	288	299	304	316	289	298	282	279	304	300	305	326	301	271	315	306	310	292	300	294	290	304	281	289	297	308	306	323	311	307	302	322	314	280	295	323	305	306	309	278	291	283	307	314	301	314	289	334	308	322	285	306	319	300	309	268	272	306	299	285	344	290	331	301	302	317	323	288	275	309	305	317	300	290	310	320	324	296	308	304	298	277	310	305	317	307	306	310	299	254	275	279	276	269	333	313	316	309	293	313	296	329	302	295	284	285	300	335	311	280	298	300	281	293	254	272	304	317	273	335	292	338	285	306	296	312	291	282	318	312	305	294	286	296	319	309	299	302	306	301	271	274	294	294	272	305	285	305	288	314	315	305	317	302	273	298	281	287	284	301	298	327	278	285	320	293	326	294	302	312	288	315	310	274	314	302	308	301	280	315	304	291	304	286	306	309	327	304	272	306	282	273	323	291	337	298	312	294	270	330	305	308	315	290	298	273	321	284	276	310	332	324	295	295	292	272	299	281	305	320	302	287	315	329	289	300	320	297	319	311	311	296	286	306	315	305	338	275	301	321	293	316	309	287	319	302	279	311	274	288	274	295	269	289	257	301	299	292	315	318	294	336	308	339	312	267	282	284	323	316	296	303	313	315	306	304	316	276	287	309	290	302	305	298	279	308	318	303	289	278	312	325	311	303	303	307	290	307	310	275	319	290	300	300	285	293	320	313	290	307	276	294	280	311	304	283	302	266	297	324	281	302	271	302	303	296	299	308	290	315	299	314	294	328	295	323	325	301	265	280	318	317	317	278	307	322	300	320	297	286	303	303	287	305	278	307	301	296	284	306	299	291	321	295	336	297	317	300	318	292	316	310	295	334	292	308	294	298	288	273	297	342	301	309	312	320	322	320	297	320	300	292	313	287	289	314	316	318	284	325	315	306	323	322	305	296	294	319	279	338	301	299	306	316	313	282	308	263	305	313	287	313	320	317	267	323	306	319	289	271	276	323	304	309	333	308	293	267	320	337	308	320	336	299	263	279	326	279	284	304	286	293	287	311	319	316	302	321	306	274	270	307	346	314	306	290	295	310	294	304	313	321	292	314	298	313	316	321	336	288	288	310	311	288	317	292	312	312	284	281	288	308	315	308	280	310	276	291	315	293	306	305	290	293	271	318	291	307	268	304	341	318	293	306	287	328	274	287	287	302	288	306	290	296	315	284	292	319	309	297	302	297	308	301	305	320	297	300	321	307	296	275	342	336	275	269	330	311	255	327	273	308	322	296	283	302	313	279	304	310	316	309	321	295	300	320	273	284	317	281	358	313	310	274	288	303	301	312	303	324	299	292	329	302	284	260	309	283	325	285	338	307	344	291	300	300	296	293	312	320	293	305	311	328	333	288	308	312	305	307	326	295	321	303	285	287	330	313	313	307	307	319	286	314	313	281	286	292	295	310	308	302	329	315	304	309	331	318	273	283	290	329	309	293	312	322	289	308	271	274	301	313	308	285	268	328	320	316	304	330	300	285	288	296	305	310	290	303	285	314	314	305	299	309	293	265	309	298	325	315	308	313	284	312	276	291	295	302	292	346	308	285	316	325	262	274	347	306	306	303	291	291	289	298	273	310	310	327	305	288	271	325	313	309	328	288	314	312	281	275	291	308	283	310	327	299	337	317	328	287	313	302	329	319	292	347	322	316	336	308	291	284	308	317	311	314	268	291	283	328	313	304	305	281	299	285	283	279	288	259	287	275	289	273	314	299	305	324	331	317	256	314	281	291	260	280	277	315	313	312	301	307	283	275	319	313	321	311	290	284	247	306	308	303	307	332	292	289	316	267	336	253	291	295	288	278	313	291	320	314	321	301	314	280	306	281	291	289	252	313	315	270	289	302	320	299	278	303	319	285	311	297	266	295	306	277	305	282	299	307	291	280	309	275	291	293	309	315	310	288	278	295	308	299	309	293	299	291	263	261	282	291	321	305	341	310	315	308	312	323	296	322	301	301	294	277	293	310	305	298	343	290	273	268	316	307	301	307	279	300	313	297	307	326	309	313	291	301	274	285	330	268	305	319	298	335	280	314	279	313	298	270	311	291	314	299	277	312	269	311	302	318	292	293	304	307	278	335	293	278	279	298	312	303	292	299	286	300	326	310	286	297	303	301	279	305	306	291	287	306	285	311	355	301	310	322	305	295	311	334	298	305	283	312	301	304	287	303	294	294	317	301	298	298	312	311	278	303	299	305	264	320	311	312	301	327	317	325	315	289	307	294	340	286	313	301	351	273	290	293	275	329	286	314	307	324	307	307	290	312	318	284	251	291	340	309	323	315	277	319	316	299	286	301	293	272	310	268	292	310	307	332	316	311	295	325	273	285	292	313	319	282	288	291	306	274	315	318	326	312	292	294	294	319	316	325	280	288	295	314	295	302	304	312	300	317	358	329	313	271	297	317	314	300	337	318	309	271	281	283	322	315	286	319	262	264	325	321	319	298	293	340	310	301	291	298	291	316	295	325	273	314	350	305	292	255	307	324	295	314	319	304	334	331	292	314	301	293	280	280	320	297	287	301	319	310	309	264	296	342	314	299	317	298	303	310	292	288	294	288	310	295	289	296	309	270	271	305	315	304	288	287	325	276	322	296	315	277	305	289	314	348	296	327	311	297	302	288	290	300	300	311	310
19253	1229	956	580	518	457	448	415	405	403	407	357	353	383	364	359	370	364	390	359	358	374	367	385	371	340	371	354	386	356	371	324	363	318	391	374	333	346	369	384	384	342	351	380	390	362	371	357	339	389	376	340	376	350	374	380	329	371	333	328	350	381	366	352	369	334	389	364	374	363	358	384	385	331	347	312	368	351	309	330	367	344	370	374	345	391	377	364	351	355	342	365	362	381	367	382	345	352	379	354	362	353	342	320	343	355	358	343	342	361	374	329	349	363	338	355	353	385	368	357	352	346	380	325	357	358	393	363	351	350	354	369	351	360	361	360	350	347	389	381	372	365	344	374	341	341	341	328	375	346	340	360	375	360	373	324	377	367	345	380	392	379	358	368	342	367	386	357	381	364	365	344	366	338	381	367	354	341	341	363	349	370	338	364	354	356	340	343	379	362	360	346	361	350	349	353	376	349	361	353	337	346	389	387	366	370	343	376	345	368	372	380	337	365	378	362	373	401	380	374	343	340	397	360	384	387	342	415	384	374	334	330	345	380	354	355	356	351	392	336	351	357	359	356	330	383	366	347	362	333	347	347	339	385	379	370	334	347	338	360	326	347	343	375	385	382	399	363	323	364	368	355	363	375	361	366	356	358	368	337	354	387	360	375	390	351	351	390	362	360	394	385	317	341	352	333	340	365	355	373	395	363	379	368	352	362	315	368	369	339	358	361	356	348	348	373	367	314	370	388	327	327	322	351	382	365	339	303	354	357	359	335	368	364	373	329	321	387	341	351	411	376	346	362	383	347	350	390	349	388	362	390	373	361	350	345	345	348	363	377	338	357	377	381	371	344	372	331	355	359	333	374	375	390	375	380	345	392	377	377	351	357	366	359	382	367	379	347	396	353	387	384	351	365	331	381	369	360	369	363	354	358	391	364	366	378	341	367	362	378	349	352	320	373	346	341	374	349	360	346	350	363	374	352	358	352	357	347	374	343	360	361	382	366	361	344	361	343	337	384	336	380	351	366	343	371	372	349	313	360	345	324	346	346	351	369	361	380	345	385	346	354	378	370	367	403	347	345	337	378	373	331	373	374	368	333	365	387	377	341	356	355	372	344	357	366	395	390	344	347	357	360	366	387	358	343	409	374	371	378	369	323	366	352	365	364	358	348	334	366	353	363	343	353	357	363	376	336	349	353	364	368	387	306	348	332	350	384	360	349	343	353	332	348	375	369	349	363	395	360	339	349	376	359	355	376	342	360	343	377	372	390	383	342	351	394	364	352	346	357	335	358	364	347	370	350	380	390	349	365	414	366	334	340	384	348	392	358	334	349	319	351	357	365	378	349	363	369	365	358	388	325	327	355	368	368	357	376	350	359	328	364	375	367	369	310	360	365	384	365	340	336	377	402	351	382	398	372	379	366	345	333	361	345	363	344	382	345	365	393	385	371	371	379	380	324	368	376	357	366	345	402	367	370	354	388	338	348	339	333	401	376	334	357	365	337	346	395	379	354	337	351	385	376	357	349	345	381	333	361	360	352	350	379	380	374	348	338	367	373	378	375	381	341	384	356	342	329	365	370	325	355	350	361	366	360	354	371	358	349	346	357	355	358	363	382	345	364	412	365	383	370	359	370	385	361	354	341	346	366	340	357	364	363	358	326	347	352	358	382	350	375	322	376	346	351	365	365	368	361	389	383	340	385	359	367	356	355	383	313	368	381	373	371	373	337	360	345	352	349	355	349	386	332	377	356	336	371	355	331	357	367	343	354	354	362	372	396	403	385	386	369	370	380	386	356	362	349	344	354	366	325	392	369	342	322	378	347	376	384	332	365	354	338	358	349	338	367	330	363	357	388	402	337	368	377	386	297	385	364	373	367	339	342	340	383	348	340	342	375	386	346	368	357	365	358	359	353	364	416	353	349	390	368	371	357	367	346	351	374	371	355	379	353	375	359	355	351	370	354	323	358	362	385	297	346	358	369	358	362	328	400	364	342	355	366	325	346	327	396	367	375	366	362	349	347	366	370	330	371	362	359	365	368	327	347	368	357	332	336	371	346	330	331	349	370	379	337	336	350	362	387	340	378	347	368	368	381	364	363	344	337	361	360	382	372	392	368	355	356	359	328	357	349	356	374	344	345	429	352	377	329	384	378	358	361	328	363	328	366	354	336	415	358	331	384	361	371	391	358	326	393	317	381	328	350	399	356	366	361	364	344	351	374	365	356	347	351	373	393	372	347	356	358	361	326	382	359	373	367	373	332	331	381	345	354	368	386	366	369	364	359	341	383	386	355	375	374	370	379	373	346	382	355	373	349	343	341	352	382	369	376	377	376	350	349	331	385	351	357	390	370	395	394	400	376	346	325	352	374	354	361	391	359	381	355	373	342	387	369	368	384	350	349	352	332	361	385	332	397	344	371	383	376	356	364	367	387	402	364	397	377	362	344	361	382	367	332	367	357	382	366	376	376	364	383	402	362	393	392	365	372	356	355	362	403	353	382	376	347	358	340	353	358	373	344	356	350	374	366	405	372	315	354	359	341	388	342	361	347	355	355	363	335	371	368	375	401	390	378	371	348	351	365	379	333	339	337	356	357	382	366	373	351	352	404	366	358	366	357	358	330	356	351	353	326	355	352	415	347	365	359	344	363	372	391	332	357	342	322	358	339	340	370	363	348	359	351	369	340	361	333	317	392	353	383	352	375	361	373	364	366	391	340	393	369	370	372	357	369	367	403	345	394	363	354	360	359	355	341	355	350	385	362	380	334	351	380	400	347	357	378	379	353	395	345	344	370	372	410	378	357	359	329	334	353	372	380	363	364	338	349	349	370	362	358	383	333	331	312	374	339	372	329	381	363	360	339	345	338	364	361	350	364	350	367	362	374	340	354	346	367	361	352	394	383	371	340	354	360	354	365	389	393	391	355	377	361	349	354	338	330	379	371	410	350	354	385	350	370	352	353	384	364	369	388	375	365	378	341	373	373	391	351	366	357	371	364	373	364	353	393	349	367	334	341	367	369	366	396	378	362	364	366	375	368	351	378	391	420	357	357	352	359	371	346	337	353	376	379	364	377	329	348	350	354	349	339	350	372	361	389	380	369	362	367	356	351	345	356	365	367	334	353	347	353	362	362	353	343	344	397	407	353	342	358	369	380	325	413	360	387	378	376	380	386	342	390	356	325	370	345	354	362	360	368	343	358	384	348	354	388	381	362	354	353	337	393	347	338	351	356	371	340	401	360	371	349	348	376	363	352	339	336	344	335	348	365	389	371	369	368	351	378	368	371	370	330	382	363	356	359	363	351	384	355	338	363	376	366	316	409	378	377	390	353	359	381	324	351	397	334	386	349	362	380	368	344	366	392	357	354	376	375	351	342	357	360	363	358	351	366	349	376	340	342	315	360	343	351	346	363	354	378	399	365	320	364	338	361	389	359	349	353	350	353	343	367	370	382	385	366	375	368	364	374	381	376	356	353	355	400	381	383	343	356
23680	21170	28550	24044	21154	12278	1113	610	497	423	419	373	310	338	290	241	277	287	252	258	226	260	232	223	245	234	218	218	222	212	220	230	205	195	201	219	208	217	232	217	207	225	206	215	209	229	201	214	179	215	213	209	199	235	205	187	210	234	199	190	216	216	202	214	207	204	183	187	215	171	201	202	180	199	193	212	203	192	195	187	207	202	236	192	203	197	224	184	200	190	189	198	210	230	178	207	212	197	208	191	182	212	213	233	206	222	207	190	183	192	193	200	184	189	196	203	197	190	208	201	201	188	216	175	164	203	199	174	191	196	188	211	201	213	195	211	215	183	199	200	188	193	185	199	192	199	206	193	202	204	192	215	229	200	182	196	215	206	206	194	194	189	209	188	184	193	215	206	185	190	210	212	210	211	195	226	179	211	174	193	177	171	204	226	177	227	196	182	208	178	232	193	210	190	192	190	208	192	196	166	180	204	211	215	195	239	178	190	218	210	215	194	191	202	204	215	204	206	210	167	203	196	219	210	216	201	206	216	181	193	188	215	194	225	191	167	227	192	176	178	221	183	169	206	203	173	154	209	200	194	192	195	210	211	184	164	202	204	191	209	183	185	197	178	202	176	196	188	203	185	193	199	196	208	172	187	227	189	204	202	195	204	210	195	191	218	222	177	202	216	196	219	197	212	194	182	188	198	206	182	206	186	221	203	215	187	177	219	193	207	193	192	183	190	189	166	208	190	208	183	215	193	188	221	214	205	186	203	198	192	208	193	159	201	182	193	211	214	209	216	195	186	183	205	180	193	202	195	209	184	214	205	202	202	209	208	196	190	211	221	215	206	202	207	204	197	219	206	209	206	197	190	206	183	207	175	218	183	214	197	224	206	177	224	199	197	194	208	175	205	190	208	188	203	198	186	174	197	196	199	185	196	182	225	201	224	182	236	230	198	196	195	215	207	200	187	200	226	203	187	202	179	194	199	200	203	211	199	202	199	173	200	199	205	175	202	184	169	204	195	218	216	183	201	217	190	202	223	209	201	214	201	220	211	178	200	193	207	209	221	198	203	193	194	204	213	215	226	192	203	197	209	189	186	213	212	202	198	202	223	193	193	211	197	226	207	196	219	205	185	201	204	205	202	198	191	210	197	213	200	166	225	192	218	196	193	200	200	196	195	212	216	179	212	210	185	196	217	214	180	196	195	191	201	205	191	191	211	205	192	195	168	192	194	191	216	199	186	217	198	183	179	233	156	187	177	208	208	185	203	199	215	217	204	211	185	215	201	190	199	186	182	197	216	187	201	217	192	216	186	197	215	194	180	179	208	182	185	205	199	204	190	191	194	198	187	225	170	217	186	193	183	191	185	218	184	193	182	199	206	189	190	193	198	170	194	212	194	201	204	212	191	203	175	196	199	216	201	196	179	188	178	198	203	200	203	192	234	194	185	210	195	200	190	206	165	197	185	211	217	233	186	196	202	187	210	199	206	213	219	172	225	176	215	207	207	176	182	216	203	190	195	214	195	189	188	220	178	204	203	203	191	193	192	207	182	208	205	184	173	168	190	186	229	191	199	197	220	186	217	204	176	222	175	220	197	193	206	210	193	213	188	190	178	201	225	211	197	181	220	217	180	190	213	207	198	209	192	197	201	171	221	209	195	187	177	187	204	184	185	216	206	199	192	187	213	190	210	194	207	193	183	174	199	196	206	200	179	197	217	202	225	196	194	192	203	188	194	201	191	218	195	225	183	208	203	213	199	210	216	197	217	214	201	218	184	178	204	208	207	200	204	182	219	196	194	212	230	192	182	201	206	218	214	198	202	214	186	188	220	179	188	215	183	216	212	196	178	199	216	207	170	199	178	190	191	216	195	197	196	209	186	212	204	191	204	224	227	195	214	183	182	206	200	198	196	201	224	199	216	194	186	211	210	198	188	203	192	206	229	199	221	170	181	213	184	222	197	192	225	196	217	168	189	194	210	190	202	190	214	204	185	201	207	210	198	178	213	189	216	196	198	195	189	186	200	203	209	197	204	179	167	220	204	191	174	211	190	164	240	204	191	189	196	186	188	223	205	184	188	173	225	183	204	203	224	195	191	182	198	198	167	193	164	213	202	199	198	201	191	157	192	199	200	198	200	224	217	180	210	199	238	214	226	221	201	200	172	202	199	219	192	167	204	190	210	211	195	189	211	202	209	194	199	198	176	187	213	219	211	182	191	188	181	192	190	185	186	209	180	204	196	197	188	208	212	192	197	192	204	182	209	186	189	223	208	197	225	209	209	202	201	220	167	208	208	209	216	212	189	161	203	197	209	173	212	218	205	211	193	222	212	194	199	193	198	220	211	186	187	208	190	188	204	180	193	200	214	185	196	210	206	197	187	214	197	193	210	192	202	196	189	169	208	210	198	212	199	200	199	180	212	211	217	196	193	182	212	215	199	184	205	217	184	185	169	194	178	196	195	186	211	205	161	195	210	207	207	199	230	198	168	198	174	204	228	196	187	188	200	207	183	210	199	181	220	181	219	168	187	198	208	210	206	206	183	214	205	192	183	210	195	183	193	209	208	200	198	215	189	197	206	185	191	188	211	212	186	196	193	208	209	204	198	215	189	204	198	181	213	207	189	195	193	192	193	177	202	188	194	209	168	195	226	201	197	168	193	194	179	207	175	188	205	195	210	218	203	205	187	208	242	181	201	220	188	225	183	172	181	196	190	196	202	217	209	212	186	200	202	201	212	186	194	181	223	217	188	238	204	215	180	222	208	216	194	205	219	217	204	192	207	208	164	169	208	189	191	197	194	196	191	201	199	186	214	195	198	187	219	215	187	188	192	189	197	230	189	192	180	199	179	200	199	205	194	196	188	203	187	188	210	230	207	203	185	181	178	213	204	188	198	210	194	194	198	214	211	220	200	214	201	211	179	210	196	211	210	212	193	170	195	206	183	189	200	203	201	257	205	191	200	187	187	189	174	207	191	187	155	187	201	244	194	199	197	181	174	206	193	184	204	205	203	187	222	186	203	200	187	203	189	167	197	205	213	191	213	217	204	211	203	199	191	188	183	200	205	183	209	218	186	171	213	178	197	192	212	196	197	210	188	167	171	206	203	203	210	198	201	204	188	189	199	185	185	211	188	222	187	175	211	181	205	204	252	196	187	215	189	225	183	174	210	192	205	198	202	193	225	207	197	188	180	207	204	225	211	197	197	186	199	204	215	200	178	197	198	212	197	194	203	188	183	197	216	217	202	224	197	173	195	189	200	214	204	195	189	190	184	189	196	185	210	187	201	210	179	202	208	203	190	192	196	184	216	200	174	186	186	197	175	236	196	181	171	206	198	186	209	177	203	198	212	223	188	175	176	211	198	177	206	180	214	179	182	185	187	200	208	207	213	198	194	171	200	185	206	225	197	175	210	202	225	206	203	180	196	211	166	207	178	194	223	175	187	180	232	176	207	196	196	221	230	199	208	196	217	207	172	224	203	191	225	213	208
22190	9321	7526	3710	2483	1869	1387	1086	895	743	636	540	522	461	449	367	377	351	328	331	344	313	292	284	262	268	322	271	286	278	251	276	267	231	276	258	267	246	249	251	245	226	252	258	265	275	261	268	310	245	235	218	234	227	208	233	253	273	261	232	250	249	225	224	249	228	236	237	241	244	244	244	242	261	272	227	262	231	239	254	259	257	234	262	233	228	228	234	230	250	263	255	249	253	235	239	231	244	245	242	215	256	239	224	230	263	228	254	241	200	255	240	232	258	243	259	260	235	243	234	247	258	236	248	245	225	245	218	226	228	244	229	243	220	257	225	292	232	266	224	250	231	218	246	245	210	260	232	230	254	217	248	224	243	216	223	252	254	225	236	239	242	237	227	255	249	244	234	216	240	260	221	254	260	253	226	266	267	218	240	221	236	221	243	258	227	230	241	224	242	266	258	246	247	250	245	234	254	250	225	222	227	216	239	268	258	234	228	225	241	223	254	232	236	238	229	269	214	241	253	214	262	249	244	232	249	210	227	252	273	256	239	255	231	243	233	240	244	245	244	245	227	245	215	246	268	243	249	220	232	265	244	217	224	228	249	227	213	226	233	224	190	211	225	250	237	235	243	265	231	242	230	251	213	266	222	238	237	230	234	232	253	235	230	249	237	238	245	255	228	285	225	211	220	255	245	227	232	252	259	236	218	260	250	252	212	215	236	218	255	243	279	247	251	203	282	261	257	228	234	247	219	221	227	228	284	232	242	267	245	226	235	236	236	239	218	242	223	266	223	266	257	211	223	233	235	245	249	235	231	245	224	230	252	261	266	243	251	212	231	236	244	240	224	237	234	257	255	210	235	256	242	213	237	246	239	216	206	230	219	249	226	226	235	228	231	240	249	232	221	240	261	212	228	255	207	246	240	218	212	214	254	234	215	223	231	245	228	236	242	215	240	211	216	227	237	246	247	249	239	270	275	237	223	218	244	229	242	252	253	258	244	253	218	252	268	228	217	236	225	247	241	237	226	240	221	230	240	245	258	211	233	249	258	245	241	257	228	240	246	231	249	247	226	220	229	211	248	208	219	223	238	223	209	239	251	254	235	243	250	222	226	262	242	240	245	254	231	242	258	270	254	234	220	220	207	231	232	242	246	246	258	229	245	223	234	228	254	237	227	250	246	242	215	250	219	237	248	235	257	227	219	228	247	217	222	193	253	238	216	237	242	236	236	242	206	254	243	237	230	255	253	251	225	238	243	222	236	232	221	235	249	229	254	259	245	252	211	229	227	236	219	260	209	229	216	244	235	224	232	245	233	228	221	226	225	225	236	212	214	246	246	253	227	238	217	248	261	262	228	260	214	252	241	280	232	231	241	223	233	226	267	246	250	246	227	247	209	248	249	218	220	272	224	224	235	215	217	211	240	231	222	215	269	253	225	251	234	229	239	232	270	238	242	237	212	255	230	236	246	243	261	238	249	229	230	243	232	240	250	256	254	218	264	219	256	263	224	263	228	233	216	242	255	237	218	227	246	255	246	239	221	254	236	216	250	236	229	272	231	245	245	229	238	241	243	252	244	236	208	239	258	227	240	232	246	231	254	249	257	216	220	227	236	257	226	240	229	251	247	231	218	243	250	234	227	233	233	230	216	229	276	255	237	253	235	229	230	214	230	237	234	281	245	243	256	230	228	244	241	240	234	242	238	254	227	241	205	212	238	263	217	233	241	228	247	250	230	235	226	217	228	252	235	239	238	217	268	232	228	232	224	228	243	222	261	250	216	210	237	207	252	224	240	242	230	260	222	231	225	239	257	211	238	241	272	247	214	218	242	243	232	221	241	211	257	232	242	247	219	220	242	255	238	211	245	228	243	247	255	232	246	230	265	250	242	228	242	234	218	247	248	251	240	214	242	219	230	243	237	250	250	243	257	259	238	252	223	215	248	226	243	221	210	232	240	228	252	207	242	214	240	255	261	229	226	227	232	225	221	237	235	233	233	223	258	245	241	232	242	243	227	214	259	223	228	256	215	248	233	232	241	249	253	240	251	269	240	234	243	236	241	203	260	234	229	257	263	237	220	264	219	234	242	233	235	248	209	234	247	201	238	246	211	272	248	242	248	237	226	233	229	218	229	232	222	255	201	262	245	233	233	228	238	249	215	212	248	253	250	218	251	246	226	241	224	234	266	231	253	250	229	269	236	224	249	229	233	226	224	228	230	219	229	257	229	260	242	228	238	272	236	236	232	259	227	246	249	257	231	219	224	236	225	247	229	219	232	251	243	197	229	214	252	235	244	233	222	229	245	243	251	225	212	254	230	236	218	240	214	225	263	253	252	238	215	241	226	237	223	233	252	224	212	246	262	253	228	278	241	214	228	237	238	245	225	216	230	241	249	260	231	230	259	218	245	256	244	219	225	260	254	280	258	223	206	237	253	241	229	238	252	221	250	216	240	233	249	227	248	240	244	223	238	236	262	213	234	254	242	245	248	270	237	233	228	242	222	209	202	235	237	225	219	222	234	217	258	244	222	241	277	233	248	222	233	230	260	234	226	218	258	248	258	236	225	229	245	215	236	242	219	233	241	236	229	203	259	232	220	257	250	240	215	219	221	226	260	193	249	239	260	227	276	219	264	246	228	244	221	247	249	215	251	217	231	230	258	208	241	255	250	250	234	249	228	243	241	201	223	231	234	262	218	230	240	250	223	221	230	258	270	228	208	242	223	253	258	225	220	260	234	257	230	238	227	256	258	224	259	244	265	231	252	227	258	219	240	264	242	248	240	252	219	207	225	236	238	194	230	263	223	233	238	222	228	229	217	268	235	238	289	253	234	225	229	223	234	243	242	250	236	243	233	226	234	253	234	228	210	241	265	213	232	217	266	222	242	226	239	251	226	261	237	240	252	247	223	229	200	249	232	229	239	211	244	221	238	244	224	237	245	228	231	245	223	255	241	234	217	243	217	231	233	248	222	237	233	228	256	265	248	229	248	269	219	227	255	238	232	237	215	264	227	259	248	225	250	238	255	253	244	242	226	253	236	239	224	238	231	217	260	207	267	227	245	244	239	230	263	226	227	201	223	226	230	220	216	253	222	232	231	205	246	224	220	235	229	239	242	276	220	213	246	240	237	206	216	210	208	245	230	244	229	237	203	253	226	244	239	259	246	254	230	242	247	245	252	236	228	242	240	223	224	260	227	238	228	216	256	236	243	236	238	249	242	250	225	217	246	221	266	285	275	237	226	223	250	258	235	245	247	220	237	243	245	255	268	205	255	229	250	248	234	232	259	264	225	250	228	260	249	263	244	236	248	208	257	231	244	240	240	239	225	241	240	214	241	240	263	267	231	261	241	227	202	213	258	237	268	244	223	247	228	251	244	232	239	251	263	257	235	249	251	246	240	243	232	215	229	236	242	222	229	236	259	219	228	238	246	235	240	235	234	253	229	243	259	222	233	251	242	238	238	224	224	232	218	236	241	270	242	242	226	231	233
24795	21165	27542	24931	12542	1109	822	611	620	607	557	600	550	553	549	531	498	502	535	504	541	535	511	521	522	534	551	520	481	520	540	535	526	533	475	491	515	521	516	493	488	506	518	540	561	506	528	479	518	533	500	506	523	527	487	537	506	482	475	514	520	481	477	520	501	517	528	501	526	502	510	501	522	484	528	477	473	477	472	549	519	512	507	497	505	478	486	480	505	528	481	445	491	509	493	501	497	507	507	493	512	513	542	523	522	496	517	512	455	521	481	527	478	506	511	523	470	504	544	518	506	521	472	513	497	526	561	509	490	505	468	493	495	535	482	526	516	510	492	519	525	497	487	536	498	474	455	521	492	488	511	468	561	523	486	504	500	477	516	505	505	469	466	540	505	533	495	507	521	519	519	504	532	474	567	569	478	497	521	529	555	508	515	552	499	506	560	463	516	474	498	497	513	519	483	514	478	532	471	517	469	483	465	503	489	511	533	487	496	493	510	530	527	515	484	476	507	521	478	503	513	508	506	490	434	543	537	512	498	484	471	520	521	510	536	519	542	518	511	529	527	541	492	501	481	474	490	509	505	457	528	496	499	495	502	468	523	513	517	485	527	510	507	511	448	490	527	525	500	492	502	523	536	477	498	492	529	466	561	525	497	474	486	488	520	528	549	481	516	511	529	526	476	497	498	531	528	509	515	529	469	473	529	467	520	520	505	493	502	530	463	496	534	511	508	492	516	509	477	498	518	524	528	546	521	537	503	496	504	510	486	492	503	514	537	490	484	481	503	541	510	517	440	496	488	513	480	515	506	492	479	490	552	501	544	487	488	524	478	498	517	528	507	477	510	514	536	492	498	515	503	531	503	481	487	550	490	477	485	501	498	536	503	483	515	505	499	509	503	495	485	465	499	542	466	495	498	503	522	520	508	510	476	473	512	515	480	491	505	497	521	482	530	499	491	498	498	496	476	466	496	510	482	494	533	526	515	486	529	461	477	507	522	517	542	499	528	495	520	516	484	548	491	506	525	522	523	530	518	492	513	490	521	526	488	469	470	539	502	492	509	497	513	513	536	475	505	456	545	544	526	513	455	511	470	488	542	511	521	508	456	471	521	498	490	483	473	502	494	559	517	545	466	484	514	524	485	525	483	535	517	464	522	475	504	535	516	503	509	511	520	487	515	498	499	489	486	485	499	527	498	513	493	464	501	495	471	461	528	498	523	501	495	512	507	496	524	501	481	503	478	497	509	522	536	535	514	529	488	499	467	532	495	534	523	459	500	532	496	487	510	503	520	515	454	559	512	493	534	517	474	524	513	496	497	514	486	501	532	512	518	491	506	493	491	485	490	523	537	514	516	499	546	514	534	517	493	485	521	470	491	514	491	485	517	493	513	488	518	508	492	516	527	460	527	442	468	493	490	519	522	480	516	480	513	494	497	526	493	443	540	516	477	484	506	478	496	504	531	501	467	514	532	503	529	509	508	527	493	482	519	480	494	478	471	517	489	516	484	513	494	516	529	518	545	479	504	455	490	478	517	487	503	506	486	527	494	505	538	518	477	517	517	520	529	486	481	499	501	521	510	511	518	483	518	488	452	496	519	530	480	458	536	538	473	522	471	509	498	508	492	484	537	517	520	492	502	488	491	470	547	491	487	535	462	485	529	513	504	482	557	446	506	532	512	535	491	475	460	490	468	518	524	516	556	513	508	515	497	501	543	507	504	498	499	466	545	505	519	543	506	505	485	504	532	537	492	500	506	523	457	533	527	504	530	489	518	458	514	525	484	508	459	534	474	519	549	497	523	508	521	496	493	536	502	516	481	504	512	477	502	500	505	512	469	470	549	506	489	518	545	496	499	493	479	525	520	485	534	543	524	506	549	533	524	515	541	509	509	476	505	572	508	485	513	525	486	541	491	454	475	484	530	531	520	482	485	500	519	508	469	497	494	526	492	537	514	505	535	492	510	500	489	546	542	470	523	491	548	537	520	521	480	498	518	510	498	483	485	476	538	490	492	515	498	515	512	536	512	520	498	479	509	497	474	474	493	531	476	485	513	471	574	534	490	472	506	454	471	530	467	528	505	518	467	513	528	527	485	503	511	495	480	484	475	522	510	508	466	519	506	522	505	486	514	504	553	495	517	488	518	496	455	519	496	513	492	523	535	490	490	509	486	527	492	538	465	524	539	502	482	534	542	553	512	525	592	455	520	488	554	461	478	475	502	508	506	514	471	531	529	510	491	486	516	496	466	495	500	501	544	517	497	554	516	519	499	466	504	497	518	491	506	475	477	480	513	469	501	512	499	500	504	474	517	544	511	504	526	534	485	520	501	480	505	540	545	524	488	500	490	493	478	490	486	529	490	495	484	523	506	483	505	483	478	490	529	508	509	535	467	525	549	497	508	494	493	489	494	595	502	502	473	484	531	496	522	538	477	488	522	485	488	490	515	526	513	500	515	528	509	505	478	530	547	509	472	532	516	495	453	501	487	484	475	503	558	519	471	483	539	469	464	483	488	489	502	519	499	502	504	500	509	505	491	459	510	478	509	506	523	504	538	523	488	523	481	525	509	516	486	515	529	515	475	495	480	580	490	506	499	475	448	498	504	480	486	529	525	489	456	498	502	521	487	484	531	501	513	467	475	486	465	541	503	542	522	562	531	457	498	502	522	529	507	456	512	516	479	515	531	504	524	501	485	523	545	469	522	504	493	507	511	496	474	500	500	528	494	515	497	493	509	539	483	524	511	432	536	472	504	495	476	507	514	505	468	512	519	512	508	518	494	469	524	510	520	523	475	526	521	517	495	503	484	500	551	498	511	494	468	495	455	536	458	525	523	505	509	479	491	492	496	469	536	525	470	518	531	513	473	485	490	518	529	515	524	468	481	536	472	532	473	513	517	490	504	457	490	486	538	486	510	517	515	474	500	538	498	501	457	561	512	497	483	515	514	523	517	531	510	492	505	538	501	476	518	517	509	525	468	545	534	516	481	498	532	522	495	476	506	483	508	496	494	480	523	517	495	517	464	488	492	498	501	503	538	498	519	523	502	476	516	492	472	518	497	526	517	497	490	488	508	521	470	566	541	517	496	522	492	525	537	503	502	488	495	482	509	497	451	541	528	520	539	523	492	481	533	480	472	447	481	449	530	532	537	510	548	486	530	540	491	491	508	530	507	521	533	523	471	509	540	523	521	511	526	538	516	525	500	528	486	486	465	526	471	516	542	496	518	560	489	509	468	464	529	540	520	468	468	484	515	476	496	494	475	471	527	493	511	520	503	505	497	538	501	565	488	494	487	495	524	499	528	475	495	518	503	498	516	468	469	545	539	481	484	504	472	525	500	463	497	530	527	503	540	481	529	512	487	465	513	510	508	526	487	510	470	479	524	491	531	495	525	507	495	474	492	481	469	486	491	524	502	490	494	538	442	462	517	515	501	518	498	495	496	520	551	515	519	528	502	447	489	481	502	509	492	476	491	481	518	496	526	513
22228	5461	4472	2473	1769	1387	1145	1000	928	819	835	699	715	707	648	651	623	640	599	604	608	631	621	600	619	554	586	620	584	604	590	595	605	586	572	600	570	616	596	572	584	600	568	586	618	604	583	578	586	582	586	581	571	567	578	604	589	570	603	611	580	593	565	581	578	553	582	552	565	561	539	532	594	566	561	540	584	568	590	562	533	573	556	551	569	616	556	561	584	590	581	545	550	572	583	564	571	571	576	571	533	578	596	615	561	563	582	520	548	622	584	549	566	590	573	624	535	596	560	561	560	563	576	587	574	567	593	574	601	554	569	592	578	574	565	530	554	572	561	578	549	611	553	543	555	565	575	583	605	598	583	592	573	577	589	574	597	590	592	596	558	578	541	568	572	575	585	584	538	570	578	610	553	597	530	616	535	558	601	511	593	592	571	551	583	535	580	575	578	584	554	587	569	553	584	561	577	633	559	607	583	582	586	582	578	565	570	572	589	595	591	566	579	571	585	601	593	568	589	603	548	588	588	566	558	538	588	573	580	573	566	590	560	549	572	592	582	536	595	562	561	527	602	535	526	597	563	599	573	580	551	552	587	526	568	601	539	602	563	591	526	567	578	549	516	561	502	548	568	537	558	572	623	559	545	548	573	586	590	573	571	584	622	593	522	604	544	541	582	586	584	515	556	586	564	535	581	589	564	566	547	571	565	545	589	584	586	575	621	570	598	593	548	534	577	561	556	607	594	563	569	584	538	587	601	573	603	558	582	596	571	550	531	538	534	555	576	568	580	567	576	607	588	599	551	573	597	590	599	524	602	562	581	561	525	622	567	592	535	588	585	566	582	566	553	578	584	568	605	541	558	628	569	605	598	588	564	622	577	604	562	604	542	612	532	596	572	580	589	567	563	567	611	602	540	562	538	590	564	595	542	542	533	589	582	580	565	622	552	566	591	575	579	563	581	557	590	560	570	575	549	542	548	553	582	571	575	547	575	534	550	590	560	599	584	570	558	543	568	586	594	554	563	600	593	595	588	579	554	512	604	555	571	565	547	580	573	570	571	564	612	582	588	584	564	604	566	544	566	576	572	576	585	558	587	603	581	579	533	566	556	589	542	620	566	553	533	583	563	517	534	531	526	609	565	577	562	562	558	596	573	567	572	575	600	582	605	558	580	581	578	630	565	603	567	605	546	590	565	547	555	554	551	583	593	577	593	541	608	544	563	564	587	568	537	600	595	625	585	572	576	593	603	536	616	592	571	571	583	565	557	582	557	603	549	570	624	535	579	595	562	566	587	624	547	586	571	529	533	561	541	588	596	554	603	548	549	614	578	562	550	543	584	584	568	592	592	565	587	597	580	555	556	604	599	591	540	591	535	546	586	563	591	595	529	595	595	607	531	551	559	592	602	571	578	561	557	559	545	565	633	567	557	595	567	588	549	593	573	542	595	537	580	605	585	599	563	611	532	561	606	562	605	534	567	572	548	569	568	593	583	566	589	580	567	531	570	548	545	561	610	583	552	573	599	576	599	534	612	620	573	538	586	587	547	572	567	598	573	574	594	564	538	586	586	598	595	585	574	591	573	594	582	599	608	557	614	605	560	512	574	548	601	514	544	581	605	590	551	613	590	599	574	553	580	568	557	538	585	587	617	585	580	544	578	586	559	611	594	620	586	575	554	574	597	603	576	536	579	591	588	581	574	559	580	575	538	563	529	590	541	582	587	557	599	572	554	549	552	612	563	595	574	595	597	580	616	595	577	569	577	571	581	538	597	633	556	566	592	562	548	593	574	526	527	599	571	587	571	519	590	568	579	547	600	560	562	533	588	593	546	591	551	560	556	524	594	609	611	600	583	568	542	577	527	585	545	567	547	520	556	546	580	605	569	572	624	570	612	562	557	564	584	574	571	619	595	603	572	553	556	542	561	569	585	562	539	566	612	565	563	595	570	536	578	566	585	601	565	570	598	617	603	576	546	547	570	569	591	580	613	623	603	577	585	566	597	563	574	559	613	589	585	567	576	560	535	561	527	531	585	585	529	551	585	574	598	542	562	571	624	574	553	577	579	555	560	575	547	557	549	582	599	574	572	591	573	594	560	550	569	595	579	556	585	582	592	600	576	568	570	594	602	617	556	616	536	563	567	529	514	580	530	559	594	578	574	546	610	565	574	560	579	590	618	584	522	517	558	592	572	562	577	572	563	543	579	560	540	563	579	581	525	575	635	580	542	557	599	564	574	561	611	539	578	595	596	576	549	568	576	554	572	590	582	558	585	593	568	542	592	585	585	563	551	607	581	565	582	570	572	624	586	558	589	570	574	604	588	558	518	580	571	576	580	580	550	576	637	587	581	576	578	529	600	554	601	594	547	600	532	556	595	547	540	564	545	632	590	582	574	561	551	593	532	595	567	587	587	554	545	564	539	573	537	558	552	594	523	562	609	569	584	564	527	591	523	588	566	566	552	565	594	571	577	578	578	559	539	543	572	581	581	628	585	565	565	565	562	559	554	560	541	567	546	586	560	586	583	569	591	626	588	541	560	609	591	585	570	563	560	573	610	535	556	582	615	560	597	609	581	568	598	535	584	586	554	557	590	561	586	531	556	553	543	554	569	594	576	557	591	554	558	607	547	548	573	580	568	595	541	559	588	555	541	582	580	573	604	541	545	586	535	584	563	569	562	504	554	596	547	570	579	536	563	530	565	593	573	591	563	587	591	595	572	538	537	583	566	551	587	579	537	549	571	604	571	556	561	571	594	603	608	574	531	546	569	533	544	593	539	597	636	528	553	575	560	568	579	555	610	569	564	596	599	536	612	622	552	578	575	575	573	589	532	574	573	590	570	534	591	573	552	572	593	560	552	627	554	584	606	589	540	575	563	606	583	585	583	570	566	552	606	574	577	613	580	584	556	543	577	560	560	564	590	581	603	583	538	602	570	556	582	565	553	613	588	623	576	591	554	516	562	619	576	567	501	554	560	530	571	549	555	582	589	581	618	592	529	596	570	527	572	592	579	583	567	586	571	603	638	578	539	613	578	591	553	567	587	578	588	576	586	508	609	606	548	583	531	526	583	594	573	523	580	569	566	579	574	576	577	603	563	534	548	545	603	567	584	568	572	603	586	586	570	555	565	557	543	553	571	572	502	586	592	584	577	558	598	567	563	566	565	548	579	561	580	586	545	566	576	535	574	570	578	584	607	562	580	565	587	600	543	580	603	568	591	585	581	542	608	565	598	578	583	561	591	550	592	571	567	529	546	554	597	560	552	558	589	550	567	619	570	581	559	590	586	567	591	577	565	553	557	602	610	563	581	576	617	576	581	594	561	571	543	609	557	600	593	572	573	546	600	597	570	557	573	595	544	594	610	556	551	606	600	602	572	556	561	546	567	584	565	571	565	626	576	573	575	596	562	573	569	614	540	577	588	585	596	579	571	609	600	636	553	529	575	563	532	588	563	526	563	632	554	554	589	564	592	575	551	575	614	610	567	578
22745	21258	29074	23757	21256	21311	11936	1447	1058	893	804	778	692	700	587	578	583	559	528	530	502	512	475	496	512	480	490	472	463	477	492	450	491	413	432	445	440	429	480	419	408	452	432	431	447	419	462	437	452	433	426	465	469	427	418	429	474	445	433	442	442	501	424	445	448	451	405	441	415	462	422	426	481	402	423	418	438	416	382	449	392	489	421	435	423	436	420	411	431	412	424	439	442	423	461	442	420	419	425	437	446	443	425	409	421	422	403	438	447	454	432	428	403	417	448	419	416	416	442	434	432	461	424	413	407	451	413	423	434	456	450	449	446	381	449	420	411	433	419	425	418	443	442	430	452	435	406	430	408	439	417	426	419	466	447	430	428	461	410	414	449	455	377	425	425	409	433	393	434	405	446	463	420	428	434	437	425	450	406	472	404	429	425	412	430	413	424	393	445	441	455	406	440	425	413	420	433	431	446	408	394	423	471	391	438	397	415	408	445	403	427	445	435	416	465	424	426	413	415	410	447	446	412	427	442	407	428	387	416	423	416	427	382	448	396	408	441	430	416	384	433	430	471	450	380	443	418	405	413	418	421	407	418	401	440	438	429	423	433	414	440	426	429	408	421	458	438	463	414	430	429	442	404	422	447	452	435	425	398	414	412	453	428	443	421	406	436	421	434	406	466	425	425	413	429	414	439	397	424	404	425	390	440	425	411	418	449	433	417	441	420	422	394	446	413	426	410	386	427	425	417	417	421	429	435	422	433	432	413	468	423	424	419	445	393	437	398	426	409	467	419	450	413	431	461	417	416	417	394	437	409	410	417	461	427	450	433	429	425	423	436	410	432	412	415	426	409	433	411	427	411	441	448	413	403	441	433	431	411	412	461	452	419	452	400	413	454	427	467	422	404	443	424	456	420	418	439	435	445	420	463	405	412	391	419	417	414	487	410	402	408	435	457	463	426	393	425	419	411	409	443	401	445	435	438	442	406	427	412	410	424	429	432	401	415	414	418	445	457	421	444	452	401	416	440	430	436	457	435	393	405	441	433	464	449	409	437	405	403	447	443	456	410	441	469	411	443	414	434	430	454	418	413	456	416	408	453	440	387	416	458	403	428	467	435	458	399	432	441	411	463	393	437	415	403	446	389	438	440	444	428	448	383	408	419	429	483	412	409	410	409	474	426	456	412	421	382	448	433	425	421	460	437	438	438	435	447	426	439	453	405	388	439	428	431	389	405	414	422	436	440	456	432	430	424	422	425	455	458	427	402	453	404	477	404	428	456	424	420	459	406	405	423	429	443	396	433	441	428	421	425	462	444	426	429	437	441	409	432	494	415	419	450	388	391	407	438	398	453	442	445	446	445	456	405	451	445	420	421	424	436	428	422	403	443	394	428	424	454	413	436	424	446	429	430	448	418	438	418	407	419	425	417	438	425	453	409	409	415	427	463	420	421	429	398	421	410	448	438	416	476	476	430	404	421	413	437	416	432	434	372	397	446	422	378	402	400	433	460	411	422	421	424	405	435	408	428	464	441	414	422	422	431	458	406	389	434	417	415	446	418	432	428	449	406	423	475	401	451	459	464	420	455	432	379	425	423	459	430	465	431	432	383	395	425	413	426	402	422	412	446	421	433	427	425	421	401	451	450	399	442	419	435	441	445	417	411	414	431	395	402	388	441	443	402	433	426	388	459	446	441	463	407	423	439	437	449	428	435	391	432	429	413	456	440	398	415	418	409	437	426	419	483	418	466	420	451	391	402	429	391	423	425	400	418	388	425	466	449	432	419	448	402	442	438	438	431	404	471	435	441	396	387	419	421	448	427	401	429	420	449	453	410	432	408	409	375	405	430	406	427	385	440	454	389	458	421	424	425	440	422	398	438	411	454	438	428	396	451	449	412	411	461	452	416	439	424	422	410	412	423	458	404	441	449	413	426	413	455	431	441	429	413	419	427	461	412	459	386	409	427	453	414	417	435	435	416	431	470	417	415	457	429	434	385	440	447	408	443	410	462	438	403	444	442	433	441	421	490	432	409	475	443	390	446	403	426	439	442	438	432	464	453	420	433	416	410	454	418	427	426	430	442	412	415	444	416	438	444	446	436	448	425	422	444	430	414	411	458	431	432	442	402	436	407	411	429	440	429	441	381	401	422	438	414	396	454	412	436	442	449	427	415	438	381	422	429	405	431	430	437	425	413	420	428	424	428	443	454	432	410	443	428	409	420	437	465	420	405	421	420	417	423	446	451	436	410	430	454	440	407	417	389	399	461	407	395	389	413	435	430	429	468	395	403	453	425	415	469	423	449	444	424	420	455	390	417	412	431	438	418	428	425	425	419	490	457	441	410	443	447	426	410	408	457	466	415	388	407	429	463	413	398	387	436	425	460	418	406	396	430	410	418	442	411	441	406	419	426	414	414	424	418	442	427	425	415	431	414	436	443	422	424	437	419	391	427	415	401	445	417	410	457	388	462	445	434	425	423	413	414	388	434	416	425	438	461	457	417	410	455	468	429	424	453	412	458	385	450	439	443	460	454	406	435	461	451	455	448	448	420	418	410	407	403	414	443	417	393	379	431	442	422	428	410	406	430	440	453	443	440	432	421	427	401	400	414	408	442	403	411	444	442	425	439	437	422	450	374	409	409	421	451	439	397	450	422	434	434	423	399	399	424	447	396	420	450	444	421	428	416	452	463	406	456	438	382	421	461	478	467	416	418	422	432	432	425	418	459	425	428	416	436	419	401	427	442	398	420	424	415	430	425	441	446	449	419	425	417	453	445	455	428	437	465	401	418	437	403	395	453	411	420	428	416	442	435	412	474	445	439	406	427	455	438	414	434	448	417	432	406	434	417	404	451	452	443	430	392	384	484	472	423	444	450	447	426	405	460	393	437	403	425	432	402	430	458	431	406	449	414	405	387	420	463	453	444	425	400	396	455	441	435	420	440	429	423	429	427	453	419	395	408	404	412	438	396	412	445	403	436	452	449	387	367	402	384	457	410	408	381	402	450	411	400	450	387	433	433	423	421	419	456	443	414	443	408	424	438	434	440	413	409	437	389	448	430	421	415	414	428	432	429	436	428	405	438	437	396	467	458	434	465	465	421	408	422	435	455	389	388	422	440	416	435	424	386	416	415	399	447	426	428	444	413	425	427	442	424	459	431	393	397	399	449	411	406	435	397	406	440	428	397	436	422	450	435	442	405	421	464	419	429	391	450	420	472	427	462	416	440	412	457	417	405	410	414	443	408	404	438	400	425	430	429	391	431	448	438	427	399	438	434	408	424	428	448	428	401	437	445	409	424	445	444	409	421	435	477	454	413	398	446	437	420	419	440	423	380	403	422	432	402	425	441	434	445	432	414	433	454	391	445	414	448	402	394	449	416	408	447	416	430	420	414	406	430	431	428	443	414	426	443	410	416	413	395	444	395	461	432	433	383	419	397	420	443	437	399	462	422	420	444	435	424	400	418	434	445	404	430	430	438	378	394	427
25030	15429	12619	6892	4592	3420	2728	2132	1762	1480	1243	1016	1005	913	802	805	664	715	680	643	602	627	566	571	573	620	548	553	563	489	455	568	512	523	495	501	513	513	494	507	515	508	493	507	495	482	426	515	459	489	478	480	500	476	493	485	472	440	452	482	450	483	482	442	466	472	495	447	465	452	486	492	475	444	466	465	498	497	484	432	472	474	483	499	458	464	451	458	470	442	470	456	470	491	444	452	471	456	465	484	434	476	475	483	476	456	472	480	452	452	469	472	447	449	456	461	437	491	479	468	452	446	472	422	437	456	467	470	472	446	462	480	475	435	442	510	466	466	423	485	487	458	451	467	486	435	457	424	454	414	456	473	465	480	507	468	496	470	474	441	428	463	432	520	458	473	484	449	472	465	471	486	452	461	483	443	472	421	489	491	474	452	485	478	467	501	467	499	467	479	447	491	461	470	426	450	454	459	447	448	416	439	416	488	458	486	484	425	513	468	459	499	491	484	483	433	447	456	491	476	468	465	461	468	461	485	468	459	453	471	445	473	455	464	449	493	452	447	479	476	469	420	463	447	475	461	396	487	486	456	451	453	471	476	456	470	491	506	475	492	441	464	467	450	452	451	473	439	420	453	433	437	465	463	490	443	479	501	457	448	456	457	423	467	436	500	426	463	472	438	444	470	450	495	475	482	454	459	448	435	416	478	482	426	465	449	473	481	455	453	414	447	443	477	450	508	456	430	432	454	472	475	487	452	472	483	508	468	472	433	487	474	428	436	449	493	456	436	479	432	466	456	497	443	444	451	489	496	432	465	468	480	506	470	459	429	457	460	478	427	466	466	464	462	489	463	504	439	495	439	515	452	496	478	472	456	460	449	426	453	458	462	438	454	454	489	486	469	477	465	457	480	495	488	460	461	420	422	485	470	466	460	497	470	487	475	469	481	447	472	481	466	452	464	468	482	467	455	469	473	478	455	469	476	428	466	479	465	491	479	489	488	471	443	465	507	450	452	482	454	448	453	480	474	455	438	479	484	484	455	478	458	421	474	503	450	458	458	486	454	452	438	477	480	486	442	457	490	488	453	504	465	457	458	432	463	478	486	468	461	419	502	476	471	470	441	444	448	482	459	477	445	469	429	425	455	450	453	437	493	484	439	450	473	439	497	481	470	434	479	456	479	475	482	445	457	450	446	458	456	479	504	457	485	467	490	471	456	457	487	466	439	420	470	491	462	463	485	451	487	468	453	435	454	477	450	479	458	492	489	459	481	494	480	456	458	454	500	432	475	464	515	489	438	472	466	450	474	460	476	472	465	423	499	483	463	456	472	473	452	482	466	459	446	456	484	471	464	438	453	496	478	460	490	441	450	439	445	505	478	467	466	463	473	455	513	475	481	432	451	479	410	497	462	481	457	425	455	470	474	474	483	460	475	460	451	444	426	454	457	460	470	429	452	453	425	454	480	467	438	439	469	468	476	473	461	461	484	440	461	449	473	448	497	437	490	447	491	470	454	409	434	466	447	482	441	445	481	458	466	467	439	482	493	428	523	434	462	443	467	451	453	491	437	491	472	464	465	428	479	469	487	438	520	456	480	459	444	463	512	456	476	480	459	445	435	462	467	487	487	532	475	476	474	473	463	474	479	488	521	463	443	457	484	481	439	462	461	430	476	463	425	464	439	485	445	446	454	477	487	495	467	465	463	455	444	467	446	468	474	464	458	457	460	466	426	459	489	445	431	451	439	464	458	415	477	443	454	428	435	480	473	471	445	493	428	475	483	464	468	455	445	494	475	456	441	473	456	475	447	490	455	434	447	428	503	507	416	462	416	427	466	444	503	463	477	430	468	460	472	462	447	485	478	490	462	467	453	460	492	425	498	448	449	448	459	466	472	423	492	451	471	421	492	425	469	482	475	483	436	441	439	441	475	446	457	454	440	503	472	450	453	471	446	447	468	413	514	464	444	464	472	461	429	449	494	485	444	498	470	455	464	458	499	459	476	454	471	449	500	435	429	500	500	450	467	437	425	484	468	464	487	508	434	502	472	457	434	460	444	472	482	439	451	477	492	465	480	504	445	480	434	494	457	439	478	481	466	419	469	488	481	447	477	481	467	468	477	440	467	416	488	464	436	463	454	465	450	477	447	484	460	439	484	436	475	462	473	468	421	513	476	438	448	427	477	495	476	448	437	462	484	524	467	438	465	419	438	497	479	425	415	496	461	449	460	428	472	471	487	444	480	501	482	499	465	477	443	431	467	494	443	469	436	432	477	475	449	476	483	473	501	513	460	480	483	468	468	500	413	451	415	467	466	450	503	447	460	474	469	463	495	417	458	475	505	435	412	470	459	460	432	445	446	483	474	442	460	441	480	495	460	455	491	474	432	501	445	450	449	450	481	458	449	448	456	488	483	449	488	444	485	471	437	475	449	472	445	443	495	458	475	463	503	428	409	475	489	453	463	443	521	469	491	487	468	443	453	468	480	476	452	469	472	434	443	503	441	469	453	427	460	498	468	427	476	508	463	448	451	489	471	444	429	482	466	484	462	503	425	435	493	465	438	437	475	441	431	441	444	461	459	482	487	472	441	463	452	453	443	536	406	495	461	434	481	453	443	480	468	462	468	468	492	418	484	467	503	425	453	468	458	451	463	444	439	447	449	477	478	463	476	428	479	429	437	442	470	470	467	480	448	452	464	467	458	431	432	479	475	493	462	473	474	481	448	473	470	504	484	484	453	438	452	447	423	452	483	459	457	479	464	469	449	490	476	428	485	456	475	476	469	482	438	484	455	445	480	487	483	463	460	424	477	484	459	467	458	475	441	447	432	477	444	485	469	482	456	454	443	477	450	473	457	523	479	437	466	473	483	462	473	442	462	440	434	462	451	459	478	459	451	467	471	425	455	465	485	446	518	432	454	500	463	470	498	461	447	453	471	470	522	410	456	457	512	420	489	434	487	447	438	467	439	474	458	438	466	445	447	465	433	480	432	496	460	457	458	445	450	476	494	429	448	445	496	474	423	480	418	476	449	483	474	428	467	470	485	459	483	437	484	478	436	464	505	481	439	486	453	476	499	481	461	457	446	509	475	450	469	461	495	450	505	462	473	461	457	412	458	426	466	465	431	461	460	462	425	465	473	459	478	471	465	480	457	464	462	494	459	470	457	462	447	463	500	458	458	444	500	443	474	491	450	502	469	456	448	480	422	475	436	444	482	448	441	473	487	479	442	445	453	457	427	425	467	474	466	495	446	489	463	443	469	470	454	454	468	451	440	470	447	418	448	476	454	459	472	491	417	471	446	443	439	441	453	459	428	458	464	492	480	450	470	451	432	472	462	470	466	465	485	440	438	439	451	444	466	475	491	453	432	472	512	488	478	444	436	463	485	469	417	473	466	500	462	433	473	470	471	423	468	467	481	503	471	473	462	460	462	454	481	437	499	465	450	466	473	487	478	463	473	454	460	460	474	461	452	453	457	464	463	452	445	457	444
27416	20311	8792	990	644	567	508	339	345	345	335	317	321	318	287	295	338	322	312	320	315	311	327	355	326	292	282	274	310	312	317	323	294	307	289	281	298	319	314	328	309	312	289	288	301	315	285	332	314	284	304	314	306	298	285	344	286	318	278	287	305	293	334	312	317	304	284	296	294	310	308	328	286	286	287	308	317	313	313	312	283	296	305	317	297	303	304	284	314	316	348	316	318	308	272	282	298	300	311	285	334	292	298	296	292	301	328	291	291	310	363	308	286	310	309	294	291	300	293	324	259	307	294	301	304	303	297	290	290	297	312	323	335	291	312	327	347	296	291	285	304	318	318	252	287	325	313	307	280	309	316	313	303	258	295	283	313	306	306	288	324	308	311	282	306	291	315	303	283	278	289	310	272	295	279	317	312	294	312	303	347	284	326	331	285	310	321	329	297	310	294	280	296	286	285	270	292	314	309	286	308	290	313	299	286	323	282	290	289	301	322	313	320	296	306	324	275	294	314	291	267	294	349	309	284	300	287	276	332	280	318	290	293	299	310	307	306	338	287	315	348	288	304	322	270	318	270	283	280	300	294	311	272	318	316	285	297	315	304	285	304	321	288	333	299	298	302	306	308	300	321	330	305	320	317	299	280	327	326	316	292	301	295	314	317	314	284	272	312	308	316	314	310	336	295	303	319	310	306	301	291	314	287	291	294	291	310	302	287	315	298	268	305	289	271	280	280	320	289	298	292	322	320	292	315	277	299	326	326	318	306	300	338	322	289	326	311	320	317	279	315	322	317	301	311	315	298	328	289	275	328	295	345	289	316	269	294	281	300	307	328	303	318	295	330	249	279	292	292	306	306	301	320	292	321	297	296	323	292	295	344	304	299	311	287	291	284	278	286	301	332	288	321	329	288	292	298	307	324	275	316	319	313	288	300	280	314	298	318	310	335	310	287	304	310	305	299	294	292	306	324	309	298	311	318	314	283	298	296	332	308	298	294	291	321	303	309	310	300	309	323	307	307	289	325	292	306	303	297	304	346	331	288	298	325	323	310	324	314	290	334	324	292	281	294	315	307	291	284	295	269	302	295	308	310	310	312	282	300	268	320	326	282	336	308	323	283	332	306	288	305	318	286	327	277	284	305	326	301	281	310	323	306	294	295	357	303	309	287	284	300	305	281	335	278	308	337	311	305	310	296	307	309	283	300	290	308	309	290	310	327	282	309	296	301	325	298	303	292	311	293	299	321	313	295	285	295	340	297	333	287	305	315	297	294	293	274	314	308	307	293	300	307	300	314	290	297	330	313	289	301	335	278	316	308	314	303	293	315	309	319	288	281	266	282	317	320	282	329	293	339	320	290	307	297	305	320	329	331	294	309	304	313	308	282	315	274	291	278	281	271	296	336	305	300	312	275	286	288	291	305	291	320	303	322	303	295	326	265	274	281	303	290	300	291	297	289	301	296	312	284	291	313	307	353	321	301	302	287	295	309	305	308	305	272	319	281	316	322	305	287	310	306	314	295	305	305	303	317	287	333	324	315	311	295	296	318	327	299	302	295	318	282	319	281	305	274	330	313	282	313	296	323	302	303	294	301	315	301	297	290	278	305	280	305	313	263	312	317	301	288	298	324	327	300	297	348	292	293	294	290	302	300	318	285	319	294	302	308	264	305	288	301	339	311	327	302	275	298	310	321	269	262	296	306	293	304	299	326	267	304	303	322	316	291	309	305	291	345	313	294	326	326	317	337	304	298	324	271	325	287	306	312	275	317	317	277	281	312	317	296	284	292	300	315	339	294	324	302	299	287	282	287	290	284	303	282	292	327	323	326	342	295	301	322	316	312	314	294	313	282	286	292	290	324	295	334	287	321	288	335	316	320	293	300	322	283	306	318	308	306	297	296	309	322	310	304	330	313	279	320	294	280	325	321	310	297	297	267	311	315	325	313	269	310	298	289	326	318	309	288	295	298	273	332	331	268	315	302	307	279	287	284	305	304	295	306	317	330	288	288	320	284	299	294	287	286	328	320	282	286	322	273	302	309	296	307	304	296	306	284	293	284	285	293	303	331	320	275	319	283	282	315	273	327	271	290	310	300	295	318	325	295	289	297	290	289	290	311	322	293	328	280	325	323	297	289	288	316	302	301	301	310	329	296	319	284	275	315	348	277	308	277	295	297	310	292	251	302	293	302	312	313	337	290	302	288	312	287	336	318	303	299	308	335	305	298	330	311	309	308	333	291	265	304	313	291	292	345	316	332	305	302	280	292	293	302	300	292	343	292	289	315	299	292	300	322	282	338	290	311	335	281	299	325	344	316	296	310	288	300	318	299	313	328	304	302	292	309	306	295	301	312	315	310	333	271	291	303	293	303	293	275	292	353	311	308	305	284	323	290	337	272	344	333	296	293	267	307	301	295	295	315	303	312	291	277	317	305	360	294	280	297	314	322	285	301	302	312	286	293	292	283	323	325	295	332	328	321	312	310	297	297	320	315	307	320	325	309	318	317	281	305	273	321	296	305	274	291	310	305	301	305	301	308	311	283	305	283	304	304	341	290	277	293	319	300	300	349	316	301	278	304	319	317	303	313	320	296	266	309	311	323	277	296	283	321	280	287	320	332	293	330	316	261	310	296	293	300	287	281	317	270	294	301	306	328	304	298	329	324	280	286	304	303	290	302	288	300	292	317	323	299	299	301	296	314	326	287	274	287	286	281	269	305	300	329	331	299	306	296	328	315	306	307	316	309	317	273	312	305	280	314	263	281	310	293	293	331	286	305	285	316	305	331	293	295	332	328	332	316	301	315	311	300	324	303	317	318	283	300	304	287	314	322	310	308	290	304	275	307	304	308	334	332	312	339	322	299	269	294	297	307	315	296	267	307	302	305	329	299	305	296	300	279	303	323	303	289	333	300	329	285	311	283	315	272	302	325	293	305	309	305	331	291	287	296	273	337	315	291	274	278	326	312	318	335	311	300	328	299	288	309	298	317	293	298	301	267	301	315	313	333	311	295	287	319	302	299	264	324	318	309	293	278	279	320	316	312	297	305	296	285	310	303	316	317	300	329	316	318	289	291	273	332	304	276	281	329	328	286	309	280	312	297	329	325	288	278	285	332	298	304	318	268	301	289	273	317	300	340	319	295	288	286	301	310	308	318	286	290	302	306	324	295	295	299	334	318	299	297	296	279	298	325	304	291	310	284	318	298	292	290	312	289	299	319	296	306	294	316	324	297	311	285	297	308	328	299	300	319	309	313	312	293	307	313	303	299	298	328	337	313	300	315	291	275	287	318	296	306	288	311	285	333	322	314	311	283	291	320	309	305	329	317	320	309	290	316	346	316	316	273	286	308	296	312	312	301	278	318	334	278	321	306	327	299	296	306	291	308	348	295	325	289	287	292	310	305	303	294	317	290	292	293	335	284	297	334	308	337	297	309	327	310	290	286	300	312	328	321	316	332	316	263	297	303	301	319	288	309	308	292	297	282	298
19124	1375	1043	697	560	525	442	442	423	393	367	365	375	399	361	383	353	379	353	369	395	380	364	378	355	349	346	336	354	351	374	388	348	368	331	387	369	344	375	357	358	367	408	342	354	384	369	327	408	383	367	391	374	357	363	365	381	376	358	356	344	408	391	370	399	341	344	363	319	370	376	374	363	346	376	341	343	347	327	360	362	371	358	338	369	380	389	308	353	374	340	335	354	372	327	354	353	372	361	374	361	373	320	363	375	356	359	359	326	331	349	364	375	354	380	311	391	353	410	368	389	358	404	397	344	339	386	393	374	383	366	340	367	372	371	355	361	391	343	358	331	385	347	410	364	359	354	374	338	375	353	358	371	348	367	352	375	369	364	354	383	367	344	372	373	340	343	345	379	347	383	355	351	389	396	360	372	345	356	373	346	357	334	364	352	372	354	334	365	374	345	346	379	389	337	363	358	328	372	412	348	401	388	378	387	353	363	336	353	418	383	374	374	364	367	399	399	373	378	373	350	376	359	376	381	359	364	363	377	369	369	379	378	332	369	390	373	386	396	385	376	367	357	390	375	347	414	336	369	404	376	361	378	361	377	345	354	362	354	337	367	404	350	350	357	386	360	339	338	382	391	334	356	360	384	358	373	365	354	344	350	377	407	371	373	370	401	369	384	347	320	335	355	350	358	355	355	362	350	369	358	380	346	395	344	377	378	364	371	367	361	366	382	358	348	378	385	369	345	336	336	380	378	363	374	359	389	388	373	380	344	331	364	370	378	367	363	349	381	357	378	365	390	353	353	353	335	315	377	352	381	359	403	341	339	365	368	361	365	358	341	398	409	338	368	366	342	371	396	361	395	395	381	360	397	362	369	361	366	363	372	382	372	371	369	355	389	329	349	370	391	345	365	350	360	348	370	365	359	347	359	377	376	395	355	360	384	322	368	356	371	375	358	355	341	394	311	325	329	351	392	330	356	360	388	356	378	379	348	349	346	360	380	368	368	382	343	350	378	404	345	394	371	348	384	352	392	389	369	359	372	352	401	363	334	386	404	351	362	350	341	316	359	344	392	338	390	371	399	359	379	377	349	356	350	345	372	354	378	359	331	356	352	352	402	355	366	366	338	407	354	361	376	351	366	370	370	354	350	343	336	328	360	364	362	371	352	375	381	357	357	376	371	367	370	337	338	327	340	372	399	361	384	377	340	375	345	335	356	341	362	346	357	360	342	378	353	412	334	359	349	366	389	356	395	372	386	337	349	362	387	411	379	346	357	353	366	360	386	363	340	338	389	392	360	350	372	378	365	394	348	364	332	345	371	383	349	376	383	387	370	385	353	361	366	381	356	356	373	377	358	348	348	358	372	352	360	348	372	362	334	328	380	378	345	400	331	329	374	378	383	360	389	348	361	360	364	340	385	343	364	384	371	387	341	362	375	369	359	381	356	413	360	338	365	328	385	365	384	368	367	392	392	332	348	377	393	378	435	350	374	377	344	347	366	348	360	342	373	365	369	365	383	378	340	337	403	353	370	363	365	356	368	313	362	363	344	349	358	349	366	361	361	340	353	356	336	366	341	332	355	364	376	352	327	362	388	393	405	343	363	357	359	320	393	377	359	372	393	367	354	378	354	354	381	380	347	395	318	369	362	358	384	362	343	375	405	355	349	363	369	385	375	389	358	382	344	361	374	359	387	340	374	382	394	351	420	340	352	385	387	387	378	364	386	344	338	330	354	359	343	357	381	382	359	346	373	364	367	334	338	388	375	365	350	406	392	375	333	391	372	361	387	329	389	373	346	373	379	365	347	372	357	362	342	352	390	385	378	340	349	334	366	375	382	409	398	378	335	342	374	364	362	333	404	368	371	389	380	361	344	380	333	351	360	391	393	359	387	354	341	358	361	358	390	379	347	370	380	370	381	363	380	388	359	345	357	373	357	397	364	347	367	390	366	397	375	343	361	351	335	360	374	368	368	350	352	341	360	335	372	380	370	345	359	397	364	381	400	404	391	339	394	336	344	374	349	347	371	379	342	372	375	383	377	356	348	372	359	354	352	356	403	385	365	378	372	389	339	382	381	375	385	353	359	343	384	347	343	392	358	352	380	349	357	370	336	366	358	385	337	323	355	375	393	339	367	355	350	385	408	363	350	361	364	385	368	321	360	346	385	384	374	373	388	374	371	336	362	357	357	373	373	378	398	334	343	372	376	331	360	369	406	356	356	346	337	403	378	375	377	371	355	376	329	378	370	384	376	363	350	359	350	370	342	385	378	376	341	352	339	355	354	381	391	362	364	358	362	368	349	376	350	319	380	361	350	378	342	361	373	335	358	396	354	360	382	347	389	354	358	356	349	355	368	415	329	374	344	340	327	366	354	363	356	357	352	419	368	362	364	363	396	362	371	348	358	382	362	392	338	410	374	365	341	348	365	355	364	362	370	382	361	375	408	356	345	333	401	376	359	337	369	373	344	363	326	391	384	334	372	354	345	369	378	366	383	369	344	379	366	354	381	379	346	362	351	351	358	340	366	392	360	363	359	417	352	321	391	364	348	377	342	362	367	353	375	374	375	352	367	354	418	360	356	356	341	361	410	339	350	358	364	361	365	385	381	357	365	337	367	332	369	382	376	371	386	374	385	347	370	401	357	369	390	355	356	345	342	381	363	407	361	392	395	328	388	348	373	353	365	376	350	393	367	382	341	351	376	380	342	361	351	372	379	355	344	343	347	376	369	353	351	366	395	353	392	395	361	376	381	347	374	356	399	412	379	359	334	355	382	355	364	375	370	337	345	345	342	382	360	349	359	368	323	362	391	345	372	391	370	363	358	346	392	342	351	366	328	344	348	363	369	352	364	352	372	373	344	386	340	389	375	343	371	369	380	366	345	343	380	373	371	409	360	357	374	363	362	367	353	380	383	358	400	388	344	383	390	351	388	404	362	379	389	353	370	364	328	356	353	372	376	402	376	343	386	362	352	365	335	374	322	381	375	340	359	373	378	340	359	379	389	394	340	380	365	343	336	399	378	340	349	355	370	380	371	340	394	349	382	378	359	337	393	385	382	377	365	377	357	395	351	343	334	376	329	382	369	414	390	337	362	384	367	352	363	372	337	369	373	372	343	349	348	351	357	366	325	365	333	358	368	344	340	378	373	381	370	339	357	353	381	356	389	371	325	361	395	347	368	391	392	359	349	367	339	374	369	408	398	378	354	399	374	362	369	357	361	369	332	378	350	374	405	386	415	370	342	353	378	369	389	353	365	385	348	360	343	387	383	373	366	357	387	339	366	349	380	325	385	366	383	367	384	378	343	366	370	363	386	361	370	352	406	387	338	340	374	322	361	370	379	356	331	365	374	356	420	368	362	366	367	373	356	357	361	384	373	368	353	355	350	347	361	396	407	373	375	379	320	388	358	383	347	349	353	356	355	344	358	341	379	378	386	339	370	375	397	361	391	371	379	378	360	334	331	367	377	392	358	341	352	321	355	356
23649	21184	28608	24063	21174	12081	1061	608	514	443	380	349	331	300	272	305	252	260	251	228	258	265	242	197	220	250	263	238	211	192	237	201	222	227	223	214	215	206	224	218	199	203	178	202	240	184	207	187	214	183	183	194	217	221	215	195	198	204	224	211	194	189	215	221	209	221	227	170	200	211	213	225	236	206	196	215	195	204	198	226	218	188	188	199	193	197	191	199	191	215	215	204	182	193	208	231	202	205	213	205	209	195	217	201	181	186	186	182	179	197	206	176	199	200	198	200	185	201	239	202	179	178	207	189	178	213	206	192	180	217	217	217	217	192	201	185	221	204	221	207	206	179	193	195	224	204	220	212	203	188	206	212	195	201	203	197	212	195	239	201	213	174	209	217	191	204	194	209	193	198	207	200	214	201	204	216	198	169	210	197	196	182	178	217	167	179	206	183	186	200	175	217	201	200	203	222	210	226	180	195	190	213	223	203	189	184	204	211	209	203	205	156	215	191	236	198	214	204	176	194	188	191	188	203	222	174	203	206	196	189	193	201	214	218	211	221	195	185	203	199	219	182	218	206	189	183	204	202	181	203	192	206	191	184	196	187	202	208	200	218	185	180	195	199	198	195	183	192	181	183	216	186	231	203	191	194	215	178	180	209	212	180	208	192	179	192	219	184	209	171	206	209	192	176	208	222	188	211	178	206	173	179	227	212	183	199	204	182	207	215	190	168	205	192	215	185	182	212	192	176	188	188	216	214	184	175	202	194	228	195	206	191	204	201	205	186	208	177	226	215	213	180	213	198	206	184	202	203	185	196	200	217	216	192	194	207	173	189	207	207	205	184	190	201	209	201	218	196	222	232	216	188	195	187	211	189	180	197	216	218	220	202	196	209	187	194	212	198	221	213	206	223	194	193	203	212	212	184	199	202	221	188	215	187	206	211	218	216	230	206	219	208	189	203	213	186	194	188	221	209	200	220	221	213	196	202	235	200	213	162	181	168	194	202	223	194	189	219	186	205	195	194	198	196	187	208	202	205	206	202	194	209	194	194	176	207	184	231	225	182	197	204	191	194	197	197	193	232	200	197	183	197	191	216	222	214	182	211	212	192	201	186	186	212	211	201	198	181	171	186	196	175	236	193	189	191	191	199	195	199	215	199	180	193	220	188	189	225	181	198	182	197	220	180	186	192	198	199	184	197	190	189	188	199	217	210	170	196	186	191	218	209	210	203	193	174	190	202	190	191	193	189	200	194	198	186	191	204	188	206	231	263	213	220	208	186	172	189	217	223	194	196	200	194	175	213	202	188	193	211	184	196	197	190	209	189	215	220	213	206	180	210	187	182	214	219	194	199	186	196	195	192	190	208	179	184	185	213	206	189	224	222	220	195	227	209	205	213	224	198	205	205	193	216	207	222	212	206	188	203	203	232	185	193	189	218	205	224	183	191	221	184	185	197	200	203	199	208	180	186	163	192	199	193	186	184	177	173	194	214	190	216	231	204	166	192	224	208	209	196	176	210	178	203	191	227	212	208	206	192	182	200	177	198	220	221	177	197	214	203	212	181	210	187	194	196	192	209	188	205	204	201	205	210	211	200	202	194	208	207	199	182	213	188	209	185	214	212	223	179	199	191	175	198	201	206	200	191	208	178	195	203	222	180	206	208	188	204	203	212	189	195	213	192	180	199	193	190	189	190	185	211	211	211	204	192	203	203	195	207	187	208	201	198	227	206	211	192	186	238	210	187	228	200	245	205	220	216	210	192	211	190	188	186	212	202	179	173	207	207	217	189	226	221	204	195	182	218	214	159	190	191	183	214	206	199	188	196	186	213	192	191	180	221	213	171	196	178	190	191	210	186	207	192	214	233	189	194	212	205	202	184	224	196	221	224	215	189	221	194	205	200	192	183	194	204	193	202	168	197	201	207	199	207	203	188	199	202	178	199	201	207	193	194	213	201	189	223	222	207	196	159	181	214	207	186	176	193	199	196	196	190	196	209	179	198	213	184	225	212	187	241	190	210	204	211	179	215	184	208	181	228	211	199	187	190	190	153	202	196	200	204	177	200	208	196	216	178	205	178	185	186	190	210	202	182	205	221	237	189	206	194	203	199	200	190	199	207	204	199	188	195	204	214	200	216	195	226	216	213	205	205	225	195	218	218	181	202	184	176	209	201	203	203	227	212	186	209	207	187	213	178	194	203	191	206	204	214	197	175	208	215	198	207	191	223	201	185	229	211	203	184	199	214	195	211	190	200	192	225	189	196	204	205	204	203	216	185	208	194	194	225	194	180	213	193	189	194	189	195	180	199	203	194	202	211	207	200	193	204	196	198	174	197	212	209	220	237	211	188	167	182	193	210	201	183	199	194	203	207	190	171	171	181	190	217	186	206	207	205	190	210	181	205	221	177	213	206	174	195	199	199	202	213	203	220	200	216	203	193	187	197	205	192	204	193	190	200	212	220	222	215	183	171	214	195	204	195	201	194	195	210	199	197	186	193	201	195	218	198	237	172	213	198	201	198	195	204	227	202	195	203	201	232	193	212	173	206	193	168	196	198	203	181	193	181	206	177	190	213	189	177	194	186	234	207	168	200	176	206	193	188	201	191	193	215	175	197	188	218	192	182	213	202	202	190	205	203	201	202	207	184	206	171	214	193	206	190	222	205	193	186	192	192	185	207	202	196	199	197	210	219	206	194	204	224	200	205	199	211	211	210	222	202	185	197	201	180	219	194	184	203	195	181	196	156	197	203	185	217	204	184	199	197	181	210	206	171	204	196	210	216	192	221	198	196	183	169	213	219	189	189	217	194	209	201	201	210	205	186	230	195	217	213	189	210	191	170	193	191	226	186	198	220	194	205	176	190	201	220	203	222	210	200	210	211	171	210	207	175	220	214	193	179	195	201	196	221	193	187	200	207	241	188	208	199	198	194	199	185	169	183	204	206	197	223	170	197	190	198	191	169	198	191	212	222	184	192	192	181	198	188	191	244	208	207	197	184	188	180	204	199	208	204	194	210	208	173	195	214	192	175	197	202	205	196	206	186	215	186	203	194	214	178	185	210	203	209	199	186	205	189	197	225	207	194	187	173	195	205	187	218	186	201	194	210	204	199	207	185	212	197	206	204	202	191	209	199	207	189	198	202	204	178	192	188	195	220	171	187	203	208	215	185	211	187	177	208	215	208	218	207	209	198	209	177	213	212	169	175	189	198	180	236	201	186	201	172	197	198	209	206	209	227	176	215	210	195	185	206	192	212	188	207	174	190	193	209	191	188	177	178	186	195	216	198	193	191	185	214	211	193	189	208	200	187	189	216	190	188	203	217	202	154	173	197	210	201	194	203	187	189	209	191	186	206	181	199	201	196	197	200	181	185	194	176	204	184	197	187	189	214	174	209	184	199	217	206	212	178	215	213	208	200	222	211	196	196	187	165	193	197	208	199	188	218	191	214	198	183	220	214	204	176	223	198	187	196	180	195	187	202	221	166	206	173
22013	9022	7569	3721	2500	1731	1360	1125	871	682	643	522	553	480	424	379	367	369	333	352	327	293	275	298	259	275	258	291	290	274	276	266	251	281	237	282	249	258	256	240	238	251	279	254	219	275	249	229	237	270	252	252	247	250	244	225	256	244	252	225	264	219	245	246	229	258	248	250	251	239	263	246	241	231	266	226	244	265	237	241	249	265	233	231	231	264	215	267	221	259	243	235	259	260	224	214	218	244	236	222	261	240	220	223	251	227	244	251	237	221	258	242	250	221	213	249	238	219	249	261	233	204	240	250	224	216	236	246	243	236	257	235	268	244	225	221	233	264	239	255	262	251	229	248	281	215	263	226	263	256	245	221	231	232	220	222	272	209	254	235	230	247	233	210	219	212	209	240	227	219	228	244	224	206	202	208	226	268	242	239	239	242	244	257	234	243	260	223	232	216	226	218	256	234	250	227	242	246	212	233	231	232	225	235	231	236	244	259	239	229	223	228	254	254	229	226	261	241	271	232	252	258	211	241	259	249	263	265	264	223	230	239	200	267	218	234	222	267	219	230	246	252	219	244	225	248	263	248	229	240	250	248	252	250	242	242	238	224	232	242	259	245	262	225	242	241	256	250	271	239	259	234	238	227	233	205	228	253	244	250	260	238	238	231	238	225	248	219	240	237	246	219	217	234	230	244	248	223	281	257	214	258	246	257	239	231	248	260	264	225	219	256	259	245	246	246	235	231	266	246	205	235	247	225	247	249	229	250	240	259	232	224	232	224	205	235	269	272	217	244	219	223	235	257	241	236	236	269	228	241	213	242	251	206	242	240	225	241	264	259	240	220	238	215	206	252	225	248	242	260	262	264	211	233	229	229	231	243	233	231	284	230	231	222	247	222	217	250	225	230	245	261	248	223	232	258	205	246	223	219	220	262	243	226	246	246	227	226	233	232	269	226	251	222	231	205	233	238	239	272	230	251	242	250	227	233	249	220	229	234	232	230	229	221	236	237	247	265	239	235	227	238	229	251	279	235	236	246	256	277	212	213	243	240	262	250	263	230	230	241	248	244	227	213	250	257	234	243	243	235	214	266	238	246	249	256	233	227	238	215	227	233	224	217	218	227	242	239	227	253	234	255	266	255	224	220	241	238	233	218	231	247	242	218	253	227	264	240	250	249	239	239	236	223	242	235	214	243	245	211	259	226	235	247	211	225	226	243	235	232	283	255	215	235	262	249	214	260	269	221	246	246	223	216	238	234	271	218	229	229	233	270	247	231	244	264	209	235	246	215	245	207	261	250	263	219	233	224	230	221	222	230	259	252	249	243	244	235	223	236	254	239	253	268	241	256	246	218	247	236	204	211	223	246	232	241	253	242	254	252	226	223	240	236	209	246	250	247	239	243	251	248	240	244	256	260	221	247	236	237	243	263	232	268	194	229	237	236	212	246	258	262	272	227	237	234	263	241	220	244	232	243	256	217	255	215	189	238	248	200	251	245	222	209	246	222	247	264	245	276	240	259	231	269	218	229	225	219	240	227	270	216	254	244	246	260	239	259	221	248	226	233	249	220	224	240	235	259	259	226	216	248	244	255	250	211	209	240	233	241	242	235	231	249	231	229	258	260	247	233	212	256	263	245	218	255	247	231	242	240	249	248	220	243	233	231	241	248	237	224	250	235	220	228	251	234	244	243	223	225	242	245	234	232	261	232	207	248	226	247	253	274	278	225	255	207	236	265	247	225	230	228	233	236	214	236	230	234	242	246	249	251	218	243	245	239	236	241	233	236	227	254	262	238	254	231	227	234	254	228	259	233	221	241	221	284	223	235	230	246	231	247	228	239	234	259	253	254	244	246	257	254	222	249	244	236	220	230	233	247	247	258	247	243	250	269	240	236	243	249	251	229	229	222	216	232	261	243	260	260	237	242	239	225	227	248	245	239	220	246	258	226	229	249	251	265	235	236	218	246	229	209	236	211	252	219	235	242	234	238	224	257	220	258	222	235	236	228	259	223	225	255	221	232	247	234	214	234	216	237	234	226	240	247	228	279	217	252	277	280	236	252	237	241	217	237	223	223	242	247	240	250	258	244	247	241	259	246	262	253	250	226	240	236	245	221	235	211	231	243	251	220	259	243	260	236	260	241	212	246	254	255	264	264	254	248	218	241	224	236	252	223	251	256	257	247	225	252	257	197	279	227	213	222	260	243	226	243	261	226	221	219	217	238	244	219	230	253	261	217	217	245	212	258	248	242	243	252	237	248	230	239	223	218	270	243	238	262	218	226	235	229	238	231	263	225	245	257	239	217	236	272	248	221	230	253	236	259	224	258	248	243	201	265	256	222	260	258	231	256	254	236	220	225	202	205	221	241	241	253	201	238	239	242	231	235	232	246	223	251	254	241	253	253	236	216	229	237	260	231	232	246	245	223	259	208	235	242	218	240	270	221	235	245	247	254	239	217	220	253	221	223	234	243	250	247	217	231	224	254	234	243	267	241	242	242	258	255	247	227	214	258	231	233	225	262	225	242	226	232	240	251	237	230	250	245	241	228	217	265	214	233	227	231	233	226	245	211	222	245	239	264	224	234	211	208	232	229	247	216	239	241	199	205	229	195	240	220	199	262	238	236	246	234	242	242	235	221	243	227	268	233	235	227	229	246	263	227	221	266	235	227	254	252	244	273	232	253	221	246	223	248	228	228	229	245	229	202	234	258	232	229	241	235	241	245	237	210	243	253	236	248	190	242	237	250	282	250	254	249	236	261	245	223	221	242	248	233	238	236	214	216	259	237	250	245	245	227	229	238	254	235	226	229	252	246	238	244	224	223	236	232	245	246	249	218	225	219	251	228	229	242	256	225	260	237	218	261	231	235	217	235	228	257	239	211	223	257	216	228	248	199	232	248	263	240	239	262	232	248	258	276	248	231	248	216	227	254	228	253	228	230	240	212	240	263	246	222	255	226	252	236	224	245	218	247	242	238	228	219	219	227	242	240	229	244	280	253	192	256	266	268	239	226	245	248	234	236	246	251	241	227	243	225	212	280	237	212	225	231	238	252	242	248	197	247	228	248	246	226	238	228	243	229	230	235	257	217	255	254	231	227	212	204	234	224	225	254	228	273	244	250	230	251	256	251	235	233	249	230	251	261	229	211	215	203	257	252	242	270	251	222	239	226	260	237	246	235	253	234	244	279	245	225	230	244	203	221	243	247	255	241	215	219	270	222	232	236	235	228	250	230	235	228	240	228	245	248	237	253	216	243	218	243	243	220	234	237	231	257	265	227	264	254	269	239	233	268	240	239	233	250	260	247	220	242	236	236	254	240	241	243	240	225	227	226	220	238	217	249	250	246	242	199	217	266	222	254	245	242	263	223	235	265	245	246	221	252	234	256	268	246	237	223	238	237	228	215	235	243	238	265	252	220	243	246	241	266	249	228	217	237	239	250	269	258	256	233	243	215	233	236	271	241	248	242	245	225	249	243	252	220	254	231	232	234
24892	21165	27501	24963	12296	1055	784	708	608	624	609	556	581	544	526	538	563	518	528	540	547	542	547	495	491	492	534	531	540	539	546	507	498	482	541	544	507	501	518	501	507	483	476	476	500	524	489	513	508	517	487	500	459	511	556	497	473	498	529	505	468	522	497	463	482	493	496	538	503	528	534	487	492	547	494	465	527	480	467	477	517	516	500	522	501	465	508	506	500	520	528	539	537	512	516	480	530	511	475	507	492	548	513	530	529	491	513	514	477	468	487	565	504	514	534	497	467	567	517	496	516	501	489	519	512	529	521	534	462	505	541	486	524	479	542	527	510	511	476	510	500	503	505	472	515	530	487	514	502	506	496	515	488	476	471	443	495	491	547	471	493	508	541	534	532	510	510	501	493	543	517	486	481	505	536	500	491	544	521	495	517	526	518	502	525	509	492	453	491	561	483	510	519	512	543	487	505	485	549	514	495	476	517	500	522	491	496	490	503	561	494	528	528	441	549	485	488	469	511	488	505	520	489	518	469	480	487	497	496	534	522	489	487	557	537	522	550	528	539	490	510	490	507	524	495	461	528	516	541	532	491	506	504	468	507	534	559	519	497	505	473	523	496	497	475	534	517	474	519	501	488	504	501	485	527	472	493	515	488	487	512	513	546	534	471	550	471	489	516	533	510	510	503	512	494	477	484	490	487	536	487	488	499	521	528	546	522	502	535	491	490	516	504	489	511	533	497	501	505	453	579	494	528	484	536	507	503	519	534	484	506	518	482	520	550	463	549	490	587	488	476	489	538	497	488	514	554	482	525	481	520	508	475	521	497	535	543	510	484	490	490	495	514	504	518	535	486	494	492	517	510	534	480	482	490	496	484	496	482	529	500	515	532	486	552	481	530	515	489	521	514	537	516	438	503	519	514	531	540	491	563	500	502	519	532	497	487	516	511	484	498	519	503	511	498	532	494	506	554	523	501	506	489	513	529	481	486	537	500	505	510	539	512	547	507	529	505	527	482	524	532	486	514	512	480	498	505	506	499	491	441	521	533	506	531	468	505	514	550	477	524	481	524	483	521	480	499	498	519	478	499	511	483	514	504	501	523	528	526	522	540	449	534	526	495	535	521	486	472	517	514	505	517	505	498	511	501	477	498	505	537	561	506	502	512	468	529	519	531	539	505	481	502	462	511	480	510	502	490	546	471	546	482	510	552	519	492	474	526	480	476	526	490	470	529	486	516	544	524	541	500	493	451	485	512	490	518	530	480	479	523	496	515	530	463	503	512	500	505	498	502	505	485	520	508	514	519	506	505	505	504	516	519	485	487	486	508	508	527	530	506	459	465	512	514	551	512	518	517	472	492	520	488	518	508	513	531	497	520	502	507	550	538	518	533	469	516	533	495	492	538	487	497	505	465	490	480	468	502	507	509	508	525	494	523	524	513	454	480	496	480	488	509	519	504	508	506	545	508	518	470	524	485	502	485	512	492	466	484	510	506	508	491	512	497	494	487	488	484	479	497	497	506	505	476	473	503	512	535	526	491	509	483	493	561	490	527	473	532	462	519	523	476	510	530	504	503	523	537	482	514	519	506	534	506	501	531	480	530	512	535	502	516	547	491	449	496	491	516	496	484	489	490	517	513	514	512	528	534	526	494	500	527	557	522	493	489	549	502	483	488	557	467	493	504	527	526	495	492	491	506	454	511	540	471	484	503	504	501	472	508	522	468	516	493	491	506	512	487	495	521	457	521	471	509	504	494	463	468	503	477	532	518	508	532	467	509	495	484	484	512	485	530	499	459	463	512	500	517	482	488	492	504	481	502	501	533	530	464	484	482	596	516	495	515	478	499	499	508	480	546	482	475	521	515	510	515	500	522	539	485	528	508	498	483	453	498	464	500	543	513	471	532	501	466	522	501	526	554	492	546	532	482	487	504	518	480	490	493	497	492	479	548	520	462	491	526	466	481	479	513	532	489	471	505	541	509	533	518	523	510	509	501	474	483	496	548	474	471	493	512	511	495	548	462	518	512	489	523	535	526	523	521	519	523	490	472	527	469	470	504	508	502	477	472	537	509	478	479	498	493	526	481	503	509	549	494	548	466	515	494	497	512	529	485	549	508	516	471	481	469	502	511	519	556	492	502	499	509	538	494	486	508	532	528	515	506	504	517	488	519	536	507	465	473	522	539	505	486	509	477	508	503	528	465	501	488	507	494	497	524	502	520	510	537	531	481	492	495	492	554	448	476	480	501	506	547	508	485	534	540	488	516	504	497	507	527	523	498	497	550	480	471	524	530	508	504	489	503	504	484	517	498	503	517	514	507	508	505	526	508	491	525	542	491	526	569	499	510	498	504	514	519	525	492	480	495	510	538	521	474	530	466	503	502	468	522	494	536	480	504	522	501	535	516	523	510	555	482	486	494	497	468	524	466	512	526	498	497	533	536	490	521	551	539	538	474	480	486	530	496	470	502	508	505	520	494	491	516	558	481	481	505	465	499	515	462	518	460	488	497	528	541	471	514	525	523	490	499	531	503	481	531	492	501	504	518	501	502	507	512	532	507	475	485	529	454	464	487	507	507	496	500	495	501	496	517	516	480	471	511	467	499	512	514	502	509	552	500	517	482	510	458	476	506	483	484	467	519	504	496	503	518	516	513	555	504	544	506	511	508	524	474	533	534	521	471	516	521	500	500	525	530	547	528	523	497	534	498	495	511	507	487	552	484	526	515	515	491	488	521	515	497	485	499	479	520	492	498	502	467	491	527	487	537	511	513	505	479	497	527	493	509	486	525	542	520	521	518	491	513	533	454	523	491	525	526	540	505	530	485	505	525	514	540	518	488	503	503	497	475	486	539	506	491	504	515	481	491	515	549	473	518	500	512	545	520	459	531	520	516	506	507	508	533	505	510	483	482	558	513	503	509	517	480	513	508	484	472	540	501	491	510	549	506	549	525	509	538	507	473	463	501	534	497	527	527	482	524	482	514	478	485	465	525	531	493	503	499	511	528	503	480	452	512	524	492	491	533	503	468	523	525	504	475	532	530	524	491	489	536	526	523	498	494	544	502	501	485	500	514	473	526	535	497	493	485	495	512	546	490	521	508	516	523	499	517	501	529	492	528	510	467	490	488	535	489	503	511	485	495	506	502	500	511	464	537	524	525	505	508	479	511	522	518	525	490	495	483	487	540	501	499	481	507	504	490	490	463	518	495	517	505	459	520	510	513	511	507	515	504	498	508	496	507	530	503	515	478	507	546	486	497	457	478	508	463	461	520	488	518	504	497	516	547	494	514	518	502	505	471	535	490	477	476	494	483	530	533	534	517	491	505	471	509	512	533	474	504	499	497	531	518	494	511	503	479	536	457	500	511	530	470	522	504	473	522	516	503	556	514	471	491	499	500	485	523	514	509	528	514	516	536	517	498	488	502	497	480	513	507	507	474	546	554	507	505	490	524	475	512	519	500	495	557	479	521	519	503	515	511	537	512	486	485	510
21099	5314	4406	2378	1763	1416	1193	1056	903	822	780	742	733	642	697	650	616	621	640	658	589	661	540	584	600	591	569	610	573	559	570	573	571	589	599	609	583	606	556	567	555	562	590	587	563	584	596	598	610	587	625	561	595	600	582	546	581	586	587	533	590	582	560	577	565	596	546	601	534	536	590	580	582	567	559	580	569	565	537	580	559	615	581	566	603	581	578	588	570	564	570	573	570	606	581	559	568	577	560	553	595	552	547	557	585	564	593	591	584	564	602	594	556	538	579	550	597	577	549	558	548	591	547	599	591	553	569	523	566	573	572	569	556	561	586	543	596	513	574	636	602	613	605	612	571	584	584	612	558	564	578	578	518	578	603	570	585	551	542	551	667	559	554	567	577	613	583	573	585	557	581	583	536	546	560	574	604	552	558	605	585	543	585	554	548	565	565	586	583	545	609	587	598	554	569	564	550	534	518	616	574	535	554	597	552	624	560	602	598	574	589	585	587	555	564	564	578	600	576	551	549	634	586	555	535	606	525	580	579	558	569	550	541	578	603	539	516	628	611	574	569	565	607	576	522	622	605	608	579	554	602	591	544	559	631	564	573	597	617	567	575	583	558	575	561	538	573	556	559	615	569	580	582	538	604	560	555	565	531	584	586	586	594	584	527	585	568	564	601	587	571	593	590	603	564	539	580	568	591	604	539	571	621	590	545	565	595	565	585	579	569	590	560	567	596	596	595	557	582	553	556	609	598	564	613	577	573	598	571	553	569	599	553	553	527	590	585	571	570	600	564	575	605	570	596	590	544	561	570	544	585	583	576	549	590	559	543	598	550	563	593	555	608	536	611	579	563	553	534	576	565	587	597	532	613	547	575	604	570	589	552	556	589	542	563	578	551	554	557	591	569	620	605	552	567	556	576	582	610	584	559	559	549	584	555	544	582	598	594	568	605	599	562	579	579	600	544	585	540	565	527	621	575	588	580	524	564	587	564	600	546	563	594	565	560	549	559	533	573	606	551	595	552	587	599	595	521	569	584	516	580	555	600	537	571	588	565	580	576	548	564	584	568	573	549	556	591	552	566	609	563	533	570	572	596	549	577	557	587	637	587	529	586	553	604	565	615	572	600	594	574	572	556	601	549	569	598	548	588	528	578	555	615	578	568	540	568	559	581	563	579	578	577	556	511	588	605	511	580	562	532	559	600	550	589	555	564	590	602	552	604	594	537	614	552	570	557	564	592	595	541	609	582	551	555	575	550	569	556	539	546	578	598	596	538	590	563	539	581	562	526	586	554	590	606	566	545	567	567	589	582	581	583	599	544	558	601	566	549	601	596	575	548	592	553	566	605	544	567	565	588	561	541	604	559	594	577	579	596	581	582	544	543	552	597	572	599	592	612	619	616	584	589	586	593	576	583	607	563	559	559	560	570	575	605	588	579	571	564	590	562	523	604	559	573	578	575	579	560	595	566	589	573	572	596	572	611	582	584	554	565	602	581	596	570	539	599	561	544	580	573	607	591	544	574	587	587	564	583	558	583	584	563	538	580	561	583	559	565	620	575	536	567	553	569	576	575	553	557	585	557	610	617	582	544	605	550	548	609	556	606	566	569	589	547	584	623	581	570	585	581	585	584	557	555	545	590	559	593	643	570	562	579	513	567	549	560	562	533	537	600	525	613	575	578	556	527	589	610	570	585	586	578	570	613	556	580	555	540	598	618	555	570	585	557	526	532	567	595	572	575	572	570	592	571	589	583	544	559	540	538	580	563	543	609	548	559	578	589	551	558	533	594	566	627	577	572	568	556	555	610	551	570	576	570	569	602	587	556	581	569	578	574	547	569	545	582	597	582	588	590	577	615	566	564	532	592	581	524	549	550	622	549	553	594	625	587	582	541	567	556	568	557	524	542	574	616	566	589	567	544	574	595	542	580	526	579	527	546	589	572	576	593	554	593	611	554	554	590	569	637	614	567	581	540	565	565	587	555	614	590	570	575	600	558	567	565	554	587	591	555	617	580	597	563	612	573	550	547	570	598	539	569	586	577	542	585	570	558	561	590	612	611	571	558	589	555	568	551	580	558	607	572	574	589	567	565	549	565	553	606	559	577	603	614	557	613	573	611	540	534	619	537	578	576	564	588	573	574	583	593	570	590	613	606	593	592	575	575	580	583	598	536	591	568	600	631	566	526	566	604	590	564	600	544	552	573	566	539	605	605	583	619	569	577	580	598	554	593	552	586	602	568	596	536	577	578	567	579	605	570	569	623	603	595	508	556	570	547	570	579	595	575	569	564	571	538	570	598	617	561	565	565	533	547	591	583	575	559	575	556	595	535	524	567	590	630	581	605	550	539	565	580	590	556	574	576	595	585	583	594	593	576	568	566	577	586	579	562	546	578	611	562	573	550	564	540	566	560	576	611	627	572	602	559	529	592	586	605	589	582	593	587	589	601	610	563	634	635	524	566	591	556	583	549	593	546	575	579	585	557	596	627	548	608	547	559	568	555	554	562	585	567	551	592	538	583	563	597	543	574	548	606	579	574	620	651	572	599	529	569	581	572	571	538	565	597	593	576	617	556	543	559	575	547	554	608	575	586	603	588	572	581	599	552	563	562	568	595	586	558	578	516	560	563	584	547	554	569	585	603	539	591	541	556	582	578	554	530	553	536	606	572	596	539	565	560	570	534	618	559	528	552	569	571	557	598	567	579	580	565	556	559	568	555	626	534	563	557	598	584	567	548	584	574	554	517	632	600	586	582	535	571	591	593	575	591	607	566	597	563	585	573	603	558	554	591	597	551	586	549	546	615	545	600	602	564	577	553	580	550	591	601	597	557	581	603	581	591	552	600	548	558	564	604	602	565	568	576	566	557	568	539	563	562	564	562	573	589	601	584	562	587	591	620	563	610	568	551	579	563	540	586	584	553	573	587	570	569	590	549	579	580	580	532	562	531	532	558	633	534	537	570	597	590	565	576	571	567	552	551	634	569	560	567	588	572	576	549	576	580	585	607	621	571	559	577	600	608	585	606	594	592	564	576	573	592	556	590	551	568	523	567	556	601	575	572	566	620	606	578	595	600	551	605	568	564	581	570	547	579	562	595	560	598	562	511	581	561	537	512	593	526	555	561	551	571	578	585	565	582	609	552	589	567	566	604	545	559	541	599	569	583	594	584	583	546	566	554	562	547	597	555	605	584	579	542	553	587	563	602	594	555	596	554	612	557	578	550	563	544	582	582	581	606	598	571	548	588	621	584	528	610	613	538	580	583	594	556	556	561	612	567	562	588	585	594	594	584	577	594	560	611	576	551	607	559	528	557	537	582	559	540	574	599	551	580	569	589	586	577	606	623	579	552	596	536	576	533	589	627	567	603	584	606	562	590	549	567	550	567	549	585	559	559	542	553	564	628	589	603	554	629	588	572	573	600	562	600	558	603	568	575	594	537	576	567	569	583	535	579	570	610	555	599	586	599	510	555	565	625	556	541	572	573	552
22708	21232	29027	23732	21229	21282	11730	1421	1020	870	809	767	716	628	602	584	557	515	547	507	474	417	490	526	437	488	459	473	467	483	470	461	463	456	483	419	467	469	420	457	453	411	416	438	424	446	452	466	417	429	433	470	433	389	433	435	464	470	453	463	446	474	434	452	433	428	439	457	440	397	433	437	393	448	410	432	405	391	429	431	463	450	403	397	394	450	424	483	423	446	440	438	421	433	453	447	440	412	423	416	445	451	416	444	449	460	451	435	429	469	417	445	450	419	446	435	422	453	375	440	382	448	408	438	445	472	409	448	413	438	417	416	432	439	403	378	440	420	415	452	406	416	394	403	437	473	431	450	431	429	434	451	453	433	404	404	397	409	436	388	471	451	429	438	412	429	448	465	409	466	437	448	451	428	448	415	418	430	424	427	439	389	420	429	414	444	408	432	456	417	403	411	434	394	409	454	443	457	403	455	415	427	417	400	449	436	444	450	434	428	428	419	431	401	399	420	431	423	460	408	395	452	431	416	435	420	439	421	459	465	428	423	429	435	428	425	466	407	401	398	413	447	423	445	448	452	444	437	423	449	454	409	461	460	446	435	389	408	432	432	444	409	419	444	484	450	449	454	415	431	458	438	411	460	421	435	428	386	407	416	430	432	419	460	433	419	422	449	437	422	423	434	464	412	432	428	445	417	420	421	501	434	411	495	441	470	422	421	444	438	399	441	451	465	405	431	436	453	467	366	464	414	429	451	430	406	428	425	424	430	450	453	408	411	455	439	441	428	452	427	437	389	418	424	434	403	412	436	422	427	382	449	431	461	413	417	440	456	410	422	442	410	440	460	434	421	389	458	456	434	432	418	427	449	402	430	445	424	439	447	441	467	447	409	453	441	434	424	432	431	413	440	426	442	453	423	444	453	436	430	457	456	429	443	390	411	392	405	424	445	430	395	429	454	432	427	448	449	419	421	400	471	387	456	419	434	435	470	460	401	379	439	397	387	445	410	432	436	449	417	436	404	430	501	397	427	372	429	404	416	426	461	465	422	440	413	455	447	422	406	486	462	409	407	418	471	420	438	494	417	415	456	438	427	425	408	438	408	436	396	426	400	445	428	411	424	433	421	418	422	462	407	433	444	435	422	402	434	448	442	430	432	420	425	423	420	407	443	429	424	436	424	478	438	451	469	458	434	411	455	465	429	447	448	399	470	466	424	424	423	448	411	418	436	402	449	425	438	476	437	453	408	429	444	419	424	430	394	413	427	442	453	482	428	468	451	444	425	407	385	415	398	438	444	454	411	419	418	421	422	454	419	439	451	453	438	446	469	441	405	419	440	422	435	411	451	437	436	419	450	473	440	416	419	446	382	427	422	428	447	436	426	408	423	455	437	435	430	473	431	411	388	425	448	417	418	420	438	414	474	479	428	432	443	398	434	442	445	408	418	411	428	414	414	403	405	435	430	448	406	432	414	429	442	431	501	392	452	430	437	417	444	401	435	430	462	435	424	447	451	422	434	430	450	433	421	436	439	449	418	455	402	468	426	438	403	413	416	405	439	417	454	423	424	434	412	436	408	408	399	423	461	394	426	416	435	418	441	416	432	405	421	459	429	443	416	404	440	430	402	431	416	432	410	450	433	493	415	393	459	465	410	427	431	429	385	384	413	466	410	432	441	438	488	438	438	428	436	427	430	431	413	428	412	410	444	440	433	425	436	406	406	471	437	410	416	459	389	398	437	424	391	425	394	446	449	436	459	386	447	445	426	424	443	404	413	452	464	394	412	446	465	451	449	411	396	433	386	441	448	441	423	440	434	415	426	441	449	441	405	414	438	422	424	461	418	446	444	434	390	448	456	394	411	428	412	404	453	417	431	432	451	415	478	397	417	406	405	425	456	429	462	429	423	423	407	433	436	448	422	470	466	436	432	415	427	436	435	446	433	418	433	463	411	457	391	409	403	436	449	453	428	436	457	437	421	420	437	448	435	439	452	431	448	447	418	430	417	456	403	437	454	400	466	455	446	423	458	454	416	408	440	455	434	443	431	424	443	420	433	426	424	413	419	464	433	421	419	470	417	426	439	436	425	456	428	404	461	456	430	431	463	423	434	431	452	441	456	448	423	406	425	397	432	488	447	428	480	407	447	457	405	446	458	423	427	433	427	419	424	433	442	451	447	406	411	440	407	414	424	422	437	412	428	468	423	434	418	444	453	435	450	450	437	417	469	460	408	450	447	475	446	426	454	449	475	466	396	438	408	407	415	404	413	434	456	459	443	400	440	447	439	438	422	426	426	416	446	425	443	444	383	433	426	410	415	433	442	425	388	408	412	458	403	460	458	406	410	482	413	468	417	418	430	457	396	445	443	422	477	463	410	460	437	396	415	400	420	461	419	418	395	403	437	445	466	397	445	438	401	403	411	444	420	427	390	432	441	407	428	410	408	452	397	450	415	405	411	405	425	421	453	458	433	407	448	454	408	410	386	424	438	466	427	409	460	473	485	441	427	413	457	400	414	414	384	442	485	456	426	434	429	435	421	417	416	456	433	420	421	433	439	445	421	435	458	424	429	433	464	419	433	428	430	434	441	421	397	444	433	427	422	415	409	424	457	448	420	416	369	462	435	439	440	454	429	387	434	447	430	417	428	438	419	434	420	460	433	403	443	419	415	418	448	456	453	437	469	435	443	443	419	428	465	410	435	418	417	437	443	407	438	473	430	415	411	460	452	422	451	441	438	449	435	447	437	411	420	409	446	405	421	414	425	436	459	422	464	421	453	443	448	427	429	413	443	439	417	467	411	425	429	405	420	428	390	440	442	415	444	434	419	429	409	428	416	464	438	443	440	426	430	407	403	443	409	426	406	392	403	430	447	435	411	395	436	426	481	423	437	437	418	409	443	457	420	437	444	439	399	391	415	450	432	428	452	412	463	437	418	420	405	427	444	426	449	424	446	428	430	422	439	406	422	444	414	422	399	435	397	395	413	410	411	413	391	379	400	408	441	434	411	450	429	460	425	439	426	433	442	444	410	450	440	441	459	448	444	401	415	453	435	478	422	435	451	437	431	413	425	431	385	395	424	436	443	433	441	425	450	464	453	415	438	411	454	430	442	445	447	435	410	451	415	449	459	445	416	422	431	409	428	425	450	409	460	401	427	402	423	412	417	418	394	423	401	440	421	434	419	444	433	425	433	402	401	396	420	422	453	400	432	447	428	414	445	438	453	410	385	396	438	394	420	438	436	420	408	402	451	418	430	426	411	432	430	460	422	452	435	420	408	451	412	426	443	407	455	408	485	426	462	388	479	443	453	438	426	433	395	408	435	447	467	454	418	433	439	412	428	429	433	421	416	452	439	454	462	391	403	443	444	428	395	421	439	421	446	403	400	421	455	433	434	414	451	399	402	445	434	423	398	435	415	403	444	429	430	394	455	455	445	414	435	427	451	423	435	440	430	384	416	439	416	429	415	473	438	423	477	424	415	427	402	426	412
24252	15005	12702	6699	4662	3467	2614	2136	1725	1509	1265	1126	1027	917	811	746	698	707	653	624	629	594	592	554	552	531	538	529	555	507	471	554	511	547	506	525	486	473	470	470	493	500	501	470	464	474	510	497	488	480	488	447	498	514	466	461	480	474	494	458	461	481	462	464	444	481	477	494	405	464	475	469	476	484	472	463	472	449	489	496	465	495	469	442	443	486	452	462	472	474	472	462	466	445	471	480	486	443	439	480	521	450	454	487	524	482	456	486	460	465	443	477	497	453	473	425	438	467	483	466	477	450	461	458	495	454	481	447	457	453	416	483	490	480	470	464	444	488	474	464	489	465	495	455	468	470	471	465	492	450	463	438	483	436	451	492	457	505	503	452	474	489	465	473	479	462	436	474	471	474	443	444	476	464	516	455	468	480	468	511	471	485	507	432	473	485	443	440	450	455	483	455	510	463	444	448	455	443	447	442	458	465	419	458	501	485	447	479	414	493	453	471	470	472	450	470	456	472	464	475	467	465	429	511	488	457	432	459	453	471	455	454	439	457	481	460	474	471	492	427	462	434	459	486	473	437	466	437	443	464	463	480	431	504	467	498	471	463	452	472	476	445	470	507	530	479	431	471	425	456	459	452	468	449	451	470	505	478	456	444	447	463	485	481	452	440	426	484	474	462	452	431	475	468	443	476	470	449	464	479	474	468	466	462	453	486	449	415	452	468	502	476	487	469	429	437	458	477	451	509	481	467	488	474	469	506	467	498	463	444	478	462	456	457	428	479	451	478	433	465	441	440	427	451	421	465	466	466	459	456	485	482	506	503	474	463	463	462	440	410	447	493	407	473	441	470	437	436	477	452	438	460	422	486	452	436	506	438	490	471	434	481	427	485	452	502	477	458	463	455	490	463	493	474	433	491	463	465	475	489	479	483	428	479	458	466	452	434	464	471	447	491	483	495	487	469	473	488	451	469	460	458	459	480	447	457	467	444	455	509	469	456	455	497	424	471	426	500	469	482	451	469	468	458	459	464	482	441	452	478	467	466	485	473	451	456	458	471	474	476	493	452	448	468	499	466	478	501	490	451	434	472	483	485	478	436	470	475	463	444	485	487	419	465	484	484	476	464	467	465	480	459	472	512	496	482	463	461	474	454	442	468	464	431	477	490	435	488	419	452	465	464	478	514	460	454	449	451	497	496	473	474	477	493	477	445	458	457	438	438	474	464	470	476	495	469	446	451	483	451	509	457	513	457	469	485	469	514	493	482	489	472	468	464	507	470	481	484	503	432	451	463	480	492	461	456	455	441	475	470	447	495	480	433	475	482	474	472	465	462	441	438	470	464	492	510	456	446	457	466	438	474	439	417	486	492	502	471	486	433	469	459	432	440	497	451	449	473	448	466	441	458	464	455	481	498	452	452	447	491	453	455	435	436	465	463	458	438	453	448	507	488	465	450	466	446	443	462	450	469	488	492	477	472	475	470	477	496	463	497	481	466	472	492	480	507	468	424	468	452	498	506	471	458	488	464	433	484	463	489	469	459	428	465	455	443	447	458	493	466	468	450	460	527	478	468	490	475	482	473	466	452	482	459	510	482	472	479	423	461	472	489	444	473	490	444	481	456	429	473	487	444	466	430	446	461	445	435	478	494	459	447	460	462	437	446	488	479	491	499	494	444	463	494	458	446	434	479	473	457	445	487	443	501	449	481	468	459	488	450	488	473	453	483	426	451	429	437	477	450	489	444	452	510	466	456	459	456	437	471	449	470	477	459	492	476	470	450	450	465	469	453	435	511	461	416	452	499	481	450	460	486	462	500	482	429	464	441	489	447	491	519	464	524	481	493	467	439	464	468	471	432	472	480	458	499	469	475	422	473	468	460	490	445	447	428	454	456	432	494	482	448	479	420	463	495	434	473	483	449	464	486	442	446	471	476	443	482	403	450	468	478	480	435	468	474	471	462	467	428	471	456	485	457	445	487	469	477	476	478	464	474	460	467	495	416	457	457	469	498	461	451	458	452	467	450	497	470	413	448	483	471	488	463	517	421	468	488	480	476	489	448	500	426	499	441	452	465	465	442	444	468	446	412	463	449	518	453	472	503	478	425	475	446	462	473	512	434	473	461	510	456	447	482	502	460	428	489	468	485	481	442	475	455	452	489	444	475	437	428	490	460	432	426	470	453	468	490	473	451	450	450	465	454	487	454	429	426	448	435	470	435	479	419	450	471	481	468	463	428	460	480	466	480	466	467	468	479	477	415	448	480	452	475	441	459	464	489	467	488	446	460	446	442	456	457	508	461	471	480	486	491	477	467	442	482	462	464	457	476	462	458	468	476	434	478	490	492	443	461	488	469	465	478	469	440	492	485	435	492	430	461	457	463	471	452	454	473	456	472	415	491	456	451	482	475	451	469	474	460	462	454	475	419	477	529	492	437	469	473	472	451	461	461	425	488	454	496	462	495	477	444	507	463	434	450	497	449	440	441	463	458	438	439	456	460	465	472	435	446	478	487	486	438	469	467	460	447	462	473	498	483	482	459	479	446	478	473	456	458	440	453	482	448	485	462	463	470	490	446	465	454	463	468	457	528	450	451	490	438	460	531	448	459	444	448	470	440	485	465	465	457	457	466	425	483	459	471	461	453	451	504	479	458	466	443	486	470	475	470	481	441	473	462	440	482	474	466	459	469	459	490	444	449	517	466	464	498	455	475	458	496	464	477	475	461	494	445	448	417	475	458	492	477	418	480	473	440	496	489	492	435	463	437	466	440	492	429	463	508	443	456	467	490	480	495	487	445	444	494	453	452	461	466	468	450	451	471	469	461	494	477	468	444	411	487	469	451	450	510	478	493	440	448	464	463	496	444	474	469	463	452	485	426	479	467	473	462	420	448	435	478	472	463	443	463	421	475	433	418	465	427	450	461	476	481	498	440	492	472	430	466	489	436	435	460	454	436	486	464	466	470	489	451	497	461	442	438	453	466	493	462	492	470	482	426	437	444	513	445	460	503	473	476	490	488	428	473	464	487	470	489	497	476	477	477	491	472	495	513	475	475	459	473	471	470	490	458	469	458	448	496	439	473	426	449	467	474	410	482	489	515	482	497	508	491	477	498	468	462	475	431	455	498	457	484	461	476	442	455	468	471	466	461	463	417	477	502	504	482	409	446	425	452	449	453	479	436	449	495	447	471	456	505	435	498	486	450	466	424	472	466	455	493	476	470	451	467	463	458	490	481	475	457	435	465	440	464	471	453	456	445	484	435	493	436	461	448	487	446	466	451	443	446	484	483	477	491	461	488	475	463	459	479	462	482	459	487	473	454	455	489	500	483	481	451	487	486	462	468	489	442	413	511	493	476	457	441	468	470	473	445	472	472	478	478	461	474	447	496	457	457	455	446	453	430	465	477	458	484	468	458	434	452	438	457	485	474	458	453	453	473	464	462	461	484	469	454	472	442	538	477	442	452	477	481	468	456	495	447	461	450	464	516	475	439
27387	20330	8425	732	437	359	348	375	331	332	327	320	339	305	342	306	307	297	319	310	282	297	292	297	329	326	272	336	302	294	295	289	303	329	304	278	307	303	315	299	293	300	293	295	335	312	301	294	297	317	309	317	330	331	324	299	328	294	307	312	293	309	299	339	315	331	321	319	310	307	327	318	275	331	326	314	295	318	328	288	300	292	318	284	289	304	289	286	295	288	320	318	265	307	284	299	285	303	293	266	279	324	278	332	294	317	328	324	286	298	293	278	292	324	306	297	312	319	274	284	284	298	317	302	335	307	291	278	288	311	276	322	279	330	287	295	298	322	306	297	301	303	319	295	287	291	306	309	304	305	299	307	286	294	296	297	304	313	301	318	306	305	300	291	290	312	294	309	322	337	308	313	282	282	283	303	305	300	304	337	307	318	306	285	318	299	298	315	304	320	256	306	322	305	294	279	320	305	292	274	299	292	314	313	307	288	299	309	305	295	313	333	270	303	280	303	290	311	306	298	304	283	325	302	285	284	314	300	283	287	285	309	292	289	301	302	286	300	296	307	311	319	306	330	309	296	284	323	319	287	298	310	302	292	288	303	318	282	332	307	296	288	299	294	291	337	333	281	307	319	316	292	292	255	304	333	259	282	299	290	315	304	311	316	347	311	298	302	309	302	310	307	265	296	287	255	301	302	307	320	295	307	299	327	319	309	309	304	265	307	284	338	319	331	320	264	270	312	311	298	312	348	339	293	323	326	285	285	295	290	285	303	292	303	342	299	304	287	325	310	296	297	291	307	281	305	288	290	309	286	309	292	304	310	312	299	303	316	309	315	316	303	310	301	311	323	282	290	312	300	306	296	309	311	306	294	309	285	274	286	311	285	316	272	292	322	283	282	277	283	295	301	257	322	309	308	326	296	309	324	312	295	304	300	274	297	314	276	297	302	315	338	281	317	303	275	341	296	303	295	316	342	308	310	289	277	286	276	275	310	287	315	300	265	322	284	310	293	311	314	309	305	277	315	318	304	297	288	303	274	311	333	289	304	291	308	339	300	271	332	303	273	325	332	291	280	299	315	332	309	347	281	283	282	313	302	302	316	300	291	313	316	311	326	339	297	326	306	307	300	297	307	264	313	288	287	314	298	290	270	292	292	290	331	287	303	330	278	285	307	274	294	299	277	284	304	288	329	314	271	326	330	293	307	272	335	317	298	270	313	289	322	289	285	279	308	287	344	293	338	292	315	311	299	305	314	322	300	294	321	267	307	278	297	295	332	287	291	295	290	311	313	320	310	291	309	293	260	330	299	316	309	301	295	296	328	294	295	282	292	286	310	321	313	295	325	300	281	281	286	289	310	292	288	318	300	289	313	315	317	307	284	330	284	307	312	312	303	280	320	298	292	302	282	321	283	294	314	282	273	294	273	316	319	291	299	257	290	300	280	322	310	329	284	319	313	300	278	323	330	323	328	280	297	324	306	357	304	285	307	316	300	286	305	273	300	311	303	331	288	303	298	318	312	348	305	293	304	289	304	306	276	342	296	345	308	303	318	293	294	332	310	284	294	309	303	300	283	322	321	324	323	305	295	332	326	301	308	281	332	279	312	309	338	298	283	324	295	333	305	298	327	292	312	325	281	314	325	312	336	307	297	295	340	266	287	291	306	307	312	306	311	304	320	305	278	309	300	314	310	323	293	292	289	294	271	328	319	255	288	333	298	310	298	316	327	289	325	322	309	294	295	314	319	285	309	294	309	309	318	295	311	320	305	281	316	280	304	322	332	310	300	305	272	342	323	329	301	306	294	321	308	286	305	322	334	289	322	292	297	299	294	300	307	323	304	296	275	315	307	286	310	322	283	306	294	285	293	340	304	297	260	326	264	308	312	277	309	311	324	286	293	335	298	291	323	338	298	337	297	306	318	318	301	327	269	363	309	283	299	279	305	320	312	302	292	292	283	297	304	323	303	340	329	295	345	304	345	299	329	293	308	280	281	305	290	291	303	282	287	294	299	331	289	311	299	303	289	307	357	340	337	278	301	331	329	285	284	316	292	309	334	276	300	315	262	321	327	290	306	274	318	298	281	296	310	302	331	300	298	312	273	313	341	290	294	292	296	282	299	288	316	292	284	328	309	262	299	296	287	310	321	291	318	280	306	283	325	305	294	325	298	315	293	302	285	325	305	282	308	302	277	289	297	287	312	319	339	309	327	302	304	318	310	274	313	253	296	308	276	291	286	301	303	328	317	312	271	341	291	291	266	293	315	316	309	327	304	307	303	300	305	288	316	319	309	306	308	314	326	321	305	313	341	302	308	306	291	306	274	305	349	272	326	327	315	296	308	326	320	294	299	307	312	300	269	306	324	320	325	321	322	279	309	308	300	325	297	293	289	309	314	294	287	302	299	301	289	288	350	272	304	310	294	287	312	323	306	308	311	317	303	310	277	271	330	274	316	312	278	319	311	296	303	308	308	319	303	289	307	339	312	300	287	319	352	293	327	276	274	316	294	301	296	342	293	296	297	296	293	310	309	302	322	314	284	322	321	308	291	346	315	303	295	294	281	304	294	274	267	280	292	280	302	307	317	332	273	308	316	325	304	323	293	301	300	290	307	298	294	310	266	294	283	280	300	307	282	328	286	313	294	326	318	281	299	296	290	306	314	317	307	290	289	276	307	301	306	287	277	295	309	300	305	319	314	307	314	319	313	276	295	300	288	304	293	306	266	310	298	325	276	311	307	280	301	289	313	304	319	290	288	286	303	291	286	286	301	327	295	321	282	277	310	300	314	281	322	315	294	285	300	294	282	290	304	258	283	289	314	301	288	315	297	295	304	257	285	285	296	326	315	298	318	300	301	301	318	306	281	300	307	339	293	280	345	273	288	293	291	308	290	299	324	272	296	304	309	285	311	303	319	278	309	320	344	301	322	306	321	317	284	262	286	306	321	310	302	300	296	337	339	364	291	293	279	321	283	292	326	287	304	297	297	301	291	245	326	307	289	251	306	313	314	284	308	303	302	285	308	299	301	279	296	282	327	311	291	293	306	287	304	311	298	302	318	332	306	323	323	301	294	318	333	326	289	289	326	331	306	327	312	266	270	287	280	314	305	290	322	268	294	305	335	323	283	290	308	296	288	315	319	321	296	277	298	297	300	298	310	275	312	305	306	306	285	323	297	296	329	299	291	278	309	287	301	289	289	321	280	300	284	269	284	293	312	318	293	278	314	291	274	299	307	310	296	321	323	286	305	289	304	287	289	307	316	289	323	327	348	305	310	328	317	285	332	318	302	276	286	315	276	331	302	298	300	268	315	305	308	316	279	303	306	309	281	315	341	316	290	277	332	307	315	316	335	296	312	304	289	331	280	298	318	315	303	301	291	326	300	298	302	284	310	314	298	320	278	323	326	291	276	279	285	310	320	310	306	339	331	347	314	282	312	304	318	305	304	280	276	296	289	300	298	287	315	292	298	271	313	268	333	300	334	310	281
17838	1092	1035	613	512	448	421	388	377	446	397	366	354	391	373	405	346	354	348	389	380	366	384	355	384	353	381	365	375	330	339	349	381	355	394	393	368	350	372	367	356	375	373	350	392	355	377	357	359	378	360	377	376	344	374	408	358	358	380	350	366	357	344	357	365	375	392	360	322	345	384	361	341	375	352	369	373	342	363	347	335	389	337	388	358	363	345	370	359	363	373	355	335	378	392	386	371	365	353	385	367	370	373	367	354	369	350	419	374	362	378	368	338	388	350	398	367	364	336	368	386	374	327	365	358	378	366	362	357	369	343	353	363	354	372	377	349	351	387	365	422	386	356	364	345	357	368	359	368	402	362	377	337	356	348	358	361	358	367	334	377	379	360	360	358	353	363	379	365	357	349	346	357	362	363	345	355	348	379	339	360	388	353	374	335	339	354	400	356	371	342	389	384	363	347	345	359	357	368	410	364	362	380	377	367	419	348	380	362	367	350	364	410	379	361	329	388	387	312	388	356	374	377	306	363	384	345	348	364	376	338	389	358	400	352	350	338	338	357	359	339	396	381	377	358	370	385	368	351	357	359	345	346	350	358	317	395	379	379	351	376	376	345	391	343	377	391	353	323	377	365	360	379	380	332	369	369	380	365	357	358	348	323	392	322	363	340	364	408	369	359	385	384	359	392	367	391	379	399	370	367	337	348	368	374	330	360	375	349	347	353	378	357	388	367	385	354	336	376	394	350	364	366	355	382	337	356	350	355	388	354	339	352	341	372	340	361	364	365	351	350	382	352	384	355	367	369	371	337	338	413	382	353	366	365	381	349	346	359	340	365	348	394	363	362	373	357	360	352	377	411	364	382	379	350	376	371	384	327	347	376	354	360	359	318	355	379	374	368	361	372	363	364	351	359	378	371	370	354	368	366	411	385	379	369	330	389	383	335	393	344	368	331	378	347	381	365	358	349	354	342	356	324	367	341	374	357	366	382	357	378	363	393	359	368	332	353	360	324	388	334	361	357	381	404	333	360	381	375	350	362	399	368	382	354	348	361	343	383	355	404	361	354	360	385	353	385	353	358	384	364	356	349	344	362	371	344	355	346	378	354	355	377	334	371	332	324	358	338	361	359	361	323	366	403	377	369	343	385	342	364	386	345	350	382	382	359	356	360	349	368	342	361	341	360	352	350	366	357	351	360	345	355	360	388	395	350	370	346	362	367	401	374	327	368	346	383	327	355	339	368	320	369	360	345	335	365	348	377	385	365	349	337	364	383	382	362	344	353	370	376	372	368	349	359	371	374	370	395	377	353	350	367	362	364	356	410	338	371	394	351	370	415	366	408	353	392	378	357	335	375	346	362	409	360	349	401	381	332	371	403	393	374	382	361	362	340	327	377	360	370	381	340	391	329	356	349	381	341	336	354	322	355	358	360	372	384	387	343	379	364	345	340	351	374	355	371	385	390	352	368	386	371	354	395	395	345	359	377	388	365	373	374	328	355	407	372	369	358	360	351	371	354	339	349	364	365	325	360	358	356	385	353	365	336	392	345	356	337	334	382	385	338	356	380	383	364	373	349	346	366	367	384	365	387	360	401	367	361	326	326	359	365	395	321	347	384	376	376	351	359	361	363	337	343	335	386	339	367	380	348	330	389	388	359	382	356	360	348	381	360	386	373	326	364	344	358	339	380	342	363	350	336	366	399	377	355	386	343	351	325	359	355	408	356	424	364	369	352	376	378	397	359	364	322	391	332	349	344	367	370	374	353	351	349	356	360	324	381	384	364	357	353	353	387	338	385	330	404	357	363	355	364	419	375	331	391	351	387	356	363	351	364	377	356	355	357	360	367	407	386	356	372	357	385	371	360	354	361	386	351	343	381	383	356	377	415	386	342	341	356	362	338	331	370	348	340	352	332	378	364	363	384	385	389	392	361	355	366	380	376	383	378	369	355	388	378	358	372	330	365	374	364	390	381	347	375	365	357	378	374	382	326	382	354	364	343	368	373	333	391	378	388	379	356	332	347	380	352	372	343	353	353	384	364	301	379	343	367	370	357	346	383	347	350	375	356	361	333	387	347	355	332	353	398	360	347	364	375	364	344	326	358	350	367	398	338	377	362	348	407	359	369	380	382	373	368	391	375	335	369	322	362	377	376	335	358	339	372	347	393	369	358	364	323	352	377	365	335	359	364	418	370	379	358	398	357	378	341	353	368	355	368	340	370	376	373	368	372	339	340	336	354	357	392	373	364	393	350	320	390	338	371	358	374	384	343	400	388	365	377	373	370	373	357	379	374	359	359	376	354	356	372	377	359	375	331	351	373	353	360	386	378	341	348	388	373	357	363	383	392	332	371	380	394	352	365	347	369	347	368	333	325	373	367	340	365	358	352	361	323	355	371	368	352	385	378	385	358	366	367	360	353	406	370	378	355	377	376	373	328	358	365	374	362	388	330	375	348	351	330	391	364	358	373	362	347	380	387	382	346	387	389	381	362	360	344	404	367	330	356	349	350	370	371	332	357	345	356	355	401	369	357	332	359	347	393	337	377	341	336	381	299	395	361	372	357	391	358	371	385	334	350	380	396	314	366	389	351	375	341	360	360	354	358	337	335	375	346	366	371	357	373	379	378	333	339	351	351	340	383	332	338	370	355	376	396	364	338	382	338	359	341	368	381	376	369	376	334	379	339	344	350	382	362	373	382	366	365	386	401	387	340	334	343	335	376	334	376	393	379	356	399	379	333	377	362	308	382	374	376	358	400	334	362	361	372	367	329	393	385	358	353	403	348	366	361	358	371	366	379	353	374	398	370	353	396	404	380	365	360	339	340	341	395	382	328	370	333	355	346	327	349	329	391	378	372	365	348	338	364	380	352	383	356	370	351	357	351	342	353	347	354	385	350	394	367	379	383	341	365	357	339	350	361	361	355	359	351	352	349	392	350	356	387	344	331	380	382	351	338	399	351	386	366	359	360	348	363	337	378	374	383	360	377	375	354	339	380	311	339	366	372	365	368	393	392	342	382	349	382	374	333	388	399	379	371	370	355	370	384	360	363	366	384	367	381	316	337	360	378	367	342	370	385	390	371	367	387	342	355	318	394	345	353	380	378	381	367	352	361	350	356	365	344	370	364	357	380	373	343	371	370	375	353	377	373	374	335	384	402	380	343	329	323	371	357	361	397	373	368	369	367	347	357	359	358	380	351	360	389	355	338	366	387	382	345	361	364	345	354	353	354	369	383	390	351	412	322	380	364	358	349	364	373	354	363	368	366	336	358	345	385	370	349	356	378	358	367	381	343	384	375	370	358	354	395	383	363	364	381	365	381	367	372	391	366	350	328	368	372	374	357	354	405	383	379	377	360	372	359	361	350	356	344	388	342	383	358	350	343	360	368	388	370	366	374	355	346	369	349	356	389	349	376	376	391	367	378	391	379	346	375	374	365	376	345	346	376	343	332	335	363	356	355	373	336	351	345	356	360	391	363	323	358	376
23645	21208	28588	24106	21199	12324	1141	629	509	440	401	364	341	322	277	278	284	246	281	267	244	246	233	235	193	224	232	205	229	228	223	228	216	220	230	197	226	224	213	205	209	232	199	239	191	209	207	215	207	212	212	202	187	208	209	204	215	218	201	209	203	212	202	187	189	197	201	192	185	198	200	202	206	196	200	208	193	200	209	196	222	188	205	184	205	168	224	194	241	197	195	187	193	218	178	202	163	181	202	199	211	184	197	211	204	175	216	191	190	192	206	201	219	197	211	222	191	221	200	217	190	212	208	199	212	181	215	218	183	204	203	204	201	187	208	209	208	225	216	206	205	189	213	199	201	200	212	212	214	211	211	227	204	211	206	170	200	213	212	195	177	200	228	182	212	218	173	202	210	180	186	184	166	203	201	216	197	209	197	207	209	200	176	225	199	172	188	199	214	193	222	214	209	208	220	190	214	224	220	203	200	200	200	184	228	201	209	197	197	192	211	197	179	196	204	220	197	204	200	216	196	193	195	215	198	202	181	202	208	200	204	210	197	171	199	193	220	207	178	205	224	186	208	191	207	195	210	196	220	173	205	206	203	206	198	174	181	183	201	187	197	189	223	196	212	206	201	185	216	210	194	197	202	184	209	202	195	182	189	226	191	176	191	200	218	196	216	204	192	213	214	183	207	214	192	200	183	210	185	211	178	184	191	188	162	215	190	196	208	195	192	195	201	181	183	214	207	191	209	231	190	198	196	225	222	217	220	232	183	213	214	197	226	202	175	223	197	177	191	204	204	212	224	188	230	196	226	193	210	181	186	194	183	177	204	206	189	198	221	186	202	190	190	186	219	171	195	206	193	207	197	217	179	169	197	203	196	212	210	209	206	203	220	191	215	203	211	198	179	201	194	176	182	200	194	202	217	199	192	194	207	232	185	198	217	190	208	179	185	191	207	200	224	197	200	232	198	182	194	212	199	204	187	217	193	206	191	199	204	211	182	197	186	203	192	188	177	204	212	223	181	213	189	233	198	203	204	182	205	189	207	196	208	193	212	203	192	178	219	209	187	190	191	202	201	192	204	173	181	212	185	213	192	183	175	185	210	194	180	204	186	204	186	209	199	203	192	197	193	193	200	192	188	207	201	238	211	201	212	199	198	224	198	226	178	192	207	186	217	201	176	182	197	199	220	187	210	217	218	194	203	205	207	218	175	202	194	185	194	211	179	191	178	227	213	214	195	194	199	222	194	175	213	199	202	207	222	189	198	209	199	198	188	227	221	213	194	225	219	215	189	194	204	174	219	212	185	188	216	198	225	203	169	197	222	199	211	188	204	227	197	205	190	180	197	189	214	212	215	203	213	200	203	188	185	198	235	213	198	212	177	192	197	179	224	209	191	194	229	193	200	193	207	201	185	206	209	207	203	202	208	204	179	188	194	197	195	209	196	173	219	184	215	202	209	215	202	206	211	201	190	202	205	205	225	203	224	195	178	205	187	188	209	206	182	202	201	189	200	208	173	196	204	234	207	201	219	205	198	192	189	202	189	183	199	226	195	201	213	187	173	214	200	221	205	177	190	202	185	208	184	217	165	213	198	193	206	193	207	185	209	192	190	197	201	226	188	184	211	176	200	185	195	228	205	207	214	208	204	187	226	197	195	218	208	180	234	204	217	185	209	200	215	213	200	190	184	183	196	207	219	193	176	195	194	205	201	176	215	219	199	200	187	180	209	202	185	207	198	185	198	215	223	206	199	180	211	213	221	197	218	199	210	175	190	223	198	188	212	198	211	200	205	198	201	175	196	211	208	187	178	173	189	189	189	214	211	193	223	224	206	226	189	210	185	204	213	202	208	217	203	173	186	227	194	190	205	205	198	218	204	219	195	194	176	220	208	220	198	199	186	226	189	211	189	195	198	209	188	198	203	212	201	206	183	215	212	185	208	178	205	214	219	204	218	224	247	185	218	207	207	197	181	226	206	198	209	215	216	194	185	191	196	215	207	200	179	206	178	201	233	212	205	215	197	182	208	211	229	214	214	211	238	201	220	218	194	219	197	180	204	197	189	220	187	213	210	192	182	206	188	211	214	211	213	202	203	218	202	201	195	204	192	203	204	208	181	183	195	201	193	202	204	169	197	198	185	171	182	213	253	185	203	203	187	207	204	188	206	183	206	182	195	183	189	200	185	187	189	195	217	208	194	177	219	193	204	231	188	219	213	193	182	169	201	191	193	160	210	196	204	190	196	195	209	192	193	220	205	203	181	193	205	208	194	183	187	169	234	183	225	178	205	194	193	178	209	199	217	215	199	202	189	197	206	225	198	211	192	210	182	214	190	228	202	205	191	223	200	187	216	202	202	191	218	198	223	204	216	205	218	215	176	205	196	190	214	199	209	192	200	167	197	202	195	199	198	187	190	212	202	196	195	190	193	215	193	217	196	212	220	187	192	177	197	195	197	215	221	197	204	192	178	214	212	186	175	226	195	221	180	226	190	187	190	181	232	193	211	203	213	225	210	174	216	201	192	215	202	179	221	229	200	179	195	200	201	199	190	212	210	194	189	200	185	194	222	199	201	211	200	214	198	245	201	200	205	178	209	184	209	207	198	207	201	181	182	218	185	168	210	210	207	209	223	200	217	194	214	198	201	213	204	178	200	212	191	215	195	204	180	182	201	193	212	196	196	210	191	209	188	209	187	189	186	196	228	182	234	198	196	217	202	212	183	204	206	204	218	195	209	191	210	182	182	183	190	192	192	206	194	186	193	179	212	199	178	211	203	179	199	207	219	205	191	214	165	206	185	191	208	209	184	215	179	211	220	223	206	190	181	213	195	198	199	197	199	212	194	183	189	238	181	202	176	206	183	193	191	199	191	205	201	203	179	175	202	192	178	202	206	195	203	172	215	218	218	186	217	209	171	186	217	188	195	180	190	210	202	202	206	221	216	208	208	189	206	200	183	184	199	197	212	196	197	224	219	178	210	182	191	211	221	221	203	211	205	183	195	189	202	210	206	210	194	208	205	201	205	195	218	225	222	200	201	190	190	205	198	192	226	185	184	205	192	203	203	212	219	190	212	196	187	200	197	201	184	214	209	203	229	209	187	214	209	187	188	172	192	244	204	190	192	195	203	221	207	196	203	208	205	203	190	188	212	206	171	203	196	171	217	181	202	200	221	185	202	217	206	200	218	188	224	198	184	205	191	205	191	212	198	188	190	201	193	189	205	195	187	199	216	196	194	190	199	204	255	194	190	223	189	217	201	189	214	212	185	180	194	204	208	191	212	196	175	219	206	210	209	201	205	183	208	202	179	195	205	192	213	201	186	232	186	182	187	201	202	190	194	189	210	219	189	195	207	230	213	184	226	229	200	226	196	206	188	216	210	226	193	189	188	214	193	221	223	180	206	204	216	214	205	214	210	190	207	222	196	187	242	216	179	195	185	197	202	206	202	217	205	197	183	207	202	187	225	213	193	203	180	201	218	189	212	209	200	199
21543	9252	7627	3872	2550	1917	1440	1094	904	736	625	593	502	471	429	381	334	369	357	316	329	294	314	273	305	286	290	285	296	267	280	279	269	272	248	260	251	260	260	237	260	232	272	278	241	262	244	251	253	255	268	218	237	250	242	234	234	265	235	242	275	254	243	294	219	251	255	251	281	234	260	279	268	245	245	230	253	224	252	252	232	220	248	218	255	249	249	262	244	235	250	257	222	232	263	261	230	229	249	226	234	234	254	238	239	241	269	222	240	242	239	237	239	248	225	272	249	262	237	218	215	264	223	251	252	246	233	243	244	240	253	225	237	249	213	256	258	244	249	244	239	216	256	239	250	241	246	280	234	222	269	229	216	242	252	246	277	235	237	241	272	224	246	248	213	228	234	247	240	247	235	238	244	239	246	229	242	239	233	238	264	213	232	258	247	237	251	223	223	235	244	269	249	234	203	244	252	252	241	229	226	249	232	258	241	233	245	255	235	243	233	238	238	244	200	230	245	260	257	267	231	243	257	223	234	258	265	238	244	238	243	224	235	243	243	262	208	258	225	269	225	231	245	231	239	227	251	236	236	248	245	231	255	259	222	231	241	243	266	222	222	225	245	248	267	256	235	250	247	252	269	236	239	225	224	240	249	251	262	292	248	241	235	242	227	265	267	233	263	227	246	226	217	252	226	250	235	257	245	231	248	263	228	223	251	238	262	225	222	239	227	215	226	239	254	251	264	255	240	212	250	236	258	246	240	234	256	273	240	276	237	252	235	255	242	228	229	248	249	259	238	235	223	267	247	219	256	235	246	253	256	244	223	276	239	266	239	278	254	199	229	223	246	224	247	233	229	243	203	241	211	226	226	259	270	246	216	226	255	240	260	250	282	238	244	256	237	240	228	259	225	242	245	213	242	248	237	237	213	238	253	221	230	256	237	248	234	241	246	231	232	253	253	244	249	259	262	205	260	248	225	259	240	257	235	233	207	246	224	200	223	254	289	254	246	267	230	211	253	251	262	239	235	226	213	254	263	237	241	276	227	227	228	252	216	236	220	233	238	242	260	243	241	231	253	230	225	230	252	212	223	240	232	231	242	230	265	219	260	229	259	222	228	243	257	259	254	269	232	230	237	248	270	216	239	277	254	242	253	237	220	235	228	255	244	239	247	236	230	236	237	255	250	238	258	258	225	263	245	270	242	243	220	257	222	254	226	208	230	194	227	232	269	221	231	247	252	227	238	245	238	255	254	231	277	242	252	266	263	220	242	236	228	247	236	239	240	249	242	245	267	241	247	235	261	223	238	246	260	254	237	249	271	245	233	280	238	249	251	219	214	248	223	247	255	250	257	236	223	260	232	276	236	255	243	257	236	250	237	220	233	268	237	251	241	254	243	253	213	223	240	248	252	235	247	218	265	257	249	225	219	261	273	217	260	240	258	259	225	257	243	208	230	256	252	227	226	223	247	214	234	250	226	241	225	235	224	219	241	230	259	252	259	238	252	237	225	244	263	207	219	263	233	245	243	256	219	247	249	224	224	255	253	258	241	240	238	246	278	247	243	240	240	249	234	214	250	239	245	256	256	233	249	250	235	216	210	236	246	246	233	250	219	233	232	258	254	255	260	222	263	261	239	235	226	229	233	241	252	215	243	251	218	233	242	215	247	275	238	233	230	259	244	271	221	216	246	284	244	240	265	228	240	239	240	246	293	247	226	210	231	239	230	239	231	231	224	225	246	247	244	253	244	225	250	261	224	229	247	241	257	250	218	220	251	222	243	225	240	243	230	223	255	251	250	236	241	268	227	262	255	218	282	242	224	252	233	244	277	230	251	262	229	243	266	213	228	223	248	269	215	230	242	245	213	229	216	253	255	218	250	226	254	229	233	230	237	250	280	262	236	234	232	246	244	245	246	254	252	238	233	210	239	286	260	251	216	233	220	273	268	250	221	234	242	235	221	203	227	230	243	241	226	227	248	206	235	257	247	241	201	219	234	230	229	238	266	245	230	240	256	243	251	219	255	248	241	251	238	238	252	247	246	235	222	241	234	260	237	227	264	224	242	254	230	270	227	234	234	259	230	249	222	262	227	236	233	240	225	234	221	224	236	233	231	223	255	243	276	230	251	260	254	259	268	252	227	235	247	241	245	227	238	246	234	249	249	242	219	216	257	257	234	246	257	215	274	220	225	248	249	237	267	263	234	244	232	245	227	262	219	240	226	230	240	250	253	231	236	222	263	244	245	226	239	264	233	254	259	221	281	217	268	261	254	242	252	257	259	249	233	274	238	239	254	239	253	248	229	236	232	248	259	269	271	239	215	244	231	225	238	225	231	244	233	258	247	222	262	266	263	225	210	231	211	248	284	257	247	233	251	221	242	231	247	240	258	241	226	234	257	234	237	242	250	229	225	233	244	251	248	263	229	232	246	255	232	235	249	245	250	241	239	251	227	222	286	248	249	233	230	242	250	205	240	257	254	259	261	246	252	233	253	261	242	225	257	250	239	218	223	223	235	239	231	277	237	234	237	234	248	245	254	223	224	245	250	232	218	245	240	249	239	257	247	229	253	249	261	236	233	250	242	232	254	245	248	219	233	256	274	235	229	267	227	267	256	257	236	276	243	218	212	231	198	248	209	211	245	244	247	227	236	237	237	230	227	232	272	253	227	243	222	227	220	221	237	223	265	227	237	256	227	243	258	233	239	252	249	232	250	264	208	244	245	262	236	227	272	222	228	235	256	236	267	249	264	249	240	253	232	256	229	247	258	239	252	244	240	235	237	232	238	248	253	248	247	227	233	256	245	250	247	240	250	222	263	219	236	222	263	256	248	250	248	213	239	265	239	225	265	237	243	256	255	256	240	237	218	262	231	219	251	280	226	253	263	250	252	219	235	254	256	260	251	263	224	260	233	231	248	247	249	230	243	223	250	244	244	234	243	247	220	238	232	253	243	254	251	249	252	233	230	246	235	253	265	241	254	225	239	236	230	218	219	245	231	261	222	226	240	248	233	248	260	242	240	247	235	220	241	235	236	246	231	218	242	246	223	232	191	237	229	225	228	226	248	228	250	221	235	251	249	225	249	239	243	231	236	233	237	247	261	220	248	251	212	245	219	211	261	271	241	244	273	232	244	214	214	254	237	249	240	204	267	226	242	260	236	241	240	244	239	241	238	239	252	244	223	244	234	234	213	238	246	245	227	250	254	217	223	232	247	226	256	230	248	267	238	238	245	215	229	260	250	228	253	262	239	230	216	227	246	254	241	232	236	228	239	251	235	237	226	261	211	255	226	216	250	225	236	250	229	247	233	245	235	237	225	228	248	241	237	226	226	217	217	245	230	235	255	232	235	255	229	229	242	248	275	235	243	245	216	228	250	247	258	243	261	247	268	257	231	254	233	237	250	228	244	204	232	251	253	259	250	237	242	243	247	262	237	248	250	230	247	218	247	245	248	237	217	243	230	258	220	225	249	226	239	236	238	263	226	230	238	225
24944	21200	27540	25017	12677	1117	739	671	659	641	591	606	580	619	564	579	560	573	512	554	504	526	545	488	540	527	567	525	541	538	529	511	486	519	474	512	513	493	534	506	531	542	501	489	526	469	536	512	529	534	517	523	556	513	493	539	530	516	475	512	529	502	521	536	506	500	527	520	472	530	536	527	493	457	533	515	520	485	509	510	524	522	517	535	514	513	514	518	527	493	513	529	506	514	513	529	523	502	494	530	495	508	541	533	497	495	478	516	501	494	520	533	507	538	550	486	517	488	520	537	494	537	544	494	489	521	495	541	465	515	490	479	503	485	557	513	517	502	477	518	499	584	492	531	500	530	553	524	517	472	528	447	542	526	505	508	552	507	521	544	470	504	533	498	515	491	512	500	544	503	476	532	524	513	499	526	492	512	488	492	519	522	501	535	554	481	493	527	553	474	501	524	563	540	471	534	537	513	529	546	524	504	516	516	527	497	536	527	491	492	527	534	520	453	547	511	485	493	525	485	484	532	544	536	484	521	549	552	536	462	510	528	538	529	527	547	523	492	486	512	526	535	511	514	524	494	536	530	531	511	525	484	542	509	503	526	532	524	503	517	537	517	514	548	499	509	506	507	508	513	481	489	502	524	483	503	504	469	551	534	525	512	522	539	535	518	511	496	518	468	522	531	462	496	532	497	513	450	458	500	523	508	522	525	525	528	510	538	525	512	515	477	516	511	525	525	519	552	486	480	495	477	525	488	484	485	472	521	515	497	487	528	538	547	501	547	488	517	520	492	499	519	479	530	473	468	527	550	503	501	551	490	548	532	516	496	529	491	474	530	545	501	490	555	515	508	498	518	500	461	503	555	498	536	507	494	511	474	473	523	509	490	562	504	482	503	471	494	510	520	497	509	502	539	517	545	494	572	474	534	521	539	469	519	535	506	488	522	535	512	497	507	457	516	522	510	505	547	502	510	462	557	515	512	489	486	499	467	512	475	529	546	509	518	498	443	544	545	518	515	527	545	514	509	552	530	529	489	502	477	496	476	491	489	511	496	530	497	539	539	511	485	518	515	509	488	491	507	506	499	544	487	490	518	491	507	504	522	535	527	522	549	486	490	492	508	509	519	456	517	512	501	517	486	491	527	546	525	489	507	496	503	508	493	522	536	524	517	503	514	501	533	503	485	515	501	513	499	520	505	518	515	533	503	517	552	519	507	527	512	528	490	492	518	507	500	508	514	507	533	562	532	528	495	548	506	512	503	530	541	515	508	522	490	487	540	497	475	533	543	541	526	499	502	506	508	541	533	515	491	525	495	541	521	546	503	483	550	468	504	488	513	493	515	536	508	486	502	520	533	491	515	519	523	510	497	524	497	502	519	480	520	492	506	505	501	502	494	542	524	540	529	520	511	522	506	493	502	511	513	541	492	514	486	513	523	533	524	490	518	497	514	551	494	482	504	491	535	569	512	490	536	506	508	521	539	534	497	522	502	541	570	491	514	520	518	487	561	514	554	523	483	504	512	563	476	486	508	486	485	480	525	526	470	498	517	499	529	496	546	557	478	445	545	513	513	492	503	501	488	526	503	513	518	491	449	532	532	511	501	497	565	524	507	517	518	470	500	507	483	545	511	509	520	513	570	523	502	471	500	504	526	501	523	512	529	529	512	499	494	524	518	503	519	492	539	518	521	492	511	512	524	515	522	495	531	483	473	532	483	518	495	519	526	515	498	504	497	537	502	497	507	491	563	482	527	504	480	488	482	536	487	498	472	502	500	488	497	502	542	536	500	530	510	507	494	521	494	517	488	537	511	479	497	505	517	503	503	521	487	501	504	496	487	482	511	523	507	538	527	510	539	500	526	489	471	491	503	508	509	463	486	529	491	543	501	484	497	492	523	502	516	513	520	491	538	517	475	471	475	485	497	536	499	484	508	514	510	499	510	538	529	523	498	515	488	508	493	509	502	502	522	502	492	491	554	483	513	494	485	499	475	525	527	509	530	471	524	478	475	519	486	487	498	510	462	531	479	518	553	507	523	527	508	489	521	503	495	519	497	529	518	504	548	500	558	494	532	511	557	498	548	498	512	474	511	525	476	514	488	523	498	511	522	494	525	508	515	502	536	456	497	486	516	528	492	534	520	519	505	472	512	456	525	534	528	556	491	512	485	517	536	504	531	506	518	505	512	523	501	513	522	497	485	521	520	503	526	509	539	512	498	500	546	514	527	507	521	493	499	499	497	503	507	510	485	565	476	513	491	504	491	552	500	517	489	519	486	514	497	534	522	574	534	499	518	498	475	504	512	480	523	513	518	507	503	546	519	504	511	494	492	484	524	504	519	518	523	507	490	509	495	531	496	491	485	485	508	531	507	523	527	561	525	547	529	500	520	527	493	512	531	525	544	480	550	509	479	505	518	511	531	500	486	512	494	495	464	489	484	503	496	530	503	513	492	491	514	477	489	545	509	504	530	539	475	549	517	528	510	506	468	477	500	523	494	472	548	507	528	572	488	530	540	510	519	489	523	530	512	495	516	472	504	469	519	490	547	527	497	545	513	523	503	487	527	528	492	504	513	500	493	534	520	499	478	510	478	547	523	459	496	494	516	503	530	532	510	506	473	500	492	521	527	569	476	498	529	489	526	479	525	529	528	494	478	532	517	552	487	537	493	530	519	507	532	522	546	481	506	533	534	518	513	510	485	511	494	519	503	557	503	506	535	497	511	530	476	501	532	517	499	532	536	457	502	507	547	546	519	497	481	508	489	492	499	524	499	504	502	517	529	500	480	501	507	539	520	504	489	515	512	513	491	528	523	501	508	508	532	522	490	521	538	475	553	482	497	523	535	466	507	513	550	519	504	557	550	489	529	524	490	518	521	476	525	499	528	544	508	488	516	493	529	474	460	475	517	533	497	471	529	501	533	487	496	523	499	536	514	530	507	508	505	547	516	530	496	492	473	492	549	512	542	493	549	537	491	531	488	492	512	527	499	478	478	486	513	507	487	479	498	524	472	490	531	498	540	495	524	526	510	491	496	498	462	516	481	493	517	492	493	497	476	492	503	524	504	510	566	503	518	540	505	541	505	557	504	505	517	454	502	513	496	529	520	498	471	520	509	478	537	517	496	517	480	534	493	513	479	496	530	522	496	518	465	515	501	541	475	519	533	483	463	518	497	472	540	541	521	542	516	505	510	531	508	510	544	518	506	532	520	526	519	519	521	501	520	535	534	513	476	489	497	532	545	478	506	514	510	481	484	485	514	494	484	485	477	512	487	499	485	513	480	525	502	485	514	521	512	511	495	469	532	482	534	517	476	455	542	463	471	498	516	491	481	494	517	525	520	487	524	519	505	489	542	502	495	470	507	499	484	515	471	561	508	502	460	522	498	539	513	504	506	538	563	480	465	517	530	499	472	528	496	510	539	480	507	503	495	516	520	542	510	544	541	498	497	498	509	530	477	492	512	473	489	532	455	538	509	497	514	498	536	495	532
20568	5649	4472	2392	1795	1365	1184	1018	979	846	772	748	725	674	709	630	628	655	615	606	638	608	584	583	593	619	616	521	625	606	579	584	573	579	618	584	533	575	597	601	604	625	599	576	536	607	570	536	584	581	559	581	593	560	586	555	548	573	536	598	551	603	549	578	532	571	590	577	560	549	587	539	555	591	599	590	594	586	560	549	566	563	572	560	558	570	567	591	579	606	545	574	580	567	590	551	600	559	595	560	541	594	594	534	553	597	612	590	620	562	575	554	602	588	511	551	606	590	570	579	596	572	569	567	574	584	549	554	595	566	578	532	565	585	590	577	584	547	575	594	602	567	547	561	579	579	522	602	557	555	567	600	558	536	542	568	585	601	543	545	594	562	599	626	588	610	568	567	599	605	583	599	571	573	569	596	581	577	596	621	567	595	566	542	564	602	551	564	556	581	574	607	619	607	580	546	551	572	601	567	591	549	575	556	605	580	589	575	550	617	599	625	533	580	604	568	586	577	583	558	528	589	597	591	562	556	553	576	561	576	590	562	604	543	595	545	571	548	586	594	574	547	583	594	565	580	606	547	555	578	577	598	529	575	591	528	556	591	625	553	525	583	558	568	554	565	551	589	582	570	599	570	545	593	591	608	578	562	594	587	548	581	570	598	548	567	584	591	578	568	580	541	566	574	538	602	600	598	570	557	537	606	584	607	553	612	526	583	624	608	569	603	624	588	555	548	563	559	552	618	557	598	556	591	541	576	545	551	547	611	575	546	584	528	603	543	567	590	603	561	574	559	588	573	562	568	597	566	623	588	521	574	540	604	600	569	535	559	549	555	557	603	575	542	587	603	543	578	566	553	550	576	562	568	588	526	589	598	641	587	588	607	563	571	613	630	557	570	551	607	584	594	596	589	583	554	562	543	549	607	543	570	575	565	560	544	603	574	572	552	561	565	559	617	594	606	565	583	602	538	584	604	586	572	573	598	571	602	569	609	586	582	569	576	592	536	608	581	606	550	584	563	519	558	597	592	593	589	569	635	566	564	614	567	588	573	598	563	600	583	584	596	586	605	581	561	564	598	575	625	522	582	615	575	597	565	580	629	574	566	543	575	547	607	581	567	589	539	595	595	566	579	559	531	562	611	624	564	553	517	523	548	594	564	579	591	547	592	579	570	586	539	575	579	584	587	651	549	593	580	515	571	579	601	615	557	566	578	605	521	583	563	595	604	556	587	580	610	562	608	576	591	586	577	588	599	571	586	592	603	583	542	556	604	594	567	580	642	588	571	493	560	533	595	543	536	560	549	542	563	570	561	582	591	576	583	585	565	588	599	605	593	554	580	578	512	570	562	610	559	584	604	600	570	550	589	552	617	561	558	563	573	567	632	578	592	592	559	547	594	554	601	614	545	551	581	528	572	560	606	537	592	573	574	527	595	552	587	547	582	577	561	566	587	574	566	569	551	554	564	586	594	565	593	524	559	558	579	551	586	573	555	574	567	541	544	569	555	587	616	564	594	547	608	582	617	555	549	559	595	548	523	560	583	534	539	614	569	566	588	568	573	592	582	607	595	547	574	592	547	574	565	617	590	578	555	597	616	562	574	564	587	595	551	619	608	597	583	593	621	555	605	567	552	597	586	619	574	607	598	568	592	631	563	592	549	576	647	610	546	570	608	567	537	585	573	582	593	610	493	582	585	551	595	603	575	562	549	624	577	615	572	556	580	619	592	578	579	599	587	605	583	535	594	537	579	554	570	545	569	553	608	589	540	597	602	556	590	574	605	587	574	604	586	589	590	556	584	582	588	540	571	574	602	601	582	592	588	564	610	577	550	558	600	607	579	561	624	550	584	594	570	627	556	603	566	578	546	587	604	584	599	607	620	564	579	565	585	535	573	554	553	593	596	563	591	603	568	547	545	541	554	572	571	557	539	588	603	576	599	597	620	579	617	529	573	603	593	577	572	594	567	619	581	603	550	631	561	587	502	569	538	618	571	580	539	590	571	615	529	560	508	586	538	610	573	526	587	564	570	599	588	604	609	544	605	567	571	563	575	620	574	559	569	583	583	572	556	619	569	550	565	563	592	575	581	562	561	601	566	595	578	632	573	558	562	566	590	559	578	568	547	616	580	571	633	597	594	606	542	561	587	536	601	597	606	569	531	573	574	563	580	604	552	622	537	551	572	601	573	576	585	545	584	600	601	521	586	594	586	517	565	599	593	583	565	582	554	561	559	545	553	576	589	586	574	587	560	577	566	586	571	582	557	595	541	579	561	622	572	566	599	602	566	560	609	601	608	527	612	622	540	562	575	538	602	564	607	571	564	577	558	570	560	594	578	582	597	542	599	612	580	573	589	569	579	551	579	573	609	600	577	600	582	567	608	593	527	573	573	579	576	560	604	595	559	571	639	620	548	571	569	571	592	560	580	553	634	565	605	574	564	592	551	592	580	577	566	622	569	584	597	608	540	571	585	591	584	563	527	550	542	592	638	557	568	593	556	561	603	543	585	589	593	578	597	574	594	567	613	616	605	540	547	547	601	580	594	589	545	602	581	558	556	568	601	579	559	572	558	553	566	532	564	613	611	601	588	569	570	585	613	583	594	559	558	578	560	582	551	584	565	566	587	575	571	587	568	542	596	583	584	569	563	590	563	561	551	538	522	538	572	559	576	535	572	579	561	560	600	562	566	596	581	560	547	563	614	560	607	586	596	579	575	601	520	576	578	573	596	603	625	578	591	589	579	551	558	575	593	602	569	567	583	573	573	599	587	588	589	579	569	553	601	544	562	546	594	576	593	582	596	549	579	597	637	600	551	635	584	533	561	586	587	597	556	595	598	605	608	561	579	575	562	581	587	568	567	568	616	593	603	577	554	598	588	566	595	572	552	595	574	573	581	602	531	566	550	607	579	589	572	597	585	573	597	508	609	587	606	597	559	600	585	587	569	587	552	612	576	578	589	591	579	627	541	587	599	561	554	547	557	598	604	581	622	562	546	567	641	570	589	593	563	589	587	605	633	580	564	556	599	543	537	546	584	570	585	581	541	558	572	600	567	591	557	602	623	566	540	576	579	591	572	576	572	556	551	600	588	560	547	618	575	557	561	612	547	561	568	526	583	627	549	595	592	565	557	556	572	552	616	570	595	538	550	570	570	551	612	571	545	592	516	560	563	578	595	583	612	568	593	556	528	572	568	534	571	586	562	574	581	539	616	605	566	566	590	602	599	554	593	616	577	583	554	568	553	572	596	555	592	532	611	584	589	577	610	663	574	566	567	568	555	575	560	586	583	601	565	573	550	567	605	558	608	541	596	583	570	562	605	557	595	589	574	610	560	612	571	543	584	585	608	589	586	594	538	582	603	557	569	587	568	606	583	589	558	577	581	554	598	580	560	586	531	561	569	578	532	599	595	581	588	565	569	593	550	626	552	595	586	608	596	576	556	654	537	578	605	606	539	566	564	598	569	552	570	629	576	599	532	586	534	578	536
22692	21198	28986	23689	21199	21234	11881	1508	1056	863	795	738	638	657	639	624	562	568	512	510	498	503	523	476	509	466	461	506	478	437	455	453	424	479	436	429	470	482	417	488	447	427	482	425	475	442	441	446	439	429	512	435	436	406	447	441	426	468	472	508	432	463	445	434	442	465	424	427	407	419	430	439	411	419	463	423	426	409	439	455	414	427	425	444	450	460	432	410	438	413	429	441	416	413	427	410	457	406	421	462	447	418	416	476	462	423	420	451	460	450	455	428	434	431	484	420	427	424	435	445	442	439	468	417	434	451	421	449	449	416	443	457	437	426	436	435	455	442	461	415	464	408	408	437	450	440	446	439	415	426	414	425	408	419	478	451	468	412	465	463	415	424	434	428	442	473	436	444	441	433	436	419	440	426	432	437	442	449	426	409	412	462	434	424	437	455	448	440	410	439	427	405	425	463	426	438	427	421	433	447	477	428	440	460	451	417	462	413	437	410	414	457	432	425	427	412	419	423	461	428	427	446	446	450	431	402	435	429	446	413	430	435	433	453	431	399	425	399	385	427	451	433	444	461	415	441	415	448	413	447	427	474	430	438	459	459	455	454	442	481	413	434	464	407	449	433	475	439	439	409	425	463	406	415	457	425	397	467	442	446	414	454	448	404	469	415	449	416	439	419	452	396	456	417	390	411	435	443	447	455	428	421	433	401	440	446	428	408	435	442	423	435	442	430	422	453	456	411	390	440	438	405	428	442	399	396	428	464	426	420	434	419	409	454	413	432	468	442	479	439	418	419	378	460	447	396	434	437	443	420	428	442	460	444	413	445	422	461	457	458	414	415	406	434	454	496	447	446	451	412	444	424	462	438	402	461	423	422	455	444	463	456	449	424	437	445	452	405	430	463	396	438	430	424	439	415	446	432	405	438	418	409	417	466	445	415	440	429	444	438	461	433	430	438	451	445	455	414	421	447	419	444	454	445	446	409	458	455	398	462	446	437	426	435	435	460	407	428	400	450	431	436	419	446	425	470	481	401	452	511	447	447	436	428	413	450	431	448	415	459	452	441	432	407	439	439	410	458	457	432	404	455	422	427	410	459	421	437	449	445	441	429	459	441	438	448	440	418	435	398	446	409	432	415	415	434	423	433	459	445	431	460	448	425	454	442	429	430	412	468	407	439	433	429	394	456	418	410	412	437	453	445	399	418	455	431	422	416	444	429	433	402	433	402	411	461	419	427	444	455	441	420	402	438	450	444	428	435	447	410	431	426	437	467	417	426	446	421	449	434	443	405	422	433	408	438	450	432	444	462	469	410	459	477	433	434	420	401	436	434	440	431	398	473	425	411	436	447	460	443	435	420	468	438	413	423	475	442	413	444	419	440	419	477	447	389	401	451	480	431	428	460	448	425	437	416	443	438	444	433	444	453	405	396	434	416	439	448	423	472	410	493	418	433	436	460	420	445	453	408	393	451	446	438	442	447	453	461	440	399	426	421	449	409	442	433	419	417	442	379	455	404	478	482	449	411	444	434	475	452	424	424	425	409	434	459	430	436	412	418	432	443	457	414	395	459	424	432	467	416	414	442	431	419	435	393	416	464	414	434	448	443	431	420	434	447	440	421	468	476	440	448	449	447	415	453	443	432	448	432	396	438	476	441	390	439	407	419	442	441	427	419	453	425	410	409	427	403	426	431	426	429	392	413	453	407	406	449	440	470	435	445	398	441	421	468	422	462	433	412	451	421	450	442	445	431	444	455	423	411	435	405	441	422	449	482	466	488	436	456	436	420	434	411	437	420	430	420	424	431	437	434	461	441	408	413	404	460	440	437	429	411	412	440	448	441	427	419	437	433	419	459	443	423	470	439	429	475	462	443	456	408	427	449	477	447	432	400	400	422	444	413	426	421	456	405	428	442	448	486	442	451	412	418	409	428	422	478	446	443	433	418	457	399	440	448	407	412	408	414	415	436	483	441	439	452	443	418	425	433	485	425	398	432	433	423	425	434	441	424	397	406	440	415	466	426	490	454	410	420	434	460	403	451	427	454	438	456	422	434	417	458	419	420	441	441	415	466	404	410	439	443	414	443	437	461	459	407	448	464	405	427	417	398	445	477	429	417	448	478	433	441	422	416	425	453	460	454	404	436	432	475	443	448	434	448	408	441	463	450	416	416	415	422	403	415	421	467	438	458	435	484	453	475	407	424	407	438	448	423	463	407	438	447	412	446	416	431	453	419	447	425	432	430	429	454	442	424	447	405	410	411	449	449	439	420	435	453	427	421	403	451	428	381	404	414	441	479	479	454	430	449	424	437	392	435	455	435	415	391	469	421	427	439	447	462	471	438	456	431	420	429	420	424	420	430	448	433	419	422	406	435	472	442	451	407	422	453	420	423	439	432	445	479	400	418	446	454	460	399	468	466	437	427	424	481	453	405	413	422	452	438	423	432	438	413	409	444	433	431	420	419	460	464	427	441	437	437	413	430	416	439	484	461	416	438	440	417	418	438	455	429	437	437	432	442	452	441	419	443	436	443	460	431	448	413	442	417	455	436	432	414	463	404	444	411	456	430	427	473	434	459	407	427	467	454	450	399	437	464	433	428	437	413	408	436	458	435	459	439	453	439	474	405	437	400	445	459	482	447	429	432	433	430	415	445	405	436	397	411	414	409	398	440	439	443	440	473	452	414	426	437	451	453	424	398	408	430	409	407	446	458	448	390	429	395	440	441	422	399	440	422	458	390	447	418	451	420	432	433	418	412	431	463	407	466	423	428	435	423	450	447	431	447	458	411	406	436	405	405	409	451	390	415	437	436	454	438	403	456	436	462	473	433	424	413	444	432	433	463	384	432	416	450	443	435	419	499	431	394	404	416	417	425	446	430	411	422	405	431	455	446	422	440	389	461	447	418	469	408	455	423	482	418	480	460	450	416	409	408	450	439	468	417	438	432	432	481	454	416	426	389	471	447	417	411	442	441	443	444	439	436	440	422	431	406	430	435	399	424	408	421	441	417	421	451	395	431	451	467	456	426	446	428	436	455	466	430	482	443	398	437	416	434	402	443	430	397	439	426	406	404	439	440	422	389	438	424	459	397	451	441	435	426	389	416	404	410	435	424	427	435	420	470	403	436	393	423	403	428	417	429	419	444	427	425	416	460	423	418	462	400	440	408	436	405	450	398	405	430	445	468	441	407	432	436	469	446	458	448	401	420	414	449	425	439	398	384	441	453	408	421	421	430	418	413	403	410	435	409	451	411	411	423	409	399	423	439	458	409	405	444	440	410	461	433	391	443	438	403	418	419	458	387	418	393	449	408	454	460	440	423	410	424	440	431	443	423	429	446	415	449	430	417	419	425	415	431	437	433	422	436	445	426	428	438	426	426	445	443	437	431	451	415	472	498	401	449	429	407	422	401	440	403	417	417	396	447	448	413	453	438	474	442	462	426	440	393	420	446	413	404	430	433	412	435	423	427	453	417	445	459	445	418	459	418
24286	16107	12763	6818	4584	3457	2648	2085	1736	1381	1249	1092	983	920	821	779	745	708	658	640	616	576	641	563	557	576	543	516	552	555	511	513	518	520	528	505	516	523	479	495	514	493	491	478	475	519	472	462	495	443	487	474	465	533	477	492	454	492	441	501	476	495	529	461	467	464	486	487	435	458	486	459	504	474	485	460	442	507	481	462	486	488	478	487	501	492	456	483	457	428	440	490	507	460	474	469	456	430	488	484	471	462	453	483	472	485	473	457	486	474	475	504	446	440	459	470	459	466	489	469	461	449	464	528	478	444	493	505	471	463	471	476	448	460	490	452	456	461	457	507	469	496	467	426	473	517	477	433	493	489	460	452	457	474	441	503	473	482	476	456	473	475	483	483	449	466	478	447	485	469	461	458	456	473	488	488	477	459	468	498	443	462	460	465	504	440	484	481	445	493	451	420	446	439	472	485	492	499	460	479	473	474	434	488	467	504	459	451	470	472	432	442	493	414	465	422	440	477	449	449	455	441	493	451	432	496	460	457	463	473	459	487	432	474	417	465	430	477	477	412	466	491	526	506	456	469	490	497	461	489	436	446	472	446	439	459	456	503	435	473	480	442	474	460	456	483	473	504	463	447	445	479	454	456	462	463	455	488	473	496	434	476	477	456	460	487	489	503	474	470	457	446	450	468	448	449	487	516	442	493	444	465	482	455	491	454	439	466	476	474	437	476	470	488	483	451	446	463	449	478	490	468	496	491	474	469	442	460	474	475	476	484	465	421	477	478	478	472	427	477	449	441	463	456	459	445	491	441	437	481	466	465	461	488	447	447	450	460	464	493	466	475	461	429	477	460	495	493	457	447	464	487	454	461	450	483	490	472	445	472	466	464	439	492	428	462	472	483	451	467	469	478	490	488	511	454	495	455	473	461	498	480	495	462	472	487	430	486	489	424	478	473	459	460	467	448	436	484	466	469	488	456	476	445	430	469	501	475	469	469	463	473	484	450	452	495	494	472	485	462	467	491	468	419	511	451	504	487	462	491	472	505	482	447	478	494	449	471	479	481	463	458	494	458	473	474	490	476	444	486	478	439	485	455	495	508	454	411	478	479	465	464	442	472	459	457	475	420	471	459	478	451	471	450	466	449	468	478	465	481	440	448	442	452	479	469	435	450	529	483	454	456	495	477	469	481	491	476	452	464	464	464	465	469	477	418	462	486	450	444	435	451	454	468	465	457	454	454	462	460	473	498	452	446	475	458	511	472	431	473	470	442	481	482	481	469	473	465	497	437	461	497	476	443	429	515	477	453	462	459	457	496	496	443	468	488	488	481	504	483	458	457	470	452	481	448	461	470	461	446	484	474	515	470	467	473	477	492	493	474	454	465	459	466	484	473	487	474	465	483	450	439	485	503	428	475	484	429	455	457	471	478	462	464	450	477	474	467	459	480	483	459	463	476	479	467	440	477	466	445	474	433	450	452	446	493	476	485	472	491	430	479	523	476	473	444	474	445	500	458	484	459	454	455	497	488	474	468	471	475	463	461	456	474	417	461	457	453	443	446	480	504	471	464	424	446	465	471	474	494	506	498	461	463	470	484	473	472	476	476	473	473	455	468	461	462	491	511	464	478	474	488	492	455	477	480	450	470	492	475	451	529	473	478	454	475	464	465	494	479	455	473	456	464	503	508	502	459	507	482	478	489	461	433	459	485	472	433	471	486	473	487	487	450	479	474	474	483	451	466	502	473	444	482	462	458	483	456	484	456	429	491	471	520	514	457	509	447	481	437	479	479	502	481	493	481	442	444	460	467	428	510	473	477	491	485	450	461	487	474	488	465	465	471	487	453	468	486	469	471	468	456	443	457	414	453	473	428	428	463	453	467	474	503	449	453	463	518	447	446	475	448	484	488	454	451	489	457	458	429	503	489	436	433	466	477	474	478	457	426	482	451	470	501	451	446	465	474	474	490	456	450	470	467	443	447	484	478	450	466	452	451	441	455	457	446	484	480	482	489	476	456	458	469	496	490	455	452	437	491	493	467	513	461	488	462	473	507	400	499	479	483	466	489	460	486	491	432	438	465	419	501	481	485	490	485	484	467	471	438	501	477	439	451	503	457	477	459	436	457	473	503	453	499	478	510	459	476	455	479	480	485	472	462	435	477	423	480	465	469	485	470	433	456	508	477	445	479	456	515	448	448	507	479	427	462	477	503	473	447	506	452	442	492	421	470	430	467	456	454	450	495	492	449	439	456	492	519	470	480	485	480	484	436	455	508	459	446	439	476	493	469	471	462	492	472	489	433	442	474	468	469	439	457	472	481	468	459	512	483	455	456	465	430	473	480	475	459	492	469	497	490	485	446	429	510	431	470	495	430	452	517	456	491	462	462	472	478	457	471	435	464	483	446	443	475	466	437	421	452	432	453	486	487	481	485	405	497	479	453	460	476	479	436	442	480	490	461	479	431	461	489	466	487	451	492	448	429	485	443	481	433	464	462	465	418	437	496	480	444	448	503	471	492	469	453	468	471	473	448	469	444	456	436	444	484	460	458	539	468	453	492	473	447	486	483	487	513	463	423	475	465	416	491	472	487	514	467	470	465	437	435	481	439	432	456	428	510	427	462	474	499	429	469	458	438	484	490	467	468	471	471	475	449	483	471	461	458	543	473	529	463	472	500	472	490	469	450	448	449	434	437	486	474	487	476	484	449	460	464	467	475	450	485	465	441	481	473	504	464	481	463	486	469	494	425	464	491	477	489	482	460	477	498	442	487	492	443	457	477	439	480	443	474	498	482	471	469	419	462	476	480	491	475	440	448	488	465	486	474	496	405	489	474	470	496	461	508	463	491	463	442	446	492	460	441	488	428	483	480	484	482	476	504	483	449	450	460	461	465	466	476	472	446	482	492	457	456	512	507	491	465	509	467	473	457	468	486	477	449	488	507	476	431	484	440	445	452	456	465	476	468	461	458	432	455	433	505	441	474	466	499	434	461	491	436	478	499	492	432	479	454	528	464	464	460	463	467	453	477	447	478	481	445	455	467	460	473	467	429	508	508	487	449	453	461	439	462	442	444	479	447	462	477	457	425	524	495	495	467	480	527	485	461	461	455	498	468	446	451	486	469	508	475	428	451	474	477	480	441	474	481	511	493	483	475	471	426	473	484	470	449	437	477	466	450	507	457	504	472	481	474	459	505	498	460	502	520	452	441	470	469	462	487	500	469	476	483	438	468	493	477	463	467	510	474	469	491	510	477	497	478	461	523	505	436	471	466	459	466	467	459	410	469	463	489	469	474	436	443	463	499	479	460	508	479	486	443	480	461	468	466	471	491	516	455	429	462	489	438	433	459	500	436	491	454	482	480	457	462	434	451	470	455	482	489	477	464	474	461	460	472	481	448	512	484	468	485	431	455	529	452	482	480	471	473	468	460	489	460	474	443	482	452	506	462	472	478	462	444	430	467	456	432	421	511	464	442	434	459	453	462	481	461	480	432
27390	20412	8821	915	587	510	410	353	350	317	343	345	312	301	316	309	345	332	279	301	278	307	297	312	313	301	322	321	303	317	323	300	302	297	286	307	314	310	347	311	338	304	333	300	317	303	300	308	336	294	265	288	308	344	278	303	302	344	312	293	321	326	319	332	278	320	323	295	283	314	345	290	349	311	330	317	279	318	304	322	297	296	310	260	310	308	320	304	281	325	288	317	272	311	315	340	281	279	301	319	288	320	290	324	273	289	284	321	335	301	313	299	292	309	314	323	326	335	319	304	319	277	311	287	301	290	288	334	305	311	326	290	301	268	323	306	338	319	325	309	278	300	323	288	266	310	322	287	318	323	300	330	278	298	326	294	294	321	284	300	271	334	322	318	311	314	313	314	309	325	338	311	291	287	291	319	324	312	299	308	309	311	349	304	293	322	352	336	316	295	306	292	284	315	287	321	308	313	325	301	297	314	328	307	305	297	311	313	295	326	309	293	303	314	301	296	292	323	312	277	259	309	323	292	314	292	294	320	305	288	266	294	316	303	328	309	300	301	275	293	306	300	282	275	290	307	336	300	285	305	303	349	322	303	328	306	302	269	326	329	321	292	297	312	297	281	302	296	295	285	290	322	322	322	307	289	331	320	291	302	284	294	314	320	285	314	306	302	313	278	306	297	344	297	321	327	292	324	281	279	291	290	320	306	261	336	314	306	296	278	296	282	276	337	304	308	300	284	337	335	315	293	333	309	300	312	310	320	281	295	320	275	325	336	285	289	301	310	332	305	313	287	344	321	306	312	306	317	315	324	312	282	317	310	306	338	315	287	296	307	292	317	297	316	300	321	325	329	324	293	320	288	297	305	303	305	319	297	309	313	308	340	295	292	283	318	316	293	338	291	321	335	288	273	320	330	316	338	330	331	321	329	300	298	324	308	303	309	302	295	305	294	315	301	323	299	324	284	279	310	323	304	310	298	303	335	296	289	314	304	296	295	290	290	301	373	295	323	325	302	290	278	315	339	308	317	279	321	308	291	327	306	324	326	321	319	330	344	283	320	316	279	324	307	321	305	326	323	311	302	310	316	335	329	297	298	320	331	362	315	293	299	267	291	321	296	328	310	316	313	294	311	303	301	293	293	324	289	303	293	331	299	293	320	288	321	320	293	309	291	294	324	277	294	300	307	281	319	315	312	308	295	272	296	288	309	321	315	301	314	340	321	260	312	317	288	315	315	291	299	291	322	295	317	280	300	307	317	286	329	323	293	300	321	303	286	353	301	307	297	305	305	305	287	330	298	304	303	288	318	283	289	299	324	315	307	263	302	304	299	287	282	334	316	280	299	297	295	282	279	302	290	322	310	322	321	316	335	306	301	285	300	301	305	295	319	306	305	301	288	318	294	290	318	292	292	283	316	277	329	302	336	306	297	306	294	283	301	316	289	312	347	278	302	330	307	293	279	293	288	331	261	294	299	297	329	256	311	326	339	326	302	283	320	312	305	295	312	292	295	308	281	288	295	297	330	324	297	343	303	300	309	296	326	306	307	286	276	300	277	317	321	335	322	321	288	312	298	323	315	319	321	344	325	277	333	311	295	294	261	287	277	300	294	323	326	298	279	329	290	307	296	296	291	307	295	329	302	301	303	332	331	332	325	329	312	293	318	326	325	309	308	307	305	339	330	323	300	297	293	297	319	289	291	293	353	315	325	319	321	293	308	293	278	313	318	293	323	329	282	309	318	327	297	327	302	304	307	293	295	309	316	270	342	323	276	314	307	301	286	267	331	314	355	282	329	323	324	295	303	307	320	290	310	310	305	303	304	284	308	291	294	287	290	298	297	298	285	345	283	279	323	318	293	315	293	298	281	285	321	316	271	328	280	302	300	284	282	315	301	332	293	279	284	317	315	309	287	287	321	297	287	283	325	280	317	308	330	363	327	268	339	314	290	339	309	298	322	310	288	309	295	313	286	325	328	317	313	305	294	325	303	332	306	300	320	310	340	340	307	303	327	332	321	288	285	296	294	321	310	298	286	299	304	333	293	309	326	333	319	306	321	301	277	320	324	306	281	296	311	311	314	329	286	300	304	308	301	298	300	269	284	340	290	300	324	307	326	315	273	296	294	296	278	322	311	302	306	313	310	325	309	327	320	289	311	304	322	327	321	299	309	311	276	271	327	275	312	317	308	312	298	282	311	313	328	306	308	326	295	305	332	305	282	328	317	320	277	328	331	305	323	279	283	312	304	309	298	316	308	285	310	323	329	282	316	318	278	290	294	308	315	316	317	276	309	306	298	292	329	312	293	313	307	315	312	317	325	292	299	322	339	273	304	310	305	309	307	287	287	306	294	303	306	352	311	275	274	287	312	306	316	331	284	280	321	294	278	298	293	305	305	301	292	294	330	299	308	286	339	296	324	323	310	320	315	345	325	313	301	314	340	327	304	318	286	287	305	305	297	305	308	304	296	311	303	292	297	319	295	300	320	316	319	292	321	312	269	327	319	293	306	272	286	306	312	304	297	327	310	312	319	326	315	343	301	296	310	318	343	303	308	316	321	306	324	311	313	324	311	275	279	323	334	303	321	344	292	296	311	324	337	313	305	299	276	296	311	317	312	321	301	305	321	295	271	282	327	298	302	323	313	310	295	296	323	332	309	299	299	318	304	328	281	341	324	272	307	300	284	316	291	323	297	288	339	291	322	336	304	332	341	319	313	312	334	326	291	335	323	323	329	318	289	323	333	265	346	311	312	304	318	278	325	327	310	277	298	334	295	301	314	321	345	288	322	277	317	310	302	296	268	320	301	315	320	302	274	288	304	291	307	291	306	318	307	300	320	296	310	309	330	326	321	287	309	332	261	304	323	318	300	314	303	300	310	322	291	293	315	308	306	314	318	317	307	339	305	328	301	320	329	291	303	299	324	296	325	294	312	291	288	309	326	283	294	286	299	288	287	315	296	301	310	290	319	298	308	312	317	314	312	337	303	314	298	310	274	329	281	326	319	294	288	301	333	284	313	286	271	301	286	303	334	294	293	282	306	318	303	298	281	327	310	329	285	295	308	344	302	321	300	319	305	320	325	313	295	295	302	293	286	299	324	295	341	289	285	298	352	308	290	270	325	325	329	330	300	302	291	318	317	282	284	329	313	294	295	335	301	293	340	303	323	304	296	294	314	304	296	334	325	291	293	306	339	319	302	329	302	309	320	308	330	341	305	312	339	324	301	283	286	321	317	306	336	320	323	325	303	327	318	285	280	327	305	303	291	297	281	281	302	311	316	307	277	289	329	314	296	299	306	304	303	292	283	292	305	302	306	273	283	305	318	297	294	317	308	293	316	308	296	275	313	298	299	294	306	296	305	339	317	297	325	313	333	297	280	315	303	315	307	312	289	304	297	312	270	301	278	304	299	287	291	305	297	312	291	331	290	299	303	325	319	262	356	304	304	306	300	308	282	295	349	311	321	284	281	331	293	313	286	282	303	308	291
17521	1938	1016	658	539	499	469	433	429	388	410	398	367	361	367	385	387	408	340	366	357	392	414	382	363	385	356	372	345	352	392	370	396	367	355	363	395	395	362	370	371	353	352	382	367	392	392	339	363	366	392	382	337	376	343	357	355	382	332	375	341	372	339	383	360	345	361	364	363	378	340	370	371	387	374	337	374	345	366	360	432	346	372	361	376	366	365	353	386	371	366	355	352	350	367	390	349	380	369	367	378	384	345	373	362	364	372	372	398	377	368	353	384	336	330	344	380	373	352	416	349	368	376	361	380	341	384	346	345	381	375	396	361	360	360	364	365	367	358	379	381	361	354	371	401	392	336	364	404	381	305	372	369	359	394	377	331	357	372	372	342	352	367	378	364	381	399	347	362	351	377	366	390	358	350	362	387	357	399	397	348	361	361	341	365	393	320	374	389	389	326	349	365	380	365	354	354	366	331	345	369	360	356	342	345	344	371	319	364	400	371	396	356	336	370	359	371	381	346	362	370	370	337	383	364	395	390	380	369	368	364	368	369	390	334	363	359	366	378	345	366	384	387	408	340	361	375	337	372	363	327	379	360	359	382	358	343	405	381	358	367	395	359	332	362	343	360	384	385	371	358	376	360	379	363	373	393	343	361	351	378	356	335	359	361	390	384	390	329	396	362	388	392	396	343	348	371	370	322	408	328	368	379	367	343	413	390	347	353	388	357	360	344	340	374	321	369	356	351	369	373	327	364	356	378	348	342	393	394	354	371	363	361	368	353	358	347	337	391	377	328	373	376	350	353	362	377	383	359	356	385	359	394	333	346	368	365	344	345	382	350	388	347	338	362	410	381	344	351	356	334	378	379	383	349	342	366	389	401	339	422	384	361	394	383	378	367	401	379	397	348	335	378	399	381	395	353	384	372	362	344	391	373	371	393	379	377	387	397	363	397	360	356	410	334	363	397	360	354	350	331	385	355	384	351	369	373	393	355	376	329	351	332	362	365	345	376	368	359	374	376	373	369	371	357	346	365	348	354	365	361	388	359	364	373	360	398	376	352	324	388	349	376	360	371	333	333	365	363	360	318	358	367	392	359	366	353	423	324	349	346	391	317	371	367	360	376	385	366	352	379	372	400	321	395	375	344	340	369	379	374	396	371	416	362	365	346	363	360	337	350	357	374	364	339	390	347	344	345	347	344	363	383	338	351	399	352	354	369	333	362	367	379	358	347	348	332	364	354	352	368	406	392	363	362	346	358	403	360	343	367	338	381	379	369	375	368	373	373	361	381	347	382	364	370	395	370	354	370	392	395	369	395	335	351	366	370	347	412	368	377	373	364	399	398	381	396	361	385	385	388	322	340	336	385	393	367	337	362	383	369	375	352	369	344	370	362	341	385	380	335	400	324	374	359	349	355	351	392	371	402	369	383	366	344	380	359	399	396	341	359	339	395	379	386	374	386	359	330	360	360	396	369	354	386	351	365	390	359	383	361	374	348	398	377	372	343	377	357	363	373	375	345	384	354	359	353	343	332	340	356	350	352	344	364	372	366	364	372	377	349	354	325	372	375	382	388	370	350	372	380	323	347	409	363	374	397	358	364	356	372	347	362	386	375	375	365	364	379	351	352	361	350	413	390	371	389	363	340	383	361	362	324	358	329	378	322	372	334	355	339	366	352	377	353	362	347	393	329	378	366	385	350	364	381	359	363	355	374	345	339	386	380	362	354	363	342	373	341	339	381	353	343	388	316	386	366	334	408	370	363	373	381	360	357	347	390	357	334	374	333	343	387	397	367	404	350	386	370	377	350	392	371	359	345	377	397	359	356	341	364	360	374	379	365	348	365	369	355	394	394	347	331	372	352	392	375	387	356	341	373	371	348	362	376	390	362	372	339	358	353	346	389	346	381	392	393	348	394	372	383	375	366	371	382	389	366	354	362	383	359	356	344	337	357	354	389	365	411	368	394	337	333	365	352	358	374	373	361	374	367	395	386	353	353	390	331	356	370	376	389	356	356	366	353	358	400	341	376	353	370	323	391	369	352	365	368	387	339	365	381	371	378	348	389	388	375	338	354	352	352	369	362	361	361	380	361	339	396	381	372	368	413	350	344	384	393	386	372	363	356	387	356	372	343	394	350	373	356	333	345	379	361	351	359	357	354	344	377	356	350	357	332	372	379	358	332	368	371	352	335	378	347	377	358	366	375	373	398	367	372	364	354	384	379	351	352	365	380	350	374	363	378	336	376	383	367	361	384	357	378	373	372	352	382	370	364	406	344	356	365	366	344	359	369	366	357	350	383	354	361	375	352	348	371	387	357	348	392	368	394	371	366	411	353	387	369	391	358	336	362	368	364	377	353	375	386	362	395	363	369	341	399	360	345	354	366	330	364	385	399	391	364	407	378	341	356	392	358	368	365	344	358	376	339	356	339	350	357	372	353	354	397	360	392	347	367	384	346	359	336	313	324	348	360	378	376	360	356	359	384	378	371	358	356	352	358	385	371	359	367	362	354	355	363	337	378	347	397	341	383	415	350	332	360	360	366	371	390	371	347	328	345	389	402	360	360	336	370	359	373	344	375	379	405	357	345	373	370	362	351	363	370	354	356	372	385	377	349	370	360	379	370	337	345	379	362	380	334	396	372	375	340	368	382	328	386	344	342	360	357	346	337	393	353	403	342	390	382	351	356	335	347	380	403	349	352	377	361	342	376	365	372	370	396	380	391	346	389	370	335	371	371	358	385	393	349	406	338	364	330	368	354	329	404	385	334	348	371	364	357	369	378	363	320	350	393	388	367	338	387	359	371	329	355	383	350	381	382	406	359	388	362	384	347	351	371	357	352	334	355	398	375	384	378	373	380	373	363	363	338	359	364	368	377	381	382	375	349	349	383	401	353	369	340	347	349	386	349	381	375	379	366	360	400	373	353	334	380	357	367	361	383	377	340	388	353	338	352	375	372	374	378	382	361	352	360	383	369	355	338	395	360	344	380	359	380	367	393	333	364	375	382	367	363	377	369	398	378	357	388	352	374	379	336	354	377	383	426	377	362	394	376	346	352	357	384	381	338	341	368	378	355	370	343	369	356	354	354	363	365	355	345	353	346	358	356	355	341	358	378	372	390	412	379	336	365	373	396	396	364	374	360	364	390	349	359	390	339	373	399	358	383	348	366	351	355	365	377	344	390	387	365	378	339	359	387	371	381	400	385	356	395	361	372	413	347	377	400	351	407	383	382	353	348	367	362	366	386	388	380	392	341	346	339	341	353	363	370	374	374	366	403	325	390	352	369	343	356	351	364	393	330	389	354	358	367	360	328	386	354	362	344	374	396	374	338	346	373	400	394	387	319	364	376	352	385	362	359	304	343	355	376	364	361	358	410	363	374	366	425	369	324	350	379	378	360	362	374	365	340	368	385	345	376	362	340	345	365	369	376	388	361	359	358	395	344	393	369	336	384	386	399	391	341	348	360	338	364	365	348	364	336	359	371	375
23577	21169	28531	24086	21172	12204	1079	642	510	388	383	381	351	326	308	292	303	274	261	234	244	237	238	231	217	245	210	216	224	229	236	234	215	233	200	240	220	209	225	218	218	199	207	202	206	237	218	205	206	221	209	186	192	236	184	210	194	185	207	193	211	224	195	213	205	197	238	207	204	205	241	197	215	195	192	205	195	207	189	209	215	216	188	183	186	226	178	187	218	206	222	197	208	219	203	221	208	204	190	205	215	206	219	183	217	210	200	190	212	225	203	195	198	207	203	208	201	210	222	205	197	184	201	219	210	207	208	209	191	191	169	195	213	198	223	173	187	214	218	212	210	211	180	195	187	234	205	212	216	202	203	219	227	174	204	219	208	200	185	205	185	220	207	216	184	193	214	229	208	202	216	191	194	202	197	219	206	190	200	216	194	202	224	221	174	212	220	212	230	209	214	220	202	215	220	215	192	207	234	203	215	212	206	196	225	201	179	203	220	212	211	185	195	203	194	211	221	226	186	199	205	185	198	216	207	187	195	195	209	205	190	195	217	182	210	190	199	194	219	176	232	215	210	223	203	214	228	202	185	205	231	191	223	210	201	216	213	202	221	253	178	198	211	216	200	193	198	196	211	213	193	196	201	193	213	203	212	219	224	202	213	200	209	223	193	192	211	181	216	229	232	188	199	191	201	229	191	198	206	194	211	193	226	208	217	204	200	189	204	238	203	203	159	185	194	217	181	201	191	227	197	213	175	204	192	183	202	178	221	192	196	196	203	212	188	204	190	205	192	226	189	207	222	206	209	206	215	188	187	211	189	203	203	212	211	196	211	227	206	211	227	218	207	186	180	193	219	182	192	209	210	217	188	185	216	189	180	212	191	211	191	183	216	222	234	199	233	203	204	193	218	202	197	197	200	204	183	206	216	202	203	205	189	201	216	234	192	182	193	192	208	196	200	221	211	206	225	211	193	201	212	203	201	215	213	178	188	193	199	196	213	205	203	189	182	206	206	225	187	210	197	233	217	213	185	203	190	202	205	196	205	215	221	203	219	206	202	189	212	195	179	217	190	209	222	204	205	213	211	218	219	214	185	242	209	209	188	211	202	229	194	205	228	207	199	195	232	181	201	174	187	191	181	201	189	192	183	198	196	210	185	194	205	202	208	187	218	204	184	191	202	195	226	218	194	192	195	176	198	191	201	181	197	190	203	184	182	171	203	250	208	194	195	216	205	191	190	207	201	188	210	185	198	184	232	217	225	217	200	197	216	236	192	206	195	174	208	220	207	195	181	185	194	221	196	199	196	205	203	192	173	187	203	226	211	201	171	174	213	203	195	196	227	180	195	212	204	182	184	227	202	197	227	185	184	242	211	206	213	187	230	205	176	185	195	165	201	216	206	208	204	171	215	201	210	220	217	214	215	211	185	190	206	211	215	187	198	215	187	228	203	205	186	234	197	198	204	191	188	190	212	208	216	194	218	213	204	202	199	196	198	201	200	218	198	187	233	174	215	186	210	196	196	188	187	187	198	184	225	223	202	212	204	160	209	206	200	204	206	166	191	184	193	217	182	192	210	207	176	182	194	198	184	212	190	214	196	178	216	207	205	187	221	186	188	206	215	200	202	187	179	202	198	203	180	183	197	192	206	196	188	211	211	170	202	198	195	218	211	171	207	184	201	204	181	219	250	199	174	205	180	195	196	225	204	201	199	199	221	204	196	158	209	196	200	223	195	205	197	217	199	197	211	204	211	210	188	215	208	179	208	218	190	202	222	212	193	189	205	214	218	197	194	199	219	175	213	193	192	203	224	190	202	203	217	216	212	209	200	209	193	194	198	195	207	195	182	192	197	206	186	218	210	213	198	198	200	190	192	208	215	173	193	229	175	198	202	195	197	221	206	227	186	202	199	194	208	185	206	203	199	224	246	192	205	208	187	225	205	208	191	216	182	195	194	213	210	174	203	211	202	228	196	188	198	234	187	212	219	207	187	201	186	185	225	189	225	198	197	202	213	183	189	206	210	207	199	205	215	188	194	198	202	232	192	205	210	193	213	200	202	202	216	188	199	214	209	186	196	199	201	193	186	214	219	225	193	200	202	203	205	204	217	222	179	236	212	185	163	197	194	192	188	204	189	202	202	208	236	194	169	194	189	212	208	209	215	203	194	233	211	173	209	190	199	190	200	198	203	210	177	237	207	208	175	166	199	198	195	223	193	169	216	218	199	208	219	204	208	208	179	204	206	200	205	198	215	194	207	219	208	210	195	186	201	211	220	236	193	212	214	208	195	189	188	209	177	204	208	208	230	214	187	193	197	201	220	231	201	172	206	197	195	222	206	211	193	201	209	210	192	210	211	207	215	183	187	222	190	179	202	161	200	192	201	184	201	213	217	202	228	222	201	182	188	250	194	224	205	179	209	207	217	183	220	211	195	197	182	186	213	182	208	176	194	196	186	209	212	208	196	192	182	199	193	190	207	219	202	227	225	200	199	233	197	202	218	218	219	210	183	206	198	204	179	209	211	186	211	209	215	204	190	186	200	214	190	195	189	202	193	222	212	175	199	177	198	188	198	212	181	223	192	190	182	188	208	205	191	207	192	207	204	205	212	207	217	204	204	185	197	217	184	185	183	188	190	198	186	221	171	214	228	221	226	211	190	195	196	243	206	173	177	196	197	211	198	208	212	211	200	218	212	188	178	193	210	190	192	223	202	230	194	213	205	196	178	220	171	224	187	194	223	223	193	212	200	231	209	210	212	213	213	183	200	199	199	205	206	192	204	172	188	210	194	197	186	186	193	183	218	213	215	191	192	197	190	209	209	188	205	192	213	174	194	215	200	196	196	173	203	181	187	199	188	206	202	197	180	212	190	183	202	209	180	187	185	220	189	194	196	211	186	219	206	202	224	187	195	223	187	197	184	215	184	188	183	203	207	189	186	207	195	208	191	191	191	243	203	185	184	202	184	194	217	208	182	205	198	204	204	192	210	195	228	204	197	210	207	201	178	198	222	187	204	215	181	170	252	188	196	208	204	192	205	199	210	185	191	194	219	191	231	182	180	206	187	209	203	212	189	218	202	184	198	183	189	195	189	207	179	206	197	217	207	194	215	197	220	175	219	199	215	190	197	211	171	216	225	194	220	203	205	205	192	198	189	206	207	201	188	218	204	209	222	212	208	200	211	196	193	213	191	199	215	191	191	214	203	224	210	188	204	204	186	220	193	175	210	212	206	218	204	222	173	211	213	168	201	170	229	178	194	203	202	174	195	226	199	216	188	209	194	211	203	188	194	220	210	190	227	240	185	200	185	181	205	207	219	206	213	215	210	199	203	220	210	199	199	199	224	206	204	219	194	201	180	199	202	191	211	208	172	205	188	211	208	194	185	200	202	193	179	190	204	186	237	190	209	204	210	198	180	186	209	185	186	199	207	221	197	181	182	214	194	204	184	206	181	211	217	217	180	176	214	211	186	183	209	191	203	188	225	191	177	203
22303	10649	7646	3812	2525	1802	1389	1078	893	752	684	553	519	454	428	396	410	351	371	296	328	278	322	315	277	296	308	275	272	273	267	264	269	277	261	288	252	260	253	249	257	224	241	239	238	271	284	248	256	287	244	228	246	254	250	265	236	256	244	243	235	276	257	238	237	238	277	245	269	250	222	266	244	221	236	230	258	253	252	232	213	261	215	236	221	242	252	241	236	220	248	235	249	226	252	266	229	239	232	261	275	253	261	258	236	262	252	245	244	222	248	231	266	239	215	257	248	243	239	239	222	264	221	249	260	264	243	234	253	232	233	233	251	234	267	246	247	268	252	215	250	225	255	261	245	256	228	234	249	281	213	226	221	258	227	206	242	231	233	241	239	240	221	239	228	251	218	242	248	241	244	232	243	252	263	238	253	278	234	231	254	240	247	216	222	233	237	269	243	231	252	249	271	252	241	256	265	240	273	226	236	248	249	226	228	265	249	257	258	270	244	251	223	265	227	260	252	251	257	252	249	232	247	255	249	230	219	208	234	241	231	240	271	255	245	246	260	229	232	222	234	262	250	243	230	262	189	241	254	248	239	241	228	243	258	234	248	244	212	251	237	237	219	269	233	253	264	257	233	256	245	249	243	249	252	241	231	221	257	263	234	276	250	254	234	245	266	254	242	242	253	249	258	205	262	218	242	230	266	272	236	238	224	241	267	246	261	260	221	244	277	244	237	244	229	239	236	235	251	242	226	222	219	254	237	215	242	261	260	245	209	227	226	246	263	269	231	237	236	254	280	242	246	234	232	221	227	234	248	249	230	252	255	232	241	247	235	243	234	211	240	243	236	263	270	265	239	226	222	257	240	249	250	258	238	233	238	233	239	239	244	241	238	226	244	253	242	237	248	240	266	234	243	256	242	255	245	234	236	233	248	244	231	222	241	266	237	248	242	240	224	211	258	257	224	264	244	239	253	272	235	234	248	257	253	239	232	234	243	251	228	252	229	230	238	232	244	261	245	230	233	248	234	253	235	233	247	227	248	255	238	257	217	251	221	229	244	233	228	248	250	232	260	241	208	232	232	240	222	214	234	243	278	241	257	259	237	237	252	261	255	250	253	226	246	234	250	210	241	250	236	236	203	235	263	240	247	264	266	241	236	238	228	254	257	229	246	223	259	225	220	248	267	233	228	230	213	244	273	273	235	270	234	245	234	263	237	264	252	244	250	246	264	245	238	253	250	254	221	244	239	247	229	241	244	227	236	250	251	230	216	227	229	230	233	227	230	238	211	235	246	238	239	226	258	233	229	216	236	243	237	231	244	254	276	239	235	244	256	234	247	235	250	254	254	241	264	240	249	260	245	245	231	224	244	229	221	237	218	250	230	235	231	235	224	237	268	248	223	229	235	244	264	221	242	232	201	218	249	245	237	245	227	226	222	259	245	220	242	247	200	239	241	255	258	231	244	239	217	224	236	251	238	242	242	234	260	231	223	223	225	229	272	214	236	250	258	224	255	247	239	257	226	250	240	230	241	231	271	239	225	228	246	234	246	234	238	245	224	234	241	242	261	240	248	251	234	250	254	248	236	249	217	233	235	235	208	255	225	217	244	249	253	236	226	227	223	234	248	230	271	237	257	252	251	245	246	230	247	227	234	249	229	250	228	251	222	248	241	230	240	232	220	213	252	233	257	204	277	237	241	262	254	248	291	275	244	265	255	243	198	226	287	235	221	214	228	248	267	239	246	243	266	284	233	260	254	229	228	231	251	216	257	235	276	217	237	254	213	246	223	225	247	228	225	251	234	227	216	250	241	230	257	218	249	217	229	220	246	232	270	252	238	223	250	255	225	254	229	250	247	261	281	247	219	247	246	244	223	217	230	236	248	261	217	223	252	234	237	224	244	227	215	214	261	222	230	235	257	228	206	226	233	272	230	236	231	235	241	249	227	247	236	273	263	228	227	239	248	251	238	226	228	257	253	209	261	228	259	228	252	235	223	251	221	240	262	240	238	247	218	226	245	258	262	230	259	222	254	266	211	256	236	269	273	236	252	218	244	257	233	227	264	234	256	236	258	234	238	262	238	238	246	230	244	239	241	239	236	221	213	261	212	236	245	254	236	220	221	230	256	277	235	229	228	243	240	226	261	241	274	254	236	245	251	254	269	247	232	234	240	244	242	250	254	256	242	231	281	270	221	234	268	228	226	237	233	235	225	232	259	243	235	229	239	251	243	260	233	236	241	229	211	240	244	235	228	231	231	258	258	227	233	252	255	240	246	266	264	210	257	223	222	247	215	253	228	237	256	202	226	242	236	238	281	270	233	254	267	236	251	255	234	229	263	243	237	251	254	238	243	258	229	284	242	272	235	223	245	229	241	214	230	248	252	238	262	259	238	238	212	252	248	245	211	243	230	243	228	226	250	251	271	237	257	266	208	231	257	238	268	242	255	245	241	256	239	227	268	253	250	246	215	256	230	259	272	260	251	217	241	226	231	262	225	229	246	257	254	253	267	244	232	235	226	238	274	268	242	258	209	249	252	240	235	272	229	235	238	267	244	242	225	222	245	276	249	249	263	246	266	243	247	234	215	224	253	245	204	224	240	243	238	246	246	222	217	237	238	228	239	238	235	234	236	252	260	241	248	241	223	243	253	217	232	228	233	254	227	216	243	245	233	244	271	243	240	233	234	250	269	235	262	237	277	235	217	252	220	216	238	230	236	229	257	238	234	245	268	258	204	241	224	277	264	252	231	205	243	268	241	224	234	210	230	258	239	232	252	257	226	268	223	256	233	241	207	241	229	232	248	250	216	264	231	243	236	263	236	258	216	247	245	243	233	251	234	251	245	260	238	261	238	255	219	230	249	241	256	254	251	240	234	241	254	230	242	241	219	241	208	256	240	238	228	241	251	240	237	246	242	248	258	216	234	247	244	249	253	249	243	270	228	219	254	265	246	245	242	240	240	249	254	259	251	247	244	247	227	228	227	239	246	243	250	244	243	231	221	196	239	222	248	242	238	235	255	223	231	245	249	246	240	256	237	226	265	254	217	252	259	224	230	239	229	246	255	246	234	250	240	232	246	246	242	244	222	239	242	231	253	262	248	260	221	268	219	254	251	255	225	244	259	238	198	256	261	247	256	221	228	241	263	229	242	245	241	265	241	259	224	257	234	229	265	228	279	241	230	240	221	254	230	227	216	259	258	249	217	230	246	249	234	238	246	242	234	246	234	243	242	239	252	235	237	236	227	229	236	226	230	216	238	225	237	253	239	246	248	254	237	272	239	256	251	233	240	245	222	256	256	249	258	275	241	225	236	254	245	214	262	217	226	210	246	237	226	250	226	243	239	227	261	241	261	217	270	254	214	243	248	228	227	240	252	226	240	237	274	234	248	214	209	250	268	238	218	231	251	213	246	234	264	237	233	237	234	263	258	266	212	229	274	254	231	223	222	228	228	207	262	249	234	247	242	249	258	229	241	259	256	243	250	236	239	234
24865	21171	27583	24973	12366	1086	756	722	663	618	596	584	608	566	562	547	550	519	555	573	544	524	524	551	494	550	567	524	537	530	550	517	507	531	520	519	465	523	537	485	522	491	512	504	517	500	506	567	498	495	525	532	545	530	524	508	505	551	528	506	518	497	483	495	562	521	511	520	487	508	545	506	551	501	497	501	532	525	479	494	498	552	526	544	512	522	522	525	496	506	497	503	501	521	507	558	547	511	521	457	527	506	482	570	532	520	508	522	541	538	462	520	520	478	493	510	511	507	546	568	525	503	519	541	499	505	574	482	509	492	480	483	481	505	493	504	525	515	494	508	487	507	537	500	541	544	474	504	507	523	537	519	534	507	501	494	506	515	506	502	537	458	530	538	473	530	538	513	521	526	529	502	483	496	508	513	498	503	489	497	534	480	488	519	483	514	516	516	480	512	525	498	554	505	545	531	514	530	466	518	510	507	530	509	471	509	507	523	491	531	523	543	491	470	559	512	508	475	516	515	500	487	492	521	492	491	522	447	541	529	476	492	498	523	585	551	523	543	480	524	505	502	500	438	468	479	483	495	519	511	517	475	479	509	483	514	522	525	509	528	492	510	527	534	489	502	510	488	507	515	513	535	485	529	523	506	533	487	480	504	476	495	457	528	501	493	494	490	507	493	551	500	505	503	538	473	518	515	503	541	559	514	539	476	551	515	490	525	521	480	534	504	474	510	541	517	509	509	473	549	567	470	511	506	524	500	558	525	477	486	549	491	555	494	522	544	526	564	535	517	527	534	552	518	513	502	513	487	489	499	494	483	534	493	514	490	457	519	531	523	518	501	512	466	537	542	505	534	487	472	552	487	562	467	519	505	511	516	479	506	497	509	499	506	542	522	489	569	466	512	530	519	498	489	522	500	482	518	524	512	578	536	469	508	523	485	454	499	494	488	499	507	479	523	548	522	535	501	489	529	475	496	521	514	485	531	498	527	549	524	493	507	487	524	494	479	508	539	534	544	556	527	480	509	501	488	542	494	529	518	511	479	553	473	502	502	531	509	489	524	489	481	507	490	478	540	495	484	546	492	543	529	476	493	526	475	534	500	559	558	513	483	526	497	493	485	491	510	511	497	499	499	555	515	522	509	492	508	544	531	465	522	547	497	512	514	488	498	529	545	551	467	498	470	495	491	518	528	511	497	483	497	513	498	538	512	497	487	515	519	497	482	494	525	504	502	500	512	529	521	513	517	511	532	511	499	508	512	522	501	528	536	527	524	534	559	523	530	498	484	507	511	501	507	523	541	520	483	515	498	515	524	491	519	526	466	496	506	544	492	447	535	572	512	533	477	476	529	497	493	485	532	480	523	493	511	524	458	496	481	464	493	526	526	473	547	476	530	487	523	464	468	494	495	526	520	551	491	517	506	508	486	521	534	527	502	524	518	488	543	493	494	548	564	496	523	498	508	528	496	512	486	490	517	485	498	536	499	507	498	488	558	506	518	524	519	535	464	505	490	530	478	505	547	508	482	542	515	504	513	457	495	505	534	477	523	518	519	506	506	482	506	537	496	536	524	459	510	522	499	486	519	528	490	485	515	523	521	496	508	499	509	478	535	478	479	525	518	525	569	509	540	493	489	509	511	516	507	514	486	528	502	545	488	506	464	497	503	494	492	517	521	491	505	525	515	494	481	522	512	490	489	553	474	504	519	501	523	547	488	536	478	532	492	492	492	544	479	428	474	548	525	501	514	499	489	521	512	512	519	473	482	517	513	513	453	507	481	510	503	552	548	488	517	531	486	500	493	480	543	529	513	554	467	495	508	506	525	537	524	558	514	523	538	481	491	492	473	470	483	473	519	520	501	500	485	528	469	498	549	537	505	508	520	526	486	515	493	515	490	511	494	518	516	487	519	488	494	541	532	476	483	531	464	505	497	490	508	500	528	517	502	507	506	507	508	490	529	550	524	484	555	561	483	512	489	520	556	509	500	532	516	541	536	521	513	508	499	497	511	509	480	534	546	477	502	550	488	515	484	473	473	502	515	491	485	512	529	498	500	480	515	515	512	506	533	509	485	512	501	502	509	490	521	532	509	508	491	496	513	545	485	509	517	515	507	514	551	507	514	454	495	528	508	524	477	534	502	550	472	520	506	511	536	492	523	492	534	536	549	488	494	495	479	485	510	471	493	517	557	507	487	548	567	521	472	488	508	525	517	520	492	509	501	491	492	507	471	499	507	489	513	512	510	498	491	484	511	513	504	522	519	510	520	504	498	504	495	517	535	471	482	542	499	524	492	434	504	543	523	530	528	487	509	517	546	518	491	497	486	494	524	519	496	480	515	539	522	502	521	519	498	504	503	507	528	510	503	528	526	504	528	483	501	496	494	503	480	541	487	482	530	493	507	493	517	538	507	460	510	498	536	523	535	507	555	533	470	502	502	541	501	494	551	515	531	486	521	497	508	533	504	473	511	506	529	502	500	519	491	478	535	482	514	516	525	514	548	523	510	485	555	529	490	508	528	496	504	498	525	483	487	497	523	509	496	463	534	514	510	503	518	491	498	493	522	499	531	492	505	508	538	479	471	506	503	524	567	558	469	473	490	497	497	491	497	566	541	457	528	504	495	560	495	526	491	490	541	512	508	518	513	551	509	457	502	500	535	536	518	529	492	523	512	502	484	511	503	509	483	526	491	508	539	494	526	496	510	499	537	563	525	510	477	516	512	544	534	511	527	506	508	513	482	477	540	519	503	483	494	528	536	488	469	493	565	527	529	507	522	535	489	510	476	547	502	527	511	505	475	539	515	531	551	538	496	555	487	555	514	536	512	507	531	534	522	521	520	443	515	505	536	529	486	491	524	506	511	510	506	494	502	489	525	503	536	520	485	512	497	506	493	538	441	512	511	563	520	527	515	517	518	563	515	549	501	544	523	515	496	528	525	494	511	503	534	485	478	501	500	476	499	492	492	490	537	495	520	518	559	527	524	513	500	532	524	488	503	542	540	507	533	519	485	518	467	470	517	505	550	509	531	549	485	488	511	482	501	515	515	511	524	506	482	527	515	506	536	531	483	529	532	510	477	554	518	522	514	521	496	495	496	525	489	489	528	537	512	526	466	515	466	512	532	480	506	522	500	521	490	527	486	518	469	433	493	525	501	508	485	531	491	484	500	500	487	540	515	538	514	530	485	553	486	500	474	516	490	541	524	509	516	508	527	527	545	531	513	522	522	521	454	497	537	492	532	529	496	514	511	511	504	519	547	520	523	552	500	533	504	484	534	490	522	528	513	559	524	501	548	558	520	508	506	537	520	488	490	471	495	516	521	504	512	521	518	497	497	521	523	512	482	494	508	543	535	527	535	531	502	523	501	490	527	482	523	536	515	541	543	497	527	541	514	503	516	508	510	495	496	515	552	499	474	519	478	498	524	505	492	508	510	491	508	526	491	538	502	525	520	499	533	532	531	506	538	511	495	504	485	472	447	514	520	519	506
21964	7024	4429	2368	1749	1481	1146	993	921	842	816	746	731	676	666	644	640	573	625	662	644	646	590	601	582	594	616	596	619	607	595	595	553	565	586	604	573	587	586	607	577	539	538	590	590	535	583	559	575	596	540	594	592	599	592	578	617	604	542	630	609	580	594	639	594	606	588	591	603	577	587	610	569	588	560	618	605	571	571	622	558	591	612	572	581	587	549	574	578	584	575	535	582	606	546	565	627	562	543	602	555	598	602	576	573	560	571	583	582	574	597	603	591	561	589	598	609	531	574	586	570	554	553	564	545	560	582	568	586	616	574	568	555	590	532	583	572	556	591	567	572	589	557	536	574	526	537	570	573	565	538	567	591	561	573	525	560	602	588	538	578	604	568	549	574	566	618	617	567	562	612	574	590	571	556	532	586	590	612	603	584	605	561	568	553	570	562	573	601	552	588	544	595	573	632	527	590	643	605	592	593	605	601	631	582	549	543	551	605	578	555	586	569	547	547	624	535	581	569	618	574	587	599	559	570	577	542	592	591	566	585	583	604	625	559	611	604	585	602	533	568	575	587	560	604	574	553	566	549	545	559	593	588	558	550	568	565	568	583	580	546	581	561	527	582	537	564	578	569	536	573	552	603	589	551	551	601	545	554	574	581	555	585	576	560	590	625	531	623	558	559	578	583	637	601	560	569	569	579	599	605	600	534	544	629	589	610	576	555	590	578	580	558	610	598	580	584	592	556	576	554	594	587	516	569	565	614	591	600	535	624	591	570	576	603	571	613	540	563	549	561	565	561	558	566	596	555	592	570	651	549	560	565	594	586	578	581	561	588	572	594	596	572	599	582	603	598	589	566	589	605	574	594	586	595	557	599	581	569	561	576	566	566	549	568	556	569	576	607	616	566	578	542	595	582	616	547	588	597	574	535	536	593	598	527	590	582	596	538	601	577	606	614	582	614	550	598	565	578	618	621	615	606	552	604	568	587	587	582	546	587	545	545	550	570	558	562	569	552	552	598	620	553	588	563	563	578	575	605	584	584	605	568	521	604	571	627	593	582	586	565	594	549	567	596	534	537	546	642	562	567	561	565	586	572	553	619	568	556	580	595	557	575	563	570	546	560	606	589	586	590	573	610	600	611	563	588	603	595	570	564	573	556	542	584	588	595	616	561	556	550	567	612	561	616	574	576	585	586	556	532	552	587	605	554	515	563	611	594	559	601	561	615	624	567	592	582	570	581	563	548	601	553	584	586	583	588	571	555	563	590	581	567	540	552	574	595	562	592	580	587	612	602	549	557	561	578	605	545	645	611	569	578	577	596	601	587	577	616	561	630	609	565	581	541	561	560	613	600	565	555	565	586	561	516	585	581	582	626	574	571	565	572	576	574	567	555	597	523	594	615	578	591	563	593	541	600	600	537	576	572	584	601	613	548	550	609	554	566	577	596	570	604	559	536	616	548	592	572	605	590	593	565	562	587	613	591	607	581	580	566	551	552	570	620	580	555	578	548	590	579	577	591	566	551	581	602	569	568	571	574	503	528	580	539	572	584	566	568	595	581	577	537	576	614	592	571	573	592	544	566	564	567	594	581	560	559	555	587	589	567	567	558	560	593	592	522	565	602	579	568	568	560	647	594	586	601	517	565	582	597	590	575	542	559	577	566	597	587	536	570	608	595	591	638	561	610	603	590	607	571	611	545	567	551	519	572	588	604	573	557	579	552	565	560	562	543	591	557	553	590	564	568	572	565	591	557	577	619	570	600	609	617	564	580	588	568	608	567	545	568	589	593	614	592	584	544	584	619	543	544	580	552	564	600	573	539	582	532	588	610	603	580	578	554	569	578	587	563	587	568	556	587	620	566	578	558	548	580	557	553	573	554	548	561	559	614	582	566	564	548	589	557	545	589	565	568	588	566	604	609	590	581	606	500	585	572	607	578	587	552	597	601	554	590	560	593	620	572	582	545	563	610	561	588	605	581	557	595	580	590	599	576	581	593	580	590	574	572	586	523	546	610	560	565	566	569	597	571	586	548	584	547	565	569	591	574	561	582	577	563	578	556	582	562	563	625	572	574	581	589	546	590	623	572	563	558	611	575	598	575	571	556	608	618	565	612	635	590	566	584	538	565	569	570	609	545	549	571	597	581	615	586	510	581	593	566	548	590	551	592	569	594	561	618	595	563	594	602	557	570	620	552	535	565	570	615	578	552	584	613	574	547	548	554	524	621	606	582	596	580	561	573	560	593	568	548	565	551	570	560	562	588	575	571	562	535	568	582	592	610	594	567	558	560	603	609	604	583	589	530	588	589	581	621	585	579	575	609	626	527	571	583	580	576	568	590	580	593	562	557	577	618	597	569	603	618	550	554	624	636	551	534	542	570	616	540	574	559	590	638	576	594	593	541	569	611	565	619	583	589	606	596	628	582	597	585	586	591	609	557	590	589	557	557	579	587	554	573	595	580	526	551	593	578	588	538	578	579	531	584	557	568	537	588	537	561	556	567	567	592	563	599	532	604	599	611	574	566	596	583	595	538	594	580	565	602	558	587	580	578	582	583	593	567	612	637	560	584	581	580	584	586	606	584	628	572	601	583	538	620	560	609	555	565	598	583	562	580	562	578	589	616	556	589	562	542	557	590	596	581	573	599	577	608	631	557	600	566	600	547	576	549	601	571	585	532	606	589	560	575	625	601	613	568	573	602	574	576	549	550	565	590	608	580	578	580	583	592	570	557	526	565	572	565	549	569	596	566	567	576	560	592	567	561	589	559	593	583	584	608	548	584	588	561	539	577	561	595	545	625	594	553	574	535	555	575	579	549	595	590	567	549	595	600	567	573	561	565	557	623	564	567	561	602	613	578	551	596	549	582	559	553	580	611	601	591	599	566	499	523	599	576	540	561	572	587	560	573	577	614	548	595	610	570	615	587	524	566	558	594	632	561	579	562	615	552	608	517	565	512	623	560	573	569	604	577	562	558	558	608	599	587	596	546	578	600	593	572	580	596	608	555	567	577	559	572	569	544	601	530	554	611	561	590	600	624	541	601	579	577	579	634	543	522	547	559	557	595	624	577	565	588	558	540	579	540	567	526	557	576	561	571	557	534	555	565	621	561	584	581	588	572	586	584	628	605	558	576	572	563	598	543	557	600	607	561	545	589	585	556	570	620	588	626	582	626	551	566	562	624	579	582	555	610	612	605	594	562	627	571	562	611	585	526	597	579	530	583	582	573	569	553	601	577	614	572	594	595	610	594	558	609	569	535	604	576	545	559	549	577	576	564	569	633	584	559	570	566	608	550	602	596	549	576	611	622	575	528	601	552	567	581	554	560	589	595	588	613	625	635	583	565	546	560	583	567	595	541	593	609	563	542	522	572	627	585	602	592	558	565	580	606	552	605	565	605	593	580	528	590	547	669	622	618	610	595	576	578	561	554	625	569	608	569	627	580	614	591	630	622	603	551	577	554	597	564	582	602	593	550	578	550	595	619	569
22631	21184	28975	23676	21179	21242	11725	1421	968	887	847	711	651	621	579	600	543	546	548	544	538	503	522	479	493	479	484	484	439	489	476	485	485	479	457	455	443	461	475	495	475	455	494	457	450	474	432	434	453	463	428	450	438	424	477	445	491	448	519	401	457	448	418	457	461	464	425	434	426	452	424	465	432	464	463	414	474	452	425	465	430	428	452	436	456	431	404	426	443	440	421	419	439	418	412	440	453	429	421	447	430	412	394	432	413	446	429	428	462	425	448	413	461	423	435	415	426	437	419	411	399	421	413	417	433	414	438	433	448	456	443	439	437	460	458	437	407	395	472	422	446	492	438	424	409	471	393	429	462	457	406	440	462	454	415	431	428	467	432	444	400	423	457	443	408	398	451	466	405	418	451	445	446	449	442	436	468	415	443	407	428	434	429	478	396	452	401	459	445	425	426	414	459	443	407	441	444	426	435	436	436	446	415	435	414	411	440	405	436	421	439	443	429	437	465	442	476	454	428	414	408	431	442	469	475	414	424	456	438	438	442	417	433	448	441	417	458	381	464	430	398	447	399	451	443	417	450	431	399	435	431	436	441	422	414	413	477	410	440	450	451	414	440	444	422	402	416	470	376	473	442	446	450	484	421	408	444	462	443	426	438	438	464	442	456	439	454	429	446	412	419	430	447	431	395	466	412	430	439	432	416	456	437	438	470	409	450	408	439	391	430	411	465	422	433	449	450	392	433	444	438	433	457	446	418	446	420	435	418	427	451	402	423	447	439	419	430	457	429	435	460	426	449	430	432	471	453	407	423	433	460	427	440	415	465	434	438	459	433	426	404	434	470	418	433	410	437	430	412	493	433	421	459	433	467	431	422	434	438	444	470	443	429	457	420	430	412	432	431	430	428	396	449	427	431	423	378	467	451	430	451	421	444	428	443	472	414	435	455	454	402	448	453	394	432	403	418	438	428	449	439	436	458	418	448	420	431	413	455	436	416	437	414	432	440	414	398	457	418	441	443	451	453	432	464	457	458	407	427	409	403	403	453	453	467	435	449	422	438	425	446	435	450	444	438	503	436	442	417	464	440	440	458	454	456	441	449	458	463	421	466	459	470	450	439	447	458	454	435	456	452	436	438	439	415	454	445	464	441	446	418	420	433	418	427	426	400	448	443	452	467	438	442	447	420	458	421	433	393	448	426	463	438	430	414	419	438	446	438	457	439	434	446	441	439	422	463	421	442	450	444	425	473	408	432	421	463	495	458	473	410	405	438	440	419	437	461	443	426	411	421	440	436	443	435	419	477	478	449	420	434	386	431	415	444	412	435	399	437	419	430	447	403	434	432	419	439	443	426	458	417	472	427	408	472	463	401	378	427	448	411	471	463	421	451	439	409	459	384	439	431	430	473	432	443	412	405	426	447	428	433	409	417	404	430	432	442	485	446	438	447	420	450	424	443	455	479	455	421	489	442	426	453	452	406	430	414	454	443	392	430	439	428	432	459	436	430	451	446	454	399	422	468	432	409	411	405	470	428	443	433	423	429	466	420	419	416	437	432	416	439	433	472	455	463	454	444	432	480	417	437	439	468	442	413	448	461	437	408	415	423	427	415	442	434	408	407	431	433	445	439	414	418	428	416	415	415	480	446	411	418	447	434	477	426	424	432	432	413	420	428	459	395	443	447	421	440	431	441	459	469	460	435	428	411	433	403	459	417	406	408	411	434	421	416	450	410	427	422	431	427	451	418	412	446	473	454	453	460	440	414	427	447	417	409	479	404	429	415	449	439	415	418	469	397	462	441	453	435	404	426	459	437	417	453	426	458	442	448	434	460	406	443	458	445	470	429	432	448	458	425	474	443	438	427	429	414	438	462	407	431	427	427	426	439	430	434	425	410	434	455	430	452	443	442	435	454	442	434	418	442	460	451	456	427	417	440	450	428	410	487	408	461	450	437	464	402	463	451	436	438	425	466	440	466	435	393	438	446	425	454	404	442	471	420	377	470	438	455	442	438	446	433	418	464	440	421	405	435	440	433	431	445	439	450	438	449	439	446	410	453	397	448	417	417	435	393	442	451	446	466	450	431	442	431	416	428	421	436	410	459	408	438	441	432	457	449	453	407	411	448	429	418	451	465	439	465	445	458	406	408	452	430	428	423	459	444	423	457	440	450	425	439	439	460	411	411	418	423	399	416	435	422	421	425	423	434	395	461	471	420	455	397	380	480	413	455	437	421	429	424	389	434	454	451	479	438	392	438	431	419	441	448	402	469	451	432	447	391	439	432	360	408	405	466	414	418	438	433	464	424	458	421	406	432	455	393	387	472	414	460	437	419	487	420	465	445	450	413	411	433	428	423	428	412	439	425	423	421	452	432	411	419	462	461	437	434	428	425	422	425	448	426	441	450	426	436	428	388	448	453	445	413	452	432	395	396	422	435	434	415	474	447	438	454	456	455	429	448	435	445	420	451	445	449	466	467	453	425	437	412	460	398	463	408	425	433	420	470	455	470	453	463	406	409	405	464	439	422	394	424	460	480	404	394	415	420	452	417	432	419	440	438	465	425	449	465	460	461	428	441	432	456	453	432	421	430	433	411	441	417	436	461	419	451	423	462	449	424	450	411	451	413	421	436	450	436	467	435	437	402	422	389	416	459	447	450	442	393	454	432	431	453	434	424	435	450	438	428	415	467	471	448	425	413	446	405	441	427	448	434	440	435	402	406	406	417	461	432	437	427	468	440	448	431	418	455	421	453	454	422	390	432	444	456	459	426	464	433	425	424	438	427	434	464	418	443	437	430	457	445	466	445	411	407	438	433	428	432	464	474	441	437	479	422	453	442	428	434	456	429	467	439	423	434	434	437	449	448	439	476	443	413	414	460	421	404	435	401	431	481	485	488	429	438	444	405	392	413	430	444	395	424	451	419	474	413	413	413	447	405	426	434	416	434	405	409	408	453	462	467	457	414	425	423	459	420	433	481	408	442	418	436	408	444	444	411	440	460	429	418	436	463	458	448	432	426	418	437	453	412	420	439	419	430	415	477	447	448	453	424	461	449	429	410	418	423	470	408	454	454	423	447	447	413	442	450	395	405	457	459	408	403	442	421	417	443	408	457	435	382	406	435	438	438	422	432	407	442	441	434	437	407	444	410	436	411	449	439	461	453	443	458	451	464	409	438	442	445	431	444	443	456	457	470	420	464	438	437	437	465	416	420	471	424	440	482	401	444	452	431	447	457	445	435	432	416	433	426	426	437	478	458	407	419	444	416	428	454	448	423	441	419	382	429	413	430	425	405	408	466	447	448	435	438	493	435	407	450	416	417	435	441	406	388	411	449	432	421	417	434	439	428	474	408	424	443	448	447	455	454	442	408	454	429	469	420	433	415	428	425	446	426	404	416	447	474	424	436	417	430	425	430	442	440	442	440	433	422	396	441	447	445	466	455	414	449	424	436	432	438	464	429	458	384	401	452	418	413	439	412	451	396	433	439	422
26235	17486	12496	6693	4559	3468	2668	2016	1747	1451	1236	1057	961	921	801	757	699	685	611	672	606	615	596	621	555	503	553	542	514	513	555	545	526	524	534	476	512	477	479	462	486	489	534	508	480	502	509	530	501	490	469	456	488	485	480	483	490	496	465	458	493	460	464	477	495	456	493	461	498	450	472	473	487	492	472	475	451	465	509	490	490	498	488	489	474	494	471	488	470	466	493	504	453	478	447	489	467	480	473	452	471	495	445	461	476	482	477	472	526	433	484	469	486	496	461	444	522	517	477	492	425	488	498	473	477	476	462	450	445	449	474	512	492	494	453	470	513	475	442	485	496	470	480	473	460	466	435	490	486	475	456	424	496	456	491	462	458	448	438	454	469	453	476	452	465	455	427	457	478	457	474	450	446	471	501	479	452	509	437	479	464	441	477	453	441	484	484	462	497	462	495	476	476	462	453	470	440	471	495	456	456	465	476	463	439	487	453	459	465	464	454	485	511	460	508	468	457	471	440	419	480	480	450	501	490	472	476	454	477	446	481	441	478	502	410	477	478	450	466	515	496	436	460	481	464	459	451	495	481	470	462	467	450	487	458	481	450	492	440	474	465	457	481	459	518	470	468	470	491	483	481	479	477	449	462	450	439	470	451	447	433	482	446	455	469	451	468	461	430	470	456	463	517	519	466	453	495	441	466	482	452	487	482	462	477	451	463	465	454	482	487	459	472	452	483	459	490	472	497	455	431	475	445	498	460	463	479	457	465	508	453	476	446	515	519	485	443	472	470	469	505	450	471	493	439	434	438	482	489	469	485	488	548	489	526	464	445	486	431	499	456	479	496	457	479	493	479	485	468	471	464	516	534	512	447	440	484	458	478	502	460	488	512	473	465	477	448	493	467	452	496	476	449	464	506	452	463	414	480	467	449	466	481	477	457	487	437	481	482	472	518	502	501	476	445	456	463	469	480	462	432	453	443	469	442	485	485	462	470	474	512	457	439	437	438	472	490	444	441	444	512	462	481	490	479	463	470	515	475	492	473	461	509	484	464	462	484	444	475	465	479	468	459	515	479	480	451	507	457	488	423	452	453	450	463	437	439	483	473	498	453	460	460	462	456	473	476	474	482	452	508	454	471	497	439	444	477	494	486	484	462	455	477	502	455	473	505	484	532	432	452	465	481	483	475	460	454	455	473	502	462	475	463	420	465	445	473	465	469	478	488	451	449	479	493	481	451	494	473	488	443	492	450	489	433	464	486	469	472	434	487	501	470	431	485	461	495	453	447	472	456	467	482	483	410	471	455	443	473	458	450	483	486	473	455	497	478	486	488	497	456	512	480	474	496	473	439	489	494	448	491	466	461	457	480	466	450	470	480	463	511	478	450	501	458	436	482	489	471	488	473	462	471	449	485	443	478	429	482	449	471	464	498	494	446	502	443	499	470	449	435	497	474	491	491	446	451	451	448	532	464	488	435	450	460	459	501	480	432	470	462	444	451	454	484	479	484	430	485	449	501	475	425	471	480	481	457	495	485	484	482	493	482	462	460	502	489	446	453	483	483	503	494	440	427	437	467	445	459	486	497	449	473	457	473	458	482	457	487	454	469	485	474	486	503	458	487	493	455	462	479	479	498	503	485	435	467	460	447	476	473	452	466	450	467	453	471	479	495	482	483	488	487	485	465	487	462	475	495	450	482	444	472	473	458	448	466	489	472	493	481	442	452	477	474	459	459	471	432	518	468	455	465	441	480	502	518	464	459	479	433	475	458	472	445	468	466	454	421	499	499	486	455	467	468	466	468	468	434	430	481	470	450	465	472	462	462	469	460	450	477	444	466	481	442	456	484	477	452	488	454	517	523	480	467	513	450	476	495	446	488	463	412	426	484	425	433	478	463	486	497	457	455	499	431	512	463	485	501	455	464	452	443	466	489	496	464	503	491	491	468	479	541	474	468	513	461	476	454	474	458	468	465	484	463	465	441	470	515	472	465	476	467	464	444	497	483	458	455	498	494	447	476	448	455	513	468	509	464	532	426	464	491	447	517	468	495	466	462	471	452	427	492	446	496	508	467	457	457	462	462	462	481	468	421	463	468	501	473	474	470	483	473	479	436	452	431	459	443	452	463	433	472	459	463	457	443	499	424	451	490	445	502	484	475	461	483	439	447	439	464	514	473	480	456	470	463	475	488	490	445	506	445	451	424	451	460	480	463	499	498	470	491	491	454	486	465	495	494	452	447	452	477	465	489	414	507	450	483	478	453	466	528	489	534	502	490	455	468	447	464	461	484	450	453	464	511	471	489	447	446	453	482	452	489	451	485	489	470	496	495	504	472	476	465	448	484	473	480	472	478	485	481	430	455	479	478	466	456	468	439	477	474	465	486	475	470	513	470	502	436	472	417	516	474	461	453	466	493	446	485	476	451	475	478	447	464	470	462	491	483	515	448	465	522	445	466	452	459	428	474	474	490	471	454	461	481	511	443	472	466	465	469	447	461	473	512	461	465	488	435	494	460	461	472	502	491	489	483	492	457	472	472	444	502	494	447	468	485	467	455	439	484	515	480	488	490	411	484	434	472	460	433	465	461	441	486	507	507	455	446	450	451	497	480	525	449	472	478	487	432	462	475	443	483	485	477	495	450	507	483	481	491	463	469	445	433	475	443	490	480	476	433	474	506	458	465	466	502	475	514	464	465	448	495	485	500	487	457	485	458	455	483	454	469	438	502	495	495	475	456	496	468	498	458	486	470	470	472	489	427	459	460	482	487	459	449	462	431	444	471	493	435	472	487	438	461	482	484	449	475	451	450	478	439	481	458	493	441	446	484	479	469	484	472	456	479	488	479	486	501	509	471	472	440	473	505	496	464	459	458	476	488	406	492	467	446	500	489	456	460	430	491	511	451	502	432	454	465	466	468	471	467	462	460	463	514	449	477	458	468	467	457	458	492	443	472	483	517	486	485	471	481	503	451	466	448	488	500	480	494	471	498	457	469	492	480	473	481	477	472	443	477	519	452	458	461	473	493	418	483	441	488	465	487	496	472	481	457	461	435	438	489	502	486	487	471	424	474	467	479	458	502	460	474	435	464	460	481	493	444	434	479	472	433	455	486	458	450	442	448	478	478	460	455	474	485	469	434	429	483	499	463	474	434	464	450	442	461	479	485	476	458	492	462	448	471	520	479	502	451	523	503	487	452	486	467	496	498	503	497	501	500	487	466	458	509	502	452	437	497	442	493	480	472	454	493	459	442	485	484	487	505	488	433	499	468	452	497	414	482	461	440	493	495	464	464	486	448	490	474	454	496	442	457	459	470	491	464	444	480	474	469	487	466	448	454	461	481	460	443	483	472	486	467	468	461	463	462	441	470	462	459	464	447	468	463	488	469	506	448	492	481	400	497	458	435	439	466	488	488	458	459	487	450	480	515	470	503	484	472	485	456	508	457	474	457	440	462	508	481	448	473	460	483	464	454	502	473	436	474	485	415	469	502	460
27578	20459	9003	794	445	400	367	337	317	364	331	289	300	296	301	328	327	298	306	319	312	332	312	300	290	308	303	303	297	321	332	303	310	325	315	314	333	292	319	339	283	315	302	334	293	292	266	315	313	289	269	281	309	338	289	312	337	312	297	306	292	329	285	278	273	308	310	306	313	328	334	285	329	323	296	290	262	338	288	294	315	292	297	314	320	331	288	296	283	351	307	322	326	302	285	284	334	290	334	316	275	321	319	310	313	301	296	279	266	304	301	322	314	310	288	300	280	282	303	306	288	305	337	306	296	289	292	330	290	306	328	330	299	325	305	306	283	328	337	319	278	293	298	315	313	314	286	305	308	335	313	274	290	319	348	288	313	318	342	318	311	307	317	308	330	270	272	332	357	283	307	301	277	330	292	309	312	292	319	289	301	316	298	323	297	299	310	280	289	290	304	300	328	321	285	273	296	295	329	279	307	292	324	319	302	324	295	314	297	287	310	321	296	312	294	309	329	284	338	325	334	309	303	293	317	308	310	296	299	290	289	342	295	302	322	297	303	294	310	333	332	326	317	295	296	298	330	317	319	329	268	318	304	301	309	300	275	322	304	316	320	343	304	282	311	283	299	338	289	321	297	279	311	299	309	343	344	306	323	284	305	295	301	281	314	305	311	305	327	310	325	343	291	297	303	304	313	311	290	309	314	339	300	321	298	327	302	302	321	331	314	290	279	311	295	309	323	333	325	288	304	300	328	294	304	281	285	311	319	347	317	306	307	271	278	313	285	324	305	319	313	287	300	297	281	286	305	315	319	282	304	311	306	298	289	280	307	313	322	308	308	344	301	291	292	295	302	311	292	302	307	289	324	316	296	318	310	295	342	310	316	312	312	325	313	320	306	321	291	323	323	325	344	299	347	333	284	337	290	304	303	274	339	325	300	288	320	301	327	323	294	299	286	282	312	316	300	300	305	300	309	294	302	292	290	314	315	326	318	322	320	305	316	288	298	335	286	309	328	298	279	315	320	305	260	297	298	342	299	313	312	346	317	302	287	298	303	314	287	323	289	295	291	306	323	291	298	311	294	301	276	289	274	304	308	279	318	306	310	310	307	299	295	283	292	326	315	302	296	336	285	278	327	328	306	309	298	304	288	310	305	318	297	297	295	307	346	321	325	312	314	316	346	288	266	303	311	295	305	292	320	300	330	278	274	296	301	308	329	342	306	299	302	339	342	288	303	315	351	285	317	306	291	303	289	314	314	297	296	291	314	288	288	298	308	322	310	295	314	302	286	294	328	296	297	297	339	305	343	318	310	299	299	290	301	323	298	323	269	321	289	312	312	329	330	330	310	300	309	323	300	327	320	326	310	338	296	280	300	292	299	301	284	289	314	296	297	281	314	314	315	263	305	340	312	295	294	309	321	311	298	277	323	327	300	337	319	319	342	333	312	298	340	288	313	328	292	321	302	292	270	267	296	307	297	357	290	360	305	308	306	267	304	310	273	262	278	331	316	332	300	321	318	290	312	302	301	321	282	336	312	314	291	311	325	334	284	283	290	250	316	299	299	283	294	322	294	327	311	315	288	312	273	310	303	306	318	301	316	298	298	301	292	322	278	309	298	301	317	315	279	311	323	313	311	315	306	312	294	298	303	286	313	287	304	308	307	312	308	290	313	303	322	296	306	346	289	297	313	273	327	295	310	284	299	314	294	333	311	308	318	301	299	290	338	323	299	300	311	309	299	300	319	276	319	293	318	316	298	279	327	293	301	316	315	282	309	293	279	297	307	300	290	324	322	284	314	268	303	305	319	321	339	253	307	282	314	292	297	320	281	305	274	321	306	312	290	313	297	319	320	286	276	329	283	324	303	341	312	276	306	305	296	310	303	306	294	300	281	299	310	282	313	273	266	281	335	325	275	298	274	308	297	273	345	277	285	324	312	359	281	311	298	317	320	298	316	321	336	306	299	284	311	299	319	264	336	301	341	305	346	303	324	336	303	276	300	313	306	322	322	339	303	280	290	305	308	273	318	301	310	319	310	300	327	298	312	332	323	317	272	320	296	321	322	326	265	289	305	313	336	281	333	343	325	308	314	282	278	301	322	295	334	298	293	308	351	297	295	289	258	313	286	341	333	312	309	323	287	305	320	277	279	290	294	307	277	308	306	304	267	304	300	291	311	299	317	319	293	298	290	288	301	331	313	269	325	311	278	309	270	335	310	288	325	311	322	301	294	306	331	316	286	325	349	333	307	332	316	309	313	286	298	313	293	267	302	326	269	294	318	269	327	290	325	302	302	317	311	319	300	290	305	317	349	312	308	322	293	323	323	279	300	312	291	320	309	300	310	331	322	318	297	309	320	285	290	300	309	320	295	297	322	279	271	313	301	328	296	308	315	313	290	304	328	289	323	288	296	291	327	317	273	287	317	331	308	300	314	301	305	326	299	308	320	282	275	298	303	315	295	316	294	311	299	320	296	343	340	311	315	294	335	330	304	294	316	329	300	279	310	315	300	287	315	292	306	295	305	303	295	305	293	292	324	322	308	269	297	301	301	292	270	315	308	297	297	294	296	312	333	274	277	337	289	284	294	286	277	323	282	330	321	326	327	309	305	301	314	303	314	319	304	323	312	327	330	297	299	325	317	325	270	325	327	324	308	301	300	286	295	353	318	313	289	323	321	312	306	303	346	296	304	318	303	322	286	293	300	296	324	318	325	311	278	303	317	317	312	330	343	270	315	281	294	306	316	297	292	328	290	295	347	327	317	295	313	326	299	301	262	307	312	320	310	308	284	347	319	319	288	306	318	293	317	287	283	304	302	311	289	300	295	324	346	279	299	295	286	291	344	319	313	319	298	311	279	307	338	302	289	274	288	317	331	320	279	302	312	328	325	340	307	344	291	338	303	307	297	288	296	266	308	287	311	301	299	297	340	288	314	301	314	318	310	280	283	295	310	306	305	294	358	296	277	319	287	296	338	305	289	283	302	301	320	302	310	320	307	318	340	297	294	312	290	318	299	313	334	313	269	337	327	311	287	302	314	276	283	321	307	303	310	293	329	296	291	328	292	311	275	297	280	324	290	293	294	296	333	289	278	276	313	304	292	283	295	288	296	292	286	345	292	284	354	306	327	309	300	289	348	316	313	303	325	305	339	308	332	306	338	316	315	317	307	299	279	316	304	325	300	289	301	318	301	285	314	309	292	290	290	312	320	261	326	307	301	285	301	286	331	321	314	280	323	316	290	332	302	289	319	300	288	321	288	300	303	318	321	339	334	261	329	269	330	285	326	342	312	309	303	301	311	278	286	349	294	317	303	331	271	308	311	320	297	322	331	307	342	308	305	308	328	333	302	300	275	318	299	317	306	316	305	291	280	322	327	279	305	326	329	306	284	315	323	303	287	321	321	323	316	306	288	329	300	307	328	314	307	313	311	278	319	331	288	308	289	326	314	314	302	310	332	270	328	283	299	310	299	296	291	323	348	307	305	324
21247	3171	1000	628	490	467	437	417	394	411	410	397	380	373	351	371	392	376	393	332	353	390	338	366	418	353	340	360	367	359	380	381	398	348	386	345	355	358	387	381	363	382	358	348	372	355	377	380	371	358	366	382	346	386	366	341	384	348	365	362	357	377	381	359	400	365	367	358	389	342	396	355	377	354	349	373	384	375	383	357	355	330	384	370	355	410	396	337	337	354	362	362	362	341	398	357	339	362	361	329	405	341	410	393	388	366	391	345	357	362	351	347	348	380	341	379	351	350	364	376	365	364	388	347	383	361	338	392	347	395	364	375	395	368	338	338	364	343	349	352	351	346	370	397	361	376	366	344	314	361	370	379	331	388	350	342	367	358	318	344	378	370	350	370	354	378	360	365	361	346	324	385	372	330	369	367	375	359	347	388	374	374	386	352	387	375	387	395	381	357	360	331	357	372	360	376	339	392	373	347	371	373	330	373	363	369	387	378	365	342	346	387	360	349	371	365	335	389	355	359	395	360	402	388	369	388	367	380	343	394	394	331	367	392	391	358	344	403	368	359	345	387	378	359	386	405	389	349	388	326	382	381	363	356	327	344	358	393	357	412	370	408	391	383	356	367	381	349	366	339	356	373	353	368	370	355	394	373	397	370	358	357	361	376	360	361	368	327	373	330	341	357	372	362	355	355	321	359	378	352	386	342	378	368	359	366	343	377	359	393	342	353	333	393	325	387	421	366	329	385	382	387	376	382	374	368	386	370	392	358	367	386	338	369	323	385	369	358	378	354	358	383	373	388	399	360	375	376	335	345	367	349	388	376	342	325	382	369	369	338	349	345	362	389	362	348	378	352	377	341	352	366	345	373	393	368	370	367	329	354	362	384	386	356	385	357	365	358	340	377	365	400	348	343	373	386	367	324	338	350	366	391	367	360	418	370	360	352	345	367	384	364	369	383	395	367	370	369	381	362	312	398	371	374	369	419	360	375	333	373	349	376	389	331	365	385	347	388	363	365	379	332	371	353	396	370	378	348	346	369	325	385	386	371	352	409	358	356	368	364	368	370	378	350	360	350	357	381	335	354	353	351	356	358	375	345	379	398	400	360	354	395	362	360	348	339	380	398	351	362	341	360	369	343	356	372	360	396	347	327	353	374	366	353	339	357	352	395	350	387	366	347	362	364	372	339	356	354	388	358	367	370	368	394	377	353	355	379	370	355	377	367	380	365	352	331	374	386	338	363	382	392	348	364	377	369	340	398	356	362	353	361	359	370	360	363	348	359	335	363	376	352	337	337	395	359	343	379	366	369	375	353	348	404	353	378	364	355	346	348	366	355	389	373	355	350	385	344	347	387	346	381	356	378	365	368	343	387	342	363	371	367	344	392	389	350	364	383	351	352	363	385	369	389	394	359	334	425	346	346	327	362	347	340	352	343	386	374	392	367	334	356	349	394	362	394	366	328	359	373	393	363	384	334	369	385	333	362	397	366	355	399	363	384	367	349	396	374	366	342	352	396	341	373	388	365	439	368	366	361	385	379	373	377	360	371	355	327	382	370	348	346	342	367	350	357	332	359	328	356	385	326	373	362	382	334	359	361	324	413	333	361	385	368	350	364	368	387	357	394	369	359	392	382	358	366	398	337	357	355	383	379	359	354	360	331	380	358	319	352	354	340	373	407	374	377	340	337	366	359	345	369	363	363	359	382	347	377	353	368	345	381	378	406	386	364	364	354	335	371	371	356	357	365	376	376	368	394	373	357	380	389	385	369	362	334	336	354	385	370	372	364	386	345	340	362	384	350	366	363	345	372	363	348	387	383	363	354	395	350	395	385	369	379	391	387	394	394	355	356	373	390	389	365	380	384	373	343	370	371	359	326	378	351	388	359	353	346	389	350	365	372	368	381	342	363	356	349	379	351	362	402	379	364	341	414	369	372	382	349	380	363	361	404	391	375	383	356	379	384	346	360	376	371	384	381	330	360	387	351	390	373	389	382	382	353	367	386	365	363	364	357	343	356	352	369	396	386	341	363	348	352	366	386	382	362	351	406	381	362	348	376	326	369	381	354	382	373	379	382	359	352	333	372	404	364	357	349	358	354	393	379	352	397	374	363	358	375	364	353	317	377	404	346	348	408	389	368	371	415	379	365	341	358	361	359	405	318	349	332	383	359	348	366	348	345	385	346	383	388	364	383	364	353	369	344	371	389	366	347	369	341	362	371	367	405	393	390	383	388	334	403	387	355	366	354	376	344	362	373	379	359	366	374	371	394	360	373	370	351	383	396	403	339	364	375	340	382	401	355	336	365	414	353	359	348	393	387	359	385	382	383	349	363	369	408	338	377	357	380	366	361	343	340	391	334	373	413	340	318	359	371	361	356	329	400	378	337	342	381	358	352	358	356	362	381	350	374	339	335	366	380	360	363	385	373	347	368	401	358	385	348	393	370	374	374	401	352	348	365	390	366	378	362	341	377	339	365	358	368	389	380	352	351	360	356	354	333	395	370	340	380	374	375	377	374	378	385	388	355	392	381	375	357	357	367	373	363	354	385	370	366	403	372	382	392	373	369	352	392	362	345	370	363	364	386	368	361	366	382	350	355	400	387	314	371	345	357	386	340	373	354	376	363	373	380	338	363	346	360	365	330	346	367	422	367	336	342	352	342	380	371	385	352	409	347	368	365	327	369	379	383	353	385	373	366	357	364	391	349	376	394	412	369	335	354	376	377	369	368	386	348	330	361	357	388	412	351	337	358	365	358	378	379	369	356	362	347	364	357	363	380	407	375	394	338	372	388	363	395	370	403	377	373	378	356	362	332	363	344	340	353	349	382	363	348	355	319	352	383	336	337	342	354	360	352	394	407	352	360	342	393	359	358	369	374	371	378	354	375	412	365	347	370	361	410	347	360	347	385	363	349	371	344	376	393	380	371	353	340	398	350	357	381	358	362	369	374	380	366	341	319	423	353	362	366	380	362	388	365	372	360	339	349	374	375	364	343	382	364	332	364	396	371	363	377	341	371	353	359	367	361	356	378	343	408	370	348	366	378	359	368	353	367	363	394	358	351	401	373	391	361	361	369	348	392	406	333	351	347	358	358	379	367	339	383	398	336	386	332	394	355	385	344	350	383	383	397	395	370	390	375	374	373	366	399	361	377	340	369	358	405	369	378	360	372	384	362	350	347	352	397	344	389	354	381	385	355	375	372	360	360	410	366	370	372	382	353	330	362	394	361	358	376	359	369	375	361	382	398	372	337	364	381	384	342	335	369	360	373	376	361	369	326	353	358	354	374	365	358	353	338	386	347	385	364	381	385	362	360	372	380	370	356	356	366	369	319	354	361	369	381	356	374	359	380	347	390	373	397	368	400	357	353	353	373	355	408	360	334	355	372	347	370	394	344	334	359	415	338	367	355	379	355	386	357	336	348	367	360	357	348	369	360	403	367	357	388	350	393	355	360	377	351	367	353	368	358	391	372	348	384	359	368	371	357
23645	21182	28558	24041	21166	12172	1058	603	478	448	384	388	361	319	326	263	276	280	265	245	234	235	242	233	262	231	231	221	235	241	212	198	222	212	222	221	226	220	215	193	235	178	215	194	200	189	214	244	218	211	205	217	197	238	212	212	219	214	207	206	199	222	196	199	225	200	194	225	210	216	197	218	238	198	222	186	206	213	224	218	214	227	228	215	218	219	195	212	218	215	228	208	212	223	178	197	199	224	196	192	186	228	237	209	219	183	209	217	188	232	202	179	193	199	200	193	219	214	208	214	211	215	205	227	202	204	220	195	182	187	229	198	207	225	207	217	198	206	202	203	243	209	219	222	207	214	196	203	216	201	205	188	217	209	211	180	223	194	187	196	211	214	211	246	204	180	182	214	190	196	215	208	223	225	199	216	169	186	207	177	234	202	193	226	221	201	238	197	194	192	247	183	193	222	205	207	209	203	214	210	195	184	207	185	206	210	191	202	166	198	209	205	198	227	207	212	205	213	206	195	201	202	230	216	217	205	212	186	202	222	170	210	174	218	194	203	219	205	198	177	205	214	220	245	217	205	203	199	214	199	205	187	212	200	213	196	205	193	227	202	201	200	199	209	211	159	201	198	202	202	218	203	205	185	205	197	213	211	199	200	206	199	194	205	204	193	208	228	213	221	195	195	221	207	196	204	217	211	197	201	187	201	214	221	209	215	203	215	170	191	207	195	194	208	220	223	190	212	219	201	212	184	203	205	191	179	219	198	199	205	210	191	181	191	181	194	191	196	196	198	198	239	212	206	188	221	207	220	197	230	186	220	233	189	209	216	216	168	188	226	190	204	195	195	195	182	203	206	211	205	206	202	213	209	195	185	172	211	213	220	203	191	232	222	205	205	205	218	191	196	214	192	197	216	193	204	178	208	187	230	213	208	205	201	185	187	210	189	208	217	200	192	218	210	228	218	194	203	229	229	185	183	201	194	203	188	199	204	215	201	185	182	178	186	231	206	199	197	195	210	221	198	206	185	232	226	208	190	202	188	196	212	202	223	204	180	189	234	218	192	219	192	202	192	228	168	200	214	219	205	192	197	207	179	184	181	182	205	203	217	186	197	211	187	207	214	202	201	224	232	180	208	210	217	213	186	215	213	212	233	205	211	196	244	196	202	207	213	183	214	209	212	213	201	202	224	214	189	224	219	229	199	216	193	191	211	205	190	222	203	213	203	196	181	216	192	217	190	210	216	220	213	181	186	192	187	198	187	201	213	216	189	211	223	203	204	204	201	194	216	214	213	208	224	182	209	199	199	215	210	230	198	205	174	184	201	208	203	215	188	194	218	219	199	221	215	199	198	203	209	200	203	205	214	225	213	194	194	199	200	192	209	219	218	190	174	221	194	204	184	186	211	187	205	216	178	204	204	213	205	201	229	208	227	207	200	205	218	208	188	209	196	202	200	193	183	205	214	210	198	194	202	214	184	190	212	213	202	187	184	224	180	195	180	195	197	200	179	199	197	197	224	180	209	194	193	162	202	226	204	221	225	205	198	204	201	204	186	202	215	198	199	174	189	206	208	191	205	186	180	196	210	204	187	239	210	196	222	197	198	198	193	218	200	212	192	219	160	196	207	193	174	190	205	205	179	191	214	215	207	204	199	218	216	218	208	183	193	219	212	247	207	184	225	200	207	211	215	210	209	218	240	231	230	202	203	197	186	229	193	207	223	212	215	174	224	221	179	200	213	211	189	195	219	208	207	206	188	205	196	228	203	216	190	192	213	187	215	223	206	202	205	239	225	200	209	193	176	243	187	225	194	196	224	227	198	174	202	195	214	220	223	211	198	185	176	220	210	230	204	202	200	192	196	214	212	192	203	226	218	213	220	205	203	211	225	202	204	173	197	217	194	207	193	195	222	226	189	201	217	224	197	220	200	208	185	201	204	207	186	204	181	205	214	228	202	192	180	190	198	236	223	227	189	208	189	197	208	207	207	188	195	204	213	215	204	195	230	208	205	221	219	188	192	213	216	199	216	192	201	213	238	216	198	204	197	220	213	216	217	187	194	212	217	180	219	205	243	207	190	204	193	209	199	191	191	207	181	206	192	195	222	195	176	239	229	222	196	218	199	209	207	179	233	194	203	213	220	194	237	206	222	223	208	221	205	202	194	218	189	213	200	217	186	209	208	219	222	186	198	223	212	223	199	206	193	211	199	231	195	175	198	210	182	217	220	209	202	206	216	221	218	187	205	200	198	226	210	186	188	193	220	241	201	199	185	213	200	206	207	222	236	205	241	204	202	220	193	216	181	212	197	203	198	202	194	230	194	212	206	198	224	189	195	198	218	224	217	208	203	203	249	215	189	200	191	212	221	217	201	188	186	186	200	207	208	218	174	205	182	176	183	223	203	196	230	224	185	206	195	179	205	200	203	203	204	211	176	211	194	196	203	218	200	177	210	228	230	199	207	208	197	206	206	198	189	191	197	189	198	220	218	217	209	207	182	240	192	209	208	217	187	198	194	184	198	197	203	223	198	178	200	228	204	222	199	191	188	194	201	233	224	187	206	209	197	227	208	198	206	224	212	205	222	191	188	218	196	208	208	194	202	198	213	212	213	214	201	196	213	203	198	218	190	214	200	165	223	226	192	208	207	212	182	218	202	233	210	179	230	183	202	227	215	176	194	204	207	226	192	183	188	201	205	221	193	213	207	236	213	210	205	193	184	217	192	205	194	171	211	219	207	218	208	216	197	208	203	210	196	209	206	187	167	214	220	205	207	203	224	206	220	199	198	212	197	205	208	212	196	227	189	208	202	207	182	208	209	203	200	225	215	197	216	202	200	215	189	193	185	182	227	210	205	194	220	215	221	212	179	215	215	193	223	204	198	198	224	215	190	202	221	200	196	208	198	227	204	214	196	228	222	199	208	206	215	212	213	192	210	236	226	211	213	188	196	218	203	212	204	204	200	185	206	203	219	203	236	195	204	193	219	212	220	179	206	220	212	195	202	210	191	205	207	186	211	217	203	200	220	186	203	200	208	219	189	201	214	160	218	215	233	194	204	186	211	214	213	212	188	215	186	190	197	220	194	201	216	204	232	191	241	201	195	219	208	229	224	223	209	218	189	222	204	187	191	215	222	189	185	194	211	209	191	196	196	201	201	210	213	181	200	217	215	200	204	173	223	200	207	206	192	217	187	191	214	199	205	191	175	204	219	179	213	221	229	199	221	182	194	207	207	194	212	214	202	198	210	227	221	200	217	207	202	202	226	193	186	221	214	200	212	191	206	208	209	202	204	207	205	210	177	198	186	197	214	188	212	195	190	188	207	207	217	222	219	237	194	219	204	187	236	215	230	187	221	218	201	196	224	216	188	184	214	185	228	196	209	213	181	199	194	217	194	217	246	209	212	167	218	208	216	211	217	193	192	219	222	209	198	191	207	215	190	227	187	186	200	228	218	216	191	185	195	204	200	204	201	218	212	204	207	212	203	207	189
27463	13586	7473	3663	2434	1768	1333	1163	886	775	655	562	488	459	419	390	375	329	322	303	278	314	308	309	295	288	295	307	265	270	302	255	270	280	287	251	233	307	234	255	261	238	276	292	256	252	237	287	270	258	249	226	254	217	257	251	251	249	264	269	226	271	275	276	248	249	255	249	223	236	227	263	253	237	230	242	239	240	241	208	229	253	253	245	249	250	237	244	273	243	240	271	268	240	227	266	249	243	225	208	274	267	248	229	249	250	251	248	257	228	259	239	222	250	249	236	270	242	237	216	260	236	240	263	230	259	228	241	254	273	252	217	247	244	247	250	228	225	241	252	243	235	223	238	286	221	222	256	230	243	230	266	256	260	226	272	238	245	235	258	233	246	240	263	273	278	243	253	256	235	232	232	282	243	220	250	274	252	268	243	242	215	234	237	246	246	277	229	228	242	245	257	249	255	279	235	239	227	196	240	264	251	221	233	279	252	258	264	222	263	220	247	250	216	229	256	283	246	250	261	226	239	239	259	257	246	254	238	240	246	259	267	236	251	277	247	236	252	251	259	248	252	233	226	263	253	246	246	244	266	242	249	238	241	258	243	249	256	250	243	264	241	236	289	236	253	235	264	232	245	228	279	262	244	246	233	227	256	252	266	245	247	236	236	239	227	260	241	261	223	266	224	241	250	240	242	253	290	259	221	253	236	256	235	240	241	223	243	254	234	238	236	251	248	247	273	196	242	231	252	252	230	206	257	278	239	236	278	224	272	233	245	250	220	250	251	255	256	280	218	251	251	233	261	222	262	249	220	249	215	246	250	246	270	228	247	218	241	238	231	232	265	261	251	244	263	221	261	255	242	264	248	223	226	266	232	268	282	252	255	233	248	256	239	274	221	246	257	227	255	243	247	264	237	256	221	254	246	242	225	214	260	288	240	235	244	243	231	247	234	240	205	262	246	240	247	248	244	237	228	270	250	275	247	246	247	266	231	232	226	232	257	219	233	269	247	242	246	257	243	229	235	265	214	240	264	245	251	236	251	243	243	257	220	225	239	279	244	224	248	283	229	251	246	277	267	228	233	270	264	268	228	242	265	264	257	271	239	237	223	265	243	249	224	272	245	258	257	231	259	236	246	245	209	264	266	229	236	224	261	257	230	223	243	256	236	246	251	265	258	246	247	216	234	254	268	254	250	260	228	246	258	246	232	244	236	243	243	243	242	288	223	221	256	237	240	249	242	238	238	236	241	279	255	261	249	223	241	242	268	230	213	221	225	253	211	210	244	230	217	262	258	248	236	247	224	246	245	259	263	240	221	234	255	223	241	261	256	261	219	229	270	230	236	253	235	224	252	256	260	232	252	229	238	249	222	234	274	223	246	254	248	274	232	217	274	242	249	241	226	253	225	272	250	239	250	230	246	250	250	256	247	233	270	227	245	260	272	250	233	263	247	265	249	235	217	228	246	233	256	252	248	226	238	214	222	245	254	245	264	244	247	238	268	258	260	244	242	240	262	242	252	269	250	265	233	241	231	234	281	256	239	231	264	252	248	257	258	215	265	240	256	223	207	282	245	250	230	265	266	224	231	254	267	258	229	245	241	269	237	249	254	266	221	237	274	223	249	228	275	240	261	246	271	224	258	223	250	254	263	248	215	251	274	232	270	242	252	238	272	236	233	239	255	256	236	276	237	269	239	250	238	247	249	225	241	250	251	233	238	232	235	229	245	236	232	269	227	245	236	254	243	233	245	218	241	252	244	254	259	243	254	241	216	255	256	229	243	246	226	222	279	248	258	256	235	236	233	276	246	241	230	236	260	226	256	262	245	245	217	223	238	230	235	224	230	231	253	255	257	263	237	229	264	243	246	221	225	236	239	255	265	223	253	244	245	249	229	231	238	250	255	258	274	261	248	235	237	250	235	230	243	268	233	245	268	213	255	244	258	252	240	251	235	206	235	258	250	270	234	228	261	226	231	243	262	262	258	245	247	233	243	250	209	246	233	221	226	253	260	256	261	255	242	266	250	250	228	264	286	253	246	232	229	262	256	265	254	252	235	225	265	237	218	252	268	246	245	227	247	225	254	273	235	235	204	267	241	251	227	244	254	264	266	236	250	230	253	238	256	269	232	229	240	271	249	242	233	259	261	210	229	252	241	217	267	226	245	189	247	254	270	232	269	256	291	243	270	253	238	217	266	249	230	252	226	210	290	231	235	230	243	248	236	247	253	257	261	261	230	248	211	249	257	241	274	243	257	283	248	244	236	241	270	220	257	250	234	259	271	231	234	271	242	250	232	255	252	261	230	268	240	215	254	266	244	236	248	232	266	245	243	218	245	242	221	256	269	247	238	230	239	239	264	246	250	230	250	235	252	242	267	215	248	260	257	238	227	251	269	261	265	247	240	238	253	255	245	251	247	258	245	243	238	261	253	245	234	263	229	236	256	284	248	260	250	254	253	241	229	242	243	232	241	275	219	254	239	221	228	248	270	238	251	238	243	234	287	236	224	248	248	250	235	260	233	255	217	240	217	273	252	229	223	257	227	250	259	242	268	202	247	251	262	270	242	236	246	266	241	239	229	263	285	220	266	220	246	235	254	225	247	244	251	238	260	243	227	245	237	265	238	227	244	233	249	243	234	262	245	240	240	244	243	246	266	257	255	203	235	243	215	213	272	237	245	263	251	235	237	263	245	276	243	239	260	269	269	227	236	260	256	253	230	241	252	268	260	253	247	256	247	263	247	270	247	251	256	249	263	220	234	220	263	262	242	250	264	260	260	245	243	212	227	277	248	267	260	238	258	242	222	229	266	291	228	262	217	241	290	227	262	241	246	248	237	231	248	241	242	235	255	246	246	230	225	223	227	255	262	256	235	245	244	256	248	232	271	243	247	243	250	235	252	268	230	232	252	251	247	227	226	249	254	267	216	245	251	219	250	244	256	243	279	257	236	255	249	256	232	240	255	222	232	257	236	225	212	206	253	227	214	262	255	253	275	233	223	238	244	251	267	255	209	244	221	222	263	237	250	218	244	238	230	226	218	235	236	244	253	281	252	243	247	255	242	241	247	235	258	260	253	246	240	234	244	253	232	220	260	231	235	244	231	251	231	230	250	245	240	237	232	225	234	267	235	234	267	252	240	241	242	268	253	230	229	242	250	251	246	272	242	252	274	265	256	247	233	235	236	262	235	232	245	251	241	242	249	236	237	246	260	243	258	235	235	268	228	230	230	228	260	228	225	256	279	258	244	235	253	259	230	216	247	235	238	249	274	256	237	274	205	242	233	236	242	254	266	253	279	244	258	245	268	243	245	234	275	264	225	239	250	245	276	233	213	267	281	234	255	223	221	246	229	244	222	239	251	252	236	263	260	254	230	219	230	224	249	254	263	239	218	257	244	251	228	248	226	259	246	262	242	242	266	230	253	241	233	246	250	246	243	264	234	239	242	254	227	258	240	243	249	247	264	232	278	261	263	253	257	228	258	225	264	238	251
24952	21184	27553	24982	12258	1075	840	696	647	610	587	636	578	564	571	527	522	551	513	503	542	508	538	545	550	541	537	544	524	510	511	517	528	511	488	522	490	487	503	499	510	516	500	530	542	538	540	532	496	525	536	545	535	492	522	495	522	536	533	525	486	525	531	515	545	530	518	518	505	474	515	510	490	491	502	479	463	470	532	545	507	498	509	511	513	523	535	511	503	556	516	463	473	498	492	487	500	551	520	508	507	522	470	515	482	530	485	529	504	478	551	513	504	514	488	487	504	524	510	547	507	537	539	520	564	487	521	498	521	536	503	513	523	509	532	497	506	494	546	554	527	493	481	532	527	550	519	529	499	534	508	515	558	429	484	538	520	510	499	497	538	516	477	488	558	536	519	515	502	501	526	516	484	512	484	536	537	502	514	512	560	546	529	501	478	517	523	486	539	533	537	533	497	474	529	513	522	510	466	499	530	514	540	499	557	518	544	551	548	538	530	514	549	537	521	532	485	478	513	487	517	508	529	494	481	498	491	527	481	504	493	515	527	505	500	484	519	541	486	495	521	569	512	476	469	493	515	520	528	507	518	490	520	495	559	495	482	530	559	489	509	465	527	530	484	512	515	551	476	556	509	513	517	495	530	512	526	474	500	524	501	528	505	517	555	514	504	510	521	483	533	509	519	476	554	507	506	483	524	542	536	547	510	512	514	508	559	498	473	530	493	493	513	526	520	508	488	554	516	540	521	525	512	521	510	504	502	508	460	499	526	559	531	531	523	452	472	484	524	530	547	498	458	514	506	541	506	516	507	493	552	504	499	537	494	499	518	469	506	559	534	504	553	498	502	521	509	500	467	545	513	530	521	538	559	528	535	481	511	491	531	514	510	501	502	567	496	514	519	510	520	523	523	487	521	547	563	512	513	516	503	505	484	483	511	517	523	544	513	488	517	511	476	516	502	475	510	499	513	478	506	533	516	523	540	560	514	506	529	498	533	531	530	501	564	535	511	498	525	519	486	502	532	513	495	514	488	508	508	519	501	506	479	517	519	559	493	499	516	476	469	466	510	515	500	522	500	524	520	502	506	483	496	528	484	504	512	509	557	516	555	545	513	503	453	523	531	531	497	521	540	497	519	506	535	529	541	487	495	521	548	543	539	532	471	492	503	497	521	509	518	533	518	540	509	512	519	559	532	478	506	478	496	536	546	516	543	504	530	515	521	475	493	553	545	535	519	519	522	526	522	540	516	493	488	519	520	524	475	532	549	508	530	536	527	507	496	498	491	482	549	500	507	526	507	511	528	500	496	532	516	511	495	516	494	534	492	465	507	548	525	548	524	521	507	514	505	535	503	526	494	489	490	491	507	468	513	531	498	519	548	466	484	551	520	538	491	537	533	530	542	509	513	496	496	561	560	503	494	505	545	509	511	458	521	519	502	490	536	480	501	509	526	526	563	491	539	520	539	548	540	538	495	524	512	531	532	541	514	486	516	519	474	498	516	518	503	517	507	530	484	485	496	533	472	467	511	525	471	517	525	522	498	447	507	499	540	526	524	527	508	512	543	550	513	510	537	517	488	527	554	508	499	513	513	514	523	510	511	512	538	458	467	498	485	481	465	477	522	480	505	483	503	499	499	507	525	481	455	449	511	511	480	536	519	478	527	508	503	480	534	497	474	471	468	463	505	521	499	476	530	493	538	497	551	511	504	518	507	479	493	494	493	487	527	535	514	511	499	515	500	503	513	517	511	493	574	514	523	519	560	494	499	517	504	518	482	501	523	509	522	523	492	492	489	561	489	553	526	512	559	458	487	522	514	502	449	473	512	519	514	475	500	583	506	546	483	496	527	527	517	525	501	492	508	489	505	496	492	526	512	472	527	519	524	477	515	537	519	494	500	542	495	508	513	497	492	515	479	494	479	514	545	573	542	473	475	499	523	478	513	494	458	523	547	529	547	520	547	494	499	496	514	493	527	552	495	495	522	511	535	506	478	528	493	511	510	497	504	481	515	504	491	521	500	477	568	519	513	511	517	511	494	523	511	470	488	509	517	537	516	506	534	484	495	510	489	524	502	522	463	484	529	462	537	510	546	536	567	507	486	481	511	506	565	495	507	505	516	523	513	497	462	498	474	518	511	498	529	513	490	551	541	528	523	504	501	472	489	525	530	531	534	528	532	545	502	524	499	539	515	506	509	506	492	528	550	520	553	532	520	511	485	511	527	495	554	505	466	535	536	567	548	512	566	528	515	522	464	577	518	503	512	521	530	552	492	535	509	505	499	519	519	506	552	506	519	517	518	482	518	529	523	526	494	532	553	498	473	494	480	494	549	490	508	512	494	519	484	491	505	530	513	515	538	544	515	495	504	564	488	510	526	501	522	533	496	513	513	519	485	510	533	525	495	501	535	547	523	489	533	490	516	478	575	517	504	513	546	519	513	511	566	483	533	505	549	454	483	500	496	563	491	550	485	519	517	523	493	519	494	509	509	472	475	505	536	490	523	493	474	501	566	493	507	492	564	507	529	553	487	507	518	500	522	515	475	555	518	523	529	511	492	514	490	567	508	525	504	509	487	543	510	525	502	502	536	502	522	503	512	539	489	527	528	511	520	506	499	519	552	496	520	507	524	520	508	544	517	518	548	522	538	524	486	535	497	518	515	494	508	527	483	506	499	535	504	527	528	499	540	481	490	512	533	502	491	529	465	500	506	489	550	472	513	493	540	531	524	500	542	546	514	528	556	529	550	502	519	506	517	463	501	521	506	519	517	492	535	514	531	502	512	547	543	491	539	540	516	539	509	524	485	555	501	527	481	518	508	543	509	532	536	541	507	515	484	531	467	523	518	527	523	508	499	483	481	488	527	559	524	481	515	537	541	508	505	505	533	521	501	551	493	515	510	484	523	483	477	542	480	507	512	508	506	498	493	524	516	543	512	494	481	534	501	476	504	481	524	490	506	489	499	500	510	505	471	535	488	499	489	529	485	527	476	483	527	543	515	473	532	531	549	490	483	498	496	497	578	532	501	536	539	531	532	542	512	512	518	509	507	529	506	496	542	518	486	534	514	471	514	548	535	517	490	494	500	497	494	548	500	509	512	507	483	480	532	501	534	516	502	524	531	487	522	505	501	537	506	511	477	522	497	491	493	533	494	492	490	529	515	476	511	492	582	552	538	475	551	536	502	529	483	477	512	506	567	538	492	484	513	520	560	550	536	495	508	477	528	515	543	461	537	494	545	531	508	534	524	511	554	549	570	508	515	536	515	522	506	496	482	514	519	532	487	548	511	556	461	505	513	547	506	513	537	548	554	543	517	521	480	489	532	512	507	468	534	507	518	507	499	510	494	523	526	550	509	537	517	559	538	504	512	502	480	523	501	494	559	525	505	524	503	491	513	528	525	516	535	513	500	463	515	493	494	533	509	495	542	539	509	519	517	500	502	468	513	530	515	496	528	484	518	563	504	496	518	504	509	508	510	555	509	526	509	494
27089	10106	4260	2418	1761	1318	1233	1019	921	836	741	731	710	698	703	656	655	638	693	640	629	595	603	581	565	558	555	605	633	599	595	592	640	556	586	609	623	613	591	609	588	583	611	548	609	559	584	560	613	625	576	545	547	594	577	603	572	541	609	540	561	564	573	598	580	581	589	592	547	581	565	578	579	577	647	556	575	555	621	548	526	597	554	579	561	618	628	549	587	545	614	576	569	554	579	564	600	569	624	583	619	616	582	582	559	595	567	580	559	614	594	589	568	601	624	605	611	608	596	612	571	622	605	631	582	595	535	578	590	586	567	568	579	578	547	582	602	543	551	596	595	644	570	595	595	606	589	621	577	592	567	614	614	561	568	570	597	633	538	568	604	558	555	659	604	543	552	573	612	572	589	590	567	565	591	604	584	605	628	556	579	569	580	562	575	610	585	595	589	565	579	552	542	602	566	575	605	609	619	565	587	544	597	556	562	578	564	581	567	544	613	559	572	606	565	596	593	593	564	574	589	544	585	563	596	583	563	608	583	608	611	570	562	609	545	579	585	580	580	575	524	574	535	586	593	567	576	587	530	607	548	581	582	560	567	569	618	575	546	614	586	558	569	604	559	596	615	615	589	513	572	587	582	595	592	566	575	613	635	611	568	626	543	575	574	586	573	595	578	581	565	611	544	554	551	562	621	585	581	591	575	569	590	616	572	578	575	586	568	607	567	603	609	521	584	564	563	561	559	512	582	601	614	639	559	595	591	582	611	579	612	595	578	534	565	557	535	561	596	550	567	574	566	543	573	584	589	550	621	566	577	566	589	540	608	569	634	614	523	581	621	568	578	585	579	527	589	581	543	562	548	575	586	601	613	561	570	563	584	596	570	572	597	569	623	589	563	582	586	634	576	599	635	582	582	610	547	623	597	568	600	584	581	586	598	571	586	529	597	579	603	554	575	548	618	636	572	610	559	617	611	581	579	602	602	582	609	541	561	567	571	572	582	588	570	633	628	569	565	585	578	555	577	604	538	597	579	584	564	585	551	605	602	575	555	566	592	611	567	593	610	556	561	602	589	590	606	588	582	588	591	583	609	550	567	579	582	559	549	573	577	595	600	585	562	597	563	540	523	536	583	612	619	577	592	571	608	634	613	580	559	589	547	541	576	595	603	576	568	570	538	555	635	565	553	600	559	550	595	556	539	563	581	540	578	600	615	601	585	546	579	553	596	568	587	563	543	581	575	586	604	561	579	555	548	558	565	573	576	627	592	570	556	618	622	572	607	606	571	572	597	624	581	513	597	594	599	549	582	583	565	571	601	619	595	602	586	575	602	604	572	569	599	580	565	568	567	586	623	604	569	555	597	534	569	559	620	562	562	558	584	578	593	533	573	619	555	595	613	579	570	582	524	592	590	619	570	561	560	577	548	592	553	584	581	615	595	604	557	573	568	619	580	583	572	552	601	591	611	538	597	590	598	584	621	600	564	548	584	577	598	582	571	618	551	586	541	586	604	587	556	594	594	567	591	570	556	564	552	559	582	553	566	537	599	589	600	570	541	597	551	577	560	569	587	571	609	590	594	599	585	573	597	562	563	591	586	588	581	568	579	578	609	593	601	568	587	557	578	639	597	598	531	603	618	559	551	616	567	529	587	581	597	602	550	556	583	593	571	550	604	586	521	628	612	606	579	554	583	569	613	596	623	620	573	603	605	562	562	569	618	541	580	587	529	589	558	575	588	612	564	553	549	583	624	597	582	583	586	581	528	561	585	583	591	592	626	563	622	560	618	543	574	632	608	624	557	604	592	603	551	592	559	566	586	578	577	575	586	582	577	606	616	617	559	607	593	579	589	588	623	593	606	573	595	571	582	589	563	596	593	608	588	545	567	556	564	605	571	589	564	583	579	606	606	555	582	559	602	606	574	610	599	616	639	575	608	572	589	608	548	562	554	609	577	595	598	558	584	592	592	575	594	611	580	602	565	577	601	572	584	553	595	598	579	587	563	563	579	578	602	541	620	545	578	586	564	588	560	580	570	583	583	569	542	577	588	575	580	574	615	567	569	588	577	581	579	608	560	616	623	616	571	554	584	601	581	612	560	584	570	568	549	585	556	581	574	581	550	553	549	586	587	604	594	558	533	578	597	585	598	561	548	574	613	554	594	572	593	561	584	551	580	623	567	554	595	611	556	596	558	543	568	602	561	553	607	555	608	584	575	601	623	596	591	620	539	632	590	554	585	579	559	581	606	558	581	589	593	593	594	613	604	587	586	548	594	575	602	572	580	596	533	573	532	561	600	602	556	556	542	599	595	549	585	554	585	553	579	620	573	538	580	590	599	613	597	616	609	528	557	629	592	581	575	581	582	599	563	569	586	559	564	586	572	599	554	572	583	550	515	552	548	582	561	569	583	585	577	599	580	557	618	543	575	562	584	550	576	595	550	597	556	578	558	588	583	605	571	624	535	574	546	572	564	570	588	583	565	566	575	592	598	625	561	580	598	573	594	620	565	582	577	563	567	582	587	580	584	568	600	621	586	590	564	572	594	552	620	617	626	612	583	521	567	527	624	576	582	624	561	623	626	584	586	582	554	535	583	615	590	571	569	570	582	588	568	611	586	607	573	551	627	565	601	601	593	571	594	600	558	596	596	569	575	571	590	550	559	571	569	593	556	588	582	569	607	580	565	558	584	584	572	587	633	594	602	621	618	545	572	552	592	585	604	606	583	598	574	577	546	576	608	572	585	559	591	560	614	622	600	616	619	583	586	593	596	593	589	555	579	584	585	640	576	577	592	568	665	601	592	556	554	553	582	549	582	560	580	596	562	610	640	567	600	613	585	580	578	605	592	601	639	614	612	531	593	574	594	542	545	586	602	568	579	569	553	604	522	601	641	584	572	580	585	564	591	593	598	592	579	622	572	582	549	578	585	601	626	562	586	557	568	602	575	579	624	570	614	563	577	570	556	588	580	564	575	608	562	610	593	609	680	543	608	628	630	559	608	608	605	569	596	562	601	581	549	562	587	592	608	574	565	603	611	612	591	591	622	579	578	574	619	572	568	546	590	576	597	560	571	575	559	602	606	569	558	600	587	576	583	576	580	533	602	574	596	627	591	556	536	607	594	565	540	612	571	512	589	567	598	634	560	578	605	563	611	594	597	562	599	575	574	563	594	593	580	574	587	524	609	582	615	590	563	578	563	535	590	560	589	617	619	578	642	565	538	593	615	573	614	575	620	612	577	541	544	613	553	591	580	570	595	591	601	589	592	627	567	554	621	575	577	605	584	627	586	576	593	580	596	591	555	574	564	607	639	580	583	605	616	576	573	578	548	577	584	593	574	614	573	601	610	592	587	605	575	524	575	581	558	559	561	610	576	593	574	567	588	595	601	592	637	582	586	588	578	570	557	601	597	570	559	565	580	573	587	582	555	562	583	591	626	586	599	594	563	573	613	557	563	622	574	575	581	596	609	543	602	585	577	517	586	609	547	626
22714	21250	29055	23754	21243	21304	11723	1280	1023	870	802	733	695	640	606	530	567	554	579	502	518	497	485	506	526	460	494	478	475	472	471	435	468	460	461	489	502	476	474	431	449	494	454	463	425	451	435	450	493	471	462	499	460	429	457	443	445	457	405	424	470	413	452	444	421	526	453	424	466	428	450	467	418	426	400	465	460	455	492	450	477	458	440	450	452	455	454	442	499	447	457	452	416	473	451	444	435	393	438	421	465	461	434	456	485	459	448	430	440	435	467	445	485	429	437	407	469	446	434	437	438	437	447	448	417	440	434	460	434	473	416	429	433	418	398	409	424	470	465	459	428	461	441	438	435	433	448	440	451	462	452	437	445	432	442	418	450	442	482	438	407	447	463	406	466	434	441	443	470	429	401	451	449	484	443	433	418	441	453	434	436	473	419	430	412	461	406	413	414	441	433	449	417	470	416	443	437	435	429	446	467	432	386	444	451	451	457	414	433	450	439	432	436	461	419	433	407	412	444	433	430	427	475	465	438	399	475	438	448	439	475	473	440	453	452	438	470	435	440	441	454	436	406	434	425	471	456	393	413	443	471	437	447	443	431	433	437	417	473	463	476	421	437	458	457	416	432	431	424	399	415	460	446	467	431	463	433	401	450	440	389	467	436	474	452	430	471	446	423	444	473	428	461	416	436	410	436	425	437	454	468	439	420	447	454	410	439	389	432	450	446	445	500	446	418	431	442	472	455	453	431	432	405	452	473	438	463	398	447	447	473	414	475	431	432	458	435	431	417	408	421	451	439	430	444	420	433	424	444	440	441	432	448	427	427	441	448	419	441	433	475	455	422	428	443	440	464	416	465	432	438	445	423	450	441	449	454	459	440	455	448	448	445	417	442	426	484	459	441	413	452	446	490	438	456	451	429	439	467	448	443	502	443	446	459	454	420	469	413	444	423	439	482	446	442	471	435	444	446	425	467	429	453	445	422	481	461	433	431	457	400	437	439	434	459	455	390	444	452	454	433	458	453	441	444	385	438	437	489	405	450	424	453	414	409	433	427	448	450	426	414	415	446	378	422	440	411	397	462	441	447	416	427	417	423	410	435	443	456	435	414	459	431	439	438	397	423	433	443	458	443	410	429	428	437	448	461	414	423	401	430	398	455	425	420	471	450	454	428	427	409	474	426	412	415	430	446	380	419	429	467	412	464	499	456	451	435	416	445	433	454	464	448	445	422	439	443	424	415	428	465	434	448	418	441	443	403	427	449	458	467	484	446	477	451	403	468	490	435	463	474	459	458	448	475	419	477	457	417	420	456	449	469	445	449	397	435	419	442	424	410	433	405	441	430	440	444	475	469	443	440	456	448	481	423	447	406	474	464	503	460	467	428	411	436	443	435	410	444	463	464	421	437	444	439	470	424	440	461	426	440	437	411	422	454	484	422	436	446	401	444	451	456	441	445	447	444	434	432	430	416	436	441	417	399	426	467	437	458	431	437	411	426	448	433	483	460	416	419	460	430	452	449	420	442	500	434	437	436	428	442	426	411	465	457	429	422	447	439	445	451	472	450	471	455	420	433	443	494	452	423	467	466	451	434	418	448	465	463	455	432	456	444	453	447	463	435	426	439	460	509	417	463	428	445	446	487	419	422	411	461	436	432	440	452	465	458	463	467	434	431	411	441	442	473	441	453	421	424	469	372	431	447	429	433	414	407	413	473	452	396	432	434	465	454	432	457	428	437	392	420	477	428	439	444	411	419	433	444	431	422	392	456	430	451	449	437	444	405	480	449	470	403	428	439	428	452	470	441	424	446	429	416	447	481	427	464	448	427	444	428	417	452	454	419	452	418	410	428	436	446	437	391	425	455	450	452	436	435	477	448	442	405	475	441	439	445	398	456	452	443	459	459	424	443	421	452	466	417	468	428	460	458	460	465	449	427	442	440	458	469	437	442	431	451	478	434	433	433	453	462	411	427	416	476	396	455	441	445	421	431	456	413	453	464	442	455	444	450	449	426	427	423	408	488	485	423	461	444	435	440	466	442	448	458	454	434	458	416	452	448	423	442	439	400	426	441	442	413	455	447	439	411	421	454	442	449	430	445	420	454	445	446	458	401	436	417	407	452	415	459	445	458	473	464	412	438	482	448	440	431	451	400	482	453	433	401	486	398	463	426	463	426	446	488	443	414	438	449	428	427	443	429	441	430	427	440	453	433	443	447	439	391	430	449	410	424	471	441	461	423	440	433	442	472	431	479	444	437	449	428	450	476	443	455	454	419	488	467	423	416	431	456	473	422	508	439	464	414	464	407	454	435	482	431	488	440	457	461	454	440	439	466	437	451	449	406	427	421	458	433	478	428	435	450	446	417	417	433	413	447	405	488	404	451	466	480	438	438	421	453	418	419	461	440	436	433	432	446	456	466	442	427	455	413	424	442	434	442	450	464	427	449	448	438	426	429	414	450	405	429	465	485	417	451	464	449	432	427	456	447	470	452	448	428	448	450	463	426	422	459	443	434	406	452	439	441	478	433	425	436	481	464	419	450	447	467	441	406	424	465	444	417	435	448	452	444	468	419	429	464	424	461	438	443	433	401	406	432	416	418	431	469	461	473	412	450	421	457	418	414	454	430	471	432	423	425	434	472	450	411	440	454	416	441	475	455	423	433	434	447	483	452	486	418	442	431	462	453	440	435	453	436	470	412	455	502	456	492	409	444	419	420	439	440	457	419	444	432	397	436	454	421	454	400	430	468	406	442	462	435	412	458	430	431	441	439	450	443	433	442	428	462	461	419	415	454	409	463	437	438	466	411	444	456	440	433	450	412	456	416	422	406	450	427	442	439	459	436	405	447	450	435	426	465	438	428	466	440	449	432	437	427	466	429	468	417	480	412	449	456	460	398	425	452	408	432	418	433	448	411	458	455	431	444	430	469	412	443	453	495	441	431	446	427	424	455	419	444	437	438	439	424	449	432	406	457	480	434	391	451	430	438	430	453	451	429	450	431	425	463	426	456	411	454	435	452	447	466	459	430	463	443	452	437	469	426	435	429	422	420	445	447	479	429	394	432	458	418	409	441	454	437	424	456	435	445	420	485	471	447	451	454	440	466	460	449	422	422	421	428	428	468	423	434	414	398	418	425	455	487	402	469	460	450	406	425	475	444	421	437	431	417	427	460	453	444	470	429	432	461	394	469	456	428	421	438	450	461	438	478	429	453	443	458	467	436	435	461	430	456	427	433	438	453	454	441	445	454	389	446	434	451	485	435	433	457	441	447	457	436	442	414	442	460	407	429	474	454	452	464	460	443	426	442	479	471	462	426	428	429	436	435	429	427	460	455	426	444	416	417	434	435	436	445	444	435	470	422	443	421	456	432	469	461	438	439	410	444	451	459	436	468	492	457	486	456	435	436	427	469	467	458	436	437	435	459	445	461	443	463	434	436	424	457	446	469	455	460	451	460	418	465	418	461	449	435	413	426	396	434	448	411	429	462	463
33636	23004	12377	6574	4496	3350	2513	2121	1761	1446	1169	1083	949	892	863	765	723	692	678	605	642	581	624	532	585	533	548	505	538	526	565	519	534	534	512	515	533	521	507	472	510	521	450	517	520	512	494	488	473	475	492	493	482	450	471	473	517	475	506	499	521	459	473	501	510	530	480	507	489	462	496	467	442	511	482	514	494	457	455	508	485	513	485	547	467	474	496	470	487	461	477	455	493	452	495	484	485	463	450	475	480	459	447	406	539	426	489	459	449	478	455	481	510	452	481	458	481	476	486	481	478	473	452	498	443	486	449	480	474	459	507	504	473	452	506	476	495	496	446	491	447	490	453	476	477	490	456	492	479	480	488	518	475	471	490	512	502	495	463	473	505	472	480	443	491	442	522	462	510	493	468	494	464	466	452	496	497	488	525	457	502	445	482	474	464	500	524	505	498	506	464	476	476	472	475	456	459	480	466	459	484	446	469	514	488	486	477	483	439	476	481	478	482	518	493	474	522	456	510	464	479	497	498	486	509	491	434	537	488	499	486	446	494	477	485	485	531	478	491	460	487	506	504	533	481	470	513	479	482	462	509	461	519	486	483	468	451	496	503	502	477	483	476	449	466	519	494	454	480	495	460	521	448	471	509	493	477	508	504	500	477	482	447	493	498	494	473	479	494	438	472	488	472	436	472	485	522	477	465	458	485	473	501	512	469	507	431	531	485	486	469	498	452	490	469	490	471	488	461	486	453	515	493	481	514	470	434	480	480	457	482	476	470	477	473	469	497	464	442	522	469	510	455	491	458	491	469	457	527	496	450	514	473	476	481	489	529	480	480	488	497	452	472	469	480	498	492	471	460	480	488	487	454	521	475	467	486	514	459	484	469	484	493	474	523	467	471	472	456	492	540	405	494	473	452	451	477	464	474	457	500	519	501	508	410	459	472	455	503	463	500	458	488	492	486	487	482	490	462	467	476	493	501	486	468	507	484	482	449	494	474	477	456	465	506	499	456	517	464	462	456	487	463	500	531	501	506	460	479	481	470	503	467	477	465	507	502	512	491	493	455	451	472	484	474	437	494	464	504	489	479	474	481	451	460	492	496	499	481	480	474	469	475	474	468	469	512	483	517	531	458	467	472	471	502	491	495	445	502	490	485	482	497	516	457	492	488	516	472	452	496	476	522	525	508	460	453	476	465	495	462	501	473	455	501	507	468	489	469	457	511	455	485	458	464	502	506	500	485	442	494	484	466	438	475	453	497	506	442	490	468	479	477	442	472	458	486	467	494	417	474	484	465	475	463	479	459	479	473	485	465	501	475	470	467	503	535	503	493	482	498	446	505	483	441	458	473	471	470	491	462	478	462	534	467	437	452	441	484	485	454	471	447	477	476	484	430	515	486	519	484	482	478	460	488	474	479	495	461	473	477	493	454	436	469	478	483	528	484	475	501	470	503	490	507	464	484	451	468	479	498	438	484	516	468	480	460	489	500	477	465	431	445	447	472	522	460	495	490	500	475	464	485	472	471	488	480	471	465	476	534	517	481	452	488	476	447	467	500	437	480	508	457	499	476	480	484	485	494	488	491	484	465	472	488	494	459	515	506	509	464	500	465	461	532	469	493	452	458	516	447	483	483	474	455	432	509	460	464	466	479	446	483	503	482	464	516	480	467	521	473	466	485	485	457	502	462	476	472	465	511	476	437	467	465	495	515	470	470	460	478	480	506	462	497	478	495	474	441	491	462	437	450	476	473	451	509	456	478	427	490	491	471	437	445	481	491	475	512	486	522	512	448	464	473	499	477	456	452	486	498	487	499	472	466	461	475	470	425	516	466	480	458	468	507	456	475	488	458	477	473	487	520	481	462	451	501	527	478	498	497	474	459	487	505	514	478	493	468	441	502	434	474	464	486	458	483	515	531	503	485	481	475	462	494	492	460	507	489	488	487	481	498	449	481	500	463	483	464	467	495	485	431	434	498	503	479	489	487	484	470	491	491	469	465	505	461	505	467	535	503	463	498	488	489	493	472	507	482	463	465	489	479	468	454	487	515	505	481	460	498	502	516	463	461	512	480	448	461	513	505	493	482	475	490	478	468	467	511	472	462	461	470	466	484	491	481	456	500	474	487	477	443	481	499	488	511	467	412	476	472	480	468	474	449	455	493	509	466	476	503	471	487	509	490	465	439	481	470	490	480	468	483	507	442	529	467	497	510	519	506	471	483	474	486	512	498	519	530	494	479	467	458	493	499	436	494	471	445	507	494	449	448	488	494	489	506	462	485	466	447	470	456	516	481	480	437	460	468	467	460	468	493	514	485	450	494	479	457	476	473	422	473	449	493	468	496	465	464	465	461	458	504	528	447	447	449	472	473	469	510	471	470	472	473	447	466	476	464	479	487	437	454	477	473	478	468	480	472	471	459	481	468	526	493	471	494	489	449	467	487	514	494	482	482	510	489	465	468	459	486	515	442	485	525	496	496	525	484	441	474	486	510	490	473	480	471	478	522	459	490	472	470	448	502	471	507	497	500	519	480	489	497	478	496	492	482	481	478	486	446	500	451	479	477	453	523	462	485	476	499	474	493	451	503	472	518	477	513	464	478	412	464	478	515	504	469	466	490	495	475	488	476	486	480	463	461	486	512	472	479	443	512	477	482	477	491	472	403	513	474	467	482	460	529	421	490	472	498	498	490	476	522	443	430	490	494	432	481	490	481	434	471	472	468	493	494	484	472	505	505	499	484	485	514	484	470	511	466	449	468	475	461	478	481	494	458	462	440	475	484	525	520	472	474	482	485	500	462	465	464	469	464	476	482	449	470	464	478	479	479	459	494	450	477	424	505	493	487	470	497	496	485	485	497	471	454	463	489	451	489	469	482	495	465	451	482	462	460	470	494	470	474	489	506	490	468	471	462	498	448	494	488	467	478	455	425	520	484	484	494	473	488	492	462	494	473	455	499	505	478	462	464	512	486	475	439	486	474	471	505	455	490	446	475	465	505	497	481	492	464	486	462	451	468	440	482	468	465	473	447	499	439	494	480	461	481	514	469	447	449	471	468	479	489	483	469	451	476	490	500	460	460	448	473	427	483	448	467	503	467	467	456	472	493	472	451	449	457	459	456	476	501	496	453	457	497	464	469	458	484	472	470	465	504	469	461	472	484	455	499	489	475	448	549	464	484	423	453	507	513	465	455	495	466	487	442	458	458	495	503	438	509	487	519	495	484	467	494	473	467	445	441	471	449	483	452	487	477	500	510	519	447	512	492	481	489	506	487	476	485	512	469	507	457	464	489	475	488	462	475	462	501	498	480	466	553	471	465	480	472	472	490	479	472	477	483	434	501	480	484	482	484	497	463	524	477	466	498	474	492	447	487	456	449	420	451	488	439	458	429	470	485	476	481	483	460	470	485	480	496	474	476	473	443	446	479	488	455	464	490	465	447	488	482	504	488	509	461	477	492	457	468	476	464	447	467	520	489	481	489	454	429	470	478	465
27712	20663	9731	762	475	376	360	313	327	305	336	339	334	318	316	302	321	308	311	329	300	305	316	316	297	285	313	310	336	303	298	299	329	315	316	306	336	296	303	317	290	311	294	281	316	340	316	308	288	349	313	288	316	302	321	324	345	289	324	295	333	317	330	297	303	327	295	327	334	308	311	322	336	344	301	286	277	309	329	281	321	287	319	306	313	301	308	308	287	320	300	307	328	332	289	323	301	287	317	283	298	321	309	285	262	330	326	315	327	287	283	330	263	313	313	300	335	308	297	297	291	308	282	313	327	287	271	338	278	286	324	322	277	323	293	310	315	315	324	331	334	304	294	284	308	302	313	313	313	292	306	293	293	318	299	319	327	328	318	341	302	306	302	311	333	291	311	301	363	300	322	322	329	278	326	308	313	289	313	315	317	306	285	298	287	344	308	298	326	305	324	322	305	324	291	309	313	296	345	304	307	333	297	304	333	322	330	282	329	289	325	310	271	297	322	354	302	302	317	355	313	284	316	302	305	313	318	311	282	267	291	312	293	345	292	315	303	311	306	327	293	285	325	335	308	302	263	325	312	337	310	328	338	333	281	308	300	275	263	302	313	309	313	329	309	318	329	310	293	320	316	296	312	304	299	308	314	292	308	304	314	307	302	299	278	313	309	315	303	277	319	314	297	304	319	329	295	321	335	328	288	299	322	313	329	330	294	318	319	311	316	283	296	291	329	296	303	318	332	345	283	308	316	350	310	321	354	311	266	308	305	283	295	290	329	290	299	305	296	307	306	289	313	317	317	322	297	334	320	311	372	301	311	320	314	315	336	328	309	300	300	298	335	287	310	316	352	278	339	297	305	322	310	300	327	320	314	293	304	300	300	320	308	296	298	310	288	319	300	313	322	311	320	298	322	292	279	301	277	301	312	304	308	318	307	355	304	295	315	338	333	293	294	293	300	309	316	321	308	306	334	317	332	305	311	318	327	281	335	339	325	302	300	334	321	277	313	318	321	287	304	292	302	303	316	330	315	313	311	287	330	308	306	313	317	321	359	329	286	332	320	330	288	300	252	310	306	309	291	295	330	308	295	314	300	308	310	288	308	270	315	347	314	296	329	323	308	294	324	341	323	262	332	297	309	332	281	297	354	315	311	300	312	334	316	319	295	321	279	316	283	278	333	308	289	329	344	346	298	338	304	331	305	320	306	286	281	326	294	296	310	311	303	334	304	278	296	309	305	280	297	335	312	319	280	289	304	360	318	321	290	307	291	300	275	327	339	326	321	314	316	317	313	322	326	316	325	311	321	304	316	310	332	308	319	311	291	311	302	303	301	302	269	315	314	333	334	290	316	266	292	290	348	338	267	306	354	304	335	308	313	294	307	321	330	312	300	319	318	315	284	295	345	326	324	298	317	297	317	314	314	302	303	307	334	323	336	325	312	313	303	301	304	325	331	313	325	307	306	296	294	308	302	325	312	315	306	301	316	323	316	314	310	283	323	326	325	278	318	330	282	313	322	326	321	324	315	292	291	320	303	314	306	289	311	307	300	327	349	343	305	307	333	317	295	308	292	353	313	307	304	316	310	332	318	325	294	335	343	303	299	334	318	311	271	308	301	324	291	339	311	311	311	310	334	298	298	309	303	316	276	298	293	325	313	312	303	320	316	334	306	319	342	303	308	299	324	309	320	312	288	305	337	304	296	319	259	299	319	335	315	342	299	279	333	314	327	312	325	334	296	313	298	255	316	321	328	303	298	293	290	315	303	316	307	308	320	322	327	324	308	278	276	326	341	310	313	277	316	332	327	295	319	306	330	322	304	293	289	325	331	347	287	332	300	320	286	313	286	285	330	305	289	328	327	309	324	309	296	288	289	311	321	312	302	347	274	305	297	311	319	307	332	312	311	353	325	300	330	292	328	304	315	289	290	310	311	320	301	280	306	318	330	272	323	295	308	315	313	329	312	322	336	304	303	345	309	319	286	323	332	311	306	318	298	310	301	296	305	307	307	310	308	340	316	309	304	304	362	284	322	335	292	312	288	304	310	329	319	320	288	331	300	297	344	302	319	316	307	317	307	323	302	303	305	310	292	323	266	298	290	309	330	308	331	320	336	314	309	324	327	307	287	318	322	294	316	306	310	304	285	333	333	320	321	322	309	309	277	328	328	333	306	350	325	323	294	280	310	310	306	315	305	299	339	343	295	286	346	333	319	305	357	278	309	293	347	302	313	338	287	334	301	334	323	330	316	303	269	345	303	302	314	306	305	302	295	316	306	282	304	323	331	358	288	310	283	311	287	298	325	318	329	333	313	319	299	302	311	325	310	309	307	314	323	318	331	316	317	309	315	316	303	299	304	298	294	309	308	316	312	303	309	312	312	318	335	316	340	326	323	356	306	343	318	341	330	307	332	283	303	313	315	302	315	335	349	305	340	338	307	301	287	312	310	302	302	351	317	309	328	286	314	339	339	299	291	320	341	310	289	305	321	309	310	273	301	340	289	288	306	306	275	320	321	335	326	278	300	317	308	323	313	317	326	322	338	324	303	287	303	321	306	299	351	318	305	317	353	305	280	320	305	320	303	307	281	328	298	301	317	316	326	325	321	354	294	324	289	305	329	297	362	320	293	301	316	302	310	309	292	311	338	302	309	298	307	320	284	308	326	281	295	308	298	317	310	321	318	289	274	306	319	314	338	308	304	311	319	351	306	337	340	332	308	306	306	306	311	271	326	276	300	326	327	321	307	291	312	321	307	326	304	315	291	329	329	306	299	279	335	302	321	302	310	280	305	316	278	284	314	298	286	287	327	304	305	287	316	304	300	334	324	322	298	304	322	333	330	314	299	293	311	322	291	303	322	336	288	314	326	318	308	332	302	347	327	332	300	320	295	314	302	336	337	289	272	278	311	287	306	315	327	319	321	299	314	302	320	323	304	333	321	311	313	336	323	284	311	300	324	357	313	303	313	318	315	311	326	319	295	296	300	324	307	310	309	314	319	307	283	320	291	295	320	320	287	295	342	311	318	329	316	296	293	304	327	299	321	279	309	304	293	295	330	309	323	315	295	298	309	291	325	305	313	306	311	340	333	276	319	307	296	326	307	326	301	298	294	306	315	266	313	325	321	294	307	306	304	312	308	281	299	281	338	338	324	305	325	295	302	310	329	341	335	318	331	325	295	291	342	304	316	282	292	299	302	288	318	254	357	290	269	317	261	293	355	266	307	320	305	332	270	322	290	296	288	302	315	303	296	296	293	285	307	301	334	300	313	323	312	312	294	315	303	310	313	284	279	315	304	312	332	301	296	361	307	304	303	306	312	300	310	312	298	321	289	341	338	305	303	295	329	283	329	313	316	298	317	347	300	288	295	319	323	343	293	352	314	311	303	322	332	312	293	298	299	309	288	333	289	314	347	284	292	317	314	299	291	294	319	318	314	309	305	302	307	327	295	310	293	310	310	315	308	313	313	274	297	335	312	317	338	310	289	284
26192	6792	897	614	554	455	441	427	422	395	385	405	397	396	346	380	385	347	397	343	384	381	404	396	365	393	371	404	373	361	380	326	371	373	401	381	392	363	389	404	357	363	375	381	377	381	409	361	384	381	334	375	378	380	381	364	365	357	356	393	404	326	369	365	371	355	366	398	394	385	398	379	367	379	373	365	364	412	373	381	432	344	376	396	341	362	372	378	387	350	365	369	379	353	420	361	364	357	350	371	370	382	368	390	389	379	365	383	369	374	400	346	351	387	344	417	413	373	405	343	369	337	380	362	377	390	394	364	346	352	396	356	389	380	354	376	373	374	376	357	381	404	354	376	409	390	352	386	389	369	361	380	349	385	350	367	372	431	363	365	327	370	354	358	397	374	345	411	365	367	352	379	386	382	371	326	374	361	373	368	391	391	366	385	362	356	353	365	368	357	388	368	376	379	389	356	380	396	378	375	357	370	392	380	392	335	368	391	372	352	389	366	368	379	373	361	381	364	368	364	350	353	378	390	386	372	417	361	389	350	369	365	371	397	380	375	384	381	353	395	424	336	360	371	349	386	365	342	327	340	395	363	358	387	361	377	378	358	385	370	378	359	387	392	365	358	332	408	380	381	348	383	404	354	361	365	369	371	367	396	371	361	383	352	401	345	377	342	378	357	353	350	363	324	361	367	340	405	395	386	361	356	342	386	376	377	366	354	332	376	352	368	364	360	391	385	342	393	377	358	355	342	326	388	361	392	369	342	350	390	366	415	380	387	348	356	380	397	401	394	354	382	344	365	364	399	391	352	403	337	367	399	371	321	386	373	372	378	360	363	345	365	396	352	354	375	380	369	361	389	365	382	387	358	404	364	397	340	377	412	365	372	361	373	377	388	373	392	365	367	385	359	348	374	370	376	337	379	383	355	402	356	390	376	407	371	375	404	341	349	402	393	361	402	366	385	384	383	388	340	338	368	382	363	392	367	380	402	382	375	370	390	366	430	351	375	350	368	381	361	409	357	387	360	373	356	396	398	395	355	385	386	358	380	354	354	340	367	356	402	381	373	329	356	384	391	362	375	360	357	351	353	382	366	365	373	382	385	359	398	379	388	363	371	355	379	395	345	356	385	375	370	344	355	375	363	342	360	402	372	358	365	397	389	386	381	390	347	381	358	381	343	389	380	371	365	310	357	390	376	397	408	384	360	410	363	365	397	376	379	406	371	382	375	383	346	346	370	366	371	378	413	379	362	381	380	393	365	372	346	347	350	412	367	363	388	374	368	346	393	404	370	365	367	386	388	357	345	368	368	379	363	365	374	393	377	404	346	394	370	383	378	332	377	369	371	344	348	374	343	362	395	389	343	384	375	379	411	399	406	379	400	368	445	355	338	351	390	364	368	372	385	374	403	357	360	353	385	361	374	353	372	338	338	376	380	356	400	374	348	402	400	382	378	326	370	382	357	357	407	405	373	380	376	382	384	361	375	365	378	355	365	377	369	402	385	364	373	349	395	371	368	361	398	348	393	366	389	345	362	373	370	362	365	363	403	355	362	371	372	367	367	359	377	356	381	384	366	371	383	384	353	355	343	416	350	387	349	404	387	389	385	371	391	361	350	320	354	353	378	360	354	357	394	392	360	366	377	384	400	392	406	398	387	377	382	391	386	376	349	363	383	343	363	395	367	389	381	308	388	380	366	378	374	365	390	334	386	343	385	383	357	373	359	381	372	378	385	353	376	364	343	381	401	394	354	405	391	369	379	378	359	378	361	359	361	363	385	350	365	367	389	395	383	379	350	348	379	366	404	403	390	406	391	358	373	375	354	353	375	397	369	386	405	384	370	341	356	389	369	378	361	416	382	403	351	366	361	407	346	348	374	370	366	347	363	355	389	350	365	343	355	375	368	342	396	345	380	407	375	395	402	389	344	361	353	404	348	382	364	376	370	375	393	356	353	373	380	355	372	371	374	354	367	376	391	357	348	382	406	375	405	347	354	359	370	350	376	348	408	347	366	386	403	413	361	383	349	382	353	389	379	353	380	366	380	377	350	367	358	373	338	385	396	374	375	374	369	394	311	359	372	377	366	375	381	371	363	392	354	374	423	364	371	390	387	418	366	348	343	359	398	330	324	359	367	388	375	338	355	363	360	374	382	365	389	356	416	378	353	364	405	366	393	375	387	359	392	379	385	393	408	395	358	363	353	384	388	377	340	363	369	362	367	391	357	346	371	402	371	375	340	388	385	370	345	375	398	392	363	348	364	376	368	371	416	377	350	389	412	385	383	363	374	375	360	395	381	402	370	380	367	359	373	344	368	410	375	403	376	367	403	363	347	358	375	383	400	377	368	373	371	395	373	378	379	382	380	359	406	406	380	396	382	399	395	363	377	352	381	381	366	364	375	365	366	429	339	354	367	376	365	380	357	364	367	392	369	385	381	385	381	362	397	415	358	379	377	395	365	410	392	354	320	372	376	350	386	365	362	368	349	378	356	409	351	373	364	387	387	383	356	362	342	374	371	373	363	371	383	397	383	399	366	418	390	378	343	366	365	375	377	373	386	399	376	391	343	372	364	385	379	341	360	356	334	389	365	402	414	331	346	367	376	388	385	331	343	395	373	371	395	390	349	352	376	380	406	358	367	345	407	379	352	367	354	374	371	386	393	355	361	384	370	349	389	389	365	392	393	377	394	372	377	377	376	411	353	366	376	365	360	375	334	376	370	377	371	353	385	362	407	364	390	391	376	361	358	367	383	384	374	363	373	361	404	363	360	380	380	365	396	359	370	338	376	356	362	341	369	401	376	363	367	366	372	387	353	384	365	378	366	399	399	344	394	353	349	360	388	401	381	356	383	358	377	349	384	358	391	403	360	378	382	356	394	409	380	375	390	355	401	387	405	402	366	351	395	332	350	392	385	368	367	333	379	396	368	341	390	376	360	369	350	366	340	353	348	378	364	361	368	361	369	358	383	390	384	368	375	374	386	400	386	367	379	377	365	350	341	331	370	413	392	379	372	346	368	374	421	381	395	365	367	367	375	355	405	356	403	384	356	381	355	353	396	347	368	394	390	392	378	350	353	368	347	352	365	372	365	378	409	401	385	377	393	372	379	362	381	352	356	380	389	375	383	382	379	439	353	382	348	367	361	371	385	344	368	385	402	363	368	328	358	382	398	349	390	350	349	383	382	367	361	359	345	409	376	386	389	374	351	361	372	368	361	368	384	383	407	374	347	368	369	375	373	390	409	369	359	357	342	356	370	399	391	362	339	378	344	356	337	418	337	421	383	411	361	342	373	373	371	350	337	395	362	391	348	402	396	363	378	395	339	390	397	361	376	348	410	350	372	375	364	393	406	372	385	351	364	345	344	370	357	340	379	333	334	364	383	344	357	350	369	397	379	375	354	386	351	422	388	387	389	356	361	377	372	364	362	371	387	372	373	343	383	359	388	349	370	404	345	384	363	365	383	334	363	404	385	371	389	373	382	395	348
23655	21170	28564	24049	21155	12331	1033	610	507	448	368	395	304	346	307	268	262	296	269	248	287	244	259	253	239	236	231	229	221	198	249	228	244	235	214	201	213	223	231	237	216	225	209	228	235	220	232	209	215	224	230	230	202	235	210	222	224	218	218	237	236	214	174	210	206	243	212	213	188	222	219	221	226	193	224	195	212	194	214	210	205	213	234	194	213	188	216	221	223	216	220	195	219	239	189	195	202	191	226	241	194	219	209	185	218	212	204	233	212	215	225	211	210	210	202	202	208	222	209	206	213	200	204	206	214	210	217	177	199	204	231	194	232	203	200	216	212	201	224	228	199	221	198	191	242	208	200	191	217	232	236	220	225	200	211	225	205	216	210	217	198	234	226	229	222	190	194	176	216	214	222	188	178	227	227	193	208	235	187	219	204	233	227	195	246	215	205	194	206	193	204	218	219	177	203	206	198	221	217	215	218	223	197	203	210	190	187	229	213	206	204	221	209	186	204	220	238	222	198	207	203	239	227	233	224	198	191	241	217	210	183	206	205	199	210	223	208	200	203	198	179	214	212	202	216	217	226	192	215	203	218	194	203	217	199	210	194	212	200	209	230	202	216	197	225	194	192	208	215	201	220	202	190	219	194	207	215	213	185	201	200	208	199	206	223	199	199	212	191	230	196	186	212	227	258	215	221	174	229	213	211	224	224	207	210	222	191	181	193	238	215	176	197	211	204	230	217	211	228	193	197	206	217	227	214	204	214	206	179	214	224	204	174	202	204	195	214	199	218	189	225	195	217	229	204	229	220	231	219	206	188	237	206	208	207	200	224	200	208	194	209	215	203	211	236	188	224	218	217	212	202	214	217	171	224	190	229	204	199	186	175	205	191	224	197	200	209	187	229	246	205	234	169	199	203	228	204	210	220	189	230	209	191	232	208	226	234	229	198	197	243	190	210	197	218	218	220	221	196	214	214	180	194	196	222	203	191	229	220	200	219	210	210	231	230	201	205	218	227	237	226	234	196	190	193	178	229	200	194	211	212	205	247	259	243	218	220	203	197	184	199	216	198	205	210	218	203	216	206	219	231	191	204	236	193	211	205	213	194	185	213	200	205	179	206	171	217	215	199	223	210	213	195	218	218	220	216	211	190	183	216	205	195	191	243	204	203	227	218	221	215	226	201	192	199	232	206	201	198	232	207	191	229	230	200	224	214	199	211	205	208	214	198	232	186	205	219	192	153	196	221	231	219	192	226	226	218	202	228	193	232	183	208	215	207	220	188	217	232	203	185	200	224	220	207	221	203	196	216	206	205	196	202	195	211	220	212	198	223	224	193	207	204	219	193	225	218	223	199	212	248	210	199	204	202	228	179	252	217	185	191	215	198	212	212	198	178	184	202	211	194	185	211	197	213	213	200	176	218	213	215	211	239	233	221	187	201	206	210	207	221	207	195	204	204	176	215	204	208	206	196	212	219	208	180	231	195	201	204	221	220	210	206	214	209	188	247	223	221	186	201	242	211	217	204	219	254	211	195	215	216	199	237	221	215	214	224	181	200	209	218	220	195	219	210	215	223	209	225	210	180	205	181	229	228	216	238	204	187	217	204	208	219	213	194	217	226	199	202	198	199	219	217	194	203	214	176	204	205	215	222	202	217	195	209	244	202	201	223	209	204	216	258	194	201	200	189	226	201	217	165	187	234	234	205	198	225	224	226	218	203	180	212	187	229	194	204	198	200	202	204	220	234	215	206	201	221	211	224	205	214	206	213	226	223	204	235	214	209	195	204	203	222	222	206	206	205	218	184	206	230	230	206	185	210	211	213	234	192	204	218	212	215	197	216	225	198	191	221	227	193	213	213	219	214	200	203	212	209	229	248	239	201	187	187	229	213	252	198	225	213	210	211	204	210	199	212	212	204	190	214	193	226	207	210	208	204	174	220	194	213	224	237	216	202	196	218	211	199	224	220	205	206	211	206	210	219	200	215	219	193	223	217	205	213	221	206	207	186	209	208	203	207	226	211	203	219	202	209	215	199	221	222	190	194	217	216	233	214	200	214	199	176	212	199	184	198	202	234	215	200	206	222	207	198	215	211	229	219	199	226	173	192	210	176	195	243	221	178	211	231	199	192	200	193	232	219	228	204	210	198	212	224	204	221	212	209	209	249	220	225	218	207	209	212	241	201	184	195	215	216	201	209	211	216	231	195	233	222	207	207	208	214	214	209	208	227	234	201	213	200	207	198	246	231	209	203	209	217	185	184	180	214	197	231	205	196	233	201	213	208	209	226	206	214	217	181	214	194	200	178	225	217	192	198	207	192	213	198	214	205	231	212	204	215	189	238	207	207	206	213	197	218	207	237	178	226	212	187	194	198	224	238	211	214	215	217	200	176	214	232	232	208	200	238	217	203	199	213	222	212	187	200	214	204	210	209	227	219	221	247	220	199	230	204	236	189	211	229	206	189	223	210	185	212	204	219	211	212	224	204	212	223	225	197	193	203	226	221	200	209	215	232	205	201	200	189	216	220	189	189	215	213	209	226	228	201	208	179	217	209	208	243	244	239	241	207	190	209	190	219	215	198	229	220	236	209	221	223	204	217	211	199	260	179	221	200	202	189	224	202	218	219	213	187	219	183	240	192	180	197	204	208	203	214	205	191	196	201	229	214	210	198	227	224	219	196	208	216	205	218	224	213	253	219	193	222	188	208	203	196	184	211	227	223	190	218	187	226	215	194	221	220	223	181	207	194	208	211	201	193	214	256	215	209	217	208	202	208	215	206	210	222	207	208	219	223	219	231	200	220	197	222	227	215	190	209	206	214	229	190	176	211	207	227	218	197	205	238	196	199	215	223	209	214	198	201	218	210	234	199	197	225	200	226	200	204	211	223	202	216	214	200	213	224	220	205	209	228	195	202	218	233	196	218	217	232	228	221	191	225	219	217	192	208	228	207	206	204	164	208	219	215	223	195	174	221	191	213	214	194	184	203	225	195	232	231	206	223	222	216	234	230	201	206	211	218	216	222	227	205	210	225	190	217	198	219	229	222	221	207	229	184	222	210	186	196	228	221	188	215	200	216	194	231	218	216	203	206	206	208	193	220	216	208	215	216	206	227	227	230	207	203	209	232	187	184	195	231	212	195	212	199	192	224	197	209	214	183	225	209	234	222	236	223	208	204	214	229	226	262	206	178	207	203	221	192	228	227	209	221	211	208	213	211	196	205	200	186	218	245	180	186	202	203	222	183	202	200	199	219	195	203	200	206	222	232	200	211	196	222	216	176	191	233	191	248	207	167	225	198	229	214	199	221	215	220	208	226	238	216	224	220	209	193	181	216	212	200	186	228	228	183	199	212	210	219	227	216	179	248	206	212	206	212	223	194	218	187	188	178	202	212	198	198	212	217	215	219	200	213	209	207	212	224	236	204	198	197	200	212	232	209	204	208	189	200	207	208	188	214	183	200	212	203	211	202	196	211	229	187	222	197	223	225	220
32402	19942	7157	3702	2360	1772	1380	1041	880	775	585	538	428	464	409	382	381	353	326	309	325	334	318	309	292	281	310	282	234	276	284	299	283	267	239	277	242	254	293	284	271	268	232	267	272	252	262	265	285	255	234	272	251	273	276	255	273	268	255	269	233	262	217	264	268	273	263	252	247	234	242	243	267	262	271	265	241	266	255	266	242	243	262	248	194	265	257	250	283	254	235	269	234	247	260	244	256	263	237	249	237	253	253	244	253	270	246	250	255	242	260	271	265	226	249	246	278	225	265	263	279	273	234	272	235	223	270	268	239	237	265	250	267	249	255	262	245	258	258	242	241	240	257	226	265	248	260	288	250	243	274	229	219	274	259	279	267	225	261	259	213	250	266	277	258	283	232	242	238	291	226	247	216	231	249	267	266	267	231	236	234	245	248	253	255	249	214	248	247	256	249	239	236	268	271	256	248	243	208	266	249	259	258	251	250	268	278	257	231	245	251	253	233	247	251	239	238	248	242	262	252	240	216	220	249	253	250	243	237	251	239	267	245	248	271	249	271	264	255	268	237	285	265	223	248	240	285	244	243	291	257	271	242	225	243	271	280	242	250	246	263	243	246	241	252	237	257	242	253	237	256	258	253	236	251	240	268	229	242	241	257	226	273	269	277	258	233	244	261	251	242	258	261	238	259	260	283	246	240	251	255	257	266	247	253	235	250	289	248	254	237	262	251	256	225	252	237	242	257	221	245	260	245	252	267	258	247	250	248	250	252	244	242	246	257	246	260	242	268	239	214	249	250	240	265	254	257	240	252	237	252	254	225	246	252	264	243	266	221	268	246	258	244	244	256	237	254	245	237	250	255	234	278	211	250	269	244	238	279	245	272	241	249	292	247	230	274	256	273	234	261	240	252	261	243	254	292	263	253	245	245	247	267	228	259	265	254	251	254	252	255	280	223	246	256	243	233	261	231	227	251	244	275	246	247	251	252	252	281	242	240	248	260	256	255	249	262	259	263	238	249	266	269	232	232	276	251	229	261	255	248	251	261	256	224	261	248	260	257	256	233	229	246	256	270	250	248	255	278	248	260	256	227	242	247	251	263	238	233	258	273	255	270	242	252	234	239	267	217	259	262	249	253	257	265	245	258	245	231	257	271	233	241	229	277	233	255	268	228	232	243	250	239	231	224	269	266	275	248	274	240	246	266	241	252	235	229	268	241	263	266	267	244	264	246	237	254	240	242	247	269	232	244	239	243	251	262	260	261	262	251	243	250	241	237	249	269	243	238	262	258	256	241	235	217	253	233	232	240	220	274	278	222	235	262	267	264	252	233	265	242	268	220	243	238	230	258	252	272	298	234	259	219	246	245	241	258	244	240	241	239	239	264	266	259	250	238	266	250	250	256	271	249	257	252	241	239	245	248	265	263	251	230	246	238	272	240	257	251	263	254	238	255	245	240	256	238	241	289	243	241	252	242	241	268	237	231	234	269	261	248	256	272	251	249	235	246	260	230	273	239	233	254	235	262	206	261	229	245	241	261	236	231	255	234	247	258	252	240	269	250	266	257	243	273	256	270	244	259	255	231	231	234	260	253	285	260	268	276	253	273	252	249	225	279	232	241	243	248	251	239	269	260	251	258	222	271	264	254	238	284	253	272	242	260	266	257	256	256	232	242	242	255	249	222	260	255	259	245	225	255	253	260	279	217	256	263	260	268	246	246	226	247	274	249	252	258	234	266	251	241	248	244	237	243	230	245	245	262	232	249	253	250	263	230	241	224	230	261	247	278	243	265	251	235	238	259	240	250	235	272	261	272	300	264	257	248	249	235	249	285	230	241	223	249	254	261	261	259	270	259	240	245	269	245	246	272	271	238	250	257	248	258	239	279	274	263	259	245	240	266	253	247	257	258	236	232	243	229	260	242	222	253	245	271	217	243	252	201	272	259	267	270	227	257	253	239	271	288	216	256	241	241	241	236	289	263	260	247	240	249	240	267	280	242	263	242	249	262	241	247	250	255	255	271	234	227	245	250	238	265	269	230	249	262	293	231	258	247	245	212	246	260	248	289	259	265	264	258	238	264	256	236	257	224	237	235	256	263	248	251	276	244	265	226	231	279	271	246	262	259	237	229	243	259	212	236	246	261	252	247	233	272	240	224	224	249	244	254	251	272	248	247	256	234	264	264	228	259	243	236	245	244	258	261	280	233	254	255	261	284	257	264	265	253	260	248	282	268	262	231	274	242	256	255	233	240	252	230	221	263	282	256	256	242	247	266	251	229	251	233	260	286	237	227	277	230	256	246	244	248	241	248	265	257	243	260	242	256	248	243	259	260	259	232	238	273	266	245	254	211	263	235	238	271	258	249	217	247	241	247	251	254	239	246	247	272	261	240	253	245	255	273	214	243	239	244	240	244	261	223	241	286	218	264	240	258	246	257	258	273	251	245	259	241	246	262	235	232	237	273	269	250	253	245	250	245	251	255	241	221	252	263	252	248	238	250	229	240	269	243	232	251	207	257	209	241	244	249	242	222	267	261	231	243	248	228	278	262	254	254	247	231	231	271	252	237	247	245	271	257	238	221	243	261	234	249	258	229	218	254	244	281	236	255	233	267	235	279	244	249	246	236	245	215	267	254	248	242	251	260	281	242	258	238	233	260	243	252	278	266	238	213	236	270	235	244	237	225	239	245	246	256	241	236	246	236	262	234	261	251	260	248	263	254	237	263	237	261	289	220	262	227	255	269	258	229	263	256	260	262	225	225	261	247	280	242	232	261	254	257	261	271	275	223	238	245	248	235	232	240	249	262	240	223	280	251	250	255	286	243	242	250	247	261	250	255	259	225	256	244	237	270	236	233	245	235	247	246	244	238	225	240	259	270	227	257	245	260	259	253	249	265	248	235	254	239	256	262	239	254	260	235	252	252	228	284	253	275	241	253	228	268	243	240	258	267	248	290	240	264	260	240	257	232	239	238	235	252	270	229	234	248	264	243	255	235	246	244	233	252	248	243	255	249	250	219	253	239	253	231	266	250	275	243	257	269	239	256	225	224	247	249	213	250	233	233	234	220	213	252	228	267	215	244	229	252	263	266	245	243	237	247	254	256	253	243	233	233	253	282	270	248	250	253	253	229	256	258	248	263	222	233	247	240	253	272	242	256	263	279	255	277	250	246	242	258	251	251	267	222	239	254	270	243	238	231	251	253	254	264	255	226	254	268	256	223	241	244	249	263	256	273	230	246	229	273	249	230	267	248	233	271	279	258	235	246	230	268	267	238	236	252	258	233	282	233	242	241	246	254	240	261	254	237	268	239	250	259	255	253	243	273	258	246	255	259	262	225	232	244	242	229	236	242	226	269	248	291	245	235	252	281	258	262	261	270	253	255	245	255	250	267	244	249	245	270	246	231	248	243	239	270	260	264	252	226	235	234	289	275	247	273	265	245	259	285	229	283	264	254	266	232	249	239	270	259	261	253	249	261	238	245	235	221	233
24888	21207	27621	24982	12643	1111	818	647	657	595	593	591	597	572	563	559	562	532	544	532	529	530	525	515	533	516	559	518	529	528	528	507	499	551	497	520	505	558	498	537	490	523	549	521	527	495	550	543	521	519	550	535	547	543	520	485	546	502	548	522	547	515	564	522	498	522	500	495	490	496	466	482	512	512	510	539	522	541	553	549	513	530	504	532	531	537	523	496	531	525	551	541	493	520	539	525	547	541	509	564	546	531	526	549	562	518	513	488	534	494	500	506	506	543	493	508	525	526	519	547	509	518	508	500	511	481	473	503	468	510	522	572	530	500	518	516	500	554	527	496	488	526	472	497	538	494	544	524	498	514	521	481	498	499	526	542	499	538	511	476	511	499	525	526	514	541	519	504	526	522	481	514	530	546	511	524	518	535	474	539	537	536	501	527	547	489	515	514	529	522	484	534	523	518	485	525	537	569	538	514	521	477	514	519	528	482	564	537	510	501	502	479	501	524	498	524	509	551	528	530	522	508	468	517	545	511	511	491	534	508	498	544	506	489	528	493	542	509	503	487	529	513	515	526	512	506	523	519	519	506	522	542	512	568	523	514	523	541	547	516	490	520	564	487	513	516	543	535	531	483	533	515	505	486	530	508	533	524	505	547	519	526	544	529	541	481	476	516	525	515	516	545	529	490	545	502	560	490	540	502	527	514	544	502	539	493	530	512	544	563	507	488	521	475	505	488	501	512	522	496	509	517	487	532	492	522	512	495	537	493	519	524	489	504	514	527	470	485	530	530	492	510	505	514	534	504	488	511	529	538	513	537	549	461	535	515	550	527	511	495	493	555	514	507	526	472	489	491	522	511	510	507	511	526	512	533	537	539	490	501	504	516	535	514	579	532	528	541	476	511	531	534	530	511	506	505	542	521	508	516	552	495	525	538	468	541	528	516	477	543	478	545	514	507	532	548	518	539	540	526	535	484	550	502	546	507	518	462	513	486	494	532	512	546	485	527	466	518	534	531	528	515	506	532	520	502	534	497	518	505	529	496	546	544	508	519	490	544	531	558	491	476	535	503	487	497	503	550	478	483	553	525	532	506	478	499	534	540	577	533	506	525	496	500	577	513	512	558	538	493	494	521	563	493	529	495	514	511	487	550	512	504	489	501	529	509	523	553	519	535	527	489	520	506	482	549	537	501	523	492	476	523	530	525	536	499	530	495	533	525	520	547	518	517	547	513	499	514	495	504	510	536	512	469	563	519	567	494	527	533	527	557	490	512	480	484	501	485	465	524	510	511	533	497	551	453	497	509	495	551	526	531	508	524	558	528	538	505	490	516	546	547	568	518	505	484	549	499	506	529	535	505	516	501	537	554	503	485	527	474	541	502	559	520	565	548	536	543	519	538	507	535	505	481	534	560	511	549	520	483	543	517	504	541	507	529	502	512	527	503	514	541	520	530	544	543	546	539	530	523	527	506	487	543	541	526	487	495	490	523	508	517	526	550	510	567	486	489	500	532	547	477	516	490	555	523	550	515	532	503	527	493	514	529	507	506	519	496	504	507	521	550	552	487	484	514	489	520	522	507	505	534	530	483	525	528	513	529	527	491	494	506	514	545	553	498	506	522	518	530	519	480	522	494	509	500	520	519	477	559	500	522	492	519	517	500	516	534	512	513	507	514	530	528	554	491	513	542	500	498	484	522	535	505	494	495	483	501	471	549	504	521	537	505	521	476	488	540	511	502	526	560	556	498	530	503	545	520	526	497	517	552	512	508	526	509	523	508	547	496	508	489	569	503	506	473	560	516	533	530	468	498	511	517	537	527	523	572	517	512	542	480	536	532	528	525	504	529	557	550	505	539	530	517	520	476	527	523	499	542	496	497	514	516	504	500	543	505	493	517	492	504	542	506	511	535	515	483	521	487	517	497	500	528	525	532	482	543	519	494	498	522	506	515	490	541	534	513	512	524	535	529	516	515	516	508	535	503	516	516	538	495	492	474	506	463	516	526	538	545	492	525	547	551	513	537	542	548	490	478	497	543	538	518	539	458	522	514	509	497	537	491	520	503	528	525	513	557	546	502	531	542	509	512	487	502	528	510	525	492	538	525	563	494	493	498	508	459	506	532	516	508	526	540	505	502	538	512	576	530	552	502	537	499	499	520	457	504	546	493	512	523	539	510	533	514	553	503	518	550	548	506	505	528	485	499	530	543	509	487	524	497	496	528	515	528	519	511	527	510	523	523	526	533	492	500	538	527	505	524	527	545	489	529	498	497	480	481	511	502	518	511	528	552	535	506	490	504	487	505	503	492	530	517	514	499	515	509	513	514	497	483	508	495	531	538	528	542	514	530	491	527	541	529	525	530	522	547	487	477	526	487	535	547	485	467	503	518	480	549	493	486	527	547	525	551	477	534	521	515	529	518	514	496	534	522	541	490	541	505	508	502	550	521	485	540	501	530	531	489	505	513	560	514	523	467	504	508	475	502	475	519	507	488	511	521	553	548	517	530	509	545	531	509	530	512	525	511	551	523	484	516	535	532	521	535	534	490	466	491	522	508	508	539	518	508	529	487	516	512	568	522	544	488	510	487	546	494	472	484	548	476	505	509	510	524	514	530	480	472	534	533	500	536	503	555	535	522	555	498	504	525	566	530	528	498	512	505	503	513	491	552	564	516	509	516	487	523	540	508	509	532	516	542	518	530	581	556	524	520	515	540	542	559	501	522	532	520	468	539	521	556	527	557	505	514	516	514	486	511	508	500	508	552	524	537	482	527	526	525	458	534	469	540	511	541	550	521	509	511	459	516	525	537	563	528	502	517	532	488	505	495	483	506	545	480	517	507	516	500	526	522	528	528	506	491	536	529	499	526	518	508	498	535	498	477	599	520	496	513	542	532	506	484	507	511	552	535	518	513	497	495	523	508	494	477	485	570	499	520	525	525	561	465	548	511	481	504	513	486	522	531	508	479	498	549	499	527	519	520	468	512	523	503	508	463	530	531	516	498	502	524	504	520	505	533	543	474	551	517	515	546	521	523	490	488	466	486	519	498	525	498	514	548	524	511	515	511	525	536	489	489	544	520	516	545	478	564	494	488	542	500	551	490	535	541	505	507	583	507	513	491	526	526	483	505	453	529	521	557	516	507	544	502	492	490	506	530	505	491	527	529	498	536	502	536	481	496	500	519	498	477	520	528	492	531	500	505	511	535	524	516	493	566	555	491	534	505	500	510	527	480	513	489	547	441	511	519	477	489	529	538	505	534	523	549	529	490	536	519	517	540	488	534	505	517	517	488	513	503	493	559	524	526	491	530	494	507	545	504	489	538	538	502	561	500	483	504	496	518	494	511	522	510	505	550	511	541	537	497	497	533	511	522	563	495	501	526	492	489	511	511	475	505	493	520	499	496	532	529	501	515	534	502	519	507	461	505	466	516	567	534	476	543	557	516	536	527	525	520	500	480	537	530	522	509	498	524	536	525	501	510	492	499	506	529
32701	15981	4328	2396	1671	1424	1192	1025	946	831	810	740	729	681	715	672	632	648	610	644	608	584	630	591	620	593	633	590	606	608	611	629	630	588	607	619	602	643	574	605	637	593	616	615	631	613	578	639	612	580	645	572	595	624	573	573	602	589	637	571	609	603	579	617	603	564	621	624	561	580	603	594	604	579	570	579	605	614	553	611	602	612	576	601	572	591	574	598	596	634	589	605	574	563	594	561	546	610	581	620	617	587	568	615	574	615	561	575	560	550	603	618	598	573	581	580	588	633	584	612	602	574	611	562	611	585	543	560	587	599	552	605	623	572	590	553	587	595	583	610	573	594	579	616	582	572	580	558	630	594	617	581	580	589	574	595	589	589	577	590	623	531	574	610	581	583	542	627	627	571	574	597	596	627	562	593	593	593	604	590	572	596	626	563	586	591	588	608	595	621	600	573	601	587	614	591	655	586	609	586	584	588	580	641	599	640	586	574	559	583	597	609	602	603	560	562	591	623	615	620	559	610	632	572	580	571	612	603	553	615	605	643	613	560	632	585	564	615	540	579	579	601	577	628	612	604	552	592	605	636	539	606	590	606	578	590	614	602	570	595	574	607	619	585	569	596	597	610	556	605	618	581	597	579	573	566	598	613	591	594	568	584	577	624	577	595	553	610	584	566	585	600	636	583	589	580	588	627	561	575	602	589	550	636	564	568	610	583	596	555	556	612	580	606	570	564	642	602	579	573	650	588	541	586	560	625	560	592	657	554	542	607	570	592	593	586	579	622	597	571	594	565	615	618	616	581	589	594	594	593	572	565	628	622	598	582	564	562	577	598	591	615	612	604	574	582	603	603	617	600	600	562	603	566	589	599	597	562	589	629	611	545	574	554	591	611	585	596	593	584	579	547	572	580	560	595	554	607	624	605	599	616	633	650	579	640	592	587	571	578	576	574	570	590	583	609	622	634	591	555	563	588	575	563	588	557	601	614	608	541	617	598	576	602	625	584	558	571	586	572	584	559	599	587	571	598	566	577	612	576	648	591	556	592	566	618	616	555	632	607	558	564	595	631	568	599	625	579	580	601	593	614	551	622	582	589	577	556	569	536	613	607	624	611	593	608	604	535	546	610	620	562	608	616	591	549	551	602	592	588	628	592	585	574	591	549	583	611	604	599	584	563	593	565	573	609	613	608	588	600	571	575	547	601	635	599	550	588	604	555	570	592	586	603	577	581	553	609	633	601	583	585	605	586	553	600	578	598	556	569	589	595	564	568	577	611	626	584	587	582	579	627	583	565	591	545	573	549	558	601	602	596	654	634	559	543	604	596	564	587	582	594	613	552	586	626	572	619	602	595	591	623	579	597	562	595	608	588	590	577	587	617	597	584	585	597	577	546	578	590	525	574	605	609	575	559	564	578	599	585	602	535	595	589	564	561	616	576	579	585	552	572	596	569	597	543	595	601	546	617	576	605	612	607	619	572	607	572	585	601	636	600	561	607	592	569	565	633	569	619	586	579	588	583	585	592	601	578	592	562	610	567	632	647	571	584	572	595	590	547	595	578	643	587	613	612	595	601	616	576	577	565	572	586	586	565	608	560	568	573	586	615	589	600	585	554	591	575	591	595	633	607	620	509	600	588	602	532	599	521	589	620	573	619	621	560	576	553	547	580	559	606	606	626	590	594	636	597	592	565	610	605	626	607	536	584	589	544	581	599	609	557	587	612	587	582	611	584	609	589	588	554	571	560	630	606	615	586	557	562	574	596	599	615	579	553	583	607	565	591	585	569	594	587	641	588	560	565	644	600	571	591	615	607	579	586	629	579	566	550	595	522	636	615	599	585	570	605	592	594	556	587	572	570	587	554	590	582	584	641	583	576	561	578	650	594	611	619	591	545	547	556	609	585	616	598	570	628	610	561	592	602	607	621	612	601	577	556	611	574	544	582	589	608	559	599	575	598	570	612	568	598	593	621	557	593	616	584	631	598	595	549	566	600	561	593	624	576	579	577	593	537	569	632	608	582	573	599	566	583	587	585	572	557	616	553	582	599	600	613	611	577	551	584	625	637	607	597	566	572	603	590	631	592	551	602	595	572	578	566	593	583	638	576	602	567	605	610	575	546	616	576	597	590	576	597	639	574	553	597	590	600	590	589	549	571	575	571	602	608	559	610	584	586	572	574	565	567	568	595	587	560	584	550	570	568	630	585	571	575	595	634	573	595	605	591	591	614	590	560	549	617	557	563	621	612	578	603	607	592	553	585	615	574	616	581	553	540	593	612	592	591	573	567	588	619	571	542	592	609	586	586	578	542	590	579	596	578	599	613	605	587	580	607	622	617	574	558	624	593	550	575	585	588	582	640	612	619	592	596	597	580	574	599	601	564	608	603	557	583	585	621	603	594	576	605	589	541	620	628	567	594	577	601	623	584	606	623	602	569	629	561	573	563	557	599	538	555	563	624	578	620	562	578	601	587	590	607	565	532	552	590	593	620	593	576	619	630	587	571	607	601	586	621	558	554	554	568	565	623	587	579	606	575	622	561	598	590	600	597	604	599	610	563	574	575	557	578	641	559	582	617	570	566	560	582	560	557	601	636	526	558	612	578	586	612	581	589	566	591	577	623	653	579	568	581	619	579	594	618	595	551	593	596	542	599	578	593	604	575	585	601	616	606	585	619	582	582	578	583	557	584	572	578	593	605	571	563	592	579	583	579	538	552	615	600	554	607	613	574	609	607	610	559	574	596	556	567	573	559	645	607	569	617	617	567	547	570	594	599	539	576	622	542	567	601	582	639	586	571	612	576	537	577	606	531	566	542	622	581	593	569	596	566	590	589	578	588	553	632	574	578	586	534	572	604	611	604	587	589	607	599	582	573	562	591	571	596	550	610	576	583	533	555	594	566	617	589	587	541	607	577	600	553	609	625	575	575	548	616	591	614	586	602	551	598	616	633	593	592	563	573	591	619	574	527	542	564	621	604	605	593	574	604	572	632	547	579	622	599	580	648	558	553	597	584	582	597	598	588	573	612	572	577	587	589	624	602	617	578	595	580	594	574	631	615	603	572	601	562	569	633	613	578	605	588	591	578	556	565	596	580	583	618	555	597	560	583	595	584	630	557	570	567	627	588	605	584	565	580	622	555	623	542	587	578	584	579	591	567	561	614	600	614	557	595	574	568	561	593	599	613	612	592	554	606	566	592	583	584	591	592	564	632	618	582	559	558	590	597	583	622	616	559	585	612	593	601	541	580	602	544	569	599	557	591	574	577	609	581	604	623	553	612	607	610	615	570	555	549	599	594	610	602	638	603	593	604	564	575	592	597	626	600	588	576	606	594	534	628	567	579	609	599	581	614	617	572	567	573	551	581	607	581	561	612	576	597	621	599	564	631	606	618	599	599	624	583	568	557	608	561	632	571	634	595	584	567	608	569	574	623	565	579	565	629	560	589	539	572	605	548	585	589	584	653	567	568	600	617	577	595	651	637	570	571
22650	21186	28979	23642	21178	21232	11868	1342	1013	926	766	720	698	670	600	600	519	540	493	499	538	510	505	496	526	543	486	506	491	505	437	496	448	476	459	491	471	448	455	466	473	444	429	445	448	463	434	438	438	479	451	415	410	457	466	458	430	488	464	455	460	473	435	442	477	452	468	416	439	463	476	449	433	427	458	443	456	456	453	496	474	514	456	414	406	423	459	454	444	445	444	451	421	470	462	447	443	446	440	456	469	429	451	436	482	404	444	429	463	468	437	455	448	449	498	442	455	463	444	461	477	445	474	447	449	457	451	454	450	444	424	414	447	450	448	418	455	449	490	473	465	422	473	485	459	468	433	416	481	429	450	434	428	406	405	442	422	461	435	477	447	479	490	441	427	452	390	452	475	453	428	439	461	437	434	438	472	418	456	416	447	454	477	441	425	467	460	419	483	424	422	429	477	419	435	430	423	423	438	431	474	452	485	456	453	472	440	441	462	459	434	447	398	439	440	418	454	443	454	445	408	424	446	414	443	438	425	437	437	426	448	405	432	454	458	440	487	454	461	466	437	417	447	418	466	425	471	422	380	461	470	470	425	450	451	424	454	423	428	450	426	440	477	428	458	430	416	469	424	466	420	453	430	429	428	428	440	410	445	437	474	416	412	462	434	480	428	462	433	494	476	434	473	465	468	460	470	476	460	435	464	424	455	397	439	435	452	454	442	454	453	473	456	450	426	419	455	445	446	429	414	447	481	428	411	450	446	443	458	451	422	445	432	429	451	396	454	431	437	412	425	435	454	433	445	468	431	468	402	419	429	493	445	459	412	432	410	443	444	416	459	433	446	447	438	457	408	474	454	464	458	406	426	472	494	429	469	448	439	427	461	454	467	442	501	437	458	434	448	465	460	410	450	488	446	433	444	441	404	452	469	423	448	483	420	469	403	448	456	423	425	433	452	456	445	436	430	458	427	405	430	450	399	479	446	452	458	424	458	433	426	446	470	461	425	404	419	436	465	393	403	487	463	433	458	399	488	469	452	453	437	439	438	439	469	422	394	447	474	414	435	487	415	444	445	456	434	458	441	451	443	412	438	413	448	425	444	407	446	407	436	471	436	436	443	465	456	483	435	447	453	464	451	477	418	443	454	421	468	432	462	459	461	482	498	458	442	459	477	455	414	447	410	434	460	471	454	464	455	400	444	452	428	418	443	390	460	452	433	475	444	469	470	420	430	476	428	439	446	451	409	446	420	488	436	428	475	427	414	418	445	448	476	441	490	422	449	468	422	408	446	433	447	421	434	464	402	428	445	440	433	437	447	396	433	459	463	442	486	450	435	433	458	401	439	426	424	450	452	467	448	411	419	423	449	445	468	464	422	441	475	448	429	444	438	436	495	430	453	490	463	427	449	473	429	462	450	462	457	415	440	447	458	430	437	424	455	438	427	443	449	451	435	483	435	443	424	438	481	442	463	411	438	462	462	473	486	442	442	459	454	400	420	461	451	431	434	472	449	449	450	448	425	434	451	463	449	454	465	412	415	452	456	433	430	481	427	431	430	409	439	460	467	428	444	415	452	416	450	450	462	445	467	445	445	413	442	426	439	456	474	417	428	458	456	460	438	434	460	410	435	489	433	472	464	452	440	412	439	439	487	443	451	444	418	459	475	385	416	445	441	450	415	426	418	455	458	481	404	478	451	415	478	398	452	439	430	478	440	456	473	433	451	487	446	469	442	471	445	417	445	457	463	397	451	437	442	431	467	452	449	460	446	452	472	461	453	424	428	449	476	422	423	454	474	466	463	416	438	445	446	469	436	436	459	432	417	472	472	430	406	459	454	443	441	453	424	424	424	461	434	475	472	451	447	451	438	412	431	447	451	470	428	457	428	429	476	435	395	420	453	436	415	442	436	461	450	426	472	414	437	439	398	455	409	455	449	419	443	451	425	465	439	445	438	456	461	475	466	433	406	425	454	446	444	441	446	450	433	410	427	436	459	477	466	449	424	484	464	499	414	445	465	423	441	450	430	465	431	455	429	412	446	434	480	438	434	451	437	434	438	434	472	465	428	439	422	436	461	468	444	445	426	429	418	442	425	436	435	424	409	443	467	469	458	449	444	415	431	484	450	472	458	445	434	431	412	409	404	466	466	457	428	419	436	447	426	456	475	442	461	426	491	442	425	441	423	411	453	468	460	433	429	448	438	444	420	442	441	414	421	429	442	442	490	450	451	454	478	434	427	482	402	447	456	438	441	443	429	452	476	431	471	478	445	404	436	431	421	425	464	431	499	442	473	469	444	435	427	466	469	431	505	453	429	415	402	437	435	462	452	440	454	464	427	435	434	474	422	415	444	430	447	438	465	461	445	431	452	455	414	418	430	516	435	451	429	403	446	432	449	448	458	458	492	462	430	462	413	433	456	482	410	458	430	422	430	452	472	474	435	439	423	435	435	440	408	433	471	478	414	392	437	427	443	447	437	450	433	422	456	433	457	451	467	463	406	416	469	437	443	451	436	444	471	409	426	452	478	412	440	431	446	490	435	439	467	459	440	422	442	461	467	487	419	426	451	428	466	439	442	460	414	438	441	478	431	452	427	430	425	439	450	420	475	445	458	444	495	413	469	451	411	470	443	449	416	441	433	502	451	429	433	442	438	418	453	488	452	468	446	410	492	464	448	417	425	432	474	461	445	490	435	465	438	465	418	446	493	434	449	445	433	471	410	432	454	461	447	457	426	435	428	433	408	424	474	422	445	454	467	470	450	443	409	435	454	463	440	424	417	476	416	449	427	470	479	449	472	448	450	460	421	446	446	441	444	445	466	421	411	454	428	419	460	462	422	454	431	470	412	467	460	421	427	474	450	419	424	444	467	437	434	447	486	456	451	439	458	413	416	436	456	457	417	439	449	428	451	439	440	423	475	422	468	472	448	428	443	452	455	405	454	480	423	456	484	464	450	443	484	427	450	428	456	463	474	461	439	415	429	456	448	435	463	441	461	472	458	455	416	476	441	438	430	404	458	435	434	433	450	451	506	390	458	435	460	471	447	453	458	451	424	414	432	427	450	434	440	429	453	411	479	428	447	452	409	403	413	436	447	441	438	456	480	437	470	442	404	427	454	425	463	443	441	454	456	441	439	445	440	426	411	424	439	464	433	437	452	426	437	435	418	440	416	469	444	431	448	434	446	416	482	422	426	415	414	449	442	425	475	428	465	437	459	445	451	460	446	486	391	428	412	444	452	421	434	469	411	429	451	480	452	404	432	455	453	451	454	448	467	439	430	467	441	471	386	434	473	420	425	481	497	423	409	439	432	415	451	431	446	450	439	477	467	454	426	474	479	474	462	386	396	432	441	451	425	435	429	451	468	453	465	441	459	451	482	433	395	437	430	455	437	436	434	432	438	461	422	463	475	444	405	451	419	411	397	445	450	442	425	437	468	415	442	425	423	448	423	462	445	423	413	426	483	438	441	453	469	415	453	454	489	456	413	436
37397	25483	12296	6371	4368	3286	2548	2084	1727	1394	1208	1060	947	908	726	766	669	702	644	638	636	579	578	586	526	611	586	576	545	530	524	498	546	508	518	504	521	493	543	553	488	526	515	519	522	512	495	506	552	472	489	488	488	473	500	512	460	457	509	509	498	498	480	503	501	495	522	495	485	540	507	521	475	520	473	477	497	500	510	500	475	507	508	478	472	491	477	480	468	482	485	478	482	483	495	450	464	450	499	509	471	530	514	466	464	517	521	494	485	501	485	503	516	476	540	463	480	477	455	496	485	484	475	456	469	494	478	492	480	507	489	477	508	479	442	480	472	464	477	518	466	456	521	439	504	431	494	462	459	462	480	455	488	490	481	468	474	500	463	462	514	477	533	455	494	497	466	463	505	479	478	491	480	509	523	519	465	477	464	509	474	471	466	494	479	528	513	504	488	513	480	439	461	527	454	469	484	460	441	508	506	512	515	482	471	464	472	479	471	451	533	481	466	482	484	468	467	491	494	492	460	503	549	483	476	459	454	516	474	484	452	519	478	481	512	512	484	479	489	516	461	477	459	465	478	508	517	470	476	494	502	467	471	468	472	462	488	506	510	496	491	477	485	440	452	494	527	459	482	434	484	477	458	480	481	464	489	505	482	453	502	472	479	465	514	511	479	464	478	474	480	470	463	495	484	504	491	488	517	483	461	501	485	503	488	495	485	510	486	467	512	474	486	492	480	466	485	461	450	452	464	469	517	510	499	490	458	421	492	508	455	502	501	490	448	467	465	493	494	454	427	482	488	446	482	509	475	473	493	522	476	478	491	543	484	501	506	486	534	508	503	465	497	480	518	473	470	456	418	466	481	480	477	486	495	473	463	462	527	511	485	475	540	477	476	505	500	488	479	439	533	465	494	467	481	481	475	500	473	516	491	510	458	477	478	458	512	491	489	529	507	525	499	524	472	482	494	461	473	486	459	446	504	489	469	441	511	484	452	478	487	503	472	503	465	487	485	499	527	483	538	498	455	468	441	464	452	487	498	496	482	498	495	504	446	470	464	492	447	475	456	455	458	454	446	504	484	460	463	439	519	473	505	450	465	485	460	486	482	500	457	478	517	507	485	460	477	465	434	499	463	492	494	477	464	470	462	467	422	490	493	493	457	480	451	499	437	471	454	491	506	463	459	500	487	478	481	467	474	516	494	515	488	463	473	508	472	471	482	469	465	514	485	498	498	440	492	468	504	449	520	464	493	480	500	466	457	539	490	441	518	454	482	458	508	494	488	464	427	477	471	490	487	497	487	481	536	485	476	465	480	496	503	475	520	504	521	483	463	457	472	469	473	469	480	477	455	512	519	513	489	466	467	452	509	461	477	499	479	513	473	466	466	501	500	470	466	504	483	502	484	483	493	500	458	491	484	490	453	489	506	504	493	481	499	458	445	490	438	521	468	463	511	494	411	516	435	497	501	497	515	504	502	474	510	476	482	487	472	443	492	484	480	487	451	460	508	489	494	497	487	489	448	492	480	455	478	469	469	492	461	483	497	467	502	467	533	532	490	486	499	509	481	488	454	450	449	468	488	469	464	493	490	463	517	507	474	475	478	482	473	472	477	483	459	471	487	501	481	492	502	493	479	512	503	472	479	505	486	505	499	484	502	493	472	484	471	482	438	528	450	460	499	448	468	489	482	492	454	449	466	487	475	460	476	512	497	484	460	473	536	483	505	466	457	471	464	478	485	481	483	480	445	491	476	478	496	468	479	474	481	471	506	491	477	471	453	485	493	475	504	503	499	514	465	479	486	485	470	492	511	483	482	495	514	431	477	498	476	512	497	483	476	503	506	502	516	519	468	472	484	510	505	488	488	489	532	453	503	484	503	490	473	463	510	488	452	491	497	441	475	423	430	496	518	510	475	472	501	459	481	521	501	503	484	529	471	500	443	474	514	482	494	513	492	495	530	467	482	493	455	503	490	478	484	452	463	478	516	464	452	515	498	458	483	496	473	463	478	480	503	473	473	474	493	465	447	501	470	490	493	477	495	474	461	508	500	459	491	517	529	454	502	490	471	467	452	477	476	496	487	437	502	521	518	491	508	500	502	482	478	500	499	520	439	487	482	497	479	456	509	470	481	515	462	480	431	486	502	493	460	520	496	501	471	470	518	471	470	504	481	483	488	488	474	505	482	503	455	491	475	464	529	488	473	489	479	515	474	488	465	479	488	471	516	483	461	498	483	498	465	459	508	449	465	489	467	482	445	477	490	497	502	503	497	486	468	476	489	454	467	470	472	463	457	512	481	435	526	489	437	470	503	516	477	486	492	514	443	530	502	485	489	453	485	480	459	472	496	488	491	465	472	511	491	483	473	485	470	483	469	474	485	463	483	452	484	498	510	514	491	468	509	523	434	488	466	518	468	461	490	478	474	503	491	478	477	490	457	506	462	487	489	465	495	424	490	474	481	475	468	472	459	482	443	489	508	481	499	521	485	498	491	523	462	516	485	482	446	486	493	466	507	520	478	492	514	484	499	477	453	456	487	484	489	523	482	531	485	484	489	500	492	474	506	474	500	515	475	466	506	488	454	487	507	471	502	487	524	513	464	532	441	497	497	445	482	488	465	475	499	529	510	467	441	473	458	478	453	483	458	443	480	518	478	494	479	451	479	469	495	490	481	423	468	485	502	488	472	461	499	469	496	486	478	517	489	529	470	511	508	520	460	439	467	483	468	455	498	468	506	494	498	485	465	530	497	503	471	459	436	495	483	500	465	492	503	509	479	491	504	513	489	496	463	513	456	445	483	481	431	485	472	470	496	468	467	467	502	485	461	488	515	502	457	477	463	480	447	518	481	486	523	459	483	463	500	491	501	454	487	458	511	494	514	491	502	480	485	519	486	472	487	484	498	458	501	473	476	492	479	498	481	487	481	476	515	513	500	464	541	493	506	451	494	500	508	484	448	471	492	498	454	502	491	482	503	437	507	485	494	473	503	514	509	491	484	490	474	464	499	532	486	468	427	470	486	494	438	497	489	508	470	528	479	473	441	485	442	441	460	490	439	489	475	454	491	454	508	451	461	513	496	469	470	516	494	515	451	502	448	490	447	473	513	507	482	478	471	462	465	467	481	479	463	515	502	447	500	443	458	485	499	444	488	538	464	422	471	474	477	492	493	484	522	469	524	500	523	520	476	533	477	484	496	479	493	455	478	480	477	488	504	505	476	463	446	508	483	492	468	455	493	494	449	478	477	468	506	476	432	482	497	517	482	465	501	494	453	486	505	502	514	508	501	465	468	530	474	493	486	466	468	475	490	487	540	512	480	470	488	476	496	483	514	475	501	470	514	468	482	493	483	481	468	459	479	473	434	462	441	465	456	489	491	507	510	480	472	489	477	484	510	451	487	494	489	488	477	500	451	502	517	477	515	486	439	499	497	460	471	461	506	500	500	441	486	483	489	455	502	463	486	453	473	455	506	463	443	517	503	491	439	501	480	470
27729	20681	10385	883	434	398	349	330	324	364	318	345	324	290	322	323	294	297	354	288	315	303	334	306	306	320	301	318	306	303	273	339	327	318	328	307	309	303	321	294	294	292	297	301	296	317	324	300	316	326	285	332	321	296	278	337	335	322	328	318	296	292	326	306	298	301	305	322	306	291	296	310	335	287	339	319	283	301	333	290	348	331	311	354	346	328	332	285	301	321	309	306	309	296	320	305	278	308	327	319	316	280	307	290	302	338	289	284	314	313	337	336	331	286	320	291	344	321	307	308	333	321	289	297	328	304	348	306	287	342	287	323	315	314	317	316	342	308	334	316	318	284	314	311	303	324	298	310	329	309	319	295	322	299	309	302	300	310	297	311	287	288	342	337	274	312	310	315	315	303	315	306	331	307	312	296	321	292	335	285	335	330	290	330	340	335	297	303	324	280	333	321	320	308	322	300	326	310	296	279	296	334	285	351	292	265	318	308	337	339	328	291	313	322	293	309	330	351	315	320	291	309	297	309	302	297	345	346	307	341	300	294	316	286	345	305	313	319	320	308	313	288	328	293	288	336	354	294	336	306	344	321	315	309	300	316	315	318	298	322	305	337	307	284	318	295	301	295	307	304	286	290	318	308	337	324	302	315	302	341	304	298	324	288	327	305	322	303	293	340	327	340	319	333	291	365	313	278	332	323	315	291	276	315	327	317	341	294	311	310	312	312	335	331	290	321	318	311	337	296	305	305	299	293	328	313	293	300	291	298	309	277	316	312	332	291	280	321	299	314	324	305	309	322	305	315	308	307	304	293	296	276	306	322	297	315	313	292	319	311	335	300	322	300	299	306	309	301	313	286	319	275	303	308	298	318	316	298	315	317	301	318	291	336	334	285	318	288	314	282	328	342	325	303	323	344	299	321	318	306	314	311	338	294	326	314	310	310	328	313	297	301	323	344	317	315	316	313	347	303	319	309	330	315	266	295	304	343	275	285	277	282	324	338	310	309	333	330	334	302	287	328	317	311	302	305	303	347	318	321	289	331	311	283	282	312	299	304	276	312	311	323	287	299	309	297	292	312	301	328	316	319	309	276	305	320	296	317	301	315	319	301	321	328	312	307	310	317	283	329	284	287	296	301	324	326	312	330	274	293	323	322	320	292	317	309	307	333	315	287	316	333	319	288	328	313	342	310	309	303	325	311	287	335	298	316	294	302	336	302	310	319	273	356	300	303	314	312	326	293	314	288	279	302	284	286	324	339	282	286	300	336	302	327	327	296	333	300	323	316	290	325	334	320	298	314	323	312	316	314	313	301	303	324	315	288	301	324	294	288	349	282	358	320	300	314	304	318	279	262	290	321	301	323	343	287	312	339	310	311	296	288	329	311	286	275	329	315	326	325	300	280	320	326	325	289	304	309	301	314	293	276	297	332	327	311	319	332	324	335	320	309	309	290	323	316	312	346	309	295	334	323	325	289	327	342	304	293	298	317	342	300	304	329	282	309	315	302	321	324	348	313	317	305	320	295	276	312	301	300	326	305	324	280	296	329	332	353	290	336	328	318	289	301	345	298	303	309	310	279	333	312	286	316	298	277	328	327	312	275	307	331	302	370	318	313	307	258	279	320	319	327	311	301	288	320	316	268	331	316	338	306	319	298	300	278	340	290	312	340	337	304	337	328	300	321	276	301	306	299	305	309	333	313	333	310	274	279	319	306	345	313	339	364	330	302	319	333	291	321	288	297	292	292	326	298	307	318	350	277	307	303	306	292	344	311	316	294	325	311	293	304	315	335	317	325	313	300	305	325	298	307	338	320	319	339	304	343	308	295	320	298	294	314	332	313	306	304	312	270	340	312	318	315	340	325	308	327	302	320	315	338	308	299	275	295	275	304	306	321	338	301	319	313	303	267	311	335	328	310	310	290	294	276	305	305	302	306	331	331	292	331	307	339	312	313	309	285	274	322	322	301	324	294	309	336	301	311	320	355	302	322	305	311	310	287	320	308	325	333	301	328	305	310	349	305	282	320	293	317	286	342	317	335	310	281	326	310	305	322	358	339	279	303	343	347	339	287	333	313	309	304	300	327	328	305	325	334	333	298	313	291	319	306	295	348	295	322	301	320	341	340	355	282	306	259	343	306	301	312	328	302	328	309	345	294	318	320	296	316	309	314	296	307	305	300	311	319	324	316	306	320	332	295	323	314	306	295	264	300	308	312	322	312	335	314	290	305	317	322	310	319	329	304	343	298	314	298	295	318	306	289	312	304	297	334	350	319	281	321	321	277	334	319	325	344	280	318	316	318	302	332	301	299	332	328	318	284	279	293	314	279	321	298	306	321	315	286	329	327	316	297	297	282	297	308	320	318	283	336	303	324	310	315	335	332	307	329	317	320	301	295	315	285	313	290	274	334	302	352	313	314	297	300	324	323	335	304	317	293	325	342	325	309	289	286	278	320	325	298	338	342	304	295	276	316	329	310	303	336	307	308	297	314	319	327	286	338	307	305	311	327	331	291	299	301	355	289	309	287	314	284	332	283	310	324	317	328	327	312	307	307	297	308	311	319	306	315	336	308	323	297	323	311	311	315	313	302	285	350	307	288	312	274	305	321	322	302	307	279	290	323	354	340	298	313	353	327	298	294	301	302	345	316	326	323	255	315	285	268	318	311	282	304	329	315	325	337	326	300	306	301	360	334	334	321	312	318	297	309	310	320	323	315	320	328	321	317	292	297	319	341	305	330	321	328	301	329	311	318	280	330	294	289	321	292	308	279	320	327	299	295	313	295	317	347	311	306	300	304	332	291	309	323	271	307	316	316	312	308	304	299	303	296	317	319	344	283	284	292	330	304	319	327	328	324	325	315	300	340	302	311	333	314	314	322	321	299	336	273	302	308	314	303	331	304	322	307	272	322	323	326	338	316	296	310	295	323	304	314	341	311	302	297	316	314	304	315	322	307	312	329	320	299	308	332	307	314	319	355	311	293	322	279	313	319	294	316	297	330	321	324	303	332	332	309	339	322	289	322	298	331	341	327	308	308	294	298	312	289	324	354	328	269	306	315	303	315	295	299	294	308	317	317	298	329	285	298	299	310	353	306	312	290	325	297	296	304	306	340	290	277	306	357	302	336	297	328	286	297	324	302	293	296	315	303	325	277	322	303	302	310	327	322	325	311	292	311	313	290	329	315	327	320	319	290	294	300	327	347	300	347	325	307	318	296	323	301	305	298	325	331	304	314	309	319	306	319	311	301	305	328	311	297	287	328	316	296	332	328	285	331	315	335	315	313	311	314	284	269	337	304	306	296	292	306	310	295	334	289	309	297	320	353	328	311	297	290	330	290	296	288	302	300	309	315	315	313	319	310	304	321	317	316	328	322	298	310	309	331	313	281	328	291	319	304	309	321	335	285	280	296	308	322	291	303	321	304	306	315	346	298	310	294	317	300	309	329	306	279	313	301	314	320	333	284	304	320	312	288	319	284	289	274	306	313
28130	11350	1214	626	562	487	472	439	444	382	392	399	342	351	354	382	395	373	379	397	352	381	356	387	385	356	358	395	363	374	368	361	350	369	394	334	365	373	375	394	392	357	379	382	336	351	385	382	365	369	383	383	360	382	360	362	395	331	321	363	357	376	362	373	361	377	356	378	370	341	398	389	371	364	350	386	392	348	380	360	399	396	392	387	363	385	371	368	359	375	362	340	381	336	379	305	371	342	396	379	377	398	374	391	383	365	359	371	398	386	377	350	373	352	383	335	396	366	355	327	393	368	325	370	400	374	342	374	361	382	382	363	398	342	405	411	383	345	347	367	381	384	359	391	367	365	416	366	371	403	358	383	362	403	363	397	371	410	376	378	385	382	398	398	376	353	385	376	364	359	360	370	391	390	382	375	348	328	329	389	355	359	357	409	369	364	376	368	365	383	323	363	355	399	357	364	382	366	392	373	375	371	390	374	371	389	385	384	378	376	354	431	400	351	368	366	381	350	342	392	389	378	368	385	403	395	362	352	392	372	379	380	422	377	375	374	372	366	364	365	365	412	341	397	397	378	386	385	378	387	394	380	377	370	407	334	352	344	359	385	389	356	355	387	385	362	378	355	390	369	418	398	384	387	361	370	377	334	354	362	363	361	383	398	376	364	372	363	365	360	377	383	388	391	371	385	381	343	360	354	388	393	385	396	371	374	367	381	396	344	394	411	373	374	439	384	407	385	404	345	368	383	390	395	371	372	373	380	362	377	366	413	391	365	369	339	343	339	396	392	386	388	390	343	345	394	385	386	352	357	386	377	362	338	384	403	369	392	349	383	355	390	387	351	366	380	379	346	371	369	370	391	375	382	370	366	399	396	371	418	355	375	387	385	377	342	357	404	365	361	357	364	353	354	350	345	388	421	387	347	376	406	367	336	392	370	359	361	368	360	364	376	394	389	345	382	403	375	396	379	371	349	369	401	360	371	345	337	378	406	395	379	380	374	374	328	354	365	361	337	347	382	371	332	400	384	389	378	389	376	389	374	354	358	345	341	375	370	368	375	364	345	369	379	372	377	419	391	368	371	370	333	363	363	390	375	352	390	368	373	373	362	375	371	377	382	380	394	397	395	359	369	361	354	404	373	377	397	395	383	360	386	374	367	390	321	327	366	375	374	370	354	393	362	397	381	355	312	350	376	356	363	382	343	396	384	327	356	352	375	392	350	386	377	376	357	359	354	358	373	366	356	358	407	391	364	373	340	390	378	377	382	382	379	378	345	370	394	346	380	333	325	395	330	374	366	406	354	363	392	366	342	348	375	357	383	383	359	374	399	377	374	363	352	343	371	400	358	338	435	363	347	366	385	367	406	388	358	387	357	400	353	366	376	363	380	400	366	387	390	391	341	380	405	356	366	382	384	371	382	366	372	400	364	385	367	408	367	365	362	347	373	355	371	400	364	384	369	391	382	377	368	368	362	354	367	374	358	355	379	372	376	340	366	386	397	357	379	384	354	345	373	374	391	404	341	363	395	376	357	375	373	358	333	403	368	408	386	360	393	347	393	387	372	380	380	374	364	372	380	393	373	401	362	392	361	362	396	348	364	359	361	396	381	393	363	386	397	367	357	370	373	388	354	389	351	384	380	364	340	380	339	404	381	343	369	370	344	377	376	416	362	373	394	354	396	349	378	330	323	397	353	349	368	404	359	368	384	331	382	383	343	358	385	383	350	382	353	370	407	378	358	398	399	401	357	351	360	402	379	396	363	358	429	392	357	347	382	389	357	416	352	402	379	412	366	402	336	385	369	349	379	386	371	352	386	382	358	366	354	355	365	355	361	394	364	372	382	350	355	357	379	372	360	373	393	369	359	366	400	367	340	400	368	408	383	367	405	373	380	371	414	376	383	330	350	376	370	389	332	386	391	412	352	392	395	374	391	393	355	375	372	388	371	361	376	411	384	376	407	366	364	380	368	397	387	373	330	364	371	358	392	357	369	377	394	384	372	389	362	366	374	383	396	382	339	395	375	348	361	404	345	382	372	344	376	361	340	378	382	370	377	397	367	361	360	348	381	381	369	355	369	383	389	403	390	400	366	357	406	374	380	338	376	382	362	319	400	389	389	347	365	365	398	367	355	392	362	373	363	388	344	389	391	340	399	364	350	378	378	374	372	382	381	385	387	352	353	352	347	382	371	371	368	370	384	359	372	395	379	391	354	404	391	392	347	362	388	379	367	392	366	419	373	375	373	376	354	347	375	386	387	365	361	376	368	402	368	380	359	360	383	388	385	351	369	391	402	385	357	382	377	377	365	365	394	372	373	391	396	385	355	341	377	377	408	357	363	390	389	382	373	331	352	365	339	339	382	372	392	386	363	368	376	391	357	364	361	359	390	384	371	384	376	364	374	378	380	391	377	366	363	363	378	366	351	379	359	343	361	358	396	376	381	360	397	395	374	361	369	371	367	380	370	385	330	359	361	374	354	429	345	366	383	376	380	349	366	374	390	369	339	373	369	373	373	360	386	341	360	386	388	351	409	371	400	363	407	349	383	343	410	378	371	339	358	382	373	366	376	404	395	391	398	415	355	332	332	399	391	356	368	360	375	381	343	375	361	376	357	360	380	403	391	374	361	387	392	407	355	359	404	358	338	349	360	376	355	354	359	383	387	409	384	353	386	372	357	354	358	380	363	379	370	410	349	350	391	369	379	383	374	338	362	418	398	356	407	386	347	357	386	364	379	409	354	402	368	360	398	357	390	357	366	353	354	346	378	366	365	368	388	369	386	367	384	389	408	362	385	377	364	352	389	387	364	355	393	364	353	367	392	375	351	356	365	362	388	329	364	384	388	387	369	363	366	358	359	402	384	341	359	365	352	359	384	359	333	383	389	355	378	370	365	381	373	315	395	336	396	391	411	408	376	361	356	363	392	380	363	347	352	398	394	380	397	407	341	366	370	389	340	411	391	356	376	375	369	363	416	391	378	373	361	416	397	366	382	374	390	390	374	352	360	352	357	374	358	389	389	349	407	393	378	364	356	349	398	378	376	374	379	357	405	367	391	343	353	370	380	357	365	387	353	383	401	396	365	393	378	395	394	382	401	350	375	352	361	397	330	318	340	329	419	378	400	363	377	362	381	368	365	398	373	364	387	358	392	336	375	369	366	389	395	393	371	370	373	329	373	392	385	347	377	395	367	384	382	358	372	371	369	349	348	360	342	349	341	357	357	369	376	403	361	379	356	386	373	379	392	406	384	365	359	415	391	375	399	363	356	409	371	348	401	380	364	387	368	356	363	397	373	350	359	378	380	340	387	400	360	361	358	367	390	323	399	351	346	342	411	372	383	396	379	380	399	374	395	367	384	383	363	367	359	361	372	364	364	397	353	388	397	382	355	381	368	407	357	369	366	400	404	389	376	385	361	364	370	350	381	389	374	343	361	364	371	374	412	379	357	382	347	381	345	390	394	353	386	374	345	348	373	380	393	369	373
23511	21184	28685	24004	21170	12234	1027	595	516	404	368	381	311	301	286	308	279	272	284	243	264	245	233	231	259	228	230	237	232	251	230	257	211	252	208	218	234	229	228	211	238	195	214	232	207	215	217	212	236	213	219	214	206	214	204	194	221	195	206	220	222	223	205	222	208	220	255	211	201	220	219	206	250	221	223	213	207	219	223	236	228	228	217	220	240	227	234	195	206	222	229	227	218	174	225	228	219	226	230	205	196	233	217	229	192	219	210	196	201	201	221	203	232	210	218	210	223	214	231	215	234	223	214	237	225	206	219	224	212	221	202	217	209	206	220	203	215	220	230	210	221	211	215	246	212	199	197	244	217	220	223	207	229	242	217	201	204	217	210	232	232	226	206	229	218	202	212	216	199	233	233	205	200	208	219	244	217	197	201	188	234	233	234	206	210	189	223	229	216	228	223	218	218	217	225	223	222	212	208	217	209	209	213	240	193	218	208	202	218	214	222	240	234	216	229	228	247	196	193	210	206	231	208	220	209	202	203	249	217	209	204	229	192	213	208	231	215	231	232	179	210	209	223	244	198	190	199	178	214	194	211	231	208	200	228	205	181	248	227	240	226	212	240	228	216	221	186	231	221	212	224	198	232	218	217	213	223	197	223	212	235	221	212	195	231	210	226	210	212	221	203	235	206	197	209	199	233	221	194	194	211	194	200	213	199	214	230	215	194	209	187	234	237	206	199	227	218	186	221	218	204	191	219	193	208	204	205	201	234	220	235	209	210	226	210	210	214	182	207	221	225	199	232	205	228	196	207	209	214	197	203	207	238	209	193	227	196	215	213	200	216	209	221	214	196	205	209	222	260	222	211	215	189	195	224	221	219	199	215	228	221	225	208	218	224	222	214	211	211	213	205	189	223	222	202	235	174	230	215	225	211	209	221	197	216	209	215	224	212	202	232	205	249	212	223	214	230	222	209	193	224	207	209	214	200	191	229	241	211	217	224	207	217	245	221	246	229	196	212	241	170	197	192	215	212	225	196	201	207	202	199	263	237	191	217	225	229	219	221	226	204	244	228	226	227	224	200	213	209	199	200	238	214	204	186	185	232	218	229	241	218	212	221	203	200	216	178	198	218	240	195	216	216	215	189	218	238	173	232	206	225	223	218	191	213	202	210	209	191	218	230	221	207	232	218	215	208	226	216	203	219	185	221	227	202	217	216	198	219	199	208	210	208	192	226	223	209	196	219	225	209	224	205	200	216	217	210	230	221	218	222	206	207	254	213	201	212	229	236	199	223	194	214	215	224	218	224	191	236	219	208	234	242	235	202	208	225	180	230	237	199	214	215	215	229	212	196	202	213	197	210	191	239	212	220	207	212	220	217	219	198	198	214	202	213	238	211	224	210	211	241	208	206	209	225	213	213	211	193	203	203	214	205	201	226	210	203	195	210	237	191	231	208	226	210	206	209	215	225	200	221	218	208	199	215	219	228	233	203	215	224	223	231	223	216	214	219	202	208	207	215	241	212	206	188	244	202	220	239	232	218	216	224	216	194	198	200	214	217	212	227	205	215	203	206	224	216	218	207	230	215	196	235	220	225	189	232	235	199	191	215	210	220	229	181	197	215	212	212	200	217	194	222	226	216	214	214	202	194	219	190	210	203	223	216	230	191	209	207	200	177	208	214	219	230	195	213	220	220	231	233	218	222	229	219	199	196	195	196	218	219	217	233	225	218	234	218	216	221	234	198	205	218	218	223	212	218	185	247	217	224	235	212	226	236	224	189	225	197	205	209	217	215	221	201	213	217	205	216	220	231	203	227	204	208	212	211	216	222	189	204	223	217	215	188	197	229	219	215	219	215	221	216	210	197	198	225	213	229	199	208	205	197	219	208	200	204	226	216	208	233	238	216	205	230	196	219	207	176	242	212	226	204	191	237	215	198	205	228	207	215	220	221	212	203	234	199	205	225	211	203	200	183	233	225	213	218	212	221	219	211	169	227	220	207	219	222	233	204	207	231	221	209	213	239	204	195	233	207	200	215	214	200	228	212	217	218	205	203	247	211	212	197	225	210	221	232	234	215	226	205	210	229	233	224	190	216	212	201	211	196	178	195	184	226	194	242	209	209	203	212	201	216	223	227	209	204	200	216	234	234	202	189	225	198	190	220	215	214	223	219	191	227	231	214	224	210	211	212	235	229	216	192	208	209	209	222	214	217	226	214	204	198	229	228	219	201	234	225	229	226	221	218	235	188	240	235	216	204	196	204	219	197	215	211	200	218	211	207	221	249	213	241	210	246	192	203	234	210	247	199	197	180	224	231	229	224	224	227	205	222	202	218	186	221	207	203	218	226	247	217	204	205	217	221	238	248	206	253	208	187	217	220	221	213	227	229	227	202	210	213	203	209	193	241	215	207	205	209	223	196	224	199	213	208	197	212	218	197	188	207	223	206	222	209	206	226	187	218	217	202	198	226	204	202	205	208	220	201	206	247	201	204	228	192	213	220	205	215	229	200	210	219	211	216	204	201	218	237	215	212	202	225	233	199	203	226	191	202	198	220	226	205	204	224	225	225	206	208	204	199	194	216	226	215	215	200	199	220	245	205	201	213	181	213	235	225	212	214	221	216	227	201	183	212	218	218	230	219	230	225	229	221	189	201	228	224	235	225	222	189	246	236	211	210	201	210	239	243	202	213	185	193	186	230	211	212	197	252	210	206	227	204	182	220	208	193	230	210	194	224	189	243	225	191	204	192	202	213	228	203	212	212	230	209	203	224	223	221	202	240	202	203	214	218	207	224	211	201	196	210	198	219	230	221	220	187	218	227	206	216	219	206	208	241	201	276	215	232	225	234	230	225	214	216	199	212	199	214	195	209	235	225	196	203	188	222	217	223	225	242	193	221	183	231	214	185	213	247	205	201	217	207	235	221	219	259	219	225	219	222	190	192	205	215	233	232	209	234	221	197	208	203	216	227	206	231	215	188	214	217	215	197	212	214	200	217	239	238	211	212	202	213	208	203	231	231	194	220	231	226	215	205	215	213	204	222	247	241	193	229	207	182	199	225	235	198	242	237	231	234	192	211	230	207	220	220	216	197	212	210	211	224	193	240	222	209	231	225	215	217	219	207	207	229	214	203	201	189	240	212	198	230	210	217	204	208	228	190	219	241	195	207	220	237	236	231	194	236	230	228	196	194	205	240	211	191	217	223	203	204	196	182	198	226	212	227	207	201	208	190	215	221	201	188	210	220	239	198	218	210	182	201	221	213	211	223	202	199	222	205	213	200	252	207	196	228	220	204	230	209	227	200	206	204	228	202	205	199	186	212	191	198	192	226	222	185	180	245	209	196	217	208	197	212	195	219	222	227	219	211	202	214	207	168	216	203	223	227	200	225	237	193	233	197	226	227	185	207	228	212	225	212	225	208	220	237	229	200	229	227	212	199	197	219	198	200	188	244	227	244	213	235	199	213	227	211	219	196	217	229	237	244	198	207	212
33840	27368	7480	3446	2357	1652	1280	1019	891	682	647	541	474	434	455	421	392	347	343	323	302	316	300	314	305	301	291	296	259	285	303	265	283	267	276	298	266	269	290	293	237	268	268	283	279	297	270	271	245	271	276	248	247	256	263	282	254	273	275	242	234	258	264	281	261	243	268	264	218	261	254	235	235	260	251	252	241	258	280	248	252	283	277	272	246	256	253	259	238	236	254	240	271	261	273	275	257	252	272	277	263	262	235	286	263	257	241	255	272	258	240	252	253	244	268	231	246	255	256	269	218	264	276	253	253	247	250	273	247	275	244	263	251	261	260	241	262	261	260	244	261	268	247	256	221	251	261	267	234	260	241	273	249	258	256	262	255	251	242	232	261	286	266	251	284	277	276	253	282	262	243	250	258	270	250	255	260	261	245	262	269	251	292	237	262	280	235	267	267	269	243	249	276	234	260	259	262	262	254	268	238	231	229	266	257	258	242	261	255	274	239	211	248	267	266	278	241	245	257	234	232	235	251	269	262	233	270	250	252	260	269	274	250	274	284	238	283	244	250	260	272	252	251	256	267	230	264	267	233	311	238	263	260	247	255	263	265	266	275	237	221	230	253	284	240	251	288	255	253	239	274	244	279	246	267	235	264	247	264	288	248	267	248	297	253	253	252	263	265	251	260	244	235	237	256	252	261	272	237	268	256	245	271	261	236	268	239	253	269	251	272	256	275	291	261	255	247	277	229	230	240	253	242	254	266	257	251	272	282	254	223	251	271	241	216	242	229	240	256	235	260	267	253	255	228	277	235	263	253	266	273	251	256	269	270	262	292	234	253	269	215	260	253	257	240	265	255	268	252	236	263	252	247	251	262	243	296	242	241	237	234	242	240	260	266	278	267	242	266	258	254	264	258	268	223	239	239	258	266	274	278	261	251	236	237	274	231	245	267	245	232	262	248	282	229	234	261	244	288	266	254	263	252	233	278	240	250	258	241	283	226	279	235	259	269	256	256	234	257	254	257	241	253	225	244	251	269	275	259	270	241	236	254	261	271	270	259	272	243	234	265	275	236	251	247	266	276	279	271	260	266	259	232	275	273	241	249	266	253	250	256	255	280	267	251	236	274	264	258	238	253	264	264	262	278	255	270	264	297	239	261	270	278	252	245	256	253	246	251	268	245	233	257	235	246	262	223	290	263	257	242	246	251	236	233	244	254	264	229	247	257	285	246	258	249	260	214	228	261	244	284	244	254	230	234	247	253	221	262	256	244	248	253	247	264	232	238	246	270	258	265	241	244	258	245	272	248	251	233	254	233	250	293	275	264	255	265	246	254	254	272	249	280	240	266	259	221	265	275	265	249	248	219	220	281	253	253	231	271	283	257	254	250	244	243	250	234	238	241	253	261	281	238	276	262	251	258	286	245	267	246	257	221	248	216	262	263	239	263	247	274	204	258	285	260	249	248	273	250	251	239	270	266	275	242	237	237	250	257	262	278	267	253	244	262	248	278	268	239	269	280	285	235	259	264	250	288	267	265	232	248	258	243	238	276	239	255	274	288	252	259	239	259	257	272	263	266	264	261	265	235	271	264	244	253	226	240	238	237	275	248	278	263	260	241	236	253	236	244	276	262	273	248	296	244	246	264	246	240	275	242	253	247	245	231	239	248	255	270	226	249	251	261	272	237	257	253	236	273	261	255	258	267	256	246	259	254	252	237	244	249	266	250	265	243	245	263	251	228	256	263	262	216	280	264	231	230	247	276	256	280	272	234	282	251	227	273	252	265	246	245	220	245	243	288	271	246	252	257	221	255	267	250	240	272	270	241	278	245	256	247	272	247	237	238	256	270	247	257	237	258	245	266	265	264	266	274	260	270	256	232	248	235	256	272	250	247	254	259	262	254	262	270	231	266	232	233	255	254	253	239	235	256	257	243	281	253	273	242	234	265	248	253	253	257	240	273	254	266	258	251	252	266	275	257	239	249	256	274	258	268	255	264	246	245	267	237	251	267	220	241	275	245	297	246	266	268	267	251	261	235	251	234	266	273	251	263	238	254	270	258	245	245	237	256	250	247	251	246	264	267	254	216	285	240	260	250	259	250	238	261	250	238	264	247	266	253	254	248	248	253	264	240	247	237	275	296	264	257	254	252	249	225	231	259	263	239	266	253	257	260	228	273	274	272	239	246	264	241	248	252	263	275	236	262	245	249	262	232	247	242	251	250	254	272	276	256	246	272	226	247	246	240	246	240	244	253	263	271	230	269	237	293	297	247	279	259	232	244	252	257	261	259	244	262	239	255	247	227	259	268	282	271	257	236	224	245	259	240	248	244	270	292	238	238	254	286	273	259	269	259	280	254	245	239	262	256	250	260	246	243	267	276	256	280	243	249	237	264	259	261	248	243	277	246	251	252	284	293	248	251	265	261	243	270	289	267	244	242	270	280	264	254	244	231	253	287	282	271	254	266	243	283	261	285	266	276	264	259	266	237	266	241	256	251	247	277	248	255	262	223	252	238	261	241	255	233	256	253	237	266	266	259	238	225	217	256	223	230	240	285	255	298	258	225	289	246	280	256	249	273	248	255	242	246	251	248	252	255	241	251	234	247	245	256	242	276	235	246	244	292	272	266	283	270	252	248	270	256	241	275	243	261	236	257	226	259	238	262	231	248	250	253	248	261	263	240	258	231	263	259	276	251	217	251	233	250	243	248	228	251	271	246	268	279	236	224	241	271	259	279	246	259	278	243	276	246	235	283	251	243	259	222	273	245	261	235	238	279	286	217	246	241	274	264	228	200	242	243	242	266	272	234	237	263	281	270	271	259	257	263	235	264	252	219	259	231	260	281	243	247	250	250	236	274	247	238	265	264	255	271	257	248	252	244	289	271	280	257	266	266	254	268	248	268	253	273	273	238	265	262	250	281	243	264	261	259	248	232	263	254	255	250	245	253	243	253	254	269	270	238	268	265	277	245	247	251	217	260	258	249	253	263	233	252	246	294	259	274	242	245	246	227	240	226	268	245	245	268	273	222	256	234	255	271	236	243	279	258	255	257	262	235	237	261	233	260	239	227	251	252	272	247	243	222	246	280	248	256	260	253	241	254	252	245	251	267	275	250	241	254	234	243	266	261	241	257	238	249	259	257	236	257	272	273	261	269	231	244	269	252	248	274	256	230	278	217	278	238	245	262	268	253	273	247	266	239	248	234	247	275	265	272	257	261	271	271	240	246	258	276	257	227	261	238	252	244	262	237	237	276	253	249	249	244	271	260	267	263	277	258	260	259	265	247	256	227	275	260	258	262	264	237	239	240	225	283	257	260	259	275	247	265	267	255	277	241	267	277	255	242	254	261	255	254	255	254	253	268	252	266	293	253	260	233	238	251	238	230	262	239	286	255	253	250	248	225	296	240	258	254	261	288	280	293	242	260	249	269	251	276	263	243	260	253	248	264	257	242	256	221	254	262	229	259	256	275	230	251	265	244	251	249	245	272	274
24961	21224	27631	24950	12549	1054	798	665	590	630	559	569	625	584	563	549	538	556	509	548	537	553	537	557	532	555	549	550	517	508	527	502	521	538	522	562	555	583	503	514	502	539	538	513	573	547	571	502	565	533	523	539	511	512	522	533	525	558	556	557	547	542	522	516	509	524	515	528	554	543	548	532	521	535	521	499	507	504	530	538	526	531	550	529	516	549	537	526	543	525	509	520	532	569	539	518	546	528	526	510	574	527	501	523	546	541	521	526	543	553	545	526	549	518	544	559	561	507	516	522	515	512	523	502	504	512	524	540	583	533	525	520	542	500	505	533	497	556	525	497	574	555	494	541	508	514	534	574	509	489	484	512	545	569	523	476	519	528	482	516	513	546	521	560	541	527	533	504	563	520	537	550	534	498	502	486	510	554	518	514	570	507	532	540	506	547	517	511	575	512	533	551	554	517	511	534	534	532	485	517	537	581	556	563	490	540	523	491	567	511	556	539	525	543	485	560	500	515	526	507	497	528	499	515	513	556	562	544	533	504	516	526	534	521	523	521	494	544	577	521	538	520	532	529	515	517	535	554	551	519	513	546	528	519	528	500	526	529	525	534	511	554	524	533	496	469	563	531	514	536	512	556	552	542	538	481	529	542	521	500	513	538	492	490	532	483	528	527	547	505	557	483	562	529	529	529	520	549	546	537	473	509	541	517	508	526	509	547	565	490	495	542	525	546	539	541	541	551	512	527	533	544	544	470	570	512	558	539	506	534	520	554	553	559	567	512	530	510	533	504	521	540	552	495	552	507	526	522	520	546	554	535	506	523	529	539	549	560	523	500	503	499	533	535	513	567	584	571	524	520	510	517	515	504	544	529	528	523	530	511	525	555	540	539	545	509	515	535	506	516	533	456	524	492	519	559	504	532	475	547	529	495	503	519	530	520	479	523	503	516	483	532	543	537	509	592	492	554	482	502	567	506	505	511	536	549	555	561	555	571	537	517	512	538	518	527	508	536	484	487	585	568	538	539	538	525	529	469	524	550	517	524	561	512	535	538	549	521	512	501	521	492	495	535	542	519	551	505	448	530	535	535	523	509	543	549	518	543	551	562	514	523	530	536	512	519	564	527	530	564	494	527	531	530	536	531	497	546	505	546	527	542	542	535	544	490	506	553	535	540	543	527	539	525	571	531	528	560	520	517	489	526	560	543	536	530	568	523	515	495	522	471	512	527	582	519	557	509	533	559	517	518	499	538	503	516	491	508	519	504	537	548	525	527	527	535	516	550	513	523	565	527	507	528	499	549	515	529	514	532	506	541	536	528	535	547	502	506	501	551	528	520	537	543	507	509	492	569	560	506	514	534	537	494	530	537	563	513	558	548	470	516	544	540	536	508	510	521	491	541	532	547	530	556	564	514	505	560	517	516	544	522	502	528	529	527	541	534	528	539	494	504	510	534	487	558	526	488	521	556	529	525	556	536	526	501	522	539	556	556	551	498	514	507	526	547	517	535	508	552	553	533	519	496	542	529	509	512	549	497	554	526	518	508	549	477	520	532	541	534	519	555	471	506	514	538	500	552	583	514	524	550	537	526	533	541	569	501	525	528	546	502	553	559	576	501	512	515	492	526	509	515	510	506	519	497	556	524	544	511	523	547	538	502	572	488	527	518	523	532	517	543	533	513	493	532	500	510	512	532	496	518	519	565	560	513	542	536	553	524	491	522	517	529	522	597	546	516	540	506	527	543	506	540	556	560	542	552	486	493	546	539	509	537	564	553	506	517	505	499	522	501	487	537	509	531	508	540	533	518	540	516	521	528	501	515	536	523	510	545	520	495	492	536	514	502	530	521	542	517	494	524	477	556	538	523	486	545	535	562	529	528	482	525	533	522	503	500	534	524	496	531	521	537	539	536	544	498	491	504	521	537	491	532	518	495	543	495	533	537	540	514	548	512	563	524	507	535	530	477	504	536	521	606	536	567	518	543	494	486	560	521	545	549	533	509	537	525	484	545	542	530	496	523	525	533	472	490	539	550	557	556	539	495	530	561	534	484	514	550	520	544	529	510	529	585	550	509	485	547	528	565	547	462	512	510	529	554	541	516	503	548	516	557	557	538	520	514	567	538	511	504	502	527	492	532	499	577	519	534	550	561	549	555	528	527	530	544	487	568	509	555	524	533	536	520	538	528	516	497	511	522	538	509	542	516	549	547	530	512	509	570	543	498	525	559	514	540	545	545	519	545	548	543	551	549	540	520	539	520	513	490	488	511	527	534	497	562	517	545	522	513	543	509	549	527	537	528	503	525	515	541	564	524	530	517	516	555	544	583	527	506	532	520	514	529	539	526	488	527	480	523	524	496	524	507	520	532	507	570	530	519	524	551	513	506	535	534	494	511	557	525	509	518	562	565	528	495	506	486	510	563	514	496	491	519	565	490	490	514	525	511	534	575	549	536	527	563	528	495	492	506	532	515	462	512	551	538	516	514	527	514	509	544	544	510	529	550	542	523	484	540	537	535	510	509	518	540	575	524	522	543	532	560	542	548	523	524	525	532	513	515	476	519	504	493	536	513	567	491	561	500	539	528	550	521	505	490	523	544	532	557	574	502	524	551	566	519	517	448	535	468	499	568	548	579	535	559	541	523	488	516	544	501	557	505	511	465	533	520	515	512	556	526	546	519	513	559	515	533	577	546	531	579	528	512	530	551	534	534	553	562	514	531	478	546	556	528	533	546	535	476	469	539	484	514	588	501	506	459	536	482	551	497	531	521	486	554	511	519	540	506	499	542	514	541	532	501	480	540	496	564	503	545	540	536	522	518	485	550	521	511	584	510	499	524	537	498	558	477	489	551	536	553	514	546	549	547	529	524	493	535	536	546	519	525	569	512	487	552	511	482	479	544	551	507	512	532	486	510	561	543	508	515	499	544	542	518	537	544	554	537	547	519	557	520	541	504	554	547	527	522	509	502	516	555	522	546	577	537	530	519	533	576	522	498	522	484	521	532	496	534	515	527	578	501	537	513	503	520	537	481	573	536	528	577	521	544	527	531	500	550	557	537	518	528	539	539	549	506	503	528	539	535	523	531	509	518	513	518	553	546	553	567	516	508	529	557	508	471	540	510	521	581	508	509	524	529	565	536	533	527	506	537	491	509	531	523	508	524	553	546	524	508	497	555	526	528	550	537	526	575	518	531	523	530	527	526	559	564	553	505	538	530	512	545	523	532	498	518	530	546	589	564	511	497	506	540	529	500	536	541	506	585	505	499	527	532	507	499	533	543	514	522	517	517	537	499	535	569	520	519	498	535	500	521	524	473	496	566	511	526	480	525	504	552	566	532	510	494	532	546	515	518	522	522	501	550	501	491	538	546	530	486	544	526	521	502	537	577	516	521	507	520	529	547	558	525	507	566	518	527	499	529	528	495	531	508	496	526	522	559	530	511	489	538	514	503	570	510	509	501	504	505	531	546	490	530	515	494	539	589	548	514	521	512
33123	21066	4478	2234	1670	1321	1128	1026	900	784	795	723	749	687	709	659	632	616	660	645	563	605	571	595	665	592	640	595	625	582	606	588	636	644	630	613	577	618	611	575	610	610	596	612	589	614	631	625	583	593	614	581	618	574	585	544	593	613	555	617	582	589	584	560	633	581	606	570	581	568	548	621	590	612	599	589	608	586	617	613	577	589	610	573	590	583	600	639	566	587	579	568	582	580	585	597	595	584	591	610	571	586	599	562	628	590	639	606	613	572	635	572	622	569	590	582	601	564	605	613	557	619	634	594	604	634	590	580	599	543	580	603	579	605	603	576	582	588	628	591	582	577	584	592	586	587	594	630	582	582	624	586	626	593	600	603	580	606	565	567	625	585	606	613	600	580	597	593	579	566	550	552	564	562	576	598	573	555	613	624	595	522	554	571	580	602	590	612	558	588	626	605	622	593	608	607	608	600	615	544	605	601	600	589	619	608	607	604	545	592	607	614	596	527	587	586	622	609	588	624	593	582	574	574	568	616	602	596	584	584	576	593	558	571	583	651	577	569	570	574	595	587	627	592	624	588	588	605	607	573	589	577	595	621	630	608	575	572	620	615	604	601	583	615	615	577	602	589	607	579	547	621	594	561	559	606	618	531	605	546	610	590	603	607	567	592	547	640	599	611	582	609	603	591	554	643	562	614	593	574	586	582	564	618	583	595	595	581	618	625	590	607	590	607	607	616	651	582	610	556	630	558	547	603	594	608	597	607	592	596	596	545	580	557	596	596	564	616	598	626	594	592	545	571	610	576	570	596	614	622	617	578	604	593	598	609	573	592	563	567	611	586	589	624	619	533	567	570	608	591	584	597	593	595	637	591	549	593	600	569	616	570	611	596	601	601	603	596	598	585	569	576	542	608	589	596	578	613	591	599	568	573	557	568	583	593	647	582	615	589	541	640	592	559	571	574	628	652	614	578	585	597	574	585	606	637	599	580	618	614	602	586	562	596	613	642	652	593	578	612	596	607	582	557	582	581	552	608	562	587	592	564	570	576	593	611	569	610	616	570	584	574	562	585	622	600	613	627	620	586	617	579	600	615	565	628	570	658	601	578	639	582	568	614	617	600	567	612	606	620	598	595	601	576	582	578	596	586	617	591	602	577	584	524	610	619	595	625	562	621	586	584	574	584	568	560	567	589	602	612	612	587	625	588	557	600	581	578	590	583	602	573	543	636	584	597	598	570	572	639	616	623	591	618	634	580	570	576	563	611	573	628	626	594	555	629	597	560	557	592	534	627	554	621	604	548	594	585	582	586	591	548	646	600	562	611	612	588	606	577	593	613	604	597	638	585	626	645	610	569	572	565	585	596	617	610	578	606	591	633	604	611	609	583	633	583	608	562	612	585	616	617	563	579	587	596	632	559	578	569	570	542	581	587	651	556	573	593	595	615	589	589	600	588	605	580	596	628	537	598	611	583	564	627	617	608	587	593	592	609	589	610	585	566	598	608	640	587	546	640	553	570	584	561	573	646	585	633	553	623	612	632	589	582	566	617	608	611	604	588	552	581	571	595	595	573	613	624	622	621	609	612	557	614	591	630	577	559	584	591	623	563	608	620	627	610	585	596	565	589	600	561	627	572	588	628	608	574	623	638	619	592	612	582	602	600	581	576	614	587	595	578	582	596	592	558	625	604	592	564	606	588	620	635	601	603	572	606	572	597	603	603	604	588	579	539	648	553	594	574	645	628	566	614	565	571	605	624	607	614	611	576	581	568	576	588	608	624	593	598	583	596	614	588	560	605	590	628	572	616	594	582	604	635	565	553	590	620	570	568	577	593	583	592	592	609	654	599	591	633	585	595	613	599	591	614	621	559	647	624	643	582	605	566	595	584	613	595	624	547	602	612	606	616	617	585	595	589	598	562	583	594	601	585	562	606	570	618	607	621	552	616	609	596	589	545	626	576	644	561	624	611	608	586	589	546	596	612	620	566	582	579	601	581	609	618	618	596	634	617	610	567	592	559	567	596	662	603	544	593	610	568	583	616	586	594	626	611	584	615	592	616	558	599	592	620	589	557	598	591	603	617	592	565	566	581	592	620	591	606	576	597	612	571	608	586	598	590	632	537	601	589	600	599	603	618	553	589	611	586	611	600	631	602	612	650	614	587	597	595	614	601	594	590	585	656	594	588	625	603	601	564	620	572	567	552	583	625	601	605	592	576	627	630	606	568	590	605	599	585	624	585	555	660	647	602	595	608	554	593	591	571	569	592	637	632	570	613	598	576	602	616	546	583	560	623	599	559	594	595	609	599	575	599	611	634	644	573	541	597	594	576	568	667	596	628	596	629	590	594	632	586	595	608	620	614	611	595	611	572	581	627	591	594	598	618	652	644	552	560	635	569	587	657	559	550	558	606	613	595	602	598	585	560	559	589	593	610	609	598	599	545	572	618	546	606	581	599	552	611	628	599	605	598	598	621	624	576	601	601	607	624	615	611	591	615	569	655	572	613	585	618	587	595	628	570	583	590	596	621	648	638	590	574	561	571	585	585	635	598	589	632	600	602	592	564	619	617	582	582	579	606	576	561	563	601	610	546	576	605	649	571	551	575	617	594	597	606	588	579	577	559	607	647	632	589	603	617	595	569	514	596	565	629	564	610	622	598	570	555	573	594	615	555	582	602	606	584	611	608	593	565	595	632	611	606	528	589	568	578	605	602	581	603	605	610	565	599	572	606	578	602	583	570	603	603	584	552	590	596	566	555	563	577	596	575	614	571	568	576	557	599	608	609	580	573	583	595	575	597	594	612	627	581	621	527	573	601	609	606	588	583	611	595	620	579	580	567	655	582	529	569	603	602	560	620	631	591	573	562	599	599	621	589	589	597	559	608	588	599	614	580	580	589	559	595	558	621	587	590	605	552	573	593	543	606	561	588	624	581	603	574	593	602	613	586	587	579	598	579	603	615	563	552	590	564	560	653	662	587	548	602	595	566	528	612	565	550	608	536	586	571	604	615	625	591	584	547	634	553	617	621	610	610	583	607	566	608	601	588	559	631	572	618	608	557	596	593	581	556	586	568	585	564	643	541	540	567	567	602	582	566	585	599	603	593	622	633	615	597	610	652	596	644	620	624	594	595	595	586	588	571	562	605	609	623	602	578	586	609	597	593	611	579	569	587	596	607	632	599	577	570	599	633	607	613	564	580	554	657	588	617	633	608	601	603	562	608	624	674	551	587	589	577	569	623	666	629	533	580	618	595	525	629	622	608	569	572	547	576	595	591	610	603	630	588	600	619	578	549	568	614	611	634	590	579	613	549	655	588	580	606	630	592	587	564	618	588	594	581	581	588	584	609	579	567	596	582	593	592	588	575	615	599	613	553	564	566	543	615	592	595	618	637	586	585	612	571	571	571	593	566	576	611	610	560	609	599	584	588	598	616	553	589	629	624	629	606	572	635	641	629	597	621	592	610	613	602	594	595	565	581	588	620	578	642
22647	21209	28992	23682	21201	21252	11739	1413	950	861	800	727	711	652	624	610	586	551	553	533	536	493	517	537	483	486	495	508	477	508	471	491	506	474	435	456	439	475	441	463	444	484	505	494	495	446	486	456	465	465	437	501	433	494	467	476	447	450	444	458	454	466	481	479	518	477	471	444	491	462	448	434	448	496	463	481	489	431	460	435	444	447	442	471	417	423	477	497	468	450	458	463	455	469	440	434	485	406	461	438	472	465	483	441	447	456	471	467	440	456	462	416	428	437	473	490	429	499	450	451	468	448	450	452	448	472	495	418	467	459	462	416	458	406	411	473	484	462	454	457	444	475	425	445	441	454	439	461	474	454	468	420	481	453	484	443	422	470	475	497	480	394	441	460	439	413	461	464	427	465	440	456	462	423	431	449	498	426	454	444	443	507	449	471	430	428	464	496	427	427	447	431	451	465	418	443	457	414	486	463	399	451	440	444	473	491	457	514	445	463	444	476	455	429	457	451	446	437	450	432	474	465	447	447	446	468	467	479	454	460	455	450	477	455	461	439	410	459	458	436	445	423	454	413	447	439	456	491	449	448	472	462	438	466	430	423	446	489	430	439	435	428	448	491	441	453	464	449	454	439	437	416	493	447	460	445	453	457	481	457	466	439	449	431	427	440	430	427	459	435	450	465	446	466	475	429	505	441	499	411	457	432	429	469	450	473	465	481	435	454	498	452	438	456	482	461	455	421	451	412	425	490	423	451	446	453	459	430	437	443	434	403	476	442	484	456	436	464	449	436	441	442	463	457	466	489	421	430	459	490	446	452	454	449	409	520	473	461	485	432	423	428	438	444	450	432	478	443	464	465	457	461	471	450	419	456	454	424	461	472	455	447	491	441	466	434	455	475	478	454	440	496	436	472	463	432	480	495	439	482	452	393	471	447	478	460	438	457	461	440	473	475	431	437	439	465	442	459	429	486	490	519	443	440	444	463	442	465	459	450	459	451	437	460	470	426	470	464	472	432	458	411	470	435	424	461	492	470	464	440	480	438	496	427	445	456	471	440	478	400	446	449	464	452	441	430	480	457	472	457	443	441	454	435	447	455	439	486	489	468	434	402	453	452	456	455	456	478	445	450	451	482	483	434	466	472	424	446	421	430	453	452	423	443	432	438	445	448	502	446	472	434	460	446	468	471	478	458	438	470	412	467	429	460	450	487	474	444	450	459	414	491	435	475	448	439	430	441	428	453	430	463	449	454	469	457	457	451	425	452	481	449	441	457	456	421	483	463	456	442	445	462	459	457	473	471	447	500	464	464	469	431	414	473	470	441	496	447	441	443	509	439	449	478	495	456	434	452	483	454	455	423	447	466	449	452	483	432	497	443	465	463	439	461	463	434	498	489	413	462	460	456	437	445	443	432	461	468	448	454	450	430	472	478	437	446	457	443	422	453	470	459	486	447	450	446	446	448	450	434	453	386	427	439	442	414	459	448	454	444	460	435	487	424	428	439	450	449	459	467	451	465	459	463	459	472	452	439	492	459	406	440	439	450	450	444	473	493	475	434	461	434	406	421	457	469	457	459	449	443	425	452	460	461	416	442	425	415	458	482	434	481	433	460	451	485	427	439	428	464	452	432	473	433	438	431	466	468	446	477	418	426	456	451	457	432	453	437	444	409	441	410	459	428	397	434	426	458	501	471	415	446	465	464	475	458	457	452	458	457	440	415	398	461	438	458	457	428	449	462	448	471	435	462	449	433	493	414	489	446	415	449	498	411	443	447	437	486	460	421	428	424	443	474	477	458	417	434	470	424	413	433	450	480	476	464	472	450	451	416	463	482	469	453	422	464	440	477	445	502	441	430	420	461	434	452	467	468	416	432	433	483	430	400	444	481	459	458	472	401	467	423	496	489	419	466	434	449	475	441	439	477	445	482	477	450	423	447	463	501	456	438	444	445	448	460	434	458	469	454	439	448	449	487	431	458	448	440	482	441	475	475	489	455	440	462	457	421	436	470	446	480	445	446	442	479	466	465	455	478	480	467	440	444	457	472	449	466	425	452	457	426	488	448	450	470	453	470	449	458	457	467	464	441	471	481	452	466	474	480	490	473	389	441	436	466	449	442	503	439	471	474	457	453	450	469	434	435	428	468	457	442	471	442	421	441	463	466	454	469	472	456	466	453	457	463	456	429	463	452	434	441	466	445	466	429	450	456	481	431	475	461	460	475	428	433	442	490	458	418	449	479	495	437	436	466	474	401	454	467	433	451	456	478	436	426	454	448	412	445	459	473	455	442	459	419	449	453	456	418	504	463	499	454	441	459	486	421	458	450	505	446	454	445	439	421	425	466	493	452	470	438	453	485	442	460	457	483	421	441	472	456	442	462	458	418	468	412	494	452	446	459	463	448	453	450	437	425	453	473	383	468	500	481	435	466	448	456	473	497	460	493	454	449	447	440	444	450	490	451	425	455	469	426	450	439	460	437	429	468	459	428	421	479	491	452	440	477	466	466	431	420	487	421	455	465	459	452	444	445	449	453	471	480	482	455	463	446	448	432	406	463	435	440	448	448	444	464	502	455	432	454	461	445	429	463	441	465	513	458	426	476	436	469	454	470	443	428	434	450	456	472	460	435	461	445	419	451	463	446	460	479	455	465	458	449	482	445	450	454	457	418	462	437	454	456	457	434	431	481	460	465	495	443	413	445	417	440	474	472	461	453	448	478	490	455	430	400	415	423	499	482	476	440	457	464	439	426	457	398	463	448	465	438	443	420	436	433	431	422	465	464	443	436	476	446	439	421	444	484	480	458	451	422	464	474	447	424	418	480	453	450	408	427	427	477	484	464	422	430	459	461	461	470	475	455	471	421	482	453	437	438	507	438	433	446	448	431	413	438	476	472	458	469	457	480	464	471	478	435	449	474	448	478	451	421	463	453	450	453	425	436	469	436	464	484	488	430	447	456	395	440	484	453	471	441	427	434	449	452	467	492	459	440	425	486	483	441	487	478	497	429	449	456	443	451	452	432	447	494	456	450	457	447	446	436	461	488	465	414	463	463	432	455	469	446	470	451	437	460	453	466	483	463	446	438	412	425	441	426	477	439	456	461	451	474	477	454	458	441	450	441	476	450	434	463	489	466	469	451	473	447	452	454	454	475	470	413	448	461	510	474	461	408	459	440	446	416	442	509	457	418	438	479	444	441	449	438	413	479	445	502	450	432	412	461	444	462	432	440	449	445	446	397	451	431	474	440	482	476	424	441	451	440	456	490	471	454	461	440	472	415	482	431	462	406	454	476	444	442	420	431	462	433	502	481	419	474	484	448	446	458	475	418	444	449	449	458	426	446	423	468	464	449	464	454	426	475	469	485	461	427	469	473	461	477	415	443	449	443	473	453	471	465	495	477	453	434	470	435	442	448	436	428	480	468	427	476	461	484	443	432	464	457	423	456	491	458	464	468	491	455	444	466	502	475	428	448	442	459	466	490	428	464	419	440
38917	31529	12097	6224	4209	3109	2471	1974	1684	1442	1218	1053	950	818	804	802	660	697	613	626	611	597	587	560	604	588	544	558	532	536	538	552	545	508	558	483	523	531	523	553	547	514	491	496	504	507	514	481	474	537	495	500	543	535	517	530	493	541	471	499	485	459	483	511	493	496	474	474	485	517	514	496	492	506	536	488	512	500	510	464	503	533	506	456	482	484	517	526	526	507	493	508	503	537	481	496	484	492	489	446	526	477	472	454	506	497	485	529	493	496	493	479	461	510	480	481	485	440	471	475	541	492	481	489	480	499	485	490	480	495	492	507	492	471	511	482	485	508	440	509	490	485	494	514	516	520	518	495	509	495	467	487	528	510	524	503	457	496	458	466	459	506	480	515	542	506	491	503	457	496	487	444	453	513	506	516	455	454	525	482	502	492	494	497	480	511	450	558	478	483	524	486	455	516	500	473	493	480	528	487	501	517	476	472	483	442	500	482	461	477	492	523	505	525	542	514	492	494	468	472	512	466	497	478	496	475	468	491	504	511	527	518	543	497	470	517	513	456	519	462	456	481	494	495	527	458	475	495	479	508	536	501	511	469	497	485	493	433	478	456	495	520	481	528	505	474	528	495	525	507	478	473	482	458	461	486	530	501	475	477	495	490	483	477	486	495	474	503	471	511	486	476	503	540	498	479	490	487	465	500	546	499	489	436	490	524	471	469	518	508	511	487	437	450	514	527	495	507	517	474	488	488	491	461	515	531	474	471	493	479	471	477	432	480	468	459	461	490	486	487	478	462	524	466	486	468	478	491	491	495	462	513	507	478	501	527	466	536	470	499	501	517	474	457	476	504	483	459	537	481	489	480	497	463	497	528	480	485	479	494	484	465	548	496	508	500	468	468	499	471	478	457	473	520	468	502	480	466	464	492	487	483	489	480	493	489	500	505	449	494	493	471	484	472	481	482	478	517	432	512	487	475	466	507	429	510	511	497	509	490	477	439	473	488	497	459	472	480	479	462	472	452	477	523	510	480	516	467	469	495	496	479	451	492	505	486	484	518	479	498	492	497	507	478	491	530	516	503	494	468	446	473	490	474	498	542	513	491	475	510	462	502	543	448	503	511	481	514	465	455	459	496	500	552	504	490	474	484	497	458	473	517	487	475	474	435	449	468	520	478	521	522	443	498	517	484	524	492	513	473	504	498	532	518	465	513	492	455	493	510	503	503	462	470	516	469	515	510	538	489	478	490	448	489	512	511	478	479	492	523	486	515	457	507	463	509	475	507	497	525	514	536	482	501	492	528	528	490	509	502	502	500	515	489	478	481	479	474	453	479	460	520	524	501	497	473	477	487	481	516	490	472	482	481	492	478	498	510	523	482	494	508	472	506	490	461	527	466	500	453	507	488	490	481	473	494	493	454	524	489	500	452	472	514	486	504	461	527	449	496	513	493	485	460	481	483	491	507	454	452	482	456	506	474	473	503	507	467	494	488	480	504	470	478	495	472	506	494	494	508	495	500	512	461	484	502	482	455	500	499	487	511	479	482	486	504	419	493	559	493	466	475	501	487	458	481	495	524	450	482	491	507	508	482	485	497	425	507	451	484	494	478	470	459	485	477	481	525	468	509	492	515	481	492	480	508	475	494	483	496	472	492	462	457	530	490	482	491	453	497	496	465	457	465	432	485	472	455	468	496	485	510	487	493	505	447	460	480	488	513	443	492	447	485	420	465	480	502	497	478	467	505	508	467	492	493	451	473	528	493	494	516	464	476	498	468	480	447	491	501	500	499	503	506	480	521	500	499	458	465	488	475	519	513	477	469	506	488	482	452	511	517	497	492	466	486	478	509	488	535	501	479	499	481	517	509	546	455	457	463	490	485	484	472	502	521	530	434	520	533	487	490	486	469	466	465	510	522	465	551	503	472	496	484	487	496	532	473	477	506	477	508	498	484	475	494	501	484	533	468	492	470	489	466	480	503	463	480	489	500	438	483	496	488	500	511	490	523	502	516	458	484	480	508	483	482	479	507	487	441	487	535	486	466	495	451	500	505	486	465	475	480	483	490	492	476	504	500	454	496	478	493	462	503	461	505	470	483	491	498	500	492	462	513	496	515	498	515	471	493	471	478	452	444	472	480	470	522	476	522	496	499	504	463	484	484	490	470	515	483	492	473	513	499	484	518	482	535	486	499	505	484	510	556	467	535	486	464	458	473	509	488	498	475	506	499	519	502	496	501	507	503	507	513	481	516	539	465	500	505	503	418	488	489	500	487	473	508	515	494	480	499	450	500	501	470	519	491	503	475	493	500	473	477	481	518	505	497	495	504	498	485	457	467	488	470	440	498	494	470	524	481	512	477	477	464	501	499	516	475	479	483	484	463	498	486	485	507	498	470	524	497	476	492	456	497	449	497	486	502	499	523	471	494	484	467	459	483	465	476	457	485	439	492	522	459	490	443	473	503	463	486	480	505	507	499	512	469	498	510	485	451	504	481	447	496	507	452	516	519	488	510	497	468	482	512	491	472	495	512	478	489	491	469	475	483	493	485	503	471	479	472	495	487	513	528	493	513	466	483	443	505	481	503	479	517	471	501	477	484	440	530	475	512	506	465	471	461	495	524	504	513	495	473	467	506	452	480	458	485	510	546	487	494	443	490	502	505	460	483	508	532	499	527	471	508	479	477	465	486	517	490	498	491	465	508	516	505	487	506	492	467	472	527	487	492	465	498	499	447	493	488	499	495	506	495	503	474	478	524	489	470	481	493	544	522	503	483	517	482	478	503	479	485	491	498	470	497	507	513	472	479	490	504	433	499	503	464	501	491	541	470	499	467	493	495	488	482	525	523	480	487	506	493	548	464	521	478	476	526	470	474	465	495	505	514	502	496	501	446	513	442	506	492	474	533	476	515	465	470	514	518	484	463	451	521	509	493	504	455	508	467	463	457	493	470	496	501	499	518	496	450	487	514	504	477	514	464	462	465	518	476	508	490	462	479	511	478	493	478	431	502	498	453	466	436	503	474	486	522	487	520	532	522	512	528	445	492	499	503	521	511	509	483	463	508	520	458	484	532	504	507	458	537	479	494	484	511	471	513	507	475	481	519	529	497	493	498	507	496	485	463	500	471	519	489	490	462	542	477	520	513	476	466	504	462	484	430	521	489	473	479	512	478	522	517	485	507	500	450	481	482	484	465	508	487	488	470	445	480	459	510	459	464	525	461	487	500	517	463	441	503	485	485	522	499	481	488	478	494	489	456	525	514	490	510	502	454	516	483	489	518	503	474	469	462	491	481	450	446	476	479	450	496	498	478	487	506	478	447	476	519	520	542	491	455	504	449	524	505	499	495	488	486	531	495	521	481	471	504	474	467	447	526	485	471	479	490	496	471	547	509	509	488	520	497	486	503	496	475	444	500	465	482	476	497	471	492	475	480	506	465	484	473	491	500	542	505	454	505	482	505	494	509	543	493	452	474	509	516	463	511	462	469	491	483
28139	21286	10923	1101	615	536	457	365	369	328	314	340	345	321	316	315	326	295	353	309	284	314	342	335	319	334	279	299	320	307	310	318	308	344	311	318	300	322	306	362	325	293	345	295	339	326	320	293	312	337	336	345	337	342	292	292	299	337	302	316	283	302	314	306	336	332	321	324	317	360	348	335	329	318	299	310	314	343	316	309	307	325	315	329	339	320	319	323	317	356	365	320	362	333	309	335	358	306	328	320	302	348	315	334	318	296	333	315	355	311	317	323	327	300	330	340	325	321	331	321	297	292	314	320	301	289	348	311	320	324	318	357	309	307	336	325	292	310	321	309	348	322	288	314	326	316	291	319	332	326	345	314	324	338	307	294	339	343	349	285	340	335	335	296	314	325	322	334	299	319	327	313	335	343	300	321	325	329	325	337	316	308	334	347	331	287	313	289	304	313	324	329	315	323	294	314	313	290	309	305	341	313	304	329	334	323	309	309	325	350	348	302	314	292	333	314	310	315	307	323	306	291	328	333	312	296	347	290	302	304	292	357	316	306	326	324	334	318	309	299	325	323	324	337	318	321	312	318	303	328	308	326	301	324	325	323	336	315	329	300	350	316	301	313	317	313	296	292	332	323	296	378	321	320	329	319	327	301	294	347	287	323	298	320	296	317	296	318	325	349	321	333	296	351	311	325	347	307	301	329	334	321	290	315	313	343	358	311	331	313	289	327	291	287	321	323	306	327	320	309	285	341	328	302	343	324	318	333	311	306	277	335	330	335	286	310	290	311	300	311	324	365	348	314	316	328	321	313	337	325	324	339	335	312	309	292	335	325	305	336	341	318	346	349	314	306	302	335	347	331	289	315	285	336	326	332	340	325	320	285	334	290	322	316	338	317	305	320	302	341	323	308	337	328	341	328	307	345	296	320	304	290	331	322	326	328	305	305	325	329	312	361	354	330	343	299	324	331	322	327	315	281	334	340	311	342	316	340	297	309	324	344	308	324	320	322	308	341	290	318	351	317	293	298	345	309	282	325	346	295	323	323	329	338	300	278	296	342	317	336	326	326	333	320	287	325	332	321	315	322	304	332	310	308	316	321	333	338	336	319	292	324	338	332	355	350	318	303	342	320	307	302	315	324	311	323	313	301	329	308	305	316	321	323	326	300	336	323	328	333	307	312	342	315	351	340	267	351	316	346	338	306	338	308	325	337	324	335	343	313	350	308	318	318	325	307	325	307	310	352	329	296	296	338	307	289	290	319	308	332	346	358	324	325	292	350	291	289	341	338	340	307	297	325	335	318	296	313	273	342	319	312	327	320	318	323	327	318	344	324	305	302	315	314	280	297	301	316	321	307	339	311	334	289	309	321	289	318	332	314	333	313	336	301	323	331	310	302	320	302	353	301	324	301	341	320	328	310	334	308	312	302	312	302	298	317	327	303	321	342	346	308	325	355	312	351	355	356	324	326	325	315	370	317	293	326	307	327	314	335	313	275	304	310	316	369	312	300	324	289	321	340	340	359	320	294	308	337	297	322	326	351	338	335	335	328	314	318	332	345	294	309	330	363	304	327	309	315	336	307	330	320	291	342	328	276	291	314	331	314	318	333	307	347	315	320	344	303	283	298	333	331	304	358	333	356	334	340	312	332	309	316	323	312	353	340	285	330	313	300	302	292	329	311	333	318	291	319	337	319	309	312	327	336	310	316	301	322	362	307	303	297	316	334	345	317	287	346	313	365	287	329	312	314	319	322	335	355	313	314	316	313	337	322	330	305	306	342	321	371	329	302	322	318	355	328	305	315	308	311	334	320	332	309	307	285	328	302	301	345	345	291	327	362	284	340	288	290	312	323	344	314	333	327	304	319	324	303	330	312	315	305	303	323	341	317	299	334	320	333	324	328	293	321	345	301	294	337	326	338	322	315	293	315	328	335	305	311	316	312	331	353	343	308	338	313	327	341	296	330	360	308	343	358	342	325	304	336	333	301	329	320	300	318	320	321	327	339	317	344	308	325	319	317	307	321	329	323	337	288	301	314	316	359	310	309	304	329	330	325	295	323	300	328	311	320	323	316	283	299	325	329	304	315	303	343	300	363	302	328	298	301	351	284	330	315	310	297	322	351	331	313	333	345	297	339	342	332	324	342	294	352	335	309	330	316	332	297	292	296	318	320	324	323	338	292	324	319	292	306	309	291	324	302	337	331	343	326	331	313	311	330	307	294	336	323	324	326	305	316	343	320	308	369	315	316	338	315	320	306	337	292	304	309	298	296	296	327	309	345	288	325	347	299	347	308	353	294	297	289	302	339	331	328	329	324	317	344	358	332	347	350	317	340	320	307	279	307	330	314	312	310	316	305	331	315	303	333	310	344	311	333	310	325	326	315	325	358	335	336	310	350	316	300	293	333	337	311	324	325	331	297	328	288	324	312	314	289	311	344	322	329	311	314	299	329	331	328	339	355	311	320	315	282	325	319	310	281	319	289	313	328	310	335	298	328	324	325	337	310	340	323	313	334	337	322	314	333	330	336	333	319	350	304	341	341	310	305	302	307	311	309	334	323	319	341	311	326	336	309	332	336	349	283	316	285	312	332	335	294	320	327	335	316	340	360	356	347	309	310	289	347	321	317	326	305	331	330	327	311	310	345	329	334	346	298	328	338	352	324	374	322	320	291	303	312	322	308	339	345	305	311	335	318	345	337	357	327	342	301	322	280	313	339	329	296	319	335	311	327	312	330	292	323	313	311	332	319	315	349	319	316	306	340	294	314	276	315	298	353	300	299	319	329	327	321	304	333	311	319	331	327	280	292	312	322	344	356	326	314	336	289	326	327	295	309	296	316	320	301	315	332	328	312	359	306	342	347	307	317	293	299	335	277	334	299	316	371	295	322	303	332	296	324	340	307	311	330	331	328	324	334	289	294	311	301	314	340	339	336	316	286	319	350	289	329	304	332	314	311	298	297	344	327	322	319	296	301	300	316	304	310	316	365	315	350	325	317	320	339	302	340	314	346	331	312	356	323	301	308	327	328	323	345	307	290	322	306	305	323	320	333	329	322	301	307	326	325	316	297	350	311	298	335	311	328	295	308	312	286	306	347	296	304	324	306	330	323	332	327	317	348	309	338	347	302	335	314	296	334	325	292	364	312	311	312	330	285	315	301	337	283	293	305	307	317	303	356	312	310	353	302	339	301	301	291	360	294	297	300	337	345	315	288	356	315	324	323	312	315	332	322	304	339	295	355	324	339	326	350	286	297	321	310	351	340	298	357	311	308	296	334	336	354	339	296	305	320	348	308	339	282	336	331	308	306	314	338	288	335	329	296	365	334	280	320	313	319	310	341	286	354	309	313	311	306	318	311	326	293	314	301	346	343	325	329	309	310	328	317	329	360	319	326	324	281	316	310	319	337	322	328	315	323	320	311	316	299	309	300	299	345	302	338	306	310	321	332	327	317	333	333	333	315	363	327	295	298	343	294	327	335	316	289	326	322
31089	13915	1042	674	531	496	467	484	405	400	448	405	402	393	373	404	371	393	423	401	413	355	381	376	398	396	401	359	366	417	397	363	378	417	350	378	384	358	377	383	389	378	368	396	376	389	404	375	380	369	363	407	369	381	409	398	372	370	385	388	389	343	384	390	380	388	363	403	370	376	383	403	379	368	381	387	387	396	397	379	363	379	397	435	362	359	373	350	360	386	393	401	406	384	402	391	386	382	362	387	375	389	401	393	376	389	400	378	362	375	390	396	406	396	391	427	369	423	392	404	366	397	406	331	357	376	393	366	394	390	361	389	375	386	409	376	380	382	398	382	364	410	353	361	389	395	380	384	375	392	367	394	397	354	377	344	420	370	402	375	370	421	374	402	371	372	384	406	396	399	412	379	369	394	357	373	408	383	365	365	372	395	383	390	363	369	415	369	364	418	384	399	382	358	358	390	391	385	409	399	367	381	396	366	396	386	343	387	370	380	410	374	401	428	400	402	396	369	367	376	355	397	405	359	377	400	372	391	353	390	351	405	380	397	372	374	379	395	407	394	403	397	347	354	378	374	377	414	363	402	350	404	413	395	383	350	421	409	377	339	404	350	361	364	385	382	388	343	386	400	391	385	393	388	382	380	376	356	388	415	388	369	389	390	369	391	381	350	403	385	368	369	379	408	394	366	358	365	389	399	373	408	378	396	363	369	379	368	346	354	384	360	361	379	370	350	369	377	354	404	382	377	367	416	398	377	390	390	376	410	363	391	387	401	386	354	399	372	355	395	394	416	375	404	382	341	392	409	384	402	393	384	373	363	360	381	395	411	384	366	383	403	356	376	368	392	389	393	359	394	361	391	385	408	365	359	336	394	383	393	406	359	385	392	416	315	389	376	375	369	389	378	401	380	362	433	374	404	389	393	363	385	380	407	412	370	385	356	375	366	346	384	386	410	370	379	404	386	429	434	354	375	346	395	351	401	397	390	380	391	406	358	334	382	403	402	413	368	390	379	410	378	393	363	392	391	377	419	385	366	397	387	356	387	425	386	361	348	374	394	347	372	392	384	374	326	397	390	371	382	345	365	380	400	377	350	378	383	380	415	380	366	368	386	423	396	396	365	395	389	389	386	402	371	387	360	369	396	391	380	406	379	382	383	404	397	394	374	406	383	342	344	381	365	371	358	378	377	436	370	353	393	385	389	402	387	371	391	386	388	393	365	397	372	359	406	392	407	371	376	356	420	398	386	367	390	367	362	398	368	393	401	400	345	382	392	386	364	367	374	386	385	396	388	316	413	402	387	388	390	391	368	380	402	378	379	346	382	363	372	397	390	381	398	381	402	358	374	371	390	406	359	393	405	398	375	382	380	365	339	386	367	360	369	407	371	353	385	397	366	359	343	396	377	382	348	412	368	385	363	388	362	411	402	370	376	414	362	387	401	360	392	412	410	375	358	390	344	382	388	410	395	369	382	396	396	373	396	370	350	355	404	421	390	368	397	382	403	421	387	392	377	383	366	354	401	380	381	353	385	378	376	358	398	346	329	388	389	364	396	343	382	400	404	370	408	372	382	396	378	389	396	363	403	374	384	401	351	374	390	402	378	388	402	368	366	385	386	380	361	386	401	405	348	373	379	353	407	359	382	384	394	370	401	355	389	389	403	388	369	365	401	385	360	370	413	369	394	421	360	361	365	380	405	399	404	377	369	378	368	370	396	408	382	386	374	370	369	366	382	374	360	375	400	358	375	360	414	407	369	360	412	396	396	366	403	410	374	406	400	365	405	419	363	384	355	379	383	381	382	387	371	363	370	374	362	329	400	405	385	402	390	391	382	373	408	373	382	378	409	341	411	390	399	389	406	394	390	382	368	361	399	389	353	359	348	419	340	366	410	402	368	395	426	393	375	366	374	380	382	380	370	360	361	392	404	354	377	385	390	395	372	406	421	355	367	409	367	410	357	400	418	384	372	406	341	373	364	388	393	364	390	376	414	367	371	376	396	375	345	366	389	377	361	375	397	426	366	376	381	377	395	357	355	378	389	373	401	366	398	381	385	406	386	358	363	381	367	410	378	341	357	396	405	359	390	382	367	385	397	354	370	411	361	388	367	390	387	383	374	398	363	361	350	383	389	358	364	376	372	412	369	368	381	387	381	399	422	381	381	361	397	400	351	370	330	424	380	412	386	375	403	379	377	379	365	374	360	407	354	353	404	396	381	426	433	388	380	390	383	379	423	398	382	376	408	349	367	376	345	385	388	348	389	392	370	359	392	385	371	396	371	399	356	354	364	358	406	380	391	378	359	393	365	384	395	370	380	371	378	353	412	410	399	378	369	370	374	347	393	370	385	362	366	391	374	397	377	403	392	365	349	382	438	350	404	384	369	407	371	388	368	387	375	372	354	422	418	368	402	357	371	374	378	392	375	380	397	362	381	367	393	435	355	357	402	394	376	386	355	391	393	394	386	385	388	368	415	406	392	399	390	366	400	387	377	395	363	386	391	411	412	391	356	386	375	381	397	343	365	362	403	384	383	399	365	348	434	372	370	382	365	416	382	359	400	397	371	403	390	381	386	380	407	400	353	370	351	348	399	376	424	363	410	376	327	353	391	366	372	379	409	375	390	370	394	365	396	339	383	374	395	381	390	402	375	362	376	394	420	363	409	401	356	393	344	375	408	389	395	378	385	369	382	379	386	397	395	335	390	400	390	361	368	378	374	408	425	416	377	392	388	369	348	388	360	370	390	375	374	379	413	360	366	362	420	381	368	343	381	360	402	407	379	366	406	418	374	372	333	376	386	381	389	392	403	371	414	401	374	380	353	392	405	417	378	365	367	397	379	348	353	340	366	352	382	385	402	364	397	370	384	410	388	374	382	372	387	346	390	397	325	412	386	402	398	339	376	363	364	373	379	399	400	380	370	366	382	415	371	370	382	397	372	363	382	401	423	377	403	402	359	400	359	438	388	407	407	327	376	392	391	375	391	387	389	367	406	358	406	395	390	386	402	374	400	376	362	355	374	378	374	404	377	377	352	363	355	395	355	393	390	377	388	404	378	375	406	358	382	388	353	354	396	374	379	369	364	425	380	397	395	369	376	391	372	356	365	401	378	375	388	370	381	386	401	365	364	357	384	367	383	382	367	384	403	383	352	423	414	370	392	364	371	381	378	383	414	369	420	390	351	391	396	384	360	403	348	400	333	383	363	387	383	371	370	361	393	356	343	395	350	398	376	375	378	370	395	374	376	395	396	365	362	388	407	381	351	375	379	359	393	371	364	376	355	396	368	407	370	422	396	383	375	385	408	385	388	396	382	379	383	406	372	387	399	402	386	386	362	357	358	369	356	398	363	376	355	368	352	398	380	378	381	417	385	380	373	382	362	394	394	388	395	362	404	376	379	383	394	362	366	369	367	374	368	410	390	353	375	397	371	369	385	397	362	386	375	346	373	373	349	399	377	385	369	397	406	404	408	394	395	371	343	314	384
23679	21196	28579	24049	21182	12281	1037	603	469	424	402	379	305	336	306	310	266	243	286	306	275	291	253	242	270	250	272	222	248	255	245	226	228	257	238	237	205	230	224	244	246	232	230	257	199	226	245	227	246	219	197	213	205	208	222	229	272	202	218	220	230	238	195	216	216	220	242	230	249	228	209	214	217	213	250	202	209	228	200	236	253	205	229	221	269	230	218	223	205	231	215	219	221	224	236	209	241	231	203	227	220	219	202	241	228	222	226	210	236	245	213	206	244	224	213	216	228	208	197	217	225	219	233	210	231	236	233	217	213	218	223	238	222	200	207	225	202	226	253	218	212	198	216	216	205	212	227	225	210	219	213	222	203	215	194	223	214	205	209	224	225	220	242	255	239	243	190	233	237	217	215	223	230	224	194	212	237	220	204	221	210	210	248	242	246	242	236	198	232	240	214	226	200	198	233	201	200	236	208	236	222	202	240	237	209	225	190	261	208	196	218	231	212	233	232	218	250	230	216	191	227	241	226	238	221	225	227	225	212	229	209	211	240	248	205	226	232	223	204	214	232	227	206	238	221	218	211	206	215	204	226	219	223	219	247	228	208	226	218	229	254	227	234	211	229	201	218	221	206	249	179	189	245	210	234	232	225	206	205	218	209	213	199	207	246	226	249	198	208	212	213	206	207	206	214	239	218	229	245	229	231	215	245	192	228	211	208	237	215	227	191	207	225	207	232	224	237	229	229	223	208	235	220	222	218	240	197	207	220	211	247	241	202	234	226	226	221	245	223	236	217	214	197	233	215	209	232	182	206	228	235	203	217	225	216	227	225	218	202	237	210	244	220	221	229	237	226	189	216	194	221	231	188	227	227	206	223	227	206	218	176	204	199	209	231	212	212	229	244	223	227	223	233	199	209	203	218	226	244	228	230	227	200	222	231	216	226	231	213	232	235	215	224	205	242	228	221	234	244	240	254	194	214	226	226	217	243	203	229	198	207	226	228	204	217	214	218	227	201	235	223	231	199	205	225	238	210	223	224	197	220	227	243	209	214	218	199	226	200	222	217	217	227	217	216	204	239	219	198	245	222	233	248	210	214	201	192	206	227	223	215	211	237	211	241	245	208	215	200	216	243	188	200	230	227	195	232	207	228	217	204	223	215	234	217	222	210	198	236	198	192	227	243	216	211	206	221	226	223	229	203	196	229	214	245	218	212	217	228	216	239	211	214	232	233	234	204	223	215	241	230	227	229	234	207	225	235	224	228	217	238	216	211	197	227	232	234	211	227	233	213	214	221	236	214	202	231	200	220	229	212	223	250	198	224	219	228	195	215	238	227	209	230	227	209	211	243	232	236	222	237	206	244	193	213	218	243	242	201	207	213	213	222	217	204	216	207	235	233	258	195	215	236	219	221	205	225	216	234	201	227	211	226	220	200	223	216	226	230	211	208	205	227	205	217	243	193	202	204	204	217	199	232	237	227	213	227	213	216	200	218	242	202	203	249	245	217	225	214	236	229	226	219	233	234	202	210	239	227	213	229	205	219	231	229	204	195	225	203	193	205	205	214	257	209	194	189	198	194	223	237	201	198	229	200	230	226	251	221	223	230	216	216	212	222	236	214	197	194	237	222	228	206	237	210	227	208	233	211	233	236	214	205	194	212	222	226	224	205	218	202	211	233	196	226	205	233	177	204	244	234	221	225	217	234	208	221	246	213	224	217	200	189	216	235	228	189	215	224	214	245	246	197	207	231	222	232	224	217	235	212	219	203	209	193	211	229	221	236	218	217	236	224	213	195	201	256	227	233	230	238	178	215	219	228	213	231	223	219	206	217	234	227	222	208	217	222	247	211	216	240	212	186	227	245	223	214	229	221	211	202	256	212	228	224	227	183	207	203	216	227	198	208	221	205	263	227	223	205	191	244	245	214	230	217	214	220	205	219	207	218	224	229	217	222	249	224	233	200	213	201	223	213	233	239	240	229	180	223	219	227	219	213	209	228	229	190	204	225	216	215	217	196	236	222	221	229	252	231	226	230	222	206	214	218	198	221	222	192	198	206	216	233	236	207	237	212	232	232	203	198	202	198	203	228	217	218	207	205	240	211	229	198	203	229	197	235	202	235	211	224	236	192	202	226	218	208	235	239	209	226	206	224	223	245	192	244	215	199	193	211	230	216	219	219	214	239	199	217	237	212	230	212	208	211	221	216	221	235	215	201	229	219	231	254	217	219	210	208	211	237	234	193	182	234	214	200	212	232	211	239	209	240	251	230	207	220	212	231	204	201	208	224	217	225	228	218	227	232	198	206	231	238	213	205	197	196	213	227	226	232	223	206	188	219	204	225	214	231	176	247	235	240	169	209	217	229	197	200	225	238	185	212	200	216	240	201	216	225	234	203	230	208	210	224	192	226	239	226	233	225	219	211	200	230	229	218	225	211	196	219	219	202	228	242	199	198	190	197	237	217	257	202	195	190	246	204	225	229	223	191	223	204	238	212	210	209	207	219	222	189	210	234	202	229	215	201	224	215	210	191	220	220	181	213	226	202	205	217	201	232	219	210	202	242	243	230	235	218	210	194	221	207	180	205	187	199	217	236	183	196	215	214	232	229	230	229	229	210	206	223	239	200	232	198	227	217	218	221	220	219	214	221	241	248	227	209	220	216	224	232	236	218	237	223	215	234	213	215	212	211	238	199	242	192	239	203	238	208	239	221	216	227	210	218	219	217	207	221	201	215	221	217	224	208	208	216	219	219	220	193	217	222	245	238	217	214	201	182	208	202	223	228	225	235	220	214	218	218	215	185	191	237	205	205	219	228	239	223	216	214	217	226	194	223	206	211	218	217	211	243	213	210	216	196	227	223	241	247	213	215	197	217	226	239	207	221	217	216	235	211	189	212	215	225	197	221	225	200	232	195	236	197	184	204	216	229	202	189	229	228	241	214	207	204	212	223	244	211	203	212	237	232	219	196	215	235	220	206	199	233	218	212	227	206	206	231	243	216	210	207	216	204	206	240	212	230	238	210	229	239	204	221	206	230	232	213	207	238	224	214	236	219	195	212	210	199	215	243	231	228	212	204	221	201	231	207	220	219	215	236	238	227	229	217	225	240	219	194	209	215	226	210	240	214	224	220	193	230	217	210	228	227	227	219	207	246	225	195	229	211	237	200	191	208	231	201	215	241	224	221	258	225	237	245	199	224	209	209	218	221	223	207	214	237	226	227	220	249	204	213	220	198	187	212	221	218	232	230	236	218	236	224	234	200	227	223	206	187	178	208	214	210	201	201	226	225	222	192	222	238	222	210	196	206	222	211	222	200	203	201	262	201	218	208	215	214	200	213	230	225	208	235	206	230	216	215	203	213	230	214	229	257	200	214	259	215	221	228	231	201	214	215	222	209	200	228	189	210	241	214	218	213	215	212	213	222	194	213	242	212	209	209	219	225	217	212	217	198	219	211	204	213	218	204	241	213	205	207	215	211	213	216	208	229	230
35749	24000	6982	3364	2342	1642	1246	1040	874	748	629	548	493	426	442	375	396	354	321	361	347	306	324	298	321	285	291	293	296	298	285	305	276	283	291	259	269	282	236	303	238	283	237	247	258	256	275	248	253	262	244	251	278	272	276	233	273	261	265	261	249	242	278	291	280	260	260	261	262	267	256	240	290	260	288	270	266	242	252	277	250	273	257	232	277	255	261	251	250	267	251	295	263	256	263	231	283	281	255	243	270	272	271	238	233	255	251	279	298	279	270	271	254	284	283	267	289	274	261	245	293	258	249	275	264	272	281	271	258	269	246	256	246	255	265	259	247	255	250	252	254	263	283	258	274	239	267	274	250	248	231	275	265	256	252	257	250	247	246	266	245	241	279	246	233	267	294	269	253	310	263	265	240	246	244	269	256	257	287	285	268	256	280	271	261	278	262	270	269	266	250	265	216	264	247	286	230	273	239	245	281	258	264	266	267	239	244	269	223	235	255	271	302	251	269	255	235	284	268	275	280	276	228	254	268	255	296	291	258	252	247	281	235	246	251	259	288	227	268	281	256	290	269	254	265	261	261	239	259	275	253	273	238	285	273	267	257	276	252	273	265	272	272	262	263	248	256	276	244	278	263	278	264	242	269	250	261	283	239	257	283	276	247	231	268	232	260	273	256	258	229	304	282	256	237	282	225	247	234	226	285	247	247	249	268	254	255	238	261	262	282	275	272	258	275	244	266	282	247	243	254	259	261	248	254	243	264	277	277	252	259	272	262	285	266	269	264	242	272	263	252	276	262	267	226	274	274	278	243	247	275	250	255	233	258	265	268	271	243	241	233	252	253	265	262	242	252	262	262	243	278	242	242	252	259	231	267	309	282	255	274	244	268	227	241	247	282	275	265	256	286	256	233	271	267	273	269	237	277	264	256	236	221	245	266	270	251	272	273	266	213	278	245	265	243	269	273	253	265	235	271	297	272	239	236	260	266	262	274	235	252	268	255	235	271	256	267	287	225	268	237	271	261	288	258	255	248	272	274	287	266	241	300	260	223	242	278	277	261	271	257	263	259	271	252	240	265	294	250	264	236	250	287	281	269	272	248	250	265	269	248	270	272	272	256	273	263	255	239	260	277	279	272	255	268	271	257	258	263	239	260	271	249	256	274	273	264	259	251	247	238	271	249	287	267	264	264	253	247	215	258	262	257	260	247	285	298	246	255	269	259	294	260	250	275	291	256	267	268	273	266	257	282	260	244	265	281	240	259	252	258	267	256	260	260	257	277	261	217	279	284	246	226	263	273	255	248	263	287	269	240	270	260	268	287	236	243	241	277	262	220	263	256	263	250	230	234	234	279	263	243	283	299	275	262	273	262	284	266	268	253	268	244	271	252	263	266	266	240	256	237	260	248	243	249	275	240	248	261	233	247	239	256	236	253	275	251	221	281	238	264	262	245	234	287	258	250	292	260	265	259	274	260	253	269	271	261	271	297	281	268	265	278	274	251	276	247	235	275	243	264	254	257	241	243	249	249	265	250	284	275	245	259	242	265	270	257	262	258	268	247	253	281	260	264	252	271	247	240	281	277	283	265	244	239	261	249	243	235	262	258	289	278	257	269	219	251	257	270	282	265	268	281	255	277	267	252	253	223	256	276	247	258	255	247	249	288	271	252	262	238	265	261	268	250	246	236	289	245	248	280	264	236	265	254	249	250	268	243	277	279	290	264	256	260	259	223	261	272	232	275	307	265	275	271	298	256	232	243	270	228	269	284	281	263	248	268	245	246	252	256	242	266	269	243	264	265	284	239	251	278	244	272	257	255	254	272	259	238	272	270	247	264	227	250	272	264	285	254	278	270	273	245	249	279	265	229	260	263	245	263	293	262	275	261	233	256	217	253	246	258	243	248	266	251	234	252	275	234	262	262	251	259	295	248	250	266	269	250	245	244	269	257	242	285	268	243	237	255	261	256	253	247	239	233	256	283	272	276	259	235	268	258	276	255	275	258	248	263	258	248	227	276	247	266	265	247	270	266	247	281	259	245	255	242	237	276	265	247	263	278	272	239	235	249	253	243	244	271	249	282	278	256	267	275	245	244	267	279	285	252	229	276	249	273	260	255	243	265	232	267	260	242	266	239	276	243	245	250	250	245	270	289	258	279	253	251	257	263	235	241	233	257	256	260	264	243	244	273	286	283	237	251	278	267	257	240	278	272	252	273	236	276	261	264	273	265	279	289	237	267	245	256	295	296	213	266	264	274	241	260	260	269	268	253	242	229	265	288	271	252	230	250	254	218	279	239	228	265	252	233	240	264	237	264	266	273	270	250	269	252	277	257	258	241	247	254	244	250	274	239	272	252	257	281	255	257	267	259	239	265	228	270	257	278	283	252	232	242	260	257	278	235	237	284	265	257	269	254	238	261	241	269	234	244	297	269	246	277	264	259	296	281	249	256	273	251	255	258	255	276	248	261	266	259	236	269	235	237	232	257	295	259	268	262	242	269	239	278	237	260	257	240	254	266	262	247	258	246	234	250	277	257	258	270	276	232	241	234	250	269	217	255	263	251	276	259	269	244	226	245	259	259	276	261	276	270	282	254	270	238	252	287	269	242	254	300	269	261	271	268	257	232	259	258	249	231	256	273	256	259	237	259	269	266	263	285	284	286	234	237	266	229	279	267	274	256	238	235	235	259	248	250	251	262	286	275	261	289	243	261	283	277	268	255	271	264	259	217	218	241	268	285	266	263	245	257	231	258	249	256	265	274	243	255	260	276	262	253	231	265	229	261	270	259	242	243	246	246	252	261	257	262	269	264	254	278	261	250	273	256	261	258	258	277	258	278	215	281	281	295	248	235	242	252	259	257	264	269	256	276	236	259	253	274	262	266	265	258	268	264	237	283	284	263	293	246	263	259	248	276	261	268	270	252	256	300	246	265	238	251	258	245	266	235	236	242	264	245	251	254	237	263	279	246	259	277	254	244	293	240	240	248	249	271	268	235	246	260	253	254	257	242	277	263	258	266	253	273	285	255	265	252	215	267	282	282	244	250	274	249	233	260	249	249	274	247	233	254	293	241	234	277	280	281	249	239	276	280	274	262	241	230	284	223	276	263	246	225	251	305	257	278	277	237	247	234	277	250	273	258	247	230	290	239	253	241	271	225	267	278	260	275	273	266	271	277	260	240	241	255	240	263	252	279	245	298	255	263	252	261	280	256	238	231	248	243	236	247	230	256	250	268	243	262	229	255	261	260	254	248	273	270	247	256	263	264	259	242	269	260	268	268	246	276	272	295	251	274	254	260	271	263	273	250	256	265	268	256	257	256	241	254	279	241	252	279	234	266	268	267	234	266	255	274	271	251	262	272	240	258	269	256	261	242	288	268	255	259	269	246	245	280	262	279	261	264	264	255	246	270	267	253	245	246	260	233	250	240	247	270	262	236	263	256	274	247	264	271	269	248	273	252	256	258	251	235	259	244	269	229	270	254	252	258	259
25014	21181	27566	24944	12759	1147	785	677	652	683	606	630	587	581	553	519	551	552	512	554	564	532	553	533	541	555	562	541	575	520	504	479	553	521	539	512	578	516	556	484	564	574	504	524	527	537	533	576	542	547	506	589	549	527	508	559	504	537	542	505	524	519	533	539	539	514	554	525	523	493	548	532	530	525	488	521	528	583	556	525	550	503	537	526	530	527	548	486	543	516	525	552	519	558	554	521	507	511	531	529	556	502	517	531	542	530	549	501	499	514	541	505	506	523	539	491	564	523	501	520	530	483	543	508	517	563	548	530	494	498	530	520	557	519	534	512	467	479	511	535	555	534	508	538	549	507	500	549	501	578	510	504	519	514	518	531	522	516	498	534	551	470	520	456	511	507	560	535	502	527	508	524	476	494	512	492	472	484	511	520	514	522	544	525	528	553	545	513	535	575	522	536	547	513	510	539	534	524	485	479	531	565	533	504	573	534	542	529	510	524	511	556	522	522	532	526	506	489	524	527	576	513	538	519	509	534	524	533	528	502	521	505	520	514	492	514	514	483	522	553	544	531	550	530	544	518	525	542	554	536	490	560	571	532	559	530	497	530	539	538	517	503	572	521	501	619	521	526	525	574	521	556	538	563	543	520	563	522	532	495	544	535	501	499	541	536	530	512	489	499	544	523	514	525	483	514	550	508	511	487	532	539	518	493	526	516	493	493	550	564	557	559	518	567	514	548	528	515	527	533	554	542	508	520	523	533	512	522	537	524	487	527	507	547	493	527	511	534	511	462	501	548	567	562	497	511	481	510	526	517	524	524	504	529	558	529	512	535	518	531	496	524	542	519	564	527	534	496	512	529	557	517	552	513	545	550	529	500	549	536	532	532	513	528	513	534	504	504	497	556	562	557	568	540	528	539	524	555	527	542	544	570	491	545	534	523	525	511	505	543	523	502	544	546	527	482	477	522	486	507	503	539	549	550	528	566	508	606	536	516	523	540	547	501	558	504	529	551	548	561	495	523	546	510	510	519	535	511	512	513	558	526	554	546	539	563	532	514	538	553	515	541	520	528	520	520	520	490	535	509	522	551	543	509	535	544	537	477	526	506	556	523	510	550	551	579	531	536	559	552	541	542	500	504	521	529	539	515	473	533	487	541	533	513	533	502	549	467	495	519	527	556	577	521	527	524	525	545	488	533	534	538	545	499	541	537	500	512	522	497	517	521	476	523	539	497	516	528	519	565	539	497	536	531	510	517	550	544	541	525	524	531	547	536	536	494	532	539	535	535	587	524	496	529	512	517	545	514	511	538	499	507	512	480	560	531	518	505	507	536	527	531	599	537	539	512	517	524	565	504	525	525	504	515	555	506	530	515	548	520	533	482	504	494	548	531	527	534	565	530	511	552	562	510	496	509	504	562	534	526	489	539	524	504	532	547	497	502	484	555	540	521	492	533	564	516	543	499	529	537	524	518	492	535	510	509	558	558	545	528	481	544	512	533	555	514	514	537	538	503	594	501	564	502	538	531	511	525	513	530	521	580	496	536	555	531	533	529	522	531	537	534	518	537	493	532	510	518	501	558	539	531	515	550	506	563	512	540	534	501	534	521	512	527	525	528	514	525	486	504	535	531	522	487	517	515	556	518	532	541	512	562	527	553	493	535	510	536	499	517	540	540	508	547	552	539	538	524	506	526	518	510	529	565	498	559	513	488	542	543	501	484	514	550	537	507	475	574	559	519	521	514	543	549	525	543	500	501	532	502	537	511	569	485	553	557	514	501	524	508	545	505	488	530	568	524	526	521	499	535	536	558	522	543	538	523	526	495	528	557	518	572	543	539	523	497	551	535	525	533	561	493	484	533	513	504	519	552	523	538	494	548	524	515	502	507	537	531	516	541	549	512	533	542	540	524	516	499	569	554	520	521	529	514	522	562	506	485	494	561	531	496	530	502	468	514	541	523	560	505	532	556	546	531	480	496	538	514	530	550	527	517	465	581	511	522	525	530	539	497	515	505	497	549	522	584	527	507	503	540	529	511	520	514	502	533	559	534	533	562	574	524	508	531	496	524	494	507	510	565	501	520	523	506	527	508	530	519	519	536	496	493	520	501	522	551	548	577	495	556	547	509	521	523	545	560	503	490	546	491	506	524	508	533	546	550	531	553	568	506	545	532	549	521	555	509	520	523	509	514	528	537	478	525	538	528	519	542	499	493	504	519	513	508	555	544	539	514	552	543	576	523	519	515	529	497	521	548	547	545	543	534	532	488	513	550	526	517	535	560	540	511	521	531	533	519	512	470	551	540	538	521	558	506	544	524	526	500	518	520	564	539	528	549	557	498	509	558	553	537	529	499	489	537	550	519	488	494	525	532	488	557	518	520	538	514	510	538	484	522	561	505	484	520	513	519	514	545	516	500	525	475	512	496	527	523	520	517	574	543	519	554	523	514	521	572	515	550	549	558	521	530	536	564	543	558	513	550	511	524	506	520	534	528	533	507	520	491	563	518	499	500	535	510	497	518	551	533	541	470	560	530	546	515	509	536	503	514	500	526	567	562	562	525	528	510	515	505	507	549	550	475	542	551	518	529	532	489	537	516	522	489	530	524	525	550	515	507	508	509	513	527	500	506	573	553	519	551	495	505	525	510	523	534	473	547	568	532	526	512	495	527	522	542	555	531	525	520	530	497	536	525	552	519	500	483	546	532	524	473	529	534	540	542	538	539	522	558	551	534	536	522	564	499	548	496	520	509	560	479	548	512	537	525	489	503	527	524	521	547	577	524	538	520	521	563	551	494	542	573	534	521	546	527	540	545	498	491	540	517	550	546	524	530	537	548	548	524	501	562	522	516	497	509	535	523	505	511	508	486	524	507	543	514	543	528	516	514	566	475	503	534	483	547	561	541	551	539	532	470	536	527	512	481	516	507	544	509	550	529	499	508	500	519	577	518	539	509	523	495	546	532	534	529	522	523	542	514	517	498	535	512	548	530	516	495	546	546	489	542	512	536	530	509	513	530	512	519	475	523	510	518	489	544	507	590	505	535	502	550	529	536	548	490	508	530	495	501	502	497	538	537	529	545	536	566	571	508	598	517	558	522	540	515	547	474	496	552	556	518	570	548	487	517	519	529	545	553	512	489	543	499	514	521	520	529	498	494	524	499	497	514	509	551	578	509	489	505	493	551	551	515	562	537	527	497	539	503	509	521	549	555	534	509	516	498	529	541	472	559	529	506	516	514	524	527	566	507	535	481	536	520	519	527	542	519	517	507	536	487	540	497	550	533	544	532	527	512	576	517	501	511	494	546	498	516	536	532	514	519	542	528	536	502	541	578	527	541	575	515	536	514	507	572	537	520	532	491	539	485	484	515	503	569	529	567	490	524	498	562	533	497	555	479	507	534	478	549	533	522	528	535	538	527	564	514	530	510	539	584	525	528	527	532	561	554	549	498	497	432	472	554	549	518	534	569	531	535	504	568	512	531	546	527	539	552
34277	16746	4095	2297	1683	1293	1154	1036	929	836	742	762	717	686	671	632	682	624	643	644	599	625	601	587	628	618	596	624	587	566	588	594	579	619	612	607	599	615	610	584	620	609	636	583	557	590	606	614	598	572	550	622	566	575	581	655	614	586	627	617	642	644	606	604	613	593	568	658	610	596	585	589	580	545	591	580	545	600	630	609	614	615	610	635	573	632	611	567	601	611	598	633	537	609	581	598	622	625	540	612	621	575	610	612	527	607	566	592	663	605	596	575	605	612	652	580	578	540	604	604	584	601	570	565	609	563	566	590	584	570	579	660	560	622	624	624	579	533	586	576	594	603	632	581	564	573	597	585	597	605	579	609	552	574	587	587	611	593	597	589	621	598	607	614	649	616	640	575	596	575	581	640	568	592	586	604	608	578	607	575	532	629	643	570	603	607	601	605	560	604	575	590	603	625	629	609	583	621	591	558	544	595	543	596	596	608	617	598	619	593	583	581	586	574	582	589	620	587	592	594	618	599	593	635	597	609	603	568	597	585	582	617	596	612	602	605	589	613	576	616	584	582	610	600	553	591	630	605	553	568	592	609	641	632	618	599	549	545	547	588	577	572	640	590	595	598	559	585	602	614	595	607	597	636	579	563	588	586	583	559	607	583	608	608	580	616	560	615	601	594	594	544	586	602	591	608	576	561	598	606	574	586	618	567	589	596	582	571	606	636	647	560	537	574	603	609	633	588	565	635	568	574	581	544	536	593	616	658	582	583	592	573	584	639	617	635	592	619	587	600	611	593	632	603	653	626	650	646	592	609	601	575	595	620	585	603	600	609	644	596	596	562	601	567	595	611	576	589	613	619	570	611	569	551	598	576	603	626	604	630	610	585	605	589	648	534	602	582	595	636	632	606	520	578	618	580	582	579	604	574	545	568	595	575	648	573	613	622	590	528	564	610	599	585	617	602	601	556	632	598	588	587	593	601	577	566	629	634	594	576	592	632	626	571	601	588	560	546	550	597	586	633	617	592	635	572	615	553	609	631	622	574	552	546	580	600	610	584	631	592	580	592	582	585	626	542	588	618	633	609	595	572	631	558	620	571	585	614	539	546	541	609	606	630	618	610	564	580	585	556	582	614	604	629	603	625	574	642	615	550	624	575	621	551	563	611	564	595	569	579	617	545	612	610	592	565	613	578	561	580	581	585	599	638	558	616	610	591	609	607	628	586	560	570	608	571	567	642	614	569	606	541	599	570	571	615	586	606	555	581	640	582	589	582	562	603	562	616	560	606	611	576	592	630	582	590	614	585	608	593	618	589	556	596	605	605	613	609	658	577	599	596	615	619	602	623	581	528	584	565	633	573	569	615	581	606	574	577	588	600	609	618	586	606	599	547	629	586	582	599	537	613	598	539	550	573	597	572	598	584	550	612	615	582	631	578	571	584	606	560	573	581	553	623	609	598	619	589	579	631	587	551	551	634	610	545	588	601	605	642	570	610	613	593	618	565	530	585	633	596	582	590	614	630	584	600	584	634	577	600	606	589	602	576	593	575	522	565	609	623	619	603	587	575	565	593	586	565	608	591	608	624	557	605	613	587	592	567	616	552	611	626	618	601	608	569	592	555	608	603	557	589	606	578	569	565	607	587	640	574	594	610	595	644	566	583	604	625	630	599	591	585	600	612	585	546	598	594	591	574	566	579	545	583	581	594	572	599	618	620	615	599	607	606	587	610	599	595	599	622	608	606	612	599	560	619	624	641	624	595	585	546	588	557	618	637	593	601	587	630	565	616	569	565	550	596	632	566	580	600	603	605	537	631	628	566	559	593	542	577	614	634	643	620	608	604	611	581	598	619	588	605	647	580	600	600	641	540	613	598	592	568	597	607	606	570	588	616	613	621	590	570	573	583	590	610	589	580	639	577	578	596	567	611	551	613	594	628	629	565	584	585	584	638	588	534	580	578	581	632	600	580	605	614	608	607	588	567	680	585	613	604	604	600	596	598	577	613	601	600	594	588	583	595	575	591	586	632	592	620	592	567	609	588	619	631	620	577	608	563	635	622	568	587	581	632	563	614	608	576	580	600	591	623	595	603	574	615	618	556	586	603	594	627	605	573	612	617	602	623	634	606	652	604	565	631	647	604	643	551	590	641	576	635	624	559	600	588	600	613	617	604	640	602	608	637	627	591	589	579	573	587	596	606	559	596	599	617	593	586	575	573	590	646	574	583	591	632	610	583	596	595	603	578	605	631	659	549	596	626	623	606	564	593	589	560	597	600	620	596	591	628	616	591	559	575	547	601	606	588	575	602	574	554	603	632	597	629	613	623	614	545	611	590	535	607	570	604	584	582	584	630	585	613	573	593	563	625	593	605	612	604	591	575	577	602	584	562	589	613	601	615	610	611	625	613	582	633	555	552	603	585	546	621	653	560	589	595	592	560	573	593	557	597	550	610	601	592	615	632	622	546	579	615	583	562	558	627	603	630	606	531	613	585	629	587	580	628	563	649	583	638	599	579	600	609	652	594	590	607	599	629	593	603	561	604	586	570	616	595	585	565	586	579	551	626	622	570	572	600	663	629	578	608	579	580	568	636	564	580	611	668	605	575	624	589	605	624	607	602	567	591	610	570	605	578	569	578	591	598	608	597	588	628	633	530	626	610	580	611	593	601	564	621	603	627	625	588	548	599	624	619	577	635	594	608	563	614	618	598	602	634	581	598	577	617	629	625	635	561	600	609	600	612	585	569	603	603	560	570	600	575	640	585	620	619	629	576	551	597	548	593	641	641	587	597	598	633	600	586	625	578	598	621	573	618	542	555	632	574	608	591	613	598	637	613	597	610	551	612	614	575	601	626	566	618	598	557	625	623	599	600	561	637	622	572	630	565	602	591	632	591	612	598	594	612	604	614	639	609	574	579	575	576	557	580	580	593	626	583	550	530	585	621	653	645	615	594	627	591	565	558	561	609	584	612	581	608	593	596	620	587	574	610	632	588	556	601	582	601	597	578	587	629	551	640	592	603	569	632	594	574	588	616	591	614	588	598	593	625	611	597	601	612	609	608	623	590	602	585	623	601	603	609	557	573	587	588	598	596	629	576	616	636	551	574	596	568	580	617	604	602	645	599	557	600	593	602	603	577	643	597	597	614	617	613	559	577	592	583	626	575	610	602	594	605	580	570	638	622	589	577	622	606	573	618	605	615	579	611	556	630	659	634	595	595	599	603	609	615	583	605	568	637	606	587	613	568	624	581	604	568	541	624	559	584	625	573	589	596	616	571	606	624	594	594	604	598	576	595	565	596	555	607	657	638	592	564	622	556	572	620	584	579	600	584	609	607	600	627	574	625	540	556	598	584	587	577	564	641	588	595	598	599	638	643	612	587	635	622	579	573	628	577	585	540	584	623	555	573	633	625	601	613	591	580	553	597	614	606	598	579	604	606	570	611	632	576	600	597	577	588	622	569	597	570	585	606	614	585	591	579	601	562	587	598
22682	21204	28982	23692	21197	21255	11485	1279	982	872	785	715	712	601	574	597	601	566	557	526	540	521	491	483	554	493	476	517	486	535	478	468	496	502	460	501	473	445	484	495	470	470	454	500	459	477	497	472	456	485	459	446	437	441	411	471	479	457	445	446	431	446	460	470	454	467	421	477	470	429	474	462	461	444	458	460	478	458	452	481	477	394	491	480	466	444	405	459	438	480	432	461	467	437	435	413	436	431	465	448	497	406	470	457	467	452	458	444	431	442	425	449	459	476	458	476	488	498	463	453	432	447	480	425	490	397	466	461	453	405	435	423	462	453	460	479	422	442	481	418	488	434	450	409	457	468	446	445	457	468	460	479	463	445	464	464	466	442	421	469	433	428	471	461	431	464	467	452	454	426	453	424	422	433	466	435	469	451	464	466	440	479	482	447	456	421	452	459	477	417	432	477	433	428	449	438	436	463	439	470	450	475	475	461	431	421	447	439	425	442	414	482	458	464	454	430	446	469	439	472	477	495	463	442	426	421	485	474	466	455	474	445	454	446	441	452	436	469	415	449	455	485	451	412	485	445	463	459	467	475	481	445	444	428	447	447	489	452	421	455	425	425	436	443	467	524	444	489	439	476	431	444	444	462	451	477	443	455	471	452	456	445	469	453	435	516	441	463	444	460	471	444	479	455	442	438	459	450	426	435	470	463	437	411	444	416	464	446	451	446	425	454	450	470	440	485	457	430	441	458	454	469	441	476	469	458	456	466	426	446	420	445	461	470	418	430	422	491	458	458	449	471	484	451	445	435	466	440	451	455	442	434	418	452	441	405	454	488	461	435	458	455	469	448	402	440	433	415	468	461	457	451	508	474	431	440	470	467	440	450	403	456	471	404	479	449	496	439	453	462	465	454	453	443	458	434	464	459	434	461	498	455	485	459	461	431	468	441	443	466	433	453	473	493	444	414	440	445	489	437	434	411	447	411	447	449	453	477	493	387	434	440	423	444	391	418	452	455	437	461	410	461	447	481	452	435	435	452	424	461	448	440	464	439	439	481	469	484	461	457	452	473	477	425	447	436	433	502	453	523	462	482	463	437	455	477	417	455	431	438	428	448	486	455	428	449	448	424	444	435	465	447	444	433	428	517	444	442	465	467	432	431	486	475	488	425	461	445	445	478	462	441	413	458	432	438	483	462	449	443	449	440	460	475	465	462	457	450	454	444	448	449	440	409	453	430	416	448	449	409	442	455	410	425	455	433	455	423	449	429	451	452	445	467	436	439	433	447	484	460	459	473	457	463	465	451	447	478	474	451	470	437	487	447	441	436	447	482	459	466	463	484	433	452	473	467	429	418	471	439	456	450	456	449	448	484	444	412	478	470	453	448	455	455	468	470	445	423	438	479	420	455	487	462	457	465	419	461	486	437	436	461	472	460	446	463	429	490	383	460	450	451	413	416	453	432	465	435	453	431	441	456	458	445	414	435	437	453	464	437	450	468	453	455	440	455	472	450	445	470	456	459	426	422	408	468	511	467	438	437	482	447	438	473	420	471	380	486	456	445	419	466	476	448	484	455	436	483	429	431	416	473	469	438	430	455	448	475	457	456	437	494	439	474	429	417	478	496	439	459	453	408	433	437	461	441	462	442	449	467	432	491	486	469	467	466	424	461	468	446	437	444	445	486	427	452	439	452	469	434	444	462	477	414	442	459	457	425	407	458	435	487	487	451	422	461	481	447	476	415	454	469	467	455	408	437	435	463	432	427	412	426	443	451	435	431	429	441	442	457	474	466	441	432	467	488	431	447	458	466	458	459	459	453	437	431	433	451	435	411	450	475	438	449	432	441	419	448	442	447	454	443	438	415	420	414	428	460	451	441	458	472	493	452	440	420	454	456	436	426	480	456	469	478	484	463	457	448	459	431	470	428	453	426	437	483	429	442	457	468	437	457	447	479	445	503	474	447	437	463	470	475	462	380	459	438	446	451	472	503	452	435	435	406	440	408	429	409	447	451	457	464	452	448	435	447	465	455	457	424	440	441	468	448	493	425	436	459	485	468	467	461	418	451	454	437	460	439	412	465	449	406	485	429	463	393	446	425	502	416	466	433	481	435	441	447	494	460	457	453	470	453	425	441	459	454	444	451	445	459	443	453	428	431	457	479	438	448	429	455	425	417	434	514	433	472	459	441	455	468	474	423	457	438	447	469	462	470	474	467	432	449	448	452	441	420	447	444	428	414	462	441	399	449	399	477	452	450	436	437	448	461	433	421	457	459	494	473	442	462	456	481	418	462	429	451	435	463	443	433	439	450	450	479	425	418	456	463	442	453	456	447	440	442	453	428	447	491	485	449	455	454	495	449	467	453	457	433	462	470	408	440	423	428	426	443	469	462	440	436	478	450	436	429	455	445	431	477	479	455	445	448	503	482	436	434	460	476	436	445	453	490	435	441	435	447	448	446	434	446	445	452	454	434	432	490	471	428	422	517	453	454	451	454	438	471	454	453	454	445	478	450	448	451	438	447	442	470	475	449	448	459	473	420	426	439	482	478	479	446	436	458	468	454	423	456	475	437	449	434	433	432	483	491	469	457	461	447	478	454	430	438	445	474	446	444	443	428	472	420	427	419	462	468	471	488	451	444	429	480	423	459	454	460	438	477	449	513	433	448	418	454	478	461	456	451	459	448	468	465	504	445	435	483	449	454	464	434	410	469	410	460	470	439	444	470	454	408	451	429	469	464	477	469	456	472	415	458	416	468	427	448	435	458	421	453	488	470	477	432	439	432	473	467	447	439	451	436	456	451	454	442	454	471	453	433	439	436	480	467	509	447	446	417	430	449	405	434	474	444	416	421	450	424	432	444	406	419	427	458	489	449	463	434	498	461	443	446	473	446	449	440	441	447	449	462	450	434	435	429	413	430	460	442	447	444	453	461	436	420	446	422	445	466	431	447	447	413	459	483	476	446	466	470	452	482	490	456	429	478	490	459	440	465	429	434	477	458	454	428	440	446	435	446	455	463	447	438	449	399	462	427	473	453	456	442	455	447	428	441	434	465	427	468	446	440	464	438	482	437	425	459	429	444	429	483	468	478	438	433	452	450	451	429	473	456	447	435	514	422	451	468	485	453	448	454	453	420	474	478	470	481	458	453	456	433	444	494	461	424	466	430	426	424	421	433	472	442	430	413	445	410	426	423	469	466	459	437	458	447	441	465	404	455	444	405	512	445	449	468	443	455	464	453	473	478	456	441	453	416	446	411	422	430	440	465	467	458	435	463	447	460	462	444	435	434	409	465	432	426	427	447	434	422	423	418	464	435	443	466	428	418	462	462	445	451	472	434	422	450	477	479	449	428	496	442	422	473	465	449	435	479	440	449	485	474	434	494	443	438	440	415	447	432	468	488	451	448	510	396	486	456	450	467	480	417	426	447	478	446	425	469	448	420	468	439	431	462	429	445	448	463	466	424	448	449	415	448	440	461	440	430	506	439	429	470
39229	30131	11667	6152	4240	3202	2495	2022	1620	1307	1173	1106	947	846	835	828	697	649	693	649	635	630	611	643	588	598	545	556	528	592	584	533	537	526	520	536	511	530	516	550	536	528	540	504	526	481	504	561	465	564	524	542	543	496	515	505	529	516	509	496	493	525	491	454	502	483	508	500	481	505	477	516	524	496	523	493	484	541	491	523	500	519	480	472	501	521	509	530	475	489	496	527	488	504	490	495	502	505	512	467	510	526	495	480	496	509	491	504	489	497	463	521	502	483	505	488	494	495	497	502	450	440	467	473	492	510	492	495	509	537	516	510	497	499	493	482	501	501	492	469	521	504	491	506	510	497	506	532	460	491	520	518	458	467	514	505	494	481	514	514	518	495	494	504	500	479	465	490	471	454	502	487	493	502	510	489	518	455	522	492	473	474	496	531	495	490	510	507	475	510	498	515	476	481	479	523	505	473	480	489	485	467	476	539	507	508	487	501	535	517	480	539	478	492	521	500	500	518	493	472	471	512	468	514	516	502	484	472	472	497	454	505	472	483	529	550	531	496	500	494	497	504	485	524	497	482	486	519	480	531	467	493	488	503	515	487	508	507	477	484	506	489	482	509	490	554	467	469	485	456	504	503	485	495	519	507	470	520	489	498	467	459	462	475	511	490	463	540	535	474	515	481	481	446	505	535	430	495	460	468	463	479	491	485	493	487	442	516	497	496	501	465	444	466	502	480	507	457	455	490	505	459	514	490	496	487	522	506	522	482	491	483	453	507	453	507	521	536	475	458	522	475	499	520	470	511	519	484	504	487	508	494	509	516	529	506	492	564	507	518	449	517	495	468	492	502	511	526	476	478	485	542	506	478	504	492	495	456	463	511	492	463	515	509	482	468	498	495	509	491	511	517	490	490	486	479	477	466	478	483	494	499	506	503	446	475	477	492	455	504	506	479	554	501	522	535	467	473	501	480	495	478	512	475	512	522	464	506	472	468	533	480	524	502	481	476	510	475	520	500	512	483	491	469	459	498	483	486	477	463	482	512	495	481	483	513	471	497	527	467	472	537	533	505	461	457	494	530	493	513	516	458	463	481	505	505	479	463	455	493	445	465	495	488	476	476	463	472	515	505	519	501	519	536	482	512	528	504	486	500	516	491	495	484	560	502	492	511	492	464	471	480	487	449	510	483	519	513	476	462	471	481	503	481	517	471	520	524	455	527	525	498	545	457	513	476	504	511	493	534	455	488	481	506	506	470	488	465	498	498	516	492	479	524	507	462	498	505	520	571	467	463	489	486	509	520	496	490	530	465	476	505	490	445	497	481	490	484	478	503	486	464	466	475	474	484	495	466	523	488	480	501	490	515	529	463	546	471	476	486	484	440	520	488	476	496	458	456	529	476	503	439	478	503	462	506	483	523	491	471	483	521	453	516	485	487	485	488	484	487	512	489	454	511	501	470	492	484	479	463	498	555	475	514	500	518	500	517	495	485	482	501	480	487	515	489	510	490	484	542	490	464	511	473	454	470	476	507	509	501	538	461	494	505	495	499	510	480	503	459	483	526	455	461	497	472	466	518	500	528	530	489	490	491	491	498	489	510	501	476	498	491	462	528	484	465	535	492	466	484	522	477	515	495	495	490	512	508	491	513	453	465	497	470	498	495	495	488	525	487	461	458	478	504	501	467	559	498	523	561	498	517	484	519	511	490	486	484	448	473	510	468	548	481	480	528	502	458	489	502	525	464	490	511	506	490	473	449	520	486	505	478	450	469	484	471	511	470	489	512	463	526	488	475	497	486	493	481	484	484	494	475	482	509	488	472	510	497	516	477	513	501	529	514	498	496	490	466	498	502	505	522	525	503	474	489	507	517	513	489	497	486	492	505	455	529	464	503	490	517	474	486	483	470	468	521	483	507	531	472	524	480	468	483	464	507	537	518	482	487	470	441	485	501	482	477	471	464	523	500	493	500	478	513	527	494	495	470	498	535	511	495	467	520	560	528	521	476	514	468	532	485	499	457	452	513	481	509	509	456	506	483	483	464	450	482	521	476	471	473	488	507	502	484	492	505	521	504	446	481	478	508	481	490	460	487	491	510	492	483	527	497	500	461	450	474	499	510	484	491	492	491	505	502	503	500	484	484	517	497	500	474	463	460	471	485	489	484	473	461	506	516	497	455	490	487	460	473	447	513	498	495	502	483	524	505	471	527	492	518	483	488	497	488	534	506	476	483	464	491	470	489	485	479	467	486	494	512	499	474	478	474	544	492	505	487	473	487	474	496	491	485	476	451	503	502	488	500	505	499	482	504	490	485	513	519	537	515	498	512	496	479	498	507	478	497	470	507	481	505	506	496	476	489	482	494	514	516	476	479	495	511	458	481	508	544	512	526	463	482	507	480	473	500	505	473	515	466	462	513	515	479	532	481	482	450	479	479	444	475	472	474	482	504	488	476	467	541	501	492	529	492	520	483	533	490	503	482	459	488	477	491	508	471	458	510	483	501	491	497	484	499	509	506	499	471	509	484	532	473	495	504	468	486	485	480	549	490	476	508	486	480	485	487	477	500	457	467	519	479	554	477	463	456	472	523	487	497	438	486	504	469	502	480	471	543	493	543	534	484	470	499	505	489	495	427	466	509	464	466	507	470	461	496	532	492	465	480	465	447	495	534	503	477	487	503	482	538	499	488	522	529	500	483	478	496	472	497	524	512	515	489	485	463	488	477	528	501	462	504	519	514	500	483	501	491	512	510	520	508	461	506	537	514	480	520	531	516	485	507	500	491	462	476	492	505	544	489	503	504	489	508	494	541	466	511	487	503	499	534	506	502	477	465	505	493	521	454	454	474	513	503	512	485	462	459	454	524	503	482	489	500	510	522	482	470	494	505	521	468	473	508	469	472	499	453	464	485	503	482	469	488	535	519	461	482	506	512	466	479	482	474	489	481	510	483	467	502	515	461	516	496	497	454	475	509	463	515	501	482	482	475	497	520	495	496	483	467	510	530	463	471	500	488	512	510	485	508	486	492	472	500	503	511	518	488	501	497	465	471	477	483	462	523	501	500	544	473	492	453	505	510	491	502	495	461	496	499	453	451	506	500	473	474	506	501	497	479	473	489	543	508	459	521	470	475	501	515	495	464	516	507	471	482	510	482	481	488	487	482	475	447	469	482	467	527	463	428	514	487	427	472	541	498	442	473	499	484	502	504	498	468	492	467	524	479	526	529	509	499	498	478	473	505	483	506	525	528	481	474	489	477	490	474	508	510	480	531	503	466	490	440	466	465	518	512	518	493	515	509	492	511	471	516	487	495	470	479	522	489	452	485	484	533	461	513	475	497	479	521	492	463	517	503	499	506	523	452	477	516	484	495	486	453	526	488	460	490	534	491	519	491	507	496	509	465	518	506	481	504	495	537	490	504	482	511	495	491	482	471	492	493	486	443	477	499	511	438	469	468	530	475	510	491	496	469	507	452	504	447	523	483	502	460	497	515
28296	20862	10072	891	430	383	375	368	327	340	304	317	304	321	333	310	316	303	339	288	317	320	350	305	336	330	299	331	318	322	311	345	296	332	324	338	295	336	328	318	348	313	273	301	319	307	333	308	289	306	313	327	310	339	335	272	317	319	297	307	297	332	288	322	309	360	296	310	336	344	339	325	292	308	319	287	337	298	329	325	312	297	333	329	320	317	304	326	283	332	297	271	292	302	328	333	320	308	310	323	299	317	307	324	358	323	312	285	323	338	299	325	325	303	332	299	320	322	338	301	297	312	311	300	296	305	309	308	290	319	283	314	286	325	306	283	322	324	306	313	320	336	331	315	301	292	331	331	309	314	310	288	319	307	336	322	319	309	314	341	311	299	312	289	342	303	318	330	299	305	294	300	318	317	318	303	324	324	294	323	327	298	306	288	316	313	300	320	312	315	342	298	313	319	306	313	300	297	327	327	321	333	335	325	287	308	337	317	315	310	327	308	335	298	307	334	328	311	306	338	312	348	325	291	322	335	302	335	306	328	308	322	314	299	330	346	321	339	291	299	301	304	304	299	301	297	309	323	336	311	307	322	271	315	307	299	297	338	322	357	295	286	283	333	307	320	331	326	317	319	324	297	309	298	330	286	332	313	341	333	306	283	329	306	305	296	331	327	321	315	335	293	309	318	298	298	324	336	314	301	303	290	316	301	310	317	325	344	332	345	311	325	283	312	315	336	344	310	308	308	293	308	313	320	304	324	320	319	336	339	308	336	317	323	310	313	298	310	287	322	336	342	295	311	319	318	341	289	354	333	297	319	312	295	277	292	321	326	328	317	301	304	314	326	300	319	322	319	295	321	348	302	327	270	332	288	318	304	308	319	324	333	311	309	315	307	331	314	311	298	307	340	320	319	326	324	308	286	272	331	345	324	339	328	317	335	334	337	310	326	316	344	273	307	316	303	317	291	337	321	308	333	321	336	294	280	324	326	290	299	314	315	336	353	275	304	338	321	288	291	319	302	324	336	291	281	347	317	319	287	313	305	327	300	299	316	360	316	321	324	304	305	321	322	286	318	323	313	362	315	334	316	313	326	342	321	322	285	314	334	319	314	321	333	308	324	311	301	293	292	318	292	327	357	298	341	344	287	295	289	315	324	324	329	305	320	284	280	282	303	354	331	321	309	283	339	319	319	284	304	315	310	317	285	338	323	299	333	326	335	308	358	304	327	312	308	312	329	281	313	334	301	320	318	333	314	323	305	325	320	314	314	309	330	312	342	305	337	325	305	323	313	319	327	319	323	328	287	334	332	335	285	274	329	313	302	323	316	323	328	291	326	297	293	330	316	296	299	289	309	330	307	312	311	313	316	325	336	296	325	266	297	330	322	323	307	336	288	333	318	288	314	313	314	339	288	336	307	322	334	350	326	312	338	312	320	314	332	291	294	337	318	291	320	346	329	295	315	330	332	315	318	292	295	336	318	259	297	292	297	304	284	292	302	291	323	317	301	291	317	319	305	321	305	326	318	322	309	302	302	303	299	359	307	340	302	331	355	315	280	358	318	339	320	314	311	317	294	338	343	303	309	322	314	294	323	335	322	308	337	286	292	299	284	304	307	295	301	330	333	307	299	318	308	335	323	323	336	282	315	328	320	318	338	320	278	313	303	338	338	331	336	291	281	325	311	294	330	310	364	312	322	322	309	303	314	332	317	301	308	314	317	327	328	304	265	331	310	326	310	319	270	321	316	290	370	308	313	323	333	335	343	320	317	333	334	291	299	309	357	316	355	321	343	281	306	360	287	323	313	335	321	337	316	343	318	339	327	340	293	323	315	319	316	288	306	361	355	317	327	310	293	295	308	312	309	302	345	350	330	321	290	329	316	334	302	356	322	321	332	315	307	314	313	310	311	311	318	328	299	308	329	319	318	284	333	324	302	311	310	304	335	326	301	366	349	310	317	317	311	330	314	333	339	332	336	328	325	361	353	315	310	339	332	308	334	292	282	341	336	327	326	302	294	339	305	303	346	289	324	313	331	342	316	301	335	323	309	323	295	307	347	315	331	323	316	309	349	319	320	343	328	336	306	319	270	326	288	316	313	287	319	312	297	339	338	295	317	315	333	311	302	306	277	347	339	340	326	316	297	345	312	338	293	376	307	316	311	321	299	324	315	329	295	339	349	307	321	319	295	325	319	313	294	343	327	319	306	314	279	322	329	306	294	305	325	331	340	292	324	330	292	289	301	318	322	311	361	311	321	332	319	258	319	339	315	315	284	322	309	331	322	304	326	297	320	299	287	336	303	317	314	313	329	303	301	292	318	308	339	345	291	338	295	268	317	333	302	330	321	339	339	281	343	314	363	277	310	336	293	326	287	326	324	293	303	326	322	338	331	331	301	302	292	292	327	327	326	324	348	326	303	307	348	340	342	300	300	313	321	324	303	315	310	298	329	308	297	348	327	318	311	302	311	337	298	330	322	318	303	309	329	308	320	302	326	314	297	330	288	304	325	322	335	290	326	328	301	326	316	329	298	313	299	315	306	366	320	327	358	321	328	300	303	318	325	337	303	325	308	334	305	327	362	325	331	304	338	318	319	322	327	341	291	314	317	338	333	306	324	312	313	311	300	337	289	314	329	294	306	321	308	328	300	302	308	300	324	319	313	332	312	317	324	315	288	343	332	307	302	297	310	303	339	316	323	292	331	340	284	302	316	325	320	297	325	295	309	289	312	337	316	308	309	318	307	324	309	309	327	307	312	306	288	309	305	305	324	276	296	298	317	306	312	297	277	301	306	337	316	328	290	298	323	315	300	343	335	322	332	325	293	326	346	312	357	337	333	294	300	290	347	313	292	276	321	352	305	302	339	321	328	296	342	318	301	353	295	331	288	290	328	293	301	314	280	336	325	360	307	328	365	310	307	314	316	309	296	302	322	287	297	305	310	330	308	314	302	310	343	315	314	313	313	313	306	302	311	339	332	323	298	282	325	299	335	334	314	318	328	312	307	327	296	312	304	299	313	321	332	303	300	317	302	298	300	313	301	272	348	320	312	317	320	291	309	318	327	326	321	313	311	304	317	337	315	317	300	304	316	279	274	302	327	326	331	332	333	318	332	280	310	300	343	340	312	299	285	329	315	286	331	261	308	348	325	314	328	301	301	300	287	331	291	322	317	320	313	302	317	336	313	302	329	305	308	299	313	338	300	311	318	324	329	341	285	285	331	307	312	319	290	320	353	283	312	309	325	349	306	299	307	320	298	333	318	307	273	328	322	298	300	326	311	304	294	309	270	289	305	346	342	344	305	327	339	350	334	294	359	348	287	312	343	319	313	349	334	296	318	279	316	308	312	304	310	318	302	282	319	304	326	332	316	298	329	323	292	322	343	291	284	291	310	330	329	291	315	332	320	312	312	328	303	342	283	329	333	329	338	322	286	314	347	302	330	315	309	334	309	338	297	315	290	304	327	308	322	312	328	334	330	331	291	320	309
30010	11053	921	612	515	430	427	473	412	419	397	395	417	384	394	386	334	376	373	383	383	403	356	369	375	342	401	373	376	391	364	358	383	383	370	368	382	388	373	387	366	391	380	394	374	394	410	371	406	402	344	388	405	359	379	401	364	384	359	427	397	391	407	394	350	376	421	388	365	375	374	419	370	404	370	362	402	369	396	343	381	380	354	408	374	344	380	388	409	386	398	366	358	381	375	366	354	388	348	387	357	363	387	386	398	388	379	387	388	332	389	346	377	395	403	370	381	348	376	398	369	419	363	373	379	375	389	376	385	411	361	366	376	397	364	385	416	369	393	361	415	373	374	334	389	376	380	358	378	385	382	346	367	380	390	402	359	397	390	374	405	402	328	379	381	427	383	433	376	380	401	381	358	371	402	409	365	423	379	363	432	377	358	358	373	385	390	394	405	393	355	360	346	381	353	370	378	396	352	348	406	346	381	372	363	335	404	374	352	390	395	362	376	380	387	380	400	361	380	368	406	361	360	392	371	358	370	378	405	386	397	383	376	386	377	381	378	371	364	396	398	392	392	383	381	363	419	375	351	328	349	353	377	397	402	390	406	390	355	396	385	388	406	364	361	370	354	355	357	363	389	408	430	369	377	369	415	348	378	383	368	360	350	356	384	369	381	345	342	364	357	416	364	365	392	384	389	402	369	388	363	396	361	371	406	381	363	360	385	393	367	370	384	397	422	358	345	416	378	386	341	390	427	342	388	371	382	393	411	370	394	382	393	360	394	362	381	381	381	358	389	375	368	382	391	375	376	369	372	374	395	375	356	394	355	402	378	406	352	430	360	360	361	390	402	371	367	424	396	390	395	378	346	392	359	371	376	366	392	390	343	384	391	390	351	373	376	367	417	375	388	409	386	420	373	358	383	375	376	362	383	412	364	385	372	366	345	386	352	387	392	390	383	373	375	412	391	408	376	368	380	393	371	418	351	391	363	352	390	383	361	380	358	403	388	392	371	359	398	386	385	386	372	367	393	362	377	381	366	372	374	398	406	417	393	368	393	395	379	391	437	394	373	391	403	370	385	412	385	338	381	373	391	382	359	357	423	395	389	379	372	402	383	379	345	409	338	378	358	381	381	392	369	358	371	369	365	370	401	371	384	362	379	366	389	391	372	342	380	370	410	376	381	387	379	393	381	390	364	393	395	384	382	382	386	337	399	362	373	372	368	360	399	378	420	377	379	401	349	373	385	393	395	353	345	374	363	370	383	383	381	368	401	360	362	377	375	375	413	386	379	403	364	331	424	392	382	394	381	401	368	358	400	391	405	391	355	404	388	352	345	404	370	384	384	380	373	376	381	374	369	392	402	399	389	393	366	379	383	367	378	405	349	384	365	384	382	357	402	356	379	394	394	366	369	370	370	422	349	352	392	358	385	375	357	398	387	372	383	364	372	376	372	354	415	367	392	375	396	403	386	403	393	332	384	410	373	369	396	391	382	408	378	394	413	381	370	379	392	392	368	359	379	341	386	376	377	407	389	395	389	394	384	380	394	365	380	414	379	396	390	366	388	381	364	342	363	356	379	382	390	385	375	390	388	385	397	387	378	364	390	370	372	375	368	396	400	364	380	383	383	361	374	377	401	388	373	385	368	380	320	383	358	369	355	363	411	356	358	367	371	420	398	387	352	382	413	380	349	366	394	383	393	390	380	369	392	394	372	397	378	394	375	374	380	392	369	394	390	382	403	380	390	388	345	336	386	349	415	355	402	380	395	363	363	351	365	353	386	391	365	375	367	376	374	345	390	356	366	402	366	386	368	378	379	418	370	391	338	383	409	419	383	378	363	381	400	380	347	396	365	412	351	384	395	382	403	361	387	396	422	417	376	406	360	368	378	350	384	399	359	387	356	369	402	374	382	418	381	394	413	357	357	425	393	356	395	384	391	352	388	440	377	388	362	371	393	367	387	373	390	361	383	379	372	373	345	357	386	362	382	368	360	376	370	373	361	352	388	380	424	407	406	396	405	391	353	381	390	378	381	393	392	383	385	380	381	394	401	390	386	371	373	375	422	402	390	395	388	394	360	367	435	335	380	389	396	347	339	344	382	404	369	401	367	383	360	359	368	331	396	352	392	372	403	362	415	357	371	417	396	391	363	367	355	328	350	382	378	374	402	391	445	406	384	347	389	398	381	379	379	408	384	416	396	386	378	388	402	361	371	426	370	367	357	401	377	363	390	367	390	384	354	371	346	403	398	375	419	378	367	370	370	386	374	385	390	385	372	354	372	370	391	368	391	398	401	365	376	374	392	430	358	389	390	381	371	401	400	385	371	404	365	387	365	376	373	367	374	361	354	382	360	433	398	392	350	392	358	366	381	365	373	378	387	385	365	400	409	375	392	357	380	378	417	372	394	404	373	393	361	380	379	360	413	408	412	372	391	367	391	401	374	328	367	377	352	371	385	407	391	355	387	376	396	393	383	355	396	397	359	360	377	334	387	412	377	380	411	384	405	328	422	413	379	397	385	353	331	389	378	373	362	376	369	392	393	402	410	368	392	397	374	374	398	352	389	389	437	391	368	369	399	360	365	376	358	402	404	357	399	377	402	356	371	393	349	369	357	375	369	403	363	371	407	368	432	412	350	392	398	419	366	371	359	368	388	363	367	376	369	353	375	371	388	411	392	388	393	359	405	396	369	393	385	384	376	403	398	375	402	389	402	397	372	362	379	421	383	366	354	357	382	373	361	345	403	389	396	397	359	365	397	369	395	344	408	406	404	352	402	387	347	356	385	390	402	338	395	397	344	395	387	412	374	394	378	382	351	396	391	374	367	368	346	344	377	390	352	403	394	376	389	380	400	371	378	363	402	375	389	376	383	363	390	343	363	392	397	386	391	382	379	377	359	406	398	374	341	407	402	382	409	358	386	419	368	407	381	322	380	362	413	387	397	407	369	401	425	391	400	395	340	354	380	388	349	376	354	406	392	350	378	395	408	395	389	386	367	381	399	410	361	342	391	373	361	384	392	390	396	382	388	326	377	345	378	397	391	351	387	397	367	347	403	388	366	398	406	391	409	381	396	398	375	368	374	381	369	361	357	394	398	341	367	387	370	382	377	375	375	397	356	398	382	372	397	365	376	375	392	362	411	377	393	382	398	329	373	370	381	332	392	410	360	386	400	400	365	385	356	410	397	400	409	345	414	341	374	360	415	397	410	374	373	392	365	396	337	399	363	390	397	383	377	386	405	385	369	397	388	385	392	377	401	398	376	398	411	381	405	394	403	360	399	365	368	383	373	370	409	377	395	352	442	385	370	415	425	420	388	384	343	352	404	389	360	389	366	339	361	394	381	377	385	383	396	388	341	391	365	392	362	374	383	346	399	384	392	357	358	374	366	369	408	351	417	405	349	375	375	392	371	338	347	358	373	383	395	385	390	370	396	391	360	365	373	385	390	380	388	435	367	403	387	388	358	396	383	356	414	388	373	396	382	400
23611	21159	28571	24014	21150	12090	1016	586	499	433	374	362	321	294	285	283	248	294	259	272	250	252	264	236	271	255	280	254	262	238	184	232	259	222	257	208	227	226	199	214	238	219	222	245	214	237	218	239	221	217	209	201	211	229	196	221	221	227	192	197	204	214	204	240	237	196	199	205	228	212	227	224	217	204	243	205	223	210	196	207	214	218	206	197	223	196	209	220	195	194	206	219	211	225	210	207	230	232	222	231	206	218	204	224	237	205	237	228	207	210	186	230	198	196	229	226	215	235	220	210	212	228	225	227	201	237	226	224	234	230	219	212	221	196	207	213	238	234	221	199	221	244	225	204	196	210	204	222	202	191	205	240	221	204	182	219	211	217	204	213	201	216	217	208	234	221	224	203	209	210	187	211	197	231	224	212	219	225	223	201	240	211	203	212	221	221	189	201	225	204	217	228	189	189	199	203	235	212	230	218	213	217	213	220	226	223	193	224	231	211	206	198	217	221	230	189	209	215	237	219	226	228	210	221	212	182	222	215	252	222	193	222	204	216	236	208	191	203	206	189	195	244	204	216	202	201	195	203	215	236	204	231	216	240	234	226	211	193	214	212	202	229	216	221	218	216	206	222	228	208	207	211	265	240	206	228	226	197	233	198	223	203	216	213	223	227	234	219	206	200	192	226	228	211	222	209	236	208	227	201	208	163	215	229	189	216	225	235	230	222	190	227	219	220	217	194	211	197	227	210	192	227	199	206	189	246	199	210	190	214	225	192	193	217	218	223	195	214	232	222	227	221	243	239	207	202	235	179	216	237	229	223	214	213	222	175	220	213	216	226	212	215	227	213	210	215	228	215	228	187	226	193	230	221	206	212	202	203	227	209	208	218	213	232	218	205	230	225	226	237	226	202	228	209	224	209	232	212	214	216	230	236	216	209	201	208	204	207	209	197	220	217	205	209	206	240	230	199	215	212	238	212	234	215	220	222	208	235	212	217	206	209	248	220	212	219	224	234	211	194	194	220	226	188	214	215	226	206	206	224	212	189	215	225	205	198	222	235	228	235	236	221	209	198	214	218	230	229	208	191	243	240	211	229	219	201	208	227	195	209	232	191	224	209	216	216	224	237	205	215	211	228	221	215	216	201	217	245	192	223	192	187	198	220	225	208	224	214	208	211	211	210	217	223	209	210	202	190	204	244	234	217	239	216	218	208	221	212	227	246	244	207	204	203	207	214	221	235	225	194	213	215	194	222	189	186	224	231	205	205	217	216	214	212	228	232	223	204	202	206	202	213	189	223	215	225	201	211	203	217	217	239	227	248	199	220	221	186	233	197	208	210	206	234	237	209	207	231	190	254	202	228	188	238	194	228	245	226	203	187	210	201	223	226	197	219	191	194	224	234	212	236	224	215	210	220	195	220	184	199	209	226	232	213	208	191	212	201	217	219	196	219	215	195	219	205	211	204	218	229	225	233	204	217	230	224	236	197	210	204	223	200	219	211	214	227	228	241	231	208	227	217	197	233	200	217	216	205	204	212	229	187	214	208	223	226	226	235	190	214	247	217	218	223	213	201	209	229	207	239	208	227	199	233	223	193	227	209	208	214	245	227	221	222	208	220	218	222	231	200	220	238	207	194	204	214	216	230	199	209	219	195	193	193	211	201	203	239	206	194	230	224	211	210	221	233	237	213	221	210	250	217	216	211	217	218	220	225	216	237	195	198	215	204	218	212	207	183	216	195	228	225	219	159	209	242	211	200	201	214	206	201	219	213	208	215	214	224	223	225	221	215	207	201	203	209	229	223	200	198	220	217	223	228	202	243	220	207	196	205	229	209	217	236	229	186	239	223	248	200	232	203	211	209	217	202	226	202	238	211	219	242	245	202	211	217	197	239	239	220	220	212	217	228	211	240	226	208	202	202	248	235	229	244	228	241	197	216	219	220	211	201	206	182	238	217	188	234	218	220	232	222	205	215	200	203	207	197	199	238	226	219	224	211	231	212	214	202	204	203	220	238	189	202	222	230	214	228	219	216	210	211	197	226	186	223	189	200	196	210	222	195	189	204	221	241	226	218	199	205	179	198	248	209	231	217	241	208	222	211	202	214	217	219	206	212	199	210	220	204	214	227	221	201	227	229	187	245	200	217	204	197	212	243	215	229	219	229	245	219	215	216	206	243	219	194	219	207	225	216	209	223	210	199	216	228	200	216	201	224	201	225	237	237	245	240	224	206	198	229	223	216	233	205	236	216	231	237	220	227	214	213	208	211	215	201	216	225	217	219	227	221	239	222	181	244	221	227	218	205	222	221	210	222	220	224	201	236	220	227	233	216	225	200	216	214	177	224	213	206	206	211	233	200	235	215	217	217	223	220	226	214	193	206	202	206	220	215	209	217	194	222	201	227	195	203	227	259	222	226	234	201	209	210	201	228	211	218	210	214	191	237	221	213	226	219	235	231	206	201	199	223	213	220	202	216	230	226	241	205	214	227	182	194	198	234	253	206	206	214	220	218	219	231	227	203	217	221	191	197	225	186	198	214	234	241	220	216	215	226	257	214	194	213	224	229	192	207	215	243	211	210	196	212	200	243	218	224	219	220	220	188	213	215	197	212	226	197	229	195	213	209	231	222	214	225	230	220	232	226	221	231	216	184	231	207	194	237	234	222	231	210	229	227	237	193	231	212	218	197	210	215	246	211	200	211	224	242	214	231	212	207	203	180	207	184	226	203	228	211	219	224	229	214	215	219	196	209	219	200	191	235	204	202	206	208	224	217	207	214	190	196	203	209	208	226	246	204	237	216	226	198	234	183	217	213	206	204	212	204	213	221	195	202	223	221	222	234	206	202	214	222	221	229	197	215	242	208	235	213	196	243	227	224	202	217	226	235	214	205	199	217	215	225	229	223	217	196	227	237	207	199	223	227	222	228	224	197	211	221	201	213	225	210	241	205	191	218	214	225	221	185	194	236	196	194	236	218	211	233	208	218	216	228	214	195	215	191	217	214	214	218	229	203	206	219	205	226	235	209	223	223	236	219	231	211	223	185	226	230	217	222	222	226	214	196	224	203	217	213	223	227	219	230	222	229	212	195	208	203	217	207	210	223	219	213	220	214	211	213	201	218	210	200	214	210	221	226	208	227	213	202	218	210	203	210	200	190	229	224	198	223	216	217	198	219	214	227	219	239	223	241	239	217	223	222	211	202	218	224	200	226	223	211	207	231	246	217	203	238	236	197	200	230	227	240	214	221	234	183	207	211	203	239	203	219	244	223	210	233	232	223	226	199	203	224	241	221	209	234	187	228	238	222	210	215	232	203	216	217	209	215	210	232	216	203	190	241	205	197	217	232	240	232	233	232	201	212	210	210	230	199	197	224	220	202	222	201	199	193	221	210	198	210	218	222	218	207	224	219	233	219	229	212	212	204	180	227	200	220	206	205	232	205	196	189	224	209	218	227	222	219	202	194	199	230	211	193	230	222	188	218	195	218	223	230
35053	19207	7095	3430	2223	1699	1372	1034	850	729	603	550	513	441	432	400	338	343	373	315	305	320	314	306	286	293	342	266	262	276	280	320	279	310	276	274	332	273	259	263	291	284	245	261	247	277	269	272	247	246	274	285	262	244	260	269	277	277	285	254	242	264	289	238	299	258	283	283	245	263	250	266	279	254	267	249	245	248	272	268	263	229	261	283	293	252	278	263	232	245	235	268	255	263	239	293	268	280	265	279	272	265	254	240	256	266	261	266	259	259	255	257	269	249	227	257	280	288	248	226	236	263	255	272	273	246	226	244	258	256	248	270	231	248	230	272	266	242	267	286	264	278	261	253	268	273	244	285	252	236	270	286	246	266	250	243	263	259	245	242	240	284	247	257	294	271	238	252	222	252	255	263	265	253	280	271	252	264	248	263	265	249	267	282	252	245	236	271	270	274	237	264	260	301	280	255	273	261	255	231	254	283	249	259	226	257	279	251	236	271	230	231	227	255	262	286	248	258	268	249	245	252	249	277	276	262	259	272	257	243	256	260	264	262	270	241	241	248	231	250	256	234	236	224	269	253	228	250	255	221	269	269	255	273	237	251	236	269	254	253	274	249	261	268	256	269	272	254	251	223	274	265	232	239	256	268	254	265	252	254	272	236	290	246	251	233	259	266	243	282	256	248	285	258	240	251	236	246	246	267	251	288	282	217	261	239	236	262	264	242	259	273	281	275	263	253	244	240	286	257	253	252	261	242	274	251	257	249	252	249	278	253	267	258	224	236	270	247	260	262	255	269	259	218	253	264	245	241	275	270	276	268	257	251	274	290	248	229	276	241	260	272	278	243	263	256	230	285	231	259	250	266	247	267	242	247	287	239	230	247	258	240	248	247	271	280	237	250	252	238	246	259	258	250	277	258	274	263	290	276	268	261	232	285	259	283	267	265	249	243	257	273	265	231	276	277	274	238	268	252	251	271	285	276	238	289	240	257	237	267	250	265	241	261	271	263	282	244	247	266	281	253	236	259	258	264	263	250	246	277	248	261	251	265	254	258	284	251	266	249	245	262	251	247	233	286	269	222	255	251	289	262	267	277	240	236	243	265	299	262	262	242	282	275	282	244	263	242	252	253	251	265	239	285	245	251	270	245	244	266	253	248	253	292	258	239	269	253	261	262	246	250	268	239	242	260	274	265	261	244	256	270	247	256	265	267	249	252	274	261	257	286	269	261	270	279	246	270	273	255	256	253	296	243	284	273	267	260	255	266	266	223	270	252	261	247	247	263	248	259	280	239	263	281	256	262	271	241	250	261	274	260	235	267	253	247	294	260	272	268	251	251	227	250	259	262	278	257	273	276	255	256	268	258	259	241	253	248	264	256	272	266	242	262	272	263	252	242	263	252	282	248	265	252	237	259	283	217	259	269	285	261	237	270	283	246	289	282	250	262	282	286	237	282	251	239	239	258	297	280	283	248	265	254	243	247	268	250	247	263	252	271	218	266	222	268	263	258	248	259	246	285	266	273	252	254	284	264	250	261	258	270	247	240	288	255	224	262	246	262	245	255	256	259	262	270	285	259	264	300	242	261	274	261	235	254	229	256	239	290	253	257	272	269	277	261	241	278	237	284	279	280	257	221	276	237	279	260	267	264	279	232	264	268	234	257	264	248	228	237	282	237	263	269	269	257	257	249	267	258	270	245	253	260	278	237	255	241	281	268	268	244	304	254	238	286	261	238	272	250	269	234	263	249	295	278	242	298	239	242	262	265	292	263	271	252	227	254	238	221	287	283	260	282	260	291	277	250	257	260	255	225	258	280	253	248	272	233	248	233	252	259	243	275	254	247	268	253	251	251	253	270	262	270	260	239	259	244	257	259	278	257	255	247	253	295	232	255	235	247	269	235	240	284	248	246	252	271	245	271	239	265	243	272	268	258	238	240	265	270	258	235	292	255	248	279	260	262	247	274	237	238	249	264	237	242	277	220	283	265	292	280	253	260	256	261	290	246	256	250	262	251	245	301	305	280	242	260	256	259	297	254	248	277	240	260	244	267	279	237	251	270	261	267	258	264	260	228	252	237	259	265	266	256	258	240	245	243	261	245	249	257	273	219	245	253	268	244	267	275	247	266	270	228	273	251	277	271	260	280	235	280	252	239	259	236	235	255	271	225	244	242	258	255	261	249	277	251	291	261	257	257	248	246	273	247	280	269	282	230	232	255	252	256	263	236	245	266	260	262	255	286	267	279	238	256	270	253	256	254	280	278	233	246	271	259	253	249	226	246	241	244	272	238	242	288	258	244	234	285	286	247	275	254	277	262	254	242	265	250	245	234	279	277	271	252	290	275	273	259	286	266	273	272	239	231	262	255	231	270	243	282	251	264	248	259	239	249	254	251	251	266	262	266	238	251	248	248	264	225	252	252	245	276	252	237	264	271	280	262	241	263	262	242	261	305	278	230	248	237	248	285	267	247	283	268	273	279	255	272	268	245	252	264	270	257	219	284	273	265	261	247	269	249	282	262	257	259	277	270	254	272	238	248	239	254	277	274	229	267	260	264	237	239	259	256	251	257	243	255	265	255	248	247	242	243	274	263	246	248	259	256	218	236	254	274	270	298	248	232	270	252	262	259	235	256	258	253	274	294	222	247	258	250	252	260	278	249	257	263	273	231	262	246	242	277	257	240	291	241	282	250	251	257	279	252	261	249	225	262	254	234	241	261	277	240	288	253	293	244	240	267	246	260	274	266	240	289	259	255	282	278	234	260	253	247	301	254	215	256	266	274	293	263	238	267	242	261	256	254	254	267	264	278	264	253	267	299	279	270	245	210	241	271	277	280	248	260	244	260	273	244	234	258	253	263	254	286	250	290	252	254	261	258	280	260	238	264	264	226	238	260	229	279	277	257	290	256	265	258	217	279	237	252	236	268	267	252	284	255	234	247	231	260	265	241	273	285	244	255	245	267	263	249	248	239	270	275	274	283	246	268	257	242	251	281	275	230	279	256	251	241	262	257	289	270	284	223	262	241	282	256	263	262	246	264	251	256	271	256	273	249	255	229	251	261	252	277	267	245	273	243	239	281	263	256	260	237	267	284	254	294	269	255	258	225	243	257	236	254	261	291	256	259	238	266	237	250	278	235	243	266	265	253	257	260	270	282	261	256	249	253	263	258	242	263	244	244	272	256	265	273	219	258	290	240	277	255	237	281	263	259	261	258	283	265	286	253	273	209	268	264	235	206	253	236	264	268	238	250	260	230	279	234	245	271	277	238	276	262	267	257	253	256	246	243	263	280	247	268	252	258	252	258	259	257	244	273	252	263	269	254	278	274	243	252	250	233	249	237	275	257	275	253	244	247	250	267	239	227	235	283	261	249	232	239	263	258	269	248	285	272	253	244	267	277	247	255	252	262	245	276	276	246	264	276	268	252	279	294	259	253	264	243	244	269	291	252	246	258	261	279	277	252	258	260	260	265	254	233	253	267	275	248	265	264
24881	21186	27574	24953	12838	1138	770	694	634	598	586	635	615	593	564	553	596	555	547	545	545	570	567	515	548	506	541	518	529	502	542	541	524	550	499	525	507	527	513	545	512	523	515	520	520	568	522	535	539	506	570	508	529	566	561	533	536	535	562	540	517	519	539	541	560	491	529	516	559	492	541	545	574	495	506	542	542	513	551	537	516	531	497	502	531	557	530	564	576	531	508	525	538	524	574	516	551	589	544	486	525	547	532	530	548	581	524	523	502	579	557	512	530	524	564	500	497	527	507	538	473	522	520	516	549	543	558	504	547	516	529	490	521	554	565	548	549	535	527	556	569	517	531	524	490	517	524	551	517	515	521	513	509	545	526	537	572	528	549	537	535	522	540	543	520	548	492	531	562	536	527	522	540	493	505	502	512	526	488	512	520	526	518	529	558	496	501	522	546	506	527	499	516	518	528	521	510	496	513	534	513	514	527	510	572	527	523	511	528	543	499	551	485	512	553	525	560	531	522	552	527	554	523	572	520	502	529	533	569	519	503	522	487	554	555	537	546	493	498	512	490	504	537	512	519	529	536	503	518	516	538	542	543	496	571	565	511	525	544	508	500	533	518	536	551	520	535	501	567	516	549	514	498	550	519	527	547	533	493	507	521	530	554	535	554	487	552	525	480	524	497	504	563	528	544	530	533	519	513	543	543	509	500	513	504	551	532	533	538	544	536	554	533	507	490	520	541	573	547	500	557	498	495	530	523	528	544	517	545	509	555	525	510	526	477	529	498	572	577	530	490	537	529	566	530	510	549	518	501	505	508	520	540	554	532	529	535	482	548	528	523	547	532	526	535	523	485	542	537	541	484	502	522	500	504	532	522	524	518	537	532	500	515	520	540	503	532	563	525	562	528	552	515	546	543	484	516	532	537	494	535	575	509	552	549	513	522	523	513	559	500	547	512	500	523	509	563	537	539	552	524	519	502	516	521	529	544	525	566	560	525	559	503	520	516	543	533	527	520	537	542	512	553	530	517	508	491	539	497	528	517	558	516	531	535	534	525	504	537	533	524	522	534	531	552	518	508	520	545	553	523	527	505	528	525	510	537	555	538	489	510	536	510	544	505	512	540	543	525	535	503	473	527	584	548	545	537	476	540	534	512	515	556	528	529	515	529	511	512	537	521	562	508	594	517	539	552	528	504	519	487	522	518	536	549	542	520	529	513	518	574	521	508	521	496	516	508	503	546	530	542	520	541	527	508	503	541	483	530	521	514	532	505	544	542	537	533	530	496	485	500	512	539	546	524	494	526	504	501	508	537	522	547	537	516	490	542	492	543	561	521	527	543	533	469	576	518	535	568	495	535	567	542	522	517	523	504	535	527	541	525	526	514	553	528	536	533	518	563	488	529	560	515	485	508	521	584	585	549	562	495	576	519	492	573	534	530	509	497	531	532	554	528	502	557	520	540	559	520	515	547	558	496	521	511	542	575	543	524	543	535	495	533	489	495	509	541	543	506	499	536	552	540	528	510	564	509	581	534	498	548	551	480	537	534	504	511	511	577	545	522	512	561	531	499	519	529	520	514	573	511	504	499	493	557	525	524	545	549	537	533	554	518	525	528	509	531	523	509	499	512	505	527	511	562	568	537	520	551	505	549	546	505	507	517	544	565	559	521	509	518	509	548	551	537	543	527	510	532	507	533	517	540	514	473	498	550	520	517	516	551	509	492	548	516	495	524	548	506	527	513	474	559	501	529	539	507	494	548	548	506	517	519	590	523	529	491	560	511	520	515	503	466	532	531	539	510	573	514	542	558	499	561	557	533	521	550	501	488	532	517	519	551	549	542	545	559	520	522	525	511	537	478	515	540	442	518	526	534	508	546	484	517	533	500	566	524	529	549	510	563	516	498	527	565	556	544	530	495	539	557	544	552	533	536	562	559	548	545	511	546	519	558	498	511	505	510	504	499	535	531	568	518	522	525	543	554	520	539	564	504	522	568	506	510	490	515	524	543	502	526	581	524	527	537	520	520	566	511	514	529	515	550	535	533	518	543	526	515	518	507	494	549	506	513	509	534	505	526	499	530	521	481	536	572	502	557	527	492	575	551	521	533	505	541	529	548	556	524	523	478	514	508	534	541	519	524	552	537	526	546	544	529	508	533	510	523	508	541	527	532	514	556	486	553	498	532	515	538	518	520	490	551	523	555	545	477	573	501	540	521	525	504	543	487	549	487	496	530	544	533	536	522	548	524	520	538	520	542	567	512	565	506	532	540	523	494	521	515	508	494	544	516	542	536	483	496	541	513	483	548	576	566	573	481	524	522	517	534	491	532	550	563	535	496	533	523	525	582	505	542	503	471	516	526	541	528	531	553	511	491	537	523	485	524	504	521	548	513	532	509	551	529	546	522	541	499	559	545	530	512	515	536	519	527	545	498	506	524	537	550	536	554	495	523	589	552	536	539	517	535	499	514	517	509	520	511	503	538	511	520	559	477	499	538	507	549	525	549	523	515	511	493	545	510	553	513	517	509	572	550	527	533	564	539	563	515	542	547	503	515	506	515	513	496	506	562	520	522	538	560	538	519	484	515	542	512	517	533	498	515	530	544	517	553	544	560	501	525	533	531	486	523	545	537	486	527	538	555	532	506	557	498	505	509	529	549	529	512	548	490	510	535	532	536	510	481	545	505	551	509	544	550	502	505	523	545	507	532	529	547	564	550	491	549	536	561	539	574	480	538	535	545	496	553	509	538	575	527	532	523	571	524	516	507	509	472	528	492	526	555	527	515	504	503	539	515	524	530	513	554	548	527	569	534	551	489	543	539	521	532	603	518	521	562	514	523	529	467	511	546	539	503	549	544	529	513	516	526	548	539	548	531	508	545	545	504	538	524	532	507	504	535	519	489	514	551	523	517	517	511	526	539	537	574	511	538	545	534	519	508	564	511	519	535	534	502	519	527	522	519	526	562	545	557	548	547	495	500	509	482	547	502	536	537	528	496	518	587	516	527	519	533	510	520	547	505	519	541	496	523	552	515	520	554	518	507	534	513	534	517	502	487	538	538	541	543	545	522	541	547	509	552	520	524	524	561	555	521	533	564	503	522	540	485	510	531	523	554	529	548	555	529	529	517	555	521	553	572	489	549	522	568	513	528	536	518	507	544	491	593	539	538	532	556	522	585	554	532	526	443	510	539	589	507	520	533	531	516	548	490	496	498	546	544	560	533	512	514	543	514	546	558	501	514	531	572	530	548	589	503	505	523	520	486	547	523	545	502	515	552	580	540	483	510	484	522	529	551	493	552	536	508	515	519	572	500	552	530	540	509	545	529	550	527	520	510	514	538	512	504	513	568	526	517	506	498	526	506	522	498	501	519	518	540	567	505	539	552	505	545	509	491	530	519	509	537	542	582	538	553	548	529	496	522	489	513	472	527	536	519	526	521	474	508	512	523	511	557	527	529	507	538	535	524	519	545	517	492	531	520	534	547	497	522	548
33662	16254	4068	2368	1662	1368	1148	982	852	847	781	780	681	690	683	662	653	712	662	643	605	604	610	676	632	579	654	647	610	647	589	620	629	604	601	606	636	561	617	591	614	648	590	630	621	610	561	604	606	609	584	557	593	586	592	568	590	571	611	551	591	643	618	591	595	575	610	609	626	576	607	597	614	568	595	629	633	645	597	623	630	632	583	578	612	571	606	598	569	590	561	562	565	593	551	600	622	630	569	584	606	638	662	589	573	581	549	586	595	562	582	579	607	587	610	594	589	578	591	600	590	588	569	590	572	620	585	574	588	592	633	574	623	617	616	614	565	591	583	609	573	602	583	619	628	602	617	616	595	613	563	552	591	564	621	575	596	578	568	595	567	622	573	597	597	534	572	626	565	575	616	620	636	559	628	581	610	583	581	645	579	613	611	585	604	594	555	619	566	583	604	622	619	601	622	541	620	627	576	632	626	618	575	601	550	575	604	590	620	590	599	647	628	706	634	635	611	624	559	603	615	601	627	593	623	582	607	590	575	611	619	634	594	593	568	584	611	603	595	602	590	626	602	612	610	600	608	597	629	634	582	578	603	608	569	591	605	617	547	630	578	599	603	588	568	592	623	620	588	593	604	573	550	551	559	584	623	639	599	586	613	612	601	560	638	587	601	591	593	584	625	615	619	574	619	552	590	627	592	558	570	585	595	578	624	622	619	633	602	569	601	683	620	551	640	664	598	629	620	540	586	624	590	601	605	602	593	648	644	569	614	589	598	570	585	594	599	573	537	605	586	577	646	619	584	600	637	610	590	579	610	622	559	608	589	601	597	646	608	597	612	563	583	597	601	607	580	602	606	637	587	566	581	619	546	557	592	604	574	582	631	612	599	583	591	585	606	625	601	579	589	580	577	586	616	598	632	600	584	635	560	562	641	611	577	615	616	610	598	609	591	583	606	604	597	588	613	634	591	625	643	608	576	602	584	613	579	660	585	525	572	630	575	600	634	587	588	611	593	612	595	567	594	564	558	586	564	606	573	589	597	582	601	608	597	594	596	627	567	610	589	624	541	578	590	591	586	596	607	583	587	578	562	631	588	608	593	628	605	589	592	607	597	584	624	628	619	567	576	596	565	613	600	600	588	560	611	615	635	600	634	557	616	588	588	544	576	613	586	599	592	627	602	590	606	604	594	594	624	616	616	634	591	591	616	545	598	615	624	620	599	617	609	567	581	598	616	583	569	614	578	621	577	631	598	613	598	598	611	569	587	604	638	567	575	629	641	626	636	584	576	600	663	614	567	584	582	595	597	618	571	582	602	591	608	589	607	620	621	584	634	613	603	554	560	569	576	595	576	626	622	611	616	589	616	596	611	572	607	600	598	660	587	587	589	606	639	610	594	643	588	618	588	615	626	602	611	613	601	596	595	637	641	573	597	643	599	536	604	580	587	579	558	597	546	622	577	593	590	568	575	606	598	552	593	591	578	628	589	576	622	604	552	580	644	599	602	598	569	620	659	625	595	574	570	566	587	626	604	596	562	603	588	581	605	583	632	621	594	582	577	607	626	587	615	614	628	593	592	652	615	588	649	605	580	599	606	604	623	563	592	610	574	573	572	621	571	593	594	580	560	583	663	617	585	590	619	585	584	589	588	603	610	593	593	599	623	614	631	610	588	598	646	561	611	606	632	602	607	569	561	549	623	591	586	606	608	589	633	609	595	592	637	626	549	592	536	581	595	558	593	572	598	633	612	579	615	583	572	576	560	568	538	567	577	575	607	622	558	615	553	602	587	575	599	622	597	547	625	631	582	570	619	629	596	615	577	582	580	613	615	613	597	593	577	608	573	636	602	599	542	593	603	644	605	641	593	566	601	589	601	584	559	645	593	591	588	578	621	627	565	564	579	595	560	597	615	652	564	592	591	625	605	603	553	614	592	620	582	622	591	581	600	577	619	597	615	588	614	597	644	592	616	651	592	573	595	585	617	601	604	573	563	579	591	602	608	555	593	588	565	605	604	574	535	672	610	599	600	623	638	645	599	600	557	583	591	592	587	626	588	583	577	633	576	615	565	600	636	594	574	636	608	614	614	621	587	577	596	587	582	586	558	604	573	643	593	601	580	601	630	622	585	615	573	580	614	607	589	596	651	606	592	630	593	612	595	597	568	608	641	584	583	572	631	556	574	610	554	591	552	613	622	574	574	555	548	632	568	594	585	585	607	610	580	587	554	564	613	571	608	616	584	572	597	567	629	610	589	615	626	593	627	598	576	588	581	624	618	578	595	572	630	617	592	636	624	611	590	605	572	607	580	613	588	611	611	598	575	638	628	601	566	558	561	625	609	617	606	622	587	581	584	595	622	620	583	581	575	589	668	604	621	613	630	618	649	595	586	582	618	590	615	603	648	620	543	631	593	597	553	636	608	551	615	600	638	627	638	584	621	584	611	606	642	608	664	561	598	617	595	604	592	617	587	565	560	605	598	600	601	616	637	597	564	609	623	602	629	554	558	620	574	599	574	587	630	632	641	568	612	578	607	568	610	609	563	607	559	582	579	635	566	595	592	622	613	632	625	602	601	598	616	595	576	625	620	585	572	582	649	615	617	598	578	586	557	551	600	582	613	596	633	587	623	593	578	558	615	621	590	584	650	617	630	599	623	597	559	603	612	580	594	602	621	593	561	639	571	611	619	604	584	600	571	612	611	652	605	580	585	596	593	591	563	629	554	606	621	578	611	647	561	593	602	634	619	628	593	636	602	596	595	585	611	579	603	641	605	562	618	580	616	584	595	633	612	647	570	569	582	613	551	628	611	643	577	608	594	600	576	581	613	576	599	625	584	602	591	582	555	591	614	639	542	572	600	596	588	589	591	609	598	591	593	601	579	602	604	622	589	574	574	557	561	600	638	609	570	588	605	620	586	661	595	586	584	565	584	613	611	609	610	579	614	590	635	601	599	613	598	612	591	593	574	614	611	627	589	610	605	607	601	589	615	611	618	628	651	584	603	620	603	596	570	603	563	624	619	565	609	571	592	571	605	584	599	588	616	603	576	555	619	593	602	607	606	563	588	585	595	609	604	605	592	567	608	606	658	620	583	616	611	587	568	627	619	596	609	565	599	593	605	619	587	610	613	577	564	585	615	602	617	568	613	608	567	605	629	551	562	589	524	598	613	597	602	553	572	598	590	656	603	569	569	600	591	631	611	631	607	627	592	621	609	607	558	624	585	603	595	569	591	581	625	579	611	585	558	611	590	615	644	568	607	582	561	609	581	580	591	581	590	597	593	596	566	653	567	581	574	577	605	599	612	612	544	599	573	566	628	598	599	600	590	554	638	600	577	596	617	569	651	575	653	646	609	572	584	585	577	548	581	615	599	585	591	610	615	621	596	562	604	553	589	627	556	587	612	641	618	576	609	585	615	586	585	616	609	594	617	566	621	617	599	611	581	627	591	616	547	573	589	620	614	579	592	598	615	567	570	583	605	593	553	591
22714	21248	29088	23713	21239	21283	11847	1400	954	906	800	751	680	653	628	654	602	540	541	551	552	504	520	496	505	480	498	493	508	527	434	513	454	502	517	514	493	436	484	476	454	467	455	489	476	441	442	417	458	443	514	443	459	457	472	460	447	441	482	464	461	448	433	461	439	444	457	475	456	457	446	432	443	443	448	476	428	450	463	484	452	450	434	454	457	467	445	441	460	423	429	487	479	447	465	489	449	470	469	445	410	474	488	467	435	465	450	444	434	465	421	436	460	466	448	454	450	443	445	496	470	459	426	479	478	499	438	419	447	457	470	462	414	453	446	496	429	484	479	451	454	466	431	443	448	486	452	458	493	430	446	461	447	453	477	461	444	452	439	465	457	445	454	455	505	440	466	472	435	468	432	428	435	490	481	481	457	432	454	453	473	486	436	485	458	474	482	448	423	475	436	422	466	471	457	431	459	470	461	441	460	451	485	422	436	474	463	473	485	438	443	451	465	462	427	436	450	468	456	455	439	451	484	476	461	463	444	470	469	428	445	470	522	450	442	453	493	454	464	494	485	498	435	454	460	453	409	502	483	393	471	426	463	505	450	468	450	455	464	485	482	456	466	436	459	430	435	418	419	509	450	500	433	471	445	450	437	486	414	445	521	444	474	480	473	461	469	431	456	431	456	469	444	459	443	445	453	415	486	416	413	444	423	462	460	461	425	447	416	495	481	452	427	428	456	452	449	452	423	433	447	473	473	450	442	452	436	441	506	502	436	429	467	495	453	483	444	457	451	426	450	426	462	438	448	477	451	519	403	480	475	442	457	468	445	467	464	427	474	442	461	444	461	459	454	451	433	445	458	419	472	438	466	477	449	455	442	460	432	480	458	445	423	468	441	425	468	421	448	472	438	466	463	471	446	452	479	450	494	453	468	460	446	420	456	484	443	403	467	501	486	464	470	468	424	463	443	421	446	453	440	422	449	453	400	477	493	454	456	504	451	444	452	453	432	446	452	493	439	437	458	446	451	431	453	446	429	472	455	454	471	421	468	427	462	484	449	454	436	449	457	445	460	443	457	431	473	469	465	462	482	460	488	466	481	422	438	427	451	475	430	428	457	465	472	451	453	501	462	460	444	483	477	483	435	459	452	473	451	455	460	473	469	453	449	447	460	471	443	448	433	467	446	471	467	415	448	432	439	415	453	440	453	434	472	446	414	412	485	462	445	460	419	475	445	449	449	507	461	486	452	420	474	471	455	489	456	451	446	467	414	439	453	476	430	448	449	450	417	445	468	435	446	430	430	420	490	403	461	407	443	459	457	467	463	462	468	431	478	477	437	468	447	482	460	477	483	418	409	407	506	447	458	482	458	447	483	470	428	469	442	442	439	425	461	487	481	430	469	438	476	478	440	476	483	471	446	441	482	498	422	459	474	452	440	435	434	434	452	442	428	439	446	415	454	496	457	457	448	445	446	474	447	432	452	453	420	470	467	483	467	452	453	443	456	458	448	435	460	454	478	446	484	501	441	463	430	408	409	477	446	417	453	450	456	496	477	432	431	403	478	492	441	466	482	449	464	453	471	480	466	438	500	451	431	440	466	430	458	458	411	460	443	420	512	460	422	418	465	470	458	426	451	492	469	469	434	431	484	446	459	460	432	442	477	436	432	443	459	483	474	461	460	500	484	456	451	495	459	436	456	451	454	451	461	455	463	467	452	477	482	444	458	451	431	500	452	454	450	436	426	467	445	476	510	458	426	418	428	429	468	419	478	450	462	410	435	440	461	448	440	492	431	442	452	437	451	446	451	441	453	414	437	434	461	488	421	473	484	485	479	460	454	443	460	433	440	478	522	460	435	448	449	468	496	420	456	443	484	501	423	457	431	450	452	464	465	429	464	459	484	455	448	467	486	482	456	441	438	448	443	455	468	443	484	457	451	462	445	430	450	440	453	407	449	437	454	438	456	445	462	450	462	470	499	489	434	467	481	464	457	481	464	452	436	444	496	462	468	423	460	470	457	449	453	463	446	444	436	464	405	429	466	440	462	474	452	461	443	447	481	439	485	447	445	456	431	454	438	464	465	440	482	448	453	460	441	468	466	447	446	443	468	433	448	427	466	474	432	414	441	448	469	465	452	448	431	454	472	472	425	434	440	477	472	443	416	464	462	447	481	458	454	444	470	479	433	408	502	481	469	442	461	453	502	451	455	469	442	439	430	460	469	454	432	435	438	460	453	470	453	480	422	484	449	449	467	423	451	449	439	485	447	434	432	442	446	466	417	435	443	449	460	431	462	435	454	469	461	453	446	456	455	457	437	443	436	456	466	478	438	516	481	469	428	466	464	492	442	478	432	462	462	434	444	451	446	450	494	438	449	421	442	437	448	454	427	466	470	458	423	447	472	464	476	448	482	450	499	443	483	474	456	468	472	423	444	457	483	474	440	494	481	438	487	420	437	454	398	434	453	441	449	477	472	467	424	471	451	448	458	428	461	459	440	450	478	442	433	426	453	465	469	449	474	448	491	468	441	445	463	455	456	483	497	471	448	445	422	482	433	488	456	472	455	475	454	479	442	455	440	460	449	452	437	459	448	457	452	441	492	462	451	444	428	472	455	432	444	468	451	461	436	442	435	504	464	442	469	460	463	460	455	451	431	470	451	442	489	493	440	476	455	430	469	454	463	467	461	428	441	489	442	460	460	449	478	434	445	455	493	457	436	431	485	453	425	478	453	471	459	431	457	427	485	479	422	477	495	477	484	427	496	479	479	477	457	447	419	464	460	460	449	434	476	403	466	447	429	413	500	474	454	457	413	438	439	448	450	452	434	427	448	456	480	482	483	441	440	456	457	459	419	433	432	459	479	472	470	454	432	441	465	465	460	454	463	457	445	435	437	463	453	401	459	416	414	450	490	468	479	484	450	486	451	436	462	421	442	457	478	462	454	425	458	461	445	403	457	389	438	456	501	447	458	436	440	452	438	509	443	462	455	431	448	448	456	463	407	440	466	477	442	467	414	473	487	431	449	466	446	450	467	474	453	441	445	475	418	468	494	454	463	448	437	469	425	446	466	469	464	460	445	477	419	481	462	469	456	458	446	464	464	475	461	421	443	456	482	511	434	488	443	440	460	417	444	464	470	483	451	433	413	459	467	445	444	460	456	491	464	452	472	461	433	433	459	408	485	469	464	447	468	468	454	466	491	461	457	504	448	436	449	464	444	452	464	453	483	461	438	451	488	408	477	447	430	448	453	473	481	440	487	404	454	471	461	442	483	452	439	415	454	445	437	496	453	447	428	466	454	460	471	450	469	423	459	463	449	453	463	471	431	410	421	489	472	449	468	511	451	459	426	423	474	443	501	450	429	461	468	480	460	500	420	467	455	461	490	483	449	437	453	428	431	430	463	482	445	429	473	432	489	455	449	494	433	442	472	443	474	504	468	438	460	434	432	439	467	442	470	425	438	478	429	467	461	469	468	464	463	480	429	470	431	490
37207	27814	12181	6394	4286	3316	2549	2020	1634	1415	1232	1034	990	831	816	723	701	700	686	631	664	581	617	587	589	525	594	553	545	568	556	520	552	515	556	536	512	510	552	468	499	548	554	508	514	532	481	531	522	520	532	515	529	521	548	492	532	469	497	496	533	524	521	493	517	503	500	522	461	502	528	515	474	506	506	516	520	498	486	518	513	525	497	488	477	528	509	480	484	508	470	540	501	476	460	519	502	523	502	492	543	498	483	473	518	522	481	482	547	506	539	514	476	502	507	497	512	458	512	467	497	507	524	476	530	483	517	490	468	446	491	520	506	507	515	489	458	505	473	537	501	520	497	472	480	533	459	536	474	497	499	484	483	459	469	489	514	508	501	468	529	499	486	476	510	482	471	449	503	476	484	524	510	499	500	467	488	490	521	479	531	514	505	516	465	519	516	461	460	526	461	503	476	502	488	478	501	476	534	453	486	525	510	525	452	511	478	505	498	503	500	471	471	500	513	547	466	442	478	471	492	530	526	463	484	471	453	468	476	442	507	534	494	523	481	505	509	497	491	526	491	491	494	437	504	522	473	470	503	513	463	496	488	525	510	525	508	493	509	488	503	462	498	498	489	435	485	490	499	495	457	474	463	503	475	443	464	517	483	509	491	491	464	463	523	519	521	505	522	479	512	473	514	476	506	519	520	485	549	507	482	488	505	497	473	493	494	497	489	495	496	467	519	485	499	466	510	493	506	493	506	525	505	518	513	476	519	493	491	502	496	519	513	445	517	475	511	487	498	519	463	538	481	491	498	480	515	496	464	496	473	471	546	483	518	453	511	499	523	489	499	476	499	512	479	504	516	524	505	492	493	516	496	510	509	513	499	509	477	478	536	497	503	495	462	502	464	453	504	479	475	520	519	489	476	491	459	478	500	523	492	492	557	503	516	477	492	523	472	496	468	545	495	477	458	503	503	536	484	484	500	491	471	505	463	542	499	507	480	473	501	467	554	510	484	497	478	480	490	488	479	485	505	511	512	505	507	499	466	541	496	515	462	489	480	519	462	515	486	512	472	489	480	504	490	506	445	501	509	504	481	494	492	485	511	510	485	484	490	510	501	492	477	453	467	500	463	527	515	505	497	525	474	500	504	513	538	524	479	531	503	513	516	511	475	502	496	509	479	495	481	510	481	543	462	467	515	461	461	454	492	509	515	460	486	500	517	501	514	502	495	503	481	470	522	498	481	491	480	479	541	481	503	500	512	441	478	518	503	490	506	503	476	441	505	496	471	477	507	502	480	486	531	470	523	513	508	518	508	514	506	495	465	461	497	558	498	497	516	530	479	461	478	471	497	512	507	520	448	484	513	459	518	526	509	487	517	515	518	491	523	499	551	533	501	504	493	526	489	501	479	478	500	473	523	499	487	545	525	477	507	512	462	509	485	519	493	469	535	490	500	526	501	499	489	504	485	495	508	479	509	502	518	509	486	518	466	475	480	462	500	547	483	493	492	537	494	502	491	497	491	462	488	510	501	516	505	466	490	470	498	433	452	509	483	529	479	500	471	440	488	493	509	484	456	477	509	490	535	497	500	480	508	503	495	482	483	490	505	482	488	497	486	508	471	509	473	502	482	503	514	501	500	513	509	442	514	513	518	528	505	487	512	451	498	526	498	502	497	487	506	508	446	496	463	473	494	510	491	478	516	467	508	495	428	512	512	462	523	512	541	487	526	513	521	474	521	500	500	483	469	446	501	515	492	499	492	487	507	469	466	503	513	447	520	441	532	517	513	497	509	489	524	483	491	506	512	522	505	510	489	486	528	485	501	472	475	504	494	489	505	469	491	511	482	479	474	499	491	506	510	488	526	464	517	517	507	473	489	481	513	477	504	488	474	472	479	470	474	477	512	517	490	480	542	522	531	490	521	471	504	495	483	469	476	521	531	513	507	492	503	486	527	500	476	485	488	518	509	516	507	495	521	491	520	452	505	498	506	515	473	522	508	535	524	480	477	491	521	470	456	521	502	503	484	478	513	523	513	491	491	503	497	542	485	491	499	518	472	506	489	478	497	455	522	488	505	462	486	485	497	542	474	544	482	464	496	486	503	497	471	522	516	485	487	453	478	539	489	508	488	511	506	501	495	493	512	513	491	512	493	510	508	500	479	483	535	491	557	479	447	513	480	512	488	512	502	475	479	457	491	529	528	485	460	518	510	543	498	540	517	512	480	512	497	486	482	486	438	520	504	531	470	482	507	469	489	477	496	509	492	476	480	501	454	501	480	476	505	497	482	498	482	488	490	484	530	476	488	517	453	516	501	491	520	468	464	519	520	500	512	495	500	483	496	516	545	491	469	497	496	489	508	483	479	482	460	486	493	500	513	481	486	478	482	505	452	518	476	517	492	509	516	513	495	481	489	495	527	504	493	466	489	512	481	464	498	481	502	504	505	523	479	519	462	498	446	473	478	476	520	502	502	496	490	505	490	515	503	478	464	515	503	484	514	476	508	494	505	496	483	459	495	460	498	512	470	492	494	462	501	518	500	533	467	504	466	452	505	472	533	492	468	493	529	515	475	500	500	482	510	504	503	526	472	486	541	485	547	546	505	479	502	503	509	507	483	510	477	474	517	482	550	518	527	494	501	514	527	495	544	483	535	521	521	467	483	498	471	470	521	487	487	513	503	492	546	459	500	511	462	489	504	498	503	503	498	487	527	483	464	492	485	460	529	480	540	501	525	520	485	504	477	490	529	506	479	504	502	463	458	464	493	494	512	492	451	469	497	521	493	487	446	510	515	489	503	419	496	494	472	492	474	521	509	518	494	526	506	476	517	510	485	504	515	492	505	464	510	522	479	510	463	516	490	472	510	486	486	527	525	492	520	483	472	523	500	480	476	493	516	479	504	467	480	498	468	473	497	517	455	480	508	473	469	519	499	529	534	463	544	488	466	494	493	496	493	473	506	490	480	500	507	500	497	511	505	508	517	474	515	485	548	494	483	503	479	492	457	520	509	477	479	514	549	461	490	457	460	519	507	502	496	498	477	496	469	483	515	538	478	503	477	461	477	494	488	528	475	493	475	499	502	490	491	463	518	511	487	533	538	493	514	460	488	513	483	472	487	488	537	552	490	495	477	464	481	484	510	499	506	486	486	494	460	524	455	513	463	503	495	502	470	511	489	497	510	475	522	468	519	492	514	492	475	541	452	501	529	494	460	458	489	469	512	525	478	473	485	474	464	497	501	494	466	492	501	491	488	486	507	489	502	504	493	481	503	533	530	473	423	434	447	473	494	496	489	483	482	507	470	474	485	482	487	485	466	527	448	503	476	465	475	500	544	466	444	519	521	492	459	500	473	485	504	464	495	482	488	519	468	492	482	517	491	489	464	488	479	465	464	490	511	481	518	465	484	499	463	551	504	486	513	485	505	482	481	495	470	476	522	488	552	522	473	522	501	531	486	466	497	522	497	481	502	508	485	518	488	486	494	509	523	478	518	479
27874	20903	10535	992	485	408	411	326	345	304	325	346	335	340	325	331	324	279	326	296	319	327	355	316	314	321	320	325	356	328	322	291	297	315	267	373	325	307	288	291	274	306	314	302	316	321	296	333	325	336	335	311	295	325	313	302	338	317	312	315	325	303	281	326	330	274	341	308	311	329	339	308	349	300	314	307	337	289	321	304	308	297	324	285	308	321	315	318	289	302	291	305	320	286	322	313	316	292	346	342	312	323	318	328	300	307	296	314	306	318	309	319	308	328	312	321	326	338	302	335	305	300	300	309	323	309	335	322	308	303	309	301	347	324	340	334	296	300	336	336	329	271	345	325	320	285	307	336	323	337	309	322	312	318	311	298	310	338	328	338	297	328	306	317	327	312	277	293	327	309	307	334	305	337	349	322	304	308	311	308	324	287	308	341	285	305	346	303	329	312	316	321	327	294	357	329	283	322	343	313	292	314	311	284	326	342	321	323	318	305	283	296	331	311	320	300	341	302	332	314	305	297	336	310	352	287	332	298	310	313	327	324	342	327	319	294	304	337	318	322	334	349	316	318	300	307	348	315	319	320	323	305	348	328	317	327	341	285	297	307	307	330	332	337	325	321	294	298	305	310	325	283	323	308	338	344	314	329	319	299	310	308	325	307	336	300	324	313	316	312	305	269	327	339	319	333	329	320	333	288	335	331	315	328	347	311	338	299	319	266	330	300	327	311	334	341	319	298	328	299	307	327	307	308	285	338	317	318	322	350	306	334	294	327	296	323	323	326	309	305	347	297	333	304	302	316	308	294	319	301	336	297	297	331	305	314	299	334	320	316	338	324	327	310	308	288	329	297	351	297	295	303	297	294	343	306	319	292	318	281	333	331	329	301	308	334	334	285	295	337	316	317	316	335	324	354	338	310	323	325	329	331	339	327	304	311	344	314	296	312	335	319	325	341	335	324	303	322	336	315	318	316	337	306	309	316	295	320	315	324	325	332	347	339	325	279	334	321	309	344	315	342	304	338	319	314	322	288	317	277	323	303	331	349	335	320	313	284	326	316	338	311	282	310	290	278	294	319	296	314	325	294	312	328	330	326	322	295	308	298	314	305	319	273	307	300	314	313	302	310	323	311	313	308	294	326	334	288	330	276	313	311	329	287	311	318	318	318	311	352	290	306	318	307	295	300	281	322	308	299	321	314	343	294	343	334	282	371	333	324	308	279	345	325	338	317	316	301	309	300	330	301	307	336	320	321	293	342	293	305	314	341	307	315	306	316	310	304	332	279	299	301	313	315	310	353	326	296	295	306	301	338	306	303	338	311	317	316	307	334	325	330	321	289	333	328	303	333	309	302	333	343	327	343	321	341	325	337	323	327	310	297	332	336	359	321	324	312	331	282	315	309	333	332	331	282	317	323	326	336	336	303	331	321	335	324	319	325	315	314	298	320	340	307	338	285	322	322	310	317	326	313	351	344	277	312	313	331	330	306	302	301	295	344	344	322	285	290	305	319	345	304	294	319	327	294	328	324	333	320	350	323	292	319	341	332	300	308	306	328	290	314	324	264	330	317	325	307	311	322	329	292	342	312	311	317	304	320	294	291	310	329	308	335	336	310	306	293	298	325	342	324	292	312	302	334	327	333	343	313	310	290	316	322	298	336	318	332	310	335	309	325	322	344	305	353	309	352	327	348	314	324	325	323	295	309	316	320	358	307	333	325	350	331	322	307	308	280	312	339	320	330	265	329	306	332	340	334	284	326	294	284	288	293	340	312	312	299	304	362	304	336	305	347	304	342	324	315	310	306	322	276	331	320	298	293	297	324	328	304	323	302	311	319	315	309	317	343	339	358	327	323	354	291	318	342	332	344	294	300	281	301	335	321	288	336	332	318	321	319	314	328	312	332	324	311	331	305	315	347	298	335	305	287	320	344	305	310	299	316	310	319	330	306	305	311	344	312	321	324	337	341	323	324	312	304	321	304	288	366	298	335	309	280	335	284	288	302	324	330	335	295	305	338	292	293	325	315	324	298	314	317	350	323	276	299	305	343	335	295	307	308	318	339	316	348	343	331	325	318	307	317	377	339	319	340	337	323	291	314	334	320	313	328	312	311	286	333	309	322	294	340	322	304	302	290	334	328	337	283	327	357	295	335	345	354	310	325	287	339	323	316	325	298	284	303	297	317	321	335	298	274	304	338	318	339	316	311	301	312	329	272	329	329	308	340	333	308	295	306	357	315	294	307	350	305	314	301	327	337	355	304	326	320	303	335	341	315	310	291	310	312	337	308	322	315	352	308	290	324	322	299	298	312	323	337	329	319	297	318	336	326	329	300	320	273	308	299	282	308	323	279	314	314	327	324	371	309	331	336	330	333	335	301	328	342	307	288	328	327	326	293	346	308	309	320	328	310	316	319	331	377	325	288	310	291	327	329	331	295	304	306	346	314	335	310	331	363	317	311	342	317	309	311	318	322	349	321	341	320	305	332	331	339	341	301	311	351	317	343	304	339	295	297	288	323	302	354	300	309	341	336	324	327	298	339	299	329	321	307	273	332	299	296	320	334	310	313	298	299	327	306	312	284	275	310	316	315	329	334	334	328	330	309	333	288	333	327	285	281	342	331	286	314	319	317	338	307	351	322	321	299	330	319	305	330	299	288	323	327	320	298	320	300	331	331	332	312	317	298	301	331	325	265	339	308	341	284	312	313	341	289	298	303	264	319	317	317	327	318	350	336	330	292	296	378	313	332	308	340	291	303	304	294	322	306	292	309	326	326	329	355	312	348	317	296	318	327	329	274	343	285	334	322	310	310	324	322	322	352	318	314	324	324	339	283	327	329	310	317	321	322	335	333	328	347	360	316	325	300	313	312	353	333	328	303	320	344	298	317	365	334	324	315	340	360	306	323	322	303	310	307	321	299	320	324	288	319	303	300	325	355	291	324	323	299	314	306	298	298	309	331	295	311	314	323	333	319	323	321	285	332	358	348	303	315	329	352	316	309	317	306	322	307	348	305	322	328	295	290	302	300	325	297	324	328	357	309	301	330	314	314	335	306	320	332	313	325	337	315	356	347	352	309	330	277	317	315	303	289	338	308	309	328	329	327	306	287	332	369	336	310	317	328	311	324	350	323	298	315	346	317	310	334	303	315	329	352	334	311	337	322	330	333	335	318	339	332	318	299	327	301	302	342	322	316	327	312	329	319	327	316	289	309	295	315	300	310	329	289	296	294	316	318	299	329	340	317	286	323	311	287	328	287	308	328	291	316	298	297	313	326	317	297	359	295	337	343	307	342	282	331	321	291	318	298	297	301	340	334	301	320	315	314	287	320	309	313	331	342	375	334	303	309	293	314	351	291	331	320	323	314	345	346	299	310	327	357	313	352	332	330	314	324	319	325	346	317	296	335	303	324	318	331	294	316	271	319	327	306	314	300	324	316	348	337	317	316	304	309	306	279	299	332	284	302	340	336	321	308	306	317	318	335	298	299
27649	12743	1026	624	539	460	451	417	432	404	418	405	402	383	393	391	388	373	447	392	330	390	399	379	369	392	375	361	387	359	382	409	406	399	391	405	367	351	367	382	342	408	397	388	353	346	387	354	371	368	363	381	376	382	388	414	385	429	382	387	378	400	380	392	393	406	364	364	392	346	390	386	368	353	381	408	382	371	389	429	399	391	386	370	369	399	419	365	367	393	410	383	354	361	381	390	376	404	428	392	400	366	382	400	346	391	390	388	387	424	349	399	377	421	376	352	365	366	393	392	350	402	397	381	407	406	351	375	359	410	378	404	332	400	393	384	395	409	343	382	404	370	380	400	372	414	378	368	357	401	378	332	362	427	371	382	367	382	387	368	351	402	378	392	339	416	365	339	365	394	367	354	367	368	342	366	433	374	344	355	387	385	408	386	394	372	425	372	351	380	372	375	373	384	401	395	364	395	406	388	396	384	405	378	345	347	383	382	351	406	406	361	386	346	395	406	379	369	373	360	349	379	415	404	363	355	388	390	372	383	382	374	371	390	396	393	355	348	404	333	363	375	375	387	412	390	369	378	392	365	369	366	408	389	369	395	373	382	338	337	357	357	392	386	368	388	343	343	385	382	357	356	364	406	367	357	383	372	374	354	328	370	381	362	384	350	364	340	363	364	355	377	433	375	378	352	373	391	382	348	349	376	402	376	366	397	362	389	409	383	394	376	399	380	360	416	372	403	377	382	358	377	369	392	392	371	351	399	358	399	374	411	406	347	407	384	346	349	367	364	385	362	423	353	379	390	371	380	386	373	388	403	407	354	367	363	412	341	357	400	347	342	375	379	385	370	389	373	379	362	387	415	403	394	383	410	352	391	372	391	363	361	375	364	388	392	369	373	337	365	369	350	361	388	369	400	376	372	358	398	399	389	413	375	385	369	384	397	380	405	387	395	353	377	363	396	351	421	395	366	381	365	402	397	379	384	441	381	407	374	412	370	379	391	370	368	395	376	362	383	386	371	372	363	372	378	385	380	351	370	385	387	380	365	392	372	386	364	379	380	388	374	396	390	403	398	370	382	362	380	393	396	331	377	367	364	348	359	405	364	388	363	363	389	394	381	382	375	417	354	366	389	372	353	371	384	381	375	392	385	377	374	376	390	361	388	423	363	415	369	403	405	364	404	383	376	335	376	378	367	352	366	397	405	352	406	377	375	359	398	364	403	367	392	387	405	359	384	386	408	375	370	365	394	377	369	362	365	408	385	375	389	362	424	357	371	338	366	382	367	371	373	390	404	365	375	389	360	347	354	397	335	369	400	405	374	365	391	360	403	361	398	332	383	363	381	363	377	371	346	346	412	378	389	393	381	380	355	434	373	386	425	375	351	379	375	354	376	395	415	366	384	368	357	400	365	377	400	363	372	381	349	398	397	379	400	381	380	397	379	376	353	409	373	395	389	425	381	349	377	365	402	368	383	358	374	409	359	365	363	358	376	387	416	386	386	380	376	382	371	354	383	425	349	411	385	385	349	382	381	396	379	395	418	348	412	356	368	355	368	375	382	375	354	394	357	373	352	395	394	364	379	363	414	398	385	410	362	371	384	365	383	385	399	348	375	345	417	365	358	369	393	362	347	376	386	369	404	358	404	374	405	387	400	404	394	376	401	399	409	382	369	338	361	379	393	395	380	353	347	385	367	387	397	383	404	379	354	364	360	379	386	394	406	382	372	396	374	384	405	362	417	392	373	392	366	394	401	371	383	356	418	387	357	359	365	371	410	352	369	359	317	370	365	402	357	365	359	379	372	379	366	368	406	378	390	382	411	344	360	381	401	402	371	384	374	359	395	378	360	395	403	394	382	348	350	391	375	368	336	399	381	378	379	411	368	444	379	381	331	372	336	395	370	384	372	386	349	393	382	386	377	371	369	373	371	383	393	401	382	385	408	385	410	394	390	384	370	374	404	389	384	382	387	386	363	369	364	396	358	401	359	331	371	389	377	371	369	373	382	364	383	372	385	384	385	398	355	379	372	374	385	429	344	456	366	402	398	376	382	397	399	376	413	425	383	423	358	391	363	409	360	411	398	369	397	368	381	376	345	414	393	385	364	358	384	395	368	389	375	392	359	361	370	427	370	398	374	391	389	395	359	379	383	385	382	388	358	418	349	398	362	380	392	394	340	382	382	358	369	388	406	375	379	392	384	397	363	379	408	366	369	390	382	360	388	367	320	389	378	364	368	345	339	385	376	405	384	351	386	373	351	381	358	373	381	407	389	409	357	360	354	387	376	370	393	391	361	419	379	386	406	369	416	375	404	367	427	371	381	373	382	407	390	395	358	348	394	378	372	364	392	351	414	379	354	408	378	386	387	401	342	413	377	375	380	422	381	371	391	382	376	372	381	394	408	389	392	376	365	360	393	378	377	325	358	362	373	384	393	376	401	385	374	369	395	377	382	403	375	373	365	374	356	349	375	410	360	390	368	329	387	398	363	357	366	364	378	388	372	343	357	385	391	366	350	359	367	387	375	392	360	364	379	396	385	396	368	388	401	379	368	386	366	382	403	379	368	380	387	368	392	369	386	360	403	408	376	398	400	355	354	426	376	363	382	366	340	373	372	367	371	411	370	369	386	377	373	359	333	358	425	351	380	375	375	404	381	384	371	398	408	394	380	357	322	364	352	392	388	379	347	366	380	408	381	369	373	392	402	378	370	355	371	427	397	428	376	386	383	357	403	450	396	367	404	377	390	401	337	359	388	362	397	368	388	407	364	432	346	396	358	372	367	383	403	365	398	366	378	379	410	380	398	377	364	393	375	393	395	376	397	359	386	372	383	379	355	411	383	380	380	396	389	317	379	383	398	396	377	359	363	377	367	362	347	371	416	397	391	404	354	346	380	331	389	379	377	372	356	353	365	403	369	403	409	371	354	382	349	391	404	403	346	400	404	406	396	375	420	348	388	359	365	394	355	370	394	376	365	378	387	410	354	367	400	402	380	377	446	390	354	401	361	380	379	385	343	357	374	374	399	391	396	371	391	381	375	409	383	387	378	376	411	314	354	363	365	354	413	359	362	343	410	401	317	381	344	391	348	401	376	365	356	397	360	376	360	372	343	396	375	395	375	404	407	419	378	380	358	375	325	375	416	387	385	395	351	384	337	380	393	396	370	385	386	369	370	394	363	394	389	393	373	396	372	363	402	420	363	399	342	360	370	378	381	391	362	355	406	367	372	359	356	381	357	388	389	379	350	393	363	382	403	379	384	371	387	359	342	392	414	358	369	374	375	392	400	346	403	391	373	369	365	374	361	356	371	385	331	417	415	393	401	397	386	395	359	385	391	392	342	392	390	363	393	383	375	389	370	381	364	411	344	397	397	370	390	360	408	392	369	362	383	410	407	370	418	339	379	404	383	385	412	384	374	363	365	349	389	375	393	364	389	393	407	371	412	405	373	378	409	400	360	380	403	386	360	377	383	374	389	380	361	350	371
23575	21158	28593	23979	21140	12302	1042	621	493	449	382	330	335	310	324	337	248	304	272	260	275	231	231	232	249	228	237	216	241	224	231	207	216	238	242	216	210	241	207	216	237	234	208	244	223	212	229	218	226	250	216	243	226	219	241	202	205	219	244	230	214	222	219	229	236	224	214	201	213	196	201	209	242	198	193	206	193	218	211	226	230	222	226	227	218	182	219	205	225	222	225	218	220	219	206	232	237	215	222	238	212	241	229	216	209	232	209	210	205	228	204	232	215	229	246	239	209	228	202	217	209	213	204	238	204	203	209	214	217	206	221	220	194	196	218	229	213	191	230	238	211	206	218	209	190	208	223	223	232	218	212	220	202	219	216	207	225	211	209	206	202	198	239	212	194	226	205	235	212	220	224	189	216	181	205	204	220	231	211	186	222	215	206	250	211	217	223	233	240	188	206	227	217	216	210	221	196	220	235	224	213	205	215	229	197	232	202	217	231	227	200	219	228	219	207	216	216	228	230	182	238	195	198	224	226	216	231	207	237	233	239	206	249	206	225	221	199	207	184	220	225	212	240	244	227	208	255	206	222	237	218	212	206	236	239	226	230	213	193	185	190	228	223	238	197	203	194	222	205	202	210	194	219	198	221	224	201	223	202	239	210	208	189	235	242	202	215	198	189	242	221	198	218	210	266	222	231	240	216	222	217	225	250	210	225	213	211	229	227	224	199	199	222	189	211	226	217	187	220	197	228	239	211	206	197	228	219	232	205	207	218	256	223	220	215	211	201	211	193	250	193	222	217	189	224	207	195	230	196	214	218	222	227	215	213	212	217	198	214	255	187	227	231	237	221	204	224	221	224	206	202	186	201	212	240	238	217	180	222	212	193	189	215	203	227	203	193	204	203	225	209	204	215	220	230	248	215	202	205	201	227	199	238	206	222	207	204	219	216	195	228	211	219	234	227	217	255	236	208	186	214	199	224	222	231	215	195	217	233	209	226	234	233	220	202	209	211	190	205	173	205	200	215	215	201	226	183	238	218	232	190	204	218	225	221	209	227	212	232	234	224	208	216	218	222	217	245	221	207	209	201	223	204	242	209	211	202	191	212	205	212	209	210	207	206	226	238	235	211	205	205	208	202	195	232	206	201	215	234	199	186	198	210	201	198	214	211	203	211	220	215	218	227	243	210	248	207	200	235	207	225	210	213	219	208	232	221	219	202	218	215	207	200	224	179	219	221	225	214	215	220	222	233	216	206	207	222	250	230	214	209	187	218	204	227	237	213	205	233	227	210	193	236	201	219	236	217	228	213	199	211	204	238	201	202	224	228	198	209	210	174	209	214	228	220	247	224	200	208	251	222	204	216	193	218	219	205	224	231	222	198	199	215	232	215	233	202	232	186	223	206	216	201	225	212	227	211	209	185	213	207	226	248	209	201	207	224	211	235	187	213	233	212	239	214	215	198	223	215	189	210	219	203	217	225	217	199	192	204	212	215	233	228	205	222	219	197	221	212	214	227	210	227	212	220	224	256	198	201	217	238	205	220	202	199	199	229	195	214	228	218	228	190	229	210	224	235	224	242	199	191	234	207	233	215	219	204	197	197	207	219	242	215	209	233	223	193	234	214	248	237	225	224	207	236	221	219	229	233	203	235	188	221	207	202	217	205	208	223	206	200	207	228	205	206	189	224	225	205	213	193	223	209	209	217	229	238	231	231	206	216	215	222	228	228	240	227	200	222	227	230	197	196	212	216	213	207	213	217	237	207	203	246	206	212	195	199	202	213	200	201	201	219	194	201	215	202	231	211	197	201	229	227	234	202	202	203	223	205	229	229	223	210	217	240	194	225	214	229	217	209	215	240	209	256	235	223	206	220	194	211	212	222	201	227	191	208	213	207	210	232	238	225	233	204	220	218	235	185	216	240	220	222	189	201	234	224	225	216	206	208	214	221	207	210	201	219	231	210	213	233	230	214	229	229	203	227	197	221	232	230	210	216	240	193	197	194	210	198	223	209	210	221	194	198	215	205	218	210	223	206	228	228	232	218	210	194	207	222	203	179	213	214	200	213	218	209	220	214	214	260	209	209	228	234	210	218	220	214	225	229	232	190	211	235	221	195	216	231	215	201	256	207	219	207	225	198	232	232	217	225	241	223	228	221	206	215	230	216	195	205	230	251	196	231	193	213	203	191	210	208	240	197	188	208	227	206	198	193	209	217	255	234	238	206	203	194	205	199	228	229	202	228	220	192	222	202	227	231	193	228	212	209	187	208	225	209	229	224	223	216	196	202	229	214	216	237	224	232	233	206	210	188	199	231	218	222	232	202	218	212	220	187	191	236	201	208	196	203	211	240	222	188	196	224	226	223	219	205	219	208	231	210	220	212	217	217	219	220	230	199	223	183	228	194	244	220	221	207	211	207	194	211	213	207	196	249	213	240	208	208	234	225	186	216	218	233	199	211	241	217	206	211	224	214	213	214	204	192	218	224	204	236	215	238	212	216	203	229	209	225	208	210	222	209	233	177	232	203	214	231	219	194	244	231	229	215	182	219	196	203	199	209	219	206	231	198	198	222	212	202	214	222	223	201	227	203	212	213	202	203	201	194	217	214	176	208	201	239	201	218	258	239	205	247	234	216	199	194	229	248	201	223	218	208	171	220	200	232	209	203	218	208	198	218	232	223	235	208	206	224	202	219	239	179	206	223	213	243	190	210	213	188	204	197	205	205	205	222	230	192	233	203	212	242	200	209	225	216	228	210	222	230	227	221	196	212	210	203	219	232	190	239	234	188	221	217	218	212	199	230	231	211	202	201	233	235	217	218	212	210	212	215	229	203	220	224	212	202	208	209	215	201	212	228	224	206	216	222	197	206	221	212	185	232	206	211	206	191	220	207	228	186	203	225	232	213	214	209	213	194	199	194	223	186	188	211	213	185	216	210	217	214	200	211	228	211	237	213	207	209	244	225	218	234	219	234	200	225	218	216	211	222	221	212	225	205	201	223	210	239	206	225	240	213	208	209	225	222	210	213	199	201	232	186	228	211	223	211	237	213	209	205	226	227	218	223	214	233	200	223	226	196	220	216	232	200	210	222	199	211	257	221	201	228	200	236	223	217	235	214	204	203	188	222	217	239	231	219	212	204	212	229	210	221	216	238	213	223	218	221	220	201	224	222	202	202	191	223	204	195	192	234	219	200	188	209	224	214	221	244	224	237	211	229	223	224	202	202	216	209	245	237	218	203	190	243	204	224	224	203	214	202	211	217	214	196	200	247	213	228	244	199	240	198	198	217	216	198	202	211	196	217	206	232	248	215	226	186	230	178	212	205	213	212	195	217	228	198	224	204	193	219	230	223	225	195	229	223	214	200	207	215	215	201	202	208	225	228	204	210	230	218	242	210	213	204	233	222	226	217	190	219	231	203	239	205	244	236	241	208	222	207	230	212	233	223	213	179	224	195	209	194	227	184	227	203	212	204	223	185	204	236	206	206	182
31086	21736	7298	3602	2250	1827	1371	1123	874	716	608	566	539	457	463	392	363	371	363	280	324	301	305	311	303	306	315	298	256	261	307	288	279	270	282	262	283	288	268	265	262	249	261	262	303	270	255	272	249	257	244	248	258	273	268	264	287	253	285	251	272	250	256	234	255	250	258	268	275	253	299	250	246	252	261	263	260	256	254	231	264	264	261	245	291	263	249	222	264	260	266	271	227	265	284	291	265	291	243	264	248	275	271	261	273	262	248	265	286	264	258	240	273	267	240	258	238	270	259	242	256	255	261	232	250	253	273	242	290	269	211	251	247	263	250	258	273	237	257	234	241	250	249	281	270	264	304	287	232	262	211	250	227	282	271	279	285	270	277	264	251	240	265	273	237	260	256	245	228	260	266	263	271	279	286	242	260	250	275	249	214	252	280	265	235	223	283	280	245	251	291	247	278	278	241	262	258	230	234	273	242	260	256	254	257	297	270	236	250	244	218	264	238	282	227	255	245	247	248	229	271	271	279	260	264	239	257	265	245	235	244	255	255	264	238	256	256	242	239	247	227	239	248	243	261	284	265	252	273	265	253	283	262	273	265	220	254	254	290	263	277	243	255	254	257	241	263	247	255	252	277	270	271	257	242	263	238	268	262	264	266	282	251	248	271	249	266	243	232	260	261	274	236	248	242	261	275	245	261	265	269	240	248	266	271	275	243	264	286	269	250	258	235	244	264	251	277	269	251	244	265	245	263	238	296	253	221	234	249	237	240	261	233	257	269	254	270	277	267	235	270	260	248	268	279	251	260	261	275	261	272	276	266	257	250	244	262	259	245	248	247	228	270	245	241	257	272	273	270	265	281	269	247	261	270	250	266	271	283	279	255	257	248	278	271	232	272	286	293	241	238	253	269	273	249	243	261	261	262	276	228	267	240	256	239	226	231	257	258	264	254	277	223	264	241	260	260	231	266	224	240	247	290	265	246	261	251	254	238	272	253	240	248	250	273	260	260	257	249	259	273	249	246	274	282	264	225	264	255	245	251	231	268	242	266	263	273	262	258	228	264	256	241	281	254	271	265	267	257	261	306	247	261	238	252	253	266	263	279	258	273	252	255	266	238	262	262	263	266	259	239	242	265	274	251	266	253	250	237	256	259	252	260	243	244	267	238	253	261	273	241	278	281	301	224	258	293	270	284	248	226	267	274	254	274	240	260	254	248	251	245	236	271	279	237	288	268	269	221	285	250	272	256	278	266	274	252	242	251	253	264	284	255	251	260	249	231	274	232	274	271	267	258	245	279	290	253	236	255	275	267	228	234	281	268	250	255	256	267	257	236	251	246	259	254	239	266	275	271	246	265	246	227	261	236	227	258	261	287	250	266	250	255	234	242	242	254	264	247	247	239	244	272	271	265	259	250	257	255	251	272	254	251	252	278	267	248	255	256	241	246	279	269	297	236	259	246	260	256	254	283	241	242	237	246	272	249	241	244	264	276	258	266	251	258	240	245	279	285	250	259	276	247	250	266	230	254	227	245	254	238	239	228	254	252	252	257	252	274	260	281	255	242	277	254	263	275	262	270	228	273	268	260	285	248	239	229	269	227	259	287	233	247	247	260	242	232	264	253	270	268	236	239	277	238	254	248	264	266	251	245	225	281	235	276	248	237	284	247	258	251	257	249	252	280	281	269	287	250	214	268	249	253	262	251	273	261	252	243	259	252	265	235	269	273	245	234	292	256	245	248	262	292	251	241	224	284	230	280	251	213	260	245	250	262	254	273	271	243	240	268	262	247	231	262	247	273	226	255	247	237	283	278	246	265	246	274	249	261	239	260	241	243	242	257	236	258	258	277	246	266	242	249	287	268	251	219	275	277	240	271	268	270	243	259	231	233	280	241	259	249	264	276	287	260	273	263	248	254	265	259	257	281	278	218	248	232	261	249	262	265	289	271	242	262	287	264	242	244	234	260	257	240	258	251	260	253	271	273	254	251	225	274	245	255	259	223	265	256	273	220	242	225	250	254	255	270	242	266	245	244	266	243	232	278	225	256	265	252	285	273	263	250	255	252	242	221	232	257	261	288	263	243	230	247	247	268	249	264	230	245	241	249	328	263	240	267	238	242	235	271	235	245	272	270	266	240	282	235	282	285	251	281	235	274	241	253	250	274	244	259	251	232	244	264	249	234	259	219	258	250	233	272	255	271	278	261	281	244	251	259	260	252	263	261	237	256	249	261	269	242	231	265	266	232	255	246	290	247	217	230	247	275	241	273	238	293	260	249	255	265	241	275	267	259	245	234	255	237	290	266	267	245	290	256	247	270	257	217	287	245	261	269	264	252	247	238	238	256	257	291	248	280	264	257	283	246	266	230	265	257	242	245	277	245	240	263	239	268	259	270	248	241	253	261	274	273	248	258	268	293	268	247	263	276	262	251	271	272	239	258	250	239	264	233	272	244	244	256	263	273	250	262	269	270	279	257	262	255	264	262	251	271	238	252	280	228	265	268	251	256	262	254	227	240	232	263	255	268	255	269	243	260	245	267	241	281	283	226	276	260	238	264	245	248	273	243	278	269	245	273	256	260	270	253	238	238	264	249	260	271	258	256	258	249	266	242	271	245	240	241	228	256	272	248	262	251	260	267	275	263	254	279	261	274	267	262	260	270	268	237	233	272	281	252	250	256	272	245	261	282	261	226	274	254	274	249	266	252	265	264	245	255	274	253	262	242	263	250	279	255	251	258	262	263	235	259	257	280	256	227	285	232	252	247	252	263	262	247	242	286	282	242	247	260	249	249	248	223	231	276	239	269	251	245	267	292	265	261	274	250	261	276	248	269	263	281	257	240	239	266	235	270	283	267	236	245	256	234	251	262	278	266	241	285	246	291	252	266	272	268	238	258	268	290	258	245	247	250	272	267	244	278	262	246	257	259	248	263	277	258	237	261	242	263	243	233	259	255	258	255	271	253	271	260	228	255	255	234	241	260	242	255	219	242	274	290	261	271	273	268	253	247	276	251	278	269	244	262	251	267	275	251	235	264	261	247	250	260	280	276	276	261	256	268	256	238	254	274	257	274	269	281	239	264	225	252	205	296	235	260	242	260	258	269	266	268	241	232	254	235	238	228	285	266	259	275	244	260	293	262	287	241	267	275	261	252	242	255	289	288	230	249	244	274	252	260	258	253	266	241	224	237	255	288	243	275	295	234	259	213	272	254	265	255	266	245	241	265	240	255	239	265	269	267	254	246	241	257	266	247	240	264	258	266	248	263	262	224	277	251	258	270	259	270	240	246	263	265	270	245	299	242	271	233	252	266	253	258	273	267	241	246	247	263	266	250	278	252	249	232	230	231	276	259	256	229	277	247	233	254	258	258	246	256	235	281	286	239	261	240	257	225	286	263	233	252	284	273	239	266	241	225	230	242	265	234	234	247	249	277	252	257	264	274	238	265	246	245	257	248	264	247	265	212	277	258	269	256	248	212	248	275	261	263	250
24887	21198	27581	24982	12754	1108	800	705	711	643	618	592	598	646	546	591	543	521	562	514	548	507	550	552	588	513	543	518	557	517	528	558	530	515	538	529	526	542	563	527	517	525	510	500	553	553	502	513	520	545	546	507	490	546	486	527	566	488	523	523	537	536	541	554	543	532	533	501	543	549	493	555	526	548	556	544	543	520	527	502	544	568	494	508	505	515	514	515	552	545	541	518	532	524	541	522	498	547	569	505	509	515	569	500	490	544	536	501	488	531	532	528	532	546	527	507	520	530	493	500	535	522	532	543	529	517	523	525	522	544	531	501	519	493	538	541	533	528	500	533	503	549	514	541	532	502	554	530	540	498	548	500	540	558	550	500	518	526	489	553	528	543	557	521	548	508	502	560	490	501	523	510	504	555	549	528	538	532	533	508	539	590	546	540	523	517	501	507	545	550	549	508	499	547	503	546	535	515	503	555	510	580	524	497	509	535	529	525	563	542	493	530	515	529	551	514	534	500	501	539	515	505	524	520	504	545	543	540	536	519	530	500	493	520	482	503	563	552	478	488	523	541	538	502	521	529	505	541	497	517	521	545	556	506	551	550	534	527	530	562	522	560	530	554	533	542	532	558	514	544	530	561	522	538	500	524	560	550	547	503	517	533	549	548	552	503	545	500	488	496	533	555	545	525	545	528	495	545	528	535	579	544	522	521	546	548	507	521	502	527	559	528	561	526	526	556	517	512	554	505	577	543	537	544	529	546	541	531	500	536	543	499	550	486	553	520	525	517	571	527	536	581	519	497	535	515	578	542	527	539	487	534	520	511	557	541	533	497	511	547	540	551	566	540	567	539	522	508	533	525	547	549	518	529	525	555	544	537	500	553	525	540	493	527	499	553	530	537	503	558	564	563	522	512	566	546	574	537	524	542	530	524	521	525	533	498	528	513	536	525	552	514	524	538	535	513	536	553	525	554	533	515	514	554	542	477	522	510	499	547	496	511	515	575	471	535	560	520	541	519	520	525	530	520	534	575	506	530	519	575	521	559	506	516	518	532	515	481	494	532	492	527	535	549	530	494	505	551	523	516	513	557	516	533	528	525	512	547	532	553	487	515	502	550	481	543	572	533	524	547	540	524	525	548	530	517	490	512	515	513	579	540	484	536	523	494	509	505	539	551	535	511	514	533	511	536	544	528	510	527	537	519	523	538	487	521	543	518	514	535	515	553	536	561	540	520	512	518	497	510	545	523	534	538	536	524	470	512	547	543	551	535	515	504	518	519	536	546	495	546	519	502	506	506	516	530	558	571	513	506	556	514	540	529	489	504	522	526	485	517	543	527	521	484	559	603	485	522	497	513	535	544	497	524	521	541	509	493	545	522	550	513	527	503	502	551	501	559	517	515	525	518	506	486	516	523	563	576	565	500	550	487	526	510	585	510	565	537	570	517	528	521	520	530	524	535	553	528	541	538	544	534	526	568	526	543	509	537	502	517	592	509	553	546	533	500	512	509	526	536	548	515	506	526	537	507	510	512	512	510	517	517	513	514	498	516	487	510	568	559	506	491	510	549	515	514	572	545	539	512	528	529	503	534	522	529	537	511	562	540	563	542	544	471	511	529	527	513	489	531	546	538	558	522	549	512	610	523	574	564	537	474	568	561	508	565	516	558	494	558	565	538	562	502	515	524	536	524	555	544	503	538	549	533	516	543	535	539	517	506	490	532	544	549	524	519	572	545	538	501	523	532	508	494	518	537	507	505	548	506	550	525	491	510	508	550	513	539	540	518	499	490	529	490	550	549	569	543	518	522	528	505	526	529	522	546	520	513	549	508	521	485	519	512	515	577	547	521	530	562	533	528	500	540	526	513	497	537	524	519	554	497	549	585	510	512	557	538	521	576	535	531	564	555	542	532	493	550	533	527	524	513	465	505	499	509	536	482	515	559	545	546	471	480	520	565	507	562	504	553	551	512	497	535	546	505	520	546	547	534	501	517	527	510	501	562	491	529	524	577	552	551	526	579	550	496	537	487	542	514	508	522	512	505	546	531	527	524	557	580	512	551	528	525	511	512	521	493	564	565	543	536	541	545	512	538	538	501	561	562	540	568	535	495	536	537	531	524	511	560	593	506	545	516	522	568	531	546	544	550	528	503	531	553	525	533	520	514	549	508	524	526	509	526	510	541	501	539	524	528	518	559	550	508	532	496	541	516	538	510	534	504	498	558	536	524	492	515	526	478	570	522	519	523	504	535	506	593	519	515	504	507	506	524	532	549	534	532	509	515	500	531	518	547	546	509	539	518	522	564	566	551	513	489	536	501	482	541	521	526	495	495	514	497	521	554	542	506	526	470	541	544	544	539	530	564	543	520	533	524	496	491	536	530	541	532	535	514	522	571	511	505	540	536	538	563	535	551	543	526	572	499	534	543	501	535	561	517	524	512	533	534	516	500	545	519	541	501	512	465	518	526	523	568	503	490	508	515	530	468	533	524	533	551	503	576	521	546	531	531	545	534	556	500	583	527	521	536	505	511	534	519	538	501	537	542	560	545	535	603	494	502	578	545	514	496	506	583	511	566	556	534	522	523	544	543	530	490	544	573	542	492	501	524	519	532	556	548	530	517	505	522	545	503	537	517	558	547	541	549	520	524	507	491	536	495	510	499	503	506	501	545	513	505	566	537	538	564	526	560	519	556	505	516	533	517	542	516	527	477	544	550	564	514	507	512	479	549	497	520	565	495	506	556	537	499	588	527	572	533	505	527	567	540	503	543	526	556	529	544	534	573	540	531	537	502	529	475	541	523	534	504	574	486	508	478	514	542	522	514	476	546	565	528	528	535	530	592	524	538	469	501	514	545	537	521	528	512	552	518	536	555	511	540	557	539	554	524	515	538	526	518	534	519	544	473	506	526	535	493	542	534	597	544	483	527	509	573	494	538	520	552	515	542	522	517	541	514	501	542	516	515	498	537	539	465	530	474	527	493	508	516	529	520	551	561	507	500	505	560	548	531	538	531	504	524	484	509	545	491	518	522	512	531	494	541	563	553	529	558	530	528	530	543	495	550	531	525	511	562	570	510	505	544	536	570	513	514	536	521	531	503	521	505	537	505	511	540	514	528	541	514	514	543	497	560	527	488	525	530	550	581	499	568	554	534	532	488	530	541	556	517	556	534	529	499	527	557	512	546	573	523	557	522	537	547	540	543	509	525	566	532	530	529	532	511	501	527	512	513	587	545	522	538	558	504	572	527	519	543	478	483	518	517	547	493	543	551	520	520	501	502	534	524	538	530	546	499	537	546	548	477	511	501	506	505	511	514	548	526	521	475	563	516	544	521	547	548	509	553	514	544	547	536	512	537	522	543	494	544	539	524	525	538	501	527	546	517	517	516	492	534	494	550	537	520	513	563	568	540	569	473	548	549	587	518	524	551	522	514	543	534	508	546	504	517	524	500	508	535	490	521	515	547	516	525	540	496	565	532	521	506	547	482	533	545
28897	18685	4269	2303	1738	1394	1149	1013	924	861	831	767	698	679	662	638	656	645	681	670	598	603	583	578	630	639	652	631	593	621	595	610	610	596	585	577	568	619	630	586	608	593	579	624	580	599	596	621	589	642	573	634	577	627	579	597	563	595	575	545	575	591	619	616	595	595	604	598	636	647	590	590	636	559	630	543	563	572	617	600	581	622	588	624	585	628	608	584	671	593	558	603	588	586	592	598	588	561	602	596	634	594	559	619	568	601	597	593	607	575	607	604	598	591	591	610	570	673	571	595	580	589	587	598	593	586	607	610	597	613	599	636	631	565	549	616	587	562	596	597	600	609	588	632	646	595	639	618	598	617	601	591	577	593	580	609	590	592	576	647	628	584	622	588	580	582	595	541	594	581	583	621	584	583	579	601	608	548	643	636	565	591	579	600	607	590	587	633	625	591	576	598	612	604	593	631	581	581	627	558	585	601	631	614	601	585	612	570	609	552	628	587	547	552	605	633	616	597	615	614	562	572	599	617	600	586	601	590	591	563	623	623	617	588	635	586	566	607	621	592	564	613	556	612	559	598	635	561	538	594	595	618	577	599	609	575	588	606	623	588	574	601	642	546	610	591	614	615	588	590	594	642	570	617	624	563	580	569	633	643	584	580	596	612	577	570	592	581	588	587	591	597	613	569	612	576	631	636	583	608	581	591	607	599	604	625	597	590	569	571	624	568	623	612	565	606	603	620	657	585	633	607	615	600	590	595	615	612	607	630	573	569	633	563	555	599	607	642	608	562	579	609	625	607	615	600	629	565	608	614	588	621	619	585	591	612	597	634	605	604	604	640	625	604	634	621	593	631	627	600	604	583	624	571	565	627	605	580	613	621	547	573	637	605	603	579	561	568	591	607	618	589	579	590	573	631	607	621	597	622	584	593	637	637	646	614	605	544	647	596	609	588	583	575	591	581	598	592	581	598	598	572	637	597	622	586	601	647	577	596	590	593	610	574	605	557	605	601	644	627	615	553	568	602	536	596	595	620	591	569	603	606	586	584	605	532	572	601	575	587	588	598	557	610	601	570	584	604	578	617	634	567	564	617	613	590	586	632	534	596	595	614	593	605	583	561	627	582	539	618	595	600	610	602	618	607	611	629	588	550	569	585	594	562	617	583	571	581	638	614	649	613	598	633	584	588	566	593	609	606	582	564	594	586	563	594	613	583	618	576	590	550	626	559	567	615	594	592	592	587	663	578	630	549	596	565	620	582	631	598	555	601	632	623	560	626	593	589	572	591	608	607	619	625	602	585	607	622	621	593	589	586	590	597	596	604	579	588	609	599	597	570	605	600	620	624	642	575	553	571	578	590	579	569	666	587	618	591	596	554	636	554	602	611	580	594	613	607	599	646	637	643	592	569	645	621	572	571	607	570	639	603	571	594	641	587	558	636	575	632	579	602	626	617	598	606	590	621	596	559	624	547	633	566	628	592	569	566	641	631	609	575	588	569	559	629	601	534	603	553	551	572	609	621	570	585	612	651	622	593	543	600	604	597	589	642	591	570	603	619	621	617	611	596	578	610	599	610	593	573	583	575	570	617	582	600	572	619	611	594	589	580	582	547	622	619	586	606	580	598	558	592	629	608	597	609	612	598	605	590	584	604	626	590	582	580	613	612	588	648	579	603	563	581	613	611	593	628	592	615	599	589	561	593	595	576	609	633	575	584	586	574	548	571	591	656	601	594	571	575	599	579	625	585	586	607	579	598	576	533	609	587	576	562	602	615	605	553	602	550	609	608	588	632	593	558	632	607	578	591	547	601	624	630	557	597	576	624	642	608	625	600	598	582	599	615	602	649	589	604	573	623	607	579	599	624	588	613	605	558	585	640	593	587	635	624	618	618	617	631	573	589	572	569	582	619	545	585	559	587	612	607	620	613	591	582	611	588	583	592	585	633	635	556	592	636	573	593	624	600	630	583	620	592	571	587	577	608	588	604	549	636	610	596	614	612	611	589	619	610	591	606	633	591	619	631	581	546	610	616	589	609	599	548	608	629	573	604	596	575	620	612	600	625	566	605	603	574	583	616	549	581	557	600	576	655	592	628	600	584	624	603	601	596	605	597	615	635	574	559	603	623	601	621	567	572	575	588	614	611	595	589	582	603	625	626	617	641	605	583	618	585	588	601	575	605	593	574	591	598	598	592	568	582	608	631	586	590	585	614	576	618	578	610	612	591	587	565	600	539	566	574	569	616	620	584	597	599	589	598	595	631	627	607	611	587	621	591	625	588	548	603	576	562	608	638	588	623	607	570	564	580	588	568	592	621	587	592	613	581	596	587	569	556	629	564	601	593	636	564	546	599	619	572	544	588	612	592	568	610	602	576	563	612	594	654	589	577	589	595	614	628	565	594	654	600	586	602	570	557	609	586	626	598	570	627	584	594	607	619	609	592	574	562	592	607	540	552	622	601	537	647	613	632	578	616	617	586	579	598	574	571	610	578	632	647	594	618	577	631	622	588	597	580	559	580	590	639	581	612	643	610	564	609	582	562	639	614	619	615	625	607	565	599	632	600	604	599	551	583	575	594	578	553	584	589	611	645	568	590	596	564	605	600	603	606	586	581	602	541	643	659	594	595	607	596	593	566	645	605	567	582	605	562	579	594	598	608	611	620	600	613	586	633	632	571	616	631	616	558	612	622	624	603	566	582	625	627	606	603	601	578	579	626	591	595	580	578	602	593	528	600	581	591	613	623	614	593	568	641	605	621	627	576	625	559	584	605	601	624	592	604	617	668	584	606	597	614	548	620	575	599	595	524	605	643	585	566	631	608	620	656	616	555	586	600	602	590	562	577	612	611	555	639	610	614	634	617	583	592	625	613	603	604	588	633	578	642	624	635	662	568	587	586	609	577	618	607	575	621	593	565	583	595	601	576	680	603	576	589	560	624	630	606	577	620	590	629	588	587	602	620	602	596	553	570	581	616	593	608	586	537	620	545	590	591	620	652	605	587	577	604	568	572	597	556	622	554	612	579	537	577	633	611	630	605	582	587	572	597	555	585	575	605	628	555	601	607	562	591	583	619	588	578	603	550	610	592	600	609	568	572	591	609	619	574	599	597	593	619	573	572	604	639	601	591	613	630	606	608	587	611	583	548	661	622	601	559	607	557	621	573	601	568	592	627	591	563	586	598	616	576	579	558	593	577	559	653	626	628	567	623	581	593	571	624	615	603	600	629	636	540	579	603	590	594	615	607	602	596	570	603	587	574	583	585	613	570	623	619	629	619	608	573	624	566	636	595	609	602	648	582	597	601	619	591	604	593	578	566	644	558	618	581	606	599	600	599	617	638	640	603	563	609	615	568	614	612	511	632	593	590	651	632	589	578	611	598	615	647	600	637	633	585	607	595	625	635	616	582	577	575	585	605	600	577	570	583	633	603	612	559	638	569	609	590	585	602	592	591	550	574	621	563	585	625	588	594	583	651	615	559	588	600	631	563
22602	21186	28984	23644	21177	21239	11924	1322	1028	879	823	743	733	647	598	584	617	546	567	538	543	530	533	525	527	510	504	459	515	539	462	493	516	485	485	507	498	464	453	447	480	456	440	480	474	468	465	485	466	474	487	452	486	495	512	480	475	473	443	433	509	443	466	465	456	459	440	442	481	425	454	453	484	461	456	475	504	465	496	416	484	460	476	454	442	470	461	457	503	464	436	448	490	498	464	448	470	455	470	461	494	461	464	425	451	453	455	452	466	464	447	469	430	430	455	419	451	441	428	438	443	467	455	459	507	442	481	485	448	451	459	442	441	432	422	441	430	475	439	488	439	440	474	463	454	463	457	437	451	465	495	429	484	480	482	461	447	461	458	438	397	433	475	461	471	454	451	439	436	449	488	452	466	480	419	470	445	449	433	430	472	480	457	449	459	465	468	469	448	454	506	465	471	451	456	429	435	481	463	462	472	429	389	487	453	462	396	461	486	438	506	450	454	454	507	475	449	457	460	452	484	451	442	462	519	442	454	463	457	439	445	472	439	468	445	465	479	436	453	483	477	403	440	454	458	465	427	411	485	444	440	471	443	429	439	442	409	474	446	438	452	459	480	447	456	463	434	433	458	432	443	437	442	455	446	439	401	437	432	481	416	483	492	455	473	483	484	483	481	446	438	459	440	447	433	441	437	490	424	469	419	487	451	463	461	459	482	484	435	451	474	532	425	429	491	448	444	430	489	479	426	449	478	484	477	468	453	439	406	486	411	413	453	496	431	453	463	478	463	462	420	480	462	448	460	460	476	476	432	466	416	477	503	442	420	457	481	480	485	500	451	473	482	496	438	433	470	451	452	475	446	467	421	478	482	441	484	468	418	469	436	467	476	504	448	437	451	421	451	477	460	426	435	481	460	454	462	470	451	482	483	423	436	469	454	449	473	427	454	457	422	485	421	427	426	476	445	466	457	434	438	477	481	504	485	441	429	471	420	482	491	468	480	476	460	438	484	444	399	468	435	444	440	407	424	457	461	447	487	445	455	443	399	478	473	469	457	467	462	458	463	470	431	447	454	461	464	467	438	459	462	435	410	437	458	472	464	455	463	466	479	467	471	420	464	478	489	444	446	442	452	461	453	480	456	445	438	446	450	434	437	478	444	449	481	473	402	454	465	465	443	452	476	436	491	463	448	452	489	449	452	492	430	485	493	448	465	492	441	468	436	427	409	419	432	452	442	475	455	455	439	436	439	449	509	472	482	434	489	459	433	424	470	423	461	476	459	456	441	428	511	437	513	466	427	455	462	453	483	437	455	435	443	456	490	442	470	424	488	429	477	512	493	460	454	418	443	415	451	449	458	461	458	447	435	428	407	439	451	448	451	451	477	435	458	439	480	457	443	435	459	431	434	449	460	454	461	414	433	462	471	456	427	468	424	437	462	489	448	472	486	443	453	468	425	485	453	448	452	438	485	462	493	505	439	484	416	469	458	457	406	467	450	447	477	443	502	486	459	448	428	440	459	471	463	448	409	450	414	426	468	425	466	407	469	452	443	474	445	450	460	428	483	432	450	473	481	441	435	441	443	465	438	471	477	450	500	475	441	466	457	451	442	419	467	463	479	463	415	460	414	459	458	488	437	438	420	439	473	445	446	475	424	457	502	418	478	471	433	472	446	428	460	483	441	432	471	471	410	423	459	482	466	443	457	434	481	446	439	426	461	413	437	450	456	473	459	475	426	477	478	437	442	448	445	456	446	439	433	466	435	456	449	437	398	470	431	452	464	475	460	463	464	463	428	438	464	459	404	467	461	427	451	468	447	479	440	468	426	421	410	445	479	466	461	448	447	438	479	452	431	450	437	464	487	465	429	415	467	446	454	445	442	476	462	451	448	492	484	452	433	423	468	488	409	468	432	435	473	467	450	436	460	464	462	464	446	397	417	454	461	449	454	432	461	433	447	442	497	479	434	445	460	456	442	429	431	484	445	458	459	449	437	463	478	454	470	439	413	423	450	451	457	447	493	479	464	481	463	426	440	444	457	441	471	440	412	471	461	435	442	462	434	429	453	433	477	423	468	430	461	451	440	453	466	479	422	453	422	409	451	443	462	451	447	421	449	448	467	418	472	426	451	460	438	431	456	438	486	427	450	457	469	469	476	479	462	474	480	460	483	424	451	431	453	420	459	484	523	477	445	453	443	434	453	433	493	419	433	487	460	471	416	446	439	471	439	468	429	499	453	419	445	470	471	427	464	448	460	480	439	430	480	458	405	439	494	457	469	458	481	433	440	449	490	472	430	437	454	444	504	458	434	427	446	422	422	448	485	456	472	451	452	504	443	455	459	459	453	432	473	424	464	443	439	469	445	423	455	454	452	451	448	458	461	467	477	463	438	443	451	439	481	480	476	474	417	470	461	494	457	463	477	430	443	436	447	493	453	436	442	434	448	447	450	461	428	464	465	422	459	462	447	420	474	447	441	502	439	449	445	414	427	449	453	465	457	462	463	468	441	472	430	458	421	491	426	461	462	435	460	471	462	452	445	439	429	469	470	456	475	507	488	448	440	456	454	482	468	442	467	454	451	456	454	429	475	455	427	458	453	479	476	470	413	437	451	412	457	459	425	427	432	451	455	443	438	454	425	444	422	461	434	475	442	458	474	445	455	479	466	445	468	453	432	463	435	462	436	456	449	470	451	450	404	456	441	481	489	458	438	486	477	461	416	457	463	470	431	458	449	440	451	497	422	454	466	447	459	461	451	434	460	438	485	445	409	455	473	436	458	481	489	443	436	442	426	443	461	444	441	481	497	469	440	476	461	456	460	437	485	427	480	455	461	477	438	473	443	488	465	428	443	415	445	459	455	462	455	463	467	492	434	446	478	472	456	409	474	450	442	454	467	430	475	464	436	416	433	495	438	455	508	505	499	444	462	467	422	475	428	436	437	490	439	448	426	472	447	452	446	451	455	445	429	456	471	428	469	480	440	462	462	467	470	454	454	434	475	437	438	466	424	411	493	461	442	466	432	476	425	424	439	465	452	425	404	448	466	445	457	434	437	439	474	466	484	453	456	457	434	453	444	415	438	440	456	452	461	450	427	408	464	463	467	418	432	477	435	449	475	447	439	480	461	477	440	465	453	460	445	442	468	451	418	434	406	449	409	454	445	476	467	483	494	426	437	440	458	439	466	482	485	441	483	464	481	464	423	435	459	458	463	441	425	459	465	468	396	474	463	473	485	483	462	445	448	473	451	466	445	480	435	438	446	435	431	482	479	493	461	451	479	436	467	444	490	466	409	436	436	495	437	441	426	482	457	459	450	458	468	441	483	466	471	439	441	421	428	448	490	494	457	478	422	450	448	458	452	453	465	433	470	439	469	445	417	445	461	434	496	480	440	465	451	470	458	442	441	437	444	453	472	421	428	409	462	450	435	445	459	432	452	447	436	404	462	450	469	426	431	480	484	427	457	484	469	474	432	435	444	423	483	470	421	437
30779	27920	12481	6534	4546	3304	2662	2014	1717	1362	1191	1127	973	842	791	756	736	676	673	686	676	616	590	551	588	554	584	595	597	547	555	533	542	537	549	534	555	507	520	529	520	536	537	509	487	504	500	520	542	499	524	544	498	501	509	504	496	516	502	512	512	455	462	510	517	499	473	500	476	526	502	504	479	478	486	522	494	476	472	522	516	473	496	494	487	504	541	489	490	493	513	517	492	518	495	496	498	558	490	493	482	492	538	487	503	499	504	495	466	476	488	510	492	495	491	486	493	499	531	510	505	488	518	483	521	530	535	477	506	508	530	484	518	503	468	515	496	475	486	524	508	509	546	503	463	489	511	512	486	465	466	500	504	473	535	466	506	461	518	489	490	463	489	532	526	544	473	475	492	459	508	491	501	527	496	476	499	527	484	464	493	489	494	503	478	524	463	493	472	485	511	478	494	527	500	497	496	510	493	485	465	512	501	510	465	517	482	483	544	500	492	503	540	496	470	512	515	508	497	463	494	511	515	480	494	508	464	451	532	456	482	476	512	544	447	470	475	449	526	498	526	504	509	478	494	517	470	527	484	518	509	490	482	508	493	499	491	494	478	489	490	501	517	494	476	442	489	513	472	499	475	424	549	498	525	501	471	519	468	471	491	482	505	489	522	468	501	492	482	473	499	535	472	482	521	494	476	462	527	527	543	470	502	510	512	515	484	478	460	488	503	496	488	467	475	500	485	495	496	504	500	465	477	482	483	485	486	486	487	493	480	462	442	464	481	450	486	517	488	496	466	463	492	497	519	501	463	446	500	481	501	482	493	493	496	534	510	500	502	447	493	502	533	486	471	522	443	450	480	479	526	503	530	471	512	529	535	494	463	462	467	492	484	470	478	483	504	514	483	493	484	486	505	486	448	519	516	463	497	526	518	459	495	436	499	502	516	483	500	476	449	467	471	450	491	486	476	519	525	534	489	486	465	485	475	485	493	520	477	524	455	498	498	521	499	518	544	447	458	480	487	509	493	501	459	492	528	491	491	479	467	504	473	490	476	506	486	484	484	436	494	494	486	497	497	479	460	498	487	495	504	466	515	484	565	503	528	495	492	523	484	494	480	536	483	526	501	533	493	492	520	533	533	475	488	502	478	493	479	486	478	534	503	489	484	496	497	516	482	496	474	534	498	503	495	498	477	502	467	476	493	500	483	496	473	500	503	508	486	506	452	503	457	535	489	500	440	494	488	499	497	470	485	496	485	486	500	506	514	510	526	496	493	452	473	498	470	458	488	467	504	461	431	495	499	491	477	494	494	467	464	503	508	468	507	449	506	517	552	473	490	504	466	502	467	469	476	457	465	498	506	437	480	472	506	462	481	459	499	476	501	521	497	512	485	486	451	505	493	530	452	507	502	493	473	533	510	528	471	522	561	511	484	506	496	448	491	480	488	458	521	518	518	489	448	476	507	506	522	473	512	530	465	505	486	458	504	506	506	500	524	482	495	487	490	477	487	524	502	507	497	458	508	495	459	478	479	462	480	526	478	487	495	441	513	488	495	494	499	514	492	496	485	496	498	518	450	475	514	468	503	485	504	431	469	499	449	485	462	494	473	496	515	530	524	500	498	489	497	481	519	476	484	512	519	485	505	515	506	448	496	481	486	493	492	517	492	466	489	463	529	522	514	498	484	460	476	514	494	468	465	470	493	496	474	520	502	463	506	457	452	505	486	501	477	460	480	499	471	452	463	477	477	512	495	502	488	510	495	504	462	505	546	481	501	493	478	492	460	511	497	479	472	510	481	492	485	500	496	477	443	512	498	477	507	489	505	519	510	423	524	476	522	515	486	532	481	471	477	478	483	470	507	490	464	469	494	510	506	513	525	495	472	486	498	478	495	484	499	499	507	470	516	475	489	469	520	460	471	440	514	514	502	490	467	495	510	513	496	471	483	507	506	481	510	475	498	524	508	491	497	469	493	487	471	507	484	515	486	462	525	558	496	467	479	501	499	497	496	494	469	501	482	511	508	474	480	498	498	469	491	494	477	446	441	463	483	538	476	509	441	477	482	471	481	524	502	534	498	486	515	476	511	484	465	487	477	442	516	505	520	472	514	477	485	471	456	487	506	475	482	494	500	493	511	507	500	471	460	443	487	463	510	503	469	509	452	501	509	492	517	500	500	483	486	492	535	501	483	500	491	518	492	476	472	472	515	478	485	476	483	526	481	480	466	435	460	502	492	475	511	488	514	509	519	503	473	509	478	524	505	480	496	458	496	514	514	470	520	487	467	491	457	503	483	488	505	517	493	491	467	484	456	486	494	471	448	484	486	489	478	469	484	464	451	529	508	501	446	504	482	494	468	519	499	522	475	508	474	484	502	464	498	469	488	442	503	504	480	487	473	489	500	499	439	461	507	506	509	497	518	554	436	550	486	476	507	444	506	503	504	498	488	480	486	521	495	483	495	508	475	471	507	505	499	516	465	533	479	488	484	503	507	469	470	453	478	488	476	465	476	468	493	464	505	471	481	476	487	428	479	520	499	468	479	487	514	543	489	485	480	498	515	484	500	481	471	483	476	473	491	449	489	474	465	482	504	496	477	503	492	459	465	495	481	471	492	525	472	510	536	501	474	471	524	484	472	502	445	506	512	515	444	532	463	530	460	526	520	512	495	494	524	508	521	510	468	471	496	505	470	505	501	468	445	497	496	499	487	480	481	487	490	478	442	493	455	517	472	489	492	494	456	494	480	501	464	518	476	493	499	479	503	508	483	496	511	497	483	511	513	490	513	504	477	483	453	496	498	443	497	473	529	447	503	514	488	484	488	479	523	496	477	501	534	484	481	477	458	495	457	495	489	516	479	520	538	537	486	495	490	491	500	510	480	498	491	483	506	483	519	487	490	479	499	504	477	515	479	513	449	486	475	517	542	474	519	502	531	504	467	523	472	507	502	481	513	514	529	476	491	541	495	501	468	466	533	509	483	509	452	501	534	433	462	465	497	523	475	508	555	473	483	503	483	527	517	484	450	509	523	459	444	481	499	484	487	513	525	500	493	444	496	466	500	554	471	492	498	505	512	491	506	463	504	516	475	448	512	500	455	514	512	425	508	433	504	504	493	474	500	461	487	471	480	490	500	495	469	512	478	491	495	462	526	446	466	474	491	498	512	482	495	460	485	512	508	506	453	506	470	491	488	480	518	486	481	527	502	484	510	474	501	492	521	504	494	505	491	514	473	528	522	463	472	501	492	507	462	486	500	516	428	463	468	464	494	494	503	483	509	504	501	474	485	502	497	453	484	508	470	496	503	482	455	501	491	442	491	466	459	495	555	483	500	502	512	499	485	494	501	481	500	482	461	479	477	426	484	445	542	475	482	485	494	522	457	519	484	464	462	497	462	480	470	457	499	495	474	505	485	479	498	497	501	488	454	508	521	497	476	467	451	517	542	495	483	480	488	478	506	456	506	492	455	492	484	492	508	474	509	486	494	476	508	453
27702	20508	8985	801	444	419	368	342	340	314	307	303	317	316	317	325	310	341	285	341	352	317	301	341	303	328	322	291	334	292	297	315	320	336	311	316	337	295	279	341	300	307	328	325	325	307	334	292	312	295	318	329	312	304	332	319	283	309	316	301	318	320	317	304	329	310	350	315	316	311	315	300	307	292	304	300	278	305	350	268	317	331	323	323	292	323	302	321	331	341	336	300	324	303	293	300	315	323	333	310	307	336	317	322	310	324	276	322	278	324	333	329	327	314	292	291	321	343	324	281	329	300	340	304	294	350	302	282	303	302	308	299	316	337	294	299	276	266	324	280	319	311	309	319	301	314	311	313	313	289	294	340	310	292	297	326	287	293	322	300	318	310	342	312	289	313	327	302	292	303	309	314	330	308	352	293	273	315	321	321	332	339	312	328	320	311	313	282	343	329	325	312	338	316	268	357	333	312	267	335	325	336	340	317	319	327	301	330	328	315	316	319	314	334	334	303	324	315	291	345	304	272	325	321	320	313	296	343	315	307	308	316	333	284	303	292	319	329	315	330	311	321	274	303	314	330	324	313	311	324	298	317	322	313	302	309	345	312	286	317	301	306	316	306	289	298	299	302	300	305	326	308	312	326	348	320	316	352	321	319	282	318	324	309	307	332	282	327	318	352	312	299	295	326	307	290	307	294	317	301	316	288	321	303	348	321	301	331	299	289	303	286	287	307	311	316	307	317	324	311	348	304	319	318	341	292	303	325	300	324	287	337	307	297	298	286	301	292	308	327	312	322	302	347	314	339	335	324	291	329	294	338	336	331	318	322	308	310	301	328	282	295	303	307	286	330	315	306	320	306	290	337	316	304	327	294	289	332	285	307	328	320	356	327	327	312	298	295	315	309	327	302	282	304	305	312	320	310	286	300	301	309	292	320	317	301	304	326	296	317	306	308	286	312	322	303	331	301	292	345	307	321	310	310	332	321	333	317	315	362	316	345	334	327	288	320	314	312	331	315	300	296	325	311	347	303	289	284	303	301	306	304	314	325	307	282	338	292	302	303	322	311	335	311	286	326	319	321	320	294	311	318	311	307	325	342	320	310	318	303	365	303	304	304	332	351	340	343	323	327	324	317	328	336	345	311	324	307	291	310	307	331	296	300	288	313	324	315	292	310	309	312	273	312	297	299	321	309	344	304	291	299	299	315	313	324	316	323	316	333	344	310	344	299	318	280	288	291	334	338	305	310	343	283	312	276	344	294	331	332	293	303	317	278	304	312	300	291	329	307	316	330	335	315	282	319	325	328	317	328	305	305	289	291	301	293	316	303	311	313	344	297	295	335	323	298	302	324	313	334	341	306	283	285	291	307	283	347	329	293	329	310	312	313	305	315	298	305	310	284	318	320	311	305	298	343	337	301	335	325	294	297	345	311	318	316	316	331	308	314	296	319	308	332	316	318	304	324	297	331	296	317	301	303	314	315	345	322	328	323	330	315	305	339	325	328	301	320	296	324	300	312	302	297	285	300	328	309	332	316	278	332	305	309	333	289	326	298	316	298	292	317	303	315	335	303	333	342	347	309	326	315	288	340	314	346	304	352	264	302	321	325	289	342	279	297	323	317	310	295	288	272	322	335	332	313	282	284	303	335	308	307	314	324	336	307	280	335	307	317	339	291	294	292	307	303	314	329	291	330	299	317	311	319	309	326	292	262	322	332	310	296	323	293	310	283	305	326	302	319	284	314	326	316	325	334	297	295	315	295	302	309	323	294	307	282	317	342	288	297	273	326	325	311	284	306	312	314	298	306	326	310	322	298	304	291	323	287	282	305	324	278	289	302	297	298	299	335	342	316	319	286	292	322	323	293	326	300	331	298	321	332	321	332	313	305	307	294	338	322	319	305	290	314	348	296	331	332	295	330	332	297	300	285	307	304	339	317	336	315	280	294	293	291	310	300	315	318	323	332	324	297	279	311	322	317	333	321	305	292	309	351	304	334	279	330	319	317	341	305	321	317	327	290	344	299	302	265	280	331	300	292	288	320	347	311	352	298	308	328	303	331	289	347	316	306	314	311	287	311	309	290	283	336	309	338	304	307	341	315	289	283	331	308	276	282	321	333	311	292	326	314	294	329	302	285	312	329	326	338	308	336	279	304	358	315	325	305	315	303	303	318	313	282	292	274	320	319	328	306	298	298	337	280	317	343	303	285	316	293	311	315	290	317	333	320	305	307	304	323	335	310	269	328	288	303	312	325	326	287	340	289	282	329	295	361	321	307	303	307	308	301	334	304	318	298	307	311	311	274	311	317	293	319	313	287	297	311	318	315	287	326	326	312	307	319	308	321	316	296	323	337	302	346	310	311	334	302	313	294	325	308	299	313	321	303	319	291	319	311	325	310	311	329	323	327	294	318	331	308	342	284	327	323	342	331	316	306	348	319	308	308	301	334	291	304	289	324	328	313	296	312	301	297	300	305	344	320	290	306	317	303	308	297	307	317	300	312	303	334	290	346	322	326	334	293	310	309	327	313	316	314	354	306	315	307	319	315	307	322	297	321	360	325	305	303	316	300	307	295	313	316	310	310	343	327	306	327	315	329	303	314	306	312	357	317	330	323	321	293	293	318	325	321	312	317	316	297	309	284	320	282	329	306	317	340	316	318	295	295	310	312	343	307	297	362	350	346	319	325	303	342	326	306	306	321	336	319	278	300	300	284	312	324	308	289	340	300	305	315	342	307	285	332	320	306	305	280	330	299	320	292	295	313	311	341	321	315	314	282	341	286	321	329	320	318	312	315	316	328	317	337	293	308	308	301	353	325	306	274	321	330	299	315	320	295	300	285	330	306	308	331	303	278	313	306	311	298	313	347	339	325	307	324	280	309	352	299	322	317	313	305	303	294	299	323	294	320	331	343	314	289	352	292	312	294	352	299	341	311	289	310	329	302	309	323	326	319	299	306	310	307	295	307	293	324	292	304	320	323	325	327	330	308	286	321	287	341	325	322	302	307	345	338	291	295	333	295	298	324	348	292	308	320	340	320	300	286	293	304	305	313	326	341	277	303	283	308	336	300	330	304	308	309	321	291	319	325	316	317	319	319	309	317	299	290	315	327	296	313	305	336	320	341	307	298	282	309	314	326	319	310	290	314	310	292	322	323	303	306	324	314	298	295	334	307	330	315	272	336	303	348	274	323	306	319	312	314	302	309	337	317	291	322	296	297	298	324	308	311	320	296	330	308	319	321	297	329	299	311	305	314	295	287	316	364	298	305	316	311	299	294	330	320	285	291	291	316	308	343	304	337	303	341	317	330	317	325	342	322	333	294	325	333	319	305	308	297	301	348	329	317	329	305	349	282	303	295	307	323	292	357	311	322	284	323	307	320	339	294	299	304	268	316	296	298	336	309	324	332	333	318	301	336	342	313	319	320	295	322	291	279	303	327	309	286	312	306	289	308	305	293	308	297	331	311	321	341	345	323	337	317	279	296	321	311
20559	8024	963	672	510	507	471	436	425	391	404	414	400	409	374	383	370	390	393	368	359	337	377	360	414	362	354	361	374	338	397	363	363	395	366	393	372	368	369	404	368	392	368	398	372	403	364	390	366	375	374	361	384	378	368	351	366	371	353	375	374	355	328	374	374	353	364	361	412	401	383	389	379	356	377	358	361	363	356	357	353	390	357	399	372	374	414	364	364	369	369	376	364	374	362	364	362	367	362	391	379	368	366	396	391	407	397	355	377	358	382	379	397	358	353	352	337	414	394	388	404	356	361	393	386	368	388	382	381	365	377	373	352	363	424	381	366	370	375	342	363	384	388	384	343	423	388	375	348	375	403	371	351	384	375	318	364	376	420	350	394	376	397	386	360	387	395	376	391	367	397	358	402	410	399	388	421	383	375	383	405	380	360	359	339	370	348	370	394	379	382	393	389	387	388	364	384	377	355	378	389	383	358	332	387	352	368	355	410	370	385	381	392	395	369	380	381	387	360	373	341	362	389	395	368	397	401	383	380	335	387	363	420	400	372	395	371	402	371	393	357	372	390	358	373	389	382	377	356	353	373	400	358	373	368	369	361	367	365	364	374	361	381	406	341	366	360	349	368	408	379	375	413	402	344	354	377	390	366	346	388	336	368	342	371	402	368	351	384	345	356	378	358	372	364	349	327	368	344	386	375	394	386	360	384	379	369	359	350	345	376	383	368	401	345	398	438	387	383	342	366	363	376	355	362	397	361	368	344	392	384	407	350	368	400	416	364	338	382	354	357	367	373	372	372	394	378	341	363	370	374	320	376	364	370	355	372	389	385	381	388	390	393	382	381	389	436	374	394	353	374	381	377	369	354	350	397	361	378	381	348	372	373	353	385	371	335	356	334	397	365	362	356	377	401	363	367	371	339	355	379	390	374	364	362	369	428	374	378	365	339	421	375	390	366	349	328	377	414	367	369	365	388	367	370	378	389	374	400	385	384	365	359	372	370	388	388	391	350	378	400	367	357	360	359	400	389	383	404	369	367	379	377	359	375	397	382	371	406	349	380	325	399	387	386	377	373	399	370	354	384	396	364	354	371	388	363	371	400	359	351	376	355	371	343	370	367	357	343	401	346	400	372	369	422	345	391	355	374	379	341	386	387	384	382	409	346	366	348	351	383	385	394	367	376	385	394	335	404	377	370	334	368	380	409	368	382	354	390	395	386	384	372	380	375	373	355	416	377	351	414	368	371	402	383	354	377	331	371	389	378	389	362	364	360	375	356	367	389	382	364	375	365	382	357	361	368	402	356	361	376	379	388	339	361	361	381	377	379	375	355	385	346	392	357	347	338	370	384	382	402	362	374	388	371	401	367	380	368	349	356	393	377	359	347	326	384	394	370	370	353	394	354	374	391	371	367	383	386	382	365	382	338	363	345	382	374	374	364	376	390	363	370	382	361	347	388	372	372	376	346	359	361	353	373	387	385	393	372	360	358	381	392	337	333	386	375	379	353	356	345	400	375	393	358	408	387	349	377	364	375	373	363	385	402	361	348	389	362	390	393	410	334	371	419	377	375	356	390	339	387	367	373	369	400	362	373	386	358	337	374	359	386	341	360	399	362	371	379	401	391	383	410	355	375	384	372	350	400	388	386	387	395	317	347	384	347	384	393	378	374	412	388	363	363	383	385	350	421	359	391	385	392	375	385	359	387	390	400	367	364	370	412	402	370	394	411	362	382	364	353	377	404	373	398	385	356	361	371	383	348	389	379	359	366	424	376	358	398	422	409	392	362	379	346	376	394	400	376	426	374	374	383	377	355	381	354	411	339	370	393	359	360	374	359	353	399	368	360	408	371	330	374	399	392	387	392	350	393	381	369	354	340	355	361	386	361	354	365	374	375	385	382	374	378	375	388	380	370	409	373	379	329	389	377	354	390	373	386	381	380	366	369	368	349	376	322	389	364	398	374	366	385	393	351	364	386	391	396	394	426	374	374	349	395	370	374	400	365	373	379	337	379	368	360	364	381	368	404	350	358	376	393	389	368	399	330	384	349	353	352	386	387	389	382	368	407	336	367	402	356	378	375	357	349	408	420	356	385	399	384	363	378	353	350	363	384	383	362	389	411	384	370	375	367	366	359	384	344	364	374	376	380	387	354	371	377	373	370	348	352	400	397	353	345	410	353	351	371	370	375	350	344	386	338	429	344	358	420	350	368	374	416	369	379	366	366	366	359	340	382	411	389	370	346	390	363	381	363	408	403	415	378	343	387	363	355	397	379	368	368	370	402	330	393	370	341	366	374	341	350	360	410	424	369	337	381	367	359	351	388	385	427	356	365	372	316	393	380	366	347	381	373	363	358	364	382	369	382	345	418	364	387	359	397	364	379	404	367	400	367	369	397	361	440	412	366	369	378	381	362	362	414	412	406	397	394	399	382	377	331	391	371	390	393	302	381	393	396	368	426	380	352	380	360	393	360	357	381	353	373	353	392	367	397	401	410	352	365	359	395	350	362	389	425	394	402	381	418	375	362	359	361	389	380	384	375	403	368	389	372	375	365	325	360	374	385	349	358	317	372	366	368	388	389	363	356	399	373	360	416	367	378	362	391	357	374	393	424	338	382	373	364	406	370	394	357	400	396	403	363	387	404	371	372	353	338	391	373	387	392	409	349	385	374	387	381	352	372	373	347	368	359	358	375	410	367	370	364	383	405	393	374	391	349	356	358	385	360	359	373	353	358	363	363	359	362	364	396	361	355	374	373	383	342	358	371	403	341	385	359	343	356	347	361	369	371	405	354	399	381	372	355	366	364	373	362	378	420	367	354	360	362	395	364	387	339	385	388	391	388	393	356	350	386	393	352	330	403	364	347	430	360	379	346	349	354	345	391	348	335	403	354	413	384	376	366	380	366	356	361	391	341	395	379	372	362	367	377	328	372	376	388	393	360	369	374	353	384	382	355	359	399	373	401	406	371	371	393	373	387	333	393	322	374	425	384	393	344	376	401	364	379	401	384	370	369	404	377	394	368	379	391	391	376	342	367	378	409	349	397	356	361	331	356	368	344	354	367	355	387	340	373	378	409	391	364	394	369	371	378	333	378	365	377	380	382	355	355	367	401	389	410	412	328	365	369	336	350	389	402	374	394	366	359	363	410	367	383	381	363	357	398	367	402	390	386	365	359	366	401	359	375	367	372	385	384	375	386	378	360	358	372	362	377	407	394	377	403	364	348	404	369	380	364	379	401	374	367	376	406	390	398	413	370	376	400	334	376	387	374	335	373	375	391	369	358	363	365	399	409	357	382	350	382	334	353	384	399	385	384	354	398	384	375	374	368	356	375	341	392	366	354	344	373	395	345	364	367	389	386	407	385	370	389	377	350	389	352	339	375	426	369	376	380	354	415	390	330	392	383	419	332	375	410	421	371	358	376	367	393	407	367	380	352	363	407	349	370	378	385	361	355	387	381	357	353	350	372	390	339	411	398	373	412	382
23641	21170	28563	24051	21153	12247	1038	609	493	437	396	346	335	313	285	311	323	280	247	262	248	242	267	289	261	231	231	247	240	222	204	244	234	211	222	224	234	209	238	235	218	222	203	221	209	221	214	218	244	197	221	210	226	220	219	241	233	232	217	248	207	183	206	209	206	235	214	228	226	233	225	208	204	225	207	182	243	204	187	207	212	221	215	192	230	211	222	227	242	228	230	203	179	220	245	216	222	225	223	221	205	179	208	239	231	195	193	205	232	200	231	211	220	225	220	216	212	205	189	185	239	217	228	225	224	205	239	223	223	221	219	205	203	219	215	205	248	242	215	226	214	214	212	199	196	225	209	216	209	214	183	204	201	232	228	209	211	191	196	233	231	206	234	210	242	209	181	217	206	213	228	229	197	220	221	203	233	220	201	212	207	208	202	204	213	201	223	227	207	207	218	208	223	210	215	202	201	203	194	205	204	212	204	207	224	223	217	195	230	223	213	223	212	214	212	212	204	239	224	218	208	240	223	211	191	200	218	196	235	213	202	219	197	216	228	208	204	213	223	197	179	192	201	195	195	198	213	221	203	227	208	200	206	225	228	199	208	222	214	193	225	181	204	216	206	235	222	208	214	195	205	215	211	238	184	186	192	224	220	212	198	205	191	205	207	221	206	214	220	218	210	209	219	215	223	214	250	204	185	214	207	193	188	225	197	221	212	202	233	193	195	216	221	227	231	199	202	207	202	215	237	214	220	206	233	215	201	178	206	192	193	204	209	231	222	215	200	223	232	222	201	205	185	228	198	198	216	201	196	215	215	206	199	204	216	199	222	207	214	225	240	225	227	213	222	248	231	219	213	229	225	210	211	199	215	232	194	222	241	209	177	204	216	225	244	223	209	219	206	202	211	220	202	202	236	231	208	219	216	217	192	210	203	211	218	186	232	210	211	204	196	205	217	196	219	205	208	202	197	232	235	218	209	203	195	209	243	205	219	186	192	196	195	232	236	223	207	245	205	225	215	230	188	199	228	206	202	197	222	234	234	220	202	206	219	211	208	214	217	200	200	192	202	187	216	216	185	212	226	229	232	198	212	220	213	204	211	226	207	211	213	218	190	213	196	195	228	221	226	183	188	220	212	179	209	217	190	204	195	199	230	219	210	208	202	243	192	206	201	218	214	203	211	218	199	232	218	195	204	205	196	197	245	230	217	204	230	212	213	195	212	220	205	204	219	193	209	231	194	217	180	196	209	195	206	187	217	235	228	192	201	208	211	205	225	215	231	196	212	180	220	220	233	239	218	211	202	210	194	189	187	208	198	221	229	200	194	198	201	204	187	204	228	213	207	187	202	212	229	205	214	236	202	199	215	221	204	204	207	221	223	197	211	217	223	201	198	221	200	200	249	207	219	205	182	202	208	196	252	210	200	218	212	189	185	242	224	195	202	217	197	184	209	196	205	196	187	239	204	220	216	211	211	209	216	210	211	184	208	214	213	206	181	186	205	194	215	225	202	192	221	189	203	191	182	233	254	195	229	235	198	244	193	230	202	204	230	223	212	210	230	208	206	198	196	181	222	217	192	199	199	203	226	204	230	214	215	225	221	222	224	213	206	225	227	216	196	209	210	216	229	190	210	228	213	230	234	227	206	201	192	236	182	196	197	194	215	237	214	203	213	190	229	217	214	196	254	214	231	218	216	209	235	212	223	209	213	181	232	225	211	200	224	229	211	239	218	228	216	211	193	239	215	205	220	230	199	219	216	192	188	209	210	222	207	212	227	197	210	222	217	213	222	233	234	221	212	213	219	196	224	229	221	217	175	207	221	202	204	208	225	223	215	215	211	189	216	218	204	243	230	211	220	209	192	196	190	201	242	202	211	191	235	226	196	206	187	220	208	209	203	211	207	187	206	199	220	211	199	216	241	183	234	218	209	239	222	219	190	238	178	210	207	214	219	197	193	201	205	221	219	204	194	232	192	212	212	232	185	206	207	231	208	198	221	215	218	225	211	204	210	192	237	237	212	200	224	193	202	217	200	211	227	215	202	208	199	195	219	207	199	221	215	216	245	227	247	239	203	214	228	240	202	200	233	233	206	222	202	213	211	239	223	195	214	240	196	211	237	215	195	206	222	220	215	218	198	222	208	221	236	199	197	200	237	224	209	211	183	197	206	208	194	203	204	228	223	182	177	196	220	232	232	226	231	222	215	189	219	251	195	203	207	225	218	212	192	207	219	235	202	233	222	219	200	226	227	178	217	202	257	219	234	215	207	193	245	229	207	204	222	219	211	209	217	201	219	233	203	206	224	219	226	211	224	224	198	226	212	201	209	212	199	214	203	218	187	210	220	226	237	223	213	203	200	206	216	199	210	212	220	209	211	193	207	193	235	223	224	212	214	196	211	213	208	198	200	216	220	193	184	207	229	219	209	224	192	204	226	248	220	200	208	220	227	194	214	216	228	218	235	213	201	189	219	217	195	232	226	230	190	212	206	209	216	193	222	218	213	215	204	206	178	222	208	203	215	218	261	202	215	208	200	220	216	218	172	234	238	223	205	218	212	244	205	199	213	207	234	215	248	235	226	184	200	201	220	202	222	228	215	238	238	223	228	198	214	200	215	217	232	228	199	241	240	232	228	213	197	198	217	211	258	216	197	208	203	215	230	239	197	221	213	201	226	236	208	224	212	216	228	219	206	189	231	196	200	226	230	214	206	255	225	203	229	189	198	218	210	196	213	220	208	191	183	210	167	212	233	195	193	230	194	221	219	222	211	208	235	196	200	219	217	231	229	202	200	199	219	214	211	208	176	221	220	200	219	221	213	210	224	229	218	199	190	199	193	245	213	187	188	224	220	176	192	213	231	216	197	204	249	202	213	187	195	192	224	214	214	199	208	218	223	203	204	223	211	173	220	216	192	208	186	209	229	186	233	197	218	215	219	202	212	213	194	183	206	229	215	215	219	206	250	214	223	216	228	227	190	205	219	191	215	204	209	215	215	197	209	200	221	214	203	179	202	219	197	218	208	207	206	202	214	210	233	223	219	216	195	183	199	197	216	209	215	207	225	180	231	244	201	186	211	204	185	212	187	215	214	208	195	239	233	202	225	196	216	212	243	230	206	220	204	196	222	203	239	210	204	226	246	211	226	205	183	246	216	188	217	200	221	214	240	224	194	216	220	242	209	213	203	229	198	187	205	220	213	193	220	208	212	191	235	218	194	214	241	184	228	225	221	211	225	201	200	211	216	228	212	206	198	207	193	222	212	208	234	215	220	180	258	165	231	203	218	220	204	218	217	217	210	224	180	197	216	230	237	202	199	202	202	215	222	211	211	191	205	197	198	218	217	220	198	223	213	211	205	203	207	203	215	208	227	192	228	207	202	208	214	224	236	232	232	198	201	201	234	198	224	190	221	234	227	242	200	195	226	230	224	216	208	202	208	215	188	201	238	186	206	232	202	212	217	204	189	214	190	207	213	227	214	223	216	207	205	184
25662	18820	7537	3668	2526	1846	1470	1057	897	805	620	572	518	475	395	409	394	360	342	356	354	339	340	309	284	292	291	298	288	309	253	298	277	277	255	263	265	256	254	274	279	272	267	267	278	274	257	243	272	247	273	254	280	250	261	262	258	272	245	270	249	265	249	256	273	251	256	238	223	256	257	233	256	263	265	245	262	277	263	278	267	253	258	254	255	252	264	270	244	256	256	261	268	273	245	244	236	231	233	296	252	261	267	276	230	235	230	254	248	261	271	250	243	271	270	222	264	224	229	249	244	258	264	286	225	272	250	246	234	254	249	240	226	274	264	228	230	253	239	243	272	243	254	260	278	257	227	292	269	269	274	268	218	249	262	254	262	266	251	267	230	235	250	256	265	271	227	239	238	267	250	263	276	263	233	228	253	284	252	262	257	249	264	256	223	282	264	264	271	276	250	247	243	258	204	268	273	234	236	257	235	236	267	236	243	226	237	232	274	246	250	283	271	248	243	236	250	256	253	263	281	232	261	238	250	246	255	282	228	259	251	275	250	267	278	254	273	258	253	257	263	235	270	267	231	259	232	249	243	259	209	238	293	273	263	275	261	246	253	258	241	241	257	245	248	217	259	246	254	242	257	258	267	240	234	267	252	244	261	254	264	294	239	301	263	224	234	234	243	254	273	246	253	229	246	295	237	245	227	234	247	230	242	289	285	239	262	251	246	228	297	249	259	235	254	255	242	252	266	255	267	247	277	276	242	271	254	260	252	265	238	272	254	261	242	271	267	283	233	263	263	240	258	251	236	238	247	240	252	273	247	257	264	264	267	269	277	242	247	241	255	252	250	240	262	281	230	248	262	271	246	264	239	267	247	271	229	275	250	247	276	242	250	250	227	235	254	275	274	245	253	255	240	237	277	282	257	248	260	256	222	257	243	239	251	285	266	264	284	275	267	251	261	247	269	249	258	254	247	253	251	261	234	245	267	265	249	235	248	240	241	229	260	269	264	227	256	241	253	263	247	280	262	285	241	269	251	263	253	267	238	251	279	271	264	241	261	246	242	268	233	236	230	256	267	259	229	239	283	260	274	278	253	215	250	270	283	269	236	284	286	231	234	223	274	272	240	253	252	258	237	239	260	261	240	249	236	240	242	268	270	263	253	248	230	236	251	242	247	254	242	257	228	273	242	244	246	264	234	264	272	282	279	292	240	283	238	267	259	253	267	262	268	271	249	251	242	244	279	243	264	265	265	260	242	253	252	260	254	253	250	255	250	288	246	255	290	252	269	268	233	244	238	243	241	277	268	250	253	250	265	228	263	239	280	257	271	251	257	245	285	247	246	268	258	270	252	251	271	269	227	278	240	243	259	269	292	261	229	237	259	258	221	260	281	249	250	262	256	257	231	261	255	251	268	268	218	228	267	284	258	244	243	244	258	247	274	258	257	253	278	264	256	247	264	280	269	239	243	230	264	239	258	233	224	214	264	253	238	250	265	260	234	240	226	262	246	239	241	271	258	249	257	234	255	247	243	250	230	252	267	246	247	252	258	233	242	270	245	262	273	250	254	264	264	248	247	279	246	269	216	260	234	268	248	264	243	287	252	264	236	264	236	236	241	251	240	260	265	272	243	250	258	256	274	260	271	238	280	277	259	264	242	237	243	248	250	233	245	225	254	279	251	243	266	270	259	238	248	298	238	237	233	276	256	236	277	228	253	222	246	270	259	259	263	290	239	265	252	251	248	251	266	272	242	248	212	245	256	248	278	252	249	247	247	254	240	247	243	264	250	244	257	244	221	242	259	247	273	249	286	231	243	247	280	225	239	264	268	233	243	249	260	240	251	245	273	256	255	263	255	264	261	273	265	263	232	241	254	255	256	259	289	248	250	281	239	258	282	270	248	265	242	251	258	274	255	271	241	247	227	306	249	253	259	228	223	214	223	290	217	239	239	257	256	244	258	271	240	243	239	276	215	263	238	255	264	237	214	238	280	240	243	263	253	272	285	224	283	224	247	236	280	233	282	265	265	260	245	230	272	253	260	238	222	268	262	239	274	254	255	257	271	258	256	238	263	267	258	259	257	238	229	250	251	252	240	258	256	240	236	235	282	254	258	244	247	231	252	229	282	255	261	235	249	246	240	264	249	256	275	231	270	247	262	242	254	288	237	252	243	242	269	266	261	270	256	273	258	275	267	245	267	235	223	267	253	271	242	248	239	237	263	262	241	245	241	273	234	230	271	252	247	273	281	249	268	216	229	260	241	258	239	263	236	265	263	282	242	261	228	260	248	252	230	270	270	227	258	263	254	233	243	271	246	274	271	245	249	257	240	250	264	273	240	268	258	269	229	246	275	273	266	238	251	249	251	282	265	236	260	281	243	260	273	249	249	262	242	272	243	270	230	233	265	232	219	241	249	250	258	276	234	245	228	229	224	230	249	254	235	249	235	255	265	259	254	266	268	251	262	268	229	257	249	265	240	255	241	227	248	269	249	265	263	246	286	251	202	245	271	248	223	263	244	215	283	246	214	261	248	256	257	261	277	258	236	229	271	246	263	280	255	270	272	241	272	234	289	248	235	252	253	246	237	262	244	248	244	299	262	263	249	273	269	250	260	229	253	272	273	260	245	268	233	242	260	293	259	246	262	245	235	259	272	267	250	284	244	264	238	248	234	250	262	253	254	251	235	263	247	225	256	267	284	230	260	255	266	268	232	260	281	230	219	260	250	228	214	245	252	251	254	286	261	274	242	262	221	215	270	257	235	267	247	267	259	233	233	248	269	244	259	280	254	252	249	262	231	272	259	263	256	265	237	220	237	263	242	247	250	285	256	263	261	240	235	245	241	249	271	255	245	249	255	263	253	237	230	248	260	257	229	234	245	286	218	257	245	251	236	230	223	245	300	271	261	243	251	259	224	263	240	229	259	240	259	243	262	236	269	246	263	288	215	253	261	239	247	268	214	240	206	222	229	238	278	244	271	270	224	251	241	235	263	266	231	274	285	276	222	247	244	254	230	247	233	254	234	238	242	252	263	298	249	236	224	265	238	235	246	240	256	284	253	225	245	261	243	226	231	303	264	253	284	266	243	252	226	251	267	260	258	259	250	229	245	271	251	271	247	252	255	257	225	225	217	238	273	235	313	236	260	242	258	258	275	237	261	264	267	247	253	274	261	245	235	264	265	218	255	221	250	272	279	244	254	248	253	270	257	245	251	259	244	250	253	272	255	232	219	245	258	256	250	262	279	254	235	265	234	265	261	257	243	270	239	254	258	281	243	276	267	255	261	246	264	237	260	265	264	265	255	276	271	266	257	255	255	258	256	256	240	259	263	264	230	255	254	250	269	272	275	235	242	246	291	250	249	265	245	249	228	269	245	226	282	239	251	240	276	261	264	237	265	232	257	250	270	230	271	273	239	249	252	251	244	244	274	258	246	250	244	239	244	239	223	259	264	247	248	254	271	257	260	247	261	244	249	263	262	227	254	260	257	251
24978	21212	27645	24972	12671	1115	797	695	628	613	582	577	575	582	536	614	602	559	588	536	554	536	514	541	533	538	545	527	552	522	563	515	536	556	555	568	518	527	518	543	517	546	565	525	543	516	523	530	514	536	561	518	534	611	521	539	497	564	534	527	498	518	576	497	503	511	543	547	500	530	514	512	523	534	525	499	541	470	576	562	532	490	529	552	488	524	526	527	524	531	543	447	537	564	526	546	564	563	527	505	515	517	544	553	471	561	511	535	529	508	483	535	540	503	541	529	518	541	500	493	519	514	502	510	494	524	495	517	519	514	493	504	556	509	535	541	543	557	516	528	489	508	520	497	558	510	533	494	522	541	549	526	516	508	519	537	516	545	514	543	532	489	496	522	499	530	503	511	532	546	544	496	540	516	565	483	542	512	500	510	521	512	522	470	542	511	546	492	509	542	479	567	527	522	487	497	519	515	503	545	511	531	571	545	543	507	502	494	551	541	497	510	523	554	515	514	537	568	514	517	514	535	506	527	468	495	519	529	531	556	520	548	528	532	525	563	519	512	491	546	524	507	536	534	528	565	514	501	535	478	535	579	510	475	560	545	557	563	483	543	540	517	560	501	562	540	540	526	546	579	526	549	550	497	462	508	532	535	538	541	521	518	517	514	528	539	516	517	508	530	565	524	582	546	468	510	535	529	535	530	532	567	500	524	495	469	545	511	501	468	517	495	486	510	485	576	515	556	519	534	544	500	495	500	551	490	512	550	534	472	541	542	522	553	517	512	528	520	508	525	482	569	538	541	501	536	505	518	556	500	506	519	492	529	571	511	506	524	559	489	514	493	529	542	541	494	499	504	523	503	565	535	502	494	536	531	517	528	523	538	518	539	476	540	528	520	537	521	516	552	541	554	512	531	547	451	539	506	528	516	535	498	533	515	500	519	544	520	555	485	558	548	554	485	537	486	551	514	551	549	539	562	509	479	536	531	528	520	519	574	507	513	556	515	528	506	544	526	476	523	500	534	540	546	507	526	501	516	546	536	497	528	501	525	507	547	509	486	550	542	552	516	519	563	537	508	504	542	516	509	494	487	503	538	511	519	515	513	543	543	540	578	515	548	544	480	470	496	515	537	544	546	504	571	471	498	491	528	547	501	518	487	529	482	532	486	560	495	501	512	544	503	505	542	530	535	521	584	502	512	533	526	525	548	503	517	492	512	536	513	539	521	508	588	539	536	530	526	517	504	539	532	537	546	529	517	549	494	516	523	545	566	553	539	509	487	512	544	533	547	519	514	531	527	489	519	526	551	517	515	538	532	482	494	521	540	529	540	534	546	561	573	553	504	547	515	541	570	517	533	548	555	491	510	538	519	510	504	560	514	503	557	495	490	505	505	521	558	511	513	519	496	480	533	523	513	538	529	521	556	526	530	510	513	542	510	546	558	519	494	573	474	482	515	584	536	501	505	533	494	500	523	500	527	538	533	512	542	527	542	547	491	529	486	506	519	500	537	524	534	532	496	516	509	538	516	487	514	569	562	537	534	517	473	504	514	546	528	525	504	473	520	508	531	541	519	549	517	494	514	502	507	491	539	531	530	541	507	531	525	521	516	525	540	534	490	531	492	508	508	516	531	512	499	598	509	535	518	471	519	478	521	550	513	518	558	525	547	531	532	490	488	498	521	523	519	490	494	539	498	521	510	526	478	491	498	519	483	495	537	536	475	521	564	519	526	547	496	551	494	542	477	457	539	518	501	526	487	509	506	505	546	565	540	531	564	555	491	523	537	526	519	556	534	517	533	537	516	546	547	528	496	483	563	558	515	532	521	477	526	523	548	517	531	514	547	531	508	547	494	526	514	527	522	566	494	477	520	504	557	559	535	518	512	575	510	530	557	505	515	479	531	516	494	506	543	535	523	521	502	513	505	538	500	543	514	480	524	524	491	561	468	524	535	498	506	488	539	511	525	530	488	531	533	511	533	528	517	508	559	530	533	473	523	526	517	467	543	562	537	472	608	506	491	518	517	528	498	518	481	531	558	515	501	499	550	507	550	531	510	506	550	498	531	516	570	523	527	555	503	545	529	506	505	524	539	549	493	533	569	516	530	455	501	526	529	507	506	520	546	530	535	562	534	535	523	515	514	537	513	527	522	519	531	531	546	490	516	526	539	504	479	495	500	470	511	540	547	517	546	535	502	518	533	522	524	532	541	541	488	530	567	452	480	533	519	515	518	517	509	500	562	556	510	533	518	512	500	536	473	514	589	509	516	497	505	506	556	506	503	536	515	548	521	540	519	531	537	524	541	568	515	557	559	544	523	560	479	544	539	512	480	486	506	501	524	538	503	535	540	558	532	517	555	552	527	505	502	531	505	575	545	527	533	516	472	494	509	512	522	533	496	527	539	561	513	526	517	535	514	555	519	528	513	522	544	501	495	493	512	533	505	554	517	506	529	525	556	577	494	557	570	534	556	519	482	496	528	504	511	508	526	529	537	493	541	493	530	499	536	488	570	496	501	516	537	519	533	538	552	529	538	508	514	549	534	502	488	541	498	540	539	540	502	534	529	501	519	518	524	514	529	504	562	508	535	505	493	514	517	515	517	547	471	517	511	496	545	525	524	558	524	558	513	538	543	501	548	486	469	489	485	515	529	522	514	516	522	525	555	516	490	538	511	580	501	546	522	498	532	520	535	518	532	501	501	491	500	498	532	548	485	518	528	527	543	564	494	518	488	524	551	461	512	492	510	520	515	512	506	501	516	531	506	519	607	517	555	522	540	524	548	531	538	475	500	557	526	505	535	512	518	496	523	501	544	524	550	533	577	542	511	500	504	525	517	544	522	467	495	526	525	549	510	522	544	531	462	528	520	526	513	531	484	538	538	533	498	491	525	584	528	544	570	550	511	557	527	489	459	505	540	551	508	551	502	509	513	539	513	510	525	492	577	578	511	545	540	494	505	522	515	521	531	527	541	548	575	519	532	511	508	507	542	518	540	516	488	529	491	527	565	548	514	515	499	505	492	477	549	570	500	472	512	500	505	544	540	532	503	494	546	517	467	538	548	468	556	500	507	548	508	515	540	517	524	547	512	485	551	522	532	544	542	516	500	539	525	524	520	534	559	511	517	495	509	531	537	483	498	517	537	525	533	518	479	574	496	546	518	473	515	538	525	527	517	536	530	534	584	547	569	534	530	534	571	569	515	540	486	546	470	513	536	505	548	511	544	555	510	529	515	524	488	532	555	475	513	525	553	560	496	514	497	525	553	525	525	540	504	545	513	514	588	518	550	511	543	514	516	541	512	530	492	527	550	562	505	542	540	511	541	517	521	520	511	544	512	545	517	518	546	558	485	477	519	538	533	523	529	515	539	521	560	471	499	506	477	498	498	527	531	511	554	524	525	497	523	495	509	494	566	505	517	491	515	505	496	546	521	513	492	537	552	537	531	529	515	471	540	553	547	504	520	543	520	478	528	492	499	513	516	504	561	528	534
25739	15071	4482	2389	1808	1430	1208	1044	919	941	813	747	753	692	712	630	684	635	592	642	612	645	663	650	652	616	591	599	627	604	594	590	610	562	558	663	610	576	601	595	608	568	648	545	604	581	604	590	576	634	612	632	630	596	575	585	583	586	578	563	606	620	616	618	589	632	599	612	568	560	553	624	585	631	657	574	624	580	541	627	618	536	587	568	594	593	618	576	601	623	582	614	586	619	587	607	571	605	597	629	595	614	630	580	627	584	560	596	567	591	553	586	576	633	559	577	585	585	583	593	572	586	599	615	582	595	627	601	614	564	630	572	589	614	586	604	550	595	609	611	614	593	591	600	591	582	593	608	590	613	609	563	593	602	584	627	612	596	625	604	590	649	610	594	559	563	595	524	591	581	571	575	641	567	630	604	635	638	566	599	615	581	616	638	571	601	584	612	623	583	557	576	566	588	583	563	619	617	586	624	575	579	615	598	607	564	607	586	559	577	604	585	542	569	608	533	614	640	596	631	588	603	609	564	548	585	562	612	583	570	614	560	611	626	595	614	559	550	584	592	594	570	595	579	642	600	610	558	566	575	582	654	619	592	609	599	551	587	564	606	583	630	591	587	586	615	572	587	585	605	593	594	614	589	566	593	586	597	555	640	586	605	624	586	558	596	565	609	575	573	581	575	516	568	619	619	589	592	607	617	565	580	556	643	571	581	645	631	624	570	621	599	586	583	640	625	611	598	599	619	579	597	595	604	627	585	605	616	575	614	585	588	633	611	585	612	612	571	620	581	603	575	609	601	590	596	600	562	600	591	595	632	595	570	615	579	571	598	570	612	611	584	605	544	612	608	577	615	588	547	592	603	607	618	614	604	569	585	613	607	599	584	598	614	612	631	562	568	606	567	671	623	560	588	585	624	606	609	606	609	615	588	549	627	607	606	625	608	596	638	638	544	553	601	577	650	639	577	611	583	628	597	575	572	595	600	572	567	569	567	583	561	599	641	607	578	593	598	563	592	561	582	587	602	572	584	589	580	649	579	618	567	558	581	585	625	574	588	630	572	582	567	598	625	685	569	609	589	564	599	651	587	561	576	579	611	585	570	603	607	600	619	569	543	601	581	568	557	571	571	576	565	588	620	561	580	539	595	587	603	603	596	583	608	606	572	631	583	552	597	546	596	591	580	605	592	580	588	597	606	591	607	644	582	604	573	615	601	604	616	625	628	606	550	596	598	618	604	612	576	589	628	591	600	590	556	608	630	605	564	590	589	612	594	593	569	611	574	611	556	598	576	632	642	567	606	611	598	580	606	642	610	629	597	599	626	619	610	593	591	563	578	617	566	579	587	557	603	598	615	582	602	604	587	613	616	641	599	620	575	569	575	585	610	628	590	580	615	591	612	636	612	600	633	586	612	572	619	562	595	584	602	584	586	605	565	550	578	573	576	636	605	618	635	607	592	623	591	594	616	573	584	636	583	604	623	572	604	587	613	581	560	604	616	590	600	603	574	587	611	586	560	627	542	616	577	602	622	580	601	622	568	570	615	588	593	631	562	597	616	591	572	555	636	581	576	626	596	534	617	599	607	599	596	586	565	595	600	595	593	584	595	549	578	615	606	616	603	596	589	551	584	642	597	557	629	620	604	609	637	547	606	561	639	637	595	597	579	626	538	572	592	590	585	557	570	564	570	548	591	569	592	584	599	586	657	659	575	579	603	642	581	606	590	578	593	607	596	599	600	569	550	635	561	604	583	591	577	595	593	620	596	567	586	596	646	608	631	604	594	590	621	638	568	609	581	555	601	587	609	581	597	612	612	587	605	579	599	568	590	612	610	605	603	552	588	609	596	593	577	579	612	558	602	569	585	541	612	594	593	605	597	597	558	578	627	593	582	588	588	639	575	635	626	591	571	567	630	544	589	602	579	636	562	592	590	644	568	618	634	656	605	590	580	595	597	548	630	600	629	574	614	618	572	582	587	612	578	585	616	587	560	591	573	576	620	591	583	615	598	575	588	608	614	625	600	580	635	600	619	588	597	593	620	586	569	610	624	582	604	578	573	602	599	614	645	614	593	570	629	604	579	557	555	606	578	579	588	580	592	592	595	574	568	602	597	575	570	595	580	624	616	615	585	574	594	596	604	617	620	581	579	563	613	591	589	611	598	591	639	585	614	564	588	594	598	563	597	569	596	645	599	580	571	572	557	565	594	591	623	604	625	611	595	584	593	564	565	597	603	619	538	628	579	595	558	597	634	610	560	574	570	632	562	610	644	609	545	603	564	591	614	604	564	599	615	589	594	585	619	587	593	601	623	633	592	567	594	612	632	583	602	606	577	622	608	568	605	618	577	609	601	565	581	581	619	562	580	605	611	560	603	578	588	589	634	556	606	569	579	615	594	600	615	611	644	607	601	599	589	614	627	596	628	611	576	583	574	616	603	624	583	624	558	593	579	605	605	647	574	628	606	604	600	608	604	589	552	635	582	577	595	556	585	595	647	557	611	614	598	610	575	619	562	606	606	585	619	606	614	627	596	575	596	602	603	565	613	581	583	618	564	609	610	585	588	586	602	594	601	572	575	601	601	642	596	557	616	583	608	573	574	610	590	608	570	625	621	566	613	572	620	604	628	572	584	545	599	559	634	553	621	620	611	572	568	623	611	550	625	597	620	584	600	578	626	604	632	567	597	624	593	600	563	582	602	621	541	553	576	608	564	646	628	613	590	582	577	585	653	563	611	573	601	591	595	590	580	606	629	577	632	603	588	617	613	562	573	583	562	603	594	627	616	563	633	571	574	603	592	571	597	640	609	573	627	586	589	623	576	610	570	573	654	578	599	588	602	612	628	602	624	576	580	584	586	550	609	607	586	591	647	613	614	581	574	595	606	565	587	555	573	620	600	588	613	602	558	567	585	586	572	619	608	612	559	623	610	626	574	605	578	591	612	618	575	601	629	596	575	606	622	602	614	608	597	576	602	599	634	635	629	582	572	603	588	584	564	585	590	628	572	664	585	623	572	623	607	607	588	579	599	654	583	606	596	599	596	581	618	595	590	579	576	617	592	535	581	586	598	610	606	579	597	604	577	594	603	604	565	590	642	631	594	611	592	589	563	570	642	617	572	604	590	579	584	635	593	599	605	564	618	589	587	620	614	644	537	594	602	606	618	564	618	599	553	607	550	645	583	573	621	606	579	597	625	581	620	600	601	613	558	578	630	588	597	611	571	567	616	590	591	589	543	586	620	597	578	597	594	624	572	585	597	618	594	589	603	563	593	623	558	570	565	543	584	571	577	584	585	591	589	556	578	646	594	611	572	610	569	598	580	608	606	602	651	537	602	566	623	572	548	622	600	602	635	578	649	596	604	584	551	593	575	604	635	604	615	575	630	570	579	639	555	564	593	627	612	583	584	641	610	580	583	635	593	612	601	606	584	630	576	596	576	628	586	587	584	638	538	585	613	572	616	627	565	568	593	612	583	581	582	572	617	592	602
22673	21207	29004	23681	21206	21259	11838	1396	985	856	774	787	748	691	680	616	616	570	565	540	523	503	512	485	484	457	534	487	549	543	484	494	514	497	511	482	462	504	482	490	490	466	437	434	452	459	446	478	421	474	506	466	487	435	456	459	425	459	472	457	467	464	425	446	462	492	429	468	482	443	441	460	460	476	476	476	443	428	472	468	473	472	463	449	467	451	460	496	499	430	453	478	459	468	423	495	445	471	448	478	506	489	479	476	421	504	459	461	401	479	462	483	432	432	446	432	433	424	476	446	488	447	438	476	490	464	457	469	458	452	472	442	473	445	456	463	464	434	437	474	482	446	492	454	458	507	429	449	431	461	481	458	458	449	463	470	466	471	489	464	465	485	417	454	439	474	418	424	451	420	467	467	420	446	463	489	437	446	478	470	493	440	475	484	449	462	443	442	491	461	474	478	447	466	473	476	463	475	432	469	470	458	448	401	509	519	444	468	429	449	477	440	435	462	443	440	451	414	461	488	411	486	439	429	461	447	489	475	475	482	454	462	440	424	448	467	448	464	434	440	442	439	447	450	438	430	429	459	456	442	471	451	473	464	468	457	437	476	483	444	455	452	443	463	463	429	448	453	463	454	395	447	465	444	457	442	449	451	482	481	479	452	425	446	486	435	491	492	473	470	456	441	418	445	437	443	431	501	458	494	453	436	409	468	461	433	475	446	460	460	431	445	463	444	455	480	445	452	474	523	448	456	414	478	480	476	468	494	443	427	436	460	472	431	450	423	455	433	455	457	465	440	439	419	421	451	435	457	413	471	449	415	407	441	467	441	450	471	445	472	463	469	457	495	476	436	456	446	488	454	440	463	444	467	442	434	424	458	460	488	458	465	480	437	411	450	447	464	433	485	438	457	459	452	463	493	475	446	430	457	415	474	453	463	444	460	463	455	470	432	406	458	433	463	460	492	442	468	427	454	428	482	469	446	446	454	467	420	448	483	460	458	438	468	440	448	480	460	471	487	448	468	433	442	418	434	451	442	436	481	473	452	432	421	465	467	434	451	436	447	422	449	474	437	471	448	433	493	448	456	434	448	480	446	459	470	480	445	455	445	472	459	470	462	456	465	442	447	445	447	440	433	429	451	438	444	474	444	460	434	456	446	449	482	472	438	487	449	459	458	461	452	430	469	449	463	450	501	458	449	441	451	411	467	489	449	447	458	469	498	442	457	439	444	441	466	472	444	452	473	472	456	468	431	417	450	470	494	436	463	469	439	452	494	446	482	476	458	461	404	446	479	467	445	440	450	449	432	467	465	471	435	475	468	445	483	474	455	403	445	456	460	457	468	487	416	449	471	488	457	444	435	477	463	463	490	437	421	447	441	459	436	439	427	466	469	480	484	503	447	504	473	440	487	445	445	445	479	449	434	456	489	471	452	439	461	465	511	445	477	422	423	446	477	436	425	453	462	435	437	489	434	437	446	468	503	469	450	481	459	467	458	412	486	466	461	418	439	429	473	436	426	423	478	457	477	465	433	431	443	461	433	447	480	468	463	455	445	432	435	460	449	449	437	456	491	411	461	447	492	452	450	465	442	519	466	432	450	470	469	489	455	479	465	492	445	473	474	470	466	456	444	422	430	475	453	460	472	460	490	437	451	459	473	473	483	425	438	503	503	423	462	469	455	436	459	486	457	447	430	442	470	458	479	445	491	467	433	451	456	446	426	450	475	489	462	459	427	467	430	439	485	412	464	470	502	466	468	455	447	420	449	444	422	444	444	430	433	461	454	450	437	442	417	427	431	423	452	474	450	446	445	468	455	438	501	408	474	472	431	437	433	445	444	434	416	462	423	454	487	440	472	448	427	466	461	509	436	432	465	462	481	462	434	419	464	495	475	470	470	458	467	439	475	502	433	406	444	473	443	486	437	440	466	432	450	470	444	431	445	466	454	472	472	435	477	474	469	460	453	438	424	450	469	442	468	433	444	474	473	451	469	497	470	440	441	482	429	454	472	451	436	462	486	418	408	479	422	434	464	463	459	463	433	447	430	465	454	450	462	456	481	443	458	489	444	470	466	461	459	413	433	441	444	427	456	471	448	438	428	418	437	441	435	449	480	447	457	460	466	436	452	470	477	478	467	452	482	434	473	439	444	458	465	438	452	487	464	453	479	438	461	463	450	449	444	453	456	449	412	455	462	478	471	436	401	446	459	458	454	457	445	432	465	461	474	415	461	430	474	422	447	463	462	455	462	497	479	408	434	489	490	445	405	469	465	498	415	450	442	407	482	455	471	447	488	497	478	411	459	477	439	460	484	457	450	497	448	482	463	418	477	487	445	418	444	465	476	472	471	437	425	459	484	443	460	448	442	465	497	427	462	467	433	456	474	474	457	432	452	449	425	457	470	480	456	446	504	425	462	476	471	441	467	458	458	457	462	497	464	430	451	475	457	440	476	460	471	446	465	461	450	468	469	516	423	460	458	467	478	463	466	448	434	403	469	444	435	464	466	465	443	502	464	444	466	441	469	438	449	450	463	441	456	433	461	436	481	461	459	455	462	441	445	429	457	467	473	452	465	433	453	473	437	490	447	440	440	446	440	463	438	465	501	470	453	463	458	443	461	459	460	480	459	437	474	451	437	446	444	423	467	443	429	505	447	466	454	462	444	464	460	479	461	469	487	449	467	467	485	480	472	465	438	460	455	456	487	462	447	460	411	471	441	442	470	460	423	456	457	455	431	456	443	439	452	457	430	429	470	464	471	506	468	484	457	408	463	456	481	454	457	460	461	490	444	459	470	452	433	455	430	460	452	459	435	459	419	490	465	425	466	455	411	465	433	480	436	443	459	461	452	441	437	509	458	453	432	437	461	424	455	453	440	464	488	484	446	477	448	442	499	481	461	522	464	436	454	474	428	447	462	437	460	421	453	431	477	451	456	471	465	470	464	471	492	460	487	463	450	461	439	446	473	458	464	442	455	438	455	465	475	460	458	461	451	429	447	482	455	448	498	472	482	407	479	429	452	483	444	458	463	403	440	468	390	399	434	464	424	456	415	438	461	463	453	451	476	487	487	456	458	487	464	462	441	452	463	441	446	446	424	463	461	419	487	439	411	414	487	463	421	505	470	456	465	490	454	418	422	439	444	443	439	454	455	454	475	484	441	426	483	484	451	461	463	439	485	491	402	462	450	470	454	480	462	428	421	457	451	452	450	493	475	477	447	481	492	441	466	450	468	448	422	452	433	462	458	442	458	435	458	454	443	491	423	435	483	478	450	455	434	440	434	453	459	459	452	461	427	417	470	455	481	424	452	476	479	452	445	449	464	470	412	512	405	441	450	451	448	454	465	445	450	452	461	444	437	432	471	454	453	443	469	448	450	468	441	444	422	426	465	442	469	441	427	476	463	471	490	456	452	447	466	447	464	459	440	451	462	430	436	465	475	444	480	417	451	452	464	444	438	423	486	452	454	441	484	438	466	492	453	428	444	456	425
29881	28482	12446	6555	4570	3412	2596	2074	1711	1463	1196	1072	982	900	852	746	754	689	647	644	629	615	620	613	614	561	512	567	581	561	581	521	540	567	515	546	542	530	507	511	490	508	525	510	514	496	507	474	503	500	494	501	505	458	534	512	493	515	516	466	529	510	520	506	479	541	517	478	520	494	474	543	518	487	524	479	523	546	512	505	485	505	511	519	485	522	507	528	557	506	521	546	518	499	486	511	489	481	469	515	484	554	489	536	498	505	489	506	558	481	484	495	509	517	501	494	542	470	474	488	484	483	497	522	473	501	459	510	509	483	486	498	518	516	461	508	497	526	484	545	508	513	492	486	512	476	495	440	486	496	535	485	504	544	490	493	473	507	506	477	491	484	534	438	482	559	511	506	448	515	447	537	473	457	455	502	504	496	509	483	537	491	480	510	481	532	507	490	502	536	528	482	476	476	481	489	517	491	468	489	484	488	466	487	513	505	466	482	511	505	530	497	486	497	508	502	534	521	508	506	475	504	512	457	517	508	484	485	487	461	480	458	504	469	460	491	501	493	501	479	507	471	498	475	482	520	461	499	474	503	497	482	483	480	494	496	491	490	493	461	521	529	461	493	485	480	522	501	467	500	475	507	483	520	461	506	512	486	454	495	483	483	503	474	503	511	495	481	499	504	503	468	500	505	475	477	486	501	460	517	483	498	493	556	519	517	461	464	507	513	493	502	539	480	484	494	498	502	501	518	507	518	429	486	482	468	516	493	497	463	473	490	513	506	529	463	467	500	489	507	501	491	498	473	456	479	479	477	477	483	476	459	483	476	484	506	533	514	500	482	507	470	482	492	506	496	515	460	512	523	474	486	510	503	461	470	486	466	492	472	495	486	514	485	513	523	493	509	509	485	502	481	461	503	497	485	522	486	519	484	491	520	510	515	498	536	465	486	510	464	469	506	483	481	495	493	465	492	478	469	504	508	521	505	535	523	463	485	512	461	475	501	497	483	516	538	471	449	478	490	503	478	437	499	474	464	478	494	496	492	488	503	512	510	480	514	481	488	529	488	520	498	555	517	517	481	489	498	531	468	508	510	521	494	466	511	516	492	483	486	509	489	496	474	453	535	496	516	492	509	516	464	456	479	520	482	538	485	507	524	497	483	479	486	493	480	493	478	515	490	479	480	516	485	487	502	475	498	521	516	503	480	530	543	485	462	508	467	484	500	497	480	503	490	503	533	525	478	522	479	452	510	520	487	469	494	512	495	469	517	476	502	500	528	519	464	544	486	518	471	510	502	470	492	503	475	527	488	498	535	506	485	499	519	522	482	501	502	499	529	479	468	517	495	515	485	512	461	503	506	512	481	486	477	484	525	487	478	467	484	457	470	496	509	488	522	493	475	475	483	472	505	469	491	506	513	498	489	466	505	497	478	438	519	504	474	507	476	490	446	515	495	506	483	521	493	477	491	542	523	513	452	514	522	504	490	448	511	526	464	506	516	492	488	493	498	484	505	521	490	525	467	473	507	501	506	530	470	506	535	455	518	507	491	446	478	497	459	469	486	485	501	464	479	493	501	498	501	525	489	492	479	478	483	512	530	481	486	492	482	536	488	486	504	449	529	509	526	484	489	514	488	486	434	523	416	485	487	509	509	503	477	507	462	488	524	516	476	516	508	491	476	512	498	507	500	476	520	522	477	491	530	513	469	495	468	477	491	526	501	472	481	504	491	463	468	507	490	464	499	454	503	498	497	463	496	473	508	475	471	529	501	480	462	517	482	485	481	465	496	477	487	510	534	477	492	484	480	526	473	498	574	494	505	507	452	506	533	455	496	494	493	526	524	496	467	460	436	512	470	499	502	477	501	505	513	514	488	503	478	478	483	478	446	510	465	489	498	487	503	493	472	530	458	506	503	470	513	464	510	503	509	481	506	512	513	473	516	550	513	463	476	461	467	547	505	481	498	509	509	514	529	515	464	453	449	486	492	504	513	490	503	520	479	457	498	507	477	509	498	534	499	499	475	497	499	526	471	477	483	512	507	499	471	490	498	512	467	461	532	495	504	522	470	495	471	469	497	469	521	490	525	521	495	480	521	525	489	502	466	473	498	485	491	485	497	501	487	494	457	511	520	468	498	504	514	473	473	458	494	520	463	502	484	516	513	500	497	481	470	463	512	467	529	500	498	479	482	488	492	483	459	506	523	516	555	469	510	516	483	501	513	478	467	511	492	467	519	485	478	519	464	495	447	512	500	465	505	471	526	521	496	478	465	488	528	490	485	502	502	477	482	466	524	497	518	508	489	483	485	464	503	458	472	489	491	496	490	508	515	509	456	476	482	500	508	496	499	508	530	535	507	531	509	480	501	496	547	507	485	547	497	483	487	517	497	513	506	481	481	476	493	464	492	503	483	526	471	494	491	518	497	488	547	464	478	514	520	503	485	503	488	465	533	477	489	488	477	471	497	515	505	487	534	478	505	521	519	493	461	487	505	486	494	510	528	518	504	491	497	480	477	498	493	497	494	497	498	466	489	500	514	485	481	510	471	493	493	511	488	428	524	541	464	486	520	435	479	498	487	510	520	467	523	432	492	450	527	463	489	486	513	537	529	499	508	506	544	499	503	501	486	479	518	503	456	494	467	512	503	495	518	511	521	473	484	478	476	515	503	489	513	488	488	482	465	489	497	530	491	496	501	473	487	502	509	477	505	476	433	496	499	487	484	494	473	511	507	465	507	494	524	500	456	512	506	481	505	501	486	483	498	492	502	496	456	511	510	462	477	482	503	525	489	520	547	492	500	484	490	480	483	510	484	465	511	508	498	513	492	542	467	458	500	521	506	529	529	489	527	462	472	475	500	479	469	491	486	511	505	450	483	495	460	459	510	521	488	507	487	533	485	474	475	509	503	478	516	511	467	489	525	517	492	498	505	502	512	550	471	551	540	505	484	512	496	459	501	523	514	474	504	484	500	447	480	475	463	460	458	455	496	479	487	494	454	486	473	523	517	463	487	491	517	495	486	496	486	505	466	504	478	490	486	486	448	478	466	486	511	486	474	477	520	500	487	487	448	468	471	493	523	532	466	452	500	507	508	514	514	473	517	503	506	491	466	544	473	451	501	487	482	514	483	462	513	520	502	463	511	467	488	495	479	478	522	491	502	508	493	501	536	540	493	490	502	440	470	475	521	463	500	483	459	509	500	486	464	499	480	474	522	488	494	489	498	502	465	512	475	509	488	548	449	463	466	488	499	490	472	492	469	462	480	494	487	460	442	481	497	477	514	524	490	504	528	505	489	522	471	492	457	505	519	469	516	494	483	481	509	560	523	498	486	470	465	491	495	509	521	535	537	477	451	478	484	478	471	462	470	500	514	456	488	508	493	524	498	509	512	503	495	460	524	512	458	480	479	514	473	487	499	474	461	489	473	499	459	499	492	508	529	525	476	515	500	471	468	445	482	506	494	464	501	496	518	483	490	446	480	479	511	487	459	490	472
27359	20735	10109	1040	571	508	455	312	326	326	323	328	324	298	337	314	338	324	339	343	309	336	331	299	316	327	338	294	319	304	316	323	334	319	341	330	312	297	293	313	321	313	322	318	296	320	360	287	298	314	321	296	328	290	316	326	314	310	312	332	327	319	303	334	333	286	340	295	350	331	307	316	312	333	312	302	334	330	285	313	327	325	299	308	307	322	321	293	318	316	319	331	332	341	323	326	288	326	323	327	309	310	351	271	307	359	322	310	325	291	307	286	330	320	298	317	273	294	321	330	319	311	312	321	314	342	334	356	321	321	337	309	341	313	312	340	318	327	320	338	335	309	326	290	321	303	334	281	305	327	316	326	290	317	329	288	296	345	312	329	320	330	327	299	322	323	271	334	319	289	298	321	357	321	313	335	341	345	305	324	317	297	321	326	318	347	325	314	341	320	305	360	343	316	376	331	332	316	288	301	322	325	329	295	334	336	302	325	322	289	292	309	307	304	325	310	347	302	317	303	303	318	307	286	313	300	331	330	328	305	283	346	305	325	337	277	293	277	328	301	304	333	333	306	301	318	316	315	333	309	290	288	297	321	300	332	294	332	316	295	287	320	286	325	338	326	306	290	314	303	323	300	308	288	325	279	303	326	312	333	285	312	317	328	297	289	344	358	316	310	316	317	356	314	317	296	290	287	317	315	336	356	314	307	329	300	336	324	317	368	303	337	293	287	310	315	298	336	301	289	286	346	289	314	299	303	334	339	313	328	303	316	336	302	338	312	321	334	323	318	310	321	330	327	313	308	339	314	292	312	333	339	313	326	338	280	333	335	315	298	330	331	310	335	330	314	341	268	329	339	327	321	310	339	307	344	305	321	289	300	295	318	322	322	306	319	315	320	328	284	303	294	338	298	307	326	309	337	299	341	339	328	321	300	321	308	296	322	305	336	293	308	306	348	335	324	355	301	312	300	299	328	332	346	332	314	303	339	329	308	313	324	330	321	316	324	314	304	331	322	308	337	343	321	317	327	338	342	281	295	322	310	342	322	329	305	316	319	317	323	316	324	303	338	296	298	325	333	318	272	311	333	326	323	313	340	302	325	339	327	306	311	314	306	333	321	323	262	306	307	301	318	307	307	329	326	305	314	321	303	309	297	334	312	316	302	320	300	299	306	330	313	347	334	308	307	337	281	290	298	298	306	310	312	325	322	342	330	328	315	303	316	330	312	295	321	278	290	328	324	364	334	297	345	317	345	324	297	313	311	317	306	317	287	312	337	312	294	307	314	306	330	320	320	322	314	319	301	322	320	288	302	299	303	307	303	315	324	296	293	295	317	338	321	323	328	325	331	316	330	318	301	306	292	347	313	338	321	289	316	293	335	339	342	326	298	292	302	324	301	338	327	328	311	322	295	305	340	352	310	341	334	311	287	354	329	298	312	306	323	345	316	316	305	311	360	312	320	332	332	321	346	320	314	321	317	332	320	334	304	346	329	330	300	337	331	300	358	304	314	334	302	339	303	341	324	302	330	336	330	314	310	332	284	308	304	343	304	308	337	303	316	276	363	352	314	333	309	345	316	328	337	329	297	317	310	335	328	320	302	292	289	328	313	332	294	261	326	334	317	297	339	286	294	297	322	323	311	337	269	312	279	303	332	302	312	310	295	332	322	294	342	320	331	305	302	313	335	359	325	333	292	326	328	305	309	358	326	311	307	322	330	324	298	309	334	307	297	287	385	319	325	291	318	325	318	339	310	311	306	330	320	323	302	331	336	315	310	300	297	303	302	311	320	305	316	325	304	320	297	291	306	283	308	295	294	334	286	324	303	292	309	333	338	359	319	318	303	338	318	316	299	321	328	323	288	335	331	325	341	343	289	323	325	328	319	340	340	327	290	317	325	344	318	325	334	303	295	322	323	282	317	318	337	306	326	289	300	314	291	317	315	342	309	338	302	297	283	309	321	317	315	330	276	319	343	327	306	296	317	326	299	320	347	346	311	316	356	326	305	312	310	332	325	290	321	319	321	324	324	285	301	340	353	340	322	300	293	309	292	298	335	300	330	303	320	323	315	316	320	309	340	327	325	320	315	324	306	331	322	307	323	307	282	309	333	317	307	363	312	312	309	314	323	306	289	315	308	356	313	335	335	306	311	298	317	296	325	316	317	319	350	318	319	306	306	313	306	351	304	321	322	308	303	297	341	273	323	322	346	294	333	324	304	308	308	292	307	317	303	316	298	315	314	326	342	333	315	310	315	294	317	316	300	312	325	305	290	292	323	320	313	322	297	324	312	310	278	321	306	321	309	315	291	319	327	326	325	304	337	310	324	326	322	324	300	313	312	307	316	323	310	287	311	312	340	317	327	307	325	298	299	312	324	349	336	294	327	324	318	335	308	324	301	336	316	298	337	348	329	334	342	327	320	296	335	313	310	320	283	345	325	299	305	322	324	291	330	308	309	282	333	334	308	309	315	324	274	313	334	317	318	329	317	336	328	312	303	322	291	301	313	302	346	330	332	323	331	326	324	325	334	296	308	336	290	303	318	324	334	284	302	287	355	303	304	308	293	320	329	307	321	316	347	324	333	329	327	323	317	313	311	334	325	309	322	294	313	336	270	299	333	354	286	312	298	292	281	289	298	307	321	325	304	331	363	268	292	320	291	317	307	286	299	306	314	299	312	350	338	313	308	313	299	326	285	266	311	322	320	302	334	328	323	322	287	344	314	309	297	319	320	315	315	317	361	294	348	328	310	294	320	280	342	327	340	321	318	324	319	301	325	326	302	335	318	323	309	337	298	287	340	320	326	373	314	326	305	301	306	312	298	352	290	320	257	324	300	328	309	304	349	291	293	316	302	303	326	330	353	337	307	323	321	306	288	304	328	327	360	329	297	335	327	319	349	311	318	320	348	301	324	306	335	314	338	311	310	333	312	287	304	316	323	323	297	342	306	292	322	327	335	319	344	334	301	307	338	289	327	323	328	315	326	298	344	337	301	307	315	313	330	325	321	292	316	292	326	306	311	314	301	314	311	300	307	273	319	303	300	324	332	352	303	307	345	314	304	330	282	252	309	299	295	325	337	297	306	302	342	318	331	338	302	325	321	309	291	318	302	312	334	286	298	357	311	312	317	276	320	310	330	303	325	324	286	339	299	301	344	340	307	285	304	315	297	339	299	318	321	303	299	307	297	314	327	331	348	325	335	308	309	287	325	315	307	302	301	275	326	314	314	357	274	328	306	324	327	298	280	293	301	288	288	293	324	332	330	321	318	285	301	340	335	335	346	291	336	304	321	313	311	329	312	317	331	306	306	325	312	298	315	290	312	329	311	307	345	305	316	313	337	313	278	309	311	282	302	306	318	297	341	284	340	319	349	299	299	305	305	324	308	318	320	335	318	324	346	314	289	295	333	343	312	297	343	308	309	299	286	311	320	308	323	291	317	332	313	333	312	354	330	322	305	284	313	313	331	342	300	301	327	342	357	308	279
22496	11211	1044	694	539	486	493	453	418	410	378	402	403	420	400	420	390	403	377	388	371	382	367	383	411	350	357	398	373	383	346	371	361	390	378	352	380	374	373	362	382	355	384	379	375	366	395	363	377	408	375	389	395	380	335	400	396	383	383	409	362	357	372	369	347	382	354	372	386	348	359	417	343	425	360	389	368	391	382	381	383	376	385	370	377	341	352	376	387	408	369	361	359	400	386	363	317	380	356	357	404	346	363	370	386	382	360	361	404	328	383	389	357	415	377	384	356	393	367	417	384	388	364	387	399	370	379	389	381	383	354	377	404	370	355	375	380	355	370	351	374	371	360	406	418	438	366	392	380	413	347	399	363	397	383	362	316	389	393	368	385	355	360	365	362	407	377	355	383	389	385	363	388	378	370	385	366	369	379	371	387	392	364	383	370	368	373	392	369	377	367	378	361	385	380	366	382	380	389	355	377	384	332	384	337	382	387	390	380	367	396	363	376	402	358	392	368	371	372	341	383	395	377	385	375	381	385	381	411	374	341	385	370	412	370	348	369	386	379	383	348	405	381	375	389	365	381	362	380	385	366	361	348	376	384	368	319	333	313	379	405	367	355	380	415	364	362	333	378	387	363	362	376	397	365	356	387	361	380	393	385	348	380	421	353	395	371	376	421	364	401	381	366	365	404	380	380	363	377	371	381	408	359	388	396	359	383	383	384	356	363	358	361	395	393	393	391	346	403	391	345	381	342	373	411	349	397	387	385	375	373	386	351	324	351	363	354	394	374	366	400	338	362	368	375	368	377	392	371	382	377	366	414	360	373	358	356	356	374	374	348	374	383	353	368	405	379	366	373	364	388	352	394	381	400	345	387	371	356	403	370	421	355	384	349	362	372	392	362	417	373	385	418	343	368	397	370	361	378	380	392	370	377	411	394	403	394	392	383	401	384	392	373	400	352	348	353	396	373	351	407	367	375	390	394	368	361	377	375	368	382	393	370	400	391	393	388	372	355	405	367	350	401	384	368	384	374	369	350	410	403	353	375	368	378	369	396	386	376	376	375	399	355	385	371	359	399	371	347	355	382	367	388	390	374	382	366	384	359	409	365	378	415	386	382	401	366	406	379	355	387	391	390	380	377	372	365	373	386	367	378	382	357	383	406	378	368	397	391	354	379	417	409	340	358	362	348	415	388	375	372	388	385	390	354	375	378	374	381	362	382	371	374	370	412	394	374	349	381	357	398	392	388	370	387	404	392	396	368	390	365	382	377	360	386	349	370	369	367	373	386	362	380	336	386	384	370	351	378	400	364	361	374	377	379	383	387	401	375	428	382	376	396	379	394	369	378	403	351	394	388	374	368	373	373	372	362	363	366	393	349	359	361	389	392	385	390	373	386	358	378	334	395	359	399	363	399	371	374	353	398	390	363	330	359	383	369	360	376	377	357	409	395	387	389	400	389	352	394	375	381	377	384	404	367	411	323	375	362	364	355	355	352	370	370	379	420	353	395	346	332	391	378	363	367	380	375	374	401	363	379	354	386	385	388	357	386	411	365	358	331	379	372	394	404	387	408	372	387	368	342	380	381	348	404	385	390	403	401	320	391	391	395	364	351	368	393	397	395	330	412	400	322	360	390	341	388	363	349	348	363	389	336	431	385	367	381	377	392	366	336	353	368	376	347	352	363	365	436	410	406	376	374	362	386	372	399	379	390	386	350	381	395	370	365	410	353	378	335	354	377	385	417	391	430	394	351	388	354	369	371	374	374	360	390	391	381	375	389	380	390	345	360	372	353	366	375	371	392	380	378	354	369	391	393	427	396	384	331	359	376	384	353	393	389	388	406	378	369	392	389	385	384	367	421	387	374	376	403	376	386	362	367	406	401	421	430	390	382	349	371	350	407	387	338	378	379	396	382	388	373	398	379	382	359	393	363	331	404	339	396	386	400	389	370	364	380	370	347	383	372	412	385	372	360	384	351	366	386	380	402	370	355	368	358	358	380	375	382	362	389	377	379	390	344	354	400	374	388	372	387	376	377	370	384	364	381	345	370	385	360	381	408	362	375	375	381	336	388	358	364	395	412	341	350	358	371	374	379	385	375	401	404	356	376	369	371	373	367	363	374	373	371	399	361	360	368	363	396	360	371	360	393	381	383	313	342	374	383	361	370	382	372	330	381	374	353	393	382	354	373	337	395	395	396	354	375	400	374	361	406	394	365	363	369	355	368	373	395	371	412	363	407	390	383	378	379	356	377	338	364	370	396	355	379	362	397	383	375	363	382	349	341	389	352	395	389	391	343	384	384	391	378	355	350	402	404	397	337	354	367	367	392	401	356	367	356	388	361	359	387	384	405	365	392	378	375	371	343	376	344	377	349	403	398	361	350	347	385	381	381	355	372	338	390	366	359	377	376	408	377	367	382	396	376	357	392	403	361	375	414	370	358	349	381	374	383	392	373	341	397	346	346	392	380	334	369	338	384	385	371	368	358	358	343	358	389	331	377	363	390	381	360	387	360	372	364	381	392	389	370	410	333	382	389	339	376	372	379	383	411	386	396	391	350	374	361	377	407	382	376	394	369	371	355	362	401	377	400	367	353	395	337	363	363	370	363	361	400	371	379	357	374	398	347	356	355	396	379	320	389	409	374	350	403	410	384	361	410	400	385	382	360	386	412	401	414	431	360	394	374	386	366	387	390	367	360	390	340	400	397	339	402	389	389	388	367	354	347	368	360	385	377	408	383	368	370	406	381	403	404	366	322	404	385	357	356	385	362	369	390	345	363	350	356	341	371	389	416	320	397	390	400	430	373	364	353	389	377	394	349	369	399	376	366	393	383	354	397	391	407	399	386	380	386	374	378	369	409	389	382	369	374	381	346	339	337	376	387	350	348	377	361	393	370	377	356	358	338	383	388	383	395	386	391	374	376	380	367	384	364	382	366	388	363	393	377	386	357	407	407	337	344	360	371	377	410	412	403	384	378	376	345	378	350	375	364	382	371	393	397	386	398	338	352	396	357	365	381	364	343	365	359	372	364	376	377	390	366	366	388	359	371	359	392	362	373	362	411	389	394	399	368	374	366	355	360	400	376	375	366	367	366	396	387	379	380	378	375	402	367	369	373	379	370	383	381	375	395	384	369	406	375	373	374	373	366	386	340	369	401	362	381	372	362	370	375	352	404	349	358	399	362	386	378	355	365	400	381	370	382	395	374	352	402	362	373	359	359	396	391	382	376	392	360	369	405	386	378	395	365	411	365	411	351	356	355	362	385	360	371	396	384	385	385	392	371	381	393	376	388	404	385	353	382	394	354	385	356	409	356	366	380	372	339	395	344	373	376	403	381	387	398	361	349	375	366	353	358	361	348	389	360	375	375	373	398	358	388	400	383	379	396	371	396	394	368	369	395	374	401	389	399	378	357	329	367	371	393	373	364	374	385	368	349	383	371	369	395	396	363	379	416	348	368	379	398	348	353	388	375	400	398	383	347	401
23631	21189	28595	24028	21177	12371	1081	644	505	460	406	375	331	314	314	296	266	294	262	247	247	271	265	242	231	251	217	250	230	242	227	223	221	212	238	237	232	222	241	250	254	211	218	232	211	221	225	220	229	222	230	227	249	200	213	172	235	201	227	214	205	238	213	208	247	226	226	233	209	202	190	238	211	223	238	216	228	234	234	191	202	221	227	257	190	201	212	212	198	215	219	201	229	191	194	210	204	237	237	190	222	209	214	231	229	222	208	197	215	204	220	229	222	198	198	229	241	211	210	237	206	225	197	238	224	214	222	198	229	221	225	223	240	213	204	227	241	238	212	208	226	209	222	216	207	219	221	226	213	222	199	222	200	216	211	213	224	205	224	189	212	216	233	213	219	221	231	224	221	216	217	228	224	206	198	209	245	242	218	233	212	231	217	197	222	189	220	219	236	210	196	230	212	236	232	234	221	222	219	220	212	256	228	190	224	211	208	224	222	242	225	216	216	217	187	203	226	227	224	217	229	207	242	218	189	205	199	228	219	209	223	213	218	218	229	222	208	195	194	208	220	229	213	226	227	228	207	213	197	236	228	201	236	211	221	205	227	207	204	218	219	209	214	237	206	215	219	226	201	239	203	243	213	224	219	227	214	224	209	233	205	257	235	195	217	223	210	232	228	228	225	219	265	231	220	222	211	221	209	226	219	202	190	200	205	214	216	211	201	241	193	224	212	201	231	194	191	223	209	193	223	209	219	197	223	216	212	255	210	246	231	203	227	222	222	189	216	188	236	199	224	212	207	208	240	217	206	200	239	215	237	238	235	209	202	223	225	219	219	221	224	214	205	195	209	219	203	222	228	226	202	200	208	212	209	231	214	217	222	212	220	193	218	187	191	230	221	200	227	233	217	192	250	202	208	203	241	198	218	205	218	213	217	190	197	198	216	217	219	198	220	201	212	235	198	196	235	195	202	205	186	216	210	235	197	214	217	213	228	230	209	229	205	231	241	203	221	189	207	209	192	230	217	233	212	210	219	248	207	222	219	234	187	220	209	210	218	244	236	202	214	187	218	220	226	200	187	203	203	209	210	201	203	212	204	210	231	231	206	223	213	225	210	249	205	217	208	203	213	240	234	222	202	209	226	220	204	217	229	227	204	210	183	237	227	215	228	217	231	209	235	219	221	200	192	194	193	224	216	210	226	211	240	230	227	248	227	213	224	204	204	217	203	204	229	232	198	232	205	212	230	205	219	220	203	204	235	215	192	201	214	225	217	208	213	229	220	212	204	235	194	225	209	214	201	216	205	192	220	213	210	178	197	210	240	208	212	255	224	229	203	202	225	204	216	200	216	202	223	201	224	211	217	234	218	211	235	208	214	240	238	187	235	224	224	211	203	209	214	225	243	206	232	207	241	215	205	206	220	223	201	182	213	205	235	197	215	248	226	206	218	219	210	207	212	207	237	267	197	220	212	193	227	214	223	205	217	230	215	218	201	187	246	193	212	199	190	195	251	223	203	224	217	222	213	198	216	199	230	226	223	233	212	222	185	194	234	211	228	208	197	228	194	190	208	240	217	221	230	236	203	219	230	231	225	217	216	229	222	201	198	220	201	200	186	215	199	206	224	205	234	210	215	218	213	235	214	224	209	185	238	228	220	216	208	204	226	203	221	221	208	216	218	212	179	215	220	250	217	214	224	207	240	223	182	229	230	225	247	212	188	206	210	223	215	200	184	203	166	226	237	214	224	228	189	210	220	194	204	223	215	219	229	206	185	205	204	229	228	228	219	212	232	192	191	219	183	212	218	211	208	196	204	217	201	197	234	203	231	206	193	260	211	233	254	210	202	243	209	219	205	189	235	212	194	189	220	233	220	233	210	195	238	209	210	191	201	249	207	198	208	197	207	203	228	213	221	221	192	220	205	234	214	202	225	212	227	206	203	234	236	224	200	184	192	204	237	217	237	217	201	223	203	207	229	219	225	213	210	213	214	225	220	207	195	228	195	237	219	233	204	230	226	208	224	214	213	203	211	227	214	216	236	226	208	234	210	224	210	201	215	213	217	198	211	219	219	213	224	218	208	202	222	223	207	223	199	242	223	216	198	194	207	222	204	210	220	219	214	218	220	214	213	201	216	220	223	214	195	219	206	215	203	199	209	200	213	241	205	217	240	204	210	223	185	222	217	215	236	210	208	211	192	233	232	200	235	205	190	195	214	203	207	239	237	230	219	215	218	213	202	233	197	205	180	209	220	234	203	242	225	227	225	215	228	227	180	209	249	200	238	224	188	216	218	209	218	199	226	242	227	206	213	227	214	224	209	220	239	218	211	218	233	213	222	201	215	220	223	203	196	238	209	213	236	213	192	220	194	191	217	208	203	232	219	230	207	209	243	241	207	220	208	192	231	240	200	221	203	217	237	234	215	190	224	205	220	232	221	223	222	202	189	199	191	225	216	234	207	231	211	237	239	194	220	198	199	210	233	217	216	223	202	213	197	191	199	198	228	218	228	214	230	230	209	208	228	172	227	246	236	209	216	228	206	205	221	216	235	219	225	220	204	212	216	216	227	210	216	220	230	215	195	216	211	184	203	214	252	242	199	204	193	212	224	210	223	207	223	204	199	208	227	200	198	196	220	201	211	232	206	228	202	250	221	204	252	198	226	231	244	200	207	211	231	219	211	219	191	198	229	213	207	207	225	205	208	208	212	232	234	210	219	196	194	219	189	218	211	209	197	234	218	236	226	210	205	201	215	216	229	196	214	218	219	196	220	193	207	240	223	211	226	235	230	211	226	195	228	222	206	217	248	198	225	225	208	240	203	207	208	230	206	242	226	226	209	205	222	231	196	237	218	215	192	211	230	201	197	218	237	216	220	218	179	208	232	215	215	237	230	225	212	231	222	225	204	215	231	271	191	210	206	218	202	205	216	209	220	211	196	211	190	201	202	207	227	219	194	203	203	204	230	228	215	189	215	202	207	208	247	212	239	191	219	220	213	204	217	213	230	239	221	181	209	233	212	209	216	197	196	193	192	232	214	206	206	211	232	214	213	222	210	173	232	224	221	222	198	207	217	217	249	215	218	228	210	225	216	215	211	225	217	190	218	213	198	207	227	233	226	217	201	201	237	202	224	212	211	227	210	242	192	227	240	212	196	207	228	219	220	198	224	225	224	229	243	220	223	209	223	211	218	228	213	205	203	238	226	202	213	200	214	217	202	236	202	218	199	209	202	235	215	224	200	235	203	239	233	224	230	236	207	213	216	236	229	227	196	225	203	241	214	209	227	237	219	209	207	223	208	204	237	193	222	232	202	246	217	249	215	206	211	200	213	212	223	204	198	222	203	201	211	214	233	183	183	195	234	226	212	220	182	205	215	211	188	219	224	203	201	199	206	191	213	218	221	222	219	221	234	196	248	236	219	202	217	185	188	226	220	206	213	210	225	198	219	246	201	186	226	220	223	212	228	191	249	219	230	220	235	200	207	220	205	177
27905	23076	7623	3699	2458	1726	1322	1144	869	732	664	584	518	440	461	419	377	354	356	366	316	353	321	305	289	274	319	312	291	255	298	306	257	286	283	291	264	272	281	261	272	271	299	282	274	276	236	263	265	246	263	264	278	279	256	249	258	267	267	282	246	279	268	250	280	255	256	274	253	258	269	269	297	266	261	244	263	253	262	253	265	266	237	246	260	247	251	274	263	253	281	232	259	248	277	241	258	256	267	253	287	236	236	236	283	254	284	239	253	256	263	240	269	270	253	292	270	250	279	273	258	241	289	260	242	242	252	265	249	262	271	245	262	268	255	254	270	251	256	262	252	272	257	249	244	269	268	235	244	257	267	271	250	219	263	261	228	252	242	259	249	265	268	277	282	263	260	254	228	246	238	285	292	265	248	276	248	245	259	255	273	255	248	252	244	249	234	269	270	247	256	248	257	245	264	269	269	244	255	264	252	236	243	277	256	241	253	271	261	264	251	231	258	246	279	244	264	264	278	272	277	274	284	273	282	278	266	254	267	265	240	257	275	270	257	232	259	258	254	250	248	263	248	224	266	258	266	253	263	278	276	226	210	249	221	270	245	232	259	214	233	267	247	283	307	282	257	255	233	262	276	259	230	247	272	269	208	238	231	244	259	282	219	250	276	264	248	247	251	266	246	236	252	258	261	257	249	297	276	237	227	252	261	274	262	261	252	224	253	255	249	249	275	263	278	258	266	285	248	266	265	222	244	281	268	265	244	273	255	239	252	237	246	245	276	246	253	260	277	256	256	251	229	243	244	261	242	271	281	242	235	249	252	290	260	258	217	249	257	264	235	230	251	279	259	271	287	275	251	278	279	283	226	262	276	271	244	237	284	247	242	239	269	264	280	220	250	263	245	229	237	273	273	265	257	297	273	250	263	269	289	270	228	270	250	235	269	258	260	258	242	244	270	258	258	254	260	269	251	290	261	265	242	250	269	260	239	278	253	255	238	275	239	237	231	259	267	270	297	248	253	253	273	239	239	270	248	248	235	258	263	250	232	244	242	246	263	244	249	245	240	268	241	275	237	261	271	261	272	247	236	274	243	233	268	259	246	252	229	270	239	252	280	234	269	251	265	279	269	239	286	233	264	232	242	292	244	261	233	237	239	235	255	245	245	304	239	267	231	257	255	271	266	236	283	251	284	272	287	303	270	232	258	238	251	270	237	223	267	255	262	232	252	265	254	226	275	258	261	260	243	244	268	249	235	237	252	239	270	244	227	258	258	254	223	250	269	241	253	262	261	264	250	234	281	247	236	229	256	268	262	254	230	278	238	261	283	260	243	220	256	275	297	256	263	252	222	274	237	249	263	241	257	240	253	258	245	253	239	250	267	276	233	270	276	257	239	269	254	272	257	273	276	228	248	267	251	274	232	276	261	262	255	234	284	282	269	259	279	273	203	238	252	251	288	272	275	274	266	268	241	252	277	243	237	252	240	267	236	269	239	272	265	242	239	232	231	233	235	275	251	236	234	230	228	263	249	254	269	256	240	262	277	267	270	277	248	240	283	307	235	281	252	249	239	271	245	277	249	260	255	273	241	299	228	259	248	247	273	227	232	248	246	258	250	236	250	264	254	241	258	289	216	257	266	251	258	241	233	239	246	285	275	257	260	274	269	250	270	285	263	280	260	265	259	262	275	250	239	269	246	235	259	248	263	288	227	264	247	243	252	230	246	266	233	293	256	261	235	260	237	237	245	245	258	261	230	249	240	252	263	278	243	245	283	245	218	253	256	237	258	242	255	254	261	272	259	257	246	254	235	275	243	250	272	235	276	279	237	240	244	253	258	250	246	243	258	247	246	255	235	244	255	241	265	241	262	258	244	219	231	263	275	244	255	283	252	258	275	241	251	271	256	247	263	242	255	290	258	239	284	259	237	237	239	251	254	255	260	245	267	233	241	290	244	248	275	255	256	283	239	258	250	250	251	269	249	263	253	261	262	260	239	242	266	269	281	229	286	255	254	238	255	247	280	242	226	258	268	256	254	242	275	277	283	228	232	266	269	270	258	266	292	247	289	231	244	235	242	242	242	235	252	267	246	254	250	246	225	282	242	277	268	240	262	257	280	256	269	272	271	232	263	264	278	234	255	271	274	260	250	237	257	254	261	272	231	270	255	239	234	253	229	251	250	253	276	252	254	256	254	260	267	251	262	243	232	267	260	243	266	214	252	275	261	224	254	260	226	284	255	272	244	231	278	269	258	268	251	253	246	222	291	238	238	243	266	274	248	267	220	251	236	265	279	250	253	249	257	247	257	257	248	257	272	282	231	279	260	258	279	260	257	254	238	264	275	241	262	279	226	260	238	242	253	280	273	247	258	254	269	255	256	247	262	255	251	270	245	255	242	265	251	247	231	250	257	229	264	229	239	249	247	251	254	259	263	250	238	269	269	231	265	245	262	273	282	255	235	264	247	260	277	238	240	248	284	255	266	268	268	246	245	248	285	249	237	243	244	277	258	248	237	269	236	226	295	243	285	236	263	246	249	243	261	267	263	268	270	237	271	258	244	274	255	271	267	253	253	224	268	258	267	251	264	248	262	244	273	234	254	245	237	247	270	272	277	257	267	251	276	238	258	268	279	263	254	273	270	259	261	265	271	225	258	253	276	266	272	249	270	251	250	258	265	271	251	252	252	244	269	241	244	255	265	261	250	258	244	252	248	265	245	255	220	274	262	279	261	260	258	234	246	257	274	292	229	273	266	256	234	252	255	243	292	263	230	266	248	249	266	239	242	303	240	259	224	249	259	265	240	262	245	237	225	245	243	274	226	258	247	259	245	229	271	250	235	274	276	265	255	222	272	240	262	237	233	245	264	230	225	247	249	270	289	263	262	250	242	243	230	247	273	246	261	266	254	277	256	252	255	260	242	264	252	263	255	210	262	245	247	261	247	251	278	239	224	270	252	256	265	232	246	240	246	259	263	281	242	251	256	255	249	266	258	250	286	286	274	220	255	264	245	244	258	278	269	254	253	237	272	266	257	241	280	263	240	248	249	265	255	247	256	241	260	256	274	261	252	247	260	261	284	259	245	235	260	244	250	261	236	239	273	243	246	268	269	265	267	260	281	276	249	263	286	274	257	240	278	249	268	253	261	252	239	258	259	253	262	263	228	258	245	266	256	274	247	244	233	247	259	238	263	220	260	279	259	244	235	261	261	285	227	259	249	239	250	256	259	259	252	272	251	254	247	276	264	259	239	242	264	234	236	268	281	240	253	286	284	252	261	272	253	252	258	268	229	244	275	242	270	280	272	252	266	231	274	246	253	249	252	271	287	251	240	267	256	267	299	239	238	249	252	256	254	240	246	251	245	242	271	271	254	257	242	245	253	249	284	257	257	234	251	259	271	233	240	271	254	262	238	263	235	244	259	270	223	262	231	289	269	267	246	243	251	265	230	254	247	264	268	245	275	263	256	255	288	253	262	243	250	255	251	239	261	255
24890	21161	27588	24918	12982	1141	828	730	658	648	572	612	539	582	608	606	552	566	571	560	543	534	561	533	607	531	513	598	571	547	502	499	541	542	545	509	512	531	518	509	530	517	506	566	541	541	528	489	520	523	534	566	549	532	539	507	530	485	564	551	510	532	546	523	525	539	532	565	503	555	531	541	515	558	527	527	511	532	509	480	525	490	547	526	548	518	536	541	544	540	538	530	551	538	560	565	533	552	570	545	575	564	556	504	551	526	501	548	492	536	531	581	568	553	530	544	505	528	546	536	511	481	543	567	545	547	523	517	565	488	517	513	514	510	563	518	514	546	516	504	554	525	488	528	505	529	530	487	528	565	535	477	491	547	539	545	532	538	565	531	490	543	509	564	553	541	545	557	553	554	533	513	522	565	518	538	555	533	532	524	525	532	549	547	504	482	517	556	539	556	503	548	543	554	518	561	508	534	564	562	499	494	540	527	541	546	501	506	520	512	524	532	538	566	502	554	510	508	500	481	519	545	492	507	523	490	532	487	535	523	527	517	517	527	548	481	603	506	508	534	497	531	522	538	541	542	496	570	541	526	524	503	529	565	508	516	490	535	516	503	522	531	532	548	528	539	555	515	571	504	561	520	528	512	506	534	483	532	566	539	580	517	507	552	493	508	537	548	504	503	514	521	556	520	498	557	515	535	549	555	489	558	515	465	535	499	552	496	544	510	564	557	523	514	521	538	519	516	536	540	518	543	519	542	532	512	557	538	526	492	470	578	489	549	558	531	517	520	503	514	559	524	524	561	562	517	525	552	499	531	520	540	548	519	533	523	473	493	553	491	561	512	526	517	479	522	513	527	517	531	494	534	505	514	492	532	533	530	564	550	521	516	533	549	503	531	542	518	514	498	535	498	499	521	555	515	523	555	521	527	527	541	527	497	526	551	483	549	481	486	516	540	519	569	505	538	515	492	551	520	554	499	553	529	520	564	540	502	595	492	541	510	494	548	504	532	520	513	492	510	541	539	541	521	508	541	509	530	535	489	513	512	522	536	517	565	544	523	533	515	493	555	487	558	519	523	530	518	547	542	516	510	549	548	564	497	530	509	547	521	525	474	518	525	516	511	555	505	505	521	523	483	547	518	542	518	580	560	505	525	499	516	539	503	583	504	524	507	532	544	560	569	522	526	547	536	548	523	518	498	523	521	569	524	534	549	544	498	544	532	509	503	521	492	494	548	526	548	531	505	518	554	490	515	511	538	528	525	498	549	501	448	501	514	537	550	499	520	534	509	548	502	505	538	545	526	519	560	541	510	532	473	537	516	486	557	525	501	564	518	552	530	523	520	524	500	494	504	530	503	505	536	510	547	517	489	503	541	511	506	524	480	488	480	529	518	507	467	549	518	511	554	527	541	564	554	527	537	539	503	531	558	501	555	516	508	519	524	528	527	507	607	506	548	523	504	558	512	526	516	479	580	509	513	506	559	486	536	520	536	541	547	483	556	511	497	522	578	549	546	522	532	496	552	525	560	523	553	553	493	533	520	539	545	567	541	518	519	528	482	531	519	480	509	511	526	543	566	511	527	505	499	527	535	526	512	541	540	526	525	536	526	521	579	523	533	516	536	512	520	545	561	593	561	531	533	522	534	568	543	513	539	514	559	535	511	540	526	529	533	570	555	566	539	537	503	527	531	526	547	525	519	560	514	533	522	535	533	526	474	514	504	523	511	565	539	504	510	507	523	512	504	519	502	530	508	516	525	521	582	544	522	520	519	544	537	540	512	561	486	536	503	486	515	540	560	546	506	573	506	538	537	538	506	518	539	532	490	519	491	516	550	533	563	571	529	545	489	536	548	531	546	538	561	543	533	497	545	526	556	568	539	512	547	498	526	557	524	533	512	520	526	574	590	499	533	545	520	521	505	553	514	555	509	562	506	562	500	536	543	529	508	509	517	550	542	536	567	529	506	546	535	511	521	534	546	549	539	501	544	587	528	512	553	518	549	550	501	529	527	522	529	516	529	555	511	562	519	548	521	500	507	499	508	535	527	515	498	518	586	536	520	546	530	501	529	541	558	544	534	493	565	546	522	545	522	566	570	534	536	491	554	542	513	545	485	520	541	560	530	497	553	558	505	509	529	552	509	543	551	512	504	516	536	518	520	478	548	509	541	491	513	496	516	538	524	481	569	515	569	514	502	492	524	530	524	525	526	535	508	557	515	506	566	577	513	512	505	544	545	569	530	520	501	489	535	552	573	518	524	541	546	517	515	533	598	525	484	530	492	501	528	543	517	548	550	534	498	506	493	522	502	553	519	527	544	573	536	510	515	508	568	505	526	556	507	546	512	494	514	521	508	510	496	501	522	528	522	532	531	571	551	495	525	536	512	545	542	519	562	544	533	527	523	505	560	509	586	543	538	515	531	548	463	472	516	499	514	524	523	528	522	553	501	514	522	512	498	547	521	542	555	548	531	532	526	539	532	488	524	569	560	518	497	525	481	551	548	541	514	545	543	530	536	553	543	538	505	490	508	520	522	528	501	556	534	535	525	536	522	540	524	517	529	525	555	512	541	515	554	562	481	549	544	526	508	536	541	526	537	552	495	534	527	527	538	591	566	527	511	523	518	521	556	521	544	527	522	519	525	497	547	528	515	552	503	502	553	512	498	538	572	544	538	515	542	545	530	561	501	496	541	535	533	521	549	478	571	487	538	525	568	506	523	523	550	541	496	519	515	517	520	547	536	518	547	553	497	558	535	550	533	491	562	552	566	553	531	510	583	548	505	530	496	572	520	532	533	551	511	500	503	529	483	533	527	544	560	584	555	532	511	524	535	534	568	527	499	508	560	486	501	545	565	521	539	489	511	518	563	575	549	547	529	541	536	508	503	529	559	503	533	531	529	528	521	506	526	527	492	529	563	554	572	529	559	515	594	494	549	564	510	509	509	547	517	524	537	557	521	538	520	547	491	503	486	512	520	525	523	481	487	507	533	528	506	490	565	498	556	539	567	554	551	496	511	516	545	522	514	598	492	565	533	566	504	517	554	520	489	556	539	551	554	499	486	541	544	510	509	570	540	489	579	513	479	514	517	524	518	509	500	531	525	550	494	520	518	510	542	521	557	544	538	539	532	551	526	550	524	529	540	541	537	562	520	565	529	516	521	551	546	497	563	511	514	540	546	508	487	529	516	514	539	563	507	535	531	531	519	511	525	485	502	571	516	481	518	524	555	524	526	499	529	511	560	494	585	518	549	580	535	496	520	564	540	479	526	499	561	530	561	550	505	527	537	495	536	531	514	537	542	534	521	575	534	525	539	569	530	507	523	549	534	521	554	472	556	473	559	514	539	539	532	513	529	529	511	498	493	510	554	502	552	522	510	518	515	548	500	513	515	546	514	527	536	476	520	532	539	547	551	544	496	531	513	541	502	546	544	532	563	579	520	537	525	503	505	519	509	513	505	547	520	523	496	541	520	524	518	518	514	542	542	560	524
27434	20767	4422	2313	1739	1425	1183	1055	941	860	821	773	731	712	698	650	660	710	669	628	611	654	630	619	648	619	647	661	597	626	627	614	595	616	580	611	638	623	614	585	608	590	597	597	615	628	589	634	561	606	591	602	547	628	584	602	547	621	602	636	630	568	574	573	601	614	600	612	576	585	571	596	582	632	597	563	592	551	608	621	581	557	607	614	560	552	590	586	588	620	560	581	638	619	592	554	620	594	613	619	570	584	591	608	585	620	584	574	622	610	562	622	600	607	586	578	575	612	588	591	574	574	602	612	553	597	579	629	573	595	616	609	592	574	637	636	547	581	581	642	592	624	643	578	570	635	619	582	587	581	610	576	547	606	608	610	575	580	598	612	634	613	600	593	573	633	594	591	583	577	592	603	584	597	603	610	624	596	646	612	604	596	605	597	603	567	552	577	590	629	601	581	575	599	586	610	586	606	575	604	586	603	604	566	596	583	592	597	570	628	592	603	625	614	595	649	582	603	552	581	585	594	601	613	584	563	556	619	604	617	646	597	602	617	575	583	620	627	590	581	627	564	589	584	581	597	608	605	586	582	600	593	581	623	582	569	620	638	606	607	578	594	628	594	594	606	586	596	598	574	526	610	559	589	596	559	612	582	628	610	593	569	575	572	584	597	651	580	615	535	618	548	567	605	562	635	611	565	578	608	623	601	604	618	630	646	616	589	581	582	550	582	586	624	581	628	629	591	644	591	587	634	602	594	567	577	565	595	590	606	584	616	615	607	598	612	628	586	586	622	604	626	549	575	602	583	630	600	618	576	573	618	629	623	583	586	600	576	629	599	626	620	563	617	587	655	590	609	562	627	604	541	589	634	595	608	582	576	624	599	615	595	661	598	579	637	615	624	625	569	624	591	590	618	581	593	588	618	627	600	601	596	582	566	598	589	613	564	620	626	539	624	627	575	594	581	579	552	616	610	606	550	555	564	557	599	598	622	558	618	581	630	579	580	584	609	615	594	661	598	574	587	647	564	606	586	628	629	623	641	616	578	551	553	598	570	549	610	615	606	588	603	631	582	596	584	596	637	568	555	628	590	596	613	606	647	600	613	546	621	576	626	598	590	585	605	623	560	578	611	594	634	624	610	573	622	588	628	612	553	588	606	584	607	595	563	584	614	610	604	624	589	593	565	575	610	605	591	544	603	610	590	562	645	640	634	602	597	637	569	612	593	604	643	563	580	570	635	613	590	595	584	604	588	621	548	619	620	594	565	599	590	561	634	596	611	564	619	628	549	600	571	605	571	615	615	591	598	599	575	581	583	602	602	599	598	609	614	590	617	560	575	586	587	566	609	596	593	616	590	595	590	591	597	604	586	632	597	609	589	569	598	601	594	601	616	650	566	565	606	593	555	616	631	666	575	632	617	603	587	615	573	607	590	614	534	611	564	578	636	571	560	605	626	580	626	640	603	599	560	614	601	601	648	610	595	635	628	563	622	581	598	577	607	615	610	611	603	579	614	580	583	586	615	586	592	549	579	656	549	614	576	580	623	591	632	580	570	605	606	578	614	589	610	620	608	589	578	565	609	590	578	563	654	624	594	563	583	563	602	588	568	610	597	616	592	587	586	625	601	609	589	594	582	615	597	603	639	622	586	586	614	610	604	562	605	632	588	611	591	599	606	584	561	574	593	595	580	580	569	572	596	585	619	622	589	631	584	585	625	607	598	584	623	588	564	625	630	593	577	586	626	598	624	640	616	621	597	594	596	592	592	604	596	649	573	603	566	589	585	598	564	608	632	618	605	595	608	605	585	621	630	600	614	584	575	562	586	585	592	604	598	611	579	602	622	564	588	612	621	614	574	624	618	582	642	578	603	625	599	606	629	577	647	600	590	577	639	587	595	626	621	617	589	607	618	639	654	589	637	622	574	618	579	613	600	613	580	639	611	586	580	604	594	613	579	629	641	572	617	566	578	568	585	630	596	569	563	619	576	590	585	617	554	611	619	588	636	605	631	639	627	586	582	649	617	582	598	631	577	668	591	557	592	597	572	632	599	593	599	605	603	575	558	585	662	612	635	600	575	622	600	606	608	536	531	594	643	635	598	618	577	614	560	590	562	587	587	592	599	593	599	624	606	596	600	615	553	585	614	610	616	604	566	586	591	601	615	588	594	551	558	603	592	632	583	576	596	563	622	601	545	578	630	578	577	573	571	642	574	611	621	602	602	553	577	577	609	611	586	613	559	600	577	589	618	588	570	614	617	543	611	591	586	583	602	621	607	597	617	618	598	584	590	616	637	637	622	615	590	550	600	621	620	597	631	628	611	583	608	594	640	620	660	642	551	645	584	583	606	587	630	597	644	624	599	597	656	612	631	592	616	644	603	588	592	581	561	578	608	625	572	611	605	617	540	602	576	619	639	616	593	585	584	552	550	618	602	622	584	604	623	564	619	570	612	615	596	593	597	606	591	592	568	601	559	583	631	631	599	617	623	618	593	592	590	617	557	573	595	537	600	600	588	612	614	575	596	625	605	602	598	560	554	605	602	601	582	591	598	612	544	643	662	595	610	585	593	621	589	582	617	574	607	620	611	568	588	614	611	616	605	616	654	622	601	628	650	607	589	579	642	599	572	621	597	605	607	606	622	617	597	610	584	578	630	615	552	598	561	620	610	588	573	656	641	616	594	634	595	574	549	614	610	612	597	613	584	603	587	575	574	599	610	581	610	603	603	556	613	626	555	608	538	629	593	591	600	583	620	560	605	626	572	585	594	617	586	594	579	611	604	626	570	602	553	561	579	608	579	608	627	623	639	566	609	622	586	585	597	599	612	563	602	583	593	569	605	571	582	610	611	564	598	580	611	574	573	598	591	608	572	567	598	547	587	628	583	556	583	628	633	589	627	624	594	617	611	588	591	558	620	643	588	597	636	601	572	556	575	592	633	601	580	593	636	584	609	542	605	576	601	591	578	600	562	571	585	588	593	612	592	587	627	566	584	574	653	560	584	638	632	601	607	566	593	612	596	597	602	604	594	644	578	609	564	563	619	602	605	610	594	661	552	619	565	639	577	569	574	605	619	578	605	599	585	566	617	592	555	558	608	582	599	626	593	554	623	576	600	587	569	669	580	574	577	586	552	614	561	561	600	585	555	604	594	571	639	615	612	579	592	567	625	541	623	605	601	592	656	616	567	600	609	595	613	563	573	562	596	583	631	604	586	557	540	580	619	582	593	626	617	613	567	564	614	551	575	571	597	611	591	572	555	564	582	596	630	580	585	624	602	589	593	589	567	630	598	608	610	595	599	573	615	614	587	592	610	583	590	566	637	571	585	538	617	614	614	579	563	578	621	624	609	603	588	618	615	618	575	593	592	605	606	597	588	626	597	611	604	614	549	595	626	611	639	615	628	615	609	574	633	616	610	587	597	607	617	576	599	560	606	615	554	575	600	587	594	617	590	574	587	575	601	541	601	616	592	597	620	589	600	624	615	598	561
22708	21196	29028	23647	21192	21242	11931	1372	1042	892	849	749	651	684	680	631	602	540	556	543	498	516	565	508	512	567	489	480	503	494	494	466	517	488	494	469	474	522	524	435	492	458	461	467	475	445	473	462	464	465	475	467	484	443	481	475	479	468	458	499	468	504	468	455	461	498	473	487	448	427	446	464	467	458	478	492	485	462	501	453	449	453	457	464	477	446	432	513	501	454	438	412	456	468	454	449	430	443	460	463	469	459	486	494	468	450	515	447	456	461	468	479	422	424	433	436	443	464	455	482	487	456	448	498	440	420	487	471	470	471	467	411	488	452	425	458	456	419	440	511	437	457	469	461	472	429	443	450	479	444	487	513	465	479	429	437	484	469	478	494	515	469	481	460	451	477	461	446	485	484	463	451	437	435	434	454	487	450	451	463	466	471	449	429	470	422	451	443	471	448	459	471	428	493	477	458	447	424	443	460	461	473	472	418	497	477	460	468	483	465	454	462	448	422	469	479	449	455	490	436	480	444	457	453	448	468	436	465	454	462	475	464	444	430	450	463	429	448	484	459	454	485	457	432	513	469	451	448	454	441	392	457	443	452	466	452	474	403	446	463	446	417	416	421	462	445	466	481	467	486	454	457	417	492	440	442	457	437	454	469	472	425	474	484	460	439	493	459	460	439	481	438	442	446	442	440	481	457	444	466	451	463	472	480	480	432	453	438	481	477	414	430	472	486	456	476	423	457	453	447	445	434	452	489	476	448	460	473	485	408	409	451	530	477	421	448	474	421	423	462	488	448	427	455	461	434	414	476	485	450	422	468	431	454	489	466	507	467	424	447	484	430	458	470	438	464	399	471	472	473	482	484	511	472	441	429	442	470	429	440	457	500	444	448	481	457	484	421	437	450	481	473	484	491	484	506	510	472	456	479	458	456	473	479	487	458	448	484	444	463	453	437	498	449	445	503	427	436	458	448	455	446	459	443	483	458	505	447	457	467	494	477	438	439	456	425	470	491	465	468	443	445	416	470	455	447	418	453	506	401	452	489	436	461	471	458	451	478	467	462	502	481	425	457	455	430	461	445	495	483	461	434	485	454	502	488	468	454	498	423	473	452	469	444	459	410	442	489	470	467	466	457	426	477	446	475	431	491	448	445	478	442	466	495	459	464	493	474	430	479	467	473	422	448	436	449	480	438	467	430	466	459	508	486	517	477	413	472	438	473	441	467	484	428	465	458	459	482	523	480	460	509	472	465	437	403	494	464	435	463	452	474	447	505	460	434	453	474	459	432	487	458	487	493	437	469	456	507	467	460	440	443	460	456	440	480	466	428	466	437	480	491	470	407	429	425	461	456	438	461	441	456	447	487	432	467	485	483	495	436	464	471	465	482	441	426	479	469	451	489	425	434	495	424	413	427	460	468	464	461	507	479	500	433	455	432	489	473	445	450	418	452	452	464	466	460	461	455	395	441	448	433	501	440	472	430	441	441	453	418	467	484	448	465	497	483	448	454	444	433	467	431	451	442	460	454	423	464	477	497	451	482	455	447	479	460	514	460	454	471	444	484	457	435	470	481	473	470	496	438	419	488	478	479	458	465	462	474	484	401	461	429	445	463	449	483	467	480	468	485	488	468	423	474	427	445	454	440	455	416	500	437	475	489	470	485	466	497	434	471	443	481	487	449	485	465	441	449	450	478	438	444	469	450	421	472	476	463	476	465	430	491	465	480	521	462	497	442	488	469	420	458	457	468	468	469	460	485	509	435	423	435	443	431	457	463	426	433	445	465	465	449	417	406	458	488	455	436	450	428	494	461	467	463	433	449	465	421	441	397	433	453	470	434	448	481	482	471	456	459	477	471	436	461	441	449	514	454	477	466	437	446	444	447	429	488	448	489	467	451	461	440	474	466	456	450	429	454	504	501	463	477	450	433	455	470	422	484	466	442	435	447	402	465	457	466	438	416	437	465	462	456	440	489	445	480	452	458	476	448	461	454	442	451	465	446	439	455	479	442	468	438	458	452	439	473	436	450	481	417	468	453	492	486	425	509	462	474	437	459	445	438	487	440	477	476	469	429	458	452	464	426	470	477	457	476	414	472	441	446	482	460	459	469	469	467	473	476	457	437	442	455	475	451	417	449	432	457	452	480	489	468	510	462	476	452	462	395	431	465	453	453	448	437	472	516	456	463	457	442	443	456	497	444	493	462	460	437	456	466	439	493	458	458	473	431	493	465	432	492	460	451	457	507	480	474	445	432	438	420	465	466	506	481	468	466	478	465	447	465	475	467	446	423	458	459	442	483	460	453	483	448	483	411	478	489	467	469	442	468	484	480	449	447	435	458	447	483	484	478	456	454	468	460	435	452	483	462	475	453	466	450	499	456	439	459	455	467	446	432	454	442	460	488	505	460	480	452	429	471	453	484	426	441	444	469	510	491	471	461	429	451	499	433	447	486	468	429	456	490	447	459	415	505	488	447	455	398	482	427	447	443	462	461	466	443	430	450	469	490	437	475	452	425	429	460	435	467	449	443	443	459	439	415	494	481	442	425	452	443	448	495	410	499	438	459	450	436	452	480	444	423	446	444	451	464	470	459	463	462	461	467	448	474	467	484	478	439	443	427	466	422	447	470	465	489	447	493	506	472	490	416	455	464	437	459	438	444	448	478	438	465	434	455	483	471	471	449	471	471	435	449	484	448	446	469	485	417	452	444	445	491	423	479	459	470	476	478	475	434	482	463	467	509	451	441	467	458	455	465	455	418	434	448	474	487	427	446	495	473	478	438	458	496	501	476	441	464	449	499	412	474	437	474	448	416	440	424	431	489	418	419	480	483	440	434	457	431	427	466	464	425	439	446	451	486	477	475	409	470	446	500	483	469	439	485	469	516	462	460	418	490	477	458	404	436	439	483	495	491	484	451	464	477	447	464	447	473	449	459	464	461	472	442	453	455	470	455	481	436	475	455	451	454	453	476	446	437	453	448	423	450	483	433	458	459	493	451	453	450	468	437	447	440	476	411	491	490	423	486	429	458	435	455	442	448	476	436	459	471	449	473	422	468	467	435	443	461	444	472	486	449	443	463	455	458	460	461	420	454	417	430	458	464	461	464	467	456	467	460	461	437	444	466	460	471	437	453	469	456	431	475	444	480	488	426	468	451	462	452	450	461	426	472	438	435	442	454	468	467	414	465	464	474	451	428	450	451	419	431	421	436	427	462	479	460	450	462	441	431	485	428	464	405	448	472	452	436	463	481	460	478	451	444	469	466	482	462	399	435	468	481	451	445	463	434	448	495	432	475	470	457	463	471	471	429	456	470	431	440	450	449	476	464	452	441	484	459	435	493	467	429	464	444	428	443	472	480	457	462	465	477	425	438	436	464	460	462	407	489	444	426	447	453	451	421	474	492	482	436	477	462	466	448	460	462	460	496	455	453	486	469	428	443	480	463	388	474	441	481	482	473	464	406	479	474	446	463	517	438	493	421	452	440	470	471
30808	32348	12664	6607	4575	3359	2658	2142	1767	1511	1192	1120	942	910	796	830	784	694	641	641	636	644	617	610	574	588	609	516	571	578	562	543	533	570	512	506	543	540	523	532	511	523	532	515	517	545	528	545	501	508	482	501	523	530	477	544	510	475	490	543	530	506	506	484	522	511	528	519	470	498	468	496	501	519	521	489	507	522	483	482	496	482	509	579	487	489	509	509	500	489	477	491	528	489	500	477	547	490	509	460	503	469	494	497	478	547	535	485	508	519	558	485	507	480	495	537	503	473	480	481	528	477	477	460	498	503	511	515	500	512	520	499	497	525	524	472	478	533	485	515	497	487	492	515	523	524	489	518	497	514	539	469	473	499	488	487	517	507	497	523	446	509	491	517	496	479	494	492	513	470	490	513	497	508	505	488	486	465	504	492	516	449	516	496	475	469	508	514	443	522	498	539	534	466	503	474	486	532	483	485	517	506	494	506	490	490	497	536	483	478	478	484	553	524	519	531	490	464	484	527	495	502	492	511	486	507	496	521	516	549	502	504	516	458	490	505	504	495	486	492	470	499	513	498	538	471	490	511	512	488	519	493	496	530	486	479	485	515	486	494	514	490	515	506	480	478	534	469	520	476	503	525	495	501	490	457	500	453	539	494	484	499	514	531	511	503	518	465	506	539	472	498	514	496	501	463	547	515	518	504	518	503	512	504	521	515	504	527	483	514	480	501	520	499	481	500	481	467	537	475	497	547	505	503	489	530	465	518	510	535	501	498	501	483	470	491	511	532	487	471	495	493	478	477	486	520	477	462	512	481	473	507	473	533	491	498	524	483	483	517	508	466	532	444	495	475	508	515	491	499	503	472	516	505	480	526	511	487	508	475	467	493	517	515	473	501	497	501	474	478	539	488	512	502	545	541	514	512	512	488	496	476	490	519	467	473	481	484	496	504	536	470	493	485	467	508	500	475	480	482	481	494	473	467	523	489	495	506	504	509	501	456	479	512	484	486	491	528	457	510	493	452	462	503	483	539	508	480	452	526	479	502	494	499	525	476	518	490	482	501	467	464	509	520	455	471	511	472	506	481	438	495	497	526	511	511	531	536	479	489	504	490	494	498	549	491	528	513	551	492	467	476	526	474	471	497	487	500	518	498	485	482	425	500	498	445	503	492	490	510	452	497	479	504	501	511	423	496	510	507	492	468	498	482	488	494	477	494	521	515	461	456	487	514	529	471	473	524	501	481	482	485	500	418	507	479	518	492	479	480	500	488	494	476	530	496	500	536	506	496	525	568	513	500	470	491	494	503	484	484	513	493	496	500	506	505	506	483	488	482	472	509	492	476	497	495	459	518	504	514	510	496	483	506	474	514	489	483	501	519	452	482	494	493	467	508	476	530	465	470	451	508	456	513	488	547	486	485	482	537	479	491	491	502	498	500	475	505	483	474	467	505	503	518	492	490	496	489	514	507	494	472	454	487	511	515	474	484	485	525	510	518	472	489	525	513	491	509	514	528	494	488	499	504	490	480	538	459	490	529	479	482	531	478	467	496	526	480	507	495	479	444	493	495	473	536	484	511	473	470	478	478	523	497	516	498	506	508	489	507	489	502	494	473	517	459	464	501	499	504	492	484	553	467	450	526	536	517	524	503	530	493	482	473	474	526	529	464	502	465	484	474	501	498	421	529	502	491	474	493	496	476	486	512	494	553	531	524	507	495	506	505	519	463	490	512	495	499	458	513	493	506	482	492	500	503	490	488	487	483	495	458	494	445	484	478	483	481	484	503	492	544	490	496	534	499	470	492	504	506	520	489	516	524	495	504	457	476	483	475	506	484	503	494	507	491	477	505	492	508	532	563	479	486	504	495	502	487	526	471	509	465	492	515	535	464	512	466	505	468	524	547	464	458	508	485	492	456	474	522	546	520	486	493	490	480	515	494	511	450	509	516	498	490	531	529	459	480	545	508	476	487	491	486	524	471	506	481	504	488	474	519	501	478	494	526	497	515	541	527	502	496	463	513	567	495	553	469	517	513	511	474	515	473	494	516	470	496	470	515	504	546	513	541	491	500	456	510	493	491	522	511	523	441	489	503	513	474	477	482	497	511	499	479	464	473	467	532	511	501	461	466	481	501	507	498	472	502	513	506	490	520	480	492	493	496	492	515	473	449	503	498	492	469	484	477	544	466	479	461	465	566	499	475	490	506	488	466	523	509	512	478	504	504	479	481	484	461	493	482	497	483	494	530	506	481	500	494	487	505	503	504	527	493	478	468	489	486	523	470	492	493	494	480	452	518	549	444	489	529	506	480	477	487	486	474	495	511	515	519	518	506	441	491	477	544	478	476	516	504	517	512	497	484	467	472	524	472	484	507	519	514	505	530	491	505	477	485	503	489	505	493	514	503	474	497	525	522	508	513	496	464	472	486	481	525	504	498	478	485	510	488	483	504	470	498	481	508	474	546	480	508	513	506	491	525	489	502	486	450	487	541	517	474	459	463	534	495	502	509	462	490	472	468	491	547	467	519	502	497	523	477	473	462	484	469	508	511	480	507	499	459	475	533	512	552	504	470	510	531	497	518	488	497	530	484	486	476	467	526	483	548	470	520	488	477	482	503	483	479	491	491	508	491	492	480	475	475	470	492	488	537	495	531	458	532	509	507	498	482	499	469	497	503	507	493	478	448	481	470	465	465	455	511	464	518	498	506	520	484	507	496	463	477	488	520	515	443	498	486	500	498	485	527	462	478	521	516	500	478	470	507	495	492	480	518	442	460	489	488	510	474	464	473	480	517	511	454	461	475	500	500	478	482	489	504	512	475	517	491	470	479	501	505	453	496	501	492	499	468	529	470	506	494	482	485	523	497	487	473	493	490	475	540	467	492	510	501	470	475	498	494	538	482	502	494	518	490	478	455	500	538	510	503	488	505	501	485	463	546	478	489	484	496	523	468	524	465	499	477	516	519	497	505	490	462	495	499	485	448	486	512	486	471	493	502	511	491	508	487	426	492	479	479	486	480	496	487	539	483	506	527	516	495	517	488	505	483	513	495	508	538	489	508	497	487	491	502	472	508	502	522	526	509	478	467	507	506	515	496	490	489	506	480	485	490	503	478	539	524	466	472	516	515	509	470	510	521	499	483	447	478	476	501	514	493	533	495	498	504	488	496	514	508	501	499	495	461	475	498	509	500	516	471	506	497	485	515	490	512	529	511	503	475	502	474	509	459	470	471	506	470	468	484	491	486	493	516	514	525	517	502	514	470	511	502	523	508	536	510	504	460	524	507	474	525	517	496	528	456	511	506	477	478	547	517	478	463	514	496	483	487	493	465	470	487	486	505	498	514	495	449	512	471	443	529	480	486	493	495	473	524	509	497	491	501	487	503	498	488	498	466	509	517	495	500	496	502	515	515	473	495	473	502	486	518	513	551	489	521	488	533	536	489	505	479	497	500	503	491	459	513	517	512	512	469	499	459	559	497	475	489	525	470	479	470
27432	21000	10314	842	437	376	359	365	320	362	307	337	350	350	289	295	311	310	323	337	341	311	341	303	301	343	311	304	293	332	330	340	345	310	307	302	340	371	316	317	293	298	331	308	301	322	319	311	314	323	298	294	318	311	293	301	298	302	306	300	309	308	322	329	312	299	303	329	265	339	319	287	333	328	287	334	311	350	332	300	291	309	310	312	280	310	304	297	311	288	299	275	299	295	294	319	304	286	323	293	319	286	335	344	328	327	277	327	311	322	293	322	327	319	305	299	292	309	317	347	289	301	324	316	339	317	347	305	338	297	329	313	322	320	311	331	320	321	317	318	304	304	305	311	311	304	289	300	315	297	332	308	304	304	274	308	314	313	307	317	319	314	315	299	311	288	307	278	299	310	319	303	275	330	298	307	346	315	329	335	312	313	301	359	317	319	305	320	325	311	290	343	320	355	329	305	314	334	309	316	331	329	321	293	314	297	315	293	333	306	320	317	327	326	328	340	286	332	276	313	339	324	324	309	294	322	315	327	326	290	323	309	307	302	351	304	311	323	291	304	326	316	316	294	320	314	297	318	295	333	315	317	312	325	305	284	291	336	315	309	318	296	313	335	315	317	330	300	330	319	284	289	334	341	328	331	329	330	319	328	315	313	312	314	302	304	313	310	289	292	324	308	334	336	333	301	310	279	311	321	304	313	308	290	279	315	321	325	313	292	337	323	331	322	304	323	323	322	319	327	325	331	288	309	332	319	316	309	283	283	336	303	328	319	277	295	308	331	332	309	313	324	302	328	332	316	317	305	310	334	319	296	322	296	362	318	337	291	342	334	334	295	314	317	314	314	341	340	340	318	305	316	322	282	296	305	329	312	298	295	344	296	343	305	331	298	306	316	315	325	314	310	347	326	295	306	308	318	312	337	305	325	330	293	320	327	345	338	307	306	327	310	321	326	296	302	308	308	306	291	314	320	291	302	293	293	321	335	313	283	349	300	316	303	294	327	318	324	315	327	314	315	323	341	311	320	315	300	313	325	342	329	302	310	307	301	325	316	300	326	318	297	272	329	300	323	327	330	293	301	328	300	296	307	266	314	310	314	331	305	271	290	298	315	302	294	329	309	346	309	331	337	300	340	335	298	304	308	311	313	341	335	302	318	283	362	320	332	319	320	321	321	309	299	309	307	327	312	341	356	334	316	292	314	304	299	301	284	320	330	341	317	351	326	299	292	312	328	307	320	308	316	363	309	317	298	337	345	293	321	291	327	287	300	330	308	296	333	307	330	292	290	310	326	325	340	306	319	324	320	322	304	329	328	333	307	325	283	314	292	350	285	329	305	328	332	317	302	313	300	315	306	293	300	319	303	313	304	296	341	311	325	321	327	322	335	291	306	308	284	326	320	320	328	333	336	311	301	318	331	286	291	330	289	286	299	295	296	313	323	301	314	306	333	318	292	321	308	310	312	281	317	326	317	320	304	296	311	321	322	310	308	322	302	316	329	312	293	317	331	310	329	294	318	314	297	336	297	333	337	287	309	311	316	285	289	329	277	313	311	320	323	288	291	317	318	289	280	295	326	301	352	291	290	270	325	332	313	342	306	320	295	297	298	295	315	346	306	338	315	300	321	335	312	324	330	292	272	303	329	354	335	318	328	302	314	296	302	334	328	361	309	296	348	351	289	315	305	365	296	343	298	337	266	300	298	320	331	315	327	310	291	337	298	340	314	303	330	315	294	312	323	311	269	306	340	308	336	309	301	308	317	344	304	341	273	335	314	330	345	337	307	318	308	313	300	328	330	330	306	306	312	306	317	309	303	309	306	320	303	314	312	323	336	320	328	288	356	295	278	322	266	312	340	304	336	313	285	341	305	339	308	300	302	306	307	286	352	289	340	300	323	299	291	311	323	326	295	329	337	321	304	282	314	324	325	302	331	291	310	314	323	334	302	346	327	326	302	294	307	307	333	327	330	303	337	316	328	315	311	316	321	343	303	286	319	301	303	340	321	309	293	318	344	304	315	292	308	292	325	334	318	329	331	316	318	319	301	317	347	331	330	315	321	309	310	308	320	338	340	315	319	323	320	313	320	259	294	315	311	324	300	297	304	342	303	317	343	300	316	317	296	306	338	354	317	293	338	308	304	291	335	292	340	293	348	325	304	306	283	304	345	312	296	302	294	325	328	309	309	327	304	313	285	329	337	329	312	343	313	308	304	327	314	345	293	335	279	355	320	339	335	283	317	317	298	309	321	315	327	306	328	278	316	311	341	315	290	337	326	310	289	301	300	314	318	318	344	327	299	281	316	344	321	296	332	311	326	303	325	313	292	300	305	314	297	317	326	298	345	286	317	336	340	303	331	289	317	312	290	316	306	296	308	328	320	330	316	336	311	352	327	296	298	309	306	284	294	298	330	307	335	295	314	309	279	341	310	326	303	298	362	317	320	335	342	330	282	299	283	332	341	327	355	336	316	299	312	292	309	309	300	300	311	302	318	286	344	287	307	312	285	329	293	313	292	335	331	286	303	309	323	315	259	301	290	315	323	300	295	310	323	312	270	335	330	289	332	302	317	300	330	281	316	315	327	323	293	313	335	337	351	319	323	286	327	320	270	318	330	324	329	305	295	305	327	310	342	315	322	306	321	324	309	304	289	301	318	277	323	312	309	336	322	336	330	307	320	333	308	304	317	312	269	293	306	291	333	298	310	335	307	327	320	309	321	307	292	292	295	327	310	304	280	315	321	318	305	298	302	309	276	326	350	306	292	294	335	326	296	305	273	312	313	299	318	315	300	301	301	321	324	315	301	307	327	295	346	312	321	301	289	343	301	335	322	300	316	330	307	327	300	303	312	324	286	318	299	342	325	323	315	333	300	324	278	342	288	320	340	300	314	341	353	312	315	307	314	303	284	298	293	301	319	318	303	325	278	306	329	319	286	316	338	320	342	283	275	327	331	315	297	299	297	345	343	336	313	302	318	315	319	340	304	350	277	329	288	296	319	315	335	336	288	310	379	319	318	313	348	297	299	299	304	302	329	279	316	328	286	349	344	305	283	315	321	304	310	325	297	345	290	349	309	307	306	290	319	339	292	309	328	328	317	340	290	307	294	334	300	326	317	311	334	287	344	322	324	320	295	349	295	301	348	304	355	299	333	318	280	333	327	295	299	310	280	323	322	327	326	307	340	310	306	327	315	327	334	307	314	325	326	315	285	319	301	336	311	324	310	295	293	309	336	330	314	315	315	301	291	340	338	314	291	347	324	319	311	292	309	316	316	307	291	317	315	311	337	323	294	310	334	306	281	346	316	317	311	324	285	318	325	349	300	325	343	314	312	307	295	328	298	334	311	335	322	329	295	297	292	286	306	316	313	320	326	320	337	327	299	298	311	320	303	312	332	327	314	312	336	310	318	313	294	308	320	333	328	304	294	324	297	328	322	317	310	337	345	311	333	306	322	322	333	316	313	277	332	309	302	318	267	300	301	313	296
23078	17728	942	623	523	489	458	426	434	395	430	374	405	380	380	405	376	406	394	414	407	363	351	422	377	334	383	396	396	387	407	360	378	355	365	364	393	436	375	381	377	389	383	359	389	416	359	393	359	375	383	373	365	400	393	341	415	368	362	369	379	384	399	407	387	373	364	365	411	407	368	385	342	391	383	371	391	431	377	387	385	410	362	380	410	377	410	374	363	405	392	357	374	424	386	359	371	385	388	382	350	388	382	361	367	376	383	366	368	358	369	374	398	356	386	401	374	427	380	372	404	372	356	380	371	337	337	356	377	371	367	375	371	345	392	346	386	386	370	441	352	391	394	349	351	379	375	395	357	364	425	362	379	382	373	381	367	374	338	387	349	398	375	383	389	417	363	357	389	370	378	376	369	347	399	384	374	404	401	362	367	371	369	394	366	383	372	364	396	387	367	372	387	359	399	396	378	357	374	386	371	390	369	367	369	359	366	382	361	355	382	370	391	383	366	392	393	406	353	371	375	364	375	370	388	407	426	368	389	357	347	416	441	376	353	397	354	402	370	354	432	369	381	405	369	378	369	354	380	359	369	341	377	414	371	390	395	371	353	343	373	384	397	423	385	420	374	348	353	397	343	361	359	374	374	381	391	365	390	358	350	404	367	409	395	387	339	347	370	365	359	323	356	370	382	431	407	369	367	373	339	380	384	400	382	370	343	400	343	356	356	376	391	375	394	389	374	362	403	361	338	378	357	404	358	421	391	365	395	371	363	402	411	369	395	391	376	392	389	381	361	385	372	369	379	381	388	409	370	371	385	356	406	361	378	385	391	427	361	367	395	377	339	392	371	406	401	349	385	419	362	373	375	370	397	412	370	411	393	356	380	350	363	387	409	359	381	404	377	376	348	374	360	364	370	391	407	382	393	376	349	419	375	381	392	364	409	367	380	404	378	387	356	361	352	373	375	382	363	358	393	371	398	345	423	379	365	368	379	365	359	398	385	366	370	347	356	419	342	351	374	374	368	348	374	374	371	391	378	358	369	356	398	369	357	376	401	375	360	329	369	367	369	399	372	378	379	367	335	380	381	399	395	395	376	381	395	382	357	380	357	410	383	401	381	366	402	395	370	411	405	414	392	379	371	386	387	401	383	405	369	365	384	368	425	370	346	357	384	403	363	388	376	377	374	391	371	390	371	351	396	398	371	352	392	401	356	389	353	360	372	364	367	349	387	387	410	416	378	350	398	397	371	350	357	382	377	386	360	367	354	387	406	370	361	390	378	392	391	378	363	392	382	365	366	378	416	396	346	399	358	394	415	391	397	399	395	387	362	367	367	367	375	411	367	378	352	386	347	402	343	373	373	360	376	338	359	357	355	381	360	369	372	392	326	394	383	369	374	368	357	364	329	348	360	379	374	407	387	378	343	351	411	392	366	383	382	359	398	354	393	357	366	369	399	349	384	348	390	369	382	371	367	402	379	373	407	396	362	358	370	395	349	360	413	400	382	353	376	397	382	392	381	354	408	391	357	390	379	385	395	383	397	383	364	367	358	377	423	397	380	379	389	392	372	392	401	396	361	386	353	388	370	383	365	375	388	383	378	393	372	369	351	357	377	384	363	368	366	382	379	345	365	389	358	390	383	372	409	351	372	349	361	377	382	382	357	400	402	391	377	383	356	397	360	400	370	389	343	422	375	351	364	384	376	408	342	376	376	342	351	343	371	375	413	378	382	340	363	382	400	380	384	372	402	371	389	373	362	343	383	387	362	363	339	367	351	356	376	387	377	376	372	412	411	407	410	405	349	386	369	388	370	404	400	382	350	375	370	382	414	367	362	378	366	379	386	373	323	380	335	389	368	395	400	398	370	354	370	390	386	399	408	380	393	349	383	375	380	415	350	372	383	367	397	390	396	359	395	399	430	377	370	386	363	378	367	355	392	395	406	420	351	353	373	363	360	394	369	358	351	376	379	385	372	382	395	383	350	378	379	348	343	385	410	364	356	348	376	382	380	370	370	372	390	344	388	340	387	393	393	399	389	386	410	431	377	386	376	403	355	368	376	401	397	363	391	409	337	417	365	395	430	366	404	342	332	381	408	352	386	376	362	395	403	424	363	365	369	367	369	394	366	456	365	358	396	383	384	370	355	392	409	394	358	384	370	407	323	378	386	420	384	369	351	353	371	368	385	364	370	378	368	377	378	390	349	393	356	382	377	362	396	417	430	332	377	380	389	363	383	374	376	354	410	409	370	366	374	392	373	384	379	411	370	389	382	356	417	371	362	367	394	393	379	360	368	392	399	358	377	384	422	341	375	402	358	403	394	383	358	375	380	365	343	364	361	392	369	419	369	375	415	365	386	386	404	410	355	377	378	376	384	367	387	396	377	363	399	397	375	378	341	381	372	390	366	385	368	342	387	390	355	374	395	378	406	404	408	389	392	374	416	338	404	385	388	378	383	352	372	392	378	374	378	360	374	408	360	344	341	359	394	365	369	394	388	373	370	375	398	402	375	399	379	375	373	368	400	401	353	397	387	374	387	390	357	367	367	361	333	374	324	371	356	403	372	354	357	417	339	395	368	382	380	390	376	344	372	359	383	342	382	381	388	357	374	390	379	378	346	400	384	404	362	424	413	400	373	397	350	354	376	342	372	341	360	376	362	418	384	363	358	401	370	385	378	372	368	395	405	404	406	368	374	418	391	382	370	414	365	353	380	375	391	367	365	376	395	353	379	393	369	390	361	372	398	382	391	366	386	358	410	367	376	388	408	394	370	378	372	396	385	350	362	385	387	405	372	370	387	366	400	371	364	390	389	418	362	395	367	396	386	337	380	369	372	396	391	379	385	347	375	394	412	346	382	372	374	379	386	383	378	388	427	365	389	329	384	388	359	413	389	373	364	397	381	361	394	359	403	386	405	388	378	373	389	390	359	383	416	393	405	388	369	372	366	390	378	347	377	394	375	362	402	391	371	401	358	353	386	340	387	384	373	384	366	376	363	414	396	393	370	364	381	377	343	365	346	388	373	391	365	381	405	388	353	379	361	410	383	376	362	391	381	377	358	371	346	380	377	402	404	405	384	368	354	390	366	375	377	350	370	404	343	388	384	397	378	331	392	383	359	372	382	393	379	362	343	360	393	359	386	373	364	375	352	406	389	383	406	390	367	373	384	391	367	372	361	382	368	388	366	398	372	378	363	344	356	367	389	369	399	394	370	403	407	364	358	378	389	357	347	372	375	381	400	358	408	382	364	380	372	390	369	355	377	388	391	370	395	397	373	411	361	387	366	370	341	386	395	364	372	395	367	379	329	370	383	387	384	400	357	399	367	413	375	356	351	372	369	395	353	397	419	380	384	384	399	368	362	366	381	373	383	365	361	403	379	395	386	372	362	380	361	444	352	376	405	391	377	398	376	366	376	402	397	355	372	370	369	384	370	389	402	376	375	400	369	367	393	374	366	401	357	364	361	388	383	382	387	363	382	355	368	360
23610	21184	28611	24013	21192	12191	1092	620	512	440	418	377	329	325	291	305	275	264	231	263	269	266	228	252	249	223	230	206	221	225	206	233	228	247	214	232	233	219	203	237	221	227	221	225	204	227	204	222	227	200	217	224	224	219	222	215	235	255	229	189	228	224	209	214	202	220	237	211	214	195	239	223	214	246	218	245	245	206	203	220	216	215	190	202	221	191	204	233	204	200	232	227	192	210	211	205	219	191	190	198	198	224	194	253	222	207	237	199	218	220	220	215	220	194	212	217	225	234	220	206	245	203	210	222	229	230	222	181	196	225	174	214	211	215	192	213	213	212	203	198	235	207	225	210	217	218	203	223	217	234	244	216	224	218	192	208	228	224	227	203	225	221	190	209	214	222	232	232	198	209	213	195	190	233	233	197	197	204	249	223	225	199	235	221	206	229	208	206	222	212	210	230	225	221	213	223	208	214	218	208	240	221	213	203	229	197	206	229	189	231	219	216	230	222	221	190	224	218	217	228	212	234	239	230	227	208	221	242	229	234	202	200	204	218	214	182	243	223	200	224	210	196	212	211	205	216	202	219	208	207	196	195	222	230	216	206	205	206	225	193	212	203	228	231	208	203	202	205	225	233	193	215	215	215	215	212	222	231	192	208	241	188	209	203	222	231	188	224	232	210	219	244	219	203	221	215	219	198	230	229	229	192	208	212	208	190	211	211	208	199	203	213	242	216	210	195	211	183	222	195	220	235	211	193	198	193	217	206	203	230	222	206	204	228	222	212	222	209	214	201	201	208	216	210	231	187	216	215	221	225	217	248	213	210	201	221	204	194	202	251	210	209	241	227	203	227	208	244	237	229	209	209	247	196	206	235	200	207	236	213	224	218	224	219	237	211	200	184	204	225	220	202	220	203	210	204	203	234	214	223	228	234	196	210	232	224	218	211	230	212	222	194	210	204	223	227	200	221	225	214	210	209	216	204	193	209	214	238	223	212	196	206	206	229	230	240	227	219	244	223	207	225	218	220	216	221	216	245	225	234	213	207	189	219	200	193	226	244	206	198	210	204	194	219	187	208	212	215	211	226	212	203	234	231	190	206	222	197	224	197	207	227	218	209	203	197	226	209	206	227	197	212	236	194	212	230	230	198	214	237	217	231	227	214	186	213	182	202	209	189	194	234	179	199	207	219	184	227	212	215	223	227	186	216	209	200	216	193	230	174	264	220	192	208	214	209	222	207	208	227	198	232	190	215	208	218	193	216	200	236	218	205	216	216	243	204	205	204	231	206	219	223	197	210	204	231	227	219	223	213	232	209	227	243	211	210	210	200	226	203	173	229	212	200	228	219	201	178	208	208	209	213	201	221	207	221	204	228	217	236	206	233	222	209	211	240	213	201	206	217	197	236	228	225	215	203	233	215	225	222	219	211	215	177	219	201	215	234	215	211	199	220	202	234	206	211	203	206	202	228	188	208	198	229	241	213	250	190	201	219	198	209	213	184	211	213	221	215	230	194	254	220	220	204	240	220	241	190	212	205	219	227	233	199	217	214	237	222	184	215	195	207	225	194	192	202	231	206	214	208	183	186	186	221	214	226	232	203	182	231	231	227	220	191	221	219	222	211	209	188	208	207	205	205	220	222	195	221	216	194	211	213	202	220	221	240	199	224	214	195	226	225	200	226	205	210	202	239	225	207	226	234	221	206	235	234	206	231	193	226	199	222	220	236	227	219	233	222	221	198	218	206	202	203	200	207	223	213	187	218	195	184	207	189	220	210	237	186	198	194	222	219	211	233	218	226	209	193	207	237	206	212	201	234	205	204	214	233	233	231	219	194	220	216	244	217	238	225	182	228	216	227	210	193	201	207	220	232	213	223	224	206	197	212	191	229	218	213	218	224	204	212	204	227	233	208	197	206	212	227	213	216	231	196	231	209	235	225	221	223	215	203	208	206	217	211	236	210	224	215	213	212	198	222	190	214	241	215	213	188	225	228	222	198	213	189	212	222	212	229	200	222	224	199	233	202	217	212	224	212	198	222	221	226	227	191	187	203	215	220	249	227	219	206	185	187	219	207	217	214	225	222	219	226	192	206	232	226	230	213	215	197	222	196	216	200	193	191	229	202	228	225	237	206	211	192	214	187	204	226	216	209	223	202	218	219	195	203	192	230	205	199	207	238	220	214	213	177	213	210	190	234	226	198	206	212	218	186	228	215	165	229	209	213	192	221	224	225	233	198	191	197	217	199	206	216	209	208	205	221	227	200	221	193	204	209	235	214	239	217	223	192	210	197	207	199	208	211	237	202	210	204	236	217	210	226	215	201	222	241	215	209	207	196	232	231	189	218	216	233	225	188	227	213	214	230	213	229	197	202	208	222	222	224	202	191	208	204	217	237	226	207	220	214	220	198	226	208	210	215	222	212	226	240	202	220	219	220	216	223	222	196	211	206	221	216	213	222	233	225	220	220	211	213	212	201	222	203	209	210	249	258	234	228	195	211	216	229	216	198	206	238	253	190	205	238	194	189	243	209	203	195	203	205	240	228	213	203	220	235	213	211	214	243	206	213	204	182	210	189	220	212	247	199	201	202	186	225	210	222	202	214	245	225	189	211	186	214	216	201	205	214	233	221	219	229	217	209	194	203	196	210	194	190	209	197	198	236	225	206	219	230	218	189	210	212	186	184	241	205	225	217	205	217	215	201	230	185	205	227	223	197	217	227	193	232	218	217	197	219	204	200	206	194	206	230	221	238	232	192	191	212	204	214	214	221	194	221	208	203	205	187	213	236	209	207	197	183	210	205	216	199	236	198	212	223	193	230	205	211	202	204	210	225	198	218	199	190	227	199	218	210	208	208	208	226	196	218	194	196	245	199	226	205	193	221	208	214	209	210	245	210	222	235	212	212	220	190	189	232	237	239	215	196	219	214	220	206	235	200	220	213	222	204	220	198	201	206	257	215	187	222	183	212	220	200	215	225	214	234	197	242	214	208	216	214	211	225	199	212	210	221	222	185	246	191	191	203	213	217	236	228	213	194	222	205	227	204	197	197	233	221	222	226	193	192	224	212	206	221	229	216	230	196	223	201	237	205	197	206	237	194	218	209	195	201	209	224	216	213	197	214	230	213	219	220	196	229	252	232	198	233	206	242	222	236	209	226	202	218	214	229	205	239	225	209	218	217	217	223	220	208	222	217	216	207	220	203	234	231	229	216	224	218	232	212	214	222	211	208	182	246	208	216	216	235	207	223	219	230	198	184	220	200	200	218	214	217	248	181	230	198	216	204	217	238	225	214	219	204	209	256	215	244	202	212	199	185	226	212	200	225	238	221	209	197	196	214	223	212	223	222	218	208	196	206	213	191	220	204	227	246	212	211	200	227	229	211	205	195	207	256	214	206	191	227	203	211	216	209	238	198	206	220	209	197	221	236	221	220	215	204	207	180	250	207	220	223	208	215	219	203	223	197	213	219	213	188	204	220	182	232	194	227	208	205
26482	24289	7429	3679	2490	1858	1363	1063	937	747	649	545	487	469	439	428	377	403	382	342	337	294	320	323	309	291	281	296	300	309	264	314	276	271	293	322	252	286	271	296	261	265	277	289	269	288	258	258	277	243	284	259	250	275	275	266	246	239	262	262	292	236	270	268	297	277	235	266	259	251	236	270	254	274	259	253	275	263	266	266	293	250	268	247	264	275	255	236	244	283	206	255	248	272	270	262	241	256	263	245	255	269	261	262	275	273	247	266	279	250	273	261	254	262	283	280	246	237	274	235	242	243	264	282	255	249	266	277	267	224	266	228	251	252	248	251	262	274	284	230	234	248	247	246	288	239	259	259	245	236	228	273	253	251	236	269	243	270	269	263	273	264	267	250	274	243	255	246	266	246	273	247	268	265	276	261	251	263	256	256	237	230	242	261	265	238	258	290	245	263	274	260	223	289	253	271	261	240	247	260	225	246	228	280	259	270	271	261	243	258	267	246	238	251	246	259	261	246	248	260	236	250	269	275	245	248	260	235	252	255	247	226	248	208	242	264	263	268	222	270	255	247	245	273	253	244	266	259	280	266	294	256	251	253	242	258	258	268	221	270	260	243	224	241	283	244	256	228	284	242	269	252	267	283	220	239	234	261	278	274	255	252	245	232	245	257	270	266	251	281	249	275	250	269	249	297	267	263	276	272	253	285	229	264	255	256	244	268	248	250	253	267	273	257	247	256	256	243	270	265	263	260	264	253	269	239	230	230	258	250	242	222	268	243	248	264	258	236	254	239	232	247	272	236	265	260	265	248	253	282	275	238	237	247	231	235	237	246	252	237	280	271	267	241	251	259	270	264	247	250	226	274	242	254	252	255	255	256	270	240	251	253	225	249	262	265	271	243	237	222	249	250	255	231	273	244	263	273	255	263	257	233	243	253	244	243	242	255	233	252	268	258	250	274	254	287	238	245	244	259	258	246	257	238	248	262	292	298	258	271	241	236	254	242	218	241	265	284	253	251	254	263	264	235	245	239	221	254	288	242	249	268	254	245	262	219	248	242	260	266	258	254	269	264	237	259	244	292	231	253	268	267	248	272	263	254	243	249	243	277	250	237	268	230	258	265	228	241	298	256	262	259	261	262	276	269	226	248	248	280	270	248	257	245	253	262	246	259	267	279	265	242	268	239	268	279	278	253	230	255	254	266	257	247	253	268	247	244	244	246	231	250	261	255	260	262	278	260	255	253	279	248	232	268	243	253	234	242	249	242	274	260	262	250	270	242	231	274	227	249	265	229	255	268	240	262	233	247	245	268	288	238	255	273	247	283	253	253	245	260	243	259	266	267	239	287	277	274	247	253	264	226	251	273	266	250	273	241	234	260	237	257	259	224	264	267	261	275	233	299	275	258	241	255	255	255	239	248	240	268	274	252	242	252	237	266	242	245	254	242	249	264	257	265	285	258	255	261	266	238	249	248	250	258	250	205	255	275	285	273	266	271	267	291	247	278	249	248	273	264	255	255	274	253	261	274	271	261	262	237	286	269	262	233	227	246	241	248	253	263	259	280	256	239	242	260	261	247	253	252	267	266	243	251	284	260	267	271	242	242	254	265	264	239	274	237	236	259	250	276	247	285	262	272	274	255	271	247	251	268	257	234	256	268	257	287	238	256	264	235	272	250	241	261	241	264	277	281	230	252	254	251	245	254	245	274	259	258	268	242	230	255	231	264	277	269	280	270	263	260	263	268	261	271	273	273	267	264	257	255	245	243	268	238	249	230	260	232	246	243	268	262	232	244	244	264	244	263	243	240	237	249	257	259	264	261	254	263	266	269	241	250	257	228	252	260	254	231	260	275	236	262	276	253	241	269	267	264	240	242	248	245	257	246	254	272	244	228	282	252	239	248	249	242	280	257	256	271	242	250	257	244	245	244	268	274	253	275	279	252	242	251	234	267	244	257	260	246	304	257	232	253	261	268	242	248	247	286	246	263	280	236	252	249	273	247	278	238	246	236	246	248	256	242	279	247	249	238	252	277	249	256	250	253	277	259	266	252	265	243	235	288	247	283	250	242	264	243	238	271	269	256	241	256	269	254	242	278	241	266	223	242	259	273	255	262	232	269	247	263	253	254	288	252	256	278	251	243	261	233	254	261	223	239	255	270	249	265	241	240	254	259	256	246	259	263	256	265	226	271	246	268	259	258	240	272	237	236	234	248	279	257	248	257	247	242	235	270	231	246	263	266	242	254	217	268	254	259	266	256	272	260	269	262	268	272	229	275	276	272	253	278	257	246	239	257	273	274	216	259	258	272	290	257	249	246	249	262	252	289	253	269	265	254	241	249	267	275	265	216	270	270	260	227	235	236	243	245	242	266	281	224	238	245	253	268	285	254	246	262	258	268	262	233	285	257	275	242	226	262	271	281	238	244	257	280	259	248	280	276	261	264	261	228	277	252	267	228	236	271	260	248	272	242	241	288	283	275	241	263	244	228	246	228	252	291	288	267	271	234	261	287	261	258	243	256	229	252	230	252	239	236	272	259	268	264	253	244	259	260	232	244	268	259	245	259	264	270	240	231	266	220	237	261	267	260	251	286	278	254	222	252	269	265	248	284	262	274	229	265	281	300	244	266	239	252	272	253	261	243	250	227	261	276	258	249	246	257	276	260	261	279	260	270	251	261	250	238	286	242	236	228	243	272	264	276	240	251	229	250	268	261	272	270	241	254	244	274	266	269	252	273	254	249	267	236	253	246	250	256	243	263	246	268	256	252	241	291	264	253	268	248	244	270	254	251	253	260	258	293	249	274	253	266	260	251	264	258	265	263	260	232	276	238	251	280	253	246	258	244	246	240	267	229	230	252	261	229	274	291	261	255	225	262	248	243	247	258	265	240	260	256	275	250	259	257	269	256	253	258	264	248	264	272	223	296	234	251	274	251	266	275	243	245	279	265	260	270	244	260	256	232	256	289	261	259	242	272	224	266	247	233	248	256	278	269	246	262	277	247	261	211	232	240	249	258	262	260	238	281	247	245	251	225	291	254	217	260	259	230	270	263	249	300	274	270	266	239	264	249	275	257	271	287	262	265	248	245	283	272	283	246	283	256	268	260	274	263	277	258	263	244	242	247	281	257	250	246	244	244	267	250	256	241	298	256	255	259	248	274	246	267	261	246	253	259	255	267	246	262	260	248	277	266	272	231	263	263	219	242	280	236	227	282	277	269	260	238	247	261	265	258	254	272	271	228	250	261	280	280	246	243	275	254	245	259	270	239	283	255	212	250	264	256	244	237	298	251	268	252	255	259	261	265	254	246	272	255	271	275	254	245	243	251	276	268	248	254	253	287	238	249	221	238	251	225	281	271	269	294	263	259	264	227	263	256	271	272	257	276	274	245	262	237	261	251	252	245	253	255	247	253	254	258	275	251	260	286	263	252	257	233	286	252	269	228	277	251	243	257	213	252	257	244	252	261	252	255	237	268	244	245	254	259	248	235
24854	21188	27618	24928	12756	1178	834	725	682	622	625	603	554	581	588	557	611	577	564	561	554	532	504	573	511	547	576	546	557	559	547	510	553	556	542	514	548	502	485	531	551	498	541	523	537	543	559	543	522	548	532	537	551	542	573	536	536	533	516	521	553	544	508	564	529	512	555	553	579	555	549	521	526	547	540	520	496	527	546	531	575	494	515	500	545	548	559	572	527	521	502	517	507	548	497	538	515	542	543	546	540	535	533	549	555	522	557	516	543	541	538	485	536	566	527	508	531	539	523	536	526	550	576	538	496	522	554	505	553	564	505	576	556	529	489	546	540	538	495	520	485	548	528	518	562	486	531	533	534	502	538	515	551	504	560	516	519	523	510	493	534	506	514	524	537	517	565	534	514	503	523	537	572	527	512	502	524	520	574	516	542	536	585	524	529	525	534	533	499	524	544	500	511	521	514	524	522	514	557	519	525	489	521	522	570	534	535	539	528	521	523	519	519	520	523	528	547	470	546	563	523	552	480	530	512	521	513	501	494	500	485	540	527	497	541	542	498	539	535	540	540	500	505	524	530	542	529	541	523	518	503	510	532	516	527	526	541	533	544	528	537	522	529	489	535	542	470	578	512	550	531	521	525	531	498	499	511	529	526	534	538	514	571	530	512	519	507	501	535	550	585	529	452	558	532	548	506	531	501	530	543	533	511	544	518	513	538	519	488	518	482	526	482	533	565	556	519	539	527	524	475	527	535	524	546	543	560	559	571	514	490	528	536	548	530	518	564	537	500	493	517	510	527	536	520	513	503	528	560	550	512	503	535	546	535	523	535	572	548	560	527	551	529	524	536	535	578	513	517	521	513	536	545	506	562	494	489	547	527	532	547	503	522	514	535	552	524	533	539	476	548	514	530	508	532	546	539	543	550	486	523	511	543	520	512	525	482	567	530	551	528	539	508	569	496	558	479	511	522	568	546	520	531	505	551	507	503	539	574	530	513	522	522	536	546	521	514	538	545	513	541	501	526	565	525	554	545	568	523	519	498	525	472	581	512	502	491	521	532	516	529	496	492	514	561	549	492	539	495	529	473	554	542	523	523	580	491	538	475	543	585	460	565	540	546	533	538	521	531	534	569	539	538	555	503	582	500	534	536	536	556	523	543	497	509	534	497	532	514	514	504	536	500	511	563	535	506	467	538	527	504	497	554	529	528	523	540	515	521	514	542	525	526	511	560	532	543	549	524	541	539	523	487	487	517	526	525	532	517	527	506	519	501	532	519	538	515	585	534	552	543	496	520	543	526	541	568	546	545	502	526	542	492	547	538	531	512	523	525	536	535	527	525	548	501	539	518	529	552	565	540	553	547	602	505	535	547	562	512	539	518	524	494	476	559	550	511	537	514	565	517	572	547	546	549	529	520	499	512	550	535	516	543	539	533	519	499	537	493	527	541	530	519	560	538	579	538	556	510	538	558	517	507	561	533	514	516	540	566	537	516	526	552	531	567	528	529	517	533	550	545	534	508	516	523	560	517	542	529	554	547	545	517	559	530	508	519	522	509	526	496	479	521	584	500	516	493	521	554	499	512	495	517	490	474	490	518	546	563	550	530	529	554	511	511	536	545	513	561	515	566	563	520	521	493	555	531	504	552	517	523	530	515	540	511	550	558	550	525	545	510	549	522	560	530	533	534	516	536	491	541	558	535	509	540	508	482	524	537	531	508	523	525	551	545	537	571	506	581	500	523	506	496	527	480	536	539	481	515	496	539	509	532	529	477	539	506	518	523	507	515	506	527	493	565	548	534	548	535	529	499	537	562	548	521	586	537	582	559	492	487	507	526	527	485	536	514	549	526	534	530	531	513	532	553	525	521	552	519	521	504	537	579	521	588	498	525	539	507	510	541	539	510	552	528	534	493	548	554	544	539	504	528	517	505	557	523	561	526	563	503	546	517	498	538	537	535	528	497	529	534	523	551	565	499	486	511	544	531	554	553	513	516	518	518	535	527	517	513	524	527	566	530	589	545	553	529	552	511	466	506	540	537	529	533	490	476	518	532	534	509	535	518	471	506	516	499	512	530	514	521	506	533	535	547	534	513	537	545	541	488	524	531	538	508	574	531	542	513	538	555	534	561	525	546	533	517	486	518	522	534	507	521	498	513	502	533	543	549	518	526	547	529	531	510	501	497	555	573	492	540	515	544	494	489	528	527	517	547	507	514	537	507	540	536	516	556	505	539	554	549	496	500	554	531	528	535	535	491	533	535	528	532	523	515	540	509	542	551	536	475	517	526	481	487	545	516	539	568	537	518	519	510	537	497	518	540	565	514	517	546	566	510	549	549	562	531	482	557	530	497	573	535	539	513	518	526	545	511	521	482	534	577	525	546	525	553	563	531	508	510	517	514	556	498	512	544	532	515	522	511	496	529	565	502	584	500	514	530	527	500	537	569	520	516	516	559	523	503	525	522	516	529	522	505	562	524	511	539	558	535	568	534	531	521	537	513	481	548	540	509	544	537	524	499	543	548	539	536	530	529	583	537	535	533	490	540	570	519	527	548	508	519	495	479	535	523	528	493	522	581	556	551	496	550	506	542	518	574	520	519	492	592	570	543	535	524	545	492	524	501	510	537	536	557	558	529	516	541	529	488	499	544	527	516	510	509	550	575	519	534	535	485	545	530	509	512	527	537	524	516	504	521	557	551	513	546	538	550	499	516	536	530	569	513	542	529	542	508	566	527	526	566	542	563	502	494	502	551	543	554	526	552	538	470	571	534	522	507	577	526	574	496	544	572	520	507	511	535	549	525	504	545	557	555	533	539	522	546	544	486	541	496	544	510	507	513	539	543	519	519	541	502	557	523	520	500	533	502	547	537	555	534	541	504	507	495	470	512	537	521	507	534	546	549	537	529	544	564	518	560	581	588	544	529	535	486	551	476	535	533	517	517	551	556	523	532	511	500	488	515	527	542	572	512	541	516	537	531	497	542	494	532	550	521	580	500	539	528	550	543	538	587	525	497	502	553	522	512	547	491	530	561	501	522	538	539	517	549	524	544	505	530	548	512	550	510	508	506	512	555	523	527	526	543	537	519	531	524	515	516	527	533	518	545	514	515	502	497	461	533	542	555	532	497	538	530	558	533	504	514	545	559	531	519	515	517	503	488	532	564	493	548	574	526	563	516	529	523	516	509	524	537	533	546	514	512	497	544	541	563	577	555	526	522	528	525	511	486	538	491	545	509	518	524	526	516	498	534	535	505	497	538	529	519	540	552	539	524	539	519	551	529	540	531	523	546	499	507	555	521	541	562	533	505	577	516	484	549	517	561	540	533	541	501	527	539	538	531	488	524	536	548	556	503	486	535	503	528	569	541	495	518	498	522	564	546	548	546	496	530	528	554	535	544	518	518	519	518	498	498	518	545	529	547	523	570	511	523	521	572	532	515	535	529	566	532	550	504	517	566	502	500	523	536	537	503	539	505	526	553	529	513	556	529	501
26523	19194	4504	2386	1791	1377	1249	1024	920	841	820	787	753	704	719	712	618	692	687	620	663	675	654	594	635	625	623	607	610	606	594	620	573	596	648	609	592	636	587	604	565	631	579	615	639	614	609	632	630	626	647	614	597	579	574	581	593	593	590	584	624	594	591	574	597	648	636	565	620	567	589	632	617	613	613	591	596	614	566	609	585	583	605	641	635	602	637	591	559	656	633	598	628	580	619	585	563	582	600	597	566	580	610	608	631	589	624	615	598	577	571	590	595	603	587	556	612	613	547	599	622	605	642	599	668	629	599	590	578	594	565	634	577	579	597	639	577	624	607	620	594	619	579	583	587	611	539	591	581	616	566	641	617	610	580	584	574	596	586	585	615	614	653	553	609	628	613	602	628	596	606	592	636	621	597	586	607	604	584	569	616	639	590	555	664	603	611	574	590	598	631	619	587	596	600	613	568	604	612	593	564	612	613	606	555	585	573	565	645	626	562	554	640	599	611	575	626	601	576	566	606	597	606	625	626	548	611	585	632	612	615	584	606	592	592	616	597	612	560	626	599	586	626	558	609	556	614	603	630	607	559	574	594	610	595	596	608	569	601	610	600	599	560	596	609	602	596	612	604	627	629	631	546	594	612	608	630	564	570	576	591	582	585	609	603	651	561	581	618	634	644	570	621	585	587	604	615	622	568	589	640	617	577	576	566	573	593	573	569	615	579	606	605	638	617	595	593	596	571	604	645	640	570	594	557	572	639	603	590	601	570	604	616	612	617	549	605	593	596	577	598	591	588	608	629	572	589	598	604	611	603	605	621	606	622	614	605	619	613	623	568	617	594	595	588	560	651	608	618	569	620	629	587	562	636	615	593	603	563	577	600	573	636	570	611	668	615	595	618	604	565	616	588	587	612	632	574	617	625	591	612	545	619	622	650	656	618	619	583	576	597	624	613	579	603	613	625	585	601	667	642	590	601	597	617	557	597	616	590	571	603	627	605	581	592	567	629	583	628	606	583	578	565	576	559	610	589	586	601	581	617	621	595	612	583	636	586	590	615	578	584	647	566	576	567	594	611	599	591	565	678	636	583	638	603	590	593	613	617	601	643	601	623	643	629	583	631	631	626	552	617	600	583	596	612	577	606	584	623	559	552	556	630	576	599	598	595	626	599	596	604	599	587	703	601	556	592	626	618	632	575	615	601	558	623	592	580	613	601	618	616	605	593	554	593	607	590	622	609	606	627	636	583	606	608	615	599	600	595	620	574	599	617	628	611	567	628	579	598	630	596	592	585	660	598	625	590	610	546	612	604	576	596	570	617	577	629	540	620	602	597	614	606	587	615	592	583	592	594	558	573	556	605	611	616	587	593	598	607	602	594	580	597	609	631	611	565	631	584	621	598	630	632	597	549	620	616	583	598	642	615	622	620	592	629	596	572	582	590	602	599	565	570	517	575	590	613	548	613	593	565	599	591	612	554	609	563	599	643	564	665	613	563	604	586	627	595	569	594	570	597	617	612	601	578	563	612	577	535	566	575	609	611	620	616	602	587	600	593	579	641	611	609	588	605	584	608	604	599	628	598	628	588	613	586	606	561	604	607	613	597	608	589	590	610	616	556	614	587	582	580	592	614	592	634	626	594	620	612	675	599	654	628	555	588	589	637	565	573	600	576	594	640	579	580	587	577	572	619	574	608	599	595	582	572	591	567	616	575	609	604	589	558	612	584	624	607	622	591	597	643	631	642	576	570	617	591	599	635	599	628	595	584	546	627	590	625	561	630	593	595	644	602	624	614	583	614	607	578	642	602	600	586	583	593	581	632	592	612	617	590	657	565	586	578	624	607	596	607	542	605	624	617	582	597	611	619	591	565	644	632	588	581	571	592	617	596	599	586	580	569	599	607	590	576	601	646	576	602	572	584	546	598	567	574	607	631	573	600	580	600	626	607	573	619	629	579	578	604	590	572	588	579	590	602	611	598	599	600	591	622	600	585	611	592	622	614	604	580	592	563	611	580	544	577	572	634	619	602	593	598	631	594	579	570	600	610	568	584	566	576	553	617	603	598	625	600	602	595	592	587	573	592	605	621	616	607	607	612	662	574	595	593	555	623	572	611	591	603	602	596	653	613	622	593	575	615	578	568	586	625	581	626	614	568	597	594	587	593	594	576	587	642	587	589	623	634	588	623	651	569	616	555	618	615	595	580	573	584	605	598	584	623	603	631	595	619	619	591	583	612	592	602	581	596	593	575	621	614	568	600	542	601	585	633	586	620	623	621	571	600	615	577	611	600	586	574	556	593	610	602	656	647	578	604	554	644	609	579	659	535	603	602	576	586	562	608	595	605	556	598	634	625	584	575	612	582	605	625	581	564	613	572	591	572	624	595	584	581	604	606	602	617	629	637	621	638	598	584	586	608	615	623	577	611	595	606	618	545	586	560	594	592	583	577	581	601	608	596	586	612	601	606	603	611	615	583	643	601	567	634	614	613	569	603	588	607	645	598	585	605	585	603	617	623	572	647	616	589	585	615	597	585	574	619	583	594	595	560	552	621	613	611	625	614	597	586	604	597	606	645	654	623	606	588	593	573	592	613	599	650	622	601	574	586	620	576	603	598	578	567	592	590	582	590	635	629	557	623	574	586	639	649	651	602	579	593	629	608	612	622	615	605	579	627	614	573	597	613	588	630	599	587	596	634	597	631	578	614	609	568	608	598	585	613	560	566	572	652	593	583	609	594	592	601	628	626	651	572	628	573	611	635	625	579	626	599	617	614	607	626	603	593	640	606	617	572	613	620	571	600	621	568	623	609	593	595	583	589	613	603	577	620	668	586	569	570	636	606	582	626	582	566	596	575	621	624	592	606	542	574	604	587	607	588	635	570	618	622	601	597	612	628	577	537	574	584	597	560	605	620	585	630	614	618	617	622	627	640	581	663	594	612	544	596	585	586	614	590	604	593	554	627	593	607	647	630	616	593	600	599	628	583	604	582	577	602	621	613	589	671	632	651	552	613	580	589	548	593	588	617	618	598	585	588	594	571	585	623	595	622	560	620	614	576	624	603	599	592	605	592	575	596	591	601	578	646	649	563	616	594	607	591	606	566	562	611	549	590	633	618	598	678	605	561	564	609	617	598	601	581	590	655	590	580	604	578	674	580	580	578	610	598	628	600	627	587	568	595	596	619	597	647	544	610	625	595	645	549	591	561	585	572	630	562	573	591	619	639	565	585	592	630	617	581	614	615	574	570	573	610	559	559	601	599	579	597	572	555	592	567	575	596	585	619	588	610	595	627	584	593	573	581	584	559	577	587	604	586	596	610	609	616	611	638	654	582	626	602	615	604	581	571	601	595	566	551	580	610	592	578	586	647	604	585	626	633	581	615	619	621	595	613	593	611	609	607	618	625	595	626	584	557	592	616	575	628	601	603	635	580	584	580	618	569	556	579	616	568	581	635	604	603	569	611	573	600	590	595	604	629	572	606	577	595	566
22667	21200	29006	23683	21202	21248	11991	1442	1059	930	816	720	723	666	656	610	603	571	560	576	533	565	543	479	505	506	508	502	559	532	507	506	515	476	485	538	537	456	491	503	475	501	483	485	470	451	489	454	524	467	489	477	515	434	460	449	502	497	471	502	457	448	456	473	488	457	473	474	466	447	443	477	460	473	501	477	462	446	482	438	460	478	463	467	492	488	450	437	441	464	454	473	465	432	462	414	457	454	460	427	470	466	476	446	437	500	448	490	438	473	473	468	410	488	458	445	471	443	457	405	424	439	461	468	472	454	504	466	448	430	423	469	482	463	452	472	443	512	464	460	456	474	423	449	484	463	429	466	482	451	480	427	461	434	456	483	420	467	466	470	469	444	455	431	428	480	455	481	437	445	429	455	464	454	466	457	440	499	441	471	455	461	394	467	451	425	481	423	446	426	460	461	465	426	432	465	433	459	444	438	458	475	444	445	457	442	470	469	460	452	458	451	471	449	443	451	445	490	453	484	503	427	434	472	432	466	473	411	435	456	462	432	476	445	434	453	464	475	493	428	472	456	451	451	462	446	449	483	469	434	440	459	473	476	438	426	466	472	492	461	462	436	469	452	468	484	495	456	437	469	446	421	466	467	478	411	454	426	463	439	448	411	462	483	487	476	530	434	420	450	446	421	438	489	458	438	446	453	473	460	435	461	435	430	482	460	480	450	466	439	449	493	472	442	473	447	449	500	455	475	455	425	479	463	457	450	455	457	464	436	488	447	477	454	482	415	468	468	483	527	436	465	471	458	482	419	469	443	431	476	392	416	437	436	410	448	474	504	439	480	470	461	457	464	465	433	476	460	434	433	451	439	430	414	445	461	458	475	440	465	456	474	422	453	460	488	509	412	407	449	491	445	468	510	479	490	464	443	475	479	454	460	419	486	430	493	439	478	458	491	451	471	461	464	458	424	498	443	458	476	467	487	450	458	443	450	432	452	461	468	429	465	452	455	457	471	431	463	432	456	452	413	432	439	436	451	467	453	467	443	454	443	472	448	444	480	473	432	482	467	478	477	483	480	459	444	428	439	478	421	438	454	474	443	426	427	450	465	429	414	483	432	450	444	454	426	463	443	436	439	476	464	475	437	449	427	477	482	421	446	458	484	431	463	413	453	453	430	443	434	483	429	466	426	417	451	444	492	447	457	448	428	461	418	483	456	419	457	470	445	405	457	441	504	496	494	455	445	432	434	471	433	454	459	450	441	490	454	438	443	492	474	440	467	451	472	479	468	440	527	439	469	443	469	448	434	444	499	442	475	433	483	447	436	481	445	447	498	437	445	432	455	448	446	454	445	467	454	431	432	468	427	467	463	478	472	431	470	467	466	433	472	451	464	442	435	478	443	439	462	466	459	480	454	452	433	439	465	448	463	452	467	452	451	437	426	462	474	432	417	447	493	429	435	446	432	516	436	433	460	448	442	443	436	409	455	489	433	466	463	485	460	439	458	434	449	457	469	442	477	447	444	463	456	487	447	459	450	483	489	480	468	459	483	457	449	501	438	501	450	454	471	459	464	491	479	423	453	434	484	409	481	459	435	471	495	465	454	438	423	445	465	490	451	433	471	480	431	472	434	455	476	471	424	475	481	455	451	440	435	478	445	456	439	466	456	388	457	458	479	483	460	431	475	470	467	463	427	475	486	475	451	440	454	454	446	450	497	436	463	483	439	472	454	425	414	467	479	480	399	465	452	462	488	451	469	451	451	402	467	480	447	477	467	429	463	424	438	447	482	418	456	466	426	469	415	475	460	471	413	438	475	464	505	417	461	432	432	472	456	431	470	473	459	451	436	487	439	478	415	468	460	445	506	454	431	495	449	461	457	491	455	435	451	448	441	439	438	420	427	473	412	426	425	463	484	426	454	465	450	463	457	453	467	456	499	443	424	475	445	445	421	430	489	469	456	461	503	517	459	448	460	459	467	463	482	435	475	486	452	473	422	457	454	427	442	459	446	493	451	462	498	513	432	425	439	487	473	446	424	409	429	468	420	470	416	461	491	434	431	452	446	475	425	486	474	459	461	439	458	440	484	466	426	469	472	455	483	435	438	465	456	460	421	472	430	418	458	442	452	450	426	428	481	439	464	504	462	439	463	473	449	470	424	451	470	480	500	440	448	472	461	493	477	456	452	511	456	463	467	442	430	476	443	462	432	455	466	497	481	467	448	456	443	482	451	478	463	449	488	416	469	459	489	399	455	461	451	461	414	442	454	451	459	448	451	446	478	460	449	429	473	472	447	437	460	476	455	483	441	440	452	468	462	417	458	431	420	471	473	449	487	474	466	454	474	441	440	484	446	459	442	460	443	469	434	473	423	447	449	449	447	474	407	459	425	401	456	482	485	435	429	453	433	454	423	464	435	468	467	501	482	437	444	482	474	453	489	445	438	492	441	481	435	474	499	475	448	443	483	414	442	462	476	481	448	456	429	448	461	469	502	431	464	409	479	464	456	452	433	434	447	517	427	503	460	450	447	444	437	501	468	437	478	466	433	421	424	436	454	423	442	472	457	485	508	405	452	462	445	466	461	463	462	478	450	453	451	428	438	461	444	455	453	470	412	454	473	459	486	462	486	490	450	430	429	471	477	461	446	489	503	453	462	464	474	454	471	423	436	463	426	466	445	479	462	468	462	445	423	458	457	477	438	473	453	454	452	456	461	461	469	460	420	463	511	472	474	463	470	494	483	464	461	436	448	480	432	441	470	505	413	441	472	463	451	442	455	449	440	424	447	473	444	489	467	462	499	459	403	483	457	429	448	434	467	433	456	441	428	493	453	439	463	460	495	472	430	456	474	491	453	458	437	433	477	457	439	445	440	436	478	449	433	444	469	459	440	493	484	482	457	463	471	445	461	456	477	455	431	495	493	445	459	449	433	421	451	444	453	438	431	452	455	470	470	457	464	444	466	459	447	446	453	419	470	432	476	476	438	470	445	422	477	456	430	418	489	457	458	433	430	522	429	480	413	459	440	438	460	450	451	480	450	410	425	429	486	496	462	434	474	450	449	467	443	462	455	475	496	425	479	424	450	489	409	472	447	420	450	473	471	454	450	458	477	466	498	452	469	434	422	484	455	450	463	444	454	459	441	435	459	425	508	484	417	481	447	481	441	454	460	449	473	436	465	486	468	442	445	441	443	435	462	449	437	498	442	442	436	422	452	431	419	464	421	442	465	475	466	476	480	439	502	438	462	444	429	415	468	480	451	474	508	464	449	447	463	453	511	456	436	482	404	464	470	444	435	446	484	483	521	458	470	447	449	458	473	459	433	480	486	465	452	467	446	469	442	457	458	471	467	425	421	459	455	458	506	452	438	486	467	466	460	473	428	455	492	448	495	434	475	458	433	461	447	462	470	442	408	473	412	463	423	406	478	475	475	416	451	448	454	470	436	463	438	449	455	468	437	448	487	484	426	459	442	466	474	419	466	466	471	469	458	429	449
29857	25388	12745	6763	4607	3412	2678	2151	1720	1506	1242	1144	974	909	863	867	743	710	651	606	649	630	617	577	560	583	547	548	589	556	561	545	533	543	559	483	490	539	536	512	529	527	531	584	536	516	510	500	507	507	491	499	534	537	481	481	537	525	529	508	470	504	494	468	486	513	491	501	539	519	481	509	497	541	491	485	480	486	488	500	491	535	467	504	492	518	509	483	506	508	502	488	508	527	510	456	485	523	506	512	514	569	482	496	468	429	506	471	520	508	514	483	518	498	498	509	528	469	483	485	502	476	468	505	539	521	525	501	490	483	518	474	482	462	497	505	486	507	490	511	492	463	474	469	489	501	547	477	461	488	466	475	501	519	477	510	524	475	486	478	517	473	492	512	488	559	521	511	466	522	511	509	489	523	467	494	522	473	484	469	498	512	493	508	520	444	502	533	462	488	537	456	526	508	488	528	487	525	475	461	486	507	497	491	523	458	508	523	471	512	495	525	526	481	457	508	490	465	507	546	483	530	489	470	519	505	504	522	494	480	565	515	451	539	497	517	473	493	498	463	471	545	530	489	492	480	510	447	439	493	486	502	503	529	455	474	513	502	472	485	513	480	512	449	485	457	510	475	477	479	464	531	529	517	462	541	488	496	464	533	492	498	529	513	447	449	451	474	491	472	529	476	497	492	481	525	486	506	457	509	491	478	527	480	530	470	540	511	524	482	486	523	483	489	480	469	508	553	456	508	480	503	478	480	487	512	502	483	476	521	502	520	512	496	516	508	498	513	500	482	504	482	545	451	467	478	466	498	504	490	493	493	553	493	503	496	473	498	522	471	465	530	484	470	496	490	514	474	471	513	505	505	495	517	500	531	488	518	525	463	512	512	495	478	480	501	483	499	508	504	488	524	485	504	489	476	473	497	478	522	476	507	500	503	473	506	478	497	485	501	480	491	504	489	500	516	488	486	475	482	528	457	512	455	522	485	478	494	498	513	519	496	473	510	473	466	475	494	497	521	468	516	532	481	503	484	498	489	521	516	504	517	510	463	519	455	471	530	495	510	479	471	501	508	510	508	528	479	510	478	486	456	455	494	489	475	491	485	493	542	514	503	494	523	478	478	520	481	459	520	479	484	506	460	555	507	491	521	489	509	531	507	501	480	509	469	532	491	469	507	501	500	540	482	525	488	502	503	486	480	485	470	506	518	486	458	525	490	491	472	503	486	535	500	498	485	491	515	450	467	490	485	489	503	480	523	494	494	479	483	467	488	467	468	491	518	504	496	501	538	536	523	482	516	470	546	515	517	488	527	520	511	481	484	500	508	472	471	497	524	477	474	474	497	457	501	503	447	499	501	508	512	509	548	510	481	509	479	495	466	451	512	525	492	512	543	513	511	474	507	507	461	524	493	492	527	504	477	480	507	532	513	492	484	493	502	486	505	508	495	526	468	501	490	507	487	440	500	459	498	516	456	482	537	486	476	479	521	501	517	492	457	514	518	529	504	473	495	501	450	525	498	463	492	503	491	536	494	484	468	526	512	540	515	453	516	547	471	511	457	494	497	524	500	509	520	551	454	512	491	504	505	476	513	504	552	465	494	500	465	512	524	482	488	477	517	488	510	510	497	502	515	568	478	488	449	517	463	488	515	533	464	534	518	478	484	479	471	544	528	481	478	473	521	515	517	485	488	540	480	505	470	490	480	484	511	517	480	473	478	492	480	498	461	465	475	505	468	497	537	487	473	529	521	501	545	505	464	495	476	502	502	508	489	494	491	478	527	463	518	480	485	496	451	493	508	517	506	482	514	484	463	513	490	497	516	487	477	489	473	508	490	511	466	504	502	498	515	473	504	475	496	522	482	523	493	476	460	466	481	501	493	486	479	504	492	511	493	528	485	500	477	531	521	490	480	499	508	512	457	446	472	485	483	468	501	498	495	495	461	479	456	515	481	523	500	520	469	495	486	472	477	507	486	501	487	505	518	497	490	540	506	516	508	489	514	494	497	509	502	507	500	522	475	514	488	502	487	498	465	503	519	536	534	498	527	468	533	479	497	473	478	524	498	490	520	501	514	478	460	490	509	456	517	500	512	517	482	497	512	467	465	479	506	529	495	541	484	495	458	484	498	505	526	464	530	489	477	515	495	478	522	471	520	509	450	509	482	486	524	516	464	492	532	534	469	537	515	472	496	480	486	532	452	486	495	506	514	492	498	515	544	469	504	498	501	496	513	505	510	473	515	552	464	496	473	473	497	478	493	498	472	481	542	500	526	479	488	467	506	481	473	534	530	512	503	480	471	513	522	458	491	477	488	465	507	507	481	475	528	537	492	510	475	480	482	498	486	538	510	476	505	500	480	494	502	529	443	491	523	468	493	500	489	490	447	483	527	465	489	516	516	473	515	496	475	486	518	471	483	485	511	500	531	504	544	506	479	486	500	524	455	532	504	462	503	454	529	498	502	491	522	502	488	499	502	513	479	503	482	498	505	497	489	477	506	473	475	536	491	444	454	482	481	556	511	466	501	462	526	513	504	498	508	514	536	475	509	504	522	487	474	496	485	518	489	469	494	498	497	520	519	479	497	499	492	548	464	520	514	529	493	489	498	534	525	483	521	499	477	489	513	524	485	498	478	468	488	521	436	521	473	517	497	493	501	459	516	534	499	525	470	486	484	492	543	478	527	491	486	490	488	476	488	500	487	474	491	470	502	520	501	479	501	488	474	486	478	456	497	523	519	493	541	483	493	457	499	499	515	494	516	514	496	477	493	478	441	461	486	484	488	481	483	520	499	526	500	524	520	471	495	528	485	526	482	516	470	453	438	477	487	485	493	508	510	506	472	512	487	515	485	511	498	545	463	499	494	489	529	503	497	493	487	445	492	520	497	501	471	476	532	505	481	484	486	468	530	504	493	483	466	535	474	514	512	458	523	452	488	483	542	480	491	497	511	492	463	554	505	515	461	509	510	521	486	525	489	492	490	484	468	504	505	508	459	504	447	499	484	499	474	467	452	475	463	493	500	499	506	492	493	529	510	479	488	489	505	495	494	484	498	491	478	521	501	520	517	503	510	511	491	485	510	478	497	502	454	463	522	509	515	500	492	516	515	492	487	496	469	549	468	501	508	504	502	482	505	467	494	529	496	464	526	476	476	478	490	506	509	491	501	525	502	484	474	479	470	508	521	506	531	515	495	482	521	451	507	488	515	492	461	523	496	472	512	504	517	482	479	492	506	489	513	500	498	484	473	501	511	462	506	507	525	473	458	475	486	509	481	491	473	481	482	461	462	501	473	467	525	508	463	492	494	485	501	506	473	466	481	451	493	520	486	449	466	484	498	499	469	462	517	450	464	488	515	499	469	488	502	497	468	477	519	513	492	475	472	477	518	520	486	520	484	465	497	502	507	473	487	496	449	520	497	450	496	467	530	515	500	511	484	472	490	502	471	505	486	529	495	472	518	494	496	495	489	483	517	473	477	526	491	517	477	529	476
27563	20667	9462	840	463	400	363	321	316	344	329	317	312	353	329	302	298	336	329	312	317	281	300	302	321	288	333	313	315	313	307	330	306	299	327	307	287	319	306	327	279	289	331	330	314	306	327	326	353	313	299	304	302	311	308	304	300	325	311	314	323	289	318	317	300	318	317	301	312	303	293	288	306	298	294	323	329	302	308	295	346	300	332	317	317	343	324	301	354	295	314	321	311	293	300	302	290	338	322	336	323	322	295	307	339	314	322	331	289	314	319	307	319	326	330	296	339	341	342	334	325	317	308	285	321	311	290	327	332	291	306	292	328	289	321	337	305	297	321	321	320	333	306	312	329	301	306	293	315	326	301	299	297	344	296	278	326	309	333	268	340	340	293	325	332	317	287	331	294	321	317	313	321	286	310	317	336	303	311	312	284	299	312	294	273	289	334	330	335	319	311	317	334	311	311	299	319	328	304	310	318	322	304	308	320	335	271	300	343	312	310	311	274	316	312	310	340	333	315	290	279	293	332	338	306	296	332	306	309	323	306	339	319	284	284	331	300	314	353	293	325	325	322	291	288	316	303	286	302	278	316	338	269	320	341	286	304	303	288	337	325	328	281	316	323	331	299	326	269	312	304	346	331	273	277	298	314	298	313	310	300	319	290	288	330	315	320	327	308	322	318	320	323	322	316	327	333	317	291	316	297	316	311	297	285	331	296	306	342	312	347	324	303	304	321	330	312	310	320	314	321	330	303	307	315	294	352	299	281	314	316	303	294	289	312	302	306	299	298	306	292	292	305	309	271	304	302	302	319	334	308	319	276	330	311	304	307	324	321	262	295	304	359	307	302	312	315	298	344	323	329	274	277	306	317	316	315	283	278	330	306	310	278	314	343	298	324	288	319	317	339	305	326	313	301	304	290	315	320	290	313	339	305	337	312	348	321	333	310	320	325	362	295	306	310	301	321	285	294	329	301	308	305	294	330	287	305	327	325	286	321	315	293	321	326	300	330	307	329	304	290	291	324	283	287	322	321	317	310	321	334	295	295	322	326	267	344	337	292	327	338	324	329	301	326	309	319	298	306	330	301	341	333	306	326	293	334	291	313	316	306	331	303	293	329	353	308	309	324	305	305	310	314	303	340	335	293	323	323	314	325	303	296	330	311	298	311	289	334	313	299	318	304	310	298	313	320	336	309	324	305	319	315	300	323	297	313	298	304	326	305	326	315	317	294	333	272	360	301	310	334	343	291	304	290	333	292	306	284	306	306	342	342	303	343	305	296	333	313	311	275	292	324	322	307	333	299	340	293	346	317	303	314	321	292	297	343	292	307	326	334	297	291	314	312	298	302	292	348	299	324	307	310	308	326	316	278	313	328	302	315	304	333	298	327	297	316	328	297	304	353	326	283	319	322	290	307	312	315	331	313	295	316	312	331	304	319	313	332	313	304	293	323	273	354	304	304	298	277	323	330	288	332	309	322	323	310	316	332	318	318	284	286	296	307	304	310	299	303	339	309	325	323	330	334	321	294	275	317	295	326	301	327	315	312	308	326	315	319	326	302	335	331	339	302	315	331	309	305	310	355	310	259	341	330	321	346	295	308	323	303	308	291	312	335	310	323	298	325	326	288	285	302	315	265	301	308	301	313	323	308	307	337	341	347	299	317	332	330	301	306	340	316	333	314	303	338	323	306	308	320	306	325	327	339	363	307	298	312	325	317	347	299	313	329	299	318	288	322	290	309	307	317	321	300	308	294	322	319	288	319	324	313	298	307	316	327	313	330	298	333	298	316	302	296	338	314	331	299	326	341	301	310	364	292	309	281	323	319	297	341	318	351	311	334	329	301	310	310	330	290	333	333	353	319	282	332	309	309	307	291	286	332	307	299	303	320	288	320	294	317	316	321	308	341	322	295	338	330	265	316	304	285	301	325	289	338	300	279	303	303	346	296	311	301	323	296	317	313	302	315	324	277	322	292	323	299	314	297	310	321	313	344	302	324	360	317	295	341	300	293	327	287	299	308	320	312	290	314	258	336	288	344	295	289	324	314	346	279	326	310	291	317	281	323	298	297	309	311	331	329	359	291	295	288	330	287	282	333	304	325	312	317	284	319	329	299	330	330	301	321	337	332	294	323	308	355	327	310	304	325	319	293	310	341	306	275	320	315	320	315	291	291	330	305	308	305	319	293	294	295	301	299	283	339	325	306	285	290	276	326	356	328	284	296	319	311	308	304	354	323	340	289	284	319	348	286	308	324	338	327	358	330	319	279	302	337	303	298	308	309	335	301	317	307	353	340	318	285	319	301	331	311	321	316	281	319	332	315	321	288	294	328	277	337	301	297	319	330	245	274	318	307	341	305	330	318	304	295	328	309	306	313	296	279	301	355	336	318	287	286	333	314	316	306	313	354	325	341	322	301	323	307	318	288	307	330	296	332	330	316	312	296	293	310	328	318	311	318	328	306	305	296	319	308	274	318	270	312	309	349	302	302	311	317	297	287	326	330	319	298	293	284	299	295	332	303	314	310	283	321	316	298	349	341	334	321	303	305	276	336	298	332	353	339	299	312	307	293	308	299	337	301	290	311	273	296	316	334	285	291	293	336	298	311	304	309	304	300	322	318	316	335	343	321	309	303	296	313	316	344	300	297	306	306	291	308	314	315	299	315	324	315	301	319	318	308	300	320	311	250	316	303	309	303	338	333	300	336	283	286	274	320	299	291	294	316	300	324	293	312	296	302	309	324	322	353	316	322	301	317	298	327	321	319	310	357	341	331	297	305	296	335	336	332	311	315	290	313	328	291	321	315	323	304	320	302	311	316	313	294	323	311	308	307	315	318	323	306	325	307	310	292	308	293	284	337	365	312	305	332	323	291	315	321	340	301	328	328	317	289	284	304	357	278	303	322	287	313	326	304	328	315	312	352	304	350	313	308	319	319	356	334	303	313	330	298	310	306	325	346	338	313	277	316	298	319	336	337	302	276	324	303	303	307	262	324	288	329	270	318	304	292	323	324	319	342	312	317	315	341	312	289	336	300	324	307	311	315	317	319	286	298	315	288	325	294	323	312	325	283	323	296	306	319	289	342	330	295	312	350	318	301	325	291	325	312	313	336	312	285	313	308	322	325	300	315	306	319	312	343	344	294	309	308	296	293	303	289	345	347	315	339	290	330	341	310	296	344	343	317	307	331	289	294	281	333	272	340	283	338	336	345	310	311	334	318	343	302	330	318	328	312	315	312	312	312	294	313	262	298	334	324	325	295	296	321	294	344	300	321	309	321	320	321	313	291	325	318	303	296	324	304	313	297	297	318	306	302	312	309	367	330	332	307	319	329	271	335	352	301	300	305	336	334	287	317	332	309	308	327	331	313	298	306	331	334	301	316	298	289	304	330	313	292	317	301	318	298	286	305	274	305	322	306	329	342	291	304	333	324	312	269	316	307	313	312	325	302	306	303	288	298	338	302	285	313	331	300	301	321	283	334	296	302	302
21868	8560	1011	660	490	498	455	441	435	422	395	391	345	397	361	365	414	377	395	369	388	356	401	372	377	401	384	346	369	363	352	398	381	392	346	396	372	351	382	381	408	345	382	393	359	372	384	360	371	396	343	359	351	389	336	384	387	370	379	364	389	374	348	355	366	411	380	399	392	387	383	380	353	393	404	384	387	333	376	358	396	391	418	394	379	386	385	374	369	336	396	371	357	393	341	384	377	375	344	376	405	372	362	368	355	393	359	394	368	367	342	405	381	372	396	358	336	392	385	395	389	376	373	376	369	370	376	378	409	358	375	374	404	378	362	372	445	355	375	385	384	411	353	408	393	353	395	370	377	355	380	386	373	356	398	391	368	338	383	384	408	370	392	363	382	351	395	363	352	365	325	353	376	361	402	361	361	400	394	387	380	401	359	376	353	404	354	377	347	367	368	365	401	412	360	372	376	402	387	346	343	388	310	373	387	373	370	387	360	378	379	409	343	394	367	395	394	351	359	364	388	380	386	381	357	364	396	372	406	380	399	400	339	367	394	402	359	376	371	371	362	410	370	374	391	395	372	393	355	387	387	353	387	372	349	372	367	361	374	374	412	387	395	360	407	397	383	385	391	360	358	407	360	356	385	369	414	386	340	363	381	377	383	380	361	348	382	356	392	397	369	353	392	377	367	384	363	364	328	389	387	383	350	376	365	415	384	379	352	400	364	357	353	361	402	397	393	356	375	402	398	366	386	394	348	365	370	351	378	400	368	410	355	381	410	366	366	359	394	365	384	367	384	403	378	367	392	339	373	400	381	396	404	328	392	378	393	375	399	362	369	405	400	398	382	397	375	377	367	412	374	363	343	412	359	375	345	343	385	376	405	376	389	383	395	382	374	388	365	395	438	385	390	381	394	372	341	370	359	372	367	370	353	385	401	367	368	378	384	361	401	403	365	368	365	379	373	386	390	366	366	384	397	341	353	358	372	376	412	396	382	397	395	358	385	364	365	371	348	367	390	385	360	369	358	411	374	386	347	359	392	384	374	393	374	372	362	401	392	376	383	389	368	376	374	378	389	366	390	387	382	367	389	329	401	425	387	353	393	383	390	380	390	402	373	381	366	347	392	352	376	410	368	382	375	378	379	356	376	361	369	391	404	386	382	369	386	388	346	403	387	379	332	348	400	371	393	372	351	396	367	356	378	396	392	355	357	406	385	378	385	355	364	349	373	341	355	386	381	351	347	347	374	409	338	364	356	412	383	355	376	391	404	344	393	405	372	394	367	373	376	342	375	370	385	377	376	390	396	357	387	383	389	377	398	365	391	358	389	378	343	384	409	389	354	344	343	380	352	411	342	341	377	397	400	380	350	380	367	381	377	375	383	346	398	372	369	367	394	375	371	368	384	366	353	402	416	366	398	422	406	377	373	369	350	381	379	356	403	351	384	366	390	375	391	404	379	390	378	388	394	377	381	385	395	381	422	386	357	366	423	393	400	351	357	400	350	368	393	373	373	354	375	380	385	370	391	369	357	353	405	348	363	402	381	400	372	399	362	366	355	378	356	375	385	371	392	400	413	339	343	365	381	368	365	339	345	342	407	347	373	392	374	371	380	364	363	359	373	361	369	374	402	375	373	421	389	389	395	371	392	344	362	346	380	403	325	348	371	383	337	383	389	348	379	369	375	361	341	372	354	371	384	384	395	382	390	359	361	322	390	384	357	359	363	375	408	357	347	375	358	340	381	356	364	371	385	385	394	375	353	360	361	394	378	377	360	378	372	361	369	362	412	385	374	379	370	374	360	354	393	355	364	368	396	366	329	369	385	373	371	388	380	374	352	362	359	388	402	396	352	369	360	372	379	372	384	355	384	393	376	334	315	363	348	377	384	376	413	385	393	382	435	375	377	369	351	359	388	385	363	384	407	404	391	347	380	359	407	387	387	356	361	381	357	364	400	370	392	372	357	386	380	363	369	387	394	410	373	415	362	380	351	348	351	362	362	378	406	391	360	390	369	376	351	369	385	373	380	365	360	344	381	384	375	346	378	372	402	361	377	352	380	380	376	357	348	368	369	357	391	338	411	394	377	411	382	346	401	418	387	390	356	368	382	363	367	381	373	367	384	380	415	390	368	391	348	374	391	390	367	360	383	359	370	370	359	393	396	380	389	403	368	361	348	356	393	381	377	352	376	375	359	366	366	392	386	380	372	369	371	414	415	380	378	379	389	353	410	384	340	377	385	389	405	390	407	392	372	401	380	400	361	373	374	362	364	352	417	374	398	384	386	369	371	360	388	398	358	347	362	365	390	376	372	397	351	355	381	374	389	382	354	405	374	392	375	412	381	365	353	368	396	423	353	411	366	332	350	363	361	384	377	363	358	353	372	363	354	350	388	376	388	381	373	364	380	377	351	373	376	393	403	367	343	387	355	348	391	378	348	366	403	376	368	352	419	350	364	409	371	349	372	356	376	354	321	387	383	370	394	390	384	381	370	393	368	388	358	388	358	375	350	357	384	377	370	384	379	384	390	385	371	388	359	348	379	366	384	379	368	363	352	376	366	365	389	389	372	368	392	356	398	373	390	357	380	354	369	388	406	392	361	385	361	367	344	375	342	391	412	345	371	380	382	369	376	380	372	383	353	346	362	377	382	384	353	415	360	362	347	363	346	351	369	370	356	383	397	368	366	374	364	365	378	424	376	379	380	385	356	380	373	397	351	393	381	377	403	394	387	351	358	363	369	368	379	352	384	388	385	392	387	383	363	358	372	363	364	385	417	376	384	356	376	339	366	385	434	405	393	344	368	400	393	360	384	355	373	390	402	373	335	377	409	348	416	390	383	415	392	372	370	365	367	385	408	368	376	368	373	384	415	354	354	394	388	401	427	366	410	402	375	398	395	396	393	376	385	381	390	345	351	377	381	393	366	352	372	376	385	359	380	389	373	397	390	367	381	388	370	366	394	351	374	383	367	381	391	378	407	391	365	378	404	375	408	384	414	348	352	386	379	389	372	378	356	338	366	351	354	362	350	355	397	362	368	403	409	409	368	396	391	405	379	356	378	422	376	373	398	332	399	359	393	356	358	362	360	359	359	356	393	388	393	372	394	400	369	379	347	369	391	370	386	405	359	398	409	380	370	381	404	361	394	412	370	402	387	376	354	373	392	341	354	332	367	358	396	401	391	375	365	398	351	407	367	397	369	369	362	405	344	356	394	383	362	364	374	392	359	375	343	378	399	358	389	370	351	405	363	377	384	389	372	388	370	358	368	358	380	393	371	353	402	348	361	373	380	400	360	398	370	353	382	360	347	378	392	364	377	372	403	394	379	379	376	352	414	370	372	391	355	408	379	365	369	398	409	390	379	368	402	360	373	365	383	376	407	350	358	360	397	380	365	389	375	369	390	387	394	398	364	366	373	366	358	365	345	387	359	356	371	374	374	368	395	354	372	372	343	383	355	385	388	364	386	410	366	380	391	392	351	384	379	384
23638	21174	28601	24018	21167	12373	1138	622	479	443	413	370	328	318	326	292	301	265	271	281	250	256	267	238	226	219	237	224	222	245	245	231	203	248	226	220	203	234	200	233	225	235	207	232	237	207	205	221	231	220	199	229	238	219	225	215	205	214	201	198	225	189	213	232	197	207	221	206	225	190	223	208	207	199	217	208	255	220	206	230	209	212	214	207	233	218	217	218	215	226	236	203	213	203	218	209	233	204	218	210	221	195	227	197	232	216	215	206	209	204	221	220	215	236	197	210	226	234	196	196	210	244	199	182	223	207	184	206	212	217	221	215	227	204	212	202	222	205	212	210	193	215	185	218	208	213	209	216	200	212	205	202	205	197	199	220	186	212	220	204	192	195	205	232	187	231	218	203	206	196	228	233	193	224	240	206	207	207	222	215	212	203	210	184	277	198	197	215	238	215	196	220	199	187	206	176	232	210	215	236	226	196	203	203	220	212	217	209	200	205	202	204	216	197	237	203	207	218	209	210	206	219	218	202	225	224	218	231	213	199	210	195	209	217	186	183	216	211	214	225	219	215	211	221	197	219	198	195	220	214	200	205	228	203	202	201	183	193	207	220	223	194	220	214	223	229	201	219	195	182	215	215	207	208	176	220	218	234	218	239	232	225	219	187	212	238	215	221	231	233	223	205	191	195	216	199	240	216	230	213	198	211	210	192	226	201	213	215	214	202	206	205	214	204	209	185	204	190	209	199	215	168	201	204	213	205	197	211	203	210	205	201	221	231	214	210	208	214	225	189	198	211	199	207	244	205	222	206	197	206	201	224	218	217	229	198	213	234	225	220	221	219	201	210	194	225	210	236	218	201	216	214	214	225	210	226	188	188	204	202	217	210	219	224	217	202	206	210	224	216	213	213	220	204	202	223	189	236	218	207	217	255	199	194	232	182	192	217	210	211	211	203	205	224	211	194	201	226	228	180	234	204	205	216	199	214	243	220	206	215	231	193	211	175	189	235	205	207	198	206	211	225	196	213	210	209	222	211	238	199	219	202	229	230	190	235	194	210	215	195	213	204	208	201	190	210	212	206	168	226	220	212	230	222	229	218	231	227	199	202	231	217	196	204	224	191	211	193	200	195	217	212	227	196	221	211	229	184	189	197	203	188	202	211	202	216	205	208	216	201	242	202	224	210	195	216	218	202	240	184	230	206	210	207	212	212	179	193	204	196	211	203	181	197	215	211	214	213	188	209	240	203	209	188	202	220	215	232	185	198	186	191	217	213	244	204	218	224	225	230	198	193	195	213	205	229	191	203	203	224	207	209	209	215	215	211	231	211	225	233	204	200	228	191	193	207	220	209	226	222	221	169	207	207	219	215	179	196	202	224	220	182	206	231	214	228	234	209	189	208	208	193	201	198	237	205	204	211	226	205	206	216	223	197	209	222	191	236	211	174	233	199	225	201	185	219	218	204	230	209	215	203	209	191	214	218	205	208	211	198	224	216	222	222	224	214	222	200	189	197	220	207	196	198	215	210	213	196	205	209	199	227	189	215	205	201	199	240	227	204	202	205	202	223	200	198	183	198	209	212	208	193	198	177	223	198	217	202	201	209	217	224	210	216	219	228	224	215	223	227	186	197	199	199	224	218	212	229	191	227	227	215	225	224	207	198	224	202	190	189	213	225	199	190	224	213	211	204	192	222	195	220	181	199	192	215	210	220	219	205	204	212	215	217	201	224	192	202	223	225	219	236	200	212	201	184	219	226	222	215	204	226	211	214	220	211	204	213	204	203	226	229	213	213	194	180	214	212	208	200	196	184	203	221	203	220	207	216	187	225	225	203	230	202	227	216	224	219	202	214	194	181	209	214	210	223	223	223	216	199	214	208	169	238	208	206	187	221	220	205	214	226	198	222	216	186	204	219	208	196	232	222	222	181	235	202	210	194	206	231	227	231	211	185	239	250	216	219	206	216	215	184	216	219	237	222	190	203	214	225	232	226	226	210	199	214	194	221	216	252	205	200	197	201	224	227	214	212	222	214	192	190	217	211	206	204	189	203	215	226	220	212	181	221	218	235	224	213	184	199	224	201	240	216	219	199	202	219	214	227	202	205	205	198	199	248	193	214	221	206	223	218	209	200	212	222	248	197	194	196	215	203	203	195	229	206	201	190	185	212	200	195	215	233	205	208	201	214	189	192	194	237	234	203	203	211	195	233	232	221	220	195	216	240	221	197	206	221	200	211	214	217	201	202	218	205	216	211	220	184	215	212	212	206	212	192	189	206	213	208	204	215	239	200	218	221	224	251	220	204	219	200	209	201	199	224	199	210	242	216	189	217	204	227	216	198	235	206	201	190	214	193	210	208	225	195	214	190	191	221	216	204	184	204	220	215	204	199	193	216	225	209	236	235	206	208	222	221	224	213	193	221	222	217	171	195	197	221	202	221	221	222	224	190	225	191	249	208	211	233	195	221	215	233	208	210	209	240	199	220	247	185	239	190	183	218	200	210	210	204	217	219	239	205	212	222	202	211	221	199	209	231	211	203	231	195	203	228	181	201	189	204	213	208	220	224	194	218	234	224	200	207	197	218	221	231	219	208	199	208	191	216	201	223	219	219	214	208	211	239	213	205	208	221	223	180	221	212	218	194	240	202	190	207	184	187	186	186	210	206	209	216	220	202	212	209	204	216	215	204	203	216	236	208	234	234	207	206	214	198	223	211	204	207	205	203	225	228	200	241	207	204	201	217	211	197	221	218	225	187	185	190	208	212	208	225	233	196	221	195	223	217	219	230	200	195	219	222	218	215	212	243	215	237	215	205	204	208	194	218	180	228	207	207	215	229	216	212	205	191	185	215	205	222	228	208	206	210	219	239	212	205	213	203	223	221	207	216	229	210	189	200	217	221	209	231	198	200	220	211	226	210	216	225	220	191	170	217	213	176	216	187	205	204	218	221	209	198	205	208	217	225	211	193	206	220	241	203	191	232	252	199	205	210	219	211	205	203	204	211	214	213	214	212	202	233	205	228	203	201	215	232	222	215	216	217	232	198	224	210	218	239	199	223	213	230	213	191	202	215	239	206	198	216	202	206	209	183	200	229	213	224	215	196	203	201	205	217	208	215	225	214	233	199	189	229	251	218	211	189	234	215	189	180	200	201	185	205	198	200	194	209	218	183	211	195	222	182	229	214	218	216	199	215	210	208	211	231	217	183	213	240	183	215	229	197	192	242	202	208	179	198	209	197	214	203	182	214	238	207	223	206	194	192	190	209	196	203	202	213	200	206	200	217	197	215	184	221	202	237	254	218	220	207	213	210	219	208	223	215	233	219	208	226	228	203	205	212	210	223	224	231	242	199	178	221	178	208	193	197	196	185	207	206	235	195	209	209	212	233	194	206	207	204	192	206	195	213	185	240	236	206	219	232	218	217	225	191	240	224	205	211	218	204	215	202	205	206	223	209	190	219	211	211	188	197	213	232	213	200	235	184	213	234	198	201
23777	13067	7674	3773	2485	1856	1423	1128	962	736	599	553	547	478	422	435	395	384	344	334	320	310	317	318	363	262	302	300	302	273	280	298	266	302	287	277	296	296	289	239	284	271	288	263	262	281	276	295	272	279	266	256	230	297	253	246	233	242	249	263	251	248	260	251	265	260	256	248	235	281	248	253	265	256	258	286	241	280	248	258	262	272	248	253	253	246	293	247	259	266	231	224	267	256	249	268	252	250	250	255	243	252	254	235	255	251	264	282	265	242	266	230	262	234	242	238	240	254	240	259	272	254	247	266	273	236	241	251	263	247	252	232	242	257	247	253	280	268	244	253	242	238	239	255	261	252	255	244	248	250	262	244	280	240	259	249	269	250	256	239	248	274	243	251	261	239	232	270	264	243	249	250	273	296	242	230	252	241	273	267	241	263	251	264	255	234	283	248	287	259	263	266	257	274	207	253	252	248	253	253	267	261	244	246	250	267	271	273	260	254	233	245	253	237	245	245	256	277	270	260	264	255	255	250	256	232	274	267	250	241	281	267	254	280	264	237	260	235	257	237	247	252	250	258	245	276	264	253	271	247	272	271	239	255	247	251	266	251	248	244	263	273	230	234	250	229	248	245	259	246	262	241	257	266	260	279	237	271	261	234	240	231	262	257	258	222	244	239	262	248	273	248	251	246	285	237	266	260	265	290	257	238	250	273	213	241	246	246	246	217	248	254	232	261	246	245	249	253	252	280	259	254	225	267	273	258	256	255	274	279	262	231	230	272	230	220	226	253	236	254	238	260	264	249	261	227	270	256	230	239	248	273	242	245	282	258	307	268	223	260	242	253	254	228	252	252	241	247	274	266	259	284	250	234	245	256	239	257	258	239	254	259	254	245	239	263	260	249	244	255	251	244	268	280	236	250	246	267	275	229	254	250	266	295	284	261	256	220	288	237	257	281	247	261	248	267	256	250	261	257	259	257	252	252	255	233	264	255	256	238	268	262	248	234	220	244	263	254	225	244	252	271	260	272	260	260	265	259	248	249	239	265	248	241	263	246	238	241	249	252	266	271	263	233	233	244	239	255	261	228	254	240	261	252	244	266	243	259	254	270	236	290	249	265	254	247	300	271	243	270	259	248	257	263	234	232	233	264	252	245	257	248	294	237	231	258	283	253	258	267	228	268	258	240	230	219	229	240	236	258	236	277	262	232	260	247	274	257	257	236	284	261	249	270	253	261	289	237	251	249	271	260	251	272	237	235	241	280	284	235	243	271	276	234	253	237	256	251	243	243	233	239	262	264	247	255	236	247	258	250	244	257	252	242	261	259	255	257	265	261	267	262	278	248	249	253	262	271	252	265	261	247	261	248	239	238	231	245	240	254	245	236	246	253	257	262	273	259	242	235	261	243	261	236	245	256	248	246	262	229	237	243	249	229	253	262	289	224	266	252	268	254	261	278	259	246	256	273	251	261	257	215	275	263	274	253	275	284	248	236	242	258	247	256	240	254	273	260	270	247	263	261	256	260	269	251	239	221	268	271	252	248	253	271	264	255	246	256	226	268	260	254	252	276	233	242	231	271	246	267	264	261	251	242	245	268	248	242	278	249	243	259	247	261	273	263	265	261	274	235	225	247	262	252	267	279	267	226	264	259	253	259	253	247	239	254	274	240	263	253	269	249	275	242	248	246	248	281	282	255	264	242	257	254	250	271	280	250	250	254	270	260	246	248	228	261	270	231	256	273	240	243	247	263	239	254	264	253	271	268	252	250	254	266	267	263	247	278	300	228	238	260	250	236	260	255	254	235	269	270	257	260	256	270	231	239	275	257	253	238	247	280	257	225	246	249	258	286	243	258	242	261	255	254	255	249	236	265	263	260	278	260	245	250	241	224	232	205	223	246	247	255	274	262	239	236	266	235	245	219	271	261	262	252	255	278	274	227	241	244	248	251	247	261	263	254	276	247	268	231	252	269	259	274	248	246	231	243	259	242	242	267	223	247	255	260	262	252	245	253	241	246	228	245	239	230	241	248	238	280	243	271	253	252	270	253	274	230	244	233	245	247	236	252	274	253	258	256	223	253	273	268	288	236	253	225	260	255	260	230	255	241	257	280	244	266	255	280	213	258	262	271	263	239	241	242	241	245	251	234	252	238	276	266	264	250	256	247	245	250	233	280	275	249	241	240	255	268	253	226	253	273	261	245	250	232	247	250	233	248	259	264	280	257	246	257	256	245	234	273	237	247	269	259	263	275	231	254	238	277	250	260	285	256	233	268	260	256	226	249	266	250	236	249	267	246	264	260	269	274	258	271	275	259	264	279	226	232	266	240	253	256	207	239	248	225	240	229	248	267	258	240	245	244	240	256	255	231	244	246	240	272	264	241	239	261	254	246	271	264	256	227	219	242	262	240	235	279	260	248	261	255	257	249	247	257	273	260	236	266	261	239	227	262	272	251	255	283	256	261	274	266	266	255	268	271	271	259	265	267	261	232	251	243	256	274	238	270	227	245	259	220	269	267	265	262	244	240	229	250	250	231	267	266	276	236	256	221	248	256	265	254	236	244	249	265	242	257	245	247	243	265	252	236	269	246	249	242	248	250	262	266	239	262	270	271	247	265	252	242	257	255	238	242	238	258	243	250	279	264	220	256	248	258	243	238	260	248	257	271	272	238	254	238	255	248	249	272	236	261	257	269	264	253	268	237	246	271	259	252	268	227	239	248	262	251	241	238	285	264	252	271	272	247	244	268	236	234	247	250	262	287	263	251	244	272	262	226	236	250	287	278	267	261	259	260	243	250	266	263	235	250	238	234	266	231	258	259	212	273	247	271	260	253	241	270	273	244	245	232	243	237	271	254	275	250	260	246	265	292	253	241	259	263	251	248	233	233	261	263	220	236	245	262	248	257	273	267	273	231	232	251	263	240	267	272	235	255	234	253	246	255	267	282	272	256	255	235	232	264	256	256	250	269	234	242	261	260	266	238	276	226	266	243	249	247	259	252	282	246	248	269	244	274	284	261	239	254	275	245	243	234	200	242	244	238	236	243	239	250	254	247	238	277	262	222	252	242	252	276	249	269	255	237	271	248	241	254	269	265	249	237	217	257	214	227	257	244	267	262	257	247	250	249	249	245	237	250	237	258	226	241	249	285	241	245	252	217	247	249	244	245	243	248	267	227	257	238	260	241	229	268	246	267	266	265	253	254	255	261	275	234	234	253	252	246	284	288	279	224	250	262	241	236	290	261	244	250	248	250	261	211	238	260	244	238	281	237	246	236	250	264	246	263	245	259	244	267	231	224	237	251	244	247	235	255	291	256	253	281	230	239	262	252	275	271	244	227	253	243	263	235	265	239	257	277	234	262	240	256	248	235	233	253	266	229	239	238	284	233	252	218	267	265	268	278	240	256	254	275	221	281	258	259	268	253	250	226	283	270	255	255	257	229	247	256	255	243	234	251	228	245	202	252	279	258	262	253	257	237	221	252	235	227	240	223
24918	21180	27634	24893	12799	1108	776	731	644	646	584	648	550	582	550	554	514	570	532	549	522	524	523	547	554	542	548	552	521	530	550	519	566	535	555	518	530	473	552	516	522	545	533	504	580	513	498	519	555	557	550	511	511	538	536	478	526	548	538	487	501	565	542	528	521	547	561	495	513	530	535	513	554	517	541	555	547	542	532	478	553	475	493	520	523	526	529	501	543	541	610	538	525	554	527	509	494	523	519	533	533	527	527	524	573	554	504	520	501	496	529	527	508	515	480	523	535	488	481	508	531	508	495	535	536	509	519	534	535	507	482	516	508	509	514	534	498	543	522	592	523	499	492	553	515	514	496	520	514	509	522	522	549	505	522	554	543	481	529	557	550	537	509	537	514	545	553	521	509	529	525	523	525	519	543	531	535	541	508	540	516	551	552	534	520	515	561	523	531	493	545	520	546	496	517	498	537	521	567	500	530	528	530	530	541	514	570	521	463	493	529	574	485	515	511	551	526	479	567	535	539	537	511	522	490	532	540	507	526	549	493	534	515	502	557	533	495	529	515	535	506	515	538	506	500	503	494	494	497	488	537	486	515	538	527	520	477	489	532	534	552	505	494	541	487	548	539	523	518	468	515	472	494	504	527	553	522	552	509	482	514	525	514	508	495	525	502	518	466	517	515	513	499	497	537	525	512	472	503	534	533	476	509	586	560	518	500	529	534	499	523	499	522	521	501	468	536	492	489	514	524	523	507	507	508	509	546	522	533	559	482	498	502	496	513	510	513	519	571	543	548	532	531	515	491	529	550	554	530	533	515	501	549	510	523	514	540	564	512	506	539	505	515	526	519	541	532	516	533	510	500	494	518	540	494	507	571	501	464	537	504	541	498	556	560	505	507	499	549	525	485	516	549	516	518	543	504	507	490	553	495	521	524	501	564	491	519	509	529	508	573	511	514	506	527	516	547	509	519	576	486	564	566	540	533	511	495	556	501	503	518	549	517	514	502	501	495	487	527	511	512	562	506	532	513	516	556	518	540	524	577	536	527	502	525	510	518	488	487	524	532	500	533	591	497	511	520	484	552	500	480	460	586	542	546	512	539	532	475	490	528	503	474	517	519	559	557	513	516	525	509	516	571	515	482	496	513	545	505	484	523	529	515	549	513	494	526	521	587	532	484	532	485	532	514	528	515	505	510	515	538	494	498	515	539	559	520	495	555	480	538	526	563	541	494	526	564	562	566	534	516	532	497	481	501	508	514	519	524	493	506	551	563	472	527	518	500	522	534	542	475	540	553	544	510	528	506	548	551	530	501	543	550	536	548	523	523	513	504	509	518	507	529	522	526	554	567	562	506	502	593	504	527	511	540	528	501	524	497	504	564	492	545	480	506	496	536	516	526	535	507	529	484	520	514	529	536	507	552	492	528	527	525	532	558	534	490	500	558	511	531	497	473	495	555	507	519	492	471	549	568	522	514	549	531	538	528	507	512	525	496	524	516	496	507	503	498	555	540	528	507	551	500	536	508	534	558	540	515	496	509	511	529	518	539	512	515	490	517	549	523	541	510	514	497	541	553	523	565	559	520	575	548	541	564	529	552	557	537	542	522	546	510	513	506	486	523	532	547	525	536	525	539	548	509	493	577	571	498	527	522	508	483	501	517	537	548	514	475	528	529	514	536	512	560	512	504	474	523	544	568	537	521	487	519	522	537	516	507	503	508	542	519	548	521	501	534	615	540	517	557	513	506	512	521	522	489	514	518	533	552	526	540	515	551	554	495	530	560	540	542	502	520	533	552	497	497	548	545	496	548	499	556	511	549	523	512	506	509	527	562	486	543	519	543	553	512	543	537	569	542	525	523	525	487	518	510	493	520	479	534	525	537	513	551	496	504	525	524	523	527	540	532	503	529	492	539	518	486	527	555	491	533	512	572	559	538	496	531	537	547	496	505	550	488	496	571	541	554	507	519	504	506	520	546	545	537	534	504	516	535	510	533	502	500	517	517	558	543	528	535	518	543	516	557	500	513	562	539	532	524	512	493	538	495	528	524	513	554	492	487	484	510	530	523	518	547	541	508	507	525	544	516	527	505	504	493	511	528	545	503	481	526	501	519	541	574	510	524	505	469	521	511	518	475	525	536	531	529	529	540	481	474	521	504	503	537	514	504	482	516	499	523	529	518	567	491	492	534	492	516	515	532	496	533	522	514	475	517	533	509	504	474	533	522	543	503	548	546	534	534	523	512	543	555	565	556	517	548	488	539	494	538	513	472	566	549	503	507	557	489	541	543	535	525	525	536	562	567	521	522	552	504	501	487	526	513	480	498	520	536	499	496	563	536	522	532	527	549	516	491	498	483	552	545	521	513	510	533	509	514	549	522	494	497	516	507	486	525	523	524	518	535	481	483	509	526	500	552	549	571	546	510	554	509	491	526	578	544	524	537	517	538	529	499	571	516	552	543	489	518	492	518	506	524	515	584	554	513	563	519	544	527	533	517	542	516	506	502	494	526	532	522	550	534	510	495	537	529	566	529	494	523	501	505	518	530	529	522	526	523	513	534	517	548	482	516	533	444	516	563	563	554	516	547	536	501	520	505	529	516	551	505	512	497	495	484	525	523	470	468	478	543	516	540	524	546	501	553	541	529	505	548	519	476	522	497	536	512	507	550	505	543	468	474	504	495	485	519	528	521	507	515	531	520	491	517	545	516	504	478	510	520	525	530	478	524	509	573	545	553	487	561	501	543	552	495	517	485	490	514	519	570	532	489	533	528	553	526	524	548	486	513	522	502	557	487	538	518	505	515	501	559	501	514	522	540	554	542	550	534	517	530	534	537	507	536	487	530	505	576	554	530	484	517	522	523	473	507	537	528	547	519	515	545	522	526	526	522	480	542	477	536	497	542	525	534	525	530	542	530	512	553	544	535	569	508	551	552	496	544	536	545	527	514	514	511	538	529	542	485	509	548	547	504	493	530	527	517	530	507	509	555	485	573	533	550	490	500	528	540	512	570	528	510	555	518	498	545	567	513	505	479	543	536	502	527	537	503	506	552	560	530	487	556	502	556	515	556	555	544	502	551	535	534	499	525	516	534	497	496	508	533	575	481	514	523	525	549	481	551	528	503	520	502	509	535	491	531	528	531	549	509	537	490	500	606	527	508	543	518	495	501	552	527	506	521	551	549	489	510	524	515	511	497	533	492	511	513	513	475	527	491	519	532	547	495	516	571	559	587	521	542	575	534	519	513	541	552	517	489	520	523	508	479	532	508	548	540	583	507	526	514	517	510	506	486	506	582	529	516	538	501	543	503	502	533	518	535	515	505	539	515	511	534	512	543	512	494	548	481	546	559	552	499	544	485	512	527	496	550	479	529	505	557	524	562	505	554	508	528	536	545	557	484	509	570	501	499	556	524	506	516	534	493	521	500	494	547	501	540	504	543	488	486	494	527	551	505	528	536	533	503	542	499	542	535	498	534	533	529	575	523	556	513	519
23730	10898	4595	2478	1793	1456	1171	1011	965	883	764	789	709	779	698	674	662	634	672	637	619	650	641	628	607	604	643	595	671	678	560	602	617	610	631	641	587	630	653	637	602	577	588	586	566	611	617	603	583	568	606	638	651	648	642	560	607	624	624	633	578	579	581	625	605	608	620	579	562	639	566	621	587	584	633	576	600	589	622	608	619	593	600	602	588	594	644	578	657	603	611	594	586	604	648	613	594	565	566	618	635	615	587	559	622	605	624	570	600	552	574	629	588	576	588	606	576	638	590	616	614	610	554	586	638	592	568	569	632	577	580	621	633	538	585	570	608	554	593	584	558	596	626	599	587	562	598	570	583	590	586	585	603	578	591	584	619	634	592	573	614	586	583	547	576	585	613	604	573	587	619	620	601	592	651	567	586	605	633	590	541	566	605	608	598	615	580	594	660	576	565	578	614	598	582	590	610	556	619	642	603	586	605	598	634	618	644	607	566	622	598	608	623	617	615	629	587	528	529	614	606	564	602	597	620	597	581	625	581	587	586	625	584	596	598	601	594	547	592	567	627	555	571	567	558	618	574	624	601	606	573	585	547	603	518	606	637	604	603	602	593	605	609	575	574	550	561	605	603	588	612	566	635	580	595	553	605	578	623	613	586	601	623	583	585	573	591	573	562	588	586	562	588	584	583	560	591	628	621	606	579	597	574	602	610	608	616	592	599	590	622	552	582	626	575	608	640	606	577	580	600	609	605	579	595	616	609	576	591	576	613	608	620	612	569	597	584	577	613	574	607	598	605	596	596	550	586	581	600	582	586	621	650	614	614	638	594	620	599	560	604	598	600	535	578	605	602	586	581	625	591	646	580	619	564	587	568	592	612	576	567	608	621	574	638	581	605	623	613	591	610	565	650	592	610	571	610	602	612	599	584	614	575	572	593	553	602	582	611	622	594	625	641	603	587	619	609	612	589	613	560	598	570	622	571	569	572	629	602	574	660	603	620	601	604	618	588	574	556	634	574	606	602	617	610	639	521	643	637	640	600	638	547	596	656	598	628	602	578	605	634	601	541	588	602	582	624	591	593	594	614	603	611	614	621	574	610	573	595	643	599	623	603	605	562	595	565	579	586	608	594	606	652	612	614	596	654	592	615	589	626	583	549	623	562	551	574	572	625	608	612	618	590	570	624	619	591	605	613	563	638	598	596	596	609	614	612	599	631	602	575	637	580	594	600	570	608	619	591	574	636	573	582	624	574	565	574	598	578	567	617	596	593	596	587	582	584	588	572	628	609	571	594	562	604	594	566	607	567	626	635	604	578	588	640	611	626	585	557	606	625	577	573	596	541	579	597	606	616	609	633	645	545	634	627	595	613	592	609	608	615	628	636	607	574	621	578	600	587	550	592	589	554	576	639	603	554	567	627	571	568	584	589	612	622	571	598	601	586	571	644	575	587	604	618	604	558	568	585	561	583	593	611	586	587	588	565	626	636	600	578	597	591	618	637	615	583	589	600	579	596	589	650	615	573	605	584	647	572	599	595	576	557	564	581	592	555	609	567	598	668	608	606	589	597	600	601	570	558	574	606	602	603	579	586	572	596	638	592	594	582	586	577	607	587	597	615	610	569	630	610	617	592	614	577	628	582	567	569	580	624	600	588	578	622	577	606	571	611	571	618	641	588	631	577	618	625	627	562	594	589	530	544	589	597	614	581	636	595	585	625	621	589	584	602	608	576	654	582	567	601	592	568	628	570	595	559	608	593	643	562	622	578	614	628	626	598	593	583	630	605	591	581	632	605	616	610	572	608	574	574	564	595	578	569	586	642	627	627	576	567	576	571	586	565	543	599	555	557	569	595	571	588	586	640	567	604	597	632	602	579	599	583	618	577	594	601	577	588	561	590	588	552	613	572	639	581	613	580	628	639	573	569	636	613	611	582	625	630	594	622	580	573	576	610	639	625	608	649	614	604	584	607	618	615	594	563	545	597	629	614	563	564	583	588	571	595	566	596	561	586	619	572	572	603	614	628	592	603	549	621	557	605	653	617	601	609	576	592	597	576	593	619	598	590	576	600	547	584	647	615	619	560	570	554	595	579	566	556	614	589	578	595	551	598	634	618	604	636	581	571	602	593	590	601	645	564	584	623	584	619	573	600	545	597	608	588	592	570	598	629	577	599	612	584	576	576	598	575	590	596	597	610	599	587	602	601	585	607	572	607	579	579	611	577	564	575	562	610	582	614	598	585	597	618	574	635	542	585	567	557	578	615	617	637	624	561	598	577	606	565	598	628	583	606	573	595	613	570	629	620	553	596	581	565	598	563	569	594	556	592	533	607	578	569	612	603	612	629	622	609	590	578	649	548	602	594	595	600	608	586	615	573	617	616	618	637	579	578	565	582	624	632	618	631	559	578	588	606	573	613	580	560	643	588	637	597	637	606	567	638	607	610	635	594	619	605	579	621	589	633	596	609	619	579	654	592	588	627	602	562	575	642	597	547	554	565	588	578	652	597	627	601	557	609	639	588	573	620	564	634	611	571	559	584	619	627	585	578	619	597	605	574	582	574	580	635	639	602	574	600	568	617	615	616	622	542	577	565	621	594	599	600	559	613	602	619	600	527	609	568	610	577	591	572	608	579	588	584	594	620	597	592	604	560	635	596	570	592	595	545	562	544	574	642	619	609	569	582	617	653	589	582	616	623	626	627	582	586	609	597	627	596	573	594	588	635	582	575	586	590	612	584	624	604	611	624	605	600	572	621	604	616	608	626	582	526	564	593	614	574	599	580	598	592	618	549	617	608	583	626	582	633	610	664	629	594	625	623	618	634	599	631	606	573	564	621	640	577	584	567	592	617	598	601	606	595	624	602	608	593	607	585	615	567	626	568	651	607	616	582	620	606	612	635	597	561	606	597	608	621	630	598	594	611	588	606	584	579	573	615	570	603	626	573	561	575	596	581	600	556	609	588	614	588	618	603	580	632	584	570	574	562	646	592	617	546	576	613	601	626	606	594	601	598	627	601	555	618	547	590	589	607	585	635	607	644	605	599	602	615	586	582	590	603	594	596	569	594	590	574	586	603	625	599	598	561	584	589	575	616	614	603	600	627	639	586	610	567	559	577	598	621	588	607	614	627	591	574	639	607	547	595	584	583	606	628	573	591	590	578	568	641	577	594	612	648	594	582	575	621	573	594	632	588	590	573	597	620	634	572	604	598	612	613	559	602	593	553	596	584	588	611	557	608	608	583	609	583	596	609	583	579	562	619	576	586	632	598	611	616	564	603	597	591	568	611	603	581	568	570	579	614	616	590	583	632	587	584	613	625	633	599	601	584	572	611	602	612	559	592	603	586	620	594	613	571	612	562	639	585	594	581	630	646	578	595	624	634	608	571	609	595	624	617	600	551	612	596	557	570	613	568	617	601	554	609	605	626	578	616	577	583	620	603	612	611	554	600	638	602	568	594	604	612	617	602	564	585	622	614	556	570	606	601	607
22637	21186	29011	23636	21180	21233	11947	1506	1021	916	860	829	700	669	665	600	604	561	585	542	533	518	533	494	524	498	528	501	483	467	522	507	526	507	441	510	505	480	442	461	471	476	484	496	468	462	466	448	419	461	486	470	525	464	436	461	444	449	442	471	484	439	490	490	506	479	496	438	497	469	468	446	451	457	463	438	461	445	456	467	461	443	470	481	491	451	446	453	474	478	426	472	492	425	453	454	456	454	451	439	496	440	448	498	452	464	444	477	473	409	425	413	442	424	440	481	409	467	491	441	477	457	414	479	450	462	469	424	492	484	485	492	420	441	487	460	459	449	449	465	422	445	451	429	458	466	479	459	475	427	473	467	480	433	432	457	463	482	464	450	457	456	467	432	454	465	433	483	452	473	475	440	464	458	471	504	441	474	479	466	439	479	430	434	450	448	467	451	484	430	482	448	460	474	454	421	466	462	505	465	437	437	444	445	456	492	464	455	476	463	439	475	471	440	466	516	447	422	459	442	457	440	434	458	489	472	459	450	454	443	428	463	413	483	486	485	435	415	473	450	461	433	469	422	424	470	428	435	470	448	452	466	488	466	450	454	477	469	461	499	466	459	445	453	436	439	492	442	439	451	412	458	483	451	464	452	447	512	464	461	455	467	427	462	451	443	484	447	475	450	478	492	422	469	468	516	484	453	461	470	437	463	443	451	440	466	439	431	452	414	463	407	447	454	498	448	465	450	465	479	462	446	407	420	474	447	445	451	484	433	427	479	433	446	454	457	467	441	459	474	448	472	462	453	463	432	443	476	427	487	416	481	448	428	430	486	433	494	466	475	460	484	434	482	467	451	476	433	453	465	439	495	405	475	465	452	459	433	452	472	428	447	501	406	449	483	465	424	455	482	405	450	431	471	450	424	456	464	483	514	454	487	443	463	444	450	481	479	524	446	434	432	429	416	445	466	487	452	447	466	457	411	451	487	494	451	481	412	455	452	481	472	472	481	456	451	483	489	453	469	481	470	456	426	435	471	462	475	487	492	450	428	448	446	428	454	428	456	453	452	459	510	441	447	460	449	423	433	438	461	473	464	434	414	459	460	489	429	451	466	445	461	472	455	431	441	447	447	440	464	458	487	410	458	446	465	448	468	488	458	449	460	437	469	450	456	461	467	441	444	445	442	486	445	441	450	482	432	447	443	438	486	466	459	469	473	462	462	436	441	478	432	489	443	487	419	420	482	449	425	453	445	486	445	477	439	457	467	434	489	479	488	460	461	445	493	434	462	454	461	462	459	457	436	435	473	460	419	470	452	417	457	476	448	478	488	456	420	454	453	447	465	445	466	409	487	475	471	488	457	443	435	447	443	457	448	438	498	432	496	497	505	441	450	486	444	444	457	469	444	457	447	473	476	428	414	445	501	451	483	475	474	447	448	440	454	429	496	502	450	469	458	464	444	417	464	443	480	463	433	441	468	476	452	439	471	470	471	481	450	521	460	460	491	458	438	455	469	473	479	484	460	468	478	473	427	438	497	448	475	450	435	464	470	431	440	479	454	489	447	480	405	467	428	466	434	413	508	422	456	475	458	471	467	461	457	445	471	480	436	469	483	451	453	444	445	422	443	453	437	449	420	458	461	424	477	462	455	439	475	474	458	417	456	452	463	463	483	444	438	476	423	438	466	449	452	424	439	436	469	479	466	467	437	470	440	436	443	437	438	468	472	428	475	479	474	470	471	458	467	457	474	459	431	447	464	469	444	446	475	448	420	474	473	456	468	462	421	472	458	444	440	472	450	451	423	465	469	437	430	476	479	458	480	416	411	420	417	428	463	473	460	444	482	458	442	472	461	478	454	458	408	430	419	441	435	437	440	456	490	414	411	467	467	462	451	431	457	476	482	444	497	514	441	455	468	444	455	443	457	451	462	480	478	428	504	438	463	449	465	445	442	475	451	459	446	495	435	479	446	433	459	432	407	469	458	462	434	412	463	457	454	445	480	435	479	461	433	481	472	458	470	417	486	462	461	461	461	458	446	480	411	488	430	459	426	457	509	491	452	483	478	436	454	439	448	484	465	452	487	468	438	451	445	475	474	467	451	486	483	443	487	445	456	434	497	446	418	423	436	416	443	437	442	451	428	437	469	460	462	475	468	435	487	468	445	452	452	458	444	468	466	486	444	473	498	462	451	460	451	441	460	436	426	484	467	466	476	439	458	468	445	489	507	449	459	473	481	422	445	472	424	456	449	439	459	457	466	434	459	470	445	499	442	464	411	428	434	495	462	492	477	505	419	485	416	451	486	492	445	511	479	481	508	440	464	418	449	451	417	458	462	458	446	494	464	437	466	464	458	463	455	446	458	441	474	439	443	509	465	408	434	464	445	427	458	425	430	473	465	458	472	459	441	445	413	419	497	426	456	446	452	467	452	481	454	446	482	458	452	439	472	424	492	443	458	469	447	454	469	456	457	461	458	485	442	450	456	446	497	456	463	463	459	465	445	457	468	453	452	474	477	451	449	445	457	460	462	458	451	433	480	437	473	456	483	456	454	443	436	460	435	466	465	487	428	469	470	437	438	456	429	461	436	459	452	476	507	488	458	472	475	492	478	444	459	449	507	464	470	492	474	480	462	455	464	488	455	450	439	445	457	446	454	458	474	441	453	462	477	468	440	431	463	467	443	485	436	472	451	463	452	453	463	450	453	463	443	452	461	457	469	480	414	449	451	478	488	465	461	482	473	442	462	473	448	475	483	478	409	418	415	473	434	455	491	456	462	434	487	441	485	472	454	450	476	457	459	469	456	460	465	472	470	493	455	473	469	467	481	426	464	440	433	494	464	454	437	471	473	451	447	472	460	465	482	431	489	418	445	478	445	466	426	438	444	464	431	472	447	443	422	475	441	420	475	483	486	445	460	428	454	466	434	448	439	455	437	437	469	464	447	448	428	478	489	471	449	480	488	492	446	473	462	473	492	442	451	429	432	426	430	454	495	502	492	418	440	465	439	434	448	460	424	429	426	462	466	403	442	435	472	444	475	465	469	463	466	465	446	483	447	440	490	416	458	492	462	454	436	431	425	418	449	456	465	445	477	432	400	466	423	453	456	470	425	434	437	430	437	433	459	418	415	439	465	452	440	487	459	444	444	427	415	445	497	483	469	453	428	482	430	448	483	461	448	436	466	412	432	484	421	432	425	442	478	423	483	459	421	461	448	466	481	459	463	456	473	463	462	471	458	446	436	468	472	420	464	440	410	456	445	457	466	437	457	446	460	460	472	455	456	452	440	464	481	472	514	435	450	450	479	481	482	482	440	481	457	438	465	430	461	450	447	465	458	447	477	451	452	456	465	463	444	441	449	459	486	468	460	423	435	434	465	462	462	453	459	469	433	476	481	471	437	454	461	413	456	435	428	500	421	479	433	497	462	467	414	461	416	472	433	483	470	415	427	436	394	430	443	430	434	461	398	448	442	449	462	430	475	430	480	493	426	487	436
27510	16294	12824	6867	4693	3466	2720	2218	1777	1510	1310	1119	969	933	829	768	764	766	721	660	669	610	629	600	584	598	591	587	564	573	590	551	534	540	527	513	488	535	512	524	503	544	546	495	529	561	535	480	514	484	534	523	516	486	472	527	475	492	470	527	536	500	534	491	522	512	520	503	508	516	511	497	499	498	526	481	488	480	559	527	509	474	534	496	459	526	480	481	484	504	487	544	518	503	481	559	481	533	489	516	500	522	511	490	519	511	529	505	540	506	492	511	509	536	536	517	487	502	528	497	523	471	489	452	487	470	544	514	512	543	478	528	502	505	516	459	508	475	492	496	491	493	521	525	518	523	518	503	496	495	503	485	491	459	512	468	434	468	494	472	514	520	501	489	466	492	508	487	512	514	463	502	511	471	479	500	501	510	499	466	496	520	500	530	520	469	511	515	485	480	475	477	489	514	486	491	469	524	473	496	498	522	468	501	496	514	498	480	485	502	498	510	503	490	455	528	501	537	522	485	531	494	495	480	495	508	476	463	510	449	488	524	502	527	508	523	480	466	493	503	459	535	517	516	519	511	490	498	466	531	494	489	468	495	520	471	491	505	495	532	509	476	492	509	495	505	504	500	494	472	489	477	481	559	527	502	491	480	483	496	472	469	483	509	468	508	496	507	526	529	491	477	488	516	466	515	464	513	485	472	521	483	479	541	504	477	458	534	476	528	498	502	467	473	510	525	491	509	503	492	467	463	494	481	453	519	470	472	479	533	495	489	479	498	497	513	504	495	531	484	503	489	541	484	446	513	500	446	479	502	490	486	485	489	513	484	477	516	508	521	520	500	493	487	492	483	498	522	476	499	472	487	501	516	495	522	479	513	499	518	507	463	514	454	496	462	469	539	500	516	478	457	457	481	515	501	500	478	493	506	512	503	461	517	516	505	517	530	499	517	485	519	492	509	523	529	502	564	517	475	480	498	512	490	449	497	441	488	499	538	494	506	519	507	507	500	500	490	544	486	465	482	498	524	503	492	500	478	492	508	478	524	499	475	561	503	498	473	517	502	496	517	465	466	526	492	450	491	533	552	522	497	511	456	515	512	471	485	519	497	556	478	494	494	489	486	487	502	461	484	511	506	499	518	495	529	496	492	485	478	498	502	507	505	497	496	479	496	529	493	497	490	501	514	501	467	488	499	502	487	494	524	466	532	520	510	517	512	514	488	508	498	491	511	520	519	489	500	483	503	497	524	516	485	466	519	459	519	477	492	531	503	494	498	467	519	537	532	509	526	496	477	479	496	512	482	513	487	494	499	511	514	521	478	501	478	500	502	489	492	498	449	512	515	496	497	509	478	561	497	545	505	528	478	533	478	480	494	513	522	522	493	469	514	510	482	482	540	468	503	479	493	489	450	515	518	526	522	511	529	511	455	513	505	488	462	534	490	481	481	485	504	502	452	493	480	522	523	504	490	511	470	500	491	486	506	491	475	482	504	498	478	526	494	495	510	444	487	496	501	472	549	474	507	519	484	514	504	465	496	522	530	463	488	511	493	465	491	507	464	503	498	463	483	513	470	472	477	500	496	487	509	470	504	484	470	514	461	489	521	472	481	520	506	525	446	479	509	513	484	479	496	535	495	501	522	529	484	489	479	479	464	505	504	514	463	462	495	496	485	484	517	481	501	511	507	462	461	473	502	519	491	523	471	475	489	498	505	488	514	489	529	514	511	510	499	462	464	510	501	537	527	490	537	514	450	495	512	537	487	464	488	537	437	504	517	461	487	491	487	497	523	503	491	506	480	493	486	474	498	507	494	450	519	532	509	520	495	457	457	488	503	542	512	500	462	485	487	481	508	528	482	506	484	523	510	535	536	489	497	503	487	476	480	483	543	494	484	528	497	491	543	471	486	487	479	514	538	508	476	489	500	542	479	480	514	505	498	480	492	534	491	493	487	500	486	495	487	491	523	521	493	484	491	472	495	512	500	512	498	491	485	497	488	492	528	468	517	472	500	480	494	531	468	535	539	463	513	540	490	511	524	495	486	496	504	487	446	524	486	480	506	538	520	497	487	449	460	520	463	515	476	499	489	526	513	468	532	504	494	497	482	447	521	498	456	476	469	508	448	511	467	505	539	468	541	510	517	510	458	495	497	506	522	484	515	504	480	476	523	475	522	521	520	510	518	513	473	465	537	478	521	490	518	516	487	491	473	498	515	488	489	487	499	499	525	447	490	474	488	532	492	432	536	510	515	494	490	541	472	502	469	493	489	516	500	446	514	501	521	489	495	483	474	501	473	483	504	520	502	486	483	496	467	452	517	456	454	508	473	473	522	496	493	498	465	503	473	518	523	528	488	484	472	515	499	478	503	464	493	517	519	474	525	505	503	466	507	497	462	509	499	480	530	489	488	494	518	476	491	524	511	476	480	505	499	508	509	454	502	507	534	464	463	481	538	467	493	459	511	497	471	555	478	488	513	510	496	482	523	473	525	480	496	471	511	481	481	545	527	518	509	498	517	501	443	475	495	547	445	466	487	462	507	539	489	512	498	448	505	493	495	463	512	531	448	488	483	521	490	535	481	491	526	521	515	548	501	498	508	471	459	475	497	507	522	485	493	505	475	500	469	482	497	507	469	520	497	508	485	516	509	497	519	528	492	498	514	472	511	483	485	467	477	512	548	476	509	522	523	495	508	497	490	490	486	513	505	500	540	473	522	503	512	504	467	501	521	489	501	524	483	478	530	505	482	485	496	501	469	487	486	500	479	508	484	491	502	491	498	519	507	486	499	504	486	488	506	489	521	542	480	485	479	479	495	543	497	527	507	495	469	497	480	500	459	489	468	504	493	517	530	517	540	488	505	473	489	485	499	473	481	510	505	529	545	471	459	533	489	504	506	475	493	458	464	481	497	492	477	565	487	503	493	487	518	526	481	520	508	488	436	481	540	507	475	473	489	472	511	498	491	485	466	533	473	484	478	488	530	513	489	495	522	486	525	490	466	506	517	468	490	509	488	491	488	543	495	505	486	514	525	487	451	502	527	503	493	511	471	526	531	499	463	508	477	503	498	541	493	510	548	469	466	508	494	488	483	509	522	478	495	477	491	537	553	517	508	479	535	553	479	517	475	485	489	506	491	498	483	496	498	508	518	483	522	488	465	441	483	494	501	500	495	485	514	474	478	500	497	514	498	481	506	522	481	494	513	504	479	505	480	504	510	489	527	456	494	471	476	483	484	481	519	508	481	484	467	468	480	475	488	467	515	526	525	522	461	533	481	481	504	500	505	460	503	512	501	475	482	449	474	501	509	509	496	490	527	496	499	516	504	516	511	473	472	485	490	506	513	493	493	472	491	517	518	521	529	519	441	448	499	520	542	457	537	506	496	510	520	487	460	462	486	489	447	523	511	482	504	499	516	502	494	494	500	515	505	482	484	537	517	503	455	501	519	483	480	489	504	504	458	519	526	504	466	474	497	489	515	511	512	502	499	498	500
27262	20413	8920	798	435	372	345	375	309	287	292	292	331	332	324	329	305	325	295	323	307	335	310	318	306	315	285	312	269	328	342	339	312	291	303	327	329	302	313	323	298	333	342	308	337	315	306	269	306	343	318	333	280	318	310	326	316	309	302	304	305	331	296	327	298	290	307	304	310	290	311	323	302	296	283	324	273	324	319	288	293	313	282	323	313	311	292	336	327	312	298	312	273	293	291	324	302	279	294	300	296	331	320	286	306	323	308	323	317	292	309	345	304	322	301	317	329	334	316	320	287	262	306	317	325	303	279	324	301	314	288	286	315	316	319	305	310	312	317	287	338	324	329	285	321	305	294	350	288	246	292	303	304	308	312	305	312	325	280	275	270	315	285	299	314	343	331	320	316	286	293	339	285	290	287	310	284	290	283	298	288	289	303	324	301	348	323	296	319	352	286	301	278	324	295	316	314	292	328	285	293	306	325	314	360	298	289	314	330	311	311	323	325	348	258	299	301	320	309	296	317	306	318	326	328	326	307	314	325	315	314	310	339	298	319	318	310	291	296	280	316	302	321	291	293	315	303	298	312	338	290	319	273	336	330	287	319	312	316	300	288	343	287	324	274	327	312	298	333	330	340	324	316	323	340	300	333	295	303	303	311	332	276	284	293	294	331	299	293	320	324	315	304	320	320	328	289	300	299	310	310	344	320	332	322	298	306	298	311	322	308	342	327	287	304	277	339	313	317	284	304	294	318	318	326	296	280	309	320	300	330	320	317	306	295	333	281	292	293	330	290	305	330	324	284	316	348	317	302	322	287	277	316	315	308	333	310	322	319	320	286	304	320	326	288	315	298	294	318	339	348	318	324	324	312	321	303	316	303	300	295	312	306	315	303	310	294	286	329	322	293	292	288	299	312	323	339	343	336	312	329	313	289	320	298	318	300	272	293	295	308	296	298	305	332	297	300	303	330	306	319	285	283	305	331	331	300	311	330	280	334	308	292	304	315	295	315	294	294	330	306	289	307	312	323	307	312	285	299	332	341	286	306	315	335	329	300	342	290	313	326	303	306	321	296	302	316	315	325	314	283	309	332	320	307	349	331	313	272	298	334	323	305	286	318	296	300	309	325	303	314	287	318	299	289	327	308	290	304	301	308	291	307	320	317	306	293	300	285	314	313	293	296	329	311	288	297	299	310	290	296	321	320	298	316	305	295	343	340	338	326	285	263	302	298	309	297	280	307	321	350	304	288	318	320	268	310	320	286	304	338	303	293	291	263	328	279	298	313	289	289	312	313	295	295	328	314	328	347	304	326	300	316	289	311	302	320	298	319	301	287	311	331	294	304	299	287	334	317	334	306	305	307	308	312	302	298	289	333	302	294	288	295	300	306	307	299	325	294	285	300	323	308	291	287	285	333	311	319	304	319	301	301	336	292	292	320	340	273	318	313	304	303	320	288	307	296	322	317	327	323	316	299	301	331	314	277	329	340	317	296	324	325	288	302	342	297	344	308	308	315	274	309	312	287	304	315	298	292	279	294	326	330	329	333	340	311	294	308	297	301	306	310	308	291	287	329	311	342	306	315	322	321	298	288	313	329	305	302	296	285	286	303	278	296	298	299	291	293	306	309	310	308	295	322	279	320	308	320	327	319	320	295	331	314	345	302	323	285	284	320	363	332	365	285	308	290	337	275	319	324	282	311	290	277	307	309	301	314	323	297	313	288	297	315	292	295	324	291	300	295	314	305	333	301	292	286	289	335	284	302	323	278	309	316	282	319	300	305	308	293	290	313	294	291	315	298	352	305	285	300	263	327	346	327	324	318	316	293	307	314	291	301	317	295	306	324	294	323	310	286	330	315	302	328	320	336	285	309	338	304	327	293	314	293	305	318	295	286	288	296	323	297	330	296	337	295	288	349	264	309	288	303	292	320	296	296	325	315	311	321	323	310	327	316	329	364	315	304	293	306	297	301	299	331	291	350	316	333	279	277	325	298	307	312	347	305	284	304	336	312	300	300	320	317	301	283	273	343	309	329	311	287	305	292	307	315	283	309	306	303	288	316	314	317	299	305	300	294	360	312	304	293	330	299	340	278	340	286	315	314	316	340	296	335	306	298	292	308	274	327	303	315	299	308	309	326	327	365	290	327	308	299	279	266	315	290	294	292	298	309	281	320	306	335	308	305	324	288	329	274	291	309	295	329	292	303	326	357	330	323	303	251	294	317	324	275	300	301	312	302	284	286	283	298	276	310	295	323	320	322	317	310	319	336	298	311	315	291	321	330	321	313	315	319	335	310	315	256	349	304	317	274	288	296	306	284	330	312	318	288	314	290	316	309	307	293	355	308	287	327	301	304	289	307	302	340	318	279	282	314	299	299	307	318	303	309	290	307	333	324	305	344	314	299	322	307	302	322	309	303	314	298	295	321	290	305	321	309	310	305	310	273	282	318	327	314	332	300	306	292	302	296	321	280	298	292	299	337	336	305	302	358	289	329	301	318	295	331	326	288	330	290	314	305	298	318	297	337	300	344	308	307	289	285	302	323	319	333	296	315	290	312	323	289	311	299	303	313	298	309	310	283	316	321	301	305	291	329	290	314	311	291	326	308	301	306	291	335	334	269	310	289	312	313	303	332	314	318	303	329	279	313	325	324	322	299	298	320	307	318	306	332	318	314	317	271	311	312	306	330	325	305	303	318	334	281	292	316	297	338	290	329	300	308	320	313	304	328	321	301	315	291	319	322	285	311	298	309	333	301	320	288	304	287	301	337	295	322	302	304	297	321	298	304	278	291	314	293	300	294	313	321	308	294	323	341	281	300	296	335	346	290	317	328	335	337	348	327	343	345	289	318	334	327	318	297	287	303	272	314	318	314	313	330	320	295	271	294	319	300	310	335	311	289	265	332	270	284	325	331	315	287	288	314	309	309	337	310	287	309	330	326	303	305	317	291	316	321	311	349	309	323	320	321	293	300	289	301	306	292	306	301	300	305	294	328	305	299	344	309	318	302	293	315	311	321	294	306	315	307	336	324	336	307	312	303	316	287	329	305	292	287	319	307	302	323	305	311	318	334	318	322	318	290	279	325	311	324	301	354	342	309	324	307	334	297	364	324	282	298	255	322	289	280	323	318	312	299	292	282	291	265	258	329	296	310	305	328	329	332	326	314	307	287	331	337	328	308	319	342	311	320	310	295	324	306	316	313	303	314	291	312	307	326	295	286	317	314	302	307	315	309	294	296	306	293	299	278	318	279	297	322	306	307	320	335	278	317	287	330	290	303	279	307	321	279	314	311	337	314	314	301	312	302	309	288	295	314	308	300	302	340	316	333	298	331	301	293	324	318	289	299	306	331	310	284	326	313	303	295	308	310	330	309	336	309	294	347	318	289	307	331	265	305	305	299	336	310	316	316	312	291	296	329	316	284	333	320	308	325	308	301	310	340	320	313	335	336	324	298	275	295	308	306	313	314	305	277	311	317	306	307	292	311	319
21059	4285	916	566	527	508	436	442	457	397	390	377	374	374	362	410	384	367	380	370	412	378	369	384	345	369	360	354	402	381	387	368	378	371	374	363	354	332	350	399	341	373	353	411	337	347	397	369	378	383	375	344	380	379	387	361	400	375	418	398	351	367	355	355	362	385	355	361	365	362	361	374	359	376	378	371	346	408	370	411	386	351	384	357	382	366	353	413	371	385	341	357	360	386	367	395	377	379	387	379	395	371	390	361	376	394	334	367	380	378	361	330	367	362	335	369	415	382	407	382	354	383	365	386	371	414	394	374	380	397	387	389	382	391	388	386	377	389	341	352	393	383	417	377	365	380	385	374	372	355	380	363	365	389	355	373	385	404	390	335	424	386	338	402	397	379	375	370	357	347	358	377	385	368	354	362	369	379	363	370	387	375	388	408	382	386	353	336	385	356	390	388	366	418	374	350	375	358	422	376	386	384	384	360	363	371	393	355	432	357	378	334	357	388	402	331	382	353	370	347	419	355	354	361	365	382	363	351	381	383	395	368	367	385	360	366	343	358	403	371	361	396	391	368	391	390	385	364	371	393	382	374	361	357	401	377	382	374	357	379	351	355	356	392	391	376	379	375	382	381	371	384	365	400	334	381	386	400	364	374	372	341	427	361	356	377	385	346	391	355	382	395	338	383	365	344	328	383	392	368	372	362	387	376	355	388	363	398	370	396	358	393	375	355	375	372	391	353	331	369	393	357	409	373	380	358	342	357	357	376	379	364	414	369	342	364	371	370	355	353	376	408	378	373	358	372	391	368	351	362	358	389	368	371	350	381	364	350	391	359	377	358	390	381	370	365	359	342	351	367	358	395	339	371	384	367	350	392	380	343	379	354	375	396	417	399	406	375	339	381	379	361	370	361	397	388	350	360	374	353	391	348	369	360	337	350	334	324	380	397	371	383	380	362	393	354	377	396	384	355	362	416	377	398	390	388	384	359	338	368	360	371	370	381	373	382	385	354	389	367	354	368	386	364	350	373	334	386	377	369	361	339	355	350	350	376	358	361	402	406	385	383	356	359	352	369	363	397	349	385	356	375	394	392	376	366	382	357	369	369	397	354	397	367	370	344	343	361	376	357	376	411	396	388	360	359	372	381	383	346	380	380	363	427	365	354	379	427	382	404	368	383	347	363	341	389	399	335	369	366	361	394	361	382	373	393	399	375	376	383	354	368	400	386	355	388	360	389	369	397	373	388	362	364	374	355	401	353	406	405	370	369	396	347	381	373	342	383	370	366	394	341	383	391	370	385	342	389	374	358	429	365	363	375	401	378	389	367	372	386	366	390	398	379	419	364	397	373	407	368	334	371	369	347	367	379	384	324	437	374	387	352	398	377	380	380	367	377	352	364	378	385	368	358	342	359	407	333	374	370	382	367	380	382	378	378	374	376	392	366	347	399	391	372	355	357	352	382	382	388	369	350	376	367	358	376	360	393	362	363	396	382	352	371	392	329	398	383	351	349	366	364	331	352	393	373	362	361	354	352	350	392	401	377	407	363	376	373	385	371	391	388	347	360	385	350	360	332	380	383	379	340	354	414	384	393	399	363	399	375	345	362	392	374	372	408	337	382	382	394	349	391	374	365	386	362	364	378	380	373	377	420	372	366	386	350	377	380	370	373	362	366	352	367	350	378	352	354	387	374	362	350	359	387	365	400	352	417	378	350	406	373	354	364	366	366	400	351	377	378	364	382	384	399	348	370	365	387	383	348	381	355	336	371	378	366	357	378	382	365	348	375	383	380	368	385	344	373	395	373	383	374	390	349	354	363	366	327	373	389	394	359	391	379	376	394	354	381	373	418	371	383	367	398	390	394	338	370	352	366	359	367	384	334	341	337	358	367	376	380	378	323	395	353	339	392	362	350	382	379	386	375	381	372	365	369	340	365	349	349	367	360	374	372	371	333	374	347	408	378	337	391	385	404	365	371	373	373	354	372	325	361	384	358	399	380	349	370	374	345	402	356	399	335	361	351	361	382	374	366	362	369	370	376	397	368	396	363	408	371	377	374	369	400	389	384	385	356	419	365	368	402	352	370	365	348	385	361	369	364	380	357	381	394	390	375	362	374	371	340	371	384	395	366	371	371	373	409	390	372	387	378	335	376	346	351	390	377	377	369	413	357	365	347	385	356	353	369	379	393	377	403	385	351	360	336	398	375	382	336	380	365	367	408	344	399	360	381	357	356	398	385	356	374	406	393	366	398	343	362	346	405	379	383	336	391	343	346	406	390	369	384	354	383	389	396	377	410	363	337	357	379	371	393	373	373	362	349	359	362	345	381	377	388	371	380	390	371	344	360	372	371	330	400	394	403	355	401	360	378	351	351	383	358	344	375	381	353	348	357	381	367	387	379	366	398	364	363	393	366	379	376	380	346	382	370	361	359	403	358	382	375	366	380	373	431	354	346	364	362	399	355	352	363	356	371	373	338	384	382	364	331	383	400	386	370	368	363	385	355	406	361	363	379	385	339	322	391	320	390	358	362	381	359	343	374	387	380	385	379	358	416	358	350	386	364	370	402	381	366	351	361	358	408	387	384	380	397	374	374	356	359	376	379	389	357	379	374	366	341	385	377	378	388	359	351	384	330	362	362	375	363	368	397	389	363	371	387	358	381	341	400	359	382	354	396	374	363	384	334	391	348	356	416	397	336	389	400	348	354	377	376	370	365	386	374	337	391	369	358	368	397	344	363	381	381	363	409	356	357	355	377	388	339	363	349	401	345	361	372	337	323	369	397	381	391	381	366	395	362	412	387	375	361	361	385	406	363	390	352	368	360	346	412	373	362	384	390	380	366	349	371	369	393	342	332	370	408	376	388	361	396	369	363	345	353	398	386	344	412	388	334	371	392	346	363	388	387	382	344	356	385	396	371	343	396	377	385	378	377	381	376	371	387	338	407	395	356	355	375	364	402	381	349	385	353	369	323	382	330	382	367	417	377	356	341	373	389	386	357	375	345	346	354	375	361	338	355	356	371	382	378	366	377	358	372	367	384	375	401	379	375	377	420	345	363	364	389	351	398	364	377	375	364	373	367	364	326	381	365	366	369	373	365	361	387	377	394	422	394	387	341	359	365	347	385	374	348	328	358	367	366	387	374	374	372	389	372	392	388	362	400	373	350	388	382	351	361	372	363	385	340	367	354	355	408	358	371	372	386	361	382	384	362	372	389	363	383	345	403	340	364	385	382	404	339	356	375	400	373	345	387	391	385	421	381	377	396	373	352	354	381	406	344	411	397	351	380	383	348	381	386	376	338	371	355	358	362	354	375	365	385	371	387	397	387	375	417	351	382	380	377	379	393	343	365	396	351	368	383	393	369	393	356	389	368	395	348	396	375	384	350	376	392	358	377	350	384	379	374	352	374	402	377	391	396	398	359	379	399	399	377	343	389	382	369	341	380	369	375	389	380	349	350	367	366	355	391	360	369	358	400	381	342	354	367
23624	21167	28587	24004	21150	12390	1120	651	495	495	429	353	326	305	313	284	271	285	270	273	240	258	234	232	245	245	233	270	202	238	223	198	237	177	266	256	244	237	227	229	251	208	250	218	209	210	241	224	213	200	208	197	206	246	197	191	202	231	212	197	217	219	228	239	212	205	242	213	249	216	207	231	227	221	201	210	211	214	213	208	237	204	237	226	217	203	213	231	217	185	199	205	206	230	196	225	213	223	219	211	213	203	222	193	209	218	228	220	193	232	238	218	214	205	205	235	230	228	231	213	194	225	229	215	202	205	199	197	216	195	190	237	224	220	218	213	197	259	211	197	192	223	204	214	196	208	221	224	202	211	217	215	221	201	186	212	221	196	195	225	207	220	219	204	220	209	209	204	177	235	186	200	208	188	202	215	195	206	208	212	214	191	204	206	217	210	232	206	202	230	210	204	221	202	223	244	212	191	221	174	210	206	217	212	197	219	202	203	223	215	228	212	235	210	228	201	236	235	214	206	208	202	195	220	221	225	225	235	221	219	215	201	250	220	218	206	222	183	236	200	226	227	236	231	234	200	187	213	206	223	202	216	220	211	231	194	224	231	216	201	195	224	199	192	205	215	231	221	229	194	187	247	234	201	200	191	212	203	198	239	228	238	205	222	202	218	207	206	223	220	222	198	219	184	216	215	201	220	204	222	176	219	198	232	238	214	186	219	210	245	204	236	226	238	236	220	207	201	181	212	206	223	199	212	197	227	202	217	213	212	229	195	223	197	205	231	227	210	221	186	238	224	219	226	243	199	197	210	201	215	214	218	219	203	211	219	217	198	200	210	210	183	207	205	227	200	199	198	212	219	219	203	226	220	243	234	208	236	214	220	232	198	203	227	196	221	209	239	212	239	227	200	212	240	223	230	214	225	199	168	220	230	211	198	210	226	213	229	220	193	225	217	216	229	213	216	213	208	222	205	207	228	232	214	209	223	194	220	220	213	212	206	214	203	203	217	224	200	226	232	241	223	205	195	217	217	193	206	223	210	205	194	216	219	193	229	200	194	191	199	203	198	216	190	208	218	238	223	240	188	234	201	198	215	195	211	206	199	236	205	222	204	218	223	186	238	180	206	196	221	196	215	200	218	194	223	237	225	231	219	191	191	191	200	200	194	190	221	216	229	205	204	235	205	210	207	195	234	207	210	216	200	241	192	213	226	209	242	213	224	216	220	233	227	207	208	210	218	219	215	236	207	218	229	234	201	189	204	232	210	223	206	195	207	214	229	208	200	202	235	232	228	211	226	205	231	204	216	223	213	204	224	228	226	210	207	233	212	222	209	197	192	221	228	216	216	195	207	213	211	219	187	207	218	230	207	196	234	230	227	207	209	233	208	227	198	230	211	224	231	228	212	210	221	197	222	226	220	230	211	206	203	194	192	200	182	208	232	227	226	206	222	193	193	208	225	195	192	222	212	219	196	216	200	215	217	211	225	210	198	225	215	211	229	221	219	205	213	210	195	224	217	195	204	206	219	189	197	236	224	220	207	202	197	223	225	202	212	187	190	206	197	198	203	217	192	207	204	201	228	210	195	213	225	231	190	203	223	199	235	219	232	219	221	191	205	198	208	188	208	210	210	194	229	205	203	207	202	189	194	185	198	205	189	186	216	205	182	215	224	196	189	235	189	199	220	208	183	212	199	200	187	182	189	236	253	225	202	206	220	215	204	206	197	231	210	232	205	224	218	218	220	240	194	217	222	197	223	213	203	191	196	213	187	223	213	220	229	219	214	236	162	208	226	197	188	204	196	199	200	216	231	182	232	224	215	217	198	221	202	217	196	199	204	213	212	200	189	217	226	222	208	192	235	216	234	204	227	214	233	207	215	220	223	222	230	231	222	221	223	221	204	203	193	228	198	196	194	216	202	183	225	182	186	200	212	233	193	202	189	225	210	217	209	183	231	228	188	232	195	206	214	213	204	202	207	204	204	223	199	227	211	233	231	217	232	197	230	217	229	231	216	208	223	212	192	201	189	224	222	197	216	200	221	222	200	210	238	224	213	248	211	206	225	191	216	192	221	224	216	226	213	183	231	196	188	225	218	219	204	205	233	218	173	213	228	207	195	219	235	207	209	205	203	194	229	219	208	206	189	208	211	211	229	195	211	206	233	217	197	225	220	201	200	211	224	219	220	203	191	236	209	218	196	223	208	195	214	199	200	219	226	207	194	211	195	220	201	194	188	216	211	211	226	217	206	210	215	234	212	231	234	218	199	208	198	223	206	224	246	203	219	212	200	226	193	208	253	173	210	200	214	196	221	217	229	201	206	210	236	214	200	204	212	242	201	223	209	221	222	220	216	216	202	211	240	228	194	207	203	212	206	216	207	213	235	185	180	204	212	205	233	234	227	213	222	201	222	200	234	244	214	200	207	210	207	213	188	230	212	191	210	217	193	206	189	192	203	220	221	214	218	206	259	185	227	207	227	198	211	252	203	211	228	222	214	211	225	198	227	197	214	223	211	228	232	209	202	198	199	221	233	197	186	224	204	216	223	225	210	224	247	233	229	225	215	243	198	243	215	230	234	213	220	206	221	194	217	206	186	212	209	226	214	212	202	227	221	199	223	201	229	229	207	198	254	210	209	212	208	240	216	226	212	211	193	215	224	221	199	218	235	194	224	207	199	203	215	173	207	240	182	222	213	230	233	210	187	224	230	216	199	213	215	226	206	234	209	234	233	203	199	219	217	215	211	226	203	230	212	241	244	238	228	214	203	187	209	212	232	233	214	214	211	220	198	202	197	220	210	222	247	199	217	215	199	194	204	205	209	216	209	214	210	198	207	225	211	221	210	190	218	204	240	229	235	213	202	218	234	210	214	207	205	193	231	201	193	212	212	223	197	212	197	213	213	225	227	212	220	208	222	212	208	223	222	239	231	218	209	199	204	193	237	225	210	229	214	205	203	182	229	216	252	190	200	211	194	228	246	232	209	206	211	206	225	211	192	212	204	232	215	220	185	205	229	197	210	194	237	193	216	205	213	235	200	209	208	220	219	192	226	230	214	210	208	223	201	187	200	205	207	218	193	202	218	217	223	218	219	193	184	211	217	212	216	220	224	205	227	229	227	196	221	215	194	238	198	205	221	207	209	218	207	206	214	189	197	220	207	202	228	218	208	205	216	210	218	204	208	209	213	220	188	218	216	205	217	198	204	199	191	226	225	202	208	208	204	207	206	197	226	210	201	195	199	234	201	229	213	227	199	242	232	210	222	201	224	209	203	198	202	192	236	215	191	210	213	218	211	242	243	230	205	193	234	222	209	212	214	223	213	214	204	175	223	215	228	222	219	223	209	218	242	200	191	201	220	205	206	202	205	210	234	217	206	206	192	191	219	229	220	217	212	211	202	213	201	215	180	201	203	184	190	209	215	213	213	187	223	193	233	211	198	211	228	204	197	222	218	205	218	206	210	251	219	227	206	214	211	186	190	232	201	217	186
24183	9576	7656	3751	2619	1950	1468	1089	895	744	670	588	505	467	457	386	410	368	352	336	332	313	278	320	309	282	310	310	264	283	316	303	255	261	276	266	296	267	279	240	258	270	241	259	250	271	267	288	256	259	260	264	267	261	263	252	270	281	266	274	275	252	247	259	257	254	257	256	253	265	299	264	260	227	267	237	255	228	230	255	288	268	275	276	259	257	282	267	266	290	242	262	248	272	256	265	270	233	244	270	271	232	239	265	235	235	282	275	245	249	284	258	249	264	242	236	230	258	260	233	252	272	242	261	264	278	260	305	267	249	221	305	253	266	227	242	247	270	279	247	261	242	249	276	254	218	264	267	233	237	257	245	261	254	250	249	270	249	252	275	285	243	254	280	262	248	275	252	232	252	249	261	260	243	268	272	268	286	278	273	279	236	253	255	267	298	261	259	246	256	243	262	250	252	268	269	249	245	250	304	253	288	249	280	250	236	278	262	268	268	289	229	275	259	250	251	222	270	276	242	258	272	260	269	259	250	245	275	251	264	253	244	270	262	271	246	262	221	264	237	242	237	255	221	243	270	238	271	252	245	248	277	234	254	301	246	246	234	239	275	254	254	275	260	245	271	288	260	261	249	256	282	258	236	258	263	231	230	280	247	274	263	268	279	243	250	237	280	267	262	247	243	258	277	246	238	259	251	233	210	266	238	257	260	234	281	257	261	264	273	252	239	243	283	223	264	258	244	270	251	250	264	262	246	271	252	255	267	238	248	249	268	275	262	265	263	251	291	235	257	268	235	248	259	281	242	244	226	276	275	249	254	201	238	269	272	252	236	267	263	254	247	266	257	280	252	234	254	262	271	273	243	244	263	257	258	248	272	255	271	269	261	250	251	249	246	247	269	272	275	221	239	243	281	237	254	277	251	255	246	273	268	283	256	255	251	268	229	245	275	275	241	257	256	234	243	270	244	230	265	257	246	248	265	274	250	236	199	248	278	244	235	258	267	256	271	247	271	265	216	272	248	247	224	241	213	247	255	238	233	266	247	251	225	272	259	238	252	246	263	246	269	252	254	246	246	262	272	257	237	256	230	260	289	231	244	253	244	246	258	244	249	252	247	272	286	225	227	267	252	242	240	261	240	253	268	246	239	247	250	255	252	236	229	248	246	271	277	237	244	253	235	257	246	254	240	256	217	248	262	245	261	259	243	236	265	282	240	260	210	285	252	244	249	252	240	238	245	262	285	267	249	236	229	263	265	309	260	219	227	248	250	258	266	242	238	237	268	264	244	255	229	266	249	259	240	258	248	230	258	268	232	255	265	264	287	271	240	255	261	253	205	264	223	242	237	253	280	273	247	246	249	279	264	223	235	274	260	274	260	267	235	255	203	233	242	265	248	254	234	247	245	239	220	237	241	225	253	255	238	262	261	271	270	260	227	226	246	237	252	231	280	262	251	245	235	251	246	236	263	269	263	231	250	273	243	267	256	237	252	227	250	255	256	251	249	237	249	276	237	241	244	261	268	251	259	259	226	259	243	260	237	225	229	242	245	290	280	293	245	271	288	267	254	271	266	273	284	277	235	246	242	260	272	261	250	270	257	279	261	281	252	243	252	256	240	250	214	230	250	300	272	247	258	248	257	259	256	257	254	240	244	267	256	226	270	246	252	264	263	232	236	239	270	268	244	272	256	266	262	238	269	235	255	260	255	267	274	233	257	248	256	274	263	306	242	251	256	220	247	264	260	278	249	245	270	231	255	252	254	269	269	248	275	277	265	248	227	232	242	230	248	265	250	269	251	237	248	280	257	257	261	251	288	240	261	259	263	262	226	251	267	255	244	256	259	243	266	269	254	236	290	248	237	247	272	265	256	245	244	263	284	254	266	245	246	248	230	310	259	268	257	265	239	251	261	267	247	247	242	243	297	268	235	242	249	221	272	264	268	268	246	246	266	271	266	257	254	238	250	253	246	270	253	272	249	276	269	246	271	270	246	211	254	253	279	240	270	257	237	242	248	253	253	263	242	236	261	251	258	262	252	266	242	245	244	254	243	276	251	267	235	259	234	254	243	241	239	242	249	250	261	225	268	266	276	271	242	266	241	250	248	275	263	239	253	275	240	265	248	252	233	241	240	253	239	224	261	269	252	252	275	230	278	261	245	263	259	234	242	268	290	263	259	242	260	263	283	258	241	280	261	268	235	257	261	269	270	223	270	265	246	249	267	237	242	282	221	235	238	287	223	260	273	265	235	213	231	242	261	228	263	239	241	249	248	255	259	264	250	271	253	250	251	272	262	242	270	241	228	272	247	224	258	287	263	254	261	279	255	264	283	242	279	220	245	264	239	264	252	247	255	221	249	252	247	260	267	246	220	234	260	227	259	284	259	242	264	273	252	225	250	269	244	266	265	246	258	255	243	256	260	251	255	266	255	264	239	269	275	286	225	250	260	236	223	244	234	280	278	254	252	222	251	245	269	256	262	259	244	271	257	228	267	261	249	248	269	256	275	247	270	277	248	234	254	260	282	267	259	260	263	245	274	248	264	280	245	233	274	244	270	261	245	273	248	242	247	265	260	247	235	259	246	244	270	272	275	266	286	221	262	271	249	237	297	261	271	259	223	257	253	229	217	262	253	266	272	252	257	253	247	265	233	266	261	237	257	242	227	244	266	257	265	265	269	256	263	248	252	239	220	246	261	255	280	256	262	264	215	253	250	246	243	243	289	259	274	275	253	240	287	273	250	280	265	258	257	271	254	246	261	276	264	258	274	263	263	268	235	261	248	262	278	249	273	261	236	259	245	270	262	262	242	248	228	246	261	257	269	268	251	259	249	252	251	248	282	280	265	263	283	281	268	253	247	230	266	243	259	251	272	243	244	258	281	234	252	232	239	266	270	266	238	234	274	223	249	273	244	273	260	263	266	240	244	275	260	252	255	246	291	252	225	266	268	235	282	246	268	266	260	252	295	233	237	232	264	225	257	254	259	241	246	248	268	253	222	231	268	232	241	250	267	242	229	246	271	248	238	279	244	257	235	239	213	282	287	226	258	255	254	239	251	247	256	234	221	242	241	257	228	278	268	247	251	229	257	243	249	257	230	261	277	242	241	256	266	255	242	267	240	265	262	259	272	263	256	257	226	253	263	217	249	251	237	251	239	256	271	283	284	253	235	265	245	243	270	263	254	249	250	259	288	258	225	264	248	259	250	256	253	306	263	252	281	261	273	257	267	231	267	239	257	249	254	228	232	255	273	266	249	264	270	248	252	250	249	245	265	250	252	247	249	267	247	225	236	258	243	217	253	247	235	268	260	257	226	264	255	245	262	281	264	266	257	245	260	268	234	250	290	267	269	234	255	262	235	231	264	259	224	238	257	260	268	261	239	253	273	248	250	262	254	256	265	254	246	253	256	259	260	245	267	250	270	250	286	259	267	244	257	241	239	229	252	250	256	274	263	259	274	229	251	281	270	251	242	245	262	260	262	255	241	249	256
24838	21176	27658	24886	12648	1154	827	705	690	671	576	660	593	609	581	571	595	576	564	546	561	546	488	529	565	542	568	521	537	547	570	530	536	584	547	508	537	521	559	580	554	569	507	569	536	500	546	560	540	552	527	515	551	541	554	520	554	521	503	570	561	534	489	494	537	603	512	571	531	531	542	538	510	540	568	514	531	533	487	514	517	508	539	553	552	551	520	498	555	509	506	516	535	544	545	547	471	539	519	545	564	556	485	536	532	499	574	508	521	517	497	572	532	496	531	538	519	532	577	522	540	540	562	550	511	537	545	478	540	548	521	540	558	506	551	533	516	546	543	534	550	523	543	536	535	509	548	526	494	508	530	570	519	551	492	561	515	483	547	486	546	571	534	520	475	526	494	520	531	528	535	506	520	504	535	533	519	540	551	551	524	557	515	532	510	551	546	521	536	526	477	534	541	541	500	494	537	561	518	549	535	554	492	526	542	558	493	552	501	539	534	551	511	578	511	507	522	515	499	551	522	531	519	567	516	489	555	566	542	513	548	512	576	552	519	527	520	541	544	553	542	539	590	522	554	486	504	518	494	546	509	530	532	494	528	563	541	513	523	503	538	516	538	548	525	492	552	537	544	518	501	547	532	502	522	529	527	529	535	518	534	513	540	512	518	549	541	523	510	512	566	489	500	544	524	521	524	503	548	553	546	515	526	521	551	548	513	559	549	489	554	542	524	481	542	507	521	515	527	524	539	502	528	547	523	527	512	524	535	535	532	484	526	545	525	500	550	507	518	504	558	555	548	473	531	592	512	537	524	531	580	549	533	544	533	554	560	483	557	586	526	542	550	538	580	536	521	525	525	512	476	560	492	532	530	493	530	580	578	494	511	519	526	570	555	545	550	526	513	514	517	502	532	545	557	523	540	518	531	521	531	521	541	539	516	610	530	560	506	557	515	505	510	504	491	529	546	551	513	557	527	496	523	502	544	565	516	545	576	539	525	528	502	526	531	562	537	553	504	521	552	528	534	531	537	536	557	527	580	560	522	527	493	542	530	507	524	531	514	508	473	531	524	557	572	554	524	488	530	528	497	560	500	512	516	514	556	520	522	521	510	528	494	570	527	539	547	536	517	483	511	517	533	535	491	588	524	542	554	560	503	497	483	526	531	557	547	497	548	479	511	524	538	523	534	517	510	544	520	514	504	549	515	553	537	519	531	519	531	486	524	588	540	540	553	542	531	491	506	500	563	507	563	569	493	523	487	497	538	479	516	488	462	521	563	512	523	525	498	531	549	543	505	504	495	563	536	508	548	530	473	501	513	494	568	546	559	519	574	554	525	542	545	576	554	490	470	543	500	541	486	520	522	537	571	531	526	508	464	532	513	502	525	498	557	548	505	533	521	529	481	469	535	538	558	523	499	534	540	512	529	529	507	521	516	572	495	517	554	539	554	511	498	537	524	510	487	522	508	558	503	574	506	539	489	516	465	473	520	520	533	486	580	503	486	514	518	540	504	510	532	509	553	519	477	485	534	522	526	503	553	484	549	517	513	501	527	567	518	522	539	563	550	518	540	580	533	535	538	537	546	526	497	508	544	517	533	547	506	542	554	506	514	539	535	520	486	551	538	528	510	504	525	514	520	506	514	542	569	551	509	521	578	541	539	516	545	498	517	558	537	504	539	528	533	541	486	468	550	525	538	510	551	497	534	525	547	548	535	494	474	518	509	554	551	518	519	507	534	574	558	493	530	522	560	544	557	522	510	543	548	530	516	544	521	545	519	521	541	528	531	519	489	524	549	506	544	518	552	527	549	518	492	568	509	519	520	519	537	532	515	553	479	507	537	501	582	520	575	501	538	506	525	557	532	556	500	521	521	527	520	531	536	513	528	530	516	532	492	513	504	562	539	515	503	559	547	523	525	503	521	542	523	552	517	543	519	535	543	518	520	558	527	495	553	507	516	493	512	498	506	525	496	496	553	531	535	525	540	561	522	520	543	532	502	592	466	522	533	522	510	514	500	548	557	534	527	555	488	531	525	530	485	497	489	510	541	486	511	501	528	540	472	526	496	509	523	554	529	542	556	559	515	531	556	550	547	505	541	489	507	519	537	514	527	517	509	551	533	489	536	535	524	552	526	538	530	503	548	509	521	469	533	534	516	503	527	546	551	485	523	511	549	532	500	518	544	555	461	513	565	557	508	538	550	538	513	508	520	505	518	572	509	522	538	541	526	502	513	544	541	552	592	501	498	524	515	499	512	530	537	523	494	459	547	502	557	548	533	509	491	511	560	479	531	527	550	514	571	545	522	533	529	551	526	492	512	523	578	554	574	497	537	538	503	520	506	548	581	551	555	510	536	546	513	590	501	531	577	515	537	517	519	528	492	568	499	546	541	512	535	548	532	533	539	501	537	540	528	499	554	534	543	518	524	579	548	528	501	544	545	535	531	528	512	519	535	518	536	547	510	538	543	510	497	545	543	511	572	534	554	536	503	561	517	490	556	553	526	503	510	540	538	538	518	497	496	513	570	524	549	543	544	472	511	502	534	471	534	511	504	547	539	505	508	518	531	507	515	561	511	548	536	526	531	500	508	546	519	464	500	526	524	529	500	499	527	553	523	533	496	502	601	553	582	527	564	541	526	501	525	556	511	546	511	498	511	506	528	502	513	566	516	492	583	498	551	531	529	544	492	523	560	559	543	523	500	523	518	524	507	499	563	561	568	539	509	527	519	554	525	533	577	555	520	527	545	498	531	552	548	520	528	535	510	504	511	521	553	515	542	493	495	514	564	530	520	534	570	498	562	567	517	468	553	504	546	471	544	498	513	552	539	546	520	537	567	537	544	532	548	525	563	539	569	542	502	505	541	506	544	520	511	543	554	509	521	516	527	523	503	523	528	538	516	547	514	498	510	512	530	492	509	519	494	530	533	569	498	538	514	515	516	453	530	495	489	564	496	520	504	546	518	520	516	536	511	559	518	532	561	510	544	585	522	565	510	581	553	538	535	521	535	521	510	489	534	550	529	557	570	543	530	564	509	516	529	508	542	554	561	522	514	530	545	554	543	481	537	525	494	503	526	539	526	545	541	513	562	545	527	547	525	522	528	498	530	552	541	550	564	516	520	536	523	518	497	579	551	507	567	501	549	538	514	526	556	510	508	549	520	513	493	549	501	581	526	542	529	483	544	559	538	527	493	527	528	573	529	497	553	483	488	558	531	506	584	528	520	502	546	517	566	541	533	538	503	510	508	477	496	509	518	485	524	530	490	540	520	528	521	598	527	535	515	485	532	523	516	500	535	513	536	504	547	550	557	572	530	506	551	530	537	517	512	539	531	511	590	504	508	506	545	570	561	535	471	543	531	519	518	545	560	524	508	525	470	536	511	524	531	551	537	566	515	558	534	558	499	541	521	509	539	538	510	537	527	519	511	542	525	531	504	541	569	535	498	532	537	543	533	535	534	536	530	484	496	544	499	509	548	538	531	548	510	540
23077	5909	4434	2302	1761	1454	1129	1079	901	876	802	777	721	731	667	704	736	604	686	631	596	632	612	647	617	593	607	594	639	604	630	604	575	614	628	664	627	564	610	594	571	582	544	616	553	569	598	632	618	594	590	598	632	601	636	597	622	626	606	656	622	649	591	603	598	608	588	613	629	609	585	609	574	551	601	583	600	610	600	605	554	637	608	618	572	569	596	620	629	612	556	625	571	622	605	590	614	665	613	621	591	627	616	559	664	602	602	576	561	603	595	590	609	604	585	538	567	592	609	603	614	560	615	588	564	614	566	609	549	612	611	607	604	621	624	621	650	626	601	581	568	587	625	619	596	600	594	585	606	645	613	632	605	593	583	588	613	598	581	596	580	630	607	561	581	578	619	608	628	628	557	560	597	575	586	577	634	584	606	606	606	568	670	616	589	599	588	584	603	627	561	612	571	564	595	619	583	571	632	612	594	581	616	594	598	611	621	608	561	582	595	565	625	638	586	635	607	563	533	580	555	639	614	550	579	577	593	598	634	583	591	564	590	637	597	619	603	615	655	640	574	587	593	599	611	585	591	571	592	590	576	587	617	605	608	559	617	592	611	624	606	593	572	619	606	566	598	599	588	628	617	576	579	598	612	657	616	572	637	543	605	582	609	576	601	547	567	630	602	598	605	623	658	584	572	616	633	639	611	598	594	612	603	584	634	572	598	610	570	571	621	546	587	564	594	565	574	588	621	596	585	575	559	580	624	587	624	610	603	603	599	595	616	599	579	607	607	616	605	581	625	600	579	647	634	550	639	626	601	621	569	598	557	578	636	657	568	556	560	574	600	581	572	596	584	560	603	589	572	637	611	569	612	562	598	620	663	599	598	599	557	536	562	607	614	596	577	562	633	636	593	597	575	597	633	616	582	619	626	563	608	612	586	605	593	567	552	578	585	590	577	617	615	656	623	600	590	618	615	620	638	575	664	577	588	569	614	612	608	569	577	577	601	621	587	578	656	580	586	591	610	610	602	574	588	570	573	594	587	565	584	608	599	581	573	602	601	593	601	618	585	637	606	610	631	648	594	592	606	635	590	610	637	598	596	610	589	602	619	586	545	601	598	610	541	579	604	598	566	588	581	616	616	627	683	627	601	632	582	629	604	595	604	592	570	595	632	572	563	611	616	565	631	625	575	609	568	578	575	589	632	591	600	582	611	570	622	604	610	610	571	594	579	572	596	600	606	630	580	585	634	615	602	582	561	599	652	606	621	591	615	615	632	592	589	565	570	603	604	601	526	597	586	590	626	582	592	590	585	597	573	598	585	610	610	589	597	563	582	589	618	589	607	582	580	596	604	611	564	628	624	584	598	605	561	596	574	575	606	617	617	548	585	614	587	579	560	639	551	587	611	581	579	587	609	584	541	550	614	582	588	586	601	598	626	584	622	600	598	646	570	620	630	621	555	634	574	618	575	628	579	585	578	578	591	596	566	627	603	597	614	567	551	588	601	612	618	639	583	596	606	570	553	629	576	591	595	595	582	623	592	587	564	566	591	583	572	592	602	608	591	598	545	570	575	590	569	583	586	604	605	606	621	585	598	595	596	581	609	583	576	581	608	657	569	523	547	599	605	589	543	600	529	615	611	609	593	633	588	605	560	588	614	586	565	621	582	599	564	604	577	621	650	576	621	614	599	595	586	601	639	630	620	598	605	610	627	577	605	565	584	586	555	569	619	627	622	628	634	575	583	590	599	582	567	578	571	571	636	562	544	638	562	590	585	576	595	615	612	608	600	589	593	616	603	633	590	621	632	622	606	593	597	620	615	566	585	614	599	584	621	614	612	593	629	588	602	610	565	589	654	599	593	590	591	598	634	598	590	600	578	624	655	612	601	571	595	620	565	582	613	549	575	561	635	602	583	594	610	596	592	628	582	619	557	584	552	578	571	580	618	620	593	597	609	639	579	618	602	561	595	579	593	626	597	587	626	648	584	601	564	579	651	625	560	621	561	614	582	611	593	578	574	594	589	598	599	603	560	586	601	629	615	604	592	560	555	550	581	606	615	592	613	608	583	615	589	584	559	550	604	645	589	616	547	615	617	586	640	620	595	622	638	601	564	570	608	615	612	563	626	613	603	604	610	587	557	586	629	554	602	599	633	603	571	601	631	591	576	626	587	609	595	616	613	643	577	567	605	600	584	609	617	574	577	549	638	603	562	625	573	574	603	595	615	596	592	617	596	561	604	583	566	583	541	561	635	646	577	609	605	606	607	595	565	609	592	611	601	598	601	608	634	607	621	584	576	605	626	610	582	608	570	598	622	569	632	613	617	637	583	638	578	639	629	605	591	584	629	596	570	599	575	626	582	574	633	593	584	584	600	585	591	637	621	621	615	613	573	599	580	627	605	607	603	554	581	593	600	613	606	604	592	596	612	572	602	620	603	585	577	600	578	618	650	594	609	618	582	591	625	624	570	570	598	597	608	622	614	595	612	593	586	586	571	573	580	602	610	589	593	585	549	607	565	593	547	603	593	586	592	548	610	591	589	598	602	582	636	592	621	570	600	590	619	598	586	608	634	599	629	607	599	578	579	609	607	596	540	616	610	592	586	589	622	607	589	616	582	563	615	583	606	647	618	547	604	597	598	588	612	598	580	642	618	624	567	586	545	599	594	606	607	638	575	624	583	581	628	594	589	626	570	605	603	599	610	589	558	605	586	580	595	611	593	622	595	605	601	612	595	573	633	611	633	594	623	595	594	605	592	614	546	638	570	552	577	628	613	524	572	605	592	566	588	645	581	606	622	606	608	579	584	564	634	600	598	620	627	564	611	612	590	603	587	596	607	563	602	600	598	609	580	585	567	569	633	581	577	574	595	614	584	589	607	593	605	604	568	586	639	568	559	570	614	559	579	609	587	583	576	547	562	595	622	606	589	621	626	595	605	584	565	616	582	574	636	552	609	605	611	573	601	622	584	597	605	614	623	592	601	598	601	593	597	585	616	602	550	596	660	587	574	570	570	565	593	652	575	567	580	579	601	595	598	600	536	603	615	588	606	604	591	599	600	623	596	605	600	607	589	600	603	611	645	631	622	599	595	574	630	581	605	631	614	559	577	648	608	615	602	555	639	620	605	587	608	533	564	578	625	622	587	590	592	651	621	619	592	614	632	603	569	630	540	585	603	604	565	601	571	576	615	588	571	606	595	554	585	546	569	603	563	596	580	608	592	570	602	625	603	562	610	581	608	582	601	589	593	576	628	558	640	600	586	646	602	598	618	578	588	651	591	663	625	582	594	583	634	584	600	570	598	595	619	584	587	582	617	620	596	590	613	598	613	594	580	582	554	587	592	576	600	574	583	568	599	642	628	612	577	598	607	670	586	585	602	628	556	610	620	591	613	574	587	608	622	588	641	614	608	593	624	611	617	570	625	569	607	587	617	585	576	559	540	633	599	592	599	586	611	587	620	580	582	632	586	583	632	591	558	569	635	586	617	606
22622	21220	29078	23663	21220	21279	12039	1550	1064	941	849	795	743	655	655	604	582	560	623	528	589	577	494	532	530	509	498	481	533	474	529	470	515	457	498	506	457	493	483	510	477	482	476	488	443	462	471	452	489	461	446	439	447	484	492	486	482	428	451	433	432	469	490	469	485	513	457	459	449	457	456	467	485	458	427	479	472	477	478	441	455	470	444	487	461	460	522	457	446	466	469	423	456	466	463	459	443	469	454	452	451	482	450	478	473	431	463	488	454	469	464	423	461	489	482	439	460	472	466	444	461	438	495	475	487	476	449	468	442	420	451	444	465	422	453	436	448	410	436	448	500	483	458	488	430	466	460	478	495	479	444	472	475	450	456	448	449	449	499	470	453	498	498	460	439	476	455	468	443	427	480	449	467	471	485	455	486	452	489	449	445	458	491	466	437	431	462	471	431	455	414	477	438	452	448	468	467	446	449	436	487	493	497	458	479	457	479	448	446	434	451	482	432	440	460	485	483	459	481	472	471	458	464	459	466	480	462	455	472	410	480	464	469	476	488	468	460	501	467	448	473	448	446	451	454	474	451	472	427	491	485	429	435	418	481	438	493	447	449	447	480	446	493	441	425	500	489	484	439	464	480	464	490	456	482	461	480	471	454	446	481	481	459	439	477	517	451	494	464	453	487	438	477	458	460	448	468	456	431	447	450	478	470	480	450	487	491	503	421	477	493	509	468	456	454	474	457	450	450	491	476	483	475	437	458	478	424	451	420	475	445	451	469	447	450	431	492	466	433	456	471	436	438	458	480	515	433	466	427	478	463	434	435	457	479	466	475	448	467	476	512	504	460	440	464	469	483	452	458	490	464	479	456	435	431	478	454	467	450	447	475	477	482	455	504	435	458	462	460	436	470	433	441	520	468	444	469	436	483	482	476	457	412	451	454	457	458	464	484	440	455	453	449	435	456	519	473	475	468	426	470	489	479	462	437	457	460	477	449	479	464	478	469	466	477	440	461	465	410	471	522	457	438	459	450	463	462	445	490	498	488	453	495	470	462	469	439	487	477	467	472	465	468	467	478	476	441	488	483	504	450	443	488	457	483	443	457	463	478	435	487	470	450	442	466	466	425	436	473	414	440	451	454	481	429	456	460	441	456	448	468	468	461	431	435	472	456	481	449	480	444	452	498	447	415	456	485	516	467	434	423	499	436	436	470	464	468	458	481	460	467	482	510	486	458	438	446	462	485	441	468	445	441	453	405	458	470	457	455	466	458	435	467	468	453	455	454	454	453	466	462	476	442	437	462	477	453	461	485	471	449	430	474	416	446	482	483	459	442	442	476	457	465	456	431	484	440	466	453	435	465	488	444	491	473	415	480	455	447	432	435	447	464	523	424	450	446	429	463	448	510	487	465	443	469	509	468	468	455	472	425	497	428	455	459	444	438	459	471	460	495	448	471	452	509	462	478	450	481	437	479	458	444	460	468	457	448	486	486	497	462	490	466	479	490	479	453	462	465	460	446	476	503	451	471	491	412	460	450	472	479	439	445	468	454	511	435	466	497	460	486	458	481	468	447	465	428	486	456	444	456	456	468	462	456	464	493	494	436	447	444	425	471	473	417	489	451	445	483	438	461	430	452	505	459	467	432	449	434	414	490	434	455	480	460	459	484	446	507	489	470	505	451	517	473	450	473	477	462	462	442	456	483	448	455	441	455	439	438	466	461	478	426	469	491	439	458	474	520	483	426	476	425	451	469	459	469	457	448	470	490	440	422	445	453	461	458	406	454	430	460	436	480	468	455	454	462	477	452	466	429	466	483	453	481	438	452	443	451	448	471	468	460	421	460	434	469	504	431	453	487	434	432	463	458	462	476	471	451	434	492	461	500	483	478	436	418	470	496	484	468	476	454	511	441	427	443	448	487	482	439	457	434	459	442	469	494	473	461	460	463	440	488	448	414	447	484	466	433	444	455	493	443	440	443	464	454	457	445	460	480	515	467	480	480	464	467	453	425	480	437	451	491	468	494	484	472	443	469	475	460	492	469	476	488	487	442	449	498	464	429	477	484	431	442	442	410	476	479	442	430	494	374	467	428	459	458	459	453	480	471	457	398	455	467	440	450	433	451	466	417	457	483	468	462	496	477	449	491	419	497	456	451	454	476	450	436	507	500	449	438	458	482	494	463	445	425	455	474	439	465	469	503	442	443	433	453	450	437	482	461	463	473	441	435	455	460	462	420	505	431	476	457	487	460	480	448	468	424	461	457	459	470	460	452	472	457	446	485	440	474	455	449	477	464	439	471	478	515	443	469	469	459	431	465	490	477	470	483	488	481	442	497	458	432	456	470	453	436	442	471	494	449	470	470	481	470	482	484	426	446	465	471	464	491	440	448	465	401	461	476	478	440	426	432	482	424	437	466	449	436	467	465	473	466	485	481	437	467	466	502	431	464	433	447	473	477	451	486	506	474	432	449	459	458	431	456	483	474	468	483	506	494	458	467	429	432	461	450	468	447	444	476	459	456	466	499	463	456	455	452	473	432	467	477	447	464	449	404	481	464	484	459	427	460	453	473	458	505	474	492	494	473	440	465	477	454	466	453	436	487	435	453	465	435	454	481	460	452	450	501	464	474	449	458	499	472	492	479	442	461	455	477	461	466	429	447	456	495	469	489	503	486	442	443	479	474	467	455	471	445	445	452	495	460	491	432	488	517	480	429	448	492	498	475	472	450	449	445	441	449	455	439	442	471	474	469	440	470	474	478	466	461	430	465	447	456	409	444	480	429	435	471	463	456	465	431	430	476	455	467	472	451	486	461	427	412	527	460	452	447	479	440	458	454	454	485	495	449	470	466	447	489	435	461	460	423	500	466	468	457	465	479	439	451	436	480	425	434	463	487	461	484	441	437	428	459	483	453	460	472	448	457	449	461	484	458	432	457	473	475	389	442	452	433	462	472	477	460	478	458	461	448	443	445	425	436	465	440	465	450	446	466	438	472	447	493	464	448	455	479	452	479	436	465	493	510	445	425	435	456	462	456	476	486	478	493	460	489	439	443	451	438	417	464	449	484	454	453	467	412	443	449	485	458	453	463	440	472	432	438	467	496	439	431	462	502	449	420	450	443	439	464	476	435	443	451	466	484	437	471	484	440	449	466	420	457	411	445	452	490	461	454	470	457	454	443	461	437	460	447	444	431	440	444	471	457	462	509	453	425	490	462	479	457	489	464	481	479	451	442	460	480	455	443	522	443	456	452	450	460	488	487	458	478	434	471	397	460	502	468	464	470	463	462	483	475	474	475	472	476	461	465	443	460	456	479	467	461	447	494	446	468	451	463	458	457	461	438	442	463	441	489	480	449	484	452	464	465	478	467	465	469	467	474	465	460	442	446	415	442	485	483	473	459	457	464	466	471	435	439	450	462	495	447	444	460	460	457	454	446	416	420	504	462	437	413	469	486	484	464	464	479	440	464	439	460	430	480	484	497	438	476	516	480	460
25388	15740	12888	6876	4758	3460	2781	2194	1704	1526	1370	1090	1043	887	797	782	743	732	692	717	656	587	595	616	600	619	608	585	583	545	570	554	581	559	526	518	572	554	504	571	519	536	512	492	520	535	528	558	525	505	492	468	495	531	514	519	515	505	488	501	497	533	526	515	500	512	497	492	539	501	523	520	518	513	498	474	514	538	539	454	506	484	482	512	504	539	487	522	542	517	509	494	485	491	524	508	503	455	513	513	482	460	474	531	502	514	486	527	502	501	501	487	468	487	492	481	514	506	495	456	511	473	522	486	508	490	513	497	545	517	458	474	492	513	517	494	527	489	466	487	506	509	501	514	497	484	496	498	498	515	498	497	529	537	504	516	491	456	507	485	505	497	515	545	471	482	478	448	520	518	488	485	500	495	504	489	473	501	492	503	464	470	520	490	460	485	492	507	458	500	481	524	539	495	506	464	532	495	529	507	484	505	488	520	499	543	492	488	493	492	525	470	489	514	524	508	472	487	525	508	485	514	503	513	511	495	487	492	450	495	444	479	480	521	494	484	482	499	489	465	505	488	494	518	520	507	528	522	515	511	478	482	517	519	504	520	506	500	510	474	471	513	495	480	523	527	523	490	469	544	484	488	505	489	475	504	487	484	484	530	498	524	502	496	494	478	512	503	478	495	501	547	473	535	502	525	492	485	504	519	495	510	520	466	456	505	490	488	494	498	509	494	506	468	460	494	513	469	468	470	517	515	486	483	484	522	465	548	453	479	506	503	491	483	468	508	495	504	517	495	505	509	480	513	504	505	477	502	466	490	493	492	470	537	519	497	484	484	498	451	526	499	556	527	496	473	499	536	499	484	528	510	510	513	510	487	489	515	479	515	493	460	529	497	487	548	484	481	507	497	450	482	515	518	496	501	448	483	508	484	487	515	485	487	546	523	529	510	517	482	485	510	523	489	527	553	477	517	491	511	485	499	477	466	502	485	503	469	549	528	496	522	511	498	492	529	516	522	482	483	500	525	504	470	511	534	540	474	485	484	495	506	470	473	515	493	507	478	507	469	466	497	553	476	476	513	557	541	476	523	484	487	449	510	485	500	485	493	530	512	486	475	455	479	489	493	483	480	539	477	522	536	478	516	499	517	466	483	510	534	487	520	493	482	484	523	473	508	495	535	523	521	495	513	473	459	480	476	489	505	499	476	532	528	464	490	513	508	469	520	473	480	503	478	491	540	495	492	490	493	469	467	506	482	480	468	504	503	495	505	516	494	524	444	482	486	481	493	480	536	478	513	486	496	514	483	501	537	478	492	522	504	527	500	501	497	508	529	482	513	479	514	505	525	493	496	499	503	515	517	514	506	492	475	476	485	497	465	524	482	478	491	469	481	507	535	488	500	510	501	464	512	496	523	466	505	503	531	535	549	472	469	470	478	504	518	479	497	491	517	485	511	538	485	479	474	528	484	530	525	481	482	516	459	490	550	486	493	484	455	512	505	458	520	532	473	480	491	466	486	497	531	490	463	536	532	503	498	495	538	519	477	504	548	506	519	502	522	521	493	480	541	497	485	497	566	499	516	496	475	490	526	518	522	474	491	457	515	502	458	514	494	485	506	500	488	527	457	481	496	509	507	492	544	485	508	471	490	491	516	507	507	475	495	526	516	509	452	526	487	500	518	508	462	509	509	525	507	496	529	471	508	486	493	531	521	480	511	509	497	468	505	520	496	516	499	490	510	498	470	501	508	502	496	510	521	503	499	474	491	493	483	499	500	520	503	512	510	534	517	503	537	478	506	481	478	498	522	520	443	465	463	535	483	468	482	507	480	513	540	490	475	498	501	511	509	487	481	500	489	491	490	487	495	490	451	498	482	516	539	481	492	550	503	471	488	523	503	510	512	516	504	504	545	466	501	504	525	506	530	485	503	479	486	504	453	505	497	488	477	495	489	501	505	550	499	440	482	494	488	482	526	499	490	505	534	457	517	464	489	508	526	487	495	538	523	518	553	501	519	514	450	523	483	502	522	514	518	485	484	510	480	518	485	503	470	497	501	482	490	507	551	501	514	481	511	481	479	519	513	522	523	510	509	498	518	492	510	512	524	485	505	478	487	491	501	516	535	471	542	506	507	506	475	505	528	505	479	470	508	510	483	461	498	526	525	482	509	511	500	513	557	535	524	477	460	472	541	476	539	520	507	516	502	515	506	494	491	514	502	519	456	525	459	430	514	493	536	487	494	489	482	509	507	500	502	526	497	530	492	490	490	500	501	498	499	469	465	508	473	552	513	511	485	533	500	509	476	522	510	499	487	467	529	503	509	475	512	574	511	514	483	508	534	506	500	486	512	494	505	476	494	467	482	483	458	464	465	509	522	492	483	502	503	482	492	513	499	470	524	464	543	536	527	490	543	513	487	455	526	524	492	523	478	512	474	493	514	476	482	501	494	489	532	500	530	503	474	471	478	479	511	474	498	513	521	487	479	514	503	520	487	523	530	528	493	504	503	528	488	526	478	459	503	530	518	503	500	506	513	496	508	504	519	490	516	499	477	496	480	492	518	513	519	498	521	505	462	496	476	519	480	493	518	491	482	466	526	495	479	486	462	529	500	534	526	513	497	487	497	455	493	498	539	476	494	493	467	507	552	480	443	479	498	458	508	483	496	505	488	507	518	494	482	528	502	500	525	475	501	482	488	502	484	500	506	460	540	501	489	521	469	496	506	525	491	493	500	499	471	518	513	484	536	495	516	513	495	531	516	516	495	521	517	501	514	529	484	527	450	501	503	471	542	530	461	513	491	505	507	499	471	494	534	501	488	513	487	507	502	542	480	507	505	504	516	492	463	494	531	500	471	456	531	486	474	526	505	464	495	495	500	466	492	540	477	538	520	475	509	485	513	493	492	509	497	511	482	461	521	491	487	526	534	491	521	478	489	502	491	491	501	520	470	510	490	476	506	515	516	471	507	485	468	500	490	544	497	530	516	515	511	498	480	488	516	517	473	514	510	526	502	494	471	485	505	474	440	523	501	514	515	503	476	531	495	515	542	486	498	510	497	518	462	529	501	510	526	511	530	493	507	537	518	483	536	487	481	483	498	466	515	485	496	483	497	457	493	487	500	527	496	467	487	506	471	519	525	460	495	490	507	484	502	506	500	510	530	523	513	488	503	512	454	493	465	512	481	533	523	474	506	526	498	506	465	515	500	515	514	473	497	483	511	491	559	492	526	485	482	487	502	541	462	500	499	513	499	505	500	522	465	539	504	492	490	518	487	492	483	510	507	518	547	498	491	476	528	466	511	501	518	510	513	521	489	513	535	468	519	491	542	506	486	516	537	553	486	457	475	499	456	476	509	453	519	495	468	547	532	464	511	505	521	528	523	475	494	454	479	503	469	493	513	547	499	504	510	485	483	472	526	480	490	519	546	495	488	518	511	502	512	488	529	502	472	506	502	506	450	510	523	485	475	483	505	519	517	495	470	500	494	524	484	475	483
27295	20357	8630	993	605	504	452	326	343	314	298	340	298	308	334	337	307	307	289	318	297	296	324	333	295	300	307	312	310	318	317	307	330	302	324	298	285	330	324	324	312	313	325	312	274	315	309	305	339	316	301	297	277	308	305	311	344	350	275	337	308	276	332	307	292	328	301	321	305	282	329	305	337	295	308	344	315	309	305	343	305	330	346	354	325	295	341	330	310	284	332	330	304	328	323	300	319	309	279	303	318	316	312	304	274	311	337	327	321	291	272	310	315	280	292	317	288	319	313	344	314	297	325	307	285	310	322	322	318	308	276	295	282	324	312	336	311	288	336	354	326	294	331	328	318	315	321	301	287	314	301	341	296	301	316	281	332	324	323	314	332	332	323	337	317	299	311	328	324	310	321	316	314	319	306	306	297	291	302	349	335	309	291	351	338	278	312	357	328	313	316	287	273	291	307	325	353	297	310	319	312	326	332	316	312	296	318	296	285	324	313	297	306	300	292	311	317	321	310	346	311	290	322	287	303	323	296	298	306	337	309	310	343	312	270	347	291	318	313	313	331	359	314	301	296	323	335	317	309	301	318	312	336	311	340	304	304	321	309	289	282	307	302	302	305	332	337	318	311	298	310	351	331	332	300	322	284	294	304	292	310	313	307	294	314	297	322	316	312	319	323	345	306	302	329	295	339	303	309	319	323	293	264	307	318	327	292	314	323	329	266	297	296	308	280	324	301	273	314	314	270	346	347	326	321	333	306	298	290	312	286	319	306	307	315	325	296	302	296	349	307	317	291	331	302	310	289	305	309	294	300	304	291	312	283	316	273	310	310	281	315	336	310	301	315	301	312	303	310	309	310	304	311	317	299	308	324	316	330	295	372	303	333	323	271	353	294	312	297	330	298	306	315	309	303	320	311	330	312	300	291	299	291	306	326	326	303	311	335	293	296	325	325	316	276	325	349	299	280	291	318	311	328	324	306	298	335	285	292	311	310	290	319	322	331	303	314	303	329	292	291	307	287	331	303	293	326	330	314	327	299	314	286	345	299	335	328	308	284	304	301	287	305	322	300	299	290	309	332	309	269	314	290	321	358	319	304	324	305	282	312	319	323	302	295	306	300	327	293	288	314	301	316	308	294	301	322	315	301	319	307	314	325	282	364	311	311	320	313	320	295	319	309	322	311	299	337	329	287	342	329	315	299	292	314	304	297	338	324	309	304	352	333	289	333	307	301	303	304	297	345	308	271	325	297	310	263	285	318	290	331	290	334	341	316	308	315	306	339	299	320	329	301	296	306	292	321	318	311	317	313	311	365	314	274	314	281	279	313	315	303	306	294	335	296	299	322	299	347	328	302	302	331	299	323	313	324	295	308	282	336	293	284	295	321	323	304	299	273	304	291	304	288	317	331	308	317	300	293	300	291	307	334	307	319	343	351	337	325	347	337	300	265	325	320	317	295	310	320	309	293	297	276	327	309	312	312	333	295	304	303	304	325	320	277	321	292	277	318	327	316	305	300	289	292	291	324	278	316	291	312	297	309	318	289	307	330	321	321	304	307	302	327	303	349	291	341	302	322	327	312	312	309	315	338	289	290	298	310	324	290	303	317	268	322	321	318	331	322	283	334	344	341	288	320	324	283	283	324	311	304	310	327	315	313	325	327	348	312	324	291	301	310	322	307	309	289	295	331	288	305	328	292	302	286	288	340	307	338	292	336	307	300	347	335	312	336	307	291	332	299	362	317	303	317	291	360	319	304	298	325	264	305	324	335	293	314	328	284	347	323	279	299	311	292	311	288	304	364	308	343	318	325	323	317	288	309	309	316	332	312	322	316	344	281	322	324	316	306	317	303	310	309	317	299	302	302	311	289	283	308	295	310	303	330	316	328	286	335	336	302	280	323	304	316	331	320	305	329	340	321	323	301	332	313	295	321	283	318	307	279	299	282	294	302	328	314	286	301	307	346	301	318	320	314	307	343	302	306	328	321	303	295	335	322	310	299	318	318	330	294	303	303	309	301	298	306	296	365	333	330	310	307	302	326	312	309	344	303	308	304	294	318	315	343	314	345	291	312	309	336	330	313	302	304	315	309	325	314	313	289	336	299	318	320	302	286	312	302	336	320	322	293	342	317	329	319	276	294	304	296	320	326	303	304	292	288	278	294	310	317	283	373	318	293	334	314	341	305	321	321	334	328	333	324	289	310	291	313	333	325	310	316	268	314	307	303	297	335	325	304	293	276	292	331	313	305	310	298	287	250	302	336	328	306	324	296	323	359	314	305	302	312	305	320	299	339	328	307	310	313	324	325	311	350	316	278	285	317	331	296	313	293	289	307	325	283	336	290	321	313	299	338	303	309	287	303	329	322	332	283	290	295	278	334	312	295	317	299	316	312	311	327	367	299	317	287	317	330	322	326	314	278	302	295	283	309	302	334	302	345	335	308	273	317	335	319	360	320	322	298	282	302	316	306	307	327	323	318	336	286	326	296	313	302	296	281	334	311	320	310	270	313	314	323	265	295	315	323	345	283	307	297	302	317	321	310	312	318	310	318	334	309	316	296	297	291	288	292	317	293	328	310	310	317	315	287	312	293	320	293	307	314	295	332	329	315	300	359	317	297	320	321	291	328	326	317	303	303	319	312	310	325	298	326	291	291	303	339	307	306	315	305	333	307	323	317	336	319	317	315	289	315	348	308	317	322	296	279	312	320	332	301	324	301	294	319	283	300	329	305	314	294	317	292	298	302	322	289	298	336	311	312	304	288	329	321	308	305	329	350	329	337	322	309	290	304	306	282	298	315	311	305	336	328	344	328	344	343	314	309	315	303	287	330	299	312	332	290	280	315	315	305	315	306	333	283	315	319	309	291	297	300	325	322	293	312	293	303	314	316	293	298	295	301	300	338	349	309	310	323	352	283	283	319	336	330	305	341	291	318	299	360	318	325	292	309	299	285	306	324	332	284	304	313	265	314	288	340	296	290	321	316	299	308	298	324	324	339	315	336	302	311	334	308	349	331	319	331	335	346	303	317	342	308	316	280	293	299	328	330	345	298	270	297	318	334	316	319	287	303	326	305	301	295	302	319	286	296	331	315	332	313	303	326	287	322	324	316	323	309	330	350	323	322	301	297	309	337	284	286	309	319	316	324	346	302	324	308	331	288	323	326	292	332	345	322	313	318	322	323	337	330	296	327	285	305	313	316	317	340	282	284	291	309	325	298	279	313	313	309	334	342	301	326	315	345	310	337	327	296	319	300	307	323	304	290	353	311	301	305	321	354	348	265	283	327	310	309	304	329	318	310	285	312	306	303	318	319	293	290	328	324	277	312	320	315	352	317	294	316	339	293	280	298	298	283	320	291	330	301	306	322	275	293	318	325	287	304	318	350	295	295	313	297	304	298	300	282	327	328	323	313	312	287	292	347	307	329	313	280	313	309	336	324	322	304	315	317	299	351	315	299	298	325	309	280	287	338	290	305	328	324	312	312	295
17157	1321	1050	651	561	514	488	416	470	400	431	419	374	376	357	373	390	351	390	374	393	396	372	379	386	389	362	374	371	356	361	362	368	374	378	398	355	348	409	397	359	368	359	396	372	349	374	383	371	383	377	366	386	342	355	367	364	341	392	347	366	407	352	376	358	379	392	374	353	368	367	349	385	357	379	405	381	359	349	376	417	351	363	354	355	355	332	384	350	367	379	344	385	370	369	390	403	370	355	340	340	370	386	376	382	373	395	395	384	365	350	345	402	380	360	383	402	381	379	413	394	375	380	355	397	388	385	366	316	363	406	385	339	369	378	370	353	358	383	356	382	373	398	370	372	361	345	380	390	368	386	380	363	371	353	385	355	370	398	386	375	401	363	366	368	401	369	391	349	397	375	388	370	338	370	377	384	387	357	369	381	376	346	374	353	349	388	382	368	371	368	382	396	379	385	367	358	378	333	391	350	396	398	399	399	365	360	367	376	383	415	356	362	379	376	353	373	369	377	393	382	383	366	388	353	376	360	349	374	343	369	349	404	366	399	367	403	369	355	399	376	383	366	357	388	392	373	364	373	355	423	361	386	362	351	363	369	369	370	362	363	391	369	381	379	378	381	379	381	365	367	378	366	367	367	363	368	364	363	369	388	393	382	390	377	383	339	396	369	368	386	416	355	373	384	374	382	385	371	377	346	424	369	346	375	354	354	386	391	398	367	369	368	371	377	392	391	375	369	355	407	358	367	384	345	385	388	401	384	389	387	313	397	343	387	373	377	374	377	370	375	379	388	394	370	352	370	357	382	385	384	369	331	388	354	380	372	403	387	391	366	361	375	360	373	371	368	380	360	381	344	354	397	394	402	364	365	365	348	358	384	390	380	367	352	378	353	351	360	365	377	353	373	379	349	387	325	374	321	393	344	360	360	361	377	359	389	365	349	392	382	376	347	324	360	421	364	365	349	367	369	386	413	375	421	375	361	355	390	396	374	389	398	382	380	419	350	395	382	385	414	370	358	341	340	390	344	369	349	370	374	385	364	385	408	345	367	409	352	371	352	386	339	341	367	362	371	377	391	342	359	363	388	372	366	368	408	361	380	373	380	367	391	346	407	368	409	389	416	391	391	397	365	332	362	366	332	366	368	356	386	356	404	372	379	427	383	367	363	388	410	377	384	370	377	353	375	423	351	379	412	366	365	393	378	385	354	390	404	348	385	368	356	368	381	369	367	374	405	347	385	363	362	366	383	355	399	353	362	350	382	388	386	345	369	361	362	365	356	381	356	374	370	342	365	380	396	363	373	367	364	406	368	388	418	375	378	360	384	338	339	351	365	326	364	364	371	346	368	354	356	372	371	380	395	367	354	418	385	367	405	379	357	383	369	377	425	340	382	349	364	370	387	373	368	380	342	380	368	338	368	403	396	369	369	370	370	369	411	378	366	380	369	396	418	385	371	364	370	368	380	399	374	346	379	418	376	400	325	354	370	393	349	422	358	389	355	402	402	375	388	377	408	390	382	348	387	389	377	376	402	389	366	398	383	358	387	373	375	383	386	362	344	374	338	367	393	382	354	374	343	393	384	393	383	363	365	400	372	373	371	368	368	367	397	372	390	367	343	381	365	358	395	408	377	366	378	388	387	376	381	411	395	377	340	388	371	363	368	372	383	357	384	385	362	373	377	378	355	384	314	348	382	388	353	384	372	379	370	361	371	384	331	372	376	370	409	338	364	368	370	354	340	374	402	359	382	383	398	380	372	400	385	392	378	403	395	344	392	356	353	350	364	401	351	381	366	365	398	381	359	370	408	376	380	336	354	387	416	373	388	364	414	371	396	397	382	390	333	357	396	360	376	362	327	363	416	384	387	350	367	390	403	405	380	366	351	397	347	397	389	379	390	379	338	384	369	399	388	381	389	383	343	402	370	364	356	386	394	381	400	398	371	340	375	371	416	351	431	375	377	395	376	371	364	389	379	388	398	395	409	392	343	362	362	344	372	352	369	380	385	389	401	362	360	375	387	391	342	387	390	341	404	375	329	359	380	362	387	382	351	363	394	373	388	372	384	331	349	395	358	390	408	357	368	389	357	392	389	351	373	370	388	380	364	365	372	377	379	408	391	368	386	344	385	398	371	359	362	365	354	402	388	381	378	373	381	389	409	364	393	371	359	353	381	401	353	369	357	369	386	398	365	391	357	364	341	388	374	392	357	379	351	371	354	361	368	402	359	402	368	378	364	403	377	384	377	392	337	397	354	368	402	373	369	349	373	376	385	343	374	363	373	351	387	415	398	382	376	358	385	372	369	382	375	387	349	393	373	376	368	377	402	398	377	415	411	349	370	401	370	361	386	358	358	368	416	384	346	385	343	333	384	392	349	382	393	411	395	354	365	338	373	381	353	385	351	388	385	364	415	385	377	378	396	373	367	333	351	326	364	382	371	372	388	375	407	393	373	364	393	402	378	355	351	354	376	369	390	351	364	395	398	354	359	353	375	352	409	357	385	403	372	358	361	365	360	390	400	388	385	373	393	368	374	374	380	384	370	348	367	353	388	378	390	402	365	408	380	398	355	333	378	379	352	402	378	353	404	396	386	355	353	406	401	365	388	356	396	371	394	358	390	376	371	399	408	379	374	388	334	349	341	390	355	371	370	353	390	376	386	357	386	371	380	387	340	409	358	376	360	373	333	379	409	360	378	387	375	364	357	393	376	362	379	390	392	383	372	381	364	367	392	391	369	394	371	341	401	395	383	377	400	335	352	383	407	386	363	412	388	394	369	393	353	401	391	357	399	384	397	359	383	358	377	367	387	370	396	385	355	341	328	374	393	391	375	425	353	342	358	358	357	385	392	341	378	376	353	367	386	384	346	414	373	357	371	381	367	371	342	386	338	362	412	377	392	378	364	370	384	380	351	395	406	411	416	372	361	358	397	395	374	351	349	365	368	407	337	330	332	376	366	375	407	403	338	370	355	400	370	380	379	378	349	345	364	343	400	384	366	373	355	405	354	376	355	342	367	350	407	374	392	404	386	385	362	375	398	365	396	358	354	390	361	362	386	395	370	351	368	412	405	367	376	376	382	368	352	382	339	310	370	362	369	359	381	337	387	374	389	413	363	361	380	389	392	379	356	389	390	363	391	369	396	353	389	372	415	379	338	396	362	366	427	385	348	342	364	394	395	361	396	364	361	378	370	373	374	355	358	377	374	369	385	378	365	381	360	380	397	370	391	382	390	322	350	388	386	370	379	382	370	356	385	363	366	390	355	387	365	376	371	371	375	336	401	396	371	385	344	368	365	401	360	358	384	364	391	375	365	369	341	350	367	382	392	387	376	389	367	386	409	381	373	353	380	341	383	388	372	366	367	361	394	369	371	387	385	362	361	369	388	387	349	419	375	350	397	387	374	358	406	354	365	375	367	364	370	354	375	411	369	379	399	367	365	403	423	350	388	353	408	383	373	399	383	363	316	363	396	376	389	416	389	392
23573	21183	28626	24019	21173	12451	1135	654	557	452	453	389	353	328	289	312	307	259	258	278	263	244	252	247	214	245	241	217	245	218	198	214	219	233	233	228	215	217	224	243	250	187	216	222	226	221	248	229	190	231	210	231	228	208	212	231	208	220	206	217	240	204	214	218	238	217	224	255	233	225	215	232	190	238	211	224	216	214	209	232	239	211	209	202	180	221	211	211	198	189	212	207	172	192	220	198	212	224	237	200	246	214	200	227	208	194	234	246	233	198	245	227	220	190	226	204	226	204	201	212	204	204	224	196	232	221	201	211	212	221	212	189	193	190	234	209	186	227	219	227	246	240	216	206	219	222	192	220	167	216	214	191	213	203	242	189	205	211	199	209	225	200	218	191	184	220	222	197	217	224	226	219	216	227	204	218	230	210	208	197	235	191	210	230	209	224	195	214	206	214	205	216	210	213	191	200	205	241	184	208	233	204	212	217	206	202	210	211	186	203	203	227	210	207	205	204	199	216	198	226	228	215	200	228	199	175	212	252	204	200	211	216	200	215	198	230	195	228	207	212	208	208	209	210	222	216	199	218	203	252	207	236	190	190	207	229	200	206	191	207	189	190	210	191	205	216	220	207	214	237	223	210	185	250	220	221	229	216	210	217	208	207	200	218	200	198	226	225	225	216	228	227	204	206	216	208	205	197	226	218	227	217	198	223	239	210	215	209	229	198	220	227	210	213	247	220	197	208	197	194	213	217	228	224	195	216	210	222	200	204	205	233	230	204	224	212	199	218	213	197	205	230	199	201	240	232	209	227	235	206	221	211	210	201	227	218	200	203	215	210	205	223	202	227	222	214	197	197	212	189	195	204	210	211	215	175	196	223	235	208	248	212	224	212	226	202	196	223	226	218	217	217	224	222	221	201	211	212	232	202	194	211	254	227	234	229	207	193	214	216	219	228	220	198	209	203	209	213	225	229	234	199	200	196	248	219	191	199	205	225	197	237	206	208	235	207	191	215	217	237	200	195	203	180	203	205	206	219	192	208	201	205	216	184	214	216	192	221	214	208	184	199	214	208	201	199	213	220	197	202	200	206	226	221	200	201	223	193	185	226	190	227	203	185	204	235	200	193	200	242	218	185	192	189	199	212	221	234	214	208	217	214	213	205	208	208	195	232	230	224	202	190	194	223	205	224	222	182	210	224	210	189	201	209	212	194	214	206	217	203	194	187	185	220	202	213	205	200	207	201	206	191	215	214	199	251	195	205	196	203	220	191	215	200	214	196	206	220	225	232	212	237	226	184	202	205	210	213	173	221	183	236	224	198	229	233	193	199	193	210	188	233	214	210	211	245	222	220	213	188	210	218	231	218	199	226	208	225	184	240	208	233	187	225	214	208	184	239	198	220	216	201	217	209	204	179	223	215	198	213	219	195	196	208	193	200	219	198	207	196	239	181	211	188	247	191	222	185	197	207	215	198	232	198	221	224	190	207	244	178	205	206	208	231	233	189	220	234	190	179	213	212	226	185	189	188	188	220	220	206	205	218	200	196	210	224	215	215	242	214	202	219	211	227	208	198	213	229	188	231	226	233	220	184	213	197	208	191	218	193	204	216	237	198	217	206	242	209	201	211	214	217	196	200	222	185	202	229	209	231	243	226	229	213	224	201	229	205	219	212	210	192	207	196	248	219	211	199	216	208	208	219	201	189	191	202	219	224	213	202	218	219	213	212	227	219	212	234	232	215	204	194	214	237	222	217	204	220	209	227	218	212	243	198	200	215	221	227	217	213	209	224	216	192	245	212	205	207	215	202	212	205	210	199	232	198	228	255	243	205	215	200	208	199	208	208	222	189	214	225	215	195	198	224	204	223	222	187	203	215	224	208	226	179	203	212	204	193	206	223	192	187	212	174	227	214	185	193	214	214	201	205	183	225	214	218	226	233	185	195	206	223	191	195	214	219	224	210	227	209	195	198	192	225	207	202	229	203	195	217	248	215	247	203	225	236	222	203	188	201	221	220	209	208	238	211	193	221	212	227	201	202	213	225	202	193	206	221	235	208	211	230	193	203	237	211	240	214	211	201	193	203	200	217	210	202	220	229	202	184	241	219	195	229	190	218	202	191	222	230	216	226	206	231	212	209	221	222	226	223	207	219	259	198	248	197	191	220	216	204	215	222	215	224	215	201	199	219	218	195	196	221	203	213	224	188	199	223	200	235	235	207	219	209	201	223	230	186	205	224	223	203	222	208	205	206	203	198	201	223	187	238	192	204	215	222	207	206	187	239	221	172	227	204	223	197	205	196	206	181	218	233	196	210	227	209	188	213	217	231	201	224	200	212	195	204	221	209	198	217	228	220	206	208	234	222	201	197	236	230	201	229	222	192	200	226	224	221	200	218	198	205	218	203	209	207	192	223	216	201	191	225	209	210	223	179	204	211	208	192	214	217	196	208	212	204	208	201	244	186	253	196	189	200	221	235	198	225	216	216	219	235	202	213	212	222	219	195	203	234	216	206	184	216	204	199	192	234	196	229	209	231	225	191	220	210	200	221	188	192	211	230	213	206	197	212	203	222	218	198	202	182	213	198	209	213	236	181	217	198	207	210	199	196	227	211	221	220	193	218	220	201	218	197	212	211	209	218	230	237	205	222	214	222	224	192	224	203	200	243	204	195	234	217	201	219	196	225	214	221	213	213	195	200	219	199	203	242	231	191	209	200	217	227	209	215	201	214	213	212	215	204	212	184	219	226	218	207	217	203	207	210	204	215	224	195	192	195	206	191	206	227	224	204	239	211	192	235	186	217	205	204	225	240	252	220	199	192	239	210	236	233	225	231	186	199	206	223	224	200	222	238	208	202	224	201	226	203	216	201	219	176	224	216	242	218	219	242	210	192	207	209	219	205	210	173	205	206	219	218	206	218	231	185	207	203	236	204	233	234	200	205	232	215	220	217	207	202	242	238	203	183	217	205	205	207	207	210	186	209	226	227	238	189	194	183	221	228	213	225	206	227	209	210	191	200	196	199	218	229	248	226	213	214	225	232	218	192	207	208	218	221	205	225	209	216	230	183	195	221	213	190	212	226	199	186	203	235	218	210	196	211	238	232	213	205	221	194	190	228	210	212	217	211	210	226	223	214	248	215	228	196	244	190	219	203	223	217	209	228	222	208	187	206	218	210	174	216	210	194	218	221	206	232	181	207	217	208	195	198	232	203	214	238	220	191	213	242	186	188	201	215	205	200	211	190	180	208	201	181	226	197	226	225	224	226	209	222	204	238	208	217	190	197	219	219	188	224	219	194	208	195	220	227	212	200	214	196	210	185	204	206	216	184	216	189	213	222	219	206	194	213	201	228	186	188	193	239	233	228	213	222	178	212	203	212	204	209	208	222	210	239	206	201	216	222	200	184	251	202	228	192	225	216	195	212	219	222	210	207	186	192	250	208	222	209	205	213	223	207	209	184	227	214	228	185	186	201	201	184	202	215	219	183	198	200
17764	9873	7656	3853	2568	1849	1459	1164	962	780	672	564	525	495	434	425	356	338	331	353	323	317	326	303	315	311	293	283	308	276	277	294	296	274	260	290	266	264	276	270	267	290	268	277	261	268	259	265	274	252	273	259	290	247	242	261	242	269	266	277	269	263	261	299	257	231	252	280	250	228	255	293	258	275	264	242	267	247	249	279	257	266	242	231	254	285	257	228	277	238	254	255	269	255	244	232	264	249	224	258	248	255	263	236	245	280	266	241	245	232	272	249	280	234	278	259	240	266	254	278	225	245	239	247	252	252	279	272	236	247	277	278	245	247	254	253	232	259	301	276	262	253	247	238	261	251	260	237	243	249	262	271	236	230	263	255	232	248	225	247	253	268	275	258	260	241	241	235	271	247	242	256	238	253	270	227	273	249	248	232	255	250	227	245	255	278	272	254	262	240	270	291	258	244	271	217	252	258	284	234	243	279	263	274	258	207	271	265	251	255	225	234	248	270	278	254	252	261	246	265	236	276	281	260	250	225	251	228	258	259	243	240	233	272	252	240	258	249	263	231	256	229	247	238	219	274	242	239	254	273	273	255	224	261	251	246	243	262	246	268	280	250	244	248	254	249	251	237	238	246	250	248	258	245	251	220	298	272	253	257	275	226	265	235	233	258	251	261	238	274	270	236	251	255	220	262	251	221	288	279	264	242	268	259	271	228	212	251	246	273	230	258	257	237	241	265	245	241	262	278	229	250	255	249	275	293	250	272	254	235	238	242	276	261	217	264	246	256	266	243	268	258	276	268	262	249	240	235	253	240	256	268	256	228	250	249	223	252	280	222	234	227	254	259	275	270	257	262	243	254	242	259	258	269	251	219	274	266	252	237	236	248	238	254	258	290	273	262	266	266	225	296	251	302	263	261	258	261	251	249	266	241	283	226	247	227	300	265	245	233	244	240	236	288	270	236	234	250	306	229	255	252	261	255	277	255	265	243	270	262	254	245	264	259	260	255	264	243	253	275	237	244	258	276	246	286	291	256	243	250	230	248	286	246	238	283	265	233	243	255	241	240	231	268	263	257	253	246	263	240	255	264	241	255	237	233	242	255	244	249	245	268	238	229	237	253	250	240	232	239	248	247	269	266	275	246	242	243	265	245	274	234	245	246	253	254	253	285	238	275	259	243	235	246	242	274	253	243	277	254	258	263	253	213	250	251	247	230	251	253	240	245	257	254	261	266	268	249	261	259	240	255	251	237	285	264	238	254	255	238	239	251	271	238	272	252	253	240	226	261	292	273	242	246	281	266	250	255	258	243	255	232	257	250	256	275	274	253	279	253	251	255	275	263	239	237	229	241	233	240	249	220	240	241	273	259	231	266	234	258	250	269	280	262	266	255	255	248	283	249	220	248	246	263	227	291	257	272	245	232	260	241	269	247	254	255	264	254	255	270	242	226	236	237	248	237	283	255	269	269	255	263	261	261	244	247	264	224	242	279	260	262	259	247	227	269	253	253	241	257	244	260	259	266	268	251	250	249	261	239	257	263	224	260	266	279	239	257	275	233	237	258	245	246	261	262	234	228	269	257	280	275	259	254	229	244	249	232	233	224	252	227	283	269	240	253	256	243	272	265	279	265	249	252	240	246	221	264	260	266	267	260	265	240	219	240	261	240	254	271	273	231	261	251	239	242	248	250	263	262	279	253	249	260	275	251	239	277	251	239	248	271	267	253	245	254	276	247	264	260	274	267	235	264	254	260	258	232	229	237	299	245	273	232	246	275	282	269	258	242	291	240	226	254	257	252	233	235	255	248	244	262	258	242	250	260	267	210	270	246	242	259	287	251	263	243	256	248	275	230	255	257	261	253	249	214	256	275	231	268	248	237	246	240	279	262	244	263	245	253	262	285	253	258	255	245	248	260	258	277	256	247	249	278	267	254	224	236	244	249	264	266	231	236	263	245	271	270	265	262	252	245	218	249	250	233	229	226	247	250	277	242	248	239	238	233	278	242	229	261	273	246	241	271	252	251	231	226	274	245	246	235	265	256	249	256	248	257	247	254	261	269	264	278	228	251	224	230	239	240	264	256	236	272	252	262	293	252	246	256	232	230	256	268	249	277	238	258	253	240	240	280	218	231	245	238	276	233	232	267	262	233	233	246	240	242	269	265	269	257	219	233	270	233	244	273	238	243	269	257	266	253	255	239	242	233	259	278	239	252	234	268	280	253	271	246	235	226	209	252	260	246	243	254	241	233	244	226	262	252	271	242	245	279	259	272	241	195	260	229	267	253	280	266	252	235	268	234	227	237	267	236	260	265	246	278	214	221	265	265	269	247	262	265	231	278	234	262	255	269	271	260	275	224	250	273	256	276	271	226	256	255	237	251	265	287	248	230	249	276	263	259	224	246	266	226	223	279	231	245	262	225	255	264	252	236	250	262	251	288	256	275	256	246	242	281	274	238	248	223	265	288	272	248	267	246	269	238	246	281	241	269	280	260	234	232	232	257	258	242	244	258	249	263	253	270	258	247	242	268	269	265	265	284	251	263	250	261	229	267	252	247	269	261	274	250	249	254	231	245	246	250	272	239	251	243	278	255	239	241	236	267	237	236	256	269	269	259	238	270	234	238	259	254	241	262	251	275	218	279	262	252	238	258	261	243	272	248	234	254	270	298	230	247	281	234	282	241	250	237	267	231	257	245	270	263	226	251	271	245	286	232	243	242	249	252	230	271	242	266	261	240	250	280	252	250	249	278	278	263	262	240	247	270	264	249	254	239	233	266	232	257	267	245	265	233	260	228	277	264	243	263	261	240	247	258	268	288	257	236	254	248	265	274	237	244	240	242	212	235	238	255	253	273	245	260	249	274	238	259	263	248	244	224	255	249	277	239	233	270	262	244	255	271	267	268	258	245	232	257	257	234	263	260	258	269	247	260	288	265	255	229	266	257	254	259	235	245	261	259	286	272	245	280	250	260	252	228	246	256	258	245	246	229	261	266	243	265	240	271	260	266	252	258	260	253	269	244	251	272	277	242	248	277	247	224	274	245	275	241	275	243	287	245	273	255	290	220	250	254	232	252	211	286	265	243	287	280	259	235	256	240	261	238	259	262	254	265	271	267	244	244	236	235	271	255	240	257	270	259	240	231	267	255	252	275	240	252	276	247	255	253	247	260	265	235	277	239	263	244	262	274	257	262	268	286	248	246	250	274	256	262	246	271	241	261	275	237	239	233	266	244	251	228	251	276	230	272	229	265	246	248	249	237	245	278	246	252	248	270	265	255	264	249	268	274	242	258	271	245	239	271	270	275	255	230	251	255	239	236	265	236	261	249	253	238	246	259	268	230	236	250	238	244	267	252	246	260	235	260	228	264	259	244	270	276	251	254	248	253	243	280	280	273	276	279	244	272	288	290	256	263	248	251	244	262	256	257	223	228	270	252	260	261	264	281	252	242	257	258	264	228	279	228	255	255	253	253	273	242	234	278	254	244	279	282
24825	21182	27604	24985	12852	1113	905	701	669	635	650	640	614	577	539	587	551	551	558	578	569	546	535	526	577	542	525	541	476	557	528	558	544	543	564	494	519	531	537	531	514	507	542	524	543	547	570	578	556	529	535	571	536	505	507	526	531	501	537	498	532	519	489	545	508	538	532	509	530	532	500	520	516	557	526	533	576	551	510	541	522	521	531	510	505	503	539	513	489	546	556	526	502	488	508	502	611	547	487	565	537	521	556	569	510	549	548	524	531	513	565	491	537	546	526	515	503	550	524	540	492	559	522	535	510	557	505	543	506	534	506	543	514	507	545	521	570	540	539	508	537	504	554	510	516	547	538	514	525	469	487	520	504	534	516	524	540	525	492	516	566	533	537	500	522	515	541	523	534	524	564	498	515	516	524	540	551	507	520	557	486	514	565	520	554	552	504	535	529	564	540	549	514	500	547	539	513	481	492	525	508	507	523	528	487	520	524	523	525	514	525	539	510	536	495	522	500	560	550	557	542	518	512	512	504	531	512	520	573	558	555	517	525	524	541	530	498	512	514	519	513	515	493	526	525	544	528	533	518	545	509	503	521	519	521	516	492	544	563	515	521	523	558	524	537	542	528	543	537	515	496	476	579	496	498	544	531	522	505	533	549	564	510	540	517	543	546	523	540	525	557	547	510	544	528	504	497	506	535	543	525	508	502	494	521	517	512	523	548	540	529	481	543	529	494	533	520	501	520	507	495	567	522	516	538	518	469	524	488	527	512	538	534	553	549	532	549	496	549	511	535	516	551	480	528	550	501	511	510	554	550	571	533	525	517	511	549	505	554	505	549	520	513	520	517	556	479	525	513	489	511	509	526	517	563	561	541	474	516	526	528	467	539	501	490	561	534	545	487	520	566	508	555	522	488	539	557	498	521	557	488	545	515	527	512	518	546	520	558	532	543	535	514	531	536	525	537	500	516	509	507	547	511	535	554	522	525	483	506	532	530	520	507	523	494	533	517	535	510	567	537	515	547	512	539	525	542	513	511	547	512	522	503	542	511	508	522	530	504	533	500	537	544	526	493	525	538	518	541	533	520	543	517	542	483	519	519	526	519	543	506	529	496	513	534	508	539	511	519	550	518	507	568	534	526	538	518	534	465	500	525	530	554	510	524	520	511	542	501	553	553	526	536	545	537	515	497	524	550	521	552	535	522	487	528	548	520	492	509	514	527	515	529	545	538	544	551	509	515	522	513	511	560	536	496	512	532	534	531	533	512	537	544	558	515	531	507	552	518	534	537	526	540	527	529	563	525	535	521	484	543	505	527	534	545	533	523	521	544	510	556	517	527	534	506	552	520	519	500	492	527	487	502	551	521	546	558	538	517	542	521	497	521	496	461	546	563	539	563	565	552	506	540	515	526	507	522	525	478	549	532	523	498	530	512	527	554	542	502	504	530	529	530	510	521	534	487	547	540	506	547	520	507	538	502	515	554	493	499	510	571	553	542	569	538	570	536	514	521	547	534	513	546	520	539	529	576	543	533	547	504	544	528	510	488	469	504	516	510	540	519	520	539	519	522	504	552	510	532	544	493	502	516	552	573	557	537	541	537	517	542	506	543	508	546	519	527	549	550	504	559	558	509	546	539	514	514	524	519	486	553	562	513	506	548	509	496	508	528	527	547	492	508	514	553	516	501	545	512	530	516	521	515	513	509	509	499	543	518	501	538	481	521	540	531	528	544	539	493	523	535	498	536	523	536	569	516	514	524	573	525	553	538	523	532	528	511	556	562	520	485	520	513	533	565	537	546	543	538	540	536	546	537	547	550	543	546	552	545	525	515	558	537	495	503	538	563	516	471	552	503	514	546	515	554	513	517	530	537	525	536	536	559	547	510	522	509	534	547	523	507	504	507	537	518	513	498	577	538	544	532	543	572	561	545	537	495	545	470	538	529	499	515	501	563	544	528	510	556	526	537	514	520	511	571	522	555	527	518	508	508	539	518	528	563	550	510	503	527	488	503	518	542	552	537	563	514	509	517	509	512	510	504	535	527	521	578	489	521	545	575	527	536	509	521	520	518	523	527	534	560	515	532	560	485	556	519	514	519	526	473	535	513	553	524	567	541	530	527	551	542	523	524	559	525	514	513	544	533	553	488	531	515	536	524	555	490	524	528	521	492	502	506	545	554	499	525	518	522	549	530	493	488	483	567	512	569	527	508	531	543	468	555	568	518	570	558	566	473	537	524	543	523	547	517	531	524	523	534	563	573	521	525	535	559	549	545	548	531	525	540	546	529	538	524	527	544	489	504	527	560	530	556	524	558	499	538	531	545	480	552	543	530	522	549	502	496	519	549	517	563	533	548	525	493	581	513	553	551	554	527	500	528	504	569	541	565	482	560	502	519	544	515	564	536	543	527	533	514	523	526	534	496	520	520	575	538	565	527	519	489	495	533	529	514	538	510	553	497	505	540	524	534	526	508	527	524	492	557	525	521	501	521	500	488	504	533	539	497	515	501	544	487	536	504	559	535	546	556	537	503	526	500	546	555	524	530	511	529	513	550	549	508	494	561	528	513	479	516	534	563	547	550	509	524	533	510	491	550	482	519	548	536	544	561	534	495	523	536	536	500	535	536	551	550	515	550	526	499	543	548	531	522	545	513	481	539	514	523	534	466	535	568	492	519	539	505	519	508	532	531	494	551	517	554	522	492	511	579	545	521	527	542	541	527	512	533	551	568	541	507	552	544	548	552	550	492	538	540	469	510	519	511	512	469	541	502	550	522	481	554	523	512	508	491	513	523	545	514	508	560	513	531	502	562	506	489	536	492	573	526	519	518	540	534	505	539	534	549	559	509	518	574	509	520	558	508	521	496	503	514	451	556	544	516	551	511	544	521	482	525	559	489	533	505	528	535	518	516	507	490	524	532	516	534	532	478	525	526	497	553	534	547	528	527	517	510	509	564	498	509	530	534	511	532	520	533	523	548	524	514	548	525	530	538	543	531	506	539	502	559	489	581	495	558	501	523	506	528	499	559	522	530	517	553	521	536	537	527	519	522	511	521	492	517	529	501	512	525	535	536	488	498	510	564	532	520	497	493	515	566	535	532	524	527	535	469	525	527	526	509	517	513	527	553	535	526	511	495	542	535	543	537	556	522	581	544	506	516	524	504	522	525	509	543	554	543	523	546	530	507	503	570	496	532	509	501	518	537	515	545	533	540	475	519	530	502	511	493	507	508	498	499	488	477	550	545	547	524	501	526	526	552	506	505	562	540	536	544	523	511	510	520	543	528	572	504	548	530	520	533	503	499	561	530	523	518	518	547	517	539	503	509	512	533	520	510	492	518	494	491	495	488	493	503	518	532	533	536	507	540	512	507	506	522	525	539	474	510	527	496	510	506	488	546	534	522	515	529	502	526	560	532	540	507	527	526	511	513	534	532	476	519	558	538	507	530	486	543	552	520	537	522	515	548	537	575	488	506	475	545	539	556	478	562	499
19929	6064	4561	2468	1893	1421	1201	1087	938	829	806	779	749	691	716	708	680	671	629	698	628	599	633	666	684	607	633	611	606	607	673	628	605	617	627	615	618	630	616	627	639	594	570	581	609	601	575	630	570	644	645	614	628	594	573	623	578	571	596	592	593	604	601	574	606	599	608	557	620	604	616	634	636	597	613	635	660	604	585	572	545	608	586	579	610	619	592	606	615	584	569	621	638	561	602	615	600	559	584	576	598	593	612	577	575	627	619	606	605	578	610	637	576	555	610	618	587	647	610	564	574	596	570	583	585	588	610	638	609	595	577	658	553	631	601	630	599	572	618	651	590	570	612	585	578	587	596	614	565	572	599	607	569	644	593	615	616	592	595	572	593	610	624	653	592	600	607	554	642	575	634	633	568	541	571	568	632	604	557	598	552	592	546	625	607	617	570	566	635	618	588	580	601	585	629	602	588	594	581	607	624	624	612	549	592	639	596	644	595	587	573	594	594	573	602	604	623	555	580	573	589	544	605	616	595	601	560	557	608	619	627	595	544	635	563	595	567	571	611	594	577	561	566	616	633	611	623	567	612	594	594	608	590	596	615	632	612	633	576	577	602	549	592	588	514	653	589	627	610	573	587	597	645	519	563	568	580	578	585	548	598	548	610	592	613	589	558	574	591	611	598	582	607	610	601	591	599	616	591	613	586	643	596	590	569	603	603	612	612	569	582	610	590	608	599	639	591	672	574	580	623	576	587	614	572	616	597	592	610	610	581	591	570	616	614	595	582	554	610	605	578	590	579	566	594	587	563	615	613	571	580	612	628	612	639	606	615	582	550	574	585	613	578	600	569	606	625	641	554	674	568	609	622	575	592	671	590	575	570	618	619	596	617	619	609	589	616	633	603	555	578	590	599	600	597	599	578	612	587	598	555	543	628	563	626	527	604	601	615	590	586	631	623	603	552	578	586	622	596	548	634	621	557	615	604	575	606	611	559	635	607	628	612	600	622	557	591	577	629	603	625	583	607	594	559	584	585	608	583	548	610	592	580	566	578	618	564	596	612	561	559	592	603	611	547	605	604	567	630	564	590	605	579	567	596	597	644	594	570	591	579	582	596	561	566	596	603	636	597	595	588	630	585	593	599	652	586	581	594	635	580	544	565	595	573	573	632	594	610	579	601	575	628	598	584	663	644	585	589	609	606	582	591	580	602	600	582	590	590	612	597	622	591	606	585	591	601	597	577	604	579	603	572	625	594	613	598	599	585	600	620	591	628	636	629	588	598	572	590	591	598	576	609	574	618	656	608	599	612	549	579	620	616	586	594	581	608	601	608	593	596	561	610	635	585	604	617	616	598	640	575	602	636	583	583	589	609	608	606	637	597	601	582	626	595	640	573	609	621	620	622	623	591	608	569	610	586	580	620	610	593	620	598	609	616	574	564	569	606	609	604	615	597	617	607	620	575	619	615	571	592	605	605	594	559	589	605	606	578	552	594	618	634	585	565	607	575	610	611	562	593	581	573	605	577	622	644	612	584	605	617	616	607	609	634	610	585	601	619	609	600	581	620	577	617	608	624	620	619	601	614	620	613	600	550	615	590	612	585	569	601	616	609	589	622	597	562	601	569	594	577	577	590	630	564	589	597	603	615	614	613	577	627	604	563	574	565	608	600	605	599	630	551	589	624	577	594	603	608	599	613	582	571	612	603	621	612	605	593	579	624	594	593	624	613	573	589	599	578	636	580	614	623	575	564	584	604	624	596	606	601	632	540	612	611	633	595	604	569	629	620	600	617	606	565	602	594	593	609	601	602	605	594	588	630	579	554	590	591	578	587	636	582	592	597	616	653	561	621	581	632	596	590	576	583	627	601	606	618	581	623	564	607	582	590	603	610	625	568	579	590	606	582	607	553	629	620	561	623	583	641	568	636	588	603	570	572	596	575	609	602	593	571	643	589	606	595	618	576	596	611	611	546	632	607	613	594	626	598	571	595	534	597	595	598	633	561	599	581	560	592	601	566	628	562	618	599	604	579	606	581	656	654	609	572	604	595	586	590	620	623	648	608	532	663	578	577	623	581	608	590	601	587	599	589	605	584	576	601	612	620	608	606	562	597	635	589	593	565	624	597	561	584	567	613	573	567	612	582	644	618	573	578	601	609	593	581	621	612	599	638	584	577	578	631	599	582	615	583	588	592	590	627	611	629	538	610	647	570	634	602	637	582	614	642	637	578	576	605	625	571	621	646	599	633	597	624	603	567	577	586	586	613	607	577	594	609	601	603	605	658	621	617	591	605	607	595	571	591	582	560	655	619	595	594	587	636	643	595	598	603	551	681	578	611	596	617	625	589	600	588	617	559	602	562	626	622	575	586	632	614	577	587	612	612	563	650	602	582	591	547	578	606	577	576	596	614	579	595	572	536	596	596	565	603	620	607	584	584	631	631	616	612	601	617	592	562	573	586	607	570	627	569	616	590	616	597	572	627	604	622	572	584	572	650	594	593	624	566	582	613	599	551	607	613	604	651	588	569	609	604	583	586	563	555	591	608	608	569	650	557	634	566	619	577	624	584	614	612	612	577	550	600	643	611	607	579	608	569	650	606	583	594	609	655	576	596	637	583	576	604	613	617	585	612	615	616	618	546	603	608	624	577	587	600	617	585	589	599	616	596	613	569	618	582	577	641	598	566	551	621	597	583	612	612	653	581	560	578	538	588	609	601	631	630	624	615	583	582	585	565	595	543	605	577	595	576	615	567	625	615	600	580	578	586	616	595	627	599	592	620	611	589	627	581	646	588	611	572	620	609	612	577	593	605	615	583	577	585	628	563	611	605	594	570	612	599	528	593	653	609	603	562	576	568	628	598	606	587	621	649	601	613	621	624	589	619	587	581	582	602	604	590	608	613	575	618	624	613	617	603	566	615	628	586	575	583	622	588	642	594	603	588	627	641	597	611	549	593	600	555	574	568	507	637	588	617	599	565	552	590	633	573	617	539	610	618	573	573	575	589	589	602	589	597	618	584	597	594	629	598	563	571	578	619	598	616	593	594	613	604	629	597	583	615	617	610	570	640	624	588	560	605	600	623	612	563	539	603	620	600	598	562	633	608	602	602	605	558	538	622	576	607	587	629	597	546	611	614	580	621	614	602	656	595	587	578	633	634	599	637	596	627	589	572	572	610	591	590	601	570	625	609	595	606	571	584	616	631	593	591	601	606	605	605	602	581	623	623	585	637	627	579	616	604	681	605	597	554	578	610	581	633	599	585	572	624	549	621	603	646	639	639	586	638	610	607	633	603	622	579	626	628	519	595	610	601	590	583	573	563	596	579	617	599	592	580	623	541	598	597	570	578	609	589	600	593	625	584	598	562	599	589	625	595	588	580	582	606	590	592	606	612	621	589	605	598	611	596	628	609	603	616	584	576	580	614	602	590	587	626	603	570	602	657	582	631	568	565	598	569	569	622	563	577	573	630	575	587	626	586	566	587	638	609	610
22680	21190	29002	23671	21178	21236	11951	1462	1067	981	883	769	718	669	604	614	605	570	583	567	520	543	527	480	492	477	522	549	478	510	495	541	475	481	459	479	468	497	465	482	530	478	458	449	493	451	486	450	465	487	504	451	442	444	451	476	462	474	458	417	450	485	412	416	468	452	478	476	451	461	467	478	474	451	518	462	462	478	449	466	452	477	435	460	456	458	461	448	475	428	474	499	465	441	426	479	439	443	422	471	488	477	470	466	461	448	455	463	477	488	439	445	473	425	500	453	450	470	438	459	477	429	482	483	402	449	515	462	465	483	464	498	405	433	444	494	451	457	474	472	468	479	473	464	474	489	438	444	470	436	430	461	469	428	416	463	481	465	460	470	422	438	480	436	452	445	466	483	458	440	466	435	459	458	467	410	436	454	426	452	433	469	436	483	453	446	471	472	455	429	471	478	463	454	440	444	414	464	474	460	499	468	475	469	452	504	465	498	451	475	489	445	467	418	455	467	467	473	502	477	430	478	459	484	461	433	465	489	452	447	452	455	490	461	471	462	451	440	468	498	457	530	449	443	467	433	457	477	424	483	489	451	469	440	484	461	504	456	456	438	489	489	497	460	481	497	440	415	448	450	416	463	445	467	480	463	445	435	473	479	409	490	439	454	501	459	462	480	429	455	476	427	447	454	468	434	496	466	480	437	464	423	413	467	444	469	460	442	466	455	496	477	467	492	464	447	441	483	482	460	472	474	465	520	421	469	466	457	479	419	457	506	413	461	462	500	464	500	449	414	425	482	462	463	485	475	489	472	499	443	449	458	478	506	494	420	445	447	440	433	480	515	483	480	487	448	438	437	487	477	424	475	445	465	495	468	441	409	473	434	482	490	467	443	482	499	466	467	480	472	487	430	441	483	467	458	450	496	434	474	407	457	466	510	461	440	465	480	483	449	458	500	472	495	466	432	437	434	437	437	485	437	453	453	435	455	508	463	469	427	460	483	453	466	462	408	453	430	446	476	448	444	510	459	488	455	488	490	442	446	464	467	459	451	472	473	440	450	436	472	459	461	472	457	475	461	493	467	473	471	470	442	479	436	435	424	446	480	493	411	437	458	443	496	500	440	427	459	456	440	471	475	441	432	467	437	486	461	441	484	441	470	450	478	462	477	458	495	459	444	452	459	488	457	439	525	480	452	462	460	464	473	467	447	438	446	458	468	452	465	479	470	422	441	453	483	460	439	436	444	413	453	450	467	485	486	466	445	447	481	503	476	451	486	447	478	472	485	482	431	458	487	435	456	454	465	434	437	465	468	466	454	493	482	445	516	462	485	449	458	513	428	478	442	470	519	478	470	463	445	427	475	468	472	431	471	438	439	469	467	504	475	458	412	435	457	463	449	466	453	460	476	485	423	476	466	458	498	465	471	452	445	449	466	429	497	496	456	475	466	486	495	462	438	475	487	461	479	474	438	456	455	450	459	470	460	407	464	462	433	442	441	472	465	448	458	475	480	443	429	425	476	441	437	399	468	483	483	478	448	433	439	460	469	460	448	492	446	463	437	449	486	459	474	469	454	481	443	482	452	480	443	446	466	459	504	446	450	461	464	448	458	470	426	446	458	441	432	491	437	495	474	493	451	506	436	475	465	466	437	431	436	440	435	496	511	429	478	474	453	464	425	486	482	438	432	457	454	470	452	447	461	423	450	460	454	416	452	470	510	434	457	429	432	498	499	431	468	459	431	432	445	441	431	436	486	470	439	461	428	468	435	431	482	433	481	445	428	422	490	455	455	482	448	457	440	441	435	466	455	451	465	460	454	467	472	501	464	456	421	476	474	459	455	444	470	472	447	489	470	462	444	455	455	426	492	479	453	445	448	419	439	456	488	479	416	464	489	437	498	457	441	476	449	510	444	472	438	452	430	480	456	460	470	454	487	471	443	491	449	426	491	432	479	456	450	446	451	444	421	470	450	451	444	447	442	424	426	473	452	444	433	441	440	484	470	456	433	446	438	482	427	475	409	453	481	484	438	429	446	461	472	472	435	478	455	449	470	457	442	463	473	471	497	465	445	458	458	470	468	455	502	449	441	469	439	465	440	464	473	442	450	477	452	485	499	453	501	453	471	462	449	485	442	439	462	465	436	438	439	474	468	456	465	482	445	475	502	478	444	498	479	461	478	446	471	477	473	452	464	497	482	425	467	438	474	471	478	440	448	488	441	483	461	447	456	435	455	485	491	450	452	447	468	432	506	473	465	462	479	490	421	497	449	462	448	456	467	454	441	483	473	492	451	459	465	445	441	463	463	455	437	490	437	433	485	460	444	430	448	475	446	461	432	484	466	493	454	446	474	458	475	438	463	411	465	453	474	448	447	472	492	429	453	460	480	416	463	450	431	484	442	459	481	468	450	476	502	470	482	445	460	509	419	456	461	467	474	471	473	479	422	426	442	439	464	460	472	466	446	493	468	454	467	433	451	492	458	452	424	466	473	507	463	481	501	506	429	452	456	477	456	468	455	466	413	488	406	454	452	434	451	463	448	449	479	481	462	448	470	411	460	464	440	420	472	479	452	452	484	436	460	489	441	487	498	484	480	469	469	447	450	465	480	428	466	457	475	435	477	474	472	441	442	428	498	435	427	450	444	429	447	432	448	426	439	471	441	452	473	425	456	414	442	465	443	464	443	448	436	476	458	452	454	459	434	438	428	453	471	524	483	446	457	510	483	482	467	450	413	440	466	488	481	434	463	427	463	447	440	430	474	477	454	421	439	437	483	422	459	451	476	441	477	444	463	412	482	469	478	471	453	441	437	488	424	472	476	452	446	478	420	490	439	456	460	451	471	476	473	444	421	489	451	472	458	481	440	453	484	454	471	503	421	451	490	453	463	494	410	450	454	483	479	433	433	459	484	458	464	453	454	484	461	459	419	472	488	439	424	463	455	473	460	470	464	457	445	461	421	455	478	439	449	477	467	488	498	442	486	446	451	493	438	453	469	455	423	473	427	456	455	472	476	459	488	466	491	457	468	474	455	489	505	463	439	476	487	484	469	470	444	450	480	493	417	441	443	433	469	458	502	508	475	447	436	466	453	476	471	468	425	488	469	473	432	464	462	446	430	467	465	489	451	437	454	425	472	480	474	426	474	473	453	457	458	448	508	441	422	419	481	475	443	424	409	479	474	437	472	443	423	461	517	432	460	461	431	500	431	457	504	462	424	404	450	453	449	426	439	421	472	452	459	481	442	453	484	439	430	474	486	495	462	452	456	464	455	433	461	464	467	444	448	483	418	469	481	432	470	449	440	475	518	433	475	473	451	449	415	427	462	410	455	464	486	430	464	463	468	475	456	442	476	471	495	472	426	446	439	493	459	467	465	472	443	467	450	456	468	488	399	435	433	468	451	538	479	471	431	440	481	457	476	464	434	464	409	453	497	461	434	430	498	492	468	450	433	460	433	447	438	446	438	452	478	482	446	444	467	441	455	460	454	462	438
24563	16258	12756	6866	4828	3575	2754	2215	1731	1527	1315	1104	982	952	865	773	710	717	669	632	664	612	612	567	617	571	585	602	590	583	531	553	598	531	536	524	514	556	535	539	534	507	526	520	522	520	474	540	585	517	530	467	494	517	545	500	515	555	493	543	529	557	522	476	505	500	509	514	543	536	501	553	503	517	515	502	511	527	510	465	510	476	505	513	540	509	471	497	520	482	553	516	502	479	520	492	490	506	480	501	489	474	504	472	456	493	553	481	467	502	504	505	480	481	528	490	495	503	519	469	514	499	516	494	513	532	489	502	511	516	496	531	503	510	517	550	533	476	493	461	454	542	469	521	510	557	496	483	481	500	538	530	519	497	468	517	520	501	473	530	529	526	460	514	530	508	470	488	484	478	519	520	507	489	468	483	519	478	513	523	534	512	535	517	518	514	494	501	488	474	502	518	538	481	469	508	492	486	477	498	480	515	522	478	470	556	487	505	529	515	504	487	483	517	476	512	497	499	493	512	475	494	494	516	507	513	499	484	493	461	483	513	518	497	526	534	490	481	473	502	536	523	491	502	506	500	470	500	501	483	526	509	526	517	491	508	498	476	521	515	477	515	556	475	473	467	516	460	489	486	516	488	523	529	506	504	512	509	514	504	512	463	518	505	528	498	492	520	481	504	489	476	532	554	487	487	507	514	515	507	472	529	488	505	467	512	519	484	471	468	489	480	502	473	487	544	511	476	494	463	516	512	511	523	512	522	536	506	536	463	486	510	493	522	487	506	493	427	552	523	502	551	489	506	504	539	465	528	505	483	540	495	454	452	509	509	491	530	516	490	504	538	504	488	477	504	480	480	503	473	489	482	524	477	492	497	486	514	549	495	478	545	511	506	483	496	508	512	506	480	514	468	499	490	501	501	458	490	493	532	499	495	531	512	495	529	536	469	470	529	483	525	525	508	481	550	531	518	500	508	517	472	558	520	478	488	539	530	485	494	512	495	496	509	498	471	518	486	506	456	502	484	500	503	479	485	537	504	550	479	491	487	462	484	514	495	529	526	495	547	493	487	519	528	509	472	514	500	464	500	514	479	494	500	528	485	490	536	497	540	468	482	497	519	513	520	490	528	470	538	501	475	527	527	492	495	493	465	492	541	494	506	514	519	484	483	478	509	526	497	480	489	492	505	504	520	487	486	504	532	486	508	526	490	494	518	500	507	492	500	470	546	497	524	520	489	508	505	506	496	509	506	483	476	489	515	471	523	513	474	526	538	484	512	504	507	503	543	470	533	507	504	465	517	469	490	522	500	491	548	435	478	504	528	526	519	467	471	507	494	521	495	508	539	489	472	549	465	480	491	558	525	512	496	464	502	486	504	466	497	483	484	468	500	526	491	512	508	460	480	467	509	475	509	485	516	485	469	472	458	465	501	498	498	509	507	490	490	487	486	492	503	490	515	490	473	489	512	515	501	495	527	488	482	515	510	482	494	480	519	511	509	494	515	476	499	500	494	524	509	501	516	466	511	491	509	511	519	524	477	542	517	482	530	521	522	496	485	526	537	527	483	513	539	505	502	476	495	516	504	472	483	524	497	520	473	466	525	497	481	467	523	502	468	510	492	462	514	501	483	544	457	515	519	516	523	510	531	524	494	504	520	517	469	514	531	472	488	529	500	528	491	523	499	513	498	493	518	536	516	507	485	553	482	493	506	519	521	512	479	495	529	567	474	493	513	503	501	528	509	513	501	498	487	483	507	473	471	496	503	515	504	501	501	516	499	507	514	473	472	503	510	485	504	528	490	518	509	469	513	476	475	520	511	495	499	473	513	487	529	523	531	500	480	499	457	495	506	497	496	560	498	516	520	509	511	516	475	489	518	518	490	526	515	489	496	506	503	507	461	535	459	481	477	465	507	489	456	498	527	492	478	478	489	503	518	480	470	519	508	479	470	500	474	485	499	495	480	481	486	487	478	485	554	507	503	466	491	518	551	534	500	489	486	498	515	508	515	516	521	495	522	506	490	494	531	485	524	531	454	512	510	494	517	486	478	472	525	495	482	497	508	494	487	501	487	508	529	493	511	469	519	530	512	468	544	488	494	495	484	470	509	496	507	503	527	483	506	514	515	488	526	474	534	545	522	508	476	537	500	490	475	488	531	487	544	468	560	502	489	493	499	534	551	464	533	492	513	508	522	471	526	466	487	514	514	518	537	507	539	467	530	514	468	502	499	527	515	527	526	474	512	509	481	458	472	485	497	481	487	495	470	522	456	508	517	538	509	526	516	488	507	505	491	500	518	514	559	502	525	507	483	530	538	521	442	516	500	515	495	485	542	477	519	503	493	482	525	500	491	506	513	526	538	518	517	507	509	493	528	528	489	522	477	463	509	506	492	498	476	499	472	518	568	518	506	533	506	487	504	530	494	558	482	479	504	520	507	497	451	501	463	501	518	494	438	522	486	527	490	504	496	531	500	489	524	490	494	486	524	501	524	481	484	515	485	502	482	510	509	503	533	502	522	474	479	521	489	479	542	516	479	490	518	480	502	472	556	530	518	492	514	483	512	541	563	450	475	461	502	488	483	501	475	549	513	520	526	505	490	499	498	509	517	584	497	487	504	518	524	482	489	521	485	520	461	497	493	458	504	531	527	517	487	524	467	530	485	504	553	483	498	505	485	489	531	482	487	534	535	523	489	492	468	515	496	517	477	488	533	469	509	507	486	513	498	501	482	517	551	476	488	499	488	474	489	482	532	481	532	524	507	474	457	488	512	539	494	497	520	489	528	441	482	495	531	487	503	493	505	487	475	545	493	484	530	502	472	464	500	518	522	505	509	499	499	504	471	469	507	492	527	513	503	508	497	541	506	495	542	481	473	488	527	493	468	509	543	500	467	502	509	512	460	505	482	485	487	491	512	482	463	470	523	496	530	486	529	509	545	480	515	513	506	509	457	482	484	495	501	482	498	521	523	476	532	542	486	514	495	526	471	492	484	535	508	471	508	504	487	521	515	482	475	500	513	472	482	507	472	480	494	507	481	499	495	514	475	512	503	499	533	506	488	487	519	530	447	490	492	525	518	489	502	479	489	483	504	505	521	487	514	473	501	519	501	512	476	534	487	448	463	501	484	486	528	522	495	533	496	499	523	518	516	488	503	482	503	539	492	499	504	468	493	504	504	519	493	492	523	532	475	557	471	510	486	487	510	496	495	497	536	491	477	463	502	512	505	506	444	527	517	472	498	486	507	525	478	512	505	478	508	528	484	487	513	494	518	524	529	459	480	466	491	523	489	520	473	466	476	546	518	500	471	486	481	481	518	503	532	482	519	531	507	502	508	497	511	489	494	482	536	493	470	479	521	534	477	517	528	526	517	499	479	524	481	511	445	494	486	500	518	462	470	463	498	499	489	479	541	489	513	467	501	482	520	519	497	531	493	525	496	549	511	505	528	484	522	542	492	503	519	460	496	524	485	486	454	532	507	510	461	503	513	479	536
27352	20432	8797	800	476	364	356	380	317	303	333	320	318	301	325	323	326	303	315	334	302	317	310	323	282	342	297	318	335	331	304	279	281	351	313	320	298	314	339	294	311	310	318	315	306	305	324	320	304	333	291	331	300	303	315	337	311	324	297	382	311	323	299	285	332	287	343	332	307	304	339	324	329	299	302	269	303	313	316	285	304	279	345	299	278	326	313	291	301	330	335	311	295	314	319	321	292	277	310	317	340	347	316	315	310	307	310	324	299	327	302	338	288	316	287	333	293	291	287	305	302	304	310	316	294	324	336	328	308	336	295	314	310	313	354	279	299	296	333	283	305	285	309	305	339	345	337	310	315	315	313	331	320	293	304	295	345	309	300	304	293	338	324	321	308	323	301	333	318	334	290	304	288	303	328	335	318	285	299	304	333	280	292	351	297	314	320	337	287	321	292	314	307	292	295	305	330	327	323	343	303	303	272	289	328	312	305	314	321	296	316	332	289	319	335	291	339	307	327	308	332	328	312	302	298	286	309	300	317	307	290	325	312	308	288	300	327	308	317	282	329	288	285	340	293	292	296	324	288	292	332	323	328	333	308	323	279	297	326	310	325	320	298	296	320	306	325	310	316	295	324	321	325	320	291	305	305	308	322	303	280	309	321	299	311	320	361	315	322	316	334	352	273	314	285	310	302	289	311	301	333	302	332	313	289	291	354	303	274	279	296	305	303	301	288	268	296	295	300	323	288	321	297	336	319	311	320	303	334	312	349	323	358	281	291	314	338	303	288	318	322	306	320	305	297	334	290	290	314	321	289	316	315	341	312	288	296	309	287	326	319	301	303	312	313	283	314	325	293	261	332	311	334	330	303	304	301	299	280	310	265	323	310	307	330	331	301	304	274	293	340	327	345	310	297	300	326	306	362	290	324	330	304	306	318	334	288	312	317	334	350	308	285	290	327	311	333	283	301	293	275	323	308	300	308	276	297	306	270	286	349	329	319	329	315	313	326	324	307	299	318	293	289	329	313	267	334	356	292	303	317	311	273	297	312	309	373	302	336	319	322	306	311	316	314	283	333	324	272	367	333	306	313	300	292	299	310	369	306	324	318	309	325	307	294	299	347	307	292	324	309	296	292	341	320	317	320	290	330	305	326	294	335	331	297	312	319	289	291	288	294	305	323	310	307	278	321	280	307	282	315	316	303	323	345	327	278	299	340	314	313	306	317	297	288	355	323	325	312	321	311	340	367	317	313	319	318	294	313	310	319	323	305	324	317	277	316	318	295	299	322	331	288	309	290	340	331	338	294	327	292	295	310	280	323	328	313	314	311	306	310	295	289	328	343	317	312	276	307	329	335	336	306	289	316	300	271	317	322	338	321	280	301	287	331	349	314	302	318	299	290	320	315	289	311	336	305	342	292	309	333	287	293	312	305	294	308	319	342	300	285	282	304	306	273	307	309	326	315	307	306	336	317	322	332	315	346	326	304	320	297	332	332	317	274	295	333	323	305	335	281	329	317	324	315	314	319	308	314	306	324	285	336	317	311	327	331	334	293	296	289	319	303	286	308	294	286	328	291	318	327	294	264	285	287	341	307	319	314	294	292	299	323	348	325	314	294	303	306	332	337	351	302	290	278	314	303	315	300	339	305	313	341	304	357	308	333	307	310	304	331	293	315	307	301	307	274	297	310	307	301	302	316	306	306	297	346	311	297	303	319	343	330	303	303	293	295	250	317	318	286	308	314	333	331	299	327	319	303	279	285	311	288	296	295	304	286	308	308	315	269	333	307	300	326	289	330	301	324	288	315	320	337	297	340	307	305	349	296	297	325	303	318	293	305	326	322	286	311	327	327	286	280	333	321	299	308	307	308	343	334	322	332	314	328	296	288	307	330	320	329	302	331	314	306	299	293	343	313	295	330	321	320	312	272	319	322	323	305	312	294	301	320	296	297	311	299	289	310	297	326	302	322	290	327	326	350	301	322	327	300	297	277	329	317	308	333	321	299	306	319	302	300	323	303	327	342	349	310	338	307	319	306	299	319	292	311	306	312	322	291	320	336	335	275	296	295	316	292	327	299	305	311	332	340	291	298	307	292	287	312	310	299	328	310	327	314	349	292	338	309	298	291	327	328	291	303	296	334	324	299	332	327	273	310	295	295	308	334	332	306	315	287	303	341	283	337	360	312	283	318	331	328	305	325	282	305	328	306	310	294	275	346	321	298	312	309	357	308	333	303	313	318	320	297	301	297	314	308	294	270	301	326	309	313	298	333	316	295	308	331	304	304	336	296	334	284	313	316	324	322	281	316	297	316	312	315	293	307	281	301	323	305	324	325	293	284	309	296	306	286	297	346	291	316	343	302	307	288	306	278	287	287	296	305	327	330	298	287	325	335	304	280	330	318	278	341	314	317	320	340	319	315	327	299	356	303	290	312	296	292	297	326	330	305	365	312	302	304	308	307	328	337	318	277	319	307	299	330	312	286	321	309	320	314	318	296	312	333	283	295	310	311	305	311	294	297	312	332	312	307	325	290	338	320	315	343	301	322	313	310	327	299	312	345	313	327	290	272	314	310	303	318	329	315	296	309	289	313	320	333	309	319	294	319	315	307	324	344	318	291	277	290	355	317	301	322	299	320	307	294	306	305	327	307	274	289	307	325	297	309	311	278	305	313	341	334	302	303	339	294	310	295	304	307	293	306	314	301	298	305	318	343	317	337	336	319	332	359	312	306	299	305	308	279	309	332	296	289	287	297	296	329	301	338	291	302	314	268	296	334	320	309	308	298	350	333	324	316	312	303	327	286	306	283	278	318	321	319	327	292	352	316	296	269	319	294	283	302	333	325	282	320	326	331	316	322	299	311	338	302	312	322	319	322	297	303	310	314	285	283	331	297	301	313	293	334	336	312	283	297	306	356	317	312	312	321	327	333	315	325	322	323	316	312	351	311	324	314	312	314	334	297	312	323	284	287	299	301	350	303	321	282	305	293	331	284	321	325	312	303	306	299	325	323	300	309	314	277	279	344	312	304	298	336	300	295	310	310	310	307	288	287	319	308	280	326	306	294	293	357	303	305	291	316	281	275	271	320	317	369	278	282	289	299	300	301	276	320	335	271	320	283	342	273	318	310	307	296	324	273	311	306	337	314	269	305	303	302	315	292	279	299	330	361	332	311	303	316	299	286	288	303	344	316	295	334	291	292	316	296	341	311	292	307	343	368	307	329	303	289	314	320	343	313	310	282	289	305	319	332	316	286	334	297	302	347	318	312	290	301	318	301	297	304	325	301	299	295	308	319	310	274	315	294	320	326	301	296	295	331	320	307	304	294	312	300	348	315	255	285	282	288	300	292	299	295	285	304	314	294	335	317	329	295	293	327	317	302	330	300	332	290	343	297	265	301	321	312	299	288	310	334	304	292	327	287	302	319	307	285	310	325	313	321	306	291	289	276	327	328	295	314	282	310	294	305	335	280	324	339	339	302	328	305	299
18400	1425	1027	627	549	469	477	411	402	430	367	372	405	389	396	383	402	375	416	386	377	374	352	381	373	375	386	377	378	389	367	365	351	364	364	351	389	359	376	389	391	372	379	382	357	376	383	393	370	391	370	387	381	373	359	377	362	376	348	352	369	356	378	374	365	398	384	401	401	399	351	378	358	342	354	379	370	354	359	384	364	405	357	366	392	350	360	380	359	389	384	379	382	345	394	384	385	360	376	355	407	426	360	351	375	393	384	357	374	374	407	351	388	397	359	369	393	335	359	373	395	351	383	408	371	395	360	353	357	391	366	395	378	342	359	353	352	383	375	334	370	374	385	354	390	396	373	377	350	364	355	374	367	405	381	333	389	380	372	396	395	337	378	415	361	372	383	396	376	345	388	366	382	380	361	358	367	338	342	401	348	370	374	359	368	375	393	376	356	388	384	397	381	350	368	410	390	383	350	374	369	372	371	351	382	363	394	395	360	386	381	356	385	340	369	408	360	373	397	350	397	371	398	362	407	388	386	393	350	365	371	385	358	356	373	388	367	372	386	356	380	379	351	366	390	369	369	356	395	372	386	370	393	389	390	349	383	421	399	338	376	406	377	376	412	357	367	351	370	396	390	356	377	359	388	387	368	409	396	352	354	387	369	368	384	369	368	366	353	365	361	372	380	399	386	353	393	388	375	357	365	361	354	370	373	367	338	355	380	349	369	376	339	412	357	399	378	377	383	351	387	398	353	356	358	364	366	353	370	392	368	355	392	368	382	324	366	386	387	392	375	381	357	360	397	347	362	420	395	386	340	361	372	353	367	372	416	335	379	335	397	363	386	349	360	368	376	396	360	371	394	372	356	390	386	406	329	397	375	378	372	395	360	409	344	374	366	371	386	381	387	412	344	361	337	346	371	366	383	389	371	375	381	372	381	377	364	358	409	407	359	383	374	373	380	404	373	365	399	411	367	383	369	324	384	359	366	381	411	362	375	397	388	391	346	373	376	359	365	376	374	385	365	369	401	384	414	396	359	393	373	389	381	397	360	388	349	350	325	373	360	368	373	386	396	362	387	371	395	347	375	385	396	359	383	336	336	368	362	386	384	377	342	377	406	368	387	380	335	389	357	395	376	361	385	395	391	370	386	364	350	342	352	409	362	376	381	404	405	352	354	374	413	365	381	330	371	382	378	383	379	362	404	372	392	373	380	384	452	353	387	388	370	399	382	377	369	355	378	374	387	369	392	390	364	363	397	393	374	385	351	360	358	388	370	399	353	372	372	354	368	338	358	371	420	344	398	381	368	392	354	382	398	374	405	412	337	374	387	369	411	353	347	388	402	361	376	350	376	375	401	399	381	397	361	375	382	371	367	374	356	385	332	356	375	404	358	373	406	393	373	340	340	363	381	370	372	386	397	412	390	378	393	400	368	349	371	374	367	381	384	383	346	409	368	349	357	341	372	326	398	389	363	367	366	352	368	380	357	369	345	373	377	401	361	351	382	348	397	388	389	382	379	371	351	398	379	368	363	317	354	425	374	400	390	356	395	393	413	423	353	362	403	370	348	374	409	373	394	378	382	389	394	372	366	352	400	368	382	395	408	398	366	360	374	369	381	346	429	355	359	391	385	377	351	396	382	356	351	396	387	340	397	390	392	339	377	377	386	382	357	366	369	371	352	360	378	376	401	374	353	370	388	393	343	381	364	389	383	356	367	373	365	351	369	391	354	382	370	413	408	425	342	382	382	373	420	331	337	395	361	384	365	388	367	362	378	378	374	362	389	346	400	331	402	372	371	387	347	364	411	377	353	334	367	402	375	389	393	413	353	348	362	379	422	380	365	370	372	384	396	357	378	397	399	381	369	383	389	407	392	396	360	356	357	373	360	397	372	366	375	410	366	355	356	325	373	389	394	370	367	345	368	363	396	394	378	383	356	399	409	361	384	366	398	385	361	381	400	385	376	340	376	383	370	366	357	359	369	377	349	381	395	380	383	397	374	370	351	392	327	383	424	382	377	315	371	373	356	355	376	384	353	370	347	366	367	364	384	392	361	382	420	371	373	380	379	355	375	365	397	336	350	386	406	386	370	385	377	404	388	399	370	356	393	379	350	404	374	386	379	380	377	389	361	361	345	392	378	389	387	373	399	394	374	418	369	359	368	362	366	401	348	365	376	412	376	375	393	427	376	377	375	389	382	384	391	362	390	368	403	369	377	359	390	338	408	353	422	395	368	367	341	375	373	396	364	395	397	361	384	354	394	368	382	354	382	366	376	404	368	385	370	363	338	338	359	382	386	373	378	365	345	403	370	384	378	377	385	378	381	378	386	393	373	385	401	423	386	361	389	389	372	350	399	408	360	379	396	364	394	367	381	389	375	394	409	366	361	379	390	380	384	365	344	365	378	376	377	361	402	388	379	375	363	363	360	382	373	361	405	384	368	386	372	361	359	345	379	367	385	378	403	373	363	357	402	355	377	380	346	412	363	391	386	398	381	392	392	381	366	357	367	374	361	390	389	351	369	404	392	402	370	355	371	372	392	374	350	398	382	353	361	403	368	376	336	358	349	358	382	379	365	415	348	371	379	364	374	394	397	386	358	374	385	344	370	347	393	370	408	350	361	372	377	379	355	383	381	334	393	371	336	373	373	373	348	390	343	385	362	367	347	382	390	399	395	353	360	362	355	359	398	369	382	344	386	384	381	339	380	360	377	382	408	355	378	367	400	378	365	379	383	356	373	383	418	374	342	407	379	386	374	386	363	387	353	341	383	383	372	374	370	420	389	388	355	375	378	371	358	382	381	387	367	368	376	365	392	381	385	383	380	352	374	373	371	401	362	367	370	356	399	375	383	371	328	346	371	395	377	374	393	399	394	378	346	363	356	367	348	366	345	353	365	346	362	388	362	398	377	354	349	383	375	380	358	345	376	365	400	384	396	370	366	391	364	372	377	386	360	342	376	355	363	377	396	371	379	336	384	381	396	431	357	372	390	390	374	385	348	389	387	354	341	384	345	360	372	383	371	395	392	351	372	401	365	365	356	397	373	405	376	369	384	350	391	358	373	387	369	380	368	354	368	377	381	340	375	355	390	401	362	394	390	380	361	428	338	366	397	370	391	347	395	346	346	345	385	401	373	374	349	411	379	373	358	351	388	377	362	361	410	345	411	365	373	360	371	353	395	401	385	357	373	397	343	377	362	362	380	375	365	407	408	357	355	401	381	360	396	384	367	368	321	403	363	349	357	365	371	386	361	398	382	412	380	325	369	344	366	402	389	379	364	375	393	385	354	387	364	392	399	399	410	383	382	358	352	369	365	377	403	366	361	400	341	359	373	413	368	399	383	375	361	377	381	397	369	371	389	369	389	387	404	366	355	380	407	376	351	351	385	416	365	398	367	379	394	346	367	343	414	355	366	369	390	371	355	379	371	322	406	388	375	374	351	372	360	365	386	392	392	344	387	366	371	383	409	371	366	389	370	382	428	357
23584	21170	28629	23965	21157	12341	1105	603	501	428	430	383	320	316	315	285	303	284	248	263	247	240	270	242	232	225	239	231	213	241	214	243	216	232	214	230	219	229	232	205	206	228	224	212	206	233	202	212	225	265	216	219	211	229	214	215	215	229	205	222	209	201	215	207	218	217	211	222	219	251	224	213	198	231	204	211	197	207	191	208	215	240	257	211	214	230	212	231	225	220	232	239	214	176	218	208	224	220	217	208	231	195	207	216	219	226	189	212	200	228	222	220	219	205	189	211	199	210	215	209	211	190	204	205	232	192	236	210	227	204	200	186	213	211	239	212	225	222	232	227	186	223	222	214	226	197	179	231	224	200	194	207	209	230	216	226	202	205	215	219	209	222	194	190	219	237	206	204	205	218	230	228	229	198	209	230	211	209	174	226	226	195	224	208	197	199	179	216	186	209	229	231	213	214	201	197	226	222	223	226	222	180	193	205	212	214	206	214	205	223	199	202	209	212	231	213	209	246	220	218	227	207	205	203	210	225	228	201	206	227	224	207	231	234	194	224	219	193	199	201	187	206	215	239	199	233	236	238	210	201	241	209	206	192	228	207	214	214	211	232	187	221	220	221	212	224	200	210	187	217	214	214	220	216	197	215	197	226	204	212	221	180	236	207	215	204	201	200	223	236	230	211	194	209	214	194	222	228	211	231	217	221	227	196	196	189	216	225	197	183	207	210	241	190	213	221	222	210	197	234	197	207	206	225	227	208	234	210	216	197	219	225	204	202	239	211	204	200	223	228	215	230	229	219	196	188	180	183	235	237	235	221	232	209	208	206	230	191	199	226	204	223	228	232	229	212	209	210	216	222	228	203	208	233	196	190	216	228	224	195	209	226	205	198	220	244	206	213	233	222	225	218	209	213	194	221	239	212	211	236	218	220	224	234	220	209	228	214	199	203	198	219	226	222	225	209	204	210	207	216	203	188	200	239	248	190	194	177	219	208	220	201	188	195	193	206	222	228	217	205	216	231	204	237	216	205	225	208	210	179	207	216	202	212	204	241	194	191	185	203	213	200	228	222	231	224	191	214	198	199	234	202	232	246	214	217	227	228	211	230	198	188	202	237	228	204	203	210	223	219	206	229	196	201	191	205	223	219	203	211	220	221	217	208	187	231	223	248	219	206	226	199	207	212	202	194	221	199	206	214	195	197	220	195	189	208	199	218	213	211	203	210	250	210	227	196	216	204	218	235	214	208	237	223	234	201	226	212	208	214	200	234	214	193	204	194	219	229	225	193	205	211	188	190	220	199	220	204	205	202	237	225	194	234	228	228	218	209	214	202	201	181	201	225	198	213	230	191	204	223	216	232	219	210	218	214	208	216	204	241	199	199	211	225	213	204	220	244	204	211	207	209	217	222	213	231	247	207	196	205	186	217	212	186	223	221	205	229	214	205	235	227	216	185	240	197	220	205	207	211	206	233	208	204	219	203	205	221	224	201	203	182	207	248	185	220	175	215	192	194	228	229	224	208	204	217	220	222	255	217	207	220	207	227	221	208	225	217	219	230	216	230	239	220	225	225	225	219	209	206	219	224	208	228	192	225	225	220	189	201	241	212	199	224	213	213	201	193	198	205	225	206	194	230	215	210	209	215	245	215	202	205	220	194	218	206	217	220	230	182	227	220	196	194	216	229	212	213	201	214	192	226	205	213	237	214	216	202	189	211	216	201	215	189	214	223	236	233	208	232	222	202	226	218	232	223	209	200	194	216	202	230	193	216	203	223	210	230	236	200	234	189	211	227	233	214	222	215	218	220	204	215	232	226	197	213	204	192	208	227	219	222	197	232	185	191	190	214	232	214	221	202	200	213	218	234	218	215	196	208	187	206	198	215	230	219	238	218	214	212	229	198	243	238	234	224	206	224	248	202	187	210	195	200	197	220	227	218	203	232	234	193	229	221	225	231	211	221	216	191	225	214	195	220	243	218	217	238	229	225	225	232	206	200	232	210	231	229	194	190	208	206	231	218	212	194	211	227	218	193	236	220	202	218	206	197	225	233	233	214	235	192	195	199	187	211	211	230	232	222	210	204	226	187	223	192	243	216	197	188	224	191	176	215	229	228	192	211	185	217	201	212	196	210	201	237	189	200	199	205	207	187	220	213	196	234	216	232	242	195	204	220	215	193	219	204	211	215	201	214	240	214	214	202	204	227	207	234	214	208	210	230	203	224	238	203	212	216	202	199	188	188	220	209	222	202	212	199	205	207	198	204	229	203	228	209	206	196	214	198	205	201	222	198	198	207	232	238	218	213	209	222	222	228	199	214	208	197	201	242	202	217	207	219	241	225	204	208	225	192	194	209	183	197	223	212	239	231	234	204	236	232	195	187	183	233	201	211	186	201	210	190	223	192	194	212	223	201	222	223	212	171	213	226	240	231	177	224	215	185	205	245	222	243	222	216	224	215	223	220	191	212	220	220	211	192	222	217	193	201	198	202	189	216	202	201	212	242	217	217	215	211	196	223	218	198	210	210	210	245	216	245	233	181	207	207	224	200	243	226	224	221	182	214	228	175	215	211	188	228	198	206	222	226	223	205	202	202	199	199	226	213	194	212	233	233	210	222	198	223	218	213	192	193	198	235	205	202	174	225	207	203	220	236	200	226	202	204	194	210	230	214	212	228	232	235	195	227	226	205	205	216	206	216	212	223	221	188	235	205	222	220	202	206	219	215	219	235	208	194	221	204	212	207	228	215	213	202	208	224	208	209	222	241	228	242	221	204	210	229	210	193	210	216	195	238	201	183	205	233	208	223	215	210	217	222	225	208	192	181	220	209	218	204	223	194	209	230	221	213	216	215	217	191	223	209	201	193	203	202	204	210	221	196	219	224	197	210	188	210	186	227	212	211	220	197	221	222	198	234	196	190	202	218	219	208	208	206	225	210	237	217	226	209	217	219	208	201	217	202	241	210	216	234	228	214	195	211	225	205	210	237	192	227	210	209	199	223	188	214	240	213	198	203	235	219	195	191	233	214	215	196	212	213	218	198	206	201	225	217	223	199	213	244	214	206	205	218	209	228	230	235	219	204	211	207	200	208	209	209	207	223	198	211	223	207	225	198	192	216	219	209	215	212	225	232	204	202	206	205	209	199	207	207	229	238	211	213	196	215	242	221	213	193	180	236	182	207	207	214	205	197	236	220	216	230	233	215	200	220	214	214	213	208	215	229	206	205	230	218	234	177	202	200	216	215	187	210	228	214	187	202	207	209	246	207	232	225	220	194	181	208	233	198	212	221	195	226	201	227	199	214	195	225	200	192	214	201	217	232	241	216	234	204	197	203	215	192	194	183	235	236	211	227	216	234	224	205	241	172	241	206	196	219	214	207	211	225	209	189	205	205	234	227	189	215	194	190	225	206	214	215	214	191	222	221	220	193	200	232	208	215	213	205	234	206	224	209	211	206	201	210	210	218	225	219	221	216	190	235	212	212	209	182	216	216
21341	9364	7854	3785	2579	1818	1439	1142	919	772	696	557	557	448	421	413	408	360	369	356	362	320	330	289	329	333	310	282	263	315	300	322	293	281	273	250	271	285	281	241	270	270	293	291	256	273	281	304	264	268	262	268	277	258	279	248	255	237	248	281	301	246	242	282	243	243	274	282	248	259	265	275	241	265	228	283	267	249	273	242	267	257	229	273	237	256	232	264	299	272	248	214	249	245	252	247	250	294	284	249	254	275	242	225	260	271	247	269	265	267	269	235	229	258	256	253	247	254	272	253	288	251	218	241	249	260	246	247	245	285	261	224	238	269	254	271	261	271	268	281	268	257	284	237	262	243	249	258	231	271	247	249	256	269	263	263	252	263	241	278	252	279	266	208	248	258	215	241	267	240	239	236	272	231	245	270	246	252	256	264	265	309	247	256	271	246	260	291	252	263	284	286	253	256	245	277	257	266	237	271	243	254	259	252	272	252	260	265	264	253	232	255	223	269	243	229	272	226	260	259	263	279	258	291	251	240	256	259	274	270	238	259	247	267	247	241	276	270	261	290	243	258	258	264	231	218	266	224	278	269	280	285	272	283	262	251	291	269	256	244	254	239	252	257	270	224	267	271	267	280	266	271	238	252	266	241	262	256	258	282	249	272	275	290	270	286	266	254	242	258	265	261	247	265	257	273	250	250	247	273	239	247	253	273	249	245	267	261	272	269	257	264	244	261	254	276	278	258	224	238	246	245	245	265	272	266	243	246	252	282	249	242	244	270	260	256	269	263	242	280	249	246	261	271	264	267	261	264	238	267	266	281	231	282	278	260	252	266	281	261	260	256	247	251	239	226	215	266	237	222	229	234	268	255	234	264	275	262	265	264	260	246	231	236	230	252	254	262	258	263	257	253	256	258	251	241	259	303	244	235	241	261	253	261	281	229	235	238	269	261	269	220	253	270	267	277	241	263	234	256	265	235	240	274	255	276	242	258	263	247	243	231	249	245	241	261	261	271	270	243	245	283	280	249	259	247	234	255	267	252	272	266	224	260	271	277	254	271	244	250	258	253	252	221	227	247	245	264	245	282	255	259	234	260	266	259	259	265	273	270	249	276	238	267	246	265	266	267	249	274	276	255	256	250	255	264	266	269	231	275	237	273	239	219	275	292	260	236	239	258	233	245	243	220	278	284	266	240	272	233	260	234	274	238	249	264	251	266	252	263	262	246	262	268	258	275	271	264	243	256	246	266	271	255	260	251	257	248	225	243	272	246	266	255	232	276	248	271	275	238	228	275	220	254	285	246	254	250	262	250	236	273	242	275	254	261	268	249	267	277	282	279	263	280	263	231	267	259	283	254	235	244	243	253	270	233	268	247	257	247	243	245	268	262	249	284	281	252	277	257	260	254	252	255	267	227	220	227	256	260	264	251	260	260	250	251	222	240	256	277	239	270	261	302	278	255	281	265	256	270	245	250	240	274	249	242	277	221	275	272	312	261	259	266	264	263	234	243	287	256	239	256	258	238	248	236	269	230	236	257	246	249	219	254	246	234	256	262	239	294	256	265	232	254	249	235	248	248	249	244	262	274	262	250	264	272	269	218	248	302	231	255	241	243	250	264	254	213	229	250	238	257	238	259	251	253	268	271	260	231	274	291	274	265	269	289	245	275	272	219	254	256	256	248	264	260	254	273	284	273	274	251	247	239	264	264	288	246	255	265	259	238	258	229	239	246	257	252	284	279	246	267	254	271	247	251	268	275	246	258	266	282	248	243	263	248	263	243	244	269	260	259	264	259	257	273	225	258	279	270	258	287	265	278	269	293	259	255	252	250	279	277	235	255	259	230	269	263	249	238	215	244	216	267	242	232	234	219	236	271	257	247	238	289	245	260	254	272	271	253	244	279	253	247	254	243	284	236	269	265	243	264	268	238	265	277	262	243	248	256	261	277	250	256	267	232	256	258	262	261	281	259	262	276	237	262	291	234	241	256	230	291	289	247	283	252	261	251	239	234	246	266	251	254	235	248	289	288	268	291	271	258	276	250	244	228	257	241	269	241	310	247	286	265	251	239	235	248	267	275	272	253	248	228	228	240	269	235	245	258	242	285	268	253	252	254	265	230	258	244	252	259	227	264	258	260	257	226	263	274	264	270	228	248	272	271	275	249	246	243	268	232	252	268	263	270	272	253	272	260	240	283	280	249	260	271	277	237	273	246	248	284	254	271	221	243	232	263	262	262	273	244	262	263	232	252	249	255	246	249	273	246	254	276	242	275	259	262	246	269	255	257	259	277	256	223	265	276	260	262	282	270	265	226	247	277	232	257	259	265	247	272	242	240	239	266	258	250	268	227	267	268	263	217	231	277	227	263	254	251	254	246	237	266	246	221	254	236	262	253	227	282	278	233	239	248	255	262	273	236	256	232	270	268	258	242	242	257	263	261	242	246	272	249	286	291	250	264	257	237	298	278	255	278	261	280	254	241	249	277	254	247	232	248	253	252	250	260	277	271	293	235	234	267	271	277	260	234	244	250	264	255	270	257	252	252	287	288	283	244	270	243	237	244	271	260	245	269	240	246	229	249	270	251	270	246	254	291	261	274	255	267	250	265	230	275	268	264	255	261	234	244	244	248	253	284	240	272	253	236	247	242	243	251	276	272	247	255	275	248	301	260	269	253	233	251	260	249	249	223	252	267	268	268	255	239	262	252	238	248	250	252	296	252	238	264	259	260	235	236	240	226	264	261	248	246	256	268	276	279	270	253	266	272	258	297	287	269	268	268	251	288	228	239	252	245	262	245	273	266	220	249	264	270	233	236	266	240	239	267	264	275	219	254	274	248	237	248	262	234	299	275	256	270	271	280	250	237	248	245	270	257	266	262	267	252	266	265	233	260	282	285	258	228	270	247	253	230	256	246	260	254	271	224	241	251	273	275	287	255	278	256	262	244	256	250	227	209	272	278	228	268	248	244	256	277	249	269	273	264	265	265	258	242	279	256	280	256	251	244	242	291	249	247	258	253	249	228	277	283	263	228	241	241	292	256	246	235	256	258	286	278	250	268	246	252	266	242	273	221	246	235	256	248	264	283	227	247	219	244	263	273	240	269	252	239	248	243	260	246	250	248	245	265	255	266	246	252	249	242	259	231	247	241	240	247	275	261	278	271	240	261	264	264	312	265	270	246	305	248	225	256	254	248	241	249	269	263	286	270	269	243	250	290	267	243	256	253	260	259	275	265	253	273	277	226	237	238	231	260	253	269	252	250	226	246	278	255	261	224	271	251	266	258	256	260	263	252	254	263	264	282	272	255	232	258	262	256	253	248	263	261	231	240	257	271	278	246	250	237	251	233	256	271	274	258	250	262	239	277	242	269	253	266	250	267	269	250	245	274	282	278	258	265	232	262	276	207	279	242	235	281	254	263	268	272	244	249	247	289	269	269	235	279	261	249	285	267	297	244	256	274	256	278	267	264	234	262	238	260	243	222	260	254	259	251
24789	21192	27671	24897	12540	1107	768	661	693	652	625	597	580	583	564	594	534	572	553	542	543	556	596	517	557	527	565	531	543	575	505	529	521	519	523	534	535	537	484	523	513	547	534	558	532	552	540	533	519	515	550	549	515	548	544	545	530	521	512	523	526	543	539	536	513	560	533	530	520	564	513	556	503	516	505	520	573	585	521	534	550	539	548	543	515	526	532	520	554	510	523	527	502	521	539	525	534	503	544	515	538	559	525	586	519	573	520	577	554	546	565	533	534	513	528	553	535	546	508	494	557	537	495	522	577	544	511	522	531	562	514	520	519	547	540	603	539	527	544	517	531	504	517	524	518	494	496	490	539	540	545	535	516	511	526	525	543	515	530	540	499	500	518	530	524	504	537	527	556	549	525	554	524	518	493	518	510	580	535	520	528	534	557	512	532	538	540	534	542	500	496	551	474	507	546	569	568	502	510	558	479	542	540	523	504	555	505	513	518	517	500	501	526	552	542	515	522	572	528	494	548	521	540	568	526	518	515	516	545	527	513	530	483	539	546	516	554	517	511	527	502	515	542	527	542	582	513	522	517	502	533	527	548	523	542	520	489	511	491	533	481	555	567	523	558	530	478	524	538	557	558	512	527	512	544	475	541	541	543	531	531	508	498	516	505	539	552	480	523	560	499	511	485	531	507	552	540	545	518	534	518	529	540	540	502	531	526	533	539	524	516	552	577	543	529	517	526	524	479	543	513	514	543	519	529	529	553	563	550	503	538	520	515	514	535	514	546	521	503	543	551	524	542	540	505	484	538	549	487	536	550	534	540	526	477	559	519	514	553	528	514	506	528	534	570	540	517	552	532	489	486	525	525	517	603	524	543	489	521	509	555	542	543	534	497	511	524	493	530	508	542	560	553	554	521	510	530	481	541	549	521	520	513	545	516	520	561	510	509	521	495	531	518	550	526	550	539	529	538	525	549	542	524	541	521	544	500	488	560	532	545	515	511	519	513	545	521	549	531	510	512	493	529	496	509	525	541	550	506	531	528	565	553	538	547	501	525	552	539	561	557	522	528	547	563	499	565	519	509	509	514	487	475	537	557	517	515	548	534	524	506	520	486	479	539	527	507	521	535	516	574	524	548	527	519	547	541	488	520	529	537	506	530	503	530	551	565	535	551	567	557	561	522	541	553	577	574	544	534	509	514	483	564	554	523	533	505	510	515	499	530	539	508	525	510	552	514	487	520	530	552	530	568	538	504	527	503	590	487	507	525	488	516	522	472	539	490	519	529	501	521	509	503	505	518	546	535	517	546	514	507	532	535	535	491	515	506	508	499	540	511	547	516	499	497	556	529	501	482	525	495	532	504	502	548	559	492	510	512	454	558	556	524	535	529	478	524	495	492	487	524	578	525	504	516	498	541	545	521	524	561	530	578	484	514	540	558	526	530	524	459	520	559	557	568	531	513	506	500	514	503	519	565	478	585	537	526	533	480	510	469	542	512	518	509	541	530	543	531	514	571	526	500	527	502	547	549	544	543	514	536	555	499	509	552	541	555	559	500	495	516	536	529	523	529	535	534	515	512	557	524	566	517	521	483	563	510	520	581	521	544	520	540	493	496	545	486	515	511	499	481	561	477	522	531	523	537	506	543	514	508	506	526	521	541	506	507	572	540	495	545	493	506	525	541	506	503	542	522	538	512	517	510	539	519	547	521	522	521	509	524	506	529	507	480	532	542	558	540	504	521	554	521	572	525	561	566	519	535	571	542	549	498	534	563	488	552	505	506	520	529	513	507	510	531	536	517	496	532	549	531	510	559	552	545	493	564	560	532	542	525	520	535	557	483	520	551	524	515	518	558	524	490	553	534	543	497	476	502	535	516	524	542	531	569	508	519	538	531	511	549	534	599	535	509	504	590	503	495	520	562	531	525	513	537	522	535	520	518	527	535	552	524	535	547	543	491	488	529	519	505	504	549	534	486	547	538	521	564	528	502	542	495	507	534	544	550	507	505	541	548	493	503	491	534	563	542	503	542	519	542	536	527	544	551	538	505	491	526	516	532	507	565	551	567	541	524	533	501	518	530	558	542	527	508	501	534	546	545	490	546	549	502	475	515	554	540	510	523	533	481	546	520	506	550	549	536	523	533	513	550	547	541	529	548	498	519	528	552	552	531	543	525	556	539	520	576	537	532	493	518	550	519	486	536	512	512	480	553	579	514	525	517	534	521	490	509	542	542	541	504	545	541	565	554	520	503	540	602	564	545	485	535	572	499	554	543	492	525	517	578	557	526	524	504	563	530	517	516	564	535	488	528	529	554	496	516	546	521	506	527	494	536	538	501	520	491	514	498	544	588	527	577	528	497	509	518	550	514	523	526	540	561	497	535	506	566	544	537	510	532	521	540	519	559	543	522	557	554	528	542	531	534	519	486	485	563	497	487	529	521	498	544	529	499	485	578	502	553	488	544	522	549	501	545	554	510	548	451	518	532	511	520	502	498	539	503	510	540	498	505	478	553	477	508	528	476	537	530	540	519	513	531	520	537	474	547	567	517	480	541	478	522	508	515	511	492	540	500	515	556	540	565	501	518	516	534	532	551	506	558	551	576	527	552	549	561	548	499	557	514	531	541	535	494	540	498	564	487	573	540	548	520	533	554	534	500	517	542	489	534	560	513	519	511	556	514	505	502	523	535	523	570	558	562	506	504	505	525	502	549	545	564	485	480	500	509	454	512	544	579	518	556	513	543	502	526	498	500	495	505	557	540	531	517	495	502	496	544	541	545	516	530	514	470	498	512	485	526	492	533	522	539	524	495	548	549	532	525	574	554	496	545	535	514	553	539	539	511	501	518	508	519	490	491	533	526	507	500	542	518	530	510	499	514	518	479	527	564	546	529	521	550	500	536	534	509	501	541	539	526	534	522	550	526	543	469	488	502	563	477	544	510	552	497	532	516	537	527	491	578	532	522	542	528	544	518	518	561	496	511	508	513	512	532	550	587	506	551	523	521	532	546	553	532	533	526	529	556	508	581	565	520	534	539	531	521	566	560	526	476	524	523	506	538	541	534	488	488	544	525	537	527	474	523	517	535	495	493	520	547	521	493	521	537	555	537	539	563	519	465	550	512	533	524	502	510	545	551	531	534	545	507	491	549	536	541	494	512	536	488	527	511	544	527	496	513	536	523	507	550	541	540	514	508	509	514	528	521	512	485	558	529	490	563	529	509	585	513	535	521	557	543	562	554	529	547	534	496	521	524	492	528	570	483	493	505	556	518	508	525	546	578	560	558	526	541	538	542	531	499	567	524	524	552	489	513	525	508	509	524	558	504	477	484	529	507	530	543	557	528	495	497	496	551	533	528	516	563	500	545	527	527	516	513	508	515	555	531	533	507	535	517	551	573	514	490	503	522	498	538	500	478	512	482	525	518	520	498	516	535	529	572	547	572	521	554	486	580	525	531	553	507	503	515	454	515	509	515	565	533	584	540	502	495	523
19169	5638	4420	2393	1851	1410	1210	1058	988	872	827	780	735	676	716	692	661	651	633	653	608	676	618	684	649	620	618	631	596	598	657	604	655	583	614	606	588	629	610	609	598	594	643	611	584	580	611	604	611	661	613	641	597	614	587	596	587	627	530	660	626	634	622	608	634	608	584	593	630	593	594	633	559	578	574	618	630	583	604	611	592	598	572	634	604	581	594	620	577	601	575	612	608	611	604	576	595	600	603	605	591	607	636	634	645	628	555	614	587	608	575	614	581	634	643	571	620	594	589	597	563	577	595	608	618	618	604	556	619	615	604	640	562	614	603	625	591	590	605	619	600	580	610	595	612	600	580	606	583	617	616	571	583	599	591	629	639	606	633	633	637	603	602	611	616	617	539	608	606	602	625	614	605	627	596	633	627	642	574	610	586	614	622	602	601	622	606	567	592	572	598	567	606	583	610	572	563	612	573	612	576	579	634	575	640	581	616	610	652	575	574	605	591	564	610	572	617	631	611	603	584	597	594	605	609	639	615	601	591	670	567	586	592	602	618	590	619	643	539	605	586	577	547	571	596	611	604	569	569	596	634	596	647	634	614	592	591	627	586	613	576	622	581	581	620	586	581	621	594	618	598	589	575	553	582	621	608	571	589	603	587	604	577	589	569	585	591	630	602	587	622	552	567	617	614	617	642	581	597	592	607	581	591	606	560	630	586	578	628	557	574	584	617	588	605	546	624	609	589	591	575	583	597	608	647	620	569	622	617	601	566	608	578	628	593	626	659	599	610	604	579	602	616	583	616	624	619	633	629	583	628	563	620	618	633	596	651	592	641	610	600	593	620	622	594	571	628	628	570	621	591	604	568	601	619	592	576	586	630	643	601	638	626	586	620	599	609	610	586	561	586	574	577	615	554	626	577	565	590	630	604	613	582	611	593	593	591	649	621	595	604	573	616	620	598	609	629	642	559	637	607	613	593	598	597	590	627	598	645	603	613	592	571	627	608	613	630	626	615	616	609	596	594	628	587	593	573	562	598	587	615	627	562	614	547	602	601	633	626	551	581	599	617	564	587	601	644	587	567	615	604	624	609	651	611	594	578	602	587	608	578	590	571	551	636	599	633	587	581	585	642	628	618	621	609	591	595	544	627	605	577	602	619	591	575	613	599	608	588	631	581	574	610	637	598	574	658	586	609	594	631	601	580	581	624	592	597	579	632	642	640	662	585	615	581	615	584	552	605	648	636	579	603	596	602	584	597	572	608	647	559	599	604	611	562	624	664	584	606	578	583	630	617	613	626	605	580	594	569	595	590	586	613	593	590	577	624	594	606	582	619	614	590	588	599	632	611	583	596	600	587	566	579	603	614	573	591	623	597	623	576	596	628	617	588	618	630	601	581	609	584	577	599	617	580	634	594	590	578	620	567	599	579	590	605	641	600	651	569	635	606	609	562	618	629	621	589	641	620	609	631	601	597	620	627	606	585	593	602	604	602	619	621	612	620	625	651	645	596	592	566	610	595	644	593	625	538	630	631	584	569	624	619	593	609	641	631	614	610	587	604	591	623	621	575	595	632	581	577	586	606	590	598	551	575	596	592	583	622	567	593	640	599	589	599	567	633	622	588	556	632	575	598	602	586	600	631	620	577	609	598	629	549	588	566	583	548	663	595	633	624	621	591	597	559	614	590	667	624	564	572	583	597	616	571	563	585	584	585	579	603	594	668	622	585	572	572	617	631	593	566	620	627	610	588	599	605	626	597	625	596	616	624	621	596	644	569	626	638	621	577	605	586	611	607	614	593	559	569	564	573	588	577	589	576	576	593	550	590	602	650	596	616	614	616	586	603	606	615	596	627	595	615	622	593	561	630	641	599	593	587	636	606	590	590	638	593	619	616	600	567	631	587	624	563	636	617	568	593	611	606	612	608	636	617	622	617	612	579	621	570	631	599	601	663	582	611	612	633	606	549	626	599	554	612	560	632	620	613	631	596	600	600	613	626	585	595	632	627	584	593	593	630	622	597	596	606	592	619	642	650	607	548	624	619	625	568	596	619	610	608	617	602	637	590	556	594	612	576	576	622	593	581	589	605	623	554	588	645	621	596	611	606	610	602	617	613	616	606	592	615	597	581	623	569	610	625	594	630	622	619	645	588	632	626	600	667	591	614	607	620	614	623	607	589	569	597	603	565	617	621	622	617	632	624	566	576	614	556	591	579	602	593	600	585	586	620	620	615	617	631	579	586	594	637	665	616	622	594	586	628	604	601	548	642	588	634	587	608	628	567	626	632	562	634	593	583	524	607	630	579	607	649	600	619	588	568	587	608	613	602	590	589	579	608	568	572	606	616	599	632	562	638	590	583	592	593	606	604	621	585	640	626	613	602	592	583	624	604	579	573	605	632	540	599	601	614	615	605	587	618	574	612	601	620	612	635	613	598	580	598	617	631	619	632	639	609	543	636	624	618	622	618	581	606	589	608	577	612	596	573	597	615	592	624	601	575	589	617	579	595	623	573	584	663	577	564	617	623	590	559	597	613	563	646	574	611	606	592	622	614	621	639	593	558	623	598	623	606	569	608	577	644	606	593	582	614	593	561	612	594	549	611	624	596	613	628	561	633	657	586	655	613	650	623	593	591	627	578	566	628	641	593	600	634	596	582	638	555	621	654	634	592	599	594	623	595	604	612	582	656	632	609	611	601	608	651	606	604	622	598	587	603	585	658	627	599	551	550	622	619	599	604	601	636	578	583	591	631	548	622	588	609	611	603	611	632	602	620	603	614	592	641	575	605	624	585	618	602	644	609	612	604	615	639	664	613	595	588	627	579	623	628	636	558	580	563	584	543	597	587	625	625	615	615	604	595	634	590	541	573	586	573	601	613	626	629	636	631	547	620	618	581	601	560	593	613	582	632	645	587	587	602	581	607	561	613	595	547	601	602	622	652	600	607	593	619	624	613	642	621	560	586	580	584	591	595	590	630	605	614	577	578	559	585	594	630	630	552	616	575	644	580	608	616	573	560	650	596	597	604	578	628	608	604	608	624	587	579	614	574	596	619	581	572	603	596	603	549	590	589	622	574	565	621	551	564	582	577	605	635	624	584	612	630	610	614	629	585	565	576	586	634	673	623	606	624	572	597	589	595	580	629	622	642	564	590	623	648	619	647	584	583	607	622	588	558	597	601	625	637	624	581	603	609	636	577	625	608	603	577	604	600	619	616	618	638	640	627	622	629	613	605	625	630	559	586	610	585	602	627	569	594	601	586	598	612	618	629	597	588	620	596	639	606	601	613	604	571	607	564	599	569	544	549	595	612	592	591	585	578	593	544	632	592	652	590	608	586	603	621	592	575	596	606	585	586	578	597	632	564	612	587	604	601	635	627	606	583	595	615	592	579	613	608	597	625	673	551	596	629	602	563	593	613	598	620	640	594	541	616	593	587	621	592	602	646	606	610	586	562	556	602	625	559	583	669	596	640	581	578	581	576	599	657	645
22687	21208	29056	23665	21202	21253	12017	1465	1066	913	871	820	702	697	611	594	595	584	552	571	600	521	555	515	504	576	526	511	496	516	487	484	454	508	475	505	457	494	493	440	459	517	508	504	477	484	507	496	491	461	519	486	520	481	442	460	435	476	518	513	443	463	478	480	463	490	481	447	483	445	439	437	475	468	474	456	453	476	467	461	512	462	444	438	491	519	466	441	439	463	466	475	451	499	481	486	442	435	484	444	457	474	460	462	463	441	494	446	481	448	472	476	454	452	448	443	463	462	459	449	468	485	502	455	450	486	463	505	466	493	462	479	433	499	465	431	483	443	492	456	461	470	498	473	455	501	482	499	442	466	472	493	500	459	460	429	474	462	436	467	449	502	465	479	466	446	487	485	468	453	465	518	474	451	475	491	438	449	456	481	472	485	404	486	476	457	486	472	454	445	458	435	452	446	461	429	453	466	464	438	495	453	478	457	437	478	500	451	443	493	475	477	482	466	470	465	485	465	422	486	459	430	459	481	455	465	436	452	493	469	449	488	456	502	510	472	441	459	429	498	475	434	465	437	488	500	453	426	465	496	426	473	465	499	480	465	469	478	415	471	445	457	469	453	475	449	476	438	479	463	474	458	422	467	463	463	471	468	442	456	441	460	484	451	475	496	474	460	497	438	427	466	482	451	456	460	460	463	475	478	440	519	480	477	455	491	474	442	439	468	434	464	435	475	462	478	489	485	479	470	465	464	468	476	494	500	469	449	477	496	448	455	485	445	445	442	459	463	476	464	462	493	475	421	482	492	495	494	465	456	466	456	455	475	449	468	448	477	495	470	434	451	458	429	481	488	462	437	449	456	478	495	490	447	472	443	419	475	499	456	448	459	447	416	429	457	436	438	449	458	468	455	476	454	440	471	478	490	508	479	488	446	482	437	504	485	458	480	457	452	464	512	481	459	461	472	493	474	462	458	431	492	475	446	475	445	491	465	509	491	471	498	488	483	443	451	431	431	477	425	463	467	482	483	456	447	457	486	432	464	467	479	495	485	456	445	464	457	472	499	490	463	439	519	484	422	424	497	428	499	477	463	451	470	459	484	463	444	438	518	436	484	470	469	520	463	496	464	477	431	497	448	474	444	463	419	463	477	450	461	477	431	438	446	502	480	422	447	490	445	437	431	506	459	470	498	472	437	453	457	482	452	448	500	478	445	461	469	478	444	474	447	473	473	454	451	443	465	459	478	450	426	444	480	459	476	456	441	466	471	466	480	435	453	462	461	451	412	440	444	428	476	447	495	435	443	477	431	443	495	495	442	468	425	462	481	470	450	455	482	464	512	457	441	476	464	461	485	439	460	495	485	453	481	502	468	463	442	434	430	425	509	476	448	500	492	475	457	438	448	496	498	461	438	461	459	481	469	450	489	485	444	483	427	454	448	490	460	461	476	435	452	439	454	445	430	457	493	483	462	412	470	449	471	479	470	464	470	488	483	444	502	444	475	437	446	456	464	485	441	463	457	473	485	427	456	498	430	456	467	416	436	460	483	420	452	464	487	464	463	497	498	479	430	482	449	454	478	444	478	456	482	466	442	496	473	437	459	482	469	487	442	435	482	439	467	485	470	444	493	491	446	485	455	458	452	465	465	465	462	461	454	436	453	455	441	432	436	497	514	438	459	496	480	458	462	468	451	442	426	470	497	471	459	454	475	481	492	492	486	473	522	431	478	457	476	451	448	471	485	488	445	467	461	448	443	451	455	445	450	487	469	450	476	431	491	478	439	479	472	457	487	481	480	411	418	521	479	464	440	451	480	469	501	475	495	450	477	452	502	450	499	436	518	479	478	453	471	488	441	455	426	499	466	467	459	441	477	484	479	455	469	490	439	506	483	449	479	451	441	417	483	474	449	483	435	437	450	432	455	428	439	464	458	475	474	471	477	458	467	477	435	487	493	455	490	460	478	451	453	450	458	437	480	471	461	495	456	454	444	454	446	458	455	454	424	461	485	454	468	481	476	462	444	487	450	477	446	477	497	516	467	465	452	434	479	466	489	485	471	450	452	482	475	451	435	468	450	468	468	419	458	473	456	430	450	465	450	455	428	477	437	470	455	447	464	481	481	485	471	431	471	450	453	465	456	427	510	458	479	442	443	447	462	439	424	455	456	482	476	484	465	426	440	451	424	497	437	413	455	471	490	474	466	488	442	473	437	456	488	465	477	463	452	456	501	401	492	467	442	472	449	422	452	462	490	495	447	452	455	410	478	472	448	502	443	445	435	499	454	452	465	459	464	493	449	495	464	440	465	442	448	476	412	427	487	423	471	454	460	500	431	474	462	471	481	488	465	416	428	469	422	446	512	435	485	465	456	464	480	482	452	418	468	451	484	452	486	471	446	476	440	508	410	474	470	486	455	479	470	441	478	449	499	464	477	481	434	452	467	469	455	443	447	480	449	498	477	450	476	448	469	450	464	463	468	456	466	482	442	472	475	469	459	487	453	434	458	448	457	447	466	421	486	406	461	495	463	414	451	473	497	479	491	477	419	463	465	465	481	449	382	499	458	450	438	469	468	469	492	445	450	453	416	466	431	454	447	495	484	479	454	500	477	436	508	466	465	452	489	437	492	455	448	465	462	442	455	456	478	482	466	468	469	470	495	461	455	466	462	466	459	446	493	447	493	444	478	491	482	460	471	469	488	522	399	457	502	494	428	453	462	477	486	462	455	440	468	461	443	448	496	458	462	459	441	420	485	483	477	424	452	501	487	457	450	519	464	455	465	468	481	472	474	459	464	450	465	487	461	464	413	478	478	493	448	446	448	465	457	450	473	482	471	487	491	434	457	425	447	444	484	465	472	469	458	441	431	463	458	461	462	429	449	433	443	437	446	418	445	456	465	430	490	444	483	445	452	460	474	454	459	496	487	476	470	522	467	423	477	492	451	465	435	450	467	478	448	446	472	449	507	455	449	430	456	472	480	428	467	437	474	449	448	427	492	477	483	413	471	429	452	441	473	487	435	504	440	472	494	439	454	462	466	467	477	507	463	452	439	497	464	458	434	444	473	480	478	439	456	487	474	439	426	470	486	510	476	449	498	441	451	436	478	467	461	443	451	501	455	467	434	465	430	473	444	455	461	455	439	482	505	495	498	470	450	450	457	454	462	459	449	438	494	450	512	440	485	489	462	447	479	450	436	449	481	484	437	500	434	453	415	423	459	440	447	438	478	486	500	468	484	426	412	451	423	421	440	446	454	437	467	465	451	443	469	463	416	447	468	464	424	419	463	453	477	486	454	440	446	434	457	466	467	477	483	453	466	427	476	493	464	483	457	481	433	442	443	473	463	451	459	449	473	467	458	473	464	431	423	452	476	467	446	504	439	470	470	500	468	488	420	482	456	451	487	455	459	447	454	472	468	413	460	483	448	437	452	465	476	442	441	464	465	482	417	458	452	464	452	488	428	453	503	443	452	490	476	479	480	419	457	463	460	483	485
20384	15539	12644	6888	4896	3429	2712	2279	1766	1487	1271	1158	955	930	855	800	768	733	684	665	680	652	601	577	601	583	583	582	626	622	588	574	526	588	562	553	572	520	547	538	503	499	557	522	543	499	534	525	502	556	543	497	508	575	526	502	540	498	529	525	504	520	517	494	476	512	495	527	508	488	508	497	483	524	503	503	530	531	498	511	482	539	520	494	479	532	552	495	506	466	539	533	471	475	521	495	564	523	520	505	520	524	480	476	505	510	496	534	493	545	496	519	475	481	523	504	500	548	517	521	487	515	456	484	486	516	549	526	502	522	547	490	522	484	486	474	483	518	516	510	479	517	537	471	487	455	490	525	492	474	506	496	548	517	567	522	546	488	529	539	513	502	488	545	507	472	501	510	511	501	515	514	544	550	526	543	474	505	503	479	501	533	508	478	473	543	495	491	532	488	525	525	507	498	505	496	496	472	475	522	519	504	516	489	499	480	504	507	541	501	509	552	519	479	529	488	518	497	500	481	501	498	473	500	517	492	494	505	506	484	465	542	495	516	506	492	527	489	516	466	517	509	506	489	506	485	485	506	520	485	502	523	527	499	515	519	495	492	514	494	488	512	482	531	488	487	525	493	516	535	542	496	518	520	533	497	486	473	515	521	510	524	512	491	506	503	526	531	502	507	526	502	517	542	487	492	511	520	531	504	519	511	470	520	501	514	504	523	493	516	476	500	472	499	476	490	492	519	495	492	465	516	482	467	484	504	493	498	465	501	506	520	547	487	471	498	521	458	517	496	537	506	471	547	518	514	501	515	516	512	492	528	482	466	508	492	479	507	485	475	492	508	549	487	517	486	495	464	506	498	528	495	497	523	535	499	511	535	466	446	485	485	496	498	494	490	519	519	500	515	516	554	505	494	499	501	492	499	483	512	518	523	509	518	505	540	489	522	482	498	524	510	496	500	493	514	562	511	514	516	523	488	517	470	499	516	522	493	491	485	492	491	492	511	536	497	454	504	518	500	499	512	509	526	516	510	495	481	474	522	509	540	513	473	494	510	495	533	488	493	497	518	520	502	495	509	482	515	519	497	473	498	496	497	506	510	502	483	521	469	521	476	504	503	544	537	524	494	496	503	491	518	539	483	539	510	539	504	515	460	484	501	499	492	498	508	534	520	509	492	522	493	482	503	495	508	486	514	537	522	538	511	500	509	513	491	506	488	542	490	498	505	476	552	496	511	534	494	477	517	513	497	514	481	534	502	531	484	489	472	522	483	458	519	492	535	521	500	483	464	507	496	470	482	501	465	512	508	499	544	481	518	528	495	489	509	508	527	513	507	533	518	494	534	519	512	457	500	485	469	524	542	473	518	521	517	495	472	446	511	523	508	527	503	533	559	511	535	503	498	517	504	494	482	529	546	512	493	499	501	491	494	577	490	515	507	472	487	513	495	517	518	484	521	509	496	523	488	517	540	511	496	466	477	498	480	549	542	514	485	500	495	526	512	518	491	502	524	474	508	508	487	496	458	527	486	504	503	492	507	492	505	487	554	509	511	489	524	488	528	486	496	491	488	502	522	495	569	518	497	478	474	508	494	471	470	494	546	505	497	547	465	474	520	484	484	524	461	498	505	550	529	528	489	479	521	506	470	521	508	566	522	500	493	501	507	487	513	522	516	512	482	480	498	490	500	515	472	512	520	531	495	526	509	517	523	486	461	462	513	486	515	487	522	512	504	540	492	468	490	532	512	510	493	543	526	499	498	496	471	542	517	470	489	525	484	505	490	484	507	516	479	491	510	504	497	500	520	519	512	516	499	485	526	486	530	506	494	507	520	555	504	513	524	530	473	475	491	537	486	483	524	528	473	487	456	514	497	512	481	527	497	520	513	460	529	526	525	527	529	486	475	507	480	501	512	487	501	496	547	518	505	478	468	492	503	490	514	499	477	491	520	529	487	511	514	498	518	444	504	491	514	526	486	527	484	501	518	511	462	512	495	488	508	519	530	495	522	488	497	520	504	544	474	502	506	522	454	504	524	493	506	513	497	492	533	507	498	487	510	522	496	525	483	517	483	501	488	520	503	535	516	502	468	491	456	517	487	529	505	492	519	547	498	487	482	488	510	502	520	524	520	515	456	491	521	503	489	513	523	526	515	514	490	508	545	461	482	490	518	510	516	483	477	477	497	487	569	476	495	514	487	501	476	511	509	508	489	478	472	545	493	532	491	472	500	472	546	488	517	507	523	516	502	524	496	513	513	503	534	505	520	513	488	495	490	520	480	531	505	526	540	472	508	505	498	468	506	520	450	540	533	473	491	468	493	501	465	505	517	463	491	525	480	477	491	488	533	483	495	530	504	506	544	509	525	474	521	495	499	501	477	489	489	524	494	509	499	480	503	554	518	499	516	490	463	475	473	476	517	520	518	539	513	526	486	520	507	488	504	513	499	488	482	512	521	497	482	507	497	516	462	482	486	535	552	512	505	472	472	538	505	532	558	491	525	499	518	490	487	529	521	522	501	479	541	500	531	481	472	530	518	515	516	484	486	522	505	499	534	570	515	535	511	493	490	508	525	537	475	520	492	527	473	535	510	538	502	515	504	535	500	527	489	500	556	485	498	444	508	520	506	564	502	528	473	521	461	559	491	513	483	482	474	506	510	483	509	501	491	519	503	515	481	510	482	512	521	503	519	493	524	508	526	497	523	465	489	487	502	530	502	528	520	424	498	495	508	527	491	478	496	511	507	499	483	528	518	475	498	493	488	514	497	508	496	534	514	498	480	512	504	508	532	511	512	455	513	490	461	533	451	489	514	513	522	493	525	508	496	495	523	496	495	510	511	476	485	514	519	458	529	522	512	497	510	487	517	515	485	466	507	556	484	485	531	539	514	541	541	479	462	496	518	525	471	529	502	490	518	494	522	486	522	533	492	534	487	554	488	493	516	472	525	495	489	493	480	514	501	532	507	505	539	514	505	482	555	485	502	524	516	524	497	502	494	514	460	524	513	518	517	503	529	498	486	494	459	547	496	500	456	521	520	559	484	565	510	489	511	473	479	439	486	489	525	528	486	500	513	499	521	456	497	528	498	489	508	491	483	483	545	511	489	498	455	528	490	505	482	495	502	523	509	459	497	510	508	480	517	478	511	517	490	564	488	537	477	485	477	555	493	517	512	501	450	479	513	515	503	534	472	491	483	503	516	503	508	458	517	493	491	505	551	512	555	522	506	487	480	517	516	480	465	505	500	506	467	510	480	485	520	502	512	481	491	460	526	474	516	459	484	514	512	484	540	534	532	466	490	520	478	477	482	490	510	500	459	506	486	535	483	473	496	534	548	492	512	517	506	506	458	509	504	476	487	486	470	504	490	510	459	487	525	531	522	503	551	478	486	494	501	482	491	532	465	511	496	485	519	473	511	509	470	484	519	523	507	482	474	505	519	456	511	492	465	512	521	524	524	467	501	547	492	478	480	527	474	457	520	534	509	482	519	462	476
27267	20392	8672	781	466	367	379	308	340	328	303	327	324	298	315	333	299	313	301	323	306	293	336	299	314	294	272	338	347	288	332	347	342	314	318	326	305	317	322	302	295	302	303	284	308	319	303	308	324	304	290	334	322	344	347	314	296	333	317	306	310	322	323	324	308	318	301	334	318	365	316	308	295	315	319	302	320	324	335	293	298	287	328	356	308	306	288	323	304	308	331	299	292	343	312	278	314	304	326	316	321	307	329	302	328	307	313	321	302	314	311	338	307	316	298	303	315	323	306	329	309	297	339	323	307	307	299	344	311	321	288	329	350	319	304	308	312	313	304	321	314	330	292	307	296	307	288	274	294	335	320	309	307	324	330	322	332	306	317	274	288	310	297	291	335	294	309	346	312	288	311	301	296	307	312	316	299	309	288	312	336	347	304	310	318	293	285	338	323	295	308	290	306	301	300	306	351	265	270	317	313	327	309	342	311	313	306	300	312	333	318	323	287	302	303	315	312	301	343	362	314	341	306	310	291	315	298	329	298	285	322	302	310	339	316	319	304	309	281	304	356	309	307	334	297	309	300	315	295	310	301	345	349	349	327	308	326	306	328	298	316	319	326	312	319	346	331	294	356	329	323	305	321	322	339	318	331	328	315	279	295	308	334	327	324	315	313	329	353	306	313	327	303	310	312	324	310	312	300	277	304	312	324	309	320	309	303	297	335	324	300	298	284	294	323	287	279	310	311	307	312	303	313	284	309	301	303	313	319	315	331	323	333	303	279	317	333	325	313	269	340	326	324	298	335	336	322	291	323	283	278	289	285	304	349	300	331	301	313	326	322	316	289	333	296	334	312	323	332	323	296	319	314	303	332	315	315	299	325	296	306	327	330	308	286	340	332	354	314	307	320	338	272	284	334	299	286	295	322	301	322	317	300	308	304	311	283	330	292	325	284	333	304	332	314	298	337	322	311	331	324	331	298	302	306	290	299	329	307	334	323	318	304	269	309	300	314	304	282	307	338	316	315	306	287	318	284	293	323	317	299	317	310	308	288	297	353	292	311	301	326	321	315	286	310	306	313	310	291	314	331	347	292	315	298	313	308	344	310	321	311	356	334	312	307	287	286	318	327	303	308	332	334	309	276	333	316	324	319	351	336	306	358	326	310	308	324	268	311	323	310	315	333	318	299	304	297	328	304	325	347	314	320	306	297	324	328	323	330	319	335	313	275	310	299	320	285	287	305	334	303	315	301	311	319	311	304	307	284	293	310	306	330	328	325	324	309	318	332	326	331	347	289	323	296	330	266	290	342	332	299	271	331	323	300	315	307	313	326	283	302	310	302	306	313	327	304	325	331	343	281	314	300	278	296	286	298	283	334	317	319	316	310	323	302	301	302	302	305	309	321	279	331	325	307	315	347	315	313	290	304	323	294	303	330	299	335	306	299	311	328	281	288	332	302	301	338	335	336	297	306	326	296	301	306	298	330	298	311	328	310	337	309	320	320	284	325	298	290	304	298	291	317	319	305	339	303	306	274	271	309	313	330	309	304	350	307	332	326	262	296	307	298	300	290	309	328	316	302	308	309	294	312	306	321	288	335	279	281	327	313	316	321	310	305	305	308	281	298	321	297	293	287	311	295	306	310	310	310	281	291	286	287	334	346	297	300	298	297	310	320	292	291	291	323	305	328	305	285	326	313	322	318	325	312	300	301	312	329	316	338	308	332	299	337	333	303	322	316	306	302	338	350	331	310	333	307	307	283	307	297	300	265	310	309	321	299	272	319	306	317	348	312	274	299	326	314	330	323	306	324	305	333	302	319	290	340	317	313	312	282	359	333	283	303	311	308	291	331	343	316	330	315	317	335	295	312	313	317	338	273	318	333	315	322	336	323	306	283	285	334	301	318	325	324	317	308	307	316	317	319	299	313	343	305	320	314	294	338	367	300	299	314	321	316	335	307	314	316	295	291	323	315	309	329	345	317	319	327	301	307	272	295	293	304	285	313	329	294	300	357	314	373	332	303	313	308	305	324	316	314	308	288	321	324	291	300	283	286	324	307	317	332	333	287	312	316	318	313	313	349	318	329	312	298	296	328	294	302	331	293	317	320	307	306	333	302	331	321	306	307	321	302	305	295	309	322	315	329	325	303	314	321	316	342	285	293	354	320	321	282	316	352	318	325	299	284	320	303	302	310	310	313	315	304	338	299	322	304	308	319	341	306	314	320	307	327	320	322	319	275	296	312	337	314	313	287	290	327	299	313	318	312	286	297	305	304	322	290	335	322	336	314	318	295	326	345	303	311	361	306	296	302	323	320	338	307	283	294	315	314	294	314	314	322	306	328	320	303	316	312	302	295	323	305	325	314	292	317	317	291	313	303	300	327	334	301	290	305	296	321	323	324	289	296	317	304	306	318	316	292	294	319	301	325	310	324	290	306	284	281	335	298	318	332	273	312	316	334	298	271	316	314	325	338	315	316	316	305	329	300	274	306	329	330	325	317	309	318	315	320	304	326	305	278	336	318	312	313	312	277	318	326	313	309	319	322	316	316	304	295	321	310	293	312	312	289	324	310	294	325	291	281	281	310	303	328	305	331	329	297	303	307	289	300	310	282	332	287	303	297	313	332	287	334	294	341	317	325	297	314	293	310	316	296	298	302	308	306	329	323	285	307	327	309	283	326	327	305	306	319	322	339	297	287	328	321	332	322	305	314	325	306	293	293	318	314	322	319	333	308	292	308	319	307	332	297	315	344	275	312	289	312	299	312	304	316	339	306	302	296	313	291	318	297	283	292	311	310	302	336	302	321	313	311	321	301	297	303	288	299	315	299	305	300	304	348	303	301	299	316	321	375	285	305	332	300	339	321	322	310	297	323	267	294	328	331	289	325	306	339	302	295	314	308	348	317	352	313	296	328	300	307	292	329	288	293	303	330	309	323	309	317	307	304	306	282	288	309	343	310	283	294	326	299	320	319	309	296	326	298	272	312	296	311	297	293	304	306	313	299	349	327	287	307	331	325	316	331	296	329	335	318	281	307	311	279	324	307	307	331	294	319	306	314	326	299	285	325	336	294	291	286	337	299	336	323	342	313	309	316	335	292	337	315	300	307	287	304	303	315	315	315	309	320	302	307	337	340	324	294	345	351	334	303	316	323	362	318	306	298	288	310	311	274	335	303	329	328	293	310	291	280	317	336	350	311	320	304	328	299	282	311	321	302	319	320	282	298	299	319	336	337	314	329	317	300	320	329	336	293	293	299	323	339	278	309	309	297	306	303	343	316	308	299	321	299	343	297	308	337	332	326	332	309	295	275	290	307	291	349	291	296	316	318	311	301	291	301	325	289	295	315	331	297	350	304	325	284	292	296	313	330	309	333	300	301	314	333	315	311	309	303	332	269	317	331	301	290	342	324	289	319	327	304	284	300	301	304	326	301	340	296	293	312	321	307	306	291	310	294	308	323	324	310	339	308	323	303	306	302	289	316	316	337	331
13774	1173	973	656	557	474	440	436	396	407	410	397	387	394	389	367	385	379	364	382	391	382	369	372	371	416	354	365	393	398	342	352	384	361	409	374	388	412	403	390	399	348	378	402	348	386	371	394	386	414	373	368	394	383	398	360	386	409	399	348	414	403	386	372	353	380	392	350	381	397	366	347	385	380	365	373	399	417	378	352	352	361	362	381	358	383	368	381	362	359	396	383	348	396	374	342	369	365	365	370	353	390	363	401	396	393	386	371	367	382	359	387	373	366	362	361	381	390	375	392	388	376	384	334	394	399	362	377	362	375	393	392	376	393	362	376	363	365	353	368	358	417	353	354	389	385	389	375	383	397	370	409	381	389	361	355	397	368	390	364	361	379	391	375	382	377	379	374	384	396	359	344	386	367	348	345	415	399	398	378	381	406	353	378	352	401	393	353	367	370	384	339	372	392	352	400	368	363	369	339	403	393	363	387	345	362	367	392	351	376	359	350	397	352	332	354	362	362	379	396	377	387	370	370	366	371	380	368	315	373	379	346	347	381	377	371	376	382	361	388	386	384	362	364	381	353	390	371	350	408	349	372	376	388	406	373	405	368	362	371	332	353	396	378	394	387	387	377	388	338	385	386	401	351	362	369	374	377	397	387	359	387	366	368	373	359	358	399	369	374	392	377	382	364	394	372	381	389	355	383	387	393	359	409	404	349	392	378	405	365	374	390	393	390	361	323	389	368	339	370	376	383	377	345	352	380	414	351	383	360	338	390	390	360	408	391	347	379	399	396	385	378	363	416	357	372	360	366	381	390	387	377	359	364	405	417	365	385	373	384	383	368	360	346	359	367	375	382	413	375	363	392	378	373	339	362	380	373	365	342	392	356	359	377	385	396	352	419	357	387	368	348	370	380	359	372	397	366	394	394	342	384	379	360	376	349	407	379	372	361	341	369	353	374	373	379	365	330	349	382	365	351	359	387	380	342	391	377	358	401	353	371	382	349	370	385	363	376	338	382	375	346	361	367	368	378	364	356	381	360	402	333	390	362	361	372	370	400	348	379	380	396	356	383	382	358	362	350	366	386	370	419	387	401	376	370	367	370	374	375	418	400	366	384	384	389	377	389	346	384	370	403	356	378	348	388	366	395	388	364	382	404	369	341	319	342	373	384	365	378	367	354	386	355	384	337	403	394	367	395	362	393	365	338	367	376	370	367	363	363	373	389	397	378	392	416	383	389	379	360	384	386	375	413	375	371	343	365	393	390	345	338	368	379	393	365	353	353	376	359	353	403	339	383	393	372	366	363	383	399	365	379	373	375	392	371	372	403	372	370	370	364	378	377	378	401	408	399	371	417	353	354	403	400	375	382	399	349	384	358	358	397	388	376	353	392	387	354	402	356	376	376	361	361	358	390	358	385	407	338	374	381	383	358	378	412	351	417	398	373	398	359	391	403	385	367	398	369	408	398	377	365	373	402	353	362	361	395	378	342	379	356	370	377	363	391	383	415	359	387	369	357	352	378	364	366	388	382	345	379	395	367	374	405	383	382	370	351	341	364	389	412	376	381	381	379	401	375	378	374	366	377	307	368	341	374	414	407	403	372	367	343	399	388	389	361	388	351	374	385	341	348	398	398	356	367	370	385	400	394	372	364	359	402	375	369	395	367	366	379	367	375	394	350	392	384	351	359	389	366	389	344	352	379	388	359	389	397	382	358	345	396	393	389	348	387	356	368	377	361	363	390	388	372	392	426	363	356	417	390	366	360	369	372	373	371	397	376	388	358	339	373	396	393	368	392	350	391	375	387	362	338	372	340	377	339	352	375	356	354	369	382	379	386	380	406	379	394	386	365	380	371	370	363	364	391	379	397	359	359	403	374	357	387	383	416	367	370	384	381	355	360	386	365	362	368	378	375	364	381	371	384	382	355	381	382	381	364	391	378	373	377	379	378	367	362	414	356	367	367	353	375	357	381	437	357	362	414	369	363	367	381	376	383	399	366	350	363	361	408	387	393	374	364	359	383	366	391	365	365	371	391	355	407	389	352	401	435	346	385	368	369	386	403	413	384	358	367	429	389	391	322	384	373	388	372	385	389	361	385	367	391	344	335	358	372	353	359	362	380	394	380	372	379	378	364	363	386	363	380	352	367	423	385	365	411	386	400	338	397	374	350	368	380	385	369	366	390	358	359	363	378	348	361	360	375	374	353	384	403	388	399	398	389	393	355	372	359	349	369	354	380	356	393	374	375	370	369	382	401	371	388	359	341	408	372	402	402	369	354	391	390	370	388	381	363	380	379	375	362	401	353	390	366	382	375	384	369	406	388	342	385	364	379	378	375	364	375	364	374	367	382	403	416	402	364	418	342	373	348	390	367	333	363	407	354	385	363	372	364	384	392	398	393	350	386	403	368	394	337	341	350	366	387	369	403	385	391	363	359	369	324	375	389	378	366	374	376	375	384	381	386	404	412	367	399	384	373	377	396	384	422	362	373	351	390	385	391	399	362	376	368	398	386	392	351	419	398	379	342	360	378	376	337	358	361	385	394	375	373	376	358	389	360	386	375	358	377	403	394	381	408	372	372	333	391	356	399	367	369	400	355	348	411	356	354	357	387	368	359	381	400	349	388	397	355	386	372	390	402	384	400	397	386	354	354	370	385	374	396	368	353	355	361	360	362	386	377	363	408	381	362	360	362	376	389	422	385	359	390	411	357	361	367	352	386	378	390	364	374	385	360	409	366	384	352	415	363	393	372	355	351	382	382	374	364	364	391	376	394	353	346	407	355	383	380	363	370	374	372	375	381	391	332	392	353	395	404	381	380	381	397	351	382	371	375	349	346	370	388	342	389	388	371	349	370	363	358	372	390	400	305	376	367	378	376	402	388	353	374	364	351	400	356	374	404	397	369	374	369	328	383	369	382	378	406	384	345	347	399	323	370	354	384	365	395	345	372	459	374	367	400	354	397	347	398	380	347	355	336	364	359	370	395	360	409	374	368	382	372	381	361	380	355	382	423	367	347	366	415	391	384	355	328	355	370	367	384	377	355	357	340	392	367	426	377	362	387	388	374	363	370	373	378	349	347	338	355	366	379	375	393	400	374	363	364	400	349	329	394	362	386	364	339	385	375	367	361	400	380	396	353	350	377	362	343	381	337	350	364	413	379	373	384	399	377	400	359	381	387	409	368	373	359	359	373	349	380	324	371	406	388	382	377	343	366	390	377	387	382	370	337	390	364	366	371	357	395	353	375	381	415	377	379	366	386	374	338	390	399	356	360	381	413	377	393	378	382	373	358	377	359	341	394	354	424	362	380	356	359	382	406	329	398	398	397	360	353	378	402	397	395	367	374	374	388	335	354	365	355	369	372	362	367	358	395	367	377	413	353	378	366	383	351	368	382	387	368	368	357	374	372	345	352	360	362	380	382	355	379	382	345	376	377	365	394	371	385	373	383	352	354	371	417	369	360	385	371	383	358	355	392	389	343	385	347
23632	21206	28648	24035	21183	12433	1088	628	542	467	407	341	360	343	332	285	275	307	266	294	265	260	248	236	262	234	268	259	251	236	241	223	224	205	226	240	277	233	202	254	232	261	238	235	219	228	248	212	228	222	220	213	213	235	213	220	220	224	239	227	221	239	201	227	213	240	211	221	199	229	229	223	210	180	200	227	234	226	211	221	228	220	218	200	219	245	212	247	207	174	214	213	226	214	206	197	224	179	196	233	212	215	241	222	260	228	195	173	210	219	201	213	221	211	233	223	215	226	233	204	228	217	206	253	215	230	191	214	205	214	206	222	243	232	217	249	193	233	193	220	197	213	216	223	219	238	209	215	201	218	224	228	232	216	214	212	208	229	220	214	216	223	191	199	209	205	221	217	234	220	198	223	250	223	221	201	194	244	201	211	213	211	220	229	193	218	211	196	237	215	203	229	235	209	225	259	242	222	200	223	220	217	212	200	208	225	185	236	211	205	200	204	234	226	224	222	201	203	204	215	228	231	230	234	212	199	208	219	229	212	241	218	224	231	203	224	213	210	213	242	201	217	223	188	191	222	210	221	245	192	233	224	220	220	201	214	226	206	207	218	240	207	228	232	217	200	224	213	211	181	208	217	203	231	215	191	237	217	205	218	224	229	232	221	204	223	204	219	186	215	218	241	249	222	240	215	238	211	211	234	222	194	207	218	220	218	224	221	198	232	236	209	225	228	214	206	214	198	214	221	205	189	203	210	196	210	192	227	237	189	224	207	244	265	213	230	211	189	209	214	189	220	246	223	200	206	231	202	237	219	219	226	213	198	223	190	248	216	208	210	231	228	218	202	201	204	209	207	204	220	224	210	206	240	227	218	198	217	241	216	227	218	221	175	210	210	217	226	248	183	220	212	208	227	224	247	211	198	212	213	227	216	203	202	205	260	200	210	214	233	217	229	214	207	195	243	203	212	225	207	184	213	203	223	206	201	221	197	213	210	197	213	203	238	226	208	219	215	214	217	229	208	219	229	230	228	238	208	220	199	199	212	231	218	224	216	200	214	210	220	207	186	225	220	221	203	221	208	201	215	193	230	194	222	203	205	221	217	254	217	235	213	239	194	204	216	208	216	229	186	217	223	241	226	219	212	223	231	206	233	196	212	217	217	203	216	223	216	208	243	229	240	233	245	237	234	194	196	192	222	228	225	241	198	199	226	212	202	230	201	217	233	199	230	226	211	206	204	249	239	219	221	178	215	200	210	238	220	219	248	208	217	211	207	226	202	236	243	208	210	204	227	177	239	238	221	231	245	181	222	212	221	198	242	209	204	207	241	208	203	210	207	203	207	221	218	239	221	193	218	217	221	185	204	236	235	203	214	208	199	204	219	199	249	231	235	227	230	223	207	215	225	214	206	198	213	213	208	209	207	222	208	215	232	207	209	219	191	241	224	217	187	231	226	223	204	208	222	209	209	224	190	230	201	221	234	224	234	209	206	251	242	226	243	217	219	215	242	207	222	228	216	230	212	235	214	191	244	210	240	207	242	213	237	235	205	238	220	215	224	213	246	207	196	203	235	219	229	208	206	231	214	234	257	233	212	217	186	193	228	212	214	202	182	243	209	217	233	212	233	223	209	240	209	222	222	195	239	231	206	210	214	215	236	221	200	221	232	191	210	216	216	200	215	196	214	225	203	226	230	203	199	211	204	221	223	214	234	225	216	235	200	203	215	233	249	214	220	215	241	221	226	250	184	195	226	241	215	200	225	204	218	193	198	217	212	200	230	210	221	218	207	240	206	245	207	224	213	215	205	206	208	184	234	217	190	194	199	247	229	203	214	224	219	201	207	219	209	212	193	227	228	202	207	207	220	204	211	220	215	215	200	234	211	212	225	224	206	230	202	218	205	198	205	220	194	217	225	232	225	213	245	218	197	217	223	242	231	252	190	191	214	212	214	207	224	211	221	212	223	233	226	211	201	234	211	198	225	190	194	211	230	211	193	194	226	212	227	211	229	185	210	198	218	239	235	216	191	206	198	217	208	200	230	230	213	202	237	205	216	215	242	184	196	196	180	215	219	213	193	201	195	226	215	220	223	217	232	228	227	222	217	205	221	213	235	197	215	213	209	181	203	206	219	213	199	213	215	203	224	216	217	242	230	207	230	229	214	195	220	214	234	216	221	221	243	221	236	209	239	201	212	193	204	234	212	211	217	204	228	232	235	223	213	203	254	211	209	222	197	200	206	231	188	258	208	200	192	202	241	214	196	241	215	230	222	208	224	220	217	215	204	206	201	207	223	225	208	227	179	195	211	220	186	200	201	218	234	242	204	201	235	218	228	211	220	236	225	214	224	224	202	223	219	215	216	201	202	241	206	214	237	228	226	216	231	220	211	208	220	225	206	213	224	201	205	191	191	205	255	236	188	223	221	220	233	218	197	221	188	220	213	202	228	210	229	246	247	216	212	214	217	212	229	219	208	230	214	214	207	208	198	239	239	195	229	223	244	218	214	208	202	234	208	212	212	189	192	214	214	213	213	214	202	230	200	241	211	207	197	215	191	204	231	203	204	237	218	232	232	176	194	222	205	211	245	203	216	222	202	216	175	202	211	200	195	225	207	235	208	197	200	190	206	223	215	205	212	216	208	210	206	228	204	223	197	216	231	217	233	226	223	202	231	195	219	238	207	227	195	231	220	226	231	239	221	205	224	207	232	221	234	212	210	212	204	224	204	213	221	233	230	239	217	219	221	235	194	233	218	209	228	211	209	212	204	209	198	237	219	230	222	221	227	214	200	253	199	231	227	224	191	213	218	177	195	220	229	196	240	237	216	209	217	202	191	225	215	218	215	185	223	189	230	259	220	205	224	193	187	214	182	222	209	198	195	213	211	217	233	237	210	221	201	255	207	219	193	213	241	193	209	221	210	217	210	206	238	237	210	233	239	239	212	207	238	209	225	215	225	203	216	220	211	218	216	204	211	227	207	211	215	209	221	224	206	200	212	216	220	233	217	193	216	227	202	213	200	215	222	239	226	224	189	240	177	213	204	215	198	208	203	219	233	207	234	212	221	221	190	228	217	205	242	191	198	209	219	210	200	223	229	209	214	212	215	182	217	208	225	223	205	227	226	205	218	221	222	227	198	222	203	228	192	215	193	240	206	207	227	200	218	216	223	199	203	203	210	210	216	228	200	213	229	219	173	207	213	219	196	188	206	210	218	213	217	222	203	209	213	232	207	227	234	194	208	222	227	217	228	191	196	200	223	214	226	224	209	187	194	243	220	197	215	213	225	237	241	230	199	209	198	232	218	236	221	212	216	208	207	221	162	239	237	228	212	236	244	227	220	209	220	206	247	222	209	215	217	204	234	234	228	227	215	222	209	216	220	234	200	219	239	195	221	216	214	192	217	200	208	235	216	227	227	220	218	217	181	217	225	231	224	214	223	226	206	223	206	208	233	215	207	250	244	197	248	188	241	231	212	220	234	218	211	191	206
15497	9473	7781	3832	2588	1871	1443	1061	969	768	664	575	535	468	435	426	330	356	325	356	318	333	312	286	305	321	289	313	296	310	289	265	306	288	307	277	279	282	305	267	277	270	247	265	267	252	253	274	287	250	279	275	271	236	281	247	284	251	266	299	250	275	249	248	258	259	268	238	244	258	267	285	279	259	264	294	246	254	253	270	284	234	274	296	244	273	258	278	234	292	273	256	271	286	244	280	243	272	273	235	264	269	283	235	252	288	251	266	273	265	284	256	262	286	231	227	260	239	249	253	224	255	272	251	241	260	285	241	236	253	253	256	242	256	246	225	246	242	231	242	250	248	236	245	260	270	250	241	249	262	279	266	289	288	274	260	233	239	255	279	245	237	257	268	280	247	263	246	260	283	247	255	256	224	257	224	270	255	256	265	250	243	229	253	258	263	260	268	274	244	252	241	248	270	249	270	238	248	275	241	225	249	245	249	299	268	253	256	275	246	277	274	239	281	251	212	270	258	252	250	239	263	271	271	266	235	264	263	249	258	268	230	267	261	252	271	263	239	271	256	248	242	247	249	244	269	258	261	262	266	225	262	239	283	264	256	273	268	239	211	247	263	229	281	238	263	270	229	248	256	246	239	255	265	280	228	238	250	266	244	236	261	265	258	249	246	257	259	248	266	241	253	283	251	270	258	232	261	274	255	262	270	267	254	256	244	235	267	248	244	265	237	249	270	251	251	267	257	244	232	261	246	251	225	287	262	243	285	278	248	254	281	239	234	264	263	207	253	244	243	231	247	271	277	259	248	263	246	268	251	234	240	275	245	253	249	258	271	266	246	220	249	243	237	261	282	246	256	253	240	249	266	270	271	251	260	243	278	261	271	233	266	256	252	275	268	246	258	253	260	274	266	243	244	257	261	256	246	255	255	260	260	255	208	277	276	248	259	252	241	245	247	260	255	260	262	231	247	250	245	229	248	247	228	231	254	261	255	220	250	240	253	243	239	244	267	256	250	243	258	283	261	240	249	271	207	240	215	276	248	276	238	250	250	237	237	267	254	243	259	281	237	233	246	229	247	251	246	272	243	287	253	253	266	233	249	256	263	245	254	261	258	290	235	250	248	246	269	239	265	262	247	258	244	230	255	243	277	244	287	282	251	249	279	262	245	266	247	259	263	242	283	275	252	250	250	256	258	247	255	281	279	252	284	244	261	259	242	264	265	256	242	245	228	277	226	275	279	244	241	247	286	263	264	249	258	247	272	249	262	255	248	264	278	260	263	267	258	260	256	248	259	260	248	228	240	271	250	257	250	241	245	246	239	248	270	247	251	268	255	263	292	242	257	253	245	233	251	262	233	283	271	282	240	249	290	269	254	277	272	247	256	265	248	228	240	250	246	260	226	275	269	272	239	246	239	252	275	269	256	273	272	242	240	233	256	243	254	243	243	280	272	257	253	255	288	290	266	241	247	288	245	238	256	243	288	231	288	262	269	254	270	274	234	242	242	241	266	249	240	254	283	271	247	273	269	282	237	230	250	262	243	258	255	259	239	252	230	253	281	259	239	288	267	291	271	241	262	282	294	254	255	244	232	258	242	257	267	256	261	244	255	277	258	271	270	270	258	242	218	258	245	244	233	248	268	260	265	270	268	263	239	252	248	271	251	232	234	291	263	268	256	234	254	250	259	256	234	293	269	264	218	249	247	235	232	263	266	251	266	258	299	234	229	244	240	254	255	234	273	230	269	251	259	256	257	265	237	248	291	268	243	296	263	237	250	264	232	239	249	247	243	282	227	263	257	252	270	243	269	274	267	268	246	268	256	261	240	248	230	281	256	248	238	231	236	240	236	270	283	293	244	269	231	229	238	274	246	233	243	252	263	260	257	263	250	239	224	274	264	211	240	253	259	265	238	250	260	260	242	251	256	232	244	243	261	272	232	264	250	255	262	274	229	247	228	252	277	238	253	259	245	266	234	266	288	269	257	239	252	270	277	262	282	271	250	261	261	275	233	236	260	239	255	257	260	245	237	257	244	267	235	265	264	252	255	268	257	254	248	260	238	261	258	265	268	278	250	276	260	274	281	255	267	254	245	272	248	251	256	265	237	272	272	267	264	246	260	283	239	277	276	243	214	254	256	256	244	267	242	261	233	249	247	281	237	234	230	274	252	298	244	256	293	240	253	242	252	276	242	258	242	235	258	273	275	277	282	260	276	267	270	264	273	264	280	252	268	261	269	231	269	233	251	236	238	251	263	246	279	289	236	260	288	239	272	248	254	240	270	266	237	239	252	260	252	247	272	220	255	259	279	274	264	248	232	250	254	258	241	238	257	234	260	234	257	251	256	266	272	266	244	273	261	268	260	277	258	243	248	228	284	261	276	285	257	260	234	273	254	293	233	260	266	265	240	252	263	264	270	254	246	268	264	234	253	261	234	252	263	242	274	272	276	242	255	250	240	257	271	259	246	241	245	258	242	235	263	234	238	270	264	267	268	258	255	249	230	270	254	276	218	248	232	247	273	264	246	238	269	255	277	261	257	252	278	225	242	264	279	243	242	241	226	252	245	241	240	256	253	261	244	236	244	265	203	246	255	245	251	286	221	232	266	264	263	247	271	248	244	282	230	240	277	273	242	255	250	246	264	278	240	240	254	238	265	286	250	248	278	248	252	303	260	244	278	218	235	296	238	266	253	225	221	248	276	271	246	257	252	272	207	248	300	297	254	240	255	291	237	274	254	271	256	252	260	271	276	241	292	248	265	264	249	247	264	266	289	242	276	251	245	260	264	278	239	258	282	271	255	248	267	260	275	270	278	257	243	265	240	244	248	258	251	245	238	260	238	239	277	247	250	281	271	238	246	251	229	264	255	249	240	269	265	257	257	265	234	260	297	248	277	262	253	251	258	265	247	279	240	275	257	238	248	232	250	239	265	251	251	260	233	264	259	257	259	276	251	254	249	240	232	242	253	232	244	265	259	229	260	268	262	256	262	268	258	243	264	269	261	246	265	267	233	276	221	264	257	266	254	274	237	254	248	262	259	244	255	261	262	222	244	240	250	255	259	252	263	254	259	246	243	249	301	238	269	270	255	258	245	265	247	230	263	256	262	262	257	268	265	252	243	257	282	265	252	260	243	266	251	286	215	271	251	253	226	257	264	234	272	238	266	283	235	250	270	290	267	246	241	204	254	264	275	237	284	286	272	235	295	248	272	243	261	242	256	259	243	259	215	262	286	242	265	238	269	256	261	240	245	281	239	270	264	299	262	255	228	252	268	242	268	245	262	231	240	230	257	264	256	237	246	256	251	237	247	274	271	251	245	260	259	242	253	270	247	269	271	255	265	253	244	259	270	229	256	268	253	250	242	248	247	248	240	274	254	264	234	233	244	265	282	265	251	260	263	260	257	242	276	245	216	287	265	255	229	267	276	274	253	266	263	246	273	252	251	240	243	245	233	233	258	247	226	271	276	249	256	245	262	276	270	241	243	237	262
24805	21166	27628	24915	12729	1196	847	727	666	663	608	572	578	597	538	568	563	533	555	549	496	553	528	486	551	516	536	503	556	489	550	580	534	496	563	599	556	517	528	477	562	527	520	552	529	500	519	527	514	520	537	517	529	555	495	518	542	544	557	499	531	524	521	528	564	543	548	521	567	557	528	520	539	495	489	543	549	554	503	515	563	543	519	505	516	512	513	527	524	502	529	507	576	544	536	542	525	551	534	510	547	510	525	531	492	507	552	526	547	466	543	490	533	542	493	527	570	498	520	476	515	557	545	481	505	545	589	527	555	554	513	465	500	522	568	532	571	533	525	530	493	512	517	523	511	537	540	507	502	495	510	518	539	543	528	531	513	497	529	569	499	511	638	517	515	493	588	538	578	527	520	540	529	537	535	524	508	531	571	549	538	497	516	559	528	520	521	541	549	523	545	550	529	493	502	477	542	526	484	530	528	519	547	559	491	545	525	553	520	549	544	539	533	586	484	563	562	534	538	559	539	535	539	510	553	522	519	486	535	541	516	526	542	544	570	523	535	486	513	539	540	540	528	480	546	505	504	522	577	498	511	507	512	536	536	504	531	482	540	506	496	480	545	544	530	515	542	538	537	470	504	517	565	518	547	547	550	555	579	540	524	541	525	532	562	510	510	541	491	493	530	528	520	560	574	510	520	550	531	520	521	520	512	552	477	503	504	484	558	527	539	513	545	477	502	515	563	553	518	543	550	535	538	526	513	515	490	521	512	513	607	527	561	513	490	547	536	559	539	529	533	557	515	554	510	533	477	536	488	502	495	570	522	493	561	515	516	534	490	532	501	511	533	542	531	524	511	534	504	534	516	531	523	550	555	518	499	533	538	538	510	533	482	534	550	534	527	509	508	553	532	548	534	536	551	556	485	569	538	502	553	470	568	540	575	509	502	509	472	543	490	542	527	541	557	546	514	511	541	492	553	530	593	533	528	547	499	500	491	535	500	510	487	520	544	539	556	562	554	555	486	519	530	553	565	518	549	526	552	492	515	519	525	503	515	547	502	516	507	539	538	521	543	539	490	500	540	507	554	508	509	505	523	525	527	499	521	537	523	535	536	508	523	547	502	550	535	513	512	539	534	515	488	553	587	503	519	489	538	506	516	562	517	512	529	487	507	524	532	536	547	506	532	578	484	524	485	500	566	535	498	528	515	565	527	558	554	537	527	519	504	515	538	542	550	543	571	487	527	504	563	517	591	497	555	527	526	510	484	528	486	512	554	504	569	516	527	473	516	501	540	510	523	555	537	541	545	515	511	562	529	513	531	531	564	518	495	539	516	570	513	552	527	552	576	519	532	531	524	542	493	522	555	523	561	519	524	498	502	479	567	498	526	489	546	529	558	523	525	515	511	494	493	543	546	495	531	539	539	483	518	474	513	522	514	514	548	512	542	515	533	508	522	535	538	533	502	502	525	540	509	568	482	532	505	514	518	548	537	557	527	533	530	561	549	540	543	525	542	502	468	557	505	509	505	516	556	515	491	528	508	528	571	528	500	506	541	534	491	505	561	499	536	530	518	517	552	550	572	530	520	497	529	570	557	533	502	530	559	571	558	520	530	508	501	528	536	494	529	532	512	510	542	536	548	540	563	519	533	499	530	525	511	498	549	514	533	574	516	542	519	516	542	519	517	496	478	516	563	506	579	514	519	558	530	533	583	512	501	523	545	513	523	502	556	518	505	553	561	535	587	549	545	487	493	545	518	517	586	518	522	505	537	522	540	525	539	538	516	518	532	516	501	523	516	551	568	508	514	539	545	536	522	554	527	590	536	521	523	524	546	549	540	506	547	512	517	520	562	544	545	587	525	532	559	529	515	537	528	534	498	549	564	531	548	567	539	518	503	530	508	525	551	479	524	526	522	538	527	519	538	489	507	542	506	556	521	525	508	519	524	534	532	529	536	490	534	587	507	534	503	538	505	488	535	523	518	513	529	515	522	497	536	499	551	504	522	544	546	534	507	510	532	561	534	538	553	504	505	501	518	496	504	490	546	561	523	549	505	489	540	544	535	508	530	518	526	550	517	538	523	513	534	540	506	526	528	519	563	550	504	563	554	487	506	524	559	521	489	545	534	529	501	522	534	535	540	539	551	508	556	527	521	546	483	521	493	550	539	509	505	559	567	549	533	515	521	488	509	547	540	514	531	529	538	533	509	536	496	491	543	497	515	531	501	480	496	561	553	550	522	505	535	574	506	548	553	538	571	507	550	490	564	510	525	510	539	492	514	534	553	481	512	556	527	515	532	545	515	525	536	495	562	495	492	482	553	596	523	552	504	534	522	511	469	549	532	507	509	557	508	498	493	532	504	482	523	479	559	503	509	495	492	539	498	536	527	494	537	544	503	547	525	563	515	520	549	541	549	486	522	507	523	493	504	501	577	536	559	509	545	561	475	484	514	504	534	502	512	493	500	515	452	527	512	558	536	508	501	521	531	524	544	553	561	517	492	542	491	547	524	513	534	545	553	492	527	525	557	521	527	513	542	502	548	543	502	567	557	514	539	439	535	527	505	526	541	525	494	536	522	562	511	536	536	534	521	519	553	511	531	556	532	543	519	475	542	511	531	586	574	490	490	531	523	515	505	540	528	561	497	501	525	518	519	519	553	514	519	537	553	515	534	543	515	503	557	523	505	550	553	525	557	542	523	525	526	534	495	570	521	524	528	530	533	544	519	538	531	518	546	567	536	534	574	484	562	516	529	543	522	499	541	521	520	496	536	546	542	563	558	543	542	535	545	499	499	545	516	541	513	498	551	526	527	543	511	555	543	526	494	527	508	512	539	489	515	527	485	555	525	540	570	556	528	551	540	494	534	498	545	573	484	515	526	528	518	511	579	529	554	518	547	512	560	500	545	519	527	528	506	546	503	554	502	526	555	545	546	587	519	548	484	551	522	474	549	539	525	498	532	512	519	490	533	484	562	553	528	469	514	526	533	502	537	551	553	534	473	511	543	498	485	540	525	548	551	549	552	547	497	520	520	527	522	525	524	512	540	553	550	497	540	538	546	511	521	522	510	523	522	544	555	511	531	522	528	544	508	539	499	539	528	514	550	496	517	524	523	507	480	498	555	566	504	513	506	548	515	491	514	563	496	528	504	534	547	524	565	513	492	509	549	565	533	587	536	532	526	518	537	524	488	570	550	526	542	553	550	509	515	481	512	539	543	515	529	473	536	551	533	532	560	502	536	464	567	506	547	551	534	525	540	553	562	497	538	527	557	581	496	544	579	539	511	504	518	522	501	549	538	550	515	529	522	543	510	525	517	581	580	508	506	507	544	543	538	534	497	528	501	531	525	521	531	522	575	540	480	506	562	523	539	575	529	497	526	547	497	514	525	512	514	536	539	558	538	505	507	554	528	511	550	526	544	542	517	537	569	595	547	545	526	543	514	483	488	545	494	555	544	499	540	548	532	479	543	543	518	531	563	555	516	562	564	518
15284	5651	4454	2573	1791	1504	1151	1082	942	883	786	799	757	725	682	645	650	670	627	641	661	626	659	640	579	607	622	659	635	599	640	659	633	589	638	634	550	640	624	617	587	575	657	615	583	569	565	571	600	601	626	627	589	557	601	578	646	589	603	617	593	643	553	610	601	609	564	574	636	602	577	583	573	591	587	628	653	599	599	613	616	599	583	595	626	617	628	625	584	601	610	585	626	664	606	604	596	585	611	576	612	562	599	581	607	641	656	614	616	602	595	586	629	583	660	633	578	617	552	586	593	590	568	592	582	616	591	543	610	607	636	630	603	607	641	602	647	616	598	619	603	584	593	607	584	636	619	579	616	629	585	609	597	553	586	583	602	593	591	624	588	615	584	595	577	660	589	595	595	629	603	629	609	600	618	582	596	601	591	596	658	587	599	643	599	583	571	566	616	610	593	608	595	650	586	571	611	604	595	578	580	582	567	595	609	596	597	624	605	646	625	554	577	612	624	613	595	599	591	568	617	603	580	568	606	664	589	620	605	598	635	584	636	613	583	617	630	608	607	589	622	582	550	617	604	597	563	625	615	576	598	554	599	555	587	585	591	567	584	560	560	608	590	554	582	614	609	551	602	583	613	594	610	589	580	566	602	599	581	571	618	607	626	610	557	568	569	680	629	564	595	555	610	622	621	665	592	556	581	620	653	600	601	582	601	615	607	623	628	620	623	628	561	581	606	639	641	590	603	599	613	611	618	615	618	580	592	617	607	606	572	591	620	619	625	594	639	568	587	653	623	589	595	575	602	585	657	586	603	616	622	577	651	585	613	593	640	630	609	600	617	587	649	668	565	612	636	662	593	622	575	577	614	592	593	595	600	586	596	633	594	617	643	593	620	579	595	636	602	573	606	621	602	582	598	611	607	623	615	611	616	592	627	638	644	584	617	605	568	591	589	617	581	610	627	571	613	625	590	591	640	637	627	606	602	577	593	644	627	614	591	592	636	628	535	556	552	592	577	583	604	606	581	602	601	625	580	579	612	592	591	615	617	581	620	562	613	618	635	559	581	612	590	580	561	588	601	576	611	578	609	566	577	658	611	572	595	580	585	590	599	593	631	550	614	607	559	588	597	586	598	636	593	630	576	591	575	564	593	583	564	583	584	588	619	602	623	633	601	636	594	608	620	636	605	585	575	646	591	611	594	564	624	601	593	593	608	605	594	598	633	606	565	629	619	588	564	589	569	607	642	579	588	613	572	616	601	572	597	591	568	628	611	613	627	596	645	565	591	606	609	587	572	644	611	583	617	582	592	646	630	592	636	598	585	607	579	591	568	567	585	573	657	577	614	616	597	559	626	578	607	583	642	620	589	591	578	626	598	610	593	587	596	585	574	602	623	597	605	581	595	603	624	606	620	572	567	605	595	627	623	534	590	609	575	574	600	599	588	602	602	599	594	630	585	609	599	573	575	589	640	604	580	593	610	581	575	623	628	604	592	613	612	566	585	610	595	618	594	615	574	607	594	628	580	619	620	560	550	614	581	585	605	584	592	582	621	556	574	591	654	629	621	619	583	612	574	541	574	593	600	586	593	602	577	584	600	603	639	626	602	618	630	586	611	591	539	652	575	599	561	568	562	556	601	571	590	620	587	548	604	619	607	627	590	636	556	557	563	603	547	607	612	627	642	584	576	629	593	579	552	580	597	595	598	584	609	619	572	620	605	588	597	652	606	586	637	617	579	577	604	596	663	585	574	596	631	583	566	583	627	596	565	607	610	626	593	609	613	628	583	592	616	578	600	584	623	565	585	606	627	574	630	595	626	611	577	601	592	598	622	604	623	593	598	559	596	593	640	599	612	598	550	622	603	597	565	536	623	569	580	586	568	587	606	622	608	601	639	598	608	562	638	599	574	617	596	590	576	611	621	583	580	569	630	550	618	567	570	604	610	574	616	571	611	614	604	592	589	600	616	594	619	636	549	556	635	621	585	633	631	564	619	616	561	578	634	600	623	600	577	638	610	595	621	632	606	635	596	583	623	559	608	618	564	618	611	610	571	658	584	640	589	572	634	590	548	530	588	581	581	608	592	619	633	617	611	583	600	599	594	641	631	620	576	629	606	592	607	603	597	590	613	634	635	607	588	644	595	622	626	603	590	592	593	636	633	609	545	604	636	573	564	609	588	601	578	613	585	549	659	617	598	575	594	600	589	591	587	604	649	624	601	566	613	630	583	610	587	657	594	593	627	625	609	624	581	604	583	622	622	606	579	564	607	590	625	578	644	611	592	639	589	603	589	567	593	620	626	582	609	586	577	596	599	602	628	637	589	623	633	586	649	636	623	593	590	601	634	556	557	620	604	584	589	594	576	616	598	593	619	637	573	593	552	622	554	605	575	635	610	555	643	596	605	595	610	599	582	586	616	624	580	597	611	622	585	570	584	640	615	594	597	581	593	643	587	622	582	628	607	569	593	620	662	610	611	619	620	618	567	529	628	603	627	611	603	604	571	576	580	576	668	640	626	596	612	614	599	626	531	571	590	624	590	600	620	598	644	599	629	592	629	592	632	617	592	612	620	572	594	589	605	601	557	596	640	610	610	608	565	583	564	580	592	581	630	635	596	593	567	627	591	602	625	617	607	595	589	615	581	606	593	600	555	583	635	618	644	624	608	660	649	565	580	615	570	586	591	605	557	565	611	594	606	615	584	612	585	610	597	613	594	593	578	575	598	597	552	610	635	587	608	590	608	617	612	587	617	584	597	592	602	567	585	588	611	618	620	553	618	591	600	590	568	627	598	601	603	642	571	570	663	596	574	553	622	586	619	592	610	592	607	592	604	581	650	601	585	617	558	599	624	580	611	641	594	615	636	594	607	611	562	617	610	643	605	602	589	602	605	602	609	622	617	596	588	579	563	570	553	614	623	550	597	609	603	602	592	584	634	572	675	619	624	598	602	582	603	639	621	613	594	663	607	572	602	613	610	576	598	586	614	580	647	582	614	592	639	570	614	599	618	658	574	573	627	607	588	623	619	637	566	636	625	598	583	606	603	603	634	616	559	585	613	626	609	597	555	585	627	625	599	620	604	640	620	580	597	602	598	609	640	620	587	604	591	626	608	621	546	596	658	596	680	596	588	607	611	576	589	606	593	595	583	592	556	624	594	595	599	579	576	604	613	600	606	629	601	581	600	586	550	598	654	587	560	612	620	606	624	596	568	561	592	601	597	630	569	636	631	595	627	602	614	602	597	639	607	568	629	602	601	619	563	603	565	573	596	587	588	589	587	546	580	582	591	634	579	618	655	602	580	548	610	606	614	601	678	594	606	580	606	629	573	633	691	615	616	579	613	573	598	592	642	573	613	649	565	615	633	630	598	586	624	567	632	582	561	610	640	582	635	642	569	588	642	581	607	592	610	599	605	600	601	601	599	580	620	585	667	585	623	574	582	581	632	565	618	561	635	628	572	604	610	600	604	597	591	584	620	584	587	632	595	614
22650	21192	29054	23623	21192	21263	12000	1551	996	936	889	751	763	692	631	593	613	577	561	598	582	518	496	490	535	515	553	511	471	513	503	521	492	479	493	506	527	498	483	488	442	490	489	498	492	519	491	523	502	479	455	435	495	484	487	480	511	471	457	492	445	495	431	493	474	456	476	516	493	479	475	478	507	469	488	482	439	487	477	490	472	506	492	446	478	485	456	487	499	500	495	446	452	471	482	447	487	465	471	446	469	507	466	492	500	481	497	465	442	449	447	474	456	463	457	436	458	457	464	463	500	451	447	453	438	473	481	479	497	437	445	515	501	525	475	470	476	429	444	479	489	450	487	446	497	437	456	417	471	448	419	456	470	489	440	503	423	485	494	486	441	437	491	505	440	455	487	494	452	503	471	486	437	473	459	502	443	456	503	443	494	457	468	478	479	489	437	449	468	453	497	498	483	482	502	451	461	479	471	452	502	486	466	484	494	506	465	471	450	477	481	443	480	443	449	441	463	446	495	487	447	478	457	473	492	418	442	466	446	468	469	452	448	498	468	489	452	477	472	442	472	449	496	465	435	500	489	472	476	445	422	492	480	499	454	447	505	446	482	484	453	425	443	487	449	522	488	437	481	497	476	425	483	469	469	434	504	484	461	474	467	443	438	445	500	469	464	455	467	469	458	514	486	480	462	463	467	475	474	463	474	486	483	459	459	427	462	445	455	457	494	452	428	465	496	455	438	454	485	469	437	459	438	457	526	476	430	483	498	452	450	492	485	456	502	483	464	475	430	435	492	455	497	454	492	480	474	454	469	476	463	455	448	424	455	468	512	486	463	472	485	487	452	447	515	462	478	468	466	460	476	495	489	461	455	482	459	413	475	450	486	457	501	442	486	482	483	450	458	494	499	472	458	439	453	485	417	495	507	452	497	429	487	433	445	484	445	476	453	464	496	483	495	513	454	463	462	461	493	448	445	460	484	467	452	436	466	479	456	454	440	491	491	450	459	453	475	490	473	465	483	485	461	452	479	449	477	510	449	501	434	504	464	448	486	459	458	458	460	436	475	480	495	482	449	483	480	450	473	509	458	482	455	482	444	464	430	494	479	501	476	461	479	441	490	487	506	449	499	444	426	471	466	468	484	466	440	478	427	455	477	486	480	443	454	471	499	466	461	452	460	501	477	472	479	484	459	488	499	453	470	461	494	453	485	476	460	464	417	464	479	443	475	480	467	484	456	509	456	492	457	437	458	477	494	426	495	450	476	443	424	420	497	463	455	470	439	439	466	453	452	453	472	436	459	462	456	441	465	482	441	475	464	491	440	437	433	498	456	456	501	464	437	473	437	464	475	424	457	479	438	505	465	435	482	467	438	444	451	464	470	495	499	462	482	494	479	452	464	460	429	442	454	481	441	426	450	443	464	461	506	465	417	454	470	465	500	459	445	413	462	485	440	457	444	458	466	472	464	495	439	462	466	520	465	462	466	469	426	425	456	490	439	500	479	491	450	454	442	472	488	435	447	478	433	458	427	462	459	447	452	455	459	473	464	435	483	479	453	453	458	439	449	476	475	482	463	444	465	449	484	454	408	464	472	484	473	497	420	462	447	495	457	411	452	479	488	488	471	453	450	472	475	486	444	491	444	471	461	501	477	461	460	482	474	493	459	463	476	505	465	406	492	479	489	473	447	429	462	436	430	462	461	472	471	454	504	464	442	469	435	447	480	485	450	506	440	465	483	469	485	471	470	534	488	500	462	454	482	440	417	451	483	478	439	447	468	435	481	427	481	451	455	448	417	437	494	504	459	460	467	496	464	493	514	451	469	444	453	484	504	481	460	454	446	437	466	476	460	459	479	442	441	420	487	479	430	457	452	490	398	486	435	473	452	437	502	484	451	438	479	470	441	461	430	494	480	451	477	475	446	434	516	477	442	458	472	462	465	441	451	489	478	507	442	462	477	445	437	498	456	483	457	426	481	494	448	480	465	445	457	467	479	462	497	477	448	460	484	464	448	479	443	439	473	487	445	454	452	443	466	447	468	486	466	497	419	485	443	466	457	452	491	460	455	437	434	496	455	470	457	468	478	466	515	491	474	472	492	427	489	484	476	462	440	459	482	493	458	489	433	497	450	460	478	478	465	458	459	450	457	495	462	487	511	444	494	492	497	451	432	449	472	487	433	517	454	481	476	460	498	425	448	479	473	489	460	508	445	460	461	484	507	443	453	486	422	466	418	447	465	500	434	468	493	433	508	464	465	481	490	425	430	457	434	454	449	484	477	436	450	486	476	473	458	461	453	472	448	430	479	468	464	491	470	503	445	447	429	421	447	525	496	452	484	486	487	463	467	510	440	446	498	460	456	447	466	436	498	487	444	430	438	448	452	464	455	476	454	474	482	481	482	468	435	438	465	470	482	445	428	410	457	512	465	433	452	432	442	515	477	448	487	482	480	462	457	460	511	479	485	471	426	497	493	488	468	485	430	450	437	422	457	482	471	477	476	482	492	459	452	462	494	430	486	455	468	427	456	450	467	459	473	480	490	516	457	490	491	486	484	460	463	434	480	485	428	467	476	414	439	453	452	476	446	453	479	495	505	484	462	436	482	462	441	438	499	495	468	449	476	464	484	469	469	469	452	451	462	509	457	480	472	448	461	483	449	461	445	452	451	474	458	463	470	478	497	457	465	445	472	452	456	469	448	471	460	454	456	481	457	458	484	437	464	467	448	461	450	501	484	479	467	437	454	441	468	496	445	470	467	440	451	499	471	493	446	449	458	493	493	428	474	488	498	421	471	486	458	474	456	428	483	470	441	509	492	476	464	479	506	466	450	487	455	467	486	441	453	476	427	429	459	450	474	440	486	473	444	467	435	446	431	436	505	495	510	459	460	437	487	438	439	474	446	466	512	464	467	451	483	462	458	510	486	483	461	467	441	473	484	472	426	450	435	472	436	468	438	469	433	447	477	470	450	489	449	462	449	436	465	483	513	452	466	452	459	439	448	429	464	464	446	436	471	443	445	470	431	500	481	433	437	454	479	491	467	458	462	441	456	475	473	496	423	465	496	480	451	463	456	453	480	464	444	433	461	467	475	468	436	448	453	487	420	427	450	453	497	480	456	470	433	466	466	489	508	472	470	469	438	427	448	453	510	450	459	448	474	456	462	485	466	462	435	453	472	459	463	466	462	433	492	449	447	470	462	499	473	426	459	482	446	473	447	455	449	475	455	439	499	489	467	456	492	463	488	480	457	472	459	447	460	473	453	460	453	496	458	475	433	426	456	458	481	440	475	452	510	497	418	448	463	458	435	463	456	470	461	502	444	462	464	456	454	499	432	437	447	448	513	437	485	433	486	465	471	436	486	495	478	441	450	458	440	459	449	476	451	439	485	502	427	442	458	477	463	451	465	476	459	479	461	529	469	457	498	436	443	478	479	464	433	476	466	501	443	450	463	476	431	474	454	461	473	485	491	446	446	447	521	452	479	456	488	464
19717	15968	12814	6814	4807	3525	2713	2257	1795	1522	1232	1129	1015	928	827	750	766	770	688	659	637	630	609	623	608	617	616	640	582	606	558	583	507	553	545	530	550	530	515	527	531	523	548	555	514	476	502	503	535	544	538	547	551	537	524	531	512	517	528	508	515	493	521	506	487	522	533	473	535	523	506	506	489	516	503	498	517	504	507	557	521	536	510	516	510	517	519	498	572	533	517	512	535	505	513	527	500	524	489	513	524	551	530	478	542	453	527	510	504	492	458	516	473	538	517	516	474	551	530	473	537	498	480	504	468	518	532	536	504	548	502	499	510	524	464	499	510	511	520	515	529	523	511	495	505	463	505	522	488	527	477	486	544	455	505	511	509	526	528	484	515	488	514	527	500	500	486	523	519	521	483	484	547	515	509	498	526	493	479	445	514	558	533	509	533	481	485	482	488	508	475	498	517	489	477	499	516	516	520	516	513	520	505	488	539	536	498	469	529	520	541	473	505	461	511	480	448	489	527	498	513	497	487	492	543	528	486	450	507	515	465	516	499	530	492	509	506	511	497	565	549	512	494	474	499	492	521	493	509	517	490	505	498	484	489	515	524	518	530	545	511	513	488	506	515	460	498	511	509	477	500	513	531	498	501	496	558	494	486	485	527	489	522	500	522	497	496	515	513	509	507	495	500	482	509	477	499	524	508	495	508	502	523	514	530	512	478	508	533	497	478	447	537	486	526	480	441	502	478	485	514	537	520	527	490	478	492	501	489	523	507	468	514	509	492	501	501	488	479	536	493	473	503	510	513	530	516	465	486	506	518	521	538	479	483	492	494	516	521	500	537	480	492	479	492	496	538	527	557	516	516	517	510	507	526	470	488	506	509	502	509	509	487	505	481	475	504	469	545	511	526	517	481	520	470	519	518	483	480	500	490	495	518	481	485	524	458	518	476	477	466	507	467	481	507	470	455	476	506	517	495	475	506	520	499	512	479	503	500	456	493	489	524	495	468	526	527	510	477	504	525	532	495	502	509	496	520	469	535	477	520	528	517	502	498	554	500	542	506	523	492	511	469	521	505	537	545	516	501	504	488	470	494	501	502	511	536	488	513	487	501	486	511	483	467	489	500	518	463	495	509	482	520	489	452	499	501	539	484	508	550	470	513	469	479	490	483	498	510	501	491	512	509	527	520	472	520	476	487	484	519	515	470	516	506	507	525	493	519	525	481	503	488	520	520	521	499	490	533	473	499	487	472	532	506	517	495	497	528	508	509	493	520	528	507	479	488	478	527	530	488	494	526	493	514	471	496	491	487	524	483	473	510	489	461	519	494	527	508	496	519	517	532	507	476	495	488	492	509	480	485	495	496	496	527	493	524	470	522	477	550	512	504	540	469	458	503	545	546	483	497	508	491	472	572	485	470	494	488	486	504	505	500	545	530	546	538	531	500	511	514	501	491	462	482	550	534	502	546	500	498	486	462	496	500	543	514	506	466	522	503	501	499	533	492	534	494	500	480	486	513	464	522	526	474	508	498	513	518	488	540	507	509	481	471	482	515	528	458	499	447	491	525	486	522	468	495	500	497	479	502	533	515	541	510	508	496	556	501	467	501	483	515	513	523	514	520	563	501	562	497	450	534	513	499	478	511	543	512	471	541	540	477	485	484	536	488	512	487	454	486	529	539	491	501	443	459	495	527	519	460	524	524	483	479	488	543	519	548	494	488	481	479	533	515	513	511	486	501	501	488	524	481	520	487	499	517	512	466	532	486	529	490	508	525	507	471	472	494	531	516	507	529	505	479	471	516	473	496	537	490	502	498	506	498	474	522	498	480	528	536	470	516	478	498	511	503	504	499	491	488	475	499	507	517	532	480	504	508	502	508	485	512	476	495	515	512	510	509	526	487	528	480	504	544	498	511	459	503	479	478	547	493	520	513	519	476	513	525	505	502	501	511	488	480	536	540	474	513	539	489	506	488	499	531	577	521	507	486	492	510	518	524	499	532	498	507	531	478	504	514	539	519	494	528	516	523	475	533	485	500	498	471	535	488	517	512	518	495	500	467	499	530	499	495	486	525	507	475	546	507	508	494	507	510	500	512	502	523	464	509	499	518	510	495	466	509	513	499	515	523	525	516	494	513	525	505	541	461	470	482	484	479	512	513	484	480	461	511	532	513	518	463	455	500	484	528	488	484	484	512	496	513	524	501	489	517	493	488	551	517	511	469	479	500	534	476	516	499	521	482	466	453	533	518	537	502	500	504	523	562	498	517	499	489	519	466	524	486	527	501	495	529	505	521	500	510	481	494	482	499	474	525	537	477	529	519	492	514	540	515	479	477	506	470	466	475	477	523	519	503	484	500	513	494	538	482	462	523	500	482	558	487	509	494	532	490	495	510	505	477	543	506	553	490	493	535	529	511	518	514	539	484	494	526	501	513	518	517	488	492	516	540	493	515	527	467	495	527	491	510	519	499	500	513	528	535	492	494	531	494	476	512	529	496	501	502	515	528	546	452	539	529	514	484	491	501	508	486	496	505	531	510	472	471	517	502	513	512	477	514	512	520	528	519	523	488	505	507	507	506	530	499	480	522	531	493	530	521	494	505	517	520	493	537	506	512	490	524	509	526	528	534	495	513	485	506	542	501	508	489	471	506	515	528	530	491	491	504	525	481	497	535	486	530	489	478	534	511	553	500	496	535	487	464	488	529	512	477	532	483	481	516	471	517	527	531	477	524	530	508	511	504	450	486	485	490	494	483	501	465	492	507	514	513	493	528	548	471	492	497	507	476	483	494	514	492	549	483	514	493	479	532	487	505	508	479	507	521	539	476	538	493	506	488	513	494	512	532	473	503	489	499	506	528	516	504	541	504	512	475	465	559	499	547	485	470	500	496	489	482	528	515	477	490	490	516	489	472	515	499	514	545	523	456	493	502	498	485	515	495	526	484	469	487	533	499	490	543	518	536	497	556	528	508	458	512	501	500	483	473	485	542	514	504	513	515	493	555	561	508	496	518	502	512	503	522	487	529	499	512	484	543	496	486	507	497	484	471	492	530	524	526	526	488	506	501	519	523	540	506	508	517	509	518	542	509	505	501	500	516	518	519	475	512	509	517	492	498	522	493	517	478	503	529	508	520	488	500	506	520	478	498	509	493	530	475	480	519	457	539	495	464	513	504	503	462	443	454	485	501	542	516	495	506	482	519	481	512	492	510	551	516	469	492	496	489	533	501	501	516	510	506	496	502	471	540	558	490	507	515	495	504	507	499	494	476	524	465	490	486	509	522	537	495	498	481	510	517	540	494	475	458	496	474	532	499	496	527	525	544	516	506	512	483	530	521	481	502	554	571	499	487	500	521	499	509	497	502	459	508	549	498	502	486	538	488	457	499	501	508	522	497	490	494	495	525	502	508	524	510	509	453	474	508	484	486	524	485	483	508	462	458	481	497	557	498	487	470	504	476	469	487	512	486	528	540	509	467	478	463	525	518	488	532	515
26985	20224	8358	661	414	415	356	334	332	316	319	323	289	293	303	347	360	319	297	301	311	336	333	312	315	307	298	292	301	307	309	323	329	291	319	281	323	270	312	319	299	313	301	316	284	327	324	285	298	336	300	310	295	331	345	302	309	295	293	295	326	293	296	313	304	285	269	323	308	306	285	297	285	302	326	320	296	298	301	315	317	302	297	302	315	321	342	299	313	341	295	291	272	316	289	297	304	301	322	299	305	298	341	310	306	307	287	281	321	293	290	343	314	320	307	304	332	289	305	331	302	308	294	328	298	290	332	299	316	313	332	294	326	300	302	321	291	281	316	277	291	322	308	316	313	311	318	337	329	298	305	314	331	309	319	314	305	289	300	280	281	354	316	322	310	304	348	316	323	353	314	343	307	311	336	312	321	314	310	324	304	344	297	312	297	307	343	295	283	312	289	328	328	303	286	299	290	291	332	284	348	334	289	302	308	294	341	333	296	307	301	290	309	290	311	336	283	301	324	311	292	269	298	331	315	296	287	326	337	315	281	317	311	297	313	279	308	308	321	302	313	332	319	298	327	338	267	309	322	301	335	339	291	323	303	276	310	310	307	289	283	310	317	280	317	330	307	319	327	291	302	279	314	324	285	295	315	314	291	328	325	309	301	296	324	332	315	323	281	306	307	306	299	343	345	307	320	315	313	303	307	305	301	275	306	305	295	320	301	298	307	345	328	314	305	296	312	317	295	287	295	281	292	309	304	302	326	310	304	309	330	284	272	275	308	316	323	330	262	309	312	331	293	277	273	314	322	306	334	292	315	291	286	290	334	335	306	316	302	315	263	288	326	303	344	325	295	307	316	321	319	331	293	305	290	300	322	291	301	318	313	303	273	293	296	304	287	303	321	320	276	345	320	301	300	330	301	326	306	313	323	311	307	316	317	316	300	292	315	292	289	304	306	303	344	299	308	310	301	319	310	290	326	334	283	341	286	294	337	307	299	295	297	293	310	340	315	299	295	325	312	343	321	308	308	308	300	301	305	269	299	311	334	295	343	310	309	305	315	324	293	306	294	310	298	378	329	306	291	313	296	306	294	307	307	289	312	302	328	308	330	299	311	319	303	300	293	292	309	322	334	284	322	288	294	296	271	318	317	340	283	298	313	297	319	323	297	313	314	303	301	323	317	333	289	338	298	322	293	324	293	338	296	339	344	320	307	295	314	334	313	351	326	348	305	292	313	279	308	302	272	322	285	323	310	304	297	282	303	299	334	326	296	311	310	302	311	320	283	332	322	320	301	309	319	303	321	323	306	293	287	301	289	265	283	341	291	305	309	320	278	297	317	301	320	316	312	316	302	324	311	289	304	280	327	279	285	319	296	326	311	313	295	299	356	293	320	290	309	293	300	309	349	297	312	296	310	313	309	302	321	301	287	325	315	288	302	336	294	335	296	264	318	318	291	318	318	306	324	325	291	326	304	312	295	300	334	306	315	294	308	322	326	317	293	330	300	320	306	298	310	316	323	297	289	301	303	306	327	292	332	303	299	314	340	289	309	331	291	311	322	283	306	301	319	315	322	298	310	263	292	288	296	316	329	314	308	296	295	314	301	307	310	294	306	309	284	294	315	275	309	319	330	315	308	298	315	335	300	314	312	306	291	318	283	318	320	300	272	333	300	298	277	282	317	327	321	325	311	299	322	334	287	332	334	315	308	298	294	314	287	302	287	324	317	300	312	312	317	312	313	332	302	307	340	297	283	295	319	296	316	289	295	278	312	339	318	294	318	313	312	315	336	314	297	291	308	290	306	310	305	283	330	309	320	336	320	301	301	322	319	312	323	305	322	320	270	278	306	281	326	301	303	329	323	312	302	298	315	322	294	322	284	316	287	296	311	290	331	288	336	324	310	329	312	314	301	308	342	294	274	314	330	299	296	309	326	330	313	305	299	327	316	307	314	309	325	339	319	321	300	315	338	288	286	309	336	320	327	306	289	300	282	293	284	290	321	301	324	308	308	318	339	329	274	285	272	310	277	351	313	304	311	288	337	293	297	294	334	307	330	304	297	337	327	291	261	333	299	314	311	307	305	296	326	291	324	304	304	282	324	307	329	306	275	330	301	336	342	315	299	290	312	298	323	325	300	342	298	321	332	300	319	302	322	305	286	341	326	321	303	298	324	339	341	293	295	336	308	309	335	323	321	297	326	318	304	296	332	291	334	303	329	312	323	302	319	323	282	285	277	319	297	309	304	305	274	331	322	305	305	290	284	319	337	305	310	330	298	305	278	295	312	313	296	299	319	317	322	315	304	301	332	299	286	293	327	305	303	316	300	310	327	283	316	343	299	315	332	280	327	313	290	315	316	300	298	324	320	332	308	285	295	331	305	329	297	305	313	331	300	288	341	307	290	315	333	347	314	318	314	314	336	340	284	310	298	288	313	319	306	312	304	307	284	282	329	276	304	310	305	313	314	319	329	316	308	317	281	317	302	283	285	296	315	321	301	302	318	293	327	311	313	278	298	292	313	305	325	328	311	301	309	325	294	298	292	285	294	295	333	330	281	305	311	303	324	322	299	289	319	323	328	301	296	285	301	296	315	315	318	305	284	340	297	311	297	328	304	309	301	282	329	313	292	304	348	325	300	300	324	315	287	346	293	293	332	300	265	335	316	295	306	345	315	306	296	325	329	320	328	283	310	292	333	313	309	320	309	326	288	309	330	305	282	308	298	316	304	351	308	306	313	267	306	310	270	320	302	290	303	304	297	308	290	324	304	342	320	320	302	319	313	317	319	319	296	289	266	333	307	309	309	325	290	301	341	269	267	251	313	273	311	306	290	295	320	319	327	290	326	312	316	297	294	303	322	301	336	348	295	342	329	311	300	291	297	300	317	321	309	326	331	284	309	296	296	293	287	281	342	302	312	309	313	283	301	318	300	328	303	278	293	279	293	315	313	311	319	295	291	276	315	334	313	331	295	314	315	270	298	315	330	308	270	306	331	292	335	304	331	315	293	299	330	316	303	310	291	342	287	343	287	284	295	323	304	314	315	327	327	301	328	296	313	300	313	314	308	315	314	349	301	304	308	305	304	298	294	312	348	303	320	289	281	337	299	324	304	297	275	323	292	279	318	319	343	306	299	310	319	338	330	328	302	288	278	315	321	292	318	308	303	343	305	320	323	290	322	299	312	298	278	303	313	286	326	307	288	336	302	329	329	331	318	320	330	330	350	301	296	288	323	328	313	319	310	321	290	356	333	288	286	302	296	301	306	330	297	311	288	280	314	299	306	287	322	321	323	308	320	325	309	314	292	337	308	314	291	329	334	325	299	289	331	307	291	303	325	306	329	341	303	316	311	277	325	310	323	320	302	303	301	331	303	326	312	316	304	303	304	306	299	305	331	302	354	329	304	285	288	321	286	304	265	276	312	318	349	304	322	304	324	300	302	312	316	322	314	306	294	303	308	324	314	312	339	331	303	317	301	278	311	309	322	301
13482	1345	946	624	510	453	434	418	409	393	371	360	400	365	366	389	383	365	377	387	409	370	358	345	379	365	380	356	353	383	386	345	339	405	408	369	346	375	385	375	387	373	366	384	384	365	386	354	369	386	369	389	368	380	372	355	392	382	393	359	398	347	373	372	325	363	388	363	390	388	351	403	397	391	353	349	332	387	360	369	362	358	366	377	392	387	399	376	351	391	387	378	357	371	361	360	382	386	394	373	387	367	359	370	357	348	390	404	380	354	345	370	401	338	363	388	379	350	352	348	359	377	380	335	379	363	379	406	342	352	363	348	396	354	348	377	397	368	357	335	357	351	403	372	371	346	370	340	350	355	370	369	380	365	377	356	388	338	397	384	360	363	374	378	396	359	396	383	370	383	379	382	352	359	378	358	393	374	363	352	360	389	358	403	364	405	375	382	392	349	373	379	338	392	372	349	342	374	382	377	368	382	382	342	366	350	387	386	391	363	366	351	360	372	357	359	395	364	396	392	363	375	399	374	379	368	379	365	374	397	405	399	396	383	353	382	344	354	358	369	363	332	382	386	391	327	362	366	380	365	408	388	381	370	346	387	353	370	358	371	368	401	380	350	364	404	360	371	362	381	411	371	366	355	353	375	405	395	350	373	367	336	360	363	375	406	379	353	343	346	377	398	372	332	370	386	420	373	344	376	375	358	365	362	366	376	361	377	374	377	395	370	342	389	374	398	369	374	351	378	362	366	360	400	360	385	369	360	375	407	376	385	377	352	369	375	346	345	389	345	393	391	374	348	400	378	370	368	361	376	374	374	371	360	343	384	379	364	364	379	367	376	403	387	375	419	333	382	351	379	370	344	344	369	375	371	361	367	354	364	377	369	374	408	347	375	350	378	374	368	378	381	386	363	373	372	342	333	408	387	354	343	346	353	410	367	378	398	393	401	359	362	366	369	356	396	387	344	369	397	368	355	345	371	335	412	376	348	391	387	366	389	355	376	366	402	384	387	340	354	381	388	405	386	337	399	374	369	392	365	363	371	366	390	408	362	358	423	341	405	372	408	377	387	401	413	366	359	365	385	378	380	400	381	350	399	390	371	373	371	396	389	361	376	370	372	349	386	346	381	333	380	396	382	338	370	395	361	395	398	397	366	379	371	378	371	376	370	353	376	383	362	368	372	374	379	344	355	378	341	379	338	379	351	344	382	356	374	404	370	355	361	369	358	381	365	395	356	375	352	369	375	377	362	379	327	375	356	325	399	376	375	339	384	357	391	340	372	354	378	360	361	358	375	352	358	420	397	370	378	408	386	370	362	401	390	388	394	347	364	378	363	390	377	344	333	367	397	350	342	401	377	392	342	356	371	384	412	364	348	372	372	357	385	401	390	358	375	364	370	356	356	368	354	390	379	368	393	402	369	324	376	369	384	371	369	372	349	361	351	338	390	349	348	376	376	364	368	409	379	340	369	379	376	399	417	365	353	369	355	373	352	359	390	390	381	381	366	386	386	403	357	392	361	361	368	380	339	360	365	333	385	380	356	350	364	401	367	376	398	362	395	336	373	362	368	381	387	380	387	368	371	348	382	346	372	335	370	389	391	364	372	370	373	366	386	400	347	400	389	356	379	396	354	348	365	359	388	353	350	376	397	370	382	394	388	399	380	379	367	373	377	363	378	406	355	401	374	374	382	369	407	356	369	396	375	346	351	404	364	400	375	350	343	376	369	336	379	351	366	382	364	358	379	336	372	372	349	381	380	368	352	369	394	356	375	364	344	385	362	337	374	358	367	367	360	405	372	358	331	378	354	333	376	363	358	356	358	368	375	394	341	384	355	378	364	330	408	360	383	387	382	388	365	390	391	367	361	356	386	408	364	369	352	350	372	359	366	368	395	382	353	332	364	356	357	347	412	388	376	411	372	345	387	364	408	351	354	385	373	339	375	355	361	398	338	368	359	381	361	372	445	378	380	381	347	374	391	387	354	386	356	395	371	362	384	379	342	365	350	389	355	385	345	362	366	374	359	378	348	372	377	397	395	364	347	358	370	386	389	395	342	387	338	359	373	365	342	384	353	363	351	356	377	387	378	370	353	377	370	348	352	373	394	358	349	371	388	351	344	381	359	401	348	360	368	376	412	361	386	383	363	366	360	354	369	359	413	397	407	416	385	364	385	352	346	329	373	396	357	347	349	380	404	386	377	382	364	371	365	413	366	367	401	368	378	365	389	375	380	331	351	374	373	353	407	401	378	363	379	408	365	358	384	365	348	345	410	405	365	366	379	390	356	390	357	342	395	382	386	362	375	361	367	399	360	369	393	360	369	383	375	357	354	367	391	369	370	401	354	362	351	386	387	382	392	354	395	360	372	373	361	404	353	354	354	347	369	345	343	342	364	373	400	364	373	372	396	376	390	387	372	371	322	338	352	380	388	374	385	367	388	360	363	370	370	382	360	356	364	348	374	398	358	380	371	399	394	357	373	394	393	358	376	373	367	383	382	376	337	371	380	361	389	330	372	369	392	378	386	385	384	354	354	362	376	366	371	391	342	393	375	363	402	366	402	345	353	341	391	368	383	357	403	358	369	331	381	382	363	368	366	392	331	367	364	372	332	334	356	346	432	404	356	401	355	367	382	372	368	351	387	372	383	384	415	381	333	399	389	340	339	401	373	364	361	371	362	351	386	403	389	349	343	398	358	317	409	375	355	365	398	358	341	375	369	394	359	355	375	386	371	386	350	398	362	364	335	372	377	379	366	324	374	353	374	389	372	360	352	412	332	352	368	386	345	396	373	353	375	390	375	364	368	337	374	387	332	388	344	367	357	371	384	366	373	355	391	381	384	354	374	389	340	386	355	381	346	355	354	387	382	352	384	379	359	377	357	388	380	379	363	373	383	367	410	419	335	367	372	388	325	330	359	360	353	373	387	375	373	356	367	355	353	402	382	361	367	362	398	348	376	405	379	362	385	387	362	342	397	354	379	355	396	371	359	348	380	375	380	335	393	384	360	360	346	379	393	329	345	374	360	336	371	373	348	361	339	364	403	365	389	386	407	371	377	359	348	392	364	422	365	351	353	406	386	371	359	371	359	384	382	351	376	386	395	339	381	378	338	367	364	381	393	389	358	366	396	383	362	370	357	404	353	375	369	350	365	375	375	389	353	387	362	374	360	399	382	371	357	378	328	388	371	366	409	352	359	389	422	367	357	357	357	381	353	351	372	355	361	361	365	409	363	351	370	388	380	384	353	380	386	409	368	341	390	380	351	372	360	343	388	374	334	358	398	382	373	385	340	384	391	366	391	362	368	328	377	363	345	389	351	374	345	367	376	345	383	388	396	407	342	359	372	367	340	374	351	395	403	414	369	373	353	393	362	378	355	336	375	372	396	366	382	367	415	374	372	379	371	349	376	368	377	390	350	345	381	378	377	355	356	390	401	356	361	407	382	389	396	370	381	362	354	389	378	375	420	406	343	372	340	385	369	384	377
23591	21166	28625	23980	21153	12297	1104	595	513	465	389	378	322	311	316	288	305	283	262	224	281	251	230	252	265	245	217	233	252	231	234	250	232	231	226	229	236	233	202	203	207	206	228	239	245	229	225	238	220	211	236	212	211	217	223	214	216	212	233	249	225	228	231	196	196	197	233	248	201	217	215	212	242	188	187	211	225	231	219	222	191	217	226	225	193	225	208	200	257	219	212	216	217	218	232	207	211	216	231	198	216	216	221	235	208	224	236	198	208	209	236	213	219	221	206	234	237	221	212	218	177	223	211	205	201	205	206	214	219	207	200	196	219	222	232	223	214	226	237	198	241	234	236	227	220	213	233	220	191	209	219	218	231	222	193	223	227	247	204	200	227	206	220	205	207	239	198	217	222	214	226	197	200	237	193	235	216	215	192	222	218	216	212	214	219	205	245	244	214	223	212	199	217	217	197	233	209	231	233	237	214	219	192	231	203	202	215	206	211	220	209	214	209	207	189	207	242	214	208	231	226	229	219	184	204	242	218	205	225	218	222	235	225	254	217	207	216	215	229	202	224	211	214	211	208	217	218	204	213	204	231	239	229	220	244	243	202	231	210	209	195	243	216	210	222	213	218	207	227	214	190	189	205	203	230	239	223	224	231	216	242	203	223	194	213	207	223	231	207	203	225	199	225	221	221	224	238	225	240	229	225	195	217	201	214	235	230	210	231	210	224	208	208	216	247	201	189	211	222	195	243	210	214	202	174	221	214	246	228	209	201	215	221	201	212	223	203	224	245	221	203	205	207	210	218	222	194	220	231	217	218	213	207	205	203	217	262	247	208	221	194	201	232	233	233	212	240	199	200	214	217	203	222	203	226	215	234	205	214	211	237	242	219	243	201	203	214	228	229	218	208	207	216	214	211	203	203	204	217	201	198	198	198	223	199	206	222	199	239	227	208	210	200	214	217	206	200	213	212	201	230	243	213	209	218	211	223	222	219	232	211	234	197	220	209	225	196	230	223	215	211	218	200	235	254	226	203	232	214	216	212	215	218	212	203	212	244	239	211	176	223	184	202	194	225	221	217	209	203	221	238	229	220	231	210	194	215	238	237	219	215	205	215	212	211	200	199	230	230	234	243	217	204	233	207	228	199	213	205	210	186	209	208	220	215	237	193	239	200	227	189	217	236	224	214	244	230	215	237	219	218	215	227	214	195	212	241	197	231	218	222	217	195	245	231	241	215	198	221	223	227	214	222	198	221	216	205	205	208	226	239	228	227	234	208	218	223	225	190	185	200	210	184	204	194	202	198	205	194	202	230	204	207	204	221	230	241	209	215	182	221	221	211	208	218	222	214	226	220	217	240	220	224	203	222	207	203	181	200	234	229	203	222	208	209	225	217	193	232	207	206	236	209	194	197	209	221	209	185	212	216	181	208	200	207	219	205	203	218	207	233	221	216	189	218	208	232	205	232	213	209	212	219	232	201	222	222	223	237	199	216	181	220	261	198	201	229	209	196	203	239	255	198	226	231	238	221	240	220	208	209	227	207	211	220	207	232	218	212	192	220	221	215	206	217	196	204	242	233	226	211	210	233	206	212	199	226	204	199	222	228	209	219	227	214	202	205	202	215	202	216	223	200	229	218	190	231	222	191	194	199	205	236	205	217	233	223	216	209	241	207	212	226	215	218	212	223	212	246	223	223	195	211	198	236	217	221	237	226	222	231	207	214	225	218	204	255	219	222	228	220	195	205	226	202	207	190	204	221	228	225	226	212	201	200	232	202	205	222	219	226	233	253	242	196	214	237	231	229	205	191	220	243	244	212	219	220	212	181	215	208	201	201	220	206	200	234	215	215	196	241	195	230	228	210	195	216	226	226	222	215	210	191	218	195	223	195	194	225	212	235	232	193	212	214	216	220	222	205	196	193	189	198	213	243	222	230	191	228	216	231	204	206	203	197	213	232	214	240	226	220	209	203	193	200	218	212	249	211	235	200	203	217	202	224	208	200	219	193	198	210	206	206	192	218	216	217	221	183	212	198	225	188	204	234	208	221	197	217	201	194	244	194	229	239	188	208	196	204	204	210	201	207	250	237	244	226	199	212	202	192	230	222	204	209	212	203	216	213	210	208	216	211	219	223	216	226	214	236	212	220	229	202	215	224	246	224	228	203	230	222	247	242	210	215	184	206	228	189	220	226	215	223	196	218	217	206	231	231	227	196	207	242	203	219	223	211	220	203	226	234	199	210	211	220	230	223	209	196	244	195	212	222	223	211	202	217	223	221	218	193	214	237	245	216	221	233	225	219	219	224	217	234	204	202	236	217	204	226	213	248	178	210	218	224	194	208	211	223	219	200	226	229	215	192	225	219	202	197	218	189	236	237	230	221	202	214	212	197	217	235	190	191	226	197	205	228	242	215	206	190	226	209	211	237	211	223	219	188	216	208	200	203	201	225	196	197	215	223	223	214	212	225	188	216	216	211	193	216	214	211	184	200	200	210	186	207	205	215	209	195	192	219	201	232	212	210	190	197	201	245	222	190	197	218	208	227	223	202	211	237	207	203	202	228	184	184	199	237	177	223	215	222	229	190	209	211	204	194	213	206	202	233	222	215	228	236	209	218	218	199	228	191	219	224	229	208	206	208	246	208	199	225	196	210	222	223	210	207	237	213	198	219	241	207	221	208	203	223	211	221	231	208	212	208	240	235	203	212	206	203	226	252	223	199	222	172	213	224	174	214	207	205	199	220	228	216	226	214	220	195	232	194	214	222	198	248	214	235	193	220	212	228	215	215	219	202	212	209	213	211	210	200	203	206	216	219	251	220	215	230	207	234	227	210	222	250	230	204	207	221	233	208	205	233	206	213	206	219	212	216	206	217	222	218	195	217	211	192	216	217	205	222	200	218	217	205	193	225	218	228	229	218	239	209	209	222	214	221	209	209	227	200	207	224	214	208	218	194	219	200	217	240	208	236	214	210	205	226	205	199	199	217	206	204	217	231	227	209	197	210	203	231	186	212	226	191	178	198	185	210	230	208	218	207	210	225	206	207	224	204	216	219	202	227	205	226	217	237	227	223	209	210	225	243	236	211	195	201	205	187	210	213	197	209	223	232	232	190	235	198	209	233	199	195	221	243	225	223	230	220	215	218	220	227	199	216	219	194	234	217	197	201	212	226	226	214	225	194	214	253	206	207	211	199	218	219	228	227	203	204	211	219	193	228	226	200	193	223	224	217	231	210	203	227	190	235	245	231	201	223	215	245	222	224	213	203	209	217	210	218	221	201	221	212	225	200	202	223	219	221	234	222	217	227	230	214	219	219	223	203	223	226	227	205	218	239	239	208	213	242	237	213	218	218	217	210	218	201	199	224	196	240	213	223	210	245	203	186	223	219	219	214	223	222	187	211	237	189	212	190	211	206	220	226	225	190	220	209	243	219	238	206	207	201	195	215	207	231	201	225	240	226	214	227	233	230	204	222	212	196	205	208	220	245	225
19124	9929	7686	3881	2494	1817	1434	1083	901	772	712	593	525	454	430	391	375	386	368	341	319	328	350	348	305	290	286	296	294	303	293	308	309	257	290	267	282	275	308	254	248	265	291	262	267	274	264	277	270	288	278	238	287	261	268	250	256	241	254	262	265	271	289	248	244	248	270	285	263	295	247	253	239	258	263	244	258	232	242	299	268	284	268	255	281	238	257	273	253	239	255	271	261	254	246	265	262	247	236	263	259	259	249	255	247	242	287	274	254	294	256	244	275	254	231	234	262	263	249	256	246	249	269	279	263	263	243	236	250	254	241	251	254	246	261	250	258	250	243	283	253	270	262	286	249	279	240	237	263	238	267	267	241	302	260	276	271	281	274	253	228	245	287	243	253	265	270	264	273	258	250	295	251	269	265	247	284	283	269	272	252	275	274	250	265	251	258	264	256	266	247	259	268	240	280	269	246	262	256	248	226	247	249	227	275	277	269	259	251	239	260	276	236	295	252	263	242	221	246	243	245	275	234	243	260	238	275	243	264	278	272	261	261	248	258	218	241	259	252	287	255	224	237	262	271	253	238	286	267	227	280	246	252	234	249	264	281	272	271	278	253	242	246	232	258	236	247	279	292	241	254	283	256	227	250	248	240	245	226	270	268	264	256	235	240	233	244	245	264	225	252	257	240	255	259	254	240	259	258	247	265	276	273	251	258	247	221	248	254	258	250	258	274	266	251	269	252	271	271	235	238	265	275	249	253	265	264	240	257	248	231	287	244	225	247	233	288	277	256	270	268	243	261	257	241	277	252	245	284	254	260	257	251	268	220	280	235	285	280	258	232	251	239	263	265	264	253	246	243	242	247	269	275	241	262	265	250	266	264	234	250	267	267	239	243	240	269	238	231	257	250	244	273	279	279	272	251	269	256	242	262	265	257	275	283	283	250	262	262	230	243	263	253	257	278	245	260	249	294	272	281	253	270	255	249	258	256	262	263	235	254	276	262	265	253	276	284	251	266	277	260	259	264	266	242	285	260	257	282	256	270	292	238	279	267	266	256	257	248	270	258	253	241	218	234	266	255	249	246	278	241	255	272	236	248	255	279	254	238	246	255	260	231	262	242	262	277	254	260	255	274	242	230	264	247	248	234	249	233	265	267	250	277	267	291	249	270	265	302	264	271	266	242	255	267	284	251	252	272	282	234	278	251	261	271	264	262	265	264	262	290	277	250	272	259	300	251	251	252	243	238	272	266	243	263	272	266	265	276	260	230	263	259	265	264	248	249	261	283	249	263	263	249	259	247	225	288	248	249	283	270	257	242	270	264	244	239	253	241	266	269	254	227	281	257	263	250	239	243	270	254	256	229	248	253	260	278	275	252	249	239	272	278	303	248	249	266	247	277	265	263	231	240	271	262	273	283	274	272	267	281	239	277	284	237	251	253	236	254	253	262	295	282	250	251	275	264	235	263	228	251	245	287	262	283	248	265	269	269	257	259	245	257	264	254	243	263	237	248	273	266	262	255	268	247	246	284	271	257	255	264	263	265	251	269	274	282	266	254	266	251	237	290	263	241	290	249	263	278	246	251	247	236	256	275	247	242	261	238	226	248	254	256	268	246	244	251	256	254	244	265	251	208	265	234	278	276	265	268	271	291	228	220	249	241	256	247	267	263	265	276	256	286	258	229	248	272	260	290	281	229	249	279	258	264	265	275	260	241	265	271	249	269	268	264	249	258	262	280	250	244	251	270	247	236	230	258	291	240	262	246	244	264	268	275	264	248	268	268	277	254	243	257	256	275	251	234	269	260	260	224	238	239	273	264	243	273	256	271	265	241	239	251	272	269	233	237	230	276	247	239	240	246	290	257	226	259	249	256	250	262	257	264	234	260	250	243	241	251	269	257	281	246	231	256	258	254	271	248	287	266	257	251	276	271	284	245	264	270	269	253	264	231	261	245	246	227	260	254	256	289	277	249	245	282	283	241	270	270	265	225	283	246	264	245	236	222	266	220	252	284	287	253	226	237	265	252	273	260	250	230	250	266	269	271	249	267	274	269	235	247	263	282	238	244	253	241	260	231	279	250	239	257	222	261	276	257	242	244	237	267	253	257	242	247	255	286	237	255	258	238	249	277	256	243	252	251	283	286	269	263	255	245	285	256	245	249	233	265	254	250	276	279	266	305	279	260	251	233	254	248	256	242	266	276	251	270	264	247	268	253	249	268	261	229	272	258	255	267	247	265	257	243	285	229	271	260	274	272	243	237	269	234	246	232	269	257	275	226	251	249	251	251	270	266	224	253	285	253	259	239	263	244	250	251	240	264	252	264	292	260	246	264	250	259	258	230	241	259	226	273	228	258	267	264	263	263	266	258	259	240	264	256	257	252	270	263	293	229	263	257	267	255	271	260	224	252	245	273	248	252	244	258	271	265	249	249	255	269	243	277	249	271	269	265	264	246	267	268	239	277	225	255	233	244	232	252	239	267	267	253	231	248	246	256	235	239	267	268	262	253	261	261	272	290	241	245	259	268	235	282	251	244	248	289	254	252	226	264	264	274	264	273	278	265	228	265	263	259	252	266	257	267	277	266	254	260	224	246	283	258	249	275	256	256	249	266	263	271	271	283	241	258	216	283	252	227	223	270	252	250	251	259	272	237	234	221	245	249	250	262	269	256	254	276	255	266	281	260	250	253	272	240	238	235	224	255	239	252	269	274	243	262	250	254	261	285	248	246	265	256	252	292	254	257	266	275	268	275	253	272	260	265	263	251	266	232	233	291	245	293	265	256	241	219	223	258	251	212	296	245	258	253	263	252	262	247	236	253	263	258	254	272	254	270	257	234	258	245	245	222	210	254	246	270	281	242	258	270	255	227	246	262	258	246	283	285	272	248	249	266	233	279	252	262	227	257	283	247	247	260	295	269	253	263	270	259	268	247	266	255	270	269	261	237	266	268	242	279	245	255	265	248	274	270	226	271	259	263	276	287	256	279	252	272	236	275	283	264	208	264	250	275	268	269	255	239	260	233	257	261	262	271	273	249	266	257	302	277	253	249	271	245	256	258	237	241	280	254	254	252	249	243	250	225	234	257	271	253	243	258	258	254	256	251	232	288	259	240	259	247	213	266	261	263	244	262	266	256	275	251	267	249	272	267	256	259	249	258	257	249	255	244	251	241	230	265	278	277	286	242	247	281	239	239	245	240	294	266	248	243	281	265	249	255	248	237	254	280	248	266	262	279	244	224	260	272	310	209	239	288	256	287	227	242	241	241	223	261	253	258	252	276	250	235	253	246	273	279	270	260	274	238	265	229	292	240	249	280	267	254	272	258	256	266	248	262	253	266	261	291	259	254	248	265	251	261	271	282	258	244	260	256	250	273	246	246	271	245	262	243	261	259	263	276	273	282	278	249	278	235	248	269	259	274	278	247	260	226	270	251	258	248	272	260	276	262	266	263	234	261	254	251	257	256	266	266	255	246	264	255	258	268	294	230	244
24954	21212	27671	24935	12848	1171	862	756	657	640	633	571	673	584	562	624	541	615	559	550	540	542	577	549	557	536	495	536	548	539	553	541	542	533	535	524	497	552	557	523	540	499	578	535	490	558	577	504	564	539	554	537	551	540	551	525	528	566	542	521	568	519	552	581	513	536	519	527	532	526	523	505	545	525	542	578	552	531	528	558	545	519	489	541	546	539	540	497	534	614	533	528	522	535	534	536	554	521	546	527	563	553	554	548	537	550	522	493	520	552	511	579	547	533	540	538	479	564	521	572	571	551	524	518	544	456	528	555	548	494	513	517	534	535	511	565	520	549	544	556	515	534	558	516	541	526	490	518	491	534	538	602	551	549	516	551	545	567	520	485	520	542	539	521	522	525	536	553	536	523	518	506	508	531	527	554	588	502	531	560	542	534	498	542	551	541	518	543	518	530	526	534	504	514	544	509	501	550	521	569	547	573	549	538	534	513	549	524	529	547	544	526	544	545	543	528	527	526	538	546	570	498	531	515	501	572	540	512	539	571	556	547	554	558	517	527	534	521	535	507	519	526	503	528	524	543	524	523	516	548	556	578	542	558	518	533	542	510	564	520	567	527	495	509	544	470	537	505	589	529	534	538	519	528	541	549	546	530	541	532	520	530	554	546	549	516	485	501	506	549	559	509	530	513	545	542	508	544	549	557	556	527	531	524	512	510	492	533	523	498	523	545	524	550	536	563	490	465	545	534	493	520	547	529	573	569	502	545	522	509	552	510	537	528	552	526	593	560	544	567	551	547	511	563	507	509	511	559	535	568	496	556	494	529	534	571	512	453	536	518	519	503	572	493	517	528	515	503	526	555	520	521	526	537	545	471	511	562	555	518	554	514	474	522	544	494	526	543	559	544	541	542	491	556	549	529	541	530	552	523	498	520	527	549	516	541	549	604	533	563	508	574	513	539	524	520	517	551	524	541	516	563	508	508	509	536	506	529	504	519	542	538	556	539	551	533	534	545	531	518	566	527	572	531	525	528	523	512	546	540	521	565	511	510	502	547	529	557	529	568	555	564	541	554	549	549	528	493	503	545	550	512	515	555	510	526	597	558	528	549	540	506	528	553	523	504	546	481	502	535	532	522	515	532	565	559	556	535	506	520	514	520	499	504	572	488	513	539	507	564	513	501	546	535	585	493	525	500	564	493	509	551	584	584	555	558	518	570	533	547	549	525	492	523	471	524	523	525	509	503	513	511	501	546	509	540	530	497	477	524	511	505	529	520	502	533	495	517	502	524	556	562	519	546	532	485	510	553	530	589	532	542	544	538	547	531	525	568	522	564	548	547	543	529	518	518	515	526	524	509	548	525	513	525	513	557	561	541	536	548	542	551	530	497	555	559	523	529	546	510	507	530	576	529	507	561	547	520	574	536	539	521	526	537	548	558	490	573	539	569	498	554	543	537	529	571	558	522	482	463	503	565	543	522	521	518	523	556	510	505	551	488	514	544	524	532	522	517	507	501	571	496	529	537	544	516	535	522	530	543	545	533	564	506	548	515	493	518	513	531	535	500	539	523	534	543	562	500	531	542	526	529	554	524	523	546	558	530	510	538	553	527	522	513	563	482	537	480	561	544	552	497	533	501	528	519	515	504	485	527	553	524	521	555	548	511	513	556	550	563	501	555	524	545	537	551	503	561	544	541	546	521	524	534	516	541	529	514	525	548	489	524	550	488	504	545	523	516	535	542	542	540	520	564	504	540	551	523	523	508	567	521	578	494	537	511	531	538	566	530	528	521	536	569	468	531	525	560	489	536	554	540	538	536	494	556	562	532	540	527	518	563	511	524	538	559	535	503	537	554	520	543	517	564	508	536	527	578	506	530	539	502	536	561	507	560	519	537	538	537	546	530	515	582	544	467	518	579	519	510	529	546	530	541	501	523	521	559	559	491	501	536	560	541	522	538	551	544	546	536	515	533	526	529	505	555	531	531	537	544	514	502	592	548	564	531	476	564	502	516	506	511	525	572	494	460	526	532	529	514	539	516	534	516	518	522	516	519	516	559	540	537	567	557	538	499	534	534	502	563	511	560	529	531	474	535	517	541	503	503	563	521	541	505	517	539	475	543	556	539	518	562	520	499	517	553	492	533	540	529	563	545	541	553	525	570	577	548	582	521	553	529	549	513	546	558	518	535	528	537	548	572	545	528	555	554	558	524	541	563	512	528	504	540	527	515	547	544	524	549	519	516	511	532	545	510	554	524	533	537	520	540	498	511	544	520	517	491	540	515	547	511	552	529	536	503	492	531	504	559	552	545	521	507	569	553	551	541	512	502	539	505	547	524	551	543	521	545	590	524	558	519	522	567	555	550	529	556	543	555	505	551	500	505	525	505	501	531	499	520	500	508	542	525	539	528	508	551	566	505	549	588	534	563	522	560	483	522	519	532	520	535	510	534	518	509	529	546	516	520	561	545	540	539	515	539	536	525	555	540	522	558	554	524	538	530	485	507	544	516	530	546	546	538	505	539	550	516	522	537	523	532	542	500	545	517	571	517	514	533	497	559	575	517	524	523	574	532	493	517	546	506	522	533	530	496	584	502	551	545	529	518	523	568	554	528	536	550	545	533	517	536	539	513	501	533	513	513	489	552	526	527	546	529	498	514	534	547	513	474	558	554	545	576	535	524	471	547	510	567	508	560	516	537	568	523	531	525	536	515	559	494	481	520	531	549	544	538	513	545	549	501	505	528	555	507	558	557	496	502	544	551	485	554	490	557	523	545	568	523	534	512	543	520	508	530	545	519	528	517	551	537	541	568	574	524	574	541	526	530	586	501	516	515	535	518	520	513	572	545	478	568	578	533	503	543	532	525	539	514	509	503	486	495	539	539	535	535	507	556	537	540	557	577	570	555	520	566	469	499	527	555	520	563	573	509	505	495	565	554	516	486	490	557	547	534	567	512	521	528	490	512	541	517	513	552	580	596	541	500	574	509	519	571	508	544	502	537	500	537	498	510	535	551	530	550	535	513	557	566	565	539	530	521	522	510	546	548	547	572	563	536	508	527	506	576	527	505	548	521	483	509	546	484	561	534	541	568	569	489	524	526	545	558	513	543	549	519	528	549	554	516	544	559	541	532	552	524	567	487	490	567	547	510	495	526	547	566	522	497	514	522	587	507	484	562	538	536	559	590	551	528	526	522	502	565	502	556	508	525	529	537	549	535	522	562	537	542	557	553	555	548	505	532	569	529	540	527	537	549	527	507	547	563	538	535	538	555	522	525	567	527	572	531	561	504	521	531	547	540	550	567	500	515	523	554	538	507	513	543	574	510	554	504	589	530	573	569	537	524	496	503	565	550	502	486	540	482	510	537	568	550	536	496	552	501	563	500	511	533	515	550	542	537	504	521	569	566	545	510	543	494	519	544	512	539	532	532	527	542	495	532	537	463	498	564	529	530	574	542	517	564	565	527	514	509	535	478	507	526	536	531	532	540	544	529
21568	6346	4465	2344	1842	1409	1168	1144	1027	876	792	738	765	671	705	660	662	643	661	627	653	625	682	612	625	653	609	589	628	630	674	604	656	629	598	547	570	654	624	620	616	679	624	608	634	640	592	669	607	599	598	583	591	599	637	606	614	603	585	639	582	571	660	581	594	632	591	601	652	606	580	594	589	619	596	638	612	609	606	656	604	630	600	593	609	618	621	591	566	600	565	621	599	567	634	590	627	646	558	633	628	578	623	614	573	659	615	600	618	557	586	588	592	624	601	619	587	562	560	625	597	621	635	614	635	620	576	603	576	596	562	589	588	594	601	580	586	615	587	600	564	612	611	577	595	586	615	633	595	609	575	592	634	610	644	615	567	579	599	630	622	620	622	585	611	603	650	638	608	610	607	626	608	604	613	573	653	631	593	574	576	625	635	620	656	619	535	612	647	621	600	622	606	586	634	610	618	596	644	588	622	599	582	579	631	645	676	603	589	593	567	616	625	606	590	597	619	610	614	590	610	562	640	603	652	649	564	620	619	667	619	588	607	606	573	576	603	569	578	615	575	550	647	568	620	620	575	623	614	620	553	575	622	596	615	621	607	632	589	619	586	629	598	610	606	592	637	608	630	629	614	625	568	629	615	599	595	577	622	595	592	624	600	610	650	620	654	584	623	613	597	600	601	601	618	602	606	623	625	613	576	614	635	652	555	631	618	625	576	586	602	605	595	612	600	633	623	598	641	607	602	665	583	635	618	575	623	614	564	580	630	608	660	596	560	552	622	652	593	619	620	612	600	615	599	576	628	622	602	581	649	564	608	611	607	623	603	579	594	594	586	627	612	595	613	599	597	586	616	609	600	600	603	609	629	623	595	614	617	606	571	632	617	581	607	587	628	597	626	562	568	580	635	597	575	615	613	612	584	616	599	562	605	593	619	552	615	621	594	572	622	614	608	594	624	621	621	616	578	646	628	651	632	610	605	599	541	614	625	638	589	597	577	592	633	624	618	565	575	590	593	581	588	619	593	650	573	571	646	584	579	607	611	588	614	607	567	625	578	608	606	590	576	615	624	598	581	574	609	615	594	578	602	650	598	574	583	624	573	591	587	580	562	569	592	586	595	607	593	561	563	574	594	582	569	637	606	568	607	583	584	569	606	607	603	639	595	621	572	654	601	566	655	601	601	593	642	601	585	564	591	621	632	603	612	560	614	575	562	624	586	614	635	585	627	582	620	612	624	617	617	617	639	652	581	605	591	572	605	592	572	585	612	574	624	592	592	632	604	586	638	588	610	609	575	558	598	618	612	581	612	609	576	603	613	660	583	601	621	647	553	629	614	574	606	564	591	602	597	575	578	610	606	588	577	598	649	578	536	600	580	599	570	593	576	589	634	636	578	585	581	606	573	586	639	593	564	635	595	608	610	572	619	597	628	582	603	600	600	620	613	582	615	573	664	584	597	560	619	602	574	615	574	595	586	615	601	608	609	568	625	581	594	658	598	576	626	627	572	625	617	617	629	631	641	588	585	590	606	550	583	598	580	575	617	643	584	660	640	572	624	580	603	613	603	619	599	562	606	629	608	569	607	626	555	630	553	632	627	634	615	583	603	618	646	595	622	624	639	610	588	565	585	604	608	618	588	600	573	550	613	592	612	592	629	599	584	633	575	591	616	568	615	600	629	597	626	615	603	615	618	583	573	568	612	620	616	653	638	611	596	594	625	605	596	604	605	626	667	606	597	655	639	635	616	631	586	610	597	632	522	643	617	579	564	613	616	594	600	584	642	590	594	626	593	608	622	600	588	670	560	583	576	597	650	563	595	639	603	597	600	618	603	592	567	607	586	606	601	635	549	605	585	611	626	594	568	607	612	565	608	598	611	611	579	584	636	590	592	603	613	612	590	575	605	620	610	622	609	621	570	597	587	578	610	629	625	592	603	639	606	604	608	576	578	586	624	654	617	659	611	567	641	616	615	580	584	589	628	604	614	594	571	580	584	631	651	613	623	594	594	603	659	592	614	608	614	572	630	602	613	608	645	641	607	591	632	596	584	632	646	578	654	586	584	609	609	618	625	634	644	630	541	607	579	621	558	619	575	614	587	628	599	641	595	629	602	572	594	594	593	635	601	558	594	636	630	598	565	607	613	578	638	593	560	570	583	617	584	557	596	576	604	604	585	584	578	639	578	606	605	586	580	575	588	587	603	603	625	619	645	604	621	583	607	586	585	613	596	623	596	578	609	559	594	551	625	620	573	598	615	572	623	593	596	637	596	614	625	634	649	586	626	585	623	601	589	635	633	597	601	642	597	563	600	561	598	642	594	610	612	626	623	606	608	618	620	610	609	560	563	589	596	597	594	623	612	604	580	611	584	541	578	560	603	591	620	610	599	638	632	603	601	607	584	634	612	602	626	589	593	570	595	652	622	595	607	616	589	611	560	625	634	570	613	607	622	611	598	605	624	647	601	590	612	622	600	620	624	617	569	614	639	604	583	627	634	608	579	581	613	637	575	593	595	659	596	616	591	618	619	634	576	606	593	578	598	606	599	561	584	649	578	574	626	606	558	589	608	607	549	579	602	615	606	590	581	654	594	601	622	632	625	606	607	626	604	593	609	597	604	597	612	608	611	592	616	611	612	613	592	603	595	584	577	633	622	559	544	589	592	565	592	586	580	608	581	600	637	576	623	582	592	610	573	613	588	622	632	542	630	634	594	596	606	598	590	605	629	636	639	646	647	631	613	627	601	623	606	632	615	631	563	582	621	593	630	643	595	579	586	618	565	615	637	637	564	592	631	617	580	585	605	628	611	609	621	637	614	617	584	623	619	550	652	573	648	569	611	572	597	658	563	598	632	613	602	575	591	617	583	579	567	608	596	625	644	619	578	590	621	596	599	586	616	587	656	620	623	637	614	565	586	563	551	609	580	615	606	616	610	626	640	616	590	627	573	619	628	600	560	566	598	610	618	605	598	595	627	620	611	584	558	590	589	636	606	598	584	597	590	602	595	600	636	570	578	608	604	642	616	557	630	601	608	572	591	648	591	591	606	606	626	621	617	626	603	647	588	619	571	608	645	591	629	598	591	615	609	593	648	643	590	603	586	575	598	619	606	577	651	565	546	607	605	590	582	610	635	571	608	567	600	602	607	555	613	637	632	604	631	631	632	579	614	594	645	598	560	612	561	617	603	625	571	595	555	582	592	628	615	627	591	577	558	552	602	602	563	637	581	582	599	610	629	595	570	615	600	580	602	640	651	630	612	622	608	601	519	581	583	627	557	608	588	606	594	613	585	602	611	595	580	584	636	610	599	553	585	614	612	607	636	590	559	590	606	605	618	620	596	620	581	587	592	604	562	592	588	589	620	615	654	596	600	588	646	571	595	632	613	635	594	571	585	643	583	592	590	535	626	593	594	554	627	596	599	617	629	593	608	552	613	618	593	591	577	608	578	572	627	612	626	590	646	591	621	598	626	605	619	573	589	632	623	569
22650	21202	29035	23667	21201	21248	12030	1554	1027	935	779	792	720	709	670	656	592	588	619	568	587	590	561	515	537	543	484	507	511	519	489	514	507	497	526	529	453	502	517	505	494	529	471	488	512	493	460	490	451	456	489	474	451	467	486	502	505	502	490	456	508	494	482	495	443	456	501	463	433	433	501	440	508	491	473	438	483	469	466	505	492	468	478	444	477	515	466	446	450	479	505	465	466	442	452	470	466	496	489	467	469	497	498	455	445	447	454	458	448	461	469	439	498	445	463	480	447	469	453	480	476	472	477	482	469	504	432	495	464	460	476	467	468	465	472	484	480	435	453	456	498	447	467	514	474	487	448	476	428	457	471	478	451	444	494	461	466	485	497	504	496	481	455	465	465	439	510	445	464	463	432	502	441	503	493	457	452	478	467	480	485	449	491	449	456	478	440	482	453	480	487	497	463	479	483	473	475	495	459	464	469	482	447	461	460	495	493	480	473	450	464	441	482	493	466	486	514	487	490	491	487	492	485	483	505	477	490	462	461	490	459	450	499	481	495	483	462	455	475	472	471	447	449	436	498	457	477	498	434	489	495	479	505	451	508	448	487	470	462	501	463	508	471	415	459	437	480	418	460	478	475	462	453	483	483	512	439	496	476	448	531	477	449	450	470	476	486	511	495	472	477	504	508	476	496	457	435	441	487	474	437	473	483	482	490	465	472	464	504	453	463	434	462	450	454	475	514	470	509	477	483	480	470	542	469	473	469	441	456	466	446	454	504	436	437	514	486	492	456	490	481	480	457	478	452	443	465	467	491	445	480	480	461	455	443	440	462	486	477	502	473	443	471	416	496	448	502	481	477	464	474	453	462	451	440	465	451	463	475	428	480	468	515	434	500	475	481	473	468	476	503	481	454	475	491	446	499	533	498	505	460	450	438	494	510	489	469	467	441	481	515	472	483	502	457	476	450	500	480	491	508	493	454	462	460	479	492	454	442	452	435	466	461	488	468	459	489	476	498	469	471	491	477	445	486	480	506	483	491	475	458	454	467	459	463	459	469	483	460	505	504	476	445	460	435	465	475	436	449	444	469	431	499	456	478	477	481	510	465	447	497	456	454	486	490	471	500	446	460	482	492	464	468	472	495	460	468	489	428	452	447	510	491	483	512	472	466	500	425	496	486	537	476	518	468	507	520	446	481	476	470	469	471	438	486	468	441	474	454	477	515	480	454	494	477	520	415	474	457	483	455	453	494	462	475	473	466	448	471	460	460	478	485	476	455	502	458	469	439	462	461	479	514	481	475	467	446	429	487	469	457	463	417	448	450	443	459	484	455	502	445	468	484	495	470	511	488	442	471	473	453	479	456	474	470	462	499	461	456	476	480	450	461	431	486	404	427	485	493	479	469	481	465	472	472	478	451	450	431	455	456	475	497	446	470	474	480	471	471	450	465	442	456	420	473	459	479	440	448	507	479	454	446	417	459	455	482	460	411	428	460	499	497	430	465	505	458	508	486	490	464	450	463	469	486	478	447	461	436	483	470	476	483	457	490	469	468	482	472	456	471	453	478	487	463	456	474	437	445	501	479	451	478	453	455	509	470	468	523	472	448	454	487	447	462	461	455	463	466	458	493	463	496	470	453	447	490	503	448	468	478	491	478	478	476	449	512	490	465	465	491	464	496	469	477	485	468	470	479	458	460	428	485	438	438	475	473	456	512	487	453	506	475	467	472	434	439	457	509	450	461	493	487	468	429	477	460	464	491	470	499	444	431	506	503	480	460	419	410	458	465	466	465	475	483	507	490	463	471	464	468	443	481	480	447	466	485	467	430	493	461	428	477	469	473	475	481	478	477	460	514	482	458	436	492	455	454	465	472	506	459	490	464	481	480	452	461	479	479	501	459	451	467	497	503	431	474	454	484	485	517	501	504	482	479	470	491	464	448	493	444	484	462	463	498	422	478	468	483	496	445	482	463	487	498	463	489	497	428	444	484	486	486	445	469	491	485	466	465	472	472	423	490	472	512	498	471	487	453	503	446	463	473	472	467	481	438	466	471	469	492	453	447	480	483	479	435	467	475	487	482	453	474	448	455	494	435	464	461	436	467	459	500	451	469	482	467	472	527	447	470	460	474	499	471	498	440	456	489	487	488	469	443	467	495	443	458	459	466	460	454	441	439	470	440	435	441	470	444	449	442	464	482	472	458	512	484	461	476	461	476	437	467	484	449	450	423	432	491	471	488	440	472	496	498	508	419	440	495	449	478	450	460	475	467	466	490	467	452	467	495	505	468	454	471	463	454	452	477	451	467	436	492	522	495	477	461	476	456	466	473	474	449	458	464	452	474	472	490	464	487	475	473	446	452	461	471	437	466	473	459	448	481	448	479	473	487	462	452	453	474	465	478	462	476	419	447	443	482	482	452	448	455	491	473	456	455	450	431	499	492	500	464	458	495	470	455	472	470	516	470	496	461	470	460	495	475	451	483	481	469	437	475	450	472	473	470	456	436	449	490	473	469	433	460	462	484	480	479	465	472	445	481	506	450	481	461	519	431	447	409	485	505	472	466	476	475	473	428	485	471	474	449	472	499	472	477	515	485	460	475	437	486	480	493	441	478	476	460	436	477	499	464	444	477	478	466	465	488	464	437	483	478	489	437	469	508	510	486	440	462	470	498	455	429	465	449	454	496	460	466	460	448	512	447	473	484	464	489	451	442	454	447	465	488	459	490	474	513	477	520	470	462	462	497	499	460	502	487	490	474	457	471	493	453	507	502	490	477	482	452	466	478	498	427	468	466	475	493	431	487	476	449	468	467	488	500	454	495	486	465	455	476	488	470	450	444	464	464	474	473	484	400	439	450	445	435	489	487	456	470	475	476	479	482	474	491	474	435	470	486	506	440	470	488	542	459	446	474	465	430	454	470	478	488	447	520	454	439	487	490	457	497	452	490	492	442	466	441	467	416	448	487	491	459	463	464	455	466	434	484	462	467	472	482	465	470	505	451	479	481	489	495	476	480	459	493	445	469	482	467	486	444	449	426	489	506	477	461	485	460	454	441	462	444	459	497	445	462	455	476	436	448	469	460	478	446	476	517	481	437	439	470	473	461	483	463	480	429	450	471	492	490	478	467	467	458	463	463	474	474	489	485	473	445	437	466	492	498	479	460	470	459	443	448	475	443	472	450	458	476	484	482	454	465	494	454	465	456	452	460	453	543	524	473	467	472	499	465	498	491	460	459	497	474	471	467	483	490	491	489	449	446	454	489	492	501	469	460	487	492	471	461	485	435	451	447	478	420	480	461	450	477	480	473	471	504	463	461	470	475	484	474	456	464	493	485	469	472	442	439	497	451	480	485	469	446	508	461	505	419	495	493	472	435	480	424	490	463	469	535	471	436	503	439	463	471	512	431	448	496	422	469	490	486	465	451	463	445	493	475	473	455	462	471	477	445	463	473	477	476	457	423	482	453	489	472	475	475	469	508	500	427	509	458	483
27641	16129	12811	6677	4698	3567	2716	2184	1779	1505	1256	1157	1029	916	895	832	777	710	748	695	641	679	611	612	559	586	614	597	604	586	560	608	537	563	552	535	553	533	569	517	545	503	586	523	546	560	501	469	514	538	547	551	543	545	538	530	548	498	545	530	546	543	506	514	535	496	522	552	518	567	532	524	526	523	526	548	496	486	523	487	538	497	537	515	549	510	518	530	527	489	518	527	519	517	505	467	513	483	517	500	491	494	502	485	506	539	516	515	511	512	543	515	516	515	521	486	502	535	499	487	469	516	491	542	509	492	521	493	497	530	516	551	527	516	518	490	480	532	496	496	469	502	506	482	469	496	527	511	519	494	501	485	523	487	557	519	512	493	506	527	507	531	566	516	506	518	526	529	499	530	484	480	469	490	521	510	541	510	566	534	531	471	548	551	535	508	508	527	477	497	524	524	528	552	488	532	506	535	488	527	517	501	514	517	559	502	526	528	509	537	525	514	484	503	532	512	536	507	538	511	521	481	518	492	480	493	500	494	542	496	506	482	509	505	480	477	494	520	551	508	534	495	505	496	464	515	508	531	527	491	522	519	521	517	538	509	490	557	521	542	497	503	511	486	506	515	479	459	527	533	522	544	519	498	558	495	541	520	495	541	536	500	516	488	548	476	520	525	521	505	467	532	535	478	521	547	487	501	522	489	498	507	519	547	506	470	497	535	507	498	488	512	517	515	562	495	523	508	499	516	490	519	505	500	492	501	552	538	496	529	539	522	491	517	542	494	487	505	519	498	494	495	519	466	522	507	519	517	512	520	475	500	492	474	522	509	516	472	523	498	514	503	486	565	476	473	504	541	526	513	504	525	497	533	496	526	543	464	530	510	499	519	518	486	517	558	494	480	502	548	527	504	535	538	506	515	532	528	503	515	500	489	518	496	517	491	515	521	491	541	530	532	530	492	515	469	534	492	504	508	497	516	526	545	538	509	497	533	531	515	475	470	493	508	514	519	507	528	502	505	507	460	459	508	501	485	522	533	517	523	522	513	527	505	516	513	483	452	462	501	524	513	527	459	524	467	519	525	504	483	533	518	534	485	496	467	489	525	464	535	517	518	505	490	543	538	509	474	516	553	507	549	497	492	465	544	495	495	503	485	460	486	497	532	532	507	481	559	501	565	484	502	536	531	522	513	538	544	525	524	471	497	509	490	530	528	517	517	490	530	523	541	457	540	522	506	515	510	495	520	524	541	507	484	505	493	494	520	543	521	497	519	487	504	505	518	495	517	494	538	510	520	489	517	509	508	501	514	532	505	478	519	560	462	508	532	494	509	527	558	501	501	499	526	500	492	535	515	507	520	482	483	523	502	506	517	541	496	495	481	502	519	506	528	486	475	489	527	502	528	532	490	500	478	522	519	494	540	498	530	491	504	521	490	512	539	514	502	555	512	493	491	520	486	507	515	517	495	543	528	541	506	520	559	492	511	542	494	520	515	528	482	498	485	532	483	527	503	500	528	516	544	519	507	508	515	487	510	510	518	473	509	486	523	492	481	495	487	489	562	506	547	509	474	494	540	499	489	506	519	529	529	533	505	516	529	487	522	551	512	529	535	543	503	525	522	538	519	493	522	511	496	514	501	533	530	508	506	509	540	524	529	481	534	496	489	518	537	514	499	527	498	516	525	482	506	461	512	497	475	507	498	548	502	531	549	525	542	488	528	491	498	517	504	505	512	501	530	513	474	492	523	489	468	540	517	554	516	525	554	506	499	513	527	527	520	503	534	514	477	564	442	497	546	504	521	470	492	488	535	473	510	501	506	537	507	493	552	499	454	496	511	504	539	475	488	494	526	554	505	558	522	512	497	483	500	493	493	506	510	528	479	524	477	512	500	529	514	538	511	542	493	519	516	509	528	491	485	519	516	496	503	479	493	487	488	503	489	525	495	537	464	532	497	485	518	508	522	514	528	532	530	495	514	526	520	528	551	519	503	511	498	514	515	516	545	507	540	502	480	526	483	508	544	491	497	535	529	525	491	512	534	528	536	516	536	496	513	524	523	489	519	540	499	530	534	501	498	524	539	513	482	509	492	511	493	500	510	539	517	485	475	514	517	531	554	506	499	538	556	503	494	517	477	517	507	512	564	521	517	480	474	517	470	525	486	539	506	490	522	509	530	486	508	505	541	509	515	471	523	531	527	491	502	509	506	497	537	494	494	475	498	523	526	459	499	541	497	498	487	529	545	472	529	543	535	464	532	502	534	493	499	504	524	496	464	508	512	541	530	506	522	458	531	495	547	530	514	458	474	511	522	535	524	489	488	515	530	517	488	496	518	527	535	528	546	505	526	530	482	509	483	500	504	507	542	538	497	468	516	538	510	479	508	504	500	514	459	479	534	527	527	484	486	517	482	536	518	506	539	528	545	503	489	475	557	508	551	540	473	532	488	504	558	502	506	484	491	502	468	507	527	536	501	532	477	484	492	557	501	517	478	517	466	546	492	499	478	501	519	522	515	484	510	506	512	492	505	501	529	498	474	504	491	553	483	471	555	486	522	476	528	485	509	501	496	466	524	555	539	523	483	537	480	525	507	514	536	527	511	524	503	518	558	515	482	542	490	493	523	527	517	519	482	503	523	505	490	506	515	525	497	517	529	533	477	464	541	516	502	539	554	486	498	514	541	528	509	488	549	480	474	477	543	507	514	491	507	519	507	524	454	496	549	515	484	526	492	479	486	503	465	569	513	544	485	522	534	528	463	525	527	508	526	542	492	508	473	512	503	553	526	525	540	521	491	462	491	506	509	534	466	471	520	511	534	550	517	511	500	468	535	519	493	531	496	525	487	519	489	511	489	501	514	508	525	509	506	512	541	519	475	487	543	514	509	522	511	489	495	524	516	549	501	489	511	494	540	509	488	507	529	516	522	548	511	522	524	490	533	528	564	490	516	517	534	558	485	487	475	573	503	500	485	476	475	508	514	500	565	525	507	519	560	510	511	519	496	526	480	496	527	504	509	492	504	477	506	549	473	499	550	517	486	465	498	506	468	509	498	486	496	481	522	539	546	526	526	505	505	533	531	565	560	529	513	500	501	485	526	497	546	527	543	522	548	554	498	524	513	492	479	535	512	494	487	503	523	506	515	509	497	530	567	500	478	511	512	506	492	500	494	504	487	541	501	527	516	509	475	519	477	500	526	508	521	480	525	512	517	525	536	494	516	520	538	508	505	518	515	489	530	506	518	491	491	495	542	537	492	505	490	505	563	533	516	503	523	514	500	529	510	534	493	511	482	481	510	552	486	537	506	501	468	550	500	506	487	487	516	544	478	502	529	516	522	496	526	499	505	485	516	521	531	493	466	517	536	539	518	506	513	528	518	525	476	492	485	491	480	517	515	502	505	479	491	493	509	515	512	564	541	488	562	523	523	504	471	534	550	508	467	517	526	527	493	515	532	549	497	565	498	506	520	498	500	545	539	531	516	520	512	533	510	471	503
27384	20407	9050	782	456	389	383	342	336	348	285	344	288	316	313	319	321	341	307	291	332	274	310	303	322	333	285	349	326	339	316	291	312	315	290	306	307	303	285	293	324	318	301	283	293	320	332	304	329	314	332	314	319	291	325	313	284	320	318	293	326	312	348	278	330	299	327	291	320	299	328	334	285	329	320	325	330	326	316	327	306	352	308	302	295	296	301	332	328	320	333	322	320	317	310	295	311	319	316	293	306	314	326	312	310	304	318	310	291	322	327	289	312	303	301	300	331	308	290	318	297	331	356	335	324	303	293	318	300	308	292	325	329	312	299	320	347	342	324	305	324	330	299	352	323	290	346	299	297	298	318	315	285	307	301	292	315	309	308	326	335	332	326	358	302	309	327	337	304	306	263	313	333	314	286	316	284	328	323	300	298	282	354	326	353	287	291	299	338	317	320	291	320	334	321	311	330	330	322	304	299	349	294	360	316	304	312	317	304	321	320	325	323	331	347	324	340	329	279	331	326	319	313	323	312	342	315	294	324	329	313	334	287	310	334	326	342	299	320	279	328	308	292	313	301	319	285	319	340	343	339	327	330	351	314	334	319	315	301	342	338	323	318	291	299	335	312	294	311	333	350	330	309	317	320	285	290	356	308	300	286	332	300	272	325	298	340	292	308	295	308	321	287	344	309	335	312	336	289	284	325	318	274	334	278	358	330	303	302	315	312	297	310	318	296	349	316	309	305	281	310	310	320	323	332	324	311	311	309	321	278	335	275	321	326	289	303	342	304	319	326	329	310	307	315	313	296	309	314	312	302	319	313	325	328	314	326	330	292	317	341	281	317	327	344	329	327	330	351	280	357	288	332	307	303	328	325	302	333	331	311	308	323	319	298	326	336	312	351	348	324	322	319	326	291	324	280	329	322	315	306	294	306	329	311	279	301	314	320	324	316	289	361	319	318	274	327	309	329	317	320	328	310	302	295	308	316	333	304	335	359	291	319	298	338	319	310	314	334	319	312	324	321	315	288	323	330	282	314	302	297	312	303	318	335	322	339	307	312	311	309	342	315	345	315	324	321	292	322	334	292	315	324	305	320	328	329	329	300	317	321	312	361	316	302	318	309	352	320	311	323	330	359	310	319	301	310	332	322	327	313	325	290	322	297	298	305	317	324	303	282	334	296	316	288	329	305	344	341	291	303	325	326	328	326	315	307	318	295	294	326	310	301	297	320	331	309	329	304	298	313	302	306	323	294	329	343	306	303	320	298	290	312	304	314	329	298	317	346	279	287	342	280	348	329	314	326	308	332	283	302	321	313	291	310	304	306	322	332	297	291	327	310	310	303	302	288	291	309	333	301	296	311	300	317	323	304	314	289	290	308	321	306	346	277	297	318	339	341	353	313	313	323	324	336	318	329	301	272	296	318	337	315	306	320	273	342	341	293	310	309	281	320	308	331	294	272	321	310	325	326	319	328	327	322	306	294	295	338	320	285	326	314	316	321	336	345	349	310	317	325	297	306	313	287	295	282	328	331	251	301	313	342	348	306	325	341	299	332	290	313	323	274	319	306	298	324	335	325	339	328	306	299	329	319	350	318	300	303	327	335	299	288	309	293	293	341	301	280	320	310	347	318	286	329	297	318	287	329	310	302	309	294	306	322	290	323	304	314	324	312	291	313	287	337	303	301	327	280	322	313	313	320	330	322	315	304	284	280	307	312	308	342	319	338	304	298	309	297	285	302	329	340	300	306	269	314	322	328	278	344	307	324	290	316	311	332	302	341	337	307	320	327	338	311	326	303	321	296	351	304	322	326	297	325	302	304	317	315	299	318	305	302	306	317	288	322	328	318	319	291	324	328	319	307	311	300	335	330	328	307	320	305	328	327	330	323	347	312	321	306	326	338	312	324	327	304	300	310	278	280	301	339	334	307	318	330	339	332	347	339	319	311	338	307	360	303	307	327	307	283	280	333	328	328	299	317	305	348	326	324	322	311	342	315	322	319	299	285	356	276	343	315	322	305	286	299	330	336	312	321	283	311	311	337	321	291	319	308	304	299	327	338	329	305	313	309	298	287	312	293	283	343	326	326	295	314	322	332	343	337	301	327	307	326	310	328	283	314	306	310	287	310	310	351	310	284	326	310	336	313	328	333	328	312	317	325	294	335	318	334	339	300	293	309	337	290	337	319	314	354	325	339	298	310	301	338	302	291	293	315	307	336	298	280	314	332	307	345	313	292	327	287	307	329	353	309	316	303	312	312	316	311	295	323	323	302	307	293	319	303	320	329	305	315	311	324	312	346	316	312	300	306	294	281	294	352	286	300	330	330	300	315	327	307	346	290	294	325	330	320	291	321	322	318	326	303	337	309	327	316	328	321	346	306	297	311	306	300	318	329	330	339	321	287	323	315	321	321	292	302	307	321	321	322	319	323	306	308	307	298	315	287	340	319	290	312	293	347	318	281	287	314	295	317	291	334	293	304	329	303	285	303	329	301	325	318	295	267	305	325	332	320	326	277	322	332	319	324	320	327	359	356	317	316	306	308	307	277	299	314	325	346	305	298	326	366	315	301	320	282	330	305	298	310	296	323	310	297	299	319	330	282	314	300	328	286	332	334	313	325	341	319	290	321	315	306	347	323	302	289	309	288	311	287	318	314	325	341	347	329	315	339	281	301	314	317	310	279	349	311	335	294	331	324	314	315	315	282	309	335	303	292	326	326	333	299	332	336	288	297	291	298	321	330	288	311	332	303	299	313	308	326	312	307	271	336	281	317	320	302	297	316	332	327	299	277	335	315	284	322	341	294	309	317	306	312	321	311	284	351	311	298	334	331	329	330	309	322	316	353	285	329	306	346	315	302	286	322	305	305	348	304	328	300	311	302	308	315	301	294	356	311	313	318	294	307	305	304	308	298	300	329	335	335	287	298	323	309	336	305	318	333	324	320	290	305	319	346	307	308	293	330	336	314	303	347	305	338	278	308	325	316	317	312	342	330	296	325	331	321	308	351	305	307	325	343	313	316	312	298	336	325	304	311	322	357	318	322	321	300	312	347	329	285	340	327	301	326	279	296	309	288	315	352	316	311	326	272	347	315	297	334	316	310	334	327	343	317	326	306	317	301	325	310	324	336	346	283	310	298	348	308	336	319	332	297	331	321	325	325	294	296	336	303	338	331	323	350	336	306	305	310	288	322	307	296	344	309	309	287	331	288	270	295	313	308	287	300	336	310	325	299	330	324	309	343	307	323	301	303	307	306	328	330	309	290	297	293	326	312	322	302	295	304	329	322	310	294	303	331	301	321	303	302	321	308	303	297	295	322	314	307	316	302	294	339	315	286	322	322	318	298	322	309	320	300	322	313	308	320	317	324	323	295	311	308	325	283	330	326	281	339	322	325	318	337	311	304	304	335	337	330	306	326	334	319	322	286	313	327	372	348	297	305	337	314	300	346	338	329	340	323	336	334	338	322	329	317	302	329	311	306	299	287	320
20507	1732	942	597	533	496	455	465	425	396	417	407	434	362	369	391	424	365	371	399	411	381	387	367	365	393	406	397	393	376	384	395	326	394	402	395	381	372	329	387	372	386	391	411	373	413	372	350	346	361	381	366	377	386	383	367	362	370	394	360	342	386	381	388	369	386	362	382	356	364	385	412	391	364	385	398	406	403	349	354	430	369	374	392	389	390	380	368	354	381	351	411	370	413	394	392	399	389	398	374	371	364	385	385	407	372	351	400	384	395	352	404	400	370	355	405	363	350	385	382	369	338	386	362	364	366	338	381	396	353	389	412	381	380	363	364	395	404	361	403	335	348	411	396	389	392	381	353	385	368	393	384	363	417	395	355	359	390	376	374	389	399	351	366	371	370	379	387	379	361	399	369	394	361	356	359	397	409	374	383	376	389	376	381	408	392	396	376	342	378	381	399	368	383	379	394	382	387	380	378	366	400	367	401	381	397	372	381	377	378	351	383	388	354	381	394	377	399	386	406	390	359	416	413	380	385	395	400	366	369	399	375	383	368	369	409	381	350	361	415	393	411	355	397	363	385	374	384	390	384	398	379	356	367	362	377	365	356	403	405	383	366	372	389	397	374	370	357	395	342	347	379	395	360	393	364	396	377	367	356	390	417	409	385	376	369	340	399	382	402	405	366	381	395	366	365	392	355	369	378	344	383	369	393	400	411	376	387	379	385	394	401	375	384	351	386	419	374	378	375	425	371	374	364	359	391	359	382	360	377	410	330	396	363	401	395	367	389	388	379	358	389	340	390	366	361	387	365	380	376	348	369	382	400	369	388	411	371	393	385	398	360	408	350	396	395	345	371	378	365	372	350	378	340	380	382	383	385	365	411	358	376	418	383	371	386	386	389	367	368	372	368	360	355	426	366	406	401	335	400	396	367	397	407	364	368	385	362	358	399	362	372	416	415	391	381	368	356	379	393	380	371	371	327	400	377	378	376	378	384	379	348	391	390	359	365	360	384	366	364	381	397	385	394	380	389	363	391	386	382	391	384	364	383	362	394	355	378	390	363	370	392	400	386	361	376	403	432	391	384	375	379	370	394	387	404	377	363	394	356	353	361	383	333	392	375	360	395	396	374	384	352	384	378	422	363	394	349	414	348	394	355	407	423	384	349	362	367	407	379	389	404	312	372	376	406	347	401	370	345	381	369	373	409	400	371	413	380	361	403	411	371	353	376	356	402	375	365	374	369	415	387	404	373	359	381	380	372	377	385	368	363	349	392	351	383	417	369	391	354	345	398	404	401	352	374	432	395	369	387	338	367	363	369	368	369	378	351	406	377	393	346	373	371	363	378	385	396	343	407	370	370	404	392	366	364	373	362	396	347	372	391	373	399	355	389	367	370	390	374	371	377	369	373	346	385	371	380	382	343	400	375	368	434	351	362	365	426	393	388	430	413	393	362	349	375	357	370	383	370	380	382	325	355	378	384	379	404	371	374	352	396	378	362	379	381	377	386	384	366	382	379	386	380	358	339	373	358	368	388	378	369	387	377	390	386	351	382	391	382	335	371	405	361	386	361	386	410	371	335	375	422	351	401	390	417	344	377	375	407	354	363	390	384	333	368	377	358	388	406	390	365	358	362	366	368	373	385	414	398	376	372	401	372	340	375	363	361	384	397	386	394	376	386	364	381	332	412	386	355	370	404	366	384	433	408	379	388	361	382	377	376	391	372	383	345	369	370	353	373	354	384	407	376	340	374	357	371	367	380	382	401	386	372	371	367	376	373	393	378	378	387	355	380	386	397	372	383	358	383	379	412	380	413	365	392	371	377	376	344	373	384	370	359	390	354	385	387	374	344	378	374	365	402	378	389	366	364	358	377	382	371	367	384	359	365	360	333	405	402	392	340	387	405	371	352	376	336	381	379	345	377	414	385	363	386	389	415	400	406	386	401	392	404	351	365	364	361	395	369	384	386	414	419	381	369	371	378	350	361	364	381	361	374	378	386	380	402	384	384	374	380	389	370	389	424	369	394	372	370	340	392	380	375	365	372	385	384	366	373	376	391	320	372	396	368	371	397	418	403	385	370	361	367	396	381	343	333	405	354	340	378	384	366	400	393	373	374	386	375	403	394	367	396	360	361	386	367	376	358	374	357	421	366	346	361	365	358	376	389	356	396	405	375	373	370	374	347	359	396	405	361	395	380	373	346	401	343	376	393	326	356	403	350	375	374	374	381	392	362	345	417	406	363	401	381	354	393	372	323	354	362	393	387	366	372	377	371	367	369	360	375	393	372	380	376	387	381	410	377	359	404	419	389	365	392	337	397	352	398	366	384	382	377	364	354	372	390	332	356	381	405	366	363	401	376	355	367	368	359	392	356	390	398	386	352	369	352	430	376	373	354	388	376	383	375	409	383	366	349	404	349	396	373	384	379	368	401	351	366	359	361	392	399	393	387	395	346	370	403	394	364	374	408	352	351	369	388	402	380	394	354	393	339	396	382	367	377	382	374	383	373	359	357	355	366	347	384	363	353	370	396	365	375	345	400	352	365	375	372	394	378	360	367	433	374	365	365	398	362	356	395	333	365	431	407	398	369	366	363	360	375	382	385	343	366	369	374	411	379	395	382	381	380	347	348	380	385	386	392	356	380	389	367	377	381	412	381	366	379	396	371	389	360	372	414	376	388	415	370	396	372	370	360	363	384	367	361	374	370	379	400	375	382	386	358	375	362	353	374	367	355	426	417	396	359	401	388	406	352	366	360	388	370	383	401	350	370	350	383	365	381	358	392	362	386	413	407	379	367	385	387	403	394	347	392	374	387	390	367	353	326	361	361	370	373	416	403	384	393	383	402	380	378	397	374	369	391	355	392	378	372	361	351	343	366	377	385	347	386	376	381	370	353	370	379	373	368	365	383	358	362	383	375	381	393	377	361	362	391	367	353	388	408	406	357	399	401	388	371	387	342	371	394	399	385	402	398	405	405	354	359	398	375	394	404	396	355	385	387	389	397	373	374	407	357	378	413	406	398	391	366	385	344	383	420	348	353	349	384	386	373	403	381	409	380	417	402	362	386	375	370	355	343	387	350	357	381	377	384	368	407	341	373	419	390	392	347	368	385	371	380	380	393	378	418	383	366	382	399	390	341	404	415	365	379	340	391	426	388	381	335	370	408	397	391	369	365	380	349	366	405	376	363	367	401	396	404	370	391	355	333	382	398	362	356	396	382	397	383	366	386	392	377	371	352	373	340	391	385	401	375	402	342	395	353	379	358	352	373	361	367	387	392	354	360	371	394	385	380	386	367	380	399	399	394	363	437	396	393	389	382	392	373	355	379	391	420	356	370	437	365	411	370	373	376	341	389	372	374	396	374	372	386	370	406	420	415	376	378	373	381	352	403	352	357	350	381	373	356	383	395	399	383	356	347	420	348	385	369	358	380	393	403	386	389	387	389	346	377	380	373	395	387	386	392	429	393	384	408	339	364	387	364	371	327
23591	21188	28654	23989	21177	12344	1122	647	519	439	403	374	354	299	355	312	285	277	303	252	287	260	249	264	288	251	258	261	241	267	281	238	247	227	240	256	227	226	221	222	231	219	241	213	219	238	224	258	216	206	226	205	206	222	209	221	215	241	215	246	236	238	207	222	219	226	231	209	225	231	215	212	220	223	204	226	204	229	208	229	221	209	214	206	227	236	210	207	218	227	237	209	230	228	211	235	215	205	213	197	204	234	218	203	222	207	208	241	227	205	223	235	218	235	228	209	207	180	225	243	227	225	213	222	200	243	199	221	271	208	217	240	249	211	210	208	230	223	224	225	221	216	211	228	231	220	222	243	196	216	228	206	185	217	207	232	195	235	206	218	246	225	228	201	222	232	215	228	244	212	223	224	220	222	246	220	218	203	234	204	208	220	217	181	207	210	225	195	239	211	198	249	230	200	212	230	222	242	215	241	227	212	224	222	197	227	221	231	217	222	224	217	224	211	237	242	204	247	219	212	217	211	211	215	233	219	240	229	205	222	231	214	228	214	221	217	230	251	235	210	222	223	207	201	201	227	238	227	221	206	211	201	202	219	199	236	235	236	221	218	244	215	217	217	236	213	210	201	209	207	224	212	221	220	209	237	234	218	214	207	238	237	226	209	208	194	210	220	228	250	240	239	214	188	249	214	223	207	251	232	221	201	214	210	213	220	215	222	236	231	219	215	226	237	198	217	220	222	240	220	219	203	224	228	210	224	207	213	208	213	230	197	198	210	221	228	215	193	223	172	226	191	195	207	211	207	192	228	221	180	203	210	209	211	227	244	215	212	225	228	224	213	222	222	217	233	260	252	217	211	193	224	194	241	194	210	216	219	232	196	237	211	219	226	234	202	218	225	222	206	234	219	224	225	232	235	218	208	198	220	238	238	202	245	233	210	226	238	223	222	232	233	224	234	211	204	222	227	212	241	212	216	214	208	221	191	207	235	217	215	224	193	219	217	217	207	203	223	219	216	199	194	216	211	215	239	231	227	230	201	215	210	226	204	209	237	203	209	202	230	217	235	226	196	218	236	211	188	233	252	193	233	232	212	225	237	215	205	216	188	237	230	204	207	238	231	227	214	215	243	236	230	212	239	220	210	198	210	222	230	232	263	227	207	218	212	204	221	250	193	217	228	241	200	205	214	254	221	220	228	226	198	222	231	220	208	231	206	200	240	256	214	215	223	214	210	204	225	236	209	215	210	239	220	214	231	229	221	223	184	227	226	236	234	236	210	221	221	215	200	232	224	237	214	220	229	240	230	202	243	208	225	213	224	241	244	227	232	228	212	239	213	210	203	217	256	226	227	213	204	221	222	203	226	221	227	221	244	241	213	233	241	222	229	233	214	230	218	214	236	226	241	225	221	237	239	193	206	214	216	209	208	211	232	209	263	215	225	214	191	240	214	236	207	201	213	233	218	213	202	226	236	238	214	242	218	225	226	230	229	194	215	265	224	210	214	233	217	248	219	198	234	211	239	258	251	205	205	236	200	211	210	192	203	225	228	204	260	209	237	201	225	233	224	241	239	203	236	232	239	190	221	241	204	216	217	204	228	219	226	214	229	220	234	203	221	223	199	236	231	220	208	231	216	209	209	227	232	209	205	228	213	197	218	198	211	222	190	219	235	227	222	207	238	190	203	219	220	223	219	221	199	221	224	246	220	244	202	222	207	217	218	211	215	207	236	235	193	225	193	212	239	248	229	230	245	198	231	205	230	195	236	230	230	239	254	233	194	224	207	205	226	221	227	203	235	217	243	218	216	223	217	221	217	235	217	238	226	229	232	234	203	231	238	220	206	221	245	211	213	223	214	196	220	223	216	238	217	214	207	226	218	220	222	236	220	201	219	223	217	223	198	236	241	209	205	224	232	209	225	233	218	228	214	232	221	203	227	211	260	216	207	189	200	240	221	206	220	212	232	232	189	203	251	205	215	211	217	196	216	228	202	223	213	194	226	222	214	202	201	231	191	215	215	224	215	229	198	211	231	222	231	229	224	226	222	220	251	211	240	192	218	227	219	226	254	218	217	234	211	207	200	202	215	211	231	243	221	219	224	214	225	231	221	237	215	212	205	242	213	240	227	221	223	203	216	230	207	226	241	222	215	220	223	246	228	248	220	234	220	232	233	239	193	209	235	219	227	217	255	201	232	210	222	222	227	203	226	242	192	230	226	257	221	230	242	201	197	230	217	229	208	214	196	232	234	223	223	225	216	257	211	223	208	234	227	227	224	236	213	218	194	201	235	213	238	222	204	213	221	208	238	244	219	195	224	234	225	214	206	223	211	206	211	217	190	229	214	227	240	236	217	214	240	222	208	200	220	207	230	229	220	220	209	209	195	196	205	210	235	194	201	212	244	209	239	225	220	229	202	231	254	196	216	203	208	244	198	221	210	231	212	242	250	203	236	214	210	227	206	218	221	235	217	224	212	217	208	204	221	224	201	232	237	198	223	230	218	199	267	241	229	240	215	224	208	206	234	220	251	210	227	226	228	216	217	230	236	219	226	254	180	224	217	209	223	241	223	226	212	230	207	231	224	228	215	195	217	189	224	206	226	219	195	219	224	199	225	213	186	221	221	222	224	222	224	234	200	258	227	232	217	211	205	192	200	211	208	231	221	212	231	233	233	211	203	243	220	215	233	216	216	211	224	195	234	190	234	227	228	226	232	216	232	213	260	212	249	243	189	212	226	205	214	222	192	238	218	225	208	211	197	214	254	221	225	219	224	231	229	228	205	214	193	224	241	198	232	204	232	206	216	227	233	214	213	216	215	223	214	217	212	211	204	234	211	234	198	180	206	237	210	200	246	200	231	245	210	220	213	228	224	220	233	232	215	224	190	246	205	245	215	219	219	223	212	190	233	231	230	220	208	221	208	212	239	230	216	232	208	223	206	252	214	212	200	191	210	211	243	233	235	213	203	243	210	221	213	211	218	210	216	214	229	208	238	203	209	225	192	230	216	230	238	215	201	205	218	200	210	224	212	198	203	205	220	231	214	220	218	214	214	237	212	227	217	215	226	205	209	211	210	210	206	210	218	233	238	225	201	225	239	221	192	203	210	247	254	226	216	239	205	238	208	203	235	217	201	224	220	246	226	225	211	209	231	215	220	223	222	210	209	227	216	203	237	211	209	217	224	234	220	204	223	210	224	233	231	223	239	199	204	236	204	219	204	245	211	216	193	215	221	222	209	232	208	221	234	206	187	210	223	197	214	202	226	250	219	210	218	194	241	224	205	224	204	250	227	242	206	213	237	233	210	229	216	186	226	257	242	284	202	205	223	209	237	220	206	224	189	166	223	219	205	252	224	209	217	230	237	236	201	232	191	223	223	218	208	227	237	207	227	224	206	198	219	217	187	218	211	257	244	230	223	220	177	230	241	236	192	215	233	222	200	220	203	225	219	195	195	229	222	216	206	207	222	233	222	233	198	206	202	238	208	211	214
24659	9682	7615	3757	2486	1825	1386	1148	935	740	679	598	557	513	439	406	407	363	367	351	365	343	342	309	321	305	317	311	282	309	300	326	286	301	268	288	290	304	283	254	300	282	282	278	233	271	249	245	278	284	256	280	267	280	301	240	256	241	263	257	271	255	253	233	270	303	244	250	270	250	278	271	277	283	265	256	240	270	258	242	280	278	259	292	256	258	263	269	256	269	286	249	273	256	261	281	264	254	271	249	225	269	282	257	267	286	250	248	269	241	276	251	304	277	293	278	230	254	277	241	249	259	246	226	281	277	251	262	246	266	267	265	282	287	244	265	265	281	254	246	234	252	299	253	250	266	254	274	256	257	278	254	276	268	248	249	287	279	289	272	269	268	239	276	252	276	233	253	258	237	245	272	258	235	244	224	265	261	248	276	272	270	261	256	258	287	272	246	301	262	246	241	276	236	263	245	264	280	269	249	254	256	266	234	286	273	268	290	233	244	270	250	287	248	265	267	282	278	249	272	286	260	276	287	259	284	256	250	255	299	283	252	259	286	247	260	268	256	257	247	242	248	281	267	248	261	263	295	286	255	213	258	248	258	282	264	273	226	267	282	253	258	254	268	285	280	225	270	252	290	263	259	263	257	240	252	265	247	274	226	285	264	236	244	276	251	288	239	282	305	249	259	275	245	267	270	262	262	286	280	272	241	267	258	285	248	282	289	275	271	238	263	258	243	256	249	260	276	255	237	255	267	248	274	266	272	255	270	261	260	267	232	253	236	261	251	279	254	237	259	240	235	255	224	244	255	305	243	271	243	272	278	269	270	242	269	242	260	259	239	265	270	267	246	244	287	257	267	240	279	252	240	258	263	257	236	258	256	249	247	249	254	254	250	258	219	263	262	244	269	256	240	224	236	265	300	279	254	266	261	253	259	252	243	273	239	260	261	258	245	257	263	265	258	241	270	272	261	259	272	247	268	232	252	240	271	265	265	273	252	267	272	256	271	220	259	261	244	262	262	248	272	256	259	279	275	248	290	261	239	270	266	281	285	242	264	245	284	278	281	275	250	265	276	269	265	251	254	251	254	271	233	252	240	286	232	256	255	266	233	267	259	252	242	252	285	259	260	251	241	250	244	246	285	253	257	256	251	264	286	249	271	242	267	268	258	226	270	278	279	265	242	248	258	265	246	261	264	247	253	269	243	280	262	288	238	241	288	273	283	268	254	249	253	256	245	276	254	270	248	258	248	276	277	251	277	270	265	268	280	236	290	269	268	252	263	298	277	270	242	238	265	255	267	260	265	274	272	257	250	244	276	259	248	261	257	255	282	271	258	269	262	241	258	280	269	271	250	260	263	282	282	281	260	253	256	273	254	258	260	232	227	241	256	265	274	264	234	264	260	256	275	262	281	272	275	259	242	265	272	283	255	256	278	266	243	273	271	250	250	262	262	253	274	276	247	269	272	244	273	256	255	250	249	271	256	246	234	261	255	236	245	263	268	236	258	269	270	231	244	242	234	282	246	229	273	242	259	271	266	286	277	251	232	262	256	289	259	238	258	266	268	239	256	263	286	265	249	245	266	237	250	290	267	230	280	266	268	249	252	242	275	253	258	270	261	240	236	252	277	260	264	266	254	288	283	262	262	239	224	259	262	241	273	252	251	253	247	246	277	237	264	273	275	269	248	262	272	254	258	277	279	237	263	252	245	279	223	284	285	268	284	274	238	249	286	256	256	265	237	260	261	287	241	257	259	245	274	252	276	244	235	241	239	235	263	243	250	287	254	273	243	246	262	271	258	274	290	269	270	279	248	261	253	266	262	249	282	277	261	252	254	255	278	247	275	259	267	271	258	266	263	266	255	238	259	275	268	272	275	234	280	257	300	258	278	243	264	263	257	263	250	247	232	263	272	237	237	272	263	247	296	279	252	261	255	253	262	253	278	283	266	277	259	273	281	257	255	271	252	254	241	269	284	270	279	271	285	240	264	264	289	258	289	252	252	258	269	258	305	251	267	248	271	281	258	259	231	244	262	243	261	280	235	273	247	269	254	230	229	254	276	273	234	279	271	246	268	268	277	254	272	270	264	282	247	276	277	259	264	240	278	268	264	280	248	262	245	296	250	267	226	230	273	271	259	270	264	270	286	248	250	264	254	236	276	239	254	245	275	257	257	278	251	227	234	289	263	259	309	234	249	279	258	262	276	287	257	291	248	245	276	271	276	232	249	261	264	272	246	260	221	267	261	265	299	263	291	266	260	273	232	253	250	261	264	258	281	257	238	248	270	301	270	243	263	273	219	266	283	232	248	233	248	281	257	237	248	265	278	290	285	246	266	250	235	240	259	258	251	262	282	289	256	266	263	295	272	244	246	260	275	258	233	253	259	257	243	279	243	271	258	283	260	252	272	275	252	274	251	279	267	245	250	264	262	259	261	251	231	277	253	238	243	264	270	278	235	275	260	264	253	257	250	264	237	247	285	238	272	276	282	253	269	265	280	245	290	284	280	250	279	266	270	277	238	229	225	267	268	250	279	277	234	261	232	266	267	294	245	272	245	229	282	245	282	263	261	275	290	285	266	268	272	268	281	248	252	264	246	272	248	248	251	273	262	256	261	270	261	260	259	274	236	258	279	257	238	263	260	272	255	274	303	285	266	238	232	295	241	283	252	260	263	219	262	274	266	237	265	239	274	234	284	263	241	258	277	249	238	256	275	247	256	258	243	245	235	226	266	254	263	261	282	267	260	283	280	245	256	261	293	243	287	274	261	263	252	250	294	231	253	274	256	251	255	247	282	266	263	265	263	269	270	265	259	279	248	258	263	251	241	273	273	246	267	266	254	251	255	273	272	272	233	268	253	262	256	289	278	266	245	240	250	263	263	301	241	286	265	278	261	262	285	279	255	239	272	246	264	253	243	266	273	248	265	275	289	257	258	270	258	286	253	267	266	255	225	252	268	283	280	281	257	273	274	261	242	270	249	255	273	268	269	260	286	276	285	288	245	231	277	262	290	267	275	259	286	251	270	279	229	249	259	275	273	285	297	282	264	296	277	295	240	274	250	259	271	267	240	254	283	258	260	283	248	263	229	267	238	259	231	282	246	259	253	249	229	248	249	285	263	255	279	272	256	268	247	267	238	252	252	250	269	254	269	242	268	264	238	278	252	253	276	274	273	257	238	255	268	246	248	276	270	262	234	258	288	264	264	250	258	266	272	282	275	261	267	227	242	248	266	293	262	247	270	284	245	273	258	235	294	229	272	258	268	259	269	242	247	261	272	251	233	248	257	250	254	237	252	246	270	252	256	259	274	251	264	225	278	279	270	264	251	240	250	264	254	266	270	264	248	258	244	260	250	271	233	280	266	255	267	243	266	291	257	260	250	248	251	273	253	263	245	281	278	273	263	255	243	242	290	269	257	244	253	271	260	269	270	263	283	246	276	273	273	236	258	274	263	242	260	271	269	264	238	251	254	293	254	302	277	240	237	282	258
24908	21177	27610	24934	12849	1129	897	730	694	695	636	573	628	593	599	538	538	581	525	569	563	576	546	540	538	550	570	559	536	542	521	561	516	570	553	569	526	540	548	519	489	553	569	554	548	562	533	545	561	520	573	549	535	531	512	540	538	538	569	554	521	551	554	567	556	540	551	523	536	550	512	531	572	516	535	561	526	536	511	529	573	536	527	507	546	515	511	603	569	564	577	531	486	511	483	509	531	537	552	527	566	563	564	509	550	563	489	549	592	518	548	532	538	517	518	546	541	520	527	543	537	528	537	568	531	512	551	517	552	520	575	537	540	551	538	527	530	548	520	557	550	477	543	541	529	536	545	522	545	517	493	498	552	533	538	541	580	502	524	583	509	525	542	503	549	566	558	511	521	550	544	559	510	543	551	523	515	525	512	545	583	501	585	528	502	515	558	553	517	551	548	493	558	538	535	531	555	525	526	550	578	560	538	570	546	535	569	573	574	554	543	543	558	574	541	511	549	516	534	504	537	496	552	569	538	506	537	549	545	524	518	541	574	542	526	529	497	540	535	545	546	550	545	518	512	495	576	541	538	523	543	553	531	555	564	549	540	490	536	505	550	550	518	532	518	519	537	554	554	504	498	531	527	551	545	501	543	565	553	534	540	553	542	550	537	538	542	516	581	515	520	513	555	551	516	553	562	518	538	625	528	553	512	542	527	512	550	533	539	529	539	505	531	539	529	541	528	519	520	510	535	550	572	519	534	501	553	555	512	575	570	552	501	538	519	549	542	548	592	523	584	529	525	550	557	502	560	534	544	510	519	555	534	502	523	518	567	560	527	518	561	543	515	537	597	546	560	511	523	559	544	549	540	549	541	544	578	553	523	551	525	508	523	559	498	544	546	555	538	495	563	541	533	545	550	520	551	557	554	566	527	562	536	503	534	532	549	540	514	523	563	524	525	558	525	555	506	555	503	530	528	531	526	523	548	546	561	559	556	534	519	528	546	543	536	476	518	548	564	554	487	548	473	536	543	588	563	519	574	553	544	540	530	536	521	472	522	552	566	521	578	494	537	558	531	533	569	524	530	565	573	544	527	567	549	517	556	525	522	508	525	501	527	593	568	532	556	531	527	540	540	560	525	543	532	540	552	547	498	560	525	512	543	509	540	528	512	541	534	545	553	533	521	519	592	557	502	509	490	530	550	523	516	539	521	540	548	547	528	502	568	511	481	512	561	526	542	523	553	517	525	538	547	525	495	524	550	527	542	542	555	539	546	517	512	530	532	554	568	539	548	591	541	514	519	496	487	551	517	536	553	523	580	563	527	533	513	545	525	534	495	522	543	503	546	504	534	496	496	550	514	549	575	568	494	569	569	489	534	508	566	529	512	554	529	537	544	532	551	499	518	509	544	570	539	532	504	553	565	522	520	519	530	521	503	518	537	569	533	560	524	536	502	516	549	528	561	530	533	522	514	548	539	547	548	533	532	566	549	548	545	559	535	507	565	549	485	575	502	564	528	538	493	544	494	493	534	498	555	540	528	517	539	521	479	542	598	533	525	502	532	513	561	556	494	507	516	540	567	523	518	543	526	509	534	511	521	550	538	538	525	555	549	540	519	543	522	515	515	532	521	525	540	534	561	501	527	550	570	541	533	530	544	523	574	507	537	561	544	546	525	528	543	528	557	564	536	538	530	539	585	551	474	554	490	520	587	528	544	515	571	539	534	543	523	530	541	527	520	524	555	575	493	535	518	518	569	515	533	522	523	548	515	545	543	538	524	491	585	547	554	525	562	560	562	554	521	533	539	567	557	520	541	484	530	534	541	537	499	567	526	591	514	552	564	549	510	560	524	514	531	530	572	512	508	592	531	538	568	515	522	547	537	545	535	526	524	548	571	567	495	547	537	546	526	551	522	515	549	549	525	543	515	548	528	521	522	515	546	526	557	540	514	542	526	575	562	561	534	562	529	552	548	497	532	478	551	512	544	558	549	530	545	569	530	572	543	577	561	533	543	555	552	526	510	543	543	534	559	562	512	504	527	537	512	503	546	598	509	530	519	569	535	533	509	539	532	533	534	505	549	564	560	567	526	524	562	540	540	523	585	563	542	523	572	589	531	525	584	500	512	552	509	540	504	523	505	601	543	485	520	515	510	536	553	579	507	538	524	572	553	508	518	495	537	522	524	567	525	589	522	512	524	523	538	525	534	541	529	521	499	534	516	527	512	542	536	542	503	514	504	534	542	552	576	540	595	542	520	538	519	537	525	558	549	540	553	521	534	559	537	515	553	534	513	535	541	518	538	520	535	549	518	530	560	513	544	555	581	551	520	531	521	604	552	512	507	540	570	538	553	509	527	519	584	546	543	542	533	548	534	532	590	533	554	518	511	574	518	523	518	470	566	536	574	553	528	549	555	529	564	566	543	542	489	579	559	553	544	508	513	542	488	535	559	501	539	563	499	518	546	516	559	545	552	527	544	506	535	542	526	538	541	507	530	516	542	522	516	516	564	522	521	545	557	555	541	532	537	526	526	486	496	537	529	549	507	542	559	513	522	547	548	560	549	557	550	549	543	508	523	550	504	527	556	536	519	559	525	474	528	536	571	567	558	548	486	531	549	552	564	540	596	513	530	509	539	509	536	507	527	516	538	559	562	512	505	513	554	515	549	545	488	549	507	504	555	550	514	556	535	548	550	524	522	500	575	526	529	547	537	529	552	533	528	519	477	551	539	519	541	550	532	569	528	501	549	566	518	535	553	527	536	521	554	540	513	549	566	506	546	516	525	581	552	557	516	502	567	495	552	522	599	495	565	534	559	521	543	524	531	517	514	512	532	530	522	558	553	546	552	552	587	582	508	580	550	553	551	518	515	554	562	515	520	525	588	550	553	553	499	549	537	527	543	503	571	531	561	558	542	552	543	504	585	509	521	541	553	524	531	533	558	534	523	506	533	543	502	548	538	519	551	547	533	526	551	504	580	530	518	479	540	552	537	550	540	531	530	563	542	540	559	557	532	510	592	559	551	553	521	570	549	534	502	497	509	530	528	524	550	526	516	543	511	507	551	566	588	543	499	520	532	582	529	506	538	543	550	524	550	544	528	548	530	534	561	496	500	520	539	559	551	503	539	535	513	563	501	563	565	557	515	567	553	537	542	517	517	560	564	545	518	527	532	539	525	577	517	493	528	557	562	544	523	572	573	551	577	536	531	533	606	529	545	535	542	569	556	554	566	516	514	561	549	553	533	550	509	559	548	573	533	523	553	574	522	544	554	600	551	573	521	540	547	540	538	537	514	524	507	536	526	532	537	510	526	542	525	566	522	526	542	523	544	542	517	521	560	580	541	555	506	528	513	519	525	585	562	510	517	512	536	518	515	541	549	549	533	548	510	485	531	557	549	507	539	520	558	517	515	515	535	572	557	537	545	518	541	525	535	485	523	556	545	560	516	506	577	558	562	509	560	535	521	560	533	561	551	565	478	547	509	566	515	519
23981	5729	4443	2339	1842	1382	1224	1069	998	910	821	739	769	697	677	677	650	688	643	629	605	636	669	650	600	627	646	652	618	609	598	625	613	596	656	603	596	605	659	606	605	602	572	629	652	625	607	592	605	581	635	605	582	635	585	587	621	626	588	602	590	540	689	616	605	621	571	624	594	585	566	596	568	642	587	581	592	615	558	652	622	614	588	635	570	630	631	626	610	612	581	610	597	643	620	583	625	615	609	638	597	558	580	590	615	664	638	582	592	580	576	602	610	582	623	577	624	540	655	609	603	620	614	594	639	617	611	631	601	610	608	600	637	634	645	613	645	634	600	636	610	642	566	626	631	580	588	640	587	614	614	597	624	598	579	588	618	641	637	589	612	601	613	595	607	589	656	610	591	620	619	609	658	594	577	593	560	628	603	635	613	631	648	618	641	619	599	644	621	639	630	602	625	559	584	598	536	602	595	611	640	628	591	602	644	623	563	586	607	639	588	632	612	581	646	606	616	593	650	568	632	620	645	650	619	624	639	608	619	627	651	583	655	612	571	627	587	630	635	558	631	585	620	612	605	600	637	606	567	664	592	597	593	616	593	629	593	665	592	631	627	618	607	579	558	632	618	602	620	568	606	613	603	643	617	608	625	616	577	606	614	591	614	607	603	614	631	626	632	585	568	620	665	606	614	633	612	606	619	605	587	641	599	597	615	620	628	610	608	600	513	604	637	603	611	620	626	620	593	601	605	583	598	651	649	616	628	576	615	602	601	640	622	593	620	559	592	583	608	615	609	639	582	574	602	654	597	628	573	613	570	642	649	623	561	640	619	610	538	607	618	623	611	586	596	582	608	612	610	596	623	569	601	628	592	626	650	587	622	640	617	624	623	573	615	651	643	584	579	614	563	575	601	579	610	613	566	578	624	558	611	626	567	563	625	605	569	609	621	581	594	598	598	575	557	602	642	620	605	647	620	662	572	613	619	600	616	660	636	582	625	620	566	611	598	607	594	652	608	620	584	571	611	632	644	578	622	626	573	561	622	631	590	638	595	584	601	584	588	588	608	633	640	598	621	599	628	582	586	614	601	596	592	568	637	574	646	581	640	578	594	618	606	596	614	634	623	583	593	608	608	557	627	601	595	620	580	585	598	594	608	619	578	654	596	549	613	623	589	620	620	641	647	604	602	607	639	610	651	652	616	596	630	583	598	563	621	608	616	578	630	573	595	668	611	600	602	586	581	597	582	598	583	613	594	605	602	603	603	611	616	639	532	610	578	566	648	592	631	569	552	587	609	622	628	617	606	612	590	603	629	623	611	619	596	620	644	627	596	619	557	577	581	581	614	612	669	595	585	580	584	663	555	609	595	605	592	585	609	600	629	602	606	632	578	607	582	609	550	635	607	625	621	601	615	619	639	620	596	645	626	623	612	604	652	561	597	611	595	606	612	612	622	615	598	601	636	650	588	601	593	587	616	605	614	638	634	618	669	640	573	565	608	549	598	589	606	607	627	600	623	583	595	612	611	573	630	569	576	618	562	593	609	643	625	569	594	592	608	608	580	605	587	605	580	612	562	566	634	602	578	620	662	618	578	644	653	576	614	614	599	633	599	611	550	601	615	618	586	637	580	603	607	572	620	619	553	584	617	589	592	611	606	669	634	614	571	634	643	616	627	617	615	617	598	629	664	592	617	622	614	608	597	629	633	613	652	587	644	622	649	675	635	659	567	581	618	597	628	578	607	662	629	580	611	618	639	592	609	589	598	612	605	557	600	591	591	580	558	601	571	586	640	591	638	586	611	608	572	619	612	617	643	597	628	619	553	594	617	584	638	600	616	620	632	562	628	604	616	633	620	639	614	545	610	605	558	605	608	620	619	583	559	618	630	594	628	609	554	581	599	609	595	600	659	625	633	594	553	598	651	588	627	655	606	646	606	682	659	624	608	583	594	641	622	576	583	603	596	636	585	584	643	626	591	590	619	572	631	600	604	592	627	603	616	604	651	632	598	624	564	585	595	624	615	613	601	627	615	606	631	606	660	641	594	585	673	601	638	600	653	607	565	618	582	634	634	584	648	593	586	576	572	598	598	616	614	613	646	611	594	588	597	639	614	623	601	646	607	562	628	642	619	595	636	625	604	592	588	616	590	599	627	598	572	614	613	597	637	547	599	587	677	609	592	598	619	571	611	617	585	589	598	593	617	636	586	618	617	612	579	560	548	622	621	617	636	625	592	617	593	553	638	614	610	614	626	634	601	577	620	593	620	598	595	567	593	643	591	616	557	614	578	640	621	612	605	587	574	581	570	610	582	638	568	589	602	576	578	562	649	602	625	619	631	663	629	588	627	605	627	599	593	603	657	597	616	597	637	619	595	573	666	593	606	593	609	594	638	591	613	593	598	590	610	604	623	613	605	620	632	584	596	636	618	612	583	623	573	586	625	626	622	621	600	592	616	590	608	566	597	634	609	600	592	615	571	613	607	594	627	637	680	562	563	589	607	594	634	610	606	564	640	586	574	639	574	634	604	626	599	613	588	632	585	628	632	593	576	583	647	648	591	624	579	619	606	641	572	593	608	638	594	622	624	635	604	592	611	606	605	637	629	634	639	571	588	614	612	630	578	654	635	634	596	559	641	599	619	573	545	645	640	679	621	584	581	626	540	598	614	613	634	601	615	596	587	608	590	609	599	600	624	574	599	583	586	591	622	630	608	580	568	611	620	601	623	629	583	612	594	621	591	633	618	610	620	612	599	598	612	618	623	579	590	637	602	605	635	626	613	665	568	624	600	577	590	581	598	594	594	614	622	679	611	587	609	601	603	601	615	620	618	592	640	593	646	629	594	589	587	572	587	609	627	637	589	619	597	611	569	611	609	621	559	605	610	621	597	598	637	575	543	591	560	572	588	601	600	633	615	594	613	575	620	618	631	558	579	618	612	622	619	620	603	633	600	589	576	616	577	587	587	600	601	627	582	579	629	596	626	621	645	573	591	605	635	613	594	597	600	626	592	620	588	581	562	601	639	651	605	637	592	615	634	579	622	606	595	576	633	606	642	597	646	577	596	621	602	615	646	615	644	626	610	657	635	590	632	620	634	611	620	646	652	570	519	600	575	607	595	594	592	614	617	586	664	627	638	617	620	627	593	551	574	563	627	613	584	565	639	625	630	622	618	580	607	583	571	601	587	613	617	607	599	582	574	644	638	570	596	609	610	636	587	601	591	595	575	556	577	565	643	588	631	607	587	604	629	630	654	613	573	654	593	568	623	595	561	619	596	560	607	604	620	633	629	565	604	594	581	567	600	636	610	633	641	647	639	585	577	613	639	652	603	588	576	628	638	584	582	610	612	653	641	612	585	573	620	574	623	619	610	588	599	648	572	602	592	612	617	604	609	632	629	598	617	660	644	578	585	595	648	608	617	600	529	590	591	661	638	636	604	632	628	598	629	626	629	589	600	641	640	575	605	568	599	596	601	586	591	603	623	617	612	650
22609	21197	29019	23651	21154	21157	11890	1455	1062	919	846	811	719	744	611	634	614	573	609	567	532	572	559	541	478	550	528	555	465	499	525	486	499	492	495	454	476	499	512	494	483	481	460	467	451	515	465	496	443	500	485	465	463	476	503	477	442	437	488	519	492	456	483	466	495	477	515	479	477	479	469	481	477	517	466	469	412	465	485	479	470	520	441	476	455	488	481	456	465	453	479	474	474	466	495	476	451	454	453	500	472	454	474	451	504	511	478	464	507	490	528	492	493	468	455	493	461	489	460	462	489	479	458	469	501	432	479	447	460	471	490	486	517	484	462	472	490	451	504	501	487	465	454	465	460	444	464	446	483	444	443	491	474	477	499	470	499	469	548	477	471	460	474	470	468	502	487	453	491	485	466	497	450	494	488	458	505	512	456	475	445	455	463	498	489	514	484	443	500	461	478	519	525	500	477	454	458	468	449	492	486	460	461	468	481	498	480	492	505	503	444	477	481	512	512	514	488	496	464	455	449	462	536	454	499	492	431	451	479	484	460	457	464	498	466	468	465	471	473	459	468	475	468	466	460	472	491	494	503	519	458	459	475	464	475	479	504	466	487	485	450	431	437	475	487	478	467	508	480	509	443	487	460	454	475	469	481	467	461	461	450	494	468	456	438	467	450	475	471	482	470	450	436	489	456	463	489	463	403	479	468	520	463	474	427	484	455	511	479	506	488	493	480	472	505	474	446	477	466	471	478	462	469	441	498	466	468	471	437	454	487	458	469	497	457	455	468	492	482	496	484	463	477	419	476	474	506	485	516	457	497	445	474	442	501	484	461	510	479	483	459	431	471	481	494	447	469	483	471	444	446	456	486	421	500	481	477	500	460	467	471	456	456	444	473	477	454	468	504	473	479	438	454	497	446	450	408	466	486	447	468	476	467	432	467	463	444	494	457	458	513	454	500	459	482	450	460	483	478	474	468	486	488	456	480	480	450	448	460	508	460	516	490	487	498	461	476	506	483	468	459	484	493	459	469	474	463	461	444	504	470	465	488	473	499	458	493	487	468	451	462	454	426	502	474	467	490	467	467	489	464	460	466	473	475	477	492	423	437	507	474	444	502	473	463	470	507	471	478	463	475	448	473	485	508	479	455	501	479	474	459	456	481	438	460	473	440	431	480	490	484	470	453	495	462	481	462	498	466	492	472	464	486	445	483	448	464	492	440	427	464	474	447	487	464	457	467	485	466	457	490	470	472	493	479	492	460	485	505	509	482	462	477	445	496	423	444	437	480	465	486	481	504	465	472	502	489	466	483	476	516	479	458	481	491	509	458	480	509	459	476	471	494	477	440	493	468	494	463	454	476	506	491	492	469	484	472	452	470	441	452	450	507	503	494	480	486	489	489	500	453	468	456	482	464	472	471	457	502	456	477	483	451	472	475	453	483	433	510	464	465	500	482	501	467	489	485	438	504	453	453	460	472	493	466	503	480	462	468	463	464	476	464	475	520	446	490	455	493	422	435	441	491	494	439	458	488	478	487	491	482	460	458	481	462	503	458	461	446	504	475	438	511	470	479	474	433	481	460	422	478	480	433	487	481	467	447	495	470	437	478	472	469	534	480	459	461	451	492	494	484	503	463	438	425	494	466	491	450	470	427	456	494	437	450	486	481	485	466	496	473	466	460	508	424	489	465	471	437	509	478	451	472	467	481	473	446	451	466	479	488	482	455	470	443	459	465	454	493	471	484	516	437	475	444	491	446	469	496	455	472	434	483	507	458	472	455	478	487	420	488	485	443	456	459	474	491	452	469	505	448	488	450	450	482	456	457	466	464	490	459	459	466	478	487	524	475	465	492	474	462	449	494	495	487	468	497	467	494	447	479	501	493	421	491	462	468	475	519	500	498	485	499	457	462	451	454	464	484	449	462	496	464	476	479	404	490	469	454	483	458	478	458	487	479	496	440	472	495	479	493	485	489	446	520	502	514	455	461	511	485	537	468	456	451	462	477	466	496	484	456	474	445	491	483	474	541	446	480	427	470	461	478	473	463	462	474	504	454	489	467	472	462	498	477	506	470	460	480	499	454	480	452	486	494	458	463	501	461	491	504	492	453	448	513	506	502	481	463	432	445	468	502	464	491	461	490	470	483	468	471	502	474	479	424	483	488	469	466	479	437	486	430	501	508	429	479	455	446	489	474	456	463	447	433	466	453	457	482	448	465	488	473	472	463	476	446	523	471	464	528	482	481	445	431	465	483	470	481	483	472	465	477	452	472	498	477	434	470	493	459	514	445	480	460	468	470	484	452	445	515	474	494	450	465	482	457	450	457	497	475	428	487	471	432	486	458	503	531	450	496	483	440	446	484	456	483	472	452	460	493	467	472	463	480	499	463	471	455	496	484	483	459	469	491	469	461	467	447	498	464	407	472	473	456	478	463	458	490	470	435	469	497	452	474	473	478	465	480	466	455	445	482	458	452	452	451	503	449	450	505	476	458	462	490	450	470	447	430	435	465	461	499	483	483	445	498	482	477	534	509	466	463	472	462	466	455	427	454	481	469	488	443	471	424	476	457	453	481	487	465	483	470	444	475	444	463	514	470	492	495	465	463	466	446	498	446	489	447	453	483	429	482	467	455	475	467	467	424	475	454	426	461	483	499	440	451	454	495	504	475	489	470	462	447	520	486	491	449	460	481	455	431	458	494	477	462	487	467	480	474	431	485	455	503	482	452	398	481	464	467	479	475	478	460	462	452	415	492	427	484	456	451	454	481	496	508	472	464	506	494	482	435	474	482	458	459	464	462	475	542	472	478	444	484	450	493	468	439	465	467	474	434	476	475	449	502	446	483	482	452	476	462	471	467	455	487	491	481	462	493	444	502	439	449	487	479	478	478	453	452	501	467	444	504	482	488	470	425	475	494	480	439	468	482	475	502	523	468	497	472	442	475	449	516	460	488	459	487	449	424	502	483	463	428	462	471	458	489	455	482	487	501	414	482	484	453	513	459	491	465	460	473	465	457	473	484	437	451	496	494	485	492	484	446	464	502	475	460	471	500	460	477	432	472	461	446	473	506	473	484	464	474	468	474	469	469	478	483	417	495	482	487	454	460	488	465	453	504	492	446	494	488	445	497	466	474	496	472	497	471	447	432	482	487	463	513	473	447	458	454	469	485	442	451	456	479	459	482	476	441	478	475	451	464	456	457	455	479	478	494	465	461	445	491	478	457	465	475	489	476	466	448	469	493	494	448	428	431	546	471	465	468	474	456	509	461	494	511	455	459	445	460	462	468	450	469	497	491	457	495	447	496	451	444	475	463	518	477	480	478	460	489	454	491	452	428	468	501	494	481	484	472	463	469	462	454	443	463	473	487	454	472	471	479	439	473	456	437	440	434	433	511	455	510	466	432	430	442	462	485	473	466	489	480	473	466	470	438	486	499	458	492	466	453	525	494	483	493	483	483	477	457	469	490	477	475	483	439	463	463	467	425	491	489	443
28313	15278	12605	6664	4719	3483	2703	2211	1771	1533	1339	1102	1014	935	879	804	768	716	704	693	651	642	693	568	619	628	601	640	612	578	543	562	554	514	529	530	581	583	542	532	590	472	510	506	552	499	532	507	546	570	491	553	488	544	544	514	554	542	550	558	539	507	473	561	521	500	517	546	562	511	542	542	513	563	550	508	537	471	519	553	478	552	525	510	549	505	530	525	478	495	532	523	501	524	539	468	530	502	543	513	512	524	476	503	482	546	512	503	510	526	533	510	512	539	533	463	513	495	549	534	515	454	497	527	533	534	540	544	511	502	495	523	485	479	520	550	466	516	518	485	501	545	532	508	521	527	517	488	538	513	532	511	466	476	525	529	498	510	500	519	505	502	509	507	540	512	543	517	502	507	506	567	532	557	532	508	523	524	536	479	495	484	509	519	567	520	499	527	517	513	484	495	531	537	508	485	542	513	505	516	525	518	520	525	522	524	505	503	517	522	521	519	538	507	485	513	583	497	511	547	515	509	543	546	552	550	474	484	488	552	545	475	537	502	471	518	562	514	523	524	519	504	476	488	518	534	490	537	558	542	540	517	525	527	562	507	525	493	575	497	488	536	497	503	512	530	527	476	520	498	496	513	527	538	518	509	519	473	518	511	537	535	500	470	521	492	546	535	523	466	497	508	503	509	493	517	554	545	502	539	536	499	495	556	515	489	531	553	466	491	475	530	521	482	505	477	512	522	468	484	516	493	533	523	496	538	530	488	568	503	518	511	497	526	496	476	494	494	504	508	517	547	536	521	519	511	557	540	534	553	535	512	492	526	545	524	459	505	534	517	528	516	543	530	476	504	552	496	503	533	505	528	505	496	488	497	547	470	499	500	498	552	503	531	500	504	500	462	533	527	565	531	499	482	464	504	548	494	498	525	484	524	487	492	548	495	503	523	540	504	545	522	488	468	493	549	533	519	488	520	550	504	545	486	535	486	551	524	519	505	558	552	480	532	462	496	508	512	521	513	500	494	495	507	495	461	555	499	519	568	515	490	482	514	502	543	512	512	499	514	483	511	540	504	504	515	485	494	506	522	476	522	537	541	529	508	541	465	514	491	480	541	514	512	488	533	507	519	468	522	531	497	460	479	505	525	519	538	498	510	529	531	527	553	485	525	495	533	536	500	531	512	518	502	532	477	464	556	488	511	505	557	513	475	504	530	555	543	503	488	530	532	543	531	528	541	503	534	533	536	489	473	518	525	507	515	469	552	528	536	518	513	535	524	541	525	511	517	489	480	504	505	493	504	500	494	498	545	514	457	543	506	514	524	587	507	518	502	496	480	532	525	507	488	518	541	486	487	529	540	538	522	478	496	492	556	503	501	509	470	527	533	525	505	518	532	525	536	470	531	537	538	508	522	529	508	503	496	511	492	501	493	503	493	494	532	520	482	509	536	562	496	494	472	482	503	484	522	513	535	520	546	538	483	499	494	530	538	491	537	477	513	489	495	492	508	549	483	474	489	491	496	534	507	544	485	530	553	474	522	502	497	507	521	507	491	516	501	547	565	534	527	510	535	490	536	525	481	513	533	519	502	485	500	524	542	515	549	517	521	525	511	519	501	531	488	528	527	539	556	548	493	499	503	528	501	505	505	479	528	487	546	496	505	495	504	480	502	519	504	525	558	505	525	503	491	515	501	506	562	511	489	531	478	546	492	497	522	537	531	519	548	526	535	496	503	504	503	531	461	502	486	504	485	530	505	475	505	514	500	503	518	546	513	524	513	517	513	528	520	523	555	520	488	506	528	531	539	526	522	519	532	525	542	503	534	503	536	489	497	521	468	542	547	546	493	481	501	495	547	520	495	525	528	516	550	571	524	509	528	519	530	496	496	518	466	524	500	522	501	509	526	553	487	503	504	542	539	515	500	518	510	492	525	467	508	536	510	503	510	512	517	527	522	518	504	540	478	552	489	501	517	506	497	532	502	513	532	520	487	501	522	507	497	523	522	501	511	523	500	515	519	527	515	519	504	512	567	490	476	529	559	552	524	492	499	541	517	529	499	524	524	530	512	490	510	501	512	569	469	547	547	495	493	512	479	526	539	501	505	527	515	543	521	514	499	532	506	491	542	491	527	557	517	552	525	510	516	502	491	498	512	499	517	502	520	503	500	504	483	523	502	531	484	526	476	493	509	499	563	544	535	537	543	514	547	507	513	533	486	541	501	527	494	492	539	477	519	510	538	540	533	489	517	471	494	516	514	530	485	507	556	514	492	487	516	498	543	528	550	509	507	505	524	529	539	543	491	527	499	545	470	506	534	534	538	556	493	521	501	503	523	495	543	497	499	516	519	519	485	502	498	472	491	544	501	529	506	535	550	550	481	513	490	586	512	490	491	502	503	521	535	510	492	453	477	515	504	522	532	523	517	476	515	540	517	504	560	458	531	511	485	476	538	512	499	551	506	508	515	526	528	512	503	487	526	478	472	533	519	528	496	502	449	520	510	498	473	506	515	500	524	498	498	530	509	520	528	515	515	515	502	473	498	486	499	517	499	533	526	481	493	474	530	566	574	545	484	541	496	517	517	521	497	490	517	509	511	511	508	504	510	515	499	506	507	487	500	457	548	518	499	511	496	521	484	534	504	510	509	584	504	504	522	518	500	476	515	489	552	535	498	560	498	491	541	501	483	525	503	511	486	524	510	474	498	531	521	493	488	530	495	452	481	537	512	490	532	515	527	481	550	494	543	505	504	476	497	525	521	556	513	525	520	544	528	504	529	537	472	522	490	544	538	528	517	494	510	492	518	570	502	522	544	522	507	511	550	514	515	505	480	507	504	527	546	508	509	474	543	501	521	522	508	503	570	500	486	512	493	514	463	503	504	503	537	519	520	524	551	496	523	530	527	551	487	493	511	488	518	498	535	519	510	496	470	528	531	495	463	513	573	546	511	503	494	498	505	505	530	500	542	497	527	539	495	548	506	546	517	516	502	496	505	479	501	493	501	500	510	477	491	522	502	501	512	501	512	512	496	534	549	490	509	503	489	510	547	532	510	502	562	475	525	539	509	498	466	482	529	497	503	475	495	502	538	450	523	476	528	448	528	529	508	495	495	530	489	528	518	517	493	506	492	491	521	551	508	538	561	517	499	531	496	494	531	498	515	497	519	492	544	498	505	505	513	519	519	525	538	520	491	531	484	521	516	482	509	510	526	531	535	531	485	508	496	495	482	495	533	499	505	559	508	513	518	519	498	532	519	496	554	512	561	495	518	531	505	498	492	515	514	502	491	529	510	503	484	487	496	511	532	532	480	533	533	500	529	552	504	470	507	497	577	524	532	501	537	531	502	469	509	536	560	525	473	507	536	521	472	489	520	539	499	540	548	533	506	489	541	580	499	478	517	524	515	478	549	513	510	507	519	538	501	524	542	528	519	495	493	531	546	561	541	533	513	481	505	538	513	491	522	476	494	495	510	497	514	487	508	533	508	539	543	524	532
27602	20400	8765	820	472	411	375	368	308	316	298	320	315	324	333	312	340	334	319	362	339	343	302	327	305	322	309	347	280	319	322	340	286	329	334	306	324	323	322	306	279	317	315	312	319	310	325	310	316	295	286	320	320	322	305	320	320	334	320	315	309	291	302	340	325	311	333	337	290	327	301	293	319	278	314	323	316	316	335	304	333	325	320	318	289	271	305	319	316	307	340	289	294	339	279	300	337	283	341	330	329	298	334	303	341	298	373	339	294	305	306	321	284	294	309	303	280	348	325	334	292	295	283	307	358	301	281	358	306	315	339	330	309	312	310	296	286	317	326	268	327	327	319	318	299	307	265	323	312	304	303	299	294	308	331	328	324	325	324	327	318	331	309	309	306	323	313	317	323	326	313	319	296	291	307	337	295	309	315	311	303	334	326	306	325	352	295	312	305	337	333	339	306	301	335	310	301	309	304	298	326	293	297	342	322	313	282	339	310	295	333	329	307	295	313	327	313	319	337	316	291	337	318	330	314	294	329	318	339	306	314	325	335	327	312	308	311	300	312	335	333	292	304	320	318	290	348	325	345	267	329	320	295	293	317	295	321	348	306	307	323	326	315	324	323	301	324	326	315	341	318	289	317	293	321	302	329	322	289	317	325	298	335	316	302	304	277	297	327	297	319	315	368	293	309	343	322	324	314	308	295	317	308	302	340	275	316	323	326	335	305	335	304	301	316	337	313	330	309	302	341	287	290	328	288	307	304	327	337	322	329	348	323	330	310	360	306	299	303	305	316	297	354	312	350	335	316	308	337	312	287	329	306	343	327	330	314	331	306	303	319	286	340	297	323	311	345	343	318	321	301	350	283	305	322	324	341	304	323	311	321	307	289	312	331	331	304	316	324	321	320	342	307	313	283	311	305	288	325	333	321	293	325	298	341	301	298	323	278	332	338	316	326	317	322	324	283	318	305	307	336	328	324	328	336	326	279	308	312	306	300	311	295	323	331	320	347	343	314	315	295	333	290	305	317	319	320	323	328	313	333	325	350	322	304	333	338	331	314	315	304	310	306	318	319	297	291	340	323	316	310	284	324	301	293	298	319	315	302	314	327	325	330	303	301	294	299	303	334	310	332	310	311	308	330	343	345	306	307	279	302	310	308	369	340	303	351	323	290	287	301	297	308	299	277	315	313	351	285	300	334	325	300	312	330	352	322	345	311	322	282	328	316	318	313	311	316	332	305	291	328	328	278	311	352	321	309	307	323	300	327	321	305	311	317	305	315	317	319	300	319	300	324	322	313	334	306	326	310	317	339	321	337	308	335	303	280	300	323	331	296	300	326	328	291	308	302	341	346	296	325	337	324	321	341	303	295	334	351	315	294	349	306	286	316	321	351	314	348	279	331	325	347	281	279	307	342	312	295	360	319	314	337	294	297	336	316	317	321	318	326	288	322	294	296	305	305	340	319	317	315	305	299	335	307	318	321	324	322	325	310	295	326	300	314	341	337	311	334	330	345	328	332	316	330	299	320	328	330	333	315	315	318	281	319	297	312	298	304	337	307	331	321	366	322	309	338	316	321	297	316	304	331	298	334	337	318	306	308	311	341	310	307	305	295	338	299	298	328	345	324	346	308	288	347	337	333	350	300	321	307	298	318	311	309	285	314	310	315	295	320	332	289	296	284	361	289	295	303	316	323	330	315	266	327	326	310	301	316	328	311	349	287	288	322	306	305	303	306	321	305	339	329	335	325	317	353	283	345	313	302	329	318	331	356	296	326	323	313	310	311	307	289	323	328	325	350	284	297	322	283	304	323	314	313	315	341	304	319	313	325	314	295	313	325	328	319	302	276	308	324	296	337	337	328	318	311	319	336	316	315	343	311	307	310	297	337	321	325	327	323	336	339	277	357	322	294	318	340	300	329	335	354	336	333	311	282	291	310	334	342	279	312	341	325	303	282	327	334	308	307	269	352	333	338	336	308	294	348	299	321	319	332	327	329	359	338	328	321	300	324	316	300	295	282	298	274	285	339	283	339	310	288	314	324	332	316	274	330	302	325	321	338	300	320	328	318	324	295	336	322	290	317	343	303	320	337	346	303	310	327	290	331	302	306	294	305	295	313	317	329	290	283	276	295	327	312	343	313	331	327	298	349	295	302	351	332	303	307	312	316	315	278	331	321	332	307	306	324	321	344	306	308	299	325	317	330	326	290	321	328	323	316	306	344	353	290	334	308	298	335	294	303	284	332	330	360	341	308	320	330	295	318	283	298	315	314	322	299	310	301	330	300	347	301	300	340	305	291	357	311	309	295	351	305	279	351	308	322	323	298	324	318	301	317	342	319	324	334	329	340	314	313	334	316	309	323	309	326	280	338	313	364	304	325	294	322	296	356	329	335	299	329	320	337	294	304	347	287	326	311	304	297	314	341	298	317	278	345	311	325	314	327	287	309	294	334	343	300	331	303	333	315	327	306	316	304	345	326	315	346	285	292	347	300	340	324	333	298	309	320	295	340	346	319	330	287	311	327	323	359	307	326	339	317	321	291	328	316	308	347	276	346	304	281	311	305	322	343	296	295	325	342	312	331	316	312	300	306	334	300	270	329	318	296	316	299	289	301	297	348	310	318	325	326	322	293	316	315	301	330	318	307	312	304	330	334	308	305	308	293	300	317	360	334	345	328	278	312	347	332	325	324	306	315	310	304	328	332	311	320	308	320	309	325	312	311	334	286	300	351	315	325	309	320	301	308	316	306	283	301	308	307	318	337	307	318	330	324	334	365	326	334	319	288	302	329	299	340	280	316	290	306	328	345	312	296	322	268	310	292	299	292	310	317	317	331	341	301	323	318	326	294	327	329	324	322	294	313	329	330	318	313	309	364	324	300	278	349	300	319	336	313	315	318	299	318	318	318	307	336	302	283	319	321	312	306	282	297	275	310	337	280	312	328	300	315	299	294	314	315	333	274	330	297	329	330	342	307	317	311	307	332	329	288	335	325	287	343	304	289	297	304	290	298	322	301	303	329	338	307	317	316	319	292	322	326	322	330	310	324	328	327	301	320	345	291	298	302	321	343	337	319	330	310	336	325	287	330	340	324	372	311	298	347	312	321	335	323	325	331	335	332	313	337	293	298	281	313	293	330	341	305	319	297	303	324	311	317	296	323	330	318	321	300	318	331	312	324	306	345	292	297	299	291	303	295	330	300	313	318	291	297	309	325	319	318	312	349	297	333	335	301	331	316	260	330	315	338	311	307	292	300	288	308	300	316	331	319	285	296	331	327	333	329	335	355	279	313	293	305	287	316	299	337	314	323	296	321	307	315	309	294	329	307	311	337	313	334	320	313	315	323	292	310	312	335	317	328	340	314	313	303	335	307	294	297	353	308	330	309	327	297	326	325	322	341	321	334	306	328	294	306	325	351	317	325	336	320	307	291	332	342	294	304	328	334	303	361	331	317	339	312	358	338	284	315	326	294	287	295	317	317	314	339	324
21025	1198	927	580	533	478	429	439	424	431	413	424	442	387	401	412	383	366	367	379	360	340	347	384	362	398	370	404	390	377	359	356	399	395	403	372	392	391	383	401	390	386	367	351	361	398	410	373	366	391	361	337	374	382	396	379	399	381	351	401	385	386	394	424	374	390	361	384	388	411	339	371	404	400	348	364	379	374	364	393	358	341	409	379	375	399	392	388	406	379	406	386	381	386	391	389	395	367	419	415	402	354	341	417	381	412	430	381	379	403	386	401	345	369	324	352	404	356	356	407	420	373	347	380	402	325	386	379	406	384	393	379	345	404	361	362	340	365	357	354	388	394	380	393	379	400	376	352	368	369	352	372	378	384	372	382	372	382	374	341	434	367	353	381	380	377	397	376	386	373	390	365	416	406	383	374	377	400	412	344	364	377	352	414	391	386	363	408	382	348	388	401	373	353	403	382	367	364	398	387	396	401	380	383	384	387	355	354	388	378	384	383	372	369	380	391	393	353	387	382	367	410	381	390	381	388	367	418	384	409	394	382	377	394	377	347	387	378	377	405	400	361	347	411	363	375	355	361	385	382	354	403	359	390	376	375	402	432	354	404	390	380	420	429	397	364	402	373	368	379	384	386	382	400	383	405	388	364	356	353	368	362	356	366	390	369	375	366	365	359	402	371	379	382	395	333	385	338	382	370	401	377	401	381	419	377	362	391	357	397	374	349	379	403	369	384	350	392	341	354	371	374	377	374	400	408	372	382	368	388	386	358	372	372	373	394	366	374	359	369	401	413	382	373	369	421	366	390	382	380	417	413	379	377	362	386	387	380	357	400	330	357	397	378	368	370	411	384	401	367	405	360	350	353	387	370	358	397	391	384	357	398	411	372	370	394	369	404	382	383	388	397	342	380	412	356	371	361	366	388	366	363	385	374	382	390	394	391	390	374	405	378	417	368	350	390	388	388	367	386	370	373	372	358	377	401	378	340	394	399	362	378	431	369	380	370	381	351	370	431	370	414	389	399	399	390	378	416	392	376	378	360	365	382	409	407	405	373	411	419	369	383	363	396	409	372	388	377	394	386	393	410	366	396	376	363	364	402	396	373	384	355	364	383	385	392	404	392	388	367	400	394	379	367	391	368	377	390	367	370	376	385	405	373	380	354	396	395	371	378	374	362	413	396	413	356	351	385	359	358	359	364	379	368	365	337	350	403	377	385	377	350	347	390	362	370	356	366	403	367	407	354	372	383	380	394	360	393	355	352	336	377	371	372	368	376	352	353	385	399	398	372	403	364	416	397	371	348	399	408	395	332	373	395	367	406	389	401	387	342	391	373	409	366	347	403	375	378	395	403	399	380	369	371	410	366	362	373	373	351	416	360	396	405	404	424	375	371	420	392	383	359	388	378	370	403	401	330	356	384	372	384	357	353	390	351	404	380	424	379	374	379	393	387	352	379	392	384	399	371	360	360	401	413	390	330	406	380	415	403	385	393	339	376	358	370	358	394	364	367	375	386	392	359	382	388	392	353	384	383	348	346	407	388	402	378	370	382	362	384	394	385	361	370	387	377	401	364	366	334	350	376	394	380	373	397	392	369	359	429	393	396	409	402	354	358	375	373	385	368	368	361	378	358	409	394	355	391	406	438	399	340	348	349	334	381	383	367	361	404	393	363	381	343	371	354	398	362	380	384	394	411	389	378	392	360	382	359	380	383	427	372	385	339	368	352	340	362	376	359	404	403	354	400	368	359	373	364	385	355	378	382	353	393	362	379	408	389	405	377	406	355	383	373	382	388	398	395	406	393	395	358	385	384	372	390	391	356	331	347	395	380	417	404	379	360	409	392	388	364	407	412	373	399	384	374	361	383	355	383	391	377	398	379	406	395	372	390	407	410	391	364	346	367	400	398	408	377	372	360	409	386	367	404	356	390	347	350	405	357	384	413	372	368	378	390	374	398	383	375	379	382	361	376	389	400	376	390	392	379	375	406	382	373	337	402	411	368	403	381	340	403	341	363	390	389	393	410	414	351	400	414	384	355	381	375	396	361	404	382	358	381	339	359	396	421	400	387	366	372	395	347	370	323	375	347	396	394	385	376	385	372	391	401	372	386	369	375	355	365	350	359	398	378	389	378	379	393	409	358	362	355	362	417	361	362	363	377	397	395	390	353	393	364	394	373	394	404	375	377	394	400	381	327	378	378	408	371	371	378	366	383	392	351	354	400	377	391	375	356	369	348	421	377	354	368	367	353	355	401	387	395	401	373	366	365	425	377	373	375	341	387	374	382	362	382	349	378	392	423	392	376	376	357	368	397	356	362	396	371	408	412	388	353	386	399	350	387	364	378	381	383	360	398	402	383	364	385	366	429	357	369	388	353	393	373	355	355	421	369	328	387	385	375	356	364	424	399	401	394	375	362	387	375	391	378	368	406	399	368	371	398	370	396	363	388	399	378	382	371	402	372	388	354	391	377	382	399	405	376	356	357	416	378	370	399	390	362	388	376	396	382	426	365	425	378	391	382	383	346	384	394	361	422	405	341	409	393	409	398	368	344	352	386	372	348	391	375	392	399	378	365	365	377	360	364	371	375	397	362	386	392	402	382	339	369	394	376	387	367	415	391	325	394	401	370	377	352	374	334	370	382	384	385	384	387	384	398	326	407	365	382	363	376	372	339	368	372	357	359	374	418	367	353	399	366	375	413	415	397	360	373	376	397	352	377	380	386	375	354	350	391	378	370	412	393	366	371	364	358	421	363	410	382	376	383	401	388	353	377	371	412	370	357	379	352	416	331	401	377	379	425	373	358	383	358	407	418	358	360	397	405	399	373	413	397	357	361	393	409	359	379	377	358	369	394	389	383	380	367	346	372	409	390	398	355	390	367	379	378	407	379	406	378	379	373	399	399	401	382	363	399	345	367	362	350	419	359	352	384	379	407	394	376	378	397	405	379	374	383	361	357	383	387	392	371	334	368	378	389	373	357	418	386	372	367	358	419	377	381	372	380	396	395	397	366	407	390	387	386	370	382	361	399	381	407	407	401	350	375	404	347	404	381	364	379	374	390	357	416	377	398	381	392	409	396	404	412	366	370	363	351	400	383	365	376	388	410	400	383	376	433	359	389	424	343	391	397	359	361	360	335	374	417	380	412	371	381	359	385	414	394	399	381	382	370	367	373	378	377	334	424	380	348	345	362	340	371	368	389	357	395	404	377	369	375	384	372	373	378	384	379	379	382	400	385	381	395	385	387	399	402	382	382	376	348	396	389	392	340	378	431	355	385	341	357	387	433	406	379	415	382	376	381	375	371	389	365	362	359	397	393	402	384	388	401	403	377	416	371	381	377	348	382	384	389	363	389	387	360	357	383	445	370	408	352	399	363	380	355	378	386	401	354	363	373	359	400	372	425	345	388	376	388	372	386	393	368	406	362	356	399	388	388	382	400	404	403	378	351	396	376	377	398	405	408	407	346	416	373	393	361	386	406	404	377
23578	21162	28631	23957	21153	12469	1133	647	482	469	393	389	361	320	308	275	268	294	298	280	302	256	277	230	275	232	232	235	203	259	242	230	233	222	228	227	239	230	257	233	236	243	234	231	228	226	240	232	223	256	253	218	228	231	228	213	223	229	229	225	192	233	219	227	198	193	242	237	213	214	215	207	228	230	245	245	237	233	220	237	218	232	205	221	235	213	196	212	235	230	233	225	221	230	220	217	217	235	228	223	231	216	214	215	241	218	225	213	215	224	207	220	213	240	202	222	233	204	209	215	212	226	205	205	204	228	239	208	230	208	214	220	197	215	200	230	218	240	236	241	207	208	215	210	204	210	229	238	241	241	237	219	233	228	208	199	228	248	232	220	209	190	216	219	218	216	211	221	232	215	216	215	224	230	221	187	247	207	229	206	229	219	202	234	213	221	227	220	188	240	201	209	204	234	209	239	230	213	202	214	242	214	241	243	231	222	186	202	229	217	218	212	225	219	207	219	241	229	207	211	238	236	243	218	251	228	246	217	225	228	236	238	197	230	223	201	242	212	231	222	254	210	214	232	192	247	209	205	251	251	229	211	234	219	227	216	191	226	241	233	243	239	207	233	215	201	226	221	239	232	198	209	268	237	218	219	211	219	206	221	236	196	202	210	235	216	210	252	238	222	231	233	196	230	227	197	211	225	233	238	225	204	199	216	201	222	193	219	233	249	228	224	200	220	219	237	200	224	223	214	219	216	235	228	216	209	215	217	220	224	216	233	211	211	222	240	217	244	236	191	230	233	214	203	235	220	197	241	252	231	229	241	219	205	209	211	237	236	226	225	217	243	212	221	212	200	231	193	209	221	209	209	237	221	223	259	198	235	224	206	262	199	236	206	208	235	202	242	243	220	226	222	217	212	235	218	225	208	217	206	229	221	227	238	244	230	223	206	233	216	203	225	239	220	199	227	214	226	246	213	234	204	214	233	217	209	232	236	201	201	236	211	225	215	218	242	222	202	205	220	221	232	217	219	192	231	229	217	202	217	233	211	208	212	220	230	219	208	201	213	225	246	233	232	221	219	234	215	229	225	240	200	212	244	218	221	227	214	224	211	239	231	211	211	215	236	229	238	230	249	229	221	226	220	220	213	223	214	237	203	246	220	228	207	236	241	219	208	225	249	221	239	237	237	210	220	217	254	230	229	204	243	221	202	233	219	207	238	246	200	225	222	217	223	225	206	233	234	211	219	224	252	210	221	236	218	226	251	230	216	223	217	216	245	221	228	230	225	225	230	238	227	211	212	206	222	230	226	257	238	205	211	220	187	246	222	229	225	235	215	237	201	235	220	226	236	214	212	223	220	216	224	227	206	227	237	199	200	218	222	219	200	218	221	211	194	215	225	261	231	227	218	210	234	217	205	229	219	213	232	224	245	203	239	198	228	232	233	207	213	191	209	240	215	230	223	236	213	219	232	235	263	207	202	216	231	213	211	213	211	223	199	226	217	210	209	196	224	216	223	238	222	226	249	225	225	200	216	212	232	244	222	207	205	223	217	208	240	207	229	248	238	239	203	215	207	221	237	201	200	227	177	232	216	235	241	208	235	215	215	231	206	241	202	203	221	220	194	229	211	226	235	216	226	218	218	206	198	230	206	220	232	207	244	218	221	213	202	208	232	210	215	217	217	205	190	204	236	217	217	227	228	187	219	203	178	215	205	213	237	228	227	200	224	227	209	203	207	221	220	189	219	216	214	221	210	222	227	206	200	243	206	236	231	206	209	215	220	226	214	205	209	231	231	234	220	221	219	235	209	231	218	230	232	239	231	227	212	241	185	222	237	228	221	237	230	222	204	240	199	208	222	219	235	219	238	220	207	228	212	197	210	216	224	217	208	204	225	206	213	228	196	213	234	258	216	208	219	222	219	223	215	220	222	217	197	217	209	217	193	222	213	233	241	247	203	222	216	223	225	232	234	245	239	201	237	219	197	211	229	237	250	210	204	207	214	241	225	231	234	235	214	255	246	189	235	217	218	201	235	215	207	229	210	216	226	225	207	238	230	223	217	221	226	215	207	233	220	199	174	223	233	202	240	214	213	245	226	243	211	208	241	219	227	228	209	236	223	226	217	220	194	260	216	230	214	237	222	228	195	234	233	213	207	215	207	214	220	236	213	229	232	220	263	218	223	220	228	233	225	217	215	235	229	223	215	218	246	224	268	225	198	201	243	231	215	226	199	206	223	237	209	229	213	211	221	230	228	216	227	240	228	206	197	189	230	235	220	234	208	232	242	232	209	222	205	211	230	214	221	243	225	210	230	235	228	216	228	231	226	190	241	223	225	221	251	210	232	210	195	217	213	243	210	242	184	212	208	224	237	223	220	227	223	243	236	248	225	224	245	235	247	219	227	215	212	213	206	212	216	223	223	233	214	215	193	225	200	227	220	214	232	211	227	250	219	227	222	190	244	196	236	231	208	237	217	213	253	205	200	226	249	214	232	223	196	216	197	207	237	227	233	220	230	222	234	220	205	213	228	220	222	231	195	213	232	240	206	242	216	227	220	228	220	205	252	207	215	191	213	212	204	215	201	199	219	199	214	235	205	184	235	210	227	207	207	233	189	215	219	268	224	201	197	218	189	236	219	222	240	222	231	215	234	244	246	195	211	214	231	234	213	223	193	239	194	232	224	213	214	221	237	213	236	236	232	230	222	222	242	209	191	219	215	234	242	221	215	216	240	219	189	229	226	226	232	226	234	199	192	212	233	225	214	191	203	222	229	212	219	193	216	215	237	251	203	229	207	206	223	223	214	204	242	238	245	235	211	218	201	227	208	205	208	216	231	201	231	211	212	211	242	217	219	231	207	241	215	224	223	233	196	212	213	223	176	222	251	248	239	211	212	217	211	223	227	224	235	200	251	226	223	198	222	208	219	216	251	218	233	217	195	227	187	240	214	225	214	202	202	213	220	227	244	220	244	228	235	227	235	218	195	199	233	222	232	226	216	212	231	230	210	212	220	221	231	240	237	213	250	213	201	228	216	220	213	217	202	204	195	226	226	229	214	233	221	251	224	206	234	204	200	235	225	238	199	218	241	235	245	208	255	210	230	228	207	203	220	237	187	210	221	239	219	237	224	221	235	242	204	234	214	204	218	206	227	253	249	212	209	246	211	216	218	200	213	233	260	207	228	235	213	213	209	238	195	210	234	191	176	226	246	222	225	219	224	221	240	208	229	232	237	216	234	183	236	223	230	224	218	249	213	229	211	198	221	213	185	228	247	217	236	219	213	226	215	235	198	205	228	227	246	218	242	194	202	201	216	232	230	227	233	250	206	242	209	225	212	196	217	231	210	209	225	222	206	235	206	247	209	215	227	221	197	232	243	231	219	253	209	216	213	227	203	231	203	215	234	261	226	200	229	190	219	194	244	208	221	248	211	210	219	200	228	220	205	207	236	222	213	222	250	229	202	211	254	230	191	205	203	216	217	203	218	214	252
23356	9287	7652	3770	2534	1829	1455	1168	951	741	682	619	499	469	478	439	424	373	354	341	346	351	307	343	301	320	305	301	259	302	329	292	254	274	283	268	279	310	274	252	286	276	289	288	248	303	261	256	284	263	260	259	271	258	267	279	281	278	274	264	273	273	268	275	257	233	276	292	244	258	269	253	272	268	263	261	264	260	256	261	243	290	259	264	295	244	257	228	282	271	269	266	252	286	268	246	259	280	259	289	291	257	269	270	285	288	257	247	262	267	265	232	247	243	269	293	290	287	266	269	276	263	247	296	249	267	263	247	266	281	262	272	267	273	251	261	252	249	287	240	262	235	262	255	264	255	266	273	248	253	261	248	289	255	258	257	254	234	270	249	223	257	252	271	254	247	270	286	252	267	266	283	238	282	268	267	242	257	275	264	257	284	217	271	285	285	257	273	282	288	285	251	236	301	250	225	268	288	242	244	271	260	263	245	255	242	275	236	247	259	245	277	292	262	255	247	244	264	273	261	254	250	252	240	279	263	254	288	255	269	242	268	268	245	292	247	264	247	239	289	251	253	274	255	236	265	254	277	276	266	270	268	270	273	272	276	234	275	295	251	248	259	274	230	279	250	265	254	276	268	249	259	277	246	254	298	257	255	272	252	263	280	281	256	258	255	259	255	283	282	260	268	273	252	256	297	252	267	257	249	247	264	254	260	248	262	247	256	251	268	254	255	263	238	259	252	279	254	252	254	250	255	253	252	278	263	273	260	230	278	244	256	288	275	252	274	249	238	287	259	253	260	284	251	270	236	291	235	282	265	295	289	259	262	260	225	262	253	234	287	290	245	255	249	230	255	271	220	234	255	267	245	264	288	265	250	261	246	246	258	250	257	266	246	273	279	238	262	276	255	257	253	284	244	273	269	247	274	262	269	230	254	278	264	277	263	265	274	244	283	267	288	254	261	232	286	249	278	240	223	271	270	274	251	254	264	274	256	279	278	304	253	276	248	286	249	273	239	227	279	247	228	306	262	232	249	265	272	282	222	257	282	234	268	257	240	263	266	256	244	237	271	288	278	234	255	254	251	272	271	265	263	258	257	258	227	275	256	290	280	267	285	253	267	249	239	257	278	219	255	263	236	253	247	265	262	248	272	268	267	244	245	276	233	240	249	237	268	271	238	259	242	265	250	272	245	252	256	278	270	257	267	253	266	236	255	277	304	257	258	277	268	273	282	272	271	276	253	281	267	265	275	274	266	262	285	275	266	249	288	260	243	263	257	244	272	247	265	253	270	260	265	257	273	301	292	285	271	240	271	290	247	245	293	277	263	269	265	268	275	279	264	259	270	258	267	235	251	226	245	264	261	262	263	286	276	243	273	264	251	265	252	235	265	250	271	247	248	277	262	250	236	259	266	234	273	264	273	262	243	273	293	257	281	278	262	269	274	284	256	290	292	240	249	274	270	230	276	254	268	265	281	260	258	268	259	249	272	256	259	262	251	284	261	235	260	271	298	290	269	267	246	283	237	272	258	211	265	255	251	268	274	286	260	244	268	263	272	229	256	234	257	274	284	296	257	256	239	240	246	281	246	236	270	252	277	250	269	253	232	241	264	248	260	279	254	276	263	265	249	273	231	282	245	256	276	250	222	274	272	244	244	259	249	261	286	256	225	274	269	245	253	270	282	243	257	251	269	285	301	266	253	285	255	249	248	271	287	290	246	270	274	290	244	262	236	277	263	254	268	257	248	251	255	274	269	287	241	273	274	264	244	290	256	229	288	275	260	256	266	265	257	263	268	262	240	259	263	261	290	249	241	241	218	262	250	253	294	274	256	274	261	267	273	253	288	263	235	272	241	258	244	276	280	260	271	246	266	272	258	247	256	251	254	285	276	280	250	258	278	265	254	276	256	246	259	281	278	248	266	269	260	269	254	271	263	273	262	315	270	279	280	262	232	265	256	261	256	243	257	280	284	274	242	272	269	260	242	263	260	247	260	247	265	308	248	273	251	272	301	263	260	253	291	267	267	267	274	256	284	256	268	260	248	255	286	314	242	253	247	248	288	261	242	260	259	223	267	248	256	244	263	265	248	242	272	238	265	269	240	256	247	267	262	268	259	259	280	253	237	299	256	254	268	261	274	238	294	255	285	271	261	298	255	273	280	279	257	260	269	280	238	252	257	276	245	275	270	247	270	296	265	260	311	256	254	263	260	258	258	272	264	255	277	260	243	255	239	254	286	237	251	269	295	273	253	267	284	275	243	240	243	274	263	271	254	273	280	273	261	284	264	246	254	254	273	282	299	285	261	273	276	208	274	282	265	262	262	250	278	272	275	227	261	253	271	235	257	258	271	267	257	249	249	248	264	266	256	271	278	243	260	257	240	303	236	281	225	273	262	260	258	260	249	277	269	259	259	245	257	256	275	258	249	235	273	239	252	268	229	274	254	262	271	242	284	250	251	246	280	276	277	278	237	270	280	252	264	282	264	319	253	274	250	278	254	240	278	283	287	286	287	265	284	262	258	256	281	274	283	267	257	271	248	253	259	274	281	281	286	265	316	272	266	268	273	228	276	262	245	253	238	255	284	271	266	273	263	269	265	247	256	264	264	291	277	271	267	236	286	246	250	222	265	262	281	248	245	250	272	270	275	261	247	260	280	289	285	269	271	276	289	271	249	276	271	269	276	259	256	234	261	253	279	294	240	267	280	279	246	269	243	276	231	287	285	273	260	279	257	242	278	274	263	250	267	238	253	279	274	267	247	257	258	279	255	257	285	255	279	258	270	296	244	249	264	263	252	257	250	240	269	268	280	249	263	251	271	287	237	258	241	249	288	262	274	289	275	251	260	242	272	250	244	236	259	281	279	277	293	256	255	271	231	235	270	260	249	239	264	257	284	250	272	283	254	271	286	253	290	271	250	259	244	273	283	278	283	249	248	268	235	250	290	268	258	252	237	291	277	263	262	259	243	288	227	258	281	268	280	242	249	260	278	244	265	236	289	282	256	237	266	275	278	282	279	261	251	255	268	254	254	297	257	264	277	270	257	259	241	262	268	251	235	238	272	280	259	265	276	243	294	226	271	267	257	260	240	270	271	289	298	276	274	258	254	279	272	251	252	238	251	282	276	263	268	269	271	263	256	285	298	250	261	278	265	251	306	282	254	250	266	266	278	255	254	262	279	268	243	263	255	237	247	270	283	246	253	286	254	261	258	263	254	271	268	259	252	244	256	259	240	262	228	273	267	269	265	249	261	247	280	220	283	276	274	275	234	247	263	265	239	264	265	290	270	251	274	255	244	263	279	250	239	283	279	253	264	294	270	269	275	276	258	236	277	273	251	290	276	246	234	265	234	256	274	271	292	261	266	292	277	255	266	258	261	248	284	262	233	275	215	289	262	260	270	244	281	249	273	265	278	265	240	246	269	265	245	274	243	274	269	262	257	280	283	257	256	266	257	247	267	241	271	267	249	234	249	233	271	289	275	286	262	277	262
24923	21187	27617	24917	12960	1157	861	768	650	632	664	656	627	572	553	574	573	573	570	575	538	498	558	532	559	616	505	529	524	523	550	538	561	536	540	543	545	536	522	531	542	554	549	544	553	530	580	542	522	573	569	544	509	534	557	508	545	547	525	524	563	585	528	549	529	541	541	529	541	555	530	525	501	572	500	573	522	550	561	544	524	535	546	575	540	578	522	501	540	526	532	488	537	544	551	494	510	487	521	540	508	549	561	543	523	540	512	566	597	583	528	519	522	545	538	573	501	542	530	555	558	511	554	552	539	547	544	579	526	521	509	541	519	533	524	515	541	475	492	559	523	555	571	524	561	541	527	572	522	551	598	568	541	538	549	549	525	497	546	533	485	540	516	506	531	559	532	559	577	566	540	544	547	546	532	596	519	540	529	519	548	557	450	542	549	573	546	500	520	536	581	554	552	586	553	546	538	542	554	556	556	522	591	541	541	547	507	521	581	510	531	548	550	541	555	570	496	545	562	581	562	583	555	546	524	498	535	540	539	552	546	523	579	520	553	549	550	512	553	513	542	520	534	560	570	520	545	558	522	564	558	613	542	542	557	563	506	492	546	528	541	550	537	532	534	520	552	523	607	491	558	514	514	549	592	530	523	543	551	508	523	520	505	541	533	551	536	546	542	537	520	493	531	568	498	579	549	528	546	565	553	538	535	584	565	515	550	512	512	520	561	520	530	548	490	494	518	556	566	558	560	470	506	543	561	523	580	578	569	577	587	540	537	527	611	512	539	548	545	537	510	562	530	531	528	504	544	533	546	542	514	565	545	539	574	525	565	541	567	535	539	527	538	524	563	538	497	506	530	548	562	544	583	546	567	496	520	529	529	545	539	518	514	537	540	567	545	534	493	552	550	504	560	553	535	559	561	507	505	525	508	576	545	532	549	515	566	543	532	567	588	549	543	517	505	563	531	531	533	487	592	527	552	543	527	528	565	539	591	553	527	564	527	543	518	510	601	567	542	538	563	533	511	556	571	545	495	504	501	539	553	517	543	535	548	520	557	586	518	540	499	528	541	482	513	528	528	578	563	560	560	566	514	513	539	543	513	516	508	550	608	528	518	531	550	547	532	531	519	552	535	509	530	556	563	538	597	558	525	530	545	493	547	551	511	590	482	521	571	531	532	546	526	531	525	540	515	593	552	520	565	549	505	522	548	529	536	543	569	526	548	531	532	506	534	551	545	522	521	493	533	556	521	547	542	530	534	545	551	525	510	518	549	515	542	527	514	548	560	537	484	524	557	536	531	551	505	532	586	513	540	554	547	525	524	525	530	513	515	539	542	548	527	548	548	568	573	562	507	546	549	545	566	510	531	588	526	542	527	521	555	507	552	540	556	462	496	521	545	531	536	495	536	586	489	543	518	523	554	533	564	512	537	529	578	544	500	544	562	522	517	519	554	494	496	527	549	554	537	536	520	539	533	537	564	521	540	533	543	565	534	576	529	517	527	527	556	530	495	544	539	540	506	554	548	494	493	516	562	519	534	521	514	566	545	535	523	542	535	547	531	515	564	516	562	551	541	484	546	540	547	552	504	548	520	548	538	484	533	543	552	522	538	500	549	523	565	531	517	503	547	586	531	549	541	553	611	563	559	542	537	547	488	513	543	535	570	547	524	581	545	486	543	521	545	503	550	544	569	557	561	545	514	510	558	515	521	515	535	498	583	537	547	569	580	535	508	530	532	536	540	541	529	583	524	524	520	545	509	529	528	535	501	515	545	498	502	555	518	553	556	545	506	518	514	545	489	542	542	582	479	570	545	545	550	540	541	541	579	514	533	529	550	531	571	545	546	557	562	569	554	586	539	518	509	493	529	517	505	523	567	548	516	515	561	544	524	551	533	541	483	546	498	518	559	538	540	547	476	529	593	542	528	531	538	551	546	544	572	543	575	558	532	548	546	492	535	507	554	532	532	495	533	574	506	539	524	540	515	518	510	535	548	511	553	551	520	517	503	548	564	522	551	553	518	528	506	514	489	515	546	553	513	558	574	546	542	536	552	508	550	547	521	542	548	557	553	546	558	548	557	549	535	539	513	534	538	526	561	569	518	544	607	527	546	570	533	531	567	488	550	551	551	534	564	565	576	511	581	560	539	534	539	583	555	493	507	593	494	583	509	530	552	543	522	507	506	551	495	492	556	525	538	547	521	526	562	523	545	547	534	524	525	502	558	492	549	546	535	577	503	539	551	527	543	554	550	531	508	504	576	545	515	552	529	538	540	563	530	516	529	548	528	563	522	558	517	554	508	550	578	544	530	526	523	590	525	561	526	537	546	535	581	530	561	471	539	564	564	523	572	592	530	481	536	492	526	552	571	551	525	512	517	530	531	568	550	534	534	555	520	538	552	538	567	538	586	538	566	540	505	543	541	599	543	554	542	489	489	546	548	527	536	534	520	550	538	475	515	533	570	570	528	498	532	566	533	546	537	556	585	522	546	512	545	529	541	519	545	508	529	583	530	519	534	551	515	531	546	541	548	545	575	530	536	552	567	559	541	563	491	554	579	518	507	527	555	538	564	496	533	511	512	554	526	534	528	554	518	540	533	510	554	529	565	506	554	544	573	553	509	567	562	529	579	528	552	550	579	478	539	515	524	540	506	492	488	537	500	524	531	565	554	541	567	524	533	530	605	518	495	556	532	567	533	548	554	552	543	566	572	551	521	487	549	563	534	536	510	552	521	546	518	527	543	520	553	551	523	526	550	515	554	576	566	589	520	505	560	526	526	527	524	556	540	536	523	553	519	592	545	513	566	517	552	517	574	548	515	529	562	557	538	499	603	504	488	553	542	570	526	529	511	537	540	502	537	547	545	530	545	539	537	504	533	537	530	559	513	540	530	566	494	545	472	562	545	541	536	592	558	547	524	478	541	543	542	583	505	531	519	485	552	561	499	546	559	547	521	539	586	499	500	555	528	544	546	517	539	582	532	498	563	525	530	534	513	533	556	498	522	591	563	553	559	556	569	520	536	541	560	520	520	556	538	538	521	535	519	539	544	535	566	576	572	540	549	533	517	562	500	520	538	591	522	593	550	552	543	559	482	514	506	547	556	496	509	540	547	505	524	505	581	527	587	526	539	550	525	531	547	556	569	521	553	548	554	522	530	555	538	523	527	530	500	511	512	558	545	520	538	549	532	540	523	511	543	559	529	533	547	535	503	514	519	528	489	530	525	539	549	558	511	496	568	568	545	523	566	566	529	551	534	559	556	503	538	513	534	509	526	533	541	540	517	536	514	547	528	586	531	558	557	520	571	520	554	549	546	556	500	553	553	514	539	545	512	570	535	528	535	513	517	579	502	530	540	579	557	566	519	539	532	561	534	558	542	539	527	542	579	568	555	563	540	578	517	553	560	553	560	541	561	480	547	506	525	539	542	498	535	581	550	541	576	579	537	571	552	529	515	586	529	530	533	517	549	555	530	541	531	524	531	553	532	517
22669	5643	4449	2402	1695	1500	1195	1091	922	858	829	817	737	683	659	714	668	712	669	598	616	632	658	607	639	659	638	591	680	659	586	631	618	592	626	587	605	630	582	657	643	596	639	653	657	615	600	585	606	643	617	657	586	642	593	597	630	595	537	644	560	600	622	637	589	617	613	657	627	632	641	629	600	584	612	609	608	633	615	654	633	652	616	614	611	594	635	585	619	625	665	599	632	575	565	591	602	585	637	593	649	581	554	650	616	612	596	615	641	650	581	643	583	633	614	610	604	618	617	624	640	598	599	628	593	628	587	688	619	604	624	596	580	644	595	642	632	637	609	587	618	664	571	626	625	614	586	586	629	585	578	653	626	599	604	588	618	624	614	590	552	576	589	618	614	625	592	626	617	615	618	585	571	625	626	638	605	584	597	662	607	620	606	646	590	569	654	600	626	605	626	579	595	622	588	585	610	574	623	639	638	640	612	564	560	564	599	624	630	632	644	588	639	649	617	590	610	620	623	590	619	609	634	630	622	604	630	621	561	587	570	565	647	603	602	616	587	563	614	592	676	614	605	632	571	651	633	622	608	660	602	643	586	645	593	653	589	587	597	616	589	630	615	588	579	575	588	588	630	594	613	590	558	612	653	596	627	675	593	627	612	587	632	597	609	589	606	617	580	584	607	584	674	642	603	584	587	606	656	577	574	638	613	606	618	612	592	628	587	634	562	582	619	583	622	588	635	620	633	589	598	588	608	588	574	662	583	586	597	624	618	599	638	635	619	626	613	626	590	611	635	592	623	595	580	606	601	603	625	612	648	623	598	630	594	614	584	620	612	599	581	603	619	648	598	595	601	631	596	619	656	630	597	653	590	537	632	627	636	591	613	617	647	587	607	627	631	634	628	623	618	588	624	565	598	601	630	600	595	598	615	598	627	632	594	593	655	639	621	601	639	635	608	630	582	595	570	620	626	644	628	623	634	623	612	588	577	557	637	624	597	595	614	597	598	619	575	604	610	625	615	601	633	613	609	628	607	611	629	613	633	630	590	648	620	616	566	605	607	599	601	587	629	565	572	626	603	617	628	556	610	600	561	624	615	563	583	625	663	593	587	604	556	603	612	619	613	597	631	609	638	605	639	569	586	593	622	554	549	560	648	598	600	609	627	623	624	610	575	644	632	575	610	632	599	578	630	607	627	594	624	611	605	603	599	615	614	597	631	597	616	604	678	627	587	638	607	631	592	628	648	614	593	576	627	632	624	605	654	575	612	606	646	608	615	582	592	607	612	667	589	562	616	676	575	625	609	625	646	615	559	629	601	594	644	571	604	610	631	601	587	640	647	623	627	612	646	608	569	601	603	583	599	625	538	599	622	670	583	597	592	583	630	578	611	570	579	597	613	626	613	614	595	660	602	677	577	597	596	628	622	603	609	574	598	584	599	601	643	613	600	620	626	580	582	643	639	618	567	588	621	650	655	665	662	662	655	614	600	669	592	603	626	587	615	655	614	612	614	626	620	639	621	608	622	558	581	607	575	581	613	603	586	613	650	618	623	590	607	587	609	600	611	633	589	567	636	602	603	659	653	618	663	620	619	621	585	584	636	623	597	595	604	603	601	634	613	620	581	608	624	642	624	635	599	647	636	572	572	607	578	587	594	586	613	648	622	606	654	572	609	593	612	631	605	602	599	593	645	589	658	616	633	625	614	588	622	659	573	630	629	630	583	569	599	638	625	634	602	601	606	623	640	675	599	641	642	581	629	610	580	596	609	566	585	601	604	605	579	596	647	594	617	611	652	630	608	603	598	615	605	612	633	607	654	614	641	625	609	593	580	623	636	619	640	605	648	614	605	610	597	635	605	595	569	555	625	594	625	634	612	628	580	567	637	613	631	617	575	609	641	678	627	646	605	628	613	611	608	617	650	619	595	601	611	597	658	598	606	614	620	604	571	584	609	602	645	602	640	621	570	613	609	622	594	634	624	619	624	620	616	586	604	648	603	625	582	648	620	612	598	571	613	612	650	581	586	665	601	614	608	641	621	632	635	608	601	601	588	600	601	551	610	599	599	621	654	589	617	586	630	658	602	638	597	604	630	589	632	644	631	647	585	614	570	611	622	567	613	601	584	610	625	595	575	657	569	602	620	616	601	624	636	644	618	571	582	611	636	601	616	613	662	595	600	618	594	576	626	617	572	584	592	634	602	672	649	607	624	589	559	598	573	653	627	640	638	634	657	647	641	598	589	594	554	608	628	591	622	603	576	642	626	578	598	607	620	583	615	587	562	618	618	613	606	614	577	605	608	578	636	610	591	641	634	617	556	617	619	632	593	620	591	632	594	652	603	610	590	638	655	632	604	595	638	593	633	587	602	589	566	591	617	621	615	588	586	600	591	645	636	660	684	583	602	620	576	611	575	621	607	582	590	683	618	615	578	599	667	608	651	601	623	619	627	613	621	558	621	616	576	623	616	621	609	618	622	571	658	611	594	596	579	647	623	655	600	616	582	589	640	649	609	621	591	587	602	571	623	624	631	593	593	621	580	602	582	611	585	604	613	606	646	597	635	638	624	619	562	599	580	615	609	595	608	610	592	584	620	612	608	602	592	609	673	610	640	630	641	624	637	629	583	599	622	608	642	565	611	614	591	616	576	586	645	606	652	602	630	577	638	639	588	657	651	629	619	651	644	594	648	603	634	607	625	597	591	622	617	603	608	566	570	565	593	610	605	572	597	573	612	608	617	591	571	568	607	572	664	635	596	600	612	630	624	641	644	598	641	604	571	610	606	575	621	612	622	612	598	596	592	626	618	571	618	581	594	638	668	567	579	611	641	632	615	612	638	571	602	596	605	593	565	574	611	616	641	625	613	610	608	659	599	613	620	597	618	605	618	601	548	606	633	630	584	603	586	588	644	579	606	608	654	598	611	577	633	564	597	601	582	591	607	618	595	585	647	615	626	660	621	594	585	620	609	619	632	616	599	592	627	575	568	624	586	613	611	577	645	543	645	624	588	609	651	619	579	587	555	623	596	631	595	631	592	599	629	623	627	639	634	639	623	600	623	593	606	628	599	577	573	611	594	594	606	609	634	595	636	606	618	610	554	628	564	605	569	588	590	600	627	593	650	610	615	596	610	595	583	626	599	597	644	627	627	618	647	648	575	610	621	569	638	576	612	626	627	602	589	610	653	608	580	564	556	564	568	566	571	636	613	574	602	604	618	634	574	621	604	615	612	576	566	606	627	579	576	592	641	633	623	624	606	641	616	566	630	623	606	647	620	602	619	630	617	552	616	623	582	619	566	608	642	593	609	587	596	569	618	639	641	607	608	619	636	613	611	622	604	651	643	633	651	615	593	617	630	621	599	617	622	635	586	623	626	583	631	614	582	637	594	598	640	643	639	590	636	627	623	630	614	665	593	597	632	641	648	555	556	633	631	610	594	559	606	594	608	623	624	614	624	580	550	608	557	585	639	582	617	609	607	629	611	639	576	635
22613	21192	29016	23651	21187	21252	12173	1446	1072	1014	907	754	754	670	708	651	615	613	569	548	578	586	527	543	554	551	529	541	527	506	490	529	525	512	461	501	524	498	518	468	499	519	494	475	487	458	463	464	489	496	467	477	478	513	445	491	468	448	515	492	473	455	480	497	493	518	466	501	492	470	518	466	512	493	507	493	487	492	521	437	530	477	502	500	484	471	499	492	501	506	485	465	487	478	489	511	490	483	437	485	431	496	498	477	527	460	491	473	477	481	499	496	515	450	469	476	474	504	487	468	503	468	526	488	484	468	477	466	509	499	493	457	494	499	508	455	502	471	436	442	500	496	439	440	496	453	459	462	478	470	447	472	474	508	490	493	505	477	487	470	477	495	459	478	499	503	483	491	433	505	465	496	483	454	446	436	441	437	437	462	475	474	507	488	488	516	477	513	471	451	509	484	467	519	496	481	459	492	450	476	464	503	495	455	456	473	483	438	500	453	481	461	478	521	477	482	455	496	511	479	455	507	435	474	489	465	493	487	481	491	463	471	444	441	447	470	474	469	484	505	484	520	457	502	483	500	455	476	551	481	456	517	491	481	495	469	479	523	466	451	481	498	451	457	531	464	474	455	452	472	462	464	455	501	504	435	501	500	489	486	495	499	494	439	455	514	485	443	466	494	503	473	530	482	492	499	495	485	464	477	491	455	471	509	492	448	488	450	439	452	494	510	470	479	485	530	450	472	483	456	473	492	457	464	495	486	474	479	443	463	484	512	499	466	490	466	451	479	510	473	482	444	468	478	439	495	472	517	486	495	518	475	466	491	468	489	473	472	448	447	524	478	485	458	490	476	463	467	480	474	502	456	483	477	523	491	464	484	469	485	460	488	488	476	482	476	500	460	479	435	445	429	471	440	461	440	463	529	491	490	486	486	491	497	457	482	443	483	464	429	497	477	490	469	457	499	510	501	463	472	501	443	473	505	471	432	507	456	455	477	463	439	481	489	485	458	473	485	469	498	505	479	480	485	490	509	472	485	530	484	449	467	461	462	464	486	488	458	529	515	488	504	458	484	504	456	488	504	467	488	460	471	471	490	448	469	489	523	445	450	455	491	461	494	507	467	502	437	481	464	457	464	462	478	488	468	469	487	487	481	502	449	483	475	436	456	481	459	438	456	508	468	486	462	493	489	502	474	471	477	463	495	468	475	439	438	481	480	481	435	450	486	482	462	485	465	461	472	460	464	485	523	450	477	493	488	503	500	501	470	462	471	428	516	479	516	503	469	480	505	477	457	488	477	482	500	507	476	484	513	469	491	439	481	473	477	470	519	506	476	479	461	490	523	502	442	497	473	476	499	452	457	472	460	476	470	503	478	473	452	472	494	452	444	507	479	481	466	475	480	464	485	513	450	460	505	471	499	483	507	473	445	474	484	450	492	498	484	456	438	479	522	458	502	507	461	460	513	508	483	473	485	504	487	462	467	503	478	504	455	443	522	451	489	475	480	470	471	473	479	506	455	456	473	515	489	438	524	445	485	481	479	480	503	466	464	494	480	493	460	472	457	485	438	454	466	499	453	425	528	484	463	444	518	496	485	451	494	459	449	457	450	464	472	499	483	492	496	486	436	474	486	476	467	469	492	475	489	460	484	513	455	443	485	497	449	465	513	463	493	468	502	482	441	472	477	471	451	548	438	492	476	471	479	471	450	491	481	459	473	497	465	513	520	531	488	442	475	468	528	472	496	462	492	450	507	491	471	507	463	495	451	446	528	479	470	473	477	502	460	477	504	506	475	533	479	497	472	467	495	475	491	451	467	509	477	451	466	481	506	504	455	486	482	476	491	461	488	441	495	466	486	488	465	491	471	500	456	452	452	478	473	467	487	435	499	435	473	451	475	464	484	507	491	466	491	532	474	452	509	473	499	487	504	454	449	465	484	468	487	486	465	493	507	443	482	478	510	476	486	505	424	484	495	474	505	468	443	483	458	484	507	478	472	497	494	481	509	446	455	464	470	447	498	482	459	479	454	487	478	445	465	513	545	447	483	459	488	442	462	495	491	460	451	485	527	451	452	474	498	471	502	492	483	461	466	466	480	441	458	453	502	501	491	464	445	499	473	528	449	448	491	480	464	503	459	476	468	456	463	476	453	471	482	470	480	505	476	507	451	475	486	446	468	447	460	462	494	480	495	459	445	524	478	491	460	445	497	452	460	488	517	489	496	525	451	491	454	513	471	514	484	472	490	469	456	484	510	472	474	518	460	488	467	519	464	501	465	474	472	460	433	459	489	459	487	461	487	457	497	441	475	477	534	466	485	516	491	493	490	458	444	485	448	464	451	490	481	454	513	495	471	512	464	477	497	494	461	497	487	455	452	455	496	460	438	496	505	441	473	477	482	506	437	506	477	468	467	458	462	451	478	525	468	475	468	451	435	506	474	452	472	487	499	473	485	520	492	480	498	472	475	462	455	469	470	450	487	488	510	449	478	465	513	478	470	478	521	470	518	486	501	480	448	497	464	466	459	478	450	484	490	509	461	463	512	461	498	518	508	502	493	457	440	473	520	442	497	457	503	510	481	460	495	475	467	469	479	456	501	486	436	489	530	466	541	491	475	474	501	526	464	496	464	479	507	479	473	489	469	466	478	475	469	435	468	466	473	453	490	470	497	471	464	469	476	483	510	497	498	472	491	477	476	489	488	465	471	446	469	469	508	478	469	450	496	467	462	479	437	447	457	477	484	521	490	482	497	499	501	453	469	457	466	459	490	471	424	459	479	441	470	461	434	478	490	513	510	467	453	510	479	487	471	473	472	483	476	452	497	486	476	464	473	481	455	472	458	475	438	502	483	464	483	492	445	446	461	477	507	477	500	475	481	477	474	529	458	483	500	471	525	452	467	482	440	474	477	476	444	480	462	448	506	453	497	474	442	463	450	495	511	481	487	504	455	507	471	476	477	480	480	473	500	447	437	487	494	506	481	457	452	470	486	459	492	448	486	457	464	472	481	500	492	481	504	473	499	457	451	445	464	446	487	514	429	463	502	448	475	485	467	473	481	484	481	493	486	492	482	480	463	430	488	456	496	491	470	491	507	480	521	448	485	477	465	460	500	473	485	466	474	485	448	454	452	467	469	466	485	437	497	497	487	479	492	459	437	520	480	472	481	475	497	489	491	463	479	502	479	467	470	457	447	486	472	485	451	490	452	483	485	474	491	457	471	515	456	494	502	478	486	480	483	465	431	495	447	460	444	441	506	457	487	476	451	474	470	473	452	464	476	493	491	453	494	475	469	472	511	466	478	488	465	489	442	492	462	505	492	511	466	465	439	490	475	494	453	490	447	483	483	439	447	485	468	461	491	443	488	483	503	464	484	460	499	475	470	455	467	452	473	467	514	436	446	481	473	468	499	466	499	487	474	497	502	479	486	487	461	435	447	443	482	486	494	443	465	482	425	484	472	481	459	495	506	469	488	487	458	478	458	466	484	485	466
24773	15354	12775	6813	4601	3459	2746	2112	1818	1530	1278	1155	1011	954	881	791	813	723	676	673	654	616	646	637	600	618	572	570	588	583	555	581	551	522	584	530	541	546	538	546	541	535	570	577	535	557	529	527	545	537	552	523	556	527	539	526	506	530	515	530	530	517	476	519	535	526	570	521	494	565	526	557	531	492	499	475	492	524	518	566	510	534	490	454	530	504	539	514	517	534	533	533	476	541	493	498	483	513	499	492	516	477	518	534	532	520	501	541	523	549	556	521	525	540	541	506	514	544	501	498	511	518	484	480	531	525	507	473	499	517	528	486	532	529	518	515	500	527	545	477	506	514	501	545	484	510	484	541	506	575	513	560	559	489	520	500	509	495	508	516	470	506	517	532	513	576	478	512	502	558	549	511	522	508	503	512	486	505	482	486	482	489	517	533	492	492	469	458	501	525	514	520	510	526	471	501	539	493	487	489	522	483	518	525	519	543	536	554	508	532	537	519	521	534	562	489	499	527	476	563	531	495	504	529	514	497	507	532	515	503	514	522	527	554	498	503	548	515	512	521	508	491	504	523	529	515	558	502	511	535	530	507	491	473	475	502	517	510	504	510	511	502	539	508	544	545	523	516	508	512	524	503	551	534	525	520	508	548	551	560	530	532	487	495	538	546	535	525	519	523	514	489	530	489	515	548	533	540	508	511	527	502	522	514	538	530	492	528	470	521	528	495	510	540	468	533	514	554	438	545	538	519	535	539	531	510	511	544	525	527	557	522	491	566	519	469	506	503	493	531	576	564	536	517	557	546	500	513	532	527	486	489	517	488	522	535	511	463	532	522	534	529	510	505	535	507	534	480	526	556	492	523	506	522	506	544	477	527	501	515	479	529	489	506	507	535	525	504	471	506	488	507	524	512	503	493	456	517	494	484	471	548	531	510	524	531	502	510	526	514	527	534	463	469	507	604	522	476	525	487	498	521	516	503	513	499	520	528	502	543	530	541	541	505	531	560	494	534	524	487	515	510	511	475	496	527	527	515	482	513	498	509	514	524	526	536	480	504	492	523	538	490	531	514	480	540	483	505	511	522	551	545	517	518	544	483	511	519	482	459	504	492	500	529	517	533	548	535	508	522	505	546	539	539	497	485	521	525	510	544	510	499	510	508	478	509	540	510	533	508	482	530	512	537	530	523	488	515	499	557	536	524	520	519	528	549	515	512	559	542	535	520	504	519	495	549	520	571	514	548	524	510	469	526	509	510	516	505	482	513	518	520	521	518	513	474	542	485	516	495	525	548	557	519	503	513	530	486	482	531	529	502	541	496	457	463	517	524	520	480	504	491	510	528	527	506	510	514	498	525	481	499	526	514	482	534	554	538	497	515	516	490	514	500	534	511	517	533	483	510	518	534	498	513	522	527	562	510	503	496	497	549	483	492	555	529	532	516	510	506	514	525	544	501	535	526	509	563	605	514	528	538	542	497	503	541	543	521	522	509	521	489	467	501	513	516	503	522	522	510	533	547	554	523	517	502	554	489	527	507	535	519	438	495	514	502	482	534	514	524	515	563	554	470	533	543	478	528	516	514	468	506	519	518	531	489	490	486	551	524	531	535	529	527	538	540	528	507	472	558	500	484	488	522	518	498	498	550	503	498	521	509	527	520	513	498	533	534	476	504	540	528	520	500	513	531	509	530	514	538	514	533	524	523	501	520	512	550	523	513	554	501	554	545	530	504	549	472	522	548	482	528	515	526	569	539	534	499	505	539	502	552	523	510	562	527	490	498	547	544	536	521	531	523	531	464	521	521	489	514	505	484	479	518	482	526	518	526	522	541	520	495	491	545	523	494	529	522	503	518	502	477	506	507	517	539	517	526	512	524	513	523	523	493	515	514	516	526	526	515	499	501	501	502	505	505	501	529	536	522	522	524	487	523	534	538	497	501	533	506	526	562	494	540	535	529	538	541	519	517	527	476	502	508	488	522	525	535	472	508	513	481	507	530	515	498	509	490	516	520	541	488	519	497	511	501	499	495	527	532	504	485	552	481	519	522	531	491	511	523	540	500	519	498	521	533	518	557	565	530	520	553	501	529	485	544	530	530	527	515	532	513	507	502	528	517	522	510	512	507	488	464	543	499	544	474	507	527	505	520	522	552	547	485	495	535	504	518	544	506	537	541	522	548	521	507	514	501	537	527	537	503	511	489	516	468	537	518	477	510	518	518	531	554	557	488	531	551	530	514	547	495	512	519	542	495	557	581	509	470	502	489	523	511	509	501	495	540	535	517	519	526	490	496	484	498	504	490	505	557	546	496	508	542	516	521	506	480	478	548	504	553	446	553	507	496	506	567	526	560	456	510	508	531	495	498	520	566	494	514	477	492	538	503	515	500	521	565	484	514	533	483	539	535	502	539	480	533	500	517	513	503	510	502	496	530	534	499	496	493	517	511	512	536	520	475	510	517	505	460	481	486	502	535	529	478	515	525	473	504	527	545	529	531	521	501	520	543	523	538	541	522	533	544	542	539	497	511	508	509	535	515	542	488	464	497	526	531	509	566	509	517	542	495	553	548	485	545	540	529	530	560	543	486	520	530	480	488	500	540	487	542	506	504	513	521	531	511	530	504	514	511	513	487	493	510	526	556	507	481	504	482	533	528	532	539	501	482	525	519	537	510	529	522	478	509	502	520	487	496	543	541	477	557	533	510	514	535	527	509	479	478	508	475	560	518	520	514	518	516	502	501	489	520	522	534	497	510	516	511	529	520	532	529	512	492	502	492	505	557	556	539	503	571	567	533	542	497	528	524	525	549	523	481	498	490	527	482	469	508	508	536	490	537	520	506	474	501	535	518	519	486	523	502	508	526	486	518	501	527	514	517	502	526	529	520	535	518	532	494	532	539	561	515	511	509	542	481	511	543	506	520	517	522	548	531	520	542	501	545	502	510	520	546	500	513	518	558	504	542	510	530	494	538	528	516	516	536	562	471	521	510	499	531	542	522	486	526	514	495	499	490	550	478	543	511	544	489	505	510	535	512	508	533	497	529	522	503	544	532	553	499	538	519	537	529	477	541	517	512	510	521	551	511	573	535	519	525	487	506	529	496	520	535	535	499	533	517	482	481	546	530	507	514	548	492	517	533	493	472	559	491	488	504	514	502	496	507	543	515	526	522	507	563	521	515	550	470	540	471	512	514	530	550	518	545	535	521	530	528	492	484	519	550	496	491	505	495	488	488	488	520	509	488	511	502	561	518	526	548	523	510	515	513	540	506	520	528	471	509	474	523	502	503	537	506	514	560	517	521	569	535	523	504	509	546	500	522	496	525	508	563	517	479	523	489	496	503	481	518	556	514	497	502	518	485	501	518	514	518	528	532	519	509	540	511	512	515	542	527	545	522	527	506	490	506	542	525	529	496	516	520	492	525	499	537	482	531	532	510	543	458	507	508	508	476	506	517	534	527	505	522	552	506	552	510	485	491	497	518	502	534	549	521	508	515
27509	20441	8980	974	618	555	472	400	359	321	340	337	340	327	332	305	324	303	295	314	345	307	313	331	334	308	317	331	333	316	348	298	348	328	317	316	338	357	329	308	344	283	323	320	330	346	310	328	318	319	313	309	322	310	346	354	292	287	342	291	308	304	301	330	353	329	315	332	320	337	296	328	300	328	332	329	317	336	321	327	346	320	316	296	347	312	328	338	327	333	283	311	298	296	312	301	342	314	313	307	324	289	296	348	314	314	289	330	306	268	325	303	313	299	291	317	356	324	328	340	317	340	315	347	316	311	311	329	310	350	300	311	329	342	295	325	339	320	303	321	315	312	330	326	333	324	316	315	335	309	337	279	318	326	324	318	313	346	262	332	342	334	321	306	298	318	299	311	303	316	326	304	317	288	302	339	331	312	301	316	306	320	333	322	303	306	315	304	301	291	304	318	344	299	321	349	314	325	312	312	341	294	315	293	304	317	322	331	298	346	311	331	331	283	322	298	316	299	306	316	301	306	339	317	325	380	327	334	357	264	341	296	349	343	316	322	299	306	325	335	328	310	312	359	325	281	296	290	326	316	317	320	327	331	279	328	313	329	295	309	323	288	289	340	322	293	326	295	347	321	328	339	340	301	334	344	328	311	287	342	292	285	335	342	326	340	334	305	316	316	305	311	280	319	315	344	306	352	330	301	344	329	311	323	328	337	283	320	346	351	311	327	309	320	316	314	322	308	354	289	328	337	316	299	322	338	313	276	330	326	280	323	326	332	339	311	321	290	297	336	320	299	341	333	320	295	344	342	311	322	324	312	302	334	359	335	310	348	372	319	316	299	341	313	329	317	325	327	337	300	326	347	335	288	305	302	306	308	306	297	302	286	317	284	307	302	316	299	315	317	303	321	316	303	304	321	333	306	302	361	343	298	317	341	342	329	321	339	297	326	307	314	316	338	311	283	295	326	321	330	351	308	324	304	332	321	295	341	332	335	322	355	321	284	314	344	333	351	322	317	327	333	335	328	325	337	329	337	303	324	321	315	317	306	348	283	303	305	332	309	296	347	291	298	316	333	348	313	311	359	327	306	303	276	308	308	335	328	351	322	322	314	303	321	314	300	333	285	330	333	323	328	335	295	301	337	306	308	348	322	332	326	307	315	328	351	333	315	328	344	313	309	318	323	336	328	335	312	343	316	278	345	318	315	310	304	327	322	273	287	354	310	310	313	289	313	310	288	331	321	341	316	300	321	337	289	308	305	300	305	315	300	322	291	321	312	306	291	338	330	324	327	291	310	299	319	319	318	333	346	343	325	325	316	318	318	306	348	380	303	310	321	303	329	341	317	311	330	339	323	297	299	318	313	321	326	337	318	328	327	318	322	307	324	332	318	345	317	332	317	302	302	308	319	310	309	311	330	323	328	314	336	306	286	323	328	303	308	357	307	324	291	312	314	322	315	335	289	338	279	345	331	307	333	303	328	289	350	323	314	285	309	314	311	327	294	295	307	288	340	357	313	345	322	307	295	318	282	301	326	297	306	324	311	339	349	282	327	297	304	336	294	289	316	345	318	346	322	329	313	303	325	329	327	306	343	320	319	326	302	328	320	295	357	331	310	336	302	323	370	313	325	310	291	317	297	304	302	320	304	343	307	327	336	300	354	326	345	303	341	328	321	340	328	322	321	334	292	333	342	325	310	328	309	346	318	338	344	320	318	316	355	334	313	338	349	306	359	312	292	284	287	291	297	295	307	363	331	313	317	328	298	338	328	331	303	307	299	341	319	350	314	333	308	317	320	322	321	319	337	308	327	309	343	285	336	316	312	326	330	322	311	337	302	330	305	331	335	325	307	330	323	328	334	313	326	326	278	289	318	339	296	289	310	286	289	300	310	317	333	294	315	307	309	312	296	322	301	326	316	309	291	318	338	335	322	342	326	319	315	341	295	320	308	329	294	315	318	313	314	330	298	301	285	361	307	312	337	301	291	350	349	303	339	295	299	344	347	308	324	328	320	308	329	314	301	342	325	308	344	320	324	308	339	317	322	334	317	312	298	313	363	317	332	315	323	364	343	333	318	312	301	305	309	312	310	322	319	311	308	316	328	282	290	316	321	301	293	334	314	323	322	356	314	308	349	274	310	334	337	344	323	347	322	339	296	315	346	306	336	303	310	328	337	336	302	297	329	326	301	338	343	313	332	323	331	325	279	327	345	307	301	329	318	303	336	322	296	308	323	321	355	323	321	304	344	335	329	332	306	309	339	329	333	334	325	311	305	326	295	348	298	305	328	334	288	357	331	312	330	302	324	321	347	303	311	340	309	326	315	347	318	353	331	336	315	326	315	314	271	317	306	330	315	313	304	332	326	331	312	295	310	322	302	326	320	326	308	332	338	305	314	314	276	326	337	333	333	324	338	328	333	325	367	340	308	339	309	303	316	324	325	302	340	308	348	326	312	350	316	334	328	352	317	288	327	311	327	263	307	322	361	319	325	329	325	308	320	325	344	348	313	311	332	315	323	325	349	314	324	345	298	331	342	311	317	300	333	336	293	308	319	340	323	311	313	298	313	295	310	316	305	299	341	333	291	292	315	325	350	281	349	305	305	293	288	354	328	331	318	316	333	315	335	333	304	326	303	314	303	319	307	304	289	327	311	292	318	311	315	338	327	326	324	318	338	328	316	357	321	316	293	323	318	352	329	309	323	294	329	336	304	317	291	318	326	327	284	322	339	322	311	313	337	315	303	323	327	350	332	328	321	344	291	317	331	302	303	319	345	291	325	292	326	295	311	313	319	343	312	332	273	294	290	312	317	326	302	372	299	331	331	304	338	287	331	331	322	345	287	292	312	366	333	307	323	312	285	328	319	307	317	315	330	322	310	312	321	301	312	325	326	349	326	309	311	332	305	324	320	300	333	314	317	332	329	288	301	288	324	309	323	313	345	294	337	303	336	328	319	283	329	319	312	315	342	327	300	311	301	312	314	327	353	329	315	295	326	303	301	337	307	297	312	353	311	325	303	333	333	321	317	303	317	349	305	320	305	321	291	338	328	365	360	309	299	337	305	324	305	306	285	304	329	356	323	308	321	340	314	322	330	331	337	329	314	351	291	330	304	320	320	339	300	323	333	310	330	316	320	335	324	342	297	322	276	286	309	319	328	303	310	320	280	324	314	340	301	331	310	313	324	308	309	340	312	294	333	311	317	343	345	353	336	317	327	305	326	290	327	340	331	330	318	335	327	319	322	348	306	312	330	358	308	336	298	313	320	340	337	333	313	283	318	332	317	305	339	309	318	309	282	293	290	299	298	341	310	324	329	322	306	306	309	349	351	298	324	295	333	321	315	329	281	307	293	338	321	306	304	336	295	326	333	312	290	288	313	320	296	311	294	326	307	305	314	316	359	318	310	306	306	357	291	321	338	316	331	327	328	323	306	340	338	331	302	315	344	330	313	317	333	319	343	348	326	291	298	308	341	331	337	292	290	293	292
18493	1318	1058	705	559	515	446	441	418	426	437	389	411	397	424	418	373	356	394	384	384	362	397	364	365	381	392	366	398	363	396	378	410	433	390	388	398	384	348	393	387	347	379	375	394	385	389	383	389	396	385	379	413	372	396	355	363	371	401	384	368	367	379	356	363	361	333	390	359	393	394	362	369	384	392	386	383	381	360	380	402	385	396	397	369	383	348	402	407	372	401	374	368	408	407	386	373	359	378	382	366	385	376	374	372	385	379	385	390	363	407	397	402	375	385	405	398	339	358	391	380	407	445	373	386	387	391	366	405	361	396	397	377	393	408	381	380	406	394	392	380	371	380	394	373	388	406	396	379	407	374	378	396	393	369	374	385	403	379	373	346	379	389	393	379	399	404	383	399	349	391	374	395	398	405	382	397	401	407	361	350	367	386	359	365	399	391	374	394	385	388	383	351	406	356	411	406	393	409	399	385	404	372	376	404	367	408	405	411	386	370	381	363	369	393	368	384	391	373	376	361	382	384	412	391	384	375	402	376	411	349	413	354	382	387	356	403	379	381	384	395	399	391	378	378	394	354	394	408	374	359	419	379	375	369	405	401	353	375	345	404	376	414	385	386	398	388	373	360	381	421	369	372	398	375	373	391	409	413	414	364	391	382	403	370	407	410	394	394	416	384	401	379	379	349	405	353	420	393	376	373	389	407	386	396	370	373	378	365	412	370	369	407	401	393	338	360	376	410	369	398	416	365	396	377	375	423	406	374	397	392	392	404	379	375	393	359	380	389	388	400	387	381	348	390	399	383	381	371	340	362	358	399	361	392	375	385	387	384	429	379	387	392	378	393	383	391	370	412	371	404	389	384	370	369	338	390	404	387	348	406	372	385	413	403	383	407	358	377	387	391	383	362	415	379	391	410	381	350	384	381	401	393	381	381	364	384	356	403	410	404	355	401	377	382	401	371	373	390	393	390	361	379	371	354	351	390	392	352	371	422	374	379	426	412	380	373	396	393	397	368	369	409	383	385	398	408	426	377	364	389	385	363	358	353	343	350	370	375	395	375	374	343	372	374	381	356	404	396	404	394	417	428	369	382	389	389	373	415	420	388	377	367	378	362	394	349	361	400	396	387	352	344	355	404	387	374	400	387	392	416	377	385	373	408	395	397	369	378	305	408	385	392	373	406	404	385	378	371	383	383	365	381	322	361	375	362	412	393	380	371	394	374	351	356	373	368	355	414	422	392	372	366	407	364	378	364	387	373	386	388	367	399	379	377	351	373	418	381	381	396	371	383	365	388	391	377	353	361	409	396	374	376	405	372	355	397	361	378	378	369	381	367	382	383	401	414	381	381	402	378	423	379	400	378	397	351	397	358	398	363	364	388	382	382	373	403	405	369	380	388	352	385	400	386	409	404	366	350	368	361	352	368	397	373	419	336	384	396	389	370	383	416	379	371	366	381	380	427	389	383	381	380	372	380	378	370	374	362	399	372	395	359	394	356	399	343	388	375	388	382	386	405	375	365	361	396	418	387	387	388	379	401	394	394	382	383	381	377	348	379	407	372	391	382	373	394	399	400	362	420	380	356	336	385	373	366	394	374	396	381	421	375	429	384	385	365	385	379	360	395	367	366	379	370	382	398	356	419	391	371	358	366	371	336	390	398	353	398	379	378	381	403	402	360	370	393	383	339	368	424	373	371	397	375	430	365	396	375	384	385	399	367	402	392	388	346	420	407	405	410	383	346	406	395	387	384	411	388	390	386	366	352	373	416	384	368	357	405	379	348	412	375	402	393	371	367	362	387	377	346	397	390	373	351	385	338	388	365	403	376	356	381	382	379	405	370	394	378	371	380	434	386	404	405	396	388	361	330	362	385	405	386	364	378	420	384	375	368	373	357	358	376	358	378	419	385	364	383	421	368	398	384	365	367	391	361	398	418	402	382	362	413	392	361	368	422	383	380	380	413	334	375	395	391	388	360	419	404	384	381	383	372	380	388	369	404	353	401	383	396	388	398	410	365	423	403	369	363	350	361	373	408	380	394	422	369	376	407	368	405	409	361	383	404	392	390	364	381	381	361	371	374	386	401	398	382	341	371	410	367	389	375	367	381	403	359	399	350	407	379	379	410	396	358	392	401	372	392	363	363	397	398	392	356	376	398	387	382	381	375	341	398	359	390	383	397	391	382	387	392	356	426	382	381	372	409	397	378	362	411	379	428	375	371	362	364	373	386	402	394	395	388	353	373	407	405	423	413	362	371	369	421	380	376	375	367	344	361	377	381	406	399	373	400	375	388	398	378	384	374	411	426	357	382	384	416	386	408	376	363	381	380	371	395	408	394	376	394	366	393	392	437	383	427	383	407	382	382	400	374	404	360	351	404	375	413	401	400	360	389	373	405	377	342	384	389	350	355	366	418	405	382	413	353	367	412	405	353	364	376	371	344	384	409	355	390	383	368	383	401	408	372	364	428	365	399	418	330	384	396	396	402	363	399	399	380	407	343	345	364	352	379	389	365	418	451	372	378	396	389	408	376	419	374	388	366	375	364	356	411	381	391	394	374	380	403	403	371	351	374	382	355	370	355	365	413	377	382	401	384	339	353	359	403	362	389	384	413	401	365	380	389	367	390	368	359	376	372	374	380	337	356	393	383	377	372	393	367	372	404	380	371	376	406	389	382	381	348	352	407	342	398	388	386	396	377	350	384	361	352	399	372	357	375	392	375	372	378	391	394	373	394	414	400	380	386	359	344	386	367	422	343	401	360	346	391	361	386	387	402	391	413	375	344	388	402	410	378	363	399	393	388	390	394	371	376	392	382	401	388	404	383	392	387	345	360	358	381	378	393	383	391	366	411	393	388	356	399	396	411	390	365	397	365	399	383	365	389	390	381	361	368	385	361	373	372	372	385	426	386	387	403	368	375	375	403	370	351	363	358	397	393	382	391	358	386	419	362	395	380	374	356	394	407	400	379	345	368	373	393	396	385	363	398	407	395	376	396	361	373	355	383	346	382	366	346	351	334	366	398	400	353	383	382	367	386	412	366	340	401	392	396	367	365	357	373	363	377	379	414	403	386	374	389	405	413	373	376	377	393	395	391	399	407	362	370	419	367	354	377	369	356	378	361	401	373	397	356	384	367	370	342	365	356	402	391	372	374	377	411	382	382	372	352	412	371	378	369	401	383	397	391	403	363	363	374	384	386	403	409	370	392	421	372	394	437	385	387	360	397	369	378	404	375	390	392	387	370	395	377	383	409	392	360	368	417	372	362	388	383	367	368	408	384	347	412	377	371	387	353	371	415	403	379	366	379	363	388	402	403	374	389	347	341	365	338	377	371	387	361	411	366	372	420	371	376	367	413	365	368	382	394	392	371	355	366	384	372	367	376	384	382	392	391	398	363	404	382	355	396	351	365	434	361	366	387	379	412	374	350	390	362	366	321	374	405	400	367	393	379	402	423	347	396	372	405	409	391	356	396	405	386	391	381	387
23665	21182	28623	24013	21171	12465	1170	647	453	496	407	380	344	352	319	288	289	284	294	269	304	241	256	212	272	239	218	268	246	255	226	204	253	247	232	235	228	234	247	247	234	215	228	232	226	199	209	218	195	255	207	213	218	237	248	215	223	232	237	211	225	236	219	205	206	223	233	233	210	234	180	201	203	202	216	244	226	212	209	232	220	227	244	237	217	231	216	229	219	229	238	248	209	226	232	272	212	213	207	204	215	205	212	202	220	200	197	235	235	218	228	264	242	216	200	217	243	215	221	214	198	200	249	210	216	213	244	212	206	223	198	221	233	253	222	204	240	240	246	209	219	224	233	221	229	232	216	216	233	249	227	211	215	210	215	214	216	215	215	221	236	216	234	226	194	225	223	207	223	221	217	214	221	220	207	207	210	218	224	235	220	213	210	208	220	211	221	232	218	227	232	237	244	199	225	219	219	241	234	227	237	215	236	223	208	259	217	224	205	214	224	218	235	233	216	198	225	212	214	222	239	207	235	214	230	226	250	249	258	233	241	219	235	214	230	211	229	214	226	257	220	226	233	253	229	221	227	192	229	205	207	239	227	243	244	230	236	220	235	221	250	229	210	239	225	215	218	228	219	210	228	222	205	222	232	199	237	211	204	230	238	221	231	209	223	200	224	222	226	223	238	213	222	208	191	226	199	251	208	224	240	251	238	227	201	229	206	214	242	229	218	237	219	242	209	225	212	221	224	247	202	224	217	252	210	211	217	212	208	251	242	239	216	213	217	234	201	237	245	229	239	225	234	214	217	220	219	187	215	215	228	224	219	212	200	235	208	232	204	214	247	234	235	250	203	253	226	206	229	207	229	207	236	247	228	213	252	234	251	225	219	249	228	209	220	224	247	190	222	229	232	199	198	226	201	236	243	227	208	224	194	210	241	231	247	231	208	213	216	226	241	214	216	227	223	225	243	233	213	189	221	208	225	222	244	196	256	243	206	203	223	243	185	234	243	227	203	225	215	224	231	173	217	219	210	223	194	200	203	202	203	233	206	217	215	213	210	215	221	234	241	227	205	242	198	227	210	250	187	203	229	233	217	226	226	206	223	212	221	232	237	212	211	224	233	227	225	219	254	231	235	242	225	241	229	234	237	247	223	220	234	258	248	252	220	226	217	258	206	225	237	236	237	224	196	215	228	209	186	224	241	216	226	201	230	221	215	238	213	212	216	224	214	210	207	218	247	218	202	232	224	223	227	227	226	195	215	233	211	204	217	221	218	200	218	219	233	223	202	233	223	187	231	210	207	199	239	210	211	241	215	240	230	218	262	197	214	231	214	198	229	230	234	206	209	204	233	228	207	209	224	213	205	228	214	211	210	219	175	266	247	241	217	230	197	233	232	198	204	248	237	237	241	205	223	230	195	254	201	219	238	231	207	231	204	236	224	234	224	216	216	222	244	214	222	231	232	222	191	226	206	209	195	219	209	245	213	212	223	216	199	228	223	226	235	246	229	219	220	205	222	232	236	196	248	218	227	198	235	235	207	226	225	234	226	216	213	230	221	215	226	208	219	216	240	223	220	223	234	204	240	222	239	195	246	205	212	219	208	245	214	222	246	220	231	229	204	230	230	227	228	213	223	236	229	239	273	213	228	240	213	204	265	185	233	223	223	206	236	243	220	199	215	245	222	219	218	244	212	206	208	216	220	212	223	217	225	223	190	217	229	227	239	241	229	228	233	235	254	236	223	258	242	199	236	196	193	248	202	238	229	206	223	211	219	211	211	208	198	226	207	200	221	213	216	209	213	227	203	201	217	215	204	204	200	224	221	238	202	194	231	236	221	224	189	220	228	220	193	209	221	244	229	214	225	224	204	235	225	242	211	217	222	213	232	196	236	216	189	247	206	233	195	248	196	225	243	227	200	224	220	218	193	211	203	230	224	199	231	223	206	221	233	236	208	212	205	220	230	174	222	240	222	225	254	220	226	209	195	234	206	237	252	210	208	236	204	210	208	219	214	229	209	239	233	232	233	221	222	240	208	209	219	244	223	215	218	195	231	213	219	219	211	239	228	227	243	204	226	222	196	245	240	221	229	221	215	190	229	210	215	240	235	220	228	209	241	233	214	199	211	200	205	181	220	216	233	222	227	225	239	203	190	224	242	210	230	228	219	221	201	201	221	195	187	244	231	226	225	227	221	214	216	205	219	224	208	225	219	196	217	213	227	233	235	220	234	225	225	233	222	218	214	219	223	210	243	234	257	210	226	218	240	221	211	227	221	205	215	240	231	225	225	219	215	222	188	206	243	189	217	219	207	203	226	258	230	223	225	236	228	210	216	223	239	232	228	220	216	211	235	209	208	206	202	195	205	246	197	213	222	238	206	209	243	213	218	223	202	238	202	221	227	212	230	210	222	201	226	227	240	237	212	203	209	243	236	216	234	201	236	231	220	241	203	218	209	256	244	236	231	226	232	232	210	262	214	216	238	215	220	206	202	205	242	201	230	204	237	203	206	231	212	212	229	218	215	190	193	234	226	229	235	248	208	246	234	209	213	201	206	249	221	236	232	228	223	244	233	250	231	231	218	197	219	215	221	240	221	216	211	194	217	201	225	219	226	227	232	211	210	232	218	218	227	259	219	235	220	212	230	229	219	194	230	243	242	227	211	198	221	198	209	199	217	225	229	218	231	222	215	204	225	203	219	234	207	208	220	230	226	235	233	227	236	242	222	187	209	212	203	230	206	182	225	227	238	231	212	216	222	201	217	192	201	215	243	246	227	239	241	220	219	206	212	197	226	215	203	220	235	222	221	231	238	232	210	229	216	223	214	194	224	206	212	211	205	212	216	240	212	228	232	205	230	210	233	215	222	203	229	217	201	250	227	201	232	228	204	212	200	203	213	249	234	242	217	205	238	217	211	214	230	210	215	207	210	238	209	228	225	212	236	220	204	227	233	221	225	226	220	199	226	248	229	210	220	218	231	228	216	231	215	235	231	216	247	202	217	199	244	204	223	223	210	204	220	251	229	207	237	225	228	241	214	219	210	241	197	239	215	221	222	216	251	237	204	232	232	234	194	190	221	197	216	222	219	208	214	217	217	229	216	194	230	243	227	227	207	227	240	230	231	254	188	232	213	223	217	233	217	208	247	212	206	230	219	228	247	229	212	224	217	194	213	207	208	220	221	226	228	214	194	213	218	214	236	241	237	261	215	213	228	249	230	212	201	211	207	220	198	214	221	204	213	232	219	208	189	223	214	221	215	232	212	226	215	219	232	217	218	229	215	220	211	172	220	226	196	208	201	228	221	229	232	248	226	219	252	204	211	226	210	198	226	213	212	199	228	209	225	216	209	207	251	233	205	238	211	245	199	202	210	234	218	217	243	219	190	245	222	235	216	227	236	219	231	224	222	252	196	233	231	223	230	238	196	202	237	243	201	199	231	207	196	201	232	218	216	215	231	234	227	245	224	226	186	223	238	211	209	218	222	225	222	209
19692	9413	7716	3721	2613	1935	1405	1128	958	809	677	605	541	505	428	423	406	358	370	364	330	372	340	284	323	308	341	324	296	305	294	298	327	314	291	291	294	284	277	287	269	255	258	252	271	289	264	287	272	283	278	289	295	241	270	271	278	260	279	263	273	271	253	271	280	293	295	278	238	292	264	240	249	269	269	297	281	264	266	273	250	285	250	299	287	255	297	273	258	246	288	284	259	279	249	300	255	260	254	276	266	255	264	264	252	284	273	279	267	255	252	277	262	257	270	249	297	268	256	275	290	263	251	279	291	243	239	242	262	258	242	240	248	298	290	244	270	263	250	240	263	251	255	277	271	247	244	256	265	282	262	246	303	234	245	255	270	270	249	257	262	263	276	251	254	248	250	250	254	250	246	240	249	261	287	245	244	303	267	270	244	247	267	272	284	277	294	267	262	253	272	259	276	248	267	280	261	261	253	273	253	274	258	257	251	265	271	254	287	235	275	269	259	306	243	250	281	247	266	261	249	262	257	256	261	247	249	263	280	256	270	229	262	270	249	258	284	256	255	275	238	254	278	275	282	263	260	278	249	246	271	299	269	288	231	254	239	260	285	271	277	277	254	262	258	273	241	280	281	281	255	257	250	281	272	243	255	250	256	270	267	257	275	251	223	250	280	261	281	252	234	264	254	253	272	263	282	289	259	260	276	296	269	242	255	279	272	280	266	301	252	277	289	270	285	283	283	269	270	246	278	264	264	269	265	261	283	273	232	274	268	255	251	270	258	244	241	263	265	270	278	246	268	272	239	270	306	265	278	304	250	267	247	272	267	250	268	261	271	256	249	268	249	253	283	262	257	286	258	257	284	248	258	254	247	260	284	250	254	241	253	288	278	285	266	243	279	235	283	260	266	267	232	280	265	268	268	243	239	257	285	272	246	253	266	270	254	277	260	275	257	249	288	285	269	253	271	231	275	270	225	263	254	263	248	268	286	273	286	281	280	263	251	253	265	244	257	266	238	266	261	238	229	229	259	258	250	270	248	248	272	275	272	241	249	272	256	292	254	249	246	242	263	274	281	271	270	261	259	259	274	259	266	269	253	268	251	253	268	247	246	247	285	276	245	276	261	251	277	254	264	255	278	242	277	269	238	239	255	258	259	274	257	257	304	281	258	262	236	226	267	231	269	272	253	265	264	285	223	250	259	247	264	278	263	292	265	294	285	274	265	290	265	263	271	286	282	281	248	269	278	253	260	258	279	277	240	259	256	266	258	234	249	274	257	239	272	240	232	261	274	261	238	285	254	246	282	239	262	243	244	271	262	240	286	245	269	289	268	235	241	264	275	264	260	239	264	239	255	259	230	284	229	277	232	263	281	254	272	259	261	261	273	275	267	287	281	262	268	276	277	287	264	255	278	273	265	257	289	255	256	260	266	275	267	278	257	271	306	266	267	242	276	276	286	272	290	263	257	244	250	267	270	239	244	248	239	261	246	254	265	233	257	248	269	244	268	265	247	262	209	241	269	271	264	264	262	295	257	276	272	261	267	268	274	256	274	282	303	280	265	265	260	263	257	287	248	284	239	271	260	223	268	264	281	293	267	277	272	263	293	274	283	265	262	285	261	273	254	256	264	265	231	286	236	256	270	264	275	229	272	240	231	251	274	264	238	269	273	270	243	269	270	275	233	258	258	259	270	262	242	277	260	247	276	248	267	280	257	246	283	236	293	258	263	284	257	237	272	284	265	257	229	233	279	258	296	265	245	258	242	268	269	277	258	239	246	229	286	286	268	246	256	287	251	255	270	297	267	273	287	243	251	252	249	257	282	287	243	270	276	247	269	276	255	279	255	285	244	263	264	287	254	281	280	293	270	296	233	278	251	256	268	263	287	251	266	247	255	297	266	265	242	261	267	275	273	263	275	269	237	241	271	238	278	243	276	280	265	256	252	257	284	273	268	257	276	255	267	279	277	263	254	290	262	262	252	233	266	281	272	260	250	261	273	286	257	258	257	242	270	261	277	261	279	244	268	268	262	287	253	267	253	269	240	259	267	259	273	265	267	247	264	265	269	273	278	242	263	260	297	291	250	286	241	274	279	269	284	271	273	271	256	250	244	243	239	281	269	281	265	265	252	260	263	261	256	266	284	273	223	259	275	249	253	270	253	272	271	226	285	265	301	290	249	255	274	257	275	245	253	266	249	263	257	268	249	253	280	247	255	253	265	267	310	281	243	256	254	259	240	290	272	278	275	283	281	271	282	284	261	258	239	256	246	250	247	267	261	251	252	250	258	279	260	256	305	257	237	274	259	263	234	287	259	285	247	245	241	279	282	238	296	261	241	264	268	267	269	291	245	265	273	260	227	248	273	282	268	245	272	253	272	273	267	285	304	257	251	243	287	290	284	265	282	229	248	276	241	285	263	244	250	272	254	266	253	276	276	299	262	238	234	279	266	245	272	276	269	267	278	226	255	253	248	265	255	269	252	260	257	263	253	249	259	269	260	259	293	280	290	250	246	259	255	255	270	281	253	252	274	271	282	292	278	291	241	265	224	269	287	262	271	269	276	252	273	287	269	267	259	261	287	243	249	277	275	290	295	247	280	246	231	284	256	249	267	280	261	248	276	261	281	263	252	258	256	251	259	268	248	263	240	247	285	268	285	257	296	289	254	226	270	257	248	257	247	295	290	258	288	263	283	252	267	262	237	269	256	292	255	265	276	261	274	283	253	261	271	257	280	284	299	257	245	257	257	274	241	272	259	248	281	281	259	277	279	250	259	248	230	242	271	262	264	264	269	278	268	278	248	257	276	257	277	278	241	267	265	229	255	255	257	282	250	263	253	267	256	273	244	236	282	283	284	254	235	272	262	302	279	247	245	304	297	261	278	278	281	291	284	241	244	242	251	245	277	266	259	266	272	288	235	277	270	280	261	272	225	263	266	279	268	274	255	259	292	260	266	245	256	260	280	245	275	243	250	265	270	247	297	262	269	254	230	270	263	274	272	277	259	255	254	247	254	272	295	255	251	270	263	259	272	289	252	251	274	286	261	241	276	281	257	261	271	274	254	293	250	273	272	261	259	244	263	251	273	268	281	265	245	291	289	270	286	250	299	252	251	264	274	245	253	250	257	271	239	267	264	263	224	242	272	240	283	242	250	260	259	269	262	261	273	250	287	289	260	265	255	253	245	275	280	249	233	268	279	245	229	270	261	287	287	255	283	282	270	285	261	264	274	247	238	262	263	287	288	261	269	251	279	255	244	269	253	251	252	289	287	258	249	268	270	247	221	232	279	279	242	264	262	256	264	259	250	270	259	233	264	264	291	253	294	239	245	274	251	274	271	284	288	286	243	229	277	255	245	287	268	252	260	235	266	243	279	252	267	288	266	259	256	237	272	254	280	238	256	267	238	248	272	265	274	275	236	272	235	244	275	263	271	253	234	233	282	283	255	255	252	271	274	265	262	274	242	275	273	260	255	253	279	278	260	247	278	277
24746	21166	27646	24887	12815	1165	818	730	666	656	661	599	577	606	565	564	564	570	555	559	536	535	558	553	567	564	552	542	521	536	585	522	564	559	529	545	530	535	496	576	579	550	534	539	535	531	560	529	540	499	545	527	517	593	540	527	534	512	538	541	565	549	511	565	523	550	532	535	559	562	523	517	577	539	574	539	540	538	550	489	527	559	561	518	585	548	515	523	550	566	521	544	534	511	528	569	519	594	525	512	513	544	571	546	546	540	520	556	524	572	587	542	518	532	536	547	512	523	558	575	512	520	502	534	505	557	532	569	563	549	529	561	522	539	572	545	540	507	539	579	542	546	552	556	543	500	538	552	511	547	516	536	543	497	514	531	507	537	499	534	552	520	548	541	530	503	545	516	538	529	559	547	524	511	565	561	564	513	492	564	561	537	544	580	529	539	505	532	521	566	529	533	547	518	516	532	611	506	559	551	516	488	570	498	538	532	528	549	522	518	552	553	535	577	535	540	560	572	544	545	566	562	558	546	528	519	510	548	502	513	558	550	487	536	532	522	504	492	513	549	548	536	573	552	533	554	591	552	536	531	546	541	529	525	592	527	534	536	554	521	538	554	537	527	560	520	523	538	558	562	553	555	552	521	526	545	526	514	515	524	555	519	533	511	542	510	522	539	538	515	510	548	557	556	531	554	532	550	541	517	486	548	552	555	554	556	541	534	535	517	520	517	552	527	558	529	512	499	525	540	570	546	484	582	541	510	538	540	554	520	521	524	497	531	531	511	555	518	537	568	512	563	539	574	614	513	580	570	553	574	552	539	570	568	555	548	509	514	560	542	544	527	559	557	540	565	546	573	542	534	544	526	536	539	537	527	539	511	541	536	537	563	522	578	486	539	539	545	520	537	607	568	554	534	513	540	563	546	569	540	530	550	528	529	534	531	563	528	575	578	548	510	564	559	534	489	550	550	525	550	485	506	535	577	491	602	543	543	533	553	549	529	556	527	577	517	509	537	556	551	538	546	507	531	541	517	522	521	581	516	547	569	533	552	538	500	546	490	592	548	564	535	507	556	538	563	541	519	527	566	536	594	553	521	544	547	503	557	541	534	549	595	564	531	531	506	485	546	568	551	514	542	570	527	539	533	519	581	544	550	552	552	531	547	550	530	561	518	573	543	570	533	536	507	556	512	526	546	513	497	519	548	510	553	557	547	524	499	539	508	554	544	601	551	546	530	538	522	570	544	515	576	557	526	545	511	576	569	547	538	527	506	553	508	545	519	567	561	564	539	544	524	511	542	511	521	547	532	551	558	533	583	488	520	507	513	525	539	551	521	551	547	539	551	546	532	551	514	505	533	525	544	532	518	567	541	559	544	546	541	553	552	497	534	537	557	569	577	541	540	471	533	537	504	544	572	503	562	528	502	553	526	561	545	533	508	535	497	528	582	543	528	524	568	543	519	518	579	536	519	559	544	512	526	558	547	564	520	550	576	560	579	535	566	555	532	547	540	526	549	547	532	528	566	572	531	567	520	556	541	529	528	494	554	530	524	583	515	533	500	548	534	550	541	535	576	529	543	505	507	535	531	549	524	551	546	527	530	550	555	524	540	521	552	550	499	508	540	545	523	536	521	506	542	593	546	558	517	585	509	547	534	505	569	534	479	522	532	549	510	520	550	540	561	533	544	496	566	549	498	499	518	526	538	558	542	522	588	484	576	506	552	548	532	543	538	554	534	462	532	541	570	540	523	567	525	504	591	488	533	513	498	516	527	512	510	548	529	547	519	552	491	510	506	516	539	503	513	523	525	579	545	496	582	510	525	541	579	543	547	587	563	580	514	534	543	541	504	542	550	519	520	536	546	525	561	507	498	574	554	544	518	528	627	532	586	492	552	529	510	560	519	537	564	545	529	522	538	550	571	549	512	518	526	554	529	539	560	551	479	487	542	537	543	478	552	525	537	569	481	543	581	562	540	538	548	567	542	514	574	522	517	568	518	562	548	555	551	479	536	504	540	488	548	552	536	565	515	485	532	537	548	544	537	525	500	530	481	557	513	528	519	526	531	528	536	566	558	553	520	550	509	485	548	494	510	548	519	523	559	564	506	588	500	513	551	493	567	583	540	565	533	549	539	524	558	498	536	530	578	579	477	551	519	521	514	495	571	527	555	530	575	512	526	528	553	560	537	518	513	542	544	541	452	516	574	576	514	546	535	556	517	545	539	557	576	551	561	526	529	545	531	503	583	529	536	520	515	549	535	520	536	549	558	531	563	559	549	577	589	520	529	555	533	498	526	584	538	536	528	609	493	554	558	551	547	501	517	501	536	538	525	509	518	500	514	482	519	562	566	539	524	532	550	539	509	488	522	528	515	575	485	542	548	512	534	515	520	544	544	525	538	583	548	545	559	533	493	530	562	496	543	531	515	570	496	522	511	512	568	506	552	536	567	599	535	569	527	540	555	526	558	543	538	539	552	512	567	497	543	549	546	536	518	539	571	542	557	513	543	532	553	548	531	569	497	562	544	501	533	557	521	516	540	576	579	504	555	559	539	521	517	531	556	539	491	543	521	500	544	538	556	578	545	519	534	537	536	535	537	532	545	564	503	564	549	556	515	556	520	529	536	531	546	596	525	543	537	576	517	537	556	528	533	524	553	560	543	556	508	532	556	528	548	551	526	511	577	551	508	540	535	535	522	530	585	549	583	514	538	518	531	570	557	530	561	485	547	537	525	540	558	531	532	583	554	526	545	504	546	515	554	554	512	529	503	513	571	539	521	566	509	540	520	528	578	498	523	572	538	524	528	538	502	565	513	540	545	556	580	528	533	579	511	523	534	541	535	540	549	568	567	534	534	508	547	519	545	567	532	599	516	505	544	521	524	554	538	465	550	617	497	557	542	533	549	493	558	541	547	557	525	539	542	499	534	534	552	538	552	551	569	515	503	511	562	489	529	514	516	516	529	541	549	535	523	510	516	537	527	552	573	579	549	560	513	568	530	557	502	505	587	518	552	522	545	547	536	581	549	520	501	559	556	515	548	524	537	482	527	515	566	553	509	502	545	509	501	504	564	507	520	604	519	527	531	544	554	566	488	523	522	532	535	502	526	506	548	556	498	579	538	533	539	547	552	521	536	496	563	517	544	507	522	530	547	531	472	556	534	549	541	534	564	577	583	528	543	546	542	559	496	568	597	547	537	560	485	506	554	557	515	544	507	528	499	585	535	546	571	541	527	556	552	523	552	534	520	553	495	529	564	557	578	524	566	526	550	568	585	572	532	567	530	532	516	520	529	491	552	550	541	528	531	551	507	504	535	528	540	558	537	496	526	506	560	511	534	526	560	539	493	525	491	526	579	516	534	527	496	525	545	563	548	565	539	537	560	562	533	552	553	566	575	522	524	530	545	587	596	510	542	496	518	504	560	544	521	532	537	521	552	525	554	502	558	589	521	580	552	577	558	503	537	545	513	529	577	580	534	547	573	531	564	539	570
19082	5602	4561	2379	1799	1433	1269	1097	974	866	822	758	793	765	724	706	671	713	651	664	674	645	642	640	667	682	630	643	597	600	633	615	677	642	628	602	625	601	632	607	653	602	646	649	588	615	626	614	627	638	680	629	602	630	614	573	567	625	616	564	623	631	605	625	622	639	674	670	620	599	602	621	618	598	629	602	633	636	616	617	630	622	582	615	613	592	607	616	563	637	620	580	622	550	607	587	603	617	673	585	617	612	622	599	626	647	608	625	598	647	640	612	619	628	653	641	620	583	639	632	608	608	601	640	638	650	614	609	631	610	607	635	582	611	637	631	618	600	621	592	610	596	574	614	610	641	610	611	615	610	631	649	659	604	573	615	635	590	634	585	577	611	625	617	596	645	608	584	606	619	585	608	605	610	617	627	593	648	623	599	627	589	608	668	607	633	629	594	622	587	614	647	603	658	617	629	628	597	582	638	632	643	616	589	600	640	642	599	598	662	627	614	599	595	658	611	594	605	594	631	616	641	650	651	643	589	591	606	576	648	604	671	631	613	612	645	641	598	614	617	602	595	583	652	609	561	632	621	608	616	619	596	638	633	586	608	645	627	574	577	604	589	614	651	603	586	607	583	622	606	604	630	639	582	610	611	629	627	662	616	633	631	608	542	610	583	610	606	669	634	633	610	640	623	605	578	623	628	651	637	631	594	604	601	628	636	607	595	650	579	605	587	623	603	612	594	608	614	633	618	605	600	645	537	632	648	605	579	602	622	595	589	614	585	573	614	637	597	587	582	626	600	633	624	571	627	571	609	582	568	638	597	619	626	620	626	606	637	575	611	618	606	619	609	599	598	621	620	632	584	645	623	636	590	600	545	620	619	632	610	593	594	581	620	596	591	620	634	622	621	564	589	583	584	634	602	575	600	581	574	633	658	603	617	645	588	648	604	630	603	622	617	633	583	608	581	572	649	640	593	599	578	613	580	589	582	609	604	608	603	623	575	582	635	615	597	585	610	625	591	602	621	596	634	594	627	611	643	642	617	615	669	611	588	628	584	623	624	577	608	579	571	583	601	607	624	614	614	607	606	582	620	577	614	576	537	619	650	602	646	604	631	607	606	648	632	629	659	588	612	621	611	616	583	638	650	599	611	607	559	617	607	580	623	610	622	649	610	623	644	558	609	585	601	572	607	589	646	550	607	639	625	627	583	616	589	598	625	615	643	584	549	630	627	616	629	622	611	583	655	571	604	602	617	615	628	638	616	590	648	627	619	620	621	607	573	606	599	653	598	605	630	624	629	593	618	589	584	627	617	579	580	640	614	619	600	631	606	595	668	611	605	574	588	609	616	583	621	619	605	575	609	593	605	611	586	597	632	588	602	615	647	638	626	613	621	603	605	621	628	610	607	628	602	566	621	613	675	589	647	643	576	607	638	627	629	586	610	618	618	563	667	617	616	660	618	607	620	591	629	625	595	623	613	633	641	592	570	619	645	642	615	650	625	591	598	584	591	627	597	677	602	584	594	633	601	620	641	599	602	602	592	572	588	589	641	614	590	567	628	605	591	599	627	615	602	598	648	593	657	610	653	631	586	629	598	600	577	611	609	643	635	594	645	634	623	543	595	590	595	676	645	599	573	637	635	619	578	597	596	606	566	638	607	610	603	623	640	614	597	647	615	587	602	626	604	581	618	610	595	596	590	598	608	594	624	623	598	592	623	592	632	621	599	590	583	625	626	604	610	639	613	599	629	585	612	625	573	568	649	609	595	568	570	597	608	593	652	613	596	642	627	590	629	606	587	591	631	651	616	592	638	604	582	576	682	580	559	568	594	642	610	615	575	594	618	574	572	609	591	652	601	577	641	611	623	650	604	671	597	582	616	613	625	599	618	607	652	563	645	632	623	593	638	643	641	590	604	601	628	668	624	569	623	595	595	605	646	611	609	579	606	637	637	577	634	633	638	563	575	618	614	618	605	541	601	601	647	634	661	587	597	606	569	553	635	637	642	616	570	581	633	613	637	617	607	599	620	601	616	629	597	611	604	567	580	585	657	590	568	606	639	625	602	665	627	583	592	617	650	596	617	622	637	592	588	579	564	621	640	637	621	623	580	675	606	639	594	660	618	606	571	637	623	638	619	605	635	615	610	620	573	576	612	585	602	597	634	582	613	595	600	633	618	622	607	617	582	585	618	613	576	608	584	587	659	633	602	629	607	607	676	633	583	589	632	597	594	639	612	643	600	570	639	577	629	608	570	604	635	614	625	619	615	588	615	631	590	644	623	620	635	643	588	566	620	596	601	603	603	625	642	597	630	612	603	604	603	615	585	605	613	615	580	583	607	619	592	609	642	613	615	595	637	571	620	603	600	662	631	586	571	607	630	617	604	600	629	596	608	628	615	587	583	603	584	602	565	621	634	590	659	652	593	615	609	607	656	605	600	638	647	610	635	631	628	597	601	584	607	630	631	618	609	594	593	602	626	621	635	629	575	592	674	559	592	591	616	587	659	622	649	604	594	648	611	612	596	601	610	564	639	603	609	605	626	620	617	589	618	613	574	600	646	617	600	589	610	608	574	598	639	609	636	621	619	612	600	600	591	605	652	603	592	594	622	586	601	601	606	609	599	598	597	643	633	615	582	609	611	616	594	625	607	627	606	600	599	647	601	640	579	592	610	630	580	615	619	615	627	627	617	610	642	610	645	640	602	618	615	588	590	612	593	639	605	632	613	571	630	618	560	602	626	606	551	665	623	648	595	614	629	600	633	612	678	629	623	629	628	641	555	624	653	612	600	593	621	643	648	616	604	603	599	620	625	591	601	583	602	635	625	641	619	576	587	579	613	615	637	572	616	611	645	596	566	641	615	589	607	609	596	616	624	598	552	606	601	595	585	622	597	645	597	608	603	657	600	580	609	622	569	589	607	623	608	599	586	653	578	650	619	539	590	580	628	591	645	641	597	599	623	636	612	605	570	614	616	612	642	609	614	591	613	600	613	604	645	622	636	612	620	622	586	603	624	575	616	622	641	626	599	610	561	660	586	621	601	609	600	578	609	607	629	608	613	639	614	579	638	606	596	604	622	619	599	592	607	627	605	613	642	593	610	608	611	577	611	628	619	598	604	603	619	605	616	562	613	586	592	684	663	595	587	594	603	616	615	597	626	563	633	592	591	618	602	583	598	630	612	656	633	617	564	613	596	643	608	638	672	650	628	635	632	651	627	608	606	599	583	583	616	610	624	565	643	614	658	573	640	577	636	583	585	625	638	596	600	603	609	592	597	646	634	595	604	635	593	667	630	588	617	596	571	631	633	628	618	605	614	623	587	595	642	620	626	597	585	613	608	614	591	614	582	631	596	569	611	591	601	572	604	640	610	594	640	576	634	623	610	596	587	677	621	601	638	585	617	600	589	602	585	629	596	575	616	605	607	588	578	630	624	607	607	587	631	606	617	622	597	605	605	605	654	657	641	623	576	596	573	645	600	628	628	602	644
22631	21196	29017	23629	21192	21243	12063	1505	1063	921	839	756	761	699	676	653	629	663	536	565	583	549	600	552	520	536	530	533	496	547	515	497	538	505	516	491	488	500	552	516	491	477	482	517	523	487	511	458	514	486	506	494	523	484	557	497	483	481	491	474	462	456	509	509	455	484	443	492	498	469	492	459	455	487	497	454	465	478	479	506	468	500	453	460	486	427	487	469	480	479	443	440	463	484	531	480	474	464	457	493	490	468	462	489	443	449	476	486	480	474	473	468	505	505	472	452	518	485	511	506	494	487	455	484	503	525	467	487	473	441	504	450	493	495	461	477	456	503	447	470	473	464	492	442	487	447	520	484	479	522	470	477	491	500	467	491	503	458	455	467	492	464	452	501	461	473	465	489	479	464	473	514	483	497	468	472	467	499	490	497	479	513	473	512	460	488	511	453	519	471	515	447	523	507	480	464	487	490	463	479	496	499	460	479	492	480	457	460	490	482	441	502	462	487	454	488	493	454	477	465	494	493	436	492	468	493	468	468	500	471	479	442	473	503	481	453	462	474	462	423	489	449	488	497	462	447	461	453	479	465	484	494	476	469	484	462	512	502	470	478	449	479	456	464	499	507	497	432	482	453	444	450	507	485	461	456	470	579	431	464	473	466	466	522	510	480	465	513	472	467	512	469	444	512	495	467	498	475	484	488	490	453	493	451	455	443	494	440	463	514	464	490	486	489	459	482	509	465	494	472	468	486	471	518	509	469	495	479	503	518	459	449	466	483	443	464	492	472	472	480	500	468	474	463	492	517	498	457	465	447	491	495	502	479	447	442	459	526	454	453	454	461	502	445	477	478	456	472	482	472	468	454	508	485	498	442	413	465	450	461	447	508	464	464	439	485	474	466	511	439	446	490	479	461	483	425	464	477	481	485	528	470	498	452	444	484	477	532	486	501	455	446	479	458	488	463	477	506	490	461	487	460	524	483	462	461	453	474	500	483	468	508	477	524	464	454	463	494	496	502	519	452	485	477	480	478	527	476	492	476	461	460	481	463	486	501	481	486	470	449	500	457	501	499	445	504	489	449	476	486	491	494	463	461	452	520	494	476	510	492	461	460	482	483	468	480	497	498	456	451	496	450	479	474	432	478	472	476	480	462	481	489	447	451	466	496	470	463	499	476	504	465	500	460	461	458	461	471	480	453	461	490	456	472	501	459	486	491	494	481	482	499	503	465	443	484	455	453	438	498	465	497	509	490	475	459	474	468	464	486	454	470	465	480	499	468	507	472	536	443	506	484	492	487	504	489	448	446	509	502	458	488	502	474	466	455	467	479	469	487	464	500	455	502	470	504	476	498	505	497	451	525	479	429	453	469	469	481	475	482	466	489	495	460	474	465	465	463	499	471	450	457	493	464	486	496	516	496	472	473	492	500	478	444	484	492	503	460	506	473	496	480	488	498	470	441	475	461	485	464	460	471	458	495	484	442	469	431	477	509	476	459	461	464	466	519	484	451	497	493	497	476	510	526	461	490	473	475	447	485	487	503	467	465	509	456	457	482	454	497	499	471	480	467	484	409	510	498	457	466	504	520	499	480	465	486	483	459	472	471	494	466	489	474	465	482	522	491	498	454	495	491	498	515	497	458	499	463	514	491	452	529	440	451	465	490	441	509	465	433	488	494	482	458	513	444	513	490	465	469	487	471	494	454	464	452	471	475	456	490	466	476	486	481	476	500	485	489	486	488	486	495	495	477	433	475	457	493	465	474	481	457	487	474	460	426	476	467	493	478	474	506	422	446	425	455	495	459	477	470	480	510	503	443	469	485	443	485	483	457	472	452	474	495	475	442	479	432	475	456	443	464	509	469	449	446	514	514	455	448	460	442	468	455	487	482	480	486	463	489	487	479	509	479	456	455	468	510	462	500	475	450	460	478	451	479	489	461	437	446	461	467	476	481	485	439	538	497	465	496	480	481	469	497	470	455	458	483	428	493	468	449	476	452	471	501	451	494	470	480	492	474	495	457	470	482	504	476	470	460	520	461	519	462	458	492	452	499	528	464	471	460	455	499	490	486	455	489	481	438	478	411	462	449	480	485	466	482	480	450	495	465	494	481	440	491	469	486	492	440	465	496	451	458	486	477	465	473	479	501	486	449	509	449	515	446	451	468	451	460	443	461	501	469	504	478	494	465	468	484	463	468	516	511	454	507	453	469	468	481	477	501	474	466	517	503	433	428	488	445	466	457	482	485	423	441	471	466	448	459	476	496	507	469	482	476	460	493	465	485	472	483	469	483	462	460	485	484	469	451	509	460	459	461	514	457	471	459	496	480	511	466	423	515	484	464	503	500	450	494	454	488	482	485	473	436	472	480	494	464	469	490	469	487	474	473	494	475	463	458	506	454	480	489	435	476	449	510	472	448	555	453	503	444	478	519	455	515	464	482	476	538	505	518	470	525	514	499	493	489	454	447	475	444	505	490	500	458	472	458	470	458	504	492	467	485	452	498	464	502	449	479	448	480	459	474	484	473	447	438	476	479	465	487	500	474	498	455	434	480	475	479	469	415	465	496	473	468	541	502	451	480	518	497	482	497	476	451	502	511	462	445	436	489	454	457	447	471	489	500	479	462	476	493	443	452	445	486	471	447	468	491	463	444	489	447	450	470	474	472	515	463	465	431	453	494	490	465	483	501	432	446	464	460	443	483	460	454	506	502	507	471	451	490	479	505	487	466	479	459	482	488	473	465	485	455	448	475	477	446	492	500	483	453	511	490	483	476	458	484	492	475	441	496	450	481	447	465	458	473	510	478	467	469	502	476	464	511	457	446	452	454	501	448	435	494	487	456	455	449	472	481	479	468	481	475	479	511	482	464	529	491	490	486	474	466	479	473	498	502	489	461	467	465	480	474	456	454	456	474	506	470	459	482	494	466	470	470	490	471	467	490	520	440	466	452	503	465	469	470	472	532	467	467	459	488	481	464	417	480	481	477	455	511	495	478	474	505	498	534	495	481	509	502	462	509	492	468	450	459	534	489	502	492	478	463	484	486	462	512	472	478	464	497	470	445	459	461	463	431	480	438	490	454	498	495	488	483	467	498	519	447	471	467	472	503	464	468	509	485	445	476	473	489	501	469	458	460	446	482	469	496	448	439	482	469	480	458	467	499	501	492	510	477	500	441	491	474	458	471	503	478	476	457	421	459	470	468	447	491	516	449	502	470	469	475	462	516	505	475	478	471	458	510	474	494	506	466	493	473	458	452	513	471	481	490	482	435	473	505	501	505	511	462	491	505	469	483	455	438	461	512	516	489	413	488	491	473	447	483	503	475	474	461	491	489	476	457	470	447	440	509	481	484	479	467	468	451	459	471	480	461	473	464	460	494	435	461	497	488	470	452	484	472	417	517	466	472	471	487	484	473	486	434	475	475	483	489	467	546	487	469	438	462	463	491	429	530	479	450	467	458	456	477	460	469	458	486	495	451	483	436	460	479	494	490
23682	15558	12878	6714	4662	3491	2743	2174	1839	1468	1244	1088	1036	913	824	858	768	734	742	691	647	606	684	659	587	620	593	608	592	546	617	585	576	572	552	566	570	552	580	585	555	530	557	540	573	554	570	548	563	525	576	569	534	507	529	518	547	503	497	528	599	529	522	499	533	496	511	495	536	530	539	531	487	507	519	518	490	532	505	537	525	582	505	519	519	548	532	542	567	495	504	498	539	503	565	538	527	513	527	524	543	526	539	574	546	511	555	551	538	515	477	508	496	520	551	542	552	497	522	513	504	551	528	517	529	543	471	515	556	547	516	490	574	563	507	519	526	499	547	498	486	522	478	500	498	535	507	505	496	558	526	522	485	487	529	498	535	498	533	494	474	544	549	545	534	503	529	505	490	509	505	522	513	525	475	537	533	549	489	538	481	486	510	503	537	555	524	544	525	532	487	501	533	523	492	483	509	498	540	531	542	505	501	539	531	505	514	528	504	534	522	474	519	523	518	512	563	522	556	526	522	521	518	537	501	519	479	517	486	510	489	539	511	479	494	544	513	577	559	504	493	536	514	544	543	520	546	528	514	537	548	532	463	530	581	511	493	525	527	503	537	496	518	507	544	501	507	483	507	488	517	480	532	532	514	530	474	571	493	535	515	516	570	547	532	472	508	549	494	472	491	522	503	541	519	555	517	535	497	479	556	548	532	522	499	522	529	545	519	523	516	550	506	493	552	524	503	548	530	509	542	516	529	531	529	509	510	542	478	493	559	537	523	515	527	510	492	500	522	523	496	483	531	524	519	495	525	529	529	547	538	493	540	525	532	516	531	516	507	549	509	522	521	490	546	530	520	542	547	580	504	508	495	537	527	528	519	546	527	520	541	483	540	506	561	509	504	548	523	516	502	514	536	514	498	529	493	503	511	515	492	508	526	530	555	527	528	511	493	508	502	494	526	498	528	546	493	510	515	518	506	515	526	498	506	508	504	541	545	517	516	548	512	487	531	574	537	528	518	507	507	518	517	543	508	516	541	521	500	550	506	536	516	539	515	543	549	531	545	524	518	511	531	525	540	506	509	504	510	488	527	548	522	518	559	483	511	501	482	466	506	527	525	529	512	511	481	541	516	505	512	520	525	539	445	523	533	463	512	485	493	541	478	535	539	555	509	543	478	539	488	475	530	536	557	538	512	491	485	560	545	518	496	532	527	514	518	485	535	512	511	536	528	515	486	491	523	485	527	525	505	518	526	476	477	530	504	496	569	518	536	537	492	513	508	492	539	562	499	520	520	510	541	572	544	569	534	534	494	571	558	512	515	518	538	516	498	512	523	473	527	544	495	521	510	550	532	473	474	541	510	512	493	483	496	546	524	514	523	467	496	490	500	511	532	469	520	537	543	539	498	549	552	555	515	495	541	505	482	527	527	562	477	486	517	479	491	525	524	508	512	506	526	509	473	515	542	526	517	531	511	521	523	483	502	515	526	528	501	499	562	467	528	504	555	485	506	560	538	534	496	514	510	524	531	532	542	543	494	537	501	529	508	526	520	522	481	502	521	512	529	522	564	530	489	520	515	508	516	481	525	506	522	542	522	532	531	461	528	496	504	542	506	520	525	506	532	480	493	531	512	503	513	516	520	512	519	489	502	553	536	524	539	504	499	491	554	524	525	505	508	484	497	500	512	514	495	529	531	558	482	489	498	547	545	499	460	537	543	524	529	530	558	495	545	556	509	544	488	522	541	532	515	509	493	530	496	530	521	518	534	502	509	505	510	544	561	512	524	514	562	531	534	500	549	516	549	532	492	501	522	528	535	533	501	538	556	539	480	502	498	459	555	490	508	533	530	526	548	542	509	458	482	513	532	506	530	533	529	503	551	520	527	491	514	521	473	483	534	498	502	521	521	516	494	528	519	497	508	514	524	519	517	551	503	507	545	520	516	499	489	519	548	486	514	535	502	509	527	534	517	540	493	569	534	571	490	476	471	547	520	536	533	512	503	519	520	531	504	556	581	535	508	481	513	515	515	516	528	495	565	558	485	503	531	536	492	483	515	505	488	537	518	533	552	525	539	481	487	525	511	521	532	471	547	468	533	513	516	510	533	522	509	499	518	576	557	523	535	540	476	499	500	503	511	515	482	492	530	564	549	507	554	550	498	532	526	495	490	520	540	508	516	538	511	513	554	544	535	493	540	520	523	514	490	547	530	506	482	500	525	501	533	575	553	517	498	550	535	523	524	468	534	524	528	532	503	543	540	534	516	490	528	506	508	523	498	510	545	544	499	512	545	537	565	529	518	507	517	529	514	514	502	547	540	496	504	518	473	537	523	571	506	476	508	527	499	527	540	535	525	522	544	482	470	509	550	525	483	552	475	509	504	532	516	518	495	523	466	508	528	519	515	514	488	525	541	532	542	521	503	525	520	522	499	539	486	538	529	524	507	503	508	514	525	509	535	561	507	548	553	525	527	505	467	522	505	512	551	503	496	545	482	546	569	500	520	540	524	492	501	525	531	507	519	491	496	503	492	507	502	538	475	499	517	501	530	580	521	513	512	524	490	510	527	518	501	511	501	523	495	548	526	507	466	523	501	515	513	504	542	546	476	508	490	507	531	555	503	484	533	516	517	504	541	516	518	520	493	518	539	568	521	512	528	511	520	539	518	514	508	558	555	502	546	470	542	540	536	489	555	474	538	529	510	498	473	537	509	547	500	476	528	554	503	538	516	506	512	519	486	469	527	487	547	488	521	525	548	550	504	529	477	531	501	528	577	542	543	560	465	537	522	511	492	544	532	480	498	526	500	483	511	495	503	495	532	526	534	540	520	532	534	499	512	478	539	525	507	496	546	505	507	548	508	520	468	503	513	526	503	530	534	502	489	523	476	470	524	551	542	473	506	522	551	524	516	537	493	539	551	509	526	523	572	533	495	511	487	533	503	503	500	547	531	521	516	552	498	578	493	528	515	533	510	512	536	514	499	501	508	512	486	493	520	520	522	509	483	522	490	501	452	468	503	529	531	534	555	514	495	514	505	533	544	479	502	508	522	513	542	516	509	493	522	534	533	572	526	511	527	512	521	492	492	508	484	520	495	518	483	501	509	485	505	466	529	491	512	501	541	491	510	506	574	515	536	536	480	549	551	518	537	502	562	502	524	523	496	499	494	510	542	492	514	547	479	543	499	546	531	538	519	525	530	537	525	536	523	538	550	516	541	502	528	516	494	549	518	526	561	549	527	484	476	504	508	512	516	544	535	540	511	519	497	528	569	509	508	510	490	554	528	544	530	534	481	521	492	517	509	538	482	564	507	537	508	544	523	506	524	490	522	506	507	500	513	509	538	500	544	489	519	526	519	534	530	515	521	508	500	515	523	550	514	514	526	550	542	516	498	508	534	562	506	532	512	471	522	482	505	508	475	522	514	539	508	521	529	513	495	516	506	531	538	487	501	526	558	536	525	491	477	465	517	498	514	485	496	575	539	534	538	501	495	532
27366	20418	8746	791	466	402	355	332	323	357	335	368	355	328	323	339	320	326	327	342	291	269	280	337	345	309	306	351	327	317	305	331	341	309	329	310	313	317	289	288	309	301	281	293	299	329	371	322	327	321	341	344	319	312	301	338	328	359	334	324	339	323	291	347	332	330	315	281	347	326	335	317	312	314	311	329	312	332	324	297	376	317	355	300	335	280	309	286	285	306	310	332	329	322	288	318	310	317	304	318	310	304	306	286	323	292	336	317	342	326	316	337	336	306	305	346	312	329	317	303	330	344	318	301	317	290	321	319	330	328	312	336	303	288	325	293	311	328	301	297	347	268	313	323	323	307	295	323	282	316	294	327	337	307	324	335	297	327	347	317	320	286	350	318	313	319	302	313	328	338	328	312	327	307	316	305	266	296	330	301	342	349	278	288	313	346	340	333	336	315	282	312	291	341	326	301	342	331	337	292	318	313	319	315	309	327	274	311	324	279	318	300	338	314	311	293	331	328	323	354	302	330	311	313	332	317	323	319	293	357	313	318	305	322	304	310	320	332	325	293	352	326	289	296	320	330	325	338	289	333	312	311	329	303	356	285	314	312	302	309	299	333	335	330	322	303	297	308	322	305	345	323	324	286	337	297	311	304	305	290	298	328	339	352	314	320	340	322	307	297	316	311	323	301	342	331	350	304	277	340	338	325	344	331	308	282	296	335	327	275	318	346	326	323	364	334	319	334	289	301	274	318	336	308	312	328	324	318	312	326	300	289	302	312	328	292	352	309	307	336	333	306	326	300	322	342	300	336	319	338	323	317	317	307	325	321	323	321	337	328	303	315	320	320	321	299	330	291	332	307	321	304	288	320	327	335	301	310	336	310	297	346	308	352	322	316	318	330	332	309	359	318	316	298	332	348	345	321	336	320	340	337	306	311	332	313	315	305	343	347	332	317	323	320	338	290	305	316	304	308	281	327	303	327	296	344	302	300	311	302	322	333	292	323	331	325	309	325	327	290	320	333	310	291	297	311	293	341	301	335	294	286	328	315	304	313	319	330	315	260	349	323	319	290	301	310	312	333	331	327	291	324	300	306	330	334	318	316	329	298	301	337	302	312	345	326	292	314	333	301	295	286	324	326	315	289	311	287	320	307	308	328	309	308	337	329	329	303	352	313	330	323	318	332	298	338	298	298	326	304	309	320	334	311	330	331	315	311	317	297	326	301	332	318	352	302	303	312	297	301	302	314	296	333	319	340	315	303	333	302	321	323	320	342	303	323	312	343	303	339	315	304	309	301	289	314	330	333	326	322	329	325	316	300	304	305	306	314	305	330	299	315	326	333	285	324	341	273	333	296	316	311	318	322	294	341	287	303	289	277	327	299	305	293	321	328	341	320	301	318	327	315	295	323	315	309	302	298	314	302	334	300	338	307	304	310	338	328	328	300	296	335	298	309	270	312	318	324	326	331	345	309	302	333	328	327	323	306	302	307	308	309	304	353	278	311	332	323	344	293	323	348	322	314	338	322	312	298	316	295	332	337	328	331	323	323	318	318	284	305	348	309	327	279	302	310	309	324	322	292	307	322	334	316	340	309	285	311	315	297	317	307	331	317	291	325	315	296	301	328	304	337	318	317	299	318	324	329	305	284	290	333	300	337	307	307	318	297	307	331	301	285	336	340	314	306	271	319	320	288	327	314	344	338	335	314	339	345	294	319	327	326	338	298	291	381	279	321	332	297	318	296	339	326	311	310	326	308	317	311	313	334	313	306	317	298	317	314	315	317	332	285	294	317	328	342	337	303	314	273	313	312	303	304	314	325	319	322	296	302	326	323	325	301	323	306	298	301	329	343	282	326	301	303	311	310	329	314	309	286	284	338	304	323	298	308	306	362	305	314	313	312	316	353	306	311	377	336	302	340	281	291	332	315	291	339	306	315	323	313	329	329	305	309	316	303	281	275	305	333	321	302	309	310	298	281	334	316	279	302	314	319	314	317	333	315	333	278	321	295	282	292	313	332	288	283	320	314	299	325	359	329	313	319	311	322	298	314	326	309	311	350	335	297	350	274	331	340	328	323	339	312	313	298	274	326	301	297	312	326	287	362	310	325	317	297	330	299	331	307	321	317	338	343	304	337	318	309	317	330	320	308	309	335	308	318	331	308	320	324	329	323	305	312	307	313	310	326	320	325	336	260	334	347	295	289	314	308	286	305	336	328	330	307	324	324	323	341	345	280	305	301	350	321	325	310	285	329	358	305	300	304	329	343	307	331	272	329	336	311	353	293	292	295	326	313	313	307	296	311	332	320	307	333	289	327	330	294	332	310	316	313	302	309	302	327	314	312	315	338	318	315	327	306	328	299	329	323	312	287	334	315	296	320	327	278	325	331	291	300	297	322	310	293	312	326	311	323	329	326	301	293	326	320	283	302	307	340	328	315	315	309	318	311	341	334	327	288	331	323	336	303	326	319	317	308	346	322	313	289	307	320	312	318	342	294	326	325	345	295	328	333	302	300	366	324	311	306	276	338	321	312	335	305	336	301	342	313	304	305	306	336	323	330	323	309	312	352	310	297	316	317	312	294	332	319	315	335	308	306	296	296	309	305	308	311	322	335	311	308	315	308	334	293	318	277	291	326	307	330	348	311	310	289	311	329	317	315	307	321	326	284	356	335	312	312	305	305	301	309	354	318	317	322	321	343	302	327	302	300	322	310	307	321	317	289	310	298	301	282	300	323	314	303	334	333	331	305	335	304	295	304	306	332	342	338	313	304	280	296	351	303	298	288	287	325	318	292	304	343	310	343	318	333	335	331	311	294	293	359	335	303	320	333	309	313	335	308	309	314	363	340	335	322	317	307	321	309	333	286	311	330	317	322	308	305	304	287	337	304	333	307	338	318	309	344	286	317	295	294	319	327	342	307	315	310	311	290	303	319	310	333	342	353	273	285	289	312	315	269	312	343	306	286	305	304	310	319	337	304	309	339	311	295	315	315	329	284	338	320	293	305	295	319	332	331	327	322	331	324	324	292	336	318	296	332	328	314	309	324	359	326	313	341	292	321	301	307	327	315	316	298	339	339	320	353	325	318	309	319	309	339	324	328	303	319	341	316	330	320	296	336	296	291	303	325	299	316	313	309	290	328	302	348	311	284	311	316	311	322	308	309	324	300	353	302	313	325	321	311	305	306	326	353	283	304	336	326	300	329	273	315	328	335	307	350	329	308	292	293	302	332	322	336	296	302	315	364	328	299	311	335	297	317	303	298	321	306	286	297	301	361	297	316	333	292	328	358	292	301	325	289	319	309	354	309	314	331	306	303	293	330	309	327	304	311	312	314	310	300	298	308	293	341	267	315	289	326	349	308	333	328	320	321	312	331	316	320	310	323	310	279	339	306	319	317	281	297	320	319	327	314	289	313	308	319	330	310	324	323	322	309	322	307	348	350	340	303	323	283	327	276	342	306	309	325	321	339	301	315	280	324	314	318	292	301
18316	1527	986	650	539	513	452	449	434	431	390	369	400	349	409	406	425	377	395	398	404	385	367	371	382	355	413	381	375	362	386	376	411	407	377	376	360	395	351	360	402	371	401	376	385	385	397	370	387	396	381	392	388	367	380	397	349	358	385	422	339	405	379	385	342	373	387	365	369	351	381	359	369	390	425	402	370	377	396	371	388	359	372	372	382	355	379	386	398	419	377	363	383	372	372	400	385	406	382	404	374	373	344	399	393	394	384	356	399	371	385	357	374	397	400	368	368	383	364	368	348	381	411	387	383	360	395	361	406	386	385	411	383	377	361	374	355	365	391	406	345	408	432	359	333	412	338	371	398	372	360	397	388	380	394	395	374	364	361	392	386	392	371	370	397	381	375	387	394	364	357	372	365	394	371	415	388	395	370	358	350	377	356	407	402	400	378	376	366	393	397	364	336	351	385	355	377	358	377	374	384	419	357	401	388	370	385	377	385	407	367	379	397	376	369	379	375	366	383	387	364	375	387	395	336	376	390	390	389	385	354	380	405	391	407	365	388	415	367	399	370	380	365	375	354	393	406	407	371	372	348	367	384	421	403	374	398	457	396	403	410	369	400	383	375	375	371	380	395	436	367	360	363	364	348	350	375	363	362	405	395	394	370	402	386	386	385	394	419	355	379	387	435	390	352	399	379	398	406	395	392	423	390	371	394	406	391	352	388	385	375	360	360	381	359	400	392	347	378	405	373	411	401	398	363	429	367	400	340	380	367	376	375	378	409	372	335	400	379	391	407	360	371	407	378	375	397	360	405	353	405	355	399	368	377	369	366	413	382	346	386	364	420	409	363	390	384	382	388	388	373	376	346	381	389	347	388	394	376	349	357	379	359	389	364	364	426	399	385	374	379	369	369	372	404	373	387	368	368	382	358	388	357	375	400	379	435	389	410	365	385	397	369	383	373	446	385	394	406	396	380	360	368	390	382	365	361	381	403	367	412	390	398	362	356	365	359	365	376	372	386	363	406	347	361	396	369	397	361	383	392	355	388	369	384	377	413	375	395	387	405	391	405	382	375	392	373	382	415	373	357	393	350	379	419	359	384	397	364	373	400	383	381	397	372	403	376	376	356	378	381	340	341	381	351	403	382	377	360	362	389	371	351	361	407	364	354	392	385	365	332	359	377	360	395	386	381	394	385	393	410	404	370	419	382	359	386	347	398	383	364	383	367	376	412	407	358	412	373	390	348	381	350	373	404	364	371	413	366	371	398	405	429	397	371	355	379	366	370	380	397	371	391	389	367	370	377	367	420	406	375	413	387	400	409	365	396	368	347	414	392	407	374	370	350	405	381	400	379	400	386	388	377	346	377	365	387	361	398	384	381	361	410	410	375	414	367	359	407	407	371	388	377	370	371	371	404	386	376	368	417	391	385	377	417	380	406	388	375	359	364	347	411	362	386	381	363	381	396	341	366	417	365	396	417	349	373	373	386	368	387	395	362	365	321	357	384	418	378	362	409	383	368	429	381	381	378	342	361	388	406	368	351	399	401	375	354	374	406	388	364	401	364	402	396	363	395	404	345	363	389	382	376	387	383	342	380	367	387	378	393	370	369	362	373	369	402	380	411	377	390	343	414	416	364	373	402	359	388	376	380	415	393	362	363	384	392	375	352	389	360	348	433	395	349	370	370	393	382	360	388	392	379	390	379	404	411	354	380	400	388	432	372	388	381	387	402	417	372	382	368	379	388	389	378	415	342	396	359	385	369	391	405	408	390	397	389	360	379	403	354	387	339	371	370	410	358	341	361	371	438	398	396	383	402	415	361	402	383	350	380	378	359	426	372	387	387	370	378	387	347	401	400	360	393	392	377	401	407	343	380	382	371	390	399	330	365	384	382	370	392	384	356	386	357	403	418	386	371	388	384	382	378	387	367	376	366	403	374	391	391	383	392	362	384	364	393	396	376	404	380	372	393	389	352	384	396	340	377	387	393	383	407	397	414	339	394	398	364	384	418	404	387	394	377	376	410	361	390	391	393	375	369	347	387	397	362	384	397	420	406	387	374	403	381	369	394	344	403	347	380	350	382	376	380	367	379	383	432	362	432	404	344	342	383	389	360	365	366	400	405	382	384	353	415	384	353	405	399	409	367	441	353	364	358	402	402	380	379	394	377	387	378	388	363	384	396	395	367	368	384	397	338	365	367	378	393	359	364	393	394	364	362	393	389	370	352	399	387	361	383	384	387	384	375	350	414	371	383	390	382	413	361	365	371	385	394	388	401	394	371	391	389	382	350	415	371	374	361	372	367	355	412	368	374	365	377	391	360	350	388	388	411	363	394	383	383	398	374	369	389	379	394	365	341	392	390	415	369	367	385	362	375	360	365	366	375	355	376	377	376	426	369	385	385	378	377	388	401	364	372	381	364	368	405	393	368	362	357	373	363	386	381	341	392	366	363	377	354	439	369	371	358	391	395	382	371	379	368	362	402	441	388	379	420	378	396	381	372	409	382	396	402	411	366	407	365	387	385	383	415	361	413	411	363	348	400	318	388	340	364	391	379	377	356	346	377	381	351	353	381	410	365	332	402	344	407	383	397	378	378	394	372	396	393	410	373	333	386	385	357	377	415	360	393	390	312	367	343	379	389	373	390	360	356	351	367	352	357	362	389	345	389	383	375	350	394	403	378	374	348	358	383	346	376	396	399	371	359	381	362	367	345	374	376	382	379	387	402	433	406	399	393	371	360	408	356	377	402	353	372	395	387	383	391	366	331	405	383	374	360	376	356	393	362	379	395	363	376	380	373	365	367	358	363	359	386	388	400	352	383	406	418	360	381	374	371	369	407	369	393	358	362	404	396	401	399	373	403	337	412	392	412	361	387	414	386	383	374	381	390	376	375	369	385	361	378	379	378	391	397	388	407	401	385	419	393	386	386	387	353	397	370	359	373	389	366	374	387	403	376	373	346	390	340	364	386	404	359	391	403	410	385	366	323	392	392	379	360	341	343	384	427	371	397	354	374	373	367	405	370	366	368	387	373	389	374	381	404	387	372	361	413	367	419	383	401	409	382	346	384	400	383	394	394	403	401	367	359	382	355	389	410	368	403	352	408	383	392	379	375	385	388	384	383	368	414	406	380	363	392	392	366	383	381	391	372	356	353	358	410	386	382	410	406	401	346	396	372	383	366	428	360	378	392	384	403	363	411	371	353	405	374	338	371	404	386	404	397	375	397	363	364	359	418	375	350	387	368	367	402	351	360	406	399	400	370	383	382	393	421	410	394	418	365	386	341	385	384	352	400	413	399	368	363	368	366	401	364	385	369	373	360	390	376	385	381	358	366	377	358	377	432	366	397	377	355	405	376	365	385	393	395	385	387	370	371	371	382	349	361	392	371	376	398	365	383	404	371	379	398	338	375	392	408	381	390	407	360	381	394	369	402	394	395	402	374	358	366	395	362	373	380	414	375	409	364	385	365	389	383	370	372	377	397	382
23619	21186	28621	24019	21168	12307	1167	648	529	412	426	399	327	365	310	279	298	281	282	300	271	256	257	237	230	242	260	244	233	245	266	251	277	252	202	220	246	228	236	211	226	226	213	200	212	218	237	211	212	231	213	226	220	219	215	224	262	211	224	234	236	229	244	205	233	239	228	226	242	233	220	262	213	215	211	232	226	212	185	234	231	230	231	215	201	214	236	226	230	229	224	231	232	231	245	232	231	228	223	253	199	260	223	212	212	225	245	237	235	224	258	225	226	247	226	226	230	247	236	238	211	202	233	235	243	210	200	206	217	198	205	227	210	231	220	229	236	219	216	221	203	191	225	212	189	203	230	227	214	208	194	226	191	213	243	243	230	240	212	225	248	234	218	228	219	205	207	221	218	219	221	239	236	237	200	223	206	209	213	222	216	201	218	251	220	203	218	230	224	219	218	208	224	201	230	217	226	231	226	185	229	213	211	240	273	196	242	212	223	231	253	203	229	215	211	198	218	240	216	234	217	228	188	218	217	206	211	216	233	194	230	210	198	215	220	201	229	234	223	227	206	251	225	221	218	217	213	211	216	203	227	195	195	227	211	220	227	216	235	240	220	214	238	221	220	230	213	213	236	236	215	216	235	215	222	201	218	230	227	223	235	229	242	217	230	248	207	218	216	219	226	232	231	208	201	227	213	216	209	216	211	215	200	212	226	251	226	212	243	214	220	202	238	222	225	238	207	241	246	226	235	209	240	216	219	222	230	209	213	219	222	226	227	234	235	214	195	233	192	202	214	219	198	224	214	226	212	228	217	223	204	203	226	231	230	205	212	224	222	193	217	226	225	222	219	230	220	237	216	211	219	208	246	196	223	212	213	233	221	223	222	213	233	217	232	222	228	206	213	208	223	213	212	216	226	248	217	230	216	216	207	200	207	218	221	234	229	219	213	219	225	237	254	236	224	221	214	250	242	211	238	231	211	244	235	235	226	232	219	241	205	231	214	210	227	235	204	208	241	241	224	221	243	240	218	237	227	188	195	212	249	246	252	220	195	215	232	202	214	224	222	240	204	230	259	225	216	220	217	206	208	198	223	204	232	207	210	211	223	218	236	212	264	237	200	211	208	230	209	212	221	209	220	228	228	232	233	215	225	228	194	223	232	217	196	211	231	208	220	215	209	240	194	206	221	231	222	210	226	214	218	237	222	231	218	246	237	216	225	231	206	217	200	239	217	227	210	236	207	215	190	227	203	221	240	212	228	221	229	223	226	216	249	224	215	229	206	208	222	232	224	212	226	218	228	227	213	208	229	208	214	213	219	224	225	204	241	236	218	200	252	242	226	228	220	246	223	225	231	216	210	229	231	224	231	249	239	191	234	242	215	219	218	215	232	226	213	214	226	217	227	229	214	203	235	223	221	232	237	255	204	232	241	226	229	202	229	219	207	218	224	226	228	200	207	224	233	224	216	244	227	250	211	191	235	219	241	195	224	229	224	227	230	205	206	222	219	206	216	230	212	209	203	234	211	221	187	218	227	234	216	211	201	234	254	209	222	210	215	228	234	231	241	232	213	208	218	230	214	209	205	232	178	209	217	253	205	214	217	203	203	216	236	207	209	247	200	252	222	222	224	214	213	218	235	228	209	237	218	245	228	224	203	226	208	226	204	235	229	218	211	232	230	224	202	224	219	217	231	235	254	219	222	212	245	225	226	194	218	248	189	233	207	214	218	213	225	220	216	236	220	231	207	210	215	222	217	242	209	210	210	234	209	192	213	230	237	234	210	216	219	233	226	223	252	251	215	221	214	223	218	202	215	227	237	226	213	196	240	225	226	223	250	190	226	217	235	232	259	223	215	230	219	231	226	216	233	236	238	251	216	211	195	255	252	207	234	233	207	219	226	202	232	229	216	230	231	221	198	240	229	219	224	202	223	202	222	212	205	206	202	203	190	221	231	207	212	238	201	215	221	205	221	195	222	229	211	224	246	220	239	239	226	195	207	213	226	221	222	225	248	243	240	242	223	241	229	231	204	226	216	223	215	230	256	228	220	220	212	217	205	226	187	195	207	198	192	181	243	243	214	220	234	222	209	225	249	230	244	260	222	226	225	247	203	216	213	243	250	215	211	223	231	215	243	243	217	204	216	210	223	203	224	209	235	223	263	219	241	219	246	220	246	224	202	200	196	196	188	245	226	230	226	242	196	226	244	231	210	215	239	206	224	214	265	239	192	192	227	232	237	216	217	188	237	214	220	229	220	217	214	239	215	206	226	234	213	203	206	210	205	227	216	230	211	190	228	211	225	225	226	230	240	212	226	224	252	224	203	191	253	242	243	239	215	231	217	244	227	215	231	226	194	218	217	210	212	223	233	233	212	227	262	227	229	195	224	234	188	243	250	220	220	220	228	207	232	228	221	221	225	213	227	215	227	207	242	205	218	218	222	226	213	243	239	218	206	218	218	229	215	237	227	209	231	236	204	254	205	232	203	235	255	240	235	210	244	226	240	242	223	200	215	207	213	214	234	209	217	232	189	234	219	220	228	213	205	240	226	231	235	182	211	220	212	216	234	230	233	203	225	221	231	234	211	219	249	207	218	237	206	230	211	191	234	194	236	229	215	201	198	230	244	217	218	218	215	215	206	253	262	220	213	228	244	227	202	216	219	215	213	238	217	231	233	234	242	208	198	219	226	252	242	215	220	201	236	211	232	205	217	225	230	205	237	216	219	209	234	223	222	196	205	230	241	219	223	234	215	207	202	218	214	201	200	231	201	218	232	215	212	222	196	211	196	208	214	223	226	229	230	227	218	226	221	214	233	218	212	230	235	188	200	207	199	230	201	218	201	234	237	247	194	241	207	238	229	199	227	235	242	224	242	182	207	207	211	233	247	213	226	205	219	230	234	253	195	225	226	210	223	240	233	217	206	232	218	221	225	212	230	204	196	241	237	238	238	224	211	221	227	247	242	231	219	220	218	237	210	213	220	222	231	199	207	222	232	241	221	206	212	218	224	224	208	226	264	252	199	222	219	227	203	238	243	225	246	226	207	223	193	237	215	233	225	214	221	226	226	229	181	219	196	211	245	199	194	214	253	219	202	217	209	208	186	236	207	215	227	207	229	219	227	200	210	225	224	225	211	241	236	225	231	198	222	223	221	220	213	225	198	179	195	203	217	223	214	202	252	179	225	208	237	250	221	223	219	219	209	223	225	215	217	232	227	238	217	239	215	207	248	231	223	215	206	245	257	240	212	256	252	204	230	242	214	239	213	215	235	236	240	241	264	209	234	207	217	203	227	203	229	226	246	227	239	242	223	231	210	226	221	220	219	187	217	232	219	232	219	200	223	204	223	206	227	217	232	193	215	227	214	190	219	192	250	216	233	226	194	229	232	221	241	188	246	212	224	216	222	226	209	223	252	215	238	228	215	212	203	225	242	224	217	242	220	221	215	215	205	241	247	212	207	224	217	243	214	206	238	215	239	199	227	221	224	214
22469	9992	7630	3792	2433	1852	1409	1087	934	838	649	609	508	502	426	378	418	356	360	319	364	329	320	324	322	290	310	287	299	318	313	313	321	277	292	296	265	269	269	275	289	275	302	262	253	292	260	305	277	272	313	274	277	271	304	257	285	259	307	295	261	287	251	278	278	269	296	288	260	302	245	284	246	284	295	273	295	254	265	283	309	242	266	296	272	245	263	283	263	246	260	277	271	250	240	290	284	291	252	259	304	264	271	293	249	252	256	255	255	247	275	259	278	279	253	252	260	256	279	275	270	287	275	294	284	289	256	278	239	275	270	266	281	256	295	282	272	271	267	241	244	269	270	298	269	253	273	282	239	290	247	277	287	241	283	267	240	286	261	256	235	249	282	259	278	286	252	261	240	255	265	284	262	267	275	263	274	250	266	274	267	277	271	253	258	274	269	248	279	257	250	300	280	275	275	270	259	260	259	281	245	259	286	264	254	289	255	261	259	276	242	259	267	280	253	302	273	266	265	283	254	283	255	270	279	287	277	267	270	271	248	261	273	272	267	287	267	327	274	273	234	244	243	244	230	272	257	286	269	269	241	277	253	234	280	258	255	265	246	254	276	246	275	291	262	283	287	278	256	253	259	274	237	267	266	256	272	258	265	268	272	278	260	277	282	289	268	278	279	278	286	274	261	263	282	263	285	268	251	265	284	256	262	260	280	260	267	291	243	268	278	277	272	298	251	306	250	240	262	280	249	263	273	271	238	281	267	231	314	267	247	241	269	257	270	283	305	274	290	266	258	263	300	250	267	232	286	277	259	294	226	255	274	281	248	257	296	254	257	266	297	300	267	276	236	263	287	317	270	287	282	267	275	287	251	287	269	263	252	260	261	251	285	270	247	239	269	257	236	261	273	277	257	254	287	255	273	262	248	243	267	246	264	262	268	286	263	297	305	271	251	240	255	288	278	269	269	257	281	271	260	254	274	267	252	264	251	271	282	238	249	247	254	249	278	286	242	277	286	260	273	260	269	256	279	245	243	280	270	268	263	286	265	264	271	244	264	285	247	265	294	257	254	251	285	261	248	252	261	267	252	267	233	253	257	266	266	272	282	256	277	265	245	262	252	268	282	259	261	283	270	277	257	280	238	267	286	282	255	287	277	236	245	264	276	257	266	277	246	263	262	287	273	286	260	259	264	263	245	273	278	249	245	236	273	290	234	264	255	259	258	304	279	257	283	258	240	271	258	290	255	254	262	290	251	236	274	231	270	273	258	270	255	275	259	260	262	265	280	280	256	251	258	280	260	248	248	290	273	269	276	288	260	267	236	266	246	257	246	254	253	277	258	297	270	254	240	269	264	290	245	271	243	270	238	263	276	244	256	272	269	229	235	274	303	290	270	260	271	281	266	266	299	295	244	258	254	268	272	260	243	291	291	272	284	274	261	263	282	259	256	239	263	264	276	264	252	256	248	280	290	276	269	288	257	260	265	242	256	274	258	265	302	273	268	275	261	271	250	256	268	284	284	272	291	256	240	260	286	279	254	265	274	273	271	224	247	266	274	272	260	255	291	252	305	271	273	280	266	285	280	246	283	258	254	263	283	242	268	254	234	257	269	232	264	256	277	268	239	255	267	252	278	286	267	278	304	263	245	278	266	277	276	261	272	277	274	256	290	248	248	261	253	260	251	293	251	239	274	263	238	266	253	281	262	273	281	257	284	249	220	247	263	251	282	246	262	277	260	284	283	255	247	250	274	258	228	271	268	259	247	247	254	247	251	270	236	253	246	250	249	266	277	237	280	284	235	253	247	246	258	295	263	237	262	275	249	292	261	264	251	256	250	274	283	249	257	262	255	247	259	255	271	258	258	266	265	281	277	263	300	254	258	251	267	275	268	268	244	255	261	270	262	261	253	253	252	259	249	251	259	273	262	246	272	254	258	255	270	270	263	282	266	257	255	259	257	277	273	267	219	264	284	254	279	252	241	262	240	255	281	264	288	287	258	263	256	278	232	293	284	274	262	251	301	262	271	286	268	264	274	259	286	274	244	271	286	240	249	280	287	276	265	272	257	257	266	287	263	250	270	275	266	290	254	258	263	243	279	285	262	255	251	257	238	286	261	260	263	251	280	273	278	282	308	257	268	257	286	274	248	259	267	270	275	250	278	262	293	279	251	278	261	309	257	269	266	252	270	283	260	259	275	284	275	247	256	257	274	254	280	259	265	267	280	244	285	259	248	266	260	256	261	254	285	283	262	253	275	243	245	302	274	250	257	265	241	274	288	294	273	265	271	258	242	257	248	268	291	272	246	250	274	249	261	278	265	230	280	262	285	239	286	294	264	253	287	255	257	271	273	274	269	264	250	286	259	231	278	270	264	271	260	234	255	232	267	253	266	245	266	267	295	263	285	251	283	277	248	257	282	267	261	243	244	263	244	255	252	279	267	254	257	240	282	262	267	264	303	257	248	269	297	280	265	256	280	257	269	269	281	267	283	261	238	280	273	270	261	275	276	273	287	267	258	251	272	286	240	277	272	260	262	239	288	244	244	265	243	241	255	261	254	276	283	288	253	228	249	250	231	266	250	272	287	256	270	265	289	250	307	290	237	304	262	235	256	291	275	307	271	253	257	294	286	266	259	258	255	244	289	283	259	268	272	298	276	235	257	266	260	234	268	266	256	295	268	254	269	276	261	243	271	256	258	284	316	261	272	255	247	287	277	264	253	249	281	279	248	248	267	270	247	284	256	288	250	291	280	283	242	269	261	248	285	272	264	267	247	250	271	264	280	289	299	256	258	260	275	284	275	259	301	257	249	250	277	278	282	262	242	254	268	281	274	277	267	269	275	251	269	281	258	265	271	247	267	242	261	256	273	299	289	271	248	251	256	274	246	271	279	259	263	273	227	256	256	268	242	256	255	275	263	263	258	285	288	274	276	247	289	268	273	274	249	257	261	284	273	246	231	306	249	286	236	305	255	262	287	267	265	255	286	315	301	241	267	268	261	303	291	259	252	248	261	278	270	263	275	263	277	270	282	263	240	246	267	279	298	285	274	259	252	240	264	277	281	265	294	269	274	269	254	251	269	258	226	239	275	261	309	292	266	256	250	268	266	256	264	266	239	257	275	262	263	242	272	244	233	259	276	272	266	255	286	257	280	227	292	258	250	253	260	298	285	285	250	222	238	290	258	290	243	246	267	269	270	250	263	247	268	240	288	264	251	255	255	272	272	266	285	289	251	268	227	254	274	290	278	294	278	288	250	254	277	272	228	268	275	274	300	239	281	248	275	287	264	271	275	266	254	273	277	259	268	253	274	257	250	242	271	246	257	287	257	216	251	279	256	276	274	228	248	275	261	251	254	267	235	252	278	273	269	221	277	266	291	243	229	267	261	262	259	258	246	270	248	268	257	267	242	269	251	278	260	248	282	276	302	309	261	268	273	258	293	260	275	258	265	266	244	257	291	246	284	256	249	274	241	259	292	275	274	266	259	268
24870	21190	27638	24944	12839	1138	878	695	659	668	594	576	622	541	593	610	583	588	555	560	552	602	610	538	583	545	498	551	520	531	531	566	518	507	584	552	563	533	518	572	553	559	504	550	533	561	561	537	544	540	553	540	519	530	533	530	563	547	523	550	554	556	525	535	567	502	561	549	532	547	527	541	565	534	520	573	527	544	507	536	546	509	588	552	515	537	555	537	553	543	535	527	550	552	527	556	567	565	532	505	519	556	541	540	527	532	536	543	578	498	543	551	563	545	534	504	535	528	542	568	561	530	511	589	525	524	529	504	571	495	547	542	561	526	572	544	536	548	562	498	558	546	517	541	479	575	565	550	490	514	525	503	548	550	500	560	520	522	562	524	563	530	517	507	551	505	577	552	552	517	532	524	527	576	563	493	528	572	561	598	542	568	537	540	548	562	539	525	543	515	561	529	526	510	591	526	558	539	490	527	586	592	546	542	523	481	502	564	553	551	541	533	535	533	576	517	543	533	577	565	547	526	562	549	576	542	561	533	563	582	565	529	522	511	564	512	544	518	522	540	520	530	535	561	545	527	567	502	564	564	489	496	539	541	553	567	541	540	543	522	493	518	566	556	532	542	526	536	563	536	558	521	547	513	538	507	561	561	553	501	568	537	550	539	568	557	511	533	502	560	565	550	529	564	517	549	533	491	531	542	536	565	520	515	493	521	562	498	546	511	565	518	522	531	520	555	548	525	534	525	561	546	500	541	526	568	522	525	489	541	546	514	538	529	571	561	575	485	534	545	565	522	503	525	561	544	566	555	562	524	527	562	593	548	527	535	529	512	519	551	553	514	566	559	519	537	523	529	463	518	567	560	491	527	561	518	512	561	547	556	551	518	555	525	535	526	536	542	513	523	502	556	551	518	529	536	540	498	566	542	515	528	520	537	563	536	534	560	597	502	563	574	561	563	531	534	528	475	513	556	541	557	536	583	509	519	503	575	571	509	520	539	563	489	530	517	528	518	546	509	527	518	531	574	594	501	524	536	510	566	541	520	519	522	557	547	530	581	507	537	549	477	565	551	535	552	533	520	566	556	493	524	551	505	555	522	557	540	537	552	495	511	548	565	555	547	533	545	557	530	578	560	518	556	537	521	560	524	579	509	562	573	530	516	517	542	542	497	521	502	534	530	529	533	515	566	531	528	520	544	565	515	548	532	538	507	529	509	543	519	523	522	556	507	553	503	542	560	558	533	537	534	540	535	588	523	538	512	548	540	536	509	546	527	521	501	480	587	547	501	519	548	566	513	513	543	545	551	517	516	493	522	518	506	501	555	506	521	521	556	526	540	513	573	533	524	594	521	585	548	522	545	522	518	534	553	558	505	530	552	535	525	561	547	560	570	526	542	523	526	529	509	540	534	541	504	526	533	517	537	508	538	517	536	565	490	532	525	518	542	527	509	508	570	485	534	537	546	489	525	541	547	504	540	566	502	537	563	534	543	569	522	564	518	537	511	540	558	525	571	549	489	504	571	525	553	546	590	570	532	533	504	532	502	543	522	500	572	553	550	495	561	539	512	542	574	586	534	563	566	516	503	557	558	552	551	541	539	530	563	558	522	539	500	553	563	556	574	506	481	545	573	527	493	581	544	523	499	523	547	512	521	524	539	539	525	521	497	579	573	554	552	568	535	576	546	500	537	560	515	499	518	506	542	536	538	589	529	542	555	534	548	542	472	553	546	524	529	553	542	520	551	527	515	532	531	520	540	552	525	534	488	536	506	549	520	522	560	515	541	575	537	561	493	515	520	502	568	538	533	557	527	544	539	552	558	488	543	547	529	570	551	522	547	558	574	498	548	540	540	532	500	555	554	546	536	520	530	508	530	527	527	508	548	550	531	526	520	555	549	529	575	520	549	565	534	581	594	517	483	524	540	528	485	566	582	529	522	520	535	524	539	490	528	586	570	547	538	533	550	539	500	505	542	550	534	557	509	535	519	550	498	531	529	562	550	524	529	534	524	539	563	585	544	547	573	542	502	537	514	529	484	483	517	504	501	531	538	562	579	569	509	552	573	522	505	572	551	528	566	508	509	545	530	555	522	510	495	573	532	533	553	564	511	509	495	485	567	524	549	543	552	565	545	518	559	534	550	548	511	561	573	507	562	503	510	539	532	519	532	545	518	549	521	512	514	508	529	533	517	526	577	541	528	564	571	551	551	563	582	507	514	542	520	586	555	505	508	495	522	564	529	511	529	604	550	536	526	569	467	549	544	500	537	549	557	537	557	503	520	530	535	513	561	530	505	529	554	582	550	498	541	559	549	545	529	525	535	509	529	554	538	543	509	498	552	529	556	543	553	545	547	547	541	563	570	489	528	526	545	544	534	559	513	523	544	551	517	580	511	516	536	533	525	543	545	550	514	511	514	576	511	558	562	544	559	541	584	522	520	565	541	526	529	517	540	560	510	507	578	520	516	563	558	559	535	534	571	541	501	558	519	527	539	554	510	557	549	523	537	555	530	537	549	514	564	528	524	533	521	559	537	589	539	508	534	528	524	515	562	515	549	532	552	555	517	506	549	558	554	555	532	541	540	529	532	524	566	571	533	539	504	556	543	521	522	530	515	556	567	539	582	519	495	556	536	543	583	520	523	541	521	545	511	487	565	500	510	544	541	528	544	573	510	545	543	536	530	537	519	553	503	545	563	538	516	539	508	504	505	552	559	553	496	541	534	551	561	521	536	539	530	524	556	575	512	523	513	509	487	548	534	509	539	502	531	522	531	571	520	557	494	537	522	536	545	551	565	508	527	534	498	516	512	529	534	502	495	541	531	519	547	535	561	534	551	542	554	523	546	538	515	557	562	503	570	542	554	507	529	580	494	532	564	528	552	573	546	575	514	543	535	560	497	569	512	549	543	537	538	500	528	517	542	543	538	483	547	581	557	504	592	551	547	517	536	523	551	532	558	554	546	523	562	525	508	530	542	552	532	542	529	565	588	536	542	504	520	459	570	523	514	551	553	538	559	520	537	525	538	573	525	552	529	538	538	541	522	565	563	518	503	561	534	517	612	539	504	565	566	532	539	582	562	546	527	530	544	500	559	542	520	540	533	530	531	522	561	533	533	541	546	566	527	551	547	541	505	500	548	543	546	565	543	566	549	539	531	550	538	505	522	547	503	539	549	579	547	520	503	521	541	509	576	497	525	505	586	518	563	539	520	550	565	539	559	524	526	545	557	552	514	529	533	543	484	521	542	541	528	498	548	537	534	533	500	556	525	570	521	604	514	582	572	508	527	541	581	560	502	546	557	551	553	564	541	544	529	529	551	488	536	538	551	533	562	580	538	507	550	532	534	517	573	524	501	534	590	555	556	512	564	482	570	513	573	525	516	529	497	510	523	516	541	504	568	575	494	584	537	556	568	532	550	508	506	498	542	572	514	540	530	543	558	555	538	539	485	516	558	529	553	604	539	531	509	531	519	503	550	538	541	539	555	512	532
24040	6541	4545	2416	1731	1415	1192	1031	962	909	803	822	743	724	710	678	680	638	680	698	658	629	659	608	596	622	643	605	614	645	637	624	660	589	652	586	602	606	653	565	600	627	620	668	609	618	619	666	583	583	616	595	652	603	621	571	595	610	601	576	644	588	658	613	613	616	617	600	638	635	611	622	619	634	582	633	620	633	606	610	613	681	645	601	599	629	657	597	621	600	609	584	625	605	589	601	651	634	561	642	602	653	621	609	583	645	598	587	617	636	579	566	589	623	608	642	600	618	613	601	577	613	617	622	654	620	624	616	636	613	603	595	616	609	598	626	570	533	647	616	598	626	626	596	619	589	581	617	602	658	590	601	584	600	597	661	607	636	627	625	647	611	630	598	629	632	604	591	587	616	615	596	614	657	611	655	616	629	613	633	638	594	608	580	593	619	636	597	583	600	621	593	631	567	615	634	631	648	646	594	651	611	631	619	635	610	613	623	611	590	659	646	593	619	653	573	613	648	581	629	577	616	598	569	597	624	618	587	603	660	610	634	607	610	630	621	670	596	618	593	641	573	643	590	599	580	570	627	565	625	574	648	615	657	618	598	631	592	635	644	597	596	647	642	654	638	625	599	617	605	618	589	581	596	628	547	652	602	580	606	626	618	615	607	561	639	602	644	568	630	571	594	641	592	563	639	604	604	613	610	619	594	603	562	607	627	599	619	608	622	625	647	600	601	638	587	613	586	571	568	593	582	614	606	630	584	621	561	597	613	626	660	615	616	621	657	619	607	621	583	615	629	643	627	603	626	608	610	632	586	557	669	608	579	633	590	662	619	621	621	625	596	641	600	621	614	588	593	589	584	618	675	567	615	638	612	608	602	565	640	604	619	626	635	598	635	578	628	620	610	611	585	611	610	582	667	612	627	607	596	577	631	648	675	644	584	672	631	622	620	582	584	598	641	633	619	629	633	601	593	594	634	611	595	648	613	609	587	646	627	667	583	646	602	619	594	653	637	631	650	614	595	618	595	586	633	653	663	619	616	590	542	633	591	565	627	641	629	545	585	575	629	590	618	646	633	617	612	593	601	607	635	614	603	610	581	688	603	612	665	610	637	631	604	556	636	634	618	624	576	617	578	590	583	611	590	607	641	603	618	562	607	630	560	615	609	656	606	591	692	637	611	588	664	589	630	629	617	620	562	610	604	624	656	597	650	603	604	600	606	649	640	639	613	626	627	593	606	681	650	577	604	622	593	567	603	652	597	587	639	606	611	644	601	607	617	617	599	632	598	629	619	593	679	646	626	658	610	630	607	589	557	667	607	624	603	622	671	633	602	609	639	586	599	589	611	611	629	634	602	675	608	636	628	597	583	596	592	576	632	623	630	637	594	576	569	626	611	616	612	578	613	617	609	655	665	596	623	609	648	570	573	611	681	632	590	609	656	570	641	583	657	662	570	575	585	556	599	609	625	623	601	583	626	623	579	629	603	607	644	617	607	624	613	596	626	596	666	598	627	594	605	604	655	618	618	605	591	620	579	622	624	589	646	635	648	602	608	594	620	600	605	601	593	611	598	620	590	626	621	583	633	630	620	638	628	633	606	625	676	615	615	597	643	660	629	625	631	560	613	616	611	619	615	580	641	607	607	650	602	610	617	580	566	638	609	614	577	649	602	635	644	618	619	653	643	606	536	604	602	619	631	588	637	660	615	577	610	656	619	618	628	607	601	583	611	652	626	620	616	618	601	624	631	594	615	618	600	635	617	623	625	689	612	608	618	599	582	619	604	607	626	622	602	577	577	607	629	606	599	595	640	623	638	633	615	612	608	625	649	605	614	594	636	608	614	663	615	591	590	586	606	630	616	620	630	656	608	620	609	593	611	604	597	571	596	599	643	635	589	635	611	635	589	589	612	632	624	606	608	613	600	638	610	592	613	622	628	621	618	589	585	626	589	591	582	595	630	639	605	626	567	668	591	589	614	602	624	616	610	594	609	601	621	571	638	601	606	602	639	613	579	588	599	604	620	632	584	583	603	646	600	613	610	596	598	589	645	601	593	607	625	600	573	624	619	570	586	635	596	610	601	606	603	607	588	588	589	615	646	630	634	565	648	605	607	554	622	606	616	662	662	632	640	593	619	614	604	606	602	611	648	629	678	617	573	620	590	573	611	614	624	646	601	581	621	616	622	651	649	614	592	677	633	591	589	599	617	657	596	596	597	612	602	641	584	622	612	605	580	566	608	625	620	604	610	607	611	572	563	589	648	601	638	579	638	562	593	611	618	611	583	593	576	630	612	647	590	643	626	648	557	624	590	570	625	643	581	593	608	606	609	618	624	560	610	572	619	628	601	618	617	603	608	574	628	601	622	628	637	636	636	624	632	581	644	639	619	580	592	612	623	615	633	597	633	596	635	652	567	628	610	640	635	573	614	594	606	597	586	613	652	625	611	625	595	602	679	586	623	655	627	579	606	593	639	649	601	557	619	593	583	622	671	620	640	600	646	592	617	590	634	582	665	580	624	610	642	605	627	668	604	619	601	608	615	605	655	623	600	641	606	630	629	636	628	617	591	612	625	628	633	581	603	610	636	568	692	599	621	561	634	624	634	609	632	600	570	555	604	668	596	605	613	654	618	585	618	637	596	622	629	631	629	611	595	660	611	630	636	606	589	654	658	555	656	627	641	612	584	594	590	608	601	589	633	612	599	618	623	546	639	595	585	655	612	598	632	629	637	592	628	636	634	666	628	621	646	637	644	607	630	597	624	591	599	603	587	637	605	603	608	615	631	611	604	655	593	575	636	555	654	646	583	625	611	572	610	625	608	610	590	620	608	583	645	559	619	587	600	580	687	600	604	590	570	610	629	641	616	588	619	577	594	615	581	585	602	642	591	616	585	624	650	616	584	634	591	618	600	589	628	628	598	639	577	613	615	612	628	615	622	620	585	641	650	614	635	626	641	645	573	620	658	610	627	597	623	620	591	638	636	626	592	627	603	622	590	623	595	608	610	639	605	628	622	632	633	658	578	593	589	602	593	637	601	680	593	593	637	647	620	573	672	628	610	596	625	543	625	623	599	612	573	596	621	597	622	604	612	588	571	616	558	577	621	599	622	629	624	623	630	611	599	646	666	583	628	612	638	630	655	616	612	654	591	590	623	578	619	567	642	608	594	607	622	635	570	639	617	673	622	626	581	622	620	616	602	655	636	639	624	611	651	639	599	596	634	568	610	626	594	586	624	598	637	585	610	621	593	626	650	628	627	644	647	588	575	620	643	578	610	621	609	587	620	617	638	578	637	623	601	623	607	608	555	643	611	578	655	631	559	623	598	631	631	643	576	625	606	667	598	581	618	609	618	638	626	563	630	594	589	596	609	627	607	624	612	633	599	596	639	649	643	648	609	590	575	621	653	592	644	644	589	627	612	591	592	590	642	638	585	616	628	610	630	597	661	602	629	586	635	568	595	608	639	559	585	597	568	614	634	606	601	613	607
22703	21194	29023	23643	21194	21252	11722	1461	1031	1005	844	805	751	743	648	659	588	611	586	574	571	546	528	527	506	514	515	496	514	529	449	527	557	511	455	505	512	562	512	525	510	492	487	523	512	508	498	514	520	502	490	488	470	524	479	468	497	491	501	531	458	509	453	482	488	462	498	445	499	503	445	478	511	482	477	502	473	512	491	466	477	459	501	489	492	493	478	506	488	489	490	471	504	461	476	472	471	486	511	505	473	466	456	530	493	458	532	494	496	519	530	494	505	509	480	489	461	474	450	454	478	453	516	475	446	460	509	495	492	485	474	442	481	500	487	466	525	499	480	468	493	480	453	483	502	491	469	486	481	468	505	476	498	479	472	472	473	481	475	505	430	470	453	494	486	462	501	477	453	464	504	459	484	480	472	500	492	488	464	477	469	483	486	485	496	480	436	484	504	486	452	481	480	469	499	494	513	482	461	473	471	516	481	490	483	509	492	468	470	528	501	513	499	498	501	454	495	456	494	498	489	478	486	452	503	504	482	500	498	436	468	530	449	479	462	498	465	474	472	455	476	515	536	488	474	508	511	445	454	450	483	493	478	503	447	473	459	486	459	453	467	461	473	457	482	517	440	504	465	511	493	488	465	506	485	483	486	466	471	489	470	463	501	482	453	448	490	464	481	513	493	494	491	499	512	472	450	490	517	484	465	492	506	523	430	502	506	463	464	450	480	468	475	467	505	483	456	511	480	481	479	447	501	503	467	451	502	469	418	466	463	510	469	484	488	484	448	456	466	479	505	482	412	490	502	485	454	506	460	461	472	470	445	476	506	464	480	477	489	488	468	492	496	437	486	482	492	472	488	491	451	486	448	492	463	487	476	483	450	452	500	480	477	484	480	507	461	473	503	487	483	503	509	474	466	502	505	504	494	499	463	534	512	473	485	487	469	453	469	497	501	469	451	458	493	469	458	480	481	514	458	516	480	510	456	494	470	470	494	466	472	456	499	502	481	493	496	431	483	452	476	466	503	474	471	494	468	488	479	474	490	515	456	440	458	493	516	434	479	469	454	488	469	538	461	516	524	532	479	467	482	486	483	462	464	472	484	475	506	483	491	463	506	438	477	471	455	496	458	497	497	500	488	518	488	494	453	433	493	500	432	450	432	466	474	466	492	455	471	474	457	501	470	483	461	447	491	475	483	475	448	499	475	473	478	444	531	470	495	465	456	431	503	476	481	478	456	464	480	497	471	504	515	435	465	457	484	473	496	491	476	496	487	521	515	424	485	481	470	464	503	460	472	458	443	514	522	473	496	478	455	518	491	432	477	472	456	451	475	457	451	486	456	478	458	479	463	483	446	473	501	474	476	469	488	476	444	474	466	454	457	506	500	460	477	495	481	477	487	488	485	427	463	500	477	478	474	481	496	480	485	466	483	463	450	514	442	492	478	455	490	496	503	494	503	458	498	465	448	477	492	493	475	455	457	482	468	502	512	493	483	472	468	455	490	479	476	469	498	492	463	468	464	517	451	504	477	469	489	516	510	490	488	436	459	470	474	495	483	478	495	443	506	449	472	458	463	446	469	466	500	478	478	471	500	487	435	514	482	477	460	470	455	481	451	483	429	493	440	490	498	459	458	441	494	484	471	482	489	473	498	489	478	519	507	432	516	489	463	502	461	468	447	443	483	472	497	514	460	435	491	503	487	518	531	440	472	443	459	488	470	497	488	506	428	488	511	472	496	443	477	464	481	485	440	483	492	463	479	463	501	487	472	498	489	486	484	455	475	459	454	458	484	482	456	448	468	451	476	478	526	490	483	514	451	532	491	481	462	496	467	455	464	485	434	484	497	489	483	485	474	468	490	483	511	461	504	512	460	447	490	481	470	456	496	479	455	474	449	485	501	475	475	526	479	502	474	460	482	469	451	496	488	502	488	496	466	494	477	475	475	478	462	473	432	452	497	489	490	558	507	472	479	454	465	469	472	468	514	498	460	470	542	497	456	486	488	465	482	477	475	482	466	444	498	469	505	479	429	492	467	485	530	470	472	477	502	491	439	502	450	501	472	444	503	486	459	466	535	462	500	483	446	464	495	471	441	497	501	459	499	434	481	492	496	493	503	476	453	498	439	479	486	457	474	461	522	456	443	498	472	476	462	481	478	486	461	478	500	467	466	483	487	492	468	484	470	472	456	473	454	458	443	477	467	482	460	516	488	471	472	510	447	484	479	487	490	490	476	483	460	487	480	482	491	479	474	442	516	524	474	455	465	472	474	493	504	452	508	467	497	477	470	468	440	496	468	476	465	487	469	486	486	508	477	474	484	449	458	466	468	448	464	505	490	459	469	487	479	439	470	500	513	458	476	502	484	476	485	471	475	479	477	475	492	479	454	489	475	473	462	473	459	495	451	505	513	447	508	498	484	531	492	474	498	467	454	507	456	472	485	503	496	500	448	483	472	463	498	490	481	449	448	512	434	492	464	487	464	496	487	452	451	474	493	500	455	468	435	497	475	479	471	460	494	476	464	481	453	455	465	469	451	471	460	426	446	462	478	478	544	492	453	424	461	473	477	511	458	507	487	478	483	461	448	450	486	474	482	464	452	467	445	479	459	473	466	465	462	445	476	470	483	453	469	502	483	431	474	471	476	484	470	505	481	518	459	466	520	473	475	469	482	486	485	466	488	457	469	498	484	478	462	484	474	503	520	474	440	470	490	485	456	502	481	477	493	441	444	503	479	463	443	466	506	491	459	480	488	482	471	462	466	469	452	527	474	467	483	400	516	434	455	514	532	471	513	484	461	506	477	488	488	429	447	437	497	471	472	465	462	490	493	481	469	465	458	457	451	456	470	483	493	488	498	443	492	470	453	452	482	434	481	470	466	475	480	476	457	494	466	519	457	495	464	470	482	472	470	481	448	481	475	469	453	521	491	482	482	485	445	478	462	494	477	477	515	459	474	505	485	512	496	473	498	467	497	505	422	448	514	463	465	450	476	485	491	433	483	461	501	443	490	521	515	478	478	470	475	475	468	472	463	460	447	505	456	496	515	462	458	462	506	501	487	443	496	422	491	516	462	484	510	456	489	461	457	462	484	495	478	471	458	498	451	461	482	456	456	481	470	472	494	485	480	472	472	493	483	474	485	451	486	442	487	472	493	496	467	466	472	528	495	497	466	443	453	501	480	490	514	463	469	481	501	440	446	466	477	484	452	502	479	485	500	480	518	473	480	441	502	465	475	447	482	448	478	479	483	502	453	473	456	462	466	474	478	508	465	493	453	455	511	478	489	454	448	458	467	474	488	489	454	497	503	499	447	467	485	452	428	540	468	494	423	470	494	486	486	477	480	467	483	494	478	510	465	476	486	454	482	480	464	456	451	475	459	478	457	447	538	497	501	469	452	498	490	500	500	444	470	492	488	474	467	504	448	478	484	446	454	467	471	476	499	481	494	509	482	473	491	468	453	474	515	489	470	514	450	476	454	467	482	501	482	492
28237	16315	12849	6524	4570	3564	2670	2229	1805	1484	1378	1144	1080	977	892	803	713	761	716	677	686	616	638	629	536	656	559	616	614	563	566	588	582	543	551	555	555	541	536	514	551	539	538	556	525	533	576	555	544	532	548	532	501	560	547	550	564	524	514	557	524	500	563	545	531	567	543	520	552	542	531	521	543	540	540	546	518	478	515	550	508	541	561	502	544	555	518	535	534	501	558	530	529	532	539	512	516	533	539	507	535	545	558	537	493	549	567	611	517	532	520	505	541	523	522	516	506	531	540	532	553	551	526	530	515	534	500	537	513	534	520	517	512	533	497	485	548	517	522	541	521	520	542	506	528	496	552	518	533	515	497	543	501	496	520	519	519	551	502	520	527	545	549	509	500	503	527	532	502	491	538	518	524	531	509	519	548	532	500	530	567	494	517	522	510	540	508	526	575	505	523	498	526	552	522	535	546	536	505	521	562	528	498	495	530	506	476	480	501	507	535	552	518	512	567	554	522	516	517	526	502	480	480	547	522	534	500	501	502	571	497	535	497	511	569	529	551	528	509	510	542	529	574	505	487	481	509	559	535	509	483	490	529	489	513	505	541	549	509	480	524	538	549	539	546	593	530	504	534	522	538	503	509	518	545	504	491	525	530	526	530	539	514	519	509	519	549	536	496	500	475	486	560	543	474	564	554	535	517	521	522	510	534	462	499	513	524	521	547	494	526	541	541	509	502	552	525	505	515	557	553	500	502	527	551	511	556	523	513	549	511	549	531	511	526	516	537	537	511	522	510	550	494	532	478	525	533	546	543	517	523	543	509	526	535	593	537	532	543	515	549	556	522	508	518	523	556	580	548	545	561	494	539	512	547	504	510	547	522	539	508	542	493	499	530	510	502	494	548	536	509	525	536	568	527	550	524	537	560	563	519	486	523	497	529	487	553	542	523	534	509	492	526	558	511	508	477	515	514	539	490	510	481	538	523	453	504	512	513	504	513	528	542	531	525	530	505	524	554	538	514	521	524	534	490	536	470	552	493	499	557	519	509	515	530	570	566	534	485	542	514	535	512	522	521	527	538	523	509	553	516	516	510	519	523	504	540	505	509	532	536	558	521	513	525	554	490	492	561	531	503	547	526	513	530	513	530	524	521	505	516	542	589	497	508	526	468	499	532	539	521	486	567	534	482	506	459	558	539	553	523	503	569	526	504	533	545	510	514	527	503	510	533	520	534	520	509	534	522	515	494	500	557	497	529	522	515	524	510	553	525	553	507	530	553	550	475	523	527	479	496	528	525	528	588	509	536	542	493	513	507	568	491	528	534	517	534	520	523	526	551	505	521	514	555	502	516	558	519	505	510	557	511	487	544	506	546	550	535	540	548	532	524	526	518	528	549	516	495	510	507	493	513	545	520	521	524	531	505	523	578	518	532	486	530	521	493	535	521	516	545	524	537	548	494	570	491	512	500	520	524	542	508	526	585	489	485	495	530	540	551	511	505	555	547	535	497	561	494	535	534	508	588	550	556	489	516	551	539	515	528	514	529	536	543	559	507	525	524	528	548	524	517	496	521	483	537	539	507	537	510	460	515	540	522	539	518	497	509	531	519	501	528	516	537	501	506	512	519	521	516	558	579	527	518	476	473	548	542	514	520	520	497	479	519	514	543	550	522	500	566	542	542	550	548	509	506	498	542	545	508	527	501	502	584	493	511	559	512	532	513	494	495	553	511	530	523	525	509	556	486	543	537	553	502	523	514	516	531	497	500	506	514	520	517	482	501	512	525	531	561	496	564	551	526	489	541	528	533	528	506	500	502	503	516	530	540	525	517	487	513	567	553	473	528	512	480	552	529	519	536	549	529	494	503	533	533	526	462	517	512	545	541	549	503	540	514	514	511	512	523	508	540	517	510	529	503	519	534	501	518	565	480	519	540	547	520	530	500	493	538	533	499	514	509	547	525	571	532	521	522	504	526	500	514	549	528	510	526	517	520	518	543	504	512	517	520	512	550	515	516	538	513	521	549	551	570	533	508	523	521	555	520	527	502	527	497	507	553	539	495	509	541	550	483	530	527	521	573	492	544	564	529	536	536	525	516	542	566	540	556	528	524	509	519	515	521	536	562	513	566	488	534	499	548	520	516	506	532	540	492	527	497	533	527	512	522	529	509	519	513	531	533	488	556	515	509	542	517	512	544	543	550	503	475	530	534	507	511	492	524	498	548	515	527	482	509	492	572	514	542	527	531	517	549	554	506	542	490	535	519	509	527	529	554	487	513	499	480	537	512	514	503	487	475	516	536	519	545	494	519	539	507	512	521	491	523	503	527	463	528	513	544	487	526	504	495	518	514	519	523	535	540	529	515	511	514	506	522	556	545	506	542	526	504	508	532	574	500	542	531	548	530	541	531	543	516	512	526	535	510	497	530	545	511	541	529	516	508	490	520	502	552	492	541	555	534	538	539	550	512	520	526	491	562	552	501	513	537	522	527	574	496	485	537	509	500	551	517	489	522	544	515	538	508	531	549	582	558	544	502	475	571	530	528	540	536	492	497	505	540	511	497	520	539	530	516	480	534	546	524	493	477	513	500	542	522	501	520	527	521	539	529	504	530	523	527	505	557	491	555	547	548	553	553	534	485	533	577	527	531	533	507	516	486	528	520	508	524	526	559	508	536	521	534	554	534	522	534	533	497	519	487	524	557	516	515	500	511	481	488	511	495	509	536	513	511	512	528	527	540	544	492	507	521	490	528	524	562	513	514	518	518	502	475	488	529	516	470	492	547	515	560	524	530	527	515	528	522	491	536	513	554	531	515	479	527	510	532	521	517	536	529	479	524	500	518	546	520	529	511	531	550	555	537	529	555	480	551	496	541	526	534	519	541	546	490	521	524	513	512	527	532	538	519	468	522	523	553	530	546	545	511	541	503	512	519	544	546	547	487	525	506	513	558	498	481	519	502	543	505	541	500	521	508	549	483	502	554	537	506	491	554	497	466	530	489	552	474	485	543	508	501	513	567	517	530	483	497	558	573	551	515	486	536	543	524	488	478	535	516	528	548	481	525	500	467	556	542	532	505	510	535	517	532	498	518	515	521	517	524	522	535	520	537	510	522	536	532	514	494	557	529	483	540	543	549	476	512	521	528	527	529	510	514	550	507	526	549	506	511	520	509	530	516	549	504	527	510	560	506	528	505	511	508	485	532	547	518	486	536	524	520	498	499	532	536	507	493	509	535	545	511	514	534	522	534	549	528	517	501	533	551	532	545	542	519	540	518	498	544	502	514	516	540	476	489	513	539	518	520	518	520	535	572	513	528	513	521	524	517	510	565	538	517	511	514	512	556	564	542	521	538	498	533	499	533	541	562	536	512	577	565	547	519	504	485	519	518	507	514	491	540	471	482	506	486	538	541	533	547	541	500	520	498	492	533	533	507	492	497	475	553	512	513	544	535	500	529	506	528	572	462	505	555	497	544	473	488	530	507	480	531	531	524	523
27581	20301	8563	738	431	372	357	337	350	351	281	334	349	328	355	343	341	339	314	321	340	327	355	346	329	306	295	306	330	316	309	294	318	316	317	334	326	324	314	321	328	317	330	330	313	318	352	335	311	353	350	299	315	295	334	306	300	298	282	310	323	301	328	333	340	324	317	328	328	312	304	285	325	319	312	322	330	319	293	319	320	316	332	313	321	335	310	320	319	296	312	342	339	360	325	285	286	327	304	329	313	304	302	304	320	326	307	321	308	319	327	296	306	308	337	377	347	330	330	330	343	299	319	331	338	337	375	313	323	305	315	354	325	330	347	329	318	286	293	334	322	311	284	301	290	299	326	300	328	350	334	295	318	299	327	332	345	311	303	319	328	322	308	295	290	297	338	367	344	281	324	304	322	311	325	338	302	299	333	295	314	362	324	314	343	326	306	289	306	353	344	327	342	329	331	292	328	288	320	311	294	327	333	296	321	296	320	324	315	275	331	337	315	316	307	318	329	333	319	310	319	334	318	328	329	333	302	305	318	317	312	336	318	297	333	299	292	318	331	317	293	320	288	310	330	273	342	350	294	319	308	298	325	335	296	318	319	319	299	328	321	330	317	351	319	305	305	325	342	305	320	307	311	345	313	338	298	317	295	342	334	329	297	290	333	332	293	320	323	354	314	338	307	310	313	317	337	322	317	323	339	291	301	321	333	309	324	305	324	319	323	331	337	334	321	301	332	326	289	307	319	295	289	321	348	307	350	316	359	309	327	319	315	321	317	297	302	300	310	313	263	327	319	332	284	307	297	318	329	339	298	308	296	341	317	305	316	315	298	319	366	312	328	357	330	334	313	323	329	307	319	326	337	328	336	331	321	323	301	313	322	308	333	294	301	315	310	306	329	327	325	325	313	321	303	314	314	295	314	338	331	311	326	320	303	324	327	347	300	312	331	301	323	321	326	325	307	347	317	342	320	292	325	298	325	308	330	318	314	304	325	317	322	309	322	317	285	331	319	304	338	320	293	315	320	324	309	314	307	325	309	316	333	305	324	301	332	302	303	345	307	322	325	325	324	331	309	303	299	327	341	319	325	305	306	285	330	313	334	318	310	321	304	359	344	260	353	353	331	297	312	339	317	304	306	282	304	318	314	309	307	369	312	335	345	297	317	327	346	335	312	296	320	286	322	291	271	332	306	323	305	303	327	343	327	288	330	311	324	324	321	301	311	327	318	323	328	335	342	283	314	309	290	337	306	299	302	313	315	312	291	332	310	311	310	356	318	322	326	331	307	323	326	317	328	293	291	333	317	305	322	286	301	346	308	298	323	342	332	317	330	350	291	317	297	322	332	325	319	346	295	321	296	325	311	286	323	332	344	332	330	325	360	341	286	338	308	334	308	306	337	296	276	314	302	312	342	298	286	334	315	278	358	309	337	326	309	317	305	303	326	330	326	346	326	281	279	269	343	307	302	287	307	295	317	310	293	343	337	343	314	330	303	301	326	302	335	339	338	309	310	303	309	344	307	325	326	304	341	327	302	348	329	301	319	308	318	323	319	322	317	305	299	351	320	306	314	289	310	297	330	321	302	302	302	296	310	296	328	345	318	318	311	345	287	314	327	326	319	326	311	282	290	286	315	303	342	296	339	333	324	342	326	332	301	290	327	274	309	305	319	328	307	312	321	309	336	324	313	359	333	311	299	313	305	354	301	335	321	301	327	350	292	310	316	288	309	302	340	341	359	322	329	334	297	341	308	317	308	292	308	299	331	321	287	320	305	295	301	338	321	318	317	331	319	289	291	333	343	302	302	315	319	346	318	327	311	299	312	335	322	308	327	310	334	335	284	308	337	302	298	310	335	311	318	322	309	327	314	273	341	329	306	333	299	329	316	335	326	322	320	327	346	310	293	317	325	307	339	282	343	318	319	357	303	287	307	323	308	326	290	317	306	297	303	293	327	331	314	310	317	312	305	335	348	328	284	327	324	297	328	322	312	303	316	338	322	344	335	321	330	339	340	328	286	298	335	308	357	314	346	334	352	300	279	285	370	334	315	340	316	298	307	307	351	329	303	326	293	302	336	310	312	286	321	334	321	332	363	317	342	314	353	294	340	298	298	353	301	329	330	317	297	355	325	331	339	295	325	358	316	325	300	304	323	318	276	341	320	318	293	339	332	320	336	321	330	337	338	321	322	304	360	320	322	301	289	303	313	326	344	319	308	315	337	324	318	325	302	300	329	340	329	303	283	303	332	340	289	344	343	302	314	317	312	330	320	341	301	290	329	305	322	325	335	335	309	313	303	300	288	321	354	297	334	280	301	323	336	303	332	324	322	287	323	303	334	288	281	299	323	359	324	327	304	329	303	300	294	295	279	334	333	308	354	311	324	300	351	277	329	336	337	322	308	344	319	333	329	315	296	322	322	301	340	308	319	346	307	321	319	337	343	350	346	322	311	327	301	325	304	329	303	311	323	332	307	339	344	329	320	308	302	306	295	321	294	288	290	312	296	306	346	317	322	332	351	309	292	340	304	320	308	333	317	331	323	317	301	322	320	318	308	326	301	317	355	315	338	337	298	293	339	330	301	312	345	308	308	309	326	324	300	341	285	339	346	325	317	309	323	348	362	306	325	322	305	271	338	315	330	313	286	332	340	301	361	283	323	320	318	334	334	334	328	306	332	311	319	319	291	318	308	354	336	315	309	316	309	312	375	284	333	327	336	305	317	322	315	324	317	327	323	316	294	304	335	313	322	290	334	300	333	335	346	289	292	311	327	302	337	296	322	352	296	317	345	316	299	333	329	305	312	296	292	337	336	299	332	324	335	304	319	304	315	336	306	319	313	294	300	305	319	304	297	281	331	315	308	309	350	324	301	345	327	331	332	329	328	333	312	282	337	326	358	344	322	322	311	319	301	311	303	315	321	309	326	323	282	311	307	313	312	316	326	332	330	333	296	337	325	325	313	322	353	316	318	326	306	321	294	323	330	310	328	292	344	315	328	320	306	288	347	339	339	331	323	348	319	337	311	329	309	320	339	311	328	322	304	319	313	319	334	322	320	318	300	300	335	321	335	324	352	314	283	310	314	315	318	335	346	277	330	331	321	337	350	324	287	276	348	314	319	303	300	313	342	345	301	324	334	324	313	313	310	292	313	320	318	330	279	311	316	326	310	312	319	324	295	303	323	322	312	366	302	340	330	308	314	288	353	326	310	322	326	324	326	322	328	322	281	322	350	323	315	319	327	306	314	348	314	294	381	349	349	314	343	310	317	324	326	331	341	340	309	307	335	321	309	305	297	330	291	318	310	291	335	304	322	296	301	318	322	321	312	293	300	307	352	317	323	294	306	313	275	311	307	316	302	333	322	336	308	342	333	347	319	302	300	320	346	298	316	332	315	306	317	320	304	319	335	305	354	342	330	298	310	317	288	333	336	303	311	293	311	333	335	309	339	329	333	324	309	308	306	324	313	282	316	293	308	302	304	366	319	304
21643	2471	952	594	515	455	438	455	482	397	419	392	417	409	388	411	392	375	386	402	416	390	408	369	372	416	390	372	394	372	394	394	373	412	399	378	345	393	390	368	363	390	400	373	394	406	397	396	402	391	385	387	374	356	349	378	360	415	369	369	394	415	414	362	378	383	404	372	374	365	381	398	420	384	405	386	373	390	375	404	382	349	375	367	346	381	368	368	371	391	370	407	355	393	370	404	382	372	366	392	387	390	393	394	397	371	378	395	388	358	389	363	348	435	369	369	357	363	387	368	359	416	402	354	391	401	379	394	408	417	368	361	391	389	388	386	378	383	385	419	388	383	375	382	375	349	380	406	401	396	398	404	402	391	381	336	423	392	434	351	391	401	374	397	357	356	365	379	370	366	385	386	394	397	363	383	358	399	393	409	385	370	377	387	379	368	375	386	401	319	358	434	391	423	369	344	393	340	391	399	343	344	347	360	382	385	383	398	407	398	348	373	405	406	367	390	425	398	382	380	421	393	370	375	372	384	393	365	382	381	374	381	383	366	397	423	361	407	426	385	361	388	405	367	347	378	387	418	358	363	406	401	382	396	380	340	354	390	367	408	402	371	368	382	418	380	378	410	386	381	398	405	370	427	383	399	390	357	416	382	388	341	401	440	372	388	355	388	406	402	356	369	387	357	395	378	395	369	392	379	369	349	371	400	392	379	386	419	404	404	364	381	399	387	360	381	348	393	379	391	412	377	416	409	396	406	377	416	378	436	406	372	378	394	365	423	385	366	381	368	363	414	366	334	343	384	389	366	369	368	401	412	360	345	358	341	371	371	355	410	384	408	375	376	398	374	374	412	396	386	391	386	400	381	366	407	348	338	412	369	372	371	412	381	391	391	361	382	371	365	385	378	368	380	393	377	384	413	350	369	406	366	387	382	358	378	358	392	389	380	372	378	411	384	370	369	424	374	391	346	361	384	406	371	385	390	389	398	413	348	393	368	403	352	359	406	378	391	397	371	364	389	358	377	373	374	400	389	373	384	369	395	400	387	390	360	375	387	378	360	377	359	372	418	396	372	348	383	385	388	381	384	388	388	400	409	399	397	334	364	398	394	418	382	381	385	403	367	396	381	404	395	394	397	380	393	402	407	370	388	400	388	406	364	364	395	382	375	397	375	401	396	413	393	397	387	381	390	412	391	366	356	389	418	388	356	354	376	390	366	369	392	394	366	384	398	392	355	402	411	376	398	404	366	365	373	399	373	404	420	412	401	406	375	370	420	397	415	385	384	357	394	388	390	392	396	415	378	380	361	353	411	390	380	408	371	409	366	411	371	398	386	367	390	378	409	411	378	422	363	380	406	387	392	366	402	394	370	400	383	395	378	390	392	369	401	399	362	363	328	369	369	361	408	382	372	402	355	386	388	354	389	391	347	351	383	376	409	377	427	413	386	390	366	403	404	369	344	409	405	397	386	372	355	368	398	367	382	362	367	370	388	395	387	371	386	388	363	365	373	364	401	423	412	424	375	384	413	414	374	412	388	400	382	399	367	381	379	380	403	396	392	409	376	399	390	394	371	400	323	419	347	392	393	418	375	396	378	349	389	374	373	364	389	389	435	394	393	370	390	387	373	387	415	402	360	391	370	359	389	392	416	382	414	341	375	363	364	364	383	381	395	392	364	382	388	405	381	389	356	372	389	376	384	422	392	389	385	423	396	419	378	379	377	361	388	371	377	386	373	366	406	371	373	385	409	411	370	377	374	402	383	407	411	407	383	382	391	376	393	416	395	403	374	409	403	391	386	405	385	363	394	356	390	382	373	364	374	376	385	394	377	368	359	348	376	377	351	373	407	431	367	401	401	404	386	409	385	384	370	397	364	395	375	377	404	395	347	382	399	382	413	397	365	387	414	362	371	377	396	379	369	377	379	398	370	401	363	375	363	398	389	391	423	410	359	387	372	354	370	378	373	390	384	349	408	366	371	384	399	354	403	351	388	355	387	376	364	365	389	375	413	380	359	359	357	382	392	411	398	361	384	367	396	364	394	365	417	388	411	372	394	406	399	400	420	375	374	401	395	369	320	391	409	373	363	363	358	373	386	381	371	377	386	378	352	373	373	383	380	376	357	381	359	394	380	366	374	395	408	397	384	390	377	373	387	357	414	362	368	380	418	401	376	400	393	382	396	365	351	396	407	382	398	374	387	349	407	395	391	367	410	365	395	381	385	419	421	373	382	374	396	371	375	369	381	372	386	383	376	403	356	398	371	357	368	342	415	346	401	395	402	388	353	347	404	349	394	386	374	346	359	375	384	407	403	397	364	369	342	383	372	385	429	418	394	413	379	381	400	386	373	359	383	364	369	364	410	365	363	403	383	360	405	375	371	405	395	380	363	368	381	414	402	393	359	399	402	375	386	413	414	430	391	342	387	389	411	368	411	367	386	394	390	376	380	378	376	375	386	406	388	366	431	385	383	345	403	354	404	373	402	384	373	384	385	386	356	375	392	403	398	386	381	368	355	418	369	382	372	396	402	352	396	382	349	367	378	369	392	393	374	404	375	390	357	397	382	370	386	370	383	399	368	377	426	398	439	386	377	407	398	366	395	389	353	383	387	370	391	352	407	424	375	384	380	390	362	389	423	391	373	403	409	366	394	395	347	374	360	354	366	405	376	386	395	371	399	376	390	378	394	359	389	395	386	416	354	373	389	381	402	382	391	371	372	366	365	392	378	423	351	383	359	406	386	387	413	380	418	406	363	398	416	374	405	403	364	395	363	374	384	337	389	389	379	389	355	374	400	368	388	361	399	387	409	396	390	388	392	393	372	359	387	393	370	394	357	396	388	396	334	374	435	365	407	375	411	372	387	384	389	379	386	386	352	360	384	384	397	341	429	419	348	378	388	369	398	394	393	339	410	355	346	386	377	378	373	400	366	403	375	363	378	374	385	395	377	402	388	350	400	403	371	389	367	370	368	405	374	345	361	393	364	383	351	386	347	388	408	409	389	399	376	389	384	388	367	374	375	397	379	384	391	379	350	355	388	369	409	377	421	361	401	385	354	385	370	392	410	365	385	353	388	366	371	396	384	383	402	382	405	387	391	384	420	376	422	347	382	394	381	370	374	405	378	383	359	394	356	360	388	401	404	374	397	386	374	394	393	349	366	364	373	369	382	384	388	392	376	386	363	417	369	378	392	366	351	388	352	365	364	389	389	387	397	396	382	356	357	384	405	415	403	389	388	403	405	390	352	387	387	373	389	436	395	371	351	386	380	438	366	372	372	401	375	398	377	411	376	386	380	396	409	367	377	355	386	403	387	412	355	386	401	390	381	404	380	383	377	351	373	362	376	397	383	342	371	386	391	392	364	382	370	397	395	374	343	400	370	388	396	398	405	373	422	379	333	414	384	363	391	384	340	356	393	384	397	371	353	368	391	414	367	346	386	358	415	392	387	383	384	353	383	395	365	376	403	380	371	380	423	394	363	402	349
23592	21176	28573	24072	21176	12186	1045	681	509	480	438	373	348	356	327	311	291	288	253	261	246	253	255	277	251	258	235	250	242	245	262	238	225	220	226	249	245	212	227	219	243	235	202	252	228	250	234	216	250	242	231	234	230	229	226	217	215	225	228	237	210	232	225	240	237	269	222	230	190	230	228	206	220	239	232	222	246	228	220	206	218	221	226	244	207	224	237	221	222	227	215	214	228	247	240	223	220	233	224	237	240	225	235	219	226	231	228	223	240	233	211	235	246	242	211	214	221	234	232	228	238	233	235	230	216	184	218	220	221	206	231	224	237	228	221	214	238	228	239	235	252	260	215	254	235	225	245	217	221	235	236	227	193	207	251	217	224	222	205	228	202	242	238	231	236	211	249	248	228	222	229	233	254	211	247	240	232	214	220	255	241	227	208	222	243	227	235	219	241	222	222	241	234	208	235	252	229	231	206	231	238	218	194	226	204	212	224	208	215	220	239	247	214	241	248	202	219	240	221	219	219	226	231	226	217	215	233	246	225	204	211	241	198	217	224	221	230	218	233	228	257	229	227	225	209	218	228	212	226	211	249	200	222	210	210	213	218	265	242	250	234	231	220	204	213	217	209	229	237	224	230	206	225	212	234	206	247	229	204	224	229	218	229	224	229	210	209	243	208	229	217	235	240	224	244	245	234	225	220	246	252	218	231	239	238	242	238	233	238	206	215	199	217	218	214	232	232	214	214	212	247	246	202	194	231	250	232	214	244	232	240	240	232	217	221	238	216	211	206	257	241	254	211	209	255	211	210	222	215	217	227	235	224	193	223	238	218	234	189	214	221	238	217	244	224	230	211	219	218	190	222	241	215	252	214	200	205	242	229	214	232	218	216	232	214	231	220	231	214	229	192	234	248	226	219	232	237	214	204	221	228	211	217	214	222	207	257	222	227	200	231	217	227	230	213	223	236	261	227	230	209	249	234	236	206	233	209	265	237	245	225	230	221	250	203	186	213	233	229	216	237	231	247	240	241	225	245	198	220	222	207	230	242	233	228	206	219	245	259	208	210	212	239	253	235	228	210	220	241	220	223	195	237	243	233	235	204	241	246	232	223	228	202	214	255	222	225	260	219	215	208	233	223	233	222	198	240	223	219	200	228	214	239	219	251	227	232	188	209	208	233	221	230	234	217	205	218	233	209	236	221	250	226	240	219	208	229	227	226	232	214	225	226	232	228	243	233	215	220	236	216	218	223	246	232	228	234	234	216	224	243	223	212	220	224	213	221	234	246	247	232	212	239	213	213	226	212	240	243	218	217	195	236	212	202	199	219	219	208	247	223	230	225	237	193	218	218	224	213	221	216	227	225	216	229	220	220	240	236	205	223	216	245	208	227	255	228	190	192	226	222	243	201	218	232	214	210	213	226	210	220	240	218	194	254	250	224	234	215	222	219	245	194	241	214	199	199	231	213	232	246	247	225	224	234	225	246	212	212	206	280	219	213	230	221	211	251	213	213	215	209	211	220	216	227	206	231	229	225	223	219	224	217	230	230	247	234	240	225	223	218	228	229	209	209	208	222	247	211	227	235	230	189	236	216	221	243	231	229	209	196	228	222	222	220	226	215	231	247	236	213	221	236	200	226	235	257	216	269	233	232	240	204	236	196	223	223	233	240	229	246	232	198	232	232	229	205	229	230	237	220	231	217	223	230	242	214	230	217	216	243	248	214	251	231	232	211	249	237	235	225	262	217	233	203	225	248	256	224	207	231	227	225	207	227	222	233	230	224	217	223	229	213	243	248	230	229	202	256	228	228	221	238	233	208	208	215	210	241	219	228	227	212	206	239	221	217	232	258	227	229	221	254	222	242	222	227	207	185	237	213	221	204	216	231	234	243	217	225	222	224	234	178	241	194	226	228	215	227	210	251	213	246	185	211	208	218	256	236	214	228	264	232	225	219	227	207	220	240	227	202	212	208	208	228	202	231	243	210	210	199	231	213	201	203	269	220	205	235	229	216	212	212	209	216	195	245	213	218	206	222	230	216	234	207	189	204	218	245	231	225	212	229	220	218	239	242	231	208	234	194	259	242	234	223	235	236	220	235	228	224	230	262	230	213	196	218	237	224	194	226	231	221	227	213	226	234	221	232	227	212	220	231	219	220	202	223	210	262	245	234	235	246	203	195	226	207	224	233	229	207	216	206	215	233	215	242	240	240	229	235	218	197	194	219	205	214	206	217	245	223	239	206	226	214	195	219	205	212	231	221	232	214	221	227	251	212	212	237	218	229	251	215	216	242	205	221	241	230	220	228	235	219	239	203	221	211	201	223	223	211	201	226	222	228	227	253	236	224	221	209	234	201	239	201	232	231	232	241	220	219	221	232	235	211	236	234	229	219	222	240	211	226	207	231	225	232	221	236	231	248	230	220	231	202	227	204	246	210	206	227	208	223	198	217	241	222	237	243	219	230	211	226	183	223	203	228	249	232	266	237	230	201	209	228	219	236	210	268	240	216	208	239	213	250	242	224	236	213	253	211	223	204	251	206	217	258	226	219	211	185	211	225	206	225	212	218	227	209	241	219	229	244	226	226	207	237	234	225	210	223	211	198	232	225	200	195	219	223	211	223	217	235	216	228	218	238	234	219	220	209	240	216	216	222	196	226	238	203	211	259	231	243	213	226	234	244	207	207	219	235	220	237	190	219	245	218	238	238	223	237	242	196	235	231	210	249	191	243	250	235	218	234	218	213	222	226	234	219	228	217	251	233	203	226	205	223	251	230	208	231	245	231	198	238	221	219	196	250	216	251	212	232	208	205	198	238	248	271	236	202	214	197	234	212	220	219	219	221	233	223	230	219	232	212	227	206	221	208	226	211	253	226	239	217	191	215	205	230	221	226	203	224	227	228	212	241	215	209	192	223	251	219	244	210	211	229	228	247	231	229	210	225	212	202	230	243	209	219	233	217	246	232	255	220	238	208	229	232	220	238	235	225	227	219	204	229	229	197	235	263	216	223	217	213	212	218	221	224	202	219	240	245	225	249	219	238	217	225	252	219	241	227	216	228	217	236	225	203	221	255	242	214	230	221	217	222	244	226	227	219	215	227	248	197	242	221	250	239	241	235	188	255	229	218	231	223	234	227	229	214	220	227	204	226	225	196	226	241	241	219	243	212	252	266	205	201	222	236	230	192	235	206	219	248	258	228	191	234	231	222	214	212	237	218	250	227	231	220	220	227	243	240	228	229	252	253	231	249	247	205	241	234	239	213	226	242	203	211	211	225	230	231	254	222	264	217	240	231	229	210	231	210	219	218	246	218	254	218	202	217	200	236	233	234	249	223	215	239	212	218	210	246	244	214	243	224	235	229	215	231	203	231	240	226	218	202	187	223	218	243	220	236	249	214	238	214	221	226	201	215	232	235	235	214	204	223	234	211	224	238	252	233	205	198	202	255	199	220	198	221	228	217	215	254	221	238	233	229	214	230	252	230	213	190	226
26712	12978	7501	3713	2403	1837	1393	1083	895	725	680	559	557	474	471	427	384	397	377	331	343	358	343	302	321	305	308	319	306	304	311	278	291	286	261	282	295	286	273	330	276	281	287	300	288	264	284	310	249	266	326	247	282	293	297	300	274	293	300	284	308	285	276	287	274	278	261	286	299	280	282	278	277	299	277	285	265	267	276	259	250	275	254	294	297	266	273	272	253	284	288	287	268	283	291	287	262	263	283	261	254	266	260	256	263	227	248	257	263	299	279	304	290	292	265	287	267	287	286	252	255	266	278	257	278	254	263	253	259	277	262	271	254	268	274	270	238	287	263	235	262	284	278	258	289	261	275	276	262	293	271	311	290	235	262	302	237	274	244	294	280	276	250	253	280	265	278	265	258	282	266	252	300	257	286	240	276	293	268	283	252	290	250	248	262	267	271	274	278	275	267	271	282	279	283	258	287	266	260	287	282	262	262	261	255	268	246	290	248	240	292	272	263	273	261	279	263	243	281	257	270	257	290	286	285	252	239	241	236	269	258	244	248	257	254	264	247	265	249	284	288	272	275	285	284	287	296	285	256	291	288	295	246	271	253	260	250	262	266	297	296	259	277	250	234	271	261	294	282	254	274	266	261	249	270	286	278	279	272	294	282	274	244	238	263	271	293	250	276	270	251	272	329	279	308	272	266	260	264	266	258	235	285	276	252	280	270	242	246	316	277	253	255	284	288	256	256	255	294	278	280	281	260	276	275	296	277	268	274	246	287	271	291	240	262	273	242	275	256	235	238	264	267	284	241	249	280	301	264	274	258	255	278	249	265	249	253	292	301	263	287	281	261	273	276	267	254	278	263	269	291	250	297	250	275	258	248	275	228	243	297	260	262	291	283	259	279	248	277	254	273	245	243	259	244	246	286	268	251	287	278	273	264	271	279	276	260	270	274	281	228	253	257	253	250	303	249	264	265	265	271	259	262	250	254	269	271	303	283	268	291	244	258	324	244	261	280	278	264	259	263	253	248	272	243	282	275	285	260	295	267	270	271	284	290	274	260	272	244	256	273	283	242	284	268	271	268	247	263	263	260	235	271	309	276	282	274	262	289	271	247	275	217	269	292	251	277	285	282	254	249	277	295	271	297	253	259	262	253	291	265	297	280	268	262	274	268	255	258	261	287	235	269	271	260	265	262	275	299	264	266	310	251	241	252	262	251	253	311	269	306	264	293	260	278	288	253	269	289	288	267	240	278	263	253	259	253	280	243	309	303	266	284	283	275	283	255	248	281	278	257	256	253	267	266	261	248	268	294	249	279	274	252	264	266	276	269	251	280	290	297	281	269	294	287	257	292	272	262	258	269	266	261	253	277	254	291	249	286	274	257	258	272	262	281	252	249	257	301	251	269	295	258	265	252	262	257	281	249	270	294	256	278	246	240	265	269	259	259	302	258	263	258	269	243	256	289	262	241	308	276	266	298	258	271	294	272	279	268	266	261	220	256	284	284	288	257	272	283	266	268	270	251	258	282	259	251	231	260	287	254	261	275	263	268	285	266	257	255	255	267	244	278	264	288	277	268	251	244	273	289	270	250	300	284	290	263	281	283	275	284	276	262	255	266	263	276	260	292	259	285	258	278	281	288	269	259	313	253	304	259	253	284	242	301	272	251	277	269	277	236	281	301	269	260	266	262	261	297	264	272	255	249	264	258	274	276	268	281	274	285	256	247	284	282	284	245	262	261	271	288	257	262	314	259	258	262	272	252	254	278	284	265	278	267	248	275	262	276	264	245	282	260	261	270	271	276	267	264	277	250	274	286	289	245	270	260	269	293	276	273	297	250	270	263	274	269	241	254	273	253	262	248	261	265	257	267	263	299	238	275	266	302	256	299	256	286	264	259	260	249	283	271	257	254	275	281	243	293	287	280	243	287	256	280	257	282	287	243	234	281	257	278	259	260	284	302	272	279	296	291	290	267	274	294	251	290	279	266	240	272	252	256	266	243	259	292	259	291	263	242	280	279	265	268	280	260	282	272	294	286	238	263	234	277	273	258	274	294	281	244	270	278	266	268	267	248	287	253	264	266	294	272	248	264	242	257	274	264	254	254	287	264	249	265	263	249	283	270	237	287	226	263	269	289	294	214	281	268	292	277	281	258	254	289	274	255	240	277	266	268	270	250	255	276	274	279	244	295	263	273	227	235	265	274	265	271	275	257	251	245	296	275	264	291	282	276	267	264	282	265	275	269	258	245	246	251	253	272	264	290	271	321	291	285	277	290	265	267	274	257	277	270	272	262	259	280	272	248	253	256	239	275	273	264	250	271	290	278	284	292	326	279	280	290	256	258	264	278	260	265	242	278	294	276	329	268	261	285	258	284	282	278	257	276	286	247	270	255	238	281	256	250	278	244	272	277	267	250	267	257	266	260	260	265	268	309	256	242	305	254	260	278	284	262	267	270	262	255	294	277	284	263	240	263	294	275	280	268	267	251	269	271	234	284	244	254	277	271	267	292	270	279	281	280	259	252	268	257	244	261	279	244	254	278	293	276	273	247	261	279	265	254	300	282	271	260	232	252	266	289	283	283	278	255	270	276	282	268	265	278	250	281	261	263	304	255	269	261	271	258	263	255	269	272	290	254	287	266	273	291	256	268	271	253	261	240	298	295	271	259	279	244	260	268	253	271	268	247	277	281	275	286	267	272	274	267	281	260	254	236	301	242	281	274	256	255	273	253	264	260	275	270	280	249	240	243	243	263	254	257	268	253	222	259	247	277	261	275	297	269	277	283	244	278	260	251	294	262	272	254	265	292	295	265	270	262	274	286	264	258	238	263	246	268	261	264	269	271	243	281	277	243	279	237	262	285	256	259	275	255	263	254	273	283	288	261	263	287	274	260	282	288	269	292	271	275	281	255	264	259	262	285	295	291	271	259	283	288	267	276	280	254	254	279	266	250	282	289	264	283	269	284	257	234	262	256	290	255	265	294	278	288	264	290	259	248	246	286	272	256	272	268	249	250	242	266	245	249	237	262	253	261	277	276	236	263	262	286	257	274	246	246	255	267	245	286	275	272	247	248	286	252	262	270	294	281	291	277	260	260	297	270	283	265	291	277	260	262	276	261	262	236	277	253	269	276	268	246	277	287	254	273	273	275	259	247	260	284	267	283	288	281	255	262	276	252	281	279	285	252	283	261	258	271	276	282	235	272	274	275	260	288	261	276	264	296	266	258	272	251	254	298	289	272	284	280	262	247	278	271	272	253	246	255	265	248	261	287	287	271	260	255	272	254	270	270	245	260	312	298	291	290	268	254	234	284	270	261	237	259	275	261	292	250	259	281	265	278	280	260	279	275	293	249	274	318	285	277	253	268	293	268	289	256	247	274	303	278	262	281	266	251	281	296	268	254	264	291	270	274	274	256	248	257	277	247	281	297	257	287	269	256	274	262	265	258	270	276	274	252	253	263	265	264	255	261	277	266	271	296	248	220	296	254	264
24888	21169	27571	24945	12471	1081	842	720	693	650	585	618	630	636	623	585	584	603	526	564	574	542	556	554	578	538	607	559	577	574	531	529	516	558	558	560	508	538	564	547	527	521	546	531	506	564	524	568	522	583	559	535	540	538	559	502	550	557	568	564	560	558	502	568	578	533	519	560	499	525	519	533	548	557	523	569	546	552	541	554	520	520	582	562	573	547	565	540	561	530	542	562	507	540	520	558	565	545	534	518	533	581	540	523	507	559	545	577	562	549	537	535	516	549	541	567	513	554	536	536	576	567	506	533	536	532	565	536	496	507	553	505	547	505	583	522	542	566	512	522	532	530	495	534	535	557	519	571	535	535	524	532	544	544	539	558	547	516	514	574	545	578	531	510	571	558	504	545	528	529	552	508	551	514	532	567	556	509	584	554	558	529	537	521	533	545	569	499	506	550	506	523	521	555	560	541	540	554	538	539	540	528	524	540	553	526	519	515	528	521	502	544	523	525	617	566	561	551	566	529	516	561	539	579	524	550	497	535	554	524	504	531	515	531	523	546	540	523	527	536	557	528	559	516	562	553	538	566	502	537	537	536	565	528	522	528	562	586	543	547	570	537	535	525	521	549	524	560	536	558	529	569	531	521	542	514	574	539	583	499	545	529	546	511	542	565	565	542	506	540	558	545	576	508	529	516	547	515	552	550	512	576	566	536	526	531	483	521	573	556	539	500	535	534	528	551	533	574	567	519	514	502	550	514	504	497	530	561	522	572	553	491	512	558	567	571	533	577	496	540	535	541	502	494	570	567	531	574	519	543	536	522	508	546	521	555	535	524	569	502	531	522	537	533	531	492	569	505	557	543	539	505	575	582	523	490	536	528	554	534	512	525	564	501	523	532	545	550	505	563	527	539	580	534	565	563	584	562	545	511	544	535	515	529	529	545	519	528	562	520	532	549	542	582	545	507	550	557	518	532	486	551	506	510	513	544	553	476	553	541	565	547	480	549	533	543	508	553	551	540	532	560	551	554	569	552	531	512	537	543	541	519	556	539	516	529	509	468	540	538	521	486	544	549	567	566	493	521	523	521	534	536	497	534	544	542	557	541	557	562	543	484	541	525	502	489	512	563	535	542	581	545	553	522	549	507	539	567	544	526	519	561	540	540	566	548	524	548	556	533	519	515	521	530	562	541	526	572	544	506	521	555	541	550	501	544	527	508	512	528	545	514	543	579	514	540	594	498	552	532	549	564	528	536	544	549	564	542	500	463	499	501	538	546	531	521	576	518	573	557	525	505	555	533	537	529	508	558	520	506	510	550	530	512	528	512	498	562	524	558	627	564	562	578	559	545	550	522	533	506	484	517	561	502	533	531	579	543	535	548	519	516	549	532	574	557	532	526	540	537	492	567	529	504	542	524	539	534	526	541	592	557	529	524	566	516	543	528	543	564	551	562	497	555	527	539	563	568	543	511	533	542	486	575	557	552	537	525	564	534	495	548	518	518	516	498	533	541	558	556	560	500	537	547	575	536	511	523	531	556	550	538	525	538	545	541	566	493	545	524	505	507	524	550	497	582	510	509	563	525	545	564	550	551	473	529	539	511	532	553	527	551	543	570	538	536	571	520	561	528	578	572	521	486	552	592	541	572	557	543	508	552	534	523	566	541	526	522	561	538	532	556	531	499	540	543	474	509	560	560	530	549	571	495	507	544	513	521	513	535	535	545	521	571	520	514	529	541	554	572	530	528	544	546	538	551	498	535	528	594	551	515	531	527	540	576	527	524	524	532	535	519	535	561	581	567	531	529	529	558	530	542	533	550	562	538	538	523	527	541	561	551	528	550	551	533	603	547	517	545	542	491	496	559	541	515	520	538	581	555	531	578	518	542	549	549	547	538	553	554	515	512	528	545	529	493	543	541	545	538	516	521	518	542	554	598	555	548	523	550	524	555	522	556	547	572	517	539	514	535	520	569	548	532	531	525	524	541	552	542	518	550	516	574	541	526	543	515	547	515	526	518	549	526	515	531	530	575	530	532	540	554	535	565	571	561	546	520	512	582	585	538	560	570	502	554	559	543	550	487	511	565	566	568	516	521	512	516	527	523	529	587	525	509	557	542	485	543	499	559	542	523	499	514	523	482	500	489	537	507	515	558	535	541	565	558	522	570	534	553	510	557	496	560	611	573	522	547	515	512	542	537	534	534	539	522	538	575	575	532	510	534	602	524	542	523	516	550	545	545	560	528	577	528	530	482	534	543	539	546	477	514	531	546	555	571	546	555	465	524	498	520	526	527	569	541	530	556	537	532	532	551	540	579	498	552	523	519	553	549	578	587	532	552	555	531	536	483	511	514	558	528	562	514	505	545	531	514	552	572	553	506	512	586	524	580	520	520	531	511	548	531	574	530	499	506	572	530	589	547	558	562	512	533	546	555	492	494	500	566	580	550	548	556	566	471	544	586	600	572	566	553	533	521	550	560	492	580	532	557	507	562	537	535	539	567	531	532	529	543	575	567	499	568	511	515	513	556	598	520	535	546	554	493	504	481	515	568	535	563	580	555	539	560	532	543	537	518	529	504	521	494	563	545	526	481	575	528	534	535	552	515	551	552	494	561	581	548	523	528	568	527	535	530	569	467	521	538	556	551	553	485	538	507	510	533	529	516	545	533	496	522	508	553	523	557	527	506	556	468	570	503	509	510	580	542	524	549	545	516	525	503	509	516	545	552	508	568	527	558	539	526	514	507	528	551	501	511	552	551	563	536	543	541	514	564	540	520	527	510	544	512	513	549	532	560	546	537	506	565	532	503	522	502	516	520	612	546	511	549	559	548	546	542	569	536	537	510	534	542	506	475	531	524	557	531	565	537	514	511	524	569	544	528	531	558	525	546	577	533	551	532	492	544	596	533	575	578	513	555	528	515	517	492	497	494	539	549	549	546	502	554	580	555	583	523	539	529	565	517	541	544	527	560	529	564	581	520	523	516	520	543	524	557	522	525	521	552	559	509	511	556	531	524	524	533	524	541	578	568	534	543	548	554	502	530	551	546	528	557	556	529	500	529	560	545	513	512	534	505	538	533	551	542	545	516	497	525	539	561	554	493	524	546	533	508	513	512	564	564	556	558	518	581	549	566	539	566	541	574	567	537	563	573	531	509	587	558	577	535	505	495	519	525	517	534	565	507	582	543	488	543	555	541	543	575	519	538	470	538	517	534	531	498	544	542	524	562	524	540	549	560	523	560	531	584	517	538	528	518	566	543	554	486	521	577	541	519	551	538	576	526	526	572	482	547	507	512	572	558	571	456	552	504	533	516	539	530	536	545	517	555	582	548	526	537	559	526	535	569	520	543	538	508	535	534	499	506	516	552	574	557	551	542	523	518	521	539	522	513	555	523	519	520	534	507	503	528	499	561	563	529	554	535	537	542	496	546	495	535	521	542	562	547	543	529	554	566	547	547	547	543	511	521	562	555	497	562	497	519	556	537	488	501	541	516
26387	8196	4451	2365	1784	1408	1267	1051	963	904	823	792	748	726	735	695	654	653	688	673	656	652	629	664	657	638	616	601	640	618	677	684	637	599	655	634	651	610	628	636	672	651	645	619	634	616	636	653	599	619	619	591	613	600	575	632	628	640	619	588	622	654	611	655	638	604	608	609	606	612	635	634	681	603	645	605	625	579	591	615	588	616	635	622	605	608	617	594	628	656	632	628	609	587	595	626	636	580	595	580	607	617	581	645	600	582	626	623	592	587	595	604	633	599	605	629	599	649	636	576	617	626	613	652	578	645	584	609	614	598	591	635	626	597	549	602	603	590	595	628	613	603	606	612	624	633	675	590	633	594	625	663	620	602	610	649	640	621	583	630	641	597	651	606	580	601	621	576	591	583	594	624	629	617	598	594	585	664	596	604	600	643	646	599	578	621	619	604	590	643	646	603	624	566	659	601	616	620	609	600	596	590	642	631	581	631	608	641	614	605	604	567	619	627	588	629	574	593	628	616	608	599	648	641	551	610	589	624	619	647	588	617	629	628	648	641	591	602	620	607	636	618	602	629	621	665	635	630	632	631	644	572	584	617	584	616	629	596	606	608	615	590	612	628	598	605	625	618	608	602	608	588	644	612	638	651	620	645	624	611	645	580	601	646	644	628	570	606	607	654	590	620	575	609	606	607	582	621	600	630	609	650	595	624	640	593	623	602	609	578	604	687	626	604	591	588	607	631	602	570	612	620	623	598	605	609	625	661	610	648	662	625	597	604	642	633	606	626	632	581	626	595	603	655	581	593	593	614	584	588	620	552	655	619	657	553	585	664	653	609	656	642	645	606	621	672	560	603	624	608	618	632	583	625	589	644	605	634	629	612	652	598	615	572	617	618	603	636	642	642	623	565	605	619	656	579	607	611	655	632	657	629	612	594	614	604	589	586	599	592	638	621	629	629	578	593	582	644	655	592	628	630	561	574	633	627	637	595	638	625	578	609	619	623	630	631	638	594	636	604	607	611	583	572	631	625	627	604	639	602	626	642	618	595	578	627	605	615	586	629	588	595	633	611	615	569	613	603	634	614	572	591	578	603	603	591	574	681	650	614	612	619	598	597	584	613	639	592	612	606	604	644	615	629	621	622	635	616	631	623	625	575	604	611	599	640	660	610	633	612	560	608	624	625	636	574	577	621	592	594	605	643	590	612	592	669	579	619	601	593	648	582	627	637	670	664	629	626	612	617	562	635	567	611	648	604	614	599	618	618	619	632	638	600	616	614	617	608	616	560	601	615	580	640	630	618	574	650	639	605	609	620	590	607	600	651	655	622	640	641	633	649	604	588	610	618	613	636	663	594	596	618	591	625	604	651	633	609	606	591	565	672	633	647	592	592	638	652	641	648	617	662	644	626	624	565	613	623	656	587	637	652	633	594	575	630	620	620	619	595	615	609	666	601	604	677	620	578	678	648	616	626	564	599	609	610	626	622	629	634	601	632	577	588	645	602	604	564	607	599	626	665	640	601	650	684	625	581	621	623	628	598	598	585	620	603	662	639	621	662	600	610	636	576	629	588	591	616	619	576	559	656	611	656	636	631	614	652	615	637	625	555	648	638	573	631	553	603	597	633	642	611	572	624	596	636	605	615	627	614	628	587	603	612	657	595	615	616	637	607	634	621	587	589	605	636	581	601	643	605	631	629	588	581	670	596	601	608	631	623	558	594	615	619	626	607	603	655	617	624	640	601	619	597	623	678	622	641	587	616	626	596	634	649	610	593	613	644	652	633	570	644	646	645	609	609	622	595	617	569	557	609	622	602	609	637	621	598	627	617	670	571	660	625	599	614	583	615	617	635	587	636	625	627	646	595	620	582	606	626	599	621	638	620	599	616	620	573	608	627	605	623	639	641	675	573	626	621	646	587	592	627	600	605	582	593	598	634	630	612	592	607	616	625	624	637	619	598	629	589	642	608	626	633	619	608	628	601	613	615	601	625	619	619	618	626	669	580	639	611	608	635	622	602	644	638	566	625	610	611	638	645	622	623	584	619	615	621	606	617	628	613	616	613	643	621	619	608	631	613	640	613	632	642	634	622	624	611	643	584	641	612	606	618	615	619	610	589	623	636	595	598	599	583	636	624	584	652	618	593	630	587	610	657	613	563	645	654	657	627	609	602	637	580	661	602	589	629	622	575	632	633	597	602	654	643	588	621	603	698	597	609	611	618	588	651	647	598	603	643	560	603	626	603	603	608	620	592	596	603	617	618	599	628	648	599	598	584	627	637	621	600	640	637	604	593	606	580	605	585	578	625	643	614	580	606	602	616	585	618	587	627	612	610	658	585	599	597	591	591	628	571	602	651	567	594	584	607	558	607	657	602	655	588	598	617	609	597	600	646	616	653	604	629	589	597	630	658	599	639	595	613	574	654	631	605	637	592	599	620	610	587	636	630	648	587	640	587	641	595	631	617	586	595	608	654	576	621	584	583	578	574	625	615	614	584	611	576	590	600	619	590	604	637	605	595	595	620	654	634	607	587	611	622	592	610	616	603	597	609	598	610	616	620	610	612	636	596	580	585	578	604	579	591	615	658	631	647	668	684	594	641	614	624	605	626	630	621	575	569	591	632	647	578	627	577	658	641	592	610	593	608	621	655	612	566	642	586	636	594	596	606	653	618	638	647	653	571	601	640	648	638	573	623	594	663	576	620	649	615	598	588	628	619	647	608	592	596	611	590	604	569	631	606	618	587	632	619	633	631	599	606	581	610	638	634	623	663	605	640	632	580	611	636	603	610	647	581	595	630	597	603	570	629	654	623	657	608	584	628	658	612	669	608	605	586	599	616	633	610	614	573	609	643	639	633	593	622	614	632	623	610	610	647	655	613	625	600	665	599	581	603	615	605	637	591	599	601	633	608	595	613	585	613	653	643	639	607	617	652	608	577	636	606	619	599	603	603	616	577	625	603	635	620	591	608	625	613	667	644	671	635	602	622	625	620	620	573	651	644	582	573	592	592	582	665	598	624	584	594	575	642	602	600	641	640	599	615	654	610	600	566	588	588	645	590	613	636	610	601	659	610	623	636	601	583	646	604	566	584	597	604	652	643	653	658	641	607	588	618	658	635	630	583	629	607	629	634	614	610	606	623	595	642	593	562	593	611	625	620	601	601	608	573	582	629	622	631	595	586	593	625	615	606	632	673	613	620	643	596	632	660	652	654	629	608	608	609	586	603	631	614	615	623	610	635	629	604	613	594	646	649	608	649	616	625	628	625	608	608	616	637	588	617	597	617	628	597	633	634	641	652	633	618	633	590	610	631	620	584	590	593	584	644	641	634	631	626	634	601	613	650	584	657	631	611	610	621	618	623	606	595	614	610	635	618	646	633	631	621	631	617	574	650	637	628	613	625	610	618	589	595	577	600	657	593	590	623	613	574	630	647	635	653	606	625	628	593	558	599	618	640	635	651	626	583	616	574	593	582	593	632	624	571	605	656
22723	21274	29126	23732	21268	21324	11904	1482	1045	971	844	764	741	688	647	683	673	589	605	554	526	574	569	522	544	567	512	527	525	556	548	559	532	532	497	476	507	530	483	513	524	492	525	514	520	507	472	516	467	464	535	473	487	505	473	460	479	482	463	484	496	542	499	469	470	502	490	497	518	462	438	488	419	519	485	478	472	478	526	484	490	506	489	444	477	472	533	462	492	470	480	491	456	485	488	483	497	477	547	517	511	474	477	493	473	497	445	508	459	512	498	504	484	457	509	496	500	493	462	522	523	506	477	472	527	468	472	489	482	508	486	530	461	477	494	483	504	486	485	499	501	484	490	459	458	500	532	480	474	468	504	495	482	501	517	494	501	477	507	487	487	455	495	499	485	490	451	483	446	478	455	465	449	505	487	489	483	476	491	448	452	476	507	507	540	505	491	538	493	487	472	522	493	472	472	478	479	497	449	469	471	439	486	514	485	445	532	529	502	508	495	469	528	472	501	512	489	460	500	481	474	480	477	461	476	498	516	440	444	493	472	501	480	427	503	495	484	518	465	500	498	503	453	478	500	440	508	524	497	510	464	478	478	505	486	495	522	474	436	484	485	476	478	444	479	492	531	498	496	448	487	477	495	468	507	504	461	466	491	484	469	489	468	470	488	483	472	507	506	490	510	517	498	511	464	497	512	499	529	464	460	489	470	488	485	542	493	456	527	468	479	524	480	486	471	479	487	496	518	493	500	447	450	498	472	454	455	467	503	457	467	457	471	493	479	473	491	475	475	510	500	478	423	503	479	461	472	451	492	511	459	461	470	522	461	469	454	471	491	497	499	477	507	482	494	492	497	492	501	457	452	481	463	457	508	493	475	475	490	434	500	480	497	473	469	483	492	450	470	476	499	524	483	482	496	505	520	500	516	458	504	488	513	428	504	473	487	500	509	505	480	469	479	452	470	516	483	506	471	501	509	482	487	432	465	494	507	512	538	472	492	475	489	487	477	495	502	467	443	478	490	487	468	516	495	492	453	485	480	525	461	503	477	495	509	498	463	484	500	491	500	499	494	460	476	470	480	474	495	479	463	508	529	499	490	496	460	478	475	494	469	508	518	513	464	471	461	453	504	475	488	461	450	483	486	500	474	520	459	493	463	485	491	511	522	472	441	471	525	493	509	477	491	508	523	483	470	495	476	473	491	420	481	465	421	488	444	467	480	464	475	501	526	462	491	490	561	472	459	480	460	509	485	500	449	468	473	451	479	500	500	511	494	489	476	470	449	480	522	462	521	478	485	492	501	491	494	483	487	457	495	519	462	483	457	480	435	497	465	484	471	513	480	455	480	482	474	478	462	513	419	462	511	479	509	478	525	482	487	480	505	490	503	503	454	451	506	467	475	465	468	466	493	466	508	497	495	484	503	490	488	483	500	508	496	486	512	471	485	476	500	499	467	465	504	513	511	459	469	471	473	512	477	489	484	465	479	497	461	476	497	492	485	505	493	504	469	430	483	467	485	535	450	446	470	497	444	442	536	525	502	490	486	462	497	470	526	480	494	531	515	443	486	499	520	482	461	487	481	489	455	462	490	447	502	490	513	500	456	459	499	503	490	471	489	479	493	548	522	474	465	475	522	542	472	485	477	478	493	409	480	510	481	464	487	493	533	528	456	480	471	490	462	518	425	512	487	481	523	451	501	455	503	487	524	531	523	498	500	488	467	475	492	447	502	494	495	496	493	474	469	492	482	490	503	516	497	504	515	514	475	505	453	433	495	501	475	490	489	490	504	471	461	449	477	513	446	516	514	507	502	523	500	490	494	491	500	490	491	516	442	480	493	499	491	482	467	509	474	510	470	477	473	471	478	466	478	487	489	490	493	458	517	486	470	535	517	477	476	438	488	485	467	511	466	512	466	478	499	486	494	486	499	442	452	483	454	448	448	488	470	436	463	480	493	494	491	480	452	485	503	463	482	445	508	499	520	465	473	480	481	480	459	465	483	460	501	467	467	479	507	477	509	497	472	479	469	482	517	477	467	474	475	469	468	524	465	499	484	539	486	484	499	473	432	491	469	495	502	485	510	480	472	505	497	500	466	474	503	473	440	490	493	461	500	477	453	482	481	451	491	484	480	469	503	482	482	433	500	504	512	488	500	473	506	490	486	486	490	480	496	503	496	469	499	492	498	443	472	450	487	446	449	493	510	487	498	476	472	431	467	540	450	495	483	427	456	465	479	458	489	491	491	469	487	510	471	475	455	516	479	459	485	480	440	494	506	493	454	498	476	491	483	455	497	510	485	501	462	485	479	508	463	489	465	463	477	503	500	475	518	509	536	516	473	466	492	503	497	494	504	475	484	498	470	459	471	466	471	472	491	463	451	504	519	466	479	445	467	473	481	502	487	509	472	496	475	451	478	453	469	491	489	471	477	518	487	505	479	475	493	467	503	532	488	514	511	510	462	490	460	497	471	467	474	486	528	496	470	467	474	462	538	502	489	521	499	489	450	496	523	482	482	469	466	503	509	481	469	483	480	527	474	463	451	486	493	464	471	518	478	456	492	478	499	485	530	495	481	435	469	524	454	487	481	464	456	525	485	503	499	481	483	444	440	491	471	487	458	492	462	483	464	479	515	490	486	518	466	483	487	482	480	457	482	529	487	464	482	504	469	490	453	500	512	492	477	473	485	481	528	498	474	515	472	492	479	507	477	479	452	484	495	499	465	479	486	490	488	484	503	497	470	485	447	482	487	510	488	461	460	510	478	483	463	485	496	474	524	480	474	488	446	483	472	470	471	466	472	477	483	493	495	513	495	484	508	506	509	453	494	498	482	493	483	496	484	496	520	487	484	486	499	461	464	484	439	462	482	459	478	496	453	478	466	473	490	528	491	489	501	459	498	510	481	439	484	495	473	437	444	469	461	479	483	485	485	463	486	463	502	520	479	512	489	448	475	507	473	454	522	473	499	490	462	482	495	475	463	455	491	501	482	480	519	482	536	539	483	480	494	479	479	470	507	461	469	464	473	484	451	502	486	446	495	485	495	422	530	470	450	469	508	459	494	518	507	480	483	492	483	502	472	474	505	475	474	479	487	501	465	503	504	468	517	456	518	490	461	493	488	499	457	455	456	482	508	467	453	497	473	485	479	453	449	487	478	473	454	497	474	485	502	465	497	487	507	504	483	492	478	451	483	482	512	522	493	461	450	466	520	494	503	501	477	476	429	479	531	515	512	468	463	456	483	452	447	491	481	487	495	491	510	473	473	485	495	452	483	482	472	487	469	483	474	464	466	503	496	495	481	511	447	541	442	482	499	475	470	502	488	507	500	514	501	485	485	515	506	482	484	484	519	488	492	458	495	487	468	490	539	493	492	488	470	434	488	488	495	537	461	533	498	460	470	480	462	471	461	517	440	462	464	493	463	436	496	498	471	522	496	464	503	471	462	440	492	476	469	489	514	475	481	501	458	440	466	501	506	486	473	502	452	470	528	471
31301	18291	12514	6561	4631	3429	2743	2202	1801	1540	1338	1183	1032	928	836	780	827	733	701	682	699	649	594	665	598	604	608	588	592	633	628	570	609	568	543	531	557	542	580	587	569	608	526	564	585	513	511	534	530	530	546	595	568	519	527	494	526	550	553	535	546	510	565	546	581	546	544	524	569	568	524	491	542	516	552	516	579	521	573	513	542	548	527	538	517	487	480	560	519	553	509	529	538	565	518	522	517	525	489	507	533	556	507	568	494	508	510	526	546	517	536	538	531	544	541	539	485	528	534	537	509	534	556	509	515	547	501	532	518	540	529	540	534	539	531	530	582	556	555	571	575	543	500	522	504	536	515	531	500	508	539	536	513	489	552	515	535	504	528	547	556	530	564	527	509	545	540	555	540	515	514	520	492	526	485	555	535	489	531	534	522	527	560	491	540	576	511	555	544	508	515	476	501	518	507	549	532	528	528	577	499	516	529	524	509	538	509	547	559	524	506	556	493	551	526	536	495	541	556	563	540	540	547	519	463	570	545	527	494	563	510	492	555	560	520	518	497	549	495	536	605	567	507	561	546	526	514	511	556	555	538	511	548	504	528	550	546	520	495	543	540	515	512	511	542	512	550	541	509	558	505	545	518	555	524	502	557	509	515	509	553	493	520	500	528	517	551	527	540	533	542	520	544	530	501	546	541	474	555	521	507	526	488	517	558	543	537	467	538	552	537	580	551	538	495	539	548	523	548	540	526	534	508	545	555	499	517	508	535	541	532	511	548	490	528	518	549	526	547	518	517	550	536	535	529	521	523	541	537	526	515	523	498	563	554	528	533	466	506	513	508	514	521	535	506	469	540	527	526	515	531	535	560	497	543	529	537	544	555	537	498	533	525	511	540	481	524	515	515	517	555	509	530	507	514	507	551	535	550	538	513	556	531	535	519	525	507	513	504	489	538	496	558	532	540	536	529	533	529	497	555	540	497	546	564	538	525	529	566	536	570	538	497	498	537	524	504	506	508	537	526	556	546	545	492	486	500	576	502	553	509	524	537	508	558	550	541	547	570	495	515	538	541	537	497	550	513	554	562	508	510	539	558	535	511	498	547	513	496	507	526	501	523	518	510	542	517	519	557	539	566	537	533	523	504	553	526	508	517	508	513	519	528	538	539	561	537	528	548	532	484	552	536	546	491	558	523	504	524	519	543	529	520	590	515	514	525	498	507	527	505	482	533	517	523	553	523	502	521	540	535	565	524	500	544	520	528	542	530	505	498	533	518	481	561	521	479	503	529	520	499	528	545	517	505	523	545	510	535	554	546	514	488	533	550	520	588	490	528	529	542	543	551	503	500	525	547	567	526	482	526	526	543	483	532	484	506	542	560	529	512	523	543	515	502	548	551	547	525	537	495	529	522	525	543	505	546	520	507	533	485	513	500	544	500	523	587	513	515	516	555	547	532	524	524	509	552	550	569	530	542	518	527	540	529	545	524	546	528	547	569	506	484	567	531	554	538	523	531	530	568	523	533	537	515	519	547	531	502	541	524	524	476	501	523	571	535	541	514	473	532	530	568	549	481	565	534	517	528	512	576	534	540	513	537	510	531	469	535	541	524	528	518	534	562	559	512	528	559	516	528	557	494	559	576	486	504	488	566	565	546	482	498	499	534	478	530	526	514	530	516	473	517	537	522	503	571	522	492	565	574	520	534	546	552	546	527	510	545	555	495	517	540	560	509	519	542	564	504	508	550	517	509	512	558	574	530	491	524	559	474	532	512	536	527	512	528	540	534	488	514	511	487	541	550	555	549	518	558	507	514	541	516	526	527	535	530	528	542	506	518	506	480	530	522	519	526	499	536	545	509	510	536	521	503	540	510	540	558	539	507	508	518	547	516	513	510	528	568	520	519	515	520	550	522	516	517	522	523	512	514	535	528	577	552	517	526	492	534	501	538	508	550	540	555	536	514	525	522	529	566	524	513	553	521	516	522	544	539	538	503	542	595	501	498	510	558	524	500	545	538	536	532	535	532	531	532	504	517	553	512	510	514	531	512	465	493	496	497	486	508	555	545	514	532	518	511	507	529	540	584	592	505	545	528	555	496	541	557	509	507	548	504	556	543	575	486	542	497	508	546	522	563	541	505	555	527	517	536	558	563	546	531	525	513	515	545	540	477	522	533	510	501	516	542	562	513	556	518	548	540	526	508	533	512	494	524	532	532	544	552	505	506	541	499	550	508	524	507	546	556	533	538	527	535	539	537	531	540	531	545	535	507	501	530	538	523	538	538	518	498	492	539	527	498	545	542	511	548	540	524	546	531	495	507	548	539	515	525	518	545	558	569	485	504	526	535	521	529	500	526	498	525	540	527	532	508	543	488	525	488	530	523	548	518	498	486	530	491	512	536	527	562	533	517	534	511	507	519	560	537	533	501	529	552	559	517	518	508	527	497	528	530	538	488	499	535	543	549	512	546	512	498	523	487	506	491	506	538	523	532	526	520	521	533	500	526	574	534	533	541	519	534	536	511	555	549	557	538	481	516	528	556	499	546	525	533	563	588	524	479	511	494	547	529	491	480	532	530	520	562	499	481	547	549	543	530	513	535	507	532	527	535	503	532	517	532	513	519	509	537	576	490	506	518	522	512	514	549	552	524	543	541	516	508	543	520	527	525	562	552	535	523	523	497	492	527	529	520	519	510	504	567	491	497	537	499	539	562	541	479	511	510	541	552	531	476	526	527	566	523	521	508	503	561	525	542	517	506	508	520	497	526	505	514	519	516	539	518	510	504	503	524	488	492	529	501	509	539	477	526	521	555	554	538	542	520	500	566	504	542	512	555	548	533	540	542	547	520	502	491	507	560	517	519	548	537	538	516	516	563	516	522	516	539	529	531	518	542	521	504	524	560	516	534	512	526	545	520	547	514	515	520	539	544	533	537	526	518	523	531	506	500	510	531	532	476	503	560	499	515	532	543	491	498	495	550	561	526	557	500	501	493	541	517	542	564	531	519	517	478	531	528	535	559	530	557	569	520	547	562	506	523	579	552	548	491	537	558	490	526	545	585	500	526	534	496	507	548	488	526	560	515	528	518	490	532	515	525	518	507	551	513	543	505	517	478	553	558	528	483	551	554	496	558	526	515	533	538	573	540	494	529	508	564	579	554	519	519	513	535	540	540	514	560	536	527	529	539	498	550	517	517	559	578	517	547	514	531	506	555	549	544	526	508	498	512	500	531	504	524	546	545	532	518	519	526	485	536	525	486	518	510	538	502	508	522	527	501	525	509	470	521	529	474	524	593	522	508	517	518	510	523	488	522	558	513	541	562	520	558	518	489	492	555	564	513	518	558	505	565	513	529	549	493	527	511	524	514	549	538	519	527	533	510	501	535	508	519	528	551	518	508	513	531	519	514	553	515	540	525	534	507	528	499	529	501	541	525	522	567	531	551	530	559	482	508	504	525	535	539	513	562	500	516	559	504	497	460	502	512	533	528	542	516	509
27524	20371	8890	784	457	414	374	339	364	316	343	328	326	350	361	325	302	303	321	343	319	350	292	344	290	294	317	333	302	325	331	339	326	348	332	310	334	300	332	284	341	345	323	330	323	329	300	327	323	311	338	323	321	344	353	332	331	328	296	334	311	293	301	341	338	330	316	310	306	316	305	348	299	324	313	303	295	317	337	309	309	325	331	274	358	303	337	317	326	326	310	329	310	294	325	344	321	342	335	341	337	342	321	295	320	329	339	358	328	330	315	309	309	338	301	351	334	328	300	309	289	303	310	316	314	310	313	298	344	313	317	295	326	295	316	305	328	327	300	321	311	330	322	349	311	321	302	343	312	326	291	337	294	335	321	330	329	333	319	334	325	297	322	351	318	356	338	303	301	280	317	306	336	337	322	303	311	300	355	341	326	324	298	336	317	330	339	301	318	291	344	321	303	340	339	336	344	319	312	338	315	296	306	310	285	330	319	343	306	296	318	337	329	326	327	319	277	345	283	309	312	284	326	302	349	297	329	308	348	339	350	299	315	330	322	326	323	323	327	336	295	319	339	297	311	351	319	321	329	306	335	320	315	321	297	317	312	324	348	334	338	313	345	327	324	289	315	344	321	311	310	336	314	301	342	330	303	320	298	315	301	316	319	300	313	305	327	338	315	326	288	330	301	323	312	339	297	308	322	315	358	339	323	335	340	321	329	340	323	343	339	331	310	357	334	309	306	324	303	330	331	299	303	288	298	335	294	333	306	303	337	321	350	313	347	334	314	321	333	301	334	357	314	315	315	336	320	309	323	322	333	315	355	314	332	306	310	348	311	317	342	328	327	290	355	334	325	324	346	336	292	314	332	338	320	299	335	316	303	303	310	301	328	305	320	332	338	335	325	317	316	327	290	357	330	337	317	297	356	327	300	327	334	328	336	321	321	323	274	353	361	296	320	313	318	307	318	324	326	355	279	300	344	339	278	316	349	314	323	294	307	342	325	335	310	341	345	300	330	321	310	303	333	305	312	284	293	328	331	298	353	297	331	325	324	304	329	321	299	346	285	352	310	312	306	327	313	312	289	315	352	307	329	351	332	336	314	319	319	307	316	282	289	296	288	327	319	310	327	317	319	307	309	301	334	336	315	291	286	323	309	325	321	333	326	332	312	329	317	327	317	318	326	300	317	325	310	343	310	351	295	325	309	325	340	305	344	332	314	319	295	295	317	310	300	295	289	334	343	333	285	327	339	337	309	282	308	317	366	333	306	274	360	314	309	302	308	321	338	314	316	323	319	309	315	326	328	342	306	329	319	337	306	326	336	312	314	348	326	313	331	314	335	337	299	312	328	326	331	336	315	326	299	324	293	314	298	317	304	338	335	318	309	321	327	321	309	348	326	310	327	273	342	327	315	313	341	336	325	344	348	313	319	321	315	317	308	339	329	309	350	339	338	317	290	303	329	282	315	346	348	323	325	320	353	308	316	337	317	317	292	318	334	319	332	323	335	329	349	341	318	319	330	321	314	336	307	369	320	344	320	322	321	301	335	324	298	330	321	327	325	318	358	338	329	322	322	301	337	327	327	315	325	326	337	296	324	307	330	346	316	310	341	305	307	295	310	314	301	314	300	311	333	299	287	336	342	325	307	308	320	312	331	334	301	324	306	309	320	337	345	301	334	345	314	346	319	333	324	333	303	315	337	283	316	358	326	338	309	326	287	317	307	313	322	271	323	319	298	325	304	367	327	338	347	320	331	305	305	322	320	335	350	326	345	310	333	330	303	280	307	341	317	298	320	313	327	298	317	350	320	337	326	317	332	340	327	301	306	345	312	326	351	328	319	335	292	336	301	349	302	347	352	279	320	287	322	325	285	343	321	329	347	315	317	329	317	326	307	331	322	312	335	340	324	299	313	299	283	283	292	314	326	304	337	315	332	301	324	310	323	337	334	335	334	331	321	291	338	335	314	324	320	329	322	368	324	318	335	337	297	320	327	291	302	318	355	304	324	325	283	332	307	297	303	338	325	313	346	343	299	299	350	295	329	315	299	338	312	337	315	316	335	341	311	324	361	337	305	311	365	327	302	295	302	307	313	323	330	314	337	323	326	318	280	332	329	335	325	316	315	322	324	312	331	316	325	346	312	303	326	308	323	344	337	343	317	327	308	325	317	295	307	321	301	312	327	300	332	328	321	281	338	327	311	331	336	331	352	318	311	316	316	314	342	332	326	307	309	318	340	324	298	336	332	322	333	302	316	334	298	339	315	301	329	314	318	304	300	333	315	314	318	294	325	317	324	342	309	306	319	331	341	305	339	312	315	292	320	320	318	351	342	321	321	303	319	321	314	345	329	302	314	321	308	297	330	356	321	299	306	298	321	271	318	323	319	310	291	340	295	313	313	348	321	320	320	323	329	334	345	322	316	318	304	314	305	292	342	325	321	317	345	322	329	346	359	320	313	335	302	320	309	330	336	288	319	334	332	281	307	354	311	309	296	305	303	317	312	302	320	316	309	312	304	325	339	289	320	317	330	321	308	324	333	304	322	312	337	329	315	295	336	339	316	334	325	306	323	332	321	288	332	331	313	290	338	387	336	333	317	348	320	329	291	344	305	327	332	295	333	309	322	319	300	307	333	305	346	313	360	346	317	320	312	318	334	320	326	322	327	291	302	350	342	304	302	329	306	313	312	340	294	347	323	320	303	330	329	294	302	329	321	332	321	347	325	338	334	314	310	324	317	333	297	307	303	318	325	315	298	302	326	325	317	310	345	329	301	333	296	322	314	315	304	338	330	315	316	312	340	326	302	344	331	311	315	329	307	323	333	328	313	314	318	331	302	328	339	307	314	324	346	313	298	302	340	328	331	333	340	312	324	348	307	294	339	330	315	338	291	334	306	312	302	315	335	346	310	337	317	313	313	334	286	334	298	310	353	341	321	305	331	285	307	327	314	279	343	327	352	325	320	311	310	313	327	324	329	336	332	292	313	305	332	311	307	295	318	305	295	365	298	330	339	286	351	310	320	312	311	310	353	325	339	298	341	362	330	330	301	317	305	315	333	325	327	313	342	359	297	291	309	314	325	324	318	330	343	345	316	314	328	327	312	356	316	330	318	307	334	292	336	290	345	309	338	311	306	297	352	328	317	316	324	322	287	321	291	323	282	315	328	326	325	355	327	315	311	312	337	303	304	331	326	297	302	331	289	331	342	290	346	359	337	361	298	342	339	297	340	337	338	299	329	324	322	302	330	314	305	334	329	320	348	324	338	296	337	339	331	335	354	319	319	313	300	298	312	319	319	346	339	320	296	298	312	337	306	297	296	320	314	333	345	326	326	343	304	317	290	291	342	313	320	316	313	328	339	310	292	324	307	318	313	315	314	326	299	313	326	332	316	313	313	307	317	326	343	319	354	322	320	321	319	349	317	315	343	308	290	332	320	318	360	298	316	333	328	331	307	322	300	317	308	352	311	301	306	290	301	325	320	304	319	331
23614	3282	988	622	566	495	470	416	419	445	418	407	412	400	429	399	389	444	373	390	366	409	416	378	383	384	375	406	414	367	377	394	394	385	393	399	351	384	373	403	399	402	396	389	396	353	369	398	358	393	392	378	405	377	400	372	395	375	377	366	361	418	389	365	409	382	343	355	413	393	395	363	407	381	378	360	373	409	377	335	437	381	410	373	381	371	363	390	392	426	413	371	394	373	381	372	368	382	396	391	348	368	372	370	367	359	384	392	410	360	429	385	389	352	395	375	384	403	348	399	358	387	365	353	355	389	392	382	366	393	400	408	380	380	379	394	392	360	352	368	401	391	407	389	380	387	407	355	386	360	423	390	368	396	397	401	378	387	384	384	367	383	376	411	411	425	380	410	417	390	390	376	379	389	399	372	400	381	428	372	388	373	368	392	406	386	367	411	365	391	352	395	341	392	371	384	392	373	365	384	426	371	412	412	358	369	416	365	387	365	375	379	414	366	365	393	386	380	395	362	368	358	372	368	378	383	353	461	375	392	377	381	384	415	379	402	393	401	339	394	393	370	413	387	367	389	393	363	385	369	363	369	379	384	404	349	399	387	378	413	393	426	372	405	342	404	386	381	391	365	374	362	376	358	393	386	363	378	375	401	385	361	395	369	370	394	357	400	409	414	367	390	368	395	376	382	410	368	372	426	391	400	413	379	378	374	389	376	377	380	378	373	369	362	368	390	385	359	406	384	384	399	394	421	390	376	431	399	370	386	358	388	370	408	382	400	390	386	412	405	369	372	374	398	418	364	387	407	377	382	378	377	393	397	386	411	389	422	383	390	355	360	389	377	368	414	411	394	387	362	348	381	365	363	401	378	386	413	365	378	377	402	347	371	435	400	384	390	387	406	410	375	384	394	375	394	386	411	363	357	379	369	365	405	391	381	385	381	375	376	365	399	404	366	375	373	380	337	379	416	393	369	386	368	374	381	349	381	356	380	368	368	387	383	378	406	381	360	366	395	397	421	375	392	375	412	381	390	352	373	374	390	385	369	411	389	391	389	410	368	379	351	357	418	384	391	369	366	363	394	398	386	364	377	401	384	369	398	391	399	380	363	364	391	367	398	392	403	415	336	374	380	417	364	388	359	372	408	383	400	404	381	350	421	420	401	390	391	369	377	381	384	382	417	379	397	364	344	373	366	399	387	383	384	378	389	393	383	409	386	375	362	392	369	367	360	388	429	364	408	405	399	378	377	398	377	389	389	385	413	376	376	416	356	364	371	393	383	404	382	372	356	369	427	400	360	365	397	347	377	382	357	399	391	399	393	369	381	386	363	379	374	372	378	373	419	400	392	379	381	364	374	390	394	333	399	365	353	392	349	413	364	395	359	369	385	397	408	406	385	400	353	429	393	369	380	419	374	413	384	374	335	368	373	393	382	365	404	406	368	394	342	400	387	422	361	356	407	382	392	406	410	372	398	369	382	407	390	377	344	389	388	354	373	382	359	392	386	378	387	381	393	379	401	381	371	366	403	368	393	358	409	413	431	401	379	383	385	372	415	379	377	389	357	358	435	379	404	369	403	379	397	365	378	351	365	372	381	414	389	423	354	415	394	421	354	360	368	395	367	379	344	388	419	385	390	370	397	361	392	394	410	430	389	412	415	401	367	356	403	375	388	384	389	374	366	373	394	388	380	420	403	405	365	397	378	338	385	401	357	382	349	408	387	396	364	377	385	387	399	399	380	367	421	355	347	366	401	368	399	391	383	383	404	378	376	334	388	433	381	381	419	413	357	355	386	411	361	384	399	369	386	381	355	355	352	410	386	397	381	425	378	357	395	373	393	408	372	395	373	402	416	383	390	388	398	397	387	395	416	410	375	366	380	413	372	403	422	386	395	427	377	376	403	386	403	374	347	367	365	419	370	403	356	391	406	377	366	352	391	381	406	400	380	395	406	386	385	391	399	409	362	389	359	381	406	393	373	410	351	374	384	393	377	407	374	389	402	392	373	400	390	407	383	363	392	350	399	374	407	399	377	375	368	362	381	388	353	376	403	400	405	358	409	405	409	390	391	351	395	374	381	386	355	397	402	381	383	399	396	389	355	354	411	368	358	378	397	398	380	401	388	340	351	401	360	349	356	359	365	402	427	402	368	343	376	371	384	403	409	424	398	392	353	405	401	343	382	361	381	364	398	406	386	371	334	378	421	406	373	378	374	392	357	346	399	391	355	355	394	392	402	374	357	356	375	400	375	397	378	422	383	398	380	392	367	403	365	375	397	371	383	393	359	386	391	397	388	415	368	370	374	356	412	368	422	376	386	418	370	408	373	363	372	408	404	356	366	417	378	384	362	416	395	399	397	350	378	362	388	396	407	380	367	393	402	452	375	352	357	390	391	359	402	398	399	411	413	370	383	368	450	393	362	383	369	409	388	368	382	392	388	418	356	365	370	407	387	402	363	373	375	361	367	398	393	338	381	406	412	404	387	368	353	370	381	387	415	380	442	391	376	396	406	395	380	355	397	394	395	385	377	399	394	388	346	380	377	419	403	394	345	369	359	384	364	406	383	364	414	375	367	387	349	400	379	373	401	365	378	367	374	352	363	372	378	382	371	396	408	391	383	397	360	408	400	391	418	355	391	352	381	345	373	401	394	408	370	361	381	361	357	399	367	378	372	391	385	396	376	396	412	398	373	399	394	381	378	367	362	373	382	385	378	390	419	381	380	378	437	400	393	400	410	355	389	385	401	368	378	356	360	382	373	382	408	370	379	383	376	371	380	352	370	398	358	391	382	364	375	401	371	398	400	357	345	407	360	382	395	383	392	408	362	348	371	377	389	398	382	376	372	413	428	380	364	409	358	365	405	422	377	364	393	412	354	353	388	390	390	381	379	379	369	404	394	352	402	411	396	408	371	363	379	378	388	389	363	392	357	395	385	424	387	389	411	409	385	372	401	366	396	406	367	384	376	394	363	356	403	363	422	361	384	381	345	423	416	368	390	379	407	416	425	385	389	391	368	434	358	382	390	377	374	360	376	397	421	370	399	393	408	392	412	386	396	412	394	391	380	407	369	385	408	403	415	382	429	390	378	408	397	370	370	400	369	378	362	385	384	398	403	414	397	424	357	373	367	382	379	403	372	389	362	404	386	389	394	385	399	376	362	402	385	390	370	369	369	374	388	380	418	396	414	403	406	389	368	410	389	377	381	388	383	384	361	397	430	390	411	361	411	398	393	386	394	372	372	405	398	367	389	394	420	404	378	388	399	382	381	362	393	394	373	339	408	373	390	375	426	430	381	391	364	410	386	394	354	360	403	390	391	412	377	357	360	377	362	385	362	373	388	452	385	433	380	397	410	381	453	393	394	396	365	413	328	384	400	393	401	361	392	408	383	395	352	402	371	407	383	371	381	404	390	423	348	380	425	360	397	396	384	387	388	373	379	389	362	387	387	410	400	357	411	370	347	390	364	365	378	369	352	364	402	368	393
23554	21150	28562	24007	21133	12071	1046	665	494	503	415	386	366	332	328	295	288	300	270	304	254	285	244	262	267	257	270	214	229	253	225	241	220	231	227	252	263	228	255	264	208	236	249	260	248	219	235	250	243	231	222	227	227	227	211	241	255	229	226	224	238	213	215	251	220	246	220	239	220	232	202	219	229	234	202	211	239	211	243	236	211	223	227	235	238	216	246	243	210	232	234	232	241	240	219	217	232	234	219	222	270	202	230	233	223	243	221	255	229	209	204	227	219	216	215	215	245	194	266	238	220	250	212	203	233	207	222	235	237	263	221	221	227	216	245	215	214	226	245	225	221	228	219	243	263	215	229	201	227	233	204	225	224	210	231	231	241	245	206	216	200	246	232	205	222	251	225	216	214	239	214	222	237	206	225	234	261	246	229	231	262	239	212	200	237	220	227	238	222	213	243	221	222	234	249	218	220	235	236	225	224	237	215	217	223	233	221	224	253	261	237	206	221	245	231	227	245	239	220	213	211	213	217	248	244	226	195	229	228	238	228	232	232	234	215	240	203	236	237	202	189	221	223	222	237	225	224	226	217	196	238	209	213	235	210	224	208	212	244	233	232	233	214	238	226	216	232	213	206	234	211	214	209	228	209	215	263	195	228	244	222	217	221	223	250	199	217	226	220	239	239	232	212	225	240	250	213	241	220	238	236	222	248	227	218	251	211	226	250	225	236	215	232	229	232	224	211	213	233	233	206	231	241	202	229	237	220	238	248	244	243	230	237	251	218	210	239	223	239	217	259	220	221	235	224	243	220	224	239	223	211	224	204	228	233	240	214	215	215	252	240	248	199	210	234	203	239	237	212	229	210	220	209	228	267	227	201	245	215	214	220	241	218	232	234	225	219	241	248	246	224	225	230	227	259	233	211	229	208	224	216	258	234	234	220	212	216	193	201	220	236	237	239	236	228	252	269	238	215	199	236	200	227	232	211	222	236	234	221	220	231	213	215	194	221	238	201	259	228	254	249	235	218	239	249	241	244	234	222	198	224	234	223	224	251	223	208	223	208	237	230	218	214	242	224	209	184	230	219	223	256	239	235	224	227	196	235	214	211	233	221	223	218	225	256	207	239	215	227	207	215	236	214	238	242	236	224	231	242	206	236	234	215	216	241	224	223	221	216	223	237	209	242	224	216	200	214	219	240	240	230	202	215	219	215	235	238	245	223	234	243	251	231	224	221	222	235	236	230	221	226	232	234	230	237	232	230	201	229	227	212	234	228	194	266	224	218	216	220	232	211	233	229	216	215	245	245	248	226	219	221	177	248	232	235	257	238	191	232	230	244	225	211	207	237	228	220	209	225	277	206	240	230	265	220	232	200	213	198	224	225	221	215	213	221	235	233	215	252	224	196	218	231	182	207	226	238	227	224	223	223	243	224	229	198	231	226	222	238	240	240	216	209	240	248	253	235	228	238	221	243	225	237	222	241	205	234	204	223	214	248	222	235	235	219	208	194	210	225	223	231	214	233	236	199	231	226	208	212	231	217	202	223	211	228	219	242	200	250	227	221	235	232	230	234	238	204	229	221	202	247	210	252	223	214	236	228	226	224	214	209	233	220	208	194	206	220	213	214	238	228	205	234	220	234	192	243	201	224	223	246	203	256	216	223	227	230	185	228	209	216	244	221	224	245	253	197	206	237	210	212	226	212	217	241	226	219	222	227	214	249	217	236	229	227	233	259	202	241	209	190	191	220	237	220	209	243	225	217	221	242	203	232	214	244	207	230	236	220	244	252	229	220	206	210	225	224	222	235	208	239	211	222	215	205	236	234	215	225	229	226	211	225	239	207	229	244	230	230	213	223	219	234	210	253	227	229	231	243	241	226	218	214	228	232	247	208	234	238	225	256	229	190	249	243	215	240	245	225	233	225	228	243	208	222	223	202	234	240	225	212	226	242	219	207	236	226	264	208	207	248	242	221	233	230	221	228	205	227	216	223	245	218	250	230	226	239	247	225	211	214	205	222	237	219	206	239	206	215	208	213	251	217	227	258	219	186	232	202	237	228	215	237	215	213	230	209	268	235	209	209	228	239	210	231	219	247	224	254	241	223	239	213	224	214	233	224	252	232	245	229	243	215	238	238	234	233	228	229	214	242	229	218	231	224	243	235	221	193	207	251	230	235	192	251	207	214	220	231	237	185	196	205	228	248	228	237	204	197	238	224	258	252	231	230	242	238	233	229	237	218	217	227	217	214	254	208	233	216	240	225	246	254	237	249	232	229	230	209	212	246	240	229	224	249	230	207	242	235	239	215	220	186	220	196	202	232	233	254	218	232	247	253	208	212	230	218	240	223	212	222	221	233	233	244	239	211	213	231	209	228	221	234	222	202	237	238	216	249	230	224	222	218	239	218	245	205	228	231	218	232	235	206	203	206	217	215	216	231	248	243	227	236	231	225	207	225	214	207	241	211	232	241	235	218	222	224	213	209	226	217	234	237	246	252	235	228	220	206	222	212	235	219	228	231	210	234	212	228	214	212	232	230	237	240	231	221	211	219	223	254	232	258	247	212	249	209	213	222	228	224	216	230	223	229	196	211	230	207	246	235	238	234	221	253	199	239	211	236	209	215	248	234	236	233	216	219	222	247	226	224	242	215	241	204	193	244	246	230	247	199	223	245	210	222	230	207	229	203	227	234	220	208	221	206	182	189	228	244	257	230	211	180	221	238	232	196	223	229	211	245	251	239	232	189	240	217	222	242	229	233	233	216	229	241	216	240	217	222	225	216	215	225	216	196	224	189	219	241	222	238	207	224	213	218	219	234	228	246	197	246	254	252	245	210	245	191	204	250	231	238	228	228	221	240	204	210	210	215	250	221	231	228	243	226	234	221	215	238	208	218	231	239	219	234	203	226	237	215	211	233	221	225	230	227	221	213	202	210	235	225	233	265	221	214	210	239	208	208	235	224	234	232	228	244	236	226	245	229	227	221	219	222	208	232	245	218	230	242	205	235	225	221	219	239	222	203	214	206	228	245	240	240	199	216	223	255	214	200	230	230	230	237	236	211	216	241	222	198	225	213	220	251	231	234	242	203	261	261	219	218	231	248	223	247	210	245	241	222	243	231	195	213	233	227	242	218	217	228	245	232	212	205	199	243	218	193	234	207	211	218	269	230	230	210	239	233	213	208	222	208	211	244	208	204	256	229	215	218	227	221	210	193	242	198	200	217	213	252	230	217	222	219	224	242	236	222	194	228	263	229	210	214	193	236	231	251	225	225	226	223	223	230	228	205	227	236	215	239	238	234	220	224	231	219	233	238	237	215	220	234	225	228	225	235	243	222	240	242	233	225	210	223	250	212	240	222	209	243	219	223	211	236	225	218	241	221	245	211	265	215	213	241	212	224	200	233	227	236	250	220	222	249	223	247	224	221	212	239	228	193	236	205	203	215	254	221	223	244	226	220	199	212	255	243	210	234	213	242	241	226	217	224	213	219	228
27045	12145	7563	3620	2437	1854	1425	1110	964	800	644	553	516	492	475	419	406	400	391	356	336	321	310	295	299	288	308	310	326	309	301	301	323	292	292	268	294	254	275	254	266	282	281	280	311	272	288	274	283	262	274	297	307	257	273	258	274	271	298	262	299	280	260	290	310	266	288	266	283	268	267	255	256	258	259	285	264	246	269	293	258	269	272	274	291	303	329	295	269	256	283	273	280	297	286	261	282	262	272	248	259	280	258	280	267	300	275	280	275	296	291	265	267	262	254	281	276	274	242	273	257	254	258	251	282	257	261	291	255	242	290	279	282	281	244	237	237	288	267	284	278	304	278	252	257	261	272	293	253	256	274	287	246	253	297	263	259	269	272	273	267	262	279	280	242	234	279	289	283	285	262	269	267	249	284	273	232	263	281	254	269	275	285	277	267	271	257	269	308	269	263	253	279	259	235	252	261	259	239	260	269	301	286	272	264	268	248	273	271	279	267	253	264	251	274	273	270	295	253	287	280	279	298	288	272	298	268	257	257	282	262	271	275	300	271	304	274	265	246	283	259	262	267	281	282	261	264	249	253	269	270	270	292	258	274	282	276	285	259	280	284	272	257	261	265	309	281	282	272	256	282	260	246	265	277	259	286	246	257	265	273	264	229	245	253	278	265	284	261	287	277	287	282	273	256	259	267	268	297	262	270	262	282	248	268	280	266	265	277	254	255	274	263	257	274	245	262	286	271	268	284	294	259	255	257	257	252	275	249	267	279	298	233	246	250	263	270	284	283	278	293	286	267	251	247	257	290	275	252	260	283	263	277	271	245	280	277	287	277	280	292	260	246	276	274	293	247	259	255	260	241	310	272	294	237	280	237	278	274	258	306	266	283	288	253	271	268	277	294	256	273	269	271	288	286	307	250	262	295	268	250	309	284	258	300	249	300	253	259	267	253	282	244	276	277	259	275	239	299	258	296	285	252	283	271	289	243	267	272	272	288	282	252	242	270	259	270	272	302	255	291	260	269	288	241	262	259	266	294	265	287	265	257	283	297	258	256	261	259	287	279	258	258	274	258	285	296	288	251	259	286	237	264	283	275	259	284	293	265	274	267	283	274	270	269	253	276	278	298	245	276	258	267	252	290	267	270	271	268	276	260	273	278	263	270	272	254	274	283	273	286	262	261	267	259	297	251	287	272	268	285	277	256	256	270	271	274	256	291	291	271	254	269	262	291	261	268	269	310	270	267	270	268	267	250	299	260	261	247	291	267	285	241	285	279	285	270	263	255	269	273	246	280	297	234	287	268	304	265	239	254	224	255	264	270	277	273	291	273	283	289	265	265	249	272	259	240	246	265	267	268	290	268	264	265	271	261	267	260	261	260	240	281	300	303	279	261	268	269	289	245	240	258	262	288	276	266	275	281	232	259	277	280	267	261	283	253	280	250	277	282	255	302	275	266	266	269	241	271	266	285	271	239	287	276	274	266	303	259	256	284	249	251	292	278	271	278	271	271	266	248	282	234	260	242	276	239	265	248	291	286	277	285	275	250	270	277	286	275	253	289	264	258	284	231	261	279	263	256	281	261	268	259	271	260	271	264	294	240	279	275	282	264	265	272	270	274	254	287	287	272	276	257	277	270	270	250	268	276	278	265	265	264	247	262	274	280	255	267	256	291	277	272	314	259	232	271	276	269	269	272	305	258	262	252	259	288	277	251	261	271	279	267	273	288	300	255	260	284	268	277	288	244	296	265	269	286	285	267	264	272	296	282	282	236	253	291	254	276	278	227	259	273	256	257	267	284	266	279	280	271	251	262	267	260	243	288	277	292	274	268	303	268	240	266	279	273	253	260	269	272	272	263	264	291	296	270	270	295	269	279	282	300	289	262	272	260	255	282	282	270	263	280	272	272	245	256	258	232	254	251	235	274	266	247	277	260	263	276	268	275	274	286	243	246	252	265	272	257	282	277	254	298	264	235	257	253	284	271	276	278	280	257	247	263	264	272	298	250	253	271	256	234	265	276	278	242	291	251	235	257	245	270	275	265	275	228	239	269	246	274	288	253	307	242	236	255	285	276	261	275	240	260	243	256	277	240	281	256	287	301	258	289	303	256	291	266	269	295	263	272	264	288	250	257	250	277	265	269	270	260	269	247	280	288	272	242	281	255	260	277	242	243	254	252	286	294	266	274	240	303	258	252	302	275	255	272	251	275	265	245	278	287	265	237	265	254	264	282	299	263	284	242	284	304	242	276	267	275	293	272	318	278	279	251	265	273	256	281	279	279	268	260	250	273	273	281	265	275	236	260	241	264	276	260	256	259	251	274	266	249	286	298	273	266	276	278	299	294	273	279	248	266	268	282	302	258	254	277	267	280	263	270	298	278	256	278	266	256	267	269	277	259	286	291	280	246	252	271	274	266	269	258	246	246	234	268	238	278	235	279	277	260	259	252	257	290	256	285	236	259	294	276	266	287	287	285	254	231	296	268	262	245	290	275	228	256	286	236	257	265	259	245	265	281	254	235	271	260	264	269	245	282	311	274	258	260	259	247	262	268	255	268	277	269	254	275	266	262	287	254	287	274	245	262	297	275	253	300	263	282	271	295	258	263	274	266	278	243	266	266	283	287	281	256	251	268	248	265	290	243	260	305	249	264	247	272	260	278	266	271	264	259	273	265	277	293	294	270	277	249	289	309	278	284	256	254	251	242	294	260	278	262	262	276	285	281	249	282	263	260	270	283	277	302	245	249	278	284	267	254	284	274	279	262	270	263	270	274	288	257	272	251	271	267	290	255	237	281	253	307	266	278	260	261	247	263	249	280	291	283	268	287	248	252	289	275	263	280	291	253	277	260	248	251	286	263	250	281	296	279	260	275	275	253	280	265	281	277	297	259	289	259	263	265	280	272	292	260	292	260	255	271	272	264	246	266	258	259	281	253	244	262	282	264	254	254	317	285	267	284	252	281	264	259	256	274	275	270	269	254	257	288	260	237	226	241	274	297	267	266	240	261	258	284	285	250	278	270	259	286	269	254	262	280	225	281	273	247	280	294	291	267	238	286	256	276	287	246	259	252	258	242	298	253	248	265	260	286	299	282	285	287	297	273	282	273	255	274	251	285	283	249	270	266	256	249	253	272	302	279	267	248	264	272	260	279	275	255	271	264	264	259	280	281	254	278	278	299	278	265	248	290	239	265	257	264	279	260	281	250	277	252	278	280	276	238	253	293	293	279	277	273	296	269	296	255	258	259	252	271	275	308	270	285	263	253	275	277	270	252	289	276	275	288	249	306	261	234	260	310	263	259	243	268	263	267	314	284	248	254	269	276	243	281	255	291	285	272	262	249	267	279	242	243	276	263	240	276	268	257	271	286	312	270	272	263	276	254	289	267	251	265	261	265	294	272	252	279	297	253	258	278	275	308	258	249	257	264	271	295	286	269	267	277	289	233	265	281	275	311	268	263	247	272	241	252	279	262	260	240	279	253	283	282	247
24840	21182	27591	24935	12687	1109	868	721	662	638	639	602	604	601	601	576	592	579	641	540	546	605	566	538	563	574	542	552	564	538	582	532	566	574	551	554	556	558	513	557	500	539	545	524	551	575	545	532	532	504	537	592	544	548	537	556	538	523	543	538	534	536	532	525	504	549	562	583	590	532	555	561	557	544	587	546	555	536	563	542	538	593	592	534	502	556	512	550	554	583	585	490	557	534	558	539	577	552	551	562	537	542	600	541	522	545	539	570	573	549	579	564	543	536	493	567	572	496	525	518	537	510	523	537	516	564	554	529	558	535	537	504	510	542	577	581	569	536	544	550	549	566	511	547	589	546	526	577	547	542	578	552	559	579	561	556	573	517	546	513	519	560	538	514	586	579	509	585	513	549	556	575	570	504	574	507	539	531	527	573	569	542	525	533	544	562	526	579	541	574	536	527	539	540	519	537	527	530	581	545	512	513	570	591	555	571	533	577	569	515	540	553	551	527	516	540	560	536	542	558	511	544	570	535	521	558	576	518	511	541	550	592	525	541	546	569	602	500	571	574	553	558	543	524	525	532	535	533	566	507	523	560	538	509	550	518	540	550	564	542	571	586	577	527	549	544	544	513	555	529	562	558	591	546	522	515	586	581	536	557	578	556	557	584	501	577	570	561	571	595	570	509	562	501	527	549	524	540	533	541	582	578	546	530	549	549	547	564	561	537	551	543	573	537	588	563	544	514	517	552	524	485	539	553	557	554	551	514	529	514	551	544	558	531	533	559	517	571	504	529	524	582	542	560	528	516	568	544	549	573	574	505	557	528	569	536	531	548	533	573	587	520	557	544	560	522	543	540	554	489	540	543	538	535	532	526	560	557	554	558	540	526	533	563	528	549	500	564	567	568	534	541	534	593	568	520	520	533	515	553	490	547	564	509	554	515	546	521	518	498	520	558	546	569	572	583	505	530	501	545	515	525	571	549	532	560	500	574	557	543	537	556	519	547	514	527	528	553	554	594	550	543	565	571	560	559	572	516	544	544	532	523	537	536	566	548	563	568	499	552	565	564	581	540	522	531	529	547	530	499	570	526	531	491	530	558	553	519	544	557	558	556	504	541	522	530	531	527	580	573	509	558	507	550	534	542	593	569	546	532	513	537	526	530	543	544	568	568	547	586	543	527	526	546	572	573	539	576	579	550	525	540	557	567	503	551	516	562	495	558	521	541	518	555	571	540	533	560	549	520	550	537	523	531	525	523	535	526	577	526	537	524	506	549	539	536	551	483	560	532	520	545	590	530	535	504	592	497	575	538	591	539	557	573	577	543	559	557	516	555	516	545	516	511	606	534	560	539	541	555	518	556	507	554	570	496	532	527	541	523	522	562	518	555	544	562	549	543	541	565	530	548	576	542	546	527	551	510	553	541	512	580	536	526	577	518	518	504	568	564	570	535	564	527	542	563	554	528	499	553	567	564	512	566	484	550	520	542	546	530	577	574	552	547	555	530	538	536	509	550	533	570	537	574	544	484	551	531	527	538	559	502	517	540	556	523	568	535	536	588	528	552	566	535	523	522	538	555	542	561	540	600	570	568	557	529	603	543	573	527	548	532	587	532	503	535	524	571	533	540	559	557	557	509	552	535	555	508	544	570	557	524	519	582	524	484	538	585	548	530	536	540	522	556	532	586	541	571	544	543	512	531	532	530	523	530	575	546	522	540	533	534	568	558	572	537	576	541	526	597	535	557	523	550	570	534	515	566	549	548	557	530	550	551	505	515	572	520	555	524	521	577	547	550	603	504	550	527	552	579	545	562	541	547	539	537	527	583	592	516	560	536	531	576	524	548	541	587	539	522	572	567	496	558	541	560	568	576	551	591	546	529	545	546	573	552	554	534	553	577	529	544	541	541	532	573	542	512	545	504	544	499	551	549	546	550	530	557	554	559	520	530	548	535	600	530	538	549	528	561	541	536	547	537	503	538	524	501	527	553	521	622	566	541	567	562	579	543	568	554	594	539	515	568	527	506	545	557	559	520	548	571	542	578	536	558	531	530	523	505	550	549	541	559	521	560	562	516	538	586	595	516	579	580	519	542	579	521	576	515	569	551	571	550	578	581	560	571	519	557	568	487	559	516	557	553	554	516	532	530	542	517	509	550	529	527	566	541	529	548	571	549	513	557	504	550	553	511	553	571	508	575	532	542	550	522	533	523	521	562	538	537	543	515	537	553	551	496	518	542	544	532	518	518	528	503	523	523	560	540	541	575	538	533	533	548	512	546	580	503	539	533	534	532	554	521	539	523	548	532	559	558	573	531	525	567	572	513	574	547	576	563	530	556	593	540	554	560	540	547	566	517	597	570	573	554	566	588	580	577	561	564	511	573	546	566	540	582	579	545	515	538	561	577	524	563	555	522	553	555	570	510	549	548	515	574	530	510	514	530	582	559	543	546	554	528	553	539	515	550	533	536	523	507	552	568	540	531	567	562	545	538	549	567	577	584	548	606	542	523	482	567	536	523	567	565	538	519	544	555	522	538	582	549	521	520	589	499	545	559	553	507	525	541	569	549	522	552	558	569	519	535	549	570	522	557	484	523	533	535	531	551	511	529	534	544	575	542	569	497	576	527	584	500	507	565	547	544	565	532	494	587	535	553	539	560	512	546	533	571	542	585	555	606	604	513	545	531	534	553	538	548	551	511	568	572	566	529	517	561	581	574	517	561	505	509	528	531	542	507	506	539	560	543	533	555	572	570	571	533	529	556	541	531	508	552	526	582	557	557	516	548	558	565	582	515	513	568	540	561	615	546	533	542	508	541	579	551	545	551	545	566	520	554	556	530	557	550	563	531	542	562	546	587	602	522	553	554	516	568	590	582	563	475	505	527	525	535	504	524	499	524	558	543	529	536	588	551	509	548	522	602	519	609	533	520	561	540	577	531	526	518	529	559	540	584	548	557	528	566	557	546	536	523	529	573	516	579	530	516	579	544	528	552	572	542	557	575	547	539	563	521	576	588	545	563	524	492	516	563	567	561	588	568	540	529	535	555	517	551	533	542	524	534	527	525	539	549	550	519	580	535	549	584	550	524	526	527	599	543	532	543	525	541	500	558	525	549	566	536	545	584	503	533	529	524	583	546	547	542	567	547	571	572	554	521	523	569	549	574	520	539	562	584	524	569	544	520	551	575	528	573	561	527	543	542	560	562	502	540	550	518	517	573	539	548	538	549	564	534	522	556	542	470	503	529	546	527	520	514	556	510	511	504	529	567	578	575	509	598	525	543	542	565	518	531	572	584	564	528	539	556	534	547	516	556	524	563	558	553	548	597	581	526	521	552	570	533	559	550	569	520	508	555	579	544	542	524	568	549	523	542	555	516	561	515	540	552	538	535	575	510	566	541	535	533	524	557	525	522	562	519	565	536	558	530	581	508	529	520	595	573	536	570	531	519	587	585	521	561	521	523	536	587	566	540	573	530	538	545	520	525	534	602	516	540
27448	9307	4391	2379	1773	1447	1220	1076	945	824	798	762	721	732	710	696	708	662	667	696	668	614	648	610	677	633	628	622	581	641	615	626	625	621	650	608	609	610	623	569	592	569	650	670	637	616	611	683	604	636	595	623	653	617	599	581	646	615	617	636	575	653	631	615	594	612	621	662	612	599	595	664	639	620	629	639	597	645	612	626	624	631	599	599	660	604	650	599	607	656	629	577	638	600	645	599	591	645	579	633	640	600	611	641	619	625	647	627	610	581	590	652	610	602	632	618	624	619	603	617	580	601	595	577	650	589	636	558	623	693	621	567	624	611	619	624	590	614	569	633	648	635	610	646	638	585	647	638	667	621	617	667	645	627	598	610	589	643	614	610	570	624	621	629	648	628	614	612	584	601	645	600	599	619	553	606	628	610	700	608	587	657	654	641	601	631	655	650	631	599	645	605	625	652	670	625	637	641	611	610	578	595	651	652	637	639	577	645	586	632	622	615	579	604	648	646	602	608	614	653	613	635	615	659	614	555	570	583	628	629	620	592	627	581	646	636	620	615	594	598	627	611	611	659	642	637	646	662	578	585	635	648	616	585	613	607	604	608	585	628	600	572	629	653	602	586	610	623	593	627	620	602	627	617	662	667	605	616	657	539	662	629	609	596	657	567	610	632	649	620	623	623	579	622	661	582	615	605	607	632	585	681	582	631	616	602	641	636	586	619	630	596	628	644	576	605	616	612	591	618	624	579	644	608	621	652	612	604	642	619	586	639	613	624	594	611	634	625	645	622	597	630	588	628	610	599	669	613	654	601	596	629	600	620	682	636	592	609	627	608	612	646	643	595	615	621	646	623	570	644	645	599	622	624	659	613	634	589	598	611	600	599	662	604	605	639	627	677	620	607	612	618	619	605	606	580	641	578	626	624	592	601	629	550	613	623	657	582	618	623	626	637	632	596	555	645	614	572	628	614	632	605	571	583	603	628	587	615	651	673	625	714	606	636	614	607	628	653	638	598	585	623	642	629	613	567	604	644	631	601	659	613	615	610	615	613	620	619	594	632	656	624	621	602	574	650	602	578	630	625	631	577	615	603	592	633	622	593	617	594	614	551	601	575	591	610	629	595	622	627	625	583	644	621	604	645	613	678	628	603	623	621	616	631	604	605	578	617	600	629	584	636	636	602	631	679	628	598	601	603	650	592	624	605	598	628	640	643	568	600	616	615	616	620	640	583	632	612	640	646	597	644	670	645	618	618	577	590	673	650	615	650	602	627	626	625	636	665	592	618	622	619	560	622	630	653	633	627	614	595	623	644	672	641	616	660	642	647	588	606	650	613	655	628	583	635	702	631	571	620	633	578	630	626	647	576	650	617	573	648	621	602	612	581	624	601	638	599	649	599	592	579	631	610	608	615	653	584	579	601	596	611	614	611	639	588	608	641	588	605	633	594	611	599	605	635	628	616	579	593	577	627	620	611	619	597	593	644	596	628	611	622	623	633	634	569	653	597	639	633	624	640	603	654	615	632	615	597	621	650	601	594	585	592	599	563	598	611	610	623	630	616	606	618	619	610	605	604	561	608	637	619	624	593	651	615	615	576	637	623	660	609	599	629	655	593	624	587	635	601	615	617	611	655	612	608	623	607	628	637	626	631	651	597	649	637	631	584	584	654	651	624	571	599	629	634	602	665	616	646	575	587	617	607	633	615	605	634	624	594	609	621	646	603	604	628	623	630	645	629	662	605	605	630	640	604	629	612	589	606	618	622	663	621	594	592	566	603	620	549	611	632	572	604	610	630	644	634	638	642	628	635	587	611	567	636	601	637	630	612	655	625	648	613	624	604	633	597	616	623	632	587	590	634	600	615	626	629	600	621	596	618	588	642	623	624	598	623	626	566	658	635	617	628	659	589	607	634	625	631	662	662	606	615	651	616	588	627	621	624	603	622	640	655	659	604	607	598	615	600	643	655	614	626	665	601	606	627	638	586	626	631	673	601	625	617	607	618	589	581	656	622	607	647	647	642	628	616	608	604	610	630	590	637	644	601	654	624	625	643	626	604	628	616	586	601	596	601	614	657	626	634	664	571	546	629	629	632	606	599	642	600	576	621	607	618	631	596	619	637	584	576	537	615	622	631	663	649	621	579	639	628	595	627	615	575	531	645	623	611	604	598	624	576	590	618	636	644	648	637	628	628	587	578	609	625	660	594	612	592	638	600	631	586	588	612	598	575	585	594	627	651	616	594	597	613	576	606	634	607	584	640	605	591	633	717	613	592	664	636	637	590	634	578	633	607	611	586	639	597	636	619	563	608	605	607	627	617	621	620	623	622	643	601	631	590	611	641	621	630	569	624	602	631	647	627	598	583	603	595	583	594	631	586	638	607	638	641	609	620	603	654	685	627	621	625	629	607	595	594	599	602	592	617	642	653	629	636	565	606	617	658	633	600	601	632	625	632	600	620	581	623	598	576	632	624	607	614	640	617	645	630	625	666	582	625	555	640	610	620	621	623	601	612	629	601	627	643	580	605	599	610	600	633	630	627	652	569	653	628	604	619	619	610	675	616	636	635	607	607	667	600	617	648	605	643	641	595	605	633	642	610	629	605	593	621	632	615	597	615	636	606	562	628	635	623	606	567	615	590	691	586	607	625	652	604	595	637	612	640	631	620	627	593	609	623	597	662	649	627	621	604	595	605	627	619	587	620	635	616	592	623	617	596	598	655	646	620	570	577	570	614	610	600	596	618	624	645	614	644	633	619	583	620	623	621	601	625	595	603	591	658	612	652	660	633	628	587	645	578	607	658	590	635	577	640	649	639	643	596	614	591	624	643	562	625	595	649	615	636	628	619	616	637	594	578	560	641	639	613	576	583	596	632	608	619	595	627	644	666	615	589	611	626	576	621	649	606	637	614	567	570	574	587	654	646	644	632	627	614	564	622	613	630	580	658	653	627	558	622	626	638	629	632	604	624	608	585	584	607	638	582	618	598	635	615	624	621	589	623	617	647	669	621	616	638	621	626	595	620	585	611	624	617	625	578	627	604	597	591	632	598	581	604	597	561	608	642	589	596	593	603	605	586	601	585	571	612	620	584	633	606	614	607	605	589	602	600	619	613	627	640	614	612	610	626	620	587	638	621	626	600	631	611	604	630	623	621	634	645	625	620	594	636	653	618	623	595	609	628	640	637	590	637	647	615	640	596	620	634	631	622	639	632	637	603	597	606	600	563	612	616	598	585	639	641	630	573	596	639	604	634	623	572	596	616	598	594	627	644	602	603	640	626	624	595	602	598	627	638	640	629	626	604	609	623	639	628	633	601	676	618	631	634	609	637	625	603	658	628	674	666	622	594	629	615	627	672	577	610	620	620	588	629	596	647	610	626	647	617	660	632	634	652	612	647	625	616	614	641	586	617	630	574	646	629	614	660	604	567	606	595	666	583	636	610	601	632	638	617	595	606	595	607	618	637	604	594	619	638	620	652	629	608	647	600
22790	21270	29169	23691	21251	21280	11811	1490	1061	925	862	756	707	737	704	647	622	637	558	548	564	539	578	551	544	549	552	554	554	519	530	526	550	496	512	526	481	514	530	476	500	493	494	524	510	506	481	474	486	506	518	496	514	513	481	494	470	522	524	504	482	509	520	499	517	497	503	494	474	471	502	518	527	483	474	530	535	486	492	489	475	477	526	481	456	490	508	481	506	481	517	458	516	504	471	495	526	519	518	518	503	497	516	480	502	460	528	481	455	472	477	496	453	467	480	563	457	502	504	513	473	508	493	520	492	495	493	483	489	499	507	461	457	519	457	513	517	504	495	447	475	500	496	518	506	479	508	477	502	485	474	526	432	509	445	496	496	472	461	499	500	491	475	482	505	460	493	494	500	470	518	462	508	534	453	522	500	433	475	446	519	486	491	472	475	465	464	500	466	442	508	516	505	481	498	496	481	491	486	481	495	492	481	462	474	519	476	438	485	472	442	491	494	509	471	499	478	483	512	456	534	493	504	481	500	473	486	506	447	449	481	502	470	493	478	501	488	456	469	514	494	486	475	494	468	513	539	522	514	475	494	501	483	493	508	480	474	510	477	487	493	498	458	524	526	521	499	487	517	552	455	516	484	483	495	517	503	467	524	462	497	485	507	476	546	512	484	484	500	489	469	489	495	487	506	467	498	474	479	517	496	465	430	517	474	465	499	485	468	491	479	499	465	456	446	487	514	481	477	502	525	456	502	511	497	444	497	493	500	482	469	475	487	457	476	477	505	477	514	496	466	452	478	496	489	524	487	505	497	471	488	445	487	462	523	494	488	458	503	468	465	456	442	457	490	455	492	479	431	503	479	463	485	478	488	495	478	489	472	515	490	470	521	461	477	448	487	483	473	458	536	476	511	515	510	502	535	512	516	502	491	505	530	508	484	462	492	486	500	522	482	546	478	515	510	505	520	507	467	504	472	476	493	491	458	482	476	482	505	522	518	470	449	472	506	529	513	499	480	467	464	443	470	524	476	467	495	486	474	455	506	515	478	542	465	511	498	460	465	460	471	457	492	517	549	494	466	466	467	511	509	515	489	515	466	501	468	494	481	477	503	518	533	497	497	488	471	515	505	470	518	485	480	464	494	467	515	489	471	468	469	511	480	480	520	526	481	481	498	495	461	455	465	448	499	455	488	496	445	458	486	495	467	512	499	495	471	438	499	520	508	493	462	412	482	467	497	468	471	512	509	471	470	461	499	482	489	492	461	507	477	488	491	483	490	505	485	469	510	466	491	519	471	536	446	519	524	475	510	484	517	473	507	515	503	533	465	488	504	490	506	455	445	500	457	490	509	493	455	510	466	492	486	455	479	504	523	459	474	486	514	484	510	482	475	498	500	502	516	477	529	461	474	516	463	519	484	479	494	499	462	460	471	522	474	429	490	477	482	535	475	516	472	475	507	449	488	506	482	449	558	491	457	479	498	482	498	508	487	529	509	468	477	463	492	470	525	475	499	475	451	507	449	513	504	468	470	454	515	460	482	484	550	536	459	485	481	439	500	489	520	496	496	522	446	491	449	455	433	480	513	469	474	477	505	452	455	477	473	497	470	464	493	476	459	488	496	455	468	513	472	448	481	495	475	500	513	484	460	491	498	505	514	501	501	501	473	501	460	517	506	449	482	506	515	495	512	498	459	486	492	514	530	505	498	512	494	516	482	504	496	470	503	476	457	474	467	448	501	508	503	485	436	458	505	467	476	483	507	481	469	512	512	495	510	446	448	462	473	491	492	487	476	510	467	494	487	464	493	465	467	467	484	522	534	483	487	482	456	495	505	522	496	479	453	479	506	533	496	503	456	431	471	481	502	491	486	499	499	480	459	478	481	515	487	435	501	466	514	476	483	490	491	474	475	456	493	486	463	494	467	477	467	481	506	479	493	510	464	477	524	470	451	481	462	481	457	453	512	517	517	444	483	507	502	498	454	505	493	480	509	506	471	494	500	510	476	506	475	439	495	458	489	517	461	468	494	475	492	483	470	493	512	491	508	513	496	436	485	493	457	491	497	491	506	475	490	478	472	484	490	486	478	449	480	523	438	486	497	447	446	479	490	491	462	479	448	504	450	476	490	439	498	456	457	458	491	490	516	478	477	456	486	508	478	470	464	512	505	498	508	464	502	487	478	465	498	481	460	474	503	484	497	516	475	501	448	472	481	519	500	470	463	476	518	494	476	509	513	477	444	466	461	492	515	499	456	495	497	481	486	483	512	519	498	499	477	521	485	507	464	534	470	504	450	525	502	488	509	480	471	500	450	483	497	471	525	478	490	497	517	489	486	459	468	491	479	440	518	480	500	463	503	513	479	501	455	479	500	519	492	489	464	503	502	499	505	514	506	480	483	508	466	487	496	489	496	491	499	467	490	481	455	460	466	482	497	466	516	482	531	465	447	516	513	510	455	474	473	472	489	494	505	503	463	506	473	468	536	476	503	465	488	463	457	469	479	540	498	488	504	461	475	479	504	490	478	465	444	454	492	430	467	510	460	450	464	477	474	420	472	488	499	524	467	485	502	470	455	504	445	460	512	527	465	496	478	494	457	495	464	496	482	469	512	476	512	463	462	491	495	497	519	491	513	501	459	517	487	493	486	509	478	484	489	500	492	501	476	489	505	492	473	486	459	464	481	449	461	469	489	487	461	533	486	533	472	534	479	486	437	514	509	513	474	475	463	476	498	499	501	511	486	467	506	496	484	513	456	493	537	482	497	486	472	449	444	454	462	501	448	493	522	483	490	480	482	486	498	486	479	463	482	464	467	445	461	462	460	484	461	504	495	430	461	484	469	492	497	494	501	450	473	513	471	469	493	462	509	511	505	475	484	471	480	499	435	471	453	489	510	488	486	477	517	484	512	483	484	495	476	489	470	512	492	484	501	486	517	494	476	506	483	509	459	466	500	467	485	470	469	496	491	471	506	492	510	467	476	445	463	468	481	423	533	510	501	474	455	484	487	461	536	499	474	479	514	463	481	535	453	495	459	450	471	468	496	479	505	452	466	428	499	474	507	512	470	498	475	495	459	482	494	461	501	494	478	484	470	483	490	480	508	486	492	451	491	456	449	487	510	479	485	441	480	443	463	516	439	504	498	501	494	472	495	485	465	517	451	464	479	454	501	457	455	512	504	468	487	484	532	462	523	475	479	474	505	461	463	513	499	539	483	505	480	514	520	463	492	485	481	508	499	516	506	506	487	517	495	537	502	539	475	473	490	504	476	493	472	472	521	452	543	510	511	496	492	489	464	495	466	506	459	465	518	484	500	469	511	469	506	482	515	507	488	497	435	478	496	500	484	474	513	477	472	497	489	456	504	468	474	476	486	517	472	472	498	469	469	445	461	469	454	510	525	484	518	486	488	494	446	481	458	471	506	492	485	509	471	499	506	508	513	533	500	500	474	463	484	481	484	495	512	462	475	525	471	535	491	472	498	499	475	494	483	478
31344	21686	12459	6620	4575	3462	2675	2090	1805	1477	1251	1170	1033	911	846	793	766	765	678	701	676	635	692	619	637	632	613	603	592	574	562	616	650	606	573	567	585	566	579	569	561	562	571	551	526	593	578	568	535	557	559	578	522	546	533	524	500	540	554	565	512	510	569	552	553	461	559	517	540	549	572	522	538	537	551	490	547	501	562	542	538	514	550	569	546	549	552	581	531	513	577	511	523	534	514	534	545	541	528	567	542	524	490	556	544	554	549	585	487	543	549	521	558	519	540	495	535	518	498	521	523	555	524	586	519	513	529	577	524	543	537	556	531	514	564	500	506	526	488	494	547	567	523	531	535	480	510	526	562	522	485	511	536	562	535	526	516	546	565	546	551	539	530	549	523	516	515	544	517	509	573	564	512	513	564	503	521	561	521	525	524	542	501	525	573	535	494	534	550	535	546	501	524	530	526	538	513	530	528	516	496	516	537	483	569	526	541	511	559	538	545	513	539	528	505	557	519	545	506	526	500	531	563	520	562	568	567	565	527	555	553	528	511	544	533	500	521	522	490	505	497	530	526	537	540	582	541	524	516	534	526	534	533	550	571	562	525	561	552	528	550	511	522	538	513	514	571	517	531	563	530	518	560	527	508	517	508	527	520	507	498	575	512	568	545	567	528	512	541	548	517	505	528	498	498	532	525	521	510	545	534	540	521	540	536	481	536	525	535	541	498	527	537	540	560	519	504	525	506	565	587	516	538	568	549	540	525	573	562	489	543	544	554	562	564	542	535	531	539	553	522	557	512	527	522	533	548	602	535	506	521	530	482	529	571	509	510	525	497	519	511	525	557	497	529	540	541	463	530	542	503	525	517	526	546	528	524	505	528	530	530	530	525	530	546	543	544	542	524	515	607	526	559	545	533	571	519	519	530	574	541	539	482	542	506	521	529	517	511	498	523	482	560	552	538	518	551	518	508	587	514	561	554	521	527	540	533	561	544	518	530	535	532	505	537	522	520	499	517	531	504	552	545	592	489	518	560	515	545	532	533	517	505	545	541	540	540	555	548	539	557	530	575	507	550	514	508	516	493	537	551	565	537	519	517	483	549	512	562	560	511	488	551	535	491	540	534	496	541	526	540	559	563	521	561	561	545	519	522	568	554	524	485	526	507	570	550	542	545	545	542	550	527	523	564	542	501	498	518	515	518	488	529	528	503	522	526	483	521	538	565	518	543	566	528	519	546	523	525	571	537	566	500	549	503	548	543	511	538	613	579	553	535	531	543	538	521	546	519	568	513	549	515	541	538	531	517	559	542	540	509	535	515	539	509	523	541	556	540	509	555	529	540	582	542	537	498	541	545	508	559	536	478	529	496	509	524	522	565	522	542	487	521	507	547	534	536	489	547	527	522	529	547	548	477	505	563	534	474	526	494	547	541	513	521	549	539	550	538	532	504	531	488	498	524	553	562	560	527	554	540	545	520	473	527	536	511	494	534	539	527	540	517	549	569	566	491	514	511	515	537	537	542	526	517	538	538	543	531	503	540	535	602	532	519	509	499	531	516	518	530	490	512	548	564	514	538	534	527	531	523	552	549	486	529	520	522	499	510	535	513	510	530	560	509	544	545	525	542	569	459	556	542	511	518	515	557	525	526	489	506	510	532	555	550	565	533	514	511	570	526	514	539	505	537	539	501	505	548	539	478	536	565	541	529	520	575	532	571	521	534	533	544	564	550	555	482	516	508	520	508	574	541	520	516	559	528	545	486	510	503	532	559	524	528	517	491	499	563	526	493	511	550	522	549	507	511	497	558	537	546	482	490	543	580	514	547	526	551	513	540	551	542	499	518	526	555	562	578	532	520	527	548	552	513	543	547	496	527	552	527	487	537	514	558	536	517	533	530	525	541	520	530	516	517	505	536	511	490	516	532	491	521	545	532	529	507	510	557	535	491	530	518	525	475	507	520	514	537	551	522	529	478	505	536	520	496	552	512	524	541	532	542	520	543	512	499	513	557	541	555	569	544	526	516	516	525	535	568	559	575	514	516	521	520	510	527	526	562	528	551	522	511	518	501	528	525	560	517	506	515	540	512	531	529	553	518	545	523	533	527	522	499	499	501	516	510	565	531	472	482	536	506	488	532	529	539	517	528	523	507	542	545	519	500	532	534	531	541	511	546	527	500	516	543	509	518	568	498	516	525	501	535	556	516	554	521	551	563	544	543	556	523	529	512	511	540	527	544	532	541	517	523	551	498	522	559	554	517	492	530	534	492	499	495	547	541	499	502	547	588	571	520	497	498	555	558	527	557	471	494	534	516	528	571	505	521	507	496	525	523	575	529	546	547	551	566	545	530	555	504	545	528	512	558	523	545	523	532	540	523	525	539	552	543	545	554	538	534	525	511	528	523	552	544	521	607	535	551	517	529	530	552	546	548	481	548	531	545	510	546	541	465	533	529	564	500	502	525	531	515	515	507	466	563	495	493	516	546	548	522	584	545	536	560	508	551	537	541	500	531	526	496	548	580	500	601	516	527	559	530	545	525	489	544	514	500	503	496	531	532	558	533	523	482	531	538	511	479	561	537	532	576	554	543	507	519	524	501	529	536	536	535	556	502	521	555	566	558	565	531	542	489	538	545	538	586	520	544	528	489	506	544	547	541	493	533	513	522	516	527	536	502	550	573	513	508	510	524	503	519	515	548	520	502	541	501	543	563	532	515	529	538	526	542	562	533	556	475	512	557	579	556	503	541	523	521	537	535	519	553	497	543	532	514	583	528	507	517	549	567	482	525	488	491	528	537	536	537	529	518	482	561	574	477	521	550	554	514	498	535	503	527	500	507	515	521	519	559	527	490	532	512	557	520	533	499	502	543	499	542	553	527	489	547	491	515	521	549	531	501	526	506	546	501	523	542	533	551	552	488	537	555	540	525	544	511	541	501	517	572	561	535	498	541	536	530	515	539	557	509	508	506	517	553	503	522	536	551	509	506	540	555	489	538	529	549	521	541	534	550	550	529	541	516	560	513	536	519	529	514	505	500	567	515	551	542	496	565	528	529	510	524	557	526	515	528	502	599	538	502	548	517	540	565	497	517	522	535	508	531	519	528	535	532	554	499	528	570	543	535	528	540	505	511	547	535	523	512	505	484	547	557	526	545	530	569	505	516	502	551	516	499	538	548	517	521	558	557	532	555	520	519	534	499	604	531	502	538	489	552	528	511	514	538	495	551	554	537	564	520	549	497	494	493	544	500	517	541	548	517	509	491	501	550	545	486	521	549	524	535	503	540	539	522	499	551	539	517	554	515	540	556	517	534	537	535	516	547	510	523	544	534	514	493	556	555	553	549	508	538	506	513	553	525	539	509	489	550	540	510	534	520	517	515	505	528	542	507	555	528	522	523	515	504	524	540	523	547	536	538	518	536	521	541	553	577	535	540	523	509	532	518	503	535	515	539	516	554	575	532	529	559	534	525	532	516	582	529	535	529	517	575	545	537	500
27480	20436	9096	987	574	505	443	378	324	343	393	329	346	346	359	310	313	319	314	358	332	309	296	312	326	339	309	338	345	330	324	338	305	340	334	351	303	346	350	324	363	258	310	337	280	356	329	307	327	325	287	309	321	293	320	315	329	337	348	334	352	321	308	319	320	303	288	319	302	335	320	326	311	344	341	341	314	343	330	316	312	326	321	327	280	332	353	331	321	332	299	302	359	291	346	349	307	297	307	319	319	322	318	309	351	290	322	327	336	330	295	322	309	337	318	287	326	272	322	375	316	325	323	279	349	322	331	333	329	310	320	313	316	366	338	321	353	318	334	359	309	309	318	329	345	352	337	295	313	320	329	317	303	315	338	315	341	351	312	328	360	319	351	307	293	336	301	336	345	328	321	321	311	292	332	307	322	303	325	324	327	285	322	331	320	339	348	340	285	312	318	314	296	361	315	305	329	296	295	299	325	302	320	287	328	308	342	312	345	315	314	293	303	334	334	337	369	352	326	328	324	284	310	320	310	337	307	337	349	309	328	331	319	289	327	336	300	325	325	306	340	330	345	318	339	300	339	337	286	316	331	336	300	318	333	362	309	313	327	322	310	312	326	335	317	303	305	321	296	321	327	347	329	307	324	317	332	324	308	330	300	319	318	327	315	310	285	303	355	350	304	325	321	326	348	319	314	321	304	353	363	306	284	315	318	285	340	338	300	328	339	320	331	297	337	328	316	350	328	296	319	310	320	340	355	310	321	314	314	332	322	311	305	325	305	323	350	321	311	311	338	307	336	316	322	293	328	296	333	340	319	325	359	288	305	293	318	315	294	323	320	349	329	319	331	331	328	317	317	258	335	336	327	350	329	310	353	325	311	312	324	324	318	341	319	315	326	344	323	360	328	327	336	329	343	298	321	328	327	288	324	351	318	311	344	314	347	314	335	294	325	348	354	346	331	346	352	345	316	338	328	294	320	337	304	311	330	335	338	313	338	323	311	296	355	320	342	338	304	326	274	295	307	317	280	325	336	331	328	315	337	322	313	339	323	285	344	323	328	350	307	307	292	327	314	302	328	330	301	320	336	296	299	315	326	306	303	293	298	299	325	348	313	327	312	302	339	336	359	328	333	305	324	304	312	352	312	341	323	310	313	362	332	354	344	344	315	340	323	334	312	302	333	313	318	331	312	301	333	337	321	334	359	331	305	313	329	335	327	301	329	332	350	325	333	299	327	364	310	305	350	340	330	317	312	313	322	348	347	303	313	333	312	334	277	341	361	324	315	335	335	339	319	375	369	335	305	306	323	323	373	341	307	342	321	297	342	322	313	319	337	302	342	373	341	319	312	306	294	289	321	302	357	332	338	331	337	327	319	335	333	350	324	295	311	306	322	303	331	323	271	346	332	300	341	337	338	315	280	296	328	310	320	318	337	301	332	324	338	333	297	294	342	335	310	330	307	353	340	348	295	323	303	325	305	301	308	318	349	357	329	305	336	300	340	315	312	313	340	337	298	289	338	309	348	299	308	351	341	349	343	313	343	323	347	334	335	311	318	340	311	320	318	319	324	309	317	335	301	344	328	336	347	357	346	295	345	332	317	331	342	339	312	325	323	332	286	311	286	322	300	300	340	311	344	314	328	311	297	300	332	338	332	313	352	324	312	323	302	322	342	292	346	313	297	338	316	328	327	334	327	334	319	293	302	302	335	326	350	297	317	340	305	364	336	304	337	326	333	365	345	317	325	327	319	307	339	303	348	321	313	338	334	325	333	313	316	325	308	327	294	295	326	328	331	333	325	313	317	300	354	314	329	291	306	303	307	310	312	349	337	332	329	298	299	334	291	306	307	327	340	316	331	328	316	303	319	311	341	313	330	303	327	319	297	342	288	331	324	341	360	316	321	324	328	315	302	301	329	338	317	322	352	320	366	320	304	340	352	329	310	324	325	325	306	314	327	306	324	328	287	312	284	295	313	368	308	352	331	330	314	358	315	311	325	317	350	338	336	338	318	296	318	332	299	323	339	309	332	315	337	342	315	289	331	313	341	323	344	305	331	350	301	335	329	354	313	305	304	325	305	367	303	322	322	348	352	310	294	329	332	328	302	315	309	348	335	307	318	300	349	342	306	326	321	323	347	307	326	344	334	362	317	372	335	309	353	335	306	307	314	332	295	322	315	320	333	358	319	319	323	329	296	294	327	333	325	318	341	328	322	326	312	312	324	299	289	336	328	326	335	362	330	343	313	300	325	321	339	341	324	314	294	322	320	343	306	322	362	303	334	331	338	321	302	310	310	357	309	341	332	334	321	315	339	292	366	319	306	305	327	336	321	308	319	334	317	323	308	281	326	352	329	319	342	327	349	295	323	313	361	317	289	281	338	349	318	368	325	302	328	306	316	302	310	318	305	317	317	325	346	291	331	325	323	318	316	314	323	351	329	328	308	339	319	347	296	332	317	338	319	361	306	301	356	325	320	300	328	332	337	332	330	352	322	333	291	311	352	343	317	364	314	352	323	334	318	300	305	297	306	325	312	355	328	333	319	310	319	311	329	310	313	324	338	295	303	334	299	337	299	328	325	322	350	310	336	317	296	341	338	325	305	343	346	301	327	323	343	335	332	310	294	340	329	315	351	360	323	303	318	330	296	319	300	344	335	358	338	351	319	309	321	339	296	322	312	314	332	332	305	333	301	309	320	322	319	296	323	335	319	352	297	352	299	347	309	322	324	306	329	324	311	300	346	278	366	327	315	319	332	323	318	324	291	328	336	313	282	338	302	310	319	346	336	335	344	325	263	323	294	304	331	324	341	312	320	320	337	314	351	311	312	316	299	352	297	327	302	354	332	370	340	302	318	298	319	310	315	294	326	286	301	298	335	324	307	345	325	338	298	319	318	314	326	312	326	300	346	315	345	361	312	313	330	325	306	320	311	356	296	346	303	324	305	342	361	330	356	332	296	318	323	340	317	344	338	306	355	311	314	336	313	335	301	310	350	325	321	302	340	324	311	299	338	330	329	331	344	334	333	332	318	306	310	320	346	323	347	319	341	319	299	327	331	326	312	325	278	338	326	289	334	342	306	342	300	331	336	338	312	307	299	302	356	325	329	342	292	312	313	339	343	334	301	318	319	327	322	312	305	335	315	303	324	336	263	318	327	333	314	327	317	321	317	333	315	288	305	302	356	341	309	342	291	326	325	341	319	350	317	306	335	362	287	298	342	332	299	315	310	325	323	310	348	338	327	310	335	295	305	322	358	305	313	333	323	339	350	279	298	323	332	321	316	326	306	290	321	347	317	305	354	324	323	332	342	329	323	334	343	327	325	338	340	315	304	296	334	370	343	316	337	298	308	321	310	350	323	332	333	326	315	324	361	322	323	331	299	349	331	316	319	308	325	317	346	317	326	317	324	331	325	286	310	291	343	317	348	322	309	311	333	332	310	319	308	324	352	343	343	327	328	330	327	325	337	315	356	336	320	278	315	320	340	309
23331	4482	1074	727	514	501	477	450	435	436	383	382	393	419	387	414	384	366	406	379	400	379	396	345	430	409	380	377	394	383	384	393	371	402	383	392	394	393	374	351	370	392	354	398	394	369	364	402	374	371	364	349	389	388	408	399	400	393	409	400	412	408	361	376	392	361	382	389	388	368	385	378	393	363	383	375	381	388	400	411	382	375	398	392	402	395	378	391	378	378	415	388	388	382	373	387	361	372	402	388	384	389	396	397	378	397	383	392	417	391	398	409	378	388	403	381	399	372	390	399	375	396	360	387	388	385	384	406	384	371	363	392	384	381	393	401	378	363	372	408	406	390	348	401	361	358	395	409	347	386	375	384	357	355	397	369	375	362	392	387	393	387	393	353	371	425	367	369	349	382	346	385	390	396	364	379	409	396	353	385	396	371	416	397	381	384	397	378	405	418	393	365	389	419	374	395	412	413	357	379	403	397	371	380	365	394	365	392	362	390	393	395	369	397	391	387	375	385	356	340	389	421	379	367	342	394	387	381	340	369	386	368	397	381	396	378	422	393	369	341	391	372	374	389	381	362	386	349	392	376	353	379	393	389	371	387	345	349	393	368	362	385	389	421	376	400	383	378	388	368	373	401	371	352	443	391	365	398	383	399	395	370	407	366	367	387	408	392	345	382	379	411	377	423	410	361	419	376	378	379	384	392	364	366	400	398	402	440	396	402	358	349	392	406	384	407	384	378	377	374	398	399	362	373	388	380	327	371	395	367	408	392	403	371	388	412	414	360	391	357	404	409	392	390	355	351	387	354	381	350	402	421	359	362	413	361	374	372	377	408	390	371	385	389	366	376	412	367	407	373	399	395	445	396	385	379	391	385	386	360	392	402	388	392	392	371	383	383	370	376	375	380	396	344	396	372	396	380	395	350	386	379	382	385	378	395	411	380	369	384	414	391	384	381	406	428	408	405	381	381	391	419	409	338	402	379	379	356	388	374	415	408	411	388	420	365	392	402	410	398	416	347	379	404	375	380	347	408	376	376	399	403	431	377	370	378	392	413	411	353	395	349	389	351	375	381	365	368	390	365	395	358	405	403	413	402	413	390	403	383	388	392	417	399	353	379	408	394	379	377	370	367	410	399	378	400	384	369	386	386	433	415	362	367	385	335	401	395	386	398	404	390	369	369	378	381	388	395	384	396	395	366	407	408	403	346	383	395	352	345	399	404	373	353	378	426	420	395	378	394	390	408	376	363	411	375	419	416	351	370	420	380	399	383	369	350	362	397	396	362	402	386	385	428	364	391	385	380	385	376	368	400	340	383	395	385	377	400	397	376	393	338	409	383	405	400	373	395	357	397	411	357	390	376	429	406	409	409	372	371	408	426	366	386	354	415	389	386	394	385	363	429	415	395	390	376	381	384	364	392	394	383	377	359	379	379	394	393	406	380	417	400	352	390	395	414	363	416	386	353	399	358	377	394	392	401	376	365	392	388	348	415	391	417	369	378	368	421	394	347	393	360	375	350	381	367	361	393	378	354	408	401	364	412	411	376	382	349	360	374	366	385	386	367	413	359	384	384	387	366	385	410	445	352	384	356	413	398	377	384	369	403	406	373	418	356	376	394	395	382	381	356	406	397	356	352	413	403	372	408	370	414	394	389	414	359	375	406	371	410	417	363	388	374	392	373	386	412	379	376	371	418	412	406	393	395	408	378	386	411	407	377	366	401	359	421	355	372	381	397	432	359	400	405	394	409	364	407	378	408	367	380	376	399	400	408	351	397	404	399	404	362	405	377	406	404	385	410	417	381	400	396	401	407	398	361	406	380	400	395	423	415	412	390	411	382	396	348	393	378	364	402	363	386	434	404	369	371	427	397	399	374	388	377	368	411	382	382	390	383	404	381	385	362	371	388	411	394	360	404	387	384	406	351	414	418	385	375	395	370	381	375	358	402	413	403	390	381	391	375	391	368	426	411	376	404	367	399	375	408	410	366	389	402	389	397	380	377	402	381	397	358	399	355	371	387	385	429	363	412	390	377	404	397	397	376	388	432	369	349	428	363	354	387	379	370	396	386	406	381	374	387	393	348	383	384	400	373	366	387	440	384	395	361	361	420	379	382	374	403	375	408	394	431	416	373	402	436	391	444	384	386	367	368	395	367	400	411	408	424	413	403	362	375	406	388	353	362	391	361	400	388	401	408	403	396	375	376	390	370	371	387	398	379	371	394	411	414	374	379	386	369	420	430	398	386	376	380	373	357	384	400	345	386	405	379	364	412	375	367	400	352	379	430	331	404	390	392	391	383	389	394	370	384	396	372	393	384	355	397	386	400	389	362	402	378	359	361	409	361	397	363	396	349	400	373	366	383	352	385	395	404	419	363	343	339	398	363	393	365	356	377	393	396	406	387	354	365	388	382	425	376	420	349	407	407	374	393	408	420	378	422	419	390	419	398	392	375	412	406	399	401	379	368	433	383	405	405	406	376	408	401	327	403	367	416	373	398	385	394	406	389	405	383	374	380	390	337	389	415	392	418	372	382	378	372	401	360	381	391	415	377	371	387	406	347	392	387	393	378	378	403	375	367	393	386	384	405	398	372	372	402	397	382	417	347	392	358	355	432	391	376	409	371	388	396	338	415	390	361	351	389	357	408	384	398	388	392	388	366	389	369	380	393	380	378	366	385	359	437	410	407	368	401	395	373	396	398	360	377	360	386	366	407	397	395	379	394	380	377	364	386	418	378	384	356	409	407	407	404	362	440	369	404	392	383	386	386	379	379	356	389	400	355	364	376	431	376	391	379	396	381	394	397	382	394	390	386	364	367	388	366	344	366	386	400	367	384	392	386	354	341	406	417	405	394	376	416	410	414	373	401	369	393	374	384	419	385	409	384	390	353	397	402	368	383	397	337	395	358	396	379	382	372	363	369	396	399	405	365	352	381	397	385	388	368	409	382	387	362	392	415	356	399	380	398	344	385	408	398	374	372	387	380	426	399	382	388	400	367	371	419	368	383	375	406	378	385	354	371	394	376	395	400	385	408	415	410	384	423	394	392	352	384	390	422	368	372	395	392	411	375	367	384	384	371	370	377	389	369	410	399	446	395	385	391	379	378	375	397	398	368	389	387	408	369	359	362	397	373	391	378	402	370	377	408	415	402	379	415	411	381	385	393	355	351	380	374	362	379	381	381	367	355	396	374	356	393	353	415	393	350	377	370	426	391	389	403	359	416	402	361	413	360	376	400	450	399	355	402	393	372	399	378	409	390	384	365	381	394	352	359	391	403	362	346	382	390	381	362	358	368	392	395	411	376	393	412	364	407	392	387	389	404	375	365	370	395	371	401	380	381	409	366	405	402	400	412	404	400	390	392	381	372	394	392	376	378	384	406	392	435	378	387	382	354	361	385	363	400	383	370	357	397	391	380	400	387	412	429	409	386	443	412	400	389	406	395	374	383	427	395	358	391	368	379	377	405	379	393	411	387	399	361	383	371
23635	21188	28602	24017	21161	12191	1124	675	508	465	395	370	394	343	314	324	306	281	290	252	288	301	254	277	276	262	276	215	240	234	235	222	252	228	239	260	260	252	231	257	235	221	219	249	239	221	239	217	228	238	251	248	247	219	230	224	245	248	218	244	270	223	254	226	236	215	233	236	218	240	243	230	231	258	247	218	239	230	239	246	219	228	217	238	246	234	234	208	222	233	231	220	228	216	239	193	225	240	200	240	202	220	245	231	252	228	223	213	230	214	252	202	234	213	266	218	236	220	213	231	242	232	235	243	233	198	231	234	240	222	229	234	232	241	250	215	201	238	224	258	222	234	216	247	223	211	237	284	231	224	236	228	238	213	215	254	220	234	225	217	200	226	226	218	203	223	251	221	224	218	227	217	215	208	196	238	201	258	220	230	239	224	226	246	246	238	213	244	213	205	242	198	227	251	243	237	214	223	229	212	220	225	238	232	209	212	222	215	214	243	211	262	220	234	252	218	227	226	207	213	214	241	260	238	210	228	249	195	220	237	195	237	232	219	238	233	236	210	240	220	213	234	216	233	243	228	227	231	213	234	233	230	221	220	214	257	240	205	235	247	210	212	213	240	236	231	210	227	225	254	248	210	219	244	214	222	202	247	240	256	229	208	229	216	217	226	234	274	214	195	189	224	230	220	236	244	223	220	242	218	219	216	225	227	231	238	234	228	229	223	245	214	229	217	245	196	242	213	221	216	207	273	250	227	226	217	229	290	207	249	226	231	224	201	244	237	218	213	241	249	232	250	212	220	225	220	219	236	213	198	211	245	217	250	231	214	203	249	222	229	219	210	249	203	239	231	242	241	248	202	187	234	221	216	229	210	229	229	248	231	213	209	256	193	231	219	227	243	230	228	217	227	226	244	231	210	237	220	238	249	232	208	213	232	237	196	213	237	221	224	246	226	234	228	251	227	216	222	241	230	273	230	235	202	236	250	211	228	230	237	246	241	255	202	210	200	226	238	248	222	253	265	228	231	242	223	213	230	251	205	197	218	207	221	224	219	210	203	218	279	215	227	235	216	236	250	247	241	217	217	202	218	216	226	236	212	251	210	211	209	195	232	251	189	216	212	245	235	239	251	231	208	228	215	215	212	235	215	233	214	216	248	224	224	193	246	249	261	256	244	230	223	206	234	240	233	211	203	219	228	220	245	248	225	208	245	255	189	197	227	220	227	220	215	225	193	208	242	220	236	218	226	230	229	211	220	243	217	234	226	214	241	225	243	223	218	238	220	230	209	226	226	206	231	236	234	232	225	230	235	229	218	234	225	225	217	232	233	243	212	248	255	239	241	221	236	215	215	230	223	239	235	232	194	249	225	214	204	216	220	258	249	261	230	211	219	223	238	221	223	229	222	213	217	240	208	216	238	212	232	229	225	245	251	216	217	262	252	243	222	228	200	223	246	253	253	210	245	211	235	201	218	229	221	223	241	214	241	194	221	252	218	225	257	231	220	251	242	235	234	209	254	233	223	227	175	206	255	231	208	204	218	230	240	225	214	226	247	230	216	233	234	212	224	252	222	227	242	240	232	235	189	231	225	212	228	237	218	194	225	224	250	198	241	228	217	230	212	228	209	242	233	251	240	238	221	234	240	240	216	249	246	242	229	222	239	234	210	207	228	237	212	214	201	221	246	219	220	244	217	233	258	222	238	256	177	223	213	228	224	212	241	242	218	232	209	246	223	243	223	223	242	199	240	229	253	220	242	216	225	216	206	250	222	220	227	257	218	265	229	213	260	223	230	218	202	233	204	247	248	194	220	224	238	217	212	219	239	222	234	196	203	243	202	210	210	209	240	215	238	262	243	231	232	231	227	220	230	219	240	225	225	223	226	246	219	221	243	202	199	226	222	247	227	226	229	224	234	217	246	242	236	232	222	225	197	231	245	252	251	237	222	201	253	204	217	220	211	233	227	238	204	248	224	222	224	214	231	214	207	202	245	194	234	239	249	218	220	231	229	195	239	218	228	223	226	201	224	242	212	215	241	223	227	217	237	260	224	234	200	240	237	204	233	240	195	216	234	251	236	233	222	211	245	219	251	210	232	228	252	219	235	233	219	258	221	224	226	214	210	226	236	214	243	239	224	213	245	242	249	223	222	238	196	238	273	237	230	212	249	236	204	217	206	229	226	223	215	218	239	236	221	210	241	218	222	221	252	229	208	233	247	239	236	203	202	225	202	223	241	230	221	246	229	256	224	217	199	221	230	215	225	239	230	252	221	234	215	242	217	216	194	235	231	226	248	226	242	199	222	244	249	204	203	210	196	232	242	208	263	209	233	224	248	231	206	230	214	228	220	219	242	218	202	230	217	213	215	247	215	236	238	205	221	232	222	226	214	222	226	225	217	224	226	229	195	236	209	229	199	241	234	226	220	225	246	236	193	216	209	216	223	233	227	244	218	254	234	212	245	222	221	241	240	225	216	219	233	216	232	220	209	211	199	206	224	242	249	233	234	202	248	243	240	245	218	251	219	230	210	237	261	247	220	229	212	216	232	214	233	229	222	230	225	218	219	221	211	219	209	241	212	242	243	229	245	244	236	238	219	224	231	229	218	232	244	209	213	210	221	232	228	230	251	238	237	199	208	218	222	199	230	201	229	228	212	201	234	221	233	206	237	244	230	223	218	224	225	198	210	226	235	241	227	226	216	223	211	240	247	238	240	217	247	207	203	222	186	238	209	215	210	226	254	214	217	222	239	206	213	254	226	220	253	243	219	245	231	247	232	234	193	223	216	223	215	213	228	181	243	256	256	229	237	232	215	197	234	239	234	210	214	227	241	255	216	259	218	229	202	204	225	230	224	242	243	218	228	223	230	214	210	220	248	225	209	244	249	238	196	255	254	225	241	211	214	210	227	262	238	192	207	226	248	224	221	228	224	207	206	220	226	216	221	225	223	221	226	234	231	213	230	223	213	233	251	215	205	237	222	229	211	229	224	228	217	196	201	245	232	248	220	233	230	233	246	223	226	232	231	230	245	202	227	236	227	193	239	242	226	201	239	213	226	248	200	205	219	225	226	214	232	228	206	232	243	241	219	217	231	183	227	224	228	234	237	216	253	196	223	218	212	228	247	212	236	194	198	225	253	224	218	217	217	215	213	228	216	220	242	224	224	254	250	233	230	220	240	255	218	234	275	245	228	223	215	240	194	220	234	206	224	241	245	195	223	218	240	198	216	232	235	227	252	219	195	231	200	219	243	226	227	238	258	227	250	242	251	215	217	205	225	262	229	236	236	248	234	240	214	203	223	227	258	222	222	213	205	217	228	223	249	237	215	207	229	239	214	246	202	203	223	210	235	255	229	218	217	236	215	220	249	204	210	231	248	228	232	235	241	249	240	219	227	231	229	228	235	235	213	213	239	230	210	215	227	217	228	214	224	220	206	219	234	246	221	220	222	230	235	250	241	236	250	208	206	218	220	230	210	237	209	216	202	209	260
27721	13966	7327	3655	2507	1830	1410	1082	862	759	669	606	545	469	448	420	373	422	372	346	337	330	326	308	319	307	340	339	323	324	296	330	280	291	297	287	297	307	283	310	312	299	294	301	288	298	288	295	292	270	248	307	272	289	292	285	291	275	301	272	293	270	274	281	288	251	280	294	271	263	279	284	294	269	284	271	285	260	276	276	286	268	291	277	268	247	277	270	265	298	246	281	300	285	265	281	265	255	277	273	278	264	273	254	282	273	284	242	258	277	275	277	261	265	296	275	284	265	300	294	261	253	269	274	266	240	263	253	265	266	256	255	287	270	280	301	285	263	276	287	299	291	279	261	273	297	293	282	267	272	259	295	273	272	261	279	264	255	253	274	277	269	263	279	300	257	258	294	266	277	265	269	271	268	273	260	277	274	282	247	272	259	295	297	296	268	263	295	293	279	257	291	261	287	271	273	307	247	263	269	292	288	265	261	270	279	239	243	258	260	264	274	254	265	270	301	290	261	259	289	289	269	313	235	265	277	253	270	274	269	263	261	284	242	263	261	274	284	257	263	284	274	287	244	263	255	279	281	285	263	270	282	262	248	274	286	272	312	254	289	251	269	278	242	263	317	277	282	258	285	271	261	257	290	272	251	257	286	281	253	255	256	254	280	278	263	279	258	259	274	268	261	296	276	260	301	264	288	246	257	272	282	284	233	264	297	258	311	295	292	277	332	277	262	278	283	286	291	271	279	266	288	257	269	292	260	280	263	287	276	269	262	259	304	270	273	272	278	283	270	281	290	312	262	268	270	239	271	264	249	268	261	279	267	240	287	287	275	299	260	265	286	275	301	279	267	298	274	276	272	276	281	271	318	286	274	267	256	277	267	275	269	282	252	271	271	272	228	265	267	304	257	257	274	286	286	283	291	284	245	257	256	297	247	261	259	266	263	264	286	262	290	269	285	279	297	286	278	283	270	285	255	281	274	269	295	275	282	268	277	263	271	278	269	271	267	264	284	285	300	250	267	281	290	276	262	279	253	266	269	254	281	281	266	265	279	271	279	291	268	285	268	295	255	299	276	260	239	287	293	223	249	276	263	278	279	284	266	249	291	260	277	272	260	257	280	302	284	278	259	284	269	269	274	250	280	268	256	245	293	252	284	275	251	301	280	294	275	270	287	285	312	269	275	253	272	290	268	246	277	261	255	259	265	240	241	297	263	282	218	263	271	287	249	274	274	279	287	291	294	297	273	308	279	296	288	289	261	256	275	273	252	233	280	281	250	290	275	265	302	261	282	285	308	251	268	272	284	283	298	325	261	277	297	259	280	275	263	247	248	287	281	289	297	292	286	255	256	253	244	294	250	284	259	275	256	269	256	291	252	272	237	276	270	268	276	259	270	241	266	252	284	264	259	283	249	263	250	262	276	255	273	283	295	292	235	249	272	273	272	274	270	250	279	296	245	296	269	262	282	245	275	308	267	279	256	273	261	303	299	277	262	288	265	254	280	267	285	288	268	265	262	271	274	271	290	309	255	319	263	271	282	274	281	270	297	267	260	242	272	280	291	288	270	295	283	274	291	257	276	283	270	255	279	293	282	286	301	269	257	271	273	285	281	269	280	262	271	273	291	227	269	263	271	299	253	287	255	255	257	296	272	275	262	278	286	265	266	294	231	270	279	251	258	282	249	247	276	311	267	263	306	271	273	284	299	255	267	258	258	269	283	268	275	271	271	248	247	281	263	271	283	273	274	291	274	256	263	273	258	288	263	278	271	258	281	260	244	260	273	252	276	287	270	288	278	247	273	299	267	288	286	276	254	244	269	267	265	268	286	284	277	262	279	273	260	250	250	267	286	255	270	279	284	264	298	283	273	270	268	268	283	265	245	256	256	268	273	284	272	276	276	253	296	286	273	262	274	296	275	294	258	279	229	311	275	289	258	266	263	252	272	280	255	249	278	258	241	280	268	254	264	280	274	230	249	249	273	258	271	282	271	275	274	290	268	276	286	270	288	260	303	305	292	291	252	290	256	250	270	265	283	277	246	296	253	254	255	303	254	244	291	262	242	279	275	263	281	261	300	269	264	265	256	272	258	295	233	247	279	246	256	284	224	275	259	243	276	282	288	269	300	257	274	261	285	296	296	263	265	301	261	258	297	239	289	281	253	277	261	266	280	286	259	273	271	272	255	278	274	276	271	260	270	263	273	292	250	260	265	273	256	285	270	277	250	299	242	267	259	287	271	301	275	317	275	291	252	264	264	267	275	299	270	275	262	272	283	277	277	272	299	273	263	277	292	269	260	304	271	250	278	259	264	277	298	267	279	291	286	253	249	279	293	249	280	283	263	294	278	286	279	291	251	281	290	281	301	260	267	268	289	251	280	270	272	255	245	297	278	277	260	279	276	260	269	282	263	272	258	250	267	266	278	261	272	271	269	257	277	257	266	235	275	273	260	272	256	272	312	273	276	293	279	247	250	231	274	274	291	248	253	267	265	283	292	264	280	264	283	276	274	276	289	290	304	252	264	254	236	298	255	278	282	250	248	261	324	288	258	269	272	263	268	274	275	250	280	269	292	293	281	232	265	262	271	256	261	284	239	258	281	267	267	294	258	295	258	291	258	236	280	285	305	289	290	263	300	289	282	293	272	309	233	280	305	281	270	249	287	264	287	274	240	266	292	260	281	277	264	280	269	271	264	292	279	266	265	251	259	305	241	263	273	289	273	282	278	282	237	294	282	279	273	227	284	280	313	266	274	243	272	275	276	290	285	324	271	296	261	262	244	283	298	286	228	255	281	265	298	278	265	306	273	302	287	218	273	268	242	271	272	272	259	268	252	267	241	260	267	263	283	260	276	249	266	300	286	280	277	297	275	296	262	281	305	272	281	273	281	279	281	292	268	274	277	264	310	264	262	264	273	295	265	278	263	286	263	268	273	283	281	289	305	271	263	278	266	272	276	233	247	298	267	253	298	277	273	271	269	290	254	281	255	270	252	268	251	285	248	276	272	291	263	272	288	292	263	269	276	283	288	263	263	284	260	279	268	272	290	283	260	266	268	285	254	270	275	287	267	277	246	243	273	274	265	311	261	287	254	274	291	301	281	296	271	301	290	265	272	260	255	262	267	269	249	262	276	267	300	244	280	260	280	290	285	269	268	300	263	270	272	286	285	269	267	262	261	257	278	242	274	250	271	289	257	270	279	261	264	260	268	264	281	285	275	283	268	272	268	279	290	246	271	276	252	279	290	289	269	225	247	299	253	294	271	290	276	280	277	235	265	298	262	266	248	231	262	243	267	283	288	278	274	275	270	278	252	295	297	279	288	285	275	223	249	247	275	266	291	283	270	269	276	268	300	308	263	278	285	269	282	297	243	272	260	302	275	279	262	291	279	250	293	257	278	256	273	271	247	269	263	274	275	295	253	262	277	252	274	277	262	283	304	293	302	233	276	221	305	269	255	260	263	318	245	243	244	290	256	293	279	285	273	268	263
24854	21194	27627	24924	12845	1189	872	747	652	687	672	629	614	614	567	625	543	593	607	586	537	606	558	587	552	541	575	538	552	576	578	576	574	521	544	537	533	532	565	552	559	544	582	547	572	571	521	556	575	544	567	536	536	584	592	528	522	592	575	567	543	553	590	576	494	571	526	566	539	530	554	537	568	526	522	526	551	599	561	557	585	572	562	560	565	558	579	570	541	562	541	529	541	549	538	590	564	558	568	523	565	576	563	579	530	583	527	558	569	533	548	551	533	572	563	528	581	546	553	554	561	529	543	535	501	531	538	574	552	587	558	539	574	519	544	555	584	542	588	532	586	528	551	557	553	592	556	520	543	566	537	577	535	567	554	553	525	559	542	539	602	565	507	570	525	534	562	552	556	554	540	597	541	555	559	574	587	524	509	517	560	538	513	592	527	522	542	556	523	509	527	526	541	559	575	568	503	578	531	584	512	544	514	543	557	528	520	498	484	533	498	564	570	520	549	555	544	515	534	528	547	583	539	532	496	542	546	565	506	523	575	568	549	611	542	516	506	508	591	558	558	544	530	562	553	512	522	553	538	525	556	524	549	550	540	565	559	556	540	564	539	583	521	527	538	566	586	591	538	558	597	573	557	598	539	529	561	549	555	520	571	537	577	530	520	560	526	566	518	530	553	513	551	573	558	542	540	522	569	564	503	549	497	518	591	503	538	563	548	543	509	572	544	567	539	581	524	524	512	535	534	562	517	549	551	503	532	509	513	566	578	560	559	570	527	561	575	560	549	553	523	519	551	563	549	503	567	560	531	558	529	536	562	583	568	576	495	527	522	572	545	549	537	523	563	566	522	550	534	571	582	565	574	555	508	535	542	555	530	582	509	553	508	568	570	559	578	564	519	538	555	547	475	535	559	543	518	563	580	530	549	538	559	597	554	531	543	556	535	530	553	535	521	586	537	584	515	559	574	603	529	525	545	545	555	510	561	552	549	564	579	524	564	545	530	512	550	568	539	580	538	558	562	559	546	554	513	538	552	539	548	519	553	558	530	578	559	581	526	528	593	550	520	558	529	534	574	559	569	550	555	531	584	540	553	519	529	569	566	578	573	542	591	581	525	552	604	579	551	545	565	550	588	543	542	514	538	565	530	533	544	574	530	539	545	531	532	557	515	490	558	618	586	599	517	582	538	541	531	580	538	558	563	564	571	504	516	566	582	577	547	544	487	514	570	543	522	511	546	553	568	568	526	564	568	531	537	510	534	529	623	569	585	553	570	542	536	548	524	531	542	547	553	542	517	593	551	533	559	539	510	529	562	569	555	577	543	560	545	584	576	519	584	491	521	539	538	555	589	548	551	515	576	596	529	539	584	560	520	529	576	528	585	565	558	499	555	577	561	545	528	514	560	550	548	527	577	552	560	543	563	538	588	576	542	533	552	529	533	530	576	566	547	528	543	533	559	537	563	559	547	528	546	544	590	544	578	535	513	520	504	571	575	534	525	486	554	581	552	539	523	565	530	558	575	559	583	529	579	546	527	534	580	534	519	537	522	542	543	534	573	564	536	557	531	558	556	557	600	531	523	535	589	575	578	555	552	538	568	540	546	512	545	586	514	550	521	562	564	539	541	511	586	584	582	532	567	568	545	575	574	548	510	556	535	560	509	567	544	590	559	547	523	519	529	563	585	566	577	525	570	536	543	527	530	561	558	563	559	530	578	548	554	553	555	516	572	551	573	578	502	519	554	539	542	539	534	496	557	550	535	581	558	543	541	521	528	543	590	559	555	555	542	566	519	544	567	570	532	556	545	511	550	559	499	551	586	542	565	528	474	545	565	538	519	517	547	585	564	527	567	557	561	567	557	508	532	554	535	549	529	579	547	540	583	528	562	592	515	594	520	525	552	550	560	502	550	570	521	525	560	584	552	537	513	564	540	539	517	504	567	543	534	542	519	544	531	561	545	557	518	523	554	547	547	534	549	520	578	533	565	557	565	539	515	527	561	546	535	579	542	539	521	562	582	580	544	562	505	542	572	516	534	537	535	551	598	555	539	534	468	524	529	541	506	541	553	567	556	544	520	559	498	496	518	566	555	549	533	554	541	506	523	524	530	538	526	560	533	553	518	547	584	569	537	526	514	529	543	547	561	518	540	557	576	548	519	577	525	538	558	550	528	569	501	581	519	565	531	528	560	540	575	560	559	543	536	578	540	572	566	534	546	566	580	580	592	554	499	493	556	517	538	571	553	555	517	529	569	534	536	578	584	547	510	550	587	539	549	561	550	561	535	586	515	518	591	537	536	561	584	564	538	556	571	548	581	545	552	553	526	545	558	514	551	529	582	591	551	586	501	567	554	559	564	555	526	540	573	540	538	525	538	552	532	554	567	551	542	565	542	510	550	561	572	541	535	546	554	545	501	493	561	578	548	545	544	499	526	532	533	488	525	514	519	530	511	571	514	541	529	525	546	528	580	560	511	559	523	552	500	516	519	520	546	555	559	540	564	495	555	538	577	560	533	533	547	567	529	528	589	540	526	509	558	555	527	540	573	533	538	545	525	530	547	533	539	586	512	560	550	486	537	573	576	585	572	557	567	580	494	542	570	538	555	565	527	583	552	589	541	576	586	536	552	574	575	506	570	561	590	553	563	535	565	512	510	549	600	573	535	550	542	574	511	548	573	569	540	569	550	542	566	544	559	527	555	542	548	551	589	556	530	543	546	549	528	539	521	553	544	559	565	537	558	542	543	556	512	536	550	530	566	550	591	549	509	557	520	526	543	562	506	598	589	555	580	549	570	553	571	518	531	566	548	567	528	572	578	548	523	551	522	574	555	570	525	569	506	530	547	556	573	541	561	568	570	565	569	570	544	509	561	540	512	568	562	528	559	541	557	587	567	494	579	529	511	575	539	478	520	525	559	533	579	583	558	561	539	484	539	568	517	545	499	538	500	519	534	554	562	538	535	534	521	563	569	523	482	553	517	584	555	521	574	507	504	572	556	575	558	568	561	533	539	569	564	529	546	544	540	536	550	530	554	477	546	540	574	497	530	547	530	540	563	596	542	558	581	489	539	589	522	558	575	550	534	522	554	571	551	562	554	548	577	601	594	538	531	522	585	577	563	519	557	561	576	558	553	566	537	543	580	553	539	587	528	537	530	553	512	559	570	568	574	570	572	554	531	521	535	564	559	502	550	535	542	533	530	562	598	513	545	549	573	530	490	537	561	543	562	558	555	575	570	521	554	546	521	540	632	527	558	505	577	531	560	534	533	542	545	552	513	556	539	522	555	507	561	534	500	526	555	572	538	552	544	549	517	588	566	553	566	547	553	536	544	536	571	542	513	538	550	519	531	548	547	537	523	528	508	562	521	555	539	533	542	523	539	503	574	532	563	568	519	545	548	503	552	521	509	531	543	559	573	521	520	575	562	552	545	565	557	606	526	572	540	546	538	576	617	577	529	494	533	568	557	531	558	578	593	573	583	543	540	580
27917	10602	4376	2471	1778	1389	1202	1079	927	903	861	806	758	726	728	653	668	670	653	676	663	679	619	637	679	649	665	637	658	677	663	561	660	634	620	678	622	687	644	604	607	641	603	682	632	613	624	628	627	625	655	599	646	653	634	671	642	612	632	607	640	563	617	584	615	664	636	629	657	642	636	630	603	629	617	651	619	647	674	641	624	617	608	630	576	639	634	567	594	610	643	616	647	627	626	618	629	615	648	637	621	656	614	646	594	628	627	642	609	652	645	618	602	658	614	643	660	624	608	623	609	623	620	647	607	590	638	636	660	661	666	612	578	553	635	635	624	623	653	624	628	573	632	596	629	624	639	628	646	602	591	628	643	634	591	629	619	648	628	618	599	656	659	631	600	553	620	614	635	613	640	651	631	608	583	607	632	603	578	621	599	636	636	608	638	626	571	637	640	620	621	632	604	608	612	614	602	566	613	581	644	622	584	616	572	650	580	653	641	609	593	627	643	635	644	624	641	655	599	681	577	631	621	649	630	601	661	639	626	586	623	596	615	634	598	590	628	603	609	629	611	588	616	611	627	634	635	613	570	621	622	655	568	639	646	624	604	585	627	624	586	564	606	622	649	632	644	640	633	613	610	612	642	618	602	614	569	615	619	634	654	620	606	619	593	622	627	655	633	624	657	623	589	647	627	630	647	618	610	644	632	615	601	612	611	642	616	605	605	620	586	646	620	657	622	575	628	627	652	624	594	643	614	649	603	635	653	647	620	640	652	604	616	579	617	622	596	613	637	603	598	656	633	616	625	594	641	622	626	621	618	587	651	637	664	589	637	638	597	627	652	602	625	626	609	569	641	607	527	572	623	583	603	616	609	661	623	617	586	609	650	632	634	582	614	619	646	611	639	635	638	630	609	629	580	602	579	576	609	605	628	645	590	606	672	641	625	604	667	619	650	611	620	603	598	602	629	607	595	581	599	622	629	584	652	605	631	648	649	660	621	578	619	608	623	617	634	612	618	586	651	599	625	615	595	649	640	669	615	594	593	642	609	640	606	605	652	667	565	627	584	592	614	598	661	616	666	593	590	648	638	629	610	641	590	659	580	630	640	632	641	639	635	634	625	616	620	615	620	624	613	583	662	669	623	631	637	598	586	651	606	592	646	612	609	666	605	620	638	635	594	609	594	675	629	601	627	593	573	621	586	621	604	653	629	608	627	603	645	606	602	603	587	630	634	604	636	618	646	632	613	604	593	616	585	632	627	590	629	643	651	596	688	628	594	620	647	627	629	614	616	614	662	607	642	598	608	653	645	620	612	595	580	608	610	628	615	627	599	620	612	648	654	616	612	597	609	667	622	605	604	628	655	619	573	614	686	607	601	620	647	660	566	649	636	602	601	665	590	591	631	630	604	614	581	651	674	630	601	579	630	620	600	614	604	589	681	643	639	605	692	611	665	616	646	604	625	596	616	600	564	616	624	611	587	617	547	634	613	628	643	642	634	564	664	595	662	615	605	641	612	580	625	615	645	641	628	623	600	628	579	594	639	594	605	640	604	590	608	628	622	648	635	608	630	596	608	625	585	653	611	674	607	641	608	603	582	603	643	638	617	615	604	629	619	616	619	591	611	609	633	609	635	627	633	637	608	611	633	598	609	605	606	616	660	630	662	646	581	610	599	615	619	594	610	642	618	594	605	602	663	589	605	609	614	630	607	585	639	607	629	562	605	620	603	586	604	613	654	603	632	599	618	614	634	606	656	642	604	596	635	622	647	628	622	605	629	607	603	643	584	624	627	633	621	618	610	628	641	604	607	593	630	635	677	583	655	644	593	624	668	613	630	592	595	641	584	600	624	626	617	621	615	591	599	661	664	627	604	598	642	585	614	600	623	633	648	598	617	608	646	613	605	571	647	652	643	618	596	592	590	600	609	627	582	650	642	574	653	623	633	620	622	629	612	624	641	615	634	638	639	658	590	624	630	622	602	628	581	633	608	613	597	605	615	636	572	610	576	674	614	604	628	608	651	647	644	631	656	572	610	586	626	648	595	618	667	576	620	628	622	624	633	593	631	624	642	656	589	644	642	590	619	607	602	628	630	628	651	644	633	603	600	616	617	617	595	623	608	630	615	610	591	622	607	655	612	574	621	634	572	604	601	651	664	599	675	625	637	613	638	606	613	610	625	638	625	650	580	632	653	605	626	641	653	655	595	595	553	639	616	653	598	588	639	603	623	612	670	599	606	626	608	629	607	641	641	624	622	606	648	643	664	625	583	559	642	621	628	653	614	652	614	598	625	630	655	576	635	615	650	650	644	609	599	620	588	613	576	607	623	632	597	611	591	637	613	636	650	623	640	638	599	577	617	620	611	612	627	603	615	613	590	651	619	586	652	599	647	585	642	614	594	635	577	620	629	637	653	672	617	652	625	593	623	658	617	621	605	620	604	650	607	592	649	645	621	578	597	626	609	629	619	588	585	624	637	584	639	602	658	605	642	629	588	609	594	595	610	589	595	592	604	598	661	615	597	620	598	631	604	640	594	610	596	587	643	647	638	581	613	608	592	639	598	590	619	570	603	629	641	677	628	615	610	604	567	663	613	639	640	623	672	622	596	584	579	619	623	619	634	600	626	639	567	566	607	592	567	602	598	595	583	646	640	653	656	606	612	680	622	631	592	665	599	585	594	625	574	572	625	649	662	633	624	667	656	621	570	629	639	623	577	604	598	622	589	635	616	591	605	633	615	642	633	602	577	641	635	606	623	611	641	634	634	610	645	665	602	614	574	637	647	623	627	613	610	633	602	623	623	618	616	616	663	623	610	610	629	661	618	592	603	672	621	614	651	618	635	613	649	564	615	658	590	637	661	585	616	584	618	626	627	633	611	644	620	623	632	626	632	595	654	620	618	602	619	567	608	621	601	628	602	622	642	595	599	613	597	628	612	612	609	610	594	638	618	593	647	632	631	618	606	620	663	596	647	626	616	592	581	619	572	610	586	584	595	627	586	607	615	637	616	609	619	604	608	598	617	658	591	607	624	643	642	604	584	624	618	588	632	622	591	622	593	597	622	656	626	607	607	607	638	622	635	641	624	591	628	637	608	676	616	663	624	583	593	609	595	651	611	570	600	628	609	601	630	665	619	555	600	560	647	605	636	623	605	621	625	621	620	634	570	573	558	617	607	605	648	560	621	639	656	614	642	615	656	659	648	585	625	645	615	623	595	662	588	598	624	599	629	620	631	607	634	624	597	569	622	649	609	628	583	643	582	650	601	649	600	599	595	622	638	618	583	615	658	614	600	646	665	645	608	586	653	579	609	640	632	673	586	631	643	626	603	607	609	595	658	656	628	604	603	626	634	610	645	653	596	626	667	639	646	621	615	612	610	644	607	602	613	625	623	595	557	615	616	611	601	612	658	613	609	649	617	628	618	604	608	646	639	584	624	598	656	609	615	640	618	671	623	670	648	609	641	620	666	644	636	605	621	613	632	628	618	599
22644	21194	28995	23672	21186	21257	11836	1467	1083	913	825	827	743	730	689	667	657	605	580	572	573	539	577	519	554	565	538	529	489	544	537	513	537	524	499	516	531	474	509	493	519	519	526	499	497	495	508	547	524	517	513	490	469	552	502	484	485	534	522	512	517	493	514	511	488	479	494	480	491	538	478	487	505	517	448	499	524	519	501	504	484	519	485	557	507	497	527	498	481	478	482	508	518	522	527	470	499	513	436	503	498	437	480	525	497	461	505	476	491	495	511	481	493	468	497	449	486	461	505	473	516	513	491	490	496	477	479	482	454	473	497	486	506	512	496	478	465	466	471	494	502	475	501	458	470	516	499	479	540	490	458	467	461	515	502	450	476	410	521	524	500	498	501	519	521	466	495	461	491	493	532	495	488	481	421	494	458	513	481	484	482	497	488	484	484	511	512	445	481	492	491	509	484	457	501	475	492	491	468	467	518	494	495	503	503	452	496	485	515	446	498	497	492	474	490	508	497	541	477	452	478	498	483	474	521	517	505	497	486	493	517	529	481	457	467	454	481	484	475	512	486	475	530	492	476	452	522	459	506	484	467	487	487	497	493	486	473	479	463	493	532	446	480	517	453	446	479	536	492	486	487	503	491	496	525	446	467	455	474	493	488	483	486	490	502	537	504	485	493	486	460	481	461	468	490	516	531	456	475	480	490	479	505	494	471	513	511	496	488	499	507	463	503	495	525	478	488	471	466	511	475	484	481	451	507	510	478	459	515	491	489	536	509	470	464	500	489	446	450	492	517	503	532	491	485	450	501	467	473	513	496	497	498	485	473	480	484	470	472	468	503	505	477	490	490	469	495	523	479	456	488	499	469	500	518	501	543	457	500	494	489	462	493	494	506	512	487	475	462	511	485	498	511	466	466	510	472	479	474	471	481	459	470	497	483	470	472	478	530	493	480	490	478	470	495	490	500	491	520	456	471	474	492	480	515	517	477	466	454	481	502	491	468	459	486	465	460	462	505	456	451	492	501	489	496	470	493	483	466	546	485	519	493	412	513	491	454	492	485	497	486	479	496	520	492	450	468	470	481	519	491	445	462	459	475	527	452	518	465	511	516	477	465	506	501	511	453	443	494	433	504	484	510	510	476	460	489	496	533	499	492	456	448	479	497	477	455	480	490	449	450	466	508	505	485	458	497	516	500	481	480	488	505	505	512	512	499	498	462	496	504	522	492	489	460	462	523	488	467	505	496	518	502	477	451	532	460	486	489	456	446	530	476	517	477	497	495	471	529	463	477	461	475	469	480	480	515	462	515	495	469	441	502	522	491	468	489	494	502	492	506	498	520	485	513	494	539	474	515	528	537	480	537	455	491	457	489	514	507	490	520	496	454	529	456	501	510	533	480	513	495	499	485	493	478	499	491	475	469	525	488	494	517	495	485	563	527	481	502	487	488	525	458	475	515	467	476	509	512	476	510	492	472	471	487	475	472	490	506	485	475	501	487	511	497	465	527	480	479	531	513	484	502	456	487	496	455	492	514	501	480	501	545	488	462	527	474	492	475	500	462	498	490	483	512	508	542	464	459	504	517	544	515	510	474	467	475	491	478	494	491	504	496	477	535	512	493	497	476	484	463	456	490	507	485	478	474	489	479	469	494	496	448	507	480	464	489	479	483	487	497	464	472	482	490	512	466	501	542	467	495	485	512	481	487	488	515	474	501	486	522	460	486	510	479	461	504	476	457	482	527	492	450	466	464	466	465	502	479	479	458	487	505	493	516	481	500	495	496	468	483	472	501	462	462	502	489	474	526	520	467	500	485	501	492	486	474	458	486	489	529	463	461	508	490	508	512	475	493	464	512	492	503	487	491	464	469	490	493	499	499	467	470	506	494	469	486	501	475	467	521	482	498	486	486	504	505	505	457	486	481	502	512	523	477	489	502	488	509	466	492	488	475	456	471	489	506	493	454	500	512	465	483	494	466	516	488	496	483	499	481	505	488	510	497	488	513	484	488	466	486	526	475	446	480	493	482	513	525	513	492	488	504	506	499	483	462	499	541	463	507	504	468	463	450	529	511	496	512	477	455	495	515	489	476	485	503	495	508	477	527	492	487	495	482	510	498	517	447	484	503	509	529	497	501	497	476	486	489	509	495	526	515	484	468	460	470	450	520	476	485	474	503	523	500	506	486	497	499	484	446	437	479	527	493	497	474	482	516	483	501	473	511	459	470	461	551	519	468	494	460	533	488	487	492	497	482	500	468	447	469	493	467	483	518	455	475	513	483	485	471	470	515	509	549	529	507	501	503	469	484	477	483	514	504	546	478	438	489	490	472	492	477	469	446	505	496	464	461	499	454	490	489	463	487	482	476	463	517	501	476	488	492	460	473	496	494	490	509	483	445	487	448	516	475	463	493	473	484	498	491	511	514	485	500	484	545	493	465	499	488	476	534	491	460	516	524	539	505	492	486	487	494	500	495	475	460	503	474	461	527	484	520	460	484	517	469	460	478	451	514	506	472	444	454	447	503	497	489	490	524	477	513	485	470	505	507	498	460	508	521	494	496	474	508	455	496	478	492	439	454	496	476	517	515	521	485	480	491	493	493	454	511	453	533	477	488	473	519	485	469	495	500	494	480	457	480	511	464	482	523	526	502	481	493	505	495	495	533	506	507	502	501	481	495	483	471	490	477	493	476	503	494	546	523	497	450	503	485	480	465	509	485	490	477	471	493	480	462	508	473	462	543	510	496	504	502	504	487	471	421	535	493	499	507	488	483	468	471	497	478	485	464	486	481	477	492	482	509	460	480	485	496	501	490	522	481	489	512	509	511	485	492	470	452	428	489	467	518	541	473	450	476	499	487	544	493	469	468	490	511	494	508	469	466	488	472	495	447	490	507	490	461	475	508	510	490	475	516	476	473	470	472	440	445	539	509	463	498	462	495	500	518	521	461	503	472	511	457	501	468	505	508	491	544	539	504	474	474	511	455	491	525	546	484	453	479	452	466	450	492	483	465	515	450	493	457	472	509	469	489	467	511	510	485	487	510	438	498	479	492	507	470	478	492	509	482	469	488	487	499	492	502	507	486	479	491	472	525	488	453	457	447	479	434	498	500	490	489	474	499	517	525	528	500	454	513	515	469	467	477	455	517	457	489	477	486	476	469	542	486	493	489	499	460	505	467	443	476	491	495	509	467	498	476	443	442	485	500	502	495	435	494	515	508	484	466	469	468	518	468	479	468	506	497	453	463	472	482	512	455	527	480	498	468	514	494	483	508	456	470	460	516	531	536	495	464	516	518	468	494	483	505	481	507	541	539	441	473	466	446	530	467	479	481	482	472	511	480	499	484	495	509	537	483	485	479	501	466	446	503	512	515	478	480	490	483	500	491	482	485	512	473	495	511	507	505	499	495	475	481	479	482	483	490	475	474	430	479	461	513	515	456	495	499	527	494	475	461	487	459	488	477	490	496	533	501	492	460	506	500	471	464	465	473	462
32686	21691	12533	6694	4654	3346	2716	2176	1763	1460	1301	1165	1050	921	900	844	762	704	727	664	681	639	670	635	641	596	580	641	598	620	631	575	556	582	618	571	609	517	565	533	559	548	576	518	551	581	550	567	528	561	556	566	516	594	533	552	537	566	569	492	542	568	538	578	550	546	551	528	556	521	528	513	513	545	610	511	542	519	511	546	524	554	526	559	558	518	481	520	517	518	524	563	539	550	504	504	534	544	597	516	541	521	522	497	560	522	495	529	534	517	514	537	579	559	478	537	556	556	515	506	554	528	518	500	508	505	512	519	577	522	546	598	528	527	568	547	523	533	518	494	550	519	498	522	550	538	566	450	519	515	542	500	520	562	542	536	536	547	527	587	554	515	529	505	533	553	546	531	516	506	544	527	536	545	579	549	521	560	529	522	541	513	533	569	535	530	519	511	513	520	589	514	515	560	528	537	508	534	583	546	529	561	534	521	531	515	523	552	546	524	507	534	556	540	530	508	542	536	530	564	561	516	542	563	508	558	493	527	536	529	518	517	521	567	530	530	559	527	530	549	528	514	528	570	505	505	560	535	530	505	538	512	568	521	513	498	503	565	544	515	530	520	499	573	532	537	554	547	575	538	510	589	487	542	540	539	551	553	507	534	556	564	504	540	540	500	531	535	543	536	544	568	516	523	531	549	561	519	517	518	481	507	512	531	578	506	561	546	510	529	517	512	505	548	571	542	538	528	519	482	541	527	511	548	559	502	525	542	531	555	514	534	525	511	559	541	544	520	556	512	530	543	498	513	538	543	498	526	504	500	549	498	522	512	511	514	525	544	527	537	540	544	522	557	524	512	553	556	481	565	544	550	553	500	529	489	577	565	510	571	531	557	548	497	512	549	457	516	517	544	543	531	538	504	538	475	522	506	558	553	520	517	518	497	546	514	580	572	523	541	513	507	564	573	547	524	500	499	520	523	561	541	535	523	542	590	548	525	530	516	545	538	504	533	515	512	553	538	515	552	547	560	499	517	507	543	543	559	513	571	547	500	542	521	533	525	556	539	513	540	525	535	510	549	587	514	539	543	546	494	495	533	544	541	506	506	540	527	524	492	544	558	521	510	520	510	532	503	507	542	514	542	533	566	520	532	513	517	545	495	566	555	542	476	530	539	514	540	586	565	512	521	566	508	581	518	543	570	544	518	517	493	568	484	520	542	514	519	521	505	537	546	537	540	504	521	535	513	546	551	551	562	507	545	554	561	542	481	538	572	546	515	520	531	517	534	571	523	509	556	507	512	494	537	528	537	486	556	512	552	549	592	515	534	539	565	546	547	532	491	532	492	574	534	514	506	534	554	533	521	530	542	534	513	547	555	575	530	540	543	549	514	537	554	528	538	522	519	513	523	517	495	548	531	520	551	502	503	569	536	536	535	565	507	490	522	519	581	527	561	513	561	537	547	520	490	516	536	541	522	530	548	528	533	513	496	577	523	512	533	537	548	546	531	569	513	533	536	532	524	511	521	522	524	508	540	482	568	562	516	550	552	530	497	494	550	525	515	502	576	518	481	505	547	554	550	531	535	518	542	499	514	525	550	533	509	533	499	509	567	546	487	540	553	518	554	545	538	521	487	535	537	548	486	515	524	519	536	517	545	573	534	503	511	541	522	525	520	547	544	522	551	539	529	515	525	541	542	586	569	528	511	578	537	551	500	550	537	569	540	559	547	519	555	523	535	564	515	506	521	560	518	573	541	502	507	491	519	533	518	525	532	496	529	497	554	545	539	536	533	513	530	540	560	525	527	498	511	514	547	462	502	470	551	531	521	539	519	510	518	527	550	503	534	512	542	525	529	482	526	504	509	522	526	525	520	533	537	505	545	564	515	547	566	506	507	573	557	531	536	535	509	546	555	536	509	529	490	530	503	563	514	523	509	524	527	512	532	548	527	525	500	518	493	515	498	556	530	556	507	550	519	560	581	559	497	536	548	538	516	479	586	550	527	517	529	522	496	528	480	567	488	521	490	566	572	512	558	547	499	559	534	538	554	547	572	520	510	552	564	562	514	514	531	500	510	503	576	550	531	470	537	523	512	543	542	528	496	528	529	505	489	545	540	501	543	546	533	501	551	545	493	507	548	527	541	516	493	547	517	533	516	538	532	557	556	510	512	522	543	512	495	559	572	557	552	535	495	554	590	524	534	509	561	501	524	539	490	576	550	529	522	546	550	542	527	558	523	598	545	544	536	541	576	537	493	542	563	549	542	548	553	538	525	534	530	550	522	543	542	517	515	530	521	509	566	510	497	522	485	524	527	571	529	503	559	537	537	535	558	505	520	550	555	500	541	520	489	516	522	524	558	548	548	524	541	543	545	503	522	545	501	486	517	535	488	537	537	513	523	523	592	492	533	550	522	553	536	532	507	523	512	499	567	512	533	486	545	523	548	517	590	544	538	524	547	566	568	551	563	518	529	535	508	551	587	527	547	526	516	515	502	539	555	541	522	530	483	540	564	518	530	510	569	541	511	510	495	511	518	542	555	508	517	537	580	521	571	528	550	549	564	547	479	535	517	523	526	515	565	539	529	536	491	534	518	547	511	546	498	511	527	537	541	526	504	521	529	495	527	568	533	533	495	539	535	526	518	545	500	523	533	524	522	558	540	543	502	551	530	536	547	516	515	498	537	510	551	541	515	525	516	533	524	519	539	586	493	474	555	535	548	499	567	541	487	574	528	500	515	527	519	535	505	547	559	521	541	554	549	513	544	544	536	525	542	528	517	564	532	524	546	488	548	554	532	503	566	549	522	559	545	556	533	544	566	494	511	529	552	522	505	543	561	539	550	533	509	573	546	498	579	517	522	500	517	537	526	521	520	558	526	558	526	534	539	555	527	531	529	562	549	526	513	500	590	536	555	516	524	508	499	537	531	528	542	560	513	525	530	528	521	519	556	561	513	544	512	563	537	475	539	512	496	545	547	475	515	553	569	552	511	560	521	498	509	524	527	481	499	525	491	535	544	548	540	496	551	537	513	497	508	561	592	526	498	541	561	550	517	513	513	509	547	520	573	540	568	539	503	510	528	524	533	552	516	499	550	489	532	527	522	551	563	540	547	534	538	498	544	555	527	551	523	517	541	565	558	508	569	556	569	557	502	531	503	544	549	570	549	492	513	541	544	507	518	537	525	544	527	554	507	529	525	532	544	572	512	519	530	560	560	556	528	483	455	564	531	514	512	532	494	516	523	527	531	513	543	517	507	519	494	551	541	542	515	554	548	505	485	505	523	558	540	504	506	553	531	509	579	529	497	546	531	553	558	565	538	553	518	525	546	494	517	480	536	487	539	556	525	550	490	528	569	533	515	508	579	578	580	520	567	544	508	540	520	540	520	522	515	568	554	512	498	522	506	504	564	511	502	575	563	526	497	521	544	541	526	526	542	501	515	531	529	555	512	534	569	529	486	528	510	559	513	538	559	537	531	498	577	538	539	523	516	562	527
27581	20431	9260	1083	676	582	456	356	365	318	308	329	338	316	306	332	329	326	353	303	349	303	332	325	308	312	301	329	341	357	287	303	335	369	323	333	339	321	341	339	314	308	317	336	337	288	336	331	326	304	311	311	311	321	325	332	317	338	302	325	341	330	295	328	298	334	321	331	352	309	350	296	333	341	319	314	355	332	338	326	320	320	323	299	317	300	344	303	334	300	315	340	345	332	340	316	349	309	334	322	308	335	302	333	337	349	329	305	299	316	327	348	298	312	318	321	330	312	312	333	355	318	349	325	303	331	328	323	357	339	295	341	339	310	326	344	307	314	282	310	332	348	307	345	311	347	359	369	342	334	305	317	322	335	307	345	297	369	317	329	291	312	301	367	319	330	317	310	313	333	332	309	309	303	327	316	331	313	321	322	302	319	321	328	304	304	359	298	305	290	304	331	313	342	334	319	335	349	347	324	345	283	324	325	361	312	333	311	295	308	345	298	323	330	323	335	362	328	315	294	322	305	316	301	332	346	324	352	310	329	331	319	333	329	304	317	322	323	310	367	351	336	314	325	311	278	354	321	306	321	326	316	283	309	333	316	331	339	348	312	321	336	329	311	307	336	315	308	333	303	318	331	315	303	337	324	334	337	330	347	333	320	344	343	317	347	314	318	320	308	318	313	330	294	345	307	361	339	330	306	343	358	338	316	297	318	331	330	326	325	338	300	327	320	290	323	308	322	335	335	328	310	303	339	339	288	338	303	334	299	314	330	331	317	326	325	325	306	301	335	318	361	323	316	333	344	320	321	289	324	316	342	295	357	322	328	307	353	320	311	324	312	322	310	342	294	312	331	338	299	330	355	297	332	293	297	323	314	334	308	337	356	325	323	327	291	342	329	323	302	345	309	322	331	346	332	297	336	313	309	337	349	311	314	329	355	314	288	305	306	325	328	302	302	336	330	329	317	293	309	300	359	324	284	352	340	333	332	339	327	309	312	325	327	335	327	312	318	342	321	321	310	315	320	323	305	307	332	303	321	324	303	300	329	346	289	320	339	321	330	324	305	323	324	312	342	309	329	310	325	345	351	323	309	333	336	323	335	285	344	329	316	335	294	347	270	341	316	334	331	357	322	335	317	287	327	302	336	338	317	334	337	305	326	344	327	356	316	331	349	318	311	322	325	316	319	327	320	318	314	347	335	320	312	316	320	325	336	332	304	329	333	307	348	322	337	303	322	322	331	311	333	358	320	281	302	345	341	323	306	298	311	309	316	328	340	320	307	354	305	278	322	335	279	336	341	294	316	321	326	298	343	310	312	324	294	322	364	365	314	326	332	348	338	321	356	316	287	308	348	310	305	345	305	349	339	334	334	327	330	344	342	301	317	344	340	287	337	344	328	296	323	324	320	321	313	337	353	309	303	325	298	315	341	357	346	320	321	315	337	319	319	325	317	330	328	306	343	329	324	307	337	309	334	317	348	311	309	334	334	284	312	344	296	314	274	319	296	312	332	336	339	337	309	326	342	330	345	329	325	353	285	348	319	340	310	328	349	315	354	309	338	320	336	336	325	313	330	340	320	337	323	312	334	335	316	355	295	339	328	311	315	303	315	299	334	321	306	292	338	337	301	347	325	294	345	339	327	340	336	312	334	313	308	335	321	326	327	317	336	364	315	332	314	338	320	326	300	329	335	325	313	311	292	293	338	325	324	338	322	315	355	302	362	289	315	358	303	364	314	333	342	315	347	349	347	332	313	311	329	320	306	333	310	336	312	325	333	342	316	306	335	319	319	311	321	308	333	324	306	342	312	325	308	340	328	325	326	318	318	313	321	323	287	318	311	296	309	340	326	328	304	299	341	289	304	311	353	315	326	342	330	333	323	301	334	348	308	312	321	336	301	325	310	321	314	357	296	361	290	317	329	363	348	318	302	334	315	302	343	336	322	352	330	294	306	342	310	307	332	323	330	316	319	325	296	300	320	301	349	336	358	318	299	324	294	310	303	360	354	327	306	336	326	314	318	301	342	319	328	345	320	317	299	339	331	318	323	309	322	381	302	326	311	340	331	281	352	328	334	298	331	336	334	308	333	304	299	318	377	346	328	310	337	306	320	310	357	288	321	307	308	317	345	328	314	330	311	338	329	302	311	318	319	305	323	326	273	350	345	324	325	305	309	312	344	313	313	343	297	311	315	333	346	331	312	335	324	297	300	354	314	307	295	329	338	313	309	305	330	325	308	298	326	324	314	301	337	346	354	324	304	337	358	319	312	321	349	307	312	300	322	328	341	292	343	347	327	330	313	316	288	309	311	343	370	316	317	318	356	325	324	327	313	300	318	313	286	334	328	342	319	296	320	308	335	297	325	334	321	305	349	298	343	320	297	320	344	298	317	356	335	315	345	373	354	313	305	306	321	310	307	316	317	335	314	309	322	316	319	368	312	306	305	321	322	316	353	304	320	319	297	347	321	338	323	311	318	301	282	331	338	317	319	322	337	325	328	284	325	313	324	307	279	315	337	332	313	316	300	297	313	356	348	322	335	340	352	292	318	296	339	339	319	345	344	359	328	322	331	324	351	308	330	304	308	329	342	322	311	322	358	319	288	343	331	319	291	310	348	350	309	330	332	334	293	318	337	287	343	324	330	344	304	297	308	330	336	368	326	352	341	333	300	334	292	352	313	337	298	324	335	292	330	332	324	325	310	329	306	328	324	315	324	344	329	306	321	305	325	325	308	291	307	319	352	342	325	315	343	368	334	323	276	350	337	324	313	326	296	321	286	301	307	334	327	326	306	316	307	304	314	318	299	337	311	324	327	331	341	353	333	309	336	338	316	306	345	356	321	330	344	312	343	347	296	383	327	323	332	332	306	348	339	335	337	349	315	311	283	323	314	309	353	316	336	300	320	340	339	322	343	337	338	309	308	311	322	303	327	302	326	330	319	301	341	317	310	363	329	308	313	296	335	318	321	295	328	320	312	343	323	338	309	286	334	309	310	312	339	295	350	300	309	336	352	328	309	335	314	341	313	339	305	329	311	302	336	306	313	285	313	353	310	300	321	341	341	288	297	324	344	322	307	315	323	323	349	329	309	344	335	332	376	338	322	316	342	289	339	293	330	320	314	316	305	320	305	325	337	324	336	329	325	335	313	331	300	304	316	319	322	269	343	313	341	348	320	324	330	323	327	347	343	337	321	371	294	289	322	298	349	321	296	380	311	352	329	305	310	358	302	345	324	297	335	313	299	292	326	322	302	356	306	321	341	313	315	307	331	314	338	327	345	317	357	294	365	318	305	316	308	352	316	335	335	336	309	333	318	345	302	364	296	314	329	286	320	330	337	347	340	332	321	285	297	320	340	302	309	338	330	317	305	327	321	321	329	344	290	313	298	330	331	316	337	316	307	288	315	303	319	311	300	335	336	310	323	344	293	298	332	341	303	315	328	307	322	357	380	333	314	347	309	340	315	342	300	327	306	320	355	313	315	349	321
24594	4013	1086	663	619	462	485	449	433	448	444	419	372	385	382	378	423	385	428	424	412	407	387	396	356	401	394	395	401	403	379	392	375	382	393	353	380	392	377	354	401	397	389	389	392	382	402	380	363	395	368	390	376	382	397	424	358	387	402	354	404	394	366	397	409	402	389	410	425	361	363	392	427	386	419	393	402	390	383	398	419	381	383	407	382	355	362	370	370	378	387	390	394	375	373	392	399	393	378	362	365	356	368	385	368	378	401	370	391	395	383	372	400	369	376	398	357	397	401	384	342	359	386	406	363	358	386	384	391	361	394	394	394	405	421	403	384	371	389	359	398	369	371	417	358	373	377	367	379	359	380	405	362	376	409	404	416	394	361	413	347	361	384	359	362	404	386	387	389	387	384	399	412	374	360	409	381	399	398	392	361	368	392	397	403	352	397	368	352	390	383	365	386	384	382	378	395	358	362	385	409	365	419	367	392	344	407	384	380	360	372	388	352	394	397	382	381	368	389	373	370	396	350	371	438	390	389	392	405	379	384	391	379	384	346	396	377	385	393	408	382	364	361	402	388	371	408	394	387	393	397	379	388	404	397	387	395	419	373	334	370	395	355	375	348	378	368	411	424	382	394	385	395	365	395	413	366	356	435	381	380	412	364	410	372	375	380	410	401	374	388	409	380	386	409	383	358	399	407	384	395	401	399	410	411	376	412	404	396	370	426	343	367	367	387	396	417	376	393	401	382	392	366	346	368	362	384	387	407	420	416	363	394	396	362	409	396	366	416	363	378	373	348	381	373	363	411	397	393	372	391	396	349	405	404	379	377	373	377	410	393	386	388	364	405	376	349	398	378	377	399	393	389	393	421	374	369	363	370	384	391	433	387	378	375	415	392	390	400	377	358	381	370	380	387	379	379	397	377	396	371	377	404	394	398	414	395	405	382	399	384	353	414	385	394	369	355	404	353	375	400	406	374	382	435	394	416	386	352	372	395	374	391	387	399	378	416	391	375	371	363	394	399	404	394	386	392	375	398	362	407	384	398	384	392	387	403	384	357	386	397	420	373	397	379	404	362	404	390	380	401	378	394	381	383	354	340	393	358	428	387	416	391	363	389	409	412	376	407	398	395	408	381	377	388	382	376	406	335	379	381	398	381	378	381	415	387	367	408	394	393	359	407	398	392	349	387	367	380	384	375	383	376	385	372	380	360	389	344	369	314	379	376	420	380	380	373	389	420	366	376	370	402	396	351	415	345	395	390	374	395	366	386	373	381	384	366	350	401	412	403	405	391	373	400	392	375	384	380	358	415	391	363	369	367	392	390	368	379	395	387	376	384	390	372	354	376	414	365	383	398	395	376	386	419	356	391	383	353	355	396	403	373	381	339	390	412	357	368	379	387	380	378	367	418	389	384	366	394	386	374	367	351	402	372	394	352	384	427	385	381	386	391	411	393	401	393	395	377	381	426	405	401	408	370	377	404	387	421	396	383	390	401	406	390	384	366	368	397	408	420	338	402	416	415	393	379	362	394	393	439	394	376	413	414	404	339	382	431	371	365	361	346	386	367	404	377	399	398	377	381	364	395	393	368	390	396	383	394	382	380	339	372	382	391	383	405	356	419	382	422	388	393	380	381	411	360	382	389	353	428	371	372	396	389	367	383	361	373	342	422	378	376	411	371	354	373	399	401	409	368	397	398	398	409	362	385	372	353	352	350	372	374	388	364	384	396	363	350	384	386	386	399	391	402	365	394	413	393	400	401	353	392	418	403	394	398	380	359	390	397	380	368	415	398	381	391	350	359	357	389	399	422	409	378	379	378	361	392	363	399	390	420	370	359	399	381	414	376	407	420	403	365	397	366	371	380	370	405	409	411	407	405	388	341	382	423	387	413	411	387	380	401	404	387	390	369	379	375	363	387	403	360	376	398	380	383	397	341	355	381	396	387	377	382	399	422	380	408	381	393	346	363	362	384	358	383	368	392	403	369	379	374	415	429	392	361	385	443	386	382	374	367	377	388	400	358	363	363	388	425	369	367	355	417	382	374	395	384	401	405	395	396	385	416	397	389	399	393	381	390	364	371	400	384	414	381	387	367	362	387	386	391	374	347	385	372	387	387	375	401	378	410	379	376	360	417	370	405	345	399	388	400	392	381	396	433	396	374	372	429	384	408	404	402	398	376	368	366	338	435	421	404	386	386	363	408	390	387	403	376	388	438	391	389	391	398	377	358	404	389	374	383	347	403	357	385	423	374	405	397	382	440	414	377	364	386	373	384	402	374	377	392	413	350	404	392	371	374	401	372	378	385	396	382	373	392	375	419	371	398	391	415	373	405	415	390	391	399	366	343	385	382	360	431	391	363	420	395	398	375	389	393	379	390	370	359	384	374	395	385	397	342	366	380	376	361	362	377	388	401	318	391	359	344	414	391	416	372	400	372	386	369	425	391	393	412	390	402	387	397	385	367	376	399	415	378	360	383	378	380	395	418	340	379	397	389	408	422	384	383	410	412	426	410	374	364	377	395	408	380	397	394	409	382	378	356	365	411	372	353	375	378	382	391	381	386	409	380	406	387	399	416	388	357	376	410	389	366	373	362	392	402	359	376	383	372	328	379	385	364	396	402	421	362	388	394	404	420	369	395	381	361	364	378	415	390	397	366	389	415	389	384	402	392	385	395	394	407	370	394	378	390	390	361	380	385	370	368	435	389	383	398	387	431	396	362	357	398	412	377	382	370	371	352	397	382	396	386	419	391	403	425	400	390	371	399	387	392	366	357	411	385	380	405	424	388	374	392	357	404	394	389	392	418	377	434	381	405	394	388	371	391	414	373	374	349	391	369	400	400	378	377	391	360	386	401	373	378	387	379	375	398	429	378	370	389	415	409	373	353	370	397	381	370	404	376	406	370	370	393	406	390	429	405	423	458	402	373	354	388	375	404	397	413	397	411	401	384	384	406	386	405	379	403	379	361	403	396	411	397	430	382	397	368	366	384	374	366	390	413	412	400	390	337	385	387	373	366	385	376	396	398	374	428	394	376	365	379	377	380	366	378	406	394	427	384	421	374	360	386	384	353	398	395	362	351	412	398	395	357	357	395	364	409	407	374	371	414	377	384	390	397	411	379	383	357	402	366	410	364	398	392	400	390	365	338	433	346	393	391	371	371	382	400	349	399	378	362	345	389	386	404	375	405	381	393	407	364	416	355	348	422	366	399	406	379	379	359	354	431	372	350	405	387	390	388	383	409	375	355	348	391	390	380	401	370	381	385	369	418	385	360	403	365	387	398	416	397	362	327	380	408	391	371	387	358	416	428	401	368	353	396	362	392	376	402	386	351	400	385	367	363	407	377	393	366	353	381	415	374	418	379	380	379	397	376	383	392	394	403	411	380	392	371	388	379	423	398	370	398	403	382	358	403	386	417	381	422	414	406	392	372	426	422	398	366	387	408	384	414	412	376	411	384	398	393	423	409	396	402	397	409	375	371	388
23505	21164	28561	24027	21155	12059	1112	658	541	482	411	391	320	335	302	306	335	307	291	276	278	263	272	247	270	278	241	221	253	251	236	248	244	223	246	249	245	228	249	274	229	225	251	265	228	217	219	251	237	257	240	248	236	231	216	223	237	202	234	242	234	217	266	245	247	236	234	233	226	224	243	215	232	228	232	199	261	250	241	225	230	241	219	219	254	244	217	236	232	234	261	213	233	222	221	238	228	245	212	223	230	224	229	228	225	237	226	215	215	231	264	264	222	240	252	230	226	224	245	231	234	253	257	236	235	219	234	244	232	232	225	244	221	232	232	260	224	224	224	191	253	254	233	245	227	244	222	232	244	262	203	229	230	226	230	206	208	230	253	236	222	229	234	211	221	212	234	230	216	242	271	229	245	248	238	221	236	241	218	207	226	215	211	234	225	219	222	211	241	227	208	209	234	261	232	248	214	234	224	209	243	230	238	218	236	228	247	231	241	237	227	251	241	198	217	209	259	231	224	229	222	233	209	206	253	250	227	247	218	226	230	216	241	219	207	242	226	228	207	235	204	236	245	253	211	214	217	233	224	229	242	216	231	240	243	203	228	254	242	227	258	209	235	239	242	258	241	220	216	236	218	210	231	234	231	246	215	224	209	244	223	202	217	209	208	235	232	204	268	249	226	218	236	244	253	227	225	241	233	224	238	218	212	232	245	219	217	220	237	216	239	236	222	209	213	251	218	233	247	207	212	220	234	223	220	223	227	220	231	202	247	244	241	254	204	223	201	207	255	245	209	249	216	206	241	219	238	239	226	221	213	222	211	224	229	212	225	228	221	211	243	226	181	240	231	200	227	231	215	241	229	234	205	212	233	228	239	241	217	198	202	223	237	203	223	241	224	219	218	237	248	242	221	229	217	213	241	249	214	216	218	221	229	259	246	246	258	248	230	218	245	231	238	236	228	206	207	205	197	214	226	236	243	247	224	226	210	224	209	224	268	217	213	232	218	217	215	263	230	228	250	233	223	206	242	231	225	235	220	257	210	205	254	243	228	207	245	224	220	247	228	207	244	217	222	242	233	206	219	197	240	256	235	242	225	231	243	201	236	221	246	204	223	224	220	240	235	199	194	223	219	264	266	240	246	210	241	204	241	231	224	234	206	222	223	224	224	249	250	229	239	230	223	222	231	242	220	203	237	230	207	218	211	252	210	234	214	219	254	228	226	211	226	224	250	227	226	222	227	243	197	223	213	215	232	216	231	225	208	231	238	216	235	250	210	227	253	226	241	228	227	232	208	211	233	261	230	222	231	229	217	212	206	229	214	216	227	225	272	238	219	218	215	235	244	241	221	251	233	215	242	223	214	223	244	239	218	235	235	210	223	216	220	216	225	211	211	201	239	207	212	236	219	252	208	239	247	200	239	219	229	214	194	214	210	222	229	219	228	209	201	241	247	208	222	226	224	245	207	232	261	218	239	251	229	219	243	215	241	216	208	207	242	234	225	241	224	215	235	213	216	236	230	190	241	234	258	225	237	245	229	237	215	231	225	239	238	210	228	234	241	236	217	251	244	225	260	234	226	207	238	237	220	272	214	239	233	234	233	215	240	233	252	221	210	220	237	207	214	221	238	199	190	222	220	214	248	239	258	243	245	232	220	199	222	211	249	251	229	228	213	241	209	242	205	257	228	232	218	216	234	234	243	217	251	212	224	219	284	200	229	241	237	227	232	215	230	202	248	221	218	207	245	231	233	185	230	211	232	227	201	220	235	218	209	216	220	240	239	204	251	228	219	213	217	225	237	222	231	213	195	227	234	246	243	223	248	234	224	210	202	223	231	239	209	221	242	214	228	238	233	223	232	220	230	226	257	225	225	232	223	221	206	236	210	233	220	253	240	211	229	228	224	221	220	235	220	227	251	220	234	215	255	258	238	218	245	237	216	224	240	205	216	235	223	221	255	219	234	245	233	209	243	223	230	219	238	223	204	237	225	242	230	206	204	222	225	245	239	228	223	227	213	219	207	252	234	217	245	252	242	221	246	256	209	209	234	224	230	230	228	218	233	212	239	209	209	198	233	242	212	217	232	196	218	233	221	231	222	228	229	242	243	232	247	233	248	224	251	236	227	217	227	232	217	212	234	212	213	212	239	197	222	212	249	243	238	227	217	214	208	203	234	223	228	203	244	233	223	243	235	233	216	250	235	248	192	193	224	232	207	232	208	222	251	210	224	219	228	236	212	199	202	237	218	230	218	246	238	217	219	218	220	221	237	229	227	215	234	238	243	235	246	234	225	219	224	229	232	233	244	229	210	234	233	233	224	224	207	204	210	215	222	221	232	214	232	235	231	257	230	232	198	232	231	237	254	236	222	234	213	210	196	220	257	223	230	241	227	245	206	215	225	245	254	202	240	222	232	225	223	195	233	239	243	220	244	213	209	211	199	217	231	187	213	224	234	221	244	208	212	226	236	200	217	247	202	217	221	223	219	243	219	247	207	239	230	227	226	245	237	214	236	239	244	260	188	232	227	205	252	227	234	245	202	237	237	232	219	224	189	232	233	216	235	240	210	248	248	197	213	214	247	221	239	241	234	223	213	231	223	237	206	225	230	219	220	226	246	249	226	222	270	203	231	229	245	244	231	216	245	253	256	214	227	231	222	211	217	198	229	234	221	213	243	194	230	256	231	261	249	236	239	214	233	192	222	240	230	218	232	230	220	227	209	193	218	210	219	223	217	258	224	211	205	240	219	233	225	225	235	225	234	214	217	214	209	229	220	217	236	240	225	227	232	216	226	221	228	222	231	194	225	246	240	220	226	215	195	224	234	213	223	221	217	216	210	223	235	219	230	229	208	232	202	260	222	226	235	245	243	208	227	241	244	205	238	231	242	240	232	217	221	247	197	245	238	217	238	216	222	203	232	202	218	185	265	235	214	214	221	226	246	208	249	242	209	220	231	215	238	206	230	225	222	201	198	246	240	216	231	234	229	198	231	214	221	241	231	223	217	242	255	229	231	225	223	217	243	227	224	228	255	250	233	236	225	231	270	238	245	223	236	222	240	232	243	213	227	230	233	218	238	239	222	202	241	235	228	244	239	244	215	240	249	241	210	222	236	215	224	246	203	223	212	220	242	232	246	239	226	203	233	213	255	242	238	222	214	222	252	217	210	215	213	229	224	240	212	222	240	236	241	211	229	210	198	247	225	238	245	268	235	252	215	201	232	225	209	238	235	210	252	254	224	214	225	234	228	204	260	231	206	201	209	245	232	236	212	220	212	235	188	225	230	254	238	216	195	242	210	218	226	244	211	233	234	210	218	250	212	215	206	245	232	188	223	224	245	230	222	213	218	205	202	203	241	221	196	230	216	226	213	231	206	230	230	244	229	224	224	218	205	226	250	235	225	218	217	221	245	206	234	218	236	223	228	233	194	222	233	243	259	239	223	229	198	218	238	222	229	207	230	230	231	220	205	221	231	230	225	233	221	220	232	253
28078	12410	7568	3673	2515	1805	1381	1127	915	730	700	630	498	487	462	424	392	384	348	372	365	329	354	330	330	309	309	297	316	306	326	308	277	290	309	265	312	291	284	319	273	263	287	293	275	289	288	261	275	258	286	281	306	292	252	303	290	283	272	274	277	281	291	274	289	304	264	290	262	258	270	249	253	281	260	264	252	294	273	264	283	260	269	267	256	278	226	285	294	254	282	273	284	270	276	245	283	290	267	268	232	238	275	294	277	322	251	293	283	286	253	280	269	313	284	281	247	246	262	282	286	265	242	301	271	289	275	244	282	271	281	257	256	290	295	296	277	286	259	260	290	270	273	289	277	294	249	305	275	257	256	254	252	294	289	297	258	258	281	276	282	268	254	240	292	286	247	255	240	280	318	259	247	266	287	267	249	282	281	275	257	308	279	289	267	308	265	315	274	296	269	267	289	268	285	247	276	285	258	294	265	277	279	293	267	261	303	303	255	283	275	270	262	295	273	273	254	317	305	292	275	276	271	251	256	285	282	302	258	262	265	277	290	301	264	279	266	259	273	269	275	269	281	238	288	239	291	288	284	251	256	281	282	253	284	268	274	266	283	239	285	274	280	277	264	271	253	294	274	298	266	304	259	270	282	257	278	261	249	250	270	269	269	284	277	301	266	280	269	259	299	322	255	247	278	266	271	265	283	299	276	248	274	272	277	299	294	287	277	281	292	263	299	280	267	243	276	267	313	260	260	266	272	269	277	276	282	257	268	282	253	259	278	229	276	263	280	246	273	269	285	259	296	259	265	275	276	244	283	261	267	286	265	285	263	275	249	225	271	292	296	255	263	283	249	258	260	288	308	299	270	253	261	272	261	274	277	246	262	281	253	301	285	276	268	231	292	263	293	287	256	266	278	287	284	261	259	230	280	266	276	279	245	283	268	291	254	260	283	286	267	258	291	295	261	272	256	276	271	283	245	292	272	275	298	235	269	278	280	274	259	239	301	281	253	312	276	296	272	279	272	275	268	284	261	239	284	275	278	294	258	273	274	293	280	264	238	275	281	259	267	263	266	265	280	276	253	265	255	262	284	254	234	281	277	241	249	274	285	305	278	285	222	248	273	277	275	273	261	264	266	270	263	302	302	247	260	247	261	255	269	266	256	277	275	287	266	291	250	321	255	272	291	250	267	289	246	268	262	256	288	285	278	275	295	282	289	281	274	258	270	276	286	261	293	307	250	271	282	262	270	290	290	267	276	258	305	288	286	278	291	237	259	288	254	282	277	266	308	290	258	266	267	232	282	277	286	275	259	280	279	282	281	283	260	254	269	272	274	279	258	261	267	265	241	246	247	281	256	283	282	253	289	245	251	249	268	257	234	261	271	259	286	271	262	255	243	263	310	325	278	255	274	268	254	270	268	249	251	269	283	279	284	253	264	259	270	254	277	249	248	231	261	276	284	281	276	275	278	268	263	258	271	293	251	273	289	301	332	291	275	260	318	268	267	297	277	285	241	267	257	270	274	264	270	240	290	289	272	260	288	259	261	273	250	283	298	272	275	277	290	303	256	243	284	294	264	275	279	264	299	262	281	251	272	300	281	255	274	254	270	286	265	262	259	276	253	270	282	253	262	249	276	277	258	280	259	264	229	284	268	286	282	260	259	282	272	247	262	281	263	294	262	265	284	263	231	274	290	249	268	274	278	290	300	244	314	225	284	270	275	270	282	259	280	266	246	280	272	277	249	266	274	298	256	273	264	298	278	291	280	271	266	276	273	254	254	279	249	284	285	256	293	271	263	280	260	281	253	283	297	280	270	288	287	260	261	287	278	264	287	261	306	282	273	277	277	261	303	256	258	258	241	263	271	262	245	310	274	271	254	265	272	274	263	283	271	278	252	304	280	274	285	284	256	261	305	282	252	253	265	276	266	276	289	292	269	288	238	269	264	265	284	306	247	269	276	270	280	260	268	285	278	310	259	286	274	269	252	270	279	266	271	288	290	249	280	275	261	274	317	277	268	285	279	254	267	283	239	280	265	284	266	252	297	272	256	251	282	250	285	292	264	275	255	279	270	285	277	287	278	264	250	260	255	260	276	276	281	273	300	243	256	276	264	275	311	277	296	282	297	270	292	248	254	300	256	278	247	282	275	254	260	260	265	297	271	288	271	238	272	281	251	272	260	289	261	264	266	270	277	279	293	311	263	274	260	309	255	256	266	259	257	269	308	288	258	297	257	272	272	231	267	252	274	289	278	308	258	290	249	267	276	267	291	276	261	290	266	253	312	264	300	266	274	256	320	289	284	244	301	271	277	274	262	249	279	289	250	286	291	279	275	270	274	238	266	275	273	273	279	258	278	253	287	275	295	251	281	273	263	275	273	270	282	273	278	264	299	273	290	281	251	278	275	299	296	253	261	281	247	259	272	286	281	275	272	262	294	263	258	273	287	251	281	279	278	269	280	268	252	294	298	286	284	281	279	284	250	281	256	271	278	264	258	264	287	262	312	283	301	269	256	274	284	293	253	263	303	247	282	276	243	277	259	303	265	286	334	268	275	273	257	268	285	277	257	257	241	266	263	259	276	267	276	290	268	277	299	266	253	291	251	286	253	248	282	273	283	287	248	291	269	309	286	269	276	263	278	271	272	266	267	295	275	273	262	256	294	249	258	270	263	257	268	258	272	272	272	274	254	251	294	239	275	281	253	281	245	272	268	241	280	256	287	258	279	243	257	262	235	274	276	288	257	282	253	268	279	251	303	266	290	280	295	278	277	297	259	268	283	305	266	303	266	261	281	232	264	251	284	262	266	270	252	300	271	274	287	281	262	270	284	270	280	282	296	279	260	256	288	250	264	277	270	255	278	276	271	298	283	272	262	281	304	289	290	277	277	239	274	265	292	276	294	275	272	259	279	282	276	286	276	277	250	263	245	262	283	243	291	268	255	261	274	245	263	272	279	284	253	278	260	271	248	261	276	277	282	275	289	279	277	287	246	278	263	253	265	267	262	285	263	296	275	289	270	275	288	273	275	272	291	248	244	280	263	236	278	263	260	285	258	272	259	250	259	245	266	285	255	251	252	281	283	281	262	263	242	270	240	303	285	259	269	257	256	240	291	269	257	275	287	284	256	274	283	282	270	309	269	268	286	271	274	271	303	290	290	282	283	274	287	283	313	276	269	265	271	238	278	266	259	259	254	293	252	306	248	282	280	275	267	291	242	293	269	295	273	232	262	250	310	281	267	285	284	281	276	261	302	267	281	258	249	268	255	280	267	289	252	294	278	280	269	286	259	278	249	266	279	259	281	273	244	267	251	273	260	258	254	284	278	278	275	254	268	290	263	262	300	269	288	264	267	273	268	285	290	262	253	236	267	277	259	294	276	284	285	242	270	258	279	261	265	262	269	270	255	304	270	277	264	255	274	256	300	256	274	289	287	260	297	273	264	270	282	266	252	277	271	284	282	258	253	267	275	252	280	264	273	267	277	257	277	271
24797	21173	27614	24905	12720	1197	840	733	649	669	637	610	612	592	633	613	569	556	598	603	606	618	560	603	593	575	563	589	570	535	593	550	549	620	568	536	526	539	522	542	530	526	530	551	553	551	538	532	530	526	544	528	520	542	554	606	588	562	569	528	546	539	576	565	516	579	512	569	547	542	551	532	531	620	522	547	580	484	565	521	558	593	476	539	511	520	529	509	522	567	531	534	554	556	558	528	504	545	491	549	525	553	626	520	556	541	540	575	595	542	608	524	523	516	529	561	547	547	599	545	540	564	550	563	561	542	585	566	574	517	559	544	563	534	551	564	551	572	533	513	555	547	561	534	566	572	551	568	571	523	540	518	529	575	557	550	595	579	583	525	542	504	528	561	563	545	533	517	521	512	547	529	554	528	553	533	520	556	568	549	596	566	512	536	540	535	578	514	559	574	527	558	519	539	536	534	592	472	519	550	540	554	586	537	573	551	498	562	538	538	578	570	535	546	512	536	526	563	535	539	546	540	542	568	570	545	572	527	558	532	514	549	567	573	531	542	534	540	524	542	584	529	581	536	550	540	560	506	528	494	545	545	531	541	533	547	573	530	588	561	549	533	543	543	569	563	551	565	557	559	511	529	515	554	557	514	511	535	568	567	554	517	518	587	527	552	517	511	562	568	565	539	518	518	566	551	600	526	581	586	526	564	539	577	530	554	584	547	506	542	536	549	528	526	517	511	551	543	517	547	548	514	511	506	529	533	525	560	558	554	528	590	527	546	575	536	605	557	546	506	577	524	539	531	530	520	562	527	511	559	534	519	535	520	589	555	560	525	533	531	559	535	530	554	582	562	530	560	556	557	528	527	518	570	533	536	533	542	546	560	528	566	517	570	558	564	529	508	494	558	560	550	541	543	551	523	565	522	535	515	551	535	552	603	501	544	544	600	587	502	531	548	544	500	564	542	520	587	579	531	543	580	510	557	532	521	544	529	545	528	551	544	498	542	550	556	527	537	521	503	555	522	562	533	563	525	570	527	563	521	599	565	564	604	580	568	592	565	518	539	553	574	565	550	558	547	581	544	563	560	541	544	554	523	531	496	554	538	547	556	542	568	575	570	535	528	576	573	532	591	553	558	547	520	573	516	530	524	534	533	568	548	542	530	519	537	548	582	515	548	551	534	536	531	530	571	535	523	509	507	567	543	542	532	527	513	521	560	545	575	543	510	545	535	558	538	554	501	500	571	563	585	508	542	515	554	542	553	531	555	567	543	537	555	556	529	499	516	593	572	560	541	544	557	490	550	562	530	557	567	527	547	527	548	527	501	602	552	611	534	597	562	549	527	530	583	569	530	521	546	524	527	534	548	537	558	553	528	568	519	553	560	535	574	519	542	555	542	542	535	575	601	525	566	587	504	540	523	529	520	572	555	542	548	534	556	525	539	562	550	512	496	518	514	546	545	563	563	566	534	542	525	544	587	544	562	574	547	602	549	505	522	486	512	530	563	540	557	588	520	574	511	542	535	581	558	546	514	573	516	499	535	569	550	558	591	588	513	551	576	565	560	582	584	546	525	530	514	566	530	530	551	534	541	521	591	540	568	563	566	570	557	519	515	579	554	552	534	553	553	537	526	552	497	505	523	568	539	488	541	521	556	519	546	579	556	531	525	573	520	522	535	559	568	581	562	545	520	536	578	548	592	554	542	551	590	509	564	546	525	549	547	569	526	564	569	492	542	493	564	590	542	543	531	553	510	523	558	511	557	533	517	587	491	513	567	556	567	513	558	554	563	564	545	540	567	503	526	563	529	553	547	514	579	544	509	562	507	595	515	523	490	542	536	534	560	528	538	534	556	532	563	550	535	537	563	611	549	538	546	531	566	567	538	516	520	585	548	556	510	515	560	525	595	540	545	576	598	515	557	544	534	569	559	541	551	598	565	585	536	534	511	594	560	545	555	534	560	532	544	565	500	535	557	545	538	568	540	593	544	561	515	521	578	540	545	595	568	546	542	585	519	563	535	571	576	532	552	520	528	545	548	515	513	551	554	553	534	523	536	518	526	558	533	526	591	542	540	556	561	517	557	538	544	539	503	545	518	575	519	533	536	562	540	531	577	558	577	563	528	495	531	570	562	523	497	563	538	579	530	528	563	511	547	560	513	531	523	536	529	522	565	548	502	579	564	557	520	503	508	531	550	536	529	530	555	483	525	533	573	558	537	549	537	531	582	536	516	531	523	538	556	519	577	562	540	541	573	520	553	573	558	523	524	506	538	557	524	570	568	528	559	549	515	568	553	529	529	534	572	572	572	586	521	560	560	504	559	528	575	553	563	582	530	551	532	607	554	577	499	547	537	576	576	560	553	551	545	542	570	534	552	570	504	518	563	513	562	569	569	547	572	505	529	532	556	521	520	547	527	562	532	515	520	532	542	540	551	529	565	501	537	530	505	571	526	550	558	575	572	546	524	535	550	594	528	563	526	544	529	555	498	517	539	548	496	563	567	549	545	540	586	543	554	574	533	581	541	505	510	587	513	578	543	537	535	525	547	579	549	563	572	551	560	511	563	488	557	513	557	513	550	613	579	531	536	495	524	552	537	586	590	537	534	538	531	581	560	559	536	576	554	537	569	543	526	551	545	555	550	529	562	510	533	553	535	499	515	518	550	507	526	530	528	567	536	542	569	531	518	577	547	573	538	551	554	541	595	517	562	545	558	554	545	510	537	523	542	552	544	572	566	544	522	558	508	538	515	582	585	507	523	537	529	511	540	526	550	555	517	549	535	500	569	543	572	527	524	564	571	536	563	555	536	564	525	533	558	550	541	564	526	548	539	534	543	545	578	513	532	538	519	578	527	536	575	530	527	549	507	570	517	549	556	601	528	531	534	523	473	544	516	554	511	577	545	537	576	525	546	587	563	538	526	540	537	573	553	533	551	512	533	564	530	559	546	553	520	529	503	528	552	568	568	591	549	541	579	569	525	529	547	546	526	539	561	562	502	530	504	543	524	583	541	535	558	516	524	556	593	536	540	511	512	520	554	543	533	513	567	552	555	542	587	520	522	557	548	586	525	512	545	539	487	511	510	541	568	559	572	504	568	541	522	517	505	572	525	526	542	517	583	543	573	570	570	527	537	529	563	566	537	536	559	562	549	537	561	542	524	518	541	548	588	497	535	544	550	520	534	529	568	543	553	526	541	521	552	518	572	617	547	551	508	585	550	554	506	528	559	525	533	538	564	564	563	524	579	530	489	586	524	578	572	521	612	566	548	578	553	548	569	551	542	577	537	508	552	569	521	552	555	519	518	540	530	530	527	555	542	519	527	566	574	521	552	514	555	551	514	527	544	525	578	558	501	537	556	533	528	517	568	516	552	481	602	539	548	601	542	545	520	557	564	557	533	593	535	558	569	529	543	532	564	593	532	566	528	539	532	519	536	581	535	500	552	509	554	561	544	541	549	519	568	564	532	518	558	516	539	517	548	515	550	531	542
25207	7067	4480	2491	1834	1455	1212	1065	971	903	862	757	756	745	725	662	649	697	660	658	682	644	650	645	645	668	633	648	613	667	633	674	620	620	646	627	593	621	617	624	643	631	614	602	632	603	610	611	608	612	662	633	633	641	600	610	604	579	655	592	561	620	586	597	622	624	661	635	593	573	619	601	572	622	605	623	597	623	620	649	627	597	633	622	621	579	596	617	613	598	637	681	609	592	674	571	592	639	584	601	627	629	663	591	639	630	650	627	640	615	560	589	646	597	624	600	558	639	654	615	586	616	626	639	656	601	602	642	625	605	568	650	653	641	611	599	602	607	615	627	629	610	613	641	645	636	645	664	598	625	631	615	637	587	631	607	575	642	610	612	635	586	610	651	639	618	636	584	618	589	597	625	656	594	633	625	616	593	619	594	612	637	572	628	607	587	615	634	624	593	581	611	611	567	577	613	607	713	612	576	585	635	648	613	615	600	614	566	619	584	679	642	602	631	630	600	631	660	587	623	648	609	589	627	655	621	594	612	630	590	626	594	595	611	645	615	635	661	625	639	619	634	607	629	613	612	604	662	675	569	621	617	606	604	595	613	592	617	608	579	640	663	619	638	592	609	631	584	642	629	608	675	627	613	579	646	626	566	590	593	579	596	574	589	642	692	607	617	582	625	612	605	634	611	617	632	592	612	652	638	579	643	620	668	609	622	615	649	580	623	629	622	629	636	598	652	643	626	662	656	630	620	636	632	608	622	612	618	612	649	663	587	630	575	644	641	646	626	635	629	602	624	619	619	560	630	636	588	609	603	613	586	656	626	607	623	621	611	632	603	658	662	626	633	596	677	589	620	583	642	609	600	615	600	604	588	609	673	609	611	648	617	630	601	606	655	651	627	612	597	632	604	641	577	615	569	593	594	598	612	647	637	610	613	647	608	618	619	668	605	634	672	591	606	590	584	580	646	613	633	601	612	611	630	602	653	648	621	590	590	596	623	620	630	604	605	582	612	597	610	606	613	635	650	638	610	604	621	585	583	635	649	630	648	609	637	586	591	655	607	659	612	569	574	600	635	645	616	555	627	602	604	634	622	602	631	633	605	640	615	578	618	617	632	653	622	646	613	614	642	587	642	575	617	608	578	630	593	645	608	600	640	659	598	602	614	619	593	605	598	641	573	659	597	615	609	576	601	612	649	612	618	629	621	575	663	623	593	615	611	648	622	597	600	603	618	607	689	588	621	610	614	628	603	631	653	633	598	618	610	646	620	624	630	629	598	645	628	623	654	635	579	637	658	591	613	607	640	640	620	601	605	617	637	623	608	600	615	612	617	587	613	608	623	634	629	657	657	626	606	596	584	648	618	619	618	619	618	609	553	620	590	643	626	610	627	627	645	604	603	636	610	604	666	608	638	616	614	638	584	634	650	649	634	636	580	630	636	663	616	600	602	588	644	562	593	635	652	584	617	646	643	624	608	622	608	615	624	672	615	594	650	610	590	635	637	605	595	626	600	586	611	597	592	600	619	594	625	604	594	625	625	649	625	634	617	652	604	614	622	633	626	617	598	619	628	609	620	614	580	615	623	652	641	637	630	581	615	610	603	617	678	657	611	624	614	593	705	592	572	599	601	613	598	599	634	660	557	606	635	645	630	641	622	594	622	604	639	582	586	610	621	618	624	595	612	621	591	604	650	558	594	620	623	588	627	631	585	591	580	619	576	599	610	604	636	644	606	616	641	601	578	592	591	608	635	610	648	625	614	639	620	603	645	583	634	652	611	644	654	622	594	596	659	661	616	588	623	645	647	638	632	615	574	609	601	590	615	609	591	601	563	604	634	616	594	681	551	624	631	594	614	605	600	592	635	603	676	630	631	594	637	633	632	631	625	614	565	598	644	593	608	613	623	615	599	578	633	602	601	568	605	618	601	624	609	581	666	596	636	596	632	584	578	605	593	641	620	591	605	613	589	577	648	604	606	592	655	592	645	650	614	578	588	586	629	577	596	603	588	623	597	629	602	599	595	602	639	619	654	627	594	647	652	612	621	601	640	630	622	604	613	598	614	636	643	620	551	571	635	662	585	625	602	602	580	642	607	622	638	625	612	609	636	612	613	662	578	647	586	642	618	603	665	607	600	614	615	610	596	624	624	601	637	615	619	617	637	621	635	583	619	641	613	628	662	622	633	603	647	613	648	632	588	598	588	668	638	628	593	608	619	614	614	578	648	629	624	586	561	660	613	623	603	617	613	609	613	622	636	636	638	672	640	596	566	609	642	613	612	649	635	660	626	624	639	624	616	663	639	613	674	644	637	573	613	635	624	568	587	664	648	630	668	589	612	617	622	669	601	629	622	634	605	653	647	595	642	629	606	628	634	599	642	598	621	611	639	614	587	607	611	582	617	618	585	609	604	670	610	593	652	621	639	609	658	621	629	634	553	607	612	676	621	607	617	605	638	562	570	653	597	581	618	629	666	615	638	626	651	599	607	615	648	591	608	593	608	635	623	627	591	568	629	665	653	618	620	620	606	666	619	626	634	624	602	626	587	638	567	570	641	609	594	613	627	610	598	639	640	604	621	619	606	614	640	552	620	619	603	635	625	602	620	598	637	614	615	608	661	614	633	627	623	598	649	613	625	648	622	638	560	653	638	622	679	628	628	623	615	644	615	613	636	643	656	675	589	607	619	632	640	578	583	632	587	615	664	568	587	588	618	624	595	572	605	624	609	615	607	609	610	603	587	637	591	613	600	571	610	592	572	570	622	615	614	604	620	660	631	651	631	595	572	601	616	637	647	600	607	601	635	625	636	604	623	607	590	627	597	616	614	587	658	678	585	609	608	606	630	598	635	616	562	614	594	620	644	595	631	664	626	560	631	619	629	593	664	613	581	641	607	629	629	651	612	641	643	565	650	612	590	608	617	648	633	620	606	630	611	625	644	600	612	648	643	640	600	640	609	610	586	638	642	642	623	621	575	605	626	571	616	643	577	613	643	575	581	616	607	618	638	599	614	625	641	607	599	659	658	643	623	595	613	568	607	627	649	596	658	638	638	637	637	656	599	595	622	611	646	600	619	639	629	634	630	610	589	603	620	564	608	628	616	601	626	616	619	644	622	594	610	582	662	614	641	609	597	592	603	646	652	592	637	679	598	577	640	627	583	670	602	628	616	593	616	617	611	623	625	622	638	627	613	633	651	605	599	637	585	617	650	639	621	622	608	606	576	630	609	645	657	611	616	633	655	608	625	618	631	640	540	563	670	649	617	585	628	624	609	600	642	563	594	649	585	611	645	637	613	609	607	628	634	602	575	639	626	662	624	633	651	656	594	582	630	653	654	631	645	614	601	616	635	636	628	645	654	645	604	618	600	644	554	638	633	589	595	612	623	654	623	595	599	659	587	596	604	617	648	639	604	627	654	652	589	606	613	613	613	567	602	646	603	637	596	626	586	621	660	653	633	595	585	623	634	612	613	640	638	604	628	591	622	646	618
22642	21206	29053	23667	21199	21263	12107	1505	1119	984	854	777	790	662	688	622	609	626	579	607	584	577	571	526	566	593	523	571	536	544	499	490	531	509	539	522	512	543	525	496	488	538	483	508	520	490	535	484	538	553	507	523	494	554	510	520	477	476	484	485	495	518	496	504	502	483	516	461	475	508	471	528	518	517	487	511	461	492	494	509	487	474	489	478	496	464	526	490	516	510	505	450	516	465	504	485	535	500	528	513	529	524	477	489	501	507	537	492	494	530	454	490	475	534	459	511	506	461	490	460	477	541	529	485	500	490	509	499	488	470	481	497	488	487	523	454	507	508	503	501	496	501	505	514	492	507	519	504	527	454	503	464	451	498	461	495	481	522	543	497	446	505	450	489	460	504	501	530	499	463	446	511	476	524	468	493	525	484	471	489	519	518	516	517	484	506	490	472	493	522	498	488	507	481	481	487	497	474	501	499	480	497	459	474	508	485	519	514	485	483	477	543	492	495	471	474	527	496	505	471	494	492	476	525	493	489	499	505	468	456	512	519	474	503	490	487	509	501	487	493	493	502	490	491	471	511	484	491	476	493	501	495	501	541	503	497	511	486	490	500	488	467	493	497	480	514	534	504	484	494	512	515	506	505	528	498	491	495	462	510	479	434	540	542	466	505	447	501	481	486	474	491	493	488	462	465	492	481	493	539	515	515	500	519	497	494	469	509	495	506	491	464	529	492	514	511	443	465	448	496	451	457	502	484	505	477	502	461	475	522	500	496	493	506	494	485	492	519	507	463	429	485	486	528	517	445	490	516	454	504	477	489	508	520	472	482	441	473	469	490	485	473	498	497	480	539	489	485	446	472	558	491	481	518	508	497	475	476	473	515	506	498	514	501	475	499	487	501	499	494	503	497	466	470	482	491	507	503	444	505	500	512	486	514	533	514	510	450	482	483	495	501	506	500	479	488	505	472	460	456	473	530	464	498	494	496	504	443	478	469	515	481	504	543	513	500	497	483	479	491	473	526	491	485	485	457	507	505	445	482	469	527	490	484	516	485	495	517	506	497	515	467	471	468	462	462	495	507	504	476	519	516	499	469	433	476	497	509	458	476	526	465	430	536	506	491	514	532	464	487	513	500	509	548	461	489	471	478	528	534	502	491	494	511	510	487	487	469	485	532	521	487	515	463	536	481	533	501	482	492	555	472	534	493	480	458	511	477	502	502	502	430	508	524	481	464	508	492	465	481	458	523	463	494	465	468	486	477	462	533	512	477	491	482	472	459	520	492	459	462	495	490	506	496	461	496	468	525	477	459	455	475	452	494	532	486	500	459	511	511	461	512	486	471	503	502	497	537	477	477	479	460	476	444	507	515	527	491	485	491	475	443	511	479	490	466	484	494	491	498	480	527	510	503	486	480	485	475	466	462	484	452	460	507	479	491	501	483	538	518	498	463	485	521	494	483	475	468	523	519	498	482	484	494	516	462	479	471	470	482	483	491	482	476	497	500	456	506	494	480	490	449	497	514	511	485	497	497	510	515	486	469	487	466	496	520	500	470	501	503	486	464	465	542	473	462	529	499	477	471	488	503	471	480	465	448	494	513	463	495	506	468	480	525	477	486	519	505	512	498	445	507	490	465	518	495	498	478	483	475	475	473	493	502	489	475	486	492	488	468	492	465	519	479	477	474	469	479	519	468	477	489	496	460	533	496	517	504	510	481	473	481	452	453	481	489	480	475	467	481	518	512	521	502	512	489	496	478	493	453	498	511	508	491	503	512	470	508	495	468	504	440	482	484	480	478	502	530	476	461	456	496	492	490	488	505	475	463	514	482	517	485	470	465	493	482	491	505	474	518	503	454	504	509	471	494	526	507	520	499	446	497	502	468	487	484	450	538	474	529	510	486	499	479	485	505	501	467	485	490	490	524	458	454	482	487	529	498	482	510	464	495	496	516	464	495	485	491	516	496	461	483	511	486	474	495	518	483	444	446	490	452	450	500	528	464	474	468	500	501	513	469	499	466	510	465	478	494	480	530	465	510	512	500	446	459	472	489	486	499	484	513	491	473	498	491	514	463	479	490	476	470	508	509	473	504	513	512	501	500	479	511	479	482	514	502	511	544	464	492	524	504	471	515	438	479	482	501	510	533	488	495	505	509	496	463	510	486	511	471	489	479	547	503	453	481	455	514	498	488	491	505	494	472	498	520	454	480	525	440	460	490	495	510	477	493	515	517	486	453	491	492	479	479	536	484	493	533	507	453	489	462	449	502	485	512	492	493	486	508	474	496	508	490	510	546	493	486	506	488	527	502	528	517	488	498	492	521	499	483	482	466	508	473	486	504	528	487	470	525	509	503	523	475	456	459	457	470	491	469	494	488	495	470	527	484	507	514	502	487	499	486	507	487	512	459	515	491	486	517	472	457	492	480	496	466	468	486	511	519	507	504	492	497	478	448	499	528	534	515	463	477	457	490	467	449	478	487	495	509	483	478	509	492	493	453	476	468	471	471	518	493	520	476	478	509	518	513	517	506	479	487	495	487	474	485	519	463	529	477	487	494	490	449	499	514	501	455	460	522	466	479	523	458	496	479	497	438	504	455	499	494	472	490	500	514	520	483	520	481	509	521	518	520	495	481	449	471	488	473	454	503	496	485	494	516	504	501	466	501	481	484	521	470	471	525	451	477	521	502	520	494	459	466	466	502	503	463	501	485	491	517	539	471	492	442	494	499	512	490	466	478	466	464	476	489	486	553	492	468	475	505	462	507	512	504	453	485	453	511	439	489	478	451	475	466	510	484	489	511	459	470	504	466	484	496	467	475	501	519	559	456	470	480	510	433	493	502	494	503	512	469	503	493	494	491	460	490	495	486	462	487	500	486	497	523	454	486	482	501	448	468	485	450	497	510	451	510	518	465	519	505	497	474	479	512	517	504	524	465	481	495	473	488	478	513	499	497	498	473	455	492	509	464	495	475	464	507	479	510	437	477	514	467	505	495	506	497	504	445	459	489	499	483	495	512	484	484	472	467	441	505	509	465	501	484	475	480	489	473	485	473	475	473	462	502	493	495	497	480	511	473	514	474	436	495	463	531	516	489	488	516	532	484	520	458	494	516	520	499	545	480	496	516	519	493	511	482	507	471	495	494	525	480	493	508	506	452	494	473	504	484	490	496	475	456	464	488	492	449	535	509	502	500	473	513	500	473	439	507	487	491	491	483	516	478	483	504	507	510	516	506	422	507	514	484	480	497	499	512	480	494	501	482	478	491	462	576	501	504	433	491	497	473	484	471	465	481	512	469	469	492	506	518	505	507	482	483	482	460	468	478	494	480	513	495	491	491	477	494	514	497	506	516	470	514	511	460	469	511	506	471	518	479	465	510	481	461	471	461	488	472	507	480	487	480	515	475	463	506	488	483	500	517	488	459	525	472	475	485	491	491	487	470	493	530	504	497	486	486	516	463	515	532	482	494	482	495	487	484	505	480	507	544	465	495
28095	16359	12776	6727	4669	3569	2766	2221	1746	1528	1300	1157	1034	1045	931	903	801	766	700	685	678	673	660	593	641	619	651	635	586	577	577	610	569	608	555	560	593	562	562	539	610	586	541	601	546	567	530	555	550	571	564	539	536	529	566	505	510	590	543	584	573	539	567	575	541	518	549	550	529	516	506	513	514	532	496	563	524	513	522	498	567	561	499	569	521	536	575	536	524	517	536	550	529	553	547	537	562	538	552	534	535	570	542	522	518	554	546	530	540	555	546	515	554	532	532	523	559	513	529	503	554	546	596	507	512	516	573	517	549	545	539	539	527	482	510	578	563	539	556	533	514	493	551	559	515	551	535	551	521	536	535	566	502	553	561	499	561	555	547	473	522	534	492	551	549	526	516	570	546	558	498	530	535	537	474	545	587	600	519	509	529	555	533	539	535	524	509	548	500	515	520	499	505	566	532	525	495	533	488	496	572	574	511	512	539	493	524	539	546	525	529	537	505	522	516	540	549	529	494	550	483	513	522	516	518	531	542	554	524	526	511	561	524	556	490	502	517	538	535	517	479	528	535	562	549	511	504	515	593	526	512	552	582	523	502	486	521	522	530	519	560	506	535	542	515	549	540	536	561	540	501	542	521	534	526	516	532	547	559	514	503	551	515	514	524	551	555	549	521	507	510	506	520	567	556	518	540	532	536	546	565	535	513	555	515	545	583	515	498	563	530	525	563	516	561	533	523	561	503	516	524	557	546	504	511	502	534	554	568	504	515	556	509	606	498	527	556	555	509	574	523	550	556	554	540	515	557	550	526	493	548	530	536	505	499	538	523	528	567	517	505	525	510	517	551	546	513	552	504	498	534	521	516	513	494	556	579	536	547	521	523	516	525	521	514	531	543	511	479	496	498	571	538	521	520	534	564	524	576	556	546	540	530	521	587	547	517	503	542	572	543	529	496	495	535	510	502	558	520	530	521	531	513	511	558	557	545	564	523	541	563	497	531	532	511	522	518	478	550	553	541	549	509	546	527	540	526	529	509	480	531	548	498	505	521	522	504	551	524	501	499	503	541	530	549	540	537	513	532	533	537	571	525	515	538	530	509	559	500	537	541	521	539	544	574	553	500	508	517	529	540	552	529	520	515	546	542	551	543	499	535	544	521	541	530	545	514	535	520	519	542	492	553	505	573	571	500	501	499	538	563	515	543	507	499	493	532	542	505	525	518	575	534	557	514	511	492	532	540	552	500	540	496	493	558	536	561	524	559	497	486	551	537	547	537	536	545	548	525	537	490	528	497	545	533	558	525	527	537	513	520	559	496	494	545	539	529	513	544	578	480	510	530	555	527	503	467	529	538	538	519	499	532	572	508	517	539	524	539	587	502	523	531	517	540	544	495	530	602	514	556	549	516	508	546	564	521	541	511	570	537	505	516	510	514	546	539	501	535	530	575	536	556	510	588	525	494	530	549	532	557	562	510	506	520	554	532	528	537	558	551	536	509	511	568	559	570	543	496	563	521	532	533	595	519	531	527	585	540	578	517	513	528	519	532	569	521	560	513	554	555	499	529	501	533	551	491	521	528	498	518	473	504	531	574	526	519	562	514	541	520	510	494	518	534	574	526	536	554	511	542	538	566	560	523	534	545	516	514	547	514	547	547	555	538	523	573	519	539	547	516	546	514	499	505	535	536	546	517	517	516	553	568	539	515	484	533	542	552	521	512	550	551	514	546	521	492	553	546	531	545	483	516	539	553	567	532	523	565	506	543	545	507	550	537	523	569	512	537	540	540	551	544	525	521	536	490	514	504	547	537	566	503	521	511	536	534	514	502	506	559	566	505	544	536	548	521	512	518	527	525	510	545	506	537	509	574	555	520	468	531	501	544	550	510	564	512	485	516	526	556	550	534	518	482	519	528	501	549	532	528	524	497	524	512	541	558	527	512	570	510	508	518	555	517	537	536	533	536	515	498	518	514	490	526	510	539	533	557	524	524	526	486	518	557	536	557	576	562	533	535	499	549	531	552	539	545	503	513	519	510	490	538	499	501	491	516	536	529	564	528	569	541	540	524	490	519	534	515	565	515	531	551	565	491	527	513	537	519	545	520	532	564	523	545	597	546	482	510	561	539	519	517	532	510	493	543	516	553	491	496	525	507	511	512	516	552	553	565	545	493	513	532	548	572	516	539	588	557	538	507	569	510	570	575	541	507	494	532	571	544	515	511	517	562	522	542	535	537	546	506	509	524	522	481	523	511	568	527	522	494	534	514	504	552	518	537	548	514	512	517	565	539	538	490	515	512	546	543	509	518	509	527	558	541	515	526	533	550	519	542	520	494	564	554	544	516	562	540	536	509	559	540	530	516	551	577	517	523	542	534	555	554	529	519	540	479	522	533	539	521	508	508	535	517	504	544	494	544	480	537	521	500	539	516	518	531	527	483	565	544	520	488	536	555	550	513	550	523	525	518	560	542	577	556	552	518	513	510	509	529	534	542	557	538	522	544	515	561	508	525	510	518	543	537	526	512	528	512	525	497	532	489	509	502	521	506	547	570	543	542	558	548	522	531	573	514	544	542	502	533	512	564	556	555	562	520	545	541	502	490	542	501	520	544	530	559	514	523	528	592	529	515	552	519	537	514	544	552	547	531	553	540	541	522	539	551	536	540	530	555	546	527	514	523	563	514	577	575	539	483	553	573	507	557	524	533	543	523	579	569	529	537	556	503	546	499	487	581	553	519	547	553	548	561	563	517	564	506	523	545	565	499	516	583	540	540	483	533	509	514	520	532	558	519	476	539	511	548	530	528	511	523	526	501	552	520	527	521	519	513	546	526	552	509	559	543	545	576	567	530	536	502	539	538	514	561	555	512	541	512	532	560	529	526	508	513	569	537	546	514	546	554	512	501	527	522	543	502	580	540	553	537	544	522	499	568	521	531	541	532	556	526	517	501	523	499	537	532	542	513	539	522	518	555	527	566	551	555	524	533	544	524	520	513	559	488	546	525	530	545	483	534	529	558	534	503	522	516	523	556	538	517	530	519	553	532	487	531	554	500	517	473	547	488	597	498	525	532	508	534	496	511	526	501	540	520	516	520	500	544	495	520	516	499	507	516	512	603	503	489	502	521	522	535	504	530	522	518	524	532	536	522	535	565	529	595	513	543	574	538	518	559	502	518	536	490	549	508	506	535	510	500	506	506	516	528	533	478	531	505	548	512	549	541	532	562	555	537	548	540	500	507	531	524	514	558	506	515	531	508	525	513	511	525	542	547	533	523	541	536	560	556	533	576	550	502	534	517	507	567	521	504	525	510	510	533	527	527	549	515	526	535	534	554	530	542	539	523	516	524	534	513	538	548	524	525	581	513	539	560	543	563	523	550	558	538	495	537	542	538	496	506	523	530	529	562	569	540	533	551	529	559	563	535	493	519	501	528	542	506	561	544	555	478	543	518	493	546	524	504	516	574	549	560	547	514	512	580	505	545	527	541	539	563	475
27409	20409	8656	784	488	439	382	345	337	350	364	333	342	355	337	349	319	300	357	326	319	322	349	347	347	299	339	310	300	325	328	365	333	320	302	321	343	334	303	326	344	323	346	333	352	331	282	296	337	326	315	285	336	340	329	312	309	348	351	328	318	300	328	306	279	298	323	346	291	338	322	320	314	314	304	320	306	316	318	349	340	327	323	299	330	303	348	318	354	329	339	300	311	332	294	300	316	337	290	330	304	315	331	340	311	317	360	318	368	319	340	321	330	335	323	334	326	328	340	351	309	349	325	348	355	324	351	324	292	329	315	338	314	331	328	311	347	334	322	332	339	317	348	318	312	314	326	340	317	326	331	285	312	326	329	320	307	297	310	330	335	311	295	324	350	337	321	316	329	299	350	322	308	322	297	343	297	367	324	329	339	286	326	348	302	356	308	303	314	328	326	304	327	331	344	344	349	352	303	321	329	336	343	318	313	336	313	307	311	321	318	299	328	344	308	307	332	318	334	329	323	315	311	306	302	317	279	313	306	314	336	327	340	309	308	321	319	320	327	315	331	310	325	299	305	326	296	305	321	307	304	325	333	336	320	365	308	292	317	312	300	302	312	363	321	308	320	332	351	356	297	286	352	320	330	311	342	347	354	325	318	357	294	321	278	291	324	343	297	319	328	323	301	340	337	310	333	309	329	323	317	325	314	306	333	302	285	305	354	321	325	322	321	339	305	295	322	340	322	315	337	319	316	319	308	314	322	317	319	306	320	294	325	344	340	351	335	340	310	340	340	333	308	297	346	325	312	345	313	340	348	337	341	338	296	323	344	326	321	307	346	309	315	318	336	303	316	339	333	345	299	290	316	336	356	323	321	296	293	356	354	296	336	354	338	317	297	318	336	321	297	317	347	279	318	330	300	303	303	335	340	335	360	323	326	310	321	353	337	288	297	328	343	345	301	319	299	304	345	304	351	353	294	310	294	326	323	319	309	360	317	323	328	318	336	320	304	292	327	301	341	297	331	322	297	307	293	323	334	323	321	341	340	307	309	279	341	286	302	313	318	336	321	303	345	295	296	333	293	337	330	316	336	306	348	344	334	328	324	327	320	301	321	294	322	326	340	351	337	299	331	299	316	329	306	334	307	345	305	356	318	326	318	294	321	328	326	370	337	313	321	315	319	321	286	327	325	325	341	311	312	325	350	331	345	285	302	299	320	325	348	324	323	351	321	319	284	314	312	311	307	301	344	287	314	315	312	330	314	306	307	331	294	302	335	336	312	307	303	313	315	319	342	342	345	345	337	309	300	308	324	322	334	302	284	312	342	336	322	343	345	291	288	313	319	292	365	305	334	319	340	336	276	324	350	339	333	317	308	306	335	326	287	307	301	333	340	319	317	329	324	290	331	321	297	335	362	296	332	318	333	343	344	330	349	307	312	285	294	314	335	334	339	343	329	341	330	326	298	301	311	332	341	310	314	312	302	291	311	318	312	320	348	323	293	351	314	299	322	322	324	286	309	309	305	338	325	337	325	313	302	325	344	311	300	298	336	307	308	321	293	293	285	280	303	333	313	328	306	336	303	296	304	321	303	328	331	316	324	338	329	321	339	323	315	339	309	330	324	324	318	322	311	287	319	324	330	289	289	336	318	323	323	317	364	337	315	334	351	334	329	330	331	360	328	296	312	326	313	327	289	349	324	306	318	324	322	317	286	291	280	311	315	316	330	338	359	284	325	309	343	325	322	340	329	297	350	320	316	278	310	306	296	303	331	339	343	304	304	272	340	306	336	291	323	342	328	313	331	309	331	292	318	334	299	326	312	331	306	334	310	325	270	337	331	324	322	314	303	326	298	315	320	311	337	354	321	317	310	321	354	322	331	331	298	311	352	311	307	328	343	287	331	289	327	322	339	306	309	331	314	341	316	338	347	309	338	341	309	307	319	330	310	316	297	309	295	313	330	328	333	313	351	330	344	335	322	314	361	332	335	323	310	328	312	314	320	313	338	317	311	327	320	324	300	318	347	307	336	322	336	340	320	313	328	317	316	319	295	335	307	311	324	338	319	321	306	300	294	372	323	293	326	334	327	354	306	345	330	317	304	338	324	339	301	312	306	310	335	319	322	301	316	339	333	295	293	334	338	315	326	291	330	324	329	324	365	317	329	347	318	331	334	354	322	337	336	346	351	319	310	361	323	347	311	308	310	336	303	318	319	311	297	349	320	322	318	292	318	330	325	327	301	292	290	322	313	331	336	311	321	305	305	333	330	305	332	299	319	294	291	326	319	340	299	315	345	308	355	293	325	326	315	315	303	327	303	331	334	318	325	333	323	331	317	329	325	331	355	288	305	324	355	320	329	345	306	350	352	328	350	318	329	289	337	331	345	323	280	337	318	317	316	320	319	313	289	329	313	328	325	325	309	278	300	306	329	313	348	303	297	331	308	337	316	337	344	328	331	332	315	320	311	339	355	307	306	331	352	359	312	300	330	295	333	332	324	311	309	308	307	346	325	322	316	352	335	318	301	292	332	336	321	338	289	291	300	323	316	332	287	323	291	327	324	325	353	339	319	324	286	333	298	341	310	317	301	333	330	339	328	341	322	318	318	296	309	362	279	306	359	309	320	309	323	337	310	305	330	307	336	359	289	351	323	344	334	329	314	304	316	358	343	304	308	338	291	342	354	320	324	301	341	298	312	325	342	317	314	280	338	334	317	311	306	323	288	313	354	331	341	298	364	308	343	328	318	312	303	350	325	351	337	314	347	318	360	335	323	301	325	339	314	316	349	341	333	280	316	300	324	320	298	344	298	314	322	299	307	305	328	320	370	332	320	293	338	326	316	334	326	355	307	321	323	331	315	311	340	334	325	336	323	321	338	322	339	301	293	310	329	326	341	329	328	317	330	300	376	308	357	314	354	301	316	287	330	329	310	291	322	331	316	344	315	287	304	312	320	302	329	314	343	324	307	319	317	322	313	335	313	294	327	352	341	349	293	342	302	343	332	317	344	344	303	330	328	315	281	335	323	356	320	307	326	343	336	315	333	295	310	332	310	338	340	320	341	334	277	333	347	324	362	342	308	356	290	316	315	295	318	314	330	319	362	319	335	318	334	323	341	340	296	314	323	325	303	332	357	320	340	312	279	302	348	330	329	293	284	315	310	313	339	353	312	329	315	293	327	316	295	307	311	294	330	323	316	320	310	307	331	334	297	305	305	292	318	355	308	324	325	299	353	329	329	345	336	362	337	285	347	323	345	309	312	343	366	296	337	325	341	316	320	318	309	303	306	305	332	323	323	346	340	318	327	305	313	311	319	338	309	318	312	310	330	330	306	351	330	301	330	311	298	344	335	335	312	323	315	345	319	335	360	317	360	303	331	299	323	343	314	312	316	358	304	321	300	327	312	299	319	306	315	315	355	331	302	290	301	336	319	323	316	275	326	341	318	316	335	327	306	319	312	307	297	295	318	335	328	288	347	324	301	349	323	301
20619	1704	1060	632	487	507	440	429	414	406	429	380	413	398	443	410	408	377	424	349	385	400	383	362	385	375	383	417	363	400	411	385	384	380	379	366	380	419	327	369	426	367	409	366	345	376	396	359	351	405	371	372	377	422	398	416	399	444	396	355	359	408	379	417	362	371	337	383	405	412	375	401	399	388	397	410	350	376	376	366	365	379	428	384	397	392	400	366	440	401	362	358	363	405	367	387	367	374	392	417	407	420	397	348	371	369	417	372	379	368	354	385	401	418	394	385	374	387	372	365	389	406	404	368	380	405	396	376	367	356	372	366	397	394	387	393	390	376	384	335	401	374	437	399	378	400	381	372	352	414	368	405	391	345	375	360	366	372	355	386	386	405	367	388	396	388	393	374	387	359	388	404	390	407	363	390	385	381	375	353	419	346	344	374	363	370	369	370	384	391	366	354	377	385	370	390	389	374	402	383	396	394	353	399	417	383	401	411	412	372	363	386	365	384	381	391	404	359	377	378	383	415	380	387	379	397	382	376	413	380	358	376	363	387	437	361	413	364	379	403	406	367	378	375	364	352	397	382	363	448	396	395	375	358	401	384	395	413	387	376	397	381	392	399	370	379	412	416	382	369	428	388	378	378	373	377	382	396	383	370	431	385	372	382	359	336	390	394	405	408	378	385	353	391	371	410	403	355	381	395	415	385	327	368	393	375	410	379	387	390	379	421	371	398	411	369	387	369	362	400	370	379	393	367	368	363	368	428	376	387	414	382	372	358	392	352	367	374	371	394	420	373	393	382	353	392	402	380	378	415	421	401	391	363	364	397	345	394	420	415	360	384	374	357	395	368	389	393	414	360	376	365	392	375	405	374	371	385	373	406	405	350	383	344	376	373	383	395	402	398	383	399	365	380	377	380	405	364	379	362	361	375	375	354	344	412	361	377	425	383	383	407	378	375	341	389	385	398	376	391	390	382	344	367	406	377	418	407	392	379	381	390	368	390	386	388	341	360	411	358	400	391	429	373	397	360	369	398	378	404	363	417	378	347	374	380	408	433	361	361	362	375	369	408	362	401	400	348	420	383	380	386	390	361	373	383	395	389	385	408	363	391	380	375	402	413	383	382	354	406	367	366	408	356	392	364	379	386	410	400	423	360	354	358	339	382	385	398	372	416	406	362	391	396	376	401	417	390	361	360	359	393	403	376	375	395	385	385	404	354	364	344	376	413	405	370	393	395	353	361	387	326	381	389	408	376	380	375	337	374	363	381	384	387	416	364	383	421	374	353	399	374	400	398	363	388	363	404	356	376	382	391	357	390	409	384	344	370	386	378	356	368	381	396	371	389	421	349	384	360	387	362	395	373	364	417	363	383	399	348	386	433	384	379	390	402	414	348	364	388	372	372	379	380	400	356	356	384	396	377	391	407	362	369	382	397	389	406	380	385	366	399	385	418	418	394	400	377	429	405	378	408	389	393	374	389	414	386	377	387	379	401	389	376	419	410	393	422	391	389	387	368	396	360	385	384	391	359	382	358	360	381	379	413	393	384	377	388	413	375	400	369	371	413	411	345	402	391	366	364	414	356	410	398	390	373	367	378	407	393	388	349	383	385	359	387	351	393	403	391	369	376	351	404	395	384	380	378	386	357	356	416	381	400	396	393	374	408	400	410	403	394	394	361	373	353	385	387	387	401	390	389	395	384	396	382	396	372	389	381	413	407	386	394	420	415	368	407	394	381	359	383	399	373	406	414	376	359	383	378	398	392	394	402	371	385	398	374	394	361	377	377	410	407	368	374	383	397	382	393	385	375	368	384	368	380	387	400	402	367	412	401	345	383	372	385	368	361	376	367	406	389	364	357	423	371	397	393	373	406	374	377	359	370	345	361	389	420	413	403	385	394	361	389	392	354	408	373	380	362	379	359	388	369	393	433	383	408	399	413	361	366	430	348	416	416	387	399	374	381	397	416	373	360	386	372	395	377	400	395	389	349	359	374	394	355	369	375	383	368	362	387	390	407	395	381	376	390	407	409	399	368	411	387	365	382	383	378	405	376	386	368	395	366	376	373	342	358	379	397	379	407	394	368	351	392	388	391	381	387	393	394	379	371	381	390	374	416	426	369	370	404	398	423	393	412	357	421	364	335	397	360	345	369	351	408	382	397	431	384	388	397	431	382	418	384	392	366	402	366	407	398	357	390	345	368	402	365	385	362	373	378	429	388	395	414	391	376	380	345	362	358	374	377	415	392	403	389	368	399	345	404	365	381	395	415	393	376	426	384	376	384	386	392	367	376	405	367	370	376	391	353	392	353	399	357	381	378	323	398	359	404	359	381	380	375	387	398	423	375	381	371	395	391	362	375	403	397	396	389	397	446	399	364	390	379	392	393	416	390	346	393	388	439	364	382	364	384	357	380	390	405	394	383	374	386	387	358	372	379	374	357	371	369	370	387	385	401	391	402	401	400	360	379	382	413	387	372	386	390	409	380	362	380	403	405	422	382	398	425	377	393	366	388	387	384	388	402	371	430	361	359	379	381	392	396	353	409	383	363	345	406	385	350	422	404	390	384	385	389	395	389	369	366	369	369	393	401	366	395	370	372	385	379	397	393	352	381	361	392	402	414	384	355	374	389	408	410	413	399	403	381	401	357	353	388	356	363	368	355	355	410	330	328	407	399	387	391	433	384	420	385	418	372	393	375	378	373	400	417	373	395	360	382	354	360	350	365	384	413	385	382	380	395	387	363	373	383	388	384	380	404	339	393	408	389	356	402	423	389	407	391	364	413	390	373	376	348	361	393	377	393	401	377	414	377	417	428	388	395	401	368	386	379	391	367	385	388	391	368	397	385	393	396	394	355	375	384	402	413	352	356	378	379	337	400	404	389	394	376	389	357	375	373	355	386	361	393	392	407	382	391	381	377	372	414	395	362	412	390	390	413	391	417	380	363	377	421	359	375	390	368	403	389	369	378	413	402	391	372	397	381	390	411	358	374	379	384	415	369	357	382	368	361	382	414	370	382	398	380	378	398	387	427	398	406	378	374	357	362	366	368	389	418	382	378	368	382	375	412	361	375	373	415	370	401	418	373	383	368	338	388	375	390	376	417	404	402	390	401	371	375	395	411	404	369	361	387	374	359	353	368	370	376	342	415	406	384	368	399	354	386	402	349	371	405	388	394	371	368	336	380	393	410	413	371	361	365	407	345	371	426	371	390	384	355	372	423	361	373	410	358	384	389	359	400	378	399	404	387	379	395	385	398	397	379	381	373	366	419	408	362	417	363	356	367	377	385	387	380	401	369	374	354	377	374	390	396	369	377	426	369	386	411	378	394	405	411	385	366	389	414	426	370	365	391	384	376	422	352	392	389	378	414	356	389	434	379	369	387	384	367	372	367	381	369	391	423	396	373	399	369	377	378	376	400	376	366	408	384	397	422	407	401	406	368	394	351	376	391	361	367	412	387	429	389	380	375	370	340	401	366	356	412	403	368
23685	21204	28609	24084	21185	12356	1089	672	472	474	438	392	367	333	350	288	299	268	263	272	232	270	279	244	250	264	254	251	256	230	246	248	236	256	241	258	254	227	236	244	240	248	234	269	235	235	274	251	219	254	239	218	224	251	219	244	237	194	233	207	239	236	219	226	240	235	204	221	214	227	249	251	252	239	229	224	235	224	252	244	251	267	251	222	250	222	224	250	213	224	221	238	242	251	231	230	247	241	230	216	240	226	254	238	203	226	210	231	256	228	210	247	209	245	206	205	237	243	224	242	196	231	242	241	200	229	217	221	249	236	198	251	231	228	240	235	234	233	234	214	219	233	234	249	226	235	228	239	212	259	226	212	209	227	206	237	240	209	225	249	215	244	238	218	205	242	224	257	232	202	231	243	238	204	220	244	222	219	224	202	230	244	227	215	238	213	243	227	221	244	230	244	254	219	228	229	213	220	225	230	238	242	232	218	229	228	229	234	211	250	232	226	224	207	231	210	242	235	220	224	202	220	221	222	214	257	257	230	245	220	244	260	241	231	213	222	232	240	238	211	207	258	250	198	244	236	248	237	241	234	221	234	224	238	225	248	213	225	227	231	246	265	260	225	242	233	223	225	228	233	221	215	227	231	223	234	213	256	201	243	245	257	239	240	250	238	228	220	256	215	211	243	233	251	241	224	223	206	257	234	217	218	196	229	236	229	230	199	242	204	245	226	235	236	227	226	237	257	229	220	241	214	238	228	243	207	228	200	226	221	246	251	233	246	242	230	230	234	213	249	229	220	226	229	244	217	231	213	219	217	239	239	239	218	242	195	244	224	238	204	215	197	237	252	246	237	234	257	250	220	263	237	248	211	223	203	257	243	207	227	231	239	211	224	226	235	228	219	229	227	210	230	217	215	240	239	199	222	225	243	206	212	223	245	251	232	230	249	239	223	219	239	254	219	218	258	199	231	210	223	232	240	228	213	227	221	238	213	212	207	219	272	241	219	209	223	218	225	268	210	221	245	225	248	234	232	208	210	267	193	214	207	221	226	224	207	238	226	205	201	214	233	233	230	233	247	228	205	228	200	220	236	232	217	239	239	208	220	212	236	223	260	209	208	207	244	254	244	245	199	216	229	236	223	247	210	251	237	195	237	224	229	254	212	221	223	213	228	235	188	229	260	245	226	204	235	218	211	219	235	214	246	226	215	246	251	271	240	243	233	222	231	197	215	235	227	216	234	218	245	221	253	233	212	223	239	234	223	178	225	233	247	228	219	206	212	215	252	223	215	232	237	235	221	249	244	230	248	229	218	229	242	222	227	233	226	211	206	208	239	255	238	238	218	251	208	217	211	231	212	233	208	241	214	240	240	265	220	230	242	209	225	232	221	227	243	216	234	225	217	231	217	227	227	265	250	241	209	222	253	228	227	217	230	234	234	212	249	245	217	228	229	254	254	211	212	262	219	238	225	248	225	226	211	257	246	248	218	216	217	218	196	215	235	218	246	259	218	220	237	221	227	227	227	208	256	223	232	220	222	267	252	207	233	218	260	218	205	245	226	235	223	221	238	197	228	207	248	262	240	223	220	245	243	235	232	235	254	229	219	202	236	214	225	218	216	278	221	244	223	236	215	239	212	212	218	221	243	207	235	212	214	225	234	231	243	200	235	242	229	243	221	217	227	249	215	204	239	238	240	229	255	221	205	225	244	216	225	238	235	237	223	238	221	266	233	232	236	217	241	227	195	208	220	189	235	246	226	208	227	224	227	216	223	238	229	224	219	209	220	238	218	219	221	210	229	205	220	219	237	234	232	218	235	253	245	197	202	220	233	240	213	234	253	241	221	225	238	208	226	232	245	215	217	223	235	234	224	206	240	239	244	242	219	226	204	246	230	226	223	227	247	211	254	235	251	203	238	219	212	255	224	211	236	225	258	221	215	216	231	215	223	249	223	269	235	235	228	230	225	224	226	226	216	249	217	225	235	226	229	235	194	204	249	242	221	198	237	232	209	228	231	227	225	236	231	265	243	221	231	220	230	221	255	232	229	226	229	210	232	223	198	224	243	229	205	241	237	253	247	238	220	222	222	222	241	224	236	249	229	223	227	226	236	221	210	267	253	217	235	230	247	231	210	211	242	252	208	220	233	211	191	229	203	229	228	240	191	237	230	239	244	207	244	238	212	217	247	214	212	255	271	212	215	227	221	237	210	242	232	230	220	206	214	259	217	242	237	234	219	240	225	230	207	213	256	201	234	259	235	213	243	218	222	260	246	236	247	223	229	242	245	232	202	244	236	221	231	200	238	226	224	230	225	238	224	252	241	203	250	234	213	245	219	232	249	234	221	218	259	220	199	228	230	215	262	248	238	217	247	241	223	239	237	230	246	255	231	209	249	237	248	206	207	212	226	214	225	214	220	213	224	245	215	256	220	221	229	217	242	251	228	227	222	224	217	247	219	230	221	238	233	257	210	251	247	223	246	223	230	217	249	223	216	256	202	238	232	216	230	214	228	235	243	215	208	238	228	227	227	217	250	215	238	228	226	227	219	266	237	216	231	223	266	218	208	223	245	197	228	255	264	228	243	219	206	210	237	220	222	223	201	221	230	237	228	242	229	205	217	219	222	228	210	233	218	245	248	215	215	237	229	218	243	242	217	250	206	237	218	212	228	215	216	225	234	223	219	239	262	210	235	249	221	244	242	251	212	244	221	261	257	247	250	243	246	238	215	231	197	231	210	231	205	219	256	227	248	241	215	231	206	227	248	232	255	217	246	252	220	239	226	245	232	225	234	235	247	230	239	239	238	249	207	220	229	256	206	230	230	223	244	251	260	242	225	226	273	243	231	224	217	234	229	245	248	270	226	219	232	213	203	214	240	228	212	207	223	231	208	197	233	194	228	213	206	220	221	253	236	230	237	234	216	264	254	243	227	227	211	232	215	230	212	215	237	245	254	232	207	249	210	235	232	238	226	244	219	240	246	230	263	248	247	223	256	219	214	223	239	235	230	217	223	223	241	223	195	217	216	213	243	239	213	243	224	217	236	228	236	209	228	238	225	227	213	252	195	213	239	217	219	236	227	197	229	196	234	242	259	192	216	221	232	229	246	241	204	211	207	227	233	245	231	235	207	216	245	204	237	215	256	226	249	220	219	255	214	256	219	234	223	217	231	248	251	231	233	226	250	241	240	233	257	230	235	232	220	222	225	201	236	217	213	241	240	220	236	229	230	233	219	210	199	248	237	226	240	225	226	248	237	235	236	244	251	236	214	231	216	260	224	205	224	230	216	237	217	197	232	200	209	238	232	215	216	243	225	215	231	242	222	223	218	223	239	205	207	212	224	217	209	202	197	229	226	236	227	234	223	219	217	226	228	239	238	220	225	234	205	201	205	226	256	211	242	219	217	227	257	234	250	252	218	235	215	200	238	258	220	230	214	231	232	225	244	222	215	222	238	207	223	218	198	245	232	230	227	209	211	217	227	237	224	242	234
23798	10433	7651	3814	2482	1862	1539	1175	929	781	692	613	530	495	428	417	403	363	396	396	345	329	302	350	365	315	295	277	320	266	311	307	275	300	286	282	304	317	285	295	259	295	293	261	286	266	281	320	266	260	272	274	274	277	254	287	268	252	274	247	288	294	289	266	300	267	280	263	257	275	264	244	266	271	277	263	264	290	281	267	290	263	299	266	297	289	270	275	253	275	250	279	259	281	301	275	277	293	279	277	286	294	255	257	289	260	292	252	270	268	323	306	262	275	289	294	241	246	275	302	273	274	267	250	290	255	303	287	275	255	283	275	266	266	263	286	268	269	256	271	268	254	277	258	293	264	255	267	259	255	276	283	262	275	291	263	271	291	267	310	284	295	266	279	266	271	268	268	268	287	243	294	295	273	261	276	272	280	260	264	294	253	292	264	263	292	270	300	278	279	245	281	266	307	303	277	321	253	284	256	290	226	262	243	282	283	267	255	268	266	276	278	278	282	261	283	244	279	270	271	280	279	297	265	262	292	271	231	267	267	290	266	260	296	256	297	265	276	250	258	242	259	249	264	276	260	288	259	261	279	283	250	252	289	283	286	264	283	269	259	286	262	261	280	277	263	287	259	273	273	257	270	292	279	306	258	299	296	281	267	269	290	269	294	292	259	266	265	262	254	272	298	256	300	286	281	259	251	279	272	284	266	286	270	265	273	288	275	254	260	259	291	254	276	268	282	251	270	245	275	273	277	276	280	314	295	275	278	274	271	244	291	278	275	273	274	256	288	292	263	304	283	243	270	254	277	291	266	264	275	256	252	266	274	288	262	286	260	274	280	283	258	252	260	295	257	284	256	277	255	237	258	280	281	262	267	268	280	235	253	238	271	240	266	263	252	256	274	274	271	267	265	260	254	310	289	246	253	273	269	287	252	277	282	310	267	233	264	255	296	275	289	269	298	290	266	259	270	273	269	268	255	280	272	261	272	291	310	282	253	258	283	238	273	255	283	257	272	254	295	280	256	280	267	250	263	263	276	253	269	256	261	261	253	261	298	277	250	289	242	248	304	276	285	284	292	280	266	272	281	274	246	274	235	250	257	289	245	250	256	245	321	242	269	270	246	262	269	275	270	261	268	280	274	275	288	277	265	272	285	261	262	260	263	278	271	284	252	242	297	297	260	231	297	268	237	280	284	274	261	258	239	257	280	255	232	257	251	265	258	242	274	279	261	262	263	264	273	309	261	305	278	266	266	268	262	284	285	298	269	269	282	309	257	267	270	274	284	266	258	297	268	291	248	305	244	253	290	280	238	289	274	291	275	290	264	274	258	282	281	261	262	241	224	282	277	285	240	268	290	275	273	247	277	270	284	272	267	278	274	271	251	300	267	277	262	253	286	263	282	250	245	263	252	275	286	273	276	257	270	286	270	284	264	254	253	270	282	269	262	286	277	307	253	266	250	238	271	276	265	265	268	290	274	258	256	280	239	282	243	279	268	239	269	272	272	246	271	312	258	269	254	270	253	251	288	274	270	282	268	282	284	267	257	278	276	279	270	276	282	290	259	281	276	242	251	268	278	317	293	266	254	307	276	263	268	286	275	275	255	280	262	273	282	250	282	303	284	268	262	275	299	286	288	238	300	240	261	277	255	272	270	277	269	268	282	280	258	246	271	263	291	277	274	296	267	300	275	277	295	299	315	265	310	247	264	251	259	268	273	295	285	270	298	256	255	301	277	281	265	272	291	269	271	293	284	269	275	269	258	284	268	260	290	266	242	268	297	261	259	275	312	257	294	253	276	322	279	304	283	271	275	273	287	269	240	261	274	248	269	264	265	290	260	272	258	292	275	260	299	252	293	283	272	267	284	255	279	255	285	260	273	247	258	298	274	284	243	312	236	257	268	281	293	251	274	290	299	255	289	285	268	247	263	265	270	279	280	267	265	258	288	275	250	266	277	251	279	273	237	290	285	278	305	282	279	279	283	248	259	285	288	264	276	256	261	255	303	282	264	274	281	285	274	265	267	269	296	282	282	235	273	271	265	263	259	256	267	259	258	288	279	264	283	268	281	262	285	266	257	283	269	324	257	274	252	301	293	273	271	239	248	263	270	267	252	260	303	261	261	284	283	244	271	288	270	254	241	249	284	292	267	265	288	288	272	278	271	265	262	264	255	276	290	269	277	266	256	273	249	295	274	281	270	296	285	250	266	269	271	286	278	255	302	269	262	260	274	292	278	274	270	278	269	262	276	273	260	279	241	284	282	270	271	271	273	278	265	240	261	280	259	284	271	274	270	283	294	255	250	278	274	273	247	254	289	269	299	260	294	290	255	239	278	278	259	262	302	295	297	266	278	256	262	283	290	250	265	263	281	248	269	288	270	272	268	274	271	260	243	262	238	247	272	307	268	279	283	279	246	262	281	254	284	261	283	258	287	272	281	291	287	261	248	275	289	266	284	263	239	272	261	265	271	263	250	291	263	239	259	261	257	260	267	280	256	292	269	259	256	287	271	251	324	267	257	279	261	239	276	269	278	279	269	256	270	269	231	248	262	271	258	301	253	289	260	267	260	237	295	298	264	268	258	257	286	244	266	263	245	296	301	287	263	263	276	283	275	309	242	270	265	267	272	277	257	293	280	258	279	273	270	276	254	257	267	246	276	255	240	294	291	279	245	281	273	290	273	265	266	254	269	255	237	273	274	280	278	258	295	273	292	297	265	275	286	276	282	243	274	265	284	294	266	267	263	260	285	289	280	273	278	260	239	254	317	279	272	299	250	264	248	249	254	259	272	258	270	271	259	284	276	258	282	278	291	279	270	266	244	296	271	285	286	301	254	235	273	298	298	265	277	262	244	282	317	279	254	261	241	276	288	265	262	288	252	275	266	266	268	271	244	295	242	265	291	292	285	266	243	250	257	295	270	291	292	293	271	298	263	286	276	296	252	295	282	274	269	245	270	283	272	256	277	277	263	285	262	274	260	260	292	300	267	263	296	289	247	282	267	265	303	262	272	281	293	274	272	266	268	268	280	294	256	257	221	308	291	250	265	251	262	278	257	280	278	278	288	264	288	265	280	283	259	257	276	252	276	278	292	286	254	269	262	276	281	261	286	286	294	268	317	258	249	297	303	279	267	252	301	277	272	250	279	298	271	278	263	281	259	292	304	299	279	274	301	262	265	246	255	252	251	279	283	278	301	274	296	294	274	295	251	247	289	278	270	270	273	255	298	249	263	271	264	253	279	271	250	268	276	291	269	240	296	291	265	292	284	293	274	272	285	262	239	271	277	268	270	270	267	257	249	273	294	283	284	272	271	259	265	271	255	290	236	262	273	279	286	279	244	275	261	270	268	272	290	295	287	262	277	295	259	269	262	277	265	280	275	260	268	290	277	276	270	274	263	275	275	280	304	286	246	286	278	274	288	248	256	271	280	262	275	291	250	269	270	263	281	261	256	278	258	269	272	265	272	295	271	279	263	269	251	264	251	268	254
24863	21170	27617	24908	12793	1165	878	708	685	634	648	648	634	623	607	625	621	575	521	611	553	574	563	564	594	555	579	559	607	568	560	577	553	564	538	549	553	567	552	548	546	586	557	563	593	538	536	543	594	554	548	521	552	510	518	533	513	537	534	546	576	565	496	539	557	527	564	552	558	534	526	503	578	553	518	512	553	561	556	527	539	530	520	547	507	553	518	556	543	594	541	551	532	554	536	578	545	539	544	570	537	587	523	588	521	537	544	549	541	569	536	564	561	537	544	528	562	572	576	544	554	543	558	544	564	551	577	526	596	547	542	520	574	542	547	576	580	492	533	515	554	581	538	559	543	568	540	539	537	536	562	543	570	528	542	508	575	538	568	558	532	594	547	568	540	501	559	548	552	574	540	548	531	562	529	523	534	561	539	576	561	518	547	601	575	538	565	549	551	564	550	502	548	534	559	564	555	565	572	540	545	519	595	505	513	503	582	539	566	571	552	556	546	516	537	552	537	538	561	548	561	540	549	529	556	529	568	538	539	531	534	551	566	547	579	562	487	616	556	539	565	498	554	523	549	562	553	547	567	531	546	558	541	570	539	541	553	537	513	535	547	526	566	537	561	522	528	546	550	522	522	561	500	546	532	551	558	554	535	558	545	537	568	558	565	533	526	553	546	584	550	521	556	535	514	511	541	553	579	507	563	576	533	528	543	588	579	553	575	555	533	546	494	523	565	557	561	580	530	533	579	525	597	537	576	530	553	566	540	541	558	499	553	512	568	575	569	509	560	555	504	527	563	523	513	535	593	502	577	530	548	522	577	562	527	536	538	525	578	535	548	539	528	571	558	553	557	540	541	555	504	514	552	569	536	542	503	573	541	552	552	529	559	559	539	565	569	531	576	524	493	544	513	546	551	598	542	555	571	546	538	542	545	540	520	573	553	555	582	548	566	542	554	556	536	497	538	528	544	534	563	519	574	553	538	539	568	538	507	612	503	560	551	547	548	540	559	575	572	573	562	563	554	588	554	530	530	558	541	526	536	561	543	555	536	533	554	538	570	594	562	571	532	549	541	556	541	538	548	527	544	565	558	527	572	521	536	534	530	522	526	568	521	544	571	551	609	532	546	513	512	539	554	520	575	564	564	545	512	535	500	553	537	546	534	511	541	549	556	536	553	513	554	535	653	574	508	560	584	584	542	581	539	514	577	540	534	497	552	533	539	520	547	538	570	517	517	527	513	534	567	550	577	559	502	514	554	546	538	557	553	543	525	536	574	516	545	531	555	580	577	539	503	491	560	548	541	541	572	559	523	530	579	560	554	520	553	493	511	581	544	559	505	532	532	526	568	555	545	565	548	527	551	529	539	551	575	528	559	557	547	513	554	564	560	505	541	547	524	530	526	577	557	550	548	554	537	542	550	545	534	556	544	513	576	543	530	541	547	559	514	546	532	557	561	545	551	524	588	532	527	582	532	511	598	566	513	526	515	582	546	542	527	581	521	482	547	583	533	562	557	532	530	554	525	574	526	541	522	545	543	563	541	571	555	530	546	553	564	548	559	607	523	532	566	560	568	490	505	565	539	561	555	520	557	576	501	551	562	530	501	565	556	589	569	571	526	568	585	577	524	577	558	554	565	563	506	534	522	537	563	555	512	551	566	545	558	541	556	588	574	578	576	517	579	518	515	521	530	511	520	564	548	558	526	497	543	540	518	548	559	545	561	566	556	582	563	555	531	582	574	528	553	536	519	535	580	575	537	534	520	545	545	548	548	516	571	539	549	574	536	541	566	535	514	540	555	564	552	557	513	568	567	554	554	534	565	530	547	539	531	547	540	550	557	548	545	559	564	549	554	556	594	551	530	517	535	554	579	543	524	546	593	518	525	515	519	519	552	506	515	532	561	575	515	496	541	577	550	498	591	506	535	555	538	546	537	551	553	545	563	574	572	547	538	548	560	545	518	523	555	481	530	553	550	522	561	536	577	568	560	518	541	520	556	541	550	545	532	530	521	573	553	524	533	547	536	538	562	547	536	587	576	528	545	523	540	550	531	533	543	582	511	515	534	553	570	540	535	530	538	521	546	529	543	555	576	548	599	529	524	549	573	536	572	568	518	498	538	545	543	531	604	547	561	552	520	587	515	546	564	512	542	523	578	560	546	540	542	570	512	516	514	519	536	503	504	580	524	530	518	488	583	541	532	585	526	517	549	544	562	546	518	543	538	527	535	587	548	555	577	513	568	567	538	567	523	537	506	493	542	567	558	524	522	548	567	596	561	571	543	542	514	578	522	492	527	489	569	564	533	567	542	524	511	584	558	558	507	569	566	533	575	516	584	555	541	544	575	517	534	542	581	553	512	535	523	557	522	562	550	544	575	548	559	534	521	569	525	561	570	553	510	571	541	575	619	544	549	557	568	567	546	588	531	546	533	575	558	514	558	563	555	525	538	546	490	548	574	521	548	559	528	489	556	559	551	525	541	542	546	543	533	555	578	540	517	526	519	555	540	568	563	529	540	555	566	584	555	521	576	522	576	530	558	560	541	581	524	553	534	551	501	539	585	585	546	563	499	575	553	562	538	549	575	547	528	544	539	530	562	517	536	557	514	517	535	556	513	525	529	524	530	529	567	547	555	560	529	530	532	526	544	570	493	540	586	529	512	580	516	606	566	607	534	534	576	519	552	518	530	556	548	557	557	549	537	574	533	531	605	539	596	564	577	548	578	563	547	536	585	540	507	519	543	560	545	602	556	531	563	533	528	502	544	550	531	593	568	583	553	523	591	548	575	590	550	536	547	526	567	565	586	536	531	526	524	574	572	555	567	533	521	555	546	510	552	521	530	496	536	559	560	559	590	528	570	507	570	536	562	525	581	563	569	566	556	540	545	561	531	516	529	516	563	571	567	523	555	544	519	560	529	534	552	513	540	576	599	528	562	511	556	549	562	553	562	522	561	538	559	506	551	537	559	588	510	550	529	532	534	528	574	518	513	551	528	586	542	550	538	498	527	535	496	544	522	501	545	537	577	568	524	566	567	534	542	534	490	494	508	558	530	574	545	498	549	534	537	553	558	553	573	537	554	596	526	546	530	541	581	594	515	548	545	534	573	542	561	546	502	562	509	537	525	559	570	570	557	570	515	535	526	549	555	501	524	564	530	555	543	563	560	560	580	574	549	586	531	580	523	539	531	543	534	525	555	537	554	492	575	555	571	558	543	512	579	544	543	505	553	529	546	538	555	569	521	523	558	545	542	557	518	549	567	528	549	591	592	535	544	524	537	592	559	509	536	554	551	515	537	600	555	586	541	563	606	553	537	544	547	511	538	587	556	553	554	534	568	502	513	511	505	547	529	570	522	521	542	577	528	561	573	537	496	550	546	570	541	548	496	547	527	516	553	566	531	557	578	536	577	532	557	553	551	514	536	551	538	549	555	591	505	520	533	541	519	542	523	554	565	572	498	567	541	560	562	562	553	526	554	580	533	555	566	538
23403	6367	4608	2446	1820	1385	1210	1066	971	953	854	790	754	765	692	724	692	681	716	676	662	627	620	663	671	682	656	662	597	681	618	619	660	654	657	648	640	656	631	643	607	629	653	622	651	630	681	623	575	661	645	662	671	630	643	625	630	617	591	618	616	597	623	633	617	616	650	603	616	600	636	612	593	615	615	628	641	597	625	630	654	621	596	601	619	584	629	579	668	619	599	610	606	654	616	622	644	636	627	621	600	581	642	595	627	653	639	656	641	580	636	634	663	605	634	551	597	642	602	623	622	641	577	635	620	655	593	626	581	618	622	624	618	612	649	563	593	609	612	617	611	633	650	676	642	629	641	652	693	623	608	664	575	637	628	608	595	575	630	635	652	613	613	597	626	608	578	595	635	575	609	650	589	620	617	651	608	628	606	597	587	617	591	576	591	619	611	637	600	596	613	595	589	610	617	612	634	609	638	609	621	572	629	613	625	622	603	640	618	610	611	597	661	654	639	614	638	611	651	670	672	596	616	615	629	578	598	652	624	662	620	625	638	625	635	643	645	578	601	607	587	595	641	580	647	617	589	672	650	588	623	643	612	613	670	573	584	591	612	615	652	587	595	606	592	585	629	653	624	630	575	612	645	626	621	583	627	607	605	601	587	595	606	609	643	634	596	605	607	595	623	622	645	584	616	566	578	615	650	622	638	589	570	621	604	595	620	657	627	589	599	608	614	666	654	601	655	637	647	594	638	614	635	642	632	560	630	600	631	603	627	593	639	616	629	600	625	626	636	608	593	609	591	603	640	602	633	619	665	618	623	622	663	587	596	603	665	584	596	630	590	600	606	621	630	577	626	619	583	651	604	628	580	654	611	623	631	633	610	627	621	577	583	624	618	617	630	655	592	623	640	637	593	667	620	600	572	583	629	618	597	630	645	573	656	611	599	610	590	612	592	613	653	630	605	611	588	593	642	679	623	619	601	581	650	603	603	566	588	610	630	602	662	653	623	565	624	619	604	628	639	617	607	650	648	641	633	629	659	642	600	576	669	652	616	651	592	624	632	614	591	653	553	579	575	619	623	646	647	629	628	608	637	611	605	593	596	604	615	632	647	612	610	634	639	590	654	650	610	625	634	601	612	635	626	629	649	594	589	603	577	608	640	653	617	620	619	625	581	629	606	627	625	658	661	686	586	641	612	682	624	619	642	605	602	591	607	617	631	634	616	567	627	633	622	614	632	604	617	609	592	655	668	612	607	648	592	629	644	585	617	663	603	607	597	638	631	635	627	611	623	602	618	607	575	649	662	630	568	581	579	611	601	618	607	633	630	611	596	622	643	611	602	632	603	592	623	612	625	616	622	644	608	613	614	610	616	626	617	612	616	593	587	613	623	590	612	650	582	585	675	655	682	625	578	625	631	643	644	653	666	591	632	608	593	662	566	592	664	595	620	614	645	595	617	624	618	593	594	618	643	618	635	622	593	638	635	660	623	609	620	624	674	692	605	645	642	627	677	630	590	610	607	648	644	618	592	639	631	605	594	651	598	627	616	623	596	628	631	658	616	595	606	622	677	620	591	652	650	621	618	626	621	559	628	627	602	607	636	625	614	627	651	617	579	630	599	581	615	624	625	618	632	598	598	630	619	608	593	669	605	644	615	628	586	614	588	590	636	610	693	582	615	610	660	661	600	643	622	648	645	623	588	628	596	625	600	597	625	653	618	647	586	644	605	631	564	610	600	646	661	642	593	608	571	645	617	609	628	587	622	643	593	647	587	644	580	606	648	608	634	622	642	617	632	615	619	616	621	654	573	599	606	567	598	611	629	596	638	616	634	656	595	590	567	649	639	617	623	605	610	572	603	609	595	609	566	623	624	618	622	649	644	589	610	582	649	586	595	637	615	610	638	659	620	582	619	626	598	595	601	633	601	600	573	633	691	657	650	642	592	632	629	638	628	597	609	629	664	586	634	656	631	627	609	625	600	616	630	655	622	681	643	611	631	640	629	604	597	650	597	650	621	649	602	603	619	650	659	613	561	625	619	633	628	621	639	618	641	626	610	646	608	614	611	649	611	608	643	598	616	606	612	617	650	609	578	647	627	614	625	600	621	625	625	631	625	594	664	614	617	641	591	591	593	587	610	638	601	625	619	660	618	604	636	567	691	641	620	612	610	605	640	655	591	608	613	639	648	634	603	561	588	636	599	584	623	610	587	597	612	618	641	591	587	627	572	551	601	623	602	633	600	629	610	616	607	649	647	634	620	638	665	603	613	639	580	615	570	676	654	651	614	595	626	607	617	601	617	672	635	612	612	591	617	589	607	645	626	645	624	663	614	625	609	586	606	614	648	581	646	569	613	642	581	628	632	627	645	639	618	645	637	644	644	641	623	583	636	640	618	613	590	610	653	621	640	638	638	643	607	601	580	625	596	587	617	642	581	631	647	619	677	602	611	629	622	607	672	632	579	621	620	600	607	587	623	626	606	625	658	603	593	636	620	642	612	646	618	622	655	598	618	609	602	617	606	598	589	619	678	627	624	643	673	569	613	638	586	642	603	622	600	670	687	598	639	612	616	587	597	626	595	586	608	590	623	599	604	631	622	597	584	611	632	634	591	613	605	640	634	636	618	621	663	600	658	597	595	639	627	635	627	636	677	634	601	561	616	627	598	606	613	605	610	637	618	641	678	612	637	616	612	610	623	694	663	621	649	600	614	575	621	637	636	605	604	611	620	632	637	594	594	649	615	614	624	565	662	572	601	617	609	605	643	641	649	607	651	669	612	623	640	589	633	598	642	590	640	630	621	616	617	594	653	602	586	602	641	608	644	608	630	621	617	602	577	607	606	619	589	595	621	619	612	633	609	594	643	601	597	596	608	652	614	643	612	553	634	608	641	614	627	612	615	610	610	612	660	643	584	609	615	604	612	579	640	614	633	622	599	653	604	633	643	645	629	567	659	630	625	682	625	586	588	560	605	600	609	604	625	638	630	595	628	585	646	629	632	635	612	629	641	594	615	579	610	643	587	593	642	592	636	656	607	614	634	562	583	622	653	647	599	608	659	631	628	630	617	627	640	643	629	602	674	593	630	595	591	623	638	679	588	612	589	621	634	594	624	597	624	622	586	606	606	613	611	628	623	593	621	581	625	662	678	581	678	581	656	603	612	607	642	612	622	626	621	642	661	612	593	612	541	552	622	590	627	717	636	629	641	643	616	608	599	614	626	609	637	630	629	606	602	638	598	595	563	656	621	610	631	649	591	627	610	653	645	630	590	635	636	613	595	614	614	573	658	663	664	597	567	617	597	605	610	610	613	638	575	637	638	614	626	592	618	622	641	609	615	627	635	638	671	640	616	573	597	619	631	590	630	640	636	611	613	605	638	603	583	583	601	645	627	600	602	630	603	596	615	592	655	624	646	612	632	638	639	625	613	613	634	646	620	604	618	593	632	647	632	595	632	609	645	616	658	599	617	616	638	616	612	633	607	653	624	636
22643	21184	28970	23666	21179	21230	11908	1506	1068	990	939	821	777	733	622	656	625	538	644	614	520	551	597	569	546	501	562	511	578	506	530	494	526	527	523	535	540	522	513	511	527	480	504	481	493	528	514	517	497	528	502	505	476	525	497	488	489	503	465	491	529	485	434	502	487	458	503	491	467	513	499	495	500	498	479	529	477	448	479	484	498	488	499	495	502	490	517	505	504	489	484	490	510	508	516	478	493	480	497	491	556	505	473	494	505	515	535	457	492	460	486	481	509	463	471	479	471	468	504	487	452	478	485	487	485	448	479	468	446	473	467	478	507	508	491	506	507	500	490	493	503	476	516	483	456	494	462	480	449	542	527	479	457	517	502	491	462	522	505	539	481	462	486	513	481	464	511	470	467	499	428	539	479	495	489	476	472	467	524	488	508	429	490	494	442	472	482	506	538	475	499	487	478	530	492	484	483	492	513	490	467	487	465	493	454	511	531	500	504	483	459	493	434	488	537	517	483	494	487	495	540	453	520	446	469	487	459	498	450	452	473	479	486	510	504	474	483	464	489	493	499	489	485	542	514	492	498	495	467	490	506	524	510	468	509	441	507	512	464	486	475	477	496	505	479	482	458	494	497	505	445	507	513	490	453	507	509	514	489	487	462	501	504	490	517	491	504	483	490	520	513	509	488	521	510	517	488	468	454	484	486	498	465	476	516	480	541	485	477	466	511	488	494	486	477	492	483	490	511	504	478	447	490	506	514	525	477	504	499	496	504	477	513	498	476	512	501	486	524	473	506	500	481	447	479	513	471	503	514	487	511	475	506	493	497	516	456	497	470	507	504	454	470	491	480	509	492	472	501	443	508	470	492	461	491	514	494	480	501	461	479	520	487	520	492	524	500	485	479	475	499	491	482	511	488	460	484	475	473	473	488	527	529	485	473	475	479	449	479	536	491	475	498	507	485	510	499	493	484	494	505	483	451	520	454	469	470	471	488	503	483	526	474	514	495	499	448	508	472	469	478	529	469	506	471	473	497	498	513	520	490	503	471	473	480	515	539	493	488	476	530	510	461	508	507	457	485	491	499	452	475	489	457	495	505	476	490	516	493	520	484	497	451	516	510	499	511	489	504	506	486	483	483	508	498	494	483	516	473	483	481	473	478	480	501	505	513	495	507	499	555	435	456	487	483	497	492	483	463	525	476	481	473	507	492	478	485	495	520	466	498	506	525	462	510	502	481	523	516	475	492	449	451	488	471	492	451	484	499	485	538	513	490	480	492	502	501	474	501	507	504	494	499	509	490	478	501	485	519	491	506	501	490	506	461	513	487	526	527	494	515	505	462	503	478	525	510	513	533	459	501	515	521	461	453	430	485	503	497	469	502	471	521	489	503	444	457	527	483	506	476	481	426	479	467	476	516	462	480	497	497	450	496	471	502	495	460	482	515	478	492	502	480	486	507	497	474	529	460	473	490	501	494	506	472	501	508	535	465	506	489	464	500	499	530	496	503	460	473	500	507	469	441	504	469	533	452	499	481	482	480	490	521	488	475	490	487	488	509	464	529	481	482	533	533	468	506	529	459	498	477	524	498	512	515	481	502	501	486	490	476	453	430	498	491	458	542	480	511	486	487	497	483	526	451	464	474	445	517	499	482	463	452	505	478	511	486	475	538	476	444	485	491	480	494	545	482	521	482	469	490	488	467	459	441	505	497	477	492	510	491	490	471	463	494	472	455	507	475	448	463	483	492	502	472	489	517	472	528	470	493	468	511	488	456	484	431	520	459	475	520	520	517	476	477	509	520	495	493	488	486	481	499	477	468	447	469	505	453	478	484	475	509	487	493	495	506	462	483	498	491	540	459	484	475	470	452	505	515	504	485	501	486	482	495	474	511	490	516	477	498	509	466	495	477	508	509	456	518	473	516	464	491	478	455	511	463	484	492	525	502	448	515	487	488	480	504	493	474	469	483	476	518	514	490	499	460	470	489	456	497	501	457	488	501	480	509	468	502	486	489	467	484	514	486	479	513	484	535	469	500	496	496	526	447	465	483	475	492	493	496	477	500	471	512	492	509	490	487	510	477	508	469	474	496	503	484	480	475	495	466	517	509	493	434	508	507	479	492	448	489	458	473	507	511	492	461	443	477	475	502	467	532	502	484	465	502	456	500	475	523	539	503	556	497	517	456	487	483	452	501	529	447	509	459	500	465	499	500	467	485	500	495	471	492	505	517	509	510	461	472	528	470	496	485	520	525	498	481	441	512	490	482	481	502	508	436	510	535	495	483	438	479	458	499	471	494	495	503	523	514	518	457	505	493	474	496	499	494	469	516	486	495	476	514	493	493	492	481	459	476	475	471	490	506	487	477	527	483	484	537	549	456	458	450	472	454	475	485	460	521	452	478	462	510	489	521	489	532	463	431	460	474	468	473	541	450	492	492	494	483	482	516	487	471	490	491	474	488	443	493	516	491	473	511	491	518	490	479	478	442	487	464	515	507	478	501	482	490	445	482	459	479	478	507	486	483	507	520	465	528	442	492	528	472	484	488	510	532	506	535	504	466	492	469	490	514	491	549	483	475	485	502	452	507	467	512	472	481	495	462	502	473	521	479	481	492	484	475	491	483	486	447	455	474	473	507	505	488	504	509	460	494	492	483	486	504	519	477	465	491	470	513	522	487	529	496	517	495	520	485	472	476	463	461	508	479	477	493	433	507	482	484	525	476	477	508	499	442	474	511	499	469	481	490	523	476	495	522	484	493	461	473	518	486	505	505	479	521	466	502	512	484	481	475	517	469	474	476	473	452	510	478	481	499	499	490	492	484	495	486	488	482	491	495	484	529	485	508	499	509	462	487	518	462	476	522	498	481	487	479	484	497	485	512	477	482	526	473	450	475	449	476	485	540	499	447	494	479	521	462	437	479	487	501	513	470	473	519	453	495	498	503	481	497	494	463	488	498	490	475	487	500	478	475	446	513	457	473	520	484	440	500	490	465	474	467	480	498	486	497	472	489	477	473	502	494	472	477	512	476	460	506	482	519	525	463	491	470	493	482	461	508	470	494	510	481	478	511	486	509	499	495	464	511	458	460	501	516	488	539	482	503	470	448	494	497	490	484	504	496	498	496	477	454	474	503	470	451	456	448	460	485	503	480	505	470	510	481	467	526	498	485	534	490	496	506	506	518	493	486	473	494	501	471	499	513	505	497	482	446	510	477	489	479	499	464	519	476	474	486	506	457	532	503	480	480	488	468	505	463	491	475	495	465	450	451	476	484	500	484	516	499	488	478	480	501	482	482	485	484	535	504	489	514	461	527	485	467	466	490	500	477	481	489	462	477	479	465	481	498	490	460	503	489	468	497	510	477	497	462	486	452	476	505	519	461	521	449	498	507	488	481	517	467	488	469	493	477	457	480	455	479	437	481	479	467	560	495	521	492	470	484	460	481	463	489	478	519	527	510	472	481	472	463	475	485	449	475	532	478	437	450	474	467	496
28231	18874	12828	6796	4659	3474	2719	2263	1854	1569	1335	1151	1030	937	891	767	799	732	718	664	690	681	663	625	621	607	597	601	579	609	562	594	604	569	584	559	528	528	550	559	594	555	540	530	546	584	559	527	534	566	540	564	556	539	516	536	577	553	542	576	561	555	560	538	564	531	501	554	555	520	529	509	518	576	553	513	519	524	515	490	536	501	578	528	511	541	512	557	529	506	564	527	538	531	551	544	525	522	534	536	572	541	526	500	522	545	585	534	507	546	509	580	556	559	520	598	525	535	493	532	593	537	534	498	515	521	481	577	545	521	526	545	571	544	555	537	518	496	540	517	493	512	545	560	542	510	540	577	545	509	557	556	538	552	510	545	522	567	510	558	498	519	530	524	523	534	535	523	516	566	552	528	562	557	532	522	581	541	577	572	499	548	565	502	521	547	508	509	524	530	511	526	538	508	570	589	489	550	472	497	501	488	518	541	538	500	519	508	556	575	549	551	516	542	560	528	531	541	534	514	521	553	494	525	529	517	530	541	544	539	537	529	543	537	538	544	505	541	524	530	552	530	556	512	568	544	551	533	591	522	549	503	496	537	542	571	563	582	538	522	525	513	543	535	543	557	523	532	527	539	509	498	550	533	550	539	546	553	510	508	572	504	521	516	518	555	528	514	522	553	539	488	537	526	563	599	543	531	542	514	550	528	582	539	548	536	554	519	531	514	551	508	539	560	496	550	503	546	514	547	541	533	525	554	561	516	565	513	537	542	534	565	535	556	539	490	535	530	531	545	557	554	533	553	530	498	514	503	575	512	557	534	535	536	558	541	540	556	556	575	521	513	500	524	515	504	540	528	553	533	515	587	507	530	549	488	511	564	522	516	540	515	549	511	531	595	546	482	537	531	559	491	498	531	498	567	534	543	530	526	526	527	541	528	522	537	566	518	517	525	516	525	528	531	544	528	575	519	521	520	543	527	557	579	561	550	565	516	561	527	565	514	536	524	533	552	538	555	568	514	555	572	574	513	574	552	559	552	541	551	521	546	498	506	568	539	496	525	559	548	510	557	532	551	540	511	542	519	511	540	545	553	562	511	537	523	542	521	512	507	531	479	524	495	519	516	558	548	539	562	524	531	560	548	557	499	569	498	541	555	532	520	565	514	535	556	555	552	513	545	522	486	517	530	518	561	512	517	529	550	564	535	495	565	557	535	540	501	523	529	528	530	503	525	589	514	532	518	557	520	490	532	577	544	518	543	547	516	558	523	542	543	590	518	523	555	509	549	552	540	534	528	542	522	554	526	551	525	491	560	528	574	541	525	536	538	516	543	545	488	519	533	507	533	564	547	537	521	537	525	535	524	532	511	513	518	559	526	543	491	538	498	526	566	538	512	518	547	527	522	513	519	504	531	533	527	549	538	558	489	569	543	499	512	508	583	518	543	549	581	533	522	514	540	545	517	507	495	563	553	526	536	511	566	528	508	532	544	559	566	533	515	560	529	552	537	540	501	549	507	522	461	569	512	531	580	514	543	543	544	564	551	550	496	538	488	538	516	517	533	534	538	507	531	495	512	523	535	513	552	536	543	549	579	522	535	504	531	499	552	537	510	529	541	510	523	544	556	503	534	541	537	542	521	544	566	551	472	510	525	570	547	532	513	512	543	506	529	527	544	517	552	544	514	533	526	509	485	547	536	498	542	525	517	524	551	552	559	519	598	532	533	514	531	588	522	531	526	559	540	548	548	538	536	511	497	534	531	515	545	512	519	549	532	531	510	513	532	537	527	510	535	544	548	506	544	500	539	538	577	521	562	519	524	537	519	509	568	500	506	541	529	534	557	523	546	548	540	515	503	577	519	532	563	546	485	563	528	571	500	549	532	505	488	497	535	487	511	549	575	499	589	529	530	513	545	504	533	515	522	526	528	556	569	512	515	516	559	545	546	557	527	520	598	518	515	526	541	512	531	513	553	522	561	513	531	538	531	508	531	526	552	526	530	522	520	534	572	550	532	565	528	491	568	532	512	551	546	529	534	566	516	480	555	577	565	522	499	553	542	544	520	542	495	530	526	517	587	543	563	530	526	563	539	543	579	535	501	534	528	522	565	505	478	533	548	528	514	537	582	513	537	514	515	551	515	517	530	483	503	553	548	567	567	536	550	527	547	550	552	500	545	549	550	544	464	517	531	550	556	542	547	559	558	524	518	513	531	518	524	512	546	499	499	522	550	487	534	594	527	566	566	536	510	549	488	544	578	510	518	501	597	508	550	500	519	523	523	527	503	540	522	543	484	554	508	535	564	568	552	549	538	552	548	530	539	516	508	561	543	538	527	521	531	539	501	550	493	528	558	537	544	526	574	525	566	533	530	536	562	497	544	502	613	575	502	502	527	528	532	502	476	510	546	513	538	542	529	586	527	543	543	530	540	536	489	552	536	512	522	557	523	493	561	517	538	545	552	514	540	549	585	544	555	559	536	498	519	582	510	540	537	519	552	523	508	519	496	522	566	480	548	489	560	553	510	558	520	518	567	551	531	551	510	470	595	552	583	544	521	570	579	578	567	545	554	527	524	528	579	588	560	535	524	554	515	563	525	521	508	560	536	530	517	530	501	516	527	481	512	569	508	539	532	516	570	545	558	509	544	523	540	542	526	519	517	563	529	560	565	544	551	480	515	516	546	525	513	524	554	525	531	491	564	557	545	580	510	571	516	519	539	549	514	570	539	525	558	535	521	524	523	540	560	527	527	544	521	526	604	561	501	529	500	516	527	524	513	528	510	533	557	544	530	532	515	509	502	526	528	532	572	530	570	526	547	564	540	551	545	519	534	542	553	557	512	548	544	521	503	488	495	537	504	498	557	527	546	541	493	540	609	555	543	538	489	533	560	542	533	504	490	526	522	530	498	523	538	572	562	532	507	525	526	591	502	514	530	480	503	526	538	506	520	519	523	566	519	551	515	540	582	491	549	527	527	535	495	513	521	558	536	567	564	537	555	539	516	516	520	524	516	557	493	533	568	545	563	537	531	509	571	494	581	536	525	530	579	545	551	544	521	519	515	560	499	538	505	541	526	516	533	539	581	528	514	531	588	570	543	560	508	528	488	550	526	543	556	563	519	538	504	509	518	545	533	522	534	555	527	578	533	499	555	538	529	521	539	540	546	552	554	488	493	504	534	552	548	547	522	514	556	537	525	515	542	525	531	534	582	532	528	512	549	558	523	585	499	559	565	580	500	515	531	603	572	504	527	531	550	517	532	504	541	567	497	509	553	485	583	522	524	566	540	554	508	537	565	547	533	492	522	490	527	496	497	585	496	516	521	503	549	536	549	535	525	510	478	538	512	507	495	545	516	544	505	524	508	545	565	532	532	549	540	549	581	524	570	529	555	499	527	571	540	508	574	536	542	530	521	537	502	532	540	516	545	537	527	512	554	558	524	492	567	516	561	530	513	490	512	495	541	534	529	535	527	568	561	537	560	532	532	520	499	549	531
27635	20415	8829	771	437	383	352	351	312	321	355	314	336	330	342	334	322	331	322	308	304	321	334	341	340	293	293	315	309	333	337	325	283	307	328	296	334	322	336	335	335	274	320	335	304	316	311	308	288	308	346	324	324	314	335	321	340	340	313	307	315	297	332	342	320	299	321	299	296	314	344	335	309	282	347	331	352	349	334	341	328	342	295	316	348	311	328	298	334	342	304	356	308	324	305	321	310	319	305	278	337	321	368	308	341	349	303	316	279	315	328	304	329	282	352	315	331	336	300	326	296	319	284	284	311	333	296	305	319	352	322	302	292	337	344	282	301	318	326	300	326	319	344	335	309	320	300	318	305	299	313	317	315	324	314	322	330	339	338	328	305	372	297	319	309	352	346	302	310	302	341	328	347	345	306	328	314	326	288	277	326	321	316	330	323	322	323	322	308	315	326	311	342	314	308	336	332	282	321	307	341	330	298	310	303	339	318	311	339	318	307	327	328	329	313	328	317	320	328	320	281	286	325	306	312	322	316	319	338	309	321	342	328	314	342	326	340	345	308	315	346	324	345	336	311	313	312	338	307	316	323	307	289	309	329	338	346	318	313	271	319	316	324	301	317	300	354	324	334	329	297	344	350	295	321	326	331	352	300	329	316	299	336	337	335	331	364	290	328	328	327	302	305	302	323	324	320	356	333	360	319	285	364	326	343	331	342	310	306	303	296	312	330	352	333	302	288	313	291	340	317	302	345	333	305	313	328	306	331	313	282	328	307	324	312	325	324	322	302	338	328	323	323	312	361	285	340	308	321	313	315	313	322	325	339	306	314	324	339	316	306	317	295	326	341	328	337	339	317	293	331	317	339	339	308	311	331	339	342	303	303	294	306	306	352	315	302	319	332	349	332	324	336	298	308	352	309	309	326	339	310	308	311	318	329	309	327	303	327	318	312	302	345	324	333	320	318	325	313	325	294	349	337	325	302	314	312	330	306	311	318	351	339	351	361	301	335	329	302	320	301	357	328	324	298	293	318	321	369	335	274	330	316	325	326	336	325	365	329	336	335	336	319	317	331	317	326	320	338	341	332	327	331	277	347	320	323	325	308	324	301	330	331	320	304	324	340	297	344	326	307	305	306	321	316	326	325	319	292	310	309	329	324	293	323	331	305	318	332	352	303	342	351	317	329	336	320	316	282	322	353	321	286	323	349	314	338	320	315	304	337	318	334	293	320	337	295	334	323	325	353	318	335	304	338	323	307	297	275	332	324	340	339	342	292	340	325	303	339	307	325	306	302	308	302	313	263	338	314	351	328	341	337	316	354	288	320	275	314	313	328	309	325	291	308	296	300	315	305	297	307	309	307	344	284	316	336	311	307	311	299	316	305	313	339	328	332	293	293	372	320	330	316	341	303	310	350	338	345	349	343	302	333	298	293	346	303	343	330	327	344	341	333	323	315	319	301	309	327	328	343	299	340	323	337	305	333	330	336	283	335	316	280	322	316	331	317	328	305	311	320	298	310	319	289	322	315	320	351	347	312	332	325	324	309	287	269	336	327	352	357	319	292	323	311	327	318	322	315	317	348	316	303	341	316	360	346	321	331	330	328	310	340	311	333	355	328	334	290	320	318	340	320	316	335	282	337	314	329	337	331	300	306	303	346	319	347	314	344	322	312	307	301	335	350	321	343	283	316	309	331	339	284	295	313	318	351	306	309	311	302	315	323	311	344	325	324	330	308	307	322	314	299	318	344	331	314	332	328	311	331	302	321	338	335	310	341	327	360	333	320	324	278	338	331	316	340	318	313	324	319	309	324	324	346	328	300	320	323	323	302	280	296	322	342	327	301	308	336	357	326	312	307	296	322	325	304	354	328	323	286	300	318	297	321	306	278	329	304	317	319	306	332	300	344	323	316	357	314	333	321	329	353	315	302	341	318	340	347	318	339	343	314	297	323	327	311	307	367	301	300	317	321	293	307	353	341	309	329	282	308	312	312	311	334	326	317	315	329	311	328	298	329	330	344	330	309	356	303	321	305	325	311	335	316	332	328	328	337	332	284	321	322	284	314	323	329	318	316	274	300	307	310	355	345	308	316	354	299	310	303	354	339	320	298	326	327	357	290	319	324	336	291	311	337	293	315	332	295	347	322	328	353	332	279	314	310	311	326	360	333	331	307	349	292	297	295	315	309	321	343	344	340	294	295	308	333	333	338	311	309	325	303	298	313	327	321	303	335	305	313	331	300	310	328	307	294	289	316	348	312	285	320	309	331	319	322	294	357	306	314	351	340	285	326	309	352	347	288	317	320	292	315	322	322	309	320	333	349	319	352	325	334	326	318	349	323	310	289	304	301	323	286	293	338	334	333	350	313	345	341	311	321	296	296	321	355	307	331	331	388	315	329	303	326	327	326	333	332	316	340	339	318	324	316	304	337	294	295	337	284	336	331	346	323	322	270	331	343	281	290	311	312	342	316	311	334	330	332	326	323	294	342	339	333	365	357	318	291	329	338	344	331	318	344	306	327	336	330	312	303	302	323	321	341	331	317	317	284	309	319	294	305	309	310	292	340	304	353	323	340	316	323	304	330	331	318	329	362	315	341	319	294	308	292	324	308	325	299	334	300	310	305	288	311	290	306	349	315	293	314	317	301	326	309	339	320	320	298	331	348	316	338	341	321	307	328	334	352	330	329	324	312	299	317	326	340	314	324	303	314	315	326	350	288	335	332	318	317	312	331	321	297	335	309	303	315	303	342	333	335	336	303	312	323	326	331	295	305	336	309	342	338	298	329	328	297	354	348	346	287	294	365	297	317	334	339	337	331	341	338	319	346	324	296	316	329	352	309	330	328	325	333	308	304	301	293	332	297	314	321	336	296	325	300	300	289	347	322	328	361	355	340	314	341	327	307	334	316	303	316	360	321	335	282	308	328	338	325	313	331	304	354	292	315	350	300	337	324	321	318	314	312	330	352	314	333	323	327	295	312	327	344	335	325	310	297	291	329	285	301	303	291	328	314	313	313	305	297	288	314	307	337	327	310	298	319	335	310	326	294	301	328	318	308	292	314	299	314	316	322	338	326	359	342	324	280	309	287	333	328	317	294	313	285	328	296	355	330	286	325	320	326	309	327	318	322	325	325	301	337	321	295	322	287	293	306	326	289	328	343	304	347	305	304	337	298	352	319	330	324	308	341	336	318	332	353	329	329	319	299	298	345	323	313	314	315	315	333	304	333	309	319	347	335	301	311	322	327	317	308	304	309	331	339	355	330	325	332	287	348	305	352	351	318	334	304	305	334	345	327	329	337	336	294	335	302	318	309	276	289	321	353	301	303	324	333	334	333	324	296	322	326	339	321	316	316	315	348	322	329	305	347	330	339	314	324	336	323	321	312	345	315	310	330	293	325	310	300	340	300	343	315	338	332	323	305	327	317	341	346	337	301	308	291	334	329	342	335	319	305	313	324	299	264	339	329	339	307	311	316	330	328	338	315	311
22970	3106	1057	657	507	470	450	418	409	434	434	420	413	382	368	445	407	416	402	411	424	363	355	404	390	392	400	389	398	396	381	378	401	408	375	385	413	389	398	392	360	392	434	381	369	389	417	415	395	370	379	390	382	395	337	393	409	387	370	365	425	371	385	359	385	391	360	372	384	388	367	357	383	364	367	386	404	340	361	393	419	382	367	420	374	412	378	384	398	376	374	393	369	409	336	424	363	376	389	376	370	367	348	381	376	388	360	406	401	420	385	387	396	396	367	359	412	380	388	403	381	398	386	406	400	381	404	408	386	377	362	398	386	372	390	425	395	377	360	386	388	349	418	392	387	396	398	358	407	383	382	374	378	413	384	394	358	348	402	397	384	403	393	367	368	432	336	376	414	381	375	401	391	418	399	385	375	370	403	398	363	388	406	392	402	399	391	380	404	353	380	374	409	402	361	403	411	379	389	423	394	394	368	407	383	411	380	395	399	403	420	375	366	373	387	415	366	390	395	390	416	380	397	379	381	404	388	398	377	353	392	415	394	385	369	366	392	359	375	362	401	387	392	384	395	350	399	413	412	425	366	405	378	390	392	363	388	381	373	373	382	394	390	403	403	360	383	375	381	364	394	414	366	380	373	353	420	380	366	378	415	402	408	390	354	396	419	420	392	380	399	377	395	359	394	385	420	376	371	363	412	420	424	376	378	390	413	403	378	419	413	414	379	365	369	368	421	394	393	399	399	393	392	387	398	352	414	383	369	408	361	364	367	388	356	408	380	425	406	387	418	397	381	389	364	414	389	419	387	373	389	415	402	387	378	396	358	380	358	399	354	401	377	386	393	401	373	385	384	375	386	385	381	381	327	388	382	352	388	390	366	379	321	392	371	395	398	371	376	383	397	379	392	390	365	376	387	406	382	378	388	413	335	367	382	383	413	382	348	401	407	384	365	405	359	389	391	379	424	365	353	388	392	415	381	416	436	394	379	411	391	378	396	391	379	368	367	397	392	361	418	337	397	371	372	399	393	352	444	405	371	392	394	375	387	404	382	408	376	383	371	374	395	339	353	396	387	377	391	412	397	368	375	417	388	374	370	393	409	405	377	393	416	351	375	385	369	398	337	403	389	363	408	388	409	391	389	359	389	421	358	362	372	352	391	381	366	427	403	369	386	369	349	375	394	380	397	352	367	397	386	420	384	423	394	359	368	376	405	394	391	389	375	373	381	369	400	366	419	367	380	386	409	413	353	427	396	368	416	367	379	409	391	391	384	385	396	450	404	393	364	397	375	386	393	362	330	447	410	383	397	404	378	395	389	373	345	366	401	383	376	361	398	384	405	416	388	382	380	383	410	377	377	429	395	389	391	401	379	397	358	396	382	362	374	419	376	396	366	395	383	368	379	407	399	359	407	377	410	427	391	369	397	378	384	362	381	401	393	408	388	387	392	367	396	393	372	406	405	347	400	411	348	364	352	405	388	360	390	356	368	394	374	372	397	392	414	379	375	375	384	426	364	356	385	354	417	365	433	355	426	365	371	365	368	410	409	388	359	361	390	442	396	446	357	399	370	408	417	360	369	373	385	378	375	363	388	401	387	411	376	398	388	384	387	373	399	395	390	343	387	403	360	366	374	368	406	404	396	427	385	398	401	382	360	348	378	378	360	356	392	415	399	372	402	358	368	396	354	389	374	405	385	393	362	368	384	394	367	342	438	376	375	347	344	379	376	406	381	370	394	412	372	396	398	387	412	350	389	362	402	399	434	408	395	368	397	376	387	374	364	395	376	373	382	414	386	390	377	377	403	391	396	386	375	370	412	348	390	400	389	362	401	379	370	381	431	373	401	374	356	353	380	352	420	397	386	377	372	376	404	401	376	394	410	399	397	399	408	412	394	402	377	382	381	384	401	391	413	360	426	411	364	360	396	357	393	370	415	388	402	418	386	385	378	357	395	407	412	391	370	388	371	416	359	392	386	365	353	379	371	383	407	370	389	374	373	381	369	404	398	396	417	387	411	387	378	369	362	370	381	388	382	380	403	406	365	388	372	385	388	355	417	387	348	369	382	392	356	441	388	363	412	381	373	353	384	411	370	364	427	377	384	372	390	418	380	398	352	357	376	376	425	358	388	370	390	430	389	384	382	403	366	395	371	370	373	373	372	416	396	412	393	395	351	394	401	380	371	370	406	383	380	404	423	378	387	394	399	395	382	384	403	400	393	383	453	386	393	381	417	393	400	355	402	352	392	388	420	410	420	389	376	396	368	403	376	412	412	398	414	397	385	346	400	391	393	445	383	354	372	399	400	390	376	397	393	363	371	398	392	395	380	392	349	364	395	406	394	429	365	384	388	365	402	408	409	362	377	396	371	384	350	405	411	373	407	431	381	374	393	376	400	367	353	401	371	364	376	389	376	383	390	383	357	412	437	367	370	409	401	399	390	417	400	434	380	419	416	392	378	401	407	385	408	400	388	386	398	391	366	418	404	405	375	429	371	395	367	375	392	386	374	402	372	407	399	416	417	394	408	367	392	386	386	371	393	364	390	402	372	394	391	381	407	384	408	385	360	335	384	400	383	359	403	396	357	357	379	378	410	418	360	396	375	413	404	407	383	402	398	412	354	401	406	375	385	378	374	378	413	378	392	383	395	384	396	371	377	391	361	366	367	351	379	390	403	388	364	437	391	394	344	404	405	372	365	424	388	416	355	390	392	399	372	386	396	396	402	375	403	398	354	383	398	422	388	380	380	387	385	401	386	374	406	371	395	358	417	375	443	400	395	378	396	350	394	378	405	369	390	380	366	448	430	401	373	402	407	390	402	405	408	375	394	400	361	364	367	386	359	401	387	410	374	399	428	371	402	391	385	400	393	399	374	417	416	336	365	404	373	439	388	416	412	367	385	382	419	411	402	378	386	382	367	392	371	411	401	365	391	401	366	419	368	387	375	382	407	397	381	381	384	368	379	415	385	400	389	407	391	368	376	347	381	418	393	379	417	371	402	377	387	447	371	431	400	384	390	420	413	379	385	365	397	392	406	372	396	427	370	386	413	378	370	375	412	384	383	384	402	377	409	370	385	395	392	385	420	363	361	370	389	383	376	406	374	377	397	368	407	381	354	348	395	358	401	349	381	428	366	393	378	365	377	375	384	421	394	383	393	401	385	361	394	385	371	400	405	395	345	392	372	413	336	419	372	374	369	356	407	382	376	396	369	398	401	390	407	438	362	375	391	393	387	390	363	378	423	379	419	379	390	406	377	416	371	381	416	392	416	379	385	394	384	385	382	378	382	395	387	380	379	388	406	402	388	343	410	374	377	371	410	391	380	380	386	400	353	389	370	409	419	381	410	441	377	375	372	371	408	377	383	362	412	376	369	390	392	426	357	401	343	379	389	380	381	418	401	393	394	369	398	401	364	400	402	398	402	398	382	375	367	384	376	420	386	376	387	373	359	373	374	375	420	361	393	380	396	374	389	361	363	397	389	404
23656	21178	28564	24053	21163	12109	1056	633	493	485	437	385	366	323	338	323	315	299	295	270	278	267	303	255	271	252	230	273	237	253	236	254	253	245	262	245	228	243	229	248	262	235	226	256	223	253	218	245	228	213	231	234	230	225	197	229	238	261	244	212	234	249	217	246	241	256	241	238	230	239	240	212	248	245	262	231	241	203	249	230	250	223	231	217	209	221	220	250	224	233	228	237	224	225	258	231	253	242	241	245	236	251	225	237	229	249	244	236	221	237	235	241	258	226	239	226	228	259	257	215	239	268	216	233	221	215	222	229	243	219	230	241	232	261	217	240	218	240	219	250	223	236	232	241	209	241	222	245	215	249	227	225	210	262	233	260	236	229	234	253	194	213	218	228	230	230	231	253	220	232	213	202	246	204	227	245	278	254	212	226	236	231	207	201	242	196	237	223	223	203	243	232	225	231	221	221	191	236	227	243	230	235	231	258	251	250	229	227	216	236	226	212	246	228	243	207	225	215	239	241	239	230	217	239	201	224	247	240	240	202	235	210	219	221	217	237	242	217	233	242	247	232	226	235	251	229	201	229	253	239	226	220	214	227	229	219	245	209	235	222	235	228	228	227	222	223	218	209	231	222	235	210	231	237	226	231	217	242	226	216	227	257	234	207	235	233	254	234	241	235	228	224	201	211	231	213	239	232	246	234	235	231	212	225	201	217	226	226	248	214	238	248	233	223	237	225	227	242	219	211	232	231	207	237	232	208	266	211	222	228	214	227	222	237	220	236	220	225	254	254	212	207	242	228	239	216	238	212	236	224	224	210	220	251	240	201	254	239	246	253	231	228	218	240	250	264	212	253	216	226	231	224	243	247	200	235	217	232	236	235	237	214	216	250	234	222	221	212	223	210	215	242	238	251	249	216	230	222	244	219	205	246	238	239	235	217	216	222	234	233	226	226	235	233	213	258	224	206	257	251	225	245	250	228	230	236	258	246	233	255	211	205	235	200	227	209	240	222	245	216	223	225	235	226	202	225	212	250	257	235	213	232	254	253	205	209	212	203	211	226	222	224	211	222	222	243	246	249	205	242	229	234	228	226	237	215	244	273	216	233	243	225	203	230	214	267	231	220	224	214	241	224	224	204	246	212	218	226	232	222	223	253	221	216	224	186	221	216	220	242	228	240	220	254	230	224	235	211	251	222	222	214	238	226	222	221	227	204	209	246	205	225	240	249	218	251	242	217	256	219	240	220	206	233	266	211	207	191	249	238	221	235	204	209	210	235	244	255	200	229	238	224	216	209	224	227	233	237	261	243	219	214	205	206	215	246	241	227	230	219	247	208	241	256	226	220	226	248	228	250	228	219	232	212	264	193	227	240	251	200	239	217	228	227	240	229	243	242	253	237	218	227	225	237	203	225	235	207	244	244	194	247	244	234	219	233	242	240	254	214	235	194	189	220	225	224	226	251	242	262	212	243	239	225	235	226	215	208	229	205	255	252	201	254	207	234	204	234	228	226	231	212	260	212	212	235	249	205	218	212	212	231	231	232	202	245	246	244	198	218	227	216	230	229	220	219	260	271	243	222	265	240	234	199	220	210	199	221	216	229	212	215	219	218	253	263	226	233	218	193	204	228	245	214	230	217	230	216	238	227	222	220	233	210	239	252	235	238	206	240	240	231	219	236	204	227	242	250	232	228	223	213	216	219	236	207	244	220	243	261	233	250	236	227	250	244	230	225	212	238	236	207	227	227	202	231	241	229	199	219	228	224	218	202	220	217	221	229	216	218	237	224	209	210	235	237	213	222	229	200	236	216	211	224	231	272	228	206	226	243	220	214	240	223	232	230	214	210	218	230	260	217	251	260	237	232	242	216	231	228	234	228	215	239	231	235	251	235	228	229	224	219	245	228	206	240	233	236	232	235	228	211	242	223	248	228	243	246	211	244	217	212	196	233	253	223	216	228	218	230	204	243	252	226	239	207	227	221	228	253	240	204	227	239	240	260	212	267	227	237	264	223	230	225	211	197	231	229	232	177	229	210	211	213	226	211	258	214	236	220	206	201	245	234	231	231	239	225	220	229	225	239	218	213	226	236	243	229	226	243	242	210	243	263	267	216	255	256	244	231	228	220	206	214	222	241	246	232	221	255	205	229	239	241	224	214	228	257	242	221	216	217	205	217	231	209	215	208	216	224	236	245	226	216	216	223	211	253	216	239	245	233	228	207	201	202	202	213	243	237	228	206	226	227	236	216	216	205	215	220	223	215	237	237	223	272	253	221	217	226	238	230	223	224	243	225	222	207	243	224	225	252	250	235	214	205	221	232	249	225	254	254	206	255	212	241	229	234	241	246	201	246	196	225	218	194	227	226	239	211	208	240	269	258	223	253	206	232	225	227	225	235	220	224	230	247	233	245	223	236	215	236	242	241	220	232	243	206	228	212	232	254	231	204	221	216	253	217	237	222	219	238	237	186	210	253	231	249	225	217	247	230	236	208	222	244	228	259	216	232	222	241	251	219	238	220	207	260	243	224	233	234	236	242	222	249	220	232	238	207	230	233	224	254	226	233	227	257	230	244	227	209	240	231	230	225	208	224	225	215	230	253	236	240	237	217	239	248	232	239	235	238	200	213	234	196	192	234	203	201	238	202	220	251	222	239	227	224	232	224	231	222	220	245	232	220	227	209	230	262	226	237	235	239	245	206	232	224	260	202	236	224	224	217	244	223	228	226	236	214	248	263	245	184	225	196	228	213	227	241	236	218	216	234	207	225	214	237	234	221	238	190	232	246	225	222	215	229	238	231	234	238	200	211	240	235	222	238	233	238	223	244	210	238	235	241	226	221	232	205	241	236	235	219	216	213	250	225	219	218	232	263	238	224	231	231	235	251	220	270	208	237	254	215	240	201	209	218	214	229	233	223	217	205	224	237	217	229	229	225	235	228	219	233	214	221	259	207	238	219	235	233	232	225	233	219	235	244	205	213	231	245	240	250	258	227	220	252	249	219	260	250	219	239	235	245	239	256	224	222	231	222	229	201	212	239	223	224	279	224	233	248	230	221	258	237	235	222	207	248	224	222	239	222	241	227	226	230	228	226	222	242	239	260	208	217	260	260	220	232	235	195	263	238	239	224	242	239	212	246	212	235	232	214	219	221	238	247	234	231	242	242	215	221	239	260	253	215	244	209	244	224	222	235	224	244	231	231	232	225	236	254	212	242	186	217	217	222	219	244	231	222	232	207	214	265	248	236	244	240	250	227	219	220	233	229	226	216	234	234	219	232	200	245	233	216	232	202	226	217	213	244	230	245	196	229	227	256	237	216	232	229	223	225	201	240	237	240	230	236	243	209	261	240	229	231	226	257	194	230	210	209	222	223	219	242	213	243	254	217	232	270	220	239	209	246	235	222	233	221	196	226	241	220	229	261	215	256	240	222	199	234	209	223	217	234	238	228	226	219	232	223	180	250	249	215	233	211	241	225	241	239	218	238	222	209
25490	11982	7652	3759	2470	1848	1367	1114	946	760	713	645	545	504	472	402	371	387	405	335	357	363	359	359	269	360	347	312	308	296	293	283	309	287	288	288	296	280	287	297	297	298	291	293	316	311	289	273	289	274	307	296	351	303	289	295	296	277	290	302	262	322	269	251	291	277	258	271	293	279	250	246	292	277	278	284	292	280	257	254	282	285	321	291	286	291	285	258	261	284	269	282	269	281	313	289	263	261	257	275	241	237	260	241	267	275	259	262	300	313	310	278	247	268	305	273	276	275	261	292	287	279	280	273	265	258	290	283	276	285	265	287	274	266	273	255	274	301	287	291	247	269	275	263	296	255	271	278	284	272	281	252	268	270	257	282	271	261	251	297	268	271	269	288	268	262	265	275	274	270	281	281	259	287	255	265	274	258	238	260	284	332	293	262	269	266	263	276	249	266	271	283	269	272	295	310	282	269	272	290	265	290	271	239	253	282	276	249	278	260	274	282	279	271	297	268	250	284	275	265	280	269	271	281	266	263	257	287	287	282	269	293	241	281	230	309	269	249	282	269	251	271	249	264	269	290	279	253	265	261	264	262	280	281	277	286	231	280	261	288	269	280	299	254	285	263	264	282	268	264	249	282	252	280	266	303	248	273	258	255	295	291	247	265	248	260	294	223	236	280	254	273	280	272	294	252	229	279	285	276	262	247	269	298	274	245	283	299	279	255	225	291	277	237	259	247	288	293	272	277	278	281	285	289	253	304	303	249	283	309	277	254	285	252	269	271	252	283	278	281	284	267	252	257	276	257	272	272	263	243	286	262	242	247	287	263	246	293	272	263	289	255	315	271	281	260	297	264	270	299	261	256	271	279	252	291	276	276	261	272	269	276	279	284	294	250	281	275	264	256	279	269	243	273	276	276	297	299	241	283	290	256	280	247	262	273	264	271	275	298	279	270	254	278	256	290	271	253	258	269	264	277	269	236	289	269	255	248	275	269	263	264	278	271	279	295	240	263	286	242	271	291	262	306	274	286	259	259	281	261	290	304	260	270	266	235	273	243	247	243	269	259	243	258	270	273	286	284	299	281	267	310	256	258	259	265	262	286	249	273	273	258	313	271	273	247	275	274	265	290	248	289	266	263	265	285	300	241	282	242	277	286	249	257	291	274	284	274	268	255	272	287	272	277	263	254	295	243	281	309	297	259	264	258	295	256	285	275	278	292	259	273	257	263	275	297	257	292	284	283	269	274	311	266	288	285	257	272	257	272	273	258	286	286	269	287	293	271	256	246	263	251	263	270	270	265	262	279	256	277	276	284	293	243	305	272	270	292	259	281	294	262	260	279	273	270	271	258	250	285	317	296	277	265	282	261	286	248	284	298	276	273	288	260	269	274	292	288	271	283	292	268	241	257	272	256	273	275	286	264	279	244	249	319	260	286	291	260	284	279	278	272	283	248	269	294	263	260	262	339	286	278	268	288	291	268	295	280	275	283	278	262	253	263	298	262	279	274	280	259	267	306	273	262	254	263	242	264	283	259	286	277	292	256	263	255	249	266	253	269	273	262	297	266	287	277	279	258	298	279	278	282	266	277	256	286	283	265	293	255	286	287	233	264	271	275	249	261	274	270	288	261	260	264	274	268	308	280	247	276	271	284	276	278	257	262	278	300	261	257	260	281	301	275	281	298	294	309	291	281	257	285	281	283	257	282	279	289	249	276	269	262	271	279	279	254	264	256	277	288	246	267	263	266	284	304	289	244	254	293	283	268	253	314	273	278	253	246	265	253	237	267	286	293	289	271	310	277	279	273	262	304	265	271	261	262	266	319	270	248	282	286	262	285	277	267	287	279	284	267	254	299	265	279	259	297	274	290	260	245	308	250	281	258	279	307	289	260	251	260	231	277	270	280	266	288	273	253	277	268	291	250	258	299	272	248	291	291	276	288	274	256	294	276	260	268	280	250	289	294	267	297	275	247	273	248	287	262	277	280	277	293	245	270	237	266	260	251	238	273	251	259	262	276	266	283	293	261	273	263	284	257	308	272	266	289	303	260	265	273	251	290	246	257	264	261	263	298	285	270	271	266	284	287	280	289	274	240	282	268	263	260	268	272	264	280	252	279	267	275	261	289	264	278	274	267	256	254	280	289	245	265	282	285	244	279	301	290	273	271	266	260	318	283	277	256	298	276	286	266	264	293	290	255	266	291	278	274	271	275	272	270	256	294	272	266	258	272	243	264	263	237	256	286	271	310	294	269	271	273	267	270	274	308	251	242	257	291	272	292	302	278	267	273	259	239	260	298	268	277	280	291	276	270	298	258	271	271	283	281	241	254	286	264	279	302	321	252	283	275	284	279	297	287	290	297	267	276	296	242	300	267	301	286	252	273	253	278	250	263	282	252	309	245	282	256	293	276	273	271	272	268	252	270	261	280	283	245	270	289	279	287	266	279	255	261	255	291	297	292	239	263	260	273	262	272	274	276	297	282	268	289	278	288	296	294	270	263	294	270	267	329	288	287	269	258	248	256	300	247	257	274	279	275	250	278	295	278	273	240	267	252	285	275	305	274	284	269	270	314	270	278	267	307	240	240	285	285	253	291	287	266	274	244	297	270	274	293	267	274	282	268	290	262	265	284	276	276	279	270	283	290	282	299	261	272	267	274	281	277	283	263	272	268	272	276	261	244	289	272	240	287	275	279	266	287	279	276	257	288	264	270	295	258	290	228	266	275	281	270	283	263	276	275	274	274	283	293	260	276	273	269	271	263	286	277	270	289	240	268	251	288	270	309	284	292	295	265	269	280	295	286	265	235	290	283	276	268	267	269	296	265	250	271	292	261	272	266	281	269	296	290	279	275	235	285	279	263	299	272	290	271	280	285	274	283	246	254	311	294	252	264	260	265	257	299	281	268	270	281	288	279	266	274	272	282	261	309	247	272	296	288	296	261	259	287	284	269	253	310	252	276	271	267	271	279	276	261	262	281	286	287	273	283	332	285	266	278	276	279	239	254	258	279	267	249	271	268	269	260	254	276	287	253	257	267	288	256	266	258	268	293	283	285	272	277	275	274	297	272	276	264	273	257	292	282	256	262	270	277	268	254	268	263	274	278	259	268	265	280	289	271	240	269	274	266	323	270	314	295	282	268	310	243	252	250	289	279	254	235	283	290	277	253	257	256	270	249	298	265	270	247	269	293	316	281	261	269	282	257	267	249	255	274	282	263	286	271	291	257	248	267	252	267	268	248	267	276	300	274	266	280	250	294	256	300	295	257	280	252	291	271	265	275	267	273	295	259	292	282	256	257	304	278	271	278	276	272	250	282	284	299	304	266	271	284	273	283	271	267	263	296	280	292	273	293	266	281	299	261	259	310	269	269	276	285	268	257	271	256	231	257	233	285	276	262	268	256	284	299	311	295	253	284	256	281	268	250	253	261	263	266	285	256	288	289	272	265	282	250	312	257	253	285	274	284	229	261	264	265	248	290	271	272	249	271
24818	21150	27587	24919	12453	1191	811	705	699	650	616	652	624	610	543	578	588	561	588	586	543	561	612	571	576	517	591	530	552	550	569	575	565	584	556	524	542	515	526	560	572	572	569	561	524	567	589	531	562	560	550	528	539	531	552	553	554	525	571	563	525	576	559	543	544	557	562	521	544	489	578	574	520	573	503	581	577	524	528	568	483	534	517	550	525	543	574	565	565	581	575	512	526	514	499	584	505	517	560	567	566	553	555	516	562	550	562	552	546	535	539	540	565	559	581	496	532	520	566	566	539	577	528	530	564	532	590	533	592	533	530	563	516	585	516	544	547	566	565	561	531	529	571	552	544	532	554	542	577	518	548	524	532	494	572	521	512	559	568	522	522	547	555	570	558	515	593	517	562	546	518	516	511	536	559	564	554	523	526	521	571	568	543	553	555	553	548	584	516	569	578	546	570	564	517	499	530	542	542	573	555	518	517	492	567	542	547	530	513	580	546	502	531	551	591	553	558	533	527	495	535	551	529	538	559	566	560	575	564	476	508	545	550	530	536	534	506	564	544	578	526	550	578	571	530	522	558	562	560	529	531	512	511	556	528	563	537	524	583	574	558	560	537	539	491	528	531	569	525	497	566	542	523	529	544	520	529	549	557	531	541	543	559	552	566	567	576	597	532	534	533	547	528	554	505	518	564	610	513	508	519	545	556	538	536	539	538	563	546	547	527	594	543	520	554	544	509	531	535	565	550	564	544	546	559	515	535	552	518	542	575	516	526	545	546	565	524	564	526	515	582	524	479	592	546	518	529	542	572	601	589	518	531	553	537	520	522	509	536	549	535	541	547	569	533	501	464	485	561	524	545	567	555	585	563	539	572	603	545	521	575	573	553	569	548	526	551	528	532	511	561	537	552	507	556	477	561	543	516	545	573	510	572	550	556	533	536	596	559	554	582	549	523	600	557	581	549	544	532	549	556	555	521	501	552	573	580	539	568	519	532	590	593	534	551	583	515	532	558	484	468	534	536	543	518	550	536	548	566	583	543	539	529	545	508	549	552	525	519	554	541	502	571	509	512	493	545	542	567	564	569	566	580	538	506	553	545	535	549	545	553	580	568	575	542	534	554	499	560	547	549	555	556	536	529	563	586	564	586	558	538	533	524	519	552	526	516	515	551	550	536	551	531	542	546	533	559	540	520	527	542	546	532	515	516	532	525	549	556	561	535	545	568	552	528	583	534	560	537	538	534	552	522	545	538	568	499	542	588	558	549	536	555	538	529	560	517	547	533	551	522	507	556	558	543	505	560	537	561	545	539	563	552	544	551	533	553	543	530	529	589	599	530	569	561	560	534	548	583	534	527	566	516	529	543	564	522	531	574	554	543	522	563	545	542	545	549	554	564	524	552	510	535	533	510	498	569	544	556	512	563	532	558	540	551	544	547	550	550	543	564	535	556	505	569	540	519	537	539	531	552	533	591	518	523	530	568	536	570	543	558	532	564	530	539	505	540	525	551	555	579	523	541	563	533	521	547	531	520	544	567	541	510	528	508	510	538	565	560	557	550	514	514	540	543	519	545	556	560	567	603	530	535	539	538	561	544	541	524	535	566	572	564	528	575	563	522	575	569	543	534	503	528	565	572	550	525	584	570	533	555	558	518	572	541	554	553	567	524	564	532	537	533	561	527	553	527	557	536	526	563	519	515	526	560	518	531	541	574	497	558	565	524	528	546	546	551	566	557	502	526	565	558	500	531	547	568	520	546	571	538	532	538	537	555	584	518	550	573	489	548	532	531	534	549	528	538	534	538	578	553	571	534	599	518	564	572	541	586	538	549	513	556	541	533	564	557	580	582	500	559	514	533	556	563	546	579	520	528	489	565	560	476	521	526	573	529	518	511	557	539	519	573	532	521	541	552	559	568	551	545	556	511	537	557	553	551	546	524	565	600	519	527	519	505	546	549	511	592	567	537	532	573	592	584	531	590	533	492	558	543	573	543	574	543	523	539	545	524	533	550	570	572	519	511	548	505	563	550	573	555	532	557	533	556	510	570	569	553	541	536	533	533	540	511	572	522	551	551	552	529	592	534	549	563	538	600	560	563	540	523	530	540	492	550	522	523	553	504	536	540	519	550	498	539	573	553	521	564	547	483	524	537	576	557	568	545	547	544	550	564	566	540	553	552	542	583	542	577	538	521	541	523	540	558	580	593	578	557	515	554	545	516	526	535	535	501	568	565	530	553	491	537	531	517	530	587	529	546	534	540	558	503	544	559	507	563	514	544	527	535	546	568	560	559	543	546	536	539	538	528	549	536	524	515	565	556	576	559	548	508	582	495	543	533	552	492	562	564	518	557	521	480	529	559	504	540	525	524	513	536	575	541	559	573	560	551	580	581	568	572	527	486	564	547	530	502	509	532	513	554	536	543	508	543	541	532	552	544	570	579	523	539	525	547	569	547	517	572	578	537	498	543	523	591	563	515	506	549	537	529	521	531	550	540	526	511	546	542	554	514	563	480	558	540	572	537	527	538	581	546	510	549	546	513	557	542	560	557	546	543	535	593	552	533	530	553	542	540	579	532	559	538	509	539	534	545	570	544	537	552	547	571	545	514	574	506	581	554	532	497	539	500	530	564	511	543	512	512	557	528	533	542	555	536	525	584	518	540	540	580	534	577	541	548	526	554	606	503	542	502	510	534	592	537	487	550	579	523	544	542	556	531	487	569	560	502	553	590	577	568	487	532	609	535	573	552	528	514	546	570	550	560	554	552	599	542	578	543	550	522	550	564	508	525	543	569	552	570	511	545	574	536	535	535	562	580	484	532	515	546	540	528	523	529	563	550	560	534	509	535	534	546	546	533	563	538	568	603	526	525	518	529	527	573	521	566	535	545	523	534	515	522	552	534	553	579	493	541	492	536	546	547	538	559	538	533	585	540	536	567	543	485	529	544	517	523	520	544	538	554	554	514	553	551	552	519	584	530	520	528	524	540	598	544	563	584	540	513	522	495	608	587	549	515	548	530	535	556	516	545	546	543	566	556	545	509	556	545	522	546	563	550	568	550	572	548	561	569	564	521	537	562	526	537	533	517	563	538	550	541	520	518	513	561	560	558	535	568	555	541	545	542	533	543	569	511	572	535	583	538	597	502	581	580	553	550	533	523	511	507	523	586	566	536	546	491	549	579	492	544	557	532	559	557	525	589	538	523	561	527	543	504	519	513	515	531	559	548	530	547	539	559	580	544	554	558	599	531	534	576	537	548	546	567	519	517	579	521	513	548	537	552	545	563	517	527	515	580	542	544	508	557	536	529	536	562	517	554	563	561	536	554	538	571	508	514	534	542	580	527	557	503	508	526	542	583	555	574	561	547	525	561	517	526	532	547	557	523	560	559	507	514	553	534	574	553	542	552	516	521	566	591	556	510	578	551	508	552	529	572	544	564	533	547	602	526	561	516	562	536	544	541	538	518	515	572	535	514	554	541	568	538	509	571	524
25456	7724	4487	2389	1764	1429	1232	1056	1006	876	867	785	767	716	712	649	695	687	676	627	662	658	632	631	661	604	637	661	645	649	645	628	625	633	616	605	650	621	642	619	672	604	592	672	612	661	657	623	639	626	617	563	625	626	675	633	591	623	605	624	590	616	646	635	624	584	588	607	646	620	607	597	614	636	638	623	631	620	600	626	629	577	577	602	628	582	635	581	593	627	620	606	661	640	635	636	606	639	628	641	624	662	637	634	607	611	644	626	634	613	594	667	633	625	621	598	612	602	613	647	618	636	576	600	580	597	596	586	657	667	622	616	603	641	636	620	588	650	575	616	653	601	598	578	627	592	611	639	627	648	681	618	634	645	591	604	646	680	598	667	597	596	604	591	581	579	626	669	588	568	619	666	676	636	635	670	615	616	629	604	664	660	655	587	637	619	599	645	624	557	613	627	622	568	658	652	653	613	609	593	643	651	632	640	662	642	609	641	593	599	607	658	624	633	622	611	617	649	654	597	624	669	596	637	617	601	613	619	648	608	623	638	611	630	619	622	601	641	602	617	601	660	603	698	651	569	666	657	621	658	609	611	620	650	618	608	621	636	582	632	599	609	617	633	657	666	622	582	614	604	562	585	640	613	624	603	588	625	636	606	633	647	591	645	632	640	667	661	664	608	623	675	603	631	582	637	603	627	641	590	654	650	638	640	650	616	614	608	615	610	623	624	612	648	593	629	643	626	641	652	631	625	646	617	609	628	616	622	596	598	622	638	665	618	578	640	601	619	697	614	584	589	633	620	591	632	608	624	643	598	627	589	654	602	651	609	611	643	625	638	578	623	622	648	635	628	657	618	658	613	607	653	598	609	615	613	585	614	591	617	633	598	654	604	653	618	641	596	614	613	649	620	629	607	639	596	598	632	636	599	622	597	615	632	611	616	620	623	577	619	613	575	601	650	605	610	647	627	658	627	528	628	669	616	656	638	583	653	584	646	617	639	615	654	636	622	597	609	627	635	605	627	618	647	598	605	606	623	595	656	591	632	617	626	626	662	605	614	627	610	650	614	657	618	614	617	589	646	661	599	596	659	587	569	610	608	631	586	662	630	620	598	621	660	604	589	666	619	608	600	577	618	593	606	626	638	588	611	605	671	597	625	657	605	623	601	626	611	620	629	614	610	598	619	583	669	613	579	631	625	617	601	640	600	617	664	610	632	636	605	619	581	629	656	639	647	633	648	604	622	616	618	595	644	627	610	617	623	610	598	646	580	605	625	591	565	618	610	636	607	634	624	614	624	604	614	622	641	644	627	625	635	577	586	618	598	636	621	644	618	632	603	661	668	650	636	558	616	601	624	637	608	616	622	643	604	615	612	653	612	643	639	592	607	638	628	604	617	702	627	630	675	651	626	596	612	594	605	578	659	632	651	592	627	612	674	634	657	661	635	646	618	652	595	651	633	679	614	627	592	611	614	631	666	565	600	645	648	665	652	580	636	589	638	594	576	601	621	645	658	624	620	611	583	645	612	613	621	651	667	633	643	619	648	600	633	608	707	637	614	635	598	613	620	616	617	625	631	613	634	607	638	633	628	638	640	602	560	619	579	574	611	656	654	587	654	647	604	648	627	639	607	611	599	648	641	639	614	630	629	671	600	621	607	629	627	603	615	672	637	666	599	594	645	632	669	652	605	640	650	636	581	604	623	633	689	589	667	624	620	614	606	650	605	603	623	594	601	623	648	634	597	600	589	584	573	642	671	606	659	598	592	664	589	620	627	585	655	653	642	616	647	634	628	638	662	658	649	634	645	606	582	639	661	608	646	608	651	624	592	627	666	596	585	663	598	649	663	582	676	591	606	633	629	631	618	629	637	618	571	623	663	572	685	611	646	622	621	631	621	635	609	602	626	666	630	590	574	595	621	593	652	623	608	614	657	648	615	618	633	608	643	658	605	622	610	568	615	600	619	601	617	609	572	642	606	628	642	601	620	596	603	599	609	638	601	633	650	654	610	637	622	644	615	593	649	615	607	625	634	667	630	621	663	677	651	614	625	633	638	610	625	592	627	627	601	622	611	637	620	598	597	644	637	632	619	636	618	659	642	642	608	627	608	627	649	628	596	605	623	637	627	599	612	625	593	585	615	660	658	610	617	640	636	589	638	603	592	655	632	641	610	610	638	635	657	604	622	624	630	621	617	622	629	619	616	574	679	625	638	619	672	597	606	644	638	647	620	595	629	616	645	665	589	630	580	637	637	620	603	552	614	616	600	648	588	601	602	618	586	615	626	557	647	668	598	612	603	625	629	652	624	619	655	592	650	690	657	620	594	597	616	620	653	631	620	632	617	598	637	613	629	643	607	593	592	626	664	634	623	609	611	571	601	585	610	629	612	637	651	636	620	621	634	645	605	630	605	635	654	642	638	590	627	654	588	586	650	615	615	575	596	613	602	570	621	621	597	649	608	616	602	645	631	630	601	592	596	633	638	592	580	628	675	635	613	621	626	623	655	611	596	658	617	603	639	671	635	691	591	613	629	630	632	567	606	653	601	648	562	604	554	626	634	602	610	578	636	637	634	670	590	642	618	641	617	596	584	595	641	592	678	586	601	660	624	644	623	624	644	580	600	608	613	625	580	632	652	659	600	629	626	644	614	662	652	606	617	642	627	645	669	628	646	648	565	632	632	644	608	583	615	612	606	594	609	625	610	603	652	638	610	588	641	605	611	634	614	612	620	638	592	616	646	616	601	588	594	657	614	628	593	594	670	651	596	638	644	636	625	597	589	658	655	598	631	619	599	647	617	624	628	658	634	621	612	612	575	626	620	613	617	673	605	651	617	608	603	601	638	569	627	626	619	620	617	590	614	614	634	644	649	621	610	603	603	590	625	614	621	586	658	628	629	628	628	657	629	648	631	637	636	643	658	583	622	624	573	686	607	651	603	667	602	649	590	624	629	598	616	620	629	615	608	606	652	630	633	584	614	609	623	634	600	611	602	636	629	627	599	619	627	619	668	635	600	643	600	637	645	615	644	616	607	598	589	590	634	626	610	642	616	655	619	592	631	626	629	625	601	613	608	594	627	654	611	607	643	607	639	615	588	601	592	638	618	607	580	633	609	615	638	635	636	647	601	629	641	606	618	601	618	621	648	635	651	686	661	647	607	659	606	637	579	633	598	630	655	610	629	593	644	621	597	607	643	608	627	629	634	616	589	574	592	646	645	649	636	578	624	625	621	623	615	667	610	628	619	601	582	638	639	651	625	610	616	638	623	650	647	629	618	620	621	618	650	630	629	620	600	600	619	629	593	660	630	624	599	637	658	652	623	635	645	629	653	604	658	672	598	629	617	591	611	607	641	610	655	634	616	620	589	608	613	603	643	583	662	614	667	604	598	641	596	654	626	609	649	632	661	593	631	614	639	589	638	613	604	613	613	614	629	611	627	649	636	630	618	616	597	652	622	645	637	625	623	606	638	656	597	627	650	621	604	543	609
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
