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
340290756519	340290757039	340290757587	340290758137	340290758687	340290759237	340290759787	340290760337	340290760887	340290761437	340290761987	340290762537	340290763087	340290763637	340290764187	340290764739	340290765287	340290765837	340290766387	340290766937	340290767487	340290768037	340290768587	340290769137	340290769687	340290770237	340290770787	340290771337	340290771887	340290772439	340290772987	340290773537	340290774087	340290774637	340290775187	340290775737	340290776287	340290776837	340290777387	340290777937	340290778487	340290779037	340290779587	340290780137	340290780687	340290781237	340290781787	340290782337	340290782887	340290783437	340290783987	340290784537	340290785087	340290785637	340290786189	340290786737	340290787287	340290787837	340290788387	340290788937	340290789487	340290790037	340290790587	340290791137	340290791687	340290792237	340290792787	340290793337	340290793887	340290794437	340290794987	340290795537	340290796087	340290796637	340290797187	340290797737	340290798287	340290798837	340290799387	340290799937	340290800487	340290801037	340290801587	340290802137	340290802687	340290803237	340290803787	340290804337	340290804887	340290805437	340290805987	340290806537	340290807087	340290807637	340290808187	340290808737	340290809287	340290809837	340290810387	340290810937	340290811487	340290812037	340290812587	340290813137	340290813687	340290814237	340290814787	340290815337	340290815887	340290816437	340290816987	340290817537	340290818087	340290818637	340290819187	340290819737	340290820287	340290820837	340290821387	340290821937	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	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
21645	20214	27690	22525	20207	20256	11107	1263	847	795	674	657	593	549	510	485	464	429	432	411	442	420	426	389	390	411	384	379	387	380	394	386	354	361	401	373	385	351	378	363	362	371	396	337	328	353	339	328	379	380	342	353	370	378	381	353	315	374	342	381	341	348	365	314	336	384	366	385	327	335	381	340	325	342	352	382	357	355	356	363	358	337	344	354	393	329	344	315	321	328	320	338	333	367	344	372	365	342	335	323	348	346	356	347	373	383	355	334	398	357	349	374	340	358	382	368	370	377	346	368	362	370	342	345	355	324	334	358	335	313	349	336	345	335	350	357	340	355	372	338	311	329	287	353	350	370	324	347	335	344	334	354	309	318	339	358	374	333	340	356	348	360	336	319	378	361	360	294	351	345	340	361	338	350	350	323	352	333	378	372	333	311	335	330	310	340	399	345	334	332	350	334	358	364	352	331	353	305	356	373	341	373	332	337	318	323	341	367	336	347	347	322	348	350	327	356	347	347	316	365	339	363	347	346	365	359	357	353	354	388	335	341	329	348	375	369	319	341	351	369	349	323	355	346	332	355	346	315	352	343	342	356	344	337	364	338	346	353	317	375	364	352	360	339	364	344	364	369	352	358	306	330	341	381	348	360	361	351	323	346	337	341	332	347	388	356	337	352	383	346	358	371	324	373	342	370	358	349	295	351	311	345	352	347	333	322	316	376	356	339	344	320	311	348	355	317	387	323	377	339	337	356	368	352	318	360	308	349	351	326	350	362	320	354	335	312	336	345	339	344	349	384	349	342	354	352	350	369	366	313	353	363	362	351	331	353	326	335	325	339	363	347	340	341	362	376	335	378	338	331	320	343	300	365	330	337	362	362	335	359	369	343	330	391	342	361	333	348	373	375	338	311	331	376	345	363	346	337	368	356	381	368	366	356	340	341	332	359	349	354	342	351	343	344	325	340	380	371	348	344	341	368	334	357	350	358	321	309	362	365	336	370	341	352	342	343	344	357	336	374	386	348	338	345	320	370	345	377	341	352	352	343	329	333	359	376	347	344	369	349	375	352	347	334	367	359	365	392	324	353	360	359	337	302	362	348	357	342	354	346	337	365	344	341	337	359	333	367	338	359	325	357	326	351	387	350	345	307	345	329	327	343	328	338	355	357	337	351	348	367	327	345	324	330	364	365	350	342	351	347	346	336	324	330	378	334	339	315	361	402	346	342	352	347	320	344	355	325	344	353	323	362	318	335	327	335	325	358	331	392	354	342	364	326	395	352	334	339	335	311	337	314	313	352	363	329	321	336	389	318	350	372	347	352	359	336	334	344	362	328	330	323	368	336	354	309	340	353	335	369	373	335	317	346	348	318	335	362	350	353	364	347	364	346	315	369	384	364	367	371	386	356	344	321	361	341	363	345	332	367	326	347	340	329	373	354	347	330	333	320	336	376	340	338	317	358	315	361	332	338	313	315	336	323	359	353	395	358	352	379	359	320	339	360	371	340	345	343	335	319	337	384	329	329	316	309	377	342	344	347	368	350	354	345	332	344	330	385	356	318	347	358	340	354	364	306	332	327	375	338	307	341	328	357	343	342	329	327	357	340	340	309	324	333	351	363	364	322	327	331	330	327	336	350	349	340	298	324	336	351	322	325	342	362	349	370	359	345	333	374	342	345	359	370	346	338	350	335	346	337	345	377	332	331	358	337	305	378	323	332	375	333	351	350	337	358	345	347	351	333	351	353	370	330	332	347	350	363	358	347	342	339	356	361	351	324	331	350	364	357	395	372	342	314	341	335	350	346	301	377	348	354	365	340	344	365	353	346	354	387	354	327	330	333	310	347	349	327	340	340	356	353	355	316	351	348	354	320	375	380	318	338	344	391	351	355	361	374	332	370	335	369	358	328	331	356	325	365	322	329	340	330	361	313	338	367	353	362	340	355	357	336	326	348	355	323	359	342	338	361	333	375	344	355	357	313	357	330	355	331	343	331	346	333	337	333	327	346	351	370	336	320	361	372	325	341	360	346	323	356	361	336	337	309	327	343	335	355	352	312	334	352	361	307	342	341	326	356	357	354	339	345	338	355	358	381	352	360	359	368	310	345	344	356	317	329	374	351	334	335	314	334	318	329	327	350	337	351	347	381	367	323	342	350	354	364	337	295	335	381	321	331	332	341	331	346	330	356	387	311	338	368	304	312	339	353	358	339	353	314	366	363	382	344	374	348	325	323	331	350	331	341	331	343	345	357	345	345	355	370	341	344	353	364	308	374	344	330	380	314	350	350	327	380	316	336	307	320	342	312	369	358	308	321	349	344	325	337	352	342	351	322	364	389	340	342	347	332	376	327	330	331	362	351	376	368	346	356	362	339	353	359	369	341	333	334	370	344	341	346	346	371	399	337	336	353	347	348	339	341	363	332	336	361	352	373	361	369	354	345	330	327	347	352	347	353	357	360	348	336	305	349	330	341	331	338	340	360	369	342	312	348	365	331	363	336	334	314	344	320	322	390	359	331	321	364	340	342	339	338	366	352	350	379	356	337	344	360	352	319	358	337	375	334	349	363	353	368	381	355	349	347	330	334	343	310	323	357	371	331	341	379	353	351	326	353	338	344	330	315	390	328	347	311	351	353	335	326	304	355	361	348	337	321	350	367	334	352	372	362	342	336	352	328	365	346	366	374	347	341	344	358	320	365	314	366	360	352	354	365	326	339	374	294	344	337	366	342	346	317	341	381	327	323	349	349	338	330	327	368	308	306	328	371	354	366	345	347	341	378	365	353	311	335	332	342	320	334	345	335	338	388	376	330	336	344	325	317	352	323	354	365	346	324	331	308	347	365	354	333	343	360	324	355	332	346	365	331	343	366	338	363	337	354	333	332	376	331	348	354	343	375	347	331	353	348	354	368	327	340	342	333	334	328	339	328	356	325	333	330	345	312	353	354	367	352	377	337	318	332	367	345	361	307	353	355	352	367	336	330	352	317	316	331	307	348	357	353	350	329	389	308	362	342	332	330	330	328	350	312	328	384	320	346	333	343	369	304	357	341	351	345	306	354	384	339	348	333	333	351	336	335	326	359	355	360	327	324	344	348	344	315	357	343	327	319	382	324	342	377	336	341	373	338	357	310	348	354	350	364	360	333	327	359	369	352	317	332	328	354	367	374	330	315	322	354	355	329	362	311	324	354	337	325	350	310	322	342	328	339	342	345	388	330	341	354	335	361	335	359	327	327	361	333	365	349	310	332	323	329	355	334	322	337	351	345	356	341	347	335	337	317	356	330	348	333	345	345	337	351	330	356	380	349	357	327	378	380	349	349	329	360	326	345	359	369	333	362	348	367	329	367	315	369	338	341	369	364	356	317	347	334	350	352	338	373	309	330	330	348	332	365	362	342	356	347	331	326	373	335	334	340	398	324	378	338	350	350	326	384	346	321	344	344	352	336	388	345	338	329	330	357	347	377	343	351	320	338	330	365	348	305	353	361	340	329
6937	15523	12314	6331	4482	3377	2556	2127	1737	1380	1266	1016	955	935	816	768	669	660	623	545	587	574	514	515	564	533	483	461	472	472	481	460	449	448	418	458	437	443	431	438	438	463	421	454	444	444	418	447	411	410	426	440	390	431	444	440	446	414	406	445	417	412	422	419	445	451	399	431	437	404	461	369	386	409	443	414	380	395	412	428	376	406	410	394	409	387	397	424	393	409	423	377	410	398	418	446	401	396	411	416	419	367	382	363	444	405	411	423	423	404	440	408	378	419	405	399	415	387	412	369	418	377	414	411	385	409	428	394	422	364	428	412	420	407	392	406	436	409	396	403	408	408	407	383	364	408	392	393	384	377	409	402	395	370	410	406	408	377	410	379	410	397	424	387	402	401	389	433	413	410	370	417	395	359	432	412	420	381	408	376	381	407	404	430	445	380	403	393	413	397	368	434	386	415	449	417	407	411	417	388	411	399	419	437	407	401	388	365	405	404	422	373	385	417	388	377	419	399	424	376	398	387	369	385	391	394	410	364	382	402	373	432	400	400	390	411	391	428	401	391	393	390	430	378	363	426	362	387	429	413	421	387	363	345	386	376	400	393	403	399	394	412	405	455	418	410	393	380	413	400	410	382	351	400	391	408	371	418	384	400	408	389	411	385	372	446	397	383	428	377	414	413	406	388	412	394	398	382	400	396	437	387	416	394	400	433	420	395	406	379	392	449	414	388	429	374	407	412	404	413	415	412	393	366	402	384	389	378	383	414	376	444	398	399	399	369	395	384	389	374	402	360	410	389	369	411	420	406	391	395	397	387	423	423	427	390	430	392	408	411	382	367	421	409	401	395	409	419	381	405	402	420	395	386	405	371	413	386	362	373	399	386	382	419	384	385	398	376	387	384	384	411	392	408	403	383	416	415	412	370	425	386	392	381	390	396	421	392	413	405	414	413	357	374	376	410	412	414	384	398	399	383	390	386	381	387	382	418	381	410	392	423	426	401	398	397	430	406	405	403	373	436	408	411	410	424	414	374	380	416	412	392	382	416	388	449	404	404	415	394	400	390	411	395	371	398	419	393	394	418	417	400	413	385	390	402	358	404	432	463	402	392	382	422	410	398	412	403	382	428	414	371	374	406	387	436	416	397	390	412	382	375	381	374	407	425	394	405	415	390	421	381	401	412	400	394	421	398	400	412	416	417	356	392	419	395	407	378	396	422	392	404	366	401	398	381	389	430	408	388	409	415	404	415	393	365	390	410	398	394	395	413	367	398	399	411	374	413	376	379	382	386	408	397	362	422	402	379	375	454	378	406	405	403	398	396	407	370	425	389	375	404	384	364	378	400	417	385	383	394	399	419	401	429	403	414	421	392	378	392	363	376	403	417	411	408	405	416	389	423	410	411	422	404	415	406	379	395	436	450	406	404	412	386	392	396	381	387	422	425	356	419	400	404	429	392	453	427	406	371	376	437	426	417	372	397	391	403	401	409	406	442	454	404	383	426	359	397	389	430	402	390	409	377	401	425	444	414	385	365	392	401	408	381	389	429	385	416	385	390	435	425	397	403	391	382	385	414	387	409	429	462	406	393	339	395	380	404	436	383	383	380	409	395	388	386	391	384	378	417	412	382	376	407	416	397	394	361	392	408	442	412	397	418	367	375	393	400	403	410	437	394	396	393	380	439	392	431	389	381	400	374	411	391	423	430	414	394	436	436	401	402	380	396	434	380	385	411	398	434	397	370	385	405	381	429	396	416	381	401	397	404	401	380	416	391	418	412	388	395	430	452	379	425	418	425	415	412	421	403	386	395	392	363	415	402	402	405	436	388	422	362	385	357	378	394	389	422	405	437	403	386	384	360	391	408	411	404	414	391	418	385	403	421	426	377	391	376	387	402	416	405	406	393	408	395	391	418	382	412	390	438	392	399	431	402	378	364	402	417	384	373	418	352	400	428	407	410	418	411	378	377	393	390	372	429	392	403	394	425	391	404	427	401	386	413	402	411	394	444	421	411	419	411	429	393	412	392	431	384	383	390	378	398	378	376	380	414	364	420	399	401	424	368	393	409	406	410	405	401	400	389	379	367	406	393	396	442	395	379	413	387	412	396	426	421	393	379	377	395	429	391	377	412	391	405	382	423	413	403	415	392	418	419	412	403	374	383	420	403	394	424	391	431	408	412	390	391	410	352	415	410	370	417	406	401	383	392	402	452	375	405	415	421	396	370	430	380	404	411	401	370	379	395	385	406	423	383	436	368	402	402	380	402	395	376	391	414	387	372	432	398	385	380	426	386	390	424	404	369	416	395	406	422	391	416	405	378	408	416	441	397	401	389	398	381	407	400	397	412	408	444	393	408	388	420	372	404	405	417	402	389	405	397	386	359	372	438	363	405	388	403	422	411	386	413	410	377	371	406	423	396	359	371	388	405	419	406	458	426	412	364	397	386	404	379	403	374	392	436	384	373	414	384	358	407	379	393	403	384	407	372	372	413	375	404	429	409	370	394	391	421	387	391	382	416	413	405	389	360	413	392	407	417	431	400	422	409	458	387	399	388	388	423	399	434	400	431	388	390	360	419	413	398	402	427	386	407	420	383	411	403	389	417	399	400	390	360	411	401	431	427	383	398	408	407	395	409	421	405	403	389	377	414	413	399	446	367	449	408	376	398	410	394	415	431	415	418	402	418	382	434	395	403	426	431	415	400	407	373	364	399	366	365	403	384	409	351	413	406	380	394	377	415	412	429	406	436	417	413	382	388	408	409	388	430	390	394	428	424	358	382	418	369	378	401	368	389	398	391	415	394	412	415	344	396	378	388	421	380	395	413	384	384	404	417	378	426	393	376	387	375	372	396	375	411	400	379	397	387	409	370	424	394	414	381	376	374	378	391	390	380	367	364	380	405	392	360	402	367	397	436	411	413	409	395	387	383	368	408	400	421	410	426	420	398	389	410	419	396	419	431	410	387	431	419	418	392	414	408	359	410	444	415	444	380	414	427	369	396	400	415	409	408	389	392	396	387	383	437	397	417	409	431	448	418	390	429	403	402	360	419	390	414	406	399	402	406	397	444	416	419	421	401	434	387	417	406	417	417	422	362	387	370	437	423	387	388	436	377	392	401	397	404	411	407	398	396	389	385	425	437	400	370	403	408	405	425	428	428	426	412	359	401	393	402	399	406	449	425	402	392	426	412	392	357	367	369	437	392	409	420	398	370	417	379	407	373	425	381	388	421	400	392	405	402	394	454	402	387	430	397	442	400	369	414	390	421	430	435	394	388	403	353	392	409	374	376	400	401	441	413	397	368	374	406	400	366	411	428	417	419	382	424	385	430	408	435	419	383	434	416	404	394	404	367	414	397	432	429	409	416	394	380	402	389	428	393	390	411	384	410	438	403	398	382	386	432	394	442	365	427	400	399	398	413	380	406	386	408	414	423	380	419	429	379	358	426	414	414	378	397	407	418	397	379	415	388	403	383	368	423	357	437	405	396
27457	20283	6901	788	569	521	485	482	487	492	434	456	394	431	472	464	447	439	471	447	428	464	485	459	449	417	427	439	450	431	471	415	453	440	427	458	446	409	468	437	458	448	460	437	429	441	418	443	448	426	446	436	433	417	445	444	432	456	476	442	407	467	430	470	464	429	475	441	430	435	422	442	476	447	448	441	488	410	462	447	459	460	414	436	462	414	449	473	434	440	488	464	492	467	458	428	477	429	444	438	388	437	445	448	436	447	444	404	454	432	463	451	468	416	448	437	398	451	432	425	422	437	461	431	456	432	445	497	432	405	450	435	446	422	450	455	446	464	433	429	428	427	462	450	419	462	452	474	436	451	426	432	429	459	393	430	413	463	444	456	443	436	483	460	428	456	436	423	456	452	448	420	454	417	392	408	426	449	444	438	439	483	446	402	414	436	459	444	401	475	461	412	432	440	409	478	435	459	449	410	447	427	473	397	431	472	436	415	467	474	396	426	436	468	462	444	440	409	467	439	478	439	480	436	472	466	418	456	425	444	454	435	442	468	447	438	437	452	431	434	443	451	400	453	472	419	427	432	434	464	445	437	470	482	417	409	441	448	441	479	436	431	468	432	486	436	436	435	467	451	415	458	434	448	444	447	434	453	427	455	447	451	421	467	441	456	471	435	477	430	410	451	450	464	466	435	423	475	451	396	446	413	446	438	447	435	430	480	455	451	439	517	418	463	431	476	455	435	464	463	412	445	478	482	419	418	430	445	404	466	427	415	460	432	447	448	492	425	415	417	437	435	434	420	448	448	432	491	446	462	438	446	444	435	436	454	438	452	436	452	425	451	468	463	453	477	440	448	435	411	428	454	442	426	430	429	436	472	446	426	515	441	393	481	410	476	477	461	466	459	467	448	432	433	429	421	426	466	449	441	420	427	469	414	456	425	450	446	438	445	467	446	408	471	403	446	436	460	453	434	457	472	445	437	429	455	449	436	456	481	476	443	469	432	468	469	434	464	417	418	464	456	451	406	416	437	428	436	433	404	421	420	409	451	436	437	429	444	450	451	437	426	436	506	420	490	425	440	440	466	425	448	456	430	445	441	470	451	467	435	460	481	436	457	472	451	428	439	440	408	452	446	415	446	426	423	434	407	439	408	445	459	423	443	437	436	478	467	447	442	415	415	414	429	429	391	424	415	422	461	403	449	436	467	433	465	470	452	443	448	483	438	416	430	440	465	444	455	404	429	440	441	417	432	424	430	448	408	422	477	430	425	414	471	432	460	433	430	442	480	474	427	456	433	461	429	441	448	441	433	450	419	451	460	467	413	438	442	433	460	445	484	420	446	421	459	448	422	452	423	435	447	455	446	456	443	422	440	445	442	439	442	459	462	484	439	483	488	442	417	459	480	458	455	428	414	460	443	476	449	457	433	476	477	444	466	430	424	451	433	407	433	470	463	454	446	436	479	440	437	435	423	453	461	391	471	425	455	436	463	449	449	429	459	456	448	476	446	490	431	475	436	456	458	431	411	438	445	430	462	460	460	408	435	457	409	477	430	466	441	403	490	492	457	426	465	445	380	423	413	415	455	430	486	413	445	429	400	444	485	445	463	438	401	464	451	461	452	396	428	419	432	468	421	436	433	450	436	409	446	430	414	457	450	461	452	458	480	423	453	416	417	457	413	446	392	411	446	412	432	434	429	440	428	479	468	496	449	471	427	454	422	441	438	435	428	438	462	429	445	414	464	445	441	433	456	441	444	423	425	426	432	452	494	438	410	411	442	457	441	436	467	439	469	443	434	434	438	451	422	429	432	457	437	432	453	452	450	454	442	473	425	477	478	449	444	445	435	466	458	438	438	447	464	430	451	443	454	428	450	422	472	437	439	429	448	405	440	443	461	456	465	447	443	448	468	430	454	459	467	455	440	471	442	442	449	461	436	465	412	437	436	411	469	445	429	441	471	454	452	412	471	450	427	434	468	489	429	433	460	447	461	445	460	466	451	452	417	496	387	461	435	395	431	433	438	448	458	451	442	474	436	388	428	412	475	423	411	425	467	456	480	427	452	420	449	437	466	415	445	428	419	435	432	441	455	419	432	423	464	433	437	428	439	440	483	432	446	473	458	429	411	426	424	449	461	425	410	449	439	466	465	423	419	484	463	444	445	418	431	477	445	487	426	441	450	440	474	451	434	447	413	423	436	427	401	425	427	465	458	432	469	456	449	445	436	440	425	460	467	470	486	473	453	432	465	422	465	473	474	439	425	432	398	407	433	448	407	447	452	461	405	411	434	427	435	432	428	425	458	391	474	432	433	402	486	477	484	465	452	463	468	440	462	461	425	456	424	441	461	420	486	421	450	415	462	457	408	445	466	458	498	435	422	393	445	479	441	453	426	446	414	474	461	427	421	443	481	429	436	443	424	454	435	446	476	456	445	472	467	443	439	402	426	471	468	471	424	465	472	458	444	457	460	433	454	456	437	435	444	410	456	449	455	439	448	463	471	397	457	457	434	429	441	431	410	446	422	444	463	474	395	423	444	423	413	402	427	442	447	465	473	424	485	437	480	432	448	470	469	425	465	456	462	421	436	435	470	434	450	428	468	452	434	440	451	425	436	426	459	449	478	454	467	405	462	426	484	467	420	442	444	445	487	424	458	452	431	423	439	431	410	415	391	509	488	452	445	436	422	406	402	450	465	430	494	470	428	421	425	415	482	482	400	443	424	465	405	437	429	444	459	445	447	454	473	479	438	470	435	428	441	452	426	432	458	446	420	451	411	461	469	456	426	460	435	442	430	457	434	467	440	450	440	461	461	437	484	398	428	434	434	463	422	423	415	432	399	415	491	456	429	440	446	434	449	471	475	447	474	431	439	455	481	428	477	471	426	418	455	411	424	454	441	441	434	416	438	470	426	411	432	495	447	466	458	440	437	446	462	463	414	438	500	393	409	437	422	449	430	425	432	412	458	460	430	462	453	443	441	438	468	476	441	433	445	485	439	425	437	476	461	446	420	462	450	464	462	477	431	439	431	450	409	404	429	422	471	406	422	444	422	437	453	424	437	418	451	441	422	458	424	419	439	435	415	432	429	462	461	410	416	433	454	434	450	438	468	411	444	422	413	397	413	446	435	436	424	437	437	430	502	429	420	414	441	464	449	442	457	452	425	449	439	465	428	437	459	415	427	458	430	426	430	457	455	473	444	442	454	458	432	414	455	426	430	426	466	428	459	444	426	424	463	450	416	452	459	451	485	447	459	407	454	433	477	449	430	471	452	443	461	485	417	466	451	469	401	433	433	447	430	456	445	411	454	461	473	443	466	451	435	429	419	439	455	447	457	422	486	425	435	468	433	444	451	459	427	464	416	414	459	412	430	473	430	482	454	444	426	471	484	442	403	426	447	439	474	475	416	475	441	445	424	463	446	453	430	427	448	445	451	452	441	443	468	429	482	481	457	452	471	433	425	455	468	446	452	466	458	410	421	428	446	432	437
4278	1267	1131	735	731	668	590	585	583	614	609	552	556	526	571	597	540	508	522	548	540	567	592	582	533	551	600	514	533	539	579	556	553	561	578	580	557	530	532	598	548	536	585	628	559	556	572	554	564	565	563	521	583	561	544	583	550	525	517	579	536	531	511	533	566	548	555	545	529	576	510	506	560	550	532	545	563	520	552	534	564	580	567	550	560	586	539	559	539	542	539	574	553	555	595	549	530	541	554	541	573	594	561	561	540	543	556	580	560	547	523	577	604	532	554	580	532	513	546	565	608	552	550	549	576	582	600	540	553	585	547	578	539	554	566	521	584	539	557	568	505	554	556	566	546	519	539	557	571	544	545	552	544	580	559	581	515	590	538	535	525	556	522	591	549	560	564	544	582	551	624	564	525	565	527	559	555	557	572	512	581	558	523	506	568	549	544	569	496	523	559	552	582	554	515	541	492	536	555	560	578	570	565	558	532	521	531	547	598	575	546	541	548	534	540	556	539	536	566	549	512	528	543	560	546	550	554	523	545	556	556	542	515	594	553	528	523	557	516	586	542	572	523	567	558	527	553	540	574	536	532	507	528	532	582	561	578	549	568	553	549	582	496	586	536	553	532	559	566	548	539	542	567	550	516	551	560	551	554	504	561	548	556	568	544	529	584	546	558	525	567	576	545	525	580	585	568	510	555	545	535	543	526	515	557	553	545	538	565	542	554	527	505	588	548	518	517	550	548	511	564	526	591	588	561	573	551	578	572	582	562	540	550	548	569	524	527	602	571	532	535	526	519	535	531	597	527	561	556	497	531	551	497	525	572	561	529	566	600	549	551	531	529	516	542	573	518	568	556	527	547	580	510	547	570	542	575	582	546	547	565	563	577	574	540	539	528	550	538	546	559	554	547	609	587	556	572	543	589	571	549	568	584	590	536	549	531	561	583	548	571	568	537	541	564	586	571	575	523	574	520	550	548	521	514	546	540	570	523	562	557	541	560	495	545	560	558	596	583	558	535	502	557	534	511	542	518	507	573	538	530	524	574	553	594	556	557	579	550	504	520	560	560	559	587	561	545	579	544	561	575	536	552	528	521	521	562	579	538	553	555	570	560	564	582	554	535	496	567	572	567	538	593	545	570	537	554	566	543	538	570	560	572	582	560	520	543	547	559	496	553	534	515	556	504	548	550	565	548	540	541	539	552	509	592	539	576	547	551	565	530	555	513	515	498	547	516	533	581	548	510	548	590	561	544	560	577	547	551	526	511	555	551	566	570	527	551	561	557	536	558	531	537	510	570	560	575	527	506	551	532	532	527	580	591	541	562	507	534	548	566	526	517	543	590	532	543	567	551	544	552	541	575	577	560	533	572	574	604	548	543	581	541	504	537	533	577	578	545	549	535	532	541	524	543	542	548	539	548	548	542	573	569	559	552	527	558	536	579	573	558	526	597	559	522	559	581	569	567	586	547	584	568	559	606	572	516	530	528	541	575	547	529	537	606	598	544	541	520	563	598	540	552	554	547	587	536	533	538	560	519	540	534	577	577	598	563	516	539	593	531	565	563	545	584	553	574	517	571	566	579	569	593	525	554	575	531	583	571	556	556	559	595	552	532	551	547	591	529	552	575	558	536	565	553	554	561	568	560	562	521	566	481	568	578	557	588	552	563	529	601	563	582	531	524	574	547	534	537	551	539	548	556	517	548	540	503	528	522	549	578	536	584	530	564	540	510	555	569	530	556	534	553	549	581	525	518	527	501	579	541	533	543	540	500	565	563	489	540	586	571	576	584	553	522	526	549	582	584	546	545	567	544	549	556	544	540	537	538	532	581	519	510	534	576	529	538	545	555	541	516	525	571	524	528	579	526	539	554	564	509	556	561	512	555	531	548	566	569	545	565	560	544	556	570	544	510	551	526	518	559	526	554	545	551	593	529	567	588	612	580	502	563	522	574	571	512	574	538	538	535	532	541	543	582	525	568	539	546	542	558	599	556	584	583	565	518	535	518	577	578	531	578	540	569	540	526	567	519	557	556	544	534	550	531	519	548	539	550	547	559	555	543	506	512	559	550	557	532	556	542	523	549	542	558	515	530	533	587	607	564	541	513	557	562	540	533	543	587	543	511	547	538	552	531	543	541	543	578	543	521	571	550	578	588	562	544	602	551	568	569	583	536	565	569	568	561	544	540	524	530	528	559	562	567	592	558	572	533	528	568	572	549	532	616	559	555	585	544	538	532	535	530	533	548	556	570	583	535	587	548	561	580	497	553	567	539	561	556	547	538	527	567	532	535	537	571	580	582	527	528	533	565	531	505	545	553	559	525	583	587	539	517	567	621	565	565	548	568	582	500	558	590	505	572	554	567	598	482	541	566	513	587	533	519	548	625	531	521	534	499	534	530	530	526	520	555	586	547	546	562	567	569	554	529	539	515	567	530	552	583	565	553	534	552	547	588	522	524	512	545	567	554	529	540	545	533	550	541	535	588	549	558	558	532	539	510	479	605	603	515	545	538	549	582	566	575	569	559	601	542	535	556	515	556	547	565	534	506	521	505	551	563	542	529	550	555	546	513	551	520	578	554	547	552	565	538	539	544	555	576	557	550	570	583	581	590	570	571	569	544	545	575	572	549	549	523	546	576	574	572	567	554	562	544	559	549	549	558	585	559	484	501	539	572	556	554	514	580	571	548	565	549	564	548	518	551	585	548	588	534	530	509	509	566	522	496	547	549	546	526	540	603	566	531	579	575	562	558	582	584	508	534	555	559	530	540	555	530	547	574	548	581	523	586	533	558	573	555	566	565	533	552	553	535	594	582	566	581	531	539	548	579	553	552	533	604	557	535	551	595	514	537	544	526	535	526	552	552	552	561	556	544	557	555	497	566	558	578	590	545	527	555	559	529	552	531	592	557	518	556	538	514	543	535	580	564	585	530	541	578	535	536	537	477	580	527	546	536	586	564	536	542	581	577	500	546	560	576	547	557	550	588	514	558	526	531	589	564	552	553	547	524	531	546	565	600	536	587	569	604	525	557	559	555	590	582	552	581	557	568	572	553	529	552	548	551	568	567	544	583	550	551	543	553	537	572	574	563	526	598	576	574	576	542	574	528	510	592	571	528	582	529	593	576	517	553	589	508	532	581	565	525	536	498	553	526	553	567	558	525	529	554	562	545	514	558	517	518	525	518	544	563	567	521	601	585	542	544	582	557	580	594	579	537	518	561	520	578	520	568	587	499	572	538	531	530	573	543	523	595	543	574	572	573	572	590	554	536	585	538	564	526	549	542	553	574	519	552	574	617	555	512	564	547	519	528	547	551	523	601	557	562	545	569	531	558	547	522	550	522	568	587	559	556	534	575	492	515	537	536	570	539	547	576	573	577	579	523	546	564	559	598	527	518	554	574	561	538	589	584	548	545	588	542	580	537	534	574	573	544	528	548	549	545	554	598	575	565	594	558	554	527	541	525	564	554	545	548	542	548	573	556	555	544	530
24029	21558	29171	24413	21565	12457	1078	634	494	449	428	355	390	340	318	264	286	308	252	263	272	280	271	211	242	256	271	271	235	242	233	227	249	210	226	223	221	228	234	230	233	244	236	239	253	217	233	220	215	256	255	214	243	250	223	223	227	234	223	218	231	233	239	237	227	210	241	243	227	222	235	248	207	210	217	229	233	203	216	208	224	228	218	192	217	226	224	217	215	221	246	209	232	220	205	241	202	239	244	216	208	210	198	220	222	248	247	251	224	204	232	216	246	189	227	229	225	224	236	237	210	225	227	212	226	193	216	214	231	219	233	222	212	231	215	249	232	226	226	206	204	232	191	229	226	214	247	227	251	210	207	245	231	221	214	237	214	204	220	244	238	251	208	223	199	232	212	221	213	228	232	204	228	226	240	203	219	247	210	221	221	249	199	229	252	225	228	209	252	215	197	238	218	212	240	198	219	237	232	211	230	237	234	252	244	212	201	214	224	242	231	217	201	230	213	231	209	247	190	225	197	224	204	185	200	214	208	206	247	259	215	236	221	215	253	245	210	214	240	221	228	214	228	225	246	203	233	226	202	177	217	222	202	208	222	212	211	207	229	226	215	237	238	235	249	219	229	235	225	199	223	221	216	203	227	214	223	210	199	240	216	222	221	226	208	219	232	204	228	193	234	234	226	212	191	215	226	233	224	217	240	224	204	227	219	231	244	192	243	218	250	225	230	200	236	223	230	241	244	264	210	244	186	209	204	236	202	224	230	224	202	249	225	207	242	217	226	241	201	224	209	190	220	208	229	224	248	222	218	221	246	223	203	251	242	248	233	208	214	208	231	217	255	217	215	216	225	213	211	229	190	234	227	233	254	241	221	190	223	241	217	247	242	225	232	244	232	224	222	239	229	256	249	215	209	251	196	216	231	252	201	243	221	247	220	209	225	194	230	208	192	225	231	221	207	225	220	230	240	206	215	214	218	208	245	217	242	229	221	221	237	237	210	226	230	218	200	224	214	222	248	218	227	220	236	222	215	223	229	235	241	226	211	218	202	230	245	211	227	213	224	240	202	218	209	198	195	220	241	235	220	213	231	188	217	228	234	218	229	199	224	236	256	254	208	241	246	210	225	229	214	218	235	215	257	238	209	210	237	213	220	234	210	210	233	220	206	235	212	197	226	227	246	223	227	209	229	213	247	230	207	229	202	214	233	224	251	216	231	235	237	232	248	218	222	209	227	219	216	236	242	209	245	244	216	235	241	228	220	250	199	217	225	248	224	218	190	235	233	239	237	210	190	236	201	213	223	227	232	220	219	232	224	219	225	223	219	230	203	225	237	205	204	256	211	213	239	210	259	235	223	239	202	200	203	250	214	228	229	203	217	204	239	231	229	232	245	236	213	234	212	211	216	222	213	208	223	231	225	214	214	216	250	209	251	216	222	237	191	227	201	206	239	213	252	214	243	228	245	235	246	243	235	246	205	247	223	233	212	204	229	212	225	238	227	221	218	219	228	214	219	218	205	209	217	219	240	205	229	220	210	212	209	217	248	267	230	235	214	234	217	221	208	272	226	220	224	198	194	207	216	225	221	229	231	234	242	224	249	228	230	229	212	218	231	235	212	217	221	231	208	211	256	210	205	234	244	214	191	211	188	243	233	243	228	204	210	234	242	228	228	224	231	215	248	243	241	226	215	226	238	214	222	218	190	220	231	230	248	213	213	223	199	241	210	221	235	211	207	214	226	236	232	217	236	205	223	218	261	241	206	223	210	227	212	239	213	209	240	231	213	202	191	190	237	202	230	243	212	221	192	222	214	237	217	227	229	247	228	210	225	238	213	224	225	223	229	203	238	221	239	210	198	241	220	241	217	205	266	231	217	237	216	232	232	206	207	209	223	206	225	231	247	241	225	203	208	213	254	213	218	211	238	204	231	211	225	221	193	216	229	225	226	227	230	209	199	229	242	209	223	247	213	217	224	224	218	261	219	219	243	238	218	232	237	206	212	228	224	230	209	228	226	232	231	235	213	218	226	229	226	228	225	224	193	227	192	200	234	226	212	214	228	246	229	204	232	222	226	225	209	244	236	240	244	222	241	223	207	215	235	224	245	235	220	220	233	209	219	227	224	233	231	243	215	239	227	201	221	206	211	244	242	222	247	214	215	247	207	226	235	210	213	211	210	228	222	202	218	234	208	205	244	211	190	247	224	226	214	231	215	217	227	191	234	208	227	249	243	234	224	228	209	237	220	228	225	216	224	207	221	224	227	236	223	203	210	237	205	230	243	217	209	213	233	204	247	243	192	229	218	232	225	231	227	268	233	217	210	222	224	234	217	231	236	224	213	234	244	238	238	224	238	225	223	231	203	216	240	224	208	207	245	221	226	194	229	213	220	216	228	222	222	224	241	225	235	210	251	192	194	221	212	237	227	234	226	223	243	216	211	212	228	227	219	246	235	215	227	206	202	238	233	237	215	220	225	213	204	232	228	220	228	214	222	230	203	221	227	250	241	241	201	221	225	219	212	209	215	190	210	244	242	210	207	226	222	221	211	254	256	223	193	212	231	226	215	219	223	241	196	208	227	217	187	214	229	219	208	199	219	230	211	238	216	242	215	217	246	188	249	194	252	228	229	235	228	222	203	224	229	203	184	222	207	229	230	201	205	205	233	203	209	193	223	228	223	234	220	228	208	242	238	217	220	220	252	230	216	204	243	228	208	222	225	208	206	215	210	222	229	227	239	232	237	229	233	227	215	195	233	230	223	229	221	247	216	239	222	246	226	199	218	231	210	225	211	202	250	232	201	239	231	211	238	224	222	227	231	223	235	212	222	232	207	227	206	203	213	207	231	212	227	234	209	216	198	228	218	196	195	242	219	206	225	223	220	226	236	212	221	219	222	231	207	231	245	217	250	213	220	211	235	240	227	233	228	220	215	209	204	216	241	247	203	212	221	210	221	190	215	225	226	209	224	211	199	219	231	223	229	222	212	234	245	262	220	213	256	229	204	234	222	246	215	227	214	204	227	234	254	189	194	222	216	211	214	242	209	249	221	241	222	207	217	209	206	195	219	208	224	223	224	243	215	221	236	226	213	239	221	221	199	217	214	214	229	231	232	225	213	221	213	210	235	201	203	228	248	225	250	231	198	209	231	217	214	237	244	215	204	244	229	225	216	223	218	199	234	200	213	213	209	225	227	204	237	239	223	233	222	212	211	240	196	249	223	209	220	211	213	199	228	255	228	220	215	226	223	195	256	211	196	215	211	232	202	219	219	218	237	228	235	198	218	228	199	220	239	212	216	211	197	235	221	205	227	221	214	218	213	229	206	246	224	243	209	230	245	223	203	203	208	206	223	196	204	234	223	229	213	227	212	231	207	201	218	219	204	233	221	229	216	199	234	187	202	235	188	230	231	236	237	244	239	234	218	228	202	211	223	199	228	231	249	218	207	252	212	221	216	238	215	221	213	242	198	225	212	200	244	224	207	238	199	220
4915	10069	8001	3897	2730	1934	1542	1190	971	837	733	649	602	569	535	458	476	453	400	382	380	357	350	345	352	369	316	329	356	298	333	357	301	309	304	325	308	296	307	284	297	278	299	288	297	289	295	295	295	295	307	316	298	294	268	293	277	287	306	307	249	301	314	275	249	297	284	303	293	289	304	286	264	294	277	276	295	303	276	306	313	293	272	253	256	277	296	272	309	257	298	284	262	306	285	276	286	269	252	295	303	294	321	298	276	291	309	280	280	306	300	324	266	320	260	315	298	294	291	281	273	295	290	306	287	318	310	268	279	252	297	303	300	298	315	298	288	303	268	277	295	261	318	304	284	292	306	296	297	301	286	289	320	315	275	287	295	260	288	308	277	289	275	296	277	297	304	277	268	304	293	314	269	292	281	306	276	284	290	319	290	292	282	288	296	308	277	305	277	292	319	286	293	290	290	300	290	279	295	273	298	289	282	283	282	300	286	265	279	295	310	304	281	294	292	271	282	293	308	287	263	263	250	297	289	305	278	287	262	306	291	265	273	278	287	302	273	285	294	289	314	294	309	288	268	277	284	292	304	287	282	260	289	260	290	300	292	317	298	291	290	315	323	257	275	283	256	296	284	312	311	275	290	299	292	275	296	312	278	292	273	307	310	270	287	294	309	282	298	289	260	277	317	282	293	273	284	274	275	288	280	297	275	275	312	315	308	271	289	269	298	279	262	268	284	274	295	268	301	303	254	298	315	280	297	296	329	287	271	271	268	313	270	300	295	309	288	298	326	268	243	274	281	289	305	284	300	276	289	299	296	258	303	277	295	296	285	309	286	284	320	272	269	287	276	282	301	301	237	276	312	306	288	268	298	294	298	275	302	299	297	264	293	320	266	286	302	251	341	284	282	308	255	309	291	311	229	272	287	281	294	273	285	245	263	277	287	290	271	293	269	291	287	271	285	249	304	294	301	262	298	295	302	279	274	279	285	300	308	281	271	289	297	290	296	261	283	300	284	298	308	318	276	310	286	262	304	277	319	319	278	266	280	288	252	288	282	284	313	313	289	292	297	293	261	286	282	303	287	278	282	293	291	293	292	312	280	270	278	306	277	282	266	292	289	295	267	308	286	298	324	280	286	282	253	300	275	307	266	314	291	296	264	312	277	264	278	305	290	296	241	296	319	289	314	313	265	264	287	317	279	285	274	281	287	296	292	281	299	300	296	304	282	306	270	289	260	311	282	286	308	284	297	254	269	302	300	272	275	304	278	276	278	265	271	290	270	295	275	282	299	243	286	253	289	281	267	270	268	289	271	275	297	322	278	276	277	279	280	281	265	290	262	284	283	283	299	265	284	276	295	322	299	303	312	285	282	306	299	293	281	301	288	266	275	259	288	301	274	296	273	276	298	321	297	278	281	277	294	296	289	296	274	281	273	289	274	305	283	310	304	304	259	284	301	277	270	298	263	281	300	311	295	283	263	292	242	285	302	256	292	285	285	262	277	314	289	272	307	314	289	281	312	264	282	280	291	289	322	291	312	283	289	309	273	284	289	302	309	268	309	291	318	294	287	257	299	298	274	279	268	263	300	296	283	318	279	258	315	290	269	310	297	265	294	270	268	283	306	296	262	294	267	288	268	319	283	295	292	282	299	302	269	274	302	253	298	283	309	297	288	290	260	284	287	302	290	279	302	286	273	260	290	260	294	305	281	276	290	319	251	301	321	265	305	301	283	265	298	272	286	256	304	280	268	277	314	283	290	294	299	284	287	306	290	318	287	282	272	279	280	316	310	307	260	318	277	286	270	317	305	287	291	297	278	291	312	268	312	284	274	271	290	245	257	301	284	294	290	289	263	290	283	318	312	272	289	300	324	290	298	301	278	294	258	296	292	292	279	271	271	296	285	284	265	298	285	286	315	287	288	272	281	271	285	284	295	279	277	239	269	294	290	276	260	278	303	264	302	299	299	300	282	251	242	291	281	295	290	271	300	275	295	287	308	313	291	284	271	270	303	278	297	287	296	285	286	308	263	299	279	295	294	282	287	289	269	273	299	311	265	286	287	302	291	313	294	277	299	306	276	291	274	305	283	289	292	271	262	332	274	275	247	284	301	288	295	306	283	288	297	277	279	308	313	274	265	301	268	279	285	301	278	291	266	304	286	307	311	288	292	335	283	292	298	310	275	298	298	276	295	281	301	310	279	284	319	253	262	271	276	299	299	284	263	270	319	298	290	305	258	284	282	290	295	284	287	289	277	301	283	257	280	275	301	287	284	303	313	295	287	261	270	281	276	282	259	287	280	275	293	262	291	287	295	314	290	311	273	281	261	284	312	310	311	300	274	283	262	249	289	294	292	262	272	276	272	293	291	323	286	286	290	280	302	284	279	321	278	250	280	275	299	269	288	312	304	299	303	305	268	286	293	296	277	314	278	277	304	284	273	290	272	294	296	275	297	275	292	266	284	312	273	310	288	294	275	296	288	345	295	292	281	281	284	302	278	285	323	305	296	265	271	302	280	318	308	312	296	266	279	314	280	294	310	307	260	281	293	302	272	257	260	305	287	289	306	288	299	301	282	289	283	292	285	314	281	263	295	292	307	293	246	274	274	300	281	288	261	310	308	278	259	291	257	296	297	316	317	288	271	318	282	281	309	296	316	283	278	283	268	270	294	303	293	285	317	271	304	273	292	253	274	294	295	283	286	289	318	316	291	257	296	247	278	285	300	292	283	277	286	303	299	270	285	269	285	299	270	266	275	284	334	300	257	270	291	301	259	295	291	263	327	265	287	283	260	257	301	274	286	261	313	285	304	280	315	276	257	293	289	283	271	291	276	272	309	285	307	283	289	263	281	296	268	306	311	281	293	248	279	276	273	288	301	307	316	285	308	272	289	285	303	258	290	230	319	305	292	292	286	309	281	269	257	276	288	256	272	266	264	301	310	262	280	297	283	284	301	264	323	285	283	291	323	286	297	309	294	240	261	289	263	265	257	312	266	287	283	301	270	280	266	298	291	311	310	263	273	280	298	297	285	308	283	281	327	261	284	318	301	277	326	299	296	296	307	262	266	308	300	287	314	312	280	292	307	290	312	296	303	264	310	265	259	296	292	271	288	283	264	292	276	246	300	263	288	259	313	287	298	306	287	297	310	265	282	279	295	272	303	274	299	282	288	285	297	281	297	306	300	313	265	298	280	280	321	289	292	262	332	291	273	285	284	319	295	287	282	288	280	292	281	291	283	243	266	316	266	272	294	288	296	265	290	269	287	294	283	279	278	292	290	306	284	323	286	285	303	281	268	265	302	291	278	262	303	323	294	272	271	276	287	287	278	262	319	297	276	293	277	263	296	313	298	319	309	290	285	276	289	280	306	283	301	261	287	289	302	285	301	290	296	288	263	267	282	285	289	294	268	302	315	293	297	307	283	299	293	285	316	295	281	245	265	331	296	301	289	260	291	289	287	295	259	274	264	306	270	292	312	315	284	291	279	307
25322	21548	28040	25477	12059	1156	864	773	743	740	733	693	690	700	634	672	668	673	635	667	652	677	612	640	639	660	654	645	623	638	647	554	620	644	620	654	610	620	616	670	622	586	563	617	669	640	611	659	635	654	676	647	607	632	594	660	645	600	620	603	646	619	663	621	600	625	643	614	641	631	613	618	618	603	648	638	638	632	645	591	629	662	614	612	600	612	649	610	612	675	629	578	634	600	592	652	602	634	605	564	626	622	585	637	636	605	599	620	575	640	624	573	646	640	640	608	647	589	623	667	584	689	570	643	654	570	608	603	651	566	627	590	602	634	623	583	578	648	605	649	609	615	637	644	579	613	586	609	650	586	589	634	636	629	613	629	680	629	608	620	635	564	629	633	615	660	673	619	613	572	635	639	628	615	630	571	627	584	600	611	607	606	610	625	623	583	609	593	596	637	610	642	612	598	657	590	647	608	645	606	593	604	567	595	630	615	602	666	601	576	604	664	614	663	613	636	613	675	656	611	607	589	605	640	602	567	597	602	621	620	581	646	571	620	676	606	646	625	594	627	626	631	624	639	636	631	637	596	646	615	590	648	620	554	626	600	627	628	604	629	595	599	612	578	620	617	654	636	636	622	652	607	652	604	614	618	610	616	612	598	655	592	609	653	578	595	579	629	630	595	631	589	600	611	631	636	633	653	616	663	683	661	651	643	611	641	651	623	593	585	626	632	588	674	624	608	657	661	628	635	592	620	645	610	634	653	608	581	652	600	625	648	610	662	620	631	622	632	583	607	585	602	610	616	626	608	628	633	658	592	655	617	617	625	609	592	615	666	591	634	616	637	598	622	629	672	664	594	623	609	596	649	602	608	607	604	650	613	620	621	552	610	586	590	636	641	627	609	626	611	652	625	632	607	589	652	598	625	635	617	592	611	621	605	583	645	639	574	616	639	652	641	612	642	665	591	642	654	637	622	588	614	602	593	636	619	628	603	642	633	617	595	671	656	611	610	634	640	610	635	628	630	637	617	628	628	608	612	588	604	596	606	613	594	612	604	618	641	609	576	618	573	577	619	664	634	629	623	634	609	609	649	598	601	624	647	588	613	620	623	622	652	611	608	627	621	592	564	588	627	621	582	585	599	611	615	578	636	601	587	625	599	611	637	617	638	600	646	668	647	630	624	637	598	602	634	629	656	597	609	643	592	624	573	607	645	626	630	609	621	608	638	639	565	654	609	618	608	637	634	605	575	673	569	584	636	618	631	615	610	664	582	564	647	649	600	578	567	580	622	625	604	622	653	599	592	635	646	636	654	623	613	617	622	599	596	642	620	612	606	637	616	636	629	596	606	607	630	585	613	647	604	585	660	642	613	631	602	657	604	678	626	578	618	620	583	629	584	601	640	664	595	598	622	620	628	638	572	635	616	610	617	632	609	608	597	618	605	584	574	605	623	615	613	609	614	572	675	626	657	636	655	656	627	614	624	617	573	615	643	644	666	607	611	604	600	598	626	612	626	587	606	630	655	610	660	591	595	612	617	633	592	665	567	607	620	699	639	633	625	597	607	635	612	573	588	616	574	638	611	668	617	612	598	644	643	626	592	650	652	638	609	639	563	620	627	672	627	643	576	592	623	607	594	623	636	643	622	618	605	590	571	649	643	563	563	614	575	612	614	667	630	620	633	614	579	619	611	643	576	596	653	610	641	585	604	611	641	564	650	617	589	596	607	632	599	605	590	580	670	639	646	617	638	609	616	606	570	612	620	635	602	607	602	588	608	634	545	563	687	603	618	662	631	624	676	622	611	587	592	645	592	600	622	637	605	652	643	630	645	630	629	662	570	593	641	628	626	627	627	631	561	638	617	630	594	597	634	643	602	592	649	610	625	640	610	590	599	569	607	623	596	624	603	597	589	626	643	592	643	626	566	610	582	603	660	589	602	629	611	581	649	587	625	582	659	603	610	625	631	594	623	631	607	612	622	623	608	613	656	625	631	650	595	621	621	593	641	620	600	594	625	582	619	617	682	615	613	589	646	623	622	623	659	671	600	612	618	609	619	644	599	638	627	584	651	669	621	593	596	620	609	586	590	633	618	564	625	566	633	630	642	618	604	597	641	582	610	594	625	613	613	598	612	571	605	584	612	622	643	632	668	667	640	646	602	600	630	625	625	657	633	618	558	625	618	623	651	651	620	645	611	636	619	619	645	627	612	634	622	650	617	639	618	631	624	648	640	623	635	599	647	644	607	633	639	631	625	619	584	617	621	577	636	611	660	628	579	680	634	605	636	610	629	610	607	655	585	644	646	663	611	606	642	611	591	620	644	588	626	598	652	616	657	595	592	618	647	658	616	665	612	652	599	628	605	614	605	609	608	631	597	624	615	585	609	618	623	591	612	545	627	647	598	624	608	632	602	614	625	602	612	588	623	574	610	625	647	556	653	598	639	630	634	618	647	594	650	590	627	618	593	596	610	629	627	608	562	625	623	629	582	639	640	677	621	627	598	651	621	616	653	646	618	648	627	637	587	596	640	609	641	647	581	621	612	615	680	577	629	600	587	575	627	606	648	594	594	617	619	649	612	608	615	610	603	611	653	612	643	587	600	612	643	613	591	609	614	566	614	649	609	575	667	590	602	583	588	568	595	591	642	573	605	609	619	599	592	647	658	629	659	601	647	574	640	596	604	620	622	600	601	605	603	595	609	611	628	646	644	618	566	635	615	624	644	567	598	602	591	670	613	621	595	659	644	632	617	654	631	586	650	644	635	611	647	639	624	615	600	626	667	612	635	641	609	623	604	660	595	556	621	641	610	629	611	591	580	671	593	629	613	613	605	591	619	602	614	644	558	556	608	641	637	632	659	640	568	628	629	584	644	586	611	649	625	618	580	638	640	658	652	608	601	645	601	627	609	627	612	627	577	614	628	647	625	585	571	615	605	600	608	606	599	619	629	623	623	629	597	609	614	588	636	595	614	614	607	600	601	608	625	610	636	622	627	607	631	590	664	649	619	605	614	616	581	622	655	612	611	611	619	634	617	634	635	614	641	608	635	685	621	614	606	623	623	629	583	612	577	624	583	601	660	580	696	611	600	626	604	596	630	611	640	626	601	618	641	627	599	593	647	587	566	623	593	653	629	606	634	599	605	559	610	620	604	606	599	604	652	634	586	620	601	617	611	600	610	618	601	575	583	573	617	601	587	590	593	625	635	653	645	645	597	617	602	683	669	650	641	576	626	590	654	638	565	569	606	616	595	621	635	686	599	640	564	619	634	609	632	659	560	629	631	577	614	617	598	628	648	588	643	587	631	656	619	625	606	608	643	596	645	619	581	612	667	593	590	667	609	634	622	617	567	632	617	582	653	617	609	667	635	649	607	650	621	632	593	604	615	604	625	610	589	646	642	642	637	591	626	640	595	656	611	611	613	645	641	580	633	671	628	650	634	625	607	622	613	580	611	606	594	599	586	616	632	615	572	670	608	640	617	622	618	641	618
4771	5937	4763	2502	1941	1594	1334	1179	1112	1042	980	944	932	850	863	842	866	803	827	772	778	758	752	778	813	817	734	743	746	742	752	793	738	789	715	740	788	726	714	733	771	708	713	771	768	745	753	726	690	743	734	794	732	743	737	777	705	751	712	740	725	727	763	737	760	749	751	744	735	753	757	775	768	764	747	712	764	737	715	708	787	740	718	735	747	719	719	670	716	760	746	770	736	755	735	691	729	735	720	820	754	814	791	730	717	729	735	778	737	731	711	723	738	704	703	792	746	669	748	782	711	691	770	731	731	726	727	737	764	758	742	746	758	730	708	704	753	749	767	695	752	738	731	765	733	733	729	729	682	746	797	729	751	707	727	761	753	758	722	771	748	755	743	723	776	773	695	721	708	726	734	712	738	784	736	718	728	728	728	700	785	711	728	700	762	725	750	761	744	737	744	741	760	761	758	728	705	726	729	748	728	699	745	750	742	786	741	776	717	763	715	712	694	709	763	691	679	737	734	687	719	712	699	735	768	793	693	744	699	754	763	791	704	751	732	740	732	720	724	695	744	747	719	782	736	679	698	743	690	781	782	723	728	805	729	733	721	721	650	740	742	726	752	770	745	745	709	724	704	719	708	730	769	759	737	773	749	697	725	752	760	704	742	728	762	762	694	701	770	766	749	730	729	702	724	764	752	753	709	692	745	747	786	738	730	709	746	749	699	780	738	741	732	711	768	754	704	735	748	661	723	718	731	718	767	754	722	753	765	757	763	684	743	714	742	747	734	789	763	742	741	678	718	728	769	764	769	739	746	739	731	775	746	716	743	718	769	763	699	749	748	745	746	735	714	717	741	718	759	782	770	721	773	714	736	764	724	775	712	733	777	728	725	729	751	703	736	778	744	754	713	768	784	718	739	746	694	705	749	713	678	706	741	743	726	705	756	775	701	743	697	714	720	759	722	727	761	749	699	735	710	784	763	783	755	745	701	730	679	752	682	771	737	755	747	747	778	731	750	752	747	743	710	744	749	744	727	744	737	739	763	779	773	821	724	720	773	719	724	718	726	721	715	769	726	717	703	701	721	764	716	732	742	812	775	731	717	741	790	731	720	743	758	723	734	730	698	708	738	751	722	691	741	771	740	744	728	715	716	699	732	722	772	798	732	761	721	749	757	750	759	775	732	778	795	735	734	768	718	776	720	739	711	784	753	761	710	723	773	700	721	774	750	771	752	758	698	727	767	760	763	768	736	772	749	713	729	724	770	775	784	715	730	726	762	703	708	770	736	719	730	710	756	766	711	724	698	755	750	727	723	690	762	688	757	734	685	769	763	758	716	745	727	727	750	755	745	743	734	752	748	783	707	780	759	766	781	775	740	720	756	774	703	705	729	740	733	716	686	780	683	760	733	708	779	707	789	750	781	773	705	731	731	705	805	741	762	726	758	678	733	705	743	688	772	709	748	744	736	732	764	770	724	717	719	742	745	739	754	762	738	750	766	755	745	722	704	727	731	698	689	729	758	760	765	717	711	742	720	781	755	736	739	784	743	746	740	746	739	690	770	697	765	724	740	744	764	728	750	737	780	713	729	736	757	721	716	760	770	749	701	754	777	709	718	741	731	697	772	726	743	710	700	690	768	721	745	705	719	707	735	748	747	733	738	754	787	793	754	699	735	655	731	723	709	740	769	755	691	722	711	747	743	718	718	660	757	733	711	712	747	780	769	754	770	764	762	725	738	781	736	758	765	776	740	750	760	753	765	751	735	736	692	723	747	707	770	769	736	700	712	732	778	745	773	739	743	744	734	731	690	744	744	739	756	717	718	741	793	737	761	765	742	732	721	729	740	712	739	739	730	748	693	720	730	740	720	749	769	716	726	713	733	711	731	781	745	749	801	712	740	717	710	738	758	758	760	706	730	778	750	755	807	762	751	767	750	718	699	822	689	746	751	731	752	760	721	754	763	760	757	711	729	731	739	735	735	697	730	767	746	754	745	737	737	748	736	733	755	644	748	739	755	777	737	715	788	733	733	706	745	755	753	745	784	779	734	732	726	777	763	776	759	779	749	741	721	733	814	735	719	730	710	772	703	737	760	695	722	764	745	746	751	724	798	753	729	757	776	798	744	743	754	749	752	798	712	741	733	749	717	709	759	725	776	741	732	736	712	763	713	714	701	719	751	759	761	724	787	729	669	701	761	709	710	762	709	773	710	777	800	711	690	714	744	717	757	736	724	723	721	774	745	701	751	730	784	739	738	729	720	657	721	746	714	751	738	716	774	770	697	745	780	766	723	751	722	732	747	720	708	752	735	745	759	734	748	689	759	747	725	803	703	704	736	698	751	739	740	723	753	726	712	752	764	746	749	721	702	732	792	720	757	753	748	719	766	736	766	790	719	764	715	746	705	736	755	710	734	735	707	729	706	789	726	735	724	749	721	764	743	699	739	728	729	729	720	695	749	708	746	695	758	748	723	751	725	759	687	738	741	696	761	754	695	770	734	715	744	723	724	747	740	764	720	707	752	767	738	745	752	754	743	756	701	742	767	784	730	739	747	715	739	749	721	754	731	713	753	735	706	752	734	791	771	740	765	802	736	747	711	730	753	750	773	760	755	719	769	739	710	752	745	674	740	776	751	743	732	755	748	730	711	687	762	706	756	762	697	750	723	755	762	752	755	705	754	736	729	696	745	774	743	752	705	726	778	751	740	716	726	714	714	749	755	772	700	712	713	732	692	704	777	750	749	769	733	722	723	766	736	712	721	693	736	744	762	737	750	752	736	780	744	744	711	738	709	705	715	679	730	735	697	691	709	740	743	731	778	715	722	763	732	720	756	763	742	798	782	801	761	748	764	759	735	691	787	709	791	711	726	748	720	731	749	742	801	723	754	696	768	755	705	717	751	712	797	710	744	725	707	758	779	734	723	746	742	734	724	745	764	729	712	745	713	782	689	717	733	764	729	760	757	704	738	741	738	781	723	738	756	718	741	775	747	769	691	736	737	743	767	750	762	756	704	752	773	771	689	762	748	715	694	735	742	770	714	742	787	727	755	744	703	777	714	726	727	719	778	720	774	721	805	700	746	752	744	762	742	739	739	747	727	773	758	774	758	731	752	796	721	739	791	722	758	730	752	766	767	763	753	719	734	706	724	728	745	765	687	729	749	752	713	798	740	746	749	703	698	709	729	765	739	710	737	697	713	693	689	726	730	755	695	769	741	734	756	734	753	778	710	751	780	761	747	743	723	729	729	686	735	806	773	747	751	668	785	758	735	742	720	702	701	742	736	735	730	757	738	719	715	713	712	751	760	717	749	741	746	769	725	730	747	758	783	771	717	715	708	762	742	759	793	702	725	826	710	695	769	757	753	800	691	775	753	773	726	750	733	716	717	713	801	748	738	757	749	730	776	709	746	765	758	714	771	773	726	763	690	737	751	716	759	742	752	704	747	724	717	696	792	752	704	734	793	690	722	756	732	763	708	703	713	714	739	745
23163	21628	29672	24066	21619	21680	11842	1294	901	906	795	684	626	571	568	554	505	488	490	496	497	440	450	447	436	417	421	437	409	415	401	389	397	372	399	414	395	431	413	383	397	434	380	365	379	387	383	359	391	338	401	426	370	393	394	407	378	376	401	400	354	358	349	362	352	389	364	370	387	383	382	387	396	392	401	396	335	383	397	387	404	369	391	356	373	346	376	374	396	380	371	370	356	363	426	357	366	376	414	411	413	375	382	371	338	352	385	348	359	371	364	378	378	367	379	353	357	360	368	366	351	370	369	381	379	394	371	363	370	356	401	335	368	387	382	409	369	383	350	396	414	372	365	346	410	397	367	370	373	389	399	368	371	379	376	337	342	383	377	359	374	375	380	431	389	358	355	355	420	375	392	386	367	338	364	384	360	384	374	377	361	360	373	377	348	382	358	327	367	379	353	371	387	356	406	416	344	352	366	360	406	357	394	354	371	423	374	395	404	370	360	369	393	386	369	341	366	406	381	341	357	392	371	401	363	364	380	372	375	385	387	359	360	363	342	374	366	380	379	396	371	379	386	419	406	418	378	378	403	377	374	339	385	353	367	402	344	377	362	389	378	381	369	365	374	390	380	394	389	367	407	370	397	375	390	395	374	374	373	349	355	382	356	377	373	380	386	387	377	379	399	394	406	382	368	353	356	391	403	394	391	366	358	373	423	385	381	411	363	358	340	349	383	368	386	392	396	343	386	366	360	347	379	409	369	369	362	338	404	324	362	375	396	372	359	365	354	362	346	383	384	387	389	336	392	393	401	333	384	391	346	409	371	383	386	383	356	362	368	362	366	330	389	389	404	366	385	377	385	373	370	354	340	342	384	375	380	340	374	367	341	381	366	383	351	401	356	368	359	365	375	388	392	375	402	371	330	358	415	389	341	365	340	343	376	385	386	354	375	318	360	334	379	379	376	390	374	384	373	378	375	404	378	355	379	368	392	375	430	405	324	384	381	340	361	370	361	366	385	353	402	382	348	328	378	379	402	361	377	371	394	398	387	336	398	371	369	340	376	396	391	336	328	325	392	334	383	387	343	374	366	369	362	387	392	365	384	388	426	382	368	377	407	382	377	352	388	387	381	351	375	342	380	391	381	386	399	378	355	355	384	329	377	363	369	384	364	364	383	349	375	357	410	378	354	377	390	398	363	332	380	357	372	385	383	383	352	370	403	351	376	378	331	377	379	361	393	354	363	392	350	358	373	371	398	387	384	363	368	348	358	380	370	341	414	379	367	346	408	378	389	362	399	352	349	379	376	417	390	413	360	363	346	382	370	373	397	358	355	410	387	361	379	394	365	395	350	398	406	371	342	374	388	388	367	367	368	354	391	361	342	392	367	366	378	391	391	369	350	390	393	341	367	351	388	414	373	386	367	410	385	396	365	379	395	387	361	365	364	372	354	343	371	370	389	400	321	337	365	361	401	376	373	360	362	421	355	401	428	384	367	354	349	376	373	381	392	341	402	387	373	382	381	374	367	374	394	369	387	354	394	391	354	408	380	348	367	373	338	389	340	368	393	361	366	377	363	338	358	371	378	396	379	376	357	344	359	411	345	387	390	357	373	396	357	388	321	410	413	366	391	375	351	360	370	332	379	382	355	388	380	358	396	378	401	347	347	358	384	386	327	377	359	358	393	371	379	384	369	389	392	349	366	402	386	341	348	352	380	397	368	335	366	388	359	374	351	375	385	350	400	356	377	365	353	359	360	388	346	395	352	355	379	353	348	374	369	367	404	379	410	376	409	370	388	383	431	380	376	368	396	358	369	385	383	358	368	362	364	380	381	389	359	414	391	402	377	394	385	367	359	393	347	368	349	379	364	383	374	365	371	385	355	369	335	363	362	354	379	382	372	389	371	382	395	386	345	354	367	388	362	379	355	381	327	395	370	385	379	380	432	343	390	344	359	363	362	352	360	396	362	337	402	372	383	359	353	371	366	332	379	391	342	359	369	386	366	390	372	408	378	355	403	399	366	352	366	366	345	369	373	383	359	371	385	344	375	370	364	367	420	353	371	358	383	376	405	346	356	352	389	365	382	342	365	402	381	355	360	372	368	378	344	348	365	397	380	402	365	359	384	362	369	360	378	407	338	366	396	409	388	386	340	358	396	352	352	379	353	373	405	359	361	363	371	418	342	388	365	391	364	351	380	360	370	359	357	387	349	350	381	334	372	407	400	364	394	376	358	368	387	348	379	362	382	375	405	380	388	387	365	376	362	363	375	350	349	384	380	409	387	345	389	368	372	373	382	363	358	346	354	337	411	376	414	373	393	390	356	339	328	380	351	348	370	365	343	398	347	381	383	374	351	380	377	394	347	392	348	399	378	381	349	351	379	367	374	343	374	422	361	391	365	341	390	374	370	365	402	346	423	401	373	376	325	357	383	356	385	386	355	339	369	388	364	373	389	391	344	370	376	383	385	370	326	391	374	377	365	339	349	365	416	373	356	350	375	352	354	386	355	382	361	378	368	408	351	365	374	362	376	369	373	377	371	349	412	401	385	361	374	365	340	366	365	374	357	385	367	389	359	367	400	364	371	368	338	388	354	369	373	376	391	375	402	372	389	362	396	380	377	358	374	369	378	368	369	357	365	367	372	371	370	385	354	404	378	355	417	400	370	354	376	390	359	360	386	364	368	367	355	362	343	373	345	392	370	369	376	386	424	366	342	381	361	389	335	398	409	407	388	347	382	411	367	367	404	364	399	340	358	375	375	375	326	386	378	350	384	414	362	353	331	356	344	324	365	366	338	339	387	371	374	375	412	391	370	374	376	376	387	367	387	351	366	392	357	375	371	364	384	360	367	377	353	352	351	369	370	389	392	387	382	366	377	327	396	369	364	363	359	367	390	350	341	366	333	366	376	334	373	360	365	356	371	347	373	363	368	351	381	372	396	426	392	375	368	400	378	354	389	384	365	330	368	357	353	342	342	386	364	382	367	350	396	386	351	406	395	360	365	402	397	376	389	397	385	339	383	328	371	377	371	360	377	376	377	332	378	385	360	365	377	372	385	380	344	352	370	360	351	401	359	339	362	374	349	354	375	393	372	356	396	385	349	378	349	372	362	400	380	367	330	377	379	361	362	399	339	382	360	407	374	354	351	351	377	376	365	349	370	355	409	354	353	373	373	351	362	358	369	373	371	383	365	344	405	376	318	382	362	351	333	380	373	388	401	347	371	377	373	360	406	364	371	398	389	390	396	374	343	365	352	368	381	395	372	396	382	371	393	387	358	355	389	364	368	370	368	383	381	364	367	347	361	379	362	347	375	376	346	386	367	341	344	382	384	369	377	348	356	386	357	376	355	378	418	369	363	376	398	362	365	373	378	348	406	389	351	337	383	376	388	374	339	371	386	369	373	350	377	385	354	350	375	391	361	353	391	365	372	359	354	373	370	380	370	350	385	371	380	357	334	370	331	341	419	378	348	351	334	381	366	381	384	362
7124	16637	13236	6825	4873	3628	2786	2291	1848	1518	1274	1227	1093	969	879	806	757	663	638	641	614	556	587	546	534	525	541	515	544	542	512	537	492	503	499	539	522	468	503	469	454	467	495	410	438	429	451	471	437	479	473	487	512	491	472	458	484	458	457	473	430	458	421	477	454	444	439	459	478	466	447	454	414	410	418	440	403	469	427	433	403	424	445	416	421	438	463	446	448	455	410	463	459	422	438	469	430	456	429	442	444	458	423	448	449	421	437	417	443	461	465	410	407	416	444	466	472	419	445	445	404	436	443	432	413	419	416	410	466	384	440	408	430	442	445	449	424	392	467	432	425	440	409	401	460	448	434	423	435	448	430	437	432	430	434	409	401	409	424	449	433	407	412	490	429	434	447	445	452	439	444	441	434	415	415	442	456	429	460	408	425	424	394	439	475	475	444	432	438	432	439	445	472	453	406	422	412	411	485	447	396	404	432	451	418	434	467	463	423	408	462	421	438	447	456	437	483	439	462	491	453	412	450	455	414	449	438	412	416	418	453	416	425	456	416	414	430	441	463	430	431	445	441	417	450	407	456	427	428	401	460	434	452	440	417	436	424	428	476	416	446	418	439	410	453	430	452	411	410	448	437	422	459	424	399	405	442	423	440	414	439	441	405	451	425	428	431	439	444	420	395	394	459	434	459	416	419	439	401	446	450	435	456	432	435	461	456	421	442	414	462	388	427	427	421	442	447	431	423	454	447	446	445	418	427	416	448	439	452	411	431	450	454	444	413	425	420	470	445	405	435	450	432	418	423	421	423	407	409	437	428	407	433	439	453	440	416	456	452	419	446	447	414	398	456	414	427	447	441	407	458	453	454	420	460	452	437	426	431	429	416	450	446	419	453	409	424	452	421	423	460	422	417	486	400	446	403	414	428	420	437	417	409	440	414	391	426	437	437	431	419	437	448	417	413	407	425	439	377	432	424	425	404	424	416	420	443	425	438	446	426	466	445	427	445	445	452	403	416	428	466	420	430	450	412	413	449	434	431	450	430	434	415	423	430	449	428	403	450	474	443	461	409	417	368	462	467	446	426	434	422	444	404	431	392	415	498	427	404	468	393	468	421	401	465	458	455	454	435	479	454	451	423	436	430	476	448	443	440	460	431	437	415	388	384	469	383	437	435	418	399	440	437	424	452	428	441	410	468	404	446	412	403	454	430	473	464	417	460	450	430	408	430	453	388	409	448	458	441	442	443	408	394	458	419	433	450	417	409	413	437	398	444	458	431	445	426	406	418	387	440	449	445	417	461	390	394	426	456	445	421	438	394	404	453	410	435	462	423	409	435	418	418	437	445	449	426	417	438	431	420	416	422	420	416	441	499	449	418	446	405	409	425	418	436	420	431	421	453	447	448	411	411	426	441	422	421	457	442	411	440	435	430	450	444	448	449	392	448	444	429	430	439	417	440	435	483	466	462	424	449	429	430	431	382	434	407	476	431	427	422	422	421	439	483	438	407	463	425	392	461	454	432	420	438	408	424	431	406	445	436	466	424	479	428	444	431	470	464	406	446	416	462	462	427	434	427	412	416	454	431	428	481	464	469	405	398	425	390	455	450	441	466	381	450	444	421	440	401	440	421	436	409	442	424	444	433	405	438	426	414	453	410	422	434	411	400	428	432	482	429	426	409	449	435	422	442	416	447	408	422	423	441	459	451	457	438	440	452	442	446	428	439	411	389	481	432	409	431	434	448	407	421	441	433	416	441	416	468	431	441	458	401	444	435	398	458	431	440	423	407	409	421	412	439	409	444	422	395	408	439	448	459	430	422	409	423	430	436	407	409	427	420	401	440	426	455	463	412	427	389	434	432	424	462	420	407	461	431	446	431	406	404	418	469	442	456	394	455	439	422	391	425	419	397	403	440	418	386	421	450	438	430	395	475	434	460	454	455	458	429	447	460	456	411	450	462	429	425	439	405	434	439	445	463	421	428	429	418	441	411	441	429	438	432	431	452	443	441	421	420	431	451	456	438	435	457	421	448	424	423	437	438	456	384	393	443	435	456	387	425	422	461	507	411	480	432	442	434	421	429	434	464	419	417	453	413	411	456	394	391	436	402	453	435	461	436	444	415	433	458	442	435	456	449	423	419	455	450	438	426	421	417	429	445	446	400	428	449	412	448	410	408	449	451	409	447	400	454	420	416	488	435	426	408	446	439	463	429	422	444	435	422	441	419	445	431	418	439	446	448	417	415	436	390	409	437	391	413	418	461	363	383	420	408	459	422	444	445	425	409	453	438	446	419	427	421	465	459	428	430	424	442	423	396	428	441	436	417	443	413	473	445	431	396	421	462	431	444	394	437	427	453	442	434	427	449	429	495	443	434	480	409	435	446	469	446	388	433	403	390	393	445	414	459	456	418	418	400	446	412	439	403	387	455	477	429	426	425	463	461	457	460	443	410	457	459	423	415	436	443	446	425	447	432	417	446	443	461	454	408	423	429	435	431	421	430	445	411	415	400	446	441	442	415	412	447	388	428	460	408	439	460	393	415	458	438	451	432	422	426	467	427	431	432	440	415	431	471	473	448	428	428	467	430	459	450	395	423	441	436	441	426	426	453	394	465	472	422	432	433	423	420	422	436	427	427	407	463	402	434	421	416	439	425	401	424	439	417	397	446	408	406	413	416	411	449	427	408	451	458	441	398	427	423	453	422	447	442	427	458	451	414	448	419	446	437	468	376	429	411	445	437	425	400	447	425	449	441	411	452	435	445	402	465	454	418	418	455	456	436	387	450	440	385	468	451	436	420	422	441	438	428	413	449	468	445	458	427	430	439	419	451	460	465	478	392	385	434	434	417	419	389	449	452	391	427	456	436	422	439	429	440	399	481	399	422	398	463	405	462	453	447	417	428	450	402	419	443	460	453	428	428	439	443	415	430	453	390	424	417	451	458	405	432	437	433	443	402	442	401	425	448	446	428	403	440	453	446	472	448	483	420	437	440	504	437	405	414	452	387	442	394	450	396	422	430	466	439	459	412	421	416	437	422	442	445	448	446	429	442	452	451	476	439	447	417	448	446	474	465	451	406	437	420	444	448	425	402	443	449	436	444	433	425	455	432	433	432	455	430	429	455	445	437	434	438	432	456	417	405	436	416	433	422	431	465	417	441	469	412	439	429	444	419	446	398	420	416	444	451	373	481	434	422	439	428	433	411	424	427	450	452	397	454	451	442	449	380	419	452	452	438	421	462	445	429	406	430	437	402	421	415	414	416	413	425	427	407	435	454	460	476	402	404	447	478	452	407	441	451	458	410	412	411	428	407	421	434	427	410	423	412	434	422	440	425	426	465	412	438	449	441	444	435	418	432	388	447	427	438	453	408	407	443	429	451	391	461	440	427	436	451	434	458	432	465	468	448	428	432	425	432	432	397	409	417	424	445	468	443	483	412	407	434	433	426	422	454	441	430	463	437	464	455	445	429	440	390	444	445	415	418	460	448	467
27566	20424	7092	1050	761	672	570	510	486	463	462	435	436	474	455	467	478	432	453	473	433	421	460	482	425	453	431	452	442	441	447	451	440	427	442	450	446	491	455	478	476	455	499	443	455	443	464	488	454	468	422	453	449	492	444	458	459	422	425	420	463	450	439	436	446	452	459	458	429	430	432	480	422	444	419	472	437	459	426	446	405	415	457	449	430	448	461	459	439	439	442	425	468	412	465	431	458	465	447	440	474	477	439	438	428	453	452	479	481	421	417	444	461	422	411	424	453	419	433	431	420	426	452	475	443	441	435	439	470	447	453	434	466	440	445	475	453	447	451	472	450	428	437	457	413	469	420	477	455	454	427	456	449	433	421	433	470	463	462	424	447	486	439	402	424	432	438	435	443	393	462	443	481	455	430	432	446	440	454	429	446	455	415	448	442	426	456	429	452	427	414	460	493	447	445	462	413	419	455	430	411	452	466	428	445	441	442	437	394	427	415	447	464	429	463	456	427	425	421	423	513	444	434	424	426	425	440	427	452	424	431	420	451	401	432	461	449	447	437	428	467	442	447	453	433	449	421	390	417	444	433	394	464	419	420	451	460	488	429	440	429	444	438	446	440	450	474	448	464	431	444	469	413	488	408	451	416	453	406	407	440	423	459	444	442	390	458	466	460	414	467	479	447	457	469	451	432	465	476	459	446	422	427	431	427	437	447	442	406	440	454	440	433	455	466	422	416	442	453	447	399	470	445	445	431	425	420	415	449	411	430	431	460	419	456	426	453	432	488	443	446	436	393	459	434	441	393	490	423	455	469	435	453	438	447	478	436	472	439	431	428	464	454	439	406	453	456	435	467	457	460	449	468	408	466	432	452	425	439	429	453	430	426	437	424	469	432	436	449	436	416	466	402	472	449	437	453	467	450	454	435	445	422	404	457	459	471	449	445	448	422	439	419	446	449	466	452	449	456	455	467	470	443	437	430	415	453	468	455	447	440	452	437	451	430	448	439	450	460	420	394	464	455	422	456	455	429	415	434	435	433	416	443	459	426	430	431	451	447	462	465	413	446	475	421	431	415	442	418	444	442	428	438	447	452	440	436	440	473	439	428	398	450	453	449	423	466	433	438	397	413	425	468	440	437	445	444	439	469	432	457	424	444	451	437	399	452	438	419	459	396	407	442	491	465	462	450	424	477	477	467	435	427	442	410	434	477	477	414	449	422	449	462	458	453	458	404	447	442	421	441	453	440	436	463	467	482	478	465	466	447	430	420	468	443	473	465	433	461	451	419	412	418	419	416	475	418	454	425	450	441	431	443	472	445	471	487	399	436	447	468	450	453	479	457	465	433	455	423	449	469	434	400	422	414	451	449	441	425	409	462	453	440	414	450	476	447	442	455	464	463	433	442	417	467	455	444	462	469	464	392	441	459	453	451	483	426	419	472	427	456	453	457	413	468	463	459	462	443	508	444	443	432	485	428	419	464	431	413	434	498	418	464	404	443	428	477	478	462	420	406	450	475	476	451	391	452	435	448	424	455	419	463	398	450	456	457	459	452	413	438	463	446	417	446	433	462	456	421	472	428	447	406	437	469	443	444	431	416	450	420	435	436	427	455	449	442	428	469	442	419	424	441	446	447	402	436	436	448	423	436	471	442	431	407	427	417	465	411	472	459	484	463	441	429	432	461	451	462	427	431	463	396	485	441	428	454	467	481	436	441	462	456	460	447	463	454	398	434	464	435	437	453	487	462	470	456	444	466	426	433	434	426	447	467	458	422	431	465	452	450	427	445	464	418	459	437	424	463	421	438	413	437	440	432	487	436	459	474	479	458	423	437	471	445	453	458	443	488	442	456	471	432	444	392	412	444	450	445	438	413	430	434	465	444	478	456	431	484	413	434	469	433	467	465	423	462	456	409	437	407	459	421	443	448	404	462	484	439	435	452	444	440	451	448	486	445	460	447	409	422	416	444	442	428	451	469	433	450	457	463	461	418	443	459	450	402	471	461	414	445	463	424	465	491	442	428	431	462	464	428	457	457	462	445	441	444	438	465	419	455	470	436	442	452	459	412	444	423	455	451	459	451	422	470	470	438	430	447	469	467	453	399	454	431	392	442	446	466	433	436	427	461	444	492	423	467	434	414	420	455	419	432	444	417	425	403	430	453	464	391	459	495	422	427	429	456	453	447	464	431	410	438	446	452	509	393	417	445	467	463	464	447	450	442	396	451	445	423	436	456	412	456	464	428	485	458	425	442	460	441	446	445	451	465	444	454	438	454	406	446	461	453	427	480	478	404	445	445	476	426	440	458	441	448	458	482	419	427	428	430	432	448	428	461	485	397	464	437	465	406	443	430	457	470	428	433	428	448	461	433	463	470	454	441	456	447	447	429	458	426	495	446	426	479	446	444	437	438	420	420	439	474	441	426	438	451	446	453	449	427	466	466	430	430	420	421	482	446	412	415	456	454	441	449	431	417	423	433	442	417	451	466	480	406	451	446	440	463	468	451	467	459	426	431	399	457	428	434	427	453	447	459	437	437	416	473	434	442	440	415	455	476	442	410	460	418	428	434	411	471	433	461	410	449	441	410	464	423	462	438	442	434	464	430	453	458	462	424	470	412	455	440	446	442	440	407	455	443	447	465	458	440	435	442	446	391	417	447	414	460	445	455	464	439	436	417	456	443	455	446	445	453	433	424	423	431	432	477	441	445	466	418	411	453	416	439	435	457	456	463	421	416	415	435	441	445	439	487	477	422	404	427	438	433	427	476	474	436	438	469	434	447	469	475	429	428	440	420	468	451	429	442	429	468	479	444	427	422	463	421	407	424	451	426	455	405	492	460	423	435	446	454	470	428	449	468	445	458	457	464	469	413	438	464	436	471	447	476	424	452	436	435	438	421	472	434	418	424	442	461	464	436	449	476	479	443	453	429	425	455	454	448	447	436	479	449	411	426	443	459	449	423	454	447	413	457	441	429	449	460	483	460	436	403	428	450	422	461	449	443	436	418	412	455	462	396	453	478	471	415	446	405	442	453	433	445	412	428	440	480	471	452	460	464	432	423	442	393	427	450	422	422	453	468	458	452	441	476	434	441	459	399	463	461	433	435	430	410	467	457	473	439	470	431	460	421	424	411	436	420	427	416	428	451	391	416	432	479	421	479	452	452	457	419	449	420	422	448	452	421	450	470	417	465	433	460	465	451	470	427	460	444	453	413	418	434	457	473	452	455	419	428	444	425	454	474	446	452	463	419	446	479	446	454	422	475	435	466	485	434	454	467	448	442	423	426	448	423	419	491	464	434	449	443	420	439	421	445	425	434	429	446	486	448	421	458	448	420	419	451	439	432	446	425	454	460	438	454	481	421	418	453	450	456	419	442	449	449	450	451	455	413	425	422	456	476	443	471	459	446	426	454	446	409	413	442	477	437	447	447	443	416	464	433	445	467	459	462	433	460	435	463	431	438	435	470	419	453	434	430	448	445	420	456	425
4257	1397	1193	862	720	629	646	596	634	600	562	584	605	598	567	542	596	548	575	565	548	558	534	567	550	544	528	569	576	520	550	608	571	560	526	527	577	570	562	554	576	519	505	547	600	529	570	546	514	581	580	528	611	614	610	552	552	550	601	532	563	498	562	548	557	532	529	555	552	564	580	548	548	569	602	560	555	556	541	535	587	566	528	541	573	563	582	560	526	601	551	560	556	557	548	566	531	539	570	540	541	550	560	596	575	559	574	587	585	559	549	539	550	566	548	562	551	557	551	532	569	514	560	539	585	591	604	548	583	553	550	549	544	580	553	534	537	576	560	534	544	544	554	512	503	546	601	546	569	544	591	590	548	550	581	572	547	538	562	539	554	515	522	569	559	554	567	537	540	595	590	533	582	576	551	541	582	510	545	542	579	540	555	544	557	527	553	510	561	535	580	641	569	568	572	585	520	538	534	607	578	534	565	549	579	542	534	569	553	543	541	572	581	578	552	564	540	609	613	589	592	532	547	559	532	559	582	580	558	531	525	541	571	558	579	505	557	532	508	597	549	512	548	544	559	570	502	586	563	603	520	536	540	543	567	516	573	529	559	586	540	536	561	547	512	550	564	522	593	575	547	542	551	568	540	527	544	526	560	531	563	531	570	552	558	544	559	568	591	554	575	526	557	592	545	535	537	547	557	546	555	571	533	549	574	540	550	613	533	538	562	551	500	534	559	541	554	563	584	542	526	562	554	551	556	570	568	574	586	569	540	564	549	507	561	556	537	519	569	628	561	544	556	561	556	543	529	527	529	597	560	571	552	525	542	551	546	545	550	581	554	534	569	546	544	536	548	581	565	484	563	557	546	557	524	556	554	548	539	587	543	575	557	577	555	561	555	562	518	561	556	540	556	603	521	545	578	564	548	554	547	556	571	534	554	592	567	577	558	567	548	559	527	557	586	546	550	558	550	548	586	515	541	504	567	538	566	571	540	533	533	600	550	520	584	566	542	543	588	542	536	556	590	570	546	557	511	589	570	594	540	599	559	557	550	495	560	505	545	571	552	544	563	524	565	574	560	583	493	542	573	559	574	549	539	557	543	558	589	560	555	555	555	545	532	567	548	562	562	544	634	512	550	562	542	534	534	555	547	536	542	555	553	573	520	557	563	557	565	517	597	547	513	537	589	576	545	561	578	554	544	571	590	577	530	554	565	567	518	581	545	563	568	553	566	560	567	535	576	577	525	516	591	542	580	530	567	568	522	568	559	578	550	539	538	568	580	524	608	545	527	566	550	532	564	537	541	547	591	610	523	534	561	557	536	547	586	579	541	552	619	561	591	541	565	577	542	568	566	559	591	584	537	587	560	585	569	537	497	575	526	509	566	555	546	559	565	531	530	576	512	577	522	551	521	587	574	543	545	566	574	572	591	561	547	525	551	510	540	557	564	552	565	559	540	569	567	562	522	566	555	571	556	578	497	548	532	558	547	512	546	571	502	537	561	544	556	583	563	544	543	590	516	598	605	570	523	554	553	604	554	554	561	564	572	566	551	544	572	573	567	549	557	573	528	564	562	593	538	596	549	548	582	573	526	546	523	597	555	608	541	577	526	549	565	538	554	557	578	553	578	559	565	568	559	528	564	577	557	543	534	586	539	547	489	512	604	563	552	535	596	520	547	561	604	543	530	535	579	577	547	520	534	489	543	604	580	560	560	584	529	560	576	583	562	552	556	580	556	607	564	576	561	592	527	562	564	569	568	576	547	561	521	562	574	580	559	549	603	516	543	550	577	567	586	561	543	574	589	566	579	579	508	558	560	589	575	553	562	530	567	589	575	553	555	601	516	603	556	538	552	510	546	514	555	536	591	571	553	542	545	570	558	553	542	584	562	590	544	553	521	542	553	579	534	562	561	566	512	571	541	559	570	572	516	566	553	577	546	556	569	573	539	594	575	583	536	558	586	560	576	556	572	527	530	594	550	519	555	607	607	559	556	573	588	559	495	591	567	574	538	580	530	518	598	579	543	556	537	555	525	586	505	603	563	560	596	578	555	515	554	595	559	546	551	528	560	544	566	541	531	582	568	544	582	551	575	547	552	550	521	564	558	577	563	518	494	513	557	571	568	589	547	561	542	556	523	570	571	549	562	551	539	571	568	546	600	530	556	537	547	553	522	586	544	583	560	545	555	564	533	570	574	549	570	557	521	588	569	543	563	544	560	521	560	582	540	541	517	575	595	566	588	550	598	514	529	578	539	523	530	553	530	586	577	572	558	541	575	530	560	505	604	572	566	586	571	534	578	587	595	525	570	557	569	535	565	594	557	540	544	603	558	532	577	551	577	583	567	526	527	575	584	568	546	514	525	565	603	539	561	539	566	538	590	574	531	610	559	576	569	555	584	547	539	582	552	566	586	572	539	557	565	554	580	597	567	556	564	550	557	568	585	543	546	541	577	555	583	512	558	582	555	567	549	533	580	552	551	594	544	550	563	522	593	555	560	531	569	568	579	535	538	552	561	543	559	563	534	537	600	553	552	563	524	541	507	560	542	563	586	522	553	581	554	558	570	523	577	521	550	546	539	539	561	567	531	559	516	549	551	559	574	537	510	518	504	535	519	565	572	524	532	566	571	553	601	573	549	538	546	528	550	537	549	530	533	591	512	560	560	509	560	554	552	578	524	545	569	601	549	540	568	554	531	513	575	553	560	553	566	534	517	537	553	568	526	535	540	551	571	535	583	555	570	603	586	568	580	560	568	555	557	535	565	515	586	557	498	563	540	572	549	576	553	530	593	550	589	532	541	542	595	515	564	548	573	543	591	536	537	539	542	526	563	584	510	527	562	531	566	579	565	527	557	518	561	555	569	557	527	599	534	632	529	565	553	515	511	572	566	556	547	526	588	540	517	555	563	504	569	531	581	544	532	576	542	558	566	542	593	571	596	512	530	589	525	578	531	513	573	572	551	558	529	615	552	584	567	566	555	537	562	565	569	553	519	548	555	516	548	553	499	572	575	515	547	549	580	545	512	544	558	558	523	541	557	556	556	553	566	582	532	568	521	562	559	544	561	574	550	563	568	567	534	591	515	563	534	538	523	575	558	556	539	603	596	570	542	545	536	555	598	550	592	549	542	578	546	518	550	533	537	575	594	572	505	565	552	567	528	585	538	531	576	533	594	543	516	548	562	557	541	539	562	588	524	576	559	573	553	546	564	524	546	512	545	551	543	556	547	531	559	526	555	596	587	552	533	539	536	532	573	538	578	541	541	540	559	522	535	592	572	538	558	569	511	478	543	613	521	571	568	572	556	577	512	550	531	513	548	579	520	555	618	539	527	553	558	557	572	551	571	549	552	559	559	524	585	525	521	576	554	542	510	566	575	560	536	558	537	550	572	585	545	538	554	536	585	575	546	549	594	565	571	525	566	556	560	580	545	596	529	548	564	558	531	551	511	544	576	521	617	539	534	546	569	545	525	541	543	561	572	555	561	607
24112	21608	29212	24498	21602	12486	1097	681	473	475	406	380	338	302	289	319	279	286	272	260	252	254	250	287	267	267	222	243	250	232	246	240	236	261	235	249	225	256	260	248	227	232	249	268	244	231	224	240	221	225	230	231	232	230	247	228	237	241	230	227	236	229	240	210	229	204	215	218	231	239	231	232	222	229	218	205	217	220	234	252	240	240	214	230	224	228	229	237	222	211	253	243	204	255	218	238	238	206	241	227	211	217	226	211	244	233	210	230	235	209	198	237	262	243	231	201	232	258	219	235	224	208	249	238	226	236	224	246	225	218	242	215	225	231	216	211	237	238	222	225	220	213	255	215	211	218	237	230	196	220	206	228	221	208	209	213	254	237	228	225	215	233	237	217	218	225	211	235	228	216	244	226	233	230	217	205	218	205	206	232	226	243	228	198	231	243	207	234	203	227	233	222	240	225	221	221	230	203	232	218	210	248	228	235	195	245	214	222	222	230	220	232	219	226	231	239	242	218	246	218	199	232	204	214	218	218	219	221	194	229	244	196	232	236	238	221	218	242	230	270	233	224	217	240	188	239	242	264	239	211	270	235	243	241	205	218	218	211	220	249	213	239	231	252	242	212	224	222	234	241	254	223	229	231	242	227	213	216	223	243	224	209	214	232	216	238	236	225	233	218	205	192	195	232	213	206	245	222	234	235	235	209	222	248	235	245	253	235	228	225	241	204	219	218	238	241	226	219	226	256	222	241	216	213	236	220	233	234	216	214	241	246	225	258	234	211	230	235	243	225	200	209	251	240	244	202	226	237	226	232	208	252	197	233	224	196	240	211	218	211	201	211	224	224	222	200	241	229	244	227	212	232	230	230	229	217	237	207	242	204	216	222	215	231	239	256	213	225	201	238	227	219	227	221	224	228	243	257	196	238	222	236	220	250	226	223	232	227	231	223	232	257	233	231	199	236	231	220	236	231	208	242	232	223	229	254	219	221	202	236	216	212	208	220	196	269	217	238	202	227	191	218	216	220	236	202	231	219	227	240	221	220	228	214	222	245	219	248	228	220	209	202	215	205	228	231	215	214	220	227	229	217	213	223	198	224	198	230	205	213	212	228	220	227	232	233	225	242	218	223	225	240	234	235	204	283	204	222	207	244	244	235	214	228	228	229	203	223	200	203	203	218	208	210	242	232	230	256	206	243	239	236	222	227	244	220	229	218	208	216	244	222	234	216	217	240	225	232	215	214	212	223	229	220	251	233	211	216	235	267	221	214	216	243	235	232	226	241	235	253	234	226	220	239	235	234	243	220	236	206	225	218	216	252	244	227	222	208	251	215	223	222	209	221	229	239	212	209	194	231	218	216	228	244	214	240	214	211	232	237	216	215	261	211	237	202	189	243	209	240	212	242	195	234	232	236	215	240	232	233	208	219	204	208	236	198	218	249	188	223	238	249	215	234	224	234	209	221	214	237	211	217	260	214	222	262	267	215	211	235	216	202	233	199	238	222	221	253	255	239	196	215	221	216	205	230	220	214	226	227	241	257	221	221	239	236	225	223	209	217	213	220	249	253	204	226	244	226	206	239	235	229	238	230	222	245	226	234	239	208	225	210	218	228	203	222	220	229	243	236	218	242	203	208	232	228	212	218	224	239	198	213	202	211	223	220	231	233	224	205	206	216	217	215	215	209	220	222	204	224	229	220	224	209	227	237	231	242	232	227	206	234	221	249	233	231	203	231	219	234	215	242	218	237	212	235	210	198	222	223	238	213	237	244	214	214	239	204	240	210	207	217	222	242	226	205	228	231	219	225	210	210	208	223	201	213	220	227	205	239	209	233	241	245	225	210	245	230	208	234	216	222	199	230	241	230	225	219	232	222	209	216	224	225	238	202	243	243	209	227	204	239	223	237	226	199	213	203	243	211	229	223	207	215	209	238	237	227	239	211	221	250	199	223	237	210	227	216	239	222	234	213	238	211	231	206	226	210	228	219	225	208	187	227	239	211	249	209	204	219	227	224	207	230	224	231	224	219	221	226	240	218	219	229	227	197	231	212	217	245	211	208	208	209	238	206	227	241	224	200	193	234	208	219	227	231	202	225	220	236	216	221	234	223	226	225	215	235	229	217	217	218	208	246	235	230	241	231	227	218	203	210	216	220	220	211	235	220	222	199	233	204	262	222	246	226	223	201	225	219	257	198	226	236	188	230	217	235	234	202	236	264	239	220	226	226	195	242	235	239	238	225	258	240	218	231	223	248	243	216	235	251	230	207	237	225	222	213	227	217	238	214	199	218	221	236	231	232	237	220	231	217	246	225	218	208	232	209	233	228	225	204	205	207	218	227	196	240	244	225	195	225	217	223	223	236	219	247	248	215	221	237	249	212	220	204	234	213	199	221	213	236	239	217	219	238	255	216	195	221	227	226	233	248	219	238	218	212	247	252	228	205	210	221	230	235	223	256	234	236	227	219	214	210	243	221	238	217	217	237	224	202	231	203	201	212	231	233	252	223	186	254	220	235	223	235	253	224	234	219	225	224	227	217	208	220	228	237	245	233	218	248	229	232	224	210	228	231	217	208	201	227	203	231	245	192	248	234	250	224	221	210	259	206	219	249	230	258	236	218	233	209	203	243	215	212	207	242	226	227	219	215	216	233	257	231	244	199	226	237	219	207	191	234	213	223	261	244	233	221	197	255	218	233	250	244	224	241	235	220	237	231	223	208	233	223	232	229	217	248	258	230	230	207	222	227	230	229	214	224	210	221	217	229	209	228	217	249	211	206	226	220	226	220	233	258	227	243	233	227	266	229	182	213	211	236	211	221	230	223	222	220	227	215	247	194	231	203	218	201	214	215	219	235	238	189	250	228	224	222	208	204	227	204	241	221	206	215	223	252	223	259	219	214	233	210	249	238	228	243	245	220	224	238	193	257	183	245	251	218	248	216	209	208	221	220	242	224	233	225	200	213	237	236	249	259	247	217	228	214	225	223	224	205	208	244	222	236	248	230	212	228	200	238	234	231	205	208	197	233	241	244	258	203	211	218	247	248	235	248	238	228	207	226	247	242	226	229	222	251	225	222	231	224	219	206	237	239	239	223	205	214	229	266	234	222	226	263	220	236	218	224	205	240	232	252	227	225	221	192	222	249	195	223	219	246	230	219	218	228	227	242	186	219	225	206	212	226	244	218	227	228	229	205	237	225	241	202	249	217	203	229	219	226	204	203	207	225	237	216	229	244	230	257	207	223	211	247	219	218	234	220	250	221	224	200	219	224	229	227	233	246	202	227	214	227	214	223	228	219	219	245	221	219	202	231	221	220	209	215	252	237	229	228	204	221	209	204	221	208	246	225	234	200	228	219	220	225	224	209	227	213	226	225	212	227	245	199	233	223	234	222	226	243	206	181	218	223	207	216	215	231	208	229	195	204	225	225	232	227	233	250	231	213	224	229	215	205	206	210	216	235	227	234	232	228	194	203	210	225	206	222	223	238	209	228
4764	10174	8110	3808	2758	2063	1457	1183	993	820	712	679	612	584	519	501	452	420	403	408	394	362	363	360	356	353	328	332	371	332	312	344	344	312	342	316	350	310	305	306	295	288	314	330	284	308	290	286	284	286	291	318	311	293	270	317	319	323	280	318	321	317	302	312	302	316	289	324	286	292	304	305	280	282	265	298	293	291	288	316	301	299	324	292	278	295	299	302	279	301	298	295	324	312	308	309	288	286	307	290	284	300	276	286	296	304	269	284	295	271	312	308	295	295	309	298	318	278	309	266	280	303	297	313	303	276	275	246	290	293	278	286	275	323	312	274	292	282	303	303	302	278	297	302	264	317	279	314	290	315	296	257	303	303	315	316	289	285	278	306	263	287	289	288	287	303	275	262	282	303	302	303	283	286	290	286	329	298	309	282	287	283	296	302	286	266	268	302	320	250	273	288	313	308	301	299	292	287	288	299	317	273	304	294	283	286	255	306	293	302	267	300	325	321	314	287	280	294	300	265	282	295	283	318	265	303	323	281	274	284	273	303	273	300	290	294	295	324	287	298	285	286	309	282	298	282	324	328	296	320	288	278	280	264	327	311	273	309	297	284	271	280	318	285	288	322	276	330	291	306	331	287	286	295	254	264	301	276	291	273	295	306	274	291	294	298	301	312	286	282	278	291	259	267	269	304	292	300	271	293	280	300	286	283	296	274	297	296	319	318	297	305	314	296	279	287	324	294	302	282	292	274	270	284	296	282	310	303	299	302	279	305	305	265	283	300	305	250	274	297	330	278	293	297	292	312	296	281	278	310	297	315	283	341	266	294	289	308	299	301	287	278	297	296	294	299	296	247	301	310	275	277	299	295	284	306	300	290	305	287	266	307	305	301	287	290	254	274	317	280	274	291	308	288	298	295	282	286	292	280	297	293	288	300	289	289	308	279	283	325	303	296	303	277	293	299	271	285	296	289	322	282	295	293	283	289	278	269	307	297	293	281	284	281	297	285	284	329	319	312	272	301	306	312	290	289	299	317	283	308	268	306	266	307	285	288	253	290	336	286	279	289	284	286	272	311	301	275	302	297	305	279	303	256	302	277	296	306	282	295	298	266	288	262	292	296	280	295	273	284	291	273	293	303	288	271	315	299	265	301	298	296	304	306	290	286	278	332	264	323	276	301	300	286	267	297	304	343	295	323	273	317	277	286	297	294	276	323	321	295	292	288	304	288	266	296	259	305	309	306	281	285	287	340	314	297	299	315	302	312	305	256	271	280	263	296	281	303	307	297	295	291	271	291	261	277	269	293	277	290	275	282	314	281	302	296	284	316	271	297	299	299	303	295	281	300	308	307	291	283	287	261	300	296	283	285	307	275	294	303	323	267	275	257	287	268	289	287	268	309	253	312	314	331	283	282	287	271	296	309	284	299	278	294	322	317	303	301	302	304	286	283	306	320	308	287	301	302	309	301	283	286	297	314	287	283	336	287	289	297	312	304	284	290	300	296	284	289	286	295	288	268	308	297	305	282	306	294	314	317	290	312	312	255	273	274	253	281	263	295	277	258	271	281	280	270	299	295	302	335	290	293	298	311	272	270	304	299	274	282	299	292	289	312	270	292	307	295	293	286	268	268	302	293	290	282	273	319	269	290	311	317	283	307	301	313	299	309	286	279	297	266	304	300	260	309	292	285	285	299	288	280	289	289	316	313	300	288	271	283	292	318	310	306	301	289	279	267	278	277	273	305	285	304	295	288	295	291	290	288	300	321	296	270	274	296	313	281	284	245	285	290	254	279	273	302	271	284	272	260	263	279	278	290	255	303	311	239	335	282	307	284	275	297	312	298	272	267	296	271	292	292	262	299	285	276	288	270	302	270	294	307	267	290	290	279	311	303	293	272	322	298	291	288	291	293	300	298	284	325	288	286	278	299	322	277	302	284	292	310	299	269	287	325	297	301	296	276	299	283	285	288	284	277	297	300	307	274	282	300	307	320	277	275	262	319	294	311	270	303	289	281	306	304	278	267	318	285	291	275	307	302	292	311	293	249	297	275	283	292	302	285	329	263	295	304	283	294	301	306	275	273	271	269	276	270	282	292	280	293	253	300	276	326	291	267	318	304	294	298	287	302	282	310	298	303	305	283	296	292	252	304	281	275	313	294	305	300	285	268	287	307	312	309	276	279	315	306	328	282	287	307	298	291	284	289	295	312	303	285	294	284	303	255	273	283	300	295	312	293	297	286	278	288	302	293	282	258	286	301	275	273	311	325	300	323	281	320	311	311	295	269	313	315	301	305	301	295	277	291	316	301	259	295	326	308	291	302	295	297	262	304	289	301	288	317	308	309	294	273	276	289	295	296	277	291	288	299	282	267	255	276	271	292	276	285	289	262	287	306	260	310	300	289	319	287	271	291	249	260	299	282	293	282	253	271	290	298	306	309	285	311	293	297	285	281	274	292	320	274	295	281	270	287	276	297	302	310	277	321	285	286	284	323	282	281	274	306	297	300	291	269	286	280	286	307	322	257	293	302	314	296	302	291	300	307	282	340	309	282	270	268	288	287	288	314	301	265	307	259	274	273	280	266	263	264	281	273	271	301	239	288	289	264	286	267	277	268	302	267	289	266	295	283	299	255	274	336	312	316	306	274	275	279	256	283	288	284	276	276	308	273	279	260	306	278	314	269	287	305	309	276	264	272	296	308	300	318	293	272	284	290	289	320	306	302	282	288	328	273	296	291	298	291	275	267	243	307	287	310	336	295	309	301	297	297	280	304	250	284	298	296	300	305	290	285	324	299	307	296	280	293	295	301	305	287	312	287	265	281	294	309	278	278	299	303	293	267	299	270	298	312	283	296	266	292	291	291	307	294	313	271	326	270	269	286	309	283	311	276	304	280	259	316	318	270	278	286	272	283	291	291	281	287	290	288	314	294	314	328	266	280	277	285	277	266	274	305	306	263	322	292	337	318	273	306	314	294	312	288	255	291	299	306	300	305	299	298	285	305	283	327	285	295	318	341	303	300	296	281	296	282	292	307	300	299	273	286	305	281	298	275	277	272	333	287	287	288	288	267	271	302	304	299	300	286	313	285	304	307	286	289	274	293	314	295	284	296	283	279	258	283	261	284	295	282	318	283	262	292	285	285	296	307	284	272	281	298	299	290	274	271	313	272	318	308	285	284	289	290	296	282	287	266	279	263	301	304	261	303	285	301	287	290	311	290	299	297	282	266	302	294	300	293	302	290	305	305	289	306	269	239	300	313	314	254	266	288	286	304	324	306	259	319	269	294	292	314	289	263	277	267	284	291	305	303	291	318	292	297	301	293	300	275	277	264	285	294	296	298	278	305	265	255	271	343	276	262	286	264	292	300	291	294	259	310	264	264	306	285	302	264	298	302	291	298	309	259	324	304	297	305	279	281	299	282	294	293	302	296	279	301	297	257	284	307	299	297	289	294	316	308	299	303	281	304	285	302	295	314	316	269	290	293	298	323
25359	21564	28032	25460	12003	1191	927	817	748	724	692	704	696	691	648	664	644	648	663	599	563	655	585	647	624	663	651	586	623	627	648	624	639	621	619	586	611	578	667	620	656	655	610	607	637	603	651	636	622	578	628	618	608	615	609	618	655	610	606	594	616	582	581	656	622	643	687	668	596	613	639	634	624	662	647	627	653	619	594	675	583	614	588	604	625	608	578	616	658	624	669	602	635	622	630	603	547	621	639	621	620	619	616	590	631	591	643	622	629	615	582	618	623	600	579	614	623	600	621	611	638	621	622	629	637	619	594	659	597	614	641	577	657	606	601	605	629	631	619	602	611	597	653	638	615	616	603	675	629	649	595	626	615	572	605	599	587	616	599	629	605	582	617	618	630	590	662	662	652	631	619	623	625	620	653	620	678	603	593	594	626	605	633	616	665	608	609	635	603	623	581	583	635	597	654	625	641	634	662	630	643	575	621	595	555	551	614	596	638	586	617	596	645	637	611	609	603	618	585	590	599	623	612	635	681	603	611	647	626	656	625	597	617	604	598	625	611	615	633	627	638	702	670	585	644	635	650	593	603	585	616	600	621	603	650	642	585	673	615	600	611	592	607	626	645	612	640	627	633	604	565	602	614	636	607	638	575	622	596	661	615	662	597	632	683	647	645	622	548	636	632	618	650	645	609	654	607	619	648	605	653	635	669	597	635	620	651	645	593	632	640	605	637	617	631	623	613	634	621	657	599	624	648	657	666	638	639	638	613	666	663	663	605	614	621	634	624	626	580	605	625	640	617	588	609	584	635	649	654	644	658	629	607	613	619	595	631	657	578	617	643	615	624	655	596	537	592	651	561	638	623	555	643	561	620	604	618	585	620	637	628	667	657	619	633	559	621	593	587	608	672	617	629	673	601	619	631	607	576	628	600	612	607	620	643	624	603	602	618	596	658	632	581	647	623	670	671	577	635	608	637	602	603	592	649	599	624	629	603	603	595	626	648	621	612	597	644	645	629	584	624	677	631	638	583	614	602	616	610	627	640	596	649	596	580	624	621	606	649	572	633	559	609	623	599	621	613	599	578	649	601	647	591	606	595	634	607	659	629	641	652	625	604	617	608	648	660	658	587	585	652	650	585	589	624	661	592	627	646	597	593	614	649	637	600	631	577	588	607	634	591	566	588	613	605	624	601	656	613	584	612	634	585	639	636	605	636	610	595	639	630	643	626	650	603	619	589	623	611	647	645	652	627	542	627	617	629	647	652	625	587	621	639	601	593	658	677	638	646	628	572	588	647	612	580	595	622	614	646	627	599	603	611	600	611	663	637	605	676	588	626	623	632	624	541	640	640	583	632	610	591	586	620	637	610	634	668	614	586	600	606	606	600	662	596	623	617	565	566	580	611	635	628	562	622	592	598	618	637	621	597	572	600	641	600	609	641	648	622	583	634	620	622	613	642	628	630	601	606	638	599	633	629	616	632	622	575	637	575	643	612	623	580	603	593	579	617	625	592	621	581	594	599	602	627	614	622	591	674	586	638	593	609	612	614	648	635	619	616	589	595	636	659	634	653	655	602	629	591	592	628	631	660	644	620	606	658	659	605	622	643	624	673	628	618	660	620	615	609	614	619	635	653	633	613	578	630	575	603	569	613	603	634	623	564	647	656	577	579	576	685	644	615	615	584	640	588	633	614	625	608	577	627	642	599	630	696	610	600	608	593	663	617	617	626	598	642	601	653	618	633	617	635	640	622	611	654	634	597	615	620	617	708	637	584	609	636	635	636	625	643	590	643	611	613	599	614	606	592	618	591	572	631	621	640	600	582	646	642	643	628	638	613	607	609	593	601	624	643	554	627	602	631	612	629	604	644	632	647	590	633	593	627	595	644	628	583	620	633	638	626	634	627	627	617	668	647	612	613	667	564	634	592	610	621	607	616	589	659	606	613	628	598	639	618	549	610	649	584	604	612	636	636	658	618	574	632	647	613	587	601	617	595	597	633	623	616	640	652	630	601	651	654	653	599	625	679	652	588	569	600	602	614	557	614	632	631	628	632	603	639	658	596	591	635	645	617	652	603	603	647	609	626	616	621	607	618	641	607	603	609	635	617	626	585	649	624	617	649	608	614	674	564	590	610	620	605	646	649	638	640	600	615	606	634	574	623	615	651	605	662	634	586	590	615	636	621	620	603	599	631	629	571	597	582	601	621	577	589	612	636	607	607	578	628	678	553	587	641	665	598	619	666	650	630	622	622	665	629	553	593	633	627	580	634	588	631	673	633	592	617	628	608	604	659	634	633	605	593	630	663	612	656	660	580	641	600	589	601	620	578	659	652	649	628	616	647	610	633	671	607	635	649	602	636	659	622	618	620	579	554	610	638	611	584	624	599	629	612	645	560	634	565	605	658	611	604	611	660	635	618	602	618	616	623	657	637	604	605	639	606	589	616	611	639	603	613	634	666	615	625	593	653	631	612	624	652	580	655	609	660	652	604	634	639	604	636	656	627	624	651	603	599	609	614	625	674	619	616	617	610	607	639	616	629	666	620	595	582	591	601	596	616	600	640	608	651	622	614	617	616	629	643	629	605	637	602	650	583	615	605	667	672	556	613	627	632	630	628	640	598	650	665	602	627	607	608	631	627	612	626	642	632	584	614	610	625	643	595	600	601	622	611	637	593	596	603	629	610	610	617	626	619	621	608	582	650	626	622	583	618	606	643	641	642	590	629	612	679	632	643	632	631	659	641	667	609	602	633	635	600	604	639	586	615	613	556	601	629	643	630	609	614	633	627	587	657	605	626	619	592	593	628	643	627	647	641	631	588	616	619	555	570	656	590	601	642	626	679	621	665	586	610	611	611	606	628	614	602	631	622	566	629	589	598	605	610	627	627	641	618	617	607	630	609	607	619	608	591	617	674	660	658	648	623	612	636	612	589	594	588	618	613	644	627	652	630	603	614	587	604	586	570	624	612	564	615	594	578	647	584	629	616	666	677	624	632	622	652	625	610	602	617	673	637	620	621	626	610	579	576	649	673	591	576	632	611	669	614	626	653	595	575	601	606	636	597	624	614	620	602	618	589	617	574	639	656	630	644	562	631	605	601	669	656	645	620	637	633	587	638	605	612	605	636	630	618	603	640	636	599	624	620	632	640	599	642	636	592	613	593	611	594	594	587	611	616	551	588	638	643	603	641	635	651	613	610	634	594	616	641	615	596	613	616	587	594	632	582	646	615	615	608	652	588	606	583	602	671	630	654	609	656	637	591	594	615	632	619	649	600	633	660	641	626	641	609	637	619	602	614	628	588	588	646	638	611	586	634	622	623	639	638	599	685	647	602	641	646	620	584	634	638	593	594	605	628	600	601	647	608	630	609	602	634	576	580	616	649	656	615	658	597	593	667	600	622	627	630	630	630	605	604	634	629	615	655	644	635	616	640	667	615	639	656	617	596	604	628	634	625	686	623	613	643	606	628	628	629	605	586	567	624	633	621	617
4594	6001	4837	2497	1913	1590	1317	1231	1104	1024	961	958	897	888	823	813	816	801	856	753	775	810	807	773	808	751	809	772	759	810	761	803	765	727	763	775	700	781	768	728	780	715	739	801	761	700	747	781	781	724	729	735	762	764	758	756	758	732	751	730	783	732	762	755	727	769	743	786	731	719	772	733	752	732	718	727	748	758	707	746	811	716	702	732	735	751	761	770	746	752	813	736	693	748	754	751	784	735	753	781	790	724	724	756	710	763	779	713	721	737	762	733	790	762	770	713	771	717	719	763	762	778	738	748	690	751	752	724	747	740	719	765	706	729	751	765	728	766	694	697	727	756	712	732	737	703	705	726	768	752	746	759	749	740	747	676	741	723	738	768	731	775	750	751	776	745	721	770	749	781	704	749	746	723	753	750	740	758	734	790	756	750	715	742	721	704	745	784	751	754	766	734	767	744	719	788	770	717	727	738	744	762	743	750	749	738	757	695	764	734	686	771	792	687	778	726	738	750	771	756	745	756	742	796	716	731	711	765	739	738	697	718	726	710	750	773	758	742	748	701	735	703	796	739	715	748	707	714	753	717	759	783	722	775	743	729	713	719	727	777	761	701	711	738	773	784	723	716	786	740	752	769	758	721	737	771	775	783	771	739	694	731	722	723	741	698	751	793	737	776	772	736	765	731	725	726	707	709	735	754	744	799	780	770	756	768	774	720	734	720	751	800	813	769	713	723	753	756	727	714	780	778	721	808	728	750	750	727	729	704	752	783	765	728	798	736	767	747	785	742	714	766	713	726	749	746	665	798	726	807	725	711	745	710	752	746	742	739	741	748	711	756	756	754	768	704	741	764	744	734	775	716	724	764	740	764	729	695	745	720	750	727	777	765	721	768	725	780	781	692	738	750	770	757	738	741	791	757	724	742	700	755	776	731	740	749	708	767	694	714	827	742	739	752	726	750	718	726	748	781	732	761	792	770	764	703	701	758	777	800	712	760	691	741	754	765	717	737	740	732	710	787	715	790	736	765	735	762	748	749	717	757	759	761	734	787	757	714	749	789	716	689	732	772	751	717	781	718	779	742	736	743	716	738	780	770	706	762	703	714	738	765	710	720	705	759	724	744	737	777	723	764	756	786	740	721	716	765	726	712	705	773	738	764	769	708	720	698	741	740	737	717	748	766	751	700	736	713	761	763	771	739	761	748	741	721	707	758	753	764	750	816	748	745	707	757	741	712	759	704	700	768	756	735	737	735	732	750	741	737	794	757	739	738	700	699	765	725	707	710	748	719	739	738	712	750	730	723	750	786	740	767	754	740	702	644	753	755	727	760	739	756	695	752	726	750	711	755	782	704	827	745	722	756	775	736	743	703	753	758	751	756	776	731	719	745	726	767	713	765	739	770	753	668	760	705	768	736	774	760	775	721	756	745	754	747	721	775	759	752	752	720	719	724	728	771	789	699	697	750	748	708	736	723	728	732	743	738	735	769	742	794	725	729	745	721	755	732	724	718	756	713	755	720	729	690	724	722	725	738	757	780	721	739	733	750	751	805	692	719	819	769	770	749	761	780	744	725	736	735	751	785	729	746	742	774	734	769	700	724	739	725	806	723	732	758	744	774	694	729	714	735	728	707	801	731	789	724	749	762	699	749	750	742	749	737	760	792	745	726	707	747	710	766	745	730	773	733	730	693	714	700	725	736	751	792	748	773	727	781	798	700	720	753	738	708	707	725	765	776	741	737	759	767	737	764	742	722	770	743	678	716	754	708	722	748	719	798	740	739	724	786	675	744	715	778	772	749	694	710	788	740	738	760	758	732	755	729	761	744	714	734	765	714	761	694	687	724	741	739	714	763	779	742	754	725	728	686	676	750	741	749	787	741	755	711	740	727	775	687	759	778	702	720	746	717	752	706	737	740	747	755	722	741	736	773	715	733	724	776	767	759	766	735	778	752	734	761	694	746	746	724	756	758	734	751	761	736	728	758	726	753	796	722	732	761	734	763	769	716	786	723	734	741	760	780	742	739	731	747	790	793	776	794	752	729	714	777	760	751	766	721	731	687	765	717	695	744	738	765	763	745	769	696	775	759	789	764	765	751	752	704	759	713	734	731	746	717	737	722	740	715	753	693	797	749	760	806	726	761	785	744	703	747	726	723	743	720	703	678	756	770	762	762	713	753	774	748	719	721	730	734	711	727	790	772	733	771	772	727	699	726	752	697	713	752	752	746	716	721	746	793	731	680	758	663	745	760	675	798	756	769	714	740	718	791	836	744	767	764	754	708	741	725	737	728	737	756	766	716	714	740	743	701	746	768	744	745	775	719	784	774	777	765	761	756	765	687	730	777	759	745	762	743	737	749	728	751	788	760	769	724	752	703	761	730	725	730	766	697	723	768	752	745	744	712	689	755	742	705	757	758	740	733	730	776	770	776	716	716	713	796	702	719	717	738	768	702	759	755	713	743	730	758	744	740	774	730	754	798	758	754	749	755	779	784	724	726	725	794	772	724	760	710	759	734	744	748	735	761	728	759	796	710	754	753	761	700	766	740	719	721	773	723	715	773	788	733	729	731	749	765	746	712	775	734	731	735	746	723	732	766	745	772	782	762	720	752	753	725	736	733	731	753	769	761	753	714	782	766	756	795	725	709	776	703	727	755	714	746	739	760	760	785	731	759	746	751	749	758	714	740	759	789	721	778	749	766	732	716	754	732	760	761	766	730	723	734	769	745	750	745	735	774	720	714	721	736	748	730	813	774	753	743	750	714	736	764	761	766	766	743	781	703	766	720	770	772	740	746	745	763	707	773	765	697	725	773	752	759	744	741	712	770	759	726	769	753	708	753	739	661	703	702	766	724	768	735	763	766	732	689	746	754	718	724	733	737	699	750	737	716	765	741	741	731	751	753	737	766	767	739	754	744	745	707	754	718	739	691	737	761	745	741	773	746	737	707	741	720	766	781	725	731	709	701	735	695	752	754	729	738	719	749	771	750	753	761	735	756	758	742	737	781	788	731	739	723	765	741	746	721	776	746	741	749	797	745	737	754	725	740	770	732	698	748	726	756	725	715	821	751	795	788	723	756	734	762	707	732	783	693	758	735	770	711	768	719	717	736	744	729	765	775	776	697	693	763	746	808	753	741	770	712	772	756	727	736	773	696	769	775	762	798	767	768	779	719	721	724	720	733	725	802	668	714	756	718	747	719	754	716	748	753	739	770	720	727	746	741	759	759	735	734	760	764	749	733	762	718	744	746	729	767	786	736	739	703	745	728	740	771	766	746	758	743	721	750	726	765	730	793	757	751	737	755	750	780	687	770	730	771	745	734	761	747	732	726	791	700	765	753	703	766	797	723	709	772	804	740	811	745	794	768	751	702	795	751	759	708	734	742	787	724	768	721	736	752	771	714	744	746	781	739	713	714	707	745	728	709	754	736	795	748	751	734	770	774	764	713	730	720	778	746	719	774	705	765	724	709	732	740	714	727	763	725
23124	21586	29540	24066	21587	21643	11918	1378	841	804	698	713	607	609	560	533	482	514	506	480	467	449	459	448	440	428	394	421	440	404	412	408	411	405	408	400	411	398	398	381	386	386	403	374	430	364	374	359	374	393	399	410	366	376	373	414	379	390	405	376	376	398	396	410	383	411	406	364	367	378	355	373	381	373	378	374	375	366	409	360	392	392	367	395	357	330	368	364	362	334	359	353	327	370	374	354	358	356	378	411	380	395	384	347	366	332	388	409	371	386	367	352	377	388	375	344	321	374	376	353	370	372	397	376	333	349	377	393	378	391	359	360	340	388	373	393	372	374	379	392	364	420	370	411	403	410	397	352	395	346	343	341	354	372	353	378	378	350	381	380	376	372	365	393	372	353	398	390	389	369	396	375	414	407	357	383	322	363	370	366	387	373	361	357	364	361	349	391	394	394	394	379	340	394	366	397	362	389	376	373	374	344	396	373	345	399	331	408	367	354	365	358	364	412	378	376	400	354	391	378	349	371	349	354	337	380	371	350	387	370	365	387	366	380	342	403	375	325	358	351	371	357	363	364	377	340	363	360	355	380	379	352	369	379	352	351	391	378	355	437	383	364	391	418	403	365	372	347	359	385	375	398	336	331	385	380	380	393	348	362	358	379	402	366	347	366	355	410	365	384	371	395	380	360	374	366	356	341	375	344	363	354	374	377	379	388	371	349	358	379	368	381	372	366	365	413	390	391	349	358	324	379	355	393	387	394	391	371	344	369	354	353	344	379	369	400	394	386	361	345	394	391	344	374	347	406	364	352	406	392	385	382	384	365	349	352	414	365	377	400	369	370	363	405	379	349	380	363	379	381	360	371	381	394	369	368	388	386	392	357	377	349	363	363	332	408	370	369	320	362	393	369	379	398	368	377	400	339	348	376	392	362	390	392	400	341	359	355	374	383	386	378	375	347	369	393	383	370	392	360	365	365	377	363	364	384	368	392	403	358	379	378	345	386	380	398	367	381	388	339	365	388	370	348	340	350	360	396	389	360	368	397	388	375	378	374	365	370	388	357	376	380	339	404	379	364	339	369	349	392	401	356	377	372	346	371	396	365	342	374	366	371	364	360	376	363	353	405	388	370	373	343	361	387	362	391	377	378	376	431	389	366	337	339	380	340	336	383	369	357	378	348	366	428	358	347	367	345	372	371	352	362	378	376	380	387	388	395	344	382	370	352	398	397	375	368	354	358	412	386	357	371	349	366	342	323	389	399	351	389	368	384	364	361	415	360	370	397	395	374	374	368	357	365	370	362	383	369	353	389	347	385	376	399	340	384	373	361	342	368	364	393	377	371	361	364	382	353	365	370	321	379	423	386	380	390	347	354	377	364	369	381	332	372	380	347	375	352	335	370	393	329	374	350	363	396	364	368	349	377	341	388	373	393	362	370	365	358	380	366	375	396	373	374	346	342	344	366	353	369	369	369	351	376	363	400	365	390	374	344	342	386	359	358	336	352	367	347	361	385	385	385	368	387	360	410	388	379	351	373	356	342	363	351	352	379	399	374	358	371	359	358	366	388	393	347	339	423	378	372	393	393	341	350	379	352	374	362	388	354	369	342	413	368	398	342	394	343	341	363	371	349	352	370	358	339	355	322	391	334	356	368	367	384	372	360	337	376	354	353	339	367	430	361	361	363	384	336	391	347	377	425	393	396	346	366	374	331	346	348	359	333	378	402	350	380	388	326	351	328	372	382	336	360	359	352	356	399	366	350	345	366	373	401	368	324	364	360	387	384	391	369	393	346	335	352	370	375	352	348	385	359	350	362	350	387	374	346	361	371	427	369	368	368	332	381	377	364	359	357	362	367	384	343	360	376	381	370	397	389	386	367	304	358	391	365	343	370	373	337	365	357	356	353	377	387	357	353	381	359	396	360	356	355	379	371	387	364	331	393	367	401	381	388	355	352	381	376	361	394	401	398	365	364	382	392	352	369	405	369	378	375	367	358	390	377	374	387	390	374	396	355	357	384	366	377	360	376	386	376	417	379	400	395	365	410	346	359	347	383	395	351	389	359	379	372	376	356	385	395	387	398	345	393	365	355	382	354	364	375	373	374	380	378	357	406	388	358	377	368	368	383	371	356	363	384	358	362	371	363	357	364	375	326	386	368	373	373	364	381	345	368	337	357	377	359	349	366	390	367	375	375	362	362	376	353	361	380	375	360	370	357	375	376	371	377	342	351	353	377	361	391	361	389	336	391	372	423	362	361	374	355	350	375	395	382	343	382	393	395	351	381	352	341	368	357	350	390	336	384	364	375	423	366	394	367	368	376	354	389	343	381	372	364	357	368	358	364	375	333	360	391	383	381	381	371	355	361	397	375	356	381	344	378	378	339	365	381	373	379	345	341	375	402	381	352	399	352	317	360	326	413	372	402	357	394	363	348	341	363	381	371	333	352	341	352	362	385	401	416	373	406	384	369	374	335	337	380	380	391	434	399	371	368	404	362	361	383	388	373	384	361	386	405	383	350	377	341	340	357	354	359	397	381	382	375	363	403	352	335	406	393	398	372	334	333	373	361	382	382	343	381	378	375	356	382	333	370	358	377	362	376	359	399	361	382	381	372	399	369	332	353	384	354	396	390	343	395	366	394	407	354	358	372	351	364	380	405	387	359	388	372	402	367	354	402	394	353	345	369	387	351	360	359	385	361	345	388	401	362	371	361	373	364	360	349	366	375	393	354	374	390	373	360	364	359	385	353	329	381	339	371	396	367	359	365	387	372	380	370	379	375	397	388	360	341	340	377	357	368	361	343	336	404	360	384	397	356	366	372	385	361	390	359	368	360	359	377	398	386	358	363	370	343	363	348	367	407	363	394	388	380	348	382	374	359	407	348	363	383	380	375	373	369	374	349	385	397	344	363	379	346	378	404	380	347	376	365	388	371	365	365	321	399	350	355	344	354	424	391	388	337	358	344	379	370	395	348	355	368	370	366	371	404	377	382	358	362	372	356	333	359	364	349	392	390	383	373	366	381	408	382	345	379	384	379	371	392	308	342	364	371	349	352	390	359	361	368	366	369	371	374	358	364	374	392	377	375	374	403	380	378	371	366	399	382	377	391	360	353	380	384	384	363	350	368	380	365	373	373	374	378	345	313	385	372	357	378	360	412	341	391	392	337	388	389	408	380	398	350	376	393	344	365	356	365	348	364	356	359	403	368	379	361	352	409	368	371	368	384	392	360	405	382	337	367	362	333	377	367	369	369	302	389	402	392	361	379	397	360	365	373	363	383	382	357	365	382	385	352	398	363	397	356	348	381	396	379	367	366	355	357	368	369	363	378	373	393	378	395	318	349	348	401	397	371	362	389	370	317	368	326	385	359	383	362	314	339	350	375	389	357	354	323	360	360	371	358	373	372	359	372	375	370	347	373	356	399	386	386	383	357	366	373	368	364	369	346	357	393	407	323	348	380	370	356	361	304	367	371	381	377	352	343	360	376
7034	16430	13286	6868	4955	3641	2852	2192	1853	1517	1378	1147	1088	964	891	856	763	736	675	614	609	610	581	558	536	517	515	500	521	506	498	500	464	513	563	467	454	479	480	479	457	471	487	447	470	456	462	442	444	486	457	430	454	482	435	488	484	481	457	439	464	458	457	410	443	452	459	406	452	459	467	442	451	443	459	449	453	426	416	444	441	422	422	445	442	465	424	443	409	421	434	429	459	431	473	465	416	418	447	434	446	461	435	439	447	424	453	434	462	487	415	445	439	428	376	442	448	438	423	406	459	405	479	423	406	444	438	436	453	476	443	443	439	419	433	458	431	462	429	425	438	431	452	431	458	447	418	471	446	425	401	431	421	437	423	422	419	432	445	428	464	438	437	415	443	437	439	408	431	461	434	403	437	443	473	427	436	445	445	446	413	410	477	410	443	474	427	411	468	398	430	444	424	450	450	408	433	435	450	441	458	431	399	413	429	425	496	443	429	432	413	444	483	426	396	428	433	453	464	453	410	430	442	428	463	430	438	406	452	439	427	430	440	454	478	427	425	464	433	470	460	437	445	437	415	455	453	456	446	413	405	418	438	422	463	458	466	454	427	412	458	393	416	407	431	421	416	426	439	446	434	405	432	463	425	454	425	443	441	447	418	443	425	430	435	429	427	453	419	426	496	465	434	470	419	432	421	419	419	454	424	429	425	417	418	470	472	442	424	469	417	419	450	440	457	440	430	430	429	427	409	429	446	412	462	431	437	428	428	443	455	432	432	424	461	439	449	462	402	439	445	434	464	454	474	429	446	448	441	414	431	426	436	414	472	452	424	455	417	464	420	412	448	395	465	426	437	447	435	438	441	415	455	400	416	454	400	452	409	424	417	428	453	444	480	443	431	429	476	425	399	435	416	408	443	446	441	466	433	423	435	410	428	405	471	419	461	422	425	410	380	447	428	408	440	457	425	438	404	434	443	407	475	468	414	444	433	437	472	468	441	416	469	432	421	475	442	437	429	452	438	409	436	429	423	426	443	412	411	438	411	447	459	407	451	424	440	424	471	443	449	438	446	463	426	446	457	424	442	436	443	471	446	429	466	410	426	415	460	442	410	467	439	431	441	430	394	429	418	452	434	460	442	431	422	466	433	438	424	421	430	398	458	434	398	426	453	431	458	447	482	410	456	486	451	417	458	418	416	419	415	422	401	437	444	428	467	431	412	442	430	453	423	447	480	476	471	429	441	424	442	421	462	422	440	450	441	422	437	415	462	429	424	470	420	436	434	451	412	458	446	419	439	474	411	443	471	414	456	431	438	401	461	416	402	428	443	431	427	419	447	406	453	440	399	437	420	434	424	441	407	448	456	431	438	434	455	419	446	448	414	457	419	382	411	397	454	457	416	443	467	437	415	429	454	472	434	436	416	424	418	419	448	429	454	474	434	459	434	456	412	419	394	440	434	435	401	466	395	441	382	425	401	444	398	432	405	442	464	434	423	414	425	418	427	453	466	448	480	423	420	412	453	452	406	458	443	441	477	424	446	466	450	455	400	451	394	450	446	441	395	403	452	456	383	453	443	452	405	427	434	468	430	458	449	459	430	430	428	405	450	453	439	447	419	437	422	464	413	435	422	457	467	424	406	486	401	455	448	415	421	459	410	461	452	458	432	451	446	440	427	416	397	459	436	425	408	431	424	448	421	425	419	451	414	434	428	437	469	404	430	431	465	447	409	415	468	450	441	424	420	445	427	442	439	404	444	440	424	423	426	431	441	418	464	439	449	467	442	407	437	438	429	438	403	446	399	390	442	425	420	428	437	464	451	426	453	436	438	454	438	453	432	426	458	434	430	443	451	430	427	413	431	446	420	435	382	403	471	406	463	432	451	449	441	462	421	438	425	396	450	406	462	438	447	435	432	438	416	452	427	440	469	412	417	438	445	429	445	448	422	445	434	435	431	447	466	410	427	410	418	449	451	443	432	417	436	411	426	419	461	431	421	474	438	438	436	446	424	408	408	437	417	458	462	422	420	427	447	421	428	428	380	428	437	446	414	399	417	426	421	431	414	405	411	433	430	430	413	400	458	413	434	420	402	478	455	393	434	464	424	486	451	436	482	433	466	439	424	457	457	450	436	430	412	450	437	443	405	427	441	407	436	466	494	413	448	453	445	447	412	382	421	404	415	433	359	407	444	447	509	428	405	434	424	424	427	399	445	411	466	444	437	435	456	465	424	452	420	417	418	449	437	418	437	392	436	461	439	428	390	410	423	432	409	449	395	462	443	425	447	427	434	412	393	413	425	439	426	412	406	419	467	408	452	442	424	417	443	407	435	433	465	433	451	455	460	447	437	409	436	444	434	390	410	408	452	414	438	421	407	444	453	439	468	399	407	427	435	443	445	400	403	438	471	435	438	444	466	483	426	429	458	464	455	431	492	423	461	457	468	432	445	443	441	404	405	444	436	483	407	441	402	389	446	401	433	400	434	455	468	429	438	459	454	423	439	422	423	463	433	433	449	461	424	429	406	458	448	413	474	419	432	444	432	441	472	427	403	413	436	445	432	450	432	422	453	450	450	450	460	427	428	400	445	433	462	414	440	469	421	435	441	412	446	397	424	467	429	433	400	422	450	383	425	421	411	412	427	422	398	433	462	461	427	417	433	430	418	458	430	426	431	442	413	440	405	454	449	413	426	435	424	390	476	437	433	427	418	443	471	430	425	431	371	433	420	420	432	458	438	431	421	445	432	447	445	419	465	412	400	384	430	435	428	446	476	442	387	441	417	431	449	450	449	445	424	449	397	421	430	475	436	448	465	423	440	425	465	427	434	422	436	445	429	429	450	464	424	440	409	436	455	436	418	404	456	419	418	418	396	411	399	414	441	435	433	441	421	462	485	401	420	433	463	406	461	421	456	400	437	462	437	456	416	446	418	438	463	463	455	438	426	428	416	400	437	408	412	384	426	406	435	466	416	433	411	399	440	459	454	428	396	435	418	408	462	400	470	430	461	473	397	435	427	449	448	430	407	427	429	406	427	441	395	432	422	422	467	433	440	431	448	402	465	416	452	458	398	426	375	417	431	398	412	430	440	452	424	446	439	421	406	426	422	457	405	447	458	446	430	448	419	459	440	408	436	412	432	431	452	453	426	452	438	408	423	432	419	442	394	435	445	408	460	422	401	441	407	442	379	432	458	434	442	402	416	448	391	415	426	388	435	476	433	457	401	441	448	478	446	438	438	422	428	470	416	424	428	446	442	406	422	443	426	376	400	421	400	426	425	408	436	422	423	422	444	400	440	427	420	472	431	429	449	447	435	445	410	469	449	440	417	445	415	475	427	444	452	456	408	424	459	431	462	435	466	446	427	451	408	404	404	465	388	423	438	430	381	484	443	443	421	404	438	429	423	410	424	439	423	442	471	444	427	404	421	443	446	406	465	449	442	429	400	444	435	418	426	419	460	410	466	465	426	458	411	416	425	436	432	406	431	400	432	455
27619	20350	7008	882	615	514	494	484	505	442	439	441	454	423	465	485	432	472	427	449	440	483	445	439	451	469	433	454	478	424	446	459	432	462	446	445	440	432	426	425	447	456	453	409	461	498	440	466	422	445	447	416	409	433	429	476	433	431	447	470	469	424	445	452	465	422	459	470	446	457	413	449	455	415	441	426	440	443	453	469	441	429	447	466	439	411	452	453	462	455	439	428	453	409	436	421	440	443	440	455	486	413	456	452	433	451	465	460	460	448	482	483	457	458	410	459	432	449	435	439	472	415	466	441	443	479	445	435	458	403	435	427	433	431	435	433	432	409	445	436	418	454	409	443	463	445	421	413	433	464	438	429	437	449	457	453	460	442	382	460	404	436	410	436	404	495	452	410	469	460	428	431	432	435	440	452	460	441	473	424	453	453	456	447	439	423	475	468	481	495	433	416	448	447	463	478	427	443	458	436	462	454	436	454	445	448	436	449	429	423	449	437	457	435	440	514	468	445	396	455	438	430	431	456	460	446	464	467	439	437	417	413	431	450	442	453	412	438	457	420	455	457	460	439	463	392	459	417	430	468	448	424	464	410	435	447	427	466	449	439	458	430	479	429	427	411	414	451	453	447	449	429	459	448	461	415	448	445	447	482	445	405	459	424	437	480	406	470	451	448	455	487	435	474	443	442	490	450	443	452	406	441	421	416	441	472	446	448	461	428	486	408	431	493	444	433	468	450	441	400	468	436	423	467	446	453	445	417	460	453	460	456	464	424	459	453	479	456	456	450	475	406	417	458	447	468	427	460	430	431	445	464	416	414	437	436	420	427	421	454	427	451	427	453	435	447	443	466	431	390	431	455	445	441	436	445	416	440	466	462	449	436	450	431	445	439	438	485	453	415	455	464	458	428	467	467	451	441	451	466	443	455	417	457	457	439	457	466	460	402	439	451	430	467	460	488	476	462	478	474	453	439	429	438	452	496	479	441	465	465	439	425	468	417	490	484	459	486	438	475	469	416	467	409	471	440	446	441	439	464	450	421	428	423	473	416	456	477	434	478	437	446	407	459	440	458	437	450	440	429	432	447	391	414	443	442	428	445	441	450	451	419	463	482	465	454	412	465	434	422	480	432	450	451	434	455	401	407	444	448	440	433	492	425	448	421	451	446	478	466	452	468	456	436	429	469	463	402	451	432	436	414	411	452	488	476	441	455	469	425	452	383	467	472	457	435	451	432	480	445	455	474	451	415	468	474	434	472	457	456	448	440	453	448	465	454	455	493	476	459	461	472	466	432	469	417	443	450	453	436	394	430	461	446	472	457	437	444	472	443	442	452	429	440	478	424	456	456	421	441	414	428	385	424	463	445	424	428	463	447	454	389	424	455	448	429	448	459	425	416	440	430	430	456	421	426	452	423	436	441	448	434	440	439	465	454	438	461	458	430	440	427	416	477	453	461	449	447	439	415	452	423	462	452	471	435	467	461	444	458	415	473	448	434	403	431	411	431	458	444	466	453	451	427	459	452	442	466	404	472	453	425	447	453	460	424	412	445	409	428	464	436	408	458	474	440	433	450	452	446	443	438	436	454	421	447	416	418	458	441	443	453	466	438	449	437	444	461	419	452	491	448	425	450	437	440	404	457	445	443	445	461	458	489	447	497	456	471	412	437	433	437	442	457	425	446	428	443	460	445	460	468	452	464	436	439	465	483	405	419	439	474	423	442	442	446	442	421	456	458	439	459	426	461	428	469	450	460	423	436	443	466	461	468	438	460	431	426	422	464	455	453	451	475	428	431	460	465	442	416	417	454	450	428	420	474	418	440	456	445	433	445	465	414	438	459	452	444	436	445	432	449	473	448	479	461	470	477	468	449	423	436	481	490	456	425	435	394	399	450	469	416	430	410	419	428	455	439	455	467	429	422	441	414	471	435	447	455	425	485	457	438	446	416	447	422	422	398	480	416	426	457	454	417	434	441	442	442	451	492	440	478	476	444	452	450	438	465	449	457	430	473	477	465	445	410	424	445	455	416	475	497	445	429	425	408	448	456	427	407	412	486	439	440	432	417	430	411	459	434	456	414	412	435	455	426	459	453	433	422	427	443	425	455	424	411	442	438	396	437	431	415	456	423	452	481	466	444	439	444	474	446	421	487	453	422	450	434	463	396	435	435	483	461	467	470	443	462	429	473	411	423	459	462	466	433	499	423	461	459	407	406	411	433	461	426	425	485	435	433	457	492	470	425	432	420	443	438	448	420	460	438	432	442	481	455	454	477	432	460	451	418	439	458	437	435	436	456	445	449	474	430	440	451	431	428	421	404	453	462	428	440	445	464	439	429	441	436	445	448	405	469	433	458	405	445	432	463	395	444	430	468	458	429	404	432	443	446	426	451	458	430	440	426	454	484	454	427	437	427	418	448	461	475	447	456	403	435	403	441	454	420	444	453	435	433	453	453	446	441	466	439	427	468	475	448	432	477	437	458	438	463	467	442	446	467	430	465	444	435	433	469	443	456	437	469	463	432	432	433	405	434	432	448	465	469	476	429	444	445	410	506	439	463	444	464	455	417	448	424	462	453	419	451	491	440	427	447	470	444	394	438	449	434	434	451	444	459	445	446	425	419	409	421	454	435	461	423	459	465	469	449	466	409	465	479	441	437	477	442	442	473	462	440	460	453	454	452	425	453	410	481	452	430	443	465	434	446	435	400	457	433	418	473	434	464	448	461	427	442	457	475	469	448	430	455	461	438	439	416	445	460	410	470	459	436	440	469	439	429	405	417	451	443	390	425	421	459	420	443	461	434	455	433	423	460	465	455	466	434	444	483	418	368	453	426	439	440	451	444	398	436	423	452	443	445	454	498	475	414	435	462	436	434	445	495	442	448	455	425	402	471	458	460	455	418	431	448	425	468	430	425	418	457	460	424	491	452	487	447	408	458	428	424	445	446	406	448	459	420	449	455	439	445	431	445	452	471	431	450	441	447	426	425	443	457	422	433	457	412	442	481	433	415	428	455	445	450	428	434	434	418	472	446	414	461	454	433	451	467	455	405	448	456	434	415	471	453	462	423	437	387	454	434	486	465	419	444	465	448	446	436	486	457	439	424	468	464	465	446	434	447	462	458	443	463	448	422	451	453	442	427	446	449	437	457	460	498	468	414	431	433	424	446	436	419	463	420	453	453	464	441	439	444	463	419	481	459	438	498	474	433	435	446	451	439	425	447	450	424	430	424	466	413	479	442	458	444	434	473	469	474	439	439	428	428	394	441	444	476	449	421	458	442	451	454	450	465	443	450	485	412	410	448	461	478	450	429	453	439	450	447	432	442	470	446	430	434	465	434	471	448	464	463	451	486	450	460	435	435	443	444	443	491	461	486	436	468	424	478	437	429	423	484	403	433	439	449	489	462	454	449	434	434	423	429	402	431	433	439	456	436	484	411	484	464	414	420	439	473	456	468	457	416	474	447	411	454	443	449	486	406	445	441	420	463
4145	1361	1074	760	671	644	671	599	581	584	613	608	565	551	573	581	543	564	544	584	580	534	554	614	574	577	558	569	548	571	554	538	538	587	518	574	548	556	554	573	567	576	577	533	601	581	568	525	524	551	555	545	565	561	554	554	562	562	546	588	562	624	545	539	533	535	527	564	532	537	577	557	564	544	531	569	550	522	553	542	536	560	542	582	573	536	555	550	536	587	592	545	548	592	559	550	581	544	531	570	535	533	576	550	560	538	545	595	531	577	593	540	554	564	579	544	567	548	535	579	573	560	576	490	571	486	550	557	578	560	540	565	533	580	564	549	585	552	557	581	566	531	577	573	541	549	565	563	559	539	512	541	588	523	577	566	565	549	564	559	560	515	602	530	559	518	573	547	545	544	565	565	574	526	564	547	578	569	514	581	555	572	519	592	559	579	577	525	581	575	532	540	521	552	558	543	613	528	563	584	551	564	544	543	612	580	560	538	552	541	555	554	570	524	565	526	531	545	552	550	581	549	574	578	551	581	564	584	540	563	582	593	566	559	558	552	543	580	547	546	540	548	596	563	576	547	518	506	533	567	559	579	537	552	593	541	595	565	508	574	569	611	583	518	583	584	578	567	537	572	572	560	570	527	624	581	572	573	539	624	609	564	562	559	540	583	540	556	533	528	556	565	534	539	521	567	564	559	547	548	557	567	560	530	551	587	554	534	557	535	541	565	559	547	546	592	547	566	534	552	594	539	557	579	538	584	582	551	569	534	547	537	584	549	571	569	585	588	551	560	505	526	567	538	554	559	548	548	579	504	551	584	526	560	554	575	531	568	536	499	545	592	555	576	562	513	573	581	575	572	542	532	575	593	555	545	551	545	573	551	563	513	577	583	554	553	573	566	575	574	527	567	536	539	568	540	552	565	541	572	563	545	547	531	552	563	595	569	519	562	510	550	572	542	584	566	558	596	556	536	548	551	539	563	538	542	552	525	543	562	504	537	580	565	540	562	579	554	586	577	541	577	563	579	532	553	575	571	565	569	561	595	525	528	537	535	548	528	549	601	547	587	561	568	567	512	555	548	585	577	524	550	551	567	599	583	572	582	547	539	555	584	542	571	582	570	536	558	553	544	574	549	569	546	560	601	559	539	544	542	524	548	572	582	547	530	561	580	500	564	604	557	567	547	566	566	554	597	595	542	578	545	549	583	586	578	558	560	541	563	534	552	555	585	545	525	577	544	567	583	576	540	592	577	566	566	560	534	594	579	528	549	578	598	556	553	513	522	586	542	553	572	559	574	522	551	547	610	562	599	543	525	538	563	544	526	550	553	558	542	527	549	582	553	552	600	529	591	547	620	561	554	542	541	549	562	547	596	580	578	564	589	557	554	551	552	537	508	567	567	581	551	556	549	583	558	541	564	573	529	593	593	525	528	581	583	558	551	546	517	540	539	607	543	539	578	550	554	547	593	557	560	567	564	546	551	554	542	550	557	570	533	525	537	586	543	577	541	538	590	545	528	581	550	561	589	585	568	523	525	559	525	557	525	554	579	566	513	550	623	581	547	569	539	540	535	578	587	568	541	571	553	539	560	584	564	574	561	545	583	564	547	515	593	546	542	542	558	529	539	531	558	559	571	568	566	553	597	549	558	552	560	555	524	499	578	567	588	536	595	573	577	545	525	542	538	550	566	583	496	565	561	511	542	575	523	561	535	517	570	563	556	524	581	579	521	546	529	584	538	522	578	577	564	563	564	519	547	567	532	559	564	581	507	616	564	509	550	534	597	600	568	530	535	532	539	592	587	573	540	519	561	517	586	588	550	567	557	534	577	557	546	539	560	568	567	528	549	530	550	532	556	544	559	531	573	547	567	564	537	517	579	524	572	561	559	551	561	597	544	549	539	608	588	544	569	553	560	558	548	538	569	542	561	578	537	575	559	572	562	562	559	520	545	575	555	527	542	533	525	576	536	561	568	560	568	527	551	559	591	551	568	562	598	558	532	605	540	638	568	540	614	551	538	510	548	553	536	549	537	547	531	561	534	558	550	552	547	550	563	585	519	559	535	573	542	589	557	550	540	570	578	537	493	561	561	545	542	499	537	563	532	519	536	536	604	541	546	582	543	556	529	530	560	541	566	556	564	561	558	575	577	554	559	572	590	555	623	559	589	550	597	535	553	544	588	535	576	579	534	528	540	542	532	560	551	520	558	541	620	564	571	567	549	583	592	570	540	583	550	577	579	546	574	562	546	511	557	535	524	543	553	546	538	542	536	605	536	550	541	553	508	547	583	553	575	578	553	562	557	567	605	546	578	548	511	572	563	568	600	537	543	565	559	563	584	580	595	603	550	519	572	543	545	557	539	550	548	523	556	540	549	571	531	563	559	523	511	562	540	552	541	575	552	544	528	553	609	536	518	594	572	563	571	552	573	530	499	551	558	538	556	535	601	543	587	553	574	555	575	543	554	543	548	526	551	548	580	572	521	567	554	570	558	577	559	527	599	562	568	540	551	577	606	571	534	570	577	596	555	546	567	527	560	592	525	568	581	531	542	567	557	567	564	547	573	612	539	529	566	532	566	531	584	576	518	559	582	535	548	517	528	564	531	510	546	567	560	566	558	558	571	587	530	547	552	568	549	573	556	546	565	533	558	540	548	565	515	573	573	561	521	572	599	589	550	547	534	574	602	550	559	598	563	544	566	549	564	564	563	591	551	588	536	597	568	545	562	555	626	567	570	557	561	552	580	591	569	575	563	529	559	510	530	591	567	589	586	601	588	537	558	555	550	554	586	562	559	570	558	568	576	560	552	586	557	575	555	526	509	555	521	558	574	543	535	561	554	537	502	571	572	567	601	555	555	543	543	555	539	580	553	583	536	550	588	557	600	550	560	570	589	577	585	567	524	557	551	582	545	600	623	557	583	583	542	564	533	565	572	546	566	587	544	543	547	583	573	532	576	536	555	573	582	555	535	543	565	551	530	534	518	533	566	564	577	528	559	539	575	586	566	543	518	560	540	561	534	538	551	543	504	514	544	544	564	545	592	547	591	583	554	589	548	576	569	567	568	543	569	570	590	578	554	575	525	550	546	564	531	585	563	550	535	502	572	551	564	545	543	603	587	585	553	556	577	567	577	564	528	575	528	520	568	570	544	556	603	528	550	551	548	548	570	584	554	523	568	562	548	529	543	580	571	561	529	603	584	540	633	529	566	550	559	543	581	557	542	566	559	545	566	574	549	563	564	558	559	569	541	590	554	564	570	507	591	581	513	580	565	527	547	549	577	532	532	575	616	536	564	562	538	544	558	614	609	539	548	574	555	538	566	554	528	517	557	587	538	558	537	562	548	558	601	542	611	559	528	584	539	544	597	553	596	568	535	581	575	568	579	568	555	547	578	522	538	569	523	536	521	580	557	557	574	524	538	612	555	559	583	584	555	605	533	543	547	537	541	582	542	531	569	570	534	538	539	532	571	548	513	530	552	549	515	515	562
24080	21569	29106	24425	21540	12357	1037	626	471	454	410	378	374	333	326	311	287	293	298	274	268	246	268	267	285	208	259	249	235	265	249	250	264	234	238	221	256	238	249	222	215	213	224	246	221	227	246	231	247	273	244	234	216	209	239	221	226	260	227	210	223	224	246	242	250	248	217	258	233	210	231	205	254	225	241	246	206	198	241	227	221	234	219	189	264	271	221	239	231	251	226	217	211	213	218	222	254	229	244	234	229	237	226	214	216	233	241	222	207	246	233	226	198	235	243	239	203	217	210	203	210	255	218	218	210	214	201	241	226	244	236	218	237	228	222	232	239	206	215	221	245	206	216	223	204	217	227	234	223	214	247	208	208	245	217	230	204	233	205	200	239	218	225	247	224	215	208	236	226	265	212	207	221	221	214	206	228	219	230	195	229	243	241	242	240	215	206	229	211	248	219	226	216	222	194	223	244	221	244	235	219	257	214	213	234	227	216	205	219	217	216	237	217	226	226	225	215	215	232	229	247	230	213	225	232	244	235	192	234	211	209	255	240	228	229	246	218	239	207	203	221	249	217	221	252	217	197	199	217	203	231	214	252	230	217	215	208	235	231	196	227	196	219	217	228	212	239	218	220	197	224	225	210	218	235	237	233	238	234	218	248	221	210	213	220	231	242	238	250	220	243	218	247	230	248	234	231	204	209	254	238	227	223	235	242	221	206	221	244	247	215	228	209	236	222	220	234	230	192	233	214	237	229	252	221	242	227	207	221	249	244	227	195	229	231	206	223	204	203	225	222	227	244	231	259	231	219	236	224	210	235	236	222	220	239	223	230	233	238	199	213	260	262	240	232	205	229	251	235	225	225	223	289	215	227	234	233	211	241	239	223	229	216	222	217	234	203	227	227	211	188	213	208	237	231	200	254	221	235	223	210	227	209	257	245	231	243	222	230	207	215	226	240	224	219	218	217	242	229	230	238	238	206	227	213	229	214	214	225	235	250	243	214	233	212	230	231	228	227	205	217	218	213	234	217	227	211	238	230	236	216	220	242	217	202	228	219	227	237	230	246	217	249	231	254	222	204	237	231	210	219	248	197	240	246	223	222	199	231	216	207	234	227	239	229	219	210	215	248	239	222	227	236	233	254	205	228	262	227	227	219	214	231	217	235	203	236	213	226	239	228	231	252	239	265	218	219	214	233	226	228	235	229	214	237	250	244	222	224	223	228	216	202	211	233	220	249	221	225	233	236	245	202	215	227	201	221	210	219	200	224	204	215	229	239	230	215	233	235	222	240	228	204	219	226	196	224	231	238	216	248	217	203	224	243	218	224	216	257	234	236	208	230	204	217	200	224	225	224	223	216	208	230	229	248	215	230	210	215	238	255	181	231	198	214	219	235	208	184	258	182	243	235	233	214	222	227	239	237	258	197	220	225	231	251	190	209	246	235	221	221	215	213	239	239	240	225	211	195	216	226	233	221	222	216	208	252	203	214	197	221	216	238	204	219	231	222	256	231	232	219	225	238	246	255	227	207	199	215	224	212	234	237	226	240	240	198	238	220	215	232	226	224	237	224	225	212	216	217	220	211	229	247	248	207	244	219	234	201	226	238	201	256	223	244	223	223	239	229	224	245	217	212	215	230	239	233	205	247	194	224	227	231	218	211	194	219	235	203	237	224	258	219	227	245	233	208	215	227	233	244	229	234	233	233	215	226	252	213	244	223	275	211	234	206	238	206	218	223	223	225	210	227	207	230	228	227	210	228	224	231	238	232	213	208	240	227	218	206	212	233	234	213	247	202	205	221	242	245	214	235	228	207	233	207	217	218	219	225	235	216	226	219	240	233	244	213	214	214	202	223	253	221	230	251	233	223	213	276	228	226	214	217	210	247	251	245	240	222	224	226	224	221	241	223	237	228	235	213	251	246	210	205	248	203	207	233	240	192	255	242	222	202	239	230	231	247	206	233	221	239	233	234	202	232	207	217	217	209	236	215	232	222	220	205	229	222	221	236	234	237	210	224	231	222	210	241	217	212	215	234	216	229	225	218	217	225	247	222	228	217	224	221	219	225	215	199	204	207	194	276	225	215	256	208	232	245	213	243	217	173	251	265	234	225	222	218	222	203	244	221	249	239	212	209	207	228	197	237	204	222	218	248	244	221	206	227	228	214	239	234	220	215	226	221	225	236	226	213	230	224	225	236	239	218	209	241	229	211	214	246	218	219	229	233	198	234	223	195	255	223	216	243	251	214	237	237	219	189	225	241	223	215	234	226	229	234	217	225	250	242	203	203	236	201	212	228	200	223	216	199	201	235	217	236	241	226	200	217	216	233	245	237	225	235	218	231	202	246	209	218	218	230	246	240	218	206	223	236	243	203	240	225	233	201	235	263	202	207	237	218	224	221	191	207	230	225	228	219	223	207	216	220	234	227	219	223	225	213	223	217	241	233	241	199	204	238	210	235	242	229	214	247	232	211	230	229	232	220	226	224	186	220	242	234	215	210	198	221	217	219	223	210	239	237	228	221	251	225	226	252	226	208	224	221	231	215	219	270	217	226	222	222	211	243	239	204	205	201	254	228	235	216	219	186	220	208	211	219	233	235	210	230	218	217	203	235	210	227	238	230	215	243	251	212	228	232	203	238	251	243	233	234	186	249	208	198	243	197	234	213	212	208	195	212	234	217	228	235	221	223	232	224	213	239	218	214	204	224	216	216	225	223	216	242	237	196	236	212	213	246	230	216	225	242	260	224	242	227	203	227	218	236	208	225	224	231	214	229	225	206	224	220	235	214	242	228	209	225	239	201	218	218	214	232	225	228	236	232	236	251	200	215	232	234	215	249	203	207	243	215	226	237	250	240	222	244	244	214	248	202	190	237	211	197	242	216	220	218	244	220	226	218	241	251	229	232	258	246	218	230	250	231	219	246	219	223	225	202	238	215	197	209	227	226	213	231	213	217	247	236	234	209	239	196	231	192	221	235	240	207	230	231	241	228	236	217	240	222	232	234	223	225	188	202	229	208	216	242	250	202	230	242	232	252	213	231	246	239	215	209	245	217	224	243	250	193	227	257	198	244	228	234	191	236	226	232	235	227	212	236	208	198	212	218	252	206	223	215	238	212	226	218	233	254	212	213	237	209	248	197	205	240	234	249	205	230	233	205	210	225	238	230	232	231	221	210	225	230	207	202	233	216	211	207	220	236	231	208	258	202	246	243	222	217	229	237	212	210	222	228	228	222	223	218	226	227	236	223	193	233	236	226	244	175	194	244	251	220	221	224	231	243	240	221	207	229	230	209	213	196	206	232	208	219	262	223	216	251	218	236	236	213	205	238	229	212	250	236	198	231	202	230	221	237	242	210	240	215	233	246	218	225	233	207	203	196	235	196	242	229	213	217	237	236	246	227	194	235	212	219	211	200	206	227	207	227	226	215	223	235	226	222	237	249	234	263	220	213	212	241	236	237	213	229	221	210	227	216	218	227	228	212	225	206	227
4736	10093	8048	3879	2618	1999	1566	1210	996	879	690	629	621	530	493	518	461	441	442	390	396	368	372	322	355	337	343	336	327	322	331	355	330	332	314	308	288	301	314	310	318	283	301	310	337	301	344	308	294	282	321	325	308	297	301	267	288	307	300	291	325	285	271	314	300	275	311	296	320	304	309	293	325	256	307	312	317	313	291	289	303	283	270	309	308	296	286	301	293	279	321	293	303	279	286	289	279	323	304	312	273	273	324	286	290	306	290	282	297	302	296	299	300	277	305	291	300	324	285	299	313	301	271	292	276	281	274	303	308	316	269	301	303	306	302	327	282	297	275	269	269	281	263	288	282	288	258	275	311	299	300	336	301	279	286	302	294	294	294	311	282	308	302	311	304	288	289	303	295	300	258	270	257	331	275	264	318	305	305	288	312	297	294	318	277	294	293	287	303	313	293	290	308	273	297	253	313	325	282	290	284	309	303	292	302	310	260	307	325	294	266	263	271	292	271	331	267	281	314	275	309	290	263	323	325	307	330	308	310	294	277	285	273	300	289	295	270	288	281	277	297	299	294	292	294	287	287	301	314	305	284	331	295	288	260	278	312	311	308	301	279	297	291	320	294	293	298	323	288	297	295	304	306	288	310	283	290	286	319	302	281	277	299	287	292	321	290	297	317	302	289	286	279	283	299	295	292	320	298	296	295	311	295	304	288	313	290	275	267	252	310	303	292	267	282	304	284	287	287	273	291	288	330	293	284	296	295	304	300	277	304	295	267	297	311	303	308	300	284	299	302	333	285	290	292	267	300	321	315	272	274	304	279	324	312	295	287	300	314	279	323	303	293	263	305	288	319	273	287	318	308	307	271	319	293	281	281	293	286	244	296	307	305	264	283	301	323	256	283	287	292	306	286	290	292	285	321	324	265	300	293	329	298	265	261	265	308	299	291	277	316	298	282	316	282	270	279	289	281	321	288	322	326	304	260	260	295	318	283	288	285	260	314	264	334	306	284	279	279	309	291	301	268	352	300	275	291	305	297	291	293	255	250	285	291	298	293	312	308	335	303	287	286	300	300	320	287	282	291	262	294	296	286	291	304	313	300	267	294	310	306	320	311	308	306	308	312	306	299	295	301	285	325	275	278	281	291	283	307	277	284	308	321	297	285	302	290	280	290	301	305	316	299	298	289	303	298	255	308	284	319	267	310	285	271	295	300	301	289	301	302	310	304	271	316	258	278	288	258	284	327	258	296	293	304	296	298	309	273	305	290	298	313	294	295	300	271	336	291	306	272	274	310	301	269	313	298	342	299	318	322	309	282	299	308	303	306	306	309	279	292	277	250	282	295	300	292	289	269	264	290	312	282	244	313	262	310	273	321	303	315	289	282	294	313	309	255	305	306	286	275	319	310	287	280	287	293	290	305	298	293	253	312	278	276	283	288	267	280	283	277	285	298	293	318	316	283	291	271	292	279	293	273	307	306	299	272	287	283	328	272	274	301	302	304	280	308	311	278	296	296	307	275	301	313	294	288	302	289	284	298	298	281	330	289	268	296	275	326	272	310	290	281	329	277	286	300	290	303	319	281	279	275	314	289	296	301	309	308	309	285	278	274	287	289	280	292	305	262	267	289	314	314	306	282	296	278	271	313	282	278	310	267	267	319	290	267	292	275	255	315	307	262	282	299	317	313	267	308	268	296	273	295	272	310	276	308	297	277	311	284	279	283	265	275	294	293	271	316	283	310	307	297	306	303	297	302	279	296	279	288	279	279	303	296	281	259	292	288	275	325	313	292	275	294	309	286	277	301	276	289	270	326	290	282	290	307	268	319	284	290	311	264	307	307	296	282	283	310	328	252	288	301	290	300	309	291	283	297	337	314	298	312	300	292	298	284	278	281	326	287	280	265	286	295	299	292	300	283	286	300	288	283	286	304	286	288	286	315	311	317	301	284	293	277	253	270	267	292	324	291	314	272	316	305	301	289	272	275	317	297	306	304	313	295	280	304	258	302	264	294	315	296	290	288	294	289	289	269	306	302	301	280	301	316	306	317	310	296	285	286	282	303	270	306	307	332	277	279	301	243	331	277	285	312	317	279	296	295	272	307	279	294	316	312	272	277	292	279	297	336	301	299	302	326	296	284	288	293	288	316	301	298	281	307	297	287	290	282	281	324	299	291	308	276	307	297	266	308	271	303	265	275	275	275	268	270	305	299	316	278	302	281	249	301	275	311	327	310	278	293	286	286	285	295	315	277	310	311	295	324	261	299	274	308	281	295	293	299	278	288	263	334	293	279	283	290	315	287	274	300	313	266	304	303	284	302	269	323	290	303	316	271	309	320	271	289	267	311	285	279	309	287	282	277	265	335	303	244	299	307	276	277	306	303	270	309	313	330	274	302	316	290	310	305	330	292	306	292	295	281	330	290	314	294	287	311	284	287	296	287	312	309	291	297	328	316	304	286	286	320	278	273	293	277	290	298	300	289	303	292	290	327	298	314	282	270	290	282	283	276	291	285	272	282	292	290	276	293	277	338	295	257	291	260	317	268	279	300	320	289	315	272	283	287	268	340	292	276	298	306	322	296	284	270	285	264	303	296	272	284	283	291	287	296	323	292	274	313	281	301	320	305	300	272	299	300	291	291	273	276	303	296	266	284	298	288	273	270	285	272	328	296	280	313	291	280	310	287	279	288	279	272	283	331	319	303	264	297	301	312	260	272	298	268	277	281	302	274	286	273	271	302	301	296	300	293	291	319	300	290	286	294	257	281	289	285	293	289	293	315	270	307	274	266	270	314	307	307	318	276	287	280	304	302	289	307	305	297	302	287	276	312	296	300	302	264	294	281	307	298	302	282	303	290	274	290	270	293	290	299	290	297	304	278	303	315	299	309	264	279	281	302	311	263	302	295	309	314	333	286	275	307	281	326	293	285	302	301	294	270	303	285	302	281	296	268	285	293	327	293	304	308	293	267	293	302	276	312	300	281	305	306	263	297	280	323	323	283	305	324	309	283	284	300	299	306	298	301	268	272	299	284	287	271	280	307	283	287	294	320	269	296	325	295	278	324	305	301	270	286	264	324	255	326	263	287	272	269	277	294	282	300	287	282	301	315	308	297	301	295	293	321	271	305	281	276	263	307	278	254	320	287	300	311	299	292	282	292	280	288	300	281	310	289	311	306	296	270	320	279	309	293	255	299	296	302	309	274	277	308	324	299	305	273	295	274	308	305	239	315	288	313	279	261	277	279	280	328	294	298	283	281	271	304	288	287	283	285	301	307	278	294	322	305	303	324	293	288	282	294	316	299	265	277	290	240	265	314	283	283	313	336	296	320	305	319	288	295	302	286	277	305	271	307	269	310	306	295	305	266	276	278	317	302	262	289	301	299	280	290	282	307	248	269	267	299	303	285	302	286	280	285	266	298	310	304	289	306	292	285	264	305	277	298	287	317	307	301	315	293	293	296	321	288	283	266	300	277	295	305	281	296	314	328	323
25313	21562	28095	25450	12102	1197	915	781	716	777	715	702	664	694	657	658	664	664	601	643	636	688	677	615	668	630	567	629	639	625	654	644	646	656	633	617	629	626	578	657	622	560	644	584	630	633	592	667	610	625	628	660	604	647	601	617	659	627	602	578	686	636	647	640	660	646	635	604	659	659	665	636	623	611	588	642	620	602	668	610	611	640	655	660	585	611	633	646	602	645	611	657	596	639	615	616	623	651	559	629	629	622	624	658	592	647	656	637	653	627	636	620	638	596	583	632	631	606	622	653	625	638	659	612	611	600	631	625	641	647	590	635	594	610	627	626	642	617	617	666	596	657	608	626	654	645	650	630	640	593	611	649	652	654	618	583	658	637	627	614	673	630	649	637	658	649	616	612	618	628	623	627	639	665	609	661	624	653	637	638	619	642	652	653	606	631	675	609	628	636	626	604	649	617	617	614	588	607	616	615	590	637	646	579	590	621	643	663	638	623	651	612	627	641	621	635	604	568	650	632	615	625	632	612	616	641	576	631	622	532	617	613	631	631	611	628	622	592	612	607	595	633	550	621	663	587	618	646	581	593	582	635	673	602	579	667	619	635	603	644	632	637	605	651	632	620	626	610	615	641	639	633	636	600	637	591	639	597	619	613	574	642	578	643	626	612	606	639	593	562	595	617	605	663	605	611	614	601	617	679	693	637	624	591	604	622	648	611	611	653	575	575	604	666	594	596	630	639	605	680	630	601	570	631	603	658	651	642	613	609	656	656	637	624	608	631	618	634	613	618	648	668	627	612	642	607	629	629	641	602	653	651	661	606	650	658	626	638	610	647	628	634	603	586	624	653	653	613	622	616	622	641	615	620	594	566	622	633	586	631	637	564	644	611	651	593	634	614	651	645	633	642	622	580	588	636	582	550	616	645	634	591	613	614	604	596	601	653	652	623	618	604	642	600	645	615	589	678	585	610	605	615	573	613	683	602	572	642	613	654	637	660	695	606	631	608	622	615	604	639	638	630	655	631	627	579	669	623	615	637	608	624	596	604	574	641	653	601	595	647	610	627	596	658	636	660	663	660	652	591	618	598	656	646	651	645	629	629	646	605	614	640	664	662	640	622	597	641	592	667	597	595	666	631	669	594	601	646	608	630	686	603	629	650	637	638	591	641	667	631	627	660	618	631	642	618	621	612	630	646	620	589	619	637	620	620	592	659	626	573	637	643	654	628	650	617	611	630	649	654	635	592	636	635	611	587	593	645	597	643	612	625	636	622	619	630	575	610	631	611	606	626	624	603	631	599	640	640	650	646	647	581	645	633	674	614	619	619	644	608	609	602	642	629	655	621	648	663	588	606	616	620	608	602	627	619	601	605	625	650	627	649	588	662	658	610	609	602	662	608	640	613	632	611	644	611	609	619	626	624	596	604	625	569	606	637	623	604	638	600	657	646	677	651	608	603	645	599	667	588	634	632	651	620	622	666	651	632	596	627	627	620	639	603	653	607	610	623	623	636	662	598	621	596	639	611	647	615	652	639	643	665	592	608	625	590	638	647	632	611	585	624	641	653	694	635	640	642	653	647	628	611	640	636	584	622	622	640	634	608	633	630	607	611	641	598	594	651	601	606	609	621	619	643	627	645	649	615	591	637	619	611	603	640	609	612	646	609	605	610	600	649	613	579	623	638	630	605	596	587	612	626	635	661	646	655	606	619	621	619	691	680	644	573	607	648	671	625	612	565	618	623	639	622	605	647	620	636	584	613	604	649	615	642	623	655	656	642	615	637	603	624	608	642	608	604	648	680	609	630	618	657	599	616	629	610	624	638	600	601	630	657	572	625	642	593	626	646	622	629	650	565	593	590	654	621	616	653	652	596	623	630	606	591	598	622	584	528	618	623	591	603	638	638	622	658	629	620	589	586	591	631	661	610	613	598	679	597	683	659	645	627	620	618	601	650	623	585	627	635	635	595	654	602	660	641	607	606	653	630	644	645	633	668	597	598	614	612	624	602	613	585	599	621	645	576	638	642	631	650	639	632	600	620	594	648	595	628	662	616	615	638	688	605	602	607	636	618	596	659	565	621	615	626	599	639	628	618	646	610	618	616	620	652	621	639	620	611	636	648	628	653	635	633	636	627	679	607	605	594	610	605	656	632	633	617	612	607	633	628	595	634	676	586	595	565	651	627	610	578	608	627	651	656	657	582	619	588	597	588	656	650	641	623	653	651	614	649	640	634	654	618	586	630	654	578	596	605	642	624	645	662	603	597	621	674	625	615	586	614	674	637	644	623	614	625	622	572	598	656	607	590	646	616	626	603	607	637	603	616	644	636	636	626	622	671	578	598	584	585	580	618	644	607	588	635	606	654	608	592	619	629	642	633	603	663	627	625	666	645	643	596	632	591	651	645	595	631	611	643	614	601	638	622	653	621	616	627	653	655	643	666	593	615	564	618	635	591	672	614	626	633	677	607	613	620	635	620	614	621	642	599	578	604	630	631	592	611	584	610	657	648	624	666	606	596	592	585	622	604	614	623	606	620	634	622	639	635	603	644	633	621	616	618	632	573	587	677	596	595	628	635	635	606	592	593	683	607	633	617	612	644	612	626	610	623	626	615	607	668	650	613	605	616	624	638	618	632	587	646	598	633	629	610	623	648	640	598	681	617	637	617	638	580	625	625	633	589	613	638	621	590	615	633	613	623	596	636	578	599	644	657	636	599	603	638	618	635	624	583	620	610	570	646	619	629	647	610	621	632	586	642	620	682	628	596	635	618	565	613	600	571	638	637	627	609	646	614	620	597	605	679	631	625	586	578	642	612	643	652	644	661	663	627	661	617	675	642	598	595	598	638	691	611	631	637	632	640	595	595	642	616	667	652	590	699	671	605	618	676	628	601	696	631	648	599	603	627	585	655	621	660	628	667	658	610	631	626	644	646	602	625	575	608	648	635	588	637	642	621	597	643	633	625	648	583	583	639	604	563	618	563	615	632	632	603	608	651	651	605	610	634	581	674	645	605	610	619	602	638	589	640	660	625	626	633	652	583	648	600	616	649	599	619	599	606	635	613	616	610	640	621	659	640	574	646	620	600	599	632	597	640	628	620	649	598	662	616	600	606	675	619	652	662	571	628	647	534	625	587	709	599	594	673	615	617	614	622	647	613	599	641	656	647	699	598	627	668	627	597	615	630	639	648	571	613	637	597	629	577	602	626	591	615	602	623	588	624	630	613	597	609	636	633	641	615	654	611	639	620	623	669	578	598	599	656	581	611	582	665	654	615	628	613	621	592	646	620	640	611	619	622	663	620	664	617	604	646	602	620	576	629	606	630	643	599	626	680	624	628	664	638	665	598	626	653	629	597	600	646	665	550	634	640	617	615	574	683	600	567	648	621	641	611	657	659	648	619	606	636	617	601	623	584	641	610	658	611	593	628	627	625	587	595	608	613	629	654	630	598	649	608	629	632	649	641	633	584	591	653	594	653	679	590	661	667
4727	6080	4702	2510	1860	1645	1338	1234	1156	1004	1000	929	886	845	868	813	836	789	802	811	771	808	814	796	787	787	776	755	719	791	746	777	767	747	819	761	692	770	758	790	783	751	764	762	740	845	808	751	736	810	773	775	802	751	757	797	740	785	766	748	752	748	728	750	780	776	758	719	752	689	742	733	745	758	727	741	732	755	724	773	774	736	768	772	721	757	718	731	716	809	754	699	756	755	738	771	714	745	759	772	778	763	743	779	766	782	771	749	737	754	700	774	734	749	787	723	758	761	763	748	763	786	729	759	729	698	746	690	776	768	687	729	772	787	723	788	749	777	764	719	737	759	755	768	739	768	751	764	723	777	782	716	760	756	784	717	732	746	717	754	798	738	747	704	762	748	754	715	720	740	730	728	764	729	759	788	743	769	762	804	714	747	746	741	781	685	754	763	787	742	727	746	729	810	728	717	767	745	728	724	774	762	749	717	715	752	760	721	732	770	716	769	710	718	725	724	782	700	749	735	714	770	742	717	727	760	729	695	784	742	740	719	710	718	756	727	785	734	671	804	775	687	736	734	762	714	734	731	765	731	751	755	714	754	748	793	749	740	790	718	783	739	762	756	807	739	716	774	773	755	763	772	763	724	752	744	755	719	746	802	762	724	753	730	795	782	780	755	756	724	768	706	745	739	733	745	743	747	736	739	762	748	767	783	795	735	753	723	731	752	737	751	722	757	767	760	736	715	749	766	706	731	728	748	783	758	778	757	738	751	764	714	722	767	735	732	753	735	762	720	722	737	760	713	686	746	799	787	758	815	770	736	742	761	724	750	764	731	737	721	738	789	765	678	800	765	760	746	731	714	750	754	750	784	718	686	748	785	765	740	722	765	772	698	733	792	677	755	743	738	773	797	760	734	752	727	732	750	748	747	777	815	703	759	734	766	792	748	765	698	726	780	716	761	773	756	735	782	726	750	727	758	737	735	769	740	701	732	761	744	707	760	740	774	753	727	768	773	756	711	739	764	716	734	805	778	728	764	748	779	717	743	758	722	784	768	728	776	736	789	782	730	724	705	759	745	740	758	745	737	733	738	716	747	738	759	732	727	770	741	750	756	779	732	759	787	756	744	707	743	773	747	694	796	713	765	681	716	743	777	762	764	733	715	762	766	780	794	742	767	774	725	726	763	759	763	735	775	704	695	778	736	760	760	783	736	763	754	752	751	768	794	833	717	778	738	755	810	700	707	785	753	738	728	729	696	737	767	719	763	739	761	705	705	720	789	709	743	777	797	797	722	749	738	773	817	717	744	760	764	758	742	745	797	728	710	765	768	763	761	731	767	751	742	728	743	742	725	780	804	763	699	705	782	743	769	784	737	725	711	759	719	770	775	768	752	777	759	705	727	761	760	764	718	731	694	722	766	752	764	786	717	762	720	775	771	709	773	754	831	730	763	792	786	770	816	752	753	705	755	747	774	793	775	734	778	766	811	755	763	760	788	762	752	717	730	773	745	751	716	777	712	785	746	720	724	746	760	740	765	756	739	764	727	721	785	733	755	769	698	720	687	782	771	756	743	786	746	734	808	792	725	735	765	741	751	720	743	798	700	743	719	777	720	752	737	712	764	760	773	751	721	820	686	728	741	791	736	734	768	716	757	737	738	745	782	739	734	713	745	755	722	753	752	780	792	756	732	710	747	751	736	711	773	709	761	709	791	724	738	735	728	732	753	735	754	788	703	717	717	756	716	778	760	713	758	742	750	730	707	695	681	754	814	771	707	785	829	774	771	783	699	770	730	755	732	797	732	736	748	734	741	771	724	732	708	760	706	715	689	733	744	703	738	771	733	695	760	744	719	721	824	731	761	750	751	747	757	757	756	751	701	767	751	737	774	753	705	725	774	720	692	758	750	775	709	747	814	746	765	735	793	742	795	785	758	786	755	736	762	735	747	739	783	756	743	758	743	720	715	761	770	712	779	686	774	758	767	775	768	775	765	699	750	790	719	759	731	692	735	770	748	767	752	757	743	749	742	705	732	727	749	767	753	743	739	719	722	740	763	751	764	734	785	720	732	768	752	720	731	759	710	722	770	796	800	782	719	789	724	736	751	734	752	743	699	710	751	762	740	796	721	735	794	776	734	759	759	741	751	736	737	753	758	779	720	788	750	727	753	756	710	750	715	702	712	794	753	749	740	798	753	757	716	762	727	729	749	737	753	727	764	747	737	752	731	725	740	757	753	732	787	770	766	762	739	765	700	734	754	785	775	720	788	791	760	677	742	728	828	805	769	762	751	761	801	783	728	736	706	777	773	720	780	735	762	748	785	750	832	730	773	745	702	734	713	754	754	740	689	744	741	769	765	724	746	757	723	734	724	731	763	733	772	716	740	754	741	770	767	706	754	781	784	699	780	747	727	768	766	767	713	761	781	736	773	764	778	757	771	787	728	725	679	741	752	748	731	750	749	730	738	746	759	800	743	727	716	754	742	763	757	717	756	758	742	764	743	784	756	798	711	715	737	743	749	775	717	740	751	702	693	764	768	768	745	706	768	733	769	751	728	763	768	742	767	716	719	746	748	726	761	750	735	759	768	729	781	771	766	740	738	744	784	719	771	764	782	772	739	769	728	750	742	754	781	717	804	757	725	787	753	731	746	732	726	731	770	769	769	724	783	749	703	720	731	748	780	793	712	784	768	758	770	776	797	743	751	766	740	749	754	753	756	752	802	718	756	737	740	744	782	720	689	748	710	738	772	804	741	735	796	807	707	757	759	769	762	746	733	724	741	713	779	731	714	734	752	752	769	742	742	746	817	764	744	717	744	739	760	788	749	783	749	750	774	764	690	740	738	760	725	779	819	815	741	720	733	751	743	707	747	751	696	792	777	762	755	730	749	725	741	743	771	793	765	764	724	755	772	734	768	712	752	764	756	772	771	731	790	785	744	715	727	787	737	752	755	750	752	785	790	734	750	818	742	739	765	804	736	772	733	757	763	795	706	741	715	728	777	718	716	763	729	718	772	771	738	746	749	733	750	726	740	730	776	783	674	770	777	773	758	754	784	720	761	737	746	729	734	734	761	738	720	754	726	729	796	693	746	712	714	746	777	808	751	820	725	778	749	739	763	757	763	722	809	764	726	750	796	723	733	740	753	772	741	790	699	731	748	717	713	742	712	755	792	777	771	770	803	762	717	746	747	751	744	747	787	784	744	770	767	756	740	741	735	784	785	763	746	785	756	737	785	734	705	765	769	768	735	683	717	791	713	736	696	722	751	721	788	703	736	762	741	806	738	766	737	758	750	741	805	778	687	751	743	758	769	741	701	751	767	737	723	734	719	737	776	798	759	751	745	686	750	729	728	769	800	716	757	718	738	762	759	812	698	755	746	721	719	749	748	793	756	731	800	787	768	781	760	769	759	773	731	690	746	768	782	770	759	753	742	770	753	757	807	777	759	704	727	764	718	704	745	735	719	714	797	778	728	747	744	737	759	745	716
23021	21502	29438	23946	21471	21504	11645	1376	869	858	708	644	643	596	577	531	531	465	475	469	443	452	410	431	457	419	412	419	410	394	365	437	418	389	416	406	397	374	399	368	414	391	379	383	386	386	374	422	434	393	410	373	414	431	392	374	397	389	399	388	358	373	367	380	383	389	393	381	390	364	395	355	398	363	398	406	406	337	354	370	376	441	393	365	379	358	357	398	388	386	324	389	386	407	388	392	360	376	394	394	361	372	408	386	378	357	350	348	350	412	387	425	361	387	355	365	344	376	351	391	379	367	367	391	374	389	379	387	359	360	395	377	382	361	400	386	390	362	370	371	360	368	379	393	423	405	389	352	364	374	363	372	362	377	373	380	375	375	405	383	383	401	399	388	378	361	387	388	406	386	389	387	359	360	372	423	380	361	380	348	358	398	371	382	384	366	358	404	370	370	388	374	402	342	391	349	410	356	353	362	379	430	380	400	340	396	379	376	365	380	394	381	380	380	367	383	374	354	353	368	371	425	399	360	372	383	367	379	410	402	381	390	400	364	418	394	387	367	407	393	387	385	382	360	350	340	391	365	363	402	385	404	365	405	373	389	390	374	364	365	377	392	390	371	442	369	373	338	369	388	379	392	373	366	391	352	385	351	358	395	361	415	374	368	367	350	369	337	378	357	373	342	374	415	380	360	382	405	386	393	371	377	364	392	364	395	383	418	402	379	380	352	366	367	399	391	435	380	366	361	367	367	385	327	396	378	361	401	377	364	412	369	343	371	388	375	361	382	371	390	331	374	381	404	360	366	386	389	369	390	397	409	371	373	363	380	346	380	351	358	405	348	368	392	372	377	348	368	374	362	368	350	379	355	380	378	369	330	354	391	419	393	354	400	383	374	381	376	360	413	370	351	372	344	383	408	352	406	379	374	391	395	404	381	392	341	367	366	362	358	370	400	329	355	386	387	380	381	368	369	374	374	352	385	376	366	379	426	386	390	382	397	371	370	347	354	377	372	347	359	390	361	374	372	391	408	365	350	392	344	366	375	386	375	377	367	368	370	388	413	385	373	354	357	367	349	361	399	352	385	386	363	371	361	377	388	368	415	396	414	367	368	399	375	389	365	384	354	375	353	394	408	351	386	369	381	358	368	358	372	383	385	363	351	369	353	367	356	347	346	356	368	347	355	382	368	353	370	367	366	358	361	379	355	383	361	369	373	348	382	352	355	380	322	359	362	376	377	348	394	347	387	351	390	378	349	368	401	377	369	372	359	366	368	375	392	362	384	374	389	362	380	371	381	396	375	408	382	383	397	347	339	365	367	406	359	341	389	357	422	375	387	349	372	367	374	377	382	371	352	385	383	367	407	338	395	351	408	351	394	357	368	345	374	401	366	392	382	376	425	373	396	390	362	388	391	403	316	366	332	386	363	373	358	379	360	364	346	354	374	324	372	376	368	377	378	386	376	391	387	372	369	409	361	389	371	386	376	368	368	358	400	419	384	392	398	382	335	368	394	368	391	371	347	338	354	399	322	386	351	371	389	377	364	365	397	379	386	389	344	417	370	386	375	385	377	363	372	371	360	350	351	354	407	392	358	380	364	384	368	393	363	373	355	346	380	372	376	364	362	354	366	363	374	356	380	393	381	365	386	367	393	374	372	404	340	398	384	354	354	373	397	368	339	400	374	365	352	359	367	385	367	372	422	347	369	364	392	382	358	411	372	362	370	338	370	390	365	370	349	354	380	393	404	406	350	404	383	376	373	389	354	400	383	351	382	383	360	377	411	398	366	374	415	365	349	396	356	373	373	355	341	410	358	378	366	374	394	350	370	369	331	385	367	350	348	358	408	352	365	357	412	395	399	383	408	398	369	348	359	376	369	368	381	353	363	352	410	365	403	371	379	398	377	355	396	348	364	327	406	379	358	386	399	352	376	365	374	344	370	381	373	383	358	350	392	366	364	349	357	376	365	353	337	348	368	416	387	370	394	382	389	399	351	344	347	387	397	376	375	368	402	359	364	325	385	359	322	367	328	385	383	388	388	399	387	407	360	372	383	371	426	392	380	378	382	388	388	383	370	397	440	369	335	382	410	369	368	389	387	376	365	384	360	380	340	384	382	356	366	346	406	353	397	368	382	371	374	335	348	386	386	389	410	373	345	352	353	360	345	365	415	381	354	359	337	355	383	358	382	383	399	377	398	365	364	403	372	339	389	355	385	348	367	397	336	370	386	396	375	365	355	394	365	379	388	363	372	360	362	375	354	360	388	349	375	371	358	364	377	360	354	376	361	346	380	392	349	403	371	380	399	350	384	372	399	397	369	330	387	370	379	341	379	382	387	364	400	388	379	356	359	374	374	383	368	399	367	362	341	370	380	365	358	397	363	377	404	368	364	347	352	363	352	389	357	350	367	339	345	368	370	356	369	402	382	375	384	385	393	343	383	391	369	399	423	349	365	340	351	360	384	351	383	348	386	382	368	415	330	376	417	346	397	409	365	399	376	390	388	386	349	383	349	351	335	364	370	402	384	358	363	364	420	388	378	374	389	351	381	394	371	380	362	388	338	386	372	392	368	382	331	379	388	361	382	358	386	396	353	376	356	352	387	357	386	403	355	354	366	370	415	403	346	373	365	368	393	428	358	409	356	404	398	355	362	361	372	378	347	364	360	363	375	384	369	372	409	358	383	394	355	369	373	366	370	386	387	374	372	380	347	414	357	355	402	363	331	380	398	380	394	371	342	390	367	394	357	379	362	348	368	379	411	367	390	340	370	379	378	362	384	364	370	351	377	373	390	352	362	380	361	358	353	390	398	404	388	349	377	399	392	352	373	370	391	382	376	349	377	365	361	359	379	393	357	353	356	380	404	344	355	349	361	407	339	376	360	398	399	377	386	403	382	411	377	355	356	380	364	396	399	349	417	364	394	385	378	377	376	388	358	338	381	343	368	389	378	391	368	346	375	333	356	375	384	392	394	382	371	392	362	369	353	390	415	345	399	357	359	385	375	374	347	402	385	338	350	396	399	388	386	368	408	373	368	359	394	382	338	342	369	381	380	380	369	368	380	387	360	354	372	385	365	374	354	347	405	374	345	363	346	359	385	386	364	422	380	374	419	374	375	388	341	348	331	383	346	386	371	358	391	369	335	345	379	387	371	402	372	360	369	375	369	366	394	373	400	403	376	359	395	344	338	378	344	391	354	369	376	377	393	398	391	356	380	405	341	370	375	370	388	365	418	408	362	349	358	365	374	342	388	381	362	362	421	391	363	377	382	373	415	373	347	357	376	373	364	395	371	360	399	365	401	371	397	392	377	350	371	346	374	366	385	357	383	358	397	378	390	397	347	371	373	398	377	379	368	372	353	349	396	389	376	397	340	369	359	378	378	415	375	379	358	361	362	351	357	413	402	419	388	385	369	374	368	357	387	375	369	378	359	357	303	393	372	354	368	365	395	387	391	356	364	362	365	364	405	383	346	371	372	361	370	357	374
7035	16215	13118	6945	4857	3684	2887	2141	1807	1513	1366	1118	975	963	883	809	739	723	618	642	606	579	617	602	538	518	543	519	527	477	530	511	494	504	521	508	502	449	474	496	478	435	444	474	454	421	473	461	486	490	447	465	453	469	421	447	464	406	424	441	432	427	450	435	485	437	493	441	497	472	443	459	426	467	431	474	456	453	447	478	459	444	471	439	433	428	435	452	449	448	458	438	439	432	486	441	427	430	460	408	420	442	432	440	416	412	468	418	444	435	464	443	455	440	428	439	442	430	413	460	451	408	445	429	464	422	436	438	427	432	465	422	405	454	426	437	419	430	437	423	445	435	448	426	451	453	408	410	413	475	436	433	430	429	443	440	469	445	433	412	438	420	446	439	457	384	469	461	457	435	418	407	471	451	445	431	463	426	471	455	460	413	465	434	440	468	440	427	426	431	420	416	435	402	447	408	411	418	429	427	422	451	408	416	469	481	457	424	460	438	444	435	449	398	443	450	436	436	441	458	421	423	481	452	441	455	451	448	453	416	389	456	411	433	437	456	434	397	422	454	451	451	430	468	444	451	413	449	425	417	432	424	464	475	446	481	464	434	413	429	419	424	425	428	410	480	445	428	415	448	418	472	437	471	411	447	426	442	433	444	419	432	426	440	430	439	417	452	446	404	428	442	438	442	452	441	438	423	437	435	405	450	453	438	445	436	412	470	446	441	439	436	419	427	463	429	416	412	474	442	427	437	454	431	388	432	433	437	447	434	438	419	423	401	443	436	376	467	422	424	426	405	459	432	448	444	463	419	457	436	424	424	458	483	470	428	439	445	437	463	415	462	416	385	452	423	461	429	451	432	462	480	444	417	438	447	431	416	471	432	432	433	458	408	456	427	411	420	420	431	468	439	414	430	400	415	423	434	433	448	429	446	429	438	456	426	408	444	425	474	460	452	418	419	411	413	407	436	415	455	438	430	414	422	449	424	435	462	422	464	425	417	419	407	447	449	403	440	447	462	479	424	438	454	431	435	468	436	425	428	419	426	432	428	426	402	404	447	448	432	452	424	437	444	457	430	448	471	441	438	457	454	415	414	425	451	438	462	400	466	428	440	421	444	438	451	453	422	452	422	414	416	421	436	437	400	453	456	442	463	453	422	415	419	397	416	443	415	441	430	410	440	406	433	474	436	464	388	441	442	461	423	444	438	435	413	449	448	418	449	425	446	463	461	487	442	393	467	470	434	416	427	403	440	441	445	436	450	456	396	477	409	434	439	434	423	453	429	449	450	415	438	458	469	436	482	416	408	442	434	408	436	474	454	424	428	409	413	432	411	452	454	393	443	478	452	433	441	464	427	426	393	407	453	463	417	459	440	424	479	430	428	440	455	431	443	422	466	430	428	432	439	445	443	469	452	440	445	444	422	391	447	453	477	445	442	437	439	441	426	430	473	370	423	411	455	428	422	412	460	432	452	409	424	427	463	456	437	415	426	440	452	464	436	440	418	423	441	450	440	420	431	441	406	436	421	427	415	429	429	431	456	438	423	460	456	421	443	427	420	418	441	473	442	425	453	440	426	465	496	443	405	450	469	438	413	451	441	434	426	404	444	447	402	481	432	438	442	438	441	459	452	395	385	433	390	456	425	484	428	432	440	434	429	427	411	440	427	439	437	451	447	427	437	439	433	470	457	417	411	406	442	436	484	436	425	428	419	408	453	446	449	452	420	408	433	439	424	387	437	433	432	472	420	432	415	424	435	439	423	424	451	455	475	429	409	454	430	442	425	399	447	454	451	477	445	422	445	406	421	410	395	426	418	416	423	470	452	448	434	457	410	470	463	477	410	460	449	454	443	422	433	394	452	463	427	453	414	442	419	445	436	453	427	399	447	466	456	408	406	467	473	443	431	412	413	461	457	409	416	394	482	426	429	460	442	480	457	418	441	468	416	491	455	449	412	428	424	485	419	452	454	456	400	430	423	418	444	434	437	450	424	433	435	424	385	435	475	387	403	474	429	422	422	423	449	391	446	441	470	460	459	438	432	419	449	410	446	479	433	410	428	404	459	449	428	417	440	438	433	432	450	432	406	423	399	463	459	434	412	436	414	462	449	419	457	469	415	431	471	441	475	478	446	469	419	429	422	435	467	414	448	443	407	411	433	429	419	422	403	491	479	437	416	426	425	453	454	403	435	444	421	429	441	404	405	419	419	485	426	410	414	431	420	421	395	472	421	449	402	389	458	455	396	426	437	446	461	422	443	417	458	380	423	470	425	436	394	457	424	432	486	445	427	445	462	405	435	471	437	448	439	428	409	469	458	440	457	449	471	396	390	450	424	474	439	434	431	425	448	448	429	435	421	458	438	446	400	420	447	412	484	440	418	440	436	417	447	425	464	406	474	458	420	430	436	458	392	406	418	419	452	458	433	445	394	399	425	437	454	454	424	406	448	424	410	443	425	414	427	435	454	440	440	466	463	432	445	396	426	437	429	474	419	422	447	435	422	402	462	430	399	426	448	441	439	441	464	417	435	423	474	411	477	429	408	451	431	434	468	469	463	434	459	424	397	427	456	442	424	456	461	444	409	448	429	448	449	436	414	419	411	459	453	478	441	429	442	443	440	436	418	437	446	433	447	401	457	424	453	424	448	468	423	449	422	437	463	428	447	458	392	483	424	428	483	413	433	422	428	409	465	439	458	412	431	466	448	419	403	415	432	448	429	406	453	444	465	444	435	431	420	428	424	500	414	454	432	471	467	425	459	465	446	469	419	435	462	439	429	411	424	410	448	436	478	415	466	431	414	418	395	392	429	410	444	454	409	485	434	435	419	433	443	424	411	473	475	408	452	438	411	461	440	470	415	432	434	412	422	439	461	430	451	435	414	454	465	412	427	439	441	417	412	443	419	452	472	419	433	472	406	433	436	422	426	418	458	466	461	413	429	452	456	425	444	489	459	467	444	433	404	440	470	427	451	438	411	410	425	404	414	405	426	421	443	413	409	407	429	454	445	478	445	416	428	419	454	435	452	412	427	439	428	427	445	475	413	431	444	445	395	461	440	445	367	417	447	439	479	434	444	441	446	415	414	414	414	430	423	436	448	396	415	412	450	406	448	421	430	486	429	463	451	442	412	424	466	411	428	443	453	436	465	435	440	416	403	457	450	420	430	444	447	410	446	422	441	446	440	456	439	455	424	456	412	438	425	440	401	420	431	375	440	458	466	441	424	449	416	458	462	407	483	423	451	445	434	475	441	425	406	404	427	428	424	413	445	423	418	450	410	450	395	474	429	405	406	430	450	439	457	409	405	445	455	434	445	442	414	425	490	465	421	430	447	453	438	407	449	445	454	420	455	425	415	455	455	418	403	405	408	417	435	403	470	408	429	451	400	453	436	479	434	427	442	429	420	471	412	478	462	426	423	420	461	429	442	417	438	474	405	467	404	425	437	445	425	449	457	420	439	440	453	463	426	423	447	411	417	453	442	463	421	459	424
27511	20418	6943	860	573	516	514	526	433	495	450	466	496	474	481	416	440	437	455	403	470	456	450	486	470	425	462	478	441	457	428	418	417	451	447	444	445	430	446	462	458	429	436	458	423	429	467	444	444	427	444	421	443	454	429	460	453	428	427	450	477	468	442	478	456	457	436	448	437	415	433	444	451	468	488	450	423	463	413	445	456	429	447	481	452	482	471	428	467	426	438	421	438	441	445	470	418	467	474	415	421	429	412	460	458	449	456	457	429	484	404	456	474	479	431	473	438	412	476	482	477	456	425	438	488	435	455	435	439	433	466	434	442	468	423	484	414	450	440	462	446	473	433	468	477	449	479	495	429	498	444	452	461	479	451	473	478	473	421	438	468	442	426	463	491	434	450	474	465	411	441	442	476	488	471	425	440	482	443	495	442	468	473	454	430	491	483	431	466	453	431	445	451	450	447	427	490	429	457	418	443	437	461	451	469	472	471	437	470	468	431	485	454	441	473	418	442	437	447	479	455	440	441	460	441	456	432	495	426	462	476	466	464	489	466	437	442	452	470	459	454	439	427	425	440	434	446	450	458	415	463	453	442	445	442	459	439	469	449	475	423	471	488	426	410	436	449	465	460	479	432	417	466	444	461	456	477	449	457	431	427	454	432	447	484	441	480	440	449	419	426	454	451	441	461	427	427	449	464	448	466	457	425	464	449	456	448	451	430	476	463	473	456	436	425	417	486	505	471	439	453	472	469	451	466	465	472	472	405	497	456	470	403	461	449	427	451	442	450	427	403	444	454	443	478	459	450	456	443	461	438	484	475	454	435	461	460	438	462	458	439	460	436	432	419	449	472	448	429	458	451	442	475	450	441	453	447	427	442	488	457	434	473	464	403	449	440	471	419	452	445	408	439	471	441	447	477	453	427	443	411	474	459	482	450	449	440	428	422	420	472	430	420	449	420	454	448	451	475	437	459	464	474	465	419	436	477	445	451	467	474	426	433	400	441	456	423	426	423	437	492	470	486	451	457	478	477	483	416	427	431	432	424	430	447	438	447	463	456	455	420	458	450	450	447	461	465	446	458	457	434	452	458	438	454	438	443	463	437	435	437	405	433	468	448	448	458	458	456	417	480	430	478	387	467	421	438	457	451	461	449	508	414	438	474	453	472	429	415	460	448	450	457	434	434	451	429	444	431	441	448	421	454	472	447	460	473	480	444	448	447	470	493	386	458	457	440	449	445	421	461	454	469	453	447	474	445	434	408	445	447	468	419	443	473	476	461	448	452	435	451	449	515	397	483	460	426	477	425	440	436	486	468	437	423	448	427	450	471	464	445	381	429	470	460	459	426	482	442	404	433	446	449	421	453	441	451	432	451	448	473	452	438	461	445	462	426	453	460	444	443	497	454	478	483	479	421	477	483	428	451	455	402	428	434	457	457	456	481	443	458	415	422	424	469	417	443	452	476	445	433	401	449	435	460	391	480	439	415	481	444	464	468	430	462	437	456	398	434	462	489	450	491	394	440	449	412	469	464	468	482	418	466	467	431	428	450	440	444	461	486	427	425	404	477	441	459	467	432	466	471	449	408	462	468	447	424	505	434	454	440	445	464	471	448	447	442	444	434	445	447	446	437	438	454	441	455	461	477	399	454	469	496	477	437	488	477	432	426	424	409	452	436	436	437	505	447	433	440	437	421	453	403	450	468	472	448	430	440	432	447	418	447	468	454	442	452	455	472	476	464	441	464	449	478	467	451	443	454	474	450	425	434	446	472	445	426	501	427	431	486	480	425	513	469	439	457	452	428	478	422	423	426	456	391	445	435	426	426	483	440	453	447	461	436	454	460	440	455	419	452	428	447	409	472	433	485	467	436	443	459	425	476	451	470	419	470	426	414	459	507	448	425	460	458	386	440	460	456	433	462	464	443	439	450	426	475	449	476	456	436	430	455	437	420	439	468	456	462	457	406	447	434	427	465	468	458	465	436	434	464	433	432	444	478	461	481	461	463	420	465	417	464	452	419	416	439	443	436	418	438	434	447	469	450	461	444	458	443	447	449	441	478	463	423	485	454	470	438	456	447	488	445	494	457	487	452	431	466	434	468	459	472	436	433	443	448	436	452	490	457	444	439	426	480	462	469	422	461	414	433	444	466	434	471	454	475	424	477	422	451	446	460	459	469	465	407	460	458	449	464	419	472	440	466	465	448	442	419	443	467	471	451	450	439	443	422	444	439	451	464	421	469	444	452	411	444	414	408	461	434	485	418	411	479	432	452	453	454	450	442	477	432	423	436	451	442	441	448	448	429	471	441	471	427	435	447	411	414	425	457	491	427	464	436	424	448	454	444	470	441	420	479	461	476	421	459	425	436	455	473	444	483	489	463	471	438	455	443	448	482	458	466	449	428	443	404	453	455	452	439	442	417	481	434	464	408	432	461	426	454	465	426	485	443	464	444	503	449	491	426	465	461	424	462	436	464	450	459	460	440	457	455	473	477	462	476	465	449	459	442	431	500	431	473	463	459	427	454	487	433	435	448	426	456	443	427	459	470	451	460	433	439	452	439	485	479	449	455	445	470	441	475	476	446	446	509	460	456	445	484	468	455	453	450	479	425	443	459	414	436	464	454	429	435	433	474	470	473	478	440	449	495	455	479	483	457	443	460	466	459	446	454	437	476	425	449	454	433	430	463	451	448	461	430	435	485	444	463	446	433	435	467	455	446	439	472	459	436	492	438	454	443	472	455	457	429	461	444	445	461	478	458	442	472	445	436	467	458	464	477	418	462	386	446	487	475	419	476	450	444	451	434	459	476	462	471	444	434	457	453	417	439	401	456	446	474	452	429	458	466	458	464	461	410	465	431	471	449	435	472	503	424	447	445	430	446	448	443	474	411	420	408	461	433	454	481	461	479	452	441	474	465	450	455	451	452	482	435	451	446	454	452	489	450	423	476	459	439	467	455	421	432	447	435	427	439	480	466	474	436	449	464	434	484	490	481	497	475	437	449	488	415	456	451	457	460	454	448	459	459	446	448	470	438	465	468	442	473	435	467	430	407	446	437	488	425	430	461	456	435	483	470	465	440	433	461	454	420	460	437	466	452	441	457	479	434	438	464	461	484	432	458	469	459	482	465	451	418	393	454	411	450	411	436	435	429	441	438	456	415	459	493	442	459	453	461	464	440	447	432	421	442	458	469	449	461	484	451	407	477	441	444	430	449	439	464	436	410	435	459	482	444	470	467	442	436	430	457	413	454	444	435	423	455	459	469	457	458	457	457	463	459	438	431	465	477	441	453	466	454	422	445	446	452	440	460	465	468	453	408	434	418	470	480	471	468	491	450	468	433	438	487	450	448	422	475	470	469	453	417	439	413	460	434	424	476	427	449	450	461	430	428	452	452	456	419	432	454	428	487	418	451	406	457	444	456	429	496	484	478	455	446	452	469	427	448	427	419	478	448	439	451	407	430	473	457	428	448	443	446	462	421	428	463	450
4145	1287	1078	784	650	677	638	588	595	604	570	610	570	570	578	576	538	589	590	572	567	514	541	568	561	565	578	548	542	562	549	506	559	607	550	585	562	585	525	556	567	503	567	579	541	578	585	591	556	589	565	526	583	600	538	585	541	584	507	563	577	577	567	588	593	530	564	547	572	566	541	494	561	624	576	577	569	573	540	587	587	561	578	578	523	530	575	572	549	544	534	551	562	535	565	561	549	581	545	562	542	534	541	567	542	561	545	560	576	593	542	564	564	524	567	555	581	617	573	560	574	554	592	530	557	562	555	562	599	569	568	597	548	610	547	581	543	578	535	547	560	568	548	581	500	525	537	564	564	597	534	555	588	540	585	576	565	585	545	536	550	551	590	560	513	589	559	572	573	578	579	636	566	565	536	574	544	541	555	558	585	558	533	554	550	561	575	530	550	543	543	569	539	559	581	538	560	553	553	530	578	616	539	559	589	546	566	583	563	564	571	576	558	579	559	562	508	575	569	580	578	569	543	576	542	562	552	558	572	551	575	524	561	560	559	617	602	543	570	558	543	540	544	526	626	566	520	573	543	543	585	554	561	575	544	539	525	564	553	611	528	540	562	568	530	615	551	564	579	525	594	594	577	548	557	530	555	558	590	569	584	556	585	575	558	643	570	572	542	558	564	559	556	544	579	531	557	546	550	562	548	563	528	608	545	576	543	577	576	602	555	544	554	551	554	564	545	522	541	549	538	592	575	596	571	561	539	572	542	571	565	517	532	613	561	568	575	533	562	542	532	572	563	608	542	575	543	552	536	568	570	554	554	521	531	549	513	593	595	564	542	530	582	562	575	548	564	572	620	581	531	571	540	562	553	569	532	541	512	544	549	586	580	518	544	538	577	565	534	572	585	556	543	556	534	609	521	572	528	542	568	547	571	609	560	570	549	560	568	574	556	565	583	507	569	556	553	547	583	551	532	545	529	607	567	575	573	602	591	526	588	588	581	569	578	564	541	574	573	579	575	556	554	599	549	548	536	546	543	557	552	572	568	530	602	555	567	540	539	557	573	578	571	557	581	551	559	559	543	524	569	571	572	556	551	595	604	578	552	575	568	516	537	551	543	545	580	569	580	569	558	551	574	579	560	602	585	556	547	548	601	523	583	520	559	550	580	529	525	531	526	590	593	568	575	573	579	568	545	560	553	577	617	528	563	572	533	589	550	525	548	545	580	560	539	593	580	578	529	589	576	572	579	570	598	565	566	548	535	560	578	545	548	542	533	532	551	495	550	570	574	545	544	541	555	555	552	555	567	524	566	606	538	544	533	591	578	550	526	544	606	560	578	543	563	505	628	555	559	542	583	521	569	574	558	571	583	580	537	581	576	552	567	548	538	546	589	548	616	547	592	523	545	579	509	589	513	586	572	532	513	587	551	546	535	517	581	516	526	539	527	606	593	533	561	560	540	557	556	562	546	574	535	562	597	589	552	523	575	558	581	576	559	585	563	536	496	554	550	552	580	572	540	603	567	552	538	593	580	531	545	571	557	575	557	558	584	542	511	568	578	542	511	551	575	553	539	574	575	534	576	565	552	607	565	577	560	561	546	585	595	558	552	564	604	579	548	560	573	584	507	553	575	532	555	520	576	535	572	544	547	522	556	567	536	528	532	530	560	575	530	529	525	599	558	594	597	566	560	555	575	544	541	612	622	576	605	561	543	570	574	548	554	572	581	524	567	519	580	543	601	572	534	561	579	565	573	508	576	547	565	573	556	589	568	564	544	553	550	539	559	520	618	602	561	525	570	540	585	561	594	599	567	563	561	599	552	602	573	529	534	573	530	540	554	557	583	575	621	588	574	563	539	566	547	570	532	571	593	584	551	561	590	520	560	550	546	533	553	596	548	591	540	532	604	540	544	546	563	575	550	557	528	546	515	585	541	578	566	526	543	543	562	518	574	517	503	572	551	545	557	536	531	556	557	550	530	593	602	570	542	587	541	588	512	578	560	557	607	556	572	549	566	535	560	546	580	533	558	552	504	531	541	550	594	559	565	541	560	539	557	565	537	559	571	563	558	513	565	553	544	588	535	570	545	542	563	550	547	528	588	582	536	575	608	583	559	537	575	571	565	516	534	563	536	547	594	521	569	545	609	565	580	517	589	560	543	598	596	539	517	549	574	554	571	532	579	535	520	564	538	538	554	555	540	527	572	532	560	525	545	561	530	550	562	519	605	564	515	563	571	554	520	552	552	528	554	565	551	573	546	594	595	552	589	536	583	590	545	547	565	549	580	550	577	584	562	529	544	590	537	564	527	559	607	573	585	597	608	578	543	601	589	570	533	575	588	596	560	524	544	593	572	549	597	552	568	563	579	527	522	595	621	582	548	586	553	568	546	511	565	552	568	542	542	559	520	575	567	541	593	578	541	564	545	543	580	533	610	582	565	596	520	531	574	541	550	538	514	573	571	571	549	547	545	572	586	578	540	537	589	535	525	569	548	575	551	549	557	558	528	547	546	549	588	589	566	564	559	567	521	558	547	559	549	575	585	571	573	573	590	537	573	591	525	544	571	562	554	538	541	551	534	596	535	532	542	551	547	553	545	529	586	541	565	569	560	548	585	611	568	508	528	559	560	573	578	574	582	587	565	576	549	566	584	516	584	569	548	574	589	520	560	574	500	543	525	545	576	547	570	587	528	572	557	572	561	576	552	543	596	581	574	552	545	552	609	575	570	570	562	556	562	548	524	543	555	531	572	574	589	542	569	547	589	539	597	604	580	615	596	526	562	559	576	558	520	575	553	589	581	562	573	547	534	571	577	552	573	533	554	602	589	510	557	550	550	553	575	522	541	546	602	533	572	569	571	541	576	585	572	586	589	523	537	536	545	539	485	587	559	573	604	567	582	568	580	547	571	549	565	593	545	548	577	548	533	534	545	551	567	521	560	568	543	555	573	561	532	636	531	576	588	560	574	567	577	540	570	526	534	554	565	557	555	557	537	555	516	574	586	540	519	544	504	572	555	528	534	533	536	586	533	510	568	572	549	548	519	583	599	559	569	560	513	549	571	583	537	587	558	572	576	589	553	555	551	575	565	506	588	565	543	549	551	535	538	559	549	581	569	563	549	549	552	526	550	594	544	529	548	569	518	566	568	608	569	527	551	590	557	547	565	550	531	547	567	532	572	556	568	568	516	568	557	569	552	590	534	538	559	541	574	537	541	570	541	555	563	535	582	542	571	560	582	586	533	555	579	582	597	568	572	595	577	552	578	565	606	562	583	578	541	587	573	568	564	530	563	542	576	566	510	570	555	561	535	580	557	568	552	567	572	528	564	561	585	589	550	568	552	549	538	571	543	586	549	566	620	568	575	575	588	536	561	575	590	559	608	547	561	543	530	564	568	604	525	575	564	605	533	573	577	542	573	554	586	571	542	556	554	576	572	563	560	548	592	589	543	588	545	548	575	547	523	565	545	616	577	590	561	537	543	575	602	531
24055	21569	29129	24445	21550	12399	1087	665	498	489	419	378	357	344	333	322	279	258	279	269	274	264	282	257	263	252	264	264	253	237	234	241	259	252	241	240	220	237	235	257	235	234	218	213	242	253	226	235	259	247	221	218	211	215	224	248	237	231	212	218	223	230	234	227	218	221	213	237	230	228	253	219	228	201	221	242	224	209	236	263	222	225	225	244	246	223	239	225	221	225	254	240	240	207	232	244	224	255	230	218	229	252	229	235	205	220	237	221	210	235	244	240	225	215	216	234	266	228	241	217	231	252	241	261	235	241	222	222	221	239	228	209	209	228	220	259	247	232	264	212	203	206	213	221	217	239	240	235	230	246	234	239	226	245	224	216	238	213	238	228	233	236	234	223	238	246	226	221	247	222	251	221	233	257	241	217	262	228	228	235	206	235	196	203	239	224	252	233	216	223	216	214	224	231	204	239	247	231	214	204	264	206	219	232	215	249	226	240	240	209	215	228	226	263	220	214	206	209	200	210	207	225	214	228	234	228	198	236	256	211	223	217	210	253	223	238	193	225	233	219	234	212	235	230	206	244	214	248	250	196	235	220	238	229	247	225	254	219	223	232	251	251	242	234	213	248	242	221	233	225	236	204	217	228	225	234	222	257	222	232	235	213	234	216	226	208	226	237	232	221	249	221	254	232	250	235	213	235	196	222	196	217	216	232	242	256	230	221	223	231	242	238	242	219	231	219	221	236	233	238	231	227	229	211	250	213	214	253	236	226	226	218	235	228	209	220	224	221	238	237	209	228	243	244	236	218	250	225	212	239	220	236	245	207	228	232	254	238	243	229	236	229	219	228	230	225	233	243	213	244	227	216	243	246	229	214	232	223	235	219	232	233	226	225	231	217	222	218	231	269	242	224	211	245	240	201	227	244	217	206	227	211	244	228	221	220	220	247	230	219	233	185	223	247	232	232	235	246	202	227	237	219	250	259	241	238	248	234	216	239	224	237	230	249	217	223	202	212	228	224	223	260	230	225	225	210	249	252	221	242	228	208	221	228	219	245	236	207	234	239	245	257	213	247	247	227	235	210	205	230	235	234	239	232	214	219	218	229	264	241	243	228	227	240	242	232	233	221	253	226	224	223	237	213	259	212	208	213	220	229	196	247	190	234	227	223	212	217	231	259	224	260	220	222	237	230	208	247	235	215	238	234	252	217	226	233	224	224	215	247	241	248	226	219	234	224	209	231	227	240	204	215	230	216	212	240	250	221	211	239	244	225	229	223	226	224	229	244	233	244	213	199	245	228	246	223	241	249	233	237	235	236	234	232	223	234	244	241	224	205	221	232	223	243	231	231	221	270	224	263	253	212	238	223	222	242	215	242	199	206	206	256	241	214	225	232	234	204	223	248	224	249	234	214	200	217	221	221	207	229	222	218	234	224	247	208	240	239	210	200	237	215	223	228	240	235	213	195	203	208	259	235	208	231	227	244	223	239	221	256	242	223	246	233	221	236	211	227	225	226	229	222	235	235	234	217	244	228	212	234	213	242	228	211	224	232	230	230	212	247	202	215	235	224	231	233	206	200	226	256	242	233	224	222	231	233	217	236	232	224	218	210	229	237	230	207	235	212	210	230	211	236	245	223	204	227	236	243	235	227	242	191	238	183	243	232	230	235	225	225	202	214	231	242	236	233	228	221	199	232	226	231	203	232	229	222	267	212	222	234	236	209	218	240	229	221	244	216	254	195	209	234	240	234	219	238	238	216	179	235	221	219	262	237	207	223	224	211	222	233	221	265	234	212	231	254	251	231	235	236	237	217	254	234	223	251	190	221	239	217	201	229	222	241	240	235	242	226	218	227	191	246	234	227	213	262	217	206	248	248	218	243	246	225	225	237	229	231	219	243	238	225	233	198	232	230	250	231	235	223	234	230	242	215	220	216	239	229	222	232	227	224	214	217	241	251	229	224	181	222	224	225	213	207	255	229	207	224	237	241	236	209	270	240	244	196	195	232	230	217	250	232	234	225	230	244	224	250	259	244	219	236	221	219	231	245	215	214	224	222	247	239	213	222	215	220	233	217	232	213	204	226	213	209	226	230	232	235	227	214	227	236	226	243	222	241	208	228	249	210	237	232	244	233	227	237	216	214	231	233	209	224	238	236	193	227	217	215	226	237	231	229	216	204	229	234	233	242	214	245	241	221	210	210	219	236	225	234	207	221	244	241	216	230	238	240	241	212	214	241	245	231	222	224	223	219	252	232	223	234	246	236	208	231	219	232	237	233	232	214	228	232	236	222	252	241	213	219	200	220	241	242	224	241	224	211	211	234	214	224	235	220	227	253	228	239	241	237	227	223	254	231	188	230	218	250	206	223	225	243	217	215	216	247	237	235	258	235	216	207	221	251	224	214	231	208	245	207	209	213	249	245	236	191	218	230	239	230	217	212	255	255	234	231	226	229	237	257	218	241	246	224	248	203	231	209	212	207	217	253	228	222	222	219	223	211	234	225	241	207	209	212	257	220	258	225	200	229	228	229	232	217	241	243	239	232	229	216	256	213	246	235	215	226	216	246	236	243	233	215	229	211	203	235	206	231	245	230	221	248	244	215	246	218	211	220	216	210	217	244	238	225	217	217	230	224	215	210	244	218	237	208	236	229	226	191	211	227	235	222	226	237	234	224	239	224	238	238	234	242	218	237	228	247	241	232	247	263	210	240	223	214	231	227	235	252	258	252	236	217	233	212	254	202	242	240	238	207	238	238	254	226	250	206	219	230	219	239	245	236	215	232	258	206	194	228	246	213	256	214	221	208	244	220	220	227	231	229	210	236	228	232	237	220	224	228	218	225	242	221	215	236	219	234	224	237	247	217	199	243	204	250	250	203	238	236	234	226	235	238	207	215	216	220	227	217	211	227	259	235	213	237	231	229	215	255	259	215	226	237	220	235	211	258	239	211	247	231	230	206	239	230	220	246	221	229	214	214	222	233	239	216	217	230	227	211	229	221	214	210	229	215	240	236	209	230	239	220	221	227	231	230	238	195	221	232	209	238	268	236	219	233	273	231	253	225	218	237	207	234	233	240	236	242	216	257	222	219	258	211	219	212	240	225	215	206	197	210	232	237	232	249	217	192	226	206	227	242	210	234	203	201	241	229	244	227	216	245	222	247	233	201	221	219	244	223	215	253	221	236	260	220	229	219	229	238	217	194	239	248	212	241	221	221	229	233	245	213	212	241	227	241	222	217	237	246	219	238	207	207	239	241	267	211	235	208	233	225	205	216	236	234	239	250	209	243	219	210	240	210	227	226	226	250	232	185	236	223	251	215	220	223	227	228	228	244	256	227	219	237	227	216	237	245	254	239	226	218	213	231	237	266	241	231	248	243	230	223	234	245	213	207	238	231	209	221	233	256	233	209	215	227	230	201	248	229	235	210	216	232	212	231	239	233	208	256	212	225	233	251	228	235	236	218	222	234	232	236	216	243	237	217	241	245	227	246
4787	10203	8183	3857	2684	2014	1564	1182	999	913	757	661	591	569	534	493	433	430	421	339	422	372	367	352	354	331	350	362	312	300	332	301	329	332	345	325	325	343	289	289	294	318	316	305	288	324	303	298	326	283	295	284	314	275	323	301	301	282	283	290	313	286	300	310	300	279	297	279	311	278	295	285	319	313	307	334	302	296	291	312	284	272	299	283	322	298	313	281	322	303	343	301	287	260	313	292	287	299	289	307	257	290	295	324	297	315	326	317	284	295	288	284	311	296	276	302	264	339	296	269	284	282	293	300	278	276	272	309	280	300	300	296	307	286	299	286	317	271	323	313	281	300	293	291	281	297	326	305	311	302	302	288	305	290	288	316	308	305	291	297	293	288	297	301	309	309	269	327	281	345	291	322	293	306	288	291	296	272	287	325	321	277	310	322	274	266	275	298	257	292	283	316	312	302	287	308	291	284	280	261	312	274	300	308	288	290	281	321	316	298	349	281	284	310	268	324	282	289	315	278	293	286	309	293	268	270	287	248	289	291	285	274	246	300	280	309	305	311	304	291	319	286	307	319	302	325	306	315	300	303	315	271	300	313	296	287	291	311	315	302	287	286	309	317	290	264	305	320	298	276	318	289	299	297	317	271	306	282	293	306	279	295	270	270	291	306	310	263	330	295	278	292	314	276	299	290	306	287	311	269	301	276	302	297	313	282	305	278	297	302	289	255	294	300	326	300	273	323	264	282	316	309	321	269	303	269	296	267	270	299	269	300	289	263	290	290	276	317	298	283	285	287	298	304	276	321	274	329	309	296	288	297	282	265	280	300	269	286	308	322	276	327	302	301	306	270	285	269	283	277	306	263	313	289	264	266	289	305	255	302	284	290	304	288	301	291	285	278	303	253	304	299	290	303	302	305	277	247	300	289	305	301	300	277	325	284	286	307	336	309	272	316	303	277	290	327	297	298	329	304	322	294	287	320	247	320	280	291	285	293	308	293	302	293	302	302	281	316	318	307	288	274	286	293	296	307	280	300	332	300	275	292	296	280	278	305	268	272	294	295	272	279	310	311	302	283	317	307	278	325	293	288	276	293	303	293	277	306	331	298	289	268	268	285	294	290	296	293	283	277	290	281	311	282	302	311	301	278	289	262	286	294	270	287	263	299	292	290	308	310	312	266	287	296	273	310	260	287	279	328	291	316	291	269	296	289	300	308	318	283	278	293	332	289	271	281	317	299	299	304	283	271	291	317	247	307	310	260	294	337	282	285	280	288	293	273	285	322	313	301	304	283	302	284	322	304	299	324	296	292	305	324	309	340	267	275	319	289	286	269	264	294	278	291	290	298	315	302	289	282	268	300	290	300	287	276	325	310	284	266	272	316	318	299	296	280	289	310	278	269	300	301	289	309	290	295	321	263	284	302	269	263	275	289	287	283	320	279	299	299	288	295	280	315	291	273	275	298	308	305	287	302	296	279	272	280	299	275	332	280	280	281	290	323	329	312	289	290	309	313	273	294	279	280	298	280	272	318	314	320	304	314	277	271	294	305	275	291	281	308	307	282	313	282	307	286	278	288	270	292	293	303	299	299	296	290	297	288	292	310	267	273	297	291	303	300	320	302	296	321	300	305	303	280	285	283	322	308	302	324	292	289	285	270	282	291	289	295	301	265	276	285	284	305	282	265	292	286	270	296	303	295	297	307	292	279	293	275	318	306	310	270	287	271	284	290	286	316	315	289	293	282	314	295	291	307	271	301	297	284	281	286	291	272	311	308	297	323	297	301	295	300	305	311	280	287	282	321	322	300	313	298	296	302	254	268	288	295	274	284	276	306	276	285	279	311	287	291	295	273	265	297	332	280	269	305	306	284	276	332	307	297	289	305	289	343	297	300	334	296	302	286	268	307	315	279	271	311	295	280	318	310	293	285	291	281	277	299	279	266	290	280	318	271	323	291	286	289	254	295	277	267	312	277	282	271	309	305	316	311	293	282	290	291	282	303	290	282	309	283	270	303	308	284	298	267	271	282	302	310	286	304	311	262	297	297	281	275	276	283	271	302	291	327	273	294	297	268	285	306	274	289	309	291	297	299	313	309	292	287	291	299	290	304	273	310	309	327	303	277	289	281	297	296	280	320	293	285	311	262	282	296	293	310	313	270	306	292	300	321	301	302	293	257	302	293	286	311	282	309	295	312	321	292	312	314	292	270	292	267	296	302	262	281	297	294	274	319	307	297	275	285	292	284	312	308	279	293	259	322	331	292	290	271	295	273	282	278	312	296	286	288	300	320	317	294	286	311	277	267	306	304	281	294	313	322	278	319	305	276	285	287	293	292	302	297	283	279	321	294	339	304	281	283	273	289	261	307	314	311	266	278	292	268	264	281	297	266	286	301	284	315	306	283	303	304	281	282	279	307	309	285	280	297	276	278	270	284	314	284	285	299	302	314	311	303	263	295	298	301	289	308	278	315	298	315	294	294	293	271	303	286	333	277	341	303	287	285	270	278	301	306	292	287	291	318	314	292	303	296	322	283	275	304	290	300	297	307	294	337	322	311	307	287	282	294	317	265	282	273	317	292	314	269	302	282	281	297	281	312	277	290	289	293	261	284	280	307	319	318	331	321	286	291	277	256	299	285	291	323	302	308	284	265	296	307	313	277	307	276	281	300	302	304	287	281	279	285	273	282	271	311	317	288	311	296	337	277	307	295	312	296	291	290	292	286	321	271	282	319	306	319	270	271	312	289	287	300	288	283	309	290	305	319	243	292	251	317	294	309	310	313	288	310	305	267	313	269	297	270	271	288	282	290	298	291	301	295	312	296	275	293	295	281	307	299	282	279	303	287	316	292	300	298	281	312	299	285	282	278	285	297	289	282	297	297	288	309	307	300	321	312	308	303	292	329	322	285	288	274	287	309	302	306	285	269	283	301	306	295	262	300	316	276	289	292	300	282	292	301	304	307	293	290	310	294	308	268	283	284	322	272	287	326	279	325	292	309	282	304	299	264	306	272	274	301	316	253	281	298	320	295	315	286	265	318	279	300	276	324	300	266	280	310	292	251	294	294	314	326	279	326	275	306	282	304	322	316	271	295	285	269	307	299	274	278	310	296	280	276	292	260	256	313	295	273	289	294	239	322	294	292	279	291	300	279	310	290	293	308	282	279	281	294	274	297	285	280	305	297	267	275	296	297	284	292	279	287	311	296	327	293	286	301	291	290	314	277	286	268	308	262	298	302	292	285	299	305	286	286	262	297	305	297	282	294	333	264	292	308	299	288	299	277	296	285	303	272	320	278	277	311	297	294	289	305	282	292	295	302	291	327	270	292	320	307	297	317	301	311	284	264	260	285	292	298	306	303	288	294	302	305	287	310	301	295	307	295	284	278	272	274	295	267	320	289	279	331	267	279	313	310	283	267	274	341	279	287	292	270	315	266	309	299	293	305	318	318	310	293	270	300	274	293	294	302	310	301	277	305	291	293	302	269	281	322
25244	21502	27970	25361	12171	1181	943	801	765	716	711	704	682	656	643	657	625	632	680	662	633	624	665	634	626	622	618	596	663	644	624	632	623	677	639	627	592	656	618	637	617	636	604	635	628	612	684	629	628	636	631	639	634	637	595	643	588	589	641	648	603	639	632	607	677	650	595	595	649	649	615	654	604	618	626	686	610	635	622	592	644	654	603	633	664	665	639	664	660	585	638	648	627	700	632	623	680	622	661	609	622	626	646	637	636	595	600	651	613	631	611	616	618	649	608	608	622	652	629	602	636	647	606	609	607	624	607	646	666	634	647	595	618	615	632	667	630	617	624	641	651	571	639	637	624	670	645	640	613	642	627	593	614	628	597	665	678	629	661	594	636	630	632	646	597	610	631	646	662	593	598	656	610	635	605	574	656	627	617	587	603	659	643	645	616	658	647	640	628	655	666	624	643	628	612	629	653	632	611	655	581	643	598	649	644	609	613	591	615	673	611	611	650	635	630	628	608	603	637	632	636	567	617	661	641	611	630	642	649	637	634	661	581	597	608	612	603	589	646	615	638	650	638	670	603	651	610	628	629	667	609	684	606	665	673	617	655	682	644	616	625	661	628	628	647	652	693	646	542	651	596	620	595	642	644	628	610	633	629	649	645	614	601	615	626	638	608	583	609	639	638	638	610	613	570	648	596	613	618	577	630	614	648	670	581	620	608	624	584	613	644	649	607	674	634	633	602	605	601	616	628	638	655	625	616	592	648	643	605	654	618	628	615	612	616	635	623	607	577	580	620	612	623	623	630	643	623	615	644	612	618	594	663	608	656	613	624	690	623	624	579	640	611	626	633	640	608	622	623	638	603	641	618	645	638	590	619	643	641	657	588	636	633	622	636	591	643	578	623	634	628	639	624	645	613	613	627	623	631	607	595	640	596	610	564	645	646	613	686	639	590	695	659	623	586	601	654	612	631	625	599	639	626	622	620	649	618	652	612	643	621	641	653	594	658	690	659	638	589	620	618	620	648	583	683	639	618	582	646	646	664	581	577	628	612	597	623	616	652	635	665	599	602	616	614	617	611	652	600	646	627	600	640	595	626	590	606	576	638	640	599	612	624	608	614	625	620	657	607	676	673	627	598	660	633	655	604	628	631	631	599	659	636	619	633	642	658	642	630	565	646	564	628	629	669	632	593	609	618	653	641	645	627	589	574	646	610	603	600	640	632	642	599	648	623	665	628	611	634	649	624	642	605	590	657	625	633	587	611	635	601	643	635	630	611	610	637	630	595	663	639	638	595	655	638	605	618	576	630	601	618	629	631	646	663	672	621	668	621	663	608	647	596	627	601	660	625	606	604	682	601	563	642	651	640	636	670	655	634	611	649	642	638	650	601	643	652	584	661	610	636	625	663	630	585	569	612	597	673	625	677	610	615	617	587	604	593	639	659	641	650	642	653	627	614	612	599	622	622	642	637	593	598	635	633	581	620	613	601	651	675	651	649	655	610	665	602	609	665	629	616	622	636	645	630	668	645	621	651	621	650	589	639	612	631	585	664	593	635	673	634	636	615	598	639	630	650	650	664	637	651	647	628	632	665	623	609	635	633	683	616	628	637	643	581	587	647	567	665	609	636	676	600	631	587	631	609	612	637	601	644	612	634	638	611	603	667	624	638	595	631	624	621	608	645	619	626	629	620	616	626	609	643	636	615	632	617	609	628	638	636	622	629	638	621	651	648	654	648	630	684	637	665	625	685	635	632	663	626	615	582	619	613	632	637	633	590	691	638	557	614	625	623	639	650	618	591	655	643	622	630	567	630	639	638	628	655	629	643	671	653	608	588	594	614	623	635	610	609	651	630	592	601	613	641	612	647	658	613	586	610	666	629	647	577	582	644	627	599	639	719	617	609	611	650	635	610	611	622	590	594	609	628	612	635	555	609	617	643	654	600	623	658	606	621	647	687	639	597	608	628	632	565	608	606	631	630	600	610	639	673	642	629	609	668	619	622	651	591	616	653	627	674	631	666	579	654	604	651	627	644	629	587	647	645	607	673	634	596	624	627	653	684	617	610	607	628	709	643	624	665	644	647	662	622	678	611	611	662	587	587	632	656	634	655	614	636	644	606	617	622	652	699	636	628	636	585	614	645	677	602	674	669	597	610	609	648	603	639	650	581	607	557	620	632	627	622	621	634	635	613	608	668	596	599	642	622	632	638	621	674	615	619	566	641	599	644	618	624	607	630	709	678	639	553	616	678	653	572	660	604	594	632	669	625	609	699	589	624	643	636	631	577	621	601	597	669	579	611	640	645	591	642	651	653	600	625	577	644	597	588	599	623	634	618	646	618	605	635	644	639	630	623	657	643	626	665	566	602	596	569	604	636	648	637	589	635	654	605	649	628	627	653	624	625	609	617	615	638	643	663	624	598	644	591	609	646	605	613	647	589	652	615	609	584	608	597	642	601	561	622	633	617	585	630	620	568	611	674	612	609	617	627	638	586	660	622	599	609	625	646	597	605	683	645	617	624	663	590	632	593	603	614	625	630	635	631	583	617	606	634	643	666	665	634	641	617	612	550	618	612	634	630	676	647	607	613	613	589	613	620	632	638	675	638	663	598	599	604	583	628	612	653	637	582	649	603	666	587	650	633	613	613	641	622	599	619	647	612	635	631	618	604	646	625	618	604	651	640	632	585	592	618	640	647	645	633	628	640	596	658	671	673	586	623	663	633	628	656	642	673	621	666	647	658	637	649	625	588	615	614	655	653	672	623	628	607	616	589	591	626	640	586	644	615	657	664	597	700	604	630	624	669	635	627	654	623	634	621	620	651	647	612	685	681	628	605	647	647	582	675	625	616	627	615	641	573	631	651	646	629	654	609	626	620	653	654	613	633	626	628	605	669	671	612	640	653	612	635	623	616	618	644	586	610	639	647	662	632	635	566	655	618	634	657	671	638	626	627	652	621	646	608	590	659	591	666	612	593	662	617	639	636	650	581	671	616	627	563	617	644	658	685	605	623	658	578	633	613	639	632	647	569	628	621	704	645	621	615	634	566	644	597	662	629	584	633	619	645	607	608	637	658	618	616	644	584	665	639	596	648	578	653	643	666	609	669	602	640	622	640	640	623	626	671	622	634	659	595	630	621	658	595	658	624	643	582	666	626	597	644	624	592	642	668	596	663	612	632	645	663	625	649	614	618	635	636	631	603	642	633	661	650	602	615	654	616	612	611	581	641	612	610	634	639	615	694	652	654	608	629	622	621	619	636	605	622	656	662	560	640	658	634	659	618	676	630	629	647	672	660	606	624	644	660	659	580	615	627	648	648	598	593	635	625	632	635	658	648	647	667	662	645	613	608	634	635	624	652	664	618	634	646	614	641	587	635	634	628	607	647	627	651	671	622	614	607	597	591	654	580	640	601	649	644	627	613	626	640	615	656	620	665	692	622	638	577	640	590	674	634	615	663	627	661	626	622	643	618	605	628	646	649	569	594	587
4690	5820	4667	2476	1927	1510	1397	1280	1054	1064	1002	954	897	858	871	844	830	843	837	823	803	773	776	793	771	787	792	774	759	787	789	727	790	756	753	757	752	768	767	773	750	775	783	782	723	799	746	806	745	766	696	748	728	761	766	751	747	720	748	763	719	747	742	725	765	783	787	756	755	803	765	773	792	742	756	732	771	723	773	773	756	775	746	787	734	746	781	707	741	760	705	772	792	703	703	768	751	779	825	750	772	799	762	751	758	706	765	750	735	726	814	812	753	739	737	720	761	763	753	728	755	782	733	756	788	733	731	773	748	744	766	751	719	769	750	745	743	755	753	710	755	743	734	772	776	740	729	762	730	726	806	812	715	827	746	736	764	761	747	789	793	800	785	760	735	742	751	753	753	746	789	718	771	723	738	731	769	747	742	743	750	717	774	723	762	739	729	748	726	748	804	722	739	738	752	741	790	746	733	745	745	695	730	743	723	699	718	750	708	717	739	782	713	727	750	771	800	796	710	687	773	764	785	759	737	806	755	718	804	805	739	730	817	754	744	769	815	756	731	736	694	731	736	742	714	746	757	785	763	709	772	741	748	748	774	739	753	755	714	739	739	770	758	763	739	775	733	742	763	730	783	697	744	758	743	740	737	778	735	753	746	772	751	722	737	729	746	710	757	727	754	766	740	773	747	743	741	765	714	730	754	729	749	792	751	745	721	715	788	832	758	727	751	727	753	755	737	775	778	698	759	708	747	752	785	744	715	714	738	773	742	759	732	707	768	769	736	756	730	782	746	794	777	737	715	724	743	798	725	803	739	766	752	762	765	738	754	754	721	797	711	730	778	784	708	760	753	727	727	690	794	752	736	724	745	766	769	785	793	786	759	774	746	792	787	753	745	780	774	744	769	796	745	739	715	739	757	752	750	697	727	799	706	743	772	748	809	721	731	750	750	753	771	729	798	697	749	776	737	767	782	719	736	727	793	762	763	735	746	741	750	729	721	741	760	783	729	763	755	705	795	759	822	777	754	728	773	731	745	743	710	739	747	711	735	764	767	722	717	738	705	760	740	742	815	736	718	713	768	722	711	814	783	771	733	752	747	759	773	754	707	743	753	780	765	750	795	785	732	714	725	754	726	757	713	779	741	740	740	705	712	770	751	755	763	783	730	726	752	803	719	754	728	783	737	707	749	708	769	791	740	754	710	763	777	759	718	748	755	734	729	773	715	771	718	783	733	734	707	801	686	764	724	763	718	776	677	739	728	747	768	784	757	718	768	748	781	733	747	721	766	722	743	777	727	769	767	780	719	725	766	746	712	767	718	672	730	726	744	750	766	751	774	757	717	767	784	728	774	737	735	785	696	776	754	751	783	762	768	739	757	731	768	747	811	792	741	810	730	724	748	749	741	761	753	752	756	756	735	791	788	770	736	767	776	729	730	708	764	714	757	732	754	738	742	694	751	686	730	769	745	724	732	739	730	817	729	706	763	741	773	748	775	769	746	799	769	690	769	774	723	771	769	734	754	749	791	739	748	751	765	729	761	738	734	739	777	791	729	739	739	741	718	723	744	761	766	746	761	750	753	760	743	695	747	741	757	703	713	805	740	747	744	757	756	758	763	706	740	719	736	704	727	763	728	755	731	763	773	766	713	759	741	769	724	742	722	709	741	756	750	752	753	713	703	730	747	717	738	767	755	722	725	754	715	780	781	740	758	761	738	791	750	747	722	738	754	761	762	715	792	746	722	759	724	733	782	769	792	748	738	726	734	778	762	766	759	755	761	703	718	715	725	774	761	779	711	714	779	725	726	780	721	753	726	761	749	764	744	732	785	735	723	741	714	772	766	757	746	799	732	692	775	760	721	773	725	710	764	759	712	778	748	758	758	723	728	736	737	750	713	737	768	723	769	727	745	760	796	748	712	744	703	723	725	745	764	809	726	750	744	743	740	709	745	748	731	759	739	720	728	736	726	784	753	742	735	759	772	724	734	766	751	794	727	735	766	749	756	762	800	747	767	683	808	802	758	704	728	756	759	803	753	713	774	776	732	771	765	768	728	760	764	731	797	741	732	763	702	733	727	771	744	728	768	724	747	747	748	766	726	763	763	739	748	745	744	739	720	752	769	721	746	809	714	748	733	771	709	761	771	787	745	741	782	761	709	743	757	757	763	761	722	731	732	723	742	736	729	758	732	743	739	798	758	737	775	804	738	694	773	765	727	727	752	755	748	740	787	739	794	718	731	773	752	753	776	743	792	723	784	731	757	702	756	722	734	736	692	736	824	732	720	706	764	752	756	688	735	706	754	728	810	745	735	742	718	752	749	764	763	790	762	779	747	804	751	756	762	725	747	752	794	751	762	772	732	704	752	758	732	727	774	741	748	726	726	750	691	826	718	778	754	744	729	730	730	743	730	724	740	720	744	797	785	729	758	767	731	727	761	741	774	764	748	739	773	733	793	766	743	709	736	804	752	790	749	771	698	729	713	736	768	759	707	778	765	743	760	755	772	771	761	715	782	771	762	767	718	716	774	798	766	751	732	734	713	786	754	739	742	743	751	736	735	772	730	716	778	746	743	747	755	755	711	770	681	738	729	765	713	758	773	789	745	800	716	738	765	731	730	765	731	759	790	758	731	722	692	762	737	701	739	761	732	794	718	731	755	773	707	716	730	744	771	704	736	759	701	770	753	764	767	756	752	725	732	729	766	713	730	759	715	774	723	771	769	744	795	773	745	751	746	743	791	719	737	746	763	731	740	756	757	694	761	777	770	750	772	731	753	795	746	726	731	767	735	727	739	734	745	766	746	764	772	717	724	723	752	729	738	747	734	740	757	755	700	725	720	762	728	798	735	758	710	725	776	751	710	757	722	779	745	769	727	738	736	737	739	708	731	798	792	726	742	746	781	741	738	714	743	730	762	768	764	702	767	768	713	800	743	751	699	755	684	743	778	724	745	751	737	728	799	776	704	756	798	778	847	744	749	797	764	736	723	786	775	741	735	733	754	750	762	730	710	747	760	691	745	755	754	777	702	754	746	782	737	767	742	788	733	773	744	746	757	765	732	720	707	758	759	718	787	721	762	762	739	733	740	761	760	742	749	724	783	794	784	772	771	754	704	746	765	795	762	697	729	713	755	700	760	790	763	789	718	747	706	779	750	729	780	746	824	714	770	754	727	735	774	780	708	768	802	730	769	764	796	745	766	720	705	782	762	753	765	758	730	687	755	784	710	722	718	746	761	729	744	757	737	740	765	750	752	762	775	730	697	726	750	736	761	769	735	747	723	714	738	724	735	777	725	727	737	731	730	767	779	766	777	741	717	778	755	796	735	732	724	792	737	746	777	788	760	756	760	814	774	749	781	732	762	784	791	764	740	772	743	769	717	736	779	687	801	757	736	766	757	720	776	730	745	757	739	725	755	704	802	745	765	799	741	772	720	741	722	721	753	777	769	785	761	773	766	767	732	712	731	755	732	763	748	693	712	756	750	783
23186	21602	29597	24107	21594	21645	11885	1320	884	770	721	677	622	601	566	558	568	497	493	452	440	503	456	421	449	413	428	438	431	418	379	442	423	376	391	428	434	427	412	395	411	383	407	398	390	362	382	409	415	412	357	388	366	397	435	387	386	414	393	418	355	380	385	370	359	367	415	343	382	388	369	383	351	410	395	400	355	395	381	413	391	400	390	396	393	396	409	393	398	382	392	368	390	387	380	365	368	388	396	395	367	350	370	390	373	381	367	360	379	335	384	332	371	387	441	402	388	412	383	369	435	371	373	382	419	366	361	376	356	402	375	355	403	406	417	348	362	385	369	402	384	405	419	381	358	386	353	378	354	385	358	374	391	381	378	380	416	374	398	387	386	369	339	371	359	390	373	384	389	402	391	425	399	378	354	373	363	349	383	375	400	395	370	412	410	376	408	403	402	358	411	419	416	345	412	361	394	359	359	369	375	370	415	393	408	386	347	375	384	401	379	365	390	361	356	409	413	364	375	386	375	386	399	361	389	362	400	407	389	382	361	381	371	398	381	340	375	355	403	390	385	385	373	364	368	370	393	322	402	412	366	361	352	388	369	374	406	346	338	369	409	378	381	396	406	363	405	387	382	408	367	389	359	410	394	362	378	376	399	406	386	386	377	373	368	368	357	354	352	385	403	411	342	367	389	361	423	378	372	371	389	402	390	371	390	408	377	377	337	394	360	378	382	363	414	396	369	394	372	398	395	385	402	327	378	361	375	419	366	377	381	370	397	366	374	364	399	356	403	362	388	381	376	394	379	374	374	382	353	384	416	396	373	403	376	378	380	401	407	390	371	377	363	404	412	368	378	373	394	357	362	383	384	392	404	337	383	381	395	402	403	354	375	395	408	381	406	351	406	351	396	416	381	393	374	390	381	370	345	385	355	396	367	384	345	389	392	386	360	364	366	383	392	391	371	371	363	398	407	384	385	387	441	385	397	386	354	377	383	413	378	403	352	396	412	362	387	351	399	382	346	389	385	401	415	398	379	408	360	422	338	365	377	356	372	411	381	341	388	407	355	417	372	389	342	376	343	391	382	385	372	386	400	371	380	370	380	411	386	405	382	378	403	396	368	409	359	407	426	374	384	408	400	408	369	315	372	405	400	376	381	386	374	372	399	398	381	360	403	360	375	395	374	419	353	407	362	379	364	404	365	374	411	387	372	408	394	400	406	402	411	363	385	369	398	368	372	389	399	404	352	396	394	381	369	343	385	362	420	371	407	335	406	383	374	377	421	397	383	359	376	369	363	392	354	386	373	366	396	361	369	369	386	408	389	399	366	353	375	370	399	395	406	422	406	384	374	339	377	393	378	363	391	381	364	374	380	345	397	401	374	394	403	369	398	351	385	364	428	373	364	350	384	378	372	360	371	388	340	377	371	377	416	378	357	386	400	398	399	352	379	388	373	331	402	415	392	382	387	411	368	406	377	351	358	360	353	367	397	350	388	376	389	366	386	345	368	398	378	368	355	372	407	405	345	377	376	349	398	376	367	372	373	397	363	383	381	363	373	363	362	391	386	361	373	382	390	362	372	382	347	406	397	353	399	382	372	388	371	359	368	392	378	372	399	401	374	374	378	368	392	358	390	362	366	390	377	410	398	393	415	389	363	381	400	370	358	359	373	374	411	377	382	431	393	411	375	372	387	364	361	397	371	343	416	357	378	346	407	374	359	395	368	399	392	390	384	367	380	396	377	376	377	397	346	385	384	352	360	384	356	404	377	408	388	390	388	400	410	387	407	379	415	421	384	422	424	368	397	392	400	424	370	411	366	380	365	343	406	378	397	387	363	355	349	367	424	385	354	350	384	378	380	394	370	348	393	383	371	417	378	383	397	395	367	376	382	372	374	376	400	406	371	354	384	362	377	378	384	377	427	367	394	399	416	405	380	347	387	398	386	400	417	385	380	393	349	416	400	363	363	354	396	396	386	411	363	384	382	345	381	398	368	333	382	407	377	442	386	405	363	394	382	368	368	370	387	365	357	380	390	421	374	374	384	376	376	375	406	358	392	370	418	366	369	387	378	409	405	341	405	406	367	395	373	371	391	384	391	364	365	396	384	385	379	390	378	344	364	378	358	379	389	412	370	410	376	396	382	381	379	382	360	400	332	387	423	397	369	345	391	389	366	357	384	369	400	394	388	406	395	360	414	374	423	391	374	372	360	336	397	421	414	391	383	414	371	394	433	370	372	365	411	382	370	410	372	407	396	375	349	398	389	371	390	366	408	394	357	392	379	356	381	380	396	382	397	419	381	361	373	393	367	372	372	398	385	401	428	378	379	399	394	377	361	370	401	394	379	357	385	393	408	360	371	362	374	386	371	395	385	333	359	377	401	382	382	404	383	391	358	402	379	385	363	381	393	397	389	369	392	384	411	373	366	410	395	375	385	378	436	370	369	371	373	386	394	378	391	381	394	391	391	395	404	360	391	388	389	373	390	345	378	406	399	395	369	385	395	379	375	406	344	418	367	394	359	385	395	368	342	396	383	346	442	355	376	382	374	379	390	377	398	365	370	408	381	360	369	406	407	376	395	401	412	356	373	369	373	369	377	366	385	388	393	360	423	393	380	389	399	381	327	380	394	413	391	398	388	365	370	353	395	364	388	373	367	351	386	417	383	352	368	386	410	360	395	356	408	413	353	387	399	407	390	380	360	371	370	382	379	390	363	383	392	415	376	390	396	380	369	332	371	407	365	379	394	374	386	378	367	378	369	359	374	404	360	346	363	383	353	357	375	391	397	380	389	360	362	390	394	365	391	371	374	367	414	374	391	393	374	360	368	389	396	416	393	397	341	344	385	377	377	358	411	375	371	385	412	336	359	397	390	359	373	386	363	380	364	369	391	356	381	397	370	379	378	378	391	388	363	360	404	379	377	381	364	374	385	393	378	356	407	392	385	376	380	323	388	390	401	412	382	380	386	428	397	423	400	351	375	373	380	373	374	364	369	383	363	378	377	352	357	402	393	359	387	355	361	370	370	356	384	371	345	345	390	376	375	383	380	380	368	401	355	388	347	406	382	365	360	385	387	388	382	404	401	400	390	372	352	386	350	339	397	396	376	372	385	383	392	374	408	365	419	387	366	393	343	396	370	382	352	391	399	383	357	385	375	387	400	388	336	347	367	365	366	374	393	378	365	397	385	368	365	368	407	363	350	426	379	383	388	409	378	373	363	368	363	385	389	369	401	407	385	396	415	355	387	365	397	360	379	410	359	382	399	384	367	367	380	405	373	387	383	386	383	383	387	361	386	367	374	361	370	389	381	379	372	360	353	376	393	365	378	344	360	382	404	348	379	368	391	361	390	366	383	374	418	399	371	391	360	372	350	377	348	366	352	352	359	376	380	373	381	356	421	365	348	418	404	359	416	402	372	398	367	384	385	390	367	364	382	370	389	366	396	366	384	407	400	404	395	346	349	392	390	345	360	420	404	394	351	421	394	355
7036	16439	13356	6710	4835	3631	2869	2302	1828	1537	1328	1174	1049	963	894	787	738	725	667	655	638	623	574	565	529	569	535	529	505	496	522	505	490	541	448	517	480	472	479	461	503	483	470	435	468	482	420	486	487	423	464	488	455	465	473	466	451	431	459	476	427	449	435	401	464	464	453	462	465	463	407	467	430	452	409	424	460	463	471	467	451	456	409	450	446	469	459	444	425	409	448	434	423	479	429	461	473	460	473	470	446	437	457	472	425	460	450	481	446	443	450	452	427	450	465	459	409	472	437	431	465	457	411	431	453	416	462	458	454	431	441	452	422	431	457	446	465	409	419	468	443	446	465	451	445	450	435	452	435	454	433	419	489	413	445	496	477	447	444	443	448	439	493	450	423	437	457	435	471	421	443	452	429	453	436	453	487	443	411	460	415	436	480	405	432	409	442	431	436	430	425	441	466	425	392	421	490	456	410	444	450	427	412	452	404	454	435	451	439	433	400	409	477	448	474	432	438	433	459	437	431	445	413	426	455	424	462	470	437	440	462	468	428	421	458	474	397	449	434	458	444	439	425	427	448	459	434	410	418	465	452	433	422	433	453	487	464	460	403	441	452	472	452	428	447	424	480	462	483	471	462	441	420	468	468	440	433	439	447	459	432	436	456	438	446	448	442	438	410	460	442	443	470	410	429	439	438	455	406	462	422	422	407	455	439	429	435	458	463	477	419	432	412	449	462	472	421	411	448	428	451	426	463	430	435	477	436	428	462	410	480	447	437	412	424	443	415	432	449	422	434	428	413	436	458	443	475	405	466	430	415	457	433	440	406	406	459	446	429	425	445	435	435	465	434	450	437	450	409	450	445	447	432	469	445	429	438	438	448	423	460	429	452	439	411	481	452	435	444	420	428	429	442	454	439	431	455	414	451	431	420	453	462	441	424	441	459	411	428	428	461	397	407	403	461	431	447	461	418	431	417	414	412	423	448	453	445	467	458	436	440	444	462	446	480	467	433	469	451	452	425	432	424	424	446	425	423	465	482	472	414	383	476	439	458	440	426	420	437	436	427	450	449	463	485	434	460	436	450	451	426	425	455	405	441	434	407	430	421	404	481	443	438	455	432	436	440	413	453	422	455	448	448	456	491	418	412	460	450	450	443	458	458	436	448	477	446	449	442	437	439	467	428	448	429	471	470	436	457	432	463	454	476	443	466	458	445	462	433	474	431	438	440	428	468	442	441	416	446	425	413	449	432	392	439	436	437	472	476	473	433	441	425	464	433	440	447	421	475	447	453	440	469	472	453	422	452	463	421	431	417	457	399	433	427	454	469	461	466	469	412	422	478	460	476	414	432	483	461	425	440	406	486	446	425	436	424	460	420	465	411	499	440	444	406	445	434	431	430	437	461	432	422	441	459	414	444	443	479	426	432	462	421	475	432	443	423	483	432	457	411	461	435	437	444	419	415	431	472	431	438	449	426	456	465	425	446	418	453	453	432	453	434	444	433	440	446	447	445	445	482	437	472	446	382	414	447	458	442	443	414	393	448	468	451	410	470	436	432	428	440	431	436	432	446	405	437	446	426	449	444	409	428	455	444	461	427	453	427	481	401	440	436	461	429	438	423	428	429	438	444	450	403	455	407	453	404	460	435	481	424	443	451	442	483	426	455	433	451	455	443	414	434	495	481	414	437	434	433	439	417	428	453	397	441	421	446	463	435	463	438	456	463	432	459	460	442	446	443	478	428	470	429	458	449	399	421	440	435	427	440	454	457	438	398	480	442	410	466	447	407	464	433	421	431	482	465	421	462	449	428	432	458	448	422	423	411	433	438	425	437	420	461	435	432	454	436	449	431	440	437	416	449	464	427	439	419	437	441	468	444	436	465	450	457	458	457	451	450	429	423	448	468	434	409	448	469	459	453	437	440	463	475	411	465	409	443	435	449	446	445	453	451	429	428	445	433	419	457	443	462	415	448	431	442	445	491	426	391	452	462	425	459	446	431	441	440	429	395	447	458	428	390	413	460	437	434	456	479	434	380	448	470	432	439	431	462	441	423	419	434	432	464	432	438	421	437	438	455	439	448	440	438	445	419	445	425	423	436	429	448	438	437	417	434	451	460	449	410	401	440	436	433	436	413	443	467	448	464	424	437	429	428	469	433	419	417	428	414	451	479	453	473	467	431	446	407	431	458	444	435	445	403	422	483	475	443	444	420	423	437	495	418	440	440	459	490	467	437	419	392	415	433	446	447	443	404	430	438	437	454	444	464	434	436	455	453	466	423	426	461	498	458	449	438	449	455	454	434	424	433	422	461	455	436	408	469	433	443	474	448	402	437	428	465	498	408	413	446	447	433	427	433	458	437	470	457	413	452	435	416	471	430	445	464	447	466	423	468	437	451	473	434	447	431	445	487	449	408	445	447	483	433	451	442	481	446	461	429	467	451	483	459	473	465	439	458	443	422	420	440	437	436	418	459	450	435	427	462	418	482	420	450	401	471	426	432	440	442	461	453	483	463	448	460	441	432	455	481	432	417	503	450	425	442	455	422	456	440	419	445	405	430	444	425	431	427	464	463	480	402	437	446	437	499	482	434	455	419	448	428	421	424	447	426	442	462	463	429	478	393	432	475	474	400	452	448	416	452	473	454	412	426	414	432	457	444	458	447	406	419	436	456	447	439	436	464	443	399	425	434	426	474	442	426	463	437	439	429	431	446	459	468	445	413	448	490	400	424	406	414	424	465	437	419	441	475	444	416	453	418	448	440	432	461	456	450	391	449	445	434	441	421	451	467	440	458	467	466	404	424	449	437	472	452	435	441	455	456	445	482	443	456	472	431	441	393	431	441	427	443	467	478	427	459	459	468	422	496	403	447	435	418	448	408	424	425	428	412	466	466	441	450	425	461	479	422	421	419	429	479	470	421	448	458	459	435	459	441	437	449	436	441	415	445	423	447	403	406	456	465	462	432	437	439	467	427	436	420	432	448	457	413	450	462	455	435	436	436	443	450	464	456	429	453	444	461	473	451	440	438	465	436	470	434	430	410	426	446	416	424	430	429	435	468	403	430	420	443	429	435	436	461	451	405	475	436	496	442	438	439	420	452	454	428	428	465	445	439	445	470	419	463	448	386	442	411	407	441	408	431	449	425	449	417	436	442	415	486	433	465	433	421	464	452	437	418	416	470	416	426	418	417	495	431	430	449	405	465	462	442	449	433	442	465	452	403	433	462	457	435	440	430	467	408	466	438	453	459	419	459	442	443	441	423	443	387	474	432	503	452	436	451	463	462	423	426	415	401	465	415	425	472	425	467	415	419	409	416	412	422	432	419	447	475	469	488	467	462	454	460	431	416	430	450	454	448	462	459	477	433	439	470	428	422	454	454	415	420	425	450	463	453	415	445	456	436	481	454	444	478	468	439	439	432	426	420	428	457	443	443	419	424	429	444	474	429	416	405	433	427	424	455	406	440	452	445	422	457	418	441	452	463	463	429	450
27686	20415	6956	940	609	517	495	492	442	450	489	459	433	464	479	467	470	479	504	478	463	439	509	482	464	458	491	480	422	443	448	481	432	436	465	490	460	432	459	443	467	451	453	455	448	445	451	463	446	455	457	457	457	463	416	443	471	447	462	505	427	451	474	475	441	470	441	476	469	449	459	419	453	423	441	434	404	463	488	458	468	455	462	475	422	442	438	456	450	455	469	452	456	465	449	415	461	438	458	433	453	472	405	456	457	462	439	435	458	386	438	441	452	454	504	483	446	418	425	437	474	426	463	457	469	440	454	477	463	451	490	473	410	423	466	493	459	463	445	459	466	484	441	436	445	458	475	438	457	438	409	443	448	486	480	441	517	458	477	431	429	474	455	444	422	475	431	483	463	444	473	433	449	449	445	463	447	465	473	446	481	458	484	500	438	397	461	458	477	453	444	461	455	477	439	437	470	444	463	408	474	438	441	471	469	442	430	450	438	446	475	483	470	454	455	434	410	455	447	438	446	432	455	423	443	421	443	451	442	461	452	487	474	424	480	483	433	497	442	471	445	423	463	449	462	463	446	448	422	508	443	466	443	480	455	452	438	488	413	466	468	456	436	416	444	450	453	505	424	454	446	466	434	440	440	443	456	450	429	459	439	454	507	429	433	450	467	454	448	483	421	466	461	482	468	430	459	449	465	468	477	428	436	446	438	445	447	455	467	470	462	429	450	439	414	460	468	433	455	435	472	474	454	429	426	437	457	436	412	445	422	472	490	462	467	478	468	439	439	456	463	465	448	447	500	452	474	451	432	424	449	417	422	424	464	428	445	465	495	416	438	469	458	421	439	459	462	464	481	427	472	483	462	478	450	426	491	477	476	433	427	463	460	419	458	443	442	427	485	426	463	440	448	445	415	474	466	417	471	428	479	454	450	416	446	440	436	426	435	465	472	456	446	434	431	465	480	444	447	443	441	422	443	439	441	439	429	466	425	473	457	429	447	491	444	432	456	456	434	470	457	422	447	477	441	474	416	452	428	430	446	474	420	429	438	447	437	467	450	442	460	437	455	430	428	435	450	451	433	450	404	474	420	441	474	457	458	444	450	415	477	424	461	452	442	427	452	442	456	455	480	461	478	462	451	469	461	461	437	426	450	459	447	440	456	463	464	462	399	428	455	452	436	469	462	479	443	431	461	447	472	427	473	472	455	489	442	436	438	458	460	434	452	480	458	462	438	402	442	457	445	473	453	462	477	447	438	495	420	438	460	437	488	448	436	439	467	428	453	425	453	450	450	446	463	479	430	442	431	460	470	439	430	423	423	435	472	465	448	476	475	445	436	479	468	431	420	463	464	425	430	452	439	469	483	420	486	460	435	457	435	407	445	441	451	449	425	476	436	452	466	434	424	422	438	450	460	436	455	444	450	448	448	440	469	441	463	445	446	466	461	436	450	468	433	445	443	454	437	442	436	479	462	440	464	480	438	431	402	476	437	441	466	459	465	448	457	431	405	464	426	470	432	411	457	441	452	439	494	478	475	464	434	459	460	455	455	440	441	456	466	437	470	457	464	436	431	438	471	458	503	442	436	464	446	459	459	455	428	460	481	474	483	465	455	457	509	444	487	487	454	421	427	444	446	429	460	485	461	489	451	457	480	467	424	474	462	441	461	472	456	437	445	423	441	452	468	472	471	479	484	431	475	447	432	484	465	459	454	442	498	472	445	474	452	435	439	422	445	458	453	423	432	470	424	454	450	446	454	451	438	417	471	458	483	463	443	443	448	409	455	461	426	442	462	453	475	443	447	448	428	412	440	472	485	470	469	450	472	430	435	449	452	442	489	425	420	456	438	463	423	430	438	441	429	439	455	472	425	439	422	448	449	489	460	435	453	474	444	437	451	478	466	427	436	462	453	441	452	438	431	440	409	465	474	482	467	432	453	440	448	434	459	445	438	474	425	429	446	479	464	444	492	472	455	479	447	442	476	469	447	459	456	439	442	453	420	419	447	468	439	439	493	505	462	447	483	447	449	456	442	446	482	446	497	473	439	430	434	447	418	450	444	439	485	476	436	410	427	441	455	492	435	474	408	426	448	434	429	441	488	452	436	422	450	409	454	471	436	435	433	447	476	480	442	460	443	427	446	418	460	455	434	411	456	401	464	475	475	443	456	460	461	469	465	452	470	438	446	454	457	466	449	490	435	467	423	444	445	450	388	465	429	444	448	452	449	468	470	464	459	437	463	438	440	478	466	428	433	472	494	469	457	454	449	489	428	424	458	420	454	475	460	462	469	471	452	457	430	449	496	463	430	446	479	456	431	422	477	399	459	481	432	460	479	493	456	476	499	468	441	444	406	406	431	432	473	441	451	454	422	490	446	491	472	427	422	470	421	419	444	479	501	444	492	474	436	460	457	430	448	457	445	450	452	467	473	439	476	447	476	466	471	442	406	422	440	432	453	432	472	450	468	439	431	441	457	439	481	463	421	447	436	471	445	415	442	442	471	451	476	466	482	491	447	422	441	459	455	457	458	440	453	468	470	463	442	419	403	461	448	476	441	449	429	479	407	454	446	426	457	448	481	438	459	497	419	469	502	471	455	467	442	487	458	458	423	452	428	457	447	480	444	439	446	440	443	465	464	456	466	459	464	422	496	463	418	441	465	423	438	452	468	471	468	460	458	490	464	503	415	501	442	458	457	430	501	459	420	472	462	435	447	455	462	463	457	442	461	451	444	443	452	417	427	447	469	468	420	453	417	472	463	424	465	440	443	450	439	448	438	510	413	439	448	447	467	430	449	456	487	459	461	435	407	452	443	433	430	451	443	465	436	491	471	425	437	479	445	469	441	454	483	472	448	441	475	492	476	431	453	487	426	456	451	439	433	471	470	454	417	485	449	458	455	405	479	433	451	456	469	471	440	461	456	441	436	438	456	433	451	441	461	442	444	460	432	460	440	419	487	454	408	430	403	462	494	456	484	445	463	391	438	472	472	446	450	485	443	435	428	453	435	468	461	456	435	481	458	433	462	415	455	492	442	461	448	465	454	414	450	461	448	462	446	439	428	455	459	452	434	440	417	462	457	436	416	442	436	477	435	463	429	445	449	454	432	461	430	457	462	434	491	445	467	446	473	450	442	477	449	469	460	467	440	455	454	459	459	469	448	450	452	445	452	458	400	446	455	431	423	441	469	414	442	428	447	440	440	434	455	416	432	424	484	452	460	446	480	419	440	485	468	450	455	439	444	478	506	451	466	465	455	409	429	498	450	427	461	434	456	458	434	459	435	468	478	488	412	461	454	423	446	428	455	473	478	443	441	420	456	442	473	477	455	459	451	440	443	439	457	439	471	490	455	453	455	444	475	447	470	455	451	502	481	436	438	435	441	426	448	475	446	468	453	469	471	449	455	457	451	465	446	476	440	459	480	454	473	425	454	427	439	420	439	435	483	427	429	453	424	476	440	408	478	438	420	439	436	476	484	468	468	425	463	430
4190	1288	1173	739	716	618	659	659	585	619	603	574	591	546	561	628	532	566	588	593	542	548	543	610	546	551	556	508	554	561	536	560	518	550	562	534	557	565	585	561	540	582	556	550	531	560	586	608	583	547	573	575	577	549	585	583	602	528	573	588	558	570	586	571	582	564	509	582	554	553	522	554	575	563	569	544	565	583	602	550	601	524	591	523	572	558	560	516	542	528	590	539	564	535	560	534	544	550	568	569	556	535	548	547	611	530	530	576	543	549	544	577	580	604	540	553	582	585	580	563	572	543	548	606	514	597	561	554	549	602	559	558	589	588	592	589	556	525	544	567	573	607	541	581	542	550	570	553	569	526	551	514	547	531	581	544	535	602	595	591	538	562	554	553	606	577	592	571	557	598	591	537	590	545	503	577	566	552	605	522	546	532	563	575	536	543	587	558	567	572	592	594	539	564	532	593	562	596	535	553	516	492	561	522	542	566	570	541	558	538	526	534	560	592	552	574	599	567	573	621	554	564	550	609	536	562	552	560	569	541	548	546	583	560	565	539	549	547	558	600	585	563	595	603	591	549	519	593	559	591	548	528	574	550	545	539	585	555	541	511	541	566	551	565	520	572	604	582	519	590	579	562	532	594	559	572	567	544	605	554	556	587	548	516	552	541	570	556	573	556	545	614	543	562	570	558	564	587	546	537	592	542	539	549	529	590	578	574	565	577	553	538	561	561	538	521	537	604	548	538	561	546	531	544	552	595	558	549	572	523	560	566	556	613	597	543	586	536	566	508	503	545	530	565	576	541	577	553	548	550	544	581	537	534	561	569	531	549	540	538	544	554	539	587	597	550	559	561	578	587	586	545	555	525	508	531	558	544	600	557	556	581	545	541	557	583	636	550	564	613	571	579	521	563	526	554	563	574	538	533	552	558	567	571	592	562	551	575	530	512	580	536	558	589	544	576	562	586	559	497	558	571	591	583	546	578	593	581	553	545	591	603	559	549	530	573	597	551	618	561	528	554	531	532	547	553	538	547	580	562	547	541	535	550	585	522	540	610	554	564	599	558	555	536	527	553	590	529	565	555	579	566	533	561	557	552	598	543	543	559	571	594	571	534	528	557	585	569	585	542	572	547	590	548	561	551	585	589	558	558	562	515	556	555	539	560	556	578	537	622	598	585	547	556	544	584	602	521	566	526	535	593	586	550	548	549	587	557	528	554	530	599	534	568	627	561	602	556	559	597	544	542	575	547	546	531	563	581	542	539	578	579	525	559	577	593	595	543	538	585	552	594	524	576	572	560	578	555	569	564	616	573	554	587	556	572	549	537	563	592	560	576	532	586	544	581	565	578	590	517	559	558	569	564	601	516	582	550	561	562	569	527	536	577	630	570	522	542	609	617	554	610	535	531	549	548	567	591	557	542	565	575	569	545	563	597	574	561	582	566	541	571	517	581	535	542	567	536	561	573	600	548	602	562	588	520	530	589	553	558	611	529	551	597	571	570	536	572	575	559	557	605	587	557	597	590	570	555	573	510	530	539	569	577	562	599	561	578	515	552	553	581	556	595	571	577	529	529	535	545	535	513	580	576	549	566	579	552	566	601	550	561	587	552	574	559	545	590	559	573	552	613	550	562	586	552	556	560	557	528	549	491	583	592	554	546	587	571	583	523	516	566	564	519	551	536	563	571	546	575	549	559	548	602	585	593	584	590	593	546	550	607	545	568	556	550	578	543	550	548	515	588	583	589	571	558	570	580	577	579	533	552	593	575	549	579	534	582	551	560	555	580	544	564	573	553	619	571	553	566	616	549	534	574	534	549	539	574	583	565	565	551	600	592	569	547	559	534	572	605	532	553	569	565	536	561	540	555	577	590	537	504	567	555	549	564	546	543	572	521	550	554	559	535	558	561	532	562	545	577	559	558	527	558	556	597	598	581	579	618	551	559	544	538	554	565	572	589	568	573	536	545	542	555	585	578	523	549	545	568	528	562	564	610	577	568	583	596	567	538	557	550	545	593	580	542	533	550	537	553	595	552	554	574	572	571	551	564	545	623	572	546	547	545	613	563	586	556	553	564	576	543	548	565	551	594	576	526	574	531	597	570	565	500	591	566	591	553	575	541	560	572	586	600	566	554	558	552	537	601	570	580	553	549	581	538	554	552	597	588	533	564	581	576	572	548	573	536	549	613	557	535	536	582	531	563	591	555	590	552	554	524	557	574	538	543	541	552	583	566	564	575	549	540	528	571	564	574	595	535	554	591	565	543	589	595	579	600	575	571	533	617	562	559	547	558	583	535	567	552	578	550	548	542	534	534	579	526	515	558	551	541	570	555	551	571	577	533	580	559	537	559	552	553	568	536	542	518	561	576	547	553	573	579	604	611	556	564	519	544	620	577	570	590	567	537	523	501	599	524	535	563	561	581	568	540	525	547	561	530	550	502	576	540	554	575	571	569	584	602	573	580	536	534	583	569	552	549	561	571	532	573	562	548	584	575	490	566	586	548	567	536	575	538	528	575	552	593	573	574	551	547	545	579	579	536	532	527	573	558	526	565	549	571	635	554	539	568	564	568	518	535	566	568	550	581	581	549	557	545	564	560	588	520	566	538	546	547	606	561	515	573	541	562	554	612	581	608	593	571	569	533	501	593	547	587	571	530	568	524	554	577	573	520	562	576	578	555	561	527	570	554	549	560	562	575	552	533	622	559	530	586	563	554	594	585	551	619	570	563	598	563	603	558	556	538	574	598	542	538	530	559	510	582	575	571	550	570	526	540	540	578	566	543	538	570	568	590	538	560	550	560	554	573	545	617	586	537	542	560	560	544	532	585	548	594	565	570	597	570	600	565	575	588	534	566	588	584	572	583	556	545	534	616	583	565	556	550	551	588	571	587	556	599	575	546	580	566	611	546	571	533	533	573	530	560	571	529	559	567	607	552	559	557	558	571	542	564	572	570	556	570	554	609	575	545	558	596	557	586	572	579	543	561	554	507	585	506	516	528	550	558	559	568	593	550	543	524	584	540	533	542	548	574	529	561	532	565	559	545	568	554	530	591	566	531	556	526	513	578	592	588	550	570	518	536	562	581	557	574	530	550	591	585	574	543	546	544	573	527	583	543	588	580	572	612	567	581	579	561	558	585	523	581	583	593	585	544	554	584	595	585	523	503	531	552	620	570	576	578	524	568	596	537	518	578	580	558	607	541	566	558	569	570	582	548	534	579	585	566	571	568	552	590	534	570	561	598	571	506	549	589	548	593	529	599	529	545	549	538	559	558	602	547	574	588	530	570	570	548	547	554	565	555	520	539	603	558	572	529	577	565	587	575	512	578	529	587	603	565	545	545	588	558	605	574	563	541	547	580	591	557	566	556	569	566	544	539	551	559	545	572	562	570	625	569	540	543	584	535	521	523	558	586	552	570	557	559	585	522	562	602	579	608	581	542	570	543	509	581	553	598	572	598	555	572	538	574	566	498	524	555	533	592	492	590
23992	21518	29082	24379	21508	12431	1097	684	510	475	430	412	360	368	358	309	290	272	259	279	274	269	268	245	278	283	241	270	279	229	244	247	262	255	209	231	251	235	257	225	246	224	232	244	242	235	239	216	236	239	248	264	253	250	258	226	226	242	233	256	228	231	272	221	226	214	233	249	200	237	224	224	209	238	231	230	210	216	227	239	247	223	232	205	248	243	231	247	224	261	232	240	213	246	221	231	230	234	219	243	244	263	216	214	213	200	232	223	235	229	237	199	250	226	228	254	216	244	189	202	201	234	245	235	228	239	217	210	232	238	225	229	216	214	232	228	244	223	211	214	247	223	223	256	229	239	208	205	232	213	193	229	226	230	212	240	234	224	233	236	231	221	211	237	229	251	236	234	247	199	217	243	215	240	250	242	233	213	214	233	222	235	254	216	234	215	214	227	228	239	186	240	231	243	256	231	231	257	202	235	207	259	221	219	203	225	247	234	233	202	220	236	207	253	243	223	246	225	265	210	224	243	232	258	224	236	259	216	255	244	234	228	230	202	201	222	225	217	232	228	228	240	228	224	191	225	211	237	204	239	220	214	224	239	220	216	248	223	204	277	228	222	262	204	229	228	247	249	229	229	220	230	235	208	239	230	230	222	235	222	216	229	248	218	212	218	243	228	235	219	233	221	223	240	232	212	228	216	228	217	225	227	212	227	217	226	217	230	238	212	214	237	200	260	225	214	213	242	238	228	248	229	234	228	212	208	247	216	242	205	243	213	240	229	232	216	218	203	234	233	236	216	239	226	214	227	213	230	209	217	240	253	215	240	225	220	229	214	227	244	209	225	218	220	205	230	232	259	236	234	222	225	224	228	245	214	231	232	226	216	242	232	262	194	211	257	229	206	226	207	229	204	239	198	231	222	255	228	216	234	243	208	235	214	222	213	228	209	215	248	248	235	220	247	251	208	261	274	238	245	228	204	238	194	216	192	220	212	202	240	214	227	231	246	254	245	222	241	245	218	229	209	243	250	239	233	212	223	245	248	228	222	210	214	199	233	233	260	240	252	235	225	203	237	255	223	222	229	225	261	211	182	224	206	228	217	237	239	253	231	226	239	226	242	231	254	229	236	226	221	223	177	235	213	231	228	220	238	195	229	202	206	237	225	260	229	227	211	209	241	222	238	208	226	224	222	235	235	238	246	200	203	233	223	222	255	202	207	245	231	238	235	234	225	234	205	210	239	222	220	214	232	208	252	215	247	247	243	219	259	244	235	248	223	241	218	268	234	211	253	221	222	215	232	227	237	227	234	200	206	217	240	205	227	203	212	239	233	249	189	221	231	248	232	247	226	229	255	224	243	230	227	243	239	229	239	251	230	221	228	218	236	235	229	227	230	242	192	251	198	237	217	205	243	215	236	216	212	219	246	221	234	229	234	223	232	231	242	216	243	227	228	226	219	222	222	241	225	214	238	237	251	219	214	238	197	199	266	263	238	248	247	221	216	227	223	235	220	226	225	236	221	240	197	225	241	217	233	216	231	222	247	205	184	221	222	207	234	217	242	226	208	236	225	203	255	234	253	234	215	220	234	215	245	241	252	223	230	198	232	248	248	230	221	215	209	228	236	219	255	227	220	210	226	221	212	228	222	234	225	210	231	204	242	228	216	200	217	248	248	242	233	239	259	208	212	237	245	229	236	230	238	219	226	233	213	233	236	245	238	234	228	222	215	196	233	220	225	205	215	230	245	256	208	195	230	218	206	221	210	233	220	256	222	222	227	235	231	239	216	238	235	239	236	211	237	224	248	246	202	250	205	253	206	241	240	221	236	237	243	230	243	210	267	238	241	205	228	236	202	226	223	207	228	212	212	209	228	234	195	230	213	239	242	246	228	235	215	244	222	253	234	225	194	234	233	229	215	241	209	242	224	234	198	214	222	223	223	208	225	221	249	242	235	243	231	217	247	232	201	208	194	231	255	244	248	230	218	193	249	237	229	217	239	250	222	230	229	200	203	235	198	239	226	239	221	248	197	236	237	214	229	235	225	219	220	220	223	222	232	242	248	237	207	222	233	226	207	240	222	251	219	234	249	225	230	217	222	246	226	222	215	231	229	249	230	197	239	236	252	223	243	226	234	207	231	227	231	240	243	233	244	250	203	252	238	220	236	218	207	222	213	237	211	250	254	254	212	216	220	246	247	192	241	240	210	234	231	234	235	230	218	203	216	228	214	238	218	245	256	234	232	244	214	213	229	245	239	236	241	201	234	219	203	257	249	226	256	219	233	225	209	243	226	234	223	209	218	233	223	213	249	242	223	220	237	262	233	200	196	223	224	250	244	204	225	237	211	227	220	210	260	219	207	246	211	235	228	236	245	231	220	209	234	213	209	222	215	223	225	238	204	204	239	244	233	250	191	221	248	239	213	210	223	258	225	233	236	233	246	210	226	241	220	206	241	234	220	220	231	254	231	221	226	208	253	229	209	220	234	243	232	253	215	210	232	231	236	221	223	244	225	240	229	209	197	223	240	217	210	213	247	239	239	219	211	227	221	218	249	253	232	235	222	227	235	208	220	228	224	216	229	230	236	208	232	236	241	220	214	236	247	249	241	220	221	216	237	216	224	246	254	213	246	223	231	220	221	207	241	221	237	249	217	247	236	244	243	235	241	271	244	222	220	281	230	237	266	249	209	224	230	219	224	219	227	234	203	230	212	246	226	216	212	219	237	256	212	236	248	237	234	215	223	219	186	242	260	206	249	219	220	232	232	215	234	227	252	253	219	227	224	208	199	236	226	219	237	236	225	210	242	222	231	237	230	222	224	233	220	247	234	255	241	233	226	243	237	225	228	230	234	223	225	224	235	230	246	235	238	254	239	240	238	237	228	233	228	245	249	254	222	222	250	235	221	217	215	250	266	207	242	203	252	237	230	219	223	212	255	217	242	215	214	221	188	220	221	207	242	205	220	238	222	248	231	245	228	219	231	233	250	232	235	221	225	212	223	227	212	237	220	253	240	266	213	237	229	216	233	229	264	227	215	220	231	246	238	217	236	211	208	230	249	228	248	213	220	217	229	223	240	217	214	246	224	214	244	219	236	234	225	217	215	214	236	252	231	224	234	243	234	221	227	229	231	211	227	255	241	213	249	198	218	203	238	241	196	225	211	208	237	240	257	213	241	220	241	215	219	229	227	236	219	267	223	218	228	225	233	245	251	217	230	226	243	226	249	227	218	222	229	231	209	217	214	213	246	215	245	246	241	230	240	253	224	254	214	210	219	265	219	222	217	199	224	244	231	210	226	268	242	230	242	235	218	218	220	231	222	239	227	233	213	243	248	236	229	215	238	249	226	238	199	252	217	234	199	214	239	224	230	209	221	220	226	233	235	218	224	230	253	228	231	232	242	202	210	242	244	236	239	238	240	243	234	248	218	225	227	204	213	253	222	232	216	226	237	244	219	232	213	214	210	220	238	224	260	251	214	247	228	225	222	232	245
4819	9913	8031	3778	2674	2008	1593	1206	989	934	750	677	615	573	519	490	471	412	409	369	375	368	374	388	356	310	360	335	343	361	354	306	348	341	336	341	350	323	306	305	330	330	341	321	306	313	278	320	282	337	329	342	308	309	299	307	295	320	290	316	306	307	324	317	298	308	297	315	292	301	301	288	303	286	279	301	284	284	284	310	277	320	283	311	297	303	295	281	308	303	316	323	251	291	263	297	316	274	324	330	313	316	320	311	273	309	287	290	289	275	280	287	269	295	301	275	282	308	285	318	304	286	309	330	310	297	285	301	305	296	284	295	303	270	300	288	303	283	309	324	313	259	310	265	310	319	293	265	273	285	281	315	281	283	305	274	290	267	309	330	291	311	279	302	294	282	309	337	295	289	301	286	296	259	331	282	287	278	300	293	274	295	297	299	335	315	301	300	334	310	259	324	292	286	319	281	310	320	288	295	313	322	293	312	290	339	330	293	266	285	281	313	270	287	326	268	311	296	284	307	295	305	284	305	249	293	308	289	311	290	268	305	301	270	306	318	300	310	293	279	338	292	295	324	304	300	283	264	283	255	302	291	304	284	307	282	302	270	270	295	303	253	302	293	313	288	318	260	303	289	286	312	282	319	287	273	271	301	274	293	310	321	306	292	323	278	297	288	302	304	309	305	276	283	313	301	332	297	270	284	307	300	305	306	300	291	275	301	279	267	290	288	302	300	291	310	294	311	300	257	279	298	257	316	286	267	308	298	287	281	296	320	304	260	292	309	295	343	351	302	306	307	288	266	301	314	303	285	277	276	287	312	312	304	302	319	313	309	263	278	290	283	309	299	303	294	301	296	310	298	307	313	297	287	298	272	293	297	286	294	293	278	308	319	316	315	264	322	306	281	290	284	303	303	289	319	296	270	311	310	289	319	320	296	303	286	291	291	308	284	302	297	287	277	285	271	280	272	276	293	296	301	289	300	282	286	291	293	280	295	299	284	281	306	295	309	275	325	259	329	305	317	304	314	324	254	284	274	263	303	291	260	267	315	259	301	315	293	278	293	265	299	285	299	278	290	303	268	350	281	263	282	280	296	276	276	279	271	297	306	292	292	305	286	299	286	312	310	328	286	290	320	291	310	300	279	274	297	293	282	308	285	277	264	301	290	316	279	312	273	317	304	285	265	296	264	317	300	310	290	298	286	252	296	310	309	311	285	286	298	302	310	306	295	319	283	319	303	318	295	265	307	270	289	297	293	291	302	296	263	332	285	311	281	320	263	289	273	296	264	286	284	303	293	296	291	306	295	247	287	314	316	297	291	292	263	282	282	323	309	274	288	271	288	281	283	308	302	294	279	324	311	301	306	280	258	292	280	296	295	286	271	288	315	278	304	280	283	304	317	323	299	269	295	272	281	305	281	293	298	257	274	305	311	321	312	300	271	294	276	296	315	307	314	300	308	245	303	288	294	334	290	299	309	315	305	264	295	291	282	313	279	291	279	304	305	281	290	263	291	307	296	314	293	296	302	293	319	303	285	263	320	281	250	316	303	278	294	290	274	314	308	293	282	278	292	293	283	285	289	277	285	299	283	289	296	267	294	315	316	312	276	296	310	325	334	281	323	276	315	289	333	272	299	271	304	302	303	259	311	318	290	280	297	294	310	313	292	300	284	306	276	291	278	290	272	265	274	292	282	296	304	294	312	283	290	303	286	272	291	306	289	305	295	277	299	301	303	284	280	308	269	306	275	295	266	277	312	298	285	302	318	291	260	330	289	295	270	271	319	278	277	273	293	298	311	298	296	314	317	274	310	303	328	269	298	271	272	284	250	313	309	291	291	296	295	289	294	289	320	309	317	323	322	302	276	284	278	308	296	308	310	316	343	308	287	301	253	295	318	300	284	316	267	299	298	305	320	281	295	272	327	307	292	289	316	305	292	296	308	307	287	283	299	295	302	300	289	316	277	309	311	293	273	316	279	291	278	288	277	296	275	286	279	265	272	295	273	287	286	277	282	283	273	322	275	321	299	316	288	294	287	308	292	251	305	300	298	290	290	283	288	304	318	301	283	299	267	296	296	279	293	271	269	281	327	309	278	273	295	299	283	279	336	281	291	282	273	319	323	303	295	268	324	284	263	295	324	271	304	284	312	255	285	289	281	290	283	296	266	300	290	299	292	311	323	300	282	271	327	287	327	322	275	308	315	293	297	303	295	327	295	331	283	288	300	291	303	327	295	294	296	311	293	328	279	280	279	283	320	305	284	283	289	306	276	266	286	308	271	287	299	316	310	265	308	326	309	284	271	308	291	317	278	302	280	285	300	297	294	272	291	295	313	294	297	316	315	302	309	288	288	326	281	290	295	264	276	297	280	290	297	324	326	299	302	299	280	303	293	272	277	251	279	301	293	314	318	309	293	320	263	272	260	290	317	289	355	261	311	300	291	287	280	294	316	306	295	301	299	275	316	305	277	312	314	290	255	262	292	296	308	266	327	299	314	287	288	303	280	312	314	315	263	293	297	279	299	291	295	285	296	311	283	311	260	281	318	309	296	316	282	292	272	286	295	318	297	297	332	305	299	305	280	311	301	323	296	286	302	282	304	297	305	285	291	309	284	306	335	282	332	277	297	285	301	290	303	294	296	287	287	300	315	271	288	315	261	289	296	301	277	288	307	273	313	313	279	295	274	330	319	281	307	309	310	276	265	299	292	297	305	276	321	273	302	308	287	299	293	301	291	272	301	312	285	292	296	279	283	320	302	342	279	273	313	294	308	296	289	300	271	291	286	318	312	318	307	297	290	303	268	289	309	325	288	287	299	269	308	285	277	289	310	297	305	286	331	282	301	320	312	290	305	320	295	301	268	273	307	292	304	268	307	297	268	291	302	295	254	255	318	276	296	286	284	316	269	273	293	303	295	318	302	304	273	297	278	285	280	285	294	305	287	305	301	303	291	303	277	288	296	267	281	266	265	268	291	274	284	286	312	291	285	306	271	300	268	264	296	302	283	270	255	303	318	308	311	294	281	300	303	300	276	283	300	321	287	281	287	300	289	296	306	307	337	295	276	339	281	270	292	314	280	290	306	298	293	308	327	297	299	308	289	276	285	274	286	287	313	261	318	282	283	280	307	298	317	284	291	282	293	283	298	296	315	291	256	275	298	311	301	289	254	281	316	279	313	287	290	301	324	313	276	290	298	295	268	302	303	250	269	320	285	290	302	298	335	291	315	317	328	276	317	309	293	258	304	309	278	311	299	310	317	289	297	263	305	275	276	296	307	309	321	305	303	275	288	278	295	306	302	319	287	276	321	277	291	317	271	289	307	299	255	267	297	264	313	290	285	264	255	297	329	288	299	291	309	300	289	317	295	289	274	288	276	289	289	271	271	276	332	295	296	303	281	299	279	296	302	282	311	322	310	277	265	300	272	293	290	263	330	319	304	283	291	285	307	265	303	280	304	300	302	314	268	312	295	305	290	301	287	285	294	265	321
25370	21618	28130	25486	12101	1190	890	785	739	717	697	703	670	704	679	654	683	650	675	636	707	648	641	678	625	600	652	640	655	647	644	653	666	638	667	642	678	636	600	672	637	673	657	658	641	643	611	625	655	694	663	608	637	628	647	693	653	625	633	626	630	674	651	651	569	642	635	616	586	674	676	664	654	644	643	669	679	638	613	673	639	646	669	647	657	605	642	614	654	640	658	598	605	599	623	591	687	628	683	647	616	583	588	603	620	607	682	618	643	605	614	629	615	648	591	599	596	630	637	629	635	618	639	634	649	645	651	625	658	640	643	651	636	605	668	610	670	645	633	634	656	666	671	601	626	596	656	676	645	630	612	663	617	620	606	623	631	694	593	603	649	620	553	635	669	661	642	643	629	627	647	631	611	641	632	655	600	656	670	652	633	617	619	659	641	667	629	606	646	658	662	674	623	654	631	653	641	637	669	618	643	630	650	643	641	663	599	657	622	683	626	636	612	604	624	629	589	671	597	620	657	642	615	616	646	607	623	628	606	595	599	657	676	652	617	641	642	644	649	653	638	599	646	630	642	655	627	614	629	623	639	615	672	610	622	629	603	668	646	605	623	601	630	671	631	594	605	591	632	611	598	655	639	697	603	614	603	559	608	583	627	576	641	663	634	643	665	628	579	665	617	627	650	602	649	628	684	638	636	634	621	632	613	610	601	646	639	594	610	653	602	609	611	603	666	602	649	604	617	669	633	606	635	630	637	610	633	647	648	619	646	609	627	638	642	597	588	655	618	627	637	618	661	627	641	606	636	640	595	612	634	655	597	618	645	643	651	638	635	670	618	626	672	632	649	667	683	625	635	619	626	597	659	632	606	613	610	648	588	661	603	637	646	643	634	624	651	619	626	617	574	612	664	635	634	655	597	636	646	633	631	624	612	607	673	641	597	662	637	619	646	625	658	661	661	633	629	598	626	666	659	641	625	638	659	614	668	637	656	676	653	672	642	652	686	616	605	600	624	633	663	685	673	613	677	658	598	602	646	644	616	628	613	625	583	635	672	607	654	546	684	637	645	642	598	623	653	653	633	670	634	644	636	628	660	667	633	662	586	585	617	668	575	621	647	618	646	587	611	625	585	612	616	630	619	685	595	614	623	658	641	656	587	616	568	624	597	668	604	642	627	588	633	635	687	672	607	630	645	608	661	587	632	626	669	623	664	573	633	640	643	651	628	675	597	647	657	622	608	611	653	642	627	658	599	611	638	622	634	662	621	657	677	604	627	637	631	655	594	616	647	603	620	657	656	625	631	615	632	637	606	656	626	604	608	623	608	634	620	613	661	579	656	621	627	630	647	590	644	673	645	621	636	616	646	633	621	638	661	660	621	626	659	614	603	619	660	622	653	677	642	602	607	647	657	589	646	660	619	642	632	673	653	647	664	585	682	636	627	618	661	633	624	624	627	646	593	665	656	673	614	631	635	657	626	622	627	609	654	625	629	650	612	614	661	636	635	648	626	636	557	670	618	634	623	656	619	643	639	639	618	623	611	604	605	664	623	636	638	668	633	618	643	595	583	643	623	621	605	666	682	661	608	643	612	660	623	622	630	616	636	638	624	618	641	672	599	658	679	611	623	654	647	628	681	624	612	636	613	643	658	636	653	606	628	602	629	591	640	656	638	637	611	622	611	619	660	651	601	666	614	652	631	645	650	620	623	611	654	646	620	611	591	629	635	626	597	699	574	640	596	665	603	604	583	669	607	644	654	648	599	612	615	632	599	639	645	586	638	636	613	650	636	627	595	641	649	642	629	621	648	636	643	675	639	629	655	611	650	659	681	679	588	640	624	627	615	620	628	626	605	652	605	639	603	633	667	645	620	645	647	612	626	647	649	645	657	658	597	622	581	600	620	659	624	620	645	648	647	671	640	616	618	619	663	632	646	658	634	635	596	623	639	628	602	630	609	656	617	633	691	629	601	656	626	618	655	652	643	622	623	623	647	666	607	627	595	631	599	676	664	627	606	643	616	642	599	632	579	596	654	649	608	610	621	649	653	603	626	674	609	627	653	614	626	671	659	644	643	612	641	600	633	631	626	667	659	621	629	660	646	625	643	684	642	649	636	704	633	623	621	640	674	662	595	624	630	609	616	646	660	584	622	629	677	602	650	609	678	629	634	664	621	647	639	605	674	611	589	645	663	647	649	608	669	653	661	652	619	639	650	616	646	636	649	663	644	637	597	668	646	660	629	601	604	620	626	653	620	611	627	639	633	610	623	611	589	654	599	643	595	626	629	595	660	681	618	638	646	610	643	603	595	583	632	566	580	670	590	598	689	625	647	605	587	673	625	644	634	649	664	663	666	634	627	641	624	637	601	679	661	628	625	589	639	669	645	639	620	684	670	629	646	589	605	671	656	641	610	641	650	634	630	593	711	631	609	579	616	629	678	632	649	600	642	624	584	653	656	646	633	628	643	644	601	683	628	620	633	609	651	656	658	620	682	674	627	647	672	581	666	630	600	659	657	638	642	628	656	639	673	622	629	633	670	591	611	668	639	626	631	639	631	612	660	610	609	651	663	632	657	599	632	664	621	657	609	668	625	580	652	641	662	667	621	603	682	662	625	660	607	651	648	657	615	665	669	628	586	608	645	656	611	621	647	660	605	631	612	620	628	670	604	671	607	584	630	639	639	615	640	617	643	626	634	635	670	608	636	624	638	630	630	651	604	603	558	630	629	628	575	635	605	625	672	636	640	618	673	661	639	589	629	635	675	634	621	639	629	637	641	674	623	644	602	621	635	618	623	668	613	650	631	654	648	631	569	644	645	668	619	642	652	658	635	617	653	658	621	644	595	646	644	593	603	654	638	650	644	620	631	593	629	592	633	673	670	636	619	655	644	615	623	669	658	642	600	645	635	667	647	654	649	676	621	645	618	619	599	645	644	625	650	688	624	607	648	676	615	676	592	624	611	615	596	635	637	598	613	610	644	607	653	616	652	613	590	616	661	645	690	640	615	657	622	640	603	593	676	624	609	652	635	606	654	645	657	626	620	633	638	643	600	637	631	627	629	669	602	643	619	635	647	583	607	629	650	619	586	590	636	620	614	639	626	606	666	642	632	583	629	577	599	606	668	628	687	662	640	665	634	652	606	612	637	618	590	635	613	582	611	627	642	636	636	607	642	655	628	604	632	605	639	641	676	635	648	599	649	662	652	630	650	614	672	632	637	624	671	626	635	690	696	604	633	628	619	640	601	701	617	620	651	623	644	606	612	603	614	676	613	625	643	632	633	629	642	675	646	611	618	614	676	586	645	679	657	656	600	683	642	636	684	593	657	651	627	637	657	649	613	627	583	606	677	635	654	663	605	650	653	687	663	650	624	630	598	625	653	694	636	605	592	621	628	646	616	589	664	658	628	638	666	596	613	574	628	636	638	614	628	607	579	596	624	604	634	600	613	621	625	618	637	629	635	597	606	607	616	592	654	641	649	632	642	669
4609	5876	4662	2542	1934	1588	1329	1264	1092	1025	990	887	919	891	893	894	824	846	837	832	830	795	774	803	768	771	774	777	762	738	757	788	780	792	744	749	804	750	752	761	757	725	756	733	774	777	752	777	756	758	794	770	780	753	730	800	750	759	788	770	687	742	765	745	747	800	722	765	762	784	712	714	756	743	749	754	754	757	771	762	742	747	745	744	758	715	723	831	735	757	720	778	772	750	767	788	759	711	759	765	722	756	721	718	790	733	722	810	725	780	747	743	767	785	761	771	731	749	747	739	736	764	779	767	731	756	755	801	742	758	718	796	767	760	773	752	730	752	817	755	745	764	789	790	782	766	761	744	770	770	786	732	767	804	740	739	754	731	764	763	747	734	780	788	739	741	786	769	754	775	712	746	811	750	710	716	745	731	800	787	765	766	762	816	773	732	762	751	715	717	725	791	763	707	748	778	724	748	784	761	784	739	782	752	746	691	759	760	758	776	761	825	750	793	748	755	784	770	732	754	737	734	764	709	764	789	744	769	761	748	731	772	749	790	780	782	743	746	715	736	744	767	764	760	737	783	714	772	751	753	764	755	764	739	784	760	706	751	729	774	741	743	795	692	739	736	772	734	744	805	805	772	731	732	825	767	788	713	739	757	792	710	771	770	735	698	768	731	764	735	797	690	768	763	797	764	740	767	766	781	720	772	766	737	733	741	759	762	734	734	766	729	776	806	752	777	787	774	713	747	779	727	751	776	727	767	676	722	720	788	702	767	715	714	789	780	760	731	725	749	759	736	753	763	771	767	710	761	766	804	753	748	729	802	722	737	748	727	745	720	798	699	735	713	734	673	775	704	816	801	755	775	762	739	784	702	799	743	753	779	765	732	719	786	764	761	773	716	769	747	750	771	764	777	727	794	758	746	738	752	752	763	775	765	770	763	787	732	728	734	766	795	740	801	821	779	743	757	747	777	738	755	716	777	750	787	721	758	738	780	766	745	742	722	701	722	775	737	725	786	799	780	769	762	709	756	762	755	755	696	755	752	770	776	755	756	691	774	743	713	694	779	766	714	714	786	754	758	712	746	763	700	773	804	743	798	743	750	761	772	732	757	761	753	780	738	718	762	751	750	738	754	772	747	757	778	743	774	767	787	750	741	759	748	738	746	781	791	766	752	728	731	798	751	719	727	778	765	745	762	739	756	737	774	716	763	732	750	791	736	778	701	784	709	787	742	799	725	782	726	757	724	761	796	711	779	773	726	771	807	756	755	760	750	734	798	765	772	792	704	761	728	698	760	805	731	756	783	804	785	725	770	777	684	785	768	752	744	747	780	732	742	792	788	707	749	813	725	745	742	733	733	777	768	744	766	788	775	725	734	761	751	743	765	718	814	804	799	753	727	748	761	743	800	743	737	796	783	735	705	745	775	777	759	732	749	744	763	765	717	723	789	762	716	775	800	797	741	743	770	722	763	800	766	760	734	776	718	762	759	783	761	791	788	753	759	736	745	789	755	769	784	758	762	740	742	748	758	806	755	745	775	739	734	746	737	723	771	772	737	770	748	771	709	716	779	791	756	727	701	762	718	760	731	725	780	740	742	718	710	736	766	753	736	734	726	791	710	755	721	769	716	734	753	744	728	851	780	784	798	741	768	736	723	775	760	799	761	725	773	755	769	697	798	786	738	816	751	723	760	762	682	810	705	716	762	740	766	760	770	759	744	737	722	736	792	757	744	776	756	758	749	762	790	736	760	739	744	763	747	729	716	753	733	772	783	759	784	754	733	802	711	780	756	790	766	777	728	767	733	753	699	775	761	775	770	739	771	770	736	777	730	765	746	752	784	745	723	790	751	807	760	704	753	751	754	717	729	767	748	761	787	762	795	818	734	760	742	742	750	798	760	782	725	785	774	741	765	783	759	801	703	750	761	784	789	740	772	706	789	784	763	695	748	739	766	823	699	771	747	771	762	789	701	734	733	789	749	788	719	742	827	781	726	782	762	743	730	713	782	754	834	725	741	754	763	800	724	735	730	751	767	778	705	785	740	746	783	800	751	764	771	710	693	766	799	743	752	706	775	746	779	775	767	791	692	719	766	749	757	783	809	740	787	738	797	747	753	760	801	688	752	715	780	781	754	680	737	768	726	771	795	745	765	759	766	761	716	765	731	729	750	823	776	743	679	691	717	729	756	767	728	706	757	759	741	786	767	800	741	750	756	785	769	756	768	773	753	768	730	761	739	696	780	742	706	751	714	700	771	745	755	756	741	778	772	744	723	768	809	811	747	718	711	782	775	716	765	768	731	754	730	799	690	771	742	784	749	715	799	755	705	753	755	727	801	743	707	770	768	790	772	772	764	769	768	760	762	728	740	718	765	752	759	757	795	744	736	782	725	753	722	747	771	818	736	726	772	723	746	776	773	734	730	770	743	752	786	769	743	777	745	770	680	771	771	686	744	743	741	746	724	763	781	734	778	770	756	731	711	693	722	794	776	757	722	747	730	729	743	757	740	747	742	742	764	729	761	768	737	764	725	760	741	752	765	751	815	761	782	760	722	725	749	759	741	734	688	786	783	805	723	728	769	745	756	776	784	719	760	785	739	732	779	774	728	783	782	775	766	711	799	733	752	767	757	783	792	739	791	754	737	728	748	739	730	752	709	752	722	727	819	745	758	763	701	706	750	723	729	785	762	780	730	783	746	739	746	745	748	788	738	766	724	774	773	756	721	797	759	737	719	795	747	756	719	749	737	750	707	745	775	762	726	749	736	789	774	729	792	786	734	748	748	736	697	803	724	720	760	756	754	790	757	777	758	693	735	757	733	755	796	762	722	755	746	773	777	769	743	797	740	742	754	698	763	779	694	786	796	734	787	728	769	791	771	754	772	745	739	750	750	748	739	784	754	747	747	764	711	765	743	782	754	744	791	743	757	741	767	737	722	755	771	735	763	765	738	762	744	782	756	770	756	778	760	778	753	747	782	748	719	748	774	751	702	765	750	785	783	754	766	754	732	763	749	762	727	741	732	729	719	740	757	723	762	736	747	759	756	760	759	747	770	760	739	754	697	727	728	719	737	743	726	762	773	725	710	754	748	744	825	756	771	795	730	814	736	795	784	735	758	775	759	755	773	727	774	803	815	729	759	785	706	747	746	784	798	801	786	757	770	760	720	795	765	773	764	752	724	705	715	711	740	778	676	767	755	758	712	752	756	823	782	747	758	794	772	759	738	719	781	769	745	780	788	757	765	722	708	782	737	770	744	791	764	735	739	754	705	761	771	782	794	783	750	723	755	766	779	757	719	750	696	807	775	798	756	735	733	777	745	772	709	762	750	732	814	774	809	759	763	740	709	735	762	774	821	737	729	727	735	743	755	747	767	777	769	765	749	729	734	759	793	756	770	754	763	718	773	742	802	754	725	743	755	738	743	740	749	763	701	761	819	764	738	737	795	711	764	759	708	727	770	786	776	739	752	760	795	762	776	755	736	758	727
23226	21662	29638	24171	21656	21705	11890	1336	950	842	721	703	612	623	568	530	520	500	538	450	444	475	507	504	454	430	447	414	448	445	420	409	422	422	408	403	439	419	375	416	420	388	438	398	434	417	398	409	408	403	419	393	361	399	394	411	391	382	424	378	368	402	388	376	403	370	378	393	394	397	383	383	393	409	409	371	406	401	384	408	382	391	384	389	367	390	395	392	378	375	387	379	409	406	366	413	413	395	384	377	412	387	383	346	386	371	417	402	397	402	390	361	413	386	417	371	381	388	375	397	391	367	404	431	374	369	378	424	365	375	391	380	362	413	411	406	395	374	352	362	412	386	385	365	391	405	368	376	349	385	390	399	415	407	374	359	379	371	363	366	369	436	390	402	402	385	378	399	357	368	361	395	383	387	392	345	356	353	409	355	403	366	386	386	402	406	357	369	397	389	397	345	376	364	380	410	347	409	368	397	409	370	374	378	379	352	405	370	374	365	365	379	410	386	375	378	352	399	387	408	376	359	409	393	399	411	399	425	374	379	366	389	393	409	387	407	362	383	410	392	358	363	372	361	371	376	409	358	396	346	395	417	354	408	352	399	401	352	398	415	364	382	339	347	375	381	326	413	389	391	377	398	388	399	393	390	384	410	367	392	373	372	364	385	434	383	388	425	419	374	382	363	406	386	403	374	391	405	379	392	394	382	363	409	374	357	398	386	410	364	399	395	412	405	378	388	400	371	394	372	397	346	394	388	374	371	363	388	353	401	397	391	412	419	401	388	363	400	360	394	379	408	410	376	368	366	397	425	428	383	384	363	380	367	422	391	399	359	392	403	413	373	364	415	396	378	365	434	391	437	395	379	411	410	382	399	384	394	389	359	365	393	380	336	385	374	348	387	440	368	398	359	377	429	376	357	393	372	388	392	395	395	368	371	381	381	422	392	414	355	368	399	375	418	378	392	385	372	364	381	388	404	403	391	432	362	380	391	378	389	368	416	398	405	394	377	368	394	375	380	364	413	404	402	387	390	383	370	411	391	380	369	402	360	351	389	366	386	392	419	388	385	376	371	397	357	385	390	370	416	407	361	379	355	358	378	375	388	448	384	385	372	425	383	370	373	368	413	374	355	380	395	416	381	404	346	391	399	402	380	412	400	400	383	392	380	333	402	398	435	366	400	388	397	386	386	362	407	386	390	406	381	376	351	388	404	382	380	376	355	374	416	402	398	397	363	418	400	417	432	368	373	370	402	422	380	370	362	409	384	374	365	407	372	371	455	356	372	399	383	377	352	410	369	388	407	423	433	398	378	394	401	350	419	385	365	379	391	391	403	357	384	393	400	350	402	366	357	359	404	379	400	373	372	428	361	362	382	373	362	419	383	398	380	386	368	375	397	366	394	379	380	398	399	419	374	371	368	391	387	382	402	423	356	374	400	396	394	376	376	408	379	413	387	404	379	391	375	380	360	397	381	386	401	388	373	387	403	378	353	398	385	390	372	375	392	368	398	371	379	373	350	427	361	407	351	400	372	396	372	360	374	400	395	389	389	368	350	358	399	353	370	353	384	398	360	410	379	374	385	399	375	374	420	361	384	367	373	395	371	387	395	395	366	402	379	385	404	401	367	397	358	410	368	381	409	381	372	359	351	380	395	405	340	364	384	343	412	345	382	405	396	397	389	389	392	401	413	413	395	412	351	389	414	387	392	379	419	382	391	374	386	388	405	384	400	357	387	321	373	352	346	384	383	386	368	387	398	407	385	385	368	398	411	371	384	410	381	392	377	384	396	395	393	387	378	357	391	356	381	380	371	384	349	351	371	388	372	377	388	388	397	391	400	372	386	351	359	389	374	401	381	373	407	372	417	375	403	369	386	389	403	404	376	397	365	374	379	429	413	386	372	388	393	352	379	418	379	380	399	390	377	356	366	343	406	401	403	400	386	361	427	387	365	382	392	399	366	382	386	378	362	384	371	413	401	368	383	391	385	368	394	400	379	405	386	385	407	406	394	360	364	426	416	347	358	349	411	416	350	367	354	352	394	389	352	392	381	409	380	360	419	402	387	390	381	359	379	371	386	391	396	384	394	390	378	381	431	372	369	353	392	353	409	373	381	425	406	421	399	371	385	398	392	371	376	420	360	391	405	378	427	398	388	383	408	380	399	408	382	376	373	424	398	377	350	367	401	388	382	373	397	377	389	380	394	391	352	419	403	387	379	376	399	371	355	392	394	374	375	405	389	387	376	363	365	418	375	382	389	411	383	389	362	375	377	371	378	376	381	393	372	403	390	377	369	398	376	363	391	405	367	381	379	377	411	398	395	388	381	361	382	396	376	380	407	400	350	378	417	379	363	379	388	369	382	403	344	376	379	342	358	389	393	388	369	375	347	363	362	345	371	391	397	401	420	420	368	450	403	365	372	366	416	379	359	383	425	417	402	370	410	365	422	384	396	400	386	405	361	325	383	400	404	373	397	416	411	399	376	359	355	356	397	364	356	392	402	369	398	381	405	409	371	373	375	384	395	357	394	395	386	358	405	406	335	418	409	396	355	360	361	382	365	358	380	379	372	360	388	395	338	353	381	378	366	386	404	382	384	389	385	374	398	362	417	390	391	383	402	366	378	378	384	362	409	390	348	386	386	370	388	388	402	394	383	368	366	375	403	405	391	393	380	356	388	382	364	368	369	328	366	361	388	373	375	371	396	379	370	340	366	398	440	376	370	408	416	356	399	389	396	394	374	397	364	357	351	407	335	364	355	387	365	380	410	414	386	411	397	383	352	396	397	355	388	402	427	362	407	401	380	369	415	375	394	398	385	366	374	389	393	405	407	385	383	383	366	406	377	343	389	372	394	380	359	399	397	388	369	391	381	398	387	388	382	363	369	414	357	371	379	393	386	359	394	390	364	380	379	364	440	427	406	361	391	379	359	345	396	360	402	384	404	404	371	332	408	370	373	398	429	383	332	394	390	408	410	368	383	350	378	429	400	360	373	395	383	408	393	375	373	373	391	393	372	387	389	381	406	415	331	394	393	364	391	367	371	383	411	367	361	376	382	385	345	383	350	374	404	410	344	398	394	345	407	380	382	385	384	362	392	409	381	362	385	385	341	395	381	364	398	359	383	371	407	394	379	364	431	393	402	394	361	385	379	378	384	381	371	390	417	391	394	389	387	403	372	385	369	374	390	420	383	390	367	377	395	413	400	386	381	377	410	418	427	389	398	387	387	384	383	359	383	359	410	376	417	398	384	366	404	401	401	349	379	401	374	391	397	381	402	366	401	344	382	405	381	380	365	372	382	379	398	353	384	415	389	412	398	389	389	355	365	398	346	371	352	384	382	408	415	370	366	400	395	387	387	368	388	375	358	404	401	392	363	370	385	353	348	401	381	339	365	357	399	395	369	371	392	366	397	367	409	369	405	357	374	351	376	361	403	412	391	394	374	376	390	384	413	427	402	414	417	393	384	386	358	383	391	388	392	366	371	393	391
7106	16559	13280	6640	4868	3672	2950	2279	1896	1615	1372	1182	1047	980	803	801	780	704	671	659	623	620	591	582	598	526	525	555	582	510	482	527	502	485	493	495	501	548	460	491	448	505	459	452	459	474	479	475	492	439	452	453	472	454	428	477	452	464	459	437	449	456	477	464	452	451	440	452	478	468	463	471	452	443	426	433	487	452	478	454	474	451	453	445	421	474	431	447	460	431	439	447	407	430	429	469	435	425	420	445	471	451	487	478	455	488	415	428	442	441	488	424	445	424	440	432	438	470	441	462	426	436	449	426	417	468	429	428	405	470	456	455	414	427	438	440	422	460	451	426	453	410	447	436	426	428	416	451	461	412	453	453	401	452	448	422	411	449	455	450	457	425	481	463	463	435	464	484	454	429	470	446	440	452	455	431	457	433	428	461	417	455	415	426	400	408	410	432	471	446	403	438	448	450	489	416	441	462	454	485	473	450	451	444	450	436	432	445	451	441	430	491	442	447	436	420	459	437	453	438	464	468	470	477	434	480	464	435	431	452	461	428	416	429	427	429	450	490	435	470	452	462	466	451	479	486	424	441	426	461	450	439	488	468	452	463	464	418	430	429	470	439	475	469	432	473	453	436	463	458	438	456	427	424	423	441	448	423	471	416	447	465	416	486	444	425	441	443	438	435	465	462	447	443	421	445	425	453	400	434	429	433	471	432	465	426	425	492	430	417	428	446	472	452	458	413	489	411	453	444	476	452	424	445	481	435	427	447	468	443	438	443	446	452	422	437	397	437	445	437	464	462	426	448	431	444	466	417	444	444	447	463	446	438	390	463	465	469	431	437	426	467	468	429	433	407	442	448	436	436	424	441	438	464	446	432	464	416	497	445	438	443	455	406	432	465	460	434	428	445	432	450	449	439	448	449	440	452	425	436	453	477	439	427	471	443	442	453	427	448	406	460	446	440	439	408	429	454	429	420	446	461	442	417	425	445	451	428	446	455	424	428	427	447	456	473	417	440	424	460	445	464	472	430	416	462	446	468	437	441	440	465	440	458	474	457	451	421	432	419	453	433	421	438	429	413	421	469	443	440	436	447	403	403	451	410	474	470	430	432	429	522	441	430	445	410	453	440	434	393	458	458	421	421	429	414	461	457	459	461	451	456	459	435	480	434	396	399	456	423	448	473	434	445	443	444	438	417	424	438	432	435	437	374	475	471	470	445	405	478	486	444	445	497	439	440	458	449	443	449	452	436	433	448	446	450	424	423	443	487	478	442	380	432	415	463	412	438	511	470	446	450	423	457	443	420	434	398	491	478	442	435	495	470	422	421	414	434	454	448	456	443	448	446	455	455	396	423	434	457	436	437	469	469	478	503	437	460	437	428	451	462	435	455	388	434	468	402	445	435	445	453	434	437	453	446	421	425	430	418	460	460	419	452	439	465	462	442	471	426	423	471	447	432	385	423	464	425	429	451	489	491	435	432	474	433	450	425	417	428	471	435	438	469	436	449	414	471	432	459	463	449	448	434	429	433	395	456	415	459	479	460	436	467	448	451	454	454	428	461	433	444	453	472	430	434	458	433	423	480	430	455	456	445	414	416	416	436	463	441	427	450	415	436	421	434	484	443	435	448	434	465	468	443	445	458	438	438	447	436	468	431	418	435	438	455	406	467	418	455	448	436	425	446	440	401	442	490	442	457	460	475	431	423	476	431	451	461	439	444	435	411	450	446	426	426	430	436	444	391	442	422	444	460	439	416	457	445	441	441	420	409	443	477	422	466	433	392	444	475	462	439	471	448	456	440	477	462	428	424	420	472	447	444	445	429	489	474	435	415	457	451	431	414	423	447	418	450	445	431	460	433	448	420	445	421	448	486	414	413	419	451	481	451	446	461	449	420	444	446	465	452	434	461	431	446	415	438	464	460	477	429	455	447	455	409	461	440	450	467	458	465	451	420	469	416	460	438	445	473	462	475	420	427	433	437	398	494	413	455	497	441	429	462	425	381	490	482	462	444	442	469	456	471	467	442	449	447	439	434	410	407	455	461	463	452	462	405	461	466	463	471	436	476	442	452	413	414	434	463	433	471	438	470	417	446	432	476	430	448	467	411	453	462	435	438	455	410	450	436	475	407	417	426	412	441	415	422	460	441	455	448	465	460	471	428	439	488	445	451	462	430	422	451	474	478	414	443	458	489	471	446	446	417	458	457	437	479	403	424	452	411	451	450	437	439	498	443	471	426	446	472	431	475	426	458	453	463	434	412	425	466	428	426	439	448	480	410	425	488	438	431	441	437	451	526	465	476	462	452	409	464	446	439	447	406	474	446	452	439	437	433	448	438	469	429	439	455	426	481	445	424	424	457	420	418	480	429	433	451	488	437	423	458	427	445	428	439	452	451	431	455	442	484	427	474	452	463	438	434	445	446	429	465	465	443	466	448	438	462	428	449	445	441	432	465	414	495	424	444	421	444	464	406	462	448	447	482	446	440	442	430	447	443	451	451	463	450	462	416	477	444	433	431	423	449	486	461	443	441	460	426	450	490	413	478	497	455	472	480	465	414	505	445	426	414	434	440	455	423	446	422	399	447	431	435	451	423	488	403	418	443	452	434	444	422	443	439	400	445	438	419	450	428	450	484	489	446	434	470	445	422	421	437	417	427	423	441	447	413	454	379	469	447	453	409	437	468	418	460	453	407	434	431	444	445	468	471	432	432	471	442	434	477	444	448	420	458	468	450	431	466	438	406	464	407	475	454	426	466	457	446	419	446	454	448	463	409	450	399	452	472	437	437	442	434	452	447	415	444	470	409	443	444	443	449	440	441	426	401	430	438	427	401	452	441	474	413	465	446	416	513	451	434	459	433	481	476	443	426	417	423	418	414	457	435	473	432	422	433	431	443	444	412	445	418	417	426	427	462	437	453	449	430	435	442	445	442	432	423	455	469	429	477	428	394	430	426	454	445	438	449	416	428	434	460	428	449	458	420	457	413	434	429	470	444	415	463	429	449	443	438	435	456	452	463	422	442	432	438	467	411	432	439	449	424	464	459	449	464	439	443	446	438	480	467	456	435	453	447	435	473	431	418	435	471	440	424	458	468	420	488	412	461	456	437	420	446	453	442	420	469	433	442	439	427	467	434	461	444	427	510	451	435	424	405	442	433	411	470	436	457	451	445	442	441	394	443	475	470	451	438	432	467	430	430	404	431	446	463	433	436	461	427	434	424	437	434	467	450	480	461	413	419	433	465	450	448	461	445	446	417	463	470	449	445	440	445	383	454	392	439	442	436	437	461	406	434	433	444	465	431	426	441	434	472	481	426	405	411	446	463	405	443	453	477	437	450	418	436	461	477	408	419	436	459	403	430	425	420	429	478	458	442	435	481	427	462	439	467	439	460	466	441	444	457	428	454	442	460	426	387	423	436	477	456	406	416	441	466	411	437	429	446	414	453	451	430	450	465	470	441	436	468	450	438	446	491	439	491	452	440	441	446	447	426
27581	20421	7168	1107	709	666	558	483	477	471	513	479	493	479	470	448	465	460	449	468	453	442	440	472	466	443	423	418	425	458	468	464	461	448	489	458	475	468	481	428	460	457	452	465	461	425	489	408	444	469	463	454	441	427	475	426	459	486	457	476	444	461	477	458	446	433	438	443	455	471	463	427	417	445	428	449	442	451	480	464	457	447	455	447	427	465	438	436	488	423	491	447	457	425	419	459	466	476	473	452	437	462	460	462	454	470	493	421	395	456	450	457	488	446	419	416	445	443	465	446	445	428	420	465	416	476	470	428	474	483	461	460	463	456	482	437	478	481	442	421	437	429	454	484	491	437	458	443	457	452	430	453	445	429	457	435	466	429	461	456	431	478	455	458	431	490	464	444	464	449	452	459	439	412	437	466	486	476	442	445	419	484	455	426	480	464	451	442	453	449	483	476	465	463	436	397	425	438	450	436	470	476	469	424	445	430	453	440	453	454	438	427	433	427	443	435	445	452	437	419	437	447	410	427	412	444	484	436	410	468	465	442	462	479	497	440	447	437	458	461	452	447	446	439	448	455	478	446	434	469	456	433	485	477	433	454	461	443	454	466	498	434	415	463	481	422	478	438	436	462	456	419	469	432	454	460	449	464	459	416	458	474	445	440	485	438	431	443	466	437	513	482	461	482	464	488	422	481	456	420	435	437	473	471	421	472	455	433	487	472	436	440	467	451	444	414	443	437	465	454	493	431	438	487	434	485	468	477	491	462	451	445	435	416	461	456	481	434	457	443	433	468	420	471	471	447	442	453	457	433	455	432	463	454	450	445	464	465	399	470	463	459	463	432	415	433	461	460	449	447	464	441	430	474	465	455	462	444	467	441	450	447	483	470	443	478	425	438	443	478	466	430	461	427	425	485	462	455	419	463	451	432	494	427	452	495	464	417	497	476	446	436	445	500	434	421	432	438	415	461	471	474	500	483	435	459	463	462	442	442	476	454	461	441	423	447	439	446	448	432	444	424	455	442	478	438	452	457	441	446	435	464	464	452	440	446	441	444	455	462	433	457	457	464	482	462	497	451	443	469	476	418	455	472	466	445	434	431	419	473	445	466	460	469	414	454	437	422	465	446	457	481	443	450	420	448	448	480	411	451	460	415	441	436	421	463	473	475	457	467	448	409	427	433	420	523	439	436	460	430	442	477	464	470	444	408	468	452	469	460	444	456	431	466	475	470	446	470	453	515	455	459	452	407	437	464	452	442	443	447	417	418	464	447	475	427	414	456	446	457	451	427	436	450	483	461	450	480	484	443	436	460	464	459	432	440	421	456	444	488	435	468	444	465	442	465	519	488	461	458	457	422	454	451	483	461	455	419	455	435	461	475	411	448	456	468	448	449	459	469	483	438	465	414	433	479	445	477	480	465	496	427	420	463	425	471	447	455	438	453	452	464	461	436	439	432	400	438	476	439	436	494	453	445	448	450	466	430	466	427	428	472	444	422	432	437	438	430	451	446	475	434	467	420	467	412	486	411	483	441	444	429	446	441	486	430	464	425	443	440	465	464	482	440	441	450	458	469	461	398	466	432	435	444	446	428	437	468	436	426	423	480	412	449	454	451	434	459	439	445	463	450	444	443	459	448	459	446	422	452	469	416	472	454	451	419	432	466	472	449	436	448	453	426	460	451	416	451	442	427	445	435	483	437	468	452	458	438	439	458	454	458	440	435	450	445	444	418	472	458	459	474	477	477	442	447	430	447	458	474	445	434	431	486	421	453	479	440	442	452	452	413	469	459	433	447	449	494	456	483	447	503	463	498	451	450	472	454	451	456	486	449	451	452	454	421	506	469	447	436	446	432	432	499	460	458	415	426	462	445	457	439	456	460	472	477	462	474	465	430	451	432	469	473	460	494	488	459	459	477	472	431	452	448	393	434	441	443	452	466	464	436	447	438	451	440	454	461	460	459	450	476	469	456	458	455	456	475	414	465	489	461	473	412	431	432	458	428	468	463	508	445	474	456	454	468	433	444	460	473	460	491	457	433	425	430	402	447	416	479	469	456	439	447	471	445	436	432	467	479	438	465	469	473	447	451	424	471	417	414	412	461	433	449	410	444	456	465	418	427	452	454	403	460	425	461	476	471	434	459	416	431	471	427	437	481	446	434	451	419	475	466	442	435	477	451	426	457	496	466	441	489	427	495	435	442	463	421	479	498	432	406	470	499	449	490	461	456	428	438	478	453	433	444	485	424	420	454	432	433	459	428	442	447	449	471	446	443	481	440	408	454	444	428	441	421	455	442	447	435	427	458	444	460	472	444	463	447	444	437	449	440	422	487	465	460	447	421	443	490	449	427	433	409	448	442	451	465	449	440	475	494	452	461	429	470	458	438	432	467	446	428	442	427	448	448	475	453	435	456	452	463	472	461	440	454	477	445	474	452	462	431	460	433	509	479	458	417	471	409	455	467	441	449	463	455	479	429	450	436	432	421	464	446	435	434	482	458	437	439	455	468	459	454	472	453	463	455	436	440	525	434	428	426	464	439	443	445	403	458	438	449	416	443	439	446	420	440	434	471	465	431	443	478	424	432	444	404	462	418	484	474	457	415	450	481	472	455	457	441	486	457	440	454	467	434	439	456	493	477	461	470	473	454	445	420	413	448	439	463	459	434	447	447	485	473	476	472	459	421	468	478	419	433	500	428	472	441	426	483	430	425	477	445	440	459	435	422	442	425	438	402	451	442	481	448	472	427	451	430	423	438	428	435	438	477	434	462	442	435	469	450	439	464	434	479	422	451	454	425	453	424	476	430	472	434	448	456	480	439	459	454	474	421	444	441	479	435	445	461	455	498	425	455	479	436	446	450	463	483	449	453	464	455	462	464	462	453	471	457	447	418	430	418	424	480	461	461	476	414	427	444	432	458	428	451	447	442	415	423	425	454	474	425	497	498	470	485	480	459	448	474	438	465	473	437	399	468	434	469	441	462	447	453	449	468	411	403	430	464	442	463	468	448	455	483	435	429	453	472	480	458	434	459	471	448	440	450	469	412	479	435	496	477	443	452	486	471	437	453	462	449	452	432	456	470	462	470	433	464	477	450	464	449	460	423	458	468	474	470	432	463	493	419	462	454	425	463	459	468	458	411	425	456	458	450	408	488	473	457	449	422	492	444	457	504	480	494	436	448	473	449	477	441	439	473	431	448	458	432	466	408	456	427	458	450	450	437	440	474	422	463	446	486	460	450	436	401	438	482	446	440	431	424	434	457	430	441	483	449	465	445	450	444	443	430	405	459	471	459	439	424	444	437	449	466	456	449	446	473	453	463	450	446	436	441	475	455	432	452	466	445	458	424	435	469	466	456	430	392	476	462	410	452	490	438	447	419	454	455	494	434	465	462	421	424	464	458	461	435	450	455	487	430	463	463	428	469	465	459	410	463	464	442	431	422	450	463	430	464	469	440	420	437	461	465	468	487	433	451	460	483	418	460	437	462
4283	1418	1213	752	710	675	636	656	633	616	571	576	615	600	604	580	602	565	565	568	550	564	578	541	528	547	574	554	571	608	595	611	549	576	578	552	560	541	537	558	589	568	564	559	574	555	565	606	581	555	572	566	559	574	546	527	573	555	562	596	569	553	520	588	525	574	560	565	536	623	545	534	547	557	563	553	577	553	547	549	526	542	599	560	573	532	555	596	568	569	545	540	549	549	566	538	583	569	582	560	560	518	564	551	602	549	557	594	555	537	568	589	557	575	599	590	569	549	576	546	547	578	565	579	559	570	576	564	550	564	553	577	561	540	562	565	567	589	570	563	594	584	555	532	565	565	569	571	563	541	573	582	575	555	551	560	581	545	621	561	552	595	548	579	573	589	525	594	604	581	546	569	562	615	599	542	546	583	568	557	563	589	579	574	542	566	558	567	513	570	562	561	572	534	558	576	525	521	562	550	536	598	580	552	583	552	553	547	517	543	550	562	592	553	557	572	549	567	522	530	550	561	596	595	580	591	526	574	549	587	550	540	553	528	584	570	587	582	527	550	607	567	555	610	530	559	555	550	577	595	543	572	545	562	584	565	546	546	582	533	569	505	542	517	528	548	568	574	560	567	586	558	559	548	550	544	534	548	572	539	576	537	580	587	578	599	557	524	610	570	581	577	612	509	562	594	614	545	553	578	577	551	555	540	530	608	594	585	565	597	515	551	552	576	548	525	591	578	563	571	550	545	552	543	531	561	560	541	570	535	588	567	569	581	535	562	540	600	552	560	612	568	587	551	571	568	548	538	562	599	555	582	568	565	564	557	548	576	589	550	550	533	588	568	588	564	568	562	569	577	562	565	583	577	556	514	572	546	555	572	566	566	524	553	552	570	559	550	524	582	571	589	615	548	604	533	537	581	579	538	527	563	622	586	549	590	605	560	559	608	538	574	588	557	528	592	577	567	555	564	541	573	553	552	571	601	510	555	594	557	555	537	628	578	586	571	573	592	587	490	542	557	566	543	558	564	526	570	549	584	583	554	497	564	514	558	570	555	551	596	562	609	593	567	571	583	570	555	572	545	554	581	523	562	540	559	608	569	588	580	559	524	572	587	577	523	573	576	532	571	584	547	600	566	569	578	588	565	562	514	544	538	568	595	571	578	570	541	564	567	569	573	585	549	545	520	550	550	587	555	536	540	560	608	588	547	511	602	615	537	547	535	561	543	542	541	582	527	577	563	598	588	570	562	583	581	521	503	570	543	550	595	556	536	568	579	537	547	540	533	567	521	582	573	517	538	556	544	530	526	594	597	591	498	561	557	536	518	593	577	589	568	584	591	558	560	560	576	588	512	564	568	589	586	592	542	553	550	588	562	563	572	575	582	573	525	564	584	552	544	550	567	609	566	530	551	580	561	559	549	520	573	558	543	568	584	590	575	565	562	556	511	523	570	590	557	534	578	592	582	559	570	600	607	546	596	593	588	564	560	519	618	543	559	578	584	596	576	591	553	572	578	524	524	546	582	536	585	593	540	521	592	552	601	546	588	570	533	556	549	579	574	568	564	517	570	557	592	559	558	569	558	551	548	525	572	518	616	538	550	572	554	549	583	567	571	568	557	581	573	572	564	575	546	548	548	588	597	579	551	602	556	548	536	585	546	567	552	581	560	591	583	604	568	582	559	586	523	574	574	591	601	608	568	567	574	564	577	556	556	548	601	578	579	583	574	575	540	528	598	567	555	534	558	618	551	592	561	504	572	541	525	545	586	556	543	577	524	555	549	606	561	528	547	537	570	570	540	573	579	576	598	569	580	578	560	591	537	514	536	557	555	553	588	520	550	549	522	592	588	580	519	585	564	541	546	574	577	574	577	572	553	549	559	582	551	551	582	545	567	570	559	530	527	553	559	560	578	544	565	589	551	600	546	527	607	538	556	555	561	560	529	602	565	512	588	574	541	552	579	592	540	535	554	518	544	589	583	579	531	554	561	569	574	558	552	564	573	573	541	552	539	571	542	559	563	569	606	567	529	552	558	576	583	559	575	566	538	550	542	596	582	588	564	563	543	574	589	525	605	536	540	561	517	571	579	580	594	566	529	531	588	551	559	584	547	556	588	600	567	549	576	566	567	554	547	565	562	509	588	554	595	537	574	598	549	581	586	611	537	552	567	572	546	564	571	549	533	563	579	541	553	564	557	561	591	574	557	541	554	594	536	563	555	583	582	580	567	567	545	579	562	593	557	555	574	586	575	591	564	553	580	528	531	531	506	550	581	526	554	575	520	592	562	591	535	574	593	578	538	550	617	552	567	567	548	543	585	555	599	592	527	587	585	575	569	565	540	553	553	586	559	578	600	574	579	559	502	596	546	539	579	566	567	585	576	569	592	566	590	516	567	582	594	572	560	594	601	525	564	538	540	586	569	521	528	539	545	575	533	542	572	546	555	571	583	567	550	525	528	596	578	552	567	569	549	593	549	554	573	573	553	601	567	614	536	545	541	562	555	577	574	561	583	532	572	557	561	549	553	564	549	537	537	559	510	578	532	569	544	584	571	544	587	567	574	547	530	543	598	574	560	553	581	562	568	546	572	543	608	572	557	568	596	566	580	568	585	588	553	591	543	602	569	559	604	568	573	551	543	532	535	578	586	566	578	554	543	602	547	569	559	543	536	573	581	531	587	559	561	570	566	593	530	600	541	578	556	555	546	593	581	564	540	590	534	570	516	596	540	550	563	566	568	555	568	589	558	561	535	552	571	558	567	539	582	552	575	574	566	576	553	528	623	622	577	546	538	547	534	575	543	556	547	522	543	533	566	513	555	566	588	572	538	584	581	596	549	525	555	565	609	549	570	572	557	550	562	556	570	568	560	535	561	552	539	543	570	575	567	585	560	585	575	572	554	560	577	560	616	535	578	573	540	574	549	569	535	572	529	537	570	566	542	550	559	577	579	570	573	587	550	543	527	593	567	533	541	567	530	570	540	580	528	575	579	558	577	583	556	581	552	532	559	560	557	525	574	558	540	562	598	563	572	531	564	600	607	568	583	555	538	526	523	568	582	543	541	577	568	535	551	552	530	556	552	571	569	567	598	556	563	529	535	557	581	543	590	570	570	598	595	570	545	520	588	576	573	573	596	524	533	527	563	551	544	581	596	538	598	574	548	602	546	575	525	570	577	585	565	589	537	558	593	574	538	598	534	594	573	533	561	550	551	560	553	587	551	581	547	604	587	617	584	579	591	577	536	550	555	589	575	561	580	571	576	550	547	558	608	585	528	579	559	556	610	527	568	561	551	545	587	501	584	566	559	538	578	571	576	579	584	504	547	566	565	538	588	545	565	525	578	531	552	535	583	561	554	573	555	569	606	552	629	570	586	552	554	541	543	577	540	571	550	572	571	565	566	544	533	515	569	525	548	541	551	528	563	578	521	556	561	549	583	568	546	560	567	578	546	587	557	580	584	495	547	551	560	571	542	547	606	550	552	563	583
24009	21552	29135	24410	21538	12400	1112	643	535	478	411	398	370	338	320	289	316	292	312	291	271	284	290	295	246	230	239	269	230	232	252	254	220	281	248	235	247	215	266	243	244	272	259	234	254	242	241	223	224	216	218	232	267	242	244	224	212	244	232	245	222	250	260	226	213	242	250	228	250	226	215	232	236	250	231	223	253	241	210	186	252	254	256	252	229	245	249	199	261	266	223	237	240	211	232	228	224	227	249	220	240	235	204	235	255	256	231	216	237	229	219	239	235	245	222	229	236	244	254	242	237	211	242	237	239	222	268	231	239	243	234	241	218	232	219	230	198	210	237	223	228	242	235	198	235	231	247	219	241	205	239	220	228	208	243	237	215	221	245	253	213	254	221	233	237	227	233	231	236	228	252	231	236	221	212	209	227	223	247	268	244	221	226	249	239	227	257	227	216	234	228	239	211	221	233	244	222	213	211	227	238	234	257	251	197	231	208	244	233	226	237	212	239	258	252	222	216	196	252	219	232	234	220	260	229	220	219	220	227	244	245	221	226	235	218	231	234	214	242	256	210	243	235	222	206	234	214	222	197	210	221	251	221	213	234	244	236	234	218	246	235	258	231	267	240	263	226	217	238	242	248	248	215	235	212	245	231	260	261	234	237	227	225	216	256	246	223	229	217	241	231	209	218	218	243	249	237	234	222	198	236	230	237	234	240	223	205	239	230	198	208	242	200	195	221	232	218	224	210	228	230	238	234	264	227	229	255	205	220	212	223	252	237	233	224	255	229	232	236	254	251	201	225	227	233	247	222	257	234	234	256	215	216	205	220	233	224	217	246	219	223	249	258	206	237	231	238	247	248	220	224	219	235	238	214	234	233	249	237	251	231	217	228	243	243	237	227	228	239	244	203	233	252	236	244	230	234	217	238	221	228	249	222	236	264	230	211	199	220	223	249	223	217	264	226	213	194	246	211	225	208	200	233	219	220	232	234	227	231	231	239	244	212	216	227	228	237	202	243	224	230	216	233	233	229	229	237	223	226	250	211	227	222	250	215	226	216	229	239	184	207	225	227	214	226	233	251	231	240	210	259	230	234	239	234	211	236	226	209	221	220	219	221	236	223	223	216	237	219	204	226	232	229	212	200	230	227	240	220	229	252	263	251	236	216	230	224	226	232	237	245	237	210	228	233	234	248	199	250	245	207	242	244	229	219	219	213	243	234	234	242	232	229	225	206	228	243	233	240	233	240	239	231	236	232	234	234	202	233	238	242	251	250	219	238	252	221	218	219	211	229	212	236	210	239	240	245	209	226	222	238	208	213	212	229	215	222	200	228	210	246	232	224	221	260	221	256	239	234	243	232	221	222	235	222	248	240	239	273	250	246	248	233	242	218	260	227	223	221	243	197	233	235	185	235	233	218	222	236	232	203	216	236	213	248	239	258	231	227	209	201	227	228	228	238	249	229	231	233	219	226	180	236	224	241	229	221	202	256	213	253	226	231	229	213	207	213	223	223	214	243	254	244	258	226	230	225	233	208	214	244	224	231	257	228	240	242	251	244	241	230	230	234	235	243	259	247	241	229	212	244	224	252	221	215	219	186	229	235	230	211	228	230	225	238	235	240	232	224	237	219	221	221	220	252	233	236	234	208	254	228	251	242	210	211	246	215	223	231	227	234	227	245	265	222	223	214	213	223	242	242	242	222	218	207	229	246	229	244	234	223	209	243	218	276	220	225	202	205	256	237	226	245	222	219	224	251	227	254	248	247	225	211	224	209	221	250	223	215	241	220	232	234	239	222	236	233	230	219	220	218	226	222	235	239	233	215	219	224	236	241	219	222	230	228	209	261	217	226	232	217	218	232	263	250	228	210	234	246	216	233	255	233	239	247	236	227	245	223	238	234	260	223	238	223	226	216	214	218	234	236	222	211	238	240	227	219	203	244	223	217	245	233	233	223	229	223	211	241	221	232	234	227	228	205	231	218	226	240	272	225	224	213	241	236	251	229	237	232	206	208	230	223	242	249	222	232	205	250	219	218	240	218	223	226	234	222	230	225	214	206	219	219	236	226	218	217	218	228	200	224	222	223	235	257	227	246	253	220	225	221	208	207	263	256	235	236	222	219	224	213	248	209	238	237	236	223	239	228	217	230	220	241	240	260	217	230	195	247	230	230	236	200	230	223	223	219	213	229	189	218	204	245	221	225	226	267	235	242	231	235	228	236	205	243	246	236	241	235	202	195	230	238	214	251	241	224	229	220	237	260	235	238	230	244	222	233	233	245	204	232	243	268	223	216	243	236	219	224	224	222	227	210	224	244	249	209	212	250	235	232	220	223	205	247	209	222	217	252	217	227	212	222	237	234	245	210	242	255	244	251	241	229	236	233	215	230	246	239	231	243	234	232	220	244	254	223	210	253	247	221	254	216	222	249	237	234	252	230	223	233	234	245	241	243	219	234	228	244	227	247	233	226	241	229	245	230	222	205	208	218	231	242	222	222	246	253	223	229	219	238	246	225	240	243	234	216	222	268	243	229	232	197	204	217	210	234	235	202	220	252	229	268	235	230	212	212	228	215	226	224	222	236	244	214	258	224	226	213	254	231	214	225	235	225	232	226	249	223	218	221	226	245	233	226	210	226	217	233	219	207	238	230	217	233	223	238	229	237	237	239	256	231	223	221	217	211	247	234	224	246	248	237	243	218	227	221	217	243	230	233	216	249	224	230	210	220	218	194	220	214	229	245	250	250	229	195	220	228	240	209	243	243	240	210	239	232	260	250	240	228	226	228	225	230	246	243	220	222	227	208	275	236	231	235	232	236	236	226	211	246	242	233	203	250	213	209	223	205	222	224	250	188	220	227	210	254	239	237	212	224	223	210	247	209	223	208	231	233	245	265	203	224	214	245	237	256	223	256	224	243	240	258	224	215	226	207	246	227	251	219	228	236	256	230	211	238	205	240	248	209	243	211	234	224	220	240	216	223	245	233	217	215	226	239	245	224	239	224	232	205	223	233	230	204	239	207	246	239	223	249	243	244	230	227	215	209	217	201	207	244	234	287	241	217	241	226	229	238	219	221	255	242	234	240	238	225	196	256	244	244	251	230	241	226	233	229	251	234	208	226	241	222	215	248	211	245	255	245	204	246	291	228	217	225	240	233	251	232	252	244	224	236	217	230	243	229	227	245	187	253	226	237	234	197	246	274	246	243	212	232	238	273	242	224	263	234	240	224	230	236	228	224	235	243	231	222	245	217	241	236	222	227	262	245	220	224	230	216	243	233	232	241	241	230	224	271	229	225	224	229	234	235	245	234	219	240	263	223	244	236	225	244	214	240	248	230	250	224	239	235	207	251	229	239	221	223	245	266	245	232	237	240	210	260	228	240	220	236	217	202	217	249	245	203	232	250	245	196	223	233	252	249	211	241	229	220	217	229	258	209	216	232	233	218	242	236	239	217	217	252	235	225	249	205	237	233	221	234	225	223	198	197	242	233	224
4779	9984	8182	3823	2622	2011	1474	1237	1016	847	754	663	639	558	547	522	457	418	426	397	367	389	372	368	389	366	349	352	332	345	297	326	311	335	324	327	289	311	340	318	321	313	313	318	315	326	282	326	292	290	300	316	301	291	287	291	300	326	288	329	286	269	330	289	274	307	284	305	270	296	298	300	264	287	298	315	286	302	288	281	289	312	293	296	316	288	306	323	300	278	307	298	303	307	322	301	279	306	327	305	299	320	302	304	288	287	297	305	325	286	280	281	284	308	320	273	298	313	296	308	298	313	317	283	272	293	298	250	303	320	283	310	294	301	286	279	290	291	269	281	301	294	290	320	287	310	301	301	274	297	281	303	279	292	263	314	304	317	303	305	290	287	273	293	291	280	306	283	292	300	299	296	297	284	277	291	269	292	289	322	302	311	294	290	312	252	306	285	285	304	287	290	283	305	295	312	321	306	279	250	304	276	284	302	281	281	316	289	298	301	305	300	303	274	277	325	288	298	286	280	286	312	269	282	322	289	300	304	294	283	317	287	294	287	302	272	282	288	292	304	288	287	291	314	305	312	295	288	310	283	309	311	305	281	312	310	302	302	275	265	271	307	298	293	284	274	304	311	276	274	287	295	275	299	282	322	285	332	300	306	299	306	301	273	287	313	311	285	296	322	282	320	268	287	290	296	297	289	289	301	306	283	286	297	293	299	301	297	312	318	312	300	312	258	282	320	286	308	307	297	291	318	280	281	321	299	263	311	292	300	286	285	270	287	341	293	314	273	265	318	311	291	305	299	268	311	282	305	262	322	287	288	302	245	309	311	286	294	275	292	297	302	291	282	302	301	283	329	269	287	300	313	285	318	296	299	318	292	263	297	264	280	304	309	290	290	289	266	289	301	282	325	271	310	285	301	283	324	272	289	299	278	280	262	287	286	309	317	320	301	289	301	284	271	327	314	297	293	287	308	257	323	307	273	293	313	265	271	322	294	290	324	321	294	287	342	295	299	296	285	303	326	295	264	306	296	273	314	295	284	288	336	286	274	305	289	269	250	289	288	265	322	299	294	298	260	304	274	297	286	298	269	306	263	296	297	304	318	299	294	285	287	324	281	277	310	268	280	295	312	339	313	291	316	289	285	291	313	294	282	293	270	318	310	300	276	280	280	288	285	295	286	310	284	278	300	290	299	283	311	326	317	298	294	274	294	296	298	318	247	306	275	302	312	313	296	262	321	305	322	294	310	319	299	302	294	302	262	296	297	316	319	321	313	315	264	288	308	281	289	297	302	274	270	272	276	304	318	281	268	292	298	290	304	302	307	324	278	299	281	278	339	299	285	327	302	309	298	287	303	272	288	287	275	322	300	290	313	309	287	306	299	304	289	315	262	306	290	321	318	288	320	301	276	287	314	313	297	323	315	300	305	309	316	263	291	311	260	316	306	317	311	281	287	286	283	303	290	301	291	280	294	298	287	295	290	291	261	291	318	292	275	308	294	276	314	315	304	301	295	296	279	272	354	304	277	271	293	308	280	303	313	305	278	293	329	295	310	282	280	283	328	302	304	304	287	293	303	308	306	284	276	288	293	295	295	334	322	297	293	283	310	256	309	285	304	279	283	281	281	286	296	299	311	284	280	319	296	308	309	289	305	306	320	281	284	283	297	260	321	308	281	318	291	310	295	313	289	309	272	286	319	294	282	273	304	284	280	296	306	301	275	292	283	297	282	283	312	283	278	299	284	317	321	290	300	312	290	286	302	309	303	318	267	339	280	278	286	303	289	288	296	262	260	331	289	293	291	315	297	250	277	273	329	302	312	290	308	292	302	291	289	278	293	300	307	334	313	294	291	285	290	291	292	298	280	281	316	283	335	289	289	301	293	267	319	284	313	283	324	287	275	295	278	257	302	282	315	305	297	301	328	311	293	287	290	324	300	304	292	265	310	280	262	261	252	323	281	294	262	298	276	251	292	320	296	291	297	290	300	315	306	272	280	260	264	284	282	318	315	290	270	312	313	316	310	303	255	296	302	307	326	300	322	292	285	307	300	296	293	279	315	275	289	311	326	307	321	269	314	281	303	278	302	299	282	284	288	290	299	319	296	293	317	289	286	290	301	303	281	287	297	304	319	298	320	296	325	317	325	307	308	298	287	322	314	285	313	308	315	330	297	300	314	306	281	279	290	275	292	305	270	297	300	279	295	275	298	304	303	305	279	317	310	263	275	300	289	289	304	284	313	291	278	289	318	303	325	305	279	309	293	302	273	284	275	298	305	292	315	322	300	303	301	294	313	297	287	306	300	312	330	279	311	282	285	312	281	288	296	304	324	289	278	344	333	286	306	310	307	314	249	264	299	294	271	297	299	316	279	298	312	298	269	276	328	320	290	270	310	291	294	301	312	309	308	301	303	291	268	289	305	329	298	273	314	278	308	310	317	271	293	324	289	279	284	288	320	282	312	287	276	281	306	313	344	271	278	285	301	282	265	307	341	295	306	278	294	279	302	294	275	280	291	298	305	308	304	266	317	331	265	289	281	294	293	276	281	307	313	276	286	282	336	273	287	335	308	298	320	292	323	287	272	281	289	323	284	275	280	312	291	288	265	290	302	294	317	295	284	301	283	315	278	316	290	324	276	303	273	327	294	292	283	310	265	286	312	296	314	301	278	278	276	283	296	297	259	275	311	323	304	288	308	301	305	315	296	299	286	294	300	303	301	294	334	291	315	294	305	289	286	301	317	290	288	309	310	312	271	297	267	272	295	288	290	276	292	284	314	277	285	328	280	310	300	295	320	300	301	298	306	288	309	291	315	292	278	292	304	246	340	273	315	295	316	293	270	299	305	313	285	302	306	310	307	311	297	299	297	291	313	286	308	287	296	306	309	311	310	293	276	300	308	286	294	264	310	300	308	286	312	278	277	296	269	311	263	320	295	284	276	300	298	295	276	319	300	325	292	288	292	290	302	305	306	315	275	308	312	287	285	284	299	297	276	313	310	292	279	326	276	319	303	290	287	302	308	296	323	311	277	309	309	315	302	298	306	320	315	308	320	332	296	296	278	304	273	290	303	289	294	307	303	313	304	308	268	289	301	313	298	309	301	299	286	294	275	288	301	302	276	329	288	300	291	323	286	288	301	310	304	281	303	316	305	263	314	302	314	312	279	313	277	291	274	288	292	298	284	281	299	262	296	267	291	301	291	298	284	294	303	298	298	288	300	313	249	318	303	274	336	290	312	304	300	322	315	315	310	282	281	324	305	276	274	302	346	312	282	334	287	320	315	298	307	314	269	274	291	319	307	295	272	270	286	251	308	275	294	301	270	313	273	302	306	301	264	292	273	278	290	299	273	299	299	293	279	315	275	270	326	289	293	296	290	289	291	269	304	299	330	315	303	263	299	304	314	302	274	275	284	299	297	313	320	291	305	305	264	281	269	288	285	294	269	291	307	303	311	281	287	304	283	285	305	300	302	297	286	306	294	277	318	296	315
25321	21560	28046	25474	12055	1261	907	794	760	725	724	697	738	706	691	671	674	680	627	701	655	667	679	659	672	657	639	651	662	674	669	635	664	650	666	650	620	644	652	649	662	668	646	662	640	630	666	664	677	646	655	670	679	633	636	654	644	643	625	651	632	669	610	640	671	628	648	603	696	640	646	638	648	671	653	651	674	648	652	652	646	627	635	631	594	639	654	659	654	693	633	597	651	654	697	663	654	653	664	588	599	633	619	637	634	590	589	594	653	667	658	619	684	622	619	609	624	644	649	619	654	604	661	628	620	670	581	663	589	644	643	650	660	620	623	634	628	614	652	616	655	615	659	636	611	645	633	646	641	611	624	662	612	618	671	640	675	625	639	616	630	609	600	647	622	656	666	646	622	625	654	663	630	690	663	670	626	649	631	620	649	583	617	627	634	661	637	606	650	682	646	679	661	662	646	628	643	636	611	668	619	666	585	675	696	624	614	642	633	647	631	672	643	677	607	651	612	644	616	637	606	644	659	655	643	639	629	659	637	582	633	685	629	657	647	592	655	653	659	649	603	646	611	624	615	610	641	612	664	627	646	657	607	615	624	622	627	664	692	627	614	625	646	616	645	621	655	654	640	671	604	667	619	622	611	617	636	614	600	614	641	669	594	628	626	584	673	643	652	640	650	652	625	638	605	649	652	624	603	627	653	626	669	673	597	653	642	583	652	635	615	639	640	628	681	643	631	627	602	668	614	634	655	667	623	607	649	671	625	654	656	655	628	631	595	643	640	648	675	621	632	629	652	633	657	630	638	633	666	608	639	596	627	623	670	640	630	631	633	623	667	615	607	633	635	688	646	603	640	653	641	649	600	673	689	629	636	656	637	619	615	636	664	651	659	646	659	637	651	644	641	661	614	563	634	581	636	644	634	634	646	678	685	644	623	610	604	632	593	615	646	608	638	628	598	667	634	626	664	638	583	658	676	652	587	644	629	596	618	634	627	611	650	646	603	608	670	648	654	636	631	608	648	578	641	628	637	600	665	612	618	637	671	658	663	605	636	622	635	592	669	609	632	661	685	667	604	654	689	634	628	629	637	655	688	632	606	656	608	664	644	657	644	605	678	677	594	638	636	612	661	599	639	634	624	672	614	650	615	585	627	677	660	656	662	635	631	640	674	636	616	661	630	659	667	619	637	637	658	664	642	646	614	674	635	658	668	622	651	674	611	667	609	611	636	654	636	658	631	655	607	625	627	637	622	594	615	625	654	648	696	591	636	679	647	633	622	557	672	615	627	618	628	680	627	630	607	649	645	664	695	616	648	673	628	684	649	580	673	588	639	635	623	617	623	707	616	639	622	649	632	667	584	636	600	608	632	619	622	679	627	640	627	623	662	638	632	632	653	681	602	574	670	636	664	639	642	624	654	585	662	631	633	651	606	644	627	628	668	625	611	622	656	686	628	636	697	605	652	668	661	671	662	635	587	634	646	638	642	629	612	661	602	621	655	669	622	611	611	655	642	610	618	667	577	657	609	679	649	676	579	600	597	664	641	659	619	627	665	597	622	640	651	621	675	588	669	662	674	685	658	619	606	623	641	659	652	642	636	604	648	600	606	655	649	631	621	637	607	648	599	652	626	627	638	601	626	638	601	628	658	676	650	698	608	635	652	632	651	637	603	658	660	657	582	616	672	617	613	638	642	619	619	625	661	654	651	638	638	632	652	614	601	679	635	601	630	645	638	663	603	647	646	623	630	638	628	664	632	652	640	648	614	640	606	626	628	629	655	627	635	671	611	631	604	653	630	581	655	635	665	654	672	659	585	658	683	629	624	641	651	659	607	640	620	595	634	643	592	641	662	590	624	627	651	660	599	614	666	609	624	631	616	634	572	663	653	615	651	646	637	663	594	693	616	630	608	633	600	626	654	630	616	633	668	606	647	632	622	652	674	622	596	624	612	608	630	673	621	602	652	653	665	651	615	665	629	666	624	600	622	634	666	637	623	628	595	681	657	634	673	647	619	615	621	627	614	659	654	617	660	639	625	638	707	672	604	615	621	639	582	626	606	644	639	625	627	665	641	645	672	637	610	617	596	593	612	613	550	652	635	647	614	604	655	628	617	669	631	646	635	717	683	661	681	639	630	627	623	619	693	645	621	661	647	608	602	622	637	623	647	684	589	666	655	597	680	603	613	645	640	637	643	627	644	693	648	622	692	597	626	671	661	652	620	645	622	598	630	627	617	646	646	637	636	618	644	680	641	632	645	658	632	656	638	647	659	615	635	622	653	641	624	645	664	617	595	630	566	620	634	612	640	626	612	635	674	633	660	623	623	599	642	623	612	632	646	612	642	666	616	651	628	621	638	656	660	606	657	626	608	687	639	626	604	605	679	673	642	619	655	601	617	588	618	637	686	618	670	611	607	615	638	622	626	661	609	623	629	673	612	651	625	632	602	642	623	626	634	596	601	611	675	632	672	626	664	640	642	633	578	681	635	642	641	637	643	625	640	633	574	653	635	682	661	638	605	662	600	645	613	602	634	630	644	619	690	662	633	676	614	664	608	634	642	692	639	632	610	598	653	632	652	579	662	625	612	653	636	649	587	658	617	617	600	638	600	658	653	663	676	643	665	647	634	655	655	639	629	638	609	635	593	625	689	630	626	608	670	615	669	625	653	621	618	650	666	648	607	666	605	629	633	649	598	597	610	637	633	633	606	625	631	625	658	652	605	619	595	619	647	615	651	624	630	665	630	633	607	675	631	613	664	641	626	647	620	637	644	640	659	653	629	618	609	630	605	597	651	618	632	650	617	634	653	636	654	643	628	583	652	630	638	652	588	626	632	655	657	612	650	659	650	612	642	650	650	636	589	662	607	649	681	627	658	648	630	610	690	607	592	639	651	656	595	612	658	675	656	639	664	644	609	617	652	641	648	638	642	622	590	670	682	625	643	615	646	654	587	605	632	660	644	641	647	635	643	595	611	636	644	622	653	660	638	583	631	625	623	561	607	659	643	647	669	630	602	627	647	583	656	677	706	642	655	665	627	596	641	634	610	643	609	622	649	635	643	663	603	671	619	599	610	631	639	634	598	659	654	660	608	655	657	622	683	636	642	621	605	618	596	660	617	619	629	648	683	645	664	657	681	611	609	673	645	616	654	662	683	614	620	623	650	670	649	621	647	634	663	628	655	667	661	662	602	636	609	635	627	639	648	634	674	635	652	643	651	620	603	603	630	650	633	651	616	634	687	624	598	686	618	630	668	667	631	645	659	669	666	603	633	633	686	663	635	637	623	697	650	665	596	596	648	655	648	615	635	632	621	651	606	672	602	594	689	604	647	612	630	633	644	651	628	640	646	629	601	639	601	619	623	648	670	623	628	628	643	659	632	608	626	650	619	634	604	636	615	662	632	606	669	651	595	640	624	552	667	573	665	607	655	658	664	639	621	614	630	647	641	629	655	642	631	661	623	633	622	646	627	631	626	651	652	648	605	647
4751	5956	4742	2533	1928	1598	1454	1222	1139	1027	1057	944	919	901	903	883	878	848	804	815	773	789	773	750	770	781	760	761	812	791	755	734	766	778	796	732	769	739	800	716	790	773	768	814	734	744	714	779	792	804	739	749	777	783	760	779	730	739	716	733	795	713	735	750	746	824	758	743	809	745	757	750	773	742	743	712	759	716	782	754	785	713	749	737	798	733	767	780	801	767	727	751	808	714	725	790	747	763	776	790	729	762	776	773	754	772	770	767	760	742	654	772	748	773	733	745	760	773	834	704	750	718	729	775	743	748	780	720	793	737	768	767	712	724	739	736	791	720	752	780	760	764	727	724	766	762	739	762	787	760	725	748	741	778	805	699	721	719	710	778	708	727	767	773	722	767	755	770	739	756	713	790	728	739	776	735	776	747	816	694	756	725	738	750	745	703	785	762	717	721	729	762	741	731	732	755	793	763	695	764	805	746	785	804	839	787	785	756	790	792	748	736	799	761	807	734	742	761	729	738	747	741	723	756	743	758	677	768	802	769	747	745	735	747	746	738	740	760	729	773	715	761	762	737	765	778	754	781	754	782	742	770	754	736	801	769	784	741	741	736	769	757	756	732	753	793	740	741	738	764	761	792	725	736	824	768	765	738	740	786	764	728	769	743	740	763	766	746	777	723	750	756	766	749	764	763	800	771	766	770	739	743	772	762	762	763	743	756	817	781	753	790	790	778	725	779	704	713	782	750	770	764	787	758	774	773	745	774	741	700	766	765	742	773	746	731	743	749	767	777	729	734	808	722	706	750	767	763	764	774	760	745	759	755	778	716	734	792	768	795	734	751	727	723	738	724	777	740	784	787	724	804	768	728	785	760	734	755	723	729	754	799	793	748	745	754	732	702	698	737	759	756	783	778	737	754	769	740	759	743	788	734	764	773	743	691	692	774	723	732	742	728	772	732	756	747	775	784	719	790	716	776	701	766	781	786	797	735	719	816	783	744	772	774	762	775	749	793	758	749	766	733	759	765	737	764	803	705	781	726	729	739	769	767	773	734	727	759	749	764	771	746	723	770	749	699	775	770	750	736	783	721	756	751	801	777	702	808	768	732	768	781	712	774	748	737	749	759	807	827	745	747	775	779	762	731	776	768	765	748	732	719	770	755	762	746	779	799	764	734	800	766	760	710	760	801	774	743	780	721	721	821	708	757	795	809	738	757	714	754	722	744	768	724	771	738	714	740	768	739	725	747	776	705	794	753	758	757	700	770	764	734	708	771	797	725	819	688	784	792	762	746	730	709	772	735	816	752	712	750	728	768	779	727	775	789	774	774	743	781	805	773	758	741	800	742	775	750	796	750	764	778	750	799	746	763	792	778	784	716	760	682	698	733	714	808	756	761	713	754	790	769	781	798	744	726	772	774	754	770	778	793	776	762	717	701	731	772	778	720	780	780	753	694	733	761	755	769	781	765	753	743	719	725	730	745	756	731	760	808	757	806	728	812	769	757	759	780	754	790	782	789	822	747	749	763	777	742	747	764	778	767	793	763	766	755	778	803	754	828	790	730	756	773	733	728	773	738	750	744	775	766	704	755	744	742	747	751	756	743	780	787	788	778	800	798	776	727	830	715	791	738	748	709	739	735	780	705	684	781	764	738	712	782	747	737	744	789	767	728	758	760	784	776	745	761	767	735	769	761	775	745	758	757	773	765	758	767	805	766	823	745	754	770	797	781	675	732	781	758	729	749	760	784	753	799	702	803	754	765	729	716	773	784	776	724	768	747	812	736	750	763	762	770	727	740	735	749	830	760	763	759	764	771	748	740	833	708	728	775	811	822	787	780	724	737	794	761	754	806	764	733	745	758	781	746	694	728	806	777	761	778	755	749	797	752	778	785	740	768	739	774	783	731	750	780	779	742	766	749	786	762	784	765	744	719	759	787	768	757	747	735	742	724	712	800	740	747	757	691	793	747	725	763	741	742	778	821	762	758	750	753	711	755	756	743	744	741	776	754	776	763	750	792	750	734	789	757	762	787	750	789	770	791	775	800	771	710	767	733	741	782	771	721	765	700	827	787	776	729	751	771	743	735	776	745	771	761	760	766	736	753	773	722	760	754	756	745	747	730	759	780	774	755	715	750	758	740	755	715	804	731	748	821	738	764	762	768	710	779	782	733	742	715	737	751	791	794	783	751	738	804	723	805	762	779	785	719	767	765	709	701	779	756	755	762	786	784	741	748	759	762	830	788	779	747	805	736	773	752	768	737	711	766	704	735	727	729	766	736	762	812	741	721	751	788	757	745	744	702	781	768	750	715	781	757	742	729	774	780	787	765	775	739	734	772	750	753	762	743	717	731	785	777	720	739	801	748	815	744	750	746	731	797	736	727	752	723	719	748	745	705	774	716	760	738	781	736	738	717	705	718	752	735	753	733	788	726	748	750	750	717	734	755	724	744	760	739	769	706	717	749	768	748	821	786	781	793	731	683	748	734	726	720	729	775	782	786	738	760	762	740	741	779	709	810	760	721	730	742	807	735	781	757	762	768	738	776	796	748	759	753	718	741	730	730	766	695	765	743	796	755	776	781	728	769	721	746	752	724	744	784	774	790	754	742	738	761	781	742	818	800	786	769	723	721	715	733	808	753	786	777	740	739	755	747	759	766	724	772	748	745	746	745	798	765	790	778	754	733	748	745	770	797	743	784	748	724	752	725	709	768	720	760	729	785	821	752	745	680	754	779	714	746	765	755	757	809	740	745	787	808	764	708	728	777	737	707	733	737	794	768	809	719	784	752	742	729	744	748	778	729	758	772	785	726	737	736	762	734	766	743	748	757	733	743	789	800	734	716	776	764	773	768	737	739	747	759	744	770	813	734	700	725	776	751	736	789	749	784	694	715	719	713	740	773	777	774	722	765	796	763	773	735	740	825	787	795	708	764	792	715	800	787	770	767	765	743	731	742	725	744	739	751	738	781	810	750	746	733	800	771	750	797	790	751	742	747	772	713	745	770	753	710	794	801	777	764	770	730	730	767	759	775	785	737	769	770	770	772	772	765	749	774	744	704	786	756	703	749	741	789	772	795	760	760	758	762	686	778	759	801	783	721	774	724	748	757	743	741	782	753	692	753	798	765	781	749	684	772	773	741	776	773	719	760	740	749	760	716	736	752	730	751	766	747	729	750	710	747	789	770	752	748	726	765	760	789	744	723	768	792	756	757	769	762	790	775	766	762	767	779	729	722	783	753	726	780	772	743	755	780	743	811	762	765	760	769	745	786	742	744	826	696	714	756	783	736	753	711	752	747	765	742	774	737	716	802	739	734	799	746	761	841	741	821	720	742	788	778	714	795	752	739	740	736	725	743	748	741	769	748	783	759	790	733	759	750	758	720	777	779	749	804	748	762	776	754	753	764	724	741	758	791	788	802	771	766	735	725	774	732	770	755	768	793	751	786	766	691	760	733	748	736	767	750	759	762	742	778	738	755	763	734	800	762
23056	21572	29557	24047	21573	21628	11979	1402	975	818	745	689	671	639	653	533	530	477	483	482	442	445	460	421	442	461	410	426	421	390	425	445	444	408	432	409	432	428	394	451	404	400	419	440	417	406	418	426	379	429	398	432	413	398	369	398	384	414	429	388	374	415	422	350	398	376	391	401	375	430	412	397	377	406	383	380	392	401	393	396	393	396	398	433	421	392	378	406	364	404	419	365	388	371	378	417	376	401	379	380	371	361	381	410	375	401	395	411	418	368	407	384	401	389	396	382	406	385	413	380	370	367	392	421	377	363	374	368	394	367	392	365	416	371	383	400	378	413	383	384	387	399	387	383	412	415	405	390	380	357	396	389	377	390	392	403	399	382	369	399	385	407	370	368	377	357	412	401	396	402	408	360	363	410	373	416	398	380	406	415	434	378	377	386	402	388	387	391	375	376	360	367	352	402	402	378	388	409	362	378	377	378	428	369	318	389	356	428	384	367	373	382	385	379	380	388	431	387	419	383	357	383	411	371	383	394	360	400	437	422	401	363	378	368	379	363	371	385	404	399	384	404	339	399	376	401	377	365	397	376	342	388	384	408	371	396	397	402	385	425	380	381	426	402	364	388	401	400	401	383	385	414	387	392	380	422	378	378	385	359	352	379	413	373	379	384	392	395	395	424	381	358	395	364	381	437	401	378	414	377	371	382	397	352	388	397	411	362	410	373	367	393	411	371	391	408	377	391	397	390	368	370	365	383	408	383	406	403	413	408	402	416	348	378	375	363	386	396	368	386	346	395	408	386	379	411	391	376	369	390	362	373	344	394	365	370	404	412	394	389	396	379	395	395	389	371	389	370	378	382	405	373	403	354	385	406	394	420	411	386	405	381	391	388	395	423	421	385	421	369	384	377	372	389	389	396	397	389	359	397	405	358	389	410	364	403	388	443	334	363	409	407	391	365	414	392	401	385	365	394	387	379	408	374	382	400	387	392	375	391	397	402	386	386	392	383	394	362	379	413	402	370	356	333	395	351	379	356	398	407	401	385	404	405	406	413	419	386	422	378	404	421	425	421	380	420	387	369	392	406	371	375	379	379	377	433	409	400	412	439	363	397	377	407	392	388	388	378	408	359	347	389	350	385	397	377	387	369	349	399	379	384	391	379	423	398	352	407	356	373	398	389	412	364	390	384	381	388	376	385	397	360	370	391	397	368	393	428	379	368	417	389	386	350	401	378	403	383	413	365	367	378	371	411	418	400	375	395	368	386	376	359	388	404	376	372	407	398	380	375	378	372	390	356	423	405	371	380	358	390	372	375	354	412	383	388	364	399	396	389	379	375	393	378	380	364	357	382	397	413	387	398	411	404	406	363	426	416	381	399	352	357	399	360	389	391	373	405	354	375	400	392	338	408	412	382	390	403	381	403	402	393	394	371	406	395	396	411	389	405	392	374	378	379	348	381	380	370	393	418	343	402	395	420	375	384	377	379	385	345	419	413	375	352	396	412	367	380	451	373	389	372	387	400	375	372	395	434	370	399	391	419	401	367	377	399	320	380	375	402	389	451	418	384	406	410	375	395	386	381	386	405	382	385	365	382	416	369	363	391	416	416	398	379	375	391	386	378	411	402	433	389	385	402	397	386	409	414	378	394	417	365	412	402	388	395	413	402	410	360	417	373	363	400	360	396	357	380	401	389	397	397	368	384	395	409	387	417	374	362	333	375	391	376	398	390	371	379	387	397	391	409	378	372	363	347	385	392	389	395	389	389	399	404	397	370	385	416	388	388	356	383	410	388	419	367	408	394	391	385	416	349	390	394	392	385	390	360	398	354	369	387	379	376	366	409	374	394	386	368	345	366	374	366	391	365	387	366	409	395	417	371	367	404	382	381	350	361	363	422	362	424	406	384	385	374	373	388	384	379	382	389	392	406	378	382	370	396	433	411	402	418	381	399	427	364	379	397	382	371	379	362	385	379	406	400	374	370	415	392	401	380	372	412	410	353	392	372	388	370	402	364	400	361	399	409	365	379	410	360	395	383	432	384	403	365	421	377	411	379	385	393	370	392	390	407	391	438	371	355	394	399	383	384	387	427	398	400	355	375	390	403	397	373	389	382	393	364	371	398	375	373	409	395	383	407	379	388	384	399	383	390	367	363	413	400	375	409	393	417	388	388	358	368	380	387	407	373	434	384	359	365	369	355	385	401	366	381	405	401	405	381	377	389	398	364	382	415	425	391	417	378	413	376	370	367	385	398	417	402	374	428	377	376	415	416	353	392	412	373	395	371	384	396	373	358	371	393	371	364	389	402	361	423	379	392	355	404	364	359	373	384	386	420	382	410	392	395	362	387	344	380	386	395	410	375	382	365	402	400	339	386	363	350	384	366	418	401	378	344	410	382	375	393	388	398	361	379	379	394	378	378	414	370	371	400	415	358	361	405	385	356	385	352	406	375	395	378	409	386	372	386	375	401	386	376	368	413	386	386	396	391	392	406	377	393	364	412	345	390	390	401	374	394	404	385	368	379	359	404	368	408	369	358	377	382	421	403	389	427	373	375	403	368	388	359	406	384	403	410	370	433	401	361	408	381	379	377	374	411	337	408	396	350	417	397	375	381	357	371	402	408	388	407	405	416	401	414	392	378	397	377	382	409	363	367	416	380	368	367	399	416	371	387	377	357	416	380	387	403	379	352	400	406	399	396	404	418	370	411	373	367	373	370	350	404	381	374	352	393	362	370	370	330	371	402	363	362	386	409	396	384	389	369	365	385	403	382	361	375	398	395	395	393	385	371	394	422	418	353	364	367	397	357	395	349	355	391	343	405	375	379	373	375	368	382	391	409	390	392	360	413	379	400	386	371	393	374	375	421	406	386	369	382	382	420	381	427	380	386	358	392	393	406	386	419	403	388	398	379	399	376	380	395	384	375	373	390	367	400	409	382	402	385	390	382	376	386	412	408	379	370	383	362	351	379	382	352	360	380	383	404	391	370	393	395	422	376	370	432	371	424	368	395	357	406	413	408	391	427	362	390	347	351	412	417	386	397	368	348	362	394	367	387	406	395	413	359	419	382	381	381	404	427	382	385	366	407	404	378	411	396	389	410	369	380	393	372	406	366	388	392	378	367	396	377	382	411	360	416	379	369	373	385	367	375	411	418	389	391	377	422	374	409	391	378	384	378	363	357	404	411	382	371	378	380	385	403	430	395	405	348	360	423	359	400	374	370	374	378	343	394	432	397	389	370	387	412	393	384	364	368	331	368	395	391	385	376	399	389	411	382	364	379	387	380	377	390	388	394	377	383	373	393	393	417	419	402	418	385	379	392	405	368	373	369	370	401	384	374	385	399	365	368	390	422	373	398	378	374	372	343	372	405	371	398	369	391	389	355	413	366	351	363	374	437	405	411	386	406	386	395	398	377	392	389	394	408	393	362	374	416	363	373	420	416	345	408	417	332	400	375	363	389	392	362	400	396	392	414	391	381	361	368	353	405
7025	16555	13042	6790	4786	3668	2752	2288	1827	1529	1380	1139	1144	885	894	775	729	704	676	639	659	612	566	582	564	560	540	496	514	503	522	511	518	521	479	523	521	489	500	452	518	481	484	432	504	449	448	461	440	455	464	454	459	470	485	488	459	441	476	453	496	431	468	458	485	453	454	468	479	457	456	474	443	458	461	418	457	472	469	420	453	451	460	464	436	402	441	438	431	437	469	478	450	422	469	460	406	501	469	431	427	409	427	482	461	450	439	467	442	424	439	438	427	423	442	454	478	426	427	460	445	448	472	478	454	456	418	429	447	458	424	434	448	449	464	457	421	443	442	446	401	457	440	469	448	455	479	439	459	428	452	479	433	442	472	461	459	441	448	440	431	466	393	429	452	470	413	459	494	427	446	423	452	455	444	425	493	444	449	414	462	452	449	437	466	425	432	445	466	427	443	432	468	434	456	431	431	457	469	413	485	449	438	421	453	475	449	432	436	434	425	465	438	425	494	425	446	426	434	475	464	479	445	455	447	440	436	465	465	433	411	460	424	468	407	483	430	476	414	508	462	475	456	430	450	433	438	451	477	465	437	448	453	457	452	436	439	440	418	442	445	461	448	496	436	479	440	440	455	449	470	490	496	429	442	435	426	470	433	474	447	453	455	476	441	461	442	434	424	468	447	467	455	449	416	478	464	405	421	425	437	446	467	458	413	418	452	438	455	451	449	431	454	426	507	411	426	448	459	455	432	449	449	434	427	420	454	437	450	450	430	439	435	431	467	431	423	471	437	494	447	434	491	476	474	437	437	457	462	462	418	440	412	407	418	454	453	437	405	421	498	466	452	438	491	443	442	443	463	488	451	455	447	469	439	415	446	483	470	440	457	452	468	437	419	432	434	442	427	477	449	485	441	441	396	456	476	464	452	428	458	460	473	450	428	422	430	438	440	424	444	450	425	452	475	441	422	469	473	424	442	454	482	445	424	427	424	446	473	424	468	412	482	431	428	451	419	416	476	463	454	424	460	483	454	467	444	420	477	426	426	419	460	427	409	433	424	451	493	422	485	466	478	471	420	456	436	427	450	427	457	420	479	462	456	446	461	481	460	455	482	430	454	457	435	435	437	440	464	462	446	429	450	412	478	448	448	458	434	438	460	497	465	502	447	399	443	468	419	467	482	393	452	424	421	401	430	465	470	462	479	461	435	442	411	436	456	484	426	487	467	451	412	465	422	449	501	486	496	429	446	449	447	431	454	437	456	445	426	476	476	458	444	432	426	456	473	405	429	480	421	439	489	460	408	413	425	423	440	465	451	427	409	439	495	443	429	439	462	460	421	455	455	456	455	452	479	441	422	481	414	465	444	459	396	482	441	409	460	444	465	430	427	418	441	438	419	427	457	461	468	431	433	441	428	465	453	426	424	463	436	433	419	447	496	433	449	453	423	489	449	461	429	448	453	422	488	447	375	459	418	460	431	457	427	477	427	432	419	450	430	435	423	422	414	421	419	430	452	459	458	446	460	461	451	481	447	470	470	483	430	454	444	468	458	476	477	471	417	418	402	440	441	440	449	440	440	420	439	448	458	456	405	428	420	449	450	463	448	474	475	435	432	477	432	434	444	420	463	462	448	443	477	449	419	414	411	450	473	438	462	438	427	435	435	457	408	454	450	426	433	477	441	460	406	435	418	423	448	450	421	435	408	470	432	433	443	449	437	418	448	470	477	449	421	452	495	482	430	449	464	439	424	447	459	460	441	409	480	444	474	482	504	424	444	471	442	446	431	449	457	460	435	437	437	468	467	430	440	462	450	456	444	426	470	417	468	441	445	449	462	468	468	423	435	443	446	435	428	429	434	469	467	440	477	457	402	417	432	464	470	416	421	417	457	445	403	460	458	424	453	432	432	478	460	446	468	444	435	439	426	486	437	433	455	502	438	431	468	429	471	430	448	421	459	463	466	440	430	430	461	446	436	404	437	439	402	438	499	439	476	463	430	440	475	435	454	426	473	445	472	451	435	452	444	492	493	454	471	441	438	455	409	467	434	457	438	435	427	449	471	430	413	466	462	414	405	441	444	436	437	444	474	455	440	459	433	496	429	455	457	484	443	467	456	488	469	473	446	430	437	475	416	438	433	455	472	447	445	445	452	492	439	448	437	429	453	439	447	440	448	440	440	464	501	453	439	434	393	457	461	441	476	482	401	439	410	455	466	466	427	461	463	433	467	442	434	419	435	475	457	432	438	429	427	445	442	427	441	433	436	422	435	441	460	415	476	461	452	432	479	451	424	427	462	439	439	432	454	431	466	443	410	434	427	464	445	448	434	436	469	411	462	452	427	421	389	443	435	417	442	491	417	443	429	426	450	431	504	465	443	460	453	443	471	466	465	478	444	463	434	415	460	477	452	446	432	436	448	446	462	466	480	424	455	416	453	433	449	442	446	439	430	451	463	406	455	460	437	422	397	430	452	438	461	436	427	413	392	439	414	450	432	434	470	458	400	444	453	449	439	457	460	446	453	432	435	458	429	427	431	453	432	467	435	451	449	459	464	445	489	442	436	448	471	415	454	463	458	440	450	448	444	432	396	449	421	446	428	472	465	410	450	459	418	450	458	467	425	481	434	473	484	454	396	418	429	469	461	433	445	417	407	446	426	419	402	440	405	446	430	429	416	411	442	484	424	431	435	463	444	422	451	450	436	488	418	432	447	464	415	423	453	422	465	447	472	462	435	450	442	469	456	447	429	407	477	430	446	415	440	454	462	463	460	434	442	427	423	436	447	447	485	458	459	452	450	435	475	427	389	502	432	436	459	411	434	479	421	478	438	457	455	432	473	451	444	481	415	427	425	450	443	451	426	449	440	433	440	456	444	424	458	450	461	454	454	467	448	461	432	430	418	408	447	441	490	436	470	439	456	442	454	432	421	440	446	443	444	405	466	410	481	468	406	461	457	422	433	451	469	432	437	455	422	463	428	455	452	420	421	427	428	469	448	450	486	424	450	437	459	447	471	441	452	433	452	435	396	454	403	446	454	446	459	401	428	449	470	442	423	419	485	457	434	433	439	439	456	442	445	445	440	451	433	419	476	449	402	432	429	462	431	418	461	434	402	436	439	460	478	413	428	442	460	489	434	440	461	453	449	456	407	422	454	445	416	426	417	439	445	427	480	452	426	442	461	454	477	424	437	443	434	430	426	451	451	431	459	436	447	429	474	426	446	403	453	436	412	461	452	461	462	443	439	439	427	436	479	450	443	433	447	426	438	448	443	480	441	422	416	466	429	453	438	434	459	437	465	453	428	417	446	415	473	488	430	449	478	412	449	457	469	484	443	439	470	414	477	453	419	463	473	489	459	430	444	438	399	447	464	452	438	427	452	417	430	465	439	409	437	432	439	444	448	434	450	443	468	452	448	486	405	432	446	448	380	424	412	435	396	444	427	420	438	440	449	457	412	470	450	437	440	406	439	437	405	460	442	447	434	448	464	463	458	445
27501	20375	6971	837	539	522	497	518	457	478	471	486	425	492	482	475	463	413	487	437	532	477	437	439	475	477	465	463	482	464	484	438	462	463	442	444	432	467	445	466	463	485	433	453	467	449	446	447	431	459	461	439	475	468	422	463	455	467	437	460	457	474	425	451	466	447	450	459	445	410	438	461	442	475	458	459	463	442	451	492	497	499	451	393	469	466	487	445	481	438	473	460	460	442	456	478	455	448	410	455	477	444	466	440	438	437	446	460	480	445	456	447	417	465	478	423	433	447	451	442	482	495	439	457	460	427	487	494	470	451	449	470	454	453	462	449	449	474	486	475	453	418	458	443	443	460	450	459	461	482	470	425	475	515	471	439	441	432	446	473	402	471	505	464	479	436	478	464	467	434	483	427	472	463	459	402	437	459	446	437	440	446	479	479	446	444	462	424	402	443	409	446	457	467	469	471	437	459	452	444	469	462	447	449	453	461	435	449	449	502	470	468	460	470	469	472	411	483	439	484	423	453	467	466	480	457	442	432	422	475	483	443	447	448	440	425	415	443	444	435	471	427	453	431	499	471	484	450	453	451	469	470	489	423	449	445	429	444	478	425	451	449	469	441	435	459	465	424	459	481	478	474	445	447	459	444	473	481	457	459	454	455	428	451	472	467	484	463	441	473	460	446	466	443	455	440	433	441	456	448	468	435	448	440	448	446	475	445	454	457	471	447	469	468	467	490	482	457	422	454	477	422	480	452	463	457	496	431	461	445	457	456	459	449	464	450	453	442	419	446	425	430	442	424	443	486	432	466	463	420	443	430	478	456	466	445	502	470	451	486	459	423	458	451	444	493	484	459	431	413	491	453	434	495	447	430	492	518	433	421	437	467	466	460	489	488	443	479	480	468	415	517	463	442	447	446	451	426	409	462	486	445	445	456	470	452	440	437	481	435	456	476	470	472	483	426	489	482	415	438	433	459	455	459	430	434	451	414	453	465	421	452	491	475	476	460	441	441	452	455	419	444	431	398	439	428	440	430	468	428	479	450	470	452	457	459	445	452	438	463	455	463	450	449	469	500	457	424	437	473	485	447	476	456	455	441	444	476	443	456	452	445	464	480	456	455	481	476	436	445	473	458	436	466	483	446	444	460	466	479	502	460	487	427	443	457	478	449	444	495	462	456	466	432	447	469	476	484	434	436	473	449	473	454	430	473	474	476	441	480	496	486	430	427	439	449	437	481	445	473	471	459	449	481	435	446	443	453	445	459	430	465	432	453	446	483	464	434	491	424	447	474	484	449	444	456	482	508	444	447	444	446	467	468	447	480	443	470	435	416	458	459	504	403	438	465	456	426	460	461	467	422	471	449	471	465	463	438	407	467	445	507	465	462	443	450	410	465	485	486	454	435	468	493	458	456	415	466	444	455	465	406	472	440	508	488	477	411	468	457	434	426	486	467	426	444	446	452	457	468	455	481	481	498	458	444	445	431	450	434	464	458	439	490	451	428	476	461	482	448	467	404	460	446	451	455	428	459	421	475	466	458	467	423	444	486	432	413	472	445	489	408	413	412	476	451	467	483	425	431	447	452	428	453	437	422	462	479	445	429	431	427	448	459	477	440	509	480	452	451	453	448	454	463	458	484	446	427	435	493	432	424	461	488	455	488	480	471	484	453	467	453	489	457	456	431	417	451	452	486	447	420	473	481	454	446	454	450	426	444	421	491	463	436	455	501	455	489	455	438	429	462	421	430	450	448	475	444	456	468	456	448	459	421	454	515	414	459	401	471	463	418	470	461	461	477	495	450	515	494	440	416	445	452	448	454	442	459	457	442	437	464	477	465	467	462	468	446	471	452	468	477	460	461	481	455	438	448	461	465	433	442	432	455	466	468	467	468	465	458	453	449	485	443	455	454	452	419	482	475	460	455	451	473	471	435	473	436	442	467	466	445	479	480	464	429	435	455	446	430	429	452	478	429	416	450	425	452	447	472	427	497	454	401	427	480	429	472	473	461	457	457	478	449	440	460	475	466	442	437	452	450	470	446	455	480	443	440	460	511	443	465	462	437	460	495	512	454	438	429	424	430	430	454	474	417	439	425	445	449	448	442	465	457	446	432	437	481	454	451	424	466	486	457	482	449	489	449	457	418	461	450	436	432	438	477	454	416	403	446	469	439	405	468	483	464	434	464	453	482	445	446	441	463	468	434	465	526	466	459	483	453	469	470	446	433	433	427	438	436	471	465	454	423	488	458	475	488	444	464	439	472	471	463	496	428	455	435	439	421	456	404	466	445	481	489	458	441	441	448	492	446	465	413	440	460	456	436	461	452	441	452	472	476	434	432	453	467	479	466	423	453	445	455	454	436	467	477	442	441	387	471	459	487	442	467	492	500	471	448	435	445	482	504	416	448	439	440	425	458	468	462	459	476	458	459	442	458	445	430	493	476	442	439	473	447	461	483	452	443	456	443	458	436	445	464	483	463	420	477	448	445	486	507	439	461	466	432	475	456	443	431	426	446	484	454	453	478	457	494	479	417	495	468	413	476	451	471	451	468	471	428	433	471	470	429	447	460	503	476	450	418	475	441	427	478	480	463	429	454	480	474	473	448	455	442	466	424	462	482	471	450	511	437	447	457	443	476	444	448	419	435	467	467	462	469	440	468	475	442	467	453	502	471	452	477	438	438	480	490	440	456	442	467	469	464	450	500	473	481	481	454	439	490	459	491	433	453	416	463	466	478	458	470	452	471	476	459	490	498	439	459	459	471	435	460	462	428	445	419	452	451	441	414	500	424	447	445	492	434	469	452	459	420	461	465	431	437	458	447	465	474	459	479	486	452	443	466	463	442	437	501	474	462	481	462	452	428	444	454	486	462	406	481	490	460	442	439	439	462	431	468	448	413	476	409	460	490	446	450	505	442	490	445	465	471	494	476	481	470	448	478	455	444	464	521	439	507	447	447	427	463	464	446	442	448	459	444	467	419	455	478	477	442	443	469	496	443	468	476	429	493	456	454	440	446	450	470	433	471	454	448	449	451	438	442	465	444	468	489	461	468	442	417	469	482	448	423	458	442	439	463	471	427	473	460	444	427	469	485	437	416	452	490	446	468	442	467	449	468	454	482	473	424	463	438	437	469	463	442	446	497	488	440	466	465	433	429	446	463	476	472	443	441	451	500	476	470	469	470	461	455	432	465	474	453	468	466	447	457	467	462	431	458	449	459	441	446	446	451	461	463	435	437	470	462	393	449	449	467	450	472	473	466	495	490	478	446	470	466	426	461	461	431	457	451	421	442	469	460	464	450	483	479	437	485	483	456	500	407	494	459	464	483	445	506	447	418	453	423	489	485	442	459	482	451	464	467	408	443	435	428	434	497	426	497	442	432	452	468	463	402	436	460	455	443	488	468	462	480	438	481	437	436	431	427	464	477	467	479	462	477	434	426	479	471	452	511	473	436	444	477	480	497	455	463	474	482	451	452	443	457	474	473	450	511
4139	1299	1070	757	690	672	616	590	541	570	545	598	573	525	572	572	543	561	574	545	548	585	579	619	578	529	606	583	564	609	559	539	546	557	593	569	538	572	592	579	570	529	548	551	540	576	566	571	575	569	552	589	547	602	553	596	570	564	557	579	553	518	500	566	569	584	552	564	564	582	565	523	528	577	583	535	518	554	587	566	556	517	583	517	580	550	517	545	580	513	552	584	564	540	587	555	565	547	577	580	558	577	529	502	562	559	551	572	566	550	585	529	578	538	545	519	544	536	552	563	537	597	570	573	589	612	583	572	559	580	585	557	551	604	557	548	553	563	541	530	590	544	560	569	568	568	559	555	558	614	535	545	576	565	539	533	532	553	556	547	587	524	562	577	580	535	636	508	579	542	543	573	584	532	553	568	592	583	537	582	580	540	585	525	552	554	514	580	577	564	559	545	622	550	555	574	551	550	523	554	551	586	557	560	585	558	603	616	607	541	554	555	576	541	563	541	581	567	529	590	537	546	545	609	547	550	540	556	550	546	556	573	550	581	617	550	564	578	582	582	576	540	593	594	581	585	532	549	569	560	573	570	567	557	550	537	551	570	578	498	602	585	536	590	586	606	538	563	538	551	551	554	559	577	559	540	546	529	524	551	562	536	579	578	589	520	550	613	554	558	576	560	583	531	533	537	547	511	560	566	517	541	579	538	565	532	556	531	570	585	524	554	565	569	589	554	569	552	578	605	579	554	575	577	578	572	573	586	576	558	557	559	527	537	587	578	561	565	555	557	531	571	572	569	572	507	567	555	570	615	548	536	596	559	568	557	563	562	525	555	545	567	515	587	563	527	558	565	542	566	548	571	550	555	578	587	563	539	540	561	596	589	545	545	548	561	579	580	549	536	607	616	570	570	581	542	539	537	554	548	566	524	519	557	545	596	582	559	532	555	558	587	570	588	545	547	558	545	537	530	530	546	559	552	555	549	585	560	554	590	564	531	571	557	548	613	596	541	534	588	545	528	534	529	575	556	555	567	574	572	550	586	545	587	578	560	610	537	541	568	574	566	537	581	514	542	582	568	564	591	567	530	571	579	600	587	578	583	529	572	550	577	574	600	533	527	548	543	548	545	525	536	591	580	487	543	534	552	535	562	596	581	568	506	520	527	591	584	576	579	580	534	568	565	585	600	591	574	537	561	578	526	527	551	538	588	545	555	565	554	539	568	545	542	537	512	564	585	539	545	513	596	533	607	545	563	564	543	580	554	563	557	540	568	609	567	567	568	595	544	568	559	560	609	578	586	584	535	559	563	561	546	536	575	569	571	562	627	593	584	559	556	582	579	572	581	561	566	558	558	555	546	534	557	565	541	589	608	556	561	581	574	586	540	515	574	559	546	576	550	586	552	531	550	568	565	551	573	509	580	560	602	552	560	589	561	516	596	555	575	553	538	550	580	562	549	531	517	537	548	585	537	550	545	569	590	511	529	545	592	572	560	546	592	570	561	568	570	551	549	574	591	571	563	562	566	562	549	598	607	587	575	560	589	578	579	556	595	638	583	589	589	568	511	580	538	579	545	568	539	567	520	570	592	558	568	575	581	575	591	551	551	551	592	555	548	572	547	563	498	579	570	572	560	586	543	552	568	585	547	553	554	542	497	593	569	553	570	565	530	567	590	552	539	566	572	551	554	533	569	584	591	606	542	564	545	554	565	552	591	565	548	566	593	563	552	595	572	557	611	581	543	585	554	533	594	536	584	552	552	562	567	617	534	560	566	570	549	561	560	582	566	568	552	553	603	559	544	554	550	600	539	571	562	575	530	552	600	578	554	562	535	550	521	556	548	592	591	576	554	562	535	538	557	558	572	601	532	551	549	545	594	567	594	576	607	542	568	565	530	575	545	593	591	580	585	547	519	541	569	542	550	518	546	568	520	576	564	565	543	535	566	574	594	592	562	550	552	546	571	553	550	582	540	555	535	553	581	575	541	538	557	552	593	551	565	578	563	555	554	581	552	568	577	608	522	599	560	571	538	550	608	547	611	545	558	581	591	555	557	539	520	550	558	602	580	593	553	541	545	526	563	517	539	570	602	591	535	523	548	577	591	528	517	602	567	586	572	590	602	547	562	584	577	568	588	595	578	554	563	553	573	535	549	578	553	603	533	570	558	570	570	539	559	536	555	561	564	580	594	553	553	546	537	601	606	584	577	598	562	573	575	555	603	554	550	555	542	518	571	549	539	531	601	521	559	552	589	579	581	573	584	588	558	558	566	591	565	532	572	558	535	565	535	571	548	572	578	522	555	558	570	554	525	556	506	590	566	579	566	557	550	589	598	571	548	622	588	537	576	523	598	551	575	565	533	546	593	581	587	524	532	548	549	578	550	587	576	599	557	617	538	541	583	578	567	560	580	553	584	562	576	563	537	564	561	587	568	573	579	584	601	575	506	479	527	557	600	552	595	538	571	554	552	589	526	525	557	529	570	582	554	574	556	529	521	541	552	597	540	546	574	562	555	552	500	520	541	561	521	560	572	569	579	518	551	546	550	554	608	562	509	575	538	544	548	594	513	556	560	561	555	563	579	567	587	595	565	542	650	568	565	587	497	567	616	520	578	544	580	558	550	579	567	570	536	564	570	555	570	560	539	567	540	572	546	561	530	562	595	535	615	577	610	538	577	578	551	589	592	548	589	567	563	596	549	542	552	522	553	593	592	555	547	575	542	590	557	557	578	546	559	541	568	549	548	583	524	547	578	605	558	564	570	569	533	548	557	511	573	593	573	586	571	562	593	561	535	528	549	576	581	563	558	548	560	583	575	581	586	574	608	574	595	582	578	578	553	561	592	560	588	542	549	594	584	567	519	562	578	595	562	559	558	573	575	536	611	589	613	567	570	556	525	532	538	526	538	568	591	568	605	549	631	576	570	551	575	567	558	568	564	584	558	555	556	559	547	566	522	549	555	530	570	582	592	564	551	533	533	553	601	593	603	548	582	573	556	572	531	592	547	570	537	600	536	548	545	530	512	521	556	551	566	562	571	535	586	573	574	545	581	571	548	611	556	617	564	549	600	577	561	568	576	551	581	558	548	535	522	580	574	580	553	587	544	575	565	591	591	580	543	546	523	578	552	602	518	566	550	570	572	584	595	561	562	562	516	573	601	556	567	562	545	578	543	591	591	568	544	571	561	571	547	548	602	561	574	536	545	525	487	576	559	550	551	593	594	591	563	529	545	546	559	571	552	529	555	551	568	552	541	576	493	552	555	578	526	544	585	598	586	531	525	536	539	542	582	567	588	580	543	560	585	594	553	534	578	598	529	563	524	528	607	563	548	559	518	536	549	594	624	581	575	530	577	578	624	547	544	546	534	550	563	556	559	570	565	593	572	584	574	568	587	571	533	568	516	603	589	585	581	548	506	568	590	557	521	556	617	572	611	562	584	531	565	524	562	543	606	546	560	587	574	547	554	540	541	562	546	573	558	583	588	565	575
23984	21466	29034	24320	21477	12329	1076	668	505	484	405	368	343	345	348	334	291	247	320	284	288	247	315	273	275	269	252	287	267	239	248	241	256	250	227	259	233	257	226	217	237	256	237	224	239	247	238	229	237	246	250	220	240	221	225	249	263	224	235	227	264	226	237	228	209	234	220	212	241	218	233	250	218	250	249	215	248	237	259	262	223	228	244	230	204	226	236	226	238	237	230	223	245	228	221	252	216	226	231	269	232	244	239	255	245	238	265	243	254	225	244	255	238	230	222	229	225	245	218	230	249	241	245	231	205	236	215	251	228	242	231	229	246	231	244	241	244	242	248	216	223	252	228	223	234	223	222	236	258	209	235	215	234	220	228	248	253	247	231	227	221	221	247	237	237	256	247	223	230	211	228	228	221	241	214	230	246	228	226	232	225	223	271	218	219	221	206	240	239	228	243	219	241	189	221	237	214	238	238	242	214	205	209	238	217	237	240	242	231	240	238	214	228	232	246	201	240	220	208	215	228	222	226	223	223	239	228	222	230	227	242	219	252	247	242	244	232	190	253	229	230	228	228	235	234	223	229	244	238	241	213	231	228	241	236	235	211	243	213	214	228	215	243	244	213	235	231	236	227	206	233	232	248	243	232	252	270	225	213	240	229	231	258	239	231	234	246	218	227	241	242	233	208	202	249	251	211	236	229	240	254	245	204	209	216	236	244	221	230	234	219	236	227	221	228	240	239	251	230	255	239	222	210	235	209	230	256	240	253	208	234	217	243	252	233	237	222	249	232	202	239	245	235	221	223	231	233	214	250	244	225	226	246	255	211	222	222	240	247	223	241	246	255	234	234	206	222	223	186	224	257	240	260	248	207	256	241	225	227	231	220	225	240	226	207	209	220	238	272	229	224	227	218	240	218	223	208	227	236	255	226	251	222	252	234	241	264	231	257	206	236	224	222	218	215	258	199	246	222	231	218	240	254	233	247	250	223	253	232	222	210	225	226	246	221	215	212	229	251	228	244	234	225	212	216	215	228	224	264	217	189	244	252	234	240	230	227	224	233	230	236	200	221	229	227	217	248	213	252	267	226	225	234	244	227	199	232	242	245	219	251	238	233	243	223	222	228	215	267	230	239	244	251	234	245	236	224	227	236	220	230	246	251	213	218	240	222	219	251	229	246	236	221	214	224	223	226	247	212	246	217	238	234	229	207	213	228	265	216	237	252	247	226	206	229	228	205	214	222	218	237	228	235	229	246	233	233	248	204	220	239	246	229	235	245	234	219	223	215	205	213	238	235	222	236	224	221	233	225	222	249	242	267	242	200	213	241	234	233	239	222	256	219	235	218	251	224	233	243	239	230	215	232	203	247	245	232	244	208	241	277	222	259	227	250	220	235	232	233	243	246	210	209	277	231	249	223	228	243	218	244	219	243	222	226	221	235	233	220	264	222	229	214	228	252	213	216	232	235	252	237	242	250	221	209	237	237	197	241	216	233	215	241	228	243	197	221	233	230	202	224	251	234	222	220	225	217	217	246	232	257	215	221	233	209	211	230	239	249	230	238	220	211	256	229	221	223	246	243	232	229	237	221	214	235	222	252	261	219	237	241	251	230	234	231	225	245	236	184	220	245	231	220	209	231	214	242	217	237	214	254	226	239	261	217	227	244	222	229	237	217	218	252	256	269	250	221	213	272	243	238	234	240	243	236	244	204	227	206	222	217	237	220	247	227	229	219	254	218	238	223	245	233	259	204	234	220	201	230	265	222	272	233	266	231	249	238	242	254	224	251	225	229	231	240	220	252	263	238	240	224	219	236	214	243	216	261	231	241	235	224	241	258	241	241	251	224	234	216	217	227	210	224	235	228	239	237	240	233	237	246	215	254	203	228	228	228	234	223	221	242	229	219	213	244	207	252	232	266	220	229	220	255	243	215	227	229	233	232	265	218	212	238	224	237	209	247	251	227	231	236	217	248	236	229	250	231	239	244	220	220	237	232	200	252	220	233	242	247	242	240	253	238	246	232	268	253	230	209	221	247	216	232	250	234	239	221	238	233	233	240	221	228	196	226	233	231	240	226	216	245	208	244	224	216	235	206	231	238	222	242	213	201	221	212	227	242	193	218	211	241	251	207	235	215	225	251	230	213	217	226	239	243	224	224	205	220	211	212	250	247	238	223	243	220	237	272	209	226	234	213	219	239	243	218	233	244	231	215	216	231	240	209	247	242	249	220	248	206	202	270	230	219	217	246	221	233	219	208	224	240	251	236	257	262	214	229	218	198	240	216	231	219	218	240	208	231	205	229	226	228	243	221	215	248	217	230	255	206	227	258	238	229	244	247	228	209	255	228	201	224	220	235	232	229	222	257	204	235	241	221	251	224	270	251	234	261	216	234	194	214	215	207	250	231	244	227	226	226	228	230	241	250	229	250	220	242	233	230	220	212	252	221	263	238	209	246	215	258	233	236	217	229	217	216	256	216	237	225	222	238	240	237	232	232	249	230	239	230	235	241	196	237	246	220	237	222	222	226	231	209	239	239	241	216	219	241	249	233	213	222	204	220	237	226	211	229	228	232	238	235	270	236	241	246	230	227	223	222	217	226	225	236	245	260	251	225	225	230	212	212	228	252	233	234	238	246	211	238	237	241	223	231	248	213	231	244	239	211	231	234	225	223	227	234	243	229	219	240	229	216	235	246	211	232	241	256	229	231	208	226	225	249	211	242	234	218	216	247	225	223	226	234	259	194	225	219	224	205	259	218	228	214	263	205	243	225	230	227	231	231	218	241	253	260	238	239	237	227	232	213	220	261	225	253	243	240	226	227	224	216	226	211	231	208	239	232	237	241	233	203	219	229	232	249	213	263	215	246	230	229	211	226	232	224	249	240	232	211	228	252	228	219	230	211	234	208	239	220	245	219	217	227	242	205	237	252	218	214	215	209	191	256	240	261	231	226	233	215	244	208	240	242	215	244	240	229	270	233	230	218	235	233	234	244	224	217	237	238	237	234	255	218	239	226	260	225	234	216	216	245	213	221	229	249	241	248	220	233	201	234	240	219	217	244	253	232	222	238	258	244	248	222	237	236	238	249	232	227	222	245	264	207	241	223	230	245	234	240	237	213	227	205	249	244	230	271	232	230	218	239	229	236	233	226	240	226	217	221	254	238	249	233	222	223	249	200	199	235	256	251	222	242	223	253	231	247	225	246	216	208	237	231	250	246	198	231	236	212	266	227	236	256	217	245	220	238	229	226	252	229	208	233	215	240	240	217	231	227	230	277	227	234	223	207	203	234	257	244	213	247	228	237	235	200	230	226	225	215	225	244	231	229	228	242	248	232	252	212	248	228	250	213	221	220	230	221	219	237	261	222	207	246	236	224	236	219	240	223	254	222	222	230	216	265	224	243	246	235	211	249	240	221	228	267	221	247	208	221	248	272	230	267	213	227	255	219	234	211	212	208	220	230	228	242	241	231	224	230	241	251	193	208	212	239	232
4796	10259	7907	3655	2737	2061	1526	1231	981	889	754	647	571	531	510	521	471	415	419	422	381	409	369	377	363	353	343	337	328	297	343	330	370	327	316	305	320	317	348	345	300	296	325	298	321	298	296	311	301	312	287	306	313	316	324	322	313	329	299	295	285	301	330	301	290	318	294	291	329	301	299	342	293	297	305	304	299	276	319	306	295	303	309	309	301	288	301	321	305	303	277	302	331	281	292	292	280	291	304	334	329	284	280	264	320	299	318	303	309	297	302	320	316	320	323	320	301	320	296	279	298	286	303	308	294	311	282	298	263	311	297	274	264	295	303	290	284	277	311	290	307	310	298	284	290	323	262	280	289	293	314	296	281	295	274	293	279	292	325	302	301	278	305	272	308	285	294	288	335	298	299	284	297	297	266	299	275	278	338	305	315	331	273	304	286	281	276	284	266	304	291	265	261	302	280	282	304	290	317	288	327	296	297	288	314	253	291	295	307	306	296	307	330	301	318	291	274	280	303	269	303	281	312	266	304	287	272	294	269	282	305	328	282	339	333	296	277	310	319	302	295	289	311	309	311	306	286	314	291	306	293	294	278	297	299	307	278	330	320	303	290	314	290	272	326	293	304	324	272	315	262	288	276	277	272	267	278	315	289	293	294	315	293	296	328	278	293	290	282	302	323	298	290	282	281	274	291	314	305	292	317	299	307	302	318	305	309	290	295	277	280	319	277	282	258	289	297	264	285	275	273	305	300	337	313	278	294	303	275	287	273	290	287	307	325	291	259	299	318	286	302	292	294	283	274	300	308	265	314	304	291	307	268	308	289	279	314	324	297	321	313	305	294	291	299	306	297	301	291	282	304	306	283	284	320	273	285	307	311	314	307	282	323	308	279	306	277	340	303	333	299	289	314	293	307	274	287	300	314	271	288	289	288	289	317	282	295	291	320	322	307	284	300	301	288	310	294	288	264	299	319	306	276	308	324	285	304	287	300	300	273	280	308	298	290	274	288	277	292	313	293	318	305	295	287	297	289	311	295	301	289	294	296	253	288	307	282	302	293	283	291	298	286	307	287	287	307	296	334	300	328	294	306	275	318	280	301	287	298	259	307	291	317	297	317	287	322	307	308	300	291	286	320	285	283	289	288	280	282	278	272	301	300	311	308	275	305	287	306	295	310	282	298	260	266	274	324	297	327	313	308	294	333	300	328	307	313	279	301	284	315	312	313	303	294	307	290	313	309	286	286	306	304	303	312	308	323	300	272	337	258	308	315	272	290	275	302	284	280	308	306	309	301	339	276	261	278	308	308	290	312	269	276	316	291	292	285	304	276	288	318	308	316	305	328	293	332	308	287	324	296	311	308	344	335	301	279	297	336	301	289	293	290	316	298	300	304	301	290	288	310	294	327	267	289	275	293	284	307	305	281	276	274	311	322	337	275	312	289	274	254	298	301	300	314	252	309	285	302	287	298	295	300	297	310	297	282	302	295	288	268	295	292	275	290	330	317	297	266	323	295	323	333	340	310	296	282	295	270	271	275	288	310	276	302	306	274	299	273	280	313	305	294	314	284	327	294	273	260	286	329	273	291	294	310	307	313	300	315	302	279	290	282	306	291	302	301	297	292	295	331	309	320	289	304	301	292	283	301	316	325	292	272	310	303	302	319	313	296	312	278	288	294	334	295	333	292	257	307	302	308	278	302	319	269	301	293	313	260	285	321	306	299	302	287	283	320	291	281	311	287	307	288	306	321	295	317	288	316	270	309	278	310	302	294	281	328	290	278	327	289	282	292	278	287	269	300	296	307	300	288	323	304	334	329	322	301	294	294	309	288	296	288	266	341	274	279	317	316	300	283	322	326	274	308	309	314	282	310	312	300	290	279	294	283	270	288	267	316	309	275	279	280	310	298	280	282	295	283	281	316	292	318	279	290	295	286	288	285	288	286	287	315	304	270	282	293	284	320	295	288	312	286	317	284	277	295	322	272	302	307	290	268	309	296	299	313	296	336	300	270	266	282	287	287	318	262	311	293	316	267	282	305	313	287	308	297	264	288	299	295	267	300	348	321	257	279	308	289	284	297	289	269	291	306	252	306	273	273	290	285	272	272	307	291	317	299	298	282	290	304	302	324	302	266	274	307	291	290	311	306	291	259	300	281	307	299	302	307	284	304	292	301	306	309	331	281	290	286	313	273	280	285	289	309	286	276	314	280	297	288	287	312	334	303	287	318	302	301	283	312	303	260	296	257	333	284	297	303	310	261	283	310	302	293	347	282	296	313	275	274	287	293	312	327	297	269	316	293	304	251	282	311	315	292	293	295	299	311	302	293	298	288	285	303	287	293	286	299	278	303	272	309	288	315	285	296	287	306	327	311	316	272	295	294	284	285	341	274	315	290	297	296	320	313	283	290	321	269	308	276	285	302	283	305	313	295	329	332	285	299	285	262	288	316	287	272	283	310	297	274	299	301	280	306	301	279	272	304	309	297	257	295	285	284	312	334	287	307	304	304	308	289	296	289	296	300	282	280	289	303	308	303	276	290	286	308	292	275	313	294	320	288	310	277	286	286	281	281	296	315	284	335	301	301	287	312	300	278	303	256	319	292	319	269	325	296	288	282	294	296	284	312	303	293	336	271	321	322	302	295	322	282	312	276	257	265	277	320	310	295	288	298	326	307	288	329	306	317	281	282	313	308	296	298	303	284	280	313	322	315	262	316	320	306	328	292	350	316	278	352	310	312	270	290	309	296	314	304	320	330	294	305	293	293	300	311	279	316	284	330	308	303	261	299	278	296	287	301	293	324	292	301	258	302	272	331	313	300	301	304	295	318	275	266	272	291	274	309	316	296	292	293	295	304	307	319	303	302	288	296	295	262	283	291	297	288	309	312	303	297	286	341	319	300	311	306	285	305	286	309	275	288	273	300	269	304	288	269	283	312	297	302	276	299	299	293	345	283	303	303	291	271	320	317	302	316	296	294	321	300	296	325	273	321	289	301	286	289	263	286	320	289	269	311	271	273	305	289	301	285	299	298	257	284	306	285	311	310	289	272	294	285	284	302	311	264	312	268	293	289	283	310	268	290	307	298	283	281	293	298	297	310	302	301	300	310	338	284	271	269	298	294	294	272	313	311	299	285	267	300	255	276	292	287	293	278	304	268	293	323	317	327	294	308	314	308	310	290	280	302	289	294	286	317	277	283	298	278	289	301	309	292	302	322	302	304	297	292	273	297	307	279	303	265	288	285	302	321	282	295	314	291	292	279	276	312	279	303	273	293	306	306	274	281	305	289	282	306	261	298	284	298	330	266	290	293	301	301	314	283	306	280	306	295	296	332	285	274	303	293	287	283	292	292	288	292	301	293	271	275	273	286	328	300	302	292	289	315	288	260	285	310	297	262	278	307	276	317	307	281	279	279	285	290	298	307	304	306	322	308	295	278	265	283	291	284	325	310	291	294	307	314	303	286	282	334	324	312	304	294	297	327	287	298	310
25348	21577	28080	25443	12190	1229	953	846	779	752	707	783	699	687	688	701	642	638	685	649	637	642	674	667	684	645	670	665	679	676	661	638	701	687	676	634	699	630	664	650	627	621	629	608	675	655	611	651	682	676	657	635	686	610	638	646	640	682	636	663	651	595	677	656	595	648	653	655	698	698	662	665	613	660	669	677	620	667	679	614	676	678	645	644	673	682	618	630	668	673	616	626	666	689	659	643	670	619	680	643	653	652	676	658	673	645	664	584	645	633	623	679	642	649	635	642	662	663	659	658	708	714	663	669	589	605	609	642	617	634	667	626	651	641	686	643	633	637	646	595	667	643	619	648	666	640	622	643	607	684	636	637	673	681	626	672	634	608	681	643	632	641	601	692	668	635	673	664	644	610	651	644	644	613	636	634	668	639	619	641	630	690	688	645	647	678	603	682	612	624	671	638	654	661	710	651	651	632	681	641	634	630	660	664	653	697	628	643	630	632	653	612	689	635	695	677	595	641	602	689	710	636	589	592	695	676	699	671	677	661	699	648	628	653	631	642	675	698	621	695	702	603	595	621	627	643	656	621	625	682	642	651	662	605	618	656	656	630	667	632	623	618	643	644	618	604	611	615	599	628	635	611	697	644	664	645	593	629	660	628	672	669	617	665	634	614	606	646	626	632	647	649	651	625	674	672	635	598	619	609	640	664	659	621	668	711	634	635	632	641	639	630	612	642	660	671	634	672	696	653	679	664	622	667	679	619	674	645	629	690	639	636	668	619	605	609	631	670	669	657	624	627	634	650	637	640	702	618	656	674	633	644	623	665	635	661	679	605	672	647	627	630	657	652	623	665	650	675	648	593	644	655	638	627	671	672	643	638	650	610	597	611	614	660	643	656	656	665	629	600	685	647	624	676	620	628	617	590	664	632	581	579	612	650	640	633	657	602	641	640	646	626	674	636	620	642	656	642	630	668	655	635	682	658	643	644	616	636	636	658	636	645	638	637	695	597	697	637	637	674	646	640	654	647	638	693	641	648	624	663	650	643	620	645	623	609	607	639	669	674	629	634	698	706	693	659	629	646	615	603	672	628	621	671	629	633	637	669	668	632	634	622	669	649	595	706	608	652	653	638	643	673	622	644	639	608	626	662	674	673	687	653	627	657	640	595	648	640	645	608	654	605	651	597	659	662	626	647	659	647	625	646	662	632	687	651	634	652	641	704	641	604	642	621	649	646	683	641	622	619	661	652	649	650	628	642	609	641	627	635	663	616	654	617	605	701	630	677	629	663	667	668	640	633	678	618	583	636	645	613	657	582	639	641	646	647	642	599	624	697	580	672	634	676	662	623	648	629	656	677	657	627	624	589	628	663	644	647	649	618	633	663	727	627	667	652	669	627	599	626	618	645	638	668	669	585	663	623	656	677	654	676	636	629	642	658	676	665	620	683	610	671	669	644	658	639	657	659	645	667	603	652	635	672	644	605	639	670	623	637	630	602	617	662	643	602	640	600	620	644	639	676	671	617	623	680	672	687	653	603	638	629	618	638	578	624	644	663	671	605	617	681	694	673	620	681	647	648	630	632	619	617	641	677	646	662	631	626	613	611	666	667	637	671	664	630	655	661	630	650	609	640	662	650	683	599	696	693	604	637	635	655	674	666	624	634	693	621	633	663	657	613	622	662	616	607	630	647	639	592	660	613	654	743	667	707	696	646	670	679	653	667	630	681	623	605	622	635	663	609	618	656	633	632	635	624	633	598	702	660	631	600	619	656	629	659	624	592	615	627	645	672	696	644	636	683	633	615	659	615	635	621	695	617	653	614	688	645	663	638	675	699	632	667	635	647	586	650	630	633	653	686	617	645	656	672	626	660	664	612	639	652	680	678	643	655	656	677	645	628	641	694	618	737	646	614	632	665	598	640	638	661	634	633	576	679	628	652	643	663	693	649	683	633	658	636	659	649	630	656	628	621	608	640	663	616	646	623	615	627	668	655	672	649	659	657	660	650	680	628	659	602	643	653	628	654	634	676	629	619	693	613	633	628	683	657	626	628	636	644	664	677	638	580	657	680	670	642	666	672	702	640	617	714	671	613	637	654	642	671	630	650	625	630	692	653	649	611	603	603	646	651	640	612	647	635	641	624	665	682	588	619	622	638	663	605	631	614	691	668	640	644	653	601	621	635	657	644	656	658	628	602	645	687	623	608	641	624	632	635	663	617	659	641	632	650	646	676	620	606	635	591	633	630	664	694	669	645	631	619	634	638	646	661	649	676	662	590	624	618	629	633	634	658	677	649	636	616	650	673	666	619	657	617	570	617	648	640	646	655	626	643	646	634	676	683	676	689	633	623	642	641	678	653	658	679	657	641	690	597	674	658	646	626	710	615	676	660	690	655	621	638	641	621	652	663	668	622	637	629	615	675	631	626	661	681	620	648	624	640	638	650	677	687	636	623	669	617	627	594	692	652	636	650	651	649	627	645	657	658	661	673	635	600	611	605	667	617	660	635	622	689	659	643	659	655	636	636	700	680	649	665	708	665	655	623	645	654	644	630	605	593	667	653	619	666	664	659	629	639	677	650	635	631	641	669	671	651	705	623	669	625	664	628	654	621	671	621	688	666	666	629	605	660	640	685	649	641	673	634	637	623	688	643	632	613	652	702	587	639	637	651	601	628	637	654	624	687	668	673	676	663	669	650	665	653	614	641	641	677	659	596	645	646	634	616	617	651	685	654	683	649	616	635	694	630	635	638	707	649	680	657	623	588	667	590	623	623	665	710	627	690	619	590	649	667	600	632	630	600	652	685	634	638	683	663	618	659	617	652	625	645	647	597	641	646	644	675	659	639	623	613	628	637	642	660	664	666	588	621	654	624	641	593	692	672	655	683	618	620	656	615	625	607	611	656	667	647	626	636	645	640	620	625	627	644	663	627	631	666	664	600	628	643	614	635	671	656	661	603	665	646	656	640	623	635	617	668	677	628	649	645	694	625	648	609	650	603	604	596	688	647	646	615	656	652	625	666	603	657	628	662	665	637	612	682	628	641	649	615	603	629	610	635	678	641	639	630	642	656	628	654	670	679	673	623	716	650	640	646	637	648	663	652	670	610	642	661	626	655	598	644	641	630	628	692	679	612	674	647	693	649	648	633	657	644	666	608	661	647	633	634	629	608	644	680	641	658	665	624	605	668	600	645	662	663	617	626	652	672	637	626	642	639	655	609	670	637	652	624	669	633	643	662	632	606	631	630	669	648	652	616	662	641	656	642	636	645	623	688	645	627	635	653	669	636	684	599	606	673	668	687	662	643	630	673	644	633	686	601	662	648	628	691	606	610	686	668	620	641	656	635	612	662	646	634	646	658	672	608	665	659	686	668	645	680	623	661	628	621	666	628	678	633	636	639	601	610	641	595	650	633	617	631	660	620	675	633	636	680	634	682	626	634	670	610	606	656	670	637	678	677	603	643	649	651	632	693	634	667	665	663	658	663	654	692
4602	5980	4681	2488	1898	1518	1367	1258	1116	999	1030	938	910	855	805	893	799	845	843	816	777	752	799	790	788	776	818	757	756	770	742	793	781	760	755	772	793	767	753	800	804	778	755	735	748	778	751	767	758	764	749	733	763	756	763	734	769	738	812	772	765	772	787	793	722	782	763	752	793	783	720	763	746	715	751	779	763	693	784	754	778	769	760	774	748	736	713	745	738	753	757	726	746	756	754	768	777	728	789	773	768	744	817	729	799	773	737	760	747	742	713	751	760	755	752	750	737	723	741	765	767	804	757	766	765	754	722	752	762	792	739	749	766	775	770	761	764	784	747	764	763	854	739	769	811	774	722	778	779	684	723	800	719	763	743	728	741	756	761	745	791	756	695	730	790	772	760	798	758	788	752	701	761	804	762	782	785	765	801	791	714	756	743	731	752	792	742	766	818	798	808	731	757	785	806	717	752	722	731	712	763	712	767	735	812	748	757	762	774	677	744	806	771	783	751	782	784	720	777	777	789	786	758	752	761	777	745	771	786	700	725	736	745	750	810	769	771	742	741	767	748	755	744	710	751	747	713	749	780	741	715	750	750	834	750	760	792	760	765	772	761	766	736	743	765	783	797	737	758	802	731	752	754	718	820	753	767	784	774	754	767	797	731	752	795	772	800	773	793	819	729	751	767	786	769	795	788	709	766	666	715	778	741	764	810	764	789	757	799	733	802	780	748	750	759	732	783	760	796	704	747	730	765	724	709	760	756	755	802	782	763	762	724	721	770	760	731	750	731	756	785	734	727	710	730	750	782	779	783	736	807	764	761	745	791	746	760	806	773	733	764	756	761	783	783	790	728	719	700	779	733	704	774	751	760	749	713	781	734	819	705	760	801	781	752	720	788	789	748	763	732	752	776	788	778	763	780	757	767	734	728	801	778	785	734	792	755	770	768	758	778	820	769	738	753	800	737	744	748	807	841	760	776	723	793	737	738	764	711	777	770	777	751	809	738	768	727	731	767	756	687	708	758	796	750	747	757	799	781	741	762	733	762	745	753	748	737	733	764	705	749	726	761	807	769	790	776	733	765	761	817	756	725	750	764	724	764	779	785	775	780	772	799	735	765	740	769	725	720	786	753	754	765	745	770	800	788	754	781	739	751	737	809	797	730	761	768	718	750	748	755	751	782	770	835	719	755	759	750	795	768	793	752	816	788	790	733	770	784	755	769	771	766	764	769	780	744	790	794	780	724	725	763	770	714	774	757	793	752	705	727	753	765	693	832	749	712	785	750	762	797	738	767	742	713	748	744	810	751	807	722	768	798	765	755	724	757	756	743	736	751	777	796	783	752	762	784	764	759	874	779	784	775	745	739	790	738	791	768	740	771	799	749	800	750	711	743	806	747	738	812	782	761	791	787	755	753	776	757	776	744	782	765	751	794	725	722	737	736	754	808	720	750	768	717	744	738	769	747	766	761	760	795	743	737	720	757	793	702	767	731	752	704	797	731	798	745	754	751	757	779	799	754	759	766	763	765	755	790	780	788	762	757	768	742	721	768	761	768	852	840	762	805	767	769	771	728	734	754	778	751	740	820	783	766	741	755	769	788	764	786	760	752	795	759	739	826	776	754	743	737	786	750	728	776	779	788	762	788	790	804	723	785	743	727	709	762	751	761	789	815	761	740	755	798	729	729	751	795	737	790	740	736	731	725	759	706	754	748	742	764	733	762	784	793	771	749	765	745	771	781	735	714	758	797	750	738	756	784	752	711	753	795	750	818	765	767	741	770	812	781	799	751	794	780	703	776	755	733	773	818	746	776	792	758	769	735	745	810	777	763	765	744	748	776	731	750	766	773	739	726	728	739	732	753	723	695	780	780	694	829	716	777	762	694	750	769	754	715	719	762	765	736	756	776	787	789	786	785	720	733	791	724	785	752	778	789	763	782	830	770	735	788	736	801	733	745	687	736	781	794	779	743	791	793	766	794	779	753	744	743	778	734	802	764	754	771	734	745	743	737	782	763	773	771	754	739	774	753	789	759	758	777	779	765	768	745	770	797	764	755	727	760	773	715	777	733	745	792	764	778	775	724	755	756	759	716	732	786	757	793	785	781	776	756	792	763	757	757	751	790	743	710	755	783	749	741	732	821	745	721	821	756	790	697	740	743	727	804	714	790	745	791	789	714	737	747	773	774	735	721	771	771	782	774	780	786	740	747	747	762	708	758	727	792	735	700	765	739	789	746	767	734	729	760	767	793	807	766	726	745	792	764	807	771	728	703	736	765	742	744	729	784	700	791	813	781	781	708	737	794	712	731	739	787	761	778	733	745	738	760	770	803	756	759	781	761	774	718	740	760	752	699	807	782	717	765	753	696	755	782	774	779	780	758	736	723	755	755	797	736	748	780	761	754	733	797	737	746	735	697	728	797	734	741	758	728	757	782	801	806	759	758	754	759	799	766	760	781	746	744	772	765	783	723	758	768	743	776	763	793	740	749	751	783	795	788	707	785	722	736	825	748	760	719	776	729	766	751	771	822	720	732	772	750	756	723	728	777	779	773	811	709	737	719	768	771	736	773	755	737	780	763	770	775	739	772	748	790	714	756	791	809	749	766	778	794	730	787	755	778	785	776	775	742	754	703	782	739	771	763	797	713	702	799	743	744	745	718	751	772	793	805	775	746	755	747	758	778	720	748	769	811	803	748	762	737	749	745	777	782	748	750	780	741	693	783	776	773	769	791	753	702	754	781	703	791	782	767	815	731	717	736	776	788	786	760	764	773	726	751	744	776	784	782	806	780	795	784	758	728	713	785	772	769	731	804	748	751	754	766	767	743	783	774	738	775	779	762	754	788	769	790	779	748	738	767	734	745	749	761	754	790	771	784	762	759	734	774	737	794	763	773	736	779	715	741	743	745	761	730	741	780	796	769	715	769	803	757	762	726	746	762	750	744	738	716	731	754	707	727	750	721	738	772	732	798	787	757	748	740	700	729	749	760	715	786	740	767	784	757	718	745	768	807	698	726	763	737	715	813	728	778	737	766	689	785	770	705	750	775	809	761	789	767	789	768	792	774	756	678	777	755	764	735	774	709	797	759	780	712	770	780	770	767	749	756	800	736	736	757	729	762	739	774	766	746	770	768	779	764	729	770	753	763	736	757	743	747	736	732	779	722	778	757	775	791	775	774	729	753	742	763	741	728	757	755	744	769	761	765	747	817	759	788	810	753	774	734	811	744	797	754	820	775	737	773	768	765	766	785	796	716	734	788	701	728	735	739	759	733	739	725	758	751	746	785	738	786	800	743	758	776	766	730	776	736	791	738	758	761	780	778	713	745	729	789	751	763	774	780	793	804	799	781	710	721	770	797	783	800	756	753	745	748	706	722	707	754	738	727	788	790	777	736	741	736	723	785	769	775	785	743	756	763	742	775	738	782	724	721	735	736	781	743	775	776	741	719	779	746	744	756	768	750	792	761	746	797	772	781	779	724	790	761	716
23177	21668	29652	24146	21662	21700	12042	1331	958	806	745	688	660	654	610	554	544	546	485	486	457	433	470	457	420	439	422	422	426	444	503	439	443	447	445	374	369	414	377	426	437	435	368	406	448	403	424	383	435	405	397	406	421	356	392	405	415	374	401	441	387	409	415	404	408	404	415	390	380	402	390	384	382	404	412	381	425	422	376	436	385	387	365	452	402	386	368	383	382	365	395	400	428	398	392	389	425	426	383	395	392	402	394	396	387	379	386	381	411	435	408	392	399	411	355	379	396	408	399	385	404	386	383	374	426	409	413	426	403	356	366	389	378	416	378	396	369	402	375	429	408	422	378	400	390	370	397	363	391	395	420	384	406	440	398	395	416	394	381	367	444	381	387	408	401	395	419	410	383	391	370	410	394	409	400	371	414	365	392	391	413	432	391	382	388	412	384	409	413	387	385	375	396	396	384	400	435	425	407	433	392	413	400	366	413	429	396	390	382	377	379	434	398	374	398	415	380	391	383	384	396	421	415	379	391	371	362	396	404	375	404	383	390	390	384	403	380	378	414	390	353	409	407	387	397	386	407	387	412	382	382	439	404	415	394	405	399	399	387	397	377	394	366	408	362	371	395	378	410	387	390	400	401	412	415	377	373	433	394	397	394	354	386	363	445	403	416	377	370	401	393	397	396	399	377	374	396	361	390	382	405	398	386	402	385	390	417	387	385	393	384	362	395	378	395	374	384	388	384	398	380	388	419	365	392	393	377	385	430	380	410	407	435	368	387	395	373	425	395	408	406	378	386	384	403	386	407	407	408	366	407	415	409	408	400	396	419	406	398	398	418	337	377	372	371	388	406	383	372	417	433	377	382	397	373	376	417	378	418	387	401	407	407	371	405	421	371	401	391	388	412	409	369	364	406	453	367	408	381	385	410	387	405	423	379	395	366	385	407	426	395	394	406	386	369	405	415	414	376	376	367	363	393	413	391	397	386	386	435	378	360	394	383	372	412	366	368	386	402	377	404	420	371	352	400	398	381	400	405	343	391	390	381	414	386	384	391	403	415	379	406	415	369	428	406	388	417	407	385	431	393	371	376	386	354	383	371	380	395	394	378	384	381	415	393	398	398	420	400	406	402	369	380	393	358	399	399	387	367	403	391	388	391	392	427	393	402	369	394	400	422	360	379	367	402	382	430	388	419	396	401	375	419	411	403	412	408	378	388	363	390	418	409	388	415	367	366	378	407	391	403	393	395	378	365	380	368	385	388	394	359	381	398	407	366	380	403	408	404	412	406	391	379	381	440	409	407	404	386	385	375	388	368	402	383	412	389	422	407	385	398	404	385	409	432	382	418	372	396	405	379	407	373	369	380	430	393	388	408	421	412	409	394	427	378	409	403	379	397	393	386	407	376	394	412	414	414	416	395	422	411	392	393	414	417	374	364	409	417	384	421	379	366	411	380	383	369	432	386	387	403	405	370	386	403	421	427	390	380	403	392	380	431	401	406	377	380	390	366	380	369	390	409	368	378	402	362	401	388	401	368	348	420	318	425	402	388	391	371	394	398	380	390	409	398	385	394	420	396	412	399	404	386	416	419	400	409	427	403	407	412	407	416	395	377	357	375	407	376	400	406	370	387	405	412	424	393	398	385	344	365	367	377	410	375	392	418	384	373	377	432	401	365	400	406	368	423	364	383	390	408	376	392	371	377	401	377	396	398	389	382	425	361	375	386	392	388	394	404	430	414	388	371	413	395	426	414	407	436	405	384	376	381	398	405	406	401	381	389	344	400	368	378	415	398	410	384	374	408	357	407	376	390	387	368	373	406	381	428	399	349	410	417	422	388	368	409	399	407	400	369	419	359	399	398	382	413	389	414	442	413	377	410	411	388	371	412	394	403	412	420	397	390	389	440	425	363	386	385	375	360	399	370	394	433	419	378	407	380	397	415	397	379	394	412	394	399	393	389	395	395	389	399	393	389	409	386	372	431	407	368	363	388	388	413	392	407	375	356	413	401	386	411	386	373	407	361	390	372	357	416	375	413	404	383	366	371	367	371	396	415	371	412	362	422	377	395	414	360	419	370	385	381	360	385	365	370	387	395	351	412	389	389	407	410	366	357	400	407	390	400	417	367	333	351	387	384	344	391	395	421	377	395	395	383	379	402	394	399	405	386	376	388	389	396	399	357	393	392	385	382	407	401	405	425	390	351	370	419	380	383	411	371	370	385	372	383	415	414	376	393	406	378	388	409	389	403	405	420	376	400	389	414	379	389	375	403	412	382	387	381	403	375	434	374	363	384	392	387	404	368	369	436	409	396	385	443	384	392	376	393	393	409	363	387	369	402	384	391	402	417	383	378	377	394	407	390	409	364	396	402	378	415	370	379	419	414	368	353	361	394	380	394	374	410	425	386	348	394	391	388	355	371	410	384	441	389	420	379	431	362	382	374	382	376	415	384	363	398	376	371	381	399	399	392	428	390	371	383	397	403	400	400	411	385	427	367	398	409	446	408	371	418	414	388	387	381	376	412	375	391	388	394	386	395	418	420	361	395	402	390	419	390	406	387	378	388	394	372	376	398	389	393	385	388	389	381	387	379	378	389	377	376	389	376	372	370	389	410	401	402	364	412	387	366	378	410	381	401	383	428	382	386	390	402	395	364	378	407	390	415	404	384	427	392	385	421	357	424	364	430	440	394	434	341	362	407	378	415	379	383	417	388	386	431	406	414	391	371	378	375	393	388	385	410	377	371	441	452	367	398	367	371	380	399	423	392	377	397	399	419	355	373	374	370	351	426	419	337	364	354	368	413	408	375	360	407	372	415	400	400	374	407	371	406	342	408	357	406	379	389	410	408	407	413	397	392	389	410	372	378	358	375	401	407	396	406	397	403	415	410	371	400	381	375	364	399	360	386	399	389	393	392	358	443	397	383	446	403	374	396	397	378	383	417	374	419	363	351	394	407	378	377	408	384	389	381	386	381	361	391	404	402	390	390	411	399	363	380	412	381	402	404	391	376	398	409	384	404	378	434	363	388	407	395	391	387	397	383	383	410	411	423	368	373	414	423	402	375	376	406	398	385	383	362	393	422	399	380	392	433	431	378	393	405	415	390	382	395	382	395	399	389	420	380	402	400	380	369	404	395	356	396	375	415	379	372	381	405	390	376	384	381	405	418	385	416	365	389	415	395	374	374	363	393	393	416	404	330	375	414	395	401	410	387	369	382	362	404	413	370	370	400	385	407	420	367	399	415	409	398	370	409	375	389	402	389	399	400	413	416	390	399	415	382	370	357	379	389	385	405	375	398	406	406	390	387	375	372	397	378	370	378	378	420	395	371	394	419	416	386	395	404	390	388	373	369	371	412	370	378	406	398	388	357	381	376	380	380	432	380	392	399	339	349	387	383	358	389	357	376	390	416	382	393	401	391	361	385	407	400	378	374	419	396	372	409	386	381	382	408	417	390	370	380	366	390	411	417	369	399	361	366	399	414	375
7657	16464	13186	6798	4923	3714	2907	2189	1814	1497	1316	1191	1113	937	936	840	766	713	631	662	646	614	594	597	564	580	534	528	494	551	524	489	476	504	453	458	480	501	472	460	520	520	484	461	483	505	469	456	482	468	492	485	480	519	443	456	453	455	460	444	472	487	443	477	475	462	450	452	495	457	506	500	488	429	461	489	414	455	447	488	470	441	444	473	457	504	462	451	472	474	440	457	475	451	469	483	459	435	454	455	470	471	453	485	480	439	431	463	463	480	438	462	447	457	473	463	461	472	482	455	454	449	488	429	445	440	443	458	435	447	460	460	429	483	408	469	448	447	474	445	436	453	440	445	435	439	396	424	442	451	440	488	442	431	424	449	448	478	452	413	451	433	434	450	469	460	447	454	428	501	460	475	445	464	416	434	431	442	437	451	451	448	399	451	457	499	453	437	408	433	450	418	479	438	506	431	449	446	395	429	440	442	458	454	428	425	465	482	454	454	423	457	458	447	467	442	454	436	453	453	456	472	443	488	465	461	432	459	508	417	470	444	447	480	470	442	457	476	469	458	456	484	441	408	486	473	472	397	410	450	441	415	443	460	410	444	452	466	449	485	464	426	435	498	456	464	453	406	408	406	425	460	452	399	422	405	441	450	449	474	483	452	475	470	415	451	474	456	446	442	477	469	477	443	456	440	458	474	461	443	440	487	427	437	441	467	432	448	436	461	445	465	456	427	457	444	450	465	466	424	440	437	463	483	475	477	441	415	472	448	435	459	453	451	443	424	454	443	453	447	427	473	478	458	458	463	450	488	446	456	432	410	463	481	447	425	458	447	429	458	450	469	457	443	423	488	448	422	430	440	441	455	454	431	476	444	448	456	463	458	425	455	460	435	418	444	431	440	452	413	463	487	487	448	458	452	448	443	478	496	431	475	454	459	476	444	413	469	433	444	463	457	461	447	428	475	396	481	459	446	450	438	462	448	436	444	450	446	421	476	413	435	437	469	440	448	442	464	487	463	461	471	450	450	433	424	444	383	426	467	398	453	471	421	489	461	463	436	447	477	467	445	465	417	472	450	471	499	478	468	467	423	452	443	435	442	459	447	459	458	472	444	484	442	453	439	438	462	413	487	470	426	442	496	420	427	423	426	457	447	440	431	455	447	459	420	434	445	437	418	463	507	445	467	446	441	435	481	450	468	470	462	422	417	449	485	428	425	416	458	459	471	438	450	473	453	427	446	451	423	451	445	465	469	442	430	450	441	439	451	426	448	441	431	486	450	429	484	460	448	433	443	442	429	440	478	437	466	503	435	432	472	443	487	468	435	478	437	497	447	421	479	449	426	482	426	457	455	474	464	428	454	418	438	468	435	429	457	481	443	461	441	464	473	438	442	452	451	456	476	454	455	449	475	448	427	400	463	448	466	462	462	480	484	442	435	482	452	435	442	445	477	438	450	434	458	446	427	446	427	480	469	432	431	472	475	451	463	449	500	464	432	434	456	452	412	481	473	469	499	468	441	466	437	484	464	491	463	448	496	470	488	498	504	446	478	449	421	468	431	406	462	482	420	438	444	484	429	451	433	427	455	477	427	412	484	439	461	416	465	487	449	388	471	415	454	445	432	451	460	427	443	431	460	424	466	431	465	422	460	420	436	443	433	471	442	468	465	459	448	446	440	483	488	454	437	452	471	473	435	453	436	439	499	440	450	498	444	409	468	455	435	411	451	467	432	445	467	429	474	403	427	446	409	415	457	435	438	467	459	462	443	421	451	424	397	435	480	444	470	455	424	475	466	420	477	453	446	454	411	479	405	425	454	435	479	421	443	464	475	469	439	446	467	447	435	462	462	480	476	460	461	458	505	439	450	455	506	459	443	460	427	455	467	452	464	424	440	455	457	464	442	413	438	449	465	448	460	476	452	453	440	447	415	459	456	462	486	455	466	422	469	426	410	436	389	419	451	497	477	424	456	466	462	453	463	476	455	458	455	450	423	433	441	446	416	450	449	442	487	453	426	454	430	455	418	413	479	452	465	434	459	445	450	453	478	472	438	423	470	467	422	452	443	454	421	446	467	412	456	465	437	438	426	411	432	468	449	441	466	443	422	439	445	426	471	472	477	422	452	415	456	433	430	472	438	432	469	413	428	457	425	442	446	487	431	450	427	458	481	451	498	457	456	460	442	440	423	472	462	451	473	416	433	462	491	416	434	444	474	460	456	459	423	435	432	484	459	425	473	465	427	441	485	434	457	441	431	462	465	429	461	468	453	465	433	425	435	448	459	459	440	455	469	468	467	435	455	450	446	432	423	447	493	486	447	451	458	492	423	450	463	498	450	458	438	467	419	446	423	458	439	498	432	436	434	461	457	431	455	463	475	422	436	409	430	422	452	454	408	425	464	490	472	438	463	486	477	459	448	450	447	449	415	427	418	457	401	445	475	445	452	443	417	449	489	489	442	430	468	413	470	463	452	436	499	461	418	441	460	434	470	425	477	470	469	491	456	465	475	428	435	446	496	444	473	433	442	422	446	433	421	418	457	464	444	480	457	438	465	446	449	435	473	445	491	459	432	483	428	440	418	432	436	468	429	464	470	427	478	444	486	462	441	472	432	467	458	476	440	478	459	425	454	446	456	447	496	468	389	476	426	439	416	422	437	466	458	422	454	458	431	470	460	475	456	465	456	443	465	455	489	451	447	393	441	431	456	437	423	446	480	463	470	447	452	405	447	478	468	512	436	475	473	453	423	457	424	480	428	443	423	421	493	472	428	439	426	448	447	485	441	433	459	459	451	428	444	456	431	459	448	448	403	458	432	441	461	450	429	464	465	434	445	487	476	469	453	410	460	473	449	479	439	450	451	427	462	469	485	469	487	468	440	431	453	453	459	480	452	440	432	469	476	436	469	445	478	441	452	440	420	469	425	464	443	494	444	451	413	471	419	414	452	440	464	454	467	435	447	473	452	454	411	460	438	465	447	430	412	438	437	462	435	442	416	502	451	429	445	422	436	463	406	433	450	474	419	441	437	457	479	434	406	457	425	446	450	428	454	479	454	434	431	496	445	410	458	470	459	436	488	464	435	438	466	431	412	462	465	445	442	473	433	417	449	421	489	419	428	489	417	456	468	426	459	485	469	459	437	434	428	473	459	440	498	443	457	467	459	468	419	453	452	440	434	442	432	432	452	469	406	444	447	412	459	461	469	428	432	461	444	416	463	464	447	456	472	450	478	482	428	479	460	484	486	457	462	424	437	420	484	434	464	485	460	447	446	454	467	439	428	420	474	440	480	461	475	452	454	457	431	489	464	464	450	439	446	445	396	436	450	465	423	412	445	421	457	459	395	488	465	473	437	440	472	428	426	466	438	471	456	442	449	439	449	479	449	423	470	455	466	458	428	426	422	421	442	455	457	436	440	482	441	415	461	445	499	461	441	476	424	433	461	457	437	441	474	448	429	459	421	424	464	447	439	455	416	413	432	392	466	470	462	429	478
27609	20394	7110	921	618	500	494	512	507	457	466	463	454	473	470	468	476	486	459	441	477	436	417	428	443	484	475	486	488	456	443	453	474	430	432	479	455	476	445	452	472	464	438	431	462	462	445	422	426	460	481	474	497	437	424	457	459	455	462	405	457	464	442	430	452	472	468	436	431	430	457	412	507	456	486	446	446	484	466	479	468	442	496	441	466	471	467	497	447	481	480	444	477	452	466	434	458	462	465	462	427	441	472	444	473	462	469	488	455	452	444	477	450	453	442	437	469	479	446	490	443	468	479	480	466	487	480	459	470	464	440	460	443	443	454	474	458	484	424	460	491	463	461	433	484	489	455	436	444	480	453	460	485	492	505	429	477	445	419	430	449	471	462	441	456	432	466	471	486	438	456	438	484	433	440	449	436	489	457	455	424	471	451	474	451	419	448	444	446	398	461	429	471	489	472	457	481	480	442	448	481	426	424	457	458	445	510	443	449	417	442	461	458	460	455	447	449	451	436	461	487	426	471	385	434	409	448	457	515	452	408	489	460	440	442	427	465	480	475	459	461	441	489	489	459	477	440	477	469	453	452	442	433	443	465	446	447	489	425	465	420	465	448	484	455	468	461	437	477	432	462	465	428	462	490	452	422	447	474	438	440	488	439	459	490	458	447	460	451	441	443	464	442	451	453	450	448	500	458	495	452	436	485	434	461	428	496	449	455	484	460	488	449	475	455	465	422	479	484	459	457	480	459	448	465	461	487	456	479	418	457	457	448	461	440	419	455	510	460	450	427	463	446	428	449	476	437	468	434	457	476	466	459	443	463	489	472	447	447	479	471	418	460	460	437	444	485	481	434	433	473	498	448	447	445	449	464	433	486	458	465	431	477	412	472	502	494	453	436	472	431	492	462	485	509	453	462	454	470	445	471	477	445	446	431	492	459	427	438	413	450	438	439	448	474	446	472	475	416	473	435	456	469	440	503	473	453	450	453	440	446	503	467	445	433	467	467	473	519	464	421	452	450	492	451	461	490	458	455	489	475	436	480	470	467	442	468	456	461	497	442	453	459	496	450	403	431	442	470	464	454	428	457	454	442	450	392	430	443	473	418	471	440	461	484	460	456	439	479	448	461	428	436	459	443	480	454	466	475	410	446	455	468	490	436	446	460	449	465	454	442	452	481	482	431	441	440	429	474	476	455	454	484	451	452	469	453	446	466	467	447	496	481	473	478	466	421	460	444	430	468	469	440	461	475	463	505	469	424	462	448	443	412	451	481	454	439	420	504	443	468	474	474	469	470	454	448	428	431	463	476	432	438	446	434	481	475	447	448	410	412	453	484	431	452	460	463	473	445	464	498	466	434	456	459	476	464	480	470	449	438	469	439	477	413	480	476	465	469	453	458	463	460	464	426	436	493	497	459	455	487	466	466	425	436	421	488	448	436	458	436	503	478	420	439	478	435	479	442	450	443	445	433	462	453	451	446	464	466	456	456	451	453	426	444	436	473	459	451	478	473	477	426	464	413	448	469	482	469	446	426	452	422	452	463	499	457	465	432	480	442	423	458	430	490	462	476	450	469	411	438	443	456	452	421	435	472	457	462	437	459	458	493	478	453	467	436	458	475	424	448	446	456	454	467	463	447	457	497	457	439	480	457	458	434	457	469	447	448	443	462	454	494	414	438	476	492	473	463	467	436	460	503	461	456	458	436	476	490	410	468	486	480	473	442	464	463	452	426	447	466	487	466	462	442	420	489	455	397	463	452	468	453	422	446	481	432	430	458	461	461	467	416	444	460	457	457	455	432	481	445	458	486	451	442	458	437	468	439	486	473	465	431	470	455	451	471	459	447	491	451	462	468	425	494	458	464	468	455	432	473	471	450	486	482	463	444	451	421	467	455	476	492	466	431	453	481	470	468	455	456	434	477	461	452	482	450	461	438	449	473	454	445	481	468	485	414	444	426	456	453	471	440	479	437	443	450	442	481	468	441	448	423	435	384	406	431	451	429	457	442	431	443	419	469	453	468	421	438	440	448	461	478	465	441	449	493	446	495	458	458	476	456	422	461	426	488	501	459	486	447	449	485	452	463	446	497	436	481	420	487	439	474	490	452	452	437	465	468	473	444	468	406	470	454	466	438	402	466	444	442	427	426	452	430	446	479	443	432	449	468	456	487	468	445	461	446	455	438	423	492	458	448	459	465	458	424	464	454	467	452	468	461	445	457	454	445	496	426	478	436	435	446	462	425	465	433	470	447	428	431	415	446	465	454	426	499	431	413	500	449	465	453	444	434	442	452	421	455	468	481	467	460	478	425	465	443	452	482	433	453	455	416	403	453	474	435	476	443	461	482	474	460	446	447	472	459	469	432	436	459	460	424	427	487	467	505	449	476	455	457	430	439	407	457	468	480	477	403	444	485	428	445	481	480	435	466	493	448	442	414	452	447	472	448	473	453	442	440	474	447	454	434	466	422	442	459	474	458	455	449	433	457	413	454	481	469	458	432	475	488	459	449	454	407	432	459	434	435	482	486	458	427	476	453	454	446	464	422	477	505	414	488	437	435	436	454	443	433	468	446	477	486	464	452	494	444	493	453	441	458	482	436	440	445	461	457	446	456	481	450	449	504	482	467	460	459	457	514	454	459	468	443	466	478	467	453	452	466	476	464	483	508	445	469	481	454	448	474	474	426	455	487	472	468	469	456	473	485	454	492	458	429	481	463	439	478	447	452	456	477	455	434	450	416	407	463	467	495	471	448	423	465	437	436	462	420	466	456	467	456	416	474	439	451	468	482	441	455	475	465	439	462	443	449	464	454	489	435	471	466	429	400	467	471	497	435	416	437	478	430	466	462	494	428	472	456	437	442	450	461	484	489	450	453	466	420	437	460	426	498	414	460	469	438	440	523	432	481	468	462	442	436	430	497	423	504	448	429	514	476	474	471	449	453	426	474	437	406	473	435	476	468	448	458	462	452	386	426	457	441	433	431	457	478	446	466	474	443	444	427	466	440	473	470	466	473	455	468	456	480	473	460	460	421	432	448	432	481	473	474	483	458	447	443	420	470	466	438	487	442	460	422	465	458	453	482	461	444	445	473	414	464	454	478	464	459	448	472	450	485	419	475	422	449	428	440	463	433	458	433	436	491	448	465	422	466	441	457	441	486	445	454	457	464	435	442	447	501	470	472	458	464	461	454	460	424	477	459	441	476	464	452	446	447	454	500	525	472	471	422	462	442	461	485	470	410	457	485	489	476	460	456	471	434	466	451	433	444	447	479	436	453	448	479	410	461	474	467	424	434	449	447	459	450	429	450	475	451	440	456	478	409	404	480	493	459	483	445	456	449	463	422	469	436	453	439	448	462	492	430	473	412	429	448	446	434	443	456	446	454	461	489	469	489	420	449	479	430	473	462	460	434	425	459	458	474	483	460	475	480	433	467	429	453	490	420	499	466	460	420	453	468	462	463	429	496	479	464	448	465	457	491	423	474	452
4221	1235	1123	802	758	664	635	625	613	597	602	569	561	542	574	544	568	585	576	565	595	567	563	572	562	626	554	579	572	587	548	528	597	538	581	582	601	559	552	598	564	544	595	596	552	556	553	543	520	558	560	571	610	541	566	609	541	575	534	542	562	580	600	581	564	537	562	531	562	576	580	581	564	545	582	551	564	527	573	567	556	562	538	596	541	578	564	563	583	560	577	550	614	591	565	538	570	538	606	577	570	589	592	563	570	564	559	575	533	537	560	567	566	567	562	593	570	537	536	538	545	555	606	614	578	541	607	530	549	526	567	575	556	550	604	575	603	568	554	536	595	572	538	591	600	582	561	583	526	522	596	540	576	550	538	551	557	566	551	557	564	570	530	541	601	574	585	589	556	562	550	568	561	546	561	525	539	536	538	559	602	565	557	602	572	566	543	549	604	569	576	585	616	569	585	582	570	519	532	580	599	588	546	557	516	589	566	551	586	602	600	590	537	549	573	571	553	618	560	580	546	578	539	560	569	540	564	552	556	513	621	581	598	595	586	560	549	558	556	526	549	562	547	549	572	523	540	553	601	515	579	593	563	573	604	592	554	570	607	585	619	596	578	567	531	612	558	554	592	534	520	555	578	572	553	559	533	559	604	580	553	551	600	564	555	568	579	625	539	596	617	594	583	582	540	550	585	548	548	582	538	576	558	572	561	561	578	538	561	543	565	593	556	573	574	565	588	555	583	552	606	588	569	590	576	532	571	544	562	556	605	600	576	596	572	574	625	536	595	533	586	520	583	568	545	568	569	561	584	556	583	559	561	604	588	549	537	582	554	586	602	538	535	570	540	517	601	575	564	597	536	591	557	587	560	558	559	563	548	565	591	580	550	550	561	598	621	522	569	577	553	544	609	561	528	594	613	584	547	556	576	563	599	580	573	604	583	576	547	556	551	609	597	602	602	579	538	566	532	584	560	571	580	561	543	577	579	566	537	585	571	617	581	585	578	570	578	567	581	581	560	586	589	595	544	557	556	572	605	582	560	571	601	583	576	587	559	524	557	567	588	594	586	565	591	551	590	554	570	557	564	522	521	580	579	569	562	583	597	564	559	529	562	549	575	563	547	571	516	552	545	554	555	565	562	594	581	594	524	603	553	552	543	583	577	554	591	555	580	556	534	601	560	577	546	583	544	577	528	539	568	566	601	587	541	580	572	567	532	591	571	564	557	583	586	575	544	557	573	568	542	568	553	559	577	547	561	570	569	568	614	517	538	566	553	600	581	568	560	567	539	570	600	562	585	568	562	531	543	583	534	524	542	583	553	527	547	548	576	531	574	557	532	558	560	631	585	559	551	589	648	549	560	555	560	580	563	568	571	552	543	569	542	583	539	572	585	548	584	562	495	507	585	563	593	551	556	589	565	547	549	570	584	607	572	571	572	573	560	552	514	568	550	567	576	573	603	551	523	582	554	569	573	565	542	571	621	572	586	580	527	580	569	558	621	572	548	560	580	553	571	573	597	535	548	566	575	550	573	570	582	567	587	544	542	563	568	591	559	602	586	584	597	567	585	559	550	575	597	566	545	573	596	547	564	570	579	538	550	556	541	536	546	594	580	581	539	568	539	566	554	544	579	577	537	567	560	618	558	524	640	559	571	556	575	589	577	557	587	568	555	592	525	564	555	612	587	558	588	556	560	563	546	574	577	557	562	593	549	552	598	591	614	582	623	552	557	587	576	598	572	571	558	524	591	560	606	581	538	566	573	557	622	580	579	549	563	574	566	576	570	561	601	573	563	539	552	567	571	589	553	563	603	575	555	544	543	554	599	559	571	580	507	603	564	622	602	576	572	591	589	538	523	568	607	559	564	529	600	558	571	603	582	538	552	548	585	591	581	545	554	530	571	548	561	610	566	564	578	583	588	595	600	577	601	585	572	550	568	576	582	572	555	573	595	603	581	560	550	471	564	548	571	555	556	595	538	554	537	565	544	590	587	534	561	545	538	581	542	568	558	575	563	573	516	543	556	519	548	570	580	577	535	561	545	569	568	585	566	522	530	541	576	523	581	557	596	593	554	544	566	540	544	506	586	615	570	596	529	572	557	569	590	577	615	568	576	550	550	542	575	582	585	564	600	524	579	583	506	608	538	594	579	581	579	586	529	591	588	584	566	562	615	575	553	530	532	604	566	611	529	565	610	524	553	563	574	559	536	571	566	618	569	525	556	537	576	519	584	552	566	545	573	600	569	578	581	574	572	533	558	577	555	592	561	576	554	611	548	547	560	586	549	583	543	587	548	624	553	518	569	499	546	571	575	564	538	594	574	543	562	553	536	562	542	568	567	553	557	535	535	551	550	549	525	565	582	575	556	547	567	589	568	604	572	583	544	587	564	577	544	554	601	599	605	576	525	553	543	545	559	564	572	524	564	596	548	560	561	561	572	570	572	509	572	580	545	553	533	567	578	577	557	563	589	567	565	547	583	564	596	523	502	577	553	557	580	583	542	546	559	564	540	564	565	552	552	592	555	575	583	582	577	581	598	576	521	584	578	561	593	617	599	573	563	582	593	553	569	525	580	558	567	565	568	574	571	564	538	576	558	528	513	579	557	529	573	491	547	605	560	582	556	557	571	576	566	594	585	556	588	562	591	559	511	565	526	584	572	557	595	578	530	572	559	552	573	537	544	566	537	574	531	574	535	578	535	615	587	564	572	598	587	536	525	562	553	584	562	541	564	547	578	584	551	560	550	516	543	546	597	577	546	553	579	596	604	598	575	586	557	536	592	631	539	586	563	554	577	594	560	544	585	540	607	562	544	535	593	551	589	522	578	538	584	559	628	563	545	596	602	520	616	531	587	554	573	559	572	575	540	584	603	577	563	600	566	552	566	552	566	540	585	524	576	576	576	548	581	592	541	588	589	576	600	533	540	584	566	586	590	587	544	589	580	597	558	569	578	570	591	517	580	575	540	568	571	576	570	572	519	543	544	562	589	578	545	565	527	539	579	589	555	570	583	526	585	572	585	584	582	557	558	550	552	566	533	573	581	590	522	579	553	615	584	538	612	565	564	585	545	619	587	558	552	590	555	542	545	562	568	550	555	576	561	555	526	598	605	577	550	570	529	578	595	569	571	587	565	518	540	595	556	525	568	559	530	541	555	584	542	546	572	598	531	570	523	579	580	564	533	546	572	571	560	538	547	554	576	557	581	565	575	613	578	574	551	563	602	579	568	556	605	565	581	563	578	576	591	571	595	558	566	583	548	561	616	549	558	578	589	542	547	557	605	598	544	572	590	584	583	580	590	604	538	568	594	541	551	549	539	525	579	597	572	545	569	594	634	596	588	569	569	542	556	584	537	598	561	535	559	519	551	599	534	522	574	558	524	580	599	575	563	583	542	560	569	574	559	570	573	548	582	542	565	508	553	591	553	533	582	560	580	592	562	623	576	511	536	548	537	578	595	591	547	569	603	555	561	609	577	568	569	539	570	581
24062	21572	29174	24448	21553	12431	1098	658	498	454	425	392	362	367	316	328	304	308	279	240	288	274	243	271	254	245	246	219	242	247	246	240	283	249	253	250	263	242	246	271	220	243	218	265	263	215	267	237	215	234	224	248	260	257	258	234	271	230	222	225	218	245	233	247	244	237	246	214	231	224	221	256	240	231	227	225	242	233	223	267	250	234	267	251	229	210	259	236	232	231	229	262	241	228	233	216	255	228	198	260	225	228	257	216	229	263	247	230	213	274	243	252	257	219	243	236	233	224	241	258	253	201	245	238	255	259	246	233	230	233	236	263	215	244	217	258	262	233	239	226	227	217	239	250	253	234	239	235	211	230	220	238	203	226	229	211	232	229	261	211	243	232	251	202	223	214	199	263	253	231	238	237	256	215	233	259	222	224	242	233	228	227	264	204	214	226	204	200	246	250	240	221	198	203	237	235	218	235	192	238	234	231	242	238	246	230	242	241	233	249	240	235	231	231	245	228	214	235	243	260	229	253	232	238	246	219	208	260	219	230	270	240	241	205	229	213	216	244	227	235	244	243	235	252	220	233	216	239	231	246	206	247	219	199	232	236	234	251	222	251	257	210	229	224	252	241	225	225	259	245	203	239	219	247	226	240	244	252	229	246	244	218	235	216	234	232	277	241	199	243	235	220	229	240	231	198	234	260	234	235	213	235	212	237	232	221	240	224	243	229	238	223	241	241	253	233	221	232	210	262	242	213	231	245	243	233	234	235	229	264	249	234	264	242	225	262	246	237	233	228	236	222	216	240	208	240	224	244	252	234	223	247	244	236	262	258	218	228	229	219	214	256	249	260	243	228	242	241	218	249	213	236	238	228	229	233	233	257	249	239	251	251	241	232	255	238	239	225	250	226	230	214	246	242	219	216	221	224	257	223	228	222	247	241	244	254	237	230	237	215	221	253	226	250	250	230	217	240	267	251	233	215	241	242	251	247	238	230	223	221	254	215	215	241	233	238	243	255	223	228	246	240	252	240	243	229	235	220	252	225	238	270	249	246	242	231	232	251	231	252	242	231	264	216	253	207	225	240	262	232	246	227	236	250	256	241	247	228	248	220	238	224	209	272	235	231	229	202	246	255	221	225	234	239	250	223	232	226	242	245	245	257	253	252	234	255	216	239	207	231	254	225	231	232	211	228	223	228	264	215	236	231	237	246	220	227	241	229	212	229	237	219	244	260	222	235	238	240	235	259	215	246	248	249	224	249	227	220	235	216	235	248	217	220	234	237	220	229	265	235	248	231	229	237	218	236	252	239	239	236	250	247	236	224	240	219	243	231	219	212	230	255	214	241	251	232	220	251	246	240	242	253	247	245	223	224	250	258	229	238	225	233	232	224	210	252	209	223	214	220	222	239	239	243	226	230	230	227	234	277	240	225	243	242	224	247	217	255	231	250	246	226	236	217	239	220	225	244	247	233	218	226	262	223	251	234	249	246	252	220	232	270	233	194	239	208	230	258	216	248	234	217	246	243	228	233	252	242	253	254	251	251	235	226	227	266	235	235	235	250	256	238	227	227	249	259	201	257	214	252	216	221	222	212	235	251	242	242	221	250	262	234	224	231	255	212	229	238	236	247	233	235	245	229	245	243	236	240	241	243	251	252	215	244	233	223	244	236	232	243	227	225	247	241	228	237	244	213	251	229	224	241	241	236	212	229	244	242	230	229	236	246	240	234	248	206	201	258	224	242	223	236	231	215	235	220	231	209	215	218	257	228	220	256	245	254	258	205	234	277	246	203	222	196	271	266	247	218	244	233	260	219	233	245	253	241	229	238	232	248	256	240	257	242	261	225	220	242	231	214	258	254	238	239	224	206	229	249	218	245	226	229	217	239	231	225	225	232	226	273	240	249	216	256	238	256	248	225	227	192	244	232	229	210	218	222	222	238	259	223	209	270	213	238	242	236	221	245	234	255	248	216	239	227	235	244	236	240	253	243	247	223	279	243	251	232	211	259	223	238	222	263	233	224	239	239	237	233	218	226	239	254	231	243	243	233	229	250	231	245	262	228	232	214	242	230	248	226	207	236	228	263	228	229	214	257	252	218	245	228	232	215	240	240	211	251	251	245	238	199	235	227	226	234	226	245	232	219	204	241	256	235	228	243	253	243	229	272	221	229	227	228	209	218	214	239	268	236	249	240	230	219	236	233	261	211	235	229	231	243	244	242	215	253	252	261	236	269	232	221	245	220	254	239	225	272	217	219	245	251	247	220	217	232	230	204	255	238	257	243	224	232	246	238	246	221	230	260	215	221	222	234	249	218	248	292	247	257	246	249	220	236	213	234	230	239	236	212	217	240	248	217	216	237	244	213	247	285	214	234	240	250	240	225	224	245	235	241	225	238	229	235	237	245	240	228	238	227	281	235	204	213	248	228	246	233	232	263	212	248	206	239	246	247	226	240	233	233	212	226	213	270	208	218	229	214	223	212	235	236	213	222	215	245	231	252	250	240	220	246	224	248	212	232	253	223	245	240	225	218	221	250	231	229	241	236	239	219	224	250	233	241	239	236	220	223	225	227	249	256	232	226	271	238	242	214	237	239	231	248	218	227	255	232	252	214	246	237	263	247	251	219	251	259	224	208	238	240	234	214	242	246	237	203	260	243	251	219	262	220	233	249	235	207	236	228	250	233	250	275	229	232	239	231	238	224	253	248	251	253	240	233	251	220	228	252	217	239	262	244	238	220	218	252	244	245	243	236	248	217	249	221	242	231	235	211	259	247	257	241	226	234	242	226	238	219	218	247	221	234	239	244	243	229	216	233	238	200	237	219	218	213	239	235	217	218	198	216	264	238	251	263	240	255	245	240	234	237	237	237	201	231	232	214	219	246	231	248	223	211	264	243	238	236	232	248	225	214	241	236	231	247	240	217	229	233	249	236	232	233	249	224	224	192	249	231	245	207	258	252	234	252	242	255	240	220	215	242	205	226	267	224	219	220	254	233	234	222	228	238	213	233	234	242	230	247	228	249	230	264	230	248	236	221	222	224	255	237	234	235	249	269	245	267	218	222	222	261	251	225	235	250	232	231	230	257	210	226	238	250	253	251	236	234	268	230	238	260	198	251	210	239	262	249	248	247	206	233	229	228	261	237	236	224	234	230	249	223	226	218	226	241	219	248	241	201	247	228	240	246	265	217	227	257	227	221	238	254	222	239	222	204	229	219	246	237	270	215	224	225	219	235	234	267	237	230	244	217	239	249	218	239	266	233	260	210	220	253	254	228	254	244	266	216	212	227	237	227	229	201	241	245	226	230	237	225	244	233	217	248	235	221	233	226	232	236	223	244	265	235	237	235	219	259	208	228	225	228	215	229	240	241	204	254	237	267	240	255	219	239	260	248	220	243	229	216	228	253	233	229	238	234	243	249	235	243	226	213	228	212	240	230	217	246	254	213	224	233	235	250	219	235	263	222	193	209	247	227	234	260	228	247	237	231	214	226
5583	9994	8019	3838	2616	1934	1519	1245	993	849	736	639	625	576	551	484	458	471	413	409	376	353	404	350	363	345	361	314	336	365	340	330	338	311	355	278	337	305	325	308	299	335	297	332	327	328	310	306	313	295	329	332	336	287	312	319	324	340	330	302	299	283	319	308	314	327	316	318	313	296	329	285	340	296	315	291	327	332	294	307	312	282	294	281	316	321	261	313	291	314	311	268	317	287	327	307	285	298	314	302	293	303	290	291	326	323	306	303	293	297	278	281	292	298	298	310	300	312	312	301	298	283	314	282	312	305	292	317	299	326	290	279	284	284	312	307	319	283	299	333	290	296	313	309	294	311	304	314	313	295	301	308	303	305	297	298	294	280	312	292	323	310	291	336	280	309	294	316	307	316	279	321	271	354	279	307	300	325	279	299	316	315	323	321	301	333	322	306	300	286	311	306	301	282	285	290	287	300	325	298	320	269	307	302	295	305	281	312	272	311	296	312	287	292	322	283	281	322	306	304	311	307	300	283	320	317	312	299	284	277	293	285	260	288	271	296	305	348	282	282	295	297	314	288	290	316	311	304	287	301	324	306	300	318	296	285	322	287	281	283	299	342	288	303	312	323	316	279	274	299	304	310	327	316	298	344	308	293	288	273	278	288	307	305	304	283	323	269	327	293	292	307	287	309	295	294	323	291	304	324	316	305	307	284	305	313	300	321	303	299	310	296	311	312	277	305	306	316	313	288	308	310	309	304	311	271	273	267	297	313	313	267	300	311	309	283	287	299	298	310	295	270	291	294	310	282	286	309	297	273	300	275	306	323	298	330	310	338	294	299	293	287	273	316	296	298	295	306	289	288	320	300	305	305	314	292	301	304	289	314	291	326	336	295	287	308	316	337	307	273	307	311	322	289	321	291	302	326	301	296	301	311	288	291	301	266	283	305	320	305	317	333	318	324	284	268	265	311	295	337	300	299	293	300	312	313	303	289	296	277	315	356	303	331	271	277	308	267	250	288	309	321	327	302	311	267	316	303	289	298	313	289	305	285	284	328	302	364	335	312	315	304	301	308	327	300	295	298	311	309	307	303	321	302	308	286	319	287	316	325	302	311	299	274	292	326	315	293	296	278	296	339	317	331	263	342	307	293	308	300	320	293	279	305	302	285	288	303	298	331	303	283	301	286	307	310	288	316	302	290	314	353	293	295	301	314	300	276	305	285	296	289	329	302	288	296	331	279	278	305	318	277	310	285	289	290	289	267	295	301	310	304	295	322	281	306	277	311	284	274	271	313	321	312	302	306	293	312	309	281	301	299	313	297	282	311	295	289	269	313	332	307	301	260	287	317	295	308	303	319	311	267	339	274	319	291	315	292	311	297	303	303	286	297	291	294	277	272	277	324	310	327	282	318	297	288	292	292	293	307	300	284	301	295	290	307	292	316	329	311	316	298	295	308	294	291	275	307	278	323	322	303	296	299	317	314	264	306	320	297	281	294	291	291	281	251	307	286	297	272	270	282	281	303	313	316	300	288	321	333	296	299	310	301	341	290	307	305	249	308	290	303	313	298	265	305	294	335	341	288	283	290	283	307	295	296	316	268	312	285	284	304	302	282	318	294	307	279	315	314	288	288	273	278	276	307	283	316	309	299	298	289	303	285	301	316	303	322	302	288	280	287	284	288	313	284	274	311	291	320	261	302	316	313	285	309	303	281	289	302	293	275	315	297	277	281	290	304	304	284	281	281	298	302	311	327	284	324	338	290	281	327	346	325	285	321	324	307	293	301	295	328	337	317	312	294	329	297	324	301	313	334	303	312	306	296	296	290	294	306	302	287	275	290	261	316	280	301	292	292	303	307	298	289	270	303	313	311	316	310	313	280	282	315	309	294	287	297	312	306	329	300	273	315	286	295	344	305	292	294	289	265	326	279	334	307	315	281	302	267	297	289	321	296	270	285	292	291	315	328	307	298	298	296	284	316	317	301	279	297	314	303	303	316	287	300	307	292	309	284	266	285	289	282	310	302	278	298	306	294	285	291	298	330	292	326	302	300	311	302	318	307	259	306	308	279	316	326	279	305	329	292	261	306	316	329	304	298	286	305	305	305	305	290	295	300	280	284	306	305	322	288	307	284	319	302	315	297	301	327	319	304	334	299	292	294	313	288	302	302	301	297	308	302	311	305	320	285	285	292	290	313	290	287	307	311	276	288	310	310	322	301	307	287	295	318	315	304	277	284	300	276	271	307	276	296	264	285	272	310	310	302	283	284	271	321	295	300	288	305	286	300	306	284	291	319	312	277	297	270	321	317	279	298	292	312	306	285	318	294	283	313	325	296	322	294	321	290	274	312	311	286	263	304	271	324	320	292	264	292	325	271	280	279	272	317	303	296	269	299	292	287	317	308	283	287	314	295	294	276	309	325	313	265	297	295	320	301	319	256	322	322	298	315	305	326	306	277	300	290	297	303	306	314	301	300	318	274	304	276	283	306	289	308	321	284	311	287	292	308	272	296	316	277	311	324	298	282	286	307	307	279	271	295	345	302	291	332	267	292	295	272	276	293	327	323	292	290	295	306	316	299	279	283	315	315	316	296	302	307	318	293	294	329	310	331	284	332	295	305	295	296	302	300	287	321	291	305	313	274	280	317	302	297	277	286	310	308	305	282	316	310	278	332	287	288	273	312	288	282	292	330	295	276	309	294	280	280	336	301	322	300	296	293	287	330	312	315	335	276	296	283	289	285	342	290	294	284	313	283	316	319	284	278	313	257	280	277	297	332	306	317	308	326	274	319	301	307	280	294	301	297	334	292	293	333	280	312	315	266	272	328	297	288	305	285	303	331	290	290	304	303	320	294	309	298	272	277	301	319	297	318	280	318	278	275	291	278	309	282	282	304	292	284	269	296	333	296	311	290	325	330	314	328	316	289	310	297	290	310	303	326	303	308	285	284	303	321	311	303	320	267	304	305	282	295	278	332	312	290	302	314	311	317	307	271	300	325	291	294	337	294	279	286	289	297	309	290	283	316	304	356	321	291	307	266	322	281	295	281	307	295	298	263	279	306	305	308	328	316	310	308	317	308	297	280	280	290	293	329	303	288	295	301	317	317	283	304	316	293	292	303	272	280	312	266	334	310	265	316	275	288	290	271	312	274	301	317	275	301	285	314	286	294	297	325	307	304	283	303	295	297	336	309	272	295	301	264	351	275	312	300	292	279	279	265	318	297	291	275	274	282	316	293	281	321	305	274	323	306	310	306	309	292	319	293	287	303	283	336	284	286	289	307	306	282	285	289	303	295	279	297	300	297	276	283	283	296	277	287	299	294	306	333	281	309	298	285	291	268	339	274	298	310	318	328	318	309	327	317	310	275	321	315	310	328	279	299	292	282	312	287	316	305	272	319	270	282	306	276	298	257	297	305	297	288	301	279	300	329	306	302	273	271	268	277	320	294	295	291	316	295	309	274	277	300	272	299	306	293	319	305	304	292	318	313
25327	21559	28033	25446	12033	1161	915	799	767	759	694	700	690	687	672	722	719	683	651	705	694	658	675	679	701	695	674	627	620	628	675	638	657	673	651	698	665	639	627	688	674	686	591	603	664	641	622	642	636	657	647	649	669	672	675	686	667	623	623	633	668	622	613	623	639	681	650	612	641	677	646	671	617	660	658	673	656	664	659	681	628	646	626	675	617	636	606	607	651	670	656	635	635	643	643	682	689	665	662	665	668	626	646	627	611	635	659	668	671	651	650	671	659	679	644	687	610	606	660	695	650	644	650	637	652	662	629	620	642	627	648	681	658	640	608	659	659	623	648	628	708	643	681	609	631	676	671	610	629	632	613	656	665	672	669	690	645	646	655	610	643	659	657	651	661	657	668	601	591	644	666	634	629	655	690	680	623	720	610	663	654	633	614	634	661	585	664	627	670	648	649	628	705	674	626	677	654	686	644	633	615	667	625	680	624	641	662	659	688	697	677	620	658	666	674	620	695	638	655	644	634	617	638	595	665	639	602	624	692	671	659	652	717	654	641	639	645	651	653	595	643	653	634	646	657	662	697	626	604	645	614	619	649	670	621	631	664	688	649	607	610	675	660	661	608	653	630	637	615	603	652	633	679	666	628	648	631	701	669	622	673	641	622	600	643	634	602	607	659	640	674	647	662	633	679	674	630	643	660	675	651	637	642	601	650	672	611	643	653	632	642	651	636	604	735	631	662	628	688	677	670	693	616	663	629	641	620	614	633	632	640	612	681	677	659	692	609	612	614	666	694	662	630	679	597	632	662	624	644	634	665	653	638	693	657	640	621	617	612	666	636	688	656	676	644	633	644	651	638	674	679	627	663	655	666	617	675	639	662	640	662	689	673	634	631	611	623	618	651	668	590	638	700	634	636	644	635	652	649	621	640	628	678	672	667	629	654	667	654	661	661	616	671	586	683	665	691	633	654	640	615	648	620	619	672	660	648	610	621	624	623	634	664	660	690	649	625	666	671	655	642	645	627	644	615	653	662	638	659	618	680	633	669	679	640	631	668	635	632	629	660	637	626	668	667	687	607	681	666	628	638	645	643	640	650	646	686	665	618	581	660	646	644	624	620	644	670	670	664	635	621	637	635	630	623	669	662	648	667	674	665	611	672	650	635	647	595	604	676	635	618	662	689	612	644	608	647	598	643	661	611	591	636	646	624	616	652	643	647	642	665	650	658	659	694	656	603	621	617	647	644	634	670	595	647	641	595	635	646	627	625	625	672	675	625	602	640	642	632	650	623	674	662	647	626	677	631	633	614	651	636	638	638	637	670	672	623	648	646	591	694	653	640	667	679	638	636	657	691	620	621	657	668	623	658	643	640	632	675	637	618	639	651	631	641	605	672	654	639	643	629	619	594	638	663	648	676	607	613	621	675	637	665	652	631	652	675	658	623	647	639	658	624	636	636	652	639	658	643	662	621	676	651	687	677	609	666	626	626	663	647	620	630	659	627	666	669	633	693	640	627	614	643	586	640	651	615	659	685	662	646	660	660	646	633	628	641	632	610	646	585	677	661	599	658	656	656	636	602	711	619	687	611	618	642	632	628	671	610	660	649	658	644	615	681	628	627	652	624	630	666	677	666	704	637	628	635	611	639	631	650	645	657	636	653	684	648	646	626	693	622	720	637	591	634	672	620	644	668	621	609	651	650	679	694	676	669	638	613	665	616	618	677	672	702	598	610	651	656	652	649	666	602	640	663	622	696	670	662	647	640	676	660	645	646	679	626	650	648	654	652	599	632	641	697	638	656	639	644	614	695	624	658	662	659	627	625	618	616	613	655	626	617	678	635	578	635	647	648	651	656	702	649	653	636	630	590	653	656	657	657	680	656	620	588	637	668	629	683	656	664	616	627	681	668	591	606	625	658	625	656	611	681	631	669	585	626	687	660	658	657	591	626	612	648	644	633	632	658	626	650	652	607	598	620	650	630	644	691	651	621	637	622	654	637	680	700	600	650	667	671	686	663	619	664	645	679	643	631	656	634	661	643	688	703	598	625	660	633	661	624	628	630	599	595	635	605	647	662	611	643	641	658	597	655	687	651	624	598	650	690	579	623	626	645	683	660	663	651	660	650	666	623	647	640	703	685	642	676	663	707	627	710	612	632	617	690	609	628	661	664	649	632	634	691	655	664	614	588	599	673	643	582	665	628	632	615	691	662	622	645	614	633	623	639	624	601	596	602	721	646	642	698	673	636	653	658	650	591	592	638	664	661	627	608	651	634	610	666	660	671	671	668	651	635	702	686	650	673	628	623	593	628	655	645	669	672	692	653	655	692	655	644	618	641	629	649	655	664	608	639	662	633	609	679	651	689	692	686	653	589	629	633	673	620	624	604	643	652	630	628	606	633	690	640	632	655	659	629	676	662	637	654	616	624	657	609	674	602	620	643	662	663	618	696	631	667	612	671	649	636	617	624	678	650	660	657	613	648	630	653	639	647	647	654	683	643	605	637	639	632	699	643	609	619	685	617	660	639	601	609	694	612	671	683	610	688	645	646	636	661	655	668	678	586	664	645	647	628	614	670	593	625	642	640	651	654	624	629	645	625	622	634	617	662	638	665	661	620	644	634	636	658	620	662	590	594	608	609	658	616	676	674	627	652	651	647	668	653	588	644	670	650	640	678	655	651	645	667	672	655	659	643	635	661	591	663	680	655	639	616	615	641	632	662	633	638	630	681	613	619	662	622	625	633	650	631	666	683	662	617	656	641	640	625	664	629	667	640	621	669	677	661	626	651	616	685	625	634	653	695	638	628	698	621	686	643	631	629	669	648	607	659	643	617	687	629	649	686	655	620	642	630	656	634	655	649	639	626	639	623	620	632	616	603	617	627	653	620	697	641	634	663	648	664	663	649	665	613	615	636	671	667	669	590	628	662	624	661	659	572	630	666	636	652	657	653	646	675	620	609	647	637	634	595	642	649	660	607	671	652	632	648	664	652	656	672	646	622	626	648	623	620	668	638	693	663	665	664	675	664	632	672	653	601	670	657	619	654	624	607	647	682	602	676	643	671	669	657	624	644	613	651	619	689	681	635	638	599	684	639	687	640	636	652	668	680	610	626	688	648	668	622	632	661	617	622	689	637	683	706	694	631	640	616	631	673	663	650	647	657	632	653	608	630	660	690	622	670	632	616	628	635	640	636	628	659	681	669	644	654	629	645	647	666	644	647	637	627	652	616	680	631	686	625	684	641	670	607	667	579	650	642	681	645	712	659	644	636	620	642	701	677	684	614	676	686	567	660	631	631	667	632	606	665	648	632	656	649	610	621	619	619	632	642	643	660	641	657	676	609	648	674	646	672	606	668	640	671	680	673	595	667	639	646	651	655	626	615	659	634	659	648	668	651	638	644	643	640	614	563	633	673	642	619	670	615	675	654	603	618	665	652	677	637	604	673	637	665	643	628	680	622	626	627	664	618	681	673	625	630	643	650	660	683	673
4993	6098	4656	2521	1971	1604	1408	1262	1195	1067	1015	927	888	878	900	845	847	859	816	807	826	823	796	785	832	798	739	772	761	762	803	782	784	781	764	727	813	791	755	765	754	745	728	822	779	816	805	774	773	811	766	752	830	767	765	703	770	762	744	786	775	730	782	823	746	724	782	754	743	775	767	786	776	786	767	756	776	724	801	742	728	723	729	749	753	769	771	744	726	742	803	749	776	807	724	750	731	751	753	792	730	771	817	753	810	784	784	765	765	757	751	758	737	764	741	715	753	754	734	782	787	749	727	773	758	737	803	749	810	736	744	779	751	734	749	741	752	782	751	766	812	763	742	740	719	751	795	726	772	800	765	756	711	764	789	800	797	818	801	771	754	773	797	805	728	778	757	754	772	745	796	749	715	795	735	722	763	768	741	792	740	782	745	787	773	823	767	734	771	750	782	769	749	784	781	740	776	808	731	778	781	711	778	714	751	717	821	774	790	782	752	731	794	741	799	749	726	725	809	789	754	761	782	767	820	783	778	761	776	734	755	723	745	736	814	740	735	795	787	748	736	800	770	794	757	746	759	755	761	780	785	770	777	776	760	686	763	796	775	796	788	763	768	737	745	780	754	697	745	753	793	768	758	744	736	760	792	729	796	791	797	801	793	785	805	803	756	783	782	749	745	741	789	748	773	772	751	770	792	714	799	735	814	723	785	757	772	714	710	734	783	753	756	753	730	752	785	755	778	785	767	828	795	764	771	758	790	761	784	761	765	814	749	773	782	772	722	758	755	764	749	762	776	786	713	787	738	740	694	775	794	745	819	794	759	711	770	761	746	763	750	785	765	772	782	833	737	764	779	751	791	741	778	790	775	759	806	745	770	759	787	763	741	818	761	784	813	763	769	762	762	779	711	755	748	738	759	747	779	777	825	814	734	779	734	774	795	805	763	753	760	808	761	679	777	742	784	820	732	777	725	817	771	803	754	719	707	791	779	760	762	729	768	768	791	787	800	715	760	727	788	695	735	768	783	721	770	813	772	746	791	772	799	809	786	756	762	745	760	801	770	841	773	803	784	781	770	771	747	807	748	757	780	747	750	830	805	809	719	774	748	805	798	710	734	746	753	793	748	770	747	761	774	735	756	823	780	769	761	758	813	800	740	733	755	818	738	770	757	764	777	743	768	734	784	718	729	767	802	761	750	801	791	769	748	797	775	742	801	765	766	747	754	805	796	779	730	812	765	781	797	772	787	775	739	742	807	767	810	748	791	759	772	771	766	781	750	764	771	737	773	763	749	738	758	762	760	837	709	749	775	769	777	770	800	763	753	760	780	745	741	786	764	750	763	754	702	788	777	742	760	791	766	793	740	732	759	748	752	821	805	740	761	773	800	788	760	735	804	785	775	766	743	769	774	765	759	730	783	781	754	758	742	836	776	768	764	780	747	781	756	784	745	780	777	777	784	777	738	756	784	775	755	733	746	797	780	757	744	781	780	757	787	793	747	788	755	748	774	780	744	731	772	759	806	774	752	749	687	759	780	794	717	773	707	758	722	760	730	758	737	754	722	760	762	755	778	764	722	746	698	814	768	763	768	795	761	837	740	757	779	732	789	790	768	770	785	738	743	783	797	777	754	715	760	751	741	749	776	754	773	749	801	761	795	736	803	798	748	779	784	761	781	764	788	747	794	757	757	769	729	786	730	699	727	731	737	740	770	805	738	753	763	850	771	730	691	740	813	718	793	774	789	748	691	704	776	765	777	761	760	725	771	781	762	762	760	744	757	738	744	726	755	746	721	761	746	783	720	788	773	710	748	762	759	739	755	780	768	780	775	750	715	737	778	761	754	755	746	763	764	774	803	813	769	758	741	769	766	753	761	778	760	744	789	793	782	681	771	789	774	755	765	764	741	748	783	755	743	818	808	734	767	788	763	745	762	759	773	797	776	773	781	740	758	768	780	748	796	799	729	725	731	739	707	780	765	760	812	748	776	718	770	775	806	760	759	738	759	784	758	765	684	759	794	738	733	794	813	774	795	780	752	798	818	720	769	748	740	781	745	766	730	769	783	846	743	779	757	776	753	743	709	750	737	741	719	725	739	748	733	735	799	743	785	783	772	769	728	780	794	762	750	743	793	773	794	798	759	786	770	774	755	755	788	767	728	753	790	696	815	764	782	789	726	797	799	732	763	790	726	781	778	718	790	743	718	757	750	798	796	808	771	771	738	742	816	751	763	749	749	769	745	777	746	833	807	762	742	729	748	799	723	765	758	733	722	837	805	762	778	746	768	731	812	777	767	743	773	766	747	787	757	783	761	792	740	786	774	772	714	737	810	716	735	715	746	746	825	794	738	807	764	727	758	775	767	809	789	769	750	753	798	784	841	760	800	766	756	771	769	807	802	739	781	772	767	724	760	757	771	770	743	720	743	789	782	748	722	742	739	741	740	786	676	772	756	796	749	791	742	775	782	784	765	742	792	764	749	814	759	772	794	752	777	729	796	770	778	764	757	781	742	762	787	751	746	752	748	785	743	790	799	781	716	758	774	802	780	745	782	783	775	735	725	731	769	752	766	753	757	744	776	753	765	764	766	765	785	726	719	795	777	765	786	749	762	828	730	808	759	717	757	794	703	793	781	736	803	787	785	779	738	787	770	760	757	783	787	770	777	784	782	826	772	769	726	777	735	792	731	757	781	805	829	740	826	723	709	801	787	786	750	724	753	754	764	763	743	805	742	810	783	761	752	740	779	779	732	769	762	771	721	714	802	769	737	812	770	726	799	762	758	779	783	742	757	740	725	804	784	754	780	777	746	764	763	750	765	763	731	772	726	786	769	736	743	762	754	781	712	753	766	768	749	760	779	780	810	748	749	751	783	766	774	782	787	754	789	758	782	778	756	795	769	809	726	747	771	765	793	781	782	756	770	785	776	732	799	757	779	796	744	746	766	765	760	828	700	811	723	728	787	742	770	789	772	753	752	771	785	766	772	777	808	765	781	775	800	740	744	739	695	756	789	737	755	741	755	726	794	726	766	750	787	819	793	776	735	783	771	777	731	760	775	734	743	730	750	736	768	752	731	769	699	790	774	748	836	749	763	821	763	778	794	803	765	830	781	776	738	739	737	816	773	763	805	746	756	742	754	791	780	731	725	784	774	774	747	724	777	725	774	778	755	750	735	767	713	778	769	765	772	779	767	744	755	720	702	800	798	786	783	756	746	806	723	787	742	760	711	764	747	835	788	736	760	735	820	707	794	784	772	806	790	763	749	759	786	771	776	761	711	729	821	744	742	770	742	786	761	738	762	747	793	758	746	752	712	783	781	771	733	785	753	776	806	740	800	741	797	727	747	778	771	803	798	781	729	741	753	787	730	774	763	768	741	721	750	808	751	791	766	780	761	810	756	721	793	804	757	780	767	728	762	722	768	712	771	741	795	772	814	779	766	786	697	784	760	736	794	714	798	782	801	759	741	706	727	790	745	790	784	763	803	761
23080	21572	29579	24047	21574	21625	11886	1341	964	816	755	658	623	624	566	501	552	524	479	502	471	456	504	446	504	450	462	429	436	415	448	420	410	410	410	422	397	462	401	436	401	400	396	416	476	392	419	412	372	435	395	426	425	404	402	403	391	348	380	428	385	450	378	391	361	382	399	389	403	408	417	415	402	438	418	428	400	407	407	402	396	376	416	395	408	411	390	389	411	382	366	424	373	359	411	419	407	393	392	403	402	365	407	390	400	388	350	386	392	413	370	401	376	374	374	401	386	437	359	404	414	396	369	392	387	380	396	365	398	365	403	430	355	380	363	393	412	379	408	395	382	356	383	396	353	415	357	389	414	412	377	375	361	362	374	406	382	418	405	393	415	381	408	410	405	382	376	379	363	404	402	402	390	411	397	404	388	392	385	403	375	408	404	386	427	412	436	388	398	421	411	390	380	382	366	404	389	413	421	380	370	435	400	379	384	398	393	367	390	407	424	395	391	388	404	411	380	424	412	444	406	380	386	406	379	416	376	380	417	373	387	393	388	371	403	407	391	368	407	399	376	360	397	357	360	413	393	380	383	402	416	380	383	358	364	438	410	404	382	379	383	384	415	406	374	404	388	414	397	393	388	371	389	385	414	407	429	382	391	396	395	389	434	365	383	389	433	371	416	386	424	398	398	355	396	352	397	390	356	432	371	397	388	394	354	401	387	397	392	392	388	392	392	393	430	410	405	403	429	425	412	347	397	396	411	361	422	404	361	390	375	380	394	371	376	415	414	387	405	371	413	421	362	381	386	380	395	371	397	391	411	423	405	395	370	379	383	424	372	421	370	433	398	413	381	420	368	385	389	376	388	397	390	394	404	409	379	382	409	398	387	401	402	344	419	393	385	380	383	422	406	424	395	380	402	398	382	390	387	432	375	395	399	389	379	401	406	392	396	431	387	411	388	361	405	401	407	394	374	357	386	389	384	346	397	395	414	369	433	412	391	374	369	375	405	362	412	403	430	380	401	395	402	367	411	420	419	416	416	350	401	367	402	369	400	399	425	381	408	352	405	385	421	387	414	408	421	425	393	412	435	374	396	379	362	397	401	441	391	407	396	381	386	396	439	388	405	422	373	393	338	416	372	394	393	385	417	383	416	425	398	381	397	404	381	379	413	411	395	382	376	447	381	382	401	433	395	379	400	425	410	396	383	428	365	371	373	412	374	395	363	438	373	432	398	360	406	371	416	394	350	386	366	423	422	392	370	365	396	370	380	377	437	430	370	372	397	377	414	387	395	397	390	400	382	393	371	390	378	401	401	405	371	416	415	402	412	429	406	428	385	410	388	392	373	419	378	379	426	369	401	386	409	387	391	395	417	400	373	382	425	379	380	384	409	415	391	393	389	391	386	438	375	386	393	353	380	421	373	397	387	414	363	432	375	338	390	407	409	396	411	409	404	423	398	354	437	420	395	367	353	406	377	410	372	346	399	384	392	401	424	389	395	362	382	393	368	416	369	423	382	416	415	395	386	411	343	354	366	356	383	408	388	361	393	413	408	390	387	387	371	386	380	409	407	388	384	404	410	382	371	394	361	400	386	387	369	413	380	443	429	407	389	403	399	383	386	393	372	391	414	419	399	396	408	386	419	391	391	354	415	374	409	394	428	405	387	447	395	402	379	419	406	400	415	373	353	389	398	395	401	403	395	400	397	399	407	369	398	411	395	375	396	387	389	389	371	375	385	383	411	398	374	408	344	366	369	416	398	352	371	369	408	421	405	385	389	367	431	377	399	383	393	397	407	384	392	411	377	407	367	407	413	363	420	359	404	402	418	401	384	377	433	397	395	401	379	394	383	413	377	370	364	370	409	404	388	388	416	412	389	388	415	349	404	414	385	400	413	399	369	435	372	399	415	408	401	353	397	376	416	376	395	395	401	357	378	431	418	396	423	358	374	405	388	380	400	376	372	417	366	367	363	379	401	404	417	397	402	389	423	387	390	409	396	388	383	413	401	394	394	414	381	380	369	412	379	373	387	366	401	415	428	378	381	406	384	414	373	406	425	391	394	398	419	376	364	391	398	374	375	417	405	393	402	405	381	356	403	403	369	407	406	387	387	382	365	411	390	357	389	360	406	361	427	396	408	390	415	382	403	393	426	392	383	379	391	363	397	397	413	387	397	411	399	402	374	375	382	389	382	402	407	383	409	373	377	376	364	382	398	394	388	414	373	424	404	447	409	403	382	402	415	381	387	404	381	384	363	381	396	370	363	405	397	382	402	401	402	360	421	419	402	375	410	369	426	386	390	402	362	385	389	440	374	378	409	413	398	392	373	387	368	428	406	388	427	382	376	407	415	433	393	375	393	419	392	409	407	406	414	355	389	376	412	403	395	425	399	372	381	403	427	362	360	423	342	396	378	404	409	378	366	389	374	416	377	422	390	367	382	427	397	393	391	403	392	391	402	412	387	398	408	390	372	387	420	403	427	401	384	377	378	403	410	385	379	419	365	371	358	372	392	405	389	435	357	347	372	391	388	367	404	392	379	404	410	410	399	377	405	373	387	385	409	413	418	374	414	380	390	412	418	383	342	384	376	351	385	372	401	384	373	409	362	403	379	371	390	390	363	390	407	371	361	378	396	400	384	436	392	352	399	364	396	401	377	386	380	347	392	397	374	376	392	374	405	427	382	381	399	409	386	415	363	389	402	395	314	431	415	377	384	427	377	368	395	399	353	419	400	391	381	391	393	384	403	413	355	407	381	391	441	396	380	385	386	404	352	430	388	374	402	385	378	411	378	408	407	371	353	384	384	400	405	374	401	395	405	389	361	364	380	368	401	397	389	379	400	386	367	390	399	409	377	365	380	354	425	370	374	381	405	376	349	379	395	395	379	395	402	387	385	390	390	386	425	397	386	380	413	395	400	371	373	421	392	415	354	431	399	376	398	392	410	387	386	403	389	420	391	387	367	372	410	396	382	379	378	404	387	401	391	395	386	375	422	359	360	430	369	384	369	405	395	434	434	347	364	409	405	380	385	415	374	383	385	404	363	444	402	388	394	363	398	372	368	363	389	396	405	348	396	390	378	365	419	388	413	383	373	414	382	381	378	397	407	377	370	361	377	401	389	391	361	367	412	387	369	380	409	407	376	384	398	415	372	359	382	392	413	389	372	382	403	401	418	418	421	375	409	385	430	381	426	369	372	359	422	357	386	392	398	367	423	372	381	379	404	383	396	374	418	386	379	399	394	395	386	402	364	366	372	398	384	390	383	401	393	395	354	383	382	397	390	389	364	417	376	379	423	387	389	377	410	435	399	378	373	373	381	403	389	377	385	397	391	361	373	353	399	367	377	370	388	400	367	369	373	426	425	413	373	358	420	379	392	401	374	402	390	382	372	388	387	413	392	406	379	394	397	399	375	386	396	420	372	380	400	406	400	417	400	407	399	384	403	400	392	371	380	393	396	398	408	410	422	369	408	384	412	396	411	401	421	395
7021	16552	13229	6741	4736	3599	2886	2266	1848	1492	1300	1181	1061	890	865	771	785	696	689	667	614	613	575	563	585	529	554	578	544	528	498	524	545	486	479	493	508	483	470	483	461	503	504	523	491	478	488	495	465	451	457	495	486	472	458	475	477	472	489	433	456	442	446	432	465	472	451	447	464	491	490	454	452	470	431	480	453	433	434	455	487	489	484	463	456	462	439	442	454	432	449	478	448	465	420	489	419	496	414	457	437	464	445	476	453	467	476	454	469	464	456	482	445	476	475	477	434	434	452	451	452	478	456	408	438	441	463	446	479	490	471	455	435	448	439	498	430	441	491	438	485	482	449	440	457	471	422	470	427	476	448	476	467	458	437	465	452	474	429	435	456	415	448	487	493	453	436	443	404	458	478	497	426	418	458	450	457	439	452	485	438	474	451	454	453	473	459	465	413	441	471	436	448	441	446	430	469	446	464	462	407	450	440	436	466	458	456	464	434	425	443	459	440	431	470	463	460	448	447	467	426	460	467	443	441	457	433	427	412	438	448	461	461	458	434	456	422	443	462	469	435	446	476	446	452	456	461	425	445	429	448	451	461	408	443	509	460	444	454	432	448	443	457	481	442	436	463	479	451	448	484	456	461	456	463	469	481	453	452	470	459	452	421	417	460	430	436	446	440	455	443	418	474	484	469	428	416	466	451	423	422	468	479	420	474	430	473	417	456	374	424	452	444	457	426	438	461	490	425	438	494	433	459	453	456	433	465	462	457	403	452	486	450	438	435	441	430	452	501	449	468	474	434	463	498	450	439	435	446	430	462	479	430	467	438	419	458	433	453	464	446	445	452	458	443	458	448	427	421	434	414	421	450	433	481	462	459	417	432	474	437	430	469	439	435	444	464	461	450	458	466	460	437	441	436	404	433	446	454	432	445	456	439	447	420	457	446	441	451	483	432	478	457	460	447	433	447	431	429	471	452	454	471	419	458	487	425	458	500	436	429	485	503	463	458	496	440	465	472	465	473	461	451	493	433	450	443	482	432	449	469	395	471	466	476	435	433	450	431	406	442	441	452	463	423	473	465	473	466	477	471	480	453	390	452	397	427	439	464	457	434	430	453	465	442	432	442	446	471	450	485	432	453	476	464	412	429	425	491	446	455	458	456	426	449	423	485	401	460	435	464	447	447	451	451	452	457	431	453	449	446	466	412	461	463	465	472	449	438	446	446	452	439	455	432	453	448	416	436	444	422	451	446	470	440	422	477	456	442	458	435	429	448	457	382	478	469	453	466	460	451	460	471	420	438	458	454	414	458	415	438	439	443	452	488	422	439	450	431	467	470	484	482	478	435	439	449	445	453	461	442	424	441	430	454	460	497	480	452	450	460	463	463	446	467	453	441	422	446	431	430	431	428	460	456	427	448	483	425	491	440	435	454	465	482	460	501	424	481	440	472	481	433	469	475	463	452	439	472	448	426	427	445	471	438	458	458	422	419	474	424	471	449	483	464	486	455	416	470	433	439	478	435	439	450	472	465	460	464	417	472	464	462	484	459	450	462	433	463	450	447	447	465	428	459	483	456	465	495	504	427	466	468	446	448	437	446	430	485	469	471	460	494	468	464	435	446	437	428	457	470	482	474	441	463	499	441	437	446	427	423	457	440	475	472	465	445	449	432	433	419	411	464	422	481	439	399	450	447	435	426	423	474	405	455	437	450	484	415	456	466	458	431	460	460	411	443	457	467	457	466	443	445	433	467	432	448	479	487	445	431	474	436	442	456	455	461	432	426	483	452	477	438	437	482	442	436	445	454	438	470	445	454	459	465	449	475	472	443	441	460	440	471	429	463	461	426	494	446	437	458	448	432	431	464	469	444	457	452	446	434	460	476	432	466	395	420	415	480	469	418	473	477	475	511	423	442	455	482	450	446	439	426	459	441	469	488	484	478	445	418	485	447	430	524	462	413	457	496	450	460	424	451	445	471	448	418	459	452	442	470	443	433	462	486	425	437	460	437	472	462	455	449	398	449	445	493	458	483	470	462	485	427	464	459	446	474	471	465	436	451	459	487	505	470	490	477	447	455	447	460	430	451	442	437	468	438	449	444	510	460	425	485	462	429	477	465	493	459	473	421	448	434	449	418	447	444	425	443	435	481	431	471	474	442	456	440	408	458	450	458	429	402	472	486	450	430	451	465	447	414	447	446	417	476	413	395	438	452	462	472	461	434	430	426	483	466	446	435	450	438	476	484	464	468	453	456	430	484	462	441	446	440	467	482	429	434	451	476	456	441	444	467	428	426	465	488	458	437	408	498	416	458	458	438	466	482	480	403	429	500	460	442	442	439	464	420	434	460	455	421	432	450	468	460	468	474	449	452	434	432	444	466	468	443	458	460	437	463	433	472	508	479	473	449	460	473	432	430	430	465	456	419	432	443	456	430	473	425	493	440	443	433	428	486	437	412	461	438	469	424	467	446	448	466	473	485	452	425	442	452	463	475	439	458	430	454	462	431	440	452	444	451	429	441	444	456	447	456	467	460	476	469	473	380	489	441	440	463	475	469	410	441	405	456	472	447	451	423	443	430	481	462	461	453	429	423	442	425	457	485	453	458	443	423	431	429	450	437	442	452	444	450	463	474	454	442	465	433	488	449	448	425	487	473	473	477	454	444	477	473	448	462	454	458	453	478	456	427	442	467	443	431	459	424	435	436	441	450	416	431	432	418	477	474	471	469	414	437	439	413	462	471	471	453	465	443	474	452	456	452	402	466	423	441	425	452	454	438	452	466	426	426	478	506	460	422	434	450	433	464	437	433	448	471	458	445	473	428	434	469	430	465	473	468	464	470	442	427	447	482	481	464	447	419	456	461	461	482	425	484	440	448	450	441	448	482	429	477	486	444	451	425	437	483	430	452	446	477	437	422	478	473	448	456	458	444	438	478	441	446	469	451	463	457	473	407	467	462	438	445	447	470	430	405	435	442	436	452	465	459	473	471	459	476	431	454	469	434	438	457	421	439	415	428	451	461	492	458	491	458	480	450	445	481	426	434	450	450	443	461	470	521	462	436	446	429	449	506	476	452	460	479	450	448	462	449	472	421	474	468	425	443	479	445	450	461	456	471	484	431	457	471	458	478	476	410	462	431	442	444	455	470	494	432	474	446	456	421	460	495	461	466	473	457	412	435	475	445	447	448	441	462	452	463	467	440	469	425	477	462	442	465	440	458	450	416	443	440	430	433	455	466	441	471	472	459	444	420	449	426	442	440	439	468	419	449	461	439	460	451	423	460	470	449	449	464	446	434	514	464	415	423	460	454	458	461	485	463	518	442	450	470	456	391	431	489	440	430	423	418	480	458	470	480	501	456	485	466	426	461	437	465	453	453	476	441	477	425	472	442	437	461	472	454	465	453	431	446	462	436	470	461	458	468	441	435	444	441	441	443	434	437	418	457	457	449	466	464	443	463	427	463	450	454	488	453	416	459	465	453	456	451	449	458	456
27644	20334	6919	791	556	576	502	462	475	459	441	467	507	429	449	457	458	488	450	466	482	490	462	435	484	423	441	462	479	480	474	425	456	472	463	417	452	458	457	445	476	460	452	456	438	448	433	418	478	470	451	463	483	471	460	473	460	450	457	476	435	446	495	429	452	476	503	464	450	472	472	473	473	450	472	447	441	496	510	450	456	485	422	441	456	436	466	453	468	488	464	489	453	468	465	422	469	460	450	440	454	481	422	472	453	462	429	484	451	443	481	455	438	459	499	463	457	479	476	466	481	446	435	458	467	472	453	442	469	469	491	447	460	444	442	464	446	466	449	457	448	471	459	427	443	468	454	430	503	450	457	488	465	438	456	431	456	434	467	478	394	466	491	452	478	452	431	463	455	447	445	471	434	462	479	463	472	479	439	448	466	472	474	446	476	449	462	479	472	468	464	420	483	461	492	463	483	499	450	440	485	489	480	445	457	436	453	452	442	518	454	452	450	438	432	462	451	463	473	491	501	501	442	446	463	440	463	478	471	492	480	466	480	458	485	460	480	465	483	453	458	455	472	476	495	462	459	453	498	473	457	414	460	476	451	486	445	458	420	447	457	450	453	449	444	453	447	453	443	480	484	441	472	452	481	452	489	441	475	456	456	499	444	450	454	470	445	484	439	460	465	447	488	447	437	433	480	456	479	454	457	445	452	472	462	459	439	478	450	456	419	447	445	429	453	481	440	453	472	452	424	434	459	464	464	491	443	459	461	455	436	469	447	460	453	431	446	459	482	477	472	507	475	429	452	498	457	486	493	443	493	442	459	466	441	452	448	485	458	449	426	445	452	467	449	429	441	433	460	472	461	439	473	446	409	472	470	426	433	422	477	469	438	454	481	495	442	463	439	440	447	432	481	487	451	458	448	451	483	480	420	450	468	484	438	459	470	448	464	434	458	480	464	463	451	441	460	429	435	456	468	428	459	476	464	433	469	437	483	490	492	454	478	469	450	440	446	481	437	434	463	450	422	447	439	456	467	455	473	450	425	434	405	502	445	475	454	456	476	472	491	457	469	473	455	450	459	442	458	496	445	480	514	475	460	450	467	482	496	484	485	469	459	454	463	435	465	440	457	465	493	454	454	472	435	456	454	462	495	465	460	473	447	477	468	481	430	421	471	477	476	464	447	472	462	468	497	453	453	453	455	503	470	462	488	435	489	420	461	437	475	450	469	409	475	481	487	489	485	426	452	426	435	469	428	489	458	486	485	477	481	464	463	465	447	479	469	468	441	487	494	447	474	451	418	478	444	470	491	457	471	468	450	451	422	506	457	467	444	459	457	496	435	468	474	458	442	481	459	450	462	441	492	418	442	463	460	461	458	441	432	462	441	424	462	499	450	459	481	463	470	433	485	457	452	435	439	434	446	434	468	452	471	431	441	466	466	470	460	463	472	489	461	461	479	466	451	469	426	457	487	444	469	482	478	442	439	447	444	432	459	465	493	451	483	454	460	479	480	441	458	473	479	450	465	480	487	490	547	492	432	430	463	483	443	457	467	483	453	433	452	464	477	452	456	488	449	439	448	469	449	457	469	460	516	458	469	408	493	459	463	454	443	484	471	449	471	497	479	502	460	493	494	487	501	477	468	479	467	447	472	460	503	438	460	487	449	512	448	455	472	434	446	450	476	454	445	486	426	450	458	468	440	455	461	460	419	470	470	515	428	457	459	438	477	481	462	420	477	470	474	449	472	473	467	428	476	441	444	471	466	431	451	420	468	455	477	477	459	402	450	478	473	434	427	468	445	446	453	455	477	462	462	464	437	475	455	490	448	439	454	470	465	468	422	464	449	450	466	452	430	428	504	494	492	468	425	457	446	469	444	494	450	455	428	464	504	432	476	462	438	454	410	484	474	470	471	497	474	501	493	468	453	462	455	463	450	444	463	449	458	486	484	437	485	490	461	492	448	451	422	452	469	468	443	458	448	484	435	484	469	445	465	473	454	451	469	485	458	479	441	441	429	486	473	451	422	451	463	472	443	479	460	460	452	478	484	453	486	484	444	471	457	469	459	501	445	447	474	483	461	469	507	468	394	502	470	503	464	476	465	479	461	443	474	437	455	511	497	468	438	453	506	460	473	466	454	446	446	465	490	452	448	457	485	489	476	446	471	423	470	448	454	447	445	461	425	448	442	492	433	441	444	462	481	498	444	457	458	426	426	455	510	468	479	441	483	471	463	453	446	504	500	480	462	446	463	463	464	435	467	459	526	479	485	485	479	486	472	471	479	477	493	432	429	455	485	454	448	490	459	441	460	492	456	437	460	429	411	458	458	481	466	459	454	459	473	466	473	452	419	503	422	450	453	462	465	458	444	456	450	487	415	436	471	503	426	460	443	480	425	472	482	458	465	469	443	456	447	454	487	471	429	487	470	458	485	447	424	459	487	443	473	482	437	470	470	431	480	473	477	445	445	458	458	489	479	508	439	451	431	446	445	467	458	446	448	464	472	482	480	443	484	511	490	506	505	448	481	468	467	460	433	473	513	462	438	493	458	446	438	464	458	472	481	467	495	435	444	493	458	468	456	461	458	445	434	460	440	487	461	473	458	479	477	475	470	430	457	468	505	440	468	468	465	429	477	438	459	441	466	468	463	498	453	469	440	457	432	484	494	459	428	407	481	428	462	424	456	459	526	488	481	491	475	453	452	487	437	430	493	489	421	429	425	466	443	476	450	493	478	470	453	450	445	478	491	450	442	484	482	479	474	454	421	502	426	463	509	468	466	467	480	503	451	474	470	531	437	424	456	440	489	482	486	484	470	466	478	491	462	474	432	471	435	494	455	445	431	439	464	450	427	475	443	454	444	475	505	491	471	445	470	493	431	436	442	450	489	444	496	437	416	457	430	464	461	469	452	451	494	457	436	483	441	477	454	479	488	473	444	441	476	476	485	456	459	452	445	438	462	446	499	495	442	467	419	483	449	483	459	461	463	482	423	450	514	450	446	451	487	487	458	463	477	438	496	435	436	457	455	479	499	441	507	433	453	453	437	471	440	509	470	434	428	476	457	435	420	439	425	473	440	489	462	486	472	427	475	480	463	442	446	471	489	455	489	472	496	477	464	473	458	421	498	436	478	449	430	442	448	474	441	454	448	466	472	449	443	502	476	488	444	428	484	458	449	452	469	460	474	453	473	448	503	443	468	418	452	466	490	455	443	467	467	430	402	449	466	474	505	450	440	469	465	453	480	468	447	469	466	435	446	463	448	467	477	488	499	454	474	468	461	442	451	483	457	450	471	460	457	463	465	440	464	430	470	514	480	450	477	473	456	476	462	447	482	436	438	430	414	473	481	466	465	445	457	502	426	451	468	481	440	456	470	455	449	487	443	437	477	442	437	484	479	431	481	438	459	456	428	487	451	456	457	485	448	483	503	439	482	485	434	493	450	485	462	470	458	474	491	440	471	502	446	456	456	405	523	462	446	423	466	483	446	441
4163	1236	1067	743	729	708	660	604	606	608	604	611	592	591	590	562	572	614	575	569	549	576	598	555	599	562	556	595	598	558	591	602	544	532	574	572	581	597	544	594	537	548	597	532	623	591	598	573	564	599	582	610	559	576	565	595	576	576	557	572	571	626	596	578	607	608	570	583	581	558	563	570	566	580	532	558	592	551	560	581	562	553	595	538	593	580	589	576	547	587	566	534	575	578	538	549	593	578	579	574	598	574	579	547	569	603	585	586	561	559	516	589	576	560	598	568	606	594	529	583	594	592	580	547	520	545	546	564	605	573	537	576	599	563	570	564	599	549	600	613	572	592	586	592	595	561	561	571	570	555	587	592	604	530	543	565	542	561	552	580	566	551	594	563	539	591	590	558	558	571	575	575	563	547	561	568	584	579	542	576	584	586	596	552	585	565	563	574	572	597	547	569	527	543	560	505	549	585	534	542	592	588	630	526	562	554	563	568	598	567	553	566	543	587	532	566	530	538	561	555	520	592	569	565	586	535	567	549	568	576	547	541	625	552	569	566	551	547	612	539	560	553	608	590	553	592	567	571	593	544	533	561	593	587	587	605	560	552	518	581	565	603	566	550	608	543	525	582	561	585	547	564	536	522	581	605	552	593	574	558	540	543	574	587	610	571	598	582	593	551	588	532	575	546	557	605	584	563	603	535	572	550	559	546	596	555	570	591	566	535	604	538	569	626	498	574	521	574	554	586	577	548	580	568	572	554	581	550	551	573	582	585	550	538	574	577	560	574	553	546	567	580	595	581	578	540	550	552	565	543	605	546	584	577	610	553	574	555	529	563	526	564	543	624	554	568	539	618	552	565	524	552	580	576	597	560	572	597	588	586	552	585	553	534	565	548	540	567	588	535	581	579	597	549	566	603	544	560	564	562	541	542	529	576	567	626	613	563	591	563	597	582	600	566	583	541	507	594	559	547	557	579	587	510	586	541	555	579	560	564	597	559	557	559	533	535	539	593	576	635	537	516	559	558	578	568	570	558	601	560	595	567	530	540	568	532	551	551	606	547	574	575	572	559	546	541	579	563	564	577	527	517	548	533	537	598	528	583	574	565	572	562	567	553	578	564	534	534	534	605	557	571	561	568	572	565	571	547	601	549	617	569	557	542	523	557	587	572	620	611	561	570	548	608	550	563	634	569	580	547	583	589	556	567	590	616	560	569	557	534	590	566	553	591	572	562	603	549	571	588	584	572	564	564	543	557	597	608	571	569	549	558	554	550	548	540	540	585	506	565	543	590	561	589	572	541	555	583	613	543	556	561	554	572	566	560	523	551	581	601	576	575	546	563	568	565	576	575	576	552	536	591	571	608	574	575	583	561	549	541	581	582	559	558	572	588	592	538	579	605	552	581	562	576	579	612	592	549	565	584	571	572	562	534	530	568	583	574	589	572	549	575	600	592	566	552	585	589	575	544	596	534	589	564	596	587	541	517	582	589	525	589	555	580	562	571	576	632	535	602	535	550	568	546	622	606	621	588	556	602	531	541	572	545	562	583	596	552	553	561	589	585	592	584	580	536	584	527	602	569	590	512	593	572	623	604	586	571	574	539	540	603	594	554	576	546	585	572	609	603	540	579	562	593	575	594	566	602	586	568	576	548	586	595	542	604	564	545	579	572	593	582	606	542	560	560	563	533	582	583	544	565	569	547	591	580	539	581	584	580	580	557	572	558	541	571	551	569	587	636	581	573	564	568	567	549	561	546	551	587	549	541	561	566	560	623	564	535	594	573	590	582	594	569	538	552	633	565	506	556	590	591	570	566	545	528	608	569	546	554	574	533	571	556	566	602	574	554	602	562	596	537	573	604	575	536	555	545	571	551	567	590	579	548	592	590	531	570	587	589	587	552	557	587	567	548	566	546	576	557	561	536	545	572	545	584	560	562	593	550	572	532	571	567	556	583	567	595	550	591	556	575	637	588	573	574	617	566	582	564	574	581	564	575	539	555	566	586	547	568	546	551	565	583	629	581	559	590	634	584	566	536	582	561	590	572	541	552	567	574	593	589	575	572	583	613	564	586	543	582	544	538	592	576	611	563	610	560	580	535	594	601	561	560	562	547	523	588	554	536	581	594	559	623	545	582	595	561	550	598	553	546	596	551	553	557	591	591	556	597	550	529	561	565	562	596	573	551	558	573	574	588	573	562	570	574	578	546	558	561	578	535	585	597	605	556	558	574	556	600	576	552	608	539	583	557	563	574	540	559	509	564	560	523	538	548	577	587	582	544	561	583	551	543	589	552	583	553	585	550	569	567	596	530	524	561	580	576	562	558	548	547	542	577	601	573	583	597	564	604	538	578	525	546	546	567	558	588	578	574	568	561	563	542	576	550	564	540	541	553	528	566	540	543	553	588	576	578	552	594	521	521	586	592	606	558	615	609	566	587	583	556	561	561	548	541	503	562	555	585	553	564	543	500	599	624	609	567	565	551	579	593	555	588	568	585	584	556	550	574	572	565	574	564	549	570	560	564	519	589	558	516	522	566	566	530	589	542	588	569	592	547	612	611	536	577	594	537	594	561	582	569	554	621	578	564	543	547	579	543	585	566	543	588	564	536	607	551	546	592	557	572	600	614	579	588	579	580	577	556	593	578	596	525	599	590	584	519	534	568	570	557	603	573	519	533	565	554	564	566	553	576	589	573	601	589	567	570	598	579	576	622	554	568	539	542	558	591	534	544	581	569	530	525	542	553	541	588	574	578	608	587	598	566	548	589	571	590	584	568	542	581	567	602	567	545	571	583	576	610	545	560	591	570	593	593	575	622	534	540	628	570	538	536	643	544	598	548	607	549	595	553	576	541	570	576	591	577	594	541	542	545	560	576	617	544	586	620	575	575	534	584	549	559	589	575	560	577	577	576	567	602	553	561	591	551	601	602	545	568	535	574	617	521	555	556	551	552	550	599	604	614	523	558	559	579	527	584	573	558	576	559	544	570	536	593	596	521	553	597	546	588	552	607	617	569	557	555	567	595	613	586	564	563	571	605	568	575	536	611	544	553	546	613	527	549	557	560	539	581	597	537	532	584	531	568	577	593	578	572	619	573	607	580	617	585	570	541	545	569	560	530	533	596	541	588	549	540	564	552	569	552	580	543	560	547	570	555	562	516	575	553	580	583	548	587	587	539	580	519	580	543	599	581	555	566	592	564	558	552	546	565	546	579	591	589	582	565	591	572	540	563	595	529	532	590	569	537	564	556	615	574	522	565	567	590	593	572	612	563	551	572	541	550	598	567	547	567	566	586	527	546	588	556	555	591	537	579	603	550	578	574	553	580	545	590	559	553	569	526	573	572	579	574	624	554	594	551	581	556	587	532	574	588	568	565	561	545	584	560	553	547	559	604	567	594	523	618	556	582	571	573	607	567	588	566	556	576	566	589	572	562	604	592	508	565	567	566	549	592	555	574	575	556	589	549	531	579	578	588	540	592	583	550	562	528
24010	21552	29146	24409	21552	12485	1053	648	500	469	441	381	389	365	326	301	322	306	240	291	274	274	256	285	285	246	278	262	254	233	253	258	231	248	247	265	290	258	238	245	253	222	251	269	250	264	238	218	253	250	218	222	220	264	242	260	209	227	210	241	238	233	253	231	220	249	232	214	252	250	236	249	253	235	241	247	246	239	219	256	191	233	224	230	258	236	248	226	219	269	229	205	236	284	246	220	256	248	251	266	253	227	228	205	213	233	253	251	236	234	209	228	221	235	250	219	236	216	224	247	240	244	228	224	272	216	243	239	201	223	235	231	214	240	263	229	238	219	220	248	241	213	223	219	217	234	222	270	251	245	236	223	233	254	215	230	256	248	196	237	214	217	201	259	255	236	236	236	257	218	221	230	204	219	244	217	252	244	243	226	257	242	221	228	262	274	247	257	201	224	210	225	239	231	245	238	218	214	263	253	239	230	236	245	208	261	237	224	246	244	256	230	269	226	214	262	216	231	251	234	229	225	225	241	235	250	231	225	231	226	260	220	236	215	291	233	240	260	241	275	248	247	198	247	233	255	224	240	229	267	253	249	255	234	225	265	240	256	250	261	239	243	223	231	264	204	227	227	231	249	256	232	223	250	263	224	233	228	243	220	226	263	222	216	233	239	244	248	223	222	253	249	239	227	254	217	228	219	208	249	206	256	265	235	241	212	224	270	222	229	245	227	208	244	224	230	241	232	224	249	240	255	234	243	244	233	234	237	262	232	252	243	217	234	218	216	234	233	240	232	219	225	230	234	218	229	200	263	245	224	226	248	263	247	242	253	238	245	254	246	236	234	225	250	234	249	242	264	260	232	234	228	225	241	227	217	245	239	237	226	235	258	232	244	251	211	226	252	265	245	249	239	246	243	228	223	249	252	243	244	217	234	230	222	247	217	260	233	222	255	252	236	265	240	238	249	233	247	252	246	233	251	242	236	260	225	242	268	232	241	201	236	226	233	228	266	249	231	248	227	230	241	218	222	228	222	221	207	229	251	207	249	241	219	232	247	222	214	235	263	265	259	231	224	250	242	221	251	227	231	237	270	206	244	236	257	242	235	234	257	266	219	240	244	247	224	243	244	227	229	217	216	223	205	236	216	227	235	235	234	257	230	206	224	215	227	251	235	232	229	250	255	217	237	244	241	224	219	241	239	205	225	220	253	230	222	220	238	242	228	222	247	242	213	223	240	238	237	252	249	229	229	239	237	227	251	221	218	198	194	230	233	230	256	238	255	246	207	216	243	253	238	235	257	229	221	239	226	227	243	226	241	225	251	231	217	225	243	250	250	211	227	255	254	246	247	267	231	236	228	225	228	258	230	255	208	235	243	220	240	221	257	225	273	246	218	220	262	228	229	231	250	253	220	210	277	230	238	235	227	248	252	247	233	209	219	241	240	226	247	227	243	223	231	231	227	224	225	234	246	240	268	241	255	259	187	234	219	227	243	249	265	226	225	226	237	233	211	284	227	252	248	250	262	217	230	232	255	231	265	258	251	231	237	249	236	217	234	222	221	244	222	218	244	233	248	233	235	211	218	223	227	260	227	233	226	228	211	223	249	238	235	230	225	233	257	225	244	230	263	253	250	225	273	221	228	243	215	228	226	228	221	246	222	240	192	226	212	242	253	217	236	236	215	232	232	234	263	257	230	234	226	240	240	242	221	250	220	245	219	261	225	229	231	213	205	242	248	225	238	257	229	241	250	220	234	244	232	257	248	207	238	219	218	230	261	259	223	247	245	214	225	222	215	227	225	238	221	252	249	205	232	238	241	223	226	246	242	256	237	234	244	255	230	252	223	236	243	253	217	224	234	236	212	230	244	218	228	236	238	262	219	232	252	234	237	265	217	223	227	241	214	246	250	221	232	228	228	237	217	242	227	237	234	249	260	251	205	258	230	211	251	233	231	235	239	237	235	259	214	242	246	225	240	223	222	236	246	222	234	208	226	230	243	252	249	228	222	237	227	250	239	248	223	256	249	234	228	219	250	217	271	243	229	242	216	231	241	243	247	234	219	236	227	211	239	220	211	207	230	238	215	219	241	213	246	243	237	236	223	237	234	230	231	201	236	248	216	232	232	229	216	229	234	235	242	230	229	239	259	223	268	214	230	246	271	242	235	223	230	234	239	237	256	238	232	229	226	235	239	245	264	265	250	216	244	256	265	248	238	226	239	205	253	241	232	238	238	237	235	234	232	228	218	245	261	226	229	259	229	253	249	240	229	223	249	220	196	272	262	243	224	230	223	239	250	232	233	210	221	250	228	242	217	244	218	245	238	247	248	263	211	222	228	219	259	258	207	224	241	221	238	237	222	235	239	202	246	246	227	245	231	251	233	255	201	244	230	208	257	223	245	213	239	224	245	244	252	243	243	235	242	207	219	213	237	221	225	236	241	239	230	234	238	257	212	270	231	207	228	220	261	231	221	243	258	239	262	233	222	226	247	257	259	235	229	236	229	242	225	241	247	232	233	246	262	240	239	232	236	217	236	223	236	226	218	242	239	236	244	216	224	246	218	248	224	235	249	234	212	219	245	241	227	210	208	221	224	240	240	248	255	244	245	248	222	219	189	225	233	242	262	228	232	242	246	221	233	248	229	247	245	237	245	250	238	256	213	239	245	242	250	231	231	202	219	249	218	205	247	239	232	225	240	234	243	241	227	245	235	259	242	240	238	244	239	214	226	219	230	222	231	240	240	255	256	218	228	223	216	220	217	234	253	251	230	230	227	249	234	243	268	251	222	228	237	239	242	236	234	243	241	247	250	232	238	239	254	226	225	249	216	264	246	220	240	258	240	240	259	254	227	246	232	225	225	239	255	185	212	234	224	233	236	219	230	204	280	229	219	241	232	216	236	241	252	232	232	206	224	240	234	231	236	239	226	235	230	209	235	222	242	248	257	223	234	260	225	204	244	207	260	245	226	215	243	213	233	224	230	250	236	216	249	261	238	244	252	221	238	262	233	236	216	247	236	232	221	235	274	231	211	245	229	236	244	227	235	246	231	225	208	274	248	244	255	240	231	235	234	230	210	217	239	254	243	261	205	266	229	258	247	225	247	233	230	222	248	237	236	230	206	221	242	237	187	245	261	214	219	235	226	258	223	248	224	229	239	247	239	213	221	224	209	229	221	221	241	227	248	254	239	238	254	245	223	238	241	230	216	237	240	212	239	236	218	215	232	241	229	233	232	235	235	234	228	265	247	219	250	245	221	222	220	237	236	223	222	247	232	243	213	250	239	239	231	240	234	225	266	225	265	251	254	230	212	228	225	247	237	235	259	229	231	221	229	242	280	238	242	226	210	230	236	238	264	236	230	252	251	242	237	211	242	229	214	235	211	228	214	235	252	243	248	226	238	210	250	211	243	221	242	222	258	224	247	221	236	230	216	214	227	248	252	216	245	249	238	215	218	221	263	238	254	220	250	228	230	255	206	229	244	235	232	269	250
4880	10175	8014	3866	2648	2057	1517	1197	1021	902	738	699	614	511	510	506	458	446	416	384	391	344	398	418	392	353	338	359	348	335	342	356	335	299	328	301	317	331	266	304	337	311	343	306	318	311	293	346	296	333	317	287	282	298	322	328	341	319	342	293	303	302	323	322	291	319	331	301	309	297	321	317	269	293	312	289	315	337	294	301	278	316	276	294	300	285	305	282	315	292	324	305	319	304	335	286	311	319	289	293	302	303	301	295	308	280	306	294	312	321	323	298	327	314	331	312	299	300	301	287	289	301	312	301	292	305	324	308	282	317	302	297	325	281	298	319	282	315	264	330	313	325	299	302	320	270	290	304	300	292	325	311	316	314	297	289	308	301	302	280	308	293	301	308	297	301	303	277	322	291	314	287	291	306	313	290	321	332	326	299	293	298	304	310	292	292	295	324	277	301	288	291	279	295	293	285	342	317	301	304	311	339	289	287	297	308	291	330	302	318	280	317	277	302	332	288	296	291	314	318	318	313	302	301	270	278	307	299	276	306	299	266	284	309	310	303	302	310	286	297	328	293	284	316	308	291	292	303	339	317	278	302	307	304	278	275	296	322	305	279	318	301	298	312	292	310	266	323	305	318	295	313	297	319	321	317	298	280	295	316	297	312	256	285	319	298	281	327	340	293	333	316	312	317	302	289	329	309	278	312	317	316	291	317	300	306	300	279	289	285	284	320	325	278	324	312	294	268	295	306	285	301	302	292	309	268	291	313	349	294	294	315	335	287	336	303	302	298	286	291	315	288	275	291	313	308	316	287	283	320	302	295	286	299	326	285	280	302	292	309	279	305	327	286	330	307	339	298	319	300	333	292	294	327	315	326	320	316	308	305	264	315	297	311	338	316	314	298	313	264	308	318	269	319	305	319	329	299	298	323	281	315	298	292	295	313	305	307	297	307	295	293	294	276	301	282	348	283	327	311	318	306	276	337	293	304	278	291	315	294	300	339	311	332	307	313	312	320	288	317	305	318	295	304	277	309	325	298	291	317	263	254	297	286	313	282	307	327	306	340	337	298	310	289	281	279	318	343	303	294	324	288	289	280	271	263	288	259	267	301	303	341	306	309	308	303	324	277	325	292	296	297	316	340	291	295	303	309	318	310	312	309	285	306	301	285	280	309	309	308	324	295	299	298	289	312	285	297	295	313	310	308	309	334	286	272	266	322	329	287	299	327	281	287	276	288	307	320	315	304	300	290	269	296	331	278	298	312	323	293	324	290	287	285	274	314	290	312	315	327	316	283	312	311	257	298	290	324	312	289	300	304	276	326	301	294	305	285	325	317	321	309	277	284	309	310	298	284	316	286	278	294	282	280	313	307	308	319	263	303	286	304	301	339	304	279	292	290	285	330	313	296	284	305	291	298	304	308	299	284	304	306	300	292	312	305	321	273	273	281	292	289	315	270	320	298	296	289	305	288	316	320	324	295	306	291	331	334	306	317	271	302	287	290	306	305	286	284	325	351	311	299	277	307	306	290	301	311	280	305	297	300	310	281	284	292	297	319	258	294	316	295	294	326	325	302	300	289	304	295	282	294	320	310	303	340	276	302	320	306	318	279	261	325	300	284	291	342	287	315	294	321	287	285	321	261	328	284	297	285	338	320	333	327	290	328	306	277	284	314	319	299	316	272	287	288	317	304	300	304	278	315	289	270	318	308	299	284	311	298	333	283	294	284	288	297	308	317	314	325	310	304	284	301	288	293	319	296	302	315	299	312	289	282	303	288	282	330	314	316	269	339	274	326	286	328	297	318	304	339	291	304	278	309	317	293	307	287	304	322	268	272	291	314	301	330	288	285	325	320	275	293	271	301	296	293	298	325	308	288	303	324	303	319	282	296	308	299	280	316	309	297	281	305	309	313	305	311	330	290	334	274	306	319	304	308	295	280	305	286	284	309	293	300	293	301	328	315	310	320	315	291	285	290	314	334	311	283	282	291	276	286	314	279	290	294	300	305	302	297	328	319	282	328	271	284	302	294	322	289	331	288	300	287	327	320	335	290	277	301	321	287	326	271	325	318	321	305	303	295	290	321	288	339	290	300	295	336	262	288	309	301	314	284	272	275	291	283	313	301	298	267	299	271	313	316	307	285	312	289	302	305	324	308	278	285	304	284	270	308	285	308	271	282	294	351	287	301	302	296	300	327	322	298	304	305	293	321	261	299	280	341	328	298	264	316	317	311	292	305	290	302	295	262	298	283	297	327	282	317	317	307	312	290	285	325	302	292	301	258	276	291	309	297	290	336	283	277	299	293	311	331	294	304	336	276	283	327	308	285	276	306	311	321	301	329	313	310	325	266	295	283	304	281	315	274	296	319	304	314	316	293	297	307	305	295	305	280	335	272	279	329	305	311	321	294	304	267	286	275	303	297	314	330	285	279	300	323	287	282	328	288	282	318	309	323	297	328	302	296	294	299	315	284	268	284	315	285	325	303	293	293	288	299	300	300	328	278	292	302	285	291	286	315	272	288	287	332	320	285	307	280	313	313	308	302	306	305	313	306	313	293	271	291	292	285	301	304	279	308	286	312	304	275	283	327	332	320	283	303	308	307	291	288	293	296	287	307	311	297	304	322	297	306	326	325	285	293	298	307	288	291	312	305	318	304	301	306	292	286	290	322	300	279	316	299	250	295	289	293	289	316	307	282	291	287	307	304	283	315	322	295	312	315	310	293	291	304	306	292	279	297	335	288	303	306	307	318	298	305	325	313	290	316	297	273	305	307	306	261	313	285	291	309	304	309	331	296	296	300	298	296	320	316	294	292	301	285	321	274	295	323	294	279	308	293	312	274	295	318	319	312	323	284	281	279	286	316	321	254	296	303	301	329	290	281	312	298	321	307	287	301	276	287	302	285	291	320	311	314	316	315	294	305	319	307	302	314	273	308	318	292	312	336	299	295	297	304	305	302	276	333	299	329	281	302	279	294	317	316	293	315	313	298	342	297	310	311	278	310	333	323	317	305	316	291	287	296	340	325	333	329	309	311	320	297	308	309	300	283	307	273	298	286	348	265	298	284	301	286	295	313	341	316	272	326	297	312	277	306	312	286	315	303	342	316	285	285	288	305	288	244	277	327	328	317	287	304	299	321	272	299	323	280	273	325	290	317	296	311	315	293	295	334	324	294	318	331	329	314	278	318	306	343	304	303	290	301	297	313	312	319	314	335	320	259	277	313	315	304	290	304	287	300	288	296	295	304	291	309	319	317	311	336	306	295	276	286	298	323	322	294	308	284	322	305	306	324	318	308	285	324	298	314	270	278	279	309	298	296	286	316	290	310	313	307	325	305	294	294	305	305	329	286	296	305	317	309	318	296	286	306	277	316	322	287	307	312	285	307	294	309	292	320	303	280	294	311	303	277	312	280	296	319	300	322	337	303	308	296	296	302	263	322	316	318	278	292	294	331	323	311	323	286	291	322	293	328	296	288	285	306	281	338	266	293
25366	21568	28086	25405	12078	1240	905	802	718	719	772	755	701	658	704	697	663	680	665	689	720	598	676	656	658	636	671	623	636	681	641	675	710	662	657	649	633	635	632	616	729	703	645	642	641	644	632	627	645	609	616	636	649	675	651	642	664	653	640	677	628	657	712	625	618	638	650	668	656	610	633	660	592	685	621	630	607	645	593	645	665	637	644	632	702	665	649	606	644	626	650	611	648	653	642	601	630	647	663	676	630	657	620	687	661	625	588	637	588	628	598	650	676	652	638	627	684	617	582	682	687	704	653	666	621	653	687	694	648	618	667	654	619	593	667	630	659	623	651	639	646	683	618	638	701	675	632	722	662	634	647	645	660	653	688	688	651	677	707	650	642	692	685	639	679	657	641	631	646	692	688	597	594	642	609	647	650	678	663	629	634	669	711	578	689	633	653	634	642	683	657	669	600	640	617	641	647	661	645	619	638	672	611	666	610	653	692	627	661	652	685	670	679	620	670	663	661	613	605	664	612	637	680	666	625	609	623	665	663	662	669	644	661	651	636	636	688	664	637	660	682	666	654	665	631	642	666	672	638	697	650	633	664	627	646	684	661	638	664	633	641	638	632	609	615	692	666	666	608	596	672	659	633	612	616	653	650	641	622	624	626	634	690	659	636	657	612	688	653	649	608	631	653	704	607	646	657	651	677	685	657	643	661	694	666	634	662	602	652	602	678	625	669	662	648	639	660	647	633	649	672	668	653	653	665	633	584	655	638	657	653	617	627	657	653	648	673	668	659	650	679	679	634	645	682	629	646	679	625	601	642	623	641	612	679	652	665	681	619	620	640	657	671	628	679	604	697	639	722	672	639	611	708	588	661	636	641	630	633	651	650	616	622	642	605	633	645	659	609	666	688	649	620	643	668	661	648	651	640	649	653	668	640	633	632	617	704	647	692	628	664	648	623	673	682	670	643	654	623	608	624	608	670	690	657	652	614	647	641	643	658	629	676	616	649	599	680	664	608	666	659	639	633	652	641	640	654	674	652	638	605	690	637	601	668	645	643	703	657	663	641	621	717	651	628	652	638	640	630	663	638	635	623	644	617	647	654	671	653	646	605	612	669	688	640	680	624	676	631	665	633	647	593	624	623	637	671	655	629	652	656	660	606	632	666	688	617	617	616	607	600	627	663	673	651	631	644	679	667	648	636	645	632	625	630	645	625	635	662	651	610	656	624	652	646	679	618	697	623	666	723	622	600	656	672	630	650	649	657	642	663	632	611	623	662	656	625	646	654	665	656	635	677	632	650	659	647	663	626	644	634	640	656	615	699	665	628	662	641	655	664	635	662	626	642	646	622	624	632	653	641	649	633	637	642	659	640	643	604	617	629	609	665	667	672	671	643	666	641	659	629	633	666	634	659	635	654	608	651	654	657	623	673	632	631	640	630	661	622	620	652	675	631	656	614	619	650	642	645	667	621	604	662	626	659	632	629	595	634	726	626	645	650	629	675	673	676	644	673	690	619	617	631	600	615	668	627	689	647	608	663	655	599	624	669	689	659	621	676	675	634	565	646	652	695	632	677	612	670	666	633	678	630	655	612	679	704	625	687	593	690	599	683	625	660	618	660	595	639	645	599	609	603	658	674	648	634	648	643	642	655	688	628	639	646	610	592	633	658	696	671	623	611	605	650	651	657	652	676	662	628	664	612	633	619	675	663	652	643	644	654	654	643	687	664	614	651	678	641	632	627	634	659	713	663	578	579	649	642	654	629	663	674	706	644	641	629	662	682	683	671	642	689	696	678	641	666	680	662	673	641	630	629	674	606	621	622	626	678	656	624	672	622	596	633	627	687	687	634	620	644	637	653	670	635	617	682	640	638	620	646	650	648	633	654	622	667	678	671	677	644	631	634	640	686	642	679	648	607	667	637	661	654	681	644	643	668	635	662	690	656	625	651	633	681	623	651	656	615	649	605	686	612	652	677	633	675	640	659	645	589	628	655	648	618	668	653	687	658	615	685	632	659	616	581	643	660	614	660	611	626	610	641	633	612	613	652	682	630	647	650	601	636	709	675	616	628	605	663	660	652	622	662	645	664	599	681	640	627	671	652	612	652	653	657	624	612	668	706	640	649	670	658	683	588	662	642	661	621	628	614	643	665	640	685	644	618	666	641	638	636	592	649	660	667	638	641	633	595	620	668	627	652	691	646	626	618	659	627	619	650	628	667	668	671	643	623	670	683	634	610	628	635	689	661	631	632	681	679	661	636	630	613	657	641	624	608	654	686	636	613	648	678	606	649	641	674	638	638	659	668	605	661	674	599	700	647	638	659	659	654	657	655	625	647	655	609	620	604	622	644	638	651	617	685	662	641	688	649	633	644	642	621	642	633	605	612	619	688	674	632	605	652	660	618	677	641	622	666	678	619	667	663	696	585	642	626	657	659	611	634	652	666	646	655	592	611	656	630	659	622	654	633	632	600	639	659	692	622	652	635	607	727	631	660	659	598	647	634	650	618	644	678	657	622	625	682	628	665	640	661	671	636	654	668	625	647	646	645	644	650	615	644	673	648	633	676	627	703	627	602	645	654	642	675	639	640	612	625	680	645	630	674	655	614	674	655	624	667	665	637	655	660	659	665	671	617	668	617	670	634	600	646	644	694	631	691	701	651	661	639	640	655	649	645	633	665	628	633	599	609	670	674	695	649	639	626	623	639	699	670	663	624	623	637	578	665	633	699	651	613	621	696	615	631	647	678	661	633	641	645	620	643	649	692	602	629	651	628	668	648	607	627	684	645	692	698	639	614	638	675	637	655	648	620	634	650	624	678	682	670	617	656	624	619	596	659	662	634	634	699	635	686	616	667	627	706	644	624	647	617	610	663	630	648	677	678	612	649	628	637	667	627	638	671	636	648	628	655	630	647	626	627	617	662	657	638	677	655	625	630	678	633	626	668	630	674	708	655	618	633	646	661	630	614	677	636	680	647	653	649	663	627	635	630	668	619	697	664	656	640	628	624	633	629	664	636	613	630	684	624	629	659	670	654	610	690	680	637	634	686	636	648	654	655	636	594	647	644	611	644	665	659	620	650	652	650	667	627	651	654	642	567	631	646	675	679	626	668	627	606	632	642	649	649	653	656	655	675	627	671	652	662	600	645	605	639	651	656	643	647	666	630	625	617	668	677	676	627	607	639	686	638	644	640	641	657	690	671	652	614	629	601	613	618	665	654	623	648	683	651	651	666	668	669	626	679	670	603	665	652	641	696	639	669	667	619	670	641	622	616	609	594	650	658	687	648	622	676	634	725	639	639	619	611	642	620	599	671	683	612	677	645	687	684	652	595	627	660	596	651	721	657	635	649	642	612	631	647	638	626	677	630	633	638	607	646	629	641	648	629	652	670	665	651	659	665	603	621	658	637	639	592	621	675	627	613	620	669	578	665	644	610	579	639	644	634	661	656	619	637	634	668	667	685	649	657	671	656	689	619	631	672	612	648	624
4677	5894	4637	2548	1883	1665	1383	1204	1113	967	1014	912	963	883	903	839	847	830	793	827	838	780	794	823	779	782	742	770	789	790	751	783	721	801	774	732	791	776	733	724	748	830	785	803	765	748	762	806	751	737	785	764	760	691	772	781	787	745	746	781	735	715	729	745	787	759	795	767	757	784	769	742	797	746	735	754	780	778	833	746	778	826	758	766	771	744	771	800	794	791	768	786	760	827	763	731	819	775	740	759	795	734	735	780	782	775	736	765	719	774	709	737	782	790	717	781	746	800	757	754	731	735	758	765	738	764	745	811	828	748	801	756	721	732	732	772	794	754	766	769	753	787	744	756	787	768	812	774	739	779	785	736	789	780	744	758	727	772	779	817	784	771	774	781	764	781	718	796	738	787	743	753	713	776	751	738	760	720	777	754	749	736	851	750	783	736	791	784	753	773	770	751	724	760	757	804	773	736	739	796	800	799	800	799	763	786	784	785	750	764	805	829	765	763	773	772	761	715	784	748	779	825	778	827	724	703	727	734	780	722	771	755	765	764	772	766	757	758	728	802	784	759	793	764	823	769	763	756	825	786	732	771	780	774	820	772	747	777	762	764	702	768	784	763	772	759	816	796	794	780	755	756	747	777	770	729	840	769	787	793	718	774	737	742	793	711	705	767	724	749	826	706	720	749	779	760	813	810	821	742	773	790	744	765	814	789	760	718	745	792	733	774	786	737	746	757	786	712	770	711	788	781	765	755	756	761	714	812	753	754	760	752	773	721	765	765	787	750	827	777	772	755	769	760	778	773	807	792	801	764	798	772	790	729	777	803	771	787	764	764	784	700	699	782	765	731	773	789	794	749	790	752	744	783	780	775	774	747	787	718	779	756	778	759	776	804	762	760	774	754	837	780	776	754	790	788	774	745	751	808	761	770	752	736	795	764	829	710	728	778	747	754	751	691	741	769	726	728	787	806	767	737	779	807	782	774	772	783	750	751	750	757	747	747	767	804	768	813	768	796	741	824	794	774	755	779	819	768	756	766	796	761	776	834	751	813	750	777	787	755	704	729	761	726	837	795	789	790	716	803	723	804	763	805	756	705	806	741	793	784	792	776	813	740	775	806	753	727	786	723	765	805	749	688	740	780	765	792	746	716	758	741	786	769	791	826	768	813	753	784	779	723	766	750	738	763	793	770	765	773	774	740	706	752	761	798	745	735	761	729	760	717	805	769	792	722	769	768	754	788	676	747	794	816	797	722	769	789	771	749	800	775	774	729	768	727	769	815	760	798	775	749	761	753	755	732	779	778	780	779	767	795	741	781	765	825	750	748	811	755	754	723	705	739	756	754	783	766	737	759	809	740	766	752	780	809	740	786	794	804	759	746	755	738	763	777	812	719	766	763	729	794	865	786	789	734	789	778	769	750	755	746	806	761	778	731	761	791	786	739	739	753	767	792	729	783	766	742	771	747	779	758	796	788	745	772	761	819	791	768	803	820	793	742	721	837	765	730	777	760	757	775	774	793	795	780	745	762	738	724	766	787	718	747	710	770	792	749	823	808	783	759	761	744	732	743	755	793	804	770	706	735	758	732	736	745	763	719	745	784	780	783	809	754	749	739	765	799	736	766	774	767	760	731	788	757	685	757	794	795	769	822	779	766	781	791	726	780	740	793	738	738	720	786	800	823	776	744	786	766	792	782	757	734	724	780	783	805	807	778	797	768	781	798	756	766	783	788	736	767	777	763	777	780	785	768	720	746	768	773	764	783	765	797	787	762	800	742	808	779	764	764	787	729	747	781	803	767	766	741	711	812	752	748	787	772	791	755	806	799	758	714	761	787	765	782	760	754	729	781	723	780	700	769	736	750	775	764	707	809	775	736	736	760	775	794	812	743	738	773	738	721	783	716	774	751	764	773	766	782	817	740	721	761	790	785	744	789	795	805	759	750	796	786	736	742	793	748	772	729	792	778	776	801	757	812	766	741	743	833	772	721	741	801	775	733	781	808	768	793	715	774	788	786	745	743	775	793	775	819	766	793	729	705	799	765	753	809	784	763	741	780	795	806	749	818	758	747	745	774	764	790	822	764	764	793	683	766	780	746	832	780	783	800	758	794	737	780	808	771	769	756	776	806	759	784	779	756	755	748	715	727	741	805	763	773	775	759	790	776	739	709	815	766	771	822	781	786	785	772	757	819	793	737	784	777	764	761	733	805	761	740	764	740	764	744	740	745	766	741	783	772	740	760	737	778	751	761	783	820	748	750	784	775	794	768	770	789	764	779	818	800	757	756	767	776	776	788	817	741	746	769	733	796	764	781	781	772	753	796	792	775	742	763	779	803	761	745	786	720	762	774	765	764	766	798	764	785	732	766	714	744	809	772	797	767	761	777	782	760	763	758	742	742	724	779	784	781	801	767	782	763	762	800	754	748	727	737	750	783	780	752	756	784	775	755	816	749	800	789	837	736	774	763	733	738	758	776	765	781	771	776	777	765	823	766	801	736	767	774	754	762	744	791	773	798	783	764	767	771	728	755	791	784	764	809	782	767	762	781	769	782	752	755	815	760	786	850	798	702	765	755	784	767	756	674	769	776	818	737	753	772	797	746	795	746	781	791	755	777	768	741	774	786	800	821	775	736	749	733	770	793	737	766	714	796	797	729	778	755	792	761	785	664	729	766	778	764	740	739	734	747	748	742	785	808	779	742	759	691	782	789	811	763	782	801	760	787	772	737	797	725	805	764	801	817	699	785	735	780	733	769	764	751	776	823	749	769	801	768	742	718	795	781	798	743	784	795	751	719	741	794	812	738	798	768	737	785	782	767	794	762	776	807	769	768	760	787	768	730	782	734	718	765	725	784	723	805	726	768	778	752	774	789	738	825	750	741	719	807	821	753	812	724	795	757	715	760	732	789	768	711	796	727	756	783	729	763	713	781	768	751	753	750	800	776	804	733	800	723	753	756	763	820	719	796	784	774	764	770	761	760	792	780	770	729	768	790	788	752	771	792	758	773	784	734	796	749	798	766	764	720	707	781	761	775	760	751	773	814	792	784	784	732	817	747	770	799	767	745	806	798	769	778	749	785	769	773	767	736	761	763	735	740	812	778	761	800	765	749	738	783	737	745	756	760	729	758	750	778	773	762	772	789	803	761	737	790	814	789	796	815	848	723	762	766	730	747	785	806	780	765	781	730	751	723	791	719	723	766	806	772	727	740	777	764	712	721	734	778	787	804	754	758	829	754	808	785	801	767	737	810	776	750	760	807	780	761	809	798	797	821	785	716	787	790	746	782	772	750	761	743	765	801	763	687	788	759	785	808	757	787	748	787	789	796	809	729	745	725	749	760	728	819	701	772	781	804	781	814	759	704	781	752	739	799	801	736	753	710	698	794	784	778	726	720	808	770	732	815	774	761	772	791	746	775	782	770	749	786	747	746	781	771	792	752	800	767	735	763	780	783	756	778	767	815	735	811	728	757	817	799	750	752	792	768
23184	21642	29651	24128	21636	21672	11837	1394	900	915	756	745	708	577	538	555	558	539	524	484	462	456	443	476	487	416	458	442	437	439	421	434	402	450	412	446	435	431	398	451	392	431	375	449	386	403	420	408	414	373	378	399	386	410	421	409	377	377	429	372	392	407	396	406	394	391	412	417	404	373	413	405	376	410	421	418	407	407	381	397	368	448	390	411	384	398	420	391	393	401	404	405	367	415	420	388	394	395	422	426	374	381	382	416	418	400	395	406	409	430	442	430	419	410	377	400	436	417	412	414	367	382	410	414	412	414	404	389	373	395	429	386	401	398	336	380	380	411	394	426	403	370	389	393	407	399	386	398	406	394	405	420	404	379	377	398	440	411	385	426	402	386	392	352	408	410	396	398	367	433	407	388	406	417	395	436	410	391	402	381	432	404	393	354	388	372	399	460	409	379	378	434	386	418	432	386	392	395	411	405	391	396	411	413	356	413	397	421	366	406	384	425	391	434	368	375	411	378	390	414	383	432	413	410	380	392	376	389	412	401	396	383	378	410	411	405	399	381	396	383	407	418	388	404	387	395	425	397	407	405	408	355	419	397	357	391	373	413	418	429	413	377	381	441	364	398	365	385	425	410	428	363	380	419	403	411	420	373	404	402	395	385	379	411	384	397	404	360	439	385	405	405	407	375	387	411	394	382	375	404	372	400	418	394	431	405	417	395	438	373	403	384	358	417	403	404	390	394	395	416	368	417	396	388	383	366	400	424	383	400	425	418	391	365	403	407	409	392	371	401	406	387	463	414	431	398	385	397	383	392	402	415	380	377	425	438	378	411	417	413	419	426	391	410	379	410	402	406	369	389	432	397	372	377	373	379	374	381	409	374	366	382	415	377	400	371	410	384	378	415	433	410	413	420	392	399	395	408	397	384	419	413	395	421	410	420	396	406	356	360	448	431	395	376	372	395	416	402	387	378	421	386	408	384	390	369	404	397	381	395	400	424	398	431	402	420	377	402	417	408	403	391	397	408	373	430	407	389	411	392	378	430	381	398	403	371	405	405	392	382	400	350	385	384	407	368	372	380	379	372	415	396	386	412	363	398	414	394	404	402	396	383	386	434	406	432	383	385	392	402	399	391	425	375	388	397	431	391	427	364	358	420	401	394	439	431	396	404	402	400	380	382	381	422	423	398	411	385	361	379	392	373	397	386	387	359	401	382	428	385	418	404	398	347	412	404	359	414	366	394	412	380	437	379	394	409	410	405	411	409	384	424	384	393	390	409	431	381	389	379	391	390	421	360	397	362	353	412	389	381	414	415	404	423	410	411	411	377	366	381	406	395	420	384	395	394	399	416	379	419	417	434	380	390	406	430	385	427	428	404	404	410	424	393	401	407	403	422	379	386	374	398	424	375	356	386	422	405	416	404	398	406	376	411	408	408	398	432	398	408	435	408	372	355	378	406	406	372	389	369	398	401	385	379	372	372	431	403	386	409	377	383	375	409	402	369	428	404	384	355	418	394	419	378	384	396	413	359	388	406	383	405	404	405	424	387	390	372	414	416	402	391	391	369	390	406	360	411	388	421	384	418	410	402	408	395	416	440	405	412	404	408	395	368	364	404	398	388	387	386	419	396	409	442	390	397	408	381	395	407	394	397	402	381	414	388	382	403	396	400	391	376	393	406	415	410	427	389	404	384	372	405	438	415	391	377	421	392	410	407	422	381	355	409	396	392	405	391	404	412	401	404	392	430	396	382	415	382	384	397	394	369	392	366	403	384	444	389	399	419	392	425	406	412	402	388	398	392	388	392	378	436	376	413	426	404	382	394	412	384	410	400	390	378	369	385	401	377	415	401	421	398	415	386	395	396	385	377	364	406	422	376	383	432	370	362	390	407	370	381	403	393	395	404	370	406	402	383	406	390	418	390	387	400	389	361	427	376	425	426	364	371	407	398	407	431	397	416	426	407	411	400	413	378	400	401	383	403	396	403	383	429	367	410	399	417	399	393	440	418	396	409	383	391	381	417	404	414	347	421	410	397	380	370	387	390	390	387	405	393	409	413	395	440	395	445	429	383	437	408	413	400	422	387	375	420	415	387	404	435	421	404	406	400	392	421	381	397	404	378	374	419	391	388	400	374	385	370	394	406	414	409	393	399	427	411	400	380	372	426	357	380	408	399	410	402	417	426	389	414	375	394	405	383	365	420	410	412	399	407	428	348	389	374	429	405	374	382	395	390	408	369	403	413	383	400	430	401	389	415	393	397	402	376	393	403	437	397	356	404	389	422	428	412	388	441	400	417	390	405	399	376	415	405	397	417	395	372	398	402	401	409	399	409	368	400	383	404	410	435	405	405	410	390	384	378	384	420	415	392	432	387	417	410	409	393	425	407	406	386	381	406	412	415	428	417	411	405	373	385	401	425	416	419	379	404	373	380	409	412	393	407	368	425	390	453	405	379	377	396	379	412	417	436	379	381	393	385	413	388	370	418	409	397	391	403	433	377	406	402	413	392	414	382	426	412	400	366	400	379	369	391	430	398	387	394	389	406	392	397	371	397	411	420	369	422	380	377	404	418	371	415	420	409	413	400	405	382	383	390	394	390	364	354	404	389	384	405	365	402	398	400	432	401	406	384	400	374	408	422	424	428	396	374	403	376	432	389	357	395	400	373	412	395	380	438	402	420	395	397	384	376	400	422	408	389	373	401	390	392	406	409	390	385	373	377	399	414	403	415	390	419	420	435	417	379	391	386	392	372	411	389	364	389	420	408	420	386	398	391	370	396	433	401	389	404	392	377	384	415	426	375	400	379	406	406	399	429	418	424	392	422	449	407	420	422	378	374	389	408	407	425	418	386	406	407	432	387	391	369	390	403	399	374	417	420	419	395	405	430	379	407	389	374	392	384	418	372	390	384	376	436	375	382	404	409	354	388	400	399	392	397	405	424	373	397	413	381	427	416	381	364	367	417	395	403	449	392	405	387	388	361	413	406	392	384	426	381	412	408	457	382	386	375	395	397	430	386	393	397	364	416	421	378	379	368	372	402	385	380	405	418	418	377	408	391	392	397	399	405	425	377	400	370	379	404	414	365	416	378	378	384	417	353	397	360	413	363	352	414	440	420	383	420	382	430	396	403	401	367	394	390	412	379	392	387	430	390	436	401	397	409	370	408	403	421	419	378	408	412	380	423	383	366	396	434	413	399	373	416	415	412	407	377	402	409	385	408	397	427	429	440	382	377	410	430	400	423	399	384	399	376	405	395	367	384	376	407	413	398	387	414	394	408	423	388	428	395	403	404	408	393	408	388	397	432	384	391	396	423	409	412	406	389	388	368	388	402	405	430	403	411	397	390	393	437	419	396	399	403	439	391	399	402	407	400	408	390	418	433	406	379	388	420	390	398	435	390	384	375	411	371	407	389	423	423	413	409	405	404	389	409	378	384	407	440	396	397	394	401	411	400	392	423	392	391	381	394	435	389	390	377	411	406	403	379
7114	16527	13156	6707	4851	3658	2810	2268	1846	1504	1344	1146	1037	909	905	834	722	733	749	649	616	617	603	592	554	594	555	565	539	516	538	547	558	487	492	528	491	551	504	509	476	473	494	454	485	470	510	506	483	477	474	505	453	476	471	474	443	483	501	499	478	466	455	482	490	483	468	433	477	461	445	491	476	463	467	447	523	413	454	455	453	435	454	450	467	474	465	484	500	488	457	442	489	478	438	453	503	479	476	473	458	468	447	475	458	447	482	442	471	431	476	481	497	449	473	454	451	480	475	419	494	478	456	446	452	450	483	459	501	458	458	457	476	443	464	445	435	421	448	453	429	484	473	437	470	510	455	495	439	450	470	457	436	450	467	453	480	469	442	424	473	488	470	452	430	445	491	474	482	484	433	464	440	453	449	441	463	426	440	460	429	448	477	476	473	462	447	438	458	456	446	449	449	471	449	458	423	441	437	425	478	461	459	470	452	442	457	445	444	428	453	428	451	498	498	436	493	470	428	471	440	413	447	441	453	458	454	421	436	458	441	427	454	475	467	431	460	453	466	434	482	458	417	468	441	499	477	437	447	471	463	437	480	451	464	456	467	458	495	486	489	454	466	442	450	467	446	433	468	447	434	435	482	432	431	475	439	464	456	487	443	450	436	452	433	440	489	460	469	457	443	465	476	456	473	485	451	409	433	423	476	485	433	465	442	474	425	451	482	416	500	459	471	473	466	472	462	417	461	457	469	416	445	449	445	449	496	456	465	469	469	461	467	482	452	456	479	463	461	479	429	493	450	487	457	453	468	499	459	460	479	453	470	480	455	474	483	457	423	471	455	477	481	419	487	460	490	455	479	481	436	459	463	454	499	425	473	456	456	421	487	453	464	457	423	477	457	471	465	451	459	447	445	457	472	434	480	487	468	451	443	469	436	417	466	467	494	449	436	492	456	477	440	463	473	446	430	423	449	470	448	490	469	411	451	478	463	473	477	449	453	416	428	405	458	423	432	441	473	462	432	440	483	485	467	468	482	463	411	454	472	467	453	415	470	451	480	456	458	463	476	418	456	465	473	463	434	469	430	459	468	437	446	424	441	486	468	459	460	478	455	489	424	458	460	491	425	486	458	444	469	466	461	452	387	445	440	516	489	468	479	466	463	448	477	456	478	470	463	442	440	450	469	489	461	477	473	440	435	456	423	477	452	484	427	463	484	441	441	457	479	428	486	476	457	446	443	452	446	428	464	428	451	421	458	409	446	426	446	430	446	458	448	459	488	464	427	420	435	471	469	448	453	433	469	424	465	436	465	443	468	446	433	464	460	460	459	453	457	440	470	456	463	464	496	468	436	451	476	464	476	457	459	425	457	452	436	445	472	472	449	469	432	438	451	442	448	439	443	449	486	451	485	482	469	469	482	456	465	468	434	492	509	460	452	483	423	414	452	452	464	453	458	465	455	474	467	463	464	449	434	442	457	451	452	463	441	471	465	481	486	482	461	440	461	487	452	410	436	455	426	460	453	482	465	467	487	432	466	465	486	481	449	425	476	456	430	430	489	446	444	456	439	491	450	490	438	453	491	479	447	449	463	443	439	455	465	494	448	455	487	441	469	458	440	486	492	478	485	418	470	487	470	399	428	434	432	448	496	420	471	456	452	445	425	464	450	486	436	454	433	433	393	435	460	446	428	426	444	492	426	458	478	500	478	441	449	471	465	466	428	475	468	433	489	452	461	429	469	470	466	472	442	472	437	442	438	474	443	456	473	448	462	458	440	453	464	437	423	497	489	452	446	435	508	417	472	491	481	481	456	410	451	447	467	444	460	435	464	466	430	427	487	443	434	456	449	473	446	486	460	417	418	443	451	469	478	437	469	470	473	470	470	454	470	436	497	469	449	468	454	443	439	436	423	489	455	467	492	475	454	453	481	450	480	470	465	453	450	485	445	474	437	487	461	447	431	457	462	453	471	448	466	443	447	447	447	483	477	439	457	487	472	463	474	444	465	476	454	451	491	525	470	490	488	472	432	499	456	465	463	411	453	468	494	436	459	424	463	477	436	455	448	479	471	490	449	496	448	445	481	461	453	451	480	442	448	439	461	481	425	452	454	473	431	410	449	472	499	444	459	479	435	471	456	432	443	462	448	475	464	414	435	460	484	429	448	481	465	462	434	430	397	438	476	461	497	424	475	457	440	463	467	449	433	454	461	458	479	471	482	456	473	473	513	480	453	465	434	476	492	445	440	459	412	451	453	515	432	474	458	468	443	412	463	458	455	465	484	433	444	433	432	479	477	461	454	454	440	480	494	453	466	424	443	442	478	452	492	441	455	471	474	466	463	468	474	460	477	442	448	501	445	465	457	494	472	461	456	462	469	443	453	463	462	460	445	437	406	478	479	436	449	457	457	473	443	465	434	448	465	460	460	470	441	475	454	479	441	456	456	458	446	457	436	453	496	465	479	471	457	453	476	449	482	496	435	470	501	475	446	443	472	449	491	494	433	419	431	487	457	430	502	473	517	462	482	458	504	467	495	481	469	425	443	453	448	489	392	489	439	486	456	484	440	450	445	446	422	453	422	436	417	441	519	429	461	463	458	474	444	465	439	453	486	450	396	471	422	439	513	449	483	454	449	450	458	450	462	453	444	464	451	486	447	463	471	438	479	507	464	449	420	460	431	441	473	487	440	437	458	447	503	456	469	485	455	484	465	461	418	460	461	462	498	441	409	447	447	465	457	487	476	468	413	468	444	427	453	452	441	471	452	425	434	480	471	458	439	427	498	488	417	455	462	425	450	429	453	429	446	454	451	477	465	444	417	461	465	484	459	483	430	463	483	444	483	447	453	437	472	418	461	475	453	445	457	464	485	425	460	469	456	478	447	461	436	440	463	461	440	520	435	488	427	446	457	431	454	430	402	440	502	445	448	454	459	506	470	438	432	435	435	420	417	456	427	442	472	433	448	484	418	461	436	436	442	451	421	470	453	485	437	459	458	447	444	486	456	448	433	419	438	467	424	419	447	445	448	450	485	418	407	442	458	410	466	470	431	466	447	472	455	500	439	435	416	461	454	450	426	442	442	411	456	444	442	429	498	472	487	481	477	472	482	509	446	454	457	489	454	486	471	485	428	473	451	454	456	426	454	485	471	416	467	436	434	443	490	451	437	466	418	448	469	497	460	447	440	446	453	457	450	415	456	445	463	491	466	486	447	483	468	473	440	496	492	450	450	424	451	465	418	444	458	454	434	457	433	450	409	451	439	422	478	459	466	437	413	453	454	494	438	467	440	455	450	457	506	447	451	487	492	424	436	469	438	438	466	418	452	475	497	470	468	475	461	448	443	458	462	427	449	474	410	451	481	399	461	476	422	477	439	456	449	426	437	429	476	476	493	441	451	455	438	448	433	467	468	494	468	478	444	436	454	438	462	510	445	445	478	470	486	469	436	433	445	450	488	450	456	457	438	445	466	441	447	455	501	449	467	449	446	456	446	442
27496	20379	7175	1004	730	670	563	508	498	458	442	469	453	467	445	480	461	478	447	467	488	474	449	449	448	451	478	489	445	467	445	477	483	501	442	462	428	489	432	457	458	438	465	412	436	464	459	477	470	470	449	479	461	414	451	476	459	451	483	420	484	442	451	473	456	454	469	457	461	406	468	507	441	456	485	438	464	501	439	468	431	491	466	474	475	460	427	466	452	464	477	481	462	428	457	461	449	488	442	460	459	400	403	472	479	468	479	427	477	452	430	421	481	466	466	497	454	449	444	469	494	478	442	451	466	443	470	496	434	459	439	487	431	448	449	458	458	443	448	458	465	448	471	473	484	449	418	442	469	427	470	420	458	477	431	473	466	470	492	449	456	447	494	444	471	470	476	466	431	475	507	447	437	418	446	436	456	471	494	476	471	464	469	459	431	483	484	478	486	472	433	435	462	462	452	451	451	488	455	431	416	468	494	448	454	416	474	488	437	456	443	459	457	457	468	461	455	432	428	492	463	486	449	469	462	447	443	464	463	490	455	438	482	437	453	465	444	489	437	468	452	435	515	448	460	449	460	470	484	472	453	449	472	429	426	478	453	466	511	447	458	443	493	477	464	466	506	446	489	467	455	448	459	491	429	464	465	407	469	507	457	455	436	471	460	490	482	470	500	464	467	470	461	495	456	497	461	452	430	478	431	458	457	499	475	416	491	426	463	474	449	442	465	444	503	496	486	468	492	467	475	458	415	460	468	485	469	463	480	450	445	428	461	419	421	425	463	460	430	455	469	457	489	463	463	439	435	431	476	496	451	506	463	467	486	461	452	452	466	464	489	491	462	445	460	469	498	459	462	431	456	469	446	461	475	454	490	440	479	470	468	460	455	463	481	467	491	407	451	494	466	439	466	450	450	455	497	405	469	485	453	441	476	456	470	468	477	466	464	467	488	452	456	472	454	494	469	438	452	446	433	458	425	432	451	484	476	462	471	424	488	502	448	452	456	470	452	460	463	477	462	457	433	499	439	447	454	447	473	424	491	511	463	424	482	467	423	458	461	448	449	456	475	422	432	481	460	449	447	469	460	470	484	456	480	486	510	485	440	481	482	475	479	434	462	464	490	427	502	480	436	455	468	453	471	455	443	468	436	467	484	452	428	468	444	481	456	460	459	447	508	462	449	444	480	443	441	452	441	481	455	469	459	443	455	485	479	449	459	483	446	467	438	439	444	428	449	509	497	473	456	464	462	435	396	457	415	451	461	459	441	444	447	484	456	492	449	424	502	471	471	443	438	447	458	459	474	483	486	470	492	435	412	443	430	477	476	479	457	416	438	436	464	435	455	479	484	447	440	436	436	427	460	448	484	487	443	477	431	429	483	453	489	437	486	443	461	450	457	466	497	435	483	488	448	451	427	470	477	457	461	450	479	460	456	476	446	454	472	448	455	472	441	492	477	494	457	487	482	486	450	425	488	496	455	483	467	470	461	456	457	440	459	507	506	410	472	472	442	474	468	410	459	447	450	434	460	459	493	455	455	443	421	464	446	453	452	463	446	442	439	450	453	481	470	510	456	456	466	442	453	438	524	464	474	505	455	478	452	449	476	424	487	431	506	488	432	446	447	446	475	461	454	442	467	462	467	474	434	455	462	462	481	444	432	430	466	455	450	465	459	442	471	475	436	490	464	480	421	449	450	434	438	500	486	514	457	456	488	464	495	462	505	451	451	439	437	452	478	455	426	459	462	467	516	477	492	478	454	420	458	464	467	476	464	432	487	449	466	460	434	508	472	471	459	493	436	481	469	456	451	480	505	463	478	450	464	454	466	455	465	489	431	468	491	449	431	497	473	434	472	486	454	492	479	471	457	471	474	464	445	435	479	475	470	461	444	470	460	424	458	457	448	451	483	446	458	483	459	439	480	472	474	479	439	484	473	438	468	482	421	455	447	457	439	456	463	456	468	496	472	456	462	485	479	480	446	487	467	462	435	412	463	477	439	467	456	496	449	470	449	475	460	469	492	446	432	474	459	485	487	424	443	463	433	464	435	483	418	449	478	463	449	437	469	495	464	448	508	491	474	442	439	464	507	461	466	448	507	455	444	434	475	486	445	449	427	457	457	468	475	433	470	490	466	441	452	458	456	422	422	459	429	457	441	425	429	432	454	482	440	436	453	495	443	481	460	445	487	463	436	462	419	407	456	450	470	456	470	475	472	452	466	484	437	449	445	476	467	447	466	438	459	462	462	464	456	444	467	446	450	461	444	435	488	440	461	468	475	467	502	478	453	447	493	496	439	445	458	454	485	465	479	486	446	449	500	452	481	452	454	445	446	434	443	495	479	457	460	451	478	432	503	465	469	515	404	458	519	457	483	522	488	432	445	464	489	475	509	502	427	448	439	385	453	474	476	491	459	460	437	462	462	474	468	443	454	465	479	445	451	501	467	488	433	474	436	450	443	454	441	419	431	477	435	434	440	489	496	486	437	465	448	463	466	452	486	456	426	486	482	440	445	418	455	455	469	452	442	442	472	459	456	456	473	437	457	455	447	471	461	465	490	458	449	448	478	471	492	480	468	458	484	437	444	466	435	473	448	440	508	458	475	487	445	491	430	485	449	484	462	480	434	455	418	451	466	441	502	441	472	456	433	454	460	493	477	458	473	443	439	477	474	497	456	457	431	456	440	476	486	472	471	434	433	466	470	488	474	441	465	417	487	486	441	490	410	471	465	433	468	427	495	471	499	465	452	470	468	505	423	498	446	471	472	485	446	457	451	463	470	413	420	488	445	482	460	454	428	445	476	470	435	456	468	487	456	454	449	439	448	450	453	455	421	416	481	484	480	462	496	447	499	465	448	444	452	478	454	518	469	468	464	448	464	474	426	455	469	480	446	467	506	488	478	462	467	483	468	453	443	427	513	486	482	481	412	442	455	448	427	484	436	448	461	417	467	472	454	454	479	458	448	465	445	439	482	474	475	471	447	463	485	457	470	450	471	434	467	442	481	458	506	440	459	419	421	454	463	458	489	448	426	514	479	449	485	427	480	476	468	484	473	472	504	455	447	462	466	459	442	438	473	484	469	453	445	450	447	497	447	497	432	491	427	439	464	454	472	467	457	431	453	453	480	445	441	437	483	415	478	447	460	486	428	446	478	452	465	456	463	453	425	492	408	443	453	424	467	479	454	447	457	458	455	441	475	448	448	457	451	448	433	464	494	502	436	445	481	473	461	438	488	441	502	464	468	454	482	454	462	464	486	461	447	447	465	445	524	429	451	462	490	456	489	474	519	448	457	439	476	475	505	458	444	448	467	480	506	420	477	457	479	437	461	455	458	446	484	423	465	459	476	471	466	426	492	481	463	454	450	479	473	456	487	462	515	438	439	466	472	467	457	443	466	463	487	422	457	460	456	460	468	488	430	465	467	432	463	457	459	460	448	429	481	461	451	417	476	418	453	453	465	433	474	418	462	460	446	454	470	492	480	456	493	447
4152	1413	1218	801	727	754	642	619	626	599	620	602	581	579	563	622	562	583	595	610	566	550	549	556	576	583	538	601	567	596	532	554	566	554	594	564	602	601	551	560	609	592	542	597	565	532	588	560	628	554	558	567	562	547	586	576	602	558	603	586	587	524	547	544	608	594	577	573	570	577	580	557	583	563	576	576	554	572	532	557	612	561	543	590	578	570	564	557	594	571	566	576	554	574	550	539	620	553	568	621	596	575	564	623	604	563	555	595	560	555	604	574	546	547	559	582	596	534	547	579	557	578	594	552	612	560	535	585	528	583	591	592	578	596	572	549	597	548	535	569	571	563	528	574	576	602	532	503	596	574	534	546	563	565	544	549	574	555	604	582	580	575	625	530	569	560	552	565	578	590	560	563	598	557	576	600	591	584	516	538	569	544	568	550	583	589	585	572	554	576	530	548	537	584	576	595	545	582	593	559	555	572	597	556	576	612	558	546	556	575	575	580	589	596	577	577	557	560	566	575	569	577	572	547	534	516	575	545	571	562	540	535	612	542	610	565	547	559	556	557	543	540	525	654	604	554	597	569	577	572	541	582	615	552	614	544	639	572	562	590	571	563	570	539	574	573	591	554	562	560	596	563	564	550	557	564	549	573	536	550	538	611	529	606	554	581	543	545	552	596	637	559	551	608	526	574	573	608	556	604	552	557	577	585	564	539	606	618	575	588	539	542	603	559	564	571	554	585	522	576	541	553	594	604	562	527	537	556	546	574	560	546	544	590	557	599	568	542	563	542	487	558	564	560	557	545	573	597	612	565	637	517	597	604	561	539	590	573	571	559	564	597	540	579	550	586	575	513	583	553	591	568	537	593	600	617	592	546	567	592	586	524	558	574	585	549	559	547	531	576	546	571	532	569	611	568	584	582	542	575	565	573	552	590	561	571	538	560	531	595	547	596	591	593	570	571	582	567	536	548	568	548	630	554	618	552	579	564	571	566	573	534	588	550	506	640	594	570	577	567	563	548	572	555	593	578	562	536	543	554	567	569	582	601	606	553	584	566	538	563	575	568	522	541	585	601	578	602	601	579	550	549	587	592	485	582	569	578	588	549	546	586	578	575	579	544	559	610	544	548	598	569	563	533	595	553	531	527	597	601	583	583	547	582	546	570	619	598	615	622	579	549	605	612	554	531	523	590	526	595	541	544	535	558	578	551	595	586	537	565	579	585	541	581	518	546	534	520	623	584	559	560	630	574	576	574	610	602	584	542	562	552	549	532	550	603	556	528	530	535	559	594	559	552	571	550	568	540	588	550	520	588	566	639	563	593	544	559	564	569	563	580	575	563	581	583	585	589	569	569	601	555	562	577	547	614	594	565	564	554	600	521	549	602	561	579	620	587	582	606	569	529	522	538	567	559	575	555	547	552	575	509	564	568	607	542	507	549	584	538	567	586	582	589	570	603	552	597	604	575	567	521	601	554	583	519	582	568	603	620	591	566	580	543	573	572	521	566	596	554	566	571	592	551	546	540	577	553	557	575	609	583	564	587	515	591	596	507	575	591	560	603	542	534	527	567	559	615	548	491	542	577	568	514	563	560	591	571	551	563	581	587	597	583	570	541	575	578	562	603	592	541	549	533	574	570	548	582	555	582	550	548	551	591	557	594	580	538	601	585	638	558	572	529	595	574	577	589	583	599	588	553	583	559	554	579	570	586	587	572	611	574	621	556	542	586	570	555	580	573	553	605	585	596	545	611	585	593	564	597	605	556	535	600	531	574	582	585	546	586	550	553	536	590	546	599	564	586	537	607	568	528	546	537	596	553	576	553	539	577	554	585	585	562	570	561	581	552	559	578	579	553	580	519	592	563	600	551	609	585	582	563	583	588	590	529	555	568	542	609	584	567	596	578	549	571	562	588	566	571	556	603	599	570	531	563	581	568	574	565	576	601	582	594	587	527	600	568	551	543	570	580	526	612	553	581	563	608	568	585	561	589	563	568	556	591	535	578	576	585	563	567	573	587	588	577	581	557	555	617	579	537	553	544	586	610	605	562	550	583	507	517	582	580	581	638	626	548	540	574	560	563	559	608	530	582	563	567	547	571	537	534	591	522	629	579	563	587	586	581	551	563	551	627	564	562	615	561	551	510	559	587	549	593	537	541	574	561	580	561	573	571	548	554	575	571	573	586	552	564	573	552	540	554	567	566	581	544	564	606	544	590	562	619	569	587	576	550	568	553	589	564	587	607	574	558	555	600	564	592	583	579	541	567	584	589	584	630	574	586	498	581	589	540	549	579	524	561	588	565	567	567	577	593	572	565	572	554	514	576	575	544	652	578	606	541	573	584	551	563	580	580	573	540	599	603	561	602	590	593	582	559	585	532	549	583	553	585	581	578	602	559	557	553	598	571	548	512	565	522	535	561	538	595	570	557	561	535	540	605	560	584	574	617	602	593	583	591	548	524	546	569	552	548	575	606	575	592	587	591	560	584	607	561	571	578	552	583	530	585	585	584	581	521	592	601	544	567	570	548	605	590	576	549	576	566	572	538	557	531	584	576	568	576	587	574	537	556	546	570	507	581	579	570	586	598	557	577	603	541	596	558	561	528	552	566	609	608	592	589	560	573	578	570	533	563	566	557	586	577	580	516	529	553	560	579	566	624	578	557	590	573	547	542	543	581	555	600	553	567	600	565	545	521	545	567	611	581	607	557	547	593	605	567	555	591	544	599	558	584	549	556	564	573	570	573	550	566	516	578	585	589	572	583	565	578	533	540	535	594	562	554	581	616	540	581	544	533	570	557	542	573	548	574	557	547	582	599	576	573	577	565	571	593	537	526	592	591	599	574	590	596	603	596	544	538	563	597	573	552	584	556	577	582	508	580	558	603	594	546	555	551	585	596	561	595	561	556	592	577	551	571	579	560	602	560	505	570	546	547	608	550	632	591	552	572	586	539	555	554	574	613	558	578	589	559	584	568	537	568	555	586	586	519	622	570	615	591	596	569	561	554	608	578	538	609	597	532	595	559	535	588	604	553	531	579	525	573	559	574	528	617	571	611	537	584	597	581	577	580	568	602	570	609	564	603	654	581	546	552	593	620	573	543	561	546	562	584	566	559	607	563	602	558	502	584	593	598	629	576	552	575	578	574	576	586	591	584	582	571	573	587	593	597	557	556	535	579	571	576	603	551	599	612	559	541	583	565	585	591	573	530	562	532	522	604	584	559	531	613	519	597	594	591	566	567	578	586	568	579	550	586	584	540	596	579	555	624	535	594	569	566	544	584	572	573	557	551	553	554	565	582	565	548	573	530	551	527	537	553	579	557	537	593	552	557	589	544	575	516	585	591	547	566	555	556	561	547	556	577	587	571	574	588	545	539	570	541	598	552	557	570	574	569	593	549	591	600	547	574	548	581	602	541	616	583	604	567	632	559	547	572	560	576	581	590	534	537	576	565	533	576	564	551	568	576	578	603	586	581	578	551	562	540	524	559
24046	21556	29122	24456	21562	12431	1117	640	519	496	405	392	359	339	321	333	332	345	286	271	325	295	249	284	267	254	269	273	243	246	246	280	267	262	228	245	254	224	259	247	292	257	244	232	263	243	256	278	232	251	283	262	257	219	247	233	271	245	228	262	238	248	239	228	236	224	250	231	223	234	239	251	225	257	238	237	253	265	264	235	242	268	256	258	246	238	244	244	244	234	205	242	246	235	236	239	239	247	257	257	250	240	236	254	211	255	222	236	228	238	248	236	226	252	218	239	243	229	240	223	223	229	241	253	245	213	251	276	248	255	237	233	269	210	271	250	225	228	228	252	231	243	231	228	225	246	225	224	276	241	243	256	253	228	231	228	250	231	240	258	252	241	238	286	234	217	259	239	277	237	267	231	249	239	216	251	232	262	232	232	232	212	239	186	283	232	257	233	259	251	250	231	227	221	256	238	226	224	259	226	224	260	227	212	258	260	202	223	245	254	244	223	239	237	267	237	249	233	211	247	230	240	241	241	247	237	221	239	244	254	212	225	217	224	228	214	246	241	250	253	260	239	265	241	248	196	240	229	255	226	226	234	241	240	232	253	239	252	246	245	231	244	229	222	257	241	259	259	230	245	240	255	230	253	263	245	226	236	255	245	251	239	219	246	222	240	214	264	259	205	261	233	235	249	252	269	242	231	239	224	287	239	240	219	237	256	225	240	248	256	229	232	247	253	234	279	246	243	216	258	206	244	250	197	243	218	205	257	234	215	228	262	272	206	256	243	237	235	248	249	219	247	224	231	236	238	240	263	218	252	240	253	239	246	230	235	230	216	226	254	236	253	236	244	212	180	243	236	234	252	250	258	233	225	236	240	225	236	270	256	228	254	235	217	219	242	255	248	257	208	238	262	223	249	259	226	218	245	220	265	248	232	226	268	262	235	222	223	250	251	238	264	222	231	271	217	256	236	232	217	216	234	219	213	259	220	230	234	265	239	236	267	245	283	241	240	236	246	217	239	213	235	233	230	238	234	249	241	254	260	231	240	246	231	241	241	228	217	224	242	249	208	209	255	256	261	224	271	243	261	239	215	258	217	253	233	202	230	269	238	224	237	233	259	242	223	224	251	279	222	276	236	234	222	241	248	220	233	227	215	232	244	268	266	241	235	258	227	233	224	219	219	225	241	235	229	224	226	256	263	238	252	260	236	209	223	220	223	218	231	249	247	249	260	241	236	234	238	222	219	225	242	228	243	224	245	233	246	219	202	238	237	233	219	230	227	242	236	239	240	246	235	242	263	226	214	270	204	254	238	235	231	236	250	249	232	232	262	235	231	228	242	254	239	231	229	226	239	256	211	237	226	252	246	227	242	239	260	236	237	253	240	233	275	251	234	216	253	199	229	215	236	217	246	230	231	232	235	237	232	238	251	204	231	230	264	267	182	206	235	215	217	220	226	248	260	259	260	238	252	235	221	255	253	250	211	238	226	249	210	242	227	257	241	243	220	217	248	242	237	221	237	237	247	200	260	254	263	213	238	261	226	258	240	242	257	244	249	247	231	238	254	226	250	240	232	242	243	241	256	236	234	260	241	244	251	237	247	299	240	244	220	240	240	227	238	243	237	219	246	247	221	259	231	243	237	246	233	231	219	240	246	251	221	212	241	230	231	274	241	218	224	232	246	217	221	237	247	237	227	224	243	256	267	243	227	245	229	233	253	200	242	287	240	217	216	260	243	250	258	234	247	235	255	251	222	250	256	241	238	222	234	226	243	203	222	235	231	256	209	243	242	207	264	217	220	244	259	241	245	214	225	224	265	244	242	265	237	233	274	229	257	220	255	245	231	277	213	245	233	250	240	252	224	243	227	221	242	257	257	238	247	249	274	237	266	205	239	217	233	228	253	257	224	251	227	245	245	256	222	233	243	238	223	251	230	225	221	215	259	226	220	250	246	261	255	259	240	266	223	252	242	257	253	263	223	239	235	259	236	217	218	252	230	216	252	237	232	212	248	216	268	235	226	226	250	208	248	237	246	219	247	238	256	215	242	260	237	252	248	230	247	236	212	215	248	202	260	227	251	227	215	225	211	260	220	241	257	247	252	220	252	260	233	269	242	231	235	244	214	229	248	233	257	244	282	252	230	236	257	251	245	249	228	206	216	230	232	240	207	204	236	250	239	244	235	247	246	222	260	231	247	223	219	236	222	219	253	250	226	224	250	242	260	259	248	236	219	244	252	226	242	252	263	244	252	228	226	229	239	233	233	253	235	247	247	228	279	225	281	265	208	262	217	235	234	232	220	226	221	232	245	248	270	234	233	233	242	248	233	241	235	230	235	219	234	241	242	250	252	262	223	241	246	235	230	203	217	208	226	238	239	247	223	253	229	229	227	229	250	251	230	226	254	240	250	248	222	250	217	239	258	227	240	235	247	252	239	233	230	244	236	251	232	222	223	260	253	247	233	250	250	271	270	257	225	231	231	255	251	220	236	234	230	259	234	231	267	229	221	242	227	242	254	262	215	235	251	234	255	222	241	206	228	261	232	277	243	224	253	249	226	245	251	221	238	247	236	257	248	237	232	226	237	253	221	238	245	257	231	279	219	236	218	249	203	248	251	231	224	223	241	234	214	244	221	248	238	212	236	236	214	227	238	256	240	246	249	249	238	207	237	229	205	215	225	259	224	236	224	235	210	248	219	246	231	230	261	228	238	242	213	245	212	237	234	214	206	234	197	222	232	257	253	242	245	229	235	253	232	263	223	230	240	205	251	229	241	255	240	234	244	230	237	253	226	222	228	230	223	232	223	227	231	227	269	217	234	228	229	262	227	219	232	211	225	255	218	254	216	238	237	227	242	244	247	219	242	232	242	228	217	237	245	227	249	236	252	215	252	250	242	222	201	254	258	242	232	260	231	248	230	243	256	234	213	224	219	226	235	230	242	253	230	229	238	266	223	213	259	215	257	234	235	245	226	260	270	212	216	257	231	224	250	230	229	205	243	226	261	233	233	229	244	200	220	242	244	236	242	291	241	237	258	256	232	216	237	235	241	231	212	251	233	244	268	227	244	268	231	259	232	260	266	244	236	227	235	232	224	242	227	252	218	265	230	250	223	215	236	232	209	252	228	222	239	221	240	250	239	232	235	260	231	239	233	212	229	239	228	225	247	253	256	246	218	247	253	235	246	228	251	218	246	252	241	270	223	244	247	223	210	239	231	231	222	228	227	255	230	245	219	209	230	259	241	241	243	224	221	251	234	251	253	247	220	238	225	232	256	254	239	276	236	229	207	247	232	241	246	255	220	233	249	239	222	225	228	203	245	221	214	247	228	232	240	240	219	251	230	224	221	243	241	242	223	245	223	244	236	249	240	243	237	243	211	249	229	206	239	232	253	249	255	261	226	232	244	249	250	225	242	230	236	237	249	222	233	241	254	244	235	244	235	224	269	234	234	276	245	231	248	244	232	224	224	245	215	256	223	237	256	240	237	236	219
4778	10109	7840	3850	2667	2072	1512	1326	991	823	760	690	596	566	531	505	427	431	398	395	372	388	378	360	382	356	367	358	359	377	333	332	341	310	328	298	315	329	347	364	375	308	316	310	336	331	300	314	296	313	319	307	330	342	279	310	294	333	324	308	288	322	300	308	310	310	321	323	322	304	290	322	295	298	312	315	292	311	337	304	305	321	326	304	282	294	296	336	317	304	313	298	312	325	339	272	299	319	335	293	326	315	320	298	318	292	313	295	300	301	307	302	310	330	332	293	345	329	281	319	279	297	296	323	321	290	317	285	315	283	319	319	306	330	317	310	321	307	324	302	311	309	279	308	304	305	312	337	354	320	279	305	301	288	303	290	300	331	302	304	293	302	321	317	314	328	289	322	314	298	308	281	300	319	312	321	316	261	278	303	309	328	326	318	279	299	280	289	324	309	297	310	287	280	293	314	289	334	313	298	291	291	302	288	312	312	299	305	288	314	316	286	283	285	289	316	326	284	272	281	311	258	303	302	331	311	279	312	312	302	315	300	328	311	284	307	312	317	292	273	319	311	308	296	297	279	308	316	297	297	291	269	311	309	317	288	319	299	285	309	284	320	334	310	266	323	334	336	308	330	282	323	307	323	285	298	344	264	303	296	306	324	295	295	301	314	303	311	317	312	293	355	294	285	308	319	306	299	296	333	272	322	289	306	324	277	328	304	297	284	303	294	292	276	283	312	327	312	261	295	322	330	311	300	288	306	278	329	293	300	324	309	284	289	285	311	303	306	283	301	313	285	298	274	317	306	281	302	286	287	288	300	360	302	284	278	305	280	315	316	313	310	311	303	303	311	282	296	312	323	307	270	322	296	309	320	330	306	309	256	299	313	304	277	300	295	295	298	318	303	307	310	280	295	317	337	302	328	334	310	307	294	292	289	278	295	306	303	287	300	313	292	311	298	323	318	310	286	295	320	273	332	307	306	328	307	313	326	299	296	307	308	281	297	301	301	282	314	297	306	284	276	306	312	310	294	324	331	314	291	279	305	299	293	289	293	331	294	311	288	261	313	268	311	293	301	288	291	292	301	299	304	304	289	304	296	299	285	317	322	297	302	265	316	271	283	353	313	308	292	311	289	283	291	317	287	314	317	304	316	290	314	302	300	306	292	329	326	309	273	277	322	312	315	298	291	278	289	292	319	317	318	322	312	300	329	301	302	291	288	312	287	308	307	298	305	310	300	320	339	354	306	291	292	341	265	294	335	321	305	278	325	332	289	287	263	335	332	301	292	293	304	298	310	321	319	288	298	310	305	345	307	333	313	331	281	305	300	288	313	301	282	305	315	322	288	309	312	322	297	289	325	334	295	295	335	316	318	307	323	288	276	288	307	297	279	290	313	314	297	301	287	304	307	281	310	283	302	287	321	334	302	288	305	283	335	310	316	327	323	261	312	302	312	294	297	313	315	332	313	328	314	323	327	296	299	301	305	296	305	306	292	293	311	302	306	306	306	304	316	287	263	296	279	287	298	310	278	294	279	310	295	296	311	302	310	280	283	291	299	302	285	292	308	293	306	286	308	254	303	275	327	283	293	315	320	303	307	323	297	325	312	306	318	313	315	314	291	305	320	318	322	289	274	299	272	291	302	306	284	288	274	301	321	344	280	290	274	305	356	280	316	337	306	302	297	299	271	316	327	304	293	270	297	321	312	299	315	272	270	290	309	296	318	335	325	314	303	294	294	301	320	299	305	293	310	258	297	314	289	288	319	285	304	319	302	308	332	334	291	291	327	321	316	306	313	304	316	308	295	329	288	322	298	330	322	307	283	294	300	299	308	299	295	313	295	304	326	320	296	296	282	315	281	325	326	284	284	335	277	316	315	272	284	302	294	310	287	290	319	303	286	309	303	309	291	296	292	317	290	299	254	296	286	306	300	320	307	297	349	268	302	311	312	298	333	283	314	302	301	298	294	314	275	285	285	323	253	310	293	327	328	313	281	298	314	297	316	319	309	311	318	246	317	302	306	313	306	292	326	280	321	294	310	311	291	292	301	283	309	319	295	289	310	283	308	321	331	318	322	331	273	287	316	321	311	315	281	281	322	317	319	307	280	288	281	312	281	296	283	280	278	284	307	294	301	332	328	290	309	296	290	283	304	292	294	290	294	316	286	288	296	247	294	311	322	311	300	304	303	282	284	298	290	308	313	336	323	331	326	316	340	309	322	308	294	332	319	291	318	296	288	306	299	336	308	298	309	283	292	264	313	326	296	296	277	301	298	310	273	296	298	280	319	319	261	273	318	309	297	295	299	317	306	302	321	290	315	307	284	299	311	302	312	291	292	308	342	301	322	319	277	294	292	305	300	310	266	297	297	320	301	283	273	308	317	271	291	349	271	304	282	271	285	288	325	308	291	300	303	287	317	285	297	294	299	300	319	300	335	346	297	322	316	290	286	291	279	287	297	338	315	305	263	300	303	298	311	312	294	300	309	312	318	315	324	317	333	288	304	264	328	307	315	322	266	302	300	312	288	278	286	308	305	295	336	298	270	304	307	311	275	335	326	295	322	302	279	313	284	297	324	294	326	320	307	308	285	296	310	283	294	278	334	274	298	329	352	318	297	329	282	302	301	298	332	298	328	315	324	299	292	326	307	293	281	303	293	344	276	306	318	285	311	311	292	283	302	310	284	274	283	269	304	307	301	273	291	285	305	309	314	314	276	301	279	300	255	284	330	303	326	323	290	317	315	300	302	308	290	271	290	292	306	263	282	311	280	296	280	320	323	280	308	310	317	323	320	300	280	306	322	293	317	298	296	319	328	284	287	305	299	321	313	304	331	267	315	307	311	305	285	307	301	329	316	313	284	329	320	292	312	335	315	310	295	286	312	304	318	304	312	294	302	310	295	278	278	324	304	310	307	299	321	285	308	317	284	312	308	335	314	314	292	275	299	303	322	275	331	301	282	300	284	289	304	309	291	315	301	293	289	301	293	280	331	323	296	291	314	314	297	294	310	293	302	294	297	306	263	308	303	299	324	276	297	288	319	327	318	316	290	331	280	269	333	275	265	322	287	298	321	301	319	266	300	312	294	261	293	279	293	284	305	324	297	318	295	314	324	325	318	303	310	328	298	306	317	325	347	318	303	311	317	297	317	295	325	305	302	295	297	299	323	315	329	302	288	286	304	321	310	317	305	308	312	279	298	291	285	277	309	296	283	299	275	318	280	286	282	327	317	299	303	267	298	291	322	300	323	319	284	303	271	308	285	308	304	309	296	313	334	311	278	301	273	296	309	278	295	304	304	315	312	298	291	313	293	315	298	315	270	325	290	293	313	331	297	313	276	316	337	312	299	292	256	314	312	326	308	301	327	312	296	292	324	329	269	296	315	308	284	297	285	306	321	330	301	304	339	293	298	307	328	293	319	302	277	323	285	305	320	304	332	307	338	284	314	298	286	316	344	283	309	282	297	298	337	310	320	301	298	275	315	305	299
25303	21561	28067	25431	11975	1247	978	832	785	737	758	706	727	748	703	694	668	681	656	695	682	681	710	656	701	704	657	646	700	681	662	685	707	650	623	627	606	635	666	663	665	673	681	670	650	634	670	646	654	629	644	614	662	638	625	651	679	677	720	692	650	663	623	679	657	628	689	649	675	646	616	680	639	726	632	677	633	635	660	627	633	635	661	612	644	659	669	634	638	681	612	718	633	636	633	650	611	692	657	677	675	670	664	580	674	670	672	709	644	651	641	642	670	648	669	634	627	605	628	623	630	613	655	687	631	687	643	654	619	652	632	671	654	622	707	678	664	681	669	638	630	679	623	699	635	634	689	662	637	674	609	662	680	650	648	659	654	670	683	640	642	648	636	655	671	622	623	643	610	615	717	693	649	670	631	678	623	706	692	647	664	687	652	676	644	638	651	589	615	636	687	696	677	634	618	677	647	643	652	651	637	658	645	629	655	667	653	720	599	670	671	669	602	653	674	633	671	636	673	609	650	674	622	669	642	649	626	639	651	689	629	650	650	648	664	607	678	637	704	654	632	601	693	691	651	696	657	669	650	595	649	669	626	610	686	675	611	693	667	668	633	654	621	652	638	663	645	664	649	690	615	665	631	658	655	655	646	658	644	644	658	668	655	634	651	611	670	643	669	639	648	587	640	653	662	645	685	703	603	610	611	665	644	642	630	597	677	645	642	649	661	604	656	633	673	690	660	660	658	669	642	638	623	671	637	629	667	712	642	626	617	635	638	644	657	699	633	652	657	630	670	658	649	649	693	653	687	625	645	608	663	635	645	627	662	689	675	709	681	676	615	625	651	676	662	654	710	650	645	632	634	664	636	665	653	646	636	631	692	664	661	639	667	669	658	626	636	646	635	687	631	690	702	628	639	664	688	674	651	589	638	622	675	643	681	652	652	723	649	647	648	611	662	657	612	605	665	681	676	666	647	595	679	633	640	631	661	655	655	668	639	644	652	686	645	647	713	642	619	641	703	667	658	643	649	619	620	666	652	660	603	626	628	641	646	632	618	645	659	635	652	665	655	642	681	665	611	624	652	666	645	639	621	643	668	689	634	669	669	662	676	668	655	685	665	624	637	640	646	675	660	660	672	668	608	649	611	657	592	685	684	661	649	645	680	637	658	608	676	644	623	666	655	642	624	621	689	672	695	607	629	641	659	685	686	663	651	665	642	667	642	650	613	636	643	691	635	688	618	674	651	604	622	662	680	649	686	592	687	616	655	651	661	631	664	635	652	632	647	668	678	675	679	590	686	626	656	707	633	664	644	636	675	631	617	654	690	573	622	628	644	598	621	643	613	609	644	617	642	662	745	598	657	658	693	679	624	668	666	676	657	685	663	618	658	653	657	651	641	655	638	631	659	663	641	618	651	684	658	681	618	636	647	614	654	641	640	642	649	671	671	611	628	629	686	634	608	659	607	660	606	660	608	647	670	644	624	642	607	651	600	660	626	647	711	631	676	638	631	634	693	627	595	596	647	624	621	631	653	624	671	657	644	697	628	637	619	663	633	699	672	638	621	678	618	623	680	622	642	678	630	645	629	643	614	654	626	666	699	685	588	661	668	656	630	649	651	679	670	617	630	694	629	615	649	620	615	628	671	617	609	618	652	666	612	642	669	630	672	643	660	653	663	661	622	630	672	658	669	672	638	657	635	710	623	619	645	639	632	650	646	625	688	660	671	685	667	643	593	661	646	621	694	659	652	674	627	650	694	667	638	648	685	666	636	668	643	691	682	633	607	651	715	671	652	658	637	641	693	650	593	658	638	631	663	611	681	640	665	640	690	622	621	640	692	661	676	647	663	641	623	641	618	664	601	606	706	648	646	623	658	673	666	637	623	654	632	638	623	666	639	643	651	644	677	673	641	672	659	651	626	625	661	629	595	611	644	685	646	654	695	676	699	692	606	678	627	637	676	626	657	632	655	590	648	617	634	641	668	627	652	657	662	656	634	665	634	693	648	652	671	604	633	630	656	642	645	642	689	617	634	681	664	644	638	652	634	653	669	671	613	661	666	654	680	683	607	662	640	670	652	634	650	612	676	669	645	690	641	641	645	625	667	679	667	650	708	622	620	653	629	685	650	640	611	625	666	623	641	607	630	645	670	640	650	675	683	649	675	651	640	632	650	640	652	661	659	672	620	672	666	723	665	660	666	604	609	666	649	678	690	625	656	621	640	702	665	625	623	638	633	659	624	676	669	666	661	657	652	629	623	641	671	656	637	650	623	621	648	678	652	611	605	704	637	663	666	683	639	644	642	646	696	635	664	630	648	647	591	669	647	663	631	661	662	643	695	654	604	609	694	639	632	606	662	647	635	718	608	601	630	627	660	626	681	625	655	644	652	636	690	696	694	644	611	660	632	648	603	652	642	655	620	636	655	672	638	685	678	652	660	706	632	664	641	671	663	597	636	698	595	620	657	662	660	631	671	634	635	615	653	644	632	665	664	623	613	648	678	639	638	646	628	640	610	679	677	686	639	675	651	648	619	652	671	702	647	640	661	647	654	642	627	662	659	677	642	634	703	644	640	696	677	648	656	717	688	712	661	598	634	691	685	626	640	661	665	633	653	675	617	597	710	636	641	661	692	638	641	620	660	646	682	631	629	667	627	650	665	651	647	636	658	689	649	611	641	646	628	664	663	678	639	638	649	647	667	666	663	627	652	680	655	624	680	641	627	643	657	652	648	648	640	606	651	670	685	670	652	610	678	653	632	611	686	624	640	691	651	667	717	632	659	669	658	633	654	683	607	686	607	590	652	653	705	652	641	685	614	664	614	696	659	654	657	639	651	676	654	640	646	678	652	634	626	631	615	666	625	636	677	657	614	619	665	669	626	651	644	663	664	665	652	678	611	625	646	615	625	676	698	690	622	699	610	597	684	650	676	664	644	653	696	642	632	671	644	636	626	634	711	607	665	609	631	646	629	677	667	672	652	564	686	622	699	584	633	657	657	631	628	677	635	694	606	640	628	618	616	672	634	651	650	654	707	638	688	679	666	591	650	671	696	639	624	673	708	655	594	682	637	655	668	668	664	586	642	611	600	644	661	672	653	669	610	666	652	636	652	656	639	666	682	617	644	641	630	687	631	639	619	662	628	665	673	616	676	670	660	660	641	611	657	678	624	664	633	657	634	659	646	624	663	637	642	626	670	665	628	656	665	633	658	651	694	701	668	648	663	689	649	623	650	637	607	687	669	660	635	630	656	711	619	648	662	629	621	612	642	650	616	622	604	656	634	658	665	673	684	691	636	649	624	656	658	632	649	661	693	628	660	652	619	674	656	652	661	636	621	647	628	661	634	594	651	644	640	647	676	691	622	671	683	668	646	671	612	664	636	653	651	636	658	637	650	650	650	635	677	630	634	693	669	614	616	640	592	682	661	636	668	649	670	649	660	655	630	671	615	688	670	647	625	661	632	651	645	667	625	636	642	657	640	662	644	644
4571	5921	4610	2557	1969	1673	1336	1232	1168	1081	1034	983	904	864	930	906	828	855	855	799	821	797	857	775	791	801	816	790	802	800	765	782	705	753	754	807	821	777	781	817	784	795	743	780	765	808	783	750	769	754	790	797	847	739	806	822	764	791	762	782	740	703	812	775	782	786	735	798	770	741	748	782	790	724	772	744	797	739	744	765	751	805	830	829	772	775	781	732	800	748	717	754	768	789	733	741	726	765	789	772	804	821	714	736	771	763	807	768	779	755	814	750	789	760	780	752	722	850	699	791	764	720	779	780	748	711	747	755	784	757	748	786	800	735	749	838	799	822	757	760	802	762	801	780	745	713	727	746	812	775	760	776	782	736	752	790	748	764	760	762	786	772	781	791	790	703	806	758	791	741	771	724	780	761	769	775	772	788	777	737	774	768	755	759	746	769	739	769	763	768	767	768	768	775	778	726	792	780	804	794	787	790	757	738	809	791	821	716	751	776	784	767	773	783	835	722	785	773	755	786	792	808	768	767	782	762	753	757	790	811	776	802	752	747	817	772	727	757	770	763	743	757	777	774	742	739	786	738	801	787	817	737	772	752	797	717	793	798	813	761	767	805	810	810	819	753	809	817	750	765	809	813	740	706	790	785	748	740	779	779	785	790	773	775	762	745	759	755	744	774	786	760	792	789	770	763	784	780	746	750	768	706	798	780	762	747	760	748	785	754	720	715	776	795	769	778	773	753	754	765	780	752	793	770	730	777	790	770	781	780	747	783	789	746	811	788	793	743	763	755	746	755	783	752	705	723	752	754	758	768	784	734	781	773	783	769	775	791	809	809	776	772	766	755	759	753	765	764	814	767	766	806	782	756	797	766	787	785	775	816	795	734	731	793	755	789	793	743	820	773	765	793	794	779	751	718	765	773	772	785	752	711	774	784	767	779	734	761	745	767	788	777	781	794	798	771	805	764	718	789	802	786	748	728	726	752	747	800	771	752	757	794	803	765	797	779	785	764	811	769	820	775	746	775	846	799	741	742	784	796	770	737	751	775	789	808	767	775	761	748	774	798	804	819	820	717	717	773	754	778	814	784	773	797	756	765	769	777	734	806	747	768	763	729	779	831	790	754	761	773	824	772	791	786	766	750	772	741	789	776	834	768	779	742	832	765	763	811	765	756	766	782	738	749	723	768	787	756	812	781	745	737	764	742	773	757	783	770	776	790	797	793	767	756	771	715	716	773	758	765	797	757	770	776	777	701	793	748	731	768	745	799	793	745	738	776	786	779	743	768	756	776	817	749	780	799	788	720	788	775	786	836	793	775	741	762	740	721	719	800	748	765	746	763	784	760	757	784	769	758	757	785	765	733	776	792	804	762	778	802	823	779	753	752	793	787	734	796	805	794	743	782	722	729	801	711	759	814	741	825	745	773	781	792	742	775	780	746	782	825	756	781	761	767	740	812	825	772	797	769	750	777	807	804	748	728	779	761	799	763	740	791	742	774	774	771	744	801	769	773	766	771	770	740	746	780	760	781	777	785	738	765	797	783	784	778	765	754	747	777	751	791	767	787	802	748	728	720	777	777	778	775	699	782	781	747	782	757	762	754	766	735	814	798	762	762	781	758	791	807	774	803	697	776	783	713	804	784	809	802	731	833	798	808	803	750	716	765	783	801	770	756	756	805	780	745	822	769	707	836	752	737	729	798	771	775	732	810	794	726	788	774	753	786	816	746	833	752	814	768	823	744	794	803	758	772	789	764	755	823	790	743	746	787	804	784	786	740	751	754	764	756	758	718	756	773	770	776	743	781	757	759	737	792	745	718	753	777	820	765	767	741	788	775	772	772	795	773	755	813	770	780	740	754	756	789	776	788	785	744	721	764	737	801	780	768	756	825	748	816	752	750	728	771	744	763	804	776	803	788	795	777	725	728	795	747	788	730	772	760	792	781	766	746	767	822	779	779	788	781	747	782	777	753	810	785	766	804	750	785	726	757	791	780	766	780	743	753	775	756	791	768	765	768	760	748	728	779	823	808	754	793	794	729	752	771	731	787	764	791	761	764	797	800	767	778	768	797	864	744	729	799	756	780	803	770	760	798	813	797	787	736	825	769	786	797	785	744	763	780	778	787	729	807	739	747	732	805	771	765	774	726	734	797	761	747	727	784	747	807	743	772	714	804	769	817	761	743	819	748	749	759	767	783	745	770	777	805	752	725	716	791	750	764	756	784	741	772	743	840	749	791	815	780	767	781	732	803	802	794	756	747	824	730	780	732	804	812	775	749	802	735	821	784	793	731	801	815	784	721	799	769	777	749	754	767	801	766	708	790	744	792	800	772	768	788	796	704	764	774	784	763	772	765	813	822	723	797	798	742	828	761	715	757	798	778	799	815	792	723	791	750	752	795	764	760	760	805	757	729	833	754	791	736	818	775	733	801	710	757	779	801	742	786	815	785	820	772	747	771	739	795	750	769	777	770	774	741	799	780	766	732	771	747	784	761	811	822	810	811	770	785	789	807	771	714	778	750	758	783	737	801	739	779	745	762	754	819	768	760	750	738	783	761	802	797	781	747	754	803	757	748	778	725	813	775	752	761	791	745	758	787	746	741	737	773	757	767	765	773	749	768	777	733	789	739	773	762	753	715	753	790	779	788	762	784	740	730	800	756	734	746	755	779	751	770	765	786	772	772	725	730	813	811	823	761	732	813	801	808	737	732	780	762	763	779	732	749	772	744	792	743	767	762	732	804	779	789	738	766	790	813	764	783	765	822	779	768	738	803	815	758	774	790	749	761	757	740	738	792	782	819	721	688	747	762	738	794	748	761	785	760	832	819	742	780	772	820	750	810	748	743	756	750	802	788	764	765	795	782	804	789	784	773	755	762	769	708	715	711	754	735	767	747	794	779	791	770	720	788	805	770	782	825	807	764	807	749	723	750	796	773	814	805	754	751	763	761	821	785	812	702	820	794	817	793	758	807	792	798	752	722	780	775	795	728	804	778	730	740	790	758	806	742	807	775	725	781	799	733	794	780	786	715	798	811	776	755	759	755	748	778	808	769	796	788	759	778	710	753	767	779	757	800	811	775	779	752	757	796	747	766	763	790	805	725	764	758	751	764	777	742	760	755	752	780	813	759	771	766	796	785	793	769	787	742	715	808	739	782	751	783	737	732	773	808	763	816	784	771	798	801	789	789	722	770	778	745	797	738	793	789	714	787	788	786	803	767	730	749	778	809	790	765	796	787	770	740	785	766	751	740	753	752	796	792	811	746	790	725	766	786	741	767	826	817	837	728	746	773	763	756	807	800	792	816	780	782	737	757	707	711	767	775	793	747	764	801	781	733	767	761	780	779	745	751	766	784	768	762	767	780	808	795	771	763	824	774	735	726	752	808	748	766	777	796	793	744	764	793	751	769	750	753	792	816	785	771	750	779	796	788	771	794	748	743	735	804	730	754	765	784	718	772	743	747	750	760	768	760	750	804	699	747	795	758
23003	21484	29470	23934	21481	21525	11800	1342	903	858	785	707	699	609	585	576	537	530	524	521	483	520	441	440	436	476	452	458	417	421	459	448	430	427	430	372	424	434	415	406	437	435	409	416	405	428	402	393	420	433	400	464	430	390	426	412	389	400	365	409	429	412	413	403	385	431	413	377	389	392	441	381	409	387	395	409	415	380	432	387	388	393	388	401	394	406	407	419	405	422	390	398	424	398	378	425	385	424	422	410	419	377	399	387	371	371	414	404	393	417	432	402	404	402	402	401	393	434	386	407	397	401	375	424	389	407	390	384	411	388	375	416	382	358	411	414	429	414	425	411	404	428	405	420	354	436	380	392	394	409	412	404	403	390	402	372	402	384	397	404	388	386	411	431	416	409	403	386	379	422	408	405	344	380	412	394	447	396	376	391	420	407	395	401	403	417	423	427	415	381	395	365	410	393	388	436	393	408	386	419	402	409	373	383	371	402	429	412	438	438	391	396	409	386	411	414	390	368	389	403	423	365	419	390	460	424	394	382	370	409	392	380	408	429	379	424	429	422	387	399	382	412	380	419	406	418	381	414	377	407	404	446	414	386	362	355	370	432	401	423	367	414	390	368	382	397	397	413	388	392	424	379	410	431	407	381	368	381	392	403	363	391	382	406	391	422	414	373	391	423	430	388	452	420	408	390	403	376	394	356	372	425	330	407	370	420	392	389	382	403	432	412	379	411	433	434	396	388	378	371	389	424	424	392	404	385	407	367	402	411	406	417	404	371	420	401	403	410	422	390	398	394	391	402	421	397	391	411	406	387	369	440	405	409	400	427	413	406	392	396	412	424	400	381	431	407	407	419	415	399	384	392	392	407	354	399	435	400	376	384	360	403	413	343	426	441	407	418	380	426	372	394	396	418	364	381	414	406	396	404	376	458	397	388	429	396	375	396	393	380	406	376	363	385	434	401	351	349	376	376	425	392	373	387	378	398	407	415	378	407	353	366	378	400	401	393	416	412	423	432	410	404	396	391	426	388	394	397	391	335	436	430	373	389	431	395	412	427	420	418	418	431	402	384	429	435	381	411	434	413	395	404	400	405	421	393	379	385	386	411	389	402	405	418	367	409	396	391	400	386	400	396	425	433	400	345	414	391	359	406	397	399	406	399	382	376	417	429	363	420	368	368	385	378	429	431	378	422	404	381	404	407	451	404	345	395	374	410	401	401	374	399	396	405	376	375	378	403	406	373	390	355	419	382	397	357	366	390	388	370	394	401	408	407	392	387	410	379	355	404	431	389	426	390	413	383	408	411	402	381	420	385	381	373	403	392	408	414	388	393	388	437	377	404	403	374	385	410	379	412	406	429	393	433	422	393	378	423	396	435	361	382	409	407	402	411	409	387	418	377	387	395	379	439	427	411	395	410	386	395	378	406	387	398	385	388	414	394	424	423	387	407	426	408	420	390	407	370	401	381	392	407	382	408	387	390	396	378	406	399	409	401	414	411	401	394	406	381	400	384	396	408	395	374	430	405	391	405	414	390	424	381	404	382	436	372	378	404	403	422	386	388	400	398	379	417	422	404	393	422	385	410	398	393	398	371	412	430	372	409	374	384	418	404	403	406	385	408	384	381	377	406	395	369	400	406	440	397	422	423	424	410	423	397	371	397	371	387	383	392	409	385	429	367	389	374	414	375	408	368	363	405	412	446	392	432	437	403	380	358	406	412	358	380	396	388	422	400	377	412	400	436	403	405	371	428	414	410	371	417	397	375	395	439	405	378	404	365	403	383	412	429	428	386	397	395	419	396	406	389	388	387	403	393	380	405	369	394	370	373	421	404	412	388	410	396	427	385	407	382	411	403	416	399	397	416	388	419	374	378	377	407	408	390	391	367	414	403	415	385	398	443	429	414	438	376	420	397	390	393	405	418	424	409	390	403	413	417	405	406	426	432	394	380	401	405	389	366	413	399	381	382	414	422	374	389	370	417	389	383	395	422	401	397	402	387	402	358	421	366	375	361	375	370	401	415	402	351	374	362	424	406	414	387	391	390	416	417	405	407	399	395	408	387	396	423	386	404	394	424	425	400	381	396	394	372	385	372	433	389	423	414	391	359	381	406	424	427	386	388	393	383	422	410	446	413	373	442	402	367	391	380	401	404	408	388	388	400	388	416	414	396	394	381	416	415	451	391	406	390	432	402	408	396	436	416	387	383	419	408	353	382	415	403	348	393	432	426	382	392	400	394	441	388	362	404	348	398	390	385	392	400	393	410	377	362	401	405	390	401	392	378	409	333	383	394	399	414	403	393	398	388	408	426	410	377	381	362	405	397	381	412	403	413	387	375	380	428	392	375	409	405	368	423	360	384	396	404	384	418	401	391	399	403	392	390	396	393	395	397	361	399	390	392	388	401	400	417	421	364	378	413	384	383	453	410	411	379	409	413	393	400	432	428	382	409	402	401	394	396	429	386	375	403	388	374	388	408	410	376	362	398	360	365	410	402	364	411	396	383	402	370	413	382	427	395	401	405	426	397	372	380	377	420	414	404	413	405	407	383	385	349	427	399	437	403	410	423	418	396	412	408	407	443	339	404	385	400	388	405	413	400	382	387	412	386	404	383	402	360	426	437	402	351	422	380	399	403	390	380	381	395	400	404	385	389	405	372	381	389	387	401	423	377	386	365	399	410	391	376	420	398	387	380	436	420	391	377	408	381	411	387	395	378	429	391	389	379	415	377	372	377	382	360	368	403	401	347	411	387	390	415	419	397	415	362	388	410	420	397	409	387	387	409	373	418	404	393	404	406	394	416	383	440	400	391	409	452	406	441	385	407	405	410	388	381	378	387	394	397	384	411	409	422	389	376	391	395	413	388	425	399	419	384	359	381	398	415	396	424	386	421	407	371	376	438	403	382	381	417	392	426	381	348	419	405	391	401	407	391	410	377	396	426	395	375	424	409	424	398	416	425	362	426	411	388	404	435	376	396	378	429	380	392	383	385	398	389	426	353	387	390	384	402	394	400	410	421	426	406	390	412	361	432	398	364	403	378	425	368	413	399	390	377	395	387	359	415	419	401	410	434	386	425	393	388	393	416	377	392	385	390	423	411	423	430	404	418	427	422	407	397	370	361	386	386	409	386	390	398	415	413	414	394	413	416	401	403	412	418	401	395	370	380	394	424	372	416	378	393	407	412	406	349	392	410	379	411	421	371	362	417	380	387	396	387	416	393	393	396	362	391	402	368	384	395	372	376	395	408	400	368	396	419	399	400	429	401	397	415	393	424	416	407	412	399	409	385	392	409	389	419	423	390	418	406	414	418	388	396	405	404	400	406	400	421	408	417	418	421	402	394	427	373	410	424	375	364	402	403	400	429	403	414	429	395	380	376	394	394	384	391	415	372	375	366	410	416	395	421	382	385	403	404	419	383	389	439	407	371	379	402	421	400	414	396	375	406	408	406	385	403	393	399	396	387	405	393	381	386	379	386	434	380	422	445
7022	16265	13099	6749	4725	3559	2813	2205	1817	1567	1379	1239	1090	1016	871	853	778	698	631	668	561	627	604	606	536	527	538	550	554	549	543	538	548	494	495	541	513	524	516	515	481	479	475	518	480	448	510	515	532	474	509	443	469	456	492	473	457	481	462	496	505	460	454	476	486	433	492	462	443	470	473	487	490	486	456	464	465	466	466	477	461	503	475	471	472	493	443	476	491	469	408	434	460	464	432	474	442	490	450	468	426	490	494	474	462	421	452	450	459	456	452	477	508	470	420	451	444	449	446	446	505	456	466	439	485	449	463	482	489	448	432	439	442	474	459	432	452	465	433	478	460	434	472	463	438	433	463	464	454	441	438	480	481	452	458	445	403	451	471	458	451	486	461	498	472	481	479	415	432	476	459	440	449	445	467	472	466	463	464	420	489	449	476	420	470	464	486	499	460	471	479	454	452	467	409	460	458	459	455	437	454	459	459	465	463	460	444	443	420	461	446	512	429	443	423	477	469	462	496	441	447	458	464	445	432	393	437	440	425	454	419	421	456	469	451	427	449	460	470	446	445	406	446	463	481	450	473	448	414	457	434	424	448	455	478	470	485	468	427	467	458	468	447	468	478	480	498	429	448	424	451	455	492	465	481	464	473	446	445	468	489	461	472	430	443	453	423	488	456	422	457	413	433	470	481	449	427	457	483	459	471	480	488	461	462	448	466	463	423	472	437	447	497	436	424	459	492	443	461	456	441	465	472	483	470	428	441	443	425	466	482	436	456	442	451	461	472	419	435	432	447	476	494	446	439	475	498	439	461	433	484	461	462	474	463	474	474	500	436	481	418	446	445	441	447	496	467	480	460	455	435	460	503	480	439	443	451	493	447	442	457	468	470	435	495	470	492	441	453	445	449	467	482	434	452	524	457	463	477	472	449	434	487	505	440	422	457	465	408	431	493	423	428	450	454	429	461	427	475	430	485	443	481	477	445	488	443	470	447	419	452	520	459	470	451	424	402	478	486	450	478	456	432	496	446	472	436	442	462	488	464	479	496	456	461	474	484	458	423	474	434	439	450	444	447	442	488	471	451	459	473	500	482	452	507	455	510	472	428	431	449	479	432	435	472	456	470	453	475	465	399	490	441	476	502	432	481	474	475	442	457	486	456	510	475	416	453	481	489	468	465	466	446	462	489	461	445	491	455	492	413	484	455	476	446	461	446	478	491	418	425	497	480	449	446	460	459	462	469	458	482	449	443	448	482	477	429	439	466	459	506	442	471	484	486	442	517	437	463	467	473	471	453	459	434	471	465	454	447	481	464	488	462	469	435	475	461	486	460	419	434	475	434	454	479	443	410	455	431	443	440	494	453	489	458	423	460	418	434	463	458	452	487	452	469	466	459	456	431	426	462	449	422	494	464	460	489	467	479	452	441	459	436	472	446	447	507	419	422	468	441	459	484	442	454	480	455	453	482	444	443	452	469	453	478	484	449	422	483	454	454	461	499	479	430	444	405	432	454	466	484	466	510	486	446	481	482	455	458	446	425	457	454	436	435	483	451	451	440	455	463	483	453	447	454	475	432	449	486	469	454	472	449	454	425	471	475	438	431	485	468	440	476	448	473	424	439	439	420	464	473	419	472	465	410	445	484	469	445	435	449	467	456	455	472	447	458	482	428	453	424	479	438	469	445	432	454	465	431	444	452	505	452	458	452	483	491	482	469	457	484	474	438	478	452	460	437	448	497	422	439	480	459	445	414	436	461	468	477	460	469	465	467	449	461	477	517	475	477	437	463	449	457	436	457	470	437	462	463	473	487	464	434	457	425	445	415	462	484	484	449	461	471	461	459	420	425	467	493	422	495	483	483	422	480	433	455	445	444	439	437	457	451	521	429	460	458	448	419	458	443	469	439	431	453	423	460	452	446	461	476	438	464	459	460	483	469	473	459	475	442	493	471	449	479	474	452	430	452	435	448	438	437	451	482	468	439	449	466	454	464	456	454	489	475	427	447	477	481	440	459	449	451	482	451	443	479	457	455	426	457	449	470	473	467	457	477	481	446	460	468	451	462	483	458	468	434	450	430	477	462	498	447	455	426	438	452	495	456	463	470	448	455	443	442	458	429	430	465	482	474	453	469	451	495	457	438	471	497	432	478	487	473	481	444	456	469	433	470	404	443	452	467	467	478	460	455	425	462	409	474	481	438	464	435	443	460	454	461	459	497	459	459	456	452	463	453	463	409	452	415	448	449	447	457	446	481	478	481	440	461	480	471	483	470	443	477	482	495	428	437	457	447	459	470	427	441	478	477	510	480	446	439	461	465	484	468	417	485	444	458	487	426	430	465	495	457	465	468	474	474	484	472	459	475	418	494	487	434	463	448	469	410	456	485	427	430	457	469	445	466	434	483	462	464	470	455	457	454	475	464	419	471	447	467	447	435	457	470	478	442	424	488	445	443	434	461	415	440	462	462	447	448	433	471	445	434	463	477	475	449	490	469	437	435	444	441	463	440	485	438	477	451	433	442	478	454	407	461	452	455	444	486	428	433	441	419	453	486	480	433	472	450	468	467	442	428	413	482	462	421	497	399	462	418	445	423	466	452	464	441	432	479	432	503	422	459	478	476	462	461	443	466	431	452	477	457	455	480	439	473	504	443	435	441	462	455	448	440	470	473	447	477	443	426	465	430	438	445	438	485	453	501	441	471	469	460	436	437	443	486	466	466	433	481	463	437	472	456	465	445	449	489	484	439	438	482	495	456	466	459	415	468	469	460	494	418	409	482	476	485	480	494	461	481	454	474	467	520	446	440	449	428	444	489	459	477	410	486	471	465	426	461	455	485	427	445	440	430	462	491	489	442	431	416	442	443	466	475	492	471	460	490	445	476	464	461	473	449	480	476	467	425	429	469	424	467	460	479	470	445	469	423	461	486	473	469	487	453	458	464	454	482	493	460	463	472	473	460	445	494	485	438	490	442	448	461	468	471	460	444	460	485	481	509	438	482	470	488	455	459	513	478	451	422	460	469	467	439	478	469	419	440	435	450	479	474	485	435	439	420	436	466	449	407	428	474	464	459	466	424	441	499	462	460	435	422	485	454	478	441	472	476	493	428	419	467	428	478	474	467	467	448	450	463	460	476	474	464	447	425	462	522	491	485	465	487	441	503	435	423	473	473	470	454	390	424	456	458	464	454	419	474	440	412	472	502	472	463	469	469	487	458	478	465	416	493	452	458	472	498	495	448	431	456	421	431	439	480	461	462	459	419	468	397	467	434	458	459	486	435	456	445	480	499	453	440	434	445	494	499	489	499	438	484	426	444	422	438	489	487	455	436	475	455	432	474	463	434	461	478	434	479	477	461	485	448	472	472	497	466	445	456	453	484	449	486	487	482	441	465	444	434	443	460	473	446	426	477	417	447	465	471	458	478	424	444	447	465	465	455	455	441	476	467	502	477	450	486	476	448	444	456	465	440	486	414	392	466	473	479	469	462	463	429	463
27641	20339	6929	867	562	512	514	431	481	479	477	461	439	462	470	471	482	466	496	493	469	472	451	479	522	494	458	463	461	434	452	470	444	420	451	483	444	425	466	437	438	452	489	464	449	477	504	443	460	479	455	449	473	460	476	479	456	471	442	449	441	488	517	478	491	434	474	459	455	468	444	431	472	482	432	494	438	475	482	465	474	481	480	453	469	465	467	447	444	467	449	469	496	460	466	494	495	483	489	479	467	436	505	488	493	415	465	456	445	442	467	465	422	471	456	459	457	490	469	458	490	442	487	475	449	478	466	455	455	485	420	452	457	443	493	486	468	462	442	476	471	455	447	481	422	487	482	482	501	462	450	469	457	461	475	471	468	460	425	463	444	487	462	465	484	492	459	479	436	491	452	462	440	468	452	467	496	454	497	448	445	439	464	466	460	474	478	467	464	453	477	468	443	516	437	463	481	425	460	436	467	458	454	485	475	430	473	485	492	510	489	494	518	486	495	480	470	473	426	441	460	473	474	466	459	472	482	484	484	441	488	472	443	448	489	460	425	489	487	461	453	483	416	466	476	448	444	446	472	481	466	461	460	417	473	457	453	470	468	443	475	509	499	466	472	473	456	453	479	519	467	424	487	453	457	473	475	455	429	458	460	459	475	486	476	451	515	499	443	456	465	475	448	513	512	482	460	459	489	460	435	475	472	479	472	496	458	448	501	471	478	460	472	433	427	453	474	450	471	454	497	445	444	485	491	476	476	465	446	451	501	442	453	464	457	454	463	475	450	451	461	482	464	453	468	460	441	459	451	458	459	453	455	464	468	461	457	468	459	470	458	474	467	451	461	427	492	487	469	464	463	507	457	481	459	456	443	474	456	453	460	442	472	503	515	461	463	456	446	439	453	472	458	433	479	481	486	475	446	491	451	467	435	451	463	495	463	435	450	483	491	466	446	495	460	430	500	453	478	482	463	485	489	497	475	420	467	448	435	459	432	465	453	485	470	456	456	431	453	448	435	473	483	478	461	451	456	482	498	480	481	466	476	470	466	450	458	485	492	478	485	501	462	470	467	439	428	500	459	476	484	427	454	481	484	444	467	498	455	495	451	462	479	475	460	469	459	489	483	502	503	460	483	437	459	446	486	465	436	449	464	448	466	444	478	457	479	456	459	438	468	440	477	482	439	430	455	470	469	491	471	469	452	458	515	477	522	445	498	471	408	484	429	511	510	467	452	498	481	467	469	473	489	454	462	502	453	466	489	448	490	502	462	433	496	480	471	445	406	464	443	456	480	472	446	470	445	485	446	477	507	493	463	437	475	461	436	446	488	481	461	461	485	493	481	472	470	466	483	437	503	427	430	447	444	459	451	470	488	460	453	474	486	416	486	478	481	430	442	466	434	464	472	483	428	463	522	434	442	470	440	443	412	446	460	458	486	449	465	483	490	465	451	467	447	467	473	435	457	478	460	463	447	434	455	471	471	489	444	446	470	482	438	435	440	494	479	434	474	505	480	411	436	477	453	465	480	490	456	485	449	470	461	458	478	454	470	461	461	476	452	442	464	443	450	461	452	441	471	475	470	465	452	430	475	443	472	460	466	478	457	440	493	444	459	466	441	431	427	417	446	497	484	494	429	478	476	476	466	514	500	480	464	434	512	446	479	478	492	493	447	446	461	458	483	470	436	431	483	442	477	494	455	478	493	483	444	496	451	468	471	455	448	461	485	479	431	461	461	477	425	493	472	456	482	447	465	485	514	437	452	455	461	482	470	463	495	437	497	485	455	504	492	485	513	475	451	456	468	468	428	479	444	494	468	461	423	487	463	475	485	489	445	416	480	524	462	445	440	448	425	507	447	448	437	436	456	442	469	456	446	472	448	494	492	470	453	498	460	483	480	458	418	445	461	457	453	544	471	482	460	444	500	447	470	469	503	474	450	496	501	448	529	453	444	440	437	447	512	491	485	478	437	461	433	464	488	474	442	429	460	520	437	462	465	478	448	458	496	453	497	449	442	477	487	467	445	440	479	478	476	456	429	477	456	464	465	464	446	441	488	466	457	476	455	478	447	491	475	465	472	481	460	440	451	458	453	475	448	461	476	463	442	458	441	428	450	466	452	509	471	481	460	457	492	483	459	457	489	506	480	474	448	446	458	474	468	475	464	473	483	492	471	445	446	470	471	485	440	464	468	501	433	435	448	475	450	481	494	487	468	482	456	467	497	483	432	471	466	497	474	476	480	465	500	463	480	473	446	461	490	464	469	431	446	467	485	465	436	466	475	473	461	427	434	435	468	463	437	451	441	455	499	468	502	469	459	506	446	419	482	425	453	466	465	464	474	503	493	471	477	430	524	477	457	439	473	481	448	471	444	432	471	459	457	459	440	471	459	478	465	456	437	447	451	472	449	468	427	478	479	455	477	432	467	491	455	443	431	472	485	438	448	451	470	418	395	432	449	471	428	459	441	453	452	481	451	449	442	474	449	457	432	453	463	456	483	444	488	443	445	480	426	466	476	448	452	454	487	444	463	490	483	467	484	447	459	489	456	443	477	438	458	487	473	462	455	473	473	492	458	475	465	422	489	484	437	491	456	463	468	460	476	448	519	442	428	476	457	450	482	440	469	448	435	443	460	467	460	414	427	459	448	455	468	473	471	470	453	438	455	494	483	487	483	462	442	470	441	471	461	427	488	503	442	422	459	493	451	439	494	458	448	460	481	481	455	520	466	471	447	463	443	506	457	482	443	463	471	491	458	418	465	470	446	473	468	463	456	462	452	467	445	453	467	463	489	473	432	503	498	485	468	484	489	489	449	454	450	462	488	470	483	449	471	462	479	485	453	446	442	467	435	452	463	457	474	444	451	457	469	432	454	454	457	466	480	477	480	455	469	470	436	444	466	478	430	479	461	449	463	511	482	510	454	460	461	509	460	447	457	442	474	443	470	458	484	440	434	464	448	488	445	491	417	480	476	454	466	443	470	498	451	438	433	453	454	483	494	453	455	436	464	465	446	453	466	441	460	506	496	447	492	463	449	476	491	498	468	446	463	473	477	469	443	480	461	423	475	440	439	456	491	440	482	434	434	475	437	466	504	470	446	450	422	451	460	445	450	436	433	477	438	427	443	456	445	481	457	482	465	492	490	458	441	486	458	474	455	454	452	471	462	428	488	464	432	455	476	454	489	446	498	474	468	444	430	446	471	474	463	447	497	442	484	488	470	447	459	464	460	520	495	414	477	525	457	469	505	464	435	451	484	410	451	485	464	491	467	489	457	463	493	477	472	490	458	451	509	464	466	494	463	435	464	468	448	457	458	524	472	445	465	500	464	476	457	488	448	495	455	442	474	469	481	467	445	452	449	484	473	484	483	460	476	419	470	443	508	432	463	475	449	438	479	484	432	468	421	446	491	484	450	443	507	439	454	458	455	462	507	474	501	452	461	460	518	466	495	475	499	484	487	438	476	469	469	465	476	475	475	447	465	441	481	490
4189	1242	1091	856	708	653	644	638	548	645	592	615	572	622	578	565	576	596	599	609	598	590	615	575	584	581	598	546	577	576	578	585	561	565	615	575	657	544	657	603	574	571	585	556	624	559	597	604	546	591	571	607	573	535	586	588	533	543	597	577	589	617	591	581	591	543	550	594	574	577	587	530	549	618	588	609	583	592	583	559	569	595	560	587	562	560	565	593	561	584	562	582	606	575	579	536	574	560	554	538	559	539	582	544	575	581	581	584	595	558	569	585	583	589	543	565	573	569	577	549	564	598	590	519	549	582	594	573	581	582	587	630	574	601	608	604	583	540	567	603	582	614	538	550	551	572	606	593	528	578	578	543	571	606	576	566	585	530	612	541	565	566	515	549	578	557	564	582	560	564	534	595	561	584	539	547	565	580	567	514	643	534	554	559	574	575	600	549	598	568	591	560	498	564	571	527	585	584	559	553	548	582	559	608	565	586	601	588	576	572	564	563	544	586	562	548	563	574	604	584	582	571	604	539	580	580	582	562	582	535	622	568	643	559	595	582	566	538	543	553	575	561	550	553	533	577	592	545	591	549	576	573	586	553	580	569	579	573	601	563	584	582	551	624	614	600	593	581	598	551	555	581	593	573	555	581	597	569	553	597	546	528	567	603	579	551	591	587	587	540	570	561	596	580	554	616	585	560	556	566	547	610	564	548	555	585	582	539	628	536	554	591	577	578	555	589	633	584	581	600	573	598	608	568	578	542	546	556	568	554	554	555	601	549	544	554	543	544	551	594	566	573	552	548	601	568	562	554	591	578	523	569	576	547	636	608	567	559	548	549	551	563	564	576	590	518	543	589	576	586	528	557	568	592	612	615	560	572	552	616	579	554	581	580	570	572	551	582	604	571	564	537	595	542	602	582	560	515	578	500	560	593	548	523	553	551	571	606	584	552	578	559	591	531	593	533	577	581	615	549	628	564	530	579	549	564	586	583	583	570	615	627	550	623	585	585	556	544	597	557	598	531	601	578	611	608	595	598	542	578	569	604	545	569	581	543	594	533	565	632	584	592	572	559	520	541	590	572	554	576	538	539	564	559	575	555	603	539	550	557	565	590	543	569	587	586	600	571	557	610	550	530	578	539	553	571	563	597	567	611	622	576	543	582	583	577	607	568	576	573	512	567	565	594	557	602	586	588	565	588	596	572	629	526	594	558	574	565	600	548	567	564	594	601	590	587	581	590	576	524	540	566	593	570	553	550	554	547	568	591	604	586	573	571	597	580	565	602	523	586	593	569	591	575	581	576	601	567	558	558	578	573	560	583	585	569	552	577	579	562	534	552	572	594	529	591	584	559	582	598	575	584	567	567	614	578	583	599	552	568	560	573	577	576	633	585	566	562	564	570	577	552	582	596	569	554	591	583	583	619	608	595	609	579	609	597	562	561	559	574	539	567	567	602	577	524	548	579	601	583	523	562	603	589	571	583	556	546	555	545	591	607	588	592	574	561	588	557	580	575	545	542	596	555	580	561	600	624	590	550	564	569	580	564	540	608	579	567	558	568	555	575	579	598	576	518	575	572	561	562	582	554	553	576	572	545	569	559	576	605	587	583	554	579	531	542	581	600	564	596	530	550	594	563	568	598	585	536	547	559	602	601	599	632	583	566	609	502	583	566	564	575	592	573	591	560	556	560	566	531	572	573	547	571	577	591	546	573	541	588	557	545	586	519	583	612	577	545	576	594	563	575	557	624	585	567	560	580	559	568	498	568	585	570	577	540	548	587	607	580	562	551	594	555	583	553	608	559	561	600	575	619	556	604	588	527	568	575	563	548	590	557	549	536	569	552	557	562	586	566	581	556	551	557	580	587	579	550	564	565	574	540	586	563	540	582	553	534	595	605	578	583	532	565	568	590	562	581	555	601	610	575	541	562	535	562	543	574	572	556	587	578	549	550	577	559	598	556	586	574	560	583	592	587	566	557	608	572	605	535	559	566	550	549	601	569	612	600	596	606	531	548	558	542	577	550	578	631	556	590	578	535	570	552	627	538	578	598	559	567	606	622	580	567	583	595	564	551	527	594	536	590	569	596	527	560	566	565	621	540	552	584	557	542	584	598	569	566	529	587	539	573	585	582	556	551	563	596	544	562	576	529	612	635	549	583	533	575	561	604	555	542	536	535	599	540	582	604	607	592	537	547	550	578	570	556	553	588	597	595	590	552	546	556	555	615	607	518	584	646	573	573	586	569	549	548	586	591	561	586	568	574	546	580	551	581	585	547	578	590	573	604	622	582	591	566	561	548	589	595	553	559	675	587	536	641	586	629	579	580	565	567	541	601	556	563	534	532	583	542	540	575	547	574	565	605	596	560	545	568	564	578	575	575	609	577	623	573	536	620	562	558	582	597	630	585	571	597	579	547	601	599	554	543	574	582	592	573	591	569	565	578	585	548	581	592	570	567	589	579	605	606	600	575	554	545	574	573	625	578	589	604	543	581	568	598	564	623	605	588	575	581	561	587	593	585	565	558	542	574	572	566	568	573	543	608	538	488	586	576	543	596	585	593	579	570	545	583	564	570	596	567	586	585	582	546	559	552	543	552	568	560	553	560	574	547	536	566	589	536	581	632	572	540	567	541	579	550	583	582	572	557	564	542	587	556	581	528	593	595	574	586	575	510	577	524	566	608	587	569	629	591	564	574	550	550	557	605	599	584	531	586	563	580	555	577	569	592	590	571	572	580	568	549	539	534	607	586	545	570	544	572	585	559	599	582	586	571	586	568	605	546	560	574	568	540	561	543	570	569	583	612	606	537	541	525	541	552	559	597	569	585	506	547	585	585	582	560	558	599	549	553	575	571	533	595	555	564	576	601	565	573	590	583	568	523	544	555	579	596	603	580	566	604	573	540	555	533	555	535	535	574	566	519	614	596	558	606	619	552	573	585	617	579	618	582	565	552	596	569	553	558	553	575	602	538	554	549	549	572	593	579	569	656	597	599	559	620	516	557	570	567	540	615	538	561	593	600	565	540	560	564	546	562	576	544	553	640	565	569	558	584	605	546	564	526	543	580	570	562	549	586	561	586	583	518	559	516	576	517	588	597	540	565	544	570	573	588	556	580	621	598	567	559	558	557	579	586	585	566	568	605	563	610	574	572	584	567	550	530	557	555	599	582	570	593	544	569	529	569	555	577	615	571	572	561	546	563	591	537	556	599	627	538	612	584	581	561	602	566	565	617	561	587	572	572	554	551	596	538	603	541	597	575	562	570	553	576	592	631	575	569	541	611	580	589	547	569	531	548	517	556	568	586	588	575	569	585	565	577	615	604	563	555	558	575	572	572	591	569	573	580	547	580	576	582	580	570	564	585	558	573	529	568	533	555	554	579	563	566	619	580	591	564	554	612	556	581	579	556	543	590	564	574	594	550	587	556	593	564	556	552	573	577	570	594	542	576	598	579	621	534	626	589	597	592	611	540	583	543	566	596	535	531	549	514
24011	21550	29114	24430	21535	12468	1157	632	483	468	445	427	385	344	354	358	323	284	286	297	300	261	258	264	282	273	274	254	261	282	265	291	231	230	239	263	245	240	233	236	239	266	241	230	243	221	256	236	251	229	239	240	270	246	238	261	215	239	218	230	274	238	279	243	246	253	242	243	217	254	277	229	224	244	248	229	209	257	257	262	242	226	227	222	241	244	246	250	226	237	248	240	239	268	253	220	251	270	217	221	244	251	214	261	224	232	228	229	222	233	230	239	259	251	229	229	233	240	232	212	234	250	239	216	262	234	268	256	234	245	237	246	220	267	243	251	240	209	252	279	239	265	239	251	236	222	272	198	254	216	221	225	248	242	242	242	240	241	248	261	210	243	248	246	257	236	264	201	232	223	256	256	238	236	250	245	230	230	253	233	226	215	257	227	260	252	212	258	232	228	251	245	247	231	205	213	239	243	207	252	265	233	212	234	251	256	245	219	231	203	238	222	237	226	234	256	265	233	253	254	230	227	226	250	256	249	259	231	268	231	241	224	211	231	218	223	243	268	240	206	240	232	242	240	232	262	245	238	239	239	236	254	250	248	236	252	266	238	266	274	232	273	230	239	223	247	237	261	246	218	267	239	259	233	212	237	221	207	233	254	247	233	248	259	229	247	273	194	289	245	225	236	251	202	213	206	241	257	257	247	236	223	244	242	237	214	217	208	227	248	236	235	245	226	229	217	254	228	246	251	240	240	223	216	221	223	240	200	227	243	228	266	244	256	231	207	262	248	239	212	219	244	232	252	245	252	234	245	236	247	215	242	185	214	253	231	234	262	258	243	224	243	241	228	238	249	233	205	250	229	272	255	229	224	227	263	235	237	231	270	240	248	253	252	232	257	258	217	242	211	247	264	248	273	243	211	213	213	223	234	239	224	255	238	236	236	205	259	253	273	221	238	269	234	206	234	235	239	244	229	229	262	213	224	226	245	233	236	236	255	248	263	240	235	260	222	247	236	230	250	223	258	255	239	223	249	236	270	260	237	250	244	236	271	232	239	250	239	235	231	227	235	243	238	251	258	239	256	234	241	241	249	243	256	245	256	245	257	240	203	219	220	237	239	222	217	253	240	274	249	258	235	228	204	210	234	258	254	247	227	242	229	248	244	267	232	236	223	218	248	232	259	231	234	251	248	232	245	232	236	253	219	240	235	245	232	225	273	255	222	253	263	225	238	219	247	220	228	263	240	262	223	237	235	230	247	219	216	211	226	216	253	250	244	248	237	241	256	225	199	252	264	225	237	232	246	218	258	237	244	221	214	243	220	242	242	229	236	245	226	224	235	243	237	231	234	236	240	258	260	227	206	266	254	221	263	255	223	241	250	247	221	232	256	249	240	233	231	233	248	234	244	250	236	246	212	224	253	249	231	238	224	213	225	224	271	220	256	225	239	247	255	242	242	233	260	243	267	251	259	250	251	250	247	250	237	251	215	258	269	239	218	251	237	242	230	250	219	246	224	246	251	239	262	218	226	236	218	235	234	250	201	259	241	258	220	225	233	258	217	230	261	250	235	225	244	210	251	230	244	235	238	255	204	229	206	217	228	233	244	232	224	237	218	258	256	251	249	256	259	226	240	230	249	229	213	246	254	249	232	240	240	251	260	228	209	236	211	223	231	240	231	257	223	247	242	270	228	235	251	240	210	266	240	268	248	262	223	266	229	243	235	238	256	200	225	227	231	252	242	272	237	261	231	250	219	227	256	246	244	281	252	232	255	229	214	248	222	253	229	263	238	225	249	247	215	233	227	246	251	269	230	249	229	233	251	246	251	247	260	249	230	257	255	227	221	203	220	285	242	249	280	239	249	262	221	223	249	248	263	233	244	257	249	235	222	239	268	226	241	226	250	233	234	244	216	255	241	228	257	232	241	220	247	231	237	208	229	226	255	242	254	231	225	229	259	248	244	251	252	233	216	233	239	214	235	221	229	249	247	238	242	229	243	215	250	233	216	219	253	247	256	230	233	240	214	235	227	226	246	233	248	261	253	250	227	219	242	231	229	237	258	239	241	206	256	249	247	229	272	222	227	230	227	188	249	270	210	263	254	219	243	242	243	250	278	251	255	255	235	226	225	229	231	252	255	229	219	223	254	238	263	245	246	223	207	220	225	205	232	234	252	242	242	258	246	228	227	222	233	230	242	232	231	227	228	249	247	217	239	255	206	242	223	254	256	246	261	224	265	232	240	223	268	220	201	259	218	227	225	245	239	251	241	246	258	231	256	210	257	234	240	239	234	255	214	242	238	228	245	258	243	252	227	247	231	238	243	243	219	249	237	254	243	235	243	247	233	208	252	230	235	250	226	230	239	256	237	222	240	224	218	233	224	232	249	227	228	236	216	238	243	205	254	228	217	217	223	210	246	259	230	225	202	263	232	258	246	239	246	229	240	221	231	215	214	218	220	236	230	239	232	231	246	279	243	254	250	226	256	252	229	250	236	279	233	197	213	242	239	237	284	248	249	229	235	240	232	224	243	254	251	297	267	255	235	237	246	228	236	235	236	241	242	236	269	245	224	271	206	240	262	241	224	206	239	241	234	235	243	233	210	234	236	228	206	232	248	226	217	211	238	241	219	209	253	248	252	232	225	230	237	249	241	244	246	241	266	234	238	256	209	234	217	232	251	216	244	239	244	228	240	222	225	191	235	232	224	280	234	255	274	233	229	229	228	261	199	242	246	223	244	242	232	248	243	227	210	263	234	241	222	242	207	255	233	233	229	243	234	251	268	242	257	251	241	259	241	238	231	259	235	218	255	224	203	214	245	230	254	238	247	263	240	220	238	212	218	246	234	221	229	235	214	256	222	250	224	251	236	241	242	230	244	250	221	256	245	257	231	211	215	217	268	223	232	238	242	214	267	253	239	253	227	239	239	237	210	226	247	216	237	250	229	219	221	235	249	243	221	238	256	249	229	248	252	251	263	262	252	227	239	211	237	250	207	247	242	228	248	247	225	229	221	247	207	244	261	234	229	275	213	236	230	256	243	268	227	219	261	223	249	245	231	227	221	242	210	302	234	225	243	233	246	249	239	249	245	257	208	254	236	217	230	217	251	209	225	245	264	250	257	243	223	245	222	246	239	245	214	250	243	231	221	251	229	228	257	211	258	251	234	219	259	241	270	221	230	251	246	231	248	241	246	207	222	247	221	237	226	220	251	226	232	230	270	226	271	238	219	242	233	225	214	259	241	255	246	258	214	254	219	246	238	239	276	248	203	239	228	245	237	239	257	218	231	222	220	269	222	238	234	227	262	236	258	230	244	253	250	256	256	214	241	239	218	249	256	232	261	204	242	248	236	227	262	217	256	248	222	267	248	233	260	226	212	215	209	221	237	243	218	257	236	234	221	243	234	234	235	224	222	251	249	216	242	248	241	234	216	248	212	250	224	216	264	259	253	264	243	234	224	243	255	218	252	252	238	248	204	233	243	234	245	213	226
4838	10145	7887	3865	2679	1980	1554	1232	1013	848	710	663	625	548	534	466	482	433	484	418	377	379	375	368	350	352	385	374	355	312	321	332	310	350	351	335	312	318	340	334	352	340	329	306	309	339	323	317	300	323	317	307	298	315	315	281	293	320	313	319	329	297	302	326	308	303	304	311	271	288	333	326	330	331	306	345	316	303	332	296	305	295	292	318	296	352	321	313	326	314	297	331	315	278	281	313	307	302	307	331	308	316	311	307	304	302	293	288	318	296	294	311	307	340	307	285	288	317	298	327	307	322	306	332	296	309	306	318	326	314	278	307	290	301	295	330	291	299	299	286	302	337	326	284	288	332	293	303	321	318	300	297	287	300	326	350	312	341	294	319	311	276	284	310	288	273	295	297	304	312	305	311	278	290	330	321	288	298	280	284	332	307	356	300	309	297	314	319	282	322	297	301	264	301	297	301	302	315	300	283	287	306	321	324	323	313	294	296	304	327	300	284	331	315	317	301	347	284	323	294	291	296	335	297	290	304	308	285	307	293	317	302	318	312	273	330	300	294	294	311	302	294	365	289	302	318	289	288	292	305	301	293	312	311	314	292	328	291	325	325	302	299	283	308	302	266	304	302	287	298	329	339	303	304	286	311	274	320	316	305	292	286	313	311	317	324	300	317	310	296	328	305	312	317	312	321	282	275	313	298	317	315	318	312	328	295	315	291	321	314	296	325	284	278	288	288	301	301	281	330	311	268	295	318	307	308	304	333	305	290	296	337	310	299	297	321	315	309	320	310	309	290	314	306	331	303	290	273	309	290	300	285	309	299	319	292	298	315	320	299	349	326	308	300	331	306	319	306	310	323	320	310	330	311	290	313	334	324	315	322	336	329	294	322	326	305	295	327	306	267	302	304	326	306	318	274	303	294	299	333	303	317	273	275	304	336	301	305	307	325	303	282	306	279	290	303	312	326	279	294	283	301	285	296	319	318	302	317	300	292	290	310	327	330	300	276	302	314	300	299	333	317	280	291	295	304	295	329	298	290	304	315	282	329	324	301	295	303	331	293	313	288	328	292	294	303	305	324	313	301	321	295	264	301	314	302	273	291	299	306	308	287	274	315	309	323	313	293	278	295	311	305	321	333	311	327	311	323	312	287	301	302	325	299	287	310	304	310	296	268	329	309	320	305	308	299	308	294	276	288	313	342	304	286	324	303	297	315	288	326	294	293	315	320	284	331	260	296	302	322	311	292	301	294	327	312	319	327	286	301	285	312	314	320	275	297	298	309	356	282	311	306	302	299	303	298	300	301	292	304	309	291	295	309	264	299	310	316	297	325	313	319	298	307	310	294	318	292	286	306	311	286	299	299	317	324	292	283	302	297	297	300	307	299	296	296	322	309	273	359	293	291	319	310	303	321	301	329	313	303	296	302	323	310	324	302	325	293	272	319	307	295	302	253	303	281	312	347	312	294	269	277	302	316	300	297	312	294	301	305	344	279	316	317	324	325	294	292	306	328	310	300	310	254	291	286	293	286	304	324	289	312	303	283	313	299	287	317	322	298	330	276	296	298	292	326	295	298	302	269	292	291	274	294	322	321	323	312	329	306	279	267	318	327	285	299	301	315	332	278	298	303	284	327	303	323	288	283	306	302	333	308	317	319	328	307	297	312	296	321	303	331	298	294	272	328	316	288	314	325	315	260	315	269	315	273	304	308	329	295	299	336	299	294	296	308	303	311	311	294	283	339	299	296	326	310	289	321	284	313	319	311	310	277	314	316	289	323	331	293	307	280	311	305	307	303	287	279	319	307	312	307	284	298	325	295	280	312	311	314	304	314	300	319	303	313	279	302	290	318	299	300	283	271	290	303	318	317	340	298	289	299	305	326	291	305	299	305	315	355	300	311	293	305	307	323	288	304	300	301	291	301	303	296	252	310	275	320	303	276	315	309	303	280	293	304	323	328	300	333	287	302	328	303	303	288	318	301	323	323	287	302	292	296	289	303	290	292	302	291	296	297	272	318	278	349	310	282	309	315	303	282	336	334	285	307	321	311	313	314	288	320	334	316	291	290	323	345	276	322	306	318	308	352	301	297	292	318	298	279	308	332	282	290	289	279	266	293	328	310	304	305	307	327	317	296	336	297	284	310	308	324	293	303	321	279	303	309	316	340	330	331	309	280	304	309	322	321	335	308	312	281	307	319	289	301	317	320	307	300	317	340	281	302	317	321	309	289	297	345	331	273	317	310	329	318	292	298	282	305	305	328	290	299	305	303	314	318	269	308	316	290	272	286	323	303	323	333	306	321	304	326	276	322	313	317	326	302	276	305	269	309	342	324	315	274	290	342	288	280	330	325	313	303	279	318	317	278	301	317	330	289	317	329	295	290	299	277	284	268	282	319	340	309	314	316	280	304	312	329	320	311	264	296	314	292	319	303	307	307	302	309	326	279	319	300	300	296	304	298	288	291	305	313	286	333	305	293	301	292	318	315	296	280	292	312	307	293	298	296	310	282	325	307	280	318	306	299	285	267	307	318	335	311	319	325	314	273	310	316	287	336	334	321	296	299	282	296	320	311	345	289	363	321	319	291	302	304	298	285	277	292	327	301	314	302	315	283	324	294	327	278	342	304	318	295	295	290	283	301	321	281	284	298	297	314	287	299	329	312	304	293	318	317	308	319	319	315	287	305	300	308	306	329	325	296	283	312	305	343	285	289	305	347	336	296	305	310	339	305	306	303	307	281	308	284	330	286	301	315	282	328	314	318	281	335	312	313	281	292	295	304	304	290	290	306	330	294	278	299	304	315	290	326	321	302	325	303	279	293	288	316	317	327	299	292	293	293	312	297	339	308	300	274	295	296	319	291	325	307	278	319	297	312	290	293	306	290	291	292	311	319	314	290	295	323	264	300	309	299	288	328	305	299	322	296	287	315	308	329	297	297	314	340	306	316	291	311	313	280	290	303	288	325	276	291	311	266	310	317	329	291	316	298	313	275	335	287	308	312	305	293	294	317	317	336	323	322	311	308	296	300	291	306	272	296	317	316	310	299	328	282	311	280	303	309	290	290	293	304	312	338	282	287	299	279	311	283	314	275	283	315	308	322	305	296	285	284	276	297	319	281	310	300	281	323	286	297	351	302	303	284	324	320	319	298	305	287	308	301	323	289	336	310	294	302	294	282	281	295	282	328	281	316	313	306	328	314	338	315	299	289	319	318	301	315	289	311	293	304	312	305	329	317	289	344	297	288	321	332	315	292	296	334	302	284	306	289	315	279	292	341	293	279	323	296	289	331	306	306	309	314	274	310	315	314	310	290	330	278	320	325	296	305	296	293	283	285	331	303	290	350	292	318	332	308	295	312	289	301	305	333	300	306	359	308	322	333	304	319	291	328	295	294	308	276	325	307	302	297	299	331	332	315	316	309	286	295	304	282	304	319	322	317	320	323	299	306	306	276	315	326	316	298	284	304	306	315	302	320	298	346	311	327	319	309
25340	21560	28075	25374	12132	1193	939	817	779	786	847	751	753	696	679	703	681	662	715	692	689	716	666	700	684	735	731	704	639	717	684	685	680	669	706	666	686	638	685	657	600	686	648	646	643	707	685	631	672	630	700	661	690	671	668	660	675	674	658	653	631	632	634	684	604	685	615	669	634	696	679	667	659	703	650	632	665	634	648	634	615	660	633	662	699	666	656	696	645	626	657	652	665	661	676	664	670	654	611	597	641	663	663	666	643	662	635	638	642	620	681	654	639	603	661	626	698	688	632	620	657	627	631	687	662	677	654	680	677	662	682	676	673	680	653	679	629	709	678	626	678	655	620	657	643	628	707	645	646	654	653	616	638	658	668	663	635	639	719	662	681	644	643	693	651	675	666	652	627	683	690	601	655	695	615	656	642	622	638	645	621	639	614	673	660	674	614	632	647	684	643	670	628	678	656	659	654	714	613	614	659	624	612	667	656	626	654	672	626	631	679	717	637	655	598	598	668	650	669	688	642	660	631	639	655	638	661	634	641	646	650	624	647	638	636	683	648	631	657	685	650	657	701	638	640	650	652	652	667	634	647	669	662	654	677	658	667	651	645	666	646	636	659	584	645	691	660	651	646	665	619	675	698	678	628	655	639	673	687	669	618	626	639	648	666	627	642	655	656	650	663	648	666	633	651	625	696	653	623	676	688	655	648	642	648	680	638	706	639	649	656	635	668	648	651	636	663	698	632	685	658	597	667	684	638	664	627	625	675	667	669	643	654	665	625	672	629	662	658	608	674	700	637	681	631	652	653	625	641	710	650	628	684	635	624	694	661	642	642	669	630	655	643	687	687	648	676	671	638	711	647	634	668	592	637	645	652	657	637	641	637	633	643	631	655	640	657	645	688	674	667	700	663	629	654	662	613	671	646	696	651	629	677	635	637	654	642	618	649	681	631	671	649	667	662	697	654	663	648	653	658	630	636	607	650	649	660	616	618	666	660	656	696	699	612	658	661	612	635	681	643	722	625	630	679	655	666	684	681	615	697	655	683	669	639	608	663	687	636	596	698	662	659	657	651	630	689	664	695	683	667	693	660	678	654	642	602	650	679	595	639	651	657	649	625	673	681	663	642	677	662	687	661	651	647	630	667	673	637	634	703	641	668	674	651	643	631	657	618	676	633	648	652	672	638	686	655	643	673	632	617	652	666	618	666	647	672	685	672	584	619	648	700	668	658	660	675	656	670	633	662	666	623	661	626	652	678	630	633	634	657	660	603	660	626	633	651	627	642	619	654	690	598	674	632	656	701	681	627	642	641	720	697	677	656	683	688	629	641	620	629	618	661	688	670	653	683	681	588	681	655	630	622	660	685	644	655	683	696	630	653	614	681	685	676	656	706	677	647	671	665	629	638	681	644	685	651	670	665	635	690	636	655	642	607	642	647	631	641	656	663	621	649	657	670	672	650	648	664	581	649	684	612	659	652	634	640	664	621	680	637	659	648	653	666	658	667	642	621	693	660	656	675	656	637	659	621	629	640	656	680	648	658	653	672	628	637	622	605	636	659	679	679	686	681	660	633	634	669	635	614	632	612	679	646	647	679	607	646	643	679	638	663	651	699	632	677	670	658	672	660	677	644	695	611	637	653	626	637	604	666	688	642	653	631	635	678	703	683	648	637	606	661	624	604	648	642	678	745	669	624	631	636	686	635	649	622	644	656	614	661	648	614	693	660	661	655	675	646	664	591	669	617	681	635	658	706	664	684	678	687	591	652	643	640	654	687	682	642	693	660	682	665	643	661	662	719	654	616	643	661	649	672	661	666	657	639	663	677	641	649	693	696	645	683	637	632	624	691	625	680	696	658	672	633	648	647	624	625	640	648	668	677	638	670	665	654	698	638	690	667	619	644	626	666	637	669	680	665	694	715	631	693	663	672	685	648	641	639	646	630	637	596	628	677	655	690	707	726	667	673	686	617	638	714	678	708	660	655	668	671	629	610	654	655	640	689	691	689	632	698	632	638	646	606	686	629	633	666	656	690	656	621	649	621	670	650	626	640	609	679	633	617	649	661	653	607	695	674	657	671	630	675	624	625	682	636	607	644	632	648	658	654	662	669	677	665	648	673	682	650	596	662	703	616	682	643	654	683	639	627	671	632	647	626	626	636	673	677	663	662	700	692	624	676	674	593	680	668	682	683	655	666	621	615	618	612	608	637	661	669	607	649	624	647	677	626	702	612	672	670	658	629	663	714	648	633	682	685	635	641	714	658	694	674	614	649	639	600	670	697	640	615	655	716	661	617	670	646	668	655	678	660	636	657	659	662	667	619	684	629	670	650	658	633	666	655	668	640	649	659	646	666	678	661	631	628	650	621	700	615	647	669	637	621	663	675	682	637	624	674	650	677	668	642	671	656	624	673	677	629	675	655	690	618	659	640	655	671	571	683	628	658	656	675	641	708	678	635	651	606	670	653	643	673	615	650	640	653	645	677	625	643	643	639	679	615	664	701	618	645	625	649	662	676	663	706	654	650	688	662	640	639	669	709	628	642	675	610	627	662	654	635	685	613	681	665	652	691	654	678	611	643	619	615	656	611	621	635	613	649	648	625	639	658	694	624	701	684	644	640	662	646	668	659	706	629	634	678	633	677	677	633	652	618	612	656	615	701	650	661	629	648	602	675	661	696	675	649	660	664	634	632	624	673	650	661	661	648	667	654	635	641	642	662	587	678	655	683	629	713	652	645	644	665	670	684	660	712	606	616	690	700	647	648	661	629	679	654	667	670	685	676	674	688	663	664	673	666	664	637	683	626	650	678	622	645	649	668	669	718	632	643	682	617	641	674	681	699	652	691	704	617	655	655	643	631	634	647	645	682	648	638	589	721	649	663	619	624	658	653	683	631	644	682	629	644	606	682	640	625	656	660	680	665	659	679	695	653	626	659	656	703	624	647	662	674	646	641	608	632	679	632	650	653	678	660	625	602	656	610	676	625	642	668	674	655	618	659	651	664	658	612	661	651	662	658	697	665	634	645	623	667	664	651	681	617	633	646	653	640	653	712	661	690	691	656	629	674	595	583	671	636	665	662	652	641	656	635	647	635	662	658	674	670	700	615	635	657	658	652	647	660	666	623	643	670	652	687	703	647	626	652	673	653	671	677	637	674	624	671	678	655	657	611	736	712	686	666	646	687	607	633	682	684	629	657	667	689	637	724	677	652	628	700	707	686	667	657	663	608	657	661	624	655	652	657	691	687	613	641	643	659	677	661	647	627	653	627	643	637	674	647	678	653	651	617	680	651	653	628	630	648	667	676	617	648	673	675	638	624	645	645	645	608	650	634	652	650	637	665	626	661	594	702	653	648	642	661	678	660	661	660	651	662	662	618	598	639	666	629	669	656	661	666	633	678	693	657	609	593	654	683	668	655	643	629	622	661	658	690	645	635	630	665	667	708	662	647	641	655	621	648	663	671	643	628	642	672	667	700	647	637	640	641	681
4654	5982	4519	2484	1957	1548	1496	1264	1173	1110	1049	976	936	882	937	840	871	840	846	841	841	793	811	766	850	779	762	760	790	776	771	789	823	802	781	793	805	818	811	748	848	786	846	791	821	769	770	843	770	796	758	722	811	737	802	759	810	777	793	756	802	765	798	777	785	779	784	836	757	779	779	793	768	765	767	798	716	739	752	773	764	766	814	801	832	757	812	790	735	776	805	831	713	752	753	801	746	834	759	755	798	796	732	829	847	779	724	752	780	754	766	753	746	809	768	795	774	792	754	804	806	709	748	718	814	802	763	778	746	742	745	798	790	772	794	797	766	760	753	783	724	778	760	788	739	763	786	765	757	800	748	769	776	720	805	784	750	745	783	763	760	790	806	754	756	751	769	819	759	778	740	832	780	724	774	725	816	737	764	856	730	770	776	787	707	762	814	763	767	766	787	801	763	765	808	776	757	762	837	749	753	751	788	755	799	723	753	768	762	827	808	818	788	787	713	717	736	744	757	763	748	790	783	810	788	772	799	756	754	769	730	751	800	779	796	691	791	758	767	746	743	762	751	759	771	751	800	782	757	782	796	749	831	773	759	732	800	739	787	773	743	755	794	723	793	777	809	737	736	747	773	764	775	771	813	818	785	754	737	763	711	783	820	787	796	806	752	767	802	791	766	791	728	736	764	844	775	826	780	736	752	799	791	786	770	776	775	764	796	768	753	771	813	777	802	812	809	765	733	829	791	829	769	783	777	745	786	776	725	760	739	754	784	736	784	783	817	757	781	725	768	768	829	751	767	762	725	747	781	780	773	851	774	728	814	744	738	784	738	790	784	740	716	751	752	746	791	760	798	744	770	782	791	743	759	721	736	799	805	786	787	662	776	743	764	747	746	784	783	765	748	782	779	758	809	737	805	778	787	748	754	780	743	763	780	739	783	790	756	769	751	802	770	765	719	816	751	790	772	796	779	780	776	758	760	797	770	766	800	763	753	802	749	737	769	820	732	800	772	774	749	732	766	770	718	761	786	770	759	758	760	806	801	787	780	801	770	776	772	760	777	765	758	772	799	758	762	771	779	785	797	739	703	762	769	739	773	792	767	794	772	785	801	758	756	750	788	779	777	766	821	813	805	775	768	766	713	793	759	763	777	710	749	800	877	735	775	817	802	758	804	759	762	814	772	793	767	755	778	780	774	782	735	827	817	751	728	799	812	815	787	743	762	790	725	800	806	809	831	786	736	723	745	751	804	767	754	747	787	804	733	780	777	831	791	784	710	761	809	805	739	804	756	781	761	749	822	808	726	781	801	726	737	776	715	785	774	769	734	802	802	789	774	839	796	756	804	753	784	728	774	790	762	781	824	743	756	767	755	791	802	786	783	757	744	728	747	789	773	769	784	810	805	780	769	792	733	774	752	774	786	817	805	806	756	728	826	822	762	758	792	737	750	779	770	780	778	827	764	759	731	772	760	757	781	818	783	746	780	768	799	745	770	756	799	739	751	753	789	727	761	753	767	785	842	761	733	726	758	752	778	713	754	791	720	739	750	733	710	776	797	757	825	798	770	793	799	782	724	764	757	735	790	737	799	744	781	758	737	770	762	786	756	776	792	744	813	758	807	735	813	764	724	733	746	780	781	840	789	800	801	769	783	791	799	738	764	776	760	782	789	812	774	767	787	778	729	725	760	785	773	777	782	793	755	747	719	782	766	761	818	777	788	806	785	808	736	741	790	755	809	788	792	744	828	831	763	761	786	796	765	741	752	797	837	756	770	787	761	753	786	756	784	748	759	797	806	803	749	767	769	794	792	771	825	780	778	804	774	758	849	804	771	724	773	766	748	776	756	765	800	797	718	724	810	762	731	786	857	738	738	764	773	751	794	792	751	775	805	776	768	773	830	792	745	742	770	774	782	777	811	819	748	730	800	804	786	813	769	778	786	768	807	770	774	782	812	796	766	812	759	766	778	765	741	777	830	762	788	769	828	763	783	749	754	796	799	804	769	738	805	786	770	781	805	784	763	771	821	784	766	742	821	731	734	697	766	789	791	796	737	781	735	774	769	851	792	818	761	848	778	816	813	773	777	778	795	743	698	787	747	727	788	765	743	793	767	752	779	738	789	805	815	734	798	766	804	787	750	768	764	764	803	751	771	773	801	819	705	766	808	779	830	807	724	741	789	796	791	779	764	764	765	734	817	746	767	787	818	793	756	729	803	757	776	761	766	759	770	757	787	733	770	756	777	731	777	818	765	768	750	754	783	764	741	829	780	785	775	756	759	800	756	750	776	808	757	719	765	805	744	810	762	759	809	740	777	786	778	827	801	793	728	758	765	795	827	741	792	766	813	794	725	738	729	732	758	781	757	792	773	828	763	807	798	759	765	761	800	722	796	744	850	783	737	781	770	766	769	771	733	751	746	743	806	777	787	732	769	796	793	748	742	736	775	754	792	805	787	769	782	757	769	830	756	831	722	770	753	781	796	789	774	828	787	777	782	743	797	765	790	745	795	789	761	790	785	818	754	838	795	800	812	770	798	849	737	768	792	768	786	710	787	737	761	794	746	771	793	784	820	730	750	763	800	828	767	717	775	767	788	780	730	795	789	773	748	796	757	811	750	784	749	799	774	739	771	804	726	827	752	775	789	750	807	768	786	778	743	781	803	745	791	789	743	745	783	793	758	798	772	738	766	769	823	721	765	807	774	759	748	790	774	764	751	731	771	761	749	792	754	760	777	846	728	756	787	797	722	792	745	772	774	816	759	767	786	770	795	776	765	783	785	829	788	825	754	777	750	759	748	816	745	804	778	739	745	779	782	787	768	747	743	746	771	816	791	783	742	797	766	836	807	776	768	758	815	735	760	769	766	806	771	803	743	765	797	768	803	792	781	751	767	754	770	788	819	803	819	857	790	739	742	770	767	779	749	778	748	774	762	750	788	738	755	802	783	777	820	791	783	795	753	760	760	762	779	801	756	805	779	795	762	809	757	767	761	770	734	770	854	760	763	740	753	797	758	745	751	757	793	760	806	791	787	779	785	806	787	747	811	821	784	774	828	800	782	747	749	745	791	759	737	798	812	767	764	759	771	740	780	819	755	784	762	802	753	766	761	813	767	792	774	791	779	811	787	725	768	770	770	801	802	768	783	753	779	797	798	782	750	807	781	737	811	805	740	763	771	776	787	787	791	817	775	777	765	821	762	777	791	791	767	766	764	783	729	731	765	765	787	742	744	772	818	728	765	796	780	771	792	816	812	779	752	760	805	766	806	783	835	807	754	787	789	791	756	768	761	765	788	793	790	780	776	826	773	749	784	776	756	756	774	790	796	751	736	729	760	717	753	804	782	808	774	763	754	738	783	722	802	746	801	786	792	770	763	771	769	775	755	750	807	732	801	788	785	825	781	797	773	753	793	774	774	841	778	805	795	766	760	835	744	775	778	761	771	798	769	731	798	758	724	717	822	780	780	766	777	749	767	802	775	776	762	717
23106	21593	29599	24058	21587	21629	12038	1346	926	849	803	694	631	616	559	568	537	554	494	519	451	489	483	478	453	407	461	456	458	408	461	399	431	445	437	472	414	431	397	438	420	425	381	424	429	440	399	412	404	409	407	432	415	428	376	432	402	427	410	444	420	407	415	376	395	390	395	417	425	419	417	396	428	371	412	388	347	436	400	386	422	368	405	413	434	393	432	389	403	398	392	398	408	373	453	432	412	386	420	406	412	371	410	408	339	403	411	416	406	398	420	401	399	408	386	428	397	416	423	369	447	381	388	391	375	430	434	403	415	380	423	412	379	422	394	407	399	356	388	439	427	392	384	388	402	388	398	387	394	417	420	419	369	410	402	407	397	412	386	393	401	427	378	423	427	392	401	416	383	403	393	380	446	407	398	428	424	398	403	406	397	448	417	378	381	415	410	413	383	404	404	418	406	374	362	380	363	407	436	376	381	410	412	436	423	392	401	419	382	408	383	396	403	424	379	414	410	414	399	392	398	434	399	436	415	439	369	375	354	423	429	401	424	417	389	416	415	394	398	435	411	416	378	401	434	374	395	409	425	394	399	419	407	382	397	414	417	385	413	427	382	455	402	442	428	393	394	401	395	402	381	412	405	409	406	390	398	414	360	407	398	424	436	388	404	366	415	396	420	377	401	423	438	406	404	404	356	399	401	412	388	417	395	385	426	453	378	442	402	400	397	384	381	449	378	402	426	400	413	412	410	380	385	387	378	402	405	425	421	414	392	383	384	378	371	391	409	388	375	431	391	368	389	449	432	375	419	420	422	381	366	378	390	404	394	418	404	368	417	406	401	424	406	431	430	378	416	412	429	381	420	398	411	405	409	381	432	425	428	423	440	414	406	405	396	371	347	373	374	400	390	409	414	405	415	407	418	380	351	382	390	417	407	409	405	384	402	434	439	411	400	428	396	425	422	420	403	372	390	368	377	394	392	377	371	374	404	383	392	396	414	387	389	358	380	381	417	416	373	406	419	395	369	394	380	417	402	393	428	406	378	384	437	414	388	376	376	397	415	419	394	394	422	404	411	418	407	394	389	391	341	411	415	406	386	389	397	442	416	409	405	382	420	424	418	374	444	476	388	388	397	423	403	370	405	445	423	376	400	440	407	413	398	378	397	444	393	431	408	425	417	393	384	411	398	398	393	375	385	418	421	410	411	406	397	349	421	398	443	409	416	377	395	404	402	401	418	372	364	397	415	388	403	368	380	414	397	408	385	392	412	369	359	429	400	391	428	394	409	413	392	389	383	410	401	398	402	442	377	393	392	396	402	370	445	386	410	409	421	389	418	422	376	395	386	395	400	368	378	392	424	418	417	394	365	401	393	412	426	427	414	372	406	407	427	421	413	409	391	382	389	397	408	412	390	423	393	412	385	410	400	390	378	421	404	400	422	403	394	428	374	404	412	375	416	367	383	393	413	436	383	398	424	379	430	363	416	374	415	361	403	413	437	411	382	365	417	398	395	423	412	360	391	408	433	397	386	403	393	398	407	392	424	434	427	421	397	368	393	420	394	407	428	425	408	408	417	385	422	388	442	373	417	421	388	397	413	407	357	390	390	403	373	380	371	427	381	440	433	393	386	418	380	422	409	403	431	392	443	420	404	377	415	403	419	419	365	400	402	419	417	403	373	390	403	405	354	406	435	402	426	405	403	426	408	381	368	391	388	390	392	402	395	398	412	385	413	402	370	354	413	389	420	411	393	376	409	383	381	416	370	370	375	365	373	434	395	370	427	404	406	406	368	391	385	408	419	406	368	374	441	420	433	374	403	387	423	379	382	402	396	401	402	386	420	398	397	419	403	400	388	420	387	438	399	421	409	382	425	405	378	418	386	390	419	402	402	392	421	402	423	409	388	356	391	405	378	396	402	383	435	411	383	374	402	381	415	393	386	420	426	350	426	415	388	455	397	382	417	406	393	395	411	440	392	426	426	413	394	407	408	400	381	411	395	403	431	405	357	368	399	377	415	405	368	431	394	377	409	402	422	382	404	394	394	416	382	413	408	441	374	395	410	364	391	415	389	434	442	432	389	375	400	390	388	395	427	374	402	436	400	398	408	376	392	419	386	370	385	409	381	416	378	419	403	409	431	423	406	386	409	404	400	394	375	439	372	368	386	389	420	382	383	396	396	424	397	425	427	396	393	409	416	392	407	403	375	435	389	412	378	395	376	390	428	386	414	402	397	418	449	394	402	408	393	410	437	390	392	378	394	410	425	408	424	415	409	342	395	386	426	397	412	365	393	411	411	340	457	395	388	377	405	395	399	412	405	405	370	378	398	356	406	422	413	403	390	398	420	403	383	373	403	406	417	371	415	389	404	371	420	394	380	410	430	415	398	408	403	400	402	422	365	394	401	407	408	419	378	410	420	427	357	413	382	399	394	397	385	400	396	402	413	404	363	394	394	419	416	392	373	407	427	389	405	409	400	400	422	405	383	392	383	411	376	383	388	400	425	408	410	419	408	409	389	357	374	400	407	400	425	428	424	405	400	404	404	453	394	405	421	441	445	427	384	380	387	388	397	389	414	418	373	397	402	378	402	414	389	366	383	406	383	379	396	398	440	391	387	418	407	386	392	407	422	422	380	414	399	376	402	377	408	396	399	374	375	403	426	397	352	417	378	422	374	390	397	405	361	369	404	421	384	407	410	421	403	396	408	381	412	421	428	400	421	426	381	409	429	402	384	401	408	451	398	428	382	406	363	412	396	403	406	392	377	423	390	392	396	413	409	398	422	419	385	393	394	388	374	414	410	409	410	415	377	398	422	386	423	399	411	410	407	391	378	396	397	415	438	416	408	369	391	418	406	436	440	383	406	373	391	395	441	428	399	432	381	372	398	420	416	403	392	388	386	444	391	372	423	397	379	425	438	421	381	377	450	414	452	406	385	393	354	419	384	398	402	400	403	427	415	390	389	406	412	375	394	378	411	380	379	418	414	390	444	398	427	406	388	403	389	392	420	425	394	404	398	382	379	413	386	406	406	418	410	419	380	390	382	385	368	403	397	397	421	446	399	436	405	422	401	400	370	394	386	418	390	416	416	394	420	423	416	430	424	409	422	375	428	385	399	421	386	373	398	387	386	407	430	449	464	389	420	419	438	430	398	391	389	389	444	385	386	408	436	416	389	413	405	399	375	375	402	379	412	393	382	402	431	418	434	403	415	398	418	383	405	398	393	407	426	372	396	377	426	371	392	375	419	390	370	380	388	373	430	429	409	414	390	343	437	424	393	411	405	416	386	376	410	402	413	386	407	410	410	384	387	427	417	441	379	362	388	383	417	421	406	399	399	408	381	390	411	421	404	388	394	397	412	409	404	399	385	402	419	413	376	392	439	421	390	389	393	420	394	383	382	387	378	405	368	390	385	409	436	406	442	396	400	351	395	379	392	349	443	390	400	380	396	379	392	422	413	404	387	414	412	398	404	379	410	419	423	374	359	375
7116	16300	13160	6789	4902	3557	2860	2223	1856	1560	1309	1099	1069	948	949	865	777	747	715	673	667	588	619	588	595	569	570	541	557	565	563	503	526	504	525	550	477	515	485	511	504	528	496	473	499	494	524	477	481	435	480	473	466	488	477	465	456	491	503	462	471	487	481	485	498	456	466	460	485	438	487	471	507	458	518	478	453	478	474	484	481	465	477	474	438	486	505	428	450	472	448	435	477	422	483	488	478	457	449	471	442	429	446	480	457	460	461	469	459	453	459	471	435	456	444	487	463	431	440	419	521	464	461	475	433	473	457	481	471	489	463	461	462	447	458	481	478	460	415	436	471	444	459	466	503	499	473	443	436	442	427	464	465	475	468	449	485	457	492	458	428	470	458	467	458	503	467	508	478	462	480	460	477	451	453	480	463	472	477	448	457	432	461	432	456	438	450	443	448	449	464	442	442	487	471	486	479	472	485	460	422	418	426	460	437	465	493	435	464	464	456	435	468	461	482	496	445	465	465	438	458	445	453	474	471	449	472	454	474	467	469	470	465	506	455	473	477	473	490	468	452	474	438	505	461	436	483	461	469	424	491	489	454	480	471	473	442	495	476	504	430	477	458	492	487	457	444	477	446	482	451	457	443	480	443	454	440	452	438	501	471	450	416	497	480	489	454	448	465	477	460	482	442	429	461	448	502	426	442	474	431	472	455	479	481	438	429	445	473	444	498	513	476	465	438	470	495	445	478	468	486	489	472	432	504	424	479	451	440	439	478	481	458	437	481	441	454	456	481	432	441	501	470	461	492	469	494	493	471	431	497	443	482	470	446	465	466	469	444	455	461	476	465	471	480	438	417	416	475	442	444	465	461	457	432	473	428	506	510	467	476	466	476	445	429	458	479	442	459	441	462	461	481	475	438	447	503	453	456	452	484	486	467	463	493	424	442	463	456	459	471	432	486	464	471	462	474	454	454	471	468	447	438	498	483	479	455	446	459	494	440	444	420	490	472	407	475	463	456	470	492	450	477	434	434	452	449	502	473	498	479	467	418	432	477	442	430	495	484	439	465	465	463	451	492	481	441	489	459	462	498	442	450	480	443	496	477	470	506	470	445	445	499	501	504	505	490	452	445	421	464	471	465	468	493	474	448	464	433	486	453	496	447	477	447	481	459	442	475	443	506	472	511	484	483	440	423	485	453	512	432	451	457	450	488	484	472	471	471	459	481	452	445	474	460	472	488	437	432	461	429	451	462	472	485	447	480	426	465	477	491	485	455	449	458	444	444	466	471	462	485	474	454	495	473	485	462	463	460	464	455	460	462	491	470	492	457	466	457	474	462	446	482	451	441	404	460	464	495	425	460	448	495	473	470	471	434	469	452	440	434	484	447	421	463	487	489	485	436	475	485	488	471	430	446	457	483	424	460	420	427	461	480	468	505	473	449	481	453	466	470	466	446	479	472	466	470	435	403	423	444	461	452	437	491	477	471	453	474	503	486	469	459	468	471	479	475	482	485	470	516	456	421	467	466	423	430	473	452	474	472	465	450	476	497	459	459	441	428	503	486	455	469	477	483	453	472	472	484	454	434	440	451	465	470	472	436	462	432	500	439	487	467	446	479	465	462	459	486	444	473	454	443	449	493	433	457	465	492	464	457	470	468	460	435	503	452	447	442	433	450	451	456	453	479	469	466	472	478	471	457	489	505	485	501	445	457	510	475	444	445	501	430	498	438	469	467	471	429	487	474	461	452	457	471	480	450	492	469	428	457	466	497	512	481	443	474	448	446	430	441	451	458	477	451	452	447	437	459	499	480	509	480	433	478	481	491	495	430	441	454	448	427	446	436	441	467	469	476	464	469	484	452	465	484	432	482	459	497	467	449	438	432	503	464	463	447	425	460	485	447	491	431	464	493	450	438	451	450	500	439	456	470	441	429	480	496	479	493	449	462	464	473	476	454	492	444	438	466	430	463	479	441	496	486	469	450	493	478	459	483	482	466	453	476	436	482	498	440	422	485	471	437	474	433	487	452	477	464	457	455	459	479	453	468	441	458	466	480	443	458	477	434	446	466	470	462	489	458	476	456	481	448	456	461	444	468	467	461	462	483	490	457	453	459	515	412	461	477	466	443	453	437	440	442	457	448	470	500	436	464	446	472	464	454	481	439	429	444	464	462	438	484	455	504	449	493	477	434	468	446	485	446	485	469	455	462	471	493	490	412	448	469	446	453	478	474	447	490	453	427	468	438	477	441	476	414	484	473	464	442	465	435	498	458	468	485	456	499	493	418	456	483	462	461	483	469	485	477	462	452	469	469	454	518	464	466	471	448	456	479	489	435	482	461	458	454	466	480	444	479	477	436	451	448	486	452	457	452	464	445	477	483	475	467	477	464	454	428	459	439	457	446	469	451	485	450	463	441	468	438	469	488	444	417	461	452	441	494	425	478	486	455	456	430	469	506	444	434	475	437	475	440	462	419	479	474	476	431	447	481	446	464	475	471	420	480	435	478	476	461	447	496	509	475	474	496	481	470	487	488	478	426	432	477	480	465	445	453	461	437	494	489	467	468	461	449	454	451	427	477	472	463	476	482	473	451	463	467	460	454	503	473	496	506	488	481	474	449	459	444	472	463	448	463	470	443	445	458	433	423	415	451	466	474	444	478	412	433	456	471	508	494	424	463	475	456	446	461	483	459	466	501	473	480	445	463	445	430	464	450	480	457	445	483	457	512	487	493	470	453	491	482	429	443	438	430	480	443	425	415	495	440	432	418	438	481	478	471	472	479	490	476	443	445	443	461	451	443	472	478	484	467	476	485	454	409	484	431	465	462	474	463	478	506	458	456	435	486	479	436	480	456	428	465	451	499	447	485	436	453	473	472	446	500	454	452	450	474	441	444	475	460	472	489	480	476	468	438	427	476	489	446	464	444	445	481	443	462	457	428	510	443	495	455	474	481	468	454	470	455	485	433	447	439	482	453	472	470	470	490	468	477	447	458	453	466	443	478	463	437	475	455	452	471	443	466	465	463	455	471	449	443	425	495	433	414	442	455	421	457	456	460	478	441	489	444	463	454	458	452	491	463	462	473	450	461	474	479	466	472	447	408	495	441	487	425	422	481	494	454	442	444	464	445	461	470	443	483	465	466	488	431	419	442	457	477	428	488	438	462	473	442	429	460	437	469	466	427	444	451	431	436	451	463	475	436	440	425	422	503	505	456	494	456	470	450	449	487	436	483	448	459	495	463	466	467	439	477	450	464	449	466	504	468	496	479	456	437	485	463	480	460	447	499	455	478	463	432	440	455	449	466	448	466	460	476	413	429	464	473	435	500	455	478	505	454	442	449	458	456	474	421	455	459	498	468	499	478	450	450	458	447	490	455	452	446	448	455	426	463	421	452	450	415	457	478	475	449	468	458	436	502	501	424	485	482	481	496	486	516	474	455	452	435	441	458	457	491	471	456	500	424	479	448	446	433	474	480	452	468	443	479	475	452	454
27534	20382	6977	840	557	509	503	464	525	481	478	485	478	496	473	459	469	485	460	457	479	428	518	458	505	484	456	493	476	471	494	455	452	477	505	486	451	459	436	491	476	452	494	460	472	432	437	482	461	478	424	433	439	489	476	481	452	474	424	439	465	489	455	434	478	488	428	467	479	467	482	469	456	473	478	465	441	499	467	451	436	450	451	435	427	513	476	475	462	442	439	481	448	451	479	477	463	463	493	455	445	472	427	516	456	518	458	503	482	449	452	476	517	467	481	465	455	478	455	469	459	474	506	443	486	470	460	470	441	464	466	476	434	476	449	472	449	520	480	479	454	430	487	454	458	474	447	463	477	468	506	444	450	453	482	467	493	435	441	428	439	464	455	470	464	457	467	503	459	479	482	476	465	498	477	457	466	444	430	436	459	466	465	492	516	453	470	454	446	470	441	453	460	459	452	462	465	486	467	489	475	462	466	454	461	446	478	432	483	450	471	461	505	429	508	464	485	413	491	504	475	462	465	427	439	443	478	480	488	490	476	446	503	460	458	451	461	488	464	461	466	484	458	475	485	488	461	484	468	484	508	432	476	463	483	446	469	473	468	469	441	479	483	508	472	469	496	441	464	490	478	481	489	473	438	469	440	440	467	455	488	476	477	435	443	425	487	470	430	459	440	443	479	451	479	438	436	454	432	459	474	450	477	462	478	473	462	468	514	494	441	473	421	474	468	393	498	436	463	457	474	477	498	443	481	447	513	465	502	438	448	472	463	451	488	531	479	482	448	458	454	468	489	488	452	462	457	466	492	497	469	443	485	456	451	463	462	458	469	469	462	462	463	476	444	428	468	457	456	448	468	487	492	479	441	455	490	482	477	448	479	488	505	493	463	485	478	465	448	467	475	485	444	455	456	469	438	456	481	474	487	476	436	468	426	471	478	464	464	446	479	457	491	486	479	455	473	465	525	470	464	453	477	490	447	458	443	487	465	467	493	526	409	524	435	458	460	443	425	478	440	451	435	434	431	477	438	480	469	479	516	467	443	445	470	424	470	497	469	464	454	480	469	461	420	452	475	478	441	427	486	444	419	437	441	435	432	445	477	455	460	466	464	451	475	462	483	461	483	471	472	470	448	469	481	463	457	481	485	504	480	455	481	481	476	430	445	476	455	422	451	504	438	489	495	471	482	470	436	476	460	446	498	480	508	428	458	465	470	500	526	446	446	471	432	469	483	503	496	410	464	475	449	465	485	462	466	503	479	460	456	479	442	424	489	481	466	464	466	461	477	483	467	438	510	478	476	473	500	454	458	477	454	476	446	443	456	501	452	486	458	435	446	444	449	472	478	425	479	466	439	436	459	449	466	447	437	427	479	450	468	477	462	457	480	470	469	464	473	435	464	486	474	492	460	495	503	457	480	482	469	445	442	440	445	482	451	445	495	445	431	477	489	449	444	457	438	474	463	502	461	475	437	459	489	474	500	467	440	461	478	478	492	492	480	491	467	482	455	440	453	476	473	491	482	441	460	488	459	440	483	433	476	444	460	424	508	468	481	475	463	483	480	480	486	508	424	441	466	462	464	461	448	436	456	470	467	434	484	456	464	483	474	493	478	449	455	482	476	453	471	434	481	495	452	469	480	452	446	465	462	471	471	483	469	492	471	475	468	467	465	455	448	464	468	454	483	487	460	438	477	464	452	459	467	480	469	464	460	461	485	470	466	455	469	462	459	460	482	480	535	501	500	469	476	457	461	435	495	510	447	483	474	452	481	442	469	484	477	455	499	458	467	433	429	444	462	466	478	447	466	505	428	419	463	504	448	465	450	439	488	439	453	505	462	472	482	477	489	469	473	455	452	491	476	471	477	501	468	439	497	464	455	486	488	447	431	496	435	453	456	476	480	488	440	453	460	498	497	447	452	461	482	434	472	476	456	464	508	509	460	472	465	499	432	448	445	488	490	420	458	473	495	450	455	490	447	470	481	486	463	440	473	484	460	439	470	457	447	453	428	437	474	496	465	425	454	490	463	441	461	514	457	448	472	487	448	476	497	464	460	461	476	497	464	454	470	460	485	493	469	491	448	453	437	462	487	487	443	419	476	481	458	526	461	500	478	479	458	430	485	472	475	439	450	478	477	462	464	466	462	469	466	507	464	465	486	458	459	456	491	461	464	461	448	469	476	453	502	467	459	487	473	455	465	484	470	462	458	489	478	465	453	435	484	497	452	449	473	418	453	480	473	454	449	453	457	463	459	460	483	449	492	478	430	457	449	475	474	465	494	443	449	485	476	498	480	512	458	454	418	458	470	453	458	506	450	480	433	470	459	452	477	485	466	464	471	458	456	461	447	487	457	447	487	493	475	460	458	464	455	479	452	481	453	454	451	497	463	452	473	456	467	505	507	454	448	473	463	491	461	458	454	509	431	466	451	442	433	462	494	466	466	471	471	468	446	445	502	529	458	460	437	482	503	428	451	449	469	490	440	452	474	482	474	468	470	466	469	483	479	476	468	481	463	444	454	450	471	454	455	445	464	473	497	452	470	441	468	439	469	486	427	472	489	468	451	479	452	512	491	478	461	466	490	452	483	441	449	474	464	502	456	467	475	466	497	439	482	449	411	483	472	486	458	482	488	471	479	478	470	482	488	433	450	477	478	449	508	451	469	465	474	457	475	433	456	468	457	458	488	481	452	445	459	476	441	463	469	447	476	477	463	434	468	481	458	472	475	447	472	452	468	504	443	480	452	484	412	440	442	451	503	440	437	461	434	461	436	500	478	513	472	433	471	460	470	471	477	471	454	485	495	518	436	492	468	458	440	446	449	467	476	449	477	491	465	488	471	485	478	451	502	458	541	452	473	495	480	473	479	455	487	484	470	473	449	495	518	428	472	449	475	470	436	440	468	445	477	458	481	435	470	475	485	440	471	456	492	517	459	493	450	411	476	474	441	451	440	446	467	465	482	492	444	450	415	491	469	464	499	458	485	496	489	499	464	460	460	480	456	466	489	437	442	452	483	461	464	461	461	491	475	467	484	445	488	433	455	473	489	473	483	420	445	510	477	507	451	470	508	447	470	458	472	458	455	482	440	451	509	475	470	461	422	476	467	488	503	462	521	480	445	506	471	519	481	483	488	463	461	456	487	512	509	481	477	481	450	456	489	476	429	494	429	476	479	471	445	433	455	494	471	487	436	450	440	453	428	462	511	511	450	489	479	475	509	454	496	454	436	459	463	456	463	440	456	479	451	460	469	491	483	466	427	468	453	440	453	482	437	451	449	473	491	453	479	493	438	467	509	493	412	486	483	466	447	461	423	446	442	455	435	453	467	482	479	438	466	441	465	460	457	459	466	490	508	505	470	470	467	452	446	467	477	489	464	451	470	471	469	481	448	425	444	476	473	471	454	464	446	497	467	464	449	465	460	479	497	463	476	452	479	451	417	476	452	434	427	455	463	463	432	503	435	452	473	476	499	452	449	458	435	476	497	470
4153	1310	1147	803	705	702	605	614	600	586	579	593	629	544	619	568	536	553	574	564	605	535	587	600	600	564	565	594	577	585	559	504	561	579	594	572	591	623	575	617	561	605	576	592	554	545	571	587	554	538	548	524	597	595	563	576	565	576	597	568	576	561	538	590	588	563	582	583	544	577	553	567	595	600	577	585	603	572	551	560	573	539	535	585	598	562	537	593	569	580	641	581	575	593	553	555	600	568	595	587	578	574	604	600	576	578	556	609	575	631	587	553	588	551	594	521	552	579	573	577	562	604	618	563	580	581	586	574	579	555	568	565	574	589	593	565	567	585	577	566	576	548	577	595	576	563	556	593	598	617	534	575	556	541	622	616	572	577	572	577	554	591	580	611	585	564	616	578	547	545	622	554	551	575	583	583	631	597	605	569	595	543	566	559	578	553	574	537	587	582	568	590	570	570	584	606	603	596	589	611	557	630	567	574	558	584	560	558	594	622	568	544	555	562	555	592	562	590	590	607	578	587	569	569	551	547	589	564	604	566	577	528	589	588	604	582	565	553	603	600	601	575	575	559	540	567	586	572	551	569	586	610	580	584	599	612	610	551	612	610	564	570	582	570	594	574	562	562	559	562	526	574	543	599	591	575	571	550	560	559	598	532	584	535	588	575	584	534	581	609	540	569	585	610	561	588	569	584	564	617	610	593	543	570	545	590	560	601	579	575	564	531	611	560	589	584	606	556	602	599	554	575	617	573	575	565	528	548	605	539	549	568	574	602	619	570	552	528	573	544	591	556	580	573	541	605	560	567	585	565	615	602	569	527	553	580	550	566	577	597	578	570	566	590	611	593	532	590	568	618	579	570	570	587	604	560	560	520	614	600	551	581	589	566	576	557	548	599	550	560	636	538	577	583	579	595	565	549	548	587	600	554	579	584	593	541	557	589	563	530	545	610	568	550	557	589	584	550	601	587	544	518	599	550	613	563	576	597	584	565	575	579	611	572	590	545	610	524	584	559	614	544	570	520	570	552	581	585	587	583	568	602	547	554	598	611	560	580	548	564	565	589	585	580	594	556	605	548	556	544	561	570	555	593	601	582	562	584	573	599	535	572	546	582	568	596	620	562	555	557	605	558	571	548	566	571	565	593	566	606	595	608	614	567	573	591	561	605	603	588	557	538	584	574	576	582	600	587	568	563	566	607	598	562	550	601	598	585	539	585	566	579	571	558	548	569	585	568	557	601	555	536	525	544	615	573	556	583	577	560	597	601	522	573	577	552	608	578	582	578	570	575	535	628	554	571	545	569	566	593	555	571	570	539	560	603	573	548	611	600	566	611	582	593	598	600	588	592	519	571	598	570	562	552	578	574	603	594	584	562	570	601	539	613	579	570	580	579	554	571	590	544	570	562	580	618	580	592	561	551	555	551	560	574	534	560	604	549	507	573	546	583	555	606	526	596	581	567	535	574	595	612	563	626	574	553	581	602	575	577	569	581	571	544	565	564	571	595	576	592	588	597	573	537	593	528	571	580	574	551	603	574	592	571	598	624	591	545	569	576	612	580	566	550	558	559	612	622	547	596	579	548	607	558	531	591	564	596	552	581	548	575	582	583	579	547	564	550	574	613	613	576	594	550	562	592	595	577	624	555	563	589	582	561	588	611	601	585	588	592	556	540	570	576	597	547	544	575	573	557	594	558	594	571	616	622	578	588	574	568	585	587	571	578	555	602	561	550	586	571	598	572	562	570	545	573	571	534	592	588	592	591	541	613	500	632	570	566	593	572	569	596	612	554	586	569	599	587	552	579	577	539	590	590	559	582	571	583	558	551	544	580	608	566	589	586	566	564	563	548	592	547	569	568	575	544	574	578	589	550	554	567	600	581	610	587	532	563	626	591	548	568	549	614	528	551	567	560	611	570	550	589	568	574	531	548	545	551	568	608	564	622	620	561	598	603	595	577	585	543	588	534	568	554	594	543	547	570	560	634	597	551	581	605	602	588	543	575	571	548	571	538	547	619	568	561	604	555	532	557	603	590	599	578	573	601	550	570	589	565	624	614	563	595	576	585	565	572	571	578	597	577	575	603	583	616	562	534	568	558	566	566	618	573	561	603	559	567	620	563	555	597	600	573	582	591	596	586	571	587	573	597	546	565	547	594	564	614	580	596	589	565	582	575	562	583	606	579	590	602	575	545	570	597	584	541	572	598	556	551	583	564	606	562	550	586	595	573	603	540	593	585	605	564	560	553	593	571	567	550	584	555	527	529	563	561	578	615	581	575	583	609	556	571	568	566	564	613	588	593	599	600	545	597	583	608	569	568	555	616	591	564	588	571	593	567	577	567	592	562	563	586	577	566	601	592	555	570	565	543	575	562	588	578	602	591	627	559	547	602	579	614	590	579	551	589	621	546	563	578	602	553	562	557	550	568	598	604	594	566	603	521	545	530	600	599	546	578	561	568	577	538	599	611	555	598	594	587	545	587	582	578	592	553	562	583	602	576	543	557	576	573	560	537	564	582	540	582	559	527	565	576	579	592	561	543	608	565	529	562	601	576	543	573	571	539	568	558	534	552	523	597	615	577	601	589	566	564	575	613	569	544	549	551	564	544	570	544	577	568	573	593	573	562	545	580	552	526	567	603	565	565	584	583	582	517	558	556	564	535	586	575	608	581	577	518	590	556	573	602	607	547	542	591	605	595	582	550	587	600	573	595	557	583	534	585	546	548	577	563	569	578	572	569	588	597	568	545	583	588	568	618	588	538	569	538	594	601	581	584	610	628	608	574	532	550	560	540	564	517	557	585	536	569	576	583	545	606	590	587	591	601	590	558	597	577	596	606	576	575	552	593	553	557	596	578	556	578	560	571	562	592	566	614	569	614	574	557	590	582	611	569	571	584	556	586	565	557	602	607	604	590	534	550	534	544	601	588	570	568	568	540	574	550	532	563	583	534	581	590	592	552	609	581	630	574	596	580	580	586	556	549	571	582	563	538	569	587	545	549	582	551	555	547	603	587	565	571	589	553	591	634	567	564	535	583	572	611	567	632	591	604	587	573	571	562	613	582	585	569	556	571	577	552	585	578	570	584	554	602	617	603	551	612	568	526	598	562	558	557	580	610	549	560	569	557	544	589	597	539	567	576	552	542	596	624	595	537	534	561	599	634	524	552	544	573	600	606	539	560	602	588	604	543	569	573	556	560	563	524	588	611	559	582	550	569	561	562	560	537	537	563	574	556	580	588	561	618	587	571	610	517	634	577	589	599	570	560	588	565	542	570	582	531	562	584	592	593	571	541	581	556	584	602	575	546	578	585	559	538	554	611	607	579	563	603	595	606	559	580	599	580	575	589	554	606	604	590	601	584	560	580	526	572	574	574	582	559	595	579	613	575	546	560	561	573	573	559	562	583	557	555	571	563	603	541	599	554	564	623	594	565	554	521	563	574	551	588	572	564	594	546	541	550	588	530	539	568	594	596	550	568	580	554	590	569
24021	21536	29085	24395	21521	12386	1129	680	501	449	424	385	352	338	336	325	295	267	282	294	281	270	261	266	274	259	223	254	266	235	266	254	255	252	236	259	254	252	264	242	266	251	257	237	238	257	252	257	229	259	257	248	233	267	229	237	245	281	236	254	227	228	266	246	239	243	226	226	228	226	227	242	244	203	244	251	249	251	251	233	247	210	236	275	243	265	220	267	260	235	244	242	240	229	254	216	269	256	229	246	229	263	250	242	250	237	264	231	262	236	223	248	238	245	230	222	219	241	239	237	269	236	238	244	221	252	275	263	231	245	236	237	217	235	244	266	249	241	239	241	246	263	240	221	255	246	220	238	220	259	225	282	229	247	243	254	244	236	256	248	263	271	264	239	253	241	227	241	270	254	244	252	216	263	215	267	237	234	246	244	234	220	243	218	231	255	251	238	233	255	262	253	253	239	241	229	251	196	262	238	251	217	268	239	237	250	232	230	239	238	243	233	257	244	227	270	206	221	220	249	252	247	233	202	260	223	251	236	239	208	261	232	241	221	271	245	255	229	246	265	227	225	225	232	219	273	242	260	252	258	242	223	250	225	247	253	231	250	253	262	239	212	225	243	242	265	216	262	237	250	235	241	253	246	237	225	231	236	220	242	273	219	234	231	219	246	236	236	239	247	270	232	246	247	267	239	242	237	231	247	258	229	249	238	250	238	232	245	244	259	226	273	227	227	236	222	241	229	239	243	242	260	245	238	219	253	253	222	260	242	231	255	237	255	241	253	242	225	233	274	227	227	232	224	238	248	241	227	251	249	255	233	227	228	209	223	241	219	238	246	248	224	224	235	265	232	228	217	267	243	259	267	229	260	256	234	255	236	215	239	235	240	234	264	251	251	241	238	238	233	223	246	250	268	223	242	243	228	242	258	262	245	244	238	247	239	237	240	242	238	243	221	233	231	244	265	249	242	247	236	224	258	254	269	268	212	258	245	243	233	238	218	242	224	217	224	256	220	234	248	233	260	215	229	228	256	237	252	244	242	248	247	230	220	231	222	223	218	226	228	235	246	242	249	231	259	240	238	237	247	239	214	252	230	240	242	222	242	227	238	258	254	236	227	271	250	258	261	258	233	241	258	243	238	229	243	245	225	263	241	246	238	242	221	235	239	252	233	219	247	213	253	239	248	248	239	219	250	256	244	254	256	228	246	235	235	260	237	229	214	247	217	220	243	266	255	238	238	260	247	228	247	246	233	252	239	242	226	274	236	245	240	228	230	228	216	239	231	232	225	206	232	254	239	232	234	227	222	223	250	226	226	244	244	243	242	232	248	248	232	262	254	237	222	252	227	217	239	228	243	244	228	238	232	217	214	219	232	235	261	219	255	229	248	258	243	235	265	216	229	250	213	220	201	224	254	243	259	238	245	227	249	237	255	248	244	244	210	232	235	225	245	214	243	231	242	261	238	220	254	243	219	254	232	233	230	239	248	265	223	227	237	222	232	255	232	242	237	229	237	246	250	228	243	254	228	218	266	239	249	229	268	239	247	213	231	243	200	260	240	240	243	248	239	239	249	225	242	258	209	221	224	288	200	250	221	230	247	236	238	231	267	230	222	241	232	255	234	220	237	248	203	231	260	239	246	250	237	240	243	246	239	235	228	241	244	261	230	240	231	247	248	228	207	224	254	234	230	245	252	214	231	234	247	243	241	249	251	242	230	247	227	231	231	235	248	264	237	247	226	241	262	230	246	250	232	228	249	242	253	252	254	241	291	246	253	213	237	246	246	231	225	219	239	201	243	263	240	238	211	269	217	245	230	238	252	223	250	239	238	254	223	248	249	249	279	225	248	229	262	233	249	245	220	232	238	228	238	236	228	245	249	267	246	272	246	245	236	224	220	213	254	244	251	240	222	223	222	226	239	219	234	243	226	228	242	225	257	260	268	249	234	233	240	257	250	192	251	235	249	274	254	230	242	252	244	256	220	237	263	279	273	256	263	217	248	247	250	247	236	237	258	234	253	224	240	271	236	240	255	226	227	218	249	239	228	251	264	227	232	241	261	261	248	225	218	246	249	266	241	278	233	244	253	229	254	225	254	224	246	241	248	251	243	211	243	243	248	263	258	256	218	224	259	239	250	232	242	250	237	250	243	234	233	252	229	232	261	261	244	241	272	236	240	238	227	210	218	271	237	271	250	234	251	246	245	248	266	252	242	241	222	225	231	262	238	279	245	263	235	225	252	266	238	222	244	221	251	227	238	246	229	273	251	230	227	243	239	222	252	252	231	237	242	249	223	239	251	228	210	243	224	244	271	238	237	255	224	241	272	233	255	261	235	252	256	252	232	248	265	259	241	210	221	276	214	249	263	238	222	271	230	259	256	251	247	228	240	245	239	217	240	238	251	234	274	258	247	231	207	214	222	263	219	234	263	255	229	249	226	243	235	210	225	257	263	226	268	242	251	234	254	237	250	241	257	256	267	213	237	224	239	250	262	240	229	266	229	247	242	243	197	237	250	239	239	266	243	245	262	244	243	261	267	255	233	240	240	238	220	219	257	246	243	267	250	275	227	224	208	247	220	247	228	220	244	224	243	229	224	224	224	227	241	227	236	231	226	258	237	256	243	217	221	232	244	213	256	221	216	253	256	233	243	235	238	262	262	245	232	244	246	221	270	228	244	248	223	218	242	246	259	245	218	237	235	222	232	229	223	246	251	252	221	248	252	225	270	246	221	226	230	240	218	274	234	227	219	228	238	236	226	262	219	224	224	254	245	235	257	262	242	245	242	229	223	264	251	227	236	277	232	252	241	231	236	226	221	260	233	234	222	234	238	209	242	243	258	243	262	261	253	250	223	236	247	239	253	234	212	241	219	248	255	216	255	240	208	249	199	243	235	244	235	232	238	217	237	249	255	264	214	229	226	254	245	237	230	252	235	221	260	239	220	248	222	227	236	224	243	253	216	242	249	208	246	261	236	287	226	236	260	259	226	256	241	264	241	253	253	244	267	238	220	259	231	239	229	238	223	242	245	211	256	217	242	222	227	256	193	232	207	242	240	223	231	243	243	254	232	219	263	238	230	241	225	254	241	229	245	225	224	242	256	271	243	250	212	267	265	261	212	244	208	233	249	245	239	239	252	241	233	248	245	233	228	258	254	226	268	256	230	243	260	238	247	251	237	266	244	239	248	219	222	247	250	225	224	248	232	217	229	232	247	232	234	220	236	242	225	226	230	241	222	231	271	232	229	233	263	214	226	227	255	239	220	263	235	250	216	227	227	248	211	243	240	250	246	246	236	217	246	233	251	210	214	212	234	246	256	223	271	243	225	255	270	220	214	245	213	261	241	241	243	247	252	258	238	216	262	254	261	226	225	257	240	218	237	256	234	215	224	261	267	271	245	241	233	250	220	233	244	230	226	235	226	230	263	239	279	245	234	249	235	247	229	254	251	245	250	238	232	242	254	248	242	243	219	248	244	228	249	260	238	232	250
4865	10087	7987	3895	2688	1937	1568	1243	1015	900	752	686	627	543	487	499	441	469	419	353	381	399	403	399	378	330	324	338	338	312	355	332	347	359	283	332	341	330	337	342	337	372	312	347	327	321	296	332	283	293	348	329	323	301	303	335	349	318	350	325	309	296	307	281	337	341	320	328	311	297	309	320	338	278	279	303	299	279	301	307	294	306	333	309	304	313	289	290	255	303	296	304	333	289	306	312	277	304	308	301	278	284	314	299	303	317	325	312	294	291	274	314	300	324	286	306	313	297	303	306	313	327	308	317	283	288	306	292	315	306	274	286	318	321	325	354	314	270	313	296	322	322	314	336	284	293	317	296	275	306	335	309	283	310	316	311	291	279	291	276	291	323	309	279	287	328	311	289	273	319	291	290	317	302	297	318	333	328	290	312	329	304	324	294	316	301	291	319	315	299	283	282	319	316	346	288	307	336	280	319	332	318	300	285	333	294	323	313	295	305	302	286	277	300	277	309	304	329	288	294	298	315	311	271	323	316	328	308	299	276	304	309	297	296	284	301	294	318	305	287	306	302	275	329	321	290	309	306	322	288	265	306	330	296	302	326	294	294	291	287	304	329	315	304	308	320	302	328	322	272	307	279	331	334	327	297	320	326	287	299	332	310	289	300	314	295	331	326	306	313	285	298	299	300	296	348	310	301	318	297	315	316	291	298	283	308	307	312	324	309	344	306	302	332	298	307	303	299	295	301	307	310	306	287	326	283	310	312	299	328	330	337	290	302	319	342	338	304	324	312	317	320	309	307	327	315	341	325	306	298	338	286	302	328	307	315	316	293	307	313	317	307	299	302	334	292	312	299	281	330	300	320	292	304	294	328	278	324	317	303	320	296	326	328	306	297	316	307	309	322	324	315	291	319	331	341	303	273	300	335	313	290	319	298	280	274	308	304	279	291	311	281	317	315	315	309	328	316	335	315	291	337	305	321	326	322	315	304	298	306	313	324	288	309	305	326	291	317	305	305	266	318	298	276	308	321	318	316	320	280	292	330	287	292	286	313	314	284	291	309	309	294	348	306	327	291	290	330	296	304	315	307	313	289	286	334	286	296	306	283	270	299	305	330	330	292	318	277	324	318	313	300	314	290	295	307	337	320	300	303	326	300	271	299	309	336	319	293	298	312	300	299	320	321	293	311	324	347	329	315	311	312	315	369	311	299	304	320	314	311	312	291	315	329	295	313	315	314	300	322	296	302	297	347	317	315	327	311	307	287	275	296	339	317	316	330	312	295	278	294	327	321	318	282	297	309	289	319	304	276	283	304	342	313	290	299	300	308	326	287	304	281	310	310	295	336	315	265	321	317	323	317	308	318	324	290	309	314	339	286	289	326	276	301	315	325	308	289	301	315	292	292	302	315	317	296	297	270	301	335	308	301	286	314	318	299	329	323	313	317	330	326	327	296	282	318	271	309	314	312	287	282	289	287	287	285	278	314	304	332	291	330	300	303	303	288	308	268	318	355	280	300	306	322	310	315	311	303	276	293	287	311	307	320	319	319	299	311	308	292	297	312	315	299	300	327	304	306	284	282	321	288	266	326	295	306	323	309	355	290	300	318	296	291	294	330	324	306	284	306	299	299	304	319	338	300	331	301	311	307	303	296	294	311	312	304	265	303	309	320	334	266	312	343	318	289	292	295	337	291	308	305	300	310	324	306	334	308	314	300	310	295	277	304	293	293	296	326	293	296	296	309	312	306	310	313	291	316	303	284	318	310	303	294	360	306	299	323	310	333	324	319	336	261	296	287	308	320	292	299	320	275	301	321	285	306	295	274	291	303	293	320	302	330	280	320	303	336	336	291	319	324	291	301	299	296	312	311	293	339	280	326	311	316	324	280	327	290	292	337	308	304	316	321	272	335	335	315	319	318	304	343	315	312	335	294	332	275	295	294	290	286	314	287	295	315	333	299	336	281	261	314	304	317	320	290	318	281	316	349	295	296	327	281	347	306	280	326	300	276	347	326	283	299	285	325	298	321	286	351	311	290	296	315	306	302	343	315	322	258	327	307	295	314	304	312	289	300	335	305	331	282	298	299	319	324	279	315	292	310	288	323	284	289	322	309	322	319	272	303	273	273	334	324	296	280	282	302	300	304	307	319	291	300	291	282	324	324	305	314	322	270	291	298	294	314	290	300	287	324	315	292	331	338	287	304	304	301	319	318	320	307	272	315	292	313	328	305	290	302	274	298	277	297	309	319	310	285	293	261	304	284	313	309	336	293	291	292	286	297	294	332	318	263	326	312	294	304	294	270	298	296	338	336	302	303	297	308	278	352	332	333	313	313	299	289	305	344	303	311	299	346	312	306	296	309	294	303	301	297	272	312	285	292	296	321	306	279	317	298	299	320	353	291	316	322	308	289	300	308	285	343	308	297	314	299	303	320	275	319	295	320	301	338	351	340	296	303	295	298	338	293	305	287	287	305	286	315	300	298	338	277	313	319	322	323	311	330	304	308	309	300	291	282	316	296	329	319	332	319	303	297	324	317	327	305	323	319	303	301	292	323	282	318	312	312	301	321	308	308	309	300	313	284	307	287	324	300	306	333	329	295	307	326	338	297	330	322	313	316	323	296	252	306	300	310	338	318	296	306	286	317	313	309	344	292	283	349	326	337	292	330	274	315	292	306	302	310	324	329	310	315	317	283	305	271	288	290	312	293	320	313	287	283	303	291	297	326	313	332	320	305	322	316	263	289	297	250	291	332	283	260	308	300	307	275	309	299	304	288	292	262	302	328	295	300	307	296	307	303	338	259	295	306	284	310	286	296	305	270	301	305	284	321	310	313	307	302	291	306	311	288	331	297	273	332	295	263	312	281	299	322	323	308	277	287	296	281	309	300	340	284	291	331	311	284	297	312	315	316	279	326	306	314	266	274	300	308	289	344	306	303	305	305	334	290	344	303	320	292	318	290	312	345	306	273	295	300	284	321	328	305	325	291	292	291	271	287	300	307	312	309	303	303	295	284	346	345	317	291	336	296	310	324	345	312	289	303	314	306	310	292	306	300	313	267	290	288	319	294	350	303	280	301	305	314	310	310	291	298	327	313	295	305	326	305	305	324	295	346	309	282	317	296	290	311	311	292	322	313	302	285	296	315	306	292	281	333	296	323	276	315	298	309	310	297	300	335	278	281	309	290	324	289	292	288	290	310	306	295	301	317	272	276	293	339	328	312	325	319	306	341	333	344	281	321	310	298	277	308	335	293	311	272	320	334	305	299	340	298	330	284	310	339	313	313	305	299	306	312	284	311	301	309	309	311	313	335	316	291	268	307	326	327	323	311	308	301	293	297	319	318	298	274	280	296	310	296	314	307	343	303	291	333	298	291	318	293	325	295	335	293	300	296	305	286	281	316	318	307	302	309	283	312	325	310	334	289	308	275	304	357	302	313	321	326	331	312	302	299	303	299	317	314	321	335	315	302	290	308	324	311	301	295	284	308
25259	21551	28036	25427	12090	1186	979	884	784	757	708	774	684	723	677	698	713	678	681	690	666	652	684	675	751	638	643	675	685	696	696	627	671	673	678	643	660	673	707	646	632	692	675	665	615	683	692	700	643	663	646	628	639	639	618	659	652	678	652	685	676	605	619	649	655	669	693	669	672	703	629	676	655	651	654	641	630	721	674	632	686	633	626	653	637	674	684	619	625	681	664	696	652	653	623	625	696	652	644	630	648	633	666	701	636	692	626	622	654	709	653	674	678	659	682	633	632	622	703	646	695	657	699	639	692	681	660	621	617	623	629	629	643	699	649	643	650	636	642	683	625	641	660	625	659	659	653	675	644	700	643	607	645	679	627	678	679	598	634	657	629	682	655	676	588	631	731	668	696	638	675	659	657	652	676	658	650	649	701	670	659	627	639	680	640	644	666	652	640	656	620	642	647	649	634	652	693	679	616	710	654	597	679	687	620	684	673	626	649	638	644	706	652	700	647	670	652	679	659	671	643	617	628	629	656	636	629	638	667	657	601	678	644	651	667	666	640	671	638	697	655	663	644	676	656	660	672	632	625	639	628	646	669	650	652	621	673	636	627	639	677	642	644	675	618	650	608	686	673	684	638	695	668	656	677	645	632	644	696	660	701	646	673	613	677	622	606	658	654	675	666	633	678	700	664	663	659	669	643	642	644	639	656	693	660	683	632	662	615	690	644	657	706	655	628	657	638	623	644	617	674	658	674	683	638	679	662	695	693	660	647	637	679	657	694	619	679	651	675	653	676	649	654	620	666	670	680	722	706	626	657	651	615	634	673	606	591	668	684	630	648	675	676	671	670	665	663	643	638	713	675	672	649	647	656	665	623	647	662	641	641	731	645	650	681	704	677	654	653	632	687	629	663	655	635	680	649	672	647	637	637	631	616	659	649	690	640	680	682	664	648	637	669	611	676	650	657	620	605	690	670	696	636	651	658	608	640	648	679	660	609	671	657	693	649	669	636	652	645	666	648	670	626	655	615	672	635	593	650	674	640	666	705	657	637	666	635	626	684	670	668	611	658	673	697	659	626	682	695	667	668	661	647	654	663	640	665	596	682	634	624	625	685	631	584	696	641	634	659	695	653	693	682	675	637	673	667	651	640	636	632	673	667	657	671	694	644	668	689	660	677	666	646	677	668	658	604	655	641	649	656	649	677	620	651	651	630	631	654	652	654	651	656	650	673	640	656	639	670	642	618	648	651	692	643	656	592	654	664	651	704	598	656	689	673	654	639	653	661	627	637	650	694	638	663	626	732	660	646	663	662	650	658	698	640	668	699	646	670	651	630	669	660	650	690	611	605	630	663	590	650	655	590	692	652	645	664	640	660	636	671	662	629	655	658	689	643	639	673	666	628	669	665	685	670	597	659	632	639	697	656	653	692	642	709	654	645	642	646	676	689	626	683	641	639	675	702	688	709	648	701	673	651	647	643	630	655	689	649	659	619	634	641	666	620	695	680	617	646	686	721	652	633	654	624	672	662	663	640	630	642	648	639	654	652	645	658	697	656	575	666	668	652	666	674	627	630	617	647	679	678	653	687	643	679	701	638	679	674	633	695	641	696	641	618	647	625	662	635	663	672	651	675	655	671	675	653	658	625	643	650	672	650	660	701	651	638	633	667	631	668	660	661	658	667	648	660	642	684	633	698	616	676	646	654	601	638	684	669	668	657	653	680	652	655	683	694	653	639	691	647	669	660	663	661	692	652	690	623	652	684	660	627	656	642	672	653	687	662	669	648	625	658	625	647	677	658	634	669	626	669	673	663	634	704	671	684	658	660	657	634	636	657	678	669	642	681	612	665	681	665	699	615	683	628	636	660	646	668	659	645	667	646	646	624	638	651	660	654	710	647	662	597	644	676	660	647	662	658	655	666	634	622	652	635	665	624	654	673	604	680	648	645	679	645	617	641	616	640	699	573	669	657	621	633	622	655	688	697	698	603	620	658	637	655	637	657	643	647	615	649	676	691	648	642	650	679	657	718	650	642	635	679	672	636	685	729	654	685	677	631	643	598	663	694	685	640	617	664	582	633	679	615	655	651	623	637	681	654	687	656	655	679	665	623	648	683	650	635	683	664	650	631	673	629	623	638	609	654	647	626	657	626	625	642	687	677	612	699	692	633	684	654	664	667	659	670	642	683	638	681	664	647	615	683	662	663	658	665	672	635	684	653	686	675	621	623	630	658	609	649	606	666	629	655	643	616	671	667	668	670	649	623	629	674	653	696	649	612	659	641	636	668	664	617	675	648	660	712	693	656	654	656	640	675	671	655	656	677	671	637	648	634	639	643	691	672	675	643	637	696	691	631	628	652	652	697	621	620	667	707	629	610	679	637	660	679	669	701	658	657	693	636	626	651	651	673	648	659	646	677	646	647	715	652	648	633	650	595	663	648	662	638	618	638	677	671	677	650	615	653	626	685	648	644	650	614	652	710	649	682	640	662	615	644	689	649	662	655	667	690	639	646	651	672	617	584	628	677	630	661	662	622	672	658	603	633	682	649	651	673	639	636	681	628	636	650	653	645	671	624	686	674	661	636	631	686	610	666	683	696	645	640	645	683	654	657	677	682	697	683	646	667	691	677	663	661	642	639	643	664	647	660	675	643	683	655	605	663	636	649	661	628	668	668	635	719	625	691	643	653	655	637	692	660	615	640	646	691	659	709	647	657	627	660	664	639	625	607	636	643	650	644	678	699	611	679	674	630	665	667	653	633	675	685	624	662	652	677	688	628	640	583	713	677	657	674	633	678	644	704	655	672	646	637	621	660	691	645	665	662	662	644	654	642	631	687	656	634	649	668	720	590	640	691	631	686	641	629	601	631	630	680	655	650	589	671	650	694	664	651	631	665	648	630	680	602	687	604	698	601	676	627	617	687	638	663	640	690	633	689	654	664	686	645	633	669	687	674	626	648	675	680	633	647	640	666	668	668	621	686	657	684	657	623	666	635	658	650	644	663	646	663	635	658	655	677	627	672	640	657	680	652	671	649	719	646	660	679	617	678	630	594	667	658	639	635	666	648	676	660	694	687	677	660	631	659	695	676	633	651	663	684	660	665	694	667	692	650	618	646	681	687	647	713	629	700	693	613	629	635	626	678	686	671	650	675	634	692	673	615	655	671	690	629	676	674	636	654	667	645	615	637	586	664	624	661	643	669	654	639	664	687	629	655	629	656	637	636	653	646	625	640	684	645	661	642	624	633	637	673	614	640	661	662	626	627	657	676	638	636	680	648	630	660	666	648	647	650	725	681	645	628	665	648	614	652	651	672	708	653	668	651	642	698	656	667	604	647	677	629	620	668	643	686	698	658	633	679	640	645	645	649	637	619	686	648	605	636	673	600	630	681	683	650	648	631	665	689	624	667	669	684	641	671	670	644	656	648	671	672	656	656	610	693	676	700	625	644	675	652	687	683	676	599	636	639	670	645	653	708	688	688	644	650	665
4678	5870	4703	2481	1826	1617	1384	1264	1150	1077	993	971	926	952	890	906	873	901	859	872	762	853	809	826	792	836	829	804	820	817	740	806	803	834	787	807	791	785	790	745	794	782	780	770	814	803	776	795	812	792	778	816	792	803	808	768	770	777	790	767	789	795	782	740	804	751	754	759	761	782	797	767	764	809	743	772	766	761	792	766	766	775	809	745	767	789	802	775	795	764	777	793	770	707	760	763	800	807	808	739	775	818	741	775	763	756	777	728	754	760	781	802	804	747	766	769	781	753	813	810	787	760	769	765	793	782	837	747	791	809	765	795	770	761	762	807	753	772	793	752	791	767	810	744	798	747	756	716	790	809	818	779	785	819	811	756	801	774	775	802	815	736	761	774	787	778	763	759	774	807	761	783	770	721	797	791	788	784	759	752	784	785	753	788	777	797	739	748	739	788	743	713	768	753	768	817	758	728	770	783	784	805	745	808	806	770	765	777	734	770	779	810	775	726	755	747	797	749	780	767	765	776	747	758	764	753	771	779	800	778	800	762	820	800	778	783	832	787	747	718	770	795	777	777	777	802	790	754	780	786	826	781	726	780	779	725	796	773	767	761	766	755	766	775	759	754	801	773	777	816	752	838	785	825	809	788	763	799	798	785	819	825	762	777	823	750	779	714	810	790	737	819	744	785	772	812	797	815	790	803	826	720	806	763	765	770	784	774	767	788	774	707	780	798	778	747	802	757	817	794	774	725	822	767	770	727	761	763	793	791	763	755	772	798	814	771	809	725	799	803	776	801	742	787	816	739	797	805	788	786	766	797	783	763	756	818	757	772	773	758	729	786	792	789	735	765	750	765	773	793	759	785	788	761	789	798	768	804	750	770	825	788	788	789	752	757	758	779	812	740	784	805	829	757	774	781	793	745	765	703	770	794	759	824	782	770	807	777	796	781	733	817	804	835	799	717	716	773	743	769	753	732	762	767	772	728	759	808	800	702	779	757	767	803	808	767	802	808	747	792	741	812	731	798	817	777	765	771	781	732	744	822	786	783	701	805	786	760	771	753	735	761	748	751	797	787	750	796	786	762	770	798	798	766	781	781	760	747	831	786	808	790	772	781	737	755	799	745	780	752	801	763	797	807	775	754	796	767	746	761	731	760	788	775	782	753	776	800	781	783	779	769	774	755	789	763	757	815	773	797	726	720	765	752	792	775	798	742	713	817	830	749	765	766	777	791	778	801	758	750	734	745	791	772	799	788	811	790	768	754	799	759	799	753	817	816	759	861	797	738	788	761	808	799	777	776	746	820	760	758	769	791	787	772	792	820	786	775	805	810	774	753	764	786	804	746	755	791	812	757	731	708	775	773	797	794	807	780	744	814	808	778	778	768	736	767	739	763	802	798	769	802	804	750	764	839	767	791	732	762	739	748	819	797	764	762	774	744	783	758	752	759	747	772	815	797	807	796	796	798	762	800	777	763	769	759	791	729	768	759	751	810	803	814	782	797	804	788	745	787	750	715	760	744	769	814	757	750	818	788	760	760	782	761	793	735	772	757	766	788	776	787	778	747	737	782	737	774	738	763	793	796	761	756	765	790	791	753	770	776	785	781	811	802	826	761	736	782	771	745	798	811	805	704	804	828	760	749	751	725	793	818	737	747	770	771	791	798	813	812	792	763	798	791	778	789	760	701	755	712	803	776	778	767	764	753	743	798	802	763	826	779	826	766	789	801	841	827	756	811	790	745	779	761	738	785	762	804	770	771	781	764	820	787	731	787	731	782	766	782	772	827	800	766	744	791	805	736	785	772	748	774	764	750	814	788	806	742	788	769	775	796	803	817	768	788	759	787	778	744	797	763	742	777	804	843	704	803	828	766	778	765	797	789	825	745	750	815	794	776	805	739	785	803	783	740	792	777	781	774	784	782	778	779	748	765	770	748	771	775	757	775	813	808	799	708	818	763	816	792	765	761	751	745	732	766	841	763	816	802	782	763	783	789	780	787	810	779	799	804	767	729	841	763	731	802	781	810	784	818	812	747	715	780	808	761	749	737	805	771	767	740	775	767	760	750	804	795	821	811	769	749	735	737	807	791	758	779	820	827	791	793	784	771	747	712	762	755	786	829	763	809	765	764	745	741	831	791	747	816	781	806	734	802	756	741	747	820	773	805	776	778	755	788	785	809	770	806	808	743	806	814	752	800	763	753	812	798	848	800	772	754	756	880	788	719	841	780	785	847	823	738	761	827	774	798	779	802	809	747	798	719	763	809	805	810	801	764	803	801	751	763	797	748	748	794	739	790	778	821	820	778	759	788	737	745	764	742	756	796	764	783	796	745	810	741	793	793	805	826	791	776	773	752	768	780	788	772	789	750	784	795	771	746	790	825	784	813	763	775	750	740	764	775	745	733	820	808	743	757	752	750	771	756	765	773	802	780	769	805	761	767	776	768	778	776	767	785	784	777	811	790	837	753	788	757	746	786	779	771	762	760	753	812	803	759	807	786	786	766	765	767	795	793	775	733	745	767	762	766	779	791	776	776	836	733	762	772	781	790	801	783	786	771	767	772	793	794	778	794	776	741	780	783	794	749	752	799	778	794	791	802	765	766	793	818	775	741	768	768	744	766	795	739	792	777	718	788	734	795	816	789	782	791	760	789	766	785	781	803	779	780	817	808	793	797	802	746	745	797	797	779	795	769	760	750	761	764	720	782	770	822	811	767	767	792	731	789	759	753	731	740	800	798	751	799	715	789	805	791	772	777	791	736	749	764	770	802	749	771	792	794	817	779	739	786	782	828	781	785	755	784	760	799	738	767	786	764	760	778	785	766	755	781	805	812	862	760	754	768	790	765	793	763	767	782	790	744	795	793	741	738	797	777	793	864	735	753	835	793	776	743	730	761	750	805	778	748	825	795	800	746	805	797	777	785	787	746	746	764	759	814	769	802	726	818	776	745	771	777	756	747	820	785	798	774	766	786	725	785	766	770	756	838	799	772	808	805	772	772	777	828	752	826	770	777	774	782	778	726	717	803	769	778	807	717	796	788	744	752	769	779	810	752	765	788	814	777	802	784	732	779	751	774	738	790	752	828	766	788	747	776	805	816	834	789	776	803	726	813	752	787	812	786	804	699	755	798	751	773	749	806	759	773	771	750	755	797	765	783	766	782	756	778	787	743	797	742	774	770	766	799	747	785	783	767	791	809	790	738	754	776	749	756	732	783	737	752	747	728	781	769	754	810	812	802	780	860	813	816	810	769	802	805	782	787	752	704	813	777	806	766	768	805	742	810	758	743	828	770	797	834	797	764	776	773	803	777	778	848	774	762	716	763	799	792	797	773	785	758	754	778	805	833	836	777	828	778	798	814	761	812	779	792	808	780	778	768	804	763	769	731	720	789	765	767	720	753	794	807	832	755	807	759	807	739	780	772	786	810	801	781	783	773	723	807	747	727	765	770	813	801	794	774	787	737	779	797	733	798	755	762	764	763	776	775
23192	21666	29680	24149	21657	21720	11943	1321	962	831	791	724	675	639	609	591	576	546	537	466	500	481	501	497	449	421	437	423	488	457	418	426	440	436	477	396	409	456	403	425	417	452	414	434	428	418	459	374	391	422	389	441	403	446	421	399	419	401	413	412	412	368	424	395	411	393	393	422	374	413	417	464	411	408	405	407	408	411	446	412	399	381	431	399	401	418	428	414	411	450	390	412	381	414	404	388	396	410	414	404	399	413	395	395	429	443	449	401	406	434	418	395	391	404	376	430	409	404	394	387	396	403	400	393	417	417	427	391	434	430	378	397	389	383	387	380	402	429	393	414	423	393	400	416	421	380	437	455	404	401	385	404	424	416	397	395	413	422	402	413	455	432	408	418	405	404	447	416	410	398	366	392	410	430	421	407	403	416	373	369	382	405	401	391	426	385	411	396	369	415	411	406	421	395	413	412	405	412	420	367	396	424	395	401	394	391	378	393	413	425	380	421	397	422	426	396	449	413	401	397	398	413	384	426	410	419	410	388	402	386	390	393	418	401	414	396	405	391	425	412	406	401	414	406	412	413	405	399	373	398	423	384	404	403	414	419	387	427	406	403	363	424	432	364	387	421	438	408	392	396	382	394	385	402	407	375	398	405	415	431	405	389	409	427	403	453	409	413	415	401	386	379	432	407	396	403	373	414	374	407	401	431	401	399	387	376	380	417	395	383	433	389	433	421	421	431	400	437	394	423	415	428	421	407	405	405	412	406	367	434	399	452	414	377	406	402	389	415	412	439	386	388	409	373	421	396	415	409	446	402	402	401	409	408	391	431	435	402	378	404	404	383	366	435	390	336	413	380	422	380	406	393	411	408	386	430	395	414	454	411	414	349	400	428	409	399	438	368	395	380	434	448	364	425	369	395	409	441	400	370	417	425	402	411	408	424	419	429	433	391	414	364	441	445	414	427	417	403	411	405	404	434	385	442	397	405	431	411	409	424	415	369	382	397	432	365	386	416	399	389	378	403	439	394	381	416	429	401	404	415	419	425	434	400	372	424	415	420	389	399	374	379	408	429	412	426	378	399	397	391	425	434	407	417	414	426	405	431	388	387	414	402	412	401	416	418	379	425	410	387	446	403	423	391	396	418	401	412	374	409	402	382	363	387	440	440	418	352	389	401	407	392	369	417	367	394	407	395	414	377	385	408	431	419	421	437	384	404	393	444	394	427	410	413	388	405	404	387	427	401	391	444	452	393	400	392	437	430	427	382	374	429	414	415	407	399	403	425	394	394	404	417	415	396	407	418	421	377	416	404	412	408	387	419	416	413	413	420	394	395	427	412	408	412	379	410	399	394	404	404	403	383	414	422	370	403	375	416	423	398	401	359	429	452	401	385	421	412	411	396	375	380	418	423	424	462	405	429	402	393	381	388	422	384	436	424	422	447	443	401	416	408	430	439	400	424	409	393	403	430	439	412	406	428	389	436	419	394	401	387	389	402	443	406	409	396	427	436	407	433	415	398	405	386	386	448	426	374	384	392	388	413	425	435	416	384	391	434	378	415	416	437	427	391	401	386	383	399	416	397	462	438	407	403	440	417	431	406	403	405	411	408	394	436	427	385	408	437	407	403	440	413	393	371	436	423	412	432	405	402	420	403	380	399	394	412	406	382	402	419	376	403	405	388	398	397	441	423	412	407	429	387	396	430	441	406	416	416	397	403	450	430	417	385	410	396	423	406	408	400	378	393	395	435	433	376	414	381	391	373	393	404	416	460	423	392	410	420	392	421	392	408	387	405	418	399	413	423	407	433	383	429	368	385	387	408	361	432	413	382	404	366	430	408	424	399	384	420	403	392	408	404	441	376	414	426	416	410	399	394	418	374	400	388	406	356	370	403	417	434	397	419	416	430	411	415	385	406	399	415	410	388	403	398	411	427	440	422	425	401	354	438	410	383	412	407	414	383	346	389	390	388	434	419	378	395	349	360	429	393	431	401	417	410	404	402	464	396	365	394	411	440	392	399	404	433	387	398	440	426	411	440	452	413	407	396	439	439	370	377	429	437	445	396	377	473	429	409	430	428	428	374	394	379	410	405	417	403	376	437	367	426	397	402	389	426	415	375	427	394	388	409	456	387	391	406	378	387	367	410	382	423	396	394	390	398	434	438	398	435	416	430	380	381	394	428	394	399	376	402	399	385	436	389	405	401	396	394	452	387	397	439	414	422	417	404	424	382	374	427	404	403	378	422	383	414	441	404	399	396	411	419	402	452	405	428	378	406	435	430	405	384	406	436	395	404	427	406	414	406	400	385	410	419	421	396	425	427	410	420	366	383	383	379	385	395	437	387	428	424	400	392	401	408	424	404	403	393	402	429	409	422	432	387	361	429	416	399	397	400	409	384	398	409	396	399	456	365	446	402	432	435	414	450	410	389	392	399	388	380	409	392	418	407	396	429	424	394	449	373	427	384	402	362	400	397	380	369	390	420	423	404	391	379	374	367	380	432	424	402	411	424	406	410	406	441	392	396	399	433	381	387	419	414	361	402	389	371	378	435	419	381	415	401	382	381	399	372	411	391	399	418	399	433	428	448	393	419	354	399	394	376	389	374	380	386	399	417	389	377	422	447	410	418	402	425	383	408	370	382	396	360	431	440	406	413	423	383	402	400	414	411	387	381	447	337	397	388	410	376	415	390	389	372	396	401	414	392	412	399	388	435	427	412	434	402	408	391	398	404	417	417	353	436	392	428	386	413	390	434	422	392	420	422	456	369	401	411	411	413	418	383	392	418	402	398	380	396	399	404	420	371	410	444	455	421	389	382	401	364	389	447	425	402	419	434	395	410	412	406	423	374	403	421	406	391	425	416	426	410	379	413	407	378	415	397	413	402	427	395	421	414	423	401	408	430	400	385	411	441	460	410	434	380	400	411	419	398	399	389	398	422	410	427	408	407	388	408	418	389	433	406	414	393	425	400	410	411	427	415	416	399	419	380	439	374	423	379	412	406	399	423	399	369	428	436	425	377	429	401	346	408	413	429	397	392	367	397	424	420	402	399	410	391	433	406	408	417	407	405	395	411	419	414	421	383	419	384	414	402	395	403	430	420	392	384	376	414	381	370	382	397	424	396	427	414	396	414	388	384	401	419	426	384	418	388	389	387	408	401	428	392	372	396	406	394	405	434	393	368	429	391	402	423	371	404	409	388	409	404	381	415	382	385	390	418	401	387	398	401	416	437	439	366	381	434	403	401	384	419	401	403	392	377	412	388	388	371	404	423	423	419	379	409	412	425	405	366	404	411	432	399	382	431	391	403	383	406	453	379	427	447	379	427	412	400	395	410	409	403	383	436	378	422	421	421	375	404	397	391	406	436	390	415	368	369	435	422	420	437	401	422	371	396	400	368	366	391	381	419	417	411	412	424	411	453	423	409	403	375	418	400	354	424	404	424	374	372	439	389	424	436	409	424	427	402	390	407	404	412	410	414	456	411	427	415
6944	16583	13063	6782	4934	3634	2888	2304	1914	1578	1361	1137	1118	959	952	777	800	723	691	687	669	639	589	613	558	591	596	551	504	550	569	559	520	559	575	508	532	512	494	483	454	516	500	516	475	488	483	474	471	486	463	515	498	481	507	459	463	484	481	486	487	449	481	489	512	488	446	493	481	472	429	486	468	488	470	500	488	487	484	486	452	470	438	477	464	500	492	474	460	478	493	418	476	466	480	467	506	477	497	434	432	458	470	474	470	487	475	441	508	530	478	479	472	511	451	494	459	436	470	460	476	491	435	470	463	449	477	456	458	470	446	462	462	501	459	478	488	492	452	463	470	444	464	453	487	473	469	466	472	458	441	455	496	458	448	480	474	459	452	471	479	485	508	527	466	485	492	447	484	474	425	464	462	482	483	452	451	441	461	462	462	476	452	469	453	458	480	474	468	489	505	446	509	445	450	450	452	444	456	426	455	464	446	475	475	457	464	514	441	447	455	468	469	497	474	474	477	474	439	481	505	445	477	473	455	475	494	501	462	412	483	475	459	412	460	479	513	470	467	466	476	429	463	478	431	491	460	444	419	470	448	458	461	458	456	511	458	443	489	431	492	498	457	445	461	460	471	454	473	431	432	452	451	493	505	451	466	446	490	457	455	435	451	421	453	433	452	477	458	475	469	481	456	494	503	459	473	441	482	492	433	507	462	447	472	482	487	482	454	452	476	472	485	488	488	485	494	474	455	436	477	470	443	451	480	443	442	471	476	469	409	467	446	460	450	473	473	460	398	501	506	489	435	488	469	480	481	458	475	461	441	461	453	482	469	452	467	450	432	467	459	436	478	481	470	505	469	484	459	481	456	462	471	474	491	436	457	516	502	441	478	428	497	440	458	449	468	492	521	436	454	476	483	476	498	498	486	456	512	428	437	518	488	494	455	449	456	447	491	463	472	461	485	480	453	461	467	482	467	475	477	450	472	446	466	420	433	457	472	467	508	485	432	477	454	461	493	491	478	479	500	449	476	478	461	468	461	445	441	472	483	436	485	476	443	473	447	505	465	482	464	453	478	489	404	446	503	466	430	463	465	499	473	490	484	463	458	449	471	440	435	450	459	492	487	462	493	490	476	454	462	446	500	464	495	429	467	462	431	456	483	480	472	475	493	455	471	424	475	448	475	496	461	457	493	482	450	468	504	478	458	476	495	475	483	478	491	483	450	473	488	484	500	429	464	456	495	445	484	471	453	453	481	464	471	503	460	466	497	481	418	476	461	442	472	468	487	531	464	446	471	494	454	451	489	480	478	478	467	488	526	518	449	453	482	506	488	495	442	469	439	461	464	460	448	465	480	452	471	480	471	445	448	456	471	481	495	468	415	466	470	469	456	495	448	460	448	467	494	468	446	471	464	436	465	466	435	483	480	469	486	482	492	411	463	446	474	487	444	458	438	504	499	476	465	459	446	493	481	471	457	469	487	462	451	492	464	453	436	428	494	470	455	495	493	522	472	446	490	486	447	451	430	482	465	482	443	458	461	451	463	420	496	468	439	466	470	473	491	427	444	490	444	502	429	436	497	462	486	467	459	464	432	511	457	474	539	485	492	461	428	471	486	489	466	470	461	445	471	440	472	464	449	485	470	495	465	453	517	464	464	460	451	463	474	461	467	454	450	477	445	452	450	452	494	480	475	429	475	460	486	441	480	461	455	492	474	443	454	475	455	465	475	502	461	474	480	442	450	419	489	443	457	419	486	444	472	507	460	459	447	462	459	450	471	500	464	448	523	466	488	464	494	424	449	469	465	497	446	482	488	475	431	482	482	438	497	465	472	449	460	483	474	536	468	492	440	434	474	466	456	491	482	495	460	453	476	482	457	478	473	475	456	487	454	468	476	461	498	451	452	453	466	475	512	493	494	527	482	453	473	487	471	478	447	534	428	442	505	496	484	441	464	448	451	446	478	485	486	476	460	500	484	432	462	447	495	449	505	461	505	450	460	425	461	467	439	451	492	491	454	469	493	493	460	472	460	484	456	471	443	466	493	472	464	473	444	450	462	432	454	445	489	474	461	477	479	426	448	485	474	463	477	446	526	509	484	484	505	474	490	449	498	474	503	522	498	458	479	482	451	451	468	460	485	466	472	494	490	464	511	456	448	499	457	443	460	465	469	467	469	434	478	484	455	490	427	485	461	499	443	482	470	473	483	459	488	481	481	490	498	471	492	473	476	439	459	500	458	457	488	484	455	483	486	504	439	433	487	507	444	436	449	481	474	449	467	475	437	477	481	499	479	472	469	503	469	460	434	491	442	462	493	469	468	492	457	479	454	425	441	493	468	490	452	485	465	442	457	468	477	476	439	483	440	450	480	478	449	442	480	460	483	475	427	444	489	512	489	435	472	477	481	486	430	417	468	473	466	505	420	450	455	472	477	499	499	483	471	490	462	452	493	534	422	492	482	458	442	483	459	451	446	490	461	476	455	485	486	428	445	442	444	486	453	463	460	484	456	477	467	458	489	451	473	480	475	458	463	473	486	445	480	437	427	438	475	498	456	483	434	483	473	449	442	486	452	487	499	458	463	453	418	442	447	468	434	493	468	469	454	490	487	434	474	447	472	484	460	516	443	443	464	466	508	420	475	479	422	478	457	477	487	435	456	471	493	500	505	505	473	448	480	466	488	472	482	508	437	460	515	477	455	447	473	464	474	475	473	461	438	478	485	478	485	423	454	458	499	462	485	423	458	455	437	479	525	450	458	510	495	509	461	493	484	464	452	506	502	475	477	450	468	409	450	459	475	533	465	466	443	435	501	495	481	488	444	490	440	477	447	476	478	460	466	480	482	470	471	480	474	471	436	489	464	453	431	479	475	453	444	466	473	456	447	442	472	458	517	463	487	496	452	490	488	442	481	466	474	423	463	483	463	459	471	470	498	439	453	490	490	477	487	460	461	457	472	502	459	487	480	456	452	505	462	462	456	493	504	455	489	476	441	425	461	451	464	480	450	492	466	485	471	480	430	442	450	486	466	466	476	484	476	460	476	459	458	475	481	492	445	488	487	481	486	446	506	457	464	434	455	509	438	488	447	462	476	416	463	492	460	459	438	430	459	440	504	454	465	473	442	453	480	498	492	464	480	461	442	508	500	459	468	512	502	499	465	484	460	440	457	419	486	522	473	445	507	461	464	464	469	484	442	467	522	470	451	475	494	462	487	485	437	492	457	468	419	486	451	478	479	472	477	473	453	472	475	447	465	476	482	450	473	487	479	446	464	448	432	502	489	448	451	469	483	474	468	484	440	482	456	460	469	443	459	477	470	464	441	523	469	436	479	474	467	475	482	456	462	454	430	460	488	454	455	471	489	442	471	478	494	470	426	466	475	492	492	465	474	529	470	432	446	457	454	471	480	472	434	473	492	486	498	469	473	458	485	477	500	449	469	455	468	473	480	442	508	492	452	454	443	488	489	467	473	450	457	489	444	454	442	436	498	489	469	448
27602	20385	7043	929	604	541	556	504	514	479	513	485	455	463	455	462	505	488	462	487	443	464	476	476	506	445	512	428	500	461	463	497	502	532	460	457	431	477	498	439	473	453	473	463	469	464	479	493	488	522	449	507	459	468	441	473	500	480	442	470	477	509	446	468	464	437	439	494	510	484	478	432	485	469	472	529	476	436	506	502	515	453	477	490	439	481	454	477	448	478	473	446	479	479	432	424	473	435	496	493	462	485	440	490	485	441	504	500	475	494	472	486	452	412	470	451	496	449	462	471	494	462	491	476	458	457	460	452	497	509	474	434	477	472	465	447	463	446	471	453	469	407	428	454	470	455	439	470	445	480	475	509	447	453	437	450	442	490	445	483	459	445	436	494	464	459	478	467	484	452	472	473	468	460	435	470	468	468	474	503	439	422	475	429	441	509	424	434	483	467	510	473	446	478	502	451	470	451	470	475	451	450	436	472	509	516	488	468	487	469	472	419	472	490	474	454	453	470	437	466	451	477	477	453	441	470	472	487	488	497	482	481	484	448	471	476	430	486	503	478	488	449	525	477	476	465	504	455	462	484	510	482	483	457	464	479	448	481	463	428	462	479	468	449	512	465	425	461	484	480	457	485	504	440	441	478	490	494	457	492	460	472	453	526	486	452	467	474	426	445	444	494	466	485	478	432	434	485	462	475	465	471	460	488	498	470	494	455	453	432	507	466	489	485	445	483	445	536	470	482	506	480	494	486	452	498	500	441	479	460	447	436	485	487	434	431	476	463	484	481	464	486	485	464	454	439	433	452	488	473	487	464	450	438	467	459	459	451	430	495	462	484	452	501	480	455	463	483	504	454	483	495	469	478	436	455	459	487	496	488	451	456	442	449	452	482	473	473	480	492	453	458	503	483	444	520	443	480	465	469	435	476	486	441	466	470	457	486	431	459	454	502	475	452	530	503	445	471	487	476	484	449	456	485	480	455	456	493	481	438	450	483	512	467	472	399	468	473	490	446	459	480	441	484	440	437	457	466	492	481	475	489	455	482	479	466	493	466	466	470	462	494	456	475	473	428	465	468	469	503	478	422	442	469	448	459	428	464	458	468	492	419	443	470	485	429	494	461	455	505	471	490	450	444	436	443	496	463	461	475	475	471	433	452	478	442	449	441	488	474	533	491	448	475	449	467	477	419	483	440	461	477	443	495	505	485	486	460	467	435	449	479	459	452	451	444	425	492	464	498	505	481	469	465	444	452	464	454	436	466	466	477	487	458	448	480	510	492	487	481	480	475	482	477	483	491	498	469	466	474	475	449	477	462	466	479	498	529	433	475	504	466	470	480	445	480	462	449	453	498	462	442	479	473	446	469	414	468	443	458	473	469	433	436	490	471	496	441	497	473	474	541	455	479	455	481	494	481	509	500	432	436	466	491	465	481	469	477	469	507	467	462	508	479	477	473	480	450	461	470	443	458	487	468	459	490	488	494	474	493	457	484	453	487	443	439	483	435	468	441	492	508	521	472	473	499	439	450	461	480	490	485	464	455	473	497	493	452	485	449	447	469	491	481	426	501	450	461	466	451	457	480	474	484	430	458	488	482	507	435	451	466	444	448	485	502	465	430	486	462	451	475	443	493	474	458	444	463	461	501	462	473	453	441	447	469	449	458	437	472	469	491	438	531	506	519	443	456	451	456	468	473	491	462	505	453	442	439	477	478	464	452	445	463	466	496	442	484	460	449	480	490	455	432	476	463	494	452	475	455	494	472	465	482	519	476	467	436	484	480	447	481	474	518	510	479	444	476	461	446	487	473	482	463	456	454	496	487	479	489	435	499	466	464	472	455	470	489	514	463	486	478	460	474	473	479	456	438	508	472	465	489	424	463	447	503	459	474	465	504	476	485	464	471	462	493	487	474	488	494	477	443	488	447	491	440	507	464	432	438	456	478	512	455	486	459	445	496	456	462	477	465	490	482	525	457	445	449	466	485	512	473	453	452	514	501	477	487	457	508	442	489	470	465	452	451	463	488	470	452	454	481	468	469	464	447	498	456	436	464	434	481	495	422	459	483	495	479	477	495	483	442	463	455	471	445	462	455	477	457	454	481	450	481	475	479	468	485	441	489	463	506	466	504	474	482	476	479	510	454	451	488	466	453	474	416	463	492	480	446	451	485	489	470	499	468	490	454	486	466	445	509	454	444	506	451	476	456	480	490	489	496	469	461	480	465	469	461	491	459	465	444	446	488	460	450	477	475	467	440	446	470	504	446	468	489	496	487	475	449	482	475	482	473	498	481	444	474	493	432	457	459	466	439	480	440	449	522	502	515	496	460	465	458	479	487	473	491	472	452	501	451	488	448	474	432	480	440	453	455	478	441	436	439	442	488	462	451	513	477	482	489	509	490	463	480	446	493	508	473	457	484	465	471	509	452	475	462	482	467	463	460	468	504	452	476	466	453	443	451	460	482	441	425	490	453	506	482	445	460	430	462	452	489	469	489	480	512	443	461	479	441	431	471	459	446	479	457	433	473	481	478	462	491	484	466	458	465	489	468	475	470	461	417	518	448	481	448	497	467	482	500	481	471	483	505	512	449	456	468	460	488	518	493	509	462	487	453	477	477	480	488	420	434	481	430	425	450	459	468	463	447	452	435	447	483	473	449	443	465	452	476	473	467	507	514	456	465	487	467	475	477	433	462	473	484	485	474	465	492	437	470	515	476	440	456	444	524	462	488	493	453	454	467	452	525	473	448	461	519	456	483	474	470	481	478	464	451	449	478	466	480	471	440	439	441	442	479	474	496	512	428	447	448	486	486	432	434	454	462	444	455	508	532	429	450	489	470	486	432	474	493	463	506	506	485	468	467	440	449	482	419	453	468	487	459	464	456	507	466	450	465	461	471	474	446	430	487	481	478	455	458	476	492	450	447	443	450	476	473	490	460	434	435	491	473	495	448	458	466	467	464	477	451	487	430	485	448	464	502	441	458	505	435	462	448	500	473	441	478	459	455	457	469	444	404	483	466	448	440	468	522	457	432	464	446	446	433	474	433	470	472	489	452	484	451	442	467	470	454	480	461	476	451	480	469	488	424	467	472	498	479	465	460	454	490	479	449	435	462	494	472	487	478	460	495	419	425	460	465	459	463	492	463	461	461	481	517	463	461	492	445	446	446	447	478	470	468	467	436	450	459	406	480	477	441	485	445	506	460	508	423	455	468	450	429	453	511	457	458	448	467	511	473	475	494	444	419	488	481	455	481	490	499	444	472	503	454	477	471	424	439	495	463	490	447	486	464	449	425	472	439	444	500	469	455	467	470	504	488	479	474	469	450	482	468	468	487	476	425	467	444	499	499	477	514	444	467	477	473	484	504	475	459	483	466	464	462	496	479	455	495	458	474	477	454	510	480	470	461	494	468	465	407	514	496	461	463	496	476	450	526	477	488	473	478	498	484	503	455	463	439	422	462	455	500	490	479	483	472	467	480	495	457	478	475
4227	1315	1141	833	743	686	641	629	574	598	600	632	632	558	562	553	552	598	581	590	580	594	590	595	558	589	566	572	560	549	581	636	603	574	568	567	632	601	597	562	568	607	565	573	591	614	597	622	567	585	601	618	581	624	549	584	549	558	595	605	574	591	568	560	602	597	578	587	626	606	578	562	566	618	560	548	573	574	527	593	582	627	559	580	579	619	565	593	579	540	600	592	588	563	598	552	613	566	629	597	550	539	575	555	586	597	608	592	607	582	568	568	592	550	622	540	553	565	583	557	623	567	574	579	606	564	561	592	552	584	581	558	590	557	561	578	567	601	596	606	609	549	606	565	550	577	586	599	579	596	550	616	617	572	625	590	606	570	575	590	570	575	545	537	572	574	601	543	583	552	600	539	570	599	549	599	592	595	574	556	635	573	560	556	626	592	618	598	593	603	561	572	585	538	576	567	583	581	564	545	560	592	577	594	589	560	607	581	531	616	582	590	582	569	552	600	575	568	579	592	585	601	550	553	587	583	577	597	562	562	518	585	572	582	562	571	567	578	544	564	585	568	598	578	573	571	576	552	557	609	615	612	581	581	589	611	567	596	568	602	560	526	571	579	546	550	576	539	589	579	535	575	598	548	595	613	602	585	576	583	568	593	573	590	569	604	571	577	547	541	542	527	580	584	584	556	544	627	563	629	564	603	598	520	568	623	564	539	562	533	590	603	559	565	548	540	549	520	524	588	599	564	548	604	601	607	573	597	550	589	561	590	549	560	548	560	600	575	521	647	530	568	571	579	600	588	552	564	592	586	586	602	618	569	568	538	586	564	623	588	573	585	527	583	629	541	569	567	588	557	540	569	619	581	548	614	583	584	609	570	601	519	598	627	575	589	582	546	575	568	563	611	589	609	591	620	594	563	550	570	578	556	620	592	583	609	593	581	572	581	575	620	612	595	594	569	597	573	581	600	542	596	596	587	584	538	551	570	604	616	605	577	584	577	589	594	599	579	562	584	561	569	569	586	577	546	573	607	581	611	602	593	574	551	615	621	583	600	572	569	614	558	558	576	603	580	559	548	557	607	577	604	609	585	552	561	563	638	529	549	589	577	567	614	591	600	599	536	550	532	636	618	581	580	564	606	558	607	585	550	541	570	586	610	579	566	605	614	562	548	599	572	580	529	583	579	582	555	559	589	593	612	581	546	582	632	536	627	620	587	556	589	552	554	600	530	611	593	605	577	570	605	567	543	611	577	571	580	571	569	577	567	542	595	587	579	590	567	606	580	591	566	567	549	599	574	557	566	562	573	582	607	575	574	595	561	508	571	601	580	600	556	543	573	585	592	579	566	596	571	600	583	575	614	608	564	591	578	580	587	596	569	576	627	639	567	533	598	593	544	567	554	583	564	593	531	591	571	578	582	549	582	545	541	560	557	614	605	543	584	548	560	575	536	587	547	574	564	545	600	603	594	584	522	608	535	589	588	586	566	599	617	588	581	582	551	556	559	570	613	585	628	547	582	583	558	579	580	549	618	537	581	591	618	560	625	553	571	548	583	601	563	573	559	531	590	599	580	576	578	549	563	555	549	552	548	562	563	577	574	570	640	545	585	514	600	589	567	608	636	573	566	580	565	557	609	546	576	579	544	551	586	591	538	627	603	543	622	599	587	567	527	546	567	635	564	572	605	547	581	557	590	608	594	586	579	584	577	572	532	581	511	576	605	604	568	552	584	578	573	609	552	578	543	597	599	583	597	583	548	578	539	590	552	606	591	626	590	583	597	591	587	581	584	584	585	551	599	590	571	598	556	574	582	548	612	559	521	552	557	609	588	560	543	582	595	603	577	585	590	547	582	590	598	583	530	549	561	582	605	599	566	550	565	598	623	576	578	590	616	592	615	556	577	575	553	548	607	554	588	577	598	622	576	576	539	597	593	549	575	529	587	567	573	521	560	571	569	537	541	527	583	640	583	614	556	595	589	555	601	597	556	530	603	539	584	593	520	629	585	576	588	609	598	558	554	548	606	566	580	572	598	557	556	606	602	598	597	576	575	560	600	549	569	601	560	581	612	573	583	582	613	589	594	581	587	614	605	585	581	529	553	594	553	552	580	580	564	599	576	598	597	577	540	589	544	571	591	594	562	623	537	614	595	584	595	626	598	565	572	601	565	583	546	586	562	573	606	553	612	553	595	547	610	607	569	579	553	624	582	570	589	597	584	573	587	604	550	573	574	584	569	575	567	576	607	551	596	602	567	563	566	572	583	581	594	569	563	599	529	523	569	551	533	567	564	590	565	542	616	595	548	549	561	587	565	561	533	586	584	612	584	572	595	598	610	568	570	611	625	574	542	580	600	619	600	595	574	588	570	577	571	644	588	587	566	541	548	569	550	563	591	606	604	544	602	592	585	572	576	588	582	556	626	574	591	611	572	559	572	618	563	602	570	587	594	563	597	631	623	614	628	558	543	546	575	563	616	573	560	559	541	599	586	581	594	571	599	578	574	589	582	568	569	542	569	609	605	577	550	619	598	576	552	596	595	599	592	584	571	583	516	554	579	571	588	578	574	577	584	535	566	553	593	581	560	529	584	564	574	612	562	596	584	575	564	586	571	566	571	601	563	627	586	629	573	582	586	588	547	585	508	538	547	585	578	587	612	576	534	561	600	545	557	588	567	595	553	581	584	576	574	609	596	556	592	586	609	611	570	567	569	592	607	563	602	578	556	578	571	573	562	548	585	556	571	603	577	595	529	548	545	586	592	618	583	583	558	562	543	532	543	586	543	548	584	591	540	623	602	610	556	546	568	579	570	545	566	551	585	559	590	540	572	573	557	581	621	523	578	583	581	573	587	590	611	524	539	557	578	543	576	586	579	546	552	530	560	554	585	563	576	567	550	618	604	612	571	542	584	521	556	606	544	600	548	566	563	573	556	548	586	570	554	574	576	567	571	533	575	582	605	597	593	592	573	595	572	610	592	605	577	548	580	579	591	566	563	577	544	585	563	537	564	623	581	579	561	576	589	556	607	604	550	588	617	590	550	596	614	569	607	520	582	560	582	562	550	551	572	557	546	576	573	571	573	562	574	582	562	545	627	576	591	584	550	574	564	613	572	586	548	609	592	608	589	567	635	577	626	576	608	587	575	543	643	583	592	576	581	580	575	601	594	629	621	574	577	582	551	572	605	579	597	537	556	552	534	574	598	590	586	573	556	555	593	601	585	547	617	586	580	586	539	582	594	549	556	587	596	581	588	587	551	588	564	613	569	598	599	577	602	559	574	607	556	561	594	561	590	572	579	552	590	573	566	577	560	540	574	568	614	595	595	590	563	566	573	589	587	585	532	584	562	556	558	593	633	540	531	548	596	557	585	582	636	547	593	572	598	588	620	596	594	588	575	584	575	615	583	604	548	620	589	592	548	557	570	587	585	612	546	551	580	578	591	535	596	568	569	618	576	609	573	605	574	559	553	581	562	574	553	579	580	602	603
24117	21550	29099	24454	21541	12473	1129	674	522	485	442	401	399	347	324	333	304	291	313	290	287	251	312	262	273	291	286	266	251	278	249	265	265	293	235	231	237	236	248	286	249	235	265	267	255	241	236	228	264	269	268	231	252	242	254	244	231	273	240	243	262	252	215	240	261	241	247	243	246	215	227	247	254	224	227	236	207	259	247	260	233	257	241	271	226	244	224	261	241	245	280	257	244	244	230	203	276	264	241	236	228	244	241	239	239	240	259	240	272	232	215	227	236	230	237	228	241	229	238	228	271	227	280	251	235	231	257	272	227	242	263	244	260	252	267	230	244	273	240	228	226	256	223	246	245	224	245	237	263	267	245	217	246	230	235	236	231	247	240	222	240	268	231	253	237	210	253	264	252	256	237	245	267	231	231	213	263	232	243	230	224	269	232	246	256	255	260	257	225	250	231	262	249	232	255	229	230	240	226	236	203	238	254	226	238	257	246	231	268	255	245	261	239	238	236	260	258	219	234	251	252	259	243	233	236	231	260	248	258	258	240	236	215	238	258	242	246	226	254	237	228	247	276	214	238	239	239	238	246	245	238	251	223	260	222	209	220	260	230	243	231	246	238	246	254	221	235	231	245	233	240	257	250	239	252	228	253	251	216	255	235	257	262	243	204	261	232	225	256	252	208	230	264	225	255	243	227	238	280	261	229	241	233	243	236	259	256	255	252	268	257	229	268	206	261	217	241	243	238	236	226	259	249	238	201	247	237	232	254	227	227	260	238	224	210	237	262	254	242	230	225	233	255	232	242	248	231	258	246	229	244	245	223	253	223	248	251	228	252	229	259	220	215	239	256	246	249	248	244	241	223	244	240	237	244	257	238	231	255	241	239	236	236	244	242	227	248	228	260	255	236	251	242	247	241	253	261	225	245	248	234	239	228	248	262	252	253	241	234	214	235	238	235	227	247	199	235	228	236	251	250	242	261	228	249	217	249	225	231	250	254	237	236	240	232	274	204	264	271	232	244	211	239	244	251	257	241	230	234	234	257	253	243	219	246	220	238	238	251	247	262	260	272	235	243	230	247	242	262	244	245	252	286	245	234	224	226	217	243	212	254	241	225	242	236	231	238	251	244	233	237	243	254	256	232	218	212	265	240	258	222	226	232	234	240	227	263	239	257	237	215	260	258	236	251	257	235	227	261	251	235	238	253	254	224	240	234	233	228	252	248	240	256	242	219	241	230	215	267	169	242	240	223	233	222	264	247	236	282	262	219	253	243	241	246	223	216	245	246	247	244	261	267	219	233	236	254	235	247	270	266	230	224	233	238	227	248	231	255	257	251	234	258	234	262	255	251	228	238	252	256	244	254	268	291	254	246	232	244	232	249	249	245	217	194	224	228	278	260	224	243	248	248	217	253	244	238	244	219	232	260	255	238	257	237	225	247	233	230	237	227	255	253	234	271	254	272	244	227	272	277	242	246	244	231	240	270	256	255	255	268	240	255	257	217	237	259	274	229	255	279	238	262	226	241	236	241	236	253	229	244	216	225	245	237	222	237	252	270	214	251	270	237	252	211	245	277	233	221	236	268	253	235	219	246	246	235	277	214	261	253	249	248	232	236	235	233	245	260	250	253	245	240	266	242	256	230	209	252	282	237	271	241	237	251	234	252	254	246	227	254	253	233	224	245	253	222	212	240	222	262	231	236	250	234	263	234	261	237	244	245	218	221	258	238	229	267	223	226	239	246	259	228	271	249	279	209	244	266	261	237	229	235	221	221	232	264	262	255	241	240	275	250	246	232	273	224	256	238	219	255	239	221	224	232	244	221	246	231	237	246	269	233	256	233	249	258	265	238	233	270	212	258	244	256	246	248	267	225	229	263	215	220	215	215	227	233	241	248	249	248	251	252	266	261	264	235	216	242	235	250	244	240	222	227	247	258	261	228	258	237	225	229	233	244	229	249	236	234	216	221	249	247	259	228	246	240	260	239	216	250	249	220	244	256	252	222	232	215	230	229	255	241	259	246	218	262	236	223	267	245	249	261	260	248	210	253	224	279	250	228	245	259	210	230	232	221	218	239	238	256	213	229	263	238	228	257	248	249	232	250	256	244	255	254	241	260	237	262	239	256	268	237	261	210	256	240	268	251	255	243	272	238	211	242	220	260	250	229	241	222	243	227	264	260	257	239	225	242	230	244	221	220	272	248	251	234	249	238	244	238	220	244	238	236	239	245	257	254	241	245	233	248	256	232	221	262	250	233	252	279	235	265	259	254	227	247	204	253	213	256	258	238	246	241	213	233	235	264	244	227	248	258	255	231	238	247	230	270	261	237	250	240	242	248	244	258	249	231	228	242	252	211	243	276	222	225	230	246	242	235	232	247	233	248	236	269	247	241	240	208	232	267	246	242	238	225	241	244	234	261	230	238	236	228	210	238	251	244	257	246	252	232	204	235	228	242	269	233	228	258	240	250	239	222	249	232	289	253	220	233	257	240	238	248	235	262	227	254	272	253	216	224	234	250	224	225	243	240	222	252	221	242	224	222	259	244	230	249	246	249	233	220	265	239	242	257	263	223	235	287	242	209	229	225	249	253	245	267	241	233	217	229	249	249	207	252	234	257	214	264	209	242	248	257	240	236	223	247	224	272	238	217	253	242	253	253	236	224	260	260	226	234	245	236	259	235	252	241	228	242	257	233	263	219	237	239	232	255	254	261	248	251	236	271	233	273	262	248	246	257	244	257	244	268	239	239	239	275	240	233	243	251	235	228	229	220	229	255	247	240	244	223	240	247	238	247	234	226	229	226	240	254	233	248	250	256	207	252	243	234	241	258	250	247	225	235	252	231	234	254	221	209	241	236	239	238	242	258	210	249	255	245	256	212	243	232	234	260	242	251	240	238	233	251	239	253	247	256	237	265	252	252	262	246	251	251	247	248	216	261	247	274	216	256	277	253	247	226	239	233	266	253	271	245	260	234	223	254	255	252	235	255	254	222	247	211	239	259	235	236	241	231	233	247	290	218	196	244	256	256	253	220	242	220	264	250	250	251	246	253	223	252	261	273	235	231	221	261	242	221	251	242	234	232	228	268	272	244	225	259	239	228	246	230	251	234	253	262	247	235	225	242	223	229	244	237	253	264	246	236	239	234	240	264	245	239	247	244	267	253	251	243	258	267	258	207	231	231	216	218	262	248	270	225	238	205	243	240	251	227	225	230	253	243	255	238	219	239	238	264	255	248	245	220	227	243	230	252	259	264	242	250	250	239	235	241	208	231	227	231	250	234	240	246	248	219	258	244	216	236	229	255	220	239	220	273	248	256	260	228	230	252	261	235	238	256	241	206	244	240	246	222	255	248	208	237	253	219	238	231	253	244	266	240	233	234	219	230	255	267	232	240	260	212	254	221	218	222	252	253	264	260	222	237	232	219	259	221	250	248	247	272	231	235	247	260	247	276	212	224	245	262	230	225	217	242	266	240	231	200	256	242	226	242	253
4877	10020	8008	3979	2735	2089	1550	1311	1036	874	769	699	647	562	492	499	470	425	387	422	390	365	364	397	386	361	385	369	338	346	326	362	334	355	372	320	315	318	325	335	324	297	332	335	315	332	315	300	293	308	376	342	346	324	295	349	314	317	344	301	279	319	323	282	322	360	332	330	321	282	326	307	326	298	315	317	328	314	285	301	308	307	312	309	300	339	351	286	366	316	280	361	302	301	300	308	313	300	310	315	316	294	307	327	311	298	320	290	290	299	301	334	303	286	314	321	284	323	308	278	324	321	326	293	303	305	303	314	339	344	345	300	304	317	289	314	306	313	327	302	304	293	321	299	300	328	274	349	321	347	328	306	303	313	325	316	297	332	308	306	264	290	285	328	311	300	334	331	318	282	332	324	323	292	314	306	286	265	330	325	295	291	295	303	302	282	338	332	311	278	291	345	323	318	344	297	300	322	313	298	287	312	321	306	293	308	304	298	297	312	308	298	281	319	321	324	295	318	287	294	307	282	297	303	299	286	283	335	324	292	313	310	335	313	307	292	299	324	318	304	301	300	271	314	305	305	325	346	334	302	286	328	297	315	318	293	306	315	271	292	278	319	346	293	309	309	340	297	309	295	299	332	279	308	285	305	307	295	322	330	304	325	337	297	330	270	328	301	327	284	354	303	296	310	328	282	289	317	309	322	288	326	305	306	307	325	315	258	305	288	306	322	332	289	307	292	299	289	290	283	320	332	299	275	307	279	317	294	294	340	323	311	308	296	298	311	304	274	290	306	294	309	299	320	316	304	308	309	321	343	291	314	284	340	278	304	347	306	332	318	328	282	306	299	287	299	336	327	316	327	249	306	320	289	313	303	310	312	322	312	301	290	324	319	312	293	325	342	298	297	298	308	318	304	274	314	306	316	309	287	337	321	296	293	295	304	284	323	329	328	323	337	320	324	292	308	295	316	299	296	370	312	293	315	331	291	321	330	297	290	321	317	326	293	282	308	296	319	319	285	311	282	298	307	317	341	342	285	304	289	305	306	302	286	292	329	300	310	320	325	277	316	321	306	306	314	285	276	298	322	334	306	305	315	304	315	305	293	307	309	310	318	318	338	300	296	330	289	293	262	287	305	316	306	296	307	280	280	293	302	306	309	300	323	312	323	319	295	305	311	326	318	321	309	280	314	289	319	314	290	297	298	290	331	315	307	314	294	289	301	289	333	306	270	296	295	287	322	266	309	268	286	289	312	301	320	309	339	314	314	318	311	324	286	305	330	327	289	312	308	291	306	307	310	303	316	310	304	348	319	312	315	282	299	356	334	313	302	317	301	281	324	303	287	328	316	281	319	303	330	341	317	331	318	236	293	297	328	326	320	286	288	319	308	340	316	318	313	298	289	310	323	326	325	298	303	299	304	297	288	308	312	293	320	311	296	321	293	326	318	302	287	284	283	305	328	311	325	308	338	332	292	277	303	317	295	335	332	338	326	305	332	366	324	366	315	301	317	342	313	293	300	304	304	307	316	300	293	299	345	313	303	323	331	281	326	305	322	349	350	282	324	333	351	319	288	303	321	321	316	290	331	306	316	300	280	301	326	298	319	345	321	301	295	336	281	288	326	339	291	303	267	307	312	292	287	321	320	331	347	300	329	284	294	344	283	304	285	327	300	284	280	302	263	316	319	295	323	287	319	323	327	317	301	296	298	291	282	309	312	299	322	316	303	299	291	292	327	272	333	290	328	306	312	337	336	296	323	300	303	321	302	307	283	304	326	319	299	303	324	333	312	294	325	292	293	335	307	291	317	311	291	294	337	311	310	312	312	273	314	295	312	328	317	304	337	306	275	299	296	298	292	301	310	308	298	323	308	315	310	278	292	318	337	340	308	321	311	307	297	292	285	308	316	298	309	282	313	318	319	293	297	283	295	310	303	325	302	300	346	332	302	311	290	320	284	307	322	320	315	323	316	297	314	322	310	273	291	271	286	318	272	328	308	327	296	277	318	282	319	277	334	292	290	281	320	298	304	342	346	295	299	340	327	338	288	303	300	287	332	284	317	340	321	291	329	296	300	327	320	309	295	315	278	301	297	313	338	325	308	315	321	331	332	321	286	308	354	328	310	314	319	308	314	320	296	296	314	323	300	312	316	281	349	299	329	295	276	296	310	308	288	303	288	304	313	312	324	292	313	331	319	308	276	317	301	308	283	352	327	287	311	318	327	325	285	345	337	328	305	297	297	290	344	322	344	321	310	306	302	290	327	285	304	279	298	321	348	321	283	307	310	307	295	334	295	299	283	324	301	306	344	302	317	301	284	293	304	325	309	288	325	274	312	316	324	339	325	321	302	319	331	291	310	315	293	281	329	294	322	342	303	306	322	303	340	296	335	321	308	332	301	346	292	297	333	315	314	290	315	310	326	310	299	285	300	323	305	300	317	328	312	327	300	313	297	310	324	325	279	332	322	284	291	302	305	303	292	313	304	341	317	298	285	297	302	337	284	332	322	278	303	299	316	305	290	326	294	322	283	307	293	282	310	276	311	306	331	319	320	326	308	311	295	333	313	304	293	326	291	316	317	308	343	295	286	331	286	316	289	345	295	290	293	292	307	287	325	311	308	343	279	303	310	305	283	312	326	295	302	299	299	309	321	321	320	309	296	337	307	291	310	312	318	320	326	313	308	335	294	335	308	336	318	302	315	315	342	293	308	308	295	323	293	313	312	289	305	290	371	285	313	338	319	322	303	304	306	335	320	311	291	294	304	296	297	295	327	322	310	307	339	300	315	312	320	322	297	333	295	358	321	310	285	321	336	300	316	327	310	333	307	313	348	314	331	317	297	289	303	315	310	285	295	324	340	313	308	335	297	320	283	309	310	315	290	275	281	306	288	299	309	300	307	329	346	317	303	289	330	298	316	310	331	307	294	315	321	311	341	334	318	325	332	307	306	314	312	330	325	303	327	290	310	291	259	331	331	321	315	326	291	339	303	313	282	337	314	329	292	329	323	296	299	284	304	317	307	313	321	369	313	274	330	322	327	322	286	288	291	295	283	313	305	311	303	281	308	316	311	330	296	313	313	300	308	317	318	321	300	301	320	282	292	332	293	335	307	318	297	277	296	321	286	307	292	301	338	344	290	312	304	327	306	335	299	305	312	300	299	308	302	304	311	346	300	320	332	294	294	306	309	300	302	297	316	308	311	288	305	269	319	296	315	299	297	337	297	317	322	307	316	311	340	310	298	333	301	290	303	319	332	311	306	306	329	291	293	339	338	266	320	309	317	290	301	339	282	292	326	323	298	302	298	316	309	292	299	287	309	293	290	319	334	312	273	292	291	320	282	299	306	304	276	304	284	291	313	321	307	338	322	324	323	323	349	292	300	314	309	313	306	305	332	293	317	306	307	299	314	287	301	293	282	318	306	287	310	334	333	326	326	318	289	326	302	298	325	321	343	324	295	316	300	318	318	282	280	341	273	305	270	328	322	317	314
25478	21621	28168	25450	12277	1230	963	785	784	715	739	748	746	731	704	683	667	656	713	691	748	681	691	697	672	635	645	660	667	694	696	652	656	684	658	664	680	674	666	640	666	664	657	719	708	685	697	697	656	638	679	632	683	714	692	673	609	643	651	660	696	691	644	666	660	670	657	671	662	689	663	625	699	673	695	705	675	638	662	676	718	631	665	703	684	628	673	676	654	682	719	634	645	692	699	630	676	718	682	652	711	637	666	654	646	666	664	667	679	701	629	664	684	654	673	649	665	645	664	613	683	665	626	699	640	706	645	638	696	639	680	669	664	670	712	677	694	620	704	644	686	683	669	646	685	685	644	670	658	690	684	685	679	695	630	633	677	669	675	657	640	660	667	674	691	656	693	666	695	685	636	662	648	645	668	716	633	707	640	666	635	651	659	654	677	654	699	624	661	647	646	713	673	627	669	634	661	662	652	649	671	717	667	670	670	657	672	656	654	661	684	663	681	686	721	673	663	664	681	655	641	670	693	658	644	647	684	667	667	672	668	669	673	666	662	675	671	668	663	612	678	709	694	648	647	672	666	645	636	689	588	638	675	673	652	668	644	668	688	667	674	662	629	656	647	659	651	669	651	689	669	671	686	717	624	695	667	662	660	644	637	681	641	659	664	668	651	695	690	704	644	666	636	587	633	657	652	682	697	642	696	634	672	674	675	650	685	694	638	667	649	641	659	664	650	663	692	635	644	685	709	657	641	637	640	672	693	726	681	691	656	667	688	633	678	631	719	594	681	661	685	635	676	681	666	627	729	643	694	638	721	644	667	687	675	635	639	651	637	698	642	697	646	637	656	681	651	707	664	664	663	653	663	651	653	673	687	669	652	706	658	649	643	649	650	657	677	683	707	636	629	654	655	615	722	684	691	656	627	732	655	665	640	672	663	672	645	688	621	616	610	659	676	655	631	647	631	655	695	654	631	683	689	685	677	686	649	648	657	646	686	678	699	695	635	655	687	646	640	683	630	611	651	607	722	674	643	614	681	650	659	732	650	666	705	673	649	681	683	675	661	632	738	685	652	688	715	671	652	643	641	644	674	658	618	653	670	712	679	685	680	650	686	693	722	723	666	683	632	673	662	625	670	690	656	653	636	611	631	702	632	631	631	699	681	680	648	682	673	682	655	694	684	645	696	649	649	675	663	648	667	662	654	681	693	666	638	678	614	673	679	657	603	678	703	681	630	668	659	692	698	677	726	665	673	692	656	667	716	674	701	673	644	633	711	637	678	650	653	646	662	664	676	697	662	656	667	645	631	645	669	647	704	694	676	634	703	659	682	675	702	679	683	655	629	657	684	641	670	651	695	626	659	684	622	674	650	660	701	690	665	622	665	666	658	657	705	713	676	645	649	655	607	664	660	683	670	672	672	655	641	631	701	679	716	666	657	691	651	668	665	646	652	623	636	660	690	664	693	670	666	658	667	678	631	641	632	679	673	627	663	695	675	681	712	650	657	650	657	674	686	658	698	683	655	651	668	665	690	650	667	689	668	633	666	625	672	614	645	663	695	634	676	695	697	708	666	678	610	654	733	641	645	705	658	698	611	645	642	656	637	659	723	681	645	686	627	628	665	658	630	703	686	681	709	682	654	667	667	692	655	645	645	606	640	646	648	698	710	676	662	674	711	674	700	630	649	628	635	663	610	673	689	604	636	672	624	657	704	642	678	666	631	698	638	677	658	679	640	644	655	665	634	641	648	649	635	694	649	643	680	719	669	690	643	663	672	674	674	698	656	645	652	684	645	653	691	703	659	673	686	631	634	706	652	702	607	595	628	660	664	626	650	667	638	700	634	659	690	618	664	670	638	649	709	664	645	647	673	628	625	655	620	638	662	666	679	624	684	686	677	679	608	660	661	650	618	676	650	680	678	632	675	636	618	664	644	695	664	681	717	658	665	687	662	657	666	647	664	674	657	686	659	652	654	641	635	680	674	736	648	726	666	669	660	643	704	638	659	679	687	682	643	611	658	677	690	619	674	626	635	650	703	702	623	713	675	686	727	677	695	631	626	723	677	627	640	651	683	654	680	672	620	684	629	671	636	648	645	707	687	632	650	655	613	649	667	689	641	681	632	695	658	668	696	723	700	688	654	659	690	688	631	692	677	622	678	632	622	651	678	686	674	602	663	692	640	645	667	666	646	674	693	707	654	685	652	675	642	658	647	630	670	666	615	619	649	686	681	673	666	665	644	678	611	645	650	645	661	677	711	648	718	641	656	678	670	587	668	657	674	675	682	716	643	649	646	631	689	633	677	637	643	618	713	697	658	653	704	679	731	682	608	711	620	705	677	677	677	652	659	690	655	656	661	652	658	690	676	643	644	657	584	671	660	671	683	643	658	643	655	653	662	622	664	657	635	669	631	700	664	707	717	629	671	680	663	660	631	672	646	706	671	709	717	670	615	688	656	659	673	661	638	642	651	686	692	709	651	685	668	672	674	622	693	665	713	620	695	671	660	653	649	664	671	666	619	641	683	705	606	704	659	660	672	656	649	664	620	724	628	692	671	664	655	686	641	684	665	627	623	670	687	681	677	656	631	642	646	690	655	688	684	637	677	670	633	662	644	701	665	671	664	684	652	657	647	719	656	701	676	682	683	660	684	654	716	646	646	679	621	658	661	673	620	651	698	680	694	618	670	673	702	661	664	717	701	647	645	673	656	638	648	662	681	635	680	693	664	682	635	622	669	658	636	675	658	677	624	686	689	662	681	664	683	662	746	652	618	710	651	652	647	637	673	680	661	663	651	690	644	646	661	682	666	652	614	633	709	646	679	730	646	637	655	708	645	643	642	662	668	702	656	651	635	647	648	685	661	654	684	682	652	675	678	680	706	640	677	674	675	699	655	701	693	698	699	654	703	674	655	682	668	638	661	636	706	616	713	681	698	626	672	711	669	672	653	653	696	678	711	653	661	639	645	665	651	692	627	663	667	666	748	618	653	628	679	670	716	665	667	641	673	631	637	632	677	660	693	696	706	737	656	632	627	670	683	711	683	700	656	656	683	708	667	655	647	658	668	689	647	624	643	660	644	636	668	618	711	634	720	687	642	637	657	646	632	676	627	668	675	688	649	612	711	642	665	670	729	706	659	688	632	617	669	670	681	696	684	666	662	688	678	657	649	636	698	641	659	683	702	672	652	668	648	650	668	644	653	697	662	661	649	653	684	624	731	633	645	676	627	671	692	686	666	659	639	715	693	700	669	657	650	661	664	638	693	658	658	676	700	742	666	605	634	659	716	652	706	634	651	683	647	655	635	647	618	686	652	676	657	652	677	610	646	684	710	646	653	594	647	729	630	597	614	651	668	679	680	705	669	651	655	624	694	654	648	663	657	639	682	673	667	705	678	668	647	609	652	665	725	687	659	648	646	667	665	648	665	652	667	683	684	640	691	640	674	631	641	651	676	687	642	671	673	631	686	710	664	668	653	643	665	659	677	734
4655	5920	4772	2573	1989	1642	1401	1269	1170	1059	1038	934	984	897	931	909	860	880	858	834	811	844	805	829	810	838	848	776	804	758	812	776	818	805	785	757	756	863	825	745	834	765	804	781	780	782	777	788	747	847	812	823	766	776	746	744	733	755	746	802	806	805	796	765	749	784	754	763	798	806	781	776	823	761	834	759	760	743	780	756	752	779	790	840	785	754	739	822	813	789	794	782	776	728	776	799	820	832	802	743	772	796	806	814	811	696	757	752	784	822	762	739	823	746	753	775	797	824	760	776	756	792	793	832	830	770	792	809	766	805	801	838	814	770	747	803	791	730	795	760	773	769	783	762	786	827	796	802	758	764	741	802	739	819	812	763	791	750	769	749	785	832	767	826	737	761	801	774	794	756	763	790	818	814	801	794	761	779	764	855	791	783	794	837	785	803	764	815	783	791	798	769	765	782	817	769	775	771	735	742	774	794	831	809	733	749	757	783	750	764	774	742	768	776	748	801	732	826	810	786	786	805	765	756	791	787	761	842	795	739	768	806	762	847	790	776	757	766	786	790	763	714	802	842	830	767	745	770	769	792	730	788	730	815	772	776	763	834	792	765	819	836	789	796	745	822	788	754	787	800	783	821	808	754	764	785	769	771	752	831	763	811	781	813	765	810	802	800	762	788	809	790	744	733	784	771	754	816	852	783	792	823	775	817	805	747	747	751	793	753	799	757	786	732	775	761	751	769	763	796	757	818	781	781	789	727	725	796	754	802	749	753	818	755	784	785	783	788	810	818	807	803	811	814	768	788	834	766	840	733	798	771	785	761	816	835	804	822	788	750	789	793	776	788	792	763	804	794	752	788	800	802	798	790	797	778	794	778	746	780	836	818	816	791	747	818	797	755	797	779	752	749	768	793	811	748	799	793	850	768	743	796	773	747	793	752	751	776	810	797	761	757	851	777	847	803	795	801	758	759	741	775	805	776	812	785	719	768	762	795	745	773	801	809	808	742	735	811	795	751	781	769	809	779	821	780	770	805	804	800	798	805	770	771	765	774	728	788	838	785	793	806	771	768	722	756	806	755	786	800	743	817	793	783	761	743	759	786	771	773	793	827	796	801	786	771	741	802	772	802	757	748	854	793	748	789	803	785	787	760	781	830	773	766	751	756	780	722	782	808	765	766	820	740	807	814	755	845	822	789	772	798	758	821	748	795	797	781	790	800	788	783	777	828	810	801	763	792	771	752	731	765	775	773	779	794	803	798	754	801	724	757	747	817	811	734	763	760	786	778	780	818	783	796	761	746	767	807	783	737	783	798	771	786	790	748	815	777	734	801	792	761	792	787	764	765	757	746	776	829	772	772	755	794	778	827	797	805	759	815	781	760	793	779	786	808	806	768	839	827	750	803	775	744	789	776	799	742	806	791	769	739	809	815	804	719	774	758	812	802	771	796	803	757	808	778	804	763	801	802	803	784	803	835	760	798	756	739	741	794	809	787	779	788	765	788	802	794	796	819	804	737	767	811	779	776	792	789	772	776	754	792	837	769	798	767	787	811	757	841	798	762	808	767	736	772	785	800	761	821	789	795	808	816	742	792	748	792	804	770	819	827	789	815	765	852	790	782	811	852	758	784	744	782	762	790	766	765	772	741	786	796	827	714	797	761	837	775	811	839	788	809	772	801	786	829	744	784	775	774	797	758	787	752	744	781	765	796	791	784	750	788	770	768	801	789	776	756	787	764	763	774	792	774	810	825	808	803	755	814	792	749	801	825	780	782	803	787	756	823	801	745	804	791	794	759	773	736	816	800	770	759	821	822	789	788	777	795	772	782	812	809	789	748	785	776	801	763	770	735	802	819	783	734	815	782	788	767	783	788	769	738	759	793	769	823	794	791	759	758	794	764	806	782	791	854	745	792	791	806	835	781	802	781	778	785	789	800	821	735	835	770	800	815	744	797	782	779	781	730	808	791	774	795	773	794	815	793	805	770	783	750	774	756	762	815	789	773	783	824	791	773	827	769	797	805	811	751	808	792	813	786	768	791	793	801	737	792	804	788	735	803	770	779	792	801	795	829	782	776	776	787	734	774	815	786	807	787	758	752	793	848	783	786	840	826	771	782	790	786	799	813	796	801	836	783	746	739	774	786	829	818	775	758	750	737	754	747	802	861	829	783	776	815	774	803	778	811	760	793	803	784	765	756	795	769	759	798	787	753	765	742	828	787	836	709	763	756	753	779	816	807	761	810	796	726	798	691	798	805	788	777	765	741	743	784	781	784	748	738	770	788	747	797	775	794	743	791	737	832	771	827	774	818	767	757	802	760	743	790	752	762	823	759	774	810	781	778	806	802	737	723	762	807	800	777	755	782	779	805	771	822	791	806	751	736	752	747	774	787	787	825	813	757	786	797	820	758	778	820	734	746	761	773	779	806	784	789	804	781	793	749	758	816	769	762	796	792	780	818	813	805	774	762	760	789	756	820	809	839	730	842	721	788	793	776	772	826	807	822	802	808	790	772	789	782	787	800	710	803	826	780	775	761	819	793	813	781	777	776	781	771	780	774	772	770	780	833	784	769	836	784	777	780	815	769	798	781	790	767	779	792	783	795	764	793	806	779	778	776	824	769	799	794	753	814	825	771	770	786	819	828	788	763	779	781	770	828	802	729	817	805	772	816	802	805	819	786	786	790	791	767	778	793	765	817	770	795	785	822	708	781	800	780	750	771	793	786	775	782	809	765	791	785	822	798	757	789	806	759	783	767	761	781	827	786	825	797	788	743	859	788	794	797	768	767	741	755	786	765	808	789	780	783	790	778	781	807	776	732	798	760	789	792	749	757	763	776	815	805	778	819	736	788	765	790	777	753	844	805	770	788	831	743	755	801	759	795	815	769	773	783	785	777	815	765	788	765	801	765	787	799	751	780	757	772	755	842	731	726	784	741	835	788	788	824	776	814	806	757	775	760	784	766	862	763	781	786	813	792	786	816	804	814	800	818	800	826	762	709	751	733	786	770	784	776	791	789	767	782	772	813	802	778	798	753	815	821	735	759	818	802	771	821	789	719	779	765	791	771	799	802	760	793	783	778	776	753	766	771	817	755	747	760	796	793	763	756	773	766	799	749	782	752	739	808	776	770	790	741	808	751	790	777	840	772	792	785	804	805	853	767	750	796	788	800	772	812	790	808	778	789	757	751	812	804	800	792	790	751	742	766	778	803	767	788	778	801	733	760	832	738	761	775	804	783	760	807	789	755	770	811	758	756	801	764	841	771	800	803	784	808	798	817	785	754	809	762	766	762	776	724	777	739	803	775	740	798	798	754	800	793	814	797	859	767	769	738	778	751	830	781	820	778	826	758	805	779	841	767	799	807	765	769	757	734	787	808	807	773	755	807	775	782	746	810	730	780	771	795	793	756	744	833	767	802	771	767	808	764	816	798	786	803	839	788	778	790	773	784	758	763	798	742	799	800	809	780	794	779	772	786	796	771	802	754
23225	21638	29587	24176	21642	21710	11962	1439	972	880	801	739	705	672	606	540	578	522	488	524	475	475	456	460	456	449	452	424	436	459	467	459	424	432	440	411	399	445	428	450	449	430	439	436	434	415	437	398	441	390	437	432	468	434	405	401	389	449	426	416	425	450	403	379	455	416	420	429	393	420	458	393	418	396	420	427	414	431	419	377	402	413	416	403	386	405	446	402	431	400	382	426	410	413	407	411	421	383	399	408	440	423	413	394	362	395	430	422	402	420	434	392	373	449	430	433	408	424	413	425	423	406	436	423	406	406	409	413	400	408	394	420	438	440	411	386	386	384	389	443	400	447	416	416	441	395	382	387	429	404	418	416	418	440	416	423	394	454	387	416	382	395	373	416	420	406	418	375	440	405	437	410	423	421	388	408	388	424	378	432	425	401	415	379	448	381	430	403	401	427	430	410	437	360	402	402	401	452	406	413	389	412	453	361	434	432	406	450	402	416	415	427	407	398	422	379	411	407	408	424	411	431	413	378	406	398	383	452	364	416	387	395	404	413	453	425	426	426	386	426	406	399	400	433	429	399	407	417	386	389	428	374	393	428	424	418	407	406	419	409	400	433	419	405	383	444	404	401	433	409	440	427	453	441	401	392	400	414	427	424	410	415	404	427	415	382	405	426	450	410	433	408	389	394	410	425	406	433	413	400	417	405	404	368	389	387	415	405	437	408	418	422	421	404	396	389	422	410	395	375	438	426	425	408	459	400	414	428	405	440	394	411	394	410	412	419	433	413	405	400	421	412	401	417	422	396	377	438	454	372	430	413	418	428	450	412	376	431	396	379	412	392	413	408	390	427	395	381	392	399	385	426	414	398	413	386	393	410	390	408	393	445	432	385	390	422	392	418	398	435	376	464	412	397	425	386	412	425	414	425	452	403	407	401	386	415	416	432	399	421	393	389	388	418	413	424	410	393	425	391	401	374	431	409	396	397	411	402	408	429	404	412	426	422	419	414	373	400	427	382	391	377	420	411	416	422	418	398	428	435	382	447	416	382	411	395	429	371	405	406	376	411	425	396	421	408	422	422	419	413	398	373	427	455	406	406	398	416	391	385	412	396	405	397	445	411	409	403	403	443	442	400	408	428	415	412	392	351	406	438	374	421	373	393	355	406	396	409	400	394	444	413	398	367	428	411	404	417	419	425	399	461	445	440	379	407	385	422	397	417	410	410	385	389	403	419	418	414	417	419	405	415	414	387	425	374	450	418	434	406	409	428	428	409	431	426	374	419	411	414	418	395	399	389	428	430	395	394	443	393	421	420	421	380	371	418	387	443	398	387	424	400	388	433	414	418	353	403	424	400	416	379	378	447	424	370	438	441	436	398	444	394	406	408	399	421	405	422	438	391	458	424	407	398	415	420	456	393	410	384	361	437	444	402	383	384	404	400	432	400	433	439	435	408	421	440	404	424	407	391	398	394	431	405	396	403	463	388	396	414	420	404	424	390	424	393	425	432	418	355	400	399	396	405	357	400	447	438	412	410	388	405	422	397	416	429	417	408	417	403	364	406	437	429	446	394	388	423	413	403	419	424	410	374	396	421	407	429	459	437	382	427	436	424	394	422	396	385	399	415	423	389	353	419	397	420	367	413	414	432	392	375	426	407	435	369	433	429	390	415	428	417	400	372	408	438	449	386	390	384	417	420	421	435	423	408	411	396	380	390	417	405	367	433	419	416	385	421	424	417	415	411	403	428	408	451	393	385	383	385	406	415	366	386	382	402	388	409	399	404	369	406	437	395	416	395	397	426	444	401	415	412	411	385	444	421	394	448	462	382	397	427	397	424	402	436	408	427	417	404	436	396	429	461	437	412	445	404	397	426	399	416	443	447	392	364	400	391	403	393	440	410	414	380	432	369	427	403	402	442	387	393	413	400	418	426	431	402	414	416	384	401	414	374	399	418	399	428	388	430	370	397	436	402	419	399	388	409	415	406	403	394	444	428	380	405	408	421	451	393	412	414	388	445	432	393	390	394	400	408	439	397	403	397	408	397	367	413	402	398	406	399	377	389	406	385	385	419	442	429	398	419	389	428	392	411	390	433	425	426	398	442	413	406	436	428	398	386	418	396	403	415	410	404	399	425	354	406	370	387	395	437	361	422	439	406	420	431	425	416	398	436	412	405	390	398	389	417	427	382	427	429	380	401	397	414	407	386	418	425	418	394	402	440	420	412	462	431	391	418	418	388	354	431	426	434	421	417	379	451	442	399	390	434	398	430	417	447	408	436	418	426	414	419	390	407	384	405	401	420	365	414	395	362	396	366	412	396	407	392	387	443	405	392	397	426	393	400	410	429	411	418	434	380	408	380	391	426	405	398	413	393	373	413	395	405	436	436	400	423	398	406	382	405	416	396	432	416	399	415	393	411	409	376	455	407	422	397	385	418	422	395	407	408	409	427	403	386	419	420	407	432	400	388	418	376	418	411	427	417	418	372	386	426	430	397	368	458	388	423	400	405	405	371	451	411	409	386	410	417	393	418	402	384	411	430	389	410	439	418	384	409	398	395	396	435	395	398	412	401	419	407	415	396	396	407	409	402	383	365	428	373	424	411	416	396	412	433	390	415	383	396	411	435	393	402	416	400	384	411	436	398	393	424	384	400	392	407	387	436	420	420	379	405	410	409	418	420	415	375	361	407	423	391	408	416	413	381	420	381	406	407	389	396	392	371	432	430	407	471	381	411	395	418	402	399	403	430	451	410	395	399	414	384	381	422	450	397	418	409	401	402	378	401	429	396	409	407	375	399	444	422	437	397	383	399	409	423	446	398	386	406	411	391	365	418	400	420	364	411	411	438	378	406	423	405	441	411	404	410	423	389	396	400	409	438	381	387	374	430	399	391	432	401	408	432	396	391	437	400	408	391	401	408	382	407	423	395	405	435	429	403	376	377	421	426	427	446	424	427	400	452	443	432	395	395	354	374	429	410	395	443	429	411	387	403	412	422	431	408	407	415	419	442	383	438	402	422	399	387	430	386	393	438	409	445	368	393	392	416	391	402	426	418	443	413	382	371	404	399	395	411	441	403	387	417	387	419	395	416	435	387	398	429	419	369	402	420	409	434	433	411	423	414	401	433	398	375	367	414	413	413	415	439	365	403	428	432	424	394	395	394	437	364	411	371	410	420	395	383	425	424	417	420	411	411	432	391	411	417	402	412	445	399	401	425	424	400	407	416	443	434	437	407	404	347	380	385	410	396	403	387	416	412	447	389	386	409	455	427	400	382	457	454	426	416	453	411	399	393	401	398	429	386	411	417	427	395	388	419	389	405	427	434	408	382	410	415	406	395	428	418	362	436	388	396	407	435	394	410	394	409	412	388	400	418	425	442	367	413	428	407	427	411	368	387	425	409	410	373	391	423	396	444	401	395	423	423	411	405	400	419	410	412	414	401	392	409	421	431	396	410	384	397	368	427	411	431	418	447	431	411	392	413	426	417
7164	16711	13215	6869	4899	3701	2818	2219	1928	1627	1402	1183	1054	962	911	827	823	758	702	715	657	627	596	564	575	562	583	581	541	572	553	532	546	504	543	546	514	551	531	509	493	502	486	491	507	482	519	485	481	487	505	488	493	518	507	500	484	474	497	493	470	449	464	501	479	488	465	452	456	528	482	450	468	466	492	483	492	503	541	525	473	507	495	477	445	455	490	470	507	498	438	436	459	473	493	432	447	464	494	448	431	497	481	450	472	441	462	484	484	462	442	491	500	452	470	479	497	501	501	493	465	452	509	440	458	491	523	454	467	445	484	474	471	476	460	477	477	503	451	507	486	473	444	443	464	457	465	461	439	499	483	471	482	492	479	480	446	446	472	466	461	460	490	458	483	461	478	499	480	495	497	507	490	478	460	444	463	470	493	430	492	484	494	476	451	467	463	504	452	506	482	512	454	474	479	450	481	476	443	491	467	509	494	471	455	466	456	491	485	442	478	481	457	479	478	459	459	505	428	489	455	441	488	518	479	479	468	477	479	471	469	474	455	469	468	458	453	451	491	461	533	433	471	511	473	442	497	452	429	468	476	454	479	463	479	501	477	527	449	487	447	532	446	487	451	503	481	488	452	485	486	462	467	462	465	465	487	463	477	504	489	504	485	459	475	471	463	440	467	463	467	507	480	479	468	524	487	488	425	474	475	505	450	471	464	455	437	486	468	475	478	473	469	485	465	483	440	496	497	495	448	462	500	476	499	475	493	490	455	458	465	488	467	480	468	463	475	502	465	488	442	463	456	497	470	466	476	450	465	476	475	519	470	500	499	454	450	480	475	447	482	452	462	456	454	456	485	499	500	488	474	478	460	462	469	478	477	461	465	514	461	507	421	475	470	507	480	492	491	469	456	453	483	467	494	501	481	493	483	482	453	441	516	467	485	466	480	464	435	445	443	468	488	490	463	474	487	478	506	459	458	462	525	485	453	489	451	450	482	513	467	488	463	460	490	478	417	461	509	447	466	504	476	501	481	471	481	488	492	456	443	453	508	426	482	461	499	473	443	461	488	468	467	464	481	445	466	479	500	511	496	495	447	435	469	479	472	453	483	494	510	459	461	492	499	481	477	488	463	450	460	467	486	490	521	464	468	434	473	443	490	461	503	472	481	455	422	462	461	455	452	465	469	471	463	484	446	478	474	455	444	492	445	465	483	460	473	517	471	501	475	470	468	455	456	462	497	475	467	502	478	440	465	484	493	499	471	461	493	476	475	477	485	504	494	471	499	501	486	497	466	487	446	506	456	461	460	471	452	459	497	449	490	484	448	443	495	491	442	430	501	498	462	439	487	446	499	447	514	474	496	483	466	479	454	466	450	454	461	477	459	480	455	502	486	441	469	489	472	493	466	438	453	494	440	520	502	506	469	455	464	501	502	484	483	480	452	494	443	505	463	484	444	466	470	495	460	456	499	467	438	488	486	477	488	467	509	448	442	466	499	466	497	463	482	451	475	448	504	498	452	446	457	458	469	490	451	443	502	464	465	446	508	486	474	459	467	466	451	447	463	476	514	471	492	463	458	439	480	500	430	470	480	459	464	476	459	445	448	476	472	470	469	452	462	441	470	494	464	490	492	515	482	490	462	468	496	470	481	422	499	480	439	464	463	502	468	486	503	509	482	472	488	458	474	446	458	461	473	467	471	462	504	504	471	465	463	484	487	490	457	481	452	451	463	460	479	498	482	504	481	446	485	508	493	486	476	497	458	436	483	492	466	525	470	445	463	467	485	462	504	468	458	475	530	463	474	480	469	454	474	451	469	459	484	464	475	470	482	455	443	468	501	470	477	438	451	533	472	473	480	493	432	449	467	486	492	490	476	469	472	490	456	451	505	467	456	467	480	421	489	503	462	477	506	487	452	481	472	450	462	501	487	433	469	442	497	428	454	470	455	475	457	449	483	480	483	484	485	467	457	474	443	458	508	476	473	473	467	447	500	480	482	461	510	454	494	481	474	459	480	497	451	487	458	459	478	446	438	497	457	495	488	470	477	503	433	452	514	485	474	470	465	448	483	457	447	453	445	427	454	460	473	491	475	458	489	477	444	498	469	506	441	484	473	465	486	474	484	470	487	427	485	473	474	491	460	489	473	448	464	468	493	453	459	445	473	465	478	459	451	442	487	499	471	459	464	457	471	433	512	506	481	493	485	442	473	495	415	477	509	488	457	503	460	535	470	450	479	465	508	531	463	455	460	475	418	454	451	462	497	548	466	485	473	465	434	485	442	492	482	442	489	483	451	478	482	478	455	482	483	487	457	492	450	476	468	470	481	469	469	495	462	460	502	460	463	475	464	475	507	469	470	432	471	526	493	472	438	446	485	479	460	469	433	446	455	473	460	501	445	475	450	474	449	469	429	456	455	446	461	472	435	478	469	435	468	460	470	468	500	473	474	454	466	486	499	479	467	513	476	488	459	477	455	477	470	466	470	473	536	535	477	466	462	472	444	457	459	495	495	460	476	471	453	488	497	442	435	495	487	472	442	492	456	472	471	452	470	458	462	458	435	492	485	455	506	489	451	452	471	493	486	482	451	498	474	473	461	451	459	463	472	480	475	477	497	474	497	468	527	518	523	491	470	497	453	458	481	471	443	457	483	449	475	456	480	480	498	456	477	490	465	473	491	481	466	479	467	428	487	488	479	465	496	430	448	462	414	450	492	479	432	448	469	469	465	485	457	481	428	474	491	504	447	452	471	469	478	432	427	471	487	488	464	489	477	471	451	439	514	484	462	477	487	477	471	434	456	462	488	473	473	463	460	461	481	492	467	479	457	462	501	471	478	446	463	473	484	486	467	441	453	513	432	459	463	484	445	493	488	448	479	426	465	466	498	464	446	481	424	493	499	437	523	449	480	427	500	497	460	477	465	459	463	482	451	474	446	435	504	463	466	463	495	474	472	462	484	488	457	466	471	454	457	445	499	508	480	463	470	448	440	468	457	501	475	474	456	496	483	423	477	476	471	488	503	497	498	466	474	498	455	466	472	479	464	470	476	485	478	553	464	453	449	491	446	495	507	473	470	440	460	470	426	447	494	488	459	463	482	507	442	479	468	477	460	457	442	477	467	455	451	446	481	483	493	461	447	476	504	469	496	469	482	464	513	493	451	495	477	469	465	447	489	477	457	477	464	468	458	477	460	496	440	456	498	491	477	484	431	491	491	474	459	510	439	495	479	473	479	448	461	482	456	482	460	452	432	453	503	509	440	485	436	462	477	463	460	426	444	442	508	461	459	452	474	447	510	477	464	433	488	458	508	471	487	471	512	452	471	456	508	443	437	497	446	470	489	457	467	447	443	452	465	452	436	476	496	458	492	452	460	449	440	470	466	477	439	448	421	457	434	471	491	517	470	445	476	498	480	476	487	473	480	457	462	448	446	470	475	515	485	471	444	498	438	468	485	450	495	491	503	496	478	482	435	477	502	469	465	498	474	468	450	465
27654	20488	7199	864	590	536	548	486	509	440	441	464	496	473	481	477	503	475	496	484	458	462	486	453	455	465	474	517	486	477	480	471	455	462	486	495	439	445	467	483	475	478	484	453	446	445	452	497	487	466	472	448	468	439	478	444	415	445	506	461	476	416	483	471	457	478	483	482	471	454	454	469	461	489	483	515	476	495	450	492	475	459	469	464	486	450	472	430	451	489	471	478	501	470	464	465	473	450	452	435	484	469	451	438	436	456	462	469	457	439	500	489	488	500	450	486	451	472	479	504	483	493	454	442	479	495	494	490	428	500	462	477	508	483	483	484	489	437	517	494	495	482	482	484	412	452	478	480	483	448	494	463	464	431	441	508	468	482	481	476	485	485	479	457	483	451	445	501	471	506	463	494	450	459	459	464	496	471	475	473	496	481	435	458	483	463	472	475	474	476	489	453	467	463	462	417	470	453	483	448	484	465	475	495	447	461	465	457	478	483	469	478	433	458	466	488	497	468	480	469	481	447	493	482	452	463	461	450	491	461	458	451	474	489	472	458	505	455	501	445	468	468	428	467	493	457	470	485	483	449	491	458	449	455	428	506	456	465	490	480	466	482	503	452	510	488	489	420	479	468	444	480	442	474	461	473	487	502	487	484	459	488	476	479	455	480	477	490	470	423	439	464	492	464	475	483	478	471	512	453	452	497	486	474	468	510	438	471	486	438	456	470	466	480	477	488	454	463	447	413	462	449	437	440	485	449	500	464	423	457	451	468	472	484	459	466	481	431	488	461	492	455	447	447	423	447	472	492	450	504	454	506	452	452	451	462	501	471	456	487	427	501	491	475	432	469	456	489	509	443	480	452	509	476	496	451	512	509	457	449	496	515	470	489	537	489	437	504	487	453	449	440	455	493	445	460	481	474	450	508	484	483	476	493	505	508	455	494	466	471	479	478	481	478	434	470	429	451	477	481	454	460	441	462	468	451	472	501	477	431	473	453	458	449	484	481	486	482	461	485	504	497	458	457	455	461	486	479	517	468	452	506	439	443	490	479	510	490	477	438	488	457	470	501	482	455	446	492	469	463	496	487	464	480	480	510	497	477	439	421	473	501	450	445	471	455	474	425	502	423	493	491	460	490	455	441	454	466	483	477	453	433	490	461	463	479	497	458	472	461	474	443	488	465	460	461	477	465	443	485	446	496	451	474	474	517	486	463	446	437	452	470	478	475	468	455	449	505	478	517	489	452	477	498	456	491	445	493	475	453	486	482	453	478	471	455	527	433	484	461	521	472	446	488	498	475	433	482	474	450	498	482	485	446	472	460	446	458	501	477	457	478	465	450	500	458	491	471	449	480	446	433	473	490	457	478	462	449	501	470	467	487	479	478	507	510	503	477	462	477	505	462	467	454	441	459	457	476	444	457	441	462	482	469	479	452	481	518	455	488	466	438	454	472	455	485	455	445	517	485	493	436	476	483	477	421	483	418	480	474	508	470	458	459	398	462	467	486	463	463	490	475	467	445	435	466	489	480	442	484	457	480	466	483	442	497	510	485	450	485	458	457	483	475	490	458	516	507	484	460	470	472	480	472	485	463	481	469	453	476	455	488	482	497	467	453	480	442	476	479	447	520	464	511	456	488	457	497	476	467	494	467	451	441	468	510	474	466	460	444	454	517	475	445	477	465	443	464	478	499	483	489	465	465	465	460	451	492	475	500	497	441	482	500	454	508	480	469	469	458	466	472	476	456	484	449	454	482	481	465	479	477	443	462	458	435	440	469	472	484	495	454	473	448	450	457	454	466	467	477	465	459	471	482	480	444	495	474	475	484	482	468	524	459	449	475	459	477	488	470	467	447	452	484	455	455	457	457	452	442	458	449	478	490	477	463	432	474	494	465	504	505	459	464	490	481	448	457	462	523	508	511	417	479	493	458	485	491	481	462	501	469	513	459	476	466	477	484	448	474	441	476	509	512	460	490	483	438	457	478	472	452	475	456	434	464	460	468	462	444	446	536	477	479	459	463	515	495	459	478	494	485	427	455	497	443	448	487	481	503	506	475	467	462	450	455	473	463	457	480	478	474	458	468	483	443	470	461	442	474	448	493	464	452	464	490	417	474	467	464	488	489	491	441	490	463	471	467	486	468	491	453	509	508	479	437	475	452	434	464	455	514	481	487	471	432	480	478	470	465	497	450	470	474	486	473	466	458	487	455	462	487	444	459	491	491	475	509	489	494	459	454	485	488	497	486	486	462	414	506	469	479	448	471	453	465	485	502	457	474	467	490	464	490	510	453	458	451	480	456	449	467	479	483	439	483	483	451	449	498	450	480	452	440	488	517	464	483	453	423	496	492	484	495	470	476	491	488	427	474	479	469	443	442	506	520	489	427	480	451	465	512	468	468	466	449	477	515	451	458	450	439	443	438	469	455	462	471	470	471	465	441	505	439	452	461	474	470	468	452	473	474	488	468	468	474	449	479	463	444	445	484	464	476	506	492	485	445	479	480	480	407	472	493	487	465	464	501	479	419	451	472	445	467	479	411	493	493	435	455	503	466	447	446	447	465	449	455	447	464	482	501	451	484	467	483	480	479	498	456	432	460	450	488	482	419	462	480	457	481	482	480	469	472	451	448	392	442	476	499	445	458	466	447	484	457	509	492	444	432	480	486	444	492	453	504	442	435	488	449	450	456	447	464	449	505	487	501	483	477	478	499	483	458	496	511	435	464	474	458	464	470	467	458	452	433	433	466	466	495	472	461	463	483	484	480	424	511	479	487	482	434	511	470	448	469	498	466	498	477	439	461	480	491	478	457	419	460	462	475	447	482	466	477	484	460	456	488	459	463	448	446	437	463	482	457	481	493	468	481	481	466	472	497	493	494	465	475	463	463	458	465	449	458	440	455	461	450	479	488	468	488	462	471	485	494	438	497	446	441	462	503	455	493	468	451	468	450	497	469	480	473	439	482	451	482	468	535	495	483	453	472	466	441	475	474	465	498	515	482	484	481	482	459	470	466	486	450	482	498	467	487	530	457	456	485	447	507	491	458	429	486	516	438	496	500	438	515	491	528	446	472	463	462	444	506	465	505	470	487	463	455	452	488	439	449	463	488	490	457	473	474	501	481	461	419	470	505	435	457	478	482	479	482	520	489	458	454	476	476	500	470	488	472	461	433	476	475	439	502	482	489	463	468	471	467	438	474	498	469	482	440	459	481	511	471	457	432	450	489	495	491	491	451	462	482	450	485	473	472	488	453	465	454	459	483	453	485	415	477	457	470	466	464	514	497	501	435	500	471	452	472	436	455	443	456	469	467	488	445	464	465	440	495	461	469	464	487	463	478	486	470	466	506	512	492	478	457	443	438	441	502	459	432	447	474	498	491	488	491	470	443	477	465	492	456	497	495	492	468	490	465	465	476	479	500	464	468	497	473	432	428	460	487	472	497	454	495	460	489	493	461	471	488	470	475	483	450	452	487	459	484	455	495	475	443
4155	1291	1179	845	733	708	644	660	654	615	609	599	604	584	566	632	602	599	570	561	562	570	616	629	555	626	576	538	588	607	564	575	617	571	580	613	577	575	601	610	587	537	574	626	592	591	584	580	591	600	565	595	590	592	573	571	619	604	582	599	597	589	575	588	576	586	573	532	602	627	598	555	541	560	601	523	584	526	585	628	583	573	601	552	565	552	575	562	584	605	605	586	605	623	583	596	591	570	590	580	634	534	543	609	562	569	555	585	551	535	571	576	597	583	574	581	552	585	641	535	593	565	569	607	573	584	595	547	571	575	552	595	566	580	560	565	605	556	566	573	588	586	561	588	581	599	567	586	608	582	579	620	580	590	556	585	618	575	603	563	571	550	613	613	556	590	569	557	636	602	565	562	554	630	630	586	590	613	611	577	578	561	549	569	578	595	564	572	588	613	578	569	553	598	566	555	604	563	599	593	594	630	566	622	614	590	592	546	601	586	577	581	646	599	562	590	611	538	599	581	557	576	600	611	572	603	545	586	567	594	586	573	579	584	577	563	575	598	617	535	577	590	586	602	561	606	578	563	563	583	607	583	552	572	538	612	564	592	581	546	571	577	568	578	591	550	575	554	571	608	637	571	582	635	603	597	577	521	580	556	571	594	590	547	599	567	606	567	584	606	603	586	563	569	637	583	616	632	572	577	572	577	566	536	601	620	597	601	553	610	596	600	556	579	566	596	610	542	604	570	556	560	552	567	609	608	595	617	587	585	571	617	618	588	564	597	568	533	604	610	566	536	596	584	595	558	609	629	581	573	569	560	623	604	551	528	627	593	614	598	575	571	623	583	534	558	652	606	604	583	584	557	635	574	617	618	578	555	537	594	622	521	578	559	569	584	619	573	637	641	545	596	583	629	566	601	561	585	572	606	623	603	567	577	614	590	617	597	560	614	589	584	579	599	505	590	563	554	537	575	572	615	600	552	600	595	625	557	591	581	586	599	564	598	584	585	548	625	558	587	624	614	589	578	586	581	522	582	551	543	609	584	619	587	588	611	594	618	568	566	582	619	601	579	584	609	604	572	587	564	638	608	622	611	553	511	539	562	556	576	625	564	605	597	593	587	568	585	604	596	562	588	605	601	561	589	583	557	585	563	555	576	591	593	577	593	584	598	551	610	601	567	568	570	622	588	556	602	590	547	617	577	584	552	566	560	560	565	572	645	569	564	595	578	581	531	549	605	589	588	597	604	630	595	570	641	593	554	588	586	636	577	559	577	599	583	539	606	574	562	631	567	525	564	571	619	560	596	605	570	565	641	601	577	597	524	609	527	562	573	537	565	578	544	644	595	569	606	547	584	564	576	575	581	565	585	611	539	606	582	563	589	537	623	586	583	600	620	576	592	622	604	614	606	589	618	625	589	588	554	574	582	595	549	594	567	588	579	623	555	587	588	593	583	610	589	608	612	577	580	606	595	578	574	611	591	600	557	624	567	594	553	598	509	595	579	564	637	555	601	572	573	521	577	600	590	584	559	618	601	588	611	582	569	568	594	612	544	571	593	518	577	595	584	637	604	552	566	597	562	577	608	571	585	544	589	567	577	577	569	585	549	577	561	605	566	560	563	604	580	566	551	594	589	547	556	571	570	580	584	603	611	569	564	571	628	602	600	568	564	562	625	512	544	613	589	603	572	586	564	574	603	586	568	525	572	563	584	576	592	525	608	575	582	588	588	597	599	623	566	600	579	574	616	570	537	601	563	614	576	580	546	553	569	581	603	577	587	569	567	568	592	569	609	539	619	574	555	570	605	568	602	577	584	590	579	638	585	575	599	584	569	558	583	627	585	602	595	590	561	545	605	616	561	614	567	555	626	565	602	593	599	582	595	560	578	582	575	589	558	579	572	576	589	583	570	615	608	583	571	615	580	628	607	573	529	568	606	621	582	539	612	587	574	549	613	621	544	559	566	591	605	587	553	552	569	650	569	563	583	630	628	612	584	621	581	600	539	618	590	642	611	595	570	568	604	613	585	557	582	537	611	624	633	517	586	566	576	584	577	590	569	577	583	591	587	590	591	594	570	540	582	556	585	586	610	595	560	591	576	581	595	618	552	610	609	578	594	598	566	586	645	570	615	636	622	540	589	609	605	580	552	563	534	608	625	573	573	559	570	592	565	565	604	598	610	622	508	543	622	612	571	559	615	589	622	618	552	552	655	594	619	566	604	590	578	563	572	559	580	595	598	595	606	567	549	572	551	607	585	576	527	581	563	579	567	572	614	562	611	588	574	588	613	581	556	586	603	590	557	625	555	599	525	562	546	553	618	568	600	586	542	566	573	615	605	566	620	593	572	538	565	568	546	560	627	561	555	558	582	586	592	582	617	571	552	585	602	597	576	591	609	586	569	599	562	598	581	570	571	559	616	545	571	609	582	600	578	598	550	597	620	579	625	595	570	597	585	549	568	620	562	597	576	591	558	544	585	561	608	569	558	567	600	553	605	589	554	571	574	588	557	590	606	548	578	596	579	574	556	632	570	655	607	570	583	566	602	559	619	564	559	585	580	618	566	578	593	569	587	583	589	563	581	566	593	566	588	574	543	589	579	562	610	565	572	569	554	577	623	582	594	598	566	585	552	558	546	616	575	535	635	600	584	597	576	575	616	615	601	562	559	546	568	594	598	618	566	559	567	562	602	592	563	599	595	602	601	599	548	567	606	546	585	586	579	592	602	574	587	593	572	594	608	600	560	625	559	582	558	584	625	554	553	544	579	566	573	592	591	608	586	589	635	557	551	572	587	564	595	558	567	547	579	598	589	584	589	572	568	623	574	579	604	567	574	608	585	606	555	553	574	546	590	585	584	623	595	571	592	630	572	605	607	588	595	563	546	590	572	579	595	566	581	572	597	563	564	622	592	596	581	585	542	574	555	531	607	572	587	577	544	563	553	591	591	601	595	612	593	610	536	582	564	559	593	589	589	614	572	566	552	567	542	569	561	595	571	612	573	585	570	582	569	563	593	556	577	592	547	594	568	601	576	609	576	573	590	586	617	607	575	582	548	616	546	577	597	594	577	585	577	579	626	562	563	580	530	576	591	609	546	603	580	577	543	565	587	566	586	634	579	617	559	592	542	576	600	541	572	580	537	598	600	557	593	574	558	653	593	586	558	578	633	602	643	561	520	575	562	578	631	570	604	597	597	592	598	571	558	595	610	572	614	576	608	580	572	617	561	584	573	562	571	593	567	553	580	590	584	570	568	592	546	581	608	570	544	558	603	566	555	623	582	575	615	584	561	638	621	586	596	525	584	620	606	625	582	594	561	577	543	598	599	599	540	609	609	584	608	615	568	623	537	574	570	572	595	549	600	594	632	587	533	568	571	630	585	570	593	626	594	565	609	570	550	608	557	590	574	599	564	590	549	581	570	566	552	579	542	579	571	613	612	598	572	581	555	563	556	592	578	548	580	582	628	567	564	552	620	577	570	581	619	570	554
24058	21560	29138	24418	21564	12449	1171	615	476	432	431	390	388	327	358	325	328	279	282	286	316	267	282	290	265	274	241	268	281	251	260	263	255	269	264	267	279	260	242	296	241	241	240	254	240	258	246	254	250	261	273	223	270	264	243	249	248	268	255	246	243	233	215	271	234	243	231	231	243	272	230	290	222	238	229	220	250	236	239	288	244	251	232	239	249	243	253	247	223	257	276	239	237	257	223	255	259	231	235	244	257	251	251	255	272	229	241	230	234	236	246	267	260	210	218	220	265	255	288	258	233	224	210	238	249	239	227	253	254	207	232	229	245	254	260	259	248	215	244	252	220	221	256	250	257	249	220	258	254	270	242	244	251	241	229	234	256	241	241	280	254	247	219	226	257	249	254	253	246	232	254	261	245	239	250	214	236	232	217	234	256	232	253	253	243	242	237	210	242	258	210	229	231	223	248	243	248	272	242	237	252	236	235	223	241	233	266	236	281	223	237	258	250	264	266	279	211	237	266	234	252	230	233	240	263	244	238	277	239	219	248	235	247	276	243	241	246	223	245	244	249	241	226	240	261	243	200	238	249	256	255	254	233	251	241	252	246	225	255	246	247	263	247	233	270	248	251	273	256	234	235	212	235	235	265	243	274	234	201	237	248	261	216	234	218	215	218	210	248	237	251	221	232	255	245	254	246	246	214	234	242	243	233	244	253	227	233	248	265	246	247	223	250	262	219	243	244	250	201	255	246	245	243	259	255	253	232	225	257	237	229	225	267	267	266	241	240	255	215	254	261	268	228	228	227	242	222	245	226	223	220	224	215	241	255	221	221	231	231	222	248	263	262	247	226	238	221	246	230	261	238	247	271	256	262	250	201	236	206	260	257	235	223	254	264	257	235	269	231	241	233	242	260	247	240	215	246	213	234	242	255	238	269	229	269	213	249	256	244	262	233	235	235	232	228	239	231	228	212	233	263	257	234	263	232	261	276	212	233	222	197	278	252	249	238	247	232	236	252	246	254	238	251	249	215	244	225	263	258	248	258	233	247	226	254	235	259	214	224	244	245	238	253	273	258	263	256	267	235	255	274	248	255	243	214	247	262	226	245	227	232	243	232	255	233	232	256	236	250	240	230	237	254	242	239	239	249	249	249	248	245	237	254	240	238	235	239	240	275	239	254	239	223	240	216	247	261	253	247	220	258	238	270	263	252	243	224	233	257	226	229	219	237	249	249	259	232	242	265	246	278	225	244	259	238	271	218	240	243	244	279	234	251	218	229	253	234	238	243	239	221	274	243	284	250	247	246	247	258	235	242	258	222	234	230	239	278	248	237	228	249	236	238	223	235	246	241	238	242	254	247	258	266	230	237	229	240	237	230	225	267	265	242	265	230	242	267	274	254	257	237	253	247	219	253	257	213	206	253	237	225	243	267	225	241	232	239	250	245	225	229	258	267	281	237	258	228	246	265	233	256	233	234	226	255	236	256	228	239	260	233	239	242	250	261	236	259	243	268	267	217	234	210	268	265	234	229	240	249	247	226	254	243	257	265	267	238	234	228	245	248	265	252	228	274	251	275	266	226	240	245	235	261	257	250	266	223	232	241	239	244	254	263	227	250	234	237	253	254	228	252	250	211	237	232	253	222	238	225	238	225	215	227	222	258	252	247	258	278	253	271	251	262	236	227	241	222	242	230	277	234	228	239	229	230	274	251	252	232	253	268	251	254	219	260	222	254	231	242	258	235	227	233	278	242	213	228	238	243	240	226	235	257	247	278	252	253	252	223	220	241	244	240	260	244	241	229	233	265	233	239	245	240	214	234	244	231	248	236	228	244	241	224	220	244	265	249	238	256	236	261	242	254	242	215	238	220	244	248	222	247	282	250	242	251	261	238	240	248	280	218	244	222	228	260	237	235	256	253	258	233	262	247	212	288	248	254	220	258	243	275	262	248	235	275	243	230	268	235	217	241	255	222	260	248	251	232	232	224	247	238	241	220	231	277	242	254	212	252	240	232	256	230	254	261	247	242	238	229	241	246	250	274	252	244	237	222	224	232	218	257	250	257	261	238	236	262	248	255	241	256	211	256	238	231	228	245	239	244	224	251	245	297	240	245	232	258	262	232	263	237	241	251	234	240	250	263	255	251	241	257	252	228	254	265	262	236	257	252	227	221	251	260	238	247	233	251	269	231	251	249	262	235	248	228	252	236	251	242	222	253	266	233	263	219	229	250	238	235	242	230	265	207	264	248	245	237	234	281	231	249	265	278	262	255	242	259	234	245	245	230	237	238	228	246	236	244	247	243	225	233	229	251	245	205	249	257	244	257	220	251	259	238	248	224	271	264	230	238	210	241	246	224	250	242	219	243	257	237	247	249	243	238	239	252	262	267	234	261	232	243	278	244	237	241	242	248	225	239	245	249	256	248	232	231	246	216	239	233	196	264	257	239	243	245	215	254	226	250	261	255	231	245	223	250	244	241	230	235	261	224	257	260	263	233	252	256	261	230	238	238	256	263	252	240	225	243	233	225	241	243	238	258	258	254	273	221	225	218	276	231	226	264	240	250	251	214	228	269	250	229	264	252	242	256	234	223	239	263	253	246	243	221	234	268	238	258	260	246	232	240	223	230	229	227	232	270	223	262	261	257	245	241	273	204	223	230	261	260	254	272	269	259	246	239	241	243	254	249	255	230	254	232	231	253	226	252	236	234	247	266	226	239	265	253	250	242	237	268	231	268	248	259	247	254	248	241	231	252	233	245	254	255	241	243	244	257	242	238	226	222	226	256	235	224	242	241	271	231	253	226	239	255	219	264	246	267	251	249	247	233	236	228	241	237	239	234	246	232	238	248	255	247	230	233	222	223	241	248	227	234	262	222	237	242	250	241	225	232	235	224	249	228	246	253	254	232	239	252	227	278	246	236	263	260	239	249	266	236	256	267	221	248	241	231	259	234	251	219	243	237	246	239	223	271	226	242	217	227	241	262	238	256	248	240	254	224	246	240	266	230	245	250	241	245	282	257	238	265	243	242	262	241	260	253	228	235	248	204	243	225	215	239	230	224	222	281	242	222	222	278	222	242	231	221	257	234	252	249	230	224	249	245	230	290	253	237	239	264	207	232	231	241	235	237	219	237	263	254	244	258	235	251	235	234	241	217	262	253	223	243	233	244	240	266	271	232	252	227	246	225	242	249	262	233	255	258	244	240	233	251	266	254	207	217	228	243	247	229	216	239	263	257	255	284	259	252	247	255	226	244	248	240	269	207	246	232	258	238	229	227	238	228	232	232	252	215	238	231	247	242	230	221	223	244	259	260	234	229	250	213	271	219	240	215	240	256	260	211	215	263	288	229	241	244	245	233	219	247	222	250	251	227	254	237	254	258	235	262	238	266	278	214	263	239	257	270	231	251	243	239	255	233	257	230	222	240	241	227	218	233	259	244	239	245	248	233	230	262	251	251	245	258	231	234	231	258	237	269	254	237	234	262	221	244	243
4884	10127	8131	3829	2720	2041	1498	1235	1016	849	815	709	681	601	540	487	453	411	441	372	414	396	426	369	361	330	336	354	363	344	357	365	353	342	357	325	320	343	358	338	343	360	329	334	323	336	377	324	344	326	319	332	319	307	314	298	313	308	321	329	326	310	302	336	334	326	340	321	313	300	309	329	292	321	338	318	306	313	332	304	280	318	335	337	316	308	325	355	323	288	322	316	328	300	319	298	292	307	319	311	321	299	314	310	345	308	276	312	343	327	318	269	296	320	323	328	333	306	336	308	314	339	320	314	279	297	346	270	314	328	326	346	303	316	325	317	331	294	325	234	263	314	307	310	347	319	298	320	337	318	324	327	303	348	302	314	292	314	313	323	276	321	287	324	304	320	349	303	321	255	324	297	329	339	302	325	313	309	308	324	314	311	298	293	283	316	324	330	288	315	326	284	308	333	306	320	309	296	325	286	310	304	330	297	290	295	316	312	318	335	329	302	329	330	332	313	324	323	270	279	305	305	293	321	303	314	311	334	311	308	289	293	326	297	324	281	277	333	328	319	329	340	296	298	310	284	330	318	297	307	325	318	329	311	328	318	285	319	312	286	342	285	284	284	287	292	309	326	281	322	343	314	324	319	319	313	286	307	310	314	336	345	298	284	327	296	314	294	304	328	302	302	286	287	328	321	307	327	271	309	271	312	303	344	326	299	299	336	318	303	308	323	320	320	314	306	288	291	313	307	320	311	315	323	292	330	324	297	326	302	309	313	297	312	329	282	300	332	326	332	342	310	352	317	323	305	316	325	307	343	315	349	312	339	314	316	318	327	304	312	353	317	304	295	303	305	287	309	315	337	323	263	289	322	279	317	349	293	323	320	322	313	297	310	284	281	301	321	297	333	319	316	303	304	327	316	329	305	318	355	296	300	299	283	289	287	283	293	283	294	335	287	289	318	296	316	333	275	319	311	313	295	298	315	320	314	291	303	281	317	316	309	329	281	329	335	305	334	328	334	326	280	280	312	331	291	324	319	310	331	326	321	345	321	328	267	334	295	318	306	289	290	317	360	327	310	295	329	323	289	309	314	299	310	319	301	320	299	332	319	315	295	313	297	316	325	299	284	329	304	291	313	303	305	300	316	316	285	285	287	294	296	312	319	348	310	266	322	293	322	306	313	322	296	313	318	277	313	314	324	322	307	324	301	305	312	320	327	335	308	335	328	319	348	327	320	310	326	319	342	305	325	311	321	299	305	318	303	365	325	330	327	281	313	323	306	315	337	277	336	293	312	324	320	302	337	318	303	331	323	291	309	323	293	306	342	316	308	286	295	324	318	295	335	328	287	334	314	313	278	328	287	301	319	282	304	289	315	351	318	320	307	295	307	327	327	316	274	302	312	280	298	309	307	333	333	339	297	302	314	313	322	289	315	316	274	323	305	290	309	334	343	337	304	348	290	295	295	312	331	313	307	301	308	307	326	329	302	337	276	287	322	296	309	298	327	288	343	334	312	311	331	323	288	294	310	306	311	364	331	304	324	325	293	294	319	329	327	314	307	306	304	296	315	268	288	284	254	298	342	319	326	312	305	322	316	333	291	297	303	300	303	306	330	298	326	330	310	329	289	300	314	311	315	291	327	293	296	313	314	288	307	303	351	327	313	317	330	323	313	335	325	315	299	310	285	289	322	331	308	316	292	320	302	311	295	318	322	313	294	285	337	288	311	315	316	307	300	314	304	310	303	299	299	314	335	317	318	296	302	293	271	281	300	300	295	305	287	312	303	298	312	310	311	288	313	332	286	302	315	331	304	312	316	324	317	319	318	324	318	290	303	297	345	319	324	330	335	308	314	295	329	354	306	312	298	310	302	276	342	299	309	300	308	263	319	315	324	297	330	324	290	318	322	281	313	294	317	315	276	326	293	291	333	310	338	291	305	320	318	302	300	304	292	296	334	302	320	286	302	319	324	328	324	324	341	314	305	351	299	322	327	305	348	303	327	312	300	311	312	322	325	300	310	333	326	304	329	316	327	317	320	287	296	305	312	291	303	302	317	305	287	273	299	307	329	342	296	307	307	328	326	300	304	303	330	284	319	346	335	314	320	306	326	314	322	320	314	323	318	299	279	300	323	294	324	275	321	312	331	321	332	315	328	334	321	327	313	310	276	331	309	323	315	297	305	313	328	285	303	297	329	285	322	341	309	325	314	309	317	329	294	338	317	329	327	359	304	304	299	299	317	279	345	309	319	288	293	291	322	302	294	290	319	287	333	324	314	292	308	330	331	317	316	327	320	302	277	315	334	324	301	304	334	302	325	314	305	297	296	283	340	319	334	306	305	319	329	290	307	323	299	303	328	305	349	324	277	311	286	316	316	309	303	314	301	320	293	319	324	286	325	301	333	288	317	323	289	286	312	292	313	306	294	278	352	325	277	294	312	301	319	300	325	300	309	344	275	322	296	274	341	343	323	328	313	306	337	301	350	333	298	333	319	321	330	317	323	337	300	347	320	294	325	326	302	319	322	319	308	341	285	332	301	332	292	331	308	318	297	301	280	312	281	327	305	335	305	334	293	301	329	315	334	314	315	298	316	304	303	282	311	320	317	335	302	354	284	322	305	315	292	332	301	310	289	315	303	297	310	299	310	306	331	328	300	328	324	317	311	310	287	335	344	334	287	278	312	368	298	299	294	300	287	310	312	304	277	321	308	302	324	280	317	306	323	332	317	329	320	310	310	320	327	348	307	294	320	299	311	311	274	308	329	312	307	315	280	264	337	308	311	305	343	341	327	315	290	325	319	326	280	331	319	289	331	281	298	292	301	313	308	304	272	303	292	291	292	310	324	308	293	325	322	314	342	332	294	288	322	303	300	303	322	316	321	295	294	286	271	335	332	305	330	302	321	334	311	294	319	300	318	312	302	292	302	310	310	315	291	282	292	323	329	323	313	329	339	327	306	309	333	328	320	311	319	288	310	296	301	338	288	300	322	273	329	311	291	312	306	293	301	292	327	334	326	318	296	316	311	273	344	310	311	302	319	277	323	299	317	325	314	272	309	305	362	315	279	308	306	312	286	307	302	298	309	308	315	319	302	315	308	312	320	290	326	337	296	324	304	329	332	302	329	316	317	326	311	310	303	332	334	338	317	296	302	337	319	316	305	298	327	316	312	301	274	292	308	305	289	307	311	296	316	302	326	326	293	302	329	319	320	317	290	322	301	300	301	296	341	284	340	314	288	295	325	289	311	313	299	299	302	324	321	302	296	327	326	319	342	331	330	303	315	308	284	305	332	311	303	291	306	320	303	301	320	300	306	297	286	308	332	340	306	313	288	284	278	307	305	278	308	317	304	298	308	325	307	300	292	343	286	373	299	333	289	310	306	332	329	323	322	299	308	325	314	288	312	311	329	334	341	316	301	337	296	302	307	291	343	320	308	320	276	315	327	352	329	293	307	297	292	290	336	302	336	309	321	308	297	323	279	343	324	283	310
25415	21640	28158	25512	12217	1295	923	868	773	794	797	733	726	726	757	716	712	695	643	689	651	653	692	713	691	672	718	628	667	685	643	665	666	692	681	641	650	687	653	669	725	684	689	651	685	678	674	688	699	685	698	672	711	694	633	667	634	673	677	677	685	666	676	688	721	644	701	672	686	627	705	659	660	639	743	622	657	693	697	690	694	708	670	656	681	684	656	662	669	630	652	657	654	684	639	676	733	656	661	625	702	655	631	713	680	666	667	659	673	682	678	644	632	623	664	653	695	635	628	647	672	628	702	636	644	662	701	667	656	632	602	718	650	670	697	662	640	639	604	685	626	658	640	678	695	688	677	637	632	682	680	669	686	645	647	682	683	666	684	672	696	683	693	695	696	663	655	654	668	657	652	700	678	665	696	656	677	666	666	702	684	681	668	627	687	703	617	642	662	727	687	665	714	678	719	639	691	627	657	650	662	664	688	663	689	652	654	688	665	727	654	619	638	688	683	636	695	674	697	690	662	669	737	640	675	666	644	650	679	663	696	647	679	669	694	661	695	669	671	666	653	689	713	654	638	713	653	689	658	653	656	682	670	674	646	672	646	664	666	666	695	648	664	666	721	687	668	675	665	636	636	706	652	656	645	693	648	691	680	636	688	666	668	705	648	664	645	626	666	666	740	695	661	659	635	632	652	619	687	650	652	637	684	686	646	656	630	629	673	654	678	634	708	679	655	691	667	665	644	663	689	665	669	653	652	694	664	715	653	651	666	667	707	717	672	668	679	665	665	675	660	670	659	638	669	662	632	668	650	687	664	704	662	670	687	706	633	661	644	614	649	656	680	679	675	677	668	613	648	640	670	671	654	635	632	661	693	691	665	721	664	622	664	666	643	613	606	655	651	665	670	613	647	644	695	664	725	692	671	698	678	678	678	603	662	662	699	689	687	638	642	693	629	663	690	642	653	684	707	591	636	710	679	688	718	681	645	641	667	637	654	678	752	632	716	636	674	629	678	680	682	660	676	680	651	687	704	640	703	678	639	671	672	695	657	649	646	711	664	668	656	673	633	630	715	688	666	608	669	687	690	683	625	621	703	646	692	641	676	679	702	644	652	649	665	670	674	632	610	668	627	641	680	678	707	670	661	686	634	688	660	651	687	669	672	606	667	691	622	643	695	694	633	641	646	706	634	697	693	676	618	662	650	622	715	630	668	642	648	660	712	625	654	666	658	657	661	673	665	605	665	654	681	674	683	701	682	678	674	642	614	627	678	706	674	643	692	656	721	643	683	637	682	676	664	682	656	700	661	692	674	637	661	684	620	641	623	666	675	642	694	620	685	658	694	635	665	658	679	660	705	696	697	655	696	699	669	724	648	661	630	630	623	642	664	701	689	631	658	664	697	754	687	654	629	644	672	629	674	652	670	644	688	685	658	706	658	646	659	629	635	643	639	641	701	658	665	722	679	668	659	686	672	702	689	606	646	671	651	667	675	658	631	682	657	670	658	692	611	707	663	640	685	655	633	645	668	682	669	631	677	703	682	659	605	654	686	693	708	694	700	635	593	690	728	701	655	662	658	666	684	681	628	675	680	713	685	665	673	668	685	629	667	675	659	648	745	667	609	695	633	648	668	674	650	645	668	714	680	657	671	636	699	632	696	633	676	661	717	685	696	642	639	661	672	677	643	662	671	704	695	676	696	638	699	672	678	656	623	647	689	664	664	633	654	717	694	666	683	644	687	684	678	653	656	697	665	672	655	654	694	688	668	642	675	607	644	650	685	663	698	637	610	685	638	640	661	646	678	702	688	642	648	661	698	600	607	686	610	668	680	642	669	675	678	656	675	680	588	665	691	658	677	648	647	626	667	607	675	660	673	690	693	719	699	660	650	701	648	677	663	649	702	667	654	668	684	641	695	667	664	696	727	644	599	666	645	673	715	637	641	655	653	724	672	678	672	691	656	692	639	655	686	657	726	666	690	694	675	694	668	670	664	637	672	703	679	683	676	667	708	647	650	662	634	647	649	711	676	698	670	624	661	630	645	678	632	674	642	667	651	706	650	685	675	698	715	619	674	658	671	695	663	646	673	676	640	679	683	729	681	683	617	665	683	674	646	643	655	684	668	652	635	658	663	677	615	703	627	628	640	692	710	683	703	637	660	689	672	718	643	684	640	682	622	643	683	667	652	706	693	671	704	708	679	674	664	658	674	682	686	644	636	683	650	689	671	656	664	689	646	684	631	676	669	712	630	665	659	694	623	649	646	678	681	678	639	690	691	681	653	617	689	740	695	651	686	662	670	711	683	665	672	614	656	664	673	668	646	642	657	681	641	656	695	653	663	665	659	651	679	608	712	685	660	665	711	620	650	667	703	651	622	692	687	660	667	666	654	683	649	652	697	678	591	675	645	678	618	701	660	658	622	713	653	695	686	666	703	702	635	669	702	656	624	664	671	674	674	638	647	657	718	701	647	680	664	646	672	706	690	610	688	632	624	694	649	619	631	696	733	646	644	650	651	621	669	680	636	662	668	650	670	592	663	649	663	688	672	667	684	704	671	718	644	666	639	688	610	687	669	677	668	695	646	646	692	658	636	673	645	647	657	672	613	658	695	700	621	694	655	622	682	691	657	651	669	665	686	713	634	638	658	638	668	661	689	679	677	625	690	674	677	699	671	663	673	686	638	704	680	677	655	657	640	676	665	623	683	653	735	661	759	676	658	678	643	646	728	669	688	664	639	620	604	667	684	692	654	660	672	684	611	677	664	688	697	698	676	593	694	664	661	657	689	663	617	633	673	624	657	671	657	651	687	692	681	638	680	640	702	677	680	686	675	666	659	714	673	641	664	644	671	668	640	663	655	693	687	655	663	707	647	657	725	727	672	658	711	680	712	618	662	702	680	670	648	637	644	674	670	711	683	667	645	647	634	676	681	676	663	675	638	648	674	658	676	690	649	730	648	681	635	668	686	652	724	642	635	682	635	625	632	649	671	710	686	714	653	670	651	690	649	693	694	700	653	631	656	604	677	719	687	648	674	645	661	676	682	649	638	675	665	673	666	668	617	684	694	696	654	628	636	664	664	616	627	663	644	619	650	663	704	613	657	672	620	624	647	684	667	703	645	644	639	715	709	647	662	703	635	674	655	701	697	665	721	643	691	672	623	698	650	645	692	596	686	672	691	679	642	712	676	658	650	643	672	623	632	710	624	692	693	668	654	654	649	639	697	644	692	685	639	629	586	675	661	660	657	637	675	672	722	645	642	675	659	694	652	656	659	688	713	626	669	679	661	670	733	611	672	671	656	698	668	718	659	690	702	682	679	713	672	643	661	664	686	675	636	632	641	626	667	655	675	653	619	664	646	655	666	665	685	666	688	700	638	676	672	611	658	662	681	656	696	695	669	702	642	673	679	674	701	720	699	680	663	638	707	700	672	642	637	672	678	698	711	693	658	651	677	651	653	627	693	653	621	670	717	681	640	665	659	678	668	705
4735	5986	4705	2528	1949	1626	1401	1242	1235	1070	969	956	1007	865	884	889	860	856	852	793	847	771	879	808	837	876	827	832	797	854	821	812	764	789	819	770	781	809	772	830	856	851	818	806	734	841	774	779	808	782	788	750	813	757	806	825	729	784	816	799	791	735	800	812	808	807	818	812	798	786	766	770	754	794	833	785	790	820	756	735	814	813	794	785	847	790	782	811	807	775	770	780	835	803	776	808	791	774	758	750	827	768	801	830	798	840	770	760	760	803	818	855	787	798	798	782	782	830	810	736	768	781	761	809	804	788	799	792	789	780	816	793	759	775	752	796	783	801	769	771	772	834	789	755	782	738	776	750	844	776	776	794	833	777	839	782	774	752	787	795	786	838	804	755	816	837	806	782	809	801	814	789	790	833	794	808	767	753	792	847	783	824	770	785	805	790	775	757	789	809	779	821	818	842	748	763	790	811	779	790	740	782	768	760	781	787	845	772	758	757	791	819	773	832	802	786	758	793	769	801	770	804	801	816	828	765	834	833	776	783	785	776	807	792	788	801	768	842	791	813	741	797	817	781	770	829	798	827	814	831	780	797	758	819	806	745	782	805	757	794	742	796	874	819	786	791	756	753	771	807	766	799	777	774	796	832	792	753	776	829	756	761	805	839	807	770	814	807	792	788	776	790	732	761	827	807	791	801	763	784	779	782	789	782	817	798	825	789	755	747	752	789	834	778	804	773	784	748	760	767	773	732	781	743	811	838	753	796	781	803	797	807	828	790	805	754	786	783	792	802	829	885	788	808	805	784	784	743	807	761	761	801	831	764	769	758	808	796	800	769	778	796	794	797	768	843	805	783	773	819	796	781	790	769	804	754	795	759	832	859	782	820	868	813	825	746	820	806	827	743	765	787	788	786	754	787	811	777	761	796	791	803	786	799	778	811	796	793	760	769	796	806	735	742	793	788	835	782	823	767	745	775	807	791	765	766	795	798	809	833	777	774	789	788	781	767	768	794	782	777	819	831	842	755	816	745	801	798	773	823	815	804	710	761	778	814	764	789	797	790	773	837	784	789	793	794	791	770	752	776	798	795	813	800	809	775	780	767	785	754	756	830	758	802	784	765	759	783	760	761	781	795	806	807	820	794	800	790	782	734	825	762	748	803	820	815	744	815	799	745	809	819	813	847	772	750	811	757	811	769	746	807	785	753	753	768	793	755	789	797	772	782	791	768	785	790	828	772	759	764	791	791	784	775	831	792	754	761	742	839	815	805	811	803	774	829	752	785	805	809	811	793	804	781	831	776	817	746	774	786	776	798	740	865	811	753	804	743	751	793	778	808	774	754	787	799	813	782	859	754	763	794	791	801	767	766	797	758	816	801	806	758	793	782	827	802	801	760	775	808	819	771	792	771	793	771	736	808	807	792	801	813	779	763	742	786	809	741	797	791	767	822	761	771	790	796	786	816	821	783	790	794	775	840	762	784	793	810	788	757	781	791	807	795	824	819	829	790	799	801	766	779	779	783	779	797	817	760	801	832	830	782	781	819	785	817	794	818	797	818	792	811	796	772	755	817	787	766	843	799	805	771	773	799	803	805	781	786	819	758	817	761	760	766	807	757	775	832	751	785	815	753	779	758	796	792	778	761	736	810	813	821	818	830	780	799	760	803	814	864	809	793	797	858	832	801	783	812	823	762	822	806	767	768	789	744	800	768	781	781	822	814	786	745	752	799	807	789	757	794	770	830	795	828	788	777	854	729	792	818	759	796	824	773	782	755	729	798	827	779	863	815	743	765	825	811	848	804	775	846	747	788	754	813	758	776	762	802	764	798	778	799	771	789	854	808	811	793	809	774	821	783	800	759	842	749	779	767	774	787	822	832	777	792	790	788	773	830	784	787	785	820	763	745	820	785	821	754	833	803	820	857	784	845	809	801	770	727	819	778	752	802	789	812	801	772	807	817	731	782	778	776	788	768	824	766	809	829	802	758	776	758	794	749	777	780	796	760	778	827	822	797	774	809	800	760	792	872	798	841	793	750	774	763	829	730	781	780	774	754	767	806	791	811	756	795	760	814	759	786	755	755	792	798	825	810	769	827	780	843	831	799	870	753	852	780	768	768	766	801	843	791	781	750	817	781	778	728	785	798	812	807	790	798	765	796	815	746	768	740	808	792	840	779	813	778	783	794	787	831	783	780	795	756	812	756	715	788	766	779	757	811	842	802	759	791	738	767	774	786	792	759	768	802	789	795	777	786	756	728	806	799	815	828	810	813	746	801	774	810	790	753	780	807	784	825	785	761	781	825	793	768	814	767	870	743	816	767	804	804	791	747	796	770	784	787	836	762	809	801	768	837	772	782	796	766	786	811	772	795	788	800	827	788	793	771	797	778	800	821	779	751	816	764	792	788	798	802	790	806	815	731	838	784	772	784	785	796	763	776	756	803	761	741	782	780	804	786	805	788	807	795	817	814	736	772	811	801	788	821	797	838	767	794	785	796	786	787	770	792	827	773	832	780	778	785	810	811	811	787	803	792	813	737	807	798	782	758	834	779	783	805	780	804	757	780	805	800	758	830	803	814	738	787	757	776	833	756	830	777	822	784	811	800	775	769	797	777	795	777	815	756	823	774	811	846	774	805	788	789	797	792	810	771	806	818	761	818	817	808	810	799	818	780	774	739	799	763	792	808	791	738	858	778	829	810	824	817	802	789	765	770	771	791	761	717	791	854	792	761	782	800	813	711	792	796	807	842	776	787	775	789	799	800	754	801	768	824	786	816	812	885	805	798	731	790	775	742	834	788	833	849	767	808	837	785	793	793	802	763	762	822	807	848	812	791	820	774	755	807	797	795	791	756	818	780	830	753	746	794	787	804	800	827	806	794	767	767	831	770	814	806	775	772	764	777	851	772	803	788	797	788	769	766	812	806	836	787	804	776	764	781	721	819	768	799	783	848	797	819	776	756	787	760	783	765	803	764	770	783	821	788	802	797	811	759	811	762	764	827	767	814	806	768	825	801	787	807	796	850	782	794	831	805	780	772	779	721	794	815	755	806	819	788	789	812	776	782	786	781	787	805	793	810	740	763	801	801	794	792	783	779	790	796	739	796	791	769	835	767	758	734	785	793	775	842	792	784	783	790	778	736	786	817	793	757	777	816	760	750	846	794	819	799	785	859	797	777	776	803	814	780	755	768	739	797	785	771	813	786	771	802	836	765	803	745	811	788	773	796	778	794	803	763	800	796	831	780	824	815	769	810	735	792	770	825	819	809	805	825	758	765	791	750	762	778	813	768	783	856	797	816	768	850	765	784	782	789	819	812	760	724	841	800	805	793	805	813	811	813	819	760	776	785	798	840	757	802	826	829	812	744	784	782	769	814	766	799	823	767	772	772	800	817	789	795	776	800	782	806	826	803	787	793	751	745	856	794	793	749	747	851	758	780	795	809	805	782	828	787	742	769	821	783	811	758	783	767	825	722	813	747	803	797	804	848
23140	21640	29635	24144	21640	21704	11822	1427	941	829	788	723	636	633	591	608	600	577	528	484	501	537	469	464	451	454	462	479	465	427	462	424	431	433	436	411	431	464	444	451	444	438	463	444	426	446	438	405	450	438	438	427	411	426	428	412	435	405	426	418	440	462	418	416	413	350	413	428	441	405	410	412	432	427	399	442	466	409	407	409	397	398	403	437	391	392	404	437	423	427	421	422	426	425	433	424	393	388	412	396	417	427	414	447	405	417	437	395	402	414	413	449	383	401	435	387	449	421	421	379	456	425	382	367	397	401	438	406	429	405	414	361	403	409	438	405	390	417	399	373	433	418	392	443	369	415	373	431	391	402	407	407	394	396	420	404	409	390	456	404	430	399	406	443	417	422	420	356	404	428	441	443	389	429	436	426	397	401	418	410	373	418	430	420	448	432	405	422	416	388	424	384	438	416	419	422	402	418	398	429	408	399	424	433	425	450	409	406	416	431	374	421	440	384	411	426	443	411	382	424	414	446	421	401	392	420	417	451	440	443	412	368	391	433	428	400	410	457	422	421	417	415	404	409	384	406	430	388	415	416	405	421	410	429	402	396	403	429	456	442	404	421	418	382	394	391	445	417	432	405	432	426	406	410	381	431	392	416	408	446	413	413	401	391	421	423	418	416	421	400	424	412	421	431	438	405	395	431	448	405	378	406	399	380	395	399	390	422	474	425	392	418	392	424	411	407	405	400	411	409	441	376	418	466	392	395	414	423	476	425	424	421	419	410	434	384	405	412	434	418	419	400	431	399	408	406	405	449	369	407	366	404	424	433	415	413	393	450	437	398	397	445	383	414	395	426	430	369	425	382	404	428	410	393	393	437	416	426	420	418	427	451	433	400	425	418	409	418	413	441	420	356	444	425	437	425	397	413	413	421	421	415	440	421	387	425	406	377	395	419	397	403	432	389	402	428	423	403	415	435	440	401	423	397	377	433	411	446	406	410	426	409	461	423	437	412	429	424	431	417	409	422	369	403	385	449	394	416	400	385	398	418	410	424	424	404	384	442	426	415	422	425	395	427	414	388	378	408	424	421	373	406	424	420	427	411	402	427	415	429	423	381	405	412	419	454	399	455	380	457	408	429	400	380	415	384	432	399	408	412	410	426	417	452	414	420	388	459	403	424	366	401	448	372	422	409	406	441	402	418	414	432	431	412	427	431	392	442	398	421	425	423	416	403	379	373	405	446	409	447	367	382	404	408	398	416	416	433	429	419	386	404	408	423	408	419	427	407	426	382	414	431	411	378	409	408	398	439	400	430	417	414	417	407	409	385	389	453	435	427	408	388	388	400	443	390	426	432	425	420	381	403	392	425	387	403	447	419	370	409	448	394	423	384	398	422	393	425	387	428	406	399	418	414	411	437	431	453	399	389	422	377	413	389	380	415	392	415	415	371	431	393	424	445	438	383	403	429	388	393	449	383	412	396	424	385	443	416	416	398	431	380	407	411	416	393	420	403	417	395	421	427	435	382	413	385	430	422	437	424	415	418	432	375	396	444	439	400	431	401	414	411	389	430	428	399	383	417	411	432	374	411	404	406	418	411	418	433	423	439	396	395	408	451	422	394	406	440	420	430	391	369	395	394	422	435	446	470	409	392	391	439	422	375	381	424	396	390	408	400	383	430	462	417	433	394	418	411	381	384	427	392	408	440	363	402	420	405	398	394	371	383	400	439	408	401	385	444	391	407	390	382	422	402	408	412	442	410	377	391	428	417	414	415	442	434	400	387	399	354	429	403	422	437	386	398	403	440	394	406	375	426	434	413	400	409	422	413	431	459	414	421	401	410	416	442	425	427	423	434	411	436	428	432	421	414	410	381	428	407	426	423	443	428	372	422	424	408	385	400	415	398	384	406	413	396	448	436	420	405	464	402	425	407	416	408	393	429	376	401	424	411	408	411	373	419	403	398	406	416	432	435	401	464	394	435	414	413	423	384	430	397	391	374	377	365	414	392	404	421	444	428	398	422	409	445	398	414	444	406	428	416	409	393	443	430	400	381	435	425	386	393	430	396	407	448	415	388	400	437	427	388	421	442	440	396	421	448	400	425	394	392	438	417	393	420	435	431	427	406	400	384	394	435	412	443	448	402	401	385	398	381	446	398	409	440	388	385	401	390	436	412	383	405	411	388	370	429	409	454	424	402	446	431	402	395	430	395	419	469	415	399	433	409	435	387	410	395	384	413	380	408	388	387	442	426	428	387	406	418	393	455	421	425	440	385	434	419	384	403	394	396	395	401	432	396	373	441	432	415	404	440	363	427	408	428	426	402	448	404	415	435	379	413	425	411	417	410	418	405	434	382	399	393	407	386	439	429	420	398	410	400	430	409	417	402	397	415	394	444	436	398	399	413	432	412	412	405	419	418	426	405	389	397	419	461	407	432	378	469	424	417	430	437	415	415	440	386	415	387	425	471	417	392	411	444	401	410	410	378	476	429	426	420	408	416	436	424	414	418	409	412	428	427	407	437	458	400	374	415	434	420	392	416	387	428	376	404	435	416	431	407	424	418	407	414	375	436	420	378	368	402	444	436	396	410	390	410	423	417	388	399	421	390	385	405	388	395	387	396	439	400	427	400	424	410	401	392	425	426	410	383	398	386	397	439	448	393	419	444	388	439	405	445	438	433	412	411	385	429	412	385	404	420	399	423	391	441	418	428	422	384	436	416	460	416	419	429	403	442	421	404	388	396	398	462	416	398	371	383	449	421	429	401	420	446	399	407	422	443	380	421	387	410	385	398	426	426	427	436	386	404	383	457	422	415	408	404	402	418	376	403	411	402	410	394	389	401	380	442	413	378	423	412	398	398	375	439	408	403	430	398	367	411	437	426	387	444	427	434	389	389	442	385	388	400	413	397	404	382	367	401	423	450	390	404	400	393	454	386	407	413	429	398	398	421	432	395	408	371	404	373	424	400	433	399	383	448	448	396	405	416	384	391	408	406	414	434	367	405	443	436	423	429	425	401	417	427	427	386	406	374	389	391	424	400	393	414	443	409	397	413	407	397	404	396	418	418	427	403	438	407	438	403	413	402	425	436	412	412	423	360	423	451	416	398	417	418	399	400	377	433	412	427	405	389	385	382	427	462	405	437	390	438	406	393	433	387	385	391	426	392	405	416	368	415	433	414	403	433	412	404	442	427	413	447	400	413	423	391	417	409	413	403	387	430	395	422	428	450	377	454	417	406	412	415	403	430	417	416	437	385	370	408	436	434	417	459	391	413	399	416	399	402	389	407	441	391	423	456	425	430	436	408	402	399	387	432	382	407	395	426	414	412	399	391	373	409	427	395	431	412	433	385	392	392	434	373	415	405	406	415	410	403	413	378	407	413	386	404	409	387	388	440	371	374	416	446	407	423	426	409	414	410	429	388	448	412	419	449	411	403	431	401	403	376	380	426	386	407	416	390	376	425	415	394	407	399	422	419	390	398	413	403	378	411
7111	16354	13260	6895	4977	3688	2878	2236	1850	1632	1373	1229	1049	1044	942	830	756	756	745	664	658	648	635	596	613	553	592	553	607	599	500	575	488	517	498	545	561	517	537	556	509	522	538	476	477	485	516	548	508	510	481	481	479	502	548	503	466	482	446	496	457	474	517	483	522	502	467	524	474	513	473	484	511	451	492	466	476	495	510	497	499	499	473	498	489	514	455	478	518	484	454	481	492	495	489	506	473	465	462	527	491	464	481	481	513	458	468	467	492	491	475	453	493	501	481	490	481	515	501	446	515	479	465	479	479	496	464	470	464	454	514	483	471	498	465	468	449	495	451	487	447	508	506	507	482	514	492	519	481	442	474	500	469	477	480	484	453	492	487	468	469	435	463	425	466	476	512	479	453	473	452	512	462	511	499	451	459	470	461	476	460	459	479	468	457	476	474	429	493	475	480	457	451	434	507	474	497	471	509	479	510	466	462	457	486	501	449	461	463	482	468	477	507	477	442	477	470	464	480	460	445	492	479	500	516	467	460	482	492	495	485	486	474	470	513	474	489	479	473	467	461	509	480	443	489	442	487	495	441	457	486	469	452	510	469	470	519	454	488	453	466	485	513	476	457	460	482	494	481	486	490	453	528	481	488	510	476	475	467	477	465	506	448	439	474	441	478	483	460	474	493	508	474	489	493	484	506	490	475	491	464	446	474	448	469	491	492	527	506	497	471	445	482	481	435	488	464	500	478	461	490	450	469	480	460	465	474	508	483	504	498	459	513	465	469	500	467	462	475	458	490	468	473	474	480	506	474	436	471	472	479	454	477	502	496	516	468	493	496	488	482	483	472	479	492	514	464	488	508	488	499	514	490	458	474	496	477	491	461	481	502	473	471	480	492	483	482	470	489	476	477	501	475	486	472	492	456	474	483	436	496	454	468	482	476	494	488	504	512	478	485	459	445	483	466	488	471	479	530	480	467	492	466	462	477	462	444	486	522	467	502	458	461	476	473	482	501	492	493	515	431	465	453	485	471	467	496	488	496	444	489	491	467	499	491	531	450	507	498	455	485	506	464	445	487	511	480	495	506	486	484	469	458	469	461	492	462	431	503	434	471	485	485	462	456	515	476	474	498	461	459	513	498	449	459	493	482	498	528	501	428	484	445	462	425	454	474	453	466	497	446	523	444	465	495	463	504	424	472	471	493	503	478	476	472	471	458	492	461	480	459	488	475	471	471	484	429	463	455	505	452	492	450	482	483	448	482	460	457	464	482	474	488	495	473	462	469	454	500	510	494	483	488	459	465	507	446	461	479	503	471	482	460	504	473	446	480	485	470	482	469	454	476	476	475	484	457	477	507	481	445	473	455	479	490	487	452	493	486	478	516	479	491	482	490	471	505	486	494	467	501	480	485	457	483	501	459	501	454	489	495	484	491	485	481	427	482	426	475	518	497	493	487	464	492	467	489	464	499	456	476	474	481	481	489	481	493	471	481	493	486	491	468	470	466	449	482	484	466	443	461	510	487	497	453	466	479	482	458	445	487	469	479	489	508	497	483	461	500	492	506	468	455	451	457	473	473	487	453	529	505	507	476	443	450	491	463	527	464	503	474	504	478	491	444	460	499	455	458	463	497	433	475	496	464	466	480	478	465	485	496	447	490	498	445	523	484	461	506	508	452	447	479	506	479	444	510	481	457	457	482	483	481	439	492	491	508	474	444	474	465	438	478	483	522	469	476	478	480	480	486	446	465	490	499	478	496	458	489	473	424	470	451	500	452	483	447	465	470	408	482	450	494	461	436	471	461	478	488	470	472	501	491	467	456	487	477	493	475	478	436	457	485	500	434	512	453	469	521	498	473	448	456	495	496	496	492	496	504	483	493	514	465	499	474	483	471	483	527	486	492	491	511	497	443	496	466	449	476	478	486	466	436	467	488	448	478	498	494	454	474	458	486	478	503	473	491	451	490	414	460	477	527	470	452	496	435	460	515	449	467	461	484	473	456	462	466	477	461	514	462	465	460	469	474	462	461	467	455	474	540	465	445	510	453	470	438	431	433	481	461	477	459	430	458	459	469	515	443	473	494	439	499	459	475	461	481	483	473	486	449	482	448	428	509	445	459	455	511	496	484	462	493	465	490	477	454	474	480	478	483	447	475	465	487	469	496	477	490	478	479	463	501	475	484	454	481	513	484	479	490	438	454	439	444	472	497	515	481	500	515	495	463	468	453	474	499	459	455	482	488	458	473	480	493	443	497	471	468	474	469	470	486	484	462	423	526	498	460	493	487	480	462	467	480	490	473	480	476	467	450	499	476	492	448	502	465	455	484	495	515	450	471	457	480	454	500	491	486	460	461	465	444	494	489	475	482	468	495	486	471	445	461	496	503	498	483	452	473	475	433	464	430	482	482	513	445	446	478	497	511	440	501	443	489	440	448	440	429	489	481	448	478	464	484	489	527	517	444	471	481	432	479	452	447	471	520	482	487	470	516	480	502	444	491	482	441	511	503	490	451	476	455	483	472	437	474	500	451	462	488	488	496	479	470	477	470	466	509	486	513	479	467	470	456	448	444	485	505	453	449	504	487	475	471	487	466	457	476	463	463	459	489	498	488	475	441	489	473	495	483	491	472	511	464	489	450	460	455	471	481	458	508	495	468	438	440	470	458	442	492	501	450	468	508	477	440	460	468	461	476	472	486	485	471	466	502	482	489	486	449	472	450	515	508	457	477	456	454	439	465	498	481	485	475	514	447	490	482	442	484	478	492	499	487	457	473	514	461	461	495	472	461	470	428	462	473	496	483	453	516	489	485	487	456	495	486	488	483	522	444	480	499	479	512	468	475	478	477	483	459	512	470	463	476	525	494	504	475	477	456	453	448	489	475	468	463	508	452	485	528	485	513	482	462	478	463	473	496	503	458	426	457	461	470	461	458	476	485	502	493	488	508	480	497	481	462	472	502	491	507	497	493	470	462	506	489	474	546	470	521	470	477	509	438	468	448	462	494	489	462	493	447	479	484	443	471	438	481	446	465	481	463	461	478	435	471	485	477	453	500	453	480	445	491	494	477	493	474	439	496	473	460	468	446	494	461	502	503	474	481	451	466	491	505	473	481	471	465	500	460	448	476	444	470	488	458	495	446	482	508	498	465	509	455	475	493	480	502	433	449	506	487	484	475	504	521	473	481	429	481	464	486	467	479	448	471	474	504	472	475	478	446	461	482	472	490	469	451	423	476	445	454	432	469	471	461	500	442	516	489	473	463	482	481	465	444	494	445	494	478	484	497	493	450	462	478	435	480	477	505	535	480	488	458	481	536	475	473	511	471	439	469	475	457	499	481	493	446	476	495	434	464	487	495	472	458	497	487	481	470	487	452	431	504	507	504	468	439	448	477	446	494	488	478	481	439	485	456	467	473	484	469	479	463	445	513	461	442	438	501	461	483	463	513	445	458	480	482	476	452	467	471	466	492	479	475	455	457	463	510	480	487	470	478	509
27689	20397	7105	962	581	553	564	510	473	465	510	471	505	491	499	464	440	486	495	470	465	499	463	460	444	484	481	436	448	488	455	494	467	476	452	453	440	470	478	472	477	482	459	458	471	449	474	457	456	488	490	466	453	472	476	452	505	461	484	497	495	486	461	463	478	449	481	435	467	496	439	438	438	490	459	464	490	480	445	488	438	453	466	484	489	498	428	470	486	460	470	476	441	488	450	495	463	415	478	507	459	480	455	451	468	518	440	465	437	437	491	464	430	457	454	472	475	496	487	457	450	464	479	462	458	481	529	485	456	439	468	459	514	482	496	474	455	486	483	476	440	443	494	504	474	460	450	488	503	496	469	467	442	459	465	468	488	465	491	487	472	462	438	500	459	491	482	437	479	463	484	496	459	455	490	435	462	484	513	490	483	465	482	478	493	417	508	489	445	478	441	458	481	459	467	471	474	507	482	461	463	454	475	452	440	450	486	456	446	451	468	476	473	468	489	470	473	473	451	456	441	493	446	478	469	473	448	484	457	475	461	479	484	502	427	455	474	435	458	463	490	496	474	449	443	476	454	435	491	404	474	486	462	456	492	470	477	451	491	462	451	492	429	510	512	479	471	467	471	441	477	486	468	469	432	451	463	513	498	491	477	493	509	493	476	503	457	439	461	495	486	442	461	493	470	514	465	482	506	459	446	457	452	494	458	462	467	444	493	443	464	467	506	477	509	431	477	480	513	486	468	467	495	492	472	460	471	483	524	481	485	458	500	479	467	488	487	462	467	463	453	496	448	458	472	414	479	486	456	491	513	449	506	477	489	473	475	478	492	481	474	440	508	491	466	456	474	470	446	485	515	429	489	468	490	456	473	462	497	506	440	452	448	454	475	441	476	448	447	518	469	508	488	493	491	488	429	449	463	447	494	487	476	453	483	463	416	496	447	449	491	517	484	457	471	451	461	443	469	435	510	501	455	435	478	495	470	500	477	479	450	438	452	453	505	478	488	473	452	434	483	467	459	475	503	488	465	455	482	495	488	447	488	455	496	459	457	462	465	425	482	497	486	458	455	458	510	450	474	471	459	500	450	473	489	460	476	472	436	459	488	474	512	474	499	505	488	482	450	430	523	511	469	479	446	479	469	476	438	481	432	463	454	512	487	483	498	463	481	447	477	482	440	459	458	501	461	482	497	480	460	500	450	451	451	471	453	479	474	442	501	430	430	509	440	484	433	485	505	429	434	475	483	473	492	471	467	489	481	452	484	460	448	462	484	449	468	458	464	449	448	482	458	453	498	442	442	423	451	484	435	495	464	464	485	472	449	463	441	447	454	486	467	486	489	454	493	466	476	422	434	452	453	462	449	453	419	478	458	476	471	474	444	457	456	453	463	465	487	479	495	492	456	469	440	453	485	450	474	471	436	476	472	468	468	468	491	454	464	465	454	469	452	482	501	454	446	474	488	433	429	466	468	461	473	448	473	471	501	488	454	485	489	475	458	479	465	503	462	437	439	466	467	473	484	476	458	446	468	464	459	491	490	439	498	445	484	455	494	518	491	474	508	503	473	475	450	467	466	472	478	463	497	497	436	481	494	481	445	478	473	471	492	471	480	449	478	472	439	452	485	504	463	470	460	466	483	485	499	492	523	482	476	487	476	451	460	473	479	438	490	476	458	481	466	458	454	475	473	480	510	453	497	444	463	473	436	467	447	427	419	460	422	475	473	513	457	522	504	485	479	496	499	503	449	468	460	474	464	479	495	506	472	480	456	467	488	491	491	461	493	478	509	455	488	499	505	500	492	442	494	436	427	429	480	439	463	470	482	490	453	483	472	471	447	466	523	503	489	470	492	517	458	449	451	427	411	459	473	477	446	452	438	489	490	478	456	460	416	467	469	443	435	468	479	503	476	446	438	469	403	509	515	484	438	470	528	431	449	464	468	445	459	457	501	486	464	464	472	513	447	464	500	429	493	471	447	504	443	440	477	506	483	429	435	452	484	467	440	507	498	452	464	455	475	464	443	475	462	472	476	453	463	478	490	476	459	516	444	470	471	457	447	506	468	449	466	447	497	476	450	489	470	492	449	485	472	471	489	442	478	476	411	475	485	466	418	451	438	460	479	500	430	467	453	492	491	467	462	480	483	462	440	502	433	476	494	453	478	429	452	489	499	487	473	488	431	496	481	482	458	458	464	486	462	490	459	441	434	468	459	439	501	456	449	450	473	464	468	471	417	466	442	453	477	430	461	484	468	439	461	462	462	450	461	444	476	442	468	478	467	458	469	465	485	492	447	475	479	466	460	478	439	463	501	464	503	454	471	457	501	507	442	473	495	493	437	466	492	495	471	473	478	427	479	488	452	444	484	465	457	485	496	501	502	499	469	453	456	459	498	496	482	441	462	447	501	491	484	436	465	425	464	489	437	456	466	502	460	488	451	505	482	444	466	454	448	468	472	458	497	466	444	476	485	454	497	463	475	452	479	473	461	438	480	500	492	456	446	485	434	459	509	465	468	493	473	456	448	433	474	501	478	445	462	455	457	436	484	478	448	492	488	447	466	490	449	509	419	506	466	469	455	459	427	456	455	429	500	453	441	483	471	510	457	453	459	489	464	471	512	467	467	469	463	469	437	452	503	472	468	461	461	481	449	474	521	473	452	471	466	472	491	458	450	451	463	466	435	502	474	462	496	474	465	499	462	517	469	471	440	474	445	440	481	477	516	479	471	505	450	485	485	463	479	468	441	484	480	445	452	463	459	464	503	486	438	473	479	451	486	491	468	470	494	445	480	480	428	468	462	472	458	472	482	446	475	461	450	470	485	473	479	459	436	478	503	482	447	453	466	480	441	458	495	509	503	492	520	438	454	485	462	461	453	488	469	493	435	452	440	420	473	465	464	472	452	469	453	459	488	496	479	464	519	482	455	495	429	474	427	495	471	444	482	503	483	461	417	482	454	471	437	457	453	494	469	443	478	501	477	466	462	458	465	472	473	454	438	496	494	508	398	471	479	461	455	488	503	470	456	498	466	480	502	430	464	477	461	472	498	471	524	436	445	468	480	440	485	470	478	454	435	436	479	509	441	453	457	456	452	454	481	496	492	471	454	510	495	474	499	462	468	429	481	476	480	432	476	462	478	449	507	456	488	499	482	441	478	437	445	457	450	498	433	482	481	505	474	481	458	500	459	474	439	485	448	455	496	460	459	480	497	461	502	446	492	470	535	462	480	479	449	467	496	491	512	470	507	453	452	466	471	482	449	507	482	449	451	465	487	531	463	473	484	446	476	486	478	462	465	474	438	492	466	496	485	529	493	494	454	470	486	450	458	486	460	452	512	457	459	462	448	487	489	469	443	457	469	482	463	491	472	463	481	473	446	448	441	461	474	476	466	479	445	449	452	454	446	511	440	424	464	524	444	493	475	471	471	467	493	462	454	475	467	474	496	435	460	482	465	456	445	500	500	479	460	491	461	448	483	442	473	444	519	495
4221	1331	1184	806	722	719	658	644	616	605	635	628	596	579	591	621	594	666	571	606	566	546	581	584	638	575	594	571	636	595	622	592	625	552	587	595	558	619	592	591	586	591	551	626	606	611	555	577	571	606	565	566	586	595	577	592	562	609	613	576	599	557	605	587	598	590	588	582	606	559	661	568	593	570	617	578	540	615	608	612	576	594	615	633	548	554	567	580	578	598	603	542	543	601	625	598	635	589	618	578	585	611	613	592	596	642	611	621	568	597	589	589	559	644	567	584	611	581	591	629	574	577	619	589	632	592	559	574	598	588	574	594	582	586	550	560	565	563	583	589	571	562	601	575	598	565	577	601	571	567	547	585	566	587	585	601	564	584	579	564	566	568	554	611	588	618	596	566	602	602	613	585	579	605	545	566	576	545	605	583	606	557	589	561	614	599	537	579	582	578	574	574	598	570	585	590	576	605	618	566	573	623	585	603	570	588	567	604	572	558	592	580	594	593	561	635	587	589	545	586	570	569	582	587	591	605	553	581	579	555	584	588	569	605	582	564	542	533	552	590	576	559	531	605	556	593	564	552	574	645	579	608	580	568	624	580	584	563	632	579	596	559	593	601	569	582	617	599	596	552	565	597	599	606	607	597	611	549	606	582	598	592	654	588	620	556	567	557	555	542	585	591	583	624	575	581	580	604	606	600	546	571	661	563	577	567	559	619	573	592	585	598	634	565	592	601	568	607	583	521	623	555	558	641	591	570	605	593	596	556	569	635	567	600	573	617	620	567	576	596	600	568	594	614	561	591	586	615	579	605	567	567	587	626	598	579	580	575	580	616	574	586	548	581	557	574	591	563	585	606	604	566	606	577	609	596	590	550	584	535	552	594	586	564	570	587	623	586	629	555	590	593	574	592	613	565	643	548	584	547	597	599	615	568	556	595	559	584	618	621	530	602	597	599	650	544	594	568	601	617	581	563	608	587	555	618	582	609	575	597	562	598	560	609	610	569	595	618	586	546	609	553	614	597	643	618	571	617	587	587	588	636	592	646	605	550	563	556	557	568	583	585	577	600	624	606	612	565	638	574	583	591	564	586	583	552	571	604	581	538	600	575	556	546	572	579	581	585	586	551	569	613	556	592	548	563	556	587	595	623	555	588	578	612	566	567	594	573	594	634	577	585	569	571	584	628	611	591	539	587	618	608	601	606	550	576	605	554	618	553	600	622	586	577	588	522	622	595	595	564	581	609	508	571	591	558	548	569	580	624	588	619	573	577	608	559	572	558	600	595	558	590	561	566	573	583	571	583	569	570	570	573	618	612	568	586	544	578	560	577	593	591	571	583	601	571	579	551	547	573	598	555	555	606	546	582	624	544	625	606	653	579	596	572	591	609	616	577	579	598	559	600	614	552	575	532	610	575	591	631	587	580	605	602	600	567	602	592	586	573	588	558	591	617	627	567	610	599	597	643	596	553	595	575	566	580	621	542	606	560	604	629	571	558	593	587	591	542	571	604	603	563	630	609	604	627	614	556	612	609	609	637	619	554	623	612	612	589	572	568	585	622	562	588	602	572	598	555	584	579	582	600	569	589	572	581	604	602	617	594	634	575	608	570	570	603	606	557	609	595	540	554	578	565	582	560	550	628	567	562	565	549	593	587	545	602	584	601	622	556	570	550	586	548	640	611	596	571	563	643	553	570	578	571	592	567	590	561	628	543	595	598	611	576	610	598	599	578	557	574	584	563	578	566	610	575	580	596	585	598	586	594	570	571	554	607	589	600	584	547	600	562	584	583	596	574	585	575	567	607	567	570	589	577	573	575	568	562	603	587	609	557	600	636	589	603	572	576	573	563	567	629	592	598	586	561	569	581	570	623	529	565	567	594	538	597	617	527	618	576	536	626	581	568	579	583	582	574	568	571	599	574	601	590	598	585	589	549	610	624	601	623	601	594	564	597	591	548	571	574	572	618	598	576	593	567	592	623	570	583	619	594	532	617	582	583	568	560	516	571	592	644	579	579	552	630	586	582	571	625	575	553	618	569	603	589	601	568	612	573	602	608	579	560	614	553	604	544	554	562	569	548	587	572	604	541	631	581	590	625	580	573	585	599	646	607	575	574	552	559	584	586	626	583	614	581	551	573	564	578	578	586	599	579	594	535	581	565	560	578	605	598	578	568	593	564	592	550	583	622	604	622	568	577	577	582	551	563	607	569	595	565	627	572	594	596	590	621	573	594	577	597	588	589	554	566	613	561	588	571	577	577	554	545	596	553	553	589	560	620	598	568	588	584	652	647	579	585	598	609	555	616	578	616	602	574	586	561	587	601	564	577	564	586	591	611	584	649	573	564	541	578	590	552	560	584	548	549	562	579	629	603	558	589	570	617	564	604	568	572	565	567	558	603	542	563	566	588	635	619	627	607	608	556	514	606	569	614	572	610	595	555	600	569	547	576	577	606	591	596	602	570	603	564	581	597	553	562	561	584	573	600	628	568	565	594	650	533	592	589	597	588	616	560	560	558	561	638	528	590	616	562	599	565	625	610	599	572	591	587	589	611	615	550	567	609	585	563	568	598	586	591	602	592	571	583	592	612	558	632	605	536	548	584	580	578	584	589	560	610	540	555	573	569	574	551	568	583	576	617	569	559	583	592	556	585	581	582	564	577	582	574	573	551	617	593	537	606	595	579	567	589	584	563	564	589	619	515	592	564	601	576	593	620	569	588	576	611	603	605	581	569	546	629	586	598	583	615	586	553	610	602	597	597	578	568	611	600	570	574	593	610	586	613	578	562	597	606	554	596	564	590	621	574	564	581	592	565	606	601	557	592	570	626	564	600	584	566	587	598	550	615	580	614	577	585	590	599	577	607	635	591	557	553	658	560	611	545	554	640	585	597	598	614	621	591	557	588	565	604	551	575	581	565	580	557	596	614	594	639	572	565	608	582	594	603	558	559	566	571	623	566	554	592	576	607	587	595	576	565	605	575	605	578	620	627	584	593	544	608	579	591	595	575	583	554	546	572	591	561	596	616	582	592	631	625	622	570	564	581	618	585	568	601	574	585	577	612	526	574	597	582	552	571	601	593	564	586	586	592	582	614	567	578	583	613	593	539	598	508	548	580	589	565	614	577	594	558	601	615	523	618	608	590	615	596	559	582	533	583	597	547	597	620	595	548	596	576	590	583	568	546	564	580	590	562	572	565	548	565	580	571	593	590	570	606	566	580	552	555	578	588	590	563	576	601	584	611	561	567	564	584	610	587	596	571	585	558	549	620	576	631	566	580	599	584	587	594	541	585	570	601	583	607	583	573	559	588	607	573	556	588	566	561	607	566	553	580	563	620	577	599	587	610	588	631	566	641	586	542	579	556	554	600	575	572	576	569	604	608	626	593	558	589	576	589	596	582	631	559	565	575	595	602	537	574	606	603	587	563	583	569	599	594	615	578	589	590	560	601	612	584	596	579	617	618	592	565	597	571	614	579	567	596	594	584
24185	21610	29196	24482	21593	12408	1118	679	525	443	460	411	383	342	346	366	308	296	299	301	330	300	286	263	275	266	256	269	312	252	274	262	281	253	261	256	276	230	233	231	259	242	254	259	275	288	241	263	241	239	252	240	237	245	234	253	260	231	285	253	275	267	263	247	250	250	241	279	232	219	242	236	265	245	245	224	257	259	241	227	248	247	237	246	268	252	250	271	218	251	231	243	216	278	239	275	204	242	253	234	237	243	255	250	240	237	248	254	224	234	231	244	273	281	223	225	273	239	263	234	263	273	255	256	240	255	264	267	251	243	235	240	248	233	233	210	278	253	241	247	250	207	249	247	239	251	270	237	230	266	254	200	254	257	240	256	244	241	254	250	268	272	242	251	263	260	244	235	262	241	232	235	270	245	218	264	268	253	236	262	255	241	229	240	243	255	243	213	268	254	277	241	249	229	219	231	233	234	231	239	266	248	296	241	259	209	249	274	240	252	245	237	247	255	254	241	261	240	265	238	244	234	226	233	250	254	265	260	240	226	222	279	242	222	268	265	192	224	243	262	264	243	257	242	245	252	241	250	240	270	232	248	243	244	249	210	221	258	252	254	266	238	262	240	263	247	259	238	264	236	228	242	215	246	220	227	229	247	213	244	261	259	241	236	243	230	220	226	228	226	242	250	228	247	249	245	240	237	228	258	260	235	221	213	240	230	243	245	217	248	271	258	242	263	240	248	244	243	228	244	254	244	252	278	260	253	260	244	273	240	247	226	249	235	245	253	242	235	242	270	255	250	238	248	220	235	224	247	256	258	238	270	226	257	255	245	248	250	256	238	246	235	252	239	239	246	255	235	258	272	236	281	246	251	249	247	227	234	263	224	226	257	281	269	231	239	240	244	236	253	251	255	223	248	228	246	239	259	252	222	219	266	277	236	238	238	265	255	233	210	234	252	264	256	246	223	248	243	254	248	253	266	254	224	248	246	234	254	223	250	237	238	271	252	207	246	276	260	248	230	237	247	238	238	250	248	259	229	246	253	225	246	240	239	243	264	250	253	252	224	231	231	243	220	267	277	261	244	239	255	239	276	227	244	234	247	249	249	260	226	257	249	247	244	223	272	271	264	246	268	250	248	280	243	259	267	228	227	241	231	235	248	259	244	254	201	245	285	236	258	225	250	223	268	274	227	240	258	257	257	251	261	263	259	268	279	221	240	236	252	235	233	226	233	235	257	239	234	240	271	238	260	235	272	237	256	234	241	229	223	220	250	249	248	272	233	279	224	261	236	257	275	265	237	224	259	249	256	228	248	250	239	254	255	233	263	251	258	283	246	257	249	253	228	256	233	240	249	229	246	264	236	243	235	259	246	223	269	262	255	232	241	240	256	281	230	262	272	219	243	221	235	264	220	210	219	233	265	282	223	260	230	243	237	252	233	245	256	253	269	282	227	259	255	248	244	251	245	270	226	234	238	264	256	264	252	234	239	247	231	229	217	226	231	247	245	251	248	265	240	255	255	258	276	240	248	261	244	224	247	264	261	266	264	251	232	235	239	259	240	234	223	249	227	235	250	243	248	264	248	238	250	239	237	218	239	221	222	239	228	252	231	249	263	235	255	256	227	234	208	237	238	256	232	246	234	262	229	242	245	233	255	265	236	264	248	244	244	256	235	285	270	224	222	245	279	246	239	214	254	249	253	244	251	257	232	224	254	252	243	253	225	250	237	228	251	254	259	279	239	240	245	236	243	229	241	252	254	262	234	228	253	233	263	231	222	262	228	260	246	246	236	241	231	208	252	214	245	249	247	253	224	265	223	257	218	272	244	245	236	272	228	229	243	227	236	230	251	266	271	233	236	269	245	229	225	227	265	277	249	279	264	261	224	250	235	247	258	228	246	225	233	222	230	232	270	250	224	229	243	226	226	234	276	227	284	249	258	262	225	246	252	268	223	229	238	238	235	256	270	235	241	260	269	242	240	261	258	252	266	227	259	261	266	267	252	241	249	271	229	243	232	254	261	251	251	239	236	253	275	272	242	259	215	250	283	244	256	230	242	246	256	228	253	256	288	219	250	231	243	268	250	242	232	265	253	253	227	264	242	244	240	240	241	262	254	256	275	214	225	266	249	244	262	239	223	248	250	250	278	211	280	250	244	246	247	235	245	258	256	247	258	265	240	250	256	233	261	230	261	251	240	231	236	258	270	249	245	256	247	225	236	260	244	229	245	227	243	247	230	238	241	225	242	233	246	257	231	236	235	241	245	255	239	236	246	225	235	268	236	251	240	237	246	227	223	250	245	240	218	243	259	255	254	239	248	249	253	237	241	241	254	217	245	261	235	213	260	231	246	237	228	252	230	232	258	265	220	218	238	251	230	244	270	274	232	242	227	276	240	247	231	225	233	238	262	263	232	232	242	218	235	234	247	244	264	277	261	249	260	253	234	265	228	232	250	224	244	244	277	220	262	260	234	236	276	259	244	240	244	249	241	259	243	247	241	253	259	218	259	237	224	270	244	245	243	243	223	266	248	272	252	258	228	240	233	239	232	254	241	220	300	234	240	239	259	248	231	237	236	258	224	250	242	243	225	272	217	244	264	224	236	239	253	239	245	242	272	269	244	226	232	245	235	222	279	226	232	256	223	244	250	258	249	259	258	217	248	213	264	226	262	259	243	269	234	245	203	242	250	249	252	237	244	249	278	242	248	264	281	255	259	263	242	260	265	242	240	223	240	225	248	237	255	238	264	218	252	246	220	228	228	271	236	266	238	225	247	259	262	289	237	251	227	237	226	217	218	258	236	263	261	251	263	281	227	276	245	238	226	252	250	287	234	235	231	245	235	275	230	232	256	252	245	268	245	222	221	236	252	232	221	257	245	260	264	221	244	255	235	243	252	211	262	245	242	235	250	242	211	246	243	242	236	234	242	230	256	231	246	252	259	241	233	232	245	256	255	251	237	267	242	262	246	256	268	226	294	217	239	249	265	255	265	233	231	258	199	228	241	258	246	248	262	259	234	252	235	245	250	214	258	253	235	243	258	266	258	249	249	274	241	267	245	248	251	231	274	245	240	243	244	255	242	242	251	249	227	271	255	240	217	226	229	234	241	257	233	247	242	257	245	264	213	242	239	224	267	266	223	242	257	243	271	243	253	241	253	265	222	246	234	271	225	234	239	255	221	225	247	257	256	268	242	254	229	234	251	235	242	252	245	233	230	251	260	241	232	262	265	253	249	249	228	280	256	253	218	247	235	205	257	257	240	245	252	224	248	231	239	260	261	245	229	236	254	248	239	230	243	248	249	233	279	266	222	242	259	212	250	238	237	232	255	240	250	276	258	243	243	227	265	252	244	247	241	254	239	259	246	230	251	229	272	267	254	268	269	254	259	258	237	231	230	264	268	231	235	255	259	240	277	234	259	246	255	247	253	265	239	254	266	241	250	249	239	257	252	228	232	270	266	274	235	252	253	242	240	278	242	274	240	234	223	244	262
4779	10112	8019	3912	2719	2031	1539	1297	973	933	758	730	650	549	524	488	486	442	381	406	399	370	379	363	369	369	312	391	361	385	358	344	350	316	346	347	372	334	360	334	362	301	354	354	329	312	336	339	338	306	323	349	318	350	334	353	345	327	297	323	325	318	356	294	320	315	365	338	307	335	334	340	327	321	314	317	297	324	340	318	308	321	298	329	315	319	335	297	309	313	295	315	286	314	336	297	326	317	304	312	315	289	329	333	315	314	341	320	326	318	335	312	330	318	310	317	316	293	329	325	334	324	314	292	307	315	342	296	313	282	298	336	279	341	331	311	323	323	305	332	326	299	321	324	309	291	300	300	291	326	342	314	333	311	322	295	317	357	304	316	320	314	286	315	308	329	293	309	309	313	294	305	292	287	281	360	290	358	284	317	315	352	318	253	328	310	330	284	326	322	298	303	312	331	321	305	315	343	308	316	340	340	332	324	310	306	299	309	327	316	320	340	317	278	308	287	266	328	294	336	313	309	314	318	308	321	335	321	308	302	308	325	305	315	310	326	317	330	311	319	301	329	298	315	308	345	320	299	344	311	316	318	302	309	307	307	327	311	317	295	345	331	312	281	315	322	318	307	297	329	323	312	317	331	310	306	334	335	333	308	299	316	319	325	302	297	302	352	323	329	340	325	304	339	305	307	320	265	300	298	326	313	280	331	305	317	324	325	321	328	334	294	343	343	326	301	334	273	300	308	357	336	324	318	303	364	293	290	311	323	320	321	337	345	340	305	313	294	333	288	288	313	298	324	347	324	331	324	280	335	298	315	301	313	340	305	338	319	326	329	320	339	295	326	284	273	297	289	324	333	326	325	334	319	316	310	314	287	309	333	332	320	305	310	320	314	306	320	269	313	326	316	307	303	316	333	338	329	338	312	311	301	333	321	312	290	302	340	308	269	305	320	315	320	289	338	298	295	306	293	318	323	314	285	334	293	323	311	307	289	319	337	328	297	340	328	324	338	321	300	310	285	314	336	294	297	278	319	317	318	315	356	342	359	328	348	327	320	329	283	311	291	320	298	333	311	293	323	296	339	304	331	318	311	331	313	309	303	342	316	302	338	328	296	302	333	301	324	300	317	295	311	299	316	329	303	299	314	335	321	310	318	342	313	307	345	298	319	321	316	300	325	321	297	327	336	331	284	318	299	301	316	317	309	307	323	279	326	321	326	309	315	304	328	283	325	321	300	272	300	272	321	316	289	311	323	306	290	324	333	308	294	312	343	306	311	313	369	311	333	299	328	323	303	315	275	343	332	292	288	272	326	323	299	298	316	335	288	315	313	299	298	312	294	291	340	324	331	325	311	328	312	339	338	299	345	314	306	299	322	299	346	302	286	290	299	288	309	337	290	288	300	310	298	323	328	308	348	315	334	314	274	329	292	291	309	333	321	311	315	331	311	335	298	333	291	290	300	307	331	306	290	321	295	332	279	336	326	325	342	312	330	298	335	333	339	292	285	313	319	308	307	319	302	309	292	311	290	328	321	310	348	304	316	318	328	320	292	313	309	314	321	297	305	320	311	307	303	354	291	311	308	317	312	317	302	292	284	292	349	324	323	294	293	297	328	330	313	343	307	312	332	333	335	320	319	295	353	338	314	362	346	292	299	303	337	301	313	308	314	318	332	283	315	312	319	346	288	323	340	313	338	302	318	284	323	309	326	325	300	284	310	343	300	308	308	329	306	291	310	306	322	311	301	294	310	312	308	309	345	324	316	289	319	309	304	310	313	333	361	298	309	299	298	318	298	316	331	340	284	312	315	308	284	301	313	306	278	301	314	304	303	318	329	345	335	320	332	354	306	364	265	286	286	300	336	317	309	295	316	318	301	330	306	306	320	308	332	306	308	301	353	312	328	306	328	308	342	323	315	299	288	320	313	322	330	322	350	299	314	308	311	302	312	323	345	340	303	326	325	345	316	341	305	311	345	347	298	300	319	321	323	297	326	326	307	342	307	279	328	322	297	300	296	308	309	312	291	289	309	337	313	332	280	345	340	328	320	313	308	315	298	304	323	314	297	305	310	337	305	312	300	324	277	315	290	311	309	294	327	302	319	304	305	302	324	338	302	296	338	316	314	293	307	316	339	294	310	296	306	308	331	322	335	304	301	337	332	341	321	317	297	311	317	335	337	308	305	314	303	317	335	308	280	314	308	303	305	304	361	325	309	311	334	297	308	307	303	300	339	270	323	323	310	328	286	290	288	302	317	308	290	318	302	340	303	308	324	295	336	318	308	312	333	316	322	328	319	289	280	289	351	318	323	297	311	308	308	289	305	328	310	311	310	348	344	337	314	340	287	317	292	302	306	285	304	329	301	354	322	324	358	307	296	305	337	330	288	314	324	315	296	303	296	316	309	279	328	334	336	352	327	349	295	311	310	312	321	271	321	334	310	312	350	312	333	305	323	324	310	337	316	358	309	358	310	314	307	310	342	291	345	304	322	325	291	287	322	338	314	323	315	352	336	300	325	310	315	328	326	319	331	329	298	297	329	314	307	327	304	328	321	307	289	321	300	322	316	331	348	324	339	309	308	298	313	289	304	307	292	314	325	323	357	315	340	311	367	339	297	324	286	320	307	303	324	321	341	340	307	316	318	310	323	331	327	320	360	296	338	309	320	308	328	296	276	326	334	285	297	316	334	324	333	300	324	331	292	308	307	304	304	299	305	302	332	318	302	300	312	334	332	317	279	343	342	326	314	308	348	333	281	308	286	336	330	322	321	298	309	319	341	324	320	305	353	322	327	304	352	327	313	320	328	313	330	288	317	320	309	323	309	328	340	316	318	335	319	327	337	317	315	317	310	297	344	301	326	341	292	308	307	313	310	306	326	303	320	308	317	333	314	298	316	344	322	330	315	310	274	319	316	300	339	306	307	326	327	299	309	320	306	314	321	298	298	294	302	323	293	332	324	287	304	343	343	344	295	302	339	317	277	298	339	332	315	325	351	335	315	328	334	305	326	329	327	312	305	297	319	319	296	288	302	305	315	336	302	305	318	338	324	312	329	357	306	302	336	318	314	321	336	327	332	321	292	338	274	353	310	334	306	311	301	296	291	298	307	314	311	317	314	306	312	304	316	355	293	327	317	322	308	330	329	317	293	283	346	318	297	328	334	302	286	355	304	320	327	335	331	314	300	281	319	320	293	284	317	327	315	320	322	319	331	288	343	295	298	328	301	320	309	326	326	285	338	315	308	311	334	315	306	330	358	333	287	301	329	296	308	304	296	358	311	348	326	308	292	298	324	301	300	304	303	284	318	316	327	305	315	307	281	300	323	316	322	317	319	316	330	304	337	308	333	320	349	331	322	347	321	298	317	339	321	313	330	314	317	318	360	321	310	327	303	296	315	317	309	321	298	343	314	299	320	303	339	329	307	328	289	296	326	311	320	333	287	278	295	331	316	336	312	306	302	328	315	323	294	327	335	307	296	343	329	303	334
25400	21606	28122	25480	12216	1177	925	844	787	814	808	694	695	705	659	775	691	704	693	700	715	660	732	673	666	690	671	686	684	661	664	673	731	669	691	734	707	635	702	726	668	669	699	669	702	655	750	712	642	657	691	688	710	680	710	663	686	648	690	684	655	685	643	683	665	667	694	690	695	682	679	664	641	625	668	630	708	650	727	645	655	689	666	672	677	667	681	686	668	706	654	660	698	668	675	655	668	683	702	720	665	643	662	674	612	646	681	683	683	621	723	675	675	660	637	736	666	661	707	670	667	686	688	681	692	610	720	665	657	671	654	668	639	700	671	714	609	646	708	676	674	611	691	700	634	674	725	692	599	685	633	670	700	713	690	671	666	670	630	661	703	669	719	711	680	669	667	674	674	655	686	664	692	700	698	704	648	673	622	694	719	645	665	658	636	631	658	627	670	678	669	666	627	676	654	696	670	638	645	716	727	659	648	706	666	683	711	662	666	660	667	663	661	670	686	676	626	646	645	685	723	682	703	691	694	617	665	668	658	652	669	665	680	667	681	711	672	643	690	706	683	680	646	672	676	687	646	674	652	638	654	669	742	622	673	656	705	701	681	656	715	671	665	720	663	716	704	638	608	646	700	662	648	676	665	652	671	685	656	646	697	667	663	703	694	695	659	628	694	662	665	670	675	665	633	666	641	691	662	674	712	694	649	674	676	659	661	637	683	686	715	694	641	687	689	693	675	695	691	665	682	667	636	647	665	667	691	709	633	741	722	689	649	673	703	696	658	690	652	632	694	642	723	649	669	692	693	671	678	637	676	653	687	648	647	713	692	734	681	678	641	638	673	636	697	656	690	676	665	648	643	655	665	686	700	655	704	625	699	704	710	618	645	705	646	677	676	640	670	648	693	712	665	641	711	685	696	691	656	704	647	654	711	655	626	654	664	656	672	660	660	677	611	669	615	691	611	689	697	683	671	690	635	664	703	662	657	686	697	677	637	708	680	656	684	674	712	628	704	635	612	676	640	713	637	636	661	679	688	669	689	667	657	628	650	684	665	679	684	677	701	665	663	662	611	705	683	690	679	646	700	682	639	660	633	692	665	628	636	690	723	624	703	592	672	644	667	676	673	625	695	708	663	699	642	646	647	662	650	648	625	661	673	634	632	651	694	722	680	695	696	615	663	655	678	687	671	690	670	679	698	648	657	644	669	697	663	688	684	648	646	652	657	644	668	656	713	645	647	641	678	648	678	680	637	684	722	676	650	661	684	697	647	701	682	644	632	640	630	693	645	711	659	719	680	688	670	665	693	647	625	660	672	630	681	686	660	652	642	686	707	705	714	631	704	666	701	608	656	645	724	629	662	696	646	597	688	654	649	664	679	623	686	705	684	658	677	650	721	635	684	666	669	727	680	627	670	611	727	646	700	669	670	706	691	653	682	669	686	663	720	652	729	653	700	602	690	673	644	735	686	621	624	685	657	638	708	648	683	662	671	654	651	632	662	690	662	700	710	677	686	710	691	696	624	662	646	696	661	660	691	657	669	657	657	647	680	663	665	678	674	650	664	662	640	651	653	727	683	638	653	611	686	662	679	622	674	696	663	695	682	683	697	719	643	659	682	684	667	635	702	720	686	664	679	664	707	676	669	701	635	649	650	687	695	672	683	692	678	701	679	623	697	633	705	683	615	695	683	682	683	615	704	667	697	671	663	664	692	647	706	688	669	701	643	667	687	669	679	670	645	651	666	697	673	656	701	681	647	648	702	670	624	659	651	624	657	684	666	666	644	674	679	671	715	587	686	663	719	676	647	681	674	663	679	664	712	656	687	631	705	683	649	675	656	670	695	690	704	682	626	687	707	634	640	666	696	630	634	636	707	665	642	629	705	617	648	645	665	665	663	669	681	607	691	642	651	666	624	619	620	666	670	705	638	653	611	678	652	660	693	658	674	675	692	652	649	675	635	679	666	669	638	685	701	681	649	641	619	697	682	684	668	665	693	674	693	734	659	636	627	688	667	647	652	639	700	700	645	709	652	636	648	656	639	668	687	688	666	631	688	716	711	689	696	699	723	707	702	626	666	677	695	649	680	683	638	644	657	681	673	682	697	687	708	690	641	707	626	688	710	665	691	676	634	668	681	694	676	681	685	660	685	679	655	671	681	691	679	683	707	644	672	716	646	680	682	656	655	673	689	709	683	696	707	657	679	725	701	685	677	655	676	669	674	675	648	646	699	654	661	694	681	692	679	664	660	677	656	639	680	640	658	693	649	671	638	642	661	661	656	688	723	692	650	700	641	630	669	673	686	648	691	630	661	651	646	654	663	646	656	644	650	670	646	681	652	711	695	657	675	636	688	669	606	661	641	626	699	652	686	657	669	640	652	639	643	641	641	676	625	682	658	659	707	659	672	675	658	718	669	689	638	647	709	709	643	657	647	661	609	658	638	619	676	682	683	649	656	716	683	646	673	694	666	674	682	685	658	700	673	684	704	676	661	695	661	633	657	679	618	717	706	635	699	630	622	724	697	688	689	679	711	641	669	700	697	654	666	719	698	619	665	653	668	642	675	686	634	638	649	653	667	678	644	687	721	649	679	678	676	659	648	639	644	664	670	689	631	655	666	670	692	636	644	666	711	630	654	644	650	673	646	683	624	671	679	672	727	654	640	685	654	634	627	679	669	690	633	653	637	673	662	692	664	681	646	645	718	648	662	648	676	668	668	606	685	637	698	659	650	664	685	673	670	701	714	698	610	693	648	683	671	670	661	657	662	678	699	635	654	644	643	657	670	657	669	647	685	653	670	688	701	661	684	663	729	651	641	660	647	685	693	631	691	627	680	645	688	695	628	639	689	635	672	678	704	661	633	680	646	649	630	663	691	648	688	690	694	712	657	678	678	642	660	685	678	678	657	643	666	675	661	674	688	717	677	641	622	686	669	615	725	622	630	636	689	672	632	680	645	659	668	646	699	652	656	700	678	671	669	625	703	675	665	701	710	695	709	652	673	678	650	666	705	701	678	695	641	671	703	643	649	681	663	628	633	709	654	704	667	645	714	691	636	690	698	692	666	669	662	692	697	682	649	732	636	630	696	739	654	695	688	647	701	705	643	611	691	619	614	670	681	706	699	661	635	665	679	681	676	659	697	680	704	658	656	672	685	620	659	668	668	688	695	699	696	680	661	683	638	699	658	690	686	621	675	689	689	690	683	661	632	668	654	711	637	657	652	661	663	628	663	637	670	697	689	670	687	646	619	632	672	672	714	688	662	606	737	698	693	661	628	700	668	644	668	646	699	670	656	672	672	659	681	638	712	664	645	666	654	699	658	663	715	617	687	635	652	659	673	694	680	643	644	682	696	691	682	691	632	648	690	698	654	646	673	679	681	690	691	690	687	653	650	646	679	675	653	679	645	671	649	671	677	637	679	667	641	635	670	675	676	682	671	668	664	677	659	652	671	676	658	707	671	688	700	658	656	675	668	689	657	710	675	638
4728	5868	4594	2500	2002	1636	1378	1337	1172	1096	1034	1028	951	945	866	885	839	831	832	831	760	844	815	781	845	788	810	801	846	800	820	846	810	833	824	802	840	818	828	804	834	817	794	827	811	801	799	801	842	773	766	807	837	832	785	793	759	766	766	794	813	791	788	768	789	778	799	859	809	793	786	787	807	781	846	818	779	826	790	785	848	789	776	830	806	800	841	750	818	765	766	796	810	771	805	773	788	779	800	808	759	801	792	861	764	817	772	835	717	844	862	756	794	774	806	780	799	803	812	791	767	778	806	837	796	748	800	795	777	818	821	807	788	812	775	805	832	804	798	829	773	837	794	790	835	794	805	741	809	800	844	786	760	829	742	783	786	774	738	806	767	767	789	779	798	736	803	815	763	782	849	789	827	773	849	767	805	813	813	799	797	811	791	772	787	794	754	764	820	765	803	781	811	838	801	781	744	760	834	797	825	820	796	789	736	735	808	766	786	790	795	793	774	774	798	814	781	784	837	774	779	844	736	766	758	790	808	782	818	813	759	764	811	765	782	766	784	813	807	825	807	827	806	849	730	798	809	758	823	816	806	758	806	774	839	787	768	791	804	800	813	788	754	786	801	771	818	826	793	783	810	747	780	754	796	798	819	822	740	750	844	787	785	785	790	739	759	800	780	811	788	748	732	761	822	856	758	753	782	813	770	737	802	835	807	801	820	794	770	800	790	785	807	811	787	821	805	779	876	817	811	792	790	769	766	788	795	815	812	807	854	771	818	803	781	812	803	772	756	792	809	750	845	798	819	813	837	795	794	818	837	768	786	823	756	812	811	850	764	816	814	811	785	810	812	774	817	814	821	777	819	742	811	783	781	806	783	797	761	752	752	773	806	808	784	801	788	782	786	774	828	763	770	784	770	825	814	791	834	817	833	840	838	767	770	830	798	802	810	807	758	841	879	837	796	801	792	812	825	826	801	791	812	815	794	744	827	793	770	833	860	748	775	801	771	803	822	775	825	842	798	805	796	810	799	799	810	815	812	770	826	792	804	818	802	801	805	827	775	816	804	782	828	790	798	827	854	805	767	751	798	793	807	736	829	831	744	816	742	803	774	846	835	772	697	771	770	801	755	825	793	761	755	800	783	798	807	805	780	769	775	746	815	800	778	757	843	829	797	756	794	766	780	723	802	791	816	800	834	760	826	801	819	820	795	818	768	728	755	823	829	850	789	790	791	815	780	787	819	794	791	759	742	765	795	790	766	836	802	764	779	786	795	754	763	806	746	765	793	799	765	771	811	789	862	801	834	703	751	839	718	822	840	791	802	792	805	785	790	823	782	821	828	832	853	770	784	768	753	770	800	832	777	831	740	830	797	785	809	795	753	815	790	802	786	793	790	776	800	791	793	754	785	761	795	818	768	793	811	784	805	782	800	824	754	796	770	833	789	758	797	784	791	822	812	765	771	786	810	771	842	812	795	822	805	784	791	810	802	888	737	761	789	763	830	841	793	826	773	789	797	818	767	769	738	723	819	762	775	774	813	867	749	811	771	800	788	823	781	793	782	791	802	815	776	746	749	811	791	777	755	772	760	806	773	778	786	821	796	799	820	798	743	784	813	770	801	801	749	796	787	797	816	781	790	772	760	851	797	792	775	770	726	753	763	800	793	824	790	836	803	756	791	774	733	800	787	780	839	800	775	806	792	803	800	763	821	786	771	794	772	808	777	767	739	816	774	769	794	763	764	770	748	767	757	807	758	792	849	741	786	807	817	808	768	753	826	798	762	812	806	778	817	780	792	843	744	750	748	751	835	779	784	749	779	802	841	776	790	766	800	752	794	835	771	801	771	793	765	775	815	809	833	765	759	746	770	790	780	802	779	838	798	798	791	773	814	807	808	769	759	813	827	801	802	811	826	803	826	756	808	734	766	781	788	759	798	859	815	734	816	764	784	843	798	787	806	761	759	793	763	784	753	767	797	777	743	798	789	821	818	801	808	805	807	824	780	766	784	834	783	771	795	814	787	810	818	823	778	794	797	845	801	764	803	756	806	792	768	813	804	781	846	794	796	785	779	804	813	817	808	802	769	761	842	766	819	733	835	796	793	769	793	775	840	791	796	813	775	785	789	787	826	786	772	808	843	830	747	790	806	829	759	853	791	786	753	800	763	811	792	752	814	829	742	824	784	782	767	741	800	788	801	780	813	781	760	793	812	812	834	799	733	806	792	761	772	797	767	824	768	749	843	810	780	791	836	780	774	772	815	811	804	719	827	780	779	769	808	784	798	788	802	814	809	859	788	797	814	823	814	808	812	772	771	773	785	789	761	771	743	814	783	789	733	774	771	766	796	788	847	772	775	763	812	754	788	819	802	800	769	777	755	797	764	755	787	775	840	829	831	755	812	788	770	777	818	806	771	771	762	748	784	792	764	825	814	746	772	823	810	708	761	827	802	759	837	799	794	778	767	806	800	808	753	796	850	794	807	808	804	833	777	775	765	793	797	789	797	774	788	794	772	805	832	780	776	780	789	778	791	789	809	777	785	765	787	775	770	791	812	826	810	760	771	826	809	788	814	772	818	788	766	786	826	802	795	778	810	754	862	792	795	782	803	814	807	790	806	786	808	838	774	795	841	786	779	793	799	804	831	737	774	809	741	831	756	759	813	818	778	817	793	811	764	783	797	785	740	786	780	779	775	814	773	801	779	816	829	767	854	750	760	804	752	788	810	786	767	804	802	785	729	823	787	738	777	847	769	780	779	803	769	806	807	817	763	759	858	835	786	796	766	782	817	856	793	789	812	765	788	840	785	815	772	844	818	777	770	779	728	807	753	788	811	844	766	742	801	799	749	833	765	800	806	841	787	828	787	828	828	824	783	783	737	745	790	767	823	773	768	794	798	753	782	828	811	782	768	790	794	762	758	814	784	763	758	781	778	807	812	828	793	808	804	793	798	756	817	796	798	783	780	795	772	776	787	821	787	827	824	814	755	771	806	820	772	758	798	844	813	788	799	760	819	783	756	773	779	799	771	806	809	749	783	841	770	829	785	757	791	800	777	751	776	762	815	728	760	783	816	795	809	800	799	780	780	799	797	792	775	766	797	797	776	798	778	764	770	793	766	799	797	819	782	807	822	774	774	823	793	775	752	761	792	790	808	832	810	814	796	794	797	772	870	766	852	825	811	782	790	775	824	729	783	785	817	807	811	786	818	810	795	820	803	731	846	767	810	769	786	780	781	800	765	799	785	799	777	792	784	751	811	759	812	779	751	791	794	801	747	756	758	788	785	775	839	802	821	823	752	820	797	832	780	770	767	812	778	745	795	800	793	780	782	812	829	791	799	771	805	777	803	818	819	769	811	784	789	767	762	793	815	804	810	791	789	768	735	844	843	784	798	771	795	833	854	753	779	819	782	725	779	796	801	803	806	812	797	756	763	820	741	819	797	766	811	775	816	824	792	813	804	763	777	821	812	769	772	806	807	839	774	790	803	792
23222	21666	29720	24145	21671	21717	11872	1398	963	852	778	716	659	666	594	597	566	560	554	481	536	507	486	444	493	476	486	459	451	446	472	464	492	419	428	415	457	470	449	447	448	408	454	440	425	435	432	436	439	420	415	423	420	428	406	418	442	439	404	445	424	460	441	390	442	442	395	438	425	439	434	430	428	421	397	439	436	451	443	424	398	389	366	399	420	451	405	396	416	427	433	427	422	386	402	454	419	392	415	387	389	424	439	418	431	416	429	430	405	412	430	450	422	418	379	421	415	435	403	409	433	406	388	404	446	388	449	416	389	429	411	458	404	376	450	458	389	406	401	416	417	431	454	366	405	391	415	380	429	439	418	415	421	411	429	440	397	405	420	431	397	442	424	460	434	438	417	402	404	433	407	423	441	427	499	430	411	447	451	394	422	429	399	445	412	411	411	399	414	443	457	465	362	385	407	417	436	372	430	417	392	417	379	388	417	429	388	447	438	438	426	430	398	419	383	404	399	413	450	444	428	426	392	420	409	371	415	415	447	399	436	434	410	434	423	400	417	372	406	427	457	397	392	454	383	414	380	458	466	451	418	421	415	418	403	408	404	397	429	422	425	431	443	416	414	438	429	427	436	411	401	439	419	388	431	421	392	394	392	374	397	434	419	394	412	434	400	418	420	412	387	409	441	410	445	429	410	424	449	391	413	392	435	407	387	424	414	436	436	394	399	445	439	455	405	451	440	389	441	429	433	442	404	416	421	434	420	437	408	418	420	458	403	443	421	414	407	376	454	455	407	440	441	447	431	413	396	419	406	426	424	396	428	435	424	441	359	434	411	428	426	432	412	402	432	408	394	419	422	416	400	430	415	404	383	418	416	459	437	398	415	411	418	384	431	457	456	381	399	448	446	384	420	407	415	442	389	449	431	415	426	423	460	428	421	381	426	409	431	413	438	438	447	390	400	419	424	455	422	407	409	432	430	379	385	457	386	460	435	398	410	430	396	388	438	420	369	449	400	413	417	440	407	445	384	424	368	404	449	421	386	428	422	424	398	438	380	441	454	444	411	420	410	416	404	416	464	418	412	459	452	427	438	423	453	401	414	413	383	414	404	415	448	377	403	405	410	402	425	424	407	415	421	426	402	407	376	396	407	410	396	423	433	425	394	410	447	400	421	410	408	407	394	393	375	416	404	422	431	430	427	421	382	439	414	440	414	445	430	401	445	426	440	453	429	416	404	417	418	418	453	440	394	383	441	414	429	385	457	403	409	412	403	381	407	401	400	434	352	428	424	421	462	414	382	409	441	447	476	384	437	413	429	452	417	421	407	422	431	424	413	389	413	418	398	421	412	428	432	470	429	424	416	412	418	426	397	380	439	448	420	411	422	430	412	425	401	423	421	393	412	416	433	429	419	382	432	440	401	452	450	408	440	408	434	419	403	420	420	413	381	424	416	397	449	432	421	410	413	414	431	419	412	392	423	411	424	435	413	407	417	425	418	427	390	432	413	421	406	408	410	400	441	454	394	426	423	398	423	463	447	429	431	458	437	427	444	416	468	412	411	419	422	424	432	408	432	438	399	412	410	429	421	406	431	400	416	391	438	424	417	415	409	443	403	416	392	448	418	429	417	423	424	403	411	445	446	420	453	398	423	413	403	438	421	405	390	396	377	421	415	414	404	411	437	408	387	444	398	401	416	391	430	423	409	397	412	388	399	405	432	422	428	414	377	403	452	481	416	383	392	431	436	404	395	424	413	420	437	401	443	431	409	446	409	432	388	432	423	429	380	418	413	432	436	424	423	399	429	385	451	420	419	414	442	408	402	441	443	370	399	391	404	401	389	459	434	375	435	438	412	397	409	421	410	445	427	460	395	418	446	399	454	370	449	431	409	434	407	423	430	434	437	410	434	448	417	419	399	404	407	419	438	419	441	405	432	410	454	434	410	388	404	414	391	441	399	415	410	387	419	433	462	414	411	397	437	425	413	416	438	389	436	445	454	385	411	409	451	437	431	383	453	417	442	409	432	403	424	402	447	432	441	434	431	397	401	400	406	420	404	416	405	425	401	411	403	413	396	389	409	409	402	418	443	460	398	423	425	414	399	405	426	429	374	422	403	438	408	426	438	420	409	383	418	405	450	415	425	422	419	419	413	404	422	426	418	399	409	443	396	430	426	428	400	439	447	383	395	433	404	431	441	440	375	410	400	389	424	444	461	437	408	355	370	415	411	399	427	404	431	436	393	416	465	397	397	397	439	412	412	407	426	429	417	418	380	417	411	407	446	415	389	443	450	407	415	403	397	397	373	368	424	455	437	441	446	422	374	413	416	427	415	440	396	410	418	431	397	405	432	423	390	434	422	473	384	454	447	425	435	430	439	429	434	424	392	427	435	438	417	403	436	440	405	412	463	433	406	402	394	411	429	438	397	431	407	420	441	415	401	439	448	406	423	387	405	442	400	416	442	451	442	406	407	408	405	421	430	393	419	445	396	425	370	418	390	382	420	450	462	406	452	419	413	437	406	429	406	423	428	410	396	441	407	407	400	438	432	415	386	411	416	404	403	423	392	413	405	396	430	393	446	391	424	446	436	410	424	422	394	406	419	411	402	384	428	407	445	417	391	420	424	420	435	407	375	398	428	407	431	418	432	407	370	414	410	435	453	417	418	458	430	430	428	441	415	419	420	383	425	413	396	444	390	443	439	412	393	392	416	399	466	433	430	438	424	422	445	379	423	400	434	407	408	420	431	374	455	462	435	395	400	423	446	422	401	399	452	430	439	447	417	402	427	385	425	452	407	416	389	402	408	408	404	418	412	386	440	442	410	428	448	424	404	399	451	458	393	426	381	400	400	445	421	399	411	435	443	410	427	421	406	388	413	436	401	398	406	432	410	394	399	413	419	422	408	437	462	414	406	392	420	424	454	404	428	427	403	429	416	424	406	396	427	410	444	447	422	412	430	407	425	440	395	429	448	465	394	395	382	452	429	420	390	386	412	413	432	419	416	461	416	382	415	379	407	411	433	408	411	400	417	395	435	431	448	465	404	439	411	436	415	417	406	430	426	400	410	407	423	436	442	450	429	420	422	435	409	428	427	416	413	415	393	436	452	453	427	431	426	409	405	429	412	408	449	421	404	420	426	428	465	413	411	423	419	426	434	446	431	433	404	399	422	443	460	416	399	395	442	387	400	432	426	402	426	355	382	404	408	420	459	444	409	432	396	435	429	435	419	446	426	415	433	421	447	377	443	420	386	404	439	429	452	420	400	415	430	408	397	429	410	389	414	437	467	391	414	389	396	436	407	430	439	429	477	426	448	409	402	437	411	431	433	411	440	453	454	391	426	420	421	450	440	449	422	416	408	441	432	411	451	422	430	410	413	418	403	442	414	418	441	401	434	402	434	401	395	397	402	428	403	396	406	400	404	455	406	417	428	411	365	427	454	413	407	427	369	399	421	370	426	438	380	455	421	417	391	389	392	403	414	397	406	412
7056	16474	13238	6885	4914	3662	2849	2202	1885	1590	1396	1314	1076	976	948	871	811	738	711	714	676	621	607	630	642	624	594	536	567	502	540	557	562	526	563	552	514	562	527	540	504	520	488	492	543	453	494	508	477	475	499	503	489	487	492	459	508	490	512	514	460	477	505	489	468	504	472	517	501	465	509	494	483	476	459	466	529	489	473	460	497	504	488	488	491	512	511	484	475	493	497	441	487	494	506	472	504	504	457	481	484	474	472	473	524	482	457	452	467	509	512	470	543	513	470	493	482	451	458	467	484	478	460	508	489	521	449	478	498	460	466	465	498	487	526	513	489	508	463	447	486	483	480	534	471	448	453	455	497	488	484	508	546	503	445	497	453	454	485	528	479	480	464	456	461	448	486	449	492	479	453	505	484	486	473	454	480	461	462	480	520	479	495	510	525	468	466	451	488	479	455	461	505	446	498	454	486	463	458	505	471	470	529	477	447	459	484	468	498	457	462	506	468	480	498	478	467	488	469	496	469	494	468	503	516	471	498	494	475	493	458	509	468	482	487	488	522	500	458	471	465	492	445	461	497	482	501	473	488	484	466	482	489	468	486	454	516	448	505	424	508	442	469	483	525	491	485	484	430	473	471	483	490	511	436	487	456	469	508	488	462	482	435	508	539	466	503	448	458	527	473	493	509	516	503	485	475	462	440	497	510	447	490	483	458	518	489	518	450	468	439	473	507	505	462	498	481	454	475	469	475	474	503	490	476	455	498	482	448	529	538	489	485	480	485	508	462	459	496	454	479	501	452	484	497	468	473	481	475	464	461	455	433	491	504	483	464	481	476	435	490	468	498	478	466	501	476	490	477	470	492	465	440	450	473	493	503	488	485	494	482	494	471	466	459	497	523	511	507	468	512	466	494	507	531	491	485	502	444	510	465	498	499	453	486	462	497	486	474	501	503	482	505	481	472	446	505	457	458	471	469	527	472	464	482	483	481	488	443	493	504	477	505	440	457	479	495	480	497	463	468	462	484	442	457	494	498	488	485	523	452	515	537	499	440	478	483	458	521	456	516	472	479	503	446	496	480	450	492	505	512	444	473	466	520	490	457	502	458	503	464	485	485	466	494	491	457	455	478	485	514	498	515	460	485	463	481	495	480	478	432	443	478	495	473	469	441	468	491	571	488	515	531	447	469	464	462	458	508	493	455	499	437	490	474	483	515	494	492	501	530	472	482	461	460	477	483	531	477	442	506	511	506	440	459	462	497	509	466	521	501	479	490	453	477	457	503	529	497	513	503	443	457	467	477	460	467	499	495	517	475	489	519	493	528	464	502	486	473	505	520	482	496	501	481	489	473	474	474	481	466	457	437	491	464	423	498	507	472	477	498	476	523	504	477	486	432	465	489	484	522	497	510	484	532	484	441	485	476	467	477	481	454	522	472	497	498	487	480	482	474	494	474	456	506	492	474	503	463	486	520	434	483	484	474	476	501	480	485	462	509	508	487	454	493	463	442	471	484	488	483	475	507	525	490	484	482	464	438	480	488	519	435	459	475	517	475	495	488	440	484	472	484	476	494	492	503	450	443	498	461	476	446	486	472	464	476	472	489	463	489	472	461	531	438	511	492	486	507	481	504	493	505	495	478	462	522	495	464	486	457	462	486	514	492	442	468	475	490	499	483	471	455	488	455	477	448	485	472	450	493	476	503	480	434	504	521	489	480	517	451	427	499	476	471	462	439	451	490	461	489	490	462	481	493	475	442	475	501	478	476	471	500	489	488	457	453	494	502	497	479	474	493	490	506	460	477	445	490	511	497	471	486	458	433	477	467	476	496	465	431	484	443	472	452	463	486	469	487	441	515	533	470	485	485	503	488	479	523	464	484	449	471	469	495	522	471	452	516	496	484	511	514	469	488	496	488	502	524	489	494	464	477	498	466	492	495	471	449	469	457	450	479	474	500	547	541	537	465	494	511	468	453	474	448	468	497	450	479	492	481	487	495	488	491	436	461	468	463	487	492	514	494	478	480	495	449	476	471	451	486	487	462	453	474	460	480	480	393	457	434	476	498	491	464	462	449	481	465	450	451	482	464	466	483	518	469	477	521	472	477	474	504	448	503	473	503	458	506	457	478	463	495	485	473	456	465	467	469	504	493	460	454	524	459	448	491	494	475	457	498	510	511	464	463	484	484	482	449	500	471	461	466	478	455	442	487	490	507	473	477	502	507	505	461	477	482	490	489	488	478	464	496	451	476	465	498	517	456	478	460	496	507	422	486	512	458	503	505	487	505	450	469	476	495	474	459	486	501	479	478	442	490	497	480	449	506	506	470	521	514	475	475	488	460	486	464	430	462	459	492	459	489	496	453	455	480	507	496	495	489	504	491	457	492	480	493	460	472	456	456	495	487	497	482	505	493	501	453	482	483	438	487	454	502	491	441	476	507	518	464	455	507	492	488	448	481	472	508	443	441	472	479	461	483	457	466	496	483	473	483	482	465	474	489	512	492	477	501	472	468	484	458	477	485	500	466	494	459	489	488	473	446	455	484	468	488	485	507	481	499	479	471	520	454	440	444	480	482	465	456	483	518	523	498	557	498	492	458	514	497	540	464	449	482	488	457	463	476	465	475	509	485	493	473	477	467	513	493	497	477	466	480	501	468	506	491	452	458	452	470	483	499	468	470	467	513	460	475	455	449	479	465	468	507	506	530	512	474	473	509	480	478	456	498	490	482	466	464	510	492	496	511	504	520	488	499	457	490	470	450	496	431	498	470	479	487	445	509	466	500	468	472	494	457	489	500	495	490	488	455	480	487	464	493	484	488	499	467	440	507	506	496	534	492	469	504	511	471	485	503	502	458	459	462	465	503	473	475	471	485	454	465	527	445	496	463	460	494	469	474	489	470	446	493	482	479	474	483	484	480	496	471	468	480	430	483	458	466	508	473	493	488	443	485	474	485	470	471	474	483	503	447	479	490	495	497	509	516	507	442	485	491	474	480	446	484	486	461	480	496	478	466	503	474	483	486	493	514	471	465	495	467	456	515	469	505	476	484	460	503	490	500	458	481	449	477	471	497	511	444	487	481	480	456	494	457	498	498	440	465	509	522	463	507	519	474	473	479	511	452	496	485	468	496	444	480	482	497	464	449	490	466	463	443	460	539	474	460	468	547	498	480	465	474	471	469	479	505	479	489	464	494	499	443	509	487	489	467	448	453	496	493	475	464	417	512	463	469	486	468	493	474	484	464	437	470	526	486	467	507	462	471	508	455	441	476	459	470	463	482	489	489	463	471	493	505	464	474	475	478	488	469	467	456	496	486	510	440	488	473	418	468	503	483	516	493	543	458	513	477	514	469	452	468	463	519	511	491	486	461	486	466	496	479	475	494	500	479	497	496	527	487	492	463	446	501	499	488	546	489	460	497	455	510	484	465	476	468	492	478	501	486	452	495	490	474	474	479	458	431	424	496	497	490	513	462	455	501	468	502	453	457	488	477	478
27648	20430	6947	886	615	544	491	530	516	477	565	466	460	459	485	523	490	470	490	506	483	499	473	461	470	495	461	479	501	458	507	409	472	501	482	500	478	472	530	470	534	451	486	423	499	463	451	475	494	456	486	476	505	478	489	482	507	495	518	469	487	464	478	467	460	463	499	478	466	432	495	512	486	469	469	461	477	525	501	490	494	460	472	464	513	454	472	486	453	461	451	490	496	513	462	469	476	467	474	451	464	481	494	502	467	474	492	492	467	491	516	453	481	504	437	461	462	479	476	494	467	412	483	535	444	488	490	453	441	500	473	477	428	448	472	498	487	515	472	536	498	467	508	466	473	463	488	462	504	482	458	479	455	457	463	478	461	492	476	483	437	461	477	455	454	475	514	433	457	493	524	463	459	475	474	462	482	448	467	469	476	444	487	501	494	455	455	462	468	508	475	460	504	466	489	475	493	485	483	476	498	464	482	438	483	463	463	461	461	485	448	467	499	527	439	469	478	481	489	475	447	483	460	487	446	468	515	505	494	460	452	447	474	476	437	465	473	478	458	460	512	499	481	480	454	479	461	462	493	457	482	489	459	457	491	497	456	466	479	462	492	477	457	455	467	451	466	490	462	465	491	521	468	455	448	502	467	506	446	440	501	522	461	465	500	462	517	483	498	463	465	469	520	474	476	481	497	487	457	483	467	488	447	459	443	501	447	503	498	478	488	473	483	499	446	459	419	466	478	471	497	473	456	477	479	457	420	441	434	500	467	496	456	447	450	486	454	472	493	513	436	482	475	474	465	491	489	450	496	456	484	465	479	486	448	440	467	498	448	464	465	475	460	442	459	474	461	496	512	487	500	466	499	468	468	470	485	438	464	496	465	463	489	456	467	488	467	482	472	488	491	487	476	489	483	478	483	515	510	442	491	479	472	476	472	479	497	468	509	478	485	463	499	447	497	458	488	491	464	484	484	423	487	461	479	475	497	483	470	474	446	459	477	500	483	476	481	496	485	478	485	469	444	438	464	471	454	448	488	494	490	480	436	436	463	491	470	480	487	489	463	514	500	484	458	475	471	481	495	469	461	462	491	496	477	488	499	475	512	463	480	474	452	453	484	485	438	452	475	486	515	505	459	466	459	461	475	470	495	488	464	492	459	507	542	476	482	487	500	473	511	433	473	453	461	497	461	491	446	480	471	448	466	470	461	474	471	454	505	496	473	479	461	468	466	475	454	489	452	462	493	471	494	483	463	496	474	488	489	490	447	473	465	475	496	476	499	473	496	446	479	494	498	461	469	485	468	461	461	477	475	473	457	463	479	483	455	507	451	484	478	424	460	431	479	471	504	491	412	452	487	483	489	465	493	486	474	487	474	480	467	453	535	421	454	452	485	475	466	473	484	460	463	442	497	482	457	474	476	475	475	501	500	505	467	524	485	479	473	484	485	514	466	460	494	497	488	472	501	442	496	513	480	462	467	443	457	490	468	524	474	477	481	472	443	477	475	443	449	499	468	460	497	480	490	494	487	478	461	490	487	447	472	502	505	446	474	460	432	468	472	512	491	482	467	482	469	457	508	450	446	463	465	455	466	469	478	440	443	431	436	522	480	478	469	436	469	448	459	482	438	436	445	485	469	483	469	452	490	454	449	436	495	452	467	451	451	495	481	476	492	498	493	511	504	471	481	466	486	491	472	510	495	500	444	463	476	465	477	480	506	435	487	498	451	454	453	471	505	466	515	491	434	525	508	477	486	464	504	473	502	438	468	487	436	446	484	471	504	455	500	489	468	485	457	474	483	488	486	477	502	499	473	475	491	483	440	458	478	495	483	477	498	483	428	452	440	460	465	474	444	473	484	474	488	448	445	462	479	454	491	453	543	444	465	469	479	453	448	469	520	466	479	475	505	481	532	473	463	463	474	458	434	440	510	479	464	467	493	442	445	453	467	454	488	470	489	510	489	450	461	452	466	469	487	473	475	448	474	474	411	499	487	480	505	483	474	458	457	463	444	485	488	491	470	481	459	519	489	453	421	490	471	442	462	478	464	470	461	465	449	496	456	461	455	464	463	476	482	465	464	468	474	493	486	485	472	493	446	488	493	504	474	502	473	469	487	503	459	460	435	431	467	471	474	451	472	438	478	458	439	471	432	476	447	455	474	457	472	494	486	493	430	492	468	472	469	558	500	447	466	520	476	457	493	464	447	511	443	469	461	473	453	445	465	433	481	468	484	468	441	476	456	465	500	465	461	471	497	500	451	488	496	456	471	485	449	473	491	477	474	480	474	467	452	479	466	510	449	468	521	446	442	476	488	502	486	447	466	485	415	468	476	444	474	480	467	513	446	452	472	502	477	468	490	481	434	491	471	454	477	468	435	473	496	490	505	442	439	485	457	446	457	492	514	456	507	463	488	491	473	453	474	494	475	483	478	482	483	478	459	464	497	459	469	467	446	470	443	477	479	460	503	483	463	480	482	479	510	481	432	483	460	442	477	454	499	470	469	489	496	498	516	443	481	497	468	457	454	449	478	463	455	487	476	509	460	474	459	487	494	498	495	494	485	465	502	506	495	454	467	454	478	514	479	490	516	482	489	467	475	498	498	493	483	495	462	496	473	484	479	465	484	450	498	480	445	475	503	473	489	501	466	436	455	486	473	458	494	487	486	468	475	459	462	494	501	485	432	480	457	494	442	452	512	497	500	441	496	439	473	467	481	480	482	489	501	481	470	487	474	475	435	446	518	545	457	466	497	479	471	473	456	447	482	481	466	478	466	505	427	485	496	463	508	482	486	480	505	496	463	489	467	487	516	465	506	493	475	471	475	473	467	439	515	469	506	485	466	447	471	474	465	494	504	510	449	463	458	459	490	462	486	452	440	472	489	459	475	460	463	489	541	487	453	474	462	467	481	475	500	459	524	511	504	458	478	505	475	472	491	474	513	455	440	495	456	473	404	493	435	482	480	504	477	481	465	506	489	456	461	471	513	417	478	479	486	432	489	482	454	460	455	478	445	468	463	456	506	441	473	487	473	457	503	462	464	470	490	485	456	507	471	492	496	515	473	473	462	467	472	486	511	483	493	433	457	483	480	510	474	486	479	463	468	463	475	429	478	474	484	440	497	494	525	438	476	484	443	504	483	452	483	508	503	479	486	444	491	459	506	472	464	472	499	490	495	452	471	464	492	456	452	495	486	476	463	460	469	524	466	458	501	501	485	454	482	433	495	446	468	471	464	490	481	464	478	457	453	523	449	468	499	483	477	469	470	484	486	473	485	498	442	466	511	534	490	451	473	472	458	472	487	452	496	494	468	482	477	449	434	479	448	509	481	491	506	481	497	488	446	469	480	457	504	464	475	489	485	471	429	443	491	474	458	429	493	496	510	500	503	454	467	448	487	483	477	473	472	467	445	475	456	478	482	494	444	443	460	507	452	481	495	481	472	496	501	477	473	470	556	504	445	444	491	483	479	478	474	447	482	509	468	531	497	471
4226	1368	1160	811	754	705	655	639	639	610	629	570	644	606	614	579	671	574	605	617	596	613	557	625	603	580	612	596	590	602	580	545	569	556	566	584	571	592	586	621	601	581	528	585	604	606	582	572	545	578	565	608	582	603	570	592	598	628	571	636	576	583	598	618	559	586	595	594	623	582	603	585	582	559	571	593	584	599	605	594	590	543	598	581	592	594	534	629	592	566	614	627	620	575	562	567	599	587	546	595	593	596	639	555	587	587	637	554	575	574	583	565	619	604	592	587	630	587	582	620	624	580	635	584	600	610	591	610	575	553	595	606	527	588	609	577	611	595	597	618	590	587	604	596	562	574	601	587	580	599	592	601	579	596	525	567	614	627	611	598	614	592	618	611	597	620	585	582	561	566	522	607	618	609	580	583	560	574	579	576	590	644	609	586	561	613	597	606	581	566	592	618	587	595	602	581	539	606	612	615	615	557	602	598	580	588	591	582	579	590	581	595	638	565	573	564	591	597	571	600	545	650	619	578	576	592	611	541	598	571	606	600	562	569	542	592	582	581	591	600	630	571	534	571	563	546	623	577	594	642	609	608	571	584	575	560	572	572	586	589	548	576	609	570	581	610	599	585	600	547	612	598	561	556	579	591	591	622	614	581	660	560	607	562	647	553	582	583	621	571	564	611	627	565	626	561	581	574	583	574	577	580	570	590	597	598	602	596	562	582	652	574	598	586	559	546	559	576	566	578	593	577	563	616	590	619	566	592	555	587	568	602	611	601	603	565	576	605	558	594	601	599	597	548	559	564	610	575	597	582	568	570	589	599	616	588	599	578	606	589	596	611	532	604	584	604	633	545	615	654	616	630	603	588	586	568	601	604	560	567	598	605	586	602	612	585	582	598	602	564	586	534	617	599	586	555	598	607	599	615	606	604	578	607	609	605	555	590	564	592	605	593	580	557	606	635	566	604	535	598	570	591	594	589	602	603	626	590	566	578	612	589	538	594	581	612	593	603	632	601	601	577	601	567	630	584	617	572	601	606	595	558	588	592	572	612	594	594	586	581	571	588	627	596	575	592	562	569	586	593	601	611	577	528	576	552	587	599	585	615	608	569	605	594	607	572	588	561	593	640	583	613	647	579	568	580	585	561	608	565	584	594	594	592	547	590	568	638	614	609	560	598	599	553	588	566	578	566	582	600	569	589	613	553	607	580	564	571	600	573	573	577	571	565	601	595	612	573	539	568	588	564	587	595	611	595	569	554	593	555	607	530	540	637	625	607	599	593	584	596	574	567	552	597	588	548	613	593	628	611	577	613	567	567	584	629	590	587	618	604	602	617	632	611	581	607	614	586	604	632	594	565	605	589	620	554	646	594	526	589	589	585	600	581	605	556	621	631	627	562	608	574	605	598	587	572	595	610	599	511	577	578	592	603	594	579	556	613	607	633	627	572	592	541	622	605	576	592	579	568	583	600	615	591	615	571	568	600	553	608	589	578	651	578	557	576	607	559	611	621	568	636	605	591	617	572	599	632	620	608	571	611	609	630	603	586	622	554	624	620	555	603	586	615	615	642	575	554	563	630	580	562	581	618	598	587	603	595	576	562	580	537	540	599	588	605	582	626	600	538	605	552	585	615	596	589	599	609	599	554	526	547	562	587	568	622	584	548	614	564	557	563	576	617	558	591	597	615	589	600	595	619	583	598	613	600	572	565	583	577	591	572	583	582	591	552	540	608	625	614	608	548	563	629	600	590	559	586	556	585	562	592	563	608	605	572	578	571	611	571	588	604	564	596	619	569	606	585	559	594	540	587	622	591	605	558	577	553	597	567	613	548	602	568	589	579	612	580	555	575	618	594	546	593	536	558	573	578	609	576	586	569	634	552	569	560	604	597	584	580	560	552	577	571	564	562	568	583	598	589	576	639	619	582	575	606	592	580	566	594	550	568	606	606	589	605	582	578	596	614	591	567	565	609	569	600	615	610	603	612	565	613	580	585	637	554	592	616	560	622	595	638	581	594	602	577	588	576	591	623	565	550	601	622	622	574	592	582	560	564	581	552	603	588	661	578	569	557	533	579	586	616	559	570	547	597	566	600	587	529	579	549	606	536	644	586	608	594	590	581	602	612	590	601	581	570	612	626	574	581	589	592	583	581	619	568	593	635	560	567	613	596	568	588	586	583	612	579	597	638	581	537	585	613	593	579	611	613	564	619	567	582	569	598	587	577	600	575	641	550	627	603	570	582	573	620	582	565	612	634	577	561	570	605	577	587	624	608	575	555	590	597	610	635	581	607	595	587	614	574	587	600	616	591	554	589	574	583	555	597	582	610	624	609	619	609	592	585	595	618	596	559	595	597	574	561	609	584	563	618	591	634	568	595	539	590	597	580	591	598	573	571	571	618	605	612	608	590	551	573	590	590	579	617	560	597	597	618	606	610	589	589	620	618	582	586	587	606	588	605	617	569	586	602	593	620	619	575	612	557	646	602	624	587	575	605	563	629	615	586	586	605	607	586	577	613	608	605	583	636	586	585	579	646	637	587	619	599	621	569	576	652	609	584	626	599	594	600	572	568	598	578	590	554	606	604	597	594	566	572	573	590	581	562	598	574	552	574	634	599	614	565	601	557	613	564	600	616	646	595	604	585	611	589	600	603	573	608	586	623	579	569	595	543	575	598	593	582	605	587	564	597	553	601	617	588	609	608	548	602	629	569	575	564	590	553	588	589	565	620	608	547	622	631	532	604	562	591	634	601	560	564	621	559	558	606	573	605	588	581	568	564	616	601	626	572	603	558	649	617	596	537	598	561	598	555	575	589	612	584	599	669	576	660	608	610	579	595	603	564	632	620	600	568	598	609	594	566	570	614	564	572	538	635	574	555	582	574	567	581	582	580	618	580	559	565	564	613	632	557	581	565	623	562	597	619	527	580	554	587	555	566	608	571	570	565	573	585	593	576	576	576	584	552	537	594	614	563	567	604	549	537	597	543	562	542	548	614	617	573	605	591	538	560	546	555	581	583	599	589	639	582	590	551	570	602	602	616	529	592	589	603	560	602	578	569	605	597	597	568	595	590	588	608	597	540	557	593	589	561	587	582	586	586	590	586	569	623	601	573	630	603	573	567	627	627	596	597	601	618	582	590	594	557	606	539	565	624	605	589	568	601	581	612	619	555	623	619	576	588	589	601	642	578	518	586	650	557	576	580	557	571	572	592	629	613	578	579	589	567	582	615	588	600	597	615	629	586	601	626	599	594	568	562	573	590	583	583	599	625	617	613	573	634	582	565	629	580	572	578	552	590	591	623	546	591	570	580	609	574	600	596	580	589	616	602	585	578	593	581	595	593	587	576	560	561	582	575	584	573	606	572	597	575	597	574	580	606	590	577	596	598	565	566	605	572	559	626	615	597	647	605	605	572	599	552	582	591	627	589	535	602	592	581	607	565	603	559	570	588	603	597	572	639	597	604	568	636	544	540	619	608	655	587	564	568
24216	21622	29240	24486	21622	12427	1054	668	512	473	473	389	380	372	349	312	302	314	319	305	272	311	249	277	278	277	265	277	274	283	252	214	274	257	289	271	273	233	241	269	261	257	285	265	266	236	240	263	238	260	279	246	238	245	244	258	260	268	233	258	280	269	258	277	287	263	238	245	249	226	241	304	241	274	236	235	251	254	244	260	256	251	246	268	247	227	249	257	215	240	266	243	265	274	267	228	247	258	251	239	239	268	254	268	222	260	244	242	262	238	215	274	231	253	249	238	254	261	245	236	258	245	250	259	236	251	273	297	274	238	249	249	231	246	226	241	255	228	248	255	260	253	240	226	273	258	283	232	248	248	288	257	253	257	270	247	243	244	243	247	229	257	237	250	276	239	229	253	244	279	261	231	255	282	227	242	251	251	269	240	231	265	292	230	233	226	265	273	260	274	259	227	235	246	234	277	228	261	231	247	239	230	261	224	245	248	246	266	263	270	216	239	243	261	256	240	255	233	256	250	225	220	254	233	248	242	235	240	240	273	242	246	261	255	253	234	251	265	270	251	266	257	269	267	255	256	257	235	216	236	267	240	255	236	235	261	239	253	245	242	252	243	222	255	249	232	262	237	242	257	247	251	242	229	264	230	228	228	253	241	241	231	265	247	242	254	222	286	241	255	215	261	224	241	269	223	242	263	255	241	233	232	237	242	223	246	248	243	241	247	247	237	253	242	258	273	221	264	264	243	233	256	254	255	282	242	231	243	240	254	281	267	251	229	257	243	236	241	274	257	253	251	257	239	231	236	281	266	247	246	225	243	255	246	210	239	259	218	248	239	247	255	259	292	254	239	219	257	237	230	260	243	261	226	245	271	267	226	249	275	257	276	237	233	237	239	277	254	267	217	216	256	270	245	238	278	242	269	240	231	235	275	237	275	262	247	248	237	230	274	241	242	224	236	252	236	278	260	226	255	229	263	277	232	255	240	261	221	257	257	260	246	269	244	240	264	245	263	250	226	249	232	252	225	254	228	252	241	246	259	230	273	255	266	255	223	241	260	234	262	247	259	230	227	270	259	239	235	266	217	231	254	252	239	260	247	261	247	248	242	232	289	264	235	241	245	237	254	242	269	238	263	232	232	279	233	262	245	239	243	255	253	258	251	244	224	238	237	263	228	241	240	243	241	265	279	239	258	241	244	229	231	249	234	235	255	248	237	252	263	256	255	220	242	224	222	248	234	243	278	259	235	259	252	236	282	268	238	220	238	235	234	253	258	245	233	237	256	228	253	260	241	236	251	264	276	256	267	265	232	235	244	266	245	252	241	260	284	239	249	277	213	273	241	256	243	235	234	256	244	221	259	241	230	218	228	262	228	234	223	270	250	270	234	273	247	257	258	255	236	282	241	263	241	263	237	266	253	258	256	261	277	236	247	267	264	258	236	281	267	271	238	262	247	248	274	231	252	262	257	246	219	265	265	258	240	227	236	235	226	251	262	267	269	233	255	224	231	269	272	240	225	238	247	257	257	253	246	235	238	248	252	241	250	250	264	267	267	259	255	226	231	242	230	255	266	239	239	256	252	257	237	217	237	258	244	257	257	239	245	264	271	267	271	259	257	240	283	266	254	224	240	279	269	244	243	263	255	238	264	225	251	254	237	207	251	240	228	242	240	231	241	243	271	231	249	245	255	272	236	270	249	279	249	206	230	258	304	237	270	255	229	243	237	249	245	208	253	261	255	243	229	268	261	242	278	225	257	252	254	223	272	241	233	216	235	253	264	223	246	254	221	226	261	242	236	249	245	257	267	276	240	274	257	257	236	242	284	263	245	251	246	216	220	221	283	237	240	237	258	270	257	213	228	254	267	231	243	272	260	275	231	246	261	235	254	247	215	248	247	254	235	257	226	250	231	237	240	236	240	247	262	247	254	252	241	244	240	248	240	259	232	245	284	214	244	229	251	217	266	258	230	224	267	231	234	261	242	212	246	267	262	255	250	238	234	237	242	234	245	275	259	233	230	241	240	227	243	262	280	248	248	262	234	231	241	247	265	260	260	257	256	244	271	262	248	223	226	228	232	257	255	238	227	256	214	230	247	264	228	243	285	240	250	262	213	250	236	230	228	245	266	266	270	254	257	224	265	265	245	241	281	243	230	242	253	237	277	243	267	246	248	207	260	270	240	239	233	224	241	250	242	270	251	238	230	253	232	239	236	244	231	275	252	225	251	263	245	234	232	235	231	255	248	248	222	222	256	250	248	240	258	253	248	257	246	239	259	270	258	264	240	217	232	249	246	246	236	246	268	268	252	257	225	233	222	209	245	230	257	250	259	216	258	245	246	240	246	253	238	238	242	251	253	240	241	232	239	251	248	230	246	245	230	250	258	234	230	267	252	231	236	239	229	252	225	245	253	267	227	229	216	263	260	254	234	236	256	246	268	258	238	247	246	253	247	242	249	246	249	262	267	264	235	243	263	241	254	228	266	251	276	246	243	260	237	219	262	264	250	230	234	204	209	247	262	241	243	232	267	239	245	247	238	222	266	236	261	261	261	232	240	236	235	262	224	228	221	258	236	253	240	246	229	258	229	217	234	248	249	239	266	265	226	232	233	207	263	221	236	237	250	238	260	240	258	234	252	271	239	247	255	233	259	264	254	250	240	238	264	215	215	254	229	225	243	255	252	265	245	257	238	264	259	235	253	239	219	243	262	248	285	252	222	206	252	239	243	241	254	280	216	253	254	262	256	249	271	241	247	212	214	266	245	243	246	233	259	242	240	262	244	260	239	236	265	274	279	274	234	255	243	270	235	259	218	262	257	256	260	226	249	234	232	246	241	247	264	248	259	231	246	255	237	270	255	236	230	253	226	287	269	243	257	262	249	246	250	252	231	247	284	217	254	275	252	242	248	230	244	252	250	227	275	225	237	257	220	238	257	256	246	242	262	259	240	260	238	258	237	261	267	257	267	260	218	275	270	286	242	253	251	277	254	239	237	249	215	251	268	229	263	250	271	263	236	250	238	222	254	268	234	257	266	252	269	222	244	258	256	260	249	225	269	251	253	262	238	244	248	233	282	242	262	255	229	258	262	269	242	239	218	251	220	241	256	247	254	238	225	233	244	224	228	260	252	261	226	235	255	260	229	254	258	246	253	264	253	250	256	232	231	248	262	259	269	238	250	251	274	256	238	267	238	239	255	223	251	239	240	247	255	262	254	242	220	215	277	251	249	250	238	265	238	235	274	260	253	240	264	247	239	227	245	212	262	267	243	246	246	257	265	256	257	222	235	252	218	240	218	221	214	235	237	217	224	239	258	258	262	268	234	248	241	244	246	243	261	253	261	269	271	248	255	257	258	246	241	248	266	257	258	244	244	286	272	285	243	269	243	257	255	240	226	251	217	260	246	235	236	223	252	229	235	255	245	242	246	263	222	241	241	265	266	274	276	252	254	239	245	267	248	268	266	241	227	226	256	252	257	242	261	210	240	254	246
4819	10074	8192	3917	2724	2064	1577	1304	982	928	736	676	629	535	559	508	485	438	426	360	431	394	367	385	374	355	380	366	354	362	364	377	323	319	317	337	380	329	343	329	353	327	348	337	322	331	322	342	323	323	305	292	324	293	328	340	290	288	348	325	284	348	352	321	331	311	341	319	339	312	307	336	291	332	341	342	339	278	341	285	310	330	306	315	294	329	317	309	340	355	326	304	312	314	324	290	318	327	299	317	324	316	287	319	308	323	298	343	312	308	323	350	334	305	306	320	320	341	294	308	306	301	329	314	321	329	280	315	312	319	327	315	298	294	288	313	310	315	319	309	316	330	313	299	331	333	336	299	311	299	328	337	300	324	295	301	322	311	300	342	298	320	340	333	302	346	319	325	320	314	306	308	296	336	328	334	311	294	322	297	309	324	325	364	326	293	302	294	303	279	313	333	317	352	311	298	315	318	325	312	316	332	321	301	306	297	329	321	302	315	325	284	300	319	287	330	322	316	321	317	321	316	339	311	291	303	310	311	304	318	309	330	335	309	285	309	307	328	304	331	341	327	350	340	333	304	317	326	336	307	314	324	325	312	311	296	312	306	299	358	341	325	322	338	290	305	311	301	326	337	330	319	312	335	316	312	362	334	334	289	333	321	312	333	295	308	316	280	283	321	303	326	313	314	312	284	355	304	326	299	331	299	284	307	280	305	316	312	326	300	321	326	306	301	297	332	324	334	327	294	310	321	271	336	310	302	327	334	336	311	325	308	337	315	326	330	308	322	330	323	298	316	346	304	317	335	324	301	346	308	324	330	298	352	293	337	322	314	310	316	354	318	313	310	347	346	295	328	318	335	334	307	345	309	300	310	299	329	291	339	302	292	332	329	312	323	351	333	362	304	312	323	339	309	344	333	316	334	295	310	303	289	328	317	318	295	328	308	314	291	341	324	308	333	295	307	331	297	312	324	294	282	365	307	315	320	310	298	300	300	340	318	308	289	313	307	346	326	338	317	337	322	294	321	347	324	308	308	325	305	337	336	344	321	332	306	298	348	309	324	359	334	346	326	302	303	325	330	301	305	346	331	292	329	333	340	334	310	333	332	324	338	330	335	302	332	319	307	356	322	312	320	331	327	316	297	313	322	328	312	308	309	310	332	319	323	295	274	296	286	322	324	304	340	318	290	329	312	323	316	322	360	361	305	281	308	290	315	303	265	340	321	347	329	313	321	300	268	340	293	309	342	305	306	329	319	302	303	302	311	307	297	314	309	333	274	334	319	294	320	301	320	320	347	327	300	321	316	308	327	309	291	356	302	347	321	345	303	323	321	287	306	313	305	321	312	292	327	287	312	329	329	324	294	276	332	321	303	326	323	299	313	306	349	300	290	338	338	301	310	314	304	331	299	340	300	304	329	312	301	305	317	309	321	335	307	319	301	321	347	316	300	320	329	339	346	295	293	335	319	314	309	311	335	336	353	287	312	310	311	331	286	317	303	341	303	321	301	309	277	310	331	308	325	292	312	265	318	324	314	330	295	318	309	313	322	315	351	317	320	340	305	322	293	313	347	319	295	321	302	315	292	342	307	317	305	340	335	308	357	340	291	319	315	317	307	320	324	335	346	329	316	339	324	300	316	320	325	299	331	315	338	289	291	264	331	295	328	327	334	291	306	327	327	292	329	328	319	324	296	311	312	314	301	324	327	314	321	309	293	330	294	327	306	307	308	288	307	303	317	325	323	294	361	313	316	311	309	334	311	314	283	291	305	296	306	302	309	335	347	305	342	299	294	340	297	283	336	346	309	325	329	291	333	284	294	325	294	331	286	308	321	308	334	300	306	305	297	312	341	323	321	308	295	335	335	350	313	335	301	341	305	331	325	325	305	341	291	296	317	301	324	325	316	314	350	314	318	308	334	289	324	297	316	325	355	336	297	301	357	314	295	327	310	310	332	313	318	318	303	306	335	334	311	332	345	306	329	340	359	315	305	328	320	322	285	341	328	323	333	306	293	301	301	314	294	306	295	345	304	303	341	323	276	320	325	333	303	298	338	327	322	324	334	336	328	337	318	346	289	297	316	295	287	336	315	306	317	303	305	327	275	300	308	293	343	309	304	326	297	287	312	299	302	328	321	309	347	324	290	295	309	300	334	323	321	315	337	321	291	321	289	321	345	326	321	306	357	318	312	319	322	318	323	288	323	335	360	325	306	312	337	292	341	310	307	271	290	320	323	278	310	277	316	308	335	328	325	331	347	292	305	337	297	336	335	317	318	302	315	310	307	300	320	275	330	314	339	320	311	336	317	305	299	283	311	274	304	328	343	297	310	312	298	299	323	300	326	316	298	295	339	342	297	313	311	305	332	351	322	332	288	332	323	359	347	304	335	320	310	313	292	336	300	346	305	306	299	310	343	283	322	297	339	325	287	322	332	316	329	333	304	316	288	329	320	350	314	314	331	321	314	337	267	328	300	311	321	290	309	286	321	327	317	292	306	306	310	270	326	337	309	347	324	314	304	292	350	308	319	282	301	308	317	281	263	310	344	318	332	315	329	343	286	318	307	326	342	337	325	310	307	341	340	319	345	306	307	324	325	325	275	299	318	291	330	302	320	327	344	295	292	321	337	332	314	313	320	299	315	321	337	291	329	314	332	345	371	311	327	303	334	314	329	313	286	331	325	308	346	347	330	330	326	304	317	321	293	344	295	313	321	290	304	307	313	292	274	302	318	314	296	308	333	318	314	271	315	295	323	298	311	352	332	326	303	333	302	322	331	344	303	331	327	353	288	320	307	323	305	327	344	316	281	317	335	355	314	340	316	314	289	321	317	315	329	312	287	319	326	320	322	300	304	306	315	303	323	308	314	309	336	320	331	338	330	338	320	284	310	290	326	306	297	329	308	317	306	331	306	289	296	319	304	323	301	293	332	320	311	293	303	298	324	314	334	361	295	315	364	323	301	348	331	313	361	336	302	307	323	335	292	293	286	323	331	338	297	349	304	335	328	308	290	302	332	274	326	305	321	292	313	323	316	297	311	324	314	301	339	312	272	304	324	302	296	293	303	325	320	319	334	291	303	301	320	313	335	352	309	280	324	307	309	312	326	316	335	327	332	334	324	321	326	343	309	324	324	283	322	310	329	300	289	343	287	321	310	348	319	321	322	312	288	338	317	306	310	341	310	312	336	304	315	323	316	303	330	312	315	301	313	298	292	343	331	290	300	311	330	333	327	326	295	310	331	350	311	292	341	299	312	333	320	316	297	268	314	286	303	293	298	346	317	303	317	305	328	324	313	331	343	339	298	283	306	307	310	312	338	323	329	286	294	310	308	324	282	296	337	337	304	317	321	308	321	351	302	306	310	271	328	307	324	316	312	285	319	315	307	314	352	313	327	315	308	311	314	296	299	330	299	311	322	327	310	313	351	336	278	321	303	299	294	311	311	332	321	333	327	296	339	331	314	331	321	293	303	297	326	296	290	317	314	312	325
25420	21658	28188	25498	12226	1270	865	899	794	766	799	761	744	771	710	703	671	683	696	718	699	714	684	706	682	728	718	758	691	693	670	699	709	684	691	659	656	693	709	658	701	652	659	687	693	651	699	680	671	612	672	693	666	690	696	662	659	628	688	691	696	697	697	668	669	692	641	712	726	723	674	659	676	697	705	641	644	674	659	680	670	625	660	660	677	614	662	652	694	691	714	679	682	733	700	680	634	725	684	660	659	705	695	691	699	676	695	636	669	626	670	706	697	688	691	665	729	656	672	701	671	654	688	689	686	719	670	705	662	709	729	698	654	698	638	663	687	653	646	660	673	674	723	696	675	654	696	652	647	706	669	630	657	681	701	651	582	720	642	635	652	649	681	667	667	651	680	682	665	679	658	682	642	719	666	682	685	673	652	685	657	652	716	709	690	697	674	696	656	693	633	696	680	649	659	682	689	684	681	618	662	673	627	716	672	706	690	672	651	709	693	636	665	644	696	643	669	682	684	689	710	669	682	652	686	660	655	639	675	658	722	688	628	729	697	702	652	683	723	713	669	657	656	667	639	670	682	666	766	689	683	663	681	627	663	655	649	689	691	662	680	615	687	677	708	672	691	678	667	676	714	687	635	699	644	695	675	655	674	637	659	711	694	716	642	691	688	680	665	704	714	656	651	677	692	665	708	668	647	700	668	656	706	675	686	698	676	685	682	687	650	694	656	667	672	673	663	669	685	726	710	646	676	672	670	689	707	657	651	651	686	646	665	667	640	689	692	696	678	685	654	728	686	711	655	672	702	667	679	641	699	677	686	676	680	640	668	666	641	719	715	725	648	679	735	656	714	678	695	652	642	621	621	681	739	685	710	668	644	683	659	716	686	667	679	720	660	666	666	662	690	672	703	670	644	696	685	676	661	651	639	656	715	663	680	698	687	716	692	682	660	676	662	694	680	640	678	688	730	668	658	666	655	650	645	619	698	640	643	676	715	682	634	675	668	645	658	708	635	668	659	652	711	676	657	752	693	660	635	684	676	642	675	677	662	665	706	670	681	666	648	698	672	655	720	648	677	687	713	710	699	676	682	732	695	674	644	714	675	639	660	707	693	690	657	646	687	646	664	632	664	655	656	606	665	651	664	655	654	693	631	649	681	685	708	673	604	658	668	653	635	640	654	655	643	668	673	687	694	680	696	681	671	642	681	667	653	694	676	665	682	655	711	627	680	659	722	672	735	634	641	696	692	678	654	655	673	588	659	683	674	683	676	660	677	643	669	632	644	676	698	674	696	676	672	689	716	704	727	652	659	658	679	739	700	688	653	694	719	672	619	726	628	675	684	657	634	711	686	670	676	652	660	713	658	694	648	647	618	691	637	653	697	674	703	673	715	633	693	661	641	648	670	628	672	693	696	721	677	686	656	674	699	645	644	713	643	691	669	661	683	674	651	719	639	644	716	634	663	711	655	691	672	662	678	632	703	723	705	701	629	714	681	641	658	686	727	678	691	651	698	693	659	664	686	631	703	624	688	696	725	664	648	649	688	645	684	721	723	677	662	714	696	655	673	664	675	679	704	660	682	707	656	694	664	689	659	682	694	669	674	683	642	699	669	670	682	665	693	724	715	674	677	639	667	643	644	708	670	640	660	672	711	709	659	656	644	672	651	678	693	706	682	638	679	701	650	658	683	678	726	692	685	655	668	639	657	657	645	687	694	716	703	678	660	686	715	709	668	650	690	674	693	641	712	663	696	724	671	668	659	674	665	647	645	647	715	649	711	658	688	725	662	664	706	619	686	660	674	678	640	656	668	633	650	669	646	707	673	710	699	685	697	662	655	653	659	683	668	685	686	669	671	698	631	678	647	731	693	663	647	691	669	679	739	630	698	631	635	654	693	618	669	683	639	678	691	671	641	666	687	678	669	691	668	637	721	628	720	649	676	667	653	661	677	681	677	625	707	686	687	645	663	667	685	618	648	688	689	653	655	701	656	676	659	681	667	656	664	675	658	713	654	659	692	706	690	632	680	640	687	700	656	666	662	702	671	688	640	658	665	665	654	697	658	681	683	724	691	698	671	615	666	676	682	685	732	701	720	642	644	683	657	656	678	655	689	650	683	689	704	706	717	669	649	655	681	668	670	675	713	683	660	710	649	657	673	696	681	694	677	698	683	654	626	658	668	705	613	663	687	709	680	671	648	666	709	683	673	663	646	659	683	703	693	691	694	701	684	679	649	668	711	702	611	697	669	686	651	647	694	665	673	673	694	688	686	697	634	662	679	696	681	649	720	694	672	699	667	649	656	610	679	679	681	694	687	693	653	657	679	702	679	656	635	684	697	672	711	663	673	685	683	668	642	671	687	669	657	695	631	716	630	671	686	686	637	690	689	713	705	637	682	656	648	685	652	703	664	650	668	719	661	649	656	663	708	695	697	640	650	699	675	721	661	724	712	710	674	650	660	627	675	651	674	666	709	693	663	676	701	684	638	648	639	636	671	711	687	703	691	693	613	660	655	630	694	654	662	634	675	674	652	652	650	688	660	634	666	634	660	670	685	673	686	674	675	665	681	673	679	615	662	697	663	640	697	706	673	674	666	699	664	714	676	661	623	663	696	671	700	680	685	687	685	626	650	685	676	632	653	659	697	661	668	644	688	632	691	672	676	671	675	680	671	652	642	696	691	679	712	663	689	681	708	720	678	660	681	699	706	732	709	736	637	702	680	673	657	726	647	648	662	687	685	699	728	685	675	652	658	670	679	646	680	654	661	690	675	680	646	685	656	696	647	671	674	672	644	656	680	658	674	665	646	685	687	708	676	669	653	682	644	647	655	712	631	645	712	684	698	695	655	671	716	703	712	689	665	669	683	731	674	696	652	666	732	705	623	670	675	682	634	693	715	641	663	687	682	647	662	673	693	672	718	714	672	696	649	685	654	688	690	641	659	694	751	633	722	687	691	653	696	686	685	683	692	649	627	685	675	695	652	618	659	655	641	666	675	690	683	697	677	642	699	659	674	699	697	615	705	717	646	674	667	690	676	661	671	674	667	722	660	679	660	698	693	696	671	709	713	696	651	679	662	675	640	649	644	657	677	681	658	710	635	697	675	681	727	655	645	662	661	706	656	661	677	657	670	652	688	692	682	710	625	665	672	667	653	686	655	705	645	666	704	656	637	673	678	665	676	641	658	703	666	635	665	674	653	692	706	667	672	653	653	713	693	679	688	670	731	669	651	666	653	657	720	635	715	641	667	716	638	666	701	672	693	671	666	665	698	723	742	673	638	698	715	636	715	676	668	667	707	698	659	671	609	688	651	679	661	675	684	696	664	662	663	622	666	645	689	666	640	677	698	664	713	672	643	690	654	677	649	673	684	669	667	672	665	673	655	670	661	669	707	670	663	684	682	647	696	676	622	677	623	662	636	683	653	639	698	648	707	646	662	669	672	654	703	690	694	683	666	693	628	675	650	716	634	694	680	668	719	654	676	698
4777	5956	4753	2591	1919	1563	1438	1175	1237	1075	1019	1027	996	954	901	867	900	899	821	875	818	857	861	861	818	862	870	836	802	788	837	832	809	828	797	813	772	841	815	824	765	771	813	796	754	812	799	816	856	820	796	765	804	762	843	811	777	828	813	793	835	856	779	837	843	880	819	781	800	797	799	808	801	834	796	791	801	792	740	800	757	775	769	791	763	801	836	773	782	797	783	781	779	801	793	720	842	782	782	832	798	787	803	793	818	791	807	782	810	808	848	811	807	803	762	807	777	859	782	812	781	800	799	811	775	834	808	841	770	865	810	766	777	762	801	806	795	822	855	820	760	845	822	799	837	774	797	823	832	778	815	795	815	824	858	812	809	781	819	809	812	832	798	810	760	802	812	786	736	811	821	818	836	820	845	815	791	823	777	811	818	816	782	859	809	786	766	841	836	841	830	783	799	737	776	843	825	780	804	755	819	825	806	763	829	761	774	802	827	837	859	820	841	850	822	855	801	797	769	754	804	869	759	763	768	740	824	816	810	805	795	785	847	808	845	779	780	780	789	823	785	810	821	765	839	822	829	776	787	775	788	781	766	806	837	768	771	863	772	796	849	845	755	753	784	779	800	840	755	802	783	782	805	797	829	783	781	833	803	810	774	805	740	853	802	820	808	791	778	809	811	776	823	801	791	773	769	825	805	758	798	787	795	830	802	794	812	759	846	822	817	812	815	844	788	797	785	811	829	746	807	737	785	828	840	797	851	814	807	799	771	824	802	783	813	748	816	831	839	780	730	830	774	833	829	777	767	850	797	849	798	802	807	772	740	836	800	813	801	767	751	820	796	734	793	821	763	806	808	800	789	827	777	787	811	773	762	766	833	816	863	752	799	791	823	847	766	781	843	819	804	805	797	811	785	804	877	784	808	768	795	851	771	784	796	815	773	827	774	798	801	837	791	765	869	808	835	776	799	725	766	826	825	766	836	768	785	761	755	781	791	824	828	760	812	811	797	771	774	765	852	793	817	829	839	756	774	819	848	763	793	831	772	803	775	802	788	813	785	739	793	767	784	747	768	769	784	763	750	763	775	802	833	818	806	836	752	793	814	796	766	840	800	828	751	821	791	798	777	824	802	803	787	823	817	798	806	811	819	836	749	824	795	765	804	760	800	759	805	781	763	795	787	788	793	812	783	742	773	796	823	786	817	782	788	853	823	757	784	801	819	808	743	794	811	845	806	764	775	837	803	814	793	855	783	771	780	781	838	811	844	766	794	832	819	805	819	760	766	818	801	767	790	766	816	814	812	761	812	809	854	834	812	775	801	756	790	807	726	759	800	766	746	802	801	869	748	782	803	820	847	774	829	772	811	798	814	785	800	788	822	785	836	824	746	822	817	825	802	811	789	756	837	799	786	750	787	792	826	832	782	780	783	824	821	812	817	763	795	769	866	858	834	777	804	789	789	776	820	841	791	796	896	744	785	796	753	786	798	782	813	797	813	750	818	785	801	774	858	817	795	830	766	830	807	797	796	810	807	778	830	768	841	771	804	800	777	818	774	746	794	825	799	793	813	781	797	772	864	794	814	825	768	809	824	796	795	793	804	773	798	797	784	781	759	823	734	789	782	818	801	728	809	802	815	786	804	776	776	795	818	784	804	820	802	764	811	863	831	728	822	782	804	813	832	801	787	811	818	810	797	757	816	781	759	778	786	785	861	830	775	784	792	784	794	814	795	839	779	739	832	802	837	819	859	815	787	828	790	752	814	808	825	851	825	756	782	810	805	847	784	796	832	822	794	785	785	790	802	819	840	810	787	806	788	786	813	784	821	822	810	770	797	794	814	776	810	820	727	825	823	769	820	807	764	833	742	802	766	779	795	794	804	820	844	817	801	788	747	762	829	800	845	816	801	818	844	823	802	824	800	753	781	850	729	807	781	806	862	774	823	772	800	816	780	805	777	770	791	823	841	789	775	778	821	752	798	806	727	757	828	731	776	788	771	789	841	811	861	762	831	795	799	800	789	779	738	814	810	818	789	857	789	769	801	783	764	818	832	745	779	775	777	837	782	833	799	796	794	780	763	811	825	809	832	845	802	774	752	854	774	751	812	809	796	805	795	809	866	809	802	818	792	806	816	833	819	805	812	760	828	798	803	841	818	811	778	748	791	827	753	860	835	832	821	814	807	775	780	804	829	806	786	808	811	795	773	791	718	822	765	770	824	823	815	807	767	851	778	848	779	826	790	773	806	851	821	797	824	806	808	796	751	801	819	805	795	813	781	771	835	811	796	775	787	839	791	798	809	830	849	759	792	775	802	773	771	825	830	795	829	799	768	810	820	815	790	865	810	827	838	839	724	856	811	809	781	779	824	789	799	827	810	840	812	808	789	805	781	836	812	736	787	840	794	780	815	791	789	844	840	750	843	815	788	751	784	774	771	803	762	796	764	815	771	815	798	784	769	777	756	746	805	830	841	809	762	783	767	787	845	788	725	806	792	773	781	865	776	771	798	796	819	810	753	779	822	795	811	817	809	854	824	775	843	800	815	790	814	823	819	783	830	812	824	820	808	783	794	743	779	804	768	777	749	836	794	793	818	827	764	816	833	793	832	821	826	825	803	779	777	781	806	822	806	825	804	737	808	809	765	830	789	765	810	788	825	813	799	855	860	787	818	808	801	858	745	817	818	795	838	820	761	816	875	846	833	800	801	790	806	789	817	827	793	794	845	881	847	817	761	769	817	800	772	750	780	800	753	752	787	787	749	861	767	819	817	819	775	775	821	838	795	767	803	812	809	773	817	794	845	776	801	764	820	830	832	762	793	774	784	816	795	828	800	803	824	840	795	787	829	778	811	807	767	794	767	805	813	742	790	785	847	805	777	817	788	725	810	822	828	777	831	828	852	843	772	823	770	785	810	795	766	813	768	798	783	734	826	815	835	806	794	809	804	766	808	805	820	753	744	756	796	771	783	781	760	785	806	843	769	847	779	773	815	780	765	852	779	793	817	757	805	829	830	772	745	814	776	773	838	827	797	848	777	844	809	758	821	773	766	797	753	749	788	746	815	783	808	775	764	766	809	830	760	855	826	756	765	797	823	769	770	767	754	757	797	768	827	831	811	817	808	767	770	773	775	846	822	797	760	803	791	801	824	784	775	750	808	780	814	807	757	816	863	775	767	782	824	802	803	758	845	787	840	784	804	815	792	767	771	739	783	790	804	777	802	814	775	760	830	775	803	797	806	833	777	804	844	781	793	820	832	794	821	817	807	817	800	810	816	791	816	805	776	836	798	741	738	764	825	824	794	794	778	825	846	778	786	775	748	800	822	783	793	830	819	800	811	842	806	804	818	830	850	778	784	823	783	743	824	808	849	791	809	806	806	798	811	818	787	766	808	816	777	827	783	845	781	803	808	782	796	789	838	827	763	759	748	807	798	785	761	761	810	812	825	780	763	792	788	808	795	810	826	785	811	819	794	823	813	762	843	816	794	757
23214	21662	29665	24192	21658	21704	11881	1327	922	864	776	726	700	677	683	583	538	533	594	536	526	541	475	496	485	466	468	482	456	474	463	446	449	443	423	466	450	463	419	438	416	469	408	450	459	449	458	429	429	428	437	460	445	421	440	412	427	430	387	410	427	428	436	478	419	460	456	436	438	446	429	436	433	380	397	454	384	442	418	396	413	440	410	415	465	435	420	419	399	447	401	445	438	403	420	401	443	419	421	429	412	428	409	432	409	441	397	392	409	394	435	419	423	444	454	423	454	398	424	442	399	444	421	465	455	422	427	409	392	466	428	436	433	464	411	436	458	431	429	429	415	459	399	438	424	408	442	376	442	414	426	438	445	369	402	409	422	418	387	421	450	426	419	413	408	451	417	402	456	409	451	405	424	443	407	442	436	441	386	371	419	448	418	447	413	434	405	421	392	399	439	429	435	398	380	388	380	454	407	396	441	415	429	385	396	435	425	419	416	415	428	426	431	426	419	395	407	403	426	400	430	405	386	430	411	413	463	473	415	417	413	459	444	416	386	394	446	435	397	411	411	414	441	441	416	418	442	410	397	394	413	438	414	424	455	444	436	405	419	387	425	456	409	446	429	432	393	417	446	463	397	427	398	417	428	416	400	414	407	440	401	435	414	383	401	392	400	403	408	420	422	420	394	417	416	421	430	426	428	417	444	424	450	414	426	393	394	421	390	431	412	424	401	437	407	422	434	427	419	435	405	425	413	385	427	456	427	423	399	429	438	448	403	409	419	407	383	445	418	461	430	389	445	406	412	401	409	457	461	438	377	417	392	420	404	399	431	441	419	441	399	372	434	430	436	448	420	448	374	433	421	424	421	451	371	412	445	440	422	441	421	381	410	430	395	419	406	424	422	429	393	407	411	430	405	418	416	411	392	461	414	383	405	403	454	405	449	429	433	401	429	441	417	424	400	399	411	395	427	375	437	432	425	454	425	414	454	435	439	403	429	396	436	453	425	408	423	424	381	447	432	439	439	433	420	410	411	432	424	400	383	435	421	410	388	427	427	466	420	423	449	424	455	412	418	423	424	419	417	440	387	420	424	427	450	440	411	396	430	405	418	425	429	448	410	412	405	432	430	416	406	394	406	421	437	449	423	415	394	406	437	440	410	391	463	446	426	420	407	436	404	418	406	456	408	388	460	371	408	468	409	441	437	376	471	421	432	394	436	413	370	430	435	362	428	418	444	401	413	429	426	410	446	415	449	420	411	416	417	385	378	382	417	413	455	400	455	392	436	433	416	433	407	436	408	403	441	407	405	397	419	420	407	403	388	431	410	394	444	447	448	428	413	437	424	400	444	412	382	416	429	412	407	417	407	395	414	412	449	428	423	375	421	398	401	422	411	421	436	435	389	441	386	452	407	405	394	454	414	411	424	418	423	422	414	398	430	442	410	416	405	377	433	450	432	424	430	431	370	433	433	426	473	453	407	414	400	407	426	410	430	424	419	432	394	422	444	416	398	392	381	403	413	395	418	398	431	444	412	453	425	400	452	443	413	397	442	405	404	425	419	426	405	452	425	429	452	403	414	430	450	424	467	434	403	447	445	402	428	381	417	412	442	417	419	399	424	403	421	427	399	444	427	409	423	475	403	408	416	399	435	424	412	394	440	399	396	451	450	405	373	421	442	409	395	435	436	449	428	454	421	425	432	403	438	441	458	432	413	416	371	465	425	422	414	391	407	403	436	420	407	386	420	405	421	424	418	436	406	411	417	378	412	430	413	447	399	428	445	416	402	411	411	384	408	406	418	458	464	470	398	421	433	392	414	415	418	435	396	413	434	422	402	409	412	437	417	389	421	407	407	412	399	424	390	448	368	449	409	430	445	422	398	446	446	448	418	416	408	428	420	418	437	455	400	429	413	440	428	400	445	405	426	431	404	420	429	439	415	409	418	445	375	448	425	426	438	419	379	404	423	438	438	414	394	397	410	380	409	436	416	458	383	391	427	435	415	387	402	417	417	456	422	393	415	395	445	417	402	406	434	420	401	437	470	423	391	400	427	426	425	428	434	426	431	403	428	411	427	411	421	423	401	412	381	446	427	416	402	411	420	428	387	399	436	430	443	423	434	425	418	402	456	412	401	440	417	419	424	401	431	415	413	410	423	433	414	427	432	394	380	439	452	408	433	426	403	435	462	421	457	415	423	416	405	434	424	428	403	443	427	405	421	419	434	392	434	394	396	397	372	411	448	392	422	444	440	439	432	370	395	422	432	392	429	409	435	422	406	401	410	443	426	437	391	400	428	427	412	418	428	418	413	408	417	432	428	434	443	449	421	396	419	405	375	445	429	433	421	418	430	450	431	412	425	401	400	422	411	404	410	424	396	427	445	435	431	408	398	433	408	421	415	420	417	414	443	430	399	413	423	408	437	410	408	450	435	431	425	421	438	453	414	399	428	423	418	427	411	444	466	385	450	466	418	398	437	434	406	419	442	413	398	433	409	427	418	427	441	414	423	430	425	413	419	441	454	402	405	365	433	393	416	372	437	427	431	416	374	419	404	428	409	451	429	428	438	427	412	430	431	427	408	417	402	451	416	425	421	398	392	418	393	427	442	469	422	462	435	426	395	436	406	373	386	424	394	405	414	374	377	393	429	392	417	404	397	455	423	407	422	428	439	472	418	388	436	440	370	403	359	438	401	413	399	412	405	409	425	409	444	383	430	398	430	451	445	417	391	433	437	434	422	408	426	372	440	411	394	410	428	439	407	415	452	437	420	415	447	444	386	422	384	406	433	393	412	415	425	433	413	438	405	428	423	401	431	399	389	414	405	429	435	408	406	410	417	439	391	419	402	402	405	394	446	450	432	410	422	417	407	404	437	414	405	390	427	408	433	432	390	434	426	445	419	453	433	425	411	416	391	420	433	448	410	383	413	416	407	442	417	389	450	451	418	427	414	422	399	426	422	404	380	410	450	395	387	393	406	418	394	409	434	377	426	437	424	387	410	426	407	403	421	445	372	422	435	395	445	445	419	412	445	417	404	441	434	396	405	409	433	425	401	421	456	424	376	411	441	402	437	442	432	399	458	449	474	412	435	422	404	411	437	447	416	403	440	410	393	406	426	406	407	434	431	402	422	423	400	400	405	415	408	403	434	413	419	426	412	412	402	413	456	413	394	417	437	410	410	396	367	394	391	413	376	420	415	379	373	412	424	401	398	432	437	399	419	433	439	472	397	434	456	409	423	392	420	395	410	395	434	417	407	413	390	392	412	412	417	436	436	426	423	412	441	393	411	425	403	431	404	406	425	411	416	373	392	429	449	432	439	417	424	417	390	413	444	448	415	402	398	394	442	439	417	420	390	410	427	435	415	440	435	414	448	422	439	460	388	411	404	412	424	408	437	448	421	425	455	412	408	422	429	387	398	384	387	419	412	403	452	402	415	431	412	400	416	416	430	434	439	429	393	404	423	458	397	442	467	407	431	411	418	440	434	392
7204	16385	13207	6923	4926	3638	2876	2277	1910	1524	1326	1188	1122	1010	856	870	820	735	724	671	657	638	611	607	591	608	555	581	601	585	571	552	512	537	585	548	587	509	537	503	548	534	563	538	497	487	485	493	531	541	496	490	510	485	468	500	488	526	458	483	521	505	490	517	487	517	471	512	480	512	482	493	506	493	490	470	519	525	500	505	475	507	518	512	476	539	470	494	491	485	485	479	494	509	483	496	493	499	482	463	492	511	470	492	497	521	448	486	506	445	504	473	483	446	494	489	453	490	470	496	484	465	487	513	534	477	501	474	499	468	480	481	474	461	495	479	456	490	495	490	511	486	457	488	501	478	487	464	459	488	462	507	491	475	476	497	470	452	501	506	513	451	500	507	489	501	525	472	524	483	501	472	520	501	509	501	478	494	463	462	467	440	487	462	477	478	488	464	478	471	475	518	506	504	476	472	504	520	468	470	514	497	501	481	505	507	550	492	472	448	504	498	449	490	494	457	506	463	501	496	470	479	497	442	496	472	483	467	472	514	462	499	485	490	497	459	464	448	486	471	454	443	502	488	490	475	474	456	467	473	471	495	482	445	515	459	486	450	489	500	475	469	489	505	487	519	466	496	472	476	443	461	489	503	468	478	470	479	466	498	511	506	476	480	503	494	508	455	495	491	453	518	497	468	469	483	492	491	483	484	501	501	491	507	519	503	471	463	465	493	470	481	452	499	485	499	527	511	469	468	477	535	469	483	498	491	457	468	502	461	491	506	484	429	470	433	485	496	465	478	527	515	535	482	492	465	431	461	460	495	505	459	525	467	501	502	483	470	476	484	472	501	477	474	497	512	474	482	494	497	486	493	509	509	478	504	469	511	493	469	477	514	469	501	512	483	504	511	464	465	477	490	469	460	489	493	503	450	490	488	481	461	460	488	496	480	527	471	508	515	485	454	479	489	462	523	493	475	493	498	532	481	515	445	492	488	479	457	462	482	490	494	516	508	459	458	462	487	470	462	463	482	475	485	481	422	477	502	479	446	459	442	461	523	463	462	478	518	483	487	522	486	502	510	541	517	504	530	486	477	480	490	467	450	501	486	453	468	475	492	453	452	484	462	486	484	463	508	460	484	489	461	478	482	475	487	502	500	449	528	469	454	458	513	494	479	489	481	501	470	489	504	547	495	494	476	522	473	482	496	476	475	467	503	525	483	523	495	496	500	490	487	448	517	486	481	499	444	481	448	478	473	480	452	478	493	446	490	512	496	465	490	479	462	480	439	467	455	489	464	452	507	471	497	509	448	490	509	484	463	505	464	499	521	484	512	491	461	462	468	498	528	478	479	486	497	463	515	474	501	460	492	499	501	469	480	476	451	518	487	472	465	450	457	492	500	458	495	512	490	457	462	469	489	486	492	471	511	468	500	479	520	464	480	492	474	480	454	479	468	458	519	479	487	497	483	489	522	472	466	490	460	491	541	466	454	474	487	481	500	465	476	503	458	464	465	462	491	488	471	467	488	491	463	451	530	497	467	471	494	496	465	440	489	487	485	464	460	456	449	500	466	456	464	481	505	452	487	549	471	504	476	480	465	476	476	466	494	501	485	454	542	497	494	525	482	529	483	470	451	451	469	473	513	475	504	480	462	475	471	499	450	473	462	476	505	491	504	439	480	485	438	465	470	463	498	494	471	461	485	454	468	473	459	490	498	463	485	474	437	511	461	520	499	477	474	477	475	448	459	504	438	515	485	497	467	496	489	435	504	475	514	479	493	492	486	493	448	522	504	470	516	446	473	462	480	457	466	500	481	494	518	471	489	468	463	484	482	478	481	493	483	452	500	467	488	501	515	459	511	486	482	498	477	496	498	465	483	498	476	476	471	486	499	494	462	524	496	503	466	488	491	471	489	515	477	453	413	468	486	493	465	492	468	492	445	482	478	510	458	495	505	481	437	452	498	505	481	490	529	446	509	504	447	504	441	420	458	460	471	486	468	523	477	457	494	452	454	482	473	487	498	509	473	519	471	463	473	460	505	485	492	442	503	465	445	456	466	468	494	490	506	483	524	514	476	471	475	433	533	507	464	485	476	485	479	513	449	413	484	507	532	459	475	477	471	482	464	488	455	460	449	455	489	509	488	471	467	451	522	467	483	469	489	511	460	464	446	472	463	487	454	478	487	544	450	456	504	501	475	442	497	444	487	510	445	461	457	517	515	425	538	484	452	516	479	475	461	466	486	483	453	493	487	464	461	471	470	469	502	506	504	461	450	517	496	518	461	453	461	467	540	435	476	481	455	488	487	518	511	483	480	483	492	476	507	449	479	508	509	467	493	450	476	481	494	455	524	435	459	502	469	502	484	475	468	485	487	472	492	489	478	552	493	487	495	526	508	502	478	451	481	498	495	489	463	464	509	499	516	522	499	461	462	487	453	484	493	496	482	498	473	489	473	485	470	484	468	460	489	494	507	483	475	510	466	475	503	493	502	447	508	485	502	439	479	447	485	500	501	498	460	495	492	477	480	470	472	476	489	476	483	470	496	482	417	478	502	466	512	467	490	485	461	502	484	451	447	465	493	500	495	468	481	470	514	498	464	493	489	497	528	436	489	453	487	475	478	471	509	481	473	476	490	513	452	530	486	472	480	481	481	449	508	499	471	437	506	518	515	467	474	514	439	496	460	445	512	457	488	473	512	470	481	478	451	488	422	465	489	482	486	462	485	502	532	479	451	475	489	479	470	457	469	467	527	483	472	507	500	456	502	518	460	512	498	458	495	488	484	487	505	463	464	494	478	464	508	479	449	500	461	522	463	466	487	484	474	542	516	481	476	496	468	495	480	444	487	442	490	476	472	482	485	484	483	483	476	481	475	463	517	474	505	488	457	476	473	512	515	456	453	487	464	497	463	495	487	469	482	538	479	496	475	510	472	508	504	455	450	437	466	470	472	485	410	483	509	468	458	461	494	453	481	479	493	478	485	480	456	495	486	477	486	471	481	476	496	468	512	491	511	451	504	490	495	495	484	469	508	476	485	518	503	459	511	484	474	486	500	475	512	473	494	442	465	485	519	460	499	461	451	505	505	497	513	497	473	458	517	471	490	426	460	474	533	489	446	500	502	469	499	507	465	495	482	490	495	479	527	517	496	458	491	474	469	494	477	463	465	527	450	504	470	500	483	520	474	493	514	514	457	479	495	459	468	481	478	501	510	495	462	504	511	503	485	488	481	474	453	499	471	497	491	500	520	475	464	468	446	465	498	447	498	473	517	468	495	514	491	506	478	495	497	499	457	480	483	488	506	492	472	468	465	469	504	460	485	472	479	477	493	486	499	497	467	462	501	488	501	516	454	409	485	488	469	489	472	449	474	490	477	470	487	472	481	527	509	457	496	497	484	535	487	503	458	499	474	473	508	491	503	483	481	494	459	487	452	520	467	516	492	483	471	446	493	487	488	503	474	487	489	486	479	476	480	518	489	499	488	537	491	501	477	494	509
27812	20385	6934	946	652	562	552	545	512	494	473	479	492	476	490	490	496	446	444	502	512	546	467	438	452	479	480	460	499	466	479	497	511	458	477	440	473	514	476	480	485	473	450	463	487	467	465	506	485	526	492	439	463	438	489	449	529	489	465	518	475	485	461	508	516	490	459	489	436	476	502	475	491	509	475	449	497	456	464	479	469	468	451	476	460	547	494	458	511	500	490	464	462	440	489	486	488	526	486	500	470	508	443	489	454	473	454	480	465	466	469	483	497	434	464	501	508	479	470	476	452	507	482	463	509	496	485	480	460	510	431	472	438	446	475	454	443	478	493	463	489	489	482	484	465	472	501	461	462	475	462	455	490	479	477	464	482	482	492	471	492	475	484	506	457	493	479	458	454	484	505	426	489	501	453	477	475	465	462	489	481	467	430	486	474	455	479	447	488	473	476	504	449	515	479	469	480	460	448	473	452	500	482	459	490	457	484	448	472	486	483	495	477	479	475	486	462	478	449	495	442	474	456	478	460	468	491	493	463	468	462	452	478	482	452	505	455	464	491	453	450	486	464	488	518	443	504	478	477	506	452	474	463	467	455	480	438	471	516	466	469	460	496	478	494	494	525	483	506	502	482	471	467	494	486	456	486	492	455	445	428	478	481	451	434	481	499	443	492	492	454	439	457	470	464	457	479	506	463	422	476	470	471	476	450	483	461	484	458	503	469	450	443	474	479	493	503	453	462	454	444	481	465	430	468	473	480	507	421	502	503	484	471	509	467	442	506	464	479	506	454	490	466	461	491	460	501	499	489	500	501	466	498	534	456	423	496	487	445	454	452	494	485	443	444	484	493	535	444	492	448	485	454	479	452	411	456	499	473	460	460	469	493	468	483	478	489	446	457	491	467	475	461	465	501	484	458	455	472	468	472	482	451	473	446	479	477	467	479	475	499	457	485	484	439	497	456	472	510	471	457	513	459	462	459	493	450	469	469	504	496	469	452	460	453	524	475	432	466	511	496	481	469	474	483	465	478	509	484	467	503	450	458	473	467	513	483	506	456	467	471	490	450	466	509	505	509	479	458	475	469	498	484	481	540	494	490	513	484	454	487	498	506	474	496	510	476	474	484	463	491	474	496	452	479	457	494	493	495	469	452	450	462	510	481	471	500	517	493	446	472	467	462	456	489	473	469	507	458	496	455	484	493	488	451	458	437	490	474	483	413	449	492	464	474	477	456	497	482	445	484	470	482	505	430	471	452	471	495	484	502	497	476	511	467	512	494	475	472	519	482	493	461	484	516	476	480	495	482	484	507	507	457	468	481	449	465	502	430	464	473	454	440	494	430	469	491	494	447	461	442	461	485	487	504	492	485	513	460	478	478	519	504	475	486	476	484	480	470	492	466	464	475	474	490	467	441	490	481	449	452	489	468	470	478	454	468	468	485	471	495	490	447	437	473	499	479	455	468	473	463	478	500	495	475	430	488	469	492	439	499	463	486	486	470	456	478	455	514	459	502	486	465	479	457	498	492	459	475	486	504	489	501	507	495	488	463	456	457	466	487	494	464	472	503	453	485	528	482	457	458	465	478	474	474	478	470	458	463	498	476	488	458	453	488	483	491	477	445	498	460	503	530	451	490	493	488	474	498	484	478	493	482	465	478	452	444	484	454	484	471	494	492	453	468	450	471	486	448	505	477	465	482	455	495	456	450	483	427	464	474	496	517	432	470	484	501	498	513	484	490	496	449	476	468	466	476	470	521	449	476	478	512	523	484	514	521	450	470	492	471	437	465	474	496	495	515	462	445	469	477	516	467	479	449	455	481	464	438	424	458	457	487	437	468	462	493	494	504	508	470	513	460	468	471	504	454	451	455	484	485	472	448	466	479	455	478	484	492	453	481	458	493	499	490	453	457	469	471	493	490	519	472	509	485	504	475	459	452	474	498	462	461	483	455	491	438	471	484	429	470	477	501	489	504	493	447	474	499	470	492	477	506	486	455	488	482	478	461	456	475	491	474	511	473	469	491	481	484	461	489	468	479	489	505	501	482	489	507	464	461	463	489	462	487	471	457	524	452	486	488	473	444	487	482	475	456	445	485	473	494	498	476	466	495	444	491	448	482	479	499	501	500	477	479	475	481	483	491	485	485	453	466	501	494	496	458	494	439	459	492	488	470	474	445	511	528	479	498	459	469	472	486	476	497	450	482	457	472	495	498	481	463	506	455	472	427	487	456	470	461	476	499	460	525	443	482	498	471	470	504	448	491	425	466	472	467	506	484	498	484	448	448	470	490	472	463	473	474	483	455	477	462	454	462	475	494	461	475	474	456	484	457	455	466	442	469	513	496	462	485	490	473	477	436	488	445	508	469	490	498	510	482	492	484	484	472	460	452	470	503	512	499	469	512	499	468	479	521	465	522	471	452	468	469	476	441	475	510	486	444	451	473	435	473	484	508	513	466	468	488	506	456	470	472	471	468	473	500	493	469	469	495	479	478	457	489	476	473	504	461	485	482	474	492	466	500	478	481	495	459	478	467	451	479	475	467	469	472	470	457	523	497	476	455	493	484	458	473	488	502	434	499	474	499	478	503	455	534	485	469	480	451	507	466	484	477	496	486	467	483	486	468	480	453	479	486	451	483	461	511	491	470	460	471	486	455	507	482	512	437	479	481	457	505	489	492	484	434	521	486	527	495	486	449	481	507	441	502	528	484	461	500	500	469	498	473	490	490	505	457	503	454	522	474	491	475	465	485	474	498	473	449	459	458	521	494	470	482	510	473	501	487	510	501	482	490	473	466	497	518	489	476	504	437	460	474	455	423	483	509	474	463	464	503	477	455	515	490	498	449	485	485	477	431	464	477	458	477	457	482	455	470	455	479	512	463	468	445	495	452	412	496	512	445	486	475	478	501	522	459	507	477	502	484	466	466	485	513	508	432	509	514	522	493	490	479	474	455	465	490	479	494	496	495	508	439	486	471	464	483	462	476	481	475	474	497	470	506	513	528	455	464	461	461	468	479	456	458	485	457	475	496	490	485	463	483	497	468	509	435	485	472	484	467	466	458	475	471	464	453	510	474	523	469	489	460	456	450	485	475	524	475	463	505	468	491	467	485	523	532	451	446	477	493	476	484	460	493	465	441	431	538	480	472	462	468	458	464	432	480	484	503	454	487	453	499	480	480	494	486	488	456	438	483	480	464	495	482	522	504	514	458	473	502	480	498	492	488	445	472	457	448	449	494	468	479	507	439	458	467	505	516	482	473	468	463	453	494	459	483	493	467	485	478	490	475	445	520	468	477	430	473	477	456	431	478	503	452	493	458	457	474	470	486	500	453	454	467	460	450	506	479	479	464	487	507	446	449	459	457	495	512	488	542	486	521	451	504	513	456	451	481	505	505	461	510	475	477	459	491	474	498	493	489	450	502	533	461	470	500	482	459	475	484	477	489	496	475	504	436	449	468	460	512	425	504	474	455	488	452	462	471	481	451	462
4284	1340	1094	849	726	744	656	655	616	624	589	595	582	637	587	585	603	631	601	600	572	652	602	587	596	596	527	629	590	577	578	618	568	607	581	633	565	594	625	573	583	571	629	613	601	624	567	592	610	554	578	618	584	584	580	548	583	581	594	578	536	626	572	549	608	567	584	600	594	611	598	563	633	587	598	563	605	549	600	616	606	619	591	561	583	590	575	571	600	653	612	592	574	572	579	575	562	583	607	610	581	580	612	601	589	563	582	598	587	573	609	592	603	596	578	608	606	601	612	623	556	586	573	602	603	606	594	602	560	589	590	611	652	585	579	590	567	565	585	598	592	601	598	598	617	561	608	558	585	567	626	581	576	557	613	589	599	634	601	611	581	506	579	587	565	568	626	581	591	609	574	581	616	594	616	591	608	625	587	603	561	599	583	577	626	583	607	585	621	621	540	644	581	580	618	572	623	621	593	624	615	588	585	584	610	608	557	548	602	609	571	566	633	537	594	592	575	594	616	598	567	586	558	606	569	534	638	607	585	584	595	565	596	601	571	577	577	582	605	585	629	605	608	555	618	609	573	590	538	572	572	590	583	602	615	568	591	614	625	580	609	577	590	566	547	617	568	595	560	532	555	563	603	577	594	597	574	550	609	603	593	601	550	570	545	561	577	606	604	572	651	556	597	600	565	586	562	591	576	560	570	573	591	620	557	579	564	585	585	603	594	571	566	597	604	600	565	581	589	576	577	595	587	594	587	548	577	599	623	595	546	625	588	585	618	610	573	566	584	588	611	568	586	665	572	567	568	572	595	595	541	605	583	594	593	617	574	659	584	622	585	583	556	612	624	601	568	672	596	589	598	644	567	605	539	622	589	565	653	613	580	579	591	592	586	612	575	613	573	511	544	601	600	583	595	617	542	617	541	621	585	591	582	590	595	598	570	584	583	620	617	625	626	605	584	538	564	592	588	598	607	590	619	550	605	549	579	616	610	548	601	603	612	581	601	619	576	583	600	558	647	611	569	636	571	590	611	580	612	647	587	611	591	565	565	580	615	620	616	606	582	589	563	587	579	638	578	609	583	613	594	552	601	591	605	596	585	568	598	583	609	559	600	627	592	560	571	559	626	598	612	599	592	631	570	566	591	585	578	558	533	609	595	588	595	620	569	622	543	588	610	610	601	594	571	597	633	558	576	568	613	557	594	607	629	576	589	590	615	617	580	609	610	560	610	616	559	610	595	589	607	559	632	624	616	585	597	638	573	574	594	579	610	619	635	612	573	542	564	546	563	616	589	625	587	597	601	593	575	595	621	602	580	569	629	602	569	586	615	615	622	577	608	605	562	596	596	604	602	575	548	584	575	603	574	617	640	572	576	588	566	578	593	565	579	570	592	619	584	603	607	557	537	613	617	590	583	622	653	593	581	614	569	600	593	571	596	609	591	584	576	577	572	575	586	573	586	575	560	608	553	581	580	597	590	597	623	573	581	605	618	579	644	583	605	550	605	597	566	595	539	560	611	566	658	546	598	598	586	600	601	526	556	563	577	553	563	593	561	578	586	594	601	611	543	529	545	555	651	568	590	619	642	590	561	596	560	600	605	609	540	585	613	637	642	580	577	570	621	627	566	604	601	592	589	599	577	568	613	566	582	590	592	579	554	585	577	593	633	615	642	614	566	581	634	641	590	611	622	593	576	555	592	556	579	615	584	588	553	604	575	582	571	580	571	627	567	612	611	629	594	574	600	555	589	579	623	553	566	620	599	586	626	590	589	580	596	568	587	629	590	621	575	584	574	597	598	575	617	602	575	615	606	617	545	599	567	594	589	614	614	610	560	604	630	548	595	564	617	610	619	554	597	576	577	580	578	589	579	579	572	607	580	595	604	617	574	554	640	584	627	604	592	592	574	605	554	622	641	594	570	609	549	609	571	564	569	580	612	595	583	592	573	591	610	638	563	597	563	608	588	590	602	597	604	583	559	602	601	568	565	557	605	583	608	584	568	608	590	524	592	585	610	553	566	622	612	575	594	602	602	577	616	583	562	601	566	608	600	613	591	594	629	571	566	567	610	613	561	617	594	573	630	559	620	559	582	553	595	574	611	570	640	600	580	583	553	576	625	560	638	540	592	619	583	591	611	573	632	567	544	607	566	589	589	609	604	587	606	566	597	573	616	551	550	569	639	589	599	606	618	620	607	609	586	573	578	583	592	587	588	550	601	588	612	584	562	585	578	607	594	579	610	609	579	576	602	595	586	549	604	585	536	637	621	585	590	627	597	554	537	552	612	603	591	579	575	546	574	599	622	624	556	595	568	602	601	569	602	554	574	579	572	561	571	617	580	612	580	590	542	555	583	599	593	579	601	577	584	586	590	569	557	571	628	576	609	590	541	613	596	592	606	620	595	604	592	556	590	630	582	561	609	646	612	580	574	620	580	542	554	577	654	587	564	586	625	590	614	614	549	605	577	611	561	633	579	612	562	594	570	558	588	597	616	608	574	621	616	593	606	591	590	620	624	535	574	591	577	619	627	618	614	559	600	573	554	587	548	593	588	598	599	562	642	541	571	580	558	557	598	595	575	649	597	600	630	631	602	610	564	568	572	587	594	601	598	636	625	570	653	622	551	582	569	601	597	570	589	567	605	535	548	589	611	568	572	595	627	585	603	546	610	600	623	586	550	640	580	567	560	572	629	546	600	573	583	597	596	579	566	589	538	592	569	646	610	590	618	565	626	566	557	592	562	528	602	541	596	623	615	618	583	615	639	607	607	584	564	619	584	585	620	600	607	605	596	522	546	566	561	586	636	637	586	565	583	592	608	592	580	587	554	586	590	568	579	602	547	597	570	601	598	547	569	579	590	620	556	643	604	587	579	598	591	611	540	628	601	547	590	615	573	577	552	586	608	627	556	564	614	552	584	603	636	627	582	612	571	609	600	617	544	613	608	567	579	605	590	570	584	609	582	549	597	576	615	605	616	564	594	605	571	569	604	635	586	571	558	563	573	604	594	575	620	601	599	617	589	540	586	562	552	570	575	609	612	601	622	560	642	619	610	583	585	577	588	634	569	589	627	628	568	595	603	588	611	585	583	587	605	587	575	631	610	601	617	589	614	586	612	632	592	581	590	576	574	614	622	628	603	575	593	604	596	607	571	621	580	563	599	576	599	582	576	648	601	586	578	570	577	593	594	589	630	563	548	588	598	591	590	574	582	640	580	576	594	599	577	598	608	567	561	594	591	604	614	587	593	585	612	621	582	642	601	552	581	577	569	572	576	595	545	577	596	584	585	562	566	607	600	584	554	611	619	608	629	583	523	603	525	576	599	588	636	558	637	600	599	603	561	601	569	618	593	575	613	555	534	591	641	602	636	602	582	594	535	552	601	605	597	608	591	609	541	627	638	626	622	598	586	590	584	589	562	589	587	581	601	589	595	585	561	585	573	581	572	573	579	575	643	534	566	589	569	594	607	599	595	571	589	619	592	585	586	571
24189	21616	29239	24482	21619	12418	1060	623	507	489	453	405	391	341	324	302	322	300	285	289	269	290	277	264	285	264	284	297	266	272	281	266	248	254	272	278	253	258	248	290	275	290	240	255	255	241	247	287	254	249	237	244	233	261	254	225	238	243	260	254	280	241	228	246	245	255	265	246	263	236	255	252	255	286	250	271	236	248	268	257	230	269	243	276	259	240	275	254	274	257	251	269	253	273	228	269	278	263	211	256	244	236	242	243	230	259	263	250	258	220	216	247	278	276	238	270	259	248	252	248	205	251	254	252	242	253	273	237	258	245	234	232	248	264	264	236	249	245	240	239	263	250	257	266	240	272	244	264	263	234	240	236	247	260	230	241	240	239	232	250	239	266	248	248	239	249	225	245	242	228	262	262	251	244	252	231	241	232	257	282	246	254	229	230	253	253	257	231	246	245	234	238	261	230	276	270	246	249	258	258	246	248	240	243	233	238	225	242	257	246	255	232	249	261	229	235	257	240	229	256	241	246	259	295	256	244	238	244	273	232	243	269	227	250	273	258	235	244	228	237	240	272	270	264	245	233	229	228	261	237	267	239	257	222	249	231	235	262	284	232	246	239	237	247	227	257	258	237	226	238	252	255	250	246	243	232	233	254	230	229	251	237	252	234	261	212	268	251	228	255	246	255	224	231	278	252	250	255	257	260	253	252	246	255	268	251	250	263	248	239	250	228	215	259	226	255	224	234	235	242	228	259	232	235	254	251	244	267	273	219	224	251	265	229	241	252	263	250	242	247	226	243	267	250	247	263	230	232	248	238	259	239	255	233	276	254	236	250	233	252	250	238	223	249	251	272	244	234	249	241	260	258	261	258	200	254	249	255	244	227	230	231	247	276	232	282	268	249	253	225	289	267	245	273	241	230	265	237	226	272	242	246	233	257	221	265	233	237	256	235	220	247	253	273	245	243	249	237	279	238	264	287	245	255	239	235	270	251	238	244	252	247	265	246	241	259	239	236	231	275	245	235	229	251	237	257	234	244	254	264	262	263	213	270	267	219	252	255	271	242	251	242	257	246	281	239	213	282	246	233	256	252	273	278	240	250	230	240	225	236	207	245	231	286	272	232	267	245	263	266	231	277	251	265	249	248	250	248	244	242	247	237	251	208	237	266	264	260	235	257	276	278	245	259	242	244	245	254	218	233	256	279	219	238	248	266	241	265	218	260	251	220	229	224	264	239	248	237	252	246	264	240	221	250	269	266	258	258	245	253	238	268	267	254	250	231	273	274	261	276	249	266	249	229	228	254	259	229	268	226	247	244	240	235	262	240	255	232	248	267	254	235	238	261	254	256	250	242	217	240	255	249	248	208	253	247	242	231	236	248	247	236	272	227	241	238	272	270	233	243	271	245	244	239	235	251	275	259	243	240	217	255	257	243	262	248	222	221	248	246	210	259	276	237	266	247	229	270	250	247	241	238	243	236	238	250	234	267	232	258	229	239	224	232	231	232	254	255	241	244	219	262	271	245	232	255	273	247	213	222	247	228	283	248	227	253	253	266	244	244	245	272	236	266	222	234	275	258	288	227	247	233	230	281	291	218	244	265	257	268	270	250	246	256	246	232	251	255	241	253	258	248	251	257	241	240	251	240	255	247	220	251	256	258	246	272	246	263	269	267	238	222	233	254	233	256	245	260	259	236	235	264	277	269	269	245	228	237	245	259	278	226	257	257	260	240	275	248	279	289	215	236	245	260	208	259	236	260	265	248	246	249	268	253	242	269	239	219	231	261	235	261	257	253	258	259	289	257	241	230	255	244	277	246	236	250	261	253	250	257	249	242	256	219	235	231	262	229	250	238	263	230	239	246	255	242	240	240	236	259	259	248	247	241	264	230	261	266	265	254	249	257	256	229	237	269	258	291	234	236	249	233	232	253	255	263	255	237	251	209	270	247	259	264	254	246	254	273	265	250	256	264	222	229	250	260	249	253	215	264	249	217	243	253	247	264	234	235	250	265	241	233	248	257	239	234	254	254	263	244	263	250	265	277	241	251	250	244	238	233	265	208	268	229	225	264	232	247	227	287	228	262	234	236	269	246	247	258	252	236	270	231	248	240	235	277	247	271	258	243	223	221	279	243	236	235	250	272	236	220	253	262	263	243	217	250	256	261	265	234	261	230	233	224	239	287	272	274	265	208	267	243	247	243	235	241	227	241	230	244	272	196	234	256	246	238	240	222	257	236	244	239	259	263	237	242	238	220	247	236	234	232	262	241	258	259	255	229	251	275	252	265	258	232	235	244	238	264	237	244	227	253	266	252	225	277	235	232	273	260	268	244	236	264	250	242	254	253	262	247	222	246	231	249	276	268	249	254	225	220	261	236	256	253	234	234	225	262	234	249	277	253	265	238	252	289	281	228	236	254	248	255	242	247	266	240	229	236	212	260	245	235	206	244	244	234	269	268	249	258	238	237	231	260	254	240	259	227	239	248	260	245	236	264	239	268	257	261	240	237	238	271	261	252	253	264	244	220	260	238	266	259	276	280	250	252	263	256	225	238	250	233	276	265	237	270	249	249	243	262	259	234	247	256	238	255	232	253	241	226	275	233	238	239	230	250	227	230	233	239	274	242	267	244	234	256	237	241	251	244	266	267	267	252	286	225	246	232	249	240	212	244	251	242	241	271	253	226	233	284	248	263	233	245	239	268	251	279	231	258	230	241	248	240	242	203	241	232	286	253	285	232	269	250	237	247	255	251	237	246	228	234	247	250	274	238	237	262	267	251	275	236	253	218	275	244	261	239	261	242	238	262	260	241	248	268	244	254	223	258	224	257	237	233	268	250	251	247	275	243	259	217	250	222	240	254	269	246	252	229	246	256	257	247	242	275	249	234	269	265	291	259	262	248	247	231	247	233	252	244	247	269	230	235	248	274	247	261	242	250	260	260	219	229	252	265	243	257	246	265	260	247	285	262	255	242	236	248	251	240	222	253	254	224	246	249	277	241	241	267	243	220	257	250	215	248	232	266	261	251	223	286	248	260	237	233	246	248	269	253	226	276	224	224	269	262	239	260	246	236	221	228	250	236	263	243	252	249	249	245	242	278	232	247	259	232	266	234	229	241	244	265	265	227	263	245	247	216	240	225	272	265	257	233	239	252	250	244	228	250	239	264	249	260	237	291	275	249	232	232	244	215	256	253	269	271	240	260	272	233	232	238	258	232	258	202	249	260	261	253	235	280	251	240	246	241	232	246	245	243	243	254	229	270	247	281	226	230	273	234	255	227	258	214	235	265	252	276	229	250	270	255	277	243	275	225	250	260	244	260	243	239	251	253	242	276	265	241	237	232	259	227	231	240	254	262	215	269	239	239	255	235	257	262	258	255	256	246	285	276	273	225	289	261	291	243	252	229	252	228	240	255	275	263	249	239	256	244	242	234	236	262	264	270	225	273	238	238	230	243	242	269	220	249	262	226	229	266	247	251	223	265	261	236	250	263
4801	10018	8093	3890	2630	2064	1604	1254	971	935	797	675	599	610	497	540	491	459	418	426	366	395	404	408	412	362	364	350	389	338	358	318	360	343	341	323	360	310	351	357	353	362	366	351	330	324	349	302	338	308	327	285	322	315	302	353	316	318	333	356	340	314	329	355	333	331	303	333	317	348	324	323	342	345	328	316	305	323	339	292	281	313	326	309	306	313	301	300	324	364	312	321	305	303	307	318	320	297	321	345	320	316	318	307	290	307	298	331	325	315	303	314	291	335	288	318	317	324	312	353	316	301	340	270	317	294	302	311	352	288	335	318	341	321	307	330	334	297	312	320	311	305	323	285	281	336	341	316	324	314	322	360	314	283	317	299	290	300	308	341	325	328	309	297	333	338	292	296	356	319	305	312	309	337	311	332	317	326	325	326	337	330	339	315	307	321	309	326	310	303	328	326	340	308	334	331	309	326	314	320	331	322	309	317	296	311	320	291	344	320	324	294	350	336	325	323	326	293	339	320	329	329	314	339	320	334	313	333	298	276	315	331	303	350	343	330	307	303	315	297	310	288	308	285	293	334	322	320	322	301	296	288	296	314	312	301	330	334	343	350	276	330	334	363	328	288	311	320	328	336	314	314	304	324	318	306	335	320	348	318	322	326	311	296	324	314	377	359	320	291	284	311	318	309	343	303	278	322	301	326	348	311	303	313	311	307	345	335	314	325	302	318	318	321	354	315	295	282	319	315	337	297	295	323	313	322	389	338	329	332	296	313	303	297	336	312	323	320	311	304	323	286	337	304	312	330	281	341	349	349	291	333	328	319	321	323	324	324	309	295	338	300	298	322	316	336	308	332	315	354	308	313	316	309	334	335	334	309	308	330	307	298	310	330	329	337	314	287	316	307	285	288	318	326	289	328	344	301	331	293	298	333	333	306	313	319	279	278	334	337	299	317	327	309	282	304	297	338	347	346	318	311	333	332	297	326	325	311	322	346	290	334	299	299	341	312	307	323	309	340	333	325	277	343	367	289	298	332	330	322	342	307	306	308	350	324	354	326	334	265	306	326	298	327	336	303	291	314	301	314	325	299	305	325	311	317	334	354	317	318	296	322	340	335	297	304	324	309	340	305	313	322	314	318	321	313	303	327	359	329	308	327	355	335	341	320	300	311	336	350	282	319	281	299	322	311	306	335	326	318	330	306	330	283	344	316	321	290	313	339	298	316	317	313	302	306	291	331	332	333	361	297	302	326	315	323	304	286	335	344	283	316	332	322	311	317	314	327	328	321	314	326	317	299	343	324	312	327	295	332	317	313	304	316	317	305	281	323	332	290	323	326	340	311	321	315	315	314	325	291	348	318	329	290	329	317	330	318	329	324	313	315	292	314	322	331	292	360	296	316	293	320	280	298	312	323	334	349	311	361	289	320	313	292	331	318	321	319	311	295	315	328	288	314	317	314	311	286	288	307	306	314	316	299	317	294	326	310	294	319	311	315	331	318	307	330	345	306	315	352	327	307	319	359	316	358	313	327	322	288	318	336	296	332	347	327	309	313	322	311	307	321	345	309	300	341	321	295	304	293	301	319	312	339	322	319	341	285	331	306	313	304	328	279	344	339	327	330	343	333	310	324	315	324	318	306	327	329	315	315	324	342	316	316	296	311	317	316	337	315	291	324	304	305	306	331	323	293	343	312	312	299	320	342	304	346	345	317	317	324	312	332	327	305	323	319	311	345	309	322	345	291	338	304	337	340	328	309	330	340	323	325	316	311	325	337	293	273	312	284	323	327	303	300	324	339	332	348	315	331	350	324	315	302	327	307	328	303	330	306	326	316	319	285	312	347	313	316	302	319	329	336	333	313	319	315	325	344	311	298	335	300	303	312	280	305	334	336	303	329	303	293	328	341	314	317	311	294	319	304	319	303	319	323	314	313	309	331	315	291	319	310	330	338	345	336	313	336	340	302	336	336	310	329	329	311	297	264	315	348	328	293	296	320	295	333	300	294	344	324	305	322	314	334	322	331	341	305	301	339	326	284	288	283	320	343	333	323	313	322	325	322	298	346	344	324	322	339	295	302	294	323	342	347	312	322	323	324	324	297	348	334	327	328	321	325	312	308	307	305	294	307	284	354	307	310	304	302	325	314	315	320	335	306	314	286	316	298	321	299	326	304	318	356	266	315	316	313	311	286	311	310	305	329	337	309	320	296	339	311	328	307	311	294	313	297	316	356	318	324	311	363	332	321	321	289	321	328	347	322	309	315	293	353	296	306	305	353	300	293	311	320	295	292	284	338	308	351	325	326	326	304	313	309	323	353	310	305	317	301	365	298	317	316	332	317	297	354	342	313	335	338	312	338	346	312	336	314	300	334	310	296	352	309	315	323	304	346	299	326	327	320	313	312	318	292	321	292	317	294	320	285	335	313	335	288	279	322	350	347	303	300	321	327	323	286	336	283	325	321	328	309	313	316	312	300	300	345	355	290	319	328	322	319	317	327	350	332	332	306	317	320	313	325	314	293	305	302	328	306	328	328	307	283	331	329	289	303	289	331	327	361	291	323	331	301	323	337	326	304	310	283	301	307	312	315	318	313	320	314	312	313	317	317	334	296	341	304	337	312	311	345	317	330	297	317	321	303	328	297	337	317	311	319	320	328	354	314	304	320	323	309	289	303	354	315	332	317	351	305	364	318	333	340	322	342	294	326	322	311	318	312	301	322	325	288	316	334	343	297	337	304	333	306	311	344	321	326	323	318	304	351	343	337	309	292	321	306	320	332	296	366	308	332	298	349	331	328	289	308	318	337	305	297	341	317	325	325	311	354	293	302	298	291	303	302	326	312	304	318	351	312	332	316	355	287	299	358	329	299	305	315	334	319	315	312	354	298	327	318	330	356	351	321	309	325	329	302	320	328	308	328	331	309	283	307	295	332	299	319	325	320	309	336	303	323	322	328	320	351	298	307	331	319	323	315	346	299	286	318	295	302	325	280	326	317	321	321	340	334	318	369	330	316	308	306	280	322	315	326	305	300	294	338	304	300	310	309	307	274	300	314	306	343	326	300	315	299	338	306	283	283	351	282	320	298	311	321	324	310	318	318	330	282	306	303	316	307	320	310	329	359	287	293	300	310	326	331	328	323	323	299	337	329	296	288	321	354	333	312	341	313	307	309	314	319	381	277	316	324	285	340	316	349	307	370	306	333	306	328	339	304	321	348	312	289	331	318	299	300	366	322	294	292	310	287	313	308	320	334	294	339	342	328	290	320	342	327	313	317	314	299	329	307	335	368	333	326	312	327	306	326	313	308	316	308	295	294	297	340	322	308	338	322	324	314	348	315	348	315	319	348	316	317	338	305	305	301	341	326	328	287	325	308	320	373	310	308	342	317	348	297	316	352	329	319	344	336	306	269	314	320	295	307	385	341	339	330	287	304	326	278	293	318	334	325	316	314	354	312	278	314	304	331	319	303	323	311	319	333	338	306	329	328	330	317
25393	21608	28179	25477	12146	1221	948	858	786	770	778	729	740	759	754	723	723	708	664	704	683	694	688	687	675	715	683	719	708	658	648	653	712	694	651	656	714	691	681	668	695	701	726	704	652	696	633	681	680	688	695	679	686	736	702	678	671	692	706	701	645	688	720	687	707	722	682	683	718	654	654	701	688	654	720	662	702	651	666	686	645	637	639	680	675	694	710	711	670	664	655	724	668	699	678	699	661	689	701	648	644	684	703	676	708	663	729	663	684	673	662	702	686	672	647	678	657	689	640	644	704	703	703	653	658	637	682	694	663	640	666	674	679	674	692	683	645	706	688	711	655	714	670	652	645	698	682	645	711	688	664	684	666	659	667	705	718	678	651	682	691	727	647	664	703	687	696	683	704	669	696	689	650	646	688	658	696	675	629	655	679	685	631	752	678	671	672	688	728	645	669	716	682	623	695	701	628	690	683	697	711	666	701	678	667	672	647	675	636	668	691	711	628	703	718	659	636	685	623	699	705	694	678	704	682	666	718	680	714	689	650	695	695	676	705	661	705	688	693	706	618	631	740	689	660	696	648	705	650	712	683	712	693	657	705	714	679	673	675	674	639	672	730	660	676	645	670	704	685	657	655	702	636	649	685	645	657	617	694	680	693	669	700	680	661	628	646	682	685	643	698	721	652	684	681	737	645	726	710	689	677	709	678	691	719	673	663	649	691	701	647	626	704	649	680	698	689	696	637	675	681	614	708	703	703	719	688	672	721	683	679	667	674	655	679	694	717	662	702	715	635	722	665	688	713	667	716	682	677	662	695	675	662	647	616	645	667	640	637	662	646	689	720	738	704	658	649	704	680	673	680	637	742	662	672	694	644	673	632	648	679	686	721	660	661	693	736	687	670	689	710	680	696	634	627	692	711	651	660	687	653	626	671	643	696	679	670	689	680	694	669	722	667	681	657	625	722	686	685	706	679	704	711	673	656	658	680	655	647	675	717	690	698	701	635	687	680	681	719	688	695	702	640	686	703	684	701	681	689	661	651	662	660	659	693	658	708	670	681	685	671	687	695	657	653	633	691	692	607	684	678	744	640	676	729	667	685	666	666	701	663	677	688	671	644	656	729	703	667	643	677	682	673	668	681	688	662	670	656	708	692	660	611	675	726	736	718	679	659	650	644	671	704	663	699	738	694	707	655	699	640	666	652	706	651	683	722	677	663	703	677	668	627	672	620	664	691	682	631	668	649	663	698	688	685	699	692	676	601	652	689	716	669	651	683	705	659	699	738	710	633	713	696	703	693	687	702	688	688	652	716	696	655	712	649	682	688	759	751	687	705	660	650	680	678	673	659	670	660	725	696	642	687	643	674	664	649	660	667	677	711	696	676	623	680	657	702	643	722	683	666	714	662	700	691	679	659	642	698	657	642	681	690	686	726	696	602	662	669	670	678	713	649	708	711	682	687	654	703	644	696	689	665	681	647	709	680	649	684	650	663	670	664	664	640	674	693	688	662	667	653	632	634	719	725	646	685	662	697	669	663	688	634	653	646	705	697	738	709	646	685	692	720	623	718	659	707	727	699	728	704	688	663	665	671	637	672	662	685	632	680	712	713	685	673	709	706	650	706	664	668	700	682	654	671	660	725	683	666	693	659	669	676	691	707	684	640	690	667	668	724	680	728	668	640	689	679	686	666	697	662	672	696	670	660	660	655	712	629	719	678	695	643	650	687	664	700	659	673	697	709	675	646	642	715	723	661	670	618	719	706	618	704	680	702	698	694	665	637	699	670	684	661	671	671	697	668	697	671	678	663	708	669	665	657	649	707	681	748	654	682	699	701	668	674	660	711	683	642	693	665	693	680	687	639	677	650	617	657	700	624	665	628	674	656	654	655	677	657	641	677	697	724	699	691	694	653	702	656	670	648	724	677	717	669	647	669	691	725	698	690	712	692	698	665	662	665	668	677	708	699	664	603	723	685	703	679	699	671	704	726	659	638	663	657	653	676	681	664	697	678	711	636	632	705	681	661	644	675	713	685	664	681	689	709	696	672	626	684	645	669	713	677	713	702	656	659	666	660	698	628	706	673	717	702	652	666	655	700	687	673	630	649	666	714	651	674	707	691	680	656	675	682	709	677	715	657	622	682	649	677	666	639	681	645	645	670	711	689	683	667	670	643	698	638	656	693	649	719	678	676	669	662	671	655	695	690	651	719	658	679	654	691	705	689	664	692	705	657	666	648	666	716	664	636	676	639	685	685	676	686	722	668	689	708	675	707	699	716	646	680	677	663	697	640	701	695	712	660	691	612	674	709	671	661	647	679	669	654	698	682	648	635	653	660	673	697	659	663	683	668	680	677	703	705	689	645	627	673	695	674	711	692	689	726	675	700	645	715	650	739	720	713	702	685	685	671	605	678	691	686	698	640	666	642	687	647	632	647	649	745	717	658	660	706	704	670	667	652	672	701	665	689	686	639	702	652	672	746	731	705	670	643	668	692	711	689	659	679	650	675	663	673	736	715	635	696	678	661	654	691	671	680	717	674	687	677	697	682	654	686	661	669	675	668	672	688	672	658	663	678	684	695	685	676	677	693	679	695	627	689	639	721	725	674	637	679	691	682	684	653	637	696	674	692	672	678	717	666	705	724	676	650	645	669	693	678	669	625	717	660	669	654	686	689	688	714	671	653	683	719	691	693	661	691	651	696	681	678	634	691	689	679	687	711	657	687	701	706	690	634	719	642	676	701	685	703	623	666	629	694	696	671	679	666	684	678	686	711	735	670	730	696	663	641	661	692	683	728	692	668	742	667	642	690	622	688	674	648	695	722	694	719	668	703	679	694	650	688	654	681	691	650	696	728	680	644	661	694	679	645	688	703	700	627	662	683	702	662	645	666	646	653	658	665	686	700	682	699	720	721	672	699	683	690	721	687	673	669	648	683	664	666	680	642	710	701	676	715	627	632	671	679	672	654	650	670	683	686	620	717	689	694	682	709	670	634	676	685	636	705	706	644	708	647	727	676	677	673	674	677	657	692	663	681	726	676	645	652	666	669	687	679	640	640	682	660	682	658	705	680	607	685	687	677	655	645	685	676	656	650	671	699	710	706	672	703	687	662	656	687	682	676	641	690	669	723	705	708	723	682	699	660	669	653	682	691	670	713	640	672	664	728	676	671	685	701	685	716	654	624	712	648	711	699	693	656	709	690	658	672	713	665	661	693	671	638	633	698	685	668	689	646	737	653	697	683	706	681	690	710	676	656	668	625	637	670	670	713	663	663	661	635	657	707	648	682	658	693	679	688	717	691	652	636	699	680	635	725	684	674	672	674	648	707	737	651	703	645	673	688	719	652	707	666	686	652	690	682	660	693	669	669	710	718	680	725	683	689	710	632	610	638	659	665	685	683	685	646	664	671	705	658	614	697	612	677	705	675	680	713	677	672	662	676	716	669	665	681	631	689	653	648	687	635	691	718	745	701	654	734	688	721	693	672	673
4614	6043	4569	2588	1974	1678	1419	1241	1149	1059	1051	1004	952	906	977	852	886	855	854	819	876	810	866	840	872	836	835	786	812	791	824	886	777	786	838	767	779	781	813	801	804	816	837	823	785	767	804	806	808	775	763	807	771	851	779	795	805	793	781	779	801	886	867	814	780	838	789	841	771	841	778	865	781	798	770	854	812	780	822	788	812	812	820	815	806	761	836	790	799	777	814	813	817	867	812	803	803	862	794	801	767	797	827	798	775	780	820	792	766	803	763	856	759	810	806	779	752	789	829	750	776	774	801	802	844	798	803	781	786	798	819	805	766	817	776	789	791	846	762	807	833	804	783	752	803	763	802	754	780	816	871	803	798	785	798	819	797	784	797	780	805	848	831	775	825	750	796	797	805	783	785	825	816	806	772	839	778	839	771	817	858	769	820	835	806	820	761	817	805	811	794	766	792	806	787	845	806	791	829	832	814	789	813	825	755	800	765	788	792	780	763	801	814	794	828	831	789	770	789	828	761	726	810	781	814	792	782	788	800	803	775	789	776	761	804	791	786	748	819	784	798	778	809	829	800	808	820	824	846	893	814	798	792	789	720	799	806	830	817	843	773	762	782	762	796	789	808	729	818	847	811	844	848	792	780	776	824	829	790	762	805	811	795	833	792	800	770	797	813	819	797	805	813	810	829	837	779	794	768	768	771	782	849	813	822	842	814	809	788	766	791	811	824	830	807	819	784	813	828	783	762	788	793	780	780	748	792	800	819	785	820	822	771	803	796	831	784	820	768	813	835	854	804	851	778	789	794	786	795	815	805	744	809	856	795	809	794	815	810	817	798	779	802	782	744	791	826	822	786	761	809	842	762	772	791	797	784	811	787	782	802	771	793	788	790	794	797	748	831	803	815	799	776	755	802	767	823	826	803	782	789	813	767	801	831	782	803	766	760	788	795	817	775	830	771	863	820	770	785	744	825	790	769	808	802	788	805	794	827	840	793	769	815	778	812	755	821	780	757	812	864	761	790	809	821	821	817	837	828	805	827	858	791	820	788	785	792	858	832	821	821	785	804	801	823	776	826	796	795	765	760	773	811	823	799	750	802	774	796	820	809	804	774	774	792	817	784	778	820	812	845	810	789	782	798	806	766	791	818	782	805	815	774	791	864	796	764	808	804	814	800	832	819	839	801	748	765	834	850	789	822	821	787	822	779	735	796	791	852	821	833	777	824	775	801	783	852	769	768	837	798	758	808	789	793	770	798	791	823	847	806	785	839	798	802	805	804	779	809	797	817	815	797	817	804	815	806	864	800	751	794	794	824	783	806	753	787	789	815	817	797	845	823	803	819	813	814	829	827	846	793	762	811	832	813	821	788	812	738	781	844	787	810	795	845	838	817	773	805	815	792	793	800	785	776	821	784	821	823	789	781	877	797	794	784	789	798	826	787	760	799	784	785	789	817	789	793	775	826	811	775	784	812	807	822	828	771	792	804	785	741	761	802	799	759	816	766	823	799	795	749	813	810	864	814	781	756	810	846	821	841	786	838	785	854	790	832	814	869	808	776	745	786	810	819	809	833	787	803	822	843	771	781	842	814	799	824	798	844	769	781	847	832	767	839	782	786	814	814	778	805	837	802	795	768	785	789	808	784	765	746	772	791	833	758	870	750	788	759	854	753	794	755	772	800	824	779	800	773	821	857	807	826	792	820	824	764	826	813	807	829	762	761	831	816	760	799	778	791	792	809	841	810	785	797	790	821	849	832	804	822	786	723	782	797	799	813	814	764	840	794	841	801	838	760	821	759	785	797	795	775	797	753	814	841	817	780	822	823	818	838	842	776	832	771	784	829	818	769	770	823	774	795	774	780	826	816	777	776	779	838	827	833	794	809	757	847	806	846	859	784	812	789	819	840	824	791	844	852	848	812	771	777	805	806	781	773	770	794	777	852	798	783	849	794	820	825	813	763	789	785	815	764	786	767	824	797	854	808	794	797	822	854	786	753	774	847	811	774	784	822	782	804	805	796	797	851	814	835	796	754	819	777	829	759	803	811	771	827	792	813	766	779	844	744	790	771	791	725	811	764	795	769	773	819	820	792	754	785	773	820	783	842	852	783	703	812	786	795	808	824	787	820	813	812	760	799	777	835	823	796	782	809	777	834	805	800	782	815	803	805	824	830	809	792	828	805	776	822	790	819	780	808	792	803	815	771	747	789	797	816	807	790	862	825	792	777	814	797	801	789	799	787	806	769	789	812	786	755	788	789	765	776	821	763	833	835	784	882	812	828	835	783	870	847	837	801	853	799	836	780	782	819	814	782	757	754	818	780	813	752	782	773	802	814	799	818	829	794	814	798	796	868	787	785	831	815	802	811	814	792	790	846	772	820	790	802	809	793	811	805	801	774	795	783	825	758	800	837	738	800	795	853	807	771	778	797	788	798	757	802	795	842	864	816	821	779	807	814	777	818	830	828	753	803	851	805	763	791	809	772	804	793	830	787	767	783	841	810	760	832	804	823	809	808	784	758	820	843	755	789	751	799	844	817	818	786	793	822	772	768	776	829	778	789	791	793	822	843	787	814	837	783	795	743	856	787	768	767	860	786	774	759	833	835	746	815	782	806	787	796	768	833	796	739	780	810	799	841	826	809	840	798	770	810	759	788	833	789	799	750	797	796	788	777	818	769	828	786	781	821	783	821	814	781	781	804	841	774	816	766	766	767	844	765	779	763	806	797	825	795	820	873	813	825	790	790	790	786	832	821	814	821	816	831	834	815	847	798	790	856	800	832	790	849	832	761	812	742	791	784	818	786	789	741	781	824	798	761	797	754	861	762	809	831	810	828	868	827	789	781	806	806	772	759	768	803	767	784	777	800	786	768	846	843	859	823	826	826	833	754	812	804	778	848	791	765	828	824	776	837	744	793	857	784	842	830	844	783	819	774	823	868	870	826	779	815	753	772	771	764	786	809	777	814	791	806	812	807	791	815	767	785	797	826	787	768	804	805	813	791	814	809	806	770	820	829	778	786	795	830	810	786	842	801	794	832	780	769	832	737	826	769	841	781	842	776	787	806	824	826	765	797	802	795	794	812	812	769	783	770	800	760	826	814	797	812	741	811	854	791	767	783	791	781	833	908	805	812	801	826	789	781	809	753	776	787	752	754	802	845	814	820	826	776	809	811	797	772	782	834	794	789	817	799	824	835	851	738	763	796	820	844	813	805	815	780	780	794	818	820	787	822	759	780	834	835	780	800	815	821	758	788	774	784	799	785	814	818	837	832	803	783	836	789	814	798	801	823	800	786	825	789	805	793	760	801	796	821	838	784	755	776	811	832	809	801	802	819	831	794	768	799	785	794	787	767	830	803	802	817	805	856	818	774	809	805	833	802	808	760	762	798	808	795	789	799	791	796	804	799	752	809	782	836	792	727	781	757	797	830	827	818	823	816	813	800	761	796	826	821	773	804	850	765	789	864	807	766	755	783	804	775	766	801	808
23057	21528	29503	24008	21528	21588	11770	1394	978	849	780	683	623	652	632	605	543	522	468	485	504	492	469	450	475	496	441	453	430	476	441	491	445	434	448	463	434	436	480	443	408	441	452	377	429	429	452	416	409	406	415	439	406	430	414	420	444	401	417	451	445	412	385	432	433	439	433	427	408	409	424	449	409	421	387	409	422	435	461	446	424	413	437	435	419	389	440	457	458	395	422	457	399	392	421	375	425	393	429	438	438	434	417	425	472	434	418	459	421	440	394	415	457	419	452	411	410	409	409	434	433	444	434	416	423	412	417	419	407	446	415	455	446	410	412	433	394	396	433	423	434	436	412	444	411	408	391	393	439	410	417	418	422	449	390	428	378	390	432	411	432	438	420	452	401	425	414	433	426	411	398	429	415	415	413	426	396	411	430	394	441	398	432	403	426	409	458	431	452	405	437	419	422	443	421	457	433	414	447	404	417	389	451	425	442	364	388	436	421	409	398	442	426	442	424	442	430	407	422	438	430	411	456	393	420	433	399	401	421	420	394	385	427	418	437	419	424	468	402	415	400	417	411	389	425	443	415	429	403	441	402	418	419	416	422	420	420	405	425	421	413	413	433	439	445	404	450	418	411	436	452	457	422	407	427	447	446	418	386	425	397	410	450	472	429	404	401	442	423	410	427	402	420	433	391	447	402	376	409	365	462	451	435	442	436	391	399	405	458	426	384	422	413	445	411	436	446	446	460	454	417	412	401	414	424	392	406	400	383	396	391	418	402	410	431	440	409	442	416	430	404	437	398	442	384	388	466	426	445	390	402	418	393	412	416	395	439	418	402	395	398	391	405	436	424	390	394	409	404	411	420	387	415	409	456	437	415	401	389	443	439	409	438	387	414	415	433	416	419	406	416	370	375	431	424	409	406	412	404	428	437	421	387	425	422	425	408	408	416	406	380	416	397	399	373	438	391	409	453	397	430	417	434	461	428	416	429	437	411	433	399	391	453	424	422	398	412	410	419	412	425	422	417	425	411	444	413	446	417	425	431	406	424	398	449	411	430	424	431	445	430	421	386	399	415	462	388	403	417	444	431	401	405	425	365	407	432	446	412	380	423	425	432	403	431	419	403	426	400	438	437	469	419	446	422	438	471	396	407	409	411	426	388	452	408	434	433	415	480	415	439	411	438	414	433	443	436	474	409	433	438	414	458	390	425	408	418	411	436	411	423	444	424	385	420	406	406	419	417	397	427	417	406	442	441	412	398	428	385	450	418	449	414	427	373	448	410	373	404	428	415	417	467	406	434	411	396	424	417	416	439	429	451	382	449	412	421	422	409	412	416	381	422	401	428	388	452	412	408	431	389	415	408	399	437	438	455	421	449	412	441	392	435	410	408	443	443	413	420	449	449	437	438	458	395	420	422	420	448	370	417	406	420	416	438	419	414	431	426	393	427	474	393	431	405	391	397	409	424	361	453	416	432	403	426	445	438	430	447	465	417	469	437	385	405	393	415	428	430	445	419	430	425	398	442	426	433	409	440	431	426	419	428	443	408	429	425	426	420	398	432	430	415	429	432	430	431	413	429	451	402	395	411	425	420	426	410	427	446	424	440	422	422	419	422	429	401	466	423	429	415	448	408	409	435	417	416	419	418	387	413	377	428	388	426	404	418	465	460	416	446	400	434	420	431	437	426	446	432	457	405	410	401	415	392	418	408	436	449	425	423	418	415	406	406	439	376	416	407	446	461	436	381	392	425	413	436	373	398	448	427	423	418	424	384	420	406	399	431	423	397	388	433	417	397	429	402	421	398	424	427	409	407	399	462	466	443	401	393	415	392	433	442	428	436	416	418	429	437	397	427	426	430	448	426	424	407	430	369	411	398	438	429	436	455	427	454	421	407	385	421	431	406	414	377	408	402	434	424	394	460	439	438	391	424	395	434	414	444	401	412	430	430	436	415	398	466	429	415	414	451	417	409	421	407	429	425	402	421	411	430	408	404	394	452	416	402	441	444	427	419	395	431	436	396	390	417	441	458	421	409	438	444	415	439	410	424	422	427	409	407	438	401	413	420	425	449	429	417	398	383	408	439	464	401	459	402	438	389	455	411	446	440	413	446	419	399	394	416	391	437	409	444	405	398	397	422	404	407	434	414	438	414	412	458	372	433	391	395	438	384	399	408	421	432	416	429	402	409	404	431	421	448	397	412	442	419	394	392	432	412	432	408	410	427	453	415	400	445	446	371	420	444	427	420	430	426	440	412	409	411	426	373	450	436	454	439	406	420	422	421	428	428	403	398	417	399	434	430	433	400	438	429	429	396	420	438	455	408	426	422	408	389	426	400	406	398	436	434	420	389	409	453	422	396	433	404	394	458	390	426	420	416	390	377	397	420	458	439	392	409	417	423	374	415	385	427	439	436	426	387	388	395	405	401	408	390	384	374	424	382	426	397	431	371	415	431	405	450	421	405	397	422	398	413	427	413	414	448	413	420	383	462	406	436	420	434	429	451	385	444	478	437	387	401	445	429	450	402	443	409	398	434	408	414	408	401	421	406	409	414	424	424	428	393	386	392	397	433	389	442	429	454	407	409	416	414	412	418	417	443	417	441	453	427	417	440	418	414	435	416	460	427	444	413	450	373	418	438	427	420	392	411	432	456	463	387	428	408	407	460	382	412	407	419	434	402	460	421	400	425	420	395	449	461	434	395	377	410	409	427	452	394	442	425	441	423	407	419	389	417	454	419	420	438	396	437	367	455	434	408	421	397	415	437	424	463	413	428	446	438	407	410	465	417	415	430	403	389	421	451	421	412	428	406	446	414	459	410	428	419	419	417	419	413	415	401	382	444	413	419	458	405	392	366	418	418	392	407	433	401	381	425	435	438	433	390	429	409	416	419	408	426	399	398	419	415	405	386	419	444	422	418	418	395	435	418	468	421	377	427	455	410	395	450	449	389	403	449	429	418	379	397	411	405	448	395	399	394	445	377	436	407	423	411	422	444	433	443	427	409	440	420	475	479	383	408	437	421	417	451	411	406	409	464	405	427	445	443	431	440	407	406	420	450	420	421	445	417	418	425	406	455	386	396	381	425	448	427	393	421	456	413	435	413	464	403	431	402	431	414	431	425	421	405	425	412	414	402	408	427	440	402	417	432	410	405	424	424	451	384	436	447	409	435	386	424	430	409	465	414	429	452	427	433	417	463	417	439	425	396	436	425	460	421	445	419	451	411	451	386	447	365	439	412	414	387	435	412	403	426	445	388	449	380	464	386	422	408	423	437	478	416	404	446	429	457	389	431	428	427	406	447	429	387	430	426	428	406	423	411	413	425	385	442	426	404	436	432	418	405	445	423	428	424	408	408	405	423	427	470	360	426	451	421	401	415	422	463	418	418	390	451	422	388	396	422	453	455	408	415	405	427	407	398	419	449	429	456	405	435	431	445	420	425	403	385	400	439	411	431	428	433	426	471	424	425	436	413	405	373	418	413	433	420	405
6990	16254	13188	6789	4733	3687	2888	2372	1902	1546	1351	1202	1102	1019	936	866	866	787	684	686	685	628	638	626	584	593	546	606	581	560	557	566	556	496	529	520	525	548	561	477	506	531	534	514	550	549	500	478	529	530	541	512	483	503	464	485	510	504	482	477	459	494	495	499	495	518	518	497	508	480	504	534	504	490	502	471	504	559	489	512	487	504	487	485	457	516	494	537	471	523	499	508	508	487	507	478	507	466	497	431	451	501	447	500	443	497	489	511	492	486	482	490	543	473	487	459	509	470	515	485	484	526	487	497	486	494	472	499	538	505	487	480	498	457	479	493	509	460	505	473	501	483	495	485	425	475	548	470	490	520	484	514	471	457	508	488	508	490	509	484	469	485	457	476	479	467	475	454	471	460	503	442	480	503	470	497	516	491	501	482	505	497	485	474	508	477	478	520	474	480	491	481	507	501	526	455	453	478	455	492	492	472	473	477	519	471	505	527	485	435	467	476	504	491	457	471	481	472	486	493	442	470	486	501	523	506	432	513	443	477	465	493	509	481	449	503	502	469	507	471	513	454	484	510	492	528	479	488	462	488	494	474	459	500	479	490	450	477	497	475	489	448	502	483	496	517	502	468	495	492	549	506	540	528	498	472	502	495	482	447	482	525	490	466	477	452	461	451	463	468	487	504	509	516	484	534	496	500	531	463	496	472	509	510	474	490	461	531	503	440	477	510	496	497	477	479	463	517	440	454	481	440	472	488	498	498	479	468	520	500	441	512	436	463	501	468	490	467	475	476	478	479	506	502	486	497	472	495	480	456	478	486	446	464	508	470	473	455	478	491	503	447	495	505	472	460	457	508	497	472	490	517	503	506	507	505	489	418	493	458	486	476	458	473	525	462	504	524	486	472	484	478	482	455	483	497	482	468	512	511	480	456	455	474	458	445	462	453	462	497	493	506	464	484	491	476	526	471	506	485	481	504	472	482	430	460	461	474	475	505	480	519	425	491	516	463	459	484	466	459	544	486	504	478	489	463	508	466	468	473	456	496	518	464	482	490	445	496	489	495	511	466	448	461	498	501	485	480	534	497	504	493	490	509	432	453	489	490	491	472	490	457	485	495	453	500	427	511	545	484	492	461	471	513	448	454	462	529	477	502	451	500	505	491	500	466	513	487	493	488	485	497	478	467	526	497	445	479	443	452	493	478	477	460	474	460	468	469	437	460	559	482	519	491	509	513	507	476	495	464	505	471	478	470	452	465	500	482	462	474	471	474	493	489	465	503	492	474	463	504	451	485	468	459	469	473	458	530	467	468	477	461	489	489	461	447	502	475	464	468	467	510	475	518	444	504	473	500	474	476	475	468	494	487	475	470	499	479	497	478	518	482	480	471	463	519	463	488	488	464	458	465	522	466	492	505	497	526	475	473	505	524	507	500	470	533	438	517	495	512	468	493	479	469	498	459	485	449	456	469	477	502	471	523	483	438	509	471	460	497	510	457	491	447	526	476	511	453	490	534	501	496	487	423	494	454	492	499	512	510	451	477	504	478	462	518	490	501	513	499	453	465	459	481	482	511	484	466	427	468	478	539	464	472	466	497	478	484	484	476	468	483	479	477	501	457	438	455	499	474	492	512	478	481	466	497	433	465	525	478	488	486	491	477	510	454	448	456	471	482	455	490	525	481	444	517	488	497	472	455	457	490	472	508	484	455	465	481	484	456	521	529	477	491	505	482	474	526	509	469	492	464	478	495	465	480	494	465	469	431	502	459	509	523	511	463	500	475	489	511	491	480	506	497	504	482	500	508	469	443	469	531	455	482	472	462	462	509	533	509	483	455	466	466	463	506	473	492	513	481	500	502	467	506	486	482	495	427	492	480	504	489	487	472	465	479	504	485	512	506	468	447	434	503	477	493	484	469	460	510	522	483	509	530	445	499	497	460	454	468	460	467	481	471	437	502	458	514	463	470	514	428	477	456	469	482	485	507	487	517	449	487	473	493	473	489	509	515	449	535	459	465	490	474	508	468	483	474	505	467	485	467	500	498	509	466	501	482	503	435	513	450	472	498	461	479	480	460	495	448	487	511	497	485	485	487	520	519	499	488	487	505	460	503	442	435	476	455	521	507	491	510	474	476	497	500	489	479	505	470	479	483	459	499	465	475	486	485	459	499	466	520	489	464	507	470	445	487	481	461	497	485	476	440	475	504	525	477	491	470	473	495	485	492	519	474	495	468	492	458	511	511	468	455	496	487	467	493	498	480	496	490	523	476	476	488	510	464	490	416	480	477	500	503	493	471	512	469	457	476	472	461	472	451	489	508	482	502	483	502	482	501	483	489	462	482	485	506	466	484	525	468	506	485	502	509	485	452	487	515	520	531	480	478	434	477	500	493	506	499	462	538	491	512	468	488	494	451	508	468	478	456	475	500	498	473	526	481	465	493	462	510	480	473	486	480	507	456	486	504	456	465	488	492	473	478	467	521	483	498	484	436	479	470	482	516	497	510	490	500	459	492	501	472	468	458	493	470	463	473	455	516	504	504	486	502	499	450	470	480	503	506	494	470	486	477	466	493	546	523	451	493	508	447	459	469	495	450	476	506	497	465	468	461	471	502	474	465	477	494	453	495	468	481	478	453	532	504	505	513	463	468	435	507	474	495	469	482	499	481	477	475	480	468	479	492	513	488	483	493	480	455	554	471	452	504	504	516	471	488	481	503	483	496	499	524	447	490	499	451	463	478	484	451	508	541	495	531	517	485	511	484	463	488	493	458	474	506	457	492	488	498	497	479	486	499	469	449	518	464	502	462	493	471	487	491	504	479	498	466	476	527	444	476	527	457	491	468	529	467	483	473	484	453	471	490	486	464	485	467	440	509	480	475	501	461	485	511	473	492	491	479	476	510	477	475	487	488	477	444	474	488	501	502	446	493	454	488	478	476	499	534	488	484	481	487	502	505	474	483	467	495	503	517	451	481	512	508	462	464	486	507	484	502	498	459	487	495	479	514	465	510	484	499	499	509	507	475	491	477	489	483	523	487	492	511	471	463	480	508	477	517	465	492	474	454	490	475	498	470	465	467	497	497	496	498	498	467	478	469	521	480	530	456	512	481	491	467	504	468	469	488	505	470	487	537	439	424	487	506	472	449	456	471	484	487	485	461	498	469	498	448	489	522	444	514	468	492	494	516	505	446	511	473	502	488	475	481	457	489	508	514	473	463	509	518	445	524	498	497	455	459	456	487	514	483	499	501	503	479	513	481	474	508	475	506	461	472	467	478	503	534	458	492	526	482	456	462	489	504	479	499	531	496	496	484	488	476	462	474	472	455	453	474	445	480	502	473	497	456	498	489	455	485	475	458	497	479	476	466	483	502	487	528	450	491	553	497	470	478	493	449	454	484	502	501	510	502	497	474	514	514	486	474	453	478	496	459	520	521	465	498	474	469	485	470	478	502	448	463	487	491	532	500	447	489	526	495	486	487	492	494	484	497	477	497
27656	20450	7027	900	638	592	498	513	492	482	505	510	474	500	489	501	482	505	499	476	444	494	457	485	493	463	458	503	488	479	492	512	447	494	480	442	438	442	470	467	475	464	480	462	466	433	489	497	509	490	485	492	488	481	475	485	482	456	505	479	456	490	516	467	448	492	466	503	471	503	484	449	460	524	452	489	485	494	462	449	457	462	446	458	455	491	492	479	514	466	500	493	500	533	474	461	473	495	477	462	470	464	484	475	476	460	467	493	475	504	473	513	468	472	486	505	487	486	494	469	456	470	476	502	428	469	470	483	444	472	524	467	479	468	483	509	474	491	464	449	482	462	468	504	447	436	456	469	451	477	476	466	471	476	501	461	522	453	459	487	461	488	472	499	467	500	474	489	482	486	486	459	515	458	470	474	447	490	518	483	467	506	428	476	451	482	480	490	453	478	457	497	499	485	459	470	469	476	498	483	509	485	488	469	465	465	453	496	461	496	476	467	498	495	481	456	487	483	435	495	488	474	459	473	456	512	447	480	494	484	466	444	475	488	442	478	516	458	503	458	495	519	484	459	471	498	477	493	467	488	438	465	512	496	457	469	502	482	480	463	474	478	481	482	492	461	470	470	477	431	468	453	492	473	502	470	476	456	488	456	483	497	539	495	440	496	491	465	450	511	472	478	469	463	486	494	482	490	496	520	461	475	476	461	459	510	472	467	480	463	482	447	478	481	492	483	457	505	513	438	480	521	516	466	483	483	505	442	494	485	455	460	497	484	460	493	463	488	479	494	472	480	465	437	452	487	480	470	515	471	475	431	471	459	490	477	454	504	457	499	513	487	463	478	482	483	462	492	479	473	489	468	517	446	453	486	458	463	470	485	466	473	515	520	469	510	467	462	469	494	461	440	470	447	443	478	449	437	459	475	513	502	486	500	468	469	481	500	495	459	462	484	493	470	506	431	448	519	489	457	479	472	503	514	478	484	462	440	463	510	466	434	496	495	470	485	465	470	459	495	503	498	480	499	511	500	481	464	494	449	464	462	483	488	486	516	477	474	484	480	455	471	462	501	456	467	451	465	488	466	486	464	487	482	499	460	500	495	466	527	489	480	471	479	480	446	496	465	476	479	496	459	440	486	482	472	457	460	498	486	447	465	498	476	473	490	468	450	522	508	467	455	468	489	470	471	469	466	462	477	454	426	492	520	484	484	497	468	484	461	449	517	505	430	482	467	485	456	450	472	452	474	471	484	425	445	513	500	489	486	483	504	457	460	512	480	465	445	534	438	546	471	507	476	485	472	490	484	522	487	512	502	474	470	459	480	469	496	438	490	445	483	444	464	464	470	487	485	472	513	491	459	507	481	505	482	490	456	447	479	507	499	482	512	470	457	490	459	535	482	444	483	475	478	506	477	462	487	425	480	461	468	513	454	481	484	463	471	457	462	448	504	495	478	489	477	491	484	504	506	486	484	484	492	458	456	491	483	481	485	484	476	472	465	471	478	484	491	486	476	461	457	479	477	500	462	471	465	478	453	514	400	502	448	428	428	470	494	441	465	465	490	492	504	498	499	461	484	507	478	485	472	494	475	466	456	452	465	449	454	427	496	501	523	475	456	475	503	487	507	499	513	478	464	488	494	483	490	463	498	480	446	480	449	486	505	494	461	482	480	473	460	484	435	489	476	459	451	476	460	462	439	493	472	474	500	475	500	493	481	427	473	466	532	469	480	464	483	498	481	483	480	480	477	447	531	455	506	456	468	462	487	489	527	483	444	491	500	453	475	487	506	508	490	491	476	521	492	473	525	477	496	482	443	478	492	444	461	454	494	476	470	478	478	511	464	463	504	465	486	474	473	472	481	457	499	469	481	469	478	461	480	480	488	474	466	444	456	520	477	455	508	493	472	472	473	516	442	495	447	497	467	483	480	502	485	493	515	499	464	494	496	480	484	502	449	450	487	460	449	476	504	471	511	470	504	496	510	467	450	472	477	486	439	461	463	483	454	462	443	527	450	502	450	473	467	467	479	509	452	418	476	459	499	459	462	478	513	480	476	529	463	457	474	509	490	496	498	504	473	512	533	495	492	496	489	512	493	455	465	485	443	448	469	465	517	502	446	479	495	500	473	471	463	464	444	507	458	475	494	487	495	443	469	471	469	508	483	467	484	448	484	500	482	459	510	433	494	506	485	495	453	549	479	477	494	493	470	478	452	473	447	492	495	502	504	488	485	480	482	464	488	498	559	470	495	486	456	538	481	483	506	474	499	495	493	439	472	470	470	452	503	468	491	473	483	486	474	495	450	459	483	492	466	467	485	478	477	465	488	500	508	478	471	478	486	476	496	484	508	465	501	459	486	460	477	452	458	463	497	492	467	479	462	475	482	469	473	483	441	520	484	460	496	452	494	475	518	507	503	489	498	514	481	516	496	457	475	490	464	491	465	480	468	477	453	494	478	501	485	464	428	503	492	472	431	473	437	486	481	476	498	494	512	495	476	517	519	467	483	574	470	448	460	519	465	465	461	484	506	478	480	480	509	481	480	482	457	476	484	433	478	509	488	526	456	488	426	503	478	484	473	448	450	475	474	485	470	480	455	464	500	487	477	475	488	449	501	449	470	460	521	472	461	472	475	477	504	480	506	484	493	450	499	494	473	540	479	519	480	482	478	464	472	441	491	502	430	496	482	462	447	488	481	493	460	472	472	468	494	466	500	492	473	476	497	493	493	441	486	473	508	446	521	486	456	445	489	519	447	471	447	483	461	516	444	488	443	453	471	516	445	491	471	523	454	459	504	465	529	506	468	487	445	458	445	495	495	500	463	443	445	478	483	494	493	474	487	450	457	494	484	474	446	466	505	457	465	514	468	491	470	477	433	499	504	507	515	506	484	470	486	437	483	467	429	513	496	473	455	480	460	489	457	504	437	489	469	465	475	481	451	508	529	500	508	490	483	481	478	477	531	493	436	483	476	492	468	480	506	498	490	479	485	412	473	480	431	488	475	466	464	470	497	531	509	448	472	464	435	467	478	504	478	461	532	482	479	474	537	476	457	473	432	473	473	493	462	460	482	487	476	448	528	473	477	484	504	471	477	457	478	485	482	475	467	508	501	497	477	496	471	505	505	444	477	451	497	485	496	523	473	484	496	492	463	462	459	506	492	474	492	530	508	482	484	505	492	509	488	430	476	478	507	505	509	483	481	502	446	472	497	481	489	466	496	484	493	456	468	500	475	504	442	492	496	462	476	458	469	458	464	454	453	456	491	495	520	516	481	485	486	466	484	467	489	477	489	500	475	450	474	520	500	503	482	487	495	519	517	461	496	498	493	436	504	494	461	462	499	467	505	450	442	458	456	476	466	460	496	481	483	486	495	468	493	440	469	471	496	477	496	493	463	462	516	498	508	490	528	456	465	485	470	520	498	525	468	461	467	480	481	481	475	458	485	475	424	474	496	459	503	513	481	502	458	492	492	448	480	469	478	487	510	488	520
4214	1369	1173	906	717	691	690	637	652	620	672	634	618	610	612	553	603	580	608	605	606	574	597	576	636	590	605	617	612	561	607	579	602	636	601	587	584	578	610	577	604	617	636	577	617	600	609	564	560	636	603	619	598	575	575	551	622	588	576	611	575	608	554	548	587	582	635	623	566	608	619	598	566	608	575	624	620	627	604	564	607	590	609	608	565	555	614	618	602	608	607	594	588	609	562	624	573	626	548	610	616	567	593	596	598	591	626	569	573	586	590	560	621	616	540	621	569	582	608	603	623	546	611	556	607	597	598	558	568	581	570	589	588	606	600	544	561	622	625	601	599	596	591	583	560	572	574	536	582	605	595	607	582	556	580	629	603	568	605	604	627	597	613	614	605	582	617	635	600	579	552	601	582	588	553	595	615	607	594	550	608	621	625	596	592	623	579	570	628	598	607	582	615	592	660	616	581	621	575	623	603	633	634	572	635	591	558	594	598	628	571	617	567	559	592	564	574	611	615	549	586	602	598	582	581	581	525	619	566	571	612	642	615	582	611	596	576	598	578	603	603	592	570	580	618	555	568	574	562	637	557	559	607	609	612	566	607	629	582	605	590	590	607	600	571	610	600	637	582	595	615	591	596	576	584	563	623	580	642	629	570	575	609	603	568	608	615	634	620	544	578	569	603	600	608	580	570	617	592	600	564	580	617	593	613	573	612	574	611	618	570	571	594	564	566	597	581	552	582	609	606	575	597	608	601	568	568	566	614	600	580	584	604	589	632	628	564	586	576	579	609	588	604	650	549	591	601	647	558	612	634	554	543	561	594	601	605	617	605	591	584	551	612	575	624	600	585	591	603	572	604	566	602	563	571	593	586	611	606	635	610	575	594	578	572	596	621	619	606	591	593	574	593	618	663	534	589	594	576	548	636	566	636	583	612	598	620	578	611	643	616	566	601	585	587	608	647	603	604	591	607	585	593	582	555	577	626	594	650	585	534	622	635	588	604	579	560	503	568	592	567	582	591	574	612	638	585	573	570	537	590	643	574	582	634	603	565	571	573	583	576	585	638	561	604	577	593	632	566	562	575	576	544	564	581	582	561	578	630	610	595	575	559	599	623	547	611	587	573	591	626	585	579	585	590	561	568	588	565	591	588	612	640	585	594	579	596	567	623	568	587	612	579	597	587	563	585	623	597	572	586	605	604	613	582	569	645	558	577	605	563	584	612	592	603	585	588	578	633	634	593	571	605	585	593	575	606	625	630	599	618	593	602	591	612	591	544	612	631	619	605	618	599	530	605	601	542	568	561	603	594	577	599	606	603	557	557	598	601	617	596	593	598	608	599	612	586	576	622	589	540	605	602	650	604	566	608	580	561	625	574	587	595	593	590	597	601	628	587	593	608	609	599	597	576	588	585	562	626	555	600	577	629	559	616	555	583	602	608	581	646	618	580	558	616	580	626	653	546	606	571	564	579	631	622	597	616	621	577	580	630	568	636	560	589	595	618	563	601	611	593	553	605	581	619	648	575	614	593	621	597	598	574	584	560	608	605	606	609	619	600	579	631	582	614	603	594	588	544	597	599	612	589	582	598	620	547	620	606	582	612	581	561	593	597	560	587	578	543	551	600	585	599	650	639	549	567	574	605	582	612	545	599	606	599	596	576	560	582	634	652	632	619	591	585	588	612	616	606	607	587	601	563	622	605	647	568	629	575	557	606	618	587	604	590	601	583	660	627	599	573	624	642	562	573	636	604	618	600	634	617	582	587	539	572	612	592	545	579	575	626	580	619	598	606	644	543	602	583	608	614	601	594	581	593	642	582	614	604	648	622	611	581	588	610	579	625	606	566	554	629	584	582	584	590	593	602	586	586	620	637	599	559	564	628	569	574	591	604	586	587	554	580	540	551	577	602	602	586	598	652	615	602	600	614	615	614	602	622	568	584	546	609	597	602	627	629	592	619	607	574	631	580	630	530	552	549	587	614	642	574	633	589	598	576	580	599	629	609	580	602	611	620	553	612	571	564	608	611	605	547	572	586	558	572	544	611	581	571	582	621	619	551	588	607	623	576	549	609	572	575	573	621	605	575	605	609	589	604	627	599	613	613	589	557	606	623	635	547	604	579	574	587	557	608	580	614	623	577	604	597	593	597	581	548	619	616	634	585	563	614	568	574	575	627	571	585	561	601	581	614	627	623	591	562	572	576	648	571	605	614	585	581	576	614	582	611	609	584	596	585	590	592	597	633	612	576	565	593	569	588	569	581	585	602	584	572	596	573	586	615	583	625	660	596	600	585	602	591	631	607	600	568	592	628	582	616	615	606	622	560	618	595	610	624	626	558	577	616	612	619	656	589	617	593	590	606	626	602	591	561	587	626	576	634	586	616	619	610	606	589	601	610	604	569	583	572	558	593	560	557	521	560	546	643	614	581	606	591	599	598	652	631	578	596	643	584	604	586	599	606	558	594	570	613	595	579	578	591	606	601	587	626	573	550	635	624	549	571	604	595	592	613	608	592	608	643	617	593	582	609	575	638	595	611	585	589	565	571	609	583	570	621	603	609	596	585	591	567	601	630	604	564	617	594	528	579	584	569	570	602	586	592	582	601	595	625	588	559	569	566	591	613	582	612	571	566	591	558	578	650	608	598	527	580	567	603	608	605	644	533	583	553	573	609	531	583	576	534	560	603	543	610	597	569	574	590	610	612	625	552	589	595	598	582	637	613	552	608	557	638	603	630	573	587	561	585	567	608	646	608	570	602	613	618	558	653	589	592	605	624	560	613	599	593	579	549	549	623	564	550	607	622	618	591	553	589	571	623	579	630	579	574	605	575	575	583	599	596	613	606	562	571	594	616	548	558	572	577	555	618	602	582	595	624	625	561	588	589	602	614	596	578	606	613	628	602	623	611	593	604	645	614	651	611	582	582	609	606	548	594	618	557	607	611	551	595	595	617	583	587	558	605	556	597	594	588	591	588	613	597	603	574	605	559	608	584	604	572	579	604	597	620	565	625	586	595	561	614	618	570	561	618	554	600	559	581	594	633	609	578	588	577	584	579	653	570	598	578	610	589	590	577	634	559	570	617	603	565	563	585	591	596	594	599	562	578	603	618	613	566	578	520	555	568	623	546	547	611	610	574	581	619	586	585	634	629	590	620	603	629	629	619	570	592	582	593	569	553	594	610	562	571	557	641	584	611	599	576	588	560	599	574	578	624	571	613	603	590	583	650	612	612	644	582	616	592	587	629	635	600	538	596	577	651	611	602	601	616	600	609	595	636	607	603	580	612	598	595	593	590	595	605	558	606	596	584	564	550	593	627	583	598	566	587	542	631	560	632	600	586	600	562	580	590	593	584	586	627	574	600	591	571	555	616	589	612	588	585	578	610	606	607	580	577	635	628	610	643	565	614	590	594	613	584	607	564	561	568	618	585	609	623	600	600	602	610	588	585	587	646	600	580	606	576	595	624	588	563	583	600	549	590	597	581	581
24043	21614	29226	24488	21599	12469	1139	652	537	464	452	385	381	346	358	309	320	331	296	260	293	275	304	309	301	256	284	282	286	291	266	261	259	274	270	268	260	241	275	292	264	253	252	228	264	255	240	264	253	290	253	278	275	252	256	249	254	257	234	271	268	244	267	260	272	238	217	255	248	270	254	235	259	251	240	255	273	265	258	245	255	256	270	263	257	236	248	246	227	237	238	239	219	249	254	253	263	265	242	247	249	228	245	243	245	238	260	260	263	261	253	266	258	246	260	245	251	230	236	268	252	240	252	249	257	255	299	216	251	235	261	279	231	245	222	268	269	278	248	274	243	225	247	274	243	258	249	234	267	241	270	247	222	246	247	256	245	242	262	247	244	257	228	271	229	228	247	244	237	250	272	237	270	240	232	227	247	234	231	234	278	232	239	233	235	262	249	269	237	249	279	243	244	246	272	243	241	253	252	265	274	218	265	264	266	245	277	271	229	219	220	242	257	213	249	242	273	243	240	281	251	256	276	247	262	250	247	260	222	268	275	244	243	230	265	263	255	220	272	260	237	255	241	258	253	240	275	256	262	260	254	234	255	215	246	247	294	259	254	234	257	254	251	272	257	213	219	277	251	259	255	236	225	266	216	246	239	256	235	254	244	215	237	250	261	239	241	224	268	231	240	276	236	214	251	220	224	253	253	274	266	254	248	279	261	266	225	241	266	228	259	220	226	249	254	259	303	264	260	245	270	240	223	251	253	279	255	278	243	255	242	262	266	231	244	243	266	272	259	257	246	248	229	238	278	280	271	265	243	259	245	240	264	230	242	254	242	264	254	261	236	243	257	248	245	264	242	238	260	226	246	253	249	248	277	245	242	250	249	250	259	228	230	261	263	243	238	285	259	250	253	221	252	247	261	270	266	247	249	248	253	267	221	255	245	245	256	246	239	234	242	270	244	256	238	268	247	266	265	217	242	246	243	245	233	235	257	241	228	266	259	225	224	248	234	254	257	242	232	261	275	236	238	230	256	237	251	254	254	261	250	245	226	248	214	243	228	236	229	260	269	260	248	209	258	240	218	233	266	256	252	256	264	255	248	245	260	238	263	256	271	255	256	263	234	239	215	251	252	251	269	262	215	258	235	225	239	232	253	235	271	253	242	249	249	259	256	244	263	243	242	239	245	237	250	262	260	251	235	234	287	266	227	274	228	255	261	234	257	271	278	242	247	221	268	238	287	238	216	245	272	284	274	221	247	255	244	259	263	206	233	244	278	210	229	266	261	237	254	249	261	218	258	228	258	268	262	254	241	244	270	270	253	266	262	265	249	254	262	230	268	253	244	261	258	252	246	260	228	254	226	226	213	253	245	269	275	257	238	219	214	241	229	242	239	225	234	270	271	249	246	247	260	267	266	256	260	253	246	226	241	281	231	218	228	220	264	264	254	262	238	254	279	261	251	251	258	260	234	265	254	255	233	251	255	271	247	255	250	236	251	235	249	235	240	217	271	261	245	253	270	231	238	273	271	225	276	235	233	251	250	257	223	273	264	218	215	224	256	254	254	253	249	220	236	224	240	244	280	246	260	238	247	256	266	227	240	270	268	249	218	253	216	239	257	270	244	246	252	254	227	222	235	276	256	244	264	249	273	226	239	244	242	253	251	250	255	282	249	254	249	239	283	232	224	250	247	245	255	278	228	284	239	234	254	240	267	228	236	256	251	250	246	228	251	252	252	248	245	230	237	253	260	248	238	237	247	260	254	285	280	263	232	258	251	231	253	262	262	254	249	285	238	241	273	246	233	261	237	233	271	267	264	253	232	280	245	260	264	231	272	251	240	264	235	228	224	251	233	251	250	253	214	245	228	273	250	252	231	240	247	239	236	233	232	250	235	254	247	248	266	262	268	253	244	281	231	217	253	237	215	237	232	246	249	273	255	292	274	237	257	236	257	241	242	240	253	242	228	240	239	250	265	256	254	216	268	256	253	278	248	244	260	252	262	247	243	248	243	241	232	242	251	257	243	245	255	259	260	247	234	248	266	227	269	245	256	264	249	246	262	248	249	244	236	245	253	251	264	254	216	229	236	233	239	251	220	258	249	253	263	239	239	250	248	249	255	241	240	239	219	263	249	265	259	239	248	285	257	221	252	254	263	274	253	250	255	244	254	266	262	255	230	229	225	217	261	269	267	276	261	255	232	243	239	279	264	277	262	251	248	243	226	277	221	256	260	248	272	278	257	262	280	254	282	233	248	226	248	247	251	254	251	246	259	245	247	234	234	250	260	240	232	227	237	232	255	270	271	235	245	266	258	258	244	241	239	256	227	247	260	244	257	243	235	242	249	268	244	263	238	271	261	266	234	251	250	250	278	245	263	253	225	257	247	259	233	244	258	233	230	235	237	263	228	252	251	293	254	248	264	230	256	261	218	263	270	234	270	221	227	264	238	238	227	242	228	251	290	265	258	260	299	247	253	226	259	251	256	235	220	277	256	235	279	236	248	262	254	282	271	253	225	239	240	244	233	266	236	241	251	240	236	233	244	252	243	261	258	239	220	252	247	219	247	222	258	279	244	262	203	252	247	269	240	222	226	234	277	236	256	272	255	243	251	251	217	267	234	273	194	258	260	234	249	242	259	237	255	238	244	272	242	266	277	264	251	251	245	238	262	244	292	269	249	236	237	253	258	252	268	240	270	239	274	250	252	255	254	252	234	254	242	238	236	260	206	259	244	261	228	264	228	276	267	246	251	237	244	266	270	288	279	254	282	251	252	282	235	247	208	249	259	238	271	261	240	242	255	267	232	252	241	242	255	288	251	243	241	240	245	230	269	232	249	239	269	250	262	277	255	258	233	237	257	228	266	257	276	262	245	230	253	251	256	233	237	254	255	251	207	231	232	246	249	277	234	258	257	245	225	222	252	242	255	238	284	264	256	242	269	227	255	232	258	229	252	282	266	238	262	267	243	265	265	273	246	237	236	249	255	227	254	261	241	252	257	251	237	235	237	257	236	272	266	215	260	243	253	219	257	247	223	226	232	248	259	220	240	258	253	221	262	234	280	241	231	226	248	251	237	260	231	223	238	293	268	251	236	245	225	230	229	256	251	261	247	264	238	241	253	239	264	250	241	277	247	246	211	234	241	255	267	265	263	272	233	262	273	248	226	240	257	239	251	246	254	273	265	223	263	248	249	224	257	248	240	254	275	256	227	245	270	234	263	241	267	225	252	257	257	239	253	272	295	233	239	250	239	237	281	249	245	240	254	241	234	248	246	264	253	241	233	246	270	267	242	260	242	236	248	246	249	265	240	234	237	238	226	248	256	238	215	236	264	223	259	228	221	247	237	274	274	246	238	242	277	231	226	248	238	263	257	267	253	246	227	270	245	248	283	217	237	247	266	252	254	249	257	267	251	239	255	250	264	252	242	230	241	234	255	267	261	234	268	274	233	247	249	250	232	220	235	274	266	260	266	235	277	234	237	250	262	255	250	256
4828	10108	8113	3947	2730	2018	1654	1284	994	891	851	746	637	569	525	569	460	444	440	425	416	422	415	406	385	344	377	349	360	347	352	368	357	353	331	342	314	355	349	335	373	328	317	327	375	341	340	294	364	317	316	341	323	325	330	326	336	359	317	336	319	330	327	321	337	338	317	309	337	323	367	320	345	337	325	339	311	349	345	342	321	322	320	316	296	327	320	311	348	316	317	313	352	306	352	323	329	336	332	328	320	326	280	324	341	284	282	318	311	320	321	324	326	345	356	309	318	310	293	333	310	318	340	304	338	308	349	320	296	337	312	324	308	327	313	338	320	321	315	345	327	289	330	294	316	312	354	301	290	342	317	333	287	319	340	291	321	305	293	315	320	326	314	287	302	327	377	329	334	294	306	333	301	326	321	328	288	329	307	331	321	290	332	309	325	296	296	335	317	347	343	325	341	344	318	316	308	303	318	308	351	335	314	314	319	305	361	345	329	332	322	333	307	324	303	306	314	332	320	316	314	304	323	343	347	297	321	332	339	312	337	317	335	304	301	328	334	334	317	310	339	330	342	309	309	325	320	307	332	320	351	287	314	330	314	330	321	306	287	333	323	352	352	285	335	286	339	342	314	321	350	347	320	329	303	320	334	343	343	333	332	324	345	306	338	310	304	355	306	322	325	339	323	327	314	338	332	334	312	345	317	299	299	299	329	297	326	303	333	353	294	320	320	332	307	317	310	339	329	328	317	353	311	324	323	309	275	339	305	328	320	323	326	272	321	325	328	327	312	352	332	300	316	364	311	324	332	322	315	291	324	354	338	326	331	320	325	310	293	302	335	327	336	297	317	281	362	323	307	336	312	316	327	308	288	333	303	373	340	329	319	323	307	301	339	311	336	316	314	328	336	330	355	327	313	339	321	333	334	307	337	328	295	299	346	295	330	336	330	323	324	316	322	338	310	322	310	326	298	318	283	331	311	284	303	294	289	323	356	299	310	325	305	360	307	310	298	311	313	296	350	324	328	336	300	319	329	332	359	299	331	298	298	300	312	331	340	326	344	315	354	314	328	288	301	365	322	328	312	341	316	340	303	316	312	364	322	339	266	325	322	330	347	343	308	316	318	332	329	338	312	297	315	293	337	312	326	312	290	342	294	316	316	324	326	315	331	297	328	327	349	315	320	317	316	331	315	346	341	343	337	320	356	344	294	331	326	300	334	287	342	318	326	330	345	301	334	312	297	316	310	299	309	351	330	309	311	328	322	336	307	303	329	325	310	307	330	350	308	337	344	307	336	345	327	324	324	324	338	325	322	336	298	333	341	314	329	292	308	300	326	288	343	315	306	332	361	338	312	307	349	347	322	342	325	341	335	337	316	300	328	347	328	309	331	316	332	341	323	341	311	295	341	293	307	322	302	305	311	332	318	323	309	329	319	304	323	328	314	297	335	316	317	301	334	301	295	351	314	324	317	343	342	317	290	329	337	326	355	313	345	316	309	323	316	321	358	335	323	328	325	332	319	310	314	323	349	284	340	332	316	296	331	321	328	318	334	321	321	322	320	301	346	355	340	350	296	337	351	324	306	295	324	313	289	322	314	305	311	321	337	329	312	321	302	331	320	302	329	308	325	316	307	310	345	319	292	327	319	308	324	332	363	302	358	318	309	303	334	308	347	322	331	313	285	328	315	323	317	313	323	311	348	314	301	273	327	342	307	326	311	332	297	352	309	294	318	336	291	309	321	313	319	301	329	343	318	314	296	329	311	308	313	333	313	324	343	320	289	331	303	297	317	308	288	324	339	331	318	320	330	318	337	318	316	325	307	312	344	320	313	296	347	318	307	316	320	312	326	305	309	345	293	343	300	311	335	330	300	323	305	288	326	341	325	341	351	319	314	365	335	294	343	337	325	314	342	331	325	309	316	308	348	325	319	306	321	335	316	311	324	319	308	298	334	345	357	339	331	322	320	304	333	339	286	292	294	315	321	335	333	334	302	305	320	335	299	320	327	339	326	339	327	330	322	299	304	325	313	321	330	330	317	351	320	331	325	343	322	334	344	315	309	325	329	309	299	302	283	325	303	292	325	338	310	317	335	306	368	325	347	331	298	325	333	360	329	315	313	311	301	304	316	315	328	332	306	335	328	320	303	335	342	312	303	304	323	304	326	374	336	314	320	304	341	338	308	335	331	313	331	343	293	332	328	325	326	296	322	346	328	329	323	349	361	331	322	343	279	303	326	321	370	314	322	316	367	276	331	326	305	338	312	338	309	329	347	350	282	338	347	336	314	361	304	319	307	309	298	325	329	324	339	341	324	330	305	299	344	345	327	302	314	342	311	304	344	322	304	345	301	308	307	308	336	314	302	300	299	319	292	326	315	291	324	335	317	343	332	303	329	302	321	305	301	309	314	316	313	315	339	320	342	302	313	315	337	306	317	325	314	285	310	308	334	343	337	324	310	320	334	354	327	310	334	322	348	318	312	328	338	333	383	333	313	322	323	329	318	315	323	304	305	320	330	338	294	336	300	333	308	307	296	329	300	303	332	315	300	315	320	318	323	323	312	304	307	322	329	333	315	305	310	304	344	337	323	329	314	332	336	343	307	335	337	343	315	317	320	319	325	332	288	327	336	319	298	330	288	343	322	320	304	308	344	310	301	325	330	331	339	333	321	295	304	331	325	307	350	304	289	309	344	327	318	340	323	337	309	355	349	338	306	314	309	345	337	307	322	320	318	322	291	310	348	316	312	293	303	333	311	340	313	314	294	326	332	325	337	296	310	333	305	282	286	356	315	334	344	295	298	317	322	344	317	321	331	302	327	299	310	327	337	301	329	320	299	348	327	303	273	314	321	333	326	313	336	334	305	313	316	316	315	317	334	306	293	329	287	329	311	326	317	291	312	301	317	342	315	306	325	317	315	310	336	327	295	333	325	276	307	333	300	304	295	299	319	307	304	316	324	318	300	302	325	289	323	300	279	333	299	324	314	335	313	274	317	298	303	349	286	316	318	339	302	319	315	325	324	311	298	325	321	322	326	367	321	331	274	329	311	328	318	293	335	322	310	331	311	338	343	317	310	315	345	319	304	360	315	317	312	346	316	338	325	296	297	300	311	305	323	300	325	312	295	334	297	325	324	326	323	293	295	331	368	331	304	302	294	325	297	321	349	331	314	311	289	328	327	331	324	309	285	336	313	334	349	319	328	311	335	333	300	356	336	345	315	323	337	308	322	312	314	345	346	309	302	330	332	315	323	327	311	335	325	311	296	295	314	334	320	317	317	328	302	306	292	316	326	339	333	298	305	312	298	344	343	314	340	291	329	281	298	323	308	330	354	289	314	311	331	317	328	307	287	304	290	328	324	328	349	323	321	328	320	327	336	320	338	310	305	286	331	314	312	343	307	310	336	301	316	328	329	311	344	322	312	338	329	319	332	339	315	309	303	352	300	330	307	338	316	303	318	317	315	290	331	336	283	315	326	342	349	315	304	321
25416	21603	28094	25485	12199	1240	948	836	778	806	764	754	754	681	735	750	702	758	675	666	707	696	723	658	706	693	710	683	713	691	719	682	701	676	675	660	710	678	722	676	696	726	686	707	693	689	709	684	699	690	658	700	640	702	715	720	682	701	698	703	681	633	618	663	651	705	699	634	643	679	729	689	695	650	678	685	686	687	703	684	674	695	657	697	666	683	722	723	727	679	684	692	690	668	686	656	707	667	647	716	653	698	685	722	665	686	678	685	679	709	668	670	715	666	676	607	723	660	631	653	701	626	661	689	667	655	667	657	663	709	647	663	698	737	683	672	741	679	694	695	680	668	643	718	644	699	692	662	655	671	696	687	680	720	723	674	704	691	708	628	664	663	687	687	674	685	660	659	660	707	693	675	660	699	737	694	668	668	688	713	679	706	681	659	668	674	627	665	669	641	682	649	638	703	655	670	648	730	652	704	680	673	659	683	654	679	685	660	638	666	688	689	692	634	668	660	692	650	620	666	711	669	718	715	677	683	653	665	694	663	663	660	671	698	642	678	716	704	689	680	701	697	647	658	676	664	702	686	643	701	697	685	713	687	612	648	682	688	724	688	664	641	650	673	681	712	639	667	666	674	695	719	664	671	661	657	682	721	651	663	659	680	701	675	650	654	678	701	670	678	658	688	698	697	670	683	614	680	632	651	683	627	677	671	652	665	662	670	694	660	668	669	697	641	675	694	690	687	674	665	665	726	707	696	663	686	719	659	656	690	643	676	674	640	678	690	701	693	738	681	673	647	680	644	669	709	718	656	680	694	648	633	670	738	657	685	647	656	669	669	675	673	683	649	664	695	685	676	650	658	680	661	670	694	632	687	688	644	687	639	672	615	683	677	694	673	639	706	689	707	664	663	684	667	695	686	686	662	712	683	651	690	645	666	731	661	662	687	626	638	676	716	631	665	769	703	699	682	660	699	688	670	713	743	693	678	653	663	655	696	709	699	700	679	706	656	684	644	714	667	703	687	643	665	682	671	667	654	682	713	664	654	708	667	665	683	699	645	676	703	712	652	676	666	668	696	671	677	691	688	676	619	710	664	669	691	665	677	666	709	685	661	696	688	684	709	683	707	626	707	688	688	673	715	662	671	695	666	683	672	648	688	682	699	707	637	673	671	676	697	640	686	657	669	703	674	646	679	699	700	670	706	653	648	680	705	681	679	701	640	665	692	672	643	644	624	627	677	629	651	665	673	662	686	700	718	683	619	683	710	676	657	655	686	708	715	635	713	693	684	709	676	684	713	663	713	677	703	647	644	727	698	666	660	680	714	700	674	720	696	742	713	656	689	702	628	709	675	697	692	627	702	712	690	669	642	661	664	676	682	664	705	681	649	662	654	652	688	639	657	664	632	681	652	650	652	702	673	663	646	639	681	657	668	681	636	687	660	690	640	705	691	612	668	692	706	625	689	671	675	669	645	665	695	703	708	719	676	658	669	730	714	717	675	650	635	698	697	700	695	659	686	650	677	682	703	680	692	629	661	634	642	725	680	677	682	701	667	686	622	646	695	680	699	697	699	659	746	698	711	642	681	703	686	675	695	695	694	709	664	677	687	657	660	688	723	694	712	720	662	653	624	720	679	676	647	662	738	646	656	658	689	678	669	647	727	681	660	672	710	690	683	665	654	705	661	661	680	669	681	689	674	668	691	732	701	659	659	653	718	702	700	687	666	640	661	673	672	687	708	720	679	731	688	690	683	687	666	683	673	653	696	717	711	693	678	704	728	650	647	688	665	702	679	672	671	722	668	653	704	682	686	695	647	628	694	648	695	710	659	680	685	700	677	677	668	677	665	656	650	687	673	722	689	690	718	692	652	707	697	660	718	711	686	675	613	662	667	648	639	694	709	686	711	631	650	687	647	673	666	706	664	704	683	653	630	672	665	687	673	690	671	679	682	697	666	791	708	648	680	719	734	714	675	661	659	669	660	646	650	617	670	674	703	661	668	647	719	658	696	670	672	690	659	720	710	660	641	690	663	687	706	688	664	678	669	653	647	697	681	690	660	729	701	631	680	684	617	670	668	656	632	690	707	731	663	686	680	613	698	665	658	665	708	637	676	654	684	692	647	665	706	663	706	653	642	722	708	642	736	654	700	688	646	647	700	715	655	645	687	645	608	699	650	663	683	667	670	669	676	688	672	690	746	674	655	656	682	704	697	662	674	652	713	712	703	666	719	717	732	708	662	654	668	676	697	662	660	705	669	693	661	691	647	654	704	626	684	693	682	670	669	651	619	655	681	669	655	699	714	745	690	619	670	680	656	654	687	673	688	649	708	667	711	698	675	653	664	700	663	670	662	701	643	679	671	681	669	652	681	652	716	662	710	669	624	690	687	664	672	699	682	687	648	701	663	659	660	687	614	713	631	736	725	707	687	676	656	677	658	688	654	682	675	670	662	695	660	691	710	659	645	675	712	664	679	652	684	655	721	609	656	658	656	698	647	648	674	684	656	667	673	617	702	641	654	677	685	648	670	742	660	663	729	661	684	677	663	686	683	714	639	706	658	719	735	673	615	681	673	662	631	632	643	665	693	680	657	702	638	656	639	639	620	660	689	714	692	727	684	660	713	651	722	714	639	688	680	670	678	730	689	727	702	624	662	717	663	708	692	714	689	672	655	682	694	677	702	665	697	626	683	701	687	704	689	646	641	702	697	716	691	666	685	681	706	641	673	643	633	687	665	705	701	669	671	685	652	657	730	675	666	731	687	672	667	626	634	680	643	679	667	682	660	682	695	644	655	724	724	648	695	689	684	697	668	677	685	719	641	719	651	664	745	675	688	685	660	671	675	687	668	672	712	684	675	685	680	674	708	679	665	653	687	676	674	637	708	709	704	692	680	684	633	659	688	687	653	662	690	663	698	663	639	648	711	678	687	618	716	641	687	631	696	726	644	688	678	685	714	665	655	728	721	688	669	660	688	693	710	668	662	622	689	655	664	699	669	652	672	646	717	629	727	724	684	650	630	657	677	675	659	658	676	690	686	706	729	645	694	663	672	688	689	691	642	638	693	670	650	663	658	648	677	713	670	651	652	686	667	649	709	615	695	688	678	668	658	742	620	689	677	686	701	692	694	718	717	694	721	669	682	637	673	646	649	669	653	719	701	683	697	667	683	639	695	726	691	686	692	649	682	650	719	663	695	689	708	703	643	723	677	710	669	663	659	717	674	682	686	670	708	627	691	664	698	708	647	663	639	641	657	651	712	652	652	668	660	673	735	694	679	676	634	681	657	698	686	647	681	700	704	680	682	674	682	666	696	681	721	684	655	672	684	700	715	640	716	631	649	692	636	696	720	635	713	692	672	677	707	665	668	690	709	719	683	667	651	728	662	611	680	658	683	670	654	712	686	711	597	645	615	659	681	683	670	678	667	667	655	663	680	689	656	640	665	685	682	718	657	689	711	659	657	631	706	710	669	662	726	688	711	665	707	671	695
4693	5992	4572	2644	2031	1631	1437	1402	1198	1073	996	1020	1009	978	940	926	888	873	871	862	847	820	813	865	884	899	836	909	848	810	795	783	822	807	813	836	875	861	824	825	853	761	821	787	820	824	766	807	785	807	766	807	792	775	807	843	813	829	882	791	774	845	822	765	847	847	785	778	761	792	781	836	781	794	808	803	813	813	801	785	789	815	791	785	857	825	797	817	788	814	827	772	802	802	820	777	824	830	790	783	808	812	786	789	782	758	828	782	831	767	799	787	800	789	826	781	829	829	832	810	838	786	779	836	834	822	805	796	857	761	846	789	873	815	803	827	797	778	867	862	761	841	793	782	839	784	806	845	799	841	798	818	781	794	785	848	838	848	799	876	803	764	822	805	812	825	781	797	821	834	808	808	800	785	799	793	851	830	778	846	757	845	776	806	809	797	791	814	827	775	782	844	789	800	751	793	780	882	822	780	791	773	823	834	821	847	816	818	806	863	786	801	835	815	822	788	821	784	798	743	804	806	765	860	747	818	764	810	783	830	776	810	762	771	786	797	819	838	768	832	755	853	814	821	850	840	795	848	814	763	815	830	837	816	874	863	818	838	830	842	882	808	818	814	859	755	783	824	803	839	817	841	829	845	818	805	824	781	780	790	852	835	852	823	773	838	802	792	778	775	825	774	787	802	805	760	786	820	825	813	814	777	834	825	806	828	792	802	796	795	857	821	832	837	845	875	841	748	793	798	796	857	787	777	798	788	760	823	790	804	815	843	840	823	765	770	820	835	789	815	789	792	759	799	796	784	804	813	792	773	836	848	787	772	822	772	796	845	840	790	792	835	757	805	803	834	836	814	773	817	778	832	836	776	816	786	774	795	806	796	797	817	827	785	800	793	797	792	817	823	779	789	777	776	825	834	822	824	781	790	845	806	851	794	796	800	813	768	820	808	829	856	848	834	758	805	823	767	807	809	827	836	799	789	846	801	781	764	796	803	832	768	787	782	791	760	782	805	781	753	826	809	848	849	805	829	805	809	820	794	817	775	810	819	859	845	816	776	822	788	806	784	864	797	799	786	818	846	829	841	781	779	793	857	777	783	863	769	821	822	785	833	782	770	801	779	790	816	857	818	792	820	822	826	800	748	817	807	826	841	780	817	835	809	838	850	772	814	821	876	801	807	757	803	782	758	859	797	787	781	794	828	763	850	842	858	773	813	803	791	834	763	815	821	781	839	804	763	841	796	799	831	799	792	809	797	814	772	818	773	793	800	804	817	794	818	824	786	787	831	784	761	809	795	802	768	829	810	806	802	767	778	823	805	809	847	804	855	807	800	830	855	822	865	775	804	819	827	765	839	833	838	807	807	825	775	859	825	829	786	760	791	815	828	787	833	761	818	773	803	825	789	822	796	776	834	814	764	793	803	792	775	837	850	813	782	805	806	814	826	827	821	819	782	802	771	806	810	757	856	808	823	796	789	790	786	764	790	803	824	818	790	798	807	826	786	831	823	827	842	812	791	846	810	780	780	820	785	799	808	777	850	842	798	831	787	826	820	837	757	783	837	809	751	787	813	832	830	798	817	830	793	793	789	838	797	790	810	798	787	777	862	814	838	850	853	780	869	819	826	820	788	798	771	830	792	778	774	820	779	823	805	796	791	818	768	780	830	813	858	769	780	809	782	831	795	819	765	811	779	849	793	803	768	748	819	772	800	778	839	760	854	821	799	827	870	754	815	806	836	817	780	801	777	816	815	790	783	779	849	829	823	755	763	793	816	887	818	848	807	844	789	760	790	774	804	804	829	821	844	783	851	848	771	817	824	766	816	794	778	862	802	805	835	828	839	815	804	756	854	787	793	801	830	803	800	792	819	840	827	818	839	811	780	822	838	776	792	827	774	787	792	776	825	831	788	761	832	786	782	789	793	835	872	826	815	801	796	815	774	808	840	803	821	800	804	806	840	808	772	782	808	851	733	796	766	837	788	831	813	825	834	790	816	776	833	836	787	797	792	812	822	799	780	786	807	840	830	780	803	799	837	833	812	842	835	795	816	805	796	792	765	856	813	789	839	785	800	756	784	857	801	806	814	814	785	805	828	726	846	839	779	822	799	773	768	828	796	818	806	861	766	797	803	776	836	813	831	818	765	828	821	775	799	830	750	834	794	818	785	810	813	827	833	850	817	822	791	766	820	811	765	786	870	820	810	787	800	792	801	862	824	819	774	800	793	848	773	802	808	793	794	853	803	816	822	857	817	797	783	773	857	881	853	780	866	790	842	854	821	852	834	864	786	710	816	803	800	876	797	804	790	786	834	774	818	790	800	796	841	788	796	820	784	841	790	825	782	828	788	842	811	803	811	805	745	823	781	837	809	853	817	757	822	780	804	833	777	772	807	798	814	786	836	857	800	820	791	754	837	786	856	803	744	829	822	779	823	849	798	845	749	794	802	818	812	828	753	772	764	786	835	783	786	784	821	792	874	854	814	787	758	715	842	789	774	794	776	787	764	841	805	811	790	839	757	785	851	868	758	779	812	766	812	793	792	823	730	824	746	764	748	857	750	801	898	786	804	810	765	754	813	849	790	834	825	819	771	777	817	778	849	853	813	790	799	793	773	820	753	809	813	806	802	794	782	756	828	837	878	795	800	838	808	807	758	774	763	792	833	763	778	762	793	825	785	839	813	842	831	789	839	825	797	894	779	762	768	827	829	741	820	786	814	847	826	815	775	773	809	766	766	802	776	796	813	785	799	800	807	836	835	802	795	797	801	803	795	768	841	777	804	755	785	791	811	811	841	866	828	802	840	824	798	774	782	778	793	780	787	797	851	805	843	811	822	779	797	755	798	822	846	873	799	825	800	738	747	836	789	801	772	830	815	802	793	805	796	805	800	826	803	782	809	776	815	827	824	792	821	774	833	795	764	749	764	808	764	795	806	757	824	860	794	794	804	831	795	828	871	806	789	816	807	821	846	795	811	825	811	800	841	854	840	762	783	816	765	799	820	834	824	762	770	818	786	817	822	808	879	801	785	750	874	832	789	806	820	757	819	791	775	749	759	805	828	760	774	839	812	785	775	829	801	798	850	772	755	865	783	797	873	789	819	832	741	811	748	787	807	781	850	791	828	799	790	747	815	835	812	789	840	781	794	825	849	817	769	815	772	787	767	804	802	761	794	824	827	824	817	866	793	776	859	837	805	791	811	791	825	795	797	810	821	774	763	786	821	813	806	787	787	828	823	801	813	785	827	773	775	831	825	812	794	812	806	835	766	813	856	850	848	777	802	780	806	808	740	820	776	807	813	814	785	791	861	738	790	806	808	781	827	817	745	838	740	810	777	778	774	771	751	798	777	765	796	803	835	794	882	778	836	831	745	799	840	865	772	805	754	845	863	794	786	789	806	826	840	765	763	844	814	790	807	856	802	831	812	831	822	802	803	818	835	821	818	820	815	833	791	792	824	775	791	828	780	829	887	797	808	829	796	789	830	848	791
23166	21572	29563	24049	21568	21628	11819	1375	943	878	793	762	710	663	622	596	531	557	527	485	506	519	499	488	485	475	448	493	420	512	436	453	436	432	467	469	432	433	425	460	405	459	458	406	421	439	422	416	440	432	470	442	467	443	472	414	450	433	415	468	451	421	458	422	473	425	446	411	402	430	416	469	452	434	478	454	457	448	435	444	398	404	396	419	453	412	391	444	446	455	416	458	435	416	391	433	426	459	447	434	407	429	432	408	451	441	438	411	452	406	429	452	419	428	444	403	413	421	430	466	421	366	439	432	410	426	436	414	429	401	448	439	375	405	442	426	375	416	420	419	419	390	378	420	431	383	442	420	437	437	470	424	453	424	435	417	443	421	437	405	434	403	436	422	442	428	420	387	419	444	417	418	378	454	445	416	396	403	404	400	425	444	459	456	432	449	426	445	425	413	422	417	453	423	406	413	412	408	432	402	421	419	434	394	412	375	389	447	441	387	420	443	408	421	445	433	447	420	392	432	409	440	410	414	378	356	389	396	384	420	409	424	447	428	411	409	425	457	457	424	402	408	424	393	408	430	433	409	413	435	409	432	418	419	454	428	395	435	396	394	431	449	441	436	437	416	438	439	451	427	433	406	433	433	422	396	438	419	424	420	411	405	419	421	424	420	406	441	431	421	423	421	426	442	404	414	395	402	434	402	414	427	417	392	442	416	407	426	393	428	489	423	444	395	447	462	388	430	405	429	443	393	421	407	411	382	418	421	438	414	462	478	424	405	430	446	421	410	444	374	415	424	415	418	446	428	423	446	440	407	443	414	408	422	414	435	416	422	415	431	424	426	435	372	428	407	400	434	428	442	395	458	406	392	413	408	421	465	434	414	424	430	425	424	414	429	413	443	474	446	424	420	412	402	422	427	399	453	415	447	450	436	441	433	421	419	442	443	404	425	433	453	404	410	401	419	379	443	391	399	444	419	381	434	409	428	407	437	428	398	429	445	438	416	388	396	462	425	410	412	418	416	421	414	417	402	415	426	407	422	407	427	414	425	424	422	434	395	410	421	430	450	440	416	442	427	435	422	398	389	418	414	453	411	415	431	430	432	448	443	417	409	473	413	423	392	401	433	412	407	419	412	432	437	418	456	443	400	485	408	398	419	423	417	438	391	391	412	399	449	404	444	448	387	401	450	434	431	436	457	404	445	433	389	388	397	420	393	426	409	423	455	463	434	452	436	416	387	418	408	421	448	400	377	404	430	420	400	421	427	454	369	434	441	419	458	463	416	427	429	446	381	428	393	407	411	417	385	451	445	409	412	421	439	402	439	404	415	434	391	420	466	434	393	423	423	418	419	402	442	466	415	405	448	398	429	438	426	400	392	385	398	442	443	394	423	404	415	382	427	404	461	443	440	413	416	405	435	427	404	406	405	396	457	401	417	426	417	425	411	389	405	419	371	415	448	433	409	424	457	420	436	404	422	410	411	421	434	393	422	462	370	453	424	455	430	375	433	453	419	409	412	381	422	459	413	465	386	417	448	394	403	385	436	441	395	436	418	431	422	414	431	425	392	383	447	421	404	412	426	438	390	416	416	424	445	403	453	408	436	405	434	448	392	401	415	427	431	411	426	400	416	416	428	430	408	389	419	406	430	433	416	436	421	388	414	410	439	424	388	415	427	409	455	426	424	376	432	449	411	431	433	436	434	395	446	410	444	410	390	406	416	432	412	413	412	387	424	416	421	437	399	422	447	410	438	370	406	408	408	434	456	423	432	425	415	405	377	446	381	396	425	433	400	376	389	406	444	437	457	397	423	415	415	452	429	420	424	386	410	396	400	435	460	405	448	398	444	443	451	407	412	400	403	455	420	452	437	392	369	382	409	443	399	426	369	415	428	453	428	440	397	406	454	385	407	413	394	431	449	419	422	425	420	411	411	427	414	419	418	404	425	455	436	423	412	346	409	455	415	410	397	457	427	434	460	442	430	415	393	412	393	395	423	421	404	448	435	443	393	430	434	428	377	427	388	405	419	416	421	442	437	405	389	442	430	399	404	423	417	422	447	392	413	406	461	470	401	439	447	419	414	445	436	418	430	420	435	466	411	427	421	392	409	421	386	409	420	449	391	394	453	419	419	436	436	428	410	380	399	443	467	392	423	442	407	434	428	409	437	387	370	411	458	440	451	436	440	442	392	403	444	437	407	412	433	396	433	419	400	412	443	412	446	430	451	444	403	427	418	397	415	467	438	436	441	402	431	428	415	418	442	444	454	425	425	385	435	416	420	367	410	393	493	404	397	419	455	420	459	411	414	418	419	431	400	443	430	412	429	475	397	452	426	413	440	389	425	406	422	455	407	436	414	398	436	406	406	435	439	426	429	421	432	442	426	394	438	420	407	434	425	443	414	459	385	435	425	432	419	461	423	432	389	428	436	422	429	398	438	429	414	419	431	443	419	393	402	383	421	382	440	429	394	412	430	428	425	436	417	433	386	416	386	405	398	402	415	415	406	434	403	456	437	399	414	417	432	410	423	395	406	391	417	422	399	480	445	396	420	412	448	424	430	416	412	426	478	388	397	417	412	408	446	412	386	417	420	430	407	438	424	398	417	425	408	419	411	418	438	417	396	391	410	395	416	412	451	435	423	443	434	466	420	414	406	435	415	423	433	429	424	391	390	368	422	391	413	438	426	411	401	433	400	423	405	388	467	440	429	412	414	458	419	392	408	409	414	429	431	429	443	423	393	434	442	429	426	417	405	438	450	480	404	391	423	379	431	408	420	431	410	447	409	428	399	407	423	423	442	390	419	427	428	434	411	423	414	415	420	385	444	420	423	434	442	400	466	423	443	425	419	404	425	415	419	443	435	415	388	440	426	436	476	407	379	432	370	433	431	410	409	422	433	409	442	386	454	404	428	388	411	417	403	425	446	446	428	378	412	425	425	431	406	439	431	445	435	427	417	437	382	423	427	414	406	441	439	437	461	423	436	405	478	423	411	404	434	415	442	402	405	386	438	379	421	454	411	409	433	420	417	439	411	386	444	411	401	411	430	409	438	452	401	432	400	414	422	410	428	408	390	420	434	387	425	421	402	403	416	387	455	422	420	394	399	430	441	424	434	418	381	418	386	409	401	414	422	410	420	414	411	417	405	397	450	416	429	443	429	415	416	409	389	446	438	461	424	426	420	381	393	423	391	424	401	412	431	428	420	426	429	405	449	432	426	430	409	414	419	419	448	413	431	426	421	424	421	408	431	440	422	404	417	441	388	417	430	420	431	408	423	407	401	442	470	411	425	425	400	462	420	444	447	381	381	422	419	408	421	387	391	431	443	473	435	454	426	387	408	442	397	418	405	406	399	446	429	400	408	421	412	443	435	450	413	429	426	413	418	417	443	407	400	400	451	429	443	406	415	422	387	446	421	408	403	423	399	418	427	418	446	425	435	451	392	408	406	418	402	431	430	411	435	438	417	398	400	414	450	448	447	455	448	426	456
7079	16537	13277	6993	4858	3759	2749	2292	1841	1580	1380	1230	1116	1003	940	877	793	767	722	661	675	657	613	588	604	613	578	618	591	576	541	537	545	523	523	564	551	524	499	548	571	522	523	490	491	532	515	502	533	523	520	462	469	505	484	555	504	499	527	487	505	508	471	470	498	505	490	490	476	458	539	462	515	504	477	490	468	526	502	469	497	496	496	497	499	478	505	502	509	503	523	536	501	515	490	510	476	498	471	532	515	541	470	493	514	541	491	500	528	533	463	464	529	457	503	488	497	488	474	493	468	461	503	501	465	519	508	512	492	510	519	522	482	509	481	523	485	479	514	511	463	479	493	480	490	506	504	507	469	504	492	494	510	483	486	513	512	494	488	499	486	461	477	536	464	489	483	497	484	466	474	467	493	495	488	520	523	499	447	428	478	498	463	490	521	503	486	493	520	488	527	471	463	502	462	485	491	477	487	465	440	466	485	469	521	475	463	511	509	513	515	517	485	480	461	481	475	488	469	498	463	490	483	509	485	453	463	484	513	490	470	495	478	478	490	512	489	480	524	460	512	552	519	456	512	523	506	470	469	506	519	474	449	467	452	498	509	496	490	519	475	496	499	508	516	474	522	465	487	496	477	506	467	471	491	513	516	507	477	500	523	521	518	508	481	491	499	496	509	494	498	476	521	487	494	524	476	507	514	525	487	478	503	503	481	480	498	506	479	527	477	450	510	509	494	513	463	516	519	480	531	484	459	473	499	506	445	482	492	453	491	492	501	480	492	467	549	467	497	491	457	519	481	490	506	480	529	495	468	499	507	493	498	486	508	476	461	508	483	468	467	543	509	493	459	480	508	538	498	483	490	517	492	510	488	513	466	521	517	476	478	468	515	457	477	445	469	470	507	529	511	562	439	485	473	513	517	484	492	469	501	478	529	513	512	513	510	497	471	506	501	541	493	471	489	475	525	495	500	535	465	513	492	534	506	468	465	523	471	490	518	493	490	491	475	519	506	467	514	465	509	441	470	477	531	487	506	472	487	493	511	465	520	481	473	492	481	488	451	522	497	475	475	544	488	471	467	501	515	480	503	481	507	489	500	452	505	512	452	471	471	472	511	521	498	487	465	485	483	476	493	480	492	482	489	498	503	478	459	510	500	538	476	490	491	488	474	508	495	488	442	528	461	476	444	514	481	438	498	514	476	491	504	482	507	478	478	492	463	512	511	478	518	527	514	450	464	496	473	516	541	537	486	493	437	485	520	463	478	553	476	511	508	452	517	481	464	545	532	515	532	488	447	483	445	494	439	501	485	515	493	461	498	499	509	471	473	458	478	527	491	530	480	464	468	507	492	514	475	504	458	474	499	467	489	461	467	503	486	460	456	475	451	490	504	472	514	497	511	460	472	467	474	469	501	488	466	491	516	485	514	464	515	538	470	488	483	458	480	530	461	515	534	497	439	514	508	530	490	469	523	477	460	523	511	511	468	473	513	525	495	435	460	508	486	484	486	502	493	500	491	496	471	494	476	518	468	496	516	466	529	451	464	494	530	454	430	467	527	459	463	527	463	502	470	487	482	444	468	490	490	490	530	478	474	462	502	487	544	471	483	495	506	503	493	493	512	462	495	532	501	464	464	476	462	489	486	497	493	520	495	532	476	461	485	469	514	488	508	497	518	508	486	481	512	494	484	519	471	491	459	513	489	471	482	510	510	515	507	496	492	485	509	499	513	466	449	510	497	498	532	490	521	502	497	500	517	477	504	454	475	485	467	496	492	504	458	480	458	485	463	490	512	472	487	462	521	470	466	481	482	512	498	493	468	488	489	464	507	491	489	501	478	467	474	446	467	455	507	473	471	490	504	499	510	486	462	507	492	479	527	497	490	529	521	475	482	478	478	513	480	482	495	489	484	467	496	492	484	502	486	508	502	507	506	490	478	479	484	460	491	500	461	482	502	484	526	456	476	514	504	541	476	502	485	544	464	486	480	503	502	509	492	463	490	475	511	479	468	471	491	481	517	463	461	469	442	521	487	482	491	538	491	480	511	464	515	536	483	493	487	449	478	510	505	423	498	468	478	489	466	521	510	503	480	479	536	515	486	488	500	490	461	457	472	436	497	470	506	477	494	494	484	496	493	484	511	507	489	486	508	493	478	515	464	500	503	505	498	471	471	518	485	500	470	494	451	522	526	494	504	465	476	514	518	539	460	487	505	508	517	503	512	501	482	490	491	505	492	459	486	464	478	512	499	525	491	492	511	487	510	437	482	483	502	482	479	473	513	495	505	502	491	536	466	504	452	509	513	513	476	497	502	500	489	481	486	529	475	510	488	483	461	521	497	465	493	448	474	449	480	503	524	463	498	480	471	500	498	465	482	478	491	469	469	497	497	480	477	469	483	511	514	512	479	507	480	497	503	473	505	480	479	477	528	481	488	507	536	513	474	493	501	525	490	501	474	492	523	457	475	470	486	497	489	523	512	491	506	477	474	478	485	498	485	502	489	495	474	471	504	525	456	471	533	494	537	461	472	480	486	473	479	471	483	495	472	514	471	459	496	447	512	496	499	527	445	482	481	475	490	487	524	457	508	528	513	483	506	471	496	508	519	473	486	476	473	514	493	515	476	472	483	495	509	463	484	473	499	485	461	477	490	460	484	508	467	484	491	494	515	522	473	450	496	473	488	481	464	488	472	511	494	472	481	461	503	424	487	482	478	502	489	504	500	489	460	486	499	460	479	467	483	460	498	484	462	498	500	482	521	508	502	481	492	471	503	475	473	535	509	532	486	544	508	492	490	476	494	475	489	504	497	490	529	514	506	491	470	501	506	483	479	442	525	501	475	476	487	480	467	501	476	493	528	507	486	489	501	458	510	463	545	455	466	474	471	500	499	462	501	462	499	489	493	513	506	525	479	500	454	445	514	514	488	538	509	450	479	476	499	487	473	468	506	454	448	455	488	483	482	469	486	466	510	483	522	443	464	502	515	467	495	480	492	499	479	465	452	501	485	448	508	469	477	455	450	496	474	468	504	519	541	487	515	496	479	499	510	468	483	479	505	495	528	467	450	469	468	429	509	503	460	476	490	532	502	479	484	488	493	499	496	466	488	532	486	490	493	484	530	475	487	499	516	477	517	513	494	479	507	518	489	488	485	476	485	495	494	439	513	487	477	463	470	492	481	507	509	475	495	493	459	477	503	493	476	490	488	505	493	493	455	502	509	498	472	478	495	504	510	485	434	456	459	485	524	528	474	492	529	458	490	475	484	478	494	499	519	500	468	518	505	472	504	473	492	480	462	487	478	493	448	513	508	476	509	512	497	467	497	463	483	412	486	517	445	430	486	507	491	482	501	442	509	495	493	477	481	497	469	477	496	500	507	481	512	493	466	495	508	494	439	487	480	481	519	524	494	494	503	497	495	477	481	491	467	495	480	473	494	479	513	481	478	498	499	495	481	495	502	511	487	519	457	448	539	523	466	524	495	511	457	475	520	473
27687	20426	6956	867	579	498	494	494	463	466	477	518	526	496	487	492	487	483	460	465	498	497	506	495	499	486	447	482	460	505	500	514	506	468	487	506	495	489	475	514	460	463	515	477	467	514	489	514	435	484	488	484	480	489	493	469	480	497	451	494	467	489	444	454	469	457	494	526	474	540	483	481	522	444	465	448	486	454	460	487	492	499	484	479	488	488	461	461	470	500	489	457	495	513	466	479	497	478	499	477	527	515	493	476	525	462	480	467	487	456	497	459	499	477	476	466	470	439	493	523	489	453	487	486	459	502	474	499	506	500	473	469	470	496	468	470	456	499	469	510	513	493	478	505	464	493	453	450	514	482	455	493	494	479	503	474	471	493	499	457	528	455	423	466	483	474	464	487	472	484	519	502	437	509	473	481	496	485	473	475	468	488	488	478	468	486	479	480	473	490	478	464	498	494	452	470	492	511	433	492	492	473	476	477	505	481	491	442	475	493	474	436	446	492	450	413	497	448	484	469	474	507	482	523	467	450	485	489	460	497	478	482	447	518	510	470	476	465	484	492	456	502	457	455	464	489	487	478	482	469	490	469	452	506	477	508	480	476	487	496	485	509	441	491	471	464	483	522	439	474	507	471	482	472	439	510	471	456	509	479	515	452	477	482	517	465	503	508	460	513	476	489	477	453	474	437	452	464	506	444	497	456	489	491	447	467	500	472	467	475	491	493	419	462	467	474	502	469	467	481	486	521	454	493	453	473	491	458	452	475	493	480	479	460	485	549	485	477	472	472	494	506	472	459	458	462	491	504	426	462	496	462	483	433	491	485	456	497	484	465	501	492	531	487	460	485	478	456	489	508	475	506	495	440	468	509	517	524	469	499	492	486	496	472	460	483	501	482	472	468	472	488	506	451	430	482	488	495	462	510	475	428	448	461	500	482	486	491	491	523	515	489	464	490	494	473	463	486	491	444	487	498	498	482	500	494	516	484	477	433	473	482	492	474	489	471	502	461	442	466	492	478	458	464	492	484	449	499	521	435	508	484	451	469	485	492	485	498	490	511	485	494	473	495	498	459	489	497	512	516	482	486	466	479	491	494	486	517	494	479	496	477	476	467	468	501	484	512	496	469	496	474	517	480	473	497	481	478	454	466	449	538	457	459	447	461	470	491	503	483	431	472	480	469	499	494	493	482	465	468	474	506	510	490	496	478	467	486	492	481	454	517	483	448	498	492	503	472	497	462	493	483	506	483	496	475	449	503	434	490	503	502	484	445	471	449	480	462	493	485	466	484	466	475	489	487	480	514	482	458	468	467	492	469	464	535	467	528	452	461	524	493	483	494	470	459	459	483	463	451	464	494	459	498	491	481	495	479	474	455	510	449	446	491	500	461	473	491	488	466	544	501	473	480	502	461	466	516	444	476	497	480	505	471	458	444	502	450	501	469	447	471	537	482	516	475	508	482	506	511	496	461	481	489	494	472	485	414	469	467	471	492	419	442	540	494	471	448	483	475	482	485	483	486	472	517	503	473	474	485	494	473	471	484	513	494	477	479	496	500	482	480	492	452	481	502	481	451	453	490	479	508	455	515	418	442	479	468	472	486	468	475	467	504	463	485	470	479	490	500	465	495	472	520	449	469	486	461	486	499	494	470	480	471	513	486	511	497	478	476	489	508	544	510	478	479	520	490	495	475	466	497	462	444	466	434	477	486	479	424	465	517	491	475	513	498	464	490	477	456	445	508	481	488	483	494	472	479	477	500	496	447	483	467	490	486	468	463	509	472	475	468	513	512	493	469	475	474	456	479	498	475	469	503	493	496	533	464	489	453	471	491	502	482	466	474	480	511	510	472	495	481	462	431	495	518	490	506	474	466	486	462	493	483	463	499	497	497	526	472	495	498	468	500	442	492	482	460	473	498	474	441	451	462	508	444	504	467	496	461	509	458	477	479	504	507	491	477	509	466	470	464	483	474	438	476	485	467	448	527	516	466	490	474	463	445	473	497	497	502	492	498	524	506	487	477	513	472	487	487	482	467	522	474	484	502	505	471	478	498	469	460	447	476	479	493	442	495	501	473	512	489	484	463	489	446	500	482	472	465	487	458	485	480	454	506	473	467	454	492	453	466	483	472	462	484	494	507	486	481	489	475	477	465	469	517	539	507	505	510	466	459	504	468	485	485	482	500	473	436	476	467	468	437	488	446	514	483	509	500	487	480	474	491	491	503	498	468	466	483	510	486	481	486	484	489	450	483	476	488	477	480	508	486	461	497	476	463	471	496	479	476	484	476	496	497	496	429	513	495	481	545	510	521	467	451	488	464	496	473	525	531	450	449	528	477	460	467	513	523	527	452	487	454	497	497	459	496	462	479	486	469	496	490	448	501	491	468	510	478	496	505	480	521	450	521	475	510	477	501	488	469	475	456	503	472	478	441	527	487	445	479	480	472	467	460	496	476	515	473	517	507	487	508	463	463	475	465	505	476	438	487	432	463	491	517	503	509	511	447	472	477	450	514	435	479	479	491	476	483	514	456	469	461	523	503	454	472	458	448	507	507	471	475	485	515	483	472	471	452	492	482	457	528	483	475	468	517	487	494	464	506	446	492	465	472	476	470	475	481	524	478	469	471	489	521	491	474	472	442	493	484	475	490	452	498	477	471	473	466	504	464	481	473	481	523	455	486	474	438	502	479	450	504	510	480	524	500	505	475	458	480	472	466	527	495	514	488	494	447	475	488	518	492	454	483	464	460	475	453	473	490	504	456	484	455	505	476	482	489	443	466	471	517	497	506	484	470	476	479	469	483	473	495	449	457	462	475	508	507	462	453	517	465	468	508	479	476	486	473	442	480	498	508	502	483	460	481	453	492	516	514	486	496	496	501	483	485	444	511	450	486	468	460	520	494	468	480	511	483	507	470	451	502	472	461	498	482	475	517	503	453	501	473	449	479	512	493	489	496	487	459	453	489	433	493	438	481	460	481	517	489	462	498	497	466	476	470	467	473	479	465	489	531	476	488	472	512	473	485	468	468	478	428	496	451	470	511	449	516	484	528	486	463	477	498	542	463	506	488	499	487	459	454	490	466	459	473	454	510	502	496	484	478	493	477	477	500	487	490	486	495	492	479	505	472	484	507	535	494	498	503	467	489	464	507	504	523	475	470	428	497	480	496	508	446	491	443	507	520	464	487	495	480	488	499	481	441	478	504	511	460	475	467	487	486	503	461	487	477	462	503	473	507	488	498	483	498	461	465	482	460	463	496	471	503	440	504	513	457	502	507	462	478	461	465	509	462	497	460	483	458	468	483	503	486	488	488	476	453	507	513	432	469	456	468	497	466	451	473	491	491	472	486	514	461	480	477	474	481	474	503	484	477	543	470	489	427	469	446	534	505	459	519	471	453	512	493	473	454	455	488	467	447	463	471	488	451	486	480	512	477	494	499	522	494	480	484	491	489	475	501	476	502	505	465	458	449	503	536	457	441	480	473	533	502
4186	1282	1184	811	772	670	665	668	603	617	634	628	657	623	636	629	592	550	638	646	594	584	618	613	557	564	582	600	558	606	606	599	563	592	604	615	627	564	607	574	643	549	617	587	589	610	625	537	590	613	601	550	607	594	584	600	583	608	626	634	612	619	556	640	571	611	620	577	587	592	585	611	589	599	600	588	609	589	576	616	582	637	603	644	610	609	572	540	574	562	587	584	604	654	617	606	553	567	543	632	565	626	575	602	579	606	599	609	570	628	587	582	640	627	605	590	585	599	577	607	557	642	597	563	582	591	563	594	601	612	625	645	580	573	594	589	592	628	619	601	523	577	577	620	594	613	584	555	578	611	580	566	586	567	582	637	591	617	565	574	590	594	618	607	617	547	577	555	594	626	634	567	629	605	604	555	625	597	626	577	609	611	609	627	581	594	573	572	620	563	584	596	581	626	557	619	584	611	618	584	608	573	561	569	595	599	574	592	618	622	637	621	630	602	576	566	592	604	606	566	606	607	580	578	619	560	614	614	587	616	547	602	581	582	607	587	595	613	595	612	615	565	573	633	583	602	578	586	583	575	625	610	599	601	602	590	622	626	570	603	596	595	577	576	638	605	612	604	583	602	593	622	610	565	590	536	615	600	586	596	634	601	579	582	591	622	567	631	575	577	596	595	618	575	633	593	583	629	581	566	604	577	550	609	594	580	611	590	634	650	600	609	574	655	652	580	587	614	602	559	548	592	602	591	622	567	618	582	573	615	561	596	581	624	612	611	615	623	592	594	597	589	611	634	601	598	544	597	626	627	596	596	596	637	603	617	606	656	617	588	609	572	631	593	575	609	645	592	588	648	600	606	555	600	603	574	620	596	634	576	607	611	664	610	636	573	604	651	568	619	573	568	584	618	632	583	599	639	578	613	636	584	559	592	566	580	568	614	577	572	602	610	567	605	571	621	569	610	578	616	591	567	577	595	572	620	591	598	625	638	579	612	642	565	593	604	599	615	585	589	602	571	641	574	625	597	595	596	606	624	573	580	546	627	560	602	596	628	631	568	649	555	599	599	612	590	599	620	584	578	612	592	611	606	637	566	590	609	604	632	595	597	623	611	587	596	626	611	630	611	644	572	557	645	655	630	611	615	540	572	618	605	609	584	585	595	559	599	584	605	599	571	605	660	571	600	596	636	604	599	597	534	546	571	603	553	586	657	542	578	594	611	591	622	584	580	565	574	583	599	543	614	633	609	607	591	591	604	620	565	583	610	622	605	658	591	593	616	625	606	593	574	615	613	581	633	608	580	585	591	566	615	613	564	605	581	602	570	623	612	618	596	604	571	609	640	621	614	593	596	610	581	574	620	545	646	600	588	609	613	611	584	587	643	625	591	586	632	625	604	617	565	553	559	562	584	570	603	605	608	608	558	584	591	630	589	603	611	562	559	635	596	615	576	598	648	632	605	628	578	576	638	604	619	566	578	570	593	579	654	606	576	656	589	610	559	606	606	582	621	610	607	610	585	628	569	611	595	609	595	551	542	559	602	602	601	580	600	594	618	619	620	594	606	581	559	654	604	635	551	594	619	608	621	545	641	582	592	587	595	625	628	613	595	637	579	637	599	625	599	607	575	592	634	643	555	581	591	605	620	622	614	588	635	581	627	606	606	593	597	583	623	593	619	602	600	583	602	551	605	594	595	614	641	609	566	628	627	599	643	607	551	635	624	597	598	606	563	589	598	580	575	551	617	602	602	587	596	616	596	564	614	553	604	621	560	598	564	601	572	574	639	563	559	595	571	629	612	620	605	540	616	595	607	610	617	649	592	610	598	598	607	573	568	576	595	602	652	592	609	636	603	611	579	621	649	626	613	588	583	609	556	572	581	591	607	614	612	527	613	581	566	607	650	589	592	580	613	627	585	593	608	610	581	589	632	603	575	656	632	608	623	605	565	596	637	529	625	572	565	610	628	580	581	637	585	598	542	612	589	624	578	626	617	562	590	599	595	563	608	605	582	648	633	619	567	575	561	632	597	637	589	587	598	607	601	603	540	575	625	592	615	612	567	575	584	593	609	601	607	572	561	577	602	571	630	641	600	609	619	578	586	604	653	677	614	638	566	604	596	592	606	603	594	587	573	616	588	594	585	578	586	626	581	592	597	561	633	582	571	585	601	616	613	590	588	612	619	576	634	610	637	586	626	624	628	629	575	550	588	551	590	624	632	623	597	590	596	592	602	616	560	597	620	621	608	565	600	661	621	592	621	564	593	569	597	595	565	608	564	580	623	564	615	552	614	611	604	612	616	599	625	581	595	622	607	579	624	620	607	567	639	557	615	591	611	564	627	609	599	625	580	599	584	626	582	584	570	601	594	628	590	581	572	562	627	613	615	587	560	598	602	567	632	575	628	593	597	566	580	597	560	590	570	537	597	565	535	596	569	595	586	631	598	617	592	569	609	601	637	635	586	567	588	610	569	589	613	579	616	578	588	625	594	614	629	603	575	562	603	630	586	596	584	620	581	592	597	578	593	598	565	612	596	587	572	563	562	604	590	597	622	585	601	612	595	632	585	594	593	599	590	581	574	611	646	581	561	585	590	621	623	580	567	530	541	601	586	604	536	583	584	583	636	579	626	608	565	632	593	626	586	556	613	609	592	632	659	590	604	589	588	593	571	612	602	630	617	605	605	631	579	676	605	578	572	570	614	599	613	587	630	573	607	602	613	553	645	554	632	621	583	595	600	578	620	599	602	596	633	641	611	607	589	568	584	568	601	586	590	578	576	620	623	597	573	654	630	624	617	595	603	592	598	582	588	620	649	596	624	583	608	666	571	581	602	593	595	584	603	555	577	603	640	599	586	618	576	586	605	556	597	590	589	629	581	571	611	589	632	564	584	620	632	618	588	588	613	632	647	604	652	568	587	646	573	559	581	592	617	597	614	592	602	581	572	583	582	593	614	586	591	597	555	607	620	601	554	603	586	630	602	586	587	642	616	593	586	599	594	565	589	615	532	567	585	613	602	608	598	605	580	564	562	610	636	565	604	614	622	595	637	592	552	580	613	607	593	587	576	553	574	589	592	637	608	615	606	615	589	584	587	601	593	592	592	615	605	608	588	581	595	586	596	573	551	603	602	638	602	611	600	592	601	600	592	611	560	618	582	597	555	604	592	599	582	612	622	627	604	632	557	609	580	601	608	605	641	627	580	610	578	658	593	558	627	572	643	575	589	633	578	614	600	600	565	599	605	572	591	606	565	628	579	584	628	587	571	615	594	562	595	597	591	616	575	613	586	579	577	640	598	585	608	629	577	566	615	591	607	526	597	599	568	569	647	603	584	572	609	593	541	625	617	565	650	629	587	606	621	586	585	581	620	589	558	576	581	599	591	605	585	579	627	567	577	621	589	615	567	605	586	606	602	654	616	597	621	627	649	606	595	604	633	606	606	545	629	641	576	572	612	632	549	596	581	618	594	570	641	595	598	633	586	607	607
24178	21626	29225	24483	21614	12456	1135	652	555	471	434	428	382	357	306	360	334	280	313	299	319	305	272	293	271	303	272	276	257	294	332	258	275	228	233	262	273	248	298	264	271	301	265	254	253	253	264	253	259	266	252	246	261	251	273	258	264	275	248	268	235	239	243	238	248	278	265	256	277	265	253	268	251	211	249	282	284	261	257	261	243	270	253	233	258	259	279	256	238	266	270	272	258	258	269	252	253	278	263	257	257	282	249	264	258	240	250	229	261	229	234	245	267	258	252	239	256	278	253	268	245	232	256	247	252	258	254	245	241	247	261	263	249	265	228	230	236	273	252	266	274	218	244	276	289	233	260	262	251	224	249	286	248	255	260	242	276	250	272	267	244	239	262	269	274	263	245	271	255	225	249	210	266	221	245	259	242	234	248	269	267	269	252	245	231	256	221	260	245	243	254	266	262	288	289	240	266	274	252	271	276	234	223	275	269	262	269	254	253	258	262	239	257	244	231	273	277	250	279	234	262	266	249	258	263	261	290	268	263	241	255	221	263	256	259	263	238	227	254	266	253	255	256	267	234	238	258	283	264	238	233	227	246	267	236	243	263	263	242	236	244	277	222	240	228	232	240	277	260	267	263	273	232	279	239	279	287	250	217	275	278	242	231	292	259	249	259	246	257	218	248	216	255	279	274	249	230	242	242	245	271	219	263	248	276	271	268	252	223	263	225	253	264	223	265	255	251	275	264	273	265	277	265	229	249	273	221	254	258	252	266	254	258	266	229	250	241	252	260	247	251	283	260	250	260	221	245	258	261	250	265	260	258	260	250	243	240	261	251	254	242	274	244	264	269	272	249	260	249	259	258	244	247	225	259	239	257	229	261	257	234	261	285	239	263	238	252	245	230	249	267	251	270	260	244	231	251	244	271	244	277	263	235	241	262	267	265	238	234	256	254	222	230	250	272	258	274	254	264	272	246	259	232	239	256	261	279	237	221	260	264	287	240	260	245	250	231	259	259	247	233	227	249	243	254	225	242	255	237	268	240	263	236	237	245	248	272	231	244	241	265	258	256	266	250	273	243	275	282	247	263	255	267	254	245	256	247	258	254	247	248	283	243	254	242	219	263	254	253	240	230	255	260	245	251	275	238	260	256	273	265	267	252	253	254	246	230	270	262	252	240	238	265	242	261	221	278	274	264	269	267	262	236	229	249	277	242	234	271	251	249	242	258	252	244	252	267	257	245	226	271	249	250	237	281	265	241	243	252	260	291	264	251	251	230	258	247	265	214	257	278	247	261	255	237	247	254	256	245	238	241	264	251	255	261	267	238	219	247	245	275	255	237	282	236	264	255	264	251	258	238	255	260	243	256	273	241	260	266	236	237	244	253	248	276	260	251	225	260	257	247	227	241	264	286	270	227	283	280	282	239	212	212	284	271	263	254	258	253	267	266	274	243	249	241	242	273	245	245	265	283	265	238	234	248	263	267	262	251	263	226	240	241	266	259	265	272	256	288	274	259	238	228	238	244	249	253	262	231	252	248	247	229	234	242	270	236	263	255	275	264	264	264	257	258	250	262	267	272	242	242	238	256	252	274	247	251	248	254	249	257	266	256	251	246	230	245	238	244	252	253	247	289	244	273	254	251	286	257	263	261	264	237	280	249	235	245	260	223	242	247	236	265	247	246	254	270	269	278	265	232	248	240	253	233	255	222	253	267	250	238	275	261	245	259	244	248	237	244	250	243	258	257	254	257	259	251	261	283	267	253	276	248	247	287	252	282	219	246	235	267	256	240	253	270	242	243	216	270	229	248	256	263	255	273	256	274	263	240	253	252	247	247	243	226	251	250	259	255	268	251	247	219	248	238	247	249	256	254	227	240	274	256	253	240	246	245	252	256	239	247	286	227	227	257	253	242	250	245	237	222	270	226	263	255	288	258	229	265	231	247	266	232	248	248	251	254	264	236	270	240	268	272	271	257	245	245	254	259	264	261	260	280	254	263	281	275	261	245	253	271	261	233	236	232	261	243	255	301	251	247	261	276	249	245	271	269	256	258	266	259	280	278	250	256	290	226	255	261	272	249	250	230	289	239	273	243	262	265	247	251	228	259	256	224	255	275	234	273	271	275	235	235	249	243	258	258	262	248	266	261	246	250	252	282	265	251	235	260	268	246	265	260	250	254	263	255	252	268	248	236	260	257	244	268	247	264	272	226	249	216	243	275	246	282	272	281	246	211	259	268	244	264	254	255	254	256	267	250	249	252	239	254	267	257	236	246	249	247	244	252	241	252	240	244	251	238	273	244	240	235	257	243	254	297	261	234	254	249	244	236	275	269	260	231	256	283	251	234	256	256	250	260	267	256	246	249	273	278	240	264	241	263	233	269	238	238	255	259	266	258	247	240	248	275	260	281	242	249	262	247	248	258	262	258	236	242	256	255	241	243	263	266	252	211	231	242	246	246	243	273	232	244	245	244	230	252	273	274	262	245	258	245	270	259	270	234	259	251	237	259	246	249	244	250	273	236	222	275	263	266	241	226	243	261	258	247	250	245	260	237	243	248	249	243	247	257	217	287	231	275	266	254	237	277	250	247	273	243	265	237	265	272	237	282	227	283	247	243	217	235	248	248	247	238	257	208	238	266	285	259	273	254	230	269	236	249	258	250	262	262	256	258	254	255	243	227	257	228	255	265	275	249	227	270	256	254	225	249	241	257	276	224	272	253	235	266	253	236	254	251	243	269	276	259	237	280	270	240	254	249	265	251	262	235	255	238	266	237	231	242	260	276	237	254	245	251	262	259	237	263	244	241	250	257	250	229	203	262	224	249	251	246	247	247	242	236	261	239	255	259	232	276	260	276	273	252	248	218	228	273	251	238	255	247	247	251	246	247	278	276	258	279	236	248	247	271	233	272	233	244	275	267	240	248	215	277	257	268	257	250	266	296	259	271	257	227	277	258	271	232	229	262	270	239	250	262	270	239	264	223	253	256	244	232	257	279	254	256	262	269	252	255	245	247	272	247	265	265	240	248	261	242	268	248	235	231	254	240	235	252	236	258	244	232	246	265	236	272	246	264	251	232	279	261	263	237	249	251	242	247	263	259	247	267	221	278	271	238	254	237	275	257	231	262	273	252	232	271	262	240	278	237	266	234	235	279	237	245	277	251	249	257	246	254	243	274	234	239	260	270	222	269	246	243	255	250	216	233	224	261	253	248	263	242	255	263	242	252	230	261	276	292	241	267	243	258	280	249	238	253	269	241	217	243	266	232	257	247	255	261	242	260	244	208	277	233	252	266	269	237	246	267	253	240	227	259	257	239	259	281	269	245	248	250	243	269	262	244	264	268	246	257	240	264	228	247	239	234	246	249	264	265	244	256	272	254	241	227	223	246	272	291	250	224	272	245	231	266	245	284	282	234	263	262	280	233	238	261	231	225	265	260	228	241	255	259	247	233	221	275	246	251	216	244	257	238	260	231	264	247	276	261	241	255	246
4877	10112	7908	3909	2707	2058	1588	1304	1009	901	758	695	637	568	525	487	491	465	422	398	440	412	382	383	376	379	376	348	350	366	349	371	352	359	367	353	345	387	342	342	348	327	328	362	331	295	346	313	325	318	336	320	371	315	310	353	350	308	312	325	333	320	346	328	302	333	320	316	324	339	360	331	297	353	317	356	316	331	320	319	297	342	341	337	340	322	336	308	347	292	292	328	320	344	359	318	314	294	348	311	312	366	349	313	352	339	362	304	337	348	361	311	319	314	354	331	329	329	343	358	344	340	322	324	343	335	326	328	343	347	308	334	308	295	303	329	310	312	352	299	350	339	324	353	331	319	358	347	330	332	289	324	336	311	313	323	304	322	318	306	325	333	323	324	318	337	309	343	315	325	298	299	294	333	315	322	335	318	315	331	325	330	319	290	311	319	362	359	306	322	334	326	363	343	346	315	341	334	313	320	327	340	343	352	325	347	317	335	310	338	327	338	332	310	337	291	314	337	310	314	328	331	316	347	349	307	311	314	326	349	320	329	303	336	338	317	341	342	354	303	321	294	337	317	342	309	323	355	301	303	284	347	324	316	306	328	310	315	334	327	335	314	328	329	330	331	302	324	345	324	309	323	320	310	335	263	344	320	346	317	312	330	322	322	345	308	334	321	312	302	308	319	315	310	313	316	320	287	346	349	360	295	328	329	314	326	307	313	319	331	332	341	345	331	333	343	319	368	324	310	305	330	314	352	338	315	337	309	326	333	327	314	335	295	313	311	319	288	347	329	313	326	337	296	323	312	321	320	315	324	329	325	305	315	333	309	316	330	325	340	325	330	292	345	368	336	324	319	328	306	337	333	316	362	349	310	306	329	314	343	347	323	338	325	320	318	293	321	308	323	333	347	333	335	325	322	329	343	329	363	355	310	321	327	335	328	342	354	332	301	310	345	334	296	348	308	318	311	316	351	329	279	336	329	295	352	337	323	331	310	293	312	301	303	324	324	323	344	298	342	338	320	319	341	308	320	325	332	326	309	328	312	331	313	307	302	335	334	319	332	284	302	310	295	290	321	324	341	313	338	326	327	312	317	314	303	321	322	342	335	338	272	340	305	333	281	365	311	287	302	341	345	331	340	326	322	372	330	321	328	307	298	325	305	326	306	299	331	334	332	326	293	296	320	307	303	334	309	349	336	344	296	332	329	312	314	292	333	328	333	317	350	315	329	334	333	326	363	315	321	311	301	319	307	306	307	332	291	352	366	299	320	331	322	335	352	298	332	337	325	338	298	343	327	345	345	317	356	356	303	334	293	337	318	348	339	354	313	318	326	329	338	286	330	348	357	301	324	328	302	343	325	325	334	341	360	330	319	324	359	330	325	320	312	330	313	301	316	340	336	334	346	313	330	310	338	339	330	318	348	303	321	314	337	341	337	313	356	321	316	317	304	305	324	345	291	317	321	321	319	333	328	327	319	332	304	305	324	319	325	330	335	287	326	321	304	314	322	336	309	318	321	292	315	337	350	320	320	324	315	305	330	326	327	347	329	334	307	333	303	316	341	347	333	317	334	341	338	325	325	298	323	331	344	298	350	296	346	323	336	309	327	330	302	335	339	342	326	335	309	327	314	322	291	325	315	332	338	294	326	321	335	315	348	335	288	319	328	348	345	318	327	312	355	339	321	288	319	353	295	334	308	298	320	334	321	367	311	308	311	362	308	319	331	351	320	311	344	318	317	318	323	317	290	344	337	341	310	316	350	326	332	312	311	325	320	356	315	339	321	329	327	318	322	323	325	334	330	354	295	312	321	325	302	328	346	301	325	323	299	333	376	330	348	327	320	359	337	314	332	316	311	350	326	336	327	306	328	327	327	335	328	345	323	306	314	325	357	341	322	348	328	323	326	357	310	300	322	331	325	306	309	355	312	328	318	366	296	280	363	334	300	291	329	339	337	308	296	318	322	319	353	332	316	348	364	338	340	333	318	311	306	269	349	302	335	327	333	348	295	313	338	312	313	302	324	324	333	337	341	299	345	338	378	309	326	324	330	340	330	316	313	323	348	345	347	284	322	370	322	346	341	357	331	326	319	315	330	338	316	305	330	324	336	305	314	330	317	336	302	303	345	347	321	324	325	324	325	293	320	326	311	297	360	305	351	329	348	306	299	313	333	311	340	329	323	331	313	342	308	327	311	318	328	319	302	339	311	331	321	326	349	344	341	293	341	303	306	318	326	313	330	343	318	348	328	314	314	320	302	324	324	315	345	370	334	360	318	324	308	305	348	342	310	346	318	329	319	338	339	328	303	306	322	339	328	339	285	316	270	349	308	342	323	327	336	332	281	303	314	321	308	321	309	298	327	347	320	353	318	311	321	330	318	294	357	326	335	342	319	305	341	358	303	306	300	332	364	342	321	334	334	287	317	305	322	347	308	357	350	367	318	309	319	338	326	314	338	321	371	342	333	348	350	319	319	329	323	290	315	346	316	341	321	316	338	314	316	335	321	335	314	350	333	338	331	323	327	356	330	334	315	323	334	328	314	307	305	320	313	327	308	347	271	321	304	339	311	308	345	323	338	330	327	328	314	307	311	323	325	344	314	348	333	345	321	308	338	335	297	307	339	349	342	342	322	325	312	319	288	327	316	333	315	332	340	331	323	306	325	294	319	322	333	265	326	318	315	329	320	308	362	356	371	311	323	303	304	312	298	319	326	352	324	349	306	288	347	341	334	319	312	302	335	289	297	310	331	298	338	340	349	323	326	294	291	328	282	339	338	305	323	329	312	312	304	321	334	328	318	310	319	320	328	321	321	273	346	314	329	343	308	363	328	323	335	361	317	309	314	330	331	323	320	302	351	337	325	331	305	331	306	369	350	347	316	297	286	332	309	340	328	343	349	294	329	306	289	324	350	322	319	323	303	327	300	320	341	315	352	336	307	293	376	331	347	306	324	343	315	348	331	309	317	326	322	364	332	296	344	319	311	334	347	337	352	342	314	310	325	365	335	308	288	319	327	326	283	343	366	317	329	310	320	317	312	324	301	308	297	328	335	319	321	320	320	301	324	315	314	313	352	350	302	312	329	304	328	332	320	295	313	337	373	356	310	338	320	317	328	343	311	324	313	315	298	329	313	313	344	298	345	334	338	294	330	362	323	286	307	304	321	329	321	334	353	326	312	315	330	345	331	307	295	320	330	323	320	320	336	323	321	345	346	310	317	302	304	331	309	348	323	322	304	328	319	331	328	356	358	342	324	323	336	345	299	332	330	307	286	308	368	314	325	330	332	322	350	337	354	311	335	319	334	319	326	302	307	338	320	336	308	339	323	313	299	315	307	304	307	350	315	326	312	317	357	317	331	352	323	320	328	322	313	314	339	310	342	298	336	377	321	292	316	322	328	323	300	332	305	301	317	341	322	283	338	324	310	329	315	367	301	303	318	310	325	331	281	312	359	307	315	347	338	345	309	335	329	339	314	317	313	298	311	319	325
25410	21602	28114	25451	12185	1256	980	898	813	803	795	724	719	742	723	734	743	778	719	714	727	707	684	687	647	706	695	663	667	641	669	686	643	676	698	739	709	656	695	655	683	656	683	650	722	663	704	690	707	682	721	684	650	657	654	683	659	721	661	656	636	704	726	693	702	658	673	670	654	698	660	689	690	691	692	637	744	730	664	660	644	669	654	680	654	678	700	661	711	663	681	672	701	694	701	692	655	664	707	695	679	748	671	707	704	676	678	690	674	684	730	692	739	701	677	717	690	683	665	674	650	662	673	672	707	664	677	694	662	694	709	704	662	674	714	668	691	690	684	709	660	697	692	717	716	690	706	690	659	707	667	659	685	684	721	670	662	671	670	702	694	704	647	682	724	705	727	643	697	662	659	713	659	712	663	701	672	643	665	703	704	701	657	643	663	694	715	671	695	663	671	720	688	709	659	665	676	674	710	678	654	671	704	675	698	694	670	706	714	628	693	671	662	654	615	700	656	652	670	647	679	674	662	695	656	650	680	706	609	665	704	635	668	636	739	711	692	661	690	680	710	669	646	674	672	666	685	654	714	702	672	717	709	691	701	714	640	692	705	705	699	698	689	671	722	635	707	699	719	649	745	705	703	669	686	696	675	693	669	682	692	680	718	658	703	664	666	657	753	687	691	720	714	644	698	708	681	663	726	640	664	683	683	688	618	687	648	654	666	656	734	693	653	637	661	661	660	692	688	686	674	648	678	690	676	599	689	630	642	661	674	718	638	675	690	671	712	642	662	638	644	684	675	697	653	693	722	670	670	689	670	688	655	684	723	698	662	671	679	665	660	666	676	711	691	678	667	683	666	696	664	697	720	714	678	718	713	675	666	730	694	675	670	689	702	689	649	682	620	700	673	688	650	716	671	679	661	694	663	636	701	678	695	665	661	662	643	686	690	713	659	696	686	690	658	691	695	688	668	677	693	651	631	670	696	707	682	668	699	691	684	641	679	674	683	681	733	664	714	704	692	680	665	682	654	679	689	683	723	685	701	716	655	717	671	692	641	666	681	669	670	696	686	681	688	746	690	649	705	678	719	691	691	686	653	676	737	691	677	701	664	673	698	667	709	634	715	706	715	664	671	691	673	689	680	680	639	648	600	663	695	635	676	666	674	702	686	700	712	669	725	683	724	701	694	688	717	638	738	687	681	695	640	692	667	697	712	684	644	702	682	703	689	671	699	675	707	665	690	709	733	657	679	730	719	677	708	663	666	667	670	656	659	681	710	694	647	674	682	687	666	697	682	703	707	686	703	656	646	683	624	680	659	692	637	722	636	671	666	662	736	718	698	675	695	688	690	686	672	670	648	660	652	679	662	664	657	667	682	643	708	691	673	674	735	701	699	669	625	677	743	649	668	688	687	681	683	678	683	677	678	716	689	723	713	676	703	701	681	667	684	735	669	680	702	666	694	718	652	702	698	708	664	690	658	661	659	652	647	640	695	683	693	706	632	670	708	663	640	657	692	680	655	734	669	648	631	694	672	681	625	638	718	688	685	673	685	678	658	695	664	693	666	674	663	709	715	679	656	701	696	630	662	681	651	676	709	669	695	714	696	652	674	639	711	707	679	670	680	691	694	669	633	675	680	670	668	659	658	663	691	675	660	754	709	667	683	667	650	668	708	653	670	701	691	644	730	725	676	675	734	642	643	665	680	643	688	695	683	640	680	669	685	727	707	689	678	699	668	680	715	632	688	714	693	690	647	690	693	667	633	660	675	689	713	651	699	715	667	674	675	668	755	697	701	688	674	647	643	663	680	674	661	625	685	637	688	646	685	701	664	683	687	658	662	718	699	641	704	657	656	686	632	708	725	664	653	699	689	641	681	714	696	690	711	689	641	713	709	651	649	671	646	654	691	636	645	688	694	625	670	687	684	676	674	669	672	619	668	689	668	657	699	687	682	698	673	665	714	693	683	656	646	649	656	686	677	676	657	687	648	657	682	720	690	662	669	733	626	637	637	638	633	681	704	674	699	656	680	723	652	682	682	574	664	692	678	648	696	669	754	692	743	695	656	696	637	664	677	681	736	678	704	670	682	659	699	683	668	649	683	681	670	653	698	666	705	638	675	663	709	697	676	684	639	669	668	690	673	674	695	703	689	667	699	693	675	645	648	673	682	682	726	657	707	641	637	694	724	704	690	690	671	687	657	684	664	665	682	629	652	680	681	629	657	736	655	686	711	635	645	701	673	724	712	671	697	662	679	656	696	658	681	665	657	701	716	651	674	707	670	679	692	653	629	679	719	669	682	670	693	679	665	688	700	730	752	691	723	725	691	642	693	710	675	722	639	742	702	632	690	698	647	689	698	677	722	703	716	657	642	666	639	715	674	679	673	695	664	701	688	672	663	699	692	709	629	715	666	682	661	683	740	682	632	713	672	643	685	716	656	670	682	674	705	632	672	685	718	696	685	649	677	644	651	689	651	641	632	674	665	692	662	689	652	662	665	659	701	680	663	679	701	725	619	668	644	710	641	661	635	713	648	680	664	671	720	712	624	648	662	662	702	680	698	688	656	661	678	632	680	704	657	722	682	654	709	654	679	671	657	683	634	635	671	685	652	689	714	674	688	702	668	650	679	658	686	652	685	708	615	684	667	675	679	685	706	710	681	697	657	669	686	660	669	664	646	660	691	667	672	683	673	707	703	667	632	682	752	629	707	657	671	690	651	641	699	720	705	711	674	680	651	706	662	697	683	720	698	715	658	643	692	647	671	753	640	663	673	684	664	614	663	706	718	648	693	703	651	688	689	685	630	662	731	716	682	641	657	677	665	658	734	668	667	703	713	672	646	667	712	645	686	677	655	648	637	646	656	715	664	746	628	672	668	705	633	700	649	671	688	666	701	649	681	663	680	648	677	639	664	651	654	657	719	721	630	709	667	703	735	660	673	680	611	690	637	690	680	662	700	642	658	702	690	706	711	617	698	667	644	698	669	682	681	682	688	693	695	686	709	698	697	693	687	663	709	671	658	710	683	681	713	693	673	652	665	652	631	667	685	699	677	657	689	653	682	706	667	702	683	640	685	703	709	680	662	662	669	684	672	691	698	748	678	680	665	679	685	659	666	695	687	633	667	673	665	696	696	680	727	653	741	628	668	695	703	653	704	688	715	719	685	677	678	690	683	650	704	673	646	732	693	635	739	658	647	702	676	698	679	681	679	684	663	673	663	684	646	650	665	718	719	712	689	638	677	589	643	706	683	678	668	640	680	601	692	682	728	669	671	693	666	714	719	656	637	681	629	717	690	634	701	674	665	654	659	707	667	654	686	708	715	676	672	715	713	710	694	683	660	652	694	694	651	677	677	697	655	671	662	642	694	663	676	682	668	723	667	699	681	675	664	657	679	666	645	688	689	699	669	694	667	633	680	653	721	682	690	651	702	692	659	638	670	660	723	663	665	719	707	668	689	660	680	668	653	689	679	598	672	669	715	656	724	638
4686	5970	4766	2546	1963	1644	1484	1255	1178	1099	1058	1016	957	965	919	875	873	884	856	870	829	868	848	897	901	818	806	775	829	796	851	823	794	804	815	763	837	845	837	816	791	798	829	831	775	813	875	803	859	815	836	774	790	847	831	829	835	839	810	786	817	813	841	796	813	801	852	804	785	808	814	820	743	800	814	860	809	842	785	802	756	844	790	808	785	836	801	790	815	814	784	854	842	757	790	802	803	828	766	809	832	830	836	797	834	828	815	860	773	769	819	792	864	771	787	828	814	780	792	799	810	834	766	738	792	827	806	769	804	760	812	759	811	805	771	815	816	835	833	875	798	792	801	808	804	875	785	792	761	790	813	800	843	829	803	802	824	802	852	854	821	819	831	808	770	811	791	763	823	835	842	783	804	837	791	787	788	811	842	743	797	834	810	799	784	783	783	862	775	817	857	816	819	790	823	779	825	811	841	831	750	777	790	836	792	795	822	812	807	807	859	766	766	817	819	827	781	830	860	776	811	882	794	835	811	798	881	804	784	779	837	736	829	789	835	846	819	799	805	804	848	806	843	849	851	746	825	754	791	809	801	797	821	834	789	796	815	782	842	782	765	770	856	783	856	776	767	816	841	799	811	806	790	785	837	847	835	796	826	782	797	833	803	804	812	874	782	776	797	784	772	784	791	858	797	800	790	770	783	780	826	813	785	795	796	819	798	833	829	797	778	809	862	817	817	757	786	824	767	808	844	808	798	844	812	767	801	769	792	824	801	765	769	811	825	809	781	812	817	827	866	821	823	781	782	788	850	845	796	814	788	833	812	835	820	766	794	844	822	808	768	838	771	754	811	840	802	859	815	833	774	772	839	830	797	797	808	835	789	805	794	808	799	794	807	807	783	867	827	834	796	804	859	794	820	803	820	784	802	818	792	812	813	807	813	741	829	828	803	819	835	802	794	786	765	883	797	784	810	827	865	818	847	815	824	819	798	794	834	832	772	798	818	754	785	842	843	819	813	823	773	790	795	796	816	808	810	760	844	778	776	798	820	776	826	775	840	785	803	854	826	860	815	798	818	832	786	860	816	779	803	784	794	791	818	764	813	814	817	821	768	815	801	841	865	851	801	756	785	820	832	795	839	833	783	832	836	828	846	796	796	825	758	836	829	867	794	841	839	826	842	766	837	811	798	866	820	789	791	800	816	804	809	805	847	821	812	777	775	779	782	840	800	817	832	824	734	807	789	796	797	814	801	829	798	786	800	801	874	823	805	802	815	833	818	822	843	868	819	840	794	807	866	837	797	765	851	844	816	793	808	809	733	841	799	814	797	775	828	797	804	780	803	863	818	819	777	786	825	824	775	823	788	858	832	836	788	810	835	863	833	778	850	813	839	848	808	850	786	799	772	759	809	790	837	816	851	836	782	810	758	850	838	804	794	822	800	854	752	775	789	846	815	867	768	836	853	805	795	803	791	811	839	778	873	818	825	779	845	853	834	821	786	778	822	757	762	836	820	835	831	808	838	805	779	818	812	821	805	849	862	870	787	807	877	818	840	835	795	747	783	816	792	847	852	837	863	797	742	810	801	828	792	789	824	852	800	800	808	841	789	803	784	806	835	830	757	780	813	768	795	789	776	814	842	760	853	826	773	832	806	806	829	799	777	818	795	863	841	846	829	806	824	884	847	837	841	870	802	772	814	777	852	785	770	821	760	827	823	814	790	812	761	795	817	755	843	741	824	789	770	813	834	801	791	779	875	828	747	816	797	795	790	870	806	769	779	815	824	795	828	782	846	790	795	712	824	777	792	799	808	771	831	777	772	829	825	814	825	826	792	805	825	784	831	793	798	795	780	805	821	777	742	803	759	830	816	816	821	838	803	819	826	806	817	802	865	797	770	791	809	811	806	788	819	788	844	811	780	791	785	834	796	798	758	810	882	808	835	783	847	838	792	810	812	774	779	795	862	776	840	800	826	818	792	793	849	813	807	825	802	799	859	804	833	857	813	784	793	789	824	820	781	810	799	824	845	833	781	815	831	821	764	790	858	809	806	881	755	794	824	816	848	807	817	791	774	746	808	775	824	822	838	813	803	801	845	768	830	782	808	789	781	801	776	774	808	806	793	825	830	826	851	810	809	787	763	839	855	768	849	826	841	817	834	781	843	767	810	845	819	779	811	800	789	798	836	822	794	786	834	825	750	867	844	812	858	809	825	800	796	791	785	775	797	778	857	824	765	812	811	818	810	829	783	833	829	853	814	833	755	840	773	828	773	782	791	802	793	826	826	771	836	826	812	757	851	796	798	848	833	783	819	819	826	835	796	849	810	770	853	828	825	799	876	814	836	811	806	854	785	846	850	834	806	799	770	779	847	802	777	784	857	812	761	808	809	784	816	823	758	765	860	846	815	850	756	793	759	810	801	772	820	759	833	877	827	795	772	774	820	764	828	778	802	788	799	838	801	777	826	794	799	789	826	755	771	790	802	820	786	794	827	814	816	828	795	806	847	793	805	818	783	831	763	824	819	839	792	804	805	802	809	871	830	811	793	815	820	840	845	833	799	830	799	786	748	784	823	813	791	741	810	802	831	794	811	861	815	798	797	868	849	778	792	833	893	841	805	822	800	768	783	840	852	836	837	784	837	781	792	814	816	819	809	799	866	764	786	819	823	886	738	813	805	813	793	840	847	808	790	818	830	821	812	841	800	829	834	812	863	811	838	815	820	790	767	822	834	855	817	858	829	820	830	795	808	817	804	858	786	797	808	784	781	784	812	805	791	780	799	810	823	827	812	818	799	847	770	819	817	764	790	846	811	793	856	758	839	825	776	868	776	801	795	851	824	837	782	846	851	804	831	769	837	860	747	799	818	824	823	777	802	812	827	797	829	797	791	845	782	798	808	810	792	794	764	824	821	829	801	834	777	773	829	873	823	793	827	793	841	807	876	815	848	829	814	877	820	802	836	818	815	825	805	794	846	773	846	805	812	763	846	875	795	849	832	794	889	765	831	800	801	759	832	820	815	839	785	837	755	827	798	732	820	828	790	795	818	822	783	800	785	802	850	808	825	819	833	816	800	796	818	794	798	857	841	760	789	775	821	820	771	826	811	777	834	798	819	798	829	847	875	771	793	846	866	845	837	814	858	835	790	762	812	838	787	857	834	837	789	812	769	793	832	847	780	847	783	807	873	785	813	805	839	837	798	809	826	821	784	804	787	781	761	805	836	798	822	753	820	807	789	835	817	777	834	888	796	808	805	792	844	853	833	803	815	813	818	816	803	862	833	815	773	802	843	794	817	797	824	788	818	782	830	765	797	804	822	833	800	800	814	816	784	842	818	769	801	772	844	784	841	838	797	780	788	799	810	879	802	831	764	788	761	819	808	853	779	806	875	830	802	759	777	806	814	861	785	820	776	828	791	821	816	796	817	822	870	823	791	812	784	808	812	788	822	846	839	787	842	784	802	798	818	778	822	768	845	808	772	821	827	777	819	797
23223	21694	29705	24219	21689	21734	11877	1369	929	882	770	742	668	647	619	598	576	627	519	483	509	552	519	477	475	485	480	442	435	470	450	452	471	455	501	438	431	465	457	459	421	449	442	445	469	442	436	480	407	454	432	477	482	428	425	457	414	458	451	413	424	439	419	467	384	444	414	411	438	415	441	451	408	451	425	442	417	407	448	426	391	425	439	398	448	418	414	407	436	466	429	398	410	413	424	420	407	419	442	429	418	407	454	427	453	394	458	395	447	418	436	402	420	432	419	425	431	421	444	423	454	446	418	419	417	398	407	426	456	432	442	421	459	437	412	457	452	418	456	459	462	400	421	426	440	438	395	433	483	421	444	415	445	425	440	441	470	437	438	426	429	424	436	392	434	401	417	418	431	404	409	451	438	434	405	420	404	434	421	419	389	445	451	419	414	478	447	438	408	432	470	427	450	397	448	423	446	415	442	455	425	408	434	393	440	419	412	478	398	422	432	437	405	452	418	432	418	432	423	415	425	454	429	422	430	459	432	430	423	417	399	463	420	409	437	402	422	445	423	419	405	441	425	435	416	406	408	461	420	436	435	446	444	429	455	445	438	394	422	433	421	443	426	434	427	401	407	404	468	442	430	432	427	456	421	379	400	446	443	428	410	399	451	451	424	418	433	456	422	412	432	398	376	447	429	414	439	412	426	419	446	432	417	421	445	452	440	426	432	428	408	458	417	438	435	435	423	399	434	418	409	393	411	450	432	421	418	393	407	416	467	435	426	432	415	423	480	433	433	431	401	416	420	428	420	445	444	405	395	434	408	465	423	436	437	445	450	395	407	426	391	429	420	411	452	435	430	404	419	455	459	404	434	467	400	427	418	416	407	446	414	429	389	462	369	419	421	405	404	467	440	426	427	475	437	417	440	389	399	486	422	444	444	459	425	453	430	422	402	442	359	434	461	404	459	410	423	421	435	428	438	438	409	400	424	436	454	455	420	409	409	460	468	436	449	416	409	385	403	386	460	458	418	444	455	415	432	435	425	403	432	467	433	427	417	453	402	426	438	465	487	442	425	460	394	418	434	420	420	429	404	427	429	405	411	422	389	406	404	483	421	409	466	414	414	425	427	413	413	430	438	407	398	413	456	463	451	406	450	426	400	441	446	440	431	425	393	439	404	437	453	422	439	425	401	450	416	440	405	412	424	416	455	451	443	434	408	435	443	406	419	464	410	416	446	441	406	413	450	440	443	438	423	417	418	421	414	446	448	427	419	430	437	427	403	405	400	438	449	401	394	437	412	433	433	436	428	450	390	441	433	426	421	457	423	399	416	459	409	412	428	443	412	466	446	418	438	457	438	419	396	431	466	453	416	422	479	426	461	422	417	438	409	396	416	409	443	421	449	417	463	415	399	435	430	388	423	466	442	436	437	414	422	419	428	387	426	432	451	426	419	451	468	404	424	417	436	468	448	447	433	450	468	433	426	417	411	426	460	381	402	461	457	463	429	430	415	468	417	415	420	432	408	428	408	386	408	435	456	450	430	417	444	480	414	430	448	474	454	401	402	422	414	445	423	455	411	419	439	456	432	427	429	453	437	405	427	413	391	442	444	436	430	454	467	430	460	414	425	424	437	427	419	416	434	416	417	406	422	420	421	440	454	464	404	412	406	429	424	428	401	415	467	421	441	434	391	440	427	409	429	468	411	419	476	404	447	428	400	459	443	425	423	449	435	438	441	385	403	404	400	408	421	408	393	426	450	405	412	434	429	429	422	439	421	410	408	415	400	406	448	431	417	435	433	412	428	434	424	424	432	417	431	419	395	466	443	448	407	416	422	425	432	414	418	412	429	445	419	448	428	432	397	423	420	450	467	460	417	441	419	402	445	420	461	441	403	452	445	375	432	429	434	414	426	441	457	447	421	402	441	415	407	432	420	426	428	457	473	418	399	446	462	410	448	406	381	451	444	434	438	403	411	437	439	441	435	420	420	390	447	395	420	441	454	435	423	409	432	399	418	418	407	463	435	400	444	426	428	443	395	411	399	454	452	460	450	415	410	470	452	426	455	451	438	411	426	452	435	416	466	395	424	427	419	461	454	382	430	421	409	428	454	442	417	400	422	429	433	414	442	409	437	433	445	452	465	416	385	436	457	386	414	398	430	418	415	416	427	459	437	424	406	425	446	419	416	421	433	457	406	423	406	409	424	425	437	412	385	418	423	425	398	402	414	432	443	383	434	413	422	402	431	402	392	410	443	387	391	437	402	427	433	408	422	436	400	423	388	420	408	424	434	424	421	374	439	417	392	421	386	421	427	396	438	394	388	421	454	433	423	425	417	447	402	399	434	436	414	460	415	399	420	425	429	425	432	464	435	428	435	432	383	428	448	361	458	442	429	444	407	431	462	432	411	428	457	420	425	388	417	443	462	441	388	401	415	419	421	451	401	435	399	444	423	452	415	392	437	491	411	407	431	391	389	410	417	428	440	415	395	420	416	420	421	422	416	410	407	400	421	472	454	383	447	440	417	454	470	425	408	397	467	426	448	408	466	396	438	456	453	421	435	429	411	448	405	454	406	422	429	409	465	427	450	413	439	444	414	461	393	418	372	439	438	424	419	415	398	422	422	421	437	440	466	397	391	425	406	411	450	447	394	411	415	443	440	429	408	412	442	453	429	422	441	439	404	409	418	417	427	406	426	435	417	430	453	414	437	443	471	414	384	427	441	440	420	427	383	418	407	400	427	426	428	454	450	432	437	442	410	406	442	462	442	416	453	426	415	411	437	423	439	432	405	415	462	443	439	466	452	450	419	421	436	398	391	415	475	442	423	425	437	440	399	419	431	425	420	443	426	465	426	431	454	418	453	419	391	459	411	435	446	407	414	418	431	450	431	445	401	442	425	454	413	435	448	439	423	437	407	417	423	406	421	424	436	422	445	418	392	396	427	439	448	413	445	426	423	444	430	446	424	451	429	463	413	408	437	420	409	493	449	423	447	437	458	432	451	425	381	430	448	426	404	442	435	446	429	431	441	407	437	468	442	407	396	420	407	417	453	413	427	430	432	381	407	413	431	409	390	388	421	412	422	405	436	423	446	420	401	462	419	440	414	439	431	403	436	436	444	423	437	421	397	450	411	427	421	361	409	416	438	403	425	424	424	443	427	407	397	442	424	434	443	397	433	411	432	436	401	456	472	439	432	435	453	407	438	456	396	427	437	445	416	381	435	387	439	407	431	423	408	415	448	410	424	399	408	449	446	431	412	398	429	391	392	445	512	405	409	441	409	440	438	421	455	412	391	381	444	463	413	442	408	417	430	412	398	413	390	413	432	457	399	386	404	463	415	405	415	393	445	433	432	432	443	430	435	475	428	412	451	454	436	396	437	455	438	402	411	491	421	403	424	404	438	414	445	438	452	452	468	466	436	433	447	407	448	417	434	416	417	437	445	424	448	451	408	444	430	425	410	430	413	431	416	445	369	429	477	412	426	425	435	432
7153	16495	13352	6963	4956	3739	3002	2238	2027	1616	1385	1230	1072	1015	956	855	810	763	702	732	691	712	616	628	619	630	598	618	556	560	572	543	603	551	471	550	550	564	536	540	514	524	484	529	486	545	497	507	499	561	509	479	517	509	508	494	520	539	539	487	473	498	528	493	552	529	479	502	556	497	508	503	490	505	509	478	499	531	525	515	495	500	458	539	519	510	518	524	493	481	510	537	544	496	465	544	493	496	516	495	465	504	494	492	479	483	503	498	539	455	460	499	521	463	476	492	514	501	492	538	477	512	511	493	507	506	506	502	514	502	476	531	530	511	515	506	531	520	508	473	484	466	480	464	468	516	499	516	506	500	496	487	521	498	482	494	495	521	537	481	493	471	472	470	479	497	514	481	489	459	547	503	469	508	523	474	506	478	517	457	506	490	531	476	500	482	487	468	538	517	508	540	482	472	527	491	491	514	486	478	540	478	513	447	516	503	479	485	515	508	482	489	510	546	415	490	478	473	519	502	494	470	493	507	490	498	474	482	454	481	511	471	503	486	486	470	495	477	520	487	478	498	532	505	480	471	499	497	502	507	487	523	468	485	512	529	516	493	505	495	515	487	478	530	490	501	518	487	491	523	472	477	517	521	498	523	496	483	472	523	481	520	478	489	487	474	483	485	499	501	496	492	488	478	518	488	519	532	498	492	510	509	566	486	491	497	499	502	465	485	465	478	509	468	542	534	483	519	502	513	506	511	498	545	475	496	507	475	508	514	482	495	464	501	509	480	508	496	497	480	484	510	518	437	521	522	506	504	469	478	519	478	521	474	511	500	511	514	497	520	500	492	506	474	448	498	488	505	520	489	489	496	551	461	528	480	526	519	480	509	488	504	508	487	504	497	507	529	520	467	497	489	501	500	464	484	510	475	511	474	489	550	491	504	481	510	534	468	495	486	529	468	522	501	497	484	502	531	494	486	520	486	508	513	528	496	498	498	518	484	503	540	459	477	503	545	515	509	488	492	486	504	488	509	477	536	495	503	506	543	502	476	499	466	486	492	497	444	500	501	482	542	495	460	533	536	468	497	544	527	494	461	463	516	487	478	538	484	498	471	529	510	458	486	494	498	461	491	519	459	512	504	494	508	525	497	496	536	528	487	493	491	524	514	496	515	481	471	481	496	476	520	502	511	485	489	508	481	492	509	514	490	469	477	493	491	484	472	499	480	504	472	496	470	459	494	499	463	478	465	522	540	501	527	553	522	536	503	482	490	507	508	474	468	519	475	502	543	552	532	501	531	489	493	502	477	499	498	477	525	511	520	497	533	470	518	496	495	485	545	522	491	504	472	484	487	504	462	551	491	508	498	484	518	508	505	494	507	501	459	515	508	532	506	466	504	500	495	465	495	525	478	501	462	518	489	500	509	519	502	481	537	516	475	479	522	508	471	501	479	490	480	487	550	461	509	507	473	490	503	503	504	499	490	540	493	545	526	502	494	507	458	549	461	511	481	529	493	491	514	464	474	522	524	479	496	497	484	473	481	557	474	506	501	487	485	505	472	482	524	478	527	491	491	517	520	500	527	501	499	510	466	511	494	526	510	489	523	524	482	542	507	521	499	508	497	542	505	496	498	498	532	508	537	522	490	473	524	499	479	498	521	455	520	492	469	497	537	487	492	528	503	505	461	488	502	528	469	510	504	550	494	502	542	475	483	482	481	465	473	507	498	508	511	505	509	511	522	497	477	458	481	465	516	517	499	496	486	451	445	518	483	477	520	511	541	515	534	471	496	458	474	524	477	502	496	509	489	461	482	509	474	458	520	508	491	529	484	499	510	477	497	500	523	519	506	479	501	464	470	492	510	521	541	511	489	512	518	486	470	467	524	483	441	527	513	527	490	510	477	496	490	483	512	493	467	466	524	450	479	489	557	511	520	518	530	459	488	499	527	506	475	470	499	459	476	452	488	496	483	487	452	504	510	483	468	502	472	456	480	485	489	521	460	517	478	510	495	522	501	495	501	493	523	468	487	505	450	477	455	527	502	496	491	486	488	501	479	468	474	462	491	490	467	472	516	450	512	518	444	475	543	496	464	502	505	488	504	496	499	517	495	508	534	485	464	509	506	471	475	448	475	532	533	457	501	476	507	456	471	503	513	475	508	500	481	497	495	505	522	527	498	496	487	498	533	499	501	514	490	537	502	503	496	493	481	487	532	478	495	480	470	499	479	478	469	493	524	497	498	490	530	467	513	517	511	484	488	506	504	526	507	474	458	464	502	513	504	476	497	470	511	465	540	529	482	490	528	534	438	471	457	455	541	478	488	487	465	499	486	504	542	456	470	506	495	483	530	457	497	490	433	505	491	526	502	477	481	486	474	491	525	484	536	506	497	511	481	512	460	509	507	492	510	529	499	519	513	446	476	504	517	489	481	500	531	478	532	517	493	510	480	515	507	512	509	491	494	492	502	492	505	497	467	485	519	465	468	536	504	521	479	489	530	461	492	508	492	483	490	460	477	457	499	484	515	500	497	499	521	487	516	488	474	496	492	509	537	477	490	524	530	490	491	517	493	517	541	479	549	490	476	474	503	474	512	496	477	505	515	512	500	532	535	527	492	490	493	479	469	502	483	503	499	537	512	509	501	509	531	484	457	510	494	508	506	500	507	509	500	499	513	536	528	497	510	476	505	476	504	474	518	513	488	458	453	474	478	511	508	540	527	510	499	503	526	485	501	544	517	476	498	462	505	499	490	456	501	525	527	533	517	523	469	507	460	488	512	487	507	532	510	498	492	536	478	518	468	491	542	526	468	505	475	509	515	514	506	509	466	516	444	474	488	483	467	554	486	524	490	501	477	513	478	513	490	504	524	521	505	507	504	517	485	516	513	506	493	500	496	525	514	522	496	510	493	514	522	542	504	486	508	467	509	475	530	473	493	503	508	454	496	482	505	461	496	494	489	478	465	486	521	453	455	518	493	468	497	486	493	462	460	494	499	513	503	524	458	444	514	458	508	507	495	515	491	501	460	520	487	514	480	470	496	529	509	476	500	487	509	500	497	529	461	472	495	520	471	545	512	495	500	504	489	483	507	489	533	527	479	503	462	536	490	519	473	507	459	491	488	480	518	503	486	510	506	465	523	517	504	509	496	467	476	470	477	496	496	470	488	525	452	491	494	502	503	515	493	493	485	480	495	493	461	506	492	501	457	488	519	507	516	514	479	480	520	494	480	472	521	498	483	471	464	514	512	497	512	528	479	485	500	480	517	446	495	497	460	544	485	517	512	523	504	504	525	539	520	486	529	515	500	460	499	508	479	516	511	500	509	483	484	509	498	511	484	476	487	526	578	499	532	471	496	534	486	529	532	498	513	499	484	531	508	507	497	521	532	467	464	509	480	497	461	488	534	512	483	498	469	557	522	509	490	476	471	540	493	463	487	477	535	451	514	490	489	479	520	479	464	538	480	474	472	488	493	457	483	511	485	452	507	481	501	538	505
27538	20248	6925	845	611	546	530	532	525	492	487	475	487	495	468	471	420	499	451	444	466	487	449	501	519	468	477	482	466	469	510	471	438	486	546	471	475	517	453	465	504	477	495	462	510	473	453	483	444	478	465	480	448	476	515	473	465	484	476	468	454	511	489	496	484	484	474	515	503	439	472	453	446	461	449	468	486	478	504	513	511	461	483	487	482	474	461	467	525	444	476	447	460	459	465	489	478	504	454	543	500	489	455	456	448	490	499	476	489	507	473	513	475	464	472	475	521	509	480	492	499	507	467	484	484	501	522	495	469	511	457	464	498	476	475	480	486	441	470	496	473	464	511	476	495	478	495	498	448	515	489	481	449	505	488	495	470	471	482	484	479	455	487	466	500	466	443	478	447	475	470	491	472	527	511	453	492	462	462	473	449	482	448	463	441	471	469	485	510	490	480	490	410	464	449	501	514	464	463	431	470	507	497	446	455	478	502	486	451	451	509	492	479	471	452	494	490	495	482	489	499	499	483	486	476	487	479	496	438	518	489	467	477	478	454	485	495	446	476	499	486	469	478	480	495	465	484	467	468	479	485	502	495	492	457	494	488	508	449	493	522	446	469	539	455	492	495	498	506	448	487	438	509	488	480	448	471	506	462	496	481	480	483	498	469	456	458	475	468	483	470	507	471	443	515	463	533	474	448	505	469	495	505	491	434	469	479	499	488	498	503	497	455	473	530	468	482	470	489	460	478	488	467	441	465	466	479	501	481	503	502	494	495	503	459	519	532	523	557	462	500	527	483	449	521	489	501	481	455	461	510	440	500	459	475	429	498	472	527	496	487	521	534	468	496	475	501	430	452	494	484	478	487	503	463	449	490	508	526	497	494	511	493	474	496	462	455	460	513	507	491	435	507	467	464	498	484	500	528	487	462	453	467	496	499	449	517	455	483	490	465	492	470	463	464	501	500	491	448	468	506	472	523	488	477	462	488	471	505	469	500	458	480	478	470	487	444	479	475	472	476	472	454	512	491	492	464	491	495	527	493	484	472	501	460	502	462	499	490	476	514	464	469	454	488	480	494	482	475	519	452	496	456	512	454	469	484	484	502	457	497	484	492	501	481	464	485	478	523	442	478	457	452	484	445	527	459	472	434	479	424	474	522	478	494	487	499	482	467	526	449	465	498	483	468	484	479	469	477	486	507	492	473	490	472	516	489	506	512	498	491	485	479	476	438	465	491	517	498	510	500	482	479	464	467	449	476	492	499	480	499	476	461	512	501	466	504	471	445	492	503	511	504	476	488	507	490	479	486	496	510	480	473	514	469	497	491	478	471	461	434	472	521	489	499	444	471	499	435	469	496	492	473	509	466	471	452	495	492	489	467	511	496	463	506	499	491	470	484	459	467	526	496	460	502	486	464	477	483	491	467	446	467	476	470	501	491	481	471	501	485	515	518	488	496	465	519	455	438	489	529	473	487	504	481	457	477	516	506	485	502	459	528	490	521	519	498	482	491	486	486	450	519	469	505	469	522	487	469	455	480	455	519	521	480	475	533	494	491	471	471	496	489	489	478	497	462	516	508	477	469	464	486	513	486	442	469	493	464	469	478	483	482	502	462	493	468	508	468	476	491	480	469	474	462	487	485	473	469	512	480	472	495	491	510	484	455	488	475	485	465	482	478	495	506	449	481	477	486	451	480	461	440	468	480	470	488	477	456	496	464	500	514	478	477	475	490	470	452	452	479	432	441	438	465	427	442	499	472	518	475	512	445	465	483	501	514	474	484	460	498	479	449	515	505	484	502	488	459	475	497	480	478	464	523	478	468	492	468	495	463	500	484	438	444	465	488	494	456	464	496	489	440	426	485	457	484	484	470	475	426	464	481	482	491	471	467	465	462	463	471	440	513	488	493	478	478	486	487	492	502	467	421	499	438	448	498	467	509	502	492	464	519	506	477	450	474	445	528	470	450	450	476	501	501	462	496	483	465	506	508	485	461	467	499	494	487	495	471	444	455	509	455	509	462	453	465	515	494	493	508	467	465	487	467	480	471	474	484	458	478	490	475	451	458	450	505	473	530	433	467	492	465	465	522	458	469	533	491	481	491	443	486	503	487	487	486	497	463	490	483	517	498	488	445	547	483	513	470	469	494	527	462	471	437	482	508	508	517	468	477	488	464	483	484	471	426	504	508	488	507	459	476	460	500	449	513	439	482	492	468	492	489	476	471	472	509	529	502	470	446	508	509	502	451	496	483	459	513	489	479	476	504	484	490	475	453	513	509	462	480	461	452	468	471	483	480	465	530	468	454	507	466	497	504	485	506	478	456	466	472	495	476	447	494	478	486	485	489	460	498	522	476	466	495	487	463	451	484	447	492	525	443	440	497	483	468	473	412	500	511	494	461	464	462	498	453	451	490	469	488	455	447	498	507	468	490	507	472	500	498	516	484	508	460	512	446	473	509	471	467	488	468	496	488	548	489	529	482	468	463	455	488	502	489	473	468	506	466	473	500	459	490	534	478	491	499	509	436	459	454	480	452	498	456	477	554	491	493	446	502	487	466	449	458	492	498	474	488	515	455	510	494	485	469	459	461	460	493	476	440	454	474	490	488	467	449	524	499	518	456	465	485	461	519	484	486	466	457	493	497	474	477	491	495	469	509	514	506	489	479	463	503	488	524	457	470	483	480	486	467	479	501	509	501	446	477	475	470	460	472	458	480	477	483	495	455	452	505	531	504	460	465	475	515	484	495	469	493	499	491	452	474	485	514	489	497	460	482	432	481	435	483	423	515	466	489	446	528	445	477	471	524	486	529	492	485	482	509	499	515	524	517	485	454	469	476	512	470	472	512	483	480	483	458	505	495	454	454	479	452	499	462	471	476	473	497	457	473	521	499	474	498	486	451	484	499	466	466	488	469	448	448	480	463	515	473	478	512	463	458	496	511	481	487	472	464	467	485	455	470	474	450	504	444	482	485	485	444	494	457	490	509	488	478	464	470	520	496	476	516	470	472	483	466	518	427	460	456	488	495	467	474	475	521	470	492	506	502	476	506	491	497	508	527	490	474	476	496	493	436	477	498	536	483	482	471	488	489	477	518	483	470	511	498	493	488	485	499	474	488	472	477	490	430	524	521	485	484	510	441	489	459	459	492	485	500	471	482	505	474	508	469	496	502	474	498	473	467	494	512	514	444	473	487	469	460	514	475	513	477	484	480	468	481	495	456	451	472	448	458	524	462	460	467	467	477	490	469	530	495	492	452	500	457	514	484	490	452	480	482	481	485	498	475	481	452	479	499	504	484	513	455	504	493	496	461	485	488	448	495	451	496	483	483	469	472	487	450	484	519	512	466	457	480	461	464	486	495	478	505	497	496	477	467	463	474	450	470	469	493	462	487	490	496	496	464	471	465	485	498	493	471	498	501	498	476	505	491	498	466	482	479	467	452	487	489	482	510	493	483	477	483	481	525	477	459	466	526	477	490	459	481	460	428	486
4156	1276	1172	817	793	739	686	618	628	682	597	590	597	590	646	615	625	602	615	614	625	580	569	618	590	602	610	585	574	636	618	541	613	604	572	613	551	613	608	589	613	601	566	598	589	610	567	586	599	611	601	597	624	605	628	672	601	631	597	585	585	616	598	581	571	617	590	608	590	548	604	562	586	602	603	601	581	599	652	641	662	616	605	589	606	601	643	611	615	567	577	605	572	584	595	634	626	591	601	607	544	621	589	578	651	595	577	578	609	588	604	566	630	650	585	652	601	631	604	627	612	579	612	576	618	583	597	626	596	609	602	561	580	575	568	580	595	629	576	597	642	598	558	585	571	611	547	625	604	599	598	589	572	571	613	590	597	611	580	558	643	587	600	642	650	618	554	643	582	586	617	599	542	547	652	592	562	577	539	627	626	598	556	569	613	581	595	564	616	606	574	574	579	627	608	569	635	635	608	606	578	600	637	574	592	682	601	589	574	606	592	640	614	619	623	567	602	609	638	602	611	618	578	618	581	628	612	587	633	589	608	650	609	600	595	625	583	612	591	563	594	605	582	584	619	620	618	608	588	557	587	621	608	606	607	600	596	622	601	625	622	594	623	593	593	688	629	571	607	544	607	612	610	642	607	655	582	559	633	604	614	596	587	574	615	592	646	582	583	571	573	610	624	602	576	596	599	561	599	583	581	557	599	559	630	593	593	572	561	602	630	645	581	598	571	589	633	592	588	573	602	601	574	613	565	618	606	576	580	645	603	619	584	641	595	615	606	569	589	596	625	588	589	608	567	598	592	591	572	614	530	608	597	621	626	597	591	644	590	588	590	549	578	596	595	612	623	649	622	568	574	611	610	623	557	633	603	622	577	620	576	604	589	581	581	641	640	617	592	529	661	583	620	554	566	626	645	578	627	578	612	598	612	604	593	614	610	559	617	610	635	573	561	592	605	636	594	610	539	612	602	609	607	598	645	577	568	545	598	608	596	615	615	604	598	568	629	572	593	572	595	618	603	573	568	619	633	552	621	589	591	581	568	589	656	584	619	589	613	594	608	633	628	566	613	590	620	597	628	599	630	603	579	541	597	608	630	559	623	620	600	599	592	545	558	576	623	606	596	605	598	593	607	594	594	631	583	593	591	617	585	570	635	612	669	599	576	570	612	574	603	640	557	622	606	550	635	586	546	598	616	606	610	597	573	568	581	585	621	587	614	602	604	633	586	614	607	579	633	642	596	632	581	622	614	647	570	628	575	581	612	626	603	622	587	592	603	617	619	665	600	645	588	585	632	618	596	607	634	618	573	606	659	578	589	618	607	592	596	620	598	587	608	619	594	600	589	571	594	627	614	586	588	548	634	618	630	591	568	593	620	608	608	628	583	556	567	589	582	550	603	608	613	611	585	612	614	605	589	588	588	613	645	604	625	578	678	590	619	637	550	635	612	571	601	598	623	573	605	578	621	590	570	596	597	618	611	595	617	610	562	604	600	586	622	587	561	553	566	643	623	571	574	577	600	609	600	596	583	606	610	576	566	579	630	602	566	574	615	584	615	612	585	592	577	661	572	626	596	553	662	601	606	557	609	557	588	630	607	632	632	585	607	596	628	607	618	604	631	601	550	651	549	588	596	664	591	582	638	573	631	555	598	605	553	646	596	608	627	627	623	562	581	581	574	590	606	586	618	600	587	562	589	601	624	616	614	607	583	585	614	626	558	611	596	583	596	574	585	583	597	574	580	611	621	591	568	595	595	599	579	606	574	573	589	611	599	580	615	620	575	555	580	587	599	583	624	582	620	599	576	611	630	560	608	644	608	590	619	609	588	608	558	611	597	657	598	583	578	597	590	539	597	602	652	575	554	572	592	574	599	636	620	623	639	581	603	609	592	628	565	594	591	616	603	594	576	566	581	629	604	586	636	649	617	579	572	609	587	611	620	628	590	639	625	594	591	579	627	570	624	649	615	594	618	634	621	550	605	622	620	597	579	598	582	601	605	624	604	604	627	579	562	588	592	612	577	630	589	624	619	624	591	595	591	604	574	628	608	570	623	609	591	614	555	574	630	594	558	642	616	585	635	593	586	584	593	572	579	580	580	554	592	633	593	638	598	588	603	603	626	577	596	635	604	583	609	615	649	585	607	597	604	570	557	641	593	613	585	559	614	637	589	571	589	610	602	612	574	604	634	616	620	602	605	623	583	611	648	582	610	623	613	614	593	598	579	572	611	583	595	610	579	567	619	582	595	585	647	609	568	586	587	580	592	647	617	586	592	577	610	587	615	628	612	616	569	564	605	592	642	592	582	586	600	616	576	613	598	594	595	614	636	586	613	599	597	602	600	588	569	585	588	609	633	602	633	603	633	531	592	617	621	619	571	581	593	589	630	578	621	570	632	594	567	590	624	607	583	576	595	607	598	581	569	595	562	565	558	590	587	601	623	607	614	590	583	635	629	543	616	569	605	630	586	568	583	571	602	551	583	596	620	588	603	601	600	567	594	603	582	609	604	591	627	615	560	627	589	642	612	609	579	611	614	591	635	603	639	604	631	561	638	593	633	626	595	648	633	567	577	640	608	589	596	586	622	581	563	570	589	555	583	608	600	604	568	605	652	583	609	594	602	562	626	588	598	630	634	609	621	625	618	579	587	613	609	565	563	605	570	567	564	585	648	613	602	612	634	630	624	592	562	584	607	585	595	628	616	643	582	618	589	589	587	621	599	559	608	582	594	607	610	587	571	615	598	573	592	622	649	604	609	613	630	600	572	621	609	639	635	609	587	615	548	594	574	576	616	558	564	584	635	595	584	595	633	583	585	609	586	577	619	585	581	599	619	584	606	581	615	568	604	648	626	648	577	601	559	610	596	572	569	569	584	596	661	614	589	588	575	560	574	584	655	567	619	598	597	597	628	645	591	604	588	574	593	631	612	626	601	606	572	615	625	545	572	584	611	549	617	586	575	574	635	623	618	620	626	581	577	602	607	573	595	565	628	623	590	612	577	602	607	606	564	595	596	600	568	592	604	621	629	598	610	592	585	633	621	603	628	617	618	589	627	612	609	629	620	616	576	572	557	602	557	614	585	559	602	643	624	661	632	606	594	600	611	566	608	649	609	577	631	594	618	576	601	610	608	585	584	607	554	673	576	591	637	612	597	572	653	644	586	568	583	603	632	568	607	565	596	557	601	605	589	615	578	630	596	565	579	622	591	559	641	600	575	613	597	588	575	577	608	601	559	613	626	591	586	618	563	599	640	574	579	600	603	589	613	593	622	623	597	597	597	608	595	591	593	604	643	606	568	635	566	583	608	542	622	596	614	616	591	591	646	614	620	578	558	571	625	604	603	585	613	629	619	581	636	567	597	619	580	594	614	599	568	589	560	639	605	602	610	595	631	640	588	623	624	595	606	615	576	607	575	624	593	566	638	588	574	629	601	613	591	582	646	603	644	620	586	591	587	610	585	587	590	608	625	601	597	623	606	594	587	604
24088	21548	29124	24426	21529	12460	1149	638	518	486	413	398	358	373	334	333	321	297	317	349	312	293	305	302	279	268	295	295	268	282	281	275	267	292	268	261	281	327	272	271	255	243	257	270	265	280	254	276	282	277	263	244	275	256	271	241	277	252	257	259	274	266	276	241	292	280	278	275	265	273	272	250	252	235	264	238	285	272	237	249	247	269	279	264	266	267	243	271	291	260	271	286	266	257	264	273	255	257	262	273	259	249	224	261	263	238	254	249	276	218	234	282	246	231	269	286	258	246	276	261	262	276	257	264	264	263	241	239	270	258	244	259	259	232	294	273	269	256	244	249	262	278	239	253	273	253	272	236	258	241	281	246	247	241	279	263	247	244	247	288	284	263	279	272	241	258	236	250	232	285	252	255	262	266	249	241	258	263	267	257	270	255	271	257	235	267	246	272	251	265	258	262	228	240	261	250	257	273	236	242	257	260	247	280	287	260	281	247	273	260	279	242	266	269	288	248	286	252	266	277	269	265	273	246	254	268	248	247	251	273	239	264	241	253	253	247	237	255	278	253	269	259	220	260	234	278	278	275	277	268	265	255	279	261	263	247	273	290	250	265	259	292	273	272	244	263	268	239	223	240	258	266	259	247	270	266	263	262	252	257	235	249	271	235	236	270	241	258	255	249	277	245	258	245	268	255	273	247	250	255	235	231	231	247	222	257	261	293	280	260	259	247	271	262	258	243	247	256	301	234	262	251	259	227	248	242	250	227	254	249	266	276	244	275	252	239	254	261	253	251	257	269	263	228	270	251	244	279	246	285	257	254	239	254	256	226	251	249	248	296	289	217	232	277	246	276	267	261	267	227	285	238	254	264	263	272	237	251	267	233	259	275	277	248	261	262	264	285	245	263	252	290	248	246	269	256	264	263	248	252	257	221	252	263	277	269	257	251	263	301	246	253	249	265	246	230	261	268	241	247	259	251	260	249	254	274	260	273	259	250	240	248	249	257	268	259	260	239	236	254	262	267	253	268	256	233	270	248	261	268	272	245	269	233	267	242	271	271	261	253	262	245	256	262	249	275	262	243	268	234	239	270	263	254	252	275	265	255	270	245	254	269	237	246	230	243	244	272	259	263	258	259	270	247	243	262	256	242	259	221	237	250	267	284	271	307	249	245	254	254	270	270	223	256	272	262	255	270	249	281	263	263	289	273	246	273	281	263	281	254	246	259	263	245	257	247	265	280	264	288	291	255	291	232	270	228	203	240	246	286	218	281	257	256	255	253	287	241	263	251	240	250	250	275	249	257	248	252	263	280	288	283	262	233	269	254	286	251	238	249	232	261	245	269	245	251	243	251	248	253	245	240	234	258	230	257	274	261	275	257	243	268	245	243	259	242	251	248	262	261	249	238	282	235	243	258	242	252	250	262	269	239	305	245	233	234	254	254	252	245	251	250	242	253	252	234	250	245	231	229	265	242	246	254	256	258	240	270	238	260	263	283	251	269	235	247	271	237	256	285	236	238	240	274	267	267	260	268	254	222	260	253	253	269	270	267	271	257	278	218	256	264	270	266	241	255	266	261	252	246	258	250	256	284	228	261	251	254	258	263	246	240	248	248	219	281	260	265	258	266	299	258	268	250	274	262	263	261	248	230	240	236	261	239	238	276	255	233	257	249	216	247	264	220	268	278	268	287	243	277	268	252	258	273	261	242	270	260	271	252	269	242	247	271	279	246	251	245	243	274	264	266	256	246	242	285	255	268	237	250	248	234	254	279	248	247	271	263	261	268	253	244	291	255	251	242	256	274	257	233	263	236	248	239	246	253	257	268	262	261	247	271	228	257	251	273	246	254	274	287	253	254	245	247	241	242	255	245	295	262	246	256	254	257	276	261	255	289	293	231	289	256	287	264	242	250	239	258	286	249	262	259	273	233	245	262	269	248	258	256	264	267	259	243	227	245	244	251	239	271	243	302	230	263	277	259	272	260	253	242	238	266	233	260	259	268	260	268	270	258	254	269	273	220	280	219	233	262	267	230	254	268	253	262	248	251	254	254	270	260	289	230	282	272	272	245	256	236	264	277	221	247	279	251	281	274	271	302	250	267	257	279	231	265	265	259	241	278	229	236	278	291	240	249	244	261	254	243	247	256	268	230	267	252	273	236	238	244	260	271	270	265	268	258	247	242	262	261	254	274	257	261	241	265	270	252	288	234	256	280	268	259	250	258	277	241	272	248	261	275	255	261	249	265	270	245	243	255	252	235	252	226	252	254	282	248	268	257	238	267	238	288	266	272	252	258	275	264	313	272	277	295	264	260	246	250	246	266	261	238	262	254	269	246	273	230	263	270	262	249	237	249	240	274	227	237	220	254	274	265	271	253	251	240	261	269	262	271	248	252	277	249	236	245	268	271	259	292	253	265	242	230	272	232	234	269	255	259	257	253	271	251	286	238	257	281	265	242	266	251	258	239	232	265	254	238	232	280	244	244	256	250	258	244	247	267	288	286	242	296	256	272	268	275	279	268	260	270	238	281	267	259	253	247	282	239	240	233	263	280	275	253	251	232	275	273	247	253	267	252	250	235	234	243	243	266	290	243	263	248	288	248	228	278	251	264	276	249	258	257	284	253	245	252	261	244	242	238	263	256	229	293	204	251	262	240	243	236	259	241	259	277	260	276	226	249	273	245	259	248	264	286	246	256	250	239	271	236	251	265	247	266	240	283	245	281	254	259	232	249	258	247	259	232	244	261	290	245	270	274	262	257	250	261	255	246	263	239	256	275	266	235	254	217	264	268	255	235	266	271	264	238	233	265	263	288	273	257	264	250	253	265	271	259	241	278	227	269	211	246	252	253	281	253	243	248	246	268	246	241	235	269	243	256	253	244	250	275	250	245	266	246	245	265	277	240	268	249	259	247	255	260	233	267	241	257	249	259	255	261	263	256	259	255	266	273	270	228	270	239	243	285	258	255	275	263	284	258	250	232	268	261	262	259	279	241	258	227	288	244	258	250	248	280	252	247	242	266	264	276	235	238	265	228	265	240	263	243	234	271	262	238	251	259	283	253	236	300	246	252	252	265	252	253	288	221	249	270	260	267	258	241	241	270	254	262	244	252	260	257	265	258	270	276	255	263	219	271	255	252	262	282	263	258	265	267	253	260	275	239	267	252	246	265	259	257	268	235	244	274	250	279	232	283	240	253	256	268	264	248	226	295	258	260	263	271	286	252	263	268	235	252	248	261	244	266	236	287	266	253	269	241	293	263	270	264	263	251	245	247	258	250	246	244	260	249	267	256	275	270	264	261	249	254	249	238	233	254	273	254	268	233	266	274	285	265	280	255	272	275	238	265	247	284	276	287	253	247	265	283	249	236	274	258	267	267	288	263	239	244	218	241	275	268	265	233	262	246	251	245	280	250	248	269	250	254	264	258	272	257	258	253	271	252	234	253	248	248	247	289	276	284	236	251	272	270	247	235	248	264	251	288	257	252	240	248
4803	10057	8108	3896	2783	2072	1570	1272	1022	872	814	763	603	572	509	528	549	444	415	455	403	398	420	399	410	404	371	352	367	365	342	389	355	388	377	374	369	383	374	378	320	326	332	348	327	356	301	321	352	340	347	352	318	318	312	336	317	314	378	310	339	352	349	329	338	344	344	353	315	335	322	339	301	320	346	292	336	320	319	306	358	314	330	323	336	338	338	318	333	324	315	354	331	317	335	322	303	320	339	305	330	331	315	324	324	334	330	320	340	338	348	298	340	322	360	326	349	345	336	362	307	339	322	312	347	322	345	313	355	385	340	337	334	345	331	369	304	316	337	344	353	326	325	357	369	342	347	333	330	332	309	329	320	324	357	334	309	287	309	357	385	290	332	343	320	358	323	329	346	326	317	316	332	322	307	329	354	328	317	327	325	352	346	301	302	343	329	345	326	301	354	321	348	319	319	312	323	345	338	316	350	339	341	331	300	352	345	321	319	354	320	318	317	331	360	321	350	339	316	324	308	325	328	316	312	333	331	305	345	321	313	294	333	320	338	339	321	343	352	331	357	326	327	337	344	330	297	341	316	329	321	324	313	308	331	347	321	340	300	332	352	354	338	348	331	353	273	355	313	318	331	326	335	327	320	311	355	321	294	310	330	335	340	290	335	296	304	328	320	330	325	289	340	331	319	347	323	293	323	328	339	367	350	345	321	325	277	337	319	334	311	319	325	296	324	347	332	326	331	335	323	323	338	326	303	324	317	354	299	317	340	319	333	321	303	380	322	339	318	342	345	332	295	295	337	361	345	323	342	341	298	324	326	322	327	308	345	321	336	310	328	360	325	303	318	316	313	332	357	330	327	334	319	323	318	299	317	309	322	295	356	320	348	331	314	306	321	324	338	318	338	285	317	328	329	292	322	331	310	345	315	313	344	346	313	312	336	335	304	317	350	329	331	326	290	345	307	320	328	333	362	288	331	353	293	337	311	348	324	336	346	313	346	298	336	333	303	335	340	337	332	349	309	339	333	314	329	347	323	305	311	316	323	343	353	326	295	280	304	313	352	319	347	324	337	343	324	337	337	300	292	324	336	308	320	311	323	305	355	317	315	302	315	317	303	307	335	331	350	329	337	324	317	304	350	329	342	303	354	351	319	337	330	325	341	316	380	323	311	266	342	340	340	324	337	317	300	310	316	304	325	334	305	313	322	365	351	318	309	314	326	317	314	361	343	355	310	350	329	303	316	323	339	309	365	312	326	355	347	330	340	326	318	317	389	336	331	324	292	331	334	326	320	321	339	325	336	305	347	330	333	332	332	345	342	307	331	336	341	307	345	367	322	327	338	316	364	320	350	312	308	304	344	338	308	294	314	330	336	346	309	345	321	295	336	343	325	346	329	340	314	297	309	331	320	352	363	309	315	351	343	338	326	333	322	342	317	338	353	329	332	334	345	328	347	297	328	341	312	324	323	283	333	339	328	308	329	318	341	318	336	325	310	314	334	339	350	323	305	323	333	345	318	342	333	343	319	339	336	345	347	308	328	349	332	331	310	321	336	338	354	323	328	321	378	335	309	326	316	337	382	348	302	305	366	313	350	311	305	331	335	347	311	344	347	332	329	319	307	318	352	318	322	355	342	344	311	327	324	335	365	329	326	310	291	342	345	338	314	298	313	311	355	332	326	315	323	330	312	350	327	331	316	298	351	301	346	333	300	326	328	314	359	322	361	330	314	339	302	316	338	336	307	329	330	354	301	336	319	327	334	328	312	343	317	297	321	306	342	334	317	350	344	319	292	314	324	327	317	354	319	314	327	345	355	324	283	340	338	307	329	358	304	348	314	341	331	304	314	341	333	343	326	298	323	333	318	323	361	336	326	325	331	328	365	303	352	339	294	323	340	318	280	334	336	324	335	304	298	309	317	335	315	334	319	340	327	304	330	303	332	323	321	355	325	340	304	325	328	318	339	330	293	331	359	304	328	370	316	320	340	364	362	306	307	326	332	338	332	350	362	292	326	306	298	353	337	350	297	324	352	328	305	283	312	342	298	333	334	316	352	311	319	331	299	309	334	343	319	372	329	328	316	341	334	315	330	337	338	357	313	332	318	314	299	312	328	340	331	315	300	324	338	321	290	351	309	337	312	293	350	323	306	290	345	320	306	334	347	343	317	331	315	324	291	334	367	332	311	315	320	331	321	341	344	314	311	324	325	323	325	353	367	306	316	326	308	288	338	355	325	344	333	322	331	304	311	317	334	302	343	360	318	312	316	319	320	310	345	323	312	334	303	356	322	302	313	329	332	342	332	301	352	288	352	340	306	339	297	334	366	352	336	332	363	345	320	295	324	354	358	331	331	319	337	319	300	327	351	309	310	326	331	326	325	328	325	348	366	315	312	341	307	330	323	323	306	317	352	277	317	332	327	325	324	308	308	307	350	333	329	320	343	338	340	319	319	312	365	341	343	346	334	343	332	347	339	344	325	332	361	336	319	309	338	321	320	358	337	322	362	323	339	333	312	343	330	338	294	318	281	317	324	337	369	314	326	296	316	348	345	321	343	331	320	344	297	333	340	330	333	340	385	299	344	327	381	331	356	370	337	308	338	326	342	352	326	292	353	330	335	326	331	337	305	315	331	300	301	363	318	343	296	322	330	334	311	321	354	308	331	330	354	347	316	308	314	309	349	333	294	283	330	322	312	328	303	314	337	327	345	346	339	329	364	340	329	349	314	328	326	337	339	313	305	304	346	346	340	319	297	373	322	326	328	328	330	318	342	301	351	326	311	329	315	324	347	329	333	330	334	332	312	325	324	323	323	325	312	277	331	329	328	344	326	361	321	320	337	323	331	347	330	340	323	310	331	315	329	350	316	357	340	347	348	333	318	313	353	314	336	351	301	322	344	340	331	324	332	335	325	313	292	318	329	313	363	342	339	312	346	336	336	340	320	351	351	337	346	333	304	321	343	319	282	326	325	335	364	314	317	330	340	332	325	367	313	323	314	360	329	323	319	327	333	324	329	322	302	333	333	317	343	339	352	328	318	319	305	319	310	329	321	313	290	330	330	323	332	321	345	326	322	319	320	348	298	335	356	330	326	319	316	322	334	309	327	337	342	337	307	334	354	324	342	344	334	306	337	357	315	319	305	318	355	310	290	336	321	337	309	316	340	322	344	343	333	294	350	340	313	313	320	316	335	335	316	342	317	343	333	331	328	322	342	354	345	315	341	288	345	322	324	314	317	360	337	323	335	313	308	315	323	329	321	328	353	338	324	334	333	302	309	353	308	305	350	300	335	348	287	303	316	324	332	322	297	315	305	321	305	348	336	348	327	305	339	309	335	327	308	293	305	317	330	318	329	291	328	339	325	337	339	340	315	375	292	354	339	325	327	332	349	344	277	323	314	328	333	314	360	349	372	358	301	324	335	343	334	343	283	323	324	329	329	306	360	324	323	324	330	292	337	363	323	338	314	353	326	335	349	340	331	320	357	313
25396	21557	28047	25396	12034	1255	1025	867	746	780	769	742	711	726	801	744	732	718	692	718	719	691	689	662	699	697	698	693	729	708	687	720	692	639	725	650	673	683	707	680	714	716	649	701	674	731	689	653	737	655	683	717	662	717	669	685	708	660	637	716	663	676	683	688	675	697	701	693	710	662	687	668	699	680	700	680	675	693	682	711	665	693	620	713	730	681	676	709	681	674	687	668	650	650	669	690	666	686	711	698	673	661	738	680	666	637	694	709	699	696	693	721	647	680	699	699	707	710	706	662	741	663	674	724	718	712	695	728	745	690	681	715	669	717	693	703	681	683	670	676	687	693	639	708	708	719	711	694	677	678	722	640	708	648	693	678	698	644	701	701	677	664	633	678	674	683	698	711	674	693	707	680	707	714	658	659	690	616	678	681	720	702	658	711	670	680	677	711	700	676	713	738	685	684	720	702	714	642	632	663	676	709	657	670	715	700	723	674	707	772	718	664	697	684	662	674	719	683	690	699	688	690	698	713	698	673	757	699	695	685	654	699	690	676	706	673	679	682	636	681	667	692	710	680	685	706	693	694	668	721	717	706	618	687	726	702	680	688	688	665	702	722	730	674	712	666	698	709	672	697	719	710	690	676	697	700	668	695	733	720	636	726	674	710	685	657	708	685	684	671	656	717	699	630	694	702	687	678	684	697	694	690	691	679	690	657	676	679	698	683	710	678	703	725	688	720	665	688	698	674	625	667	694	679	729	698	696	714	682	650	705	652	664	735	678	682	698	687	686	695	652	715	668	669	711	650	655	743	674	689	715	657	684	691	676	704	689	667	676	689	693	664	725	711	703	678	643	677	696	631	755	667	673	678	725	675	696	631	725	664	695	716	649	646	698	696	688	736	668	723	707	697	705	691	696	650	705	708	625	637	688	648	706	684	730	762	675	708	658	655	656	666	673	710	659	675	678	697	682	681	712	723	668	704	763	676	674	672	633	662	685	725	699	673	661	694	744	660	684	674	734	692	656	741	668	691	672	685	675	693	682	668	704	713	681	644	697	691	681	656	723	641	644	715	706	690	682	636	686	636	688	689	694	665	724	702	662	645	642	719	716	704	658	680	693	706	641	706	677	703	662	710	709	635	691	705	728	703	723	652	645	690	693	727	726	704	686	731	691	692	687	729	653	673	686	693	689	686	666	685	692	671	699	679	705	670	682	656	654	721	685	698	661	642	681	697	678	635	700	689	689	644	680	702	688	658	673	684	631	695	654	640	656	652	727	669	694	631	648	679	743	650	687	708	684	695	646	677	695	681	710	696	665	685	682	702	670	666	669	708	679	706	687	663	721	712	683	702	660	662	680	682	672	669	689	667	722	737	667	673	682	647	660	675	670	635	676	650	683	661	658	727	705	619	672	684	686	708	636	715	687	680	686	702	702	676	647	732	688	734	695	744	693	692	713	689	656	647	667	690	685	656	712	628	665	703	676	709	667	642	709	656	690	703	633	679	645	697	694	704	738	710	694	697	676	709	688	696	678	681	706	700	691	716	685	711	676	657	705	688	678	687	721	689	638	665	654	666	665	682	672	677	718	701	634	721	725	683	687	690	711	705	629	670	662	674	694	680	696	653	674	707	655	724	728	684	722	730	730	645	624	706	725	695	679	691	685	657	694	713	679	630	671	731	662	661	741	652	726	688	679	728	714	719	705	670	689	665	717	670	696	665	721	647	726	710	682	684	684	646	701	695	690	682	719	680	645	685	716	666	689	682	730	707	730	687	713	676	705	695	682	630	668	693	697	662	679	658	760	680	691	674	698	668	637	700	681	676	662	685	687	730	667	679	656	686	690	689	695	706	652	700	641	694	653	645	709	691	678	684	688	720	674	659	695	704	692	659	714	700	690	687	715	693	708	696	676	659	694	670	660	705	707	697	717	683	698	659	687	729	691	681	694	706	682	728	707	658	674	712	700	666	672	656	708	701	680	670	691	735	682	650	656	693	714	651	702	692	682	717	641	685	695	655	645	729	694	685	677	681	720	691	651	680	685	679	730	662	678	724	739	641	647	669	651	655	692	689	698	689	717	663	692	657	659	684	719	707	661	657	673	713	702	720	713	674	671	719	724	692	699	702	707	676	694	686	666	699	674	701	674	693	687	678	689	713	699	674	658	682	667	671	655	648	644	673	664	670	652	648	761	650	688	668	645	699	711	642	748	736	681	672	725	653	684	672	708	662	690	716	652	682	699	717	742	700	687	688	663	692	687	678	747	666	653	676	672	741	700	615	661	688	663	671	725	732	694	679	664	702	648	715	720	659	711	667	705	699	687	693	698	657	676	705	684	710	711	691	714	642	685	700	659	675	667	706	659	678	728	664	702	697	680	651	673	684	706	690	715	688	701	767	722	676	704	730	678	680	688	655	708	694	646	684	669	633	668	686	671	675	710	677	693	673	716	738	685	640	745	714	652	714	671	691	706	720	687	676	666	681	664	658	680	702	687	663	694	718	684	677	667	635	708	707	708	725	656	652	746	695	717	711	679	675	670	749	694	672	668	661	692	715	709	659	708	686	675	707	689	642	704	710	650	733	691	698	690	677	680	673	654	624	669	738	707	638	678	665	687	701	688	710	684	632	612	685	682	700	714	610	696	706	689	671	675	657	655	722	624	698	679	685	678	723	688	680	705	701	686	660	752	705	715	696	661	698	714	697	684	701	683	683	662	679	680	700	681	702	686	655	656	703	716	662	654	707	702	678	672	705	640	643	654	757	653	686	668	641	693	631	693	665	692	714	737	694	659	681	731	699	727	706	672	700	666	661	688	705	670	705	698	657	717	707	673	722	651	684	672	682	704	674	706	691	686	693	734	731	644	681	676	672	638	688	671	680	710	695	624	680	644	659	706	700	702	684	638	682	699	679	695	693	661	684	658	655	692	698	623	675	682	716	737	713	680	663	702	649	704	646	696	682	684	701	681	693	696	660	702	694	693	662	671	709	648	666	708	704	713	635	679	665	653	664	681	696	695	703	722	671	657	703	701	672	730	742	668	660	657	675	677	677	624	694	669	655	704	665	682	694	682	634	700	700	669	696	647	697	697	697	681	667	676	671	664	687	665	695	732	646	697	652	686	703	696	684	762	667	676	684	663	657	695	675	722	708	678	709	693	710	645	735	692	716	679	701	663	668	670	699	683	670	657	681	656	711	716	676	688	694	676	666	721	685	698	729	666	662	612	670	689	714	687	728	665	745	666	709	717	666	639	627	687	656	700	722	696	722	698	693	628	679	685	729	668	726	678	691	710	711	693	723	720	717	640	689	703	691	696	710	674	726	681	691	696	653	715	664	710	673	670	707	693	700	712	670	657	710	761	670	734	726	673	696	652	685	688	699	681	687	682	678	713	750	698	682	680	678	725	734	709	725	660	701	698	703	717	714	689	714	673	669	724	655	678	699	695	704	692	726	659	697	750	688	708	685	720	689	665	688	666	678	677	704	686	711
4756	5972	4743	2518	2073	1673	1442	1294	1173	1075	1112	1010	993	986	907	895	865	900	860	869	898	842	840	852	839	834	854	831	843	881	744	826	834	824	851	860	789	873	844	840	810	801	761	817	843	805	891	854	826	870	841	854	779	808	828	791	765	808	841	910	866	842	836	793	820	819	826	816	805	779	832	815	818	776	827	811	822	853	764	839	814	805	814	811	865	803	822	865	818	819	794	820	805	850	811	782	805	831	779	827	829	834	846	823	807	807	827	798	755	837	834	789	800	846	799	815	792	815	823	844	796	815	798	804	825	802	816	819	836	780	827	793	814	818	829	780	846	810	805	857	789	815	868	804	863	761	800	876	815	810	848	795	788	847	815	851	797	824	793	812	784	784	787	794	797	799	812	807	825	815	829	828	860	781	840	756	848	851	830	813	808	837	842	803	829	750	865	806	816	824	803	822	831	800	841	816	870	833	812	828	788	863	847	859	810	836	786	818	836	812	840	803	780	820	818	824	841	805	785	815	808	847	785	834	857	834	787	781	812	884	793	774	829	828	805	841	765	813	806	849	788	825	856	824	847	828	826	872	804	820	763	850	808	825	826	835	827	803	781	858	855	823	792	851	809	860	803	849	800	834	801	803	854	771	828	791	792	813	817	840	797	832	815	781	774	810	847	867	855	824	876	796	809	836	808	785	819	833	815	842	784	804	844	808	828	811	789	832	809	811	790	792	800	795	811	780	796	805	793	848	817	783	769	839	809	789	780	819	856	814	782	810	799	780	764	851	801	798	784	791	809	808	818	862	843	811	805	813	820	791	784	798	858	786	818	832	784	793	861	816	862	786	863	802	817	830	871	781	816	837	784	837	863	803	795	807	816	849	810	829	814	779	799	840	801	832	811	861	804	808	801	827	829	762	781	837	838	781	842	810	835	810	833	818	773	811	786	840	814	889	839	801	847	819	835	838	794	815	819	788	821	800	793	845	808	787	807	821	801	778	834	819	828	797	844	804	830	814	769	821	818	778	778	794	833	811	855	788	832	764	846	794	832	814	777	788	806	821	784	828	812	794	768	768	797	791	816	837	795	824	796	813	793	801	872	826	839	831	826	762	861	852	840	815	790	802	842	763	805	842	832	818	792	826	851	836	850	795	872	827	847	808	843	791	858	862	845	824	797	834	793	766	841	853	856	784	819	789	851	851	808	809	822	862	805	807	839	841	857	821	814	796	873	819	823	849	827	810	823	836	844	784	829	817	813	775	813	816	789	853	808	805	800	834	779	771	736	795	779	845	800	847	831	776	796	831	879	790	847	800	828	853	875	815	796	789	887	797	809	783	809	784	787	819	802	808	806	797	790	777	833	803	813	774	783	848	798	844	792	839	853	776	768	789	833	802	879	866	818	768	823	836	826	840	812	819	821	810	831	827	817	803	828	786	786	842	775	841	802	833	800	832	892	819	835	859	754	833	814	789	788	826	786	806	835	766	822	838	806	790	831	838	836	862	844	782	865	805	808	840	824	790	827	799	791	831	759	832	832	861	812	837	851	829	806	802	859	806	800	842	854	848	838	806	801	764	782	818	841	772	792	818	815	798	800	797	810	824	816	848	792	790	817	858	833	800	754	822	830	806	861	790	758	770	778	893	808	804	844	845	826	796	779	800	876	810	822	803	821	816	810	815	784	833	826	817	831	845	748	828	842	776	791	840	791	828	855	770	835	808	842	792	802	769	824	790	792	811	803	798	795	827	792	835	802	819	818	803	800	844	836	730	822	862	835	813	803	824	798	846	754	837	794	809	809	855	818	822	844	817	791	785	861	833	833	839	798	770	767	788	831	764	820	815	861	829	867	815	792	852	820	823	830	815	809	816	865	780	813	826	848	781	810	787	814	842	814	853	842	768	853	769	816	830	826	840	830	775	825	804	872	806	816	818	810	783	835	832	813	778	774	859	738	810	788	824	835	843	800	834	794	816	846	843	898	845	777	785	874	770	790	781	846	836	790	852	796	842	807	848	798	802	808	838	815	778	845	868	838	833	793	811	846	791	789	788	828	809	832	773	874	761	852	805	797	860	740	870	813	821	808	783	788	820	879	823	800	849	815	811	855	797	810	837	771	772	860	805	782	829	839	830	797	832	812	827	850	781	809	837	852	837	842	794	823	839	806	792	826	823	829	777	777	856	871	802	798	816	799	830	859	842	795	792	848	790	816	839	766	818	808	839	779	868	827	809	810	839	830	803	800	794	786	827	854	792	829	816	832	815	770	778	811	847	872	813	809	826	777	802	851	810	789	827	818	847	819	824	807	834	811	805	802	798	809	857	888	799	785	877	819	787	800	827	799	838	801	835	847	803	808	839	813	827	832	790	810	774	807	870	807	833	775	744	845	808	799	827	794	812	871	839	857	827	830	811	783	800	827	830	794	810	800	851	810	882	828	823	811	826	841	817	794	798	874	831	792	839	855	848	780	795	812	813	802	805	800	829	775	843	790	810	878	797	832	831	837	796	769	762	810	845	801	775	796	874	816	826	762	847	867	822	775	825	841	779	796	808	828	891	782	773	891	833	818	793	860	756	803	857	803	807	789	831	832	783	776	777	818	809	810	816	818	774	829	803	775	805	807	791	839	840	839	795	809	807	811	848	808	842	848	805	853	795	802	805	828	841	823	827	802	801	776	861	807	806	795	832	794	834	882	789	795	844	825	808	817	817	806	809	822	847	813	787	886	831	851	891	836	777	799	855	809	804	798	871	853	823	809	823	807	822	779	845	819	831	844	776	855	832	796	789	848	862	818	813	810	773	778	823	802	819	807	829	781	831	868	780	824	783	789	820	806	825	840	771	808	820	774	814	776	862	857	837	822	862	830	831	890	836	841	804	836	863	822	784	803	806	807	843	791	784	836	791	853	791	863	847	789	784	834	779	813	834	890	786	859	875	807	847	778	814	839	837	850	838	811	791	858	847	792	793	778	763	862	804	833	846	801	815	802	886	803	821	844	848	852	815	807	824	849	809	786	810	803	779	829	816	834	820	745	826	790	801	808	810	789	763	801	775	843	819	787	832	823	855	845	808	838	802	846	828	857	783	799	834	869	798	863	807	802	818	854	790	830	840	814	857	844	823	808	807	807	770	769	869	767	814	851	797	789	810	816	786	812	771	808	837	833	739	808	832	850	855	816	834	829	735	809	767	816	806	833	814	827	858	854	835	829	873	791	785	806	874	804	832	799	818	862	818	820	815	812	790	802	785	812	793	799	800	812	818	827	872	809	803	779	826	806	869	857	850	823	779	811	842	857	796	855	859	803	819	795	786	772	838	787	817	763	819	806	805	773	823	780	828	848	782	779	863	797	825	812	795	850	763	839	816	793	809	815	790	789	839	806	812	805	787	812	834	753	831	841	811	790	815	823	849	786	788	867	815	818	774	818	828	849	839	842	838	817	817	802	777	799	850	814	815	854	748	808	780	818	816	854	812	804	792	850	812	792	755	834	818	797	802
23100	21582	29541	24097	21582	21632	11818	1413	956	814	805	763	663	676	581	600	561	564	526	551	505	532	471	464	488	466	536	456	459	459	433	432	453	482	436	463	537	459	447	466	474	443	432	457	412	454	414	475	446	440	475	459	444	441	462	471	431	429	470	467	463	441	440	441	473	440	415	409	441	420	403	455	442	409	445	430	458	409	438	422	424	440	429	468	430	419	462	448	481	440	437	466	451	444	429	438	456	467	431	468	471	474	451	437	457	408	453	437	446	448	458	409	425	409	454	462	446	443	416	430	451	458	422	447	423	420	427	479	443	409	419	410	432	408	414	465	446	416	487	436	483	445	450	445	418	419	446	464	387	428	465	396	441	477	454	471	429	413	433	442	432	423	442	450	460	429	433	417	416	442	442	418	400	412	460	477	410	443	443	413	429	423	405	471	432	461	435	441	451	426	421	439	406	425	437	419	452	438	430	435	452	415	424	420	428	416	459	429	455	400	457	421	464	464	452	440	440	426	422	400	451	439	430	401	418	443	433	418	424	441	446	446	395	427	451	386	458	442	446	471	430	407	429	427	451	441	466	411	423	438	451	416	444	413	441	432	398	448	445	406	420	438	423	455	446	429	410	475	415	438	440	469	424	411	477	439	450	426	402	459	449	442	428	438	431	478	444	409	458	429	447	429	463	456	419	450	465	450	481	438	422	419	414	438	393	448	449	434	390	414	418	452	457	456	453	426	428	428	426	413	466	427	422	452	438	455	432	426	456	450	396	448	423	467	444	454	453	429	435	441	410	452	453	415	410	405	422	457	427	440	414	452	457	462	458	407	436	442	439	452	439	450	458	410	434	455	432	418	466	469	448	394	428	413	442	399	430	421	429	430	427	441	438	420	444	418	421	457	447	414	477	464	432	442	412	413	461	434	421	439	465	421	395	468	428	466	401	413	411	409	425	430	447	449	438	420	432	430	455	487	419	457	450	394	418	432	443	436	422	424	428	465	417	377	427	423	429	430	431	452	399	461	434	450	456	428	467	422	411	416	449	461	420	469	437	417	415	469	440	425	470	458	469	432	483	408	395	452	448	446	494	423	449	473	460	445	441	466	444	440	428	442	449	417	442	431	469	370	453	434	459	394	426	439	411	406	420	441	430	421	424	419	430	432	468	395	452	432	432	422	428	441	465	439	428	418	466	475	432	416	467	446	430	432	455	421	424	445	411	407	437	458	459	443	441	440	440	411	449	415	430	469	431	434	443	412	439	403	420	451	460	425	425	418	407	439	479	440	450	433	420	457	462	420	446	482	449	435	422	416	456	465	473	464	404	433	415	460	404	437	424	399	428	445	455	484	432	477	482	418	422	449	420	424	394	412	429	457	451	429	436	440	453	423	437	446	446	413	417	392	469	422	469	406	462	456	430	456	407	422	455	440	410	467	420	482	432	444	443	387	493	426	452	390	409	423	413	454	423	430	453	435	424	464	444	416	429	460	476	397	444	418	458	449	435	434	435	423	471	456	399	395	433	452	452	425	446	443	433	441	432	463	460	476	441	432	406	415	456	466	438	435	428	429	441	446	436	398	426	455	450	429	425	441	401	405	418	405	403	446	394	425	470	470	471	423	446	426	443	386	447	452	411	429	439	433	428	419	450	442	432	452	445	411	442	430	392	399	426	410	460	442	418	426	447	449	437	434	447	445	409	416	424	442	422	449	389	476	471	440	456	421	450	470	426	437	437	414	432	441	417	412	434	438	426	465	420	425	426	434	426	413	439	413	434	439	429	414	441	432	433	434	412	411	432	441	437	409	467	418	433	438	451	438	414	400	440	425	421	418	421	436	445	438	437	413	448	447	452	415	398	407	431	478	407	415	417	443	446	417	426	415	400	453	443	479	457	462	406	427	406	446	411	447	454	448	432	404	425	446	426	470	428	435	464	435	441	383	427	433	431	413	393	429	430	414	453	432	427	457	463	445	408	425	460	454	419	425	425	403	440	463	429	450	434	412	420	433	451	430	420	414	425	417	447	456	421	485	426	388	479	417	421	446	461	390	466	436	448	460	426	440	451	466	442	453	457	401	429	415	432	427	428	447	446	396	403	443	433	445	426	421	449	470	460	438	413	421	431	420	447	449	443	416	423	439	404	410	425	402	432	404	430	409	408	413	422	437	411	418	440	440	427	458	426	464	398	397	440	424	449	451	411	420	398	447	392	450	436	423	411	450	404	432	441	435	396	412	433	418	406	438	401	434	413	439	438	451	443	435	436	463	440	443	429	402	469	451	414	487	414	453	441	444	395	408	450	422	471	436	394	440	435	431	462	410	426	409	412	390	431	432	426	408	450	436	428	407	432	425	400	433	460	438	402	428	434	416	413	428	409	444	443	436	405	432	421	441	464	444	422	385	456	460	426	440	456	497	457	428	434	390	453	434	435	470	412	429	441	428	407	426	456	438	417	444	433	446	406	387	456	418	427	417	434	490	422	426	407	411	469	414	437	432	432	421	407	416	420	427	410	423	419	460	407	457	487	380	455	384	429	465	468	432	410	448	438	473	409	468	432	418	418	414	424	417	445	440	397	430	450	391	468	473	416	447	470	425	448	449	433	443	425	459	429	403	393	471	431	416	418	444	427	451	453	427	402	471	425	442	414	430	441	482	459	444	451	418	436	441	411	444	461	451	434	411	465	447	405	409	443	439	446	424	411	459	454	409	499	438	447	475	406	426	361	431	408	434	449	469	415	446	415	448	444	467	471	422	434	423	446	448	429	410	444	424	448	445	434	436	457	448	449	422	452	425	420	409	422	425	456	393	455	432	444	476	441	422	405	398	427	453	401	425	427	476	421	430	433	424	402	390	408	398	431	429	427	405	414	448	480	392	445	461	429	418	455	460	442	417	472	418	421	415	446	421	448	435	453	452	402	455	410	418	464	473	403	443	422	408	432	445	458	427	409	421	408	402	445	419	443	377	456	407	467	417	407	442	430	411	429	452	385	424	425	446	439	406	440	443	428	425	425	417	444	416	464	460	447	457	437	424	391	462	443	460	415	431	453	425	433	437	420	418	466	428	439	446	447	446	416	425	429	436	420	428	467	426	416	460	439	475	431	423	467	380	437	422	428	416	450	463	409	405	409	463	417	428	412	449	394	399	421	451	390	437	420	427	478	433	442	420	440	454	419	426	449	472	484	428	433	393	432	413	450	410	434	451	493	419	441	477	437	416	421	411	440	433	424	446	413	441	427	419	440	384	437	424	439	440	419	454	430	450	428	464	444	447	463	429	418	406	399	421	437	421	427	441	425	432	411	460	410	453	441	462	442	437	462	415	435	433	449	413	404	444	442	428	413	384	434	398	446	423	449	445	434	451	414	453	413	407	411	464	395	415	476	419	427	418	431	458	439	438	428	445	411	407	433	440	391	435	421	454	400	417	491	446	464	421	458	413	447	419	454	405	411	468	405	430	423	412	429	438	412	424	425	472	445	450	424	425	404	440	431	412
7369	16410	13123	6794	4931	3647	2805	2326	1964	1572	1425	1189	1133	1053	961	889	784	794	718	676	674	685	642	643	661	637	585	585	616	582	585	594	589	539	574	552	547	561	511	558	566	528	536	553	524	547	547	554	546	518	534	513	515	515	561	546	521	529	536	509	529	505	521	526	509	480	534	497	521	505	477	529	535	548	462	525	530	478	526	523	537	488	472	521	554	509	489	506	492	487	531	525	532	466	526	458	493	537	460	523	522	505	498	517	510	530	489	513	525	476	548	501	499	532	501	524	491	518	520	492	492	481	540	492	512	502	492	489	491	491	505	510	531	527	490	549	550	505	485	503	471	509	492	508	464	523	508	527	458	516	523	511	504	496	495	470	465	507	511	525	547	514	510	490	499	503	478	496	499	510	463	491	514	514	498	500	473	466	502	518	520	509	508	476	527	483	504	506	529	522	495	480	490	536	518	542	498	510	488	488	457	519	548	491	505	520	496	531	509	475	467	494	499	537	490	536	511	531	539	522	557	496	485	493	457	474	551	491	487	442	521	504	495	537	515	522	491	500	502	507	519	514	490	524	474	552	488	531	546	529	509	490	485	507	472	506	482	517	522	532	506	499	497	470	509	524	480	542	518	485	461	486	542	474	541	494	525	520	503	479	490	516	508	538	494	481	487	512	503	496	475	498	525	479	540	487	491	478	505	529	479	506	516	519	535	520	497	531	489	491	498	490	518	531	501	500	485	491	533	484	525	491	479	544	476	505	507	516	463	484	518	505	526	465	504	497	517	516	536	480	515	530	501	503	472	481	495	495	552	514	505	511	501	509	514	515	487	472	535	472	492	518	484	471	491	517	485	485	489	506	495	479	512	514	499	492	501	475	481	524	478	480	524	512	497	474	488	547	499	462	480	517	498	506	538	505	518	502	516	521	508	500	468	506	508	524	541	503	530	529	525	520	513	484	512	511	446	504	502	525	533	509	533	513	511	552	516	507	494	530	486	489	488	522	499	528	518	497	513	520	491	520	525	527	489	483	512	478	467	525	508	482	534	451	486	529	472	465	512	527	534	477	528	483	483	515	534	495	534	529	496	509	527	479	510	539	556	514	488	544	489	517	473	503	542	495	499	497	520	495	482	493	502	506	514	519	504	509	525	492	504	525	487	509	482	508	500	518	509	545	448	552	530	503	526	495	538	546	487	533	490	480	472	498	507	472	528	511	555	500	545	514	532	496	491	492	521	526	478	508	500	493	507	486	495	465	523	500	483	492	523	517	464	491	449	502	478	497	465	535	490	514	511	493	530	488	528	494	543	485	516	475	517	502	512	450	488	501	485	474	507	495	492	534	480	536	508	492	531	529	475	454	523	474	491	511	530	527	545	484	547	485	488	468	503	494	522	504	488	494	513	475	458	537	500	527	471	496	490	536	518	496	504	581	507	503	496	508	529	495	506	545	482	477	496	510	506	480	507	512	476	501	461	520	516	564	507	473	498	475	530	495	482	473	486	493	514	505	531	483	557	531	548	485	541	486	505	516	480	519	531	486	484	531	505	499	489	499	479	473	488	488	512	477	521	520	495	454	483	467	536	511	496	470	520	501	522	484	518	493	488	485	551	444	519	505	517	505	513	535	508	521	484	507	507	471	473	494	522	512	462	497	512	487	492	512	464	519	515	512	497	508	496	517	498	506	524	501	508	534	483	503	484	494	479	501	493	492	508	482	487	476	488	489	467	506	480	482	494	516	500	501	510	498	462	515	471	470	504	480	498	530	503	537	504	505	486	494	500	477	486	498	493	517	475	487	532	501	527	470	493	521	493	487	508	478	496	514	507	515	487	508	491	460	464	536	474	551	513	467	507	523	488	508	533	540	494	518	502	487	514	507	474	559	445	497	522	519	495	476	512	506	470	522	501	495	482	498	503	486	476	494	509	490	483	484	491	529	546	485	489	516	506	465	448	505	498	485	518	502	478	543	507	537	557	486	495	533	479	502	491	521	532	517	544	499	474	473	516	548	503	508	513	488	500	496	516	490	508	533	478	525	504	543	472	491	508	480	480	503	510	499	487	514	449	517	513	534	513	519	503	494	465	489	490	486	463	532	519	544	485	486	524	480	475	481	490	518	477	478	536	487	532	490	466	500	515	505	529	504	487	522	481	492	483	520	467	528	525	531	453	516	530	507	484	486	480	500	537	474	525	524	497	525	508	508	490	500	537	518	492	539	502	561	529	489	525	536	481	496	506	486	514	451	524	497	490	473	568	502	481	479	540	497	521	484	513	487	496	485	523	477	466	523	504	537	477	544	539	450	536	530	495	500	465	489	510	513	491	543	448	505	485	485	467	535	468	496	510	468	501	515	474	493	454	499	514	472	507	501	539	549	480	517	492	527	457	465	523	495	499	549	529	534	498	509	519	537	523	469	522	468	510	527	533	532	482	524	528	494	517	490	496	503	487	521	524	528	476	556	537	495	498	488	542	493	514	519	483	464	519	492	501	494	511	486	520	517	505	533	519	508	503	524	504	499	522	506	498	505	447	469	511	489	520	514	495	535	477	484	530	513	500	488	517	517	505	523	522	493	539	516	550	584	530	555	527	490	507	491	519	505	497	472	521	512	504	534	494	540	508	527	502	505	513	530	504	555	497	500	519	550	508	518	522	524	487	515	510	522	516	483	528	503	495	526	524	512	466	468	520	517	478	478	492	529	495	547	467	496	497	486	517	517	481	542	526	512	485	524	560	515	482	481	493	472	491	474	479	523	491	484	510	507	476	432	493	507	532	498	513	489	480	509	491	512	474	522	459	534	491	486	543	498	504	513	485	520	504	494	503	490	493	465	532	474	507	537	464	516	541	521	502	494	510	501	500	545	548	564	515	483	475	529	515	485	487	511	478	520	524	506	524	498	508	483	517	507	498	490	534	506	484	523	511	504	517	487	493	484	513	497	517	451	510	490	499	520	508	484	521	472	518	527	504	511	496	496	496	463	484	499	509	496	511	555	498	520	489	479	513	523	504	520	477	503	478	515	554	476	505	510	469	479	486	526	494	526	499	489	463	503	475	513	484	534	480	516	489	499	501	493	498	517	503	495	526	557	476	495	487	509	524	551	503	510	476	499	501	489	482	510	505	548	487	484	527	481	480	476	544	528	524	512	531	520	525	502	535	471	481	504	482	472	527	515	505	492	474	533	496	498	483	512	490	535	532	487	500	503	506	473	498	511	521	460	518	528	539	522	458	471	465	505	523	489	506	488	463	470	480	511	494	478	494	492	505	494	462	505	517	500	561	507	508	521	496	490	512	500	525	525	524	495	492	508	516	457	499	496	514	510	519	535	500	498	525	499	545	524	498	489	489	491	524	491	509	512	488	491	461	491	512	479	472	492	493	493	495	475	530	521	485	500	561	471	503	493	478	520	464	481	488	547	501	471	472	484	529	491	503	483	484	503	505	515	497	503	495	496	503	489	504	512	485	476	496	477	527	467	503	543	477	526	553	511
27656	20367	7123	1144	800	751	645	551	492	525	548	520	522	506	489	512	476	463	517	477	471	457	478	481	486	503	469	514	509	457	500	502	472	503	492	484	502	502	519	476	540	517	470	455	459	467	488	495	470	476	469	492	462	486	536	522	522	489	481	531	480	499	478	544	517	505	504	517	477	507	477	543	456	482	431	476	507	525	460	490	497	487	500	505	492	490	498	476	495	486	476	522	486	468	481	467	505	532	479	491	496	527	437	508	493	493	558	528	493	449	464	499	498	503	498	518	451	488	485	513	452	479	430	487	453	487	478	487	498	446	440	499	515	437	494	488	480	502	506	474	487	487	463	506	457	478	495	469	479	477	495	498	463	489	501	488	499	483	446	539	500	505	496	526	474	504	498	492	482	467	486	509	469	502	460	514	463	515	462	477	460	514	500	488	478	527	533	492	480	463	487	513	466	465	499	493	501	529	509	482	509	478	516	453	505	501	532	498	482	470	499	453	474	463	472	476	514	498	488	512	534	514	475	521	470	475	520	489	459	513	474	542	471	477	514	519	494	511	506	522	498	509	473	502	501	485	470	498	504	521	505	470	474	482	493	515	483	504	495	532	467	502	484	506	500	517	475	473	500	487	511	523	454	490	488	477	484	461	498	484	501	474	487	510	489	523	448	444	483	470	469	486	478	458	495	484	495	490	524	513	474	524	495	481	488	475	515	484	497	463	488	484	481	480	509	484	472	486	493	454	462	507	495	487	501	482	468	483	490	501	512	479	525	477	440	451	458	500	497	531	464	527	507	460	519	479	479	469	524	497	482	509	469	491	512	474	481	513	533	473	468	477	482	504	492	474	482	496	500	499	505	472	415	508	493	511	484	510	473	483	483	523	465	449	507	504	506	477	555	461	467	534	474	524	506	454	490	511	497	460	459	462	472	462	448	496	520	498	485	501	499	501	513	457	493	498	492	504	493	454	483	476	486	480	533	481	489	497	498	451	523	496	503	490	493	519	499	493	471	499	475	463	467	508	494	474	503	493	440	478	516	480	508	485	505	476	528	455	501	455	487	459	486	455	491	521	515	465	461	444	493	496	494	480	498	471	488	543	474	467	484	489	488	480	463	451	500	497	496	507	479	470	501	501	485	444	487	483	474	539	508	490	472	524	509	485	458	471	444	488	511	482	467	470	470	523	457	502	506	501	492	512	496	501	485	501	472	452	488	497	495	470	528	515	462	508	510	474	483	465	489	464	506	478	555	497	466	468	501	482	495	507	461	457	471	498	474	536	492	521	478	516	496	432	505	497	451	502	494	501	460	516	526	457	486	473	479	479	514	462	501	478	488	481	498	504	440	488	485	500	485	484	519	460	483	487	494	531	482	458	475	483	452	502	531	518	502	552	535	481	472	501	470	498	488	485	472	459	472	462	503	508	514	485	494	505	507	447	492	474	469	484	467	487	505	502	491	502	490	516	437	496	483	496	473	500	445	522	475	476	497	538	472	499	485	488	479	442	507	483	478	519	464	486	496	497	523	494	494	520	484	483	498	482	493	485	471	509	465	468	504	493	513	499	496	476	497	528	504	473	476	476	491	503	493	533	522	512	481	480	481	440	482	489	464	481	475	463	486	506	465	488	499	492	473	472	505	520	479	476	470	486	497	506	522	531	469	508	531	483	494	511	485	517	470	519	472	506	509	465	550	466	469	489	521	507	508	505	481	459	508	500	476	502	506	488	485	482	441	473	460	498	495	442	455	464	443	464	418	497	474	462	492	518	462	499	524	476	490	466	506	503	481	453	489	488	472	465	496	468	439	541	471	470	525	487	486	471	468	523	467	493	492	510	488	493	428	503	475	524	545	508	479	447	476	509	482	493	464	485	485	491	507	481	504	527	499	509	480	489	509	484	504	492	505	489	446	507	489	481	507	531	506	497	493	490	492	477	495	443	476	489	489	545	467	460	484	471	483	492	408	513	549	518	515	483	485	501	499	457	494	513	460	491	464	478	507	502	525	470	539	518	462	443	466	470	522	476	483	482	477	475	496	490	502	485	496	468	477	527	509	496	503	511	514	458	498	455	510	526	549	470	489	510	505	492	492	463	495	475	474	444	480	483	489	499	499	489	494	498	459	452	464	526	490	471	514	510	483	506	474	538	507	510	497	529	474	477	451	478	517	508	515	493	475	487	523	474	502	520	507	490	466	522	492	477	443	464	513	484	483	502	490	501	517	467	464	473	468	484	497	516	488	463	470	494	480	499	498	440	485	488	497	477	548	492	486	491	453	488	449	511	517	474	499	477	468	466	521	500	458	513	469	479	489	488	472	514	506	468	468	514	499	458	469	519	501	501	499	492	528	474	495	519	455	431	494	448	493	515	481	481	487	491	476	492	490	490	461	466	480	485	497	477	486	449	496	471	533	496	442	501	454	465	471	467	487	515	491	503	511	478	513	517	512	497	476	494	495	489	509	464	463	464	466	462	516	500	495	498	489	478	475	471	489	465	485	492	468	497	523	464	481	489	480	482	474	471	534	466	465	480	482	527	474	488	484	495	498	495	500	486	493	493	498	453	487	480	485	464	487	482	427	494	488	490	475	490	505	475	505	545	534	466	539	519	490	504	468	487	495	501	492	503	485	507	507	458	485	527	493	476	472	487	513	485	495	469	487	453	468	493	475	484	439	436	420	488	505	490	494	474	512	498	462	485	484	478	514	473	462	508	527	490	471	471	516	473	481	468	474	483	502	505	471	440	468	536	495	490	491	513	491	524	465	500	482	509	515	493	501	477	491	529	476	487	499	490	480	449	513	503	495	500	494	540	513	467	493	508	523	499	481	485	504	525	487	520	470	482	509	481	493	459	492	496	482	507	517	482	514	476	480	503	470	498	513	498	452	470	499	424	498	485	491	505	514	504	491	473	507	475	475	475	481	450	506	492	479	505	522	463	479	489	454	487	491	493	527	494	482	484	492	470	517	477	523	445	489	493	448	449	471	493	488	478	435	464	491	502	456	521	473	467	482	477	464	506	497	456	453	494	510	542	522	504	464	487	490	477	493	496	488	485	514	489	507	501	514	446	470	464	531	504	447	499	508	500	480	486	516	460	468	477	462	505	500	450	520	505	471	484	520	499	480	484	511	481	466	469	471	476	505	505	487	470	510	517	513	461	507	471	514	486	505	524	498	477	509	533	470	496	428	475	479	484	506	474	488	490	474	464	475	468	507	474	488	480	465	510	467	500	484	500	466	516	490	500	473	462	512	494	455	501	484	485	440	486	506	467	479	440	498	516	507	447	497	500	501	485	454	526	506	495	485	456	498	450	509	480	513	477	521	486	513	529	492	439	547	477	474	475	483	516	456	482	532	477	486	488	495	486	497	500	511	485	452	464	465	491	519	461	456	468	479	467	520	494	514	459	476	510	509	503	507	478	497	500	489	495	490	496	503	435	494	508	485	494	488	478	466	533	534	473	459	454	499	497	503	494	494	476	517	465	436	459
4280	1461	1297	866	796	769	619	678	652	614	685	629	635	651	647	598	589	635	571	647	608	633	589	631	568	614	646	577	591	594	612	633	624	617	600	625	599	610	646	645	666	595	609	623	601	588	615	603	604	607	604	653	636	635	554	590	601	574	553	605	619	626	593	575	628	602	599	621	632	605	553	626	633	563	592	601	600	542	625	588	567	590	612	606	614	651	585	624	594	609	661	594	583	575	550	625	599	606	612	569	597	588	612	577	603	587	608	594	583	608	564	580	589	639	636	660	608	598	619	659	612	614	660	630	634	653	608	632	589	630	600	621	609	611	617	637	591	654	569	623	580	641	607	598	639	595	613	641	607	622	580	587	584	631	615	596	613	600	579	580	620	581	607	580	628	585	575	586	584	631	620	606	619	645	629	578	631	618	589	581	640	608	563	611	597	567	618	599	559	635	589	577	581	598	594	635	609	591	634	579	596	599	621	635	654	560	611	603	616	609	625	587	620	623	603	615	593	606	685	588	604	596	625	584	574	628	589	623	609	615	552	635	620	607	584	588	603	578	609	647	580	593	579	595	586	574	634	591	656	572	630	618	604	596	635	591	618	621	592	565	618	601	597	594	609	616	602	617	582	607	614	595	627	589	592	607	603	618	643	673	546	572	602	614	602	595	575	602	590	618	583	562	603	587	653	574	614	629	559	633	644	598	618	631	633	589	598	594	621	600	626	594	620	588	584	582	595	646	612	595	614	601	576	571	590	575	583	578	604	617	627	641	584	591	614	608	609	610	614	628	595	602	605	585	577	613	606	612	590	550	626	555	644	625	600	609	605	580	580	608	609	629	634	636	617	630	648	603	564	609	577	623	600	609	589	609	591	615	589	580	621	632	625	601	658	639	636	631	587	626	634	575	593	630	560	574	630	633	616	606	620	661	615	615	601	626	614	582	593	608	601	592	582	605	629	566	594	578	652	597	596	604	633	612	610	631	595	590	549	634	628	589	600	604	631	626	589	604	589	562	637	582	629	588	614	581	597	624	603	584	670	585	613	582	609	596	652	645	597	565	611	585	584	601	595	584	637	618	614	610	557	640	591	631	632	608	606	662	602	632	628	626	572	632	614	578	584	627	625	591	589	616	644	595	619	602	655	617	603	599	616	598	576	583	608	577	608	607	653	640	623	609	569	611	639	593	640	621	575	529	625	624	618	625	593	592	594	584	609	611	576	592	572	609	587	676	596	610	610	666	618	581	637	650	582	638	598	606	619	647	613	658	595	630	644	610	622	588	606	595	620	604	618	580	594	600	618	620	610	635	599	556	641	637	604	612	637	608	597	634	632	618	657	595	623	654	570	615	617	570	633	594	648	636	576	670	640	564	592	608	594	573	591	641	604	602	629	608	633	621	600	565	566	588	599	578	618	602	640	603	664	597	591	571	573	662	633	617	652	613	619	619	580	580	598	591	593	601	611	648	576	663	593	606	606	596	573	581	597	593	602	604	605	595	588	600	637	595	576	625	569	623	594	584	585	608	607	629	648	602	579	617	568	660	619	580	580	583	622	610	606	623	595	585	606	601	619	580	629	625	625	564	567	599	608	610	588	602	602	615	612	615	569	630	638	596	592	590	629	621	605	596	644	633	533	580	614	618	594	613	619	628	638	630	574	597	600	611	642	592	621	568	590	603	643	611	603	623	575	592	649	598	638	640	615	630	627	597	608	593	653	570	639	589	635	617	633	568	649	647	620	525	589	622	575	641	638	663	616	635	626	584	634	609	589	616	600	562	613	597	639	582	646	591	597	575	577	626	622	583	644	583	625	576	622	623	600	584	579	640	653	595	578	631	630	624	636	635	612	643	612	630	583	593	614	619	633	583	572	590	610	626	643	594	635	618	627	605	630	635	612	630	615	637	646	603	601	605	611	628	641	607	621	604	594	623	581	628	610	626	616	575	598	619	624	609	612	606	583	620	600	607	619	616	585	621	572	589	620	589	585	610	573	592	639	588	636	613	614	626	616	567	598	603	554	607	588	628	583	567	607	624	591	571	623	589	612	600	601	623	619	591	583	584	570	634	581	582	562	635	587	588	590	591	684	592	613	663	653	571	631	593	612	620	604	599	553	617	657	573	647	623	600	605	588	606	580	585	599	639	577	627	587	614	614	605	580	626	563	629	596	580	629	609	607	614	570	587	595	631	583	588	571	649	592	602	632	637	606	619	590	584	587	633	620	624	598	627	668	619	557	598	612	607	578	629	562	566	580	606	604	558	601	649	607	591	613	565	590	625	577	644	614	643	592	580	591	614	552	630	608	600	606	568	583	573	594	615	638	666	604	606	554	579	619	605	590	555	607	581	567	570	624	603	642	651	621	625	584	604	658	589	621	637	599	649	581	591	608	599	613	602	591	621	612	607	590	624	594	567	612	628	608	597	595	582	633	622	629	621	644	591	621	570	595	585	611	626	626	631	628	599	593	581	596	581	633	612	652	571	595	599	645	571	543	643	570	610	570	596	618	613	564	576	612	636	565	647	591	597	624	630	640	589	609	640	637	567	610	602	625	593	627	616	595	606	614	623	595	572	603	611	583	592	585	596	563	600	608	634	636	600	570	562	591	595	621	614	616	610	590	623	589	603	592	593	618	582	547	675	600	608	610	634	582	626	623	633	610	537	552	615	593	669	618	603	607	587	634	678	595	609	631	615	606	599	617	588	626	587	612	657	635	611	634	600	589	636	629	616	594	621	605	620	614	583	613	593	641	603	612	633	631	619	611	600	619	620	612	619	619	569	594	605	562	599	574	633	640	617	636	619	527	619	609	611	601	634	643	576	594	645	575	597	612	613	616	610	618	594	647	624	598	625	627	602	628	598	594	583	616	613	597	641	595	608	613	579	566	597	609	602	575	608	622	657	609	604	609	603	591	613	597	627	601	565	615	608	638	574	590	560	580	608	624	601	572	639	610	605	592	571	628	637	607	657	595	584	579	588	620	616	636	619	610	598	616	615	598	615	586	606	610	610	587	626	598	582	609	611	596	627	609	576	631	598	595	572	610	611	582	559	629	587	592	574	654	624	656	607	592	582	580	615	615	591	597	648	625	606	581	599	629	602	581	610	599	579	618	625	611	646	634	628	628	583	596	591	639	596	589	629	617	591	582	608	602	581	616	573	592	580	635	550	629	588	647	577	531	583	604	629	536	603	600	606	589	612	624	611	602	589	577	602	601	624	651	613	624	595	646	577	619	574	627	609	616	640	547	602	578	592	601	618	634	558	637	600	594	616	637	591	601	627	598	627	589	591	621	612	621	642	648	627	619	595	644	601	595	609	609	623	629	597	607	628	625	615	599	607	558	637	645	621	589	615	603	608	610	585	626	614	603	556	634	655	614	612	622	626	601	581	563	578	620	628	660	604	577	590	580	629	608	630	602	615	615	581	570	590	599	658	587	578	602	576	624	599	588	594	604	631	555	637	607	568	605	622	580	613	590	636	609	615	597	632
23927	21428	28964	24269	21413	12329	1155	715	542	512	436	388	385	402	369	350	310	314	317	288	330	291	313	260	285	272	258	267	270	283	266	277	301	292	282	279	277	269	281	264	256	231	265	267	254	281	261	245	256	240	259	264	233	257	243	274	242	257	275	290	269	266	272	293	271	252	268	255	246	255	270	270	280	225	272	257	249	273	272	277	291	247	263	250	253	233	263	263	267	249	219	273	260	240	248	270	273	271	254	258	273	237	249	256	234	240	284	271	259	251	273	251	233	256	248	263	257	284	305	248	256	242	258	265	239	259	257	253	255	257	280	275	266	272	224	268	249	265	256	229	235	261	254	258	285	281	231	246	264	272	269	251	272	263	247	239	252	284	276	267	285	246	249	267	259	260	291	251	253	249	252	290	267	271	298	256	266	262	268	278	273	291	233	246	257	244	262	257	239	241	278	260	281	262	259	258	243	288	252	256	269	265	267	268	238	265	282	270	293	277	247	243	268	265	262	259	259	274	247	255	264	288	275	250	251	253	249	241	265	271	269	252	276	265	275	235	259	252	257	256	266	304	263	265	251	248	227	238	258	271	223	275	288	268	269	270	251	284	273	257	268	263	258	277	279	251	280	260	272	228	262	249	287	251	243	247	261	233	295	253	273	247	228	253	239	278	249	247	236	275	251	244	243	280	266	267	252	270	279	247	277	276	256	269	260	241	285	262	285	261	230	275	283	263	250	285	270	268	281	252	259	262	249	268	258	281	255	250	266	286	272	254	264	273	239	286	244	287	250	295	258	266	274	259	253	274	306	303	275	271	251	239	262	275	250	258	260	276	263	266	243	288	263	270	277	249	267	251	240	249	272	263	251	267	235	276	272	263	267	261	252	257	261	258	255	262	245	268	279	268	239	278	278	248	251	272	253	271	278	265	282	255	271	278	234	247	263	272	245	258	227	289	256	233	252	235	228	261	242	282	251	268	221	250	276	263	292	274	309	257	286	260	264	270	256	280	286	243	264	237	247	277	282	240	239	249	253	253	276	260	237	260	254	274	287	243	246	243	265	241	249	239	258	259	229	289	264	246	286	271	277	239	273	255	274	238	263	241	247	247	228	225	257	250	243	246	213	258	269	262	247	239	242	244	284	242	274	250	267	280	281	240	282	282	266	255	266	246	257	264	242	278	261	208	260	273	243	243	247	262	256	255	261	257	242	238	239	247	239	289	237	246	243	260	258	266	272	240	249	261	268	283	263	238	286	278	247	259	263	261	245	236	237	249	269	235	277	260	264	245	273	273	295	271	252	275	257	273	242	261	254	265	252	253	240	251	266	246	270	227	228	253	237	255	264	271	256	258	269	259	258	257	240	274	246	269	254	258	261	244	255	290	249	233	230	235	243	268	262	250	269	263	255	264	252	263	257	280	235	255	277	269	257	256	252	252	255	265	251	265	246	285	245	270	269	267	230	263	272	262	250	246	274	254	273	273	262	246	251	256	290	253	237	260	238	233	252	271	274	258	257	269	233	280	266	282	267	232	247	255	247	253	249	240	267	280	281	281	259	227	232	273	257	274	220	241	273	279	286	224	232	266	262	246	282	253	278	282	252	263	285	254	251	244	254	253	234	281	264	253	279	255	238	248	256	254	252	240	268	285	267	307	266	260	262	243	264	263	266	271	254	238	246	259	252	244	277	255	246	264	270	242	250	287	265	254	257	249	230	281	261	277	246	265	269	284	262	231	241	277	286	246	249	226	284	265	267	267	274	297	266	276	273	269	244	256	274	244	267	293	238	256	255	243	281	232	265	235	251	256	241	264	241	244	251	267	272	253	232	275	295	262	239	254	246	247	256	263	268	275	277	245	258	253	245	273	256	240	234	258	255	258	258	254	265	278	246	266	238	232	255	254	242	287	276	234	210	260	259	252	279	266	244	255	283	269	273	254	243	251	243	254	245	267	256	257	261	266	274	249	293	261	233	254	272	244	261	273	278	275	283	242	248	250	248	255	239	269	268	267	271	263	234	252	294	267	278	247	255	250	257	261	270	257	263	266	248	248	278	258	272	239	250	271	257	255	259	261	250	273	272	277	244	272	291	264	251	270	255	277	245	265	280	239	276	263	256	236	269	228	304	233	282	263	226	217	249	270	250	251	264	262	265	249	243	269	270	229	242	260	239	275	264	259	243	251	255	262	254	243	264	258	255	271	262	254	253	251	252	253	246	257	284	243	250	236	274	271	230	262	239	251	274	285	273	275	234	244	229	249	265	288	243	264	276	262	244	272	248	300	238	278	270	262	241	247	263	254	264	262	263	258	298	270	283	254	247	257	249	290	311	308	247	267	254	292	264	267	252	289	262	234	277	280	255	249	263	247	280	235	286	262	252	237	241	280	239	261	227	258	230	256	277	269	268	274	292	251	242	254	254	248	262	281	265	279	250	274	286	258	280	260	232	280	270	257	248	236	263	256	274	257	246	269	287	271	264	258	267	261	249	282	264	255	267	271	247	262	267	243	262	245	250	244	253	248	252	227	227	247	261	268	250	256	256	269	254	250	264	240	245	280	250	256	259	268	269	247	251	257	244	261	243	268	254	285	254	259	261	237	258	251	265	302	228	274	248	247	261	243	278	294	248	265	265	231	272	251	299	245	238	257	251	263	251	253	238	274	269	272	282	274	257	276	246	285	283	260	280	248	230	274	237	258	252	256	262	258	225	224	274	301	245	222	211	235	268	247	281	279	275	252	236	264	247	249	262	271	255	251	260	267	271	292	253	256	260	258	226	265	303	247	257	247	232	247	265	254	251	263	240	257	266	255	239	243	273	315	251	250	297	268	275	254	248	261	272	231	236	276	245	277	293	275	257	279	282	224	274	258	274	266	243	273	255	283	260	278	280	257	222	240	241	274	254	255	280	246	261	266	281	236	243	275	253	242	247	269	249	278	256	261	259	252	245	280	240	253	277	255	276	259	258	239	263	271	270	259	263	250	245	260	264	237	248	257	236	268	252	255	267	269	252	263	260	255	244	249	278	261	254	235	256	273	244	248	266	239	293	276	248	280	231	261	247	253	264	265	292	252	271	260	238	230	264	284	241	293	259	244	259	224	232	257	281	249	277	259	226	266	259	274	259	280	267	244	244	270	231	248	252	263	278	256	270	287	274	263	274	287	269	238	256	237	266	248	274	275	270	269	275	264	246	252	249	231	264	280	261	296	227	233	281	275	288	262	275	280	283	262	276	274	274	252	254	225	267	264	246	242	253	250	226	246	241	247	242	261	268	260	215	236	239	268	275	256	254	227	255	266	225	251	284	244	298	235	281	265	248	269	233	266	283	235	274	246	269	238	272	268	271	260	223	232	252	239	232	246	254	256	252	271	249	222	271	242	246	250	249	259	274	235	253	264	279	272	243	272	254	262	249	258	267	220	235	233	247	270	271	257	278	289	264	246	234	258	246	280	260	247	293	263	234	246	216	259	240	253	263	249	250	239	262	260	255	251
4710	10002	8066	3958	2762	2100	1600	1174	985	927	773	667	656	627	551	552	491	495	460	412	404	419	405	392	385	369	368	377	358	385	372	397	370	370	368	394	360	360	361	357	344	357	340	335	325	346	362	346	338	321	329	351	335	349	341	349	305	350	367	321	348	334	320	354	349	354	327	378	348	323	326	313	346	323	348	334	317	348	382	332	339	346	330	320	334	346	298	347	350	350	333	328	325	326	356	351	307	371	341	293	338	301	342	366	339	342	347	307	360	335	344	334	349	325	332	313	310	340	340	311	352	311	294	348	301	347	315	328	302	343	338	380	314	318	343	313	309	314	331	307	328	310	333	301	351	335	341	317	353	343	324	368	351	342	334	340	360	314	300	289	348	317	316	362	318	335	338	338	337	311	341	307	308	343	290	324	329	318	346	348	334	324	308	343	339	325	359	365	304	345	341	326	377	360	294	341	355	328	308	347	342	322	317	342	359	339	337	303	325	346	351	302	310	307	333	340	298	343	333	333	308	334	314	333	298	350	331	322	320	326	344	352	313	363	310	289	317	304	313	333	343	310	345	334	361	317	292	337	315	302	344	346	306	345	360	326	355	329	369	323	330	312	325	320	337	359	318	307	311	320	297	336	299	326	349	327	291	292	315	314	327	353	339	336	314	306	338	305	335	315	325	341	284	301	322	331	287	332	338	323	296	316	316	336	337	354	322	341	329	372	335	348	305	333	351	350	349	303	315	297	345	325	310	358	318	335	332	346	315	321	342	311	322	337	343	352	322	320	327	317	320	328	324	334	343	334	330	325	310	293	310	335	337	324	338	318	350	314	321	335	346	332	318	317	287	341	319	334	328	330	333	357	309	296	329	335	347	305	334	307	325	311	310	350	362	332	345	344	353	356	311	354	317	332	316	329	276	330	324	328	352	323	317	342	313	295	336	345	322	319	325	334	333	326	343	289	344	354	313	329	316	328	357	334	308	354	344	321	332	323	331	374	334	306	357	323	337	316	312	333	355	320	314	333	333	309	335	353	342	334	300	316	353	342	337	342	361	353	321	352	342	356	355	314	321	342	328	344	347	352	343	345	304	299	335	346	317	330	304	330	307	315	342	309	332	365	298	348	309	340	318	331	295	317	311	343	327	341	344	353	331	320	367	314	334	302	324	344	348	352	313	316	323	306	317	343	329	339	327	325	319	342	335	347	288	326	323	319	303	342	332	338	356	332	307	318	321	327	337	338	333	342	311	311	335	339	335	330	319	326	321	331	312	367	339	329	276	303	312	319	330	324	315	340	333	341	343	320	352	319	354	329	323	306	317	330	293	341	296	339	331	335	321	347	353	332	349	325	352	343	305	357	345	374	319	328	381	313	290	336	348	348	344	317	326	309	337	334	317	332	339	301	304	340	339	334	334	327	349	343	322	300	320	321	320	330	319	325	338	295	346	325	297	362	324	286	345	340	311	323	320	339	327	353	320	337	309	320	346	350	349	308	337	301	300	313	337	354	324	320	337	337	342	310	331	350	310	315	322	348	303	310	359	314	331	315	358	318	336	322	337	320	324	333	334	308	345	348	325	317	335	331	345	315	299	323	317	332	338	310	322	390	333	325	319	308	309	316	354	318	325	300	357	305	339	319	303	356	360	319	302	324	304	324	349	331	320	318	351	317	332	321	331	304	293	334	327	325	331	355	309	334	288	353	344	311	330	300	339	317	345	343	329	338	346	324	314	341	322	349	341	348	342	342	332	320	331	320	304	360	348	297	331	330	319	311	339	334	332	295	326	368	309	348	337	291	347	308	357	301	322	325	316	338	319	305	314	330	359	348	313	313	299	296	327	342	325	313	336	324	287	305	359	335	344	363	311	332	342	340	307	338	328	328	319	317	353	318	337	313	346	325	313	305	345	306	314	303	335	284	319	355	355	335	347	313	323	318	329	362	352	344	306	334	305	325	327	293	313	305	314	331	321	336	334	325	351	341	330	331	289	325	351	362	298	338	303	330	330	320	309	354	340	343	309	319	334	327	325	321	322	293	315	315	298	343	333	324	344	322	312	322	331	357	284	311	272	313	319	353	350	328	359	328	317	304	319	325	338	334	338	308	348	305	318	339	317	310	360	316	307	334	303	304	309	338	332	324	333	345	378	335	348	336	321	358	304	341	348	289	335	361	310	337	331	289	337	333	341	349	309	355	307	301	334	330	337	296	353	326	304	350	330	312	334	326	282	328	324	296	343	324	294	293	345	339	317	356	335	324	330	370	340	375	346	301	310	332	342	322	333	336	334	344	336	328	360	351	338	315	319	295	304	305	340	321	313	317	338	326	352	329	323	291	330	364	302	316	308	317	314	322	323	317	325	323	339	314	316	328	280	313	325	312	302	335	337	316	341	329	321	343	352	355	310	315	351	358	332	335	350	323	311	334	325	324	352	320	337	338	331	312	326	355	342	372	299	316	366	362	326	317	332	321	310	328	336	347	321	324	312	348	324	365	367	321	286	291	316	345	339	316	311	336	342	323	305	331	344	297	328	323	340	343	325	346	327	315	335	310	311	330	316	343	333	353	318	365	319	373	354	329	328	328	333	315	340	277	308	340	308	342	316	343	311	335	324	330	352	348	337	292	357	334	336	319	318	334	325	309	369	319	309	333	325	313	298	336	346	328	358	337	320	329	332	336	322	307	335	305	310	325	326	370	314	359	294	324	325	345	342	355	359	321	353	362	358	315	320	354	360	359	353	335	325	311	357	352	309	334	298	312	299	330	295	325	315	332	302	317	317	342	335	335	335	323	318	321	307	362	368	333	326	317	335	289	335	329	339	337	333	352	325	322	351	353	344	330	325	320	288	334	334	350	312	303	298	327	347	318	305	315	320	337	343	345	330	349	328	333	314	340	282	323	331	277	292	318	318	319	306	329	313	320	323	333	328	386	321	348	338	316	336	366	326	328	352	294	334	339	318	316	349	309	345	312	345	317	338	335	327	335	313	316	341	326	315	295	307	316	338	338	340	337	328	326	334	349	346	323	341	340	338	322	329	369	351	352	321	316	317	330	324	328	365	321	373	339	314	334	337	365	325	349	343	334	331	326	356	330	313	319	312	330	337	317	337	341	326	324	319	323	343	328	351	355	321	316	334	360	368	346	312	331	299	400	340	321	294	313	327	293	318	293	326	315	329	328	308	321	322	352	331	319	382	352	349	310	305	332	325	316	309	331	340	331	336	336	292	340	329	361	336	315	336	316	322	309	321	335	325	331	307	363	321	332	327	355	320	294	323	330	320	349	330	314	315	304	300	307	328	340	327	343	320	311	326	361	312	330	357	344	296	332	305	341	349	339	335	358	314	287	288	347	359	384	324	321	325	339	339	329	345	324	332	312	319	290	320	331	326	344	335	336	310	357	358	332	333	346	369	322	304	339	359	363	368	306	323	313	328	304	332	354	337	302	351	321	342	341	339	318	330	317	345	307	335	327	345	323	336	351	336	302	331	319
25348	21582	28100	25407	12100	1214	967	899	866	780	852	811	820	784	715	755	704	767	726	763	772	679	688	680	753	676	689	692	684	729	653	663	690	735	725	678	667	740	668	677	705	689	690	742	722	693	692	721	673	682	636	711	729	719	684	628	695	746	705	715	649	697	688	682	728	778	635	718	742	712	674	701	709	709	671	696	692	696	687	683	719	739	699	678	694	686	676	728	680	695	728	695	718	748	689	723	688	685	724	719	695	670	673	711	677	715	699	671	725	652	701	659	720	719	747	686	672	703	737	690	747	687	751	700	725	742	705	672	705	696	684	683	671	718	711	718	741	701	723	704	723	694	714	686	685	663	692	642	689	711	678	683	730	701	738	713	706	708	719	664	692	678	671	700	674	717	746	712	635	714	677	677	708	631	711	711	718	691	714	745	688	681	712	685	715	724	724	698	650	672	714	707	677	704	696	727	694	687	698	661	679	711	666	697	711	698	658	711	672	666	726	648	704	708	719	656	724	709	717	710	719	632	740	683	644	729	700	716	693	686	688	717	668	701	669	734	691	649	745	679	739	691	684	654	688	725	704	732	653	713	742	675	678	714	670	652	691	659	668	698	692	692	679	684	713	687	690	724	678	667	689	685	711	697	676	670	704	654	654	692	662	683	716	711	701	676	679	673	716	707	704	727	681	705	723	679	696	676	653	743	718	706	665	738	721	702	694	722	715	709	693	700	724	681	725	727	702	666	693	721	722	688	704	717	715	681	674	672	679	676	736	699	731	752	660	660	708	668	673	705	695	708	687	713	757	717	717	685	686	710	714	716	686	640	685	708	666	747	678	712	694	728	664	699	667	726	720	660	711	714	751	720	703	688	675	694	701	690	670	704	676	678	713	745	658	710	655	701	697	690	674	720	700	706	687	686	676	725	740	734	678	682	702	696	644	670	673	751	664	700	717	698	693	732	725	718	709	737	731	675	729	676	727	688	723	667	674	703	680	664	710	682	747	707	694	707	680	704	708	698	671	735	705	680	709	657	687	686	747	713	678	702	744	665	725	688	683	677	671	679	686	713	662	690	708	680	710	695	748	717	682	683	714	707	661	707	713	665	693	707	642	682	684	650	629	724	691	670	703	747	672	716	721	697	693	684	702	697	723	632	670	678	655	709	706	702	711	695	626	685	696	768	674	719	719	698	778	759	662	741	688	720	686	650	669	711	679	655	683	690	696	677	679	684	749	655	734	681	693	676	738	682	701	721	726	702	690	737	694	690	698	662	761	736	712	654	667	719	689	700	737	676	697	774	752	727	677	683	684	705	716	702	750	714	659	706	676	723	689	667	675	640	695	665	672	732	699	684	685	744	714	627	709	763	662	726	714	720	665	645	669	702	685	710	668	742	685	717	699	672	643	712	691	756	718	668	701	687	708	674	679	705	694	704	676	700	687	700	716	706	765	703	736	698	665	755	728	693	701	688	687	694	680	699	685	680	718	724	641	689	628	677	695	723	666	661	718	683	744	681	722	715	731	683	753	648	698	697	684	658	673	699	724	706	690	711	714	711	716	668	740	702	672	679	683	707	669	708	703	745	702	693	685	684	688	673	698	729	674	717	646	697	681	657	674	677	665	689	726	693	682	675	719	678	711	691	718	659	663	665	720	706	656	681	664	711	628	713	709	711	711	747	640	684	695	707	675	679	683	712	695	722	659	673	697	743	674	670	716	710	735	675	689	725	673	723	707	718	715	723	645	691	732	722	676	668	692	695	666	727	670	685	697	664	716	686	721	710	703	687	672	695	722	708	722	711	681	726	705	673	702	724	678	689	754	672	696	702	668	727	708	641	703	746	685	662	695	695	716	667	710	697	695	765	706	666	718	675	700	727	740	677	704	707	728	706	672	657	678	693	687	678	727	729	693	709	699	705	685	698	692	717	690	669	748	692	688	744	780	706	709	662	715	722	661	699	663	701	688	693	672	646	691	744	709	711	687	685	690	686	748	678	675	659	707	688	696	720	691	721	753	685	698	687	725	727	647	690	734	701	726	708	691	696	727	698	674	702	731	740	701	639	709	683	671	645	682	692	680	696	678	688	677	678	706	731	693	716	721	698	684	638	712	706	683	696	659	702	692	731	707	764	685	696	688	722	770	679	707	721	712	678	709	672	723	669	694	667	697	734	727	635	700	711	702	751	680	685	680	719	764	687	667	675	707	701	689	637	690	692	706	686	658	697	674	689	667	700	702	697	688	728	693	711	697	681	672	675	671	650	692	677	701	662	653	684	681	714	651	732	726	726	773	704	703	681	706	729	628	732	682	672	694	718	696	688	722	684	668	681	708	659	700	668	683	689	694	737	694	671	709	698	667	666	705	650	719	728	680	706	671	697	694	730	698	662	718	718	679	716	714	710	741	694	716	674	769	681	706	683	690	685	705	703	720	694	707	674	728	670	669	698	701	686	680	701	713	737	744	691	688	713	670	688	695	703	657	702	655	703	690	729	646	707	719	753	736	721	701	707	710	703	696	675	690	676	644	675	738	743	740	691	709	696	685	686	717	705	663	717	711	695	669	646	717	701	691	689	677	699	703	645	724	700	730	733	731	697	694	685	686	684	721	726	705	719	676	699	653	659	688	747	699	711	720	683	703	711	682	680	672	691	695	669	721	736	670	721	695	686	698	696	735	686	686	701	687	714	723	653	704	664	688	669	712	695	688	745	737	683	705	726	721	680	702	689	662	703	657	692	671	699	699	706	694	730	675	686	698	749	690	683	703	656	702	704	668	751	702	692	706	669	665	672	688	676	683	707	725	668	670	711	680	711	705	723	655	699	707	699	662	613	697	686	724	697	691	731	676	672	698	694	716	665	682	667	695	669	702	719	683	724	729	700	743	678	695	676	653	674	733	687	718	716	712	678	687	686	713	699	690	746	678	707	687	685	711	717	684	654	712	695	720	722	709	731	743	675	695	701	630	693	696	665	720	667	729	754	749	702	662	707	693	735	695	693	724	673	699	652	671	720	705	686	744	689	717	642	697	733	731	656	657	689	722	706	742	663	674	689	684	720	693	699	698	742	695	696	700	731	684	690	677	697	673	696	659	684	727	659	680	730	689	730	720	715	734	702	672	699	671	719	681	662	698	706	699	654	718	752	734	745	661	739	718	694	694	729	699	694	695	670	715	724	738	656	703	701	672	715	678	693	693	698	698	697	707	667	677	707	699	735	687	725	718	670	670	672	682	685	656	699	757	668	710	709	764	706	691	728	743	743	740	703	703	697	718	659	697	680	666	691	697	732	706	679	727	722	707	690	677	695	727	670	687	688	718	660	716	723	658	687	707	686	722	699	678	722	700	673	664	681	682	716	709	745	684	681	659	687	694	696	674	670	664	660	710	684	674	685	712	685	692	702	652	729	783	719	658	645	706	713	687	666	688	664	688	688	721	732	718	684	671	706	708	735	739	691	753	678	733	664	698	717	676	721	703	712	723	685	704	731	701	705	711	700
4581	5822	4595	2527	2001	1620	1432	1289	1219	1136	999	995	937	927	937	890	879	892	925	850	918	878	827	863	818	852	868	886	909	869	857	835	873	909	824	876	841	846	877	892	886	847	775	837	845	799	805	811	835	812	864	843	788	786	840	766	817	838	800	779	804	778	785	801	835	830	855	799	822	798	861	831	857	851	801	796	750	821	841	802	828	838	806	782	836	826	854	813	816	855	764	815	801	815	808	778	857	866	798	861	800	782	818	810	841	843	828	806	857	825	848	804	872	789	803	817	834	842	822	847	834	823	772	814	798	804	779	836	828	817	796	834	819	772	789	826	795	742	817	805	840	792	853	791	844	836	798	807	802	822	772	784	847	826	849	840	831	839	867	844	814	805	828	762	878	789	859	795	804	808	831	786	795	829	800	823	837	787	834	767	820	843	803	809	833	828	836	779	796	792	862	774	865	825	801	820	821	771	830	810	858	864	809	842	829	851	813	846	790	817	840	824	814	820	834	814	871	873	811	824	838	818	871	825	801	814	849	828	821	786	818	830	804	841	827	810	845	844	868	829	877	805	785	834	842	783	843	843	839	786	813	825	847	798	769	804	824	812	810	845	867	849	808	876	821	830	797	838	796	809	788	874	845	830	786	806	794	792	812	811	793	837	796	778	832	805	801	758	795	787	790	809	810	841	760	840	837	844	794	774	823	831	857	847	856	901	802	834	874	813	834	803	796	827	835	790	795	817	886	858	796	789	791	790	817	822	848	789	807	861	846	805	806	816	808	796	849	821	793	799	848	815	820	822	830	784	793	859	840	826	849	791	836	855	791	800	815	828	796	802	813	818	751	877	776	804	834	824	800	848	846	806	822	789	805	800	766	803	789	788	824	782	818	799	783	875	819	806	844	831	825	782	784	841	820	841	771	829	804	787	779	793	842	777	804	835	789	780	862	854	795	777	791	825	863	836	808	865	774	798	793	814	786	819	840	865	876	814	781	859	817	801	851	849	866	853	777	817	834	829	811	826	828	785	841	884	811	865	795	813	772	825	816	855	819	823	808	858	814	816	838	777	773	844	808	791	770	785	802	832	805	842	817	838	822	803	850	833	832	855	786	793	803	788	784	773	848	780	819	853	804	797	770	834	806	814	870	808	789	799	812	786	862	821	787	784	851	824	803	821	790	843	864	818	779	821	807	819	767	802	819	812	878	839	792	831	845	826	780	836	831	850	816	852	809	815	867	811	832	872	828	793	763	823	783	836	832	772	817	793	776	786	761	804	866	773	814	761	824	754	804	891	850	817	809	853	840	838	829	801	829	835	784	822	837	804	832	791	895	786	856	804	816	779	852	844	793	894	788	829	765	828	791	815	821	795	811	850	800	817	817	837	787	850	865	829	806	791	818	840	811	832	850	824	770	857	807	811	860	841	825	805	866	813	830	804	797	844	808	834	812	818	841	803	795	885	822	835	802	852	821	832	824	824	888	839	820	858	772	783	786	840	839	832	813	838	841	794	820	841	839	854	772	809	778	826	831	810	816	852	847	836	815	825	895	808	814	824	850	814	798	810	802	824	762	824	832	856	789	779	824	848	792	815	820	806	847	801	780	805	801	858	828	804	848	785	839	805	852	789	798	825	871	824	754	853	818	849	786	864	862	815	794	806	817	808	804	832	857	821	813	817	802	781	826	819	881	810	791	818	782	845	778	798	865	775	856	839	782	794	849	760	787	818	844	815	793	797	867	785	792	839	850	751	867	800	784	876	841	834	828	833	825	838	829	835	827	830	828	809	853	823	804	796	847	812	859	823	782	858	814	795	816	812	799	834	870	879	779	832	811	838	809	840	813	793	836	794	824	821	773	844	881	846	830	817	819	839	835	806	825	795	838	865	846	809	848	852	800	807	892	776	871	813	798	811	830	861	821	821	791	851	781	817	861	818	833	844	810	799	814	818	808	790	837	862	828	878	822	857	807	833	812	869	833	836	784	831	780	807	775	828	846	838	812	849	821	827	841	819	780	779	783	893	822	775	809	824	799	834	793	833	819	866	821	816	807	804	800	837	852	855	891	886	813	827	810	831	847	827	825	848	801	803	828	836	820	850	825	819	794	830	849	855	843	823	825	777	844	798	855	808	824	831	808	818	839	836	793	861	805	799	845	855	789	805	818	802	805	834	824	819	788	799	827	784	800	773	849	823	798	793	825	844	852	794	836	804	800	760	865	830	826	825	835	796	861	883	777	859	809	855	841	895	787	852	825	810	752	804	815	782	801	814	836	806	765	814	791	866	781	794	871	770	842	827	833	762	806	796	819	847	800	894	861	839	802	846	797	821	845	829	824	842	843	787	814	795	760	810	777	793	780	822	841	851	870	805	806	836	780	802	881	777	810	808	781	813	816	832	826	888	792	853	884	791	806	840	819	803	804	790	825	832	839	864	843	789	829	822	812	849	796	777	763	824	812	812	858	800	862	835	791	818	813	805	823	832	796	792	755	863	836	837	819	837	808	814	818	783	777	763	774	871	829	787	817	843	808	834	819	821	818	892	842	765	806	887	817	780	839	818	792	866	824	808	842	796	789	831	821	839	806	810	769	812	840	803	846	818	807	826	833	765	850	765	782	791	832	792	813	826	794	753	799	857	807	786	795	807	869	845	821	849	819	791	813	834	848	799	847	875	840	833	826	824	750	856	785	800	804	784	819	801	857	830	809	829	800	855	775	816	848	856	748	817	785	870	834	826	784	832	815	800	845	863	845	826	772	816	855	791	832	839	837	791	837	855	808	832	882	831	840	811	841	823	817	798	834	847	828	791	864	809	908	832	868	821	802	807	895	772	843	767	847	840	819	812	817	785	825	774	842	805	862	801	836	810	802	829	811	772	828	834	844	770	802	837	805	846	785	852	790	802	828	806	778	797	842	805	816	819	798	812	828	845	857	839	798	813	837	790	770	852	799	810	843	831	808	793	880	812	839	840	806	833	824	870	791	837	778	820	812	805	810	833	833	755	826	796	831	825	811	840	845	820	803	859	833	843	797	881	803	821	828	838	881	782	828	864	830	856	798	870	828	842	844	836	804	854	858	873	861	856	807	846	846	802	844	810	800	802	805	828	837	836	813	856	804	880	754	783	831	797	809	842	819	831	882	819	802	812	814	799	787	841	846	818	802	847	839	822	793	836	793	799	788	804	819	844	816	814	818	842	853	847	838	818	823	812	866	799	858	810	820	809	828	843	811	863	806	844	810	838	788	817	843	798	814	792	844	795	787	816	858	799	820	820	814	757	828	794	802	839	753	756	799	791	844	762	850	836	772	794	794	802	782	831	865	825	864	837	800	831	845	906	840	846	801	846	852	772	850	802	846	835	790	833	805	846	797	849	788	840	825	871	801	851	815	788	822	845	814	848	881	844	801	802	824	869	817	849	838	803	792	819	843	812	857	804	839	830	871	825	822	836	799	846	859	822	797	811	814	856	813	806	759	826	778	791	843	870	784	843	835	824
23136	21582	29573	24074	21577	21626	11957	1422	978	871	865	725	718	668	594	581	581	547	544	533	494	537	510	433	490	512	486	500	487	462	499	518	483	488	449	455	412	482	453	429	504	426	483	464	436	438	398	463	465	473	465	493	465	446	458	481	458	443	459	472	436	434	435	430	458	440	391	471	444	444	441	452	481	408	457	415	449	453	429	463	456	428	411	462	481	451	461	410	455	467	411	441	453	430	442	440	438	450	438	451	433	457	451	430	452	468	450	504	437	453	425	454	441	453	441	447	426	445	457	433	456	433	442	450	457	425	414	434	473	451	462	414	480	448	450	460	457	458	434	471	417	417	447	474	407	441	428	431	422	427	435	454	470	445	449	474	436	465	448	460	464	470	451	465	492	423	453	478	441	454	472	467	439	435	408	434	437	438	407	447	433	451	442	469	407	413	450	449	447	420	458	474	427	425	421	409	454	449	409	441	448	427	432	469	470	445	417	477	429	430	433	448	404	422	434	467	398	440	422	427	416	455	442	461	459	430	427	417	449	452	440	410	442	443	450	440	431	428	461	455	416	445	462	458	453	425	458	465	418	476	414	431	423	416	413	440	447	460	410	443	472	450	468	447	492	431	439	404	439	434	471	442	421	464	437	418	418	446	449	424	427	470	467	442	452	390	426	434	398	459	503	441	426	392	470	449	446	441	439	462	451	466	402	411	445	451	443	452	458	433	442	434	444	452	411	423	473	431	438	480	460	459	457	434	444	447	456	429	483	443	463	459	470	445	424	492	417	429	426	450	390	419	428	451	448	479	422	449	448	423	414	427	404	454	441	453	439	422	432	456	405	451	414	440	415	423	417	434	444	449	435	432	434	426	449	441	425	441	453	467	400	458	423	444	441	466	450	436	413	476	461	431	416	456	462	449	402	439	437	462	451	455	446	453	462	443	447	449	460	433	467	422	430	428	479	441	461	408	426	434	454	441	443	474	441	438	438	424	410	396	433	451	408	412	471	424	407	433	427	425	397	483	442	420	496	436	393	418	439	454	453	428	448	450	461	452	434	425	443	436	495	443	420	473	444	460	413	428	408	467	458	474	404	443	459	441	449	443	434	420	452	474	406	442	466	459	424	435	438	449	431	423	456	432	436	425	461	438	440	446	413	452	455	434	420	440	459	457	404	463	448	424	455	399	448	434	458	449	437	448	428	379	447	432	447	456	448	423	501	448	440	470	479	449	399	440	421	473	399	441	456	414	441	413	437	465	438	470	442	434	436	442	446	431	414	436	487	442	422	438	472	428	437	487	428	415	446	450	425	420	413	444	454	442	425	450	428	427	433	448	405	474	386	440	382	478	463	451	392	430	442	388	450	426	458	448	472	431	400	434	423	442	445	392	421	430	459	429	417	420	426	408	448	447	424	428	429	437	434	451	425	409	457	429	441	424	446	418	411	411	431	433	425	404	458	469	411	429	471	449	431	442	458	459	434	456	475	430	438	464	412	432	434	465	415	410	439	426	419	427	450	461	466	434	459	454	459	439	447	430	434	437	448	451	431	461	485	424	436	460	476	448	458	421	438	455	402	445	450	426	394	444	437	457	448	427	473	447	464	442	439	436	446	468	440	449	456	436	416	447	419	423	480	429	477	456	446	412	426	453	435	430	409	438	433	446	428	433	451	409	451	457	441	415	442	432	465	493	433	434	401	415	460	417	419	390	437	444	475	446	431	438	449	376	467	466	453	469	444	437	456	439	482	444	456	414	418	418	437	419	451	477	402	473	398	401	397	456	450	448	450	433	448	436	470	470	431	427	422	415	439	416	480	462	477	441	476	452	415	416	456	437	421	448	434	464	433	430	417	427	462	441	437	450	418	451	399	430	387	455	439	453	437	420	441	469	423	419	416	414	432	459	429	456	410	434	427	433	417	450	460	439	414	440	439	407	419	430	445	450	471	465	435	429	448	457	457	393	457	419	427	443	495	443	437	450	456	420	429	450	460	449	464	427	465	440	420	428	432	425	413	441	402	458	445	438	456	408	439	435	446	424	379	429	420	424	452	430	450	411	441	407	454	446	432	469	473	402	434	448	398	429	454	460	447	415	401	422	428	465	438	441	480	401	416	447	450	446	454	442	463	448	467	444	473	476	424	422	424	427	420	445	434	425	474	474	445	449	441	452	422	437	471	444	442	444	446	446	433	400	418	425	433	463	410	451	437	417	427	435	478	422	435	411	464	468	431	470	430	433	453	410	421	420	438	443	456	436	438	434	404	441	392	431	461	396	455	425	493	437	431	481	461	436	424	425	458	428	449	455	445	474	455	451	446	442	424	446	424	463	450	415	427	451	410	414	434	396	445	457	430	434	432	451	457	438	464	462	450	438	408	435	459	450	411	447	393	412	420	405	431	424	455	439	472	433	440	492	467	428	453	428	419	426	417	440	447	431	441	439	451	443	428	411	397	451	419	422	445	466	425	427	447	450	420	409	433	411	437	452	433	435	447	476	425	395	442	478	427	465	398	418	450	422	416	439	416	451	387	423	423	437	439	436	462	452	429	395	447	443	434	473	426	462	440	460	397	438	433	418	465	447	443	428	458	457	484	415	433	426	449	447	441	413	464	458	430	475	406	438	400	420	442	436	421	455	442	443	395	447	422	468	436	442	442	402	410	449	434	417	418	447	415	420	442	429	425	461	429	441	418	401	388	467	470	439	444	452	412	424	424	470	459	422	475	418	457	476	444	417	408	395	464	420	406	404	466	441	416	447	431	429	422	464	452	470	442	456	427	421	400	439	444	423	428	436	438	441	446	420	432	433	410	409	412	405	416	455	445	411	436	460	490	451	516	434	449	410	421	432	402	465	455	442	429	426	432	450	448	450	465	418	425	449	445	421	443	420	478	469	490	436	439	466	400	420	423	432	435	436	433	427	458	453	445	453	438	432	463	478	412	428	422	434	475	457	433	425	453	420	407	416	428	437	418	441	416	432	387	435	451	421	420	401	430	476	438	438	457	448	446	429	436	425	472	451	460	427	442	462	446	468	469	391	429	460	443	433	443	463	447	452	455	490	484	450	384	409	409	415	430	441	432	466	436	401	426	457	457	455	432	427	451	417	403	471	456	462	423	442	463	449	422	443	432	417	430	389	451	409	419	445	422	438	457	451	400	443	462	410	393	434	411	436	452	426	439	421	422	400	423	450	448	462	501	460	454	433	442	474	456	457	434	453	455	458	440	446	439	434	439	448	455	457	429	434	427	438	504	467	430	443	385	447	427	428	433	448	440	464	442	431	432	424	441	437	418	422	463	472	447	438	402	455	480	421	415	433	465	410	452	440	453	394	450	432	430	487	431	444	422	457	442	447	463	489	460	428	428	422	403	408	432	462	415	443	463	448	412	463	449	410	452	401	435	422	390	423	411	457	439	412	444	449	469	452	480	432	436	401	450	428	467	428	456	433	448	460	430	433	453	431	485	466	450	461	439	463	437	426	434	415	446	405	479	458
7049	16353	13355	6790	4827	3642	2860	2303	1866	1641	1365	1247	1132	1038	936	833	794	746	727	641	682	683	654	660	637	626	640	585	579	603	578	603	584	545	564	550	534	562	531	552	564	536	557	542	542	534	499	531	474	530	520	522	575	532	532	541	515	508	524	537	514	538	546	515	540	497	443	511	509	520	520	495	485	471	476	524	480	522	477	495	521	518	511	491	509	490	522	549	522	443	515	514	560	461	489	508	482	491	491	537	557	515	506	534	490	482	506	512	493	530	476	474	508	534	533	512	504	505	509	529	507	485	496	478	478	474	538	507	462	529	511	498	498	491	479	515	464	531	493	502	522	536	521	531	520	510	515	525	524	505	532	518	506	482	506	471	506	501	547	548	502	503	501	468	534	500	531	488	507	522	524	495	522	488	475	489	469	501	495	491	469	512	510	541	529	533	534	484	496	490	544	485	508	514	495	531	537	546	466	523	476	527	491	497	506	535	511	462	498	520	476	502	514	548	504	531	491	516	486	521	490	470	494	543	472	502	522	498	511	484	522	499	480	518	511	511	485	537	509	506	476	530	475	509	502	533	462	493	491	515	545	475	497	486	524	511	527	532	510	526	508	501	459	515	497	530	505	524	484	513	445	498	513	524	529	500	530	500	500	489	487	465	478	483	531	502	514	501	492	509	507	519	464	505	508	500	532	478	504	531	532	497	510	516	515	493	490	523	488	544	508	535	514	510	516	523	508	518	535	471	500	521	484	534	459	511	506	501	491	507	528	518	509	506	468	516	520	476	468	505	474	533	494	469	517	547	507	535	533	452	520	495	490	524	475	532	512	531	459	535	497	505	531	510	518	495	526	531	504	500	491	497	482	541	545	483	503	520	515	524	453	532	537	473	499	518	510	580	569	508	538	496	511	508	517	477	552	503	484	493	523	496	514	498	494	463	514	500	540	496	486	514	515	525	514	520	516	501	532	510	481	502	497	447	506	487	477	518	526	513	506	467	505	518	510	525	492	494	478	520	476	522	456	515	523	486	497	489	518	503	494	507	568	512	516	515	483	532	544	533	483	549	490	475	512	504	484	473	512	471	498	503	493	478	521	512	501	526	487	527	499	496	499	495	499	477	484	529	532	503	492	499	543	517	513	495	529	521	525	470	534	515	517	504	473	502	496	507	506	452	513	491	485	503	508	525	501	511	509	519	501	523	478	460	507	491	472	472	516	514	481	479	524	514	504	511	516	508	495	493	501	503	470	520	474	533	540	489	506	518	519	491	488	523	458	513	501	522	510	489	528	491	518	543	484	516	541	523	515	498	530	484	498	491	524	497	456	516	463	513	499	465	508	492	495	469	458	515	479	534	532	497	525	479	527	531	495	507	507	475	520	507	547	504	491	452	504	496	499	488	478	473	476	518	493	511	519	530	487	482	515	496	500	507	493	489	503	505	488	525	557	497	479	520	494	519	515	531	554	498	524	457	525	498	494	514	475	503	499	488	512	533	524	475	524	522	497	503	480	502	483	482	481	523	524	462	507	502	518	489	489	510	512	472	501	513	524	501	503	540	483	494	454	518	472	474	498	524	523	502	456	517	509	544	496	514	518	537	509	507	507	545	508	544	479	519	522	482	506	492	517	525	523	491	481	518	520	465	494	523	567	525	523	533	511	510	501	490	508	498	530	525	450	490	501	524	482	506	526	558	523	512	494	512	485	510	481	517	488	515	536	525	523	551	521	544	498	530	518	503	491	491	478	478	509	508	530	482	512	477	520	564	475	510	534	480	514	499	492	499	495	468	479	519	552	458	522	491	503	498	502	493	507	512	507	482	498	468	530	498	540	472	483	513	515	505	493	493	467	461	525	551	540	529	536	507	487	480	514	529	539	558	564	472	498	465	519	531	484	456	508	513	540	550	493	513	516	522	482	474	521	516	528	527	500	532	517	511	492	505	494	492	532	530	515	502	505	522	528	462	498	522	512	502	506	477	498	498	545	483	508	483	492	515	533	514	489	474	533	526	513	532	528	495	485	518	490	500	481	511	473	497	474	481	495	498	502	489	497	494	525	538	545	503	524	483	490	487	572	509	529	475	504	477	499	499	508	505	500	475	491	530	527	553	528	540	533	491	531	478	483	531	518	498	490	509	541	536	499	521	487	495	518	488	517	473	519	511	513	545	526	507	545	462	488	461	450	493	512	516	482	493	475	489	514	491	514	517	542	501	478	463	506	516	514	521	523	476	472	538	514	488	496	494	486	466	504	500	499	500	487	488	482	532	542	471	496	503	462	482	553	516	508	515	491	501	523	514	538	492	510	525	555	514	550	511	486	514	536	508	508	502	507	472	511	539	496	531	522	538	520	498	499	483	480	512	516	471	496	469	484	490	534	519	487	524	515	587	484	516	520	558	488	508	494	512	523	511	513	500	538	538	491	520	500	476	514	479	478	483	472	482	477	473	509	491	526	482	500	492	473	483	483	513	501	492	537	470	510	515	521	477	501	497	506	493	490	508	486	485	495	546	522	484	472	482	489	514	522	536	520	499	512	534	517	484	493	481	533	518	527	502	479	505	487	506	500	521	498	526	537	504	484	496	549	481	482	488	510	505	506	492	496	499	486	536	480	496	541	543	455	523	488	501	478	502	528	495	468	499	495	484	478	505	468	459	484	518	518	513	482	528	547	469	550	492	522	472	528	507	526	492	504	506	541	473	485	512	510	489	569	510	512	493	481	507	481	498	524	539	536	523	495	475	475	495	517	497	508	519	487	496	457	493	487	505	504	503	509	506	495	547	507	518	514	485	528	500	527	495	505	522	497	466	491	495	479	474	470	483	494	551	494	489	511	494	506	519	537	484	499	523	505	518	470	519	530	488	537	500	491	508	523	479	485	518	497	520	507	502	508	499	490	495	490	494	502	517	513	482	509	529	472	517	515	478	531	519	491	539	496	543	505	480	520	500	471	529	502	492	497	530	518	504	520	466	501	500	502	509	488	527	510	543	469	470	521	519	489	510	566	498	486	520	502	533	506	489	548	507	519	495	531	515	494	479	496	521	511	503	494	515	515	481	554	532	555	491	503	496	479	473	515	486	492	482	498	489	464	486	495	480	485	493	485	500	509	507	525	485	501	488	503	531	482	490	467	498	517	513	513	551	447	519	505	484	507	518	504	507	479	497	494	507	528	525	503	526	547	498	502	465	521	486	525	509	548	481	523	499	493	486	506	509	487	522	520	495	481	495	501	506	559	520	504	509	480	523	516	490	478	520	484	520	527	524	502	501	467	512	521	544	519	524	502	504	492	541	497	524	477	507	487	527	492	473	505	487	508	495	505	475	505	549	504	490	531	491	490	484	530	488	539	488	477	507	486	479	510	481	511	500	500	482	510	492	508	491	524	513	459	496	521	499	476	515	491	525	531	513	476	462	521	538	477	531	497	529	506	541	500	518	504	478	473	480	470	504	544	503	496	509	503	505	469	489	529	528	503	522	484	501	517	497	532	555
27653	20450	7316	1150	829	758	656	532	520	551	512	480	476	505	532	485	539	457	488	471	463	479	527	505	471	488	507	485	469	473	514	481	497	492	477	496	501	472	504	508	484	501	489	496	509	482	474	490	514	509	482	525	487	482	498	522	525	504	501	512	517	502	485	504	501	479	464	506	464	478	519	495	513	510	453	497	475	518	464	500	480	485	449	480	501	516	493	493	488	475	513	500	491	463	508	502	477	459	476	495	508	479	520	580	540	517	502	509	481	473	496	513	539	480	515	537	474	511	501	496	505	510	488	513	522	516	502	498	503	465	533	530	498	526	528	479	500	559	486	481	511	495	483	534	500	484	489	503	480	487	486	498	465	470	494	512	497	477	495	483	468	494	490	500	489	495	504	508	469	486	479	488	469	497	475	485	497	493	499	507	513	482	465	484	492	497	490	493	496	498	504	481	487	496	487	500	503	465	486	503	467	467	555	480	488	468	464	489	536	442	525	479	466	474	476	499	508	491	495	499	491	520	466	503	467	542	466	538	471	541	512	481	530	456	472	450	519	521	505	415	489	472	455	496	490	488	521	501	489	487	470	528	481	456	454	448	498	472	480	495	493	507	484	474	490	501	473	509	487	522	503	501	482	437	517	527	465	522	494	494	539	496	502	483	473	492	461	502	499	508	493	492	506	506	509	488	468	494	517	472	476	509	530	462	465	504	488	497	504	490	481	497	486	501	531	470	474	515	521	502	457	480	481	494	451	486	470	532	516	495	514	462	451	514	453	509	458	474	491	455	461	511	510	522	455	489	488	499	480	457	449	489	483	528	495	533	484	496	513	522	467	483	504	471	490	513	505	521	482	492	465	448	493	472	496	499	483	509	502	497	480	484	516	506	495	529	494	488	477	501	441	503	550	484	511	529	528	495	460	509	540	483	493	465	490	511	518	472	485	493	514	538	496	517	468	495	523	490	445	489	513	476	471	498	513	474	489	500	478	523	510	504	506	532	472	488	459	478	498	494	513	488	514	519	504	478	486	507	496	497	523	529	488	546	490	473	554	507	491	494	483	485	501	482	496	526	482	482	484	503	459	486	459	519	460	471	489	516	468	493	498	506	480	500	534	442	537	533	469	482	495	470	510	467	497	494	498	472	474	494	534	457	473	454	449	505	478	502	487	497	497	502	484	508	527	471	474	505	470	541	498	515	452	496	481	477	494	462	464	483	486	476	487	493	492	512	498	478	497	495	514	471	528	480	536	487	532	492	469	478	506	496	510	531	446	462	470	502	500	512	501	479	493	522	512	484	489	477	495	516	479	479	472	488	447	504	515	503	479	468	510	483	482	538	492	472	502	522	500	504	483	494	473	485	507	500	474	533	479	481	501	465	518	479	472	490	523	477	499	489	527	496	481	478	497	494	483	490	485	485	461	502	489	528	497	532	487	490	468	464	494	513	448	447	526	494	532	517	489	487	518	490	504	526	476	500	470	490	497	514	456	482	501	490	518	482	488	531	481	504	508	515	536	541	479	513	479	475	508	485	530	506	518	506	438	492	505	453	513	453	515	545	529	480	476	540	498	508	484	477	454	522	493	495	485	481	527	498	493	510	496	518	469	531	484	478	471	467	494	504	486	489	465	492	481	506	488	466	504	494	467	498	514	465	464	478	499	519	488	487	493	479	487	510	462	516	463	485	544	483	510	528	492	499	522	491	495	481	523	504	462	472	513	525	494	516	495	492	498	524	520	509	466	479	488	497	470	486	468	476	499	498	462	481	498	501	528	461	468	482	474	532	473	467	467	484	497	528	515	475	484	492	502	502	508	485	486	499	488	501	481	480	483	503	512	505	510	492	472	493	513	497	512	522	477	524	470	483	471	477	554	548	516	482	501	476	499	475	439	469	482	499	474	491	500	501	503	514	523	496	460	510	495	463	510	503	488	509	452	488	475	473	510	503	486	503	506	518	470	542	482	493	479	553	493	497	491	536	495	511	482	473	490	541	505	499	522	496	486	496	469	484	475	530	461	540	506	488	516	482	467	492	513	526	509	541	502	513	501	485	525	514	501	494	480	482	450	515	456	495	460	466	493	513	470	462	486	488	526	519	487	483	498	541	517	491	546	473	514	475	480	500	472	494	471	530	521	490	517	483	487	489	514	527	498	522	453	473	487	503	479	492	459	506	488	506	482	480	497	470	496	491	492	535	507	487	510	508	509	482	475	514	443	469	505	481	482	485	535	501	465	499	501	535	486	528	478	485	484	477	493	479	505	477	497	468	470	460	477	478	468	490	490	477	502	473	516	484	466	484	539	483	494	469	507	450	520	485	548	506	502	483	515	516	513	490	484	502	456	474	496	483	502	477	529	480	493	539	501	499	499	468	484	541	516	503	496	517	491	462	480	461	474	493	518	454	517	518	482	471	488	479	502	479	507	499	472	484	479	516	475	484	494	499	514	482	453	503	498	492	463	579	497	506	513	516	527	517	491	486	501	485	499	468	532	486	514	473	475	484	464	529	504	430	482	452	454	504	489	508	495	505	483	524	466	489	520	493	444	447	486	495	475	505	527	468	517	499	501	504	471	472	485	485	543	471	500	499	427	465	502	475	504	474	436	508	482	478	510	471	482	482	484	512	497	507	487	511	474	489	459	480	450	495	453	506	515	474	511	515	494	484	458	535	467	520	520	495	465	472	531	459	501	475	472	497	506	460	504	485	494	490	450	472	511	514	469	493	497	483	464	531	478	543	477	526	516	474	494	498	489	540	521	532	502	494	469	493	478	457	472	490	485	448	495	486	515	470	539	466	521	494	479	460	508	474	514	473	454	515	498	490	475	502	483	534	477	489	492	513	486	454	498	498	536	500	445	483	466	481	485	504	483	480	477	500	480	497	496	501	479	502	497	509	458	485	557	490	481	496	494	497	505	520	517	484	509	465	460	484	481	519	474	503	524	454	495	530	521	550	494	482	512	469	497	490	522	486	474	473	531	481	474	517	505	473	522	491	496	479	500	468	472	468	462	485	506	522	519	519	500	483	466	486	517	464	535	491	466	510	511	508	477	520	521	492	467	483	505	457	496	493	491	522	506	478	477	496	491	468	489	463	483	510	486	495	531	511	512	500	502	484	520	495	492	497	506	507	480	501	471	487	470	514	490	460	483	449	502	518	494	480	483	492	478	501	514	466	507	508	470	547	516	468	509	484	532	490	496	499	464	504	496	478	499	500	478	493	493	492	503	458	489	492	487	539	492	520	486	513	444	492	488	527	474	508	522	509	513	519	468	519	511	529	530	501	480	457	458	497	535	552	516	518	483	491	497	537	498	511	502	476	497	532	492	483	467	517	473	501	528	451	487	505	493	469	515	490	524	448	488	524	488	485	517	478	508	526	470	491	490	491	500	457	537	449	492	505	492	471	436	477	513	497	498	485	519	504	501	510	486	497	527	525	488	519	505	506	511	475	528	495	476	495	491	530	481	481	467	499	508	483	469	448	484	512
4285	1484	1294	893	730	719	695	687	673	642	633	639	614	668	611	625	615	599	574	656	605	617	614	629	635	614	586	580	598	612	656	621	629	638	622	600	608	594	622	577	594	575	623	650	627	592	552	568	585	621	557	628	561	567	635	596	612	600	610	585	606	593	665	611	571	589	600	624	640	635	633	629	622	594	622	603	641	608	626	599	614	608	588	554	627	625	664	640	618	600	621	535	592	594	596	613	575	572	620	633	617	604	650	589	618	634	636	560	597	638	649	649	628	599	644	585	593	601	617	571	586	604	575	621	641	651	591	630	593	622	599	601	605	621	595	637	592	602	593	568	636	593	592	628	556	646	621	607	610	634	606	629	588	632	585	618	591	620	644	587	616	566	570	598	618	623	619	602	563	638	598	592	609	595	598	573	578	629	618	603	571	582	579	605	659	604	613	648	644	614	574	625	613	618	582	609	635	562	588	591	576	634	630	636	585	609	613	582	613	603	576	585	622	602	628	608	660	571	570	612	595	632	623	599	573	632	647	619	599	622	626	634	576	605	627	609	596	597	620	612	583	573	606	598	615	553	609	608	634	588	633	627	680	595	584	632	563	614	551	607	576	595	556	621	586	593	589	609	608	611	642	611	563	646	603	591	621	565	568	605	589	625	602	609	608	607	607	660	578	573	585	608	580	605	650	656	635	620	620	619	613	605	576	602	595	614	631	558	611	580	599	587	638	597	586	605	645	630	597	593	577	632	586	564	658	627	632	624	553	567	594	635	669	640	601	604	596	569	611	604	610	593	627	590	625	622	620	614	572	615	632	639	622	627	598	578	602	638	596	635	605	638	597	603	609	638	611	603	609	588	603	597	577	646	612	604	603	617	577	617	623	615	605	577	610	616	583	607	624	566	567	614	622	593	612	619	614	604	573	618	629	613	627	632	614	611	611	592	644	586	638	571	599	636	676	569	622	599	624	587	578	610	589	594	592	607	585	609	674	625	591	599	609	606	605	612	573	609	624	638	646	662	611	633	612	613	583	627	585	613	614	653	631	585	600	589	603	598	611	613	623	578	620	613	591	595	645	601	605	593	587	650	636	626	590	633	581	583	581	581	613	594	588	633	611	589	594	617	576	618	581	610	623	575	607	635	599	616	614	621	637	604	576	587	584	562	592	651	643	638	619	643	595	612	576	635	618	593	624	604	654	599	554	598	626	576	551	629	622	614	624	613	574	593	565	603	615	636	613	602	625	569	613	640	601	624	580	619	620	592	621	576	594	597	580	648	633	598	660	588	645	611	557	604	608	585	607	604	627	623	562	607	615	622	624	618	589	609	611	633	586	595	604	534	577	658	646	597	650	629	592	637	665	628	573	625	596	573	638	597	616	594	620	593	590	547	634	549	603	579	560	593	610	588	599	648	603	576	636	635	618	588	601	567	580	596	593	632	591	610	606	636	642	608	581	578	627	600	574	611	580	618	589	600	615	635	604	633	592	579	635	569	603	592	654	625	601	606	609	610	623	541	614	572	592	599	598	564	618	610	607	653	635	602	631	675	658	614	600	590	601	620	605	575	578	619	597	598	600	645	628	605	624	631	553	615	595	607	640	611	592	597	607	604	603	631	548	613	623	602	650	566	625	570	602	554	610	660	606	620	582	628	597	605	662	625	630	600	583	604	597	580	589	582	602	625	597	597	616	627	618	647	575	618	546	645	598	680	639	575	610	606	578	618	642	622	618	630	587	581	623	629	627	645	595	587	616	612	612	578	587	594	607	578	578	596	574	624	575	618	576	577	631	588	616	606	656	558	632	604	590	571	616	621	648	581	581	588	577	650	607	578	573	656	564	596	564	628	579	578	606	625	578	620	601	572	601	569	610	583	627	641	635	604	609	590	649	601	589	585	610	602	624	625	634	648	619	586	580	579	588	605	599	605	591	593	599	580	610	583	602	640	594	596	597	553	602	642	641	614	589	611	597	623	616	654	625	593	607	595	690	584	628	603	581	581	607	624	635	599	594	585	593	597	614	598	588	608	601	612	626	580	566	627	599	636	618	647	620	619	633	586	552	614	582	612	585	607	605	607	583	626	632	643	597	606	609	628	615	587	637	601	627	598	632	577	608	634	652	581	581	613	606	593	627	570	615	650	603	643	590	567	632	625	590	570	616	585	634	612	603	592	603	622	609	642	642	605	588	592	617	618	594	574	623	570	584	618	619	552	638	588	608	569	616	623	621	600	607	641	627	610	603	612	597	576	619	625	615	579	639	628	586	612	631	631	579	629	616	613	590	627	630	641	603	634	598	618	606	586	604	596	590	606	627	639	603	555	630	564	583	637	633	586	592	556	613	607	624	601	574	612	581	614	613	568	609	597	610	593	616	588	594	553	592	632	578	606	608	561	603	588	606	592	626	613	593	622	594	595	595	581	602	592	595	595	607	646	610	648	603	582	598	615	625	623	642	615	570	591	608	616	609	594	572	625	591	603	622	636	631	606	595	678	592	593	614	567	645	597	588	618	582	625	577	563	578	596	623	650	562	626	577	644	638	638	649	612	619	576	630	623	618	579	645	622	568	576	598	629	661	621	629	630	613	637	609	627	614	642	599	574	649	586	606	571	593	602	640	605	586	614	623	562	624	603	640	571	625	637	573	625	601	611	628	567	602	618	585	631	637	601	592	640	634	582	592	586	597	594	578	607	615	561	630	620	601	633	615	612	627	584	642	592	582	618	620	621	600	575	593	636	605	606	601	645	572	605	590	593	601	555	613	622	614	620	651	644	609	581	638	597	651	597	604	603	599	610	603	600	594	578	629	634	602	611	590	613	602	581	673	562	607	569	617	592	647	625	607	623	619	604	595	613	611	618	612	616	598	643	579	612	617	614	619	603	592	568	600	590	596	592	561	596	557	621	634	600	602	550	605	620	596	625	568	644	638	598	585	585	582	600	632	626	599	646	610	567	621	608	625	692	614	623	560	578	576	613	669	581	601	556	609	584	591	625	598	616	575	656	594	582	605	608	627	614	591	608	590	574	642	627	651	554	613	559	627	576	576	625	564	614	562	619	596	617	570	605	621	623	593	628	592	609	645	580	610	603	577	590	575	627	659	622	590	574	636	617	592	610	558	613	602	568	582	619	603	594	680	598	592	652	636	614	608	630	587	570	598	600	594	622	583	637	619	641	632	650	548	615	617	605	639	613	581	604	609	600	637	610	609	599	604	631	584	577	606	634	644	624	585	622	577	632	623	597	566	619	581	595	577	624	614	565	614	638	594	553	605	591	628	626	607	587	625	596	587	648	588	609	583	612	599	689	635	624	614	652	603	634	574	626	580	625	631	590	605	673	597	620	599	586	643	595	638	605	622	625	587	590	602	592	620	626	631	628	604	616	615	652	585	635	597	610	591	624	622	613	584	650	653	656	621	604	592	636	625	643	614	604	631	621	612	549	618	600	618	596	615	592	602	591	610	632	643	649	621	571	594	627	653	606	599	627	643	595
24080	21584	29195	24455	21584	12591	1199	719	551	535	441	433	402	346	385	346	341	323	304	342	324	299	250	292	287	273	286	263	268	270	282	270	294	256	280	288	290	275	285	270	280	278	288	283	261	263	294	274	273	242	238	246	244	267	274	260	284	265	237	262	284	266	269	254	277	262	236	241	256	244	292	261	279	290	266	288	281	292	265	281	254	267	255	273	251	262	254	262	268	259	266	262	272	274	255	271	271	265	279	249	234	271	247	239	245	251	246	265	291	270	265	265	259	273	255	287	275	256	251	293	288	278	245	266	276	246	249	281	238	229	247	263	251	235	266	276	278	271	258	234	255	267	267	303	248	255	254	260	265	246	258	249	253	258	261	276	276	279	272	261	276	263	255	265	283	250	274	268	280	261	256	301	249	255	273	270	277	240	280	252	268	267	273	275	260	251	284	242	267	270	251	253	256	289	280	272	299	267	271	267	229	267	252	272	263	291	299	247	230	252	266	256	275	262	264	278	280	257	215	252	260	247	248	242	306	247	241	243	291	251	255	285	239	269	240	268	250	285	259	276	265	251	262	266	258	276	252	253	233	255	250	300	311	231	276	258	277	272	248	279	270	266	262	278	260	235	283	259	258	269	294	245	261	246	256	277	244	269	289	253	254	259	269	258	276	274	250	254	280	259	251	273	246	279	243	264	257	268	270	275	247	259	243	299	258	243	268	231	245	276	253	245	268	272	277	267	264	278	279	225	241	276	272	255	257	258	247	234	257	238	286	273	291	272	247	290	265	238	256	248	278	263	256	251	260	252	293	277	254	263	218	282	250	260	253	232	245	258	289	213	266	259	262	267	246	275	273	273	251	249	259	257	265	259	279	240	255	265	232	258	249	261	256	251	249	255	233	288	275	251	252	250	264	208	271	237	238	228	250	252	248	256	284	273	275	268	257	259	275	242	260	253	248	282	283	261	252	251	264	277	249	259	231	248	277	267	264	265	266	255	262	249	260	265	255	261	284	257	264	274	267	269	249	260	233	256	231	260	267	284	261	285	244	257	260	281	250	255	265	259	275	270	266	277	241	292	244	246	274	232	271	276	259	256	229	260	271	257	244	286	271	287	240	269	249	279	258	261	259	286	253	264	279	258	250	254	255	262	296	223	282	243	253	224	258	257	257	289	270	257	261	252	262	255	276	266	236	284	251	267	259	254	253	248	264	235	266	257	287	266	276	275	255	245	282	248	263	257	269	260	268	270	266	241	276	238	245	284	247	273	275	258	246	279	263	260	274	254	265	293	275	254	269	294	272	276	260	254	266	274	256	256	266	275	264	264	265	286	259	271	282	248	264	274	268	252	279	259	276	257	286	239	254	250	251	263	265	274	266	219	277	247	268	249	241	263	263	267	287	267	249	301	257	266	263	290	259	249	280	254	274	271	262	236	289	287	263	282	271	253	263	278	262	252	226	293	264	237	265	231	261	250	267	249	268	243	253	259	280	238	280	274	271	250	267	233	224	247	246	277	250	238	271	245	252	262	287	245	242	252	245	263	281	255	278	235	242	246	254	284	249	276	258	265	229	275	265	270	243	258	282	276	248	263	272	276	257	279	245	262	263	263	262	284	247	249	271	281	291	263	237	292	257	280	235	268	233	234	279	273	250	274	297	295	268	231	274	262	251	233	275	290	227	260	279	270	250	253	255	251	234	247	241	258	243	254	252	254	270	294	254	287	267	244	255	267	256	271	218	252	292	224	278	253	266	280	274	266	253	257	275	237	253	245	252	291	284	256	250	253	249	262	274	267	280	258	256	259	252	238	260	275	293	271	232	273	268	271	250	249	270	273	255	266	258	279	254	271	250	276	265	286	248	269	270	256	264	292	241	261	288	276	265	251	288	250	265	233	256	257	266	268	252	260	236	240	238	265	253	257	276	256	254	287	259	252	278	278	260	283	257	248	241	278	272	264	225	229	240	285	281	272	252	244	238	266	257	288	272	257	255	270	255	250	247	267	277	273	279	262	237	282	265	291	263	299	274	264	236	249	274	286	251	275	248	259	281	282	277	279	255	248	287	270	263	268	247	263	274	281	254	271	245	243	239	241	246	250	259	260	260	294	275	279	252	259	250	257	292	267	286	288	269	240	251	243	276	274	281	274	260	248	278	260	243	270	264	260	225	262	256	257	256	269	254	234	266	259	240	248	269	262	281	272	264	252	264	273	266	256	260	276	254	272	267	266	275	235	255	271	283	238	253	255	275	265	242	287	276	248	291	285	258	278	256	264	261	256	257	284	234	256	273	264	264	280	260	287	284	278	266	238	253	264	262	269	268	268	297	265	270	243	278	257	272	252	262	232	276	268	269	253	243	221	266	231	250	245	264	287	239	243	272	240	219	294	264	250	259	247	269	286	261	256	242	281	235	260	292	262	282	253	257	260	225	249	261	269	275	255	285	269	272	261	267	262	252	265	290	242	236	246	240	278	253	252	243	283	276	264	256	247	277	262	249	257	267	268	279	248	275	267	234	284	265	278	245	305	242	276	245	246	252	271	260	242	259	258	239	253	290	253	258	253	246	301	274	267	291	243	277	282	301	299	269	267	306	258	254	244	276	243	269	273	239	272	281	288	255	269	260	246	276	267	258	254	242	242	269	286	275	250	277	236	224	265	264	245	254	262	240	251	272	250	248	259	265	265	235	252	269	246	294	250	251	261	267	264	286	269	257	245	248	256	271	284	295	278	254	261	260	276	254	258	248	267	261	241	275	239	259	278	259	262	253	268	277	252	280	265	237	247	248	251	252	254	266	244	243	294	248	240	254	259	269	243	255	243	246	257	291	272	264	262	252	262	269	247	294	265	271	234	239	279	273	260	300	269	255	248	278	255	286	276	243	247	267	248	289	251	242	265	272	271	265	286	233	234	261	281	262	232	274	258	265	235	278	248	276	301	274	239	265	276	282	260	278	278	294	241	274	268	278	263	293	251	249	241	251	279	243	257	239	269	279	237	263	262	257	241	275	265	263	278	268	265	277	250	288	249	264	259	254	269	269	257	264	237	272	278	259	264	254	279	261	251	289	243	275	268	250	267	273	208	254	260	267	280	235	238	265	278	251	255	242	263	269	250	273	261	284	236	257	298	269	254	252	266	280	282	262	257	278	238	251	265	250	281	252	268	236	252	257	299	282	274	269	285	271	264	292	237	253	263	288	248	288	252	268	268	251	265	265	241	283	250	263	282	264	258	242	250	259	264	246	283	267	274	251	272	263	261	280	277	252	262	299	228	259	298	247	272	259	252	252	275	261	232	257	278	270	263	249	249	269	273	288	290	278	265	262	247	267	264	253	236	245	243	267	247	281	312	241	247	293	253	258	291	297	247	241	282	251	250	245	268	249	256	269	278	281	235	252	257	255	270	253	270	253	274	255	240	257	254	270	253	267	246	270	261	247	261	281	246	278	260	257	283	244	288	263	277	276	249	247	266	264	279	272	278	264	259	257	258	253	266
5036	9805	8127	3939	2768	2037	1583	1269	1049	865	824	720	678	610	515	499	536	478	462	422	419	399	384	409	388	384	355	435	399	362	348	379	395	326	343	379	346	334	378	334	369	335	345	324	345	323	322	336	336	339	383	361	307	349	370	330	335	338	324	348	304	362	305	355	347	340	324	331	328	365	345	321	342	338	334	315	349	327	350	326	329	343	300	346	375	350	338	361	324	327	366	339	313	332	308	329	358	316	326	317	310	315	362	327	340	321	337	340	331	331	357	329	331	344	328	312	346	336	349	312	349	330	346	308	310	345	316	350	358	351	293	371	307	346	345	323	316	336	343	362	339	361	308	325	319	335	333	319	338	374	318	344	346	315	359	312	362	326	333	329	345	329	369	342	333	308	338	276	328	372	319	337	361	306	324	371	316	338	329	362	327	317	371	342	331	335	345	344	328	355	308	321	327	323	340	282	331	325	337	329	333	349	347	337	369	342	342	351	357	302	362	301	355	327	319	339	339	354	305	348	337	343	328	350	348	337	333	313	350	315	365	315	385	330	315	358	339	343	345	321	337	332	333	321	333	334	323	340	333	355	305	347	347	337	338	331	311	357	347	341	302	323	343	328	370	293	293	343	331	321	357	346	319	338	356	330	349	317	362	338	340	320	299	338	332	299	350	352	334	311	309	331	339	336	295	329	317	322	307	332	324	357	379	359	330	338	323	310	333	300	333	340	360	320	308	351	352	328	306	336	319	352	350	316	368	313	341	330	347	352	326	339	339	369	360	307	312	358	315	326	337	321	314	340	327	334	375	293	335	326	293	337	344	310	346	314	359	337	337	375	352	324	331	298	348	350	347	290	337	307	359	340	351	341	312	338	339	298	340	378	320	298	370	333	337	351	316	322	338	307	309	354	357	365	316	325	346	312	340	343	348	330	307	326	328	338	318	364	304	347	341	334	346	311	326	342	315	316	333	339	344	322	336	338	305	325	328	299	309	346	331	357	345	296	324	339	318	328	355	333	320	342	351	319	312	326	281	316	306	320	333	335	329	301	316	314	310	342	302	341	329	336	328	355	352	338	328	321	361	334	310	336	331	312	313	333	337	315	323	339	288	324	364	313	332	319	344	323	332	357	322	305	318	338	333	312	338	351	326	344	343	321	325	328	332	325	372	313	315	330	365	345	308	351	343	368	342	319	345	336	325	319	336	371	333	343	320	325	340	328	328	317	331	355	341	341	353	352	320	352	311	306	322	346	336	374	301	340	345	334	371	323	339	303	359	291	357	324	345	321	324	333	329	317	332	311	339	336	352	338	306	375	331	319	343	320	324	310	322	352	362	333	287	307	340	352	338	347	363	308	355	332	334	317	322	335	349	321	316	355	324	318	337	341	344	324	339	317	335	310	329	379	340	320	325	312	308	320	321	327	318	330	359	334	330	342	308	340	316	351	342	302	332	334	324	325	310	298	347	331	339	337	309	358	337	306	325	320	358	324	307	304	328	316	335	339	324	335	344	323	372	333	363	302	322	353	323	306	353	345	335	347	308	350	334	305	295	326	329	346	365	321	316	335	346	360	302	274	348	324	331	383	336	335	334	321	322	362	349	318	330	368	297	324	336	348	301	308	360	333	355	352	332	326	292	334	328	344	327	328	323	352	323	348	304	360	368	348	340	320	315	339	354	323	323	355	329	285	283	348	345	328	295	325	355	310	302	329	339	343	303	356	318	337	335	332	332	335	342	327	337	342	312	352	307	364	325	316	317	326	293	327	305	326	311	308	298	313	342	344	316	336	370	343	348	377	360	313	329	298	302	334	309	317	312	359	327	366	322	318	325	325	310	324	325	326	319	341	339	319	346	297	330	338	318	318	337	349	300	345	286	346	298	334	304	336	312	332	332	298	368	346	355	335	330	339	304	358	352	306	341	349	317	361	343	328	343	324	322	336	332	340	295	342	369	330	333	332	332	324	331	346	325	347	266	375	329	364	317	318	324	331	356	342	329	288	320	358	336	337	344	328	301	354	335	348	358	321	328	348	336	342	322	343	308	336	375	391	334	327	329	307	334	335	331	300	325	327	316	307	329	315	322	351	317	339	314	307	324	311	329	307	348	349	321	334	319	336	323	344	348	324	344	345	310	351	339	320	346	341	315	336	348	331	328	335	342	317	350	303	321	327	387	347	356	343	327	349	334	330	363	321	360	313	308	320	344	309	326	352	339	308	321	374	311	315	337	305	332	324	292	348	345	331	339	346	341	367	334	346	325	345	355	330	320	325	360	347	342	345	347	315	327	324	350	315	347	357	314	340	348	289	319	329	328	355	372	304	311	322	369	340	323	352	310	323	340	345	347	341	341	316	320	341	358	309	348	311	322	322	332	349	326	359	327	338	323	319	330	339	333	354	322	340	352	368	393	355	313	333	327	353	338	315	280	338	308	369	339	388	317	319	334	341	333	316	368	336	327	341	328	323	341	338	336	364	305	355	361	318	331	313	327	335	312	326	337	347	356	302	350	325	357	339	313	336	332	350	314	353	337	298	336	299	307	342	326	313	332	311	353	327	343	377	339	324	335	343	331	322	342	344	324	331	346	371	347	346	350	347	342	316	345	338	298	347	329	353	337	342	306	339	311	324	320	293	361	315	342	336	342	336	327	351	341	334	305	358	323	342	336	349	319	316	323	336	363	351	323	325	299	374	332	343	330	354	326	321	321	287	349	348	334	328	324	340	312	340	333	319	302	354	306	359	330	324	312	340	348	331	355	318	343	331	344	341	330	351	320	363	340	322	333	323	336	353	358	354	334	311	319	322	314	345	288	348	327	340	320	328	346	301	328	322	344	352	357	345	323	337	310	337	309	309	328	317	303	301	352	337	295	357	328	341	342	347	352	350	324	346	345	351	346	277	361	305	333	328	331	337	318	329	343	307	318	293	311	338	341	324	315	337	281	319	318	340	330	337	332	353	357	331	351	331	330	362	327	323	336	322	312	322	308	323	305	314	313	332	346	316	341	350	345	365	337	350	343	327	339	338	311	313	338	321	328	303	339	293	329	309	347	318	351	328	325	331	348	307	322	394	317	355	322	346	336	346	295	348	306	309	300	380	348	316	344	327	320	350	327	337	322	308	330	377	299	330	338	311	334	290	346	351	331	359	352	318	327	295	353	354	342	348	336	358	336	340	296	341	324	315	337	352	312	297	333	340	328	294	349	357	342	318	347	326	331	324	329	351	357	314	350	345	314	368	331	344	327	307	310	348	347	338	340	320	352	318	320	334	336	343	328	326	323	306	351	332	308	339	353	337	341	315	340	326	347	342	340	309	360	331	338	363	339	321	360	338	349	340	324	302	345	330	313	361	321	320	342	334	303	352	321	292	316	327	319	325	349	306	304	338	331	341	312	332	353	321	313	311	327	310	281	350	307	306	332	325	346	342	334	305	306	347	342	329	260	373	334	341	342	326	311	318	332	291	340	346	318	311	290	341	321	361	331	347	325	345
25462	21653	28161	25538	12122	1326	978	889	803	846	770	777	731	772	729	713	719	719	756	769	716	717	685	785	714	773	719	662	704	719	714	737	666	694	728	637	677	713	707	726	705	692	737	707	711	719	724	696	691	684	691	680	740	698	688	723	678	676	743	712	722	719	711	683	709	729	654	684	708	707	697	693	701	750	706	649	745	663	689	715	710	712	728	668	685	701	720	680	682	656	689	699	703	706	668	723	657	693	734	694	675	709	693	729	682	708	719	725	700	661	737	698	739	671	700	755	720	696	707	747	663	705	712	744	693	672	729	682	739	729	698	708	683	693	644	710	739	701	726	701	697	676	683	667	725	697	703	704	677	699	678	733	676	685	697	700	726	762	758	737	672	687	699	723	721	670	728	696	672	695	729	716	712	705	708	645	693	697	721	662	690	707	690	638	706	718	711	670	660	716	694	685	726	708	701	672	741	736	703	694	685	680	723	712	687	716	756	708	671	733	702	707	664	705	710	718	705	719	703	699	700	686	701	660	667	700	731	705	667	682	674	722	670	639	693	741	676	727	735	717	699	671	692	707	677	667	677	708	643	639	684	710	727	761	742	688	668	737	688	718	694	710	672	723	719	684	708	657	725	681	668	708	724	724	685	677	671	706	716	702	709	734	720	696	686	679	688	666	682	696	697	683	722	702	683	704	691	673	689	715	707	675	725	702	686	717	692	711	689	725	713	682	671	703	663	720	639	709	744	689	701	699	711	699	664	649	693	728	653	744	717	710	692	704	727	698	732	719	697	755	658	709	726	687	681	684	702	718	742	676	705	692	720	735	690	690	721	665	726	705	678	638	697	727	677	677	687	703	676	728	725	696	710	733	727	710	720	704	686	722	712	713	735	710	684	665	682	704	667	715	665	696	713	750	725	641	726	709	668	669	678	676	733	650	712	670	711	692	688	708	704	723	708	655	666	709	693	723	692	697	704	674	711	694	698	696	708	691	710	722	731	718	699	670	663	710	712	684	714	716	731	714	733	715	687	766	708	663	691	680	685	715	717	668	687	660	698	660	687	682	731	687	701	676	718	678	664	723	719	706	668	696	688	695	683	691	689	723	648	729	718	754	709	644	698	742	698	675	675	621	678	698	718	708	706	736	705	690	686	712	694	667	712	714	717	713	767	722	687	731	694	692	711	695	777	745	633	727	712	719	730	775	700	710	675	694	697	712	681	703	749	734	708	667	716	705	708	747	714	784	695	725	693	693	703	701	673	738	667	688	716	680	678	683	747	680	692	698	719	737	703	684	747	712	736	686	704	675	720	700	700	709	723	714	683	741	700	665	626	735	670	714	665	686	702	730	715	741	666	720	683	661	667	718	681	700	689	718	695	724	703	737	649	656	688	719	699	704	687	717	745	699	731	704	713	653	721	660	664	666	700	715	668	735	741	678	673	678	695	707	674	692	747	718	742	683	701	633	727	684	741	735	702	649	687	681	686	715	710	734	697	708	699	676	709	687	676	692	684	722	704	675	702	707	694	705	687	715	655	695	716	683	700	695	722	681	702	674	719	712	662	693	697	743	727	699	716	668	720	698	710	668	700	693	650	700	711	732	666	674	685	740	714	676	767	676	680	729	717	658	697	684	689	711	665	691	695	673	763	700	670	691	721	649	647	719	681	694	652	740	689	706	724	720	704	727	668	711	708	682	674	704	697	685	709	685	701	731	699	690	676	691	694	684	705	642	691	695	684	721	667	674	717	702	712	703	655	707	698	714	696	678	756	702	694	715	696	677	702	715	674	716	683	659	697	688	720	633	674	690	691	695	679	666	729	671	697	679	709	667	700	697	706	706	718	692	723	723	717	667	706	691	672	681	649	660	696	680	684	669	704	657	670	726	707	694	717	698	736	712	707	680	647	724	691	699	682	706	676	675	735	744	728	696	684	703	709	674	672	725	680	693	663	672	704	662	668	700	749	755	697	668	717	748	708	746	681	688	695	738	712	710	693	706	685	673	701	682	650	686	702	694	753	691	688	678	685	715	713	699	696	693	713	709	699	692	668	675	725	747	734	670	686	725	727	702	668	656	684	695	656	638	734	720	654	649	646	687	734	682	698	711	670	736	709	735	743	675	684	732	691	727	718	669	701	670	648	697	655	684	676	695	706	682	755	691	694	644	709	706	723	724	744	662	702	705	760	637	674	726	670	680	708	702	728	704	724	721	672	714	675	695	682	695	704	686	701	704	719	665	678	707	698	699	684	701	728	727	695	668	729	718	707	740	672	694	733	730	683	655	739	690	689	717	689	655	749	689	729	709	689	714	666	691	715	688	696	662	708	684	660	653	696	728	714	681	745	729	724	663	704	754	694	668	666	697	666	679	714	703	708	685	718	683	687	676	725	654	676	652	676	708	694	692	662	654	719	665	684	708	709	690	640	716	685	716	692	714	718	673	754	741	736	709	731	715	711	745	728	679	707	705	702	755	682	703	692	650	705	709	715	731	682	694	679	657	710	680	690	700	688	643	696	735	683	706	708	706	712	725	688	664	688	708	687	691	698	656	718	744	727	713	687	702	694	694	700	651	705	708	683	689	730	710	717	706	693	704	688	689	684	681	717	678	675	705	668	721	667	706	680	742	731	724	681	687	688	694	697	708	674	681	688	692	674	730	721	707	704	733	693	684	681	702	676	680	718	704	663	746	726	694	731	724	722	728	742	694	746	710	675	739	703	675	681	687	659	709	717	670	679	714	726	725	706	754	700	680	692	703	714	691	670	689	710	689	708	701	682	703	680	730	713	676	713	723	703	698	678	704	644	703	640	709	732	670	705	642	698	664	680	750	713	719	699	708	700	677	669	663	710	683	741	677	689	688	695	675	672	682	724	670	752	693	686	671	691	698	694	719	722	712	667	674	712	674	646	693	678	699	754	695	749	726	721	762	684	681	675	688	711	673	748	748	741	648	698	725	723	731	691	723	674	683	700	652	713	706	742	683	660	695	689	678	661	675	700	681	742	664	712	651	730	703	679	700	712	696	684	746	745	692	733	730	711	697	697	701	703	725	660	709	729	670	694	647	730	675	702	686	680	723	702	714	732	707	656	659	663	698	666	708	721	716	734	716	728	697	726	689	705	721	662	678	690	694	714	713	709	674	684	670	705	741	689	682	662	678	677	722	748	723	677	692	703	748	732	661	662	711	726	691	671	702	690	675	701	651	698	699	731	660	685	698	701	764	698	681	698	701	726	722	730	680	738	680	684	678	733	718	718	683	739	688	698	718	724	720	714	663	689	666	650	734	690	692	679	698	743	656	724	694	713	724	733	676	708	662	684	646	692	713	703	751	674	719	691	682	661	663	720	701	664	717	727	705	678	665	706	721	706	680	644	726	671	690	690	718	713	675	658	702	693	728	692	667	703	716	717	708	669	687	730	650	675	705	636	661	712	741	719	723	692	663	703	690	754	704	689	690	680	723	642	709	706	668	736	687	706	689	715	755	722	687	710	696
4698	5949	4766	2690	1979	1671	1410	1252	1252	1111	1119	1070	1034	971	913	946	864	838	913	884	839	858	819	845	870	855	868	923	854	899	863	835	796	835	854	893	826	804	839	812	883	806	861	852	815	812	857	828	809	830	803	864	834	903	814	847	871	807	804	843	856	831	861	798	868	842	797	853	847	813	884	826	840	833	826	834	845	844	763	841	813	825	868	814	832	818	796	775	840	819	865	824	826	891	778	821	853	822	874	803	852	821	831	808	797	835	833	849	790	810	812	825	828	825	758	839	851	857	816	885	857	883	836	787	807	858	844	791	795	773	844	853	818	840	792	805	833	810	788	806	794	817	777	804	858	803	828	818	780	867	855	799	893	872	788	831	799	820	862	827	825	852	824	813	844	807	794	799	823	874	777	803	779	840	777	771	811	800	797	856	828	826	820	797	878	801	784	855	795	824	845	831	805	803	855	859	836	843	831	826	846	824	832	809	800	818	824	851	837	816	814	843	837	848	784	757	863	863	853	831	799	813	853	813	848	823	812	830	814	832	835	794	832	847	804	830	821	883	851	827	805	835	834	840	808	836	840	789	868	797	788	852	880	848	810	875	788	828	798	825	840	834	827	828	785	760	827	847	859	804	791	850	846	826	823	814	836	848	814	858	829	844	894	841	836	797	822	827	828	847	856	848	816	761	811	782	834	867	870	817	820	759	873	801	828	835	874	806	836	781	823	855	826	800	787	812	887	815	877	827	879	829	833	792	853	848	792	886	848	803	832	817	776	816	785	824	873	820	861	833	804	853	781	924	759	837	784	852	849	813	868	838	811	856	845	833	768	796	843	828	821	829	794	855	834	813	853	803	824	855	792	879	827	868	770	825	830	849	786	881	784	900	808	819	848	783	820	853	816	841	818	833	820	828	825	885	843	815	892	810	894	882	879	771	836	820	839	827	845	878	811	855	884	821	831	839	865	820	813	815	852	850	816	815	825	804	809	783	808	812	820	812	789	812	865	841	819	849	816	836	850	818	795	881	831	800	778	828	902	848	797	843	781	809	892	866	846	859	823	817	781	830	785	816	863	807	880	808	856	817	815	858	811	787	806	827	819	755	830	794	835	803	871	804	782	806	807	830	820	821	836	858	842	889	807	788	818	847	831	831	852	800	868	783	820	859	783	821	864	818	829	822	738	819	814	841	812	853	825	783	825	788	840	828	778	861	877	796	808	805	822	836	822	894	817	809	813	834	825	807	881	854	830	823	816	786	849	816	796	822	888	829	792	783	804	786	871	832	815	848	786	807	827	846	806	894	869	821	853	843	802	782	828	845	849	822	838	856	814	837	828	898	813	819	790	837	826	808	790	800	784	841	835	821	826	845	825	808	776	763	891	863	811	846	824	782	861	854	838	803	842	858	842	860	808	842	855	822	870	768	806	792	844	856	828	890	834	867	779	806	843	808	857	858	809	854	800	861	853	879	837	835	835	850	825	848	786	836	832	818	810	777	810	837	828	861	808	865	853	840	813	815	816	793	805	858	866	825	851	868	762	823	816	810	809	818	866	807	797	783	801	819	848	821	886	833	819	873	762	796	802	852	832	813	787	761	821	811	806	792	825	879	863	800	782	834	888	788	830	810	811	863	773	824	851	858	870	823	752	854	888	910	823	831	798	826	776	868	798	815	819	822	832	866	826	874	814	835	835	795	887	816	847	842	851	850	820	795	818	844	826	799	845	859	840	845	837	876	850	895	813	855	813	828	791	813	818	852	839	803	824	765	811	828	837	828	822	829	838	899	836	765	833	823	846	833	821	840	812	826	857	835	817	868	866	831	858	828	832	875	787	856	863	814	860	856	832	815	865	808	868	837	799	816	818	864	906	829	876	807	807	853	810	896	807	834	804	807	849	813	811	799	878	864	846	867	843	823	852	802	813	793	863	832	838	864	820	861	784	829	769	822	830	912	816	808	827	841	833	859	779	828	829	841	849	811	827	849	814	846	798	809	778	823	828	810	826	845	837	879	823	896	834	806	794	843	782	837	835	816	842	808	824	776	868	852	848	829	833	794	784	840	876	848	812	839	862	838	788	837	812	818	813	899	866	821	884	808	886	834	795	794	837	817	837	843	769	866	826	818	817	773	840	808	765	830	783	872	859	868	873	790	806	806	825	844	871	916	812	829	852	813	806	800	795	800	808	808	873	830	816	833	812	811	787	837	864	795	807	863	848	825	824	872	885	812	855	778	799	870	827	791	837	843	785	841	823	842	799	819	806	841	841	849	797	813	839	866	793	821	803	830	785	856	826	858	787	825	819	854	862	793	825	784	872	854	831	798	809	858	824	859	811	850	821	855	824	801	807	800	800	831	816	839	798	850	845	833	779	782	859	804	830	821	812	832	821	841	782	811	831	865	809	810	827	843	792	818	845	777	790	802	840	818	830	826	827	876	874	840	806	849	804	819	821	786	819	813	798	849	827	864	830	820	840	786	895	771	816	799	822	835	818	818	822	862	842	817	745	811	808	864	769	837	864	834	820	802	860	846	802	833	823	862	836	883	841	824	765	797	819	844	799	849	826	865	811	835	803	771	829	796	818	850	857	818	838	835	844	789	833	807	819	839	836	870	804	848	804	808	831	830	778	866	794	813	808	817	808	902	786	821	872	849	874	835	857	837	779	794	812	827	825	831	800	790	808	837	797	836	821	787	814	774	815	853	792	906	842	842	825	885	808	855	831	852	831	829	828	790	789	812	830	812	901	863	885	827	813	886	824	797	796	860	841	781	846	835	810	854	863	806	835	857	830	806	816	855	804	858	843	769	816	813	834	855	855	868	857	835	852	820	832	827	780	885	855	831	855	898	805	812	789	856	759	861	829	821	826	792	888	786	820	852	836	864	848	823	847	852	841	869	835	854	838	826	842	776	881	829	844	833	812	878	807	812	813	833	771	809	783	841	818	801	808	784	820	829	806	843	869	846	814	811	838	789	830	777	855	861	808	852	913	803	861	821	806	867	832	780	817	807	834	859	817	788	870	831	862	816	868	831	795	874	842	867	817	833	806	819	820	796	787	782	794	880	817	851	843	842	880	862	811	881	854	810	802	782	808	831	852	836	878	838	835	857	805	812	857	797	817	844	823	831	806	789	831	821	847	794	812	869	909	800	813	870	830	832	857	824	797	817	834	821	836	793	816	784	798	818	796	838	789	786	834	817	846	826	872	855	860	827	844	869	818	810	813	836	844	826	843	834	839	871	877	815	895	806	861	768	860	819	824	862	836	812	821	840	822	776	834	842	848	835	833	845	838	856	833	842	878	839	815	801	818	836	810	836	792	803	829	806	777	850	801	861	784	852	790	860	814	790	815	746	783	794	844	843	821	869	849	840	780	841	870	807	872	838	815	788	828	849	836	826	824	821	791	815	816	855	830	851	851	825	883	858	853	836	846	841	830	871	778	847	851	838	809	834	883	831	830	814	865	784	823	811	829	880	802	873	852	794	828	805	801	809
23212	21650	29636	24148	21651	21701	11913	1462	1000	915	780	731	696	627	640	572	563	555	562	500	547	514	526	527	495	519	482	457	473	431	511	502	471	445	469	505	467	460	467	461	439	472	473	476	460	423	436	451	475	445	421	453	403	441	465	452	411	445	467	434	506	451	457	468	450	469	460	466	465	446	472	448	429	465	475	477	446	425	429	441	435	407	411	437	463	453	437	468	419	427	448	458	467	418	428	431	434	426	465	470	419	469	472	427	492	442	420	427	407	448	447	437	458	473	491	422	480	451	472	413	473	445	448	449	439	480	450	428	466	450	436	454	440	442	414	430	443	440	425	466	436	422	473	430	436	410	441	481	491	455	433	423	441	453	433	456	448	425	411	422	476	434	463	450	434	465	441	460	431	439	414	434	445	464	451	440	435	480	463	456	460	403	456	389	436	484	433	434	442	453	434	457	447	419	453	482	448	432	446	482	459	456	444	435	444	495	469	473	407	434	486	431	446	443	457	427	412	460	428	416	429	407	440	468	467	452	461	443	433	431	459	438	485	467	444	389	456	455	441	433	454	438	474	413	446	416	432	466	463	429	468	466	453	439	454	438	459	444	445	450	403	424	408	477	429	390	429	453	468	423	443	440	441	466	428	405	474	429	446	435	433	442	470	449	442	468	469	459	442	455	438	453	447	433	445	419	418	471	431	467	426	436	420	453	449	400	438	457	416	433	383	447	441	450	411	397	442	490	443	475	469	448	437	445	448	457	436	451	457	448	495	480	440	446	441	403	420	417	423	450	423	446	439	419	451	472	475	446	420	426	443	454	464	455	471	422	441	450	482	429	445	449	419	441	452	433	417	445	465	456	465	459	432	442	437	419	425	465	441	427	444	435	440	484	463	425	453	435	466	434	435	452	450	441	414	451	439	433	466	443	465	436	420	427	425	432	454	442	461	426	464	434	466	458	421	423	434	450	439	473	414	424	443	436	445	446	423	467	436	446	474	437	442	473	429	471	488	438	460	438	466	466	450	408	451	435	446	425	413	448	400	465	409	433	478	442	463	422	431	454	447	433	424	463	424	411	442	454	471	452	423	428	435	466	431	413	455	446	448	461	427	482	448	446	429	440	441	448	463	436	444	435	424	471	428	394	409	459	432	424	425	486	476	433	432	479	418	450	447	486	451	446	401	411	413	455	424	403	450	452	435	435	465	440	459	402	446	422	419	476	454	438	425	473	414	420	450	449	465	432	447	409	451	423	461	470	408	439	468	454	437	390	420	417	441	475	444	462	470	449	464	432	468	465	473	454	437	410	447	455	433	444	426	463	441	435	402	415	494	455	417	442	456	460	470	426	413	404	442	456	433	421	456	445	432	466	441	475	428	453	419	448	429	418	458	437	408	443	417	447	464	468	441	409	432	439	479	483	458	458	433	466	457	457	488	468	497	440	432	456	434	448	451	451	451	415	445	419	465	432	393	475	462	464	463	426	435	446	453	436	425	446	437	414	428	442	415	419	427	426	475	457	437	453	459	452	460	417	469	412	414	424	429	452	454	475	441	410	474	422	447	441	414	481	428	407	431	439	419	431	477	395	426	418	462	475	450	468	430	463	451	421	441	437	451	414	515	465	437	430	484	463	433	437	463	448	448	427	464	411	430	412	409	459	459	436	462	458	421	433	467	420	480	411	477	440	445	399	472	399	456	439	481	425	456	424	415	438	459	440	450	442	453	417	439	474	458	422	463	437	466	463	411	482	445	458	464	460	466	441	429	488	430	445	439	444	446	461	446	432	381	497	471	426	422	449	420	460	438	451	417	498	499	442	486	426	470	418	437	437	431	461	398	422	434	457	442	426	427	416	459	421	419	420	466	405	484	450	435	424	450	459	442	447	415	429	448	440	471	439	436	439	407	438	433	454	445	437	435	433	440	450	428	410	423	431	419	434	440	462	452	418	435	455	438	442	455	462	412	459	428	449	460	474	425	399	435	441	408	431	485	451	445	425	430	444	466	438	442	446	465	419	445	417	424	454	434	452	477	444	451	461	476	450	443	444	465	408	423	458	422	488	445	418	420	444	440	436	421	463	433	437	454	418	428	449	456	404	440	459	451	423	419	422	413	437	431	439	422	464	439	417	462	435	442	448	443	420	447	450	461	458	442	464	432	451	469	418	437	461	477	435	476	464	453	458	486	448	414	432	400	413	407	460	476	458	431	401	433	466	425	466	448	448	435	418	416	425	421	451	460	454	439	469	454	418	488	428	437	450	445	441	454	457	430	471	456	449	462	489	469	469	429	429	395	416	445	449	482	434	400	439	449	408	443	436	430	462	390	425	481	445	436	443	411	450	420	460	465	393	468	439	415	460	443	440	433	466	455	434	449	452	448	427	437	426	442	434	447	458	470	436	443	464	447	451	400	434	424	438	452	449	438	444	430	434	448	437	467	440	426	390	451	429	408	435	442	443	456	486	447	429	433	441	397	444	430	451	442	437	445	454	427	430	452	425	497	435	424	419	454	381	419	430	453	428	452	446	456	475	429	448	458	449	465	445	446	459	437	437	441	444	439	463	444	447	405	434	446	501	417	460	412	414	469	448	422	433	439	433	458	403	482	452	430	445	439	430	446	476	451	426	468	466	438	413	440	468	420	425	462	406	431	468	430	444	443	450	440	466	437	462	443	418	436	453	425	438	458	484	497	450	418	452	423	456	406	467	417	411	423	414	448	434	399	467	432	441	443	460	447	428	429	453	444	430	454	444	477	463	465	455	403	440	413	464	500	457	438	431	438	413	433	436	461	436	439	465	418	448	456	472	439	507	404	462	453	453	416	475	390	450	412	430	445	474	451	419	430	435	422	442	449	429	433	451	411	404	443	449	459	430	443	412	450	443	423	426	448	465	416	437	443	431	397	453	434	456	405	444	446	415	426	461	425	430	457	483	461	428	448	466	490	435	433	470	457	430	422	455	446	451	426	473	419	442	438	450	414	469	450	468	437	416	418	448	456	403	434	477	434	452	448	471	405	403	406	452	429	420	474	442	473	436	435	464	415	422	450	470	422	417	449	449	455	425	444	446	435	425	401	452	436	452	419	414	446	427	446	458	448	447	458	477	435	422	402	438	428	442	429	451	432	405	434	443	428	440	443	448	445	417	431	457	441	468	428	435	468	453	477	432	450	420	450	427	444	429	481	455	440	436	457	411	457	422	467	483	410	479	437	475	461	425	439	422	455	445	412	446	478	400	428	457	412	450	464	428	438	431	427	457	440	438	448	459	401	472	440	436	443	446	460	445	442	391	435	459	451	429	443	418	449	449	427	447	455	452	458	401	421	475	479	474	434	445	418	451	436	454	455	408	419	421	393	448	447	418	436	464	449	440	455	452	465	459	449	442	414	420	457	415	441	387	425	433	442	433	424	424	465	389	403	473	435	417	460	435	410	448	388	458	448	412	443	424	418	461	451	438	464	464	413	417	430	432	440	403	415	470	425	456	437	440	445	457
7030	16542	13255	7028	4899	3778	2890	2372	1871	1640	1416	1221	1064	1050	885	864	825	800	744	721	667	665	673	624	621	600	616	652	552	619	563	566	629	578	600	543	574	562	531	573	555	539	549	566	534	514	560	520	499	549	547	487	553	535	508	550	517	464	498	505	486	523	549	574	521	527	537	531	554	535	549	556	492	521	502	544	503	506	537	519	463	480	531	493	512	528	529	522	477	514	522	478	482	470	544	483	498	530	505	552	527	513	528	490	495	523	495	469	533	527	531	536	531	506	535	523	492	530	511	503	489	524	536	492	500	509	502	487	503	532	539	517	533	530	513	531	490	547	483	485	557	479	515	491	532	576	493	547	516	548	548	524	510	552	551	546	522	521	521	517	517	569	493	462	516	508	536	529	528	513	526	582	537	506	554	545	517	522	495	517	565	506	460	548	486	552	550	548	509	515	530	477	535	508	502	534	528	480	532	516	479	470	465	528	548	504	522	556	511	520	540	520	525	517	512	548	519	488	544	506	493	515	473	516	516	536	527	489	508	498	499	511	489	520	492	521	548	488	523	504	499	522	490	507	529	492	510	480	512	493	526	512	508	536	524	494	506	494	513	511	519	509	488	527	538	557	544	478	519	491	495	513	529	530	490	523	539	545	490	498	512	505	531	506	499	537	542	481	501	531	495	505	503	480	492	509	451	515	518	522	509	528	525	477	509	488	527	485	508	469	482	484	515	501	495	481	456	507	534	491	515	519	495	510	507	487	520	530	484	486	533	532	504	500	530	503	528	514	504	520	525	540	495	541	499	522	452	495	456	505	528	502	512	519	499	509	512	529	506	511	550	509	504	536	538	475	475	487	502	501	528	516	523	523	555	530	524	482	506	555	529	528	522	521	529	503	490	470	474	493	544	523	506	460	506	516	526	486	507	514	489	514	526	493	530	525	546	500	526	500	516	460	488	524	508	495	525	536	479	506	481	510	468	505	529	472	521	498	525	529	517	553	521	537	531	519	519	516	481	522	468	519	492	522	534	493	462	540	499	531	511	490	513	510	504	480	529	543	523	485	462	493	534	515	498	505	509	483	512	519	532	513	504	501	508	531	506	496	522	486	512	474	523	511	521	510	507	508	538	518	479	508	511	471	521	515	536	537	522	532	488	510	500	484	531	506	512	513	539	545	508	479	536	539	520	492	493	505	527	500	474	510	544	578	469	506	513	480	497	509	499	515	506	497	553	537	518	531	510	584	499	480	513	519	474	517	547	514	490	477	509	523	548	520	493	497	479	484	501	532	473	533	511	494	493	504	566	491	503	501	515	549	504	537	514	480	469	527	515	530	520	538	555	538	512	512	503	521	526	470	538	496	521	573	529	554	545	510	468	462	521	465	506	523	549	490	515	527	513	528	515	508	498	485	517	522	558	558	499	514	471	516	505	501	515	522	549	484	489	477	539	469	499	510	508	512	480	491	497	499	517	539	501	513	483	487	498	508	501	533	514	478	547	518	537	530	521	484	515	458	469	500	492	475	511	534	557	499	499	522	493	541	509	557	523	473	498	540	488	539	508	538	533	558	520	536	508	498	516	550	524	481	519	528	506	499	512	495	510	538	525	525	507	512	506	539	510	479	502	516	529	530	484	517	522	541	501	501	505	516	493	538	517	524	512	541	512	537	505	498	480	539	526	473	513	499	519	541	505	500	536	532	499	494	540	480	509	525	508	500	534	542	527	523	504	497	490	529	539	499	538	491	469	480	504	527	520	500	514	521	517	498	505	517	530	482	513	495	532	557	506	519	577	541	543	494	539	526	498	540	500	554	517	504	547	480	534	490	475	492	544	485	516	513	533	527	514	527	517	530	477	524	548	534	501	518	552	519	490	535	502	465	512	503	503	510	524	514	503	515	514	507	477	499	461	471	552	520	544	479	480	448	473	508	524	503	469	525	526	501	493	515	537	466	474	497	492	525	497	505	514	511	515	505	506	554	560	494	493	516	483	499	499	529	492	567	522	510	523	484	558	529	526	502	471	491	501	542	513	532	516	550	516	505	496	522	525	501	512	486	507	505	444	431	524	516	502	510	478	530	494	509	503	504	516	527	536	537	478	512	499	533	480	491	532	504	497	517	510	506	516	523	504	453	511	508	490	512	520	468	517	487	544	529	551	481	489	458	457	527	502	493	545	529	530	457	472	514	474	518	493	516	518	473	514	497	513	538	507	535	477	489	539	508	494	525	500	475	536	541	484	503	534	521	527	523	526	504	514	497	482	501	504	517	500	484	531	502	521	505	519	544	484	523	510	528	525	516	542	498	499	544	504	518	524	498	492	543	479	529	480	491	473	494	512	472	488	548	539	515	503	504	505	503	514	531	489	558	506	509	496	531	502	532	522	494	503	502	500	522	481	507	514	511	537	530	497	542	523	544	517	511	474	511	554	513	502	521	478	500	492	503	488	536	491	547	504	499	506	570	502	549	533	503	531	480	519	505	527	501	476	512	491	544	510	536	503	525	517	512	514	492	491	524	542	515	571	534	533	538	504	552	519	507	530	544	545	514	507	489	488	513	516	503	528	540	497	529	506	519	534	460	487	505	535	533	525	507	520	487	562	500	535	539	503	531	509	517	512	516	503	567	562	494	533	507	498	486	505	567	494	516	495	488	493	508	521	515	525	488	565	550	531	520	476	510	509	539	524	504	530	495	511	533	534	505	521	523	525	570	477	529	466	520	512	547	504	515	524	552	467	512	483	521	519	530	500	558	496	502	494	510	539	499	481	491	508	499	466	476	491	505	469	501	535	504	519	499	527	498	515	520	519	450	516	513	484	505	500	518	533	526	523	492	487	522	503	493	496	506	536	491	491	540	518	513	517	525	524	515	495	507	482	512	474	516	482	532	501	466	543	531	539	492	495	515	518	500	455	517	546	537	534	494	504	504	517	540	525	489	526	513	537	530	538	488	521	520	501	509	509	522	497	551	510	496	485	497	521	529	512	544	523	540	504	505	536	509	526	460	539	572	511	545	544	529	501	497	492	509	538	499	522	469	486	510	491	476	470	525	487	505	499	464	540	488	502	462	495	503	511	555	476	553	470	463	516	515	514	507	549	520	522	483	507	537	511	488	500	527	484	496	505	504	504	505	528	519	536	502	514	526	495	527	514	513	499	524	543	500	485	517	486	500	519	543	510	505	528	502	523	502	535	528	495	541	466	539	512	524	504	505	498	519	496	503	489	493	513	475	542	496	524	486	515	536	539	472	499	537	517	500	500	486	470	502	476	496	517	485	504	504	492	503	509	510	512	531	540	507	514	513	549	509	513	492	515	527	532	485	515	517	515	510	518	504	495	562	527	553	512	568	511	470	519	506	532	488	531	504	498	531	551	491	496	519	456	513	531	489	532	500	508	475	484	498	507	482	477	510	495	472	509	512	505	545	520	515	514	497	483	515	538	507	477	503	496	504	498	498	468	486	510	501	497	498	519	563	514	512	500	493	532	531	530	530
27600	20396	7320	1099	765	776	609	526	506	530	530	525	504	508	554	518	498	522	518	512	441	508	517	492	484	478	491	511	523	457	500	476	516	464	469	490	478	509	513	501	511	519	492	465	512	496	509	520	515	453	449	490	453	491	488	493	460	453	504	490	500	467	497	488	492	508	499	511	497	479	496	500	463	498	449	497	508	524	493	515	491	455	512	488	483	470	476	481	489	488	530	501	517	485	499	486	502	480	515	467	513	485	487	493	534	509	478	470	490	457	473	491	503	466	466	488	504	493	485	471	495	500	482	508	469	458	527	466	556	505	507	505	471	491	468	476	504	519	490	459	474	497	480	472	524	531	484	469	517	538	457	483	474	478	496	497	514	462	501	517	470	476	484	491	489	475	502	498	455	473	483	517	472	503	500	478	485	477	531	480	520	511	498	483	497	491	489	472	475	481	472	495	524	475	511	471	490	484	481	476	480	493	507	500	496	510	484	461	477	460	485	509	464	513	503	495	514	500	487	508	506	489	493	486	485	477	472	522	513	478	509	471	484	475	490	457	520	531	538	488	482	511	496	497	504	490	511	473	498	470	460	497	447	509	528	487	489	519	490	491	485	511	461	474	484	461	497	484	496	519	467	475	483	548	544	493	496	495	516	503	509	452	463	520	504	507	509	486	488	491	495	477	508	508	497	500	534	501	494	529	478	487	509	517	489	468	481	512	484	492	493	498	472	484	488	485	469	511	468	477	494	496	508	459	471	512	460	539	530	479	489	498	501	469	472	535	447	503	520	521	483	518	472	448	484	521	526	488	533	529	458	528	503	493	540	488	461	482	478	487	482	504	504	540	510	507	496	516	491	517	532	459	502	501	510	477	470	493	457	486	510	521	503	512	505	471	478	508	510	539	509	465	464	506	483	485	475	463	501	462	525	443	470	477	464	453	496	480	452	471	519	505	493	497	451	484	498	489	478	462	486	464	540	473	495	465	528	466	476	470	505	495	506	485	472	497	512	489	494	475	523	521	515	511	482	519	477	519	475	503	501	475	505	468	493	516	475	507	475	500	473	499	498	462	479	473	487	462	476	459	490	492	464	486	516	487	477	466	511	537	504	464	506	479	515	484	472	502	488	503	503	471	500	488	477	465	473	492	515	507	461	517	536	473	464	522	512	493	487	455	522	508	532	499	463	518	506	511	510	472	475	490	499	457	471	483	472	523	501	494	491	511	500	473	487	469	504	455	450	500	516	485	487	506	513	542	521	476	523	506	505	471	470	513	493	493	485	479	488	482	477	506	468	501	483	494	489	508	498	461	533	485	534	496	507	482	483	496	469	448	492	494	487	469	517	486	563	455	498	468	495	520	504	515	502	494	516	490	499	460	487	484	537	467	468	488	510	470	507	477	516	543	451	508	487	448	518	494	467	509	521	472	478	520	524	471	487	442	495	472	502	524	490	527	513	480	524	505	474	490	508	486	522	505	494	488	519	511	478	540	506	484	479	522	462	472	492	501	468	505	518	492	513	516	495	496	479	475	501	506	484	513	490	498	514	522	459	473	486	496	519	512	523	514	495	491	498	493	511	491	532	462	474	508	465	480	493	493	496	504	515	513	529	498	500	490	502	518	484	487	513	512	527	464	520	524	489	466	504	508	454	515	517	516	478	524	489	489	514	522	493	487	517	484	509	489	526	500	462	480	496	477	498	487	499	461	489	470	502	454	432	512	477	502	508	526	506	486	509	499	534	528	471	463	456	457	501	513	500	482	505	474	484	503	487	492	493	470	485	492	459	504	494	434	503	514	428	495	452	500	525	520	521	475	452	471	458	510	529	508	489	492	490	499	507	407	507	458	473	473	454	501	521	429	500	491	481	473	481	490	532	491	492	463	502	479	493	466	513	515	508	483	478	503	462	485	480	457	537	491	452	518	478	512	502	522	528	506	532	479	464	497	474	510	450	499	498	521	526	544	477	491	480	483	486	470	501	509	477	499	459	504	488	499	525	476	491	473	491	453	480	491	462	510	473	502	506	516	467	480	502	478	476	531	501	522	498	473	491	519	490	486	464	501	514	464	455	542	498	534	517	533	496	528	499	479	490	474	496	517	522	481	493	499	510	490	451	435	517	502	504	513	489	478	492	485	476	481	500	510	481	521	529	523	512	523	496	495	485	481	485	508	463	502	442	523	487	518	518	489	483	511	508	488	487	466	487	479	508	527	470	455	509	480	444	509	498	514	515	485	500	483	493	520	491	470	470	519	491	497	476	507	494	496	505	452	474	467	497	436	478	476	489	469	460	507	550	510	531	472	489	496	495	500	457	475	479	534	529	516	461	500	506	509	488	537	433	471	468	505	497	454	461	520	498	484	489	501	508	476	526	497	516	481	490	489	472	509	451	471	490	493	543	506	506	483	512	511	479	516	511	483	527	485	517	512	469	474	498	498	446	515	494	489	502	489	484	465	525	503	517	503	467	516	538	518	494	528	502	502	496	526	477	473	500	485	475	478	477	484	479	478	493	495	459	493	479	476	496	482	445	465	471	517	488	512	510	530	487	478	523	512	496	490	507	485	531	484	496	512	482	470	486	496	509	461	488	543	508	483	461	460	515	493	510	504	498	479	450	514	497	473	486	488	456	499	502	495	514	475	502	516	529	474	486	490	482	498	504	515	467	479	505	464	473	493	493	486	509	495	510	485	490	475	507	473	506	515	500	504	483	468	530	474	482	513	487	469	499	513	524	512	494	462	509	481	503	481	490	500	510	511	509	510	504	484	492	486	499	535	454	497	519	481	470	486	485	494	458	513	502	471	507	496	481	516	502	466	533	466	508	488	476	477	504	474	480	501	496	469	460	486	539	488	476	435	531	519	473	465	497	502	502	507	485	450	517	501	484	487	511	494	459	499	488	497	478	515	478	526	473	494	487	513	471	476	517	499	471	494	503	477	481	488	489	478	496	446	478	518	500	521	443	472	488	465	524	532	501	541	481	497	469	484	514	493	490	498	461	541	511	526	470	469	475	503	498	526	510	472	464	504	502	493	466	488	525	494	503	476	501	449	514	475	491	522	464	487	504	496	471	486	451	433	463	501	517	522	506	522	492	471	468	521	489	526	511	516	535	501	467	451	499	511	473	483	527	493	489	509	508	494	485	482	473	494	510	479	478	495	501	497	501	529	482	505	491	498	481	517	432	496	518	499	465	483	491	530	483	521	482	512	491	462	448	473	495	517	488	443	526	499	513	519	468	489	476	522	503	496	494	474	512	505	495	470	521	506	489	460	507	517	484	509	536	524	454	491	486	499	461	497	492	510	485	519	489	515	491	528	547	527	501	474	471	492	473	492	528	482	491	459	475	511	501	475	476	524	493	477	469	498	503	537	481	500	481	520	491	484	506	474	503	528	511	511	484	495	494	490	504	487	496	530	500	463	527	482	516	473	513	522	514	505	505	516	486	469	478	503	505	480	473	466	490	477	491	471	513	497	453	497	550	526	490	497
4230	1503	1288	856	785	736	664	624	646	617	652	663	650	630	623	601	661	617	591	622	628	609	603	646	638	629	643	656	591	603	599	559	603	586	614	647	618	589	656	629	608	558	599	638	593	622	586	600	623	626	635	581	651	621	587	637	605	633	610	581	600	619	644	625	579	637	641	587	596	627	635	597	609	609	620	592	596	600	573	635	631	608	578	625	578	597	600	624	584	589	614	663	593	600	589	616	635	623	642	601	586	621	614	652	589	625	620	600	600	616	655	574	589	594	594	572	591	563	597	648	599	611	574	650	646	586	622	595	615	595	597	590	620	669	640	565	588	587	567	633	641	657	579	590	589	607	627	580	569	625	600	584	602	607	585	618	566	609	639	599	619	591	607	625	638	607	626	631	639	594	619	619	682	635	580	642	646	637	565	620	611	589	622	627	593	646	637	614	620	556	632	595	606	582	592	602	631	620	637	567	615	633	597	601	565	595	607	610	608	586	599	606	670	613	550	597	612	606	627	608	601	652	603	602	621	628	602	552	579	598	595	605	637	632	601	615	666	624	645	624	673	608	576	595	619	599	592	571	581	605	625	594	617	641	617	618	606	666	650	612	633	641	620	624	582	618	623	565	615	595	638	598	639	647	630	579	628	607	604	621	599	619	584	611	588	625	631	587	614	624	602	653	632	573	589	615	588	601	557	648	628	620	576	588	612	592	665	604	626	587	575	653	574	648	618	592	600	589	539	614	624	620	613	580	594	666	611	643	575	616	610	604	576	596	638	626	647	643	655	645	585	599	594	632	579	579	611	606	596	575	599	613	596	630	600	610	600	638	632	606	593	550	604	623	619	607	592	591	599	620	648	655	648	639	608	605	634	602	618	578	583	611	584	628	656	568	578	618	603	652	650	605	574	611	587	590	628	579	574	564	585	617	591	610	591	609	667	637	580	626	618	638	575	654	564	632	590	577	620	617	596	622	646	561	610	596	589	638	617	625	615	588	597	599	616	595	604	616	597	620	577	616	606	594	594	599	634	615	684	620	654	583	613	625	604	615	626	607	604	579	622	609	639	638	638	597	617	582	575	619	605	600	608	590	647	628	587	601	575	618	647	583	602	584	645	621	589	596	597	582	618	612	581	610	593	650	633	637	626	604	582	572	568	574	598	561	572	602	595	626	647	605	589	617	611	573	615	563	592	588	616	560	612	611	578	564	595	593	611	592	657	619	617	632	644	598	619	593	635	608	606	588	603	617	594	609	631	623	602	579	635	551	656	658	586	594	635	595	576	631	609	623	606	619	606	608	579	577	592	664	612	525	618	603	628	646	600	629	560	602	583	592	640	613	608	613	555	608	603	582	562	563	619	597	598	629	624	587	603	577	627	624	631	558	649	597	602	610	570	630	650	634	648	565	615	621	618	663	635	629	591	622	617	596	568	634	623	587	592	596	609	618	607	602	615	625	590	648	617	613	624	583	603	599	569	606	585	642	586	618	584	627	584	660	614	627	604	596	605	648	623	625	624	625	643	606	628	573	607	651	580	633	613	638	589	580	545	602	597	617	645	591	603	649	597	595	645	567	607	676	588	631	598	590	617	592	647	569	568	628	593	618	650	600	596	577	651	627	597	601	610	627	635	579	618	626	606	591	593	581	631	609	604	629	613	619	611	660	625	611	609	654	614	598	647	564	615	648	625	603	579	601	599	599	625	615	615	637	570	580	580	577	601	615	584	662	624	566	591	627	611	608	647	648	627	581	600	594	596	610	604	618	629	566	620	615	603	605	590	588	585	616	589	690	652	631	619	620	567	639	619	623	605	606	590	602	617	568	631	597	610	604	609	611	612	642	608	601	594	633	622	608	640	606	618	589	600	611	618	605	621	644	570	642	608	626	606	626	590	616	601	635	613	606	610	593	644	612	620	622	625	582	592	586	605	561	560	573	637	617	621	621	652	628	611	613	578	609	600	576	588	581	630	581	638	620	583	615	624	625	599	609	605	608	551	635	584	616	576	573	619	647	622	595	637	636	608	631	643	616	591	600	589	637	590	636	618	601	605	599	620	595	621	656	605	628	624	624	606	593	581	557	582	609	650	665	598	631	572	599	604	604	528	651	610	589	663	591	624	625	622	628	628	613	618	584	603	623	584	604	556	599	604	593	663	621	607	627	557	590	631	599	604	616	621	586	576	605	645	621	579	607	622	581	576	608	615	566	586	582	634	627	603	616	604	566	632	625	617	604	607	612	622	554	604	591	589	594	620	610	675	583	594	581	621	583	629	553	621	609	600	620	648	602	639	617	608	604	643	622	587	646	617	601	635	650	617	634	636	567	590	653	597	623	626	594	573	617	605	612	603	609	629	631	588	629	629	644	629	586	608	602	568	607	555	577	597	601	601	619	634	594	591	645	624	601	583	601	633	602	612	600	628	589	625	615	603	619	622	626	603	636	597	633	571	623	581	637	599	625	563	586	617	567	589	591	617	599	631	626	617	628	590	585	565	634	612	612	592	595	599	629	602	594	558	678	623	579	584	607	574	609	609	586	599	606	597	615	600	598	651	602	612	604	583	581	622	590	562	584	613	612	611	610	601	591	617	627	641	625	621	556	662	603	580	646	621	593	619	624	666	615	627	597	600	647	642	556	588	605	587	613	592	602	592	642	604	579	609	598	594	582	644	568	571	640	576	599	609	590	600	603	603	594	624	602	580	624	599	636	598	626	607	581	602	647	585	611	596	578	631	607	613	621	607	603	609	588	594	596	602	597	614	594	563	610	608	583	598	627	597	607	603	634	606	610	553	615	593	667	589	618	608	627	582	626	610	602	592	605	623	642	564	610	592	607	625	613	581	621	584	588	676	577	608	627	616	580	634	614	622	598	603	592	595	610	606	597	602	613	601	582	621	643	601	606	617	580	596	591	600	594	608	622	629	578	645	621	622	592	632	625	621	645	565	598	582	622	631	594	641	606	636	595	629	598	627	596	598	569	594	645	601	632	581	611	627	601	623	588	623	616	620	572	605	619	632	585	604	585	624	604	637	620	609	595	633	592	611	549	617	610	584	621	605	632	617	654	606	619	596	591	624	617	574	607	595	581	623	619	595	618	618	604	617	649	587	562	621	591	589	632	583	625	579	627	608	598	627	610	611	595	642	606	628	645	619	578	544	600	608	580	631	586	645	600	589	617	618	622	600	616	598	644	639	584	601	593	590	625	603	600	665	589	582	605	648	600	626	663	577	600	574	638	598	587	656	619	609	585	655	562	636	569	622	584	565	629	606	583	592	619	617	574	599	631	595	634	644	584	585	610	610	564	601	582	586	622	620	580	599	660	653	626	599	671	620	627	607	611	587	651	625	639	608	584	620	561	581	573	632	601	590	597	626	622	604	642	650	618	614	601	626	628	629	633	641	597	627	628	571	591	624	580	602	592	609	652	598	621	625	619	613	602	599	636	615	597	632	607	614	595	626	597	604	606	586	567	595	568	640	664	595	609	639	624
24151	21604	29220	24483	21594	12565	1128	695	565	478	484	372	399	379	357	363	358	336	310	288	309	274	305	301	295	279	294	275	277	321	295	303	252	251	264	269	253	292	299	262	280	283	286	268	271	241	275	249	254	265	248	270	267	275	268	293	254	249	256	239	243	277	285	251	277	256	313	281	276	261	273	267	264	268	275	304	248	271	260	277	270	275	251	267	289	227	282	263	286	271	263	248	281	287	280	259	266	277	260	266	289	278	260	279	268	307	254	275	272	273	253	269	248	276	269	251	252	256	252	262	266	248	250	245	250	232	270	258	285	270	271	255	267	284	278	285	230	250	264	257	258	281	267	256	266	245	265	263	255	276	261	261	271	293	267	288	245	274	274	267	261	240	243	304	277	256	276	264	248	268	263	241	280	228	253	260	279	256	278	252	259	272	237	285	272	250	263	257	291	265	262	261	301	259	248	281	259	299	303	274	259	260	297	301	261	273	237	276	274	265	274	268	282	248	230	282	274	268	280	260	244	250	271	261	271	273	263	271	291	274	264	288	284	245	261	258	292	261	274	253	276	265	232	270	271	258	276	251	231	280	236	241	243	254	269	269	273	271	282	236	257	279	261	231	280	281	272	271	276	256	257	276	272	261	277	228	280	278	259	278	264	258	252	291	245	242	265	225	250	244	275	262	270	258	237	262	256	269	237	265	266	287	259	265	263	274	248	265	260	278	250	300	281	238	275	270	222	248	262	232	245	263	242	253	256	265	249	252	271	259	270	261	259	298	276	242	264	283	274	272	258	278	289	261	292	270	275	269	239	257	245	274	245	261	253	272	264	297	255	254	262	285	287	269	253	273	267	292	258	255	309	245	269	248	292	260	295	276	257	288	251	237	249	250	270	257	270	257	261	255	271	277	246	231	263	278	236	228	271	241	251	268	272	273	256	246	248	256	305	295	264	274	302	262	255	267	267	266	275	287	269	241	278	260	288	262	268	215	280	246	288	283	281	241	251	291	231	263	254	255	249	267	274	286	271	239	261	265	263	263	230	274	303	276	255	254	282	246	296	265	243	261	264	238	291	272	240	246	255	240	265	267	269	281	246	263	232	281	256	230	279	263	257	274	246	260	267	256	262	239	303	267	262	279	270	235	261	250	260	254	272	249	236	281	277	263	258	254	270	259	274	250	258	249	248	262	246	259	257	293	257	247	241	259	306	261	257	247	270	302	255	270	302	265	253	275	289	285	251	255	263	261	267	250	254	295	255	263	241	277	297	265	247	274	285	272	262	290	267	245	278	255	250	265	241	280	261	250	246	256	264	274	250	257	243	244	279	250	249	264	272	263	279	261	269	263	269	269	276	257	279	276	248	270	296	255	261	243	268	263	266	246	289	235	294	274	277	289	273	256	263	291	228	270	245	255	253	236	260	268	266	270	272	281	253	255	256	249	248	285	251	245	262	260	234	264	263	235	268	269	284	260	242	255	247	276	292	254	260	242	260	276	256	269	269	239	267	244	250	268	274	245	254	271	255	259	279	279	261	275	278	246	250	248	253	231	252	229	252	255	237	264	264	261	274	268	292	263	263	245	260	253	281	256	242	258	258	251	274	248	271	281	253	267	279	227	291	262	274	304	272	295	250	291	261	293	259	295	291	263	254	274	288	268	279	258	272	268	239	255	292	290	266	295	266	264	259	264	259	282	249	287	242	270	274	275	273	273	230	269	260	293	247	249	256	243	289	237	262	257	258	257	244	293	293	260	237	252	248	295	260	227	258	283	250	279	262	283	268	278	237	246	249	269	242	285	239	280	273	228	269	295	257	257	263	254	264	270	266	270	289	266	264	266	262	294	265	270	235	268	258	266	264	275	269	264	273	248	280	256	266	243	264	257	246	280	273	261	278	275	229	291	278	260	244	248	283	283	256	286	247	262	293	265	255	273	266	253	265	260	282	272	250	256	267	254	256	253	250	259	254	269	287	260	243	254	231	243	264	256	282	225	266	258	253	275	268	296	254	281	275	235	245	253	248	295	273	269	255	290	276	254	288	263	275	259	294	269	278	243	259	251	227	263	284	264	249	254	266	264	275	234	265	259	249	272	270	266	272	234	284	254	253	270	242	256	272	265	277	297	255	237	265	263	255	263	260	272	271	267	261	275	275	287	242	283	256	266	269	262	265	254	263	251	279	268	269	274	245	269	270	278	257	259	252	243	256	256	269	278	266	273	247	253	275	229	295	256	264	264	246	236	247	280	261	251	273	242	285	252	281	261	267	244	276	276	281	241	266	263	251	269	246	282	254	303	272	238	279	284	270	253	251	286	254	255	258	275	237	278	261	269	244	266	261	238	281	259	288	276	255	265	273	283	277	281	293	221	280	276	277	262	251	290	264	264	261	282	264	257	268	279	251	273	249	288	273	301	254	290	299	270	256	308	274	270	265	259	267	248	304	269	265	262	277	244	262	283	253	254	249	253	265	266	263	252	278	272	258	259	263	277	276	276	270	256	240	284	250	243	273	254	258	257	254	269	280	255	258	262	290	265	282	254	258	235	262	263	253	261	267	249	266	247	281	253	246	245	274	261	245	277	250	258	259	262	271	249	257	250	267	229	261	251	292	243	274	261	279	243	273	235	283	279	262	246	238	256	271	274	256	297	241	236	276	241	266	256	270	281	273	272	245	256	262	246	253	273	261	289	219	296	259	251	261	279	271	256	265	252	271	284	267	276	255	281	283	277	251	282	239	241	280	262	270	282	272	241	243	254	229	251	271	261	266	254	241	267	247	254	244	241	281	253	277	266	286	269	234	246	259	240	271	277	267	270	289	255	244	238	256	284	261	216	248	260	269	285	261	246	264	265	263	246	265	256	234	277	265	265	276	261	258	268	227	263	274	245	273	237	247	286	280	250	245	275	278	274	266	280	284	271	263	254	249	269	242	244	254	249	249	248	277	269	284	246	266	290	283	268	234	277	256	269	261	233	250	261	274	265	278	273	277	239	260	257	261	245	282	287	268	257	269	269	275	258	238	282	246	247	243	262	274	249	259	247	231	254	253	261	255	275	268	270	249	256	258	279	256	279	257	275	256	268	249	239	258	276	262	245	283	262	248	270	286	296	263	285	257	293	273	245	277	304	259	268	222	256	280	246	286	270	260	261	245	234	281	264	244	269	238	235	253	268	270	261	262	280	261	252	260	240	280	254	251	281	248	229	245	248	279	256	272	253	265	243	265	221	278	243	242	250	282	247	237	286	282	258	252	255	273	256	242	243	264	256	259	282	249	288	239	245	256	271	269	256	267	236	296	259	268	246	248	267	250	243	260	284	300	249	285	269	259	274	286	228	250	249	255	268	263	252	273	256	285	260	238	282	264	262	263	238	268	261	250	286	253	266	276	249	304	270	274	269	274	278	276	238	270	265	227	281	255	254	281	240	288	265	256	228	259	261	295	266	252	268	273	278	278	226	284	272	254	260	264	251	247	252	276	282	259	261	280	280	261	279
4988	10173	8083	3875	2728	1977	1646	1340	1091	884	800	747	643	618	549	554	501	493	447	444	457	406	429	443	378	389	396	404	379	398	353	362	375	344	397	369	357	351	370	373	371	360	349	343	374	375	343	363	342	310	343	360	374	329	362	343	355	361	358	315	338	342	319	346	345	297	352	345	365	351	315	346	329	348	332	346	327	325	306	324	336	336	317	343	323	371	318	324	321	329	301	352	336	366	344	335	333	329	319	334	351	385	348	358	331	311	341	376	325	351	341	341	316	311	324	313	371	345	325	333	330	321	325	329	330	334	338	324	358	319	334	306	350	332	336	336	350	323	360	320	358	346	371	319	323	339	303	348	349	335	340	343	345	346	383	319	324	333	344	297	351	338	337	325	327	349	344	343	315	273	335	357	313	365	332	344	371	291	356	351	318	343	341	349	352	358	324	321	319	366	334	298	340	323	373	329	297	347	352	322	310	334	356	305	402	333	353	332	326	320	348	343	342	347	323	337	323	313	306	356	356	316	343	364	341	328	325	346	331	380	368	311	301	367	315	364	323	308	337	340	313	342	367	343	348	338	344	311	330	349	335	336	353	333	341	331	345	330	313	340	289	327	320	332	331	319	327	318	325	347	312	325	304	297	319	336	364	332	342	319	339	345	356	336	321	315	320	362	352	351	345	353	346	311	344	318	377	349	325	355	352	330	338	339	326	310	340	324	339	321	353	377	297	332	350	310	322	339	315	354	320	335	355	338	304	354	325	327	329	320	331	346	308	340	323	367	330	341	312	334	351	323	344	375	390	376	329	324	367	334	353	364	320	307	336	333	330	329	307	356	310	340	353	371	331	345	329	315	342	314	334	334	326	324	349	349	327	325	367	349	347	334	348	346	350	335	363	349	342	321	346	295	339	342	341	359	398	327	315	336	320	307	336	319	347	321	347	336	373	360	342	295	327	350	342	316	337	339	355	323	364	320	346	340	341	332	339	319	307	350	329	338	350	328	343	367	369	315	346	356	307	357	333	353	361	349	356	309	328	372	334	316	292	331	345	325	327	312	304	374	308	350	353	341	338	345	311	337	335	349	317	305	380	324	365	350	328	339	339	316	353	346	315	309	365	324	319	332	353	335	338	346	312	372	346	344	329	333	329	368	335	328	393	312	334	355	336	341	312	326	307	347	329	301	332	351	332	335	317	320	345	344	319	349	337	311	317	356	345	308	331	397	347	324	399	322	324	315	338	385	330	321	305	342	344	324	381	363	339	308	352	350	295	327	338	326	330	349	311	329	315	376	300	322	367	316	361	325	334	305	356	322	323	315	342	355	364	336	326	325	332	345	332	312	334	339	299	361	322	331	323	344	332	349	344	347	324	343	348	358	311	334	352	344	314	360	353	313	325	346	345	327	338	344	334	367	300	338	317	328	322	358	303	360	332	329	310	321	339	340	305	350	350	383	372	338	370	331	348	344	372	351	312	356	342	373	347	300	309	337	339	341	364	345	314	316	333	336	339	344	340	309	318	330	305	341	321	308	324	327	346	343	346	323	342	324	326	322	305	348	352	331	346	349	358	345	341	285	359	328	324	306	327	304	359	402	322	362	320	346	351	363	355	360	312	323	328	306	330	328	325	346	347	325	355	365	338	326	314	333	332	335	344	338	335	321	293	315	329	353	352	312	358	317	335	312	349	333	313	325	363	339	337	317	333	320	318	332	341	364	306	322	327	380	333	338	343	317	337	337	354	358	347	330	343	324	333	333	354	334	323	343	319	359	342	349	339	335	306	335	363	309	334	335	327	342	300	383	336	308	343	334	314	301	313	353	334	307	311	326	335	338	361	328	317	330	350	322	322	328	326	342	310	330	323	329	363	337	319	333	340	353	335	347	354	320	341	339	299	352	351	341	346	336	314	324	347	308	339	316	321	307	340	327	342	320	308	327	325	334	353	324	334	326	342	344	333	322	331	368	331	323	320	337	340	306	320	315	332	317	330	371	338	348	326	360	342	379	342	291	313	337	285	355	339	332	352	332	329	361	347	334	321	332	330	348	324	343	304	309	311	332	315	330	311	358	334	326	333	356	306	363	379	339	345	376	326	310	317	336	330	344	305	341	342	362	333	341	307	315	332	340	337	358	339	312	347	321	323	342	338	345	350	329	331	325	341	366	325	345	351	352	331	358	336	336	303	372	323	341	292	344	348	324	311	339	341	325	347	321	337	341	340	326	304	323	323	356	319	327	333	350	366	328	357	340	332	343	364	337	337	356	343	315	338	338	325	327	325	368	326	334	363	331	332	319	337	325	302	292	357	323	330	350	310	338	328	327	355	341	327	324	335	322	317	345	324	329	329	338	316	310	293	328	335	345	352	335	347	357	312	327	336	349	320	327	325	297	375	303	290	318	375	337	329	338	341	310	325	352	347	334	330	354	311	334	319	330	325	337	330	341	341	312	322	351	319	366	325	327	355	353	345	351	298	343	309	300	332	353	328	335	325	348	322	362	305	329	340	328	348	314	331	364	344	324	320	326	322	318	333	327	342	341	325	327	314	320	315	331	309	318	325	338	320	344	371	316	325	324	324	334	333	331	315	363	339	358	316	318	343	342	333	375	330	341	320	302	317	333	339	309	323	361	332	339	324	316	322	337	339	325	340	373	323	347	346	300	346	323	333	323	327	293	333	323	323	350	313	367	348	327	363	316	320	323	317	338	358	335	336	354	314	311	314	335	321	360	336	343	354	325	349	337	312	347	336	365	364	315	358	325	367	328	366	315	319	312	326	318	336	331	366	339	364	320	357	354	315	318	365	320	330	354	327	335	320	334	337	323	335	355	309	368	320	342	336	346	373	326	377	311	348	376	341	352	316	326	357	326	361	334	331	353	323	330	345	339	336	342	358	315	351	324	334	303	324	381	307	346	369	330	330	348	321	332	335	360	322	316	313	353	308	353	329	306	363	341	317	337	318	369	336	348	342	313	316	356	340	341	334	309	331	316	331	300	322	355	305	349	327	343	373	310	335	353	357	345	361	334	328	327	330	335	336	345	332	315	338	329	307	316	343	338	343	332	336	359	351	326	333	318	340	332	325	324	341	334	347	339	349	305	346	345	350	350	342	364	364	312	325	328	336	360	297	329	316	279	327	333	323	337	292	341	347	331	342	313	326	318	306	337	333	336	321	336	333	340	331	360	336	332	331	331	373	340	320	327	340	350	365	330	349	328	338	301	328	355	314	328	371	356	330	330	337	327	308	342	336	363	380	320	337	353	334	311	318	315	340	332	316	370	321	349	325	349	374	317	325	326	335	339	337	328	330	348	365	350	324	314	357	347	371	353	361	346	322	306	360	303	333	351	349	348	354	329	355	319	314	329	348	330	329	305	344	363	351	342	303	309	317	362	336	367	350	337	327	317	324	341	325	334	345	316	324	319	352	319	335	331	343	349	317	323	344	334	356	344	352	333	331	328	323	329	313	306	364	359	329	318	332	357	337	332	344	352
25378	21598	28145	25499	12191	1281	1049	930	908	854	788	762	781	751	745	757	781	762	682	742	690	714	772	712	737	707	714	740	731	727	752	685	733	675	684	671	691	705	705	734	692	694	693	701	692	666	678	696	707	746	721	706	728	665	738	663	664	713	691	681	670	674	695	657	710	715	704	737	689	718	686	709	725	724	661	738	710	747	681	737	723	723	703	669	757	680	680	740	697	690	712	704	699	681	711	701	737	722	742	755	695	682	701	681	735	649	734	725	685	683	708	677	739	738	696	664	729	691	698	726	710	711	673	716	686	706	680	712	714	701	747	707	713	667	740	680	668	665	679	722	717	690	712	747	685	705	704	654	664	742	745	710	688	759	700	655	731	729	675	678	704	684	721	695	685	732	696	756	754	697	686	692	737	670	687	691	705	663	696	697	666	731	691	679	689	687	741	696	717	695	723	707	676	701	747	701	691	653	715	682	729	710	710	707	680	703	695	705	703	689	699	693	737	753	710	705	704	756	693	680	715	698	683	741	760	698	732	681	686	734	688	668	686	686	731	689	737	715	700	689	720	723	723	698	750	748	673	727	691	702	687	672	663	667	714	731	683	721	712	693	702	714	682	707	721	729	704	668	735	705	641	724	666	711	702	706	745	732	664	744	661	656	705	704	709	679	753	675	722	707	647	700	688	688	710	722	691	703	687	724	731	712	696	710	726	729	759	675	699	700	728	662	708	729	704	698	689	719	769	685	724	715	665	731	703	703	668	685	732	693	715	727	677	716	714	685	733	702	669	690	722	702	710	703	721	690	733	654	737	665	679	711	716	657	719	646	782	737	691	678	715	721	716	660	769	700	660	666	696	718	716	663	661	681	646	722	722	706	719	706	663	721	719	703	713	700	727	738	725	713	695	701	706	683	723	700	663	660	739	711	632	659	669	726	706	719	707	750	705	679	714	697	666	711	666	702	668	730	671	705	719	664	693	681	691	674	694	714	678	678	667	707	689	697	723	739	713	691	706	711	710	663	733	663	720	697	674	700	732	685	684	695	670	678	725	713	705	677	728	716	714	771	688	712	708	706	682	654	720	656	723	702	708	683	710	702	712	712	710	715	681	731	686	690	692	691	680	709	734	678	699	725	666	727	678	697	690	763	744	701	702	734	700	660	650	680	698	665	701	731	671	753	677	643	693	706	685	670	694	716	700	661	677	716	670	691	659	705	720	692	710	680	774	727	705	730	731	693	722	763	666	696	706	731	713	691	723	710	686	714	735	697	687	663	691	717	709	720	646	684	732	743	697	726	730	703	657	694	682	702	667	673	729	684	689	674	692	729	734	673	689	692	691	687	701	687	656	701	712	755	712	750	704	700	679	689	727	682	675	726	705	687	688	687	692	693	717	669	667	743	725	737	683	712	686	700	649	754	711	682	703	682	680	716	735	713	728	694	694	711	702	699	703	699	732	654	705	719	668	737	728	704	707	692	669	712	688	714	729	717	729	695	685	746	688	727	715	711	735	697	693	682	737	704	734	727	711	690	711	632	702	683	667	723	702	716	690	699	684	717	722	730	674	701	703	650	704	681	725	702	696	696	709	705	688	659	727	667	708	748	699	694	694	693	714	687	742	686	710	754	708	714	747	656	715	670	712	731	669	704	679	706	720	752	692	693	704	670	686	670	684	727	701	699	715	695	678	673	638	688	687	715	696	688	724	714	736	697	722	708	709	715	722	698	691	705	740	688	728	699	695	692	708	727	697	683	691	716	725	643	648	682	690	714	740	712	712	677	742	713	718	723	696	692	713	705	709	696	731	723	721	665	714	671	729	699	714	692	687	717	759	721	696	700	742	667	689	685	698	690	709	710	717	667	731	714	721	726	691	719	674	705	705	651	681	733	673	685	747	655	753	676	690	691	676	720	680	663	686	738	681	651	727	719	699	673	673	706	706	662	674	695	685	707	724	715	720	681	720	692	745	674	673	737	738	723	704	685	670	685	680	701	653	768	708	680	689	641	750	717	719	685	761	768	716	733	684	654	706	712	746	675	705	702	653	730	760	665	714	703	663	688	723	698	705	706	701	709	676	680	710	661	674	670	675	752	747	728	643	716	715	694	666	736	714	675	708	758	682	704	716	727	730	716	685	730	644	704	711	646	701	694	697	691	671	701	649	738	691	718	708	681	724	689	704	747	690	724	749	740	712	702	687	717	744	694	753	744	667	689	703	730	705	697	760	710	714	718	759	709	719	713	705	728	733	728	699	681	736	711	637	680	690	644	716	730	723	732	708	691	722	702	692	676	742	698	688	724	699	702	732	668	722	683	713	684	675	727	679	691	727	696	683	677	692	688	709	690	705	704	696	698	702	681	700	715	670	698	705	698	747	676	695	688	677	712	727	710	676	737	692	697	720	687	667	733	727	694	701	731	738	757	707	672	711	674	732	684	695	644	734	689	686	747	712	637	642	737	711	701	691	723	739	743	636	732	675	723	692	672	725	694	679	697	690	680	663	747	698	710	738	680	684	739	706	699	702	723	716	640	738	756	683	729	714	701	694	764	712	735	705	713	713	706	664	723	698	722	703	680	716	728	737	698	719	703	669	725	640	718	764	696	738	671	644	705	710	683	729	697	677	683	661	705	703	673	719	677	712	738	696	680	719	706	750	651	706	695	679	702	691	680	694	681	670	700	700	668	721	655	663	711	704	722	701	686	679	654	700	664	714	695	720	730	722	669	756	703	703	699	668	745	700	748	662	682	763	705	669	708	699	713	711	718	715	736	710	695	757	758	699	735	724	710	690	714	694	718	687	714	716	735	709	697	699	698	713	639	684	694	722	677	709	716	670	687	734	653	775	653	701	679	718	729	680	693	723	713	675	691	645	713	721	738	711	658	669	734	712	719	681	702	701	711	707	731	710	669	735	668	691	668	694	718	696	689	714	692	697	658	709	730	749	666	692	771	692	757	695	681	723	681	682	682	697	747	696	669	655	690	712	686	700	699	683	705	683	695	703	714	706	686	731	693	698	719	693	756	686	728	671	713	711	733	729	670	658	666	680	713	674	669	724	705	690	664	683	711	700	680	738	689	689	707	658	727	663	675	703	685	703	731	732	721	723	678	691	740	772	701	753	728	760	648	674	703	726	759	682	671	701	679	692	693	685	688	700	695	691	710	647	662	670	674	705	671	670	654	728	736	677	704	701	704	692	673	717	673	667	684	699	732	703	723	704	674	682	697	687	723	741	700	698	631	727	709	691	698	730	699	710	699	650	694	706	670	743	703	723	672	692	706	662	746	678	716	724	718	705	724	696	697	717	658	644	670	649	696	700	710	719	699	752	724	732	713	683	708	711	706	732	708	683	693	697	734	725	674	676	677	667	703	645	651	670	703	724	682	731	739	673	690	768	726	724	758	665	712	687	727	715	674	702	713	748	712	720	720	712	709	674	676	720	725	688	708	736	729	707	627	685	684	716	687	656	725	706	735	705	778	714	735	750	711	693	690
4724	5864	4734	2531	2056	1663	1525	1262	1233	1168	1065	1026	973	946	976	893	924	902	905	904	869	837	896	843	851	873	880	829	877	863	829	850	891	835	818	821	845	838	861	791	870	831	866	873	865	838	837	830	831	862	823	790	833	867	870	847	891	826	748	877	805	799	831	912	812	853	841	856	806	837	887	806	831	806	804	740	836	843	854	821	852	785	820	873	827	856	832	810	880	835	798	844	844	884	807	828	844	866	817	780	820	882	816	855	767	809	808	826	830	831	834	812	847	789	817	819	843	800	823	847	855	823	873	838	899	860	845	850	816	794	825	866	821	896	783	807	813	861	828	827	849	872	794	820	820	819	872	807	837	820	820	801	812	861	791	820	825	774	812	819	846	861	808	819	792	824	847	833	834	877	826	862	822	842	829	830	827	812	791	814	819	833	848	819	829	876	822	843	867	831	870	860	829	802	804	858	893	855	864	820	815	792	835	830	827	819	815	820	796	805	861	867	894	810	878	799	804	830	858	843	832	833	810	789	852	838	826	826	862	795	843	816	811	862	821	829	850	800	857	887	829	859	819	857	864	863	878	784	882	848	802	785	789	843	860	842	812	771	811	855	821	766	819	870	821	901	834	855	842	833	790	835	844	835	855	866	831	807	863	813	791	779	825	798	820	811	844	847	874	829	816	821	819	800	811	863	846	815	869	846	778	807	826	795	808	778	844	780	794	867	853	769	850	839	820	871	817	800	787	816	841	856	862	846	801	803	879	814	858	855	805	820	819	855	824	818	845	859	792	834	824	830	837	832	839	809	816	852	848	842	790	838	841	860	818	839	823	874	824	855	838	884	841	772	847	852	845	781	835	862	849	816	777	802	845	839	851	783	746	871	848	843	869	824	836	836	834	781	822	851	821	799	834	879	878	828	864	850	815	827	786	818	821	799	781	800	829	847	787	834	802	843	829	860	823	822	820	776	789	826	788	900	868	877	814	813	785	832	772	849	810	832	815	788	844	885	838	792	820	838	856	849	827	840	827	799	833	914	804	832	846	792	850	795	859	806	791	785	839	839	820	796	786	858	796	814	853	846	897	855	837	834	869	847	812	782	839	878	844	814	841	809	805	860	782	859	814	829	812	796	860	841	769	836	855	769	792	821	838	768	791	832	879	887	821	819	879	839	802	835	829	823	790	774	872	791	850	812	860	827	822	832	769	821	802	860	836	837	795	809	867	852	841	839	868	857	796	827	764	831	860	857	833	806	879	831	849	803	851	846	853	853	803	816	866	828	870	812	795	859	850	770	828	862	760	813	831	810	858	801	860	814	773	837	809	821	824	845	861	811	847	837	835	815	874	805	786	858	817	800	843	830	841	896	840	858	824	854	837	815	868	850	885	790	822	855	802	813	822	813	841	826	797	830	916	835	856	816	837	817	847	809	818	856	814	895	852	812	841	812	834	810	823	867	848	819	836	864	786	822	791	814	816	816	805	799	834	781	806	878	820	835	834	819	830	859	857	837	749	883	865	826	789	857	826	804	848	868	768	836	825	802	809	898	842	830	850	850	823	831	889	810	753	768	780	869	850	861	847	798	819	819	840	832	901	799	870	842	811	857	823	806	838	836	850	800	813	799	832	819	824	839	788	809	817	830	808	811	851	842	857	864	837	831	824	833	836	825	813	832	844	801	802	824	844	879	810	818	887	814	844	837	786	822	826	851	850	850	801	801	798	858	798	812	875	852	848	877	811	825	845	830	822	844	881	835	788	818	846	834	823	818	787	861	834	834	860	868	804	828	845	840	860	783	870	837	860	863	783	809	786	821	804	837	871	843	803	850	842	845	787	798	816	809	895	853	836	830	791	838	840	807	823	835	843	801	838	866	882	836	786	837	787	858	854	817	827	835	809	901	832	827	850	812	808	833	820	793	796	771	778	813	814	841	877	833	811	802	849	890	818	825	797	806	782	842	866	870	786	835	866	831	817	859	840	765	846	765	825	879	784	838	834	804	823	859	823	847	796	790	888	855	811	837	832	855	841	825	821	803	818	775	854	855	815	804	831	807	837	879	806	836	788	807	829	851	835	823	848	799	855	808	830	840	808	844	835	805	831	847	824	819	833	740	830	798	838	833	865	819	804	834	835	803	842	835	809	870	840	802	844	815	848	800	827	783	834	848	834	833	863	875	845	844	789	780	835	812	830	847	802	840	851	833	784	846	872	848	834	830	865	832	829	816	800	885	862	800	861	801	886	861	826	807	780	801	798	847	778	869	817	847	763	863	837	791	809	844	857	803	869	838	826	824	850	813	789	845	834	851	823	809	838	840	844	821	809	795	764	772	831	797	836	813	799	833	874	819	804	819	794	833	833	825	755	861	856	840	847	834	872	792	851	872	814	854	825	854	846	843	768	802	855	801	873	833	824	837	829	875	815	820	843	796	840	861	813	844	811	868	840	844	802	805	832	878	853	815	869	771	870	835	807	791	815	828	859	878	798	838	787	818	791	862	816	841	841	866	812	818	759	809	843	845	840	842	832	811	811	820	774	851	815	792	825	874	847	842	832	828	810	845	822	904	778	839	871	853	836	829	830	845	818	795	773	802	846	787	815	793	794	827	867	824	826	820	824	856	830	834	806	811	800	783	878	833	767	816	793	815	797	841	857	830	842	811	788	808	797	823	839	814	822	803	806	834	877	849	829	812	835	885	849	839	808	839	828	808	849	833	835	809	781	803	808	858	844	849	829	877	810	778	798	855	838	850	783	859	819	812	861	811	863	805	826	830	838	817	820	879	767	822	830	836	834	812	835	864	857	803	780	781	893	831	820	848	825	817	824	848	829	813	864	839	830	818	834	870	826	840	862	834	860	806	796	846	818	790	879	841	800	829	800	824	887	838	849	817	785	882	844	841	823	874	848	787	806	823	818	850	818	813	839	848	856	829	801	794	804	863	874	781	819	852	800	838	825	811	868	772	809	814	786	870	781	795	801	832	816	815	759	827	833	815	837	789	832	863	838	805	822	852	829	840	851	848	812	810	836	854	839	805	787	783	841	839	820	875	846	802	796	804	822	829	841	854	798	818	838	867	819	860	841	830	792	827	814	867	831	809	821	819	810	894	840	827	815	826	835	849	819	792	874	900	828	804	824	796	847	824	836	789	831	817	853	815	854	786	826	825	816	834	803	856	872	828	833	838	794	824	835	867	843	810	816	816	827	772	837	796	822	823	815	838	793	836	818	932	798	819	816	827	851	810	794	820	851	833	791	795	796	859	822	857	843	832	829	872	857	790	835	844	857	807	813	830	792	849	755	838	898	821	841	802	809	862	793	853	794	814	857	863	857	805	849	840	814	781	768	780	868	867	866	791	877	811	781	841	850	818	877	820	856	820	855	816	850	801	792	870	841	796	822	809	864	844	808	795	772	799	859	829	819	838	810	839	791	859	823	866	842	849	811	832	801	823	822	836	839	867	790	802	848	864	841	794	794	797	788	804	834	847	822	818	822	816
23171	21610	29613	24103	21603	21667	11886	1395	1043	890	839	765	731	682	611	608	604	577	548	520	546	507	493	522	493	496	482	494	460	473	493	493	469	490	457	476	458	464	429	420	486	479	450	457	471	457	474	465	449	453	448	461	460	470	456	459	439	437	453	470	493	471	443	465	467	456	438	454	456	411	466	417	459	447	457	438	464	445	482	483	428	432	457	458	456	449	453	455	449	447	411	422	432	418	427	412	436	432	439	413	410	442	449	439	451	462	444	475	450	456	439	427	429	463	437	430	439	496	431	449	444	429	401	461	467	413	453	467	444	402	459	396	459	474	448	427	436	459	434	469	464	424	430	429	443	445	407	437	426	449	480	424	431	414	459	420	443	473	435	481	484	466	434	463	445	453	429	434	437	480	454	462	466	439	452	481	422	398	424	464	405	406	450	456	454	442	490	466	452	437	463	408	470	449	446	429	438	468	445	437	446	467	453	468	470	478	436	421	441	471	474	423	390	454	426	458	486	432	437	462	430	452	482	463	447	421	419	457	427	464	492	460	455	424	424	425	418	432	446	465	457	401	468	438	468	491	449	442	427	465	442	446	405	488	403	468	461	445	447	458	431	398	404	446	425	439	436	444	439	442	435	441	403	444	452	468	462	415	438	464	467	468	462	431	438	474	451	445	413	414	443	441	436	434	417	487	465	434	462	452	427	447	446	460	465	410	481	428	446	436	437	460	451	425	433	459	429	426	448	454	411	443	460	451	412	456	435	437	439	455	450	417	448	437	453	439	454	459	437	406	431	455	471	478	450	491	477	455	442	441	442	419	466	433	422	441	460	426	411	461	434	440	456	420	431	423	461	479	417	414	438	451	425	477	388	473	425	464	394	411	470	477	455	442	450	437	436	455	431	435	446	438	407	437	458	461	472	487	417	442	468	458	454	460	437	446	457	413	397	425	439	454	433	430	455	446	408	476	483	459	427	439	456	427	436	426	440	394	458	413	468	471	436	489	463	458	443	443	417	449	448	454	459	455	433	420	428	449	443	416	451	430	450	445	465	452	426	418	459	492	454	468	421	433	403	468	436	446	462	457	423	463	421	459	469	475	433	449	430	440	433	424	441	418	460	454	416	459	446	418	473	441	429	429	444	446	424	464	478	429	410	450	435	461	440	436	424	435	432	380	445	421	421	436	467	439	435	416	456	459	407	427	436	443	454	450	473	429	439	461	384	461	474	455	427	406	437	448	443	460	443	443	474	463	453	455	453	424	431	431	437	434	477	453	453	461	444	437	438	433	458	464	429	443	479	447	478	420	435	425	412	456	486	452	431	412	432	396	421	435	442	463	445	419	441	463	424	446	442	456	451	430	419	445	448	464	433	452	483	430	452	427	494	435	407	490	481	462	420	447	451	439	447	445	440	435	453	442	459	433	423	409	461	469	434	392	448	443	512	402	447	485	429	459	448	458	406	451	458	408	453	412	476	407	439	454	461	439	450	447	441	443	468	451	451	433	423	478	401	443	437	467	456	482	448	419	491	439	439	465	466	455	488	453	459	440	444	423	423	488	460	401	436	460	483	416	434	437	449	435	443	441	445	464	446	489	488	477	419	437	487	459	440	437	471	443	421	426	438	430	423	451	427	424	460	493	414	478	421	465	459	420	443	462	477	451	396	452	455	432	446	438	443	446	426	469	439	446	441	453	469	473	441	439	424	473	447	415	469	459	424	429	445	420	448	453	434	455	417	430	456	473	421	457	434	446	410	428	468	452	441	452	430	481	416	425	434	446	408	418	405	430	422	447	445	433	433	437	419	453	441	488	431	438	448	426	433	413	422	431	463	433	432	423	398	454	447	409	447	460	448	478	439	425	414	432	468	445	453	401	442	490	450	474	445	421	428	450	440	464	481	481	436	446	426	424	456	436	413	435	482	421	439	442	421	416	403	424	429	469	511	427	454	441	455	427	479	470	411	444	468	474	448	413	427	398	425	426	467	413	417	439	431	451	477	444	450	434	458	431	451	457	431	430	449	444	446	453	429	446	476	401	441	453	463	408	495	446	446	460	425	429	443	462	484	439	437	448	426	424	429	444	417	469	408	467	491	433	466	434	482	425	452	433	454	462	481	421	447	429	450	464	417	441	429	442	453	456	460	425	445	455	451	447	428	434	481	450	444	409	435	424	412	436	431	420	451	456	389	414	437	427	429	430	439	470	422	434	422	422	439	454	444	463	455	421	431	447	436	434	409	424	463	422	407	454	444	424	433	422	423	444	503	394	403	432	404	432	443	480	434	453	463	481	411	413	420	442	428	471	482	473	418	451	416	420	424	437	455	442	456	454	413	444	451	426	445	453	402	421	454	477	411	410	392	455	402	464	432	441	481	456	431	445	458	439	410	462	441	423	435	425	422	451	410	401	469	407	453	447	469	454	481	463	458	451	451	418	402	445	408	432	484	461	451	443	427	467	442	491	442	425	457	457	413	448	419	454	468	422	409	439	435	439	420	414	459	449	446	459	452	411	455	436	455	459	449	435	451	465	392	415	424	459	442	420	420	441	444	426	448	451	457	430	418	419	447	455	450	422	446	433	467	444	459	460	478	421	463	420	457	472	445	452	430	420	439	434	455	437	425	445	449	466	462	472	440	463	410	471	456	443	441	460	450	412	457	453	452	451	438	474	469	431	397	452	455	447	428	406	458	465	454	414	480	449	426	433	415	446	465	435	446	442	471	459	434	457	430	458	440	410	452	437	462	453	414	437	436	473	473	433	457	459	431	455	438	466	435	425	453	447	387	466	446	448	422	440	422	457	429	452	461	444	457	432	475	433	462	445	411	434	438	436	431	434	424	469	441	446	456	436	482	466	449	381	449	435	440	440	420	425	415	448	439	409	426	445	452	452	446	452	492	451	424	460	435	437	415	456	464	479	505	456	441	412	420	470	432	450	421	406	431	473	389	474	448	457	442	453	456	452	472	433	403	424	463	436	481	439	456	443	457	426	454	416	413	443	427	427	433	427	425	425	454	443	431	426	427	423	440	443	468	484	442	434	479	421	441	483	460	457	477	460	394	424	453	456	435	434	450	445	402	423	408	396	465	443	449	444	431	472	427	438	435	410	447	473	458	405	447	456	482	463	415	431	436	429	441	452	487	410	483	460	441	429	425	498	486	433	446	415	430	458	416	452	463	405	496	446	454	462	441	405	430	435	421	444	457	409	430	414	464	451	422	451	432	438	434	412	442	438	451	417	442	486	454	413	456	436	466	438	402	464	453	440	446	461	413	493	435	458	460	455	483	449	437	445	431	429	440	416	451	428	431	468	461	431	431	455	430	436	423	446	428	451	468	433	432	419	445	450	446	429	434	414	452	423	452	468	401	431	442	427	436	445	429	433	436	438	416	459	452	438	438	433	444	425	485	407	457	431	423	427	414	479	428	430	497	421	428	445	438	487	453	467	430	431	416	417	415	493	494	455	430	449	446	461	431	449	445	421	431	443	438	422
7028	16362	13275	6884	4903	3740	2922	2312	1957	1571	1386	1280	1208	1074	944	865	863	752	740	743	694	634	660	623	626	579	598	626	610	589	553	608	549	579	586	569	551	580	540	566	575	518	510	566	561	547	518	497	556	548	535	498	511	527	514	532	508	541	517	513	535	539	518	506	512	482	540	521	560	543	563	505	519	517	557	554	518	529	480	491	515	503	533	544	517	499	514	520	553	519	555	479	510	535	531	487	511	550	468	539	502	526	542	484	502	543	517	485	526	513	514	484	505	535	479	529	486	526	490	491	503	521	513	566	518	493	503	496	475	500	481	515	507	512	511	476	500	511	570	505	499	483	504	521	494	504	519	549	511	480	489	481	503	514	535	546	523	525	511	507	474	496	509	524	530	508	501	533	494	525	495	522	551	519	554	513	510	571	537	523	540	506	492	537	486	513	500	536	503	548	510	516	500	537	463	491	447	538	495	497	509	509	504	527	501	529	489	530	500	526	493	533	544	521	476	495	548	507	480	515	489	579	534	534	493	535	535	510	504	547	529	502	561	494	521	478	475	490	532	542	456	493	507	501	506	543	541	514	482	518	487	509	488	539	552	517	538	539	516	480	501	497	509	483	493	455	548	496	511	454	530	473	508	492	511	516	517	539	515	525	543	487	559	506	517	499	538	499	494	472	517	536	525	514	516	514	519	522	517	494	491	506	467	507	524	517	511	499	452	544	498	463	531	493	539	507	522	482	518	500	497	533	502	503	495	546	494	504	525	522	461	503	539	520	508	500	491	505	532	507	489	542	527	493	503	511	498	537	462	522	546	553	514	480	550	545	543	548	517	523	507	518	482	519	546	513	507	537	523	496	526	513	559	520	523	562	499	484	496	513	500	499	497	510	539	498	539	516	511	519	482	513	531	498	480	500	495	463	491	489	481	496	514	537	494	520	538	516	546	514	493	518	490	500	472	532	516	516	494	559	524	508	521	515	536	498	501	480	493	516	481	525	544	494	517	499	454	477	507	523	484	502	520	505	530	512	494	505	518	513	497	542	533	518	517	516	518	546	522	521	510	518	505	519	524	502	510	483	531	470	509	507	541	547	530	480	535	514	511	486	515	527	540	509	528	505	502	474	526	551	537	513	482	478	533	451	498	492	533	527	574	509	503	501	487	524	532	506	527	562	513	449	530	479	533	492	504	497	493	495	501	512	491	505	490	516	551	488	485	519	497	525	499	531	504	564	503	469	539	525	520	534	509	492	515	523	521	544	507	499	496	532	490	528	541	546	552	457	540	463	541	525	537	521	523	501	489	533	499	492	518	533	548	538	551	511	483	531	471	534	492	491	530	515	504	541	509	485	542	489	514	525	497	512	545	501	510	504	493	499	548	475	532	511	528	530	492	514	526	529	505	535	490	491	473	493	485	510	522	527	523	488	536	537	520	487	512	531	529	513	516	487	524	493	511	485	515	496	495	523	504	539	482	527	528	488	531	501	535	493	532	534	474	555	521	500	464	517	521	532	495	523	493	532	532	459	537	518	497	525	516	496	503	532	501	534	486	512	518	516	491	554	482	524	516	537	516	505	522	505	458	487	523	523	533	523	518	519	512	492	547	486	521	511	538	514	494	490	512	544	535	520	524	517	535	545	508	528	553	454	558	493	502	518	498	468	515	524	459	512	525	495	530	482	487	524	505	548	516	529	496	495	527	496	492	513	538	528	499	523	510	517	500	549	517	515	493	502	492	501	499	465	511	514	511	496	509	480	492	538	506	523	530	513	499	551	529	493	495	502	508	540	523	507	530	523	517	483	524	488	517	545	515	525	541	506	498	512	504	516	538	503	512	493	535	504	567	498	511	524	539	523	501	537	524	485	488	487	495	509	526	472	483	517	560	549	506	515	505	508	535	528	506	513	509	541	511	521	473	467	527	539	502	481	523	547	508	509	554	525	487	507	528	520	510	468	523	478	506	482	510	539	531	542	502	508	526	507	536	538	493	510	552	519	491	549	541	530	513	490	512	502	487	486	483	496	497	554	540	529	497	509	523	497	499	519	513	479	483	499	500	508	564	534	478	559	523	508	532	506	484	498	490	525	477	540	469	508	549	499	555	499	538	501	538	527	492	545	502	468	522	516	529	467	474	472	485	515	512	507	546	500	480	529	585	521	511	500	490	478	468	515	536	535	492	538	518	510	538	488	496	483	502	464	518	525	533	507	482	508	477	531	509	459	507	566	525	523	542	534	511	513	487	451	563	515	468	493	526	515	487	537	521	545	500	522	532	526	483	531	515	531	508	491	503	563	561	503	526	543	502	513	536	533	512	505	516	553	516	460	501	569	492	516	457	492	543	517	537	462	525	437	530	497	479	548	507	511	502	497	529	496	493	529	500	496	507	534	549	508	516	503	516	507	489	523	522	495	525	509	500	469	508	492	516	525	507	499	492	472	482	523	519	475	499	511	576	513	534	542	517	470	486	512	540	519	492	478	470	549	500	512	550	506	522	517	506	512	547	493	484	480	541	484	478	545	499	506	523	515	534	549	517	526	495	525	552	488	502	546	538	485	545	461	500	555	502	501	532	528	480	533	526	511	508	525	524	553	515	501	542	493	507	545	532	525	515	505	526	501	537	452	551	460	506	539	486	492	546	487	489	486	511	507	499	516	510	488	507	511	509	508	541	451	535	517	497	527	522	548	526	491	492	531	514	513	530	525	503	508	514	507	519	497	528	507	533	505	537	511	468	473	524	498	485	473	519	493	538	511	496	518	526	579	503	533	503	521	537	528	509	539	479	495	485	509	536	516	532	477	480	496	490	531	553	569	498	534	515	518	541	507	536	502	520	547	525	547	518	551	488	539	543	512	492	547	507	515	527	531	494	482	520	533	519	484	521	527	523	525	460	504	508	517	501	527	533	521	533	521	515	533	487	531	491	517	531	565	472	512	506	551	490	513	503	501	567	509	509	523	502	503	488	562	476	519	521	520	503	495	493	495	544	504	533	535	549	479	507	519	487	541	510	532	523	541	479	460	506	531	504	526	485	473	484	510	560	530	552	508	483	538	528	493	477	523	517	521	510	513	527	540	562	564	545	484	550	511	491	521	500	521	488	498	508	525	527	511	516	555	517	520	485	492	519	500	493	507	533	516	519	527	496	506	516	530	464	531	486	545	505	532	527	498	568	538	534	535	526	521	521	514	546	538	499	509	498	494	488	541	539	500	506	509	480	519	499	483	509	523	492	512	517	521	531	540	503	467	497	487	537	519	492	509	545	525	507	508	502	524	452	561	517	536	497	543	509	495	491	516	489	514	511	485	513	502	511	483	498	491	522	543	503	502	506	517	484	543	524	479	505	495	540	495	523	521	481	491	532	512	506	485	507	478	522	521	534	519	501	485	550	483	510	519	492	510	554	503	474	476	526	529	498	495	516	447	530	550	536	522	506	504	544	537	540	526	516	505	518	513	534	507	526	495	533	481	489	511	527	575	490	479	521	513	506	520
27428	20263	7158	858	538	561	528	539	482	542	483	521	504	544	506	492	519	511	466	508	524	503	513	512	466	514	462	482	473	502	512	509	471	496	495	511	467	496	459	484	509	522	466	507	501	490	494	513	489	483	449	519	486	460	522	482	474	476	496	434	489	482	484	448	531	469	483	479	500	494	520	467	493	465	489	467	492	481	475	501	489	502	493	523	468	526	503	519	526	477	530	480	484	519	535	494	454	463	473	489	486	518	512	506	503	493	484	465	476	492	498	532	498	485	473	498	473	498	481	484	511	473	510	479	499	508	527	464	474	512	463	477	473	482	483	473	479	472	467	497	453	501	516	493	475	512	479	495	524	477	505	486	462	503	521	476	463	505	489	455	509	499	512	444	534	475	477	546	516	472	434	497	465	480	528	488	501	441	469	463	487	474	467	462	438	495	495	490	484	531	457	473	462	477	467	457	499	507	511	484	467	460	488	450	505	456	489	499	483	508	455	509	449	505	524	462	458	494	450	510	493	490	482	516	474	520	461	516	471	509	454	470	518	512	470	524	499	523	453	510	517	470	478	491	475	488	474	510	486	488	491	506	475	479	488	510	490	460	465	508	480	520	530	540	498	506	485	538	524	513	484	486	483	513	483	507	471	482	516	524	472	480	491	494	486	497	480	486	453	484	502	489	498	476	469	497	474	476	494	495	504	496	472	468	487	551	421	452	496	477	496	495	473	477	480	498	488	514	473	468	494	483	443	506	443	467	505	468	485	515	503	499	507	505	468	506	488	491	501	460	490	478	500	509	467	521	436	492	483	473	455	513	487	466	476	504	478	475	481	459	503	476	494	469	477	475	440	502	500	486	519	501	500	496	484	540	485	471	499	505	493	449	513	436	474	507	491	513	467	505	475	475	467	468	468	453	469	487	480	466	499	508	517	528	498	515	481	466	473	452	515	522	460	483	488	471	446	458	498	487	512	520	491	498	462	481	497	475	484	524	489	481	493	465	510	513	514	470	482	456	488	491	460	477	476	495	469	544	521	520	500	488	481	513	486	492	447	496	467	484	468	472	479	499	514	452	490	444	502	491	501	420	547	467	476	463	468	492	468	532	469	496	471	481	457	468	476	472	494	533	486	464	516	462	482	450	496	510	493	490	469	492	469	510	516	528	487	522	486	463	444	489	468	472	437	450	517	484	490	550	512	505	504	497	471	526	483	502	498	486	482	498	476	494	521	510	527	470	515	473	481	494	477	496	476	492	465	536	522	452	489	464	487	489	526	506	510	523	463	476	476	499	482	480	443	494	484	477	512	484	493	473	489	451	482	518	504	489	491	504	503	495	491	499	471	459	522	450	477	452	515	459	493	485	505	461	488	488	495	518	481	510	528	445	514	476	500	480	486	483	447	488	487	493	469	527	476	488	476	509	477	472	470	498	488	482	493	499	462	503	479	468	482	478	444	529	472	476	473	504	499	506	465	490	469	481	518	476	478	464	505	493	457	469	506	473	481	455	505	480	452	481	518	508	499	485	494	533	551	498	501	510	430	465	490	484	506	463	494	518	511	499	470	491	512	504	474	527	484	483	497	479	482	469	466	491	487	470	520	520	496	498	486	488	480	444	471	490	516	442	486	501	502	539	435	469	494	509	494	470	477	491	485	474	522	500	497	475	539	460	495	454	460	474	498	511	531	474	512	467	476	480	510	502	479	438	463	503	506	547	455	510	475	514	489	504	500	477	502	495	520	466	485	500	482	514	449	510	467	457	479	518	482	480	482	524	487	463	498	514	471	463	487	498	522	463	531	501	480	488	477	524	484	509	461	468	508	529	494	502	502	510	467	486	479	485	467	471	504	495	479	499	501	469	520	491	480	487	457	464	498	482	513	531	502	469	459	485	426	498	534	502	445	476	514	478	495	483	521	487	512	477	484	505	483	497	478	472	490	494	526	504	473	470	492	527	453	508	467	477	463	439	495	454	503	481	482	490	488	470	512	500	451	469	514	506	488	533	470	529	465	472	482	506	506	527	438	511	499	501	465	481	507	482	487	508	496	462	492	481	468	508	484	487	527	513	500	523	458	481	496	518	470	507	502	478	482	493	504	540	514	489	469	479	444	488	495	505	473	493	549	471	507	482	468	513	497	498	491	500	486	479	453	512	504	475	466	479	482	488	451	475	488	503	457	531	496	463	492	446	470	511	506	536	471	444	480	470	505	505	492	520	459	512	458	480	521	520	509	480	491	472	485	500	485	498	477	474	490	488	467	507	504	530	495	485	479	478	517	490	507	510	500	484	515	497	460	490	508	514	472	480	500	516	495	490	476	494	485	514	477	484	471	508	535	481	490	510	508	487	477	511	488	470	488	484	551	493	495	482	462	471	467	509	489	514	461	491	465	517	499	455	441	501	489	484	463	538	455	516	530	473	489	513	494	498	468	462	506	518	477	480	480	451	487	504	487	449	495	457	499	541	553	504	503	473	479	495	491	515	532	496	479	489	469	491	483	497	449	501	491	476	499	511	506	506	508	476	527	468	467	499	510	505	518	499	522	481	500	432	485	454	488	509	451	499	512	473	506	475	477	482	498	492	519	492	498	473	503	444	473	468	521	518	516	483	467	504	508	470	509	470	457	484	488	525	481	490	447	455	509	516	503	477	475	483	511	497	495	507	511	489	477	523	482	514	510	522	491	476	487	493	464	479	519	489	476	461	431	474	496	486	482	482	486	492	540	486	494	482	486	464	477	482	450	484	464	514	474	501	545	489	516	458	521	509	513	523	486	475	507	491	489	497	459	460	446	490	511	478	475	460	489	536	481	465	489	446	485	488	480	499	488	502	477	495	492	463	509	486	485	487	482	505	510	486	511	437	452	499	497	501	474	456	516	492	463	448	483	456	548	486	422	493	465	479	481	473	459	510	489	499	496	482	462	437	506	490	477	476	498	470	438	490	503	504	503	473	461	485	541	479	494	526	472	434	470	499	478	459	481	480	490	469	490	465	508	498	517	495	480	498	521	474	489	490	525	485	496	503	484	500	479	483	496	498	484	517	495	448	492	506	496	475	458	517	497	496	512	490	495	481	505	482	484	471	492	474	490	513	444	496	498	519	516	512	445	494	534	482	483	473	529	487	487	497	463	489	510	480	501	461	447	502	464	517	457	500	488	470	489	469	463	487	493	506	480	526	474	483	472	482	479	494	499	498	523	502	500	475	507	485	507	489	499	527	474	484	513	481	472	490	473	472	476	513	498	481	523	520	497	502	490	537	501	487	480	519	512	481	486	521	457	490	471	504	490	488	495	474	512	482	474	507	465	488	473	501	474	481	488	464	478	502	504	482	461	494	462	517	493	509	517	485	490	483	462	407	476	489	508	484	470	466	483	551	495	440	488	501	503	509	450	490	486	463	487	495	476	496	481	466	482	500	497	473	490	494	479	496	473	510	543	475	506	499	436	498	486	483	486	513	482	489	488	476	488	540	439	499	490	522	505	452	492	457
4178	1365	1197	842	768	697	627	647	681	631	650	646	619	599	588	584	601	614	620	594	622	611	636	581	580	595	607	626	623	621	551	590	638	604	656	610	603	581	587	606	582	628	656	597	632	617	629	662	633	610	586	632	592	622	644	585	625	611	556	595	591	634	630	650	580	567	647	607	669	586	581	602	602	618	616	614	570	622	582	595	615	628	602	554	612	611	605	601	622	653	620	611	618	634	618	587	577	622	589	595	613	592	597	640	602	558	621	636	619	597	559	640	599	569	627	575	609	619	623	588	643	605	605	606	635	614	606	610	634	607	645	600	627	642	609	563	580	574	612	627	586	643	623	612	639	639	620	658	632	573	629	595	596	611	614	639	603	570	582	669	563	604	685	558	648	637	619	621	607	583	643	664	607	640	579	637	594	613	610	580	624	586	633	592	614	622	624	589	567	651	610	639	590	603	615	628	645	613	623	599	607	607	593	613	646	610	596	564	588	618	577	614	607	600	614	571	618	616	630	633	642	593	639	604	621	598	596	611	638	630	639	609	637	606	588	613	610	593	650	606	579	618	576	643	594	602	577	574	605	629	612	616	595	602	594	631	652	603	616	616	627	635	617	628	626	648	588	582	586	601	624	638	631	586	624	630	625	596	615	637	600	580	585	595	585	625	557	619	604	620	572	577	651	600	656	595	623	613	643	597	591	645	610	616	607	625	579	593	565	634	617	566	630	618	572	589	605	615	619	608	632	609	584	624	578	627	538	629	603	633	602	629	587	599	581	603	617	639	583	615	626	612	627	605	583	583	637	623	605	626	584	662	586	613	595	577	605	634	585	606	610	575	594	630	574	633	582	576	613	598	585	629	604	584	595	602	574	584	642	655	619	621	598	622	624	599	639	668	631	596	638	585	602	612	614	620	634	682	609	587	607	599	582	625	592	600	588	545	602	607	600	598	619	556	627	650	600	628	607	604	623	621	605	597	600	631	626	569	613	613	648	606	653	657	586	610	620	587	628	626	609	603	607	592	604	651	635	619	587	551	599	600	619	617	605	618	572	614	576	617	640	613	609	617	596	603	613	589	582	591	602	611	572	641	659	630	607	621	639	660	598	607	596	607	572	645	621	593	608	618	615	635	632	568	631	621	621	551	624	609	611	597	578	613	591	583	631	621	599	597	599	601	604	630	617	600	606	607	623	595	613	640	583	601	626	633	617	616	615	577	607	634	605	607	577	590	599	613	589	599	603	564	617	610	635	636	576	614	606	635	588	636	565	569	580	600	633	627	577	613	624	597	636	576	633	639	619	592	604	621	595	606	605	626	580	563	576	594	623	626	609	685	612	604	587	596	594	575	622	610	633	602	627	612	594	590	636	609	624	616	605	592	625	614	579	594	622	602	608	588	575	632	595	591	625	621	633	611	608	599	582	605	610	606	641	602	607	606	602	619	621	605	614	598	591	580	630	596	605	616	579	599	621	638	594	635	567	619	610	633	605	610	587	620	575	603	592	653	616	606	593	581	599	643	601	629	605	604	579	595	627	611	581	602	637	609	679	561	560	615	600	609	616	610	647	606	616	647	625	579	593	601	609	604	605	626	593	630	575	597	611	543	609	579	639	586	646	620	590	638	596	606	633	566	620	563	619	597	606	611	644	594	623	594	636	619	595	570	587	627	582	585	605	623	602	605	608	606	574	602	650	602	618	578	563	651	629	660	631	629	649	636	596	610	566	637	579	611	646	609	609	568	606	656	611	614	589	612	614	622	569	575	573	647	643	587	642	597	625	561	655	576	660	563	625	655	618	606	643	601	606	604	653	582	598	610	608	595	631	598	613	614	562	624	624	597	609	586	583	605	552	543	575	582	584	626	607	621	615	617	609	639	595	608	601	584	625	647	594	590	598	624	623	639	593	640	640	629	612	608	605	622	661	572	617	612	613	594	590	578	616	612	593	613	602	585	602	608	591	616	615	626	600	624	619	607	606	582	619	609	602	647	586	593	645	648	606	633	649	611	610	565	664	607	602	602	618	585	581	588	623	606	605	595	629	641	591	623	606	617	635	591	641	630	593	622	636	604	605	603	602	647	614	643	580	582	605	592	632	603	578	558	632	632	580	622	597	592	610	580	582	621	607	633	635	602	594	599	590	607	618	599	603	587	658	606	594	585	606	572	598	626	622	636	584	616	620	628	605	602	620	585	597	590	569	635	618	632	606	602	576	627	590	584	614	626	631	604	595	630	624	605	603	597	626	585	593	610	620	611	613	612	590	623	566	573	580	599	615	629	608	644	569	606	594	546	634	636	600	580	618	602	597	570	601	639	622	596	588	615	604	630	609	570	585	612	627	577	595	568	616	561	628	577	547	544	623	609	622	622	575	635	606	543	597	626	601	603	593	616	590	618	614	622	590	567	588	597	600	603	628	613	597	608	579	634	623	585	600	626	604	597	617	608	578	575	638	598	637	640	591	602	576	607	611	630	603	589	568	641	603	608	594	623	595	569	583	572	603	602	603	685	622	588	582	636	579	638	643	598	591	627	603	616	619	636	618	617	571	589	646	595	624	583	616	596	612	627	637	612	607	613	619	632	605	608	657	603	614	593	628	623	629	633	596	567	595	635	590	618	595	602	609	576	585	616	611	587	598	629	651	636	628	594	655	576	634	628	578	597	573	599	594	605	594	621	617	656	610	628	628	588	605	598	599	627	560	580	622	612	606	613	621	578	583	612	602	601	565	624	563	582	588	601	615	539	627	610	592	581	634	603	599	607	593	642	609	571	593	609	620	618	640	557	631	592	662	590	631	608	606	615	612	614	576	606	595	578	673	568	596	599	578	625	605	631	677	604	537	580	575	604	632	571	601	565	592	612	563	596	584	603	621	573	611	612	599	587	601	607	629	635	599	592	585	599	632	579	558	558	593	629	615	593	605	598	609	565	598	609	605	616	582	643	615	597	604	583	625	593	618	627	597	610	614	608	596	594	624	624	624	591	605	598	622	606	590	585	579	587	631	579	624	617	579	654	579	608	608	634	596	604	607	653	586	632	590	588	639	640	583	609	630	593	600	576	578	581	582	610	619	601	643	639	598	572	652	625	610	645	603	579	620	596	617	599	565	612	570	582	613	627	631	631	628	653	601	623	615	591	604	590	615	583	592	610	600	604	552	582	597	651	595	546	648	579	637	655	624	579	631	617	626	583	552	599	610	575	606	612	658	573	580	609	635	573	581	569	595	590	610	639	619	632	619	624	641	644	605	588	592	597	563	609	604	564	606	600	628	638	623	624	591	593	594	658	623	613	588	601	600	574	595	632	584	609	603	558	620	619	587	578	599	615	603	584	565	604	638	621	583	575	589	625	586	573	621	617	604	595	602	616	653	618	573	601	590	642	560	598	590	633	641	637	612	594	559	633	619	655	622	682	585	580	621	646	567	634	617	599	594	607	628	644	628	545	641	655	639	625	588	642	604	549	585	619	608	606	591	625	625	638	575	619	679	624
24100	21576	29149	24469	21578	12517	1144	683	572	487	448	393	396	361	371	368	334	309	315	323	314	304	300	319	282	290	323	276	327	295	289	279	309	311	302	238	278	286	291	303	316	286	262	259	280	265	257	274	251	226	275	290	282	258	268	300	254	297	271	270	263	276	266	291	234	284	286	271	232	246	266	257	262	292	238	266	254	237	251	284	279	274	279	275	314	288	265	259	246	253	256	281	270	275	241	223	268	285	238	272	277	247	271	259	268	276	254	277	268	276	268	288	271	255	268	256	272	276	272	253	267	289	253	275	297	248	260	253	280	248	270	253	260	269	246	291	248	263	274	268	270	253	262	279	251	263	242	254	294	242	252	257	278	276	277	256	266	267	266	289	281	268	268	258	291	257	291	274	251	284	249	250	265	266	299	260	260	253	260	239	261	262	246	252	259	252	262	276	270	234	219	233	267	244	257	291	280	258	269	269	269	273	283	261	276	284	287	237	270	278	256	272	287	265	256	259	288	275	257	296	240	252	267	281	242	259	264	244	254	263	239	261	257	265	276	241	286	262	238	260	264	256	266	244	267	260	263	251	268	252	277	265	251	278	258	252	254	258	254	266	271	265	243	261	263	249	265	233	260	260	264	293	286	281	241	273	249	288	265	260	266	251	265	294	276	263	260	267	254	264	241	259	256	249	289	268	268	285	263	265	270	272	272	247	278	248	256	269	254	284	248	260	247	234	262	274	273	276	265	274	283	252	232	260	298	252	256	265	283	248	275	257	262	266	287	231	300	242	253	244	265	253	250	293	255	246	258	262	250	258	282	275	261	293	298	277	250	229	272	239	270	277	256	260	277	241	290	263	271	265	269	274	287	252	265	243	278	268	244	258	243	218	253	258	271	283	285	286	281	285	235	257	294	263	248	259	270	273	302	253	248	264	257	254	259	259	258	274	275	257	298	249	245	243	230	245	284	288	278	232	253	275	262	254	278	279	224	276	247	265	238	259	275	258	266	245	274	249	291	245	244	299	270	222	268	247	256	250	280	256	241	274	287	229	296	280	271	232	255	254	271	280	259	263	237	281	266	271	283	253	262	269	257	249	273	251	263	224	237	278	271	249	262	256	252	299	241	289	264	278	264	262	275	247	268	246	271	249	253	264	274	282	260	251	261	247	243	255	242	237	262	276	262	248	264	261	258	263	258	265	277	264	273	271	283	281	251	250	250	253	269	277	257	249	266	298	230	263	271	267	270	267	257	241	255	273	238	239	255	267	255	281	264	245	237	282	310	257	256	249	251	232	244	293	292	232	274	263	275	252	276	269	251	261	266	253	246	274	241	256	287	258	250	293	289	264	289	248	255	248	285	286	273	242	256	281	261	244	251	264	232	266	244	246	272	265	242	275	254	248	263	280	265	259	266	264	288	264	281	261	264	272	255	243	277	281	251	273	246	280	256	274	261	269	269	260	264	274	255	309	283	249	288	285	283	265	265	242	241	219	268	248	251	244	264	271	279	254	227	252	269	288	243	237	265	287	279	253	275	260	238	237	257	276	230	251	276	285	275	253	285	240	256	298	281	252	275	265	238	264	253	264	285	253	244	273	266	278	248	254	252	269	294	290	262	275	239	256	261	261	281	207	266	262	269	266	263	255	263	244	300	234	279	249	252	277	241	249	267	300	268	261	282	274	285	261	268	244	252	259	261	262	252	246	267	261	232	273	260	267	271	286	272	270	264	282	261	260	255	256	266	281	281	249	245	264	261	245	263	264	269	255	233	277	277	245	261	275	261	259	261	248	262	256	262	275	292	274	258	275	242	282	255	275	263	259	267	265	261	257	257	270	267	272	264	284	230	268	249	243	245	258	282	262	277	249	253	251	276	257	267	265	239	273	256	267	275	268	256	265	265	259	264	277	273	284	264	258	282	252	244	278	277	228	263	251	278	271	264	253	247	257	288	293	284	263	265	280	243	265	286	283	250	272	237	254	239	262	270	269	275	284	243	272	251	239	302	241	272	253	276	238	261	233	220	263	284	269	251	268	259	239	263	258	269	240	247	246	260	300	258	256	231	265	254	253	284	290	259	256	249	273	247	271	271	247	245	260	255	283	257	270	262	285	257	247	239	258	278	267	265	236	258	256	264	266	252	267	268	286	273	260	284	260	301	236	269	245	266	252	248	252	280	257	235	273	274	281	300	265	266	262	239	247	269	266	277	266	284	241	259	229	225	275	288	252	239	261	278	249	262	272	270	255	265	272	227	258	260	258	284	278	258	272	298	263	250	264	277	251	286	289	255	291	273	234	293	300	256	251	271	269	289	279	274	285	283	268	262	243	279	252	260	260	272	288	242	276	248	269	276	270	239	256	266	245	259	262	290	234	258	258	268	276	267	266	254	264	277	257	279	258	227	257	251	228	251	260	279	278	263	271	272	245	239	256	252	256	264	269	293	273	295	242	278	242	292	251	261	254	259	279	244	276	277	254	283	262	254	259	279	254	271	248	287	275	230	262	264	269	254	261	270	287	259	249	259	241	274	254	265	276	240	302	247	250	272	271	282	249	260	255	255	247	289	281	250	247	259	252	273	262	252	261	247	270	228	259	287	267	247	246	264	241	236	234	277	268	272	282	259	263	273	265	247	243	251	267	268	238	256	256	246	266	237	262	262	274	227	273	276	233	279	266	278	267	275	239	281	274	261	251	253	253	266	271	240	278	266	277	290	261	267	252	260	270	261	278	244	247	256	258	242	278	259	262	251	283	247	269	274	270	288	279	258	264	268	274	254	256	238	276	239	237	275	258	305	295	254	283	264	277	250	258	280	264	257	274	245	244	265	268	253	273	258	265	247	236	273	306	250	247	275	277	262	258	240	227	260	246	258	262	277	290	275	304	252	252	274	307	274	242	268	246	245	248	258	265	258	271	261	264	260	269	273	286	221	283	245	266	259	283	250	268	246	243	273	263	275	256	276	260	249	258	255	236	271	239	284	273	280	253	273	296	296	269	250	246	255	247	256	249	267	275	241	262	260	236	259	258	235	274	269	250	277	285	266	263	276	284	256	269	247	258	275	262	231	259	269	259	244	243	266	269	268	258	270	267	243	254	261	253	267	256	245	269	265	287	283	277	259	258	244	251	271	250	251	295	249	238	287	294	252	288	246	271	275	250	247	222	265	238	265	259	287	275	278	254	255	279	247	295	274	246	249	273	275	207	274	247	293	273	272	267	258	256	268	261	256	267	301	271	253	277	263	242	282	253	254	240	271	281	308	271	266	258	245	261	270	254	258	248	257	283	279	264	278	266	246	276	287	285	249	256	256	249	246	243	275	278	256	251	267	266	261	239	270	255	273	252	258	263	256	266	274	259	268	276	265	271	260	248	258	290	256	261	274	250	270	265	239	248	251	281	265	268	283	264	257	246	268	275	257	263	235	272	270	273	251	254	257	274	277	280	276	295	281	252	253	299	266	239	282	276	252	241	239	286	275	271	249	253	244	240	253	250
4858	9923	8096	3914	2804	2110	1552	1278	1091	919	836	701	640	602	553	545	474	488	461	447	425	411	412	395	419	409	380	367	357	356	390	342	342	443	359	379	366	378	320	364	344	374	345	359	395	353	366	365	351	352	346	367	354	333	344	348	311	299	352	334	317	338	345	336	333	337	350	359	335	327	325	305	320	340	354	343	364	375	314	339	313	333	292	324	378	315	332	337	338	382	314	331	355	317	338	321	336	317	356	349	297	340	344	318	306	327	311	323	309	344	331	337	368	370	334	354	378	332	354	367	342	339	342	336	361	319	353	330	315	321	340	306	326	324	366	361	344	318	371	339	331	307	347	347	341	346	336	329	340	305	327	338	329	351	333	340	335	344	345	338	344	353	307	335	377	340	345	334	342	376	359	335	362	323	331	326	333	349	337	334	327	342	346	353	295	355	328	319	332	334	344	333	340	348	332	332	309	344	335	361	323	300	316	319	327	342	327	333	328	364	367	359	352	331	341	351	303	384	348	333	329	357	332	349	340	354	352	359	345	299	341	329	333	370	326	365	322	327	360	323	334	314	352	344	353	346	340	334	327	303	324	343	322	355	306	324	350	343	340	332	339	328	308	351	299	365	362	325	324	338	349	366	322	333	366	342	342	319	332	376	365	286	364	334	353	337	349	345	313	313	328	331	379	354	348	339	315	363	351	333	342	362	306	316	333	335	357	336	341	339	349	338	341	358	334	352	350	336	321	310	319	330	335	335	328	334	352	339	320	300	332	350	302	352	352	324	332	320	317	309	323	320	353	315	337	334	349	325	340	355	339	329	350	348	340	348	329	328	320	323	318	354	347	319	330	306	335	349	313	326	322	310	316	334	359	336	298	314	321	354	339	347	319	297	368	363	344	343	341	315	318	365	357	356	358	285	322	337	346	306	352	297	336	358	338	318	329	301	339	316	324	355	341	348	342	330	314	313	338	339	355	349	335	318	334	323	310	318	322	334	341	372	330	300	334	356	295	309	336	344	321	333	337	328	356	350	348	328	338	315	317	327	330	327	334	321	350	348	324	339	336	321	335	342	338	342	364	340	356	326	308	345	311	339	323	342	334	356	344	344	318	365	338	365	328	308	334	372	374	310	309	335	315	385	317	318	354	325	336	327	332	335	316	372	319	304	337	355	334	334	332	363	337	322	307	317	349	316	333	328	346	362	316	307	319	328	360	327	324	350	313	317	324	312	344	355	327	337	357	382	371	340	312	316	338	337	324	346	327	346	331	356	353	346	336	341	358	352	332	309	309	318	354	324	321	304	298	332	340	340	346	330	338	329	368	337	316	350	329	336	357	345	294	313	346	351	353	321	327	333	352	322	342	340	357	314	327	345	320	321	346	378	361	317	337	331	345	345	300	355	329	352	338	314	340	316	329	360	331	312	329	333	314	335	334	363	373	338	336	306	344	312	324	321	338	335	336	343	322	365	313	337	320	320	316	348	374	307	328	324	324	364	318	291	315	320	337	334	358	332	334	312	325	338	330	322	326	350	334	307	357	355	357	324	302	326	315	312	351	327	316	329	342	328	344	328	345	333	323	348	353	346	336	315	315	322	336	367	300	375	337	326	294	317	321	321	363	293	353	349	319	315	353	353	349	334	338	334	326	338	322	315	360	331	351	337	334	318	314	333	368	308	349	335	318	330	280	329	328	329	347	366	344	375	336	333	327	357	308	354	349	357	324	380	335	347	324	360	354	348	366	284	340	336	345	340	314	335	331	288	336	355	346	342	364	334	353	347	356	357	354	332	361	321	335	367	320	336	349	312	350	334	341	352	321	370	373	383	330	341	337	314	331	316	340	344	347	317	328	350	362	311	355	335	298	305	324	328	306	306	328	357	350	375	328	345	335	315	333	353	354	325	338	339	324	330	328	346	332	345	334	331	330	328	342	310	341	349	317	362	335	331	304	348	320	345	357	324	353	366	333	326	321	337	302	324	347	354	327	364	325	322	361	315	345	349	334	355	334	336	340	338	338	342	362	347	324	345	334	323	299	373	375	310	355	325	342	309	331	341	350	327	318	332	315	335	390	312	353	335	374	335	349	359	371	327	361	323	365	348	340	339	331	341	316	337	349	340	320	337	359	314	325	353	350	361	323	355	321	325	328	327	334	340	319	334	326	338	358	317	332	336	355	360	315	361	334	336	338	333	344	310	313	359	347	364	328	319	343	343	358	351	373	343	358	363	392	344	361	330	335	336	330	313	304	321	306	362	323	327	322	315	298	348	336	331	303	327	304	341	330	351	331	320	321	337	335	323	319	341	340	339	349	314	332	320	329	328	330	334	339	363	322	334	320	335	347	318	330	371	315	371	370	342	363	359	341	325	338	353	345	299	343	352	339	336	343	346	360	318	322	320	318	356	370	294	346	335	358	329	325	314	337	339	361	327	309	306	335	362	362	360	305	311	324	344	334	314	327	344	328	344	342	354	359	313	323	340	349	324	332	320	365	327	353	342	341	333	388	338	337	325	318	332	315	302	324	328	358	336	314	354	311	310	336	313	349	339	357	328	294	358	318	340	335	325	354	347	327	346	382	326	331	336	336	360	334	329	329	344	350	336	334	330	356	371	324	335	326	302	355	351	330	362	339	323	349	341	316	354	358	332	323	360	354	370	295	320	324	346	307	343	354	337	335	336	351	321	330	348	339	367	333	346	337	336	337	308	338	333	316	345	338	335	348	349	337	354	337	370	309	324	314	367	318	323	340	304	355	352	325	343	323	319	341	355	346	323	354	329	333	320	354	346	346	346	346	337	315	364	334	321	315	331	312	350	325	335	349	343	322	349	337	326	319	295	325	337	339	340	327	328	304	345	294	328	324	341	352	357	373	315	341	308	338	326	342	363	334	289	330	335	335	343	343	349	338	344	355	322	336	344	349	336	341	297	360	341	350	321	346	357	340	352	342	347	337	334	340	321	329	325	348	324	319	288	325	327	357	346	309	343	346	387	352	340	350	325	316	318	337	322	342	334	325	341	338	315	374	321	316	320	342	304	313	291	318	349	351	314	369	326	326	311	380	358	361	337	330	331	352	330	335	347	365	292	355	321	351	350	353	349	341	339	334	327	345	313	313	327	355	364	284	312	335	339	325	335	344	324	365	348	337	337	336	347	342	342	339	333	340	340	313	320	323	372	319	331	345	342	328	309	325	347	317	348	359	366	336	321	326	334	325	309	358	343	365	294	325	329	336	321	378	319	351	324	351	353	356	344	307	341	371	321	345	344	321	350	323	305	312	356	324	334	332	347	339	293	353	318	335	365	320	311	358	311	313	313	349	322	344	339	307	282	355	356	336	316	348	319	343	292	317	351	339	303	308	327	350	390	322	302	352	351	308	322	341	341	347	344	323	340	370	365	303	331	324	322	335	363	342	312	351	324	367	322	337	332	292	357	359	361	321	340	328	329	335	331	314	357	337	334	348	348	310	324	329	366	349	331	324	322	322	325	327	323
25367	21636	28140	25526	12290	1231	996	880	825	772	837	839	762	788	738	736	706	759	705	744	753	789	711	693	752	758	726	734	723	721	702	724	699	693	714	752	715	693	683	691	726	688	740	685	710	735	718	734	661	722	720	755	722	703	662	723	714	744	683	664	676	716	715	685	713	668	736	701	740	682	698	644	677	729	658	700	711	677	687	697	723	752	698	754	685	702	734	724	688	702	738	721	698	685	682	691	698	740	684	734	732	733	705	747	697	745	702	709	702	656	697	699	691	652	718	712	672	686	744	694	744	727	695	729	652	796	722	706	675	668	742	742	698	664	677	702	720	681	697	676	718	705	725	691	718	687	704	702	746	753	716	761	738	725	711	692	647	705	721	666	669	767	723	733	692	700	691	694	754	706	736	767	760	721	684	705	680	734	717	709	711	650	720	748	727	682	708	677	749	715	703	680	673	698	724	722	707	706	715	727	707	677	682	742	727	706	729	708	691	695	718	721	699	682	716	709	697	697	693	715	712	666	706	727	686	697	728	803	738	696	709	714	677	745	742	717	730	708	713	721	664	708	666	676	759	738	705	688	718	714	686	687	675	675	699	686	701	703	698	718	686	688	654	736	684	708	705	734	693	700	700	724	658	748	739	689	664	761	719	700	729	702	690	700	689	691	696	738	725	681	703	713	698	713	729	697	756	643	710	690	699	662	726	694	687	669	707	693	711	705	688	695	687	705	748	741	722	714	763	751	717	691	711	667	678	694	702	700	715	679	713	699	679	655	708	718	719	717	694	658	736	710	671	682	721	718	748	727	706	750	687	693	753	720	718	716	694	731	677	722	717	711	705	678	703	735	715	703	715	733	720	665	723	678	682	726	751	692	692	715	742	726	687	696	674	731	697	737	710	706	738	668	666	742	650	725	746	682	741	703	718	682	763	726	740	646	719	659	708	662	684	731	687	665	716	689	680	746	719	747	678	673	667	708	689	736	707	718	713	714	685	727	720	673	676	691	731	711	672	726	766	710	723	681	715	749	779	736	686	667	738	676	720	684	746	721	744	707	702	727	703	738	668	716	708	709	696	675	700	672	689	705	708	698	660	656	693	672	717	670	735	687	686	692	775	705	749	712	738	703	708	665	704	733	690	700	731	712	761	711	740	713	678	710	699	733	718	692	705	694	727	719	706	637	692	720	709	720	717	723	684	714	749	721	672	727	705	732	703	720	708	722	731	750	776	648	717	701	692	680	712	702	748	747	728	735	689	731	722	735	741	681	716	705	696	740	712	726	707	706	711	702	685	698	703	756	712	724	721	694	712	655	651	666	712	708	744	676	692	709	702	710	697	676	752	660	775	705	666	758	746	721	738	707	721	718	676	673	679	687	690	705	744	744	655	704	696	713	761	737	739	707	689	668	712	672	755	660	705	744	742	707	722	699	710	676	699	727	691	679	726	697	726	730	697	695	676	736	720	698	731	750	687	732	713	763	710	684	748	708	698	727	707	693	636	692	740	742	729	715	695	704	667	697	699	694	730	692	707	690	671	743	702	742	696	706	675	703	732	728	677	720	712	704	669	719	693	646	711	703	676	717	674	696	720	770	727	697	722	698	655	721	683	718	741	709	672	690	673	754	729	694	682	723	761	677	717	696	729	690	688	688	689	670	727	735	693	714	737	692	713	729	677	684	741	718	691	678	764	728	678	704	708	710	727	718	727	700	726	706	675	696	712	694	731	678	682	743	717	687	735	685	715	699	668	754	761	692	695	686	705	714	715	718	740	742	714	663	722	704	743	712	756	696	735	691	699	711	698	713	685	737	706	739	687	722	700	725	771	673	691	689	700	665	720	703	722	717	690	725	723	668	685	741	737	698	688	676	743	696	668	750	736	693	701	706	722	729	726	696	706	713	719	739	712	668	727	723	710	692	702	676	688	667	735	676	669	707	742	688	738	664	702	746	665	760	695	699	687	721	675	724	711	653	704	720	787	694	710	708	708	702	662	698	681	736	710	711	738	734	734	718	684	756	747	671	731	749	739	688	715	725	717	723	708	697	664	686	715	691	717	690	759	701	729	701	756	715	702	682	749	681	673	740	719	714	762	692	710	740	674	678	691	741	697	719	723	708	691	721	746	689	687	725	672	707	716	673	715	661	740	674	705	739	648	674	707	700	702	714	705	689	704	678	728	721	695	673	758	694	697	753	679	760	678	752	730	727	756	727	714	718	708	735	707	733	724	688	702	675	689	698	735	712	724	695	690	717	711	698	727	745	741	711	685	659	724	759	719	658	725	688	687	682	644	701	665	680	683	684	674	726	712	690	693	691	672	657	710	685	648	706	691	738	682	739	746	654	679	742	730	746	707	653	709	697	741	703	718	740	721	686	711	677	704	756	699	733	699	679	698	711	668	739	714	733	739	697	694	711	716	708	705	729	728	690	711	741	654	721	675	717	709	710	685	708	735	695	706	781	705	703	670	659	674	717	693	718	735	741	677	702	717	702	687	640	713	737	739	730	650	767	727	676	705	719	744	716	687	691	696	694	674	699	720	750	695	739	645	684	678	709	684	735	692	722	726	706	736	742	677	711	722	686	708	703	678	716	713	746	706	656	713	729	687	706	725	688	704	687	699	740	741	709	703	669	704	735	666	716	707	695	691	726	740	726	722	702	662	731	728	667	699	714	728	716	703	710	723	752	705	719	695	691	671	725	659	692	680	683	721	685	728	730	700	728	690	703	669	737	724	711	742	674	712	744	725	678	673	660	702	709	717	734	708	683	704	686	748	704	696	681	683	736	698	695	742	673	728	697	738	696	690	708	689	735	691	678	704	736	688	722	674	685	679	712	691	693	714	735	700	720	707	715	769	726	762	697	687	706	678	691	690	708	742	711	741	691	679	704	703	696	702	638	714	697	738	723	698	750	728	674	700	726	733	738	696	718	672	752	665	717	727	668	728	749	683	686	716	724	727	721	675	699	709	714	669	726	680	649	696	689	649	684	679	718	667	734	699	698	680	721	711	754	694	695	679	780	707	680	695	689	764	741	717	714	669	725	664	727	685	699	699	698	716	674	679	679	680	754	711	663	748	707	759	723	739	707	657	678	713	709	673	723	701	680	701	706	717	688	693	705	759	643	703	721	730	681	755	697	693	677	642	724	717	699	695	703	682	688	720	716	674	710	690	704	760	681	751	736	749	708	716	724	714	707	717	723	692	696	675	727	677	687	673	699	720	646	700	684	688	705	677	727	756	755	727	734	663	728	702	720	712	687	729	705	759	774	707	725	726	720	727	730	694	715	707	689	736	708	650	710	651	692	696	712	733	728	683	681	702	752	737	727	720	689	688	728	700	703	694	719	708	690	676	674	702	694	685	698	706	683	679	712	690	706	701	693	727	709	652	709	678	743	721	674	744	737	678	710	699	668	721	743	709	700	687	680	725	707	745	711	696	663	692	726	716	779	682	651	700	730	688	662	698	657	726	700	769	694	680	655	672	666	723	643
4677	6041	4791	2519	2030	1719	1471	1291	1223	1110	1063	1096	969	982	926	910	908	867	827	894	851	858	850	876	887	940	782	855	868	870	860	840	848	844	809	880	841	807	856	815	830	851	863	868	833	804	848	901	861	789	857	778	819	859	806	834	800	840	866	863	840	849	876	874	851	849	850	817	790	813	882	859	821	852	852	776	864	753	813	804	872	852	855	899	838	815	831	828	823	864	849	834	830	781	828	869	880	876	813	844	867	848	812	868	818	840	826	824	768	837	796	827	807	832	898	845	894	864	884	818	847	830	835	820	822	813	821	813	820	862	833	880	865	883	796	813	864	782	835	829	832	833	861	827	864	801	856	872	818	877	850	842	835	803	841	857	892	838	825	817	817	825	805	838	840	860	842	833	854	798	819	801	824	876	880	827	869	824	858	836	819	843	844	799	844	844	810	873	823	818	820	837	817	776	857	855	789	809	819	812	895	861	781	820	836	835	800	847	849	831	841	826	839	791	834	880	835	825	845	791	800	835	800	876	828	810	843	854	811	813	803	804	834	833	827	828	854	836	865	849	837	796	874	818	871	834	838	826	853	820	812	882	809	838	847	804	836	808	850	843	823	866	822	859	883	805	841	807	809	809	877	787	862	844	837	844	822	811	795	860	782	822	855	828	872	854	812	856	840	883	819	832	834	857	782	818	868	859	844	836	860	816	817	825	860	824	858	788	816	813	855	834	823	876	831	832	843	774	826	848	833	826	810	845	816	835	843	853	864	800	763	865	855	834	841	836	821	838	837	805	863	863	827	858	784	830	840	813	844	780	835	791	832	859	820	838	837	822	824	820	851	798	789	891	807	814	856	800	836	839	794	805	820	819	830	824	853	847	813	846	869	785	865	829	816	846	828	853	865	833	815	844	867	850	811	857	860	827	820	866	847	885	856	827	806	820	809	826	809	859	846	828	832	823	858	817	871	827	799	853	877	840	831	809	827	845	841	865	865	842	824	862	830	865	798	840	813	810	837	782	794	823	850	809	823	837	867	842	815	848	799	838	841	788	841	831	825	833	813	872	844	874	864	838	797	824	889	823	829	841	821	822	848	817	826	836	823	837	821	819	850	827	810	839	860	813	842	837	856	889	864	861	839	849	809	831	776	818	824	829	853	904	842	830	888	844	783	774	897	816	846	820	780	822	822	828	793	852	793	854	792	796	811	842	849	827	850	854	832	868	844	822	815	828	855	793	847	821	830	851	869	852	830	843	875	852	833	833	877	809	835	858	813	856	871	832	851	851	793	860	811	816	834	862	836	823	830	819	856	837	771	827	831	826	839	793	772	867	857	869	834	793	838	861	807	834	820	840	816	823	874	851	871	848	860	808	834	833	798	843	844	763	871	781	830	824	835	803	849	829	802	829	827	755	809	863	811	843	795	836	867	811	899	836	865	871	877	791	796	827	828	801	857	793	809	855	824	805	822	810	812	799	813	841	806	839	863	816	858	858	822	841	866	855	835	857	829	793	815	845	864	853	836	833	815	860	854	754	805	843	823	820	855	837	823	831	867	801	816	804	874	846	843	801	826	833	843	817	864	834	809	862	846	849	818	863	799	845	850	811	810	796	801	850	832	822	800	834	855	850	861	839	804	830	820	825	848	871	868	866	842	817	878	835	823	810	858	862	818	837	859	868	878	822	835	834	884	855	841	842	822	825	833	837	839	877	868	857	776	833	898	807	831	830	832	826	814	824	841	820	796	837	896	826	824	817	859	850	859	757	847	829	851	846	854	847	795	827	809	832	747	827	807	804	849	821	860	892	812	799	829	794	819	819	794	819	815	828	862	801	778	852	781	815	849	799	771	817	889	787	882	838	845	821	817	841	886	834	845	868	847	808	839	844	853	843	820	803	819	808	889	842	813	866	881	868	822	862	836	797	817	828	860	823	829	837	843	808	848	839	866	853	802	823	855	828	853	882	825	807	803	826	866	810	818	864	868	851	824	860	844	815	809	875	830	813	828	873	831	890	821	763	852	817	802	844	823	814	819	833	820	779	855	822	853	837	817	789	788	801	822	870	781	817	824	788	807	824	923	858	794	869	795	797	802	884	843	857	783	840	846	843	857	839	844	812	799	882	797	842	819	830	853	821	826	829	800	803	802	820	843	841	857	786	824	814	853	831	781	844	840	856	852	873	818	825	849	824	840	851	870	839	841	811	843	826	844	867	849	819	868	870	846	818	870	820	853	819	845	817	806	825	818	843	821	819	843	851	803	836	841	882	837	756	800	785	872	841	781	855	799	831	851	873	820	807	787	830	907	861	809	863	813	922	787	812	773	903	817	849	817	809	858	838	854	812	797	856	869	800	847	802	903	869	796	835	849	843	827	839	820	824	786	882	848	832	887	841	841	810	911	844	877	801	876	809	858	838	815	836	826	841	831	797	814	796	851	792	803	833	838	817	808	839	852	844	782	847	807	849	779	875	856	793	820	797	824	798	824	862	834	820	885	866	815	795	859	795	810	860	871	857	816	811	832	819	813	866	807	812	819	884	893	848	830	800	845	797	813	840	860	857	816	807	806	808	838	864	776	841	800	823	809	774	816	810	872	871	839	819	821	803	817	895	883	849	863	865	795	860	811	790	851	833	866	809	796	819	865	828	816	847	866	860	831	833	847	847	810	824	792	836	871	813	814	817	789	832	856	883	880	851	828	877	854	873	799	831	802	791	836	842	864	806	860	812	822	845	800	836	848	810	804	837	811	815	827	818	781	819	788	873	826	850	812	853	841	850	862	814	769	824	833	877	812	818	800	854	826	812	831	831	851	867	809	809	891	879	871	805	789	854	845	816	847	837	836	822	900	796	797	810	824	867	832	830	787	803	811	873	881	868	836	845	859	819	816	844	803	804	841	845	874	842	848	867	863	864	853	812	843	846	805	793	795	820	829	784	842	843	855	895	900	803	842	847	791	851	775	838	776	868	824	848	806	861	820	863	810	822	845	824	798	780	822	860	808	823	851	819	797	782	861	842	847	786	809	808	860	851	826	775	839	827	783	838	885	820	845	883	858	834	851	813	868	876	856	803	813	841	839	833	846	857	817	794	806	837	774	871	838	785	821	872	847	841	805	867	829	811	877	846	819	855	820	824	829	875	803	812	879	817	839	887	831	833	804	813	868	846	834	814	812	815	856	787	807	802	787	804	809	843	816	793	820	790	792	831	803	860	854	814	772	838	843	843	833	756	852	863	831	837	826	791	815	884	807	852	836	832	884	854	836	841	829	871	817	843	846	893	834	868	864	865	836	823	829	819	840	862	826	870	823	834	813	853	847	849	838	847	816	835	830	861	819	869	801	809	804	824	794	818	830	841	851	839	808	795	842	785	801	802	882	839	847	860	817	826	835	796	849	809	879	852	865	799	851	842	788	859	849	825	828	902	868	785	874	837	855	886	878	826	812	826	851	874	840	871	792	871	790	760	841	840	837	844	840	833	836	841	800	826	801	780	859	836
23086	21540	29497	24009	21533	21591	11910	1440	961	928	804	791	709	668	625	636	608	581	549	521	555	535	517	510	530	523	498	508	503	466	507	493	424	487	496	505	477	489	480	474	469	471	499	496	448	471	453	490	469	473	443	435	452	447	451	425	436	510	417	484	444	447	456	455	429	435	462	437	413	422	461	451	482	413	476	472	453	458	453	458	451	457	472	460	462	454	447	436	467	466	472	430	438	479	458	490	459	462	486	439	465	458	429	449	472	431	434	391	436	452	472	471	402	435	445	472	426	427	439	454	525	455	398	467	432	460	480	515	447	451	478	445	463	416	440	458	471	453	454	468	435	454	449	489	414	457	461	420	453	464	458	435	478	497	460	434	478	456	503	471	441	445	450	445	468	485	507	441	442	469	435	495	458	469	473	452	476	462	426	427	468	511	476	427	444	451	468	453	442	451	442	460	449	424	450	446	460	447	446	469	475	427	455	445	433	440	457	394	444	474	425	437	457	460	440	442	457	408	435	449	450	447	458	438	418	436	440	462	438	462	451	479	467	431	434	435	468	452	423	436	447	470	391	468	449	454	448	407	477	466	431	420	453	466	456	413	442	446	440	491	436	476	459	459	484	440	460	472	483	490	475	417	455	431	440	446	461	423	443	470	464	457	446	409	430	437	462	453	454	436	445	460	449	434	438	428	423	465	465	427	463	399	465	462	468	451	429	415	432	430	442	466	429	487	474	461	420	453	445	422	481	425	448	438	484	413	477	418	443	451	448	403	498	448	426	474	435	436	437	443	433	499	461	448	408	419	439	432	481	453	456	426	426	454	452	431	431	430	457	465	495	486	454	459	469	428	428	424	450	442	490	460	488	454	441	440	444	493	431	490	443	425	421	463	448	428	464	442	447	405	432	458	427	476	438	428	443	471	430	422	443	438	440	461	471	453	411	447	411	414	473	452	466	437	453	466	433	456	460	413	449	455	447	451	461	467	461	489	415	472	444	448	461	461	426	467	449	449	417	468	426	437	430	427	424	459	475	473	445	485	448	431	452	440	484	460	418	419	409	464	475	453	429	428	457	445	467	418	442	446	475	418	435	446	463	463	429	482	429	448	471	489	456	449	470	437	429	427	453	500	459	445	443	445	481	476	475	458	442	455	437	470	430	441	455	492	455	421	448	482	447	487	443	445	472	420	487	423	446	395	442	467	444	497	447	445	474	439	435	474	396	462	466	430	492	477	445	439	459	426	477	438	471	450	434	477	473	476	450	425	453	433	432	438	425	430	460	506	503	434	478	446	479	423	431	444	473	420	441	421	446	476	445	456	425	458	427	411	471	445	458	452	437	445	425	409	410	471	443	470	432	485	427	459	479	440	435	477	468	422	453	442	431	452	465	457	474	460	449	440	427	477	438	439	472	450	467	466	424	448	485	430	424	441	455	468	405	477	480	414	448	438	467	420	453	432	447	437	399	447	414	440	452	448	456	467	446	430	488	446	446	465	437	430	474	443	431	385	461	433	454	499	462	434	443	463	468	432	457	417	452	416	411	455	441	454	435	449	473	476	428	458	460	426	455	451	481	459	447	447	478	441	455	471	419	447	436	445	420	422	429	471	409	453	455	434	455	455	445	446	453	468	455	457	447	453	453	447	414	462	462	451	474	429	412	436	422	436	465	460	453	452	458	419	447	447	442	427	433	423	407	436	438	417	448	435	417	461	452	460	458	404	437	472	498	441	463	414	431	451	457	436	490	463	444	458	403	432	485	431	486	462	397	417	448	423	470	416	422	447	438	431	466	495	441	396	453	446	431	428	437	453	477	473	424	411	449	411	417	433	456	459	459	457	440	386	471	455	435	418	474	454	450	460	488	450	426	424	440	440	470	459	429	492	435	452	424	442	453	420	404	448	472	384	428	433	440	442	454	459	453	454	447	447	463	447	446	419	443	419	420	407	431	408	434	498	451	445	415	465	437	420	429	405	440	441	426	411	459	481	420	449	448	407	444	422	435	473	450	467	474	476	428	417	437	425	457	423	447	439	443	431	436	452	457	454	456	486	481	430	461	413	431	473	465	455	449	466	402	479	472	455	440	468	438	435	432	451	434	391	476	431	450	482	405	444	485	419	416	417	479	461	455	475	434	454	454	460	442	448	443	454	446	443	422	448	478	450	443	462	446	456	461	461	451	482	449	398	451	477	398	468	428	439	453	431	447	465	411	392	449	419	413	449	451	402	438	444	461	449	479	466	426	471	460	419	450	442	458	417	486	463	438	412	483	407	503	466	451	417	453	439	437	408	446	413	474	427	456	470	413	477	451	474	471	452	445	435	429	445	447	444	399	414	406	482	431	446	474	423	404	449	476	402	421	419	429	467	438	443	450	450	481	454	456	417	447	438	482	398	424	431	460	419	434	451	430	426	460	457	449	472	444	464	440	424	466	460	412	464	436	409	420	433	445	446	438	456	448	455	458	463	439	439	458	492	484	484	459	419	459	445	413	447	475	448	437	443	431	422	444	495	474	447	466	436	460	420	439	432	460	406	452	456	460	445	420	436	436	465	490	436	453	465	468	473	491	440	440	470	453	441	408	511	420	430	444	454	442	449	441	457	470	464	449	453	439	456	427	459	468	464	458	463	412	408	481	486	438	439	479	473	459	466	448	425	417	498	429	465	463	478	449	493	432	452	436	434	454	444	436	489	411	422	409	458	419	423	425	485	454	472	429	499	452	455	447	434	449	439	484	438	489	485	427	460	414	447	493	461	457	450	450	438	472	457	453	413	436	446	443	464	459	467	471	459	492	434	418	453	451	471	461	439	454	427	403	454	456	465	428	454	425	425	440	466	441	466	423	440	443	456	459	467	421	443	418	466	437	485	445	438	432	434	464	450	455	436	478	449	441	474	463	430	444	459	476	433	438	435	478	446	444	420	415	471	438	424	418	470	431	456	443	430	435	459	436	476	440	428	437	450	479	409	471	437	496	438	425	415	448	450	443	441	453	452	477	437	431	456	449	445	453	462	477	427	450	445	465	458	448	445	444	439	442	477	440	487	434	471	436	449	471	476	449	451	472	437	437	423	418	412	447	441	473	456	432	440	460	469	476	420	436	447	488	456	426	437	479	430	447	447	424	410	443	413	442	436	443	426	451	428	441	457	428	500	442	458	436	475	433	418	460	460	436	455	464	450	428	465	471	437	415	443	466	451	444	485	436	440	450	460	447	436	457	459	452	434	442	434	450	479	469	407	419	416	450	472	497	469	448	434	405	462	473	429	444	472	423	460	473	461	447	452	454	428	488	418	472	413	449	416	438	480	443	402	430	448	429	455	425	434	466	475	429	475	416	424	448	444	458	437	426	479	449	447	448	425	440	473	470	417	422	460	477	466	473	428	426	444	459	400	429	479	425	453	471	474	433	451	473	471	448	451	438	434	488	447	428	447	427	457	430	423	474	423	476	407	426	423	445	453	442	432	452	419	424	439	460	449	421	417	463	440	440	468
7136	16558	13332	6894	4912	3724	2794	2309	1970	1526	1415	1212	1141	1004	963	862	841	806	771	692	699	667	687	617	601	583	613	606	573	596	558	614	569	589	538	528	549	534	553	518	531	534	560	527	552	490	571	520	530	510	493	534	558	555	555	508	515	526	559	499	588	508	527	563	551	554	519	523	536	529	571	543	499	541	527	491	529	548	544	518	534	530	487	517	522	505	496	549	507	511	512	494	495	530	549	535	545	526	526	510	532	521	505	514	472	501	481	523	505	501	528	524	562	560	528	490	509	542	510	502	521	508	506	515	503	526	547	543	525	529	529	547	511	517	505	538	529	584	531	487	527	516	530	532	497	495	567	515	526	518	567	508	485	562	522	528	508	498	533	550	497	513	548	518	521	506	544	530	486	531	537	515	515	512	502	495	536	502	500	532	514	497	516	551	549	517	496	556	523	499	477	494	506	518	509	486	497	521	558	511	495	531	514	537	481	495	525	548	520	501	516	531	541	500	516	509	521	556	521	520	540	478	476	540	504	510	491	506	490	476	467	519	503	483	492	515	511	519	506	521	479	501	465	516	528	534	522	532	467	537	520	519	525	484	474	489	553	509	490	548	517	517	508	495	501	500	521	524	475	521	483	536	542	524	536	498	522	500	521	524	520	499	505	449	532	501	518	523	528	517	500	546	508	559	537	511	523	577	501	549	517	507	529	501	535	502	536	520	500	517	495	515	518	523	501	495	557	532	519	477	537	492	491	504	521	503	526	511	512	507	487	573	547	485	517	514	478	499	534	509	494	532	518	493	509	529	533	487	513	494	535	507	508	493	459	490	479	525	486	523	507	519	504	510	524	483	516	526	518	533	477	484	535	512	535	515	513	545	491	533	524	447	537	550	517	531	516	496	493	496	530	571	525	516	529	506	519	536	523	504	501	507	501	540	515	489	493	502	526	460	523	483	465	523	521	497	505	488	464	494	509	547	532	519	516	503	531	505	533	529	505	484	538	490	549	482	472	489	511	500	498	503	525	506	537	539	508	528	531	523	546	515	502	503	526	502	519	482	515	512	511	485	516	525	521	530	514	521	518	517	548	579	528	459	498	501	536	484	521	516	523	518	486	503	528	470	507	535	505	533	495	501	578	488	501	534	544	485	550	518	497	512	531	505	476	507	473	526	517	510	516	517	478	560	499	527	506	519	517	503	498	461	516	519	517	527	470	516	526	503	508	520	481	472	509	569	524	456	520	497	529	529	476	521	515	542	474	510	508	502	505	490	526	510	520	533	507	493	509	518	487	515	519	533	480	553	535	509	504	513	523	528	548	506	525	530	519	544	508	502	539	493	530	496	525	525	520	492	480	514	522	465	530	516	529	515	539	521	526	484	548	521	514	522	503	501	522	538	493	496	559	507	509	526	506	509	525	511	502	513	519	526	481	489	507	572	539	527	520	504	484	538	510	562	535	509	497	500	489	521	512	516	510	552	519	492	536	516	480	487	466	524	517	536	511	505	522	517	499	515	514	513	508	538	519	501	450	525	515	523	512	526	488	534	505	513	476	519	498	509	521	502	536	502	473	505	539	491	574	510	545	533	519	485	481	519	491	535	504	527	545	507	526	549	506	503	492	535	538	505	480	522	513	549	504	534	530	523	482	494	520	546	491	520	540	488	528	498	525	513	509	544	494	521	518	484	519	513	531	478	511	507	550	502	503	521	460	551	506	471	486	483	514	472	539	489	533	538	529	523	529	506	482	518	518	532	513	518	534	508	513	568	490	462	520	560	519	507	494	540	521	506	527	499	503	545	526	493	544	511	528	511	501	535	518	519	506	544	540	529	513	488	550	512	554	517	558	528	523	496	508	534	529	490	502	548	549	533	541	523	513	542	524	473	509	511	524	527	540	468	534	554	498	484	524	503	510	538	510	515	533	496	520	516	509	475	502	517	508	509	509	465	538	531	531	526	506	516	502	542	522	486	521	478	513	521	551	548	507	468	519	556	509	462	532	506	509	527	511	470	499	523	484	522	535	513	502	539	504	493	521	541	508	521	525	528	502	482	534	494	511	507	542	525	519	541	526	481	511	488	488	526	523	502	524	544	499	532	498	519	512	502	475	532	465	520	483	533	503	547	511	563	530	511	520	457	488	510	521	548	518	575	524	486	505	460	519	476	489	498	547	499	520	532	526	484	516	508	540	511	493	528	541	500	543	508	524	528	486	553	539	507	514	447	511	488	528	532	515	505	499	511	542	516	524	497	508	489	541	528	494	537	522	508	504	525	520	504	536	506	514	529	503	500	480	516	502	524	534	562	507	468	506	477	493	532	508	528	530	519	501	494	509	572	510	518	481	525	573	515	477	538	498	520	501	517	472	504	521	557	496	530	516	507	509	528	507	467	515	478	534	493	519	482	492	500	525	540	520	482	534	561	554	509	476	527	498	477	488	539	519	495	505	509	560	511	504	503	510	512	532	518	482	535	529	488	521	517	501	543	537	481	558	497	503	535	497	554	461	506	486	517	516	479	506	524	504	513	509	507	525	512	530	499	528	502	514	501	509	499	486	486	517	556	503	527	491	486	508	537	509	563	536	485	526	511	522	519	511	552	501	465	513	533	503	520	496	482	510	566	534	506	489	541	488	535	499	534	498	495	535	508	494	530	534	487	530	531	541	523	510	485	513	550	519	517	531	495	519	509	497	489	497	525	534	521	536	504	503	519	481	575	529	484	504	498	530	578	528	496	485	524	514	559	526	495	526	510	518	526	497	522	527	539	489	509	522	482	553	531	509	506	509	487	515	484	522	527	493	484	498	541	505	496	462	537	501	489	495	477	541	511	544	570	531	556	551	564	515	515	542	482	522	487	482	549	477	532	500	536	482	518	545	483	541	510	484	524	523	486	492	515	473	527	510	514	519	528	544	535	519	504	521	546	590	506	517	488	479	492	504	517	522	486	501	472	538	487	519	515	546	511	535	491	486	568	494	545	498	539	499	525	480	534	496	527	529	505	556	488	512	512	459	525	510	495	531	488	493	554	554	501	516	528	530	492	490	514	518	518	512	503	457	548	507	472	538	485	515	506	495	550	494	518	508	560	543	493	498	535	513	473	505	516	470	498	543	535	517	480	475	528	455	481	500	503	484	466	484	506	535	537	515	559	529	543	569	521	542	472	509	492	506	520	541	521	523	514	546	547	527	504	529	495	537	490	503	538	547	527	493	485	537	536	537	526	504	509	521	544	518	512	531	479	482	519	497	498	535	483	553	481	512	516	541	502	498	508	505	536	519	518	509	514	507	506	508	531	527	542	508	503	492	544	513	520	508	481	545	490	510	533	505	552	509	520	491	550	490	489	514	528	525	536	524	529	543	541	518	504	513	545	483	521	548	521	487	528	530	528	537	517	542	527	488	501	554	510	520	496	504	517	518	535	498	527	489	518	479	515	500	524	568	507	503	502	580	491	521	543	478	526	546	490	536	524	504	550	511	512	494	526	480	507	539	493
27569	20433	7449	902	684	559	590	504	512	495	527	500	489	525	485	503	555	546	487	493	440	482	515	529	502	495	493	518	489	476	536	518	480	524	500	498	469	523	500	472	543	485	531	551	506	470	520	502	512	512	531	531	495	548	517	508	523	525	459	558	525	487	522	532	521	504	505	525	497	537	513	509	469	530	516	480	469	565	499	484	545	512	482	497	467	481	519	521	504	483	560	490	555	487	507	530	504	503	468	511	547	508	503	497	500	491	512	499	499	511	517	517	493	497	545	508	500	523	511	509	521	498	530	479	545	497	470	485	476	493	456	503	494	466	492	469	510	458	448	502	497	492	495	520	506	508	509	507	468	502	472	504	514	473	530	509	477	469	436	475	504	496	511	466	505	510	467	498	505	527	485	472	507	507	481	498	488	526	481	481	473	485	490	458	541	508	532	573	517	477	469	485	513	498	499	478	519	479	462	527	507	504	495	469	499	520	503	484	497	541	483	476	526	463	450	481	530	516	470	519	510	509	493	505	456	488	505	504	485	497	478	525	505	554	534	431	473	535	504	483	492	485	494	471	504	530	508	467	511	551	493	483	477	509	532	495	518	486	515	480	489	465	509	600	504	510	472	476	498	486	504	508	505	503	500	523	479	492	493	539	526	485	524	497	505	507	479	504	485	514	540	478	476	484	517	501	526	488	475	489	464	500	490	523	514	461	464	514	445	479	474	505	523	482	506	501	513	524	535	496	555	456	508	481	497	511	501	513	487	462	500	500	486	515	486	499	531	489	524	506	510	509	478	531	466	496	510	488	481	561	498	499	520	494	491	529	509	489	536	557	493	492	535	478	496	519	447	478	470	491	473	483	486	492	453	485	507	464	510	448	525	492	497	492	503	501	520	509	510	544	478	473	500	516	496	481	459	510	542	525	458	508	550	488	503	505	491	516	518	505	526	497	515	512	518	494	496	505	537	499	485	539	511	520	516	498	506	513	502	479	479	504	516	482	508	509	501	464	503	480	491	498	493	490	512	487	525	519	540	523	498	501	510	498	477	509	454	533	479	476	479	493	478	490	525	499	517	468	532	494	515	492	463	508	522	479	481	484	472	460	528	502	543	496	517	491	524	475	514	529	483	487	539	492	520	482	501	526	516	522	491	470	520	534	489	481	504	527	494	472	468	477	494	502	460	491	497	462	448	506	499	516	454	539	543	511	465	500	508	522	519	502	520	488	465	536	466	521	467	477	457	446	468	480	559	528	523	493	496	500	517	486	508	502	504	511	532	477	486	523	513	484	498	496	546	540	510	458	471	496	475	482	503	517	510	459	520	497	526	521	492	483	486	481	479	510	510	503	489	479	489	496	507	483	490	526	501	536	500	469	562	489	492	496	508	452	475	474	513	486	467	470	501	522	501	508	510	519	515	504	464	520	510	463	484	514	481	500	505	512	561	514	515	513	509	488	542	515	494	507	535	556	511	506	504	496	483	514	513	472	518	464	513	526	487	520	491	480	496	547	551	533	494	492	474	482	501	473	495	467	471	528	509	531	489	454	515	477	497	480	488	486	481	499	498	469	520	526	493	493	436	495	500	487	515	501	489	570	497	499	481	497	497	502	452	526	540	506	493	485	488	455	483	512	497	538	519	480	477	517	557	528	497	438	542	462	493	461	508	522	467	529	487	514	500	458	544	473	509	526	522	524	499	521	517	520	477	464	455	465	489	500	522	462	463	527	547	512	501	460	479	491	480	497	517	465	466	471	463	484	511	506	508	499	513	471	477	530	549	466	485	493	553	485	474	506	503	511	507	487	527	513	509	492	515	490	510	461	506	501	481	520	500	492	471	501	522	498	525	501	522	504	538	514	532	493	511	550	481	509	501	487	469	471	515	464	496	505	504	488	480	518	461	515	507	482	485	496	505	517	496	501	518	504	482	524	509	498	478	531	501	506	504	517	454	519	487	491	471	537	499	508	482	523	528	486	526	472	484	476	528	491	528	477	488	459	511	510	493	518	479	488	474	495	502	565	523	489	519	507	446	497	474	501	512	546	502	538	447	500	511	519	516	516	519	481	488	502	502	516	519	516	528	508	496	488	482	449	487	511	493	514	536	486	508	521	514	502	514	520	480	530	536	493	511	495	534	495	488	499	461	517	515	484	480	475	486	489	539	495	522	491	487	502	498	502	499	483	513	523	505	484	516	468	523	504	531	491	501	503	523	513	502	477	497	527	464	483	483	459	496	493	508	516	515	533	519	485	518	478	477	481	517	524	492	491	526	515	485	516	496	534	513	500	493	527	471	512	489	518	459	516	505	490	498	460	487	497	534	485	496	534	506	499	487	455	464	494	503	521	535	510	511	511	534	495	496	506	463	533	517	505	504	492	533	489	494	497	486	472	484	474	502	488	471	502	506	512	503	482	524	540	488	532	503	500	555	521	495	467	504	472	508	495	474	524	489	508	496	488	512	521	493	475	490	502	498	498	502	504	485	474	483	505	495	506	503	494	473	463	505	504	481	503	503	518	485	508	450	516	508	475	456	490	480	508	465	482	512	513	515	509	501	499	511	505	480	497	525	538	492	488	512	486	503	478	497	522	487	488	522	501	486	480	523	540	492	474	508	497	494	506	465	522	539	503	521	478	474	469	537	515	466	499	505	514	473	486	528	504	487	539	490	450	496	537	475	509	503	487	496	514	521	486	540	500	484	461	495	458	519	503	451	464	528	472	487	493	540	468	503	474	528	483	457	507	500	464	540	543	491	491	573	475	501	520	493	481	507	516	451	492	490	474	476	477	487	530	500	523	491	508	515	553	540	475	479	496	515	529	503	493	503	525	520	507	478	488	479	491	510	460	499	494	510	490	477	557	494	521	486	479	476	480	511	500	520	520	475	522	526	566	490	480	471	482	469	496	486	542	485	492	513	486	488	536	477	510	535	500	538	527	505	472	505	493	498	446	502	547	492	515	503	472	495	509	465	517	457	546	472	488	514	495	468	468	504	483	519	539	506	507	457	487	479	521	502	513	525	497	466	500	487	484	524	534	492	498	499	540	490	485	484	492	529	476	474	514	504	529	508	531	463	474	467	503	523	450	480	482	531	511	531	493	478	485	498	541	511	510	517	520	456	540	548	495	497	519	509	509	522	550	507	514	518	511	498	468	491	523	508	495	512	475	531	507	520	481	521	536	510	501	479	497	494	528	496	507	517	485	515	520	538	484	501	511	484	502	498	529	526	515	505	501	521	506	483	520	506	505	506	489	483	522	448	566	476	481	504	508	541	481	479	501	494	509	511	502	530	485	489	516	519	497	471	497	509	507	515	531	487	529	513	523	449	526	468	519	491	487	486	503	495	507	529	509	504	518	469	468	487	434	505	488	501	529	504	507	523	491	481	455	500	490	520	473	519	487	493	466	430	491	498	547	488	499	537	506	494	505	494	498	482	533	511	523	484	473	513	488	476	474	461	497	477	514	519	461	514	486	534	504	455	513	520	484
4155	1396	1221	859	770	681	711	648	665	626	670	631	642	631	607	635	605	635	608	632	590	597	606	621	634	617	601	611	643	609	593	633	606	632	602	556	618	592	597	591	574	672	590	572	619	589	613	579	589	630	630	634	631	602	595	614	592	649	644	620	614	590	614	599	605	614	625	617	616	657	603	618	629	618	593	562	588	610	646	627	629	590	625	600	632	609	630	669	613	581	579	627	618	631	581	627	631	648	626	602	625	597	636	606	616	616	630	546	644	584	608	613	587	601	633	584	584	639	622	602	641	644	582	581	605	602	595	602	598	635	575	606	613	579	598	622	616	624	625	562	620	621	605	628	603	618	673	554	591	613	593	590	587	603	611	671	596	599	596	572	609	576	651	599	596	594	631	628	629	636	590	614	606	562	617	633	614	637	606	607	618	617	610	593	610	615	665	589	651	622	610	670	609	618	622	606	575	586	602	626	607	610	597	651	603	613	590	615	600	605	583	632	624	602	621	602	666	630	569	629	620	592	596	591	638	617	580	583	628	568	582	592	633	575	641	626	612	606	620	603	609	617	542	599	667	636	595	600	546	645	651	621	634	625	603	639	622	600	586	605	626	612	611	626	591	607	566	656	644	596	574	577	637	632	581	623	587	603	584	598	571	650	569	651	591	596	615	669	619	620	662	601	602	601	643	626	595	594	594	624	597	619	609	594	574	586	634	633	626	603	605	591	660	572	607	612	588	611	625	629	635	555	637	614	619	646	631	596	699	606	602	619	623	657	600	628	598	570	625	613	617	649	596	616	588	602	669	610	572	619	622	603	602	564	582	641	616	652	666	568	618	605	624	590	576	615	621	636	606	645	574	622	617	587	622	574	634	610	632	583	662	611	604	646	591	627	621	612	574	590	553	574	606	602	597	630	674	619	621	601	631	623	597	623	598	627	556	641	612	639	645	615	599	579	606	600	591	602	589	610	589	603	605	604	695	636	620	591	572	606	606	618	623	586	591	626	635	644	605	613	608	584	635	593	590	629	601	601	637	577	644	622	620	593	615	595	604	590	609	594	633	670	573	609	636	593	581	607	664	623	570	605	607	566	617	611	607	600	588	610	583	580	615	607	668	576	616	601	643	596	606	612	615	602	587	571	607	625	578	644	608	604	578	602	602	580	652	645	579	634	619	624	601	588	591	595	574	564	591	607	644	610	604	599	597	582	580	639	639	648	653	616	567	617	661	572	599	583	615	631	627	604	608	607	666	604	593	618	672	566	638	548	619	635	625	591	565	606	590	627	593	593	556	547	623	624	603	611	651	608	630	638	660	609	609	590	583	623	602	578	610	597	590	585	658	589	607	594	638	607	606	652	610	631	610	595	640	632	609	639	601	646	592	606	616	621	606	561	579	598	620	621	626	614	550	600	633	643	628	605	570	628	614	590	582	633	612	614	593	624	618	606	613	635	633	575	669	590	620	569	669	603	610	641	611	670	605	590	617	587	612	628	623	602	656	659	596	592	623	602	600	632	601	630	577	595	673	607	597	614	635	626	569	592	627	621	624	600	612	613	601	596	623	631	606	612	604	613	632	590	567	668	584	619	607	617	654	627	630	597	630	619	599	628	627	594	621	589	579	599	619	616	604	671	603	643	578	605	596	621	610	600	597	603	603	646	624	607	597	600	640	618	666	590	628	596	631	624	612	605	582	587	612	553	638	588	635	594	601	574	572	583	582	603	616	597	600	623	635	575	566	600	662	606	630	611	604	600	621	591	636	569	618	562	613	596	618	605	642	621	613	589	582	547	585	620	595	614	594	614	634	567	599	602	622	626	615	589	528	590	603	598	615	640	645	611	618	601	613	595	635	624	618	616	612	596	639	565	607	656	624	604	610	583	640	608	613	630	624	579	631	582	606	617	608	592	612	610	628	621	575	612	608	631	610	641	605	608	624	606	566	648	645	584	578	610	622	553	609	632	639	576	608	595	594	586	579	610	614	613	647	638	573	583	584	607	641	615	622	623	583	623	593	591	613	637	630	643	617	606	632	597	592	618	608	579	609	626	585	644	616	625	619	571	617	636	665	615	599	584	644	641	668	609	619	618	592	580	655	625	642	607	587	643	596	579	621	601	634	627	625	611	572	632	611	611	598	606	628	622	596	654	623	593	627	629	601	595	599	618	649	594	611	627	611	597	613	606	617	640	619	593	621	543	597	674	628	637	623	631	628	588	620	629	595	603	579	636	570	627	600	616	582	598	651	606	595	625	622	563	605	598	578	595	602	592	593	592	639	622	640	581	566	629	614	619	614	642	596	583	587	593	610	614	593	623	589	638	607	608	660	623	622	587	643	615	627	631	622	600	642	587	595	601	642	600	623	621	591	620	567	628	614	617	598	602	592	633	619	580	638	639	579	571	578	602	577	617	637	641	636	634	605	636	591	612	634	657	579	619	642	588	588	604	546	588	600	602	620	642	621	595	612	600	603	620	591	554	611	599	582	619	607	672	591	662	562	614	665	612	629	612	580	612	623	613	599	638	618	593	619	657	633	622	641	561	630	623	600	640	554	631	642	603	601	627	617	612	604	605	626	570	591	618	633	598	608	624	633	644	638	631	649	607	592	568	618	592	612	624	632	584	633	547	616	623	562	622	633	573	641	570	614	623	593	576	575	629	615	609	589	638	584	671	596	617	598	602	591	608	591	613	637	624	634	632	628	581	562	599	566	575	625	605	643	593	623	668	626	586	548	608	631	613	645	592	629	597	577	598	601	624	602	581	635	581	660	576	583	613	616	602	580	619	592	584	606	564	606	586	638	603	602	617	619	597	616	599	600	639	592	602	659	594	632	604	628	640	579	604	596	623	613	619	591	627	575	596	600	594	618	553	574	566	610	661	644	573	661	596	626	647	600	640	580	608	568	621	608	612	616	585	619	627	586	581	600	625	582	661	583	551	615	610	638	601	626	622	628	615	647	626	638	606	589	577	672	597	599	630	626	550	591	557	574	607	639	603	597	612	631	609	562	646	624	597	604	632	643	661	655	615	586	588	564	586	591	625	621	620	596	670	610	617	591	612	583	643	624	602	624	605	575	631	599	652	599	638	604	603	617	638	645	618	629	609	586	624	587	638	593	660	608	594	569	631	614	608	647	651	622	609	622	616	615	665	605	583	646	597	652	650	629	614	588	610	589	620	634	587	600	611	600	619	623	615	663	619	614	591	654	594	600	581	612	596	563	638	601	620	610	592	582	624	602	639	625	600	589	611	639	625	607	597	561	633	573	596	623	607	606	598	587	612	583	585	602	610	587	602	628	618	612	613	623	600	590	633	635	584	662	617	661	592	605	663	585	640	589	619	646	576	622	575	606	574	583	611	608	650	640	608	588	654	640	636	642	581	671	587	592	605	631	628	613	605	604	654	641	614	643	656	642	619	624	647	638	625	613	654	588	624	608	613	633	609	643	638	613	615	601	643	581	611	657	613	562	618	621	587	641	609	610	632	612	612
24004	21542	29108	24394	21528	12409	1107	664	575	487	470	419	411	380	375	324	330	310	300	314	309	265	293	301	286	287	288	283	262	288	253	296	283	281	267	287	260	266	295	275	271	258	280	293	283	230	288	281	277	275	278	279	246	259	251	297	258	260	256	269	265	279	258	252	258	243	253	233	238	282	240	264	270	280	249	274	254	274	247	250	279	255	254	254	281	264	263	289	268	246	279	265	252	263	272	258	281	264	259	227	270	270	257	255	267	262	275	268	270	258	283	259	266	259	258	276	265	241	239	264	258	255	279	273	272	279	276	270	254	266	278	294	262	282	235	266	273	281	285	273	278	279	277	284	240	258	276	249	276	258	254	257	271	293	259	272	252	278	278	284	271	278	275	290	278	279	252	276	260	252	280	223	271	284	284	306	270	267	259	269	273	265	281	251	254	262	270	256	247	257	284	279	252	256	262	278	274	285	242	273	256	256	264	261	318	292	253	250	276	249	266	276	277	252	266	264	265	251	293	282	270	250	249	279	270	282	292	263	265	253	260	270	261	268	279	277	294	273	263	240	282	243	240	267	240	252	252	276	252	289	276	258	276	249	266	253	281	263	248	262	261	238	263	284	263	282	262	279	261	266	236	272	288	280	262	261	258	280	272	265	254	244	238	265	259	240	249	278	263	263	249	262	291	267	265	237	247	242	284	262	244	259	274	256	259	258	253	251	288	275	245	256	282	257	263	275	278	250	284	244	265	256	262	237	251	267	253	262	266	279	248	265	233	239	271	259	242	252	298	285	261	262	264	265	275	286	278	254	263	271	254	271	255	257	236	242	247	270	256	254	269	258	252	273	267	256	248	278	242	259	279	265	249	264	281	260	251	254	246	233	265	286	246	265	254	247	257	274	269	257	265	263	265	250	274	277	283	277	290	272	263	256	236	267	276	269	240	257	264	286	259	253	275	214	251	259	259	275	268	284	250	253	266	272	235	238	261	275	246	282	283	292	255	267	262	233	261	276	265	275	282	281	266	272	261	261	258	287	276	268	246	244	249	314	288	282	243	270	267	260	247	274	221	260	244	268	238	266	270	264	285	267	246	265	264	251	259	268	322	260	256	284	269	264	273	247	274	285	241	273	259	261	274	264	266	258	308	291	278	284	260	238	265	241	262	248	271	254	232	261	260	261	267	267	247	261	297	269	251	259	279	263	292	247	270	279	257	253	277	261	271	247	259	245	262	275	275	282	294	314	262	258	241	249	264	257	241	231	256	260	258	269	277	298	273	238	258	264	298	259	267	265	234	274	265	254	266	278	272	288	231	252	253	276	252	276	254	265	247	254	251	276	286	289	247	252	256	270	275	267	223	286	254	263	277	244	252	254	271	283	252	274	240	237	254	261	263	312	258	278	269	244	249	270	257	259	298	269	277	268	295	246	256	259	276	286	260	234	274	263	268	281	277	270	258	271	272	261	246	278	287	276	266	251	270	239	269	282	263	233	257	256	267	274	247	277	261	261	273	265	277	296	257	289	265	297	254	252	241	251	241	246	270	264	282	302	269	279	283	232	291	266	228	262	264	231	296	234	272	283	287	280	287	288	318	258	255	255	275	265	250	274	290	269	257	251	280	258	291	265	278	267	302	279	248	266	265	267	297	291	256	270	269	259	258	259	276	302	290	251	294	257	268	244	267	244	278	251	268	301	248	255	288	271	251	236	290	267	237	254	268	247	280	273	270	251	282	269	275	278	268	275	277	264	260	239	271	277	270	246	245	282	292	256	262	278	242	265	278	272	292	264	236	257	275	254	249	266	270	264	261	241	274	243	264	236	241	229	266	257	248	286	288	250	259	290	240	222	260	252	251	259	247	262	290	249	262	249	239	256	273	272	271	252	280	280	255	273	278	250	256	289	249	277	278	243	286	264	257	250	265	243	255	302	261	246	270	242	303	268	238	256	268	242	286	248	245	261	296	265	240	284	267	261	270	265	270	269	267	265	253	243	294	234	269	265	297	262	251	275	271	259	264	273	283	272	259	287	282	272	262	293	265	287	242	284	275	274	267	272	280	267	269	238	246	261	267	261	279	267	285	230	286	256	272	265	294	259	269	285	267	267	241	275	248	259	268	271	237	255	260	261	266	242	257	285	275	255	245	284	266	287	260	286	256	279	265	264	289	249	269	222	276	288	258	263	251	263	266	255	230	294	251	247	292	272	268	206	254	288	250	248	240	253	283	256	292	247	254	278	260	292	248	251	276	267	287	283	275	260	303	266	278	287	267	271	274	275	259	250	264	268	256	287	250	267	278	282	259	274	269	265	237	248	250	266	291	267	255	263	270	255	290	280	259	270	265	245	237	256	246	258	253	262	272	269	268	264	258	266	241	258	252	271	255	278	257	262	275	252	275	243	294	247	262	261	259	278	230	257	271	232	264	259	255	245	247	267	252	300	259	262	250	276	250	261	243	245	259	240	252	263	252	250	259	261	256	276	236	254	278	252	289	267	282	238	272	266	258	280	306	260	242	261	243	254	252	266	256	278	271	249	265	290	280	279	257	264	261	250	281	241	256	244	259	265	236	299	269	255	268	251	253	258	270	253	280	259	257	258	279	284	270	292	264	279	269	265	274	267	259	278	273	231	273	260	282	256	271	259	267	277	239	301	270	268	252	255	262	260	254	239	288	252	272	265	272	242	252	282	264	263	255	268	253	269	281	297	286	256	285	259	275	295	292	251	227	279	242	289	250	285	265	264	264	274	259	246	272	254	277	259	274	255	288	254	263	253	277	276	295	282	263	299	246	289	237	255	251	314	269	263	295	243	261	276	241	251	269	289	283	278	257	265	271	253	245	243	263	247	275	254	303	267	252	233	262	276	285	258	278	273	283	245	259	269	247	255	257	288	240	230	248	260	253	243	264	244	283	276	261	265	278	265	250	283	260	226	269	288	296	292	250	258	264	260	276	266	250	278	276	254	287	260	278	285	275	248	283	257	284	274	289	269	290	262	276	262	288	252	260	253	251	224	272	257	261	229	277	287	262	282	296	279	293	252	240	270	286	263	266	264	288	292	253	285	282	258	283	250	268	256	264	294	264	256	239	262	276	277	281	273	283	265	262	300	276	256	269	272	266	242	242	251	275	305	265	269	258	265	263	265	252	260	286	279	261	272	271	283	258	268	278	263	259	284	274	253	293	251	281	251	286	261	267	236	255	269	263	264	257	260	231	269	256	292	248	255	246	280	267	276	265	296	258	266	296	258	263	246	259	259	268	248	282	235	259	286	267	241	302	267	283	259	291	259	254	290	240	256	256	287	259	274	260	243	271	275	277	279	260	277	292	246	231	279	256	247	248	282	280	268	250	262	246	248	248	275	255	243	270	266	262	265	244	257	250	256	265	272	279	292	253	298	270	253	270	312	258	249	257	272	234	272	281	304	279	257	246	268	280	260	244	268	285	269	243	267	279	262	258	268	270	256	289	259	248	277	307	247	264	241	284	262	285	271
4889	9996	7989	3855	2704	2012	1573	1267	1051	961	812	645	631	664	560	530	457	481	477	405	412	394	388	418	373	399	384	384	383	357	378	375	363	384	336	349	355	371	345	381	370	361	335	354	374	364	325	348	368	326	352	340	319	353	339	297	359	374	330	368	353	360	378	334	344	361	346	346	336	324	339	333	351	341	354	364	346	312	314	339	308	338	318	336	316	343	313	336	334	323	322	347	340	331	324	359	352	315	344	323	325	335	337	311	355	360	324	359	319	337	314	321	308	311	307	308	350	345	349	331	331	347	344	334	330	333	350	339	340	342	312	351	345	354	343	341	353	354	317	314	338	358	342	351	297	342	317	361	338	323	331	321	342	293	288	360	317	329	330	327	326	340	355	319	328	327	324	315	342	312	391	339	363	342	351	349	326	320	311	344	332	328	347	361	338	343	335	337	305	314	322	333	317	355	329	367	332	356	329	347	373	316	360	355	318	345	329	368	354	339	341	346	330	332	342	350	307	328	305	340	354	314	313	354	356	320	334	330	365	342	337	315	345	359	335	357	339	328	331	328	332	332	339	343	319	340	331	323	324	320	333	350	331	340	309	354	360	321	332	312	327	336	347	337	378	344	338	342	322	351	336	300	330	328	355	338	339	334	368	350	364	325	352	328	362	368	337	353	333	342	338	345	347	348	329	356	338	356	330	350	339	323	317	340	366	334	332	331	330	357	354	345	317	348	322	346	359	332	356	301	335	324	296	334	350	320	326	360	316	339	332	354	313	345	338	332	315	297	329	339	318	342	356	344	327	340	339	299	326	327	326	340	314	319	328	347	347	340	346	324	325	336	318	330	333	386	311	337	326	369	322	325	349	309	323	330	320	318	364	342	318	328	307	318	363	325	329	322	305	328	334	318	332	343	301	402	291	336	302	336	342	330	347	344	336	316	349	336	326	338	333	328	336	331	314	335	343	364	323	345	321	355	359	329	329	310	334	347	364	340	307	355	310	295	356	353	378	332	323	343	319	343	367	340	368	303	333	338	355	332	349	312	297	368	330	335	357	339	328	333	342	365	311	339	349	343	330	332	345	366	319	328	327	359	337	339	329	343	336	350	337	346	356	332	326	356	351	324	330	329	343	337	308	339	301	337	304	321	305	380	356	348	342	313	320	349	336	327	351	356	323	331	332	348	340	311	301	333	326	355	346	343	313	331	351	314	330	318	308	310	352	304	343	329	341	364	354	324	365	340	351	341	330	341	368	327	346	335	310	342	328	356	323	342	329	325	318	349	317	363	329	341	344	331	355	329	353	347	327	330	347	341	313	312	331	353	341	337	343	333	349	329	338	326	336	369	324	339	307	349	344	327	344	315	305	353	335	350	325	354	339	359	334	305	360	365	356	300	340	328	352	338	320	353	332	357	342	358	312	331	337	388	353	291	316	324	358	361	366	351	338	340	345	324	351	347	355	320	332	307	341	325	366	349	344	308	315	325	333	332	325	347	332	354	320	327	326	355	322	328	320	336	346	307	309	346	339	319	324	353	353	323	333	306	330	372	316	335	305	330	322	314	329	331	359	329	336	338	345	307	341	340	337	366	322	331	324	336	355	287	361	329	301	339	337	301	314	344	325	338	311	356	341	323	353	341	305	339	339	339	362	334	300	332	326	334	331	355	319	335	363	327	317	344	357	355	309	337	339	318	313	316	350	336	374	313	320	334	329	370	345	342	347	354	340	337	374	317	347	333	353	369	339	333	371	331	353	343	333	317	332	349	337	302	341	303	349	350	352	357	337	322	345	335	323	316	354	338	321	323	339	349	354	319	331	321	325	328	342	331	335	345	334	359	303	343	344	343	342	326	319	322	310	329	345	341	343	342	314	341	357	318	330	328	335	319	336	341	296	332	326	319	340	335	303	329	354	321	354	342	352	333	336	330	346	322	305	395	346	353	328	355	334	325	346	349	358	344	366	308	331	331	326	327	322	308	333	334	324	347	328	317	324	333	304	355	335	311	367	316	325	352	339	338	378	340	334	316	326	339	345	332	333	323	275	306	327	315	333	314	350	322	308	327	333	341	306	317	348	356	279	356	322	331	346	309	356	365	324	356	342	331	338	346	318	321	339	336	348	352	309	337	351	340	330	345	318	338	333	310	349	329	341	355	355	369	335	379	335	325	343	366	357	360	358	333	328	296	328	343	325	330	329	303	323	341	321	320	322	308	353	321	323	317	320	362	328	336	351	309	345	336	328	355	354	365	335	343	331	350	370	346	326	310	345	349	346	344	327	359	339	336	350	353	325	334	374	349	345	338	330	322	327	335	357	349	324	332	340	361	302	353	381	326	312	323	340	364	330	352	318	319	360	359	338	339	357	318	297	327	336	337	341	364	338	325	324	309	355	300	316	310	320	337	321	342	311	336	352	337	328	345	342	321	314	340	334	328	327	351	323	351	361	341	328	362	336	326	335	332	320	352	334	325	351	335	336	352	348	339	322	355	340	323	376	351	317	359	334	367	326	344	314	316	332	348	338	362	303	347	334	321	325	309	334	333	361	325	361	342	324	337	329	305	377	354	333	341	328	345	326	346	341	339	351	354	343	329	293	332	350	331	314	339	355	331	334	323	377	315	324	329	369	335	352	351	336	351	344	324	333	313	331	327	335	309	339	321	376	334	312	340	285	316	321	321	344	360	353	363	361	348	329	317	342	338	358	349	313	351	311	359	341	348	362	331	352	299	343	337	329	331	355	334	342	347	297	302	337	333	308	333	371	328	338	354	338	342	307	333	335	335	356	303	351	317	374	326	360	360	337	324	338	334	325	336	348	371	345	367	347	347	367	341	353	330	364	331	319	319	345	307	338	310	329	323	332	346	353	336	346	348	344	325	375	347	348	329	323	327	367	362	328	357	335	350	327	352	342	326	323	341	318	373	375	318	351	329	329	286	337	334	360	309	371	311	343	325	314	298	348	285	319	326	322	346	324	341	345	335	298	295	354	333	340	336	338	339	352	351	329	367	333	347	353	326	332	323	346	352	337	329	318	318	338	310	341	306	326	308	339	366	355	344	330	317	339	341	339	341	331	339	340	306	294	345	341	319	321	294	353	326	335	320	352	331	349	313	361	332	356	348	326	343	332	332	320	310	359	406	312	336	337	334	338	354	317	338	342	337	324	311	371	354	316	366	343	348	328	345	343	329	366	322	307	319	348	326	323	323	339	347	357	341	346	348	356	340	359	347	360	308	323	348	319	309	372	346	353	317	332	333	326	330	344	338	322	325	331	363	329	373	328	323	322	354	331	337	322	326	318	376	319	336	317	323	341	368	338	357	323	326	366	320	325	337	340	337	341	310	343	302	318	339	364	360	330	358	326	329	351	291	352	366	330	344	353	309	344	342	357	351	330	361	364	333	362	301	334	350	354	349	349	347	367	321	358	353	324	331	328	354	331	349	308	352	338	352	328	320	365	305	349	341	342	345	331	355	337	327	335	333	364	308	321	368
25370	21548	28083	25413	12160	1234	971	914	801	818	758	770	785	796	773	765	760	709	697	664	763	743	758	737	719	691	755	709	761	716	712	778	750	734	756	692	716	784	714	700	717	654	679	744	718	739	705	712	682	733	744	713	741	705	687	721	726	724	729	716	702	740	717	707	722	680	708	732	706	721	672	710	721	741	682	697	706	713	661	696	707	710	696	668	727	699	685	730	705	710	699	785	736	711	714	689	734	674	697	684	639	690	676	698	686	719	680	767	696	704	725	717	683	701	748	685	722	758	721	711	707	741	686	741	719	725	707	693	674	694	737	741	760	669	721	685	713	713	711	719	699	735	685	730	669	760	679	746	683	760	687	730	682	733	754	712	684	716	738	721	740	714	715	670	714	733	710	684	709	716	731	711	710	728	686	764	707	754	725	687	693	728	688	749	730	692	702	709	726	700	684	749	693	665	710	673	735	662	703	666	663	678	717	727	752	716	746	685	698	723	721	688	672	663	727	723	668	756	681	731	774	706	701	699	699	707	740	714	765	719	739	707	750	694	723	733	725	691	666	668	736	766	771	738	685	727	715	722	708	675	685	733	720	683	685	707	703	728	696	686	681	721	664	702	740	672	692	736	745	670	650	665	724	765	699	686	710	753	698	696	736	672	711	707	700	709	729	703	693	730	755	720	742	720	772	694	754	660	696	719	756	710	693	694	698	720	738	692	717	688	710	724	691	689	708	742	692	685	737	671	702	713	762	701	724	730	741	750	702	700	757	704	699	709	712	704	704	726	707	696	735	688	659	686	708	758	693	718	686	773	673	678	720	721	719	699	723	710	750	740	744	697	723	764	714	684	722	757	741	714	763	700	724	718	769	717	689	674	686	706	741	667	722	737	678	696	758	704	717	688	734	737	753	732	698	729	671	735	717	699	700	686	738	746	730	680	671	708	729	701	704	676	704	647	739	713	740	712	724	737	720	705	727	697	703	688	698	727	663	729	732	702	719	720	699	682	695	696	706	690	685	721	747	712	753	729	739	726	659	673	678	705	745	698	721	739	722	689	696	689	709	673	733	701	685	683	686	706	700	738	688	655	702	728	735	725	707	664	737	710	750	694	711	687	711	701	736	723	712	675	689	705	678	672	714	628	707	703	710	708	727	722	709	702	706	728	703	716	668	689	675	663	726	742	718	729	683	731	699	694	710	673	718	733	719	710	718	687	748	726	691	719	697	727	666	726	708	691	681	713	673	740	729	657	734	709	691	734	764	708	665	758	742	694	640	748	693	726	718	708	694	725	732	704	722	703	719	715	738	700	725	717	732	719	717	682	704	728	671	692	726	684	741	717	735	740	733	695	752	714	690	710	704	723	722	723	720	743	710	716	711	701	690	730	708	705	715	772	722	727	674	732	692	706	737	682	709	689	689	743	705	697	693	694	727	739	732	691	706	687	716	710	791	727	737	677	705	706	705	719	693	679	672	718	713	691	699	659	750	720	692	734	713	674	725	682	702	712	760	649	732	728	645	706	723	703	722	693	710	687	687	708	730	726	763	730	669	699	761	722	724	753	705	704	704	680	733	730	688	706	716	715	750	724	708	678	674	703	695	758	696	724	697	696	702	684	765	639	687	675	739	696	717	705	769	741	671	734	731	781	693	723	642	699	665	626	685	717	711	687	717	734	666	713	743	723	689	719	725	682	721	701	731	687	687	635	707	697	734	684	745	705	711	718	742	790	733	696	727	722	721	704	748	675	702	694	690	722	670	675	677	676	706	710	715	721	680	714	709	713	719	658	758	675	737	705	721	673	721	703	727	690	720	685	687	710	675	752	703	736	687	742	724	702	698	677	735	678	714	660	695	683	702	721	676	717	735	715	739	699	701	717	728	678	730	736	698	757	688	782	681	703	718	688	684	724	726	693	689	678	694	748	693	734	685	663	749	731	711	720	771	744	691	655	700	698	697	702	686	769	697	704	656	697	737	730	703	747	730	743	739	720	677	683	752	711	709	666	732	675	735	660	751	716	713	741	685	683	692	672	676	754	738	682	702	719	727	707	723	725	708	676	674	695	729	740	734	766	718	706	738	673	713	700	725	718	736	676	752	655	704	686	674	711	715	673	682	675	717	723	684	746	728	755	732	660	721	748	687	694	726	734	696	687	735	739	683	734	681	710	703	704	712	712	704	698	716	692	703	690	718	711	674	714	697	718	697	792	732	690	676	694	737	694	692	741	743	725	721	709	714	687	714	719	737	654	692	701	721	746	729	727	681	694	656	689	688	733	668	698	738	668	694	715	662	711	679	689	716	691	691	716	671	719	685	767	693	716	715	743	701	727	703	738	682	669	734	718	726	743	665	711	686	696	669	647	708	725	720	697	692	692	706	722	736	693	681	709	676	693	741	696	688	738	686	687	697	723	725	719	646	724	709	681	710	749	685	712	704	713	709	706	727	717	703	716	737	746	700	694	691	707	721	729	699	706	699	704	715	747	682	721	732	683	692	718	732	674	708	677	716	715	712	763	684	676	721	732	680	718	676	715	708	762	779	705	701	663	717	677	714	716	687	712	685	756	684	698	730	674	723	699	698	690	711	711	701	696	721	722	669	717	692	688	712	753	710	725	671	686	724	763	694	724	690	761	721	690	695	708	745	700	706	690	722	697	721	705	661	720	667	701	719	656	730	673	707	710	762	670	729	697	745	704	680	706	666	701	728	688	703	682	699	694	709	718	646	669	685	688	710	677	718	689	744	711	758	688	663	744	700	717	691	717	708	695	695	707	724	684	746	715	696	689	721	650	648	718	701	701	732	804	738	711	755	709	723	677	729	671	687	717	691	686	747	766	695	724	672	643	719	724	735	686	703	690	726	738	696	707	715	722	701	712	710	708	699	698	741	720	707	744	746	743	685	661	676	734	709	692	692	730	719	747	697	709	714	701	751	677	748	706	713	704	689	682	696	727	723	728	685	658	728	723	720	721	727	705	738	710	715	705	718	703	721	709	783	648	742	701	691	694	724	699	717	704	695	743	660	753	704	752	725	737	738	692	731	723	713	650	717	684	740	726	688	754	758	714	723	728	696	743	669	731	676	741	723	667	661	703	694	700	695	710	673	732	708	727	722	686	742	755	692	703	712	743	735	658	738	715	727	736	687	744	712	704	678	716	706	736	664	734	749	719	709	710	718	742	668	725	642	714	721	705	734	710	691	701	725	712	733	690	702	693	715	732	712	708	708	661	661	699	740	650	694	709	688	686	733	733	733	705	760	715	662	712	722	695	698	693	714	713	716	693	717	705	705	740	692	722	702	717	711	720	692	722	730	730	759	715	708	704	722	718	752	713	734	691	723	725	720	737	725	654	703	717	658	712	677	743	705	676	664	688	691	729	692	751	695	691	696	667	700	758	729	742	715	687	728	712	715	718	654	746	696	704	684	700	670	684	679	709	691	716	738	668	767	730	694	740	725	727	706	676	728	729	744	714	668	711	693	702	711	739	707	731
4892	6063	4693	2484	1956	1702	1489	1205	1214	1109	1091	1018	984	949	930	917	904	920	926	888	889	868	869	867	846	849	891	865	907	880	898	812	853	847	838	807	823	867	833	833	813	822	849	775	841	867	838	816	816	835	838	819	859	835	850	866	852	802	840	820	847	869	861	841	854	829	876	880	826	838	863	766	841	849	841	858	838	837	847	821	838	811	854	911	895	848	795	817	802	817	798	870	840	803	800	808	846	821	851	877	762	799	827	863	802	828	849	817	910	840	852	839	847	805	774	777	841	870	843	830	856	864	815	881	799	813	851	823	850	856	784	823	843	861	785	810	813	799	783	790	838	800	843	798	822	808	882	818	811	845	852	844	859	862	847	846	849	825	855	928	844	827	828	836	766	869	855	821	874	838	845	854	860	869	830	829	896	871	800	867	789	862	826	832	784	794	850	829	856	833	796	887	804	885	822	874	844	883	872	825	826	813	844	831	860	825	795	865	795	835	876	844	848	781	833	870	834	810	909	817	864	875	909	808	807	808	869	866	835	766	825	854	836	759	846	860	838	837	809	805	905	863	824	800	896	814	822	850	778	813	850	830	848	826	866	841	831	850	783	803	804	862	838	850	824	805	893	867	840	851	817	875	809	845	802	826	880	824	799	816	808	821	837	818	858	817	826	873	882	838	797	850	848	858	817	844	801	847	840	825	849	831	797	825	835	871	818	838	829	860	816	874	782	808	830	806	792	821	818	809	816	807	815	825	844	831	833	797	824	834	840	835	811	827	806	786	780	833	803	801	846	870	818	827	850	866	882	852	842	808	859	874	845	817	816	833	874	852	847	860	840	842	877	832	849	834	822	845	866	772	853	801	818	832	855	844	798	834	814	876	839	857	835	837	854	857	871	838	841	810	814	810	819	829	801	801	829	804	795	887	799	823	806	837	829	871	850	881	819	848	849	845	817	769	813	831	821	817	868	805	818	853	845	815	832	813	885	858	845	858	844	865	835	816	860	870	786	865	861	871	800	837	821	836	860	807	819	808	830	885	888	811	850	772	810	791	856	808	773	838	837	788	856	854	820	802	859	841	847	815	839	806	853	851	783	807	812	854	787	896	862	846	790	839	792	828	825	799	830	814	824	825	859	822	873	846	826	843	851	796	848	811	835	840	820	776	816	853	809	864	801	813	831	870	870	829	796	797	825	838	760	841	865	833	839	792	856	839	854	867	838	827	831	861	818	828	861	795	847	849	812	874	830	883	846	884	812	901	860	854	824	897	817	833	883	869	848	804	858	823	858	826	802	862	817	838	813	852	834	852	867	867	866	840	810	821	885	812	811	818	848	841	811	862	849	818	865	896	832	850	900	874	777	798	860	856	788	820	823	855	787	906	845	874	843	818	871	850	829	818	818	834	786	804	802	856	820	834	823	809	777	821	756	842	825	842	831	830	832	863	851	797	883	825	830	880	806	841	796	849	807	792	774	810	848	835	859	859	830	889	859	863	815	818	852	840	837	806	837	862	816	815	781	876	809	854	847	851	805	827	833	834	863	850	837	859	850	814	861	840	811	840	847	812	790	808	825	819	851	819	816	822	826	860	846	855	781	824	890	831	860	811	804	846	854	879	843	834	754	801	813	811	853	825	858	817	841	866	807	794	819	825	854	807	820	822	830	808	820	779	842	861	850	877	839	853	773	782	808	831	852	843	873	816	837	815	814	774	793	805	801	797	895	842	798	858	850	853	856	843	870	860	836	797	853	802	864	828	845	810	838	785	784	825	834	818	784	792	850	737	860	806	818	755	854	837	898	774	837	871	817	835	857	831	857	791	828	834	834	875	851	829	853	823	876	816	811	795	800	899	838	858	852	799	842	806	878	809	847	832	839	840	825	919	817	862	830	872	813	803	909	782	873	804	821	880	857	857	867	843	807	833	841	795	863	796	807	802	837	807	772	837	887	838	880	808	837	845	814	841	808	869	849	875	831	855	800	812	830	825	858	828	829	838	824	813	836	817	847	821	826	890	804	756	814	826	779	802	862	846	746	844	795	842	820	844	816	852	879	787	825	822	874	842	886	849	835	828	871	874	896	802	802	851	813	814	847	816	833	800	833	798	813	807	809	847	807	857	828	814	841	817	873	805	875	763	769	783	824	858	842	848	825	896	830	841	848	818	832	782	760	831	799	890	834	838	821	828	828	826	807	874	828	848	795	830	830	818	858	837	833	848	867	870	780	846	852	867	846	867	837	833	795	872	830	852	860	855	851	830	866	837	882	835	858	849	815	826	838	832	799	830	861	845	814	765	806	848	785	860	860	796	863	828	837	837	855	890	835	833	856	831	843	795	844	801	815	834	869	816	862	796	812	799	901	792	809	811	811	791	810	827	850	825	803	825	811	883	845	836	808	829	806	854	826	843	881	863	850	826	822	789	852	820	811	840	798	859	849	813	824	838	840	829	845	861	892	836	826	813	840	830	862	855	842	835	868	829	882	806	791	864	844	788	791	829	848	834	869	820	817	843	799	830	860	813	850	810	774	865	820	790	849	855	806	746	821	806	808	856	821	858	824	820	862	831	823	818	888	841	841	832	907	796	803	847	806	830	819	795	866	821	807	835	814	841	818	877	795	814	874	851	908	865	814	863	852	819	809	823	863	834	866	837	785	860	847	794	847	816	836	839	842	898	853	815	837	869	818	823	861	839	825	826	828	841	782	821	828	848	815	851	824	864	843	819	804	827	831	857	853	832	799	827	794	823	841	813	888	789	794	797	790	865	891	820	888	809	819	835	843	885	786	853	884	819	859	833	791	810	844	882	826	829	879	826	827	822	879	829	852	844	847	860	809	829	855	859	768	793	809	847	797	838	834	856	835	822	831	773	851	808	868	814	805	844	794	787	845	858	796	823	868	860	842	839	865	819	822	820	818	840	839	804	805	850	827	826	776	856	833	828	851	851	882	842	859	848	830	845	887	836	823	832	854	840	835	850	842	844	807	823	866	797	837	808	864	824	854	797	817	819	838	824	838	824	828	836	833	843	858	843	782	858	833	840	819	826	815	865	817	810	859	869	808	789	847	837	841	869	828	786	860	874	818	801	821	795	834	871	833	870	804	843	851	833	853	837	850	840	872	851	852	840	826	787	827	872	859	825	779	829	831	839	841	821	821	784	868	808	838	864	855	805	839	881	828	827	835	807	793	851	834	820	831	818	811	799	794	863	850	809	782	792	855	873	787	815	799	882	813	828	869	803	836	845	877	845	850	827	844	888	807	847	767	842	766	878	779	804	836	800	855	828	854	867	821	787	876	794	839	828	861	871	820	846	886	831	845	795	868	850	845	850	803	854	854	846	786	848	796	844	814	806	854	888	836	825	874	849	831	851	800	824	851	814	825	856	843	861	793	864	804	789	847	829	817	855	819	866	876	810	840	785	871	814	841	844	853	819	870	841	788	826	831	785	880	818	868	796	865	848	889	799	848	896	827	817	832	885	885	811	857	795	845	832
23084	21572	29550	24068	21572	21622	11871	1461	1000	894	812	779	728	675	604	620	570	603	563	548	540	508	497	502	492	463	483	500	475	508	506	502	496	486	478	455	500	478	508	458	503	482	491	452	492	451	524	484	458	428	434	430	486	460	456	428	471	478	438	447	472	446	431	483	437	463	477	457	514	496	485	470	450	488	443	445	492	479	468	444	511	450	435	496	469	489	440	437	476	464	462	468	424	472	433	478	455	416	455	495	493	456	490	445	481	497	405	454	446	478	446	461	444	468	430	445	433	443	415	476	446	417	470	443	477	431	455	462	451	405	440	443	451	461	447	465	436	444	502	496	471	486	414	450	451	466	469	484	460	465	458	492	427	456	468	446	464	433	453	414	441	418	449	461	452	417	433	474	445	479	481	491	435	416	458	473	460	428	447	450	457	488	433	461	413	441	424	484	459	421	464	439	464	424	443	413	435	466	443	454	455	480	433	436	481	459	456	467	421	440	454	496	453	456	453	434	402	451	475	488	436	481	464	472	472	469	421	466	484	455	456	472	436	459	438	469	473	426	461	485	489	448	439	444	451	445	474	459	414	488	469	444	465	469	424	467	480	492	454	431	445	434	463	481	441	413	448	442	439	444	449	443	423	478	436	441	422	463	464	428	445	466	443	457	464	427	443	468	440	432	457	458	478	410	434	454	457	443	409	481	481	484	454	469	463	439	463	454	423	438	458	466	453	417	459	445	418	477	434	502	442	422	397	428	449	486	459	451	503	460	443	440	462	404	503	441	443	461	439	456	411	459	456	457	467	476	459	444	442	424	458	408	424	445	484	438	489	454	463	444	478	444	447	437	458	456	429	440	457	475	450	446	456	446	529	423	464	432	466	425	435	435	475	433	489	432	439	457	474	412	475	432	434	444	430	437	438	449	428	467	439	444	434	428	451	463	437	428	439	483	461	435	432	460	460	500	443	466	433	486	463	434	458	397	483	459	419	452	427	436	415	448	497	431	482	432	447	441	466	473	467	473	408	444	476	470	432	459	458	447	484	448	433	467	487	471	442	441	480	428	417	452	433	475	433	464	446	443	456	435	472	514	423	418	475	419	455	474	432	404	470	463	447	454	438	456	443	458	475	417	456	449	449	471	420	481	453	471	469	436	467	437	447	446	448	469	416	422	475	472	434	458	455	471	421	442	430	442	425	428	452	441	430	436	456	451	455	462	471	405	445	446	462	484	452	455	415	435	438	460	443	475	433	473	442	435	431	458	396	459	451	466	447	456	431	488	468	436	463	464	457	457	447	460	406	462	441	448	454	472	482	458	409	456	438	495	455	443	481	467	437	457	455	457	410	454	463	439	405	432	425	461	463	417	461	434	411	477	488	466	458	463	434	441	462	454	452	462	469	418	452	445	410	449	479	429	478	420	473	438	471	419	459	493	449	472	438	467	431	452	435	437	439	442	452	477	420	481	428	464	498	507	457	437	453	464	481	460	461	455	449	465	453	487	421	439	450	437	435	478	467	411	452	457	438	458	435	439	476	426	446	432	423	465	422	417	437	435	442	421	457	434	438	435	459	432	437	408	474	438	492	427	462	424	477	452	438	439	496	445	457	445	500	459	470	463	457	441	453	451	438	461	474	441	419	429	428	451	446	445	427	443	471	473	444	439	458	452	446	427	431	424	444	428	476	434	446	469	442	470	440	433	453	394	482	447	453	432	452	473	442	437	470	456	490	433	458	456	470	505	458	395	409	461	442	433	428	423	443	471	460	466	482	426	470	447	459	458	450	463	439	457	478	444	488	448	475	440	421	467	462	467	452	453	449	474	436	476	454	464	472	417	463	424	479	461	468	467	448	420	473	454	476	441	461	457	473	431	473	483	475	442	443	434	466	462	485	445	447	439	432	451	416	469	426	450	453	420	453	435	452	424	504	489	477	490	463	435	414	418	442	463	443	415	443	447	443	486	476	447	434	441	461	450	450	447	438	452	475	451	469	427	437	481	422	456	423	438	480	420	429	423	460	455	450	429	465	475	463	456	478	438	470	435	446	449	463	438	459	450	432	465	490	422	451	416	490	448	439	450	415	420	427	433	456	457	450	480	444	436	463	459	461	472	459	473	431	436	454	439	454	415	428	486	450	434	430	461	471	453	459	481	405	453	450	442	458	439	455	485	482	414	431	456	503	472	458	457	460	450	429	454	493	446	457	481	425	456	460	428	474	408	415	459	468	446	460	449	463	435	466	452	447	436	443	419	426	408	433	451	418	429	476	506	482	464	420	427	475	455	433	433	463	463	405	419	457	448	469	455	418	469	419	459	462	440	429	477	408	472	443	415	471	447	443	459	456	471	431	447	467	437	435	435	434	430	439	435	428	468	458	462	471	476	412	421	445	466	461	448	446	423	449	422	446	434	447	475	430	445	456	454	452	490	452	444	458	448	407	447	440	435	434	461	455	459	469	417	418	466	460	441	458	478	433	413	451	428	477	455	401	455	445	462	442	461	491	439	424	490	397	457	462	451	447	462	460	446	441	484	424	492	460	409	405	457	482	433	462	471	417	460	424	424	461	444	490	425	443	471	442	437	428	406	483	431	446	437	455	400	433	414	467	469	433	445	469	451	431	476	449	423	418	453	392	461	453	442	456	434	462	462	441	445	444	506	469	456	474	453	489	433	482	449	435	456	456	472	473	443	419	459	438	444	454	444	444	436	437	419	421	452	477	435	458	464	439	402	443	492	443	467	494	463	458	406	478	447	443	475	434	445	431	440	430	422	426	409	429	456	415	442	487	413	393	434	457	438	438	418	440	445	412	430	419	444	438	449	456	431	432	446	450	457	445	433	438	461	439	507	455	470	449	449	467	414	465	456	456	435	479	469	436	436	424	449	464	452	426	428	454	433	439	438	412	442	467	445	435	431	439	465	466	444	434	434	471	431	448	460	445	446	417	456	465	448	445	418	427	448	447	431	453	426	455	473	427	437	462	444	441	475	451	460	454	486	428	454	448	443	475	437	428	416	443	472	460	458	466	451	452	451	474	428	427	458	477	467	477	458	493	423	450	442	457	487	459	443	444	431	418	440	462	425	445	439	421	444	444	455	493	435	432	446	454	459	451	452	489	468	458	416	452	450	454	456	482	473	494	465	468	466	474	458	455	447	452	472	445	473	453	446	450	419	472	427	399	465	468	414	490	471	447	430	472	438	414	464	437	475	484	430	456	491	432	463	453	431	463	405	439	415	469	441	477	466	448	422	417	443	463	464	442	474	501	461	464	442	470	461	457	446	425	484	456	483	448	471	438	445	438	445	481	441	444	461	410	450	445	449	475	441	454	456	485	487	436	452	456	470	431	471	467	455	448	434	434	440	418	491	473	426	453	487	427	447	454	435	457	480	471	448	470	382	457	427	435	446	444	424	484	426	450	447	412	456	451	447	450	427	418	411	452	479	486	464	469	422	461	426	485	415	470	463	423	413	463	420	469	454	441	458	445	492	447	453
7099	16413	13114	6815	4776	3732	2898	2262	1924	1632	1434	1242	1063	1020	968	887	830	778	739	684	696	700	670	640	573	632	593	589	595	622	618	560	540	595	606	542	606	544	573	568	562	575	551	531	495	539	535	531	547	528	542	545	480	542	480	519	510	510	539	522	536	530	552	543	486	534	535	545	539	526	533	483	538	528	496	498	559	517	513	523	539	510	524	495	479	544	543	517	524	480	537	523	470	505	555	552	565	513	530	470	521	490	528	528	511	556	527	518	521	502	477	518	494	503	502	523	500	527	501	521	518	474	511	508	511	545	560	541	523	520	512	524	538	543	546	504	547	519	547	500	520	500	491	498	524	546	483	513	514	528	538	510	490	516	486	506	539	569	514	533	491	522	552	504	556	523	518	552	519	499	548	518	510	551	525	538	517	518	541	540	470	472	541	544	509	545	531	561	525	502	470	569	481	494	482	516	548	502	511	520	501	524	572	508	540	546	491	549	527	506	511	561	490	500	513	505	529	513	502	495	508	496	484	512	521	511	530	521	530	534	514	504	510	513	556	561	549	514	542	547	505	475	501	512	469	504	538	511	487	515	572	534	551	519	533	544	579	541	525	520	500	520	535	520	467	530	543	492	512	495	518	526	499	461	511	507	541	500	484	462	528	509	519	494	537	512	476	546	506	507	468	521	488	513	550	549	521	499	509	506	537	537	513	497	536	542	537	537	475	509	527	533	542	524	535	541	513	534	552	562	502	496	536	541	515	514	490	444	528	530	580	505	496	522	487	552	532	489	516	498	528	502	504	536	539	533	521	529	551	494	541	523	519	526	470	525	518	558	533	510	548	551	503	487	543	508	486	499	534	526	498	516	521	510	474	520	500	516	490	504	523	545	521	511	539	475	519	511	530	544	458	456	529	488	535	519	482	540	505	529	527	547	537	535	480	490	550	489	541	576	522	520	504	491	483	480	562	516	494	535	502	539	507	518	522	538	510	543	506	526	540	490	504	480	485	500	503	515	554	540	511	525	523	500	524	509	496	519	501	513	557	565	541	515	509	506	549	526	519	523	508	511	476	517	477	518	554	550	505	474	512	515	525	565	502	524	521	498	532	518	504	536	486	532	504	531	496	531	525	498	490	516	519	562	533	532	507	500	541	518	507	529	504	505	471	535	580	506	506	508	522	545	519	506	543	490	532	531	530	487	505	515	514	514	533	506	512	528	490	560	480	517	515	528	527	516	524	494	523	523	496	548	525	505	499	496	544	518	503	509	510	559	546	498	499	559	504	486	492	537	515	515	528	501	497	516	501	574	525	528	502	521	530	551	524	529	513	521	494	503	527	522	468	542	540	492	487	531	518	480	489	533	522	498	500	536	492	511	503	543	514	523	486	540	499	553	443	546	515	535	492	481	505	509	520	501	508	513	529	496	540	534	512	462	525	495	505	501	495	507	514	482	527	486	493	522	506	510	542	537	542	474	490	549	496	511	468	517	473	553	496	522	507	560	487	549	533	512	556	450	561	496	508	537	477	506	520	509	540	532	480	492	503	501	551	500	486	505	450	500	543	494	474	533	522	511	527	506	503	549	510	534	547	509	504	504	498	540	494	533	518	532	531	503	485	499	513	505	545	506	553	555	536	526	525	516	537	527	572	528	498	511	526	513	520	509	546	527	545	530	492	524	508	473	499	507	535	496	505	515	552	524	510	497	500	528	512	522	545	481	493	492	514	521	568	537	512	497	517	519	511	480	519	547	492	548	557	522	521	529	479	500	509	499	543	528	496	522	506	519	553	502	523	519	519	462	533	535	508	526	500	566	506	511	501	527	506	493	552	529	536	540	480	490	511	507	521	529	536	470	506	516	454	482	511	493	521	513	497	468	511	504	507	520	529	513	553	506	522	501	522	500	514	496	556	505	511	520	527	511	485	508	532	554	539	520	507	532	503	545	536	507	503	588	517	521	532	539	515	508	507	514	475	525	511	501	515	493	526	476	508	497	521	501	524	517	502	473	510	527	509	478	511	511	498	517	529	500	506	527	499	490	484	550	502	509	511	510	528	548	491	532	482	522	561	542	529	519	503	512	518	531	505	547	498	495	496	504	501	523	531	545	538	490	566	528	499	477	499	505	523	538	523	517	507	511	506	526	518	481	533	507	551	548	513	564	552	542	544	473	530	528	526	508	524	491	544	530	491	495	550	511	515	515	513	493	507	533	504	523	529	517	527	514	530	490	489	504	496	545	531	525	512	493	502	513	488	521	508	481	496	538	491	528	484	509	495	552	499	530	489	495	509	517	491	492	500	541	510	504	544	517	517	538	523	466	551	488	529	519	530	484	516	496	498	523	519	525	486	502	523	527	506	515	538	509	498	502	536	483	511	509	554	544	542	533	526	492	563	520	551	488	495	499	549	522	560	518	484	497	524	516	470	486	533	526	548	495	490	538	515	519	478	487	495	516	537	505	469	539	526	510	546	495	508	490	525	521	514	517	513	495	534	527	518	503	497	482	519	539	515	491	490	490	498	544	519	530	490	526	502	454	516	534	512	523	513	531	483	518	547	492	521	508	500	480	495	522	527	520	519	490	544	499	569	507	534	523	529	549	511	512	530	506	526	502	504	511	519	486	554	507	509	515	496	499	522	534	538	486	550	525	502	501	482	492	511	521	495	505	466	492	476	539	465	538	495	516	490	536	539	500	534	560	463	529	509	540	523	520	517	504	533	478	515	501	491	508	474	522	492	528	545	519	508	535	533	479	485	484	533	492	491	527	506	502	531	486	508	507	507	472	538	541	502	499	537	541	530	531	463	463	564	518	533	491	472	520	502	514	479	485	555	513	517	537	517	543	497	521	517	492	487	543	498	500	517	508	483	513	555	516	510	528	526	492	593	492	514	516	481	515	499	502	510	539	514	505	512	468	487	528	555	501	534	545	522	537	490	512	525	470	498	531	509	513	530	505	522	529	518	517	530	534	468	492	463	524	519	487	510	500	528	504	505	504	509	534	510	516	474	535	491	542	478	486	545	512	534	509	539	458	510	467	520	539	507	499	506	540	504	541	536	500	538	527	473	522	549	542	508	543	504	477	471	522	493	531	565	492	520	540	481	491	506	521	529	523	513	517	505	528	540	505	541	497	535	476	517	502	498	486	502	502	526	521	548	496	516	501	454	497	515	513	548	521	545	519	520	565	519	506	506	558	493	515	513	484	535	507	508	534	498	480	461	516	487	517	529	483	539	551	550	533	528	532	495	523	459	473	465	508	537	527	546	491	502	487	500	547	514	519	548	541	514	566	525	554	502	527	484	518	533	526	546	529	581	500	513	523	524	501	526	520	532	516	538	536	566	485	553	495	505	528	532	515	513	489	489	527	503	515	509	548	509	539	523	524	483	532	528	531	519	519	506	464	522	518	514	530	518	495	485	556	526	505	530	512	541	488	506	523	522	523	528	543	503	516	527	531	534	539	490	496	494	602	557	535	487	510	462	488	524	515	526	539
27680	20438	7202	869	552	586	563	548	496	492	505	472	500	511	528	536	465	517	537	484	502	507	502	460	548	513	515	503	532	504	486	522	518	486	500	485	504	496	503	507	506	447	509	495	501	473	500	464	487	484	486	493	556	515	517	503	549	496	556	514	502	485	531	465	465	539	488	470	491	530	509	528	508	472	501	494	524	522	516	494	494	474	502	512	462	511	506	474	435	470	491	459	486	523	518	483	520	498	466	499	486	472	462	511	529	524	495	506	522	504	508	548	490	492	508	475	486	536	493	473	483	513	500	508	499	468	532	492	511	475	494	484	529	510	523	483	484	533	508	517	493	513	488	472	497	476	486	485	539	497	496	492	496	547	497	478	512	519	534	487	475	537	468	468	530	531	505	480	521	511	544	501	482	481	490	470	480	513	472	510	516	543	476	480	517	544	467	484	526	478	528	504	529	537	500	485	476	496	518	511	497	500	534	499	452	505	527	481	555	529	488	485	480	468	490	514	501	489	476	462	484	471	508	462	493	489	502	485	524	487	464	506	473	485	479	488	496	508	494	463	496	506	552	480	520	483	478	513	478	473	485	534	515	482	517	533	431	480	506	447	486	504	498	529	511	484	503	489	513	522	467	449	506	472	516	488	513	511	425	513	470	506	510	557	491	554	461	567	504	524	563	499	485	526	442	490	444	491	487	461	489	501	559	461	482	498	491	530	509	530	484	542	518	506	467	488	517	484	477	489	515	466	481	506	508	467	522	486	514	509	471	492	486	506	507	523	484	465	506	482	471	489	516	512	463	512	506	510	498	503	514	480	489	502	538	466	519	496	510	498	488	493	497	488	484	496	505	446	469	470	518	471	548	491	487	535	499	509	486	456	526	507	501	493	494	537	520	497	534	491	524	483	511	498	516	494	531	501	498	499	486	559	521	492	493	485	486	495	516	503	519	485	521	481	500	525	455	499	501	496	531	483	512	514	488	532	508	486	497	520	522	533	502	522	535	515	512	511	501	498	509	484	518	518	463	480	503	542	531	486	493	500	511	519	513	519	528	456	514	492	511	466	518	479	502	512	501	488	486	468	444	507	444	486	434	471	499	512	537	501	485	525	478	479	505	515	446	518	502	503	509	523	472	489	538	488	485	477	505	504	477	452	509	515	495	483	542	529	527	492	495	518	499	470	509	497	521	511	490	497	518	507	501	514	492	491	504	508	494	498	499	515	495	489	532	521	491	464	494	466	493	503	512	490	481	464	495	541	546	501	543	445	489	462	485	532	478	514	520	529	529	483	454	499	482	497	553	467	491	511	493	501	506	455	525	480	546	518	493	568	526	520	475	521	523	492	496	508	486	503	513	518	493	512	494	499	492	493	529	511	506	509	509	488	518	525	507	527	541	519	507	506	512	487	495	459	524	520	507	466	551	529	472	518	523	469	492	532	508	475	476	495	536	502	480	494	516	520	547	487	507	503	515	511	514	506	502	490	496	486	483	463	498	499	488	511	512	454	478	545	521	518	526	458	483	515	549	529	500	493	508	452	535	486	498	492	503	480	460	464	478	499	495	494	485	498	506	535	502	520	520	471	525	486	492	488	502	497	477	463	514	515	498	463	519	474	505	506	522	528	531	516	491	518	520	495	485	522	485	516	507	498	508	508	530	482	480	472	475	528	497	466	517	485	463	493	480	486	502	498	513	473	520	502	515	477	473	501	504	468	447	508	491	492	480	503	486	497	479	543	472	510	462	484	492	526	485	527	498	496	503	486	494	509	509	513	496	542	486	515	484	474	505	481	538	490	492	503	518	494	495	489	514	483	509	501	476	489	492	494	499	500	537	491	490	503	511	488	476	519	462	513	548	451	497	525	553	519	475	486	518	491	496	492	489	531	490	529	524	500	528	441	505	518	480	504	508	525	518	475	509	520	497	519	494	483	526	523	518	504	511	494	493	465	496	508	493	485	508	503	480	492	513	501	492	483	483	500	486	467	515	518	494	499	472	531	481	495	500	480	524	500	480	464	517	510	510	478	500	511	515	501	508	532	489	511	468	487	490	478	562	536	508	478	492	517	495	514	465	483	502	504	512	522	510	537	491	512	499	500	460	487	486	498	503	517	491	527	517	504	499	495	487	539	548	462	490	517	497	499	490	499	506	519	531	517	470	502	514	536	497	482	478	511	513	448	522	533	494	521	533	489	473	499	462	476	526	469	475	505	492	514	513	460	494	493	489	501	481	544	518	558	520	486	489	488	495	503	465	501	509	492	526	519	475	523	512	504	556	509	484	485	496	490	486	506	518	488	498	485	488	475	473	493	495	455	491	494	439	544	496	511	473	475	503	464	541	519	531	486	482	484	472	513	504	498	503	501	474	509	514	517	517	523	491	517	495	480	535	557	489	514	511	509	506	480	519	447	518	505	536	485	486	507	523	496	532	510	476	470	442	493	518	483	495	519	510	513	494	487	472	475	509	525	528	555	511	515	500	482	475	542	524	503	502	493	480	536	469	471	478	482	481	497	495	494	496	490	493	489	503	475	525	506	472	514	506	494	492	500	479	510	509	559	517	550	532	487	478	425	525	498	529	500	514	499	472	489	485	486	488	508	459	452	491	487	478	517	532	470	492	546	491	513	460	516	507	484	474	509	521	462	493	500	475	517	512	467	483	514	505	523	479	508	477	516	512	507	526	498	542	494	482	531	532	506	472	503	487	522	488	508	506	508	498	515	485	457	500	487	468	506	482	469	494	473	496	487	519	496	513	490	518	465	501	496	527	512	483	513	510	510	482	500	483	489	509	487	547	460	499	517	547	530	522	503	485	507	502	509	502	507	501	478	450	528	479	493	508	479	474	514	460	513	473	500	492	534	504	474	529	508	511	475	528	498	498	520	485	536	520	501	468	512	513	521	513	518	516	518	494	488	496	474	548	510	515	448	506	549	448	485	516	466	557	488	504	508	505	515	513	483	484	470	521	465	528	487	532	530	506	507	479	506	517	467	533	515	476	491	476	514	499	514	480	533	509	514	505	474	514	490	481	475	506	469	511	532	484	478	481	535	533	507	520	488	508	480	502	455	509	511	490	509	539	507	518	483	480	484	466	496	487	473	486	509	500	532	438	480	504	464	528	511	521	497	528	510	474	518	527	493	470	498	502	499	496	518	524	490	520	503	556	507	472	474	488	480	473	500	544	504	551	508	511	480	502	470	478	541	532	448	482	454	525	481	514	494	462	420	482	531	506	512	503	517	513	521	483	548	489	476	526	494	528	510	502	452	515	504	482	494	498	501	505	458	510	473	518	486	465	500	481	516	477	454	490	477	479	481	524	482	464	515	509	509	509	490	499	502	488	496	549	500	542	514	495	495	488	519	504	442	494	454	500	509	493	517	478	514	500	467	526	532	468	486	514	506	472	512	534	504	519	494	510	514	492	498	508	521	524	486	525	496	516	505	489	532	510	521	525	513	454	478	537	479	485	492	513	521	559	521	492	511	492	500
4247	1357	1160	841	748	690	689	678	631	624	641	608	646	615	605	642	626	652	643	600	639	617	626	631	599	655	651	631	644	598	601	636	634	645	591	655	637	608	641	607	611	625	623	599	675	599	653	578	613	626	598	592	590	646	580	637	668	603	621	628	602	575	644	572	624	625	596	633	646	589	664	616	602	616	614	605	615	633	619	647	672	605	606	629	606	554	561	589	634	577	623	644	628	615	641	612	577	580	614	597	581	593	581	591	630	620	654	615	667	629	611	587	621	616	608	620	635	607	576	641	606	618	608	575	607	636	606	587	624	595	656	631	667	641	605	627	635	623	594	604	586	634	596	612	637	604	552	616	601	640	616	607	602	648	597	592	587	601	597	616	630	619	587	585	594	603	622	623	591	573	588	600	662	564	626	690	605	581	627	607	630	601	649	616	626	639	601	585	608	599	633	655	602	644	602	617	573	587	622	601	627	613	605	664	581	622	603	626	565	603	585	586	591	628	620	624	601	622	626	610	647	599	629	603	589	596	641	586	659	648	638	580	626	658	625	590	607	627	580	588	609	594	635	600	631	598	606	614	658	582	574	616	579	660	614	626	592	606	602	647	630	616	599	626	619	599	637	611	634	618	611	624	606	573	599	620	623	602	626	641	602	625	612	613	662	619	653	635	634	589	583	618	616	614	645	629	594	627	618	602	653	620	606	600	639	620	624	610	615	584	624	643	635	639	604	595	600	572	669	617	632	577	614	614	587	603	606	603	623	643	620	618	618	611	584	626	617	602	630	613	602	637	645	616	639	637	633	592	598	586	610	613	636	618	638	624	620	584	632	614	645	596	619	634	599	611	627	624	636	640	649	621	641	631	643	605	594	619	601	622	583	578	611	617	574	567	607	595	627	611	584	620	589	594	597	591	587	677	600	605	617	624	631	642	634	595	646	589	575	600	622	624	595	574	610	608	652	610	644	660	634	577	612	633	622	605	650	619	620	619	634	641	626	629	614	649	649	551	652	607	603	605	624	639	596	641	596	597	636	623	633	658	611	606	634	632	661	602	603	655	645	625	614	595	631	614	628	628	635	623	549	583	642	601	648	576	651	626	625	628	649	616	638	650	572	579	625	609	636	621	628	567	593	578	657	616	619	571	624	602	635	635	638	611	606	609	547	645	590	655	621	588	597	593	634	612	587	601	621	654	652	597	583	649	629	601	644	634	703	620	616	585	543	599	564	616	588	632	613	635	615	592	594	595	618	619	612	623	602	612	656	540	632	612	620	624	632	632	622	642	617	584	591	605	632	600	634	602	621	648	638	611	631	613	682	656	593	591	629	617	655	630	604	651	615	631	635	586	607	631	629	628	586	559	604	605	588	579	658	612	624	609	606	594	668	628	602	573	615	634	608	576	619	582	646	616	653	622	591	616	624	628	585	647	591	576	635	588	628	638	600	596	561	650	619	632	624	582	569	640	585	611	612	654	609	611	615	626	634	594	620	589	648	610	643	610	643	592	654	592	635	625	630	610	659	595	602	585	647	618	662	613	608	580	626	653	667	619	634	613	622	627	603	612	644	598	603	616	597	633	608	630	582	623	619	625	631	576	609	585	610	628	628	599	594	632	615	605	635	578	619	611	681	604	613	594	614	597	653	637	627	653	624	633	572	577	613	614	590	601	614	604	668	594	579	617	587	650	619	616	637	623	597	611	617	644	648	596	572	628	627	596	628	614	632	605	618	609	625	599	656	601	648	665	641	583	594	620	593	603	606	628	602	606	623	600	608	613	611	648	637	565	620	604	691	575	614	597	590	618	624	648	630	602	576	601	628	646	612	592	666	568	578	626	620	642	577	582	604	617	594	614	620	660	576	596	612	595	637	610	584	604	665	617	587	626	649	632	607	667	596	623	590	579	620	657	624	597	613	632	604	615	643	628	613	618	586	567	593	626	622	644	657	614	576	585	641	664	592	609	601	582	624	593	613	638	616	583	601	599	639	582	556	602	632	578	602	590	561	644	606	630	598	566	616	629	579	581	583	615	649	586	606	584	593	596	629	638	628	627	610	595	589	596	595	659	653	640	605	636	637	643	619	591	567	595	638	613	585	626	616	627	605	640	587	552	616	640	630	587	632	617	573	605	618	595	585	632	615	596	592	625	627	629	564	644	615	623	621	625	573	585	576	592	622	644	600	567	652	612	589	656	612	568	617	613	563	605	601	633	620	604	585	605	624	595	647	600	624	612	610	639	630	641	625	636	561	625	587	648	675	565	639	607	586	635	624	598	610	605	620	654	598	622	632	622	608	600	624	564	586	634	669	590	618	615	635	625	614	628	653	624	619	571	637	631	580	654	624	617	602	592	581	648	623	576	574	679	601	571	627	650	651	638	610	582	649	616	631	635	611	590	621	605	624	650	614	630	624	614	616	605	590	593	602	606	609	641	619	597	572	657	598	600	590	632	610	607	647	630	618	651	596	617	593	617	612	641	601	615	616	641	607	616	637	610	615	624	628	603	590	631	651	620	597	656	589	637	628	639	633	556	628	614	623	589	599	592	611	642	664	627	641	610	643	582	611	609	633	642	620	598	620	601	641	638	593	639	612	589	628	620	604	636	643	598	614	618	634	601	622	594	661	644	628	590	584	578	667	595	599	685	645	603	599	590	598	628	621	614	647	618	647	628	629	615	622	637	638	584	597	592	581	628	646	574	630	594	600	608	562	560	643	637	615	596	592	589	585	592	630	622	578	645	599	626	601	606	583	695	609	627	595	602	617	626	597	566	635	592	620	590	572	618	609	578	589	549	621	588	646	635	613	619	596	593	612	608	627	620	621	626	564	624	589	619	651	631	617	593	613	639	611	591	576	572	607	573	621	629	609	595	598	618	666	619	583	649	600	613	616	614	596	607	649	623	632	633	623	609	646	639	591	595	610	598	631	612	649	598	607	667	578	603	600	579	640	650	623	631	642	623	606	656	591	575	611	592	633	606	608	620	601	641	604	629	572	627	611	597	578	615	634	589	642	576	651	645	623	611	661	608	621	624	640	647	661	655	602	629	595	597	591	564	613	606	604	626	645	616	653	642	593	600	586	597	641	562	622	619	636	611	605	628	650	621	603	644	600	609	630	582	613	656	616	608	614	579	588	665	633	629	587	592	583	603	574	637	637	629	596	613	617	578	618	593	632	589	612	647	592	581	621	592	631	640	632	609	611	588	575	626	633	641	594	636	547	627	588	668	613	588	627	583	629	602	607	624	603	589	589	593	626	595	619	617	647	604	593	627	639	590	621	623	666	606	598	614	624	587	624	593	639	606	581	585	629	566	661	613	639	581	533	623	600	572	579	634	591	638	620	615	631	603	617	595	579	633	634	633	627	567	593	633	601	662	590	625	651	596	594	631	583	580	614	565	603	600	596	588	583	609	593	622	621	574	604	610	613	592	604	612	615	615	625	613	630	584	644	647	614	617	607	631	591	653	592	599	623	586	655	578	627	658	639	645
24120	21580	29139	24471	21585	12471	1160	685	555	514	472	423	382	421	370	353	289	326	330	296	304	308	311	307	310	338	297	309	289	282	303	298	315	284	273	275	296	293	293	268	309	286	272	307	273	268	294	275	268	261	277	315	243	265	311	290	281	269	292	301	246	285	288	264	272	246	250	254	257	280	272	265	254	314	279	256	270	250	290	257	271	259	292	273	264	257	288	270	275	228	253	260	279	259	257	257	253	278	257	257	276	270	265	279	281	258	282	241	312	240	273	275	249	242	262	274	275	288	243	264	268	278	271	275	287	268	260	245	268	256	266	281	270	281	251	245	269	273	293	241	279	274	266	264	266	250	260	258	263	272	247	263	246	255	265	288	271	251	274	249	250	280	282	295	273	257	256	260	265	254	212	276	268	298	287	254	242	286	282	280	219	262	249	270	252	233	260	270	269	277	263	268	287	272	282	247	242	280	297	271	260	270	241	259	242	291	240	249	271	278	266	249	252	292	253	278	260	264	289	256	230	257	280	274	267	274	254	262	273	295	240	268	258	278	263	263	246	274	282	280	267	259	287	269	251	267	263	267	270	257	270	254	285	266	239	265	258	268	282	270	239	259	281	269	258	260	265	269	260	260	267	278	256	293	252	267	273	251	258	276	300	269	257	245	265	265	260	278	283	266	257	274	283	257	270	247	258	253	274	268	243	261	247	245	266	267	250	249	228	262	279	275	285	283	254	240	280	253	292	272	269	252	245	282	265	280	253	260	278	280	279	285	249	225	281	270	263	279	241	231	273	278	274	251	257	293	268	285	261	262	256	286	266	241	282	272	268	268	258	251	277	280	277	223	261	245	233	267	250	275	251	266	254	273	257	269	249	275	269	272	252	282	255	260	292	253	262	250	260	246	277	278	335	244	266	273	273	278	257	297	266	264	289	264	255	283	261	277	260	276	265	269	278	261	274	248	295	280	292	251	296	246	238	280	272	282	252	247	266	284	245	264	260	270	269	259	256	268	293	262	262	282	289	274	286	253	285	284	271	271	255	282	268	275	278	278	268	271	255	257	263	254	262	248	248	300	223	272	293	257	279	239	260	268	252	275	270	265	264	279	284	252	267	242	308	259	282	251	318	263	274	249	244	255	262	289	257	285	303	261	265	267	270	247	267	282	256	235	247	268	256	249	275	240	254	257	242	282	292	269	269	265	258	263	290	290	267	236	271	267	254	239	246	246	284	248	248	282	276	262	265	255	249	267	271	248	275	262	253	237	254	263	265	264	221	231	243	271	274	240	268	230	270	279	282	262	263	284	271	264	271	271	249	230	285	234	270	236	257	289	261	247	285	267	252	269	247	273	251	260	296	279	256	247	255	275	262	292	260	239	275	291	304	256	277	255	249	278	248	275	271	251	258	269	247	294	276	278	254	262	265	271	263	278	274	266	290	286	271	289	248	275	282	289	284	259	262	243	259	276	287	261	272	257	303	290	283	276	236	264	279	283	279	268	267	265	257	257	284	295	248	279	255	280	256	290	256	280	298	265	270	273	295	249	271	284	253	259	251	272	284	258	249	266	264	293	286	289	248	286	238	251	289	260	276	276	288	283	274	275	280	278	259	276	246	291	280	255	281	267	272	248	286	255	256	262	251	279	267	262	238	265	261	292	265	278	237	266	263	289	246	261	292	283	262	275	301	255	239	263	267	231	282	290	262	246	320	292	284	285	272	252	222	232	307	283	294	263	259	243	242	236	299	315	252	272	261	280	289	279	269	245	280	261	281	272	261	264	281	276	269	283	287	257	297	230	266	276	280	254	276	259	261	268	248	274	260	279	274	261	271	264	251	284	261	258	271	271	267	258	281	283	248	215	264	257	259	266	255	258	268	265	269	283	255	283	284	286	256	251	269	270	253	292	271	281	275	299	251	297	264	244	259	236	279	256	270	277	263	271	296	273	283	260	275	270	259	257	291	223	275	294	271	287	276	224	284	296	275	266	252	288	237	255	246	243	264	254	272	257	265	276	269	277	267	269	250	282	286	262	282	271	276	238	219	233	264	259	255	276	274	262	253	277	267	273	246	259	268	288	260	239	272	289	266	233	273	299	246	281	253	248	251	266	268	248	222	288	267	258	297	274	283	263	281	263	296	275	287	279	275	236	293	241	270	255	250	280	228	250	273	280	244	277	267	279	262	270	254	258	268	264	237	259	261	273	256	275	265	250	268	285	275	260	279	272	281	246	275	246	282	260	262	289	261	302	258	260	276	248	273	261	256	264	233	271	278	247	266	276	272	250	241	235	252	281	265	261	265	265	262	251	259	254	241	257	283	291	252	289	267	253	261	256	253	278	273	266	276	260	268	246	263	267	286	265	254	266	252	278	266	250	248	271	265	248	274	275	295	271	245	262	269	271	253	267	255	276	273	268	255	276	295	278	265	281	265	252	275	243	272	269	267	277	262	267	282	266	235	275	259	268	256	241	246	264	258	273	295	255	283	289	268	258	288	263	285	255	283	252	250	253	249	241	266	238	249	262	249	247	279	280	282	259	283	256	282	286	272	253	235	247	282	267	257	245	262	240	257	301	231	235	283	279	253	252	263	269	234	264	252	273	282	282	263	275	254	250	270	269	272	276	250	276	260	267	233	287	295	256	262	265	270	291	254	267	260	263	273	284	262	281	259	272	261	258	253	264	278	274	241	253	244	256	241	256	251	255	273	259	276	239	264	284	250	268	297	248	274	271	244	263	274	280	253	274	262	265	224	287	267	257	278	278	263	263	281	270	253	257	298	269	274	243	242	257	278	271	261	230	249	250	256	297	265	294	251	251	268	238	251	238	254	273	267	243	234	255	290	259	254	253	242	234	278	242	268	269	260	251	286	270	269	281	285	290	260	236	258	292	251	266	269	272	257	254	280	244	275	261	266	236	259	241	261	256	250	282	301	290	250	266	255	271	284	285	291	271	252	258	274	268	277	263	272	281	253	268	266	270	270	282	260	265	272	267	274	267	288	261	249	268	241	274	279	259	268	245	279	270	253	262	262	262	265	234	245	279	240	263	298	278	249	271	287	251	276	292	266	267	284	286	234	237	278	262	256	256	266	260	258	263	235	247	274	269	248	252	263	261	252	266	265	280	293	254	267	261	284	227	228	279	255	262	289	266	264	256	242	272	299	260	272	255	254	287	273	268	289	294	263	260	278	255	272	245	258	264	283	283	274	278	238	259	255	250	293	231	242	275	288	271	280	288	275	286	265	268	253	277	258	271	263	277	265	249	259	248	277	277	282	298	278	301	245	278	267	270	272	262	264	244	238	274	263	253	262	289	285	261	294	264	248	274	275	241	256	266	264	240	238	288	249	255	251	267	285	260	226	271	290	257	274	258	291	280	256	247	253	254	247	264	248	263	253	267	252	265	267	294	250	259	265	256	285	273	287	248	254	269	258	257	256	246	246	253	258	273	287	243	264	278	264	274	272	248	262	241	281	253	275	268	291	289	262	254
4837	10063	8135	3859	2686	2086	1609	1314	1060	870	836	758	627	596	546	520	461	486	441	425	449	423	391	454	387	346	390	384	362	373	408	384	362	369	378	366	365	380	402	385	372	329	351	377	337	377	352	369	350	331	365	354	371	335	345	335	337	361	337	346	345	371	377	323	345	354	318	367	330	368	334	318	310	353	308	363	352	331	381	336	352	303	341	357	336	340	344	333	315	314	333	381	340	316	347	341	364	360	330	342	304	344	324	329	338	294	348	342	374	331	326	343	354	335	329	340	305	350	361	348	318	338	335	326	327	333	340	336	340	333	313	346	313	346	346	356	330	369	344	333	343	335	340	340	323	330	337	321	327	379	345	312	308	330	340	342	331	333	329	322	312	327	348	347	329	343	332	338	326	341	343	312	310	319	338	311	321	332	326	312	334	332	367	356	308	342	350	327	314	359	321	339	352	349	352	342	343	349	339	320	339	347	320	353	333	334	331	322	350	334	350	369	300	371	349	338	333	360	338	336	336	343	346	305	324	349	338	350	327	322	348	344	337	347	325	319	321	362	334	304	362	361	347	341	334	366	317	351	299	351	336	326	351	332	316	348	316	371	337	318	342	348	332	351	319	325	296	307	340	339	356	354	357	343	337	349	289	339	353	354	356	347	300	349	329	353	337	320	347	352	333	317	330	298	369	310	369	332	329	343	338	350	323	351	356	329	378	381	349	313	352	372	312	320	330	346	372	338	307	351	369	318	369	379	322	334	359	330	321	339	340	354	321	351	312	326	344	317	341	317	323	348	313	352	333	338	324	347	341	333	343	321	332	301	315	331	334	366	361	324	355	327	322	325	339	321	340	350	297	365	312	334	324	327	343	323	353	314	332	341	342	333	364	322	325	342	335	279	342	393	314	351	313	316	342	356	332	313	341	342	333	367	336	320	308	331	312	335	322	327	309	322	364	332	348	340	330	353	331	317	343	377	329	302	353	317	352	357	369	335	323	365	310	334	335	362	317	357	336	350	317	358	329	326	369	343	322	334	339	352	302	361	338	357	361	337	346	320	342	339	355	337	321	318	365	326	372	322	331	355	320	334	357	333	303	348	340	334	335	355	334	358	358	346	337	348	334	330	354	337	364	318	338	334	341	337	353	331	348	347	326	335	349	330	333	347	342	340	319	330	353	304	348	346	343	327	325	336	337	328	313	334	346	324	366	365	336	340	349	365	343	349	361	339	308	312	319	333	341	345	341	350	341	334	309	335	341	302	356	319	356	348	358	329	323	328	314	347	317	393	335	339	341	339	312	302	312	339	339	300	316	347	357	352	344	352	356	318	353	376	312	329	313	327	351	329	367	340	342	338	330	300	336	335	371	355	339	327	336	331	344	341	374	319	329	334	338	300	360	339	334	324	344	324	343	336	338	313	333	320	346	330	334	360	338	318	338	345	328	341	389	341	319	327	323	346	334	329	356	323	343	329	347	338	341	351	310	335	360	362	349	342	334	308	336	310	318	338	326	331	324	329	337	364	347	316	335	356	359	301	357	339	370	364	306	346	324	331	351	327	329	334	318	358	331	358	342	340	316	324	316	354	349	323	347	372	344	339	362	340	346	316	349	331	336	345	349	337	289	352	331	363	300	324	336	323	330	329	344	355	343	344	335	360	339	324	325	322	327	311	354	308	345	329	369	331	328	336	343	337	312	368	358	351	335	352	343	343	353	353	354	315	348	320	346	351	317	313	313	341	351	341	332	315	316	320	343	329	326	350	347	375	341	359	340	334	313	310	340	383	357	345	347	334	349	349	334	340	306	349	351	332	350	327	335	365	327	346	336	329	328	362	366	345	348	325	318	354	366	329	335	379	327	333	325	377	314	349	329	332	357	322	335	330	323	300	344	353	301	344	330	330	344	345	327	353	334	316	341	347	314	345	328	308	341	318	347	318	356	352	339	327	330	347	329	343	339	317	357	330	343	357	361	315	338	332	309	337	352	345	364	313	358	324	323	372	340	325	326	338	316	331	355	323	363	357	335	314	334	345	355	343	335	347	331	354	340	341	330	346	347	334	333	308	342	354	312	316	355	328	334	337	340	345	321	345	310	325	349	330	355	314	339	326	330	379	332	310	344	321	333	341	311	343	344	356	336	303	318	350	306	348	371	326	362	352	349	320	338	372	354	337	333	312	364	320	337	316	353	361	321	325	339	328	326	345	317	350	339	336	344	357	315	339	370	332	326	355	337	346	331	322	344	321	354	337	357	305	350	323	355	361	337	364	327	325	351	369	332	340	362	332	344	330	325	308	345	380	389	336	353	301	345	364	364	339	334	332	347	339	312	310	323	332	351	345	354	346	344	330	323	358	309	341	350	323	342	322	341	333	373	346	328	325	341	305	311	346	330	335	382	328	339	342	303	345	341	322	333	357	369	348	358	354	310	309	304	344	350	324	356	336	366	331	320	352	300	349	295	333	357	318	343	339	317	346	372	354	361	307	332	328	348	330	347	319	337	325	383	331	346	326	342	358	329	344	316	326	349	321	331	305	357	361	348	341	344	359	344	350	336	355	318	330	339	333	335	323	291	343	344	316	302	363	332	350	330	301	356	338	316	373	308	306	350	336	345	336	333	288	348	320	335	320	344	334	348	325	330	363	364	305	301	334	331	347	337	354	348	353	346	320	331	329	329	331	332	336	376	342	320	347	344	358	310	329	316	333	336	341	327	340	335	339	299	304	319	330	313	333	357	342	344	331	335	330	330	312	317	347	347	345	343	322	308	348	332	362	330	340	334	327	322	321	316	296	340	347	364	346	331	322	324	333	356	331	327	351	347	374	355	358	322	339	362	351	311	342	336	328	341	323	333	327	344	312	344	333	364	303	346	336	340	336	358	328	359	353	352	361	311	322	326	308	336	328	329	349	384	351	315	350	362	330	331	361	353	313	348	333	368	337	326	331	321	339	380	328	332	344	341	358	340	349	371	329	341	307	355	354	331	333	335	358	326	337	308	353	331	341	375	359	344	329	349	365	343	301	342	324	343	310	307	351	327	360	318	301	335	319	344	335	327	308	333	318	354	283	341	337	322	322	331	340	339	314	360	387	345	354	338	321	339	357	334	334	344	316	384	332	346	343	288	363	328	345	348	354	352	337	333	340	335	346	308	315	354	310	348	344	349	359	337	381	326	332	361	391	318	330	330	335	345	304	359	337	312	371	338	325	312	325	344	355	324	362	325	363	354	339	348	340	340	325	352	354	357	350	303	338	339	345	382	306	319	312	333	330	331	331	331	335	301	327	312	363	336	322	340	337	317	331	353	311	360	373	312	306	340	345	370	333	331	334	342	341	348	333	337	336	325	327	368	356	303	349	365	342	345	332	340	344	361	354	322	344	333	346	372	317	343	284	304	350	364	336	340	347	358	318	383	345	328	351	331	367	327	364	350	360	312	333	320	319	308	305	324	315	340	340	344	345	332	307	367	317	332	322	316	328	353	330	339	319	357	353
25421	21600	28082	25510	12269	1286	1008	887	850	823	796	796	765	768	764	737	678	754	718	792	769	732	766	745	733	751	767	695	749	752	722	730	749	709	714	711	662	725	681	736	705	741	693	746	674	687	696	715	688	719	656	725	740	720	731	674	700	697	659	703	680	717	726	741	730	726	706	725	756	713	695	705	726	731	689	734	692	787	743	700	752	688	698	752	698	715	697	729	679	759	760	722	718	734	673	714	684	686	757	693	734	699	743	704	687	736	734	748	759	723	710	701	709	700	713	731	693	704	691	715	675	709	716	699	712	660	754	679	728	728	762	733	680	704	699	700	714	717	710	712	671	783	698	704	715	687	704	636	731	711	738	721	724	721	698	680	730	750	723	708	709	716	754	744	706	658	730	671	677	683	717	712	680	674	702	716	704	743	684	706	747	726	699	701	711	722	729	699	714	735	750	732	709	690	715	724	745	723	700	717	730	695	710	712	708	716	678	755	702	702	730	695	672	721	723	761	701	751	698	719	679	674	722	730	730	781	752	757	773	729	734	693	731	660	697	776	707	666	713	708	775	718	716	675	743	714	703	726	764	721	694	704	692	753	753	706	696	746	686	718	757	666	677	757	676	716	707	726	748	715	685	703	699	744	638	748	682	707	693	727	724	738	724	732	749	741	708	728	705	697	721	721	752	705	714	709	732	676	737	676	720	728	747	695	670	730	731	746	714	732	755	704	687	683	684	698	642	660	703	701	696	686	739	677	716	721	694	738	750	734	701	691	667	735	679	701	728	766	687	674	709	709	748	714	712	715	697	690	727	713	673	704	673	689	678	718	665	715	747	679	715	699	665	664	704	693	712	761	692	731	678	769	681	711	746	726	740	703	701	729	709	714	695	729	731	721	704	726	734	696	659	716	676	729	731	723	740	753	721	740	724	718	720	685	690	681	705	764	666	712	680	736	694	712	685	759	696	776	711	733	758	728	705	737	716	697	712	705	677	655	734	748	731	627	673	719	724	688	723	709	739	728	714	687	727	681	762	741	721	707	735	663	711	733	693	727	688	701	716	716	735	740	774	689	712	721	696	729	709	681	733	688	742	698	708	698	705	677	703	744	693	740	729	721	737	756	710	739	745	696	743	704	706	707	695	685	703	744	752	654	721	676	708	685	772	679	698	708	691	689	708	683	697	729	720	689	757	686	741	757	756	743	661	747	716	741	718	710	735	720	695	708	682	643	734	691	716	694	702	642	751	705	711	748	701	686	703	756	717	665	696	696	684	710	727	733	667	713	731	706	766	656	751	693	743	662	721	685	751	700	723	731	703	701	734	683	730	703	716	674	712	710	686	676	773	678	697	759	707	715	707	700	704	763	720	734	725	701	716	716	770	676	710	731	786	677	738	692	685	717	722	697	733	687	753	757	710	740	727	701	710	708	729	735	684	689	754	669	734	680	751	730	723	751	692	710	686	674	746	709	706	689	714	730	692	719	733	712	763	710	746	706	767	691	726	725	723	724	714	703	696	709	734	736	671	701	698	726	689	712	740	706	752	725	724	728	666	685	725	692	703	729	707	697	698	710	738	702	725	741	679	701	720	694	680	659	695	690	710	728	712	699	746	719	704	722	725	673	697	711	678	747	719	751	713	706	737	694	727	681	749	722	709	684	718	711	681	744	735	742	676	733	706	700	672	688	681	687	734	680	688	690	708	718	738	731	719	733	729	696	696	719	760	705	691	718	694	704	751	718	689	736	735	724	733	702	701	704	722	712	706	700	721	738	689	673	748	680	697	699	713	720	741	711	725	689	731	670	732	698	707	728	692	673	706	708	728	695	691	701	740	721	665	727	706	715	749	745	702	727	715	686	708	712	666	732	757	718	748	723	676	734	697	755	701	681	707	691	731	657	746	723	712	720	709	709	718	726	687	740	700	663	721	702	700	736	720	695	695	765	727	723	704	692	680	682	707	732	702	669	695	678	735	690	672	707	731	763	752	701	736	702	653	697	706	702	728	660	673	675	719	732	719	689	726	682	699	685	718	740	752	679	732	738	692	744	697	697	710	700	709	798	717	695	716	723	723	737	681	673	706	718	752	689	675	656	739	735	735	705	669	729	666	692	741	727	712	743	737	702	710	709	755	702	753	708	696	682	747	712	688	733	720	682	718	732	759	695	728	691	722	695	685	685	709	720	715	696	720	704	644	715	734	665	741	703	738	705	684	704	665	671	680	721	721	728	737	715	727	703	698	687	719	700	645	745	695	734	750	716	715	710	718	718	716	731	704	745	677	728	747	679	711	767	755	705	723	704	749	719	751	744	685	776	765	701	718	733	707	703	720	695	724	708	737	674	713	729	650	666	702	705	726	729	698	708	706	726	755	661	679	656	716	713	698	718	696	686	711	712	712	726	703	709	738	700	684	702	718	761	728	762	716	725	715	670	725	721	712	727	673	751	737	712	708	694	674	696	713	755	773	692	756	703	718	723	760	746	675	722	739	746	724	684	734	744	705	687	757	688	719	719	709	694	737	678	705	720	687	732	716	738	716	701	704	680	674	748	705	708	714	753	728	736	731	677	694	746	722	726	673	757	694	730	713	750	707	707	751	721	723	702	697	674	742	722	782	693	719	735	800	732	738	720	746	676	684	684	721	720	714	657	726	710	688	685	696	703	692	698	720	666	750	689	667	726	682	657	718	689	709	718	695	676	705	726	681	731	713	648	653	671	707	721	746	683	753	745	770	713	705	749	682	721	691	701	714	724	760	681	731	675	706	656	698	730	723	644	703	739	699	717	783	679	690	705	738	786	741	696	725	704	704	707	692	735	738	719	749	687	727	775	708	710	738	691	700	711	701	667	738	739	659	738	740	741	690	684	660	728	726	691	708	741	730	714	700	740	737	693	720	727	728	721	749	725	691	742	744	702	728	702	730	709	737	692	691	694	724	696	710	706	718	738	702	704	735	696	685	747	687	669	696	698	699	735	733	729	773	686	751	710	715	658	704	718	757	717	702	730	698	740	718	731	696	714	687	711	719	722	759	698	730	713	687	766	706	688	659	695	740	721	697	746	717	712	700	728	684	745	738	734	656	744	694	682	734	746	674	720	710	683	743	698	706	717	707	696	718	700	714	685	703	741	713	719	741	712	716	717	692	710	742	683	689	710	654	725	685	713	751	690	741	677	711	723	758	737	639	739	724	719	693	734	702	676	643	743	708	717	708	740	727	695	680	747	695	714	751	701	689	752	727	689	671	684	736	680	703	756	720	781	739	697	730	728	700	695	674	707	746	682	715	725	764	749	732	704	753	703	726	695	695	731	716	769	710	682	729	736	725	703	709	726	728	704	691	738	727	743	687	652	712	733	746	677	696	714	732	752	736	719	713	720	762	741	733	720	713	678	694	739	719	688	700	740	708	749	695	650	729	704	700	700	689	702	659	710	723	749	714	697	711	751	703	711	670	709	719	702	711	685	721	738	682	706	721	645	696	709	697	732	684	751	709	679
4717	6054	4816	2592	2002	1670	1500	1343	1162	1149	1040	1001	969	1005	939	924	893	916	888	899	900	829	867	854	857	799	907	862	845	820	836	848	858	838	816	874	825	880	855	903	813	874	894	843	820	868	876	840	881	841	855	825	826	854	847	789	835	831	844	843	881	856	835	830	851	785	850	831	813	881	831	834	779	816	862	867	873	835	861	901	853	794	852	856	818	844	847	850	837	820	824	828	803	809	844	851	774	826	807	824	805	861	860	821	842	836	877	786	820	830	813	798	890	813	873	856	809	838	856	810	832	785	865	845	804	780	859	836	865	829	809	824	773	831	892	810	816	808	815	843	828	829	872	795	859	805	809	835	847	828	875	841	897	800	828	897	788	822	832	849	846	851	850	819	777	811	864	809	892	862	820	877	864	835	879	786	879	853	881	861	825	828	819	831	781	845	848	915	837	820	844	865	839	809	859	768	833	837	855	859	842	834	848	828	812	886	882	832	865	860	845	835	841	824	857	836	861	878	883	851	865	795	886	871	830	866	840	817	789	802	779	839	875	826	847	909	819	837	836	813	817	833	927	877	831	822	836	829	880	860	880	842	811	824	861	830	871	837	836	805	811	840	827	872	831	857	834	825	890	870	859	839	784	844	843	810	832	830	814	846	866	786	846	864	837	873	825	898	772	792	880	845	831	865	864	816	838	832	861	789	821	837	900	841	822	809	829	870	820	857	802	857	905	795	885	812	818	851	843	829	810	807	897	834	909	827	830	835	808	849	854	880	777	843	829	832	842	794	799	835	829	836	779	852	872	856	810	850	831	821	822	866	805	757	864	826	852	848	814	862	867	814	845	804	861	864	795	863	854	805	870	797	885	834	895	807	817	840	886	845	792	843	823	851	886	840	799	834	881	792	801	825	793	819	846	844	834	919	828	848	835	784	840	852	799	820	864	800	856	833	894	848	880	805	854	848	812	837	828	814	845	840	786	862	832	811	833	769	842	840	783	802	806	846	878	800	810	875	919	837	852	881	849	848	851	890	810	825	798	849	811	838	870	856	840	882	848	843	837	836	796	805	837	871	848	852	852	841	847	811	785	782	820	814	817	858	818	806	850	835	851	848	830	840	860	841	880	786	846	809	831	842	850	840	842	843	866	846	766	872	842	875	852	824	835	801	806	808	830	788	805	854	860	799	873	810	828	863	813	836	806	868	814	864	821	815	850	841	841	854	791	891	893	853	850	841	791	815	778	814	864	792	829	829	807	834	848	840	793	793	844	805	875	815	921	864	818	761	852	816	826	809	820	827	807	851	836	855	816	830	881	815	826	861	797	817	802	819	821	846	886	780	814	840	902	876	808	813	876	810	902	831	850	857	791	825	823	862	796	786	829	816	821	773	845	852	868	881	788	809	923	834	771	823	865	876	823	825	875	881	845	791	858	850	823	827	842	844	817	826	812	800	885	862	874	868	792	740	852	851	828	814	846	863	804	813	817	847	872	846	825	840	804	818	834	839	833	807	874	844	830	822	867	833	857	813	873	844	864	847	844	791	866	857	796	818	807	862	817	871	840	815	814	842	842	840	805	766	849	836	815	838	807	765	857	842	870	855	791	852	847	772	810	852	847	881	825	797	862	822	872	802	822	829	864	826	886	823	877	803	868	841	803	859	860	821	841	841	825	823	878	803	837	817	833	847	807	872	838	796	836	881	815	860	842	874	833	840	813	868	864	824	875	856	872	816	874	820	905	836	843	840	829	894	820	856	830	791	844	822	807	897	820	845	830	840	795	862	850	868	854	853	809	832	822	821	866	842	823	830	808	869	851	805	883	856	787	816	830	831	816	849	864	853	808	879	860	856	880	816	868	841	806	812	825	839	815	809	812	841	798	836	823	862	842	858	831	891	832	838	823	803	847	839	826	813	828	830	802	774	811	840	837	821	857	834	807	828	856	819	837	871	816	890	823	860	807	825	841	825	848	885	815	848	831	889	864	818	780	830	832	847	891	861	866	874	811	851	774	836	788	815	843	788	832	836	864	816	879	833	813	842	802	856	803	820	831	799	839	794	797	850	851	853	790	885	889	799	835	848	822	844	822	800	860	837	777	878	845	864	807	834	873	802	836	859	873	818	849	842	821	837	797	817	794	899	837	829	894	876	836	789	792	841	846	825	838	846	864	837	796	813	773	792	785	799	803	833	854	853	837	786	847	865	847	845	806	862	857	826	848	809	825	834	849	890	869	873	890	806	812	860	889	863	825	840	851	853	838	834	836	846	842	881	839	830	765	827	839	819	826	879	863	878	853	862	770	860	879	820	815	834	818	846	858	834	839	872	812	859	820	793	792	885	852	806	831	766	836	822	851	844	839	848	859	820	831	886	850	790	865	834	862	789	771	837	846	843	825	752	828	873	826	868	834	842	831	789	843	850	908	822	877	833	846	855	836	878	850	806	870	818	848	879	850	845	782	814	827	801	824	783	877	851	892	828	869	823	831	775	830	776	806	814	807	790	829	852	813	774	855	852	881	814	859	867	850	820	866	818	850	879	857	759	815	839	812	874	824	867	812	832	801	858	801	815	863	893	831	840	828	787	809	827	830	836	799	861	841	883	814	806	832	831	842	813	842	837	818	829	824	858	856	822	854	848	821	868	809	823	878	866	861	850	877	818	817	848	863	802	867	891	845	815	829	833	873	817	821	875	833	814	879	807	811	804	875	838	809	823	851	848	814	820	864	873	819	860	840	843	783	826	849	859	818	826	779	899	808	898	794	860	860	817	788	809	835	808	856	860	844	827	875	803	863	842	852	816	878	823	856	856	869	829	836	837	807	850	787	795	829	862	843	769	857	826	839	797	869	878	824	839	774	833	814	794	814	867	840	811	856	814	821	870	825	826	837	844	841	799	840	875	856	818	820	842	817	847	815	853	761	854	857	833	857	815	847	868	807	852	830	827	845	809	833	829	869	896	790	836	853	889	824	816	873	818	809	838	796	789	836	885	869	827	877	822	875	840	854	833	793	853	826	841	800	799	915	828	858	854	816	843	838	842	846	834	781	851	811	822	826	859	802	834	826	852	826	872	849	802	784	811	836	852	873	825	820	821	823	820	863	822	803	819	900	872	840	802	873	835	838	841	840	904	875	890	856	797	857	803	811	827	827	789	803	824	881	839	860	913	802	869	877	855	848	811	858	882	781	805	819	874	888	831	805	841	809	846	851	836	824	868	820	858	822	862	790	822	801	824	867	835	803	830	830	849	835	811	840	833	845	874	843	829	860	884	821	805	821	861	858	866	841	821	787	822	830	820	866	815	810	856	874	834	818	811	851	828	768	877	828	879	871	866	828	853	813	877	797	896	814	803	812	847	882	809	850	828	869	843	832	754	867	872	801	824	887	810	848	833	814	751	799	848	814	851	869	837	843	788	862	834	843	833	833	831	840	837	860	824	847	792	840	765	851	840	878	850	843	832	823	837	892	824	823	834	863	849	858	883	813	815	823	816	869	858
23191	21604	29566	24105	21598	21649	11931	1399	987	932	798	820	677	680	637	645	601	583	590	602	537	541	498	548	475	500	514	529	512	460	465	509	492	499	502	481	484	477	512	487	508	476	462	449	496	443	438	438	485	466	490	484	511	457	457	468	460	460	495	445	440	443	455	440	469	477	450	425	515	489	453	484	470	477	473	475	460	463	460	479	424	455	466	472	494	415	419	489	442	488	470	459	445	442	471	448	502	491	475	421	471	419	435	471	441	430	456	456	456	489	442	417	467	480	495	450	465	410	469	489	457	498	456	471	464	468	438	472	444	492	434	478	452	417	453	460	488	424	474	489	464	465	493	451	475	426	463	481	449	469	472	465	448	461	489	457	418	500	413	441	466	453	442	480	448	450	471	453	503	421	439	440	466	483	407	446	458	470	489	487	440	473	454	481	416	453	450	430	449	476	480	454	483	430	483	438	445	407	419	430	494	453	465	403	447	449	486	422	470	480	443	445	465	444	475	462	506	443	470	487	493	433	487	442	465	452	504	446	442	493	465	469	466	459	479	471	438	447	467	462	456	440	480	450	464	465	441	437	439	428	475	461	448	427	450	429	508	436	467	469	455	469	455	448	431	487	459	426	491	442	426	437	453	443	464	459	451	441	464	440	466	444	472	453	422	434	436	470	473	435	481	461	496	440	438	455	479	447	443	473	475	443	468	493	449	456	448	402	460	468	473	428	422	475	442	450	497	461	448	442	444	463	413	472	467	412	482	428	471	464	465	429	460	455	508	479	475	410	451	430	453	474	432	413	448	442	438	433	454	474	486	463	458	461	450	462	473	436	434	455	445	486	449	448	459	409	463	447	463	454	458	464	428	476	493	457	459	442	459	470	429	474	454	443	490	460	497	452	458	478	452	452	435	461	494	452	493	449	444	458	483	435	492	449	452	424	431	435	462	481	471	445	465	464	500	459	426	477	456	479	462	473	455	473	484	461	422	445	431	460	464	468	435	478	424	459	423	478	432	428	475	456	463	462	474	473	466	457	451	453	426	422	472	437	441	464	437	475	465	447	433	444	476	429	430	428	432	457	468	478	460	440	432	433	467	464	468	448	446	474	465	455	471	467	490	428	457	419	414	471	455	430	436	456	441	478	484	495	440	496	439	449	464	458	453	439	439	479	448	513	449	450	481	463	477	447	441	454	462	441	479	440	457	461	439	430	423	489	462	463	443	401	449	494	462	462	475	407	439	445	442	470	479	454	393	462	449	442	425	453	449	471	467	432	445	469	453	432	402	464	474	476	396	464	453	431	455	494	427	457	444	429	441	434	464	452	425	470	463	475	424	457	506	442	435	467	469	447	444	466	461	446	457	470	448	458	417	444	447	430	471	458	448	480	436	449	458	454	427	448	430	461	443	447	451	449	475	446	447	453	444	457	432	457	462	483	429	456	486	458	483	428	440	461	434	454	470	403	464	470	454	488	441	445	437	472	445	401	442	449	424	499	447	438	422	444	456	455	433	454	444	411	438	452	457	490	449	450	453	461	441	421	447	483	463	452	511	447	529	460	420	445	434	449	444	426	464	433	440	424	409	444	409	457	492	416	473	411	471	470	406	483	462	466	471	456	462	455	432	432	481	444	454	463	479	443	493	452	498	462	469	435	440	452	470	414	455	424	446	411	430	461	404	503	459	411	439	471	464	447	472	483	438	426	443	463	476	422	466	486	453	448	459	474	436	436	465	488	471	482	425	505	454	481	409	445	452	467	439	435	444	467	463	429	459	444	426	481	449	470	486	420	458	451	446	479	431	453	484	460	448	461	443	417	459	447	465	448	453	462	452	490	465	476	460	491	444	513	501	463	443	414	450	467	463	469	457	431	486	468	457	454	486	468	423	455	446	413	432	483	457	459	422	459	436	448	484	427	442	459	431	493	426	426	481	466	438	448	468	421	482	447	485	477	420	449	439	414	454	462	438	463	489	451	458	447	456	496	470	468	448	415	444	471	437	432	474	451	464	469	512	473	436	466	420	466	467	482	457	431	467	468	480	434	500	459	475	426	479	447	455	480	459	449	454	494	450	436	470	456	431	461	443	467	442	436	484	428	450	410	468	489	474	466	473	448	463	451	462	456	475	468	424	438	472	433	465	500	445	468	482	420	436	482	423	478	444	432	437	447	441	475	449	474	451	412	442	450	472	410	441	443	445	438	471	463	443	439	480	466	414	484	481	446	524	437	438	451	458	455	453	427	474	445	478	446	458	490	468	432	444	457	437	449	467	454	473	458	418	449	471	423	437	447	433	477	481	446	458	436	465	447	448	433	460	507	422	458	482	457	425	451	433	438	467	439	485	445	471	444	489	452	453	442	451	463	452	498	454	438	419	463	448	477	439	480	413	454	465	429	436	463	461	469	453	438	435	423	437	459	430	445	461	459	450	470	444	412	451	452	449	433	443	421	478	465	434	450	474	481	456	436	452	470	401	400	481	445	431	472	409	450	449	459	441	431	464	445	445	468	485	504	461	468	442	436	448	467	481	459	501	420	443	457	431	451	438	462	468	442	458	454	451	451	465	433	446	471	467	444	457	458	449	479	497	485	445	460	402	433	434	435	468	450	461	499	441	450	430	480	432	448	455	465	472	448	458	448	457	449	475	453	469	457	475	469	452	471	465	456	456	430	472	440	487	466	395	450	494	463	438	474	474	455	462	419	480	495	478	427	453	452	498	441	457	454	461	480	465	459	466	431	490	450	463	459	503	467	468	452	427	490	468	467	464	467	490	442	445	480	452	452	436	449	451	461	484	446	440	426	444	438	457	392	468	432	473	495	430	457	434	474	458	407	451	439	468	446	437	423	442	474	408	464	441	460	446	441	435	476	473	427	445	506	480	442	445	431	483	478	493	450	439	432	441	458	454	447	435	460	469	437	457	422	475	428	447	448	451	444	412	442	453	416	451	480	427	439	483	449	443	452	450	466	459	456	476	436	471	456	436	435	441	435	469	445	437	432	454	401	432	450	433	442	452	469	481	419	489	479	485	476	497	461	456	449	478	432	481	444	412	479	457	485	442	472	467	450	451	446	448	463	439	426	436	453	438	438	442	479	455	462	424	455	470	426	441	459	455	446	484	453	462	465	459	479	456	473	469	441	470	438	454	462	466	450	442	452	456	428	446	439	461	476	460	431	415	446	447	446	420	431	466	453	470	440	471	457	477	441	428	446	472	455	490	482	470	412	469	454	478	442	448	432	412	454	459	436	472	472	448	428	420	429	489	445	466	463	422	442	438	435	426	498	464	494	493	454	447	434	446	476	459	456	439	448	462	466	467	468	447	450	466	401	447	458	477	474	422	480	449	442	463	457	411	456	448	426	432	469	462	450	430	454	493	440	449	459	436	456	474	425	418	441	447	466	451	466	462	457	458	441	473	440	441	468	453	460	444	447	477	431	459	450	491	429	438	454	469	455	461	447	466	460	439	441	466	452	437	448	463	472	436	470	465	429
7155	16172	13166	7103	4959	3708	2946	2283	1940	1632	1437	1253	1157	1087	974	859	865	767	753	714	679	624	748	687	643	614	582	624	615	634	602	590	577	592	597	600	584	609	563	539	571	563	552	516	550	520	519	539	542	550	556	525	535	535	532	584	517	541	567	552	559	533	539	561	559	508	576	544	524	484	525	530	535	507	528	564	546	551	501	486	521	549	492	540	523	516	525	535	541	550	562	548	547	525	521	510	523	501	537	530	500	536	522	532	518	536	490	472	497	531	505	577	550	530	509	578	515	468	488	528	560	524	498	532	523	509	547	504	556	511	499	555	496	531	495	480	522	524	536	521	521	551	520	556	533	549	528	543	544	520	509	538	503	531	502	558	530	480	527	505	538	507	511	497	525	501	514	501	546	500	539	567	534	464	536	520	536	527	507	511	534	509	502	557	499	516	504	535	535	562	557	524	485	547	499	536	496	511	536	518	505	525	536	568	537	483	562	539	549	522	487	502	515	520	527	511	519	473	523	538	516	516	564	511	523	484	521	520	513	543	531	537	533	528	487	525	484	506	518	515	521	517	497	504	582	508	517	496	551	494	531	545	536	516	530	513	555	504	514	499	512	569	526	497	526	519	576	551	485	514	513	513	527	553	552	496	516	510	518	525	542	564	513	513	525	516	487	497	507	540	483	481	530	531	542	481	520	497	514	502	542	543	545	547	484	500	510	523	517	556	570	566	524	491	512	526	510	506	535	528	558	506	490	544	536	533	499	514	496	505	539	511	516	526	497	485	498	509	503	510	513	529	521	501	493	520	514	549	511	475	552	505	510	593	529	493	539	534	485	566	498	527	510	495	560	493	513	475	515	551	550	549	531	531	514	538	485	518	485	525	540	529	556	527	520	573	545	512	476	519	474	507	494	544	496	525	548	551	535	494	515	529	525	496	495	514	554	528	512	511	577	522	514	505	537	545	509	536	528	500	534	536	544	497	503	529	507	556	464	529	518	492	520	547	492	519	533	497	510	507	478	476	496	530	459	525	546	526	526	528	493	556	511	497	507	509	508	522	508	530	520	515	527	536	513	512	549	533	508	528	537	520	529	528	464	529	511	503	500	543	575	513	560	544	493	521	501	520	546	517	504	515	540	528	531	511	551	532	547	489	539	527	567	544	518	530	510	506	504	509	560	538	539	536	493	516	510	527	498	489	514	519	489	536	518	520	482	492	570	532	507	531	565	510	528	507	493	545	532	466	532	532	520	526	518	558	466	572	539	528	528	487	496	495	527	527	509	515	561	538	519	547	493	527	534	515	480	511	531	523	519	498	491	529	515	549	511	502	556	521	517	494	521	474	557	508	578	510	509	522	565	536	557	465	505	525	506	507	535	505	558	511	538	512	519	479	470	549	517	508	517	517	527	520	503	527	515	572	526	531	508	518	507	440	484	552	528	502	495	542	534	545	521	510	531	485	513	478	509	508	494	535	533	471	530	533	495	562	490	521	511	570	513	523	501	522	544	490	505	490	565	518	524	518	485	517	543	520	567	510	536	573	529	530	516	551	528	539	558	564	520	492	515	487	493	504	516	494	539	515	492	545	523	499	520	498	570	502	488	518	563	516	480	529	499	520	556	536	529	544	493	516	493	504	523	519	561	552	540	530	505	490	524	505	515	540	520	512	515	524	541	520	530	489	514	490	514	517	569	536	519	522	474	563	526	548	548	535	502	529	525	534	498	517	533	510	566	538	503	478	511	509	540	537	502	548	519	519	507	505	545	506	513	531	487	473	538	501	507	522	529	509	501	545	496	536	494	516	506	539	516	508	485	506	513	503	511	501	543	505	504	526	493	527	563	498	500	534	520	575	497	524	520	512	533	525	488	507	488	522	521	509	474	532	496	529	507	540	523	503	516	532	518	518	540	540	479	521	546	521	511	494	482	532	565	520	532	476	497	519	525	542	480	514	502	507	511	510	504	535	527	508	572	541	540	534	525	553	556	500	511	504	538	549	521	558	497	527	496	518	536	546	549	528	487	517	553	562	497	504	528	531	506	516	544	508	526	477	507	512	566	503	527	542	500	506	549	485	516	534	543	509	538	523	530	504	505	500	496	488	499	525	491	511	498	545	541	489	497	507	514	509	515	532	520	520	484	500	490	539	515	471	524	502	518	544	512	520	538	498	504	503	521	573	526	547	525	543	553	522	525	489	535	526	531	536	510	545	531	492	527	518	569	530	530	527	502	525	509	500	536	524	459	544	571	518	529	532	528	541	505	517	544	536	488	509	478	515	522	493	500	520	505	510	527	498	505	517	523	490	510	530	538	476	521	534	461	510	544	519	535	484	533	518	482	522	500	509	536	528	518	473	532	508	495	536	506	517	527	514	493	516	507	525	566	495	495	538	498	550	522	520	523	521	507	494	555	535	527	513	532	533	490	503	508	550	481	484	493	557	531	540	518	497	500	523	544	516	528	510	557	489	520	530	541	511	496	515	517	544	559	486	532	505	515	555	541	509	555	523	550	537	502	516	509	522	511	509	523	571	517	545	524	510	550	535	553	495	535	542	508	540	532	505	513	525	495	541	519	528	478	535	519	500	491	499	552	496	521	505	506	518	528	504	504	536	551	511	543	528	534	464	528	467	526	538	516	517	520	508	545	510	480	514	498	519	575	500	467	484	512	576	465	542	518	486	527	547	503	514	502	502	494	533	526	523	516	507	504	536	518	527	486	524	532	494	519	578	543	525	541	503	527	529	503	509	519	544	554	488	555	500	490	512	501	506	501	535	556	587	499	542	541	530	549	540	513	569	524	533	506	505	522	503	463	538	536	549	512	500	468	495	510	524	491	495	510	491	499	519	535	486	539	556	547	531	514	510	528	529	500	518	530	531	505	532	539	522	533	510	474	513	545	511	538	566	463	492	567	544	554	546	512	471	521	544	515	484	504	544	531	516	582	508	486	541	532	530	508	531	499	538	570	543	492	482	507	548	478	551	545	534	509	527	493	569	524	501	525	519	552	515	548	548	511	508	511	571	530	552	501	544	537	538	552	520	548	562	508	512	509	511	550	527	510	507	493	544	518	528	483	555	506	524	537	535	503	478	506	505	540	517	541	532	544	539	513	500	510	522	521	521	519	481	493	499	516	490	534	527	490	527	529	521	525	492	497	536	520	483	532	526	547	515	462	539	490	525	522	546	506	485	532	538	523	546	474	527	537	477	520	504	502	552	516	517	543	531	472	503	504	517	515	523	475	513	495	509	537	503	470	514	511	461	508	564	533	518	513	528	550	471	481	535	504	531	511	545	514	550	540	526	529	521	506	512	499	527	538	497	526	537	539	518	487	546	509	528	488	548	564	511	500	521	509	489	519	493	500	509	479	500	537	525	475	515	534	517	534	487	482	543	517	510	554	477	513	530	560	553	530	558	502	487	505	534	492	515	516	526	551	518	517	542	580	525	525	523	493	517	514	483	511	486	529	525	529	527	551	514	534	511	551	535	511	550
27690	20456	7415	1171	867	744	629	540	529	476	502	505	551	478	525	508	499	464	504	500	539	486	495	477	513	520	497	525	521	479	511	554	555	494	521	516	508	476	499	451	494	515	494	541	479	520	479	517	511	507	463	503	489	481	459	508	501	529	470	520	502	483	476	465	491	491	493	532	535	478	534	490	525	462	489	554	485	502	504	506	498	482	475	476	506	541	482	536	480	462	460	511	500	546	479	472	541	495	509	511	497	514	510	511	542	501	486	463	496	543	488	505	527	498	552	490	520	497	517	508	504	487	501	526	515	478	483	475	516	532	516	480	460	545	526	491	534	514	485	516	487	476	482	516	521	503	522	511	474	483	479	504	490	503	508	529	461	461	521	493	496	496	479	520	505	482	525	536	508	482	487	507	529	503	485	511	478	534	491	497	501	510	487	493	536	465	510	504	483	488	510	480	490	530	514	498	514	489	516	468	508	461	487	540	458	504	519	502	499	516	495	519	509	529	515	514	482	504	485	502	503	472	528	475	495	514	497	479	496	477	511	499	509	526	454	478	475	511	508	491	467	470	512	505	533	487	475	526	506	500	492	481	494	538	522	514	559	486	514	489	506	520	521	491	487	505	551	434	483	513	525	501	495	514	495	471	507	489	501	521	498	498	527	532	463	502	538	514	490	518	466	463	475	503	535	509	503	481	500	540	463	503	512	424	509	507	504	502	481	499	498	517	533	525	507	553	515	532	514	532	527	483	506	503	530	497	500	492	491	479	479	559	480	497	539	501	489	473	480	482	469	495	473	522	513	523	481	535	537	468	522	515	518	472	524	495	505	449	468	521	499	520	520	547	537	445	508	486	516	482	514	511	510	502	517	512	489	477	523	524	491	530	500	531	542	503	504	494	468	545	485	457	482	499	509	466	528	519	524	524	525	504	516	500	475	471	516	479	498	508	503	508	499	507	529	444	497	493	506	487	533	474	495	528	465	438	527	484	535	468	511	484	501	498	513	531	515	526	490	525	508	478	521	518	507	496	499	486	493	521	549	484	501	483	513	491	489	541	474	532	491	462	487	492	506	475	521	510	511	492	473	456	511	518	523	493	468	547	554	494	479	526	525	531	513	510	505	499	486	493	479	485	501	488	515	454	546	534	538	515	533	506	487	511	518	500	475	521	515	506	511	487	467	534	475	479	500	496	488	469	466	496	515	501	473	548	520	500	484	482	494	478	499	556	514	500	528	522	450	531	505	499	521	483	514	476	468	511	512	544	573	481	520	525	474	486	533	491	514	511	496	542	480	543	512	513	472	500	480	490	481	486	512	471	523	491	524	497	469	514	505	493	526	549	475	496	488	539	461	503	528	517	489	491	535	503	494	514	496	476	496	476	521	521	495	505	530	468	488	480	522	529	499	487	504	491	506	476	471	506	516	519	517	496	497	493	499	475	499	489	491	536	532	522	499	489	528	491	502	511	455	513	488	489	473	518	502	477	500	478	484	553	516	484	485	497	496	520	493	499	503	478	461	496	507	451	491	497	481	553	510	526	485	512	481	485	499	507	510	501	497	494	534	502	565	479	532	512	496	472	504	506	509	494	551	479	506	503	500	474	499	500	459	529	518	500	500	510	449	565	487	535	516	542	505	478	486	492	468	459	507	500	522	507	497	496	488	510	533	537	519	522	507	486	506	531	483	501	534	497	502	507	489	522	480	458	514	459	457	513	478	511	490	480	536	489	503	472	454	494	511	457	495	501	488	510	492	540	488	507	495	484	489	514	508	450	496	500	503	530	508	526	455	534	458	489	467	526	468	476	491	485	517	511	519	543	534	477	532	467	508	490	528	523	498	516	485	483	540	490	542	462	507	536	493	474	483	478	459	485	491	505	502	517	515	472	478	486	494	488	499	525	505	512	489	483	517	508	487	559	464	497	514	461	478	483	483	529	517	465	467	528	530	501	535	534	520	479	503	477	487	519	534	474	502	508	468	542	484	543	532	503	505	457	471	534	512	510	514	506	520	507	478	481	481	483	476	475	486	543	508	475	512	472	483	516	488	451	544	509	497	493	495	493	513	509	497	482	484	488	522	488	526	477	486	526	475	503	509	511	493	509	498	504	468	520	474	551	527	500	512	516	515	526	537	499	481	524	488	530	484	536	519	493	533	529	519	503	473	491	496	551	512	515	497	469	497	488	569	502	516	481	486	461	517	529	518	527	478	520	507	495	525	521	455	522	476	507	524	480	487	523	501	510	505	531	515	526	520	519	459	479	501	511	491	506	505	493	506	483	532	539	519	496	507	517	557	498	480	531	499	479	438	488	522	482	461	492	490	472	506	504	486	495	495	510	488	479	464	529	531	488	488	543	492	472	528	470	472	476	531	493	480	486	518	521	515	517	497	487	539	480	505	513	476	514	491	504	485	476	480	485	480	474	522	510	554	474	523	491	484	514	545	483	490	498	471	483	522	463	503	494	486	516	505	489	461	512	500	503	483	488	509	553	499	486	463	484	491	486	544	504	484	558	482	491	513	504	449	490	510	505	515	474	537	497	524	513	515	510	498	478	514	518	519	491	497	483	489	481	487	509	470	484	516	491	477	518	550	498	517	482	545	501	488	481	477	473	483	513	564	475	501	508	505	495	506	500	499	504	537	482	478	484	478	496	493	477	494	509	471	514	477	466	474	496	481	501	567	513	496	491	523	488	489	507	528	499	495	509	531	476	528	485	525	540	495	503	495	487	487	467	481	493	503	519	464	502	522	472	548	506	497	499	536	537	524	532	547	500	524	478	503	510	506	491	480	479	519	485	484	543	482	530	528	512	454	497	497	487	506	467	512	510	511	505	462	525	469	506	474	497	501	509	492	492	480	490	503	452	548	441	506	483	470	517	470	461	498	508	487	521	513	499	514	513	514	497	520	493	469	517	515	493	531	484	545	482	471	489	523	499	472	505	497	495	495	524	482	549	544	520	464	505	494	496	497	508	469	494	496	490	511	484	508	474	496	488	468	528	515	519	492	458	467	560	491	519	463	493	537	518	484	500	510	489	496	490	461	524	508	485	485	527	502	460	511	471	489	471	476	486	524	513	497	480	522	506	486	485	552	529	529	491	557	466	488	517	459	499	478	468	504	475	520	487	540	441	526	478	502	481	478	535	503	461	505	499	514	477	490	456	552	526	520	479	500	476	467	547	442	484	496	479	483	499	482	456	483	515	480	505	525	459	471	492	502	477	521	511	470	492	495	533	507	478	498	550	462	479	516	494	517	501	492	493	530	525	446	449	510	509	532	490	492	491	470	505	493	524	520	510	512	511	507	468	518	492	485	525	493	516	500	480	489	470	503	516	514	480	506	513	513	551	483	469	511	508	525	483	467	503	523	495	500	526	533	502	501	499	497	489	541	509	513	490	545	546	508	511	491	497	497	491	517	480	493	512	490	493	518	494	499	461	521	494	532	510	481	503	512	497	505	478	523	525	528	497	530	517	528	473	501	513	492	499
4292	1508	1226	931	794	761	755	702	683	660	662	656	647	648	654	616	600	675	632	633	644	605	598	598	597	608	606	600	617	646	612	627	627	681	597	647	614	618	638	623	609	607	654	588	615	625	606	610	626	630	595	620	641	565	578	624	568	604	633	635	602	649	590	610	597	585	585	596	621	590	616	618	628	643	631	619	599	602	643	649	622	649	605	613	589	593	641	661	621	626	633	595	629	638	634	632	615	642	613	610	605	597	657	592	636	631	624	609	644	606	608	618	636	611	615	561	610	616	645	634	590	618	574	656	582	561	590	629	593	598	614	618	634	612	639	642	628	632	602	608	571	656	603	612	648	616	622	640	609	611	610	623	647	593	641	600	614	575	620	585	619	576	603	605	590	653	651	576	621	535	601	593	596	613	647	611	551	636	569	639	608	628	605	626	604	615	592	591	586	639	623	582	678	606	601	609	634	643	616	637	646	649	617	613	648	715	596	641	611	631	620	617	616	617	621	635	609	635	622	636	595	603	614	615	591	625	581	635	604	595	642	626	611	617	657	665	622	622	639	594	613	599	629	622	632	630	644	606	601	593	623	611	618	637	638	663	631	615	608	620	637	615	617	610	625	625	621	672	620	624	678	597	608	588	646	581	641	628	618	626	622	632	586	625	640	614	613	611	601	579	605	591	591	618	648	656	639	648	607	643	612	613	576	618	640	644	652	607	556	659	616	605	638	616	613	639	585	594	630	589	617	588	591	604	630	574	605	630	645	664	608	615	666	608	613	642	581	614	641	603	623	623	622	639	605	638	623	591	611	654	674	581	589	599	615	607	581	620	596	646	611	608	620	611	585	630	614	581	633	570	633	584	593	638	600	591	606	623	612	545	620	640	524	608	629	624	608	628	634	628	596	556	617	649	579	596	578	635	612	584	607	584	664	664	594	651	617	660	589	587	658	612	629	674	612	651	575	674	570	652	608	582	641	624	621	597	607	658	646	645	584	616	618	651	599	645	636	608	586	679	591	647	590	621	619	653	607	644	619	646	634	590	601	594	630	641	631	600	606	624	638	589	605	616	577	628	595	627	608	628	640	666	640	613	633	627	635	598	578	608	620	587	607	600	656	622	602	545	628	622	621	611	655	612	614	641	574	629	576	627	574	591	595	589	597	633	642	639	595	619	606	609	615	609	611	607	586	631	625	582	644	622	639	622	606	570	638	603	636	591	644	627	575	578	611	610	627	613	622	617	623	585	642	609	550	633	646	587	599	637	643	622	638	612	667	638	576	630	622	640	612	646	586	622	617	544	581	602	594	604	635	592	610	607	641	652	658	628	644	595	600	633	612	668	619	624	627	607	634	585	602	640	618	615	617	622	598	640	616	640	604	631	627	628	603	610	593	588	635	594	634	622	617	625	567	624	604	614	554	602	605	592	581	622	640	639	617	626	610	665	614	648	610	615	630	613	597	587	615	599	689	591	591	628	634	620	640	615	620	573	600	603	594	604	643	639	584	642	632	606	646	650	633	674	637	617	575	624	617	617	595	598	651	607	595	663	596	651	620	607	616	647	644	637	590	606	603	620	601	626	625	612	550	641	628	645	600	644	585	647	578	600	643	630	579	632	579	584	626	605	629	681	605	645	580	609	607	592	611	599	630	602	597	615	630	595	550	610	589	615	612	632	599	634	616	579	611	652	642	617	592	587	665	625	578	614	580	606	627	567	642	645	555	549	623	670	658	611	584	620	648	625	632	636	604	569	615	603	638	640	660	593	619	622	659	618	619	615	622	595	586	610	589	608	599	639	640	631	652	621	631	633	651	581	630	621	632	630	593	587	628	618	629	616	603	626	615	664	609	606	594	637	598	610	620	617	652	627	617	599	593	604	638	576	553	594	645	583	643	637	599	629	643	669	639	671	599	599	649	595	605	583	582	603	607	608	576	613	631	663	602	583	618	591	634	623	648	614	604	610	610	555	602	596	594	633	612	607	604	630	617	655	640	628	647	643	650	657	671	611	648	579	617	623	633	605	641	660	615	633	642	619	590	596	622	601	606	654	652	636	646	616	640	571	594	637	598	604	583	647	647	614	601	664	583	663	620	584	622	589	622	637	654	620	616	667	597	663	596	606	632	624	627	634	635	569	621	616	625	626	595	607	642	615	600	605	626	666	599	607	599	588	612	602	608	604	600	627	607	623	629	583	625	593	604	567	599	656	624	584	596	633	648	625	624	599	678	601	633	620	642	566	610	580	587	595	582	626	579	629	622	650	572	649	587	636	641	641	592	618	571	610	606	620	594	671	604	615	587	622	602	611	596	608	604	597	628	641	573	620	639	624	594	645	619	584	618	644	573	580	585	669	653	626	589	610	608	627	589	615	660	631	590	599	657	628	573	620	588	654	635	586	583	632	646	596	574	549	629	559	604	629	586	654	582	628	523	635	622	574	584	595	639	599	604	587	653	608	643	627	644	600	617	640	611	641	635	654	639	615	611	606	565	595	596	597	607	614	589	597	629	607	566	661	613	618	625	628	600	603	590	575	618	599	572	593	615	600	661	642	687	629	590	625	632	634	632	607	633	640	577	584	585	594	611	574	618	582	601	613	603	616	602	618	603	649	650	559	618	628	660	564	621	581	626	598	591	637	633	664	601	620	607	622	590	629	628	609	596	547	631	607	624	637	564	569	647	629	649	597	631	565	616	629	594	665	611	639	627	642	587	602	586	605	620	631	647	592	635	601	587	618	577	619	594	605	633	650	606	609	619	564	578	579	643	619	639	609	641	596	600	620	643	587	598	625	643	640	634	572	643	668	563	628	593	608	613	631	599	604	591	587	606	638	597	614	650	613	640	601	615	700	595	651	597	616	627	654	634	627	688	582	602	589	644	603	595	628	600	584	632	590	592	646	600	587	615	612	660	586	632	607	589	603	615	665	621	612	608	607	562	659	628	601	554	594	628	607	580	626	631	612	598	650	587	591	614	644	591	599	631	631	645	596	613	651	645	627	638	639	620	633	597	578	587	626	610	616	591	648	588	587	612	613	616	601	604	613	605	645	641	612	650	647	655	625	624	636	613	596	602	625	628	642	643	659	631	621	590	625	635	625	606	642	632	590	617	620	651	607	662	626	608	615	644	581	626	563	640	563	648	646	634	607	654	599	628	659	603	595	606	625	589	659	630	613	615	646	646	596	670	648	607	591	595	603	603	623	597	609	638	644	601	637	658	589	616	637	604	636	598	613	589	685	577	699	604	611	601	608	649	625	597	628	611	609	613	617	622	624	607	609	588	602	585	624	626	604	625	609	621	599	654	617	622	637	577	641	558	611	639	592	617	599	607	625	595	589	592	599	635	660	627	600	576	588	606	611	642	603	580	614	641	652	636	565	603	620	646	624	665	604	572	627	563	628	624	661	645	631	593	609	633	585	610	593	608	590	621	615	663	618	572	607	610	637	622	580	642	616	632	599	603	618	648	655	625	598	623	595	599	574	647	580	585	618
24092	21610	29188	24488	21598	12654	1134	745	576	516	482	446	412	375	364	345	347	365	326	296	322	310	306	306	295	318	270	271	303	291	323	279	272	279	285	283	283	285	282	267	272	284	283	313	288	287	261	265	270	303	261	273	266	269	309	282	273	235	280	306	264	283	245	236	286	264	273	290	267	215	274	270	232	277	262	260	283	255	273	260	250	277	265	267	247	275	283	246	257	242	260	258	274	290	248	286	220	265	269	259	310	252	247	251	261	270	231	262	252	256	283	276	263	277	276	251	264	284	287	278	262	254	262	270	252	256	288	306	254	290	240	286	258	295	288	256	272	279	266	265	247	262	284	252	278	296	280	273	266	291	283	249	282	290	266	291	247	273	277	270	274	256	273	269	262	261	300	257	272	246	312	261	279	242	273	275	252	238	277	298	268	296	255	256	275	265	251	262	262	279	278	254	266	238	279	267	264	248	247	278	274	304	256	253	268	254	260	254	270	279	272	296	278	278	283	255	273	261	264	282	291	292	264	268	298	271	268	279	288	256	286	295	260	253	250	276	290	279	287	282	283	247	290	245	294	256	265	264	303	283	263	296	277	285	265	274	257	268	267	254	241	296	302	277	272	259	305	304	291	294	272	250	281	269	271	277	265	292	244	239	270	273	250	271	316	264	292	293	280	263	276	236	281	236	255	271	266	268	267	303	248	293	277	278	298	296	244	258	283	286	249	288	258	246	277	270	270	270	259	313	254	292	253	262	243	237	275	259	295	269	268	243	279	276	244	273	321	276	282	254	230	260	234	290	267	261	288	251	259	261	239	255	264	234	259	262	277	273	231	274	264	291	282	264	236	264	289	257	259	253	243	280	277	231	264	284	267	246	283	269	253	272	263	262	267	266	259	280	264	255	302	291	280	294	241	283	283	258	261	277	247	271	248	277	261	262	246	278	264	268	250	304	252	241	272	255	257	282	272	258	276	288	263	288	269	263	273	277	270	264	256	287	250	261	259	256	261	263	254	248	272	279	262	253	282	242	291	260	291	261	267	261	268	274	289	278	258	270	261	298	285	255	262	287	282	290	271	273	249	262	280	265	269	270	246	279	256	288	280	290	252	268	279	251	271	288	264	278	256	229	268	285	265	283	243	273	296	265	232	263	296	281	261	234	279	236	267	265	263	248	260	265	273	248	274	276	261	260	290	289	265	300	245	266	251	280	280	252	280	278	258	267	260	294	280	266	264	248	288	295	274	259	269	267	249	242	230	266	260	255	266	271	261	250	278	265	250	250	265	233	286	269	281	280	269	300	262	256	225	266	217	273	293	283	231	280	268	253	274	271	254	305	286	254	277	256	258	249	288	278	257	244	282	245	268	259	253	258	276	241	234	290	266	249	259	262	304	299	229	285	264	266	249	241	295	262	300	250	264	236	296	254	250	274	288	270	276	283	273	255	228	254	275	270	271	267	299	245	292	285	288	286	271	274	257	267	245	273	276	266	279	293	300	257	261	284	269	237	251	281	266	262	280	271	262	258	231	290	270	272	264	266	261	248	239	246	286	274	276	250	278	270	274	264	282	294	277	257	288	270	272	254	265	257	282	287	259	276	244	279	263	265	305	254	259	248	265	264	275	269	276	255	265	234	269	274	289	282	276	312	262	259	269	271	249	283	271	262	278	288	261	289	258	257	275	279	265	277	276	261	287	289	275	238	285	245	277	255	235	282	261	272	245	302	276	283	255	286	245	258	278	257	253	279	281	282	298	254	275	287	269	265	248	257	254	264	269	262	291	262	239	245	260	289	245	254	272	270	256	251	267	257	245	287	287	258	257	246	245	251	226	282	270	258	267	251	275	282	270	271	265	290	303	269	283	259	251	259	277	267	246	305	291	304	255	282	262	284	273	271	294	256	305	285	259	285	237	279	269	240	266	292	250	282	260	265	274	286	259	272	235	266	264	243	279	304	262	252	282	262	260	277	242	290	272	261	268	287	265	292	285	275	284	312	283	273	269	270	280	313	293	234	289	296	283	297	267	264	280	311	266	249	256	265	285	278	309	267	281	291	266	284	258	264	304	281	276	265	260	291	286	262	253	273	268	255	270	274	254	242	232	264	267	243	273	273	269	273	301	290	282	288	243	267	284	268	266	267	247	275	250	272	307	287	276	247	282	247	248	280	244	270	270	253	286	284	267	270	295	266	271	281	284	286	281	249	246	327	266	269	261	283	284	294	282	246	254	281	241	285	260	291	295	282	261	297	257	281	262	296	289	263	277	259	266	255	280	275	244	282	290	300	278	266	265	291	251	288	276	244	261	251	272	252	277	262	291	252	287	282	268	275	257	262	252	253	281	284	252	292	233	262	264	307	280	273	298	292	292	266	258	281	257	270	260	282	281	260	259	253	257	270	277	281	288	253	247	296	321	275	264	248	297	257	256	254	274	280	244	245	283	271	259	275	284	298	293	232	274	258	299	259	259	259	275	247	273	291	254	289	267	283	301	243	260	244	280	276	283	253	249	263	264	296	293	258	246	275	246	273	248	298	279	290	264	260	303	253	283	284	299	260	278	271	265	263	272	270	264	274	282	277	280	258	275	260	249	285	268	254	271	264	254	285	292	256	236	275	230	273	284	250	235	247	273	241	254	283	255	274	267	278	260	267	272	260	266	256	260	239	289	270	247	270	240	289	259	277	257	319	267	261	246	271	229	246	272	266	249	302	262	257	254	261	283	254	251	256	261	258	275	245	260	279	286	240	271	261	274	261	248	272	253	289	270	249	255	270	314	269	282	257	266	253	263	274	273	252	260	260	243	268	291	263	271	267	278	268	246	258	267	307	269	264	281	298	277	254	271	270	276	262	277	275	265	261	275	286	263	272	249	278	266	270	253	287	221	288	283	290	264	275	265	263	273	253	282	272	229	270	257	272	282	259	272	246	286	291	276	251	255	294	230	262	269	255	278	299	238	225	267	259	245	263	301	257	262	281	263	278	265	261	261	266	268	303	249	258	247	298	233	297	268	274	270	245	259	261	284	250	247	274	264	262	263	261	235	271	259	275	248	269	278	248	255	271	251	233	274	255	267	269	270	292	273	253	291	241	265	260	264	270	261	233	294	244	260	302	275	276	283	246	251	260	275	281	267	291	284	264	256	277	237	271	303	289	258	243	286	256	257	271	253	285	276	275	293	251	256	269	294	276	286	247	274	288	275	277	270	277	274	273	276	259	274	311	289	284	259	270	298	277	277	235	284	280	230	285	268	253	276	240	245	268	312	285	268	285	261	262	251	280	251	235	282	263	275	295	291	282	246	278	287	243	277	269	258	268	280	256	269	270	279	250	261	239	285	242	252	242	246	258	276	256	277	252	250	261	270	285	312	249	281	252	287	303	265	253	285	270	256	248	268	292	291	293	257	279	287	272	252	269	245	289	283	283	277	250	259	272	258	254	287	265	263	240	269	249	272	275	282	248	264	278	303	243	277	280	260	275	270	283	252	233	259	281
4861	10020	8214	3912	2707	2072	1650	1224	1123	886	781	730	690	643	577	550	509	469	490	438	462	429	437	406	373	376	408	372	420	372	402	365	384	376	369	341	378	365	361	380	405	373	364	367	375	350	347	357	340	358	339	332	347	355	376	328	358	327	331	325	348	338	335	367	342	372	367	350	336	367	339	348	379	304	351	333	347	350	372	373	355	354	330	357	337	342	348	306	324	312	332	353	355	334	335	337	350	367	335	299	366	356	359	351	330	348	355	356	351	315	341	340	339	344	353	371	366	326	364	324	338	353	359	358	375	358	303	345	344	331	340	367	355	341	332	341	358	334	307	368	368	332	347	342	331	332	297	321	317	361	350	309	346	321	358	332	340	320	350	353	357	314	352	353	325	335	377	329	353	345	322	377	322	364	366	326	340	342	345	322	342	376	303	367	345	343	318	353	322	322	336	341	358	339	298	378	332	328	342	364	340	316	335	351	366	364	338	348	330	343	378	327	349	335	318	325	368	324	327	360	339	341	315	337	341	357	365	352	335	347	342	320	326	320	323	328	317	320	349	385	366	366	365	327	327	338	335	314	329	324	318	347	350	341	342	324	348	329	372	335	314	333	326	377	331	368	359	327	367	335	333	347	364	326	369	315	367	324	326	308	351	350	341	330	356	341	319	331	321	327	356	322	351	360	337	325	330	322	341	331	351	342	328	334	366	340	338	360	345	337	318	324	338	358	369	357	346	335	323	360	345	348	337	348	353	319	343	397	340	353	314	343	338	341	330	362	349	352	348	348	319	343	352	325	341	325	333	363	317	345	333	321	316	333	329	331	351	364	346	317	336	339	328	357	358	362	351	354	338	366	356	307	358	309	321	365	365	352	339	357	338	333	354	333	379	318	333	338	354	341	343	401	359	348	336	342	335	352	335	356	359	324	325	332	329	341	301	341	351	345	360	363	338	346	323	337	317	311	340	350	335	337	335	315	340	342	341	329	290	324	349	343	310	316	345	320	288	327	330	339	336	369	339	376	338	328	348	334	336	330	317	357	329	324	369	362	331	335	332	353	365	341	309	334	331	340	338	323	307	337	304	358	325	338	333	359	332	352	348	369	347	350	355	352	323	320	335	326	336	340	335	319	327	371	369	338	326	312	338	357	311	346	375	328	322	338	329	319	326	364	340	298	327	327	312	328	343	348	354	340	328	330	338	313	327	327	340	343	322	357	339	333	332	300	337	339	376	367	336	337	362	332	344	353	318	338	350	340	325	346	365	332	347	315	343	336	332	325	332	357	325	333	354	289	348	369	357	350	316	356	356	333	334	357	333	355	348	348	300	316	333	340	330	358	330	299	338	311	340	364	343	337	364	357	346	337	346	337	367	339	334	328	321	346	305	328	338	323	367	350	336	362	329	331	326	370	336	341	384	343	339	331	332	366	330	335	326	316	335	339	381	314	323	333	345	345	346	314	349	352	347	366	309	336	355	378	349	309	337	350	380	316	347	325	352	336	350	348	326	358	304	346	346	375	305	360	284	348	326	344	344	355	351	325	302	357	341	356	358	369	338	331	329	345	352	340	354	319	343	338	347	364	318	311	337	359	333	355	366	349	338	384	351	338	333	317	337	358	359	328	346	320	337	343	302	333	335	305	335	347	314	346	329	367	319	350	331	351	330	351	328	308	340	318	355	353	316	310	345	345	320	343	312	380	362	363	358	350	330	338	321	349	356	347	375	309	311	371	335	377	348	309	354	338	340	337	336	344	333	328	319	340	353	350	339	338	340	351	337	308	342	375	314	360	326	341	337	319	391	332	346	317	356	338	322	341	349	351	289	354	326	353	335	328	304	314	326	322	370	343	332	339	350	350	349	341	347	301	314	358	334	337	282	368	355	369	345	352	327	341	335	345	360	352	376	359	327	316	345	315	340	304	341	338	337	336	328	339	331	359	315	350	352	325	368	315	362	349	345	338	326	305	359	354	354	341	347	359	361	370	339	347	369	359	340	342	339	321	363	338	332	330	323	338	340	367	347	340	343	314	354	339	335	358	359	348	366	323	364	318	339	333	347	319	345	321	339	319	330	362	334	374	346	313	331	355	367	321	331	314	341	325	351	347	327	336	312	327	347	299	316	335	339	346	357	371	347	318	355	342	310	340	334	329	337	334	369	334	342	334	360	326	333	345	349	366	350	336	324	341	313	343	337	312	313	341	319	320	319	308	325	352	330	340	336	363	297	347	342	306	349	334	341	289	385	322	331	366	365	315	332	350	320	344	353	329	367	342	336	331	334	351	347	317	317	327	300	368	311	347	312	335	340	341	326	364	328	363	330	344	301	316	325	325	308	369	309	348	341	307	360	357	351	385	364	345	378	347	344	367	351	347	335	321	359	362	349	303	358	326	337	326	336	356	344	306	348	318	340	361	329	343	343	338	337	364	353	316	357	390	387	337	352	305	362	353	339	344	345	299	345	336	351	342	365	330	302	336	339	335	328	327	311	317	317	351	358	339	312	342	310	325	350	363	341	337	359	325	325	330	359	333	331	361	357	342	358	327	357	334	339	328	345	334	336	381	330	375	320	356	354	317	305	341	324	355	324	350	355	332	331	349	344	342	321	335	355	337	345	322	351	309	390	335	348	303	300	344	372	369	332	349	323	303	352	320	352	341	355	343	337	331	339	322	345	341	329	330	328	329	359	352	343	336	352	338	329	304	333	339	340	330	341	308	343	341	348	358	339	329	354	333	328	337	324	356	357	351	354	332	337	368	354	347	352	365	313	326	344	332	399	350	338	368	351	330	336	373	304	343	352	332	334	377	338	330	286	340	336	368	308	332	346	314	337	337	286	333	338	329	355	367	340	323	331	351	332	340	352	355	387	349	347	334	338	373	320	346	325	360	333	322	340	334	337	355	372	354	346	324	326	360	349	343	301	320	346	340	305	345	319	353	327	336	352	312	346	333	373	353	331	311	322	325	341	332	342	333	337	330	312	342	345	366	328	309	348	317	339	358	342	317	331	321	335	333	350	356	333	343	324	324	346	355	322	328	323	327	351	360	342	349	347	321	373	368	324	332	307	318	354	350	349	313	366	352	320	334	338	345	328	343	321	314	352	346	375	390	347	320	366	326	360	362	310	344	324	365	337	370	299	325	364	326	378	352	384	377	369	346	318	364	359	369	359	352	372	373	354	359	373	330	350	335	333	339	330	353	357	307	345	340	366	327	325	359	329	349	338	348	358	329	376	352	324	320	327	323	340	349	341	355	328	375	359	379	325	351	345	338	316	322	351	340	317	355	317	340	368	331	338	345	363	350	344	321	325	329	352	346	302	332	313	350	347	359	357	338	312	352	346	331	382	298	342	308	340	331	343	362	337	352	362	337	332	322	353	331	353	319	313	358	364	338	347	339	360	330	307	315	357	305	329	315	324	379	333	324	343	363	340	339	333	339	301	327	355	343	333	346	325	323	327	345	326	328	368	386	334	334	334	337	325	337	344	327
25311	21532	28056	25428	12383	1295	1007	858	856	828	813	759	771	771	758	761	707	743	743	701	712	804	689	686	717	759	754	749	717	685	739	735	718	701	736	688	689	700	749	700	703	715	716	738	731	743	684	711	713	686	708	721	763	672	748	718	725	761	711	742	705	689	742	726	721	713	778	711	732	744	684	658	747	691	691	748	646	739	748	666	714	725	673	683	660	726	710	756	701	745	691	737	713	714	672	735	661	665	713	717	742	744	695	702	704	770	715	736	722	676	735	651	661	739	719	727	685	711	770	719	715	700	710	735	753	677	753	708	672	687	734	700	723	687	713	707	736	727	720	731	694	688	748	746	747	687	682	759	731	714	677	673	696	703	708	673	722	714	689	683	721	721	720	703	726	763	750	714	695	723	699	710	755	690	738	754	702	705	676	709	740	692	726	726	677	731	678	720	731	693	751	713	721	753	739	652	729	758	647	719	648	741	698	748	692	709	689	683	688	712	701	719	701	753	725	690	679	709	753	750	673	773	698	716	693	759	672	688	662	743	726	724	756	726	731	716	665	721	615	742	677	738	728	753	698	716	698	664	708	708	741	734	719	689	737	673	727	689	725	752	752	713	711	687	681	693	731	744	708	717	759	707	698	714	715	715	717	771	732	676	684	683	689	707	651	764	702	715	736	708	697	767	699	690	689	692	709	666	716	684	718	751	716	749	696	694	758	755	736	720	686	738	722	739	695	699	667	696	680	717	722	741	691	684	676	722	736	739	733	694	720	707	693	734	713	764	709	705	668	678	741	713	785	688	717	709	706	692	726	650	742	746	662	727	645	672	715	718	741	757	735	665	716	733	687	731	766	718	755	724	732	767	704	680	698	642	696	715	758	707	710	692	714	775	686	717	714	680	751	746	706	701	711	731	694	726	712	697	759	746	714	692	729	687	713	746	746	748	698	702	726	712	723	752	760	729	726	708	699	761	703	668	710	717	709	732	735	712	758	712	757	751	742	741	728	723	691	699	730	731	708	689	726	699	656	736	717	719	683	708	701	760	700	681	731	710	736	717	722	678	669	683	708	692	737	700	718	675	667	688	742	719	714	736	662	743	743	694	681	738	680	683	705	724	712	713	754	721	702	693	721	714	732	684	719	699	764	712	749	660	743	716	698	690	725	679	694	717	733	742	715	727	716	689	669	709	735	741	726	712	680	699	718	706	741	719	693	674	699	724	764	711	683	702	706	728	763	717	673	713	765	662	753	751	696	704	707	696	749	709	738	697	705	763	691	722	719	709	736	734	702	713	701	727	668	732	738	744	725	742	783	731	692	753	696	701	698	712	729	708	698	755	699	683	732	719	729	699	735	712	739	750	713	700	692	764	659	677	745	720	678	742	706	699	714	706	729	732	775	737	706	710	708	708	710	701	694	680	735	713	761	734	700	717	672	749	735	713	731	733	722	725	698	686	690	698	699	754	742	679	708	684	700	682	687	687	677	722	688	742	749	713	729	694	665	737	644	671	721	737	772	688	746	746	720	652	702	715	723	709	749	723	721	694	716	717	727	743	723	721	693	713	760	702	730	761	709	702	691	743	686	690	731	709	665	647	706	664	698	703	750	713	710	690	704	711	719	675	708	716	755	704	719	696	696	735	660	676	702	738	694	687	706	741	673	677	712	705	703	709	699	696	755	722	726	663	700	716	738	679	663	708	725	660	716	705	684	728	700	703	731	677	713	746	727	686	665	705	696	724	703	721	714	723	734	718	696	690	737	718	701	688	697	704	724	703	758	709	656	730	721	684	708	677	701	724	721	705	763	743	691	737	698	665	664	697	669	704	739	720	734	720	688	717	727	750	696	705	695	657	707	703	676	680	674	676	713	734	770	680	714	731	667	701	687	758	759	772	682	706	729	706	691	674	762	703	722	714	695	697	657	739	711	710	748	701	743	735	690	737	719	699	732	714	730	760	668	712	719	678	688	719	695	754	722	761	731	729	724	714	737	680	758	679	743	708	683	702	733	727	734	691	663	684	752	732	715	745	727	674	696	723	699	714	660	734	730	693	696	685	718	686	702	719	697	657	738	719	720	704	738	694	719	695	674	740	717	683	742	739	735	746	677	668	710	732	712	746	736	715	721	714	768	682	709	744	734	647	713	725	692	681	670	688	711	742	715	727	671	752	685	702	727	770	735	686	719	740	703	724	725	750	720	719	771	695	728	747	712	699	711	698	737	705	698	732	720	769	694	699	704	736	700	739	705	749	708	742	754	727	694	685	699	681	717	701	732	713	722	720	718	739	674	660	715	708	668	685	728	758	723	708	726	694	660	728	750	708	731	730	726	682	751	734	751	704	718	760	682	698	702	648	683	716	701	694	636	693	766	708	702	746	688	738	725	759	702	725	719	697	734	748	729	707	777	710	700	688	716	693	666	760	724	719	716	695	719	705	711	730	701	721	733	749	718	724	684	666	677	721	682	671	710	692	725	693	726	686	704	685	756	737	704	678	695	712	676	692	664	704	708	725	745	748	668	717	686	763	691	733	662	667	673	735	717	702	671	723	669	692	677	725	666	716	653	744	711	686	651	688	706	747	693	670	756	730	763	670	694	684	739	696	744	696	681	715	723	704	714	723	668	748	670	700	729	718	755	712	715	687	718	701	752	741	685	656	730	718	663	730	698	656	728	686	719	718	764	699	731	736	670	734	704	720	683	683	728	724	705	704	704	733	769	702	728	722	689	696	728	703	714	719	658	659	697	693	715	747	735	712	709	749	709	689	687	719	699	754	690	770	698	678	716	728	688	765	698	718	741	698	704	731	684	715	673	691	714	736	745	701	687	738	708	699	713	714	712	712	700	768	703	722	715	718	663	747	672	719	677	677	737	693	718	683	725	738	718	733	707	765	694	726	737	721	728	735	699	710	733	721	714	698	718	694	691	690	756	780	669	773	680	720	660	695	719	693	714	701	727	715	729	695	700	702	729	694	696	701	694	765	752	720	731	708	707	700	738	723	723	752	722	662	686	727	707	756	656	692	690	707	706	710	714	740	717	734	742	692	702	719	720	697	736	716	670	674	716	745	723	727	687	724	683	708	718	772	726	683	738	687	698	725	756	704	660	774	730	722	687	717	639	748	709	713	710	703	754	722	739	711	743	710	708	688	720	736	739	654	670	698	682	744	737	672	729	670	711	705	707	733	751	671	674	730	729	702	768	702	706	696	696	737	694	716	689	731	671	724	720	764	703	695	704	723	689	696	701	732	706	745	723	709	756	702	731	693	723	697	735	728	744	755	739	706	766	677	727	709	702	727	704	707	732	690	697	732	709	681	717	721	690	732	711	713	678	774	746	682	705	704	747	684	728	764	693	698	716	718	730	668	699	716	721	692	740	720	715	657	711	730	737	747	720	746	748	691	720	711	723	717	675	720	743	713	714	733	648	730	711	672	720	695	718	694	709	652	733	724	737	716	662	696	735	695	687	715	712	675	752	727	714	709	659	679	697	721
4757	6048	4743	2602	2086	1753	1405	1342	1267	1123	1069	1039	1014	1050	940	938	961	918	893	836	888	883	858	891	892	831	841	876	903	889	839	887	829	871	870	838	852	878	845	826	896	861	885	830	845	847	846	897	870	835	838	825	869	836	816	853	857	831	902	814	866	911	818	863	827	867	786	910	800	842	833	833	808	807	790	873	818	801	826	858	788	827	795	835	853	836	881	847	856	823	809	817	859	810	830	822	866	851	915	848	839	883	817	790	860	845	812	826	858	835	873	839	859	817	824	814	883	845	871	820	810	827	857	829	843	850	872	904	841	852	846	829	851	826	857	839	859	870	843	829	856	843	816	818	851	794	840	907	828	834	789	864	811	838	887	879	847	835	835	841	918	843	903	842	795	835	876	831	820	813	820	832	822	893	883	872	887	810	792	867	847	844	806	838	829	869	852	841	873	833	842	819	859	810	863	794	805	830	919	857	838	824	851	854	824	832	833	835	828	836	866	834	878	843	849	828	841	780	897	856	845	870	824	866	782	843	846	869	839	842	837	837	836	856	828	861	869	877	822	788	844	818	828	834	817	890	878	810	830	831	853	799	864	793	798	822	829	819	865	815	860	856	817	840	788	864	832	771	846	824	871	808	792	855	801	867	852	783	848	832	804	869	889	826	812	843	897	829	807	823	789	846	843	832	910	845	794	870	889	876	882	850	884	846	859	833	869	852	888	817	860	851	829	850	829	827	863	831	820	821	845	856	865	858	844	827	844	875	853	819	852	897	845	875	837	846	835	843	839	843	856	811	849	830	818	833	818	840	847	829	860	848	838	868	894	826	846	888	823	838	867	852	830	805	806	813	874	775	834	859	809	829	844	854	818	847	832	841	791	851	869	831	868	802	816	844	823	838	864	833	808	859	865	835	830	784	835	817	867	798	833	856	864	819	895	856	832	859	867	846	799	855	828	865	842	859	833	822	813	866	833	891	819	874	827	834	856	835	837	826	863	869	881	868	822	820	799	852	849	859	820	856	848	839	856	861	822	844	827	862	828	827	840	790	873	819	890	874	798	868	865	841	797	850	838	851	887	812	813	831	838	810	880	804	824	855	870	881	874	825	853	851	850	884	878	834	856	875	832	867	793	812	819	846	901	823	866	846	798	889	847	803	817	800	835	874	808	889	819	856	883	844	863	869	839	824	872	894	873	832	896	835	845	829	855	833	829	833	809	868	816	874	878	838	827	861	859	840	884	856	846	817	879	806	802	830	844	879	823	843	820	838	847	802	839	850	806	863	876	842	818	843	833	864	827	875	879	886	871	859	780	838	855	873	827	820	792	805	884	814	882	822	838	833	832	861	811	803	832	830	833	834	824	870	814	842	853	821	826	861	849	853	859	826	824	880	779	825	832	848	818	861	846	880	780	834	893	838	811	847	851	816	812	866	854	807	861	853	828	843	821	846	842	798	831	883	853	875	794	794	822	840	878	878	835	826	846	823	831	819	837	823	927	826	792	867	836	853	870	872	844	869	837	836	767	831	819	829	817	815	850	796	847	815	821	853	827	847	833	794	846	802	849	837	890	852	814	850	819	849	866	884	828	842	811	778	815	816	849	833	924	882	854	818	901	819	863	862	799	848	887	836	862	777	867	823	808	803	833	842	831	839	819	820	766	852	850	836	859	796	866	832	762	796	822	879	886	862	848	823	794	832	823	863	801	802	835	799	787	831	823	871	874	806	825	855	773	841	814	893	811	837	878	822	863	837	842	781	842	865	866	894	824	806	851	833	808	862	812	872	831	864	822	874	828	811	827	833	876	887	835	790	869	814	838	800	801	847	829	828	846	857	858	870	821	800	849	815	825	848	854	824	820	843	800	857	863	830	808	832	901	841	860	851	847	850	875	852	814	843	891	886	829	859	876	858	818	854	820	895	809	783	834	856	817	900	825	831	873	898	844	789	801	881	880	843	864	829	834	847	859	818	834	885	852	810	895	852	841	833	890	834	819	826	826	856	825	833	867	841	837	831	843	835	853	810	833	853	788	788	824	870	848	812	823	846	916	835	861	826	839	843	831	835	810	846	778	825	841	809	834	868	826	813	827	861	781	865	795	846	840	838	906	826	905	873	828	819	830	850	863	833	828	838	881	842	801	805	785	850	796	816	879	860	839	825	800	860	808	883	833	816	889	817	869	867	771	811	813	822	840	844	824	872	893	858	861	810	849	814	821	774	824	857	834	791	860	844	828	821	800	851	772	859	836	821	905	863	873	821	889	867	860	777	813	827	823	834	800	874	856	857	836	829	853	832	863	825	865	879	886	840	867	844	829	866	853	871	815	861	813	832	838	836	781	864	820	851	894	819	781	867	803	849	846	831	873	931	813	878	896	812	845	815	844	874	830	823	825	865	857	841	826	847	769	809	824	876	833	853	820	818	827	833	837	806	851	810	830	855	798	826	824	882	856	842	816	795	800	826	871	829	846	879	858	821	863	857	798	857	837	820	862	855	808	829	855	856	872	856	826	884	863	822	900	827	812	857	922	800	851	835	858	822	811	893	805	822	889	853	863	828	869	832	823	804	812	862	765	847	826	819	802	819	819	857	837	806	843	850	856	831	831	863	810	822	826	858	838	858	831	852	847	871	816	871	847	868	824	828	828	863	845	848	833	853	847	884	816	847	809	838	851	859	814	893	850	881	854	789	898	832	830	907	872	849	842	826	819	816	854	834	866	790	775	864	853	852	856	841	810	840	803	794	834	808	836	873	873	849	845	886	828	849	869	810	823	816	793	861	863	835	780	869	843	806	881	855	874	875	774	792	880	877	834	805	843	839	795	873	845	830	819	855	874	818	871	801	874	858	855	863	849	836	829	851	819	822	844	836	818	856	779	816	855	797	795	844	915	916	807	863	844	834	812	817	853	887	824	843	822	809	851	829	886	837	858	853	884	837	857	835	883	853	867	794	826	822	785	851	870	859	819	802	842	828	806	857	872	823	832	847	870	803	886	788	848	854	815	784	810	861	847	853	828	846	841	827	835	813	801	833	849	871	837	828	820	871	872	886	847	858	818	814	804	842	799	790	867	842	846	878	821	859	809	787	836	796	863	851	873	865	797	800	864	839	874	845	790	832	899	809	783	833	825	823	848	873	824	850	835	869	829	871	846	864	866	804	871	752	856	857	804	847	857	856	820	816	810	817	879	798	808	835	842	884	851	797	867	848	867	850	820	815	820	842	819	827	829	825	900	882	851	878	858	826	854	813	845	859	818	848	857	842	800	853	897	874	809	850	841	835	839	902	860	872	872	816	865	795	807	887	799	845	883	794	869	792	829	820	807	811	862	800	856	841	779	829	856	846	839	880	874	864	878	826	843	793	903	818	825	829	834	845	861	859	794	811	810	850	861	872	812	829	813	868	798	839	899	881	846	805	799	848	868	834	841	854	826	845	801	890	854	834	829	800	896	861	835	799	824	835	807	862	870	838	821	880	799	866	799	805	844	906	824	794
23179	21654	29665	24172	21656	21712	12078	1508	1070	930	879	796	695	686	664	590	582	557	590	550	499	533	512	556	516	517	483	551	481	514	508	483	447	477	488	496	469	477	480	487	479	470	440	458	486	444	457	466	454	441	495	491	498	505	425	496	461	458	456	482	460	481	453	469	451	452	470	497	483	453	422	461	457	468	446	452	482	449	447	479	455	468	468	472	479	457	497	468	493	480	478	485	451	457	426	455	459	444	475	429	472	453	443	480	450	449	476	438	425	454	476	489	453	469	471	445	476	459	440	445	463	502	463	479	454	487	499	459	457	481	451	438	450	448	487	504	449	475	445	454	460	465	460	476	466	431	460	446	457	467	467	441	489	438	458	462	457	425	482	452	434	481	480	476	442	449	481	456	458	499	443	463	460	456	447	468	464	474	460	482	424	429	431	465	434	476	435	456	434	458	431	472	482	470	460	459	457	475	482	434	469	423	449	467	429	445	462	465	442	453	480	492	443	483	468	454	457	421	410	475	462	434	449	467	456	488	473	442	415	457	468	462	457	515	429	425	434	447	459	463	447	459	483	428	464	460	474	444	452	446	467	455	486	461	443	473	457	442	429	476	462	476	496	433	445	461	450	496	489	467	456	509	420	458	450	462	425	512	473	454	439	464	485	453	452	439	505	445	452	434	463	462	448	466	454	431	467	481	491	490	476	491	458	467	490	479	434	471	471	463	484	446	496	442	454	476	473	492	447	468	444	466	454	481	475	439	459	433	499	448	449	427	448	448	447	485	446	439	464	423	480	429	455	469	454	441	450	441	451	457	461	480	447	445	485	447	492	460	476	479	473	461	470	484	454	464	455	446	452	423	441	466	460	501	472	448	500	461	495	507	451	450	459	455	490	470	434	426	468	490	435	454	448	447	450	454	469	446	445	469	483	462	456	448	475	422	427	450	459	491	482	473	432	475	442	493	416	476	458	432	504	445	462	437	463	435	480	496	475	456	434	437	418	477	511	456	461	416	471	433	476	435	455	468	440	441	455	479	484	441	427	447	440	475	478	453	466	447	481	458	424	473	502	465	462	439	468	519	444	469	487	413	470	416	454	470	484	449	472	436	507	468	488	466	457	473	474	482	475	411	493	445	460	438	461	438	474	457	443	457	468	461	465	468	444	441	453	417	456	486	436	438	446	471	410	444	450	476	452	461	463	493	430	451	446	443	458	479	471	466	476	453	479	477	419	448	465	518	488	466	450	520	429	472	475	475	456	439	498	431	488	459	492	482	439	441	439	453	451	457	419	460	447	451	462	421	473	431	455	421	451	477	433	443	497	435	427	473	448	453	440	473	453	482	451	463	456	460	461	466	468	457	460	470	476	498	465	451	446	485	482	461	449	452	430	469	450	492	461	458	475	454	451	450	487	481	448	461	486	455	447	431	463	444	497	448	439	480	485	506	432	455	476	457	457	416	454	455	470	491	435	464	473	460	482	428	462	455	477	462	468	426	468	477	454	489	421	455	457	423	528	454	465	501	445	417	495	509	430	420	469	495	462	476	464	472	457	459	444	458	456	473	433	433	453	452	416	473	415	458	450	441	478	475	469	465	441	455	449	467	471	464	440	453	462	498	475	490	462	452	446	433	439	452	439	483	474	448	451	421	448	461	448	397	449	462	444	477	482	440	466	452	453	452	455	512	471	425	455	392	403	465	439	472	467	468	459	461	439	491	463	463	456	471	441	451	474	455	482	462	466	466	462	428	444	451	462	466	465	436	442	467	424	417	447	452	472	492	450	436	445	496	457	445	474	505	432	440	443	456	453	462	452	461	456	460	493	443	439	448	479	481	481	459	445	457	471	482	470	477	492	452	464	455	445	477	457	464	447	421	434	460	487	464	461	462	473	471	428	480	458	468	450	492	476	478	507	394	481	454	442	429	436	455	455	471	448	448	455	417	436	464	431	462	453	468	459	466	462	443	448	444	451	444	445	486	450	468	486	418	481	436	489	415	471	482	468	477	447	454	442	462	463	471	490	479	430	498	488	444	471	406	460	482	442	463	462	448	468	486	427	459	447	427	434	478	467	468	487	439	443	482	442	432	412	474	453	466	431	436	432	458	451	423	490	442	485	436	466	430	444	428	458	445	448	433	451	458	469	444	480	442	427	495	443	463	506	436	455	413	462	484	450	412	479	489	480	443	455	497	446	466	438	431	469	468	445	481	458	460	429	450	463	483	465	458	472	430	460	452	429	474	463	454	470	468	471	469	473	467	426	455	475	475	463	449	461	481	485	431	455	485	479	445	464	470	421	469	484	437	428	482	449	454	448	486	467	464	448	470	445	450	516	449	438	437	501	440	473	454	477	463	432	481	461	444	423	464	440	424	451	467	431	475	480	484	459	459	471	436	485	399	447	488	450	469	409	450	455	427	435	433	452	422	466	492	467	445	427	429	455	474	451	446	461	475	462	465	494	463	437	470	490	437	431	472	461	428	454	474	437	471	434	456	487	476	442	421	451	438	448	465	445	449	478	451	457	477	432	446	435	487	547	446	480	426	456	444	480	462	461	426	438	442	479	466	464	443	513	445	472	433	452	455	521	435	470	422	467	486	449	504	436	482	457	469	461	481	480	461	469	446	439	475	445	432	476	507	442	419	462	445	453	428	432	487	491	491	466	451	433	430	496	467	474	457	492	506	478	473	444	482	476	393	484	426	453	492	414	500	463	441	468	431	474	483	454	459	504	451	451	447	466	451	482	473	426	467	465	483	485	452	514	455	461	463	449	468	455	407	468	462	436	454	422	487	491	453	461	494	409	476	437	447	407	458	416	454	496	467	442	470	481	464	476	442	488	428	477	437	433	441	453	444	485	422	441	443	450	444	483	481	430	448	457	404	445	466	453	443	443	469	482	495	470	472	429	467	491	449	450	476	445	443	473	441	475	495	431	457	448	450	486	435	461	430	405	430	459	474	472	409	465	436	479	474	428	495	469	511	452	419	495	460	433	447	510	446	435	494	470	468	474	449	434	448	507	443	460	473	488	450	475	507	434	444	472	452	439	440	483	405	465	489	465	425	448	460	453	482	463	472	487	439	451	431	464	491	443	460	456	448	469	494	480	500	470	440	477	430	474	428	499	473	431	436	421	453	457	463	435	495	473	483	419	441	463	453	453	469	461	455	446	430	496	449	475	436	434	502	456	455	445	429	448	440	453	458	453	473	459	469	452	475	505	436	443	489	463	492	443	471	488	478	428	498	436	467	479	456	425	482	435	471	403	453	451	455	428	415	440	456	464	451	465	470	498	473	466	426	467	485	473	444	423	456	449	427	459	475	469	439	439	461	438	447	467	462	447	459	462	463	495	459	433	454	444	497	441	462	488	444	448	456	460	463	438	456	446	476	432	511	445	423	475	419	415	439	444	443	483	471	434	468	439	432	449	410	458	440	473	446	462	478	445	405	458	421	463	456	470	465	467	414	483	493	430	451	412	438	415	449	425	478	505	471
7133	16618	13397	6953	4921	3812	2951	2318	2036	1688	1470	1333	1209	1066	944	916	835	771	775	777	700	700	646	681	650	610	652	641	610	649	623	557	595	590	567	600	565	604	562	556	584	558	585	527	534	548	546	574	586	512	574	560	562	601	563	564	525	536	552	516	520	522	574	521	553	515	532	543	567	519	546	561	528	539	525	551	547	486	573	533	522	553	538	544	552	566	574	569	550	515	528	537	522	567	531	542	506	543	490	515	548	504	544	534	533	528	485	507	541	522	559	551	522	570	542	489	526	560	549	563	520	528	513	541	505	540	564	501	567	534	530	530	498	513	504	567	483	514	532	507	527	543	533	519	521	486	528	522	537	538	500	523	498	525	538	537	480	521	502	537	545	506	552	476	526	514	546	529	498	538	550	506	557	513	538	530	512	480	524	536	538	542	540	537	527	563	520	531	521	532	503	500	519	524	514	553	526	515	502	530	517	506	533	508	536	538	551	516	532	494	495	549	564	521	554	518	498	545	528	517	496	522	523	554	523	487	512	502	528	519	512	499	571	557	526	507	502	498	545	545	527	526	519	538	544	531	502	545	540	516	536	545	473	517	547	525	503	502	513	518	486	554	548	525	534	515	565	509	516	553	533	530	570	527	525	525	520	528	547	516	519	500	511	572	565	553	512	537	512	528	532	554	521	545	491	510	507	522	525	523	515	539	514	512	518	518	537	543	510	533	493	564	506	562	502	544	512	530	516	554	549	577	571	552	563	488	536	516	501	553	510	530	521	530	540	521	556	515	473	517	521	529	534	534	544	529	527	533	538	534	542	536	520	524	519	527	526	514	535	501	576	539	507	493	503	531	509	519	498	547	533	530	495	504	545	499	515	527	515	519	521	523	538	536	491	553	486	539	508	490	528	528	459	545	541	528	499	525	523	533	523	552	508	537	483	541	502	539	524	521	539	546	528	535	541	558	532	527	525	514	527	536	515	528	546	545	510	552	536	530	514	551	486	507	528	494	563	557	530	557	526	493	491	506	521	494	491	508	568	525	532	532	553	569	537	538	501	552	503	518	520	535	504	503	581	545	540	515	493	503	550	543	506	566	524	531	518	478	486	540	528	501	536	511	545	526	515	529	495	540	541	537	548	499	549	490	551	520	526	549	527	534	523	543	537	512	527	524	509	528	519	595	504	490	509	572	531	544	545	545	514	477	520	564	532	528	549	532	515	503	515	518	510	496	587	505	532	497	563	512	537	570	530	517	530	501	526	554	531	556	493	572	512	494	511	538	530	477	534	535	528	527	544	552	518	490	493	481	547	527	500	522	527	525	497	505	547	582	513	546	546	520	485	527	555	537	480	548	526	527	479	608	560	501	535	484	555	539	515	555	522	556	528	522	490	529	475	542	508	540	572	526	578	527	536	532	504	520	527	491	496	557	515	536	538	533	546	544	544	528	541	544	564	553	531	535	558	553	495	557	535	517	488	523	551	548	539	523	533	530	538	533	530	526	513	535	488	521	573	483	494	492	501	533	528	521	531	541	523	490	537	533	501	554	531	530	517	529	508	530	529	532	526	534	540	556	504	539	555	512	549	520	521	531	536	510	558	531	547	544	497	541	488	515	562	510	561	547	558	530	539	538	517	516	549	516	566	497	516	525	537	532	523	532	529	489	525	528	576	459	537	550	518	549	526	559	570	511	512	514	518	543	492	504	509	512	544	550	497	533	508	537	558	553	520	527	506	542	493	494	527	541	530	511	562	469	521	529	523	489	508	546	544	515	515	517	546	556	501	528	503	577	522	490	546	546	558	503	531	537	527	529	520	556	498	540	543	515	473	532	554	501	550	548	535	529	514	521	536	549	509	519	514	551	533	523	535	544	550	508	526	533	529	557	515	448	511	518	468	515	551	482	550	549	492	492	543	509	517	553	511	480	535	540	544	521	475	543	530	521	565	508	549	512	573	523	507	550	507	561	495	527	531	530	530	560	520	572	516	543	552	486	505	530	567	560	550	529	501	529	525	534	529	531	567	502	538	524	509	526	538	477	536	530	568	541	521	523	531	521	562	495	536	532	507	519	552	534	569	478	527	522	521	511	494	515	534	537	517	543	577	525	503	536	519	535	528	574	519	532	516	519	499	502	549	552	506	495	512	508	495	484	546	520	494	501	576	500	513	552	525	504	562	556	517	513	506	521	507	529	522	526	558	508	512	543	522	506	541	547	512	509	567	522	568	540	544	569	489	526	543	563	558	502	532	521	563	532	537	518	488	487	515	527	525	561	534	542	523	491	547	515	574	531	514	534	539	509	547	544	511	526	541	515	522	496	520	545	512	527	517	579	521	515	559	523	561	531	486	541	545	522	569	533	535	521	490	516	491	531	520	558	514	543	551	565	538	566	543	489	517	529	501	554	578	542	532	500	555	546	557	532	535	503	513	498	545	557	521	570	555	521	530	482	516	564	518	549	505	546	550	529	511	505	530	542	502	509	513	519	525	512	515	531	558	527	539	523	536	538	521	533	513	533	540	498	529	537	474	521	519	493	536	534	535	501	498	558	501	503	515	504	562	524	565	529	504	509	521	497	505	501	548	513	512	505	566	549	485	507	529	549	537	511	577	509	509	552	495	541	573	567	549	529	523	541	518	528	547	524	525	527	524	536	542	509	554	523	518	504	522	484	499	520	498	546	483	555	526	525	504	541	522	539	520	521	586	539	527	512	537	547	539	506	538	502	537	519	515	536	553	529	520	514	531	513	590	535	507	521	501	519	567	543	502	498	522	527	489	511	482	551	498	536	493	546	523	532	488	528	552	504	554	531	500	538	539	538	522	531	534	544	544	494	516	478	532	550	519	539	554	529	510	521	473	522	497	505	527	535	495	511	514	540	502	513	555	571	497	539	532	495	518	552	567	527	514	542	493	503	574	515	564	473	534	517	517	486	526	490	514	527	517	495	539	566	503	529	519	528	518	559	525	541	502	512	527	505	557	496	549	533	541	510	506	529	573	519	524	502	550	526	553	536	536	523	504	506	501	552	472	554	554	482	532	523	542	504	533	508	546	492	529	578	525	546	542	522	535	500	558	498	549	572	503	517	525	566	518	553	534	511	526	531	523	497	521	554	562	560	559	545	483	495	547	522	532	559	498	542	523	565	535	530	506	501	528	533	494	505	564	501	541	533	517	551	540	530	528	514	543	522	525	531	532	512	522	508	548	502	494	493	518	519	545	519	507	530	561	529	529	498	513	531	498	521	498	510	577	562	513	543	539	494	514	540	524	529	526	530	501	528	499	556	527	505	541	550	538	506	563	528	522	565	540	533	565	538	543	558	537	546	525	515	505	523	552	527	507	553	550	522	535	534	504	542	507	577	507	501	506	521	542	496	527	559	487	503	519	510	543	542	525	528	498	537	535	563	513	514	514	544	509	558	538	501	529	536	541	528	492	537	485	532	503	530	532	540	528	520	519	528	514	507	491	491	550	528	530	499	560	524	529	500	528	560
27580	20545	7681	1115	810	735	624	557	551	495	521	534	517	499	535	480	447	463	540	473	510	528	485	531	543	513	481	519	492	479	515	521	511	486	497	502	528	509	502	506	488	464	531	513	493	458	532	487	499	544	527	498	484	518	518	536	472	500	502	515	491	511	519	511	496	499	502	497	502	487	531	509	514	526	488	514	479	493	470	487	484	472	533	545	538	513	499	507	528	534	462	530	486	522	544	494	516	498	504	494	525	500	484	497	494	492	471	553	517	497	536	513	489	517	513	485	478	518	525	490	488	563	543	505	541	516	470	510	484	468	501	519	541	494	525	488	488	508	488	472	492	523	515	502	519	507	504	502	458	513	495	465	490	512	512	517	478	514	503	498	456	491	536	461	490	536	498	490	487	518	473	512	490	532	510	504	528	510	497	504	518	528	498	523	504	498	518	493	476	476	501	488	486	473	504	504	495	481	517	531	492	524	508	487	461	508	530	507	512	489	511	518	533	465	539	522	466	471	496	513	526	537	516	523	494	487	490	539	488	533	476	512	496	525	527	503	492	465	519	481	492	467	483	520	479	514	523	513	503	466	522	540	476	471	448	519	491	514	472	527	488	473	539	542	526	527	482	501	521	516	488	518	487	482	513	522	515	506	491	507	518	537	494	503	489	502	483	501	519	502	498	506	504	524	539	549	508	480	541	501	554	516	505	513	501	485	499	496	486	503	525	504	478	460	543	537	506	498	542	511	497	503	476	503	471	492	482	478	511	515	508	461	520	499	486	500	478	515	478	579	545	484	482	499	501	529	530	514	471	519	545	506	480	505	501	507	472	510	520	533	491	485	462	491	548	497	484	516	474	523	478	511	495	512	498	514	469	504	498	502	483	520	484	498	488	478	517	522	487	561	519	489	495	484	506	495	471	527	475	489	503	511	507	506	512	516	552	514	511	473	500	514	479	527	496	509	476	500	508	538	505	524	470	501	475	535	487	500	544	489	527	532	503	480	499	512	484	509	502	510	520	484	513	479	513	470	526	478	467	528	518	497	455	525	462	512	484	497	493	494	525	519	514	491	496	468	520	498	518	502	486	526	510	523	515	526	532	506	519	511	477	534	466	528	490	529	501	526	522	500	516	504	520	507	515	461	501	490	525	455	532	457	484	521	500	486	531	520	497	530	479	484	524	535	482	495	468	501	483	471	513	503	517	509	487	484	526	517	480	503	479	496	477	537	483	530	533	551	492	526	521	545	510	482	480	504	492	539	538	498	501	521	508	511	521	500	461	506	486	489	484	508	505	529	510	517	512	496	513	535	523	485	421	513	514	469	500	491	516	523	473	500	519	544	479	536	470	520	500	511	541	496	476	511	504	509	527	504	544	515	518	501	489	463	502	507	527	497	507	497	515	480	549	541	492	493	576	510	492	487	506	528	480	494	514	506	547	550	482	511	435	482	527	493	506	474	539	477	494	521	458	498	518	517	464	501	486	495	561	460	550	484	498	516	481	502	473	484	487	490	468	526	506	472	470	490	514	501	540	512	484	508	504	510	533	468	469	524	433	508	461	515	508	494	490	511	493	477	489	515	546	536	492	538	510	496	514	514	486	534	490	499	497	504	505	482	472	500	501	462	534	511	519	515	520	506	481	510	511	513	517	549	473	483	499	506	539	490	502	458	515	514	498	517	499	550	445	509	497	470	496	469	491	497	500	483	528	532	487	555	512	546	507	488	512	554	522	512	495	479	535	504	543	472	497	522	535	510	494	469	529	523	483	515	519	507	476	478	504	456	499	470	542	507	494	453	517	535	494	474	513	534	554	502	496	560	517	534	517	500	510	511	468	513	499	479	517	500	484	483	498	485	487	509	483	505	507	468	521	542	473	518	514	466	497	534	516	477	473	513	439	498	520	494	531	506	483	522	450	540	522	451	517	507	487	480	481	481	544	536	509	527	524	521	537	509	490	492	510	510	522	517	514	482	522	513	505	497	478	517	534	561	535	477	482	489	507	519	511	481	489	475	472	533	535	475	501	519	512	485	507	516	528	507	479	487	496	486	547	492	489	526	548	515	462	522	479	505	512	464	525	491	486	518	505	504	502	487	476	505	534	516	496	510	521	521	497	472	495	523	536	493	492	513	518	506	529	520	517	506	513	507	482	508	518	549	460	510	522	488	496	519	531	497	478	518	494	483	471	499	509	509	514	502	516	473	495	538	519	491	487	523	509	495	489	492	458	532	548	477	513	472	497	508	490	526	485	489	460	484	533	475	489	481	509	505	533	511	524	496	540	487	497	467	512	485	517	474	556	524	518	490	495	514	476	493	536	449	515	533	477	485	528	483	493	531	482	457	492	503	539	513	542	478	481	486	479	533	533	478	490	537	495	465	469	513	470	518	487	517	517	529	497	487	468	525	532	497	484	549	512	514	497	512	523	562	528	481	524	496	507	546	502	502	474	544	500	469	517	481	473	494	445	517	518	469	513	523	508	455	537	483	497	505	473	534	506	501	498	510	488	499	536	504	513	501	510	484	527	491	501	491	474	454	506	515	463	524	517	508	505	513	511	499	523	488	489	476	514	532	470	546	500	480	563	498	497	504	491	509	485	504	482	479	519	467	495	525	537	513	539	518	497	510	445	479	497	478	510	496	542	507	471	536	480	524	507	531	551	491	514	500	474	478	456	526	484	511	528	539	531	484	480	500	492	499	486	483	489	500	510	541	499	489	511	531	469	502	471	527	526	497	512	516	479	509	548	534	480	497	526	504	519	481	490	496	535	555	489	490	468	514	510	495	502	500	472	498	538	497	525	540	476	501	509	520	496	521	527	540	520	491	520	507	534	479	473	524	493	489	516	477	500	494	511	532	513	478	502	507	496	499	474	513	520	502	495	514	528	494	522	516	507	533	567	509	517	472	504	489	515	514	516	513	480	464	524	502	492	522	491	528	512	487	534	474	513	503	492	500	499	511	453	513	479	511	495	497	485	494	521	530	527	515	509	528	484	504	538	555	527	499	547	532	493	507	480	537	481	457	508	550	462	516	495	496	511	498	494	507	508	482	486	488	493	504	493	504	531	518	501	515	532	483	497	560	502	533	499	507	512	513	485	500	480	508	497	554	519	465	543	498	537	536	458	474	498	501	520	511	528	517	516	513	484	492	498	488	500	544	478	508	506	470	491	520	510	499	471	517	527	515	518	500	503	567	534	528	504	475	477	487	495	533	461	526	505	520	523	514	493	491	530	572	483	468	500	502	514	508	525	462	487	532	516	474	509	510	513	500	555	503	510	522	494	496	495	496	532	496	486	508	508	556	499	488	486	496	518	512	485	485	475	484	522	503	491	488	516	512	514	516	536	499	481	516	513	487	515	539	460	544	497	498	549	506	490	466	469	460	556	495	507	501	509	488	492	520	532	501	485	507	502	493	537	509	486	506	513	488	501	481	500	514	482	488	470	526	510	504	517	538	462	464	495	541	535	539	484	515	537	521	512	494	524	502
4310	1463	1296	944	781	780	729	695	666	661	649	661	666	613	638	636	595	623	639	611	651	595	606	680	666	609	634	638	655	581	659	634	607	621	618	617	611	591	660	622	630	594	596	583	661	587	593	605	609	676	647	609	644	580	626	639	622	596	667	607	660	640	656	599	559	618	634	598	665	618	634	623	629	598	567	612	567	632	599	684	647	633	581	581	596	656	604	633	627	581	630	623	620	595	593	645	640	630	655	617	588	643	650	641	650	577	615	632	597	599	588	604	641	626	670	653	631	564	647	589	604	606	650	555	609	649	636	623	627	635	651	594	632	627	618	656	591	630	625	637	617	609	601	620	608	600	645	636	603	592	630	593	643	619	655	602	628	599	605	632	646	657	593	617	634	622	661	628	633	599	627	593	650	647	606	614	639	664	585	610	574	645	594	592	663	618	629	629	617	656	562	628	610	606	620	579	591	619	604	623	620	647	621	591	582	653	619	617	576	591	590	666	610	612	607	613	615	678	615	606	624	613	659	612	624	634	607	639	620	623	647	623	661	636	611	636	640	618	654	655	645	623	566	639	612	623	611	630	643	642	571	655	637	629	626	678	601	612	624	653	602	604	601	621	572	607	599	605	596	620	647	588	613	613	608	620	653	669	604	637	638	598	692	689	597	620	605	606	662	606	620	647	619	613	632	614	658	621	665	628	646	605	617	636	610	619	604	617	589	599	651	638	616	600	646	647	616	605	625	555	570	603	617	627	622	652	594	602	622	612	636	625	617	614	672	649	596	603	580	622	601	610	647	683	606	591	618	673	647	617	579	647	630	606	586	558	614	659	564	620	580	657	625	687	631	605	598	648	612	601	660	583	619	576	655	619	586	650	664	640	621	644	605	651	624	627	644	622	640	606	603	636	649	658	640	639	651	557	594	650	614	601	602	622	654	631	636	620	616	606	600	583	649	625	636	579	622	589	612	622	614	669	608	613	599	586	623	674	630	613	612	631	648	664	634	640	618	604	605	630	623	604	638	645	624	614	619	658	664	614	629	652	626	589	599	621	620	602	637	629	632	617	621	636	622	608	644	651	615	640	644	631	622	581	618	629	638	603	655	590	528	618	639	647	614	597	623	614	610	559	601	610	645	650	634	635	616	599	591	612	652	611	631	636	663	607	628	587	581	613	657	598	589	634	615	592	600	593	627	616	601	605	585	629	623	597	657	640	655	589	608	611	623	608	655	632	610	602	611	610	635	581	609	654	551	632	672	655	605	581	617	592	650	549	598	622	619	595	598	565	618	655	643	610	552	586	584	595	586	600	643	582	630	600	613	596	614	635	619	633	624	607	624	643	577	608	627	664	614	616	634	630	599	617	603	613	661	643	671	642	646	671	626	628	693	601	590	624	638	624	621	625	599	600	602	622	609	630	638	674	577	604	656	592	608	640	606	640	589	625	627	611	662	645	631	574	608	626	614	644	609	606	628	656	684	614	584	613	652	598	627	588	650	613	632	623	625	615	660	619	609	624	626	616	643	646	637	627	586	649	572	581	625	623	600	647	630	644	626	613	666	628	622	589	590	626	628	601	618	628	618	632	568	651	575	685	619	663	606	605	622	659	595	631	648	631	657	604	593	598	600	614	676	678	607	630	623	639	598	650	632	588	625	645	628	660	662	580	608	638	643	658	641	605	625	593	610	581	615	687	620	620	653	604	614	577	620	609	643	639	635	642	602	595	609	608	640	600	605	623	616	578	642	640	631	620	650	610	616	628	642	599	610	617	646	622	594	650	632	642	665	659	623	587	607	622	630	603	655	605	603	637	637	642	592	613	602	633	624	609	633	656	611	589	606	604	566	606	595	635	585	632	613	587	592	597	619	658	613	625	638	638	613	654	637	601	647	639	577	621	613	635	603	575	639	604	590	651	627	610	645	604	592	629	638	627	644	614	629	625	617	583	614	616	626	607	611	602	605	618	604	579	583	628	637	616	602	615	617	670	606	593	594	586	649	622	655	689	640	595	650	588	649	571	624	616	601	623	654	640	567	635	609	601	614	607	597	614	646	587	579	577	624	628	654	607	609	612	654	632	623	646	623	583	617	613	575	666	612	640	633	625	637	626	664	616	603	644	624	578	619	657	579	637	628	646	629	605	643	609	564	578	617	608	653	649	583	630	607	570	635	612	659	614	610	639	617	617	609	652	622	636	595	601	581	630	611	647	635	635	654	591	626	608	643	603	622	656	654	608	624	607	589	616	600	628	605	647	616	600	632	594	563	626	650	622	651	603	627	615	602	598	641	601	607	597	598	589	652	623	632	605	651	604	631	601	602	614	662	600	612	649	625	609	590	625	618	619	634	595	593	604	618	621	616	621	636	631	639	603	616	655	631	587	621	605	609	593	617	615	605	604	636	616	641	588	634	645	617	628	600	652	584	599	649	620	630	601	572	577	629	630	610	627	607	581	605	595	620	663	603	614	596	610	636	616	608	599	638	611	622	642	620	619	607	582	586	611	614	591	590	630	633	645	602	614	619	677	602	609	654	655	623	604	617	555	600	591	581	599	636	651	641	651	591	617	631	594	623	568	605	635	635	585	657	626	563	609	656	595	606	657	636	632	686	616	652	584	625	629	640	624	593	614	665	624	656	564	628	600	628	616	637	641	639	574	633	628	640	607	664	640	631	602	633	640	586	591	580	579	612	596	612	578	601	610	580	581	627	654	595	587	651	663	601	651	634	605	668	586	603	616	583	649	621	653	631	610	629	603	643	579	620	608	620	583	609	585	634	636	632	627	584	636	614	589	612	602	632	617	638	609	648	601	606	624	618	617	659	600	609	622	637	602	599	610	631	603	591	597	607	643	585	582	649	637	645	612	638	601	600	614	612	621	604	585	598	633	664	616	616	606	603	647	634	633	627	639	628	565	595	640	584	638	625	633	610	556	590	592	663	628	611	594	613	655	616	631	625	653	624	645	606	595	608	561	619	645	621	631	609	649	625	610	621	596	616	612	627	637	587	652	635	597	618	663	630	608	603	600	599	586	663	656	590	631	609	620	642	629	654	638	654	679	588	627	606	639	614	587	579	593	608	581	626	632	611	612	591	648	634	600	592	617	600	629	577	614	637	605	609	571	648	591	594	610	621	602	590	643	640	607	624	648	652	571	627	647	620	624	587	623	653	606	615	602	640	622	633	594	630	636	608	641	585	620	631	646	588	582	633	635	592	658	640	626	601	672	635	607	624	642	640	579	608	639	559	631	639	633	619	596	635	646	629	591	677	665	583	611	629	572	604	627	657	613	628	655	614	586	647	608	602	610	633	678	660	645	615	623	630	593	634	634	600	609	609	616	633	620	633	625	629	646	610	649	537	605	623	603	622	608	608	587	599	624	596	640	625	596	605	607	594	610	658	640	606	550	624	601	587	664	655	614	645	647	653	639	635	628	580	602	631	631	613	633	615	613	626	610	629	607	589	569	636	625	614	589	611	683	627	623	611	609	600	631
24208	21630	29259	24502	21634	12864	1223	705	566	496	443	439	432	393	345	366	372	328	283	338	337	302	303	292	317	332	278	303	312	309	313	325	277	274	286	277	259	300	297	277	271	277	259	259	275	254	302	286	257	285	277	289	267	261	281	262	297	276	272	272	269	256	246	275	282	245	265	297	239	273	266	294	270	274	254	309	255	251	294	290	263	287	275	264	269	271	296	273	266	255	272	247	247	310	257	267	287	239	277	250	273	289	268	265	269	286	263	257	281	252	261	268	262	276	290	285	247	282	312	275	280	269	284	269	269	256	268	249	297	270	257	289	265	277	296	302	261	253	243	288	286	289	310	292	241	259	262	261	283	304	300	297	263	288	300	248	278	281	278	286	272	267	307	283	272	262	269	256	294	244	265	270	255	247	252	264	300	272	266	285	280	283	297	280	308	244	249	250	278	267	282	271	270	269	266	249	259	251	228	251	279	283	283	274	255	257	259	269	288	267	282	281	278	269	269	283	289	272	244	285	264	286	263	254	281	261	272	288	265	278	284	286	272	289	269	298	287	295	282	271	286	251	260	268	297	267	268	270	285	280	270	274	262	279	251	280	274	273	261	295	277	255	297	266	263	269	253	295	292	271	285	272	285	256	267	278	298	269	247	271	277	273	272	288	264	286	264	276	252	269	283	253	264	256	243	270	285	284	283	283	256	281	253	289	283	265	283	280	279	269	277	268	247	250	255	261	242	295	258	279	277	274	281	252	276	261	268	270	261	257	283	287	246	283	260	283	286	270	267	305	250	271	296	280	244	267	256	264	265	277	290	274	295	270	278	285	269	272	265	269	258	276	291	288	281	260	278	260	283	266	272	277	286	275	288	265	269	260	286	264	285	286	281	285	245	281	261	275	243	273	274	298	282	260	271	255	267	288	268	273	290	275	265	292	239	269	318	278	259	284	265	277	259	251	244	269	287	259	250	270	262	274	278	247	273	288	261	260	294	289	272	283	257	264	266	312	273	294	264	269	277	278	283	284	270	231	250	268	275	266	240	258	267	270	270	267	260	280	294	291	271	291	306	315	240	258	270	273	282	246	284	266	248	298	276	283	257	292	262	269	249	257	266	283	298	276	295	253	267	280	259	275	247	259	279	253	279	253	255	281	289	258	298	272	278	247	265	268	265	272	265	283	253	302	282	265	289	264	290	244	250	286	281	250	280	304	257	263	269	254	286	276	263	287	270	254	256	275	298	283	260	268	276	256	282	258	281	282	263	277	272	243	272	285	268	278	256	274	232	285	261	265	277	277	261	250	253	307	255	283	267	260	262	272	269	235	273	283	264	250	264	269	270	269	245	242	263	249	264	266	281	298	294	291	269	223	242	269	277	256	286	280	262	262	253	275	243	296	274	271	278	294	281	275	287	277	262	265	282	258	256	258	288	273	308	258	255	276	278	276	249	266	264	261	251	282	284	272	260	282	244	268	275	260	287	274	259	298	269	287	277	273	282	284	278	248	246	280	279	273	301	263	269	268	319	256	263	268	263	262	271	304	263	284	283	283	276	287	260	281	271	274	243	297	262	291	280	249	275	255	258	259	283	258	276	288	250	259	286	271	256	246	260	274	254	288	262	264	273	270	266	244	260	296	271	274	274	280	288	252	278	261	281	285	300	256	284	262	277	261	255	267	270	243	287	263	296	287	283	297	238	279	273	295	307	277	286	261	270	246	288	277	274	276	275	269	270	280	288	289	258	265	235	267	297	261	258	246	288	252	251	272	282	261	280	303	251	274	297	267	260	288	293	279	284	252	244	297	261	271	281	241	277	271	258	299	269	314	285	281	294	297	275	257	252	262	300	249	264	272	271	291	261	252	253	271	231	299	270	272	268	295	297	280	271	266	257	264	280	292	266	263	259	267	255	280	273	239	251	256	288	256	235	245	298	285	275	287	275	274	257	261	269	264	268	271	280	298	254	277	246	282	276	263	264	284	256	253	281	271	287	294	260	287	238	261	307	283	296	289	232	271	277	268	267	252	278	276	220	287	302	276	261	268	280	274	263	278	279	276	257	244	268	265	271	259	253	244	268	233	266	253	296	289	278	290	285	257	271	278	263	266	278	247	274	274	270	276	294	279	273	259	265	246	288	275	275	269	262	263	273	235	274	269	267	260	271	260	257	259	274	262	250	270	297	270	296	275	294	253	279	262	285	262	271	279	293	251	295	266	266	287	271	253	268	267	259	273	263	263	296	261	283	279	297	258	246	273	284	271	247	257	277	291	237	290	276	260	266	288	246	283	266	303	289	250	272	258	256	245	260	259	278	251	283	261	253	261	251	269	255	251	262	277	275	278	299	265	253	280	271	275	291	262	258	245	293	254	275	292	263	275	287	262	261	272	248	248	291	252	276	266	272	269	274	277	275	287	275	276	253	259	286	299	269	314	292	260	268	237	295	268	267	293	258	259	288	278	263	269	257	281	241	273	265	290	262	279	272	290	268	261	234	237	283	253	270	276	264	266	259	231	263	253	272	265	268	242	248	260	280	260	281	263	278	248	268	240	254	263	292	288	276	273	257	278	273	248	245	276	266	271	273	272	250	246	302	291	258	272	301	284	268	262	270	255	258	276	267	297	280	263	243	268	275	267	221	273	267	278	273	248	274	302	268	287	258	278	255	300	278	258	274	276	299	252	265	280	300	269	271	254	235	275	244	298	264	255	289	263	281	290	276	277	281	264	258	247	269	285	288	296	281	265	275	274	243	300	254	281	257	280	285	280	262	300	302	279	241	245	268	253	269	314	263	292	249	248	267	268	287	279	272	282	256	252	280	287	275	253	252	289	241	289	266	275	298	277	270	264	266	273	290	253	290	303	309	277	292	310	255	262	269	291	241	253	240	281	245	308	248	282	290	245	263	246	251	259	267	289	258	271	279	287	269	229	261	289	285	268	277	273	280	272	287	241	277	266	276	298	272	265	276	264	294	269	293	260	250	230	257	308	280	276	271	257	287	277	280	271	240	267	259	254	237	233	257	273	284	258	241	273	266	276	273	240	254	267	257	265	284	256	274	263	281	274	261	265	282	275	276	298	276	256	266	282	272	257	267	277	258	274	273	263	308	248	266	289	312	255	262	269	292	266	258	263	259	276	280	241	279	265	262	296	280	287	222	251	247	267	261	262	263	249	274	253	273	266	258	293	258	245	274	277	271	254	265	276	294	268	279	293	287	271	247	288	266	297	275	264	273	288	227	285	294	237	262	233	282	248	271	278	279	244	268	241	303	297	279	253	266	257	267	247	239	284	287	280	259	266	262	263	266	273	258	271	263	250	248	266	280	260	289	261	287	267	277	271	298	239	276	281	289	253	280	271	258	271	270	280	268	255	264	282	253	261	287	293	270	244	274	284	264	284	271	255	286	285	284	266	254	274	295	294	300	252	278	263	291	263	253	284	268	269	267	264	290	227	294	277	274	269	290	278	269	251	270	280	268	282	268	263	253	265	286	254
4838	10318	8175	3977	2844	2038	1598	1291	1087	951	792	736	709	615	576	531	502	513	435	432	427	447	407	407	405	388	358	400	389	386	378	367	396	379	398	384	354	352	390	348	324	377	362	362	332	320	373	369	361	372	380	342	362	363	411	378	334	358	326	362	359	365	378	349	336	354	372	332	325	390	349	359	351	348	359	343	361	348	348	358	326	356	377	345	354	349	369	361	350	310	365	340	335	344	318	354	350	321	366	367	346	376	345	366	354	361	347	325	343	318	353	348	335	362	355	314	338	357	354	381	331	355	345	342	332	369	324	340	334	371	368	340	329	346	328	358	326	344	356	347	320	349	350	332	331	348	323	357	406	345	369	341	334	326	335	318	361	328	343	345	295	350	350	354	333	362	350	357	292	377	389	347	357	359	355	359	312	352	346	343	354	329	366	379	306	331	349	335	356	346	338	363	352	367	358	357	319	349	345	312	338	358	345	304	353	363	355	334	322	335	370	345	309	303	326	349	341	359	314	306	306	327	353	347	351	344	311	346	356	335	333	339	349	347	337	340	329	308	360	330	357	372	340	355	366	356	328	331	336	340	345	341	358	323	349	354	373	331	328	355	333	349	323	326	345	334	351	357	317	325	338	325	371	321	335	321	345	352	349	348	356	329	315	349	342	332	303	317	336	331	365	329	347	342	346	343	344	340	340	349	369	335	380	309	356	360	340	322	327	335	346	373	355	333	328	327	351	338	363	368	336	341	311	383	342	327	340	355	347	359	374	293	344	301	354	360	355	358	337	342	340	344	351	353	333	297	350	348	344	298	371	308	339	345	352	329	344	315	370	332	348	326	324	369	349	375	352	307	338	326	346	308	355	369	300	349	316	346	343	333	327	351	335	346	336	355	341	368	342	294	394	322	327	353	350	344	345	365	339	374	312	357	334	377	319	360	320	334	340	371	342	345	329	338	337	357	345	359	342	339	376	380	343	367	347	318	299	332	314	334	338	308	343	346	318	292	336	344	309	361	341	360	364	342	313	329	315	354	304	324	330	355	330	343	332	355	342	364	329	337	319	343	346	345	313	306	364	342	347	344	355	351	332	364	351	351	330	355	342	345	331	335	369	391	354	339	316	336	342	311	319	344	335	325	363	340	327	353	318	329	334	346	326	334	343	347	358	365	359	346	330	315	341	335	345	316	304	341	312	341	333	366	376	308	321	338	346	333	337	368	363	358	396	331	369	324	342	344	362	344	339	344	300	322	338	331	350	348	359	344	348	368	325	319	366	330	335	325	354	316	374	296	374	326	336	381	325	389	335	362	383	332	347	348	363	340	357	337	344	315	337	351	343	353	351	345	309	359	359	341	369	309	353	338	315	355	290	373	354	331	328	359	316	338	342	353	363	366	332	328	341	334	325	362	330	343	342	352	351	360	351	338	350	313	393	322	345	344	337	321	330	366	353	309	360	373	340	332	335	324	359	318	333	318	351	323	357	332	348	320	349	308	364	340	341	353	352	321	356	353	378	327	342	314	366	300	361	323	341	338	322	325	343	351	325	342	342	349	341	327	324	342	328	329	328	313	322	320	327	323	364	339	337	348	316	347	319	350	335	337	314	363	343	326	324	343	373	380	314	324	372	325	303	311	347	346	331	337	327	341	353	366	361	353	308	352	345	326	332	335	358	358	337	352	372	358	360	321	340	346	369	321	351	334	341	320	372	347	352	361	350	336	336	330	330	348	366	317	342	346	337	325	335	354	340	324	328	330	330	323	299	375	377	331	322	350	323	376	369	330	340	347	333	332	330	347	354	330	321	371	330	326	323	334	316	338	305	305	348	323	352	367	344	310	330	358	323	347	320	345	351	338	305	331	354	356	361	351	340	325	325	318	323	341	343	332	312	323	377	324	336	375	361	340	361	304	350	340	334	332	323	323	345	349	331	324	330	356	347	343	333	317	339	335	340	333	283	324	335	339	365	301	357	319	334	338	348	348	368	343	364	337	352	320	360	319	354	342	331	316	332	350	338	348	340	377	329	335	352	342	351	319	343	347	330	373	382	360	354	310	345	339	373	344	348	315	360	325	364	349	369	349	359	372	327	324	329	352	340	322	332	343	347	322	357	357	354	317	319	354	347	343	316	353	365	348	372	353	336	364	342	351	342	357	320	379	360	333	308	379	327	338	335	370	325	344	339	357	368	321	343	365	311	313	337	356	318	355	319	361	335	334	345	341	349	343	355	348	366	344	350	329	331	368	345	352	361	319	348	384	362	367	338	343	307	351	339	327	369	397	321	337	345	338	310	363	325	356	347	330	337	348	362	358	340	319	350	334	334	309	361	369	334	344	348	316	371	341	355	321	342	337	351	350	329	376	380	357	347	348	349	355	342	363	351	361	346	321	330	350	339	341	360	361	356	347	337	354	340	348	330	341	377	381	313	348	338	332	344	357	328	331	311	353	346	326	341	343	368	351	349	346	275	319	348	343	333	338	370	315	314	353	362	332	336	346	343	343	330	368	349	320	371	324	355	331	346	345	337	332	356	342	315	325	341	311	353	382	335	352	337	369	349	331	314	346	325	327	355	315	361	329	337	334	345	348	364	320	327	338	322	344	317	342	344	344	351	371	334	333	304	335	349	339	343	323	356	335	333	324	323	339	326	321	362	358	347	324	320	341	357	363	372	354	324	345	339	333	350	344	369	349	345	331	351	370	346	351	337	336	345	338	335	310	338	348	311	320	328	356	329	336	343	354	342	344	336	339	330	341	359	345	327	349	347	380	361	334	315	356	331	352	348	314	305	339	347	340	359	358	333	330	360	310	333	327	328	312	342	318	364	339	340	335	343	333	331	303	328	321	360	321	348	352	319	356	313	367	337	322	355	350	365	357	326	322	364	322	352	309	330	303	328	328	326	349	324	302	337	339	348	329	340	350	365	336	342	342	398	328	333	333	315	347	355	365	340	325	354	336	339	318	318	345	333	336	348	304	309	338	340	349	324	309	310	358	364	314	327	334	327	348	358	335	350	330	380	349	334	349	350	323	375	321	326	338	340	325	337	293	316	318	359	335	333	390	336	332	318	336	354	344	355	333	356	357	370	370	351	354	355	326	350	337	380	340	348	328	362	341	340	306	340	349	340	362	352	341	337	316	331	329	331	323	356	315	358	374	339	340	355	356	313	331	304	380	365	364	357	332	351	340	347	323	342	320	338	330	372	338	337	358	355	362	322	341	343	317	356	324	314	350	345	327	335	310	339	368	307	329	347	365	374	366	335	342	344	315	341	349	336	341	346	337	368	342	349	320	334	334	346	360	344	338	368	335	370	363	327	337	326	354	345	322	343	345	338	363	336	307	351	335	324	331	331	361	343	312	348	340	342	346	356	333	325	351	356	321	350	322	321	357	331	343	345	378	323	368	377	326	351	332	346	329	340	356	344	340	336	303	334	357	351	359	350	337	314	325	358	321	342	341	337	329	355	328	316	293	313	326	352	348	332	331	346	345
25438	21633	28131	25521	12231	1338	1030	916	794	853	801	784	783	804	759	755	760	746	729	739	753	787	719	734	755	795	795	731	758	756	648	714	714	728	782	674	786	765	747	737	702	747	788	770	708	754	729	751	703	642	673	740	701	676	748	722	725	744	732	696	703	723	738	711	706	692	741	703	739	722	706	721	746	728	711	724	734	747	743	743	732	735	727	730	766	753	721	746	732	735	718	727	739	690	714	741	714	786	711	778	737	738	747	753	736	727	721	726	732	716	750	733	716	684	721	737	681	722	769	729	719	720	708	739	693	735	709	692	740	725	713	716	700	695	745	702	790	760	723	706	703	718	743	723	713	692	709	647	695	710	717	721	780	770	729	705	724	780	681	727	721	710	706	752	715	711	713	728	758	765	703	751	718	754	732	758	722	784	756	710	719	728	718	726	686	753	759	718	742	696	706	713	693	784	777	710	783	719	704	711	665	704	722	752	700	714	741	758	732	706	749	711	706	724	757	717	721	704	717	703	726	727	738	720	705	696	718	708	720	748	700	660	745	756	721	711	725	714	741	704	701	739	716	720	747	775	785	702	732	694	764	705	728	708	752	703	754	757	663	694	760	709	744	692	732	716	802	725	766	713	737	712	750	682	670	719	691	712	708	725	748	713	733	759	759	727	664	743	680	709	739	716	739	698	730	660	743	758	731	722	670	703	731	708	753	737	746	747	683	685	762	731	738	789	713	704	729	718	750	650	724	716	746	734	696	737	716	744	762	748	692	702	724	694	719	700	742	722	693	718	675	684	766	698	724	697	705	683	737	707	792	724	706	755	740	690	690	722	743	732	743	715	707	718	715	716	719	741	752	724	698	733	669	723	734	706	720	729	717	725	756	706	712	741	717	685	750	726	684	720	771	745	724	723	745	770	705	703	717	708	709	773	774	756	675	740	722	712	725	759	711	757	728	770	780	707	786	724	776	689	766	738	759	713	682	748	698	746	705	740	745	746	745	728	701	734	783	733	729	736	722	709	742	762	709	766	756	749	719	702	690	675	718	722	726	732	691	727	702	684	689	741	797	733	716	686	690	735	705	739	703	714	681	734	719	681	694	780	727	706	725	744	738	715	738	700	715	677	732	746	729	718	773	698	714	749	745	725	740	726	730	714	740	751	758	759	739	654	741	787	734	768	714	760	742	775	709	719	732	770	699	734	729	748	725	723	682	689	736	709	691	728	724	730	712	665	686	661	701	742	694	748	758	759	717	710	678	749	729	783	737	732	756	754	756	776	706	734	740	698	725	749	743	735	731	707	708	725	770	694	675	768	730	734	750	713	740	693	687	750	697	735	701	753	731	713	759	690	733	753	721	703	694	721	776	691	731	719	746	739	694	715	740	729	746	766	720	760	739	720	740	746	743	714	687	681	744	721	723	693	706	667	759	706	682	721	713	687	765	727	765	683	694	730	673	744	707	712	720	703	698	713	711	749	743	726	696	682	751	749	756	760	689	794	734	709	748	721	715	713	742	684	684	749	711	772	747	737	699	749	723	732	718	773	795	700	723	692	711	718	712	751	730	767	698	735	749	746	716	734	759	697	722	744	725	752	700	686	748	700	716	720	730	715	745	744	738	728	677	705	700	748	761	694	731	736	739	776	746	703	705	719	711	767	707	758	731	717	755	771	736	730	706	764	714	791	693	751	732	718	747	700	723	730	701	709	726	664	751	711	667	702	712	686	704	690	710	721	732	722	706	694	726	727	714	693	745	667	718	730	711	748	702	713	723	730	681	680	741	726	778	725	741	752	720	752	726	669	719	665	743	704	661	715	713	749	760	718	752	741	744	767	711	726	757	728	684	760	730	724	709	708	773	765	725	713	713	716	717	681	722	708	725	711	737	722	688	713	699	725	754	686	751	734	712	727	761	722	774	700	689	777	643	717	749	762	709	730	773	700	728	713	715	699	754	690	762	787	698	739	763	660	752	717	690	689	716	741	757	741	718	700	717	737	767	731	743	737	705	737	739	703	757	710	713	680	790	753	717	711	669	714	727	764	732	694	710	732	704	754	687	669	739	680	725	689	759	755	764	749	713	741	719	765	749	713	744	719	719	716	721	729	780	664	723	766	761	717	694	735	719	740	774	719	674	722	698	716	703	736	708	757	694	691	734	778	748	717	737	752	738	706	724	716	748	729	716	734	700	730	765	739	707	722	737	707	788	653	712	720	747	745	743	726	706	730	716	702	738	705	752	741	665	708	700	773	715	735	718	789	730	700	744	755	692	722	733	719	704	699	739	742	660	740	731	740	717	742	744	743	704	732	713	709	741	751	699	705	758	737	734	695	735	762	657	745	751	742	717	759	748	683	723	732	731	655	740	702	712	701	754	667	698	692	711	762	753	707	695	717	714	669	741	662	716	704	754	739	727	745	770	724	708	732	747	802	703	710	729	757	728	737	728	756	691	754	713	741	727	727	703	699	688	763	766	700	736	724	722	727	761	768	687	755	719	697	681	701	745	746	714	770	697	747	725	770	759	715	765	739	708	733	741	712	758	733	715	746	732	695	667	760	684	747	688	709	768	720	743	698	730	755	734	777	751	721	667	714	719	790	722	740	756	669	717	735	741	742	704	750	726	701	710	756	736	735	747	750	735	736	721	739	731	703	695	742	728	682	705	683	731	724	723	715	719	717	716	734	775	771	695	759	717	710	723	735	764	688	743	713	715	719	701	706	735	689	707	748	736	727	759	708	700	743	698	730	775	700	782	754	707	678	747	727	730	695	751	693	765	740	720	677	687	716	723	722	743	747	689	699	730	735	721	704	729	711	701	771	679	715	734	719	708	721	744	755	757	772	735	720	731	686	760	698	749	660	743	713	743	718	730	739	763	711	721	686	730	734	719	679	725	732	766	693	784	668	792	714	772	702	746	729	709	770	756	734	742	713	699	761	734	698	727	666	765	747	700	704	711	794	734	740	728	720	675	660	713	707	719	745	696	744	731	731	730	723	699	709	715	692	702	744	697	741	677	705	726	772	739	693	740	795	739	701	690	755	697	727	727	785	738	707	681	700	776	713	683	715	747	778	704	714	724	753	753	705	764	728	747	749	698	761	747	730	771	715	743	717	694	776	721	755	711	741	761	754	734	677	717	721	682	705	718	729	720	752	713	704	702	751	721	727	680	753	700	720	708	695	693	721	755	755	758	741	712	719	738	705	724	725	685	705	730	748	675	709	728	664	724	774	680	733	741	739	716	728	748	709	727	718	683	723	711	767	751	743	689	769	725	686	665	714	749	746	704	706	717	697	757	679	735	782	727	752	779	771	723	729	737	694	767	758	780	707	735	743	681	717	711	702	748	740	717	726	689	728	731	727	714	779	709	755	688	771	719	727	686	737	751	701	740	736	737	701	703	726	721	727	722	757	708	741	736	723	749	694	685	769	739	696	701	721	708	724	756	719	698	719	673	750	719	752	741	749	695	749	732	718	723	708	709	750	760	661	722	753
4682	5884	4718	2605	1996	1761	1450	1289	1174	1135	1044	1077	1036	970	955	950	952	921	895	883	875	854	906	853	855	897	897	891	886	861	870	847	879	878	839	884	873	875	845	840	823	823	864	836	866	816	879	838	867	876	851	861	869	824	874	830	775	804	863	843	823	801	819	860	828	877	811	887	849	847	883	869	856	838	872	841	820	867	810	841	806	845	832	838	850	800	843	859	846	822	835	854	872	819	859	850	874	846	802	856	859	831	823	913	827	870	801	862	833	862	843	897	812	819	856	853	839	883	845	822	881	874	812	873	847	812	839	820	867	856	898	853	861	848	826	827	857	843	835	850	819	839	885	814	828	803	783	867	832	841	871	816	823	850	887	864	827	842	892	829	861	855	907	872	821	830	833	825	819	839	848	826	832	842	826	852	832	856	853	888	823	878	848	785	814	840	912	833	804	849	863	879	828	880	885	823	815	849	842	814	825	806	849	889	828	818	848	836	834	892	924	813	873	791	866	857	839	864	860	906	797	799	853	841	807	812	834	898	866	805	830	828	787	873	830	834	905	833	879	862	857	874	832	826	792	853	886	826	798	853	829	836	820	865	863	874	886	842	847	829	843	780	845	864	834	880	833	852	864	902	828	880	855	844	857	856	834	794	857	848	853	891	852	831	818	878	864	859	840	847	842	813	820	817	836	849	862	886	876	801	837	867	869	833	826	809	869	888	850	854	859	861	853	850	893	838	842	841	814	838	829	782	824	839	850	841	816	831	874	831	848	823	784	853	890	833	854	858	833	808	838	863	839	857	821	846	882	840	832	872	830	879	834	846	867	815	905	854	853	818	861	829	820	842	862	828	849	831	843	819	871	835	848	845	808	839	919	875	840	781	867	822	849	814	838	800	870	859	877	815	849	900	804	852	829	865	827	897	879	841	842	846	806	811	844	844	875	898	852	783	828	838	802	835	854	882	814	781	862	814	804	847	796	844	875	883	821	905	816	799	870	848	898	834	882	840	827	822	851	877	842	879	826	839	872	882	850	851	818	879	856	881	865	923	849	832	870	809	831	866	833	847	870	818	875	879	852	847	851	867	852	896	843	879	790	835	853	777	830	813	850	886	870	861	872	851	809	873	851	842	863	875	807	880	800	777	836	891	790	854	866	851	841	880	838	836	880	864	836	828	843	907	852	888	830	807	818	927	797	854	825	888	853	797	840	851	813	876	812	898	859	791	837	840	838	818	844	835	846	871	836	902	828	814	850	857	874	787	812	843	805	848	866	846	859	836	914	850	839	799	887	857	847	813	805	856	813	835	872	870	875	840	822	887	792	866	844	837	824	846	838	819	833	864	830	810	842	752	846	832	872	831	869	872	801	847	856	879	875	831	818	789	843	821	918	798	846	872	852	824	843	844	898	804	847	864	775	788	849	807	846	865	863	815	848	848	847	851	838	842	861	847	829	836	814	848	864	838	880	887	814	890	820	842	891	862	863	828	790	860	883	859	831	872	846	883	842	821	796	852	817	827	856	886	843	820	849	846	818	887	844	876	840	841	807	820	815	837	850	813	818	835	911	873	826	876	827	861	820	849	878	865	864	877	807	901	881	870	864	844	877	877	901	854	797	866	846	833	862	834	860	837	874	855	837	894	852	826	816	880	887	802	878	876	851	844	830	842	891	864	851	865	845	878	803	872	847	869	825	827	842	844	911	868	858	914	866	814	843	838	797	907	840	835	823	859	868	861	861	869	823	849	838	835	849	882	863	836	862	859	857	925	851	823	821	817	829	833	848	846	829	837	831	817	870	827	841	833	928	813	854	869	866	783	838	895	857	828	841	834	764	819	792	852	856	844	830	817	843	856	846	882	870	846	833	863	802	860	843	882	857	865	795	895	847	856	868	840	839	902	893	834	861	781	804	870	841	853	821	782	863	852	850	861	816	885	863	885	873	852	835	808	862	799	811	829	844	844	878	811	840	825	886	849	847	859	836	781	858	879	814	868	837	871	814	832	864	795	841	851	835	822	792	854	863	852	891	820	854	841	860	897	804	869	824	879	842	883	869	836	848	813	850	823	821	839	836	796	798	832	828	941	800	828	860	836	804	850	838	877	802	837	879	880	863	856	884	888	833	803	894	830	834	873	827	834	838	811	872	833	831	812	883	823	848	896	862	842	819	785	828	883	833	820	857	851	797	855	875	843	827	846	824	865	853	874	857	825	862	838	789	835	819	811	863	921	824	853	832	780	838	832	821	806	887	853	862	852	820	830	806	904	884	819	870	771	832	852	831	816	839	819	835	873	865	818	821	829	799	864	849	854	858	820	839	823	888	873	811	878	832	875	895	871	832	880	805	851	811	840	830	819	809	896	927	825	802	788	820	841	810	826	768	837	804	820	787	838	871	807	859	834	843	852	832	802	824	831	897	817	855	879	811	835	827	886	860	853	851	851	840	816	840	884	820	833	790	868	818	867	846	841	840	849	809	843	865	881	874	829	829	844	813	822	799	842	869	835	854	819	819	834	845	834	860	821	849	875	807	843	814	872	870	854	880	841	875	861	836	840	852	863	850	844	861	861	897	872	884	847	806	843	873	881	880	820	866	870	885	807	856	867	842	934	891	840	891	811	867	810	844	870	825	840	888	859	811	815	842	870	855	853	814	892	809	861	872	848	821	784	807	843	831	867	830	858	817	858	803	783	832	924	851	834	845	822	814	830	842	850	823	853	869	830	847	847	809	854	886	881	863	793	826	859	853	851	835	890	857	838	914	866	842	840	870	769	839	813	814	823	864	873	800	875	854	801	816	833	806	820	879	809	869	853	809	844	882	894	870	812	821	842	847	812	794	876	837	838	800	792	839	910	840	837	877	800	842	813	886	861	846	926	829	803	830	867	820	873	845	868	855	865	842	826	821	867	872	831	785	832	859	840	861	845	830	854	875	809	859	858	868	820	836	834	867	900	858	835	787	860	840	847	870	820	871	775	850	841	859	823	852	820	861	853	904	822	892	841	853	887	844	828	815	825	866	841	808	824	816	872	875	823	845	826	780	828	818	840	863	868	805	857	874	917	866	857	878	851	838	808	838	846	843	863	832	894	844	860	834	871	827	841	859	867	877	876	889	848	817	801	847	862	876	885	823	808	849	835	818	786	863	849	848	854	903	877	866	870	870	882	830	802	829	883	854	848	881	814	863	842	879	815	846	858	845	806	850	816	855	892	884	864	862	895	831	829	886	885	820	827	857	850	870	869	878	893	859	860	839	831	823	870	815	822	805	791	932	839	867	833	888	827	830	860	880	863	839	825	829	831	806	831	830	852	846	847	791	862	903	855	829	838	875	845	845	870	846	814	854	798	838	851	840	847	862	842	846	832	888	877	857	843	860	890	860	824	862	818	930	840	881	822	845	838	884	823	828	830	826	820	838	781	844	881	889	831	835	830	827	869	862	824	883	901	845	864	857	833	817	797	830	815	814	832	873	840	789	878	816	825	830	822	816	864	842	834
23260	21666	29677	24179	21667	21727	12260	1448	972	932	920	789	711	693	647	621	582	567	572	534	523	552	542	537	502	542	532	474	545	543	495	501	470	515	468	483	511	458	500	460	460	470	519	456	462	495	448	500	477	462	465	423	428	520	508	474	490	474	434	459	497	501	498	474	467	438	495	451	459	513	493	474	462	483	500	472	464	479	499	529	468	492	495	490	455	516	475	431	496	473	477	481	481	497	486	481	512	465	434	486	458	478	440	485	449	468	449	460	448	502	434	457	453	469	468	490	484	468	493	482	493	482	472	483	452	462	503	519	466	456	472	476	436	487	446	454	519	484	482	463	489	478	513	498	487	467	473	468	463	440	468	446	463	461	494	465	448	474	491	477	474	443	516	470	452	470	494	448	497	440	447	462	483	470	480	466	475	528	472	451	491	514	454	480	439	468	461	503	426	434	443	487	505	469	497	430	489	466	471	499	456	447	466	466	446	464	461	472	493	499	471	475	471	470	484	471	494	470	478	463	493	470	453	462	520	483	461	521	482	457	487	459	486	486	473	469	468	451	478	474	445	463	456	492	466	448	463	458	458	458	514	470	462	466	483	448	475	467	471	470	464	451	424	488	474	446	485	474	469	408	438	472	475	453	487	495	458	469	477	482	478	474	467	459	436	475	426	506	472	454	509	463	458	486	439	485	441	446	479	472	447	489	476	452	456	444	450	473	438	458	495	467	446	470	454	476	458	462	474	485	475	417	466	483	482	446	470	470	435	489	428	504	488	492	452	447	457	438	466	427	497	462	492	501	490	483	487	480	466	497	453	485	486	487	494	449	486	472	457	439	468	445	509	497	477	433	442	462	459	472	470	458	462	453	429	514	446	509	503	465	500	460	490	456	436	468	496	436	466	447	473	463	431	462	453	477	437	456	477	476	478	461	435	450	474	481	421	480	437	448	449	472	468	479	478	422	454	491	441	458	471	451	471	457	428	451	462	456	471	427	413	460	480	475	449	468	436	449	480	457	477	490	459	483	464	476	469	478	467	462	491	471	456	476	501	453	478	457	492	470	439	499	435	460	467	441	434	477	452	482	456	468	472	467	474	449	463	469	468	410	460	481	461	482	487	487	455	468	445	453	459	465	466	451	491	451	447	453	441	465	456	441	477	490	475	424	465	439	498	480	447	485	440	445	480	472	472	450	486	449	447	445	468	447	489	469	457	460	502	492	462	458	493	461	474	454	455	464	446	468	486	456	498	468	447	475	434	502	462	450	460	454	482	504	462	431	491	471	484	465	470	461	444	454	433	499	469	477	436	463	437	502	460	436	441	447	488	481	464	475	413	472	507	462	438	489	488	499	437	455	514	483	505	477	505	459	487	490	444	452	447	512	502	439	481	467	447	471	490	499	490	477	455	455	440	478	457	457	453	465	452	459	442	459	498	435	465	447	449	487	500	482	444	491	487	460	491	477	445	471	492	478	498	475	482	473	445	450	465	402	455	493	476	467	493	474	457	437	420	464	454	447	482	484	477	478	454	498	500	482	483	478	467	438	486	504	460	484	463	435	464	460	480	509	445	460	453	438	482	488	458	456	454	489	463	520	469	494	432	465	440	459	472	477	443	457	463	482	459	467	466	427	474	439	434	470	508	470	491	454	514	451	473	460	463	452	445	434	453	470	426	476	442	466	468	459	458	452	478	473	482	473	450	461	440	442	505	464	436	442	491	468	477	469	459	437	470	490	510	468	482	504	455	470	475	472	468	465	473	449	475	478	440	459	473	455	454	433	441	470	457	426	435	452	445	449	469	500	458	475	468	488	462	461	520	458	464	464	471	463	489	462	498	445	430	436	426	451	472	483	456	445	473	499	474	442	483	440	443	472	432	463	438	468	462	457	493	424	485	454	436	482	471	515	433	482	468	497	461	480	485	473	500	458	451	469	539	468	448	444	414	456	446	429	475	506	438	482	471	451	448	442	450	462	459	437	458	469	467	456	487	475	475	478	423	477	462	484	472	466	455	485	459	455	426	437	457	429	492	485	489	487	504	460	441	452	471	418	452	466	449	456	446	469	474	496	491	484	439	485	448	493	454	470	490	469	467	434	444	434	497	468	451	440	470	473	480	475	485	487	448	484	460	480	455	465	483	440	481	471	421	453	431	455	456	444	439	438	480	457	475	447	473	502	492	471	466	470	485	480	485	467	474	433	434	481	471	479	471	500	485	462	448	461	458	464	453	439	434	442	457	436	437	449	466	431	486	452	504	492	452	467	487	452	449	495	502	461	481	455	465	443	501	440	458	479	443	489	455	475	491	455	464	480	460	452	466	457	453	492	449	482	452	493	488	481	473	451	477	437	430	460	435	426	457	442	507	471	466	463	465	485	465	478	477	458	418	431	413	449	466	493	488	433	421	473	463	463	439	469	494	458	439	466	470	436	453	472	481	463	460	458	487	440	455	480	447	481	478	460	458	437	498	499	478	505	490	489	424	482	455	466	450	431	473	464	488	443	491	450	495	443	438	421	501	444	538	497	459	468	439	459	440	465	450	460	510	459	449	437	441	482	482	448	454	484	462	424	463	468	440	470	433	462	467	485	463	438	467	464	475	452	485	491	481	434	508	461	434	438	438	457	463	464	487	470	492	455	502	441	480	464	482	454	450	490	453	420	453	460	463	469	442	446	483	439	482	462	432	443	450	458	464	433	434	465	487	447	525	469	466	437	495	450	472	459	480	424	476	447	429	441	477	467	453	490	471	407	467	478	485	490	458	456	437	460	482	451	443	438	474	462	450	466	468	494	481	500	452	448	450	441	462	437	464	516	439	446	449	450	487	457	449	428	475	506	478	497	448	493	483	459	459	426	461	447	427	450	449	466	445	495	438	475	438	458	447	480	432	502	481	464	490	467	472	447	451	448	452	488	467	463	506	446	496	423	484	446	448	434	439	453	482	457	450	438	474	471	459	505	475	448	477	478	484	478	449	486	483	499	463	491	502	460	483	466	446	486	481	461	429	464	472	475	454	480	497	459	449	459	481	471	447	491	479	437	461	453	476	435	466	440	451	476	460	483	464	472	464	488	435	472	466	445	438	422	480	439	446	460	464	441	475	443	452	444	473	467	466	471	433	459	468	471	451	437	482	477	473	479	437	497	460	426	424	423	493	473	485	470	452	460	486	438	437	478	463	471	493	448	474	434	436	495	443	432	466	491	460	466	430	443	410	456	464	483	464	456	452	474	452	467	459	447	445	456	443	444	475	428	483	506	398	472	453	460	464	465	461	476	490	470	504	482	446	413	468	440	455	466	473	441	442	443	459	463	479	452	483	483	478	441	460	454	478	485	483	469	447	446	485	442	483	486	441	462	441	477	453	458	476	485	453	470	502	449	437	466	502	467	471	442	454	436	511	479	463	477	472	480	476	455	425	478	426	478	470	414	471	462	452	481	483	477	465	454	456	471	468	482	458	470	484	453	515	451	434	456	457	446	460	491	517	449	454	464
7134	16583	13442	7004	4886	3832	3019	2312	1932	1671	1423	1279	1117	1039	960	930	780	760	783	764	704	757	650	624	633	570	624	570	587	599	592	615	638	567	587	593	543	594	581	557	622	583	587	571	603	570	552	552	537	584	536	554	529	558	602	536	518	547	546	562	536	561	556	557	583	529	520	540	545	596	558	537	520	547	516	519	519	516	510	538	534	522	588	554	527	519	510	565	550	532	525	530	534	523	535	512	504	567	526	504	532	529	541	508	541	548	511	544	538	507	507	515	509	531	542	522	507	518	544	547	524	516	565	548	538	524	542	511	537	546	536	508	517	503	524	556	512	507	517	538	571	508	543	533	546	503	542	518	526	508	534	544	579	539	517	566	528	492	528	543	564	550	553	548	531	512	534	502	519	525	516	511	501	565	538	575	538	544	567	555	524	482	559	520	580	551	499	540	538	525	529	534	563	572	487	487	513	527	573	541	511	497	490	550	511	528	524	551	531	493	534	513	562	550	583	532	568	508	530	516	502	501	500	580	517	536	531	510	527	553	556	534	506	561	526	539	613	551	539	536	562	562	512	512	573	524	533	492	540	533	566	553	492	508	537	550	534	538	568	560	503	543	605	525	533	508	465	478	518	543	536	502	515	592	484	551	541	536	528	537	584	552	520	534	546	546	543	541	527	527	535	556	528	543	544	519	501	567	511	533	526	516	524	533	546	549	502	533	515	571	561	500	545	508	571	482	527	512	553	545	518	539	532	554	532	536	554	500	541	545	524	507	535	545	528	551	570	527	503	535	502	497	547	572	551	523	557	544	521	536	557	534	555	546	534	511	557	539	530	506	555	542	552	529	548	530	525	560	495	508	541	586	531	514	533	538	526	497	541	533	510	497	512	534	519	533	534	530	544	534	492	541	517	527	535	550	529	534	543	511	529	574	564	516	550	525	530	541	536	513	546	560	513	526	549	470	529	511	531	473	518	553	526	527	567	544	496	546	514	536	535	541	542	522	512	567	560	523	511	520	502	551	513	492	517	525	547	496	539	513	495	503	560	517	562	514	489	516	506	495	548	532	533	533	526	518	512	522	538	521	541	506	541	547	552	543	504	578	520	512	547	514	527	476	496	522	527	555	554	530	492	503	522	519	564	494	561	486	568	503	484	529	528	536	485	571	530	502	539	510	485	528	528	542	559	493	526	548	511	563	525	569	487	492	520	477	500	545	504	528	555	539	553	545	551	505	514	531	543	514	523	521	516	522	510	510	522	536	533	492	542	525	514	499	480	530	536	533	536	555	526	497	527	565	511	510	523	524	522	534	494	563	531	522	546	540	475	533	539	559	546	557	541	513	515	515	557	521	510	534	546	513	553	497	511	563	589	532	490	546	529	550	531	509	514	512	555	491	502	521	515	546	534	559	537	515	533	498	565	497	517	557	526	510	515	529	518	532	517	521	579	539	511	502	556	491	545	534	544	535	544	523	492	548	527	521	512	529	530	519	569	510	558	506	538	538	541	544	514	532	494	514	521	535	541	509	500	516	584	524	500	516	545	559	562	519	524	565	525	545	569	565	527	515	563	563	540	539	506	533	531	542	551	479	542	574	533	553	537	517	496	565	533	559	530	570	539	537	541	586	516	525	544	551	530	570	523	528	531	568	569	490	520	515	535	540	551	526	520	534	494	528	552	544	534	530	545	538	548	542	506	547	510	520	510	517	542	527	563	521	488	550	526	513	588	552	503	522	540	520	524	546	520	573	549	530	496	523	539	512	524	504	550	536	486	498	509	532	544	539	551	533	484	527	511	571	555	503	513	547	535	502	521	484	536	544	543	527	556	536	518	578	547	580	513	477	553	558	513	480	545	515	507	537	499	531	551	485	543	521	547	486	542	538	532	547	510	579	520	548	529	516	532	529	527	518	531	487	499	547	542	536	511	523	536	534	490	532	484	527	531	495	490	511	566	509	528	547	533	517	523	543	543	495	554	530	571	507	537	577	518	523	540	507	518	544	540	501	537	529	496	511	505	488	550	518	523	511	512	507	531	511	558	519	511	559	494	512	533	526	562	520	553	518	536	553	515	551	553	531	518	506	541	516	513	552	525	542	511	555	525	489	516	535	521	515	478	562	500	551	528	516	554	521	555	533	537	531	562	508	501	515	491	535	526	571	510	544	538	545	533	534	567	515	510	542	514	592	544	512	539	508	544	544	520	523	481	515	501	524	525	532	522	502	566	511	584	561	491	492	536	541	526	524	553	531	551	538	512	515	523	527	529	514	508	534	557	548	542	530	540	509	549	523	540	552	540	528	515	574	533	556	486	514	533	557	517	594	519	542	524	502	571	511	529	508	552	478	564	521	532	501	574	531	523	527	534	530	550	561	532	545	498	565	526	553	522	541	523	525	530	536	593	475	533	538	533	532	579	546	541	493	551	541	555	525	502	513	560	548	539	548	546	558	517	561	551	514	502	536	565	486	524	563	528	544	534	561	503	524	558	526	534	533	520	540	539	544	494	537	548	568	522	538	522	513	521	510	505	549	489	533	498	503	514	541	535	534	525	522	578	503	509	509	538	518	554	507	519	547	552	530	552	557	544	534	504	571	537	492	552	549	540	510	521	518	535	565	556	528	533	496	501	502	492	535	499	521	538	549	562	551	576	579	499	541	552	554	537	542	514	552	513	532	547	527	468	539	590	513	519	513	477	519	538	511	547	577	554	522	544	482	561	597	503	513	469	497	548	529	547	560	537	496	548	516	546	506	545	524	522	539	524	506	552	557	548	532	546	510	527	523	519	497	554	571	515	534	541	528	580	505	506	504	555	518	570	537	527	509	538	508	565	532	510	557	532	533	493	543	541	530	507	548	550	528	518	558	532	561	506	565	507	533	537	505	536	540	559	537	531	548	552	570	546	516	538	532	509	530	513	546	486	506	519	519	508	504	506	525	538	541	520	539	501	537	534	569	476	528	531	510	559	553	523	565	552	531	531	525	526	515	527	575	520	487	567	518	513	538	538	563	564	492	516	490	504	548	534	534	538	538	531	514	538	517	531	524	524	555	562	556	542	550	555	538	477	535	569	520	552	561	500	551	515	517	542	537	516	525	542	538	552	518	539	553	559	535	501	488	578	542	530	506	559	505	518	521	547	523	546	545	526	558	535	540	497	527	548	512	596	527	578	523	540	541	544	557	556	496	539	533	567	577	511	535	524	507	527	559	549	512	524	547	564	535	544	546	545	501	531	521	547	567	545	554	522	555	506	517	559	529	542	530	518	498	528	516	591	549	526	547	548	540	516	538	539	501	554	529	518	541	533	509	519	487	507	517	535	535	532	517	482	533	508	498	562	540	569	493	552	502	519	513	562	515	553	516	539	510	553	570	531	486	550	529	552	557	539	551	529	513	520	552	520	488	521	518	526	507	543	507	515	530	519	506	560	529	536	520	523	524	572	535	535	524	528	530	508	496	488	542	517	508	517	549	576	506	507	509	488	515	531	514	513	550
27599	20433	7508	1137	870	790	691	549	528	526	549	523	467	477	524	554	534	517	501	472	481	494	514	523	512	486	519	503	523	491	511	511	536	528	509	484	498	560	491	535	461	514	493	524	535	541	565	550	503	512	517	468	506	521	502	515	526	532	484	498	494	518	481	528	520	534	568	556	479	518	497	529	538	510	500	511	505	511	511	490	523	487	535	515	470	477	458	501	498	490	504	489	493	504	479	518	498	511	500	486	500	472	510	520	533	487	531	492	472	472	497	548	486	506	475	551	496	485	504	535	516	548	501	501	497	497	472	513	524	509	525	492	511	506	499	539	505	519	533	476	481	545	513	516	483	517	479	534	494	513	519	505	518	502	542	509	526	521	526	514	505	527	545	534	521	515	521	484	516	500	501	516	501	490	488	489	485	524	483	490	511	546	478	486	465	532	496	552	512	531	531	506	475	512	538	472	482	513	524	473	537	522	475	519	529	508	522	535	513	474	510	483	509	506	552	489	483	503	506	511	496	520	493	558	481	524	521	505	485	488	538	551	495	471	512	500	507	509	487	546	524	498	553	522	514	507	522	538	536	493	495	516	475	505	512	534	481	454	512	509	530	523	550	511	498	520	473	545	478	529	517	458	561	532	482	470	516	516	525	518	464	448	519	552	518	473	498	497	530	497	503	483	493	467	526	513	510	518	528	508	501	499	544	495	516	488	501	464	547	491	546	499	495	489	502	478	520	521	561	501	503	450	538	521	525	510	530	521	554	471	503	503	541	495	489	496	506	491	519	499	486	500	499	489	479	492	539	480	506	483	470	495	554	534	484	529	519	516	488	514	480	541	506	530	524	501	530	509	488	511	512	507	540	548	525	538	555	523	484	502	556	487	478	551	502	518	489	521	502	501	473	532	466	461	504	487	488	504	522	473	478	497	533	499	509	532	521	512	514	523	531	486	502	533	486	511	523	501	493	530	508	500	467	517	504	492	493	492	502	525	547	502	481	490	534	490	469	510	517	497	524	489	524	523	453	477	507	484	544	514	484	531	512	485	520	550	533	524	509	536	530	527	506	506	514	523	505	516	493	487	507	521	523	500	487	493	468	532	519	472	500	500	486	479	507	521	469	511	508	501	551	528	473	553	545	533	523	519	509	535	509	501	524	494	480	522	477	492	531	502	508	527	523	510	520	504	521	542	531	513	499	486	518	510	558	483	493	493	487	484	504	519	470	513	536	504	514	533	525	507	522	513	496	495	517	525	477	494	557	511	487	503	493	512	535	523	491	534	492	478	513	509	485	550	491	490	535	491	506	497	459	506	504	522	495	504	551	518	515	559	507	482	523	494	502	533	491	529	503	470	513	505	502	472	498	512	491	522	499	482	529	497	529	500	510	493	515	507	509	531	475	546	533	498	531	549	494	489	488	501	501	469	505	491	481	491	502	463	566	520	508	499	498	565	521	495	564	525	514	505	526	529	487	533	476	499	497	517	523	522	539	456	505	480	494	511	491	508	483	534	494	505	528	523	478	493	518	482	538	498	536	509	496	506	487	526	480	510	453	503	565	504	493	449	488	541	512	483	490	490	463	500	497	532	496	504	512	466	528	542	549	497	499	543	505	484	476	526	530	487	483	530	481	496	502	506	533	503	496	498	510	494	521	493	497	556	551	533	502	470	514	497	532	522	523	516	451	520	502	528	499	517	518	509	526	536	504	510	532	478	552	487	506	544	508	494	462	510	507	487	494	521	522	503	460	563	502	493	495	510	529	500	468	496	495	495	555	480	507	540	516	496	494	480	473	498	497	504	499	522	547	498	477	543	494	511	532	509	525	508	504	506	501	536	537	529	493	523	491	535	515	539	530	540	510	519	540	507	484	466	502	503	523	484	516	509	538	465	496	544	523	493	532	511	479	520	527	513	482	509	506	480	507	483	512	500	536	513	498	486	482	509	543	455	525	489	484	518	527	472	539	523	526	560	503	504	507	453	488	496	541	486	506	518	504	492	487	515	500	486	527	517	509	503	484	507	487	471	498	502	535	489	488	544	543	507	498	507	510	522	514	502	526	495	503	514	551	500	476	471	528	503	506	555	511	508	537	489	482	499	510	475	522	504	506	489	521	513	503	528	563	491	465	513	501	521	530	470	488	489	509	568	505	514	525	507	510	486	518	514	480	529	513	505	525	499	496	541	527	482	502	524	529	538	509	517	493	524	496	518	519	472	525	486	476	505	550	506	523	508	509	510	490	508	518	500	535	484	512	459	537	484	484	495	499	543	439	524	480	532	509	506	489	510	479	507	524	491	530	506	499	512	457	468	510	552	477	512	511	498	453	535	495	502	513	563	496	474	504	530	547	487	530	526	517	541	539	490	471	518	477	496	480	528	523	496	446	505	520	472	510	474	537	501	532	513	509	502	495	503	517	510	507	474	518	494	521	523	498	519	513	511	509	518	502	512	490	528	535	510	517	481	526	486	540	459	502	516	525	521	477	499	508	497	554	549	507	508	554	535	513	527	542	571	488	502	447	523	522	470	479	468	532	515	512	518	515	515	485	518	539	536	534	517	501	513	529	508	491	519	530	528	524	508	496	521	516	482	498	489	548	557	527	517	529	503	518	512	469	496	513	516	526	511	490	504	491	530	516	508	502	534	521	532	544	512	520	471	469	494	502	515	527	530	507	501	548	501	510	503	490	523	461	512	499	503	508	496	510	548	512	523	518	491	492	529	515	517	545	523	539	532	545	502	507	507	526	491	514	504	545	457	534	523	499	526	532	504	538	502	512	509	528	492	490	511	497	534	518	469	489	466	498	466	511	493	499	519	513	490	496	493	494	528	530	487	484	496	521	443	536	495	515	528	506	504	508	483	478	499	513	542	498	550	520	507	508	513	539	509	515	519	511	539	545	532	480	510	492	479	500	453	491	548	483	541	515	535	515	513	497	497	526	487	443	491	482	510	517	498	496	508	522	536	521	501	489	482	506	541	497	479	494	512	513	487	536	518	496	503	496	507	519	515	479	511	483	513	502	468	501	512	499	467	499	510	484	535	478	532	457	551	536	518	516	560	511	479	495	506	500	510	494	519	483	538	502	481	535	495	538	518	547	525	501	512	516	475	517	524	504	479	526	510	559	495	512	464	526	517	492	560	485	485	501	505	523	518	507	503	497	510	516	464	528	494	494	516	530	520	507	499	504	522	537	509	510	537	541	531	577	530	543	480	477	544	490	491	513	512	514	482	506	495	533	480	521	500	481	460	512	513	475	502	515	534	508	507	528	547	498	489	525	483	489	521	505	537	538	521	475	527	498	493	514	510	519	497	512	514	568	565	471	459	493	492	511	457	483	526	491	470	483	506	506	500	553	517	518	507	512	479	449	507	523	522	526	518	489	499	527	525	532	491	528	492	489	563	509	495	498	485	475	496	492	482	514	520	515	507	524	532	544	481	498	484	532	528	522	552	531	492	508	527	515	525	530	527	520	498	535	538	504	479	518	524
4246	1615	1333	874	786	766	716	705	701	665	681	618	672	686	673	623	626	624	630	622	616	664	618	617	599	623	655	657	623	627	605	609	649	670	684	617	635	669	612	608	637	618	593	593	644	636	608	646	623	620	591	636	611	643	585	648	634	605	621	627	596	622	617	671	647	624	645	654	629	574	635	616	610	645	635	613	602	593	621	609	621	617	596	636	625	651	633	644	600	644	660	623	659	606	599	605	602	609	597	619	617	628	597	591	614	607	608	608	635	608	631	607	588	594	609	634	617	623	628	638	616	563	638	607	666	609	588	648	616	610	633	653	616	640	579	628	611	643	644	593	640	628	611	632	627	631	624	648	606	586	617	628	606	609	601	583	594	639	645	645	604	623	616	625	640	611	626	637	558	604	621	652	628	620	619	583	578	630	621	628	659	639	629	652	649	617	613	653	583	584	614	620	589	596	674	602	603	581	587	613	632	573	644	610	602	610	650	656	616	634	611	620	577	641	618	623	625	590	677	698	602	611	609	600	610	637	685	620	642	628	611	610	614	647	595	598	610	627	594	606	616	625	629	626	599	608	634	559	616	600	619	619	625	580	621	618	613	612	593	595	612	645	612	615	644	644	646	606	620	624	606	621	622	653	594	612	615	611	643	592	649	616	633	650	595	617	571	624	583	605	623	586	665	600	615	655	592	590	592	605	590	619	630	634	635	615	624	601	611	649	662	620	643	637	628	582	604	579	622	575	633	597	584	589	617	627	660	626	579	607	628	640	598	587	608	569	656	606	611	645	601	594	592	638	572	614	601	579	617	693	654	601	616	609	649	610	631	587	621	648	603	615	633	603	592	618	596	604	634	555	583	636	654	608	647	622	617	606	615	633	566	577	626	639	585	608	599	594	641	633	611	621	601	618	595	593	596	608	634	638	614	620	618	648	656	624	637	636	638	649	629	650	626	617	588	639	650	660	573	620	634	665	614	611	624	608	603	608	640	647	629	618	652	619	618	623	619	621	629	650	619	622	625	637	628	627	612	596	615	621	603	600	596	603	610	621	581	664	629	618	624	580	579	609	596	596	633	624	607	621	598	659	666	605	592	594	601	594	570	617	625	648	607	606	623	591	666	647	641	612	627	603	652	620	629	601	615	625	659	591	599	594	632	626	622	620	592	612	643	638	595	636	634	615	643	627	621	595	636	637	618	624	624	600	657	646	603	609	660	715	612	604	646	654	619	604	635	613	614	570	655	641	607	653	604	606	636	590	628	646	619	617	627	631	643	598	619	622	653	592	604	621	620	562	613	586	613	583	690	635	610	625	674	621	635	637	614	610	624	602	608	614	600	627	640	631	600	635	603	594	633	610	584	612	630	631	627	629	606	572	631	591	562	635	631	650	664	585	602	576	606	613	648	621	621	649	631	666	617	588	609	608	622	583	604	608	641	634	626	629	615	621	617	585	650	632	616	592	616	595	610	646	618	629	652	639	595	586	624	633	638	617	616	617	631	632	631	637	638	621	639	646	632	611	571	641	571	595	614	655	609	619	661	630	606	620	644	621	552	586	559	623	634	653	593	651	640	670	581	604	596	627	557	616	629	592	641	603	621	622	624	657	601	631	632	651	646	660	642	623	616	605	613	615	610	630	632	608	641	626	632	613	588	671	668	619	618	626	633	637	670	642	639	572	607	640	635	638	605	610	642	636	603	602	632	634	578	624	622	648	608	636	617	608	605	631	630	598	638	594	610	609	600	603	644	563	591	607	611	608	601	590	643	585	606	655	633	607	630	597	612	621	587	622	636	635	638	608	625	604	665	633	591	592	659	638	631	656	616	636	634	613	561	632	636	613	620	658	605	612	685	624	592	623	608	644	594	626	604	642	618	613	615	638	593	630	536	654	686	600	623	642	627	622	647	615	673	587	632	636	610	638	659	633	626	588	648	619	635	631	597	616	622	629	622	645	642	600	660	594	603	588	624	636	621	623	608	656	621	644	613	615	598	677	668	613	665	628	613	649	624	574	647	606	642	617	586	615	563	627	622	682	650	625	637	639	587	631	645	603	599	623	649	605	582	640	659	600	629	664	612	614	665	622	622	637	624	629	642	594	649	643	664	595	614	633	629	625	613	582	639	602	624	613	592	609	640	617	610	632	614	625	635	634	596	634	603	646	626	635	676	594	628	622	599	553	568	636	606	606	603	623	615	607	611	631	575	596	601	607	637	600	632	605	608	625	619	600	582	610	629	612	644	544	614	670	663	570	598	624	588	636	615	637	653	622	607	626	619	625	613	656	645	652	631	647	612	659	630	639	594	640	638	665	591	593	605	639	589	619	643	610	656	654	620	623	592	620	619	627	624	591	620	612	622	635	622	640	665	627	594	686	597	625	649	609	608	630	638	641	594	636	643	602	621	629	588	629	649	633	653	602	624	656	651	595	609	623	598	594	587	618	623	623	625	660	657	673	586	627	606	636	604	623	634	695	651	617	615	602	641	605	625	655	648	594	629	606	596	585	619	667	621	691	600	614	590	703	589	576	587	607	638	591	620	585	616	603	648	589	659	588	661	623	658	631	623	615	633	574	642	598	654	625	648	584	671	595	612	579	641	630	651	609	625	617	621	605	642	638	603	646	624	631	623	624	613	617	679	647	612	610	630	638	621	647	624	599	608	644	623	647	632	594	588	631	625	619	623	604	635	610	602	627	585	626	607	658	609	658	633	638	657	596	602	647	642	613	653	617	640	621	637	641	597	606	610	611	603	636	592	634	666	639	602	620	632	600	606	646	617	609	616	608	557	610	630	604	664	616	616	613	638	665	607	639	584	591	640	635	658	579	581	648	604	602	617	591	590	638	607	607	597	619	631	563	632	603	616	635	650	629	607	608	622	593	648	678	639	614	614	593	615	585	599	642	558	592	636	619	617	632	643	598	632	616	631	600	667	618	657	616	612	634	613	658	640	638	625	603	642	586	594	585	679	628	608	603	636	591	604	638	598	644	591	599	618	654	609	632	622	595	576	628	582	634	576	618	586	642	600	632	663	594	608	663	595	614	588	576	592	564	639	629	573	639	600	588	560	636	644	574	628	596	583	581	639	625	676	616	637	618	641	589	627	582	651	656	648	561	644	627	612	628	628	594	606	577	582	603	608	638	620	590	597	653	627	638	604	633	660	632	607	611	604	657	611	645	651	597	629	635	608	614	605	636	635	643	638	599	604	625	632	610	637	594	638	604	605	582	615	617	644	576	643	632	625	642	636	634	596	640	645	606	610	650	586	647	630	620	628	581	617	611	640	610	611	624	621	635	621	590	624	664	591	628	644	595	619	655	629	627	614	651	616	649	577	604	619	612	636	593	642	609	612	604	586	633	654	638	632	568	588	633	645	646	622	616	614	632	619	615	614	646	609	603	634	622	661	627	588	612	614	610	603	617	620	567	588	584	598	559	662	656	637	660	639	623	611	672	643	622	595	638	637	615	620	621	564	639	633	671	654	640	644	622
24133	21606	29159	24527	21615	12421	1143	676	575	503	469	429	397	416	375	347	323	374	331	315	321	309	334	300	312	292	296	293	297	278	293	289	274	300	275	285	281	273	277	280	254	282	290	264	294	288	276	310	269	314	267	260	281	275	264	266	245	278	250	284	254	312	276	268	296	286	278	266	293	283	286	268	287	285	257	296	281	266	250	288	281	256	262	272	276	273	268	276	311	268	280	276	288	297	286	298	264	283	309	280	247	285	252	255	311	270	295	272	269	269	293	287	272	285	256	292	290	271	275	286	261	282	260	291	261	300	261	269	300	265	265	276	254	258	250	315	283	265	272	284	284	295	306	269	242	263	258	317	249	283	246	278	283	283	297	229	273	246	270	312	253	247	283	265	276	268	264	279	281	288	268	273	302	260	255	255	274	269	285	276	267	260	300	276	279	298	283	240	269	284	289	293	258	275	255	286	274	269	270	257	289	299	256	275	265	267	283	259	280	267	267	262	276	259	282	240	278	280	263	257	290	265	288	300	265	293	286	288	254	314	285	281	262	263	294	276	245	280	264	294	288	246	265	292	298	290	264	282	276	278	273	265	303	304	280	266	302	294	257	253	269	297	265	242	281	272	230	281	255	230	256	268	294	269	281	256	278	270	277	299	296	287	281	269	267	282	272	262	288	279	292	258	263	301	279	267	295	282	273	277	262	276	238	275	273	298	269	269	262	270	262	257	271	266	260	256	268	268	280	257	279	254	283	280	286	292	266	277	300	270	284	273	249	258	277	243	284	274	300	291	287	287	295	270	293	263	287	235	291	231	277	272	265	259	294	268	262	267	290	275	297	291	276	288	291	299	257	289	293	243	301	260	273	294	289	243	270	292	241	272	264	262	283	278	259	274	263	268	272	263	302	268	264	292	264	264	262	237	276	270	279	252	308	271	277	239	275	288	262	268	261	269	269	267	281	271	270	296	271	247	260	269	273	294	269	247	257	287	253	274	266	280	280	283	246	278	281	291	281	299	298	280	271	262	285	246	296	261	271	251	286	283	273	264	320	243	282	261	255	229	242	266	276	270	258	250	254	285	279	267	252	276	293	293	264	274	263	271	275	266	248	294	266	273	292	279	245	263	277	264	257	253	278	259	260	280	279	305	267	289	285	261	284	262	260	293	259	301	284	285	255	277	276	293	271	249	261	281	294	295	265	263	300	270	269	267	283	269	282	276	274	284	260	276	269	277	275	280	279	273	255	284	277	233	277	269	263	269	265	248	293	303	290	251	254	261	264	273	268	253	283	275	270	267	265	297	287	282	284	272	278	283	259	256	253	258	295	264	321	268	283	301	269	261	255	241	266	269	277	271	274	267	285	273	279	269	310	263	251	289	272	285	306	266	266	289	276	288	247	243	283	237	276	250	275	255	274	276	254	250	293	271	275	287	292	262	271	282	260	260	288	280	278	272	250	232	261	269	293	260	261	272	289	281	249	232	247	280	262	261	259	280	273	302	280	281	294	256	251	280	246	265	260	271	261	268	296	268	284	251	264	295	282	273	293	301	301	269	275	272	295	268	290	271	270	259	282	269	251	283	271	255	268	262	266	286	270	292	285	269	260	267	277	258	290	256	292	226	265	267	266	232	263	260	278	275	276	288	256	286	254	298	291	262	292	279	281	264	276	267	279	283	238	278	260	253	242	285	280	289	253	241	286	274	274	259	292	257	315	268	252	274	261	294	283	273	267	280	267	271	266	235	272	287	296	281	276	278	268	284	266	302	277	268	285	267	265	256	261	254	289	279	275	262	249	308	287	255	266	279	257	266	272	253	252	258	262	265	292	259	282	279	292	277	263	262	292	237	295	301	260	286	277	260	252	264	260	280	273	279	255	270	279	298	274	268	290	254	251	279	258	273	274	289	230	287	269	240	282	279	251	243	259	273	287	283	270	281	314	272	287	238	269	308	279	251	266	276	271	266	264	255	281	260	282	272	282	284	306	256	254	295	276	282	249	250	274	265	269	313	318	263	268	265	284	277	256	277	268	266	241	267	276	298	270	263	266	252	238	256	282	287	304	265	253	269	273	294	278	261	251	285	279	298	270	256	285	263	258	269	236	247	265	281	297	269	275	260	239	299	278	283	290	259	239	279	290	274	293	258	266	277	273	284	280	278	278	273	264	262	256	288	281	249	258	299	252	284	279	256	245	298	246	256	237	283	270	277	297	294	280	241	252	262	269	284	244	266	251	256	297	285	264	291	253	263	279	263	279	304	254	269	275	269	236	277	268	287	287	263	293	270	281	282	256	255	282	272	250	276	270	261	303	280	272	244	264	282	285	281	309	270	286	285	286	274	263	273	258	271	235	267	280	255	255	260	292	258	299	249	268	289	277	283	286	261	267	294	264	269	260	259	270	246	283	278	272	254	288	271	282	277	255	256	294	295	232	279	264	291	250	286	299	277	254	275	271	271	294	239	271	285	253	255	268	261	255	266	285	271	292	268	278	284	273	300	273	281	294	257	270	272	256	275	291	259	274	258	280	278	281	273	292	244	269	273	266	281	273	303	288	252	283	301	277	280	274	268	262	273	285	244	279	273	274	264	274	286	275	256	234	265	261	267	254	295	273	284	250	262	256	268	268	256	270	268	267	246	266	249	246	263	264	248	244	240	267	271	295	273	277	263	281	284	266	279	267	257	284	278	277	269	257	265	297	265	259	288	268	269	253	267	263	242	287	277	267	282	260	300	311	246	276	290	291	267	265	303	254	286	265	265	285	276	253	282	283	267	287	259	274	264	298	273	260	264	269	268	277	268	285	262	276	251	269	293	284	276	281	293	280	275	313	284	279	262	273	284	266	273	246	258	295	255	303	252	283	255	295	266	271	315	261	261	245	263	278	269	269	255	287	280	266	252	307	272	257	284	281	276	249	278	276	270	260	289	260	294	268	282	264	273	276	259	286	279	269	265	288	247	254	269	274	253	232	287	253	268	280	256	275	299	285	261	273	270	263	285	273	267	260	273	286	283	275	269	263	292	284	222	263	274	268	285	270	257	251	251	275	271	274	275	288	282	284	283	292	270	277	240	240	256	283	262	292	256	248	257	270	294	265	253	251	264	265	271	266	270	263	310	282	266	284	296	282	286	238	269	290	270	261	276	243	294	292	294	269	278	258	244	271	247	272	267	270	264	268	277	273	275	270	258	250	287	274	252	292	279	285	278	281	248	274	258	248	284	294	255	235	278	252	246	296	241	263	253	261	259	250	266	279	271	275	291	275	281	259	308	265	246	270	267	271	293	302	264	265	261	246	247	273	254	274	309	310	287	256	303	283	259	280	260	285	257	277	226	239	282	279	249	239	310	270	251	259	291	285	268	285	276	280	279	292	278	269	284	252	279	262	259	284	282	231	269	243	283	284	283	271	262	269	269	279	248	278	268	272	274	289	260	313	258	264	256	267	290	292	247	282	242	267	277	269	279	313	266	278	274	296	273	266	244	274	268	265	289
4903	10147	8108	3915	2770	2136	1541	1249	1106	951	826	706	666	615	562	510	520	471	467	449	427	418	444	410	389	410	399	371	382	415	404	388	345	367	402	375	352	313	366	378	372	396	364	346	378	355	365	325	366	355	349	380	372	367	366	330	384	368	356	363	310	355	342	373	338	378	343	323	380	344	325	370	382	330	350	348	363	343	349	330	336	351	335	358	357	307	345	346	338	350	330	340	335	367	363	334	334	352	334	358	342	339	339	361	330	323	328	327	342	374	306	398	345	341	377	352	349	374	360	362	350	344	317	367	350	307	359	339	353	374	356	347	323	368	322	358	364	378	326	348	368	343	321	371	370	335	326	337	363	325	346	355	348	344	294	315	361	370	364	331	343	338	356	352	358	366	327	360	325	363	355	371	359	360	304	324	348	340	335	323	357	325	338	327	298	358	352	369	336	342	352	351	319	324	311	353	297	352	348	353	370	332	331	365	344	350	342	370	326	357	313	360	365	356	324	370	336	315	379	349	345	314	345	378	355	330	347	343	361	381	352	348	350	346	345	342	352	352	349	341	339	348	352	369	329	347	303	339	330	348	398	353	312	371	324	348	342	332	345	333	371	364	344	353	329	378	356	319	310	343	341	353	316	331	326	331	369	323	339	369	343	334	374	351	314	333	339	357	359	344	390	335	373	370	383	390	331	378	388	369	323	341	320	360	341	345	354	368	359	331	334	334	328	336	370	323	349	366	361	320	308	311	336	335	329	355	341	325	323	342	352	376	364	364	339	299	335	353	369	353	353	334	316	334	361	343	374	345	337	325	343	345	327	359	339	342	342	324	353	323	333	347	358	334	330	323	336	358	341	368	335	323	332	319	340	347	334	379	326	342	344	362	367	346	370	328	296	320	360	340	328	323	309	360	315	342	327	307	334	334	354	369	378	341	378	397	317	349	340	347	355	369	340	366	349	350	332	356	365	321	348	320	359	337	343	362	367	337	343	352	332	348	342	370	324	330	336	355	343	355	345	321	348	370	347	348	340	380	340	352	338	334	323	343	326	373	365	338	310	370	339	353	307	333	337	336	337	364	353	356	350	343	337	296	343	344	334	336	368	364	356	364	340	362	357	350	315	354	344	333	309	318	345	358	327	350	354	354	364	352	349	330	338	354	349	378	347	368	365	362	324	352	358	362	354	329	311	343	344	335	332	328	323	325	349	383	333	357	337	341	327	351	346	323	321	345	344	361	368	321	331	353	354	361	347	345	356	364	339	344	361	361	378	387	361	342	348	339	303	364	360	351	330	353	375	346	397	365	326	356	309	339	386	339	357	326	355	360	359	340	375	370	325	349	338	354	341	333	328	333	358	375	348	338	354	350	337	324	304	343	350	336	349	343	314	302	340	336	375	365	326	336	354	314	329	350	371	372	299	336	362	327	328	314	348	354	342	363	359	367	340	326	335	342	344	317	349	345	344	364	336	325	337	383	342	336	344	333	348	334	358	359	340	345	346	329	351	373	361	369	317	329	327	352	334	317	328	332	345	346	306	318	326	331	359	350	343	381	357	331	338	339	329	388	338	358	341	352	372	367	334	357	322	354	324	318	359	349	354	345	341	340	370	335	358	355	342	325	349	337	351	330	332	341	324	358	377	350	353	326	330	325	342	347	357	357	352	373	350	351	355	374	356	365	361	337	362	350	307	332	365	328	371	357	352	334	318	371	319	329	353	374	386	390	351	369	353	359	343	352	358	336	352	369	351	348	359	361	353	372	328	349	366	366	359	334	343	345	302	363	342	350	329	328	350	326	324	351	378	361	359	355	330	374	350	368	361	347	337	303	339	357	330	362	355	330	368	352	354	334	346	342	306	335	354	352	366	356	344	329	344	350	325	350	330	343	329	325	360	337	354	382	344	310	369	377	352	344	314	325	352	334	354	355	349	326	319	347	353	309	323	356	349	336	365	331	320	329	348	338	347	363	346	354	398	305	348	340	335	333	350	321	317	323	338	352	349	383	339	331	332	357	332	328	365	329	357	357	332	343	346	338	395	347	354	365	325	310	365	337	336	377	350	310	363	378	359	376	336	307	345	328	338	369	387	327	325	308	320	355	329	331	350	314	348	345	339	384	344	345	378	335	337	340	371	360	357	333	349	320	366	356	369	351	350	324	339	363	317	328	351	352	350	327	340	338	348	337	342	337	347	357	328	349	389	312	323	332	349	330	335	355	367	343	370	315	363	350	338	363	307	324	334	329	320	356	349	340	334	336	337	349	332	390	344	373	359	352	354	332	353	352	365	320	361	331	333	312	371	352	333	350	320	342	335	344	331	341	325	326	332	352	360	356	343	344	351	335	343	345	372	349	374	348	346	328	352	335	317	344	327	353	332	361	364	350	352	388	363	348	363	330	309	309	310	339	367	323	349	324	357	340	352	336	371	348	334	356	347	334	324	342	353	358	342	373	329	339	382	350	364	357	366	335	372	346	337	355	359	356	332	315	347	348	361	365	344	375	335	332	320	325	361	337	326	337	342	351	323	342	350	357	345	347	344	334	353	371	344	345	293	344	318	342	321	335	354	354	342	338	355	331	346	339	342	352	308	327	332	322	353	352	327	323	345	335	349	346	349	344	340	316	341	348	348	359	331	354	322	362	348	334	352	328	316	351	338	337	342	338	346	374	325	320	365	346	308	335	324	360	326	331	358	363	330	349	349	308	358	338	383	316	329	362	327	350	377	331	314	354	348	336	346	331	350	348	352	351	343	342	367	314	363	342	339	362	333	387	330	369	341	326	364	330	375	373	337	336	333	332	305	357	362	350	330	321	338	343	358	358	334	310	322	317	338	335	335	379	330	314	363	314	348	305	372	361	317	334	316	353	325	317	338	389	381	339	338	356	320	347	347	347	332	342	338	338	339	332	390	308	317	344	335	364	344	310	294	341	323	317	352	338	356	376	338	341	321	337	339	337	339	370	341	338	380	305	371	348	334	372	347	337	291	363	320	316	331	342	371	362	323	357	346	336	343	342	409	389	357	339	331	318	361	343	369	377	324	366	325	343	348	346	351	368	315	343	388	349	385	373	331	336	353	383	314	352	346	351	361	342	340	347	338	377	336	346	326	328	337	352	340	347	331	345	334	372	345	344	339	328	365	349	372	348	352	372	323	323	337	346	362	367	371	326	341	356	336	325	323	317	372	354	370	308	333	395	309	342	372	350	333	338	345	353	393	344	379	365	359	353	337	336	369	336	336	336	319	332	344	347	372	369	333	354	340	327	351	333	340	369	311	315	356	355	328	354	370	338	347	369	342	322	369	371	383	334	324	323	351	336	365	337	368	283	335	361	387	358	348	334	340	310	331	356	327	359	315	365	345	346	372	354	351	340	355	362	353	353	364	335	326	338	353	355	324	343	360	346	328	334	321	362	347	330	339	366	344	324	333	335	361	385	309	346	321	343	326	326	317	349	343	305	345	341	337	377	338	344	370	362	319	330	335	376	330	351
25399	21616	28162	25518	12315	1313	1049	892	824	824	814	822	832	779	797	804	774	761	749	738	705	748	755	751	778	800	742	730	717	832	750	718	723	729	751	684	767	743	717	723	736	751	697	734	774	721	689	742	728	720	711	756	716	713	752	737	764	724	745	735	735	737	751	728	736	731	718	738	740	733	666	746	742	733	693	752	660	738	744	723	718	693	675	755	760	704	733	681	777	683	699	675	701	734	757	688	724	705	754	757	713	714	733	689	724	749	737	731	760	698	754	750	761	732	781	728	760	713	728	692	727	744	740	743	744	684	746	683	688	727	734	710	756	722	658	740	723	721	740	739	695	697	690	714	735	755	701	741	695	732	711	745	701	766	713	679	713	752	725	710	730	729	688	706	684	729	701	725	743	722	719	768	716	721	687	720	716	676	766	716	792	698	725	739	733	762	751	761	698	738	765	708	714	719	748	713	697	722	752	695	706	748	735	701	720	721	716	673	722	725	754	777	747	738	720	728	731	721	691	693	703	709	741	700	719	747	721	713	746	731	777	716	728	733	706	754	759	717	762	718	727	698	742	703	744	743	724	749	753	705	727	746	700	721	760	782	731	724	696	732	726	769	719	767	684	732	739	706	706	777	724	683	746	780	710	733	695	714	745	706	747	769	714	694	745	756	728	735	772	767	746	770	750	783	745	743	725	719	690	767	716	737	689	726	735	739	719	757	734	785	765	686	794	767	693	721	731	728	699	731	713	754	747	745	697	717	751	732	735	715	708	729	740	687	729	759	719	705	734	739	744	689	723	742	726	719	718	764	711	731	740	724	728	701	731	679	719	692	724	769	743	692	736	722	746	764	714	701	704	702	778	702	748	726	735	710	731	737	689	717	706	719	754	725	714	742	746	729	772	700	748	760	703	727	732	712	710	734	731	751	779	734	747	724	747	676	713	764	727	743	698	701	745	733	758	759	793	739	733	753	718	668	798	733	753	739	710	725	750	720	724	729	737	718	706	745	769	753	755	708	774	700	738	743	762	667	738	702	713	686	733	722	733	704	682	758	761	772	748	705	759	710	710	726	716	694	725	711	717	755	737	743	714	738	734	760	724	739	724	688	742	727	747	757	781	730	768	751	673	717	788	723	714	726	685	717	700	714	745	690	705	703	763	726	734	715	743	680	743	685	708	738	745	729	661	717	733	720	685	685	671	713	737	761	741	790	697	735	666	719	692	738	694	708	685	721	672	750	722	746	740	754	741	753	684	739	740	704	693	655	697	702	695	740	721	712	726	701	737	760	749	739	657	726	714	698	739	712	716	710	689	723	789	771	721	730	672	743	768	749	722	725	711	739	727	737	679	665	673	711	725	736	781	706	688	739	717	725	723	783	691	753	736	736	683	727	728	660	731	724	701	757	719	695	660	726	713	745	673	736	773	798	740	734	726	705	708	722	738	751	674	711	740	686	710	738	736	715	716	770	705	719	736	703	687	713	721	692	740	712	751	746	738	753	790	682	727	748	704	743	778	702	672	700	746	748	757	745	737	783	744	716	709	715	735	678	748	741	701	733	734	733	730	734	719	708	729	739	762	693	685	736	714	735	700	712	725	689	686	697	676	693	718	727	750	754	738	723	776	719	742	735	726	742	736	741	709	744	723	729	755	706	678	745	718	751	710	713	685	750	720	734	731	727	701	737	698	755	743	708	708	715	751	746	702	748	771	729	699	745	698	735	687	731	721	765	758	757	768	701	757	706	721	739	734	710	732	708	702	702	716	709	725	673	750	715	762	735	742	750	731	727	719	742	745	688	778	750	723	733	729	709	722	694	721	739	770	714	696	760	666	745	742	718	705	774	751	736	743	783	764	759	750	723	756	754	732	725	761	744	727	767	679	690	729	683	736	716	734	776	702	755	747	739	746	706	772	751	707	729	711	714	741	699	719	708	743	727	758	727	768	727	714	697	741	772	739	739	725	752	692	736	790	725	685	723	714	775	727	687	704	703	671	765	706	752	761	744	731	723	707	727	716	685	721	733	748	720	767	693	753	686	702	713	691	785	713	708	712	739	765	741	729	689	689	742	754	699	777	693	773	716	717	665	740	758	717	707	703	752	748	751	705	719	737	739	730	730	717	763	720	725	697	711	728	686	726	721	705	702	759	693	734	761	763	706	687	703	688	734	683	722	749	704	701	688	739	748	751	724	737	731	697	708	716	725	772	653	760	702	758	723	722	718	731	721	725	735	730	750	733	728	704	719	748	684	715	740	724	766	725	702	762	722	740	748	709	729	741	675	732	707	725	725	744	718	738	747	676	746	750	702	706	788	731	767	707	709	692	700	727	684	726	712	703	689	692	683	746	729	738	733	777	738	694	719	739	701	750	736	745	735	703	703	732	701	721	740	738	753	710	730	741	744	696	730	725	742	682	718	741	690	719	716	718	700	765	719	721	761	757	705	717	695	738	727	769	725	794	727	700	724	697	739	680	720	718	693	746	729	719	719	777	754	708	705	727	757	729	770	739	750	718	710	754	739	698	741	704	737	700	748	717	711	709	778	721	709	705	691	740	747	658	737	740	698	718	736	755	743	710	695	736	711	683	685	747	723	699	724	737	723	737	733	740	720	766	686	719	673	750	704	709	703	681	708	772	683	746	776	750	780	736	724	716	741	730	741	713	735	754	759	729	734	726	726	760	719	677	688	745	710	692	712	670	757	717	711	718	727	723	661	720	692	721	715	703	697	672	706	729	760	742	736	683	743	691	740	715	718	778	705	745	679	769	720	729	689	676	723	774	726	710	702	754	741	700	702	727	724	684	751	706	703	765	722	729	692	675	728	735	732	692	725	743	708	735	754	715	768	695	767	766	690	722	734	716	680	708	716	754	692	726	733	696	737	718	729	718	729	754	731	753	721	688	699	750	716	726	717	736	712	711	729	797	764	724	730	713	709	691	704	751	738	719	751	729	768	734	717	693	709	724	744	746	728	712	696	726	752	758	799	686	683	773	714	725	728	753	746	727	776	710	704	726	705	648	731	729	653	683	736	706	740	724	728	697	732	745	756	729	700	738	725	743	746	734	760	775	776	716	740	744	713	684	737	758	778	740	733	759	708	710	713	754	723	734	703	706	694	729	769	697	722	721	697	678	715	698	741	699	738	719	666	722	676	739	748	744	738	660	722	721	791	751	751	724	729	715	692	721	738	714	748	743	722	737	754	730	747	699	704	757	689	751	675	709	768	702	774	709	697	684	728	715	715	691	730	726	735	682	728	709	760	735	709	713	752	676	749	739	732	787	720	715	703	670	726	740	691	713	717	742	718	730	708	718	711	714	782	692	737	693	677	683	721	711	736	660	678	739	709	760	759	751	741	716	706	696	753	723	709	708	700	739	725	734	702	741	719	794	775	734	697	702	710	699	747	706	701	782	710	712	705	721	777	713	733	737	732	730	701	739	682	744	670	787	718	675	738	712	709	679	741	723	667	705	756	722	678	720	743	721	761	731	739
4705	5928	4838	2621	2018	1688	1470	1393	1195	1129	1098	1032	1070	1003	942	898	966	904	900	883	864	862	888	879	859	864	876	880	909	927	865	804	876	889	859	842	863	862	862	879	890	858	904	842	789	825	838	896	891	826	837	857	841	879	852	882	824	850	846	858	857	835	830	882	858	869	859	853	829	890	863	888	807	856	830	870	823	866	899	867	853	832	884	817	814	874	838	826	866	832	853	840	881	863	902	852	879	859	848	844	801	857	845	839	804	857	841	890	892	841	830	846	839	809	839	849	875	865	804	828	885	833	851	841	848	825	852	820	883	879	849	874	879	913	889	846	879	916	858	815	821	822	868	822	879	850	861	823	835	772	841	850	869	816	814	886	836	832	840	839	839	847	886	841	802	817	865	802	821	838	826	880	841	844	844	856	860	864	862	824	857	821	834	853	872	804	823	868	859	837	861	836	843	849	873	862	857	840	857	858	872	847	841	799	891	831	889	829	876	850	853	834	789	887	951	829	854	867	852	879	879	839	884	863	871	815	866	818	855	850	851	887	826	842	860	853	890	846	893	858	877	864	879	829	813	891	857	855	815	841	818	824	841	840	824	809	852	837	889	859	851	860	897	850	833	863	881	887	894	859	905	846	879	900	820	863	835	849	893	827	837	815	840	875	892	865	803	864	832	820	881	863	859	814	813	841	786	807	793	853	884	834	856	825	785	846	794	816	852	862	862	872	860	791	839	836	819	877	838	852	824	853	791	886	787	851	826	846	835	861	887	788	871	815	866	821	895	860	821	850	860	833	858	808	849	840	837	864	877	799	856	867	836	812	835	874	877	863	896	893	908	848	866	874	889	837	815	852	857	817	841	820	843	867	810	903	859	873	889	796	811	888	847	901	913	876	885	820	845	831	873	851	870	849	830	828	865	784	844	857	915	799	825	898	852	885	833	848	838	904	865	875	864	870	866	873	837	863	832	862	813	854	803	818	804	854	848	845	851	824	830	873	881	833	888	818	887	822	861	887	862	865	845	851	857	796	888	931	881	866	876	820	837	826	828	864	843	814	912	852	884	831	830	833	867	849	895	864	842	865	904	871	873	903	862	830	830	804	873	803	807	856	852	856	805	824	826	843	912	834	846	848	920	844	844	825	833	813	825	863	817	832	828	835	891	873	853	889	853	890	854	886	849	905	856	839	881	878	890	844	846	896	807	877	860	868	818	803	891	794	833	796	884	880	839	827	813	859	825	843	877	820	808	879	870	853	802	840	867	879	838	804	858	875	851	836	850	855	830	884	854	870	823	868	831	857	814	872	837	801	869	830	905	859	853	863	857	886	848	873	851	874	840	838	861	820	840	910	823	860	828	820	833	822	826	865	870	891	889	881	828	909	796	853	855	840	875	835	854	870	814	896	808	853	903	858	890	893	859	836	833	851	843	887	846	837	840	885	827	860	839	844	834	835	851	862	859	860	857	843	795	914	854	882	850	835	841	928	884	832	895	888	851	918	830	805	823	833	806	844	867	826	810	879	887	853	895	842	852	869	852	865	805	844	837	849	895	775	859	823	873	830	867	855	844	859	863	881	835	842	867	868	885	859	868	842	917	854	853	888	840	814	845	828	929	879	860	890	833	823	859	846	829	858	867	821	808	860	843	767	812	848	806	845	782	870	839	836	875	884	824	795	814	890	847	843	857	834	860	846	844	858	827	891	883	814	891	879	865	828	852	845	850	864	842	860	837	808	800	844	843	819	860	879	919	833	847	825	900	869	855	885	797	868	830	859	846	899	813	807	839	871	880	885	827	844	860	873	833	847	873	802	847	887	897	842	836	830	853	843	890	837	836	840	852	833	882	856	863	822	822	802	841	859	802	833	850	856	852	800	787	848	882	843	874	856	837	862	833	855	823	838	831	847	849	856	896	808	825	901	848	888	840	860	835	858	863	859	773	820	900	848	819	859	804	837	826	858	853	863	864	863	787	851	854	795	869	826	875	854	897	828	869	836	875	855	858	849	822	866	868	851	851	808	842	886	823	831	831	863	891	881	826	818	850	834	810	886	866	841	862	861	807	845	891	913	838	841	873	846	820	828	862	868	830	871	841	830	841	826	810	879	830	857	837	889	838	845	804	874	854	871	902	875	838	835	882	852	889	806	858	815	853	796	829	864	896	903	831	902	844	855	805	824	838	815	865	847	831	858	880	845	853	799	830	833	839	866	846	829	863	814	856	841	910	886	836	885	868	825	839	846	871	818	865	834	829	839	851	802	836	858	871	824	853	841	822	865	820	883	822	840	877	862	876	870	823	813	859	874	868	834	846	891	869	855	844	857	834	844	819	857	899	848	860	873	837	863	813	853	805	823	837	858	877	876	808	839	857	868	819	873	860	835	929	880	870	877	915	914	778	923	814	884	818	851	880	846	828	823	918	818	808	806	821	883	795	900	863	848	816	891	851	843	889	873	847	831	833	831	841	837	874	855	882	883	875	870	851	905	849	862	851	770	869	855	847	865	900	855	812	864	817	861	796	881	830	865	824	867	913	876	891	838	814	819	854	832	875	854	847	860	861	844	893	841	889	770	882	861	894	871	863	817	881	839	858	856	849	821	827	842	876	856	866	852	860	840	850	804	853	838	850	853	846	825	866	894	841	811	826	813	847	809	845	833	858	832	844	869	831	908	879	863	818	848	812	801	794	918	843	815	850	872	824	833	887	836	867	864	812	857	841	865	847	839	859	871	831	857	842	817	845	883	834	867	838	835	881	900	855	894	862	863	828	876	883	848	870	811	880	798	846	826	805	850	812	838	830	822	879	844	851	837	768	850	842	829	822	840	831	881	830	833	866	880	879	881	846	869	813	801	865	933	893	808	831	878	853	881	833	843	823	830	830	855	867	876	851	860	834	824	852	867	815	887	900	856	812	834	862	838	866	812	781	841	902	821	862	882	844	830	857	839	864	801	821	803	859	832	854	789	885	872	875	832	876	816	843	855	828	809	783	865	855	841	879	829	846	882	793	836	865	894	843	844	834	892	840	833	890	832	832	851	830	865	880	858	861	845	861	818	862	862	815	852	831	882	825	864	823	859	868	862	886	852	862	854	882	803	857	855	853	811	852	869	825	832	857	897	879	887	843	883	855	818	839	854	918	891	870	875	853	823	863	838	843	869	851	861	832	852	797	822	812	870	842	863	847	775	904	835	859	892	879	834	876	826	892	858	848	824	797	812	858	843	873	806	843	859	883	833	889	847	805	826	852	831	863	845	890	831	888	796	825	829	873	789	848	815	819	858	840	855	881	819	862	874	878	829	882	864	832	874	824	816	815	789	846	818	885	819	812	851	801	855	839	858	820	824	846	873	839	817	880	823	827	925	852	870	909	890	869	858	842	859	823	876	831	832	894	850	818	876	873	850	836	826	891	868	844	917	867	870	815	838	896	883	825	827	823	838	838	895	804	901	862	888	851	829	861	857	846	861	809	831	834	843	852	869	868	880	876	848	859	838
23187	21648	29643	24143	21629	21663	11988	1400	1083	936	818	795	756	714	602	638	610	574	546	585	520	549	570	546	565	551	500	507	498	496	499	505	487	506	502	508	539	459	510	486	501	464	496	498	492	469	474	487	524	461	487	470	518	486	477	474	501	417	496	482	492	439	476	521	480	479	480	461	497	484	481	476	448	499	500	457	466	454	466	477	453	485	449	481	473	406	480	458	492	476	469	452	484	450	453	457	447	459	417	484	428	454	463	449	449	490	461	429	480	455	423	493	500	452	463	498	444	456	474	452	486	486	495	423	511	434	479	477	495	498	473	441	453	453	478	464	481	496	488	469	443	503	446	456	462	491	480	424	476	452	448	476	447	464	539	477	484	469	466	471	494	502	448	450	438	451	484	464	498	466	517	478	455	493	431	486	452	493	415	479	484	467	476	511	470	447	461	469	454	490	469	516	476	494	479	456	453	455	470	448	486	461	458	446	501	468	463	499	461	483	479	422	472	440	463	439	444	449	502	477	508	485	459	473	494	504	507	458	497	496	460	474	448	483	433	423	432	477	489	488	506	487	495	464	457	460	454	452	468	468	503	471	466	470	480	463	471	454	457	438	455	462	483	482	460	460	462	459	485	510	466	483	440	479	484	477	491	497	488	421	488	465	466	453	479	470	466	465	467	478	432	464	461	490	481	465	470	498	482	458	432	490	455	460	478	453	466	471	480	445	446	434	457	442	450	465	464	454	468	466	471	495	479	459	506	472	461	465	469	497	512	435	492	457	463	463	506	459	481	450	469	465	509	438	454	442	471	450	454	461	424	486	457	471	458	461	438	468	458	449	512	469	474	491	459	482	448	461	501	474	456	495	438	459	473	428	442	456	449	481	479	460	466	514	473	461	445	449	388	475	458	470	451	452	471	497	448	434	479	455	462	492	449	446	494	451	487	468	483	464	436	458	513	469	460	471	459	429	435	484	431	466	503	495	474	457	480	452	427	441	458	470	478	448	447	462	472	477	469	475	446	448	477	480	466	437	483	454	437	441	466	452	449	477	458	452	501	475	437	490	455	476	469	457	450	508	481	463	478	463	501	444	465	472	456	440	473	459	475	479	434	460	460	464	506	468	518	467	463	460	450	455	473	479	453	468	453	490	457	443	455	475	482	442	446	474	437	441	450	462	458	475	466	467	485	437	506	474	434	494	451	475	484	488	470	485	461	457	469	477	424	457	472	448	433	454	429	464	468	470	457	474	474	502	483	420	443	455	463	449	471	452	473	433	499	490	458	478	466	470	498	490	470	490	495	456	483	474	496	491	495	435	481	434	489	458	456	444	468	466	436	448	485	471	476	483	456	480	441	458	478	478	452	468	484	471	448	474	459	463	492	437	469	481	490	514	446	465	454	480	427	488	452	433	465	485	463	484	445	443	485	492	487	474	469	471	465	448	499	486	474	487	516	459	484	502	464	468	489	518	479	446	502	463	482	447	477	469	421	460	508	462	457	481	477	418	439	460	469	475	451	451	466	448	447	448	490	471	483	442	475	485	481	472	449	476	480	496	439	456	470	471	467	464	440	448	479	479	477	461	456	435	466	468	483	460	510	486	475	465	506	460	434	453	453	419	435	408	456	431	486	450	465	459	465	447	493	463	395	458	465	459	504	444	449	461	454	482	467	433	472	453	522	452	450	460	476	448	484	464	474	471	436	463	444	485	464	452	443	500	465	457	472	441	456	468	488	450	474	486	450	487	523	463	474	479	440	474	460	480	469	467	475	448	464	481	452	463	483	459	456	483	458	497	450	436	477	459	466	468	508	484	456	516	474	509	452	459	419	449	500	465	487	450	503	456	470	472	457	530	506	471	473	469	474	486	452	490	463	477	474	486	453	475	461	478	502	503	470	441	483	461	480	447	495	443	460	473	467	465	493	441	477	472	494	483	501	477	442	501	461	493	449	468	501	459	463	453	454	483	464	464	454	448	485	481	474	466	501	486	466	467	450	449	474	431	441	454	447	508	459	448	434	501	483	468	451	439	451	425	466	437	523	470	466	492	474	479	466	455	463	425	501	484	470	450	437	460	472	462	441	462	456	455	458	438	448	481	467	461	447	492	454	470	522	517	452	461	464	436	493	480	478	444	419	442	455	493	507	421	470	454	487	425	502	459	448	462	437	460	504	505	462	476	449	414	419	425	458	490	490	440	452	485	456	451	487	491	483	489	488	468	478	463	411	427	475	451	463	479	458	476	434	427	439	469	445	472	471	476	500	421	460	462	428	507	454	487	442	437	498	492	463	430	431	474	456	489	503	440	475	472	479	467	476	482	448	498	489	435	461	468	483	443	469	495	461	469	459	465	445	448	483	449	465	489	489	462	528	464	499	487	442	458	475	443	427	472	494	483	443	455	457	451	490	470	485	494	460	471	432	478	458	436	468	448	481	467	447	467	456	467	460	445	448	434	488	468	436	452	460	471	496	475	465	472	455	438	513	453	454	463	473	476	482	495	446	443	413	500	427	466	433	428	451	448	464	467	489	477	444	467	492	464	448	489	488	468	509	460	451	431	503	460	438	489	483	477	486	458	498	436	470	444	461	463	423	429	455	447	499	436	445	486	509	420	451	490	471	462	448	484	480	473	439	470	472	470	502	437	447	482	444	500	469	468	446	479	447	477	437	435	437	476	461	463	441	497	443	480	484	435	433	453	477	476	485	457	487	436	473	474	427	478	450	454	469	487	480	435	489	473	442	489	465	479	457	480	433	475	415	458	491	419	476	492	470	484	469	446	485	485	445	452	462	465	463	437	481	433	527	466	434	456	502	448	447	433	459	467	462	488	497	515	460	467	424	478	467	494	478	437	438	443	450	470	469	474	449	468	501	483	440	404	467	432	478	467	476	464	475	484	444	451	484	431	480	454	455	468	464	444	457	479	457	439	493	458	467	453	467	465	445	445	474	465	441	458	475	492	480	446	476	483	450	514	473	477	457	453	433	496	450	473	490	451	504	475	443	475	469	492	480	472	477	430	407	456	448	489	447	489	444	417	432	469	470	458	440	479	458	516	469	457	517	455	458	454	475	446	498	442	435	443	472	480	420	450	466	445	493	416	474	462	478	487	487	522	439	479	450	465	492	476	476	499	436	476	502	430	476	447	457	444	469	462	479	443	466	517	431	432	480	489	450	471	438	449	498	473	437	486	445	480	438	467	481	498	455	493	442	498	454	422	455	455	446	463	490	485	461	477	452	447	474	478	448	409	454	481	497	462	469	421	442	445	497	429	428	471	495	474	482	457	490	453	470	468	460	503	482	479	506	516	430	457	485	458	499	420	491	446	453	449	448	462	463	475	416	539	522	466	486	434	470	474	480	473	443	442	495	478	450	484	437	456	495	429	453	453	511	452	436	472	474	469	446	446	464	470	454	494	449	453	452	445	439	440	457	468	468	452	401	496	486	497	479	483	441	466	464	455	464	457	464	496	451	461	483	504	475	496	479	451	469	468
7119	16451	13212	7026	4960	3687	2893	2255	1915	1607	1441	1214	1120	1064	977	909	874	814	770	757	725	676	680	643	616	697	653	647	605	618	636	581	569	592	537	545	613	599	604	561	597	552	580	574	550	517	597	593	561	567	548	574	496	574	521	537	519	530	545	569	532	563	561	546	520	537	563	491	499	579	550	539	544	562	561	526	539	546	513	530	546	523	546	589	613	533	563	574	542	531	561	537	575	508	495	541	501	537	534	516	555	527	503	578	500	530	515	569	488	531	540	493	537	563	529	550	556	516	528	531	556	534	553	564	506	575	543	525	543	532	529	529	523	517	527	534	527	550	511	549	546	565	499	520	546	550	522	548	520	546	528	557	549	555	557	541	532	530	553	519	527	488	558	543	533	578	535	554	555	563	554	529	521	535	542	558	504	520	540	503	518	529	566	531	557	532	571	529	518	484	541	554	509	499	544	536	566	544	513	568	537	520	554	508	528	553	564	544	530	567	566	566	549	527	536	528	564	528	539	521	555	519	523	504	550	522	543	537	509	525	496	536	527	538	529	543	532	533	513	534	568	512	552	553	545	553	522	545	536	534	562	505	525	575	503	511	494	526	589	515	516	570	510	544	503	486	546	512	522	504	536	518	523	480	532	528	553	571	522	555	566	519	544	539	514	519	534	531	505	522	513	577	536	540	519	514	547	513	532	501	546	537	517	545	564	591	544	505	556	548	572	558	505	554	515	511	545	543	512	534	509	518	514	529	494	533	555	545	510	524	519	532	499	547	515	515	545	550	527	551	520	531	564	554	527	544	530	531	527	523	538	535	563	521	552	539	533	579	510	573	547	524	516	527	527	560	544	537	553	499	506	544	538	536	561	510	543	543	483	568	550	520	534	554	546	554	554	519	574	554	582	517	549	536	533	547	510	556	521	540	580	483	564	555	520	534	581	538	516	528	538	537	530	537	575	544	551	511	510	542	513	535	541	573	547	548	534	498	562	566	537	532	529	558	534	543	531	516	566	522	512	507	542	537	536	514	512	554	539	525	542	566	518	555	497	527	553	512	524	529	492	522	540	556	550	515	538	534	577	478	529	559	513	516	567	547	525	529	539	571	523	531	579	518	476	549	536	541	525	548	539	548	564	528	524	550	531	521	545	525	529	530	566	534	584	503	504	535	508	553	548	596	518	548	545	513	562	527	549	544	524	532	507	532	537	518	546	494	532	539	544	551	553	540	538	500	545	535	509	514	515	521	491	515	539	522	520	518	512	542	552	514	521	532	524	510	529	543	516	577	529	497	507	535	523	594	530	530	546	525	512	569	532	543	497	528	532	539	518	537	528	567	498	516	537	547	517	507	508	536	503	550	552	518	548	559	535	546	581	558	579	529	552	549	571	502	510	525	498	510	515	558	523	541	504	525	534	558	524	539	521	527	544	519	500	555	505	517	556	570	513	539	540	530	554	518	509	580	512	536	521	534	560	547	524	542	501	523	516	518	530	537	551	550	543	569	509	553	559	536	536	514	526	490	528	517	530	516	509	499	517	550	551	514	538	546	549	536	536	537	496	533	516	539	504	549	526	563	480	533	538	531	548	532	550	520	550	544	539	531	560	524	548	575	491	562	536	513	539	550	535	520	542	555	524	512	516	568	534	489	538	490	535	533	535	548	523	568	534	526	541	551	534	562	513	485	570	535	555	516	522	515	522	547	535	519	529	508	516	544	528	542	573	548	541	532	551	539	493	556	526	556	488	525	548	495	544	477	560	564	519	516	520	575	545	572	542	533	534	508	499	544	543	511	513	520	520	547	530	563	498	522	526	509	542	513	496	509	547	549	546	549	532	545	529	486	520	544	551	558	527	523	518	520	535	506	548	530	537	561	505	507	503	475	575	493	502	552	561	509	521	540	523	534	500	510	545	530	507	584	560	525	501	551	547	571	545	521	504	532	552	522	550	537	521	548	534	546	499	522	559	527	515	522	569	502	543	540	579	521	527	506	550	547	573	506	500	565	561	537	504	516	481	503	515	551	526	540	560	524	547	529	569	529	538	562	542	530	563	567	558	550	572	507	529	527	541	518	544	546	540	497	512	572	545	569	526	585	531	572	565	495	566	541	505	537	522	521	524	541	559	544	539	569	553	512	523	511	525	549	487	546	549	543	531	483	555	527	511	521	537	495	444	563	562	527	550	540	543	485	540	508	495	517	532	537	555	523	494	507	507	532	527	536	512	525	531	540	547	552	492	546	496	517	535	517	532	506	558	538	515	495	527	558	513	495	504	558	537	592	524	491	525	513	523	524	530	534	531	485	559	522	515	540	500	509	512	543	502	539	552	513	590	537	510	546	534	567	508	539	564	562	503	500	551	543	578	538	515	500	522	532	518	531	553	499	556	537	536	550	577	565	563	536	555	493	554	508	518	539	535	542	532	546	519	531	531	527	575	547	541	523	518	539	592	536	514	544	555	534	551	527	528	540	508	530	581	506	535	546	558	524	519	553	523	547	576	505	469	521	499	524	506	570	533	575	515	512	526	571	543	533	541	546	571	497	551	507	535	536	495	513	492	521	536	543	542	532	525	556	531	545	525	551	568	492	546	540	514	557	554	522	558	511	551	533	532	535	619	526	511	515	530	502	511	520	550	488	509	503	546	551	519	588	541	561	517	549	530	485	526	534	541	556	551	537	560	539	509	529	538	529	550	569	540	540	535	558	512	546	516	567	533	531	540	523	502	529	537	533	519	546	527	536	547	526	528	564	545	552	531	551	513	542	549	543	531	511	493	520	547	534	512	548	517	558	524	523	568	517	539	540	499	527	524	543	529	532	567	589	556	529	536	552	570	533	543	488	513	534	566	511	536	560	538	508	493	509	537	526	523	548	542	517	515	499	500	493	558	521	537	549	541	524	552	492	529	536	531	559	532	534	560	559	507	561	549	549	532	579	532	540	536	521	532	510	548	561	513	539	498	518	537	558	553	546	501	549	547	555	508	561	549	535	570	549	515	563	538	554	528	565	535	562	511	512	526	490	541	573	500	574	554	563	552	518	530	529	551	556	570	545	542	539	569	518	623	561	503	546	549	543	514	556	546	514	548	563	575	542	560	579	549	538	569	530	565	509	534	549	534	523	517	516	531	522	543	484	559	585	530	507	524	565	529	531	522	500	527	524	549	538	553	568	519	503	511	520	535	539	563	545	513	551	527	487	534	503	557	534	514	529	582	557	497	508	475	507	540	454	494	507	593	543	524	520	541	500	526	566	558	550	541	534	522	527	528	568	533	533	513	517	511	491	509	552	570	524	552	537	518	549	577	533	532	551	536	546	560	541	515	517	523	521	564	548	539	519	543	525	544	539	510	539	551	532	576	498	556	518	541	551	527	513	499	528	533	564	585	529	503	497	517	550	567	517	546	522	567	565	530	520	533	575	559	566	523	520	553	534	545	595	531	507	522	555	502	545	521	508	529	475	502	552	558	539	510	528	567	488	550	547	518	559	552	538
27678	20507	7140	958	660	599	584	557	496	575	550	501	541	529	565	527	517	504	563	500	499	551	540	503	487	476	532	529	529	550	510	493	476	497	496	556	486	505	504	557	516	485	542	505	519	536	485	527	507	514	510	533	474	497	496	515	482	539	534	507	508	547	529	533	496	544	525	484	531	493	492	494	511	520	519	536	527	502	543	482	482	519	501	485	516	521	536	535	476	517	486	511	495	497	529	500	523	477	478	534	512	481	517	481	513	526	497	503	502	513	544	508	509	479	508	527	487	539	476	507	525	522	561	485	533	494	533	465	523	530	503	532	500	508	498	521	510	516	536	487	497	519	523	532	536	527	534	534	484	538	516	499	490	521	550	550	515	539	555	483	490	551	530	513	528	508	525	525	527	481	485	522	503	543	503	516	529	516	497	510	506	535	525	508	519	506	544	478	511	504	488	510	498	522	505	502	515	540	518	528	508	518	545	513	524	526	512	513	514	491	499	506	509	504	521	526	515	538	530	519	495	554	514	501	512	507	516	513	492	510	507	518	543	495	501	511	490	520	519	535	558	504	510	543	581	508	507	514	488	532	539	498	536	520	494	527	482	543	490	507	520	507	484	526	514	503	495	523	488	512	513	517	527	492	508	524	543	516	500	525	532	515	497	525	510	527	501	527	516	520	505	498	515	487	489	475	478	502	503	522	485	547	516	523	559	511	501	544	496	502	508	544	506	513	476	501	510	510	514	535	510	520	452	589	496	543	489	486	513	497	522	518	487	542	526	490	547	522	536	511	501	503	509	521	507	521	521	517	541	494	502	502	510	538	531	510	493	506	458	501	511	468	502	528	473	501	517	485	479	510	523	510	475	515	496	511	472	531	510	500	504	487	485	513	468	481	538	532	555	475	506	494	499	504	555	498	488	502	507	560	511	511	503	505	544	500	513	497	510	516	538	492	528	531	542	511	484	537	527	469	524	503	498	526	501	514	501	562	522	523	505	471	480	529	520	537	517	555	519	483	467	504	540	476	508	515	482	481	497	500	524	496	507	519	526	486	470	529	526	492	524	507	504	465	555	514	492	496	494	530	496	505	543	496	517	488	480	478	494	482	487	494	508	509	486	519	535	490	515	457	533	490	526	573	529	476	523	543	527	536	530	516	535	522	543	490	540	523	511	528	547	540	530	525	479	504	537	536	463	485	502	498	530	505	527	494	492	514	517	567	500	494	491	516	575	473	509	504	490	488	534	481	508	503	541	558	498	462	542	486	546	503	547	509	509	545	510	498	523	511	529	518	510	482	508	518	475	545	528	480	528	519	479	529	539	534	549	523	539	503	526	526	493	509	550	508	530	492	472	537	511	521	511	493	497	513	514	516	526	531	519	531	517	502	515	527	511	484	522	554	521	498	510	538	507	507	499	533	517	461	476	496	543	527	545	490	487	498	545	509	548	542	491	504	527	502	539	506	512	538	479	517	537	526	459	558	512	532	530	503	507	519	529	545	517	473	528	546	490	539	528	513	553	469	495	493	516	477	492	483	524	509	530	506	522	474	531	491	544	497	554	522	520	490	540	475	494	545	532	525	523	534	538	501	507	508	524	526	470	537	516	513	536	488	545	541	486	553	490	514	512	492	525	525	481	503	541	492	489	523	489	549	498	532	519	532	515	546	512	515	508	538	513	486	526	503	477	503	499	515	544	514	518	509	513	533	515	503	507	514	568	514	526	527	552	475	500	475	515	486	541	507	547	545	517	523	461	487	487	508	496	530	496	495	513	540	518	508	515	503	521	493	525	490	474	540	534	553	516	513	514	524	490	552	510	515	501	518	534	501	508	506	532	571	511	511	494	502	522	500	547	453	545	540	492	494	496	529	481	554	531	539	487	544	529	546	515	476	499	473	484	527	522	547	544	483	512	502	499	536	523	498	535	486	501	537	460	534	480	539	512	568	520	534	502	541	485	493	493	486	532	513	513	488	468	555	479	517	511	485	520	511	498	469	542	507	528	512	499	530	494	493	492	476	515	525	503	527	552	504	481	508	542	521	513	544	497	512	532	479	487	527	542	504	560	557	532	540	482	529	515	497	494	564	506	467	500	533	540	516	514	500	494	515	582	485	438	510	514	478	541	498	528	515	524	533	546	488	467	478	527	516	513	498	543	503	528	519	500	489	522	542	523	516	543	483	520	517	507	514	543	512	459	493	510	511	528	514	521	489	506	506	516	521	484	499	530	502	467	492	479	504	507	498	488	518	475	496	514	513	466	479	514	554	534	514	487	524	496	516	475	531	541	510	480	503	470	524	502	516	494	473	524	538	507	502	529	497	523	582	486	503	522	513	503	518	539	496	516	518	526	502	520	469	544	489	535	496	573	476	516	503	528	480	508	515	505	517	537	510	503	539	496	538	519	521	530	522	508	490	522	490	500	496	471	504	475	509	519	529	492	500	477	502	524	521	539	530	516	509	496	539	512	531	498	492	527	512	551	494	513	512	497	501	564	526	537	533	524	527	470	506	533	515	504	505	526	502	525	492	494	531	524	519	477	464	514	512	480	433	524	517	508	510	575	477	502	504	478	490	496	550	461	546	531	462	557	506	492	480	554	535	515	530	520	512	499	525	483	464	536	484	521	550	501	499	536	509	545	500	519	496	521	506	508	524	516	526	551	486	533	490	486	519	476	537	506	533	525	516	495	521	494	483	528	498	518	529	516	483	501	488	490	496	521	544	488	505	513	506	499	504	524	505	523	551	501	485	535	496	476	507	511	470	545	493	513	482	503	477	478	543	514	529	500	515	530	530	515	519	477	482	507	496	475	551	510	501	513	515	562	502	553	494	518	489	473	511	510	490	530	517	496	589	543	508	509	516	540	470	531	513	522	488	539	507	505	560	507	481	534	512	485	497	483	563	510	555	481	538	538	517	518	485	478	450	471	561	502	544	536	509	542	522	509	527	486	536	568	513	534	528	479	482	515	511	535	509	504	482	504	519	524	519	491	537	487	542	511	534	487	480	497	511	500	532	498	558	500	482	519	486	526	533	492	507	489	508	519	521	488	491	494	502	493	512	541	506	498	496	504	505	526	486	492	487	492	525	512	539	536	518	500	542	553	507	519	503	538	537	484	487	504	558	485	498	486	496	475	499	563	517	503	494	439	499	482	532	519	515	477	527	506	519	527	523	511	498	540	524	493	482	517	503	547	520	504	557	510	485	532	532	468	503	483	520	497	527	516	478	517	504	483	486	507	504	505	541	511	507	526	528	500	521	499	511	518	567	531	475	491	567	519	534	510	517	473	506	514	536	515	493	522	501	510	485	507	544	534	503	513	505	506	544	541	490	492	474	504	481	517	527	487	530	470	525	550	504	455	531	473	479	500	536	537	499	536	504	488	506	507	493	504	501	531	530	528	533	546	513	525	495	496	531	501	530	525	504	530	502	510	493	464	520	534	544	503	540	509	502	508	478	543	550	514	533	477	478	521	513	493	540	494	477	519	494
4197	1343	1188	861	748	723	710	675	648	690	658	669	642	662	659	648	642	650	657	620	622	662	676	610	670	644	648	635	617	619	607	626	557	628	632	706	617	629	597	639	646	623	651	656	670	644	640	571	610	643	606	635	643	626	614	618	638	622	643	632	648	607	651	611	623	663	610	614	612	659	638	660	615	674	635	646	667	618	610	605	648	606	629	632	669	606	621	617	636	621	640	580	668	644	646	613	633	582	599	636	649	644	625	628	669	665	650	620	653	624	609	620	650	639	679	604	611	605	641	640	658	662	589	620	635	672	634	632	641	643	657	622	627	650	609	654	608	646	673	679	654	637	636	635	656	622	661	625	612	633	630	634	624	615	621	638	623	666	647	637	607	586	641	649	628	640	649	628	565	596	622	644	632	658	607	611	605	624	648	637	628	645	621	621	674	659	622	585	632	589	589	641	620	658	623	644	594	676	610	586	658	561	614	612	637	633	628	619	640	617	616	610	624	610	647	568	624	612	654	650	641	651	597	607	604	556	641	645	636	617	659	607	611	665	597	593	676	637	566	647	637	668	675	654	604	649	670	636	641	650	675	595	631	651	657	617	615	604	617	645	599	665	632	607	587	653	557	630	595	625	652	664	649	611	632	582	632	649	599	680	629	614	666	621	615	651	603	652	594	608	623	624	634	626	652	627	619	621	616	608	585	630	621	608	674	567	612	693	615	651	628	584	572	630	625	592	617	599	644	651	652	632	684	586	662	583	651	588	576	680	647	610	611	609	619	638	648	678	649	672	651	640	581	639	637	614	614	623	636	619	627	626	637	637	597	664	624	671	615	652	606	626	616	582	630	626	631	641	647	662	621	648	648	695	642	610	585	613	621	603	592	640	659	592	662	629	664	628	623	634	643	628	646	615	629	590	618	618	627	613	627	633	628	610	657	629	604	622	643	629	614	655	587	593	634	651	639	624	631	635	634	630	649	616	602	637	615	626	657	646	636	609	629	650	645	644	650	596	637	604	622	670	626	648	633	620	637	643	606	666	632	638	633	601	683	619	656	645	589	677	668	609	646	666	592	639	637	593	631	604	647	614	632	638	597	645	643	648	616	639	627	578	613	643	611	623	603	639	596	612	633	626	604	616	649	613	600	675	635	632	603	660	596	652	589	628	632	587	625	593	602	595	609	613	623	587	662	584	607	586	631	569	584	622	637	652	635	580	631	612	622	596	676	633	603	589	612	663	635	623	633	630	583	555	631	613	582	613	685	658	665	662	630	621	603	574	635	622	611	656	629	656	666	637	647	594	621	654	655	646	632	660	588	624	635	584	616	687	646	609	619	644	669	598	593	658	596	631	651	641	616	598	665	617	608	594	585	604	651	579	618	615	622	632	580	664	647	643	629	629	618	656	669	603	649	630	627	593	618	632	641	627	643	636	639	618	645	607	603	650	642	614	601	647	626	606	610	663	668	608	615	575	641	643	646	611	624	663	605	625	584	632	612	641	608	625	654	617	608	647	619	631	660	616	623	597	622	649	634	627	647	607	629	597	683	647	588	594	579	613	619	640	615	601	664	616	634	639	597	655	590	627	626	586	659	605	626	601	667	585	618	629	640	625	621	589	608	608	575	639	635	605	634	640	646	647	619	634	614	615	629	582	637	626	673	617	627	621	637	624	626	622	603	601	618	584	607	646	600	611	623	639	619	642	591	588	604	590	629	617	614	637	633	636	643	614	644	596	613	635	609	652	665	575	648	623	616	621	595	608	629	639	615	630	612	616	597	612	672	648	633	620	636	644	596	608	638	640	623	609	677	592	654	621	633	597	659	616	654	607	627	646	634	588	669	602	669	597	646	671	601	662	583	644	644	593	636	679	554	590	670	639	606	586	659	608	634	634	611	631	650	617	604	633	640	671	637	601	595	561	635	583	639	614	621	620	605	615	634	631	623	616	636	606	627	608	667	637	575	623	632	585	632	605	610	614	607	608	633	625	634	610	624	605	623	599	629	625	606	652	668	580	589	627	673	661	601	598	626	658	639	653	625	617	631	612	627	625	621	617	672	599	633	602	619	636	611	596	607	648	637	675	638	598	631	654	622	622	640	630	668	583	638	623	668	644	632	561	624	602	634	688	637	672	628	636	617	616	605	631	652	632	610	623	598	657	595	626	627	616	614	601	627	591	611	652	675	623	656	632	601	625	651	615	623	600	633	642	636	624	606	653	611	667	639	624	657	623	642	626	600	636	607	633	658	645	633	653	660	634	620	596	636	603	648	600	606	637	625	666	601	578	615	634	581	630	617	610	649	617	639	622	650	599	664	638	647	593	634	617	641	600	636	632	641	644	665	645	597	599	671	625	657	624	649	627	669	644	651	635	608	635	635	647	659	607	589	614	647	633	616	615	605	597	631	648	569	669	615	605	639	604	575	637	628	621	640	632	649	599	662	657	589	653	668	646	656	609	650	599	667	626	625	615	645	634	614	649	700	641	614	598	619	574	650	646	590	658	598	610	641	625	652	592	667	583	618	618	578	620	594	620	607	649	635	582	601	607	613	657	663	644	590	661	633	649	597	596	611	616	594	624	629	644	651	626	653	616	675	621	607	618	640	610	645	631	635	624	616	611	635	617	636	580	574	623	610	706	646	637	603	635	621	627	587	651	599	635	630	646	654	639	648	621	641	628	628	605	604	663	619	644	600	651	583	637	654	627	605	575	630	629	643	654	621	647	570	611	598	627	616	588	599	652	617	588	641	632	640	659	626	604	678	633	646	663	626	629	609	615	638	656	598	580	600	641	626	653	650	613	651	633	600	587	633	600	620	619	618	629	624	628	596	653	626	597	635	596	660	638	631	602	634	633	605	590	641	588	612	590	615	628	614	650	608	606	566	612	618	641	629	657	591	583	597	591	597	598	607	634	607	654	613	640	631	617	628	609	640	656	690	671	631	599	612	616	658	613	608	650	615	643	606	629	623	660	625	656	653	613	639	664	632	657	642	627	656	640	645	657	627	613	673	651	644	616	621	642	601	668	637	668	589	721	663	620	602	634	588	655	636	649	629	615	654	620	602	596	664	601	652	605	658	587	638	614	654	646	642	639	605	608	625	603	616	629	631	637	616	588	632	587	585	633	655	688	629	596	585	620	618	592	663	597	599	634	592	622	633	674	630	607	619	618	663	659	663	585	608	633	611	630	638	646	638	630	617	629	624	630	659	599	630	621	614	682	618	606	630	594	593	619	612	601	680	624	606	643	590	607	623	646	597	686	652	657	612	628	630	658	612	655	602	669	634	619	627	634	616	639	585	607	577	618	619	618	590	633	618	638	621	667	620	595	638	623	650	639	623	633	638	629	599	631	629	588	617	636	620	649	585	622	598	587	615	654	653	659	602	638	618	628	622	623	628	611	657	636	594	614	629	590	611	625	608	612	637	654	627	638	613	651	590	629	658	636	648	633	636	632	610	589	629	589	610	663	639	613	641	683	626	615	649	642	607	629
24134	21614	29213	24499	21612	12746	1233	704	550	530	505	459	425	377	385	356	312	365	354	336	302	311	309	343	316	297	292	310	309	269	291	306	303	276	319	281	284	278	271	300	315	307	255	264	268	306	286	276	259	274	271	271	268	268	294	311	276	283	347	322	264	289	289	285	248	280	306	299	278	269	273	299	293	281	271	340	283	275	277	287	263	268	265	258	283	275	268	289	284	275	299	268	245	287	279	274	302	286	286	277	263	278	276	257	297	277	269	283	250	257	279	294	258	270	288	281	283	279	294	268	279	290	279	287	273	274	284	268	296	281	292	297	329	308	273	250	309	309	290	275	267	289	275	274	272	267	292	270	306	285	293	277	274	263	282	246	295	319	250	269	257	288	314	305	270	266	238	288	275	296	295	272	286	298	273	247	249	267	251	244	270	301	267	269	278	302	283	249	295	274	277	280	249	278	266	288	277	281	263	242	251	259	256	276	259	262	275	271	288	313	303	291	273	255	269	270	277	284	275	278	268	290	288	278	263	291	298	251	285	276	299	304	255	267	300	289	281	276	291	267	277	314	284	261	310	292	273	272	278	301	274	295	299	288	271	299	264	295	248	270	244	307	277	291	267	274	285	284	261	257	270	254	285	269	274	318	293	300	252	263	284	265	277	268	292	293	272	301	297	260	251	294	274	247	310	294	276	272	282	283	294	242	282	266	313	302	273	299	258	246	293	279	281	275	287	281	283	279	301	287	294	279	304	275	296	249	283	321	282	270	275	264	283	290	268	252	290	290	258	283	295	250	268	256	283	280	266	267	280	271	259	284	300	273	271	274	274	275	234	279	281	275	267	271	292	298	294	299	320	265	279	242	254	280	273	251	268	283	280	268	264	301	293	291	257	289	281	274	273	256	271	277	280	262	274	277	276	279	283	282	269	253	273	276	272	263	291	303	266	267	259	307	260	272	297	245	257	269	280	289	251	300	296	254	292	304	296	301	292	266	282	261	309	257	273	259	252	238	278	286	259	277	274	282	261	282	267	296	265	263	263	264	253	297	254	278	282	263	276	302	297	281	294	257	288	283	272	296	301	282	290	255	313	233	306	300	252	300	249	274	290	273	243	282	277	275	282	260	240	311	269	284	281	300	299	288	266	279	271	257	300	274	284	272	278	264	289	295	280	273	274	280	284	271	263	297	297	287	276	283	293	268	299	279	270	287	277	240	259	286	280	278	300	304	271	270	261	262	279	291	260	259	265	301	291	272	288	261	262	272	262	325	262	297	237	288	278	258	273	267	286	316	273	294	295	285	275	276	275	287	253	283	279	261	259	296	266	289	284	271	262	267	299	275	264	294	283	268	289	280	278	290	297	283	270	274	283	271	263	284	287	254	296	270	304	284	258	294	245	268	288	286	267	263	281	285	259	278	277	257	249	269	281	261	290	267	288	289	282	277	273	273	266	300	265	313	257	256	268	297	265	270	299	259	267	315	268	276	284	259	283	271	281	241	278	283	318	290	263	268	280	288	266	272	252	296	262	263	312	278	266	266	265	254	299	285	280	256	293	268	268	267	267	265	273	270	278	283	308	288	268	259	275	274	298	280	276	286	295	249	277	288	267	292	225	253	274	282	277	271	270	270	260	243	277	263	277	262	299	286	300	317	293	292	269	253	259	282	259	253	289	271	275	275	273	253	296	296	275	280	271	279	268	263	250	300	313	286	299	308	286	261	280	294	266	278	276	273	252	274	265	272	280	256	259	270	302	283	263	238	286	285	291	285	298	287	290	288	283	240	241	278	266	273	272	272	276	304	284	270	271	308	288	273	271	265	282	289	295	290	293	288	277	279	291	272	277	242	277	268	243	260	267	273	289	264	303	290	275	290	279	302	282	294	262	283	256	288	305	311	253	325	280	282	292	268	244	289	255	283	257	283	281	284	290	293	286	253	295	262	291	278	229	258	270	298	258	291	261	296	288	279	276	273	267	290	277	296	259	265	263	275	275	263	245	279	257	249	304	286	264	259	261	293	253	279	318	298	272	293	288	317	285	315	276	278	265	283	286	262	246	295	305	262	288	293	276	246	274	258	300	304	283	264	282	293	262	267	304	244	278	285	294	301	291	284	290	284	297	278	270	287	275	270	275	277	284	292	288	256	275	281	298	261	224	288	277	269	299	262	264	248	315	308	285	284	288	263	272	262	275	275	280	253	293	266	269	299	301	277	290	266	307	271	265	282	251	281	269	282	281	287	304	271	293	286	269	294	299	249	259	280	271	269	272	301	284	279	269	263	295	257	272	266	257	296	271	276	306	305	281	286	274	266	280	264	259	309	278	282	266	303	252	300	284	274	300	279	288	279	290	287	292	262	250	241	280	279	282	277	289	289	277	276	280	295	251	287	309	292	291	302	287	277	272	262	270	263	278	257	286	284	276	307	284	279	264	277	281	255	266	281	286	264	263	294	287	253	270	271	289	298	290	268	273	286	260	270	263	280	292	257	252	263	277	271	288	271	255	253	285	283	272	263	271	305	271	283	301	247	310	276	308	281	297	284	269	281	290	290	314	309	260	264	291	275	264	304	289	312	268	288	272	281	257	303	267	277	261	287	271	285	278	269	267	289	289	284	263	309	271	270	295	260	282	281	302	273	256	285	257	302	294	274	272	277	278	264	283	280	248	279	305	302	268	272	317	292	271	286	250	260	298	262	256	306	282	287	294	276	301	280	290	274	307	283	277	289	297	281	280	294	285	272	284	310	278	317	283	303	275	259	271	262	265	291	286	291	288	248	260	260	281	287	300	266	256	254	260	279	274	300	296	295	274	309	278	279	305	303	279	262	279	285	293	259	263	290	254	285	275	283	244	277	275	276	313	284	281	276	284	278	295	308	263	262	265	284	277	296	271	274	261	264	298	301	252	310	256	266	285	283	281	268	306	273	296	295	272	288	301	294	304	319	279	276	264	271	310	253	285	266	244	262	284	287	283	254	289	279	271	278	291	277	277	297	280	274	287	254	276	283	273	278	290	255	277	284	286	291	293	288	300	274	251	289	278	258	270	279	278	285	254	298	276	258	273	279	245	271	249	249	255	278	277	281	253	264	283	269	274	290	289	277	256	264	279	274	274	282	218	261	267	267	241	279	275	303	267	282	286	275	273	299	247	303	276	274	283	285	280	254	290	267	271	278	283	295	260	292	270	312	315	307	276	279	283	289	294	264	266	271	271	298	265	253	261	270	272	283	297	282	294	276	262	265	317	264	268	274	305	275	273	292	286	269	273	281	247	252	276	287	287	290	280	263	270	266	266	275	279	276	304	309	286	303	276	261	252	302	247	284	274	263	248	298	291	277	285	276	274	289	284	304	296	261	245	274	253	254	308	273	238	290	278	283	255	271	284	273	273	289	281	305	273	283	288	284	287	282	271	274	280	283	251	267	282	263	281	234	281	311	248	253	285	270	275	271	282	244	252	308	276	254	267	275	286	276	290	281	263	297	252	254	269	283
4906	10087	8067	3898	2770	2052	1579	1282	1057	929	830	746	685	631	577	573	498	486	500	453	495	442	382	396	457	403	406	390	349	401	417	422	412	353	383	374	379	368	338	357	337	360	378	364	353	342	375	381	326	342	334	389	337	360	383	354	343	354	342	374	328	362	359	357	361	352	376	355	325	394	351	370	373	353	353	329	355	395	329	326	373	354	333	348	352	325	333	336	373	422	350	353	345	341	332	353	364	349	354	344	357	353	317	367	352	334	365	358	359	345	342	360	379	357	348	374	396	373	347	334	368	338	369	337	342	340	387	336	339	344	343	358	341	367	389	384	336	376	329	348	391	342	386	379	342	397	376	371	361	355	342	305	354	334	343	361	373	371	350	377	351	377	313	318	331	371	333	353	316	347	349	370	351	355	382	338	377	390	352	329	365	312	314	369	368	372	364	351	351	346	315	344	328	367	330	340	350	327	354	376	334	339	361	334	364	340	328	317	361	370	327	328	317	332	327	356	349	351	348	357	370	372	340	349	369	395	368	319	345	336	344	354	350	341	363	343	356	324	334	359	379	342	339	346	340	319	347	355	365	321	323	333	359	364	365	333	348	339	321	372	369	356	350	342	336	355	337	353	360	337	342	351	338	327	358	367	338	336	316	378	343	341	353	334	355	302	329	340	360	344	378	346	332	342	360	343	349	371	372	360	348	336	343	356	329	363	334	378	336	325	344	348	353	350	395	323	358	331	347	324	356	354	357	351	357	350	347	366	355	375	369	359	309	352	329	344	347	356	356	376	352	357	380	341	347	355	360	324	377	310	371	310	354	332	335	346	350	360	358	364	376	340	363	344	402	380	333	349	324	339	355	373	329	361	362	334	340	349	357	345	376	332	331	324	355	404	352	334	360	356	355	337	342	354	355	370	350	379	336	353	346	335	333	380	344	363	362	360	366	341	346	354	373	355	314	327	396	346	359	362	363	339	331	361	357	372	345	344	363	332	357	340	366	355	363	348	354	315	353	357	346	336	315	357	322	341	368	357	337	334	355	347	341	328	349	341	390	330	388	326	348	345	343	328	355	374	333	346	353	331	341	349	363	356	358	364	343	346	345	343	318	348	311	350	339	335	377	335	342	367	321	358	344	298	354	359	313	341	348	361	352	347	353	338	379	390	358	328	342	379	338	338	339	360	356	333	373	341	348	379	328	363	333	338	368	387	325	373	346	366	335	345	348	359	375	299	337	364	339	345	347	363	358	374	403	340	315	328	354	326	384	354	365	361	351	360	336	361	368	349	366	352	358	371	331	368	353	342	357	362	384	342	331	379	378	376	332	313	346	352	352	350	351	348	318	354	323	342	338	365	350	326	350	349	364	339	369	358	347	373	344	360	331	337	350	336	338	350	337	329	329	335	354	352	387	349	407	348	354	340	343	331	337	344	371	369	321	313	340	351	331	363	322	353	347	346	344	330	353	347	315	345	331	370	364	352	365	319	342	334	344	381	376	349	335	357	337	354	348	332	329	356	359	351	335	349	333	364	350	365	365	352	354	330	352	342	378	361	355	339	357	352	367	335	361	312	311	338	354	350	331	329	350	342	349	382	345	359	365	364	347	336	359	359	357	354	338	349	310	356	330	358	366	340	335	379	333	363	339	353	326	338	344	340	366	351	348	350	359	346	352	327	361	388	317	351	390	368	354	363	323	335	336	356	292	337	343	370	356	368	366	349	339	361	354	366	332	361	347	335	338	357	358	365	364	316	310	360	337	316	318	326	362	371	320	355	382	336	364	346	368	374	368	324	322	349	358	357	341	339	341	344	357	335	387	326	334	366	334	336	337	356	344	370	364	323	337	327	361	353	347	357	340	318	350	341	347	348	365	327	382	334	333	317	340	324	317	357	359	342	363	329	368	334	352	343	384	347	339	335	356	349	364	372	347	339	341	360	347	355	355	334	352	360	344	337	359	339	359	340	352	334	309	355	352	321	346	359	360	379	347	335	329	333	348	334	388	366	347	310	372	342	332	342	349	383	289	331	344	328	370	359	357	367	368	346	342	350	382	346	327	366	312	357	339	352	378	332	343	326	356	355	378	331	347	333	351	348	358	342	322	350	341	348	340	349	341	340	350	347	335	360	349	366	335	348	340	372	355	383	326	296	333	351	372	355	310	334	339	333	347	371	316	326	360	371	356	351	342	325	395	332	371	364	351	308	357	322	340	343	351	327	314	378	331	295	350	362	314	333	398	350	366	351	357	364	377	354	363	342	334	347	378	353	371	339	354	354	405	343	330	373	353	368	370	365	363	343	358	338	353	339	354	326	343	350	344	332	354	370	337	368	340	349	332	368	365	351	316	373	364	358	366	343	363	331	372	340	302	338	336	377	328	373	338	352	329	336	350	345	373	378	353	361	361	345	346	332	337	356	324	386	359	359	356	356	355	343	330	351	340	341	336	345	322	349	328	324	370	346	383	334	353	355	316	348	372	325	324	354	323	349	356	343	351	332	357	333	354	370	347	345	370	336	337	376	366	338	359	335	332	366	380	335	361	362	364	360	365	367	349	352	374	344	348	348	365	337	351	327	351	364	342	382	318	331	357	366	361	343	352	349	350	391	309	355	354	370	374	339	354	340	334	296	365	371	329	365	350	359	359	339	311	350	368	354	336	360	365	350	380	348	309	378	371	337	322	348	367	398	347	322	351	362	344	367	343	348	325	344	344	354	366	367	337	339	359	357	356	344	362	359	355	346	329	310	339	351	355	342	338	396	337	381	356	316	336	318	336	354	372	342	345	330	377	333	343	353	361	357	348	343	349	351	383	357	324	338	334	346	392	372	342	355	359	350	346	346	326	339	359	372	362	350	366	358	349	378	377	370	333	383	365	354	368	373	350	362	342	356	329	366	351	344	344	342	309	362	367	362	341	369	358	355	348	334	347	365	339	376	363	324	323	384	340	351	354	404	337	371	324	388	312	325	337	344	370	372	341	356	344	376	366	327	344	359	335	339	365	348	374	314	352	326	369	364	371	359	356	345	350	359	336	386	314	355	339	362	337	317	342	324	349	331	310	374	320	361	384	352	348	370	360	371	309	378	358	323	344	342	378	374	371	348	363	321	343	331	334	369	360	360	361	367	328	342	370	355	337	352	351	362	340	339	336	344	369	333	368	333	355	339	315	316	339	331	331	361	365	337	351	366	345	356	347	356	368	373	352	359	369	333	364	353	344	338	368	363	367	359	359	353	365	327	362	336	332	337	333	344	362	390	374	328	333	351	323	339	361	359	369	364	367	347	361	357	339	393	341	333	345	361	344	354	354	342	361	347	326	326	341	327	340	333	342	357	347	318	370	354	330	353	377	345	342	343	342	331	339	345	343	335	376	332	356	359	336	370	353	317	364	330	379	338	376	345	337	353	356	339	355	341	331	355	354	302	313	350	383	350	362	353	342	331	356	332	356	402	328	349	372	336	301	361	336	343	352	339	358	342	341	304	344	353	319	331
25433	21621	28202	25429	12443	1386	1059	974	822	834	824	842	827	807	799	796	803	752	744	765	731	738	758	728	792	787	768	720	756	792	723	710	713	768	719	760	726	788	750	711	736	733	766	752	770	745	719	763	756	698	787	715	733	750	769	722	814	725	725	665	713	725	744	718	737	754	734	720	706	721	739	695	672	733	755	743	717	795	728	732	709	720	729	719	768	729	728	740	751	729	745	744	710	749	721	740	686	782	754	797	767	761	746	697	725	769	732	728	701	744	697	753	757	741	726	756	701	777	722	751	690	746	728	727	743	707	760	715	762	768	719	738	689	703	757	770	761	740	714	710	769	751	708	715	756	754	788	708	788	742	724	711	737	803	734	720	749	749	726	786	724	694	805	705	712	736	677	718	755	725	720	788	726	721	724	732	739	747	714	689	764	704	746	714	717	672	674	684	687	709	691	746	779	755	744	717	714	764	761	722	683	731	748	715	790	768	746	735	704	736	805	711	691	716	728	674	724	787	769	734	703	692	778	752	741	771	736	733	733	702	717	746	733	716	770	720	731	719	751	724	734	711	688	703	722	748	726	696	684	694	712	746	719	755	731	783	729	719	700	731	724	724	725	701	739	736	739	771	722	670	737	773	818	738	716	744	762	720	721	782	696	709	773	748	753	742	722	715	689	722	670	709	729	693	678	726	692	754	695	744	735	713	697	768	726	740	735	714	681	709	737	735	718	692	764	711	689	680	724	709	747	705	718	757	745	708	747	746	733	732	731	752	728	703	732	765	709	729	754	745	723	753	725	738	773	743	730	749	707	745	688	673	710	696	736	751	764	696	730	760	734	788	773	728	778	709	703	735	728	708	686	710	715	721	734	732	703	694	720	721	778	759	718	712	722	687	711	734	768	775	710	675	689	739	759	701	724	736	729	756	696	694	686	728	693	735	743	698	727	733	724	731	732	716	729	738	687	668	765	722	729	760	729	668	756	732	770	745	725	784	798	747	701	695	687	739	795	697	730	714	717	767	771	719	720	708	696	713	713	685	749	785	728	731	729	738	757	705	783	769	764	771	700	705	743	745	762	786	746	742	691	756	796	711	724	712	726	693	721	759	733	693	713	729	741	736	743	745	711	741	753	692	780	738	715	741	778	709	766	795	702	722	678	738	695	712	751	690	732	720	751	713	752	703	716	729	742	731	714	761	751	654	748	727	773	688	709	727	709	705	743	758	794	782	749	728	730	729	759	743	702	709	700	740	755	741	752	688	775	711	764	731	738	719	711	714	735	748	747	711	701	737	716	749	714	699	698	720	722	719	747	715	740	799	710	723	764	718	762	742	723	728	739	775	720	716	730	717	715	718	751	681	783	745	765	697	701	684	728	693	722	718	713	734	722	685	708	753	720	743	756	681	706	709	647	738	748	738	747	749	711	768	758	755	729	710	746	733	714	718	709	718	728	757	774	734	708	752	696	709	731	740	687	710	708	703	759	729	701	717	715	742	740	732	737	730	768	710	743	747	733	753	738	709	759	737	730	679	788	751	747	706	758	738	704	701	763	710	731	730	715	721	786	705	757	754	719	738	686	758	702	753	773	752	727	691	732	700	723	744	693	701	746	760	743	738	705	751	689	737	701	731	733	689	710	700	736	727	691	690	725	742	720	750	727	717	720	748	732	706	716	710	693	738	731	764	736	754	742	737	721	744	708	747	773	749	721	725	697	691	733	712	750	628	711	723	688	698	710	690	736	710	735	709	704	753	690	709	702	735	723	680	761	737	705	756	722	733	743	721	742	736	737	787	746	798	742	782	726	674	723	757	695	699	736	780	689	707	704	711	772	768	714	715	754	700	729	733	707	702	717	773	710	730	768	712	797	737	724	697	744	748	748	719	742	686	709	696	744	723	703	720	747	726	664	758	690	714	748	715	736	758	700	755	714	740	722	719	718	741	718	724	693	727	754	761	762	777	781	750	725	731	760	752	772	762	720	760	740	748	770	749	787	723	763	732	734	753	725	750	698	706	757	762	707	787	710	694	787	705	746	742	736	697	677	747	683	732	744	725	709	732	761	741	711	719	759	689	741	732	728	714	706	748	686	739	736	684	755	789	693	782	768	750	710	718	733	753	736	734	715	735	694	731	735	708	772	725	688	745	754	708	721	732	751	737	726	758	762	717	752	736	727	717	756	795	713	726	691	705	708	758	725	762	680	752	750	734	705	685	728	750	689	738	688	738	754	762	722	689	758	715	716	738	689	714	772	773	728	728	736	753	710	705	721	726	745	752	756	725	751	714	722	722	724	694	761	712	725	716	730	763	799	787	771	735	747	717	721	722	737	731	685	728	721	732	719	742	748	762	718	740	748	727	708	730	751	759	742	737	724	746	724	704	683	723	729	688	738	725	795	731	678	727	689	732	720	755	767	716	721	720	730	734	728	747	717	723	709	731	750	715	749	682	780	684	706	771	774	723	727	720	669	731	682	708	685	764	689	747	724	724	767	714	721	750	693	749	670	707	725	666	705	762	744	715	751	730	736	683	727	732	732	709	698	748	716	733	724	757	780	699	713	701	728	777	679	759	746	723	712	746	733	711	696	802	755	771	709	721	720	709	773	755	683	766	791	722	756	729	775	749	740	755	697	737	714	701	737	787	739	748	704	698	713	794	757	714	765	730	658	765	692	762	781	759	701	755	759	724	728	744	699	758	740	722	751	716	739	721	736	729	711	716	717	710	766	717	768	696	725	757	763	799	723	722	742	690	726	660	744	748	740	772	669	716	685	743	764	743	688	758	785	774	743	725	731	737	753	722	744	719	718	704	672	716	716	742	734	699	767	740	735	708	726	740	723	702	778	677	709	720	737	722	750	716	761	750	689	738	740	714	721	731	741	712	740	738	699	744	760	726	743	710	716	705	720	719	754	759	755	709	717	737	718	722	720	699	727	693	740	695	739	668	714	799	722	740	708	756	748	718	722	771	726	693	730	721	711	741	714	727	722	719	757	698	715	712	772	710	750	741	751	725	717	754	766	730	678	732	741	703	724	739	727	760	740	752	726	742	725	715	756	711	718	768	687	701	736	803	751	734	711	696	711	743	741	717	731	781	748	697	807	725	736	748	735	727	800	730	738	745	695	748	763	764	772	739	709	736	728	739	706	697	732	740	766	747	741	689	759	710	742	758	773	721	729	723	702	749	764	682	724	724	714	782	725	713	728	762	726	732	722	699	695	677	726	713	730	717	731	712	705	785	770	754	746	714	742	670	720	718	740	776	733	820	713	755	695	729	752	735	766	695	733	702	726	742	692	765	721	738	706	731	737	763	736	680	740	729	716	726	722	719	763	738	723	726	792	745	717	721	723	676	702	712	698	729	748	727	721	709	728	728	669	697	719	709	737	654	728	739	702	790	697	752	715	723	739	686	705	723	749	727	765	728	781	726	673	706	746	722	740	765	706	779	716	763	679	699	753	705	731	764	760	675	727	722	683	700	760	739	740	761	708	744
4669	6032	4660	2602	2032	1685	1525	1305	1243	1105	1076	1044	1045	1011	943	927	918	927	899	884	921	910	920	894	916	872	936	889	951	914	881	861	882	872	886	928	866	855	890	896	856	807	909	914	901	922	850	888	869	872	882	885	853	841	854	809	806	874	866	839	845	795	838	851	791	846	886	857	882	886	826	809	859	870	836	841	878	844	852	831	866	894	915	842	863	881	868	900	911	825	895	873	835	854	864	838	795	842	893	846	860	889	785	813	850	878	789	862	852	833	855	833	917	852	842	861	860	862	843	845	847	846	809	889	802	819	826	891	820	839	841	837	860	848	847	830	895	829	850	829	923	845	848	856	855	856	881	844	866	881	889	819	867	849	868	837	824	852	940	861	861	835	902	859	848	861	810	844	852	841	874	819	825	901	851	825	929	820	894	882	916	863	862	829	843	866	861	843	878	852	863	857	881	859	861	865	824	841	885	832	823	834	825	839	877	835	874	866	867	882	864	842	883	879	888	874	882	913	848	817	874	881	880	804	844	837	830	850	820	868	846	841	882	806	810	864	894	892	847	800	878	903	850	894	842	859	896	856	806	837	777	898	859	861	913	875	846	861	853	866	851	820	911	856	822	828	858	869	804	869	860	833	846	836	839	837	855	840	898	858	857	849	815	895	867	836	847	888	851	889	832	866	826	846	878	858	820	772	836	829	892	855	834	851	859	901	847	835	870	828	836	833	898	898	807	883	818	876	845	870	870	881	870	828	874	852	824	923	844	847	854	913	858	891	894	871	900	873	836	797	865	806	847	810	860	820	839	913	815	902	858	887	855	902	863	875	908	813	880	833	855	836	905	810	862	855	851	860	921	885	813	845	878	784	862	925	896	895	878	840	875	891	894	843	844	892	817	885	815	806	827	828	844	906	850	831	784	888	859	879	818	857	854	839	865	922	837	841	822	839	859	838	867	849	871	830	922	888	845	856	881	865	845	917	875	881	862	870	866	863	838	854	843	899	822	841	861	895	833	846	862	860	860	880	821	868	860	891	925	795	851	844	848	925	877	904	846	852	899	857	892	856	837	819	890	825	906	833	818	826	877	863	815	833	835	860	878	828	913	854	883	837	858	895	819	838	831	875	830	865	830	824	877	858	863	860	865	859	894	871	915	861	862	854	848	846	841	865	876	799	901	855	889	889	911	898	807	830	806	788	911	889	882	872	894	866	837	880	879	844	845	840	858	878	840	858	863	853	852	863	846	836	859	880	829	846	874	806	806	862	888	834	923	820	846	885	812	875	891	846	864	857	842	838	825	850	865	854	850	862	796	930	782	867	842	871	819	880	855	876	856	826	877	833	802	877	849	862	874	835	841	862	887	869	864	867	875	856	838	921	847	913	831	844	869	858	827	832	820	861	858	815	836	860	904	862	865	824	834	818	828	860	872	869	817	846	847	827	775	802	818	860	846	808	824	841	897	823	825	847	914	859	873	845	844	835	837	892	847	866	840	848	845	834	883	856	865	864	825	801	867	874	827	822	847	855	828	817	878	863	856	849	857	868	877	892	893	914	868	879	857	899	883	893	910	824	939	842	844	867	851	820	838	885	864	808	871	866	879	860	871	841	887	848	884	873	807	830	776	805	815	845	815	876	917	876	842	904	788	830	813	863	888	872	821	847	863	882	844	883	906	883	878	881	867	863	913	835	847	859	864	801	860	901	933	842	864	871	813	892	793	878	829	906	901	835	867	879	895	814	876	850	853	851	812	804	837	827	821	811	872	875	848	893	888	861	824	854	867	834	880	854	876	839	858	859	848	866	891	839	872	868	835	837	891	900	838	898	806	858	802	857	877	838	850	832	878	852	853	833	850	825	895	881	888	865	856	838	842	837	829	831	900	908	819	829	841	872	869	887	860	868	849	876	847	865	861	857	882	884	822	887	881	905	804	844	863	853	853	865	868	824	834	865	898	916	879	822	883	848	868	904	783	843	930	852	861	885	892	838	824	898	892	829	847	836	856	868	850	821	873	828	833	853	872	872	822	866	887	897	864	852	836	829	809	887	895	842	832	877	856	857	854	841	902	848	860	856	869	878	899	843	845	874	884	849	890	872	781	824	851	876	880	883	834	825	779	847	828	873	888	823	909	845	844	887	871	902	824	850	843	853	869	836	845	856	813	868	864	896	826	841	830	808	851	884	895	828	867	860	795	858	890	844	799	831	855	875	892	840	821	875	844	860	859	859	879	823	855	850	789	874	859	894	854	847	847	910	903	881	798	852	891	815	843	824	815	852	893	871	871	902	850	799	821	875	916	832	834	839	888	858	883	804	873	819	846	852	837	854	837	838	872	854	810	872	844	831	887	863	843	874	848	819	877	804	833	832	852	814	829	854	840	839	831	858	847	846	869	854	868	822	881	831	897	848	856	838	835	861	876	860	827	904	833	799	832	861	852	846	896	866	834	892	853	836	833	838	853	902	852	900	857	881	846	856	814	834	891	835	850	853	871	818	872	852	863	893	823	867	844	870	889	822	850	849	882	842	903	850	884	861	871	888	846	839	858	843	871	858	858	843	847	812	825	800	866	881	780	836	896	809	915	820	851	860	868	846	848	889	855	824	837	900	880	798	852	823	839	870	885	872	875	845	871	829	873	825	908	818	845	892	864	866	862	818	875	905	862	887	825	857	812	895	862	913	867	848	823	871	877	853	866	866	836	887	903	777	910	888	828	824	915	828	889	897	860	852	838	837	856	808	822	884	850	828	831	821	832	878	848	844	855	856	863	845	845	909	852	808	784	869	882	893	867	869	885	822	851	852	877	817	889	850	827	851	782	883	813	862	900	873	928	804	887	826	881	843	830	853	846	865	845	859	856	854	876	859	840	852	829	852	862	887	830	844	830	860	872	859	846	820	848	850	897	898	871	909	836	857	886	826	837	847	845	799	830	844	822	854	834	859	870	875	818	884	846	863	804	750	829	882	867	866	880	868	855	857	873	864	902	873	868	888	843	847	886	850	835	843	805	838	879	885	864	846	909	880	836	843	877	869	847	851	841	895	924	852	863	855	822	859	818	849	831	895	854	868	908	819	858	855	870	857	818	865	854	878	919	835	856	875	829	870	835	865	879	858	832	856	805	867	812	854	850	896	889	902	841	845	876	855	873	871	832	869	853	894	844	825	815	837	846	876	840	901	904	803	874	870	823	876	830	871	895	842	851	894	909	806	887	865	895	873	897	847	909	851	884	814	875	848	868	849	843	875	862	895	839	874	881	812	844	880	889	865	841	851	892	868	835	852	858	846	810	861	851	830	835	823	832	901	845	877	878	858	847	835	857	837	828	814	843	841	863	888	817	838	842	905	853	865	846	805	847	894	908	850	871	837	888	858	851	785	874	857	830	840	866	865	881	846	918	895	817	908	888	848	875	842	812	900	850	869	848	853	851	880	843	830	861	827	843	880	798	846	856	827	915	825	830	834	827	865	851	865	862	898	860	792	855	868	860	865	880	864
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
